From 5965487d6b85dea41333ab6a8291031840ad9023 Mon Sep 17 00:00:00 2001 From: AnthonyLaw Date: Tue, 16 Nov 2021 18:02:27 +0800 Subject: [PATCH 01/23] fix: tx type invalid prop --- src/components/extend-graphic-value/ExtendTransferValue.vue | 2 +- src/components/fields/ExtendGraphicValueField.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/extend-graphic-value/ExtendTransferValue.vue b/src/components/extend-graphic-value/ExtendTransferValue.vue index dc6903153..cb102d415 100644 --- a/src/components/extend-graphic-value/ExtendTransferValue.vue +++ b/src/components/extend-graphic-value/ExtendTransferValue.vue @@ -72,7 +72,7 @@ export default { default: () => ({}) }, transactionType: { - type: String + type: [String, Number] } }, diff --git a/src/components/fields/ExtendGraphicValueField.vue b/src/components/fields/ExtendGraphicValueField.vue index 21eae3c13..d2543856f 100644 --- a/src/components/fields/ExtendGraphicValueField.vue +++ b/src/components/fields/ExtendGraphicValueField.vue @@ -53,7 +53,7 @@ export default { default: () => [] }, transactionType: { - type: Number, + type: [String, Number], required: true } }, From 702d81339054037864d57fd30505c8ac146d566b Mon Sep 17 00:00:00 2001 From: AnthonyLaw Date: Wed, 17 Nov 2021 03:14:18 +0800 Subject: [PATCH 02/23] refactor: clean up unused code --- src/components/tables/TableView.vue | 6 +- src/config/filters.js | 36 ----------- src/config/key-redirects.json | 4 +- src/store/enrollment.js | 96 ----------------------------- src/store/index.js | 3 - 5 files changed, 3 insertions(+), 142 deletions(-) delete mode 100644 src/store/enrollment.js diff --git a/src/components/tables/TableView.vue b/src/components/tables/TableView.vue index 366be2e3e..001a6b2d1 100644 --- a/src/components/tables/TableView.vue +++ b/src/components/tables/TableView.vue @@ -90,8 +90,7 @@ export default { 'namespaceArtifactId', 'mosaicArtifactId', - 'nodePublicKey', - 'enrollmentId' + 'nodePublicKey' ], disableClickValues: [...Object.values(Constants.Message)], changeDecimalColor: [ @@ -198,8 +197,7 @@ export default { key === 'multisigAddresses_' || key === 'cosignatoryAddresses_' || key === 'addressAdditions_' || - key === 'addressDeletions_' || - key === 'enrollmentId' + key === 'addressDeletions_' ); }, diff --git a/src/config/filters.js b/src/config/filters.js index 8e3a7f541..13e049359 100644 --- a/src/config/filters.js +++ b/src/config/filters.js @@ -429,39 +429,3 @@ export const blockTransactionReceipt = [ } } ]; - -export const enrollmentStatus = [ - { - label: 'All', - icon: 'mdi-note-text-outline', - value: {} - }, - { - label: 'Invalid', - icon: 'mdi-alert-outline', - value: { - status: 'Invalid' - } - }, - { - label: 'To Process', - icon: 'mdi-update', - value: { - status: 'ToProcess' - } - }, - { - label: 'Processing', - icon: 'mdi-autorenew', - value: { - status: 'Processing' - } - }, - { - label: 'Completed', - icon: 'mdi-check', - value: { - status: 'Completed' - } - } -]; diff --git a/src/config/key-redirects.json b/src/config/key-redirects.json index b11a10577..93fce9993 100644 --- a/src/config/key-redirects.json +++ b/src/config/key-redirects.json @@ -63,7 +63,5 @@ "namespaceArtifactId": "namespaces", "node": "nodes", - "nodePublicKey": "nodes", - - "enrollmentId": "enrollments" + "nodePublicKey": "nodes" } \ No newline at end of file diff --git a/src/store/enrollment.js b/src/store/enrollment.js deleted file mode 100644 index a50f65636..000000000 --- a/src/store/enrollment.js +++ /dev/null @@ -1,96 +0,0 @@ -/* - * - * Copyright (c) 2019-present for NEM - * - * 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. - * - */ - -import Lock from './lock'; -import { NodeService } from '../infrastructure'; -import { filters, Constants } from '../config'; -import { - Pagination, - DataSet, - getStateFromManagers, - getGettersFromManagers, - getMutationsFromManagers, - getActionsFromManagers -} from './manager'; - -const managers = [ - new Pagination({ - name: 'timeline', - fetchFunction: (pageInfo, filterValue) => NodeService.getEnrollmentList(pageInfo, filterValue), - filter: filters.enrollmentStatus, - pageInfo: { - pageSize: Constants.PageSize - } - }), - new DataSet( - 'info', - (id) => NodeService.getEnrollmentInfo(id) - ) -]; - -const LOCK = Lock.create(); - -export default { - namespaced: true, - state: { - initialized: false, - ...getStateFromManagers(managers) - }, - getters: { - getInitialized: state => state.initialized, - ...getGettersFromManagers(managers) - }, - mutations: { - setInitialized: (state, initialized) => { - state.initialized = initialized; - }, - ...getMutationsFromManagers(managers) - }, - actions: { - ...getActionsFromManagers(managers), - - // Initialize the enrollment model. - async initialize({ commit, dispatch, getters }) { - const callback = async () => dispatch('initializePage'); - - await LOCK.initialize(callback, commit, dispatch, getters); - }, - - // Uninitialize the enrollment model. - async uninitialize({ commit, dispatch, getters }) { - const callback = async () => getters.timeline?.uninitialize(); - - await LOCK.uninitialize(callback, commit, dispatch, getters); - }, - - // initialize the page. - async initializePage(context) { - await context.getters.timeline.setStore(context).initialFetch(); - }, - - // Fetch data from the SDK. - async fetchInfo(context, payload) { - context.dispatch('uninitializeDetail'); - context.getters.info.setStore(context).initialFetch(Object.values(payload)[0]); - }, - - uninitializeDetail(context) { - context.getters.info.setStore(context).uninitialize(); - } - } -}; diff --git a/src/store/index.js b/src/store/index.js index 3f5afd03e..52c82064b 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -19,7 +19,6 @@ import account from './account'; import api from './api'; import block from './block'; import chain from './chain'; -import enrollment from './enrollment'; import mosaic from './mosaic'; import namespace from './namespace'; import node from './node'; @@ -40,7 +39,6 @@ export default new Vuex.Store({ api, block, chain, - enrollment, transaction, ui, account, @@ -88,7 +86,6 @@ export default new Vuex.Store({ dispatch('account/uninitialize'), dispatch('block/uninitialize'), dispatch('chain/uninitialize'), - dispatch('enrollment/uninitialize'), dispatch('mosaic/uninitialize'), dispatch('namespace/uninitialize'), dispatch('transaction/uninitialize'), From da4080a9e97f64c528aafb73d26250afd6a7b66b Mon Sep 17 00:00:00 2001 From: Anthony Law Date: Wed, 17 Nov 2021 23:02:23 +0800 Subject: [PATCH 03/23] feat: add voting key info on account page (#951) * feat: add voting key info on account page * feat: add new translation * feat: add epoch info component field * refactor: sort epoch status "current" awalys on top, "expired" will be end. * fix: patch translate * Update src/components/fields/EpochInfoField.vue * Update src/components/fields/EpochInfoField.vue Co-authored-by: OlegMakarenko <33131259+OlegMakarenko@users.noreply.github.com> --- src/components/fields/EpochInfoField.vue | 60 ++++++++++++++++++++++++ src/components/tables/TableListView.vue | 5 +- src/config/constants.js | 6 +++ src/config/i18n/en-us.json | 7 ++- src/config/i18n/es.json | 7 ++- src/config/i18n/ja.json | 7 ++- src/config/i18n/pt.json | 7 ++- src/config/i18n/ru.json | 7 ++- src/config/i18n/ua.json | 7 ++- src/config/i18n/zh.json | 7 ++- src/config/pages/account-detail.json | 20 +++++++- src/infrastructure/AccountService.js | 45 ++++++++++++++++-- src/store/account.js | 1 + 13 files changed, 172 insertions(+), 14 deletions(-) create mode 100644 src/components/fields/EpochInfoField.vue diff --git a/src/components/fields/EpochInfoField.vue b/src/components/fields/EpochInfoField.vue new file mode 100644 index 000000000..dc6a486c9 --- /dev/null +++ b/src/components/fields/EpochInfoField.vue @@ -0,0 +1,60 @@ +/* + * + * Copyright (c) 2021-present for NEM + * + * 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. + * + */ + + + + + diff --git a/src/components/tables/TableListView.vue b/src/components/tables/TableListView.vue index da706dd79..0e56ef1c5 100644 --- a/src/components/tables/TableListView.vue +++ b/src/components/tables/TableListView.vue @@ -40,6 +40,7 @@ +
Show Detail @@ -109,6 +110,7 @@ import ChainInfo from '@/components/fields/ChainInfo'; import DateField from '@/components/fields/DateField.vue'; import SoftwareVersion from '@/components/fields/SoftwareVersion.vue'; import Harvester from '@/components/fields/Harvester.vue'; +import EpochInfoField from '@/components/fields/EpochInfoField.vue'; export default { extends: TableView, @@ -127,7 +129,8 @@ export default { Loading, DateField, SoftwareVersion, - Harvester + Harvester, + EpochInfoField }, props: { diff --git a/src/config/constants.js b/src/config/constants.js index 836c75f70..513dbe8ed 100644 --- a/src/config/constants.js +++ b/src/config/constants.js @@ -202,6 +202,12 @@ class Constants { [BlockType.NemesisBlock]: 'Nemesis Block', [BlockType.NormalBlock]: 'Normal Block' } + + static EpochStatus = { + CURRENT: 'Current', + FUTURE: 'Future', + EXPIRED: 'Expired' + } } export default Constants; diff --git a/src/config/i18n/en-us.json b/src/config/i18n/en-us.json index ba2d34190..1a9172288 100644 --- a/src/config/i18n/en-us.json +++ b/src/config/i18n/en-us.json @@ -244,6 +244,7 @@ "nodesTitle": "Nodes", "supplementalKeysTitle": "Supplemental Keys", + "votingKeysTitle": "Voting Keys", "accountTransactionsTitle": "Transactions", "resolutionStatementTitle": "Resolution Statement", "mosaicRestrictionTitle": "Mosaic Restriction", @@ -397,6 +398,10 @@ "nodeAddress": "Node", "vrfAddress": "VRF", "exportCSV": "Export CSV", + "future": "Future", + "expired": "Expired", "isHttpsEnabled": "Https", - "epoch": "Epoch" + "epoch": "Epoch", + "epochInfo": "Epoch Info", + "current": "Current" } diff --git a/src/config/i18n/es.json b/src/config/i18n/es.json index fcac5d1c4..68dbb2193 100644 --- a/src/config/i18n/es.json +++ b/src/config/i18n/es.json @@ -244,6 +244,7 @@ "nodesTitle": "Nodes", "supplementalKeysTitle": "Supplemental Keys", + "votingKeysTitle": "Voting Keys", "accountTransactionsTitle": "Transactions", "resolutionStatementTitle": "Resolution Statement", "mosaicRestrictionTitle": "Mosaic Restriction", @@ -393,6 +394,10 @@ "nodeAddress": "Node", "vrfAddress": "VRF", "exportCSV": "Export CSV", + "future": "Future", + "expired": "Expired", "isHttpsEnabled": "Https", - "epoch": "Epoch" + "epoch": "Epoch", + "epochInfo": "Epoch Info", + "current": "actualidad" } diff --git a/src/config/i18n/ja.json b/src/config/i18n/ja.json index 1620cd967..01e1a35c6 100644 --- a/src/config/i18n/ja.json +++ b/src/config/i18n/ja.json @@ -244,6 +244,7 @@ "nodesTitle": "ノード", "supplementalKeysTitle": "Supplementalキー", + "votingKeysTitle": "投票キー", "accountTransactionsTitle": "トランザクション", "resolutionStatementTitle": "解決ステートメント", "mosaicRestrictionTitle": "モザイク制限", @@ -397,6 +398,10 @@ "nodeAddress": "Node", "vrfAddress": "VRF", "exportCSV": "Export CSV", + "future": "次回投票キー", + "expired": "期限切れ", "isHttpsEnabled": "Https", - "epoch": "Epoch" + "epoch": "Epoch", + "epochInfo": "Epoch 情報", + "current": "現在" } diff --git a/src/config/i18n/pt.json b/src/config/i18n/pt.json index 1e4911ee1..86b2083f4 100644 --- a/src/config/i18n/pt.json +++ b/src/config/i18n/pt.json @@ -245,6 +245,7 @@ "nodesTitle": "Nodes", "supplementalKeysTitle": "Supplemental Keys", + "votingKeysTitle": "Voting Keys", "accountTransactionsTitle": "Transactions", "resolutionStatementTitle": "Resolution Statement", "mosaicRestrictionTitle": "Mosaic Restriction", @@ -393,6 +394,10 @@ "nodeAddress": "Node", "vrfAddress": "VRF", "exportCSV": "Export CSV", + "future": "Future", + "expired": "Expired", "isHttpsEnabled": "Https", - "epoch": "Epoch" + "epoch": "Epoch", + "epochInfo": "Epoch Info", + "current": "Current" } diff --git a/src/config/i18n/ru.json b/src/config/i18n/ru.json index 77ee22f7c..75a2ca216 100644 --- a/src/config/i18n/ru.json +++ b/src/config/i18n/ru.json @@ -243,6 +243,7 @@ "mosaicsTitle": "Мозаики", "nodesTitle": "Ноды", "supplementalKeysTitle": "Дополнительные ключи", + "votingKeysTitle": "Ключи Голосования", "accountTransactionsTitle": "Транзакции", "resolutionStatementTitle": "Отчет Резолюции", "mosaicRestrictionTitle": "Mosaic Restriction", @@ -387,6 +388,10 @@ "nodeAddress": "Нода", "vrfAddress": "VRF", "exportCSV": "Экспорт CSV", + "future": "Будущие", + "expired": "Просроченные", "isHttpsEnabled": "Https", - "epoch": "Epoch" + "epoch": "Эпоха", + "epochInfo": "Эпоха Информация", + "current": "Текущий" } \ No newline at end of file diff --git a/src/config/i18n/ua.json b/src/config/i18n/ua.json index 849505eca..2e5d86159 100644 --- a/src/config/i18n/ua.json +++ b/src/config/i18n/ua.json @@ -244,6 +244,7 @@ "nodesTitle": "Nodes", "supplementalKeysTitle": "Supplemental Keys", + "votingKeysTitle": "Voting Keys", "accountTransactionsTitle": "Transactions", "resolutionStatementTitle": "Resolution Statement", "mosaicRestrictionTitle": "Mosaic Restriction", @@ -393,6 +394,10 @@ "nodeAddress": "Node", "vrfAddress": "VRF", "exportCSV": "Export CSV", + "future": "Future", + "expired": "Expired", "isHttpsEnabled": "Https", - "epoch": "Epoch" + "epoch": "Epoch", + "epochInfo": "Epoch Info", + "current": "Current" } diff --git a/src/config/i18n/zh.json b/src/config/i18n/zh.json index 58f6a07da..4b6a7cf2b 100644 --- a/src/config/i18n/zh.json +++ b/src/config/i18n/zh.json @@ -244,6 +244,7 @@ "nodesTitle": "Nodes", "supplementalKeysTitle": "Supplemental Keys", + "votingKeysTitle": "Voting Keys", "accountTransactionsTitle": "Transactions", "resolutionStatementTitle": "Resolution Statement", "mosaicRestrictionTitle": "Mosaic Restriction", @@ -393,6 +394,10 @@ "nodeAddress": "Node", "vrfAddress": "VRF", "exportCSV": "Export CSV", + "future": "Future", + "expired": "Expired", "isHttpsEnabled": "Https", - "epoch": "Epoch" + "epoch": "Epoch", + "epochInfo": "Epoch Info", + "current": "Current" } diff --git a/src/config/pages/account-detail.json b/src/config/pages/account-detail.json index 122e42ba4..5fe3bce2a 100644 --- a/src/config/pages/account-detail.json +++ b/src/config/pages/account-detail.json @@ -123,8 +123,24 @@ "fields": [ "linkedAddress", "nodeAddress", - "vrfAddress", - "voting" + "vrfAddress" + ] + }, + { + "layoutOptions": "full-width", + "type": "CardTable", + "title": "votingKeysTitle", + "managerGetter": "account/info", + "dataGetter": "account/getVotingKeyList", + "pagination": "client", + "pageSize": 5, + "hideEmptyData": true, + "hideOnError": true, + "hideDependOnGetter": "account/info", + "fields": [ + "address", + "publicKey", + "epochInfo" ] }, { diff --git a/src/infrastructure/AccountService.js b/src/infrastructure/AccountService.js index 9281c48a0..00cd545f0 100644 --- a/src/infrastructure/AccountService.js +++ b/src/infrastructure/AccountService.js @@ -107,8 +107,26 @@ class AccountService { * @returns Custom AccountInfo */ static getAccountInfo = async address => { - const { supplementalPublicKeys, ...accountInfo } = await this.getAccount(address); - const accountNames = await NamespaceService.getAccountsNames([Address.createFromRawAddress(address)]); + const [ { supplementalPublicKeys, ...accountInfo }, accountNames, { latestFinalizedBlock } ] = await Promise.all([ + this.getAccount(address), + NamespaceService.getAccountsNames([Address.createFromRawAddress(address)]), + ChainService.getChainInfo() + ]); + + const getVotingEpochStatus = (startEpoch, endEpoch) => { + let votingStatus = ''; + + if (latestFinalizedBlock.finalizationEpoch >= startEpoch && latestFinalizedBlock.finalizationEpoch <= endEpoch) + votingStatus = Constants.EpochStatus.CURRENT; + + else if (latestFinalizedBlock.finalizationEpoch < startEpoch) + votingStatus = Constants.EpochStatus.FUTURE; + + else if (latestFinalizedBlock.finalizationEpoch > endEpoch) + votingStatus = Constants.EpochStatus.EXPIRED; + + return votingStatus; + }; return { ...accountInfo, @@ -122,9 +140,28 @@ class AccountService { ...supplementalPublicKeys, linkedAddress: supplementalPublicKeys.linked === Constants.Message.UNAVAILABLE ? supplementalPublicKeys.linked : helper.publicKeyToAddress(supplementalPublicKeys.linked), nodeAddress: supplementalPublicKeys.node === Constants.Message.UNAVAILABLE ? supplementalPublicKeys.node : helper.publicKeyToAddress(supplementalPublicKeys.node), - vrfAddress: supplementalPublicKeys.vrf === Constants.Message.UNAVAILABLE ? supplementalPublicKeys.vrf : helper.publicKeyToAddress(supplementalPublicKeys.vrf), - voting: supplementalPublicKeys.voting.length > 0 ? supplementalPublicKeys.voting.map(voting => helper.publicKeyToAddress(voting.publicKey)) : [] + vrfAddress: supplementalPublicKeys.vrf === Constants.Message.UNAVAILABLE ? supplementalPublicKeys.vrf : helper.publicKeyToAddress(supplementalPublicKeys.vrf) }, + votingList: + supplementalPublicKeys.voting.length > 0 ? supplementalPublicKeys.voting.map(voting => ({ + ...voting, + epochInfo: { + epochStart: voting.startEpoch, + epochEnd: voting.endEpoch, + epochStatus: getVotingEpochStatus(voting.startEpoch, voting.endEpoch) + }, + address: helper.publicKeyToAddress(voting.publicKey), + publicKey: voting.publicKey + + })).sort((a, b) => { + const orderStatus = { + [Constants.EpochStatus.CURRENT]: 1, + [Constants.EpochStatus.FUTURE]: 2, + [Constants.EpochStatus.EXPIRED]: 3 + }; + + return orderStatus[a.epochInfo.epochStatus] - orderStatus[b.epochInfo.epochStatus]; + }) : [], accountAliasNames: this.extractAccountNamespace(accountInfo, accountNames) }; } diff --git a/src/store/account.js b/src/store/account.js index 03d789dd1..2028e46f4 100644 --- a/src/store/account.js +++ b/src/store/account.js @@ -136,6 +136,7 @@ export default { getInitialized: state => state.initialized, getActivityBucketList: state => state.info?.data.activityBucket || [], getSupplementalPublicKeys: state => state.info?.data.supplementalPublicKeys || {}, + getVotingKeyList: state => state.info?.data.votingList || [], getCurrentAccountAddress: state => state.currentAccountAddress, balanceWidget: (state, getters) => ({ address: Address From b0ae7a5ef2e26659ca47a50a12e2ce4c911b4ad4 Mon Sep 17 00:00:00 2001 From: Anthony Law Date: Sat, 20 Nov 2021 02:02:57 +0800 Subject: [PATCH 04/23] Testnet theme (#971) * fix: adjust font size and some padding * fix: add mainnet testnet image for header and footer * fix: update testnet badge color share with other theme * fix: add header and footer variable * fix: add testnet on change theme * fix: replace (white) moon icon * fix: add data-network attribute for testnet --- src/components/ThemeToggle.vue | 8 ++----- src/components/controls/ButtonLess.vue | 2 +- src/components/controls/ButtonMore.vue | 2 +- src/components/layout/Footer.vue | 2 +- src/components/layout/Header.vue | 6 ++--- src/store/api.js | 5 ++++ src/store/ui.js | 3 ++- src/styles/img/footer.png | Bin 214443 -> 0 bytes src/styles/img/header.png | Bin 138795 -> 0 bytes src/styles/img/mainnet-footer.png | Bin 0 -> 116088 bytes src/styles/img/mainnet-header.png | Bin 0 -> 71772 bytes src/styles/img/moon.png | Bin 652 -> 970 bytes src/styles/img/testnet-footer.png | Bin 0 -> 84319 bytes src/styles/img/testnet-header.png | Bin 0 -> 53468 bytes src/styles/main.scss | 32 +++++++++++++++++++++++-- src/styles/variables.scss | 4 ++++ 16 files changed, 49 insertions(+), 15 deletions(-) delete mode 100644 src/styles/img/footer.png delete mode 100644 src/styles/img/header.png create mode 100644 src/styles/img/mainnet-footer.png create mode 100644 src/styles/img/mainnet-header.png create mode 100644 src/styles/img/testnet-footer.png create mode 100644 src/styles/img/testnet-header.png diff --git a/src/components/ThemeToggle.vue b/src/components/ThemeToggle.vue index 990d13e8a..0566aa27a 100644 --- a/src/components/ThemeToggle.vue +++ b/src/components/ThemeToggle.vue @@ -35,12 +35,10 @@ export default { let theme = this.$store.getters['ui/theme']; // set default to darkMode if not theme specify - if (theme === null) { + if (theme === null) theme = 'darkMode'; - localStorage.setItem('theme', theme); - } - document.documentElement.setAttribute('data-theme', theme); + this.$store.dispatch('ui/changeTheme', theme); this.isDarkMode = theme === 'darkMode'; }, @@ -57,8 +55,6 @@ export default { toggleTheme() { const theme = this.isDarkMode ? 'darkMode' : ''; - document.documentElement.setAttribute('data-theme', theme); - // Save theme in local storage this.$store.dispatch('ui/changeTheme', theme); } diff --git a/src/components/controls/ButtonLess.vue b/src/components/controls/ButtonLess.vue index afb05c486..b184a283c 100644 --- a/src/components/controls/ButtonLess.vue +++ b/src/components/controls/ButtonLess.vue @@ -31,7 +31,7 @@ export default { border: transparent; border-radius: 4px; color: var(--clickable-text); - font-size: 12px; + font-size: 16px; padding: 5px 12px 5px 12px; line-height: 1.6; position: relative; diff --git a/src/components/controls/ButtonMore.vue b/src/components/controls/ButtonMore.vue index 9c7dda0b5..eaaca20fb 100644 --- a/src/components/controls/ButtonMore.vue +++ b/src/components/controls/ButtonMore.vue @@ -37,7 +37,7 @@ export default { border: transparent; border-radius: 4px; color: var(--clickable-text); - font-size: 12px; + font-size: 16px; padding: 5px 12px 5px 12px; line-height: 1.6; position: relative; diff --git a/src/components/layout/Footer.vue b/src/components/layout/Footer.vue index cc12d0195..122b67cfd 100644 --- a/src/components/layout/Footer.vue +++ b/src/components/layout/Footer.vue @@ -96,7 +96,7 @@ export default { .footer::before { content: ''; - background-image: url(../../styles/img/footer.png); + background-image: var(--footer-bg-img); position: absolute; z-index: 0; bottom: 0; diff --git a/src/components/layout/Header.vue b/src/components/layout/Header.vue index f11b37a78..759b7cd85 100644 --- a/src/components/layout/Header.vue +++ b/src/components/layout/Header.vue @@ -69,7 +69,7 @@ export default { .header-gradinet::before { content: ''; - background-image: url(../../styles/img/header.png); + background-image: var(--header-bg-img); position: absolute; z-index: 0; top: 0; @@ -111,9 +111,9 @@ export default { border-radius: 5px; font-weight: bold; font-size: 13px; - color: var(--card-title-text); + color: var(--testnet-badge-title); top: -10px; - left: -165px; + left: -173px; text-transform: uppercase; } diff --git a/src/store/api.js b/src/store/api.js index fc4a70e6d..a7d1bd25d 100644 --- a/src/store/api.js +++ b/src/store/api.js @@ -89,6 +89,11 @@ export default { await http.init(nodeUrl, marketDataUrl); commit('networkType', http.networkType); + + // Add data attribute for testnet + if (http.networkType === sdk.NetworkType.TEST_NET) + document.documentElement.setAttribute('data-network', 'testnet'); + dispatch('chain/getChainInfo', null, { root: true }); }; diff --git a/src/store/ui.js b/src/store/ui.js index bb7f1604c..ad8523652 100644 --- a/src/store/ui.js +++ b/src/store/ui.js @@ -199,8 +199,9 @@ export default { else throw Error('Cannot change language. language is not supported: ' + language); }, - changeTheme: ({ commit }, theme) => { + changeTheme: ({ commit, rootGetters }, theme) => { commit('setTheme', theme); + document.documentElement.setAttribute('data-theme', theme); } } }; diff --git a/src/styles/img/footer.png b/src/styles/img/footer.png deleted file mode 100644 index bbcbc0c8a717a1d29b5b30891de84f241079a626..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 214443 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

J-k2~^7 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 WmRGY*Cj_AY0000qaN3Nb^hR?ENiy~ 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 z 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 wb|}t*eQusS7fH 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 z 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

eEWN_?d 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 Rynz4!002ovPDHLkV1mln(yagh literal 0 HcmV?d00001 diff --git a/src/styles/img/mainnet-header.png b/src/styles/img/mainnet-header.png new file mode 100644 index 0000000000000000000000000000000000000000..c28bb1aff5d9d60dccf89ef7119d5123545e6e94 GIT binary patch literal 71772 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 z zg2tyy9jWN&sAL-XdGvI#TP2o|J&dG`TI^VdhCL_3w0)OJ*`Mz|{*6`Degoe9_+LQL zE+!CEt{F(+)H|x#RX`4qkD9NHI%BtC;eMBByM(@Ov{#83Y9X8wSgsSoUvMeHIyLXK zhB6-#@ip8!1|%VS^QI<28&ABW8q~=uvo=^oS|))5Y&|3GeX~AWfX&zP8-i~uop}|6}q=*P)~NGG+8EF zezIj;@k>zCob|3qEBPj;kv628x?Xb7!}YlE^U)S9bF&y)4_o3u8jI*g$p!}ryega9pp#IR^K`c3gu(p7o6Xob zlC2!0@ZU>78wRa7EjUWYt+ZFh+W}l*Lh70(g4stp!$=uJoUmi{nkIcY(>O0cTc2Xz z%^Ke|xnmh^@5{yK9SQ8x=G0N2*BR^!Oa(+ESX898^*zIlpL5%wZ!~i-pTf|%WHOFp z;nI1BNyN*5Kk5Imy0`C@q*w04s(R*}eR=jikFI1Wj_epn6eB@`07eWO0fNAJgFlz^ zjgr5N00#0$6bCTu1OWmWMu6x>mUSgv-IwQOch5O9(@c}iV*gmIVzXy=@0AOCc4pXQ zu}Bt+#p+@)LV7vGt1R@uYU@LOk@ob`8lN#Aeky^VF1m{b(dSEhI>IXA^?fftb$<8K zkIYFgZ%s$%3A@fwS#FqhqSC5oA$B7RRe>bR?{<6Vj z@CLJpj+fCsyoP)zu%*xhf4W1hf%kSkgZ&X9#js!Vhx2J)CKUZK?HJqf*ke`(9KBea z+Muw^&%gHDKce6Nn?I&+e)Ls~uS;-Male2m*DPV=Wk#?M%jLtj^z{9o^>Gi$CedA~o*N!v zVqBi4Eta(Cw&>u4A>W)ThvtO$OhPW9OiZV}Zndtk2MvFYFh^+fGnTWIm3jT^p6u%J z{RGox8ldZ76-RJ%%VK+jLI>#;F`19j9RpF%R3}hM9yOl=ZMcfOIigIkl0R0NiQ2W1 zayxF@pUlw|lJZ8CM-T%(#*^ckQL*nxrRlZJ>PMntYd~*uJQ3Z6oHvHs`0DMtH;H?c z5AUnB`m@8QqCF^H3qZZ$cBzfeUEQ&d>$AeWZ99ZBCqz5J5ARp+=eTWJcp$uaUCWy< zLC@Wg=LM<{p9AGR&+Y|>=D&I&I1nt|k@D|GXn#S%x%pybfJM2`Ckx0PeO4oBC%*_= zCLPl=MCAlMhT!XG2U!Fr)i*O{fIJh`^op0%C}3MktVOl(gicxcWHO!G-QV!ywaTMu zLi{D)ym}`xjg3WbQ5bxu`$r+xB_74+ zY>>L$_RDC93L-zQIK+c6sQgxcM};yfnm4s6GRG}%f{}MBUWDJtyZN-uYYS4I5oYIB zuCSlAH2@Hq9->tq*fb+P4JYLRZt=V1yUlhOlAynH4!zM)?zMb~zaJo^PA|NO2hr0u z)_YzywNICQzB>xmS}?Mddwa*S(cC#6DS0b79+Zv|$h=@^WFFruvjiglJf2q%XwK{V zEwA~fRW@^^?d580++lsf7oMEGo6*Z(zYvXH%_-kAZJTO^|CBwE%S&0kQ5OBJiTU6I z@2By?`!NP#g2ReP)qniN$sPaIloY_au$A@;$NJw%PiDdsOl zlw7J%>a`fgQ0@efz6}lyzCc-@S@YJNM7_>3(c%Ma245oFA;mLqj6`Oj~@N&R-cyx+==w98_#Bl+*fi#)b8 z{Nu+(Rb1AVw{OsSJm05%gjYvZf{M;B;_|u$RWaHz5;FgPy%H(EXYUoHozQ6#MzQ=*tg_{pPY3 z&__C}_GATujf$!xU^|3KR^0zjP9Cc)>w0NhIKBD=t~r)(G&G>+-YJJek&pozy3;xv zW6LepJqD$*`EV};=evj3OA9-Bqo-a9N5R?K=1w^!I0Z+#;Da}XPb+60#AnfC^6}Lc zqu45=+m`3R8jJdQ%j0?ardZ++wy_ek&ektLfM?ul1^qp!>@>T}< ze$s6;lmf3$3OP5x&l?IEg*=O4ij~iD%FVM{haw8!y*LQ z=)PTnHV8$NUJ9L5dph3K0_mdO$$n;*%l#O{(2ZqupR4imhMZN|?)b7zQ>i!8Mj zGKy<@iuWq{EU7(PaZk`x)=_e?J_5R$yky{0GO3x@m^PCsT)VvA8-F6-I@nt$jQV>x zs_<62Z)JXDOC=lCH1%6^5j{&qCLo<2jZC#(tMXM{5w`p#HusGR4@mx~vp;6NJ?bFO zDhBWnGz%Q*pvO zEyGY@>4Sy-_aBz`VRO2>B)oe|^mJamqvy};uwv2T$!Sv0MaGo%;~>w5f#1B7XAkZe z!?769_b|tA6g+{y2ff81?9|5t&-WIOBO|UPT4c<41hptm`6!e-o}K!FL!S4%Qr?XG z)*IilF=ZRKr4x8UOB5DQnPDSQg)OTXZ2a^hiE*E1`~)o z%JFinn1An0w^dp~iXskky21^R=u}2ybKt%rP|1EDQ@_6 zD~CMYldJLf($;8vPIn>17{fQiOWP~oBQJSVpYtV#ol_K_A}Y1rFRktD*VTh?FhA0+ z`*_s&EP!)I+7kP3d9mPLP$+U9`4bn2jVgV-_Tu>&5ZXIb~VsgnXFzoks&^}Xu!0A;j5 z*9#-;UQjecp>q_e=IM+h z^2nTxNceIHi%nb_v(`IiRP251~4B=A!h_fs0uW2i35upIC7Ny&=~8f^<98#u*mkB<+ zTGOuAgL5Qop3t$Jr65>+9Lv1Qb)H|Z^CWpy8u6neP3gkCj`1nYr`r~aLf0o{l1KGv zi&Nd;%SyWrMbuTc4e*vLNl)#)*w3U6d0`Wb`Vn`WSI>AMqyw=`@;ra3^XmSt)(u(> zmDgMCi9Nzw5u$PH_2ZiKG~nH$>$V``%oic1OAI{^aZBm7(lO1e6KNVT#Ci01^?P}V z48@o3l$$jT;hfj26i!Fw({-BbYuFi2CfguDIiyfD^xUY9+ZwiYa9aS^Skh71fBxX} zTtnF zjc$ipLR8Ob1P1yfk5a58^pMHNRL{NYq(QJrVp4UebvXgV+83G2H^?7Wd7<@{vUejJ zM%S^h$Go2ks*fvxJ{i#+_TaOSAKIU6%%3JNt}DO~)rEwrY$^h8(wcg>O)ESVY?;-Q zahT7A0P-{cuF6uqo>y_BX?>aen05ZRPR4tgD6fM%Lu`>!eX{Wxh)j72ICz=YCow=T zv_}UiUe?F?dTHyb5D(C1oi-j}7Y`U^#Z<2o*j9HwchcGTZqneC+sjKk`N}j{Pj%)5#Gtp+*tjDXc|-a_u>*X7J-p^ZD7j&TpX@eWR!{_ExUo_&f8?eT)AT-;Mf zGd^K87)Qfo?8_8FgKT-=EzA~QN1Rb1M0}Q*#WDhszoXG2(lbr_B30?$HEbBgt5 z8E>^&Vm$ZybG~gae5`r}*U06b`XoqxGz83kW`;bovjL2sr#$cHxmL_HEy??NFeFQS zagi=en)`Ay0FCj*LIku%LYj9|GQc)3Y;;*q*9hvxdX=B^#yb8@)DV;6m0#D* z=)`T=@*{UdG=jzx61YB9ymsE^wfW-JVfdx}oZApi>O#U~{L;cz{^TMkz{!wDU))&M zbhR0Gl@!4{*Z2!LR-XZ{O{<|fzHEzgFuZ-e%$qm)rulPw0c}M>%!LyQUZM2h|5y*y@+K2E1L@j;p#e!0LkAmCSY({Iu!`k8j8}rcs?YenzAA>D;!f z^6b{-)b~QhUI#~9`Lt^Jt)C-rO+XuMbFuP3oorMUPKT$h=aLqjwx-8S<)YXT=Ob2S z3r;PELMwkNM4tjydxDW?CUYD^4{uM=ISPD7aXq&Yhe4mE&sFTN7J1VaqvoDF@2!gD zQ|AfB*N);ObxPi-PriA(();vb^?WWoMf<$^DbPVZFM7b`!>>x0ef>MXNB_Zp^7rWU z@X9F>#_Q2K3r;UX1nz^9E2SQ8>p0S#`~{v3RoIh#l=cqE`#G{vyrA&i+i^bWWvj$Z zpz0*LCw`8CCBE*(`6*=wVfBD^)|*0v)-OiE(|bp7>B+L2`BU*6;Oa)OvyG}cLPD)D z@R1IHq4XtXY&LUFs8AoSDiiHq7ML5yqm05(hNza9YQTc3$H?N6q{uVLz;r7tM{x`a zHC~*Y?i)v5%P~z_B$%7yS(t5N=KrSA%=C0JE<8E6UCru+MTCfzd!eRa9PF*PkM_5C= zM5XR>*^HGQuD$j|&)B#*Jm*`eN9Yxrl3|lpZ&`^aEA{GfQYP}mEgF4dd|KX=V@qr$ zWA%djdB?kPmbhGAd}E=jBO5EPL`CxmXybA-ck>At3%}Gco%WBLC6C6_>JiYBRT1ZD zJz`H!FLoX)?I9ZnpCDE@ej?pEJ%-qMmBSjmWW&YYTH!rU@)5kAFW~jOC!e(5#(Z+#5#uoPB+E zBdRXV%K997mId06=Pg58sB42 zci3@KW%`1xuYdO!e?tG$|M;|!{=66menCF|N#Vx%72Ik!JdmfVAQ*MB@l2&P^Cr*f zVAbP+C9ncjdl^I~1_{@TFi_>xK%|-x3|W`?CZ0Md^`4;KIlnwUt*3d4$3N0XTRTcv zy2o`rx;(AFr^%P4H+j*6xKumbw&uL180z6L#@@`And)|-iiau^g$A6v79M4!PQ@}Z zHPq|(Q1dRy#fy~3h`0KK$Q;Fg9np+3V*8XjCkKI+zwA7-iUp8YYCcsm55txj4Zv`P zO}c`rzN3)q2)ev#vl;$K{SF{^%d^vlPWs0SKUC=#iVqWLkA9U`%aWkSjr+2Tb4=>q z7{@wd$c=}5pUcxzj=@f#D`1^F5S*+y|9b4X1Mk268NEDzzmRzG@h^M)$Jakv#MpPs z5UTjr8f4x`m@SWO0=4tqWG~+4K;>-?vGhyY;C^{;DzHPJhs!I6>7u_BJq7wOewS0; zi;l+MFGlG2BK>iBq5h*~AMoL6b!V~=sNc*@z`fLtB=*-YZhhbqsJPIWjKnJNqVkKg_&9rAYeetYCqlbv@E;etQ6 z&x*$cwc}~=VT5#i^I;Xrvgw+=%mzu`Grj0|=-|ZCw!i_5bp0TE*=48AlPZ?I;)PAB z4kEPx3(w?Dsy;@SZUfiSJk-Oe6*z9Q`?RaPnkDY(4}oZKjGnG3p65$VPjBqgbBBNK zk%N14%F45c>r?v0D$CAyggC!q?Av67e#{{{t~PEhlRdc+je8H-v-)!F%PBn%ulZ7+ zNXyF$4XqQ=c=~$E29Qqp4>6RSBn~Cn^D`>9J>zZ4pFO2-9V2x)K1<_rr_{mJy?`#& zJ-2iroKNjhGYt}MWZsjjyuBD01@V&f!e)4U#4BB4;UAWm(ORZ-%X3@bLQ9GP7t?hN zX^qdq*{iQwpQ#>WmltUeLjQMJW2A#b)(0Ba4@RrTM-S`8gZ$jN403`&)1l28r5J@w zweT85L7u=$E@{1@!*}UBZ)<9poiRq5gMoyS%!|iuqv19h=2_$i%7%(NhD>Pv37i zy9P8e`oe*rzObKvzPzWGUw)*+Q1On^gBE!B`giF3)i?C<&woNCTtv|k^`&%!g1}*| zlwgoTd-Myxa()RYrwyw3!vqMYRkup-F7&AoxPTDIYUnIFDz-VSCplA=6V;4DtE0s^ zhsV-h|7K-NdOYTyY_=JfHf~i0651C`o=N_>UnRypcgt!aMnFbzAfLU$9L((!|nN7s!uDBk01NIgqKn1 zn__`nqxW6Fon)h5@iQng8dNY2*0QSkosD(KBuvjWd?x90Jzjc!m6u=MT#0Mcn>RV6 z++{UBSB@a!Sae{Xd*oKXMHbNEVZA;-rN6B|!D%Fay!-Kw>2Lq1{~7&X|N9>-kBog6 z(wdqV>N%`MIgzP8wD_>^c-19@2M9hzkFdh027|s4@MyKhqvA*Xne~{U5T>-;M~x%l zlKB23@vHNClIurbt)9^r6`E1EZ3I4L+8+VkXKbYR%1F5{1e*u6RiV|v)Jf~XJ&icL zpsUQo$16JdFn-do&{8z#XZtfgq=r2$)xCLTz?(qWeR>sj_z3IlO09a46?q+vtgo00Cc*m!gp#M3v0-pChFmbb)!v-jo~ z7yL>_=Q52a6m9Lqjd@DSNAc#F+_#~gAQU#TgyqpiOD-dv^0CF+;H3#NW*9H~C~znJ zQ}9{S=w9#?P%ZzfGGX;FJzMZTYRY75RJuhG2rEDE7;z;ChHb#qM{)? z(o^u=%hx=R9uAacFQd_4y<_X8FOZqFNAR6st(oUl{&Jjams>5@8^X{lud{F#S=h-_ z%In>M6h3XwIM{Qy@gSSl*!5LR^8jcq=5vH;oFA{USNOwuGtyRB^=7FkM6~HoKx-hX zHigNKgkie!3%h_}ix8)DO^(|vcS@AJh7r5KS_jJ|z_%;N6zmt>Myj6$pi330zE`?I zM_|g>^5}$waV?*q|MX6>H2ji3mvtn3c)y`9{catdQ}hOlCafSB6&gu<`lWnNFN0s@ z*yl6V-qbjDoL}JbCP!0~mfz=B>+_58Qn-*Txbn*kr%N~DGX5AECwU3pa-DiFq55FT z{5nJUwaU}iny*%8dHe&=z{@({&OGhXjOn~H z#@s1Ouomn9<|*suc-zj+AZh}B(@@a_jEx}?N}ex3aAUxg#YQdQl|q2|d$UPDv*_0g zy_Oc3rUZYW8h?7MCSrLe6H+g-`M*75ep(1HpT)U7j#i6~F4h~`Dqi3E$9!JBqOUJY zli>NHs0H!DvAlS+kTmO~jTLmcif98Yb{ILa(i5(7sZmno;h0fU&cS<=M2YI~V-e1f zC*YAPq{rbIiJ=#s>mf(I(qsD_{b@)hVV+AiB0fOu+P%e1p7%UG^;E?4&kcO%GY`Bu zrWc?dT(dV@+^{}oqs(lCdBD@kh+ESTjeX)-{c^wv9rL~93kKsn5bu9IHrT#&A!U9k zalQ7D$2Of#Tc{233d459-=|Z1L8Cyz@nE7~KWBP;_uKUP@f-TppZwo6v_YtV_aAv) zQt^B0hnv6rM1TuDyAb;!_S4H#U6&{J<2bx}%rTp1pFdFM%ClrFIj^3z*Fn!Q5282f ztMwAJF?fTwzf_%M+=ckFG7fGRf;$JoKI9px*DwL?MbtuZLZa>Rq;@Im&3@* z3!}8DnK&7GIfW>>LfuT}g2^DaCa4GX7O7f74G@GXKzbx^4wtifH-pD>)o*Ikp1MD5 zG2UlI1L38sh)0b>)y<*$Xr6oWyeSas&m(K3IUlgk@_1-=(jI^icIEQ%JG#98j+%{K zqqlFxw~WD{g>4eq61LtX%{1z+yXAQrV7!IafElG;Jt))ap&Ub85rzbWF+q}wC!aM) z;)yHe!RI)1c`y0Ld0~>Q6@D(ulvSepJulJ%1=MbV`QtJ(b z9BJ6gnGc0exUR#cQwg2Q$*+E7RJPTr^Dp~-ezh2%u6RM=vvwpgbsF_3(>ujW53kS7@eIz;H7)%P+wJzP$3Hz=R>C=Nb5>--%a!>01BG{AB|~&_s`zlnX{j#_yz?B#9@D&M z5hf$wXM*!C!M|y!I;At&TrT|*paiI-h0en8S)n(34;HbWTWjH-;ZE}H^3xp*x7UsF zW_d9X<@kir`26;_|2_KntDn;C<^85?CQs?8Xq^DP91)$fxAl%khBRS zeU|=oP+#f7Xdiq@+3XFue#V`$=`z5VwO^wV=XR|xX=A4jukDu{w>uiNF|P9-#B4Et zG+v)Vdz9TmBQGXyGc_9!q&s>+M~~jfHt~c-xYeHYX`h`hH`E)*0AHGu1eh<-^Y=er zY;=E4Zs&Agh8TEditG5#!N?Qk=B+a?Qmooj8=E;8bVP&Wli?+8ksl3?uOCJ5TYGRF&;uXZtb28#E;erCb;-S2A ziYDwaTc#t)tOeKW^~F>QAv2@lhSewFzd1%btJ?A+n%4Q2nV|0 zhvm>n2X)Izzf%v{X@iC|zE?F~3}qbtE;KA(E+3p1cza_(PMOfka7%v?-b0Vnv|h)x zZT8XYgvvu&kROErGUUi&lFNGSu7F`o_8_mB&0QNs38-~;Lb{py4oL1`sASlUyCh_2LGEE_zMZV+1uoe?e2!hNKSQ?#PTkqDkAG|^zSdJ&r;&6^1az-oTll)(ma zX~Vo2n7)7dmuq{bb#ugy!p3QXKI`iq12OfS&7oX&&!40cYCE+m{b zFIBCac(i#6fELuBz|M!jQ)KP|XZoAJ_W&;_iA$k6214V27)qB7M!KIMKC{1tapgJ~ zH7gwjDsN8Ps6nqh;fR`rqR=hnmij(^4@Nh^Nj07!V^T(5jT4i*L0NF}b)pdGSL&~a zRpx1YjXs$TY+|q>GR8tN%Th;p%<@@`#Z^7Il*mpA2_k>V$iuY7QuO*D<7*zLfchJ0 z6>k|j2ode68C98;c=@6-XoPBFS;>yB*au4h5p5o;AQvTc(Cx)mu?h{L)!}*_vo|jr zdc#hV5=PaW#7g1&jPcC#9J7Sis8fsn&F}@~b;%R)#`|~ z+gVSj=6@hpPWwp77m!xo_}4kDgZ(A+%w(@$&9s^7`QXxL$Y!s(7^<%nM}FGAUoTJe zhyU`AmSy>A(-{c+e1`BD+|uE`&>>Zqk`DW zX*2a--gkhlAI6+*LblL2a^1#Z;JRJlMSXq$Z9CsR)^0-K1p3v_{>}Pzf_TcT$KRm| z^=Sl4?&vftk3wxiNzcxSCI3vmqkt(0H`%l3MKJ_N${F`B@7^v(=#MnKPyHNV^;ZwD zNgXlM>SfgL-_HQ&O33|H15aKdq)s}mMUnq`(7>#7nysZKxp`CJk;w(_u!Y?t6lgt96 zbc7O5I`|4#pz$W(J;6C2@uPK-xv9_tQv%MsRYDi=D?S8oA;I|1=Q$*Bg`1DUgri>Cy8kG~83(S^&kcAH9WN zfmf@up1X5gaK$l8p2wH{@e&$RoZ0NL9K$H=g=CT#;b#cNVTs!muk}@qc?s(!wk=(F zdGh0oN7|;T@9C>yNN(&X(aFGk^>JX>5+ZwCrc)gj#pw7_g49z|t;_&UwIr8!Z2O$<>^_lZlv{Kt= z7G0tbnc>X>RRg78{8!;qoj%`#;eMf(HOf(ANjz<1lk(1Wq0&_tiqLDfRAQash5qDT zn^Z&ag-alE`>K+CW(H~umDLNK&Nz5ZI_bA|xao~0Z~Pi@zW!!e51+Epe9O`+-mq|? zMSaFRq6e5b!!~b&)8`dJa?)@v1>igAizfbRXwgNsTL)~|J zO=i{aNUL>{&-)$qi`Q?G4jZB#`TRug%S_^+=M$wd{01-k$NB9W3SWPfJflrVo_k=VZF(+yaAf@$?bFW) zXWFaCnG3%busYeAgwZf?4Ovm&8xadM!nLBucYi(MetG|w+p|=EPpW-x@Fb1;EthRn zF~|16SZFE%8}1l;QNoNxy(>jvU|pW$V~a+BFS3ZVvMGEv_8Ikh?{&dHli2wo&dM#3Y|PhVRY<2r~EDAg!AQdcP^UN7{xJv z&LKG-b4ZRW9*sI!YL$!_2cIChjby%TfX#Yc48&R=P`6h z&j5Ws@9^6}`Ibc1P8sxoj!;e0ycy_)usB2PbgUO4(vUpKFZOfY|8Y!X;>)uwMy&7R zF&zO7#$J6ML_=TXjVK>3nLkJRd}OYAvVjM1^b|nu;O-Ko6{yhsY_c8!mtJ1IdSk!l z7ZPi{j+3!Xz7U%V@}JZfHI%woac7ix_(A|ld0Zt zQl=}f9a6U@PEKB#m$C)gWwtPw-kawxSoA`YzECTr&znB1i&wurVTSWA<4$2|q&^Ge z#kv$^YIvBNFKr%3-pVmGLZJM_a810mTO&&2KG(E}F5Og`^WuCq`56cah*-;d&S7%! zB@cn_3wR1LZtD_5d)3F3^#F^xa=Ga2ROYz;BWgXLHPeLkB~_{mPZnKsdjJBb07gjL*?2 z&gc`f>5P5S;J1>Uc2`!)@tW z7ib9Ybe3h1+bdH+HTcxRP@p0XqHPlczmI|_b8O8H-AA705jtHG+#=N{ zu77%nCu7l0Mr2T8Q~A7EEXHX?SMiiMfrCe`5RJmKQqrAfbYa4V=DN?>GdrR$N7#23 zL&;K%>12!_l#H<9x(TK+GfYCS`%@47W=s)}iysv0$&fT&9G^x46+xu}Gtb z>~md@o>tc4^d*1?^X&B#<{iOz%KZ@K=4~GLGVcABv=ox#M$=dCmMUJ;{P81Qo`2Zy z!)A=<^>V{xgudF|?iym-QplADFy@dw_c$lWrG!22!-{|H@n@Mchf0^X~n7Mp0_kaSrU!UFtzKYIO*x4!H4ycgzq@A%=I<~@|z7lO6!h;!vkFpu5TrA1c~I+W5a-AKtA`XQ*BB| z6XOQ)C42M6wx<^~=e#Zec@4dgs6Em3awKbugm(xQQLrXk5OjX*Y!56Zmp>xk&=yv` zBCSjC@N!#TmY&ijfNNNW+ZLO?F}~pDU2lvSWDK-N`tj)k^x=`HY10Er8hoaYiR>2w z(9eYiGV)BSTe;N>bW>eEG13cekqw%8H8Mv=2Th2)Y&VEtk0?F)shziZT;nB_Touc_ zS`9^@&9ED`tpJwkO;A=pN*kp(1E< zX8z z-zYQRyj}IVXFM?w+UZulb2H>E%?d2KE2pjF)iEwVd$LeF0> zM(7{jCw=a-gKq0czaPmHjPJon{}eFBYcezaCIA_&l8>W`)lS~S5a{XKe?!mT{aG&y zZKHHg{YOVMz+W3CVI}7%PG>P{6u|?4WEPmI@q*B0K83?a7BBaiT4<6t|R?0E8i|Po!pkjjF&$_yz z*yK2q*smzW?qz$OHak4Z>qV34DSDX5*r5Uc-*&+1yEj*{4{tg4?kRgKKMe5d5m%Ifm5?`}ID!lxX+){5;bcm*ELn?YN9 zWxH+Q)%YCqrd-S0Fyg8>Wwgx9auiw5Jxg}oOpLH+F_r}bjDcsa?NSNU=`Y87Cl z*#m5g)hC#i=G4GMLW5RKbPgA>SHAO1&w~_ee_BJEV0e{uZ1Jg%w{BHb)}+vG64|J; z{<7hzHW-$^;jNQXUbh{c$l3&zFBYH7b)B<%SuEenrX?(fmscRSJe^N7S7(q+omws+ zWTPGn2P@ry#vm1$$ej$<&{;URgWr6%Cycm#v?>f_2!OUI`=}bE9w~Y~aQhT>D(bX% zbWnE2I`n??wvlgW%$Wle4EQ4D0O&ehL2q=%fVgfN*__tvFTW7ntk)gj+mpA)9u`82aPLG^mi_r%M!6 zXH|5hk7Q2o<)OCD(3_wg+1dlI&zf*4gNOpi(INw~9M}`hy=tZ$b|V^}qb?z#;ku+5 zvc8{?lf(9jOR%06)|9O9=K4$MFCtf6*n`kX4?B5)l;S+YdzGp2Vr#B=Yr#(1(YDhV z+5(5=02B;puiB|^*=tVkKc=tqS8vx-eqR#2{m&sBz>7VcR{Cdzd`nFJHOj=lRtVc# zPvi?PzNcq8O4La9QnxXatGD6#IUaW?&#`ePawnatatX`P#g|nzmiL{-bVusIH?}CG zr4J+z%IaR1Ah3~fuUyrotO$a1)^vyMqQe07%TcBi9BC?V%M~%RL(kNCE_no^QYMOP z#4p~@La!AbhN*3%%Pe{TI4cf2^Q+Kg)n!z1lvnql;^q9qGQP$BiU!wo(F`mwNV3s| z&G&oh-w`o);nLqnK|+&6V@EXZzB=VJBaDO+Wg{>zxNaZb(;PkTB>cqnYEHNQ#wo0d zrWna@gKwB)nP|*81-nepd1LJA&SiTNM|^gSXzAq!81iwin()o!9{EFK#G&PYHzTs{ z$7sC0I(;RcsIyU-)NwMrpY=R@c&NRZJ&5ul@_;rzd%(F&3Xih1;rY^E3Z;zBQ(ZLp zvhl%);;QjkWJgb}^s@1^hB&xhY1c#BgAtm__mDmDcEIGd{2v=~9ovrUwMAq6e#$4r z@(UF4TB|P83-F~o&&ifEqGNgE(sa&jAjY3z#W!05T`N7I{w#A0iJ9zruq;n?lGYCw zzFEDXv+mIj_&$_%eli}2E)b~lbgtUsg)I@9h}?CZ)iZp+Alp)%aw!GUMEmQ&-gA>K zN7lOK0`w!|8PPR`_pl$iZeM|U3-w^(W~|r2cNYZntD6n?HkID2#xA{FkwWUF<-N4Z zyid?G)}@8aNV5>;XOp~qo$b8o#avkP$O%MgCkprCC7k<&vt>utdeZYIrzKo!ZMMRf z1e8hh_PvOyeD^{+`AYj@L-V1QtyZ3+Acp5gK1iEx`#ez`+;g9%7k3hFWoqS3kz<*7 z)B6-Z4SCiB(^&_~F8p*lyS2CUvm(lhn{j@7^XO^z{D2m+^!~I*Sa1`(4s=J?Y?g&ra&~xAlB*2+ca6?3vVh zdN<;ciUqv>(TfUZM&6BoN+-JyECGKvcT+`7=n0R}j&?YrSqE9+CUWsxO=OEcs7ouz zn*3gKLg!h}2tPCopTexHKE3C`;8EI?QBfkxrQcald4?tnM%gZT?t({WbMasgF(}I; zD_E6fQkB4*#5pT{Qq_CMqW>w7s-4$MDXfYlp6@w(yk4(0U0QLmc>7c7-GE}tk!v7ujO#nDkxW&dzml()w> zOR*Q4FZptjWQ5LffIZrDpIma8xH;~6y@qu@Nz7?%7v_l-lyDuWWYI=f@;pXQpZt7= zvR3^mJ}eyrp~2)O*{D$aTwqazJlv*vWGQ4*|aNZ0@hy zy>!7X^B_W&9mx=npH-@gD(JJ&K6Un*+(U-}Q{hwzWZ z6pRhq>X8?>Wz7pP{z``Jgg28P;uz}?NEV%nM?E>uaXgZrgTI2YDwm-p0{8h&*Z z#0!;9`R4V}ix^EIr3R!rcF9eh$&28eZx%huG_ib)(^@~<_ zd3F&wu*ITOY&){UKk# zsmoikLh6l1=$^q%=#dvZA=vGWdC~=oH*(jlWZcyuk}^&SYmw5_oMgv19f|fXNVJUI zf?F<`wAvi|5DmLprkx*GuPTpUQ(inukcJfo-Qkl}gcIacoIHM(m}99x&HYek^8zT9`D##8W``~>4@0RwJymf(q+Be_DW+b>89 zmpc+zF1a-M_72cM=q2-2gP+4K2ee zU;eG8V;7w1m|{N1FlXt)!Dqi*^f-f77 z)b&~6;NaziP#GHTU{J2{t!T6r;trhH9uG}Xh_XRc6p$a=~(V;crx==*Ta;({5k`Kn||4_dq&Kj=e8JtagIgsE<;S?Gf{O>o*vU= zB){5a1!A6;OP>$pv*g8mt3!c!vLL2K8TXjS$qSp($Yp z-8hj^WVhQKXWc+D<^=bVh_YWj;#Iei`0U}@R8t$p;P>TP3{A-k`YQU7)gV>`1HP0c zY<*R|FoShIsD+`Ln_4bo=dw>y_1wtU0KB;N&`;!#E0!~jZGmiI2QWfrLZgg`Za($f zsw2hC$Mwsb^r0HLoJF55dW5@({JOc?L(LTgrn< z|H=9j8m5~el)l^&OSB-~X$Jy&LYtZMT^_yT^hR@5=d94KO){TYLe>1N`xj#Q->Lf(QdZsXx2%o-(a}jh4i|(6iG3kJH}_Cb~&t&5H)j5ue%xVG{XRFIpR4*uU?i{Z zEF4@m}2J5fJG76bn-a8zf zTzRqN?6H)-Gr0;gem~eR}&)YcTMTnkk(e0@q*!eAd z8qzqS5@Iamt`cw%jx5fe%<&*yz?b7`Yh$9Oc@{rqWO;m{^{+vUJ;KpB!Jyv*^2qkV^Oo%*p;KB+|Nyq1sW*zU9&vPgI zhP>!{diIr%SJ?x6PwvM)iUqDtOmW?w^J$AIJ*2QHh3oO$dOeSz2*xKu^t^doFO`ZO z&-8q4J=_mfW+dzHd$I&!WX(S!dvI(l+H~eS!sSUL>`$FQ2h5P7uWd@Q}(*MsaRQHS=nowQzWivvfbN2s?Oo*HsT8 z;sssaD%11<3N9mmgP*81&UJ{k^umhY^{1vG(2(p&^858Vk1x+H8WXoB6o`~?2-g=H zR#G^h_$qTc=aukSJnbB**7Hh#nhZ((4$68$=+&i?HOfGKKI%PVY7LXvKJm6w6)?yc zM)|!rK~$gM3$KCU+t6E+7;zFEn5;YXvi*>uzUrkQ9jB<8^w#ab^;nlO7Lj?p zv3yldr;{2pG-7))q2(n`cetF_kcv-(>!1g0tkupmD$jQ4b0Hjja4%n2^4Y>UNOr$2 zB^S$h>Uv?`TJSk&*#md3YWY5hqjF5N)_#??>_4WDPc+Ai$-jC-{KNbGI=!(Hy`cAU zw&dlyT&TY22T;7jm%VgH{Ed$Bxhfz$fQm+{=(#6G$;#_QDJcwJI6t4E{;)%Hi3>h(0gF|>&}F21dG7()P)K=+ z1sykZDaPw*yS#9(-2&ner6DSn^R)K=ZLY^`!9UOM`)!ez2;wn|;?~Rm@UU;Rj`?1_ zB6Gu;PJZOu*(FA?KE@T>a+>P22#dk|e15Z_e5P>CMt2@Glp>xU=zRpHVH-RHZ*1G; zVz1p1Bt(g2;KjUgOkzFavEnU(QjhRf++>8EHHj61DI2b1_=kAm<-9{%rC5@&p5}D9 zVDQ9iT;tf5+uY`-4(@wkbY5BIj>=jr+e`1PA<> z)%+u}hn2c}LzYE2CrEivEqT3$GZQw|q5&qSWqUwPp1 zDw}9-=Slgl34t&t=;?;%M-ffwK{PCDqREy zqv8eNCF_Mp(`C7^M^cwwNbjxX>@|j{F$xAxpecN833cSDsm_mIKI!7a5y*qygyJJ( z-I!@JXz9tFLBi9W9=6b82`7{3H70rSUKQ*csgI`(7ZO%ZLhwcx&PlVq_%pX(Jadsw zD?FhtzgLAG@&IW~S%WcC*%@e*Hg@J^YJ>DwsO4(YcaxG=luw$``b@9Wn&tCn3`P0y z?zidX{V!;96v^_c3c(iI`tYkZ8rKc0K3V`iE*Fqu8AW_GPA*b%Uj`IejgRs;RWDWZ zOImRvs>a`#6Qq)=kOij=XL>HNXrcZFK|w^#Qf2^09ejBa8)7K9o*vm$gJYLzuI3Fx zyB&lby1Jmn>JeOCmksAd`4sG?_2!WaBHK_Nid^7YR`%Ku$nF*E=Fkagw}bQx(qyKMr-hRTSstRv+$0B*R_uPP2inY zGjN<9&+q;b?NxkaGB!s$;L~ILiV?le?!iH6@yRiuL3>R{Egv9V=fnKuMT~H^H5f?kaViC4_s^_?x01@7zXSH*OykS5*Vu0>>XBKipo=bTi z&6c9i#$tC=-VjwAi@WCx;2WxwY(CxA(Mn z|9~#HiGKC7zo0T-h}!<%Yx~eRI^Xd)zMh*84}K_+9RJvj`&{-Wr`03&dEla$nD&_Y zDQ+_MhF`ZSdMCfi7Y*V|B%y~pOpU9=(S-~ zj8yW=fS^7td11}(_;+6BL5zpJ7@qm%vd^C$?QDH|vNC%&N}ix@;j+e5rw3h+Re*q4 zT<`QV9Z#01);$K+;PPXYKk0=>zTh(Qc=EjW7Sa-*G5^*l;i|O@%Lap9y+h5OM(hh@l6V>`8Ae=rUe7-UQ>$TMX#i-16TD%mb%t1ZO&R@oGE$P#yrJ z6IS1>1jtLt^s>w$DB!6=)qc@|hW3h~=JVa`C|k5H0Z^T^%6hKoVNG7@gU5y#8VuXP zK${UR!v<)V%yTKnO7`e^p>%V``y<$?Dm_}AvBG@W%+bc_+UVe_lA7X2+eXSy*SA9 z?z9;N925Lo3ES3_G9Sza!0Kx~b|cH8QU2^^7~K%}%E@mOtPBtIGmWG?x0EF7 z_pb{;*q$EOzspA&^KLvkQn^g=Oqo`L_bDr0(c@@O2z+iZm1}M%Wl#9bvY`r8dyiAQ zKzV{ot>ew}3cSqJ*2`AKOozNcxPxEgn8?S$C-8m_;QdUw&xO=rY&5A}c$N-RVAd)U06B|db>v2ep|m$7~~X<;=U#?4_gMq06TO+_Mu z#HSYH=^X63qz__U@o3*t=JBhq>Gf~@yY$`9ev)zJmttwIUANF96~1{p_;Fg0UV=d+ zHGLkN^xcPNx-NVZG;JDCd151d4@TyS28sP_;fjDB-xggFq9G}cA$l^iLlDXgpD9Fx-<)~!c5BxoR)`zALycR1ce0zn zJI_YOI1J<+#e<*mJzpHZxF<<3B|=GeX`uWmhM=qQ@>#E8&HA6cQApOS;NUQR2kNvH zV_cHa0QI%v1M5@r%Q`A$wO%2gS4CM#Whnx87!YcUaCv5*C2+bTU}4cd3sEW`I*}8u*fX==k3Ry z?pgR4D+)&5-1df7LW|2|x2hiJc{P5MlCR*36jY&-PltfAjJdo$L$6%R_%1L>n5Q__ zLGd7OYe>~5ST9&!aL-#>l|P<(d9}`qVyIDlmBM+vuj4QGE{iSor4jr(cd( z3k<SvI zjhDWKm-h-E)p!Vam~IMjmc!Np!l$|oMF!F)WIem$Dj^2ymbk(y~_(!~aUG15y^&9wlhrEqQ0 zqR*K^yHmphJe};}r#tI2hQuMl=HH&K5g)(*m@1M<_gH2zdC)5ce zb@axtC+>Q<6}~flZWta+>)E~B`RfJ{yyrK|y7YEEQk|5QTc^yu0K#ip6)%4HEecV& z3g1H<=1-a7p8*&I6|>S+tcjtHJ8Fj4Yn_IP2AXRqG+4gLLsS!Upg&QMIg}szO~WH7 zJ;mFSZCpA575!@Qlh3JMyyDkcA+r`JBDLUzS`c|%Rw<&+V%}4hl?)|A7b-`UtqqQa zGa8ywY+#8e42Cdy)2nUF(E~PaeiB@$68u)%MNvghh`1>mwOxC7t7kCI*e`o!EnL4t{d*C*wA+hQ&B0Rt#ki;<#T!_Da6w_^X||lM(unUOs$J zm#6pC%=h>ajUh4K@eH2PE+edvwJwDG339+|+~x|8DEze;i@EHC_+LB2}fX<*=4 z$u-7>0@r#uqN*Y1FY`i z@z%ng48XEdUogr$#hbc@7)NwSHi$6fn5!FE4G(Qbo;rDGeL3&V9h_qZ>gqRHzauZk zSo|MpGvFE!^IZ1!V{AW?Ih#&9WzXzt?#;lj3I}%xownD-X)JOgKAIpey273MGSo>Ju z;mu#8>+`ou@|Eh?$W13urDIg5O{9)s@P@~u0Z;3zT04LT-b#vN`x;*e}u<|KH zft1cb#$59zB;Z+eqW3@hfBPpv1y|uW92Y>{lu@v($J6=s@_z1PTUK6%Q~o|X2+K=p zkz=auavB*}&6Yv8MAdnJV7K-qoB z-cX@KX!UYc%WZ1=K|MxP=JydW+WC16(7f}z3rAb?n}ls);pz3V_xNhDoBV2^7z*q_ zUFE5VV|qo?!|yD6okd7rqw(an;rvZP5sU}u_zXSXhn-F<;CtF`h%GTznRd&@skbYD2L3IT|>lr+0M`SlDoArPHiy%@S@; zi%mTc_3kkmg&uz*92rk-3@qcvbw~}XxiKwWD0yj(>zY={8*X(h>78y&@UR++lgBL@ z!}t0lIP^TM7Z)Zp(O7Z0*n6-Z^yv1UjkMLvhsxmyAB=3)ddfNCki5}@HHO}Z3C|b5 zoCUWvWLQ{?w#<9<$QSEvbEvaed|>IM!Kl!sxz~BPu?58*WeM*wM+f4CgttY^D_GF_1kO9|g4(D=U66&t3zu3PcS!tZ{M29DI@Vh}*YOln!C+d14o5tfJ zVEuAw?||h&mR8=#YOJcgTWWNLQhlLzVI``Z%$ng3s*Kl1WV3uUK1a{z_=5WRNjW>r z)XZ;}E%x~G06&?)u%?dU>hTkA{1QK``)Nwpg*}`^jjrpG#56sAwTPu>6~-v+tT#5U ztzV#!IUjq!!+w23GHnMwl?4vh7l^-qPvPr#G{1XG)3-m6dk@c0zk~j^%Y&$cK^;f? z;B)kus`v94p!suT+Ut>_N`8&74t%(NPq*;0Dk@=z{unw#F0h&}n*r;{G5)BSEdt|q z`OD?=!?DHrivo_Hu~}^N7FOv>V3qZgK^Ou~QR+n5ogIa~Vk=xotIBD&U3>kE^qPb? z@s>fD??=5L#a`v{8`kLe}j$EPjb zv4iw+(dtG0_^^uYNDCTKd-U&(pCuQ`!82MG`zMesYe(jo?&lFjzmg?TG|rhNfnTov zOFyd~*{4W&iMYmDUia0@9XL5swE;VWx9_^X9!;klPda(N(N1R3SumsA&0w4iD044< z(IH}{Hh)Qg#B?FyW1=Bm_Q)7wNWxi!(5JUt9Ef@n+iOvE+?}`2cp+zrpM8zswyVW02+l_mCWsM~o7Sbn7q^{g+ zIC)elewJh;(_*AVD3dYi-AltUdm`H;F2yf z73Z8P(<2l42QNlNXDkT8)0EYF52wou$<}Z7ChMk;MepZ&|70RE2oXMJs=d`!S&N4& z-ef=dj(=enZpu1NJ); zU)Gm!0LnbTNx_@^wfegh5Bq(j+xeLwyZ(GecM(7x0==%Owbgg1#$)a&2E&zh1oT32B0*2XN z&&{+z)mvT3cUp`G6D+c+8&Fxoe&J39fV=TXJvbpM5keR~2TSPzS3nyS9lhyvMo^?Qa9A$HUNyT>DimQ&Vo=T6<^KTC0q^MwIugl_WY z`S80`kHe?4Vemy-)DQ@r?F-yo~YkH}o4PrS#)5FL+OU$5JR zd`D&YoIR{hxeeD*S-E72A(2u{XzI85mSdD!v7R%kWFR}8s9&Wb%$o0eI={}R_Z}8) zx~zxO<3C*c&3To*8?T08Sw2&Y+E5#mEn261VO=y-Uk|u}$G(5emmgkLOlGBrmHMsa zh*ug?xQ%!rNc67K9`<`Y+UPZ*uA|CyP}X^%+hXz6r|3sV%f@kxf6{+KgGH0q1?lBf zzIYU6ZAA;LO?cF^!V3#u2>tr4c1GEt*RjG!*4QEP{&~oKMNX9ExsM zHrTp>=~XdlV+5lnwQ5H6+JNqCSB{c&Pg%EU7vFsv;zn!o?{qK{4^TZJc4!<9IWag z82hQtABbFKK;~$bka4l9N9U>f7WyoZ-@H9AM3VhG(^efn&%D}Pw2gg-@)OZF;qqIjt<)=h9uP?Baq$V z3Cei!UOGYfLXB*yUIbx1WX#R{iD@OHTGz68KfV2$9$tS%Prv% zY*p*NMm~hTS^hn~`Fb%ay)0XvXVnKQoL_&lEU!13pS~xu1iAWYKC@&<=^O4NsrtBA zShhfc_Qo0#{ks}&9_KPS1b3xn)SWPP$1(%rO|@Gce`U-wCb14oMk7QMb^9Z zf)aePK+aWOt9%!lMTU+c(Rzp|ho{q4?AEzCm5nqU(=Pqeen&cZLOp_^Zw;|faNb^r z!SYsJNl$}NB}YMMhz7K{(T~Q+Suc`M@9nZ}GIV$d6t+zr^6&tSqax2+AjG&6`Dw}? zHrMNY{Y2DJULZXgqUW{FXq=QfL&sCn8~bF;xU6F$-q548M}zh0A>&c=9O=JiFX-Nj zhudv`t?P}|o|yG;jm)o+<-@|S=a7X1PZU^VpT?KrA}9ysGPUPRJASx-L;UeGj(Ic) z#JJL-^Kyx(7Gshw?MmMC=j3&p49_3)1)_n-+6R{MJ$=nHP?orsdA*8WJ<)sha@k(S z90899G*8K=w`c9~tL{52qxNq>E`Lm6P&$q2&GY3&0)PBS&0eR}hZ{05bTv40;Sg-v zB};_aArftjShks0FiC{QM(&0dPs%!NbXLfxn$Y+nb-vWHGQEVGRxjkpztL-4)JBXY ztBqMPlZ4?)r02ej%Rq|XeS*H$4Ucd$+m=FQq_BhH)r7hf8}l?xf=rrb;QU(~C7NpI zV{4)QZt*tG_w;?D?U-}OYdiEQ&rW}-pN#8#=+GC8`3!wx$tDwY9a*3TWKK}HDtQ6V zi$Q0$>8YwriV)TFVGyc0j#Y%3+~jm2e4U>+{l5bkyY`$EAYv?(cH4o}n8k7=(3FQvp0rzD^uUl2hX1NMQ_#xlIBtOnipdOuWX$a6Wh>D-?1 zmGNrA|0ue#O{qV<{9ZqI+L6(gPZX;n@2dF}wsw~1x*e?gQ1_=HNLU@iLZfWy-nm}u z80!l4oMcsZArqNZ$xg~%rVZ^xTR0FLW2S1IE&YS-q%EB-epGx`yq|MhgLMh3p7RTw zmo@G6>$N;y(AKQIRP$^8m>yo!+aLe#q9z9V{ue)6s(mK16c>#v_D5cRAKtv9(_-`` zF+dwtS7T9Ns{2)&bF{42tW;2Q`Qt@~{QiIZx9Qto{*wOm|N9A9Cj+j}-&6I{B%R{w z%ptGdDg*LV=ugSgmV@&);hxr$F*ud>oG7J#y!^;d9^66dA=vHXoM+*2emJd81+T98 z0&fqWns;tSl;e^t-$6K5Cks_Qs1I2E`MLTJs*VQe|A9UQu+vfRtR~whP+m>=&&NTW zafL4D;=$+6i zy!FDMje822A|vIT@*=&}wv7XRhS^-J+-`P-&R~DC@%s$@B1di~Cw~`dAmY6;xC$6( ztadvmtcD;spCjPWllKCv{G9v3zXx(GSiH+TfuHisWQXXWPMc&ApyQy8bl&sXpjEt| zlQ(pXt(-lgJ!5X8Gy=#NSZ%2GQDMXXcwXacCu3&k7Wy7sb4U*HRNgZ}3tPvHQ>_05 zy_Jmo(Kr|tg7{)#Hrk|(R6P;io2woVTcGwe-Ej$nX;vPKujZXH5u%)m8}65vT1II| zmlK{>59ZrUyN7Lrrg&^QD{PH!q4VnW2n=*)57HFEKzMLgv z$FZ^tY|eUkdui2r3Ta^n&mM#w8l-RHrGp|HFGko3OJ&l0A#>^0S$Fj2+ayjFx7ps1 z%uX?+b#EQ2#u|ihnCf{RfS$=v?q|%1x*&8;+>}*bc3XBXp*U#esV6ZK8kw>336-f$ z8Q}C{4m(H-Eit0WT*>Q*7@p-50S(O6qmb82T%htMwDeurmyLV#qo^XLT9D>#{HFY$9?w8j)o03W zX~$GM_^HPxc?`5za<1ZC>U{42zEH-~YF%Yb+LVnR(%^CS4D0k-b)kCoIghJWn9BF%{>QRL+pG2(o{$_U734f$Q-~DCdoqb<*{m~!&Yr3XO7^y~5_IWS~SyxQ`b+K9QW5Nj%GIN9-8LMf-`cOtx`6V6b z7N?Baz*EXHl`vecJnod=%e&K57d%k_%Z61Ce|VzsTaOf8zw!;xdi|}Q$so=uO_$Gv qq^z0Qdw84jiuS#J)UdOs`u_p#1dYOkPlN&h0000 literal 0 HcmV?d00001 diff --git a/src/styles/img/moon.png b/src/styles/img/moon.png index e3fa3e93fe83c07971495b4553e0a2ea3f8138fc..d6330db1d1ea3c0b991ecd4df6a350093948d9d2 100644 GIT binary patch delta 948 zcmV;l155mj1;*2|57J0lYP{e}6SLuoXDTj{wd9P6%7Z z9RU}B0{^u$;3N+~T)=qPP_Dv8&bgWG*MQcX#fpp)jNueE{B7!N-E*)4uQs8w)t-`+Z#R`Q_`IB@N;?~wa*E6H)R%O|cbp_~LTk49 zSfNq`E+~@na(Virs6L9~0lXbvmu7Z4w$h`9iVGR9y8b*fv-2A8ImLA)yD#--HmLm# z7iIM=(SJs(!4I{=!9^wENP<_zRl<&TBg%odi%L0fhF(Dsh2=U#chGtvj zUhq)PWnmxOqNBoRpgY^+q2M|?so{^d$d@~mmgC5IywbnrL|v`%An>4i3V!3N7*v+s zs((52kD#Z0c{CW@!AqU?V)|I`TE6IaZqbmC`mVw* z(Hj=2$+iaflZJ$o^XTVwYr#LEL(Jwt-z{$a=c9s`EWGX5XYg$mEdBno;-!jhJN`cq WyoEmgl$VJB0000Px#1ZP1_ zK>z@;j|==^1poj7AxT6*RCodHnT=87Fc3!HQGq)+m5{68L8c zfOL>hLFfRyV|$P#*^d9kjNi=8IFTZKmR7rK2Ub=VLuIDPq#_FE!BeApJIo%T&j`yv>sqIQ8knh5>d&4eK|3kbhzXfsqr-1AF#;j%2~`uHqq zzG=n(Ti34*{eMo*=SAxiO}9v4pM{hes9SNj96ivCy(3#@C}-=0+uME0?2~3*tZNZH zc@nx}9Nr2mkqUCsRUb>Z@Mv9&=sOl*$7P|=Wl!}`&o16L0xm_77h#Ku*Yr;+Tl~6R zLZo5_5{8wkhVYY;=`cnaowjtu_SZfS2Qs1SHf238JAYuvcT!olDa5*GMbm-XAwMoq zw7(6w#5%3IY?ZxYeOA51(ER?T%@iHkG2qSv=**s|KBKl-8XD*i&B&@B`N@Kk`v2iq zgnf`PL(%G)pZQLiUDI9U5Qsff0+e zkoX~4QEZX>vpe2_30yI$nXC+#re)Hk=(DdG!#lEMOy;uiXu-cVt<{s5AsCv#yAOVWo0Esz5#3mO2z%VhHC%- N002ovPDHLkV1fYfA6@_e diff --git a/src/styles/img/testnet-footer.png b/src/styles/img/testnet-footer.png new file mode 100644 index 0000000000000000000000000000000000000000..dece1c318ed36fe95ee525e6277a5715094eb7c0 GIT binary patch literal 84319 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


4zD6p|?gu88HsDa6n;H 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ΜQwN?a>U7OcF4U)g_}-tU;Sh}8Mz;<(cL-LYm8~e#tgfYCt_kX*Y+E??DM0OWP(OmxV_w|9 z^{`2SZbvHHp|)i``ntb|K&gv`XgVexin?^PeL%B0DvCy-&p;+#2VF$ix!&w((+IoIN8MgGi&ZiO6!FL zZg~1FEWtl8KJM?GfA`+`{lmoPaBumfxA@oH#5~BkJ=0cQa(Ph-H@>f+&YB-~Vr?y-Y zOwL(lYwwnT=e!PZLku=pPwm)7jt4EwOVYt+M00J+-y_mv>({UJIOGfKgHqM?Wp3sV-4`+UzQ?1NLV&RIy zy!VrxjGVwdiRN_RSAC!O3C?AGJIi{Xg(V9LZ82nFdh1;&?_}ld-68s{?6&Bm(fe*1 z2LQ2^Liiiy^+>;gQi4JQPBdV98lF7*pcHzZ%~5U1bI-?Myse!RWb4|GsxG9?(SCm{x} zX>T!}qyRvIbhLizT!Bn>fdf!W=$zV(8v%oa z;so{(W&h+WAF-tVJm)^AI(emMPc(+A&B;g@;oYnSX!Rl;UlFI2UM_wx;?!s0-3(mD zgv0zde@22TE&2tXs%U{QG>P6HBPJpjQ}KN!glT+;a%#ledJCO!;3ru7GJk-j`k188`n$|`0zOOSxkPjUBq%O}01kk34QPV=RV<1% z0_w98I2vh*z_h-Q6%cs#0}zOAG!73=f}~aX0hj{g2f*Zg1T=F(_~hN`;JP8+crrmz zkY>LLxIVaIcqAC_=u^3369@Zr-SQi_0O<0HWE^Atgij5ejMma!lmBM~+)nkrv{7L| z>u1|{v!xJWJwjXnjvMlu5D4LScP<@cnS|lMY>p?Hwp7}dDz;kMmk_rG;%U|>wp5Oq zakyk|s8MuPg8oLn-w%g;+)}zwM)GZ0!$YbQusQ^wj04bE2k?0q04A`|hv37!=DC|F zDJRxYDZG%Os%uipu-bb{|C0X9)8SN8-!=K>(pg~~YUu@4UR$1s0xnW$3Lm0=^TJqP6Ap({` z2g1+p{JTPSK=`>wVK@TFdM4+*2-K$EGsFle88+g&0QXJ6e0@5f7O$jh%m=UZJSaCt zXBu#Jr?T+d%Eo8Hl%|hhgvoVRUwB_63w-A9G62uu)7!fnv}jy3O9KcEpbxt| z&r%d70ytSr51?;<*jHtRzE!uo`Y{3gY%BM4A-RPvNwRGNpmKklg;(Q%OA}!ssVQ(V zS+Hc@R9PdB@o8=;fZSX`3^X_0+*P~YPuUVeN_j{j(}LQPcZYgA?)U2Rm|!2rJ1K&+ z*<$fj0|M7l30SKk18};jWy5Yv@=hE^TwzsD_5?av&|6E4lr)N z{PN4<@p4?VVeDCM6tuo#$@dxFC-OWGTL3{hN$Xvo;*axws*?i&)pTN!&r=#dBF&ra z7Slvu@0iehZX9K8ddJEG@4EzeQ9jy6fi^Gq>~xl#U)9ZVx3KP%F`%shIgnC|$3boW zz6LnwVJ*3=mX?6k9CWtc)$&o3KZF5SD{y&R>-`3;{K$Bznes)(<3U#tm8+ z>wT$@QJimm>s#(0{iA>6KL7l4_h0_Ye~BlV+_bM%%M}?S_mAUcr-Cj`znVxt$J13? zyzJO{an2kkr3C(xp%z&t%TpEOmnHoBIH?i{-6h_*QQhd`khLFz(1|aQi%#=Py{JDn@Y?RI^Cs z1jxbwmvuf%Hu#bKG5HGZ>y;u_Bkfm~80a`;JMYj=MIsL$_t~BM?pEm+(x2l-EMuaNdAE2q&1} zoo30)0YEFSrQ@u!3|tEkk3W9(IIn>_5HQx5aXrKX@EI@g zBw&%x11@d0u{*iTzmBp_Y8o@lbDB?p%P&YBI_TJV{|s%vtAtnjVCV(Xf$ z$%`#zfWCBS*qFES=XsaHEXhOLSeD;w@~PeApm(|FT0hqK`uO9I-9PvT{{ZXyFaPo{ zC+=-p$4-e_`|T=3#$X6IGYe-R)I;KF>IgO`AUDnXrFnM+P122EH;^XIL!IFtm4lT9 zbapT(L0N$Ocu=31!yX5Kv&)dG==rV|o)G~r4Li;Y zDk*~LEX{=!7$2OUEM*oH5GFxc1v;Rm>f;hG$2cL@Qeh&j>1)L-*rykH2RCnzqC(;7 z`Zm?aWMKt=yttzpLAH>V6>w6MAluqTFkO1Pa#!f9UfI`d8oKBCG*%nh@DS zB|&OULC4A?$44tIDSxgGG~mCfPC)oLoG%swpW{;KwEW3Y{^%+O+-cn0x*n`sYs&XeLoO@?CfGKO-`eD6*RGwB|=3i`Ga<`@A*uhCt&KtE(%;M z%kepLsN>zh!^2QteXBys>qUOH@{@c|_B8$(LF>aE71=R)Nqty6mFnYyK2e)TCUX^h z9$&jczGE`w{F~(bbHZi)<^r1dlSbx5UW)D%1Rp`ssSe~S#M>Jh6Tj;sPvGm2-2PZ{ zh^)gJP`G7HDS?8P+{@oD0n?VoE2Vh}Y3uV6pnFNVO6~CV*I&CDTCxsn@z#(_EO|oP zfY*R)sRJy@GquuUYxhwgYcu~U1Tr|tsvz%@&t@P3 zY4`UDa1L(Ky*ZCbr2DwUJBh9YN^dvkdw2%D?Hn!L?Xy2Lx%YdemqDfZVG2NJ2J{Rx zyC9qtfMgsk4gO35d79eom2gug{8>O52Y#5p_tM?9PE0uoNh~b5pAzm4Vn7G{vR`7}o^+m^`zD1;JoY^gCFvf%pDl7Dp4> zO2VTIukxv+dkt_(1Av|y1S8_slt5faInakCt5~`Sedsxi($0 zq$r0Ck*NktRDZT`Zv}F&O^;)nHjz&jm%D9r+hF+MoXjh%Z>jUnGZ=rDYAydj?F>A(98tzFLwIZtP&Cy3^R5FE9qy0boXVbBDR?@X`tOoM9f_pQ20-M6N}436S31#y&Cj_ot*PsfJ+=~P#@myj1O zMznG@rpIZttY_)=$#vNb7}DBVduH{$ns(=5bL9-oQds5@!YC{Dg*0-{xm<2ihKJdA z9?j``%7hIqJ9<~DOR2NbckgFz?(8Ja>thbslHl_a;+y}JcWEui0ftLKO^Pe?SxSHK z2Y-MYo^bJ|#v}dlwV);coRLEf*nSCVmc&+=+&lW-ByV4VN<0!t8CJRllYLLyh_G}5 znSP1iKlzhCasTw6{!{EZVoCSO;HhJ{SouErM!w*<CDlN{>z9xkkJaO3w%PfwZwn0!W`Dgd3EW@{GW8ABE6ap58thlekv z$$!^`Q-ve#y`&_7PACa4GX6v$;*BCcCrK&Kvuz-SxC+IB4{x7Kmxa-Ink*VJervrJ z;$`b#la957sQ5%HiHu<4!1!)zsl^5An*P*EQeY4K(*UMJQWiL{?p;CXnxyYXpbCGV z5^%sKg-Q4Xg!6Rh-GpEEJqth+^*X?4mVpEk;J1s%c|tn+T@vUufrcd<0cZfU5B)?K zkV1W}kj@3=oZyt>m(qDIB*ABTCf_yDAb@!A4K@fIa6w_M;y?f`&bzR4jsRG_s{!;O z4pz{$E+rrwSmu_Le4swL?5GKgYXpqNlXx7)OHi;(-Nsc>O`aI8YjcmW*;e~w#y$_i z_My@G87(2UZ7vrk@gr~gMMIFk^zll{Ctz7C#zMJ`2ZR4t%z#YOXNaPs;8w=u~dAK+P7QldP#v+)yM@4OpaE zjA}*>)`ma5e=OQ1zuOj(;R81|XaUi+HmL!hF9|QH#AivDvBKA^v$edpmQO2_#Sfi` zfCByPy2@r|#kY>{k~3Q98R#WGVUBn2i%fn1%Npl_3Y- zi#T!|Y5A*Z(a|3Opg{nj%@YuGNs!@brFZn3-g|Mxxwh|~`DGo)dQPioF@o_2F!>f- zY779$@i+^o@jFClFV^qET) zAC+ISf?kU@={EHfSQH=QI^&}|8Xyi#Smo^5dX^;~e`%cw`3-zO(}jcxq>IgzwKfSR zEVv~rsk1>(n!C`g#^(I#TozP}mqn(vS;}SnGNn@a3yKWLX?-r89KhKUp1lj>&*0vD z{q=Y{Wg65z$u|3~&VhbnHU8MNAI8?vQtoTkGD#A|E~RDVTgrw9cT+H~q>FfV32(@i zF|A4RJw20Ft1auxIg7cRnFHc9i!%AVCcoz*TN3@~M?W(A2-WK!{^1|uJpZ?U`?t;Y zrqNoK&8>BBZKk$>Ir3e}@?PfKLM{C)_x^plh}KH)TJj8}_2VD^7%z5(x$e|pd0e%2 z1K)Vz-tBqKLz(pbDxfpDAUiIQxmx?^lM#Z^d;CM5!5SJ2l+qv0w{Y(dfYGlY{%ic5u5g_y*GlPEMJ~l?N`M*`{MHa18U* zDuiD^#McBAU09bqt&0di9hq2^PSYi1@G~SJ`s{-i1R9*&FX#^zFg&Iwm9rGi3uQ+m z@7&B42!F>v$L|b4M}fQB#&|um_B8;0@8(tLTxI(heQgy53l{SMu*8e#s12)Fl0t;X zG*H0+zr>gKypfg)dAanSnr1wZFR#M|)&$Ug18@T%GFS`*B`vESBRG4)jTE=NnONHu z1unF{zA5^Grp<(Y=ws;Tv<83%9t;b}310;E7-c*2o>wXYpHpfsE5r*38{BUk3l}<_ znQ;Ne6S`E1;j5I1o9KGOAJ3P|G+E8wg6o5zg3mnPCDv$9O(g(dvt+vl&}q^`<0X?8 zVLQglX*`<)=rn)?dFY)=xxT8&X=@Q|x&Syyx7c&nB%WPdc8$DSWEQP%=;GIb=g@Uo zz!u-oT$=$cWeVX!IeVpS;@`J8oG)g z$nVSF{3YeNi{PXM z%t8m)41@Cq2IlbJee$&ztTL=H!E@i*^f#toOF4kjO~KF5m=0R!hJEr+2!3ieF||pD z@u(DdmyWmhgQ5!y#{kYm>)zgM!!aLc^l#p#7V!n!`>KA+L1vYY)b~7V=P?fM&fd5P zy@zNy?7|EPA9)iBBrj*^`!c_kWpANTaKlZ5BQE@YP?&qem4IdmA%zI63z!RpJC7*< z*v=h-`Yvt2SP^ZI&hTnO#WL`}DDOxfQb67mSeVhTvIiVfn!Z?QwiTy)e zUG(G&dXu%{Bx__0dwW}ViB`2A=swn;C~FH%Ek`;W7r_+-1oY`#A=*QM9X)~ zhsu0BnqaTBiGfxPtps_XYm_04`}cAE^!7zRz1W=KfGvXOaQWQ=7arFn&C)U#mgcWZ z=di~le!QDDDAp#KCjSkmind9n*rp9DcG;&T$2Dc|oPO#_ z%AK4qSzjcl(ut_fmRoULg|jc`asDgF%R$Hxcp0??_-XAV<*1-o8P}vkuX1rq@_()_ zYly7-ss2RSaIDt)$gbgq%G28at$Of&xq%4hLu;=Rn8=fI^L8ZpcMHDbhxAT0o5Ue6yw0mL&i?7q%9B&Yc#xmdujt-z{mJ z`)Km*jCysN*AM%2hsiX3?S7h8y7V+H@bKO5eitudgfRq{Fs_mIqYzq>-{YT8U_ThU zgtyWC8=O9S1)?91xPBq$20n&MK=oOw&*4R`f+5#N;llS8K<(LIiExsR+Imf3Hv^gZ zJB=van)ELmIB21l7IBp%&kHD9uOZ_J`IgNb5Di$v)gUf*q_rqtJpiW8n_X>aL z&+-QS!*<(fVe8XHYhy6+iFrxhwC_~^mZHV~ckN_o;mC0(4d4CvyAN0MtoxIQIxliN5 z=I;zZpX!0-2nx=)1ez3xj8YT8W0`BZ6@QmsJMUyNU~n#?K5ku zb0Pz%e-|yEhkWQ_q3Usi7rP{1)&*de3qrE4;Y|;2T!gRfYmMI)$|+4+J3j}WTL`TH z$>$&No_sTwlym;96Kgb5jXYw>bESA$3g-=qkDL8-2k+pMdINwxs0?}7c}nOdD-_lIY=u*%bZvdmUx-9 zg8{l;EUOX`D9U|kYe2H>my(|+rd8$_ty~Ms=2;pr58#GXX#7Yk#PfouEG6zI~gmw_I8f|L^|Yzw5s7 zjc>SCvSipxN%E|%hdBV5x34swv1GU^`7T2en0hgr=D;Tapl?4J{ys*R8{0vb{^Rd{ z$93<&p1Bbuf|D7bt3ls;Dgsw#|M(yOWB0HA)xW~aJ}=QXo|Hhxc=xsQU;Q>-_6+*s z+mD?4^c!dy?JMWrS6WVTGtHuzt|h`2U2xP+1z|ya0*rIyYvT}*RsifMO{kPlKKTSK z=Dz&RuhsOX8HZ^;Jbh~**9zG@{Yv7XV?PMDN72yeY61W@3ka-CKPbjq=E1Xew@K2%J7F^ zzM>#iS;K%;E?(Y|{6QOiMNJDgoQ~10#(kwF8MP5VDxafMw7M@^$f6%wS03l7-_eL0 z`=S-rpiyb;z>j<9df(5|I`{K#9G6AfZnKuslbvo50^#ei;m9F?VF|En22c@v-bRZE zaUw(OcUrpm3_uI;+Y3|F{rm9OaF(o}%TLx#DGs$iwSy%; z*ZwZ?xpd6)%?_R~@w`x9QR`YOqv+e`)lmecWa<47?~pFO<#MdrKU4Y}c27sh^}$^G z`YBj^sccpgKlff*rD!r9>Uc9YLImPA6S<1I057p$cMp-ppG>ggSNYV24*7aS|mO)1u^qrewBlnZcrUnqW z{rKpkkKFJ7{_ng0{@?%mlav$k{KYSRfhR<2+}J#OO8&Jy=$xQSfE+&n(0G~-{YXEU zZV+F5*`JWAbot6Td2@Sv`$Kbg%sn3Y#m~I^);GW9{^$SsPu#nA?*?qG3?$%j?E#Q` z1D$mM1^1dyAVUD8on>z)epc{v!WKQN5nd^{@r(;$qX2@|yPIgaw}5=^c}_Usii-DY z{Lbk@WivGh9x^{1M16GSfWQ}@sIW~~L@HCVumrac(XGdr*fg#?#{uy9@BE#=gSYNh z`*1SK<;8ccEj-J643EcbHwZq5)ATX~&(f9OEt-HmN?5NvANjgakez%_E>p zEI~;FnE9U;N6Y(~RGSZ1cAk7Oh5P}$fN=q!V1K@`y#=%bg|Hji6z8pN-cPaGKF|lc z?dU%yX=A9x9fbupJR5?3a2qd>^h^#T#XPr>Sfn8?SRH}o&p1yqzD9H;I&UDbCTS^*M6Qh%UgXXf3xQ#M*(f9u1I#d*`Z4r0-wEB9`fM~ zf1t1lcOjAwZC!Vct?e?7MOu9>?V~km3EsW&j&H&j^K9i8!lw&beXSL_QvV~5wPQf) zAv|sCx%ON3S0x;tfPt?d3s~y_bd z^Hyk=u`ekyCGp~v_ZnIASq z)5k^b{^8#3-+!IYK$&1csqyK!S9TCzB3xUFj`5o;NM1jf~(?M z8`PAZGX!w1(0D)X7wDtPCEw47F`jIj3E$2p3xF=A=`RGIEvpV}0{|`2uXX)mQWE~; zgem{7MYT$c6lkBEp#Bkr-lfw5^}LbbiN|OGM5T>|3b1z~Sb{PMf=8%4`2k_jD$Uiq zr9c-J1-|gqK}EP-^kEiqc~=6^;JT#WpIu;Z8h`I@&huM|FB0rZM3=AZD=(vjuwbnK z0=(fb+9U)lV_YxdN^2tid}e(^064_CKVNwCoW>I`3kPIt6sZ?MP!8AtfOQmZJ!hK< z@pXA)utXrM!6nUbN{j>0U5PI#V_32rx8kDT5QZ)yg^lVYn^l2<(n40_B|Rs(2FeJQ zRe$`)e|)}V3FlAdVUO~MI)+Upyu9Z)0?xU0o6B-psvXB`tevAg7VNfR&pH{8edqE^ zb?>s;MTX%-n*l9uOjueFa+CCqD$3>2+Ez;clXY1QKx^M+F!9}zIb~Sq<}z{+`NKN` zxlYM&p^3b=Wn4u@tsx0=QW`aFeMwxorsTf!Pnmx!N#NY``49AKcyAb!X)?I{o!bCd zD!a@4EYQETu5!HRHezdNiDj{Df32=dajkc?pt9EYtgu%j&@1oWp4|(AyG8__mtiV+ z+UtqHXClb|M6%F_NT6?}%OAt$3`F}R`&e|z*`_(Rge_ua%8pVbDaK&*Rf5}-A1$uiUM^=$8;5;7Od()a6&+O6Mv_Y zqU#Mg;d2E>5#}}Cg2C_X87Z4U06zOAhemahD?$a?RIcjK7pk{L!5uE+F1 zK!f&4b&n)Kj2u~D75~)2=XiQddX_>2fY5m1(ykr^c5d`(O_y~9+R64)5I5H@DMSQR zpx@V?{(vMAn5_)I-4%sU1k$$^?mE!T#k`&-WikNhi9kQp6Iu`D@`JF7RkKPUbRP~X zUz2eIc>>^XxEatC7_@kW*ic!cl4(G{@I5qu`f zSsm5He{STdFM`i^0IZZg$@|XIwt-lh!Zr5c^MmoPn+CMyGoB_}bH{rl;3u6pfO)L; zl!cTh4cU~|@ZB)}{_M~G4E;NP_St86(RJLIjTb797i+?w0uFLnz$^Lia6t(dGI6d# zHS%(5Hv}79Avw1`p`nTZi?L6nHgU;NWaPD+;CM==c_awg(krrARb1!nzUd z>PmsmY6J`DrZ_Y(M0z>irSOE|5&(ELg<2_x#$Rx*>Jq!9BmvYWk`{vA>%J%PpFZMR z)b8+47kxYe(Cp;ELPY~MIox^YEyTaRRxsE2P@ZYR`new@Yfbb89-_Muk>2FD^uNiK zZ}!X!CCC)s{oF767^hN5&k0i_SbT~X&;j@#nB{G$|F>8N$kPrV><;n@6krD$K-%PD zq1G(}cPWBOB)Df7(g^(~0^8oUikP$q06loI+4)ku9C-rDq5m8U;4FaDVCYr4$j_L| z)o|d0UP-D3cpKkC8a4jaaRM&%UD`l0ZlRwj6R7Zq(f2dwSsmZdCSaKWR>v&_Y2DpL zK<%JgdGkE2dP6I{o8&I!;o-b#%i{AgJcn^E=baKy#Y-r!NeN`bK9nMRRLC#fsC~+j-L~*xp5u#Q(yD6w(_xpr$0_SAr-6} z*SEwY$P|C`H-9r81s*|cxS+=>yZ1BDS;`WUk4NoEyxfW$o}E`2sA=f~+Ox7WGS9;z z)!J>Gs~4ODBoKAUcxL?w>qHw%B^{qn^Gn6aNlNx|qXbI;i9mM0wn1QhC>M-xx-f1{LY-Ebt0k!3nr7|$N!@X| zNyu0&_1gl9lw2|_-B6H}%SYBnw`7hGX<3^h(!$zGqXzt4(m!S!4h? zc*1?qKj4!3YPWK)^t=fA4H%g057Foa3}rt4B+CBp??;1xmjFI5-TZqjS~89y&J2Kl z>Y|ZQoqJEj7k}p(1;{KDiXcWpcu1FBc;&L15@|vie@5SBL*?SjF!&?wq6-jvH4?(0 zrNk}DHzx#3HrQv4usEhq0y2N52)EfZ(&QB{G)#a^x5bOVCbdBdxl2kpENDhKmb8(j zP~n6HU=P*Kai74h?i@ym3rp=N`e=PSZSrJ!L>|uq^y%wQb+(6fZ1^QM?6AqTi8m)4CCG0MHfUB0wnrQ1}o@e z&1HnA2r6aL?P~$(;)-X)nyn+CtW^NZHCEnexqZmyJt|0GSunIOhjAr{duFkV7la)4 zZ9;ug4C4IxP*mj1`2>JxvH;&dnC-G;ystS=ES(QEg|TB7ZC%PwRrw%45cbiPRi>|z zJA#S}`f{LqvEDThi@#={UVLBNnj}xq#fs^Y%Xr#Bx4^+XGr;PEAJN9(-s}JP-~V^K z+~}0Rw_5&rN>GTQMjMIB3*%3n#Iu1-aipT`R#901B-)qG$ldx8-M#=#LR-%|gF z_~3fSE9uI#w0_~)yC8I)$$Syc7yrS0d#b*FBIRSuulzSZ#ldABjjkcD@^w{i&}vqz z^sXiSF+Ob)@J+Ht@OjNT&_G=IP9yd7mGUeXN9JF8CxK>bQzJ*M@`qL?t*_+rs|Dw; zLclNRj&LU!^tfTH_3yuGxJTyYP-*V?APMwFFn9r(|IOP7M1vjx1}N_v4Pl;uWCF<-#Z~IA#Rk7M--PXjkEz8+h5>WG%or@#PjSnXFlYG$6CB}3V|*+wD=o= z)sQT1sn6unPtT>Su^Za$2S4}${=ucmzy8&)W^qcic(qJ*Qx%`dB3@h5y)POkShD9# zU&z$oj34=3i>A4!p#CNLXtk_j=`S_u5U{E}uPHkbjCVTGKrTjdWVH9lN#g0_Pd;%U zef%+AFz+(sU`$qdA6R;m%?2-AX*kjDmaI$tM9gcK8dg|fB;Q<@0OPfZ1M6~aU9+s? zGsrL9DdELtT`P!MyKdH|%hy2-h+evJO`q0xpc)WY`{QZwbm*DoCPS-}lBKxpC$(ht zBU9Hi`c7-UNN{o%+`56W3XEU4VDJOBdPWzrgFJm)=*Rj+6Y3uOh=q(772cu?#4dzK znNOEcNe+IFRI@Qh>uUoB~VS{^8#BV6`_)dZB-u9aS9s0LBtW$0R=^F%Y(82bYN{5PrZ0q|UVQQ{L(ZhS2n`y(*f zn1(zO+(e|@q;V(5HMl{+Uqf4jWZ74vU`zj~lHjO1fT%p23<El_x59y`QgN5`1-3T&#p9XpCds#!kuZq z(*&27!2E!caKvB9Rh#5k9czPWe7hz^m!R z#DwLF_+68(Gx-VVXLdXqD5Hx%=L{YzDOx|LoB@F$chcJm!}q>E$Fhc{a&449-gkx%K@uYUC__t$^(H|{4t`3YJ< zoAtmzR#|^Z`m86fO0V<0)Tn+AR(WxBpS3gpw0NnK_e+$~Be<*=D6IE0IgsS0s{Au; zn~igU?lJide=x2|?#f-VXpIjgAAV6_kuC9w$(n)7*7jWrGjRdq=cgyUBI9Z@9nC$p zb34t0Pfc1``24&UjdOgul-9Eg#h;6eT$FVh)3U(lT%6jlL^+Untvc28r5rEXS}x<} zTzgzZc*)?~K}NY7=9W{kdWKVR&jtN@8FUACviKM5&I9xT*l+-u6i!**?BYEC3|+50 zM~ncdbSk3s4o%WD08t8o^7rp7)hHZ%7r$0`Tq+2Lv%f#e2`*(DgE(iqN>JWe&$Db) zy!V;#@_lYP3&wArhRVB8L?_{7-CIDFV+w;oTKc*ADb=@kl@?9}T!0Wqn=8o@8x->s zfzUy@%tliP}v7L*PzlGsgMo^)sT9IeNzX!0je zXHDVzF&C94zPB56;ez04vLwF5vIYG)2e?%5CicH$qZGb- zJnk>sa}s>u3w%z8Q^8dQ^ew#1&KEWoL*c^0P-y`@7smM~t^&D!-F20q`lbw0L){JI zs{;#GBS_%u9|(8Q{>P)M?(GOvCRZS*1;B9vz47ul@c*`!kW8*lt|)Z397&b&)&>QL zntVw^7_e9uV+h9_^aUuBVbQJu@bDeiFJ-Re;pkZDOmTH?;;LfIgQpW;5~K6=F1P0A zKqY#9Jf;gc(J@KS=4A(Qr`zM;>`ep(~18+}GTiC087kOtT;l_6^93QIoD z=|U2`wRp^Jm{JfeUr~PE#*<{6Qonv~(L77vxp9*!2p)LfQPVL9(rdk3j>~M%1&}5h zH}X~{ALf>|mz4Vw3%y)g*8t(yCJW%L?Nd3RcnMin-I6yhqjRc}ak8=sx?Q-7GAy{- zK%L-u0;tcuf58UzbMOB}fcy%z zFTz;wv}fMPhw{?W_6kok#bg9uGNiPPCXiacrQ)K-mswUm%RSH01b7w#boBq7>SX}a z;8^l^zWr_Yv!DMwzE9yMJXlJikD%79O)4kBY(HZHkbGVO8nTr9aDy8T_zQgmDhZV5 zn=>pfL^8c z+icF|%7)uIvT8390&ZOt=t}G4$ZK+&F>Zb|67w;CkuZR_*?ATzTY_v8CxP zjn@=cYd7v2dO^EVJy@4~am!~lu1n=`F1tw$v`MZTdde%)cgadM3qnH}*i7l};xjyH zPlN2|hhH@J-|8 zDK-Sw%2VnZt!Z)~nd?n8fOT!V%Ct&pX7fgagtyUv09=!T`-Riforpv5ZQ$i_$Y1vT zoauwP$Pm_;`}gP`FuZ*m4Oc+F{Q7xaM0rgElQn1w7`@r;c0Zi#2s<}BDz=y*x14zC&T6}{ks#ai;jl>`2lb0^Z&x{4xY@kL7SBm@9M=)=~dQ+-z5l==d?^)W6UtfA78 zKYppwm{|p0P_7VLXvSj`MPEKFN^)C$%yJ z=Ts|hpznR}d+yKw#lLXh`ObIT&wlz-_n@8dka_SrsQ?L^WJIHnR?%8>1_x%PE+jv< z>5d0+d7K(gqg0o$`O~E}PX(VD;dmD^Dz)+G3!cI{(I2$*HkluGh2 zeM*o|hU0&ikd+31Cc&q*@&&T2cGsfXv`X{(bI}!Q!shypd|q0GJf0mul}8+;N2u0H+7H{2W8+2QQE zw))`$S8dp}!twA;aipSoA@Mqp0&gi!T?Qg_jio9Ny4{Z4^~ur~l)1eDm}tCp&Sf_Z za?jQGhUI{oPUYfORQO?sn=T}z3+U+CO2Ef+-<`Io#s44@fV26c5CZnoabaoN%Dcly-Y<5v!=D0oYOl) zo@fDwmdy9p1Z1T=G%=#O_S#e+tK5&R1GMHBGP;-SpC!;gx9O3~zlCQlt&8fIk;wkg9ZQg-Hs>E5ExC$1eg16%@kxxF}CL{dIhS zcWp#5OX~a*KzaILUJoX(EgJ#`z@sT&{2k}PI~#be0c=Ykb&D0u>^Xej3_uB_1dqYO zG=VSj@IS@sv@{DmW}m|XC6!=>E}e9%0n{UN!_gh9tXZYND=jujIk^@UkC8ngfzM^^ zQwT!eMIX$S*2}UUQ;O(+E$nU(gbs%X*F*qnB0!k@1d9v$)cS)H0YiT{4q)u2G@AiX z1ORvLm|n8x&iYqQmiH8f3v%Nk9{T!ms0r!504{I3xRakFy4*3J`T0V>5^c9<*BiBz z+`XXB=GOiX;1^if!Wy`*yUE<_CqMvZC(v}XdVa&b^Yv;Kw+g3mwyTm{r!?%7y~3=ra` zGTbbk6!-HlK6n4--~1Z{2i|@CwV6Jb868X8meFU80|S;A}YqQtRH-q`rtNM7aq|ame=cp$^dJ0ayutw zeqLTlVCdn;;$0W4=`+6b*T}a<29@(L#p%Qe+)MMkhRj{6D-D>n_{cq%w1$Ovsa|tO z-|6?nKrK@jEpkIkJ6&pIR8tQ)wr}6Wla^pG0Wu|%<)53L_1oY6b`X{Cvlh@Whusb` zZYdm5RXsJ3lrdZS{&OLktN6HWBMTM zp(W{VhI<)fq=@$yXgNO^fTuh%6Dl4i-bgaCj>-WnHHfw+21JZ*qklyj>d7%H!P-ilt0qy%)bnJ{S-;3FE|?$e$7Qan8ecYnBu+8Bbd1b^hFfyv%EtMe??$lg4x z(e9wsKMcx!?s6qxn-9zH<4-capWViyMh=J}#8Dpbeghyqaj6teH=ASA$l3HfJx&BxKT-EmlR-oKj}sA%7xlA!OEF7^A?u!j8L2S0E>`N>Zn z-Bm|UAAf9lvXyf3qZW4Zd(bIBXCxP59%Pqi>L%qeN$UgrQ--zVaMj+QgP8RDQd%Po z@21uaGF`8PuS?jM-(`fCq6Ku#z~lm>B_s+Pv(4Q50 zRv@0=T4~YuOVb<|nBlJnYvtq@+IJfi@_bl&b-zb~iz5cG6E|RJ zFymuLucvt_oZT5r;xXB9Bmfoh($+Ib9(X=d zwo7sYS&zcFhYh~740Z+)dzPmx=P0X+vJ}DA91*`32*tj0-C~v_jjdFFL3uaHgXskT zF5J^4tQlUM)8)k=^U0A_XR=NW0`M99pC5+#6hT|oe|TD02Ys)~>YKFTdCH6v$LC%p z9bQk=EK+DqyfA(N*0{6cw^E=JB#PQGcG!{waH*OFR*`x;=X zB?H&$4<*vlkr%;nxj?v&ylAq<65uh%!^L$4I?3Hz9GKubP?J|@ za^DM~-~8q`?mzvf|I~Il?n(rJ_jvlGa53t&_2ea_>GJeDNBDkNyYW=ao3}1}@~QK% zp>e@ICLbEfxz3W`rOtwz-NWwR4`&Iw=RunAZt=zyi(te*CnPMO@!18X=0c?q)UpDn z3@e|}b4_^U&nyK@d1m?e^@Vt)+TnGc4J&!&i<%WB^A3n#95Tj1C;vCGtzk!$0cP;b z3*ob+^<{XUc{ihi0%B*X@S7};0PsPT02YP;XzF@6evoaWMWR(Ki0~8s# z(6!`+S}p|C2e$##H z(@*dyo)(wtT+M%*vA`zaI0rxjh?S}mSf+$#EYZ0%*cNuP$*=`nG67Ks$iqw zW*1K`kk4i)Gsze-4iNfxKjGK|OCe}uun_XJ(I)C<1OOEtO)B+s*$>2LO&XT0Q_NS9 z-#z`YKjPIWJM~fHnsg1uDsx`Q1m2)fr?@*GF$Ti<9H50G@ z?m8mOdKAQWO*r7ct@l?YDU1@e4E72E=@QB*M5Xt@Rr8^PrHgFkGfpVz0>ILrk9BSa zHGF46K*~8+7uqdr-X@$5^-f-e5yPu`CkgKE(S~bbon6g)NsKA1>0-j2~QZfGXOnn z8vtQ8nZA`Q$xN;W(EQ781Mq29Opz5DxnVGVwe};a)YR54g$KwT5c&py+-Tj9$h#Dx)4?i z+c>{l7FZTAJ;rlFj`Z=;Gp?j`nK`=e`-|(2^7mXp-tEpC%A9{UU2|cS_NDy&6qp`U zB%jUcqQL&`+xT~P8^LGX$QQgOFp_}gZW!C$Fh=~lcX8~c%^xo=z7~m?mZkJAr0-67 zul|;w3e~Pe6S>G5Pf~u>e5`QZM3f;kCxqRNDr8ov#7ZHJXiQ-~&!7-o8N@F1-7) zEUT_W&$+)y0y*are!+#*eaoFL&y;xo(@5*nKIu{Z%il(0nL%F&0~qgKQ2Rd@;`LgE z$l#8Wdwk+Tfj8a(!OjjS4RB-(Ca0z@krOyG!l4b!Ii}Z*<0>k((dV@xxDb!I%Lri(0iZXWR9;T-2SAQnKxxBAwdlaHoTVOHErgTpXk%E4e*8e02ES~tMBVwcBo?&eO0GT2n5m&DT_9x>anR- zaci-7_I~AKlaO8loWUwKBuloE)rdTTF8SieKec-34PTEyG?r=2^y%6C0ICKNkJh+Z zzRnfhbn#rXvNN7oI-Y?@bp4{&&jf@H;k@?Nu8(BlpW6tdG~qA#@%7{yL@4~ZxnPue z#50nef{bsaRmxM5O*GloD|`ekADKrkPlMFFsm^)aZL~TcePqjgb3AZfWcW)-#dVYK(#S z^CkUjiAD8d8H9|;V64CYIxp`sdd~XWCA?Yn*a{xYbiVlFi}5?n4OTx{U7oyvq#T?x zBFK#yiVH?6J`Cl%y>a2=Pn`eytJN@t-z9?jtTzdK0?G>S{5|a24g&V6u@iVF1jA4k z=))vFJuC=j;-}v4+ z-PfJ$OIo{WVMs9^#^K53+pKnh$^j->P$kt*NLKMZxF!LBbbEtVyE3g(ekGn{8qa0% zT`CC3cts(2=zmbx033q_GlIuUZwx*~>nQ}2TR>Xo=4HiXQ!0iJSY%Ya@ZZ7N)9;H6|k z`R*%SZvgNMWvF%40fgZ5ZOZ3%fzoBh^m9~HXgub|x26!*gk6Qdbn*xR z=iv`epU{PMM!RV|SmUim+0D&a1PmgPyMgo@L2$ldp59GF1ZS_?q?{2@tZ^{LJuv_p zPFfs~(>%SnOF^XJwRKqh9>H`);Ya!7ILzC91nL4)&NLa2HOAyxM0}P`fJl<#1!$~~cV9Vw z8uZh*AE70*|LUvd`tAozr8R1+y^;dlQx7exYmW>6(D26)CcEx6gkre_O7TS$UclcC zbhfX*{(20Pt&bYPXl)|i>G)>9+!w3X?u$}N6BY@gF+rtXjQU!u&jpbeipK1y`RE%F zeL|=D>kO5V!j8aoNEOtNe_rcLJPD1jN|JH$QZwW=TAR$2`jD}9b1fNrr{?eG3Px)l zrOByeL7ls_1>LC(04BP1I3^#lUWj_ z1-M8KtcAgX8S4DF@FF(=eW6_tgx+<|C|o=ho7ZXR&WB`^g(Z_)*i%BBM!4|3xx zM>$1ThBFeF$SE_RmV**J+BCDtdu}Z~36_qw<0-vyV=8W%;T#0%z$t?L!?=NLg6lGE zR-Or8B)9fVPDt|+Zd}paq^0GY3aEOKwo`ZsoCooIE%|QBSe@*x=FQ4tsi+}0j~aPT z9uE_O4IbB|>DFNVVx%^{uU^mi$>-Ppvl7;#tpfzpDvP(A~w8Bp^@hp9Xw>jxu2_Jygiw zrSVw`_mb;}_j#g8d4~GKGTyz3AoQ1CzJkz#_^@6@EEGag!!Mrp z6+xuqV54*Dk*t_$h2UcejI{$)#+L#qSn`3j+hN)5oKi7Z((YApG_d~yl1hzK5`*~d zMcz>nWI|t33ef%mKuniF=~>(P)EUrsNBl_uG%9t;H(BLzpd8Km902AC%)&)pvv3R{ zZ{;HtjERzA^yh3#QU9cVSqbWzlY4yXYVhQcR zG)#V0&Aijaoj8B?XJCvklK4q{IKy28&LwW#+?eIppWWkVEfeUy$ahvY*(br}NxA@1 z1)y`6LxLsou^=$Pg@PqP75v9SIyIXFyXZcn=@#iOx$A)N`+a>pNoe()(z(Qf+9I0& zjC9u&$faVekpu%YVUXUfNg?@y?*QPZx;XVyt7E70D}U!K(PX$>x}g%hlk!6?X+W*Q zh#Cf6lx&j^XmHB_V10i&yR*vBOs1i7(Oi-~ed_a`$+AI7OD&W4vv|It&!{r9b8{JX z!py=xDcV-b>=XG`15$`J_PfZ5l3y+i%4HhRJ0=p&pFEzQTEj0Ut!^bhC16)RlXHqw z(r;;N-jDfXiqiM0ysyQPaVKFjVYGKRCYi1|=|_CS$NS=(B!3eiR1;5r)~p9P%FVGY z;Ho9pmcZy4fu-S1x>E!;oDD0?oHeq>SBdZ3Z&?pK9B+>`!Do#ZjdJy^h0TG8S~-c2 z+WuwL$11W0fX{EwN`VcIgnhm}I+1w;U}O4JV6mgmI)+AiSn z>Zs_qlBQIwZRv20wAFvo6Bn>g&;yBA)T6jFpN{_MC5lsE-AVS)lJV zbRQ{`$af_^O7(KhIR`W*exM=l zM;|Z37G5glFp-+|&#bA(nZk9F)(S0g)?vV_LX(!qxC<`@5iJcKMp&pcks_QS7f~W| zwZ!W=r|igbw{WWoij<$#&b5kHu02ZeRUnqEg)}};kd9V^&!`~#2*#X_GuJ7ypLtC%RTN>L;!G?%YWt`6MyZ~Fd~6F2J`c*RY_d<_|2D@q)%30=3=n7t*suO5-f~gWJFRIs(Ys=o2<9 zamfLK!2TgwAp5hwb2E6_fdvp6TzG8y@~$);gYWNc{vZu-H8Fsg+|p)jGq|X<+uCCW zfMS>@PE+?U@k^h-#88HJsh!b{iUIzjn~9VC4&vuFaW=`q#3Bd-Aoat2xlKEA)6ob% zgIg15?+Rbh>drf+k=z@A@AtK>6QGWE30Q|?_1x-Lp%$PaM>T+hHIJ;RY!ZMy9wn!X z2Q>@#hQ2MISpa%XT0xP+G=IHnIu&7><<&4horG4(d=Wrv>8bCD$_S5y* z0Kt7O9k!ue9Zw;Z?M^7Fa9 z#v)eE-`ZwiZXV+sbEju?^m`TXnd*kkUHk%C?G%r+249m(04lT{Y#PF)h-=93HT=|A zW%KVfRI-fbebh>GP5EL%z#D!uE4K5`B}au$p09`$5qL?mBOqg@2)|b zF-eUTxE60laL>tCU*e^N074@m{Ro!OORHCt>kPv9)<(=MV zW`OC^yv>(W5ZN2?M{ZCk?c=fg^cO9WVF#_wA9qbT#(F_Z)g%NQ&&SaxZO9cm3C85o zZ%}w9n+UAFoDhPZgm4@f^&cV#I9}kWSb)|Fu$q-#iCU~;u1#ZJsn2?J?Xn%}2KFUG zRo~4K2ws2lH-F5#0g(Kl>)T!1hSmt>s%e22&=t9~s%0JJQy9_mr} zy`I1C^QS$)s`zv&`#mEd85D+EMH%XYd}<#mtgAJGwgm7Qfd7Y;U2dQavhb3SXwNhw?nK+ zMm(!6&9n^w7YXm9=%ULNYrSxVw$+}=x?D`P^rk5_V#kEx$^N4(Fc)f(I z4N%?(wu8LUC*SVZ0-<@jIq*q_vEEzH`R`KN8m(S-kd1FYN=6m?7vpxL#!%p;5T7%x zxl8;0q*#C;uCKL#<5edGVeG@Y2S!hWUf`GBf7C$yq>a=?>6xU``%9>1V}g?kK(Ae8 zzVO@k0X6T5388_*!%F!F&k7bAI$)>m@G< zeAe1B*T=Ym(>X;c)P&D5iXZcJ6+*Q}YYNeEVaX`(uu!B634=2JElU(j;A@@4CyL7z z7lRhUoZ+%Pw9?(6#WH}UL9}U8nm$_QjA;NE3gc;;T+?K%&%gJ*@3}w!^FJT(y&Jp< zeI#7qcX1A{umDA663T_v&4n>JlpO(hi0i^kSn0@84g82(^DGR5jSXU>C3v!+CLSZD zbwDdqrVWDc^t>RguCoDTs6z|bg}CrO=T>8z?i?rqjgS_C&xfMr`be;*0C0TR7p(}? zF@ws=O)LZOx2B~`vg8f}f1U%+mDUcA4M1!2%-YnEH9gb`d_J_@Lt!ZbIYmJ$4=G4X zti3phD#0ixewSnw`rUcHF_qzCWFl^kPVSsI=>`Q_ev@Y$0EM}W>M=dDWExlCQ`YRP zE|M&Om%s9|8!~P-PeX>Dyf4MC$)_eQ7A6~#AS?HYJG6kn^8%CeB$ zHc?!qyw@^sZ~)q>hc(Fis=hiQZVl=(in7bJZ$lg@*I65B+IKmJNjXG<4A-U{_`Ejw z&GQQ6-s^N~+C0wH54Xy!t-~6NZlF_=>!daI8YJb#x%_B{&w)a`u4;K*J6u&-Z$27i z=S`I5_V@0k(1!v(bJBEQ2~5jz@Lb5!;alQm-{a-ZJsPIK1{$7-yiy%l^PDzEJl48l z%_Ua8%NzjK3i!^sON#52Kj&Q5D)w0u0}>_>;R2AyYrih+=vrM{;an1`YJ8n(1PW0% z01X=&7!`4HieWAeDuZrbw!r?J_&yTfX;;#JtiBh>Iy3#6fJ40ggY9QqwTkBC=e=rD zXG}pE>y$m4XQzV-de-X-YDG$5m?w+c#`u@;TWhiLn2Yzs6$DrpfS?Cs6u?$)buTE_ zo+N-w$^kAuhV&8O-rcHw2f~9e4}Yov2fp6`q)8WXTEv9{x5K3uYZu|S9*6!UTZOdCp8nsUsJ^=g5uIq-Qr@@@1lsMq5$KTklI8ekWIWEg9; z;4{o|uvxHwr~;p7V+X)%uuO(AeZQj14afsrzzpR9#TY>&@@ZV5WITrOC+V>)6_zx{3YIss z{CWCR7eoERMcqC9P8$ZL-pDuowS4tRVHPe({zM+Zi0ia?R6brt{wH}EC6tXsJ_xwK~QSbtrMmRO{=w9j)P z4hYuhVWoCy1(sF=A0h9%kK*Ot`{m&Cb84IC#LFeb=Q>WR-uDbh*85Wain@C835^DB zpL|l3;g%B3W!i?oQ}(eE54>+|cF6*ogK}9C3be|AvlnabDZ^Gba9jybmMCb_fEEVAn0N7+hoTUsmE z7cuL?^J@&_5>ILz0PLvG;<5J#tnjg;jjhRV*47+!_x!#0rm|-CbE)t?5!LMakKw@D z6|A6P+=TNSuta#yP4@f<=5rHLB}t&QPk?9yi_>w)(7vOuDi+Xx(`B6+zzXg=e)OXs zxz9iUT=#DX&(I(G)&yF;RKgKB-6BY4@){#fTxG~K!MYFmKH2#O0+ltsSzkM|xANG@ z0Ry|;xbDsRWDU5C*5nngH}LX6SMNdt+6H|}Ke+7Wh>6ImY~&yEBg^Uie!ck!U3uKa z%k^M`0j;XrEE`^;5?e#aFTW`A{(ilBcjbEHb+%{>@y#IDMtmI)3SU4iV8bn+L=k<39X+W@+?h>7)6uzYI)TB|FYdpEQ9X9^K-Q@ngTS_lYu6mBdNB`@e;xb5G5#Q!7$6nx#Ig!8NUVue99p( z5vqm2Jrm$0mEIeq3-#S(N4_TRj1Psp@r=>|LGhBSFC++B0)w3qMpFVcAydoO2_9;~ z){@58BH|k+K*Fj|EeBU#r1D@9fmTD6J#eJ>ji25u)Ww)luvLU>$&}(ZV|A%djlgu~qC(DdcF`Z|KlIyZ2@RKN zvNQp>*_Yfq9Ft#ZuuQG-w*_H_umGk92CzyVJ@5fMiOZoz#S-GcP}#zzjf#aWxculg zvylKBZo47x;}8e_)>1~A3Eh{R1)@p2z&w+)8m42h`@BGfKF}cCLxsf(f!>h!{rhq| zIydc8u#pK?>)^wD$PavCUq0vh^Tmm{Ni_(R_j4c5vTx^v)N79Ary?v3UJe?re%w&| zPQNd$SD$%aN?BWfLoM*k0dUy#gD)`tHVJ%5euA?XTT(g%;H2Ln$)z&@Rm9cgFsTbr znw>T0E9G$_?M{YCX~A>gbp}Kme6C6~pF4NHTw3FSKNCRv__-i&Qx7P~Uy`?+o}mER zTA!V~)A*5_1lL}>c>3C=1buaL`Mpn<2abMA4Fi`ku8-~nPvr7O$H2`bqi6j2QrS~l_Vaw`y~SfQ0r(95bU|*v(Cr3yz49T`waTdVE9>2JrM1R! zbvlDCg3HC5w=N8GlK<)}w-)jFgpWr}=g^)%c6;%<<9%nefaWBHl$NQ(SBCLQoSYKS z^1RHzN*2&Qx{(-tAQr-ov@pN1J$%}YCt--J(F)dyYm1ATFxwg*7qr|FTvwNl_B&Tz z-nXs(DAQb0e^&Y-6Ru;=@G~97#pVXT&&)cIx4|SYrjSnho)jGTr`3nKVvCs>%0POa z177&SId_MpjeBA_AZw$Prs#JC!nj(D;&{E zIrh6~jlVsE8x=g7u@D`U?1&hH#UM zi7?#FXtB)uZ?vxR$qM?Y<{1==oj>@4KXCu@U;ax}a)0rQUp$@AX03Tpk5HzZZ)mVE zE?F0&ulh}NqfsKv6Ts)L*>`YAd67?Uzi*3g5?-1(C_b=R0ka;Y3w0v;S5E1+zJG8E z5Z3=qw0hjH=WAQeVL2uK|7!2bk|eirD5=a^y1Ya?!bkAjzz3X*`QP^#e>$RVk6m4r zi#P&AC?NB;_&+(<(MUutjFcwgDWj^$25zpk~bbsBUd$it(8gBJ8JK!R4*Q)SQ5)JUixkk z)AZY$hRl2ElcW=ec2;FK=ooh&#xr`JADeL9n)dl#1oC}1j9GA?<+;J?pFf|!i8;1o zb8TGCzlFcZzP~k*`NhfUJQ~Q{jys6sig&6>XSj&8`u|&rHji-GYY%zA_o~bk;*5nf z-9Y}8g+S15Ah3=DF<5L`TP!8QoP0)-4G&Noefy1#?)3%&3%r)zsl11vk;ol!PbxO4 zkY04=QM+%|SW@m=Wh})X3h~RZW_WZnFe;)6$hlK)WxQkOI-J#q2IM7yGJRp;I0(=8 z7I{l)W@)XpX=_DZlWSTWv<|qiwJUb_*)_wsh*JZCH24$o;mL1lm6C^P%6m!+kjaJD zy|sF+g)`q7_?znU!EiuA=Y##wLcwsE;40Hl=LtwYjB_A^k4KjahDp$Jy3Ysen4C?-iaU%Wpx*CK|g2P?x$+wTjj18?HS*KBD#Wn~L?0 z@qk3gn^AA@z7-;NCNN&Xdw6!ZVt{&qEou;~k$gr#eVcuHXRGHBqieje^FESbDHCCl z4nb7nljJD>uJ!Y;5~xF61F#0`XR#2obWrB7oF#!=HG*_p}`4RLi!yEGqEbC(m17uRn zu8l|mhHD{AR;A8Vy+?j8=;K78br!{CC=qO28@JARg*3L37rboNcwJ0` zjkDgIK>XIuxdDU^d+=xwXkHRl(^G1=dCNkCCyaL~^}UyD|K9O~%Rao4Y@5p7uK);wztf<& zR|m;0#9ICY@@qd31z@#z92DduH9P`pZ#WQ0V%So;rfUoo%Q*OV3xK=Yl&BM#R#dJB zk*>GxwzlyoKD9h_xaB<;0e$kaP^@gTxa1%pl*d^(A}@K&hN6(PPoXG|A9@=s4Ne>& zYys4LJ_OGFJd&#Ci=Sg~3sD(J;U2hB0FWT9?<}Bak&@OkYedU;tu9LWweHhFh3VX( z6)+OfJG;A-Q9vn zm?nF}PqGFCVBG%w_us=Wzx<-Mn|C3px7}|5IStiQTEXu!DeSRChC0oQ0ImL%aX~J( zIb3j1+@#39kZM32+_He;13y85<$g?8%C(4rcPsnsL!Zb}CdDxniR)}NZL~LQtkmLP z1AJLT6VW&Q&Uy3-gd{6BzMD(KKN`MSMwsuw__F&jG{ZFRD$o`~*c>j?N_0OZn`9H; zizGBB1BFaDDeufnnQ-Q0H<8W7e%WlC4ZXW;Yij^Z~a^8WO5sb#!`PmOV~WV$Z|+MVAem`!T|K^vv^mt zv0@^ASe-d>u2(Dr0}$(Q!&cEqLn*XF%sbYW7HR1|&5rYD$F+{{wcYgyeJI_I&W={k27_7wz3c`-9z) zrhX9F$Q&8@ykZC#7xBP&Qo&$sK%2Fpzvu7B*x0G9s@h2dwdN2fZ>pYhTWQ1 z^a-tvXIhxokR;xFjAbkAs}j&#yZM*aOwj@w3E{nOkc*0`d}G6aryefkJfZ6 z6`GQ&giQCivSo#h zv8-rlN)`j*8sN921+=amEED=d?_C4(Ovsn;?q(!Wg#s+&q60L+^2VE136O0nvqH3a z>bezps^I~wgQaV>dX4)JBZ(~hF*lVBBy!M+G9ci>I)Dg<=&-eVxH3QE2Jfl5B&VN#Bj=s3FTh#63) z9DdsF-H;|&Tf=HC5n$mxbaD>R6|gQzS&OXZK(+*+Bb~^aaG2BUo)7S#>~c%F;3KoW z?bIp{FM}n?iVlk}HqNYWfz5=G6B~G9SKx5|p>VYZeSr&@ZK78UG~! zvPB<-cX~M1$!9#AvSPj1Wg-n+37s0qXR@w_EL09E^jO)9R@ArSZ^(1aul4_BCg2|% zXMy8k6_Ad!TfsQ=(xY%n%fK~#tIH&66At4_Wd5Z79+fbQdDsdUmUtt=nGfJ<0EY14 zvpX>tIC(x@;3L9>8EZ~|*(!C01+?@h>!u6I+|!vO%%ACkEJF*Zu*4Agd*qlR?=T?J zxuOyC-mLA$HPcs+Nd}8HA$`~6a9_BL$IG$1ZuET;*#yJMPg76XtYSm z5EhFg&ApPhUHUy`X5J=bf3fnUeV1VnpTc4acLP(J^EkHU@r$tw43t3k1D(xdq_Jut zwIU^}OFoWj#G<^Wk>r+GxJMFkYQ2=|zd<~8_{6rwUxS1$k?XR)rK};LEunX(UEd;F zdFXm+0i&2_uzUt9(c{yI|68AT$kylA#-r7X3#Z~Uc|@myJr9r5(@9M*)CA_-e;yy_ z<0v1S9BCnuyc8Qpxo&(|h!=FsQQp?`P?{Xjx@a46x*wkQ{mNO-%{4BWP0Wi5Sc zL8Xa+Ho?vnWC2Kocu2r^B@B2V89a~@uwvD7&_CW>JW7oLlpfro2ns>tK!yNwcy6|h zyRk8S{NV@mMS9>qh6?$1iBL9X^+cCLm=VkT-KWNDp}U#<5djGuX>dbjj}Le`hJ~^e zRAPHktZ*H%+P0PltRr;2k?%0q1|s4;47j^|Sg*AJ0A;?pxsdtAxVnp#w0E05k;Qm8;$b>BV72VB zk7~#Zk>D!`)Y*ZRv+Q2_;k$IRat#^UL;~N$ed8hm7pfcOfF{|WYO-ZkA|&&7 zj*~f#3GBLsDYR=-SV~7bM3oMA%!?(kVT$x7=ZqsSiP_{`lx1TiGg&n!PFibX z)iYfu_chF-c{-F%c_#5Z83ZTQ?PlR+=aS1C#kHh8TWXiocIlBA_4cfT9D>_G)!}La9l)9sp1{rCT`Y+ctlJJc_i;jnveGb}qHy&`#@zr|>qQpiT$^8^z z-WT$J!~0DG5gq^eC#(@m_n=RWgqC5iG3IJ>NK4;Ct$Ir~G!U*`_dHA2US=w~l5n6r z{GGi@<`5PRz<|HVtS1wGtVh_WR56)C3wu*xz5L|cpKtfcWdo_=^;FOgNetj#D ztC7^+=eYC(pzGodlIrNX0P>9FdOsthucrW{Y_WVENnP;u3jJ)Qr6l>AMiRQoB}WyDE?h`&@L75#pPg?h=`J7scsQ)D!_!G8ezWj;oct@N zWGc~H7VmOI{Nnsm<}EmJ6IZ_JQkY|+1wjmd{l$OoWdUq=Igl9sGO0G*TJ519&^5F_vEsZ0zOt_(Fjp7G8_ScNtdl2)s|so-4HrmiN^szi_l={(A?6bC{1y8ZP#d%WJ~dFm}m8Rep!CJFVUvBFpZ< z@z)ed&U(_d$lH=g65fLi%Lz}yDoXvrt-{BlnslV4AJ6=?t#~r$9&}VTc;Pdtc z7ZACys6F$N<8jM8G=+Ki_S=7l4Z?@szHskd2?21BElQLXH^{Z(wBoyVI$p_uZSiS@ z<9Dvw9>86Kn!gZSiBcHM`$dsLtIhRK~vY{3PK2c0bA$rj`4#=dcCd^fkZ7s9I;?!G;4r||awUZuGW z;5<6iS*6ci4kv_n;C%n|uCLJ-q0LiV&<+lV@RBmU>n<-O<^`=Tm*b1JjD|AZ=ehS0 zwk^L*S@@Xd?K`XMRU1EfTs$wKF;0=E8b*e)p0slCHcV}a=hd1=G)r^-4hz!L^Zbur zYm|<~+fhCQMr;xbck+8R{H)}UW2YLXqcF0)%wVX|mdy0S_Fm=6^Hve!pV2Vr*I$1Pe}ij-QhF=$-4a)u zbTkmnCdlu<{}!#ApPmlY$CsHYgzJsu#q85-ab9Z(lW{rl#FwByH3^hwSTwHT7gs}KMH002ovPDHLkV1ki!72^N^ literal 0 HcmV?d00001 diff --git a/src/styles/main.scss b/src/styles/main.scss index 5c45e7b3b..f0e2c10aa 100644 --- a/src/styles/main.scss +++ b/src/styles/main.scss @@ -57,6 +57,9 @@ $theme-colors: map-merge( ); :root { + --testnet-badge-title: #{$dark-mode-text-title-color}; + --header-bg-img: url(../styles/img/mainnet-header.png); + --footer-bg-img: url(../styles/img/mainnet-footer.png); --main-bg-color: #{$white-color}; --main-grid-bg: #{$white-color}; --navigation-bg: #{$black-color}; @@ -78,10 +81,10 @@ $theme-colors: map-merge( // Variables for dark mode [data-theme="darkMode"] { + --header-bg-img: url(../styles/img/mainnet-header.png); + --footer-bg-img: url(../styles/img/mainnet-footer.png); --main-bg-color: #{$dark-mode-main-bg}; --main-grid-bg: #{$dark-mode-grid-bg}; - --navigation-bg: #{$black-color}; - --theme-switch-bg: #{$dark-mode-card-bg-color}; --text-color: #{$dark-mode-text-color}; --clickable-text: #{$dark-mode-button-text-color}; --card-bg: #{$dark-mode-card-bg-color}; @@ -97,6 +100,31 @@ $theme-colors: map-merge( --icon-invert: invert(0); } +// Variables for light mode Testnet +[data-network="testnet"] { + --header-bg-img: url(../styles/img/testnet-header.png); + --footer-bg-img: url(../styles/img/testnet-footer.png); +} + +// Variables for dark mode Testnet +[data-theme="darkMode"][data-network="testnet"] { + --main-bg-color: #{$testnet-dark-mode-main-bg}; + --main-grid-bg: #{$testnet-dark-mode-grid-bg}; + --text-color: #{$dark-mode-text-color}; + --clickable-text: #{$dark-mode-button-text-color}; + --card-bg: #{$black-color}; + --card-border: #{$transparent}; + --sub-card-border: #{$light-white-grey}; + --sub-card-bg: #{$black-color}; + --card-title-text: #{$white-color}; + --table-content-text: #{$violet-color}; + --balance-green-text: #{$dark-mode-green-text-color}; + --balance-widget-bg: #{$black-color}; + --mosaic-filed-bg: #{$violet-color}; + --loading-bg: #{$dark-grey-color}; + --icon-invert: invert(0); +} + @import '../../node_modules/bootstrap/scss/bootstrap'; @import '../../node_modules/bootstrap-vue/src/index.scss'; @import './marker-cluster.scss'; diff --git a/src/styles/variables.scss b/src/styles/variables.scss index 59a337103..27f16407a 100644 --- a/src/styles/variables.scss +++ b/src/styles/variables.scss @@ -14,6 +14,10 @@ $white-color: #ffffff; $grey-color: #555; $dark-grey-color: #000000de; $transparent: #00000000; +$light-white-grey: #707070; +$testnet-dark-mode-main-bg: #272727; +$testnet-dark-mode-grid-bg: #303030; + $light-mode-card-bg-color: #fcfcfc; From 7441216e3a5d44975e37bf424b75f7aebf92846e Mon Sep 17 00:00:00 2001 From: Anthony Law Date: Mon, 22 Nov 2021 18:28:10 +0800 Subject: [PATCH 05/23] fix: unknown element component (#967) * fix: unknown element component * fix: missing lock icon * feat: import icon from Figma * fix: replace menu icon * refactor: menu component --- src/components/fields/ChainInfo.vue | 2 +- src/components/menu/MenuComponent.vue | 54 +++++++++++++++++++++++++ src/components/menu/MobileMenu.vue | 40 ++++-------------- src/components/menu/NavigationMenu.vue | 39 ++---------------- src/styles/img/account.png | Bin 0 -> 578 bytes src/styles/img/block.png | Bin 0 -> 431 bytes src/styles/img/home.png | Bin 0 -> 405 bytes src/styles/img/nodes.png | Bin 0 -> 534 bytes src/styles/img/transaction.png | Bin 0 -> 398 bytes 9 files changed, 66 insertions(+), 69 deletions(-) create mode 100644 src/components/menu/MenuComponent.vue create mode 100644 src/styles/img/account.png create mode 100644 src/styles/img/block.png create mode 100644 src/styles/img/home.png create mode 100644 src/styles/img/nodes.png create mode 100644 src/styles/img/transaction.png diff --git a/src/components/fields/ChainInfo.vue b/src/components/fields/ChainInfo.vue index 08d1cd0cf..5b13687ea 100644 --- a/src/components/fields/ChainInfo.vue +++ b/src/components/fields/ChainInfo.vue @@ -31,7 +31,7 @@
{{value.finalizationHeight}} diff --git a/src/components/menu/MenuComponent.vue b/src/components/menu/MenuComponent.vue new file mode 100644 index 000000000..879fb3134 --- /dev/null +++ b/src/components/menu/MenuComponent.vue @@ -0,0 +1,54 @@ + diff --git a/src/components/menu/MobileMenu.vue b/src/components/menu/MobileMenu.vue index f7caca2f4..8f2f1ca57 100644 --- a/src/components/menu/MobileMenu.vue +++ b/src/components/menu/MobileMenu.vue @@ -32,7 +32,6 @@ @click.native="toggleMenu" > menu icon - {{getNameByKey(item.text)}} @@ -44,28 +43,16 @@ diff --git a/src/styles/img/account.png b/src/styles/img/account.png new file mode 100644 index 0000000000000000000000000000000000000000..86809e44459d4edf6fc5166491e53a17805161f3 GIT binary patch literal 578 zcmV-I0=@l-P)M?1uvqFx3^s@$Lm+Nq%VN~$f~9h8`JStP^8G%` zvI=9uhL&o@>`yD^R(!AY_81eMaHY4^L*FX>HO4}%X6bYGSZAReZJbqg+j(L;px=|~ zXE2Z(49BSUJN!9Z7{iMYLnk4`&`;G~z@H(y@w6Pn4(Ml32NYw$bM2I4Jb37@LL4xf zmgmdrE<1E{YSsV-V#)-6FS~?p{flN&PY%nEkz#TR7c^fOMi%5d2r#50R z>T2l}h9ry?TrC|iGZRkK8Rc^+=g})Qj#}AMoj%vjlaCaJWm(}`xG+>wI!dY|g%@61 zPj!lv9IZo-gq@1z1Aa)~Tb6dZl?z{iSg1~idYh$E4=&l!24^3r5c_~8!Je*9nm1JPe+M0kr3BUg%*=1#3)4BH-Dfek QHvj+t07*qoM6N<$f;~I^#{d8T literal 0 HcmV?d00001 diff --git a/src/styles/img/block.png b/src/styles/img/block.png new file mode 100644 index 0000000000000000000000000000000000000000..6770f338d49452b6f55dc9801b644446fffa1eb9 GIT binary patch literal 431 zcmeAS@N?(olHy`uVBq!ia0vp^S|H591|*LjJ{b+9I14-?iy0UcEkKyjb(&!UP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBITueC$B+ufw=*8*9x@PUjo12TuAI_r#N=}! zFJJ~kDbp@S14iWoYz9s@4k)*9o|*fg-SD9dyK-X5{1i)z=gZrdK6%HaaVk6b2lusG zlD^JI3YUD07jb=@c{X#EfV;1iwqa9?_U-wd%fBZ7E-nsWK3HBXskqAe_0r;8fn_D% zrX(#XUnI;j;nC0S#ranpy?g#UsI9no1%gtNLr(b^SAG2Fw9Lg^Y>DWpqNydpMpDr; z9?Xo&y?S}lviu{789pmt8TRqb|Hk(5>SV>ah9auQx8#<|K9Xms``U9itR*{i)-~HL z-JO2OEueV=-z5c}A>g?z_#oyH*Sxo4c>Y5~}F2ub_atF6X RIxu`0JYD@<);T3K0RU`NtaJbX literal 0 HcmV?d00001 diff --git a/src/styles/img/home.png b/src/styles/img/home.png new file mode 100644 index 0000000000000000000000000000000000000000..65d7b1518e524083440d337d1fd9d3d0826df0ff GIT binary patch literal 405 zcmeAS@N?(olHy`uVBq!ia0vp^S|H591|*LjJ{b+9I14-?iy0UcEkKyjb(&!UP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBIW12Y$B+ufx6`|Mn+yaT_zyAkTo9Bw7$|X6 z^bUiXrt}N8o&|mZ>x0fL)od#GJK>9}_=6pB@&c2@6eb&Zt(01PP+)>q6kl?Hvh$=( z)0TJzT~oAFQGY!l$9JEvTbbXaJN^2*RXkrkI=ODD%GZaf|EH=vK6Eke~xqHcqobN17k`l`%zFZtCnb6-l_7j?bpz;b5K<=JcJx@O&Z zKW9zM1#_=Y>2IBjua-3Ve?D?pR)`_C$~ydzl7ba%rxrP&s?c zp7x1bBf=?9AHoT^W2=go5hT=K~H<=#)kG)hC7n z{N92>RxO{(DOA-WL-pyQ)A|TR4N6p>E~`i)t}nRt={vX^xi57ln%;{4^;6(JU30sY ze$y9z=sw*_zsb-YyWmva&@FFPX-Vb881}>+_21#zGi@+1Pv0)9sLWuG3X=X6NsIcT zOvu%cOGcymy YFZb*TpE|GMBLDyZ07*qoM6N<$f|~c}8UO$Q literal 0 HcmV?d00001 diff --git a/src/styles/img/transaction.png b/src/styles/img/transaction.png new file mode 100644 index 0000000000000000000000000000000000000000..3287c5401b21c9f66f012b317079fa3943cb22ef GIT binary patch literal 398 zcmeAS@N?(olHy`uVBq!ia0vp^+CZ$u!3H837o`Fz&H|6fVg?393lL^>oo1K-6l5$8 za(7}_cTVOdki(Mh=Sw!RTG3J`H^o;~xn;QQO6wdrrFZ|u8RKhO1A-kk$%Nww@hlwHik zm1c8KJllHWnNv!!;-;MuCvLT@|8i=}zODJZw4|xhpl11ky5`+` z!y;m{9F?=4B~Fd2?~tCxd5t;kI^(xR%qhelF{r5}E*){hp)% literal 0 HcmV?d00001 From 8d1087cf7110a596c65aa1954e496cf64956ee57 Mon Sep 17 00:00:00 2001 From: Anthony Law Date: Wed, 24 Nov 2021 01:03:07 +0800 Subject: [PATCH 06/23] fix: partial tx unable to view (#975) --- src/helper.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/helper.js b/src/helper.js index 609f43cd7..353a76192 100644 --- a/src/helper.js +++ b/src/helper.js @@ -431,7 +431,14 @@ class helper { * @returns plain address - example : SB3KUBHATFCPV7UZQLWAQ2EUR6SIHBSBEOEDDDF3 */ static resolvedAddress = async (unResolvedAddress, blockHeight) => { - if (!blockHeight) throw new Error('It required Block height.'); + // Handle partial txs without block height + if (!blockHeight) { + if (unResolvedAddress instanceof NamespaceId) + return unResolvedAddress.id.toHex(); + + return unResolvedAddress.address; + } + if (!(unResolvedAddress instanceof NamespaceId)) return unResolvedAddress.address; const searchCriteria = { From 3097cbe01f9a5170826adc8420f25940abc11e8b Mon Sep 17 00:00:00 2001 From: OlegMakarenko <33131259+OlegMakarenko@users.noreply.github.com> Date: Wed, 24 Nov 2021 19:12:46 +0200 Subject: [PATCH 07/23] feat: update Transaction Graphic (#976) * feat: added private network support for AccountBalanceWidget * fix: lint * task: change color generator function to use HSL * feat: update account icon * fix: reduce Transaction Graphic margin and size, add new MosaicIcon, fix viewboxes * feat: update colors * feat: update colors * feat: update lock icon * fix: lint * fix: lint --- src/components/Chart.vue | 2 +- src/components/graphics/AccountCircle.vue | 4 +- src/components/graphics/AccountIcon.vue | 106 ++++-------------- .../graphics/AccountRemoveCircle.vue | 4 +- src/components/graphics/AddCircle.vue | 8 +- src/components/graphics/Arrow.vue | 4 +- src/components/graphics/EditCircle.vue | 8 +- src/components/graphics/GraphicComponent.vue | 10 +- src/components/graphics/KeyCircle.vue | 4 +- src/components/graphics/KeyUnlinkCircle.vue | 4 +- src/components/graphics/LockCircle.vue | 4 +- src/components/graphics/LockIcon.vue | 56 +++++---- src/components/graphics/MessageCircle.vue | 4 +- src/components/graphics/MetadataCircle.vue | 4 +- src/components/graphics/MosaicIcon.vue | 76 ++++++------- src/components/graphics/MosaicsCircle.vue | 4 +- src/components/graphics/NamespaceCircle.vue | 4 +- src/components/graphics/NamespaceIcon.vue | 30 ++--- .../graphics/NamespaceUnlinkCircle.vue | 4 +- .../graphics/NativeMosaicCircle.vue | 16 +-- src/components/graphics/NativeMosaicIcon.vue | 75 +++++++------ .../graphics/RestrictionAddressCircle.vue | 4 +- .../graphics/RestrictionMosaicCircle.vue | 4 +- .../graphics/RestrictionOperationCircle.vue | 4 +- .../AccountAddressRestrictionGraphic.vue | 8 -- .../AccountMosaicRestrictionGraphic.vue | 8 -- .../AccountOperationRestrictionGraphic.vue | 8 -- .../transaction-graphic/SecretLockGraphic.vue | 8 -- .../SecretProofGraphic.vue | 8 -- .../transaction-graphic/TransferGraphic.vue | 8 -- .../widgets/AccountBalanceWidget.vue | 34 +++--- .../widgets/TransactionGraphicWidget.vue | 16 +-- src/helper.js | 85 +++++++++----- src/store/account.js | 2 +- src/styles/main.scss | 11 ++ src/styles/variables.scss | 6 +- 36 files changed, 293 insertions(+), 352 deletions(-) diff --git a/src/components/Chart.vue b/src/components/Chart.vue index 5bf266006..c242b0898 100644 --- a/src/components/Chart.vue +++ b/src/components/Chart.vue @@ -48,7 +48,7 @@ export default { '#904d9c', '#ff9600', '#00c8ff', - '#33dd50', + '#287326', '#ff00ff', '#5200c6', diff --git a/src/components/graphics/AccountCircle.vue b/src/components/graphics/AccountCircle.vue index d096f54fb..9de4dc1da 100644 --- a/src/components/graphics/AccountCircle.vue +++ b/src/components/graphics/AccountCircle.vue @@ -13,8 +13,8 @@ > - - + + diff --git a/src/components/graphics/AccountIcon.vue b/src/components/graphics/AccountIcon.vue index 3a3e770a2..725a2c506 100644 --- a/src/components/graphics/AccountIcon.vue +++ b/src/components/graphics/AccountIcon.vue @@ -29,91 +29,25 @@ class="account-text" text-anchor="middle" >{{ truncatedAddress }} - - - - - - - - - - + + + + + + @@ -166,7 +100,7 @@ export default { viewBox() { return this.hideCaption - ? '115 0 16 105' + ? '95 30 70 65' : '0 0 261.333 131.313'; } } diff --git a/src/components/graphics/AccountRemoveCircle.vue b/src/components/graphics/AccountRemoveCircle.vue index 36a727fe3..ff6a90222 100644 --- a/src/components/graphics/AccountRemoveCircle.vue +++ b/src/components/graphics/AccountRemoveCircle.vue @@ -13,8 +13,8 @@ > - - + + diff --git a/src/components/graphics/AddCircle.vue b/src/components/graphics/AddCircle.vue index ebab05a50..168e51cb6 100644 --- a/src/components/graphics/AddCircle.vue +++ b/src/components/graphics/AddCircle.vue @@ -12,9 +12,9 @@ class="circle-icon" > - - - + + + @@ -27,7 +27,7 @@ .arrow-body { - stroke: var(--secondary); + stroke: #bbb; } .arrow-end { - fill: var(--secondary); + fill: #bbb; } .circle-icons-container { diff --git a/src/components/graphics/EditCircle.vue b/src/components/graphics/EditCircle.vue index b749c0818..0ed05fbf7 100644 --- a/src/components/graphics/EditCircle.vue +++ b/src/components/graphics/EditCircle.vue @@ -12,9 +12,9 @@ class="circle-icon" > - - - + + + @@ -27,7 +27,7 @@ diff --git a/src/components/graphics/KeyCircle.vue b/src/components/graphics/KeyCircle.vue index 2a7cb7789..6f944e283 100644 --- a/src/components/graphics/KeyCircle.vue +++ b/src/components/graphics/KeyCircle.vue @@ -13,8 +13,8 @@ > - - + + diff --git a/src/components/graphics/KeyUnlinkCircle.vue b/src/components/graphics/KeyUnlinkCircle.vue index 8a0c594bc..1e62832fb 100644 --- a/src/components/graphics/KeyUnlinkCircle.vue +++ b/src/components/graphics/KeyUnlinkCircle.vue @@ -13,8 +13,8 @@ > - - + + diff --git a/src/components/graphics/LockCircle.vue b/src/components/graphics/LockCircle.vue index 069bc0f80..c23488af2 100644 --- a/src/components/graphics/LockCircle.vue +++ b/src/components/graphics/LockCircle.vue @@ -13,8 +13,8 @@ > - - + + diff --git a/src/components/graphics/LockIcon.vue b/src/components/graphics/LockIcon.vue index e5323a283..7be248f76 100644 --- a/src/components/graphics/LockIcon.vue +++ b/src/components/graphics/LockIcon.vue @@ -28,24 +28,33 @@ class="lock-text" text-anchor="middle" >{{ truncatedLockName }} - - - + + + + + + + @@ -104,9 +113,18 @@ export default { cursor: pointer; } +.lock-color { + fill: var(--mosaic-filed-bg); + stroke: var(--mosaic-filed-bg); +} + +.lock-kh-color { + fill: (--card-bg); +} + .lock-text { font-size: 18px; font-weight: bold; - fill: var(--secondary); + fill: var(--clickable-text); } diff --git a/src/components/graphics/MessageCircle.vue b/src/components/graphics/MessageCircle.vue index 914b123e9..8840e8f1d 100644 --- a/src/components/graphics/MessageCircle.vue +++ b/src/components/graphics/MessageCircle.vue @@ -13,8 +13,8 @@ > - - + + diff --git a/src/components/graphics/MetadataCircle.vue b/src/components/graphics/MetadataCircle.vue index e1bc59f2f..f59d4fe70 100644 --- a/src/components/graphics/MetadataCircle.vue +++ b/src/components/graphics/MetadataCircle.vue @@ -13,8 +13,8 @@ > - - + + diff --git a/src/components/graphics/MosaicIcon.vue b/src/components/graphics/MosaicIcon.vue index d78a9db20..169a8ab68 100644 --- a/src/components/graphics/MosaicIcon.vue +++ b/src/components/graphics/MosaicIcon.vue @@ -20,41 +20,42 @@ {{ title }} - - - - + + + + + + + + + + diff --git a/src/components/graphics/MosaicsCircle.vue b/src/components/graphics/MosaicsCircle.vue index 1465003e1..86e6641a2 100644 --- a/src/components/graphics/MosaicsCircle.vue +++ b/src/components/graphics/MosaicsCircle.vue @@ -13,8 +13,8 @@ > - - + + diff --git a/src/components/graphics/NamespaceCircle.vue b/src/components/graphics/NamespaceCircle.vue index a2760797a..b73d8033b 100644 --- a/src/components/graphics/NamespaceCircle.vue +++ b/src/components/graphics/NamespaceCircle.vue @@ -13,8 +13,8 @@ > - - + + diff --git a/src/components/graphics/NamespaceIcon.vue b/src/components/graphics/NamespaceIcon.vue index 7e4c2b3b9..db45cb204 100644 --- a/src/components/graphics/NamespaceIcon.vue +++ b/src/components/graphics/NamespaceIcon.vue @@ -32,17 +32,21 @@ {{ truncatedNamespaceName }} - @@ -94,10 +98,6 @@ export default { return this.getIconColorFromHex(this.namespace.namespaceId); }, - // iconFill() { - // return `url(#${this.id})`; - // }, - truncatedNamespaceName() { return this.truncString(this.namespace.namespaceName, 5); }, @@ -105,7 +105,7 @@ export default { viewBox() { return this.hideCaption ? '115 0 16 105' - : '0 0 261.333 131.313'; + : '30 -26 211.333 180'; } } }; @@ -117,8 +117,8 @@ export default { } .namespace-text { - font-size: 18px; + font-size: 24px; font-weight: bold; - fill: var(--secondary); + fill: var(--clickable-text); } diff --git a/src/components/graphics/NamespaceUnlinkCircle.vue b/src/components/graphics/NamespaceUnlinkCircle.vue index f9dfb7b2f..f53715711 100644 --- a/src/components/graphics/NamespaceUnlinkCircle.vue +++ b/src/components/graphics/NamespaceUnlinkCircle.vue @@ -13,8 +13,8 @@ > - - + + diff --git a/src/components/graphics/NativeMosaicCircle.vue b/src/components/graphics/NativeMosaicCircle.vue index 0b4e6f117..94f410fc1 100644 --- a/src/components/graphics/NativeMosaicCircle.vue +++ b/src/components/graphics/NativeMosaicCircle.vue @@ -13,8 +13,8 @@ > - - + + @@ -49,21 +49,21 @@ @@ -105,9 +105,3 @@ export default { } }; - - diff --git a/src/components/graphics/NativeMosaicIcon.vue b/src/components/graphics/NativeMosaicIcon.vue index 17a875765..ac59f9523 100644 --- a/src/components/graphics/NativeMosaicIcon.vue +++ b/src/components/graphics/NativeMosaicIcon.vue @@ -7,7 +7,7 @@ :y="_y" :width="_width" :height="_height" - viewBox="0 0 116 105" + viewBox="97 30 70 65" xml:space="preserve" class="connector" @click="onMosaicClick(mosaicId)" @@ -19,46 +19,47 @@ - + {{ title }} - - - - + + + + + + + + + + diff --git a/src/components/graphics/RestrictionAddressCircle.vue b/src/components/graphics/RestrictionAddressCircle.vue index b224c770e..fc26b5e60 100644 --- a/src/components/graphics/RestrictionAddressCircle.vue +++ b/src/components/graphics/RestrictionAddressCircle.vue @@ -13,8 +13,8 @@ > - - + + diff --git a/src/components/graphics/RestrictionMosaicCircle.vue b/src/components/graphics/RestrictionMosaicCircle.vue index 5b1ab29f9..a7fdd2816 100644 --- a/src/components/graphics/RestrictionMosaicCircle.vue +++ b/src/components/graphics/RestrictionMosaicCircle.vue @@ -13,8 +13,8 @@ > - - + + diff --git a/src/components/graphics/RestrictionOperationCircle.vue b/src/components/graphics/RestrictionOperationCircle.vue index fbcf591df..91dbc701e 100644 --- a/src/components/graphics/RestrictionOperationCircle.vue +++ b/src/components/graphics/RestrictionOperationCircle.vue @@ -13,8 +13,8 @@ > - - + + diff --git a/src/components/transaction-graphic/AccountAddressRestrictionGraphic.vue b/src/components/transaction-graphic/AccountAddressRestrictionGraphic.vue index 3cf8d868e..7e0e66cce 100644 --- a/src/components/transaction-graphic/AccountAddressRestrictionGraphic.vue +++ b/src/components/transaction-graphic/AccountAddressRestrictionGraphic.vue @@ -100,11 +100,3 @@ export default { } }; - - diff --git a/src/components/transaction-graphic/AccountMosaicRestrictionGraphic.vue b/src/components/transaction-graphic/AccountMosaicRestrictionGraphic.vue index 2dc0a88a3..6ff076d8e 100644 --- a/src/components/transaction-graphic/AccountMosaicRestrictionGraphic.vue +++ b/src/components/transaction-graphic/AccountMosaicRestrictionGraphic.vue @@ -100,11 +100,3 @@ export default { } }; - - diff --git a/src/components/transaction-graphic/AccountOperationRestrictionGraphic.vue b/src/components/transaction-graphic/AccountOperationRestrictionGraphic.vue index 1783b6888..84da8dcb6 100644 --- a/src/components/transaction-graphic/AccountOperationRestrictionGraphic.vue +++ b/src/components/transaction-graphic/AccountOperationRestrictionGraphic.vue @@ -100,11 +100,3 @@ export default { } }; - - diff --git a/src/components/transaction-graphic/SecretLockGraphic.vue b/src/components/transaction-graphic/SecretLockGraphic.vue index a3a72df36..5a78d6812 100644 --- a/src/components/transaction-graphic/SecretLockGraphic.vue +++ b/src/components/transaction-graphic/SecretLockGraphic.vue @@ -133,11 +133,3 @@ export default { } }; - - diff --git a/src/components/transaction-graphic/SecretProofGraphic.vue b/src/components/transaction-graphic/SecretProofGraphic.vue index 8f3fb62cc..90fbb7707 100644 --- a/src/components/transaction-graphic/SecretProofGraphic.vue +++ b/src/components/transaction-graphic/SecretProofGraphic.vue @@ -108,11 +108,3 @@ export default { } }; - - diff --git a/src/components/transaction-graphic/TransferGraphic.vue b/src/components/transaction-graphic/TransferGraphic.vue index a16739dd3..680546ccf 100644 --- a/src/components/transaction-graphic/TransferGraphic.vue +++ b/src/components/transaction-graphic/TransferGraphic.vue @@ -129,11 +129,3 @@ export default { } }; - - diff --git a/src/components/widgets/AccountBalanceWidget.vue b/src/components/widgets/AccountBalanceWidget.vue index c8c9a9fce..1d4049d97 100644 --- a/src/components/widgets/AccountBalanceWidget.vue +++ b/src/components/widgets/AccountBalanceWidget.vue @@ -6,19 +6,13 @@
- + :address="address" + class="account-icon" + hideCaption + />
@@ -80,7 +74,7 @@ export default { }, balance() { - return this.data.balance || '0'; + return this.data.mosaic?.amount || '0'; }, address() { @@ -94,7 +88,16 @@ export default { }, mosaicName() { - return this.data.mosaicName || 'XYM'; + const mosaicAlias = this.data.mosaic?.mosaicAliasNames[0]; + + if (mosaicAlias) { + const mosaicNamespaces = mosaicAlias.split('.'); + const mosaicLastSubnamespace = mosaicNamespaces.pop(); + + return mosaicLastSubnamespace; + } + + return this.data.mosaic?.mosaicId || 'Network Currency'; }, loading() { @@ -164,11 +167,7 @@ export default { justify-content: space-between; .account-icon { - border: 1px solid var(--clickable-text); margin-right: 20px; - background: var(--sub-card-bg); - border-radius: 50%; - padding: 10px; } .address { @@ -182,6 +181,7 @@ export default { .mosaic { font-size: 1.5rem; line-height: 2.25rem; + text-transform: uppercase; } .balance { diff --git a/src/components/widgets/TransactionGraphicWidget.vue b/src/components/widgets/TransactionGraphicWidget.vue index 591fb81b5..33ffa3fe4 100644 --- a/src/components/widgets/TransactionGraphicWidget.vue +++ b/src/components/widgets/TransactionGraphicWidget.vue @@ -170,14 +170,14 @@ export default { border-style: dashed; border-radius: 10px; border-color: var(--orange); - border-width: 4px; + border-width: 2px; .aggregate-title { - font-size: 1.5rem; + font-size: 1rem; line-height: 150%; color: var(--orange); font-weight: 700; - margin: 20px 40px 0; + margin: 10px 15px 0; } .signers-section-wrapper { @@ -188,13 +188,13 @@ export default { flex: 1; .signers-section { - margin: 20px 40px 0; + margin: 10px 40px 0; position: relative; display: inline-block; width: auto; max-width: 700px; background: var(--sub-card-bg); - padding: 10px 20px; + padding: 0 20px 10px; border-radius: 40px; border: 1px solid var(--sub-card-border); @@ -202,7 +202,7 @@ export default { position: absolute; height: 40px; top: -10px; - right: 0; + right: -5px; } } } @@ -213,9 +213,9 @@ export default { .aggregate-inner-index { position: absolute; - top: 43%; + top: 35%; left: 40px; - font-size: 1.25rem; + font-size: 1rem; font-weight: 700; color: var(--orange); } diff --git a/src/helper.js b/src/helper.js index 353a76192..67251249c 100644 --- a/src/helper.js +++ b/src/helper.js @@ -359,6 +359,48 @@ class helper { */ static convertDeadlinetoDate = deadline => this.convertToUTCDate(this.networkTimestamp(deadline)) + /** + * Converts an HSL color value to RGB. Conversion formula + * adapted from http://en.wikipedia.org/wiki/HSL_color_space. + * Assumes h, s, and l are contained in the set [0, 1] and + * returns r, g, and b in the set [0, 255]. + * + * @param {number} h The hue + * @param {number} s The saturation + * @param {number} l The lightness + * @returns object { R: Number, G: Number, B: Number } + */ + static hslToRgb(h, s, l) { + let r, g, b; + + if (s === 0) + r = g = b = l; // achromatic + else { + let hue2rgb = function hue2rgb(p, q, t) { + if (t < 0) t += 1; + if (t > 1) t -= 1; + if (t < 1 / 6) return p + (q - p) * 6 * t; + if (t < 1 / 2) return q; + if (t < 2 / 3) return p + (q - p) * (2 / 3 - t) * 6; + return p; + }; + + let q = l < 0.5 ? l * (1 + s) : l + s - l * s; + + let p = 2 * l - q; + + r = hue2rgb(p, q, h + 1 / 3); + g = hue2rgb(p, q, h); + b = hue2rgb(p, q, h - 1 / 3); + } + + return { + R: Math.round(r * 255), + G: Math.round(g * 255), + B: Math.round(b * 255) + }; + } + /** * Get RGB color from hash * @param hash - hash to be converted @@ -370,6 +412,11 @@ class helper { G: 0, B: 0 }; + const spread = 100; + const saturation = 0.9; + const lightness = 0.8; + + let totalValue = 0; if (typeof hash !== 'string') { console.error('Failed to convert hash to color. Hash is not a String'); @@ -380,38 +427,22 @@ class helper { return color; } - const hexToRGB = (hexString) => { - let totalHex = 0; - - for (const hex of hexString) - totalHex += parseInt(hex, 16); - - return Math.trunc(totalHex * 255 / (15 * hexString.length)); - }; - - const charsetToRGB = (string) => { + if (isHex) { + for (const hex of hash) + totalValue += parseInt(hex, 16); + } + else { const charset = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']; - let totalHex = 0; - - for (const char of string) - totalHex += charset.indexOf(char.toLowerCase()); - - return Math.trunc(totalHex * 255 / ((charset.length - 1) * string.length)); + for (const char of hash) + totalValue += charset.indexOf(char.toLowerCase()); }; - const hashLength = hash.length; - const colorStrLength = Math.trunc(hashLength / 3); - - const strRed = hash.substring(0, colorStrLength); - const strGreen = hash.substring(colorStrLength, colorStrLength * 2); - const strBlue = hash.substring(colorStrLength * 2, colorStrLength * 3); - - color.R = isHex ? hexToRGB(strRed) : charsetToRGB(strRed.substring(2, 3)); - color.G = isHex ? hexToRGB(strGreen) : charsetToRGB(strGreen); - color.B = isHex ? hexToRGB(strBlue) : charsetToRGB(strBlue); + const k = Math.trunc(totalValue / spread); + const offsetValue = totalValue - spread * k; + const hue = offsetValue / 100; - return color; + return this.hslToRgb(hue, saturation, lightness); } static truncString(str, strLen = 4) { diff --git a/src/store/account.js b/src/store/account.js index 2028e46f4..0f52225f3 100644 --- a/src/store/account.js +++ b/src/store/account.js @@ -142,7 +142,7 @@ export default { address: Address .createFromRawAddress(state.currentAccountAddress) .pretty(), - balance: getters.OwnedMosaic?.data[0]?.amount || 0, + mosaic: getters.OwnedMosaic?.data[0], alias: getters.info?.data?.accountAliasNames /* || Constants.Message.UNAVAILABLE */ }) }, diff --git a/src/styles/main.scss b/src/styles/main.scss index f0e2c10aa..1cfc5b356 100644 --- a/src/styles/main.scss +++ b/src/styles/main.scss @@ -152,3 +152,14 @@ a { color: var(--clickable-text); } } + +.popover { + background-color: var(--main-bg-color); + border-color: var(--sub-card-border); +} + +.popover-header { + background-color: var(--sub-card-bg); + color: var(--text-color); + border-color: var(--sub-card-border); +} diff --git a/src/styles/variables.scss b/src/styles/variables.scss index 27f16407a..7d8653991 100644 --- a/src/styles/variables.scss +++ b/src/styles/variables.scss @@ -6,8 +6,8 @@ $red-color: red; $pink-color: #f0f; $accent-color: #f0f; $blue-color: #00c8ff; -$green-color: #33dd50; -$orange-color: #ff9600; +$green-color: #287326; +$orange-color: #F4A900; $violet-color: #9875ff; $black-color: #000000; $white-color: #ffffff; @@ -25,7 +25,7 @@ $dark-white-color: #f3f4f8; $dark-mode-button-text-color: #26C3F2; $dark-mode-text-title-color: #b429fa; $dark-mode-text-color: #FFFFFF; -$dark-mode-green-text-color: #B3E6B3; +$dark-mode-green-text-color: #287326; $dark-mode-card-bg-color: #0B0118; $dark-mode-main-bg: #221c31; $dark-mode-grid-bg: #2b263a66; From 58befc1c023d45fad092a21c7867a51549124fe5 Mon Sep 17 00:00:00 2001 From: Anthony Law Date: Sun, 28 Nov 2021 16:04:00 +0800 Subject: [PATCH 08/23] Interface UI-UX enhancement (#981) * fix: text for transaction type in capitalize * fix: mobile view, symbol icon will be hide if scrolling down * fix: message text color * style: lint fix * fix: reoder the field in txs * fix: update translation text * fix: remove text ellipsis on table header * fix: remove truncate-mobile and add media queries * fix: change color table header #CCC * fix: update translation text * fix: remove index on account list page * fix: remove index on mosaic list page * fix: remove index on namespace list page and switch field * fix: remove index on node list page * fix: display 0 rather N/A in account list * fix: removed expirationDuration in namespace list * fix: change date format display in namespace expired col * fix: remove divisibility and startHeight in mosaic list * fix: replace timestamp to Age in transactions list * fix: re-work on text truncate * fix: reduce table-cell width --- src/components/fields/Harvester.vue | 2 +- src/components/fields/TransactionType.vue | 1 + src/components/fields/Truncate.vue | 29 ++++++++-------------- src/components/graphics/MessagePopover.vue | 4 +++ src/components/menu/MobileMenu.vue | 21 ++++++++++------ src/components/tables/TableView.vue | 3 +-- src/config/i18n/en-us.json | 16 ++++++------ src/config/i18n/es.json | 4 +-- src/config/i18n/pt.json | 8 +++--- src/config/i18n/ua.json | 4 +-- src/config/i18n/zh.json | 4 +-- src/config/pages/account-list.json | 2 -- src/config/pages/mosaic-list.json | 5 +--- src/config/pages/namespace-list.json | 4 +-- src/config/pages/node-list.json | 1 - src/config/pages/transaction-detail.json | 12 ++++----- src/config/pages/transaction-list.json | 8 +++--- src/helper.js | 4 +-- src/infrastructure/AccountService.js | 6 ++--- src/infrastructure/MosaicService.js | 3 +-- src/infrastructure/NamespaceService.js | 4 +-- src/infrastructure/NodeService.js | 3 +-- src/infrastructure/TransactionService.js | 2 +- src/styles/main.scss | 2 +- src/styles/variables.scss | 2 +- 25 files changed, 71 insertions(+), 83 deletions(-) diff --git a/src/components/fields/Harvester.vue b/src/components/fields/Harvester.vue index 538350e7f..ec85f4061 100644 --- a/src/components/fields/Harvester.vue +++ b/src/components/fields/Harvester.vue @@ -20,7 +20,7 @@
- {{ value.signer }} + {{ value.signer }}
diff --git a/src/components/fields/TransactionType.vue b/src/components/fields/TransactionType.vue index 7ebd707e2..7e6b7d481 100644 --- a/src/components/fields/TransactionType.vue +++ b/src/components/fields/TransactionType.vue @@ -134,6 +134,7 @@ export default { diff --git a/src/components/graphics/MessagePopover.vue b/src/components/graphics/MessagePopover.vue index 0c58cf362..5bb1a0882 100644 --- a/src/components/graphics/MessagePopover.vue +++ b/src/components/graphics/MessagePopover.vue @@ -101,6 +101,10 @@ export default { .message-popover { max-height: 600px; overflow: auto; + + pre { + color: var(--text-color); + } } .json-key { diff --git a/src/components/menu/MobileMenu.vue b/src/components/menu/MobileMenu.vue index 8f2f1ca57..2ea2be2ee 100644 --- a/src/components/menu/MobileMenu.vue +++ b/src/components/menu/MobileMenu.vue @@ -9,7 +9,7 @@
@@ -56,18 +56,21 @@ export default { ThemeToggle }, - props: { - fixed: { - type: Boolean, - default: false - } + mounted() { + document.addEventListener('scroll', (e) => { + if (window.pageYOffset > 50) + this.isHide = true; + else + this.isHide = false; + }); }, data() { return { items: pageMenu.items, showDrawer: false, - scrolled: true + scrolled: true, + isHide: false }; }, @@ -214,6 +217,10 @@ export default { margin: 0 15px; } } + + .hide { + display: none; + } } .slide-leave-active, .slide-enter-active { diff --git a/src/components/tables/TableView.vue b/src/components/tables/TableView.vue index 001a6b2d1..940abd677 100644 --- a/src/components/tables/TableView.vue +++ b/src/components/tables/TableView.vue @@ -330,7 +330,6 @@ export default { right: 0; white-space: nowrap; overflow: hidden; - text-overflow: ellipsis; } .table-cell { @@ -340,7 +339,7 @@ export default { min-height: 50px; word-break: normal; min-width: 50px; - max-width: 300px; + max-width: 200px; } .date, .deadline, .age, .height { diff --git a/src/config/i18n/en-us.json b/src/config/i18n/en-us.json index 1a9172288..38ebc3ded 100644 --- a/src/config/i18n/en-us.json +++ b/src/config/i18n/en-us.json @@ -6,10 +6,10 @@ "aliasAction": "Alias Action", "linkAction": "Link Action", "amount": "Amount", - "relativeAmount": "Supply", + "relativeAmount": "Value", "height": "Height", "fee": "Fee", - "maxFee": "Max Fee", + "maxFee": "Fee", "totalFee": "Total Fee", "date": "Date", "deadline": "Deadline", @@ -26,16 +26,16 @@ "namespace": "Namespace", "namespaceName": "Name", "transaction": "Transaction", - "transactionHash": "Transaction Hash", - "totalTransactions": "Total Transactions", - "transactionType": "Transaction Type", + "transactionHash": "Hash", + "totalTransactions": "Total Txn", + "transactionType": "Txn Type", "addressHeight": "Address height", "publicKey": "Public key", "publicKeyHeight": "PublicKey height", "importance": "Importance", "importanceHeight": "Importance height", "accountType": "Account type", - "accountAliasNames": "Alias Namespace", + "accountAliasNames": "Namespace", "lastActivity": "Last Activity", "accounts": "Accounts", "blocks": "Blocks", @@ -48,8 +48,8 @@ "mosaicId": "Mosaic ID", "blockHeight": "Block Height", "blockHash": "Block Hash", - "signer": "Signer", - "recipient": "Recipient", + "signer": "From", + "recipient": "To", "registrationType": "Registration Type", "parentId": "Parent ID", "duration": "Duration", diff --git a/src/config/i18n/es.json b/src/config/i18n/es.json index 68dbb2193..a79d8d608 100644 --- a/src/config/i18n/es.json +++ b/src/config/i18n/es.json @@ -35,7 +35,7 @@ "importance": "Valor", "importanceHeight": "Valor Altura", "accountType": "Cuentas Tipo", - "accountAliasNames": "Alias Namespace", + "accountAliasNames": "Namespace", "lastActivity": "Última actividad", "accounts": "Cuentas", "blocks": "Bloques", @@ -48,7 +48,7 @@ "mosaicId": "Mosaicos ID", "blockHeight": "Bloques Altura", "blockHash": "Bloques Hash", - "signer": "Signer", + "signer": "From", "recipient": "recipiente", "registrationType": "Tipo de registro", "parentId": "Parent ID", diff --git a/src/config/i18n/pt.json b/src/config/i18n/pt.json index 86b2083f4..49c370188 100644 --- a/src/config/i18n/pt.json +++ b/src/config/i18n/pt.json @@ -9,7 +9,7 @@ "relativeAmount": "Quantidade relativa", "height": "Altura", "fee": "Taxas", - "maxFee": "Max Fee", + "maxFee": "Fee", "totalFee": "Total Fee", "date": "Date", "deadline": "Deadline", @@ -35,7 +35,7 @@ "importance": "Valor", "importanceHeight": "Valor height", "accountType": "Account type", - "accountAliasNames": "Alias Namespace", + "accountAliasNames": "Namespace", "lastActivity": "ultima atividade", "accounts": "Accounts", "blocks": "Blocos", @@ -49,7 +49,7 @@ "blockHeight": "Block Height", "blockHash": "Block Hash", "signer": "Assinador", - "recipient": "Recipient", + "recipient": "To", "registrationType": "Registration Type", "parentId": "Parent ID", "duration": "Duração", @@ -79,7 +79,7 @@ "beneficiaryCount": "Contagem de Beneficiários", "importanceScore": "Pontuação de importância", "recalculationBlock": "Bloco de recálculo #", - "mosaicAliasNames": "Alias Namespace", + "mosaicAliasNames": "Namespace", "aliasMosaic": "Alias", "aliasAddress": "Alias", "metadataId": "Metadata Id", diff --git a/src/config/i18n/ua.json b/src/config/i18n/ua.json index 2e5d86159..28cb5c66f 100644 --- a/src/config/i18n/ua.json +++ b/src/config/i18n/ua.json @@ -9,7 +9,7 @@ "relativeAmount": "Відносна сума", "height": "Висота", "fee": "Плата", - "maxFee": "Max Fee", + "maxFee": "Fee", "totalFee": "Total Fee", "date": "Дата", "deadline": "Кінцевий термін", @@ -35,7 +35,7 @@ "importance": "Важливість", "importanceHeight": "Висота важливісті", "accountType": "Тип рахунку", - "accountAliasNames": "Alias Namespace", + "accountAliasNames": "Namespace", "lastActivity": "Остання активність", "accounts": "Рахунки", "blocks": "Блоки", diff --git a/src/config/i18n/zh.json b/src/config/i18n/zh.json index 4b6a7cf2b..4ec8f6595 100644 --- a/src/config/i18n/zh.json +++ b/src/config/i18n/zh.json @@ -9,7 +9,7 @@ "relativeAmount": "相对金额", "height": "高度", "fee": "费用", - "maxFee": "Max Fee", + "maxFee": "Fee", "totalFee": "Total Fee", "date": "日期", "deadline": "截止时间", @@ -35,7 +35,7 @@ "importance": "重要性", "importanceHeight": "重要性的高度", "accountType": "账户类型", - "accountAliasNames": "Alias Namespace", + "accountAliasNames": "Namespace", "lastActivity": "最后活动", "accounts": "账户", "blocks": "块", diff --git a/src/config/pages/account-list.json b/src/config/pages/account-list.json index 0de1ede9e..fc9a92435 100644 --- a/src/config/pages/account-list.json +++ b/src/config/pages/account-list.json @@ -19,10 +19,8 @@ "pagination": "server", "hasFilter": true, "fields": [ - "index", "address", "balance", - "lastActivity", "importance", "accountAliasNames" ], diff --git a/src/config/pages/mosaic-list.json b/src/config/pages/mosaic-list.json index b3c340fbc..b6223cc00 100644 --- a/src/config/pages/mosaic-list.json +++ b/src/config/pages/mosaic-list.json @@ -17,13 +17,10 @@ "errorMessage": "Failed to fetch mosaic list", "pagination": "server", "fields": [ - "index", "mosaicId", "mosaicAliasNames", "ownerAddress", - "relativeAmount", - "divisibility", - "startHeight" + "relativeAmount" ], "mobileFields": [ "index", diff --git a/src/config/pages/namespace-list.json b/src/config/pages/namespace-list.json index ee67db239..f1e4a6fb0 100644 --- a/src/config/pages/namespace-list.json +++ b/src/config/pages/namespace-list.json @@ -18,11 +18,9 @@ "pagination": "server", "hasFilter": true, "fields": [ - "index", - "namespaceName", "namespaceId", + "namespaceName", "ownerAddress", - "expirationDuration", "approximateExpired" ], "mobileFields": [ diff --git a/src/config/pages/node-list.json b/src/config/pages/node-list.json index f1c29faa3..6b081076a 100644 --- a/src/config/pages/node-list.json +++ b/src/config/pages/node-list.json @@ -38,7 +38,6 @@ "pageSize": 1000, "hasFilter": true, "fields": [ - "index", "host", "friendlyName", "roles", diff --git a/src/config/pages/transaction-detail.json b/src/config/pages/transaction-detail.json index 785f9a526..17e62a613 100644 --- a/src/config/pages/transaction-detail.json +++ b/src/config/pages/transaction-detail.json @@ -23,17 +23,17 @@ "errorMessage": "transactionInfoError", "pagination": "none", "fields": [ - "version", - "blockHeight", - "payloadSize", "transactionHash", + "status", + "confirm", + "blockHeight", "timestamp", "deadline", + "signer", + "payloadSize", "effectiveFee", "signature", - "signer", - "status", - "confirm" + "version" ] }, { diff --git a/src/config/pages/transaction-list.json b/src/config/pages/transaction-list.json index 1c0bc61d4..4cb050db1 100644 --- a/src/config/pages/transaction-list.json +++ b/src/config/pages/transaction-list.json @@ -18,14 +18,14 @@ "pagination": "server", "hasFilter": true, "fields": [ - "height", - "timestamp", - "deadline", "transactionHash", "transactionType", + "height", + "age", "signer", "recipient", - "extendGraphicValue" + "extendGraphicValue", + "maxFee" ], "mobileFields": [ "height", diff --git a/src/helper.js b/src/helper.js index 67251249c..2b6869beb 100644 --- a/src/helper.js +++ b/src/helper.js @@ -347,10 +347,10 @@ class helper { /** * convert second to Date * @param second - * @returns YYYY-MM-DD HH:mm:ss + * @returns YYYY.MM.DD HH:mm UTC */ static convertSecondToDate = second => moment.utc().add(second, 's') - .format('YYYY-MM-DD HH:mm:ss') + .format('YYYY.MM.DD @ HH:mm UTC') /** * Convert block deadline to date diff --git a/src/infrastructure/AccountService.js b/src/infrastructure/AccountService.js index 00cd545f0..80c118b3c 100644 --- a/src/infrastructure/AccountService.js +++ b/src/infrastructure/AccountService.js @@ -91,11 +91,9 @@ class AccountService { return { ...accountInfos, - data: accountInfos.data.map((account, index) => ({ + data: accountInfos.data.map((account) => ({ ...account, - index: index + 1 + helper.getStartListIndex(pageNumber, pageSize), - balance: helper.getNetworkCurrencyBalance(account.mosaics), - lastActivity: helper.getLastActivityHeight(account.activityBucket), + balance: helper.getNetworkCurrencyBalance(account.mosaics) !== Constants.Message.UNAVAILABLE ? helper.getNetworkCurrencyBalance(account.mosaics) : helper.toNetworkCurrency(0), accountAliasNames: this.extractAccountNamespace(account, accountNames) })) }; diff --git a/src/infrastructure/MosaicService.js b/src/infrastructure/MosaicService.js index dcbf2f9c0..8a38f2caa 100644 --- a/src/infrastructure/MosaicService.js +++ b/src/infrastructure/MosaicService.js @@ -120,9 +120,8 @@ class MosaicService { return { ...mosaicInfos, - data: mosaicInfos.data.map((mosaic, index) => ({ + data: mosaicInfos.data.map((mosaic) => ({ ...mosaic, - index: index + 1 + helper.getStartListIndex(pageNumber, pageSize), ownerAddress: mosaic.address, mosaicAliasNames: this.extractMosaicNamespace(mosaic, mosaicNames) })) diff --git a/src/infrastructure/NamespaceService.js b/src/infrastructure/NamespaceService.js index 2bfa18ebc..0f932e584 100644 --- a/src/infrastructure/NamespaceService.js +++ b/src/infrastructure/NamespaceService.js @@ -203,13 +203,11 @@ class NamespaceService { return { ...namespaceInfos, - data: namespaceInfos.data.map((namespace, index) => { + data: namespaceInfos.data.map((namespace) => { const { isExpired, expiredInSecond, expiredInBlock } = helper.calculateNamespaceExpiration(currentHeight, namespace.endHeight); return { ...namespace, - index: index + 1 + helper.getStartListIndex(pageNumber, pageSize), - expirationDuration: helper.isNativeNamespace(namespace.namespaceName) ? Constants.Message.INFINITY : helper.convertTimeFromNowInSec(expiredInSecond), isExpired: isExpired, approximateExpired: helper.isNativeNamespace(namespace.namespaceName) ? Constants.Message.INFINITY : helper.convertSecondToDate(expiredInSecond), expiredInBlock: expiredInBlock diff --git a/src/infrastructure/NodeService.js b/src/infrastructure/NodeService.js index 8577ebea7..7aa27fc99 100644 --- a/src/infrastructure/NodeService.js +++ b/src/infrastructure/NodeService.js @@ -129,9 +129,8 @@ class NodeService { data: nodePeers .filter(el => !filter.rolesRaw || el.rolesRaw === filter.rolesRaw) - .map((el, index) => { + .map((el) => { let node = { - index: index + 1, ...el }; diff --git a/src/infrastructure/TransactionService.js b/src/infrastructure/TransactionService.js index be3a5369a..2cc2bd357 100644 --- a/src/infrastructure/TransactionService.js +++ b/src/infrastructure/TransactionService.js @@ -241,7 +241,7 @@ class TransactionService { ...transactions, data: transactions.data.map(({ deadline, ...transaction }) => ({ ...transaction, - timestamp: blockInfos.find(block => block.height === transaction.transactionInfo.height).timestamp, + age: helper.convertToUTCDate(blockInfos.find(block => block.height === transaction.transactionInfo.height).timestamp), height: transaction.transactionInfo.height, transactionHash: transaction.transactionInfo.hash, transactionType: transaction.type, diff --git a/src/styles/main.scss b/src/styles/main.scss index 1cfc5b356..3859fc43f 100644 --- a/src/styles/main.scss +++ b/src/styles/main.scss @@ -116,7 +116,7 @@ $theme-colors: map-merge( --card-border: #{$transparent}; --sub-card-border: #{$light-white-grey}; --sub-card-bg: #{$black-color}; - --card-title-text: #{$white-color}; + --card-title-text: #{$dark-mode-text-title-color}; --table-content-text: #{$violet-color}; --balance-green-text: #{$dark-mode-green-text-color}; --balance-widget-bg: #{$black-color}; diff --git a/src/styles/variables.scss b/src/styles/variables.scss index 7d8653991..33de224ed 100644 --- a/src/styles/variables.scss +++ b/src/styles/variables.scss @@ -24,7 +24,7 @@ $light-mode-card-bg-color: #fcfcfc; $dark-white-color: #f3f4f8; $dark-mode-button-text-color: #26C3F2; $dark-mode-text-title-color: #b429fa; -$dark-mode-text-color: #FFFFFF; +$dark-mode-text-color: #CCC; $dark-mode-green-text-color: #287326; $dark-mode-card-bg-color: #0B0118; $dark-mode-main-bg: #221c31; From 11547f4b0c0bb7b01deab96cc934e883e7d6a5a9 Mon Sep 17 00:00:00 2001 From: fboucquez Date: Mon, 29 Nov 2021 13:52:24 -0300 Subject: [PATCH 09/23] feat: revocable mosaic support (#966) * draft: revocable mosaic support * feat: add revoke icon * fix: typo * fix: rework on tx revocation graphic * fix: update SDK 1.0.3 * fix: rename source address to revokedSourceAddress * fix: extend mosaic supply revocation on tx listing * fix: rename revokedSourceAddress -> address * feat: add new translation * fix: removed revokedSourceAddress * fix: changing display text * fix: replace the custom text for revocation graphic text * fix: rename revocation to reclaim * fix: CR * fix: remove useless comment Co-authored-by: Fernando Co-authored-by: AnthonyLaw Co-authored-by: OlegMakarenko <33131259+OlegMakarenko@users.noreply.github.com> --- package-lock.json | 1782 ++++------------- package.json | 2 +- .../ExtendMosaicSupplyRevocationValue.vue | 43 + .../fields/ExtendGraphicValueField.vue | 3 + src/components/fields/TransactionType.vue | 6 +- .../MosaicDefinitionGraphic.vue | 7 +- .../MosaicSupplyRevocationGraphic.vue | 125 ++ .../TransactionGraphic.vue | 3 + .../widgets/TransactionGraphicWidget.vue | 1 + src/config/constants.js | 1 + src/config/default.json | 4 +- src/config/filters.js | 1 + src/config/i18n/en-us.json | 5 +- src/config/i18n/es.json | 5 +- src/config/i18n/ja.json | 5 +- src/config/i18n/pt.json | 5 +- src/config/i18n/ru.json | 5 +- src/config/i18n/ua.json | 5 +- src/config/i18n/zh.json | 5 +- src/config/pages/mosaic-detail.json | 5 +- src/infrastructure/CreateTransaction.js | 19 +- src/infrastructure/MosaicService.js | 3 +- src/infrastructure/TransactionService.js | 34 +- src/styles/img/revoke.png | Bin 0 -> 730 bytes 24 files changed, 666 insertions(+), 1408 deletions(-) create mode 100644 src/components/extend-graphic-value/ExtendMosaicSupplyRevocationValue.vue create mode 100644 src/components/transaction-graphic/MosaicSupplyRevocationGraphic.vue create mode 100644 src/styles/img/revoke.png diff --git a/package-lock.json b/package-lock.json index 938ccdb97..14c772f78 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,8 +13,8 @@ "apexcharts": "^3.24.0", "await-lock": "^2.0.1", "axios": "^0.21.1", - "bootstrap": "^4.4.1", - "bootstrap-vue": "^2.7.0", + "bootstrap": "^4.5.3", + "bootstrap-vue": "^2.21.2", "chart.js": "^2.9.4", "core-js": "^2.6.11", "js-sha3": "^0.8.0", @@ -23,7 +23,7 @@ "merkletreejs": "^0.2.9", "moment-timezone": "^0.5.28", "nem-sdk": "^1.6.8", - "symbol-sdk": "^1.0.2", + "symbol-sdk": "^1.0.3", "url-parse": "^1.5.2", "utf8": "^3.0.0", "vue": "^2.6.11", @@ -50,13 +50,17 @@ "eslint-plugin-vue": "^5.0.0", "isomorphic-fetch": "^2.2.1", "jest": "^26.0.1", - "node-sass": "^4.14.1", + "sass": "1.32", "sass-loader": "^8.0.2", "stylelint": "^11.1.1", "stylelint-config-standard": "^19.0.0", "stylelint-processor-html": "^1.0.0", "vue-jest": "^3.0.5", "vue-template-compiler": "^2.6.11" + }, + "engines": { + "node": ">=12.0", + "npm": ">=7" } }, "node_modules/@babel/code-frame": { @@ -3088,13 +3092,13 @@ } }, "node_modules/@nuxt/opencollective": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@nuxt/opencollective/-/opencollective-0.3.0.tgz", - "integrity": "sha512-Vf09BxCdj1iT2IRqVwX5snaY2WCTkvM0O4cWWSO1ThCFuc4if0Q/nNwAgCxRU0FeYHJ7DdyMUNSdswCLKlVqeg==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@nuxt/opencollective/-/opencollective-0.3.2.tgz", + "integrity": "sha512-XG7rUdXG9fcafu9KTDIYjJSkRO38EwjlKYIb5TQ/0WDbiTUTtUtgncMscKOYzfsY86kGs05pAuMOR+3Fi0aN3A==", "dependencies": { - "chalk": "^2.4.2", - "consola": "^2.10.1", - "node-fetch": "^2.6.0" + "chalk": "^4.1.0", + "consola": "^2.15.0", + "node-fetch": "^2.6.1" }, "bin": { "opencollective": "bin/opencollective.js" @@ -3104,6 +3108,70 @@ "npm": ">=5.0.0" } }, + "node_modules/@nuxt/opencollective/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@nuxt/opencollective/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@nuxt/opencollective/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@nuxt/opencollective/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@nuxt/opencollective/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/opencollective/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@sinonjs/commons": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.0.tgz", @@ -4874,15 +4942,6 @@ "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", "dev": true }, - "node_modules/amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true, - "engines": { - "node": ">=0.4.2" - } - }, "node_modules/ansi-colors": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", @@ -4926,6 +4985,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "dependencies": { "color-convert": "^1.9.0" }, @@ -4986,16 +5046,6 @@ "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==", "dev": true }, - "node_modules/are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dev": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, "node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -5197,15 +5247,6 @@ "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", "devOptional": true }, - "node_modules/async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", - "dev": true, - "engines": { - "node": "*" - } - }, "node_modules/async-limiter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", @@ -7526,18 +7567,6 @@ "file-uri-to-path": "1.0.0" } }, - "node_modules/block-stream": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "dev": true, - "dependencies": { - "inherits": "~2.0.0" - }, - "engines": { - "node": "0.4 || >=0.5.8" - } - }, "node_modules/bluebird": { "version": "3.5.5", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz", @@ -7633,20 +7662,26 @@ } }, "node_modules/bootstrap": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.4.1.tgz", - "integrity": "sha512-tbx5cHubwE6e2ZG7nqM3g/FZ5PQEDMWmMGNrCUBVRPHXTJaH7CBDdsLeu3eCh3B1tzAxTnAbtmrzvWEvT2NNEA==", - "engines": { - "node": ">=6" + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.1.tgz", + "integrity": "sha512-0dj+VgI9Ecom+rvvpNZ4MUZJz8dcX7WCX+eTID9+/8HgOkv3dsRzi8BGeZJCQU6flWQVYxwTQnEZFrmJSEO7og==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + }, + "peerDependencies": { + "jquery": "1.9.1 - 3", + "popper.js": "^1.16.1" } }, "node_modules/bootstrap-vue": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/bootstrap-vue/-/bootstrap-vue-2.7.0.tgz", - "integrity": "sha512-9DJwtQVFp+7hgKr8N4mjt/YHObep8SVG4wvCX/uKTaMeaNWcMAzxQ/bjFfYVDmf1sjfnWltw1Cqd+ilR+XS0FQ==", + "version": "2.21.2", + "resolved": "https://registry.npmjs.org/bootstrap-vue/-/bootstrap-vue-2.21.2.tgz", + "integrity": "sha512-0Exe+4MZysqhZNXIKf4TzkvXaupxh9EHsoCRez0o5Dc0J7rlafayOEwql63qXv74CgZO8E4U8ugRNJko1vMvNw==", + "hasInstallScript": true, "dependencies": { - "@nuxt/opencollective": "^0.3.0", - "bootstrap": ">=4.4.1 <5.0.0", + "@nuxt/opencollective": "^0.3.2", + "bootstrap": ">=4.5.3 <5.0.0", "popper.js": "^1.16.1", "portal-vue": "^2.1.7", "vue-functional-data-merge": "^3.1.0" @@ -8073,28 +8108,6 @@ "node": ">=6" } }, - "node_modules/camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "dependencies": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/camelcase-keys/node_modules/camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -8140,9 +8153,9 @@ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, "node_modules/catbuffer-typescript": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/catbuffer-typescript/-/catbuffer-typescript-1.0.0.tgz", - "integrity": "sha512-pVpsk0AGcPjaQQVax2rz4EbIQ3/9LvNOYuY2b3KKYlp9Smd6Aohx6gPhZV//D7IYWsFcqntyVbf8/Z4xc5PT+w==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/catbuffer-typescript/-/catbuffer-typescript-1.0.1.tgz", + "integrity": "sha512-IyC2bmBEMRY96/NMsAer+qMTSa6yAwKfGIbpYPDPnlSb4UguNOlSabbCFH0CDQfhWuO6wqH97xGCuB4qY3OCwA==" }, "node_modules/ccount": { "version": "1.0.4", @@ -8154,6 +8167,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -8899,9 +8913,9 @@ } }, "node_modules/consola": { - "version": "2.11.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.11.3.tgz", - "integrity": "sha512-aoW0YIIAmeftGR8GSpw6CGQluNdkWMWh3yEFjH/hmynTYnMtibXszii3lxCXmk8YxJtI3FAK5aTiquA5VH68Gw==" + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" }, "node_modules/console-browserify": { "version": "1.2.0", @@ -8909,12 +8923,6 @@ "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", "dev": true }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true - }, "node_modules/consolidate": { "version": "0.15.1", "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz", @@ -10145,12 +10153,6 @@ "node": ">=0.4.0" } }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true - }, "node_modules/depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", @@ -12947,21 +12949,6 @@ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "optional": true }, - "node_modules/fstream": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - }, - "engines": { - "node": ">=0.6" - } - }, "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -12982,81 +12969,6 @@ "node": ">=8" } }, - "node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/gauge/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "dev": true, - "dependencies": { - "globule": "^1.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/gensync": { "version": "1.0.0-beta.1", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", @@ -13084,15 +12996,6 @@ "node": ">=8.0.0" } }, - "node_modules/get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/get-stream": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", @@ -13299,20 +13202,6 @@ "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=", "dev": true }, - "node_modules/globule": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.1.tgz", - "integrity": "sha512-OVyWOHgw29yosRHCHo7NncwR1hW5ew0W/UrvtwvjefVJeQ26q4/8r8FmPsSF1hJ93IgWkyv16pCTz6WblMzm/g==", - "dev": true, - "dependencies": { - "glob": "~7.1.1", - "lodash": "~4.17.12", - "minimatch": "~3.0.2" - }, - "engines": { - "node": ">= 0.10" - } - }, "node_modules/gonzales-pe": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", @@ -13415,6 +13304,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, "engines": { "node": ">=4" } @@ -13428,12 +13318,6 @@ "node": ">= 0.4" } }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true - }, "node_modules/has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -14013,18 +13897,6 @@ "node": ">=0.8.19" } }, - "node_modules/in-publish": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", - "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", - "dev": true, - "bin": { - "in-install": "in-install.js", - "in-publish": "in-publish.js", - "not-in-install": "not-in-install.js", - "not-in-publish": "not-in-publish.js" - } - }, "node_modules/indent-string": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", @@ -14673,12 +14545,6 @@ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, - "node_modules/is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, "node_modules/is-whitespace": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/is-whitespace/-/is-whitespace-0.3.0.tgz", @@ -17949,12 +17815,6 @@ "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.0.0.tgz", "integrity": "sha1-laKpVBKRqfgZ4Bb4W6JHEW0D5Ks=" }, - "node_modules/js-base64": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.2.tgz", - "integrity": "sha512-Vg8czh0Q7sFBSUMWWArX/miJeBWYBPpdU/3M/DKSaekLMqrqVPaedp+5mZhie/r0lgrcaYBfwXatEew6gwgiQQ==", - "dev": true - }, "node_modules/js-beautify": { "version": "1.11.0", "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.11.0.tgz", @@ -19176,142 +19036,6 @@ "readable-stream": "^2.0.1" } }, - "node_modules/meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "dependencies": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "dependencies": { - "error-ex": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "dependencies": { - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "dependencies": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "dependencies": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "dependencies": { - "is-utf8": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", @@ -19682,7 +19406,7 @@ "version": "2.14.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", - "devOptional": true + "optional": true }, "node_modules/nanomatch": { "version": "1.2.13", @@ -20032,41 +19756,6 @@ "node": ">= 6.0.0" } }, - "node_modules/node-gyp": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", - "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", - "dev": true, - "dependencies": { - "fstream": "^1.0.0", - "glob": "^7.0.3", - "graceful-fs": "^4.1.2", - "mkdirp": "^0.5.0", - "nopt": "2 || 3", - "npmlog": "0 || 1 || 2 || 3 || 4", - "osenv": "0", - "request": "^2.87.0", - "rimraf": "2", - "semver": "~5.3.0", - "tar": "^2.0.0", - "which": "1" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/node-gyp/node_modules/semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", @@ -20146,131 +19835,6 @@ "which": "^1.3.0" } }, - "node_modules/node-sass": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", - "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "async-foreach": "^0.1.3", - "chalk": "^1.1.1", - "cross-spawn": "^3.0.0", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "in-publish": "^2.0.0", - "lodash": "^4.17.15", - "meow": "^3.7.0", - "mkdirp": "^0.5.1", - "nan": "^2.13.2", - "node-gyp": "^3.8.0", - "npmlog": "^4.0.0", - "request": "^2.88.0", - "sass-graph": "2.2.5", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" - }, - "bin": { - "node-sass": "bin/node-sass" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-sass/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-sass/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-sass/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-sass/node_modules/cross-spawn": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", - "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", - "dev": true, - "dependencies": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" - } - }, - "node_modules/node-sass/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/node-sass/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-sass/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/node-sass/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "node_modules/nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true, - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, "node_modules/normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", @@ -20328,18 +19892,6 @@ "node": ">=4" } }, - "node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, "node_modules/nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", @@ -21118,12 +20670,15 @@ "dev": true }, "node_modules/picomatch": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.1.1.tgz", - "integrity": "sha512-OYMyqkKzK7blWO/+XZYP6w8hH0LDvkBvdvKukti+7kqYFCiEAk+gI3DWnryapc0Dau05ugGTy0foQ6mqn4AHYA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", "dev": true, "engines": { "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, "node_modules/pify": { @@ -22838,34 +22393,6 @@ "node": ">=4" } }, - "node_modules/redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "dependencies": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/redent/node_modules/strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "dependencies": { - "get-stdin": "^4.0.1" - }, - "bin": { - "strip-indent": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/regenerate": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", @@ -23553,157 +23080,195 @@ "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/sass-graph": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", - "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "node_modules/sass": { + "version": "1.32.13", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.13.tgz", + "integrity": "sha512-dEgI9nShraqP7cXQH+lEXVf73WOPCse0QlFzSD8k+1TcOxCMwVXfQlr0jtoluZysQOyJGnfr21dLvYKDJq8HkA==", "dev": true, "dependencies": { - "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^13.3.2" + "chokidar": ">=3.0.0 <4.0.0" }, "bin": { - "sassgraph": "bin/sassgraph" + "sass": "sass.js" + }, + "engines": { + "node": ">=8.9.0" } }, - "node_modules/sass-graph/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "node_modules/sass-loader": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", + "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", "dev": true, "dependencies": { - "locate-path": "^3.0.0" + "clone-deep": "^4.0.1", + "loader-utils": "^1.2.3", + "neo-async": "^2.6.1", + "schema-utils": "^2.6.1", + "semver": "^6.3.0" }, "engines": { - "node": ">=6" + "node": ">= 8.9.0" } }, - "node_modules/sass-graph/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "node_modules/sass-loader/node_modules/schema-utils": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.4.tgz", + "integrity": "sha512-VNjcaUxVnEeun6B2fiiUDjXXBtD4ZSH7pdbfIu1pOFwgptDPLMo/z9jr4sUfsjFVPqDCEin/F7IYlq7/E6yDbQ==", "dev": true, "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1" }, "engines": { - "node": ">=6" + "node": ">= 8.9.0" } }, - "node_modules/sass-graph/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/sass-loader/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/sass/node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "dev": true, "dependencies": { - "p-try": "^2.0.0" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, "engines": { - "node": ">=6" + "node": ">= 8" } }, - "node_modules/sass-graph/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "node_modules/sass/node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/sass/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "dependencies": { - "p-limit": "^2.0.0" + "fill-range": "^7.0.1" }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/sass-graph/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "node_modules/sass/node_modules/chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", "dev": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, "engines": { - "node": ">=6" + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/sass-graph/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "node_modules/sass/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "to-regex-range": "^5.0.1" }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/sass-graph/node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "node_modules/sass/node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, - "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/sass-graph/node_modules/yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "node_modules/sass/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/sass-loader": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", - "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", + "node_modules/sass/node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, "dependencies": { - "clone-deep": "^4.0.1", - "loader-utils": "^1.2.3", - "neo-async": "^2.6.1", - "schema-utils": "^2.6.1", - "semver": "^6.3.0" + "binary-extensions": "^2.0.0" }, "engines": { - "node": ">= 8.9.0" + "node": ">=8" } }, - "node_modules/sass-loader/node_modules/schema-utils": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.4.tgz", - "integrity": "sha512-VNjcaUxVnEeun6B2fiiUDjXXBtD4ZSH7pdbfIu1pOFwgptDPLMo/z9jr4sUfsjFVPqDCEin/F7IYlq7/E6yDbQ==", + "node_modules/sass/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/sass/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "dependencies": { - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1" + "picomatch": "^2.2.1" }, "engines": { - "node": ">= 8.9.0" + "node": ">=8.10.0" } }, - "node_modules/sass-loader/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "node_modules/sass/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" } }, "node_modules/sax": { @@ -23738,28 +23303,6 @@ "node": ">= 4" } }, - "node_modules/scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", - "dev": true, - "dependencies": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" - } - }, - "node_modules/scss-tokenizer/node_modules/source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true, - "dependencies": { - "amdefine": ">=0.0.4" - }, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", @@ -24516,15 +24059,6 @@ "node": ">= 0.6" } }, - "node_modules/stdout-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", - "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", - "dev": true, - "dependencies": { - "readable-stream": "^2.0.1" - } - }, "node_modules/stealthy-require": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", @@ -25525,6 +25059,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "dependencies": { "has-flag": "^3.0.0" }, @@ -25692,17 +25227,17 @@ } }, "node_modules/symbol-openapi-typescript-fetch-client": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/symbol-openapi-typescript-fetch-client/-/symbol-openapi-typescript-fetch-client-1.0.2.tgz", - "integrity": "sha512-eFfDSr8RHqYaVYdviX30gsfd1VUP3VQV5DLB9kc3yPoFLCOHNO+4rtwItS9rF9xGmICBMB9iR8GDCa6YCTU+WA==" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/symbol-openapi-typescript-fetch-client/-/symbol-openapi-typescript-fetch-client-1.0.3.tgz", + "integrity": "sha512-Md3/wkYLWTeJ/o99kXajW5dDs7Ok7AWfGRGDThb2bpC53KVxwnMl2ho/KUPT2Y+CeuIB62+Hgp9NtJLvgXYzHw==" }, "node_modules/symbol-sdk": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/symbol-sdk/-/symbol-sdk-1.0.2.tgz", - "integrity": "sha512-AkiMBhCg5UwfkjVUaNnIcnLaaqVOPclsMbALeylzLPDHK39I0YSVKMuXKeEWBG/6rramZ7ffTS7+Oug3xiqUQA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/symbol-sdk/-/symbol-sdk-1.0.3.tgz", + "integrity": "sha512-4DLOzc74Duh8kqlUJr7U4KgjxSv/KIrFU4veNKnbiMkH/P5QmWIh0IaZ6Ui+NS11fg2PAtmAh33c+0DQd4haRw==", "dependencies": { "@js-joda/core": "^3.2.0", - "catbuffer-typescript": "1.0.0", + "catbuffer-typescript": "^1.0.1", "crypto-js": "^4.0.0", "futoin-hkdf": "^1.3.2", "js-sha256": "^0.9.0", @@ -25714,7 +25249,7 @@ "ripemd160": "^2.0.2", "rxjs": "^6.6.7", "rxjs-compat": "^6.6.3", - "symbol-openapi-typescript-fetch-client": "^1.0.2", + "symbol-openapi-typescript-fetch-client": "^1.0.3", "tweetnacl": "^1.0.3", "utf8": "^2.1.2", "ws": "^7.3.1" @@ -25826,17 +25361,6 @@ "node": ">=6" } }, - "node_modules/tar": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", - "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", - "dev": true, - "dependencies": { - "block-stream": "*", - "fstream": "^1.0.12", - "inherits": "2" - } - }, "node_modules/terminal-link": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", @@ -26285,15 +25809,6 @@ "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=", "dev": true }, - "node_modules/trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/trim-right": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", @@ -26314,15 +25829,6 @@ "integrity": "sha512-tdzBRDGWcI1OpPVmChbdSKhvSVurznZ8X36AYURAcl+0o2ldlCY2XPzyXNNxwJwwyIU+rIglTCG4kxtNKBQH7Q==", "dev": true }, - "node_modules/true-case-path": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", - "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", - "dev": true, - "dependencies": { - "glob": "^7.1.2" - } - }, "node_modules/tryer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", @@ -27477,16 +26983,6 @@ "node": ">=8.10.0" } }, - "node_modules/watchpack/node_modules/readdirp/node_modules/picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=8.6" - } - }, "node_modules/watchpack/node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -28061,15 +27557,6 @@ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", "dev": true }, - "node_modules/wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, "node_modules/wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", @@ -31358,13 +30845,58 @@ "dev": true }, "@nuxt/opencollective": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@nuxt/opencollective/-/opencollective-0.3.0.tgz", - "integrity": "sha512-Vf09BxCdj1iT2IRqVwX5snaY2WCTkvM0O4cWWSO1ThCFuc4if0Q/nNwAgCxRU0FeYHJ7DdyMUNSdswCLKlVqeg==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@nuxt/opencollective/-/opencollective-0.3.2.tgz", + "integrity": "sha512-XG7rUdXG9fcafu9KTDIYjJSkRO38EwjlKYIb5TQ/0WDbiTUTtUtgncMscKOYzfsY86kGs05pAuMOR+3Fi0aN3A==", "requires": { - "chalk": "^2.4.2", - "consola": "^2.10.1", - "node-fetch": "^2.6.0" + "chalk": "^4.1.0", + "consola": "^2.15.0", + "node-fetch": "^2.6.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } } }, "@sinonjs/commons": { @@ -32992,12 +32524,6 @@ "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", "dev": true }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true - }, "ansi-colors": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", @@ -33026,6 +32552,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "requires": { "color-convert": "^1.9.0" } @@ -33082,16 +32609,6 @@ "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==", "dev": true }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -33261,12 +32778,6 @@ "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", "devOptional": true }, - "async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", - "dev": true - }, "async-limiter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", @@ -35321,15 +34832,6 @@ "file-uri-to-path": "1.0.0" } }, - "block-stream": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "dev": true, - "requires": { - "inherits": "~2.0.0" - } - }, "bluebird": { "version": "3.5.5", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz", @@ -35420,17 +34922,18 @@ } }, "bootstrap": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.4.1.tgz", - "integrity": "sha512-tbx5cHubwE6e2ZG7nqM3g/FZ5PQEDMWmMGNrCUBVRPHXTJaH7CBDdsLeu3eCh3B1tzAxTnAbtmrzvWEvT2NNEA==" + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.1.tgz", + "integrity": "sha512-0dj+VgI9Ecom+rvvpNZ4MUZJz8dcX7WCX+eTID9+/8HgOkv3dsRzi8BGeZJCQU6flWQVYxwTQnEZFrmJSEO7og==", + "requires": {} }, "bootstrap-vue": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/bootstrap-vue/-/bootstrap-vue-2.7.0.tgz", - "integrity": "sha512-9DJwtQVFp+7hgKr8N4mjt/YHObep8SVG4wvCX/uKTaMeaNWcMAzxQ/bjFfYVDmf1sjfnWltw1Cqd+ilR+XS0FQ==", + "version": "2.21.2", + "resolved": "https://registry.npmjs.org/bootstrap-vue/-/bootstrap-vue-2.21.2.tgz", + "integrity": "sha512-0Exe+4MZysqhZNXIKf4TzkvXaupxh9EHsoCRez0o5Dc0J7rlafayOEwql63qXv74CgZO8E4U8ugRNJko1vMvNw==", "requires": { - "@nuxt/opencollective": "^0.3.0", - "bootstrap": ">=4.4.1 <5.0.0", + "@nuxt/opencollective": "^0.3.2", + "bootstrap": ">=4.5.3 <5.0.0", "popper.js": "^1.16.1", "portal-vue": "^2.1.7", "vue-functional-data-merge": "^3.1.0" @@ -35824,24 +35327,6 @@ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - } - } - }, "caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -35881,9 +35366,9 @@ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, "catbuffer-typescript": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/catbuffer-typescript/-/catbuffer-typescript-1.0.0.tgz", - "integrity": "sha512-pVpsk0AGcPjaQQVax2rz4EbIQ3/9LvNOYuY2b3KKYlp9Smd6Aohx6gPhZV//D7IYWsFcqntyVbf8/Z4xc5PT+w==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/catbuffer-typescript/-/catbuffer-typescript-1.0.1.tgz", + "integrity": "sha512-IyC2bmBEMRY96/NMsAer+qMTSa6yAwKfGIbpYPDPnlSb4UguNOlSabbCFH0CDQfhWuO6wqH97xGCuB4qY3OCwA==" }, "ccount": { "version": "1.0.4", @@ -35895,6 +35380,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -36522,9 +36008,9 @@ "dev": true }, "consola": { - "version": "2.11.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.11.3.tgz", - "integrity": "sha512-aoW0YIIAmeftGR8GSpw6CGQluNdkWMWh3yEFjH/hmynTYnMtibXszii3lxCXmk8YxJtI3FAK5aTiquA5VH68Gw==" + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" }, "console-browserify": { "version": "1.2.0", @@ -36532,12 +36018,6 @@ "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", "dev": true }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true - }, "consolidate": { "version": "0.15.1", "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz", @@ -37577,12 +37057,6 @@ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true - }, "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", @@ -39955,18 +39429,6 @@ } } }, - "fstream": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - } - }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -39984,68 +39446,6 @@ "resolved": "https://registry.npmjs.org/futoin-hkdf/-/futoin-hkdf-1.3.3.tgz", "integrity": "sha512-oR75fYk3B3X9/B02Y6vusrBKucrpC6VjxhRL+C6B7FwUpuSRHbhBNG3AZbcE/xPyJmEQWsyqUFp3VeNNbA3S7A==" }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "dev": true, - "requires": { - "globule": "^1.0.0" - } - }, "gensync": { "version": "1.0.0-beta.1", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", @@ -40064,12 +39464,6 @@ "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "dev": true }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true - }, "get-stream": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", @@ -40243,17 +39637,6 @@ "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=", "dev": true }, - "globule": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.1.tgz", - "integrity": "sha512-OVyWOHgw29yosRHCHo7NncwR1hW5ew0W/UrvtwvjefVJeQ26q4/8r8FmPsSF1hJ93IgWkyv16pCTz6WblMzm/g==", - "dev": true, - "requires": { - "glob": "~7.1.1", - "lodash": "~4.17.12", - "minimatch": "~3.0.2" - } - }, "gonzales-pe": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", @@ -40333,7 +39716,8 @@ "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true }, "has-symbols": { "version": "1.0.0", @@ -40341,12 +39725,6 @@ "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", "dev": true }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true - }, "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -40836,12 +40214,6 @@ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true }, - "in-publish": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", - "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", - "dev": true - }, "indent-string": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", @@ -41363,12 +40735,6 @@ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, "is-whitespace": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/is-whitespace/-/is-whitespace-0.3.0.tgz", @@ -44059,12 +43425,6 @@ "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.0.0.tgz", "integrity": "sha1-laKpVBKRqfgZ4Bb4W6JHEW0D5Ks=" }, - "js-base64": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.2.tgz", - "integrity": "sha512-Vg8czh0Q7sFBSUMWWArX/miJeBWYBPpdU/3M/DKSaekLMqrqVPaedp+5mZhie/r0lgrcaYBfwXatEew6gwgiQQ==", - "dev": true - }, "js-beautify": { "version": "1.11.0", "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.11.0.tgz", @@ -45068,114 +44428,6 @@ "readable-stream": "^2.0.1" } }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - }, - "dependencies": { - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "^1.2.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } - } - } - }, "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", @@ -45487,7 +44739,7 @@ "version": "2.14.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", - "devOptional": true + "optional": true }, "nanomatch": { "version": "1.2.13", @@ -45780,34 +45032,6 @@ "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", "dev": true }, - "node-gyp": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", - "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", - "dev": true, - "requires": { - "fstream": "^1.0.0", - "glob": "^7.0.3", - "graceful-fs": "^4.1.2", - "mkdirp": "^0.5.0", - "nopt": "2 || 3", - "npmlog": "0 || 1 || 2 || 3 || 4", - "osenv": "0", - "request": "^2.87.0", - "rimraf": "2", - "semver": "~5.3.0", - "tar": "^2.0.0", - "which": "1" - }, - "dependencies": { - "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "dev": true - } - } - }, "node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", @@ -45883,108 +45107,6 @@ "which": "^1.3.0" } }, - "node-sass": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", - "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", - "dev": true, - "requires": { - "async-foreach": "^0.1.3", - "chalk": "^1.1.1", - "cross-spawn": "^3.0.0", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "in-publish": "^2.0.0", - "lodash": "^4.17.15", - "meow": "^3.7.0", - "mkdirp": "^0.5.1", - "nan": "^2.13.2", - "node-gyp": "^3.8.0", - "npmlog": "^4.0.0", - "request": "^2.88.0", - "sass-graph": "2.2.5", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "cross-spawn": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", - "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" - } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - } - } - }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true, - "requires": { - "abbrev": "1" - } - }, "normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", @@ -46030,18 +45152,6 @@ "path-key": "^2.0.0" } }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, "nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", @@ -46674,9 +45784,9 @@ "dev": true }, "picomatch": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.1.1.tgz", - "integrity": "sha512-OYMyqkKzK7blWO/+XZYP6w8hH0LDvkBvdvKukti+7kqYFCiEAk+gI3DWnryapc0Dau05ugGTy0foQ6mqn4AHYA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", "dev": true }, "pify": { @@ -48136,27 +47246,6 @@ "util.promisify": "^1.0.0" } }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - }, - "dependencies": { - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "requires": { - "get-stdin": "^4.0.1" - } - } - } - }, "regenerate": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", @@ -48738,98 +47827,112 @@ "walker": "~1.0.5" } }, - "sass-graph": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", - "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "sass": { + "version": "1.32.13", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.13.tgz", + "integrity": "sha512-dEgI9nShraqP7cXQH+lEXVf73WOPCse0QlFzSD8k+1TcOxCMwVXfQlr0jtoluZysQOyJGnfr21dLvYKDJq8HkA==", "dev": true, "requires": { - "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^13.3.2" + "chokidar": ">=3.0.0 <4.0.0" }, "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "dev": true, "requires": { - "locate-path": "^3.0.0" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" } }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "fill-range": "^7.0.1" } }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", "dev": true, "requires": { - "p-try": "^2.0.0" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" } }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "requires": { - "p-limit": "^2.0.0" + "to-regex-range": "^5.0.1" } }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "is-glob": "^4.0.1" } }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" + "binary-extensions": "^2.0.0" } }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "picomatch": "^2.2.1" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" } } } @@ -48891,27 +47994,6 @@ "ajv-keywords": "^3.1.0" } }, - "scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", - "dev": true, - "requires": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" - }, - "dependencies": { - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true, - "requires": { - "amdefine": ">=0.0.4" - } - } - } - }, "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", @@ -49573,15 +48655,6 @@ "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", "dev": true }, - "stdout-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", - "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", - "dev": true, - "requires": { - "readable-stream": "^2.0.1" - } - }, "stealthy-require": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", @@ -50389,6 +49462,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "requires": { "has-flag": "^3.0.0" } @@ -50518,17 +49592,17 @@ "dev": true }, "symbol-openapi-typescript-fetch-client": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/symbol-openapi-typescript-fetch-client/-/symbol-openapi-typescript-fetch-client-1.0.2.tgz", - "integrity": "sha512-eFfDSr8RHqYaVYdviX30gsfd1VUP3VQV5DLB9kc3yPoFLCOHNO+4rtwItS9rF9xGmICBMB9iR8GDCa6YCTU+WA==" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/symbol-openapi-typescript-fetch-client/-/symbol-openapi-typescript-fetch-client-1.0.3.tgz", + "integrity": "sha512-Md3/wkYLWTeJ/o99kXajW5dDs7Ok7AWfGRGDThb2bpC53KVxwnMl2ho/KUPT2Y+CeuIB62+Hgp9NtJLvgXYzHw==" }, "symbol-sdk": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/symbol-sdk/-/symbol-sdk-1.0.2.tgz", - "integrity": "sha512-AkiMBhCg5UwfkjVUaNnIcnLaaqVOPclsMbALeylzLPDHK39I0YSVKMuXKeEWBG/6rramZ7ffTS7+Oug3xiqUQA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/symbol-sdk/-/symbol-sdk-1.0.3.tgz", + "integrity": "sha512-4DLOzc74Duh8kqlUJr7U4KgjxSv/KIrFU4veNKnbiMkH/P5QmWIh0IaZ6Ui+NS11fg2PAtmAh33c+0DQd4haRw==", "requires": { "@js-joda/core": "^3.2.0", - "catbuffer-typescript": "1.0.0", + "catbuffer-typescript": "^1.0.1", "crypto-js": "^4.0.0", "futoin-hkdf": "^1.3.2", "js-sha256": "^0.9.0", @@ -50540,7 +49614,7 @@ "ripemd160": "^2.0.2", "rxjs": "^6.6.7", "rxjs-compat": "^6.6.3", - "symbol-openapi-typescript-fetch-client": "^1.0.2", + "symbol-openapi-typescript-fetch-client": "^1.0.3", "tweetnacl": "^1.0.3", "utf8": "^2.1.2", "ws": "^7.3.1" @@ -50644,17 +49718,6 @@ "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", "dev": true }, - "tar": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", - "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", - "dev": true, - "requires": { - "block-stream": "*", - "fstream": "^1.0.12", - "inherits": "2" - } - }, "terminal-link": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", @@ -51025,12 +50088,6 @@ "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=", "dev": true }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true - }, "trim-right": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", @@ -51048,15 +50105,6 @@ "integrity": "sha512-tdzBRDGWcI1OpPVmChbdSKhvSVurznZ8X36AYURAcl+0o2ldlCY2XPzyXNNxwJwwyIU+rIglTCG4kxtNKBQH7Q==", "dev": true }, - "true-case-path": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", - "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", - "dev": true, - "requires": { - "glob": "^7.1.2" - } - }, "tryer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", @@ -52044,15 +51092,6 @@ "optional": true, "requires": { "picomatch": "^2.2.1" - }, - "dependencies": { - "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true, - "optional": true - } } }, "to-regex-range": { @@ -52549,15 +51588,6 @@ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", "dev": true }, - "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, "wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", diff --git a/package.json b/package.json index 01b277839..c27946ba1 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "merkletreejs": "^0.2.9", "moment-timezone": "^0.5.28", "nem-sdk": "^1.6.8", - "symbol-sdk": "^1.0.2", + "symbol-sdk": "^1.0.3", "url-parse": "^1.5.2", "utf8": "^3.0.0", "vue": "^2.6.11", diff --git a/src/components/extend-graphic-value/ExtendMosaicSupplyRevocationValue.vue b/src/components/extend-graphic-value/ExtendMosaicSupplyRevocationValue.vue new file mode 100644 index 000000000..71654d0e6 --- /dev/null +++ b/src/components/extend-graphic-value/ExtendMosaicSupplyRevocationValue.vue @@ -0,0 +1,43 @@ + + + diff --git a/src/components/fields/ExtendGraphicValueField.vue b/src/components/fields/ExtendGraphicValueField.vue index d2543856f..a9f457fdc 100644 --- a/src/components/fields/ExtendGraphicValueField.vue +++ b/src/components/fields/ExtendGraphicValueField.vue @@ -30,6 +30,7 @@ import ExtendTransferValue from '@/components/extend-graphic-value/ExtendTransfe import ExtendNamespaceRegistrationValue from '@/components/extend-graphic-value/ExtendNamespaceRegistrationValue.vue'; import ExtendAliasValue from '@/components/extend-graphic-value/ExtendAliasValue.vue'; import ExtendMosaicSupplyChangeValue from '@/components/extend-graphic-value/ExtendMosaicSupplyChangeValue.vue'; +import ExtendMosaicSupplyRevocationValue from '@/components/extend-graphic-value/ExtendMosaicSupplyRevocationValue.vue'; import ExtendMosaicDefinitionValue from '@/components/extend-graphic-value/ExtendMosaicDefinitionValue.vue'; import ExtendKeyLinkValue from '@/components/extend-graphic-value/ExtendKeyLinkValue.vue'; import ExtendSecretLockValue from '@/components/extend-graphic-value/ExtendSecretLockValue.vue'; @@ -63,6 +64,7 @@ export default { ExtendNamespaceRegistrationValue, ExtendAliasValue, ExtendMosaicSupplyChangeValue, + ExtendMosaicSupplyRevocationValue, ExtendMosaicDefinitionValue, ExtendKeyLinkValue, ExtendSecretLockValue, @@ -91,6 +93,7 @@ export default { case TransactionType.ADDRESS_ALIAS: case TransactionType.MOSAIC_ALIAS: return 'ExtendAliasValue'; case TransactionType.MOSAIC_SUPPLY_CHANGE: return 'ExtendMosaicSupplyChangeValue'; + case TransactionType.MOSAIC_SUPPLY_REVOCATION: return 'ExtendMosaicSupplyRevocationValue'; case TransactionType.MOSAIC_DEFINITION: return 'ExtendMosaicDefinitionValue'; case TransactionType.VOTING_KEY_LINK: case TransactionType.VRF_KEY_LINK: diff --git a/src/components/fields/TransactionType.vue b/src/components/fields/TransactionType.vue index 7e6b7d481..0c0532ebf 100644 --- a/src/components/fields/TransactionType.vue +++ b/src/components/fields/TransactionType.vue @@ -22,6 +22,7 @@ import IconMetadata from '../../styles/img/metadata.png'; import IconLink from '../../styles/img/account-link.png'; import IconAggregateBond from '../../styles/img/aggregate-bond.png'; import IconAggregateCompleted from '../../styles/img/aggregate-completed.png'; +import IconRevoke from '../../styles/img/revoke.png'; import { TransactionType } from 'symbol-sdk'; export default { @@ -55,7 +56,8 @@ export default { IconMetadata, IconLink, IconAggregateBond, - IconAggregateCompleted + IconAggregateCompleted, + IconRevoke }; }, @@ -75,6 +77,8 @@ export default { case TransactionType.MOSAIC_DEFINITION: case TransactionType.MOSAIC_SUPPLY_CHANGE: return this.IconMosaic; + case TransactionType.MOSAIC_SUPPLY_REVOCATION: + return this.IconRevoke; case TransactionType.MULTISIG_ACCOUNT_MODIFICATION: return this.IconMultisig; case TransactionType.AGGREGATE_COMPLETE: diff --git a/src/components/transaction-graphic/MosaicDefinitionGraphic.vue b/src/components/transaction-graphic/MosaicDefinitionGraphic.vue index 5a68ad99b..e1b98bccb 100644 --- a/src/components/transaction-graphic/MosaicDefinitionGraphic.vue +++ b/src/components/transaction-graphic/MosaicDefinitionGraphic.vue @@ -90,6 +90,10 @@ export default { restrictable: { type: Boolean, required: true + }, + revokable: { + type: Boolean, + required: true } }, @@ -119,7 +123,8 @@ export default { duration: this.duration, supplyMutable: this.supplyMutable, transferable: this.transferable, - restrictable: this.restrictable + restrictable: this.restrictable, + revokable: this.revokable }; } } diff --git a/src/components/transaction-graphic/MosaicSupplyRevocationGraphic.vue b/src/components/transaction-graphic/MosaicSupplyRevocationGraphic.vue new file mode 100644 index 000000000..9b57582d0 --- /dev/null +++ b/src/components/transaction-graphic/MosaicSupplyRevocationGraphic.vue @@ -0,0 +1,125 @@ + + + diff --git a/src/components/transaction-graphic/TransactionGraphic.vue b/src/components/transaction-graphic/TransactionGraphic.vue index 270b0fe37..7ec54b633 100644 --- a/src/components/transaction-graphic/TransactionGraphic.vue +++ b/src/components/transaction-graphic/TransactionGraphic.vue @@ -12,6 +12,7 @@ import MosaicAliasGraphic from '@/components/transaction-graphic/MosaicAliasGrap import NamespaceRegistrationGraphic from '@/components/transaction-graphic/NamespaceRegistrationGraphic.vue'; import MosaicDefinitionGraphic from '@/components/transaction-graphic/MosaicDefinitionGraphic.vue'; import MosaicSupplyChangeGraphic from '@/components/transaction-graphic/MosaicSupplyChangeGraphic.vue'; +import MosaicSupplyRevocationGraphic from '@/components/transaction-graphic/MosaicSupplyRevocationGraphic.vue'; import SecretLockGraphic from '@/components/transaction-graphic/SecretLockGraphic.vue'; import HashLockGraphic from '@/components/transaction-graphic/HashLockGraphic.vue'; import VrfKeyGraphic from '@/components/transaction-graphic/VrfKeyGraphic.vue'; @@ -46,6 +47,7 @@ export default { NamespaceRegistrationGraphic, MosaicDefinitionGraphic, MosaicSupplyChangeGraphic, + MosaicSupplyRevocationGraphic, SecretLockGraphic, HashLockGraphic, SecretProofGraphic, @@ -79,6 +81,7 @@ export default { case TransactionType.NAMESPACE_REGISTRATION: return 'NamespaceRegistrationGraphic'; case TransactionType.MOSAIC_DEFINITION: return 'MosaicDefinitionGraphic'; case TransactionType.MOSAIC_SUPPLY_CHANGE: return 'MosaicSupplyChangeGraphic'; + case TransactionType.MOSAIC_SUPPLY_REVOCATION: return 'MosaicSupplyRevocationGraphic'; case TransactionType.SECRET_LOCK: return 'SecretLockGraphic'; case TransactionType.HASH_LOCK: return 'HashLockGraphic'; case TransactionType.SECRET_PROOF: return 'SecretProofGraphic'; diff --git a/src/components/widgets/TransactionGraphicWidget.vue b/src/components/widgets/TransactionGraphicWidget.vue index 33ffa3fe4..c83332217 100644 --- a/src/components/widgets/TransactionGraphicWidget.vue +++ b/src/components/widgets/TransactionGraphicWidget.vue @@ -77,6 +77,7 @@ export default { TransactionType.SECRET_LOCK, TransactionType.MOSAIC_DEFINITION, TransactionType.MOSAIC_SUPPLY_CHANGE, + TransactionType.MOSAIC_SUPPLY_REVOCATION, TransactionType.AGGREGATE_COMPLETE, TransactionType.AGGREGATE_BONDED, TransactionType.HASH_LOCK, diff --git a/src/config/constants.js b/src/config/constants.js index 513dbe8ed..41f12e62b 100644 --- a/src/config/constants.js +++ b/src/config/constants.js @@ -43,6 +43,7 @@ class Constants { [TransactionType.MOSAIC_ALIAS]: 'Mosaic Alias', [TransactionType.MOSAIC_DEFINITION]: 'Mosaic Definition', [TransactionType.MOSAIC_SUPPLY_CHANGE]: 'Mosaic Supply Change', + [TransactionType.MOSAIC_SUPPLY_REVOCATION]: 'Reclaim', [TransactionType.MULTISIG_ACCOUNT_MODIFICATION]: 'Multisig Account Modification', [TransactionType.AGGREGATE_COMPLETE]: 'Aggregate Complete', [TransactionType.AGGREGATE_BONDED]: 'Aggregate Bonded', diff --git a/src/config/default.json b/src/config/default.json index 954f92c9c..d3f3dabf0 100644 --- a/src/config/default.json +++ b/src/config/default.json @@ -2,11 +2,11 @@ "apiNodePort": 3001, "endpoints": { "marketData": "https://min-api.cryptocompare.com/", - "statisticsService": "https://testnet.symbol.services" + "statisticsService": "https://symbol.services" }, "networkConfig": { "namespaceName": "symbol.xym", - "mosaicId": "2CF403E85507F39E", + "mosaicId": "6BED913FA20223F8", "namespaceId": "E74B99BA41F4AFEE", "divisibility": "6", "networkIdentifier": 0 diff --git a/src/config/filters.js b/src/config/filters.js index 13e049359..b972cc8d1 100644 --- a/src/config/filters.js +++ b/src/config/filters.js @@ -127,6 +127,7 @@ export const transaction = [ TransactionType.MOSAIC_ALIAS, TransactionType.MOSAIC_DEFINITION, TransactionType.MOSAIC_SUPPLY_CHANGE, + TransactionType.MOSAIC_SUPPLY_REVOCATION, TransactionType.ACCOUNT_MOSAIC_RESTRICTION, TransactionType.MOSAIC_ADDRESS_RESTRICTION, TransactionType.MOSAIC_GLOBAL_RESTRICTION, diff --git a/src/config/i18n/en-us.json b/src/config/i18n/en-us.json index 38ebc3ded..074e696f0 100644 --- a/src/config/i18n/en-us.json +++ b/src/config/i18n/en-us.json @@ -63,6 +63,7 @@ "supplyMutable": "Supply Mutable", "transferable": "Transferable", "restrictable": "Restrictable", + "revokable": "Revokable", "active": "Active", "alias": "Alias", "aliasType": "Alias Type", @@ -216,6 +217,7 @@ "transactionDescriptor_17230": "Mosaic alias", "transactionDescriptor_16717": "Mosaic definition", "transactionDescriptor_16973": "Mosaic supply change", + "transactionDescriptor_17229": "Reclaim", "transactionDescriptor_16725": "Multisig account modification", "transactionDescriptor_16705": "Aggregate complete", "transactionDescriptor_16961": "Aggregate bonded", @@ -403,5 +405,6 @@ "isHttpsEnabled": "Https", "epoch": "Epoch", "epochInfo": "Epoch Info", - "current": "Current" + "current": "Current", + "reclaimed": "Reclaimed" } diff --git a/src/config/i18n/es.json b/src/config/i18n/es.json index a79d8d608..7ea4a8b13 100644 --- a/src/config/i18n/es.json +++ b/src/config/i18n/es.json @@ -63,6 +63,7 @@ "supplyMutable": "Supply Mutable", "transferable": "Transferible", "restrictable": "Restringible", + "revokable": "Revokable", "active": "Activo", "alias": "Alias", "aliasType": "Alias Type", @@ -216,6 +217,7 @@ "transactionDescriptor_17230": "Mosaic alias", "transactionDescriptor_16717": "Mosaic definition", "transactionDescriptor_16973": "Mosaic supply change", + "transactionDescriptor_17229": "Reclaim", "transactionDescriptor_16725": "Multisig account modification", "transactionDescriptor_16705": "Aggregate complete", "transactionDescriptor_16961": "Aggregate bonded", @@ -399,5 +401,6 @@ "isHttpsEnabled": "Https", "epoch": "Epoch", "epochInfo": "Epoch Info", - "current": "actualidad" + "current": "actualidad", + "reclaimed": "Reclaimed" } diff --git a/src/config/i18n/ja.json b/src/config/i18n/ja.json index 01e1a35c6..b3c45b7dc 100644 --- a/src/config/i18n/ja.json +++ b/src/config/i18n/ja.json @@ -63,6 +63,7 @@ "supplyMutable": "供給可変", "transferable": "転送可能", "restrictable": "制限可能", + "revokable": "取消可能", "active": "アクティブ", "alias": "エイリアス", "aliasType": "エイリアスの種類", @@ -216,6 +217,7 @@ "transactionDescriptor_17230": "モザイクエイリアス", "transactionDescriptor_16717": "モザイク定義", "transactionDescriptor_16973": "モザイク供給変更", + "transactionDescriptor_17229": "回収", "transactionDescriptor_16725": "マルチシグアカウント変更", "transactionDescriptor_16705": "アグリゲートコンプリート", "transactionDescriptor_16961": "アグリゲートボンデッド", @@ -403,5 +405,6 @@ "isHttpsEnabled": "Https", "epoch": "Epoch", "epochInfo": "Epoch 情報", - "current": "現在" + "current": "現在", + "reclaimed": "回収" } diff --git a/src/config/i18n/pt.json b/src/config/i18n/pt.json index 49c370188..aede75311 100644 --- a/src/config/i18n/pt.json +++ b/src/config/i18n/pt.json @@ -63,6 +63,7 @@ "supplyMutable": "Mutável de fornecimento", "transferable": "Transferível", "restrictable": "Restringível", + "revokable": "Revokable", "active": "Ativo", "alias": "Alias", "aliasType": "Alias Type", @@ -217,6 +218,7 @@ "transactionDescriptor_17230": "Mosaic alias", "transactionDescriptor_16717": "Mosaic definition", "transactionDescriptor_16973": "Mosaic supply change", + "transactionDescriptor_17229": "Reclaim", "transactionDescriptor_16725": "Multisig account modification", "transactionDescriptor_16705": "Aggregate complete", "transactionDescriptor_16961": "Aggregate bonded", @@ -399,5 +401,6 @@ "isHttpsEnabled": "Https", "epoch": "Epoch", "epochInfo": "Epoch Info", - "current": "Current" + "current": "Current", + "reclaimed": "Reclaimed" } diff --git a/src/config/i18n/ru.json b/src/config/i18n/ru.json index 75a2ca216..c8a2fa8ce 100644 --- a/src/config/i18n/ru.json +++ b/src/config/i18n/ru.json @@ -63,6 +63,7 @@ "supplyMutable": "Изменчивая Поставка", "transferable": "Переносимый", "restrictable": "Ограничение", + "revokable": "Подлежит отмене", "active": "Активный", "alias": "Псевдоним", "aliasType": "Тип псевдонима", @@ -216,6 +217,7 @@ "transactionDescriptor_17230": "Мозаика псевдоним", "transactionDescriptor_16717": "Определение мозаики", "transactionDescriptor_16973": "Изменение поставки мозаики", + "transactionDescriptor_17229": "Возвращаемая", "transactionDescriptor_16725": "Модификация мультисиг аккаунта", "transactionDescriptor_16705": "Агрегат завершен", "transactionDescriptor_16961": "Агрегат в сборе", @@ -393,5 +395,6 @@ "isHttpsEnabled": "Https", "epoch": "Эпоха", "epochInfo": "Эпоха Информация", - "current": "Текущий" + "current": "Текущий", + "reclaimed": "Возвращенная" } \ No newline at end of file diff --git a/src/config/i18n/ua.json b/src/config/i18n/ua.json index 28cb5c66f..6a2960d39 100644 --- a/src/config/i18n/ua.json +++ b/src/config/i18n/ua.json @@ -63,6 +63,7 @@ "supplyMutable": "Supply Mutable", "transferable": "Переносимий", "restrictable": "Обмежений", + "revokable": "Revokable", "active": "Активний", "alias": "Псевдонім", "aliasType": "Тип псевдоніма", @@ -216,6 +217,7 @@ "transactionDescriptor_17230": "Mosaic alias", "transactionDescriptor_16717": "Mosaic definition", "transactionDescriptor_16973": "Mosaic supply change", + "transactionDescriptor_17229": "Reclaim", "transactionDescriptor_16725": "Multisig account modification", "transactionDescriptor_16705": "Aggregate complete", "transactionDescriptor_16961": "Aggregate bonded", @@ -399,5 +401,6 @@ "isHttpsEnabled": "Https", "epoch": "Epoch", "epochInfo": "Epoch Info", - "current": "Current" + "current": "Current", + "reclaimed": "Reclaimed" } diff --git a/src/config/i18n/zh.json b/src/config/i18n/zh.json index 4ec8f6595..9354d3a82 100644 --- a/src/config/i18n/zh.json +++ b/src/config/i18n/zh.json @@ -63,6 +63,7 @@ "supplyMutable": "可变供应量", "transferable": "可传输", "restrictable": "限制性", + "revokable": "撤销", "active": "活跃", "alias": "别名", "aliasType": "别名类型", @@ -216,6 +217,7 @@ "transactionDescriptor_17230": "Mosaic alias", "transactionDescriptor_16717": "Mosaic definition", "transactionDescriptor_16973": "Mosaic supply change", + "transactionDescriptor_17229": "Reclaim", "transactionDescriptor_16725": "Multisig account modification", "transactionDescriptor_16705": "Aggregate complete", "transactionDescriptor_16961": "Aggregate bonded", @@ -399,5 +401,6 @@ "isHttpsEnabled": "Https", "epoch": "Epoch", "epochInfo": "Epoch Info", - "current": "Current" + "current": "Current", + "reclaimed": "Reclaimed" } diff --git a/src/config/pages/mosaic-detail.json b/src/config/pages/mosaic-detail.json index 3e8a8f4d2..96eed655b 100644 --- a/src/config/pages/mosaic-detail.json +++ b/src/config/pages/mosaic-detail.json @@ -29,7 +29,8 @@ "expirationDuration", "supplyMutable", "transferable", - "restrictable" + "restrictable", + "revokable" ] }, { @@ -95,4 +96,4 @@ } ] } -} \ No newline at end of file +} diff --git a/src/infrastructure/CreateTransaction.js b/src/infrastructure/CreateTransaction.js index 01626b932..f74daa4c5 100644 --- a/src/infrastructure/CreateTransaction.js +++ b/src/infrastructure/CreateTransaction.js @@ -102,7 +102,8 @@ class CreateTransaction { nonce: transactionObj.nonce.toHex(), supplyMutable: transactionObj.flags.supplyMutable, transferable: transactionObj.flags.transferable, - restrictable: transactionObj.flags.restrictable + restrictable: transactionObj.flags.restrictable, + revokable: transactionObj.flags.revokable } }; }; @@ -121,6 +122,22 @@ class CreateTransaction { }; }; + static mosaicSupplyRevocation = async (transactionObj) => { + const resolvedMosaic = await helper.resolveMosaicId(transactionObj.mosaic); + const mosaic = new Mosaic(new MosaicId(resolvedMosaic.toHex()), transactionObj.mosaic.amount); + + const mosaicsFieldObject = await helper.mosaicsFieldObjectBuilder([mosaic]); + + return { + ...transactionObj, + transactionBody: { + transactionType: transactionObj.type, + address: transactionObj.sourceAddress.address, + mosaics: mosaicsFieldObject + } + }; + }; + static multisigAccountModification = async (transactionObj) => { const { transactionInfo } = transactionObj; const [addressAdditions, addressDeletions] = await Promise.all([ diff --git a/src/infrastructure/MosaicService.js b/src/infrastructure/MosaicService.js index 8a38f2caa..64fa7a408 100644 --- a/src/infrastructure/MosaicService.js +++ b/src/infrastructure/MosaicService.js @@ -256,7 +256,8 @@ class MosaicService { duration: Number(mosaicInfo.duration.toString()), supplyMutable: mosaicInfo.flags.supplyMutable, transferable: mosaicInfo.flags.transferable, - restrictable: mosaicInfo.flags.restrictable + restrictable: mosaicInfo.flags.restrictable, + revokable: mosaicInfo.flags.revokable }) /** diff --git a/src/infrastructure/TransactionService.js b/src/infrastructure/TransactionService.js index 2cc2bd357..3a8bab691 100644 --- a/src/infrastructure/TransactionService.js +++ b/src/infrastructure/TransactionService.js @@ -130,21 +130,7 @@ class TransactionService { static getTransactionInfo = async (hash) => { const transactionStatus = await this.getTransactionStatus(hash); const transactionGroup = transactionStatus.message; - const transaction = await this.getTransaction(hash, transactionGroup) - .catch((error) => { - if (error) - return false; - }); - - if (!transaction) { - const transactionErrorInfo = { - transactionHash: transactionStatus.detail.hash, - status: transactionStatus.detail.code, - confirm: transactionStatus.message - }; - - return transactionErrorInfo; - } + const transaction = await this.getTransaction(hash, transactionGroup); const [{ timestamp }, effectiveFee] = await Promise.all([ BlockService.getBlockInfo(UInt64.fromUint(transaction.transactionInfo.height)) @@ -327,7 +313,8 @@ class TransactionService { nonce: transactionBody.nonce.toHex(), supplyMutable: transactionBody.flags.supplyMutable, transferable: transactionBody.flags.transferable, - restrictable: transactionBody.flags.restrictable + restrictable: transactionBody.flags.restrictable, + revokable: transactionBody.flags.revokable }; case TransactionType.MOSAIC_SUPPLY_CHANGE: @@ -337,6 +324,15 @@ class TransactionService { action: Constants.MosaicSupplyChangeAction[transactionBody.action], delta: transactionBody.delta.compact() }; + case TransactionType.MOSAIC_SUPPLY_REVOCATION: + return { + transactionType: transactionBody.type, + address: transactionBody.sourceAddress.address, + mosaics: [{ + id: transactionBody.mosaic.id.toHex(), + amount: transactionBody.mosaic.amount.compact().toString() + }] + }; case TransactionType.MULTISIG_ACCOUNT_MODIFICATION: return { @@ -561,6 +557,10 @@ class TransactionService { return [ { action: transactionBody.action } ]; + case TransactionType.MOSAIC_SUPPLY_REVOCATION: + return { + mosaics: transactionBody.mosaics + }; case TransactionType.MULTISIG_ACCOUNT_MODIFICATION: return [ { minApprovalDelta: transactionBody.minApprovalDelta }, @@ -647,6 +647,8 @@ class TransactionService { return CreateTransaction.mosaicDefinition(transactionObj); case TransactionType.MOSAIC_SUPPLY_CHANGE: return CreateTransaction.mosaicSupplyChange(transactionObj); + case TransactionType.MOSAIC_SUPPLY_REVOCATION: + return CreateTransaction.mosaicSupplyRevocation(transactionObj); case TransactionType.MULTISIG_ACCOUNT_MODIFICATION: return CreateTransaction.multisigAccountModification(transactionObj); case TransactionType.HASH_LOCK: diff --git a/src/styles/img/revoke.png b/src/styles/img/revoke.png new file mode 100644 index 0000000000000000000000000000000000000000..a772440f5d869dc856578675fbd588cdb2b7061e GIT binary patch literal 730 zcmV<00ww*4P){w3SSK#$~ zPcL^M$$u1EwgEVE<{N;B8QC@27Q5`oR%AJx8WM3yw#P8na4Jj{B`kPt?4GPXM6Aev z1yiBmq9>x_Dd6xcv0HJ~puHmOU@E<8l>y(m5W9E1(1=L(pTk6vvYKmUOr@!6GLa_P zN+ipbF`2092Ernl1?P8}W=u}FwQmd&VB4;kS|Kt-Ed~DwjQs*}jQRhDIC8SW{^!Eu z^lY8^lg?%{t>D}|8^`Z>-u@Ckob$gY$0cas#UMUGp^TY}n3cyT$8I-SJAC9qE<=N6 zy}2^lZcI$AdAX3-D4`}muKXQ(R-$>SwQpdh*y<3WSuYv?n|Gl(ezcJ*hffX)dSbVe zg*uXjs4?;sW%5@tZjw+DT#X3cqvsqj1)tChO)#~miXJRxK~K5mHDsHJ_B9!mPzwp- zt#Jb Date: Tue, 30 Nov 2021 02:46:25 +0800 Subject: [PATCH 10/23] build(deps): bump axios from 0.21.1 to 0.21.2 (#983) Bumps [axios](https://github.com/axios/axios) from 0.21.1 to 0.21.2. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v0.21.1...v0.21.2) --- updated-dependencies: - dependency-name: axios dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 71 ++++++++++++++++++++--------------------------- package.json | 2 +- 2 files changed, 31 insertions(+), 42 deletions(-) diff --git a/package-lock.json b/package-lock.json index 14c772f78..fa6e53df6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@mdi/font": "^5.2.45", "apexcharts": "^3.24.0", "await-lock": "^2.0.1", - "axios": "^0.21.1", + "axios": "^0.21.2", "bootstrap": "^4.5.3", "bootstrap-vue": "^2.21.2", "chart.js": "^2.9.4", @@ -5317,11 +5317,11 @@ "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" }, "node_modules/axios": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", - "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.2.tgz", + "integrity": "sha512-87otirqUw3e8CzHTMO+/9kh/FSgXt/eVDvipijwDtEuwbkySWZ9SBm6VEubmJ/kLKEoLQV/POhxXFb66bfekfg==", "dependencies": { - "follow-redirects": "^1.10.0" + "follow-redirects": "^1.14.0" } }, "node_modules/babel-cli": { @@ -12180,22 +12180,22 @@ } }, "node_modules/follow-redirects": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.10.0.tgz", - "integrity": "sha512-4eyLK6s6lH32nOvLLwlIOnr9zrL8Sm+OvW4pVTJNoXeGzYIkHVf+pADQi+OJ0E67hiuSLezPVPyBcIZO50TmmQ==", - "dependencies": { - "debug": "^3.0.0" - }, + "version": "1.14.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.5.tgz", + "integrity": "sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], "engines": { "node": ">=4.0" - } - }, - "node_modules/follow-redirects/node_modules/debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dependencies": { - "ms": "^2.1.1" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } } }, "node_modules/for-in": { @@ -19364,7 +19364,8 @@ "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, "node_modules/multicast-dns": { "version": "6.2.3", @@ -32835,11 +32836,11 @@ "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" }, "axios": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", - "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.2.tgz", + "integrity": "sha512-87otirqUw3e8CzHTMO+/9kh/FSgXt/eVDvipijwDtEuwbkySWZ9SBm6VEubmJ/kLKEoLQV/POhxXFb66bfekfg==", "requires": { - "follow-redirects": "^1.10.0" + "follow-redirects": "^1.14.0" } }, "babel-cli": { @@ -38767,22 +38768,9 @@ } }, "follow-redirects": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.10.0.tgz", - "integrity": "sha512-4eyLK6s6lH32nOvLLwlIOnr9zrL8Sm+OvW4pVTJNoXeGzYIkHVf+pADQi+OJ0E67hiuSLezPVPyBcIZO50TmmQ==", - "requires": { - "debug": "^3.0.0" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "requires": { - "ms": "^2.1.1" - } - } - } + "version": "1.14.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.5.tgz", + "integrity": "sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA==" }, "for-in": { "version": "1.0.2", @@ -44700,7 +44688,8 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, "multicast-dns": { "version": "6.2.3", diff --git a/package.json b/package.json index c27946ba1..778da2daf 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@mdi/font": "^5.2.45", "apexcharts": "^3.24.0", "await-lock": "^2.0.1", - "axios": "^0.21.1", + "axios": "^0.21.2", "bootstrap": "^4.5.3", "bootstrap-vue": "^2.21.2", "chart.js": "^2.9.4", From 21f90d593e770bc27bbec5eacfbc7f4ce5b1928f Mon Sep 17 00:00:00 2001 From: Klim Geran Date: Fri, 3 Dec 2021 02:59:27 +0800 Subject: [PATCH 11/23] Update ru.json (#982) * Update ru.json Added some changes to improve the text * Update src/config/i18n/ru.json * Update src/config/i18n/ru.json Co-authored-by: OlegMakarenko <33131259+OlegMakarenko@users.noreply.github.com> --- src/config/i18n/ru.json | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/src/config/i18n/ru.json b/src/config/i18n/ru.json index c8a2fa8ce..35ca594cb 100644 --- a/src/config/i18n/ru.json +++ b/src/config/i18n/ru.json @@ -142,7 +142,7 @@ "network": "Сеть", "host": "IP / Имя хоста", "port": "Порт", - "friendlyName": "Дружественное имя", + "friendlyName": "Имя", "approximateExpired": "Приблизительный Срок Окончания", "expiredInBlock": "Истечение Срока в Блоке", "index": "Нет.", @@ -244,6 +244,7 @@ "namespacesTitle": "Пространства имён", "mosaicsTitle": "Мозаики", "nodesTitle": "Ноды", + "supplementalKeysTitle": "Дополнительные ключи", "votingKeysTitle": "Ключи Голосования", "accountTransactionsTitle": "Транзакции", @@ -251,6 +252,7 @@ "mosaicRestrictionTitle": "Mosaic Restriction", "mosaicRestrictionListTitle": "Mosaic Restriction List", "harvestedBlockTitle": "Harvested Blocks", + "accountDetailError": "Этот адрес еще не известен сети Symbol.", "multisigCosignatoriesError": "Адрес не является мультисиг аккаунтом.", "ownedMosaicsError": "Мозаики, принадлежащие аккаунту, недоступны.", @@ -261,6 +263,7 @@ "metadataEntriesError": "Метаданные недоступны.", "importanceHistoryError": "История важности аккаунта недоступна.", "accountRestrictionError": "Ограничения по аккаунту недоступны.", + "blockDetailError": "Блок не существует.", "blockTransactionsError": "Блок транзакции недоступны.", "balanceChangeReceiptError": "Баланс блока о внесении изменений квитанций отсутствует", @@ -268,15 +271,19 @@ "inflationReceiptError": "Инфляционные квитанции блока недоступны.", "artifactExpiryReceiptError": "Истечение срока действия артефакта блока недоступно.", "resolutionStatementError": "Отчет о разрешении блока недоступен.", + "mosaicDetailError": "Мозаика не существует.", "mosaicRestrictionError": "Глобальные ограничения мозаики недоступны.", "mosaicRestrictionListError": "Глобальные ограничения мозаики недоступны.", + "namespaceDetailError": "Пространство имен не существует.", "namespaceLevelError": "Уровни пространства имен недоступны.", + "transactionInfoError": "Транзакция не существует.", "transactionDetailError": "Детали транзакции не существуют.", "transactionMosaicsError": "Мозаика транзакции не существует.", "transactionHashLockError": "Хеш-блокировка транзакции не существует.", + "secretLockError": "Секретные замки (Secret locks) недоступны.", "hashLockError": "Хеш-блокировки недоступен.", "mosaicAddressRestrictionError": "Ограничения по адресам мозаики недоступны.", @@ -286,6 +293,7 @@ "noAlias": "No alias", "addressBeenCopied": "The address was copied to the clipboard", "failedToCopy": "Failed to copy", + "beneficiaryAddress": "Адрес Получателя", "linked": "СВЯЗАННЫЕ", "node": "НОДА", @@ -355,7 +363,7 @@ "mosaicArtifactId": "Идентификатор артефакта", "namespaceArtifactId": "Идентификатор артефакта", "receiptTitle": "Квитанция", - "created": "Созданный", + "created": "Созданный блок", "ago": "тому назад", "messageTypeDescriptor_-1": "RAW сообщение", "messageTypeDescriptor_0": "Обычное сообщение", @@ -382,8 +390,10 @@ "symbolTime": "Время Symbol", "restVersion": "Версия Rest", "softwareVersion": "Версия", + "id": "ID", "signerPublicKey": "Публичный ключ подписывающей стороны", + "remote": "Удаленный", "main": "Главная Страница", "linkedAddress": "Связанные", @@ -394,7 +404,7 @@ "expired": "Просроченные", "isHttpsEnabled": "Https", "epoch": "Эпоха", - "epochInfo": "Эпоха Информация", - "current": "Текущий", + "epochInfo": "Информация об эпохе", + "current": "В данный момент", "reclaimed": "Возвращенная" -} \ No newline at end of file +} From 9caa9cac6cae512b8582d696e12b58dc7d9e1b0f Mon Sep 17 00:00:00 2001 From: OlegMakarenko <33131259+OlegMakarenko@users.noreply.github.com> Date: Fri, 3 Dec 2021 17:33:19 +0200 Subject: [PATCH 12/23] fix: Mosaic Address Restriction transaction graphic (#984) --- .../graphics/MosaicRestrictionCircle.vue | 52 +++---------------- src/components/graphics/MosaicsCircle.vue | 8 +-- .../MosaicAddressRestrictionGraphic.vue | 27 ++++++---- 3 files changed, 25 insertions(+), 62 deletions(-) diff --git a/src/components/graphics/MosaicRestrictionCircle.vue b/src/components/graphics/MosaicRestrictionCircle.vue index 31dd9f3e2..647869c10 100644 --- a/src/components/graphics/MosaicRestrictionCircle.vue +++ b/src/components/graphics/MosaicRestrictionCircle.vue @@ -11,25 +11,13 @@ xml:space="preserve" class="circle-icon" > - - - - - - - - - - - - - - - - - - + {{ transactionType }} {{ transactionType }} @@ -43,8 +48,8 @@ diff --git a/src/config/default.json b/src/config/default.json index d3f3dabf0..721c03379 100644 --- a/src/config/default.json +++ b/src/config/default.json @@ -20,9 +20,14 @@ }, { "href": "https://discord.com/invite/xymcity", - "text": "Join Discord", + "text": "Discord", "icon": "IconDiscord" }, + { + "href": "https://twitter.com/NEMofficial", + "text": "Twitter", + "icon": "IconTwitter" + }, { "href": "https://testnet.symbol.tools/", "text": "Faucet", diff --git a/src/router.js b/src/router.js index 4e5cae93e..2bedb863a 100644 --- a/src/router.js +++ b/src/router.js @@ -54,26 +54,26 @@ const routerConfig = { component: () => import('./views/Statistics.vue') }, - { - path: '/terms', - name: 'terms', - meta: { - group: 'page', - keepAliveGoTo: [] - }, - component: () => - import('./views/Terms.vue') - }, - { - path: '/privacy', - name: 'privacy', - meta: { - group: 'page', - keepAliveGoTo: [] - }, - component: () => - import('./views/Privacy.vue') - }, + // { + // path: '/terms', + // name: 'terms', + // meta: { + // group: 'page', + // keepAliveGoTo: [] + // }, + // component: () => + // import('./views/Terms.vue') + // }, + // { + // path: '/privacy', + // name: 'privacy', + // meta: { + // group: 'page', + // keepAliveGoTo: [] + // }, + // component: () => + // import('./views/Privacy.vue') + // }, { path: '*', name: '404', From f8370d51058d859804756477cbe44af7c3a2e502 Mon Sep 17 00:00:00 2001 From: Anthony Law Date: Mon, 6 Dec 2021 19:25:49 +0800 Subject: [PATCH 14/23] Fix stat service endpoint (#989) * fix: removed duplicate code * feat: integrate Openapi client for statistics-service * style: lint fix * fix: refactor and apply open api client * fix: wrong format issue on Age component * fix: csv index * feat: add statistics-service fetch client package * fix: bump symbol-statistics-service-typescript-fetch-client to 1.1.3 --- package-lock.json | 11 +++ package.json | 1 + src/infrastructure/NodeService.js | 119 +++++------------------ src/infrastructure/TransactionService.js | 2 +- src/infrastructure/http.js | 21 ++++ 5 files changed, 56 insertions(+), 98 deletions(-) diff --git a/package-lock.json b/package-lock.json index fa6e53df6..455fd8a6f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,6 +24,7 @@ "moment-timezone": "^0.5.28", "nem-sdk": "^1.6.8", "symbol-sdk": "^1.0.3", + "symbol-statistics-service-typescript-fetch-client": "^1.1.3", "url-parse": "^1.5.2", "utf8": "^3.0.0", "vue": "^2.6.11", @@ -25285,6 +25286,11 @@ "node": ">=8.3.0" } }, + "node_modules/symbol-statistics-service-typescript-fetch-client": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/symbol-statistics-service-typescript-fetch-client/-/symbol-statistics-service-typescript-fetch-client-1.1.3.tgz", + "integrity": "sha512-RRGRp8gVkV2muUgRJCgEkoSt1ietWmvqyYppz2wohtNyAAmPDeWdQDDt3fp3mw6ZmviHr9ZpehaG2J0gxHlMWg==" + }, "node_modules/symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", @@ -49634,6 +49640,11 @@ } } }, + "symbol-statistics-service-typescript-fetch-client": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/symbol-statistics-service-typescript-fetch-client/-/symbol-statistics-service-typescript-fetch-client-1.1.3.tgz", + "integrity": "sha512-RRGRp8gVkV2muUgRJCgEkoSt1ietWmvqyYppz2wohtNyAAmPDeWdQDDt3fp3mw6ZmviHr9ZpehaG2J0gxHlMWg==" + }, "symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", diff --git a/package.json b/package.json index 778da2daf..bb2b36bf2 100644 --- a/package.json +++ b/package.json @@ -35,6 +35,7 @@ "moment-timezone": "^0.5.28", "nem-sdk": "^1.6.8", "symbol-sdk": "^1.0.3", + "symbol-statistics-service-typescript-fetch-client": "^1.1.3", "url-parse": "^1.5.2", "utf8": "^3.0.0", "vue": "^2.6.11", diff --git a/src/infrastructure/NodeService.js b/src/infrastructure/NodeService.js index 7aa27fc99..90ca8fb67 100644 --- a/src/infrastructure/NodeService.js +++ b/src/infrastructure/NodeService.js @@ -19,10 +19,8 @@ import http from './http'; import Constants from '../config/constants'; import * as symbol from 'symbol-sdk'; -import Axios from 'axios'; import moment from 'moment'; import helper from '../helper'; -import globalConfig from '../config/globalConfig'; class NodeService { /** @@ -61,15 +59,10 @@ class NodeService { let nodePeers = []; try { - if (globalConfig.endpoints.statisticsService && globalConfig.endpoints.statisticsService.length) - nodePeers = (await Axios.get(globalConfig.endpoints.statisticsService + '/nodes')).data; - else - throw Error('Statistics service endpoint is not provided'); + nodePeers = await http.statisticServiceRestClient().getNodes(); } catch (e) { - nodePeers = await http.createRepositoryFactory.createNodeRepository() - .getNodePeers() - .toPromise(); + console.error('Statistics service getNodes error: ', e); } const formattedNodePeers = nodePeers.map(nodeInfo => this.formatNodeInfo(nodeInfo)).sort((a, b) => a.friendlyName.localeCompare(b.friendlyName)); @@ -164,26 +157,14 @@ class NodeService { }; } - static getNodeStats = async () => { - if (globalConfig.endpoints.statisticsService && globalConfig.endpoints.statisticsService.length) - return (await Axios.get(globalConfig.endpoints.statisticsService + '/nodestats/')).data; - else - throw Error('Statistics service endpoint is not provided'); - } - static getNodeInfo = async (publicKey) => { let node = {}; try { - if (globalConfig.endpoints.statisticsService && globalConfig.endpoints.statisticsService.length) - node = (await Axios.get(globalConfig.endpoints.statisticsService + '/nodes/' + publicKey)).data; - else - throw Error('Statistics service endpoint is not provided'); + node = await http.statisticServiceRestClient().getNode(publicKey); } catch (e) { - const nodes = (await Axios.get(http.nodeUrl + '/node/peers')).data; - - node = nodes.find(n => n.publicKey === publicKey); + throw Error('Statistics service getNode error: ', e); } const formattedNode = this.formatNodeInfo(node); @@ -201,7 +182,7 @@ class NodeService { apiNodeStatus: nodeStatus?.apiNode === 'up' || Constants.Message.UNAVAILABLE, isHttpsEnabled, restVersion, - lastStatusCheck: moment(moment.utc(lastStatusCheck).format(), 'YYYY-MM-DD HH:mm:ss') + lastStatusCheck: moment.utc(lastStatusCheck).format('YYYY-MM-DD HH:mm:ss') }; if (finalization && chainHeight) { @@ -212,7 +193,7 @@ class NodeService { finalizationEpoch: finalization?.epoch, finalizationPoint: finalization?.point, finalizedHash: finalization?.hash, - lastStatusCheck: moment(moment.utc(lastStatusCheck).format(), 'YYYY-MM-DD HH:mm:ss') + lastStatusCheck: moment.utc(lastStatusCheck).format('YYYY-MM-DD HH:mm:ss') }; } else @@ -223,61 +204,18 @@ class NodeService { return formattedNode; } - static getApiNodeStatus = async (nodeUrl) => { - const status = { - connectionStatus: false, - databaseStatus: Constants.Message.UNAVAILABLE, - apiNodeStatus: Constants.Message.UNAVAILABLE, - lastStatusCheck: moment().format('YYYY-MM-DD HH:mm:ss') - }; - - try { - const nodeStatus = (await Axios.get(nodeUrl + '/node/health', { timeout: 3000 })).data.status; - - status.connectionStatus = true; - status.apiNodeStatus = nodeStatus.apiNode === 'up'; - status.databaseStatus = nodeStatus.db === 'up'; - status.lastStatusCheck = moment().format('YYYY-MM-DD HH:mm:ss'); - } - catch (e) { - console.error('Failed to get node status', e); - }; - - return status; - } - - static getNodeChainInfo = async (nodeUrl) => { - let chainInfo = {}; - - try { - chainInfo = {}; - const nodeChainInfo = (await Axios.get(nodeUrl + '/chain/info', { timeout: 3000 })).data; - - chainInfo.height = nodeChainInfo.height; - chainInfo.scoreHigh = nodeChainInfo.scoreHigh; - chainInfo.scoreLow = nodeChainInfo.scoreLow; - chainInfo.finalizationEpoch = nodeChainInfo.latestFinalizedBlock.finalizationEpoch; - chainInfo.finalizationPoint = nodeChainInfo.latestFinalizedBlock.finalizationPoint; - chainInfo.finalizedHeight = nodeChainInfo.latestFinalizedBlock.height; - chainInfo.finalizedHash = nodeChainInfo.latestFinalizedBlock.hash; - } - catch (e) { - console.error('Failed to get node chain info', e); - }; - - return chainInfo; - } - static getNodeStats = async () => { - if (globalConfig.endpoints.statisticsService && globalConfig.endpoints.statisticsService.length) - return (await Axios.get(globalConfig.endpoints.statisticsService + '/nodeStats')).data; - else - throw Error('Statistics service endpoint is not provided'); + try { + return await http.statisticServiceRestClient().getNodeStats(); + } + catch (e) { + throw Error('Statistics service getNodeStats error: ', e); + } } static getNodeHeightStats = async () => { - if (globalConfig.endpoints.statisticsService && globalConfig.endpoints.statisticsService.length) { - const data = (await Axios.get(globalConfig.endpoints.statisticsService + '/nodeHeightStats')).data; + try { + const data = await http.statisticServiceRestClient().getNodeHeightStats(); return [ { @@ -290,15 +228,16 @@ class NodeService { } ]; } - else - throw Error('Statistics service endpoint is not provided'); + catch (e) { + throw Error('Statistics service getNodeHeightStats error: ', e); + } } static getNodeListCSV = async (filter) => { const nodes = await this.getNodePeerList(filter); - const formattedData = nodes.data.map(node => ({ - no: node.index, + const formattedData = nodes.data.map((node, index) => ({ + no: index + 1, host: node.host, country: node.country, friendlyName: node.friendlyName.replace(/,/g, '_'), // prevent friendly name break in CSV @@ -322,26 +261,12 @@ class NodeService { * @returns nodes */ static getNodeList = async (filter, limit, ssl) => { - let nodes = []; - try { - if (globalConfig.endpoints.statisticsService && globalConfig.endpoints.statisticsService.length) { - nodes = (await Axios.get(globalConfig.endpoints.statisticsService + `/nodes`, { - params: { - filter, - limit, - ssl - } - })).data; - } - else - throw Error('Statistics service endpoint is not provided'); + return await http.statisticServiceRestClient().getNodes(filter, limit, ssl); } catch (e) { - throw Error('Statistics service endpoint is not provided', e); - } - - return nodes; + throw Error('Statistics service getNodeHeightStats error: ', e); + } } /** diff --git a/src/infrastructure/TransactionService.js b/src/infrastructure/TransactionService.js index 3a8bab691..355a6dcae 100644 --- a/src/infrastructure/TransactionService.js +++ b/src/infrastructure/TransactionService.js @@ -227,7 +227,7 @@ class TransactionService { ...transactions, data: transactions.data.map(({ deadline, ...transaction }) => ({ ...transaction, - age: helper.convertToUTCDate(blockInfos.find(block => block.height === transaction.transactionInfo.height).timestamp), + age: helper.convertToUTCDate(blockInfos.find(block => block.height === transaction.transactionInfo.height).timestamp), height: transaction.transactionInfo.height, transactionHash: transaction.transactionInfo.hash, transactionType: transaction.type, diff --git a/src/infrastructure/http.js b/src/infrastructure/http.js index f725c0898..0bf495648 100644 --- a/src/infrastructure/http.js +++ b/src/infrastructure/http.js @@ -19,6 +19,7 @@ import * as symbol from 'symbol-sdk'; import { NamespaceService } from '../infrastructure'; import globalConfig from '../config/globalConfig'; +import { Configuration, NodeApi } from 'symbol-statistics-service-typescript-fetch-client'; let NODE_URL; @@ -146,4 +147,24 @@ export default class http { static get transactionPaginationStreamer() { return new symbol.TransactionPaginationStreamer(this.createRepositoryFactory.createTransactionRepository()); } + + static statisticServiceRestClient() { + try { + const statisticsServiceUrl = globalConfig.endpoints.statisticsService; + + if (statisticsServiceUrl && statisticsServiceUrl.length) { + return new NodeApi( + new Configuration({ + fetchApi: fetch, + basePath: statisticsServiceUrl + }) + ); + } + else + throw Error('Statistics service endpoint is not provided'); + } + catch (error) { + console.error(error); + } + } } From 460aa2b65fdb395c5ac15fe85b9f1531f5c77218 Mon Sep 17 00:00:00 2001 From: Anthony Law Date: Mon, 6 Dec 2021 19:39:41 +0800 Subject: [PATCH 15/23] Add mosaic flag on the mosics list (#980) * feat: imported mosic flag icons * feat: mosaic flag component for mosaic list * feat: add translation * feat: add revoke icon * style: lint fix * Update src/infrastructure/MosaicService.js Co-authored-by: OlegMakarenko <33131259+OlegMakarenko@users.noreply.github.com> * fix: rename and missing icon * docs: remove text * fix: update translation Co-authored-by: OlegMakarenko <33131259+OlegMakarenko@users.noreply.github.com> --- src/components/fields/MosaicFlagsField.vue | 93 +++++++++++++++++++++ src/components/tables/TableListView.vue | 5 +- src/config/i18n/en-us.json | 2 +- src/config/i18n/es.json | 2 +- src/config/i18n/ja.json | 2 +- src/config/i18n/pt.json | 2 +- src/config/i18n/ru.json | 3 +- src/config/i18n/ua.json | 2 +- src/config/i18n/zh.json | 2 +- src/config/pages/mosaic-list.json | 6 +- src/infrastructure/MosaicService.js | 8 +- src/styles/img/restrictable.png | Bin 0 -> 642 bytes src/styles/img/supply-mutable.png | Bin 0 -> 491 bytes 13 files changed, 116 insertions(+), 11 deletions(-) create mode 100644 src/components/fields/MosaicFlagsField.vue create mode 100644 src/styles/img/restrictable.png create mode 100644 src/styles/img/supply-mutable.png diff --git a/src/components/fields/MosaicFlagsField.vue b/src/components/fields/MosaicFlagsField.vue new file mode 100644 index 000000000..e71cd0ab2 --- /dev/null +++ b/src/components/fields/MosaicFlagsField.vue @@ -0,0 +1,93 @@ +/* + * + * (C) Symbol Contributors 2021 + * + * 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. + * + */ + + + + + + diff --git a/src/components/tables/TableListView.vue b/src/components/tables/TableListView.vue index 0e56ef1c5..4e878b597 100644 --- a/src/components/tables/TableListView.vue +++ b/src/components/tables/TableListView.vue @@ -41,6 +41,7 @@ +
Show Detail @@ -111,6 +112,7 @@ import DateField from '@/components/fields/DateField.vue'; import SoftwareVersion from '@/components/fields/SoftwareVersion.vue'; import Harvester from '@/components/fields/Harvester.vue'; import EpochInfoField from '@/components/fields/EpochInfoField.vue'; +import MosaicFlagsField from '@/components/fields/MosaicFlagsField.vue'; export default { extends: TableView, @@ -130,7 +132,8 @@ export default { DateField, SoftwareVersion, Harvester, - EpochInfoField + EpochInfoField, + MosaicFlagsField }, props: { diff --git a/src/config/i18n/en-us.json b/src/config/i18n/en-us.json index 074e696f0..0d408ae4d 100644 --- a/src/config/i18n/en-us.json +++ b/src/config/i18n/en-us.json @@ -406,5 +406,5 @@ "epoch": "Epoch", "epochInfo": "Epoch Info", "current": "Current", - "reclaimed": "Reclaimed" + "mosaicFlags": "Flags" } diff --git a/src/config/i18n/es.json b/src/config/i18n/es.json index 7ea4a8b13..bf28b2233 100644 --- a/src/config/i18n/es.json +++ b/src/config/i18n/es.json @@ -402,5 +402,5 @@ "epoch": "Epoch", "epochInfo": "Epoch Info", "current": "actualidad", - "reclaimed": "Reclaimed" + "mosaicFlags": "Flags" } diff --git a/src/config/i18n/ja.json b/src/config/i18n/ja.json index b3c45b7dc..8b125a19f 100644 --- a/src/config/i18n/ja.json +++ b/src/config/i18n/ja.json @@ -406,5 +406,5 @@ "epoch": "Epoch", "epochInfo": "Epoch 情報", "current": "現在", - "reclaimed": "回収" + "mosaicFlags": "フラグ" } diff --git a/src/config/i18n/pt.json b/src/config/i18n/pt.json index aede75311..5832ad3dc 100644 --- a/src/config/i18n/pt.json +++ b/src/config/i18n/pt.json @@ -402,5 +402,5 @@ "epoch": "Epoch", "epochInfo": "Epoch Info", "current": "Current", - "reclaimed": "Reclaimed" + "mosaicFlags": "Flags" } diff --git a/src/config/i18n/ru.json b/src/config/i18n/ru.json index 35ca594cb..be7f8a5da 100644 --- a/src/config/i18n/ru.json +++ b/src/config/i18n/ru.json @@ -406,5 +406,6 @@ "epoch": "Эпоха", "epochInfo": "Информация об эпохе", "current": "В данный момент", - "reclaimed": "Возвращенная" + "reclaimed": "Возвращенная", + "mosaicFlags": "Флаги" } diff --git a/src/config/i18n/ua.json b/src/config/i18n/ua.json index 6a2960d39..c1b3f5e83 100644 --- a/src/config/i18n/ua.json +++ b/src/config/i18n/ua.json @@ -402,5 +402,5 @@ "epoch": "Epoch", "epochInfo": "Epoch Info", "current": "Current", - "reclaimed": "Reclaimed" + "mosaicFlags": "Flags" } diff --git a/src/config/i18n/zh.json b/src/config/i18n/zh.json index 9354d3a82..53567863b 100644 --- a/src/config/i18n/zh.json +++ b/src/config/i18n/zh.json @@ -402,5 +402,5 @@ "epoch": "Epoch", "epochInfo": "Epoch Info", "current": "Current", - "reclaimed": "Reclaimed" + "mosaicFlags": "Flags" } diff --git a/src/config/pages/mosaic-list.json b/src/config/pages/mosaic-list.json index b6223cc00..d7d016acb 100644 --- a/src/config/pages/mosaic-list.json +++ b/src/config/pages/mosaic-list.json @@ -20,13 +20,15 @@ "mosaicId", "mosaicAliasNames", "ownerAddress", - "relativeAmount" + "relativeAmount", + "mosaicFlags" ], "mobileFields": [ "index", "mosaicId", "mosaicAliasNames", - "ownerAddress" + "ownerAddress", + "mosaicFlags" ] } ] diff --git a/src/infrastructure/MosaicService.js b/src/infrastructure/MosaicService.js index 64fa7a408..046a8dfb6 100644 --- a/src/infrastructure/MosaicService.js +++ b/src/infrastructure/MosaicService.js @@ -123,7 +123,13 @@ class MosaicService { data: mosaicInfos.data.map((mosaic) => ({ ...mosaic, ownerAddress: mosaic.address, - mosaicAliasNames: this.extractMosaicNamespace(mosaic, mosaicNames) + mosaicAliasNames: this.extractMosaicNamespace(mosaic, mosaicNames), + mosaicFlags: { + supplyMutable: mosaic.supplyMutable, + transferable: mosaic.transferable, + restrictable: mosaic.restrictable, + revokable: mosaic.revokable + } })) }; } diff --git a/src/styles/img/restrictable.png b/src/styles/img/restrictable.png new file mode 100644 index 0000000000000000000000000000000000000000..f9f547ae497f23018436ddc84bbbe69d08e09388 GIT binary patch literal 642 zcmV-|0)737P)A~ zYHPC6c%-U!g1&+Sxwg`hO8Gt{sW6FrwN$9q)y*ejmCw!+{|=H+!nH+U0iLKBi(nbC zDiKTCh0ZY}XQguutRV(N_7cn3v@#gI*j4lE_BIwjVqW(7VNRZX!;{>f|HYrz)^TCfD2#1t42+eJ?^yzT&P zLa~Y!#6Sr)#^@`EM1S&5Oe9OZGDg3}@B@h2$h84UEMf=2h z!Y~kq|5P1-5zGY526Z>+1}zhG1vaQULD`^eP&R1Uz#Ehe(z9a0B`6Ml#4*U9WZAkv z__;@tbAT(Mf(K30ENH4RJ*uiI1z$+$SCfW6;}qP%j}+e293yv+Fn(!#AU=}D3pa!c zJx~s95E%-$o;pH(L!X>cq4e**`x#DVfy7vak|u#RUuMT8NB1;-%=#H^MJB^V=#~m+ ztrz5JiNr#$rkIW%HFtndbUl^SYc_c3CEDD}5-yZ`PqDQ?1`OrsiV9~*^Aj@RcJ55M zP=v;&2#rk<8k-_CHlfX3ty>kuNAwM$LiK};L;`$;>R$d0aaiE= Date: Mon, 6 Dec 2021 20:00:49 +0800 Subject: [PATCH 16/23] Fix mobile field (#986) * fix: remove unused field in mobile view * fix: add age field in mobile view --- src/config/pages/account-list.json | 1 - src/config/pages/mosaic-list.json | 1 - src/config/pages/namespace-list.json | 1 - src/config/pages/transaction-list.json | 1 + 4 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/config/pages/account-list.json b/src/config/pages/account-list.json index fc9a92435..e79e93cc9 100644 --- a/src/config/pages/account-list.json +++ b/src/config/pages/account-list.json @@ -25,7 +25,6 @@ "accountAliasNames" ], "mobileFields": [ - "index", "address", "importance", "info" diff --git a/src/config/pages/mosaic-list.json b/src/config/pages/mosaic-list.json index d7d016acb..47bc0f658 100644 --- a/src/config/pages/mosaic-list.json +++ b/src/config/pages/mosaic-list.json @@ -24,7 +24,6 @@ "mosaicFlags" ], "mobileFields": [ - "index", "mosaicId", "mosaicAliasNames", "ownerAddress", diff --git a/src/config/pages/namespace-list.json b/src/config/pages/namespace-list.json index f1e4a6fb0..65b7a2e77 100644 --- a/src/config/pages/namespace-list.json +++ b/src/config/pages/namespace-list.json @@ -24,7 +24,6 @@ "approximateExpired" ], "mobileFields": [ - "index", "namespaceName", "ownerAddress", "duration" diff --git a/src/config/pages/transaction-list.json b/src/config/pages/transaction-list.json index 4cb050db1..f46efb8ea 100644 --- a/src/config/pages/transaction-list.json +++ b/src/config/pages/transaction-list.json @@ -29,6 +29,7 @@ ], "mobileFields": [ "height", + "age", "transactionType", "transactionHash", "signer" From 90cbbace84689efa270bab853d0b638d6db26197 Mon Sep 17 00:00:00 2001 From: Anthony Law Date: Mon, 6 Dec 2021 21:17:00 +0800 Subject: [PATCH 17/23] Disable toggle theme (#991) * fix: rename Txn Type -> Type * fix: hide theme toggle --- src/components/ThemeToggle.vue | 5 +++-- src/config/i18n/en-us.json | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/components/ThemeToggle.vue b/src/components/ThemeToggle.vue index 0566aa27a..f8ea994ec 100644 --- a/src/components/ThemeToggle.vue +++ b/src/components/ThemeToggle.vue @@ -1,7 +1,8 @@ diff --git a/src/config/i18n/en-us.json b/src/config/i18n/en-us.json index 0d408ae4d..d613942af 100644 --- a/src/config/i18n/en-us.json +++ b/src/config/i18n/en-us.json @@ -28,7 +28,7 @@ "transaction": "Transaction", "transactionHash": "Hash", "totalTransactions": "Total Txn", - "transactionType": "Txn Type", + "transactionType": "Type", "addressHeight": "Address height", "publicKey": "Public key", "publicKeyHeight": "PublicKey height", From c277df4a91e81529173229861751096e83baf4fb Mon Sep 17 00:00:00 2001 From: AnthonyLaw Date: Mon, 6 Dec 2021 23:02:02 +0800 Subject: [PATCH 18/23] fix: travis config --- .travis.yml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index 8f5deee13..8240aba2b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -33,22 +33,18 @@ jobs: - stage: test name: lint css script: npm run lint:css - - stage: test + - stage: build name: docker test build script: /bin/bash travis/docker-functions.sh docker_build $VERSION - node_js: 12 - stage: publish name: docker publish alpha script: /bin/bash travis/docker-functions.sh docker_build $VERSION publish if: branch = env(DEV_BRANCH) AND type = push - node_js: 12 - stage: release name: docker publish release script: /bin/bash travis/docker-functions.sh docker_build $VERSION release if: branch = env(RELEASE_BRANCH) AND type = api AND commit_message = env(RELEASE_MESSAGE) - node_js: 12 - stage: post release name: tag and version upgrade script: /bin/bash travis/node-functions.sh node_post_release if: branch = env(RELEASE_BRANCH) AND type = api AND commit_message = env(RELEASE_MESSAGE) - node_js: 12 From 804b69fdb346211567ae58453667aa31d145268e Mon Sep 17 00:00:00 2001 From: Yoshiyuki Ieyama Date: Tue, 7 Dec 2021 02:29:11 +0900 Subject: [PATCH 19/23] improve lang JA (#988) * improve lang JA * Replace tab indented to space indented. Co-authored-by: Anthony Law --- src/config/i18n/ja.json | 68 ++++++++++++++++++++--------------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/src/config/i18n/ja.json b/src/config/i18n/ja.json index 8b125a19f..a3f93f9f7 100644 --- a/src/config/i18n/ja.json +++ b/src/config/i18n/ja.json @@ -1,7 +1,7 @@ { "langName": "ja", - "errorNisAddressNotAllowed": "You entered a NEM NIS1 address in the Symbol Explorer. Please use NEM Explorer instead.", - "errorNothingFound": "Nothing found.", + "errorNisAddressNotAllowed": "Symbol エクスプローラに NEM NIS1 アドレスを入力したようです。NEM エクスプローラを使用してください。", + "errorNothingFound": "何も見つかりませんでした", "age": "作成", "aliasAction": "エイリアスアクション", "linkAction": "リンクアクション", @@ -72,7 +72,7 @@ "linkedNamespace": "リンク済みネームスペース", "minApproval": "最小承認", "minRemoval": "最小削除", - "nothingToShow": "情報がありません", + "nothingToShow": "情報はありません", "transactionBody": "トランザクション詳細", "name": "名前", "message": "メッセージ", @@ -145,7 +145,7 @@ "friendlyName": "Friendly Name", "approximateExpired": "概算期限切れ", "expiredInBlock": "ブロック以内に期限切れ", - "index": "No.", + "index": "いいえ", "networkFees": "推奨手数料乗数", "networkRentalFees": "実行レンタル手数料(XYM)", "highestFeeMultiplier": "最高", @@ -175,14 +175,14 @@ "previousRestrictionType": "前制限タイプ", "previousRestrictionValue": "前制限値", "newRestrictionType": "新制限タイプ", - "newRestrictionValue": "新制限値", - "mosaicRestrictionType.EQ": "等号", - "mosaicRestrictionType.GE": "以上", - "mosaicRestrictionType.GT": "超", - "mosaicRestrictionType.LE": "以下", - "mosaicRestrictionType.LT": "未満", - "mosaicRestrictionType.NE": "不等号", - "mosaicRestrictionType.NONE": "制限無し", + "newRestrictionValue": "新制限値", + "mosaicRestrictionType.EQ": "等号", + "mosaicRestrictionType.GE": "以上", + "mosaicRestrictionType.GT": "超", + "mosaicRestrictionType.LE": "以下", + "mosaicRestrictionType.LT": "未満", + "mosaicRestrictionType.NE": "不等号", + "mosaicRestrictionType.NONE": "制限無し", "proof": "証明", "minApprovalDelta": "最小承認増減値", "minRemovalDelta": "最小削除増減値", @@ -288,11 +288,11 @@ "hashLockError": "ハッシュロックは有効ではありません", "mosaicAddressRestrictionError": "モザイクアドレス制限は有効ではありません", "aggregateInnerTransactionsError": "アグリゲート内部トランザクションが有効ではありません", - "aggregateCosignaturesError": "連署者が有効ではありません", - "accountBalanceTitle": "アカウント残高", - "noAlias": "エイリアスなし", - "addressBeenCopied": "アドレスはクリップボードへコピーされました", - "failedToCopy": "コピーに失敗しました", + "aggregateCosignaturesError": "連署者が有効ではありません", + "accountBalanceTitle": "アカウント残高", + "noAlias": "エイリアスなし", + "addressBeenCopied": "アドレスはクリップボードへコピーされました", + "failedToCopy": "コピーに失敗しました", "beneficiaryAddress": "受益者アドレス", "linked": "リンク済み", @@ -378,29 +378,29 @@ "harvestingEligibleAccountsCount": "総ハーベスト適格アカウント", "votingEligibleAccountsCount": "総投票適格アカウント", "previousImportanceBlockHash": "前インポータンスブロックハッシュ", - "nodeStatsTitle": "Node Statistics", - "allNodes": "Total count", - "nodeCountByRoles": "Count By Roles", - "chainInfo": "Chain Info", - "nodeHeightStatsTitle": "Count of nodes by chain height", + "nodeStatsTitle": "ノード情報", + "allNodes": "合計数", + "nodeCountByRoles": "ロールごとの数", + "chainInfo": "チェーン情報", + "nodeHeightStatsTitle": "Count of nodes by chain height", "nodeFinalizedHeightStatsTitle": "Count of nodes by finalized height", - "viewMoreStatistics": "View More Stats", + "viewMoreStatistics": "詳細を表示", "nodeCountChartTitle": "Node count over time", - "timestamp": "Timestamp", - "symbolTime": "Symbol Time", - "restVersion": "Rest Version", - "softwareVersion": "Version", + "timestamp": "タイムスタンプ", + "symbolTime": "Symbol 時間", + "restVersion": "Rest バージョン", + "softwareVersion": "バージョン", "id": "ID", - "signerPublicKey": "Signer Public Key", + "signerPublicKey": "署名者公開鍵", - "remote": "Remote", - "main": "Main", - "linkedAddress": "Linked", - "nodeAddress": "Node", + "remote": "リモート", + "main": "メイン", + "linkedAddress": "リンク済み", + "nodeAddress": "ノード", "vrfAddress": "VRF", - "exportCSV": "Export CSV", - "future": "次回投票キー", + "exportCSV": "CSV出力", + "future": "Future", "expired": "期限切れ", "isHttpsEnabled": "Https", "epoch": "Epoch", From ad10d8d98f8a9cfb8bea3059dd4e5879d4931b51 Mon Sep 17 00:00:00 2001 From: Anthony Law Date: Tue, 7 Dec 2021 03:09:16 +0800 Subject: [PATCH 20/23] docs: release note 1.1.3 (#977) * docs: release note 1.1.3 * docs: Update README.md * docs: Update CHANGELOG.md * docs: more notes * docs: remove dependencies link * docs: add JA translation from community Co-authored-by: Xavi Artigas --- CHANGELOG.md | 133 +++++++++++++++++++++++++++------------------------ README.md | 16 +++---- 2 files changed, 79 insertions(+), 70 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5c80942a4..74165eef8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,12 +3,40 @@ All notable changes to this project will be documented in this file. The changelog format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## [v1.1.3][v1.1.3] - 23-Nov-2021 + +Package | Version | Link +---|---|--- +REST Core| v2.4.0 | catapult-rest +SDK Core| v1.0.3 | symbol-sdk + +### Added +- Support new transaction type (revokable) [#959](https://github.com/symbol/symbol-explorer/issues/959) +- Testnet theme [#971](https://github.com/symbol/symbol-explorer/pull/971) +- Add mosaic flag on the mosics list [#980](https://github.com/symbol/symbol-explorer/pull/980) +- Openapi client integrated for statistics-service [#987](https://github.com/symbol/symbol-explorer/issues/987) + +### Update +- Update transaction graphic [#976](https://github.com/symbol/symbol-explorer/pull/976) +- Update interface enhancement [#981](https://github.com/symbol/symbol-explorer/pull/981) +- Update mobile view table fields [#986](https://github.com/symbol/symbol-explorer/pull/986) +- Footer enhancement [#990](https://github.com/symbol/symbol-explorer/pull/990) +- Disable toggle theme [#991](https://github.com/symbol/symbol-explorer/pull/991]) +- Update RU translation +- Update JA translation + +### Fixed +- Invalid prop: type check failed for prop "transactionType" [#963](https://github.com/symbol/symbol-explorer/issues/963) +- Unknown custom element [#964](https://github.com/symbol/symbol-explorer/issues/964) +- Partial transactions cannot be viewed in Explorer [#972](https://github.com/symbol/symbol-explorer/issues/972) +- Mosaic Address Restriction transaction graphic [#978](https://github.com/symbol/symbol-explorer/issues/978) + ## [v1.1.2][v1.1.2] - 11-Nov-2021 Package | Version | Link ---|---|--- -REST Core| v2.3.8 | [catapult-rest][catapult-rest@v2.3.8] -SDK Core| v1.0.2 | [symbol-sdk][symbol-sdk@v1.0.2] +REST Core| v2.3.8 | catapult-rest +SDK Core| v1.0.2 | symbol-sdk ### Added - Introduce dark mode [#958](https://github.com/symbol/symbol-explorer/pull/958) @@ -20,8 +48,8 @@ SDK Core| v1.0.2 | [symbol-sdk][symbol-sdk@v1.0.2] Package | Version | Link ---|---|--- -REST Core| v2.3.7 | [catapult-rest][catapult-rest@v2.3.7] -SDK Core| v1.0.2 | [symbol-sdk][symbol-sdk@v1.0.2] +REST Core| v2.3.7 | catapult-rest +SDK Core| v1.0.2 | symbol-sdk ### Added - Add app version on footer [#931](https://github.com/symbol/symbol-explorer/pull/931) @@ -43,12 +71,12 @@ SDK Core| v1.0.2 | [symbol-sdk][symbol-sdk@v1.0.2] ## [v1.1.0][v1.1.0] - 2-June-2021 -### Milestone: [catapult-server@v1.0.0.0][catapult-server@v1.0.0.0] +### Milestone: catapult-server@v1.0.0.0 Package | Version | Link ---|---|--- -REST Core| v2.3.6 | [catapult-rest][catapult-rest@v2.3.6] -SDK Core| v1.0.1 | [symbol-sdk][symbol-sdk@v1.0.1] +REST Core| v2.3.6 | catapult-rest +SDK Core| v1.0.1 | symbol-sdk ### Added - Showing all receipts associated with an account [#857](https://github.com/nemgrouplimited/symbol-explorer/issues/857) @@ -75,12 +103,12 @@ SDK Core| v1.0.1 | [symbol-sdk][symbol-sdk@v1.0.1] ## [v1.0.1][v1.0.1] - 21-Mar-2021 -### Milestone: [catapult-server@v1.0.0.0][catapult-server@v1.0.0.0] +### Milestone: catapult-server@v1.0.0.0 Package | Version | Link ---|---|--- -REST Core| v2.3.4 | [catapult-rest][catapult-rest@v2.3.4] -SDK Core| v1.0.0 | [symbol-sdk][symbol-sdk@v1.0.0] +REST Core| v2.3.4 | catapult-rest +SDK Core| v1.0.0 | symbol-sdk - Remove the node peer status - Add message for the NIS1 address search attempt [#830](https://github.com/nemgrouplimited/symbol-explorer/issues/830) @@ -89,12 +117,12 @@ SDK Core| v1.0.0 | [symbol-sdk][symbol-sdk@v1.0.0] ## [v1.0.0][v1.0.0] - 15-Mar-2021 -### Milestone: [catapult-server@v1.0.0.0][catapult-server@v1.0.0.0] +### Milestone: catapult-server@v1.0.0.0 Package | Version | Link ---|---|--- -REST Core| v2.3.4 | [catapult-rest][catapult-rest@v2.3.4] -SDK Core| v1.0.0 | [symbol-sdk][symbol-sdk@v1.0.0] +REST Core| v2.3.4 | catapult-rest +SDK Core| v1.0.0 | symbol-sdk - Symbol mainnet launch release - Updated T&C and Privacy Policy @@ -102,12 +130,12 @@ SDK Core| v1.0.0 | [symbol-sdk][symbol-sdk@v1.0.0] ## [v0.10.0][v0.10.0] - 12-Mar-2021 -### Milestone: [catapult-server@v0.10.0.8][catapult-server@v0.10.0.8] +### Milestone: catapult-server@v0.10.0.8 Package | Version | Link ---|---|--- -REST Core| v2.3.3 | [catapult-rest][catapult-rest@v2.3.3] -SDK Core| v0.23.3 | [symbol-sdk][symbol-sdk@v0.23.3] +REST Core| v2.3.3 | catapult-rest +SDK Core| v0.23.3 | symbol-sdk ### Added - Added compatibility for 0.10.0.8 server. @@ -129,12 +157,12 @@ SDK Core| v0.23.3 | [symbol-sdk][symbol-sdk@v0.23.3] ## [v0.9.0][v0.9.0] - 25-Feb-2021 -### Milestone: [catapult-server@v0.10.0.7][catapult-server@v0.10.0.7] +### Milestone: catapult-server@v0.10.0.7 Package | Version | Link ---|---|--- -REST Core| v2.3.3 | [catapult-rest][catapult-rest@v2.3.3] -SDK Core| v0.23.3-alpha| [symbol-sdk][symbol-sdk@v0.23.3-alpha] +REST Core| v2.3.3 | catapult-rest +SDK Core| v0.23.3-alpha| symbol-sdk ### Added - Added compatibility for 0.10.0.7 server. @@ -159,12 +187,12 @@ SDK Core| v0.23.3-alpha| [symbol-sdk][symbol-sdk@v0.23.3-alpha] ## [v0.8.0][v0.8.0] - 16-Jan-2021 -### Milestone: [catapult-server@v0.10.0.5][catapult-server@v0.10.0.5] +### Milestone: catapult-server@v0.10.0.5 Package | Version | Link ---|---|--- -REST Core| v2.3.0 | [catapult-rest][catapult-rest@v2.3.0] -SDK Core| v0.23.0 | [symbol-sdk][symbol-sdk@v0.23.0] +REST Core| v2.3.0 | catapult-rest +SDK Core| v0.23.0 | symbol-sdk ### Added - Added compatibility for 0.10.0.5 server. @@ -177,12 +205,12 @@ SDK Core| v0.23.0 | [symbol-sdk][symbol-sdk@v0.23.0] ## [v0.7.1][v0.7.1] - 19-Dec-2020 -### Milestone: [catapult-server@v0.10.0.4](https://github.com/nemtech/catapult-server/releases/tag/v0.10.0.4) +### Milestone: catapult-server@v0.10.0.4 Package | Version | Link ---|---|--- -REST Core| v2.2.0 | [catapult-rest](https://github.com/nemtech/catapult-rest/releases/tag/v2.2.0) -SDK Core| v0.22.2 | [symbol-sdk](https://www.npmjs.com/package/symbol-sdk) +REST Core| v2.2.0 | catapult-rest +SDK Core| v0.22.2 | symbol-sdk ### Added - Added server. Read config from environment variables [#728](https://github.com/nemgrouplimited/symbol-explorer/issues/728) @@ -197,12 +225,12 @@ SDK Core| v0.22.2 | [symbol-sdk](https://www.npmjs.com/package/symbol-sdk) ## [v0.7.0][v0.7.0] - 9-Dec-2020 -### Milestone: [catapult-server@v0.10.0.4](https://github.com/nemtech/catapult-server/releases/tag/v0.10.0.4) +### Milestone: catapult-server@v0.10.0.4 Package | Version | Link ---|---|--- -REST Core| v2.2.0 | [catapult-rest](https://github.com/nemtech/catapult-rest/releases/tag/v2.2.0) -SDK Core| v0.22.2 | [symbol-sdk](https://www.npmjs.com/package/symbol-sdk) +REST Core| v2.2.0 | catapult-rest +SDK Core| v0.22.2 | symbol-sdk ### Added - Added compatibility for 0.10.0.4 server. @@ -227,12 +255,12 @@ SDK Core| v0.22.2 | [symbol-sdk](https://www.npmjs.com/package/symbol-sdk) ## [v0.6.2][v0.6.2] - 19-Oct-2020 -### Milestone: [catapult-server@v0.10.0.3](https://github.com/nemtech/catapult-server/releases/tag/v0.10.0.3) +### Milestone: catapult-server@v0.10.0.3 Package | Version | Link ---|---|--- -REST Core| v2.1.0 | [catapult-rest](https://github.com/nemtech/catapult-rest/releases/tag/v2.1.0) -SDK Core| v0.21.0 | [symbol-sdk](https://www.npmjs.com/package/symbol-sdk) +REST Core| v2.1.0 | catapult-rest +SDK Core| v0.21.0 | symbol-sdk ### Added - Completed Transaction Graphic widget [#547](https://github.com/nemgrouplimited/symbol-explorer/issues/547) @@ -253,12 +281,12 @@ SDK Core| v0.21.0 | [symbol-sdk](https://www.npmjs.com/package/symbol-sdk) ## [v0.6.1][v0.6.1] - 2-Oct-2020 -### Milestone: [catapult-server@v0.10.0.3](https://github.com/nemtech/catapult-server/releases/tag/v0.10.0.3) +### Milestone: catapult-server@v0.10.0.3 Package | Version | Link ---|---|--- -REST Core| v2.1.0 | [catapult-rest](https://github.com/nemtech/catapult-rest/releases/tag/v2.1.0) -SDK Core| v0.21.0 | [symbol-sdk](https://www.npmjs.com/package/symbol-sdk) +REST Core| v2.1.0 | catapult-rest +SDK Core| v0.21.0 | symbol-sdk ### Added - Added reusable component for Transaction Graphic. @@ -279,12 +307,12 @@ SDK Core| v0.21.0 | [symbol-sdk](https://www.npmjs.com/package/symbol-sdk) ## [v0.6.0][v0.6.0] - 26-Sep-2020 -### Milestone: [catapult-server@v0.10.0.3](https://github.com/nemtech/catapult-server/releases/tag/v0.10.0.3) +### Milestone: catapult-server@v0.10.0.3 Package | Version | Link ---|---|--- -REST Core| v2.1.0 | [catapult-rest](https://github.com/nemtech/catapult-rest/releases/tag/v2.1.0) -SDK Core| v0.21.0 | [symbol-sdk](https://www.npmjs.com/package/symbol-sdk) +REST Core| v2.1.0 | catapult-rest +SDK Core| v0.21.0 | symbol-sdk ### Added - Added compatibility for 0.10.0.3 server. @@ -319,12 +347,12 @@ SDK Core| v0.21.0 | [symbol-sdk](https://www.npmjs.com/package/symbol-sdk) ## [v0.5.0][v0.5.0] - 15-Aug-2020 -### Milestone: [catapult-server@v0.9.6.4](https://github.com/nemtech/catapult-server/releases/tag/v0.9.6.4) +### Milestone: catapult-server@v0.9.6.4 Package | Version | Link ---|---|--- -REST Core| v1.2.0 | [catapult-rest](https://github.com/nemtech/catapult-rest/releases/tag/v1.2.0) -SDK Core| v0.20.7 | [symbol-sdk](https://www.npmjs.com/package/symbol-sdk) +REST Core| v1.2.0 | catapult-rest +SDK Core| v0.20.7 | symbol-sdk ### Added - Added compatibility for 0.9.6.4 server. @@ -361,7 +389,7 @@ SDK Core| v0.20.7 | [symbol-sdk](https://www.npmjs.com/package/symbol-sdk) ## [v0.4.0][v0.4.0] -### Milestone: [catapult-server@v0.9.5.1](https://github.com/nemtech/catapult-server/releases/tag/v0.9.5.1) +### Milestone: catapult-server@v0.9.5.1 ### Added - Adding Russian translation [#448](https://github.com/nemfoundation/symbol-explorer/issues/448) @@ -376,7 +404,7 @@ SDK Core| v0.20.7 | [symbol-sdk](https://www.npmjs.com/package/symbol-sdk) ## [v0.3.0][v0.3.0] -### Milestone: [catapult-server@v0.9.4.1](https://github.com/nemtech/catapult-server/releases/tag/v0.9.4.1) +### Milestone: catapult-server@v0.9.4.1 #### Added @@ -406,23 +434,4 @@ SDK Core| v0.20.7 | [symbol-sdk](https://www.npmjs.com/package/symbol-sdk) [v1.0.1]: https://github.com/nemfoundation/symbol-explorer/releases/tag/v1.0.1 [v1.1.1]: https://github.com/nemfoundation/symbol-explorer/releases/tag/v1.1.1 [v1.1.2]: https://github.com/nemfoundation/symbol-explorer/releases/tag/v1.1.2 - -[catapult-server@v0.10.0.5]: https://github.com/nemtech/catapult-server/releases/tag/v0.10.0.5 -[catapult-server@v0.10.0.7]: https://github.com/nemtech/catapult-server/releases/tag/v0.10.0.7 -[catapult-server@v0.10.0.8]: https://github.com/nemtech/catapult-server/releases/tag/v0.10.0.8 -[catapult-server@v1.0.0.0]: https://github.com/nemtech/catapult-server/releases/tag/v1.0.0.0 -[catapult-server@v1.0.2.0]: https://github.com/symbol/catapult-client/releases/tag/v1.0.2.0 - -[symbol-sdk@v0.23.0]: https://www.npmjs.com/package/symbol-sdk/v/0.23.0 -[symbol-sdk@v0.23.3-alpha]: https://www.npmjs.com/package/symbol-sdk/v/0.23.3-alpha-202102181227 -[symbol-sdk@v0.23.3]: https://www.npmjs.com/package/symbol-sdk/v/0.23.3 -[symbol-sdk@v1.0.0]: https://www.npmjs.com/package/symbol-sdk/v/1.0.0 -[symbol-sdk@v1.0.1]: https://www.npmjs.com/package/symbol-sdk/v/1.0.1 -[symbol-sdk@v1.0.2]: https://www.npmjs.com/package/symbol-sdk/v/1.0.2 - -[catapult-rest@v2.3.0]: https://github.com/nemtech/catapult-rest/releases/tag/v2.3.0 -[catapult-rest@v2.3.3]: https://github.com/nemtech/catapult-rest/releases/tag/v2.3.3 -[catapult-rest@v2.3.4]: https://github.com/nemtech/catapult-rest/releases/tag/v2.3.4 -[catapult-rest@v2.3.6]: https://github.com/nemtech/catapult-rest/releases/tag/v2.3.6 -[catapult-rest@v2.3.7]: https://github.com/symbol/catapult-rest/releases/tag/v2.3.7 -[catapult-rest@v2.3.8]: https://github.com/symbol/catapult-rest/releases/tag/v2.3.8 +[v1.1.3]: https://github.com/nemfoundation/symbol-explorer/releases/tag/v1.1.3 diff --git a/README.md b/README.md index 76b842bdc..e89e7daa4 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Symbol Explorer -[![Build Status](https://travis-ci.com/nemgrouplimited/symbol-explorer.svg?branch=main)](https://travis-ci.com/nemgrouplimited/symbol-explorer) +[![Build Status](https://travis-ci.com/nemgrouplimited/symbol-explorer.svg?branch=main)](https://travis-ci.com/symbol/symbol-explorer) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) Symbol Explorer is a read-only web application to browse the content of the blockchain. @@ -8,14 +8,14 @@ The explorer supports searching for transactions, accounts, namespaces, mosaics, ## Requirements -- Node.js 8, 9 or 10 +- Node.js 12 or above ## Installation 1. Clone the project. ``` -git clone https://github.com/nemgrouplimited/symbol-explorer.git +git clone https://github.com/symbol/symbol-explorer.git ``` 2. Install the required dependencies. @@ -47,7 +47,7 @@ npm run dev Use the following available resources to get help: - [Symbol Documentation][docs] -- Join the community [slack group (#sig-client)][slack] +- Join the community [Discord][discord] - If you found a bug, [open a new issue][issues] ## Contributing @@ -61,7 +61,7 @@ Copyright 2019-present NEM Licensed under the [Apache License 2.0](LICENSE) -[self]: https://github.com/nemgrouplimited/symbol-explorer -[docs]: https://nemtech.github.io -[issues]: https://github.com/nemgrouplimited/symbol-explorer/issues -[slack]: https://join.slack.com/t/nem2/shared_invite/enQtMzY4MDc2NTg0ODgyLWZmZWRiMjViYTVhZjEzOTA0MzUyMTA1NTA5OWQ0MWUzNTA4NjM5OTJhOGViOTBhNjkxYWVhMWRiZDRkOTE0YmU +[self]: https://github.com/symbol/symbol-explorer +[docs]: https://docs.symbolplatform.com +[issues]: https://github.com/symbol/symbol-explorer/issues +[discord]: https://discord.com/invite/xymcity From b6f252790ba9d7c6916d604dca998b336be1d436 Mon Sep 17 00:00:00 2001 From: Anthony Law Date: Tue, 7 Dec 2021 19:11:58 +0800 Subject: [PATCH 21/23] Pagination enhancement (#985) * feat: add new field totalRecords * feat: add new button and input field in pagination * feat: add advance option for pagination component * fix: pagination component share between pagination and timelinePagination flag * fix: fetch page logic * fix: prevent button click if disable * fix: diable advance version pagination in detail page * feat: add totalRecords account list * feat: add totalRecords block list * feat: add totalRecords transaction list * fix: "client" data pagination issue * fix: input page number over range * style: fix lint css * feat: new translation * fix: update translation * fix: reduce page number input width and disable inner spin button * fix: replace '..' to undefined * fix: display input box if last page is undefined * style: fix lint css --- src/components/controls/Pagination.vue | 126 +++++++++++++++++++---- src/components/tables/TableListView.vue | 59 +++++++++-- src/config/i18n/en-us.json | 3 + src/config/i18n/es.json | 3 + src/config/i18n/ja.json | 3 + src/config/i18n/pt.json | 3 + src/config/i18n/ru.json | 2 + src/config/i18n/ua.json | 3 + src/config/i18n/zh.json | 3 + src/config/pages/block-detail.json | 3 +- src/infrastructure/AccountService.js | 4 + src/infrastructure/BlockService.js | 4 + src/infrastructure/TransactionService.js | 4 + src/store/manager/Pagination.js | 16 ++- 14 files changed, 205 insertions(+), 31 deletions(-) diff --git a/src/components/controls/Pagination.vue b/src/components/controls/Pagination.vue index 0c7dd94b5..cf427f437 100644 --- a/src/components/controls/Pagination.vue +++ b/src/components/controls/Pagination.vue @@ -1,45 +1,47 @@