From d2fa55f83dcb3d6f371953af90a1e33ebff6de3e Mon Sep 17 00:00:00 2001 From: neilburgess42 Date: Thu, 3 Nov 2022 23:07:19 +1000 Subject: [PATCH 01/99] ETCM-2729 Rename folders in file system to add Cardano Sidechains menu item --- content/08-cardano-sidechains.mdx | 6 ++++++ .../{08-native-tokens.mdx => 09-native-tokens.mdx} | 0 .../01-learn.mdx | 0 .../02-minimum-ada-value-requirement.mdx | 0 .../03-getting-started.mdx | 0 .../04-exercises.mdx | 0 .../05-faqs.mdx | 0 ...06-exchange-multi-asset-management-scenarios.mdx | 0 ...listing-cardano-native-assets-on-an-exchange.mdx | 0 .../min-ada.png | Bin content/{09-plutus.mdx => 10-plutus.mdx} | 0 .../01-learn-about-plutus.mdx | 0 .../02-plutus-resources.mdx | 0 .../{09-plutus => 10-plutus}/03-plutus-scripts.mdx | 0 .../04-Plutus-use-cases.mdx | 0 .../09-collateral-mechanism.mdx | 0 .../11-transaction-costs-determinism.mdx | 0 .../12-sc-best-practices.mdx | 0 content/{09-plutus => 10-plutus}/Plutus_arch.png | Bin content/{10-marlowe.mdx => 11-marlowe.mdx} | 0 .../01-learn-about-marlowe.mdx | 0 .../03-marlowe-get-started.mdx | 0 .../04-marlowe-language-guide.mdx | 0 .../05-writing-marlowe-with-blockly.mdx | 0 .../06-using-the-haskell-editor.mdx | 0 .../07-using-javascript-editor.mdx | 0 .../{10-marlowe => 11-marlowe}/08-marlowe-run.mdx | 0 .../{10-marlowe => 11-marlowe}/09-marlowe-FAQs.mdx | 0 .../10-marlowe-resources.mdx | 0 content/{10-marlowe => 11-marlowe}/balances-tab.PNG | Bin .../blockly-contracts.png | Bin .../{10-marlowe => 11-marlowe}/blockly-eight.png | Bin content/{10-marlowe => 11-marlowe}/blockly-five.png | Bin content/{10-marlowe => 11-marlowe}/blockly-four.png | Bin .../{10-marlowe => 11-marlowe}/blockly-seven.png | Bin content/{10-marlowe => 11-marlowe}/blockly-six.png | Bin content/{10-marlowe => 11-marlowe}/blockly.png | Bin .../{10-marlowe => 11-marlowe}/choose-template.PNG | Bin content/{10-marlowe => 11-marlowe}/contacts-tab.PNG | Bin .../contract-overview.PNG | Bin .../{10-marlowe => 11-marlowe}/contract-step-1.PNG | Bin .../contracts-dashboard.PNG | Bin content/{10-marlowe => 11-marlowe}/demo-launch.PNG | Bin content/{10-marlowe => 11-marlowe}/demo-wallet.PNG | Bin .../detail-js-contract.png | Bin .../haskell-escrow-editor.png | Bin .../haskell-first-window.jpg | Bin content/{10-marlowe => 11-marlowe}/javascript.jpg | Bin content/{10-marlowe => 11-marlowe}/landing-page.png | Bin content/{10-marlowe => 11-marlowe}/pay-start.PNG | Bin content/{10-marlowe => 11-marlowe}/step1.PNG | Bin content/{10-marlowe => 11-marlowe}/steps-tab.PNG | Bin content/{11-community.mdx => 12-community.mdx} | 0 content/{11-community => 12-community}/01-cips.mdx | 0 .../02-essential-cardano.mdx | 0 .../03-community-content.mdx | 0 .../04-Cardano-stack-exchange.mdx | 0 .../05-ambassador-program.mdx | 0 .../06-getting-support.mdx | 0 content/{12-tools.mdx => 13-tools.mdx} | 0 content/{12-tools => 13-tools}/02-release-notes.mdx | 0 content/{12-tools => 13-tools}/03-comp-matrix.mdx | 0 .../{12-tools => 13-tools}/04-token-dashboard.mdx | 0 .../Cardano component dependencies 072021.png | Bin .../Cardano_component_dependencies.png | Bin .../comp-dependencies-new.png | Bin 66 files changed, 6 insertions(+) create mode 100644 content/08-cardano-sidechains.mdx rename content/{08-native-tokens.mdx => 09-native-tokens.mdx} (100%) rename content/{08-native-tokens => 09-native-tokens}/01-learn.mdx (100%) rename content/{08-native-tokens => 09-native-tokens}/02-minimum-ada-value-requirement.mdx (100%) rename content/{08-native-tokens => 09-native-tokens}/03-getting-started.mdx (100%) rename content/{08-native-tokens => 09-native-tokens}/04-exercises.mdx (100%) rename content/{08-native-tokens => 09-native-tokens}/05-faqs.mdx (100%) rename content/{08-native-tokens => 09-native-tokens}/06-exchange-multi-asset-management-scenarios.mdx (100%) rename content/{08-native-tokens => 09-native-tokens}/listing-cardano-native-assets-on-an-exchange.mdx (100%) rename content/{08-native-tokens => 09-native-tokens}/min-ada.png (100%) rename content/{09-plutus.mdx => 10-plutus.mdx} (100%) rename content/{09-plutus => 10-plutus}/01-learn-about-plutus.mdx (100%) rename content/{09-plutus => 10-plutus}/02-plutus-resources.mdx (100%) rename content/{09-plutus => 10-plutus}/03-plutus-scripts.mdx (100%) rename content/{09-plutus => 10-plutus}/04-Plutus-use-cases.mdx (100%) rename content/{09-plutus => 10-plutus}/09-collateral-mechanism.mdx (100%) rename content/{09-plutus => 10-plutus}/11-transaction-costs-determinism.mdx (100%) rename content/{09-plutus => 10-plutus}/12-sc-best-practices.mdx (100%) rename content/{09-plutus => 10-plutus}/Plutus_arch.png (100%) rename content/{10-marlowe.mdx => 11-marlowe.mdx} (100%) rename content/{10-marlowe => 11-marlowe}/01-learn-about-marlowe.mdx (100%) rename content/{10-marlowe => 11-marlowe}/03-marlowe-get-started.mdx (100%) rename content/{10-marlowe => 11-marlowe}/04-marlowe-language-guide.mdx (100%) rename content/{10-marlowe => 11-marlowe}/05-writing-marlowe-with-blockly.mdx (100%) rename content/{10-marlowe => 11-marlowe}/06-using-the-haskell-editor.mdx (100%) rename content/{10-marlowe => 11-marlowe}/07-using-javascript-editor.mdx (100%) rename content/{10-marlowe => 11-marlowe}/08-marlowe-run.mdx (100%) rename content/{10-marlowe => 11-marlowe}/09-marlowe-FAQs.mdx (100%) rename content/{10-marlowe => 11-marlowe}/10-marlowe-resources.mdx (100%) rename content/{10-marlowe => 11-marlowe}/balances-tab.PNG (100%) rename content/{10-marlowe => 11-marlowe}/blockly-contracts.png (100%) rename content/{10-marlowe => 11-marlowe}/blockly-eight.png (100%) rename content/{10-marlowe => 11-marlowe}/blockly-five.png (100%) rename content/{10-marlowe => 11-marlowe}/blockly-four.png (100%) rename content/{10-marlowe => 11-marlowe}/blockly-seven.png (100%) rename content/{10-marlowe => 11-marlowe}/blockly-six.png (100%) rename content/{10-marlowe => 11-marlowe}/blockly.png (100%) rename content/{10-marlowe => 11-marlowe}/choose-template.PNG (100%) rename content/{10-marlowe => 11-marlowe}/contacts-tab.PNG (100%) rename content/{10-marlowe => 11-marlowe}/contract-overview.PNG (100%) rename content/{10-marlowe => 11-marlowe}/contract-step-1.PNG (100%) rename content/{10-marlowe => 11-marlowe}/contracts-dashboard.PNG (100%) rename content/{10-marlowe => 11-marlowe}/demo-launch.PNG (100%) rename content/{10-marlowe => 11-marlowe}/demo-wallet.PNG (100%) rename content/{10-marlowe => 11-marlowe}/detail-js-contract.png (100%) rename content/{10-marlowe => 11-marlowe}/haskell-escrow-editor.png (100%) rename content/{10-marlowe => 11-marlowe}/haskell-first-window.jpg (100%) rename content/{10-marlowe => 11-marlowe}/javascript.jpg (100%) rename content/{10-marlowe => 11-marlowe}/landing-page.png (100%) rename content/{10-marlowe => 11-marlowe}/pay-start.PNG (100%) rename content/{10-marlowe => 11-marlowe}/step1.PNG (100%) rename content/{10-marlowe => 11-marlowe}/steps-tab.PNG (100%) rename content/{11-community.mdx => 12-community.mdx} (100%) rename content/{11-community => 12-community}/01-cips.mdx (100%) rename content/{11-community => 12-community}/02-essential-cardano.mdx (100%) rename content/{11-community => 12-community}/03-community-content.mdx (100%) rename content/{11-community => 12-community}/04-Cardano-stack-exchange.mdx (100%) rename content/{11-community => 12-community}/05-ambassador-program.mdx (100%) rename content/{11-community => 12-community}/06-getting-support.mdx (100%) rename content/{12-tools.mdx => 13-tools.mdx} (100%) rename content/{12-tools => 13-tools}/02-release-notes.mdx (100%) rename content/{12-tools => 13-tools}/03-comp-matrix.mdx (100%) rename content/{12-tools => 13-tools}/04-token-dashboard.mdx (100%) rename content/{12-tools => 13-tools}/Cardano component dependencies 072021.png (100%) rename content/{12-tools => 13-tools}/Cardano_component_dependencies.png (100%) rename content/{12-tools => 13-tools}/comp-dependencies-new.png (100%) diff --git a/content/08-cardano-sidechains.mdx b/content/08-cardano-sidechains.mdx new file mode 100644 index 00000000..190f70d6 --- /dev/null +++ b/content/08-cardano-sidechains.mdx @@ -0,0 +1,6 @@ +--- +title: Cardano components +metaTitle: Cardano components +--- + + diff --git a/content/08-native-tokens.mdx b/content/09-native-tokens.mdx similarity index 100% rename from content/08-native-tokens.mdx rename to content/09-native-tokens.mdx diff --git a/content/08-native-tokens/01-learn.mdx b/content/09-native-tokens/01-learn.mdx similarity index 100% rename from content/08-native-tokens/01-learn.mdx rename to content/09-native-tokens/01-learn.mdx diff --git a/content/08-native-tokens/02-minimum-ada-value-requirement.mdx b/content/09-native-tokens/02-minimum-ada-value-requirement.mdx similarity index 100% rename from content/08-native-tokens/02-minimum-ada-value-requirement.mdx rename to content/09-native-tokens/02-minimum-ada-value-requirement.mdx diff --git a/content/08-native-tokens/03-getting-started.mdx b/content/09-native-tokens/03-getting-started.mdx similarity index 100% rename from content/08-native-tokens/03-getting-started.mdx rename to content/09-native-tokens/03-getting-started.mdx diff --git a/content/08-native-tokens/04-exercises.mdx b/content/09-native-tokens/04-exercises.mdx similarity index 100% rename from content/08-native-tokens/04-exercises.mdx rename to content/09-native-tokens/04-exercises.mdx diff --git a/content/08-native-tokens/05-faqs.mdx b/content/09-native-tokens/05-faqs.mdx similarity index 100% rename from content/08-native-tokens/05-faqs.mdx rename to content/09-native-tokens/05-faqs.mdx diff --git a/content/08-native-tokens/06-exchange-multi-asset-management-scenarios.mdx b/content/09-native-tokens/06-exchange-multi-asset-management-scenarios.mdx similarity index 100% rename from content/08-native-tokens/06-exchange-multi-asset-management-scenarios.mdx rename to content/09-native-tokens/06-exchange-multi-asset-management-scenarios.mdx diff --git a/content/08-native-tokens/listing-cardano-native-assets-on-an-exchange.mdx b/content/09-native-tokens/listing-cardano-native-assets-on-an-exchange.mdx similarity index 100% rename from content/08-native-tokens/listing-cardano-native-assets-on-an-exchange.mdx rename to content/09-native-tokens/listing-cardano-native-assets-on-an-exchange.mdx diff --git a/content/08-native-tokens/min-ada.png b/content/09-native-tokens/min-ada.png similarity index 100% rename from content/08-native-tokens/min-ada.png rename to content/09-native-tokens/min-ada.png diff --git a/content/09-plutus.mdx b/content/10-plutus.mdx similarity index 100% rename from content/09-plutus.mdx rename to content/10-plutus.mdx diff --git a/content/09-plutus/01-learn-about-plutus.mdx b/content/10-plutus/01-learn-about-plutus.mdx similarity index 100% rename from content/09-plutus/01-learn-about-plutus.mdx rename to content/10-plutus/01-learn-about-plutus.mdx diff --git a/content/09-plutus/02-plutus-resources.mdx b/content/10-plutus/02-plutus-resources.mdx similarity index 100% rename from content/09-plutus/02-plutus-resources.mdx rename to content/10-plutus/02-plutus-resources.mdx diff --git a/content/09-plutus/03-plutus-scripts.mdx b/content/10-plutus/03-plutus-scripts.mdx similarity index 100% rename from content/09-plutus/03-plutus-scripts.mdx rename to content/10-plutus/03-plutus-scripts.mdx diff --git a/content/09-plutus/04-Plutus-use-cases.mdx b/content/10-plutus/04-Plutus-use-cases.mdx similarity index 100% rename from content/09-plutus/04-Plutus-use-cases.mdx rename to content/10-plutus/04-Plutus-use-cases.mdx diff --git a/content/09-plutus/09-collateral-mechanism.mdx b/content/10-plutus/09-collateral-mechanism.mdx similarity index 100% rename from content/09-plutus/09-collateral-mechanism.mdx rename to content/10-plutus/09-collateral-mechanism.mdx diff --git a/content/09-plutus/11-transaction-costs-determinism.mdx b/content/10-plutus/11-transaction-costs-determinism.mdx similarity index 100% rename from content/09-plutus/11-transaction-costs-determinism.mdx rename to content/10-plutus/11-transaction-costs-determinism.mdx diff --git a/content/09-plutus/12-sc-best-practices.mdx b/content/10-plutus/12-sc-best-practices.mdx similarity index 100% rename from content/09-plutus/12-sc-best-practices.mdx rename to content/10-plutus/12-sc-best-practices.mdx diff --git a/content/09-plutus/Plutus_arch.png b/content/10-plutus/Plutus_arch.png similarity index 100% rename from content/09-plutus/Plutus_arch.png rename to content/10-plutus/Plutus_arch.png diff --git a/content/10-marlowe.mdx b/content/11-marlowe.mdx similarity index 100% rename from content/10-marlowe.mdx rename to content/11-marlowe.mdx diff --git a/content/10-marlowe/01-learn-about-marlowe.mdx b/content/11-marlowe/01-learn-about-marlowe.mdx similarity index 100% rename from content/10-marlowe/01-learn-about-marlowe.mdx rename to content/11-marlowe/01-learn-about-marlowe.mdx diff --git a/content/10-marlowe/03-marlowe-get-started.mdx b/content/11-marlowe/03-marlowe-get-started.mdx similarity index 100% rename from content/10-marlowe/03-marlowe-get-started.mdx rename to content/11-marlowe/03-marlowe-get-started.mdx diff --git a/content/10-marlowe/04-marlowe-language-guide.mdx b/content/11-marlowe/04-marlowe-language-guide.mdx similarity index 100% rename from content/10-marlowe/04-marlowe-language-guide.mdx rename to content/11-marlowe/04-marlowe-language-guide.mdx diff --git a/content/10-marlowe/05-writing-marlowe-with-blockly.mdx b/content/11-marlowe/05-writing-marlowe-with-blockly.mdx similarity index 100% rename from content/10-marlowe/05-writing-marlowe-with-blockly.mdx rename to content/11-marlowe/05-writing-marlowe-with-blockly.mdx diff --git a/content/10-marlowe/06-using-the-haskell-editor.mdx b/content/11-marlowe/06-using-the-haskell-editor.mdx similarity index 100% rename from content/10-marlowe/06-using-the-haskell-editor.mdx rename to content/11-marlowe/06-using-the-haskell-editor.mdx diff --git a/content/10-marlowe/07-using-javascript-editor.mdx b/content/11-marlowe/07-using-javascript-editor.mdx similarity index 100% rename from content/10-marlowe/07-using-javascript-editor.mdx rename to content/11-marlowe/07-using-javascript-editor.mdx diff --git a/content/10-marlowe/08-marlowe-run.mdx b/content/11-marlowe/08-marlowe-run.mdx similarity index 100% rename from content/10-marlowe/08-marlowe-run.mdx rename to content/11-marlowe/08-marlowe-run.mdx diff --git a/content/10-marlowe/09-marlowe-FAQs.mdx b/content/11-marlowe/09-marlowe-FAQs.mdx similarity index 100% rename from content/10-marlowe/09-marlowe-FAQs.mdx rename to content/11-marlowe/09-marlowe-FAQs.mdx diff --git a/content/10-marlowe/10-marlowe-resources.mdx b/content/11-marlowe/10-marlowe-resources.mdx similarity index 100% rename from content/10-marlowe/10-marlowe-resources.mdx rename to content/11-marlowe/10-marlowe-resources.mdx diff --git a/content/10-marlowe/balances-tab.PNG b/content/11-marlowe/balances-tab.PNG similarity index 100% rename from content/10-marlowe/balances-tab.PNG rename to content/11-marlowe/balances-tab.PNG diff --git a/content/10-marlowe/blockly-contracts.png b/content/11-marlowe/blockly-contracts.png similarity index 100% rename from content/10-marlowe/blockly-contracts.png rename to content/11-marlowe/blockly-contracts.png diff --git a/content/10-marlowe/blockly-eight.png b/content/11-marlowe/blockly-eight.png similarity index 100% rename from content/10-marlowe/blockly-eight.png rename to content/11-marlowe/blockly-eight.png diff --git a/content/10-marlowe/blockly-five.png b/content/11-marlowe/blockly-five.png similarity index 100% rename from content/10-marlowe/blockly-five.png rename to content/11-marlowe/blockly-five.png diff --git a/content/10-marlowe/blockly-four.png b/content/11-marlowe/blockly-four.png similarity index 100% rename from content/10-marlowe/blockly-four.png rename to content/11-marlowe/blockly-four.png diff --git a/content/10-marlowe/blockly-seven.png b/content/11-marlowe/blockly-seven.png similarity index 100% rename from content/10-marlowe/blockly-seven.png rename to content/11-marlowe/blockly-seven.png diff --git a/content/10-marlowe/blockly-six.png b/content/11-marlowe/blockly-six.png similarity index 100% rename from content/10-marlowe/blockly-six.png rename to content/11-marlowe/blockly-six.png diff --git a/content/10-marlowe/blockly.png b/content/11-marlowe/blockly.png similarity index 100% rename from content/10-marlowe/blockly.png rename to content/11-marlowe/blockly.png diff --git a/content/10-marlowe/choose-template.PNG b/content/11-marlowe/choose-template.PNG similarity index 100% rename from content/10-marlowe/choose-template.PNG rename to content/11-marlowe/choose-template.PNG diff --git a/content/10-marlowe/contacts-tab.PNG b/content/11-marlowe/contacts-tab.PNG similarity index 100% rename from content/10-marlowe/contacts-tab.PNG rename to content/11-marlowe/contacts-tab.PNG diff --git a/content/10-marlowe/contract-overview.PNG b/content/11-marlowe/contract-overview.PNG similarity index 100% rename from content/10-marlowe/contract-overview.PNG rename to content/11-marlowe/contract-overview.PNG diff --git a/content/10-marlowe/contract-step-1.PNG b/content/11-marlowe/contract-step-1.PNG similarity index 100% rename from content/10-marlowe/contract-step-1.PNG rename to content/11-marlowe/contract-step-1.PNG diff --git a/content/10-marlowe/contracts-dashboard.PNG b/content/11-marlowe/contracts-dashboard.PNG similarity index 100% rename from content/10-marlowe/contracts-dashboard.PNG rename to content/11-marlowe/contracts-dashboard.PNG diff --git a/content/10-marlowe/demo-launch.PNG b/content/11-marlowe/demo-launch.PNG similarity index 100% rename from content/10-marlowe/demo-launch.PNG rename to content/11-marlowe/demo-launch.PNG diff --git a/content/10-marlowe/demo-wallet.PNG b/content/11-marlowe/demo-wallet.PNG similarity index 100% rename from content/10-marlowe/demo-wallet.PNG rename to content/11-marlowe/demo-wallet.PNG diff --git a/content/10-marlowe/detail-js-contract.png b/content/11-marlowe/detail-js-contract.png similarity index 100% rename from content/10-marlowe/detail-js-contract.png rename to content/11-marlowe/detail-js-contract.png diff --git a/content/10-marlowe/haskell-escrow-editor.png b/content/11-marlowe/haskell-escrow-editor.png similarity index 100% rename from content/10-marlowe/haskell-escrow-editor.png rename to content/11-marlowe/haskell-escrow-editor.png diff --git a/content/10-marlowe/haskell-first-window.jpg b/content/11-marlowe/haskell-first-window.jpg similarity index 100% rename from content/10-marlowe/haskell-first-window.jpg rename to content/11-marlowe/haskell-first-window.jpg diff --git a/content/10-marlowe/javascript.jpg b/content/11-marlowe/javascript.jpg similarity index 100% rename from content/10-marlowe/javascript.jpg rename to content/11-marlowe/javascript.jpg diff --git a/content/10-marlowe/landing-page.png b/content/11-marlowe/landing-page.png similarity index 100% rename from content/10-marlowe/landing-page.png rename to content/11-marlowe/landing-page.png diff --git a/content/10-marlowe/pay-start.PNG b/content/11-marlowe/pay-start.PNG similarity index 100% rename from content/10-marlowe/pay-start.PNG rename to content/11-marlowe/pay-start.PNG diff --git a/content/10-marlowe/step1.PNG b/content/11-marlowe/step1.PNG similarity index 100% rename from content/10-marlowe/step1.PNG rename to content/11-marlowe/step1.PNG diff --git a/content/10-marlowe/steps-tab.PNG b/content/11-marlowe/steps-tab.PNG similarity index 100% rename from content/10-marlowe/steps-tab.PNG rename to content/11-marlowe/steps-tab.PNG diff --git a/content/11-community.mdx b/content/12-community.mdx similarity index 100% rename from content/11-community.mdx rename to content/12-community.mdx diff --git a/content/11-community/01-cips.mdx b/content/12-community/01-cips.mdx similarity index 100% rename from content/11-community/01-cips.mdx rename to content/12-community/01-cips.mdx diff --git a/content/11-community/02-essential-cardano.mdx b/content/12-community/02-essential-cardano.mdx similarity index 100% rename from content/11-community/02-essential-cardano.mdx rename to content/12-community/02-essential-cardano.mdx diff --git a/content/11-community/03-community-content.mdx b/content/12-community/03-community-content.mdx similarity index 100% rename from content/11-community/03-community-content.mdx rename to content/12-community/03-community-content.mdx diff --git a/content/11-community/04-Cardano-stack-exchange.mdx b/content/12-community/04-Cardano-stack-exchange.mdx similarity index 100% rename from content/11-community/04-Cardano-stack-exchange.mdx rename to content/12-community/04-Cardano-stack-exchange.mdx diff --git a/content/11-community/05-ambassador-program.mdx b/content/12-community/05-ambassador-program.mdx similarity index 100% rename from content/11-community/05-ambassador-program.mdx rename to content/12-community/05-ambassador-program.mdx diff --git a/content/11-community/06-getting-support.mdx b/content/12-community/06-getting-support.mdx similarity index 100% rename from content/11-community/06-getting-support.mdx rename to content/12-community/06-getting-support.mdx diff --git a/content/12-tools.mdx b/content/13-tools.mdx similarity index 100% rename from content/12-tools.mdx rename to content/13-tools.mdx diff --git a/content/12-tools/02-release-notes.mdx b/content/13-tools/02-release-notes.mdx similarity index 100% rename from content/12-tools/02-release-notes.mdx rename to content/13-tools/02-release-notes.mdx diff --git a/content/12-tools/03-comp-matrix.mdx b/content/13-tools/03-comp-matrix.mdx similarity index 100% rename from content/12-tools/03-comp-matrix.mdx rename to content/13-tools/03-comp-matrix.mdx diff --git a/content/12-tools/04-token-dashboard.mdx b/content/13-tools/04-token-dashboard.mdx similarity index 100% rename from content/12-tools/04-token-dashboard.mdx rename to content/13-tools/04-token-dashboard.mdx diff --git a/content/12-tools/Cardano component dependencies 072021.png b/content/13-tools/Cardano component dependencies 072021.png similarity index 100% rename from content/12-tools/Cardano component dependencies 072021.png rename to content/13-tools/Cardano component dependencies 072021.png diff --git a/content/12-tools/Cardano_component_dependencies.png b/content/13-tools/Cardano_component_dependencies.png similarity index 100% rename from content/12-tools/Cardano_component_dependencies.png rename to content/13-tools/Cardano_component_dependencies.png diff --git a/content/12-tools/comp-dependencies-new.png b/content/13-tools/comp-dependencies-new.png similarity index 100% rename from content/12-tools/comp-dependencies-new.png rename to content/13-tools/comp-dependencies-new.png From dee45693b0992ed4a09f9f4f9d16ef03688dedaf Mon Sep 17 00:00:00 2001 From: neilburgess42 Date: Wed, 9 Nov 2022 16:35:01 +1000 Subject: [PATCH 02/99] ETCM-2729 Set up file system and site map --- content/08-cardano-sidechains/01-basics.mdx | 6 + .../01-basics/01-introduction-sidechains.mdx | 0 .../01-basics/02-ouroboros-description.mdx | 45 +++ .../01-basics/03-block-explorer.mdx | 190 +++++++++++ .../05-sidechain-smart-contracts.mdx | 0 content/08-cardano-sidechains/02-network.mdx | 6 + .../02-network/00-network-details.mdx | 23 ++ content/08-cardano-sidechains/03-build.mdx | 6 + .../03-build/01-metamask.mdx | 33 ++ .../03-build/02-setup-development.mdx | 304 ++++++++++++++++++ .../03-build/03-fuel-token.mdx | 24 ++ .../03-build/04-solidity-resources.mdx | 17 + .../03-build/05-verify-contract.mdx | 48 +++ .../08-cardano-sidechains/03-build/06-api.mdx | 98 ++++++ .../03-build/07-using-web3-js.mdx | 182 +++++++++++ .../04-sidechains-developer-kit.mdx | 6 + .../01-plutus-scripts.mdx | 0 .../02-chain-follower.mdx | 0 .../03-technical-specification.mdx | 0 .../04-committee-rotation.mdx | 0 content/08-cardano-sidechains/05-support.mdx | 6 + .../05-support/01-getting-support.mdx | 24 ++ 22 files changed, 1018 insertions(+) create mode 100644 content/08-cardano-sidechains/01-basics.mdx create mode 100644 content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx create mode 100644 content/08-cardano-sidechains/01-basics/02-ouroboros-description.mdx create mode 100644 content/08-cardano-sidechains/01-basics/03-block-explorer.mdx create mode 100644 content/08-cardano-sidechains/01-basics/05-sidechain-smart-contracts.mdx create mode 100644 content/08-cardano-sidechains/02-network.mdx create mode 100644 content/08-cardano-sidechains/02-network/00-network-details.mdx create mode 100644 content/08-cardano-sidechains/03-build.mdx create mode 100644 content/08-cardano-sidechains/03-build/01-metamask.mdx create mode 100644 content/08-cardano-sidechains/03-build/02-setup-development.mdx create mode 100644 content/08-cardano-sidechains/03-build/03-fuel-token.mdx create mode 100644 content/08-cardano-sidechains/03-build/04-solidity-resources.mdx create mode 100644 content/08-cardano-sidechains/03-build/05-verify-contract.mdx create mode 100644 content/08-cardano-sidechains/03-build/06-api.mdx create mode 100644 content/08-cardano-sidechains/03-build/07-using-web3-js.mdx create mode 100644 content/08-cardano-sidechains/04-sidechains-developer-kit.mdx create mode 100644 content/08-cardano-sidechains/04-sidechains-developer-kit/01-plutus-scripts.mdx create mode 100644 content/08-cardano-sidechains/04-sidechains-developer-kit/02-chain-follower.mdx create mode 100644 content/08-cardano-sidechains/04-sidechains-developer-kit/03-technical-specification.mdx create mode 100644 content/08-cardano-sidechains/04-sidechains-developer-kit/04-committee-rotation.mdx create mode 100644 content/08-cardano-sidechains/05-support.mdx create mode 100644 content/08-cardano-sidechains/05-support/01-getting-support.mdx diff --git a/content/08-cardano-sidechains/01-basics.mdx b/content/08-cardano-sidechains/01-basics.mdx new file mode 100644 index 00000000..5e1c52a4 --- /dev/null +++ b/content/08-cardano-sidechains/01-basics.mdx @@ -0,0 +1,6 @@ +--- +title: Basics +metaTitle: Basics +--- + + diff --git a/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx b/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx new file mode 100644 index 00000000..e69de29b diff --git a/content/08-cardano-sidechains/01-basics/02-ouroboros-description.mdx b/content/08-cardano-sidechains/01-basics/02-ouroboros-description.mdx new file mode 100644 index 00000000..e6864080 --- /dev/null +++ b/content/08-cardano-sidechains/01-basics/02-ouroboros-description.mdx @@ -0,0 +1,45 @@ +--- +title: Ouroboros Description +metaTitle: Ouroboros Description +--- + +# Ouroboros BFT: A simple Byzantine fault tolerant consensus protocol +Ouroboros, named after the symbol of infinity, is the backbone of the Cardano ecosystem. Ouroboros BFT is the version that is implemented in the Cardano EVM sidechain. It is a simple, deterministic protocol for ledger consensus that tolerates Byzantine faults. + +## Background +So what is a Byzantine fault? To understand that, we have to go back to 1982, to the [Byzantine generals problem](https://www.microsoft.com/en-us/research/uploads/prod/2016/12/The-Byzantine-Generals-Problem.pdf) paper by Leslie Lamport, Robert Shostak, and Marshall Pease. Imagine a number of generals surrounding a city, unable to communicate with each other except by message. The generals must reach consensus on whether to attack or retreat, even if one or more generals is a traitor. This story is easy to grasp, and it is used as an allegory for the situation in a distributed ledger system where the nodes must reach consensus on the contents of the ledger even if one or more of the participating nodes is offline, faulty, or malicious. Such a node can create a **Byzantine fault**. The problem is easy to grasp but hard to solve. That's where Ouroboros comes in. +## Description +This description is based on blogs by Professor Aggelos Kiayias and Kieran Costello. +### A word on consensus protocols, and why Ouroboros is different +It's reasonable to assume that anybody new to the space might be confused by the term 'consensus protocol'. Put simply, a consensus protocol is the system of laws and parameters that govern the behavior of distributed ledgers: a ruleset by which each network participant plays. + +There is no single central authority to control a public blockchain. Instead, a consensus protocol is used to allow distributed network participants to agree on the history of the network captured on the blockchain – to reach consensus on what has happened, and continue from a single source of truth. + +That single source of truth provides a single record. This is why blockchains are sometimes referred to as trustless. Instead of requiring participants to trust one another, trust is built into the protocol. Unknown actors may interact and transact with each other without relying on an intermediary to mediate or for there to be a prerequisite exchange of personal data. + +Ouroboros is a proof-of-stake protocol, which is distinct from proof of work. Rather than relying on 'miners' to solve computationally complex equations to create new blocks – and rewarding the first to do so – proof of stake selects participants (in the case of Cardano, stake pools) to create new blocks based on the stake they control in the network. + +Networks using Ouroboros are many times more energy-efficient than those using proof of work, and, through Ouroboros, Cardano is able to achieve unparalleled energy efficiency. The resulting difference in energy use can be analogized to that between a household and a small country: one can be scaled to the mass market; the other cannot. + +Now, let's take a closer look at how the Ouroboros protocol works. + +### Ouroboros Classic +We start with Ouroboros: the first implementation of the Ouroboros protocol, published in 2017. This first implementation (referred to as Ouroboros Classic) laid the foundations for the protocol as an energy-efficient rival to proof of work. It introduced the mathematical framework to analyze proof of stake and a novel incentive mechanism to reward participants in a proof-of-stake setting. + +More than this, however, what separated Ouroboros from other blockchain protocols and, specifically, proof-of-stake protocols was its ability to generate unbiased randomness in the protocol's leader selection algorithm and the subsequent security assurances that provided. Randomness prevents the formation of patterns and is a critical part of maintaining the protocol's security. Whenever an adversary can predict a behavior, they can exploit it – and though Ouroboros ensures transparency, it prevents coercion. Significantly, Ouroboros was the first blockchain protocol to be developed with this type of rigorous security analysis. + +### How Ouroboros works + [The research paper](https://iohk.io/en/research/library/papers/ouroborosa-provably-secure-proof-of-stake-blockchain-protocol/) on Ourorobos gives a comprehensive explanation of how it works. To summarize, Ouroboros divides the blockchain into slots and epochs. In Cardano, each slot lasts for 20 seconds, and each epoch represents approximately five days' worth of slots. + +Central to Ouroboros' design is the recognition that attacks are inevitable. As such, the protocol has tolerance built in to prevent attackers from propagating alternative versions of the blockchain and assumes that an adversary may send arbitrary messages to any participant at any time. In fact, the protocol is guaranteed to be secure so long as more than 51% of the stake is controlled by honest participants (that is, those following the protocol). + +A slot leader is elected for each slot, who is responsible for adding a block to the chain and passing it to the next slot leader. To protect against adversarial attempts to subvert the protocol, each new slot leader is required to consider the last few blocks of the received chain as transient: only the chain that precedes the prespecified number of transient blocks is considered settled. This number defines the settlement delay. Among other things, this means that a stakeholder can go offline and still be synced to the blockchain, so long as it's not for more than the settlement delay. + +Within the Ouroboros protocol, each network node stores a copy of the transaction mempool – where transactions are added if they are consistent with existing transactions – and the blockchain. The locally stored blockchain is replaced when the node becomes aware of an alternative, longer valid chain. + +### Ouroboros BFT +Ouroboros BFT (Byzantine Fault Tolerance) is a simple protocol used by Cardano during the Byron reboot, which was the transition of the old Cardano codebase to the new. Ouroboros BFT helped prepare Cardano's network for Shelley's release and, with that, its decentralization. This is the version of Ourorobos that is implemented in the Cardano EVM sidechain. + +Rather than requiring nodes to be online all of the time, Ouroboros BFT assumes a federated network of servers – the blockchain – and synchronous communication between the servers, providing ledger consensus in a simpler and more deterministic manner. + +Additional benefits include instant proof of settlement, transaction settlement at network speed – which means the determiner for transactions is the speed of your network connection to an OBFT node – and instant confirmation in a single round trip of communication. Each of these results in significant performance improvements. diff --git a/content/08-cardano-sidechains/01-basics/03-block-explorer.mdx b/content/08-cardano-sidechains/01-basics/03-block-explorer.mdx new file mode 100644 index 00000000..3d0e21d5 --- /dev/null +++ b/content/08-cardano-sidechains/01-basics/03-block-explorer.mdx @@ -0,0 +1,190 @@ +--- +title: 'Block Explorer Glossary' +metaTitle: 'Block Explorer Glossary' +--- +# Block Explorer +A block explorer allows you to inspect a blockchain to see its blocks and +transactions. +This document is based primarily on the +[Blockscout explorer](https://blockscout.com/), but blockchain explorers +necessarily use similar terminology and follow a similar pattern in their +presentation of information. +When you use a block explorer, it will list fields and their contents. +This document will help you understand the meaning of the field names and the +significance of their contents. +# Glossary +These are the field names commonly used in block explorers on the Cardano EVM sidechain. +## General terms +
+

+ Actor +
+
+ Any entity that can make something happen on a blockchain. Actors can + include users, wallets, addresses, and network nodes. +
+

+ Address +
+
+ An address is a location to or from which transactions occur on the + blockchain. It is associated with a public key. +
+

+ Hash function +
+
+ A cryptographic hash function takes a string of variable length and produces + a fixed-length string called a hash value. A hash value is easy to + calculate, but it is not feasible to derive the input given only the output, + and it is not feasible to calculate two inputs that will produce the same + hash value. For a canonical definition, see  + + this NIST publication. + +

+ Any change to the input, no matter how small, will result in a very + different output. Each block contains the hash of the preceding block so + that anyone can check the chain's integrity. +

+
+
+ +## Home page +
+

+ Average block time +
+
+ The length of time between adding one block to the blockchain and adding the + next block; the time it takes to add a block to the chain. It depends on + the slot time of the chain. +
+

+ Total transactions +
+
+ A transaction is an event on the blockchain, such as a transfer of currency + from one address to another. A variable number of transactions can fit in + each block. +

+ By comparing total transactions with total blocks, you can deduce the + average number of transactions per block. +

+
+

+ Total blocks +
+
+ One more than the current block height of the chain, which is the latest block + number. +
+

+ Wallet addresses +
+
+ The number of wallet addresses used in the blockchain so far. +

+ A wallet address is the source or destination of a transfer. + In the Ethereum account model, a wallet has exactly one address. +

+
+
+ +## Blocks +
+

+ Block height +
+
+ The number of this block. It is one less than the number of valid blocks + added to the blockchain to this point. (The first block is block 0). Invalid or ignored + blocks are not counted. +
+

+ Timestamp +
+
The time the block was added to the chain.
+

+ Transactions +
+
The number of transactions included in the block.
+

+ Validator +
+
The address of the actor that added this block to the chain.
+

+ Size +
+
The length of the block in bytes.
+

+ Hash +
+
+ The hash value of this block. See the definition of 'hash function' above. +
+

+ Parent hash +
+
The hash value of the preceding block.
+

+ Gas used +
+
+ Gas is paid to validators to compensate them for the resources used to process a + transaction. The price of gas varies with supply and demand. +
+

+ Gas limit +
+
+ The maximum amount of gas the actor that initiated the transaction is + willing to pay. +
+

+ Validator Reward +
+
+ The number of coins awarded to the validator of this block. The coins are newly + minted; they do not come from transaction fees. +
+
+ +## Transactions +
+

+ Transaction +
+
+ The block explorer will show a transfer of currency as a Transaction. +

+ The formal definition is + 'A piece of data, signed by an External Actor. It represents either a + Message or a new Autonomous Object. Transactions are recorded into each + block of the blockchain.' + (From the Yellow Paper.) +

+
+

+ Contract call +
+
+ A contract call is a special case of a transaction; the destination is a + smart contract rather than an end user. A smart contract has been sent to + the network and recorded on the blockchain. +
+

+ Call +
+
+ Note that if a node uses the web3.js call method web3.eth.call, it will not + show in a block explorer because it is a local action; the network is not + informed about it and it will not affect the blockchain. The underlying + JSON-RPC is eth_call. +

+ This technique is used in a 'dry run' of a smart contract. When it works + successfully, the smart contract can be sent to the blockchain using + web3.eth.sendSignedTransaction. +

+
+
diff --git a/content/08-cardano-sidechains/01-basics/05-sidechain-smart-contracts.mdx b/content/08-cardano-sidechains/01-basics/05-sidechain-smart-contracts.mdx new file mode 100644 index 00000000..e69de29b diff --git a/content/08-cardano-sidechains/02-network.mdx b/content/08-cardano-sidechains/02-network.mdx new file mode 100644 index 00000000..515b92a6 --- /dev/null +++ b/content/08-cardano-sidechains/02-network.mdx @@ -0,0 +1,6 @@ +--- +title: Network +metaTitle: Network +--- + + diff --git a/content/08-cardano-sidechains/02-network/00-network-details.mdx b/content/08-cardano-sidechains/02-network/00-network-details.mdx new file mode 100644 index 00000000..c41f7f36 --- /dev/null +++ b/content/08-cardano-sidechains/02-network/00-network-details.mdx @@ -0,0 +1,23 @@ +--- +title: Network Details +metaTitle: Network Details +--- + +# Networks Details + +This page provides basic reference to Cardano EVM sidechain networks including RPC, chainId, and public utilities. The Cardano EVM sidechain testnet, Atago, replicates the Cardano EVM sidechain mainnet and is intended for testing purposes. Building on the testnet allows developers to deploy and test applications without risking real assets and value. + +## Networks + +| Name | Network | Chain ID | Concensus | Gas Token | +| --- | :---: | :---: | :---: | :---: | +| Evm sidechain | MainNet | TBD | PoS | TBD | +| Atago | TestNet | 78 | PoS | TBD | + +## Utilities + +| | | +| --- | :---: | +| RPC | http://faucet.mamba.atago | +| Block Explorer |http://explorer.mamba.atago/ | +| Faucet | http://faucet-web.mamba.atago | diff --git a/content/08-cardano-sidechains/03-build.mdx b/content/08-cardano-sidechains/03-build.mdx new file mode 100644 index 00000000..e0dafb34 --- /dev/null +++ b/content/08-cardano-sidechains/03-build.mdx @@ -0,0 +1,6 @@ +--- +title: Build +metaTitle: Build +--- + + diff --git a/content/08-cardano-sidechains/03-build/01-metamask.mdx b/content/08-cardano-sidechains/03-build/01-metamask.mdx new file mode 100644 index 00000000..3ce31ac5 --- /dev/null +++ b/content/08-cardano-sidechains/03-build/01-metamask.mdx @@ -0,0 +1,33 @@ +--- +title: Create or Import Account with MetaMask +metaTitle: Create or Import Account with MetaMask +--- + +## Install MetaMask + +Use this link to install MetaMask as a browser extension or mobile app: https://metamask.io/ + +![install-meta-mask](https://user-images.githubusercontent.com/10556209/148433190-2aabc719-67fb-40f3-a459-0f5f0d81e169.png) + +## Create or Import Account + +Choose the option to create an account. + +![create-account](../images/MetaMask2.png) +Back up your wallet seed phrase and store it in a safe place. + +## Add Cardano EVM sidechain network(s) in Settings + +Settings > Networks > Add Network > Input the following settings and save. + +- Network Name: `Atago` +- New RPC URL: http://faucet.mamba.atago` +- Chain ID: `78` +- Currency Symbol: `FUEL`1 +- Block Explorer URL: `http://explorer.mamba.atago/` + +Now you can select the Cardano EVM sidechain network from MetaMask: + +![select-network](https://user-images.githubusercontent.com/10556209/153285688-bac47217-57ad-4f98-8aa1-c26d57fc407e.PNG) + +1 Temporary name \ No newline at end of file diff --git a/content/08-cardano-sidechains/03-build/02-setup-development.mdx b/content/08-cardano-sidechains/03-build/02-setup-development.mdx new file mode 100644 index 00000000..a8be78d6 --- /dev/null +++ b/content/08-cardano-sidechains/03-build/02-setup-development.mdx @@ -0,0 +1,304 @@ +--- +title: Setup development environment +metaTitle: Setup development environment +--- +The Cardano sidechains toolkit supports three development environments +- [Remix](#remix) +- [Hardhat](#hardhat) +- [Truffle](#truffle) + +# Remix + +[Remix](https://remix.ethereum.org/) is an online IDE to develop and deploy Solidity smart contracts. + +- Active` Solidity Compiler` and `Deploy and Run Transactions` modules. + +![ice_screenshot_20220301-021718](https://user-images.githubusercontent.com/10556209/156122744-7e5ef05e-6154-47f5-9e4b-5fa978854d94.png) + +## The smart contract + +- Create a new Solidity file in the contracts folder. For this example, we'll use `hello_world.sol`. + +![ice_screenshot_20220302-020712](https://user-images.githubusercontent.com/10556209/156312331-9e3be3ea-a518-4e9a-91cf-1f33a373cbdd.png) + +- Simply copy the contents of this example contract below into `hello_world.sol`. + +``` +// Specifies the version of Solidity, using semantic versioning. +// Learn more: https://solidity.readthedocs.io/en/v0.5.10/layout-of-source-files.html#pragma +pragma solidity ^0.7.0; + +// Defines a contract named `HelloWorld`. +// A contract is a collection of functions and data (its state). Once deployed, a contract resides at a specific address on the Ethereum blockchain. Learn more: https://solidity.readthedocs.io/en/v0.5.10/structure-of-a-contract.html +contract HelloWorld { + + // Declares a state variable `message` of type `string`. + // State variables are variables whose values are permanently stored in contract storage. The keyword `public` makes variables accessible from outside a contract and creates a function that other contracts or clients can call to access the value. + string public message; + + // Similar to many class-based object-oriented languages, a constructor is a special function that is only executed upon contract creation. + // Constructors are used to initialize the contract's data. Learn more: https://solidity.readthedocs.io/en/v0.5.10/contracts.html#constructors + constructor(string memory initMessage) { + + // Accepts a string argument `initMessage` and sets the value into the contract's `message` storage variable). + message = initMessage; + } + + // A public function that accepts a string argument and updates the `message` storage variable. + function update(string memory newMessage) public { + message = newMessage; + } +} +``` + +### Compile contract + +After writing the Solidity contract, it's time to compile. + +- Using the Solidity compiler module, select to compile the smart contract. + +![ice_screenshot_20220302-021438](https://user-images.githubusercontent.com/10556209/156313057-d0c9719c-59fd-43be-b4f3-8260e6533123.png) + +When the Solidity contract is compiled, Remix will generate the contract ABI, Bytecode, and other information which can be displayed by selecting Compilation Details. + +### Deploy contract + +- Deploying the smart contract through Remix requires a Web3 wallet configured to the appropriate target network. In our case, we want to deploy on Atago testnet. See how to setup a MetaMask wallet for Atago testnet [here](https://distracted-edison-a14746.netlify.app/basics/metamask). +- Fund your testnet account by requesting 1 Atago testnet tokens from the [Atago faucet](http://faucet-web.mamba.atago). +- In the Remix IDE, select the "Deploy & run transactions" module > configure to "Injected Web3" enviorment > Follow MetaMask wallet prompts > and finally "Deploy": + +![ice_screenshot_20220302-024108](https://user-images.githubusercontent.com/10556209/156316719-1c21bec9-58e6-4ef6-8199-ed50214c2d50.png) + +### Verify contract + +There are a few ways to verify the smart contract deployment. + +- Check the Remix logs panel and expand transaction details. +- Check MetaMask and see the transaction details. +- Search the transaction hash on the Atago testnet [block explorer](http://explorer.mamba.atago/). + +![ice_screenshot_20220302-025246](https://user-images.githubusercontent.com/10556209/156318346-7a64560c-c086-44ca-b5c6-867e6f550eb7.png) +# HardHat +Install the following dependencies to setup a Hardhat development environment: + +- [Node.js v10](https://nodejs.org/en/) or later +- [HardHat](https://hardhat.org/) + +Check Node.js and NPM is installed: + +``` +$ node --version +$ npm --version +``` + +Hardhat is used through a local npm project installation. If you don't yet have an npm project, then simply initialize a new one and install Hardhat: + +``` +$ mkdir MyProject && cd MyProject # Create and enter into new project +$ npm init # initialize npm project +$ npm install --save-dev hardhat # install hardhat within the project +``` + +To create your Hardhat project, run `npx hardhat` in your project folder. If this is a new Hardhat project simply select to *Create a sample project*: + +``` +$ npx hardhat +888 888 888 888 888 +888 888 888 888 888 +888 888 888 888 888 +8888888888 8888b. 888d888 .d88888 88888b. 8888b. 888888 +888 888 "88b 888P" d88" 888 888 "88b "88b 888 +888 888 .d888888 888 888 888 888 888 .d888888 888 +888 888 888 888 888 Y88b 888 888 888 888 888 Y88b. +888 888 "Y888888 888 "Y88888 888 888 "Y888888 "Y888 + +Welcome to Hardhat v2.0.8 + +? What do you want to do? … +❯ Create a sample project + Create an advanced sample project + Create an advanced sample project that uses TypeScript + Create an empty hardhat.config.js + Quit +``` + +Hardhat will tell you to install `hardhat-waffle` and `hardhat-ethers` which is required for tests built with Waffle. In case you've missed it, install them by executing the following: + +``` +npm install --save-dev @nomiclabs/hardhat-waffle ethereum-waffle chai @nomiclabs/hardhat-ethers ethers +``` + +## Running tasks + +To view all options and commands with your Hardhat project, simply run `npx hardhat`: + +``` +$ npx hardhat +Hardhat version 2.0.8 + +Usage: hardhat [GLOBAL OPTIONS] [TASK OPTIONS] + +GLOBAL OPTIONS: + + --config A Hardhat config file. + --emoji Use emoji in messages. + --help Shows this message, or a task's help if its name is provided + --max-memory The maximum amount of memory that Hardhat can use. + --network The network to connect to. + --show-stack-traces Show stack traces. + --tsconfig A TypeScript config file. + --verbose Enables Hardhat verbose logging + --version Shows hardhat's version. + + +AVAILABLE TASKS: + + accounts Prints the list of accounts + check Check whatever you need + clean Clears the cache and deletes all artifacts + compile Compiles the entire project, building all artifacts + console Opens a hardhat console + flatten Flattens and prints contracts and their dependencies + help Prints this message + node Starts a JSON-RPC server on top of Hardhat Network + run Runs a user-defined script after compiling the project + test Runs mocha tests + +To get help for a specific task run: npx hardhat help [task] +``` + +If you need additional information on using Hardhat, then visit the official [Hardhat documentation](https://hardhat.org/getting-started/). + +## Configure Hardhat for EVM sidechains testnet + +To configure Hardhat to target the EVM Sidechains testnet, we need to: + +- Add EVM Sidechains network [details](/network/network-details). +- Add an account private-key which will sign transactions and has `test FUEL` funds to pay for gas. + - Setup an account with MetaMask [here](/basics/metamask). + - Request `test FUEL` from the [Atago faucet](http://faucet-web.mamba.atago). + +Take a look at the Hardhat configuration file (`hardhat.config.js`): + +``` +require("@nomiclabs/hardhat-waffle"); + +// This is a sample Hardhat task. To learn how to create your own go to +// https://hardhat.org/guides/create-task.html +task("accounts", "Prints the list of accounts", async (taskArgs, hre) => { + const accounts = await hre.ethers.getSigners(); + + for (const account of accounts) { + console.log(account.address); + } +}); + +// You need to export an object to set up your config +// Go to https://hardhat.org/config/ to learn more + +/** + * @type import('hardhat/config').HardhatUserConfig + */ +module.exports = { + solidity: "0.8.4", +}; +``` + +Replace the content of the config file with the following content and replace `INSERT_PRIV_KEY` with your private key: + +``` +require("@nomiclabs/hardhat-waffle"); + +/** + * @type import('hardhat/config').HardhatUserConfig + */ + +const Private_Key = "INSERT_PRIV_KEY" + +module.exports = { + solidity: "0.8.0", + networks: { + atago: { + url: `http://faucet.mamba.atago/`, + accounts: [`0x${Private_Key}`] + } + } +}; +``` + +## Compile Contracts + +``` +$ npx hardhat compile +``` + +## Deploying to the Cardano EVM sidechain testnet + +Deploying with Hardhat utilizes deployment scripts located in `scripts/`. To deploy with Hardhat, execute the script with `atago` as the network option. + +``` +$ npx hardhat run scripts/sample-script.js --network atago +Greeter deployed to: 0x95E1C8F6C00d8cB518faBA33c8Ae814fc12E3090 +``` + +🎉 Hurray! You're deployed to Atago, the Cardano EVM sidechain testnet, and can search your deployment on the [testnet explorer]( http://explorer.mamba.atago/) +# Truffle +Install the following dependencies to setup a Truffle development environment: + +- [Node.js v8](https://nodejs.org/en/) or later +- [Truffle](https://trufflesuite.com/truffle/) + +Check Node.js and NPM are installed: + +``` +$ node --version +$ npm --version +``` + +Install Truffle and check Truffle is installed: + +``` +$ npm install -g truffle +$ truffle version +Truffle v5.4.32 (core: 5.4.32) +Solidity v0.5.16 (solc-js) +Node v14.18.2 +Web3.js v1.5.3 +``` + +## Truffle Config + +Update the Truffle configuration file with Atago credentials. Atago is the name of the Cardano EVM sidechain testnet. + +``` +module.exports = { + networks: { + development: { + host: "127.0.0.1", + port: 8545, + network_id: "*" // Match any network id + }, + atago: { + provider: () => new HDWalletProvider(mnemonic, `https://atago-passive-0.pilz.iohkdev.io/`), + port: 9001, + network_id: "*" // Match any network id + }, + }, + compilers: { + solc: { + version: "^0.8.0" + } + } +}; +``` + +## Deploying to Atago + +Add gas to your wallet using the [Atago faucet](http://faucet-web.mamba.atago). +Finally, deploy your contract by executing `truffle migrate --network atago`. + +``` +$ truffle migrate --network atago +``` + +🎉 At this point you're deployed and can view your deployment on the [testnet explorer]( http://explorer.mamba.atago/) diff --git a/content/08-cardano-sidechains/03-build/03-fuel-token.mdx b/content/08-cardano-sidechains/03-build/03-fuel-token.mdx new file mode 100644 index 00000000..438024bf --- /dev/null +++ b/content/08-cardano-sidechains/03-build/03-fuel-token.mdx @@ -0,0 +1,24 @@ +--- +title: FUEL token and faucet +metaTitle: FUEL token and faucet +--- + +## What is FUEL? + +**FUEL1** is the native token of Cardano sidechains launched through a Cardano EVM sidechain client. FUEL can be moved between the main chain [Cardano] and the Cardano EVM sidechain, and FUEL is required to pay for gas. + +## What is test FUEL and how can I claim it via a faucet? + +**Test FUEL**, or "Testnet" FUEL, is the native token of the Cardano EVM sidechain testnet, Atago. Test FUEL carries no real-world value. +IO Global maintains a faucet at http://faucet.mamba.atago for testing purposes. +The faucet dispenses test FUEL that you can use to pay the gas fees on smart contracts that you run on the Atago testnet. +You can claim one test FUEL token every 24 hours. +You cannot swap the test FUEL tokens you claim from the faucet for any other token, nor can you use them to make any purchases. + + +## What is Gas? + +**Gas** refers to the computational cost necessary to successfully conduct a transaction on the sidechain network. This gas is detonated from a small fraction of FUEL when conducting a transaction, deploying a smart contract, or writing to a smart contract. + + +1 Temporary name \ No newline at end of file diff --git a/content/08-cardano-sidechains/03-build/04-solidity-resources.mdx b/content/08-cardano-sidechains/03-build/04-solidity-resources.mdx new file mode 100644 index 00000000..8a40b7e9 --- /dev/null +++ b/content/08-cardano-sidechains/03-build/04-solidity-resources.mdx @@ -0,0 +1,17 @@ +--- +title: Solidity resources +metaTitle: Solidity resources +--- + +# Solidity Resources +Solidity is a statically-typed curly-braces programming language designed for developing smart contracts that run on Ethereum. Because its syntax is similar to ECMAScript, it will be familiar to many developers. There are significant differences, including +- Solidity is compiled rather than interpreted +- It is a statically-typed language +- It has variadic return types. +## The home page +Its home is [Soliditylang.org](https://soliditylang.org/). That is the place to start if you are new to the language; if you are experienced, no doubt you will already be familiar with the site. +## Education courses +Most of the online education providers including [Udemy](https://udemy.org), [Tutorials Point](https://www.tutorialspoint.com/index.htm), and [O'Reilly](https://www.oreilly.com/) offer courses. +IO Global does not offer or endorse any courses. +## Support +There are many questions and answers on [Stack Overflow](https://stackoverflow.com/questions/tagged/solidity) with the tag `Solidity`. diff --git a/content/08-cardano-sidechains/03-build/05-verify-contract.mdx b/content/08-cardano-sidechains/03-build/05-verify-contract.mdx new file mode 100644 index 00000000..a394a71c --- /dev/null +++ b/content/08-cardano-sidechains/03-build/05-verify-contract.mdx @@ -0,0 +1,48 @@ +--- +title: 'Use Block Explorer to verify a contract' +metaTitle: 'Use Block Explorer to verify a contract' +--- +# What is verification? +Verification of a smart contract does two things: +- It assures you that the copy of a smart contract on the blockchain matches your source code +- It makes the source code of your smart contract available to all other users of the same blockchain explorer. +As a consequence of verification, you provide transparency and reassurance to the users of your smart contract. +# Prerequisites +You need access to the source code of the contract before you start. This can be in the form of flattened source code, Standard Input JSON, or Vyper source. +There are several publicly available products to flatten source code; that is to incorporate all included files into one file. +# Accessing the block explorer +From any supported browser, go to the URL +http://explorer.mamba.atago +The main screen shows the current head of the chain. +# Block Explorer main screen +![Block Explorer main screen with transaction calls](../images/01_main_screen.png) +In the above image of the block explorer, note the hash of the top transaction call. +# Detail screen +When we click on the hash of a transaction, its details are shown: +![Transaction call details](../images/02_transaction_call_details.png) +You can see the status of the transaction (success or failure) and the smart contract it was executed against (if the transaction is a smart contract call). +# Contract page +Click on the contract address (labeled either `To: [Contract 0x.... created]` or ` Interacted With 0x...`) +![Contract details](../images/02_1_contract_details.png) +# Code tab +On this page, after scrolling down you can see tabs, one of them being "Code". Clicking it will show known code if it exists, or raw bytes of the contract if the source is not known. +![Code tab](../images/02_1_code_tab.png) +# Verifying a contract +In the first row of the code tab, there is a link to verify the contract. +![Image of the verification page](../images/04-and-03_verification_page.png) + +You can choose to verify using one of these methods: +- Via flattened source code +- Via Standard Input JSON +- Vyper contract + +Other verification methods may be added later. + +The next two images show the contract verification form that will be presented to you. +![Image of contract form 1](../images/05_contract_form_1.png) +![Image of contract form 2](../images/06_contract_form_2.png) + +After the forms have been completed and submitted, you will see the results of the verification like this: +![Image after filling forms](../images/07_after_filling_forms.png) + +Now the smart contract can be inspected by any other user of the block explorer. \ No newline at end of file diff --git a/content/08-cardano-sidechains/03-build/06-api.mdx b/content/08-cardano-sidechains/03-build/06-api.mdx new file mode 100644 index 00000000..942bb1bb --- /dev/null +++ b/content/08-cardano-sidechains/03-build/06-api.mdx @@ -0,0 +1,98 @@ +--- +title: API Methods +metaTitle: API Methods +--- + +The list below shows which Ethereum API methods are currently implemented in the Cardano EVM sidechain. For details of each method, you can refer to the [Ethereum JSON-RPC Specification](https://playground.open-rpc.org/?schemaUrl=https://raw.githubusercontent.com/ethereum/eth1.0-apis/assembled-spec/openrpc.json&uiSchema%5BappBar%5D%5Bui:splitView%5D=false&uiSchema%5BappBar%5D%5Bui:input%5D=false&uiSchema%5BappBar%5D%5Bui:examplesDropdown%5D=false). + +If your product requires a method that is not currently implemented, please contact Input Output Global support. + +# Available methods + +- `eth_getBlockByHash` +- `eth_getBlockByNumber` +- `eth_sendTransaction` +- `eth_estimateGas` +- `eth_getCode` +- `eth_sendRawTransaction` +- `eth_getTransactionReceipt` +- `eth_call` +- `eth_getBalance` +- `eth_getStorageAt` +- `eth_getBlockTransactionCountByHash` +- `eth_getBlockTransactionCountByNumber` +- `eth_accounts` +- `eth_blockNumber` +- `eth_getTransactionByHash` +- `eth_getTransactionCount` +- `eth_chainId` +- `net_version` +- `web3_clientVersion` + +### Test methods + +These methods are in the Cardano EVM sidechain with their input/output types, but are not fully implemented yet. They just return an error and do nothing. + +- `test_mineBlocks` +- `test_modifyTimestamp` +- `test_rewindToBlock` +- `test_setChainParams` +- `test_importRawBlock` + +### Debug methods + +These methods are there but they are specifically implemented to be just good enough for ETS. + +They are only available for the test node. + +They do not really capture every possible storage address. As ETS uses trivial addresses such as 1-10 we only check those. + +For accounts, we only check accounts that are known to exist (ie. they are in the genesis) but if an account is created inside a transaction we won’t return it. + +- `debug_storageRangeAt`: optional +- `debug_accountRange`: optional + +### Support for test tooling (Web3.js, Metamask…) + +- `personal_newAccount` +- `personal_listAccounts` +- `personal_unlockAccount` +- `personal_lockAccount` +- `personal_sendTransaction` +- `personal_sign` +- `personal_ecRecover` + +# Not implemented yet + +- `eth_protocolVersion` +- `eth_syncing` +- `eth_coinbase` +- `eth_feeHistory (This is specific to the London hard fork.)` +- `eth_newFilter` +- `eth_newBlockFilter` +- `eth_newPendingTransactionFilter` +- `eth_uninstallFilter` +- `eth_getFilterChanges` +- `eth_getFilterLogs` +- `eth_getLogs` +- `eth_mining` (There is no “mining” in the Cardano EVM sidechain but it can return if the node is a validator.) +- `eth_sign` +- `eth_signTransaction` +- `eth_getTransactionByBlockHashAndIndex` +- `eth_getTransactionByBlockNumberAndIndex` +- `personal_importRawKey` + +The whole trace/debug module + +### Irrelevant methods + +The following methods are irrelevant for the Cardano EVM sidechain because they are specific to proof of work. They can be implemented to return a fixed value if needed. + +- `eth_getUncleCountByBlockHash` +- `eth_getUncleCountByBlockNumber` +- `eth_getWork` +- `eth_submitWork` +- `eth_hashrate` +- `eth_submitHashrate` +- `eth_getUncleByBlockHashAndIndex` +- `eth_gasPrice` \ No newline at end of file diff --git a/content/08-cardano-sidechains/03-build/07-using-web3-js.mdx b/content/08-cardano-sidechains/03-build/07-using-web3-js.mdx new file mode 100644 index 00000000..98f6fe79 --- /dev/null +++ b/content/08-cardano-sidechains/03-build/07-using-web3-js.mdx @@ -0,0 +1,182 @@ +--- +title: How to use the Web3.js interface with the Cardano EVM sidechain client +metaTitle: How to use the Web3.js interface with the Cardano EVM sidechain client +--- + + + +# Introduction +Learn how to use the web3 Javascript interface with the Cardano EVM sidechain client for application development. +Walk through an example program that demonstrates some sample API calls. + +The Ethereum web3.js interface provides many documented API calls. +The interface gives you full access to a copy of the Cardano EVM Sidechain. You can create a website or client that uses a remote EVM sidechain node to interact with the decentralized blockchain ledger. +The web3.js interface is also used to develop smart contracts in the Solidity language. + +In this example, we'll set up a simple Javascript program to demonstrate the concept. +See the end of this page for more information. +# Obtain permission to connect to a remote node +Follow the instructions on the [node authentication page](../network/node-authentication). +You will receive a one-time access key that you must use within 24 hours. +This process will authorize you to connect the machine you are currently using to the RPC URL (`http://faucet.mamba.atago/`). It's the same URL as the faucet. + +If you have previously authenticated your machine, you can reestablish the connection to the VPN with this command: +``` +sudo tailscale up --login-server https://headscale.pilz.iohkdev.io +``` + +# Running a sample application +Follow these steps to create and run a web3.js application that checks the synchronization status and displays the contents of the latest block. +## Set up the file structure +1. Make sure [node.js](https://nodejs.org/en/download/) and [Yarn](https://classic.yarnpkg.com/lang/en/) are installed. There are plenty of instructional posts on the internet, so there is no need to repeat all that here. +2. Create a new directory (its name does not matter) and initialize it. You can use npm or Yarn. Both npm and Yarn create the file `package.json`. At the same time, Yarn also creates `yarn.lock`, and npm creates `package-lock.json`. From here on, we will demonstrate using Yarn. +On some systems, you are prompted for information that will be added to `package.json`. This information will be updated later when the web3 libraries are installed. You can just take the default values. +On Windows: + ``` + c:\>mkdir Atago-web3-example + c:\>cd Atago-web3-example + c:\Atago-web3-example>yarn init + yarn init v1.22.10 + question name (user): Atago-web3-example + question version (1.0.0): + question description: Sample web3.js interface to Atago + question entry point (index.js): + question repository url: http://faucet.mamba.atago:2000 + question author: Atago.io + question license (MIT): + question private: n + success Saved package.json + Done in 151.31s. + c:\Atago-web3-example> + +On Linux: + +``` +user@computername:~$ cd ~ +user@computername:~$ mkdir atago-web3-example +user@computername:~$ cd atago-web3-example +user@computername:~/atago-web3-example$ yarn init +yarn init v1.22.10 +warning ../package.json: No license field +question name (atago-web3-example): +question version (1.0.0): +question description: Atago Web3 example +question entry point (index.js): +question repository url: http://faucet.mamba.atago +question author: IOG +question license (MIT): +question private: n +success Saved package.json +Done in 91.72s. +user@computername:~/atago-web3-example$ +``` +On macOS: + +``` + computerName:~user$ mkdir Atago-web3-example + computerName:~user$ cd Atago-web3-example + computerName:~user$ yarn init + yarn init v1.22.10 + question name (Blockchain): Atago-web3-example + question version (1.0.0): 1.0.0 + question description: Atago web3 example + question entry point (index.js): + question repository url: + question author: + question license (MIT): + question private: + success Saved package.json + :sparkles: Done in 56.13s. + +``` +## Install the web3.js libraries +The web3.js libraries are available as an npm package, so you can use npm or Yarn to install them in the directory you just created. +To install using Yarn: +``` +yarn add web3 +``` +## Check the contents of package.json +Compare your copy of `package.json` with this example. Make sure all the keys and values are there. + +``` + { + "name": "Atago-web3-example", + "version": "1.0.0", + "main": "index.js", + "license": "MIT", + "dependencies": { + "web3": "^1.3.6" + }, + "scripts": { + "start": "node index.js" + } + } +``` +## Write the Javascript +On all systems, create a file called `index.js` in the same directory as `package.json`. Edit it so that it looks like this: +``` + 1 const Web3 = require('web3') + 2 + 3 let web3 = new Web3(new Web3.providers.HttpProvider("http://faucet.mamba.atago")) + 4 web3.eth.getBlock('latest') + 5 .then((response) => { + 6 console.log('LATEST BLOCK:') + 7 console.log(response) + 8 }) + 9 .catch((error) => console.error(error)) + 10 +``` +`Index.js` is the Javascript program. +Line 1 references the web3.js libraries. +In line 3, we establish a connection between this program and the Cardano EVM sidechain node. +In the block beginning at line 4, we retrieve the latest block that the client has downloaded so far. +## Test the program +Check that your connection to the EVM sidechain node on the Atago testnet is still active by accessing the URL in your browser. + +Go to the directory you have created and run the sample program. +``` + npm start +``` +The result should be similar to this: +``` + C:\> + C:\>cd Atago-web3-example + + C:\Atago-web3-example>npm start + + > Atago-web3-example@1.0.0 start + > node index.js + + LATEST BLOCK: + { + number: 18927, + hash: '0xc3b738e5230ea385678e798c44bed3a3e180ab77ff9fbba83957d2998dc56ba6', + parentHash: '0xc7e1b5b5af26534f509fa08a0d689b1d5a42b6623b83527926488d94f820642a', + nonce: '0xb02bc71c3c8453e5', + sha3Uncles: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + logsBloom: '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + transactionsRoot: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0xf4b402fca95bd9791b2a320c61a70666da9655fb49bb61ddbce8d32165e830ed', + receiptsRoot: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + miner: '0x1Ff7FC39F7F4DC79c5867B9514d0e42607741384', + difficulty: '1746526', + totalDifficulty: '29856771326', + lastCheckpointNumber: '0x0', + extraData: '0x6d616e74697362713db2265723a81bc76235c7b0dd283f925151025dc87276e4f3d8d9b88a6a3a0bdaafcc872ce2dac7ff5e6ec03fdce58d98f59c08a2e0b545a51a69d6632b1c', + size: 586, + gasLimit: 8000000, + gasUsed: 0, + timestamp: 1621705043, + transactions: [], + uncles: [], + signature: '62713db2265723a81bc76235c7b0dd283f925151025dc87276e4f3d8d9b88a6a3a0bdaafcc872ce2dac7ff5e6ec03fdce58d98f59c08a2e0b545a51a69d6632b1c', + signer: 'd8a010f019db37dcaf2e1fb98d4fcbf1f57dbd7e2a7f065e92fbe77dca8b9120d6e79f1617e98fa6134e6af8858ac8f3735b1e70a5708eb14f228080356eb0a7' + } + + C:\Atago-web3-example> +``` +We obtained the above results on Windows 10, 64-bit, version 21h2. +## Observe the results +The fields displayed are from the last block synchronized with the local node. +# More information +For more information about the web3.js API, see the [Read The Docs page](https://web3js.readthedocs.io/en/v1.2.4/web3.html). diff --git a/content/08-cardano-sidechains/04-sidechains-developer-kit.mdx b/content/08-cardano-sidechains/04-sidechains-developer-kit.mdx new file mode 100644 index 00000000..bcf679d3 --- /dev/null +++ b/content/08-cardano-sidechains/04-sidechains-developer-kit.mdx @@ -0,0 +1,6 @@ +--- +title: Sidechains developer kit +metaTitle: Sidechains developer kit +--- + + diff --git a/content/08-cardano-sidechains/04-sidechains-developer-kit/01-plutus-scripts.mdx b/content/08-cardano-sidechains/04-sidechains-developer-kit/01-plutus-scripts.mdx new file mode 100644 index 00000000..e69de29b diff --git a/content/08-cardano-sidechains/04-sidechains-developer-kit/02-chain-follower.mdx b/content/08-cardano-sidechains/04-sidechains-developer-kit/02-chain-follower.mdx new file mode 100644 index 00000000..e69de29b diff --git a/content/08-cardano-sidechains/04-sidechains-developer-kit/03-technical-specification.mdx b/content/08-cardano-sidechains/04-sidechains-developer-kit/03-technical-specification.mdx new file mode 100644 index 00000000..e69de29b diff --git a/content/08-cardano-sidechains/04-sidechains-developer-kit/04-committee-rotation.mdx b/content/08-cardano-sidechains/04-sidechains-developer-kit/04-committee-rotation.mdx new file mode 100644 index 00000000..e69de29b diff --git a/content/08-cardano-sidechains/05-support.mdx b/content/08-cardano-sidechains/05-support.mdx new file mode 100644 index 00000000..896b8430 --- /dev/null +++ b/content/08-cardano-sidechains/05-support.mdx @@ -0,0 +1,6 @@ +--- +title: Support +metaTitle: Support +--- + + diff --git a/content/08-cardano-sidechains/05-support/01-getting-support.mdx b/content/08-cardano-sidechains/05-support/01-getting-support.mdx new file mode 100644 index 00000000..391a2839 --- /dev/null +++ b/content/08-cardano-sidechains/05-support/01-getting-support.mdx @@ -0,0 +1,24 @@ +--- +title: Getting Support +metaTitle: Getting Support +--- +Your feedback is important because it helps us improve Cardano. +# Cardano Forum +The [Cardano forum](https://forum.cardano.org/latest) is for general discussion about the Cardano EVM sidechain. +It is a moderated community discussion site. +For example, you might have noticed something unusual and would like to know if others have noticed the same thing. If you would like to start a discussion about Cardano EVM sidechain features, this is the place to go. +# Cardano Stack Exchange +The [Cardano Stack Exchange](https://cardano.stackexchange.com/) is for questions and answers. +It is a moderated community site. +It is not for discussions; it is for technical questions with short answers. +Do not ask for opinions - the Cardano forum is the place for opinions. +There is a [dedicated page](https://cardano.stackexchange.com/questions/tagged/sidechains) for the tag `sidechains`. You can search on the tag to see questions that will interest you. +Always search through existing questions and answers before asking a new question. Even if your particular problem does not have a solution yet, looking at similar problems can often result in a 'light bulb moment' for you. +When you ask a new question, adding the tag to your question will make it easier for community members and IOG support staff to find your question. +How you ask a question is important. Your objectives are to allow the support person to understand your problem in the shortest time possible and to allow others with a similar problem to find your question and its answers. +For advice on how to ask a question, see the relevant [Stack Overflow page](https://stackoverflow.com/help/how-to-ask). +# Solidity resources +When you develop for the Ethereum virtual machine (EVM), you write in the same Solidity language used by Ethereum developers and the same resources are available to you. +For example, you can ask questions on the [Stack Overflow website](https://stackoverflow.com/) and use the tag 'solidity'. You can also search for similar questions by typing `[solidity]` into the search box on the website. The result page of this search will give you the opportunity to watch the tag. +# Cardano website +To contact IOG Technical Support, please submit a request using the [Submit a request form](https://iohk.zendesk.com/hc/en-us/requests/new). On that page, you can also click the Support button at the bottom right of your screen. Look for the category 'Cardano EVM sidechain' on the product list and 'Cardano EVM sidechain' on the product version. The request form is better if you have a lot to write. From 17354f3f72f8c1332ea39b4b5b3764ed042225d9 Mon Sep 17 00:00:00 2001 From: neilburgess42 Date: Wed, 9 Nov 2022 23:27:34 +1000 Subject: [PATCH 03/99] Minor tweaks --- content/08-cardano-sidechains.mdx | 4 ++-- .../08-cardano-sidechains/01-basics/03-block-explorer.mdx | 4 ++-- .../01-basics/05-sidechain-smart-contracts.mdx | 6 ++++++ .../04-sidechains-developer-kit/01-plutus-scripts.mdx | 6 ++++++ 4 files changed, 16 insertions(+), 4 deletions(-) diff --git a/content/08-cardano-sidechains.mdx b/content/08-cardano-sidechains.mdx index 190f70d6..00e82cc7 100644 --- a/content/08-cardano-sidechains.mdx +++ b/content/08-cardano-sidechains.mdx @@ -1,6 +1,6 @@ --- -title: Cardano components -metaTitle: Cardano components +title: Cardano sidechains +metaTitle: Cardano sidechains --- diff --git a/content/08-cardano-sidechains/01-basics/03-block-explorer.mdx b/content/08-cardano-sidechains/01-basics/03-block-explorer.mdx index 3d0e21d5..2920b887 100644 --- a/content/08-cardano-sidechains/01-basics/03-block-explorer.mdx +++ b/content/08-cardano-sidechains/01-basics/03-block-explorer.mdx @@ -1,6 +1,6 @@ --- -title: 'Block Explorer Glossary' -metaTitle: 'Block Explorer Glossary' +title: 'About Block Explorer' +metaTitle: 'About Block Explorer' --- # Block Explorer A block explorer allows you to inspect a blockchain to see its blocks and diff --git a/content/08-cardano-sidechains/01-basics/05-sidechain-smart-contracts.mdx b/content/08-cardano-sidechains/01-basics/05-sidechain-smart-contracts.mdx index e69de29b..151f8137 100644 --- a/content/08-cardano-sidechains/01-basics/05-sidechain-smart-contracts.mdx +++ b/content/08-cardano-sidechains/01-basics/05-sidechain-smart-contracts.mdx @@ -0,0 +1,6 @@ +--- +title: Smart contracts on Cardano sidechains +metaTitle: Smart contracts on Cardano sidechains +--- +# Smart contracts on Cardano sidechains + diff --git a/content/08-cardano-sidechains/04-sidechains-developer-kit/01-plutus-scripts.mdx b/content/08-cardano-sidechains/04-sidechains-developer-kit/01-plutus-scripts.mdx index e69de29b..f15171c9 100644 --- a/content/08-cardano-sidechains/04-sidechains-developer-kit/01-plutus-scripts.mdx +++ b/content/08-cardano-sidechains/04-sidechains-developer-kit/01-plutus-scripts.mdx @@ -0,0 +1,6 @@ +--- +title: Plutus scripts +metaTitle: Plutus scripts +--- +# Plutus scripts + From 15c55804c688a2db42f3c81d6a1e8016a674cfcb Mon Sep 17 00:00:00 2001 From: neilburgess42 Date: Fri, 11 Nov 2022 20:53:47 +1000 Subject: [PATCH 04/99] Changes to setup develop environment for Truffle and Remix, navigation --- .../01-basics/01-introduction-sidechains.mdx | 6 + .../03-build/02-setup-development.mdx | 118 ++++++++++-------- .../01-plutus-scripts.mdx | 2 +- .../02-chain-follower.mdx | 5 + .../03-technical-specification.mdx | 5 + .../04-committee-rotation.mdx | 5 + 6 files changed, 85 insertions(+), 56 deletions(-) diff --git a/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx b/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx index e69de29b..12eb01e7 100644 --- a/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx +++ b/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx @@ -0,0 +1,6 @@ +--- +title: Introduction to sidechains +metaTitle: Introduction to sidechains +--- +# Introduction to sidechains + diff --git a/content/08-cardano-sidechains/03-build/02-setup-development.mdx b/content/08-cardano-sidechains/03-build/02-setup-development.mdx index a8be78d6..980773d6 100644 --- a/content/08-cardano-sidechains/03-build/02-setup-development.mdx +++ b/content/08-cardano-sidechains/03-build/02-setup-development.mdx @@ -1,6 +1,6 @@ --- -title: Setup development environment -metaTitle: Setup development environment +title: Set up development environment +metaTitle: Set up development environment --- The Cardano sidechains toolkit supports three development environments - [Remix](#remix) @@ -9,77 +9,83 @@ The Cardano sidechains toolkit supports three development environments # Remix -[Remix](https://remix.ethereum.org/) is an online IDE to develop and deploy Solidity smart contracts. +This tutorial will show you how to deploy a solidity smart contract to the EVM sidechain testnet using Remix. [Remix](https://remix.ethereum.org/) is an online IDE to develop and deploy Solidity smart contracts. -- Active` Solidity Compiler` and `Deploy and Run Transactions` modules. +## Prerequisites -![ice_screenshot_20220301-021718](https://user-images.githubusercontent.com/10556209/156122744-7e5ef05e-6154-47f5-9e4b-5fa978854d94.png) +In this tutorial, you will use MetaMask as your wallet and Web3 provider. If you have not done so already, add the testnet to MetaMask and fund your wallet with testnet tokens using the [faucet](http://faucet.mamba.atago/). -## The smart contract +- [Create or import an account with MetaMask.](basics/metamask) -- Create a new Solidity file in the contracts folder. For this example, we'll use `hello_world.sol`. +## Step 1 - Configure Remix -![ice_screenshot_20220302-020712](https://user-images.githubusercontent.com/10556209/156312331-9e3be3ea-a518-4e9a-91cf-1f33a373cbdd.png) +- Visit the [Remix IDE](https://remix.ethereum.org/). The left-hand side has a menu [1] and a typical file explorer [2]. The ` Solidity Compiler` [3] and `Deploy and Run Transactions` [4] plugins should be active by default. -- Simply copy the contents of this example contract below into `hello_world.sol`. +![remix-menu](https://user-images.githubusercontent.com/10556209/200480707-ec8b8e69-6cdc-498b-b315-c029fbc2a564.png) + +If the solidity compiler and deploy plugins are not activated, then you can search and activate them using the plugin manager [5] located in the bottom-left of the screen. + +![remix-plugin]Open MetaMask and double-check the sidechain testnet is the selected network. This will ensure Remix connects to the correct network when you configure your environment in the next step. + +![meta-mask-atago](https://user-images.githubusercontent.com/10556209/200482306-af1c0f4d-9ecf-4078-b0a3-a411306d13d1.png) + +- In Remix, select the `Deploy & run transactions` plugin [1]. Since you are using MetaMask as your Web3 provider, select "Injected Provider" in the environment settings 2]. + +![environment-remix]To double-check that Remix is using the correct network, open MetaMask and confirm the network ID (78) and account match. + +![double-check-remix](https://user-images.githubusercontent.com/10556209/200485405-0794ae10-95fd-4325-87e0-173ba4c2da1e.png) + +## Step 2 - The Smart Contract + +With Remix configured to the sidechain testnet, you can move onto your smart contract development and deployment. + +- In the Remix file explorer, create an `erc20.sol` file in the `contracts/` directory and input the following Solidity statements: ``` -// Specifies the version of Solidity, using semantic versioning. -// Learn more: https://solidity.readthedocs.io/en/v0.5.10/layout-of-source-files.html#pragma -pragma solidity ^0.7.0; - -// Defines a contract named `HelloWorld`. -// A contract is a collection of functions and data (its state). Once deployed, a contract resides at a specific address on the Ethereum blockchain. Learn more: https://solidity.readthedocs.io/en/v0.5.10/structure-of-a-contract.html -contract HelloWorld { - - // Declares a state variable `message` of type `string`. - // State variables are variables whose values are permanently stored in contract storage. The keyword `public` makes variables accessible from outside a contract and creates a function that other contracts or clients can call to access the value. - string public message; - - // Similar to many class-based object-oriented languages, a constructor is a special function that is only executed upon contract creation. - // Constructors are used to initialize the contract's data. Learn more: https://solidity.readthedocs.io/en/v0.5.10/contracts.html#constructors - constructor(string memory initMessage) { - - // Accepts a string argument `initMessage` and sets the value into the contract's `message` storage variable). - message = initMessage; - } - - // A public function that accepts a string argument and updates the `message` storage variable. - function update(string memory newMessage) public { - message = newMessage; - } -} -``` +// SPDX-License-Identifier: UNLICENSED -### Compile contract +pragma solidity ^0.8.4; -After writing the Solidity contract, it's time to compile. +import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/ERC20.sol"; +import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/Ownable.sol"; -- Using the Solidity compiler module, select to compile the smart contract. -![ice_screenshot_20220302-021438](https://user-images.githubusercontent.com/10556209/156313057-d0c9719c-59fd-43be-b4f3-8260e6533123.png) +/** +* @title {Mintable ERC20 Token} +*/ +contract MintableERC20 is ERC20("Mintable Token", "MT"), Ownable { + /** + * @dev See (ERC20 - _mint) function for details. + * + */ + function mint(address to, uint256 amount) external payable onlyOwner() { + _mint(to, amount); + } +} +``` + +This smart contract describes a mintable ERC20 token using the OpenZeppelin ERC20 contract libraries. -When the Solidity contract is compiled, Remix will generate the contract ABI, Bytecode, and other information which can be displayed by selecting Compilation Details. +## Step 3 - Compile & Deploy -### Deploy contract +- Using the `Solidity compiler` plugin [1], select to "compile" the smart contract [2]. -- Deploying the smart contract through Remix requires a Web3 wallet configured to the appropriate target network. In our case, we want to deploy on Atago testnet. See how to setup a MetaMask wallet for Atago testnet [here](https://distracted-edison-a14746.netlify.app/basics/metamask). -- Fund your testnet account by requesting 1 Atago testnet tokens from the [Atago faucet](http://faucet-web.mamba.atago). -- In the Remix IDE, select the "Deploy & run transactions" module > configure to "Injected Web3" enviorment > Follow MetaMask wallet prompts > and finally "Deploy": +When the contract is compiled, you can view contract ABI, Bytecode, and more information located in "Compilation Details" [3]. -![ice_screenshot_20220302-024108](https://user-images.githubusercontent.com/10556209/156316719-1c21bec9-58e6-4ef6-8199-ed50214c2d50.png) +![compile-remix](https://user-images.githubusercontent.com/10556209/200576656-dad4c35d-02f7-40ce-8bd1-3e9f8497e302.png) -### Verify contract +- Now, select the `Deploy & run transactions` plugin > select "Deploy" [1] and confirm any MetaMask prompts to sign the transaction. If the deployment is successful, then the Remix console should return a green checkmark with expendable details [2]. The "Deployed Contracts" panel will contain the contract address and generates a contract interface to test functions [3]. -There are a few ways to verify the smart contract deployment. +![deploy-remix](https://user-images.githubusercontent.com/10556209/201174327-6be015b2-9003-4f3c-8d70-f376dd1a3a9a.png) -- Check the Remix logs panel and expand transaction details. -- Check MetaMask and see the transaction details. -- Search the transaction hash on the Atago testnet [block explorer](http://explorer.mamba.atago/). +To verify the smart contract was deployed on the sidechain testnet you can: -![ice_screenshot_20220302-025246](https://user-images.githubusercontent.com/10556209/156318346-7a64560c-c086-44ca-b5c6-867e6f550eb7.png) +- Search the transaction hash or contract address on the EVM sidechain testnet explorer [here](http://explorer.mamba.atago/). +- Open MetaMask and see if the contract deployment transaction was successfully signed. +- Check Remix logs for deployment details. + # HardHat -Install the following dependencies to setup a Hardhat development environment: +Install the following dependencies to set up a Hardhat development environment: - [Node.js v10](https://nodejs.org/en/) or later - [HardHat](https://hardhat.org/) @@ -241,9 +247,11 @@ $ npx hardhat run scripts/sample-script.js --network atago Greeter deployed to: 0x95E1C8F6C00d8cB518faBA33c8Ae814fc12E3090 ``` -🎉 Hurray! You're deployed to Atago, the Cardano EVM sidechain testnet, and can search your deployment on the [testnet explorer]( http://explorer.mamba.atago/) +🎉 Hurray! You're deployed to Atago, the Cardano EVM sidechain testnet, and can search your deployment on the [testnet explorer]( http://explorer.mamba.atago/) + # Truffle -Install the following dependencies to setup a Truffle development environment: + +Install the following dependencies to set up a Truffle development environment: - [Node.js v8](https://nodejs.org/en/) or later - [Truffle](https://trufflesuite.com/truffle/) @@ -301,4 +309,4 @@ Finally, deploy your contract by executing `truffle migrate --network atago`. $ truffle migrate --network atago ``` -🎉 At this point you're deployed and can view your deployment on the [testnet explorer]( http://explorer.mamba.atago/) +🎉 At this point you're deployed and can view your deployment on the [testnet explorer]( http://explorer.mamba.atago/) \ No newline at end of file diff --git a/content/08-cardano-sidechains/04-sidechains-developer-kit/01-plutus-scripts.mdx b/content/08-cardano-sidechains/04-sidechains-developer-kit/01-plutus-scripts.mdx index f15171c9..7ee36696 100644 --- a/content/08-cardano-sidechains/04-sidechains-developer-kit/01-plutus-scripts.mdx +++ b/content/08-cardano-sidechains/04-sidechains-developer-kit/01-plutus-scripts.mdx @@ -3,4 +3,4 @@ title: Plutus scripts metaTitle: Plutus scripts --- # Plutus scripts - + diff --git a/content/08-cardano-sidechains/04-sidechains-developer-kit/02-chain-follower.mdx b/content/08-cardano-sidechains/04-sidechains-developer-kit/02-chain-follower.mdx index e69de29b..3776f2f3 100644 --- a/content/08-cardano-sidechains/04-sidechains-developer-kit/02-chain-follower.mdx +++ b/content/08-cardano-sidechains/04-sidechains-developer-kit/02-chain-follower.mdx @@ -0,0 +1,5 @@ +--- +title: Chain follower +metaTitle: Chain follower +--- +# Chain follower diff --git a/content/08-cardano-sidechains/04-sidechains-developer-kit/03-technical-specification.mdx b/content/08-cardano-sidechains/04-sidechains-developer-kit/03-technical-specification.mdx index e69de29b..984e4009 100644 --- a/content/08-cardano-sidechains/04-sidechains-developer-kit/03-technical-specification.mdx +++ b/content/08-cardano-sidechains/04-sidechains-developer-kit/03-technical-specification.mdx @@ -0,0 +1,5 @@ +--- +title: Technical specifications +metaTitle: Technical specifications +--- +# Technical specifications diff --git a/content/08-cardano-sidechains/04-sidechains-developer-kit/04-committee-rotation.mdx b/content/08-cardano-sidechains/04-sidechains-developer-kit/04-committee-rotation.mdx index e69de29b..b96e57cf 100644 --- a/content/08-cardano-sidechains/04-sidechains-developer-kit/04-committee-rotation.mdx +++ b/content/08-cardano-sidechains/04-sidechains-developer-kit/04-committee-rotation.mdx @@ -0,0 +1,5 @@ +--- +title: Committee rotation +metaTitle: Committee rotation +--- +# Committee rotation From b0a8a809cc30b297d98ede6cea4ca19279489f5c Mon Sep 17 00:00:00 2001 From: neilburgess42 Date: Mon, 14 Nov 2022 21:09:47 +1000 Subject: [PATCH 05/99] Changes requested by David Rosales --- content/08-cardano-sidechains/01-basics.mdx | 4 ++-- .../{05-verify-contract.mdx => 04-verify-contract.mdx} | 0 .../08-cardano-sidechains/03-build/{06-api.mdx => 05-api.mdx} | 0 .../03-build/{07-using-web3-js.mdx => 06-using-web3-js.mdx} | 4 ++-- .../{04-solidity-resources.mdx => 07-solidity-resources.mdx} | 0 5 files changed, 4 insertions(+), 4 deletions(-) rename content/08-cardano-sidechains/03-build/{05-verify-contract.mdx => 04-verify-contract.mdx} (100%) rename content/08-cardano-sidechains/03-build/{06-api.mdx => 05-api.mdx} (100%) rename content/08-cardano-sidechains/03-build/{07-using-web3-js.mdx => 06-using-web3-js.mdx} (98%) rename content/08-cardano-sidechains/03-build/{04-solidity-resources.mdx => 07-solidity-resources.mdx} (100%) diff --git a/content/08-cardano-sidechains/01-basics.mdx b/content/08-cardano-sidechains/01-basics.mdx index 5e1c52a4..562a8352 100644 --- a/content/08-cardano-sidechains/01-basics.mdx +++ b/content/08-cardano-sidechains/01-basics.mdx @@ -1,6 +1,6 @@ --- -title: Basics -metaTitle: Basics +title: Getting started +metaTitle: Getting started --- diff --git a/content/08-cardano-sidechains/03-build/05-verify-contract.mdx b/content/08-cardano-sidechains/03-build/04-verify-contract.mdx similarity index 100% rename from content/08-cardano-sidechains/03-build/05-verify-contract.mdx rename to content/08-cardano-sidechains/03-build/04-verify-contract.mdx diff --git a/content/08-cardano-sidechains/03-build/06-api.mdx b/content/08-cardano-sidechains/03-build/05-api.mdx similarity index 100% rename from content/08-cardano-sidechains/03-build/06-api.mdx rename to content/08-cardano-sidechains/03-build/05-api.mdx diff --git a/content/08-cardano-sidechains/03-build/07-using-web3-js.mdx b/content/08-cardano-sidechains/03-build/06-using-web3-js.mdx similarity index 98% rename from content/08-cardano-sidechains/03-build/07-using-web3-js.mdx rename to content/08-cardano-sidechains/03-build/06-using-web3-js.mdx index 98f6fe79..0818b859 100644 --- a/content/08-cardano-sidechains/03-build/07-using-web3-js.mdx +++ b/content/08-cardano-sidechains/03-build/06-using-web3-js.mdx @@ -1,6 +1,6 @@ --- -title: How to use the Web3.js interface with the Cardano EVM sidechain client -metaTitle: How to use the Web3.js interface with the Cardano EVM sidechain client +title: Using Web3.js +metaTitle: Using Web3.js --- diff --git a/content/08-cardano-sidechains/03-build/04-solidity-resources.mdx b/content/08-cardano-sidechains/03-build/07-solidity-resources.mdx similarity index 100% rename from content/08-cardano-sidechains/03-build/04-solidity-resources.mdx rename to content/08-cardano-sidechains/03-build/07-solidity-resources.mdx From 54e4137a90094fcd07190d0d00406ce8b8b63c27 Mon Sep 17 00:00:00 2001 From: neilburgess42 Date: Mon, 14 Nov 2022 21:16:24 +1000 Subject: [PATCH 06/99] Update network details --- .../08-cardano-sidechains/02-network/00-network-details.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/08-cardano-sidechains/02-network/00-network-details.mdx b/content/08-cardano-sidechains/02-network/00-network-details.mdx index c41f7f36..a4273cd7 100644 --- a/content/08-cardano-sidechains/02-network/00-network-details.mdx +++ b/content/08-cardano-sidechains/02-network/00-network-details.mdx @@ -9,9 +9,9 @@ This page provides basic reference to Cardano EVM sidechain networks including R ## Networks -| Name | Network | Chain ID | Concensus | Gas Token | +| Name | Network | Chain ID | Consensus | Gas Token | | --- | :---: | :---: | :---: | :---: | -| Evm sidechain | MainNet | TBD | PoS | TBD | + | Atago | TestNet | 78 | PoS | TBD | ## Utilities From b5af102ecac2d55e674cb82120b9144704ffca8d Mon Sep 17 00:00:00 2001 From: neilburgess42 Date: Mon, 14 Nov 2022 21:20:27 +1000 Subject: [PATCH 07/99] Correct table display in network details --- content/08-cardano-sidechains/02-network/00-network-details.mdx | 1 - 1 file changed, 1 deletion(-) diff --git a/content/08-cardano-sidechains/02-network/00-network-details.mdx b/content/08-cardano-sidechains/02-network/00-network-details.mdx index a4273cd7..551d3972 100644 --- a/content/08-cardano-sidechains/02-network/00-network-details.mdx +++ b/content/08-cardano-sidechains/02-network/00-network-details.mdx @@ -11,7 +11,6 @@ This page provides basic reference to Cardano EVM sidechain networks including R | Name | Network | Chain ID | Consensus | Gas Token | | --- | :---: | :---: | :---: | :---: | - | Atago | TestNet | 78 | PoS | TBD | ## Utilities From da80beef5763b798187ab7dccfd862854f367038 Mon Sep 17 00:00:00 2001 From: neilburgess42 Date: Tue, 15 Nov 2022 16:04:21 +1000 Subject: [PATCH 08/99] ETCM-2728 combine and update sidechain intros from mamba-alpha-docs --- .../01-basics/01-introduction-sidechains.mdx | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx b/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx index 12eb01e7..e41fd771 100644 --- a/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx +++ b/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx @@ -4,3 +4,34 @@ metaTitle: Introduction to sidechains --- # Introduction to sidechains +A sidechain is simply a blockchain that runs as a subservient chain to the Cardano main chain. This configuration allows the sidechain to have its own consensus algorithm and features. The sidechain is connected to the main chain through a two-way peg that allows the moving of assets between the chains. The finality of blocks is determined through a consensus mechanism that relies on the security of the main chain. + +Input Output group (IOG) provides a sidechain toolkit that is designed to help developers create custom sidechains for a wide range of use cases. To prove the capability of the toolkit, the exemplar application is the Cardano EVM sidechain. EVM stands for Ethereum virtual machine. The Cardano EVM sidechain is EVM-compatible, which means deploying your Ethereum applications is just a matter of deploying your Solidity code on the sidechain and interacting with it through the Web3 API. + +## What is the Cardano EVM sidechain? +The Cardano EVM sidechain project is an open-source Cardano sidechain protocol providing a client written in Scala. The Cardano EVM sidechain is a *child sidechain*, meaning that its starting, or genesis block, is seeded from the main chain and the child blockchain depends on the main chain. The Cardano EVM sidechain enables anyone to run a sidechain network passive node. +## Sidechain advantages +Sidechains offer advantages in interoperability, scalability, and compatibility. +### Interoperability +Sidechains of different types can communicate with each other. The most basic form of communication is the exchange of assets. Because assets retain their nature when transferred to the sidechain, they can be transferred back just as easily. A mechanism called a two-way peg achieves this communication. As long as both chains are secure in themselves, this security is carried on to the two-way transfers. +Communication between the main chain and the sidechain allows them to keep their disparate consensus methods and block formats and still work together, opening up a much wider range of applications. +### Scalability +Just as a project manager has the trilemma of good, fast, or cheap (pick any two), a blockchain has the choice of three competing objectives - decentralization, security, and scalability. +Because sidechains tend to be short and specific to an application domain, transactions can be completed more quickly, relieving the main chain of this load. +The scalability improvement of sidechains comes without compromising security and need not affect decentralization, offering improvements in the blockchain trilemma. +### Compatibility +The Cardano EVM sidechain provides a proof of stake (PoS) blockchain running smart contracts written in Solidity. Ethereum smart contracts can run unchanged. The difference is that they will run faster and use a fraction of the resources that they use on a PoW chain. Because they run faster, the expectation is that the end user will pay much less in gas fees. +## Sidechain design elements +The design of the Cardano EVM sidechain is based on the principles laid out in the [2018 white paper](https://iohk.io/en/research/library/papers/proof-of-stake-sidechains/) 'Proof-of-Stake Sidechains' by Peter Gazi1, Aggelos Kiayias, and Dionysis Zindros. +Here are some design features of the Cardano EVM sidechain relevant to Solidity developers. +### Two-way peg +The Cardano EVM sidechain allows the transfer of assets back and forth between the Cardano blockchain and sidechains. The two-way peg that achieves this preserves the nature of the asset in both chains whenever the asset moves. +### Proof of Stake +Although the Solidity contract may be intended for a Proof of Work blockchain, the Cardano EVM sidechain uses the same secure PoS algorithm as Cardano, giving the well-known benefits of reduced energy usage, speed, and decentralization. +### Firewall +The firewall property ensures that a catastrophic failure in one of the chains, such as a violation of its security assumptions, does not make the other chains vulnerable. This feature provides a measure of limited liability analogous to limited liability in the corporate world - when a limited company fails, its stockholders are only liable for the amount of their investment. +### Merged-staking +A critical consideration in sidechain construction is safeguarding a new sidechain against attack. +The Cardano EVM Sidechain construction features 'merged-staking', which allows main-chain validators who have signaled sidechain awareness to create sidechain blocks without moving any stake to the sidechain. Thus sidechain security can be maintained, given an honest stake majority among the entities that have signaled sidechain awareness. Especially in the bootstrapping stage, these main-chain validators are expected to be a large superset of the set of stakeholders that maintain assets in the sidechain. +## More information +For a full description of the theoretical underpinning of the design, refer to the [original white paper](https://eprint.iacr.org/2018/1239.pdf). From 71e82db99ddd61cbfb1ce1edd028fb7c8a1f77c7 Mon Sep 17 00:00:00 2001 From: neilburgess42 Date: Tue, 15 Nov 2022 16:26:36 +1000 Subject: [PATCH 09/99] ETCM-2782 Add disclaimer to verify contract document --- content/08-cardano-sidechains/03-build/04-verify-contract.mdx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/content/08-cardano-sidechains/03-build/04-verify-contract.mdx b/content/08-cardano-sidechains/03-build/04-verify-contract.mdx index a394a71c..6c23f13b 100644 --- a/content/08-cardano-sidechains/03-build/04-verify-contract.mdx +++ b/content/08-cardano-sidechains/03-build/04-verify-contract.mdx @@ -7,6 +7,8 @@ Verification of a smart contract does two things: - It assures you that the copy of a smart contract on the blockchain matches your source code - It makes the source code of your smart contract available to all other users of the same blockchain explorer. As a consequence of verification, you provide transparency and reassurance to the users of your smart contract. +## Note +In the initial release of the Cardano sidechains toolkit, the contract verification functionality in the Atago block explorer is deprecated. The functionality will be restored in a subsequent release and this disclaimer will be removed when that is done. # Prerequisites You need access to the source code of the contract before you start. This can be in the form of flattened source code, Standard Input JSON, or Vyper source. There are several publicly available products to flatten source code; that is to incorporate all included files into one file. From 10499e3d61ad046019419fec09cd37bde986029e Mon Sep 17 00:00:00 2001 From: Stevan Lohja Date: Wed, 16 Nov 2022 02:32:47 -0500 Subject: [PATCH 10/99] fix: initial v2 sitemap for sidechain content --- content/08-cardano-sidechains/01-basics.mdx | 6 - .../01-basics/01-introduction-sidechains.mdx | 37 --- .../05-sidechain-smart-contracts.mdx | 6 - .../08-cardano-sidechains/01-introduction.mdx | 6 + .../01-introduction-sidechains.mdx | 6 + .../02-ouroboros-description.mdx | 0 .../03-fuel-token-and-faucet.mdx | 190 +++++++++++ .../04-block-explorer.mdx} | 0 content/08-cardano-sidechains/02-network.mdx | 6 - .../02-network/00-network-details.mdx | 22 -- .../02-sidechain-toolkit.mdx | 6 + .../00-technical-specification copy.mdx | 4 + .../01-plutus-bridge-scripts.mdx | 4 + .../02-chain-follower.mdx | 4 + .../03-committee-rotation.mdx | 4 + content/08-cardano-sidechains/03-build.mdx | 6 - .../03-build/02-setup-development.mdx | 312 ------------------ .../03-exemplary-evm-sidechain.mdx | 6 + .../00-network-details.mdx | 4 + .../01-metamask.mdx | 0 .../02-fuel-token.mdx} | 0 .../03-deploy-smart-contracts.mdx | 6 + .../00-using-remix.mdx | 4 + .../01-using-hardhat.mdx | 4 + .../02-using-truffle.mdx | 4 + .../03-solidity-resources.mdx} | 0 .../04-verify-contract.mdx | 2 - .../05-transacting-crosschain.mdx | 4 + .../06-api.mdx} | 0 .../07-using-web3-js.mdx} | 0 .../08-support.mdx} | 0 .../08-support/00-getting-support.mdx} | 0 .../01-exemplary-evm-sidechain-faq.mdx | 4 + .../04-sidechains-developer-kit.mdx | 6 - .../01-plutus-scripts.mdx | 6 - .../02-chain-follower.mdx | 5 - .../03-technical-specification.mdx | 5 - .../04-committee-rotation.mdx | 5 - 38 files changed, 260 insertions(+), 424 deletions(-) delete mode 100644 content/08-cardano-sidechains/01-basics.mdx delete mode 100644 content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx delete mode 100644 content/08-cardano-sidechains/01-basics/05-sidechain-smart-contracts.mdx create mode 100644 content/08-cardano-sidechains/01-introduction.mdx create mode 100644 content/08-cardano-sidechains/01-introduction/01-introduction-sidechains.mdx rename content/08-cardano-sidechains/{01-basics => 01-introduction}/02-ouroboros-description.mdx (100%) create mode 100644 content/08-cardano-sidechains/01-introduction/03-fuel-token-and-faucet.mdx rename content/08-cardano-sidechains/{01-basics/03-block-explorer.mdx => 01-introduction/04-block-explorer.mdx} (100%) delete mode 100644 content/08-cardano-sidechains/02-network.mdx delete mode 100644 content/08-cardano-sidechains/02-network/00-network-details.mdx create mode 100644 content/08-cardano-sidechains/02-sidechain-toolkit.mdx create mode 100644 content/08-cardano-sidechains/02-sidechain-toolkit/00-technical-specification copy.mdx create mode 100644 content/08-cardano-sidechains/02-sidechain-toolkit/01-plutus-bridge-scripts.mdx create mode 100644 content/08-cardano-sidechains/02-sidechain-toolkit/02-chain-follower.mdx create mode 100644 content/08-cardano-sidechains/02-sidechain-toolkit/03-committee-rotation.mdx delete mode 100644 content/08-cardano-sidechains/03-build.mdx delete mode 100644 content/08-cardano-sidechains/03-build/02-setup-development.mdx create mode 100644 content/08-cardano-sidechains/03-exemplary-evm-sidechain.mdx create mode 100644 content/08-cardano-sidechains/03-exemplary-evm-sidechain/00-network-details.mdx rename content/08-cardano-sidechains/{03-build => 03-exemplary-evm-sidechain}/01-metamask.mdx (100%) rename content/08-cardano-sidechains/{03-build/03-fuel-token.mdx => 03-exemplary-evm-sidechain/02-fuel-token.mdx} (100%) create mode 100644 content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts.mdx create mode 100644 content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/00-using-remix.mdx create mode 100644 content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/01-using-hardhat.mdx create mode 100644 content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/02-using-truffle.mdx rename content/08-cardano-sidechains/{03-build/07-solidity-resources.mdx => 03-exemplary-evm-sidechain/03-deploy-smart-contracts/03-solidity-resources.mdx} (100%) rename content/08-cardano-sidechains/{03-build => 03-exemplary-evm-sidechain/03-deploy-smart-contracts}/04-verify-contract.mdx (90%) create mode 100644 content/08-cardano-sidechains/03-exemplary-evm-sidechain/05-transacting-crosschain.mdx rename content/08-cardano-sidechains/{03-build/05-api.mdx => 03-exemplary-evm-sidechain/06-api.mdx} (100%) rename content/08-cardano-sidechains/{03-build/06-using-web3-js.mdx => 03-exemplary-evm-sidechain/07-using-web3-js.mdx} (100%) rename content/08-cardano-sidechains/{05-support.mdx => 03-exemplary-evm-sidechain/08-support.mdx} (100%) rename content/08-cardano-sidechains/{05-support/01-getting-support.mdx => 03-exemplary-evm-sidechain/08-support/00-getting-support.mdx} (100%) create mode 100644 content/08-cardano-sidechains/03-exemplary-evm-sidechain/08-support/01-exemplary-evm-sidechain-faq.mdx delete mode 100644 content/08-cardano-sidechains/04-sidechains-developer-kit.mdx delete mode 100644 content/08-cardano-sidechains/04-sidechains-developer-kit/01-plutus-scripts.mdx delete mode 100644 content/08-cardano-sidechains/04-sidechains-developer-kit/02-chain-follower.mdx delete mode 100644 content/08-cardano-sidechains/04-sidechains-developer-kit/03-technical-specification.mdx delete mode 100644 content/08-cardano-sidechains/04-sidechains-developer-kit/04-committee-rotation.mdx diff --git a/content/08-cardano-sidechains/01-basics.mdx b/content/08-cardano-sidechains/01-basics.mdx deleted file mode 100644 index 562a8352..00000000 --- a/content/08-cardano-sidechains/01-basics.mdx +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Getting started -metaTitle: Getting started ---- - - diff --git a/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx b/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx deleted file mode 100644 index e41fd771..00000000 --- a/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: Introduction to sidechains -metaTitle: Introduction to sidechains ---- -# Introduction to sidechains - -A sidechain is simply a blockchain that runs as a subservient chain to the Cardano main chain. This configuration allows the sidechain to have its own consensus algorithm and features. The sidechain is connected to the main chain through a two-way peg that allows the moving of assets between the chains. The finality of blocks is determined through a consensus mechanism that relies on the security of the main chain. - -Input Output group (IOG) provides a sidechain toolkit that is designed to help developers create custom sidechains for a wide range of use cases. To prove the capability of the toolkit, the exemplar application is the Cardano EVM sidechain. EVM stands for Ethereum virtual machine. The Cardano EVM sidechain is EVM-compatible, which means deploying your Ethereum applications is just a matter of deploying your Solidity code on the sidechain and interacting with it through the Web3 API. - -## What is the Cardano EVM sidechain? -The Cardano EVM sidechain project is an open-source Cardano sidechain protocol providing a client written in Scala. The Cardano EVM sidechain is a *child sidechain*, meaning that its starting, or genesis block, is seeded from the main chain and the child blockchain depends on the main chain. The Cardano EVM sidechain enables anyone to run a sidechain network passive node. -## Sidechain advantages -Sidechains offer advantages in interoperability, scalability, and compatibility. -### Interoperability -Sidechains of different types can communicate with each other. The most basic form of communication is the exchange of assets. Because assets retain their nature when transferred to the sidechain, they can be transferred back just as easily. A mechanism called a two-way peg achieves this communication. As long as both chains are secure in themselves, this security is carried on to the two-way transfers. -Communication between the main chain and the sidechain allows them to keep their disparate consensus methods and block formats and still work together, opening up a much wider range of applications. -### Scalability -Just as a project manager has the trilemma of good, fast, or cheap (pick any two), a blockchain has the choice of three competing objectives - decentralization, security, and scalability. -Because sidechains tend to be short and specific to an application domain, transactions can be completed more quickly, relieving the main chain of this load. -The scalability improvement of sidechains comes without compromising security and need not affect decentralization, offering improvements in the blockchain trilemma. -### Compatibility -The Cardano EVM sidechain provides a proof of stake (PoS) blockchain running smart contracts written in Solidity. Ethereum smart contracts can run unchanged. The difference is that they will run faster and use a fraction of the resources that they use on a PoW chain. Because they run faster, the expectation is that the end user will pay much less in gas fees. -## Sidechain design elements -The design of the Cardano EVM sidechain is based on the principles laid out in the [2018 white paper](https://iohk.io/en/research/library/papers/proof-of-stake-sidechains/) 'Proof-of-Stake Sidechains' by Peter Gazi1, Aggelos Kiayias, and Dionysis Zindros. -Here are some design features of the Cardano EVM sidechain relevant to Solidity developers. -### Two-way peg -The Cardano EVM sidechain allows the transfer of assets back and forth between the Cardano blockchain and sidechains. The two-way peg that achieves this preserves the nature of the asset in both chains whenever the asset moves. -### Proof of Stake -Although the Solidity contract may be intended for a Proof of Work blockchain, the Cardano EVM sidechain uses the same secure PoS algorithm as Cardano, giving the well-known benefits of reduced energy usage, speed, and decentralization. -### Firewall -The firewall property ensures that a catastrophic failure in one of the chains, such as a violation of its security assumptions, does not make the other chains vulnerable. This feature provides a measure of limited liability analogous to limited liability in the corporate world - when a limited company fails, its stockholders are only liable for the amount of their investment. -### Merged-staking -A critical consideration in sidechain construction is safeguarding a new sidechain against attack. -The Cardano EVM Sidechain construction features 'merged-staking', which allows main-chain validators who have signaled sidechain awareness to create sidechain blocks without moving any stake to the sidechain. Thus sidechain security can be maintained, given an honest stake majority among the entities that have signaled sidechain awareness. Especially in the bootstrapping stage, these main-chain validators are expected to be a large superset of the set of stakeholders that maintain assets in the sidechain. -## More information -For a full description of the theoretical underpinning of the design, refer to the [original white paper](https://eprint.iacr.org/2018/1239.pdf). diff --git a/content/08-cardano-sidechains/01-basics/05-sidechain-smart-contracts.mdx b/content/08-cardano-sidechains/01-basics/05-sidechain-smart-contracts.mdx deleted file mode 100644 index 151f8137..00000000 --- a/content/08-cardano-sidechains/01-basics/05-sidechain-smart-contracts.mdx +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Smart contracts on Cardano sidechains -metaTitle: Smart contracts on Cardano sidechains ---- -# Smart contracts on Cardano sidechains - diff --git a/content/08-cardano-sidechains/01-introduction.mdx b/content/08-cardano-sidechains/01-introduction.mdx new file mode 100644 index 00000000..ef3000ad --- /dev/null +++ b/content/08-cardano-sidechains/01-introduction.mdx @@ -0,0 +1,6 @@ +--- +title: Introduction +metaTitle: Introduction +--- + + diff --git a/content/08-cardano-sidechains/01-introduction/01-introduction-sidechains.mdx b/content/08-cardano-sidechains/01-introduction/01-introduction-sidechains.mdx new file mode 100644 index 00000000..12eb01e7 --- /dev/null +++ b/content/08-cardano-sidechains/01-introduction/01-introduction-sidechains.mdx @@ -0,0 +1,6 @@ +--- +title: Introduction to sidechains +metaTitle: Introduction to sidechains +--- +# Introduction to sidechains + diff --git a/content/08-cardano-sidechains/01-basics/02-ouroboros-description.mdx b/content/08-cardano-sidechains/01-introduction/02-ouroboros-description.mdx similarity index 100% rename from content/08-cardano-sidechains/01-basics/02-ouroboros-description.mdx rename to content/08-cardano-sidechains/01-introduction/02-ouroboros-description.mdx diff --git a/content/08-cardano-sidechains/01-introduction/03-fuel-token-and-faucet.mdx b/content/08-cardano-sidechains/01-introduction/03-fuel-token-and-faucet.mdx new file mode 100644 index 00000000..5eec95bc --- /dev/null +++ b/content/08-cardano-sidechains/01-introduction/03-fuel-token-and-faucet.mdx @@ -0,0 +1,190 @@ +--- +title: 'Fuel Token and Faucet' +metaTitle: 'Fuel Token and Faucet' +--- +# Block Explorer +A block explorer allows you to inspect a blockchain to see its blocks and +transactions. +This document is based primarily on the +[Blockscout explorer](https://blockscout.com/), but blockchain explorers +necessarily use similar terminology and follow a similar pattern in their +presentation of information. +When you use a block explorer, it will list fields and their contents. +This document will help you understand the meaning of the field names and the +significance of their contents. +# Glossary +These are the field names commonly used in block explorers on the Cardano EVM sidechain. +## General terms +
+

+ Actor +
+
+ Any entity that can make something happen on a blockchain. Actors can + include users, wallets, addresses, and network nodes. +
+

+ Address +
+
+ An address is a location to or from which transactions occur on the + blockchain. It is associated with a public key. +
+

+ Hash function +
+
+ A cryptographic hash function takes a string of variable length and produces + a fixed-length string called a hash value. A hash value is easy to + calculate, but it is not feasible to derive the input given only the output, + and it is not feasible to calculate two inputs that will produce the same + hash value. For a canonical definition, see  + + this NIST publication. + +

+ Any change to the input, no matter how small, will result in a very + different output. Each block contains the hash of the preceding block so + that anyone can check the chain's integrity. +

+
+
+ +## Home page +
+

+ Average block time +
+
+ The length of time between adding one block to the blockchain and adding the + next block; the time it takes to add a block to the chain. It depends on + the slot time of the chain. +
+

+ Total transactions +
+
+ A transaction is an event on the blockchain, such as a transfer of currency + from one address to another. A variable number of transactions can fit in + each block. +

+ By comparing total transactions with total blocks, you can deduce the + average number of transactions per block. +

+
+

+ Total blocks +
+
+ One more than the current block height of the chain, which is the latest block + number. +
+

+ Wallet addresses +
+
+ The number of wallet addresses used in the blockchain so far. +

+ A wallet address is the source or destination of a transfer. + In the Ethereum account model, a wallet has exactly one address. +

+
+
+ +## Blocks +
+

+ Block height +
+
+ The number of this block. It is one less than the number of valid blocks + added to the blockchain to this point. (The first block is block 0). Invalid or ignored + blocks are not counted. +
+

+ Timestamp +
+
The time the block was added to the chain.
+

+ Transactions +
+
The number of transactions included in the block.
+

+ Validator +
+
The address of the actor that added this block to the chain.
+

+ Size +
+
The length of the block in bytes.
+

+ Hash +
+
+ The hash value of this block. See the definition of 'hash function' above. +
+

+ Parent hash +
+
The hash value of the preceding block.
+

+ Gas used +
+
+ Gas is paid to validators to compensate them for the resources used to process a + transaction. The price of gas varies with supply and demand. +
+

+ Gas limit +
+
+ The maximum amount of gas the actor that initiated the transaction is + willing to pay. +
+

+ Validator Reward +
+
+ The number of coins awarded to the validator of this block. The coins are newly + minted; they do not come from transaction fees. +
+
+ +## Transactions +
+

+ Transaction +
+
+ The block explorer will show a transfer of currency as a Transaction. +

+ The formal definition is + 'A piece of data, signed by an External Actor. It represents either a + Message or a new Autonomous Object. Transactions are recorded into each + block of the blockchain.' + (From the Yellow Paper.) +

+
+

+ Contract call +
+
+ A contract call is a special case of a transaction; the destination is a + smart contract rather than an end user. A smart contract has been sent to + the network and recorded on the blockchain. +
+

+ Call +
+
+ Note that if a node uses the web3.js call method web3.eth.call, it will not + show in a block explorer because it is a local action; the network is not + informed about it and it will not affect the blockchain. The underlying + JSON-RPC is eth_call. +

+ This technique is used in a 'dry run' of a smart contract. When it works + successfully, the smart contract can be sent to the blockchain using + web3.eth.sendSignedTransaction. +

+
+
diff --git a/content/08-cardano-sidechains/01-basics/03-block-explorer.mdx b/content/08-cardano-sidechains/01-introduction/04-block-explorer.mdx similarity index 100% rename from content/08-cardano-sidechains/01-basics/03-block-explorer.mdx rename to content/08-cardano-sidechains/01-introduction/04-block-explorer.mdx diff --git a/content/08-cardano-sidechains/02-network.mdx b/content/08-cardano-sidechains/02-network.mdx deleted file mode 100644 index 515b92a6..00000000 --- a/content/08-cardano-sidechains/02-network.mdx +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Network -metaTitle: Network ---- - - diff --git a/content/08-cardano-sidechains/02-network/00-network-details.mdx b/content/08-cardano-sidechains/02-network/00-network-details.mdx deleted file mode 100644 index 551d3972..00000000 --- a/content/08-cardano-sidechains/02-network/00-network-details.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: Network Details -metaTitle: Network Details ---- - -# Networks Details - -This page provides basic reference to Cardano EVM sidechain networks including RPC, chainId, and public utilities. The Cardano EVM sidechain testnet, Atago, replicates the Cardano EVM sidechain mainnet and is intended for testing purposes. Building on the testnet allows developers to deploy and test applications without risking real assets and value. - -## Networks - -| Name | Network | Chain ID | Consensus | Gas Token | -| --- | :---: | :---: | :---: | :---: | -| Atago | TestNet | 78 | PoS | TBD | - -## Utilities - -| | | -| --- | :---: | -| RPC | http://faucet.mamba.atago | -| Block Explorer |http://explorer.mamba.atago/ | -| Faucet | http://faucet-web.mamba.atago | diff --git a/content/08-cardano-sidechains/02-sidechain-toolkit.mdx b/content/08-cardano-sidechains/02-sidechain-toolkit.mdx new file mode 100644 index 00000000..d48a065b --- /dev/null +++ b/content/08-cardano-sidechains/02-sidechain-toolkit.mdx @@ -0,0 +1,6 @@ +--- +title: Sidechain Toolkit +metaTitle: Sidechain Toolkit +--- + + diff --git a/content/08-cardano-sidechains/02-sidechain-toolkit/00-technical-specification copy.mdx b/content/08-cardano-sidechains/02-sidechain-toolkit/00-technical-specification copy.mdx new file mode 100644 index 00000000..8fa30920 --- /dev/null +++ b/content/08-cardano-sidechains/02-sidechain-toolkit/00-technical-specification copy.mdx @@ -0,0 +1,4 @@ +--- +title: Technical Specification +metaTitle: Technical Specification +--- \ No newline at end of file diff --git a/content/08-cardano-sidechains/02-sidechain-toolkit/01-plutus-bridge-scripts.mdx b/content/08-cardano-sidechains/02-sidechain-toolkit/01-plutus-bridge-scripts.mdx new file mode 100644 index 00000000..6ee68c87 --- /dev/null +++ b/content/08-cardano-sidechains/02-sidechain-toolkit/01-plutus-bridge-scripts.mdx @@ -0,0 +1,4 @@ +--- +title: Plutus Bridge Scripts +metaTitle: Plutus Bridge Scripts +--- \ No newline at end of file diff --git a/content/08-cardano-sidechains/02-sidechain-toolkit/02-chain-follower.mdx b/content/08-cardano-sidechains/02-sidechain-toolkit/02-chain-follower.mdx new file mode 100644 index 00000000..ff8b8d7a --- /dev/null +++ b/content/08-cardano-sidechains/02-sidechain-toolkit/02-chain-follower.mdx @@ -0,0 +1,4 @@ +--- +title: Chain Follower +metaTitle: Chain Follower +--- \ No newline at end of file diff --git a/content/08-cardano-sidechains/02-sidechain-toolkit/03-committee-rotation.mdx b/content/08-cardano-sidechains/02-sidechain-toolkit/03-committee-rotation.mdx new file mode 100644 index 00000000..b20e1dfd --- /dev/null +++ b/content/08-cardano-sidechains/02-sidechain-toolkit/03-committee-rotation.mdx @@ -0,0 +1,4 @@ +--- +title: Committee Rotation +metaTitle: Committee Rotation +--- \ No newline at end of file diff --git a/content/08-cardano-sidechains/03-build.mdx b/content/08-cardano-sidechains/03-build.mdx deleted file mode 100644 index e0dafb34..00000000 --- a/content/08-cardano-sidechains/03-build.mdx +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Build -metaTitle: Build ---- - - diff --git a/content/08-cardano-sidechains/03-build/02-setup-development.mdx b/content/08-cardano-sidechains/03-build/02-setup-development.mdx deleted file mode 100644 index 980773d6..00000000 --- a/content/08-cardano-sidechains/03-build/02-setup-development.mdx +++ /dev/null @@ -1,312 +0,0 @@ ---- -title: Set up development environment -metaTitle: Set up development environment ---- -The Cardano sidechains toolkit supports three development environments -- [Remix](#remix) -- [Hardhat](#hardhat) -- [Truffle](#truffle) - -# Remix - -This tutorial will show you how to deploy a solidity smart contract to the EVM sidechain testnet using Remix. [Remix](https://remix.ethereum.org/) is an online IDE to develop and deploy Solidity smart contracts. - -## Prerequisites - -In this tutorial, you will use MetaMask as your wallet and Web3 provider. If you have not done so already, add the testnet to MetaMask and fund your wallet with testnet tokens using the [faucet](http://faucet.mamba.atago/). - -- [Create or import an account with MetaMask.](basics/metamask) - -## Step 1 - Configure Remix - -- Visit the [Remix IDE](https://remix.ethereum.org/). The left-hand side has a menu [1] and a typical file explorer [2]. The ` Solidity Compiler` [3] and `Deploy and Run Transactions` [4] plugins should be active by default. - -![remix-menu](https://user-images.githubusercontent.com/10556209/200480707-ec8b8e69-6cdc-498b-b315-c029fbc2a564.png) - -If the solidity compiler and deploy plugins are not activated, then you can search and activate them using the plugin manager [5] located in the bottom-left of the screen. - -![remix-plugin]Open MetaMask and double-check the sidechain testnet is the selected network. This will ensure Remix connects to the correct network when you configure your environment in the next step. - -![meta-mask-atago](https://user-images.githubusercontent.com/10556209/200482306-af1c0f4d-9ecf-4078-b0a3-a411306d13d1.png) - -- In Remix, select the `Deploy & run transactions` plugin [1]. Since you are using MetaMask as your Web3 provider, select "Injected Provider" in the environment settings 2]. - -![environment-remix]To double-check that Remix is using the correct network, open MetaMask and confirm the network ID (78) and account match. - -![double-check-remix](https://user-images.githubusercontent.com/10556209/200485405-0794ae10-95fd-4325-87e0-173ba4c2da1e.png) - -## Step 2 - The Smart Contract - -With Remix configured to the sidechain testnet, you can move onto your smart contract development and deployment. - -- In the Remix file explorer, create an `erc20.sol` file in the `contracts/` directory and input the following Solidity statements: - -``` -// SPDX-License-Identifier: UNLICENSED - -pragma solidity ^0.8.4; - -import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/ERC20.sol"; -import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/Ownable.sol"; - - -/** -* @title {Mintable ERC20 Token} -*/ -contract MintableERC20 is ERC20("Mintable Token", "MT"), Ownable { - /** - * @dev See (ERC20 - _mint) function for details. - * - */ - function mint(address to, uint256 amount) external payable onlyOwner() { - _mint(to, amount); - } -} -``` - -This smart contract describes a mintable ERC20 token using the OpenZeppelin ERC20 contract libraries. - -## Step 3 - Compile & Deploy - -- Using the `Solidity compiler` plugin [1], select to "compile" the smart contract [2]. - -When the contract is compiled, you can view contract ABI, Bytecode, and more information located in "Compilation Details" [3]. - -![compile-remix](https://user-images.githubusercontent.com/10556209/200576656-dad4c35d-02f7-40ce-8bd1-3e9f8497e302.png) - -- Now, select the `Deploy & run transactions` plugin > select "Deploy" [1] and confirm any MetaMask prompts to sign the transaction. If the deployment is successful, then the Remix console should return a green checkmark with expendable details [2]. The "Deployed Contracts" panel will contain the contract address and generates a contract interface to test functions [3]. - -![deploy-remix](https://user-images.githubusercontent.com/10556209/201174327-6be015b2-9003-4f3c-8d70-f376dd1a3a9a.png) - -To verify the smart contract was deployed on the sidechain testnet you can: - -- Search the transaction hash or contract address on the EVM sidechain testnet explorer [here](http://explorer.mamba.atago/). -- Open MetaMask and see if the contract deployment transaction was successfully signed. -- Check Remix logs for deployment details. - -# HardHat -Install the following dependencies to set up a Hardhat development environment: - -- [Node.js v10](https://nodejs.org/en/) or later -- [HardHat](https://hardhat.org/) - -Check Node.js and NPM is installed: - -``` -$ node --version -$ npm --version -``` - -Hardhat is used through a local npm project installation. If you don't yet have an npm project, then simply initialize a new one and install Hardhat: - -``` -$ mkdir MyProject && cd MyProject # Create and enter into new project -$ npm init # initialize npm project -$ npm install --save-dev hardhat # install hardhat within the project -``` - -To create your Hardhat project, run `npx hardhat` in your project folder. If this is a new Hardhat project simply select to *Create a sample project*: - -``` -$ npx hardhat -888 888 888 888 888 -888 888 888 888 888 -888 888 888 888 888 -8888888888 8888b. 888d888 .d88888 88888b. 8888b. 888888 -888 888 "88b 888P" d88" 888 888 "88b "88b 888 -888 888 .d888888 888 888 888 888 888 .d888888 888 -888 888 888 888 888 Y88b 888 888 888 888 888 Y88b. -888 888 "Y888888 888 "Y88888 888 888 "Y888888 "Y888 - -Welcome to Hardhat v2.0.8 - -? What do you want to do? … -❯ Create a sample project - Create an advanced sample project - Create an advanced sample project that uses TypeScript - Create an empty hardhat.config.js - Quit -``` - -Hardhat will tell you to install `hardhat-waffle` and `hardhat-ethers` which is required for tests built with Waffle. In case you've missed it, install them by executing the following: - -``` -npm install --save-dev @nomiclabs/hardhat-waffle ethereum-waffle chai @nomiclabs/hardhat-ethers ethers -``` - -## Running tasks - -To view all options and commands with your Hardhat project, simply run `npx hardhat`: - -``` -$ npx hardhat -Hardhat version 2.0.8 - -Usage: hardhat [GLOBAL OPTIONS] [TASK OPTIONS] - -GLOBAL OPTIONS: - - --config A Hardhat config file. - --emoji Use emoji in messages. - --help Shows this message, or a task's help if its name is provided - --max-memory The maximum amount of memory that Hardhat can use. - --network The network to connect to. - --show-stack-traces Show stack traces. - --tsconfig A TypeScript config file. - --verbose Enables Hardhat verbose logging - --version Shows hardhat's version. - - -AVAILABLE TASKS: - - accounts Prints the list of accounts - check Check whatever you need - clean Clears the cache and deletes all artifacts - compile Compiles the entire project, building all artifacts - console Opens a hardhat console - flatten Flattens and prints contracts and their dependencies - help Prints this message - node Starts a JSON-RPC server on top of Hardhat Network - run Runs a user-defined script after compiling the project - test Runs mocha tests - -To get help for a specific task run: npx hardhat help [task] -``` - -If you need additional information on using Hardhat, then visit the official [Hardhat documentation](https://hardhat.org/getting-started/). - -## Configure Hardhat for EVM sidechains testnet - -To configure Hardhat to target the EVM Sidechains testnet, we need to: - -- Add EVM Sidechains network [details](/network/network-details). -- Add an account private-key which will sign transactions and has `test FUEL` funds to pay for gas. - - Setup an account with MetaMask [here](/basics/metamask). - - Request `test FUEL` from the [Atago faucet](http://faucet-web.mamba.atago). - -Take a look at the Hardhat configuration file (`hardhat.config.js`): - -``` -require("@nomiclabs/hardhat-waffle"); - -// This is a sample Hardhat task. To learn how to create your own go to -// https://hardhat.org/guides/create-task.html -task("accounts", "Prints the list of accounts", async (taskArgs, hre) => { - const accounts = await hre.ethers.getSigners(); - - for (const account of accounts) { - console.log(account.address); - } -}); - -// You need to export an object to set up your config -// Go to https://hardhat.org/config/ to learn more - -/** - * @type import('hardhat/config').HardhatUserConfig - */ -module.exports = { - solidity: "0.8.4", -}; -``` - -Replace the content of the config file with the following content and replace `INSERT_PRIV_KEY` with your private key: - -``` -require("@nomiclabs/hardhat-waffle"); - -/** - * @type import('hardhat/config').HardhatUserConfig - */ - -const Private_Key = "INSERT_PRIV_KEY" - -module.exports = { - solidity: "0.8.0", - networks: { - atago: { - url: `http://faucet.mamba.atago/`, - accounts: [`0x${Private_Key}`] - } - } -}; -``` - -## Compile Contracts - -``` -$ npx hardhat compile -``` - -## Deploying to the Cardano EVM sidechain testnet - -Deploying with Hardhat utilizes deployment scripts located in `scripts/`. To deploy with Hardhat, execute the script with `atago` as the network option. - -``` -$ npx hardhat run scripts/sample-script.js --network atago -Greeter deployed to: 0x95E1C8F6C00d8cB518faBA33c8Ae814fc12E3090 -``` - -🎉 Hurray! You're deployed to Atago, the Cardano EVM sidechain testnet, and can search your deployment on the [testnet explorer]( http://explorer.mamba.atago/) - -# Truffle - -Install the following dependencies to set up a Truffle development environment: - -- [Node.js v8](https://nodejs.org/en/) or later -- [Truffle](https://trufflesuite.com/truffle/) - -Check Node.js and NPM are installed: - -``` -$ node --version -$ npm --version -``` - -Install Truffle and check Truffle is installed: - -``` -$ npm install -g truffle -$ truffle version -Truffle v5.4.32 (core: 5.4.32) -Solidity v0.5.16 (solc-js) -Node v14.18.2 -Web3.js v1.5.3 -``` - -## Truffle Config - -Update the Truffle configuration file with Atago credentials. Atago is the name of the Cardano EVM sidechain testnet. - -``` -module.exports = { - networks: { - development: { - host: "127.0.0.1", - port: 8545, - network_id: "*" // Match any network id - }, - atago: { - provider: () => new HDWalletProvider(mnemonic, `https://atago-passive-0.pilz.iohkdev.io/`), - port: 9001, - network_id: "*" // Match any network id - }, - }, - compilers: { - solc: { - version: "^0.8.0" - } - } -}; -``` - -## Deploying to Atago - -Add gas to your wallet using the [Atago faucet](http://faucet-web.mamba.atago). -Finally, deploy your contract by executing `truffle migrate --network atago`. - -``` -$ truffle migrate --network atago -``` - -🎉 At this point you're deployed and can view your deployment on the [testnet explorer]( http://explorer.mamba.atago/) \ No newline at end of file diff --git a/content/08-cardano-sidechains/03-exemplary-evm-sidechain.mdx b/content/08-cardano-sidechains/03-exemplary-evm-sidechain.mdx new file mode 100644 index 00000000..88509ac7 --- /dev/null +++ b/content/08-cardano-sidechains/03-exemplary-evm-sidechain.mdx @@ -0,0 +1,6 @@ +--- +title: Exemplary EVM Sidechain +metaTitle: Exemplary EVM Sidechain +--- + + diff --git a/content/08-cardano-sidechains/03-exemplary-evm-sidechain/00-network-details.mdx b/content/08-cardano-sidechains/03-exemplary-evm-sidechain/00-network-details.mdx new file mode 100644 index 00000000..21720d72 --- /dev/null +++ b/content/08-cardano-sidechains/03-exemplary-evm-sidechain/00-network-details.mdx @@ -0,0 +1,4 @@ +--- +title: Network Details +metaTitle: Network Details +--- \ No newline at end of file diff --git a/content/08-cardano-sidechains/03-build/01-metamask.mdx b/content/08-cardano-sidechains/03-exemplary-evm-sidechain/01-metamask.mdx similarity index 100% rename from content/08-cardano-sidechains/03-build/01-metamask.mdx rename to content/08-cardano-sidechains/03-exemplary-evm-sidechain/01-metamask.mdx diff --git a/content/08-cardano-sidechains/03-build/03-fuel-token.mdx b/content/08-cardano-sidechains/03-exemplary-evm-sidechain/02-fuel-token.mdx similarity index 100% rename from content/08-cardano-sidechains/03-build/03-fuel-token.mdx rename to content/08-cardano-sidechains/03-exemplary-evm-sidechain/02-fuel-token.mdx diff --git a/content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts.mdx b/content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts.mdx new file mode 100644 index 00000000..14acda7a --- /dev/null +++ b/content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts.mdx @@ -0,0 +1,6 @@ +--- +title: Deploy Smart Contracts +metaTitle: Deploy Smart Contracts +--- + + diff --git a/content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/00-using-remix.mdx b/content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/00-using-remix.mdx new file mode 100644 index 00000000..1bfd1c99 --- /dev/null +++ b/content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/00-using-remix.mdx @@ -0,0 +1,4 @@ +--- +title: Using Remix +metaTitle: Using Remix +--- \ No newline at end of file diff --git a/content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/01-using-hardhat.mdx b/content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/01-using-hardhat.mdx new file mode 100644 index 00000000..fe5dd68d --- /dev/null +++ b/content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/01-using-hardhat.mdx @@ -0,0 +1,4 @@ +--- +title: Using Hardhat +metaTitle: Using Hardhat +--- \ No newline at end of file diff --git a/content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/02-using-truffle.mdx b/content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/02-using-truffle.mdx new file mode 100644 index 00000000..98a4cf19 --- /dev/null +++ b/content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/02-using-truffle.mdx @@ -0,0 +1,4 @@ +--- +title: Using Truffle +metaTitle: Using Truffle +--- \ No newline at end of file diff --git a/content/08-cardano-sidechains/03-build/07-solidity-resources.mdx b/content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/03-solidity-resources.mdx similarity index 100% rename from content/08-cardano-sidechains/03-build/07-solidity-resources.mdx rename to content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/03-solidity-resources.mdx diff --git a/content/08-cardano-sidechains/03-build/04-verify-contract.mdx b/content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/04-verify-contract.mdx similarity index 90% rename from content/08-cardano-sidechains/03-build/04-verify-contract.mdx rename to content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/04-verify-contract.mdx index 6c23f13b..a394a71c 100644 --- a/content/08-cardano-sidechains/03-build/04-verify-contract.mdx +++ b/content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/04-verify-contract.mdx @@ -7,8 +7,6 @@ Verification of a smart contract does two things: - It assures you that the copy of a smart contract on the blockchain matches your source code - It makes the source code of your smart contract available to all other users of the same blockchain explorer. As a consequence of verification, you provide transparency and reassurance to the users of your smart contract. -## Note -In the initial release of the Cardano sidechains toolkit, the contract verification functionality in the Atago block explorer is deprecated. The functionality will be restored in a subsequent release and this disclaimer will be removed when that is done. # Prerequisites You need access to the source code of the contract before you start. This can be in the form of flattened source code, Standard Input JSON, or Vyper source. There are several publicly available products to flatten source code; that is to incorporate all included files into one file. diff --git a/content/08-cardano-sidechains/03-exemplary-evm-sidechain/05-transacting-crosschain.mdx b/content/08-cardano-sidechains/03-exemplary-evm-sidechain/05-transacting-crosschain.mdx new file mode 100644 index 00000000..248b5486 --- /dev/null +++ b/content/08-cardano-sidechains/03-exemplary-evm-sidechain/05-transacting-crosschain.mdx @@ -0,0 +1,4 @@ +--- +title: Transacting crosschain +metaTitle: Transacting crosschain +--- \ No newline at end of file diff --git a/content/08-cardano-sidechains/03-build/05-api.mdx b/content/08-cardano-sidechains/03-exemplary-evm-sidechain/06-api.mdx similarity index 100% rename from content/08-cardano-sidechains/03-build/05-api.mdx rename to content/08-cardano-sidechains/03-exemplary-evm-sidechain/06-api.mdx diff --git a/content/08-cardano-sidechains/03-build/06-using-web3-js.mdx b/content/08-cardano-sidechains/03-exemplary-evm-sidechain/07-using-web3-js.mdx similarity index 100% rename from content/08-cardano-sidechains/03-build/06-using-web3-js.mdx rename to content/08-cardano-sidechains/03-exemplary-evm-sidechain/07-using-web3-js.mdx diff --git a/content/08-cardano-sidechains/05-support.mdx b/content/08-cardano-sidechains/03-exemplary-evm-sidechain/08-support.mdx similarity index 100% rename from content/08-cardano-sidechains/05-support.mdx rename to content/08-cardano-sidechains/03-exemplary-evm-sidechain/08-support.mdx diff --git a/content/08-cardano-sidechains/05-support/01-getting-support.mdx b/content/08-cardano-sidechains/03-exemplary-evm-sidechain/08-support/00-getting-support.mdx similarity index 100% rename from content/08-cardano-sidechains/05-support/01-getting-support.mdx rename to content/08-cardano-sidechains/03-exemplary-evm-sidechain/08-support/00-getting-support.mdx diff --git a/content/08-cardano-sidechains/03-exemplary-evm-sidechain/08-support/01-exemplary-evm-sidechain-faq.mdx b/content/08-cardano-sidechains/03-exemplary-evm-sidechain/08-support/01-exemplary-evm-sidechain-faq.mdx new file mode 100644 index 00000000..483a4100 --- /dev/null +++ b/content/08-cardano-sidechains/03-exemplary-evm-sidechain/08-support/01-exemplary-evm-sidechain-faq.mdx @@ -0,0 +1,4 @@ +--- +title: Exemplary EVM Sidechain FAQ +metaTitle: Exemplary EVM Sidechain FAQ +--- \ No newline at end of file diff --git a/content/08-cardano-sidechains/04-sidechains-developer-kit.mdx b/content/08-cardano-sidechains/04-sidechains-developer-kit.mdx deleted file mode 100644 index bcf679d3..00000000 --- a/content/08-cardano-sidechains/04-sidechains-developer-kit.mdx +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Sidechains developer kit -metaTitle: Sidechains developer kit ---- - - diff --git a/content/08-cardano-sidechains/04-sidechains-developer-kit/01-plutus-scripts.mdx b/content/08-cardano-sidechains/04-sidechains-developer-kit/01-plutus-scripts.mdx deleted file mode 100644 index 7ee36696..00000000 --- a/content/08-cardano-sidechains/04-sidechains-developer-kit/01-plutus-scripts.mdx +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Plutus scripts -metaTitle: Plutus scripts ---- -# Plutus scripts - diff --git a/content/08-cardano-sidechains/04-sidechains-developer-kit/02-chain-follower.mdx b/content/08-cardano-sidechains/04-sidechains-developer-kit/02-chain-follower.mdx deleted file mode 100644 index 3776f2f3..00000000 --- a/content/08-cardano-sidechains/04-sidechains-developer-kit/02-chain-follower.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Chain follower -metaTitle: Chain follower ---- -# Chain follower diff --git a/content/08-cardano-sidechains/04-sidechains-developer-kit/03-technical-specification.mdx b/content/08-cardano-sidechains/04-sidechains-developer-kit/03-technical-specification.mdx deleted file mode 100644 index 984e4009..00000000 --- a/content/08-cardano-sidechains/04-sidechains-developer-kit/03-technical-specification.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Technical specifications -metaTitle: Technical specifications ---- -# Technical specifications diff --git a/content/08-cardano-sidechains/04-sidechains-developer-kit/04-committee-rotation.mdx b/content/08-cardano-sidechains/04-sidechains-developer-kit/04-committee-rotation.mdx deleted file mode 100644 index b96e57cf..00000000 --- a/content/08-cardano-sidechains/04-sidechains-developer-kit/04-committee-rotation.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Committee rotation -metaTitle: Committee rotation ---- -# Committee rotation From 8c283567bebf8fbb80b0c009a3da6f90f427dd21 Mon Sep 17 00:00:00 2001 From: neilburgess42 Date: Thu, 17 Nov 2022 00:27:28 +1000 Subject: [PATCH 11/99] ETCM-2729 Resolve commit issues with new site map --- content/08-cardano-sidechains/01-basics.mdx | 6 + .../01-basics/01-introduction-sidechains.mdx | 37 +++ .../02-ouroboros-description.mdx | 0 .../03-fuel-token-and-faucet.mdx | 0 .../04-block-explorer.mdx | 0 .../08-cardano-sidechains/01-introduction.mdx | 6 - .../01-introduction-sidechains.mdx | 6 - ...hain.mdx => 03-cardano-evm-sidechains.mdx} | 0 .../00-network-details.mdx | 22 ++ .../01-metamask.mdx | 0 .../02-fuel-token.mdx | 0 .../03-deploy-smart-contracts.mdx | 0 .../02-setup-development.mdx | 312 ++++++++++++++++++ .../03-verify-contract.mdx} | 2 + .../04-solidity-resources.mdx} | 0 .../05-transacting-crosschain.mdx | 0 .../06-api.mdx | 0 .../07-using-web3-js.mdx | 0 .../08-support.mdx | 0 .../08-support/00-getting-support.mdx | 0 .../01-cardano-evm-sidechain-faq.mdx} | 0 .../00-network-details.mdx | 4 - .../00-using-remix.mdx | 4 - .../01-using-hardhat.mdx | 4 - .../02-using-truffle.mdx | 4 - 25 files changed, 379 insertions(+), 28 deletions(-) create mode 100644 content/08-cardano-sidechains/01-basics.mdx create mode 100644 content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx rename content/08-cardano-sidechains/{01-introduction => 01-basics}/02-ouroboros-description.mdx (100%) rename content/08-cardano-sidechains/{01-introduction => 01-basics}/03-fuel-token-and-faucet.mdx (100%) rename content/08-cardano-sidechains/{01-introduction => 01-basics}/04-block-explorer.mdx (100%) delete mode 100644 content/08-cardano-sidechains/01-introduction.mdx delete mode 100644 content/08-cardano-sidechains/01-introduction/01-introduction-sidechains.mdx rename content/08-cardano-sidechains/{03-exemplary-evm-sidechain.mdx => 03-cardano-evm-sidechains.mdx} (100%) create mode 100644 content/08-cardano-sidechains/03-cardano-evm-sidechains/00-network-details.mdx rename content/08-cardano-sidechains/{03-exemplary-evm-sidechain => 03-cardano-evm-sidechains}/01-metamask.mdx (100%) rename content/08-cardano-sidechains/{03-exemplary-evm-sidechain => 03-cardano-evm-sidechains}/02-fuel-token.mdx (100%) rename content/08-cardano-sidechains/{03-exemplary-evm-sidechain => 03-cardano-evm-sidechains}/03-deploy-smart-contracts.mdx (100%) create mode 100644 content/08-cardano-sidechains/03-cardano-evm-sidechains/03-deploy-smart-contracts/02-setup-development.mdx rename content/08-cardano-sidechains/{03-exemplary-evm-sidechain/03-deploy-smart-contracts/04-verify-contract.mdx => 03-cardano-evm-sidechains/03-deploy-smart-contracts/03-verify-contract.mdx} (90%) rename content/08-cardano-sidechains/{03-exemplary-evm-sidechain/03-deploy-smart-contracts/03-solidity-resources.mdx => 03-cardano-evm-sidechains/03-deploy-smart-contracts/04-solidity-resources.mdx} (100%) rename content/08-cardano-sidechains/{03-exemplary-evm-sidechain => 03-cardano-evm-sidechains}/05-transacting-crosschain.mdx (100%) rename content/08-cardano-sidechains/{03-exemplary-evm-sidechain => 03-cardano-evm-sidechains}/06-api.mdx (100%) rename content/08-cardano-sidechains/{03-exemplary-evm-sidechain => 03-cardano-evm-sidechains}/07-using-web3-js.mdx (100%) rename content/08-cardano-sidechains/{03-exemplary-evm-sidechain => 03-cardano-evm-sidechains}/08-support.mdx (100%) rename content/08-cardano-sidechains/{03-exemplary-evm-sidechain => 03-cardano-evm-sidechains}/08-support/00-getting-support.mdx (100%) rename content/08-cardano-sidechains/{03-exemplary-evm-sidechain/08-support/01-exemplary-evm-sidechain-faq.mdx => 03-cardano-evm-sidechains/08-support/01-cardano-evm-sidechain-faq.mdx} (100%) delete mode 100644 content/08-cardano-sidechains/03-exemplary-evm-sidechain/00-network-details.mdx delete mode 100644 content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/00-using-remix.mdx delete mode 100644 content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/01-using-hardhat.mdx delete mode 100644 content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/02-using-truffle.mdx diff --git a/content/08-cardano-sidechains/01-basics.mdx b/content/08-cardano-sidechains/01-basics.mdx new file mode 100644 index 00000000..562a8352 --- /dev/null +++ b/content/08-cardano-sidechains/01-basics.mdx @@ -0,0 +1,6 @@ +--- +title: Getting started +metaTitle: Getting started +--- + + diff --git a/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx b/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx new file mode 100644 index 00000000..e41fd771 --- /dev/null +++ b/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx @@ -0,0 +1,37 @@ +--- +title: Introduction to sidechains +metaTitle: Introduction to sidechains +--- +# Introduction to sidechains + +A sidechain is simply a blockchain that runs as a subservient chain to the Cardano main chain. This configuration allows the sidechain to have its own consensus algorithm and features. The sidechain is connected to the main chain through a two-way peg that allows the moving of assets between the chains. The finality of blocks is determined through a consensus mechanism that relies on the security of the main chain. + +Input Output group (IOG) provides a sidechain toolkit that is designed to help developers create custom sidechains for a wide range of use cases. To prove the capability of the toolkit, the exemplar application is the Cardano EVM sidechain. EVM stands for Ethereum virtual machine. The Cardano EVM sidechain is EVM-compatible, which means deploying your Ethereum applications is just a matter of deploying your Solidity code on the sidechain and interacting with it through the Web3 API. + +## What is the Cardano EVM sidechain? +The Cardano EVM sidechain project is an open-source Cardano sidechain protocol providing a client written in Scala. The Cardano EVM sidechain is a *child sidechain*, meaning that its starting, or genesis block, is seeded from the main chain and the child blockchain depends on the main chain. The Cardano EVM sidechain enables anyone to run a sidechain network passive node. +## Sidechain advantages +Sidechains offer advantages in interoperability, scalability, and compatibility. +### Interoperability +Sidechains of different types can communicate with each other. The most basic form of communication is the exchange of assets. Because assets retain their nature when transferred to the sidechain, they can be transferred back just as easily. A mechanism called a two-way peg achieves this communication. As long as both chains are secure in themselves, this security is carried on to the two-way transfers. +Communication between the main chain and the sidechain allows them to keep their disparate consensus methods and block formats and still work together, opening up a much wider range of applications. +### Scalability +Just as a project manager has the trilemma of good, fast, or cheap (pick any two), a blockchain has the choice of three competing objectives - decentralization, security, and scalability. +Because sidechains tend to be short and specific to an application domain, transactions can be completed more quickly, relieving the main chain of this load. +The scalability improvement of sidechains comes without compromising security and need not affect decentralization, offering improvements in the blockchain trilemma. +### Compatibility +The Cardano EVM sidechain provides a proof of stake (PoS) blockchain running smart contracts written in Solidity. Ethereum smart contracts can run unchanged. The difference is that they will run faster and use a fraction of the resources that they use on a PoW chain. Because they run faster, the expectation is that the end user will pay much less in gas fees. +## Sidechain design elements +The design of the Cardano EVM sidechain is based on the principles laid out in the [2018 white paper](https://iohk.io/en/research/library/papers/proof-of-stake-sidechains/) 'Proof-of-Stake Sidechains' by Peter Gazi1, Aggelos Kiayias, and Dionysis Zindros. +Here are some design features of the Cardano EVM sidechain relevant to Solidity developers. +### Two-way peg +The Cardano EVM sidechain allows the transfer of assets back and forth between the Cardano blockchain and sidechains. The two-way peg that achieves this preserves the nature of the asset in both chains whenever the asset moves. +### Proof of Stake +Although the Solidity contract may be intended for a Proof of Work blockchain, the Cardano EVM sidechain uses the same secure PoS algorithm as Cardano, giving the well-known benefits of reduced energy usage, speed, and decentralization. +### Firewall +The firewall property ensures that a catastrophic failure in one of the chains, such as a violation of its security assumptions, does not make the other chains vulnerable. This feature provides a measure of limited liability analogous to limited liability in the corporate world - when a limited company fails, its stockholders are only liable for the amount of their investment. +### Merged-staking +A critical consideration in sidechain construction is safeguarding a new sidechain against attack. +The Cardano EVM Sidechain construction features 'merged-staking', which allows main-chain validators who have signaled sidechain awareness to create sidechain blocks without moving any stake to the sidechain. Thus sidechain security can be maintained, given an honest stake majority among the entities that have signaled sidechain awareness. Especially in the bootstrapping stage, these main-chain validators are expected to be a large superset of the set of stakeholders that maintain assets in the sidechain. +## More information +For a full description of the theoretical underpinning of the design, refer to the [original white paper](https://eprint.iacr.org/2018/1239.pdf). diff --git a/content/08-cardano-sidechains/01-introduction/02-ouroboros-description.mdx b/content/08-cardano-sidechains/01-basics/02-ouroboros-description.mdx similarity index 100% rename from content/08-cardano-sidechains/01-introduction/02-ouroboros-description.mdx rename to content/08-cardano-sidechains/01-basics/02-ouroboros-description.mdx diff --git a/content/08-cardano-sidechains/01-introduction/03-fuel-token-and-faucet.mdx b/content/08-cardano-sidechains/01-basics/03-fuel-token-and-faucet.mdx similarity index 100% rename from content/08-cardano-sidechains/01-introduction/03-fuel-token-and-faucet.mdx rename to content/08-cardano-sidechains/01-basics/03-fuel-token-and-faucet.mdx diff --git a/content/08-cardano-sidechains/01-introduction/04-block-explorer.mdx b/content/08-cardano-sidechains/01-basics/04-block-explorer.mdx similarity index 100% rename from content/08-cardano-sidechains/01-introduction/04-block-explorer.mdx rename to content/08-cardano-sidechains/01-basics/04-block-explorer.mdx diff --git a/content/08-cardano-sidechains/01-introduction.mdx b/content/08-cardano-sidechains/01-introduction.mdx deleted file mode 100644 index ef3000ad..00000000 --- a/content/08-cardano-sidechains/01-introduction.mdx +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Introduction -metaTitle: Introduction ---- - - diff --git a/content/08-cardano-sidechains/01-introduction/01-introduction-sidechains.mdx b/content/08-cardano-sidechains/01-introduction/01-introduction-sidechains.mdx deleted file mode 100644 index 12eb01e7..00000000 --- a/content/08-cardano-sidechains/01-introduction/01-introduction-sidechains.mdx +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Introduction to sidechains -metaTitle: Introduction to sidechains ---- -# Introduction to sidechains - diff --git a/content/08-cardano-sidechains/03-exemplary-evm-sidechain.mdx b/content/08-cardano-sidechains/03-cardano-evm-sidechains.mdx similarity index 100% rename from content/08-cardano-sidechains/03-exemplary-evm-sidechain.mdx rename to content/08-cardano-sidechains/03-cardano-evm-sidechains.mdx diff --git a/content/08-cardano-sidechains/03-cardano-evm-sidechains/00-network-details.mdx b/content/08-cardano-sidechains/03-cardano-evm-sidechains/00-network-details.mdx new file mode 100644 index 00000000..551d3972 --- /dev/null +++ b/content/08-cardano-sidechains/03-cardano-evm-sidechains/00-network-details.mdx @@ -0,0 +1,22 @@ +--- +title: Network Details +metaTitle: Network Details +--- + +# Networks Details + +This page provides basic reference to Cardano EVM sidechain networks including RPC, chainId, and public utilities. The Cardano EVM sidechain testnet, Atago, replicates the Cardano EVM sidechain mainnet and is intended for testing purposes. Building on the testnet allows developers to deploy and test applications without risking real assets and value. + +## Networks + +| Name | Network | Chain ID | Consensus | Gas Token | +| --- | :---: | :---: | :---: | :---: | +| Atago | TestNet | 78 | PoS | TBD | + +## Utilities + +| | | +| --- | :---: | +| RPC | http://faucet.mamba.atago | +| Block Explorer |http://explorer.mamba.atago/ | +| Faucet | http://faucet-web.mamba.atago | diff --git a/content/08-cardano-sidechains/03-exemplary-evm-sidechain/01-metamask.mdx b/content/08-cardano-sidechains/03-cardano-evm-sidechains/01-metamask.mdx similarity index 100% rename from content/08-cardano-sidechains/03-exemplary-evm-sidechain/01-metamask.mdx rename to content/08-cardano-sidechains/03-cardano-evm-sidechains/01-metamask.mdx diff --git a/content/08-cardano-sidechains/03-exemplary-evm-sidechain/02-fuel-token.mdx b/content/08-cardano-sidechains/03-cardano-evm-sidechains/02-fuel-token.mdx similarity index 100% rename from content/08-cardano-sidechains/03-exemplary-evm-sidechain/02-fuel-token.mdx rename to content/08-cardano-sidechains/03-cardano-evm-sidechains/02-fuel-token.mdx diff --git a/content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts.mdx b/content/08-cardano-sidechains/03-cardano-evm-sidechains/03-deploy-smart-contracts.mdx similarity index 100% rename from content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts.mdx rename to content/08-cardano-sidechains/03-cardano-evm-sidechains/03-deploy-smart-contracts.mdx diff --git a/content/08-cardano-sidechains/03-cardano-evm-sidechains/03-deploy-smart-contracts/02-setup-development.mdx b/content/08-cardano-sidechains/03-cardano-evm-sidechains/03-deploy-smart-contracts/02-setup-development.mdx new file mode 100644 index 00000000..980773d6 --- /dev/null +++ b/content/08-cardano-sidechains/03-cardano-evm-sidechains/03-deploy-smart-contracts/02-setup-development.mdx @@ -0,0 +1,312 @@ +--- +title: Set up development environment +metaTitle: Set up development environment +--- +The Cardano sidechains toolkit supports three development environments +- [Remix](#remix) +- [Hardhat](#hardhat) +- [Truffle](#truffle) + +# Remix + +This tutorial will show you how to deploy a solidity smart contract to the EVM sidechain testnet using Remix. [Remix](https://remix.ethereum.org/) is an online IDE to develop and deploy Solidity smart contracts. + +## Prerequisites + +In this tutorial, you will use MetaMask as your wallet and Web3 provider. If you have not done so already, add the testnet to MetaMask and fund your wallet with testnet tokens using the [faucet](http://faucet.mamba.atago/). + +- [Create or import an account with MetaMask.](basics/metamask) + +## Step 1 - Configure Remix + +- Visit the [Remix IDE](https://remix.ethereum.org/). The left-hand side has a menu [1] and a typical file explorer [2]. The ` Solidity Compiler` [3] and `Deploy and Run Transactions` [4] plugins should be active by default. + +![remix-menu](https://user-images.githubusercontent.com/10556209/200480707-ec8b8e69-6cdc-498b-b315-c029fbc2a564.png) + +If the solidity compiler and deploy plugins are not activated, then you can search and activate them using the plugin manager [5] located in the bottom-left of the screen. + +![remix-plugin]Open MetaMask and double-check the sidechain testnet is the selected network. This will ensure Remix connects to the correct network when you configure your environment in the next step. + +![meta-mask-atago](https://user-images.githubusercontent.com/10556209/200482306-af1c0f4d-9ecf-4078-b0a3-a411306d13d1.png) + +- In Remix, select the `Deploy & run transactions` plugin [1]. Since you are using MetaMask as your Web3 provider, select "Injected Provider" in the environment settings 2]. + +![environment-remix]To double-check that Remix is using the correct network, open MetaMask and confirm the network ID (78) and account match. + +![double-check-remix](https://user-images.githubusercontent.com/10556209/200485405-0794ae10-95fd-4325-87e0-173ba4c2da1e.png) + +## Step 2 - The Smart Contract + +With Remix configured to the sidechain testnet, you can move onto your smart contract development and deployment. + +- In the Remix file explorer, create an `erc20.sol` file in the `contracts/` directory and input the following Solidity statements: + +``` +// SPDX-License-Identifier: UNLICENSED + +pragma solidity ^0.8.4; + +import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/ERC20.sol"; +import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/Ownable.sol"; + + +/** +* @title {Mintable ERC20 Token} +*/ +contract MintableERC20 is ERC20("Mintable Token", "MT"), Ownable { + /** + * @dev See (ERC20 - _mint) function for details. + * + */ + function mint(address to, uint256 amount) external payable onlyOwner() { + _mint(to, amount); + } +} +``` + +This smart contract describes a mintable ERC20 token using the OpenZeppelin ERC20 contract libraries. + +## Step 3 - Compile & Deploy + +- Using the `Solidity compiler` plugin [1], select to "compile" the smart contract [2]. + +When the contract is compiled, you can view contract ABI, Bytecode, and more information located in "Compilation Details" [3]. + +![compile-remix](https://user-images.githubusercontent.com/10556209/200576656-dad4c35d-02f7-40ce-8bd1-3e9f8497e302.png) + +- Now, select the `Deploy & run transactions` plugin > select "Deploy" [1] and confirm any MetaMask prompts to sign the transaction. If the deployment is successful, then the Remix console should return a green checkmark with expendable details [2]. The "Deployed Contracts" panel will contain the contract address and generates a contract interface to test functions [3]. + +![deploy-remix](https://user-images.githubusercontent.com/10556209/201174327-6be015b2-9003-4f3c-8d70-f376dd1a3a9a.png) + +To verify the smart contract was deployed on the sidechain testnet you can: + +- Search the transaction hash or contract address on the EVM sidechain testnet explorer [here](http://explorer.mamba.atago/). +- Open MetaMask and see if the contract deployment transaction was successfully signed. +- Check Remix logs for deployment details. + +# HardHat +Install the following dependencies to set up a Hardhat development environment: + +- [Node.js v10](https://nodejs.org/en/) or later +- [HardHat](https://hardhat.org/) + +Check Node.js and NPM is installed: + +``` +$ node --version +$ npm --version +``` + +Hardhat is used through a local npm project installation. If you don't yet have an npm project, then simply initialize a new one and install Hardhat: + +``` +$ mkdir MyProject && cd MyProject # Create and enter into new project +$ npm init # initialize npm project +$ npm install --save-dev hardhat # install hardhat within the project +``` + +To create your Hardhat project, run `npx hardhat` in your project folder. If this is a new Hardhat project simply select to *Create a sample project*: + +``` +$ npx hardhat +888 888 888 888 888 +888 888 888 888 888 +888 888 888 888 888 +8888888888 8888b. 888d888 .d88888 88888b. 8888b. 888888 +888 888 "88b 888P" d88" 888 888 "88b "88b 888 +888 888 .d888888 888 888 888 888 888 .d888888 888 +888 888 888 888 888 Y88b 888 888 888 888 888 Y88b. +888 888 "Y888888 888 "Y88888 888 888 "Y888888 "Y888 + +Welcome to Hardhat v2.0.8 + +? What do you want to do? … +❯ Create a sample project + Create an advanced sample project + Create an advanced sample project that uses TypeScript + Create an empty hardhat.config.js + Quit +``` + +Hardhat will tell you to install `hardhat-waffle` and `hardhat-ethers` which is required for tests built with Waffle. In case you've missed it, install them by executing the following: + +``` +npm install --save-dev @nomiclabs/hardhat-waffle ethereum-waffle chai @nomiclabs/hardhat-ethers ethers +``` + +## Running tasks + +To view all options and commands with your Hardhat project, simply run `npx hardhat`: + +``` +$ npx hardhat +Hardhat version 2.0.8 + +Usage: hardhat [GLOBAL OPTIONS] [TASK OPTIONS] + +GLOBAL OPTIONS: + + --config A Hardhat config file. + --emoji Use emoji in messages. + --help Shows this message, or a task's help if its name is provided + --max-memory The maximum amount of memory that Hardhat can use. + --network The network to connect to. + --show-stack-traces Show stack traces. + --tsconfig A TypeScript config file. + --verbose Enables Hardhat verbose logging + --version Shows hardhat's version. + + +AVAILABLE TASKS: + + accounts Prints the list of accounts + check Check whatever you need + clean Clears the cache and deletes all artifacts + compile Compiles the entire project, building all artifacts + console Opens a hardhat console + flatten Flattens and prints contracts and their dependencies + help Prints this message + node Starts a JSON-RPC server on top of Hardhat Network + run Runs a user-defined script after compiling the project + test Runs mocha tests + +To get help for a specific task run: npx hardhat help [task] +``` + +If you need additional information on using Hardhat, then visit the official [Hardhat documentation](https://hardhat.org/getting-started/). + +## Configure Hardhat for EVM sidechains testnet + +To configure Hardhat to target the EVM Sidechains testnet, we need to: + +- Add EVM Sidechains network [details](/network/network-details). +- Add an account private-key which will sign transactions and has `test FUEL` funds to pay for gas. + - Setup an account with MetaMask [here](/basics/metamask). + - Request `test FUEL` from the [Atago faucet](http://faucet-web.mamba.atago). + +Take a look at the Hardhat configuration file (`hardhat.config.js`): + +``` +require("@nomiclabs/hardhat-waffle"); + +// This is a sample Hardhat task. To learn how to create your own go to +// https://hardhat.org/guides/create-task.html +task("accounts", "Prints the list of accounts", async (taskArgs, hre) => { + const accounts = await hre.ethers.getSigners(); + + for (const account of accounts) { + console.log(account.address); + } +}); + +// You need to export an object to set up your config +// Go to https://hardhat.org/config/ to learn more + +/** + * @type import('hardhat/config').HardhatUserConfig + */ +module.exports = { + solidity: "0.8.4", +}; +``` + +Replace the content of the config file with the following content and replace `INSERT_PRIV_KEY` with your private key: + +``` +require("@nomiclabs/hardhat-waffle"); + +/** + * @type import('hardhat/config').HardhatUserConfig + */ + +const Private_Key = "INSERT_PRIV_KEY" + +module.exports = { + solidity: "0.8.0", + networks: { + atago: { + url: `http://faucet.mamba.atago/`, + accounts: [`0x${Private_Key}`] + } + } +}; +``` + +## Compile Contracts + +``` +$ npx hardhat compile +``` + +## Deploying to the Cardano EVM sidechain testnet + +Deploying with Hardhat utilizes deployment scripts located in `scripts/`. To deploy with Hardhat, execute the script with `atago` as the network option. + +``` +$ npx hardhat run scripts/sample-script.js --network atago +Greeter deployed to: 0x95E1C8F6C00d8cB518faBA33c8Ae814fc12E3090 +``` + +🎉 Hurray! You're deployed to Atago, the Cardano EVM sidechain testnet, and can search your deployment on the [testnet explorer]( http://explorer.mamba.atago/) + +# Truffle + +Install the following dependencies to set up a Truffle development environment: + +- [Node.js v8](https://nodejs.org/en/) or later +- [Truffle](https://trufflesuite.com/truffle/) + +Check Node.js and NPM are installed: + +``` +$ node --version +$ npm --version +``` + +Install Truffle and check Truffle is installed: + +``` +$ npm install -g truffle +$ truffle version +Truffle v5.4.32 (core: 5.4.32) +Solidity v0.5.16 (solc-js) +Node v14.18.2 +Web3.js v1.5.3 +``` + +## Truffle Config + +Update the Truffle configuration file with Atago credentials. Atago is the name of the Cardano EVM sidechain testnet. + +``` +module.exports = { + networks: { + development: { + host: "127.0.0.1", + port: 8545, + network_id: "*" // Match any network id + }, + atago: { + provider: () => new HDWalletProvider(mnemonic, `https://atago-passive-0.pilz.iohkdev.io/`), + port: 9001, + network_id: "*" // Match any network id + }, + }, + compilers: { + solc: { + version: "^0.8.0" + } + } +}; +``` + +## Deploying to Atago + +Add gas to your wallet using the [Atago faucet](http://faucet-web.mamba.atago). +Finally, deploy your contract by executing `truffle migrate --network atago`. + +``` +$ truffle migrate --network atago +``` + +🎉 At this point you're deployed and can view your deployment on the [testnet explorer]( http://explorer.mamba.atago/) \ No newline at end of file diff --git a/content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/04-verify-contract.mdx b/content/08-cardano-sidechains/03-cardano-evm-sidechains/03-deploy-smart-contracts/03-verify-contract.mdx similarity index 90% rename from content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/04-verify-contract.mdx rename to content/08-cardano-sidechains/03-cardano-evm-sidechains/03-deploy-smart-contracts/03-verify-contract.mdx index a394a71c..6c23f13b 100644 --- a/content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/04-verify-contract.mdx +++ b/content/08-cardano-sidechains/03-cardano-evm-sidechains/03-deploy-smart-contracts/03-verify-contract.mdx @@ -7,6 +7,8 @@ Verification of a smart contract does two things: - It assures you that the copy of a smart contract on the blockchain matches your source code - It makes the source code of your smart contract available to all other users of the same blockchain explorer. As a consequence of verification, you provide transparency and reassurance to the users of your smart contract. +## Note +In the initial release of the Cardano sidechains toolkit, the contract verification functionality in the Atago block explorer is deprecated. The functionality will be restored in a subsequent release and this disclaimer will be removed when that is done. # Prerequisites You need access to the source code of the contract before you start. This can be in the form of flattened source code, Standard Input JSON, or Vyper source. There are several publicly available products to flatten source code; that is to incorporate all included files into one file. diff --git a/content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/03-solidity-resources.mdx b/content/08-cardano-sidechains/03-cardano-evm-sidechains/03-deploy-smart-contracts/04-solidity-resources.mdx similarity index 100% rename from content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/03-solidity-resources.mdx rename to content/08-cardano-sidechains/03-cardano-evm-sidechains/03-deploy-smart-contracts/04-solidity-resources.mdx diff --git a/content/08-cardano-sidechains/03-exemplary-evm-sidechain/05-transacting-crosschain.mdx b/content/08-cardano-sidechains/03-cardano-evm-sidechains/05-transacting-crosschain.mdx similarity index 100% rename from content/08-cardano-sidechains/03-exemplary-evm-sidechain/05-transacting-crosschain.mdx rename to content/08-cardano-sidechains/03-cardano-evm-sidechains/05-transacting-crosschain.mdx diff --git a/content/08-cardano-sidechains/03-exemplary-evm-sidechain/06-api.mdx b/content/08-cardano-sidechains/03-cardano-evm-sidechains/06-api.mdx similarity index 100% rename from content/08-cardano-sidechains/03-exemplary-evm-sidechain/06-api.mdx rename to content/08-cardano-sidechains/03-cardano-evm-sidechains/06-api.mdx diff --git a/content/08-cardano-sidechains/03-exemplary-evm-sidechain/07-using-web3-js.mdx b/content/08-cardano-sidechains/03-cardano-evm-sidechains/07-using-web3-js.mdx similarity index 100% rename from content/08-cardano-sidechains/03-exemplary-evm-sidechain/07-using-web3-js.mdx rename to content/08-cardano-sidechains/03-cardano-evm-sidechains/07-using-web3-js.mdx diff --git a/content/08-cardano-sidechains/03-exemplary-evm-sidechain/08-support.mdx b/content/08-cardano-sidechains/03-cardano-evm-sidechains/08-support.mdx similarity index 100% rename from content/08-cardano-sidechains/03-exemplary-evm-sidechain/08-support.mdx rename to content/08-cardano-sidechains/03-cardano-evm-sidechains/08-support.mdx diff --git a/content/08-cardano-sidechains/03-exemplary-evm-sidechain/08-support/00-getting-support.mdx b/content/08-cardano-sidechains/03-cardano-evm-sidechains/08-support/00-getting-support.mdx similarity index 100% rename from content/08-cardano-sidechains/03-exemplary-evm-sidechain/08-support/00-getting-support.mdx rename to content/08-cardano-sidechains/03-cardano-evm-sidechains/08-support/00-getting-support.mdx diff --git a/content/08-cardano-sidechains/03-exemplary-evm-sidechain/08-support/01-exemplary-evm-sidechain-faq.mdx b/content/08-cardano-sidechains/03-cardano-evm-sidechains/08-support/01-cardano-evm-sidechain-faq.mdx similarity index 100% rename from content/08-cardano-sidechains/03-exemplary-evm-sidechain/08-support/01-exemplary-evm-sidechain-faq.mdx rename to content/08-cardano-sidechains/03-cardano-evm-sidechains/08-support/01-cardano-evm-sidechain-faq.mdx diff --git a/content/08-cardano-sidechains/03-exemplary-evm-sidechain/00-network-details.mdx b/content/08-cardano-sidechains/03-exemplary-evm-sidechain/00-network-details.mdx deleted file mode 100644 index 21720d72..00000000 --- a/content/08-cardano-sidechains/03-exemplary-evm-sidechain/00-network-details.mdx +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: Network Details -metaTitle: Network Details ---- \ No newline at end of file diff --git a/content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/00-using-remix.mdx b/content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/00-using-remix.mdx deleted file mode 100644 index 1bfd1c99..00000000 --- a/content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/00-using-remix.mdx +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: Using Remix -metaTitle: Using Remix ---- \ No newline at end of file diff --git a/content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/01-using-hardhat.mdx b/content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/01-using-hardhat.mdx deleted file mode 100644 index fe5dd68d..00000000 --- a/content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/01-using-hardhat.mdx +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: Using Hardhat -metaTitle: Using Hardhat ---- \ No newline at end of file diff --git a/content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/02-using-truffle.mdx b/content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/02-using-truffle.mdx deleted file mode 100644 index 98a4cf19..00000000 --- a/content/08-cardano-sidechains/03-exemplary-evm-sidechain/03-deploy-smart-contracts/02-using-truffle.mdx +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: Using Truffle -metaTitle: Using Truffle ---- \ No newline at end of file From 206aa575a4c33f8ad99f20ba2dc25175a5528fd7 Mon Sep 17 00:00:00 2001 From: neilburgess42 Date: Thu, 17 Nov 2022 20:52:36 +1000 Subject: [PATCH 12/99] Change exemplary to example and Cardano EVM sidechains to example EVM sidechains --- .../01-basics/01-introduction-sidechains.mdx | 14 +- .../01-basics/02-ouroboros-description.mdx | 4 +- .../01-basics/03-fuel-token-and-faucet.mdx | 204 ++---------------- .../01-basics/04-block-explorer.mdx | 2 +- .../03-cardano-evm-sidechains.mdx | 6 - .../01-cardano-evm-sidechain-faq.mdx | 4 - .../03-example-evm-sidechains.mdx | 6 + .../00-network-details.mdx | 0 .../01-metamask.mdx | 0 .../02-fuel-token.mdx | 0 .../03-deploy-smart-contracts.mdx | 0 .../02-setup-development.mdx | 6 +- .../03-verify-contract.mdx | 0 .../04-solidity-resources.mdx | 0 .../05-transacting-crosschain.mdx | 0 .../06-api.mdx | 0 .../07-using-web3-js.mdx | 0 .../08-support.mdx | 0 .../08-support/00-getting-support.mdx | 0 .../01-example-evm-sidechain-faq.mdx | 4 + 20 files changed, 42 insertions(+), 208 deletions(-) delete mode 100644 content/08-cardano-sidechains/03-cardano-evm-sidechains.mdx delete mode 100644 content/08-cardano-sidechains/03-cardano-evm-sidechains/08-support/01-cardano-evm-sidechain-faq.mdx create mode 100644 content/08-cardano-sidechains/03-example-evm-sidechains.mdx rename content/08-cardano-sidechains/{03-cardano-evm-sidechains => 03-example-evm-sidechains}/00-network-details.mdx (100%) rename content/08-cardano-sidechains/{03-cardano-evm-sidechains => 03-example-evm-sidechains}/01-metamask.mdx (100%) rename content/08-cardano-sidechains/{03-cardano-evm-sidechains => 03-example-evm-sidechains}/02-fuel-token.mdx (100%) rename content/08-cardano-sidechains/{03-cardano-evm-sidechains => 03-example-evm-sidechains}/03-deploy-smart-contracts.mdx (100%) rename content/08-cardano-sidechains/{03-cardano-evm-sidechains => 03-example-evm-sidechains}/03-deploy-smart-contracts/02-setup-development.mdx (97%) rename content/08-cardano-sidechains/{03-cardano-evm-sidechains => 03-example-evm-sidechains}/03-deploy-smart-contracts/03-verify-contract.mdx (100%) rename content/08-cardano-sidechains/{03-cardano-evm-sidechains => 03-example-evm-sidechains}/03-deploy-smart-contracts/04-solidity-resources.mdx (100%) rename content/08-cardano-sidechains/{03-cardano-evm-sidechains => 03-example-evm-sidechains}/05-transacting-crosschain.mdx (100%) rename content/08-cardano-sidechains/{03-cardano-evm-sidechains => 03-example-evm-sidechains}/06-api.mdx (100%) rename content/08-cardano-sidechains/{03-cardano-evm-sidechains => 03-example-evm-sidechains}/07-using-web3-js.mdx (100%) rename content/08-cardano-sidechains/{03-cardano-evm-sidechains => 03-example-evm-sidechains}/08-support.mdx (100%) rename content/08-cardano-sidechains/{03-cardano-evm-sidechains => 03-example-evm-sidechains}/08-support/00-getting-support.mdx (100%) create mode 100644 content/08-cardano-sidechains/03-example-evm-sidechains/08-support/01-example-evm-sidechain-faq.mdx diff --git a/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx b/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx index e41fd771..eec2e383 100644 --- a/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx +++ b/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx @@ -8,8 +8,8 @@ A sidechain is simply a blockchain that runs as a subservient chain to the Carda Input Output group (IOG) provides a sidechain toolkit that is designed to help developers create custom sidechains for a wide range of use cases. To prove the capability of the toolkit, the exemplar application is the Cardano EVM sidechain. EVM stands for Ethereum virtual machine. The Cardano EVM sidechain is EVM-compatible, which means deploying your Ethereum applications is just a matter of deploying your Solidity code on the sidechain and interacting with it through the Web3 API. -## What is the Cardano EVM sidechain? -The Cardano EVM sidechain project is an open-source Cardano sidechain protocol providing a client written in Scala. The Cardano EVM sidechain is a *child sidechain*, meaning that its starting, or genesis block, is seeded from the main chain and the child blockchain depends on the main chain. The Cardano EVM sidechain enables anyone to run a sidechain network passive node. +## What is the example EVM sidechain? +The example EVM sidechain project is an open-source Cardano sidechain protocol providing a client written in Scala. The EVM sidechain is a *child sidechain*, meaning that its starting, or genesis block, is seeded from the main chain and the child blockchain depends on the main chain. The example EVM sidechain enables anyone to run a sidechain network passive node. ## Sidechain advantages Sidechains offer advantages in interoperability, scalability, and compatibility. ### Interoperability @@ -20,18 +20,18 @@ Just as a project manager has the trilemma of good, fast, or cheap (pick any two Because sidechains tend to be short and specific to an application domain, transactions can be completed more quickly, relieving the main chain of this load. The scalability improvement of sidechains comes without compromising security and need not affect decentralization, offering improvements in the blockchain trilemma. ### Compatibility -The Cardano EVM sidechain provides a proof of stake (PoS) blockchain running smart contracts written in Solidity. Ethereum smart contracts can run unchanged. The difference is that they will run faster and use a fraction of the resources that they use on a PoW chain. Because they run faster, the expectation is that the end user will pay much less in gas fees. +The example EVM sidechain provides a proof of stake (PoS) blockchain running smart contracts written in Solidity. Ethereum smart contracts can run unchanged. The difference is that they will run faster and use a fraction of the resources that they use on a PoW chain. Because they run faster, the expectation is that the end user will pay much less in gas fees. ## Sidechain design elements -The design of the Cardano EVM sidechain is based on the principles laid out in the [2018 white paper](https://iohk.io/en/research/library/papers/proof-of-stake-sidechains/) 'Proof-of-Stake Sidechains' by Peter Gazi1, Aggelos Kiayias, and Dionysis Zindros. +The design of the example EVM sidechain is based on the principles laid out in the [2018 white paper](https://iohk.io/en/research/library/papers/proof-of-stake-sidechains/) 'Proof-of-Stake Sidechains' by Peter Gazi1, Aggelos Kiayias, and Dionysis Zindros. Here are some design features of the Cardano EVM sidechain relevant to Solidity developers. ### Two-way peg -The Cardano EVM sidechain allows the transfer of assets back and forth between the Cardano blockchain and sidechains. The two-way peg that achieves this preserves the nature of the asset in both chains whenever the asset moves. +The EVM sidechain allows the transfer of assets back and forth between the Cardano blockchain and sidechains. The two-way peg that achieves this preserves the nature of the asset in both chains whenever the asset moves. ### Proof of Stake -Although the Solidity contract may be intended for a Proof of Work blockchain, the Cardano EVM sidechain uses the same secure PoS algorithm as Cardano, giving the well-known benefits of reduced energy usage, speed, and decentralization. +Although the Solidity contract may be intended for a Proof of Work blockchain, the example EVM sidechain uses the same secure PoS algorithm as Cardano, giving the well-known benefits of reduced energy usage, speed, and decentralization. ### Firewall The firewall property ensures that a catastrophic failure in one of the chains, such as a violation of its security assumptions, does not make the other chains vulnerable. This feature provides a measure of limited liability analogous to limited liability in the corporate world - when a limited company fails, its stockholders are only liable for the amount of their investment. ### Merged-staking A critical consideration in sidechain construction is safeguarding a new sidechain against attack. -The Cardano EVM Sidechain construction features 'merged-staking', which allows main-chain validators who have signaled sidechain awareness to create sidechain blocks without moving any stake to the sidechain. Thus sidechain security can be maintained, given an honest stake majority among the entities that have signaled sidechain awareness. Especially in the bootstrapping stage, these main-chain validators are expected to be a large superset of the set of stakeholders that maintain assets in the sidechain. +The example EVM Sidechain construction features 'merged-staking', which allows main-chain validators who have signaled sidechain awareness to create sidechain blocks without moving any stake to the sidechain. Thus sidechain security can be maintained, given an honest stake majority among the entities that have signaled sidechain awareness. Especially in the bootstrapping stage, these main-chain validators are expected to be a large superset of the set of stakeholders that maintain assets in the sidechain. ## More information For a full description of the theoretical underpinning of the design, refer to the [original white paper](https://eprint.iacr.org/2018/1239.pdf). diff --git a/content/08-cardano-sidechains/01-basics/02-ouroboros-description.mdx b/content/08-cardano-sidechains/01-basics/02-ouroboros-description.mdx index e6864080..1af38ed0 100644 --- a/content/08-cardano-sidechains/01-basics/02-ouroboros-description.mdx +++ b/content/08-cardano-sidechains/01-basics/02-ouroboros-description.mdx @@ -4,7 +4,7 @@ metaTitle: Ouroboros Description --- # Ouroboros BFT: A simple Byzantine fault tolerant consensus protocol -Ouroboros, named after the symbol of infinity, is the backbone of the Cardano ecosystem. Ouroboros BFT is the version that is implemented in the Cardano EVM sidechain. It is a simple, deterministic protocol for ledger consensus that tolerates Byzantine faults. +Ouroboros, named after the symbol of infinity, is the backbone of the Cardano ecosystem. Ouroboros BFT is the version that is implemented in Cardano's example EVM sidechain. It is a simple, deterministic protocol for ledger consensus that tolerates Byzantine faults. ## Background So what is a Byzantine fault? To understand that, we have to go back to 1982, to the [Byzantine generals problem](https://www.microsoft.com/en-us/research/uploads/prod/2016/12/The-Byzantine-Generals-Problem.pdf) paper by Leslie Lamport, Robert Shostak, and Marshall Pease. Imagine a number of generals surrounding a city, unable to communicate with each other except by message. The generals must reach consensus on whether to attack or retreat, even if one or more generals is a traitor. This story is easy to grasp, and it is used as an allegory for the situation in a distributed ledger system where the nodes must reach consensus on the contents of the ledger even if one or more of the participating nodes is offline, faulty, or malicious. Such a node can create a **Byzantine fault**. The problem is easy to grasp but hard to solve. That's where Ouroboros comes in. @@ -24,7 +24,7 @@ Networks using Ouroboros are many times more energy-efficient than those using p Now, let's take a closer look at how the Ouroboros protocol works. ### Ouroboros Classic -We start with Ouroboros: the first implementation of the Ouroboros protocol, published in 2017. This first implementation (referred to as Ouroboros Classic) laid the foundations for the protocol as an energy-efficient rival to proof of work. It introduced the mathematical framework to analyze proof of stake and a novel incentive mechanism to reward participants in a proof-of-stake setting. +Starting with Ouroboros, the first implementation of the Ouroboros protocol, published in 2017. This first implementation (referred to as Ouroboros Classic) laid the foundations for the protocol as an energy-efficient rival to proof of work. It introduced the mathematical framework to analyze proof of stake and a novel incentive mechanism to reward participants in a proof-of-stake setting. More than this, however, what separated Ouroboros from other blockchain protocols and, specifically, proof-of-stake protocols was its ability to generate unbiased randomness in the protocol's leader selection algorithm and the subsequent security assurances that provided. Randomness prevents the formation of patterns and is a critical part of maintaining the protocol's security. Whenever an adversary can predict a behavior, they can exploit it – and though Ouroboros ensures transparency, it prevents coercion. Significantly, Ouroboros was the first blockchain protocol to be developed with this type of rigorous security analysis. diff --git a/content/08-cardano-sidechains/01-basics/03-fuel-token-and-faucet.mdx b/content/08-cardano-sidechains/01-basics/03-fuel-token-and-faucet.mdx index 5eec95bc..dc304110 100644 --- a/content/08-cardano-sidechains/01-basics/03-fuel-token-and-faucet.mdx +++ b/content/08-cardano-sidechains/01-basics/03-fuel-token-and-faucet.mdx @@ -1,190 +1,24 @@ --- -title: 'Fuel Token and Faucet' -metaTitle: 'Fuel Token and Faucet' +title: FUEL token and faucet +metaTitle: FUEL token and faucet --- -# Block Explorer -A block explorer allows you to inspect a blockchain to see its blocks and -transactions. -This document is based primarily on the -[Blockscout explorer](https://blockscout.com/), but blockchain explorers -necessarily use similar terminology and follow a similar pattern in their -presentation of information. -When you use a block explorer, it will list fields and their contents. -This document will help you understand the meaning of the field names and the -significance of their contents. -# Glossary -These are the field names commonly used in block explorers on the Cardano EVM sidechain. -## General terms -
-

- Actor -
-
- Any entity that can make something happen on a blockchain. Actors can - include users, wallets, addresses, and network nodes. -
-

- Address -
-
- An address is a location to or from which transactions occur on the - blockchain. It is associated with a public key. -
-

- Hash function -
-
- A cryptographic hash function takes a string of variable length and produces - a fixed-length string called a hash value. A hash value is easy to - calculate, but it is not feasible to derive the input given only the output, - and it is not feasible to calculate two inputs that will produce the same - hash value. For a canonical definition, see  - - this NIST publication. - -

- Any change to the input, no matter how small, will result in a very - different output. Each block contains the hash of the preceding block so - that anyone can check the chain's integrity. -

-
-
-## Home page -
-

- Average block time -
-
- The length of time between adding one block to the blockchain and adding the - next block; the time it takes to add a block to the chain. It depends on - the slot time of the chain. -
-

- Total transactions -
-
- A transaction is an event on the blockchain, such as a transfer of currency - from one address to another. A variable number of transactions can fit in - each block. -

- By comparing total transactions with total blocks, you can deduce the - average number of transactions per block. -

-
-

- Total blocks -
-
- One more than the current block height of the chain, which is the latest block - number. -
-

- Wallet addresses -
-
- The number of wallet addresses used in the blockchain so far. -

- A wallet address is the source or destination of a transfer. - In the Ethereum account model, a wallet has exactly one address. -

-
-
+## What is FUEL? -## Blocks -
-

- Block height -
-
- The number of this block. It is one less than the number of valid blocks - added to the blockchain to this point. (The first block is block 0). Invalid or ignored - blocks are not counted. -
-

- Timestamp -
-
The time the block was added to the chain.
-

- Transactions -
-
The number of transactions included in the block.
-

- Validator -
-
The address of the actor that added this block to the chain.
-

- Size -
-
The length of the block in bytes.
-

- Hash -
-
- The hash value of this block. See the definition of 'hash function' above. -
-

- Parent hash -
-
The hash value of the preceding block.
-

- Gas used -
-
- Gas is paid to validators to compensate them for the resources used to process a - transaction. The price of gas varies with supply and demand. -
-

- Gas limit -
-
- The maximum amount of gas the actor that initiated the transaction is - willing to pay. -
-

- Validator Reward -
-
- The number of coins awarded to the validator of this block. The coins are newly - minted; they do not come from transaction fees. -
-
+**FUEL1** is the native token of Cardano sidechains launched through a Cardano EVM sidechain client. FUEL can be moved between the main chain [Cardano] and the example EVM sidechain, and FUEL is required to pay for gas. -## Transactions -
-

- Transaction -
-
- The block explorer will show a transfer of currency as a Transaction. -

- The formal definition is - 'A piece of data, signed by an External Actor. It represents either a - Message or a new Autonomous Object. Transactions are recorded into each - block of the blockchain.' - (From the Yellow Paper.) -

-
-

- Contract call -
-
- A contract call is a special case of a transaction; the destination is a - smart contract rather than an end user. A smart contract has been sent to - the network and recorded on the blockchain. -
-

- Call -
-
- Note that if a node uses the web3.js call method web3.eth.call, it will not - show in a block explorer because it is a local action; the network is not - informed about it and it will not affect the blockchain. The underlying - JSON-RPC is eth_call. -

- This technique is used in a 'dry run' of a smart contract. When it works - successfully, the smart contract can be sent to the blockchain using - web3.eth.sendSignedTransaction. -

-
-
+## What is test FUEL and how can I claim it via a faucet? + +**Test FUEL**, or "Testnet" FUEL, is the native token of the example EVM sidechain testnet, Atago. Test FUEL carries no real-world value. +IO Global maintains a faucet at http://faucet.mamba.atago for testing purposes. +The faucet dispenses test FUEL that you can use to pay the gas fees on smart contracts that you run on the Atago testnet. +You can claim one test FUEL token every 24 hours. +You cannot swap the test FUEL tokens you claim from the faucet for any other token, nor can you use them to make any purchases. + + +## What is Gas? + +**Gas** refers to the computational cost necessary to successfully conduct a transaction on the sidechain network. This gas is detonated from a small fraction of FUEL when conducting a transaction, deploying a smart contract, or writing to a smart contract. + + +1 Temporary name \ No newline at end of file diff --git a/content/08-cardano-sidechains/01-basics/04-block-explorer.mdx b/content/08-cardano-sidechains/01-basics/04-block-explorer.mdx index 2920b887..544e45ab 100644 --- a/content/08-cardano-sidechains/01-basics/04-block-explorer.mdx +++ b/content/08-cardano-sidechains/01-basics/04-block-explorer.mdx @@ -13,7 +13,7 @@ When you use a block explorer, it will list fields and their contents. This document will help you understand the meaning of the field names and the significance of their contents. # Glossary -These are the field names commonly used in block explorers on the Cardano EVM sidechain. +These are the field names commonly used in block explorers on the example EVM sidechain. ## General terms

diff --git a/content/08-cardano-sidechains/03-cardano-evm-sidechains.mdx b/content/08-cardano-sidechains/03-cardano-evm-sidechains.mdx deleted file mode 100644 index 88509ac7..00000000 --- a/content/08-cardano-sidechains/03-cardano-evm-sidechains.mdx +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Exemplary EVM Sidechain -metaTitle: Exemplary EVM Sidechain ---- - - diff --git a/content/08-cardano-sidechains/03-cardano-evm-sidechains/08-support/01-cardano-evm-sidechain-faq.mdx b/content/08-cardano-sidechains/03-cardano-evm-sidechains/08-support/01-cardano-evm-sidechain-faq.mdx deleted file mode 100644 index 483a4100..00000000 --- a/content/08-cardano-sidechains/03-cardano-evm-sidechains/08-support/01-cardano-evm-sidechain-faq.mdx +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: Exemplary EVM Sidechain FAQ -metaTitle: Exemplary EVM Sidechain FAQ ---- \ No newline at end of file diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains.mdx new file mode 100644 index 00000000..2a383ebc --- /dev/null +++ b/content/08-cardano-sidechains/03-example-evm-sidechains.mdx @@ -0,0 +1,6 @@ +--- +title: Example EVM Sidechain +metaTitle: Example EVM Sidechain +--- + + diff --git a/content/08-cardano-sidechains/03-cardano-evm-sidechains/00-network-details.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/00-network-details.mdx similarity index 100% rename from content/08-cardano-sidechains/03-cardano-evm-sidechains/00-network-details.mdx rename to content/08-cardano-sidechains/03-example-evm-sidechains/00-network-details.mdx diff --git a/content/08-cardano-sidechains/03-cardano-evm-sidechains/01-metamask.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/01-metamask.mdx similarity index 100% rename from content/08-cardano-sidechains/03-cardano-evm-sidechains/01-metamask.mdx rename to content/08-cardano-sidechains/03-example-evm-sidechains/01-metamask.mdx diff --git a/content/08-cardano-sidechains/03-cardano-evm-sidechains/02-fuel-token.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/02-fuel-token.mdx similarity index 100% rename from content/08-cardano-sidechains/03-cardano-evm-sidechains/02-fuel-token.mdx rename to content/08-cardano-sidechains/03-example-evm-sidechains/02-fuel-token.mdx diff --git a/content/08-cardano-sidechains/03-cardano-evm-sidechains/03-deploy-smart-contracts.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts.mdx similarity index 100% rename from content/08-cardano-sidechains/03-cardano-evm-sidechains/03-deploy-smart-contracts.mdx rename to content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts.mdx diff --git a/content/08-cardano-sidechains/03-cardano-evm-sidechains/03-deploy-smart-contracts/02-setup-development.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts/02-setup-development.mdx similarity index 97% rename from content/08-cardano-sidechains/03-cardano-evm-sidechains/03-deploy-smart-contracts/02-setup-development.mdx rename to content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts/02-setup-development.mdx index 980773d6..7d29d654 100644 --- a/content/08-cardano-sidechains/03-cardano-evm-sidechains/03-deploy-smart-contracts/02-setup-development.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts/02-setup-development.mdx @@ -238,7 +238,7 @@ module.exports = { $ npx hardhat compile ``` -## Deploying to the Cardano EVM sidechain testnet +## Deploying to the example EVM sidechain testnet Deploying with Hardhat utilizes deployment scripts located in `scripts/`. To deploy with Hardhat, execute the script with `atago` as the network option. @@ -247,7 +247,7 @@ $ npx hardhat run scripts/sample-script.js --network atago Greeter deployed to: 0x95E1C8F6C00d8cB518faBA33c8Ae814fc12E3090 ``` -🎉 Hurray! You're deployed to Atago, the Cardano EVM sidechain testnet, and can search your deployment on the [testnet explorer]( http://explorer.mamba.atago/) +🎉 Hurray! You're deployed to Atago, the example EVM sidechain testnet, and can search your deployment on the [testnet explorer]( http://explorer.mamba.atago/) # Truffle @@ -276,7 +276,7 @@ Web3.js v1.5.3 ## Truffle Config -Update the Truffle configuration file with Atago credentials. Atago is the name of the Cardano EVM sidechain testnet. +Update the Truffle configuration file with Atago credentials. Atago is the name of the example EVM sidechain testnet. ``` module.exports = { diff --git a/content/08-cardano-sidechains/03-cardano-evm-sidechains/03-deploy-smart-contracts/03-verify-contract.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts/03-verify-contract.mdx similarity index 100% rename from content/08-cardano-sidechains/03-cardano-evm-sidechains/03-deploy-smart-contracts/03-verify-contract.mdx rename to content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts/03-verify-contract.mdx diff --git a/content/08-cardano-sidechains/03-cardano-evm-sidechains/03-deploy-smart-contracts/04-solidity-resources.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts/04-solidity-resources.mdx similarity index 100% rename from content/08-cardano-sidechains/03-cardano-evm-sidechains/03-deploy-smart-contracts/04-solidity-resources.mdx rename to content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts/04-solidity-resources.mdx diff --git a/content/08-cardano-sidechains/03-cardano-evm-sidechains/05-transacting-crosschain.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/05-transacting-crosschain.mdx similarity index 100% rename from content/08-cardano-sidechains/03-cardano-evm-sidechains/05-transacting-crosschain.mdx rename to content/08-cardano-sidechains/03-example-evm-sidechains/05-transacting-crosschain.mdx diff --git a/content/08-cardano-sidechains/03-cardano-evm-sidechains/06-api.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/06-api.mdx similarity index 100% rename from content/08-cardano-sidechains/03-cardano-evm-sidechains/06-api.mdx rename to content/08-cardano-sidechains/03-example-evm-sidechains/06-api.mdx diff --git a/content/08-cardano-sidechains/03-cardano-evm-sidechains/07-using-web3-js.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/07-using-web3-js.mdx similarity index 100% rename from content/08-cardano-sidechains/03-cardano-evm-sidechains/07-using-web3-js.mdx rename to content/08-cardano-sidechains/03-example-evm-sidechains/07-using-web3-js.mdx diff --git a/content/08-cardano-sidechains/03-cardano-evm-sidechains/08-support.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/08-support.mdx similarity index 100% rename from content/08-cardano-sidechains/03-cardano-evm-sidechains/08-support.mdx rename to content/08-cardano-sidechains/03-example-evm-sidechains/08-support.mdx diff --git a/content/08-cardano-sidechains/03-cardano-evm-sidechains/08-support/00-getting-support.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/08-support/00-getting-support.mdx similarity index 100% rename from content/08-cardano-sidechains/03-cardano-evm-sidechains/08-support/00-getting-support.mdx rename to content/08-cardano-sidechains/03-example-evm-sidechains/08-support/00-getting-support.mdx diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/08-support/01-example-evm-sidechain-faq.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/08-support/01-example-evm-sidechain-faq.mdx new file mode 100644 index 00000000..b3155cc8 --- /dev/null +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/08-support/01-example-evm-sidechain-faq.mdx @@ -0,0 +1,4 @@ +--- +title: Example EVM Sidechain FAQ +metaTitle: Example EVM Sidechain FAQ +--- \ No newline at end of file From e5717dfc0563feab09b05e00a01c2d040606ccec Mon Sep 17 00:00:00 2001 From: neilburgess42 Date: Thu, 17 Nov 2022 22:01:44 +1000 Subject: [PATCH 13/99] ETCM-2805 Add commercial link, text to Sidechains intro for leads --- .../01-basics/01-introduction-sidechains.mdx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx b/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx index eec2e383..db76221d 100644 --- a/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx +++ b/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx @@ -35,3 +35,5 @@ A critical consideration in sidechain construction is safeguarding a new sidecha The example EVM Sidechain construction features 'merged-staking', which allows main-chain validators who have signaled sidechain awareness to create sidechain blocks without moving any stake to the sidechain. Thus sidechain security can be maintained, given an honest stake majority among the entities that have signaled sidechain awareness. Especially in the bootstrapping stage, these main-chain validators are expected to be a large superset of the set of stakeholders that maintain assets in the sidechain. ## More information For a full description of the theoretical underpinning of the design, refer to the [original white paper](https://eprint.iacr.org/2018/1239.pdf). +## Contact Input Output +If you are interested in a commercial partnership with IOG, please complete the form on the [contact page](https://iohk.io/en/contact-commercial/). From e61938d7dbe41b9d0a31fba606fa4fa7c3cc5be5 Mon Sep 17 00:00:00 2001 From: neilburgess42 Date: Fri, 18 Nov 2022 00:39:30 +1000 Subject: [PATCH 14/99] Correct image locations --- .../03-example-evm-sidechains/01-metamask.mdx | 2 +- .../03-verify-contract.mdx | 14 +++--- content/images/01_main_screen.png | Bin 0 -> 277365 bytes content/images/02_1_code_tab.png | Bin 0 -> 210326 bytes content/images/02_1_contract_details.png | Bin 0 -> 227262 bytes .../images/02_transaction_call_details.png | Bin 0 -> 227391 bytes .../images/04-and-03_verification_page.png | Bin 0 -> 174268 bytes content/images/05_contract_form_1.png | Bin 0 -> 233256 bytes content/images/06_contract_form_2.png | Bin 0 -> 234530 bytes content/images/07_after_filling_forms.png | Bin 0 -> 255683 bytes content/images/11-excel-hash-comparison.png | Bin 0 -> 28137 bytes content/images/BlockExplorerContractCall.png | Bin 0 -> 65107 bytes content/images/BlockExplorerMain1.png | Bin 0 -> 58403 bytes content/images/BlockExplorerMain2.png | Bin 0 -> 145340 bytes content/images/BlockExplorerTokenBurn.png | Bin 0 -> 123717 bytes content/images/LowerDetailScreen.png | Bin 0 -> 45715 bytes content/images/MetaMask2.png | Bin 0 -> 24270 bytes content/images/VerificationMethodsPage.png | Bin 0 -> 48276 bytes content/images/atala-prism-logo-suite.svg | 40 ++++++++++++++++++ 19 files changed, 48 insertions(+), 8 deletions(-) create mode 100644 content/images/01_main_screen.png create mode 100644 content/images/02_1_code_tab.png create mode 100644 content/images/02_1_contract_details.png create mode 100644 content/images/02_transaction_call_details.png create mode 100644 content/images/04-and-03_verification_page.png create mode 100644 content/images/05_contract_form_1.png create mode 100644 content/images/06_contract_form_2.png create mode 100644 content/images/07_after_filling_forms.png create mode 100644 content/images/11-excel-hash-comparison.png create mode 100644 content/images/BlockExplorerContractCall.png create mode 100644 content/images/BlockExplorerMain1.png create mode 100644 content/images/BlockExplorerMain2.png create mode 100644 content/images/BlockExplorerTokenBurn.png create mode 100644 content/images/LowerDetailScreen.png create mode 100644 content/images/MetaMask2.png create mode 100644 content/images/VerificationMethodsPage.png create mode 100644 content/images/atala-prism-logo-suite.svg diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/01-metamask.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/01-metamask.mdx index 3ce31ac5..97cb9798 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/01-metamask.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/01-metamask.mdx @@ -13,7 +13,7 @@ Use this link to install MetaMask as a browser extension or mobile app: https:// Choose the option to create an account. -![create-account](../images/MetaMask2.png) +![create-account](../../images/MetaMask2.png) Back up your wallet seed phrase and store it in a safe place. ## Add Cardano EVM sidechain network(s) in Settings diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts/03-verify-contract.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts/03-verify-contract.mdx index 6c23f13b..5e610714 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts/03-verify-contract.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts/03-verify-contract.mdx @@ -17,21 +17,21 @@ From any supported browser, go to the URL http://explorer.mamba.atago The main screen shows the current head of the chain. # Block Explorer main screen -![Block Explorer main screen with transaction calls](../images/01_main_screen.png) +![Block Explorer main screen with transaction calls](../../../images/01_main_screen.png) In the above image of the block explorer, note the hash of the top transaction call. # Detail screen When we click on the hash of a transaction, its details are shown: -![Transaction call details](../images/02_transaction_call_details.png) +![Transaction call details](../../../images/02_transaction_call_details.png) You can see the status of the transaction (success or failure) and the smart contract it was executed against (if the transaction is a smart contract call). # Contract page Click on the contract address (labeled either `To: [Contract 0x.... created]` or ` Interacted With 0x...`) -![Contract details](../images/02_1_contract_details.png) +![Contract details](../../../images/02_1_contract_details.png) # Code tab On this page, after scrolling down you can see tabs, one of them being "Code". Clicking it will show known code if it exists, or raw bytes of the contract if the source is not known. ![Code tab](../images/02_1_code_tab.png) # Verifying a contract In the first row of the code tab, there is a link to verify the contract. -![Image of the verification page](../images/04-and-03_verification_page.png) +![Image of the verification page](../../../images/04-and-03_verification_page.png) You can choose to verify using one of these methods: - Via flattened source code @@ -41,10 +41,10 @@ You can choose to verify using one of these methods: Other verification methods may be added later. The next two images show the contract verification form that will be presented to you. -![Image of contract form 1](../images/05_contract_form_1.png) -![Image of contract form 2](../images/06_contract_form_2.png) +![Image of contract form 1](../../../images/05_contract_form_1.png) +![Image of contract form 2](../../../images/06_contract_form_2.png) After the forms have been completed and submitted, you will see the results of the verification like this: -![Image after filling forms](../images/07_after_filling_forms.png) +![Image after filling forms](../../../images/07_after_filling_forms.png) Now the smart contract can be inspected by any other user of the block explorer. \ No newline at end of file diff --git a/content/images/01_main_screen.png b/content/images/01_main_screen.png new file mode 100644 index 0000000000000000000000000000000000000000..3913dea5b04f7e98c8fb1c679140369352e8f45b GIT binary patch literal 277365 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%0AaMCVQHBXNW*nKUR9#D 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

_uZ=HQkn{Bcd0= zav|O+^xhJpQm@6gx8;S>I`^1>(~jMQH`H|LFkz&C()tTtGIH`_mR^Ab06>wDk9z&c zMa5fSe|5H5dBuCBZY`$DzV}<_#&Mv9P^U+8Hf^)!trZ;{oFtV~MtC+bT`Tl^Q=gk8 zuV|R;m-@D1wn20=`CvuoW+TK`-^-?V^kdQdh9pX=sB_C}>SN;u9s4{8P3yil#do%$ z6t`AXJ;y&ycc@=&11u0l9UH#WF0|2|uk}RJf*u86nnMVw6fo4u@)QawZPF*t#@`S^ zlc02>F6(6rbCyD|vK)-UwA$&; zP86v=YC`B&H9QN!2_|b7l_`^jPbL7|*k07P8nJo$C?!?^tqxPRdvJr}Ls9CfSLKbk zx~}(81NtG>cSVu@fu5=&46zi1prt6Im%M*dVZev^=A}Oww;(vm-Nv35ER&OKx%!;_ z7nKX(na+00UGkgZ=N3*!nB4^jZQL-X#CeePZD z#03!vlV9sp1sXCD9H@9HjV+>kTVQRwqA$?VJ!|@np9TdRhpp)T{}`-A!4(nKwZPYQ zW|eDca0fAcR&*;4`Q7$_<{3Z+RW_jz{|hqx?W)=}8xeIOwQ?u(vYm!<+te=cl1yMP zo8fL}9$*)*_NeSXs;Yn7S~z`mAWLgh|1IJfWxS0I=WtCUm{pO~6bMJ=l= zDagY8$p9Md-xgqyyh2X!KOCJxP`E4W<$rbbD-;p+!Qi5yzfo7n$S~Lcxc7fq<+VPD z+QLHM^3i1$=ABl{PD|dknmmX;pILqpfcYR*{!m;0GDEF`&!IU3iZEIrcrULu12BmH zYu1t@e~Tg7@8d_agZ=8F2u~m} z8#3y$q@pypz88S(4?Q&CwWCsLUOIdPxQpR+o-%HOAqca0rm&g4{lI6z@;B>;>-T}M z`hTsR-vqs}_UCe*o0tt8CLLA}>#`6xRG)7RTN;RD*=M{I7C%)~B+UBJIC^7S!M}3F zR8w`f$bJY=r4f#y%J9~@k*Fg6YYO(XK9&`Rr&vGp%{g1%+U;G%DNk;0-j<4;ANz(- z(sGd+{DWD)VYdlKd>gzjO#2+>k{}<4?GcaNh;)sg^>?8&QDaO3&3Ox39=M)4IFAU@ ztD=$Yth^?%T=tt0Y_pScK#-%furq8{WIy#j6Ete+&X&zj>Lkp+EA<69%YQ7~;BO|9 zEIjfC?r09OvU>sg35D5VdCqV#=_GqM=_T&#*akjw1>P!&TnccEd^%(P5G2q$ARtw9 zKhh_tYA_uV$s!5A2%zOSj{1OIU2bVnS<{EpZ1d-j+nps^;blmfy$#CguBKZ?nuR8n z6A4q~WJIV~mfqYkWaBra(}`p{MDE*`yp7WSCtkq%Gii zlWKvnfZ*>7O~xiJOaBxc_}Oy*KO=Mf8U}M(s&M!3@F8^6Xb{i56k61zL*l!6X3%3l z>6QzxF;;CbT!_?>EiVgt+t597T+Z2V*5|ZWI@>f2yp&3Z{j12<_xyJLTmqni&jQiH4eEi7^&SJjL%Zef zGjv5V_jBb&%YFBVztTP&X>$oux!#<8Z#4vN25 zDdur&4pysk1KgPAt7 z8QV_cGhK6g1PljtX0oKszuLv0$)e)V<@mL80{F8=!Fo}W9wd&dk7gIsxYh{jar~ zefR^zk%gN^`7W+SVzVDj*s*;cc(;>QKG$m;ZS{0@q_N_}jFKC&&!4R(d~6bJ)wKXD=f202U=hWWmMP#D4zO7b7L6f_{t>HD{Zi%VjP2$R}xj$_i zpaAAQ+u7!F{B5~#yS@!tdl?0O8$ccX%=us5Jz&E`$>@)UX3tH$WO{nvBQ{Qx}5=tpJ@lPHte$pRcG-rpkzIOImIeb?X z=!^t^gq*HKYa#E@>KyNWg?%lk>kyM3w5!nq4{rHrf;lT4^{m~x1eyo6{~ZAQ$Gx<( zM!x55v^}M=S^hkZPDk1-r$}Cw=bpuLCAQ3m6A9zLRv9w?HF;XJ zt^h(JGP3WlAKc{Sy$gDH|JdX~=h7Fh0zKst21BWm?5z0qZ)`y{ouBNkfduHsB)BWg z*_EpcJuDQ{xF7{Tii=VdI4*6dU{E?XGZKXJ-p^-wYbld_8e12wT)(QUHz+zRlSPA)1 z#MR5@>Re-KVNlyDc~=A4(J|5VJ5Bf3TYj+ov9Hk1=P`^lmx0(VnVoTdukwX9XfJm! zYnzgUWs*KSTL8Z0Ztv*r*_);TX|1f{nSz?tlhT(gPZdRz2Q|R2ILrs>|2rVb!aiD_ z-je`sg!_M-4z8)V%Uiv%IMk>yzDFd;A;A>E!OPwcELFa3tRvs&|7zpJ{gB!zeUD2( zyC>xXEIT=(cd}UiT;3>Y{JJ?NQ*MRI&Eb>2Mv+*ux4mVOb7yMVy=bn(t(9o#mR(Ol zRW!K`w+1?@tcpVI1%Y3a=XW8Ok+M&X|GdJ|cX!%z`!GlkYp|kWl0Ho4w}f!H%b}#3 zx&6TGzg)*6@=tIKD0Nt&nO5^m;M+1If#=o(z$!KuiaN4yp3_}I*EyHmVM(xR4zW?! zwI1$8gU+_ln@9A0S1^irK#m=(3 z&1?3Vnet;M=A4yvg62HXM^X~z#k?Tfp+6-r%3q%9d{?#gy_$!b+_+x>8E&!R5(Uo@ygT=K0VoBA4eV`e?*HqDtGxL3+wFo>0*rlnbU`7Cw^gJ$2A=ReMixGNr3hW$O&n5E}1kk z0gJ(ga?!NeTT{0_q7=fyF#CU$(0zN9$`@c=LQm<4`NuVXJ!k#8DWE zLuD|=rRt4;U})6Xy_CZkN+{lEYxQ&mj_*2Nil)hV?19Ts_5SwqVegh_Fwzeo)b{Aa z%f9?;%3vh^6WEmka$R=JM}KybkGu2T@!!l~F8ZjT3ebG$(s{U~46bjW4e&5Hx-h?^ zy|(()@IO+`9;&SlIq7n9B7P=265OZsetB;(SF_QzDjtw+@Vqo~6*tdd3YOhdmamfy zT;fyn7z<{x00Y!`n~p&3TF601#G@68Y*od5}h9w5oLapt~n zpXYhsAMd~K$FqLGaqPXa*V=nu^}Not_G|6iK}S;QH^<)oB+1h@)#c^oDQf;}69%%U z81|**K_H9BX>-+#ex+X-0<`yA00!q;a*7r+bE{DyuTgr(8FjnCGQ6a0;$N5~w~(6( zEmliDlTV~8>l*5m6lXv&Kj*aJn?sdp5gki%Ya$E1mQC9UQ^&lvAFV;VVzS6@xp-&3 zlYR9!hVNC!^%Kt<|0S#YzH@xg)avi(^k2XH@xSQwf9d(-*x0ZCEr|qVE$1 zbNM?zyMiC5np1y}E`RRE@KpD=|3dXVK3OL8w*mjTqbd8Ji9dt61Bz*fQl%~F+n=DuqmZ{(tZACMG3IG82vzXl98cE37Ek1 z@k~=OWBAPosQgbuHM|f>)G9aq6bJAYx{g)PI>ENw`G3p@SlYaA%EwT~@pl*Ry0l(L z?Ht5%=}%9mnLEo=3?L_~b^#-v&+`NPTGeAQ4xn4hj8~my2>&r9=%4nS?}3APouyDN zV10~^wYwBMKX0E86hpQ2@)EwvFo=N_kX5WdYkkAy@z^lA(XSP~jy|`p_@i-<8mzlQ zMfblh`s4pb!m;t$;4f4#uLf@F=Qa)df3$PW^!{n;N#UWTz;yb^u)dT3njlYk=OwAr zF(*8lFO@~yx|b&X^;VaueT?sUQN@B-(@s;D>m|-vm$Cw5?r@ebUpJPi{&aqCLs0XRG(K=t6K zxi?q-PviOB?0>5NhS>i!o&g;H(|D>d{da)`zMgjKf7j4@-_>@YXNGD+EL5e&j#?hn)|VE(CwQJN$7P9op!ix7W1>l zFnp(He2oMa3P2>S8}@9oD!r4tPMjz6?r z2pCsN*JnRNN#JM8wtte`4P28Gv)}eqYQF=1)G_G;j8-+s*8$x5RD`BO6R>apzuR*) zIeh3I%H~p~25{vcHVnp!htsKLsWS5a^}5?QD4q&THtqH~hGvsv103MrLQlU27^;7_ zX10p!`^`K;IR_|J)0B z=>Kba{?{`8|H`l6`+1K=^f}x%N%Df1*@}E2sCRm;Gb4KD+@B%U(#s>Ig~Z8(cxlT_ zQ@L56%VBzzhCOfyt79pHkXd?_v)o!`?43L_k$H#^8aZ?BKL5<~4&yv4@dc(Gc*P0w z8Eg%2?60@0rJcv4!$YcMgFh!%sAN9x7&#~R(nrR0H+~t9NMyk-Rbodq?iKV88FEd7mZ6goryKpV3}M?%5k#i& zFzaLo=F=$SoDgcSw;4Fdshizvr-1(J%$=6q@auOlM1&Gby*R{Y81|8}wlkhG;y56E z;50t^6(6I9n$gadjWnoHR5CLnWR_Lf1gl7Bqk=*|7fQQ>o9%jec~+|mE7g4IU*wnN zToaKRn|bLI$R1?!G+DN~$UIYNP@B|#I1Dv!PI#E^9y}_U3(h^a#kZF35Ns)-O+2u> z?b}mkDUs~K@@;hSWau1{^+wAAQ!Q@@70U6c<#x-(jmtYLSw2w8(N+f6Mm0F1= z^M;O!#^wtyzIY-;ya@j5d|;yH1D(<7^#&!+KI@&bd|*4vC%o`$d(8UHppPX^*9&F=R7)v0xF+d^j|VRaHHKtFs6(aU)Bb=Q~X_z3xc0 zq+#;W!YaB~too|D{?y2OrdeV6;?cxL=F)>~evTb;0 z#^uWuuXjP4R3ubX_DDjW>Gso{(V3gtYft|b_OktL+MlLh{H7_m_W^qTzUB(vc+)AR z@=Ml>x{irV)O?TbVX-$!&Sy6;=jp__^mWEO!ty*Lazs2AM6Z|HciG)HEZP~*%J!}? zXv)X!KJg48bR%pSKalUM@UjF3QzB132Lu5zV~*G76}%3;W9AZo-&!+kQVj;Tuq*5E zw1@R|7NTQk(K?G22T#n>CF?5}EaHW&+q2wYa|gYSD_d)Gs(ImTQ=S*_4zipeAGS5E z>`2W8ng=oW+p?=yhOq42$Q1h#@qDZZ{xRgx5iQN_TNzT0Lfx0UvZ17_SsZ_e79OpO zU!By-AO<mY;e*|i zT{VfSSlGr6-X&xLf4i{niX319uJgt}Xd&(Lcj}IRgNf8#Ob;Ag=ynhKTxdPQw-3~m;+{Z0;$rLPT9H9ZKeu6{!y=vfw3NepC zox$QzrT+AJN8xkgm6fR>Rna8sz+Fms<-pWRS+LjOyGG}W{?1D~tBrI*f3DJDe^c10 zzirNQ`1Ic<=bg>Ie?>}|!Jif89#gwKq^CEQ{ZE62%?jZgElYLIJ;OxxBO58G{th@ zYvrf60{Yi|Qe$oj`dK6*wX#Gbv3%!(QJ;H9^2cx8>e7u6S}!HBl`7z9k0w?()Z_K^ ztvbUhfz_<~7UaIYYYWeQDNqhPaC%yb>C6R1oS4(90wh5Xe)YRwP!?lKQCyrvZo-qM z``6cAkJM{5DmA4;9Qo^ce6&}R^w|)}Our=UeuF7h1%unr_(tL<#;x(rGWx>s6J0?~ z^`}c}w8$_udX@UKLt_&?PpRL0(Jk1HJpY65kzXE1%G`~5hktue#ipU*WJHkN zxFIaV-V5gAzCkCiVTO4odmE}SpPz#)%UgO@b?E`Gw-0gFr8VE@v=PkUBi)0YcB^0O z@az8dTbyd$&sVCju^KYo5kzlg9Y5?&)Xf&JaNDT+Dja9owh9ouX^)N{cIEAqOHgL8 zUjWF*RRF9Tk9g8P;=0v5)HEMn)O_&}M?kXFC_-9|@xH+)PXJSx*2}1mo$Q=EmPI6a z+1yL%%t5c2Tcn00u2LiKa??H%-#A^{eNT13Ku{5-9k=o%`0M7{4k(Y1oCOLs@?aA) zx%wSipT%gFj8akJj?`mpG|nP#409!Q6XixdK_>mfu#@S<^LiVB7PRxb-)QTGX!;7- zW$GPo)y|j)T+W^Eoj#w1S<*t3lb+EYrc$;{C9`aN2LI3zH3k-xbd_bR>*{k&4Bymt z%p5h2%sKk}Z#(xr1N3)3np-!k5qu|dL>!}=E1`b&e#^yRpVVnDG$?M@dz>wi68if5 zgf`?*mr(syH`lvG;MGhNAPx#sq~y-|9o>Qrhc~GgFIRUbWw%GRWKpgch28Po2zN+y z*#CvsXvl+LH`8tCkMLaG-o6o%Tt?W{?ck?mL?s<~tbEwiHP=FjzEO#}l>=D_74d_a zTpd0~bgD$((FmYlHLmp(7xgdWdj@<7=!sIGN{N(n_-9_#gxA!0#uBmZ;I)iRr zFOCu#PTnEg1n;A#xFZiKvyT^yu5YQtbUyB~z9G@(0Z!!{=ekeZ>dF_>c^{on!!4P*V8!5# zIHx6IJmVc4hgwY7clG5B5643Zr*YygAF-!2}hw9V=) z{%=7&XB>J>w0y2}oEu_9Z6AHMnJooz>aI!ba0GL^v`5^GJu9dn^5}_@n#eBw5gQPhHD!bl6h=KmmGpSy z&lz(!73=KYnBDfw+l`)EKe;>)pXk-6Z~Us99-85uid(g$MUO?5&S?tlk&LG@u!!MW z;Wu2dt!xC0D!Pe>hnEdYp==K(Iw<-dElbS;Y93FR@4OMEOpBdq1O?}q3@3h0o-m80 zmv`Nz2&&47H2sSUP&wdQ*kVZY@-O=*e%t7uf>!<@IUPOQYMr$)S}~ERn5#|CzJvDi zJ|Gw)l)2b0vyV%*m||ZA3gS5WhqBTlv+u~l(&c}uKTfKUlsui8U%1)93k*D!tm zgQEj$|5 zU8Z2?`Bx7}B)31u?y+j(X0e^?ch_-gPChJ}xoRBLid-vVUlP$fb)`lmL)9L58edv3K_k-MO!!7t zxZgt@G)`}06@DrI%fb+IB%!P)qRllTDa)DIBmfmyJbYQAxcEvK>{*)wBhDdBN@2A( zR8k*ot;J-)))Puu<0RG8E--|~<*%PrcNRS_mt#)bR6PZml!!d2sT%62Ay8X)Cwnb9 zcGA!P)p3+NB93wrHYA2QN*tC! z5bQXec$i9Pix?&z>l z`r(vIqr1h^+IHo;LlKTkGt!x?m9UD8zKCaeUQ+4s#!{RT= z;lr3X(Py9d{6AuyW7wP3_}!>dbv<&t4+UPf1l|OuGUhxn1{8*)^m_B+i^aOh%pC?8 z|G*;*ew>+vOUvu;w(8vOs2OuSO&?M&)Zpx*LxVCKGQ#8NTSsEs!ykaX<3?>1*_9{w zX!+3p$R>B<51d1%;-yW7fP8dY%9Qc?fln3syx*;`^BEsq`su>F9)Bzp0~%hn_(ajvt6mhJC{i;|<; zT%8QkH4yfUV_BcycQ`OB^=j1xG%g!<6MUCnFfX?-n_LAts~o3H-8r*i? zse@RcUZJ=oIcL13euS!EcMS*2VW>p#fXkR@&TOyFC657#ChaBdxqjy&eH5zvuC}hM zid*?#__>PMJ7{Z>i=MfvF*aD&D)W`MuPS?`KN@3$2uUpq-kL37S2Pg$xf9K@NWa5`)iFO15Eyz2U4rE~0-#qU| z1Th7@nBm^tgw#n{^j4%x%0sEJVa~G_$&_^9K7XmUIS|uCEHIUpLIrnH$3eP*cinik zt@l2H!n0P@!CapT$9HVZyK5>r4~_D{fyqkNkNpEvZO~$xE1&pi&IkdlVd1D@rD-|~ z%dTr|^#@inNX<1CftHJ=Ta(`PR}cc-oL1oVRhW=hy@#f&iHK|s@Wj`~1|oe7D2L@si~3 zwiE;U8RcqjA8p*w!a```(49)J-Ng_4fxevG!BEE&Cb!m-MoKxfD@*H5Kk`PjB( z7Q&TXTg@;ni7lmI5aRZmPQHKv1P`E_6L6kAt>VIAZ6_tgl6jSdrYv6i&KzL)0l;8-WMf9Ixs>y;?*io%~xkgt#8Ouy( zU`4`Z;PvF#k{wCCtQ3Fiwkbo*CaIJU)lPhm7Zp!U&UVZn`nH31sMFXY0Lj}(X+TJ& zeK^0WkzwQO!hYY>qsSrafEGeb>)rO9R=x{jjg>*RnNwu?A}lj4E!>f2KlkE?E-rU^ zG*ej>_5u&qJB}4dYj%)F>>r=;^!L9(cXlBAw9~5hkX!WT3^UIu{&-KKbo`Ou`}8Ah zepcB%+$Q1k;6mu@c5^uD_Ouu9?0}8ulID3GIFVa#(){bj3^`tj95 z5P<(koYP#%mI}HTA^ApS+BaSwou$!Xpy?W_GSzqp@dq-a%^T;*dLbM*W7YJWbqK#E zarJ1*4c;sw?$>e7BPVY61G}fM3GQ27WzREM8j*V{jmJF$hsv;JE~L78fd$J!m$n6s zB5X8ecl;tv*n);*9ZpqS=j|%wPX9Sl9HP>hhBH~V-05pX-ldWFx=nYb1vHJXl9lQ( z(v$4aQI8O%{w>~YmBg;pQNP^SxoM)_-nNGi*F~jQ%vD+-QeyS{l6$YgDS@yNR z;Jn0{D6Yqu=mG2N&-tD2X+VgCrYp$RC!=KC+4q8f_X0U4Z|q|G$g8bp)PgYa6mP&a z{s_2e0xn)pXOl59R^N#*cW9pHdO-pY%Jz5pJaFmaQ=;Bm9^Mg?GzH`3kI7XDkPYP zRlhmwi+eTvm1q-?(BW3Qr#?tvbfWRW-Z|-x9jtV#)=b!fmBP55fTMmqkX)?J)4Dr3 zl1G3Sq>V34wexpYLrtf?`^`TdBFZ=YM5y$#%rD1TlzI3TrdWJmYVUN_m&3h_`PSz9 zz#DEPmG!ICSHw(j$RGvdI~0HvF*fBnTCTRPWDk^O&(zS2mS(q4QT0F6%gCEoj>7C7jP2@qAL!ojBIK8^M3RRJj4!$<>)v8TB?z znpU#u-(SfQ|7U24jdY`TzNys}xwC6IExD6GDCbraI!s^-Z)A;xZ|NH2!V*@2NHNb` zLt&LX3wA!??oNB{ns@`KUZ@QFxUx&y{&AoaMig+vvd>omWsND;j@C^E3 z(BIZ}Kg-muyzJhPM~=!HO_{rgd6QO{n||Cmwsm6!vua?)MgY&}UeIM+Q@u8{G-xTY zXyX#%{6wcC+siludO=mYWFPuXPknJ#R`kIi2oG#-Hq6tYc-XpBSkZp6`WnlKNb)Ng z7L%*9P%WIfi)m;16N09Cqor8217++BkQNv_m_DilLs&c)q9SmT*~T})i9CO`eYlq4 z;XII!zrYl&H4&Fy=!2~~x%$RyK(>J4=>F*7*$7FFU9A<9=!F>~W3gfRL;?`GG_n$^ z4U7B*@`tz{4!sXDB6{A}f!LcOWWwtZmOVAcC!p4(lyjHQUW4#tt%kM6}@iU#j}<=e~B@`IQV z%VBzGVa=p12`7q2`^bmDr|tyJ;1|Nye+iQpzsjMDyL59#p-iAPrDkrX*}C5XVaX$B@Mg3JgX*@Bhj2ae{g)6;+`*3XglcsK zGu$?%7m;aG0k;`ufp`Y1b%xlWE!hcE3sB>D$+vWU{evCcUCJ2~v6bM=lppRh$D{dP zgz|)1qP#)bzqm~sSO3Nfgi_*cv>fjA>aeu?DMse2YW8;b1g>>tz2~p5!C0%%rV`Fi zD8E9>$B4wU-^D@nWtNz3X$?Jnw=UJ;w<+{4>|5mHO?OLD|3)j`-iRBb5wL#4`e9tf z;O1I3E59D0`kkT{J``2&M(rh#wQJO#eM*1>$iUH{my)=q<5M~{-0nlg`-7SVONCGc zK5m6xJ!zyCKGFNr-NVTq$iNIvktUFse7-w`S)FI)?R0LRP`76N?2ptK zw~58)O0?%+6ZH*9#qFZOyu^jl}E&N=13 zj2T$nb3#IPy3}&xg|m=J_;tjHC)-QH-el*8EF}6cR$sVsL6rq-r;Xsz#^BSIH(R;} z*hX$NI@R8d${I-muZ&Bqzk0G;B562|@TAiNmi#_~`*Vyaomk&ZHEW@}XxO^H(r}-> z4~Y1J+2qC>9gmBFqzIXTmoguCV7gYZokrLzaiMUu%{%5t4_Q{ zm3lG~5DbM^#}&++-M@nPR#Vbg!>16ow<8OxVS{w9%O)g_n{YpBKcK-zZu*IOCTMU% z2UoWM1FNsl827bL?ISP zNzRtIz%eZ#7Pi4w3k3d7CwoIbh^&>=R~05~cZM2F0I=O~;V3=SdpKDMWet|mP43|D ztsY;7#^$0UO$TwcCMzc1$#D)45rCOYMdG=zeGlynk%ac;M|pY&-#<9s*&B=Sts4uC2y) z%CrxS$kEUax#aM*3B9S(&a%BZ(e5E+j?K3z@or+ZwR1`B=D>EG2L&~Hj%nc@Z(6vq zIgjzgX&us23t8~Fjjya6|Af9$OX$fTECAZa;?x>vYsWs(&`#>+Q#JdqHGXnEaGm>! z@*k(=4iRZHrp~*x5@&nUQ7_fHq0$CzeE75gODgbThe8WY0I68y;*}fQtA3g5dw3IB z$Ao|A3RhK@^cNiFi)JLj^KTyo`J}K`Vhf&hEqLenW0UQbTCjxSaX0A9botm51=-8X zYXCqZArh)N?QA>S$9B%0c>juFO-MRL61u~ZGu=yZX%g(@(Jc~xhEy!1#t4^l`)EZZfrgv08aeUU`khXaZueaN=w~oiqH^@dL70QsCznckRUMI0@dPh^nXLLDr zI(9ygG(0*wnpYS-hbybZi!|!yc(ac_X2GsJ>0THbMQ@?qUjwMnUZ$^T=k}=(c0RXo z*-l-k4UsTHT%K0_tG*X& zPFR_X+~ZSAvhD?kef0{oM9jyKAd#s0;tQq68%dCjaz>M{(0W0W`O<5<-w^Y-2^_Q1 zLGdQA3uYSCjj+(a~81Wz<&A-r>uh7y+B&`S{SvBa@1~-AB%?m{}S?S%| z^H<7j*~}cPWCZg~^5q3Pxnp~i1QkNwZ19WUUesJGQp_gpEX-PiT*=Q2&Gf7GH$|(e zU;&?I9%J5gHwF9Z`IzB?>MUu#50lwTD!y^jcVT^~I*S2Venk_tQOfG}}(Yg4pA8R_B z^tNQSBzEWS3~;Lj6~9h}bk03TR^xnL-N(~*Xmb=xjrsomk?A<92Xn&P)R^nFn!P!0&X1_;{%dCVR66CV|O{Rn2E z)WVP_X)N6ST6LDszK;^0Dk$v5Fb7*=Yw!oYi272DOTh0b!}hI&sR?}l#rXAMH)1~= z?Dc13;}@4*+biXADyxx%?OeR?pL_AMZFMhelCX1o)1U_!qtYiPp)-wom4l?yJaL`5 z!yahkbsg3l{J))565R3JoU8AJ24(HOoA-)QgA?tP{B{E^^Ftr=PXRH*M5k4}YraLb z{6QP8>(FERRJs$|STBPwMgu94f;mixc}W-1OP z-+%Dk6S5;+wWe}a9ONQts{yssZ+PvWB?J03nu3G~ta$B@g{aSDw&u=YyRxn8b08Fz zV9Fm-yPAdmk2Q}AJOhtwwn=O2oRKLVxymcx3~;<;#@a{to=I{s`FBIn5HS&F{Gy(| z_uQ$j%{Fiz*fT(PuYCpvE7{zTNir+G+r-({rSH19l_(A$*oFx1MR#tI?_B~4P(9WI zZ?o@U)B>Y#wtv(6;;CnRD!s-$TCLo0)$!Bj-?b`3e&}WfU#y7sXg6P+gcF;VVID3) zU|32lpI@`Yc|cq<@rz~g!5#GE8&XGn60)6+!-uL$sBQle+YDRu8&NzGP3`d6fTmB0 zQR6Y*jA7LU9xRZ}w)Vwp06lG_bt6X{JhlUjpNgWUx3z|JT;@li#-iq~96|1W`)rJ# z!TKevqV6Y!{L3QgO^=Yc&$OUzA26BlkI(uZfBJ8{23#2UCX_QY__uA$)Z6T_QNrWL zW`@G_T`LtYAesW{!PF^6*8NjHcD%Rt+*?rKkx15d?ONDV z7IgU@vqp?`lBh0zVc)e|%Ul(ipV7C|M&4=b@oQXh5FrM_s|iUUF1DkkmEL>jGv8Qe z4H`^{Cj(#}ZMiM0GHVjOL2fKjVOw4?UHEd-a}C7lO~KtgC;cE6P49YK zL~hqf))h`d%gbvmUP{#Ca`#z?kUoFrTo#{DlMc=rzNJ7N^4PUli09-xm+0SLMjh-$ z6*~tU?vKDzb*%exYwQolvfg+#FZth!z@s26qSy5f5z3|WgpRTXNS;7dArs69?Uf|b z!y5vblSF#X5AB@?X&yuG61%FG6>x7_Q=e@G`no>q&!9>n3wY$zGP3&`)P!1CHE!@$ zZDo0)`7)XUkt#<|zm}zuzMHG?GO1S&XL?=rlT$9^vkhm}uf)QPY7z^hyF+pY6NoGw zP=AG&$b2J=a9}b-uAwEhf@toMZ^0dLQ})p6%KGP)7BgQPjDc)^Sl1>CkP z02dLJU6DP#GwGu0T}@DEDSx-RX{!)guhPQ)O8xq^jBZ8J{c6wZ{lzQ#NBAPD`O38A zB1TU6FuciLM;yea;_g3W-OSEsJZZHPzU`U_K(>>R(#$p+2a`43#T#p{%}r9a@5uw@ zMOTeP;WtxE$|K?#8H=R5?QEt6S+wv~Pf2yq$`c>q{3)tKOW4lQvu|^u=v5GEuy?uB z&t`@xu+_UTvHMYuq`Z%(4|%N`&rC|EU6M!=LA_XD)fhX{i{;p{UjGbo=%}%Sj@<=*uxP!wME&~Y= zzxQ^=v<6d~R)1OJjC1SiG87#e+48s)MCo9OUn`=O4)>~s&cwE#TpAVTUbE5ey>5 z3g6?TyX=85sir*b93CefwKd?C|HeO$%Ku@w41H9Z`cOKPE`{v+2)38B^Mq1?aE`FO zwiTkD4@=RTBy1Z`5VkcyR0B=J8h=0UL9C`{@Tf}_qyDe;0-9mgo?hUZkus|mtsv6Z zU5Ncbm-3wDfE|FhhJRZu0Yfl&*t4zs)$RkAbIX_`?@4BN04itGspAyj16AOYtL{13 zXOWY`oHu+;Gwypg?)wPkEPzrPiI2OPc&bNbtlp)`V0=<73jZZ~2t!D1mS`p~=Y2gBp~8cb%OZWCovF>hxYA*e~UUhlj= zkwuhNQW~fr*XDidYO8zXg8mz6ALia(-ZGNRMfKy>BC}YB**7lN5k!g_9d{frtR7i@ zwVDTGdLcnnY$tV=)cJd$EdQsBZ@Wl<;t-EWo|8fDtoW5bR=a)s%xS36VU9_QvRPJ$ zS>Dz>cM_>XtI{;J8#T6-vk0)vlkuK~N`dGgmlBEH_vSaM6hOGmU&C4grn6WAoMwkD zUbF&$UIe_JYkxSV3iT)5#ISH5MtDDSl9awk&f^8|hTFMD1%5XePS{nkBjS(TFq8+9 z_HyjV2zg~-_wk~E8G!2KrCpQbzB0e{3Y1Y{tKlaYx7)(H)4g6HDv-^${_(`U;tt{0 zcc?NZIIRfXNa62Bne{-hFF$nH9cJy?G5;iO5gRRqAD2aTWz) zKe5ep-^Y2jX3{JA5xz)_GI@cSJ{tna&16Qq>3}pHS@LIJ6n<;?+yJX z(?ZL%L%X~~7nSb@&-}%-b`Mt9Y+8XL2~S=hBt7U9)Obp4M>Ru0R()|NV%#?p3}Hjx z!#oK>ibu$H{&j#_G=%4S`B1=aQ8;{q*CDkU@=d>|GG6ShcF*1TQr7Wa9RA2L$j{W9 z`)Vw-41+yK?>u7Ng<_{UQDgT||H3V#Ui`f*Sd&VVGIqS&{#Z&M5o2KKHju*fHQ?o) zajA_NX7!M?)qj z;%`Lug={+Lp{GgRo?YIPL-%U9WI1lPWfjxsi|?Ta~Zp!Vcf8#WgHNryd@dfUK{hVy!JM;CYLWCrsMb1 zEk)yBo(GqXuH1C*swkp3y_0p8`}Ru7UJ+H9m%9V$!&`L>8AK}o&U6W+pPLw4bswOK zJ=vEA>4~thtR$;(unSA#fSioDR&ua)?sV84_z2NSUz6yVCz+DFP>~%+vL5?VBkv3X z(Aqe1xB0U_0)J0&msxv6uQsghxhPuYh#u!=w!c5To-m^^7m}Gnv-TbO(<{g zl#VC&*nEU3EV@oa2|6&`HnJ&u@cxVVC~AJwTKH7e+DksU5Q`MdBrP`o zm>YsZGVQ7Hn~(#uul|b*pi;;8>>+Nkm?xvaVV$QW!Pv_Uj^VG;POd}to#WZb&nX&r z_5%?83XgkSMHBbb(@l#>bfr8hW&Y`*_iYZgLwD^)09_Qb1{D|A0QKX@0%nU<_~k7v z*Ndtb_`p6K0Yz;~y2T^vPt`8(X}QWX&Y(JHzxWRz1cuqM*geh0pqUSkl4F`-3VlAtXbLj&(91|I1=!`ZqBg^~)VudJBYLdz&MA z-`#G&%{V&zi!K&=2_z`*R+VG^w6+p}+ar_oq=&3#dNp#~WVZuW_Grgsd zkyVL9e|%%C!LEOkw4koWLzeCeW|kl(b&b-&k?2gDidY z&~rq2btR|&L)=j39T~Nh%W{j;)1R8hj3?gKgOVwf^u~hEL=Sx#hd}px!=Jq_O9W34 zAf6f;##~0Cy(i<5>7SfVRabw(91L;Jav4Vx_8m5{rin zh!0g{#2nV~rfDvI5nxh;pnS|-Qf{T8#%RD}N$ZYw^3<~$>zv4tLDx|?SRV?We(U>j zwV^(7cD8Pk9UrBX16$bKjH+^e6KN6hqBGH4{p$IhRK$FoyF`ijS}Z9j%MdftAU48i z>nG@MHL+-V!>~@LnM#DMD$d zKY6EfZ0A9XwPtbGWAf}p|6?3Ei&xS5Mn+mV&EA#6+`+FFfBI;5)XZUXwhrvKzWVPP z(S`=;-x!qqYHx`^q~ttOT+fL@1qyK{xw86mAH7#aP%5R{f_sjxYH~;I&jC?wF zeaoX<;+mVkwva>>Y+jG%I?g_^AfUOOTu`V7<5-!M zpJAc^a@}5bxk@NzJilEnifyb2BLNbD6O= z7i*lQ1YMdP8G7{Wf-cu~hRB)-PGg7Jji$$iBa{$& zfiw@&Q=@yeI{UD8N$d8!MUnB?w?4fIfVM_iebCr)#)ImxVPd#xR+zrmcP)*W9TOsJ|tB!lQ+3JA>+0(ZQLM&9&=$5?>l5X1Vi7epjsL37V z%DA_hL|1+tKY21ZU^YrVG8?iJbV=&+)CH{?#1%JXWgqf|$yE!B%&51Hm5=L2zi@MB z-tUpr1Qhp>~p)x;eN4-Qs7|BRLIgP9me zASJU^Ctms&GQbO~38J1#yzj&e~uSbgC7M#>1uIz_vELzt}a`|hojIVo_#uG+eTlTlUNL<*_G+ZrV8f9u3=g@QS z-L`AtOlLFQeHD%@5rDdb6hep0qcw1dgV9;5H{JfyV50V>C$U(cEl|1o^0SBaJfTMy z8Atwd!OH3{17>Y;JM(P%K4j$Pj$0judQfsz6Xl(+dSxOih0@O%e@b4AqSz;2@NuEPW?ANUVs7AqIr|I(n-h%tfCsipE$Ja zqrdx_5T}U0*A!G$@r!cGNUp_7lB5KOVI5wm_NopNXJ=EYS25Z~|X(cw3-r|JKB8q@+J z#*k<^@B%ZTTr%>|>di%^9w5wzKRJL^^$z{A`^^SGU~b|#@YLk|*{yg|5$y~8ZVPI3 zV_=SHA-Xes6UJc;UavG6=s>;%=Hm+zcOM zKg0wd&UnbI0Fdui51R5DQlJiC;+5LXIhBQwK`GR-oB3}rOiDYd81xOO;4lW+Nz%Wc zzcygJ=y9-o1Bt^hEiyyADe7SFCY>B8DNOMgF8byRP{}1Ek;4=_jQ};|XL_Xr|&#U)$E=c5EFhcuakZ6uD3G}H!%N6+P*!IH-K0b~m)hu%F=tEoMgcv2QVciLHWHJA3d!BZ z!x{R{$LRT~3VHBogz=vELpE9ZUU=A-xtEjQh0EviPez%9?p<$@cN*7%aV5ILM#3F~ z8}_W_mcKJJruWBH=Cf3W+u)+xcQuIZ0!uJC|K)d`epK6s{+s^ z{d8vz23eHzpNc0>Ffwk7rj+)w$b!bY97IDIjN$e}Tsq(CIawwcw)6HTg*rwY=bBrU z!gePfhgqt1lf3@QSR?--7xYvf+VgnGjQqe(gY^V;#Y_MZn&c_lgDuN~I2L5VAWt+# zHNxE{-OU((?SHnmCv^BGzbSa|9yTOeXXiD1waR+<-qK9lR%bL(FFq>Syn;<}E=UrnTFlTNpcB&E0#)%h5flwxAM8+3dR z^bnn|yJNiddFD}5Eq6H=ANr^~aiSy1cKvrZuvgl9*}I+KaEcVI%795m{?DrwWWAVPC z{JBQTVRY8OA%}XVXdf$mGtU~Ss;nb%^5xtvIPkJm_0hRq-?ocl*Z%zN?wNo7ygpSL zx*m+@rfvuYFn~uvY6!@zr$T3@>)ea`HVCS)Be^`<0j% z!@+|6jkL@CB?bElPBzI5jcE((@AD`#n|5u4 znAh{^5O1#ZxIL*umyYJOvTQ0b%l)YigN zRTalE01F9uZTi*m1ozs_<`|W>d%R4?V-?CWuwN`}6N7QEf|=PtIxMYo*OJW!ib%EZ zr(vmQa2eAZgxFOm5|uv|IV~ZOi;S8KbLtG6(Ln@Z+@yT+R*2Qtx_^13hQ$O+lOA#x z1#(nosOYSBEpw8H>JpshkV;pby;7S!E|3M)K;Uia_JiEhvjDYf@{191S0KnYNKuyh zVOig?MdE!b^A(51>OU3rd2{_8d^6J4P!c)@A`p~77JBSitQ0I|anAXM^q!0bCL@N{ zt!WcRMm$lls0!j>jrCVGpRs@DEMT2U#f$c%+XpnO()VI4#K(?`}Xjo{|v zcDLpovxehA?tG~1Wn7XChv!~|26`I8Wbye!^c%@*{jCysjk6bG^}QJjDO>rFA^yn!jA|Yj73Y(~ zEWaNV-w(XfhLTnC_=MCQbmfU{ZE%-ne_yE_5oo9XfeW;=?NG13PV6OdCsfeC&wf4q zcCP7>zp5FF`?LXPj6yDDW8>=WKqG>6)!;*HU>^Y0>joy|>7iySaY-tlYpRvrn7)smWjaF`gAqDgRO1 zO;-vUbBG2I!eR^+i$Q_!pSd<~wRg}Myw^@YBJf3&y> zU*AIq&Be08TV3ly598Ww&(~TEU>8brKhPzVHFa*%)c&I7CWcwl6ZC~8g4bh`xbc+L z>RBvp!(%3^1pbKf4T~C-wXUJAH0`!4Q%O(@xY14fKH7%dPU5${_I~a_YMA+Vcm=K< zA3}!5FQ({LHIiQ_fAJu3Jcm(T4u&%*v*7;rv?hFzGCf&b2>vi|F3xO5`4_0RXEI)k z{@ICUzbib9r;xx)TRY?DKw64LYH zN-4bg;7+G))5izjAq3nCsA-=uF@LNcx?d(P>GSe&o2vAb|(_*?z<8Wc) zPHe%oCUPbl?2lS;Q!$Qi6t-p?LM2LeWYK3ZI zc>|L-q+F>61j(Mauq8BJEW~YNSm7{I{0ih*O`XL6dbFnLw?=ww#?dH|4S$;6 zSA#hi!-v4PLEMd4iyQ0{bHR%7F^sbxM!UV zn*sT&ihMuZsgX(cxy^EX;Tl?jFl?XyRb3eAUFd$Xg^{lmEhqr%PkBrE=F|Sr64sTb7bbtq1AeI@?Et; zu-eY0^4?X=nm_>Dxf|)(I(oL*>bDu$JNlDs;b!m(u+_cn!<|G*H}*1_>z-~oAuQS| zyd?ZCYp42wGJi~ke>f}6x;Hnww*dho3Z)BK1Eo?Zy%!b&(q#Db<&-H+C-uSW9$z$$ z;*w|koIV*cc?i9vc^@)PRSlB3?(ET`TFsx?p_g@lnY( zx@OB>o#pbPJU-F7%hNwt2 zVdqWQ@Cs`s($=pcDkQ4f(*&xl`9k5&{%ixJq~7?#6D0l&9m;n2K9H{3ITwBZyottw z_o&pSwA_i5GV2U8musoHp9&=Tx+pD<(DMR=AJ` z3u9C?YT#&$HiDCt3z^HS3!7F!4yVKKIBW}O-BWxX zJzmMi+n^aM@<2oWM(yby1}#l+I+Flx$heq@ofn1VKPL3*b53d^&eKn#M#O)cMO>E0 z|8x!i=_Ibq$(mT8P7h7Q!a1J&oAdb3Z~X1tm$eT+`u=||lP!&3q5t1MkGi9$R7QQS zyA-w%4_En*#bu)6}+1(d>X+rJ>`d|MM^{aR9Uc5o#JC&P`4vc`MCco%Z(5Td(UFMaq>JEMaHp=9vM&V+|iZdpvUT|004Pj9=4zivge>M}=1C9&in6 zeDAoKj#zZ-A)QgCe|ebW1Y-W!tZITU)fbS3>gp?tvod(JtR}q+wmhw~ARI;|3e`@9 zJki_s0C(2W$oH8teJy8`{^ITX8!muK6z7@U3xq9f6OhV3L@f^vuK(vM{Pf@;z9j$T z^;GdBdqso4Y)&@lPZ@M^;rilL?p1uZVJiG78VdLnjO9|>#?2P6ffN%Y_~l520mx(7 zMU?_(1J~jP_xPwCT}-XLo@AofLX-I-PFLEj&XX=4&eO}LCsFS^@w^<*y!2MH1?XfY zQXA}u$awf3D1?fBeE#6TQX+Hx%6Q`?YHh{R3Eh))Om-zBst%FQJB{DvMvdBh{(lNb zb2=8}J;Nh7FPh}ZRaFL@%xkL1TlC(vpuj#&8gD7NYt85 z>&|BuMb#_G(`8i`F3sv@QI734OZGAzw*DF!^4^wN*bmdtS(t>jEnB0w?3j8Uln~?r z6Hnhrsh=Xwo+mY=}N<+_I8&ml`acH@?KJ)p`1%&!&HSaR3Z%jr3CG=mk2>+Mx=W~Jv zi|oh`i>F>lp9awTA>$g?L#{7I-9+OcaO?dH}l>@Fu^(=HxkP^2sY z7kSiXovKN;d#bI{4fOr;vl>sXR;SMx7=W2iER$htB*sPlp+xDs_jiVNZUkcUN8i#o%-pTJ56uUv&nz&5RV^&4d?z6>{l5yuQ`t|uL%N;KklQxJ`i?{? zTTYEMRqi6x$>%D5OSvt~ZvA7Dq8=*`f;^r+6o+jMlBF<|c!ZfT6B4|t6Iv<0ZCt!9 z8vwG^Aay1QLePTnsaYpN5b&irtq;vgvp<6lKiOXWOz0tBMFPe!I~nD&MkH-4dbUw7 z8P@H)xnIrf8Y`(>RtVhlD~-o`cUFOe>Thyc!OKwM5Zj-_{Fk~MElG;Zr-W6^ktd|5 zb(?6BWVVwZ>DIb5>f0##yX?<*e1%9#CPeApJk#@5nfUszwfEO2(S(stZGczr&cQY& zMj9qkYe>y#Q;|%c-lt=ch6NjTzH*ch?&s_EJgy$wwDL>;l3>FrG=D+3#jl3j?0z> znpB23Y!Yf6-=7Kn)^OzX%f*qbcM9N2eVsbB&5WHrnz(bl7B(|3C+O?ByZ1dMMuulX zQ9}tOam}nuWr}yl5-;E1f;Fwn-v=ay9ZA{a_ah(u(VF=26=KY^l68q-p}tcoYrX2_ z`Dz|AioRNN4@3FfpBE4t{Cvn{}FagU!qLuF$NI9fFoJ0>reyQ4Rk*k`Ai;- z#W&+{d5)(H-Ln{X7)+TY7}ZxT?EHnWu4po&T=wtX41V!I1E-%8yQ_s;pgZ_ z2PQpY?ND0>)+8`ZaJ@Hgti~6y9IpYv3+Xz(g|s_krSSPjpWo+k6h-g}ASeAw{q9`p zXVj~_k_Pur5aMWVGnsgHO2yf2UJRjSl2l_Ss8-wuiVAk;hi>;;uKH&gElr4sfMC-r zCe@~ZP481@(I$aIJT$s1Ut()oAEBw{(E}0?nm@* zx+bY5YYm!|d5Q7^MXTJk=TJG=YlemSd6Yb@u2wgqrKq{;0B-#%xUj~1_7y2`Qhb)C zE{T+(@q?X&q3fH99_piuytikji|*w=XY3vgLj;6ZZT>P;KJHVBVlagJ5HLo?!h|ZEap4VZ>g?2{Sg} zd^4->bPaqbQ{LKkqDtxB(tPXpHzrcQ`}wkYO2BR1Ag4cPhpx`BFBSe^YBvmO8DTK2GnPMkE4qr5TG zXMV!hp$kZT22+ZO^A9Azy}}`uRqoNO7n~#I-Y{jT-D39XOtgIEJEmIDJQWXO(=(Nh zu%`b!X64vtOA`+pdF_xFKeWcOijCepx9R#h$dqcRkk#i34FqhvoK!uvKNsW12zmvD zQ_~hAe!SY%JWL(1ust)mU(p0JgtP11BlM{^C?&zoLvZ{?uvIgo9|hE_v8)~@cYLWs z9(mh~rZ5vM>;=p1NJ{b=^WshYI#7`wlWgOOV%~(y#_bKzj|J;8B)N!1*`NbGX$zU< z8u%kShr(U}r_c6>6_?Vgwwwia&`@>Y@H^eV=xPLeEq=tu$vejq;)s_k^X|p{f8`zpufKy3-C-?bc zH(I<1IS#h|!IUuPK9EL_McmwrImdBX^;E3eSC~xS!Z#KF^t&Hum-8AZN8S9dWZ>otbXt zd4PjmJL2{W2+EiXHa@f#PV3>v@AM>}jw__SXE`HOg@%-{Uz1nhsV^Dg8T3mY93op& z+9Am#zMQU0)%5TpR;P^jl&BH#87D?Ct=N!Y7?{KQXZtWehaR65j22gRoEE*<7M7| zx=R9!@eYh#dlULcZLJOIaTx@t>ga~{lJ4^X!G=S?FcrRA(6Y4Zz12c=!+aF%{9Nc> zyrnE*`@^VvrLq&(=EWoDfq3T=g1|@kawYDZPtNQZn&fvMQT`kw4pOi`fKiV>-i_Tml?$py6Y>t+`Pyu?Jx94x*vAM?ufcU2-|Wcn7`u8= zJHdE{uzUH{npeO|aTo}_j6r!k=6Tr3h+V6|bDsspOm+x?r8CXXrB~f659htpqryPd z^$hJzG|FA4_5#I`$g1e~-9C_a`d8`boHmJF$U~eF8`z0P3gu_U=R9(Mo<^E+P)azf zfU;X04jt#4b1zq7mt^~OBdcv>_g8w8gpv=+$m;U`OK0}rJ$t$8pJmZF^)OG<774Ht z+IvknQMxv15K6WhS_5s_hPyz}3U{ELTPTw7E)KuzD8~~C?UZc{HQ{B?EjFe5ZRa~u zJY&kjTXlPLbA5Tbo3*Noie_PtT&~{6f`OyHH$Sg#1AIWjPlERQHQ|RHIJuTHCV4+L zP3DoycKl!wyy-Q%wB}5%c{*6hRCY=KbLG`I{(XL(dqK*U>jMgRdQstTTkal~klq8N zSna$u>#Y!DUi{?DIIq%Z%{Fu$3t+nG={>PZGKA@|iFzL)_eWiz68iLlgwMM5`sX1S zK2Tk+iTf}0NXOWa0i}&@+kltHhCXy14GsH|h0# zFgr7I=*t=?K?mh?ud19J4}QF|fa5+V!?KA!X(RObJ7=BG?3 z3H6!E4Zp*in$aEp26^@LN3BgE?aM}XE6%af8c&I2xpZMSoYeAK18(eUek116)j-e| zY_qkYIpvy3szM^>)8iLBR4hJbM7bc7$c}usU&U`}jRzCLiVb*tXZmEGPnqm_Ud%Pl z`=xzmaEV?lZQ7;L4UOfc3)zhcz>cs8wzS0NCj=}{8?^ZyB@bx4WEw}KBN6o*eT0&QD z^Ni>UJ{_+vzqJ~(YCc?HZL$3WX!{3vHo4#wPE?Ptu07JSAG<1~1G0DMY$PlKgue-7 zNlPt{%R9~~$at1f1MRL2y912O)%LE47#ZvJd-MPCMp0PoT)UTQ`YiR*8^q#_$dNBA zaJ13c$!XoJ&*+&%Kz~|Bx=nxMh;pa&uz)>}KzbkK@1TJ5r6Kk(*D3Pafj1*$`}boy zCM|uIFMSpFX=Q`i36Z4SM!V&G<0tHoD`o4>G7-5M(&)$URwEwpp_)(Yyg>PsM7!4e z{9tr9Fk))`D{9RSB@r5=y_paHNjaijU@9IGJ}60F^&A74R27n`Q;S*x1#$gJ7*EM8 z34Z2gSh4C+%>#+EVR2@$D4a;YfID*&Cpr>a#lLWdbaNh@wJn{SIt>77&5U_nLs#DR z@9#DW-rj$A6Z5~zy+vrB7KW$H2*`DVme)GIaRYgYk%hdL>W={@{tA`zz+a~N~8cruxLkl{!MmcA5e%xFLU0A;~_pba_5Aejd*+Vl`jzyyI z|2QX^5?V|N1aOXfsHmMYtB(QwWKsTe9HD^R-nuzt$Zo^b21RpG4=EukHvdQj&dXRi zr_4@T-JJ*J-}G3~$K%%%3l5J!{6Ira(9PYp;^t)?>4V6}`^JUd3+tys%K{jOALCtC^sV81~vd`Fip^WDaX33QZ#JSw?t^_#>U>mie_J63?X zIaQM()2UO1S7-dkdUt!HhG*pZq_-KWXk~IZQcB3<_jj+?>)ohe^w94YrEh@jdc5LE zx8=X^i@)QF5(mV|_URhz%K4~XL9o{?zb1Im0Ag@(p#8-tz8QbF$T6K+Kj_4u9XaF& zGWq&z@e!~Wp*N~LFZ#Xj*-*-P#-8&_te~lkKF-pziHOcAL6^KQEIsU9K%UTKHvdrf zmfOIe3Q@Bh@6J;&7;R|1oPEiawJEVuMYK&Bg`js%V z!63F7>SxTOs>rpP|6}qZ3s0dLnvnEBzc@Dcq!phv3W)wn5zT$tZC@JFNO!Nz?+ff} zLqoqB7iZhdP_LIs9gmjA$Kaso`@Ey3%UbV|lkO@Dd32;zpF2uz*nRMA)w=P@tr4DO zownm1wi^%Q`wh{2Xcc>#H40Uvra^p^y);B^%pn~MiEmI*KBM$}S&0Lmgdbq*KhHeD zH_Lhc6$+VUy1SZqso2Glz4u-{50)3Ew!xGN6Hm5_gMflPHbVxcs($@t2qXRi!g^Rb zQxsjG4pCp_mhsC_=FqQt+KOLd=dxNRT-W#qhdw_;#-!sc%!5k1DJD1}UEy$>Q- zhW%k*{=j&56Um)zG-S97!Jv*WgXbl&1p#By$W%XrHhQQ5H%5a@#mMh2*BfP(R1qEi zbMp@$U@RsUopcJJVz%_|6jTU*9eCDYLKZY+3b_tha=)#ea zQ*PytBHJ8kXk&7le4r`t6yW>HX^PL-Y;lRfF>*kzTDJH;5n+4`D7+i}?om(b{PtVwoi^!BBD3qTK zy!5#AYtgBh`ni~O?NNP-an-RdYXpEM^jE)j4VSJh?scwgcHljnc7S4|bZC#}!{pI$ z)79D5`nBIc_BDNGlfKyQK6kK7V~+1YVX0w7d}>M87vup`hs3cagv+Sj8m3%vi*dgK z%{aqvgIAzcjUmPN8on@~exq9@(zK9-Kw?^|u6Ac)k-2;akNLC~=50NGt z#6F4IoZVEEje1im+NT7L(yg4PyMg#zGlPAig#2&pl}34$T=hcWn{&NuwoT`ZYxh50 z<>?>XSHlRnEV7^sS&C0hW{h&FfvM_I&Bv`ci$DE78nXYg zbO@Cl6%y$CgD|nVgOAA!otx_GW*v@G2T_jIC$G-!86sLbI_%Ty!Bo82HH8}JoSvRT zA-CrT*&d$X8il^L{oCqm3j^0o*=8FyiY^!E9hLTxl>Dew8 zM&`)ZVPj(;>V5g}{CpgmQ=R0IA!Aa{I2Pb|n)Ru!HaV-g(5 z_<>Ne$W&NkkS(gMQRJE+ZSpV6)Yo~ILE#>3P6FiL399?9<@r6~>OWzx>yDsXJ z-a37iGcvR7iG5_~?4!>gPG;if1GlOCg|yGSZpBSdhyKKnsZiBJ)+?%S_w{`l%vQ5? zi?YRyX7fg4C{a%CVBWuri7g?g31Ow>WGuBWN&`kvF$iicRP6+p zUv8lzwj3hET|XfS+UA~DX3zYKQ%lQOn|~l=w;QOqhUTzD z6F0Uu&Z}NQDA`cP9BvYKRt1Pf@5j@JH;)uU8s@Y3W|LBR;KJBsL9a^dwuY&7+?VvC zr!Yo-#$e7dGWr%)xB8mV;%H?$2OZl4xF15Q8djCM&iT4(z_e<%(boMwWhVGowvIrM zd(*gXA_bL^+Ff@AeO8D#%iiF%_L0?*f~chTmsUF^$hi!oY#HngVQCL4lx@J4G_KF( z@awkXyAI#Dpe@sllj%?diq!^nO0BuaF{QEIgkihLY!>Yh$kV)ZBxv^wbm@D>Zr%%x zDxF(lb`#6fgn`~Jkra-a@c4RG%r&oGSW{L^=D)Jvwr#aIZanuD_?K?tj{du$FH8(C z6zl!ojShUYXH1{Qk(y{H7%h_8X0%*GSs?`$@W5I8Ut61*=*-KVV{EMI`w5nAk?Ti) zq8*xQC~0Uk34t=-b;bZE{cF2h2T;rGXVreP87Sy&O7*t%kmsrb0C4Q%b4L9-_a1qC zw+$NKcJjGwSjd2Qi+Jwy9fqc%tjKqJG!(tLPn6)}G76byg8D(D-V2{hk}TA^0D@Dl z500sgE1zEeIW*syo-u^^T}WIvv0M#d0^b`5l{wI_ciN1vzLik(U}1Dvp{$HHOtrDm z5|HFb7QLMe#J@f~HM6iiE+w;^a3nY%X%jhpz9Z&an&%Sn3jmy17joq6TBiAViDWT-0 z^WGCKQM^=oM|yX2uGWTlZ14bjHQsCw801;E+hKtK6!p@lE51 zQ$d$4S4GdlJIK!=AQ1GHKw52i_qJ@@k683AVm0{y1&W@Y^TMA_XlB*({~%s)rWe$+ zMQ*$BQz#gf<3^xh;PWf-tkoJqmu~FvPC9*UM8;7-wI-`M2m3+)qd}@i8JCNDEuf45 z3Ygwt{?bI0@=1rb&k*h%r2!gPU7CioiqrW#bIP{##gVBUV>;F8RCL;PBke)8?0yx$ zbnDHLXl4(p5Ik9goL<=C@a)?v7bYE#^qd9O^lnoH8`kqY(0iTTaa1-dU00Xf9|GBw zWK6Z|(`R_kO;C^Ik(RNpzB#?c+So35%WB4uklu1Fmesxf1ruQEYEH;=dSM~q;j!`? zG{lRd0zh-gqBIgdcC(@D{7&xEVA2pgX*VdjW;WLsLtPm@(ci86I zj-V|)1=qelS@bTb`OYXy3LQUTbiKHm@SZ5g2PEBgveKzC{E*sO5HS;?xU7wOkuep*KRcZb6S%t!wp@I-^^}Ut?ucfb8*g{ zU+9G~x@9k?x8^_1Lso|piW}Phz-5*dn^!TygF6 zceODoQ%ijH;$cjcwwony824%x0wNyuhR1ex5kq%M<;^$kBV%5oal1DoYz!SEe%Ng? z;MPT%TJBSc7hRgQNrr*ck@~Dqk+%UyobD2|B9vG#n_7?-nR(dgQ$1?vh+qZXTxj@$=#s!PIpelm{W{SH4wuwGaqDc6k8XeY{ zjJNMsr4|R`^{#wcTN{SW@e3T|6n;^?-Gq#=Ej5 zA{=7N*zxlOQtjW(`tW!+v2`e-C2jf-n%0WglcMyL$m2XZ3D}mhnCls}CnqIEY+%s* z?ul@M_vu<$d5<52EeT;S80<;Qxa`Y6Smp+qLWI@U*~mJ-iJ*QV&*Dlr@y@UE+j#~B z%mBjcgH<7DpxKV%7wDa-eB#*Xu%~bnhOZ9rSaPbyV-j8~n_bxTvp7@)P82rMRC^Cv zc5Yqvp1C=0beOtN(o}6tizr2mP9X~YLzADNu=8f4o86IC6pa-2Ks9X=Op9wpe z*~W5m5OmT-g0}@X)IlQCbsf&_g18l;KI2XrYhWP-^oEintMt~96r7;DT#$tAeMCt4 zsc)&FZQ7&zyRiY5=4m6FykI;OLXfLL8sq>KlgPI7SkfC!v`l|@X4+fi^hR$eeb&*q z+WAJtY}&_xw*X$(Z-wFUnmv~BCfv!R@(_a5#gqFJ&D~8);{-yrn2CgLX7Fqnj)(G5lXcNI9MU!kbU|Xfj%o@7VWd+>WRbpf0 z!(_t@3x!S}0+N3L2kVOK6b_B}?2kvnlC0YJbRiC9O_c(?OfO56RP3LcH{y=)_KJX!Y8Y7MSlUk+4)#Gmb9le!vn zc?6vEn3Fo?f}!mhX!Ylj>DCiXeJ?&U@_>y$J9MmI`C0mlC8Fn~();%BRj3K?ig)OHoQll^%#4Rz|!h%|4CfUnop5@IgddS1LSrBx7LqCAnj(UAFF zsg$()x2Z*8i&9~nSDA_+QOp9XotNI1f+;MDpb#~TUh^KlrljFZ;d&V{5cDyJkk}1O zsufh*5VIu5MJ>;^GCBTjC+teoA;682ww08Pe3rQ^g(tP~dYZ}anV^5#*M4^TdVUjq zh8@E}4(jFl9Wl|l#UmSjp1yqh@vYIYD@L`%o$q^NPqT<(*X*fvHknpoi_7+@!SjC9 z*XB!AV)_GPlB^U5_hTe`vJAN2Y#rvGJ@2N)8?F$Kka@ps{Z+O*runh(fYKmO^C=Uu z67V^c$4XnFk zmNze6T=?w}2aUYikLx@iNp%y*~MhvGw$jw3_eP`abrfW*+ib zI>CD=Rwg)WU097cYe>8)s@g`}vZ>B(CE$Zr4i748tC^Kj6lHTwL9+H_zec=3S2;M+ zmQNlLc(Wdyz}`Y=DFcJ`k2-17tx(mg`AaW0F7!|5w_R_&cVJZi!U}Z$fkoQB>u2~e zb?>o;#=|$E?b#F7yh-!Hyabfz>VjFO@g?$i%(g;=6)N-7lUsKB02ve)Yqz#Wh7L;i zI(=O^^8&R?Rkc0Be?m5I=wFQ;tb20A1b(2QLGs3!(}$E@c`Xv1Q#Y9`t{;!#FJuu} zO9>hLC6Wv4A5&d_U0M38WLwX;hMi-_$dL06Wn44C_kn5JPCd3Q#$e-XbqXDMX|a>c z9i>IAK}^Ael_6u+3!8!S2d>L#Jo42wZJ`I+kOOt&*%LM?wpk;+)YnU)B5BRs#1%uG zXgd8V>=X66WUg@iryFLJvUut~ zREmAD#M-8*?!kUj=F*`EreuYsY2GY((5n|TN+PtM3_ilioU)8=&4vdk_C)5f$6Qn8 zbU<+yC@zR0^Gc@qA)Ct8QV;)i8Q9b#3$zTt{Aj__AhaX-^}}Brt;Mi~rF~%?Yi*J) zmU!R@{O9%425dr-aC zQp8ro{5xXG9iu$yoq0&s~#_eF@7@Y+h3a*UqQMTU!CG9isg|8BiBd zMl16;oo@1pFK?p8K+Y$j`gHW5fJIim!5acR+cj*>!Bxc9$YNNpR~L#qSHbMcOob{H{j#5lTosZ|cVr-hbI*6i92CPPUTf91z`4PIQ|%Ykc_J9;67y zg%8G92WF<;ice7IY4zv-2(>fB@ewoi5SA+0l8q6QaQC0kt>Df>OKQY0WI-{!+yhh8 zv5ae63b~-qYgzPW(OToP#MN-nF@oCnz>bfpvZyD-v{UA8H}4Xr*O5%m@KMX_bEe2( zjNM0;2j49%8P@zCUI%vA*!hiny&B&*5fDsdnU8Ip$Ii}-hHpV%{keKI51x#}ES%^# zIJZ!$xM(IMv?9wqnVlijIfSYuT4*V8Y@v2Qu2?Ep+`|ra7MoR{IjiZ?MyWmV3Uhkw zWLmX)rE~j&SIQGzw|Ak{c_Xo8FYvHo25iJGjdt_*Mc;0->zzItpupcX)X35pYrEa@ zZaq(O{nP$$;cnm`#5@XEm-$7iJ9&nTy@SWMHIw0zM1I&)t0T(VUspd6QHG`C&>KF~ zp~_j~F9g18NOzFDhSIjoHUU+lCU4x1?I7>7XM;LmMS|;UVE(SD?6{t}@^JH3dyiUfNeB=a)Kby99Ade!$|?Gc%D3gh z-;Jh7lvh}Y6HeP6G7Nu6S7E0;w!#p*|;&Nz(*nudt7nL6e$K_ z{uU_89fy+)bWR3U^nGC+=2MNGjISC`P8tvnz9XF%ynWP>J<61fm%kqM5}5y^Dg;FP zd9bg~_KGpnHr285oR4Zq?|#t2y698{+3?BmQHg|;$+I2ukqoWmu%O~|hYjlC6sQ(! z`mC%XIgz5%+x)sA2Ywv{8*sv!)8J$atdv@Q;gCbCa_yp2gEV`%sM%wg=Ty-%bm==i zRlDUJYLr7C1m4s*S`&snI3>sY z9MF(jE`e7)JHs9pVMB$6tje#2+ohp;u0q6dVI$UjC7rJ=<|;o=VW5#=^Bxl6B^1r` z!Py6RFVn)VNREx({J+@molm2*=F<8L3D-lBL@Abd%X+1% zgaYHVCLk_VcU#)9XWXc#BgM;qv4DNKXnYcAQm`6v-q=1^^e1wA&LCB7&LfG1q62gf z3nFhJh)%%OyQBGr)fZ_{<2P_`m*A!XB|{R?1|%)|PtJe5ibX~6ugZ2L=AM+5onfHn zgp?M}fOK$KT1K$#Dz@s_>CgYsTnMuiU)B!}FPT|(DSAZYCR}S%*)S4gC^Wd>rwH9i z(e+f^jNvHOr1}cy!C@@^HOAEA8+$UbsXL**ip_(;TJ1|siXw5JxSU+Ti_EJuZsUU0 z_+s5gHloT)grGe@P;U%`?IDWm_?0pkt`b9K7uWw1W0G7MIne7Rm&L3BAGF406 zzdx7yLXV>@*zs}d+K?&;w73{(v!B*svA<3ik2%RdQ(+1?EzYP$;j2HCO!5r3B_BW0f!s=;1(=8kS&_yv9M$M{hE#Nk&`O+eUc|j01KtyNE;!x zXO0u+u`CmvCax0%V8LuCaJHiKG}P?J8l`$`$Q|=nO&5Nx%plYx$<;v$@Y3;7kzeC#?E#g z7>juw_)Vor;9RQTgVe=?Bh#S_%gxsp9}6w$S6Nn)v@>p=ryMtMAopy_Hf4H%o+ynv ztug1PdXV*P)&YH|AjPW(K(+?mMl+5zc&-Ay$m2bTygYeevYit}OVV9)JSHaA!PMrY z&a=HgYW=yy>emNy@Q|6s2VEZluH5dd2aNYcgEaG;FN(p%d%qgq-^^*21{WGDx_)@q zv$oYDMG0t5b7aRbT%>Xoc#uZum*Nw==L>wVxk^yhZb#zevSEeP{543ARZ>~}=cqw5 z)+BxA^C!~nG)0m8BqeHo5a>b=DC*W@>Bi8zXzGxgd3v1S;QX6$LRefeiFCZIY;Ke9 z#Yv4dZ&YtJEv{F_^z4^oUG|5OTh{WsB}6mDj2Rv_Zu~DxTITOOyL};T$-%-HaHo7h zRf9RduV2jdcAUqP#j2#ra3=uh5t*yNMu4vn)(=?=>)u+c~Ae zk#iKY>-b%bkHX)=0%w~a%)b7lbNJ#tdr>Y zl9x(Q;#sM{>I@s9kEb>!6t79R)8JS5+3Jx}5Y_%aP3UoapFwDh?nUX0yd%Cx0(yvtj@uNGXnJVrW(>8Ft45G#DE9dX9J*wlZ+^*eBmDBdo z<00A;tsPX|*_z#4!49NgU`q;rZ@RFSB30O?%yQDIz`fXsPE;|ieH04_vQGKjqvckE z#!zdc@%?t?wXkiC4*8fy*Akxnab!otdnX0-py`a`#O-F`?WM`q+-e2|0lX%iV*J`l zogR(Fx*t}xF35rjmCN4(Q$^r9ii8SE-H$bu&~pC>T^xRw`nFv;GY+Qn_k${P}FB6!@(~7T}M&ZzA+NTi6^LhSjHRMVxu6>j}-wMxAt_Sgg z(BkupIiO8YRGId9^%!)c(eJo@Qvf7Xjre@xS+93q3?_7&>Bt<<()%tmjf^#37!OYn^Lpd^Bs#Ls$__q}Xe7q*tkZH`A zLX+g{6wy^=t$Fu4--qUpQ6v+GtyiDtg@PJI}|Fp5I@qT;}Ab z^N&2Uil`aZra!+Sg|h;U@%_n^xVGPg({~cT-1O{|M|N9hqJ1@GIHk82QsM(c%5>nI zQyJ(bupGOCH_K1!(camFB`60NM#vxI?zkCVl#^D6bS=4K>>f2VnAv~K zmWx*ezPgliF0F$73`OvGt7Iw8D|Hnum=!?POx`pi=Q)O!)E~U;I{VOFUVwWO)7X^1 z3%{sOt>R- zbH+Gi%u$DUo&{an&6&F33*|ww8;M%+-@b zUHODfTNMF#gG_*Xjk1TSY|NxUdF1?Wn~havMsZ62c8g2aCu=8WdANCj!WUdTT%5i_ zg)?2~@?06^t_;cajrI&Ns(J`hex94gS9_nvUtrv+4^<7ei@CxFqAcp%bMC5#^L}r zjb*Esp0J$b>zAQPnNPf_w+5VoXr$~l!ENqNSQr>ZHq|L`a{LE&@pHq5tEFr}^x)?- z2j`Xa@^D54fqKueo>BoYZd=vICqTwR+D5zMfvSK7Pk}a{kC)byA64>sUpJMc;sgYf zbGi5$>IBqZ`aXM1a5>)rKAXztkLVtD+V zFstupEG|uy1>Z`2mDTLrl!!ySNJD*xmE%NHMT}paEz9opNbBUNW4d9h*#7=Dh4p}} z^1sD-v0nTmNxVk8MejnX75g1Dzi%1`4wQr=GuJeS2Ng;`G!BeA5fneh`GN8U~k1pN-DW<9WTyu@AUn}hM-X?Q4rm9NANyQ-RJ*?E!` zm6Jxf<0~^v;ez~xCw!2uX&*KyT{N}Fd-iUM89TnfhUBn?b|Su-UC zf3JS%n!9dgPH#o1Srs_E@QWcS^?vyXB5T&`XMkzucJ_Ml4Nvyh_{)V|%jZs-r4NJN zYi-8`r_}K-Ey-uQc>0#;MoTqmlqt1%nZ8l$w8wN=w-U)^i5LFF1&4&b#(RcZhMs&J zZJTWV6rrUS-sk92U{yxwxOD|jD*IkJJrUg)q>TMZpsZWSH4RvxxaA$qgnl6_f!LQsJ*IeK8#@^P|`YOro9nc}JwoxEBm#nZLer!u%oLg($8|Q$}_y+@Es@Ynd6!JP3OO_s%4@+`spl>Jbqy z_hs1hp4m|-|LPl37l%{uVu#_c3NtZUy{ZVjcEp$*W8j7yln_O4wMvcJHFtR`w?X;R$~RqQIDy6 zJ+tm0k76PH%w_Qi_Vu4j!12VEmiTdX{^?<;1!C5LX*Tk3?%eXr`0a4wRNqGI?bqny z=L_RgeVmHW8_UfVkr`Q|nVV3n6U^)0+79L?UcsfxH(D7bW#OseAHJ$|nOE=eNWx6? z=U_0a-G!>o{92ivC&KUYV8LKLqh$Pd^5JK{rv^d$98mAoysO#MISk$&unbykOtlg)OwT`2_U`;oMQy;N!u0~A7cJMW5gSa@gS1@#H+09b{O>jZT<|&=W1CU zowT)W!>ku0-UGsn@VwVdev|%~;U}t#5)MR)Qjx70l<8CF{~ud#9oJU3v<(L+aJN_~ z#VPa#3N7w#ZLtDHTio5X5FA>H6)Wygptu!6@Zb(1#UT)ayL+&F>3z;~&hvin%U_%1 zx3kt>Yxb;}Yp$6YbtAKodd$~%Ayy%f2|K8%gRUUA>TGQM{p5FoylxIG8ASh^=W$_OLqR!>U7EO`B0W2*Lz`T-M|8eeA2`i$hl_&`;DE8mDCOzv z{7uEl5^v*k>i^QYL;omAE6snHi$1YEF14mI>`q%dmwT3#t1nibd``1G(&c{4m|LyU zpgCdPN3JS)=$wM8(~_4~SNl_SulWM4%O1IW@d%(;xFsj{Yp5dgb3IC?o2bm%3O)%K zwmMsS_JDSC9vT-A9pGl6HSU5tY3|Nis&=uo$)vy(i;D@Y3~5&f7wRt%D5NQ3m_@_~ z%-FRR`4ivem%RieTz%xD;&D5~Ql|j|N^_2R<6ljI%Bt~#uy6}?m$u|-R%2Zq7mTmv zgaZIK0{KfyZ~LeSC4N6+T({T4wW-sUqi^;6`-#ObA%ACQXZ|*88-P5|Hwl85;JrWr zzVBbm*QVULbUqR^Jb_EuXVVouigNIZ&~6Dfe+I}1)gG=UK8W^^%*l=u<$>P)YkqVpDG0u-xb>r|6bU0!B-|#5Z zX`1H821MEaQY}f$?mcfi?ii`O-skw;NE>y*my9(T2fX0ZlwGN$uXbuTSO91I6&`Ba zbNH#s@!2)G-u~!=rcZUxs2_;|sKRyla7wH+5fTaZY(_^0`>oyV5AB?4-tu72ux+^8 zbAo4-$+3TECpLhFM}2S{YV^|9)I~SwJ6k5J>NDu5q;ObvFF-}Dfvz}YuobR?L*#ur z8jm21>;Vo8TWS43)zaZP9vuEE-QAh{S|_6`tn$`a;>AA4xBNAa{k6C$)^A`Y5Jx||oEqkd*raB<)Bm!bi`#ZaoZ zTMh;U`2nI^%HiWF=fReMq^|pmfu9g9?ZMwr$pD(2pKiu#wEUi0G6Dnu(;O4t0<9u& zDPO*pyB-nVrjh_&faeEiXGsy4V9j@Z7yYU;V~tH#)zmUCl7AOVsDh6k(&v663eK8~ z{Ids`Ng}TaZuY+??mJ;;gu3q^@6PmBiNJ|y5<_vBSW`Vj1^8O-vNQnaXJ)?Vz|;{Q z(fyHS^)L6jZ{6rOzu6T-OM9CRZ~N;c8eM4uT;%VxHzw1jUvM4#q&%n1o2-r0b>zA6 zzRtrnP3SA>_5YYI{0ndMP;}POYiaxU%O*~Kfc(=Z^cLTGH5`MUx#qL8ZI+#kv+MYT zD?Aww5q{?iovUMdn&y71#=BGG*w>^Tqr@n7#F=z`tSYd*V893R$_0v~&ur-->xi7O z0pKjS@)`dAT6Yd<%Ysg<(M!Xr0?zG+KU4RH(v2^y4)`B?q5WI zlP%uHsH4S**K+^m+=gk?{-F+I6w=z@2eL7Yza-c)N4p@STnj4DO2$?Dm02diH)W?T znb(U_h5vbN)4Vos!c2fmfr+`#4@y{_*#D(=?I?3F({xf7kNv|2`K~S3(YUa0w(F?^{+!WcId@ z&ZP;1R&ITtCsQlI1R}ISP3Qtc?o_ts#qy&1H>ICBpFyq5jdTpRtW8Q$AO1iU*8Amu z2XSR>89%of2vuFv}c_r<25zW;wLY3=}*j&iTQ!_uTs+&rPo zDC@*|r#~Y&ZBURxE~Im(ZmIFA#|XcVBEne_???O`^(cj=0oWc~is>#oYCFw-O)WvO zn&ik4tS`_1M67IkEnbiBN4~p^4OI@g*}X1<*-rA8wmGN@8+Xf#oQ6gY6@7+Xsa5@c z@nfdV=`UNxL{;J(r+6~2_M8HMBTs~^kBHc{Zo#G7}M(gq*W&C?INFF${BV3T>! zB(yRn$L?@mjY`OnwH-Y#?!+Z6VYXm;@?LG`)nUcjr}b>!^{##qgb;-clV8$U943!s zx=W_EHbd>14n?YQx^FM_#2k)UUYa+1+7^0trlJ85Y?XF=p4D&hnfeE%cu|a<&1mVu z(o8#?w-S9Ck>-V`{i_jjpi(2eIsdl&&V-D(GWH?O#K_MRtl~^c$=#p~E+-&tglcoT zVE3SWKUW?xKE`51SKQ2a&YW&{dmv2M`c(Jw>7o*lTg&x9{xZtzTPwVUL*6^^bhh!jcHqIPg zc2mFC_CV{I*nJ?lcAGXk@pj_)vF6t_6zrQYG`&G73tIEsBZooc?HI`MF3%Xq=~B{F zHixrWf^6qT-;5sgYeBU%lLh;N#!g@HU=Ye`m>0YN=_3ZUX|O;5S^ujE2B?z$spWyu z1wNWn-Lq|VE!GWO9N04ZFQphiHr>>p&#Jq_{<0SZpQcDzeW;{&2?vfeyiv^odcXKv z@WgZA3viGLTj}rgv?bUJUA33+lSS^B*-{~VzN@l+KbL0?fp`D` zwF}1iK7)A7!FL&mNSdWhFAIA|QcY1jtTiQtb-pj6x?xY+zTLDaj8A_VXbEY-*A&yT<^3}EstMZ4IQ$3(vIWbt^kR_x`KrDY zwV(3Dk&(O`UWk6*QUN|_0Eb{Zt$sT+c$qLCv5u)4a8MZ0ZAX9~&T=#{K}~KCB&4a- z#sQSzUE0g!UNO0{b-dxBrk?x=h_(`?F!4C~t_&n0D>W>AIO=$Lol3cPn%6k>g!tkF z0vECCbONXk5`G}7E}rNOo*0C;(reY;WuRVvu~K!%5b|pLZbTC`f})M9;r3!~`sh*= z#{U~}mUbAz@4n9Z5ozP5BiTeg;HxG%#-X0wFFtTw#Qlde#tGoW!Iis4|0>+VF+NJ8@J#QaF3FSjCV0FgLwRHj{ z7!4vvMt=8Z!VS(=iWKn4V)&##vL+TUH@at=z>S3gT2@|Nj^+=DNzz-a{0ayhC7soM z{287-Yf66jkSEs5XH)*#RMvc6fFO6wcFhKWL3Y`HEB4+&wso?$yRdEC-zCgjKOw}+ z!2XAvUFjSMDQH!$+0E_RkXK2SDamW(Bi!Cr{>|&*o|w7^>|$;aJnQ zxZ;Z8>s=8+SZb)l9~?^brJ^f}sd+H@^Pb-R#ti|y zPl4j~U+$t0gra5~Y_L$wg?IK}Gt{gc2;dFOS>2X#kL2-iaf1gb^*v9%d-xs4mv<<> zg(1~oP4J1lyFH=X!T(jRCtCJD_-myqQG-@Ft@##Ya=lx(3)Et6g#jzBMr*jV;xMje zu1hi7p<2Q-9%ISm5&WztunhS&V(MROR$U*z<(b0>Zbo`SCsRJU|%P-goL@7zao*)W_dlOaa>Ef#A_SrLovLH>8Y1bcz zt-=m`Bon!+#IrFG5#eR;=YB>`)8$j70X(n3S&9_s=VxHOMN80gN!{1YdIw3{qq%g& zPs00M4&*oFZtMqgAwIJ%xHhLwU$IZ8Nd@=L^!w-YUXmd&CPu!8S!uRI`DATNO*B7^ z`&&Eh{-083Wi?jBVVeBKJ)UJI!kH5}B_BCA!~+7dROyR^yxJkQ^<1IY>Es9_e|xH& zO@Pe4B{}bx8l!NHPu!J_H~mCg9|7PB=PEIumxUqfhcC`wQl4%*N>PxsK%^-(u6^;Wo6*=tzj=!PS<_xEWFK?Z&LBC$_5y^ zh7s$?U8e4h`=N6v5Kl=H8z9_3um4z2fX^VKwaWdNInf9i!Lz6`8qab4R@LjnSL$g;Pqwe_cNtJM+pwFH)T+hucEqi2yUmk=a!24czS^$0 z&0&=|p9==<+jfylvrm>#%gW`jP653Y{5EASW?*3W)U0-X9_edJ_xbzbHKDyi4J7Z_ zi=q>>Mv9fB8A%%V+=z_RKdS>1_o4CU?DXE$cVi(U_+lYSXY8pa9-uJR@1sIB(Uv~> z(Urley4X-r2Cy%vLa`{g@cz{pyc;a`$OT?BcBn#nt6Q> zwK&WO5bP_YWAIci#P9V=?1YWsZ`%n8wtwN33G;C=*R2H;>G{Rg25LW%Ir|Uc1s>Nn z|2y%8=D&dGQ@KA;$Zogli5-vM6NEYWMbJDYKHfO@Yk8#NJM0w`i%hWx98LIgm$PP@v|9; z;hIfk4-d~xPC z)o52Sk=0=RYi)O)^LL!A&Q|{O1o?VenfrBgAsBnmchAyBB$k%mMy=#ysUXAZH6iO? z#kno%i^^ApKeEBT5=GtatP>q;QGIVz>6Hq;t1|P4YJwN-OWCMixj%L%w)$Q&HEF;; z*DV^???g%k{>W)PzU_~wJ+Q+1pj@C7gU#csBf*FPUBh87*}Z)$Zx`&PP%Vvcy?em)W79N9#q`M3JbNSZt|!l1OA?~MP~%hPGcoj z3t?w|=8fr$l}6b>7L~DjGeVzh(Vm+DZ4xq%m*XdBN_h8TV(v}hq9gc2a!o~FJtY*U zT`bs*1N}K0mnMC_w3Nl1y}co5B~r1qXr49WB&S$>eahZlcpX@s<`dq}$&9}@YkEYw!P=q$ zY1760`mKSKBroUIwi;x!z(<{f`7K8=jj^CCk6uwS3xXbVb_{yRnW^-X53x>nlCIT=&a)^ue99oZG5F!iL24yK1#|qL>gZz`qe2UV8{>tR$)udMfr z)$h!MX3JFnMCa1YhijT1$&^yuL=H|wqe~SKJi`+eMyPRNpJtRGUxlFs&=x}Mt~+v`uyMf^X_`!V(1bC!+}{)piF>MQvI0KgqobW>h2Ncl*_M<$*;g_5%S zGlpSr+|0LXd=vrb$S8aPV)@t<4j!%6#S(};8C-3C#FK5fo!9dUAX2ykD%FD5eOHVg zvL1hINLxcxYBa<@=_ho_kxE0u0azy7imE`Y`^`NL91H6k%-lX5|KP&rvMV?MByK z!nFAoZ1~aCdTvqC-qTr?zo8ur>{FD~nc<}f5@>d}s5e4LiPGr;(m3QPf(;qsS?Afn z?XBhlnbcXvFny;P%XPq1;>y0mgiHqTfACLjdeJ(-gO-kqe z((w#Cz_>}{`RWj1s>VE#&WG3}GIrDWWH%x@&+A@df6M>HaY*>pzezY@>Y=7oZX3wl z8Z?*05R$tb-Iq7KTP6Ih4BOOEYH$QQc*~g1XcWOwnf5|vP@8PK^YvikZ6G^=z<2}x z@PQYYvdtlp(?6Sc@X;3l;pTRn;Q2QX7S)}kN~v!P3p6j=hwIv3@x^==LDF+3_Sa?P zBP)w@waEJG!U7K!W8?{z1P7a;)>?SpuJWr#qIh8xqs}81r;gGc7o}5)lgsbQ+CQHv z3e_V*-)>TyHTTv8$mz`M{AB36X5Z1+MSWt-J#aClOPB!s&>uKg%@;yu-gX`u7C7hs zV=x0Ocw7NIJ7GDIya85SW+pmV1;F#&YL&*Y9KO*>_aJHSq8XGRI) z!#Z4pS<^TYe?Me<$o@s9Sb~Bz74055V&ngxdCZ^El zDilnB0cepFujMyulJ-yzz3;mfbhXzcEomm~-$h4#Ov3`=Xw1%FYbhP*o;Y5`M2 ztpoAYcc!*MoLC)OQLJCQ2GR%2MJmN{Y$%$j0Z?lrTq=c|dVvFHE=ZvRZpWvc$O{^$ zI(;HQlKJ(+zR;znZ7_C;r6vFM`Xm(z(63SdbYy51wx(LJle^|8aQSTAJ3VU7qWFl)$s5vhGna4Le0TNew=d z8SG1WQ&5J>R|TD)C%_A-d%2(W(?F*Bx$O%~-)WngtGn3p-~?r6dGtzC^BuK{Pajzm znHQ*Jfw+Q@JbCZl&tCYh^kdoN62__&k15F!s~es0l!sXhcw2kkjC$6){JNi9_-({c zo_N-y?+6-uE3*?r*ry`vp@en z+(asB7pYnMy|Ka6lKEcFmJl$#_bKBCyZpRSa3(n8Q3*8hjP&bgCNb}FW<8%DDdIy@ z0I-2zYyXzfaUDTD%h}tK@(gyt6c*@RRQN+XJEcYHSZqfK zS?mZc^o+fZ`M;l*j%*!Q2~Vw*P@H^R2b$QxayW{4eO!EHWnTTPi>tDcyvmcl&mAqH zor^98+XvT(!sWUY3MJJX^UYwofetHzlUtaMJWIP4;~t`)vFezp9{==Gb>1JnRzk}? zp^--)y#753he!`idYz%%K-tEf{d zq}gNSNU#*6Yvty7hhat77aAK$3u5X@Q($o1x|N13I(vBktiLfkpfF=!rz=wlqF&PB zyz$I9?mIn)tKG4$69`}*>i8^J9}|y{-j}46#u->|t-92G&4UeB7Vu>zC`b8lbb{#- z-w9=yKxmz7%NKw$Lh#&v%|1DP+*9Vb7~JPNEwALFyV=vR22f{>XMLl8tv@ribER_o!jrbrGb^EL zfmV3dw|=Q_^I3l5LfzfCe;aY&7#{B2Al?0{Iz`E|5z5o@VmRl3@XI9qYK&&72f4jy zaw#WQWQB*%)cIW{nVz4BNH}cRYJTeIhL&|-Y_x_Rkwy6#j;M6W(MGfxP)xGCdt>if z%l`)~2TTpk>cB2bP%2e5JT5$n$~kw5oweH(NGSLP`jfYH^~HF>ue^t*bUb`%8?T$`7!3>SWmW`bM{ct+E-v>CLG!?p03hgE!iL|7#f&ZLv|$~C`;iXFhi z@{aF3NMd6459`otCrgY=8jmH$Zhdg5moH`Aic%csWv^kLUzsnj8^>AF$J5so@6FM+<5C|R8fjwH>K>9k&Dm*!s5^AQtDoNDno5bH1%hDb_k z1U!-9^mKUs@sy4vaFfB)B2$A?$EuZYy{vOyB7x_s@wsAD!e274tZNGxeybIxp!3T7 zEr!gb2Wj9OA8F!D+J*S9?H25?gMHC<3opUaqA_T(w=U7jCJlFTr95MnV^rQB6kWF6 zVS;gwD*esHrGJ5tmgK}nKMGmv(3)r`0@b#DbPcQT0NV^uwkYYGL5>#WG z8nsj~l~X~|Eq@C7|BKK3-EH)i;NSnO<)&C~cs1k682%;apW-aY(@7ptA*Ltuia9Yu zdfrPbd411V0`Xw-1VaJU0J!nexki`05Q_8_b7RD*kbFFMl-4X*O|`n<%e=IK^&xDS zM*lVt6aEWzD}0Xy=)zEr5l+FH&14Us<+v|B4_p4q>q{Owrqtj!x)exrIFqPUAx(M(9;InMws@E75gca;5 zO1G7x^UE8%=1P9^85}_qN<-NFP(Bg5e(uskOkAJ3Cy_LiJ?qt+C;eng$6{C-V(+-# zW2TK~YWz($wFPP&9lNghX-Z1m+mYRaRSTy>nRe{F$#~{7$XmF(O~*R8Z_rh8#O^#i zam>=gCslYAzoF}tkzkT2 zkqa@LdU~d7`-dM5Du0sUxYW*wLFVTt@{s#v?@^@W!mMe%>mT@v0X#Paq`B`W!mDH~ z5l|eZR~Rz$$Ea|>bT4JbASsb;NanHa%SLjfE4ZNhgHgZk?bucV*Z|QsJD;D(R3l$rbMe2)jFO(i(dfL^@HusMo$`^DuP!qstt%KoX2YL5_Qp$<`UQGW| zJbxnh79;*go%j%jw(F^CdoPSqLVauwylW1esIFw!soE0$^NAzbzrrsBGIk%z-Y4^C z$mZZa-&}e9-i$qwyN%ZUMBV*3v(wm(dlc;E;HUAx9ypD*73T&DkysdJHZ)KY+R{03 z*s-(Y1oJdd$8n_HIGKtR=&fPNaP5VCX_j3*C|y&re3eC?$}=D$C-@Q33-4z|EOiyAspdmeImcQ?1fijSUzdM zHX$iYGpDPrC1@}aagdiaHcLGo8sZXqA#ey3@-1k|o_G^a%jt@jgZsNg5R+6AyQMvU z-I*g)tx{@rSuob^C1@(yNh|(W3+mWqmA-ObvMEhCjZRQKI!Aal-iH+ML%{yM>zB_q zd6V{>8UiwdvJ_ni&Acq8$5B}Gd)StTfop9M0OPk!ddYtWDaL4Zqv>F;R0mxWkOc zro`AhX=J!R(8KPB>(AI1uD{yN!!+R#pVMEDcJBcy`;@9** z&zJa7mCXFz2SK-9zvrafTZi^Lpk6V)PGoEHg;mrH>h|gTrrtl)YnP%}->Uw2Y;v6_ z>-79?Y|DqgZH`)c|MT=SsTe~EIvPcBG0Co0QdO@VcfQ40jag{EcIjW%`~-5&0tQR6 zZ*O7;nyxS%sqJiQv*rnHu7|*WF6c8v+_~SVK;4^ju6M5x#JE6sBL0#gE!xlV_)h?U zR`|w>@BRH1hV%J$w0F9BD!JI;MRDAzR<8;ayKn&PYh>k%BTh*|M7cf*s$kgTPRH-I zinH^%oX*IW+crJlC{fDPFXr+O;m`iVCsFs)2wf-vU)LCr%LVqFj(ue(=D&0~bi9j- z?Ecb=R3m+s)%ItD=kJPheH^oL8H=(di|f?#Cwl8Z3XV*)B;lT~BD4rA?Pw=5W)q__eeC)08O z0)SgH>cKTv?av4T-`@xUPW=Y4QD{7}rKN%)NV( zV?NpYQO%&wf*gZZ;dB3kJEB?}fiB~iG|CIe-NpR%dyLAG^8E0pm)RdvDSt*{QJ>(@ zT8XcNW<<(HOe3Pbs>g~Wuh4F8b zRB1;TNd}Vl_6IVgw3;v+gA}p5fL5|80td91KePXS4+95D6Km}dayJ2+%yA#GGRS>HI&wg3rY4gzX0>_4RfS0He8L)}-oWw~=! z}cUB!Oz^~TM4$yb@xe%!7OAS20;=#cr>ey7 zVWpR=E(sxDkQk`Xbb2g@0~<;naei5668J;9J{d_+A^u2a?+pGG{4G$VJJBL`N)NXy?tiK zWgk8qXKll@=wy3myJ7mxaiC0X2GPFauNtAW(r6H)3aeI=+N;CxFUKu~c-|qiqxqUN zp#`=_rPgdX-V0^gm@-X-Ka!CTFIH-1TYh#Synp4E5{{Dp#c7<2MFU*LIaex=yjn(L zie)yRfOy`Id>D>&bv^wd?9l8{^sF6ry|2Yf+zuPXb{85meyHlX(An(^8KSmo{r2$MH+{&It_{f#11S9+pl{~;BUy522tas%yKPwAn|`LTERn%F?;tF` zi4pZ)FA4QEr3+O7Z+M+AMf9Q-Oi<-y?thiDihh%f0Ug))zp?#EazJq`MN>o#4!m}n z9$vRUowzk{CFxG*pkV69BybpW%>)_UbB$1QQY3cBI86=r?r1p*TGY)(V|V}gnqwyD z#U&>10mCb%Zn_{(DX#?4bWw2%C3cilT7wM(o8OksCp{cR>_Q$AlXD0~VLtXf*Acvc zg^+S!e$lMfZKgd6x?^ME6qn+{Ug5%(^O|4!uU4c-!T2RLOnSGe+klI{$ zcBkj`Pw#r88RsrbBjC4DNttrJ>KxCUSB!+ecc)mLmiecMUFd$>r$pJ9j8|tbdb};y z=elQe>3T|lw6R<`)4wJ3bKXf4@|8WvAmGd{>NYKwXJ;V#yNB=PTVH9GUO0hqlZ=|mlFhlFodVF=f z8sDOds)X%U!4zEnr6&K}{@v_9+^jzi=fGy-#P+1i4(7%>K6B=tUxWwe}?_{-IcJ>s`PZ~J8eL56>;tc*MDcs z=eQ9-@eS2nl-le?~`KO_;mck!F#LSAlhuTS~c#6Z7a8etjJ(T@)x9tA;e~16q zl~liVP7B}70`5{`_~l^$h8jQ#;4)sWGPasirlb$5SabrkfPjTacVl`K% zp8P0nieN^ap>!;j1K$nXd>F^RV-sSZ-Vci`~DdeMVGm3EJ)40+u&u`XkHKb zGh*N=K5EAgk}y0%FkOAu2Ob8k#BfiBv+@2@O4TA0{`Gu z>C%J>2a|xK@ml0K64SKwKcoD)8rXzlXi@%F6y8T;3fD#e*Yk{JzToh~+bx?r6)V6F zzVw~lE*aofxr-d?^=Ee9VK2-6VIh83OCL11#QKpj98;22K`}80U&;RqH1X=k!UL)T zs1<3jHj3F~=BE(OV-Bv&_|N*V+#~}WKY;wNM&<^D<=XEu9fGEjcN&>gmAt5UfQ7ry zf_9>Y>7=h{CUmX*I;bIr)RAj&PSU37J9KM)Q4kgXf6N;rq8@8q>(#9np~D?_7<3M1 zV*)vDZChEAv)&jBIPYYw+z5~JY@x3|C||PfG|a(0*!GI$={5{}y;Nn`^yy(-(sTeS z0JV4}t!UKR)qb_IcM3|C3Uoy;-kjWA(r?FYHG7Bp9rv=sV8%WD3_+9EM|VYh7rzMz zS&ww8`BIM*AwYDu^=?jCdrA5n`)zX6m2SNB2ZmL~8%FfX)bL)R!Vcu-u$^7{N*Cze zKeCrhi5r^>xvD8!@I!ZB8d${Q@K{L`W~M_<@{exU=af^AYQ~$NeHKTa~%H;-`2u0rFE(Be&N~5;&-?vkC6ad*!z%yELt`S2(u$q)8 zf8jayX+rPqPHK)#9W8_8?GmQlAcyp%^8=pYOlN;N0iKN3Z8ds0-o{V%1&6ZNVjjEgWVnJO>3eqKCVX$e_84 zbqDy~z5>bOtCXPIs)LbKWB>DHq<}|;^37T&w*y+_1m>u9-pvyx3@O^BUK$Gl4kw?? zUwW4I^JguG?JIw&zau%E2|BxAns5n>>{pP!4@YZ$yl&w#yze5KU|(7POji|7vUvCI zoYf@`M)s#vc_7qqVPRqK?kM}vU*TVx`3dZjj4=oydAZQhuX>`kcz2T$gsL`P?L>#2 zhcZ~+cf$^MFUp}iBtci*4EMj_uU!05f`{lMPJ8z-G$gtGr+^ar5NUZYG$XYc z)!ONM!1UiFsejbSz~)FYcdIp-HFwG3(;)r!%c~PgleUXn!VgXN7YY^*=NC}d4Q`Wm zUs4k3TRl`r9veiT(&W0bx{YPjxQCTw(GQIPO5Mt6GZ>k3fl{qa9zWP9FcA_skFhbi z-I*~CNN*Q8RlHkDh03okhJ;hjZc=YNLgSikg!q;RZN0b`M$-7`WAbXL%VodA%LyR2F~kfE>Efk4K2~553Oc^`W01O{g4JM#Ls7OLjk6x2 zR|>)r7Tl0e@BNRTa7h5qt(JH8STAWAS}!phL}HW1p2}s|c-HE=zAXO!{o#mf3T?X; zrfo?_H$Fq_&2sojNF4XCg(&X7bhxoPFb{R7SM5=>9d7nVPebfmecd+V+0eD918%AB z(%0T$W_lY<>@&vA?$vWwiisYQ4&M6?CZyIj!D{sWN6R;dh?dKxL;{_v)~l1Kg~If7 z0`IHEmiDV3H>ps9)M{~#YGVtoGn$LB?taWe?0M)^LC#hR;})HA;J<9Pmb*dxjX_2O zwH5#8DgH_;>c$UKS&ziceUO8IfvMTM<`H2 zSKjb^mzopPC>DFNu;A-GHu47J!G~g)6K|>K-6iU+g&T2RtFdG`V+D`-O|WBVY!Kr zUV9H9PU`C2{@nySy9p{EwZ0jww#Jb9Xv!Fm*TNg&yGj6q25w&uPcgLJ{Qw=W&!}J% zECd}Ypp*(gq#u`uFOY3s>F6%@nam(`+`exIrAf2d^@`QfvVt_4Te>uG7TN;ofvk9c zT(gN0j&7Gg`CyK=#+Uwc*M)NgS8EulcUV?{VE0MqLhflVs*SCT8v|FTrh~YUv;+N+ zfswMqyDjODvTV`}@rZ9e?&hWgJTdVzg(?B_yxf1mA_&AgGWx60mr zZooa_MZA-d&kzPR3^*U2;ld#?K%YzBH7+{rsa3b0fN57wDMNMIT-USVkkM)7FxnXt zU*h0v=RCu};!OJy*Xq`L+7*KAkY?*f9q0xn*A7Wr2bD2s!8_gOo_#|nQ~IS~Y3m<@ z7xwvcD%n34gg;HjcBT4S2{X=85WtRIE=j%rC^hK>KgmJ8<0)~$reSH_?Ia;a}yr#8j(C)jw zPa=JXa6#WgOxo^OJaBra7jFcPx|Ct(@;#+$NJzSLY{XD1LmSYWnejST`WJUo`zV$7 zaWW2s^t4zi@KRn=l(CFe%IENRX~b5*LFnCjM1&$HnPQ#Ed~IOaVt9iwF7SA)SfN_= z{d@9;eM84qi_OVzs(^p~0@Y74@#?(_Edp=P221@2@{5}Bfl{Z3Uec!vIq2nLY50w$ z&3K9Sy}(&N0WjS^k&WVnl=M`G3z6kXr}0cYz^81wWTy66@2=?f2Ou&f=acOI_~0__ zyY+~YkE6Lwx>1U$Ldo-#%AqG4o=p*rLK6P`rF5j{+x#YRP?&^voEKiy>~*;4zep6RywXzL{oJhyg zq&!ysEC9uZJj|beT#W2$5!P+b*R-*BH9IwwP9U5(M5>W18g!s9E32SjcU)vH`_%W^ zkDrtm7=|B-D%f1a~VbydX8bl zBw&t@YIOH!xqi9aaxW4hb|64`uvOjbWrnNByh+7bm>3)Ci7^W)$1u}tb{O|p*_785~bp&ps>Bs zeLVs$ZGwOM+*7VsGQC6kj(Ob^6}7qHase~E-icBkrYWe)OOox`TkBOC)~00Ph6)IK z6^e@~y&L(!G=Z3kkBo3gm8Zn#sPuA!KCp9 z8qJ%hzcQ|82PZ5ldm|!z!Hdy~3M?Q24!#M!ors8%Sd%p80ASe^N?Yk%&5qY z#30}cS)xJ9`smTvt(^l^E)&Oq7{Jj0sWu+qUZ1U>7!tJiJAA!!^MYYE$P|4qIj@8o zuip&1A8p&ry*W2%zjv%Ve+Wz_BqUyAGT+-PHOMuTJl?KeH2#K#^s`|O@x#MRocC&F zw;H*pZ@7>mD|>cv$x1pEK^870dEI3IOR2xx>kjh2*xJkux?hiHQcxvSLtbNbL4er* zyhBHC$EH>3lnm0?_IaIQ4CxT$|V%dY>hE(B7xmL2+(1o1LiyH&CBB^4mb<+fqhOj@jLI`yg8jG zzCS?>&CN*JKeP1L>1B?LC{b+)L|ju`E~cMdq%bln`H{5MHh8+dOL)pu#AJT;d)}pw z)}=kr)y8ffgx?_Pca$7~ieEJe47_5H68&V3+WhNs@!>zq+d=ZixqEsal3wzjB)4Kx zpYrf0udtuwn6Ia=|0l=2QiR$itC2XKkg=$sSVOI6C~6Fut3NBq^Q(q)duQixXD2QK zzOa@&G;p+joK9YRjoeaeA;;M|$3hD?S(ouS;m1?DCGS6Q znLxS+mil_O#|DXTjM8I0cN4}ufUO1Exe)IawbU^9Fs<*XCM&1$s7e_{(`uN@>0~m$JbXZ|7ovzlV{-+1gKqHT+FD%8*s~j3_{QD zOJ&<>Jd?bbW9^r^VP^b>1A`o$a2rcDg6b|eUE1Bwl1&0?%+pT)^QQhaoHUbqN=iCc zbyELvlX5faPK|e{!cKn)l^N5dG$1^g=t9B2UzAJ#2F4B0mVtm?U8j5ep(HP#O;(0 z*>D_200T_yJz^pv99dG^{017u8oXIRs81scaKo2tjEpo>1{c_XxF6)m11x~92Lwhh z;(fH#nM$(P1XW+%-tJYyPDv@B+VPi_O<34?DEu*8l@O*NYqtpssdOL>!8Z~->;S8uu=)~cMoQ*4U-+gkO%Tpx@LTy(guaDYCag7Q1+T+C$QVD`=G=$v-{ZF?rhZy|m;^XS#h`~J#o_69Q2 z_)$v`DJcO^sn!}klPv7KV}ykGr>NXzMgM}bZC=rj}K%$Sj*(YJ^T zcfTj3F>~b&?=^5bnAV)p;aGqp_4f>@+gX3vq>J{G@iM!G&v!TYOpHZg;qpw3`C>vs z&q&7_fSW_RXO>5EDM~5~sJ+<_vX0_MD{2NQ37f{gcgeZv+szsNj>|>r?%W_Re7s2jfiL(bWzK>*;qr3Mf%E)aQA&V?OilTs4g9?GUvi9M%AKN?Nw1M z=l|ETK*frKoDzLg;BzYN{67Jap62n$nsHqNiI0#jZ4n z2nVG#g_gvSN_4koG0!2PBoRb3#ze?ny6HLRxqsY$?{lB~{*fnH`PN$B@D9KC_pW?# z4qaeCYJH>g?&UeTwokY*1p~9TmlXqDrJTo{!j5CRELoqdd%}M4h{`_>_Lr?WZ=41< z3kew6o@u7hBh7%WphSa7N0L#qBYngDB09hA>ElIZMYf8j)%XwaX#K(V!co+Xb-!6S zH1Q>wysATQ$c?9)bB?RXGhgr+J&eQeoH8@BUtfn240`(e@Z1GeFFV`gs+jgDnDRVH z^X9nQSuUf#_z-y2>|Q?O?KhxQ#b54$CdohRiPv*;vQk_5TTRjmVqVgwC?Lk+mR$H^ zVHgt;4L4LYHr(WKl9-1HIU9nHwy+mDh}Gm=jSv+nqv)-PF!#~X$O$*$g2KUEeCjN8 zV~AW~6y`~1MQc(w*WPcVgwyc{FQZ!!o2?6WDC%hUurszSsXkB-$uSV<9FC}Nd^7CQ5xprpjp9`xd^hNdB;M@4D z+L&uTzjy?Pmw}%zh6lDRKK?}ehd;@GItOpXKQlsxe^`A9j~3APSJ6w1$g zPOzgolKTjEj`dN<17@xFLuY$)xjDnG52|c}Ww$Zx1xd!wDT|io|f+&Z)n00440o zEt`x`0fA28Oksbs&ADF|eh_4kZ;eKybh98xnk)+$C{*$Ds)GJO59Sr*IR&s%E_HK=9v@$!%P`?2 z4hf5&PxW$dv`f(=mjQ&kq6_Sp*|vKBk?<9A^S!7k-6lT3hA97DbozxdFaBz92 zvDvQy={Zo1z?qE;f;}d zCgqxgp5j|5A{0v00{ql~mv_mk*V$n=hitHcu7GCmZl#fYJf-z`4IhzDeF0qL=L*_D z7T3iYkw$}EVjELWi;4n0o8d8AsozKsa{_{mbso&O7Akp!if7(bd3Ly6i}^r;TCEimPxG*bL&;Unz;4Cb|^ZFFWK`J`lx znUXv)+l`TqSwYW#JIRhBj#>N&0Lx1pFWESf%Rn=A8-U^NR#%zb5w+I?CP>~f<5fRx zzIH4fR6@@H(GOqlMNbR9q_MSbB(8fqfDf3b>u$j80cg~lS*p`F>X&A2QhvMp-dphS zwz!2U)2$ieO%8+BA%dJC=?Bl_gU{!*y>`Gv&7h61}MEKD)WOIr^>knhdi->td*^ zmQl!>OuU32hFnE%ai;DKPb7CpR$IBBx*DEr75Y&cY*mRIS({hetJ9KcUC#Qp6@u(3 zn*Si-x|?KBY{y?`Z)70#4C&PA1PV|BUt}-mfcXzY}E>CQ%NVxccA-9gJpm*v#8H7s_wS zb-^XK$)UnexsoLwYxG`usc)An!L|fTO1b(&8(UyX`Hkk4uZQ3XxY|gOSEP`V?}$H% zf0u3sfqYlza`v3EFzPHmpflONOHRTT&j|LlCS%Q~?dR)A9)`Jh(O1)yv9{$9y~ru6 z783&D*{}}5((O#?y)pV2J+Mx>jZ=jU9;k3_2%p0l9q2w!RZ8bM4m0t|>~YLg8!Lf_ z3T|mmX04&>N>3Pj!{tnZLIeHs9cTUE=6%I}XK@`beX8tl=ITZK$gIix&8N#%7#g@3 znZ6m*^+7#L8;vO~zG{zf*1)viy@<6P@KW>cirM1Sb(OmcZ@ltF7wD#q?_cF6p_l8{ zJWSHsURKpvoUOW`8*^{=BgW4?%o*Y{ZLe{Y5k5hyd(%E*QPgw$eusCEP&xOmb#Jz; zg8uR#7T&^-a`7#(BVUW!1Z!Ug(D$Dv^}T`T1J_@)wHs)pc`zHVxYuRELL!61@7D&# zYf7uI-b0_TluIyEd3n8sbsaSsFQlcV+nZ|VpYjW|(*%u^SKPG{eC}<0?3v{ulA@F7 zWp=6`u3ZcJ7r)_P=Do}_HN*uBl~!pFHVbB!8rqHu{Nr5eN6YLu9QLAtjta(Ca|Ufu z?}*FA=2C4ubTH?Rj-}aNng?iYzdl9|t*8JJHY`=EY2I?H!VOo!v+_yEB+{%OcGoGZ%}i(1el11KW>tP{lUx(IEktpe$2?@T!JvvJg9}pR>$= z+SU#-Z~@XhrVa4&hb*Dml(Eg~zp!m1=uGiTm4vavf)D8(@ms7ytZt^b zV*yxJ)KE*PC{;QE9#p$lV2>;B-WS^v3*-sA()h%w77{$SG2S@2Mj#P#wh1{nwdG-B z$~N1gFs2Fs!(ae6fF^Ykr8aYrq2BIq0UzVGk&qM_FY zkM*r4Fdi20*0Kic>gN0b(7q$%@y#oB@D$fpQUs$WIj|V2yAKpo zySN&o2LdhqbZ!wL6|#5334cZ&cB?|JT6pnml>wl z7*;i8r)DZhL>*PrrJatgYlcL`u*d?&YgeEcULLNGx>oXzrGn6RE>)vNBLuTO7QV;6 zjC`Zx(!92PvlpQ{ec$AxAIrW6fvRtO;~vAGa9>cr-kFMrJo>aS5><@kQyR7!5XiMI zM3WFGc_bBn+Y+W@Wc0JEI#Lci$fcK$X9$an>HbBK2GKv*(!Z%Lh6}j<{#+D$ftZjW zjD++LIjRzWgjy|*;N(RgxLCTS3Se%7!U2I91lQrEnD3YiFUx*;tHKx-@@a)zinj{$ zT87f4)$FM`KBiZ_hx{27!z19q4o;v>YmZ@XJ_0AekEur$8Ww zVt$;i`-C$92SvCV#`erd54J8>f2l);A(YwLl1$O;Wuk@KZ|L`a&Cvfm)y*_m=~4R7 z@k}me6NAuy5uaBXu$fK@{y5&Gt#Z?%Q}cMgDL)5K9^ybqevI&`f!VnuDJPn(vNtN! z%$wdrjTl)lPoG(8ls3ibX{}CVKrMVdCC4HUIo~)7kbw^ADqZO$nKfnbZ89V(Fh4YC z>L6R=%%-T*i2`)?i&SO>`|bmQ!rvW`3!fT|`Y8Tv#c(!LHGze!RIM9raNeM1nUdcr zcO50u`O!A;b4PCD2Gc(8 zM^Y;7ZnG>9#bN!T$MRb^osh5^Z>Nk5a}|J|q&(h!{CHJ%n8lANnp%Bf?rr5eV0Ndewkx4DDIlw|HUFsa3p)v`!0hUVk zMX!_;1x4QkJdLHKSQ1qF^0{nMlb^=&Qbnbg358-H3&y6DlZV1&{6?M3OfFU6 z^>iWqW1>Sx>%$~8G!B6dE`UUQ76_{{G+lGbP3n8d5BNZxA<;fVb@8P5^I}eli|wnk zCe()TZSls8pLU?X?Aqcu@%_37pdUNpFmn*_!IdtQ7ciJ@X^j`Az^S~;WJbyH`%6YQ z`-X#BX>3)cClx2Oi~S(^qxGWL<3%R%6rSkw&{dN6az7LdrWJQw<9Io5p85OTX&Wh4 z)W?O5Hc#&sHo-o=!+CA{uB-Edtu;$bMVD(XJA01tF38y#l4au^za1XQ7FBbDDSWJ} z)yho!6CAlB8y`OMYIiAPO@7-650x%`P8%Jo^5N4N2&W|QVBQCX=t#eMqWHwDWE4R~ zd zl&@zbTAi&&QtMvu$7(gSA92~={V|E4RN!yHL7+RyD@KS)$>@*=Oin>GGxaM*Ng#~! zJ*OyWyY|clsc@;nm151KXTe}DxOc%J7;aY>nmbZUC;)~)tPO^ixs2U1Q}hTGcog2- z+>g%i%917b$;%fidzAoWNR5hoZ+88KnCL#ifgpP|8=QGz@Efwa1~glD*Y0CYuwQ1( z*f<5)-f*WIA+rP5zI&4*Ue<>rqe{k{QeN8`JDaCgudUK`)mat#LvZHB&`;y46{3{W zHYe2jYYdAWakXw1V@Y)=RBK3pqr1z{VQ_Dbzwt|@2Wl`|r9^pofaBqIh?bGhG`x?tgN&sVF_UwNS7w1AXZtm@8^|8XwQ+I-Idx z7FABIv)4A*^3z$NgcWGlXR&GzMy3&vKKgxX<|+85)RIzEsH z{`zF6q4by5TolSy2bYX$eW3%_C|{^Ohd0}=wrgsC*$Fyj7mVDKTTQGj(wr~0nWoJE z#)Z)@bVL4@MFYs4BV50dkaLRoo7Z8NPWwLpxeI=JWDMYnN8wbxm_l)Z_wcd6rpKMh#`&MWk(;32-Hs>Q9Im6EKWiX&vmGESadT2{__tVh;2#uGWixE!PSRvCwjn< z9~07>D3n0hN85Wdd2yK1By={q&tGNbtm)xL1)nPl9n0;M#uV*uC_35H)~&g~U_?Vn zPk(!y;D~KV_)*h?CH| zf7KYOD7(M^184E4^1TqSD3)#BSqQK2`{AmJW=}T1L8ljf>cU5Z!38bx3U&``ArO}Y zRIALwXn#HVx)dS|;PF+xyA8|m+t=Bzyt4qhZlRT^aWAP!Suv}B*vmQN%&pKZ0u5S+ zdhG_$3nZQbCnw}B+q0Dv`?YI{VXHQ48O2|@y?G$!cKX3!eU34iCc8$`DAVf-zY45U zDrT;?+p5z9CRx^8bjHGXh^e?}A?hc@O6yW$oU~Tt%<}XyxEDEzk%}%J8vLt5I4{m0 z4E9cqG90Mi!24LZVEv6@_7TyW?U*&eQvyK${akdyj$rVQ@u%f9*jJS z7IgO9g(?bM>C)tj9U_IEf3jl%5h@q)xb`MlYNrkU-Nn&os1)@rXw65A4R1nr_{SQ* zT?ZN4g8s6uS6RzQu^&*Rm7%P5B|T}H9~1;tP?zVbgkQKOXy?e%QXX;xXkpeZ;Ymw2 zJGu{?=UqsnaNIKr!Ec zK9#g`H2rO@>4VK2N($<=Wr|CQrZ4i&D1rCHbrkrVb1KUv5eVc18qo-^GBCKUS)JY? zqfU5tK?`Cqgt`%CQ0KXRZ1}$}r~B-&d_yKi#^gp(ucob570rQ=ePh zWOZy=@#&Q57JcbqXtmT{oVp$AdGR<1bOi>pKni=MsfacFldY{yrf8$4B1fKJn-ndz zRTu@ckl&hZxF!Q90P4MRf=^xk8=nj}WYVdU6MVj;Nj!3+@U-chap!gu*vFCQGK?5W zm03r>;?C?LXYcqvYHNkNBUxKV261utim2dO3{ECPRyZMBAr_6iWeg6eSmnxTF7iwv zL(o+|f?dS+dG4$B<0wEuW6+!y1ur|j{s!NU`Y70?=6H&{FZ8X5g+4K4R6|rl(<^b=xWi)WQ8W1@&!_XlXMy^gzDvYU5mVQ(0=9|{TQT1-W(wCkNHWk3 z6$J}b^!5Avf%>p*3O?KIK5rvw;8nM{292ic`qKvn)6F6E$5n3XvYT7F58#2VI8^or z6)>YN_v>G%edKDN7F?}P(&2ckak_F(dR(e);_Pft_))yx_(m@-(W7Q9A ze7VmD0X_uCnZdUgWaZ>$)qwx=g5!rD%jvE9V2Zcs*{_j$j|zI_gU`i?w`Fmb4IQGf7nXSzpngvrj(p9AfkTa1hk$zCR~hA$f9lK`tN*s}cW9S!mLK+-Om0?;`jOH>lkfjUeGY+t zIe7{sg9r4&moVyAWL-R@x_gf$sOQ^@dtbR#Xr4d6A=v9cRId8@^8@p%Kx2cGfNlN&#iZHqDqAeS+^L-1W%$SG%s8iV(uTPf!Dsir&E-OPU;vl zqTODM;y)G&BWhOnIqU}p6=iZdxw*5`qQOmO`Ria11$L#h&dyqlOylV`(s9ro^+6wE zWJ6BdUErB}_}$&vYjnRJWLnUB$mW|nmfxyLEx9^7IJ_R7UyX#~Xo=^g#>qQ|dU&^2 zjq5mI8jzQhp0jLKF>QDIxWN$o%|h$99ecA5GCB$LM~qQF=oC=?b%B;<&1--V^Ht7# z^MBM@pZlwWmbNPYO*>;v5&phmmuBUJtJ(8Mp9Zpq@=s0r9(QUyHoP_ zteNqg^Y8D^@8>%Enz@9{+H1dSt@nMN`@Wz1dHrOi#jr3)Fs@v=g7rdNSnkRd%vV>g z{CaZpU+_+xo@XTd^NX#VnBbM%?t3fn%ddvdrJi58QV@c9rhN^5zhxz^YJ24hb`$dd zFOl@vq*tz7ro9k;uHdA(KI!~gVX&U_`;`}=UsL`dkxluRhpab-QL^Ia`)>$L>aVHq zC}uTdFclMgZYGFMDg8jWdRQsne2qx5!%`}m`u;Fnf*G7`<;i?@vhG! z?_Y7fcbqS7E+tm5+D6;j|Ap=KVA9ndq*NcQRR|j66VgCKr zmET?7VgB;Z&*CyRl>hvAW#t9aumAjfpRW!5^X-o`6~F!S^B?<`FEGF|DF7wd-4C;ZONi0lGD(Lr~NrOWM2&8*JQ+Md_6f>!=w87u<0^mQ;1sr z{g98NHU{RE}$mLXZ!? z+OG{!5oW1HE(pG9XlR(7o&C?>7wDLna%<}a-(+>7VLaNSh582J|Nh=ATB8Dw^OGhU z_KbE7aaj!w4HcF5DnEz(8q?uR6GO@BP);1J(z}$D6u72=+*efwU3Az9KM(r&Cwx1j zda2pL>Y(3(iTpuD=zTNyk^Qj})8Q;ddK3~Okk{{SO+jgr(Mm_+la4TlJ_|19&@t*njzS^oc9q5s^vEB~*p(Eo+pf1cd` zGSUAM^v^}Sk|}CoVUbdUZEGN%VUaB@d75(WE1c)&ruoa-L>F#$-VjACX+DXb|lkTnF|D zypk^tp^#$#NbuLVN$@x5nwEmp^I1M!+Uq(N2c$8`1i~A^a;!U+2VdLUxxfE$^>EBI zFF)Lm?&liWdaqVuvQaXudAeC;X<%TGV&a?8Qr@yzwdL{UmmBM);}(AU|2{T<(qY`Z z?))$ta)?gFiJ~%-UI^cz5nLEHcEvwOU0LshLmuc}sMe)^oq3`m?%;6fak@ctNco>5{A1ZoIgI=DZoF)iYhDQ=VK;ft z4|nUY*9SLv4((lCIh$=NS7x zePr_f{Zf!ao}fY+ayBW_8~?n!{VHF6Nf2gj
I|AO=gR#Obe%v3Eh(fs+D?>rgs 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 XIWdI^?DKZ{Y;CBe-LW$B3pf7-VH|Eb literal 0 HcmV?d00001 diff --git a/content/images/02_1_contract_details.png b/content/images/02_1_contract_details.png new file mode 100644 index 0000000000000000000000000000000000000000..824a56f00d47f0efd78c067255112e4b5222c643 GIT binary patch literal 227262 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

npQnW!g6{WcRk(Sw2HcQPl?p4b_Y56rh$}3nD4Y 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%0D~|3X)Z>`vY~{jZypeybT05z$SDUg`&iq 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 j6#M_a%YUu#;qn!VGLc!Q(%msKG(*R5 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

{K3^Po@$xWnOpMtJvo(|XKL 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 literal 0 HcmV?d00001 diff --git a/content/images/04-and-03_verification_page.png b/content/images/04-and-03_verification_page.png new file mode 100644 index 0000000000000000000000000000000000000000..378bc03916c93ce6e2ed9b43fe2ad70788618923 GIT binary patch literal 174268 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

)^l@m&3j3k3t40bG!RH^V_j{M&7 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 Ls=!c>jNkna18DE< literal 0 HcmV?d00001 diff --git a/content/images/06_contract_form_2.png b/content/images/06_contract_form_2.png new file mode 100644 index 0000000000000000000000000000000000000000..b5c4930cf754e22345664c35b4fac3120d3079e1 GIT binary patch literal 234530 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%0AAcjjV$0c2DWsGm6n2YDm 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

M-xoAS?UJoKR2bluiPg}9* zp}h(QX9-#(x&OK=?nooS>GcRbwSqp=a+xzbDHvH~#y&ek{|_mvD>IqCghdGSw1n0& zy~I>|hGR=X zyyI)Atew$-c6MlD(vuTZZJbe?seAbA(VJhA2Q)>WBxQZwB3{juTl#AQLmsZ=r9vgC zW>tL^pris)Q31O=bDo64Rlow&Y!|EDl$dOYSP%-Q6Qgv*QS}6;95QFlcsZDvBPtM> zDF3n}3L~KP z&G_i&n-z%UMdPD&OQ`v!tO(?Qg?8VrndwlI;lZSx*xsHNhm;QWt~CIqeE1!n?ZRAr#wP_m*&O$ zq9HyBBQ~mr!t`4xE^^gvCb`(GPk+9q#;1`|0n5pu!=V9^?A-8Gs;Zo`pY^$ycG?Rd zF-}RB_VmIXcFruT{rY>-hJnd7zXqpHSaRihRyNhk4Dz@LOEy5WZYJfWD#YblxALhA zgw?r~Efu1XcxE%O1%;87j59=r(fto&bSX)d{%(3aVi+zfJ=D2T$A^?DD~u1bw3N{q z@cS0e>k<~fz0PxG1q`}P0$LK!uj8Wncx=#9~9bd7K2NkSDjJ>mzsZ#0<1O-?^hb)*JS>E{|DOAG)MfPNy6YYMJJD zZq@N{qXTi24qoER^MiGn&=M;T4DKlhmuV^*dDL-nD4Fg9zd<;uv@)~#4~;#WcuXB* z${v&5ggRy51B?MlF-)rRnGI(UAWFxMSMVU6EXu4~GpM*=Zd!3NvsV|VgjJ1^`F0po z9JTcKr6|#|CZV+yWJ?N?IN_=IVYKevECGc;)dyWPg4#HBklht(E}BUrkk{z&Eyj9{?;#hz(ZWVhfhcwcE-rh%ate`x$w9a!yI-7o zFI?@iiIVF^S}7o$AcS1QUSBs%6o}FjExAfr9G|^K;d!(kCt#MQ#tIw|+`&j{@|+0@ zNaw_az@aEJ&a8a3mjT^0qd_oeuA4G5;V~rGnQ2)_&ET$haHJMR%p@u%`_hRfvhBa) zu$}A4&_xA+L7K?!iou!hufoj*Yd zKM%J$Cr}0KU#rR3S`bHb?g_2LzS&14ibr-eXL9Z#0J)5xm&gh*Z?TZADmA7)QJP`} zRumPq6{(TXV>K-p-O&LEdAlrH`RRv!54~oL%EUxB$Adzk6R!7|#uVJ{y)Z)5G0v@_ z{Elc7`-1$q1;sn4Gzk_oR@&xu)I+HDmFBkv!lXAce=;xs9J=QFv=n{s zy!}Tt_$^ZyUfft z4@u^F*E-?~=Dpv7USgt&B1u{8bo|~vENS0IK5AoXd0a?Wne=Y$La>O9%?|U-h!lDb zBHOc-RNnrCd-I`~dyG_*P8qCM4AF#(pyM%_(i&Wx7))=Vg??E06zf8F6X@s#+J7i&n$`a+0XqZ#t^4h!Dmt-@GCyu!e377 z@}|{CiFhXC_5{*<4L%Ds6s)~U<0>NoezX`(bQOJSdo?^RNI2`bu=j#LJDb6} z$%<{i?`HW-@y01gTzAu)Sp=_1b9O{8sDLGd1bk>ig7sgGRoi;c((_ zN&)6gEjh?>Xn$c7w6V6m4K4EEt9KrMz4@O^X&Q3lYSr=ba)>UPpaf~r%7$YzKXk6> z$2eA%0!S{vZq|s4AWoDr&3n(Mcjq^1ZKg!0sFd-q!uj@F?i0?85tu+Bk`Ix13Vt`3 zjXfKVj-&{pHTxx%r{JN%{e4M&#=a=-8#l9PnpoQ|7Nmj8VO_xu1K(q%$O07sAw$TD z^I8*ivEB_3(|0{ny>;p{1VhsNS;T@hhxVMioD+TzGsL9=bJp6eiBF_j)tQNO_u6Ly z1G<`8{bTyGS6F+mNZLjZSlT{pW@8;=yc{9gMYEid7DGCpeQ0L+^gQWI!GIL2ceg@I zAhP}GJcYU$O?gV$oXCg0Z0L?-(tp#;e>#%!uETCAyV>GEGvJrn(+dbv4Q22-ATVM@ z=hpi5)%kV$?HW?hATs#*!w8cvXUdwVT(P>qz3M$~Ox;+@gB(|4N5a4n$q#d;_=bif zd4Ii!`779j{>0xY9gFo_4kzvqbpjHT4~^IuecVNs`x5p#9jNDftD)a&z;Q6SVN(CL z+s{dUrNzR=OwQI38km{>h` zywu!So&iH3He2%yD@|`>YhP@~rmY=wvNC=$|F(R|6AAUtm;P@(jwpvgpClHVLXz@5 zzVDmHJ(URKcigZ924M{PXh^gSQ$)&DmfHg5jizY(cs7k+NH+ekXudh4Yo^C2NBRUdLU*PKfI$(F9NGPhFelnH!Fv1wZy1H_RSn4_ zS|I|09iTUZ*v6>g9R>ta(p&8+v7`>gQ*+TE`J_eN^q#KlzyKHq_k!@Ni^YhC(X-3- zI{`GW3$(Xt3x8a;SZhEPv49x7Fj$+i7{~dy_OUz`(Vzgm$v{VpaBQC!rCn$!}JZdG4C!xwoZ`_Ji?d zrL4+cmN3$Re&xQiaKgjxr8vvx#rExc5ErL>hP?$*`HC$&0WZ-onE$~fX||h9I%(OG z^(sux5Yj(0R%4GA)nd9Nqocv#J63+N)b8)I)z;^@8LTkJ;(ysMd;ax*tS4s~7osm; z7=K}i7JU%Ae5!2ExjhVdE=RrNJO~R!Ncs|(yf%Ri+aa5`(;mFT350|93c%-i`p=(Y zZQI|jB-YN}eTnteuix46c?BS6=`yluMrT(s?-UUd4Xi^>a~2 zS@{&(dEJA*XxfQe{S(%Ylb z0MuosR3RJCIemR%RqEHz#njs$lgR&4LxNo(autZu3+E~G>yxNaTA7f$8**#F`(R6Fcf+1(|{zMMJ`XJYC zx(Mv10?G3EhEOG^7o>3B&N;+b1nM45)?A^18dAUA z%As00vo)8w=Q{}N!IgG62)~A8vb@~T#`yXjKRv3S1R!tj-*1;cgE&{g7nR3D3WzDU zPZMvi4_s>6Cjn|C6|;CXVg2v4mQC+K}eCP zy>VgTFMr-;sBM`@tc&rO#*cC)dKGeNMI!5_k(`v82!A&|X8EGYTx6 zGbHmjyGnM7cxe6ESKHdFc&*i&RaIxalS9bv+-{pAFzNB{tN8Q?nl1#*yN4#SncuDx zGHKmy8Tj57x~RNaVR`4OWUutUA2B|i2Y@xX?3a;oqz3DY+lRh(X}{*DgGT2aC8&Vv?%_xaS8Q z^jZo$hdc3I`Z8K?EwlgUafr z17h#cn+p9F%djtN`-!yETSMFY@%ovErh4J-5^~Uyd=RB{)Mj9SR0GXo#8aeX-#NVp zTwHab5GZ^MMb^;*{%X)tPOMvv2@_|A-Or-h+~>irWeB#~C2)b)7n-kbm!vKLPg>tEB&o&fCl7lNyW(s>wim;|7bv%K@`nr{+KPsox14`cYJF zHZ&&GD9i5CP`?o(VcJ;px@}vg%^ErIJs%qEk$F1tuo#Jp+aq<VaU4D7%PQ%>72 z3dBtBX$5%yXqM@mmz~_1-M$CywOb?4J>FdW)O-h7u2s-(8<6T};k47vN}~xI`=jT! zS^Fy*ujioAAgSz5Fp0+sV?Y)q+s9>3qTZdgq)eK#N-McEK7zYdYEIQJ?>MpHWj}i* zVoo3QgN%C8*JrNsB^oV2O3&@AYOZQjku_6q&FAudV68qw8|>#sdv|D~us0^$fhEGSgY`ByYWVC^K@+ejISb4??&D!!)hwDhcl?{)I%DJ2AH6EY|dA7`ai zVCoLWrd&|33_0dqx=?&|;r1%*x~pLFXKlzPN|P2Menzn%2j{uueNH`V?Qqf??u=#>#de;$5Ehja3(<%{u|THDu0e` z{Dt6N-4_NTMj*dg%!@-H`CmpBBu|7L^@&+(!%3JrQejwL;fL;8XTpCge8ioPJBsg+ zom@r4#jQm;&G{dib30QMbr-#v0HNfpD#XJyNO%Uuf34f$-L=8X#)6;*3J^fY^Og;Y zNGUa%;Z*f`^HoE)vEjZ9qqTcm%LSLC$M{zJy%kx!Jx6nGigSX`EAtrT_^vBZao05J zNf!iP$)e$F)n9fNm?XYv0W}YOcebMwF`*p=n@=XVS&U0w$2&}u4llks0u|1XXk)>a zYqRl8q(i$Z&YsO6y=FV3+tc`6UFN~Hg&8{28cAlHNTD*rAJd?Y)4?^J()WMML5=pH zCdJPWm7kxs2Hp<00ZY==E3gR^bDCEpK4bFfytnLxRjmKyZz~!5bv8rdnAh4#D52`Z z2VaxBC()o8)R`}c0 zc%+;NDm$OE$#n|XQfWVr6ye9dxIVmC6r%c6zujNN$)gELO9`FJK|XtP)5F7Fuz%u! zo#ymbPRE|?sl2RjsCK>Ze|KrXn!2zwN_Hm(vH^#s*}7 z`a69tM`CY5zT~8RSoKKfX6f+VAo3gw@4TiJSN6jmdWOChF;288@7;+O2OzcjnDn|M zXp@&F(GJkqg<%59DW(y?d@IAm%&fue61kM@B;&YVGMCvH13HsJKyo^3|=7M z+~5P@39i;RUjKu@r-6j(rqb0#P&qsx+Kdjqd29%v6nn9_?YIx?sn{Aa>DL0Uyyn~q@9>igY-!3RdX=x6**8)rH+iAIzmKQahw_vaL%#UP`CMAQF< zCHuA%{T;8@&}DUaHFG>fYgUFzUFQbn1x-F5)@zWZ5vXB=B;Y?^>VF%e&{o39oE59{ z)Du3eW^wynS4R*>j05$@sbv-b4&%du&g5F2(~6MFZdIf3%`dSYF8x`X#X7pB=+jl< zzM#n_gT->C5`OieBut{*3*ayeFVsPO;Z3$bmuSDwUv4&k?V5Gx{*vKFmmOT?=UWQ} zsA>`U#iPgV&hhHEV>^G7CiFpH+!{#d1}^hxNw+Mrq?Ya-hctL&iE??h)bHk}yt>-w zpg_58!%zWQ-fJ*j^cJF#WT2nt+p8+VAAVPIm<{=k2&}67bIN&-8}G}!F0gMSOp@Fo z>y15EY8lzYWKY8!#@|5IN~)=*gPICjZttzOR)~WO8^=sH0HM06*TOXMXwyX}RFaVR^bQlg5TL zC0(Bd!x&eReYGG1B(ZQu3##<}Z+eE;KN`v&mWDw*tQN;ojo$piVwD0QRn$uni~QeA z_0QAjKitz@(?Njkbj`S_uWNzUvDOKVvD5K8MZ-d}eBoZO%BEhSV{Le`6s<#}e#6Y4 zIr-IL_3B&uw!@Q*;WTnUNS<94INx`B0=J=49r)wtcb)-3Z(PQIWhaH8@+wyOTj_Ys zkaZ9W9aT@1HMC`t%}YT7;?0Rk-@178fWew%v!6Aj`v;`B-n9bv4(`@P*$Y z2KE@E@2J6Cs6?eI@TJqd0VXgGYBy#?9Qa|es~~wyq2uJy(Uvzl>ToA5n|6lGfGK5) z(kYx=dJCT}nU4beKE6L~u@s&RR=|yZA&@ML=K$baebYy2jpB#%0|?(2P3UTat&GlH z5(+{;dYM?39>D)kB6%yBVE^{6?It>DJwy zez3x7)>WyQ$v9P2_p@_V^-<$#YT>5y8Ft zZ+x1VXXOFC;dQd@tX{(N=!4L1@LTJdupiaG+>!rg0&}TO2Xa7HJ>^UxPwI}5W~Y?< z_5}b2PrWz&P^+*5xSzfcAe#ZK=VKabugF?u9aY9qLhf^0#6iYpZPQv>7tfqOcgm`? zp@h`$&&5%z(8HOR6$#J*7&Qy+`>cPOO%e*n(UlIx;^OJxfz~1J!6TxlFADVZW7(4$ zt?g&dIy=oAJG3KUey!INa0kC%O+&0;|H%B#*nS?8n?v4%jLN;8Nq%YdF$SeWAxa6? zV&BrIzL%Qa%H;G27mJR6UK_gHdV9RR=lNAd>$z^r^iiwgU1vS%>fi!vKXKQ_Fay(**muAY)i2ep;P!aRBo`<>vd+-#51Cg#L> z=OQ7=O&krN(kLt}R&#~}=2lz}dnao`rGf@4`TY^n3toLPT*o5e(Vx#4ChQj5s;|3> zvi(oiJ5Fp80q&DI2cMbuJ|zG9j4E-5@7edXC#IJGp+o~+f-eTLu9N&SVmr8uwl`|p zIA$;b4P81zl67^SR{Ot1{%EMVL43x@%U@o;5KK_*^e7V;p;+}J5%>AM4@8EfrzO&zc`RkK9rLT&ZI7N5#nk6~fn$xIE;oB9iI+~CGoi>wQH zL#G6Jp5&`a-bpnQwAipwvgpb*PN-uIbxo&Tf$FEre4EbZ8afv2#?UtCE(fWm+^tRExCQ$F00=@Vn6|)+~Y*dfXi`IhP}LAbe#vaW;DeLCMJ{{ z^1ri5j4#_OkB3`kEt~KvzR}7CLiiR};vI~hhHDZTZF-aru`9<+Lv(5(jl(nr{MWN7 z?@4}KmSt7(VQHqy=4-#MGw_Nod63wCPJX#@9E#Z6%RihNWmP_Vr(Qvar1VKHQKg2m z;g}aWDvODRF*AYg!~Z@K+3(N>B5`6*K?>zCv+LOh&6)+&RDLj$sO=-BNl64{&LMOyJDXIn5Sv_u>hL2%a;B3ARZK@mg6GHtl=l9 z0BR+Hg-2us880y|z_bd?D{6|UeEKZ5+cis*YBQ`8mjX$=?y4S&{)EAhi(e3rql9M+ zSTTo(w9Nn8iGn;e-_o6bNDSFFB{YPAyY^;CmM4rbJ~{J%3gG@ip^YMR3~7{v45Hqt zd4yIHHPQLq@%H`*F&4oPO6xTA>1yl27b@?wia!Emp`rOPb3bfg)|MRxph_{&Q;#|= zMfL`M;0QeEIzr-htsWl!lu~&(tkCA|i0fqE#?4nqVAbX`hIM#=(Rg_Mb%?bYTqrfd zHwLS;{5G+g1wY`ne3$pOIoe@_hXU7WNPz(T4l!sQI-J6aK3`4S-j!*@tWVx{pt&ZY zCM#k`l~H3Trpk7}&umC7F4LyuWA(?2WbWbi@0V@-4@0xHax#=w5g0;@z0w%H?11@N zii22*)LM&g!6w}MF^jWWF;ZxL1o%nMxIpKzrIKw$t zGX9R*%J`b-RGZe=-1t+5b+OahX?H0TX7B=2Va=D(Z*BmP@tIf`*Q1Izk}JJOt7t%! z1gcR&bOY`k`EJ9{(q2|x%76c~$fNjZ&8-Gk9Ok%1V!)3_7oMImx|?BQcs($jy=)R< zDz4pmfL|Z2Pz_6qHIdRUprXH#0YLt)^BhIm$KwSHn`2y>PIyK=FIB9B$#lDbZ_p>{f3tqA=uOzsTxRNQ~@k8QFjt+8RO}p!P06LoSZYrQSE9qgpO(ZefyD*~{ z`5^zz2bLzIxC;Nd(Mp8_a8U{93JuG1*g8RscqRBo*BTcrJk#)cgkI=j?Fm`QpJ_;)xn>Wl~!aGDXc5~@~IKv}hdabEpL z`UR}Gm{=IV0fX}46X0qDItLZUOwoL74X`&(g=YJ>1TaKrM+3l$*rR!~dGt8^;SErB zNwt*ByfD3h0ffcGC~rmZ%zD1{X_0E|^l7Y(3EOdSxL8xv!5XY?cmIqA457zz5o9cnk+qGCqc<#btEws?Qdy31&)tF zq2x&4M%wQNsi9w<`>&6nw>dg{N*$I%GPMB9(Jz-C!HlVQH4od04S**4(aKBK=(&4# z6~Bk@n!o-;j@eTq>3bFtlL6U3e0GG5a0Uq@2jqY#+RaMo6B#XMW74P;GIHsvhlGmg zY_p4q*7*Jy^h^PGcE~UbDP?57TC~dTb3ZzL^yJZRB*XhpOa2+-$R&WybJ9>59%;X5d@|QGi(dC*ssW}g!E?#x7#{-T) zr=@H_nee&Tg_Y-R7A4pl_>*-n+NnP>Nppj4e6#m>R~mldBXADjrlp^;Pg{_Ij`Dq& zkmLv+Z>9*?b0~A3-k{_#J3XAF_vU)Smfc73?)SD9H?3_dQ2pmJMZIh+uiuOE-Bp6F z4m46L;G(MlU}IVGN6wETirB_`YLn{z*o8fY=*~dSHP`oHg z1XNQC-{V*EN` zzHaU|^4-<#H!3FH7pBj|4uz>95YL=Md_9QBr&2P1uA44`6#>C)(JIqFYod?K9_Vzy z%*t)h3VV)ziIl0k&E~zzkc@t~I!l~Mhpl6@tms`linkc~^@xVa{qEe!kw55nugUG6 zie;S9st2LbYTY1-%e#*iK}R6#(LII#ENhwtCSy0vulEnK)LyGgE+_?jH}|9WhcGA5 zwV%}wEs64elE;g5PBlaw!259Y)HP#ZJBV7~{ElQ)>fL2Sjgar-pDp`d!e9I@r|HyyfIy4X?C){B4)(Wxcw~xh$N( zb=9@qDbV5MF-uDgrS-^HktH}ShmE)LwE zJn2BsG`Sx6M%a0GXGQI6;Z#Ue7hE}Ox%O%4I=xr4+WTSJ1O~zGnw1k@<*hw4PE4M zXKsBo%Vjj@x~FvIY8BQ@&uoe``=^YV9;r;|VP{)J*K=4ENpU~ksN#oR0@nkziO+$k z_CPicA}<(2LoVg@18wf(b(@##P3L|2rLW-8Xf*ZB1uykL@hi0!-;F|}?c7$ zaFy)E#pcoc*eBJ`aoS8%2x2=$ABH^Gu;A zu1@0gnKM3A)OAOrjdG4YUU#&MivF21c_w-c*0B`c?mX?j2Jz17JvSX%A6Yim^t#i?owp8- zH6-tkp6icYTH3D+`%i-rlU}JKUKTL%s=AG57?pl^8Oi>z+Q%+(*7vg%hex~YmCTk* z8|buw#6-wL3DrO2^2;?A!|6|j_m`kmtWMIaHL_gK!%nLE+9QHozm1MWALgk7r?Z2| zQPIn;R(?c&@S}!Y<8#JsACcR9648r$HMJM_4-BG0m*FZxU)DZE%SXMxcsvN+HWA`& zfrDfn1@42{v&a$MQh%{}xcEs8f9Pfqacyg;lVC;M$td*d&V}9e7HGekd6> zcc`x4KVA9ccWEH%Y4g?xiU*L|LPY+Qi#~qviRTLhs~$c4(TJ5_x$4!q2~z)X;(YlU z@SV&CUF@nXLq>t)LeR}(I<>3M8mF)ou_;6ZV3GABT@<|=YQgC|G3gZI-O~?~w^g*z z*zZS&x!C3sk(i87)>_r5wNahp_^sNlwd7o{q%NsjoBqKEcCxcUC)=R=PnplJ=1P^{ z3;8(8oSb#KTmEn!WjJEGyV53Y6FG0PA~*4T=p4E5F{Bl)PA2!=`~iX8*2TggPSE4( zw*8tMmqy`7c2R!Lopil)+T```wyss`9HAEF6k>!1KM!^S-LLipzToiR-|Q8+_{F*ZMb5~jLc@1!iCfHf?`TBCSD=%P z`+99f=w>6m^{!qBL8`brn58znHIkCzm6DZ3_wVTF=!&3R_1moxy$-_5+f~W&gRklX zruOdM^n`Jm+MzD7W`#eu9PsWrXDtKqHMiQ9o0_#`r%btUNv6Fs^SguWj+YWa7fo3B zETuU&a1&R;8OKP{td2cQIaLa#eRrK|?5MD7l!S#3?^5O<_+jrx&!QNJ3G#VJS(4A) zQWA0~PYu(LyG{Ln80zTQEgmy2bj+Q7-wYRf@mA;1abCw`-G?5n)JpiB8X{TqGi{fr z%(CrQVA;;IeO!b+m`898+_v8>*vxN|1TEOQPZ1x)WWPqUEM3kQd#_2sqAhCyJ?|Nv zn&~F4ZX-5L&@XP8;U*qjN$fo>?4|bgBOJ^1T)XZRsPppqzgDz>@{`%)0NheeF}%XCgTVV+CZA!C zXE=wC7aNnKxnxEUQEdhH9V$W>b3R{GIs{WqOZ-cYS4$tk_nX_fJ`bha)tkQ4^efVc z;3$u03U0Ifpe2&2wz#Kn?-pDP08QiiXJsaY`D|5Z?;&(REuRO=Z%v1Cr=|_ZKaA$J zhnnzcI$O!joSA{H2_=Uk4W}oPzPFUpGDkhC274Y(o5q>n(;q!qQOop?K)+KWy?^u! zIx&=kn|!Kx9b-*IC8yyjtoD0zx|do&*{u`KyS?Cls_OcLhwJ&U4{ieXi~RD*%VxgI zIntyaD=r1%Cb~XBMUtnd#`C)SjZ58OiA6qV2cJ;idSr<#eap^=B!l1YLsYny1h&7V ze+4aMPt8$shZwAf=|$X{*@%_5>_oEsa(zvj3M7wMPhbQm^C~V)FA7rzcX@4$u=#x4 zR95T_IyV3KiV(9{0X&_`MZX&+N*YE-M~0c)ykuLqtB~dU4*$IZZXOQ)cK@uqSnblew)6!>Sipv_eE>|;sU{r%o?iwz?A1>p~}jmHPc!~R@Rv`5M5qS zP*OME;rLxqL}Nb)bb5&XNWVs&o^>j%POc%XWLD{t2ojtZ6ump^^yRxGOUr^>u=!5T zjvC*2i?3Uh%-mA@Ts-uu!}`bhOV2cnZW^G_z*KPYUY%84`W4>O|F5_S<+c;B*damVDu5ri-i@D)J|%r%T|U zextXQLTj5(&lip)q$SYYXXY$yC#H2OU+7Ar%>0+FE65(!BY~LrZG_6%1&(w;|DS%1 zTSw3DGEWmuf7U#g1ttRoW8vdOGsylMa38ZFbW)0=Z;(we<}*mKd3!31wBJ~-GbL|E zi;rACvoca@IUHVDh?3Z0Eznu}-mH=L$O+bB={Plw4ebaNx11Sm+Ml5)&m}mD?BZpb_NXnr(99$+VIPdSbZoatpQuPm zh>5MFAm;~fAlx@JcG@YfUpmX>x&et3DV4bq(r>5=QvCKn2Yn!*nM}PUmU?q|7`pG+ zPXh93oA-$d3o9dhyzg8;v3TJ$BfqJ-`HKp)$$WL&89E&?S$aI|)Ro|oJTzQZA?kZD zd3(O{LIKs=@6UDYqge6mqx?}YdXJ1~xq5Cb@0rjo2s&DKlCMtn%}mQxaObvHHup+P zHQ_bjUjbjvz21lLhdVLkbRgkq4j=h|D1N5@bHTom-Q;sOJdDBEia1%5?Q0++m^_dNIIub&-an6?fVM>o4*HFH*cJiKLf(|7NcO`T8J zhf^40AE*G-AkRz4_#zgNkK1u6e0H%0S^2g4lefwC1oo4X6?7ab`fV+T)XjJI@wzip zLL5MoZ}YI-fw6;t=lg!PLFmRFS~N(@ZSqvR#IG$2jh`huFu)%3Rqk4d%|4>Efzyw? z4$75v_fAoM|5H#qlq&fRQ%jbh0EQjb3y+PacSoK~(4RljL7A%7QQWMQmJUZXA(GA$ z!fUp!Q`>B>2Rs?jgzy0)rCX!J>&ur<^$nKm%=WOhL$`iSHO2SK_?))AqK&`4_J3y0 zyw45WRkii&S#hjej;Qnf=UR~@y^@fUY6+4I9h(a~0(J5bez_PvJ+T9Yj^1M=CIX-K zG@CJ@P=p|k`)IGmhrxSxU%u=q#tH?(c=0e(?#d~&wTxpr?+wNd^VT(1{C3w1Fq$&1 z#b7y8&22IUA7A}*g+PB6(>{EX2$}d$x9jX-@tXF>Cxwunoww!jc=sYT>`Cv%ZMc#J znOG?d+3JIP)Ta)ghMLODm-A$>U_;({tU+0b++?LNY%7P$6oR*xeuxP6&wg z*l24sQ{I)+@LKzm`S&b*N3kIZ1qxu^3P}2GWwmK1fyn-wpC|Plyoolxt?Xk<7t(OuoM46ym*_o85HYUh zo}w4Zmz~K}E<3Kg##M+xzlW>xu}KuO*3>Sh=!_(2IiWM|U7$+V6%|d9D>aitI`Re; zH$2CVu)h`-u#}x!R)QA_San7E!$h-?lWroowdl@l<(c*_o=Dc2V+M|>I)dK_u<*{L z5O0*+S~RKiN;fx8ZR(t0I0eJzRRzaIS=mB_R^R)&>;IZ(^uY9QJ5jasn;OKAE-bWw z36je7Zuhn;8C^6jhZ(#40!S+Z=y2pJG()U|fs4NvDRxlyx@v`-V9YkhwJ>X0fC|+BU zx5xg-p`+OH1P%Hx=NH=WRhI1>GVzwj9hN=#$b4IU=H^4JHhu#S@m%@cs4`?%&2uC= zHEzl%#QOyIQu!=tijSX{L+CBRK+cfmQ+>PrfM(*wf!2=`!rp#-$UnS)=ef6m*jP~f z)yf=e-{7V1!qb(+v_Kmhc#s1q$DbYv%j=-=^!!s!V2H94^i3_1HF5oPeOb~a;LMpB zupqB&SQm47I`25~P?-v0K=z`fn$+FDtjV-S7GvV$;S$)A-vDLy7%qM;Yo(v12F8yc z9>4d~l{iWYCGVbA)5mj4V#;f|OlW-+g=WIr=hY7`?j~%Mie5+k-k}pZ9Dww|>^p zhJ7A_!zrM|Mr34BwiTD|t}`{*G6PZ!=<3+A(R!b% z&RO)d%O#I0wntWleIj67*uB+?DM|m_eZRRqzq#?H;sSeRay=se?EcYQ`LwdPX;oz- z2s2JoE8oC_2?WE+P^9{7-aXktl6#o{P6K2YR)5H5nbhW|q(#yZSkJ`i>e%W$KZR_q z0ng5r3$=}m@}GH5!1{w-qZ{VJhz6v#d~SM-j_43^CIlE2?ili_SkkKZ2 zd6Zo9{6ZxXw+ejes#SxH`3xI6FUl%WW({5G*?708vv-2?n_epm3(`M4^%>K>Te zy--FO?at3c=$+`2kFm&2wNYhk<>Zfm$egcbV|vV0`gGl8?6`{k<=5kbv?CXrK7gUWtzN^^q>=UI%Xz-AclFxg! zg}-%0I5a-MLlakh@Z1rdFMLkFv|I_YyMcJ@%D6`&zh?#x)E%dXpzT3j={mYkvLn zUo-%K10FAunx?iljNPD3x1D0*3U`jZo`a+~Qg#u`c=}8vpaQsG4UcGk)IJmY2<{76 z1Iwy8^8O$aW5SR6-dv9;?d?A5NdOE@H=zL+GL>EH{a1$YqDeh<9fE2sl3pQ1{7_j| ztLqk+gaHwbm*RLkHQC}lXYr_eG~XZAE|e+Z_^AL(XGA8UH$K&74IpbcWtW;T=#8(dphgN{f`S7Ze)H%0MZ1?ZbAV(rZQ_$$8E|uATdl zeL!LVA?P;4{)x^L@Y~s={R;G=YnM*4W1ytX*XaBjiDNwcoeCyy6y!)?rZ!844o>dr zHkPWuW|(91>3}U~^u@4_%)F>jtykMm{)|$Vw+J>-$KW5$xwG3?%tn)H{1~ zW&=<+gHLPc@ZC?&s}o;OVKXOpIDPf?&MT{CgL=9}J9EXbd@=e%iq3;(5B?Nvb=t(` z!hEiQDDFdsMF&Nc)X0cG(XlF89#sPUAxZw{-zgn@SXvq69uSP4?E+_eclxDf(b>?A zyB&WOJ_zotD>=!F`Cf?AEjZBi;FX@d=mdf?K8#%bSq-hvMNDjYNtD8fL6?Hl4uHlii zr>54{eOilJLdN-L#>HE*hEK`f&bTc#tt8mZF}0z?ghW#nyy#^DV_lS(2+REfUE+&29P&X z^ZHg#5j@M}|16;&wbmB*^-+-u@&J=$7p!PFx7m%4i_HiK;3b8v{e7st5C&R~yh?lD*&lnwpOe-R@!F*i{_#Bg)!;Iv zK{S0h_H)FX6|;eXil7!YSXQRh@JO@MYsRLTiMd6A1K^H!+ayy#+{Q+@eY8W&9Z)T_*mG)di{tp_>SiM|MTHC~`Uf+6vC=Q8KUr@Wi7}%lo!I=f~OT;3gEe`*J`X&edy(j(y6H{uX zNO5T%tvaCedRr%*hh<47v%w!*3UvNMcTv2V7$|b1#-F8;cCtft5WQGaT<~gP`oH+b zWAc_Z<0j~E5RrmQvpK}b5|HaIP*h56&G{7O)ZLBhqAOXpIGp_*%#TC`k{iBYssz$@)B5Ay_>j3GXT|~_mIF(F3+&kLJ0By`N=3J-+ww%wsxl=3F9#>~ zgp<#PAd~(d$~`tr1qrpSqRGYVz3JO3c5k{>4Uqv2HwPH8PTHP+wm`A^tJhtMDtJ~5 zTLeI(mh4{=#<VQtZX68mwZCXEA{v08abX~fTgUbWeX*jqe&zVnATHQutDg+NPuhF z%?o`80D`AK5(%9;)8G<*98gipujz|?IgcHzUx_LuC#3QEGof9N5?Ch{DKc&XKkv!QC(C%i zTWvus_Ub_WOow&}S9U3Lu|6Z}L=^*v+2_&(&fV03X8cf8Ai7^SPEj_0($1f7LS27k zOBTZ`kP+B(t5>pS&WhHOFx18h?zc*DDAo~Z!juz##`2Xj<)qyjXFJ?OP)Ee0FuCJp zOM^+X)W=3*7+uk9WdQ1is{$I~+yaJ^+==pqoR?AZWWPBVu0kNll_GyZVIP+ zd$3_GUqS&X&EM(Z{9NakUxkU&MAd$Tl;sOzB#eb1|gj z17!W4_-};ZP?3}^w8;ZcDQrXj(}nh*t7X-V{8c@7FXPvo`}tipy#9qHhKuUVGMhVfM6L_7B6zNQp&J-oB zFNy2_Y{L~E+i$IjmiLC&>4YB;o1#Dg#IaROjJ&(>8GTq2-t^Gry^XUn+x^7y1PD24 zS52ZL_wniNK_W8PP5v=&xVm?4(WN2G?gQpl_Gy~7Y_V>cS)o+j3vB1VwP>Yi^@Swk z!BhpP(qc%6k#VO=7E+*;%Ig_Oa~q-bB*!!um0f10@ZB+*yiZjz#P!p2Zk!F_MVA>Z z^Oh^G^Ge#rZO(>eq)m?IPiL79l|z?5vhsq5MF|GCaMhCxW*5cVoGXa~Uen~isnx3; z#^fg_KoWCeT(OsH`EgLimfKD~0y%uMb|D)N-L@Xanjn7n=U+hTKOEd02W17zAW`+x zM4fG{y_CLI17-IF8;@T3kBuH(1Vm=1oI2Z9)yN1h#du|GY@-j7YYu)d;Pb6|BE>l` zJ!K*ico{<9gSAeW(s!a>lK8xgO93hFm7L-Uq3*=oP2x3 zI_Q#-NU5T`RWmfZ7u|q0Qzf$koQCLh=05CS(d$2E{kT$m|3hwGWffD3nDp432bZsO z%tUkLA-t_{{pAZML|D~*Qv9ra0-u2*}}cKDG5=5LAH3-)*m%tJT0n=0+K>U z+y4wGJ7=Edwg^mwqXI>~(3)%mwvp6})~(k*KP@@IP25@E2FZ?nwn^F@L43HW6UX11 z#=oCwTFB}cz#j@tjRxa4mk1rl>0_bF3mHt4s&5h?hZx2>82$sRjfD3^MF~XLUi5!s zBG44HV1f0Y76A?p`yEO+IUYF@c9qo)TC+$9D5jiwT@oui=}6)7+a`PlQIJWCP$3#0 zH(ntk6Gn^rMr+CpG#nGE@e z8UgCaHW*uNv|zem_9PjwdI~}x=r7$>lr%L@GY6NnTk3cXvjNUaqM{re?Dh5~ zW1ZYQi6ZQ8U2T_D>8f5!;?2-MnYR~*ZQLg`f$=(w=_B>h6#F8PoZf0U7>K@<#B8Gl z@*0xZ*)!jN=gu^=sTbkr6K3a`O2vO$#5G@`)VxOwsJl8kn|@%5lk>j0u{!A8I|I0E zS#hNWS|6|#WTXMr^6CA~uA3xs3$ofUO^(*!npm1`go> z%0GPb%(PHw5Jv|-ck*iKwh-Aky~GCeeZ4N07F8Vy0dwRWYd^?-F)O5uOVkc^_=8*^9R=b|7xo+&V9{xvrxWe7d=xSi`oAZ$x$ zqNzpwso065ucwwi6b(qoAG>KeF{hc2VLS^lERx>EIw?6w>{`UZ|yq5GT9>1-_5r1q#ev7!*8 zRA27~*FM`hn7-(eX{3DiFCK zAF35vNbe1rECbeP+w_g$n=Uky3Rlf!ETEwJvy(XI_+dYe5dbtyTB5!Tm7x!`E8sKl z9Bkt8myGy@rJ>nvIE#$%X|y5y1_kxpxE1vX8#&({eO9}udx7?xp>hX_Sx zJ53_&BfxWA7)LKGhN(*N#01`s9Ys`m`O))Ca^l4!{V<$0HDFTmV(=vcWMthO*9p~i z1X&TcbmzMIds`m87a@+2Q1s>CedPu&$<|fPIdUdV#JCdecuM$uEJQHHZ0yRG7M}3Y z%fhY9O*stz?BP9Dc$TYI@tzKlmnuE&3+RtW7{&5(uS)0Z_T~SzTZhUY?Ho9mk@y9C zJFJ-4Srr7he6Oc->N?=Cy64zMyeZJcCt;{v*WwKNvTninVx|R7o;=N8Fj;z`>$Dxx zfIy@}5QTf=NQgeG|CHx4&*vS* ziOKGKyJvKt-{^F97w2X-XA+qFC$NK8HWi(L;1v7J(D+u!*GL0O?9a8bvbY|>hT}}X+PO5jC@gSg z3u43TnL&8j%tYT!KeX3a`FRa(eDgWG^OQs5(t6IFp_SXG<6MI(n~jJU40p&}gS7>i zynE>_r2$O4U(S{>jgNbqv+Nf}877>VPf}92)+V@+ln zCyKfM{isU1Eo4EKr#?1^W}IGx_B5$w+~N@nie1`%%v9bxt% zV7!q6GVR9XX(D9*?t>w3e*OAqG2Sj@wWOq-?e&`h?}vonk|6`WUeb;{Ph=I%g7M`- z(O@rf^mB&aJ3E%u^d=$=3{X(mwRoGvzk<->W|M#W#M<77D*f0LaJn9Uj;uG6KV5+& z7UgXgtOaN$PrK9kOY5PXUEFLI@w@sq6R-U}PC)En(E9os=(HboX|fP~^S)@&5P)h| zN^lUX6p;jQm?@b-%m2{QG1t^F8RooS;Ji8^i1X(tv`?J>@O$7yEvw`dnu0R51I{YkVv- zD0%-(FvjCIm>sTi+RM@JX?CkEdhOquO$a`~QxGGl)~XJ0a1 zJ>1n%6R9|V_k--N*aFHNam%joJGYZz3c8s`j-$7SYIEew zgr`^(41M{mW<4bTWnev!n+nf&$|cW}y`RL%cbf&Mvcww`Hf|ZA$H1l?SG2EWQtF%C zOrRal{8>uy`_G);M>Mw`o>8)%Ye)P4(i9@b_*GzvhQO33owtvhpVx<*m)j2??Jccy zF#&zMnlz043Pu*|KOh&2GuLGW?ZuV*o-P)xZO`fnqh*lCr4-mE(<-r-#@&YWuKY6g zniFp;ss>!S$e&uN%uI*eAohumc!*yN>{l+r1!md?E7Xv8%~^0Gq!Y>BxFtVFNBq-# z#d0U$1I+EJ8bwRnjjT3Jxdh)7P2XiQzc71Wdg9Hq5rW>>7iI5uQTukK_z0i&(&?!t z>%c|)?*33sy2tuzHD8z+Wk1(0#IH}o2&Ea{D9Gc{Dymom*)MIk|fk6sA$yixU($lE;!7D1Q5HZu_MITw7qd$ z?e1gj7oBIvftfd?zd83ZfFREm0e}HgM@2PP(rRei;p?H;n(17~6aB@P!4g(r{x4OP z%gszRp@>rS)$6yJOk4v8_A&&FWPvl9okxAUG0}n=Sv`ImbNTl~0(5|$!fOp1JvHN| zZF8N;iDbRZcidEtJa#}|x)et;(-)omE}L1vzq-vc@Wnz!eMLn@SN);BANO01#rXBqTf=KSw4%{+ z(2}1cLSr|I$LQn7&w(=^rW`-*4=@GJs2bZM5-*vL!_V~2L)M$IH;ETh<;r=J_7z`* zx+N_z2g^7unjbPY8KmvgVK(&_!MdjGEyRs`{pR;J9P_5|U>^<0%Cd{*25w>g(dDYU z!zt>WAWA0aa5KC&@h`OGO^y43edx;SKX%Oj{qPVcXFPb33=f^N?1U*3!+&5tDw~h* zc5~7&SS8+0voBj;B%0*(Km0tVMW=LMRM1%X2VDPO!^B(0O-}JWvlJO!q7{T_7 z=$iR7G^47kASnBW<>lYC-(Tl#lyCnVN%#v+a8&#suNm>hf<=53lYecd{p+~X-2MH( z6zV^^Wc?o}@BgP=GGbx=&Fb4mriHAmnjsl(IILsFp!|%#i6qh zGpkR78M`D!c`iSE()=o8_nFUuUb>l&^7wW+-&!K+NfXR^EK^CQP&vJF$wqxhbURum zkp>kE%j3?7vP`@<aXMs&UDbzJ9Fx!8^jF$zfuTb9WWl z{7+P^4THwIUXX$A(wo~Gq4Hu2(yz;w6G%@zMl*j-9{M zYQ7+Y{Mql9GKR1+cl`b}pFf!R4r8l_fK@P~EhG%4&wGTP@%LG=lg+jl$%;ItIR%!2 z9)!7a;bIiO(w_|GRu?+JD$1MT$Q+_Ke}|884Yb-0FAF*quW7WJC9HlT7fXlcd(-Vb z3F}>B1SGDj+cwKmDJ;uzVg$CGrv_u*bo}1*e7g}Tp$fO(Bd77Md>Z`ZzqG^|u{;7z zQ?zpwsr1LcTY$^OO{ z%Kbo`{MTh;Jb!f^M^1a^uc=X2%MaFEj1pjO@&QVs&4pxpA_Vy{D=xtQ4T}E@oSS7v zvGSU?uL#3R1LSB7XwlmJ$Z%aZFS?wP*2Oyo31cEvZ3dYScrqQ`SpHfR-IJ>1;7#u* zMQNZBifH=DvAshc$WP6x$4p`O@>7MNUnP=D`#D%r1PY3ijy`_m32v0cRao0bTA@UB+e zx?hbTVRXdU&LHy(p3IUth||TK;r0^*%LzZhIChp&zH7rCJmd7uG7Od<@o@0p`)JYl znFub6BFjBv-CK7*B*68#EZl+B#HKle@Uszl+9zqwN`>i?l6!~47<(~^FQ&DR`p&Iv zo8)j0q_Nq~+uHh?ZClS)dP>s0r@+`0WgDo|qE#2OjqN$nm*9eSOQ&tWP@C&MVffx* zdW^*6)V#5XORLi>3OxW=C*_`Lq;z6`rp35h7Z!7QsS^2?=U|11g8EDzc=;Oq{32TU zR^wqXsF0w;9#u^_cVX!pXk{YJyuX9_FA{H>$I8d^i}x}UKwbjV3|a?*0g2+oQsv4m z!0GCT=HI%0iNm|as~lQ-6QbzlTNG#}S!k9c_23{)?&8p!zm?JDWTO3rX=U0RIRQR? z`V$Xh1_ixo^4{em84xAm79^dXK`ksw6{I@u)dqE+9%FqT`1w+pf&5IY+CsU96L!?^ zltUNV!+su%;@@-%kD10XEN;|e(=5Wl+>RH7954@SC(@p-Lup-*K5Lav=(?4eIf2Ci z|02j-VCSNcm*3k)!=SMP3gHGZz4Ls*SpF1At&K3db`N`zmu%IIgs#&*ivs&PY<>g7 zf%PXbX6_yOE+~ z5>wImngJz84jDn$a8FbR8ZF&E4$`IfOQWpo1Q?mTC{ z_F38UX(Hl6g_zL0(|k=&#~pj}QtTSc*GS#-KVaeJGUdF2L;A^C|CdhkPfEp}&Vu7{ zUD)U|oPkKObeT%xJVGA6J(X5=V^U{2q&HDS?xEsO8R6%sU8dG+6PfY8p(;}(A$c!3 z<|*}))JilfwF1?flohbWotgw+Nh;q6#S`Xn=~JT7ec-C@z~~d6*v97t`4+VcldvJE z1Fy=eh}~C{3iX>lyH-4)=7O+UFR&XhZYq(xlsl1)f z((=}eYC~`ZEd(lu+ngukSfm4UJkiE+wi9Z(z&Pz-6U9+X8(l0wKp;5PMUowl5JV%*L!bW6lx~@0r zcB1)r_x|$a>PA=bQ>*wFq7+INInsJI%b-stiHHj2i8G~5yl(RWzjxSI#fcTt@EbIFX+tqgwTRL2#xQrke2)71*?3?q#j&Py6D- znIEPvC6ERpBxN&r!@L=d7;9qthQb(7-Y^*~rW6_jWh_dRZsb6?S1P17(x9MRbPiSz zE=#3sjMjsRykkuRCle)uS^wfZqnV+^yjHyf2YYJBB~gBh?neBgRux`${dqOPunQs4zKtp4)4P z{+&gm!g553LY02IihM_cea&p9{}>GXdlt>5#Jp zX{)Nwf#SfYMVm)?t@Ejdo7H~2C6&|hizDhqq^R*=^h$KcEOB09|GU#zN3CIh>&H-? zoUK=6LvL_$NE7&kMG(b>zTGr%=_3IGa93Bi$Gj!z_}!!tFdFi;EH#Hr5Pm7{pKGsl zq&8;FtpfNvm!AH5F=UbZrFoW9Mhbduq8#yGf~Jy=ScHE&HZy?SUSwkfJF2hse1|?X zKE6Q`6YCvSI``0YiJPO2A2eu}v0`0ia6)$L{g!MV5ebQ{@6q&-&(@Jq9&#Hb z-5;F^dP=9KX{DF%1RXk;kp2AyMep}b4vmtt%}2lY!x#N?g`;HR<0&>DmY};gE%!aK zolEKhiENaP@`#JxowyjF`!oC*jGf(^PIed|_+CTF>$Hpp#~a1O0N@3Mm69R*^-@z< zLH`{n7Y5pQY8ySUZx6p>wHgnF)H|aC@W!TxhS6evw2p)x3?pIyzI0Jl^iF#ndal7M z&PfmKe9z9@d)*V{D%*O>4D>m;&EDFAWP7t?#-SR$7%|S&Nx7i1s)tfDDdQ(g@kGGY z`S#3BuEBJ2wm{p==T;D{s~(N%e@DdDTsz;?T&}x19o>KTi%H6v_Z^*$TKAwud2!?w zg5l1qosJba)KzujXobzOxIKvh0lrg9lVOI28$v*OUJWwg24;WP1-mkCW~VD4sk*AC)!pJT}Y@YB!$dOktS$ z3u0h!C`I~d8wpw?h6jvU_X;81MJ(1Yt|*HS3>#1adE>TIS~z2*KRBrcEe&0lsHqlN z?PWeC-G8&Ify`VmzvZ#lUu*mfJ6)#is%^(I<3j#~j=`mraRK?*O5=|QVZjroL6ZIV z&HQz;H_Be!j18zzUVI)hO^e5Q3Id zik$14W@jDs6h9XYxQwR0U)l(JiUIh?#6b2U@Hm_c4`eeN?y-SrwjqXdjxXI-C@8>^ zo4~@fmgGBxNNCXh8=R1d6@)M5JpaeM|L@y56x#;ez_LbphcNd`@mK4} zNUn|3Q>}z<7QN9a#J3ozradCyrvT8Rku2GIdm7t$w`ah`f)L)VtE_vaz}Z&p@covf zH;$PM_$~B28N=V)|{vvc0Z?yK~;J{eE&y(>MhPOH1ixnYQD~!k?*D zZbeX=Ak0;2rj#C7<}R0mYsbbG5G=5~u^ykkeCs1DbP2Qwct2aEKy;zMjrf7+lT=-} z0ckv@be`{jXmo5op1H!T5Ccc<&v_EpBobE*}Cc$Ht{vG!2gaH&khu7?0M<5*T?CICo^iY6i>xA)BIk_xY zeLgk7l}GcQXB0`4u=~vFqUebuTxHJP*6qcm&CARB92QXllvkY`hkMS(}A@7h|i}hpP#}6%zZOVVgFLHw1?bqV#<{Aa1_z+&%m@ zJuRpfsTfJgoc)~bB3q;ApUP+8Yn#L1q8DUz(B&+2*ghrJwn{o`9w3Yj)Ob0$9ng(k zAeCY#5tx&Z1HT5~Z-=rtyVq;o80;qN4zHY<`~;k#aszz%cN5?+*O|khZU-~zd+0Z& zRBA&$PDWcSAD>*mRMLFA=Valj=r}l9aoF(k-Z%o}Q!_IK>~O#BFsq2jv+pr1+GB+O z*)6A>!d@-q4VkAcEPXcOK{s(uH6wVOTIA2)UmLL?JFgje!Am@maBGdZ86$!SF2apg zKLJX=xMy;24c0#05ZCB$`J`ivU4!1({+1^%p>oiRJt5B;iy>hOoFz-^p;1Xia>vD0 zlH$DaM@Zeir`*wZo5Cz&E_&pbr}0a>G529}j5piw=XJOa7d%Jc^PjV_X>er_bJ>O$ zXgU5OtO~uOnXjM!aO1YJzxam3UAr#(7n3)?{AoOAKmZPpN9%8YH+JsN1DoOh%qeqb z<$^`%j~aMp;)mXh#r5UYe{TN%fONiRSy=zEt5+v{y_&U9VXNl7y~e8lAt#Ip58=)K z==^8T>gM-t<>fa@ZIQw8a=Aw!-@j&69wpX4zWHH427XU(PV=;?&g|3Zt&#GJ7V^at z?te`G;g#LBD>K;dFW682m^5ul&~K@XHoSDru>=JrWZBQeLX)wz6X${Up(zYE*qTki z?)BGdX|=fPk?;uq;O*9*v2%LrUfI$4a!CcHm4P8LN!SNp0Jx5nHTC&V#>+>G=s&Zvs2$fo_jqfWW~P%&a2;G^>1-&7Y$F=^t{chFAnuq?*{Y@&r6;#03>EDHD2?WOCM70r&aAYzZ5f+DwIT} z=-Zo!7!s^|P9T{@fgy6(HuGN-C*#8(+RD&w1ueHam})AW^T`oO zHL+WbjIEBflX!aT!!bjRj z&q?B0SXJJ{QZ&^zHdjTTr9(z%{vg6`+)0T3yJ=O&acr@}PH@Y=Sb#DkVXxLT2Rp9! z`;7|>d~wN)H3-)N6@n7TK>pXwuyMDl4kmHh_h)YN(Hn6C5&ND=_B-QI8Oz7-8wzu! z^O@E+-TP=3^XgpoC0wg=Dch+snfSPP>84MHnfrBVX=s$mdQy3-PCne z_r~64M41I4ixa@y=3P!$w(e`(?Dz->iDNaYr&6H0nd9V=%ee^~^Z`ztFY3FoCvKS; zu(*l(u&Rll-S_CRVdPkD*|3IDpmkNZw*7pxV-P};SboW|PU1}=id(|6NI1bXB$bu* zbBl^sr=@~Gv$|4#Xw#QwrEd%KN$agMGSD>;II`Rtr57~1riCm%7SyhonvhIDxO)&i zp^zJzNJ#bE^{vFW`VmdfoNs!FVP#u#ODX2F9F!c;5A4j=11|ZOV@uqc%9}ZT?l8M3 zaiqGlsI{G2`-TkOfy9SS%rZlj&l;!W{Jf6<>g$v+B@X}dF$=8VUVby?1kx)udCC3z zgHgWzt#Qxt%=*iWs-m8C``&W+V!i#6JCMTdAW@2hz(cqZGlKxOx=yymUd>U^QV@4d zna5U&6rpk2KUtSjKll{sb-AFoNyN`tc2 zqn4va3MZ|cYKrirz^@eN6dm3dwS1;{7aG`aV~kDvmuJbue~YhS#!}>i1H5Oy^|_-qh0aCRnB4695~Vrxgs?I^-ezdJ^y)Oi*JMI7*W7QWg$)g0 z^P)}e_s^MCxu&=_f44uK>P?_*epZ_3QmuP&z!FvOZN>ibTWMDz8E2zFhl-+9ewV0A zCFwG&98{a{vmed#F+8_5 zJopu=;ki7zD@o^+rqWt>YvUY5Upk<}yC_8cl}8VUf>o2g`?Z?0o8w*E4j1yFea;BUPXQ#|B_bINraQbEA*__uMX$U@o^oTAtU_z-CT@5 z6I_>LxKeHqxH|PRH@#l#Tc~bt_5^=2S0YX?%F1vZ9avLMsbP%SAZ$Poi#zT_EFDu| z;PRRtsq09arq6zUu7|SGneA;ge`Fodn|tW-VQo{SZP$6iym2U|Ys;8LpgdPh{4%L~ zG$wZn%B+8WiGnL(*2g`V@-$J*A^80WZg)dS8J;g40>{26n2*Ih;Kkq zpQ@)kGb4R22MC<1+@cnNkdhdWTRsBNgM)F0ie8;*!jzv5il{B2`lolvEy*+ia-Wmg zo7|jcKi63I4$Gqq$%wRAsH$nimmYiB2nrB*S22}2ywDYs=tCVgdxts z6u6btT*K5E03$S4eW)-lJjC9cur7pT9$P27UMyc**66EGBiwaAIVu@HMWsy3(m33ct=x#s2~>biLhUhp zEwyHr$MWej^HiVb7WX9D2u|99_}xRjb|xkRolJ%-czm9NMcwkmTi%RsTaIisp$!T> zjWt0_snWbgDb!N=QXGVn3emDMXVs3CrgPi>meUCLZE>-48Q$R{0qqH-H|7PHAI=rh zihHZ42*voh_F_&e<)|}c>?VlUy)2nv0s{vN$-%|?Mu*)V=(qri{K}DaU0qco6Xt?q z8WGJS=qyU_FkIO@-Ej6yB(7naXLy?#uBhbBg&4AzkzI~GBr}jmx_8sAco>HVHxmQC zX5p|Ao|TYxq`9bZWV|(2^jAiH-o2*btC3q}G@n$L*@c51n7>sTZyt~J!IpQN;MrY4 z*Lt&;W3SWbKsZPR9G7!YKDk#C1^mE;7)A=i3HW{9?aX)~;YrfXb^dO@nv9lAlyiY) zB->w^OXDWR`TJm>`KoQnT6UX2ObB*15xxb|x5?@=iadvzt$)z#a5}EYJh5LmPyA+c z2R+!A=ckftu4Kw(zrdoyRMp-4Ox7B@MD=Rv+a?`wcrfzty3QJPL zUae^T&MFk?9NzTKm7&_9V4*Ggc%g^j*UYEFH9j@87^VTdy#%x9 z#uLTC(jJ4i7mDw463~2 z7|xKI1}nilp>ILHtod_twDxBbOL z;RT1Gty^1Q6Cw0x9awfGxA^!GA$Bz!v-Y1WBJhtnKAb7fKF|+ArILDB1DC=x5XJDD zF9(_20N*T7t978}CzhN`GvT|c|!KK@|o78_miQ+M^-}ydC z1tnQp7V|04uB)JZ!+H*gg&Cc1TOj~erkea7JI~(wJ=0B5Ek*Is>&-{q+vU|wx>jid z#u=2y8G%j?-RUoGM?+GL^~R|PJ{nHj1{(t)pB(Nmn)dAH?nJBT*!&m(mEtz@a8S?| z@O|rWKHmJ$pR{*jR~g2o3L-#4*zo~sc z10NGE{=#*y27*t6@PYe7leJ!Lfza79p0JHqBLFB>VK;;Mb;!WqZ~!ZFw(O7K&sF)0 zaI$yApDt&htXIN^HCZG5VYHvS5*X5RXqwN>xzWYeZ5(kvqX%-XSPan-s9sHmxbgA1 zxe#=WmbIP5|8v~@{dd@gNE@E#kfEAcUn`I3bF{9Jb|){)GpfD!@IFR{H~4*N{RkGY zT=~v>Hb*KUm)!n@!d5e8g0^{*22CPauudDbgWxUj)Td#*g0mwMB}5P5HLw|_&7txd z4bN>@Dyy+tSQ-phnLOLbVjrGgE$H8jhiVf5tQDd)1?f2KeVbFI?6F(t}mP$2as-da9xd?XRDv>0{tfEKbjoS*HVx=sW?A zXDt&B#N|bfL|C73g`C|=gET3HXbA|hUvHQ4QkzPs1duQyvX2oG+}waWipj#Xip+ANq4wy5ZRZxHLw(%~OLFS;nsnF5NQfhuYF7 zk)Vtr&k+p$#$Ri!13p9TbxqCvfTB*Ur$@rI(DBHbCiU)hKVmFroqYKc;_*omVx5Ty1ahiVQVunwMAUu_ zvog<+5Hb-z7D#*Ky&Ai12H;AGSM&1c7a|~UAutf=OJc73yK8^!++UawL#m~AGKK!S zu%mbcewCG0#*0jj!oz4Qxcj0JksW_D3Mm)OUFNg)1IF?eheD9GQ>dYZW6HShXO-^i5k64E+47sDVU$W-uR#vg zT(NsEp%}V~KF=Lq9n)WZN>=<2RVCh^S<%s=UL`CZNH+AcA^G6uowVeMO}=LdS=DgM z73I-8E4qF4goYtPJMK)p8Z7Lwnbe3G?v>l(?%-4cWS&`7ACr(QcOe22%kI)Cw~+>^ zbg!a&{2&u~EKPFCH3d?mEaP0hD$xtSY!ZmV^Nt+-M)pUs6EB@7O26668m+%Jm>f)L z^xA(;WuXLbLh?#pE{Wfv^{&O_B2zolo$z$CFGl<`Y9#;Gwfzv<8D7XJs=JoHo#1WL zi&mt5zs*kB3%j_cSL2HmbKXVYTJ5~4g}TQ}0I~Eu_egBAkAb5N_JiXZU`q>ifJ@kV zzH_pP=r0jyXvnaBJGv|?HxsTYx{^yq>O7>3HXMtqmp$)-q=rH-2>By-PWW!`-h`9; zq(6>G!Q)@Z8nxu{l>x|D8%{u>4VT-yfz57jdB~2t9%XomaZwfj$U0#7hETRRgU4_x zKkeced%lgVbh)fF8&yiQmQqGUXjD;0$OzRp{ajqmcoF%wGfmt2QoX3WpSRUM0z6Osi$esEYvdG@LiJD;sc*pl=~W` zOgb=K|C&5|G9)AzVT8Df^!PIJz1AcPT4l=<{C^j1$pJE<$u5X05N z#a&@|zP^7;{29FMF%nJx-qpP?N5+Ihv~c9O{WHe?%Tv)7t0Fd0qlwKT;i$5V+hV01 zqfjq`PXE6WM5gQ?O-@N3ltPuMA|hRkI=izB^SFXlhQb zbtb4REFNEN6@DrqZ=8(t+ufeS>?W~qX}|(m!BEze0nV&qjch}pvg#bJadENXt?phq z{mi^B3Z#G7I^!j;*&oyungnVKao$m~9tpksyUJ1*;XmMTVluY&_-<;rj&4vZEI|Uy zmp--F49p#Of8y>31>lu^)&nex>(*`PbqY%0HUqV=hy?iJqdlK{6xQ{}L%Z#l+FJpT z?H7R9VHP6@Ueh4X6{Z}q-e{e~&F>xEbYX0y>L)wkM?M{SDTfG*#c5!vSDQ%HlI`3+ zH_|HrAwiQZ)W%Q6P2_c(tO|hd^BMBm7B7jz?P@Oe(ezDH^uc_ua@y;b03W@=@pb(* zYHfl`&nT$@ zpW?=x3lfCm>_Prp&)#*mv}dKRU2pNjnM}`)rSNT9>P^!=0bUn=&8mU+2Qtqv=Wqbjntmv1E&3V73*M4;Nxf?_ZWm3EAf}E zuHYenX0BY}LPsfxO$yYQRrMu}L)<}A$34+n^jeGhvk-E2Rimdi}uI8+&+ zE)7@+*RzyPQq+eydAzp+&=YUscm`)U5AWD)jH1?66E4 zN9Zt}pr$K*-PMj~>_AM?yFo9*dB=*4jz_@Uno*jnD3(vJ+lZd3uGhVUAM3ULgSo$c z))Nvu2qGYDkE3n&Ur-6J%zqS0TlD$F2`VrWFj#(WcsesG1--r>Es~rh1W-@N^HZ%o zh1*v}Tgcb|3&G|+^}=~b;*^)&&uUuUM^s@($8pi$Q$wgnq}`mr`5@S@8?#b($Epc! za2d9%{4@!nCA{R;NR4ates4p;phrD>gRqNuIUYceq*PU|FcxJROalbLcGl-u4Ar;x z&T=biQpyo6E?5#b!BP<4m0p|ZMy7ANV=yk6UwE|rrTL|S*nC{tZp(JnlaD9M1Kqiev7?v6$JLF4IHKpEHYLrD)|)I0(wzaA zz)-yNuD$bsO105Ki|ff-COYeK05}g!Jph33wPV`EL63aY94r(*4bE;ePTvftzTk&H zw{WXT`!nekQ9edWaJ`|N@L!dg@qsjx9iIK*<`^8zG6`4V3+h`Xf^~a)w^Zsp?Mw{IMt=g(ZZk0eZ&bJDCnE%PhcQViIIJ=(9Ihdgd9pX zJ^p%fR|`N7tb>TS^e;MIcGYyr_LuF#evSpCRCXsleqbxR`3YBSUqiVkv}~rl29^X` zgjT{!JAX=%NY(CDLtr>68+4`mX$wu)UB9L=9bVu}BlRbR`%#V#jHVU0lLfq}TpYNpVNf!v$u8Z2!(n?5+J5BJ<%(X^e@a2G~Zp+## zwEBhua%^tXw+<-R_-a$CazzFN&bW}pUkgV(1@2b)`Ab!fnm}B3YiJ6)`kyB1S(>{% zXuXX+{KfrewT#wCY3)XO6Ije~Kq%w1FWEqIZt3EmnInqaH$JA1zfbQuVFyN|Yg=x2~z(cQ3x1rb2vLC9>&hgUO*B3x?*irQ=lv?ARWe+E6Fx>kt~_QLP+j zuLH}Bg#niurjyZ=5+a2Gx1Hw5uGc9tpY?Xg_Z|&-i^4_XUlsjP2K{%0kEg(*mDoET z-*vg`9zTHh6Q91d{zeYVOeB+op~ubOiOH??IKJ?PjZk=*JB}x$*l~(kq5j+wFYHTy zDVu)cGf>}X-3PfszS7}cVGW%Xwe(uLL93>8-oU`Ycpj`Y!fIQS*hbJsp?$-MmbNYq zFcV4oaI}Bp9YTTD*z}?fD*IWXt1Z11D?IEe1;B-4@TBy~6y8xl4Qoj5Q`uT|EDI2dT8;Do0En1MH zrOC=GER86DePC*H?r7`iMNmfN_;@vf57c<3N3(FlKUND7a2sKgr0s0JIGP}3xVO91 zkqcMYYA#7nvhZ3vt0B7Hog0%2a}$C<`n1z1?@O`-@b8p^@IvFLGkO#t>WHeT6nD40#^TZ7 zcs&YGV7Qa5)teE(RJ_vPd?(D_^o7(Up$zC<~= z+xlm-SX_d-jHW>(&e09qzooL9L42zO8kq<@B^|zf^iaqoO~SrzkK6|bVhp3gmR=1b zlSv|Z*2I%4lYw%^)Z15cL@;LwL9l6Nnac1 zNA*CeA(Cg@-*T0?2MF$eb-v2P3?=z7CnMTF`LW)M+t6<>2oL&shLi2df0>;vx(M5d ze{@9#9$iQV01TML)&G}`@Xt{m{(}rO1^grdIpEF1eb*#!RDJAUNwC@c4}j~jiXIsa z&Efg1?N!P3VcG*m$|ubW)w7nx``fAe2Z!T3d`i&QlI;yvt+Myu;B5dz0{n6n^v{j6 z{usopD&Bi3bT*9@tKrVEMfZ(*p3ncXovQa=fX96Sdwtx*gw}7ELAcq`(GgH$P?u3c zbqqPTA|OT*lR!K_kd;6*U>AN6W;faw4Ai{PhVfG`b&C{S3x;YIk?Cmal0JFj_K7s{ zJaN?h94?e#jPugKr;_|L%|C7BoylsG#R0O8F&Zbx!!yjYR*6sG5 zNQo9Q&OFx`JSd6=q~O>z1+4rW9s&R}?$$P4*kFOtM$Q5@x#;@g(t_q)atE^(cKP-% z@!O@xBxdETOywI!DAcbrkBaI3A^lgkTQAd}zr#htCSkwN0d8H-T3Vz>{cLXq7Thqc ztwFyl&Mt{Qe9{PK=1@mZwz1Np<((%s+2A&pxYHqGUe^xyWw|Gvnu|J?sy|IAPg z{yq5reUZid|MWvuqe$L=u>k*h#s6R^INv^FMx0v0%_~?OWT|K58f>QWDkD-Hi6h4S)+iNZqJ*6;&S-HMx+ocF~P`bOOOkQ>`Ov30XhOo{F5xijwZm=;&~ zd23=VnuW75zR5(XvOX3y!(*`CdV}D5WNgL8JPC{qn|s>p>hi12F*~@X!IQ;tefO?# z*|YZx3J%*~0B5f>eK2PT?9MFSZgp3fz1A1DBMacVX;jTIxU`OMd}XaL5D! zv4}EwN(tJer#5q?8~9C5l{-foC8B-OZ$9ztJ~tcW%#4mmAdLX%#x{gfBBr?R6^vX| zuzf0+pS{OxIy=Ll9rpNlK5jmL_%s7=SmU<;0|!|qFH?m0VfOWuY|=pehhP>b@7k%n zk~`~KCr5|s4s3sp`MaYGPFV5I?Lxm03j(#^$xaJhA!LjCGyB1`X%$jyR`w22U;!l9 zD^wzixH&Hl0lW)HFd?llgPabP{g55t*oMd>?-~5VQ#Y!52#ea%N$@S5<9^J>_BqFTOW`_Wn>9SPMl!V#x z#u8~y&xglSB+UjCC#`ReZD1LiY>o2)=$>|MdMC&SWZ{>LMJYMK`qzfr9Ywy?_4sLP zpob-6sLQ{D=SlpZ!GB!~QMwZ?#UJ)Fso51-0n$~#^#T%LIVswX37yFYKB=1;QTs|Xd8*mcs7}4k%cYceukC8#hNwyb-swke!t)l|sC@-`r72Y7shOKM458lcPyYG?c{ZN<6f6asi1~ z$CwyDnql*+*P*W36u_ySSp~e&%*`zo;N!S=ngDs?56_G{a{KPu@7AfOv12Qbdlne4 zyIv`%x}a|NjQ@Sn#(TQj0(lDH7i;eg8R|hHM8Z5rh2Mn`D}1+rorRUTVd9;$LU{%r zc8*+Gw?ouQP^q*eEkBrIuHmeRVo811XBt>xOu&k!y$AW3o?9&%6uQ zD#h;@YM;F48C@J&Jm^}eb-OlbqLIn!i)f3%Uwp~|QEfl6EM?`DwE!k#4(w0ZdE|ZH z_V{WOt6Y%Qezm9pvoo`o=2_dxhZGHOhf^Pos;$!p+@zRVF%Pg*AsK7TH0Fub77VVg z5%O2pKS!_swV7{;+2@5?7O%^~xqhURg=*(_zE0_=XUp@{7R;B5I)$g5>I0-kB7iJnjyA!VP#7m1rX{%J$gyXJ2h6XQ74LnI<}OdaqJ87nkKf=&f82%KKS zEEpGdw}4SLJOBGfY$$6mC%K7_*N4H~a!j6}+22T{gJQV5RGE})7?+#P6#8(GQo&rB zE*?md@c!KDDeWw~{&A>$BE=JA)v+zuN`GnA&Ahr97459j`+7Y!J&)p<{U`!yT-cAL zyQYd~9$9^|vx^Kw z778C}*VP^F;A0o;KcQ7y|9RzV;klp-hn4ZXml^4MC)%_p?W93$R2i!|U7vdRty_I# zVC$l=Hfgx=`B_p(h4o0loUncmj%dDst&jbLHf! z^}JKo*iuEM;uZ>IpZFpEXrQw%pxGgfwz1*LsnPv{>A)rX~y zc*_vjiEN!Ag^sGOv7jBZ^<5`St~uiMMwfA5{FAW37f#Uv4TbLux-NeeyJzY29LnZvPd$0FHqd|Xmn#X_G)#|~r5 z>T%-%1>oOpX?ejFBlJrf12B-DIQdXIw!bn&_-Orr^HbRYm5 z1F16)F|J^l@|JL2;l$z_94)bU8pUvL@!8Y)^S*gFTn$K|md z=kl-NLl^0v(ah5G+JPh0zJCo?;DdSy4Zu^&3)(0@=J?XO57bjXN4vpn)@c!r|9xgn zOCs1m`Kjx$wB#9^dVu^`QcuzQ2XSwzrzUPrvnWT;)tam>L#eyBUrMhi?DVQ?8e)E( zx?dvTYO7K_8F3}c3}>*no%NOP()htn^&MTW{nS$hy!8&shNNZ5Ur!@;tT`fr&O$1< zFEe&{m+vgTt@1Pba9R&XS)4gM74RHS1r?P4P=)ume^nKW)JzA2aY*O;ao9^PeA;Wk z^jMrOr|IqXyO!fE)jh{8aS$=QYnF5~VjsG{#E#glc@8dIOxPoo5sSp6DEqWTYiF0L0rC*&x zCh!-N3#jBaZ*_k| zi3|*(BLa+S)1Ui13b}b)yM3dXWW?<>bt7~KcpI_hB#Rr-X1{FH3kvamXat(2hh_nW6{AZ^7EYg8SmS< zo7l+cJEb0Wu-AW`Us1L;jyV+iC?i~2S)-S?haNrkJI)ZrCk@iz-@6*;$u z>T~y-_ zm=NJGg|Vob9ejlf=sAnRh6)ZLZ&dNrG0dwDY*}V?^Zdm|TgO6#^F~*zuG90vTI4T% zEQa!*#vt!DsvLgWvtdK?k6%rc95qbRU-JF5d+C1i)70AMO>*pcr*HJDOdvmdS#f`< zBK*AEFCpo31uq!po|>v*5Fo^#_Oet_@h0M`8&BMKnX&(Yue9%LZNa(KjakpYq-V|f z{}+7UqO+cMvm2*_Y%qn7lgEq^QGfW5Y&-9Wf8s;Z=hu z$t`d}2KZ#dt~c5L512%CZa-4pu1P1G1*j#eBmSsiV%pQUL!rLA_G2-+pVIQn!BY*E zLC}lqgaZEM&V;=Lqi6-VxELYIRpup?4yO^c)|~L@tqa_#o7O+ouW9D<&{wKTy=5%@ zP8eJ7sQO;x8>7%p=qGQ>V!H;&C(kJSX4vS{v{ajxdVUAl&lI>=>Z3+ngYYthOYaMq zgs(L}_j}%L#_r{$kZYfo*?`6YVz|<0@SwB4t0gx;P0xF@u!!L|ISt1e)kLQjmm?Xw z7~5AWpLHP@#JO7z%r?53XOqL}U}#YO#w^S5byn;)w`d8#h?*|~zw61(H>$I8vb|#@e-#z$=V``@9wwa#2 z|LJ?d8LSODh0oD%_IY>49Xpq&`QO5YN@;g7f_Efw_Gy;1C}eyfe7)qMLXcXJN$bR` zx&z_nBDb^=KWURUj-MSK!a=f`wO!2R4B=Z`jBP@+~IKH^2avCFwM1C&vX=Tk)#`2{Wfeoo&_x zi|bLIdh|rO4Gw{kwqu!1vC&PUoA1ypm8@2N@q2G32pmjE*4|?ppwGcbc%`+Xpi9aj zg`nP1NX$J@&2%=o{pQn!ppDOJXiy781MuhQzyBum>j|MKh)bqV$GKeEvP;MdHk>GM z-~bFF=Qqr$@p;KC+^bZ+TU%K^=?7#kXyDN6oUL}fE=};i zPggAnH(Yrdg2pbL?l6CUp zci6#Pcx=0|TU_xgns=371<;mK7r46w@>C2g%}nU-J(kk)(GZ;S|&pW;x==l)q_^ z)}jS4o6A^}w(igo z`eRMjp1{wZNh>MA!3wWZ`2BNcRe4vm=~jBi_= zS3aC`v&HuCiSe&-6fTgZHNPWOB}eZXSg*hCq>n=sC$|a- z2_CxgoLaqxC;@Li2IC@hofl**_m1~N(Pw^roMMv0xTxY9YJxez4TgXO6ip`-og-e0S~eVz7!QZOf)jw3r8^so&nprAPowj4$TvYQJAa$9>})pY4z z!V<{g*3#CaGpP8>lVj;&cyU$7j7A8aFZ=%;*Vy}7W+F0qJHdcJiGJ|3g<24vU6anG z^aAi%weJB3IjcXdz7C{xyBl3i_^7Gs7|hXlxqPxNU7B@SQt~x8A?Lx#_AMYLe za{ZQrRpl`p53x$jcclg6$|^S4Z#WBNcm1J(2RwzHi5!@n1*`Ku@;Oq_I?pl`=D{m1 zi8lwR;8g%NnutSBGOFO^r0AOpW(1gQuSfXlFIs*DX4Wqt0QGq!qN>$~sQ1j>aYdxCaANU@5Ty3+AEOQbP*Lf3tIYfG<2jo>H|E_iM5T7>? zV05~8*KDq&Y-YC{){SKo&xP0%5sJ>N^N2V_pQE!Uf3_1mUj=QbBC86%PBq52R1>yI z54N@WnxA+{tEpc+Tdh~B<42dWNva@45Q08{pyB0DI$$;t&b?Yr&j3l`zq#i^>f^vg zz5Q_KH6nWIYNk_>x}ghEO*;@)i8wz4nWCjWY5iDkj`lPPON=~?WWu5%&YFXRL)2^g z`zw!kI^GSKKv?(DS4uhjmgd^s!=<*L7mC{3D8L)$DXu8DBQ9dAo-`C-Al6OxO~Cs; z-6p4)>|cZ42G4HGOk#D)D*?`-BgRuAWX0wmMy9R4;nF|!JuRPT5p^Q@%-nJ2HRUFZ z>_6sxUooNUdyrFdY9xBtCd`@28I+jyREe^9fR~QqHis{pIql`Upx&o`1vMzRB}&))vYJ zW7E!QS)~HEmh*}4A+6s}14o?pa*%;_!a{Du^-mc>L+I4=QRL@fTL)i+NZ>%My}hl1 zpTT@@B6&yx@X6zU|3N&@P?vNefqtq&B=hTfCp)1}BwpE%@PxXf&CL&U(<1@dKNJcq z&S<@455;9{wUudO>cy@M5t^ zzh{kgT}Io@ldH(U$`gh6Q*VLM3z zbFmweIfYKVV^w|vLp{NoE*roq3R1(P%RboXDKETZPWQIHk);NwcQqG(T3v^X1C@bN72*U0)8mVD zu9}0HkRS!U+4I-~?3s1Na~A}$$eoCog=TKXPV-X3C>~if=bEPGuN_M)BH}TG$zLRcnW`0Wo-XfnE&grWiPvQNJ1~aV#EJCDix7~) zQ!~n9G7`^4X|z2PA_!B?52*_fT;v&d9am23S0(vI7c{5gK8Y@3L%v7$Umgz>Czw>05 zi`7K&$;h+s72AYJv}Y%_xnszDK_EFb7ixXMp5Y3eV&zTe@7NyN{;(UH3fy+Rq)u*wm)35>h2uknOC)dqGF$t&ggDJ(~hhee_+nmC+M5i+yG*2|GPC z(QPd4+KYMz43R3~1rAwN$oboFXTBncfa93N&Ev(xH z+z%PYjTR${S$X&uKF+z+L1=y!EOyu=nN-EhKeBH6BV%uRT7eZaK(=`MSO0NFNrwXF zaRv9ts9HGQjOh1U-=}_6T53Xr#CwfNNojFOU+Orgd4yU?l`-Ec+xutR@t8@n{_@#& za`i!{bmq`?@$il?F+l!c_V*UV z*i~CM1Tn~qAP_n{Z-aYhh*=yaha`3wCHOYX&h0x&ZAxnHpEJoHV`X!#{g3w_bLCvg zTC!fN`9SX#m};E1_d~@%;#|#f7)*=Ut+)zAUfppMIv>u9Z3swQ_xS#DO}BWwnma5L z-|tN-d{unie!+W|;`b%R%VWZP_56~|pfG~d{E=8Dan*M!s>j`8zZnb)m2W?OGkj6h zDOy4C3g3`mpt8Qe%6dvT^QWHSE$shd@2%gW>cTeAO-c!*0%XkY3fNGRVc;0TdL_vK+2*}^P9j< zyr_ojD^qO&^sdE-vzASk6V~0B6TvYPpDO#$r6(>md0x~@EjK$`>PVf{IIbF}6C4fJ zbdp`YLh;gB=^LV)`()nkbH) zJ=IDxQd)H~Lrea`3K;0)uY^1Th7~zjg#x0(MqG-P3*>pCHCyY|;}CVkBV#B8arVy>?jh^eR`(1D`$Ej(Oy9(Nxb( zqSEOVP2Bppg%P@VNSQFA?!W5QnbTj5rJe5M(M4RZxQ{Kn%AJIQ=ZPwYoZ1}xs}@zu zkd`GdPlxyt2eNT|jT2X+HGzs#dv7#p0i$Qs;`KE5XNIoPIO4B{M&*=J zj9>5YAW`vZ@J-e8n5V^Lj|6mHx3ET%b3V_;)~aI+c=dW$C^nJoIw&hVoRa`pI#ys!RnaZ@{8-(go> z-!93|njuhE;Uah8qDoQgzMIp}@O$n^@7{>-U8IeysN4AxM*m>}JfH*#@k`$TaSE`5 ztWM7O%AR(I?mgm~QE4Td{<~JtWUb?ZQj))4_9QOW7T-l8>>M zj>M(opO*HnAD12El!@LM5{|L^7%K;(eE*hY-Q?7X-B{xeglANX4xF8GaPV$Dd`HNA zH!kw}mvrw9sXaMc6j3Z5Bc6elQsd$ORPP7F|KK2UNX$Iyf*b0(iBW`}D!lbsExAro z5>d%-=CM6AXB`JdQs$*!0+P!M@^1=16*y!iCHU-J^*`kUZ0Dm!!yx$jiCL}NM(05t zf!hl7S0pZEEUhaLSJe40gM3#JoSjq~42N^QNo^AY^{=%P zVL3MiG9h1%u^F7gOT)ylpGCZ-;tt$Nl~q{M)A;d>6@@dBI|n)YSn|taKkO|nU|P3@ zg*TVn*mTiU-%+IsqKWS&~HSs{)fpod8dn&mOl;&)( zWaCdSq`!cIrkt6v8#lB;SkKh^#~h{AoqntJhs` zZBo8>ePrQ4KnwETylT1YY+K{YrRE~9(f%x?Z|Fd~!kf*v6W}NQr9tkA;j2A>iB`$b zHy#O@(jR-5Fpb6MD}D@%c|d0vOu$5+@WU?j&b62}V)>#s?aSt zw_-1G#|Jh@^2M(dpS|ZEO?q@Zq9*}^xIiGgn-%WMmPL_0o11bPpte!h9RtZB?2EO} z4C5@OcF&7*67tO#^bNj6F;U99d~rv^u;Y>|Per=!Q_9?sJ|Q#5MMoa-3@BnBjT>v? z+cX`XRMG#<=pv$$Y@4ePDdUj?INKd232g zLBAm{lH(DB`Apv+thb#cmXm#==2ZcHaa3wJEm&A1(l|p6@bPO(Z>8 zH#rxB7QAGoKBhmrgG!r6T=6QT%_;1G7xTl$2c`hw&{ox{x{i(QBu@x+{_ptbB7bg` zPGQuf=5;LvzI{vNPuLw!YBm4NG#h!m3hz4Osf}n}#07T!+^>8J7B`Xm$`^UOJx{<1 z+{#gl=OF4*1Q1$BQ6Oly^4?Mbc(rp6q;N97HbfxnMokpD^dtPzuNQU}ng3SYb=jU;zJ_NEZz|y2EBIW5ZYp;8dz7&Aj|9-0C0V3P9L)<-@0x+=eXbVI@g*2-ZCXy%RNlid-0v|Q}_8;0z+2tRgnd4(tjALM>!EgNO$H4jPt~(JSQN)Rh%^g8%kZvVFa>HdDlZk`GZV z>f0D@&aiaSgaS~u>o?O}&}B@4tWQu0pSJyQDN&6WZ8v9<*vrhrr$J|5_$uFeCnmkz zj1d5?tLJoitac&I8N4wR^6?`%;J`cM@;OnY!rBGsC<_T+M+@5~*&+ps(r5iFaQB|S zfH7U#U+)-BD_x9@zOpo$3A1?=VAbwW%vAfB)auHqH%du98Zklr`#tk_B*n{R8Yzxq z-{)>kjwv}1NVav&*h1C%$Vj|1r#XI$Rpv2@xK-2g6FoFjkMrUWMk+|WaFHz-D%o4I zZDu>DwQhKl1J&MK-5i)$61q_1369bLkYNe%7WCo8s%#e@13bKbzcOlZ{aOBMDuN-u`_Ex8)8Ip6 zD0rPzs|;U|baoyV7!_V-zb z+kuLb$K^wwTi6?99JlK!!6!SM^V0_nxE|?trpi8~C~DO>#GuV zEAH!1F1U}0|GB(C0fUyk-ULHW&e`eYF;bIiO9}ilN7%_2#zq4C+PphFrgL2lO>0{T zcZ>3`t9PtR7h9p($TT=I)%s8MX@}t-v<(%We3`UYcEf_ZYsXLY9-w-=6{f zI?C7b1|84WLVr=n##5i6)h(Apy-vsEKDpzhQNDLZE$}(=T z+r+GdK*#htR;2iQS?^Oxe?rHJTDQbt%A=7WA1UU zd}>Z-pCTB_+e3nA+7VenqrNibmJ~81|g+Cw1PQ(y~?uj|d zw?iNGi}kL1``R~tx0Bf%c6g{`+x9+8#{{`N#uoOc<=MoUf=xL?$<%yeXO|^(_NpVe zmPo<7e_mlLV!=<5DUWeyq8bz3euKPNdzjO99h#8s*2eQ1#SbC~*b<@|M?AIqV4X_7 zCxwTHxFW^>dW!xMO=u-`mc}{9(dt2pu!7m@>#kuP?2I1zcMDOtI*~y4o;r$nbIXRB z*riatmpBxiATO`KSXwupo=|_NOK6891L8=v!GrzLS?;PYNvL zN%C+?z@4>v{_GoEL~u7vhL9oI_r%oJwJt<@zG)reK#0lRt~ECHHJ?WC!f{or`3H~rD6jC6E`nI=@{F5=IE9&m^8g3Q>*=SYKTdR}R$1FCn2iRYIWYpc_w zaj^Twr+jNQJ)Ov+4g7X}LB4xZyrv*FJSy|*3#p5X=>Ex7+vWXi`rxz7@igK?Qi_oz zSev<`qTCd2^`5eK;d3;?wV4AQA&!k{ufaPduQ2&aS5KG$$zd@s14Bw};QlVuZ{q|t z!0)&|c376qJ}hh(w$=)R6D-B&E%b)-`HJ!JbkhFZa}wTp`Nf?|`$XOd;s-}x z4^$@dZ0FN_n@h&aFEo<&OOzDld8|y`?cqUw+DXm+>0qc@I1Z0VXZRe;GDJ=H#5Ee) z=InAgk}|cyFVYgF=$-U{*?%s>Yu%#mNn40|!ON74Y2pJfNd3J@shYu$noSp>_(OL_ASJ3QYew%HnqlRN96+a9mAA9b%IDPdQ|Uo>w^H=k z$dh#2(hG+sPFFtUFw?`jk%OGM=EUfIRMx_B+ynLfdh_l@PvUB1gK$#4w&lYX6B zbL$RB$ZYs1bszSNFFJA(A6sC1)arf?Z974yff}WsN<7q&DdxueGo~N8?i}93u8?JQ ztKQnGCw-ak@7gUU-26`3)+f2jmpf1U+MW=vX&l0@ zU`K2fXP)oie-?_1=RV26h2Bheci6WjgdOCk;^d`TSZHIF$7mNq{hYn9+~{)2x!>}u zSKqSrumjU zH#i=f<(FMqk3aAsr zoZNGpPYu1?d8F`t5aMONmnv(_n$7KblizI+Z<;RRzdHN$b0N5Hu6;5tD?PQ&2v*>J zx)tItxIPd&>X3JGt5B%vHg7M4Bvj>>FM-|7!&=`0YA=j!i4tu3C+5niU8a_(v{d=c zoKchwUs4D@ zN7@QjXj!{Y!@Uyb9u;tBn@}K{N~tiKqN(BYk>B^ErLJ*y+SvU(LJjNYYCq7O&u)M- z#P=1ax2CrG?e&u+yE?hMnbS$~r|j_cnPC>yE^oIJB7fB|=Myo#OhWe!t#jCx-#r_K z&Z)Jv`=JgpSw`zPet_n!e4S9&%OW4G!vF+|&Q+U^)+d-fj9373``?`hNw_QJP8YK; zYVbddJgA0T*41=Ye~hr0kN>{Re)r4wYG>0-R{cSm0XJ-u;M4 zrPKOcE{huQ>vrGKJ^=u(KgQW}F@lzFEVXJP|0^>W4AU4HXWoqpJvoc^zooC;vBboD z^VFO1S!ORpziV z-=iM}DTJ_!xXDz%{L<4PAjP?(Ml||F`^)$Pk~XZcg}F^iN>rn_K?0qGAA5XLgdrK} z{F`5MXIGW!hF&uT`@A&mgQ;`R&!MzVdF%wC@wE_E%llpNlaOA*y7YKxV8WA+s@Mac z3Bf6meWS)G*0;!*UO|bJGF6=hUm`njk@88?9KV|U=`Q%1R*JOt(F>&}8drW{93<&2 zGv)R8@#&Sxct$BgeDS8Fr2GlC-#bs{eqY-Qb}&gYaq72ts|;~fw6M}`Klk=Barz#H zf?g#HCqb+6v$ES?bdAExbhJ{*`FyFUi94im_s}?Ei?_<=$;LAZ8#2liPUrl3`tQbi zQr3I#J?=E$l=6jSv_10+CXD|xsHdzpsT`-T!>M@&9$$V+CF(JdXG za;X0tZH={Nj@x^2Rb*%uKZ6d5(H8pcv2imXV(O}oW!W4}^TJ2xO!^wOQ}8;KvKo^B zxpR)=9YYauOZO`GB7gP!^oh3w3i?Bp{waJ8zM&`I$`_92AQS_mp#Z2#ac&ON*R~bo!?I%{ zal_hg6fRu2Yo1IvF~#a(^V%=Xm+eWXwjg*QOFH+m%aes&y=21cAi1@)v-~()zDQ2d z1yUNFn~1lQHET9C{NF`UGvL!C#t};CzbCZUTU6+wjEOIkk)6V>vvDADq@(=jfsUW| z1|@S--{N+sIPyKQ9sQdmoxulO^2*| zH9+xmFuKhWvcYN*6ml1-UMV$Qa8Zw&B%k=Ug!~?Ke+j?W{Z-<)d>*Fu5FaxEZV_95 zaBZ9e)NSi@&wY+)8>``(nwh{z)@(U_ukrH=4$1Vxu7YZ-wf{`6;P5$9Mvi!q)?9^|)4=+fH>O!d@1K16E z64@k#T5f0W!~EfV8b6?yTIXW-On2-4lx$313Ac#DJH1){B%rk52UP6dT(4E|2KCSU zcrpC{eegWwKI;AgGBz3He@)VIC#a&T-CY8)CmuiS{QEhj(9Crzv{LfHuP55K6A$i(4BnmMi zcHlB(x0|<)Gd9XkZo)LvPJWFaYM@B)^_F>KDCr-c35ehj8b?GEOR{_|NEJr55=0>f zEm9(!8#7FHf5>A7|3+7RZ?U9xtBE*;e`|LhUkb_Dol6=nz4P(Ze%P2l4zYe~JA`}J zz10XI&P-n|Rr&Kgnkv46kXopSnV9Lxh3S%iGktfCuvKCDuNMIq-rqfs<6*ZY{O&en zj}1h9-#!M%cHCnrsb@q_Xr0heBvM~iLy?r2{t7G3uH(wADJa_sL(^*5Ht7!gIx6tw zorI;BcGJC8<;x+EfkwSLjShlU`1*WMq?ZQ88BAI6+YrB;sw=lrUap)P>l$8i$@Z{3 z&yr*s^r9rg7unbQx2C76r)wq$2U)l4;mKS$PrHbdXAp}^;>je98G4e4v=!X_0m}j2 zo7DQ|HSyK=R6{`4?S;BB(ogMzo^*Muys_@(bU+M>6jEa(S>nnm60>2mQ%nxtm8MJ} z24f_*%SArXbJz{8mXLWL{_82^6#muA-(eU(m6YwDO{b3`K}sE}tD_W^&xKyVQ+B3k@vyd(XI}Ao_aev*Y1G`*|)SC00y}bqBG|YWWSZc1did z;q_IsOW5yaxldF%UT!gWyy4)JFn^UA3YSWxq>I`6K4QuOKQoCV37{p%`+*dY_>#K2 z2mcp7IL`l1ZHE~T;dQ51h$H@9ztwwoeld8}b)DE$=E5kVzcNYNpsTyG9i}k8p&)wo zIH}pJP9Md^GA^0>cIjkMP{pYLjS%vpt;${50(SWB9$EUZVy@-x8@wq$GnZ*|UrUaa zq(J^zT0r)#gxW9$RzF4fO!6Bf?K*nR3F0*~N}@EG&t)L?MYq``r!(nOsC`M4wr*GK zgBz2#q?cl#)awuw`9`_FqtF<3;zSr+Vso;rXI@z}(>7 z`LF8Lc5a`x`W8-?Taj*gM5zuuKU_f{a4eO_-`CE;E&rF$kfZtNAM-%VM~p}k2fXs% zYirkuK;a=*h%jSR?Ck>)+(-^G4w%f{YRX&CjeBsDqmbIqD+V0mLfUEM;B#>r*o0el z^XmLewTU~Iy8^-nUh~b8;XTOpYB;`%gcVo}<4&jy3rZaG&+nJV&MsNPjoK$cj)syB z7w;~vj97GxZ?#Ib$ZlEm&{YNRH1wSE|B!Oc}a+dY6Be{~R2KHdw&< zY;0kQ7YituhF|JzVa!^a$wvR(34Y+n{Q?S zWY~XqO#K^Uj2~kD`~OxBZejq&I&y|kQ_Q{gLsE_qaqjXpFttFl>lMd9<%3zxx+3wJ zj5t%4XKY?a-YeDA?d&Lj65>L1wXt6^h^6gkuNDX~oEA!=>KguJC24+Z@{>En(A>N1 zbQC`Y-|Q^P>UNs5pk1<&$C?6To5a39MCh|_nN8p^11zAIhJANC9m@$@tHzCo8nDV* zxgfAoy8Y1gEAOUf%wgOsD1h%tPS(_*{M(_W+mWB4aplllXLEaEpIAPrurFqm-AD~i zTB!cdX^Ve@ogK1|f7BaxLOdrvHqSAm1w7+vL;;*C&wEp5zF9JXbULfA#;-|xmj;I) z(=u-9{sb$NUcr*Q3UPjIR%jCm>FhV&pO&)|8&#W{hGD&HGPn#cZ=Bu4e48#H(rnm0 z;kn+8w$b|#Y{$C**9)qC_Qh){ZDVNhc7NO!7xhYMz}P+(sotk|iiY>8axyvbDLW@R z5dbV+q%=`8bR#K0+SU;^H~N?axa)fQG@-z%OsFI50dqs6e_dKYf=$MO6{Do>5od zHqP9SOqLYR4%d~jP*V3h!CiHm@thSu)?Za^HK*LzRT_>gS9zM2VD%CBUsr4uOtS23 z>CChmlYOs?)G&}#h{Gj}!_j!&-7)FcT2PSf-a#)p)?Hxow5-~Mv{xW_adzhS)KS&a zW{kQzq3e%hOKpL zkB;)z6YDDS2N_t%m1)Gp_?S4HaM5GaBirYZ@Rw#}l0*`^*0Q;7;2uZuMuL$~1Hm|1 z(?#U2q}o;9qu38SE(xTCuB(u+4iC$QQB@x2WZ~8F%<$FLHVfy1n{S2X2RzJ)mOw93 zGJG$d>9OVt!)ER41_L1s)5p!*(16y(OrL5t*Zx4ZPR%fo+Aw`zYA>4={I z-$?;L_d$63%Mo3%+o>lLdPZ-S2hOn8-5wL1Jqnvzc9@;9arbBmL$2PgG>q?qNs;%u z!>@8peeb$wD1uJXq2$ubp}V?grXEPFq)qvO<;AKR@yf# zOwAp-m5y1Q_vD3Cnr^dmiY!zq=eb7zXTR#*{~|XlnmyJ^h}1SLi|^_giqOSxd&&Y< z!Y6D+d`sSid~|gRmOX20I%Tr+pfl;k9LANamp8AFebts=@(4aC-`>O)$=*BR(yQUi zY}@;34IIR$dPD{-DlQSGx$*+Qdp0B^BRUOR2AB5u=`bt-W~9heWhxqyC?45>)k(5l z?p#>bb~O4zQUZEa!z`yXyeiqdcM~M4=iGV@CG$OjMu**}P)&&1d7l@bg2veSw2g$6 z64mBWHS-%m=B*C9(F~cbNsm5CG2_TV&LtUo$w9fFi@^G=9tU-o@-rAMFXI>Q*0WCz zby1fw06y!=G+qpZqWBE z!69$VdQ#`xG6@nW?OiZhY1z%XWvn_E^u4#<79KSvPpRwPxEA671UfoYDeDi`O2pV& z$JT|M24SK4l-Iu=^WHIaE4$ylO-DLbQ{5%yXQ$ANadmPX8g3o`CXK4YxSX`AA2=PZ zrO*}4nSfa|@$~W=-Ok&2IQ+6ajl_pR;U-1hyWD(~yZF@oxkn0qhRq48xV5wVXBGW~ zNtNpR_oat@!))j2Coy3%3#80!Jncvp1O^7iljH#^yXc9r#@cO#QS4t)NLStxiYTH|?RJG^BdN-vOg zVFs(iwclq$;{2{)NZlWEMHkH5x(gp`aUNO|V&V-PZ5OyVDyMp0^Dcl2Kz}$>AS$=`&cs0D^!_! z$p@uB@m)NZdQFj8LoT(Rt(J4J>I@TI$hy8902JT-PExOvAbB)qQ7+>DY`NMPQlCZo zpA?;P?LVI7$FtqWQgsgCg_EYU@8<_&!v<~qqDYO@cp}Rtb0;4$m2;#E=>@A7Y+vDE zaeiWkT{5NSonN4>B69I0frNzGlfy&|HNUy3VZ$d02g^~Lg>{hR*Dg=Vf@%A8T)8Z{ zO{+_l)^(nh?pScxVV>IcM_*7S-cFoz&EsDk%(laUGP0<~W}PqbuJ3aM{c7qknF60V z&cr8Dd#+%hpIVpBR_de_k*GDcBfN$iDWVtCX9wh_s>5Is%ugec8WJ!0GC7Lt8WkG% zG&k9}aY}manoU}F&jv&^OGelQf3Vm><6g-ve2?vlWC!LOF%Bz08CjDrGAe{-aA%bg z`z^C8FI4A86A#*_N>Pn`4sKi%@sI_6VUTS-E@W0HFR@ZyURk-GPDRu*Hb>~&nY`yN z$#77Bp`KoqrMiBOa=;?QtMz6vQeX4*d#s9D$mdsQ$7X0c40WY7<}b4I_dRlP32PmT znH_V0B7Ly#SacMD1R7AXcf(hHP|MbhakCXJZRNfBfX5*7v5nJwV$Spr5zQ#Q>cQp2 zLDyJQg}fi!ACY|YkVOOMefd(=%bTW17Lw$*k^2@^cOMqkRN&ydn&StJXjpo!OuagcgX$y(Z&=S;8IO`#Kp>czqytG1M~qfn}y zUh(zCDLrn_7q33|(%a%BZCuTAHXkPR#aK^n{Y-Vj%iwry5&e5qxP$P87MW5 zTlzCyQcdv%67?&gxitP7v>0P6OQ&h0=AK>Tb-_R~eEJRREowQjBKDL%}M`LLuf}NH9zkOEv zwpOZvy97{HICj%ri{zcH-mkGiC(5WqMkaucM-0Au8N72%fda(e6;Qa5(Ds;b7wo*L z7*8JC)MvaGe-P>iFDY7ts-Pgtey$-H{f;?OuI`YMyOH_lvf${X#H^fKg)W-FWg^DT zSks2BZ!1=9=cLDzV3s&q;AIOesZH3ui;KyBef~C2OWDz#Z$_`W-m3+qNq{iGPB3LD zxPzxdI;Kahp{N9E{?|gfpJx{wcLz(Z{zM+@YdmImnQ?9L!u3I!8jED;SxO^p9>$g> z`T=W}?Z!1TB2JgT+kPK*l4O>pO$h!g=lAw4@K3Zcwx4!+v2k_x0<>%ZSw)HP)V+Kf z>Ko$=y;W5_XtL&w%dcJQim_KT-)2=1(Nc5l#WioOTW|Gbrng5KbFMf+ZW9(k}E)?XzGy5!ml3gEnN&H0-5Btjm1pd)xo(yifD z%HwhT)d5W`Q~0g}7YVbVDk4umj#N?@9h7^)CTN!(E5UpN#RtvQ9W>P*5JVZTcXIc&DY+W^kEF~aZK+)w{&v7S#D)6U#C(0%nD?`x2O_BToqbe`NCW_Y2=X?& zGi~}F#n9LD#_Nc*&dh5M%H!K;<#fIVX-XbrFg4A4#q+Em_#dma4gOp(vdw62E3?@< zdWl80D{r85@1*3}s_W~rI??*GRYDhod3aibDWFkzKos{k2|Y7Cll^tzsJjMF(;mAH zABV3udBO3Gt`L`);9bT$g7CJ&ww*A^lJ>3RBwC4*`<3?(@+$BNeqJ2xHm$?$eDyST z_MOmuXG`t90Sg0&rkmmOmDsiye7$PbaEmzis=Gp6B_|C`g~UPkQ4mxeB^d|REO)Xx zNt=~P{=xwE&JXZjP(ms{DLK;A|FslHGTDXVu$2q2lW%5Hn(5B zErd4cgYFM{6SK6$|1oV-k{h35`-C^{*4Wv{Vq7$!<`U4Ag!WutjH1jnzk_Q-1i~3>ImagdSp9}B zgR5H-4ksc#r?5Ql@h}?bN2chOe5;AS+VQc4(=$3|A*LE=u2boTtq44l?SB2n+rU&WS?CvwdejveLAj`@eKrm-HY3YhEPkufuW4 zORQl)DYen~PzHGqE&IzeTdQ^0VVE$TFxf$Ky&`cy@~L7UrV1xg>qm#MNf-kVZ@iBy z#|74K>LWvyeYlwqZTi1sh{I}U_ybEAIhxR9+pzseS)2Jjo8fP@G?tH{i`$mBPLt?i z>_i|t2e{}|o+B5ps+-|rUtlJ0c}M%Pv|fq*Q>9dmZwK%)$FGbi0WZBn+ucRgZ*C(~ z126BA(@#fqo&XK06boo90VtoJqmA`2h1$|_d(T~*oSdu|;u9%4LR~xt)MQ2n&q3t{ z9yI{)=EUKvs9zL5u&Cl;_}1z$5fD#`C%>Shf3;oiUz)WN>CPK$Q=c=+F7pT|TDqvn z!grWjcxR<0dp%4EWGYqj+v6Or4L|*VMoc;I&R?;ICdeXG718f%VFV z^ZHg*7VVFbe2(^0R@c_6wMNV+5f~g|xAWmQ+!+u9cxLIRNs@3r7;8DdYkt#=j_>)v z*RDS=~KsFTGx!BJsz`u<#VsyMQYKge2Q$!5M@B&j%l)0UrAb zF=h$DF7kH2!3)FKZIfsC=sc3#@km4LS|}M2o$j7kI5zWWhONC zDQkaAf8&=`Cc2rr^&}sZOtY*|5OJmrtn6ZAzqyV+Xf?ORI>cIPiN6xK85oW3X_i+?T9r0@09mI<13l`Dt6ryjRq1F!aljz!g6iZgOkL z+ZkK>Mijn(j2b{YOT&U#lj2yb(X3o(SPzQagYOZ-)q8#u_YkgG#?dtvouiiM3Vwn zrtyJaDfB}j7U&X402~&<jdj_d$U68+^HLS>f3wOj_CWQ`0R3h+FvzFsHQ%6ZCMGxbYNhTv=eF)FI@P)Bm;hcaWHf{b+iZ%8o+R%_cruzgb;*g-=7U|*Z-G1K#X zqxa{o?t&mu|Mnb|F*SADxFDWKmEpV0M7pDjW(6M25|UVfKoRM^W(a5g=4an-2tSc{ z^0C=*6vho_C5F4tCrh2q9)cMTMGBA3+^v$)%gmxUp4sW3O!NE%cIw+BE83Ofg33RE51JOJpN&#O&*+5SakDCqxX{39~3at%yA zc%j`VgTlPm~kH_f!Mpd;`i&|1a1q=J=^$bGpF0f^TrPa%3sC8ROB?_%pp{Y5Whv{+PEo-it zbXg9UWiEMB*yGp3+gV|^ViU9ZsjR0Efw@%xt#+Z5 z+rd=X&xxfg5BOJ&VFULH=;~TKo*l~L8-c_S8W`pKR`jqfo2B|%OL#PU-z>WjZ@yB; zs-E%VNfNIe@QcI-x}3%W5A1I!2DB)=tjcN60CFPNjoGLeLr#ieapo%oMM~kid9_x= zjRKBn1LMIP!uz`8A#RojF-rRHk!o#!ZdA zz^N-6=@YYZk+cy0J6Ca#`Bsj~#(Jon0<7FE$slOUeW}uQsj^(yGX3>IfDrpupE1 zuQ**@=-w@7nn1kjx%tRoiWy((J7q$Q4sG8nrxl+Z8BXC4qdo1E7y7-&)uSV|*C?HL z(E176@j_ONFRHeZhjK<7S|XP=yS8GBQH%uoSZufQvFKO8WSQnRDPCVZhUZtY3`a@J zJ!p5@qYLTp9-Kbe(O0_hokk$H@c=>`{zxQ;?bU`}$_@)Y*+j|?Zsezu5XI+|Igc3Q zXB=C%%qRe?nKXrF(U9pNf&i1pNIs*l;c99POzzE9x14!!L=eTql}uqy^#6j+8g1T?@gjq z-ThpFXFiXy)`*F8n>%l##gt})4UMQVe{NjMzwkmsvQ$YmjmJBjINm>2>=!#aCfr22c>RhQiqmFUrW%3YsU%vyQ zq81D1sp1S7rQi>zQ)$=4e=h$_Mk5>>Ad0?~F?awRouL!B$xz-vZla}ZNU9moFQ||3 z$5%!;2vgQwE5^|PDw;M^$Zl!Vdy&fr7y-;4DBasUO##PccnlRS)ymFrlf$<>U2h|& zwY)UaQewZi@3+D-6Eg*?V8kpy`Fi1iV6Fx^TDS6K0Scj6#bSy|F-7)1v8t$RD&CS8IPw+_ z9p?UaOKJuA*88G><1EH6Jm)6RoNn%MsDCh8Kn{9A(6NNgdXA^B)Wd_gpwF_H+q*Ab zgo;@NK&(CRjCS5+Klu5CVP0xy4x6E^%Hq1fwmFKD8SY?5iBxLvfE;Te{_CM*@%XRC z|BmOATc+#Ka34@4dl%0bsSFv{6F}VB-ez(ZCE&8>Q+oo@;q_Vv7E5Qew47N9HsGbZ z5II31H;AAH2xDth&s>!{)Kb+^0e|qgky5X3p#;;{{yAn;pn*IE&+BQcEsPrYGAKi4 zaKuoLJ2$B^42&)8?@+O(Q*QK(?1ZT1cQK#^eEXJCR7nvi09QJE`W#iflB*h$IhOYD zQTZqOPqkyQ+plg~eUVL2-MpuKOCItJhh{3&E|ddV=e49me&(vF%6dJClpKJ#y}72# zMo#kB{F zh)^gd=%!Fb4oCHvNrw*_Hblpfrpevi?PS8BP}1E=kz8S({BG$zp8$dF_39;xYN$cIb`wLUsv$v=~W4;0=p!!B-CygGE`JQfznN_!F^~xi2et8EK=*$rQbuAaI z%4)Dfk9eA2lif`KT%7GH*D!|h5nWPl;T4lwQrTisycR+Bqd~?M{nQ!K*tW*TXQ1Pv z)6Oaa?sEDuxfm}=l4@za9a*w$^YN3ejC2NXxeN8>$hOsF*?xOlkbpcgI)arPugCmr zg^Ub;`8XL|IdjN%eeI>H?XRzQk_N0X<FUT_u09 zxM{kO1r10x&`)Coj`-9NkEg?};Mao$K!3hfN80>@At>exKHFNBiniL!3g zf!_Ub#tClJPWH*rDIch<^!~Tpt5dq6WD%AYvZ;$xxLmzYL)~rSYR60#YJf=;shg6` zNT`+p7OO{dQeTtxVaRNGjR~cRgGz7?HYNHlb6r?d6xUF(oh|P z>uA^J7)F@&EHJVbMZHVZ@7tCKldKRxa72=s()hFp3a4-O=liD&F9&iLTYZo*4Yub! zo34Tkq^rNGQk0AU!_4Va&W;||g#_PiBb zlFOk+(elA;1P_!j@@rHBAT%eKtr@7?=HTU?=3BHmS0LN|f7pBPps1dvfAk9 zt@=$_0(;I*=$Y>6>G^cGh*En*%o}7c517L2(;J%roAYm6@P7T5z6a;%6Cpu4o(>r2 z(Tx+XTZloC2QqJ`e$usfKuRu0ns~-zvm~~Blb?NdxUwnPUqr_6V)xt-&iFu4#y*1r z6w?_M@Sv$*sfc;}I7NtDlyVN=@hMoxYMrz4iaI*%v_lf=J8?%d<9idG!i#p8Y&inF znaCGpa=K^c1Z0kXu$2SKE6bJyxzNTIaaK;;p`-cl{ABo)@r!9>Q9iSioULy+l<-ri z9QC0cs@EdL88$SqxaNLPgevHnxd!cc_HKV82lx57ox@J&XTWY2zrk#kpVgZ=v-7mV z{kO603`% zhD!4J5YYlKf?e3sS_V}76A$p}wFj3D19C~P78gVM^2eTWa$6VODpF5Ze*v=3)YnF1fo@bqGx$IqOyTX* zHZUE0VVC3SW>$HOhl5w=mhZ(7>NpEm6r?}9&Mc9W{fITQ^VOh@Gt&mZ zchzjHXUzS=pipD4lt4(qKy!S@6}e9&Ybl4xA;k^_-j7e@o+ju3F8)dMQKnBKKdYV# zmS1`L;C6mPKNEycpf#0R_jC>m-XFc6mc?Cyq-4|9VueM0r!zRvo&BosCx0F$6EWXN zHd4tVW3U^SB*E%?iKA&{YLYqIO4Gi^y^AZYpVm1~?szLHzau{%$mctM;`C%Poodf7 zH6(%!6*v!8HzRd%y9gYFJ?;()pkd9=d-`C1J)S@H!O86 z-^a#zbKivja!lTN&>!vR-QfC25Vj>`{r%SFiWX<8w0ubHXQw2R(%Id?%K5_ljrRMT zI3M3fl{vTjr$kU5T@>LTSyU4nDM*#y$se0u+BE@mQyL78>e{&PzjK(QKvZQF>d|FfcYh$ehiq3?eJe5pz8r@K0Y<$$H!{6)hhB$C6>~P77_Uu(-EE{5yVk|Kmy1?TCywYL?Aws`# zOZwttx{Ldp0DI^0_j0Rg&{l^hGMBwNz3CA$Bp&VRVp??ALrU0k-t&lG_v_JPYKVfy zvQ}pgeD{-Pm9+^f?4=Pkr5h{4@DjWzvXdrVd%3uaQI?bQFX1yt5)*T+=@)P-7;s%$^N&oz8*Gnj{C z1KErojvGt!u%v{e!)AuWd=|r}8b2K?xOvdlOh=5J50@w{yB`>r%rEt$jr!s_z_=={TiOr!nl6gvCHxDK!VK#*>zyyJ z@?9g}A5Itw0#Ex=IFETFKfdkNiWz@5_j4H|dUf^g&ZGL|kY`n7K%w*18855-M)H2! zuCpLX;hq@@zRV~@K~jz_D4}m;e4({mm5Qz*>nxu=H(bIcuem4X(Y-OMF;d>@)s#zN z;kTe78Bb|v-np)sy=La&R7^JI;$ET=SGUoSdJ3$I#?z#LGIEE z8t32pRMP+A-rHTR)R-Iym;3qGV6~dQkx~4qqvj}Pvw=YjD<&}gbF^f)hv$(zF`q~4 z+`wm(_hN!V0cCyPyB{QdW3k)`x|I09u=l-#%xtr(_{>qnRq0M;{7J!B5sfV8)WA=v zFAOx7IJjr>P}?)ys)cMK0L6BBmt>M7i#HHe$cNB8>SemSl!^2FiQW~LE#m#yYW3>< z7@3b{=rbOU-_l!l98HAG@e?8rAkNOqd67m1mX6NTA+`Otv6bf6)n_zn<_^kp%HX}# z2K5cDu#>JpD>H;0qZh{9+vzb`*!y3vF)qdTxhf?GB)zf zsbhsb!IllwTt>)-i+!wPDrfyJ7xG)B!ajA6^?PS4wYbZ#jt@v%XNO+TA`6umGR__k zWNXuvxOJI@G{n~7jKAB+$3_=v#@Ag-w=m$UJ$fbQ58W$gcbWi%q!#^b9Q)M!1EY60W2jRF zY&OLsiOn0xBkf1iIXMfpB3@wirDYn_NsnAC&9Xa{H-?;HfZABxQ7;;rog8;<2w)I`CF(&t|`1puL-+AL}Y=Yvg>&iB}=2mJRwqhhB%?7o}FYS=DeK7mzf z(xwqW^TCxaqA!)t^|JO`h6#k*S_zX}W5^bLv{)-aFNiQ7@S@T5q+wFvwO_YWbq}3K zyhE)Nc{HzNi!SKq>3kRl{iPrbo>r75{018cX5HP_a_UHSeR#N!0sQWv<%TbYL#5n1 zZ9Nb3DzfEodkuf!{w6@Hmm$q$L7$lT>Rs-xp}T@v$*Ync`XA*R4fVfdlc+pbEVJgD z#?36@%LtQ$10d|tUgi4nXXdOGFO=gnad~(@Q&vLfjLo$vadCMPjHU1h<9Ox|ps zXEPQtk(l`4rPLNl0NKipn#*T40yj?bMI zrNdmVG*QBxJ!_20757erez>eM10^H8MKqkOR$mM$ldF#Z-P%Hpr0lhs=CzIhuD8BS zuVfV=eHD>XG{jK>rv6^P^2ehH`V7mhFM%7v`LIa_S6mElllxmPZBx@%mzxD1ceq<; zJtNS7HA?l^uAG;Tmwc5-YxG0=W-(>4=IIYxN`i^~woz8rzhz8TLDrETsYS0P# zK4t#M_Og`f>3C*9X!a>7%~u>5{WoEQ)9b&sPv2J`N0r|{3y=eV{Pyu5;~BXRvwVjO z7Zn-g+v#Jz@EoR~s)%hmbOfdgN3|V?5wnksO^+{(kV~t%25!Dd=i4<+*H3wCJ@O+( zSZ{Ou5_(w3VAW6FJyGttg$U&qN&AkeQ>y+A$5wc4!FcU%+G*`{Y5Kj0r&2N1d4AZ& z^}`ayq@jH<;fFnHb<=#cy{I_QDmu29M@8b_mRCP6q4W1YX!MYb`9=N1I%>jQO9poK zMBkFTzRr5yujsTZMRf^-a6Tr6WG3MOa6y{WwV?h)<55oVF*%{r7kwG0W{&)4j~}|h zbOWoXLzl-77Jd1H7dGzhWNc-{Q_f@?|T^b~=eYfVBF}M^(ZIw=6 z9Z|@U*z^cg=Jad0s#)Y&jRA4^g>LrWLs{OW2$_YZ8p}(+K%i5{agC(#je?%kgUouX zCP7)YdKPHv2YFf^K;;KIbkd;`jEy9g)|jLhYa5$w`)`wX>W_8;mrVEsuq!PvZZ0PH z(JphDekamQUrDC&yg&@02-Ucss+h^HhN87x>q&t0zV6RJX*(Lus?Z7DbhRsB=AiC zsI1}}g=78$NM%Yt-}3Yy@6I>Mr=3%}i1*}mtY5o|BUNSZu1oRBM|wNqS7eoauRkgF zFvZ+x{{w02<+9&{rbZ`&#!OfOaCN>Cmf;@vu_=E?UGD7+5w5>!gBRQ0^ad>SK%dHG zw4r2v`WBs6VoPw&SrDZlTN^97Sp!3cUNJT?3)AA8k4J9G^cTZ)@v6hvzW%16cpIP znFv&U)X}-(eY)=fTBrKtHwefQ`@F0tmz|s75o#F!`qowdje<0>*^T41WaO5@fT*6b z;`=(sor5tzmqYKuB}ou72OHSk3s1Tx{+b{@W=uTY)l7X3byEH=LcrrN+F>J%euLjb zd~v!WxU+TjAP4*E6y|hdpsx>RrVahlY2M~}0rQ~}jU3s=ey@tHbO60XS1Tf6!uGNCq1(wH%lC~9?$3{3&cB1h z-EiVxhK#*opqrbe>mTVW|BYw%zV>fa#=q4VkRtQ@p7GzR9I*XwGT^!}{x^QzeSb`Y z|5oL%n%@zl|E)$W{{Os_r}*wj;FkyXB*V#EZ~$fVj-7}`&_gQer#{ZS@}rzzi1ge> z%PIwT8&-Aq#kC#Nhdpj&`S8p+!AqEc{m75)9gZ34$D(xP4X^DCCyCuRwtS9GW5wD@fo%1_P~3)G znAl2aRx3M%{2 zHoV$|%z?i5vG_?h_x$s9fWi~48F|BXgK}*QdrP3C{#0?Gw0qkDn`&>^h}>xR>m(U{ zgO2uU1QQ8QUFLbieTTmn>{wX*9yfE~c*{3l+>CM za}8z))V$*9gRNK{G$pB(7$?{u2J`41Fm;#V!QAM^XoWW#)GscUZigC{Hk9jcAmWuN zXYvHgJ(}`!tAM&rp6Qom)yg_7$&{3i}y=s5jV)^t$Zj9Z}!ps5L-+7R2yo<}1~S z=4hHFy*R{ZpNnU9yLRUJRF&E zWnY1D+Bvz=J`Lh$-5NQkT2VwU|8Nr5NJ~NT&-8AGKtph(}~avqDKZQ&L9>R?mr$TgmW`-8u_LuEyZX#ny!%) z_m|O`EU&BM^^o-}yp!JS{Mu4yH1&F@CO>9uwyS@P=ojb)fbSGHX$X%t+rJN{Iln1{ zgug-JYy+SL+y78idt=}$y49FkDz8OiUAD2r8}Z}8yn^N7FR!U~CN$j_w{v^}5>%i|us|C+!QP<7QPBS|kTMfMOnu&!z%% z+56KJCQCh>lyMxoy6+Dce#OE`e^3AIZGO|s_8E6Uj+3u}n+wY$Yp@V`t=f&qqMFf? zd!AiO*b)=Iv03FIT~yEt6Tljt)G=)eBmSbv=@8hMeT5lHb z+&`qxE=o;Y=B~=2cQc)`s&=j^-3_)dAX<5>&&B8XV4c?~k0CuAVL7Hk8kATu@42p> z6XYGNcPH4S_x6eDQLN}x*Fl2JY*O+;FSS-?uHleLgUSMU8XmhR9v&EGhUu>6QA2kQ z0krGR7v>hd)2GQ62{4c=D)Ot>MUQjq91aF|wsx!VmoVI0;wRh?2hq--{$0q>59U!~ zyXXBY3C~O7=<>^v&|(s*B?Km5+kFE8NWtgn_yCg=v|UG9BvL&Z)vxCo>`HUc=5}AK zybZ$m8KMgQ2D_%9AY}M`b7=gwLl6uL51B=~Q(1#*2Gt5P#s0j{rjy5KU(u!PnO=>u z$eD4M_R>lQwPmNxK@Ii{hyPMVXl1vmnS4t1@~F0YKG9g# z(*5Fq1SNbt`U*79H0Mb(D@1JDfv<0UD=LR^u`9bA3;EM-tvG_3cjChN&9^-1PZLA& z$Z`(=Z+nNiz;kB@1kQ1-mQ~V8@#vDLwPBx!YilvpDXQyBfKATic~WRC844vAG6LkmIYoJ%;e*qj60NlKIKU;>vdB{L=ZL7 z(lpNuj?kQrtPB^5YH#@Tjn9YIVWKKAc{6Y`jNqXi z_;}rtVWK^g&KbLtYdkdwCC!g&$pw!#|6&2OD=%8#^F9&<`uWrwEq4uznP^LfQ;Vvn zvZi3CYjLkK^owU3*=A1kTDkq_t++gOdZBov2?V@b!Mml{_5wnZPR`@IRIEjKiU+mC zsw<2m9q#t+hf$NAK{f|PB-JllwY0wEWQ%obHx}!rOw-faOh0(PD#PLy0*Y=wi_yG5XkcnA zJmM{$DztrLja5A)hBp3GT~MkS4IeO0@k?;g^wCYM(@l|sFUW}Nuc6Km8Soy>?jw2I zkD6IEMiag8lacU$M|&<_oa9lAQC^C9h<1WW1i zN|vs&NzvG>^>VsvM{R(r=ZosVi=TsHLxo^QOSDQN=XV|+YEvm8ALKQGSy%ja<1n;YQOf%{&ME)aX{6ZK!)a9{`maCE0+VW zw_*+HryKR;QU>CApY$%EG1jm(CGG9ZD8$?+{u&Vx6Ulql)NT-~Uvt{O>K%w#iss=5 z03=6C>VXbLz0qNG?9;S)hxV$_5Z5fHqcwandKSkiTAl@Qi85s!j$&5hTA0erJ`!_7 zeTLnUP!pAzJjC+tP7G*SX`DdkBwb?s_zBfF{q~VrvF4tPz}0i={l@jFBxnD?K*la> z_0-ymQZ{<+M{AlV%c=&WXIZYXA5Qtr|cFz#Ks{GpLvG})VkPkLHmr<|Eu!Z^973gH0i?w(Qm+#y7vd(1Xm0C97BWjkb;P(eJ zW`@1#=jR!%yi5)lje}lwUo>w6W`+(w{5i8{xDS+LZ<9OAjpraE#g?z*+p=V)Z{WMK z8I7DQFKLy1o%PwY&4HZ&afTMBcH4SJJL!+KNai^Ug z?_M^`pjAbUijw3XqI@9L2CTP&CcwoVw$mn|1^witij#HNAIs?u6rzf~*(oh~vezuNx|g^R%zc6c|RP~oWyWdUHJNtGx@yMaDe*cR8r&V)y)a|xbyYnSow zhLOB5kb1)c7$%~m|@H2KjJ8n!mN^D>XZmT*|2%4sn$hUoSf=yC;c79 zKI+V8_W-t5{1LB&c?W^@Pp5rZqB;Pe3oTg-_V!j+FMa@_Yl%<}V+8tnNJy}7=X{+J zGbEA?0Fb#}HJd~Q^b^83A46Zfxcc^fSjLONb0eJ#u%2xgB~U9KR)cIIlQXy-T|Wxr z_T1~#yyaEg8MG0u`cjWT_)E9u0YomD%!}EqweuA?u5OJgmOdQFBe7Le8xZgm5t9!K zN{_dNKx_9$&X?%C`}`li(0fOYIyN>zD>2-p<6eLU6rywdy5&%LjyW5Lr^wRenv*Su zOukg?MrQ-dpkXT3fhIGev%#Eu$Psxkhb7A+BAn>c80nCdUdTOPr z+6A73aJR(z#t%GG7=Gh(Smw)q@R<4C1^9GGC{Z3E1w=43r^M+h$V!%C2)g`pj0?DL z-3~_Pqe$SIfg+{=UDp?ayScGmE$TMdy-A4od-9Qv&PpvW1+#}+`X5#3M*vJHb?%>A z=#jj#33KkIyc|t3@FaN4L{QLr>p0CM@YdsvX$pP%B-o@WYDwE9Di{0nKy@g)8h=F( z=n|H!6P6A`Zdv~jKX~vOm7k$U;0GloegsXqhb6;Q{a|hoW%-oDbHKOUTid71DqEi+ zj%unQ??lUrU&wM%k>#-b6-E2gkGDQI#}JdzV^K)~Y|j%oj{Sh5O%285Mr%o_nl8@8 zHFP8(qSf%$>E{z%cDw5Ekg$_L0a-wUWrZre<8Dz|0}*<Yw z9^6b6&+G}e97SZ^gevRGX7VrHeG1$Y!?&&WlKmxvPUFD|f6+4@Qptz`JlZWy2l0Z* zu~gc1BqQ9&^}P@bV1DE7ZT#Wz!F%9MH#%~+8v4&$r|$P2HWKyt;9&xitK0+437Pmt zlkinA4OE^*$O8HbYPgM}6RJMJMk!JCY+Abjm<(d5$T*e&Kn)P3VHt*PgqK!_285B$D)vF@X+{@VO) zV#}(BgIn($s`X*>>g+#&Y2V;=!jh zUnd^~2#v+9a@}u5=5v4lMfVF~y|XcRv93@hp@t)e`Z+&gu)n|)187<}yzR~2Ax`~< z>RCJbohchGn1mY8WG=(@Yb@_j^e(1&TyE-8k^T#zrayG++XLnlK6ZaIOJTL&!vT<@epy|=4xP4cD z?O(BmvP2#|M8M~Lv=EV<*$X#>j*bqB*x{|YX8b$eJ4QtBw|7T(8Eg-Fa@ai^vg${- z4N0d9_;z(vEwpAec<QUc`NjS3v7HXu zgwKPsPjIMCh5txBcshz6H}YJ$wQ~2jWVH;__mMd$iiDd6V9t-e*%SfWtY-EfeBYE# zZ&^@Fi5D>>+#Pt9_W3`_xwApEWhrg`8v1x@}^V6PKx)=)*?dN?uA?D-s{o5i^ z@33lGUjD)KTYEhai9*5Z2gHJ1CjPO+V#z)KL$|N@*PEWiVSgG6^+AzQu~2EY?NP6T zSMTTF2eN%NnGCZh3V-9~o1kaYtF=NDi+Qhns8KN1XC4{+N_Z&60+9*LM2&4jjqKqN z{eBxDf1t&S=WSdm9}M|Y6_BoIns(HgvVlfe4}k6t$^3Lw-2D<1{q7fbOBZi!@xDGB zkI*$yDY^CdS+Cx9_D}6c^dCpTC^ow6mya{>hLSKgDp(gWFk~=ha+r68ka61Q;2U{% zrT_|J-&xZ{>Z4lF^MG5QxqHb9*neP1U`$6DPjR%VW4Pz1J%%IVIR-^B4+N*Q+_VAA-;f?6aM@SgoHPmYzcdQG3MJ7(TRnF(%7m|d$ zK3#Pk$6}bwS_1cAt=5aLh3chN6Y+8ZaS`?9g zD2EeL9E;$2`LCj=04>vZDMj^UkcVRE%l>xWt=_sgwf&zkjR*rMKCn9((?$C(iMgsz zq6JbzWNkU@91~`b{roV(1Jbew#J^yD|7Hult;BSw?igi}NcM#x44>Vv8DH@sGB@?N z&@|KcB%%AlRX9Jo#1-x;`16s8Hlyq#1-@a`-M*_^df!3#`KQbW_VDHg4-l*#imQrY zxxp$b`RSkW8>gQuLa)OIV;7d}^9H--#k*JC77Dl-ZF^rc5mGmcf~Fy&1p{zX9|Q?la@$sn89ibggmS&?*m zyB)&ASDOH2sUIR=CqE)~RI9W2!CmkN6rS#=HmDda#3;=y@bE9N8?+72{|Whu-JTL- zdfRKpPy*Jt>DYq6D6H0EO+Q*QZrEe10x`MIjB@S(KTVBU0^jU|c1X~vn9?8#Ja)Km zvVkx~$e4L`;3eCE>lqI4aQ#r!J$d5QkU37sofX6yv!vvHc{LJHxjMj)X-s0FbIS5l zF=q%Jcqet(4168lZ&LULZb1)l1n@vjXuz`SmKR>_?4921$~V{y%esc?WBl{7cd}Z{ zI}UT#MURSZ`)ojf9}(B-fH&3yQg!>Mdduq36>@*9dLB zvWzdP9(aDPZY~L^!0GEX44%8Dt~y}2A27+0j|H7Uw=4h@HGHx7%q(jp5<~{9ubP|^ zD@8#<6_5ej^8f+@0ODA3kU)ZoVfZ(q3wUo~{rfs5{VrPr^VmHhv%39;m!mH&xNB`M z+Fd)DxIP^bIxC^v0Y1}+Bp?Y0H1OgZZ!MjjJ%o?f?HmV3AXIF)9zWx?f6eRZl2Y)alyBpMf6r4-*?|7*3Mbu#Mp{od(0eh(;yGO~-?uV)})H)%jM9oCC! zeu5nqRY#5soEGa;V~y~3PIqzgfqA{Em_ZD)m_0X`Bdsux!(FG`AO8sTH7s|LOsCI{yv3W;|wb)2Aq74yp|4 z!;)?`y6`|hFv150?|_K&qN$a+JrUf9Ua2esTwnP-M+hNpp@Vam`pm_s($Bit06>~! zcCLPJ1z}=tVfEs&kHEvaWB7yFJ!~Xnxpo0wH>SeSf5#M`7aYZ$W5B5HcsX2&?pzX0 zze!D-wa=(O?&7J*S%qNk=e*><`&QcU5nvpQ-&=VHp0~+ga z4WP3af<@vcunA>{d^v|{M<-Ne4KZ_Yy5Fi@(!GDxy5!@Zh$cdlUy$tv4Sq{{s0?~! zyw{b^*;%H0^Qd%44j`XBzU&lgk#HZ@R^6>);w`!nd#=;^VF!idR?5C1b=Ph6zSGi>AztNgqZ(#uu`|5JIG!Jn{D&<3y{Z_7cTAt zS=-D_UfJIgXL*PZ5sU2pg3uHkHGteivAJ+7gu~=@duu5MK5EBPp`oazMl9AD{zlFh zZs@*`WqaINue2m8?)Qz9%JmE>Z=|o;J93?|4ecMKT6Wj16gJMHdRnx~7jaOP>Dtbr zh{^(4m!gUdjm#~z_3KU9`~9$%attvdoonY2o#-qr7*$TzlqL%_8GdJK}12b z;X&|s&n;pdtn$C~NtPv|_KXb;j%OGHva56gC)=&ztf-VhZ+Zj&16-^eTuvs;UQO-R zgv(FcVS9>)-UQxUR$}ijMnf5kwwB*-m@#E$z5Z#>&8rU&t1h>j+?{b}w?9a5xUy61 z@c9&#bbwe!8{}5Thu0n2?5NB4xSsutky9mLeMG-qH$hAykO|*=**4-6ZRzW6gPd6( zY-Y%QZS_fPq?xd0w^friRx-XTQ?=|Em1>FlnQ%*dQ1OcV)f>&~(w}*sj3|}yJeMF)8%Pf05p<1C0lzpl1x| zz`T5-Y-bg?Y-$Y3G=bz#Mlt;5F5-FWuF6Gr|j>x0@X z=gN(oUwvu#A%lUX?PI|pbfWyNyD^vLCMsW_K4=CEr#|6zz{K5+<1dHGtn z`*>(GFsgH5R&}KEpk{(lxULUGtD?`G?j=-}c4IM-`9EG>9~PVJw6@zyOLzcZHZj{S z2YqOg;I{2;Zhg)7gnT$erBRsZyT7EK4SYzMK=fkJbkt5*zwLx}IvBfRs&byN!G;u9 zP;{krs^4`jQxQBGw%>x-Cg(<86rUzQ3?^vFs~Ljh>Q9GsemHKcG!&lHCRl>eLv)jm zdO;^y{h~$;a;FegQHAjs9M8Z&_Z(QwMd0MSAq+6ofbB_$MdBby>#ff(M@R~A77NX` zkgpwBa8H3DWrN;vZM7GB`{7%rYg0C64aCIu!rG@_mxxAj4T(PS2uV-As^wg$gDG6t zRf%}Kq87Y^gT8FC2Rd1rj3*r{PQ5uQA|e5eBvsanaTya6{b@*E%#J5E7oz`iX){hX zztDc7kbw3NQ0Z_D)Czw&$0R3XeE#x95&9CY@E4ER@m5B%^wZmh{SKuDo2tH?=BH8- zt>!5#17sz$3wF-uw6Zax7aIkEFetm6`8IB(VK=6{$rRetvQ(nKO_i< zBKx+cJTm2cxZ#W265Ny!lp6?TKv~W&OX$YYspD)A}eDnD$%1>VxGHEUE z!CL`cuDqUK9Vl+FejwComf*K;2QJXNWq6j5NJgM>;+ur$#@LvEMD1F_g;#~H*o=z% z$X3{d)9$aUB~)J%D+|&d2c}nAo)!aO0;LM35DKb)BCLt(|4t)9@!z2brCvoVkGU<+ z_L9IfsKrz<_KMjVdWxr=v%YP}WewPo)1m9>$U;V`i{$JQ{ zpLb^rJ|Dyc==Ks53x;sp{@j}zQQtwpd|+=zY_$(&w+r+F@}JBeOv=Q28ee&06!1E?QA!--lKmp{R$=m~dsD(Ld3F^?L&vTRsrLxmc#aoJ>phDl z8p$U+%dw-<4hCX61mCIgl&7a?ix|F`me%<< zLDB0!N(~13b=fe)Gt{B{;4WEk?)i)$`A~B!&uJ3Y9cONrU?k_S=y{d*EjHkJ^n=hS z3Kn*Dd^he0hpex2;np-rpbaj;!_$D;4av(y_V`wlGsndx9U&yx^Vr|mEXXL8ztIL! z^u@U>eBc9@%dfQR)3pTz002q0Lm+?qG6BrNcfn5f{qAJJ{_(=V2=2wjyVb0nV#n5K zbwUE2YD)0+-h$O5b%(Fu5v>jUPLk2k78nNw{G5Cw8$=3%HRuw$;?8w_TD%2*_`77j z-$uRp)l2137=SivpUWh<(e#0+}*zPXbIOIQ-p@b2brE%E1bq3cm+N96w{vNi30MoU?KO3JLoM}H~_11ai7 zvl!7e^AKyNTfyckp7@5scdw^cc;;NN*en4X3;C*K16G$>vT-vPNg=-*ca{-6fvd4Y zK3f~z`HKa>p@bigZkSos?hHB3jGROY?~>mPMEH6javSpqOZdgYR!t%8+v62Mk9{pn z{zJRnhc_=#r2n2Nb@+KN)MGbglUkf&ncmoC1;);JQsLZjLlmz&;Hr>i5WJeLnjN}m zksLm+QU!zbY<4Cr691{_@rs%R!2IF-%<<@=T~bv0axM{!WBa>oKe}G&ANVfzS+TJ2 z*|ksF7QxK+~|YYP9wZ733-YqZQYr!V;nVrwTw`?0T5(tO|TDh_MuH73FMh zX8GwgV+20G7(3d$GKGq^5XEXAEH8qQ77*n&>-ax}|0W z&3sutrIY8o_vgL1D3I{Iso~*Yx3}kZJPQ-{vY~Lp9tm~MKHj;p?>Jtb zcXdfGwX3RD#CNy6`19172b@{1R8Vl3-teB2z2Vb;*pM9K{~crfk8`sa@wRIjMcdW%*o&Yq6};aA5y z&5JjSx*7mQzhqIj*q$i`g|z=P;%2!qih@%ySU?Lh|L>wL`Jd5Vi9YfpDF4N!ulJhk z!h8X)ElC(>{VFIu9-s7)U8p;;(o> z<~pELZ(!%X8ECd3Sgna#V8D0%e3p)zwtf@l&o_bp-A8kh8!&R(6MB$idp^1rg_!S~b%40ud~5gKJ> zr?NMz=6;+Uf4BXn0sPz7Gonbycpo#?6%44!jZQdw(QJP;HprQ3eX}yG=RipmMi}pC zb=+x1jDX~unr`g+|IXI`pfV(jZ8lb{Q|GYp^>xh34;<$nE7-8w#&`I8mXer?(&hvXa%` z`q;ST4wO8YJ}$=^XfRqGLVzWBv8oXHTl)NDuU^eg?8Jn4 z96Z9hI<&gN!-Ag{z+L7kfF?U|i}@)_>(7MtfLQXT+Mg+|n>2#QyRmS$x6`GzE4@-< zU7d4Xs_Ht?8fZWq2Pn~#r0CR(3-j|&*VN%I$J=v@_pf{8gwYw?<+QpRf#~Buno@_K zj&yc*V!HiA{)h!Ml|Q*|$z>>U2BaM)#{K(lYs#t8y*DFStj#hXJW%l1ja1;OiUuSm0OdAEz{s@Jh`@1uenMQR^)`}H@QG-LWe{~++AtFu|p$;laq zZy20U!AC=qtyHnv5!$X5ZEbB4GE7Uc@N)y3yI%WQ=cd>7znb#Nj=!rJ*jy2kAfO!Z3)R#K#~HWK3E zkuo3wcd|L5htdn!*OYG!r<8D5|M70C;ixgtllQtV0M`16fOTSGVzfw0T~jkYDJ%6_ z&wK&CuH2;;%756fH|Nmi+RRIOF7tO*6zBDCe z2G%=$yZ!Is_>}2vHu~n~^c1wTv@EL8Sc;n588*w^0lE1J+^%YdU-$lKG+rihps8V) zh39l0y)}FV`kentn1-9T8Qg5Xusyl~kr+ zVgeE-!~A^1(e8Lv-ke%DzCR0@`2u8muB!)__^Bj>q$KVyu6u5%s(#%*E3a*WVODy2 zI*&3g)=2xNC0mtc?~flpw)e8YE;qa)CLkbiUmpJ^@?m9Vv?niK*?r#jW_+tJ!SS8! zpQC5xr1ERaL-JXp?JLTR`gqhz>uqpxaoKJ2yW+d{n4($EzG0 z+y#nBNErnVWS>x&F01qvSPj!D`g&WclkPCxr$_h7tzP<@kF%2)njD z^oD==@&)W>>)`kC#)bit?xI9xZd*fVL@cEQ#7)F~n)`>bNw+4!dT<9 z>6{1Y1iJ~f*_jFq418;{*m3>}#Mb^Unf@T*Y}4Ev)4)evjLGV%?5x}ZRp8u199HXX z&US}cKP=uHd?oK*?<>=DbMtd^Z=GSWG&W{wJCQW0TK`n`64Ynp)z-Jxs$pdXIWR%! zr?u180*)>{0H+ z0Vnts$O=5l(R?>LdEA6A6E*knp01-OO^u7oL2!`_QGR5>P>aym^1+5HW(b_>gYZ?; z$Gtu3*`W$fS7r)jbKJ%z6?PVuQ+EkA+s4OvugRrjb345V&yVu-YOF%+;#(*z5FL+`o_L zb6A$f!aC@(Y;c?mMC~}CvzJ%6ycOejbng>*M=jyJ5h`E+$~RokS0caYWwC$qa=E46Onz0MmGJ5US6Ac!gcSga+%`oWxgxC z(sH2Xjf#3|*ED38fBNijiE<60);?}Y=;vZ{fra$~Ua?W3&h*Yw;ZhjvKuv$@WEG5w z0=uYnBzR@lQ#eUPLC}?pV!5XXT&I$~*%3Agd*G@#ANqhA+x^ct^Q4bi@*<^Ul$MVd zBK?Mb^!LA_p`gHHtFFV^?j$B<3<+uE0(mllo90-#44j2B5ioE)Y1X{&4V?nw!a)%^ zW^Qi2KAtug5U0gS&7GLvnR5!V`n6j9*GMSk;Kpt1XLDq+u^tpaRZv-I`D?rk(b!u& zbD1{p9X+{au{u66pcVL?UbDu;eyBt1F7X8XqPW2aOR;Xf?a+)UVj&>ll3&Zg9z-V3 zvf^N2iPY$9{4e&tGpwm4TAOpQ9FGDgprF)aP!Va;JE(*rRYZCTQl$4@qoNSHh=72A zfbM$TGLg z)F?8YlE%|>wP*g|TyU7CF}@_X)Mh^)ZO1SY$+pp{jv2)d)%f*cCNU?QG)CZJjmKPm zg4n(pLbrXbx7g^^G%!~W-1W((bs0UUc2PaBN~1vR4G!0z*h6}U@R@iS+?G8YSD?NX z6c*w-7S(I-rLj*+NGtW9+svZkkewN2GQ|0tABF`_e?DnoN%7lBKs`QwDIZzHh1022 z-K<9<<<7H?<4UUva*lp3SXp7iS^wTH0^{wqhO(OLw{Iv|VPMVDCBx+rc z_sxvE;!zGJ1}rWg-L{Tv9>W4wYN>cQCh)dL<`|G06rI)1x1q@wKsd)bjy8wOK!d3- z0W>48DzhN~?g8tD2X-A~(eb(N^K{N19Gnjh8}cBLs3LocxNg-ix= zHRD|ZVU6i(SgRYej7kb}CtpICzw3SVVi;*+Ni8!t;N(b7fKl)0;x=NU=TfxjF zqa6%f!b+ykw3~EQ`{Ob8AT7w?v-tL~nV=WNJWQg924V|*7#C1d<>zG8p3mduD3-)u z|1!4E;q=Mjam~@*gUi1LOq@Tg-Su?mZY1@pji}Q~!7hs@dbeT$<* z?#=O%Bcf{c!!vAe_0R&Il}SUY6tTnLI#TV7NZ7tJ% z&qpHDQ#Un=BX5S6?>e!Zie0)y&%xXd_8#uNM&=fzq%f;GfTccMgNlVUaH>0)@A&vw zcCU#B=&hrDqW^+q>epBbU8Vm&+vUHGS|-FZs2Ho@lGXE*Hii9jN#$oO(Hg-Xa1bZ>&d7{rWIlX z%E6_6HI{G3zRo8=5zYw}AgLG_7{&_?wtjxGR&2l9^dQfPm^1t?zp*UqX3d5QXO+V- z=D~HX#!o)_S~D-d?(PzZ%QAY%+uLi__@VKdK$q!jv79@^$?BbAqwCNN&;GLE;p|oq z{=u}awXqT1+f-|~T2J%UNzCS6LG<*CiItH_?P5(^23|V{8-x1agAd%sRxud=S+`x3 z6I1OLW+%2vKJ+%Bab@0KhK&>+&tqq+_lA>ddtryL(xv$BKmuD;b!2{cf$f!9-%cfg z<-CgKi7;0Z{fKsSV_#O#Sdl1$U1J#m8xG$&G#VZ$t=t`5sKD@MV0e96xHigA#sLFi z+H#bw$Omu{oFNjq-!mfG7mZvFrc;hjA4j7}a||rtwUuZQVRD}s>3ZUu9@seJjqOGf z&_sI`dwQVUUl+3&s?5vI?JN+N)+@Tdz_Sy9D~&j6 zM;!G>2VREA9**^iIF7%Unm&WrU_fkqlcSMuAs+P-jl3p2I{tzO+JAxfzI>b~gc##V z7A>-`-P^0$`P8={ z0tk$Yu(>!pS@j+4v|VV|$ZpIGP%QqfLzk`q=hzKig2_ZZS)9ap^pz2~qA*mgly%sy zAr-<~CiFxNW@!{xUQ1}BtOL8h3MAnYdn6p1_ZS-=i{1;pJ-bE6r`d9FY>0I{IcP%q zqs#r|w7N>0(pQUJDIPbj_N`5L5=uAc_YRr&10>goHJ)-aU4CiNoN>w|HPLb3l}Hti z3HgO9K4(YPrn4NF;uT=q_>p7+A^a=10Ve$z8=7;s0)d;)%+na)kt9lCs=Ag*D{ix!h8*JZY>N=o8F~XnY%3zRfv5;UB_t(fL9oxrcPXm_5O6Yba&n9sECdoY z{HN*umK2WlR-FDD{W8Zx^bm&*A4IdtUEa+B_O2^|j-z!Pvnj&9m0&E{k+6q?^&Ly@ zTmi;bG1k@WF$Ch`qH?%HrIv`iO`51$X}XZJZhP6Sj%@H`pnaNC+9g4P=jGtIDo5*H z7>siyks$ljRU)LUPU1W}blK2p!nOVbpu(T!NftpFU4_K-d9KMWjoT%QIylLiG{9g+ z{)ET^dU+TOgR=VZs%bXtkjUl5#L<|PYln4SsJ#i^>rR~TT3lRCUyX_ig3MVlqfEd@ zI&LiU7#63ofhRgP58&eturW$rPixFY9)VJ9cxC{t5~TCkLog z32~Wu)X6fclSZe=z$0JmPm}Yxz*Lw1w`wyVIai*HVxQLU9i0hgymgJ^4HboAt;5WG zx{ezAXt~6BG}EoRv)wP}M0rusb?Q>98HRQKckLgjn_hNilo;hb~B8)P+nrWZ;|#^cS_i(?jgx) zcL!KR8Q|QNqx$MSENSjt_B-5whwHw;{=y5le51(j#FWnUta{C!v5Ro%^jaP9WWNuQ z3OckT@c00zOynr=-aoMgDYE*^_A9bQB5T|hiuKEHiT~N7rqHRb8m)=?dS;Hxu46NE zD*Or3wRjbk6%~B+LdAifZ`bSgjQIJ7k0X$|j<%dml3L3hq#Ge9RYWldkRJUq_YMmZ z%vi4Z2#LJ9D*pbeS}`gIbs3_G8?6u%2aGjfMxLyBH6Bh7*G#-N51&Ynaast>@lB|- zCLEpA%8qCukzcuOQ|r&_m-sIHQ7_P|uSkU*nlb8U&lH~>AFIIuh4MO@c)E+mr;c~H zw9N{5#D3V!$WogNM?0+?IQaQeUx|)}E;BMFCxJrWm=tMf(yDcflvF&?K}~W`*vfd_ z(?dn4*e+BNua&geMf&iBGG%(}v$&SJLjD~qohMIjSlQeK4pDw*qKhXs!FA&iH@#Ei z@eXkEXWw7^Y&f|Yzk+I%fhs5}daaEoGAsIna|iFp?v<@i?ETFJ7;Tr)F*KBP`O^iw z_t?_)MR`uGO>5af1H4c1DMCba@cUy1NIz~UB^s$WT6;7n^iz)DH~1RYG85x1q6swP zsiqvv3HJ0Z;`a2rkcLmwrl+Pb*gIE4*=jRGGe+PW&HZX+z4&Ou@&>&eWzgL7r}vxl zL{@T(izN;3%gMlH#%lL3-WoFniLUZjmeu#>_Fuf%6rJ8;>iVhe2ECBbpn}tNvl3Z0 zmwa8)_hkdevHJR)0HSH$H=GMDDXNGRPVT;Ba-r9#PaocQ$wnDtP)GNBg}80si-|in zWt>eE(+m6l!&GMa2}9&orjY9m=(8NRx`eW^azS>vJ`lP3uu&&`47BV{GmY#~3!TQS zYfW!&FHPWjPzSq7CkTSG`mZ-R1#TsS`1a`f`ucc{8v~z-e~<8pkz0>2CphH#9^2t) zJ7y!&iCM;f@5Ommz4B*0hQPwy=-*k+cF0C6U*N`a0SdGIT_yH> z3U(%1Hn5AQYMT@%Di6?EMn-b~oDiH4hh6ZK%>~)heHGrC*;mbp8S_2KUH}>)3p67W zQ{6(UpUmlgU&2UxTiY7uaBXwOV`W%dTbl);4w9wq>^P2=Oz9O|1Ixw&KtR~M+}+7G z7}2NCPhCs|I-MTEdeChpBPis4)Yk!?RovKkns&03W?*P2>NM#ed@}l{))7m4#kZg{ zvpM{lWtT1D%Za^LX;#+3Jv0awnLX_a8^JcfNE@}YgKAxmmPR98^ZU9Jj7e%Ed~nxV zD$!+n9$)dsyn~~_eb4P8Nge0Q;FxUnNPB#)##XW6~+6z?Q1l~$H!-9XOo{B1Jw9pdPs0c$my)c$*j}K zyi+{4zChp+86k^g5@i(!lQM9nDsTl1w%@H-ae!3?(a4BNNF?<l0VS&FRI+HKX(Y!lFOeY>3 z3=G}jm`)B}05X3w+5yA~6AnuX6Zr z_9O|f%z%M%sG6XMc;N$f;U{zOsHi9q04bN^AzpCLSV%*hpmB~|^xKU0#&P*G9wbhYoKFf-Hqh!dc@cXav4KO=~{flmGbq~#%iOY`8Zm)P0% zm1=7KR60ti%Lx9&$5cFAz=pfLV^!x{TSub+mG?H+QE%`!2qZ{anvzZt^|<-1D}M}eMfTm*xGOX)i$HQ}QePxo%c=jF zDx6UOcwQ%%la|HY^pj0KBH!s|t$g^rA`FJ`>YL4BYE50E1im)5HFC}zo{}y{NiHG5 zQG_8aoraGtt-&d~lVvyPApF(DrpXI4Bhy!$5N^S!iI=V6o%~%djEF4^(rb@2ie;hD zc|HRnpKFv_WAY5f+Z`H#Wk=pPv;)Uv&HNMAz`ZHN$pRt@36M**WRXZ+J_x_vaA6-9 z4Kj!cbNBK(T@R6EX5)`*I6Wrv!7GV~(?fCxHb0|SG}lbtFK>XSo2p?&e< z1#)k%T~@}V;T^zAiGI6vcoqnGVF}f3%*o+^&UYueO?Zq%@+q_c;Je0lD1UQCku6}m z1@edZ-($Q0@2v?Qo>PHBe?27P(K&ojvyRQ-;0q!3${uPwYKmOQsN#;FgUmD(t;9op z2zhF9Zd+df#hI|UC@!CJ_noz{y4`)P{qym@J8Q|@S)4m-)jmB~z%p>`!EEccpq?0O zsfaT!Dz4U?$}GixWCU#8=;w%DP{HBk+U3AZHP5k^5Kz+4C003O5A zZLi6rIx@O^SVzQFd%exIxUZ!po`0>A&G)R+j?K_WyjKY)k@?+|s}lQ}9@(ggx5M)X zNaO=uMbEbkEc|Z>-Em+nM60-!sl|z5Ss)OTlBZ1lon1@&8YC;GymCebM%Gj0K4YJ* zSx7xRT98d+PMZbV?Y1mfaMk4HTS1UoN9SaU?d0kHMyj;mE$YOKXWj4lG38xRERuk_ za0LPo5~Iez<5x4#>CyA1!-e`_Od8WZ$df(nIgQrFqprpXJ{@gsd043)v&2##fhJ&4 zZg<>`Oaah3`Rz|M;ZxH3+_>Sl+6+!Q$ZO1G5QzL57@G7?JQWxM83?aR*~H(YGNe|NCl+-?Cxd$9A`T}-qCy7n8LLyCgQQ9H2+eKG`rwv(++-}?NDh*J;P zEcKr2B>O;fo({O!ZjP|?66l1?(2>bi)o1rt^5?NgWKfD1VND|ydv76XQ&JQ$R@p8Q z-lpv^H-fLS+X^_Z?%S4HBv}i%{}**Dgf#-WJ|*O&+dLF^=pbNDXTMl~++C!XAzh^Z zpf~biJ|OTRRivU9b*IOz@>ny(0{ZaQnEIl&ah+l-Qdr0?2Y4D!IL!#S?3 zrin#>&`uR$nMWS>tRsI2b@R?kEl$xh0Q~A`x<(>TpyFa)DCQXG@&!r!!zd2l*%(Er z84&Ey37IzI0Md})vu-4k?dZq(j%!*&b!4RkRusqv3gkqMmOb%?0geTmUUkWM9BTqt zv4P@~2XR7`XML$D?-g3E=o)DTu8*2WNAmF+*9wu%TPMu^e2dII6i6wI--z<6pJ5?Z zuakI`N_jh zcXIfG#v<8F>KrtRPagphU=;i2fe%JkvIJxSK{sf$X}wl0-Tg8yd02Qz0d{F^VsEO_ zP-1tNjq%PY`Zy&Sr{gs4S0Xezk(lx(=EMA~c~hsFC~qeW7KnGS>*SDq!cEO0QG)O~ zOsbUhRe|uI9#C;HMIDz2=B;6=R+4SmGv3q{I1u7{kIz$6T?ucMJFby7#OgQ^cww;P zG7nK!B6k}ck>}Np6(-cxQD2IXH76wD03ZXUH^B#*&)BI5GU6Piu(R%k@GUa)p5GxA zFq`pb>^aUPRPJEk3;&=K35r^G4~~vclyB}A_wc08&Hu(sXN)!zu`wk z*B3tA7k$0Reb;ilc%cw*>G^`VEcT`+`Ga9^k z+yX>u1jv)OkNS9fM^7}@hIde3*ANxjm zhh^OSak$dpm?m6y*HQk#Wd94a6;o7g1~fy2AXzQJNBJhAp4+j|)oY1#0Bn%iKKy>K zSFuseTNC*DMmyUn{`5EvDRr_p;}*l8MOqnQx^xb5;aseXm_;yIg0`Ft939ud8vA_( z3QgdHtDmgn@F(bJoN8)n9SNRhW@aZ^AcK3yrO5V~ee4KkXO0iCPd4^}qkX$Vtl%&9 z3Sd<B)Z5~}>L3Cm0sWa;Tl?$=L~ z9LBH{^luUy^Ke%p5118c#GGeM zoq(G*a-tIphW)x#LexWS9`ZNWn3k9n93 zI+k1)y$rRrhsMgSQq--)nAcWUrTq6wT!WEFqZ(IBUta^*TNX3N8=|7RFtbuUDb_|! znR9lL9To@WvWMkqAm280a|jhk0yd{+?{E9-%`~yHMh(Dv9V%FA6^f0G-IA3BVSZHo zrm}_xa4!}RCJnyAmw!Fp&LMNm5J_=yB;c305GNZfEiF0O{@xWq@%70W_}WE>*Aw}y z*FwXwMwR2^;mE-DCQps(N_@Emk&1J)e^U4H7|z4Y)I!QK7;9QOA}TWcKH)e(G+lUP zx8C-eSpUR|^I5HgSgZWPv4IMw5Y0r@>eguz8jX=zxiB~Fk*$1~8gS_OZhX}VhV*y}VyuOnW1xW!Zzt4nWISH40$E z;$w4)jwd({LZmq_(rGerYm*|?gy-cCUBd$~XU!){SsfG=ci(W--^~@#vtu;evGFTN z4vDW_E=x;k`|kRQ-~Y!eK|<>M5|@ESDw@Za+15C*$P;evAdekWzt`qF^_l_LW2dgJ zuA7mflcS~PA^p}*dVkYz3=G%|$;->zR!&+OL4_-+t4Arv<;7&mswRs#D4(o@fOxj< zv!1F~oLpSx21Q^j(vD_1v`*b-+9Jt|>&fw9iu!^iv3@HYe)NU7+t=Ow0RT2dRg(t? zBaJ7z2$F8zUvw6r)CDw$0oyE_*)Y!{`Ped%IC&b`NIR70zW<7}ax2Y=a6TNcLCtzkuNmWQ9b7_aKq~3~Qqb}fu zl4_=4Qp8zomIyEX=3&s(5Z-9~W;zY~NO3zU+FG=*Z!nu(m&2UxM5dNsck3(1+w-my zc>_5bjll2yQ&>O0pcKuQ*%>tl@YF8mUZ}xWC?#lz{6(uf!TksloMwOiEh_|!}*}_{Z8GJ z6XL0fzDX2~%-)a65fi_;INi6WX@uF1*k|SX;(xN#O?#4+Rk=a{4>4$ZqbJS4aqm?W z-|lNK({CJ5Ta`Em%RCSXT8wbvA#eZ*v~IMfBlLqghjjw}y7vsa=ZccArz~QL$^`*Q4-r>B3RWRo z?I@&C9jh+AfTHV02UCqGEAY%g@TXBTD%*RrgM-a?@jAo@w1v)l z79q3WoFhZZ+x}+>yElIwG;Hs@!Sc#-zJp}yl5?;;On0ohFGI8U=jW;kQd75M-kYqA z`PsE>Z?}iGRCG^#mDbYL)z#6-W=@GsNEpFl??49z26}pWPLKLdk3d6=f%*MCOQk)U z?Ud{*%vLa%c!Qy#vPo;9YexhK#%rsnpGLF_T33ux5 zsrSc|^d7AFEX%_H=XDosog5w-0;T|`9Td8`0M-xu(Yz=*P~0}N0RnxX4CX6mktL@{ z$8Py|)*B(zEXp@%o12^I=;#!qS*3lqt!=f7bgIzkKj!SwSMpbYi3$ih^apMS?gijR*N0vuXV5Z>%b7R`yWva}2U-F%vW z*iQg%VOG>%>?aBei`>F?RzFp7^kXiuq3O-JuFmTe_kxpCPsE(}GYbm~+o_^&+u2R} zHPKi-d-f}Sn4SKsCYY;*0cQX;-wSS1d`r^Lm^-yv;+od*aDG87utj208hH71 zGyi@rsI3=Ee)Jj!e7(OzF;W$FE3UHgPR*ddgQJd4eA!==Bv8>*4GMVkdRLg-gvZ8K zvU6m6k=cAP1tU4&U%e((F`oY@EYP~&$yIr17Mw1}MBggz?d}HM+R@$J-4gc@(l7lX z=f4eTCO1H*E0|;(DFM2DJ~OnS6Kn7`V%~aCoUu|_|DVyLC<%suy>x{cAzNEzWo5EKjdubooi20)HXAEZ zq#RcSvXuW_^l*PPB|)Lccb3ivy4l|{1T!|rZ-z=m8jz-lnRGE7c}q(nTcVT6+vEXLq|=Q}dB(aAn`|?R{O_%*a^T~gQ4ZZh zv$KVVjn1>n7WSJ4M^i_U1uSx*Mh!A9mafm9-Qwa}0o|-n^!SgB2Y)vB&5J)ojuO1_ zz07H5s5Q4t-0I0&RF84wUe{2^D9pmu_rM$iEN|A{KCQg6xY&O`)Z!Lc7@r@?WpxHV zNkb5PkASoc46q^g4i|?y-itUL12LK#yi(&S%^GSF-AV_2o6?}Z>&zNy^3OA#pT9&N zjpK@^4Zh939%Xzg+^NWb_g_0Z4N#g6dMFc=rll21EAU4)5ONHw3RvJ8Syez^AeB6K zYPFYd{wpv)Fzn=EItAnJDw>-aTUwxt;>ZR7Pc*!al>riWN7Ac70qFLTxmk;Fq(NLt zT-;5lprGJJO9fI@O^riCAgP{Jt_vs#n3*q>KktLDRtLQR*CPGD?fHG?H~*j3Kdw_(q`0=qJCulujBRfU`-$-25~%4aq+Q^ zh;W0r@}~_Fq{sg>ih|W1=$COd{!`Q4(5aGMbWUk4EVHmU|2<-G>S}2CHl58F{r?3S51c}VTH1rl0J}dib?Sy-72#XMQP`iTN&hSNxh8Sd~ ztNa;K`QvG(9uWT~Mp{ovMTIX=35OJm!1bHUUXc-dutBrvp+q7fUABOW-aRU!8g|17 zLidmcvsggm(Rvs{d3HD{>2-7Pf7+x+^+&6HRn%hT#s4Ctk}rS0qn86F(SM4-Pb_dp z-f0$AX4i=7`WMb(v;)=`BeKgnmuqd4`H%e>AR9F3G-m~Q_nkKSf{2|oG2z9{5O!OY zu8!X2*Me}flc^V&7uOT`ev7iHIIB?JYEqulmXUVotxrgQZSGP}>5yZzF)QqFc5CGQ z6&I4{r9D{76OR&%ndg0eFZ@(sG!pw5r(+)F-ABDmLsfU&G`p!r@23_})bsx6<*WfS zZ<;JKT_pOmb=m03&Y+&7{{yuaS*cOcMQ5LRnWyL{L#uf@fo6`DKEnY;Lv4Dd?zsq4 z=Rt-`ie`+)FFHQd{-QrBaiNaAJWaMAn@^`{AA(fkzAG^(JL_C?3|tN1(DYlB>WmDI zD$`5HB!{0hqHh0a?&u^W5!7K{Ix?t}%rFsXUA>aaep{sw>{33m!f8ansrXje$ZY7%potBpTM!f3D0Y6{VYbu1xx3%*eU;in1 z+=?ZLI;5RJRc7<&%rP@meo?-jS-7J{_ryp)F*H24%a(drpB{co2`k?$E&N zYTSPm^=E_o>vO?oCrweqz1QLHPj54lUI)pHd`;9EUWj7J<9c`)?n4SpY{XO`-W6=Q&U|(HSe$dvBoiRP)_MsyuPRt{Iih{HX`Ry)J13 zQ@Mm?o6;K$EY9N0QSSocy}!-<5{6W2Nh)LEN164|Mk+Knxq$DQEW_@w^MpO>pn7f8 z5Mo%Da(#YRozn*6bPNHa%9ls0R=V2%#VVya^yui%rxjcF#2 z+wYo?e{%uE+6HcUD=@P{V#>-C^7O7oSNqabc;*nSg_xOl#X}A>o`|s86lhu8pD(um zTAsw*kXHxdH(X+Cj4oo-JMKfXR8^u?DGzRC7RDb{;bR6I$U|wr()l^X=z6u!Osx$W6 zR}$!p(Y46Sy)BqK18MYYS=vYu|HhAaQP<+L{aoutpGBp+EG6E3ILlJ{y#)us~u; z?5r)Mcr$qO3(FQ^FmsW-1zvgy9QGSO?G;F6lUcbwkAegDw3qlfMSsmu-vb(<0*zFA zWes+ooAYb7juLa>;mF#r2HFmSOq(~B-Nc!xb?>s0Qf#CjIhUa@u>BfbR{4_=g`fFj za{H#%Ve&1e6PChAWZV0<7NOM=E6E43V^>o0zB^W3t)yMA4Q64V>GyV?wU*QJUpn*l zOdqohcZP`G>ac*;i&vC^yT}2$sPI=QDMdV){0m>bjfw>Ixr*j3#+J6v%+S(ENKhN{ z7;{n~<13l4ZTZZAaW zouh9wb_^gsULPL9NiYS|LN<0;ti_g-0;WCvvRXgIT7Q$45}Rd?ZV!rTR`WTV6N~yL zu*6lsox*Enlu>+Nw=n_+6{&~!- z)CLwInPlLFL{?)J722Ai25!c71(s6+Q0SW0M8{yb4Tx=iVb3eT3t}goe{_3Gt*sC} z2eY#z;-`s3rFkj$IK0f5I4%ojq3EF&pk@^ycS^1!Eo_8y1P9aHhil>=Ux!W;Nn%nm zkjlLLEDyzlA!ufbL&u;>>Re4K`$dhs;=GQbp+VP9x=7zzL&+YM^OA$|byzhuqSQYMOX zLBu9?MOsG`Avh#lDcnHS=jk_1%e?HdT0XuU$|vtsQ06J77_W+fDX^?rtYww?=Jou? zf+=KKc}EEnt3=jLLo5n9J2y0g z*X~K`;$u@gf^F$+7WKqgpSZrPY!g5;LAM1A*HGWd4j_biEILGzIw~Fx5;k)#A5n5J zcU*mBe)s@{5MaN0GTWD~z+nDzl*NN#06gtttdkgs&g|D&Ehx{Ghh;b>@MSr>{Zu7+ z8=#>{*looOl(kLSTqv?-qSw&m?yT#9JZ#X?Z@zavF;keBJdv8~w;j(=%l@K?uH!dk zalZ6T5&*djR0d*#;(VacrgS=R4g;23%fZhUykF=hDRRgyXLELp2A%T>G+XO&Ip6;K zmIc@L`F7%j_W#jMe+TOmK&wGq6b<(2iLZ+ne)@4^wHL<&NK9`zLfxK`|^Qf#L4>?(12hEiTq> zedke^x6uvSs4(tjk@WImZkeAr1tdO5N!{$zfv2$E{S6ZHb9m*wcnD<;)!F%Nsn-C$ zR=X7>)-K;-QFSd&yPqlCefrn%SItweHHkkyYQS#v85lYkT}{oZ)Y12dN-ue3oM}?} z?$ec?A?>yba3o+uo)Sm#N2MDd;>D^tE1!u3{r2mtxVqv}k)7>9U>iwj89cpkkd)fb zIQN6OsPyyi0>#y*b$!IEn}EfdhsKy~Xwe==Whc?G=d|5iV`QctA$KLJXRM9gVDp+hbxAc!|EZ5PsX-x&bvn3a^pkW$`4%sTTKCb zI7zNO0e2-F22Fo-`|_`^Gih~ow0bI^JiM~L_co2Q)PUZScI{@Qr^t%nrqXHujoUi6(hNV46UmIazS=8!ffEGP%>zttm(U(MIA<%QB3?%j;&M%lNj4C)ow zOF&|ByGp;2zqWhFuXL=(E$H8meO?(B#V1O)K|`}cC1J#h_x5f@z!@MhKkWN18EZBv zXI$IW{>G+y@jddRiX6uhjO587}?mwu~M!=eUF}%>fI^4 zGW=`TuOh;;tgCF!V#bb$yS`R^p8H=gv-|S4nH}#<^dH^D>E33&6f7T)Ky;O3>mby9 zCqFN#bxyjSLerq$yE|symoCf;!+B2Wv@lSL=|fInUR2asZzJBcXbvp z8#jL={unF%Y{YSeL{-KL6hM#tsHOPA{h}7>vB(-;!DT6utANytsU1oOEC2r2F?F>< zky%(ru>rPsi@D8L%EyGDYvtuN49N{J@qgmd6ci;pzxnGYRqfsz;M6dJIg|_!j_Bz3 z+}tvjH?uNCH{LBPY^?1|d*Bvs{%rVmrIOJNRAGLbYi1w|XhEircwTVa?c7`^RIcnI z8w)F|XRQ=aZ&wq%M;8`l?n>!-~ho3@gB$BB=Tw{QEXj(c17*|%> zKeb7Jalq&0{Wu4Otm!lvMA#Z-WKvsoKO697>HUaQiYZDO|0^Q}d5|oAe#xg2dMRy@ z)FKbFa*`c$9N=2%${ARKy@bX%i+R=|_TXFrrZA{hOAmsQrf2#XO0F&~wrn5jd#kA2SuHCfzI zfIF9$^t06J)};^hOu}x^*7O7=Kak@%*Cr1O^YkF04IEblyL2BL8@uQG@$Q>BN1T&~ zsSXV(w8H+DE3zu6P#32Fi_j;VS5wKcRv+K5g<(-T2G#9T>$OPw+9n638LW?b?&6l$M=$J2)1nZ9B(@8`lD zG;AgeAe(CQuMI8m6Z5IhkKuV;DkmMX%)jt$q+46$^^JQNg!g=+hg^_22yt4EEFCfl zE1y~7Nb?6sNZOJsrwY^{ypr38_0jF$bOtXwVyt3J@8&bp#Yj!qZ$f{-r#DNL+(Sd$ zv@AUf)L}Oy#)*0Yd34T~s;8mQa|Jy6(}iJI2yJ2S?K`x}GBSfyFmf?dy;dMo24hlG z?b|t}8@{plGCk)!j#8+CpLQZr$$k6D0$6%J6?QtRCjaNd^vZw1aJSy|yQ?xPE|$N? z6<}S_Kx(m{iPf9kp`^5{wtSihetD&kD<>Bqk**cw~TVe++Nzvy+Z=;6FB6f!p)uis+}9D_`+jbF`J z6Zm+6b#iy|=p%doHTMpbGmXU2Qr3H~kHD);$U$at-*XbWc^DT#L*skpVt9n7Cly}` zjb=eC{7UqlpeIRT*gLU69EN82kjWp1E1>Lo?P1rt*%uE?lH^(Z5T`CxGf=?)bL4GAY8{{ zO;>PP1>MM5j&t0g{WqFUF?deo9#6?ppEn}_Iy|)S94G108s)J+w<05yL z!L^?n{oG3mvWhXyKFR4plG&9kQhIrGkPFew#RYaNOgrbGrFz`7n|0?TnNn>QcjcRl zU);C+Xf-yk{whpT!=1+O_@~AZHsxT}?VSMOjvueKoaMAeK6bH%wcen=u&;O?%Vf}d zMjp0VsEs!K5SCe#s~qe-otjBSMWAeUM2)O4vaC83AU4OS7mU8Kvqt7jhL1TWt6@Ia z%6#(}26UF615tL>sD`Pfc|jFfNk~fR?}-!6yB;*P$1k4aCGjIU7WgLVTa`#y3JZxu zpv*jZbb~(pRedI};#8CS1 z?ZL3|Ij~xOdtqf*+glrpdh}Ux9QPRS{tOIkHg+L@p4zkQ32tGherXJiDdz=kW|hW` zOs;Pa@QKZv^Tm8+Ii+9ZDtOyy2?YRfWy=3hn-R=&6u_j|sT8ectd-UbjgEG2y!+N* zK%Xme4Wj$x2J^OJi+}j1Rw=cIS|j&Q%R>~ulrs?2IT<@uU80>fmUs@9}}d{`Rlc$TR-;V`?r1BYp5q`BU@hpn}ix>utV~MAd1->9NqZ z$L0g#!Cz?E*d&ft-ypBr!ddJ&AJX^y!)W<~SYsveUG{@jzJsg|yey1h0@JBwg3jOZ z(>%>{iCI@tY(^qywON=P3zQN|-w%JsdfXm&_r7tJChCLlQ`p9tA$e^=dlJ2)p1F-g zb(aV5*NieS>6v_=Fo(+-$^~uW)8XM~{9nAkO0-Y@lTK7Tr)s$z`5&z_ECLK{HLb_^ zfkT2p!BY&~D`c*RrS^FZ4A!G0|HfEC3&DNjxPrizK{;CvSC)= zN>up)^}u#jd8Lv1~>#5%PT?&^5$H27L4SngcT)CZK6 zh7Bb+JelV>xbjL-0|yPE?2|(@)^yBc(Zb0pb^`cTnpIo9G)LccMvH7Akjk2{{~_CN z{{}Jvn$VeUSmVE6=4xFOdZu0mA(q`we>pMYpzaOfHwgIU#8eD=k-@`DM;6C+SrZps zKjvsSZD)2JRIqBj*WcqDj`PWNrh5_!5He7qDxLIP6UoDQqb|sz7OFQ=OG?~vU z9q#ZKF$2+|32PTc*w#$Zz2vi#v;KI}#li~V7fxL(5WUkyp%YzIKA(8v0!|qXK(7qv zSpKcE*Z9cX38~LIzxhw)X8Li=6C7-pJ@{P29=CX8jDW3(^7IA#4d+a?<%2b-qQaF@ zEAw9t{@2{1f62G2Y+sRCgIij4%(Yu$qJqu0v!9fwsPS06ghG9W52SByU7;x8nP#yj zIFkcWsPY)Uzh4hvwM)&Kio2@axRG(^!7EoF5RcTRM<0h;pf5H|U15V@DoHzt1avA= z6jGnwQ^DQ4%e;O*(**)Co~wcr#+#h}27oLmq9lH%`0*3^Wo8s0>gn+$y{%0hxEY{W zr%vVfWy9KeoZ$m%sWX3v#XgTSed>&}M$3^*-;tAPYSxAlQ{F%MI4LN;-gEb_p)vcZ zYGCf-E6ORPj;`tLQoYUy-$+;b=h}3P1Olt`Yk9l7y2DQhx37aElm9H&g2?IFKu><# zcnyH4zl*>*fS*yYnsWVuDb)HShuPm(C=#FlrylrKfR>e@iER9P_ zOw^>F=$z|Hh?BF^{{1&HvkO5gfZwFOU`h2kDd%xsXIEE2emXVVS< zq7GoZdHZkW#52hN%9ou?8WFHN_edy25jW6pX~(NpU=OK{K;pZ<^})ScWERS2O8c`- z3{eubugNqh!0BrACFPe<{4RJ5NShevsV`*OkOtylpp)@mHS&8VP;9@qCOcsOCF$Yv zS?|wef^JrVi7$u}#r^#PQ2(9+Xp0<~Tx9}w4a}jx{qzQsos$Cx|2YMGMjiTppGg5Y z8eQK3XXps*s&Vp7l7qfDKfJx|uB$r|!WNjz{hyiwXPOeSQlxwY7$ff}{v@RbjrrOU z%Mte<2>tmbzy!MBScO|5k!v8OSfgC~kDy;-^du2OP6?rXh_(DTf7-Xxn3nv~& z?dQ!mJc~Pn_bw%E*LCJU4)ifrF)sb8haYL&D(C84j+~XMsHvzJ{n)4d(99L;Zezb{ z=Dp8#98__?D(ex7Ht~`#zF{bEVX+hKz@us;wj1x|xjf$7u-(=qmm{l`79h)Q0w%^k zW%qJZLglR-``s-b+@|~kCye|06(V+dB_@;0FW+%@XYuBETZpu`0$ZL1puEGgrB^7#nbWPj5VqUAAhV7?Mzt}4oNf3?M zQP00);s5E^ANQ-&#h)KOtnx6lDgOHDkWl(C#%K$@8S+kREt)C~*H9+~hrL{gYTRyq z4FXH5ucdP&;emb+V4GcO*c!|9my&J-<335E_y23}%%iDn|NZa#>#3BAl=NhZObJ_( zdFVl93Pn_=LQ!TmGJ9&9LuJYwB_UKY+gq73Pm$Tqunn=zY}>TY=dP{i`JT1TTIc+6 z*6(}HI{P2X+V_3!`@XL0GhEZ_txyzVWIj{y@9Hx&3}sdKD!VWED%YWLHm@1tSo=bM zyN!Xf-KOB11PRo5iqP0XyQvaR;9!Z^nEWjH+ns>s(FwKshNf!wC~igO{_z$MJI`Bw z0R_Dci|5UUiCycm>S$8YN`pl6&cYe7z)xk)>Xhn`$xhaRXh)~JDSzZXt!qttcbe2) zsvmhhh}9^lSVW&Og)Yf8x7PpCZNgZ4MPyWSb4#1eY38wz(J5$CU9uk`IbI`B!*G>Q zeTs{V-iB=GfUB+IAywPYM7P)pp~PSFHp_Sq$Ch^`1c=8srB(Z_89vdTsMuN9xBiK- zF!F=tWRmOnvEET@fzvFG=l8is1qP~_+}M)3s>qmfTI-&$C4s%yQ16X?ow>br-Oe%D z4?Tvq!s4S@(4FXJ7HtWy1ProQw)X-Ix}Q2Sm~5zuc@QI9#O&hU?0<rnUsLw&)B@$ho=U|FH9!BEAgKV)13`g7T2R`Oial^vT( z<4KXio^M)lU*boOmWy1DMxQuS~SBt}5%Of6t2mp=6d?9NKE`lf-d3MUUj-cqEVo!U~SI=+Nq)0 zG%66xrA8RTdzI`zJZ!q2WJ>5r8$Eo4MVIR-t#Oh43z3RQQWV7we`?Z9Dn8lL4VNP( zQG9{qcT;g;{~f0c&?0xDEc)x9oUv)sQV|A*U00HllWC3YO=vG=I_|Gd^CJsj-AG&M z!e#f@hIP5nLmOn(gHb6R*0oHrMfO`27!^~&Nbf{N_~j@y#)w0QB7*AbFfX%t#asrx zPKuo*`=t@aDhw;XVueJ>!}Q)#U5)3J#e3qC@n+4*CTlN8nd2JNm)#dMqj}aRHmE98hK^uO zR#R`783rHw?U~1PdsTmPR9F6o*T(LXe2afZ@4xM{xv@obzgo}EqSkar$#$p!D@0zP zzsQVb|63!zgczwe8fkl~D@0{(LuxiMP$M)^hNHK@$c`Vcx6ph3{DGkq)K{YTc(BR@ zF$P?yRn8v)GfqAOWj-FaZmjP+*khiX$DF0i_(>w%6(`zd$z$<_nN%>{6W4xr)PG@_ z%*7Rv(i*yWAY|0q``+x2nDDMkI(*X{*9qmASoM@QJxAsCS+T4)zvb$CoQyKd#iBR( z274Il{oj{w={2}KtbgllFh9kN?UGF|mF0RrIa$djL&xJV*)(EgCv;Hkat33}peK3N zYPON%(_$;LtHRZ|Q=&ui%kA%m$kDvHKDbGP^@hd8Liv2+vPpB{*Pf-SBxxs{aD-8Xn5erhB7m zD_Yvg+uLnG=k_>L*0nOG_jR~FNp^#oEfNa(d85ShWGdJ7M>DoVR{U+NTN{Ukcqg2wAkjB?yWV5Q zQ(Jk7(AOC3+5XCA#eAC3pMgX{j1Refz6&MPccG!&t zsq^WPJQ7X;8V1hYk0 z^)DWCNGLtdm5LJ7P)M10#XI1YnEO&$PI;*qtf8i6(0e5R$NhM>5#n>8^L@B)DcZ=#dJD9Mkhv|$$PxR%1$d#6RWh=!N2vPLGGn%pYg1*&+2&?k0V=-}=_Ox56B!1AfD_5aw4a$F#?{3cM~~G^4#$v_2FNzWPRPac;!RkKw5h8*zWyb*{by zReuJ5kJ9z9)%$O5e1U_@iy1ZH3v|@oCf~Zg?B2pPoxI%lwJmOMipbj>4=1;xlu`@J zq0}0*!NtB4sPa{BR_(s_-lK}NN^(XV-KOS}F{d!v#UbjivZW3w((aflsSjvmy~4^~ z@Ap{B@xCedjouqqI5CEHT_v@HoGEaOKMv>T`hoY1kWEjkPnDEr<&GUpOv<#Jpkv{k zsw>S@@h-{hjI1OBIfo_5eJ(di+EMo@OLG8&qG+s!p9rHOZK#b_@+s26^a&?o7e z%l0L&Wl@|u@Y_dSl=qlu(m4~^gz6af!jTm=c^f_qgSe|Jy>Q9N_=Hc z@FDqj*pS96GwlI;RRaSnCo}0pO&%p$&e*%M3t`G;X1o{%{{Vma)%pX;`RLx?*;tPr zu<3c+EXJ$!L7L2vpC@buG{fdQR{~a+RHM8XMxtuPC3xW}TDt+$L44Awk%`o&tww;z zF~#oI{8zanU!!%+#uwHN*4*La;o-5n;1PSD6}4md9`}@z6Jwn*cHgCFWHhi&=l3V> z)8i&y1L?l0ukz0K*PobYT&W!o&oEbwS_|_Ob}c*q2WK*hSiJBl^qjoLa4Xi&aOU;r z6NH5{8@($TN=#LsQ&uXp@D87czcxzlytJ_CDp-P+mf48r)yXisuMScK_sTS;*nQj)|v0p%r2{cPG#6zxdSUVkfpDX$61oT zJ!|0kc#a?@l9hLYMUl2{EFR}bxzyIlpr|75`awc=*_>c2!jV2?D2&lixh*ae2w(ED=3 z$k0J{MU|xIa(Co;0~}x5@0+z;<|!|nZf>qIucco`yJkICf5F@0>=$ND^}E@*Gm zo>BxxW|x9c{4sMG>2X=|gg=8K|JVYVp`9~I^Wv;@oZ-yeK+s#a4Q>K|u#(q9akBar((Ng&>#dZ{uf1)iwnZN(D$)^qhjwf#a_LCxq|d!0W?mU6 zczq^*->o7Kf*jtXc;TYT1=7otqmE>TE1XfPJc^PzuG6};=4u|(qv|r{8;s6uAu`7z zIQL~=cW8ORBH;6JW3{aj71c7Xq~ceh-BpSAAYa2553g)7Cr|s#*D)wMSMsoh*xu-W za_KCp%uE#@!!A24u|1t~xgthKsI9#%dJpI5SGhR~yX*}?Z7+fm3EviX&w8rJzSDop z6fE^7KgThhI%_NS;cETx1)iwjhdY$~!qB1v{q0AM2Uv~dd0$}Vc909c>SpHWVP~o> z!rqUorxs`Puz}n1+VO%DBO)vEjIIYQ+Sh(#v!mA%_xSGJIt)XFHvXd|it?MPxxss| z%p5x-yQOMnrro>!6+N6(EaJc1QW_1o)L6XsYNbZ|=!Exl^@ztAt*0ep);|rhhWw91 zJ!3WIw6|Wn4jk-k$jy{bm2GZ5({{>QJ%GUxJAl1NVWC)Rxthph9^aj^7IIdr z9!$b{(sB+IynQhf=%M6nWhL%-u0_SJ+wEWxU% zQXpvTcze_UI*-xk)D;cdl-4e64w_xZ;d!ZrBjZE>Q;O5gRJpLg$JR; zkQl-1??=D-2|Xc6CO1U6&;@s0)}hu%!d~bcSq0fI&N3+;oiXZiU7F#+v?a|98bS^9 zw&~UHf;XIG-^=;(MvNeKv;KO(jR)Va$4~|rWO^0sx7t=_I^~KP6iYV4ZcCVawTHda ziB8KLf(GsG=DQYBf;Y3+XV`@?k8Mkx$wm^!U$tkLGg*YmOB_Nb?MN)_&d;2hJ8-gk z>odn}o!{d|;S#6G2Xt2Sp@*Df2Fic{seuID`J54=u_M`&6Z6>G`fgB_>_vUnX_m$S zh`=GUk{hOs`OL;-4>%rp_at_A9jPHo$SAEj-C-zEow?DCl4jyK(hhNpbJU}>Hio;ZnnlJEf2vF6h7CwICDIU*b9W z;L1UrX}P70nWE+9owMU2LA~l=qR|I9M|aET5PhjF5STkpsclx(?HX)*x{q@o$;HQ# zB&YKx?J?&{Ze8%DRE>B zVm2qMdlCdo%Yn*M9NDrm7Uo2yQ!Ft;MjZ)vjoxo;RaYuilFbFaTRG(yn&UGFV&lS1dSf&MZuE zF%ah1rRO#IiCJMI=6d`4(Jebv&;j*b`uN4p&)(#dYL!Y#lhKvsn8)=m)h9J^cAb@0 zVVpd@gV=kQ#uv`_n47J$`Sf^C9h^NcAED}JE}gh%=xEa9!(bM61G4>{o@`>Q2J(c) zva(_cDDE$@HE01a%;_5gUK4J}(+%ZJCnko*7VwymSB8gDh746+H6(`*Ud@uXSKOX` zR_>lB=-!j;!0uZ{Q`)_xgT2z69wKRBz=2}|w)Y*Yg9A!;J3^+If#!|S^c%wEM3Lk^ z*sccV?gwYN_FZAH(DZ7HHn<**+oG{(QHB1}u|L<@CmYVsZrU3dd(I_!=;utb)ibH# z&qP3D@{jKF(910&CGGCIpcB-#^?9b$l@K?W;;HgVw8y&Obi`i2{+lhCOr)Iq??s=I zYYWhFWtpx;5Yaa0M(i%XCui)Qky-NhGZ#oy^H=n?AAn1<4J8gM(#DRB1v`0%t+g*I zc^T2;U1v$g@?7tF=2k1S)*Vwen)PxL5Bq)ktlv+nE&0@+k}QYOuHBDTK;whc#W}us z+~}X{4rU5}!y=f-uj`I-+%bTZaRLjj!P5HfNxQELPi(HQf5VdG`UfNu=sBbAHr~k# zoz#V3o^#!878|ZtrFjBH8G#ErIwd?O=~OS3tp|uyu`2=e+l!lji)R{=39Edi4nUF|Tbbo9{gJ+nD?I?Q~h-Q{{m-V>Rga zk2#L@zui2#ayTO=KC0Zg=VlnwzQ5q^xQ#hH7C@mmTO# zd=Dx8Tz_St1G$c8AHz;~I&}Qxe!<(n`!oeSUAXvBdEAG(Ea5B3h*LHKK5^SYkv60ILw^5UKFCOI z>|yoJHgv4xf!}C5No`;F@rKI?+94>+H)zVA#WryJOmN^1_@*&lViu&c!ZrU4ny5dO zD+|1k)a@`fd~VedjSye}t(mHG(==AzYi(SfR6Ic)R`@<+z_A+H*Z^dDh(j}0l&6G7 z&sTm^!N6>`t-o(Vj z@dT&l`lwUDDmY}c!_?|~M~3U5+jyDVV(PE5g4s-JPTLKZA@D@N2DR-xo&?K1g(D)y@^SlF#LKqUrVuU`g6JjoMl}#pU1`!o z(b7gbI%mArmH>H6?UrCTLqkjH#{cO8B{#!cn{}ukTEzbS3ZU0ZLmNaGboR!_8Oy7$WKisvz*7f`XR51xYG+4>Mxu0nPR`6zb>Udx$@0n12Tg1r z`Zz6-fy2p5%NPUCv90ZXf$hLCNCO&xeUt3HHrZw3gS{qrp=-4W2up5@V+c0eMM+8N zXDm9d7woqK!o0}k#)PvYFKYNIn7^3=>edX1Kt4V`=s$JR)6&xN@|=*c^CPk#A(`gm zZ!WAuAuqywBTRus6E3@;BA*;CY_A4E5%@_6xoQiEzD7HK)^#8YsE6_m0?lX*G63bR zOWlQbCO=L??WSj!wLcf`(|##d^mcvZ$slE}SPk#tL&<@Hklzg49|?_8Ldx*H_I3mb zcHk#8v4C}j-7N}P8=qfa6AXLw=x|7NaH-_v0ai(%5dXQkPJ$6;ojIf^Tn-cXjjgRM zVBA>43m_mSx2mq6&qPyIKRQA4OBaTYV1uWn7&)x?K8I<@)yk|y`P2nu0mz-wFB4;WI)xspaIrbh%CSVPJV50*+KLX zWDk!Xy@BmN0C-BP1E47aq+)ZUZVx$^KnwZftMYOmVC4`3K#HW;Fvm1e2bHKParSH! zhdcr?m0!26rbh9f*WUpy9$^ZLK!UKPrcb_91KYesdg{$W<@!u%t|>JmJg$jBeGHm! zmYKC4D9PWjN25Q$wY2~bvuIAZ?%j>YQ`V+(_1{n%sLFqCr{w9i_4S4>KSgL5T|q~8 zBp3T|_e(uJ1(-?czX}HR)sI2%Z2AfomVvk^peM=J+1VMDOWfXuSOse8lBYq0^fFHP zNC?xZgfIbDPq%eq;VEjJ(U?NYoNyFKae^islJ?I{{k~iV*fDtxP}k?HsUWL!)=1r$ zfx<4qYN%l{SJX2@_7(NJ;}?)e;B*O!QRcdg8w5Vq-|wQfE|Mz$%e%Uh2ia(*jK@PlS>llQnQdmPKd#r9C!qnlGe*L#zGTJY;VzW;PqTp zB|;j{h*4GkL-!xNk-&KZ7HPXP6b|EsOP88JJ=Yl&Y(QTLKS?CYEv)EFj>X&A-n$25 zGXt!<^G|;OmS%R`6Yk&5;W-CHYm~y9jEq>=7=2oTr;`OjgmRZX7gX zf|Sz&*%M9O3*~Ee29nNa=Md3hAUHxPA{cnVvj715<*%xu*-U(cW)YEKcJ^j-QGnlh zqlGYQYio4EMbC3`Y)LbqLzIjEa93w3tP;}UzW)9MwKSl{`T)g>L?VTUhMu?E3nOvo z?;Rkb?!>nj?(XP~6|Th7kQ055bW6JoUD#4=<(f#D6@^DSOSt}DR6X9n?IfC?8n z7D2X;(98f|9aYItVF4OIkm2WaK5UTMXb)hZQPKYdXuL}ipfUepAULmAa%{~38xVCQgxLt) z26(O($&p73i55w2W5_?iU<5yaxCzki4L61X8=L?&F`-!atXKdwSrGrbA`rxJ_OPi? z|LRr5WqNGPe@24BlP6E0*2c9cOIqr#wgV;3&|C;MoH#2gD{JUp1eH=hPHobghTwF0 zaqSsOoEY$>3vj>4IqmtdpQlAJFgOM-A#{%fmdW!3`0d92ysm3 zwIE&=Kz_}xa`r04oLDck6J;d`8 zs8Gbobi#oAP>`}{?3*{ninP!{?@X2>q5_1nE8u=6O(6gx+fD6Ci3OlApydV9+iM-^ zusDtI{}kZWVE-(|3!-lOu-B&;aDC}LgqnCSU(ni6WOTZ*iMc*DEf*q+L!u5CZ#uJed zf1)dhf%N-OHo@@r1tjNP6LfKQjw%;PEiYGqLk2%S-|p`LM>YLfVQYSayqJ}hr9dif z@mlZ03%986W&-v-qII)b`gsv70>wY=6@{5Yn2m%X zC|*olJX(cY9wf_fK2x{AFbIu2PgMGmnYaO$KA?0vj2fk&E83v@ss*rOm%kc7AExCL zG%hO=%RslCXGUr+D#G;LQN?Fscdu-3OZ7El-uxo?@wYr5$`)VJeJ+fM$I7&0nJ7rX z3=FU-7OnJJ*%b}>n~PqLgRBxcSPu2F4tnT>D`kkfJFrcKFo=_))YxrYm@HsWgu1Kn zqf??~k+AKD@J>7Q?bAcVY>z2E1HZS*I9+lFA7oRZHp}mctDtfJA|4?R|hkJ4g@4b`}gk$TL5#0Ha94=6~b>oMr;V$ zau(pM3USNX5V$u%ZNPhrJl>E+ZP7;!VW^K)`hy{9Fa(IR$~n281R4~k)xiLC^yw*f zvH$~wG|&QY>u~DT!-F!6+CucjHVDvwMWByTQc?opGhHhgDHf7Tcv^&>jO=lSD!zt0 zgF*1@a-c8)=-)WV#HV}m5UD7e-VdKXeL_STv-Gkv%bXxmAQ>s`EqG&ilOPNuHQxkg zpRU_XO|B(KTT36)B8=@m_hyrvOmQQxL0rhb7W5~CceFGX9Ldnokf%I{k-Rme`_L9p z8-3+Il-AZ(NGDTWbyd>8#A@6DNm%fMh+9OH--6;E-0dl^ASR|eXf`%-x!zVy+`3!) z-H!&gUlaJ}>9p>fG{+(9UA`t=wqy5!vc+bZw#k56Fjqri=}lhFg&a(f*{t=1&Jk++z)~^EG$EE zdG+62^z8v%eHTpCUVxZzZFEUgRP;S$7z>pk9<;W3_GicbIefYRc^3qJLvKmwZo%g@ zQFhp6J@Oj#bAVH4T%%592ksxDv#$`m_V(t&s1hZUJ3^J%FgXbxUcind3UJiYnUbkm zDj&$V8yS{qfE&3TW2EQ(Of4e2E-; z&`H-6GMWWzf|SUvY`zAfZFpIT&NpyD$iH)Q_HOOn-K%LRuZ&^pdXn!m2#0*_Fj%rJ zCPc%@1aNbZ5PjjqAQ~@x3gkL~yF#o>bzOW1+U$KG>x0PXz?X%x8r+ON>xDiBaEk-A zBc5x7`CMOo3l%eNtc;XQlriFJ@+DCQUsC2M(ZZr)EB6ON*e& zF)=X_DEy;Fs{VLqe;nc>HYsgPjBxr?2qB}JCpSblpz6D%4{A0cpQ#^=nNO9$(2?DxNRT3vJq+pP4*-IwIvpX)uoPybq9jNCR0 z8k*wi|S=MEB*Ry}zE|CjZ|m;qT9VbM>k4)n7lwVNk%|wX}XSJD>XVzDxz`H0QLa zGh63=NB*<3US&Mk$HCF3^|KzITa^Arlb&BTZW;GV{nzI1b34tnJY#V(OSea;2@*Hl zY_CZl?h$){)}(+e_VeyEf#n$#7P=llA2 zXr7ZAh8kpB+^9kE)EGG$77~Nl4&&Y=N}Zry`OOV#Trxhe_C@pZt#HxW1*5`vtwTR6 zC+YUj!iDmAtoX9~tNYe3CjIIW$*y%jJS=kQ>vP*PdNk)$|4S{nwCAwqTa{YxGv|p5z!+hMX)vz z(SuMTqPxw1{y}(WIPI8|aJlEMXapf5B5nKqcPojLl%9y_FCr!IYh6F{?O8WxdWVpO zGYb=aJrkYk=eaSThXt&kKOeqJOPouh`4n2)z!*T6MK8K3XZ;t;JZ5tG-3U)^;9Evs zu7$^axXeV^+&g2&Z(ja2-a$0>a4d~x><_EEvzUx~g|A<64~=BWW|L$KkdqKUwoed4 zi|&-qWHi&rX;aE|Q63j?U0nFv7*Mryj2*Uw982;{;(Trq#{0iZy=S&J@&B$7{u$uQ z*7&cw)c@4~M;`x20t5fA^`R*NNuSBW({%J@)KSWNb0mU-Eg&F3JzaEvNQDQ*bo=*E zzk4kBG?<9o>Mu9t9_#ucb%IL`ia zQ|(EfcN;VxB$WlV+g3>h9IeA|&fqPlOHpGir1Ox+!JbQP5%X8G^H+qshU)*h`xgAi zhlj0D#upbCJ*x+7@F34NKK6duqX-1T;$mu?Fi&IOe+-bQk(cmRU#65(g<)j-k{vvF zto~vk-G0`6=IG=k^lHn3?dV_f`2YI60-J}Nt(FlQ5Qv%`QNd1$^Ofz%D!cy7;ElYL z|KFnv)iWi}x;e|zLBaLjor|I!gKSqNwg^eJ22)4I}r)8#onVeyKJ)yZ7 zWGnU0n*_FU%;>%ENMH@UcJiP2KYK;DELH|>}DQRfL&ALi&PfEqw9CZOM zx&PDh``Z6^ibcqzBdW$#O0$#a9ITa?W0d&kKkir%b3Z@Ykj=m@pUT10r2_Gqp@4rh zzgr_bzJK?!Z@1c2O0@Ik`G<)AGIMxDOUupP^9xbiK{jC+ZZG7)e|6R-blw;)FhMhY zwxSOH*~a#dRwA?Ytu3cnuUD};N54NLf}(Td!$0Sr2_UG5cAA*>kFY z_Rn?MtEv`C@_>4~?puZ?E*MlN0bq5HEyyNPfe_K<(Pk`Wm z+ZOj)^$=r*^YBnVoB{Jm@LYYdkz1bMV(Ze!?acuZo|nNrFwkhgzsK^uDuS?U{5(Wk zMLOOK1G;8nxJzq7Cm$2VzK9eh`d+F|a=qOUMhbXQa=FL0p<(RHjOcIKFCH-oy-`un zIX(hcVf!<=3@?~pbX)PAM@Qyd{@V8#)H*W-uN-PH){TI#4Z5W1E*C{Eq-QS~2B;rB z{r$P$Q{vVWTEErFF1|x~Z|y`Mw|OEa>ZvlcXBPLjo+=0h`-br8xz0w>{Jq2!eVakX zb}A;@|M<OP-yp5ZL6K1yUYp zjNjjSZSvx*?^3&FsQ%;?`;KO=i-YBpB;}&=OboW0#78cJ+N1yJ+8eMhJFp|bQ!L4C zcDlqvfx{_c!ciy7h4Be(%VW(4`@UGKI^qU4zgrU|z}G22;OdcQdUcptM)lQodlXGS z9Fo4VwS@~lI2~;L85Rdp4B69w2aN@+zukbC*7^;;0Fp6XDh?q7$>IU0;U{zFd&}mB zp;86+)pr}reGj&aeE3-5)6#t{$rw_s^v;E8+o|DA16;g2l>db5V(?Q>SqM3{dp@V$wg2@UBq}bxqBU-X z#x673?1agU-X;1j@c#EQZM0HYHIE@1IGZe>dG^;{Di302pA6{%W{tW`GnR$mH1SIf z{CoiN_(%N1&00`KF~Z6W5mvHm@N<8@>ukuzK~h8v>cnk6-NYDYJ+oGn9v{)w0|E>p zSC5WAnr>Z(y?OLdLv>p}O;^RKXhH(*y2~376U*M5wSUiys_1!k#Ym~N&2ntwPFW}H z)2}8L3ab=T;L^BfSHvoQIpMocq=1*pQl%Q0UxZ@c^demKU3$pz^!!=h=bde*$XBU86uG>@j0I@ zlO&RjpAQR&|Jj7nopvqe=j9jk=z0#MRf^+6InnyDSS1*k0xLt-raTeeZW0)-(UF@P z)AQ`(cR8NcQbKRw54V_a$|&YRT-s`M5u>X=lM%6kXQC00h~DMAI=UD8s9jn- zc$5X0*M>=5O(t?|*2gp>C?>EMkI(37z?U+&Bz%*Fo7erq@xvvmC2wLt7Oh;V^~xm`1> zuVLz#Z62}*$3;^_M56b>aE4DyOJMsV?;QR;dH8I}6)M@;x*;uda-U{NeU6^yK)#RZ~;n_M7Xc%xjhn=;WYg9U3z+%jltjG--$ylcb<57UBIiZT=-DCJ=eyUf#XoY|b43c5Z&B zqdmRJsYVvCm8DBM|4wJf$pjw-m0IAl>LMtZ-BUez#}LPw$380D&9#-RSB&0l6|D%| zd_U6lK|R3>C0PJ(-DUVQ2WjTZ6wBn%jeH9@S{S$d7(P2D;((*#~>D~4~ zmxD;LZ*?Kk;=*<1V&7f>A>qRiB{29nCi>%anQbGDe29&QtE=liRKLlAn}=i7 z64X#BDQ(p9%;N))xS>SmU8{aqI}H|#P0`MH^zx5a3hH;756xyDN_DkJoG@c|-9BYP ze-*T-->gVqjmCk3UIK@F-`b11J3`hVi^JpE#p<%)m53`7=?SNGB}|dU!|N^$TqG2# z6(p4;u=eo#Q-SF2u}>E7Y#(Mu6+(SnsT)Z@md$e&TNSMmxYduI9CJ4(c z-D@kaI@a-fO1oj**Guf$5*WBVOZ#Un-A#obN#iuB*32!m92o4`<<%KH&(n|>a6~YN zEsug>39p6~*nfS|rb5BHyW!w8rPL_Y^>eIM(IC7=D`qhH_aemnTi$`N# z-4zNg%+&n)i4F|zK2{=U0L|BQj{2DSMnWma#*2ZL4{oF73Jrrn5YNP8bvqruyN%zZ zgc#i9U4`tZ7hG>@M0wkp9~y#l>zmEV0i(z*B!C09wc`a+8}ukgIbP@>gb7&O9nM`z z9m?IkX#?*lOUflQc1hX(=)8Q#dy2}+`>nHQ-5{6F_O<&nhLK?P;!%WRo;EjDARL-kI@H1LSD;**)%wQo9#4A8pzEa)}(EHaw;JGtgbmbd9yYnLi#n%FGn; zff!U^HVo!SB1|Keho?ioMVxVJzk{i-J@CDs=baWPQ4B6B%rTH?)`pa1w* zW4`gvNaV^^i&+ynMZ0+*`C>HKE(~Z{(&^gQi3XWXsK_9%Y^+%P?QH8Lc_jl_8Qe{T zx_H!L+ojwr$fhXylp}m?lhG|-#uZmOrmi+VCXLa@@T88?GYRX2=$J=vwfi8(<-n9{ z3wysbb5tF5>&J}6`KBLm!TkgN=y-b8v9M5Q4v1Ii3Y4Bcd%9d^@a0S-T|IsdLeqb8 z4Lr`Zx!IV%Ssu4wZglVS$S>1a*$ah0OWqx0Ic95xQQ6k?GG}8EuZc5Zh(`9H?sHr|I%P z-9*pL4!@*@htmDJ!A5%upDEw4VW}}qM~?W8@Hj9BO=zmL%Z;szL~MGz+88xcg&2c= zd~zbv@M<$?A64rShv{QC{)6ay17i9c7t zK#@`sT|hxko?_o;d6U8I+Lfl(oblFM1+$1mtHCWu5q4|4B;8;pp5E5mwPY4%u81;4 z3-fwfvA@xB%qVCK^>X}`!;T}P1_as%0k@~>JlcS^u2nQ@cf;28eU=n;jy6@oCZDb_e^z|4ywF_g+sjVaZben|jyfo#X#QJ4@=Xl!*e<58Eb(MQX(o_y zDg%qa6#bgYMAVQ991vb@BEE{XvA4PQp{_ZA*^fpL%`r!_sXnrwh=?SepdkMm!=?aD zG?Y>~b$`*xK=N2@uLOVoCJD8(J2&-C-aIBbM;D$3rKBLLjF_DltmbSNONx{dd zJ@W58ett(- zY5w8k(aTRgi@!3~M}BVBG=IRxsLFMQsf}kNsG~58gFNBkyXqR4f^J~8XwYk^^0OC! zQNREr5U9rjs!F5+XbF}v35s;sRM?Ejc_?HLa;@2#M=P{2&^AjmXGEa{$r=CtRvHCO z#($Dc5b6DB=Jc}pTMx~{&EW(cWWO!`GH20#`vr|x;+$%luOEkaJ?kxrm%`y}?nTKf zupM6(Eu#k;=uUZhhi=Q^UK(<|*B7n_xIe`o3wtHOU-Jk=0h^hDXIKENUMEoAz7K)1Ry*)4yd- z<0K!E0_rKfq%}Z4_lRo8y5D*KEtzB>#E;gdgsuFpe8VlOi&-kRN%v_NZ za$t{7^O;Q^MR}?R>sgxiZ;R+2ZVCgornnqpL6aL%HP7ELJf1!~w5`}%&mjX%iD`mY z78RI7bk}h-{=nb@Ib~R&`V>j?#h5QiMlcL^evy7uHzGE?c?jUJ7(kaSA`qp)CCq-Rp_~ZtDw+jtEQ`12o1v;_j=hQ?yCiC;LQjY z=3{j!F9J_Gnh3>jPD%xx9v;A3PUg1SHRLF-;;svBP7#xlJ7=8+O=sKl64EJi^Ou|1 z`xrR7xg(mz%6a5IyWC^|O^pb#BV*eeQBSu3N7uY#{~@MnHXty&mW2REW8i!ZFSCAK zt&aJ0y)H~t{siU77XJBR%SBFW4A{I5F4xMNPV1h^h@2N*ZH!m3Lk)JllLPz4JumAM zk~Yw}%t^3HVE}4lX6loKz>!p2?{;+LE|uM1P&v7Lo(hXs18C-majJMGp)$0*h#HTvL2%lsOC*r$`p1c1>9^8bAg@npX9Smt6dCD7D9#I_(+P7 zd7e6&k+8lF_A!jyP}K_J2Bh@cr8w)vuRpxY00e$i1!f*cn-A$l`F<~JgB?_14^u15 zKIS__W*T3MkPZxq*vL^9`@Ye-h5sCXqKl#( zi?n$)t{0C;Hj3n_(O*jgQQo`D1swIV#BbOTpuc{iY>iB{*d8kbFgVwkgOW3QB(sx! zZV*;wAccVHs-)@y@&fq~Rm_LJ4U$A(ZhA=V2#2*F)1)NqCQEFB{`+gm5 z=bj0^vEl+~-+=^2} z`EhH^R==P~aOreNXBpO^j&i0PD&9DjkrPbOI0h*ITsoc`|iC<*tdeXX4^r z;w}pv&R)Mv18YC4Kl?HnBqvxP^5p)xGh(ye%c{OHB)Bq_l71Hv+!fXu14dF$o*%iZ~l1N;E5+ z+c%oEjE_0?;&0LyrYz?Cw#6L<-K>`s%QUmuSz4Nq z^0=Mxe1f?4)c4b)Y1^Mu?70aMs-=zoY6w~Q*BH8Swv;G&e<2TxLBjEN@2(Uz;Dybc zMkzf|yU*GD0Q4BaDk}V(5D&%3)Hy5WSwiC@SyfWFr@^KHza-$ZbRpS(VW{|XlwY(j z9L|b&*D-ex%$d0*wGJsnu!#B}<_n8e)CvVU5sT1ev5gK*Ir3MzLa}@6A#fH^zQG`S z*@Anu?#cVo|H%b7hKN34%UE;dbNEO?=JTlebQ>OW5UO#N>s<`R#m%43!BBaDOsmqD z3#}w%%qJNhnJw=7GpTcP0yHfbO}odKtI;du+ouKBd!Y^=G9~?w7IMfAKXwlJcKBca ztP`M_f8q?P?kY04x$KA;&u9W3tSp9+fiBr^_B>jaFF!`nFa$T*aR=EgAvtXCpb;OUwHLp2zN&(4e0uEt?WoJ_@RO# zM6{RQm@5SayVZxucCnI5Rm?wJ&DZ~~={5EBiIXeZYZO!wo?VrIBJqVuvHaFx)0DE> zG%~5bA~Cig+ERTEWK8Mzy$^*z?OFDu9;$e4RI^>&YEX#3&r>fa{x<*xza?X5=d5Pg zeRJ5Ku($yMv|WlP5P0S%8Hl0LlsgXh;-a3OvMnE5Vzy@SmmbU)`p0k;N(}$Y z_&#dR$XQ0-@Vb|oS?gZc=Y~DJ1_e35cJSr(Cm>MRLeaO#cAm|Q9MFYC*SRu82l4CF zYr~2Zji%D2+n9LQ{^H16uJZ)NBR6l2QvX?>q??nh-DoZ_>t_AMrGCamTT4RT-BFg3NRun8$pT{VP?1f+D6S{?~f}{$PkUI%1Q)j>$ALa$Nm8 z9TUO${w$k?rKLMHGPE@M1s35)MzZ4`Hdr0Ph;RB9i}t7PC!E+lUt5Y9Ha6Ug>r=Nl zHqzCwUNYW3mvQxWuqD7N_xkS=lj`MuX%;}UTKm!LIO(7uoCKF{^78Kf`#@1~iLB|i z{5Xx6T(o3;X@%iS`cw%WOoE~P^}b1!fhof9a`AI;-M-51nL_K}7CX%o#yk-M*0gE- z9SEe~FiFsfis`L&4_xTjKKiVHx?QUFVL4%XuI;g&F#ieGmd5AnGAbvbgrK0j@Sfx^ zRS7z3yMOX+0cD^f>;fTKNxd8qt18Z7U^$nq*I~fCKH?b2q(}-xTJ1X$%>{AZ7Cg0sdOTT$}jvO z{Poq7&$QFC(0239E1F!*PC7Xo*y^%V1s~TWE`z zP1mvl88do&>jQ4S>5Ng}Xk{>5I_=^|Agp*ky_&4ie_8EH)os2mOC((SJc`+^1D+n_ zecDha*8A6&6|%K!EKPey>2T=j8iiX^NT~x|(kGqJ(+m;JKtee4Wx0b)(uH)h2rs?~ zeIzgx>ftB4_XFv*#-rC1uR=-AbH z9wc3x$p*M9Ql7Zy3O|tHo-~Yl)g~tCAWV#K@-29dNx71-4~XWqcf+l!Qne^0l>dLzjpQ$ce!%GMgCdg#hJ+ znTrvMCHM~w`z)zs>yDk&%lq5*-ycfftN8#Ie6OM0h4nr4D346-tv@vds>Ay^>Wm%T zK3rkHbY(wTwayn@DKDD)R@%0?yW9IHK}t~b+fyuJv9*u4PHs64c3mHPjkQl zoQRj*$Zr1TK)QstpG{}Aoc0g8g{nFK7##f3Hf*_hGOyF%aduMgOjJy*;(c|sfxQPv z3eb4X@T2^urQ~@rBdN7ebx&RQ_w`!Z0Bt{M@%<}Io^&!bwd^oD`!%evIX?dH)ztiS zRJd0B#EhycIPpiz2#M*Yily~VAEsp6{kzy^|$&zXKiW9#^xe}0RXrj(xRS%&nb?7rwlfP??7DK!|T~p!{`!t4V_a^1Q z2&W1YuHoSnod+r##)!jErJ`6FRra=WnwX+#bW7myt&?9+F?~bjUKg_ymE2l>5h3^t zIl$vXslrsEibPTAY--w6J-eL0&08@R!T^W2=2Se(Kj!bu%zEw4U7c7(30S=j=g{t+ ziBYfa-Scpln`u_g>=THu4G#~aCJ=mAlN-na(=INxepq`F3ngt~XorOMgC--BNLMa} z=*xqn_x`q}1MbVj8U^PHZcSCilK|hXaG$K&CT#7D{DHa3y+pGTJ>R9h4aVoi!Ourx zj()C;X!m5#cR0R$n;EV`<_|l8N?5D2n_=3PNd(j*!oHm<$oCppKRC&UF)KwvC7 z10L+zg$^?W0D*8SolwZ(To@a0Xv@#Ve$UIQzbL9~%Z?Cv>{T%fh7$+^wwu#snDqIA z)^M`;#lq*aqHs>>OBmAWEKxi3ur(YMYT}_J24B(Ej=(| znsl>nf~nx??%4vdGvVMKSfT4Q^W6E%_0D^s0kmq?g*s@Z4a+*%f$9IPenD9SoW zfV?HY-p9_-GwXQJ%6GMKCB@dQK!m_Yn8E&>ws>5j@Vs=i-c+rE4XCZ&=IFu~%3hmC zk-L!$bq?#P%xt#}Iyb!5~}9vG{z9TM=-Qfm={1I@VShHrFg>Wg7yvX}P$ zZq1XvxRq7b^bBXb)_!V%ndO0wSZ>1b)m1l{Q>iJ|%#Rj|cHJC0o}3Z(j4fvec3%QE zF1VrEkX~Ht4Sx>QR^#dW&AdPr`9cWH6Bz7lVyvbh#PL43Fn8E?5V!Yr)(HUMdZYh} zelkf<7JSfkbWQ`r$`}dhTi{NEYZ%F<9PG%oz5`?uEp07HeeLB5Hfu&<0CE^nL%w3|oJG%+VDN7oqHYpk3l^l@ZTFE%y?L$TyNRZrz{0 ze$A4?894#gEe?jrX}1<)oQsT+`tiu%X3HQS$JtW$Pg>4`pQDp@$;{5LlUs#T=NHKV zm^o3NcKTAJbefqfy2Fu=sXvzF4}_>GlUfa^dF}z%6DD4Xnxb}}9=RvQXqtq@7iLtj z5TkK@V~Y)*XDMinAR{9ap2(fY754hb>tY=bw#jWyAQAe zwav^NL%wO>yt=&J^y9S$z%))cu(fYUUdH-RyxI;wYmdZ?)sEE93?0Q(>uE(RhfI@= zkA+Y;3Xl23R5-t^2x(uP626F#D1=G7b7!t^-}a!S44p7_DNZwTOfiU_8Omte>t%%% zUTY52JD0lVosu{WtJx*fOk0Orif7Qwj@O^PqTt1sQU?xYB&?C}WC8&G2Me?C>t#Hx z0_ftnLHcUp_+FDmK>rqv#?9p#912aB3>}O%^gkHvpPQ}!D-H?`I#~F@!nda5V9CrN zInD_@Sg>&Q`Mr)$4H8AU6bm9`ZR91pmE_^A9EX#g5 z)jg0t#iNI?EOo+JZ1dLaHb&$mcUa(886o*}&pYlvFvh_>?uT9Hr3 zi5ZvFzIYq}i`17J6oj>kkl+9K2kN+Q%nD6yvSoAlvxcf`Ht7(Em91YuM!aj!j*BI= zHTXI174?;@#w1M{rb6kQaRnX@!(J@rSuZn>gNiN-8$5EV4YjJyZFG3gEGMD+T&1 zpk8>@lr^JQFU(}@u>7Le+ZR#iRgZh*IE~-=BEWzz0s>Q4gqcs8w;qU`GKl zk#8)zH&E|S8Gt+Q%7kT#PBE#1h)M8JFYVciP^zZUgY-={NHdpUU(<#~)$bH; zG$so3049RDA&Sr7N@$152wh7ZgU6B3CrLFI62tbK231|gVfA`q4yCRysL}IHVkB?X zF7DXUw-_%UlZbsL9O<$6x;G-QjB+o}i$fW}3)?Y~HY>pBjt^(0kRD1yS7Ufli6brl z1uDJ3+nhY8h`r56_UWg-iC|C)6iV4k^9U{A8DYKH{aLnc`y{85g_lz2+Y?o9gm-L6sWm=xxHDx3zd{WFg8Kd$# zs_^f@N%ZQNrQ|53u2EmUwi<~vCX02%^ks$5=&Hj#X^&5iKiG`kYh=D~olS2yIf%gf z%SG!-P1aqR+xWMW0~*SbouedH%4M7Blezgg^KxN&Uirj}l5nOERn>V|{E+hFfbAY62|slq06j8G_@iyh;i&#d zgE9>8s|pHPLGMxJgVu@9FsBMtz5sg!WY~`Xm7?lvDCg5got{osg67;-Tj z2*@!rsc7(=8}U=LYdFG(j&TX|F%Qhnjp61@v%iU5<^m9giXBsPe=>YkeonATES4vy zC11Fr42kPaz`385Ms^LvQhzCZXCt*3;GS%RVjp}>*rW1Ym){-0??h7Xr6LcHRqM@q zhJUR_>Uk7edem)K4()snb60${fOrcnG-)_ubb>+9I)cUdUoFbdxYXu-!8yPQW|ov* zXF|G1cKwwrYmFmxNl0Y_vp~UD8R6xy?qnxS)9rb;*OyMXvdHC5In*mXQrzQ}w|x|8 zaZSt^4#(qSL0dPBz!a9fD6S97l0S`DLaMFTRnX19H6x{EJ2@hwhyXF`;=-* zCmaz{ZRY1|opj>(#VpP5Th-G({r>$A?^md6L7NN_SQYO;W@+8+KI8Wo=2mKlMs%1(G4-Y!6y(QOWoMp+kyaW0Y8tyD-LvCLd+Xzqtq z4o*eiM4eWlwF<6tF@iXUfnMU?@l1)HkE7d5Bf3H16yyNF#U3&*f|02Jr4=!sPF7d& zp0t7h+xD3;%^UV3ZHG2=34kb8pq^j0NESe5~Gcx%v_MTH4{kzIiX3i9sWli79Kri}UoyS}eK*y0|14ClJo z1ohA`MT*Lu_oZ*pyogBO-W8EPUU?f*py9ISegunWu)E84eQw#1u!CeA@Xf!;bvDA- z*-6DY3DpmxQNJ#JZQZc9cs2vIAG|6Gn$T&SP+E_GKKVpzb_mvDLT~@PRjglZa$Sb7 zT~WYdk0bKN@@zNdV4KXrYda{e3sq&LHhRK2Qc!w)O68*Mtw3N(lFXw0{c=YKDOmKZ zk*TuxX}L!3v}g0%LskzH-0I$>3)woj%`|&K+vN``oSRh=4><8}O_z4KHH>EbcNF_O z`%G*0R#|1Wr9G<1Upci68)u ztP#?I?Xd!>!H~W{M>WBdH_!M9EbJ`z^p4z+7UB4SM{hfp2E6zdiOHF^5#rhTHvbg( zMa5PA5$)tn{H)*dyy45aTP=?@X!YR*H9P9!kaa3`2;=$9<+#*n*6ez|+cg&|$eaeLPGE3tCPI$}a-5EHwJI)lrt zxGR4M13#^yp|s@r67xtFOr@2CL79r{@gzlOP((hVYGn`M9l$Qa)I1uft z59)({^cb)qKB@+tWlXCSW&Ct8X0(*SbS_UiHNVn1jW8ptC&ZmEW3Nhz){>NM)=Df# zXc{z2P|ibzz9MW=TfIM6-*_$VFL!Ey1LV%ndp}1st>c7tKi5A!8K-iSj^u*g_SN2zexySIRHdbsqdEm*_tYhr>@rXBgp_v*Z5#Uz zU(k222!tMrE5T3q3+Lo!%b=dgD__nc(_p%}V^!Pmfo$Rt8^&`=5)%|of`t&}jE*Pj z&HngyrJ&NzLq`#i{N=>RhlI$zggn?Y-JV#)wt!oVK$t0V^UOuD89>?tsyf9E`j)=d z-CcZLxMB&RsPJ!)esZ7mZV;$!`mL56%KyEA-QD*DKtg~s=5FB5RgyRf5DEN!BS!-OtOw1jlV%RWmBv}lhb{^Jm zdUGN<`KgW445!k*Iei?J$6oo_j@z0x?^B=6O|x}y_oMK6)y-*Bpx3h@IAr>~^&`^o z%@|3OJ>_*Dgtw#QF!u4C>w#~0bOi!U9aNe5W-=q^O>RP+BY}QyU9RFV=6wTjFz;@a zWKU5|DHU}_h!k?(V|~N@F+qiSeM(D1M{!PNTby4#=(wV(VaJWplLas~Fzqky+eV4Ht@G zD;=DPhRKsvPr0_|*^X10^Yjy8o^{T#efB;LK$rY#3P8JUvDyO@4wTfJUGeil_voY^ zRIfqTON>Yhxo=xzE6Zz0-9STv6<683R1P7GhRSTqebFdODh+T3lEVABizWKykf#c6 zsejXK`Iebw^b4^m7B|@(9H<=^S>~ArVa<<3x~UHT09OffFA%8BoEQFddSSL`AAJsI zXI(I1Q+2GZ`I^04qt)svu#762$cEbY{XMXE>?8|<5%P|+MTQJoS`J2-@$M9kV*kpg zvpwyS8KmH!Z(%)MnbcuVePJ=}kKM-9A$w3~Q!wrRISX-NoXD*ldiW|cWoDyKzCqif zWTTV`!THsuVh(FxyHKS-`>SYP~M0?|D!0rDw zQ6M$@HUR)Hn|3;xv<}>hfL5d_x|udxSJaYRy0)77+DSnu<40jq(VhqR%c17xeYy3b z7h&V_y?L-Lxup4G%y@8spDTnFZk!4G+E}Ge0LwR?hO!yB*WN?@ zW*fo3S@bdzryp#5ShkR{Cuh#h9Fr&>?Y}Ecs}mA}&5-jk52Yf*Tq-Nt>Y>nfdb%SLV%t3>p!{AJpsPTD zkQf-nLM~{sQ)gX?`V;$U{Xe+?x9m#tEA;>#eqOUSRDelCmED}>sX9w8)}5h)?U4rq zIyy5bQzJ98Sa0$GprY1+&*7%Vk4 zwV7!mgfydvEx`#0T)Hnm6%r>TYTeAFgJJ!WA?4-jv`f%ZJ}Z>)!MD4g!l!542^o_0 z!MC=EYc53WW9{~0MDJHf<&X!)>uUGxzlTCEZwSAWpsC~Eyn9jh%=-1?$BIN0^|u^k zd+s{FzWC*}YwI&vqZ2a>K{-zCAjaw;Q&MZfhp*t(=pEM`skQR{(&EGKAnymoee2DT zsk9dv1V%(p+p0&G6PMYsA@x@Nhcqv{2f6*D$cW2(e}8xu%>3-t<5y4LD_?|2Ss_1^ zJZmXIh0GrtwOB0HY>M3n0Mja6V6CkLCj75Um$hkmFnFlDMi1kIk+quEr|L4Cgu&}8 zKQ=o%+s)3msva7 z7i^ymjVgFIJvRdYz1Q!XI}oy&77lN3z z91Q*v6;hrvL*60|^u8h+vx|iOYU0Gx$KO)<#FoI>aV%Z<6_>gx1pCSMda2Q~f~V5G zIr<>d%I zX)y->(eeJKZZ%xU#9WM`uSoKh`qmk^Si7iVU9;ST@|V}s)#c$po0x41YIN=)q} zkeKH}1V8oX4|V(K8(^cLUP2;Lb%RQ9q3hTh_X5$f%Ax1Lp;2*_lo1LCa{naQAthj6 zY|7U3*!=PE8Y#VRZvghiq4apj-2lgPk{yt${#Ng3TrtOch4Fd19XnW0t3YCmS32D0 z*&_u=u?~1Bl7&S{Y`P#|O@(vw$vM76&7p(us3PzK^TB&Emn*dxMi4+t8G+ZGqy%{I zXE6}Hp#=t42G!2)xc3RSWFubU(^Uw{(%|M)d-^<$q)+Bla|f>|*J@nngk7c3QSv_> zv2UA|_9xx+`lN!!9^gDQ23B0I%Y960OaDqMd;}56u=k08e&sBdo_KP@k&M`6{0I~% zr2{`VqQtC74Uw(d7m`^(%Ux&DYbe^XD*t(sBwGN$KqYv2#>x&f^HW+-@(SzfcAb3Q zg;oCL$%U=1n;QLz>JHYJezU;M z!dFB@Ub#7GcQ@kZ<3!&dw+71px3>tXbG?}TD&8d_S?eL?zWS-$5F3ihj-%3pu6?!=ym&j?)a zU)~w_s@AOy0|Eo4*HosuzK5Mk#47ZSB_5ne`?+jJ?V(3SsxQFc5|fkBw%uH?puZj} zT!TTP7P6`PEbEX$LDp(T4}r%;1SWqqpVndAp_O!qz^%1c`_E_Y(XTs{NK7qKY`BOT z&L1yCc{RnT;Rp(R@Bj$}n&IVtvc<&}jP8&Fl&XxW02`@%N#RgvZEKu%iGCGSad)Y& zVfjQg)2~m_q7J4m*w9P`Agp;B*-|JUFu#(Flu5$pGza4^px$cdH=Es(r$TXZg+ zZHWxK8`t|jkJ7*;_F^>Iv0`(NyR^;etE)^8{U+G2$wEfi>Rr+D$UI20)EQrz7wv=lE;+})wU9YUZK zcY+iR8l2!30yjP9yz73?x_`l4>zyC6R-Q~|=Gn9No;`c^{>(#_AFx3565-#?9uEn) z|LoR%4D~FLH5=sug38Nle~Wrx$ef0|ti-JMWeCn{r1uzHPpk&_$g1!)dY-jPJJlp< zgHP{bBKe4jQc!0bY2}cDfy2d)CDu5mmlAV}>l53ckR;6offW6cCdFqBhS{gGF@M-> zStk>350Hczd$HNp^&&T@^!BwuhgF+D(*6g1go4uN3Mer#lv)~>Y2}~uE=w=7*lqs9 zn3$^p60K4^*ABE z3IwM?5ZE`-nm~$d+G10uwp+t9D-E`h6onuw;r+p7aMXDujzTP;JEYlYs&9dj{ zXp78kr&UV)W#|#6)VG&0pA`shsrGl9h7bPQX)Q2viWg#J2v|f*d#>t8NY)?To+a-i zlQfWLg{JD0Cg837z+7)Aqn|cpfzDSkP`(FVUOxB>O(0`!R9C?S)+6A;h7k*>z4fsA z;EL&7i3&{3y_uwa=zEVE^p}?M7sL0EwPJfLL6&|yBH|h9gpCKyU{C&a5_xi4e*_z? zla2WZ`_kau*4)>yMFd=!XoZsEH0q%zM%B>p_}DD^BE~4T*R^7RX<(^;&he7C}O=Jss#q5LxZHNsm!@`B*-c8{WXyVFG#8<3#1AiJe zY3&6jddwR!w9GeFhF2~3k#xb+mij2|a$zsyWgyYmwPe_6@>IuXQa1~wrPa0d96mlT z^iYZiV3BD4J&@g_$OkSQ7I*h~C2Eqhng*;Fbi-@cnbP(AmP`lP$`(6#PYT~Y<~Lz) zz2k-4YEDR?+`+2#(js>|oxVu&t$jgX1ilhICGV+LRh2i$6r{;UyLRyNemZTNE8yq3 zAf%@1PFK44`Rx5!&Rx}XPL8P8aj%$DEw|G_F^wavUVv9us$Ed|4sPHcWc|nJ{<=7y zsv?1*Zq4d`#QW})Yd>rBHMgF273{3LKfy9JkmX>PCh!V&GMaU}=D!tv1f6lbS-qHz z{60XtCrBEwTwDFBa!?KO+UbDCw}H665w%)UEJ!GpBKNSze-8$n7x=+W8$aKY_w)So zdZEeVmJEVf#2+2Q{P64O-OD|F0%_%b-@UyUtr^V}W>e5lF@Nv%V>A4VnB_o7uPIyA zVx!v@C3+@`%SReR8wFzNeFG=;fz36$Ce4(-N6+lKj}w#*(ELT3?6lliSMGmfqoPHN zyxzfeABB3z(jqM&>(+*nn|WR*-Q+uZm;9qw7#9NkLd#qc2G3I}i)9ry%<^s)7X0XW z42$1d5$1%S&FlM>mrzfO4_z_GcCNd(7A~R{htFlqjLJSLKjls!OrL&|IO={cIg`|e zp^YF=?a!OJA%3OvV$!%lht0kWUz&MmYEa2c_3{032djm=a*!E=n%mPj=Xg8W&k?jX zn|`~y_I;G;Z3cnhhHBH(#u3s4DuD<}Zq6^|;gF^#7}E@i>Y(Rgnd^*~&lv@TZc(#y z^4P0h$X}lh=drQu>HdoV;KFrGoFMI`&lQ=V|4FX$+OOC=m3JS+<{lC{9Kw5(<0AXX zUn~2q=Le!uUqq=3Rg(YmC5}qUlw$*He6n#%MX~GbnQ#tt8O~MFuT3xdYONqMrJ3?_ zcAnr6SVFH2Jt%0rU^tbsvLyn%_sn2O~&W^L5yk=g3bVYFB_^TB`Ak z`AvG~wCaX2cfIrJ?ZHT|q(YXNW8a-b$+JkjTQMc6GlEDk2-P zW(TM4V6Of%fvH0%0%mOJsP%IbF_qW{q14`6O`m_kVCENc^Jyi<-rM#cECJr<~V9ec5%zTg@4sqI_zmzfPCXS1{Fl*qKT?5jp`W4mx z5-cZdSEXuOo^`wF?2uGBBDT{TnAwfL3Q3UhRi-Jwe#aT^~>$8qH3IMZ+z1mTw#4lv}>X*R$qG$@H3+knheYrxO>VP*ms7nD zr1dZQ^=A4-yL(*Y7JRiKddz3S{^d^MZf$)d=ODl-z|ytW<=jq03qp4PDD8Qxn(<{+ z>OLA(#d(NpuYSM}SSzmny+ROtxmtW_I_u};e;m~c4fv88@}&a`xw2T6K>egukB^ql zSZ13iX>cvAbF=nPT^@dZs+VTcTF#_@LYH`2azI@Z5(uKcRK>xUCK zDaP29cMg1e8hc;83FLeeWZE%(vP$zZ?L85ZQ&+DsDf|A8jyw1~htC1&U7<-2DQ_(g zbfSO1ig;_JZZ>a>RF+RqRct&Idm6Bd-h#Rb01e!%cWZS`x0vo4B^$zi;#_K`TJ1Ew z)z?RDZt}{0^?g9rnv>J*GWXrtMz0ZG$X_{c`nHB>HkTsGCaHrTy~xJ z;sHCWtlezC$g1_%iUyxb-W?;q3ODUQbG{JiY%lbQ^_YQbKyJRCd0~sEpOX5O^rDi) zy~H^S@=`-DY0j^O?x4@smI6L&PhD1W0lD`d_^TB(+@2EcfF!)@^DA3L9cE71{i@3H zf3xSOo}5S(S5cWLwy-1( z9VKa^YYNY@=n1&%JPh!#YBT644H4Hy?z9F>^M}z1J}o45%5)%D2|22#nr}mPcUvu( z8OcfcS60H!XbvjHN&I-rN)E=CcTr6GS=66yJS%hpN!Le=BEZ_6qZF1%|eA-?deNr`ZC=WU1AWp*p{fIEX}&8;!Ja-q%- zaU3Hp!=#=5d@iZMvzAMI@ZW9;v7q~-`9k;aZGZ7xnX$BNp z$Se>)mZ)pJ_y)G3Z`GTkbPBs+Zo#J>RD#eH( zCC`q97RIRWoG&}pkM*~OfY$dl{ok4DbOu9r5oi+;op5R4q?bu7o*W9B_*91sM)B%( zj75n&N#1W72OeMdEaycu zYd(_%lS8gHA^vBuv0Ddr$E5xZUZ79qX||x{_3v?fKUClS=GHxIdNp96%q&GYs(p%FJ9GI@bf!NDW|ZN8OT&2%GrA5tWlRbWhoR^HdV#)BCAN7wv*AeI!RYy&5`wdsVS#+AyhyI}f-dz1=H@w9rxqS-w(hHV)4%E?!v5UPZZkG;p2}oWIVJa%p-wkBqHD zwOdMriWA{pzm}NH8-e=Ii=TkP zp0!;>z&3JXD~WU~4Ql>-ZeevhD|6jL{1>7(vA93HZgzD$;3z}>&ja*Ee+fRZ%t%?i zmZ6Pn^x&p_ZB5iJoxK3NPkFy9+LmDdcQyw_KsM;@SbA~z71>4f9*2N_c26cFdR*PB z+c{2(feIYUoQE|BK2m(e?WX!h=2dSXh<7>K_I0VlHjz%NB4K@|H`ZH}E)wpz{EYg# zE_axaMh5HBoAO{L^ycTc&rP=>&U2)>PpbVjp)K3-M<0t-*zA;3&qY^FLEDLRA=pvY z17*)}9>Tv;GRK1;slZQe7qu%E&}C!{4b23DQD!xgDZ?z&Cm)Q8CrU{X6wopZ-kK3EeN>0O4K0a)xZxeRm#@sv=jUD2eiv;tkoR63TfB16Ngn_WJ*h1 zGGcL{Vh+gXS+Qve)82rtHR;0W!um*Ff_!QM%uIGD*Td)Q2aN8XCU!h zh0X8Hz-=~B-H81y@?VWxf0z&(RYwgo2lFC(80cKYXqKwx=JB6b24Zg68n*0>YwZKS zMhXOaO28$_-XpJzX`p-Csh5=cI+{{uESz<^o!hPEofK%##{ex_0?vf>lu=jglKjycKLei6n22f zRz7y!r13@)0|{fE5eE?YHhb$ z@FBNhYZbAgA7-D`kXW#rq!;gZn}s#%_ssepWnF*ddI0EDAHC>elJz3x;UWdBxadYY zwh0IR3nh@9D}9YhWbp6iI_)L0P0nng1!%lHkdDb4>O7lxu&7!b9{$}ulgaa2NfP5; zlm1=Gs2vBw(D|Fyq&#(N!`&e0Tzie?xujWZ^JTn;@AsCjvm7Iu2tg{{#H&rd=`Ee+S)or zYtQxu=)z(JJfviHXBGs|{-!aJYqSTcl_G|p>!NwK({$3n@KjH!YaRlbx#*5D+S4(o z&7Lc=G-NUIb5&Y~C2##;>NGQ9UC?bS;Zc$@7-7nIlmh@Hi+~;Ul}5BG!oSx~3tseA zVFOHBUi}M3&O~U^>8{k#Dq`8ZCY=<$?^Rh}^(}XYy}yeI_4V6aeuB=N_Zx{jplQuS zQA4(suHp6lbOsla$XH_0Up%?ocPa(3T@o^&$mtHHoCkV=KP2-?ZBUh0afnk8iBZY$15O^idMpvwNq5 ztb>a7K4jot#16uve&N6Y<$nw~`gwG@kTIr*J3#FU4B>F$K zhZlPBi;knHUzq(%zx_`euUvMouvBU;mzSs^%!5s^KuSF9;I5UXgf*IfLfal?)tSaC z6seVIuxb4a2mU73SKdiz`Su|%A|k@%&2z{<)x}DiqwS9vXU`Al>eIGK3Z(bV40Y{L zro2!6h|91Kc~}31)H_yqG{qgu8yrspF}Z$(9lXB2F7;o^W$j_``<$^$Z_9Yy%AJIF zuU1a4*HZr3pULFamG`Ts;l{0hk}YoNMOT$?(SY**w@B&Mn1;X*#=AtHl8tZZNuF@; z{!<%uieCG7d}1bnxF54a&LUul`-=sq_5bdHKv8&Lm`5?^VQ?1%{`&uI8UXOWL=&MX z189|2q>{`R@lWLGBSU^}ZX$?v9DB)`{F~?Iqg4O+W6(qPr6Z;x_5fnYKOvU^r_Y{* ztdVnsZYGL}#RgD94!Pw8bd+p(T>Ewm*J6)ZEWHnlwAmxSU)~*? z&YIi~zTjh1R5Tubx&!e%{A$Oo|9ivI|Fkb^mb&A`-_Zv#g`5qjzcZ^PBiqvZUSlld zyg2PwR|g$2qyijmYcz6*R6LOi<$QS$91~if4YYb5xx9Go8`FQlb$>2M9)^At#ysPZ zApq7(EQk_v$Ch#O3iN;*AcMGkS7aaz8A z`g%5-$)8QWyx|tBg0^E}=|H7;@FBokuk0g(6RNpFtS4N- zc@fh0vo2>9Gws%@QB9EbT02o&ALi#zB1-8=40bsH)%K|~;D#bOrgcMO0fU#}#(x*v zptFI5B3<3*G1(vS&b{hAVU$^|X^cVv=TSw{GCf!RJ9=X|dP}i%!1%(#v}l>fSc#;x zDi@8^N#aYXd89dE*iQiA#T$-KWK|wij=GhM8l+QiN!3*Poq{+*WZZT#BwX)qpo&p` zmk0Y(!s?EWmEq;QaL#q6_YT7YBO}S3%~}k<9!jAPawOwFa{V;6(vtdWG#jl5Y}?HK zZdckcv-azkfnlu>N&@Hyz}uIZ(ay0_RVGYrZT2tAqR;;$jf47_ z2C7@%suK~79Si|)^fk_;q!_WC+}+Qjqr&48Qk=r|FwyMCX17jhAw%@yK=gd4tQ37P zbCsE*oYlHQ9GAGLZ9EdN=JFIx%)a;f)id#|wCk65H|Gr1r( zBkND`B;A8&c)|I}5yxG5UofhGwO{kOpPwnjGYdC_%f&M;SwE3y-ac*adq7Le3X)IB zC%!+b?kkzJOdBrN82Mvjj5u=tBA=C>Z6OC`rSKR>;1l(3h3TuS$3n|D=D6-5Vz6mYg|Nh8>(w2I)IEk1F-p(bW|O z|7>Jkpam;x(A}_K z9yo2EpvqL>Xyuh+wyUg`Bv6rC-Dx{nhKYV; ztlb0^nHA^M^TrK06yI|GRMbF50@uSAK5jt>w^0RjyP?8%K#%ZRvPKVIa22Qi)ass+ z>3amp|Go@IGZ-j>*Dt|J4 zl9$Jwh1a+3?2?$ie`#0=*M49#a1%*Y2BnIAOs5L|?pcliVYPQzy?84`h z>eH<9>c6nU6TkmFBYBJ^N*DJvRG5D$mtMY8Wcx+VgtUs<%-pZHxs%xcl^6PRuTkkHII8U4VDaV~wy!;Dw_kJvx zS`->dg3bbvlUMyMA?yn@v928%&efW%n~cVmMmM}j<1S4>c|qSqR0P45oXDNumB}cZaFRkjfTE|(1`0dqHQ0vM3RXy3tg(}&pr0|yo3R1mG zqhEw>778RU!FhZRYLP}6^iY>?g&NS^6Y>)tzKK|TUxb&j>sfQRbXxVs&$UU~x{r&8 zw?hYKYaV1~Cugl6s`m7TJhrx*XjxCwC)f6OG-dQ%TEZV1rgSuWa?!_|*E_HesttUy z+Uiuu;E?2?<*D=xfilULu|+wAT-&U^C}zTvxp6e;*p1}spl3;wZp?pRHXIzh{6$%| zPf6vSRDybQ9=rpy5lTTIxcQ+WJ&F6%~nxCgPZlu z)Y9Ax_e=c}oxCx9LxaRDvU8j8aKzm~46a~-pXePT6x09Sy zeFZB}gA}PpyY5w$E#v`D_uHNRxCirX8)h!hmO%9&%*?3cv=a||C36~(Qe+5xIN9c| z6#aOBM;VF_)JMw4Bc8qqkVYb=eSO5SP^gZR{n$6wB?K1z}tck z4eo-0u3hy-<+Sj1iUZ{ChLe8gdm_!liiJjUB^vT!3kl!0k5V_Ix3MZ*KGO7l>-tV9 zyT3hFy;43_L5y;r5j}qHXzYxKBmKL&yw-LobTJi_HpfnDxpbD-fol~w>knniCuzU) z)I2;Z&%|GVEx#h(7WOIaBD#m54KuIdNOwEm+VGEf7t0Zq*iw)2mtAAFND51b8S8vk zl$-rt?#L2)+##3F8nDO$rXpm@(5A_au^;$#oKGSyUZeI*s&r`O?KKy875`HeJ4XPw zq<_F{WsD^`xn*JR*;m9}LyrrSc|UMK>j%}64`KAuL5Kfpj8$uB?&Eu!e;K1}^t8KY z}(U+ex5lDO}v_Ea%IP4)=QoFui)8>1S}=`-uF)s=%F)#Z;&F^v_WTeR2x?RV;=m|1%+* zovU}UThnvYq6xic1{3pJwfXw#S7EJGDI(bG*rW2g*S{3^*e6Ic9*==553k!FRe$>~ zt-pMCceebdXa(s+9^P-gPy%_oAh;CQj+!12U&tU8Vxgri7#xWTFq#O-q1e7z$_usQ zHmo18T0-p_1DA*!Qqr_v{B;z03&)B3n7U(2#)m%)3(JpsUL$I_bvH%Y^s(ur2mul( z34e%^#5{bh@{S~HE^X2fpL zEp!xiqG0X5Vg!6Am1R3R!w_|K2y2sIBz_q=6tj(M%vT;y|NQ9s!E57J^tAb+O`jc9 z8};blc+QHgP@h(inkBOgmC6qp))@)wamvQ-=Ko|j*0-Gq|K@**AjFHol1fOn;Mr@? zWhmN9ssOgYALGLi5HZI1%*M%5b@_1-zBg}Q6F>hBRN*axJ2ERxM>=iabyjl~Dvb2= z6f;&tV{uiwG&I7}b~8ZZRh$7W%t{PA-0t_Iok!m9lHwipY$jM=2yq3da0KXY8$@j_{Hp%w=ea+>>xO|0~%_K;v3k#W|!ng>}3dMN@daZjy$XRewb-g zj7V!PXiArV{ZQw7=Ge4;X#EZ}G&(XeQx=U?mcG zI$Z9e0^umQOMkIGxfys5QW{kmy}$~V42V%yjT-!+pIY$j1!N%rdho18Bx{t2h-kgF ze0JIvO}cUGcm7?uA04BW>EF07Oe}eM>EO+^gfza)YH=QFTfjtL!9#ui*v`S}aM4H@ zyi<^GzBT`(HoAq>2{DDbn1w)IJU=|#e@U8TI>^zlO!NZ0G%fft@f|EP7>I%1e8nVw z$7?_f3Zn1QyujNaJK}4ic@n1~mzU|`o*dhvwMN;4f=WNhYkP$})(HhqKLB1?*Ovq{}s(a+1X$_|}njhi& z;ZOIjL;{KWK!r3JNY2@RI|g}o^o_aodlF-TmYuGCdAc=t|9i!+LY-NVYS{;~OGC+Q z6J{ZPIyMf?r1*x$v!d~$MkhELT^DLTXSDnyt2}9yb{YBy(!Q z)uYw9(8xyr-qo`lt%v9;SBZ?7bt_Z^t;njPZ@fAa-W;N5%RNdVMe~Q9mZC{%)q)U3 zqKnnO(;MV;lWXx4%#JJWNVvrpi@#pe6&A^x4SD&=LNu7`mzt}`#?;LGK*KLW(&o2! z=Mr8QO3Uy`4~~ElAhYjss;RD(+x=?QG5MyN+J<8jcv?vJgYIW$qf446^{nfITa!*6 z_<)(u*fn=lPo=fU)P86JZoSzM7=KR2~>mD zEPx8wB8rZ2b{abcHn|we)GpWBS{UEv(v=s!1J3r$d>P;{${S(x^>L7Kt(`E9t67-k zG)kvfleSF z9D8~-V)H^j(2e#hnE|pNL3^77HjBf*Uj|(7IF-mQk5~GxFCAD|noVSAF4a87AR=m* zpG8euMU&s;!y^ZL&q1?p>hvqEz9&$a3jP~Y<~ejM>!%bXN{J!MS#9<^)vGXE-WAEo=*9x{Y;X$bCHgzG=XMNA_IA^@0fPJmoHqX zs0dt2i&tJ9yl6f{s;5XL#?z3)Ny3}C__JI26xn4#WV6#S{>(N3{`zFw=}Tj-$q{SA zkrt=+OUE>!A`>%dEo94=ezl&9n`E^Dxs^s#-L}%$(%E6GpgE;tlZMgFhQ0AnnK%)* z{jKqR(>}@L#SZ6PjeUF%G*h=J%0DJ26D4fzeL+Ea8ATt($nOz?C*yUIpz*9S2EL=p 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 literal 0 HcmV?d00001 diff --git a/content/images/11-excel-hash-comparison.png b/content/images/11-excel-hash-comparison.png new file mode 100644 index 0000000000000000000000000000000000000000..b773b11d33c8c2a0e86a07f17c898e0157929702 GIT binary patch literal 28137 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

#@>tdHCOO~% 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

UKv$v9pO(5>h9=9YFsbLSDLJD@JVt)pL- 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 literal 0 HcmV?d00001 diff --git a/content/images/BlockExplorerMain2.png b/content/images/BlockExplorerMain2.png new file mode 100644 index 0000000000000000000000000000000000000000..7474d3dd3453005204d8832d5cbf3ade9fcee277 GIT binary patch literal 145340 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 Hn@|4>uH^z~ literal 0 HcmV?d00001 diff --git a/content/images/BlockExplorerTokenBurn.png b/content/images/BlockExplorerTokenBurn.png new file mode 100644 index 0000000000000000000000000000000000000000..c0ff159eb0f7d574e22c588379890a60010e6768 GIT binary patch literal 123717 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 literal 0 HcmV?d00001 diff --git a/content/images/LowerDetailScreen.png b/content/images/LowerDetailScreen.png new file mode 100644 index 0000000000000000000000000000000000000000..9c7fcb12cc8ff6449e31c843444984a3a01933cd GIT binary patch literal 45715 zcma&O1yoc~*9MHDq9C9&l8S&xNjIo;3`jF{Bi$V%ARyf!Fo3i$bazRo)X?1w-OYbT z-|vn8eb@Sb*K!Htx%ZxP?%w-6``OQ)z)!N`nCLIiQBY7YB_%`@P*6}CQBdwJJid?o z1dZk#_~)Lzg7`<2!U57v;Fkv`A3z^aP)fovuJs-Qzdx~&0NbOWV6`Iu-ot+*^#ui` z^o^v*2PGHn?S_ZCuP0siV2^U!`||a&lZ|MK63A$s_Sbl8Y9vV;(+~|2&N|u)4^s>} zop6q##?9Sbos6Bo6Sw#EDOA0fcOG!gtIZn|;2REMA4|NG8&jUY7|1ny<9T@ps~xq( z@ca1W(NEXhw5!3}`S_yB6WM_QfqKgm9nXsqJ}#9B3r>!u%EKzi9X8}p98$c2R#r53 z7jNxy{b9@ydiwS5XlNyei(8rRk;y!3$Q}xS#{bV65O!f8w{M9ALMu+rBg&Kn) zDY~D9eq6+Y9e7m;4qWgBzi$SrbB)LfrMwusLrbwI#n8Wl824e>xIcM>+M>I%uJW8S zRn;TvQ88ufV-hJ4TjvbU^G^Mj%Re4lwCH~G*@oirY>6eL*g89%^}Bky)=c7O`Sso$ z5CW5V@4+g#Ryl34gt~0;@?cXwGgY6-FvghFhJmk|nsSx1!n=L{!c#C+mE&nMuSWd0 z^e8c~nxR8oTG%l-cWP8^Y)b!xOmVW5Kd}oWtz1R zoqDe3?%vrh9Z%=A71$XZ96axWU{sAl2vb})kC|6!R9SS)gHce5@rnoNW7Xiqz%(< zLZMO6l$30Rp*M_l>F%UNFS0NED_~0SsE8IuM#dWVv)v-dvc}uki2bthIieRYXjE_P zQ*VxQ1TSn^JFOdUob2tTy*}KU2%dEN`*)a+x0y__6*b(hRW)6ChMiGxAKRy1Jq1mI z!B=yhd(jkkMD1BwS@SoyXXAxnMK!g3-}RKe%}oLKQ_^rWz^){%lKD~Thh}E-U#Xe& z{u1Rb!ZRSvW=c1trOC-QnZYy6&XJStw=1oJd|Sh+6PR4J<0WOMctL)%*elfFQgLdg z^{dfWd~U{B*VyUQo%z~jz9nOCTWI^#Mcdtdz78!sEG!g(`WeG|ced%QdC{J*Xq2mh zl-n-7%KArE!I8Qr70+gBeTj*i@oDV%87aTp;RQw0)Aw0^N9Y@eM{aNF!ZYcKa( zrj^~DEaQ5%KiJnd-0}zn#NcVq@xlyR*+Un==Hot&%p+1ov*r0ek&t73c_{C`o_f2P zdV5)Pr|vvhJU|c-ye~HY8{9@BbXg~A2aA;K zH82t`z|O-XIxx6*w!Xea~9p9?g-pjzAtE*PED_7?FcUVR5cP4a?{z zxs?#nD#jM8Dxr%FVcDEzJIe+^N**3p3;ig~lhI=t1%+4r7ehE!RVFSD?6ma3DleNP zU?cB_(w_Mq+LhAgWY@Z1=DqFt8Q&2e2FlFJHa0dKRZ^aToE1jB8u8UM-uSeb+H}d> zbQrAD*WbM;BPDg1KMlg3jg5&(kqu`T6`20|HQZyvx9LWs>7vC%Fd{MWvRlsUI*^up zxqeGl;td_sK!1Oh%(Eqpl8@fm`T$igLt#Tez$HS;(HjVLb087 zknB*{wv7vhAsh#N1=_)UuhG@py|qh5`hwVcZwuprFAUaOX{p|;L4dkl=~J(1S4GF9 zD)xw{cJ#7iZEQ^0h*}gYfQpMYsn)Knj7htITDaZ-k)7WsL;eY@ow#k6+~g4|v!A!s zqqxpQK)7OJVr-?^bb0J2y~12&HTNDd+_70$%F6cn-8>a79c5K=)OH>NGtAr~?Eo+} z>{-ZJUS1GJd{JmvsA^2?Oh?fu1rcez$Ay%=w6vDzP1w#fop8rlf7L1f%?hq~IGK?1 zZR-UF;oh7lp+NjrUS9roKGfo%=<9Lb@NXp?M^-0rxNAw93_53SlFb+aODa)wJru)8CFeP58AHm6@ zgVmX)iQFA@T=jdrmRbbut>VOeWIT!v7nI1p7^^z-ToRUp<@;SM9x+GFD~D?I4{E#L z5iYaq0nS$io_?>fXyi{b3Fs(&rz`F-v8+ z448{w44q-+mx;=ciyzbp*x@je?J$xH|9=i23KJJ?wm%vQXCbiRW5ob&{Uxh2vuWIt z$Z&QBjY0hQ1{Gl;U%o8=e1FE{I78pF$ZneZ4~*&cm4sM|4dM?8M>8ST1a*1R_bAlX z&mSoRClQJo=FcPaNAStg{g?Fpp^7qv#F~{KebL;OCX^oBfs0if5&SCf4 zs~(tr57RU%(hMS>r0ujP0Pca(`xsGldHl5G_X9BY1BG&q>VC53ptcDT1>pY2-rcO<^K z8>W&D0>A;7B~^YCH=;iMTM4j?0(1(*Z_U(@^_Y`S6QhKnb`&|m$zRF*aZ0*3X0XYjQ~#0 z)bXN^x-1{lA`U1XzhVl;8JFxvB11fH0ME)tBuBpzpMB;9`6LQl&`cISQu75jc-g?J zuHU$78pq-#`d6#qnh5Je+vbw(g}5&<)1!|FeyyKfdI*laLqS+*y$X_gVWbyHyclO4 z=?JfS0^H@xLt=Hc_1K_6xq(U8i$}oXq($Ts#(9Sbf6l}BRKT5JZ(+nXBHCY7JF>0SGYV^F>zVON6WYOz{$Xq zPeV@lFk_S1!DSWsBHPA@>7T90BnVMfVb$4{x+GKNpLzv_|~W3y4P8? z@wB%@vglVLlaba>erFVE9M8Ywr;K=42%I%LSO9y5*jgRY5ZzSfA>|8Fl>`-4K*TMj-#j9u11@OsV+M*Z8eU77K z=%%q%@hR-)oek;1$`?CsKt+(Ies&)zR;_vb=S|FrblItez3ijM0+!lpy#!coUqE5@ zFE!wD6g8Y^rzE3ft55dyxPRyCg&VMTX(;HxLDrFeh#V5!oUQgNbJiG~lO);i-Tv*5 z69?VuZSv9tFu1QOoPHDJ(f<19W-4ls)lI`VLr?@qL!87A{NMNO=GU;JjJQy#DwAmV zcJwk&osF@v0A@d#s#%izrT?dH;0Db;x;L>o(e0o-&YX}Q22l;)>6v@^5+M!CE~oT^ zdC$}W&kl;zi@2>~)12Uw9rAWk>0NU~zP~c|$OK1*#>R!Xhlgf`cmy=$RoYHuG^{O5 z&8GGUM;R}_flz{j#Qs2q&9V%8k=06>lJe!h5Q1E0*Zp&Qan zO;1y$IqM{H6!1y=9mu9SVjdGZmiZdR}v$bojI76~mf3};JVX%zLuOI~4O+JEivI7a& zZNslluj4W3qFDpyjf3&+YY;EKh9EGOeDX-JPvwmKRkRSVbvA~la-LKRodXF_?OOTU-)+SXvnd!5fA z_Y>8pQ|}I72DrGQ4=+STANCjQ+`eyKKf)&@$jr&g{qSOxgH5`+%0jKm^d_+{Bt)E| zzACrEm$imxGS(<7T+jw!Sl07(s&+FdZa-;xqHbUM`uyq>=d z97CMseqZx`{{SeXj5$T+9&PDpmPI;(2^epoh!-v={pqK)7xulX4PnSVg?3p0>le8 zIWIpes}xn0#hl0Xd0=ktW=Tm20PVfKThtn2@$r+BwMN+3Xk}C8s%?GiDUd7piuWPo zHM0WL+p(qTiF)F9LTOW?x*F~7It82MI~ob+$mrzB5iWLC&bgu4J?sa0^iq}9;9lp3 zyxP*NhO)|%K+^rhL^IYFtp?AP%p-eyW~~B8cm8QkYY7>=v$5G}=G(O5iiXUeU8_<( z-93H1{b>iebab1Wx#bnx`F+>*&>1L{jgUztCSD=F{?5fud);$yR|vAWH0ZfDqNu27 zGLU?AOe=JIn&SKj&EM;GT~Jk7d2)Ez?y_$(_3nDT>sfS(pv}hb9HEmy==L^{FQKL0 zuF$5R60EEf5)w9EP658NJ5g#HT}unBm!RX^+NXY$z>W^`cxWx(yNk0Jr$zS|f?Ix3 zPrrz_5cC=koj6!3We_uUY;15p$S=hARq;dLm*}PT>DL)^j)1f8Z10}+U7#P8Ne7{m zV%3wCpk(Kmd`#2rsK>?+lmhrTN!t=L;8EY~J342alKQP^gGtlhZ&ZFSQ^ZO#h0^%D+e z;34q-ZXRKG#H}l-4>o~nmcP-IW*?_zd;2^xmFp=m7DZat;)dholW=PF6NV684dQ#i zouB7Ku4;CcWBfM~^AJ*-$uzU?`Pug`D8_??V(vw>A)6aY?g0V+iL5-l{eK&QvK{~X z;BZmubU4o-%dz`&Zv4TkMqf_|O_Ejd{-8DGMFX-#MDzi)l;F@Cwv9{o3wb7^FyQ7l zNfoqz#5Ih5*X!kp^F)!WnBXtGTbvcO_he;bMxKu-y?VpuS|dE>Tc~lUCjTVq(kZ5z zc{{oMQPYzewBHgvb@LP)Lym67#7%2iTJcRiQFL*UeUTjQ>fa{1`jd@mAt z^1w$Gp{~wbOV`ySGhgB8>7`w{g@hFEEz-S`C_!d`Y2>bpDH9G`nxO_S9=UrC$vyclxz9IOir48*gTD=tjW{~8@^U}tvuyCnKJVk1!Cpv%`ZH}1-=?esJ(wc)gO zdZ!U!sesT4Wj+1`IiJBm^%X83*{wTEL8GWn6&G905pv&AOuerDV`durqBHdP9!U#5 zAK89CZ*hkMTkGcLLq$c!$XGC{p)->j z@$s=GM*}Z~)X+FHnkSpZF|^-YRaLQLvAC!(kJn*aNy_ffJs@mHz~(zY7j|}}`y8K$ z;$8FaZZ<*{Wz`hms9TCvw~GK16R$YCPBfy5mzJ^`&!)f}F#!~#qAagHJ|R+hRZ%rh zPxp3##j1*yi`L!6VcX2|SN^oX`UzY~S+iO}dN+F4&C$_l^z2hy^opUXo!wz%M(1wR zp7y}#*!X;fIpL1K^J&BM#Hgn9j=w+GoZD5W(8c7+%F3;8fVRtlxTv3>y}fx;`akgi^O-CH#iSh`l|^OO+kY`+yL(VVzJpib?S5O*JyHPt$^=Jv*h$5uCOHCSC? z7!F@^;6~cBa6mZ!$tdpLju1BsOF}}z!4!$L*TN=k(HMM;gZ&u$DGfFCBcFTPKul>y zf3K*Q3)g?H9AVTX7})m8frNqZAITt7G`a!r1F2YIu+%3`FDs@c24I9 z!Y}Qb5h|*7%e4Jy-Yn z76ANJRys#~pdcoZlah(4oZ}Q^0k8lsr(mJ~9L=LgXm@LScQ1LUT?gkpp#VGz*xDj# zy!*9&y6YLABBNrww($FRTz^uk%XNuxKv=$Z#g^|NzW`IJgtnEolpSjkkQVDcY`&x~ zw9Kwq#4*t-qW)L#<~!&55R9|@MVaqG)T{$8ZL+8slc+sQYVqRH6|!p#;#PFqS?1WJ9T>brH~8& z8p^!iQwlJSEk28Ps=wY!qHx=?b*m=cG>ys8?oll2Wb2&P`|LQy>KN&a{lM3%3dlR8 zq*%e%@0(K-6Qw{L$4(1J7yja6Z+?iYsr@KqJ8)}QUdF{UG&YV{P6fz%9!w;f>FLSL z;b-NQI+}r!R!t|T6f%Va2f(wY{iY{VZHyw?(zSXl8A;zq9&a|UFreG<7rzor9bfOH zwP?d%DG9;P0vlSDfK|LL7;bSnAFD$K5E-uNBOfZ&jN<+2D^4`HEI(laengqlLTiz) zr0?1K=--as=Qa$`(rS;b?0hz03<`nw5N|YoHZ|k+(iCRp0Q*<1vZo;`2}&e$ldTKC zHkY0jQUfO%v2d$qAaZy$V=-y4tJ-%E4hYk8iRK$0kO~L$cQdRVW|k(hpMNc*LlPQa zrh8Auz)xyv5DvjC&(wU7Xm+ynn}NLRM{xZjRZ>TWqAgcU`C-%czhJGxP&s@J;KkC*H#fK=)G(!Vb%+aIQe{ul@Bm0%8_B;g?wbM zD0zjcOLYjk^wg0z`m!oMq6>;~OyCSG!*Kw?MZ5k<-S`P@MXvE?XDI%YyV2qRvQF`mKWBMnRJ8NPC|UUb{t-YsBYj?IvZb++M@Jfo#Xpc6+ZmaJ0n4?+Vx` zW#Ql`C`2h6`X6ei?sWx@ikqvY-D6|?Bp;!x3ucp zdJ5zKZBU@-#giun%gcAyW02hZ{4St`=dc;o(?LlkAdIA%mMGvldf)xnF&yKbOg^Ui z@8lfa)hPk2z`& z8WvWhrR90J{cvg@2NJIo*iXnY2tz_khygz(CIwWW~kA zx#*Xkko}^Rv<8~%D!}?zh84E8wG||Bek!XjZf4_h-k->YorES3Z+hOKIy9A6AX258 zuz)(FpyTECa=1Wizrf!1Y>DU9ZkenVH!DRKR&-Khjd8%H!-xNJd)v z>VRH|2cXZllwosIW$T4ne6Gk1KL`d`1g!5?nG^h~acX@$QJ9v-?|*uTpsV@oQW8CV zr1T4AfL9|X0;C=AvJqXV&Ay+U?Ja@!#oFT@48g~#^E&DZ%`7?(KStncHRNqwXTfg2 z2+=D-fwJXW271O^YcsmHeH275cwN`7fdZy$@!SSS%^(t&ZUaapUWDuO@2BX@Rg1=k4cu@22vrNTMVam<4saV9Zp=7>e6`lFBJffx+m3~(li&Ab687*hJ_F?RJ1^hntAlH$b^toF*b0N8{~ zOWy+1BzI#~6=5ZfGc;>mUoZ#j0GPbH}oMLn({m4tzQgeN~ zsr9pijuZY1yQ)s%q0@q-IhXYYUpYcL>!~Zpq7LrNUO?e$GP$BhL#+{KqZh- zUA%vLwL9D39zO))yHMFQ1VIQiyB?A_ z5U!-SU-^r5((t)o-rT-7ay>X@L~J|Rj<19R@4nlpR#Ot#H$srCTsTN3CO+cR>S zu~Mrt9&`^7JZ+)fak6C)Cy&p6S7Q>?O|O${PLv7-N>=^7-L)#?5^@nLnT3tsExEa- zQ>>G#i9LtjX_2P`R;4F&-QAbJD7kbZ;++r7v^3mJl#MR(@}yow$HYiDK}qc`4HQjn zUs_wHMO@sDTi+(R!vzFc8uf16dVuuC#K?GevTpA%mi}zs-P+YPp>x@F!TXBKa^{@? zM}zr#SSSf6DYrv)LxV3XR*u0*o^m}M(swa*ieDb9C+ZXLe`H$4emMo@csBV+<<*;_ ziGNh7UU}HO5fK%=haYFr6Z0M8%@RQIGcYwgp6nW8I>zPv)}6Z=yhaF5AKe%ZLdDd1-hNKq1G|rsVACLvhD0C>lxA)D* zh|QrcrV(r!TtCY5zo%w`_~qQUjzX|lst zNOZ7J*$fBQE0fIf(vztM7UyAX{#Ao?e+J;m7wVT+b)V*CUQ^Swav@V&UDIz~x_@dj zF{Ru|`5zc}ak{i?@cxt3KVT~U-=u!fskR)^$WZtx0rr1#`WI8iX}yUu2sg&a|IO)> zJ^6cB{x>J^|D%G#8019&CTq1L5^Eo&r75r^MX~{3RzIlfv6R@+%k(gyZIoK=qN-4J z>>|U(6nG_q|0}-z5PC*?sm5ubfW<#9@IF!PDd7j_B1$%=ALQ!AIM%lCYY;6LvH{f= zTbHKx3HPcP-FGWTi^7e-6TUpOHz4>v%Ks4_FFfC(AK0jR5c?)h^!DfrKSQka$!_>5 zdBg@jZqCXb3Bx75{C#g-Edvc{cdm!vgiXGxLLg`;cs3vIkAFRM{tj%tnsK@pH9E*Y z>pdftp%(iXiY|w~Cw0*BWD!5?qb{Qe<7O6ZQpXl+2YO!1v(>CrSy^y1R|t?nLMjUV zyo59*1F14_XB&KDSKF`2sDDubR65Vx=Y7o)YQ3Q4?hmr>3-%GVB7&@ z3`W%LZ{35>C(W&&VqzMZ7~S=b-<`}{U{pAs09YxaaShWd1+)g(hzYR`?UAw3#9o@n44M5Nr>+icy8xU0g}SGl4utYq zre3@`;>PP>Y_8%2gb6ADFYxP*ejoPzrtlob50|sqduQBBX*_eclHkMX5U_ z?_I2g94pDn%E;Qkf5c8D;Hj(ot-c75-ne?M8c_#?r@n${&W}RllZ44*#Kmm(H@Zug zUJcI79E_|hL`9nz&l*cGH73(KlV2JB}!hfa8Tox-oF>@MQh zA|+u;YyuAp%NTsf@py%}v~w9ZnsJ8=D8;;a+eL-FgMF?TrG-^@Gh8v1ku$(c>J(2; z$HzxcCBVo>k2t=NPM#HDUo|vobl)dRxB|H6SUh}kZadA{{*OP=&CT5!wFWdQn`P^bx1rXSGsP*1%=PCPgI;Tj$Mt|v@evw;p325MIy>Cm zu3U<3*DdEO$2Olr>bOIByslS-ZXi0A78dE*a~j$z@ZS@oBh$c3@;&bHSk}0kn|p~R z3vBa@m|7UPk|QLjL%EL)K3j$S@J1V?m;TaQpR~}ZW0R~=G zBy?L!8k8nJF+1Iqmsgse@8IMVr(NB1s8D+7AVIljsJHEEve(zQU4ub5s8d~i*W7|+ z_HU6QT)Uc$gZ(e!6kZ$jkOPzT0i9}~0;r+EhY5qha;|Qog)VR0cPF(J6}8mVx~Qm} zlhTOMA5ysOd(YqO+|@eI*QrbOb@_}42wrvx0|5pg9dxe!QfaXn>wr){^XQzJt2YkG zYIBeo{J#p>(_o|$$jk8mBn$wll=*sGDNbSGsaAk6v<2kAv`}l4j7DC4htafuae{zHJ(;UFT~7NYuH(K8vgS&44~NGc!;6*n@A@qMhTD-~`Q!7Tr&p zlceZIMuyzUSn9odXC{W3d}LtSb*_28F}9C(zkD(+O%LF`l9Hn1 z;!feydmj4`~+!+kG-(VjUY36Me@rdV2Q+nCH6gE@5{^LXC&< zq|Q!GLs&ABk}pkUm}LPnv3cRg;5t1WP0`+OchfTV>Z+=u^75}(LNv5Afc&;A{zwei za0Zg=CnTJ<7?I>sAUw9(K%UTuw{#}*5zF5A2Nzuwq8DE=k+{@qP)$Bjbd4a%2*0ai zNeCMD<7764M_n~h-S(sN#U=$&x~r}HL`5gvio-?o!XwwK z%(E|lS$>=<(_;>lRX#K(%#@iCA&-()3~^yV4p!U)$iZ}N{}y{ywgyHioYyh~?5UKz8?8nk(H)tmMM=rAJf1;XOEFU6F zv%}e2`^j||CGPd#(SX83Fu`mnTfdN>XG9p-KNJS~{H7js60(x)@u=c#X)xj2L9*s3 zk$FJZ6z5m)t{;$&EK0Fcw4;CW07f_Oh~?SJNd6UsyaH<4fdC7bTCAt_vG;t@K^h$( zd(TnUsQGKN$LZ+0_5ALtsv~L5lf?l9y+8v9(h8LJ7aeT<58IDEnNEVZ788&x??@1Z zthnqj0`q4_)CWkVCc%CN*SR6%;b&x!dwp(G8;dRoWg1vekMhg;LE!wPTx$6*QNCC$ zU~fs*fC<_`70$5euzp$P=05b~k+A(-Gb3al!w*YS$w7L>r**W|Wm?)+ zVtQj^@;#l8efBTz3qn3|;NT=q@p=eC(nr8rU@`kxj(6;=amfiSI%eF0Jh3qwGN78F zoHD41y}O%Rk!C}!>2gO;4|;6knc-&5)9_H`*jN!ybnY{t40?bC$cB_`;5`3hwJ#&I z1Z~$2SB{^8$2d4vy&ykIvdS`G;qLRUd!Mv~*&Z@ll2K(CKsDd3HDNe{7)2ktGN~?Y zVyG(hJSCP|8oiKyMX-3^OFDkXVs~O<;tX=G3Dn&IMZ0nk3;$#S_{dnT+*1^MTFqjw+XPBDi0xIozfUT)=R8oy= zYFux)^-co{a_|DM)J8ylPRYy~}%VC|Qy1Y`l#luf1i27aJ#3) z{NaFXsu^eT;Jlr}=9Zp`M!V}PZ$Z{zI;ASA%4?!$L4|)*H~))eJ=Vdvd`QR0^xFWd zOIXNZZ#UY6=^WLoHn`S*jh4dm9Ty)gqs-mTY%3CNw}g*$rLtR3=w{-Vx#~D6pJQd_ zPa78p3w^twD#~|vT14bzLLP_P?NgVt(^c$M&Vt46CV(Q^c^;)eF(N)GIe`bzh$IZR z`nWq;C7-zP+iNcuZzd$vRasX|lUWTyrvdh%a~j^{v`<}oXNq%(liH}L zF17gzPib|tK3Ft{ojrMtH5Yghn%}4U9-5V$giF6WRZAzpadI7Ne$DPvKKbSHC;IZc z#BC=M@bJ%0pO9aA&b;xb&hEWypzdxu4vw*VJ0AvsPMV^Ox^ct_P!f`qWSK`(^GAjr zUCF@TI#4Wd%YqN4H13fLyOewo2G_>>cmlkcb0pyel!6*=gbkLXwFFQFo0{s&Z93s6 z9*!;0aScs1K!zpdUqLBU^pkRLrX9AqxrrDrd?l`?pd^8cj&a!KncC#RNXKHkvz2I$ z8A?8=>9^?<8gT%Hjjz*p^{#RY2%MOCvR!N|E3fwNBm*5Eu($M@g_-r++vVjkFh`J| zYfS>N>4huLV7qDq=PhzTt znN&~PD7!!r2%%z>Nqi6?tFm^JMl->^vVRs%W3zTB!i+s}d z$$jx?{|O0!=y&D|z0Kig_KMjt^tgYSnhPns!+x^a8z2ewxrPRnrvIeyDEa(K&_Q3a zW=GcHgB(F4PzhN|KD&~_D_K!q;^X4`-^`M;B;oP*YuNMtsUne{19LoGK<_=LVKQUdqLrSp zV^|Wg-tR^-Kh5Zm!dyh3d2%iN)q-TC4VP*_jREEiQ^mblZXCfm3Lw#z#v{$ zUteuQoLr&y9_x)sKe(~0iNa|=LCSpzFbW;Da~JHBm&5A?-4h+Q~66oi9sZJr`XbpS;QnUZ2TM5Mi&x`Kyf z7cV72akM_LY@kKAxG^`QBBK*PnkGh8^Yxsxe8MN*L^859Y-~%nqqjXSz=~~1STsyF z!&XIF3m6}oNfHlRYQaSnF;P@dbpmmmzo|#zQ%lKlVvc3SE-@|+S7aZ>BY-ZVt}o6f z$9qC<#>Vh|Eg{dNWam=~ud7+#@huV_drvGfzTEV)42X>cvS!hY{vp@?Y2;t{q5t#& z0iXv@{~6tT_#o@yXdgVh)rgl4$g#wuy;ndsvDZ@s8*#IBL-wXqb9L09A5;Ik#Y09Jswpm9VdYo3c75s z0LdxPegYg9JQn0~-m_vLwDxN~GP2p(_@XhOya9+RFK!y8RS{yHv~T2O8`5f&^KnzV zR0YsaPEO*Pw3g2O2(=d|38JH;uTFQa!tc(*Ay-w9D|l7oNp$M<>o?&{4lhVZn$8;b zKyq@h%7l1rx4^ZXogMZZd>z+S`~+>3k`$n7{^emBtoZv^b_7H#6k=Q>oD}@EgitMn z$i4GmTQx=bWigIFD*W^32KEqPK`%^sx}G;Y)bfVbA?dC4H9UJ86DwWkA}V5+vwU2H zglo2{uBMVeo$A-(8+xG3);BoN2lNuRc8P!Xp>)vIcak2)#}Gc)so4r5kUw5BV6ZzJ%%d| z06RhFg(#>ZciVVbT8W8?$-~1VEG&Hd(Um{t;Nal+*x^O7$zX~yOeJ#cc6R<|)^fTs zawp~c_cx4;4K|Cd8yjyzFXAB=ggvTCN>Cw43ahB7D4>|!-fnCZoMHylVOmXIH$pcf zLPmy$zrT-byNB+|3Zg$OP*znPhr`8SnV(gci2_fMg8dmv@^Bqqz0J7xHjD&aUk0-8 zKxa(hqkM^X&%SY|wl4sdz4%{=fp>Kj&R&B#0xi{Jfl5y3c+}ubB?dn??CaO#V|FZ7 zw&Bf`!y`LDATzNSWu47Ktbc=U>eDf8Sy?`+6qZ|6TMFgpGWks9_t2F+hnq?uw2}rM zC^!1V*Y!6{B?Vd3H7MHFRaKq+qb0|o`oNOkaqBeJy1j4?Y`^7fkU zZl|WExaM4ZIa%MmdoMe+YBx4IDkCc!btd4rg+~oJj86T%kRcw9g@vW?-v2vg70A}i z>}@FC^ze_wJ4DkhLO1}6npXU7e@$%=NE(}c7KE~o#bfUys}{Xqv9f;sA09`xE~LuD z(Z=F0K}*9f^2`1z;J2ML+|;FvA0^CcxMB^jN==pOC7b0lj2f98{kS>s#`aj?dTnH6 zR8UaR(9kems0FzG>gp<>VFOBoPoO;@u*S7kyOOtGxE z2r#gS8f_ z)#T*l*x1v}Sv-eBnzNYMG?Cp55foXyfx<$95Jt z&8>Jyy-Bi*u2bPcC35r1inHBLQg|iwVe)#2lIsB~gJixn?pMc3Cc~7F&J4qlNftJ| zCol%8$!G8cIOXzFME%nloRQ75E8y!0IIU)WPI28M-mR^z?N8zYN{ROnPf@C)iFcEE z4vmj;8q1THnr@lhDK0m*L^Vv3s{IPeG>aWocnfj#{;67xwm$_bia=>tegeOY8NSYH zaG!&4oI80yV=3uL-E8Bhc_3MK<~4rK2TMK%B197Dh) zoJc|&>gpbi>;D{xB`DS81FzjpmN&v1-BM^2ek&&(Ve}GSa8xBS^cp#IiV{6c#!p&r zP6XJGYTaM8BK5Jt0Y6zg8K39+s+2rqVVY2rrOBQFA3$<{{Q*41+!7qL;$vvIlVqnM z7KEJ`_X&~GEGDOuZKELp zLSUYhk}QA@qwyC~djYuC$H2=cB!8GHgUJ@gdvsN~m<(e15agSC(?dA;Po4^e&;q#| zy@3ZlnEmv@#ItQsF$oC6U)t>Dyv!~Vk|UvT#cK>XWVQ8kY{!2VTmPq02U(#Fp^YZ~ z-`Lq1@;}5q$V-lw<;nhFXPm$K$N$65|JFg(8o=wJ*<+8Zo>X@{u+b@woV}Wq8e|M? zk~_fqfhZOnRQUluc3&;}Z!_G4g?>QyvcdsHb*bru-&AD8HhQW>#}GYmS@Cu8ZC=@c zLb8$1ySHU{JH`1V0rwEk4c39?tGI7@89eBKWuX+m8XA-n6OVV)wN2ln^59N(d@|d- z&TB8rxnDETi{7wgudQkg)(?Z}9EJ z(g!I@chy&n3?x~teu-(%oleYS>`{1B%EHOAV>8h{F9ke~-uF{0bUZ#GrS`{OkXsY; z5`lD>DCOFV%o%*YU{Ug0q?Li7RHI)RS1k_MSCeGMAnpKC%-Fcu zLv}Xo7-^`ZwwMj_%P3S{12q9z6@RlCl=D}+K%?LK4#frqIk}2u_vH!Vf9lUL{_#MZ zNS``g7c#x??F3IrSS&$7m5-`wP}QC%^{*e*^nZE*;CmuD8n!=f6e~UShd=c(LMZ}N zH~Au&3rs}X;`LYbmAVt(OwIq3L=_bxA4@~Bh0992f7-`eSig(|UZV0!!G`c@k#E@m zeb7HzC)2P1A$ABn4y|xBf=vJ;j{MJFyh_Na=DJ@bY|oNQl2iWv)$3_W#G0%w%ipHH zR-K^)%G-6y%(bD@v~zAp=%0=U{b!HQ8|G>*qPJ28LC`00b_|@9w|bwlLNrDmXm#_R zbl8|QqyK3djT6NqsncH#H4^(pgw!}tK1%x6_R|fy^nS zz2LieW2+SGDqcbD$%TR;zOVQNXw@MeR8=(B|x zQ`aB`Me5H2SpUF4cBp2pM?xhuG12YfFqUUe(@6zhF*Ox<5LjP7lfAZf+j!gBdjE#y zchG23LhR%aJa}ApsO)k6fO9K9s8pO=WHKPkZ zdC(?!aA4s7q3WyyvRJ~lk5U3sA}HM@rF3^lOLuolcZky6NK1EvbR*p<-Q6V(-#ngk z-tT??es<@X-JPAi=f1D&H`)yj93mYIy53JvRxw*cg{?FQjMb{5G1;~y4uA&_e8o_*$rse z+uNrGJ=#GZhnnl~zub4VQM{lVMS46u_G0@mrY5hsFfoDg0%oT@A~aM=O3KjCP-c7kR2DLN1o$)0URHySook@E+P#VpUF%J|<@d2s6lddGS8X zNlD9$u`*~kNVT%=?wVa*BHv$dHJZM07=<%a8M6=+aC5sZ8q@Y(AF|(O0KTqp?SQD& zsIOlk$co*vWE_|_L=q5te&+SMzaAY0aZO$;ZmctB))Vs89dutQ?BrKqXMa~UpwPG0 znOYG0OH;ABw~xGMfp}hj*a~ndfDi%P^o!)Ix#+bueIUdqiTGHbU8@U`W_z4*Gw+8E%meLMV4vJJtqe}47zq32+d;%fMY_9$GFbIV4IPI!y^VoQJ z)=#2HvtgK51{13`&Pz4xC4M&Mmzx3tOV!bAS9Vvk`|@Uw&Dmr@VPQWg#?>&_#>T}H zusfLk@Fvnn+Mh0&KObHS#EeL1S5sDYTYZi_Ie@Nla_9MXzds7>spo&OXTBzo@bx_aA7z@hqkH8Dzaxf;Qt}(w8RcEqzk?jR&B0EbnB^q~& z$4`;9Cs_$P6yG>Ma3q4^tf7${yRmn0K$ayQQJ&d!f5_tw4+qD{#He$#JJNers;zXs zCdrri#&q2u830*OU64k2o}NFXE;iZ5(9B-06FzkvmB-NKCe&tC*{^p4KLRe0GGq&kDUpV08AsoakK z;WRsu-bWP0a(QBI=UPI z-D8=$lA4?VJTWjt{BAHBXnkmOThvW$2ez}9FOKnE%70K+QW{%E=0wZ!pxr+>hn0_h zW0@L9gY|54L)ti-ZHr>aFncJ-2ELr&Vuq#Au^Sd7BjbN)_V#0(+m!gN5;QaPzbF^( zaw+lTCB)Ag9v=Srv*z<$-RV4#k(d*N-$u4So0+AiWu}`oaLvu#(>XXgkLW~smGoX*p`r{f zcOWm-wD|po8=tI zgr4s1U4p8rs=4|3bYLI_ukwV+F!1{Ekt^`NXCIxL{;$lzZd-8cSCB?q%u$`r)<;*ZXu$n$x_wXjgexID-Tal3AbbjQ< zzM>@bJ}96hC@U(W+`g@d@bY~u-_xkOT5?ZwTSKtx<9paG+V}>B-m=R&-5e3DgXM|? z`>q^$UiRoao@O4Wnf7l1AJ^R7?|LDAT+Q!gd@c{L+3tC*>lhg87hLPM z?zw?|ePB+Hj@G};8Bc#~zFH7!b-Y6*AhU1sy!$hE>(*f5mUwr2t1>lt@cZXsRr=%W zusrzmOCWo0 zb=j2{5?XIOKBR@c?BJ$~JeJT5WQ}MGt_x zM90O6AHCz_i}(u6sy7<>1*J)?nVouhdQ(bD=e0K9oJ&5hays*PBU#K8mzESA?;ZlZ z)Q?jz{R|6JV)u+kzv8{1%o3NeHFk0`G-Q7J5`0Y}M{>j1Q)S%5`_w=^#dBphkBNz~ z_cbV?fOqdD%s0a|vt*SrZH+3o%WL-fLn13OKECu~L!co22@B6d#<{Y)zmJcHM|Lhf z7oV0Uqw%AWR8mVxZPTd{ObPVhM%{PyWoBk>ZN-BrH3uYx=*T!P*E|j?#7vPc-X1j` zrvcv>;!mr^N~fVDU;r}`x#`_81+(|z#X6;|qLKf<$O_!&)QDf*|#EP|U?e znSAiMwn^FNAhqW(ciF14{@!kkwNE22FE7d)1TDpM%@Pj}&{aojl|dWSyO^XQyG|qW zU=T{wFmeiVkt7nxiizb7#3^cON=5V=*N(M^>LERB-1W8h%T}F5F{CFZV&maSNJ^4# z16$XT4SO&m(ypAGhNki2qI7qxRCx>RW0G=%SklC*&+;+lxpah+zCI%xTYxu@oxR=M z+`N5I3Z7dfZ+f~m{aNKjgOYM^)uMygMgC6QHhg+iR67HaPNkGa@5q3Kg+*STY=lp! zos0|$kCEH6n_b|bKt@I#!`i9M&#I~-;!AhJZXO0HoNAI18Em)e#YG+m7ok?g&Q8+X zebIS%T|e|6oELZg0Rf<`0&&M`iy3-E&Au_e@x#P{;g?VDZFheGb331_=-RP@o&HZb z=Vf$uX{pRO>{R^0?+R$JjG)rtMg>ckj(13PbkE-jF`ASQ544@^2#dNofcykh8)xKa ziYqArdwVAQX1?o{Zw{}ehg7Fsrw{x3`agx?ekrNC<`XzI8#)O86>6<7Lz>MOUq#h> z+7^86u~d3gdNYl^{gxJSCYqKT7QzEj!uhAHql?{U0hVT`Q2V46#zQ!ZY&!7Nbx8g* z=>BS!?d9kb)Bh`31k!lHr-qC||LB_)@%IX;!6f&0vC{=z95HxzYb?08_jPPKDwB2@ zgO$v|*Yw{+L4`f!TrciI$hoFsf^P8ta7NB;*;B;DOCjr#fXOM?tP)ZYY+!7L`{48! zLlYkTtD=ZEA#wlok+iMkx%UxRhY+CAPg$q)6&z^@14H(o7u0OMoc{yYLDFDK!p*x{ zeGvPi0sFY{463c)@PqgAXDM$-mhB*>w#vW45iF5qt(mftz+3-R4c?P&6v(2hR$ZKQ zYVEcXrC9i485U4|gy)kr-PhJ_sJdAc1`tpbK$%wLm3nr3C0rHBH%x&GEd&4>d3#0C z!+ILg;Bol6(21k12s|j7C_i-_0-0M$oMIYA)pp3Y;laSdL0E6ER~tJ}{L+4c8HEv=40PMKMZCA7GOIGd*9LoS;}|d3WC_61 zl8W1YDO)(teBrI2y&t0F;S{DC+&N6*rRIO=m-aWdKsF+lnKB)&tV9-W_l;zYVU3~^ zn3*L*XSUN59nZtT3ay-^oScGlTtNYA!<4dnq2tBAPM7pEclszyXqWa=k4Yk39(_-A zw&E&BVh!VBs?B(zwYSQgtjP`XLM<$@MELffvR|1((q}-Y1Kq)iw49>*CSHy9WA3hK z1@}H}wx;RNQTwQI;;DaGidtH!=Os+^zssq{sj66%?St|e5jV3b5eoS*5k5hzer;#E z4xJ>^)oLlfUkOUbY(?gz;TmeuePIduX9RJJV#=tsJR{q(BP?9}XvLyHK9HfE+yu^q zYO~Y*q?a?GEyBlBEO~odJw3`q^bnmI6_C)s47d@eEuZ{ z1$)US?n$Ib#@pcIgnn==2wc70jA(*%zfGQ$*K(L_==rRoda)xlHKjw3)Cc(gkWu7o zA7hgkNu$przIMgo=o4R6r2Jx+hbY6^=!6RBG-%CyJ7=s+O@jv|tfRLBDgHwXBzlt- zO32eAQ>b;jDRhybpTG-47`RZ9a0Ml=fq^dPH4<_7sOfArZeJBnCKDett#Bv=*+ZHC zkcZ!JMlvUZNeyxItFthIsmQn< z&)XLS0|Cvzah$;sfqD!BxiraV)U>;_1tp_8$~w{^B0olIUJ?t>o{W5C-?Vhpzu*2o zw0&8GrixlIvC)dqpYtLcH#fH(GoTBV#kD*hjksjnffEnK@k@4DMxZ6+-nM<2UDzw( zC)&9Radr-CNo;<o)* zPlkpPxW-@aeEA1zI1q}1MvnLQ_Iw?~nX)sK!sGYCf~AK!(2rhn8LRih)heZJC7I<$ znk&_?V`~3>K)Pl|T@7Z8T}hJ4bk>1>{F_P&zmmSv^nuc`GOS7JdfbgsF8PaQ1tNo} zv8o1$nhLC4##4Vn6Vd_bnpCva|^V#IK^P#fD~XP-(3ztp2cwPTJQoVJ2u z)Iy6R%(TXohAbp~D_Ie(o~61kjmFS*>x=Ax?#zuY=eWSUL6wPDTcB8={41=gx_tgH zQ-Q(eXgc@A81lzls2SgqD9oKyNccj7nPWxE`}<{bs$Tcu$vz*G?|Y9fjfN_`Y{b5g zXR-rd#ui>D~~@4r~2s=Vl6Pxh>ELF&`Y^sUb!ty~bnwA2nR^w56qSNyjV~ zX2PoaKYQDCBa>ei+jD;f_YLM}Z-ZQ}eD-$>`Tez~@B0QuWrIat*d6a6ukDPGS&rrl zBXZZcN*bXLY<=_=6?i{{6Ju`iy3i|zIoFqA)?XF!`|rmv`oG##rh2oAz=Ccu=R1)?1+`Mk2oAb8%<)K`)Q z^nwM6fpj1#KjIkvnZ%O`f2`14QR!WX9Km&edj`=%FF(n$;w$J$7mjEHQKu8*uIx(C zOq)axmACN&hI)Zn=BT*&nFvnksG4=5f?UU2i)1t$X}S+=mP+BUr(bVo1ONzT9m*hw zdYN|HF3((RoOyshEce&_t0__HtCE_Hg^wFRv`MH(R8HrUzgT;hx z#^z6wGm~UaGily7w}QdC_O^Mc?)TOkV$7PQ6>ev9gAOFQ9{+}|XSc>iGGCIw71{)# zVewTF?ZG8DDhwJ4#(dm+lM$~tt)45~Hu`oh$+jwG14%mSZ&j=7nz44 zWQtpg@W&%ce&T;~>Kl3TZ-RuK#3R2?qA^)nf61dtcao)`A<|-ME{5F0!pxw43rJJqJ`t_UrW%jB64m6c9q(8ov`Zs$9-C^ z?88lMnLxk60+d8)DLeKQlt%ntkR}!wzqWsBBRp}1&J@6*S!B{ME%;4Bc~FJb7e8(r z?B`$)Ln~EWH4Jz`76vx`<7`#bSmIN}=w50UePeb4J~Y5^)Q12mnnEq8f7B4y6F2cA z3rUXDiq|jbLZpk$y1rLoH+c)ch6wa>`o(;DKUINo+*^J*={NjZY&mL@5^gjiQ1LHvQ8FaADZ8U$Q^maY z&xjBA8-bV7@X8Q*nD6pU#&_w8mqwEQ&nNtb6}`$MU2=EHAojrjE80a;sOw?i=TGJ(%2k2Kh|4$#-<%BJQg2?B|t-QhuLeXOfd| z69knRi0Siu7(XDHalA!U=i8nFu8$CenW)Qw-Y@yi@=t$p&)6Z;5^*>@s6aw`^*EDz z_|w%%m0&^iNMRPs57*NKa(h>%Ntjh;4XUn#QRF|zd=cwySc0*IDXua?H_G8v(9%TD zQA$J?3hC(+{M(%~;#if1>L*$K!QdgQ8*E$;qX6?@v@T3=1^$xnGRrfk6N@!|Lq2OO ztmwA&{`@%RDC8glR~q#(3T*L)C`}RwLAeYjAklE;9a0V*8#MIQkMNTMMw8s?Vf?s>jjUN^}WGa54XIUZNPk$lMWZ2FGG`u$IM`0~^Glhf|m=C;oL7+|wIRy*G> z5kB_C70oPpnH&RGJv7dV_rvlNYQ#OT%sdSa4x??9SIO~mo9}8?=XUMQa2gjN;h7f}@!loMK0GFPn}A9SbKBwR z$;XKKs>0md!pgH<%5=>}W8{B&k5$kr9}-8h|2=7Pl+yZZ9VD4jju78dZqAtXO4IS& z?M>kCV5*JcV%lK9CWn63T9J8kn5X**py5rvW)Q(TH4ZWOLt+j7_Fz2aPgTMS|1jS4 z*l@mp53IHL6bCSxP3%Sn<_a;J%{w|?^0{BueD>O3Cainn?cd%oY`r*(@IF~M2R5k5 zg`ZaYsOj#jYdHh@7@*NMd?|+**tO&xih-^3wXO^i1V6zuONPaKGOIJXA1B+K3SAYd zz3fz5KR-o!3C?nKEG`j&1R5wA2FYxnoO}csQS`E>I2%e8Mo*kIh>0ci|HF_G2^0I*l~_*oiUhf&Fp+9ZkclDf$DY3bfZ%#l*3R1|7mLYfu;u8 z>NAe~*FZ@01r`5H+B=TBC(=Ly_kSJspc(+3w4a#ou5f`P3OP(SarDADjav-eSVo|t zME1fH24oH{&ep$d`G1}KldD%2to)$S8L_jWr}7U163JV(PLO9E~`Y68sa~A4x4r7P zz4O{m`M+tZJIjyBFDEsPOMC7j{vK6A@$(VqP(^jrF)qPgS32_;@OuXUzZZuRStuW! z95RCf7_XVFYP9s46!Ll(Hk!%b1eCk~MIT^UuLULvAwbrM1F|4@_LswJd;oh2P=>#P zY!wTqk}|gH{-fqb8Fj}Ju|z~(y56GD3PZTMmU4pT0kei}_MP;T9aPki4lNMGVg(@E z_vR1Bvi5VD@TWY3yxnZJFOPTMBGO8fh=@a;lP-2*-mjm%FX^WOoh^CGbo|;R0@vki zH4BrTyM8IeZ}F#E`A#zX@kMa`e~9ORXHfB>K?S}UW4>vRzFWh-M=ieXQNDeDiXxsL{QC zu$vknssb>~JdoopFPF_l<8wJdZq913Q0A?nk*z{*mu8!PBJ`|klVk3s@$+XDoKP#b zzJh%ZLgEQ~ul^8R);hSEEIej+`A)?lV3H$<+#n>HAy8LdEFAgvCHnfT`j)o%#>?c* zB*ezAW$O{T^fr2C<<;pv22p{HOo)z?w`^$h`L{Jp^pa;8#nerrC`xkvF)2LX$Mb%{ zMO!2hhdq;cR%`ja6Md-nP98$4%y+a-c0zS+I`e{p8mn;iq*lSP^S)OW^|TNao$JCt z9kg8DDW&?ewOxo_A&x^Jy}KvdsF+amAt_zw_0s&j-6a&I~^p&Aawa%mHV!}B|jPgE+(0)@()3u+jeTMi2=5uI19!Q{50PgT>l zA|Hu0962n90}pr`->={$Q{B&@GKQyN-`w|f^PR@>IY0aAhM$rJ2oEjESL6E%sEa(; z^Q{{ree(E#05&8=bfPN|4un3IsfSLLzd%mXopwvGwI+w3URoycFAbbD-m!ZYMY5Au z&3-^sQ6`pLjO`iXn=kofY(JHrx^>tCdgdMe>cx3!^jlo(q{R;`FDnV^ zvC7|$dA|W4jS%fmc)fzj5lx?jj^=;8Sy`Kb(It;QpKD}I_da3s7N|*pZQx4g<99BZ z15c=HjaiOOjkf>x=|XHCFYiY)$iae0%pw50tAA50A&u{ku&*hP@i1#H&kjxe zo~-Uy_mAqM#$1G|fZM-W?W5KqYC9D?g@2C0R8?r(87d`H*jxCL;SYMl_7;VS$*yyy ziJ@;=?)<(IKAdQ7ZdYEX=}TGP46+fTlxFPQx7)WEQIS0jpMla!1z^PKHK1S;YAbw>h~$J64&{q00>St{p{I4SAUVf=RF=b{FSHRpcYWD^0J$hs~yAYA)#U3{Mr#REy#z5|I1h5vA)M3ys1-4`2wP? zK5C@v_{vf>S^WbBBdWpSQu=pIlhcnOvb?N}ESGbAOpd9G`~4EBXIVd%dAv_mtvv1I zNf!5uC}mlkt|niC-FnTZP4H@VQ;U^ z<8>zC4$re$GNlB%>r|3;u5WSYAIxaiZ80FR%3At6*sr zJybAt;Dzb6%YM&BPEH4VPhA^P+^_3}@meYJw=Vp;3WpUpqvNtqqB zBU*SVZ;$cbYHDcb9`7%NzQhrNe|5i4>C}H3V}g?`X=e|vecH)koJKP~;qKc5e9RJW zbxy-x`XTSF(dgCIR-uI5;IU@iMy}3ER?j?qz;s;PXxaX!`7Zu-m#a8*6?Og00oTh^ z6mw(DoSKxK{USn1DW{()2gfD&(tS?kdCUCbbCv}vxI!q6?gMV1oJY&G^eLaw>e+JG z%IUSA>O`2y_$vz}^gcO~w6eV@D_!!h?cnKkT~zNr`~jM_6fhMhVWP+aU)YHKDV-xi zi`~Zc2+uvgtJl$3(G0tNX~B(;G_D=fcsiF&V2ZM}+ihP1oSo#AmFDuoyqIV}cjUxk zMWL~f+OE%lN*bTb2Ik2Ppp!C^!ciGRH2*80D9OP|rw6`|C zjhU|{Xi*l6H_|Y=={aiLzIlK*YjU>^_uxRL2oXKHIgjApIlVEZJ5xoqo-2R4&%toK zgjK`VaXHYl3)`sn+6@xZ;d8y+nVKv7`ZZ$N{i?c0s3>N&@pI=bkI8VW+uEdo1}o1` z$AQ6=hWH;XwIhd#q+*x5@W+Gzh3nMVr{;C$b9cr#zMD8s`r3fAvH$FRSMH(10QFp* zkHhUgB!Wj%E>hN3RH7fWGvny^#?a*SEoXO~`{G>6q@rCncbbdge(qsW;jvol^!lae zNoi^#bswFlCm)AbaN4h^InL8VRs;mObR?cx>e@S%bdQ5Yq=bvGl)}&VgWs+uo`rge zZCraFMZps;HASVZ2qm*x7Z?9Pj>bL0!MWX}Bp?^M35nnXXlL7Qro7f`hZh3g8_s0_ zgCcL~;q+5?2e63vypDOQrPsA{OV?5?IpKb2P4hBa9&pOdpR6u6-upnQO<4h6QJwpn zX7*;%tXl?A1z>s5;o~7)pTg;Sz@1LFHqG?pWaVJtV#_-&Sc*cgoB{t}pHq^WHvBWG zkkZN0eR~0RPN3vWis^JGeu!|cCI$t1XXO-h%q^p4v98QDbam$V0FXVr_8#4J*j-|s z++4jLnYe0O-A@s%44a2m>8QCU79{SpmXj}%tFAgk+-BKSl*U5tXW@?x7-Y&+jcw;j zWlKvv%l7A5h6g()J6L8f;Ts#v!WAt?2=^0FuAgseobN5|ufdKnGJ=9Q(!Hm%N?j`E4+zrh7>Q}<;fcjTtnv(NA_v!iu6x zG~Pm{5xo@%7x~li310g{JR6~5?!gU(NJt%kr;l)9KGFPia4pVxvXU~PmuCQt*gHBA zvMI%UXhD$mbUSp@)U+>@L1b0U%od<|Ry;z<8jV)z-u$bcW3uR2dhX5Ie1|2gdaAZO z=gKPbxKJOxjI@L!+=IZArml7On-kbRn)$<@2jk39iGSoO%~djR9=%4j7io41s`V-??#tN%x+x_y>b}pZ9Bjy~E-T}4Q3bnGB z5zbcL^z_J7Um|_m-$A;H(GJ z!>$=hZ-`W{r*&!R9wEMlf_&4{SzJb6-_dGR#De?P&c;Qbzvx*kn1pvwVU}BL%run9 zdA__(*bigcHs(p|IIygYPW>jd(RMUjp7sYeY*tZj`uD`XghcT>+TZR+9blT;4NsBj zxrxVetM8qd@C=iY-ZnAX$j+O&x)@JeiRmJDtv^qf6i}v^y{f$Do+F)CDH~@KbPphq z*D`stJT`ZBHY1yUh>O42>@?Iepkiu)343!fhaxL8j?ezo!V-N?v9 zV|QNO?rB}Ky+ee^b)r|S)_S`36a6yA53!<$+e44b4Q$T*EHN1rcO`Lj{CFuT*<?_A77BH4JinAwaXM~>){Cfr(=}|_) zhc=ZBT^1jsFF6uL3ZSLeCpxVW8P7iNJS^WIH#6EVql`4*fVi5L>+w_m8U@4ePe|(i zj+*45l{~G0fKZIYYRP+y{Gjk!)vNcrU5>a4EqBFWA1}5oEfyoz@mYZ7MiEu-up0j? zAuf(&3?*#4$Kz^T`opRTZvhUQw5JIhK0$tW>az!B`Y7g6^f&kj+|4vwPv>+f+oQd= zCSEm1y^`(KigD`n2TWDCgpVHUX~(yS=Zc6>&rz{9^1G4W^KM}sOU(9B1W=)Q zpLS{PIcGa=aV)A%JH|n_d%JQ1`Okp?97m^v-#$pJw1`}WcKEMP76zMq$=v=t@K0$6 zjPTxn3AToHPWnv2JXLr3dfS+u)LJ7u0XP zk5!ObF7?;i%FP*&9Gt;IPH)B8TcidoeuKc`H@6jRu0x)$m%`q|H*kPKD^T5+Vrsh-$c=D(@YoXfVte>81=e6p!dII!Goap}9rL_oKI zbkVK0pbl!G&v(tVyzjQFG}tEZw{$k{H}LO5uNO`=URXu4O5)}<{@}`NRDfhp`iH1@ zxgD`^2)b$a&&8l6(I1?j5z3foZS+k04oG;tPQ6CsoJHfq3xQp=F}3crqH?(ZOB>Yzh{ zrsFasrHW@&r=8?vlNy$~y{FQF($`DBG;H;Je_WqFi-AFz?qzy*ddE%f=Q9bbh`svV zk@5=Jn1DU8{@8SM8~0|7vWM?N^}Uiu)l0AiOk|-k1?P+j{fZXR&*8Ow(JZghs{7Tq zKm`(bSwCDpJT0PXpr)kQr*B<7Y}Z#&K3LhjQ#H)&HMozO4+_MY2IOBQDM)?7)QY88QoKqu<*k3yk6k?%mX=%drjEhLi-HQ-a- z{z^Iulj5HjBI9h~8Ljx=bhX(=q6rI|9+RQVNZ|v`dA=|t6@5c=8g~qn{8~+4-tdN? zLSQ;;hpQazpDh=`zBoNuU^0{Pv-~kYcJsu^G}ERg~*B<8RVfgo>12FR3XSilJ#3KW~eJG*R$lS~%}+ z#p7Le@z#``Kh= zlHuj4UWu+3$k#z?N>BsAa(;fQ1FV!eP9d>iGrjHyqBKyek~PGXsOG0vf{yz~LpXM+ z64K#@ycWK52i~Gg)6biMU$zT>)w%{QhTOt{cC6p5viVEDRnkDLr{B+|*X4n1XbCn1 zY>p#^zLE7Q#O!{1euSyQH&9#vVGKh_2B2x#Vx+N$nhN(<;E``N^nZht+r|gEmd0Mq zwZ2G_y6;!efg^t-;9D%lET9Pre`c9Ux>2!Dtpn2j?-Y^48~!RI z<6jgsF^AL{3hh->V-k;{OY464ryGEDG;!R9$iq?FVcK z<^n&8{#Q*Fi8?;}q*PEDt(32??TczPBq?D5sXIc^(q-3sz|qjQsCP+}+!&}wH%@Di zyeNCV1`jGH`uPGvJfhX1`05;@p%BYrn|y{vX=#VAc!7u%o6MMv5MiJY50ugaVj}T zb5k9A$l?v#pxs#8Fvr2$g8i>@K1?f7y=G*s`4~&`t5VYGd{a5Ymm?xVLcR6JUu|YB z%($|=>bRP`26ZcKKiRJa85+mw41z3@0Ql$ouNDPnJ+xa9eaOe~ncyo=@~PwX+oQf0 zwd>P+y9gBhK3szef)BK0XXVFU!mIr>2D)l0$HIhE3TeTusdd#hXyT_O1#L!rhXn)F{< zHtB&im_A0}Sx5?}Qa{lYhC)P>#Bat=%n8)Or*OKPa0aBmiD8kKM9BS!2RCrR=lj$r zc8$2GEfqLD1=@t9hdAhJe}X~^XGDZt2i1hmP9G7_n#u(u205iwSuxKTskJ)ttCZ~e zmSD|Msp&#qd8cH=x8U-j&UH%^w-PFX$SjJEJgG@>xm8RnJ|ebb<`s4JTi_tlA^_2G zXI!@tg*p3y8+E6XI`M>h-ZZI3iv020Q%5c4tUl|vZJ&h-;6^}WU*e>GcbeP1V-&~; zl6bu-GL(XXiiUKPRnut<(K6Mq#SG3UDh@rUXpF$ofdf#XIlEOjeUz+56PAWTjny|N8 zWdwWT74I)5ZjGmu-?BZYMFNvO8#=j3zK~pEVW-QI>aTZtPMwpKPv3rj>RatJ39^+0 z4YVOr#6N#mgZU7P5b+_=q_dEO*Ws2{i3X&;*Yhk}QRYr@8$HqzF=Brj#G6 z)rESHGXXB4IN3PC@@$?&QF>bc0~<}v^A?WqK*wq9Ws0|KgJo>I@o`G#{PFfKRBXT4 zqq6FiJ96b9C%(_}mA^K|9@X44Q{|g_QBr{Jnwz+)Byf*b504GLc}#V$FV7|xn6{}$ zw<{-a_!H+tHMO=j7#D~IlprI|AnFyi=tq)eL+zN4>Yp^Ii#f#XwPM30r0uV_>VSAo z<+WnK%eYK}UV>&urLS9i49{*1OC4F{bE#j-raeSf^rumi?@pkHj zJw9@=97J`vUBqKo_+Z0BAr|q=KJs^x8XML0yKyy$d6`@M@fGTlJ)iDD3vKuz(IWWN z$%4|31(RKhLB+!2<#Mq~sDTEV8l;-#=qAD?qH6Qq^h(o{xu#2qB+jXakSlj4s)+j_ zFIi7Vrm&m4mrB{A_oLhvo>$Mn53Pm>p+s|&*5eX0Vg|Qza&uEH6Ed-Uxe|C$jHZlk z=Z|KRpp?z5LSD)+K@{FrGfab6$S+!BRMKx3x1@?ypCYUfMkJh%I3!^)UEL0lBXjYy~LJ6y=P<0rC(TLu_ zd>8VOv*~#ygr>$87w#XY@?HPWkQ?s;bx+a9S7R`zUv94Wq2E|`A-hdsqw0m_TziSU zd-4{5F&9NzXAt>|)m}j%6~xN<0EnuFNr{uuRd^V1p5gS<>TQ@@&aUbJWGM5L%45TjUf^*)eNdrX5CnI<-zi^C|TkK^}~UW!`g=(?QERj+{ykE zX`%2~w!|sY!|qS7okm1I_`8QA0Tn>_s@nvOG>ss*yQ$?^y(qI-H1b3diLT|^^_f35 zp%5(*SUsTt3IO!z2+aW@?nOz?%bbtqYBbo=zMJw6G+J9tqtcisVdz4tHTC$!JAWm} zcm~B_78vf`n;fk4Jzpr$$2LdO7FekM^2DYZimAc&y2=ScY;6nvwV|JL*5~V?q5KDd zF1A$Fp-)b{}AL^i(dp+WO%F3cD`;{{C9hVK_9f7SOo6Fx@mu(%M3Bvrh6!A^U|3gEx*gHY%Ph zx#1Tk(%y#G6dIhWV+f|9vZP-CLTra!dgRK9TU+MJ*RVQaoVjwxT>c~j^L}#D=8CPD zO{vFGW{$0Tho;&ruSqVGxq(&3QIryP)(Vcibw6`57M$mX=56Y*7H zE#eNu1!0VYFpn9mF|XjJ8w=@N#^}g&b&be8Qp|Sghlo5l0`+%i^1-|W=>!Wj z^k2DqikL;;Wy9TsA%e~?Bt&{mG`a7n`z4%RKy{V{BlRBO5=rUQpV#S_G9 zWwgR^Og~4*ma@y%nudFB@#^8^-xH98<0`mNyq6l{r{?abzCcb;b@SaqgvF{Y_r`jW zqx=*mEIhVV9{KGWXuo+g%#&4Y)U8CRWgth=V#>Q_X&BT&cKrrbZJN9tis#AFtkO!< z;g-k<2I&Qm{z6Im%h{7ovYp{EqedPhpR1#CsG>zZ`y6&91G&J@C$iET>`as# ztz@Z`Jg!XHMh%M9no@uqXX=`9cX)gZ$W7mYzOmpp%(r%4=t)I<&@*ec26d(eW{WxL z2a5llwgDEXr2Pr*(DZC#Svj58 z!`+R+Pv_p=U$*M~3Q{!j8VO3WZyFB$2JR~omLLDrDpfZ%opc~k%A~N{Zw<1woFbq5 z*~*>VcmTwk=TZH(w%cwFAU420e>Mef0ob`b?fd9sXoyjEaK(@FzdJe7RQ_AA7N|ac z6{@T?=O^!$uAP(NTkEY#^L0NuDpgZHH7+GdwVC+y3@IkGmIC2J9G%5atUt~&%B2H~ zr=MKg2nUB{XYFLg-Qq0{e}28>3Vt`U<-{Cn-O{*`Mp=X}Ge78CW~`vy`AcAK?$d|^ zfH>_9-IRG=_0N^~71h3WF@E48Ecor_J=;~z)ynL-Ub=>lnjjnQy2HV9d&*)s(Wuc) za1Vmhl`D9{yRJDF4J5{@7{2?EWRtw63(Z?jik}M#4R@y!>PBw*;h~SYi{yROL8K2% zsGf$GxA=bF78RE2udc#3w#?+ie&g|aT(`p$Zd^|mD8QrO5s_-Bs@6FlYoFCvSy=%h zh5OZ_vurwVYI=HlRK*vA(0w7?`-?ojX4i9LM5n_!$BkZeH!`4ROifKSGcyBFfB+PH zbwG{V1iY>knQZ{g>El;XQQN;B4u> z`1p9h;o|^)Dig?%p|&UB3yKvE{Fx;ApnOXkt2v}v-C0R5`YhztOE^kON|L20K)dKx zgQ%Q2-F$4BLhlEW*AXO2{*b`8Ft8+_<#lh<;~&;v?G{S*xXHB6eBj}z-H$qBI(A%m za*#Gt!cv>MMS{NKR&(44+lt;BoV>^eG%?g&&sHvt(VuGe5KR-tFiUCALH5 zLGls((zzgA;#T!bz2#-sjCcZZCjkio@moLA#rC$Z>BnL3KYS3N|AVA+{oHjFFdTe* zd`3LBm<;8iecI~nw|mPeC@G6FY6BB=ylyOX?$nKqa|bp_yzetmJp(mAySZ^DZheDC z9Z!w+DJ==JV;BDU*h%P2~m*lmhO~Nx{*eZ5J3UyZfT?&X^?IaI5bGd0qGPt&uqN!|NB0{ z2fmy+v(MgpX74p?uJyb2_rU~7mjn+OEyfSjWFb#24m|^d!kydf4Mj3Mpakgml`K*% zV`qt`BD?k6)b&5SB4}X)<*vM0kOxvIdsJ0q*@8EpKt3|LLj?}Fb zRJbn}`Fk=>YShmHGN&kK;tWvT_V@IpW1o#0b%jR6sf*d+8@u$Rcr@zQApn)JsHrLS zx9e=3GYbn#TU(oPa5M69N9ba=&GPxS-S!YW)m7v|PM26^Rh2vcVwNC}h0IS9UOqkm z?{I%Z4TUUlqv%K6TU2Q7~wLMfg4~VTCB6SB79@8XflJm1MT>05pj*1OB zyYwa*M9z)VV!N8UIGk-#)(W(Cw|q_xZgsRxYqJ>YmZsiF%h`6D@sbI}?T=P7B~mxO z`9P2-7mxec1wojmeUi>V8`gW-26FAG__=?`Xbsgpt1h}7+T z-MFOqz7)1!BJZ!-aZTw3Z6(4jDuP-z>1uHy$0XnCZtZ`TSBfm{N$cWDXa; zXMeVD;*bZ8begLL8j$z~)!$?^j?>ab9U*E-^Tb&RT0zoRcT|QoO&Wd>q}gu-)sz%X47d0s{<4@ee!`Etekr4 zs1d%x*Y=_8jC`f!*C|00{ISkrEq9{?W%I7D0YqAiF285a`q_tev!PU!uyt|C;I(_` z%g??o1pnmW!<^RL)Tk4JY7^F_M29OtJHUc_jVLLTO18_Xeu4nVyuT?#*|x6C;ZPZM z436vNlFNN3-T**oTP-bIDy*pby9E-|RL}iM{U!dHRvXk&srB7uZk2>uoW@X0uzV=~ zb?xMB^rG8-4*D3lCCCKJM^a7#Av`J;;Ux@+6Ek+ZM1Sh0_0y5K3-{R&(L%id#vG#! zC(je32Zb9d@UM7vHYR_i#NRt49hVLT8<0=}5jJCK`#%cj{gDWbE5hQ$ekmcwRsXW< zXr>0AcH-45P8p|bSsV^3wfD8;IL-bDk{rL*@8%(e4hoB<$h^AU3Mb~vk`ljeIxvA% zDCwk$4(jO5Jw{43Yp3I82tP4M4Jo?YC`#7v(x zWtUgtjJ?8I z4L`AcoHJKj5*8Ib3TW8Gsl8qe%vOxxVzOrKJzSy8zZ`ttJ)%Mc67*Z*Ts zf*=p5>=_wv=am{mieq7jZ*H`Z&Vc~-K=-AfAkOd>8083f0_v-Pj^vbbhknXFT-sHl z@~nfWhVsCj9$+W6jkN=7?c2*Avypdl%N;^f0~Q-eF=9Zso>(}7^Y8r(7M059AAjT? zpPvaFHEc}Dq3%JU(2=G#OVkqEwE!GrwwmqlSRZBzLrYAuj9BO$fdWt1HyZ|)SWT05 z$vEdbap0bk%wjtVJ5CsZkM7}qD>g)w<1#B8woz!A$rAqQCXyUsw4!w%SWW(L zup;~$RJZf9jWrR@D>>g6zxKuL3(Fam`PlZ|hGg}oHXa_@9vaAY5M)m&`G5{uwnZGf zWrEuR$QBzGA-U>>FNYJjZJjdDyWV$mf)+4aEZWRhoEsIR4tnr`cP$R$^Fk2B@XrJ} z{_c$Ddj4yH4&OIWdK(st8Fi&!^D5lgk*1Uq3Y!mtP`gUN2QB+(myM24_qrcIK@LR1 zt_@kz1fLk50mI)Z>z`ZQ0fKJ`+o>S7U2r(i;dX|H)7B_|xc+k6c|qmmVGIL3N-oq& zD}KHBHdt=#Dg;*}GIkXHnPlSYcFa7$`*&Rjw@~zO_9l?VpL*MEw8WsMCdp#cLnRTV zf|A=1E&RWkpj$O_I=y2G`>MrtrqE2+Nc#)W@y{;OYAOlt2nw>a*b|BF?J)O7{h(Rfq4kOQISD*J zjVzuJcV$7f=6U4DW@P=SM3|ZG(^fodQ`1`GfO6DVCxAe={8iO#C3zhGukQ$nNJo}aoI zD5zxFt#cDFoTbAGZ|Gk8G6KM(s z8lD%});}(2_S_M0O{=$G$fmhGWluX_PP^)%xjX~^r35c%-{u)yZ6jp{fo*LN=l*Yx zKghKTFprR7C0mpAVTpiT-F%ePycg$vl?y16PCJ0`XbiMMT+Nj>2of)Ta0y$A3{&|j z28H_cp?Rehd;RKKwC@=>_@XSgF%V~v_vKy~Nl#CYSF>WJNvooq96-?ROxB-F1cGvm z^T#rzqy_9%{^;n>bN2+(ylriNGl8{rbJbc3pt+r2I^DFra>SPu7$m5T=pK>7YM)UB#bF>F$a)~Ls!$lvIlu?hrDX<8F3&2=VY&He*d}RncSjW zBfl^Wryc)4`>ojvCvP$uk}?}noMbH(nkvL6EC}RfCOVG&T7UJZ=8l&b$nF6eW`03F zrOUH`fZkWPIP1?Z%ci$eYk3@M>UZj7&rM&7h=_<8slN2U#4~K4YAF8j{>m2xcn^0S z+o-ClCO;?$xTu@>_pS8ycNa3S%F4U?m0yQ>TguLYx3l8u|EoG{IuS_ny_b ziD_JXG-SA#%lACcxNB0otku69_eH5Y5*J|&#%9{kBf)qk)MSSWhAA#=f8#H!Y=l%q zG~j0$-ja*7w*G*wr|Hgv3IA(5#;j}ooJ(N`O$M_5)$#&C@0u0w(7!6ApoZ7lz>QNk zo-s5}J^CJKQhFi2ULukrKV=i^Tqn`Z{Rs_<>W~k78)RhUSHG*3(RTb}bVe`g-L^^j zH_-Z9Y3JyfF_xFE@i*2joiRTzFy<*7ytB$pzv%M_|b4Dfw9ng?RS%cd+ z+9--mwG9x3p(FlP1<(XKeBsKxcf#C@2bz6rWMJWxcF6K+ZZ1T#0@Z;QuSvBIGsGT4 zyMlc~IGc7K3dO3H@S)%Ou@DNf81a=q99&o08umQfWDP9;maP3s#nf`0kjvLU5JDk= zf=jAS-#l@$c;Rg*RE-t=w14zL`!D8N0#YU*!%#3CY$yDc85OdWK7l4J+hQB`TBSH^ zX=HwdXu*WD>QI^WlgCpQK*;goIEDeE{SMK!CgH+7ztD-B`RC%&^Y7x_=bkK>aIif3 zX>XCx8#;U)pE3x84u2hgd0h2#vD7}PgGUtJ*5*ST*yR1UYVq|4QQD*hbM>a{mBA;Y zvhX)bH>wSvii@}?1W`JR-9T;K&~|-#SIq|MC$!zRCO0>Sn-Yt=j9YNEdfM8h9&q3? zguTq!S=-6XaJgftW(dL^lBQZ-pI!*24Hb}MKq=tUR9c75jJ)>ug!fAd*(p}-iHO*h z1Bh5gdGW#&vU2G8w%oA5HEyAjzjrq|cRya2(zO8pA{a~*hmB|}?%Liv|ZAG2fe{-?^mF0)oJAt4TY3iIK3>h?NHACWkytqO(Ycs9@(11_AR z>3zZj=&=D3xQ6FVgi(SO|0Hi|rl6&VvXVpYo*6g7zf*iZ<=;iMt&;aZIqq0B_doqC zpjo$bVfN;vw;vAWE&0Pq-#uz(4c5hhxoSyg52n6830!{;U~_+~Tu5iU~E63zg0{5Qh&-`jkSS3moNJeC}6^o(R*B3r^Y zwNR({>eU`vAf9rRv;n7I?z?1ENy&+;Zt1(T68r&L$%3wBc7{qE*x}i>J6pg}n>i)HXR=mfGOI!z~3Qf>oGn`b^|#!b_@w=1k%a^(cLd+ zXMxz-M!51)jgymabH0>(%Uk4JlxpoFr7Y5P7e2QjBg1yAU#B5O5+3PNfB8MTfKXM{ zi8MMbK3PsiCd+x6uTDi(_4v0?@|HtjQIGRSsZR4GM}0fHd0|&OJLxwO3;Mj8<7&g* znU4mYjt_y)ELTl6rdVrT=W0*S*M^zogSZkGrz2w%Q*2y3uIDvbxj8N;M;ygwCY%_QHFhvYtbsTS{DTb)X?+27ABfSo&%kQzHB#O-u3I*9{} zVH=%}j)_TExt>@33|7)r`!O{v9p=k+B+mk@l(iEQQhD$M5Lj^~At528B+H6J{Y{NK zuvz@0pG;Bl@or~2jRU5crml)KLM2n@^lvMH%L{1<+~w#HI4S=ev9`8INlc}c($`nn zI{DKf>$<|&NbW0K3MxmaA8r#(;Wplcwd3oTuyW98bJ)Vdx>&u2Had6E3bZ!4{2P?m zNgV4e%Aa5W#xZ59;k~<`_cf@2!z58ryLi#w%!k-drs<@EMU%H-HE1tIz4WQwrPy4g z6jN#IJ+rIRtJB{gR&hM$_~N7E#pOAEm>#@sbPkc%M3B2!PZAAJ&-`@R(c^ofUn?nT zKfM~V{2170i8ocfvka0etj{k`zIfwq(G%cob?9tiMKNBov4I#G>Ptv)9;%x?Z`?Hv z>Tt&s@4j&J&_sHhAkH@^s5NY$Ix zR9D}f<*0E9k1A$leS|kVIh!doI@OsInUNu9aT$z-)!QeNo0BWO-zOUcEUeZ@ee3dj z`xyIV4-Opko{SILyj-W=kPi7AI$XiX#FB$@xVcBQ$0XLt#lmrPSc~OkaDHHEX;o6p zoJ%_V$`uje|0-ec`}H5L>ZitNu@SbROC?2rYIXCL~J z2nU%o!Q2yfC#Fstxej4HM|?$q>*Lp#{^_#8~gkbr2+bBaREG3xWDh4`+?bz zb^qYZ^Smxl;gL-U#*aA?(inX%kEi~He1qtiGY&4(tBVDkP%m>+w(-GPPZ8RxN)v3B2tp@ zu53?-a;8U2!PSZ|6qO3%+&Z>q^|0SF{>F@;Y%?^v)2y!4VA{gd$BGc zCrkWMhm&gzv5A%DSf#Vma9iHj!XGsGX12D*PRVi&+(s-kmL~3#zjkk)jRPz3;mqt; z(YZnoyqeP*Y`tu8=QA5zNo{H~8ltI*L()m*IQz_FW|Ft6LlxNe(B0iH8rHM7*MHL* zHF|B6zbyn#T9J#QZ!Nb|X8q63meYHltgWpSYfIqOyF1Hs*!a5M9ta4KaxAY{e**hN zn)jaMO>2N&vJ%NkPVBy2=%E6#YZxaTNn9HZ<=<|au9 z*a>W(ndKHzvUj1Tva76g;FUfU6rz$0Jh{Bz0*LGWR?;LXiT&ugi>1D+Imu9%Vt7VN zOd`rW^v)u_a+(?8#D0ug0M=N4V-SnaW9>(I=^f=)%WV7xPdjm-Z@997x3HeSgdu@Z zluMFHitQakCc?kpxO7uX>#xdtt?K@yd=C1J_NxCqoG&GU@}Z6wMtS2BvG*9S!y1z8 zzy<;Z!y@MYKkGizu$NK;#osXIX!G~hky<29so!of%Q^X>{~O5n#}niUfCj(dr3~_8 znu#^l(k1^1)0=N!=PfZ&LEf?ft13Q@Q~6!>jXl~Qs7oyrC{<9*{uFCWT;A~vZ9^*p zC;njqIfgdZi7z+Gf5Q8|*ie$b=g8dR#Jy`Rr`B7oENSl*P39K{)+!6#0V4k|L&}7b z#NwptLiX`msO(6X_(F%d8U1dd@m~)p(NJ!Om<|S9vnur2N~0MihVC+XPw@PRt_rs! zq$Epvq2R)^#T^PFPkSlCn-~JAwGIBBNx$0TUwX!TIi>#{eo7+3S8L|3uRVzF@Rc0D z{E31fg=&jv`#GlwWOAvXRl@gvw%op};f^LJR*hV`{m^nePmYBzJV7HR!5OGTL1hf2 zjN5YY(6J0EZRPr0KDf_|{VHyymoYX-UN(L5b=3WAu|ykSaE*eXbiGMqUHptVTs4+n zJAjR#ta7kb0*K$iA2aSO?{v0a4!Shg>;y@lmX3K~|KsN|Tv3eSoSu)`P#eOI!tQF)%;c@_#U<^E{*5 zmBILJ+Fg(-=7TcD{nHi;_eXD!eX?v5f`)6KpNQkYA`|atvh-j0``A_0oXVk|H=(5y z@=xy0^QE~ZnI#ln&dYcA|E^_{U#w(nxBEvGjs`@ZDtZz3v^-qCrvUQV%*rhG(GRIc z9XKD}CzI4827SY7C`t79R*dsa1Sbn0czoAW?t;nU|HV;N)mI{Nj8%oyi2tW%IwH5I z@>9%|z2&5ROvRp9xv(y@IK__1A~@zT3pwJX?zIj8~&< zr-d#UEAy46?la8}Q?{|r%`7h)wlHX>wfwwSJo@91>+>^`n|dU?PZT+$a{3;Yau2%_ zg5_vJbA9D!2B{~~m)+`Wg}M&GwhWNW)9~x?s791Y)7OAchp{^E-R__3`+>xLM7?Z+ z5svL{jLLnut%JzQ<_Y?@YyJ)0`%w)oV}f6$a#pDcdR4tD{gFi>sBd62q!OsWt?Dy+ zPRzp{36_%0F`w$tA<~=ZnL7^9iOle4Rb*8Yy;$Msc}8ZYVmx+7kCF2>yLIJCV3Qw! z&W5BHW5@AfRlbNx--?_Cmap7!=lXZ8!r>m*4-qU{e>$MRj@j?akW;b#VG)5VCLr3S zE?cP%Tf|8kLTJ*KKCClZ71q~~kS`;`3T@ZLA#prw!{S>g4bBl~sS2@&<~wXST<5X6 z*38|c-GL8J`=iydUWKmc;zr=4SFuUaGI56uqZwZ3H`df~&`Jk2y0k2w$5lPz%X^qD zMuLx?td5nCtA&V_SLpo^zfq>8G-*ZgKnc^Elsa3g>kb`y;Ams1vSe0JxEO~MFcmeHZf z6n+MV?KiY%1?i>Lj1LA%u)pVMJ>ftyVVdIzsLB5(B9PlCee&@mS}>q=?giYC_m z2Li+*X`6H+qM#dnz_@7hfl19*AL!aW#e>V3c#%=`l@Y1L5Rgs&suc~EP_Y)Tc3$DY zL65xwXq0!0pEqtY{ICpT`%Z`;(aNb(D3Yq?&YpX=SR$8BChyV)JGzRdg{D%W`FCoK zDAkBtx8>C`Ud(CVxKBlWk7QrU>f=DE^`5*X(;vIZf!kEnx33j?&+ub9iMyr!f2TUv z7rI)Kk&%DFpOXA`c=YN|RNXoDeKgVw@iQ7$Z z5#qncEd(@DN+YM9w|~*ICiYF|Zf$RKLT=_scoQ1mRsN2Th64MAwA-<@BgcII6qZ&@ z!JCCPl}=e#n>4EpU*Zl}f0*@h%^l_;M0q7%Vp@vbQZ-xTXHzuZoA1)-$W1!^b*l?; zqVAD5{{a~bcemk+VB)dvp`lWgR_{pyxp~Cdy)eCRX51^E3eu{NTb@y za(=qYNI!s9@_e<*9q#V#>NigMQcx&tyHt;K%IW2&zNKvU{>L!;=U661NncM!j3}q< z<(8f^?l-C6ov-?TLwKUIdnGi+cYZN-SjU>)?0$#53&@XiZB{5gIV8Or0#aSN=j)di zQDg2Th}w9x*k8p562_=z7soxHTlquHYm5d}G2CcYrSnnTbaG9~q6b}mt2?VrT-5$gE)w1#5ub1NPX_@v(25hY>#u&vWL1{iENUg(6TdzcqEQqRo}o{g6@JHC73#EIr;00uBjT0%j* JSk&fu0u2Mc#{a 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 Zm35)0d+pnDyu=ScSJOzNO6_*ozW`OSbp8MU literal 0 HcmV?d00001 diff --git a/content/images/VerificationMethodsPage.png b/content/images/VerificationMethodsPage.png new file mode 100644 index 0000000000000000000000000000000000000000..4802089eb624363d5eef4a29eefce6fabbc129c2 GIT binary patch literal 48276 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 a+}sZyD}_R}IlbO literal 0 HcmV?d00001 diff --git a/content/images/atala-prism-logo-suite.svg b/content/images/atala-prism-logo-suite.svg new file mode 100644 index 00000000..a4047299 --- /dev/null +++ b/content/images/atala-prism-logo-suite.svg @@ -0,0 +1,40 @@ + + + + Group 23 Copy@1x + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From eb20b2b94339e0732ed3d86bf2b7a33612a9c63e Mon Sep 17 00:00:00 2001 From: neilburgess42 Date: Fri, 18 Nov 2022 00:45:40 +1000 Subject: [PATCH 15/99] ETCM-2599 delete duplicate fuel token page --- .../02-fuel-token.mdx | 24 ------------------- 1 file changed, 24 deletions(-) delete mode 100644 content/08-cardano-sidechains/03-example-evm-sidechains/02-fuel-token.mdx diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/02-fuel-token.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/02-fuel-token.mdx deleted file mode 100644 index 438024bf..00000000 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/02-fuel-token.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: FUEL token and faucet -metaTitle: FUEL token and faucet ---- - -## What is FUEL? - -**FUEL1** is the native token of Cardano sidechains launched through a Cardano EVM sidechain client. FUEL can be moved between the main chain [Cardano] and the Cardano EVM sidechain, and FUEL is required to pay for gas. - -## What is test FUEL and how can I claim it via a faucet? - -**Test FUEL**, or "Testnet" FUEL, is the native token of the Cardano EVM sidechain testnet, Atago. Test FUEL carries no real-world value. -IO Global maintains a faucet at http://faucet.mamba.atago for testing purposes. -The faucet dispenses test FUEL that you can use to pay the gas fees on smart contracts that you run on the Atago testnet. -You can claim one test FUEL token every 24 hours. -You cannot swap the test FUEL tokens you claim from the faucet for any other token, nor can you use them to make any purchases. - - -## What is Gas? - -**Gas** refers to the computational cost necessary to successfully conduct a transaction on the sidechain network. This gas is detonated from a small fraction of FUEL when conducting a transaction, deploying a smart contract, or writing to a smart contract. - - -1 Temporary name \ No newline at end of file From 0ad56e5bce5eb863f1048569ce8dc5ee02b9eed1 Mon Sep 17 00:00:00 2001 From: neilburgess42 Date: Fri, 18 Nov 2022 00:53:56 +1000 Subject: [PATCH 16/99] Delete correct fuel token file --- .../02-fuel-token.mdx} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename content/08-cardano-sidechains/{01-basics/03-fuel-token-and-faucet.mdx => 03-example-evm-sidechains/02-fuel-token.mdx} (100%) diff --git a/content/08-cardano-sidechains/01-basics/03-fuel-token-and-faucet.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/02-fuel-token.mdx similarity index 100% rename from content/08-cardano-sidechains/01-basics/03-fuel-token-and-faucet.mdx rename to content/08-cardano-sidechains/03-example-evm-sidechains/02-fuel-token.mdx From 35bd21bd1643af857763d1eca57d3b6ef1a9e2b2 Mon Sep 17 00:00:00 2001 From: Stevan Lohja Date: Thu, 17 Nov 2022 15:22:15 -0500 Subject: [PATCH 17/99] fix: updated setup dev env page, all tutorials --- .../02-setup-development.mdx | 230 +-- package-lock.json | 1773 ++++++++++++++++- 2 files changed, 1872 insertions(+), 131 deletions(-) diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts/02-setup-development.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts/02-setup-development.mdx index 7d29d654..3e9689a4 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts/02-setup-development.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts/02-setup-development.mdx @@ -2,7 +2,9 @@ title: Set up development environment metaTitle: Set up development environment --- -The Cardano sidechains toolkit supports three development environments + +The Cardano EVM sidechain testnet is EVM-compatible with most Ethereum software to develop and deploy smart contracts including: + - [Remix](#remix) - [Hardhat](#hardhat) - [Truffle](#truffle) @@ -25,7 +27,9 @@ In this tutorial, you will use MetaMask as your wallet and Web3 provider. If you If the solidity compiler and deploy plugins are not activated, then you can search and activate them using the plugin manager [5] located in the bottom-left of the screen. -![remix-plugin]Open MetaMask and double-check the sidechain testnet is the selected network. This will ensure Remix connects to the correct network when you configure your environment in the next step. +![remix-plugin](https://user-images.githubusercontent.com/10556209/202550289-1cd1e25a-b1c9-4e66-9600-fad710126c8d.png) + +Open MetaMask and double-check the sidechain testnet is the selected network. This will ensure Remix connects to the correct network when you configure your environment in the next step. ![meta-mask-atago](https://user-images.githubusercontent.com/10556209/200482306-af1c0f4d-9ecf-4078-b0a3-a411306d13d1.png) @@ -85,27 +89,50 @@ To verify the smart contract was deployed on the sidechain testnet you can: - Check Remix logs for deployment details. # HardHat -Install the following dependencies to set up a Hardhat development environment: +This tutorial will show you how to deploy a solidity smart contract to the EVM sidechain testnet using Hardhat. [Hardhat](https://hardhat.org/) is a popular development enviorment for Ethereum software. - [Node.js v10](https://nodejs.org/en/) or later - [HardHat](https://hardhat.org/) -Check Node.js and NPM is installed: +## Prerequisites + +Hardhat is used in local NPM projects. Therefore, you will need NPM 7 or later. + +- Install Node.js version 15 or later using [NVM](https://github.com/nvm-sh/nvm). ``` -$ node --version -$ npm --version +$ nvm install 15 --lts +$ nvm alias default 15 +``` + +- Check Node/ NPM versions + +``` +$ node -v +v15.14.0 +$ npm -v +7.7.6 +``` + +## Step 01 - Create a Hardhat Project + +For this tutorial we will create a new NPM project and initilize `npx hardhat` to bootstrap a sample JavaScript project that we will configure to deploy to the sidechain testnet. + +- Create a new project: + +``` +$ mkdir Hardhat/ +$ cd Hardhat/ ``` -Hardhat is used through a local npm project installation. If you don't yet have an npm project, then simply initialize a new one and install Hardhat: +- Initialize a new NPM project and install Hardhat locally: ``` -$ mkdir MyProject && cd MyProject # Create and enter into new project -$ npm init # initialize npm project -$ npm install --save-dev hardhat # install hardhat within the project +$ npm init +$ npm install --save-dev hardhat ``` -To create your Hardhat project, run `npx hardhat` in your project folder. If this is a new Hardhat project simply select to *Create a sample project*: +To create the sample JavaScript project, run `npx hardhat` in your project folder and select to *Create a JavaScript project*. ``` $ npx hardhat @@ -118,21 +145,20 @@ $ npx hardhat 888 888 888 888 888 Y88b 888 888 888 888 888 Y88b. 888 888 "Y888888 888 "Y88888 888 888 "Y888888 "Y888 -Welcome to Hardhat v2.0.8 +👷 Welcome to Hardhat v2.9.9 👷‍ ? What do you want to do? … -❯ Create a sample project - Create an advanced sample project - Create an advanced sample project that uses TypeScript +❯ Create a JavaScript project + Create a TypeScript project Create an empty hardhat.config.js Quit ``` -Hardhat will tell you to install `hardhat-waffle` and `hardhat-ethers` which is required for tests built with Waffle. In case you've missed it, install them by executing the following: + ## Running tasks @@ -140,121 +166,97 @@ To view all options and commands with your Hardhat project, simply run `npx hard ``` $ npx hardhat -Hardhat version 2.0.8 +Hardhat version 2.12.2 Usage: hardhat [GLOBAL OPTIONS] [TASK OPTIONS] GLOBAL OPTIONS: - --config A Hardhat config file. - --emoji Use emoji in messages. - --help Shows this message, or a task's help if its name is provided - --max-memory The maximum amount of memory that Hardhat can use. - --network The network to connect to. - --show-stack-traces Show stack traces. - --tsconfig A TypeScript config file. - --verbose Enables Hardhat verbose logging - --version Shows hardhat's version. + --config A Hardhat config file. + --emoji Use emoji in messages. + --flamegraph Generate a flamegraph of your Hardhat tasks + --help Shows this message, or a task's help if its name is provided + --max-memory The maximum amount of memory that Hardhat can use. + --network The network to connect to. + --show-stack-traces Show stack traces (always enabled on CI servers). + --tsconfig A TypeScript config file. + --typecheck Enable TypeScript type-checking of your scripts/tests + --verbose Enables Hardhat verbose logging + --version Shows hardhat's version. AVAILABLE TASKS: - accounts Prints the list of accounts - check Check whatever you need - clean Clears the cache and deletes all artifacts - compile Compiles the entire project, building all artifacts - console Opens a hardhat console - flatten Flattens and prints contracts and their dependencies - help Prints this message - node Starts a JSON-RPC server on top of Hardhat Network - run Runs a user-defined script after compiling the project - test Runs mocha tests + check Check whatever you need + clean Clears the cache and deletes all artifacts + compile Compiles the entire project, building all artifacts + console Opens a hardhat console + coverage Generates a code coverage report for tests + flatten Flattens and prints contracts and their dependencies + gas-reporter:merge + help Prints this message + node Starts a JSON-RPC server on top of Hardhat Network + run Runs a user-defined script after compiling the project + test Runs mocha tests + typechain Generate Typechain typings for compiled contracts + verify Verifies contract on Etherscan To get help for a specific task run: npx hardhat help [task] ``` If you need additional information on using Hardhat, then visit the official [Hardhat documentation](https://hardhat.org/getting-started/). -## Configure Hardhat for EVM sidechains testnet +## Step 02 - Configure Hardhat -To configure Hardhat to target the EVM Sidechains testnet, we need to: +Our sample JavaScript project contains a `hardhat.config.js` file. The `networks` config field is an optional object where network names map to their configuration and we can set `accounts` we want to sign transactions. For example: -- Add EVM Sidechains network [details](/network/network-details). -- Add an account private-key which will sign transactions and has `test FUEL` funds to pay for gas. - - Setup an account with MetaMask [here](/basics/metamask). - - Request `test FUEL` from the [Atago faucet](http://faucet-web.mamba.atago). +```js +require("@nomicfoundation/hardhat-toolbox"); -Take a look at the Hardhat configuration file (`hardhat.config.js`): - -``` -require("@nomiclabs/hardhat-waffle"); - -// This is a sample Hardhat task. To learn how to create your own go to -// https://hardhat.org/guides/create-task.html -task("accounts", "Prints the list of accounts", async (taskArgs, hre) => { - const accounts = await hre.ethers.getSigners(); - - for (const account of accounts) { - console.log(account.address); - } -}); - -// You need to export an object to set up your config -// Go to https://hardhat.org/config/ to learn more - -/** - * @type import('hardhat/config').HardhatUserConfig - */ -module.exports = { - solidity: "0.8.4", -}; -``` - -Replace the content of the config file with the following content and replace `INSERT_PRIV_KEY` with your private key: - -``` -require("@nomiclabs/hardhat-waffle"); - -/** - * @type import('hardhat/config').HardhatUserConfig - */ +/** @type import('hardhat/config').HardhatUserConfig */ const Private_Key = "INSERT_PRIV_KEY" module.exports = { - solidity: "0.8.0", networks: { - atago: { - url: `http://faucet.mamba.atago/`, - accounts: [`0x${Private_Key}`] - } - } + atago: { + url: `http://faucet.mamba.atago/`, + accounts: [`0x${Private_Key}`] + }, + }, + solidity: "0.8.17", }; ``` -## Compile Contracts +## Step 03 - Compile & Deploy + +- To compile Solidity files in the `contracts/` directory of your Hardhat project execute `npx hardhat compile`: ``` $ npx hardhat compile ``` -## Deploying to the example EVM sidechain testnet +Deploying with Hardhat utilizes deployment scripts located in `scripts/`. -Deploying with Hardhat utilizes deployment scripts located in `scripts/`. To deploy with Hardhat, execute the script with `atago` as the network option. +- To deploy with Hardhat, execute the deploy script with `atago` as the network option. ``` -$ npx hardhat run scripts/sample-script.js --network atago +$ npx hardhat run scripts/deploy.js --network atago Greeter deployed to: 0x95E1C8F6C00d8cB518faBA33c8Ae814fc12E3090 ``` -🎉 Hurray! You're deployed to Atago, the example EVM sidechain testnet, and can search your deployment on the [testnet explorer]( http://explorer.mamba.atago/) - +🎉 Hurray! You deployed your smart contract to Atago, the Cardano EVM sidechain testnet, and can search your deployment on the [testnet explorer]( http://explorer.mamba.atago/). + # Truffle -Install the following dependencies to set up a Truffle development environment: +This tutorial will show you how to deploy a solidity smart contract to the EVM sidechain testnet using Truffle. [Truffle](https://trufflesuite.com/truffle/) is a popular development framework for EVM-based applications. -- [Node.js v8](https://nodejs.org/en/) or later -- [Truffle](https://trufflesuite.com/truffle/) +## Prerequisites + +Install the following dependencies: + +- [Node.js](https://github.com/nvm-sh/nvm) version 8 or later. +- [Truffle Suite](https://trufflesuite.com/truffle/) Check Node.js and NPM are installed: @@ -268,45 +270,31 @@ Install Truffle and check Truffle is installed: ``` $ npm install -g truffle $ truffle version -Truffle v5.4.32 (core: 5.4.32) -Solidity v0.5.16 (solc-js) -Node v14.18.2 -Web3.js v1.5.3 ``` -## Truffle Config +## Step 1 - Configure Truffle + +You need a Truffle project before you can configure Truffle to deploy on the EVM sidechain testnet. This demonstration will use the [React Truffle Box](https://trufflesuite.com/boxes/react/). -Update the Truffle configuration file with Atago credentials. Atago is the name of the example EVM sidechain testnet. +- Create a new project directory for your Truffle project and unbox the React Truffle Box: ``` -module.exports = { - networks: { - development: { - host: "127.0.0.1", - port: 8545, - network_id: "*" // Match any network id - }, - atago: { - provider: () => new HDWalletProvider(mnemonic, `https://atago-passive-0.pilz.iohkdev.io/`), - port: 9001, - network_id: "*" // Match any network id - }, - }, - compilers: { - solc: { - version: "^0.8.0" - } - } -}; +$ mkdir React-Truffle +$ cd React-Truffle +$ truffle unbox react ``` -## Deploying to Atago +- Configure Truffle to use the EVM sidechain testnet (Atago) by adding the following in `React-Truffle/truffle/truffle-config.js` > Line 45. Remove the comment on Line 25. +- Replace `YOUR_SEED_PHRASE` with your mnemonic phrase. + +## Step - Truffle Migrate + +At this point, you've defined the EVM sidechain testnet and your testnet account to sign smart contract deployments. So, you're ready to deploy! -Add gas to your wallet using the [Atago faucet](http://faucet-web.mamba.atago). -Finally, deploy your contract by executing `truffle migrate --network atago`. +- Within the `truffle/` directory of our project, execute `truffle migrate` while passing `atago` for the `--network` parameter: ``` $ truffle migrate --network atago ``` -🎉 At this point you're deployed and can view your deployment on the [testnet explorer]( http://explorer.mamba.atago/) \ No newline at end of file +Upon executing `truffle migrate`, Truffle will return the transaction hash and contract address which can be searched on the EVM sidechain testnet explorer [here](http://explorer.mamba.atago/). \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 1a5849c4..94b034c0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,5 +1,5 @@ { - "name": "gatsby-gitbook-boilerplate", + "name": "cardano-docs", "version": "0.0.1", "lockfileVersion": 1, "requires": true, @@ -403,6 +403,11 @@ "@babel/types": "^7.12.13" } }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" + }, "@babel/helper-validator-identifier": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", @@ -1257,6 +1262,11 @@ "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-3.1.0.tgz", "integrity": "sha512-GcIY79elgB+azP74j8vqkiXz8xLFfIzbQJdlwOPisgbKT00tviJQuEghOXSMVxJ00HoYJbGswr4kcllUc4xCcg==" }, + "@ctrl/tinycolor": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz", + "integrity": "sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==" + }, "@docsearch/css": { "version": "3.0.0-alpha.37", "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.0.0-alpha.37.tgz", @@ -1305,6 +1315,145 @@ } } }, + "@emotion/babel-plugin": { + "version": "11.10.5", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.5.tgz", + "integrity": "sha512-xE7/hyLHJac7D2Ve9dKroBBZqBT7WuPQmWcq7HSGb84sUuP4mlOWoB8dvVfD9yk5DHkU1m6RW7xSoDtnQHNQeA==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.17.12", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/serialize": "^1.1.1", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.1.3" + }, + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==" + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" + }, + "@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/runtime": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", + "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "requires": { + "regenerator-runtime": "^0.13.10" + } + }, + "@babel/types": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", + "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", + "requires": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + }, + "@emotion/hash": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz", + "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" + }, + "@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" + }, + "@emotion/serialize": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.1.tgz", + "integrity": "sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA==", + "requires": { + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/unitless": "^0.8.0", + "@emotion/utils": "^1.2.0", + "csstype": "^3.0.2" + } + }, + "@emotion/unitless": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", + "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" + }, + "@emotion/utils": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz", + "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==" + }, + "babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "requires": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + } + }, + "cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "stylis": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.1.3.tgz", + "integrity": "sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==" + } + } + }, "@emotion/cache": { "version": "10.0.29", "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-10.0.29.tgz", @@ -1357,6 +1506,100 @@ "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" }, + "@emotion/react": { + "version": "11.10.5", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.5.tgz", + "integrity": "sha512-TZs6235tCJ/7iF6/rvTaOH4oxQg2gMAcdHemjwLKIjKz4rRuYe1HJ2TQJKnAcRAfOUDdU8XoDadCe1rl72iv8A==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.5", + "@emotion/cache": "^11.10.5", + "@emotion/serialize": "^1.1.1", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "hoist-non-react-statics": "^3.3.1" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", + "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "requires": { + "regenerator-runtime": "^0.13.10" + } + }, + "@emotion/cache": { + "version": "11.10.5", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.5.tgz", + "integrity": "sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA==", + "requires": { + "@emotion/memoize": "^0.8.0", + "@emotion/sheet": "^1.2.1", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "stylis": "4.1.3" + } + }, + "@emotion/hash": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz", + "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" + }, + "@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" + }, + "@emotion/serialize": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.1.tgz", + "integrity": "sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA==", + "requires": { + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/unitless": "^0.8.0", + "@emotion/utils": "^1.2.0", + "csstype": "^3.0.2" + } + }, + "@emotion/sheet": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.1.tgz", + "integrity": "sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA==" + }, + "@emotion/unitless": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", + "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" + }, + "@emotion/utils": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz", + "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==" + }, + "@emotion/weak-memoize": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz", + "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==" + }, + "csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "stylis": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.1.3.tgz", + "integrity": "sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==" + } + } + }, "@emotion/serialize": { "version": "0.11.16", "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz", @@ -1375,12 +1618,76 @@ "integrity": "sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA==" }, "@emotion/styled": { - "version": "10.0.27", - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-10.0.27.tgz", - "integrity": "sha512-iK/8Sh7+NLJzyp9a5+vIQIXTYxfT4yB/OJbjzQanB2RZpvmzBQOHZWhpAMZWYEKRNNbsD6WfBw5sVWkb6WzS/Q==", + "version": "11.10.5", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.5.tgz", + "integrity": "sha512-8EP6dD7dMkdku2foLoruPCNkRevzdcBaY6q0l0OsbyJK+x8D9HWjX27ARiSIKNF634hY9Zdoedh8bJCiva8yZw==", "requires": { - "@emotion/styled-base": "^10.0.27", - "babel-plugin-emotion": "^10.0.27" + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.5", + "@emotion/is-prop-valid": "^1.2.0", + "@emotion/serialize": "^1.1.1", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", + "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "requires": { + "regenerator-runtime": "^0.13.10" + } + }, + "@emotion/hash": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz", + "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" + }, + "@emotion/is-prop-valid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz", + "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==", + "requires": { + "@emotion/memoize": "^0.8.0" + } + }, + "@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" + }, + "@emotion/serialize": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.1.tgz", + "integrity": "sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA==", + "requires": { + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/unitless": "^0.8.0", + "@emotion/utils": "^1.2.0", + "csstype": "^3.0.2" + } + }, + "@emotion/unitless": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", + "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" + }, + "@emotion/utils": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz", + "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==" + }, + "csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + } } }, "@emotion/styled-base": { @@ -1404,6 +1711,11 @@ "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" }, + "@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz", + "integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==" + }, "@emotion/utils": { "version": "0.11.3", "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz", @@ -2199,6 +2511,15 @@ "react-markdown": "^4.2.2" } }, + "@input-output-hk/front-end-core-libraries": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@input-output-hk/front-end-core-libraries/-/front-end-core-libraries-1.2.2.tgz", + "integrity": "sha512-OYMNS7UBD5tL88NRy5nHsJYaQ++IbvQP3lKwoimaJnhTTybfcJL4iEhFukQer50Ot75ZSRfCJEmdXG+kGe1+FQ==", + "requires": { + "prop-types": "^15.6.2", + "react-ga": "^2.7.0" + } + }, "@input-output-hk/front-end-site-components": { "version": "1.2.10", "resolved": "https://registry.npmjs.org/@input-output-hk/front-end-site-components/-/front-end-site-components-1.2.10.tgz", @@ -2208,6 +2529,11 @@ "react-icons": "^3.9.0" } }, + "@input-output-hk/front-end-themes": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@input-output-hk/front-end-themes/-/front-end-themes-1.2.6.tgz", + "integrity": "sha512-//qD9Ja+KQwZ3/MR4UEW91Vk7/J3wZCScKDmYv+Me7p4EkCMnvKZ6AYBfSF3zKtXEp53fTSdlwsh/gPjLqgoKw==" + }, "@jest/types": { "version": "25.5.0", "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", @@ -2592,6 +2918,74 @@ "regenerator-runtime": "^0.13.3" } }, + "@material-ui/core": { + "version": "4.12.4", + "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.12.4.tgz", + "integrity": "sha512-tr7xekNlM9LjA6pagJmL8QCgZXaubWUwkJnoYcMKd4gw/t4XiyvnTkjdGrUVicyB2BsdaAv1tvow45bPM4sSwQ==", + "requires": { + "@babel/runtime": "^7.4.4", + "@material-ui/styles": "^4.11.5", + "@material-ui/system": "^4.12.2", + "@material-ui/types": "5.1.0", + "@material-ui/utils": "^4.11.3", + "@types/react-transition-group": "^4.2.0", + "clsx": "^1.0.4", + "hoist-non-react-statics": "^3.3.2", + "popper.js": "1.16.1-lts", + "prop-types": "^15.7.2", + "react-is": "^16.8.0 || ^17.0.0", + "react-transition-group": "^4.4.0" + } + }, + "@material-ui/styles": { + "version": "4.11.5", + "resolved": "https://registry.npmjs.org/@material-ui/styles/-/styles-4.11.5.tgz", + "integrity": "sha512-o/41ot5JJiUsIETME9wVLAJrmIWL3j0R0Bj2kCOLbSfqEkKf0fmaPt+5vtblUh5eXr2S+J/8J3DaCb10+CzPGA==", + "requires": { + "@babel/runtime": "^7.4.4", + "@emotion/hash": "^0.8.0", + "@material-ui/types": "5.1.0", + "@material-ui/utils": "^4.11.3", + "clsx": "^1.0.4", + "csstype": "^2.5.2", + "hoist-non-react-statics": "^3.3.2", + "jss": "^10.5.1", + "jss-plugin-camel-case": "^10.5.1", + "jss-plugin-default-unit": "^10.5.1", + "jss-plugin-global": "^10.5.1", + "jss-plugin-nested": "^10.5.1", + "jss-plugin-props-sort": "^10.5.1", + "jss-plugin-rule-value-function": "^10.5.1", + "jss-plugin-vendor-prefixer": "^10.5.1", + "prop-types": "^15.7.2" + } + }, + "@material-ui/system": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@material-ui/system/-/system-4.12.2.tgz", + "integrity": "sha512-6CSKu2MtmiJgcCGf6nBQpM8fLkuB9F55EKfbdTC80NND5wpTmKzwdhLYLH3zL4cLlK0gVaaltW7/wMuyTnN0Lw==", + "requires": { + "@babel/runtime": "^7.4.4", + "@material-ui/utils": "^4.11.3", + "csstype": "^2.5.2", + "prop-types": "^15.7.2" + } + }, + "@material-ui/types": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@material-ui/types/-/types-5.1.0.tgz", + "integrity": "sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A==" + }, + "@material-ui/utils": { + "version": "4.11.3", + "resolved": "https://registry.npmjs.org/@material-ui/utils/-/utils-4.11.3.tgz", + "integrity": "sha512-ZuQPV4rBK/V1j2dIkSSEcH5uT6AaHuKWFfotADHsC0wVL1NLd2WkFCm4ZZbX33iO4ydl6V0GPngKm8HZQ2oujg==", + "requires": { + "@babel/runtime": "^7.4.4", + "prop-types": "^15.7.2", + "react-is": "^16.8.0 || ^17.0.0" + } + }, "@mdx-js/loader": { "version": "1.6.22", "resolved": "https://registry.npmjs.org/@mdx-js/loader/-/loader-1.6.22.tgz", @@ -2769,6 +3163,354 @@ "resolved": "https://registry.npmjs.org/@mikaelkristiansson/domready/-/domready-1.0.11.tgz", "integrity": "sha512-nEBLOa0JgtqahmPrnJZ18epLiFBzxhdKgo4uhN3TaBFRmM30pEVrS9FAEV4tg92d8PTdU+dYQx2lnpPyFMgMcg==" }, + "@mui/base": { + "version": "5.0.0-alpha.106", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.106.tgz", + "integrity": "sha512-xJQQtwPCPwr6hGWTBdvDwHYwExn3Bw7nPQkN8Fuz8kHpZqoMVWQvvaFS557AIkkI2AFLV3DxVIMjbCvrIntBWg==", + "requires": { + "@babel/runtime": "^7.20.1", + "@emotion/is-prop-valid": "^1.2.0", + "@mui/types": "^7.2.1", + "@mui/utils": "^5.10.14", + "@popperjs/core": "^2.11.6", + "clsx": "^1.2.1", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", + "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "requires": { + "regenerator-runtime": "^0.13.10" + } + }, + "@emotion/is-prop-valid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz", + "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==", + "requires": { + "@emotion/memoize": "^0.8.0" + } + }, + "@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + } + } + }, + "@mui/core-downloads-tracker": { + "version": "5.10.14", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.10.14.tgz", + "integrity": "sha512-qLgIJNOR9Dre8JiZ/neVzOf4jf88J6YtOkQqugtMrleLjbfRVUSS4LWl9CSOjNq76quYdmYWnSDgfQqOooT2cQ==" + }, + "@mui/material": { + "version": "5.10.14", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.10.14.tgz", + "integrity": "sha512-HWzKVAykePMx54WtxVwZyL1W4k3xlHYIqwMw0CaXAvgB3UE9yjABZuuGr8vG5Z6CSNWamzd+s1x8u7pQPFl9og==", + "requires": { + "@babel/runtime": "^7.20.1", + "@mui/base": "5.0.0-alpha.106", + "@mui/core-downloads-tracker": "^5.10.14", + "@mui/system": "^5.10.14", + "@mui/types": "^7.2.1", + "@mui/utils": "^5.10.14", + "@types/react-transition-group": "^4.4.5", + "clsx": "^1.2.1", + "csstype": "^3.1.1", + "prop-types": "^15.8.1", + "react-is": "^18.2.0", + "react-transition-group": "^4.4.5" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", + "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "requires": { + "regenerator-runtime": "^0.13.10" + } + }, + "csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + } + } + }, + "@mui/private-theming": { + "version": "5.10.14", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.10.14.tgz", + "integrity": "sha512-3aIBe8WK65CwAPDY8nB11hYnzE1CZMymi76UnaFrA/DdGDwl5Y8F6uB+StKrkVmsqF1po7Mp2odqVkHj320gXw==", + "requires": { + "@babel/runtime": "^7.20.1", + "@mui/utils": "^5.10.14", + "prop-types": "^15.8.1" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", + "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "requires": { + "regenerator-runtime": "^0.13.10" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + } + } + }, + "@mui/styled-engine": { + "version": "5.10.14", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.10.14.tgz", + "integrity": "sha512-bgKdM57ExogWpIfhL/ngSlzF4FhbH00vYF+Y5VALTob4uslFqje0xzoWmbfcCn4cZt2NXxZJIwhsq4vzo5itlw==", + "requires": { + "@babel/runtime": "^7.20.1", + "@emotion/cache": "^11.10.5", + "csstype": "^3.1.1", + "prop-types": "^15.8.1" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", + "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "requires": { + "regenerator-runtime": "^0.13.10" + } + }, + "@emotion/cache": { + "version": "11.10.5", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.5.tgz", + "integrity": "sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA==", + "requires": { + "@emotion/memoize": "^0.8.0", + "@emotion/sheet": "^1.2.1", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "stylis": "4.1.3" + } + }, + "@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" + }, + "@emotion/sheet": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.1.tgz", + "integrity": "sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA==" + }, + "@emotion/utils": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz", + "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==" + }, + "@emotion/weak-memoize": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz", + "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==" + }, + "csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "stylis": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.1.3.tgz", + "integrity": "sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==" + } + } + }, + "@mui/system": { + "version": "5.10.14", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.10.14.tgz", + "integrity": "sha512-2de7XCjRb1j8Od0Stmo0LwFMLpOMNT4wzfINuExXI1TVSuyxXIXUxiC5FEgJW3GMvf/a7SUR8VOiMoKlKWzukw==", + "requires": { + "@babel/runtime": "^7.20.1", + "@mui/private-theming": "^5.10.14", + "@mui/styled-engine": "^5.10.14", + "@mui/types": "^7.2.1", + "@mui/utils": "^5.10.14", + "clsx": "^1.2.1", + "csstype": "^3.1.1", + "prop-types": "^15.8.1" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", + "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "requires": { + "regenerator-runtime": "^0.13.10" + } + }, + "csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + } + } + }, + "@mui/types": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.1.tgz", + "integrity": "sha512-c5mSM7ivD8EsqK6HUi9hQPr5V7TJ/IRThUQ9nWNYPdhCGriTSQV4vL6DflT99LkM+wLiIS1rVjphpEWxERep7A==" + }, + "@mui/utils": { + "version": "5.10.14", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.10.14.tgz", + "integrity": "sha512-12p59+wDZpA++XVJmKwqsZmrA1nmUQ5d0a1yQWtcDjxNyER1EDzozYN/db+FY2i5ceQh2TynPTEwGms2mXDwFg==", + "requires": { + "@babel/runtime": "^7.20.1", + "@types/prop-types": "^15.7.5", + "@types/react-is": "^16.7.1 || ^17.0.0", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", + "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "requires": { + "regenerator-runtime": "^0.13.10" + } + }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + } + } + }, "@nodelib/fs.scandir": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", @@ -2923,6 +3665,11 @@ } } }, + "@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==" + }, "@reach/router": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/@reach/router/-/router-1.3.4.tgz", @@ -3265,10 +4012,64 @@ "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.10.tgz", "integrity": "sha512-C7srjHiVG3Ey1nR6d511dtDkCEjxuN9W1HWAEjGq8kpcwmNM6JJkpC0xvabM7BXTG2wDq8Eu33iH9aQKa7IvLQ==" }, - "@types/debug": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-0.0.30.tgz", - "integrity": "sha512-orGL5LXERPYsLov6CWs3Fh6203+dXzJkR7OnddIr2514Hsecwc8xRpzCapshBbKFImCsvS/mk6+FWiN5LyZJAQ==" + "@types/d3-array": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.0.3.tgz", + "integrity": "sha512-Reoy+pKnvsksN0lQUlcH6dOGjRZ/3WRwXR//m+/8lt1BXeI4xyaUZoqULNjyXXRuh0Mj4LNpkCvhUpQlY3X5xQ==" + }, + "@types/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-HKuicPHJuvPgCD+np6Se9MQvS6OCbJmOjGvylzMJRlDwUXjKTTXs6Pwgk79O09Vj/ho3u1ofXnhFOaEWWPrlwA==" + }, + "@types/d3-ease": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.0.tgz", + "integrity": "sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==" + }, + "@types/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-jx5leotSeac3jr0RePOH1KdR9rISG91QIE4Q2PYTu4OymLTZfA3SrnURSLzKH48HmXVUru50b8nje4E79oQSQw==", + "requires": { + "@types/d3-color": "*" + } + }, + "@types/d3-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.0.tgz", + "integrity": "sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg==" + }, + "@types/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-Yk4htunhPAwN0XGlIwArRomOjdoBFXC3+kCxK2Ubg7I9shQlVSJy/pG/Ht5ASN+gdMIalpk8TJ5xV74jFsetLA==", + "requires": { + "@types/d3-time": "*" + } + }, + "@types/d3-shape": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.0.tgz", + "integrity": "sha512-jYIYxFFA9vrJ8Hd4Se83YI6XF+gzDL1aC5DCsldai4XYYiVNdhtpGbA/GM6iyQ8ayhSp3a148LY34hy7A4TxZA==", + "requires": { + "@types/d3-path": "*" + } + }, + "@types/d3-time": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.0.tgz", + "integrity": "sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg==" + }, + "@types/d3-timer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.0.tgz", + "integrity": "sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g==" + }, + "@types/debug": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-0.0.30.tgz", + "integrity": "sha512-orGL5LXERPYsLov6CWs3Fh6203+dXzJkR7OnddIr2514Hsecwc8xRpzCapshBbKFImCsvS/mk6+FWiN5LyZJAQ==" }, "@types/eslint-visitor-keys": { "version": "1.0.0", @@ -3452,6 +4253,22 @@ } } }, + "@types/react-is": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz", + "integrity": "sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==", + "requires": { + "@types/react": "*" + } + }, + "@types/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==", + "requires": { + "@types/react": "*" + } + }, "@types/readable-stream": { "version": "2.3.9", "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-2.3.9.tgz", @@ -6114,6 +6931,11 @@ "mimic-response": "^1.0.0" } }, + "clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" + }, "coa": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", @@ -7019,6 +7841,15 @@ } } }, + "css-vendor": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz", + "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==", + "requires": { + "@babel/runtime": "^7.8.3", + "is-in-browser": "^1.0.2" + } + }, "css-what": { "version": "3.4.2", "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", @@ -7848,6 +8679,19 @@ } } }, + "delaunator": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-4.0.1.tgz", + "integrity": "sha512-WNPWi1IRKZfCt/qIDMfERkDp93+iZEmOxN2yy4Jg+Xhv8SLk2UTqqbe1sfiipn0and9QrE914/ihdx82Y/Giag==" + }, + "delaunay-find": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/delaunay-find/-/delaunay-find-0.0.6.tgz", + "integrity": "sha512-1+almjfrnR7ZamBk0q3Nhg6lqSe6Le4vL0WJDSMx4IDbQwTpUTXPjxC00lqLBT8MYsJpPCbI16sIkw9cPsbi7Q==", + "requires": { + "delaunator": "^4.0.0" + } + }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -8089,6 +8933,22 @@ "utila": "~0.4" } }, + "dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "requires": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + }, + "dependencies": { + "csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + } + } + }, "dom-iterator": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dom-iterator/-/dom-iterator-1.0.0.tgz", @@ -13542,6 +14402,11 @@ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" }, + "hyphenate-style-name": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", + "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" + }, "iconv-lite": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", @@ -13936,6 +14801,11 @@ "side-channel": "^1.0.4" } }, + "internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==" + }, "into-stream": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", @@ -14189,6 +15059,11 @@ "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" }, + "is-in-browser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", + "integrity": "sha512-FeXIBgG/CPGd/WUxuEyvgGTEfwiG9Z4EKGxjNMRqviiIIfsmgrpnHLffEDdwUHqNva1VEW91o3xBT/m8Elgl9g==" + }, "is-installed-globally": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", @@ -14701,6 +15576,91 @@ "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" }, + "jss": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jss/-/jss-10.9.2.tgz", + "integrity": "sha512-b8G6rWpYLR4teTUbGd4I4EsnWjg7MN0Q5bSsjKhVkJVjhQDy2KzkbD2AW3TuT0RYZVmZZHKIrXDn6kjU14qkUg==", + "requires": { + "@babel/runtime": "^7.3.1", + "csstype": "^3.0.2", + "is-in-browser": "^1.1.3", + "tiny-warning": "^1.0.2" + }, + "dependencies": { + "csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + } + } + }, + "jss-plugin-camel-case": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.9.2.tgz", + "integrity": "sha512-wgBPlL3WS0WDJ1lPJcgjux/SHnDuu7opmgQKSraKs4z8dCCyYMx9IDPFKBXQ8Q5dVYij1FFV0WdxyhuOOAXuTg==", + "requires": { + "@babel/runtime": "^7.3.1", + "hyphenate-style-name": "^1.0.3", + "jss": "10.9.2" + } + }, + "jss-plugin-default-unit": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.9.2.tgz", + "integrity": "sha512-pYg0QX3bBEFtTnmeSI3l7ad1vtHU42YEEpgW7pmIh+9pkWNWb5dwS/4onSfAaI0kq+dOZHzz4dWe+8vWnanoSg==", + "requires": { + "@babel/runtime": "^7.3.1", + "jss": "10.9.2" + } + }, + "jss-plugin-global": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.9.2.tgz", + "integrity": "sha512-GcX0aE8Ef6AtlasVrafg1DItlL/tWHoC4cGir4r3gegbWwF5ZOBYhx04gurPvWHC8F873aEGqge7C17xpwmp2g==", + "requires": { + "@babel/runtime": "^7.3.1", + "jss": "10.9.2" + } + }, + "jss-plugin-nested": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.9.2.tgz", + "integrity": "sha512-VgiOWIC6bvgDaAL97XCxGD0BxOKM0K0zeB/ECyNaVF6FqvdGB9KBBWRdy2STYAss4VVA7i5TbxFZN+WSX1kfQA==", + "requires": { + "@babel/runtime": "^7.3.1", + "jss": "10.9.2", + "tiny-warning": "^1.0.2" + } + }, + "jss-plugin-props-sort": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.9.2.tgz", + "integrity": "sha512-AP1AyUTbi2szylgr+O0OB7gkIxEGzySLITZ2GpsaoX72YMCGI2jYAc+WUhPfvUnZYiauF4zTnN4V4TGuvFjJlw==", + "requires": { + "@babel/runtime": "^7.3.1", + "jss": "10.9.2" + } + }, + "jss-plugin-rule-value-function": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.9.2.tgz", + "integrity": "sha512-vf5ms8zvLFMub6swbNxvzsurHfUZ5Shy5aJB2gIpY6WNA3uLinEcxYyraQXItRHi5ivXGqYciFDRM2ZoVoRZ4Q==", + "requires": { + "@babel/runtime": "^7.3.1", + "jss": "10.9.2", + "tiny-warning": "^1.0.2" + } + }, + "jss-plugin-vendor-prefixer": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.9.2.tgz", + "integrity": "sha512-SxcEoH+Rttf9fEv6KkiPzLdXRmI6waOTcMkbbEFgdZLDYNIP9UKNHFy6thhbRKqv0XMQZdrEsbDyV464zE/dUA==", + "requires": { + "@babel/runtime": "^7.3.1", + "css-vendor": "^2.0.8", + "jss": "10.9.2" + } + }, "jsx-ast-utils": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", @@ -17493,6 +18453,11 @@ "ts-pnp": "^1.1.6" } }, + "popper.js": { + "version": "1.16.1-lts", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1-lts.tgz", + "integrity": "sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA==" + }, "portfinder": { "version": "1.0.28", "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", @@ -18660,6 +19625,15 @@ "prop-types": "^15.6.2" } }, + "react-async-script": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/react-async-script/-/react-async-script-1.2.0.tgz", + "integrity": "sha512-bCpkbm9JiAuMGhkqoAiC0lLkb40DJ0HOEJIku+9JDjxX3Rcs+ztEOG13wbrOskt3n2DTrjshhaQ/iay+SnGg5Q==", + "requires": { + "hoist-non-react-statics": "^3.3.0", + "prop-types": "^15.5.0" + } + }, "react-dev-utils": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-4.2.3.tgz", @@ -18954,6 +19928,11 @@ "prop-types": "^15.7.2" } }, + "react-ga": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/react-ga/-/react-ga-2.7.0.tgz", + "integrity": "sha512-AjC7UOZMvygrWTc2hKxTDvlMXEtbmA0IgJjmkhgmQQ3RkXrWR11xEagLGFGaNyaPnmg24oaIiaNPnEoftUhfXA==" + }, "react-github-btn": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/react-github-btn/-/react-github-btn-1.2.0.tgz", @@ -18962,6 +19941,15 @@ "github-buttons": "^2.8.0" } }, + "react-google-recaptcha": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-2.1.0.tgz", + "integrity": "sha512-K9jr7e0CWFigi8KxC3WPvNqZZ47df2RrMAta6KmRoE4RUi7Ys6NmNjytpXpg4HI/svmQJLKR+PncEPaNJ98DqQ==", + "requires": { + "prop-types": "^15.5.0", + "react-async-script": "^1.1.1" + } + }, "react-helmet": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/react-helmet/-/react-helmet-5.2.1.tgz", @@ -19149,6 +20137,43 @@ "resolved": "https://registry.npmjs.org/react-simple-code-editor/-/react-simple-code-editor-0.10.0.tgz", "integrity": "sha512-bL5W5mAxSW6+cLwqqVWY47Silqgy2DKDTR4hDBrLrUqC5BXc29YVx17l2IZk5v36VcDEq1Bszu2oHm1qBwKqBA==" }, + "react-tooltip": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/react-tooltip/-/react-tooltip-4.5.0.tgz", + "integrity": "sha512-mJNurq29atce+TJc9Xe+/FHrcEs3K9J7wkjZZXwbK5Yq6uG5SZeKSFHwd0wcRPUipVwx5crmgzSW8Zu1xyvLTQ==", + "requires": { + "prop-types": "^15.8.1", + "uuid": "^7.0.3" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "uuid": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", + "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==" + } + } + }, + "react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "requires": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + }, "read": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", @@ -21891,6 +22916,11 @@ "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" }, + "tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, "tinycolor2": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", @@ -22899,6 +23929,729 @@ "unist-util-stringify-position": "^1.1.1" } }, + "victory": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory/-/victory-36.6.8.tgz", + "integrity": "sha512-/fr3jPq4RSIC2geT7opNIHKj4bEznig6b6Iq3W0xKStIW+bND8s6CvdfQm//+9HNnY9Q7ucY286G8QIdf0l4jg==", + "requires": { + "victory-area": "^36.6.8", + "victory-axis": "^36.6.8", + "victory-bar": "^36.6.8", + "victory-box-plot": "^36.6.8", + "victory-brush-container": "^36.6.8", + "victory-brush-line": "^36.6.8", + "victory-candlestick": "^36.6.8", + "victory-canvas": "^36.6.8", + "victory-chart": "^36.6.8", + "victory-core": "^36.6.8", + "victory-create-container": "^36.6.8", + "victory-cursor-container": "^36.6.8", + "victory-errorbar": "^36.6.8", + "victory-group": "^36.6.8", + "victory-histogram": "^36.6.8", + "victory-legend": "^36.6.8", + "victory-line": "^36.6.8", + "victory-pie": "^36.6.8", + "victory-polar-axis": "^36.6.8", + "victory-scatter": "^36.6.8", + "victory-selection-container": "^36.6.8", + "victory-shared-events": "^36.6.8", + "victory-stack": "^36.6.8", + "victory-tooltip": "^36.6.8", + "victory-voronoi": "^36.6.8", + "victory-voronoi-container": "^36.6.8", + "victory-zoom-container": "^36.6.8" + } + }, + "victory-area": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-area/-/victory-area-36.6.8.tgz", + "integrity": "sha512-aIyMuzUqiDcpTCB7FUOYDJvqiDPiluEXLOw6Lh1vrUYmV7CNqMDOIBtTau2vI41Ao0o0YJdCAcyzBib9e3UYbw==", + "requires": { + "lodash": "^4.17.19", + "prop-types": "^15.8.1", + "victory-core": "^36.6.8", + "victory-vendor": "^36.6.8" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + } + } + }, + "victory-axis": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-axis/-/victory-axis-36.6.8.tgz", + "integrity": "sha512-tClVJEay1YOJAh9rRyyLx8pei7Sr1/xTz04bJmfzFoAxFoPBtvgfFwXhfZ1YjGIl7m5Wh2CiYMY3figueLzYtg==", + "requires": { + "lodash": "^4.17.19", + "prop-types": "^15.8.1", + "victory-core": "^36.6.8" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + } + } + }, + "victory-bar": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-bar/-/victory-bar-36.6.8.tgz", + "integrity": "sha512-jLLPm3IW8/2uSLPvQD9bxzXnTraUYBIDTkbZPZy7oHP01OVzP1sj+MMHcINCWcUbyUyLZDL3u8CvViXjS273JQ==", + "requires": { + "lodash": "^4.17.19", + "prop-types": "^15.8.1", + "victory-core": "^36.6.8", + "victory-vendor": "^36.6.8" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + } + } + }, + "victory-box-plot": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-box-plot/-/victory-box-plot-36.6.8.tgz", + "integrity": "sha512-Vf/Mvf2JnwfHqEXHrKBgfjN+4yQNbIA8k/Q8ms9do9T9YWJNB+D3U++8pVxilT+h7o5CdECQ5uyGhTCIKx9E6Q==", + "requires": { + "lodash": "^4.17.19", + "prop-types": "^15.8.1", + "victory-core": "^36.6.8", + "victory-vendor": "^36.6.8" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + } + } + }, + "victory-brush-container": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-brush-container/-/victory-brush-container-36.6.8.tgz", + "integrity": "sha512-PN5zQ6kjVwZca1qV41WlV6J2IEyQh+2hykRe6c/wERDotVVbSrX3sJVAzUbN+7x2rrK0CL6a/XUI8jDsWTMM2A==", + "requires": { + "lodash": "^4.17.19", + "prop-types": "^15.8.1", + "react-fast-compare": "^3.2.0", + "victory-core": "^36.6.8" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + } + } + }, + "victory-brush-line": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-brush-line/-/victory-brush-line-36.6.8.tgz", + "integrity": "sha512-Ca/rGrxe8tZW02O49SmXbnVEcAGOTZw+dVmD5bLh72SItl/Co4jLcvc6b5r8+mZJEvCWNVYRv28qDtIh8PJ0CA==", + "requires": { + "lodash": "^4.17.19", + "prop-types": "^15.8.1", + "react-fast-compare": "^3.2.0", + "victory-core": "^36.6.8" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + } + } + }, + "victory-candlestick": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-candlestick/-/victory-candlestick-36.6.8.tgz", + "integrity": "sha512-/mQ/nYnfgfLAbS3fVLWIVjN/U+LKm9cwfY8/mXhA63NLvBmXryLRcUQQPky7r7M3r8zIcMDsjJO++WqiQo4Osw==", + "requires": { + "lodash": "^4.17.19", + "prop-types": "^15.8.1", + "victory-core": "^36.6.8" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + } + } + }, + "victory-canvas": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-canvas/-/victory-canvas-36.6.8.tgz", + "integrity": "sha512-qSKCTzqYxbst3WmtdJuZJirBxJ49fP7nAMzRnd2alm4QrMTbxAlVgqfbNg4pfXZYccvEWPy1IDQTbRTmWNkbcw==", + "requires": { + "lodash": "^4.17.19", + "prop-types": "^15.8.1", + "victory-bar": "^36.6.8", + "victory-core": "^36.6.8" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + } + } + }, + "victory-chart": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-chart/-/victory-chart-36.6.8.tgz", + "integrity": "sha512-kC1jL63PAmqUrvZNOfwAXNuaIwz4nvXYUuEPu59WRBCOIGDGRgv2wJ1O7O0xYXqDkI57EtAYf9KUK+miEn/Btg==", + "requires": { + "lodash": "^4.17.19", + "prop-types": "^15.8.1", + "react-fast-compare": "^3.2.0", + "victory-axis": "^36.6.8", + "victory-core": "^36.6.8", + "victory-polar-axis": "^36.6.8", + "victory-shared-events": "^36.6.8" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + } + } + }, + "victory-core": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-core/-/victory-core-36.6.8.tgz", + "integrity": "sha512-SkyEszZKGyxjqfptfFWYdI22CvCuE9LhkaDpikzIhT2gcE3SuOBO5fk/740XMYE2ZUsJ4Fu/Vy4+8jZi17y44A==", + "requires": { + "lodash": "^4.17.21", + "prop-types": "^15.8.1", + "react-fast-compare": "^3.2.0", + "victory-vendor": "^36.6.8" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + } + } + }, + "victory-create-container": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-create-container/-/victory-create-container-36.6.8.tgz", + "integrity": "sha512-H2BsdTbJ/RxxcEg5lzk3TDlihtOs7I/5KaIBP3yosPs702i40mL2qndkRkj08QeiZhkaKfQ2GOUvyP+t7DSdmg==", + "requires": { + "lodash": "^4.17.19", + "victory-brush-container": "^36.6.8", + "victory-core": "^36.6.8", + "victory-cursor-container": "^36.6.8", + "victory-selection-container": "^36.6.8", + "victory-voronoi-container": "^36.6.8", + "victory-zoom-container": "^36.6.8" + } + }, + "victory-cursor-container": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-cursor-container/-/victory-cursor-container-36.6.8.tgz", + "integrity": "sha512-3WIBRl+7jnZok6syLfW8RK23nliDcoD/JUTN0YZo6bKBqHeFc4+ur3mlwCfghH7sGoxJRYuOJxTd9x2MwM5HQQ==", + "requires": { + "lodash": "^4.17.19", + "prop-types": "^15.8.1", + "victory-core": "^36.6.8" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + } + } + }, + "victory-errorbar": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-errorbar/-/victory-errorbar-36.6.8.tgz", + "integrity": "sha512-N4JdBy5wV+KU6pus7FBx+5on31oXanO+qVmtRH8u4W7CMWH5EwHortyu2wVYD9K2QoluXemIxZd7kfn14hmqfQ==", + "requires": { + "lodash": "^4.17.19", + "prop-types": "^15.8.1", + "victory-core": "^36.6.8" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + } + } + }, + "victory-group": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-group/-/victory-group-36.6.8.tgz", + "integrity": "sha512-CiupDIGPPWVgwif3ayd8glSlR41mVbuT0Nl0ay9q42w2fiM32syiJAoifIw47X4tL8ow/DXH+/5Pd8eEyA2trA==", + "requires": { + "lodash": "^4.17.19", + "prop-types": "^15.8.1", + "react-fast-compare": "^3.2.0", + "victory-core": "^36.6.8", + "victory-shared-events": "^36.6.8" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + } + } + }, + "victory-histogram": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-histogram/-/victory-histogram-36.6.8.tgz", + "integrity": "sha512-0Ah32gdTF1OJMBEqTSPyv09dUr3AmaDJMmyiZOHUd6RbLzA8RUanducVJ0gVay4A2Xm9s0vt1tzKU9Lj28tb6A==", + "requires": { + "lodash": "^4.17.19", + "prop-types": "^15.8.1", + "react-fast-compare": "^3.2.0", + "victory-bar": "^36.6.8", + "victory-core": "^36.6.8", + "victory-vendor": "^36.6.8" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + } + } + }, + "victory-legend": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-legend/-/victory-legend-36.6.8.tgz", + "integrity": "sha512-OnkzB82Mvt5/1LYNsrfZQoXaVvgfp1rCsFRI3imq257Sh/UPy0/eZehCMQs/SVbU0z0EuIpXokhZb3BBdoJgpw==", + "requires": { + "lodash": "^4.17.19", + "prop-types": "^15.8.1", + "victory-core": "^36.6.8" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + } + } + }, + "victory-line": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-line/-/victory-line-36.6.8.tgz", + "integrity": "sha512-MozOejQRZPdzFaru5zUfqVB4TEff6nZjtQhOs+F5yyhXjLgM89zGX30r3jK5cjVdAPbTu4KPUrwktvlw+AkPRA==", + "requires": { + "lodash": "^4.17.19", + "prop-types": "^15.8.1", + "victory-core": "^36.6.8", + "victory-vendor": "^36.6.8" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + } + } + }, + "victory-pie": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-pie/-/victory-pie-36.6.8.tgz", + "integrity": "sha512-dUHWiiKd60dlt7OjFa+YYwanHAkP/T0abzy6O3SFxGre52oeqd8px1EoVhlLKpn4ao8L35koG9mvz6/pGyr8Dw==", + "requires": { + "lodash": "^4.17.19", + "prop-types": "^15.8.1", + "victory-core": "^36.6.8", + "victory-vendor": "^36.6.8" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + } + } + }, + "victory-polar-axis": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-polar-axis/-/victory-polar-axis-36.6.8.tgz", + "integrity": "sha512-aU+Wp5six21POhI9oXeREnZHljpqcmwFHHnliVGrwgRsuc7TAjfXPWVOX9guEFfh6zQW6IZWWWTTLAN/PIEm9w==", + "requires": { + "lodash": "^4.17.19", + "prop-types": "^15.8.1", + "victory-core": "^36.6.8" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + } + } + }, + "victory-scatter": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-scatter/-/victory-scatter-36.6.8.tgz", + "integrity": "sha512-GKSNneBxIWLsF3eBSTW5IwT5S4YdsfFl4PVCP3/wTa2myfS5DIS9FufEnJp/FEZGalEXYWxeR47rlWqABxAj5A==", + "requires": { + "lodash": "^4.17.19", + "prop-types": "^15.8.1", + "victory-core": "^36.6.8" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + } + } + }, + "victory-selection-container": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-selection-container/-/victory-selection-container-36.6.8.tgz", + "integrity": "sha512-kudYbSX+o7fr64oeN7+EG/c+lqO22aypxVdCwa6BagAGoqqLR4jXxTqqIdp8tvxCgfCCXxopnTKYr46nubypGw==", + "requires": { + "lodash": "^4.17.19", + "prop-types": "^15.8.1", + "victory-core": "^36.6.8" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + } + } + }, + "victory-shared-events": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-shared-events/-/victory-shared-events-36.6.8.tgz", + "integrity": "sha512-hWPOVqMD3Sv6Rl1iyO6ibQrwYF9/eLCnRo0T59/Hsid6On0AJJjL9gv0oEIM5fqz7R7zx9PJmMk877IctEOemw==", + "requires": { + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.19", + "prop-types": "^15.8.1", + "react-fast-compare": "^3.2.0", + "victory-core": "^36.6.8" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + } + } + }, + "victory-stack": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-stack/-/victory-stack-36.6.8.tgz", + "integrity": "sha512-Pkux46IqAealOi0KvqQpaJKKKpHCfZ/sh5IeUKYFy+QKWAjiQjG6hFZeHgr2YaS7OfdbvHhoAdvp03KntWzpbw==", + "requires": { + "lodash": "^4.17.19", + "prop-types": "^15.8.1", + "react-fast-compare": "^3.2.0", + "victory-core": "^36.6.8", + "victory-shared-events": "^36.6.8" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + } + } + }, + "victory-tooltip": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-tooltip/-/victory-tooltip-36.6.8.tgz", + "integrity": "sha512-9P+QeAGyDpP0trJnQ1NtnbDhpoJB0Ghc2boYEehvL12p0OzolY9/Nq5SDP0tu5i1BBujwFXtnoCDqt+mOH25fA==", + "requires": { + "lodash": "^4.17.19", + "prop-types": "^15.8.1", + "victory-core": "^36.6.8" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + } + } + }, + "victory-vendor": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.6.8.tgz", + "integrity": "sha512-H3kyQ+2zgjMPvbPqAl7Vwm2FD5dU7/4bCTQakFQnpIsfDljeOMDojRsrmJfwh4oAlNnWhpAf+mbAoLh8u7dwyQ==", + "requires": { + "@types/d3-array": "^3.0.3", + "@types/d3-ease": "^3.0.0", + "@types/d3-interpolate": "^3.0.1", + "@types/d3-scale": "^4.0.2", + "@types/d3-shape": "^3.1.0", + "@types/d3-time": "^3.0.0", + "@types/d3-timer": "^3.0.0", + "d3-array": "^3.1.6", + "d3-ease": "^3.0.1", + "d3-interpolate": "^3.0.1", + "d3-scale": "^4.0.2", + "d3-shape": "^3.1.0", + "d3-time": "^3.0.0", + "d3-timer": "^3.0.1" + }, + "dependencies": { + "d3-array": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.0.tgz", + "integrity": "sha512-3yXFQo0oG3QCxbF06rMPFyGRMGJNS7NvsV1+2joOjbBE+9xvWQ8+GcMJAjRCzw06zQ3/arXeJgbPYcjUCuC+3g==", + "requires": { + "internmap": "1 - 2" + } + }, + "d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==" + }, + "d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "requires": { + "d3-color": "1 - 3" + } + }, + "d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "requires": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + } + }, + "d3-shape": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.1.0.tgz", + "integrity": "sha512-tGDh1Muf8kWjEDT/LswZJ8WF85yDZLvVJpYU9Nq+8+yW1Z5enxrmXOhTArlkaElU+CTn0OTVNli+/i+HP45QEQ==", + "requires": { + "d3-path": "1 - 3" + } + }, + "d3-time": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.0.0.tgz", + "integrity": "sha512-zmV3lRnlaLI08y9IMRXSDshQb5Nj77smnfpnd2LrBa/2K281Jijactokeak14QacHs/kKq0AQ121nidNYlarbQ==", + "requires": { + "d3-array": "2 - 3" + } + }, + "d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==" + } + } + }, + "victory-voronoi": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-voronoi/-/victory-voronoi-36.6.8.tgz", + "integrity": "sha512-cyYis7g9Q/yQWnorBQQT35bsOkcGfeNdjyXmyd0K1LmERQ3oCZ9+a+cwcolA46XaJu1meBge9WcKK2QpbAFRXQ==", + "requires": { + "d3-voronoi": "^1.1.4", + "lodash": "^4.17.19", + "prop-types": "^15.8.1", + "victory-core": "^36.6.8" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + } + } + }, + "victory-voronoi-container": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-voronoi-container/-/victory-voronoi-container-36.6.8.tgz", + "integrity": "sha512-x9/OOZdMm4dh38jNhSfBYT0nG6ribsINU0/WNzIn3QcDXFBInsJ7jRySxYmdmk45OdXfbDRwDMqVHk72sWQyUw==", + "requires": { + "delaunay-find": "0.0.6", + "lodash": "^4.17.19", + "prop-types": "^15.8.1", + "react-fast-compare": "^3.2.0", + "victory-core": "^36.6.8", + "victory-tooltip": "^36.6.8" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + } + } + }, + "victory-zoom-container": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-zoom-container/-/victory-zoom-container-36.6.8.tgz", + "integrity": "sha512-gxX5iJUaxrFFZ2IGS0sQnUI+3Mhj6bVLqtOlQd3Krld+9f/ieuUbxl+P+eIyhQU/VyHSlirIZeOGOXJeYcU9jQ==", + "requires": { + "lodash": "^4.17.19", + "prop-types": "^15.8.1", + "victory-core": "^36.6.8" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + } + } + }, "vlq": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", From a602446e081d04bbe887c5e50673d860c7533cf4 Mon Sep 17 00:00:00 2001 From: Stevan Lohja Date: Thu, 17 Nov 2022 23:35:03 -0500 Subject: [PATCH 18/99] fix: up-to-date API and added OpenRPC info --- .../03-example-evm-sidechains/06-api.mdx | 38 ++++++++++++++----- 1 file changed, 28 insertions(+), 10 deletions(-) diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/06-api.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/06-api.mdx index 942bb1bb..ed35ef2f 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/06-api.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/06-api.mdx @@ -1,11 +1,19 @@ --- -title: API Methods -metaTitle: API Methods +title: JSON-RPC API +metaTitle: JSON-RPC API --- -The list below shows which Ethereum API methods are currently implemented in the Cardano EVM sidechain. For details of each method, you can refer to the [Ethereum JSON-RPC Specification](https://playground.open-rpc.org/?schemaUrl=https://raw.githubusercontent.com/ethereum/eth1.0-apis/assembled-spec/openrpc.json&uiSchema%5BappBar%5D%5Bui:splitView%5D=false&uiSchema%5BappBar%5D%5Bui:input%5D=false&uiSchema%5BappBar%5D%5Bui:examplesDropdown%5D=false). +Interacting with the sidechain requires sending requests to specific JSON-RPC API methods. The Cardano EVM sidechain supports most standard Ethereum JSON-RPC API endpoints with a few exceptions described below. -If your product requires a method that is not currently implemented, please contact Input Output Global support. +## Specification + +The Cardano EVM sidechain supports [OpenRPC](https://open-rpc.org/)'s `rpc.discover` service discovery method that will return the OpenRPC scheme for the JSON-RPC API. You can easily validate and preview the schema on the [OpenRPC Playground](https://playground.open-rpc.org/?schemaUrl=http://faucet.mamba.atago/). + +## Supported Methods + +The list below shows which Ethereum API methods are currently implemented in the Cardano EVM sidechain. For details of each method, you can refer to the [JSON-RPC specification](https://playground.open-rpc.org/?schemaUrl=http://faucet.mamba.atago/). + +*If your product requires a method that is not currently implemented, please contact Input Output Global support.* # Available methods @@ -23,13 +31,23 @@ If your product requires a method that is not currently implemented, please cont - `eth_getBlockTransactionCountByNumber` - `eth_accounts` - `eth_blockNumber` +- `eth_sign` - `eth_getTransactionByHash` - `eth_getTransactionCount` - `eth_chainId` - `net_version` -- `web3_clientVersion` +- `web3_clientVersion` +- `txpool_content` + +## Bridge methods + +These methods are specifically implemented to support bridge operations. + +- `sidechain_getCandidates` +- `sidechain_getCommittee` +- `sidechain_getMainchainStatus` -### Test methods +## Test methods These methods are in the Cardano EVM sidechain with their input/output types, but are not fully implemented yet. They just return an error and do nothing. @@ -39,20 +57,20 @@ These methods are in the Cardano EVM sidechain with their input/output types, bu - `test_setChainParams` - `test_importRawBlock` -### Debug methods +## Debug methods These methods are there but they are specifically implemented to be just good enough for ETS. They are only available for the test node. -They do not really capture every possible storage address. As ETS uses trivial addresses such as 1-10 we only check those. +They do not capture every possible storage address. As ETS uses trivial addresses such as 1-10 we only check those. For accounts, we only check accounts that are known to exist (ie. they are in the genesis) but if an account is created inside a transaction we won’t return it. - `debug_storageRangeAt`: optional - `debug_accountRange`: optional -### Support for test tooling (Web3.js, Metamask…) +## Support for test tooling (Web3.js, Metamask…) - `personal_newAccount` - `personal_listAccounts` @@ -84,7 +102,7 @@ For accounts, we only check accounts that are known to exist (ie. they are in th The whole trace/debug module -### Irrelevant methods +# Irrelevant methods The following methods are irrelevant for the Cardano EVM sidechain because they are specific to proof of work. They can be implemented to return a fixed value if needed. From b9d5bde708159e03685ceda352bc20e5f6fe674b Mon Sep 17 00:00:00 2001 From: Stevan Lohja Date: Fri, 18 Nov 2022 07:32:20 -0500 Subject: [PATCH 19/99] fix: update metamask with known issues --- .../03-example-evm-sidechains/01-metamask.mdx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/01-metamask.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/01-metamask.mdx index 97cb9798..d93c9c61 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/01-metamask.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/01-metamask.mdx @@ -5,7 +5,9 @@ metaTitle: Create or Import Account with MetaMask ## Install MetaMask -Use this link to install MetaMask as a browser extension or mobile app: https://metamask.io/ +*MetaMask compatibility with the sidechain is officially tested with Google Chrome and Brave web browsers.* + +Use this link to install MetaMask as a browser extension or mobile app: https://metamask.io/. ![install-meta-mask](https://user-images.githubusercontent.com/10556209/148433190-2aabc719-67fb-40f3-a459-0f5f0d81e169.png) @@ -29,5 +31,10 @@ Settings > Networks > Add Network > Input the following settings and save. Now you can select the Cardano EVM sidechain network from MetaMask: ![select-network](https://user-images.githubusercontent.com/10556209/153285688-bac47217-57ad-4f98-8aa1-c26d57fc407e.PNG) + +## Known Issues + +- If the sidechain network was added correctly, but MetaMask does not send transactions, update balance, or simply not interact with the chain, then try to [Reset your MetaMask account](https://metamask.zendesk.com/hc/en-us/articles/360015488891-How-to-reset-an-account). +- MetaMask compatibility with the sidechain is officially tested with Google Chrome and Brave web browsers. To avoid browser compatbility issues, use Google Chrome or Brave. 1 Temporary name \ No newline at end of file From 04734a03b4187970f14f225c01ec946dbc2847b3 Mon Sep 17 00:00:00 2001 From: Stevan Lohja Date: Fri, 18 Nov 2022 09:23:46 -0500 Subject: [PATCH 20/99] feat: initial transacting cross-chain page --- .../05-transacting-crosschain.mdx | 222 +++++++++++++++++- 1 file changed, 221 insertions(+), 1 deletion(-) diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/05-transacting-crosschain.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/05-transacting-crosschain.mdx index 248b5486..3d94a4b6 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/05-transacting-crosschain.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/05-transacting-crosschain.mdx @@ -1,4 +1,224 @@ --- title: Transacting crosschain metaTitle: Transacting crosschain ---- \ No newline at end of file +--- + +# Claim Fuel Tokens + +## Prerequisites + +- A `cardano-node` connected to the Takao network. +- `cardano-cli` configured to local `cardano-node` + +## Step 00 - Some checks and preperation + +- Double check `cardano-node` is fully synchronized with Takao: + +``` +$ cardano-cli query tip $testnet +``` + +Example output: +``` +{ + "block": 178839, + "epoch": 611, + "era": "Babbage", + "hash": "27909943fad99fb4dbf1fa86c30841429c2eee81d2c829537c29d1266129b5ac", + "slot": 4394717, + "syncProgress": "100.00" +} +``` + +We will use the CLI to request funds and make transactions on Takao. Therefore we will set a few variables to make the process easier: + +``` +$ testnet="--testnet-magic=9" +$ address=$(cat payment.addr) +$ skey=payment.skey +$ faucet_address_atago=addr_test1qpd9h06dk8k3wkyal8glct0n3xar82zlmrphtg0sd89g9apx3shn92ckpu82r4jwpq9slgx9ge56gfn7hn0yful8y2wquvvvlk +$ faucet_address=faucet_address_atago +``` + +## Step 01 - Create a Cardano address + +- Create a cardano address: + +``` +# Set variable name, e.g. network=mainnet +network=--testnet-magic=9 + +cardano-cli address key-gen \ + --verification-key-file payment.vkey \ + --signing-key-file payment.skey + +cardano-cli address build \ + --payment-verification-key-file payment.vkey \ + --out-file payment.addr \ + $network' +``` + +## Step 02 - Request tADA from the Takao faucet + +The Takao faucet service does not have a UI, but supports request via `curl`. + +- Request tADA from the Takao faucet using `curl`. + +``` +curl -v -X POST -s 'http://faucet.cardano.takao/send-money/INSERT_TESTNET_ADDRESS' +``` + +## Step 02 - Export Protocol Parameters + +For our transaction calculations, we need some of the current protocol parameters. The following command will save the parameters in a file called protocol.json: + +``` +$ cardano-cli query protocol-parameters $testnet --out-file protocol.json +``` + +## Step 03 - Get FUEL tokens + +To get sidechain FUEL tokens on Takao, we'll have to send a regular transaction with an amount of ADA to the faucet. The amount of FUEL tokens you get is proportional to the amount of ADA you send calculated at `0.5 ADA / fuel` minus transaction fee and minus amount of ADA carried by every transaction. Therefore, it is recommeneded to make UTXOs a minimum of 3 ADA. + +- Obtain available UTXOs: + +``` +$ cardano-cli query utxo --address $address $testnet +``` + +Example output: +``` + TxHash TxIx Amount +-------------------------------------------------------------------------------------- +b35a4ba9ef3ce21adcd6879d08553642224304704d206c74d3ffb3e6eed3ca28 0 1000000000 lovelace +``` + +If we send 5 ada, the faucet will convert only part of that to fuel: + +``` +5 - 1.444(minAdaValue) - 0.17(txFee) = 3.39 // ada that will be converted to fuel +``` + +and will return + +``` +3.39 / 0.5 = 6 fuel and +1.444(minAdaValue) + 0.39(the remainder from 3.39) ada +``` + +Since we need each of those values we will store them individually in a variable: + +``` +$ txhash="insert your txhash here" +$ txix="insert your TxIx here" +``` + +Example: + +``` +$ txhash="b35a4ba9ef3ce21adcd6879d08553642224304704d206c74d3ffb3e6eed3ca28" +$ txix="0" +``` + +Now we can build the transaction and save it in a file called `tx.raw`. We saved almost all of the needed values in variables to improve the readability. + +- Build the transaction: + +``` +$ cardano-cli transaction build $testnet \ + --babbage-era \ + --tx-in $txhash#$txix \ + --tx-out "$faucet_address+5000000" \ + --change-address $address \ + --protocol-params-file protocol.json \ + --out-file tx.raw +``` + +### Syntax breakdown + +`--babbage-era`: Indicates that our transaction will be compatible with babbage-era. + +`--tx-in $txhash#$txix \`: The hash of our address we use as the input for the transaction needs sufficient funds. The syntax is: the hash, followed by a hash sign(#), followed by the value of TxIx of the corresponding UTXO. + +`--tx-out "$faucet_address+5000000" \` + +Here is where part one of the magic happens. For the --tx-out, we need to specify which address will receive our transaction. In our case, we will be sending 5 ada to the faucet address. + +`--out-file tx.raw`: We save our transaction to a file that you can name however you want. Just be sure to reference the correct filename in subsequent commands. + +--- +## Sign and Submit + +Tansactions need to be signed to prove the authenticity and ownership of the policy key. The signed transaction will be save in a new file caled `tx.raw` + +- Sign the transaction: + +``` +$ cardano-cli transaction sign $testnet \ + --tx-body-file tx.raw \ + --signing-key-file $skey \ + --out-file tx.sig +``` + +- Finally, submit the transaction + +``` +$ cardano-cli transaction submit $testnet \ + --tx-file tx.sig +``` + +🎉 At this point you have successfully claimed sidechain fuel tokens. This transaction may take a couple seconds to process. + +- Check the output adress: + +``` +$ cardano-cli query utxo --address $address $testnet +``` + +Example output: +``` + TxHash TxIx Amount +-------------------------------------------------------------------------------------- +d82e82776b3588c1a2c75245a20a9703f971145d1ca9fba4ad11f50803a43190 0 999824071 lovelace + 1 fbaaad49025bde0e84159cdae09b91b89d68e5349b67066ef305e239.4655454C +``` + +ℹ️ *`4655454c` in hex is the ASCII encoding of the string `FUEL`* + +# Move FUEL from mainchain to sidechain + +Move the amount of FUEL tokens in one UTXO. You need to know the policy ID, which can be obtained by querying your address. + +``` +cardano-cli query utxo --address addr_test1wqpr… $network +``` + +Example output: + +``` + TxHash TxIx Amount +-------------------------------------------------------------------------------------- +2daf5cd09137c63f8adbaad297636cbe1a6142ab298485e0cac47b591e5db74b 0 613648238 lovelace + TxOutDatumNone +6139f661d7d30bb51b070d5338ab4d39c1651921ef0472cd6af8ab2e9c3380f1 1 5000000 lovelace + TxOutDatumNone +68c2b54e91e52643b3b4e1f3cce1d6651129bb0840fcb84a87086ad5358626e3 1 3500000 lovelace + 99999998622 6f1e7de82f60f7bb4edde75b8b1cefb12a12d88e20e318947c1c130b.4655454c + TxOutDatumNone +``` + +In this case the policy ID is `6f1e7de82f60f7bb4edde75b8b1cefb12a12d88e20e318947c1c130b` and the amount of `99999998622`. + +- Send tokens using python script: + +``` +./send_to_sidechain.py --signing-key-file payment.skey \ + --recipient 0xae3dffee97f92db0201d11cb8877c89738353bce \ + --utxo-in 68c2b54e91e52643b3b4e1f3cce1d6651129bb0840fcb84a87086ad5358626e3#1 \ + --amount 10 +``` + +In a few minutes the tokens should appear on the sidechain: + +``` +curl -L -X POST http://faucet.mamba.atago/ -H 'Content-type:application/json' -d '{ + "jsonrpc": "2.0", + "method": "eth_getBalance", + "params": ["0xae3dffee97f92db0201d11cb8877c89738353bce", "latest"], + "id": 1}' +``` \ No newline at end of file From c57b2fe272a3249966b6b677b8f7402357c997d5 Mon Sep 17 00:00:00 2001 From: neilburgess42 Date: Mon, 21 Nov 2022 23:58:37 +1000 Subject: [PATCH 21/99] ETCM-2805 improve text (remove 'if') --- .../01-basics/01-introduction-sidechains.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx b/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx index db76221d..1329a350 100644 --- a/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx +++ b/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx @@ -36,4 +36,4 @@ The example EVM Sidechain construction features 'merged-staking', which allows m ## More information For a full description of the theoretical underpinning of the design, refer to the [original white paper](https://eprint.iacr.org/2018/1239.pdf). ## Contact Input Output -If you are interested in a commercial partnership with IOG, please complete the form on the [contact page](https://iohk.io/en/contact-commercial/). +To get involved, contact IOG through the [commercial contact page](https://iohk.io/en/contact-commercial/). From 38a02b2ab17b03deb9df1908bd99a0f1a26bad06 Mon Sep 17 00:00:00 2001 From: neilburgess42 Date: Tue, 22 Nov 2022 23:14:46 +1000 Subject: [PATCH 22/99] ETCM-2808 Complete the chain follower page --- .../02-chain-follower.mdx | 133 +++++++++++++++++- 1 file changed, 130 insertions(+), 3 deletions(-) diff --git a/content/08-cardano-sidechains/02-sidechain-toolkit/02-chain-follower.mdx b/content/08-cardano-sidechains/02-sidechain-toolkit/02-chain-follower.mdx index ff8b8d7a..4cac4014 100644 --- a/content/08-cardano-sidechains/02-sidechain-toolkit/02-chain-follower.mdx +++ b/content/08-cardano-sidechains/02-sidechain-toolkit/02-chain-follower.mdx @@ -1,4 +1,131 @@ --- -title: Chain Follower -metaTitle: Chain Follower ---- \ No newline at end of file +title: Chain follower +metaTitle: Chain follower +--- +# Chain follower +A chain follower such as DB Sync is a component that observes the transactions on a main chain such as Cardano. The chain follower provides the information for a sidechain such as Mamba to stay consistent with the main chain. + +[The DB Sync page](https://docs.cardano.org/cardano-components/cardano-db-sync/about-db-sync) gives a high-level description. + +## Mamba Bridge +The Mamba node uses DB Sync for getting information regarding the main chain. + +This is a non-exhaustive list of data retrieved from the main chain: + +- The nonce for a given epoch +- The stake distribution for a given epoch +- The list of UTXO for a given address, after a given block +- The latest block for a slot +- The latest block for the chain +- The block information for a given block number +- The slot number corresponding to a UTXO +- The cross-chain transactions for a given policy, asset name, and a range of blocks within a slot +- The cross-chain transactions for a given policy, asset name, and a UTXO id. + +The sidechain client uses DB Sync to listen to the mainchain's activity, and perform various tasks: + +- Update the sidechain pool committee: a specific transaction is done on the main chain, observed with DB Sync, and taken into account to determine the next slot's pool committee on the sidechain +- Transfer funds from the main chain to the sidechain: when a token is burned on the main chain, the corresponding transaction is observed with DB Sync, and used to provide corresponding funds on the sidechain. + +Transferring funds back from the sidechain to the main chain doesn't use DB Sync, but a different mechanism. + +## Configuring Mamba node to use your DB Sync instance +After installing and setting up a DB Sync instance, you need to configure a Mamba node to point to it. In the node’s configuration file set the datasource type to `db-sync` and configure connection details to match your setup. The finished configuration should look similar to the example below: + +``` +{ +... + + "mamba": { + "sidechain": { + "datasource": { + "db-sync": { + "connect-thread-pool-size": 4, + "driver": "org.postgresql.Driver", + "host": "your.dbsync.host", + "name": "your db sync instance name", + "port": 5432, + "username": "your db sync username" + "password": "your db sync password", + }, + "type": "db-sync" + } + }, + + +... +} +``` + +When the main-chain block with the burn transaction becomes stable, then the cross-chain transaction enters queued state. Queued transactions are eligible for Mamba node to be included in a sidechain block. + +When the transaction is added to the sidechain, it is executed. + +## Observing transactions +The tool `sidechain-cli.py` can be used to query main-chain transactions. + +### Pending and queued transactions +The command: + +`./sidechain-cli.py pending-txs --mamba-url=http://localhost:8546` +outputs + +``` +{ + "pending": [ + { + "recipient": "0x6aad2a7b6f14e179ce162d35addc5ad705b2d945", + "value": "0x32", + "txId": "bbbb7dcc11c47658590d8722e3659b857d80d488fc757760dfc18a49b9e42222#0" + } + ], + "queued": [ + { + "recipient": "0x6aad2a7b6f14e179ce162d35addc5ad705b2d946", + "value": "0x64", + "txId": "aaaa7dcc11c47658590d8722e3659b857d80d488fc757760dfc18a49b9e42233#0" + } + ] +} +``` +The parameter --recipient can be used to restrict results: + +``` +./sidechain-cli.py pending-txs --mamba-url=http://localhost:8546 \ + --recipient=0x6aad2a7b6f14e179ce162d35addc5ad705b2d946 +``` +### Search an incoming transaction in the chain + +`./sidechain-cli.py search-incoming-txs --help` + +Example: + +``` +./sidechain-cli.py search-incoming-txs --mamba-url http://localhost:8546 \ + --to 5000 \ + --utxo-id 472305c8c7f2f388ba7ebfc3ee5459c52105a16546176ef5db544416597bd0a7#0 +``` +outputs + +``` +- Transaction in block 1 (0xcbc9b92a09edc4fb6fb46dc0982e851f4c9acf61c5c9fce1227943b4e8bee09a): + * utxo: 472305c8c7f2f388ba7ebfc3ee5459c52105a16546176ef5db544416597bd0a7#0 + * recipient: Address(value='0000000000000000000000000000000000000000') + * value: 1 FUEL +``` + +### Sending tokens to sidechain + +`./sidechain-cli.py burn-fuel --help` + +Example: +``` +./sidechain-cli.py burn-fuel --signing-key-file payment1.skey \ + --recipient ae3dffee97f92db0201d11cb8877c89738353bce \ + --amount 10 +``` +### Funding sidechain address with faucet +``` +./sidechain-cli.py request-funds --mamba-url http://faucet.mamba.staging \ + --recipient 0x0011223344556677889900112233445566778899 +``` From 8c4a36bf10fd1f9f27bc5a0689973435b36afed9 Mon Sep 17 00:00:00 2001 From: Stevan Lohja Date: Tue, 22 Nov 2022 10:18:52 -0500 Subject: [PATCH 23/99] feat: add plutus bridge scripts page --- .../01-mainchain-plutus-scripts.mdx | 345 ++++++++++++++++++ 1 file changed, 345 insertions(+) create mode 100644 content/08-cardano-sidechains/02-sidechain-toolkit/01-mainchain-plutus-scripts.mdx diff --git a/content/08-cardano-sidechains/02-sidechain-toolkit/01-mainchain-plutus-scripts.mdx b/content/08-cardano-sidechains/02-sidechain-toolkit/01-mainchain-plutus-scripts.mdx new file mode 100644 index 00000000..7d9d9ca7 --- /dev/null +++ b/content/08-cardano-sidechains/02-sidechain-toolkit/01-mainchain-plutus-scripts.mdx @@ -0,0 +1,345 @@ +--- +title: Main chain plutus scripts +metaTitle: Main chain plutus scripts +--- + +Mainchain utilizes the following components to handle interactions with a sidechain: + +- `FUELMintingPolicy`: minting policy validating the mint or burn of FUEL tokens on mainchain ([2.](#2-transfer-fuel-tokens-from-mainchain-to-sidechain), [3.2.](#32-individual-claiming)) +- `MPTRootTokenMintingPolicy`: minting policy for storing cross-chain transaction bundles' MPT roots ([3.1.](#31-merkle-root-insertion)) +- `CommitteeCandidateValidator`: script address for committee candidates ([4.](#4-register-committee-candidate), [5.](#5-deregister-committee-membercandidate)) +- `MPTRootTokenValidator`: script address for storing `MPTRootToken`s ([3.1.](#31-merkle-root-insertion)) +- `CommitteeHashValidator`: script address for the committee members' hash ([1.](#1-initialise-contract), [6.](#6-committee-handover)) + +All of these policies/validators are parameterised by the sidechain parameters, so we can get unique minting policy and validator script hashes. + +```haskell +data SidechainParams = SidechainParams + { chainId :: Integer + , genesisHash :: GenesisHash + -- ^ 'GenesisHash' is a type alias for ByteString + , genesisMint :: Maybe TxOutRef + -- ^ 'genesisMint' is an arbitrary 'TxOutRef' used in the Passive Bridge setup, where + -- FUEL minting can only happen once. This parameter will be removed in the final product. + , genesisUtxo :: TxOutRef + -- ^ 'genesisUtxo' is an arbitrary 'TxOutRef' used to identify internal + -- 'AssetClass's (e.g. see [6.](#6-update-committee-hash)) of the + -- sidechain + } +``` + +### 1. Initialise contract + +For initialisation, we use an NFT (consuming some arbitrary utxo) to uniquely identify the current committee members by storing the hash of the concatenated public keys on chain (see [6.1](#61-update-committee-hash)). This committee is used to verify signatures for sidechain to mainchain transfers (see [3.1](#31-merkle-root-insertion)). + +**Workflow:** + +1. Call the initialize sidechain endpoint to generate the `SidechainParams` for a new + sidechain. +2. Use the given sidechain parameters for the rest of the endpoints to work + with _this_ particular sidechain. + +**Endpoint params:** + +```haskell +data InitSidechainParams = InitSidechainParams + { initChainId :: Integer + , initGenesisHash :: GenesisHash + -- ^ 'GenesisHash' is a type alias for ByteString + , initUtxo :: TxOutRef + -- ^ 'initUtxo' is used for creating the committee NFT + , initCommittee :: [PubKey] + -- ^ 'initCommittee' is the initial committee of the sidechain + , initSidechainEpoch :: Integer + -- ^ 'initSidechainEpoch' is the initial sidechain epoch of the sidechain + , initMint :: Maybe TxOutRef + -- ^ 'initMint' is used in the Passive Bridge only, and will be removed in the final product + } +``` + +### 2. Transfer FUEL tokens from mainchain to sidechain + +FUEL tokens on the Cardano network represent locked native assets on the sidechain network. When a certain amount of tokens are locked on a certain sidechain contract, we can mint the equivalent amount on Cardano ([2.](#2-transfer-fuel-tokens-from-mainchain-to-sidechain), [3.2.](#32-individual-claiming)). Conversely burning these tokens on the Cardano network ([3.](#3-transfer-fuel-tokens-from-sidechain-to-mainchain)) will release these tokens and send them to the owner. + +**Workflow:** + +1. Call the burn endpoint of the contract with BurnParams +2. A transaction will be submitted to mainchain burning the specified amount of FUEL tokens and the corresponding sidechain address in the redeemer +3. The Bridge component observing the mainchain where the given minting policy is handled, verifies the transaction and creates an appropriate sidechain transaction + +**Endpoint params:** + +```haskell +data BurnParams = BurnParams + { recipient :: SidechainAddress + -- ^ 'SidechainAddress' is a type alias for a ByteString (e.g. 0x112233aabbcc) + , amount :: Integer + } +``` + +![plutus-1](https://user-images.githubusercontent.com/10556209/203348515-29b5635d-33fc-4b72-9c0c-d9db0b7ae2b7.png) + +
Mainchain to Sidechain transaction (burning FUEL tokens)

+ +### 3. Transfer FUEL tokens from sidechain to mainchain + +**Workflow:** + +1. Sidechain collects unhandled transactions and bundles them at the end of each sidechain epoch +2. Sidechain block producers compute `txs = outgoing_txs.map(tx => blake2b(cbor(MerkleTreeEntry(tx)))` for each transaction (see `MerkleTreeEntry`), and create a Merkle-tree from these. The root of this tree is signed by at least `t` (multisig threshold) of the committee members with an appended signature scheme +3. Bridge broadcasts Merkle root to chain +4. Txs can be claimed [individually](#32-individual-claiming) + +#### 3.1. Merkle root insertion + +**Endpoint params for merkle root insertion:** + +```haskell +data SaveRootParams = SaveRootParams + { sidechainParams :: SidechainParams + -- ^ Parameters identifying the Sidechain + , merkleRoot :: ByteString + , previousMerkleRoot :: Maybe ByteString + -- ^ Chaining the Merkle roots to ensure ordering. The first root will have Nothing here. + , committeeSignatures :: [(SidechainPubKey, Maybe ByteString)] + -- ^ Public keys of all committee members with their corresponding signatures if there's one + } +``` + +Merkle roots are stored on-chain, using `MPTRootToken`s, where the `tokenName` is the Merkle root. These tokens must be at the `MPTRootTokenValidator` script address. + +**Redeemer:** + +```haskell +data SignedMerkleRoot = SignedMerkleRoot + { merkleRoot :: ByteString + , previousMerkleRoot :: Maybe ByteString -- Last Merkle root hash + , signatures :: [ByteString] -- Current committee signatures ordered as their corresponding keys + , beneficiary :: SidechainAddress + , committeePubKeys :: [SidechainPubKey] -- Lexicographically sorted public keys of all committee members + } +``` + +Minting policy verifies the following: + +- verifies that hash of committeePublicKeys matches the hash saved on chain +- verifies that all the provided signatures are valid +- verifies that size(signatures) > 2/3 \* size(committeePubKeys) +- list of public keys does not contain duplicates +- if `previousMerkleRoot` is specified, the UTxO with the given roothash is referenced in the transaction as a reference input + +Validator script verifies the following: + +- UTxOs containing an `MPTRootToken` cannot be unlocked from the script address + +![plutus2](https://user-images.githubusercontent.com/10556209/203349388-b0f3de16-dcfb-4a2d-b63d-44a2c0daeb6b.png) + +
Merkle root token minting

+ +The merkle tree has to be constructed in the exact same way as it is done by the following [merkle tree implementation](https://github.com/mlabs-haskell/trustless-sidechain/blob/master/src/TrustlessSidechain/MerkleTree.hs). Entries in the tree should be calculated as follow: + +```haskell +data MerkleTreeEntry = MerkleTreeEntry + { index :: Integer -- 32 bit unsigned integer, used to provide uniqueness among transactions within the tree + , amount :: Integer -- 256 bit unsigned integer that represents amount of tokens being sent out of the bridge + , recipient :: ByteString -- arbitrary length bytestring that represents decoded bech32 cardano address + , previousMerkleRoot :: Maybe ByteString -- previousMerkleRoot is added to make sure that the hashed entry is unique + } +``` + +``` +entry = blake2b(cbor(MerkleTreeEntry)) +``` + +Signatures for merkle tree should be constructed as follow: + +```haskell +data MerkleRootInsertionMessage = MerkleRootInsertionMessage + { sidechainParams :: SidechainParams + -- ^ Parameters identifying the Sidechain + , merkleRoot :: ByteString + , previousMerkleRoot :: Maybe ByteString + } +``` + +``` +signature = ecdsa.sign(data: blake2b(cbor(MerkleRootInsertionMessage)), key: committeeMemberPrvKey) +``` + +#### 3.2. Individual claiming + +**Endpoint params for claiming:** + +```haskell +data MintParams = MintParams + { amount :: Integer + , recipient :: ByteString + , merkleProof :: MerkleProof + , index :: Integer + , previousMerkleRoot:: Maybe ByteString + } +``` + +Minting policy verifies the following: + +- `MPTRootToken` with the name of the Merkle root of the transaction (calculated from from the proof) can be found in the `MPTRootTokenValidator` script address +- recipient, amount, index and previousMerkleRoot combined with merkleProof match against merkleRootHash +- `claimTransactionHash` of the transaction is NOT included in the distributed set[^1] +- a new entry with the `claimTransactionHash` of the transaction is created in the distributed set +- the transaction is signed by the recipient +- the amount matches the actual tx body contents + +where the `claimTransactionHash` is a `blake2(cbor(MerkleTreeEntry))`, uniquely identifying a cross chain transaction by pointing to a Merkle tree and the index of the transaction in the tree + +![plutus3](https://user-images.githubusercontent.com/10556209/203349828-bf3db3aa-7032-4578-a7c2-fe06a882dc95.png) + +
Sidechain to Mainchain transaction (claiming tokens)

+ +**Minting policy redeemer:** + +```haskell +data FUELRedeemer + = MainToSide ByteString ByteString + -- ^ Recipient address on the sidechain and the signature of its owner (see 2.) + | SideToMain MerkleTreeEntry MerkleProof +``` + +### 4. Register committee candidate + +**Workflow:** + +1. An SPO registering as a block producer (commitee member) for the sidechain sends BlockProducerRegistration and its signature (where the signed message contains the sidechain parameters, sidechain public key and the input utxo in CBOR format) +2. The Bridge monitoring the committee candidate script address is validating the SPO credentials, chainId, and the consumed inputUtxo + +**Datum:** + +```haskell +data BlockProducerRegistration = BlockProducerRegistration + { bprSpoPubKey :: PubKey -- own public key + , bprInputUtxo :: TxOutRef -- a utxo that must be spent with the transaction + , bprSidechainPubKey :: ByteString -- public key in the sidechain's desired format + , bprSpoSignature :: Signature -- Signature of the SPO private key + , bprSidechainSignature :: ByteString -- Signature of the sidechain private key + } +``` + +### 5. Deregister committee member/candidate + +**Workflow:** + +1. The UTxO with the registration information can be redeemed by the original sender (doesn't have to check the inputUtxo) +2. The Bridge monitoring the committee candidate script address interprets this as a deregister action + +### 6. Committee handover + +In the current implementation of the sidechain, a [Merkle root insertion (3.1)](#31-merkle-root-insertion) can only occur once per sidechain epoch at the time of the committee handover. We expose an endpoint which can handle this action, however the underlying implementation is detached, so in theory, we could do Merkle root insertion and Committee Hash Update actions independently. + +We have to be careful about the order of these actions. If the transaction inserting the merkle root for sidechain epoch 1 gets submitted _after_ the committee handover from `committee of epoch 1` to `committee of epoch 2` transaction, the signature would become invalid, since it is signed by the `committee of epoch 1`. To mitigate this issue, we introduce `merkle root chain`, for details see: [6.2](#62-merkle-root-chaining) + +#### 6.1 Update committee hash + +1. Bridge component triggers the Cardano transaction. This tx does the following: + +**Endpoint params:** + +```haskell +data UpdateCommitteeHashParams = UpdateCommitteeHashParams + { newCommitteePubKeys :: [SidechainPubKey] + -- ^ The public keys of the new committee. + , committeeSignatures :: [(SidechainPubKey, Maybe ByteString)] + -- ^ Public keys of all committee members with their corresponding signatures if there's one + , sidechainParams :: SidechainParams + -- ^ Parameters identifying the Sidechain + , previousMerkleRoot :: Maybe ByteString + -- ^ last merkle root inserted on chain, unless there is no Merkle root inserted yet + , sidechainEpoch :: Integer + -- ^ sidechain epoch of the new committee + } +``` + +Validator script verifies the following: + +- verifies that hash of committeePublicKeys matches the hash saved on chain +- verifies that all the provided signatures are valid +- verifies that size(signatures) > 2/3 \* size(committeePubKeys) +- verifies the NFT of the UTxO holding the old verification key at the script address +- consumes the above mentioned UTxO +- verifies that (sidechain epoch of the new committee hash > sidechain epoch of the consumed committee hash utxo) +- outputs a new UTxO with the updated committee hash containing the NFT to the same script address +- reference to the last Merkle root is referenced in the transaction + +**Datum:** + +```haskell +data UpdateCommitteeHash = UpdateCommitteeHash + { committeePubKeysHash :: ByteString + -- ^ Hash of all lexicographically sorted public keys of the current committee members + , sidechainEpoch :: Integer + -- ^ sidechain epoch of the committee + } +``` + +``` +committeePubKeys = sort([key1, key2, ..., keyN]) +committeePubKeysHash = blake2b(concat(committeePubKeys)) +keyN - 33 bytes compressed ecdsa public key of a committee member +``` + +![plutus4](https://user-images.githubusercontent.com/10556209/203350359-da10a8f5-be3c-4d55-b235-10b3919e58a0.png) + +
Committee handover (updating committee hash)

+ +**Redeemer:** + +```haskell +data UpdateCommitteeRedeemer = UpdateCommitteeRedeemer + { signatures :: [ByteString] + , newCommitteePubKeys :: [SidechainPubKey] + , committeePubKeys :: [SidechainPubKey] + , previousMerkleRoot :: Maybe ByteString + -- ^ last merkle root inserted on chain, unless there is no Merkle root inserted yet + } +``` + +Signatures are constructed as follow: + +``` +SidechainPubKey - 33 bytes compressed ecdsa public key +``` + +```haskell +data UpdateCommitteeMessage = UpdateCommitteeMessage + { sidechainParams :: SidechainParams + , newCommitteePubKeys :: [SidechainPubKey] -- sorted lexicographically + , previousMerkleRoot :: Maybe ByteString + -- ^ last Merkle root inserted on chain (Merkle root for the last sidechain epoch) + , sidechainEpoch :: Integer + -- ^ sidechain epoch of the newly registered committee + } +``` + +``` +signature = ecdsa.sign(data: blake2b(cbor(UpdateCommitteeMessage)), key: committeeMemberPrvKey) +``` + +#### 6.2. Merkle root chaining + +As described in [6. Committee handover](#6-committee-handover), we have to maintain the correct order of Merkle root insertions and committee hash updates. We introduce a new Merkle root chain, where each Merkle root has a reference to its predecessor (if one exists), furthermore all committee hash updates reference the last Merkle root inserted (if one exists). + +![01](https://user-images.githubusercontent.com/10556209/203350794-9c75b2cd-f471-4f51-9e54-0d2d90ac8f07.png) + +
Merkle root chaining (SC ep = sidechain epoch)

+ +As seen in the graph above, the first Merkle root has no reference, which is completely valid. We do not enforce the existence of the last Merkle root. + +In case a sidechain epoch passed without any cross-chain transactions, no Merkle root is inserted, resulting in two committee hash updates referencing the same Merkle root. + +![02](https://user-images.githubusercontent.com/10556209/203350803-2baca0c8-9b85-458b-a36a-9621d30e5392.png) + +
Merkle root chaining - epoch without Merkle root (SC ep = sidechain epoch)

+ +In the future, we want to support multiple Merkle roots per sidechain epoch, so the result could look like the following: + +![03](https://user-images.githubusercontent.com/10556209/203350806-72c261f7-f0af-41a0-90dd-883c160e96c3.png) + +
Merkle root chaining - multiple Merkle roots per epoch (SC ep = sidechain epoch)

\ No newline at end of file From 85faf0efec2b8a88b92958c7454434bbf28861ab Mon Sep 17 00:00:00 2001 From: olgahryniuk <67585499+olgahryniuk@users.noreply.github.com> Date: Tue, 22 Nov 2022 17:46:43 +0200 Subject: [PATCH 24/99] Update 02-sidechain-toolkit.mdx --- content/08-cardano-sidechains/02-sidechain-toolkit.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/08-cardano-sidechains/02-sidechain-toolkit.mdx b/content/08-cardano-sidechains/02-sidechain-toolkit.mdx index d48a065b..dcd9a529 100644 --- a/content/08-cardano-sidechains/02-sidechain-toolkit.mdx +++ b/content/08-cardano-sidechains/02-sidechain-toolkit.mdx @@ -1,6 +1,6 @@ --- -title: Sidechain Toolkit -metaTitle: Sidechain Toolkit +title: Sidechain toolkit +metaTitle: Sidechain toolkit --- From 1413ccdf0996ca3a3d3af3ee41afd652986045a1 Mon Sep 17 00:00:00 2001 From: olgahryniuk <67585499+olgahryniuk@users.noreply.github.com> Date: Tue, 22 Nov 2022 17:47:05 +0200 Subject: [PATCH 25/99] Update 03-example-evm-sidechains.mdx --- content/08-cardano-sidechains/03-example-evm-sidechains.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains.mdx index 2a383ebc..b743ee57 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains.mdx @@ -1,6 +1,6 @@ --- -title: Example EVM Sidechain -metaTitle: Example EVM Sidechain +title: Example EVM sidechain +metaTitle: Example EVM sidechain --- From e77efbbf33227c5cb4bac5b87034768bd9b82035 Mon Sep 17 00:00:00 2001 From: olgahryniuk <67585499+olgahryniuk@users.noreply.github.com> Date: Tue, 22 Nov 2022 17:49:21 +0200 Subject: [PATCH 26/99] Update 01-introduction-sidechains.mdx --- .../01-basics/01-introduction-sidechains.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx b/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx index 1329a350..df173e96 100644 --- a/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx +++ b/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx @@ -26,7 +26,7 @@ The design of the example EVM sidechain is based on the principles laid out in t Here are some design features of the Cardano EVM sidechain relevant to Solidity developers. ### Two-way peg The EVM sidechain allows the transfer of assets back and forth between the Cardano blockchain and sidechains. The two-way peg that achieves this preserves the nature of the asset in both chains whenever the asset moves. -### Proof of Stake +### Proof of stake Although the Solidity contract may be intended for a Proof of Work blockchain, the example EVM sidechain uses the same secure PoS algorithm as Cardano, giving the well-known benefits of reduced energy usage, speed, and decentralization. ### Firewall The firewall property ensures that a catastrophic failure in one of the chains, such as a violation of its security assumptions, does not make the other chains vulnerable. This feature provides a measure of limited liability analogous to limited liability in the corporate world - when a limited company fails, its stockholders are only liable for the amount of their investment. From d13600ec25ce3b244e5b815b0cbefa7a79fc17ce Mon Sep 17 00:00:00 2001 From: olgahryniuk <67585499+olgahryniuk@users.noreply.github.com> Date: Tue, 22 Nov 2022 17:50:26 +0200 Subject: [PATCH 27/99] Update 02-ouroboros-description.mdx --- .../01-basics/02-ouroboros-description.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/08-cardano-sidechains/01-basics/02-ouroboros-description.mdx b/content/08-cardano-sidechains/01-basics/02-ouroboros-description.mdx index 1af38ed0..12ec8e2b 100644 --- a/content/08-cardano-sidechains/01-basics/02-ouroboros-description.mdx +++ b/content/08-cardano-sidechains/01-basics/02-ouroboros-description.mdx @@ -1,6 +1,6 @@ --- -title: Ouroboros Description -metaTitle: Ouroboros Description +title: About Ouroboros BFT +metaTitle: About Ouroboros BFT --- # Ouroboros BFT: A simple Byzantine fault tolerant consensus protocol From cee8231c0a39e4f2376aa1dcdb4906d4511dc71c Mon Sep 17 00:00:00 2001 From: olgahryniuk <67585499+olgahryniuk@users.noreply.github.com> Date: Tue, 22 Nov 2022 17:54:22 +0200 Subject: [PATCH 28/99] Minor formatting tweaks --- content/08-cardano-sidechains/01-basics/04-block-explorer.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/08-cardano-sidechains/01-basics/04-block-explorer.mdx b/content/08-cardano-sidechains/01-basics/04-block-explorer.mdx index 544e45ab..4cf7efbd 100644 --- a/content/08-cardano-sidechains/01-basics/04-block-explorer.mdx +++ b/content/08-cardano-sidechains/01-basics/04-block-explorer.mdx @@ -2,7 +2,7 @@ title: 'About Block Explorer' metaTitle: 'About Block Explorer' --- -# Block Explorer + A block explorer allows you to inspect a blockchain to see its blocks and transactions. This document is based primarily on the @@ -12,7 +12,7 @@ presentation of information. When you use a block explorer, it will list fields and their contents. This document will help you understand the meaning of the field names and the significance of their contents. -# Glossary +## Glossary These are the field names commonly used in block explorers on the example EVM sidechain. ## General terms
From d280a4dfe8b661fec52c5db5e42fb6fbc5b4d3cf Mon Sep 17 00:00:00 2001 From: olgahryniuk <67585499+olgahryniuk@users.noreply.github.com> Date: Tue, 22 Nov 2022 17:58:15 +0200 Subject: [PATCH 29/99] Headlines styling --- .../00-technical-specification copy.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/08-cardano-sidechains/02-sidechain-toolkit/00-technical-specification copy.mdx b/content/08-cardano-sidechains/02-sidechain-toolkit/00-technical-specification copy.mdx index 8fa30920..bab36bef 100644 --- a/content/08-cardano-sidechains/02-sidechain-toolkit/00-technical-specification copy.mdx +++ b/content/08-cardano-sidechains/02-sidechain-toolkit/00-technical-specification copy.mdx @@ -1,4 +1,4 @@ --- -title: Technical Specification -metaTitle: Technical Specification ---- \ No newline at end of file +title: Technical specification +metaTitle: Technical specification +--- From 67b7faec7c37e3de19e347224296d87a54eeef7c Mon Sep 17 00:00:00 2001 From: olgahryniuk <67585499+olgahryniuk@users.noreply.github.com> Date: Tue, 22 Nov 2022 18:17:04 +0200 Subject: [PATCH 30/99] Copy editing --- .../01-mainchain-plutus-scripts.mdx | 94 +++++++++---------- 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/content/08-cardano-sidechains/02-sidechain-toolkit/01-mainchain-plutus-scripts.mdx b/content/08-cardano-sidechains/02-sidechain-toolkit/01-mainchain-plutus-scripts.mdx index 7d9d9ca7..0d69389b 100644 --- a/content/08-cardano-sidechains/02-sidechain-toolkit/01-mainchain-plutus-scripts.mdx +++ b/content/08-cardano-sidechains/02-sidechain-toolkit/01-mainchain-plutus-scripts.mdx @@ -1,17 +1,17 @@ --- -title: Main chain plutus scripts -metaTitle: Main chain plutus scripts +title: Main chain Plutus scripts +metaTitle: Main chain Plutus scripts --- -Mainchain utilizes the following components to handle interactions with a sidechain: +The main chain utilizes the following components to handle interactions with a sidechain: -- `FUELMintingPolicy`: minting policy validating the mint or burn of FUEL tokens on mainchain ([2.](#2-transfer-fuel-tokens-from-mainchain-to-sidechain), [3.2.](#32-individual-claiming)) -- `MPTRootTokenMintingPolicy`: minting policy for storing cross-chain transaction bundles' MPT roots ([3.1.](#31-merkle-root-insertion)) -- `CommitteeCandidateValidator`: script address for committee candidates ([4.](#4-register-committee-candidate), [5.](#5-deregister-committee-membercandidate)) -- `MPTRootTokenValidator`: script address for storing `MPTRootToken`s ([3.1.](#31-merkle-root-insertion)) -- `CommitteeHashValidator`: script address for the committee members' hash ([1.](#1-initialise-contract), [6.](#6-committee-handover)) +- `FUELMintingPolicy`: a minting policy that validates the minting or burning of FUEL tokens on the main chain ([2.](#2-transfer-fuel-tokens-from-mainchain-to-sidechain), [3.2.](#32-individual-claiming)) +- `MPTRootTokenMintingPolicy`: a minting policy for storing cross-chain transaction bundles' MPT roots ([3.1.](#31-merkle-root-insertion)) +- `CommitteeCandidateValidator`: a script address for committee candidates ([4.](#4-register-committee-candidate), [5.](#5-deregister-committee-membercandidate)) +- `MPTRootTokenValidator`: a script address for storing `MPTRootToken`s ([3.1.](#31-merkle-root-insertion)) +- `CommitteeHashValidator`: a script address for the committee members' hash ([1.](#1-initialise-contract), [6.](#6-committee-handover)) -All of these policies/validators are parameterised by the sidechain parameters, so we can get unique minting policy and validator script hashes. +All of these policies and validators are parameterized by the sidechain parameters, which allows getting unique minting policy and validator script hashes. ```haskell data SidechainParams = SidechainParams @@ -28,9 +28,9 @@ data SidechainParams = SidechainParams } ``` -### 1. Initialise contract +### 1. Initialize a contract -For initialisation, we use an NFT (consuming some arbitrary utxo) to uniquely identify the current committee members by storing the hash of the concatenated public keys on chain (see [6.1](#61-update-committee-hash)). This committee is used to verify signatures for sidechain to mainchain transfers (see [3.1](#31-merkle-root-insertion)). +For initialization, we use an NFT (consuming some arbitrary UTXO) to uniquely identify the current committee members by storing the hash of the concatenated public keys on the chain (see [6.1](#61-update-committee-hash)). This committee is used to verify signatures for sidechain to mainchain transfers (see [3.1](#31-merkle-root-insertion)). **Workflow:** @@ -39,7 +39,7 @@ For initialisation, we use an NFT (consuming some arbitrary utxo) to uniquely id 2. Use the given sidechain parameters for the rest of the endpoints to work with _this_ particular sidechain. -**Endpoint params:** +**Endpoint parameters:** ```haskell data InitSidechainParams = InitSidechainParams @@ -59,15 +59,15 @@ data InitSidechainParams = InitSidechainParams ### 2. Transfer FUEL tokens from mainchain to sidechain -FUEL tokens on the Cardano network represent locked native assets on the sidechain network. When a certain amount of tokens are locked on a certain sidechain contract, we can mint the equivalent amount on Cardano ([2.](#2-transfer-fuel-tokens-from-mainchain-to-sidechain), [3.2.](#32-individual-claiming)). Conversely burning these tokens on the Cardano network ([3.](#3-transfer-fuel-tokens-from-sidechain-to-mainchain)) will release these tokens and send them to the owner. +FUEL tokens on the Cardano network represent locked native assets on the sidechain network. When a certain amount of tokens are locked on a certain sidechain contract, you can mint the equivalent amount on Cardano ([2.](#2-transfer-fuel-tokens-from-mainchain-to-sidechain), [3.2.](#32-individual-claiming)). Conversely burning these tokens on the Cardano network ([3.](#3-transfer-fuel-tokens-from-sidechain-to-mainchain)) will release these tokens and send them to the owner. **Workflow:** -1. Call the burn endpoint of the contract with BurnParams -2. A transaction will be submitted to mainchain burning the specified amount of FUEL tokens and the corresponding sidechain address in the redeemer -3. The Bridge component observing the mainchain where the given minting policy is handled, verifies the transaction and creates an appropriate sidechain transaction +1. Call the burn endpoint of the contract with BurnParams. +2. A transaction will be submitted to the main chain burning the specified amount of FUEL tokens and the corresponding sidechain address in the redeemer. +3. The Bridge component (observing the main chain where the given minting policy is handled) will verify the transaction and create an appropriate sidechain transaction. -**Endpoint params:** +**Endpoint parameters:** ```haskell data BurnParams = BurnParams @@ -85,14 +85,14 @@ data BurnParams = BurnParams **Workflow:** -1. Sidechain collects unhandled transactions and bundles them at the end of each sidechain epoch -2. Sidechain block producers compute `txs = outgoing_txs.map(tx => blake2b(cbor(MerkleTreeEntry(tx)))` for each transaction (see `MerkleTreeEntry`), and create a Merkle-tree from these. The root of this tree is signed by at least `t` (multisig threshold) of the committee members with an appended signature scheme -3. Bridge broadcasts Merkle root to chain -4. Txs can be claimed [individually](#32-individual-claiming) +1. Sidechain collects unhandled transactions and bundles them at the end of each sidechain epoch. +2. Sidechain block producers compute `txs = outgoing_txs.map(tx => blake2b(cbor(MerkleTreeEntry(tx)))` for each transaction (see `MerkleTreeEntry`), and create a Merkle-tree from these. The root of this tree is signed by at least `t` (multisig threshold) of the committee members with an appended signature scheme. +3. Bridge broadcasts Merkle root to the chain. +4. Transactions can be claimed [individually](#32-individual-claiming). #### 3.1. Merkle root insertion -**Endpoint params for merkle root insertion:** +**Endpoint parameters for Merkle root insertion:** ```haskell data SaveRootParams = SaveRootParams @@ -120,23 +120,23 @@ data SignedMerkleRoot = SignedMerkleRoot } ``` -Minting policy verifies the following: +A minting policy verifies that: -- verifies that hash of committeePublicKeys matches the hash saved on chain -- verifies that all the provided signatures are valid -- verifies that size(signatures) > 2/3 \* size(committeePubKeys) -- list of public keys does not contain duplicates -- if `previousMerkleRoot` is specified, the UTxO with the given roothash is referenced in the transaction as a reference input +- the hash of committeePublicKeys matches the hash saved on-chain +- all the provided signatures are valid +- size(signatures) > 2/3 \* size(committeePubKeys) +- a list of public keys does not contain duplicates +- if `previousMerkleRoot` is specified, the UTXO with the given roothash is referenced in the transaction as a reference input -Validator script verifies the following: +A validator script verifies the following: -- UTxOs containing an `MPTRootToken` cannot be unlocked from the script address +- UTXOs containing an `MPTRootToken` cannot be unlocked from the script address ![plutus2](https://user-images.githubusercontent.com/10556209/203349388-b0f3de16-dcfb-4a2d-b63d-44a2c0daeb6b.png)
Merkle root token minting

-The merkle tree has to be constructed in the exact same way as it is done by the following [merkle tree implementation](https://github.com/mlabs-haskell/trustless-sidechain/blob/master/src/TrustlessSidechain/MerkleTree.hs). Entries in the tree should be calculated as follow: +The Merkle tree has to be constructed in the exact same way as it is done by the following [Merkle tree implementation](https://github.com/mlabs-haskell/trustless-sidechain/blob/master/src/TrustlessSidechain/MerkleTree.hs). Entries in the tree should be calculated as follows: ```haskell data MerkleTreeEntry = MerkleTreeEntry @@ -151,7 +151,7 @@ data MerkleTreeEntry = MerkleTreeEntry entry = blake2b(cbor(MerkleTreeEntry)) ``` -Signatures for merkle tree should be constructed as follow: +Signatures for Merkle tree should be constructed as follows: ```haskell data MerkleRootInsertionMessage = MerkleRootInsertionMessage @@ -168,7 +168,7 @@ signature = ecdsa.sign(data: blake2b(cbor(MerkleRootInsertionMessage)), key: com #### 3.2. Individual claiming -**Endpoint params for claiming:** +**Endpoint parameters for claiming:** ```haskell data MintParams = MintParams @@ -180,7 +180,7 @@ data MintParams = MintParams } ``` -Minting policy verifies the following: +A minting policy verifies the following: - `MPTRootToken` with the name of the Merkle root of the transaction (calculated from from the proof) can be found in the `MPTRootTokenValidator` script address - recipient, amount, index and previousMerkleRoot combined with merkleProof match against merkleRootHash @@ -189,7 +189,7 @@ Minting policy verifies the following: - the transaction is signed by the recipient - the amount matches the actual tx body contents -where the `claimTransactionHash` is a `blake2(cbor(MerkleTreeEntry))`, uniquely identifying a cross chain transaction by pointing to a Merkle tree and the index of the transaction in the tree +where the `claimTransactionHash` is a `blake2(cbor(MerkleTreeEntry))`, uniquely identifying a cross-chain transaction by pointing to a Merkle tree and the index of the transaction in the tree. ![plutus3](https://user-images.githubusercontent.com/10556209/203349828-bf3db3aa-7032-4578-a7c2-fe06a882dc95.png) @@ -208,7 +208,7 @@ data FUELRedeemer **Workflow:** -1. An SPO registering as a block producer (commitee member) for the sidechain sends BlockProducerRegistration and its signature (where the signed message contains the sidechain parameters, sidechain public key and the input utxo in CBOR format) +1. An SPO registering as a block producer (commitee member) for the sidechain sends BlockProducerRegistration and its signature (where the signed message contains the sidechain parameters, sidechain public key and the input UTXO in CBOR format) 2. The Bridge monitoring the committee candidate script address is validating the SPO credentials, chainId, and the consumed inputUtxo **Datum:** @@ -227,18 +227,18 @@ data BlockProducerRegistration = BlockProducerRegistration **Workflow:** -1. The UTxO with the registration information can be redeemed by the original sender (doesn't have to check the inputUtxo) +1. The UTXO with the registration information can be redeemed by the original sender (doesn't have to check the inputUtxo) 2. The Bridge monitoring the committee candidate script address interprets this as a deregister action ### 6. Committee handover In the current implementation of the sidechain, a [Merkle root insertion (3.1)](#31-merkle-root-insertion) can only occur once per sidechain epoch at the time of the committee handover. We expose an endpoint which can handle this action, however the underlying implementation is detached, so in theory, we could do Merkle root insertion and Committee Hash Update actions independently. -We have to be careful about the order of these actions. If the transaction inserting the merkle root for sidechain epoch 1 gets submitted _after_ the committee handover from `committee of epoch 1` to `committee of epoch 2` transaction, the signature would become invalid, since it is signed by the `committee of epoch 1`. To mitigate this issue, we introduce `merkle root chain`, for details see: [6.2](#62-merkle-root-chaining) +We have to be careful about the order of these actions. If the transaction inserting the Merkle root for sidechain epoch 1 gets submitted _after_ the committee handover from `committee of epoch 1` to `committee of epoch 2` transaction, the signature would become invalid, since it is signed by the `committee of epoch 1`. To mitigate this issue, we introduce `Merkle root chain`, for details see: [6.2](#62-merkle-root-chaining) #### 6.1 Update committee hash -1. Bridge component triggers the Cardano transaction. This tx does the following: +1. Bridge component triggers the Cardano transaction. This transaction does the following: **Endpoint params:** @@ -259,13 +259,13 @@ data UpdateCommitteeHashParams = UpdateCommitteeHashParams Validator script verifies the following: -- verifies that hash of committeePublicKeys matches the hash saved on chain -- verifies that all the provided signatures are valid -- verifies that size(signatures) > 2/3 \* size(committeePubKeys) -- verifies the NFT of the UTxO holding the old verification key at the script address -- consumes the above mentioned UTxO -- verifies that (sidechain epoch of the new committee hash > sidechain epoch of the consumed committee hash utxo) -- outputs a new UTxO with the updated committee hash containing the NFT to the same script address +- the hash of committeePublicKeys matches the hash saved on chain +- all the provided signatures are valid +- size(signatures) > 2/3 \* size(committeePubKeys) +- the NFT of the UTXO holding the old verification key at the script address +- consumes the above mentioned UTXO +- sidechain epoch of the new committee hash > sidechain epoch of the consumed committee hash utxo +- outputs a new UTXO with the updated committee hash containing the NFT to the same script address - reference to the last Merkle root is referenced in the transaction **Datum:** @@ -342,4 +342,4 @@ In the future, we want to support multiple Merkle roots per sidechain epoch, so ![03](https://user-images.githubusercontent.com/10556209/203350806-72c261f7-f0af-41a0-90dd-883c160e96c3.png) -
Merkle root chaining - multiple Merkle roots per epoch (SC ep = sidechain epoch)

\ No newline at end of file +
Merkle root chaining - multiple Merkle roots per epoch (SC ep = sidechain epoch)

From 6a930d62dc1e6cf3fa831560c1e7f97d220166a6 Mon Sep 17 00:00:00 2001 From: olgahryniuk <67585499+olgahryniuk@users.noreply.github.com> Date: Tue, 22 Nov 2022 18:17:49 +0200 Subject: [PATCH 31/99] Headlines styling --- .../02-sidechain-toolkit/01-plutus-bridge-scripts.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/08-cardano-sidechains/02-sidechain-toolkit/01-plutus-bridge-scripts.mdx b/content/08-cardano-sidechains/02-sidechain-toolkit/01-plutus-bridge-scripts.mdx index 6ee68c87..d5e2afed 100644 --- a/content/08-cardano-sidechains/02-sidechain-toolkit/01-plutus-bridge-scripts.mdx +++ b/content/08-cardano-sidechains/02-sidechain-toolkit/01-plutus-bridge-scripts.mdx @@ -1,4 +1,4 @@ --- -title: Plutus Bridge Scripts -metaTitle: Plutus Bridge Scripts ---- \ No newline at end of file +title: Plutus bridge scripts +metaTitle: Plutus bridge scripts +--- From 40a29b9ca23d135595158cb2be72265dfcf44752 Mon Sep 17 00:00:00 2001 From: olgahryniuk <67585499+olgahryniuk@users.noreply.github.com> Date: Tue, 22 Nov 2022 18:18:14 +0200 Subject: [PATCH 32/99] ordering --- ...{01-plutus-bridge-scripts.mdx => 02-plutus-bridge-scripts.mdx} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename content/08-cardano-sidechains/02-sidechain-toolkit/{01-plutus-bridge-scripts.mdx => 02-plutus-bridge-scripts.mdx} (100%) diff --git a/content/08-cardano-sidechains/02-sidechain-toolkit/01-plutus-bridge-scripts.mdx b/content/08-cardano-sidechains/02-sidechain-toolkit/02-plutus-bridge-scripts.mdx similarity index 100% rename from content/08-cardano-sidechains/02-sidechain-toolkit/01-plutus-bridge-scripts.mdx rename to content/08-cardano-sidechains/02-sidechain-toolkit/02-plutus-bridge-scripts.mdx From bf81b81f112deb21f58eb1c95026a40734fb101f Mon Sep 17 00:00:00 2001 From: olgahryniuk <67585499+olgahryniuk@users.noreply.github.com> Date: Tue, 22 Nov 2022 18:19:03 +0200 Subject: [PATCH 33/99] ordering --- .../{02-chain-follower.mdx => 03-chain-follower.mdx} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename content/08-cardano-sidechains/02-sidechain-toolkit/{02-chain-follower.mdx => 03-chain-follower.mdx} (99%) diff --git a/content/08-cardano-sidechains/02-sidechain-toolkit/02-chain-follower.mdx b/content/08-cardano-sidechains/02-sidechain-toolkit/03-chain-follower.mdx similarity index 99% rename from content/08-cardano-sidechains/02-sidechain-toolkit/02-chain-follower.mdx rename to content/08-cardano-sidechains/02-sidechain-toolkit/03-chain-follower.mdx index 4cac4014..f730fd2d 100644 --- a/content/08-cardano-sidechains/02-sidechain-toolkit/02-chain-follower.mdx +++ b/content/08-cardano-sidechains/02-sidechain-toolkit/03-chain-follower.mdx @@ -2,12 +2,12 @@ title: Chain follower metaTitle: Chain follower --- -# Chain follower + A chain follower such as DB Sync is a component that observes the transactions on a main chain such as Cardano. The chain follower provides the information for a sidechain such as Mamba to stay consistent with the main chain. [The DB Sync page](https://docs.cardano.org/cardano-components/cardano-db-sync/about-db-sync) gives a high-level description. -## Mamba Bridge +## Mamba bridge The Mamba node uses DB Sync for getting information regarding the main chain. This is a non-exhaustive list of data retrieved from the main chain: From a645b5b0adc83f764a4d740cbd72c85ff2ace0be Mon Sep 17 00:00:00 2001 From: olgahryniuk <67585499+olgahryniuk@users.noreply.github.com> Date: Tue, 22 Nov 2022 18:19:49 +0200 Subject: [PATCH 34/99] Update and rename 03-committee-rotation.mdx to 04-committee-rotation.mdx --- .../02-sidechain-toolkit/03-committee-rotation.mdx | 4 ---- .../02-sidechain-toolkit/04-committee-rotation.mdx | 4 ++++ 2 files changed, 4 insertions(+), 4 deletions(-) delete mode 100644 content/08-cardano-sidechains/02-sidechain-toolkit/03-committee-rotation.mdx create mode 100644 content/08-cardano-sidechains/02-sidechain-toolkit/04-committee-rotation.mdx diff --git a/content/08-cardano-sidechains/02-sidechain-toolkit/03-committee-rotation.mdx b/content/08-cardano-sidechains/02-sidechain-toolkit/03-committee-rotation.mdx deleted file mode 100644 index b20e1dfd..00000000 --- a/content/08-cardano-sidechains/02-sidechain-toolkit/03-committee-rotation.mdx +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: Committee Rotation -metaTitle: Committee Rotation ---- \ No newline at end of file diff --git a/content/08-cardano-sidechains/02-sidechain-toolkit/04-committee-rotation.mdx b/content/08-cardano-sidechains/02-sidechain-toolkit/04-committee-rotation.mdx new file mode 100644 index 00000000..935133e9 --- /dev/null +++ b/content/08-cardano-sidechains/02-sidechain-toolkit/04-committee-rotation.mdx @@ -0,0 +1,4 @@ +--- +title: Committee rotation +metaTitle: Committee rotation +--- From 5bbae6e7281f2cd8b1c2a59fb38e7c333143f8df Mon Sep 17 00:00:00 2001 From: olgahryniuk <67585499+olgahryniuk@users.noreply.github.com> Date: Tue, 22 Nov 2022 18:20:44 +0200 Subject: [PATCH 35/99] Formatting --- .../03-example-evm-sidechains/00-network-details.mdx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/00-network-details.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/00-network-details.mdx index 551d3972..24d18235 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/00-network-details.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/00-network-details.mdx @@ -1,10 +1,8 @@ --- -title: Network Details -metaTitle: Network Details +title: Network details +metaTitle: Network details --- -# Networks Details - This page provides basic reference to Cardano EVM sidechain networks including RPC, chainId, and public utilities. The Cardano EVM sidechain testnet, Atago, replicates the Cardano EVM sidechain mainnet and is intended for testing purposes. Building on the testnet allows developers to deploy and test applications without risking real assets and value. ## Networks From 19953fa45506cde92af7af910a5ae31aecf4bfc5 Mon Sep 17 00:00:00 2001 From: olgahryniuk <67585499+olgahryniuk@users.noreply.github.com> Date: Tue, 22 Nov 2022 18:23:06 +0200 Subject: [PATCH 36/99] Headings/titles formatting --- .../03-example-evm-sidechains/01-metamask.mdx | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/01-metamask.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/01-metamask.mdx index d93c9c61..981ca01d 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/01-metamask.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/01-metamask.mdx @@ -1,24 +1,24 @@ --- -title: Create or Import Account with MetaMask -metaTitle: Create or Import Account with MetaMask +title: Working with MetaMask +metaTitle: Working with MetaMask --- -## Install MetaMask +>*MetaMask compatibility with the sidechain is officially tested with Google Chrome and Brave web browsers.* -*MetaMask compatibility with the sidechain is officially tested with Google Chrome and Brave web browsers.* +## Install MetaMask Use this link to install MetaMask as a browser extension or mobile app: https://metamask.io/. ![install-meta-mask](https://user-images.githubusercontent.com/10556209/148433190-2aabc719-67fb-40f3-a459-0f5f0d81e169.png) -## Create or Import Account +## Create or import account Choose the option to create an account. ![create-account](../../images/MetaMask2.png) Back up your wallet seed phrase and store it in a safe place. -## Add Cardano EVM sidechain network(s) in Settings +## Add Cardano EVM sidechain network(s) in settings Settings > Networks > Add Network > Input the following settings and save. @@ -32,9 +32,9 @@ Now you can select the Cardano EVM sidechain network from MetaMask: ![select-network](https://user-images.githubusercontent.com/10556209/153285688-bac47217-57ad-4f98-8aa1-c26d57fc407e.PNG) -## Known Issues +## Known issues - If the sidechain network was added correctly, but MetaMask does not send transactions, update balance, or simply not interact with the chain, then try to [Reset your MetaMask account](https://metamask.zendesk.com/hc/en-us/articles/360015488891-How-to-reset-an-account). - MetaMask compatibility with the sidechain is officially tested with Google Chrome and Brave web browsers. To avoid browser compatbility issues, use Google Chrome or Brave. -1 Temporary name \ No newline at end of file +1 Temporary name From 93d344788546b69c558bbb45f35e4a86419d8344 Mon Sep 17 00:00:00 2001 From: olgahryniuk <67585499+olgahryniuk@users.noreply.github.com> Date: Tue, 22 Nov 2022 18:24:17 +0200 Subject: [PATCH 37/99] minor tweak to a heading --- .../03-example-evm-sidechains/02-fuel-token.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/02-fuel-token.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/02-fuel-token.mdx index dc304110..3abbf85f 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/02-fuel-token.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/02-fuel-token.mdx @@ -16,9 +16,9 @@ You can claim one test FUEL token every 24 hours. You cannot swap the test FUEL tokens you claim from the faucet for any other token, nor can you use them to make any purchases. -## What is Gas? +## What is gas? **Gas** refers to the computational cost necessary to successfully conduct a transaction on the sidechain network. This gas is detonated from a small fraction of FUEL when conducting a transaction, deploying a smart contract, or writing to a smart contract. -1 Temporary name \ No newline at end of file +1 Temporary name From ab0a5d6da2723a1c76988e7e8f8c40d8ac2b0b53 Mon Sep 17 00:00:00 2001 From: olgahryniuk <67585499+olgahryniuk@users.noreply.github.com> Date: Tue, 22 Nov 2022 18:24:51 +0200 Subject: [PATCH 38/99] Update 03-deploy-smart-contracts.mdx --- .../03-example-evm-sidechains/03-deploy-smart-contracts.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts.mdx index 14acda7a..00398ab7 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts.mdx @@ -1,6 +1,6 @@ --- -title: Deploy Smart Contracts -metaTitle: Deploy Smart Contracts +title: Deploying smart contracts +metaTitle: Deploying smart contracts --- From 3297817527b11fba44de5c9d490ae68c93bf9d38 Mon Sep 17 00:00:00 2001 From: olgahryniuk <67585499+olgahryniuk@users.noreply.github.com> Date: Tue, 22 Nov 2022 18:26:03 +0200 Subject: [PATCH 39/99] Update 05-transacting-crosschain.mdx --- .../05-transacting-crosschain.mdx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/05-transacting-crosschain.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/05-transacting-crosschain.mdx index 3d94a4b6..fe49bf5a 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/05-transacting-crosschain.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/05-transacting-crosschain.mdx @@ -1,9 +1,9 @@ --- -title: Transacting crosschain -metaTitle: Transacting crosschain +title: Transacting cross-chain +metaTitle: Transacting cross-chain --- -# Claim Fuel Tokens +# Claiming Fuel tokens ## Prerequisites @@ -68,7 +68,7 @@ The Takao faucet service does not have a UI, but supports request via `curl`. curl -v -X POST -s 'http://faucet.cardano.takao/send-money/INSERT_TESTNET_ADDRESS' ``` -## Step 02 - Export Protocol Parameters +## Step 02 - Export protocol parameters For our transaction calculations, we need some of the current protocol parameters. The following command will save the parameters in a file called protocol.json: @@ -147,7 +147,7 @@ Here is where part one of the magic happens. For the --tx-out, we need to specif `--out-file tx.raw`: We save our transaction to a file that you can name however you want. Just be sure to reference the correct filename in subsequent commands. --- -## Sign and Submit +## Sign and submit Tansactions need to be signed to prove the authenticity and ownership of the policy key. The signed transaction will be save in a new file caled `tx.raw` @@ -221,4 +221,4 @@ curl -L -X POST http://faucet.mamba.atago/ -H 'Content-type:application/json' -d "method": "eth_getBalance", "params": ["0xae3dffee97f92db0201d11cb8877c89738353bce", "latest"], "id": 1}' -``` \ No newline at end of file +``` From a95dcbbc04a2899adc4816116c0c4f57c8537fc0 Mon Sep 17 00:00:00 2001 From: olgahryniuk <67585499+olgahryniuk@users.noreply.github.com> Date: Tue, 22 Nov 2022 18:27:00 +0200 Subject: [PATCH 40/99] Update 06-api.mdx --- .../03-example-evm-sidechains/06-api.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/06-api.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/06-api.mdx index ed35ef2f..5b68b88c 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/06-api.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/06-api.mdx @@ -9,7 +9,7 @@ Interacting with the sidechain requires sending requests to specific JSON-RPC AP The Cardano EVM sidechain supports [OpenRPC](https://open-rpc.org/)'s `rpc.discover` service discovery method that will return the OpenRPC scheme for the JSON-RPC API. You can easily validate and preview the schema on the [OpenRPC Playground](https://playground.open-rpc.org/?schemaUrl=http://faucet.mamba.atago/). -## Supported Methods +## Supported methods The list below shows which Ethereum API methods are currently implemented in the Cardano EVM sidechain. For details of each method, you can refer to the [JSON-RPC specification](https://playground.open-rpc.org/?schemaUrl=http://faucet.mamba.atago/). @@ -113,4 +113,4 @@ The following methods are irrelevant for the Cardano EVM sidechain because they - `eth_hashrate` - `eth_submitHashrate` - `eth_getUncleByBlockHashAndIndex` -- `eth_gasPrice` \ No newline at end of file +- `eth_gasPrice` From dfb9407f63071b7e9e54fd216407ccf41ff85b81 Mon Sep 17 00:00:00 2001 From: Stevan Lohja Date: Tue, 22 Nov 2022 16:40:02 -0500 Subject: [PATCH 41/99] fix: remove redundant bridge page --- .../02-sidechain-toolkit/02-plutus-bridge-scripts.mdx | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 content/08-cardano-sidechains/02-sidechain-toolkit/02-plutus-bridge-scripts.mdx diff --git a/content/08-cardano-sidechains/02-sidechain-toolkit/02-plutus-bridge-scripts.mdx b/content/08-cardano-sidechains/02-sidechain-toolkit/02-plutus-bridge-scripts.mdx deleted file mode 100644 index d5e2afed..00000000 --- a/content/08-cardano-sidechains/02-sidechain-toolkit/02-plutus-bridge-scripts.mdx +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: Plutus bridge scripts -metaTitle: Plutus bridge scripts ---- From e8b59aa0627dd7dfab29d4bed161ca7e280d90a9 Mon Sep 17 00:00:00 2001 From: Stevan Lohja Date: Tue, 22 Nov 2022 16:41:29 -0500 Subject: [PATCH 42/99] fix: remove transacting cross-chain content awaiting for video --- .../05-transacting-crosschain.mdx | 220 +----------------- 1 file changed, 1 insertion(+), 219 deletions(-) diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/05-transacting-crosschain.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/05-transacting-crosschain.mdx index fe49bf5a..8cb3a1bc 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/05-transacting-crosschain.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/05-transacting-crosschain.mdx @@ -3,222 +3,4 @@ title: Transacting cross-chain metaTitle: Transacting cross-chain --- -# Claiming Fuel tokens - -## Prerequisites - -- A `cardano-node` connected to the Takao network. -- `cardano-cli` configured to local `cardano-node` - -## Step 00 - Some checks and preperation - -- Double check `cardano-node` is fully synchronized with Takao: - -``` -$ cardano-cli query tip $testnet -``` - -Example output: -``` -{ - "block": 178839, - "epoch": 611, - "era": "Babbage", - "hash": "27909943fad99fb4dbf1fa86c30841429c2eee81d2c829537c29d1266129b5ac", - "slot": 4394717, - "syncProgress": "100.00" -} -``` - -We will use the CLI to request funds and make transactions on Takao. Therefore we will set a few variables to make the process easier: - -``` -$ testnet="--testnet-magic=9" -$ address=$(cat payment.addr) -$ skey=payment.skey -$ faucet_address_atago=addr_test1qpd9h06dk8k3wkyal8glct0n3xar82zlmrphtg0sd89g9apx3shn92ckpu82r4jwpq9slgx9ge56gfn7hn0yful8y2wquvvvlk -$ faucet_address=faucet_address_atago -``` - -## Step 01 - Create a Cardano address - -- Create a cardano address: - -``` -# Set variable name, e.g. network=mainnet -network=--testnet-magic=9 - -cardano-cli address key-gen \ - --verification-key-file payment.vkey \ - --signing-key-file payment.skey - -cardano-cli address build \ - --payment-verification-key-file payment.vkey \ - --out-file payment.addr \ - $network' -``` - -## Step 02 - Request tADA from the Takao faucet - -The Takao faucet service does not have a UI, but supports request via `curl`. - -- Request tADA from the Takao faucet using `curl`. - -``` -curl -v -X POST -s 'http://faucet.cardano.takao/send-money/INSERT_TESTNET_ADDRESS' -``` - -## Step 02 - Export protocol parameters - -For our transaction calculations, we need some of the current protocol parameters. The following command will save the parameters in a file called protocol.json: - -``` -$ cardano-cli query protocol-parameters $testnet --out-file protocol.json -``` - -## Step 03 - Get FUEL tokens - -To get sidechain FUEL tokens on Takao, we'll have to send a regular transaction with an amount of ADA to the faucet. The amount of FUEL tokens you get is proportional to the amount of ADA you send calculated at `0.5 ADA / fuel` minus transaction fee and minus amount of ADA carried by every transaction. Therefore, it is recommeneded to make UTXOs a minimum of 3 ADA. - -- Obtain available UTXOs: - -``` -$ cardano-cli query utxo --address $address $testnet -``` - -Example output: -``` - TxHash TxIx Amount --------------------------------------------------------------------------------------- -b35a4ba9ef3ce21adcd6879d08553642224304704d206c74d3ffb3e6eed3ca28 0 1000000000 lovelace -``` - -If we send 5 ada, the faucet will convert only part of that to fuel: - -``` -5 - 1.444(minAdaValue) - 0.17(txFee) = 3.39 // ada that will be converted to fuel -``` - -and will return - -``` -3.39 / 0.5 = 6 fuel and -1.444(minAdaValue) + 0.39(the remainder from 3.39) ada -``` - -Since we need each of those values we will store them individually in a variable: - -``` -$ txhash="insert your txhash here" -$ txix="insert your TxIx here" -``` - -Example: - -``` -$ txhash="b35a4ba9ef3ce21adcd6879d08553642224304704d206c74d3ffb3e6eed3ca28" -$ txix="0" -``` - -Now we can build the transaction and save it in a file called `tx.raw`. We saved almost all of the needed values in variables to improve the readability. - -- Build the transaction: - -``` -$ cardano-cli transaction build $testnet \ - --babbage-era \ - --tx-in $txhash#$txix \ - --tx-out "$faucet_address+5000000" \ - --change-address $address \ - --protocol-params-file protocol.json \ - --out-file tx.raw -``` - -### Syntax breakdown - -`--babbage-era`: Indicates that our transaction will be compatible with babbage-era. - -`--tx-in $txhash#$txix \`: The hash of our address we use as the input for the transaction needs sufficient funds. The syntax is: the hash, followed by a hash sign(#), followed by the value of TxIx of the corresponding UTXO. - -`--tx-out "$faucet_address+5000000" \` - -Here is where part one of the magic happens. For the --tx-out, we need to specify which address will receive our transaction. In our case, we will be sending 5 ada to the faucet address. - -`--out-file tx.raw`: We save our transaction to a file that you can name however you want. Just be sure to reference the correct filename in subsequent commands. - ---- -## Sign and submit - -Tansactions need to be signed to prove the authenticity and ownership of the policy key. The signed transaction will be save in a new file caled `tx.raw` - -- Sign the transaction: - -``` -$ cardano-cli transaction sign $testnet \ - --tx-body-file tx.raw \ - --signing-key-file $skey \ - --out-file tx.sig -``` - -- Finally, submit the transaction - -``` -$ cardano-cli transaction submit $testnet \ - --tx-file tx.sig -``` - -🎉 At this point you have successfully claimed sidechain fuel tokens. This transaction may take a couple seconds to process. - -- Check the output adress: - -``` -$ cardano-cli query utxo --address $address $testnet -``` - -Example output: -``` - TxHash TxIx Amount --------------------------------------------------------------------------------------- -d82e82776b3588c1a2c75245a20a9703f971145d1ca9fba4ad11f50803a43190 0 999824071 lovelace + 1 fbaaad49025bde0e84159cdae09b91b89d68e5349b67066ef305e239.4655454C -``` - -ℹ️ *`4655454c` in hex is the ASCII encoding of the string `FUEL`* - -# Move FUEL from mainchain to sidechain - -Move the amount of FUEL tokens in one UTXO. You need to know the policy ID, which can be obtained by querying your address. - -``` -cardano-cli query utxo --address addr_test1wqpr… $network -``` - -Example output: - -``` - TxHash TxIx Amount --------------------------------------------------------------------------------------- -2daf5cd09137c63f8adbaad297636cbe1a6142ab298485e0cac47b591e5db74b 0 613648238 lovelace + TxOutDatumNone -6139f661d7d30bb51b070d5338ab4d39c1651921ef0472cd6af8ab2e9c3380f1 1 5000000 lovelace + TxOutDatumNone -68c2b54e91e52643b3b4e1f3cce1d6651129bb0840fcb84a87086ad5358626e3 1 3500000 lovelace + 99999998622 6f1e7de82f60f7bb4edde75b8b1cefb12a12d88e20e318947c1c130b.4655454c + TxOutDatumNone -``` - -In this case the policy ID is `6f1e7de82f60f7bb4edde75b8b1cefb12a12d88e20e318947c1c130b` and the amount of `99999998622`. - -- Send tokens using python script: - -``` -./send_to_sidechain.py --signing-key-file payment.skey \ - --recipient 0xae3dffee97f92db0201d11cb8877c89738353bce \ - --utxo-in 68c2b54e91e52643b3b4e1f3cce1d6651129bb0840fcb84a87086ad5358626e3#1 \ - --amount 10 -``` - -In a few minutes the tokens should appear on the sidechain: - -``` -curl -L -X POST http://faucet.mamba.atago/ -H 'Content-type:application/json' -d '{ - "jsonrpc": "2.0", - "method": "eth_getBalance", - "params": ["0xae3dffee97f92db0201d11cb8877c89738353bce", "latest"], - "id": 1}' -``` +< INSERT VIDEO DEMO > \ No newline at end of file From 34e1493f2adf65bf60caaa70da1672c46eb6172b Mon Sep 17 00:00:00 2001 From: neilburgess42 Date: Wed, 23 Nov 2022 15:28:53 +1000 Subject: [PATCH 43/99] Implement feedback --- .../01-basics/04-block-explorer.mdx | 4 +- .../03-chain-follower.mdx | 78 ++----------------- 2 files changed, 7 insertions(+), 75 deletions(-) diff --git a/content/08-cardano-sidechains/01-basics/04-block-explorer.mdx b/content/08-cardano-sidechains/01-basics/04-block-explorer.mdx index 4cf7efbd..cafe3d62 100644 --- a/content/08-cardano-sidechains/01-basics/04-block-explorer.mdx +++ b/content/08-cardano-sidechains/01-basics/04-block-explorer.mdx @@ -1,6 +1,6 @@ --- -title: 'About Block Explorer' -metaTitle: 'About Block Explorer' +title: 'About block explorer' +metaTitle: 'About block explorer' --- A block explorer allows you to inspect a blockchain to see its blocks and diff --git a/content/08-cardano-sidechains/02-sidechain-toolkit/03-chain-follower.mdx b/content/08-cardano-sidechains/02-sidechain-toolkit/03-chain-follower.mdx index f730fd2d..fcb4121f 100644 --- a/content/08-cardano-sidechains/02-sidechain-toolkit/03-chain-follower.mdx +++ b/content/08-cardano-sidechains/02-sidechain-toolkit/03-chain-follower.mdx @@ -5,10 +5,10 @@ metaTitle: Chain follower A chain follower such as DB Sync is a component that observes the transactions on a main chain such as Cardano. The chain follower provides the information for a sidechain such as Mamba to stay consistent with the main chain. -[The DB Sync page](https://docs.cardano.org/cardano-components/cardano-db-sync/about-db-sync) gives a high-level description. +[The DB Sync page](https://docs.cardano.org/cardano-components/cardano-db-sync/about-db-sync) gives detailed information about the functionality and how to set it up. -## Mamba bridge -The Mamba node uses DB Sync for getting information regarding the main chain. +## Usage of the chain follower in Sidechain +The sidechain node uses DB Sync for getting information regarding the main chain. This is a non-exhaustive list of data retrieved from the main chain: @@ -29,8 +29,8 @@ The sidechain client uses DB Sync to listen to the mainchain's activity, and per Transferring funds back from the sidechain to the main chain doesn't use DB Sync, but a different mechanism. -## Configuring Mamba node to use your DB Sync instance -After installing and setting up a DB Sync instance, you need to configure a Mamba node to point to it. In the node’s configuration file set the datasource type to `db-sync` and configure connection details to match your setup. The finished configuration should look similar to the example below: +## Configuring the sidechain node to use your DB Sync instance +After installing and setting up a DB Sync instance, you need to configure a sidechain node to point to it. In the node’s configuration file, set the datasource type to `db-sync` and configure connection details to match your setup. The finished configuration should look similar to the example below: ``` { @@ -61,71 +61,3 @@ When the main-chain block with the burn transaction becomes stable, then the cro When the transaction is added to the sidechain, it is executed. -## Observing transactions -The tool `sidechain-cli.py` can be used to query main-chain transactions. - -### Pending and queued transactions -The command: - -`./sidechain-cli.py pending-txs --mamba-url=http://localhost:8546` -outputs - -``` -{ - "pending": [ - { - "recipient": "0x6aad2a7b6f14e179ce162d35addc5ad705b2d945", - "value": "0x32", - "txId": "bbbb7dcc11c47658590d8722e3659b857d80d488fc757760dfc18a49b9e42222#0" - } - ], - "queued": [ - { - "recipient": "0x6aad2a7b6f14e179ce162d35addc5ad705b2d946", - "value": "0x64", - "txId": "aaaa7dcc11c47658590d8722e3659b857d80d488fc757760dfc18a49b9e42233#0" - } - ] -} -``` -The parameter --recipient can be used to restrict results: - -``` -./sidechain-cli.py pending-txs --mamba-url=http://localhost:8546 \ - --recipient=0x6aad2a7b6f14e179ce162d35addc5ad705b2d946 -``` -### Search an incoming transaction in the chain - -`./sidechain-cli.py search-incoming-txs --help` - -Example: - -``` -./sidechain-cli.py search-incoming-txs --mamba-url http://localhost:8546 \ - --to 5000 \ - --utxo-id 472305c8c7f2f388ba7ebfc3ee5459c52105a16546176ef5db544416597bd0a7#0 -``` -outputs - -``` -- Transaction in block 1 (0xcbc9b92a09edc4fb6fb46dc0982e851f4c9acf61c5c9fce1227943b4e8bee09a): - * utxo: 472305c8c7f2f388ba7ebfc3ee5459c52105a16546176ef5db544416597bd0a7#0 - * recipient: Address(value='0000000000000000000000000000000000000000') - * value: 1 FUEL -``` - -### Sending tokens to sidechain - -`./sidechain-cli.py burn-fuel --help` - -Example: -``` -./sidechain-cli.py burn-fuel --signing-key-file payment1.skey \ - --recipient ae3dffee97f92db0201d11cb8877c89738353bce \ - --amount 10 -``` -### Funding sidechain address with faucet -``` -./sidechain-cli.py request-funds --mamba-url http://faucet.mamba.staging \ - --recipient 0x0011223344556677889900112233445566778899 -``` From df2a3bb41c0dc2fa2c7c9e112ce3206bb4745067 Mon Sep 17 00:00:00 2001 From: neilburgess42 Date: Wed, 23 Nov 2022 15:37:45 +1000 Subject: [PATCH 44/99] remove special characters --- .../03-example-evm-sidechains/05-transacting-crosschain.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/05-transacting-crosschain.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/05-transacting-crosschain.mdx index 8cb3a1bc..c1920cad 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/05-transacting-crosschain.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/05-transacting-crosschain.mdx @@ -3,4 +3,4 @@ title: Transacting cross-chain metaTitle: Transacting cross-chain --- -< INSERT VIDEO DEMO > \ No newline at end of file + INSERT VIDEO DEMO \ No newline at end of file From 69682f96ad1dfe368e6e37ebf2d267da4eb175d9 Mon Sep 17 00:00:00 2001 From: olgahryniuk <67585499+olgahryniuk@users.noreply.github.com> Date: Thu, 24 Nov 2022 09:59:49 +0200 Subject: [PATCH 45/99] paragraph breaks --- .../08-cardano-sidechains/01-basics/04-block-explorer.mdx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/content/08-cardano-sidechains/01-basics/04-block-explorer.mdx b/content/08-cardano-sidechains/01-basics/04-block-explorer.mdx index cafe3d62..cab8edac 100644 --- a/content/08-cardano-sidechains/01-basics/04-block-explorer.mdx +++ b/content/08-cardano-sidechains/01-basics/04-block-explorer.mdx @@ -5,13 +5,15 @@ metaTitle: 'About block explorer' A block explorer allows you to inspect a blockchain to see its blocks and transactions. + This document is based primarily on the [Blockscout explorer](https://blockscout.com/), but blockchain explorers necessarily use similar terminology and follow a similar pattern in their presentation of information. -When you use a block explorer, it will list fields and their contents. -This document will help you understand the meaning of the field names and the + +When you use a block explorer, it will list fields and their contents. This document will help you understand the meaning of the field names and the significance of their contents. + ## Glossary These are the field names commonly used in block explorers on the example EVM sidechain. ## General terms From a1e68be3e6fba58d5f7f586b655b0664e91ad693 Mon Sep 17 00:00:00 2001 From: olgahryniuk <67585499+olgahryniuk@users.noreply.github.com> Date: Thu, 24 Nov 2022 10:06:35 +0200 Subject: [PATCH 46/99] minor tweak for headlines consistency --- .../02-sidechain-toolkit/03-chain-follower.mdx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/content/08-cardano-sidechains/02-sidechain-toolkit/03-chain-follower.mdx b/content/08-cardano-sidechains/02-sidechain-toolkit/03-chain-follower.mdx index fcb4121f..bf375c69 100644 --- a/content/08-cardano-sidechains/02-sidechain-toolkit/03-chain-follower.mdx +++ b/content/08-cardano-sidechains/02-sidechain-toolkit/03-chain-follower.mdx @@ -7,7 +7,8 @@ A chain follower such as DB Sync is a component that observes the transactions o [The DB Sync page](https://docs.cardano.org/cardano-components/cardano-db-sync/about-db-sync) gives detailed information about the functionality and how to set it up. -## Usage of the chain follower in Sidechain +## Using the chain follower on a sidechain + The sidechain node uses DB Sync for getting information regarding the main chain. This is a non-exhaustive list of data retrieved from the main chain: @@ -20,7 +21,7 @@ This is a non-exhaustive list of data retrieved from the main chain: - The block information for a given block number - The slot number corresponding to a UTXO - The cross-chain transactions for a given policy, asset name, and a range of blocks within a slot -- The cross-chain transactions for a given policy, asset name, and a UTXO id. +- The cross-chain transactions for a given policy, asset name, and a UTXO ID. The sidechain client uses DB Sync to listen to the mainchain's activity, and perform various tasks: @@ -30,6 +31,7 @@ The sidechain client uses DB Sync to listen to the mainchain's activity, and per Transferring funds back from the sidechain to the main chain doesn't use DB Sync, but a different mechanism. ## Configuring the sidechain node to use your DB Sync instance + After installing and setting up a DB Sync instance, you need to configure a sidechain node to point to it. In the node’s configuration file, set the datasource type to `db-sync` and configure connection details to match your setup. The finished configuration should look similar to the example below: ``` From 0c4d8298a04961aec9e0caf56f8c8bd6862aafd0 Mon Sep 17 00:00:00 2001 From: olgahryniuk <67585499+olgahryniuk@users.noreply.github.com> Date: Thu, 24 Nov 2022 10:16:14 +0200 Subject: [PATCH 47/99] editing tweak --- .../03-example-evm-sidechains/00-network-details.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/00-network-details.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/00-network-details.mdx index 24d18235..8c73ff5d 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/00-network-details.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/00-network-details.mdx @@ -3,7 +3,7 @@ title: Network details metaTitle: Network details --- -This page provides basic reference to Cardano EVM sidechain networks including RPC, chainId, and public utilities. The Cardano EVM sidechain testnet, Atago, replicates the Cardano EVM sidechain mainnet and is intended for testing purposes. Building on the testnet allows developers to deploy and test applications without risking real assets and value. +This page provides basic reference to Cardano EVM sidechain networks including RPC, chain ID, and public utilities. The Cardano EVM sidechain testnet, Atago, replicates the Cardano EVM sidechain mainnet and is intended for testing purposes. Building on the testnet allows developers to deploy and test applications without risking real assets and value. ## Networks From e6befc63b2ec117828e10dd9c0aef20f3e0b0e58 Mon Sep 17 00:00:00 2001 From: olgahryniuk <67585499+olgahryniuk@users.noreply.github.com> Date: Thu, 24 Nov 2022 10:22:21 +0200 Subject: [PATCH 48/99] Update 01-metamask.mdx --- .../03-example-evm-sidechains/01-metamask.mdx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/01-metamask.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/01-metamask.mdx index 981ca01d..06b92d3c 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/01-metamask.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/01-metamask.mdx @@ -11,16 +11,17 @@ Use this link to install MetaMask as a browser extension or mobile app: https:// ![install-meta-mask](https://user-images.githubusercontent.com/10556209/148433190-2aabc719-67fb-40f3-a459-0f5f0d81e169.png) -## Create or import account +## Create or import an account -Choose the option to create an account. +Choose the option to create an account: ![create-account](../../images/MetaMask2.png) + Back up your wallet seed phrase and store it in a safe place. ## Add Cardano EVM sidechain network(s) in settings -Settings > Networks > Add Network > Input the following settings and save. +Settings > Networks > Add Network > Input the following settings and save: - Network Name: `Atago` - New RPC URL: http://faucet.mamba.atago` From 924ae6a5c383f0d77841dd5539eb258cd6f3464f Mon Sep 17 00:00:00 2001 From: olgahryniuk <67585499+olgahryniuk@users.noreply.github.com> Date: Thu, 24 Nov 2022 10:25:43 +0200 Subject: [PATCH 49/99] minor tweaks --- .../03-example-evm-sidechains/02-fuel-token.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/02-fuel-token.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/02-fuel-token.mdx index 3abbf85f..35da181a 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/02-fuel-token.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/02-fuel-token.mdx @@ -5,11 +5,11 @@ metaTitle: FUEL token and faucet ## What is FUEL? -**FUEL1** is the native token of Cardano sidechains launched through a Cardano EVM sidechain client. FUEL can be moved between the main chain [Cardano] and the example EVM sidechain, and FUEL is required to pay for gas. +**FUEL1** is the native token of Cardano sidechains launched through a Cardano EVM sidechain client. FUEL can be moved between the Cardano main chain and the example EVM sidechain, and FUEL is required to pay for gas. ## What is test FUEL and how can I claim it via a faucet? -**Test FUEL**, or "Testnet" FUEL, is the native token of the example EVM sidechain testnet, Atago. Test FUEL carries no real-world value. +**Test FUEL**, or 'testnet' FUEL, is the native token of the example EVM sidechain testnet, Atago. Test FUEL carries no real-world value. IO Global maintains a faucet at http://faucet.mamba.atago for testing purposes. The faucet dispenses test FUEL that you can use to pay the gas fees on smart contracts that you run on the Atago testnet. You can claim one test FUEL token every 24 hours. From 4cf56da2e6511190ee7616cfbc9b5b4903afde13 Mon Sep 17 00:00:00 2001 From: neilburgess42 Date: Thu, 24 Nov 2022 19:33:47 +1000 Subject: [PATCH 50/99] Changes to conform to style guide, including removal of 'we'. --- .../01-mainchain-plutus-scripts.mdx | 20 +++++++++---------- .../03-example-evm-sidechains/01-metamask.mdx | 7 +++---- .../02-fuel-token.mdx | 4 ++-- .../07-using-web3-js.mdx | 10 +++++----- 4 files changed, 20 insertions(+), 21 deletions(-) diff --git a/content/08-cardano-sidechains/02-sidechain-toolkit/01-mainchain-plutus-scripts.mdx b/content/08-cardano-sidechains/02-sidechain-toolkit/01-mainchain-plutus-scripts.mdx index 0d69389b..7e353469 100644 --- a/content/08-cardano-sidechains/02-sidechain-toolkit/01-mainchain-plutus-scripts.mdx +++ b/content/08-cardano-sidechains/02-sidechain-toolkit/01-mainchain-plutus-scripts.mdx @@ -30,7 +30,7 @@ data SidechainParams = SidechainParams ### 1. Initialize a contract -For initialization, we use an NFT (consuming some arbitrary UTXO) to uniquely identify the current committee members by storing the hash of the concatenated public keys on the chain (see [6.1](#61-update-committee-hash)). This committee is used to verify signatures for sidechain to mainchain transfers (see [3.1](#31-merkle-root-insertion)). +For initialization, use an NFT (consuming some arbitrary UTXO) to uniquely identify the current committee members by storing the hash of the concatenated public keys on the chain (see [6.1](#61-update-committee-hash)). This committee is used to verify signatures for sidechain to main-chain transfers (see [3.1](#31-merkle-root-insertion)). **Workflow:** @@ -79,9 +79,9 @@ data BurnParams = BurnParams ![plutus-1](https://user-images.githubusercontent.com/10556209/203348515-29b5635d-33fc-4b72-9c0c-d9db0b7ae2b7.png) -
Mainchain to Sidechain transaction (burning FUEL tokens)

+
Main chain to Sidechain transaction (burning FUEL tokens)

-### 3. Transfer FUEL tokens from sidechain to mainchain +### 3. Transfer FUEL tokens from sidechain to main chain **Workflow:** @@ -193,7 +193,7 @@ where the `claimTransactionHash` is a `blake2(cbor(MerkleTreeEntry))`, uniquely ![plutus3](https://user-images.githubusercontent.com/10556209/203349828-bf3db3aa-7032-4578-a7c2-fe06a882dc95.png) -
Sidechain to Mainchain transaction (claiming tokens)

+
Sidechain to main chain transaction (claiming tokens)

**Minting policy redeemer:** @@ -216,7 +216,7 @@ data FUELRedeemer ```haskell data BlockProducerRegistration = BlockProducerRegistration { bprSpoPubKey :: PubKey -- own public key - , bprInputUtxo :: TxOutRef -- a utxo that must be spent with the transaction + , bprInputUtxo :: TxOutRef -- a UTXO that must be spent with the transaction , bprSidechainPubKey :: ByteString -- public key in the sidechain's desired format , bprSpoSignature :: Signature -- Signature of the SPO private key , bprSidechainSignature :: ByteString -- Signature of the sidechain private key @@ -232,9 +232,9 @@ data BlockProducerRegistration = BlockProducerRegistration ### 6. Committee handover -In the current implementation of the sidechain, a [Merkle root insertion (3.1)](#31-merkle-root-insertion) can only occur once per sidechain epoch at the time of the committee handover. We expose an endpoint which can handle this action, however the underlying implementation is detached, so in theory, we could do Merkle root insertion and Committee Hash Update actions independently. +In the current implementation of the sidechain, a [Merkle root insertion (3.1)](#31-merkle-root-insertion) can only occur once per sidechain epoch at the time of the committee handover. The sidechain exposes an endpoint which can handle this action, however the underlying implementation is detached, so in theory, the Merkle root insertion and Committee Hash Update actions could be done independently. -We have to be careful about the order of these actions. If the transaction inserting the Merkle root for sidechain epoch 1 gets submitted _after_ the committee handover from `committee of epoch 1` to `committee of epoch 2` transaction, the signature would become invalid, since it is signed by the `committee of epoch 1`. To mitigate this issue, we introduce `Merkle root chain`, for details see: [6.2](#62-merkle-root-chaining) +The order of these actions is important. If the transaction inserting the Merkle root for sidechain epoch 1 gets submitted _after_ the committee handover from `committee of epoch 1` to `committee of epoch 2` transaction, the signature would become invalid, since it is signed by the `committee of epoch 1`. To mitigate this issue, the `Merkle root chain` is introduced; for details see: [6.2](#62-merkle-root-chaining) #### 6.1 Update committee hash @@ -324,13 +324,13 @@ signature = ecdsa.sign(data: blake2b(cbor(UpdateCommitteeMessage)), key: committ #### 6.2. Merkle root chaining -As described in [6. Committee handover](#6-committee-handover), we have to maintain the correct order of Merkle root insertions and committee hash updates. We introduce a new Merkle root chain, where each Merkle root has a reference to its predecessor (if one exists), furthermore all committee hash updates reference the last Merkle root inserted (if one exists). +As described in [6. Committee handover](#6-committee-handover), the correct order of Merkle root insertions and committee hash updates mut be maintained. A new Merkle root chain does this. Each Merkle root has a reference to its predecessor (if one exists), furthermore all committee hash updates reference the last Merkle root inserted (if one exists). ![01](https://user-images.githubusercontent.com/10556209/203350794-9c75b2cd-f471-4f51-9e54-0d2d90ac8f07.png)
Merkle root chaining (SC ep = sidechain epoch)

-As seen in the graph above, the first Merkle root has no reference, which is completely valid. We do not enforce the existence of the last Merkle root. +As seen in the graph above, the first Merkle root has no reference, which is completely valid. The existence of the last Merkle root is not enforced. In case a sidechain epoch passed without any cross-chain transactions, no Merkle root is inserted, resulting in two committee hash updates referencing the same Merkle root. @@ -338,7 +338,7 @@ In case a sidechain epoch passed without any cross-chain transactions, no Merkle
Merkle root chaining - epoch without Merkle root (SC ep = sidechain epoch)

-In the future, we want to support multiple Merkle roots per sidechain epoch, so the result could look like the following: +In the future, there may be multiple Merkle roots per sidechain epoch, so the result could look like the following: ![03](https://user-images.githubusercontent.com/10556209/203350806-72c261f7-f0af-41a0-90dd-883c160e96c3.png) diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/01-metamask.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/01-metamask.mdx index 06b92d3c..981ca01d 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/01-metamask.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/01-metamask.mdx @@ -11,17 +11,16 @@ Use this link to install MetaMask as a browser extension or mobile app: https:// ![install-meta-mask](https://user-images.githubusercontent.com/10556209/148433190-2aabc719-67fb-40f3-a459-0f5f0d81e169.png) -## Create or import an account +## Create or import account -Choose the option to create an account: +Choose the option to create an account. ![create-account](../../images/MetaMask2.png) - Back up your wallet seed phrase and store it in a safe place. ## Add Cardano EVM sidechain network(s) in settings -Settings > Networks > Add Network > Input the following settings and save: +Settings > Networks > Add Network > Input the following settings and save. - Network Name: `Atago` - New RPC URL: http://faucet.mamba.atago` diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/02-fuel-token.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/02-fuel-token.mdx index 35da181a..3abbf85f 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/02-fuel-token.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/02-fuel-token.mdx @@ -5,11 +5,11 @@ metaTitle: FUEL token and faucet ## What is FUEL? -**FUEL1** is the native token of Cardano sidechains launched through a Cardano EVM sidechain client. FUEL can be moved between the Cardano main chain and the example EVM sidechain, and FUEL is required to pay for gas. +**FUEL1** is the native token of Cardano sidechains launched through a Cardano EVM sidechain client. FUEL can be moved between the main chain [Cardano] and the example EVM sidechain, and FUEL is required to pay for gas. ## What is test FUEL and how can I claim it via a faucet? -**Test FUEL**, or 'testnet' FUEL, is the native token of the example EVM sidechain testnet, Atago. Test FUEL carries no real-world value. +**Test FUEL**, or "Testnet" FUEL, is the native token of the example EVM sidechain testnet, Atago. Test FUEL carries no real-world value. IO Global maintains a faucet at http://faucet.mamba.atago for testing purposes. The faucet dispenses test FUEL that you can use to pay the gas fees on smart contracts that you run on the Atago testnet. You can claim one test FUEL token every 24 hours. diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/07-using-web3-js.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/07-using-web3-js.mdx index 0818b859..aee13720 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/07-using-web3-js.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/07-using-web3-js.mdx @@ -13,7 +13,7 @@ The Ethereum web3.js interface provides many documented API calls. The interface gives you full access to a copy of the Cardano EVM Sidechain. You can create a website or client that uses a remote EVM sidechain node to interact with the decentralized blockchain ledger. The web3.js interface is also used to develop smart contracts in the Solidity language. -In this example, we'll set up a simple Javascript program to demonstrate the concept. +This example will set up a simple Javascript program to demonstrate the concept. See the end of this page for more information. # Obtain permission to connect to a remote node Follow the instructions on the [node authentication page](../network/node-authentication). @@ -29,7 +29,7 @@ sudo tailscale up --login-server https://headscale.pilz.iohkdev.io Follow these steps to create and run a web3.js application that checks the synchronization status and displays the contents of the latest block. ## Set up the file structure 1. Make sure [node.js](https://nodejs.org/en/download/) and [Yarn](https://classic.yarnpkg.com/lang/en/) are installed. There are plenty of instructional posts on the internet, so there is no need to repeat all that here. -2. Create a new directory (its name does not matter) and initialize it. You can use npm or Yarn. Both npm and Yarn create the file `package.json`. At the same time, Yarn also creates `yarn.lock`, and npm creates `package-lock.json`. From here on, we will demonstrate using Yarn. +2. Create a new directory (its name does not matter) and initialize it. You can use npm or Yarn. Both npm and Yarn create the file `package.json`. At the same time, Yarn also creates `yarn.lock`, and npm creates `package-lock.json`. From here on, the demonstration will use Yarn. On some systems, you are prompted for information that will be added to `package.json`. This information will be updated later when the web3 libraries are installed. You can just take the default values. On Windows: ``` @@ -128,8 +128,8 @@ On all systems, create a file called `index.js` in the same directory as `packag ``` `Index.js` is the Javascript program. Line 1 references the web3.js libraries. -In line 3, we establish a connection between this program and the Cardano EVM sidechain node. -In the block beginning at line 4, we retrieve the latest block that the client has downloaded so far. +Line 2 establishes a connection between this program and the Cardano EVM sidechain node. +The block beginning at line 4 retrieves the latest block that the client has downloaded so far. ## Test the program Check that your connection to the EVM sidechain node on the Atago testnet is still active by accessing the URL in your browser. @@ -175,7 +175,7 @@ The result should be similar to this: C:\Atago-web3-example> ``` -We obtained the above results on Windows 10, 64-bit, version 21h2. +The above results were obtained on Windows 10, 64-bit, version 21h2. ## Observe the results The fields displayed are from the last block synchronized with the local node. # More information From 3dfdef034d2a782e924b9b80647c5e7e6d6c7a91 Mon Sep 17 00:00:00 2001 From: olgahryniuk <67585499+olgahryniuk@users.noreply.github.com> Date: Thu, 24 Nov 2022 12:59:39 +0200 Subject: [PATCH 51/99] Editing & review --- .../02-setup-development.mdx | 78 +++++++++---------- 1 file changed, 38 insertions(+), 40 deletions(-) diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts/02-setup-development.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts/02-setup-development.mdx index 3e9689a4..c6ddc0d2 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts/02-setup-development.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts/02-setup-development.mdx @@ -11,21 +11,19 @@ The Cardano EVM sidechain testnet is EVM-compatible with most Ethereum software # Remix -This tutorial will show you how to deploy a solidity smart contract to the EVM sidechain testnet using Remix. [Remix](https://remix.ethereum.org/) is an online IDE to develop and deploy Solidity smart contracts. +This tutorial will show you how to deploy a Solidity smart contract to the EVM sidechain testnet using Remix. [Remix](https://remix.ethereum.org/) is an online IDE to develop and deploy Solidity smart contracts. ## Prerequisites -In this tutorial, you will use MetaMask as your wallet and Web3 provider. If you have not done so already, add the testnet to MetaMask and fund your wallet with testnet tokens using the [faucet](http://faucet.mamba.atago/). - -- [Create or import an account with MetaMask.](basics/metamask) +In this tutorial, you will use MetaMask as your wallet and Web3 provider. If you have not done so already, [create or import an account with MetaMask](basics/metamask) and fund your wallet with testnet tokens using the [faucet](http://faucet.mamba.atago/). ## Step 1 - Configure Remix -- Visit the [Remix IDE](https://remix.ethereum.org/). The left-hand side has a menu [1] and a typical file explorer [2]. The ` Solidity Compiler` [3] and `Deploy and Run Transactions` [4] plugins should be active by default. +- Visit the [Remix IDE](https://remix.ethereum.org/). The left-hand side has a menu [1] and a typical file explorer [2]. The ` Solidity Compiler` [3] and `Deploy and run transactions` [4] plugins should be active by default. ![remix-menu](https://user-images.githubusercontent.com/10556209/200480707-ec8b8e69-6cdc-498b-b315-c029fbc2a564.png) -If the solidity compiler and deploy plugins are not activated, then you can search and activate them using the plugin manager [5] located in the bottom-left of the screen. +If the Solidity compiler and deploy plugins are not activated, you can search and activate them using the plugin manager [5] located in the bottom-left of the screen. ![remix-plugin](https://user-images.githubusercontent.com/10556209/202550289-1cd1e25a-b1c9-4e66-9600-fad710126c8d.png) @@ -33,15 +31,15 @@ Open MetaMask and double-check the sidechain testnet is the selected network. Th ![meta-mask-atago](https://user-images.githubusercontent.com/10556209/200482306-af1c0f4d-9ecf-4078-b0a3-a411306d13d1.png) -- In Remix, select the `Deploy & run transactions` plugin [1]. Since you are using MetaMask as your Web3 provider, select "Injected Provider" in the environment settings 2]. +- In Remix, select the `Deploy and run transactions` plugin [1]. Since you are using MetaMask as your Web3 provider, select 'Injected Provider' in the environment settings [2]. -![environment-remix]To double-check that Remix is using the correct network, open MetaMask and confirm the network ID (78) and account match. +![environment-remix]To double-check that Remix is using the correct network, open MetaMask and confirm the network ID (78) and whether the account matches. ![double-check-remix](https://user-images.githubusercontent.com/10556209/200485405-0794ae10-95fd-4325-87e0-173ba4c2da1e.png) -## Step 2 - The Smart Contract +## Step 2 - The smart contract -With Remix configured to the sidechain testnet, you can move onto your smart contract development and deployment. +With Remix configured to the sidechain testnet, you can move on to your smart contract development and deployment. - In the Remix file explorer, create an `erc20.sol` file in the `contracts/` directory and input the following Solidity statements: @@ -70,42 +68,42 @@ contract MintableERC20 is ERC20("Mintable Token", "MT"), Ownable { This smart contract describes a mintable ERC20 token using the OpenZeppelin ERC20 contract libraries. -## Step 3 - Compile & Deploy +## Step 3 - Compile and deploy -- Using the `Solidity compiler` plugin [1], select to "compile" the smart contract [2]. +- Using the `Solidity compiler` plugin [1], select 'compile' the smart contract [2]. -When the contract is compiled, you can view contract ABI, Bytecode, and more information located in "Compilation Details" [3]. +When the contract is compiled, you can view contract ABI, Bytecode, and more information located in 'Compilation Details' [3]. ![compile-remix](https://user-images.githubusercontent.com/10556209/200576656-dad4c35d-02f7-40ce-8bd1-3e9f8497e302.png) -- Now, select the `Deploy & run transactions` plugin > select "Deploy" [1] and confirm any MetaMask prompts to sign the transaction. If the deployment is successful, then the Remix console should return a green checkmark with expendable details [2]. The "Deployed Contracts" panel will contain the contract address and generates a contract interface to test functions [3]. +- Then, select the `Deploy and run transactions` plugin > select 'Deploy' [1] and confirm any MetaMask prompts to sign the transaction. If the deployment is successful, the Remix console should return a green checkmark with expendable details [2]. The 'Deployed Contracts' panel will contain the contract address and generate a contract interface to test functions [3]. ![deploy-remix](https://user-images.githubusercontent.com/10556209/201174327-6be015b2-9003-4f3c-8d70-f376dd1a3a9a.png) -To verify the smart contract was deployed on the sidechain testnet you can: +To verify that the smart contract was deployed on the sidechain testnet you can: -- Search the transaction hash or contract address on the EVM sidechain testnet explorer [here](http://explorer.mamba.atago/). +- Search the transaction hash or contract address on the EVM sidechain [testnet explorer](http://explorer.mamba.atago/). - Open MetaMask and see if the contract deployment transaction was successfully signed. - Check Remix logs for deployment details. # HardHat -This tutorial will show you how to deploy a solidity smart contract to the EVM sidechain testnet using Hardhat. [Hardhat](https://hardhat.org/) is a popular development enviorment for Ethereum software. +This tutorial will show you how to deploy a Solidity smart contract to the EVM sidechain testnet using Hardhat. [Hardhat](https://hardhat.org/) is a popular development environment for Ethereum software. - [Node.js v10](https://nodejs.org/en/) or later - [HardHat](https://hardhat.org/) ## Prerequisites -Hardhat is used in local NPM projects. Therefore, you will need NPM 7 or later. +Hardhat is used in local NPM projects, so you will need NPM 7 or later. -- Install Node.js version 15 or later using [NVM](https://github.com/nvm-sh/nvm). +- Install Node.js version 15 or later using [NVM](https://github.com/nvm-sh/nvm): ``` $ nvm install 15 --lts $ nvm alias default 15 ``` -- Check Node/ NPM versions +- Check Node and NPM versions: ``` $ node -v @@ -114,7 +112,7 @@ $ npm -v 7.7.6 ``` -## Step 01 - Create a Hardhat Project +## Step 01 - Create a Hardhat project For this tutorial we will create a new NPM project and initilize `npx hardhat` to bootstrap a sample JavaScript project that we will configure to deploy to the sidechain testnet. @@ -132,7 +130,7 @@ $ npm init $ npm install --save-dev hardhat ``` -To create the sample JavaScript project, run `npx hardhat` in your project folder and select to *Create a JavaScript project*. +To create the sample JavaScript project, run `npx hardhat` in your project folder and select *Create a JavaScript project*. ``` $ npx hardhat @@ -154,7 +152,7 @@ $ npx hardhat Quit ``` - From 330b156e53d5d33aa639ea2d048063d2b4a5eda9 Mon Sep 17 00:00:00 2001 From: neilburgess42 Date: Mon, 5 Dec 2022 21:37:07 +1000 Subject: [PATCH 82/99] Review all sidechains pages for grammar and factual accuracy --- .../01-basics/01-introduction-sidechains.mdx | 2 +- .../02-sidechain-toolkit/00-introduction.mdx | 2 +- .../02-sidechain-toolkit/01-mainchain-plutus-scripts.mdx | 2 +- content/08-cardano-sidechains/03-example-evm-sidechains.mdx | 4 ++-- .../03-example-evm-sidechains/00-network-details.mdx | 2 +- .../03-example-evm-sidechains/06-api.mdx | 4 ++-- .../03-example-evm-sidechains/07-using-web3-js.mdx | 4 ++-- 7 files changed, 10 insertions(+), 10 deletions(-) diff --git a/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx b/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx index 4d2e07de..aaa2d5f8 100644 --- a/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx +++ b/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx @@ -3,7 +3,7 @@ title: Introduction to sidechains metaTitle: Introduction to sidechains --- -A sidechain is simply a blockchain that runs as a subservient chain to the Cardano main chain. This configuration allows the sidechain to have its own consensus algorithm and features. The sidechain is connected to the main chain through a two-way peg that allows the moving of assets between the chains. The finality of blocks is determined through a consensus mechanism that relies on the security of the main chain. +A sidechain is simply a blockchain that depends on its main chain and is connected to it. This configuration allows the sidechain to have its own consensus algorithm and features. The sidechain is connected to the main chain through a two-way peg that allows the moving of assets between the chains. The finality of blocks is determined through a consensus mechanism that relies on the security of the main chain. Input Output Global (IOG) provides a sidechain toolkit that is designed to help developers create custom sidechains for a wide range of use cases. To prove the capability of the toolkit, the example application is the Cardano EVM sidechain. EVM stands for Ethereum virtual machine. The Cardano EVM sidechain is EVM-compatible, which means deploying your Ethereum applications is just a matter of deploying your Solidity code on the sidechain and interacting with it through the Web3 API. diff --git a/content/08-cardano-sidechains/02-sidechain-toolkit/00-introduction.mdx b/content/08-cardano-sidechains/02-sidechain-toolkit/00-introduction.mdx index 3b245156..060af5b0 100644 --- a/content/08-cardano-sidechains/02-sidechain-toolkit/00-introduction.mdx +++ b/content/08-cardano-sidechains/02-sidechain-toolkit/00-introduction.mdx @@ -14,7 +14,7 @@ Plutus scripts deployed on the Cardano main chain define the flow of a particula ## Chain follower -The chain follower is capable of observing the state of main-chain events that govern the sidechain and is able to communicate those events to the sidechain. Version 1 of the toolkit currently uses a Cardano DB-sync instance to accommodate this. +The chain follower is capable of observing the state of main-chain events that govern the sidechain and is able to communicate those events to the sidechain. Version 1 of the toolkit currently uses a Cardano DB Sync instance to accommodate this. ## Sidechain specific module diff --git a/content/08-cardano-sidechains/02-sidechain-toolkit/01-mainchain-plutus-scripts.mdx b/content/08-cardano-sidechains/02-sidechain-toolkit/01-mainchain-plutus-scripts.mdx index aabfc06d..cbbe6518 100644 --- a/content/08-cardano-sidechains/02-sidechain-toolkit/01-mainchain-plutus-scripts.mdx +++ b/content/08-cardano-sidechains/02-sidechain-toolkit/01-mainchain-plutus-scripts.mdx @@ -59,7 +59,7 @@ data InitSidechainParams = InitSidechainParams ### 2. Transfer FUEL tokens from the main chain to the sidechain -FUEL tokens on the Cardano network represent locked native assets on the sidechain network. When a certain amount of tokens are locked on a certain sidechain contract, you can mint the equivalent amount on Cardano ([2.](#2-transfer-fuel-tokens-from-mainchain-to-sidechain), [3.2.](#32-individual-claiming)). Conversely burning these tokens on the Cardano network ([3.](#3-transfer-fuel-tokens-from-sidechain-to-mainchain)) will release these tokens and send them to the owner. +FUEL tokens on the Cardano network represent locked native assets on the sidechain network. When some tokens are locked on a certain sidechain contract, you can mint the equivalent amount on Cardano ([2.](#2-transfer-fuel-tokens-from-mainchain-to-sidechain), [3.2.](#32-individual-claiming)). Conversely burning these tokens on the Cardano network ([3.](#3-transfer-fuel-tokens-from-sidechain-to-mainchain)) will release these tokens and send them to the owner. **Workflow:** diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains.mdx index 77198f33..ec96a059 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains.mdx @@ -1,6 +1,6 @@ --- -title: Example EVM sidechain testnet -metaTitle: Example EVM sidechain testnet +title: Example EVM Sidechain Testnet +metaTitle: Example EVM Sidechain Testnet --- diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/00-network-details.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/00-network-details.mdx index 8c73ff5d..916a92ff 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/00-network-details.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/00-network-details.mdx @@ -3,7 +3,7 @@ title: Network details metaTitle: Network details --- -This page provides basic reference to Cardano EVM sidechain networks including RPC, chain ID, and public utilities. The Cardano EVM sidechain testnet, Atago, replicates the Cardano EVM sidechain mainnet and is intended for testing purposes. Building on the testnet allows developers to deploy and test applications without risking real assets and value. +This page provides basic reference to Cardano EVM sidechain networks including RPC, chain ID, and public utilities. The Cardano EVM sidechain testnet, Atago, is intended for testing purposes. Building on the testnet allows developers to deploy and test applications without risking real assets and value. ## Networks diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/06-api.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/06-api.mdx index 5b68b88c..76233930 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/06-api.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/06-api.mdx @@ -3,11 +3,11 @@ title: JSON-RPC API metaTitle: JSON-RPC API --- -Interacting with the sidechain requires sending requests to specific JSON-RPC API methods. The Cardano EVM sidechain supports most standard Ethereum JSON-RPC API endpoints with a few exceptions described below. +Interacting with the sidechain requires sending requests to specific JSON-RPC API methods. The Cardano EVM sidechain testnet supports most standard Ethereum JSON-RPC API endpoints with a few exceptions described below. ## Specification -The Cardano EVM sidechain supports [OpenRPC](https://open-rpc.org/)'s `rpc.discover` service discovery method that will return the OpenRPC scheme for the JSON-RPC API. You can easily validate and preview the schema on the [OpenRPC Playground](https://playground.open-rpc.org/?schemaUrl=http://faucet.mamba.atago/). +The Cardano EVM sidechain testnet supports [OpenRPC](https://open-rpc.org/)'s `rpc.discover` service discovery method that will return the OpenRPC scheme for the JSON-RPC API. You can easily validate and preview the schema on the [OpenRPC Playground](https://playground.open-rpc.org/?schemaUrl=http://faucet.mamba.atago/). ## Supported methods diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/07-using-web3-js.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/07-using-web3-js.mdx index b8e03083..254e59de 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/07-using-web3-js.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/07-using-web3-js.mdx @@ -3,9 +3,9 @@ title: Using web3.js metaTitle: Using web3.js --- -This section helps learning how to use the web3 Javascript interface with the Cardano EVM sidechain client for application development. You can also walk through an example program that demonstrates some sample API calls. +This section helps learning how to use the web3 Javascript interface with the Cardano EVM sidechain client for application development on the testnet. You can also walk through an example program that demonstrates some sample API calls. -The Ethereum web3.js interface provides many documented API calls. The interface gives you full access to a copy of the Cardano EVM Sidechain. You can create a website or client that uses a remote EVM sidechain node to interact with the decentralized blockchain ledger. The web3.js interface is also used to develop smart contracts in the Solidity language. +The Ethereum web3.js interface provides many documented API calls. The interface gives you full access to a copy of the Cardano EVM Sidechain testnet. You can create a website or client that uses a remote EVM sidechain node to interact with the decentralized blockchain ledger. The web3.js interface is also used to develop smart contracts in the Solidity language. This example will set up a simple Javascript program to demonstrate the concept. See the end of this page for more information. From 96a188491344419637fc9ef4bbaf3ee67f25796c Mon Sep 17 00:00:00 2001 From: neilburgess42 Date: Mon, 5 Dec 2022 22:09:53 +1000 Subject: [PATCH 83/99] Correct capitalization --- content/08-cardano-sidechains/03-example-evm-sidechains.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains.mdx index ec96a059..77198f33 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains.mdx @@ -1,6 +1,6 @@ --- -title: Example EVM Sidechain Testnet -metaTitle: Example EVM Sidechain Testnet +title: Example EVM sidechain testnet +metaTitle: Example EVM sidechain testnet --- From 997e1232764fca7d608ea353b63147a879619f5d Mon Sep 17 00:00:00 2001 From: neilburgess42 Date: Tue, 13 Dec 2022 13:40:26 +1000 Subject: [PATCH 84/99] ETCM-2829 Add disclaimer, rename files --- .../00-testnet-disclaimer | 30 +++++++++++++++++++ ...ork-details.mdx => 01-network-details.mdx} | 0 .../{01-metamask.mdx => 02-metamask.mdx} | 0 .../{02-fuel-token.mdx => 03-fuel-token.mdx} | 0 ...acts.mdx => 04-deploy-smart-contracts.mdx} | 0 5 files changed, 30 insertions(+) create mode 100644 content/08-cardano-sidechains/03-example-evm-sidechains/00-testnet-disclaimer rename content/08-cardano-sidechains/03-example-evm-sidechains/{00-network-details.mdx => 01-network-details.mdx} (100%) rename content/08-cardano-sidechains/03-example-evm-sidechains/{01-metamask.mdx => 02-metamask.mdx} (100%) rename content/08-cardano-sidechains/03-example-evm-sidechains/{02-fuel-token.mdx => 03-fuel-token.mdx} (100%) rename content/08-cardano-sidechains/03-example-evm-sidechains/{03-deploy-smart-contracts.mdx => 04-deploy-smart-contracts.mdx} (100%) diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/00-testnet-disclaimer b/content/08-cardano-sidechains/03-example-evm-sidechains/00-testnet-disclaimer new file mode 100644 index 00000000..00e2c266 --- /dev/null +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/00-testnet-disclaimer @@ -0,0 +1,30 @@ +--- +title: Testnet disclaimer +metaTitle: Testnet disclaimer +--- +# Disclaimer +By using the example EVM sidechain testnet, you understand the sidechain is in +development and that use of the example EVM sidechain testnet is entirely at your own +risk. +You also acknowledge and agree to have an adequate understanding of the risks +associated with use of the example EVM sidechain testnet and that all information and +materials published, distributed or otherwise made available on Cardano Docs is +provided for non-commercial, personal use, and testing purposes only. This includes +FUEL tokens which have no economic value and are provided only for the purpose of +testing on the example EVM sidechain testnet. +Example EVM sidechain testnet is available on an ‘AS IS’ and ‘AS AVAILABLE’ basis, +without any representations or warranties of any kind. All implied terms are excluded to +the fullest extent permitted by law. No party involved in, or having contributed to the +development of, the example EVM sidechain testnet including any of their affiliates, +directors, employees, contractors, service providers or agents (the parties involved) +accepts any responsibility or liability to you or any third parties in relation to any materials +or information accessed via the example EVM sidechain testnet. +You acknowledge and agree that the parties Involved are not responsible for any damage +to your computer systems, loss of data, or any other loss or damage resulting (directly or +indirectly) from use of the example EVM sidechain testnet. +Furthermore, the use of any third-party software tools or products (such as MetaMask, +Truffle, etc.) is done at your own discretion and with the understanding that you will be +subject to their terms and licenses. The parties involved are not responsible for the +content or accuracy of any third-party resource or for any loss or damage of any sort +resulting from the use of, or for any failure of, products or services provided at or from a +third-party. \ No newline at end of file diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/00-network-details.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/01-network-details.mdx similarity index 100% rename from content/08-cardano-sidechains/03-example-evm-sidechains/00-network-details.mdx rename to content/08-cardano-sidechains/03-example-evm-sidechains/01-network-details.mdx diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/01-metamask.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/02-metamask.mdx similarity index 100% rename from content/08-cardano-sidechains/03-example-evm-sidechains/01-metamask.mdx rename to content/08-cardano-sidechains/03-example-evm-sidechains/02-metamask.mdx diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/02-fuel-token.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/03-fuel-token.mdx similarity index 100% rename from content/08-cardano-sidechains/03-example-evm-sidechains/02-fuel-token.mdx rename to content/08-cardano-sidechains/03-example-evm-sidechains/03-fuel-token.mdx diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/04-deploy-smart-contracts.mdx similarity index 100% rename from content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts.mdx rename to content/08-cardano-sidechains/03-example-evm-sidechains/04-deploy-smart-contracts.mdx From 35f1d6e3e74a37816a5202f292be8301d20b1d68 Mon Sep 17 00:00:00 2001 From: olgahryniuk <67585499+olgahryniuk@users.noreply.github.com> Date: Tue, 13 Dec 2022 12:59:52 +0200 Subject: [PATCH 85/99] Formatting and deleting an extra headline --- .../03-example-evm-sidechains/00-testnet-disclaimer | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/00-testnet-disclaimer b/content/08-cardano-sidechains/03-example-evm-sidechains/00-testnet-disclaimer index 00e2c266..64707f6a 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/00-testnet-disclaimer +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/00-testnet-disclaimer @@ -2,16 +2,18 @@ title: Testnet disclaimer metaTitle: Testnet disclaimer --- -# Disclaimer + By using the example EVM sidechain testnet, you understand the sidechain is in development and that use of the example EVM sidechain testnet is entirely at your own risk. + You also acknowledge and agree to have an adequate understanding of the risks associated with use of the example EVM sidechain testnet and that all information and materials published, distributed or otherwise made available on Cardano Docs is provided for non-commercial, personal use, and testing purposes only. This includes FUEL tokens which have no economic value and are provided only for the purpose of testing on the example EVM sidechain testnet. + Example EVM sidechain testnet is available on an ‘AS IS’ and ‘AS AVAILABLE’ basis, without any representations or warranties of any kind. All implied terms are excluded to the fullest extent permitted by law. No party involved in, or having contributed to the @@ -19,12 +21,14 @@ development of, the example EVM sidechain testnet including any of their affilia directors, employees, contractors, service providers or agents (the parties involved) accepts any responsibility or liability to you or any third parties in relation to any materials or information accessed via the example EVM sidechain testnet. + You acknowledge and agree that the parties Involved are not responsible for any damage to your computer systems, loss of data, or any other loss or damage resulting (directly or indirectly) from use of the example EVM sidechain testnet. + Furthermore, the use of any third-party software tools or products (such as MetaMask, Truffle, etc.) is done at your own discretion and with the understanding that you will be subject to their terms and licenses. The parties involved are not responsible for the content or accuracy of any third-party resource or for any loss or damage of any sort resulting from the use of, or for any failure of, products or services provided at or from a -third-party. \ No newline at end of file +third-party. From 353f4bb071eeaee8b45904fe9040a451aa37ce00 Mon Sep 17 00:00:00 2001 From: Olga Date: Tue, 13 Dec 2022 13:02:19 +0200 Subject: [PATCH 86/99] rename a folder to fix navigation --- .../02-setup-development.mdx | 0 .../03-verify-contract.mdx | 0 .../04-solidity-resources.mdx | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename content/08-cardano-sidechains/03-example-evm-sidechains/{03-deploy-smart-contracts => 04-deploy-smart-contracts}/02-setup-development.mdx (100%) rename content/08-cardano-sidechains/03-example-evm-sidechains/{03-deploy-smart-contracts => 04-deploy-smart-contracts}/03-verify-contract.mdx (100%) rename content/08-cardano-sidechains/03-example-evm-sidechains/{03-deploy-smart-contracts => 04-deploy-smart-contracts}/04-solidity-resources.mdx (100%) diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts/02-setup-development.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/04-deploy-smart-contracts/02-setup-development.mdx similarity index 100% rename from content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts/02-setup-development.mdx rename to content/08-cardano-sidechains/03-example-evm-sidechains/04-deploy-smart-contracts/02-setup-development.mdx diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts/03-verify-contract.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/04-deploy-smart-contracts/03-verify-contract.mdx similarity index 100% rename from content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts/03-verify-contract.mdx rename to content/08-cardano-sidechains/03-example-evm-sidechains/04-deploy-smart-contracts/03-verify-contract.mdx diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts/04-solidity-resources.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/04-deploy-smart-contracts/04-solidity-resources.mdx similarity index 100% rename from content/08-cardano-sidechains/03-example-evm-sidechains/03-deploy-smart-contracts/04-solidity-resources.mdx rename to content/08-cardano-sidechains/03-example-evm-sidechains/04-deploy-smart-contracts/04-solidity-resources.mdx From c3c3d7785a4dc0dafe47da2fb96b627d7481c583 Mon Sep 17 00:00:00 2001 From: olgahryniuk <67585499+olgahryniuk@users.noreply.github.com> Date: Tue, 13 Dec 2022 13:04:35 +0200 Subject: [PATCH 87/99] Rename 00-testnet-disclaimer to 00-testnet-disclaimer.mdx --- .../{00-testnet-disclaimer => 00-testnet-disclaimer.mdx} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename content/08-cardano-sidechains/03-example-evm-sidechains/{00-testnet-disclaimer => 00-testnet-disclaimer.mdx} (100%) diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/00-testnet-disclaimer b/content/08-cardano-sidechains/03-example-evm-sidechains/00-testnet-disclaimer.mdx similarity index 100% rename from content/08-cardano-sidechains/03-example-evm-sidechains/00-testnet-disclaimer rename to content/08-cardano-sidechains/03-example-evm-sidechains/00-testnet-disclaimer.mdx From 968671eabc4f85b9f268c6baf9506ec1a8d09358 Mon Sep 17 00:00:00 2001 From: neilburgess42 Date: Wed, 14 Dec 2022 16:45:06 +1000 Subject: [PATCH 88/99] ETCM-2724 Update the bridge documentation and migrate it to Mamba Docs. --- .../08-move-tokens-to-main-chain.mdx | 4 ++++ .../03-example-evm-sidechains/09-move-tokens-to-sidechain.mdx | 4 ++++ .../03-example-evm-sidechains/10-committee-handover.mdx | 4 ++++ .../03-example-evm-sidechains/11-side-epoch-design.mdx | 0 4 files changed, 12 insertions(+) create mode 100644 content/08-cardano-sidechains/03-example-evm-sidechains/08-move-tokens-to-main-chain.mdx create mode 100644 content/08-cardano-sidechains/03-example-evm-sidechains/09-move-tokens-to-sidechain.mdx create mode 100644 content/08-cardano-sidechains/03-example-evm-sidechains/10-committee-handover.mdx create mode 100644 content/08-cardano-sidechains/03-example-evm-sidechains/11-side-epoch-design.mdx diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/08-move-tokens-to-main-chain.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/08-move-tokens-to-main-chain.mdx new file mode 100644 index 00000000..26a9ebd5 --- /dev/null +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/08-move-tokens-to-main-chain.mdx @@ -0,0 +1,4 @@ +--- +title: Moving tokens from sidechain to main chain +metaTitle: Moving tokens from sidechain to main chain +--- diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/09-move-tokens-to-sidechain.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/09-move-tokens-to-sidechain.mdx new file mode 100644 index 00000000..10e00597 --- /dev/null +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/09-move-tokens-to-sidechain.mdx @@ -0,0 +1,4 @@ +--- +title: Moving tokens from main chain to sidechain +metaTitle: Moving tokens from main chain to sidechain +--- diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/10-committee-handover.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/10-committee-handover.mdx new file mode 100644 index 00000000..983fcc66 --- /dev/null +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/10-committee-handover.mdx @@ -0,0 +1,4 @@ +--- +title: Committee handover +metaTitle: Committee handover +--- diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/11-side-epoch-design.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/11-side-epoch-design.mdx new file mode 100644 index 00000000..e69de29b From 2d894cca6c1a37f5bce7a359a759f76314c7a403 Mon Sep 17 00:00:00 2001 From: neilburgess42 Date: Fri, 16 Dec 2022 00:17:08 +1000 Subject: [PATCH 89/99] Reverse ETCM-2724 Update the bridge documentation and migrate it to Mamba Docs. --- .../08-move-tokens-to-main-chain.mdx | 4 ---- .../03-example-evm-sidechains/09-move-tokens-to-sidechain.mdx | 4 ---- .../03-example-evm-sidechains/10-committee-handover.mdx | 4 ---- .../03-example-evm-sidechains/11-side-epoch-design.mdx | 0 4 files changed, 12 deletions(-) delete mode 100644 content/08-cardano-sidechains/03-example-evm-sidechains/08-move-tokens-to-main-chain.mdx delete mode 100644 content/08-cardano-sidechains/03-example-evm-sidechains/09-move-tokens-to-sidechain.mdx delete mode 100644 content/08-cardano-sidechains/03-example-evm-sidechains/10-committee-handover.mdx delete mode 100644 content/08-cardano-sidechains/03-example-evm-sidechains/11-side-epoch-design.mdx diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/08-move-tokens-to-main-chain.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/08-move-tokens-to-main-chain.mdx deleted file mode 100644 index 26a9ebd5..00000000 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/08-move-tokens-to-main-chain.mdx +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: Moving tokens from sidechain to main chain -metaTitle: Moving tokens from sidechain to main chain ---- diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/09-move-tokens-to-sidechain.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/09-move-tokens-to-sidechain.mdx deleted file mode 100644 index 10e00597..00000000 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/09-move-tokens-to-sidechain.mdx +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: Moving tokens from main chain to sidechain -metaTitle: Moving tokens from main chain to sidechain ---- diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/10-committee-handover.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/10-committee-handover.mdx deleted file mode 100644 index 983fcc66..00000000 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/10-committee-handover.mdx +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: Committee handover -metaTitle: Committee handover ---- diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/11-side-epoch-design.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/11-side-epoch-design.mdx deleted file mode 100644 index e69de29b..00000000 From 6b056fe0e038ce166f4dc19377ca1b3b30cd5488 Mon Sep 17 00:00:00 2001 From: Stevan Lohja Date: Mon, 19 Dec 2022 15:37:52 -0500 Subject: [PATCH 90/99] feat: ETCM-2488 initial commit --- .../04-committee-rotation.mdx | 10 + package-lock.json | 31232 +--------------- 2 files changed, 559 insertions(+), 30683 deletions(-) diff --git a/content/08-cardano-sidechains/02-sidechain-toolkit/04-committee-rotation.mdx b/content/08-cardano-sidechains/02-sidechain-toolkit/04-committee-rotation.mdx index 935133e9..47bc3ec9 100644 --- a/content/08-cardano-sidechains/02-sidechain-toolkit/04-committee-rotation.mdx +++ b/content/08-cardano-sidechains/02-sidechain-toolkit/04-committee-rotation.mdx @@ -2,3 +2,13 @@ title: Committee rotation metaTitle: Committee rotation --- + + + +A sidechain is initialized by an SPO, or “chain creator” that publishes the sidechain Plutus contract implementations including the committee registration scripts. These registration scripts allow other SPOs to register or de-register as a candidate in the committee. The SPO also runs a sidechain validator node which will start the sidechain when a quorum of validators has been reached. + +![Video Script - Committee Rotation (1)](https://user-images.githubusercontent.com/10556209/208516415-b1a36189-c411-4145-b3dd-742c99d85586.png) + +The sidechain is validated by an SPO committee where each SPO is a candidate running a sidechain validator node. In each epoch, a committee is randomly selected and handed over to the next. + +![Video Script - Committee Rotation](https://user-images.githubusercontent.com/10556209/208516422-3d8bbbd6-7f7e-4f2a-9d50-1a5c2e57e6ae.png) \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 67cf766d..94b034c0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,258 +1,178 @@ { "name": "cardano-docs", "version": "0.0.1", - "lockfileVersion": 2, + "lockfileVersion": 1, "requires": true, - "packages": { - "": { - "name": "cardano-docs", - "version": "0.0.1", - "license": "MIT", - "dependencies": { - "@babel/plugin-proposal-export-default-from": "^7.7.4", - "@ctrl/tinycolor": "^3.4.1", - "@docsearch/js": "^3.0.0-alpha.37", - "@emotion/core": "^10.0.22", - "@emotion/react": "^11.9.3", - "@emotion/styled": "^11.9.3", - "@emotion/styled-base": "^10.0.24", - "@input-output-hk/front-end-core-components": "^1.0.9", - "@input-output-hk/front-end-core-libraries": "^1.2.2", - "@input-output-hk/front-end-site-components": "^1.2.10", - "@input-output-hk/front-end-themes": "^1.2.6", - "@material-ui/core": "^4.12.4", - "@mdx-js/loader": "^1.5.1", - "@mdx-js/mdx": "^1.5.1", - "@mdx-js/react": "^1.5.1", - "@mui/material": "^5.9.2", - "@philpl/buble": "^0.19.7", - "@playlyfe/gql": "^2.6.2", - "dotenv": "^8.2.0", - "emotion": "^10.0.23", - "emotion-server": "^10.0.17", - "emotion-theming": "^10.0.19", - "gatsby": "^2.24.58", - "gatsby-image": "^2.4.17", - "gatsby-link": "^2.2.27", - "gatsby-plugin-emotion": "^3.0.1", - "gatsby-plugin-gtag": "^1.0.12", - "gatsby-plugin-layout": "^1.1.18", - "gatsby-plugin-manifest": "^2.4.28", - "gatsby-plugin-mdx": "^1.0.61", - "gatsby-plugin-offline": "^3.0.29", - "gatsby-plugin-react-helmet": "^3.1.18", - "gatsby-plugin-remove-serviceworker": "^1.0.0", - "gatsby-plugin-sharp": "^2.6.35", - "gatsby-plugin-sitemap": "^2.2.24", - "gatsby-remark-copy-linked-files": "^2.1.33", - "gatsby-remark-images": "^3.1.37", - "gatsby-remark-mermaid": "^2.1.0", - "gatsby-source-filesystem": "^2.1.42", - "gatsby-transformer-remark": "^2.6.42", - "gatsby-transformer-sharp": "^2.5.14", - "graphql": "^14.5.8", - "is-absolute-url": "^3.0.3", - "lodash.flatten": "^4.4.0", - "lodash.startcase": "^4.4.0", - "puppeteer": "^5.3.1", - "react": "^16.12.0", - "react-dom": "^16.12.0", - "react-feather": "^2.0.3", - "react-github-btn": "^1.1.1", - "react-google-recaptcha": "^2.1.0", - "react-helmet": "^5.2.1", - "react-id-generator": "^3.0.0", - "react-instantsearch-dom": "^6.0.0", - "react-live": "^2.2.2", - "react-loadable": "^5.5.0", - "react-tooltip": "^4.2.21", - "styled-components": "^4.4.1", - "styled-icons": "^9.0.1", - "victory": "^36.5.3" - }, - "devDependencies": { - "babel-eslint": "^10.1.0", - "eslint": "^6.8.0", - "eslint-config-prettier": "^6.10.0", - "eslint-plugin-import": "^2.20.1", - "eslint-plugin-jsx-a11y": "^6.2.3", - "eslint-plugin-prettier": "^3.1.2", - "eslint-plugin-react": "^7.19.0", - "gatsby-plugin-remove-trailing-slashes": "^2.1.17", - "prettier": "^1.19.1", - "prism-react-renderer": "^1.0.2" - } - }, - "node_modules/@algolia/autocomplete-core": { + "dependencies": { + "@algolia/autocomplete-core": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.2.1.tgz", "integrity": "sha512-/SLS6636Wpl7eFiX7eEy0E3wBo60sUm1qRYybJBDt1fs8reiJ1+OSy+dZgrLBfLL4mSFqRIIUHXbVp25QdZ+iw==", - "dependencies": { + "requires": { "@algolia/autocomplete-shared": "1.2.1" } }, - "node_modules/@algolia/autocomplete-preset-algolia": { + "@algolia/autocomplete-preset-algolia": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.2.1.tgz", "integrity": "sha512-Lf4PpPVgHNXm1ytrnVdrZYV7hAYSCpAI/TrebF8UC6xflPY6sKb1RL/2OfrO9On7SDjPBtNd+6MArSar5JmK0g==", - "dependencies": { + "requires": { "@algolia/autocomplete-shared": "1.2.1" } }, - "node_modules/@algolia/autocomplete-shared": { + "@algolia/autocomplete-shared": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.2.1.tgz", "integrity": "sha512-RHCwcXAYFwDXTlomstjWRFIzOfyxtQ9KmViacPE5P5hxUSSjkmG3dAb77xdydift1PaZNbho5TNTCi5UZe0RpA==" }, - "node_modules/@algolia/cache-browser-local-storage": { + "@algolia/cache-browser-local-storage": { "version": "4.10.3", "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.10.3.tgz", "integrity": "sha512-TD1N7zg5lb56/PLjjD4bBl2eccEvVHhC7yfgFu2r9k5tf+gvbGxEZ3NhRZVKu2MObUIcEy2VR4LVLxOQu45Hlg==", - "dependencies": { + "requires": { "@algolia/cache-common": "4.10.3" } }, - "node_modules/@algolia/cache-common": { + "@algolia/cache-common": { "version": "4.10.3", "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.10.3.tgz", "integrity": "sha512-q13cPPUmtf8a2suBC4kySSr97EyulSXuxUkn7l1tZUCX/k1y5KNheMp8npBy8Kc8gPPmHpacxddRSfOncjiKFw==" }, - "node_modules/@algolia/cache-in-memory": { + "@algolia/cache-in-memory": { "version": "4.10.3", "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.10.3.tgz", "integrity": "sha512-JhPajhOXAjUP+TZrZTh6KJpF5VKTKyWK2aR1cD8NtrcVHwfGS7fTyfXfVm5BqBqkD9U0gVvufUt/mVyI80aZww==", - "dependencies": { + "requires": { "@algolia/cache-common": "4.10.3" } }, - "node_modules/@algolia/client-account": { + "@algolia/client-account": { "version": "4.10.3", "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.10.3.tgz", "integrity": "sha512-S/IsJB4s+e1xYctdpW3nAbwrR2y3pjSo9X21fJGoiGeIpTRdvQG7nydgsLkhnhcgAdLnmqBapYyAqMGmlcyOkg==", - "dependencies": { + "requires": { "@algolia/client-common": "4.10.3", "@algolia/client-search": "4.10.3", "@algolia/transporter": "4.10.3" } }, - "node_modules/@algolia/client-analytics": { + "@algolia/client-analytics": { "version": "4.10.3", "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.10.3.tgz", "integrity": "sha512-vlHTbBqJktRgclh3v7bPQLfZvFIqY4erNFIZA5C7nisCj9oLeTgzefoUrr+R90+I+XjfoLxnmoeigS1Z1yg1vw==", - "dependencies": { + "requires": { "@algolia/client-common": "4.10.3", "@algolia/client-search": "4.10.3", "@algolia/requester-common": "4.10.3", "@algolia/transporter": "4.10.3" } }, - "node_modules/@algolia/client-common": { + "@algolia/client-common": { "version": "4.10.3", "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.10.3.tgz", "integrity": "sha512-uFyP2Z14jG2hsFRbAoavna6oJf4NTXaSDAZgouZUZlHlBp5elM38sjNeA5HR9/D9J/GjwaB1SgB7iUiIWYBB4w==", - "dependencies": { + "requires": { "@algolia/requester-common": "4.10.3", "@algolia/transporter": "4.10.3" } }, - "node_modules/@algolia/client-personalization": { + "@algolia/client-personalization": { "version": "4.10.3", "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.10.3.tgz", "integrity": "sha512-NS7Nx8EJ/nduGXT8CFo5z7kLF0jnFehTP3eC+z+GOEESH3rrs7uR12IZHxv5QhQswZa9vl925zCOZDcDVoENCg==", - "dependencies": { + "requires": { "@algolia/client-common": "4.10.3", "@algolia/requester-common": "4.10.3", "@algolia/transporter": "4.10.3" } }, - "node_modules/@algolia/client-search": { + "@algolia/client-search": { "version": "4.10.3", "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.10.3.tgz", "integrity": "sha512-Zwnp2G94IrNFKWCG/k7epI5UswRkPvL9FCt7/slXe2bkjP2y/HA37gzRn+9tXoLVRwd7gBzrtOA4jFKIyjrtVw==", - "dependencies": { + "requires": { "@algolia/client-common": "4.10.3", "@algolia/requester-common": "4.10.3", "@algolia/transporter": "4.10.3" } }, - "node_modules/@algolia/logger-common": { + "@algolia/logger-common": { "version": "4.10.3", "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.10.3.tgz", "integrity": "sha512-M6xi+qov2bkgg1H9e1Qtvq/E/eKsGcgz8RBbXNzqPIYoDGZNkv+b3b8YMo3dxd4Wd6M24HU1iqF3kmr1LaXndg==" }, - "node_modules/@algolia/logger-console": { + "@algolia/logger-console": { "version": "4.10.3", "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.10.3.tgz", "integrity": "sha512-vVgRI7b4PHjgBdRkv/cRz490twvkLoGdpC4VYzIouSrKj8SIVLRhey3qgXk7oQXi3xoxVAv6NrklHfpO8Bpx0w==", - "dependencies": { + "requires": { "@algolia/logger-common": "4.10.3" } }, - "node_modules/@algolia/requester-browser-xhr": { + "@algolia/requester-browser-xhr": { "version": "4.10.3", "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.10.3.tgz", "integrity": "sha512-4WIk1zreFbc1EF6+gsfBTQvwSNjWc20zJAAExRWql/Jq5yfVHmwOqi/CajA53/cXKFBqo80DAMRvOiwP+hOLYw==", - "dependencies": { + "requires": { "@algolia/requester-common": "4.10.3" } }, - "node_modules/@algolia/requester-common": { + "@algolia/requester-common": { "version": "4.10.3", "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.10.3.tgz", "integrity": "sha512-PNfLHmg0Hujugs3rx55uz/ifv7b9HVdSFQDb2hj0O5xZaBEuQCNOXC6COrXR8+9VEfqp2swpg7zwgtqFxh+BtQ==" }, - "node_modules/@algolia/requester-node-http": { + "@algolia/requester-node-http": { "version": "4.10.3", "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.10.3.tgz", "integrity": "sha512-A9ZcGfEvgqf0luJApdNcIhsRh6MShn2zn2tbjwjGG1joF81w+HUY+BWuLZn56vGwAA9ZB9n00IoJJpxibbfofg==", - "dependencies": { + "requires": { "@algolia/requester-common": "4.10.3" } }, - "node_modules/@algolia/transporter": { + "@algolia/transporter": { "version": "4.10.3", "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.10.3.tgz", "integrity": "sha512-n1lRyKDbrckbMEgm7QXtj3nEWUuzA3aKLzVQ43/F/RCFib15j4IwtmYhXR6OIBRSc7+T0Hm48S0J6F+HeYCQkw==", - "dependencies": { + "requires": { "@algolia/cache-common": "4.10.3", "@algolia/logger-common": "4.10.3", "@algolia/requester-common": "4.10.3" } }, - "node_modules/@ardatan/aggregate-error": { + "@ardatan/aggregate-error": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/@ardatan/aggregate-error/-/aggregate-error-0.0.6.tgz", "integrity": "sha512-vyrkEHG1jrukmzTPtyWB4NLPauUw5bQeg4uhn8f+1SSynmrOcyvlb1GKQjjgoBzElLdfXCRYX8UnBlhklOHYRQ==", - "dependencies": { + "requires": { "tslib": "~2.0.1" }, - "engines": { - "node": ">=8" + "dependencies": { + "tslib": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", + "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + } } }, - "node_modules/@ardatan/aggregate-error/node_modules/tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" - }, - "node_modules/@babel/code-frame": { + "@babel/code-frame": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dependencies": { + "requires": { "@babel/highlight": "^7.12.13" } }, - "node_modules/@babel/compat-data": { + "@babel/compat-data": { "version": "7.13.15", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.15.tgz", "integrity": "sha512-ltnibHKR1VnrU4ymHyQ/CXtNXI6yZC0oJThyW78Hft8XndANwi+9H+UIklBDraIjFEJzw8wmcM427oDd9KS5wA==" }, - "node_modules/@babel/core": { + "@babel/core": { "version": "7.12.9", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "dependencies": { + "requires": { "@babel/code-frame": "^7.10.4", "@babel/generator": "^7.12.5", "@babel/helper-module-transforms": "^7.12.1", @@ -269,62 +189,58 @@ "resolve": "^1.3.2", "semver": "^5.4.1", "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" } }, - "node_modules/@babel/generator": { + "@babel/generator": { "version": "7.13.9", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", - "dependencies": { + "requires": { "@babel/types": "^7.13.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, - "node_modules/@babel/helper-annotate-as-pure": { + "@babel/helper-annotate-as-pure": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", - "dependencies": { + "requires": { "@babel/types": "^7.12.13" } }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "@babel/helper-builder-binary-assignment-operator-visitor": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", - "dependencies": { + "requires": { "@babel/helper-explode-assignable-expression": "^7.12.13", "@babel/types": "^7.12.13" } }, - "node_modules/@babel/helper-compilation-targets": { + "@babel/helper-compilation-targets": { "version": "7.13.13", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.13.tgz", "integrity": "sha512-q1kcdHNZehBwD9jYPh3WyXcsFERi39X4I59I3NadciWtNDyZ6x+GboOxncFK0kXlKIv6BJm5acncehXWUjWQMQ==", - "dependencies": { + "requires": { "@babel/compat-data": "^7.13.12", "@babel/helper-validator-option": "^7.12.17", "browserslist": "^4.14.5", "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } } }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { + "@babel/helper-create-class-features-plugin": { "version": "7.13.11", "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz", "integrity": "sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw==", - "dependencies": { + "requires": { "@babel/helper-function-name": "^7.12.13", "@babel/helper-member-expression-to-functions": "^7.13.0", "@babel/helper-optimise-call-expression": "^7.12.13", @@ -332,20 +248,20 @@ "@babel/helper-split-export-declaration": "^7.12.13" } }, - "node_modules/@babel/helper-create-regexp-features-plugin": { + "@babel/helper-create-regexp-features-plugin": { "version": "7.12.17", "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz", "integrity": "sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==", - "dependencies": { + "requires": { "@babel/helper-annotate-as-pure": "^7.12.13", "regexpu-core": "^4.7.1" } }, - "node_modules/@babel/helper-define-polyfill-provider": { + "@babel/helper-define-polyfill-provider": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.0.tgz", "integrity": "sha512-JT8tHuFjKBo8NnaUbblz7mIu1nnvUDiHVjXXkulZULyidvo/7P6TY7+YqpV37IfF+KUFxmlK04elKtGKXaiVgw==", - "dependencies": { + "requires": { "@babel/helper-compilation-targets": "^7.13.0", "@babel/helper-module-imports": "^7.12.13", "@babel/helper-plugin-utils": "^7.13.0", @@ -354,72 +270,71 @@ "lodash.debounce": "^4.0.8", "resolve": "^1.14.2", "semver": "^6.1.2" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } } }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { + "@babel/helper-explode-assignable-expression": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", - "dependencies": { + "requires": { "@babel/types": "^7.13.0" } }, - "node_modules/@babel/helper-function-name": { + "@babel/helper-function-name": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", - "dependencies": { + "requires": { "@babel/helper-get-function-arity": "^7.12.13", "@babel/template": "^7.12.13", "@babel/types": "^7.12.13" } }, - "node_modules/@babel/helper-get-function-arity": { + "@babel/helper-get-function-arity": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dependencies": { + "requires": { "@babel/types": "^7.12.13" } }, - "node_modules/@babel/helper-hoist-variables": { + "@babel/helper-hoist-variables": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.0.tgz", "integrity": "sha512-0kBzvXiIKfsCA0y6cFEIJf4OdzfpRuNk4+YTeHZpGGc666SATFKTz6sRncwFnQk7/ugJ4dSrCj6iJuvW4Qwr2g==", - "dependencies": { + "requires": { "@babel/traverse": "^7.13.0", "@babel/types": "^7.13.0" } }, - "node_modules/@babel/helper-member-expression-to-functions": { + "@babel/helper-member-expression-to-functions": { "version": "7.13.12", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", - "dependencies": { + "requires": { "@babel/types": "^7.13.12" } }, - "node_modules/@babel/helper-module-imports": { + "@babel/helper-module-imports": { "version": "7.13.12", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", - "dependencies": { + "requires": { "@babel/types": "^7.13.12" } }, - "node_modules/@babel/helper-module-transforms": { + "@babel/helper-module-transforms": { "version": "7.13.14", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.14.tgz", "integrity": "sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g==", - "dependencies": { + "requires": { "@babel/helper-module-imports": "^7.13.12", "@babel/helper-replace-supers": "^7.13.12", "@babel/helper-simple-access": "^7.13.12", @@ -430,425 +345,413 @@ "@babel/types": "^7.13.14" } }, - "node_modules/@babel/helper-optimise-call-expression": { + "@babel/helper-optimise-call-expression": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", - "dependencies": { + "requires": { "@babel/types": "^7.12.13" } }, - "node_modules/@babel/helper-plugin-utils": { + "@babel/helper-plugin-utils": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" }, - "node_modules/@babel/helper-remap-async-to-generator": { + "@babel/helper-remap-async-to-generator": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz", "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", - "dependencies": { + "requires": { "@babel/helper-annotate-as-pure": "^7.12.13", "@babel/helper-wrap-function": "^7.13.0", "@babel/types": "^7.13.0" } }, - "node_modules/@babel/helper-replace-supers": { + "@babel/helper-replace-supers": { "version": "7.13.12", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", - "dependencies": { + "requires": { "@babel/helper-member-expression-to-functions": "^7.13.12", "@babel/helper-optimise-call-expression": "^7.12.13", "@babel/traverse": "^7.13.0", "@babel/types": "^7.13.12" } }, - "node_modules/@babel/helper-simple-access": { + "@babel/helper-simple-access": { "version": "7.13.12", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", - "dependencies": { + "requires": { "@babel/types": "^7.13.12" } }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "@babel/helper-skip-transparent-expression-wrappers": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", - "dependencies": { + "requires": { "@babel/types": "^7.12.1" } }, - "node_modules/@babel/helper-split-export-declaration": { + "@babel/helper-split-export-declaration": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", - "dependencies": { + "requires": { "@babel/types": "^7.12.13" } }, - "node_modules/@babel/helper-string-parser": { + "@babel/helper-string-parser": { "version": "7.19.4", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", - "engines": { - "node": ">=6.9.0" - } + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" }, - "node_modules/@babel/helper-validator-identifier": { + "@babel/helper-validator-identifier": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" }, - "node_modules/@babel/helper-validator-option": { + "@babel/helper-validator-option": { "version": "7.12.17", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==" }, - "node_modules/@babel/helper-wrap-function": { + "@babel/helper-wrap-function": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz", "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", - "dependencies": { + "requires": { "@babel/helper-function-name": "^7.12.13", "@babel/template": "^7.12.13", "@babel/traverse": "^7.13.0", "@babel/types": "^7.13.0" } }, - "node_modules/@babel/helpers": { + "@babel/helpers": { "version": "7.13.10", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.10.tgz", "integrity": "sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ==", - "dependencies": { + "requires": { "@babel/template": "^7.12.13", "@babel/traverse": "^7.13.0", "@babel/types": "^7.13.0" } }, - "node_modules/@babel/highlight": { + "@babel/highlight": { "version": "7.13.10", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", - "dependencies": { + "requires": { "@babel/helper-validator-identifier": "^7.12.11", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, - "node_modules/@babel/parser": { + "@babel/parser": { "version": "7.13.15", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.15.tgz", - "integrity": "sha512-b9COtcAlVEQljy/9fbcMHpG+UIW9ReF+gpaxDHTlZd0c6/UU9ng8zdySAW9sRTzpvcdCHn6bUcbuYUgGzLAWVQ==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } + "integrity": "sha512-b9COtcAlVEQljy/9fbcMHpG+UIW9ReF+gpaxDHTlZd0c6/UU9ng8zdySAW9sRTzpvcdCHn6bUcbuYUgGzLAWVQ==" }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.13.12", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz", "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", "@babel/plugin-proposal-optional-chaining": "^7.13.12" } }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { + "@babel/plugin-proposal-async-generator-functions": { "version": "7.13.15", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.15.tgz", "integrity": "sha512-VapibkWzFeoa6ubXy/NgV5U2U4MVnUlvnx6wo1XhlsaTrLYWE0UFpDQsVrmn22q5CzeloqJ8gEMHSKxuee6ZdA==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/helper-remap-async-to-generator": "^7.13.0", "@babel/plugin-syntax-async-generators": "^7.8.4" } }, - "node_modules/@babel/plugin-proposal-class-properties": { + "@babel/plugin-proposal-class-properties": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", - "dependencies": { + "requires": { "@babel/helper-create-class-features-plugin": "^7.13.0", "@babel/helper-plugin-utils": "^7.13.0" } }, - "node_modules/@babel/plugin-proposal-dynamic-import": { + "@babel/plugin-proposal-dynamic-import": { "version": "7.13.8", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz", "integrity": "sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, - "node_modules/@babel/plugin-proposal-export-default-from": { + "@babel/plugin-proposal-export-default-from": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.12.13.tgz", "integrity": "sha512-idIsBT+DGXdOHL82U+8bwX4goHm/z10g8sGGrQroh+HCRcm7mDv/luaGdWJQMTuCX2FsdXS7X0Nyyzp4znAPJA==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13", "@babel/plugin-syntax-export-default-from": "^7.12.13" } }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { + "@babel/plugin-proposal-export-namespace-from": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz", "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, - "node_modules/@babel/plugin-proposal-json-strings": { + "@babel/plugin-proposal-json-strings": { "version": "7.13.8", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz", "integrity": "sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-json-strings": "^7.8.3" } }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "@babel/plugin-proposal-logical-assignment-operators": { "version": "7.13.8", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz", "integrity": "sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "@babel/plugin-proposal-nullish-coalescing-operator": { "version": "7.13.8", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz", "integrity": "sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, - "node_modules/@babel/plugin-proposal-numeric-separator": { + "@babel/plugin-proposal-numeric-separator": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz", "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13", "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { + "@babel/plugin-proposal-object-rest-spread": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.0", "@babel/plugin-transform-parameters": "^7.12.1" } }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "@babel/plugin-proposal-optional-catch-binding": { "version": "7.13.8", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz", "integrity": "sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, - "node_modules/@babel/plugin-proposal-optional-chaining": { + "@babel/plugin-proposal-optional-chaining": { "version": "7.13.12", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz", "integrity": "sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, - "node_modules/@babel/plugin-proposal-private-methods": { + "@babel/plugin-proposal-private-methods": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz", "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==", - "dependencies": { + "requires": { "@babel/helper-create-class-features-plugin": "^7.13.0", "@babel/helper-plugin-utils": "^7.13.0" } }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "@babel/plugin-proposal-unicode-property-regex": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", - "dependencies": { + "requires": { "@babel/helper-create-regexp-features-plugin": "^7.12.13", "@babel/helper-plugin-utils": "^7.12.13" - }, - "engines": { - "node": ">=4" } }, - "node_modules/@babel/plugin-syntax-async-generators": { + "@babel/plugin-syntax-async-generators": { "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/@babel/plugin-syntax-class-properties": { + "@babel/plugin-syntax-class-properties": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" } }, - "node_modules/@babel/plugin-syntax-dynamic-import": { + "@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/@babel/plugin-syntax-export-default-from": { + "@babel/plugin-syntax-export-default-from": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.12.13.tgz", "integrity": "sha512-gVry0zqoums0hA+EniCYK3gABhjYSLX1dVuwYpPw9DrLNA4/GovXySHVg4FGRsZht09ON/5C2NVx3keq+qqVGQ==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" } }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { + "@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.3" } }, - "node_modules/@babel/plugin-syntax-json-strings": { + "@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/@babel/plugin-syntax-jsx": { + "@babel/plugin-syntax-jsx": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/@babel/plugin-syntax-numeric-separator": { + "@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { + "@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/@babel/plugin-syntax-optional-chaining": { + "@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/@babel/plugin-syntax-top-level-await": { + "@babel/plugin-syntax-top-level-await": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" } }, - "node_modules/@babel/plugin-syntax-typescript": { + "@babel/plugin-syntax-typescript": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz", "integrity": "sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" } }, - "node_modules/@babel/plugin-transform-arrow-functions": { + "@babel/plugin-transform-arrow-functions": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz", "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0" } }, - "node_modules/@babel/plugin-transform-async-to-generator": { + "@babel/plugin-transform-async-to-generator": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz", "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", - "dependencies": { + "requires": { "@babel/helper-module-imports": "^7.12.13", "@babel/helper-plugin-utils": "^7.13.0", "@babel/helper-remap-async-to-generator": "^7.13.0" } }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { + "@babel/plugin-transform-block-scoped-functions": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" } }, - "node_modules/@babel/plugin-transform-block-scoping": { + "@babel/plugin-transform-block-scoping": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.13.tgz", "integrity": "sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" } }, - "node_modules/@babel/plugin-transform-classes": { + "@babel/plugin-transform-classes": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz", "integrity": "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==", - "dependencies": { + "requires": { "@babel/helper-annotate-as-pure": "^7.12.13", "@babel/helper-function-name": "^7.12.13", "@babel/helper-optimise-call-expression": "^7.12.13", @@ -858,107 +761,107 @@ "globals": "^11.1.0" } }, - "node_modules/@babel/plugin-transform-computed-properties": { + "@babel/plugin-transform-computed-properties": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0" } }, - "node_modules/@babel/plugin-transform-destructuring": { + "@babel/plugin-transform-destructuring": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.0.tgz", "integrity": "sha512-zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0" } }, - "node_modules/@babel/plugin-transform-dotall-regex": { + "@babel/plugin-transform-dotall-regex": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", - "dependencies": { + "requires": { "@babel/helper-create-regexp-features-plugin": "^7.12.13", "@babel/helper-plugin-utils": "^7.12.13" } }, - "node_modules/@babel/plugin-transform-duplicate-keys": { + "@babel/plugin-transform-duplicate-keys": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" } }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { + "@babel/plugin-transform-exponentiation-operator": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", - "dependencies": { + "requires": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", "@babel/helper-plugin-utils": "^7.12.13" } }, - "node_modules/@babel/plugin-transform-for-of": { + "@babel/plugin-transform-for-of": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0" } }, - "node_modules/@babel/plugin-transform-function-name": { + "@babel/plugin-transform-function-name": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", - "dependencies": { + "requires": { "@babel/helper-function-name": "^7.12.13", "@babel/helper-plugin-utils": "^7.12.13" } }, - "node_modules/@babel/plugin-transform-literals": { + "@babel/plugin-transform-literals": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" } }, - "node_modules/@babel/plugin-transform-member-expression-literals": { + "@babel/plugin-transform-member-expression-literals": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" } }, - "node_modules/@babel/plugin-transform-modules-amd": { + "@babel/plugin-transform-modules-amd": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz", "integrity": "sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ==", - "dependencies": { + "requires": { "@babel/helper-module-transforms": "^7.13.0", "@babel/helper-plugin-utils": "^7.13.0", "babel-plugin-dynamic-import-node": "^2.3.3" } }, - "node_modules/@babel/plugin-transform-modules-commonjs": { + "@babel/plugin-transform-modules-commonjs": { "version": "7.13.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz", "integrity": "sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw==", - "dependencies": { + "requires": { "@babel/helper-module-transforms": "^7.13.0", "@babel/helper-plugin-utils": "^7.13.0", "@babel/helper-simple-access": "^7.12.13", "babel-plugin-dynamic-import-node": "^2.3.3" } }, - "node_modules/@babel/plugin-transform-modules-systemjs": { + "@babel/plugin-transform-modules-systemjs": { "version": "7.13.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", - "dependencies": { + "requires": { "@babel/helper-hoist-variables": "^7.13.0", "@babel/helper-module-transforms": "^7.13.0", "@babel/helper-plugin-utils": "^7.13.0", @@ -966,30249 +869,212 @@ "babel-plugin-dynamic-import-node": "^2.3.3" } }, - "node_modules/@babel/plugin-transform-modules-umd": { + "@babel/plugin-transform-modules-umd": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz", "integrity": "sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw==", - "dependencies": { + "requires": { "@babel/helper-module-transforms": "^7.13.0", "@babel/helper-plugin-utils": "^7.13.0" } }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", - "dependencies": { + "requires": { "@babel/helper-create-regexp-features-plugin": "^7.12.13" } }, - "node_modules/@babel/plugin-transform-new-target": { + "@babel/plugin-transform-new-target": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" } }, - "node_modules/@babel/plugin-transform-object-super": { + "@babel/plugin-transform-object-super": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13", "@babel/helper-replace-supers": "^7.12.13" } }, - "node_modules/@babel/plugin-transform-parameters": { + "@babel/plugin-transform-parameters": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz", "integrity": "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0" } }, - "node_modules/@babel/plugin-transform-property-literals": { + "@babel/plugin-transform-property-literals": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" } }, - "node_modules/@babel/plugin-transform-react-display-name": { + "@babel/plugin-transform-react-display-name": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.13.tgz", "integrity": "sha512-MprESJzI9O5VnJZrL7gg1MpdqmiFcUv41Jc7SahxYsNP2kDkFqClxxTZq+1Qv4AFCamm+GXMRDQINNn+qrxmiA==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" } }, - "node_modules/@babel/plugin-transform-react-jsx": { + "@babel/plugin-transform-react-jsx": { "version": "7.13.12", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.13.12.tgz", "integrity": "sha512-jcEI2UqIcpCqB5U5DRxIl0tQEProI2gcu+g8VTIqxLO5Iidojb4d77q+fwGseCvd8af/lJ9masp4QWzBXFE2xA==", - "dependencies": { + "requires": { "@babel/helper-annotate-as-pure": "^7.12.13", "@babel/helper-module-imports": "^7.13.12", "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-jsx": "^7.12.13", "@babel/types": "^7.13.12" + }, + "dependencies": { + "@babel/plugin-syntax-jsx": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz", + "integrity": "sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + } } }, - "node_modules/@babel/plugin-transform-react-jsx-development": { + "@babel/plugin-transform-react-jsx-development": { "version": "7.12.17", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz", "integrity": "sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ==", - "dependencies": { + "requires": { "@babel/plugin-transform-react-jsx": "^7.12.17" } }, - "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/plugin-syntax-jsx": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz", - "integrity": "sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { + "@babel/plugin-transform-react-pure-annotations": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", - "dependencies": { + "requires": { "@babel/helper-annotate-as-pure": "^7.10.4", "@babel/helper-plugin-utils": "^7.10.4" } }, - "node_modules/@babel/plugin-transform-regenerator": { + "@babel/plugin-transform-regenerator": { "version": "7.13.15", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz", "integrity": "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==", - "dependencies": { + "requires": { "regenerator-transform": "^0.14.2" } }, - "node_modules/@babel/plugin-transform-reserved-words": { + "@babel/plugin-transform-reserved-words": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" } }, - "node_modules/@babel/plugin-transform-runtime": { + "@babel/plugin-transform-runtime": { "version": "7.13.15", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.13.15.tgz", "integrity": "sha512-d+ezl76gx6Jal08XngJUkXM4lFXK/5Ikl9Mh4HKDxSfGJXmZ9xG64XT2oivBzfxb/eQ62VfvoMkaCZUKJMVrBA==", - "dependencies": { + "requires": { "@babel/helper-module-imports": "^7.13.12", "@babel/helper-plugin-utils": "^7.13.0", "babel-plugin-polyfill-corejs2": "^0.2.0", "babel-plugin-polyfill-corejs3": "^0.2.0", "babel-plugin-polyfill-regenerator": "^0.2.0", "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } } }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { + "@babel/plugin-transform-shorthand-properties": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" } }, - "node_modules/@babel/plugin-transform-spread": { + "@babel/plugin-transform-spread": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz", "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" } }, - "node_modules/@babel/plugin-transform-sticky-regex": { + "@babel/plugin-transform-sticky-regex": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" } }, - "node_modules/@babel/plugin-transform-template-literals": { + "@babel/plugin-transform-template-literals": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz", "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0" } }, - "node_modules/@babel/plugin-transform-typeof-symbol": { + "@babel/plugin-transform-typeof-symbol": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" } }, - "node_modules/@babel/plugin-transform-typescript": { + "@babel/plugin-transform-typescript": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.13.0.tgz", "integrity": "sha512-elQEwluzaU8R8dbVuW2Q2Y8Nznf7hnjM7+DSCd14Lo5fF63C9qNLbwZYbmZrtV9/ySpSUpkRpQXvJb6xyu4hCQ==", - "dependencies": { + "requires": { "@babel/helper-create-class-features-plugin": "^7.13.0", "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-typescript": "^7.12.13" } }, - "node_modules/@babel/plugin-transform-unicode-escapes": { + "@babel/plugin-transform-unicode-escapes": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" } }, - "node_modules/@babel/plugin-transform-unicode-regex": { + "@babel/plugin-transform-unicode-regex": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", - "dependencies": { + "requires": { "@babel/helper-create-regexp-features-plugin": "^7.12.13", "@babel/helper-plugin-utils": "^7.12.13" } }, - "node_modules/@babel/preset-env": { + "@babel/preset-env": { "version": "7.13.15", "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.15.tgz", "integrity": "sha512-D4JAPMXcxk69PKe81jRJ21/fP/uYdcTZ3hJDF5QX2HSI9bBxxYw/dumdR6dGumhjxlprHPE4XWoPaqzZUVy2MA==", - "dependencies": { - "@babel/compat-data": "^7.13.15", - "@babel/helper-compilation-targets": "^7.13.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12", - "@babel/plugin-proposal-async-generator-functions": "^7.13.15", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-dynamic-import": "^7.13.8", - "@babel/plugin-proposal-export-namespace-from": "^7.12.13", - "@babel/plugin-proposal-json-strings": "^7.13.8", - "@babel/plugin-proposal-logical-assignment-operators": "^7.13.8", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", - "@babel/plugin-proposal-numeric-separator": "^7.12.13", - "@babel/plugin-proposal-object-rest-spread": "^7.13.8", - "@babel/plugin-proposal-optional-catch-binding": "^7.13.8", - "@babel/plugin-proposal-optional-chaining": "^7.13.12", - "@babel/plugin-proposal-private-methods": "^7.13.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.12.13", - "@babel/plugin-transform-arrow-functions": "^7.13.0", - "@babel/plugin-transform-async-to-generator": "^7.13.0", - "@babel/plugin-transform-block-scoped-functions": "^7.12.13", - "@babel/plugin-transform-block-scoping": "^7.12.13", - "@babel/plugin-transform-classes": "^7.13.0", - "@babel/plugin-transform-computed-properties": "^7.13.0", - "@babel/plugin-transform-destructuring": "^7.13.0", - "@babel/plugin-transform-dotall-regex": "^7.12.13", - "@babel/plugin-transform-duplicate-keys": "^7.12.13", - "@babel/plugin-transform-exponentiation-operator": "^7.12.13", - "@babel/plugin-transform-for-of": "^7.13.0", - "@babel/plugin-transform-function-name": "^7.12.13", - "@babel/plugin-transform-literals": "^7.12.13", - "@babel/plugin-transform-member-expression-literals": "^7.12.13", - "@babel/plugin-transform-modules-amd": "^7.13.0", - "@babel/plugin-transform-modules-commonjs": "^7.13.8", - "@babel/plugin-transform-modules-systemjs": "^7.13.8", - "@babel/plugin-transform-modules-umd": "^7.13.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", - "@babel/plugin-transform-new-target": "^7.12.13", - "@babel/plugin-transform-object-super": "^7.12.13", - "@babel/plugin-transform-parameters": "^7.13.0", - "@babel/plugin-transform-property-literals": "^7.12.13", - "@babel/plugin-transform-regenerator": "^7.13.15", - "@babel/plugin-transform-reserved-words": "^7.12.13", - "@babel/plugin-transform-shorthand-properties": "^7.12.13", - "@babel/plugin-transform-spread": "^7.13.0", - "@babel/plugin-transform-sticky-regex": "^7.12.13", - "@babel/plugin-transform-template-literals": "^7.13.0", - "@babel/plugin-transform-typeof-symbol": "^7.12.13", - "@babel/plugin-transform-unicode-escapes": "^7.12.13", - "@babel/plugin-transform-unicode-regex": "^7.12.13", - "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.13.14", - "babel-plugin-polyfill-corejs2": "^0.2.0", - "babel-plugin-polyfill-corejs3": "^0.2.0", - "babel-plugin-polyfill-regenerator": "^0.2.0", - "core-js-compat": "^3.9.0", - "semver": "^6.3.0" - } - }, - "node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz", - "integrity": "sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==", - "dependencies": { - "@babel/compat-data": "^7.13.8", - "@babel/helper-compilation-targets": "^7.13.8", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.13.0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "node_modules/@babel/preset-react": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.13.13.tgz", - "integrity": "sha512-gx+tDLIE06sRjKJkVtpZ/t3mzCDOnPG+ggHZG9lffUbX8+wC739x20YQc9V35Do6ZAxaUc/HhVHIiOzz5MvDmA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-transform-react-display-name": "^7.12.13", - "@babel/plugin-transform-react-jsx": "^7.13.12", - "@babel/plugin-transform-react-jsx-development": "^7.12.17", - "@babel/plugin-transform-react-pure-annotations": "^7.12.1" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.13.0.tgz", - "integrity": "sha512-LXJwxrHy0N3f6gIJlYbLta1D9BDtHpQeqwzM0LIfjDlr6UE/D5Mc7W4iDiQzaE+ks0sTjT26ArcHWnJVt0QiHw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-transform-typescript": "^7.13.0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.10.tgz", - "integrity": "sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw==", - "dependencies": { - "regenerator-runtime": "^0.13.4" - } - }, - "node_modules/@babel/runtime-corejs3": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.13.10.tgz", - "integrity": "sha512-x/XYVQ1h684pp1mJwOV4CyvqZXqbc8CMsMGUnAbuc82ZCdv1U63w5RSUzgDSXQHG5Rps/kiksH6g2D5BuaKyXg==", - "dependencies": { - "core-js-pure": "^3.0.0", - "regenerator-runtime": "^0.13.4" - } - }, - "node_modules/@babel/standalone": { - "version": "7.13.15", - "resolved": "https://registry.npmjs.org/@babel/standalone/-/standalone-7.13.15.tgz", - "integrity": "sha512-gKEx9cfMLJegKYYVnI1/4swITcWQa2/e0HlAU9S/+h94xGdyXtoYVQiz8gcXabQ/8MMlOwGclkRoTL3cAxplZg==" - }, - "node_modules/@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "node_modules/@babel/traverse": { - "version": "7.13.15", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.15.tgz", - "integrity": "sha512-/mpZMNvj6bce59Qzl09fHEs8Bt8NnpEDQYleHUPZQ3wXUMvXi+HJPLars68oAbmp839fGoOkv2pSL2z9ajCIaQ==", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.9", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.15", - "@babel/types": "^7.13.14", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "node_modules/@babel/types": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", - "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@braintree/sanitize-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-3.1.0.tgz", - "integrity": "sha512-GcIY79elgB+azP74j8vqkiXz8xLFfIzbQJdlwOPisgbKT00tviJQuEghOXSMVxJ00HoYJbGswr4kcllUc4xCcg==" - }, - "node_modules/@ctrl/tinycolor": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz", - "integrity": "sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/@docsearch/css": { - "version": "3.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.0.0-alpha.37.tgz", - "integrity": "sha512-EUr2AhvFw+TYPrkfePjDWh3NqpJgpwM8v6n8Mf0rUnL/ThxXKsdamzfBqWCWAh+N1o+eeGqypvy+p8Fp8dZXhQ==" - }, - "node_modules/@docsearch/js": { - "version": "3.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/@docsearch/js/-/js-3.0.0-alpha.37.tgz", - "integrity": "sha512-3Vyxn6WO8AtmWMFhZv5oAcwKHwfXU6Zk+E+Kuw8Oi0afGhVP8927HuNwccVwbCKy0vxkwqLcUAI0vZ0c6nLMEQ==", - "dependencies": { - "@docsearch/react": "3.0.0-alpha.37", - "preact": "^10.0.0" - } - }, - "node_modules/@docsearch/react": { - "version": "3.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.0.0-alpha.37.tgz", - "integrity": "sha512-W/O3OfL+LLQTlGXrT8/d7ztBYKgZmDWweu9f0O/41zV6Hirzo/qZEWzr25ky8utFUcMwj1pfTHLOp1F9UCtLAQ==", - "dependencies": { - "@algolia/autocomplete-core": "1.2.1", - "@algolia/autocomplete-preset-algolia": "1.2.1", - "@docsearch/css": "3.0.0-alpha.37", - "algoliasearch": "^4.0.0" - } - }, - "node_modules/@docsearch/react/node_modules/algoliasearch": { - "version": "4.10.3", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.10.3.tgz", - "integrity": "sha512-OLY0AWlPKGLbSaw14ivMB7BT5fPdp8VdzY4L8FtzZnqmLKsyes24cltGlf7/X96ACkYEcT390SReCDt/9SUIRg==", - "dependencies": { - "@algolia/cache-browser-local-storage": "4.10.3", - "@algolia/cache-common": "4.10.3", - "@algolia/cache-in-memory": "4.10.3", - "@algolia/client-account": "4.10.3", - "@algolia/client-analytics": "4.10.3", - "@algolia/client-common": "4.10.3", - "@algolia/client-personalization": "4.10.3", - "@algolia/client-search": "4.10.3", - "@algolia/logger-common": "4.10.3", - "@algolia/logger-console": "4.10.3", - "@algolia/requester-browser-xhr": "4.10.3", - "@algolia/requester-common": "4.10.3", - "@algolia/requester-node-http": "4.10.3", - "@algolia/transporter": "4.10.3" - } - }, - "node_modules/@emotion/babel-plugin": { - "version": "11.10.5", - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.5.tgz", - "integrity": "sha512-xE7/hyLHJac7D2Ve9dKroBBZqBT7WuPQmWcq7HSGb84sUuP4mlOWoB8dvVfD9yk5DHkU1m6RW7xSoDtnQHNQeA==", - "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/plugin-syntax-jsx": "^7.17.12", - "@babel/runtime": "^7.18.3", - "@emotion/hash": "^0.9.0", - "@emotion/memoize": "^0.8.0", - "@emotion/serialize": "^1.1.1", - "babel-plugin-macros": "^3.1.0", - "convert-source-map": "^1.5.0", - "escape-string-regexp": "^4.0.0", - "find-root": "^1.1.0", - "source-map": "^0.5.7", - "stylis": "4.1.3" - } - }, - "node_modules/@emotion/babel-plugin/node_modules/@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@emotion/babel-plugin/node_modules/@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@emotion/babel-plugin/node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@emotion/babel-plugin/node_modules/@babel/plugin-syntax-jsx": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", - "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@emotion/babel-plugin/node_modules/@babel/runtime": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", - "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", - "dependencies": { - "regenerator-runtime": "^0.13.10" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@emotion/babel-plugin/node_modules/@babel/types": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", - "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", - "dependencies": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@emotion/babel-plugin/node_modules/@emotion/hash": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz", - "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" - }, - "node_modules/@emotion/babel-plugin/node_modules/@emotion/memoize": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", - "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" - }, - "node_modules/@emotion/babel-plugin/node_modules/@emotion/serialize": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.1.tgz", - "integrity": "sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA==", - "dependencies": { - "@emotion/hash": "^0.9.0", - "@emotion/memoize": "^0.8.0", - "@emotion/unitless": "^0.8.0", - "@emotion/utils": "^1.2.0", - "csstype": "^3.0.2" - } - }, - "node_modules/@emotion/babel-plugin/node_modules/@emotion/unitless": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", - "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" - }, - "node_modules/@emotion/babel-plugin/node_modules/@emotion/utils": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz", - "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==" - }, - "node_modules/@emotion/babel-plugin/node_modules/babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10", - "npm": ">=6" - } - }, - "node_modules/@emotion/babel-plugin/node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@emotion/babel-plugin/node_modules/csstype": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", - "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" - }, - "node_modules/@emotion/babel-plugin/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/@emotion/babel-plugin/node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - }, - "node_modules/@emotion/babel-plugin/node_modules/stylis": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.1.3.tgz", - "integrity": "sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==" - }, - "node_modules/@emotion/cache": { - "version": "10.0.29", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-10.0.29.tgz", - "integrity": "sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ==", - "dependencies": { - "@emotion/sheet": "0.9.4", - "@emotion/stylis": "0.8.5", - "@emotion/utils": "0.11.3", - "@emotion/weak-memoize": "0.2.5" - } - }, - "node_modules/@emotion/core": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.1.1.tgz", - "integrity": "sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA==", - "dependencies": { - "@babel/runtime": "^7.5.5", - "@emotion/cache": "^10.0.27", - "@emotion/css": "^10.0.27", - "@emotion/serialize": "^0.11.15", - "@emotion/sheet": "0.9.4", - "@emotion/utils": "0.11.3" - } - }, - "node_modules/@emotion/css": { - "version": "10.0.27", - "resolved": "https://registry.npmjs.org/@emotion/css/-/css-10.0.27.tgz", - "integrity": "sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw==", - "dependencies": { - "@emotion/serialize": "^0.11.15", - "@emotion/utils": "0.11.3", - "babel-plugin-emotion": "^10.0.27" - } - }, - "node_modules/@emotion/hash": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", - "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" - }, - "node_modules/@emotion/is-prop-valid": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", - "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", - "dependencies": { - "@emotion/memoize": "0.7.4" - } - }, - "node_modules/@emotion/memoize": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", - "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" - }, - "node_modules/@emotion/react": { - "version": "11.10.5", - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.5.tgz", - "integrity": "sha512-TZs6235tCJ/7iF6/rvTaOH4oxQg2gMAcdHemjwLKIjKz4rRuYe1HJ2TQJKnAcRAfOUDdU8XoDadCe1rl72iv8A==", - "dependencies": { - "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.10.5", - "@emotion/cache": "^11.10.5", - "@emotion/serialize": "^1.1.1", - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", - "@emotion/utils": "^1.2.0", - "@emotion/weak-memoize": "^0.3.0", - "hoist-non-react-statics": "^3.3.1" - } - }, - "node_modules/@emotion/react/node_modules/@babel/runtime": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", - "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", - "dependencies": { - "regenerator-runtime": "^0.13.10" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@emotion/react/node_modules/@emotion/cache": { - "version": "11.10.5", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.5.tgz", - "integrity": "sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA==", - "dependencies": { - "@emotion/memoize": "^0.8.0", - "@emotion/sheet": "^1.2.1", - "@emotion/utils": "^1.2.0", - "@emotion/weak-memoize": "^0.3.0", - "stylis": "4.1.3" - } - }, - "node_modules/@emotion/react/node_modules/@emotion/hash": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz", - "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" - }, - "node_modules/@emotion/react/node_modules/@emotion/memoize": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", - "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" - }, - "node_modules/@emotion/react/node_modules/@emotion/serialize": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.1.tgz", - "integrity": "sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA==", - "dependencies": { - "@emotion/hash": "^0.9.0", - "@emotion/memoize": "^0.8.0", - "@emotion/unitless": "^0.8.0", - "@emotion/utils": "^1.2.0", - "csstype": "^3.0.2" - } - }, - "node_modules/@emotion/react/node_modules/@emotion/sheet": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.1.tgz", - "integrity": "sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA==" - }, - "node_modules/@emotion/react/node_modules/@emotion/unitless": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", - "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" - }, - "node_modules/@emotion/react/node_modules/@emotion/utils": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz", - "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==" - }, - "node_modules/@emotion/react/node_modules/@emotion/weak-memoize": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz", - "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==" - }, - "node_modules/@emotion/react/node_modules/csstype": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", - "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" - }, - "node_modules/@emotion/react/node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - }, - "node_modules/@emotion/react/node_modules/stylis": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.1.3.tgz", - "integrity": "sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==" - }, - "node_modules/@emotion/serialize": { - "version": "0.11.16", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz", - "integrity": "sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==", - "dependencies": { - "@emotion/hash": "0.8.0", - "@emotion/memoize": "0.7.4", - "@emotion/unitless": "0.7.5", - "@emotion/utils": "0.11.3", - "csstype": "^2.5.7" - } - }, - "node_modules/@emotion/sheet": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.4.tgz", - "integrity": "sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA==" - }, - "node_modules/@emotion/styled": { - "version": "11.10.5", - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.5.tgz", - "integrity": "sha512-8EP6dD7dMkdku2foLoruPCNkRevzdcBaY6q0l0OsbyJK+x8D9HWjX27ARiSIKNF634hY9Zdoedh8bJCiva8yZw==", - "dependencies": { - "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.10.5", - "@emotion/is-prop-valid": "^1.2.0", - "@emotion/serialize": "^1.1.1", - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", - "@emotion/utils": "^1.2.0" - } - }, - "node_modules/@emotion/styled-base": { - "version": "10.0.31", - "resolved": "https://registry.npmjs.org/@emotion/styled-base/-/styled-base-10.0.31.tgz", - "integrity": "sha512-wTOE1NcXmqMWlyrtwdkqg87Mu6Rj1MaukEoEmEkHirO5IoHDJ8LgCQL4MjJODgxWxXibGR3opGp1p7YvkNEdXQ==", - "dependencies": { - "@babel/runtime": "^7.5.5", - "@emotion/is-prop-valid": "0.8.8", - "@emotion/serialize": "^0.11.15", - "@emotion/utils": "0.11.3" - } - }, - "node_modules/@emotion/styled/node_modules/@babel/runtime": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", - "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", - "dependencies": { - "regenerator-runtime": "^0.13.10" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@emotion/styled/node_modules/@emotion/hash": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz", - "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" - }, - "node_modules/@emotion/styled/node_modules/@emotion/is-prop-valid": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz", - "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==", - "dependencies": { - "@emotion/memoize": "^0.8.0" - } - }, - "node_modules/@emotion/styled/node_modules/@emotion/memoize": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", - "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" - }, - "node_modules/@emotion/styled/node_modules/@emotion/serialize": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.1.tgz", - "integrity": "sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA==", - "dependencies": { - "@emotion/hash": "^0.9.0", - "@emotion/memoize": "^0.8.0", - "@emotion/unitless": "^0.8.0", - "@emotion/utils": "^1.2.0", - "csstype": "^3.0.2" - } - }, - "node_modules/@emotion/styled/node_modules/@emotion/unitless": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", - "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" - }, - "node_modules/@emotion/styled/node_modules/@emotion/utils": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz", - "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==" - }, - "node_modules/@emotion/styled/node_modules/csstype": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", - "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" - }, - "node_modules/@emotion/styled/node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - }, - "node_modules/@emotion/stylis": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", - "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" - }, - "node_modules/@emotion/unitless": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", - "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" - }, - "node_modules/@emotion/use-insertion-effect-with-fallbacks": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz", - "integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==" - }, - "node_modules/@emotion/utils": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz", - "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==" - }, - "node_modules/@emotion/weak-memoize": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", - "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" - }, - "node_modules/@endemolshinegroup/cosmiconfig-typescript-loader": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-3.0.2.tgz", - "integrity": "sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA==", - "dependencies": { - "lodash.get": "^4", - "make-error": "^1", - "ts-node": "^9", - "tslib": "^2" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@endemolshinegroup/cosmiconfig-typescript-loader/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" - }, - "node_modules/@graphql-tools/batch-execute": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-7.1.0.tgz", - "integrity": "sha512-Yb4QRpHZqDk24+T4K3ARk/KFU26Dyl30XcbYeVvIrgIKcmeON/p3DfSeiB0+MaxYlsv+liQKvlxNbeC2hD31pA==", - "dependencies": { - "@graphql-tools/utils": "^7.7.0", - "dataloader": "2.0.0", - "is-promise": "4.0.0", - "tslib": "~2.1.0" - } - }, - "node_modules/@graphql-tools/batch-execute/node_modules/@graphql-tools/utils": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.7.1.tgz", - "integrity": "sha512-SFT4/dTfrwWer1wSOLU+jqgv3oa/xTR8q+MiNbE9nCH2FXyMsqIOaXKm9wHfKIWFWHozqBdcnwFkQZrdD7H2TQ==", - "dependencies": { - "@ardatan/aggregate-error": "0.0.6", - "camel-case": "4.1.2", - "tslib": "~2.1.0" - } - }, - "node_modules/@graphql-tools/batch-execute/node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/batch-execute/node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/batch-execute/node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/batch-execute/node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/batch-execute/node_modules/tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - }, - "node_modules/@graphql-tools/delegate": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-7.1.2.tgz", - "integrity": "sha512-XvmIod9ZYKMLk2vV5ulbUyo1Va4SCvvp/VNq4RTae2SEvYwNewc1xs1Klmz8khV+c2V30xKSccNWGA6BWyTTog==", - "dependencies": { - "@ardatan/aggregate-error": "0.0.6", - "@graphql-tools/batch-execute": "^7.1.0", - "@graphql-tools/schema": "^7.0.0", - "@graphql-tools/utils": "^7.7.1", - "dataloader": "2.0.0", - "is-promise": "4.0.0", - "tslib": "~2.2.0" - } - }, - "node_modules/@graphql-tools/delegate/node_modules/@graphql-tools/utils": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.7.1.tgz", - "integrity": "sha512-SFT4/dTfrwWer1wSOLU+jqgv3oa/xTR8q+MiNbE9nCH2FXyMsqIOaXKm9wHfKIWFWHozqBdcnwFkQZrdD7H2TQ==", - "dependencies": { - "@ardatan/aggregate-error": "0.0.6", - "camel-case": "4.1.2", - "tslib": "~2.1.0" - } - }, - "node_modules/@graphql-tools/delegate/node_modules/@graphql-tools/utils/node_modules/tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - }, - "node_modules/@graphql-tools/delegate/node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/delegate/node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/delegate/node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/delegate/node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/delegate/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" - }, - "node_modules/@graphql-tools/graphql-file-loader": { - "version": "6.2.7", - "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-6.2.7.tgz", - "integrity": "sha512-5k2SNz0W87tDcymhEMZMkd6/vs6QawDyjQXWtqkuLTBF3vxjxPD1I4dwHoxgWPIjjANhXybvulD7E+St/7s9TQ==", - "dependencies": { - "@graphql-tools/import": "^6.2.6", - "@graphql-tools/utils": "^7.0.0", - "tslib": "~2.1.0" - } - }, - "node_modules/@graphql-tools/graphql-file-loader/node_modules/@graphql-tools/utils": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.7.1.tgz", - "integrity": "sha512-SFT4/dTfrwWer1wSOLU+jqgv3oa/xTR8q+MiNbE9nCH2FXyMsqIOaXKm9wHfKIWFWHozqBdcnwFkQZrdD7H2TQ==", - "dependencies": { - "@ardatan/aggregate-error": "0.0.6", - "camel-case": "4.1.2", - "tslib": "~2.1.0" - } - }, - "node_modules/@graphql-tools/graphql-file-loader/node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/graphql-file-loader/node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/graphql-file-loader/node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/graphql-file-loader/node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/graphql-file-loader/node_modules/tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - }, - "node_modules/@graphql-tools/import": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.3.0.tgz", - "integrity": "sha512-zmaVhJ3UPjzJSb005Pjn2iWvH+9AYRXI4IUiTi14uPupiXppJP3s7S25Si3+DbHpFwurDF2nWRxBLiFPWudCqw==", - "dependencies": { - "resolve-from": "5.0.0", - "tslib": "~2.1.0" - } - }, - "node_modules/@graphql-tools/import/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@graphql-tools/import/node_modules/tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - }, - "node_modules/@graphql-tools/json-file-loader": { - "version": "6.2.6", - "resolved": "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-6.2.6.tgz", - "integrity": "sha512-CnfwBSY5926zyb6fkDBHnlTblHnHI4hoBALFYXnrg0Ev4yWU8B04DZl/pBRUc459VNgO2x8/mxGIZj2hPJG1EA==", - "dependencies": { - "@graphql-tools/utils": "^7.0.0", - "tslib": "~2.0.1" - } - }, - "node_modules/@graphql-tools/json-file-loader/node_modules/@graphql-tools/utils": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.7.1.tgz", - "integrity": "sha512-SFT4/dTfrwWer1wSOLU+jqgv3oa/xTR8q+MiNbE9nCH2FXyMsqIOaXKm9wHfKIWFWHozqBdcnwFkQZrdD7H2TQ==", - "dependencies": { - "@ardatan/aggregate-error": "0.0.6", - "camel-case": "4.1.2", - "tslib": "~2.1.0" - } - }, - "node_modules/@graphql-tools/json-file-loader/node_modules/@graphql-tools/utils/node_modules/tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - }, - "node_modules/@graphql-tools/json-file-loader/node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/json-file-loader/node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/json-file-loader/node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/json-file-loader/node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/json-file-loader/node_modules/tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" - }, - "node_modules/@graphql-tools/load": { - "version": "6.2.7", - "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-6.2.7.tgz", - "integrity": "sha512-b1qWjki1y/QvGtoqW3x8bcwget7xmMfLGsvGFWOB6m38tDbzVT3GlJViAC0nGPDks9OCoJzAdi5IYEkBaqH5GQ==", - "dependencies": { - "@graphql-tools/merge": "^6.2.9", - "@graphql-tools/utils": "^7.5.0", - "globby": "11.0.2", - "import-from": "3.0.0", - "is-glob": "4.0.1", - "p-limit": "3.1.0", - "tslib": "~2.1.0", - "unixify": "1.0.0", - "valid-url": "1.0.9" - } - }, - "node_modules/@graphql-tools/load/node_modules/@graphql-tools/utils": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.7.1.tgz", - "integrity": "sha512-SFT4/dTfrwWer1wSOLU+jqgv3oa/xTR8q+MiNbE9nCH2FXyMsqIOaXKm9wHfKIWFWHozqBdcnwFkQZrdD7H2TQ==", - "dependencies": { - "@ardatan/aggregate-error": "0.0.6", - "camel-case": "4.1.2", - "tslib": "~2.1.0" - } - }, - "node_modules/@graphql-tools/load/node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/load/node_modules/globby": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz", - "integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@graphql-tools/load/node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@graphql-tools/load/node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@graphql-tools/load/node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/load/node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/load/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@graphql-tools/load/node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/load/node_modules/tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - }, - "node_modules/@graphql-tools/merge": { - "version": "6.2.11", - "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-6.2.11.tgz", - "integrity": "sha512-temQABWkDTZb/qJwcIdrEbyJ5WkhaWZQeYxiuxGqZWlIOoFkYfqzfAP2qKl2Ry+ZkN+Q/Yozr1/ap//xjpwAlA==", - "dependencies": { - "@graphql-tools/schema": "^7.0.0", - "@graphql-tools/utils": "^7.7.0", - "tslib": "~2.1.0" - } - }, - "node_modules/@graphql-tools/merge/node_modules/@graphql-tools/utils": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.7.1.tgz", - "integrity": "sha512-SFT4/dTfrwWer1wSOLU+jqgv3oa/xTR8q+MiNbE9nCH2FXyMsqIOaXKm9wHfKIWFWHozqBdcnwFkQZrdD7H2TQ==", - "dependencies": { - "@ardatan/aggregate-error": "0.0.6", - "camel-case": "4.1.2", - "tslib": "~2.1.0" - } - }, - "node_modules/@graphql-tools/merge/node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/merge/node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/merge/node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/merge/node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/merge/node_modules/tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - }, - "node_modules/@graphql-tools/schema": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-7.1.3.tgz", - "integrity": "sha512-ZY76hmcJlF1iyg3Im0sQ3ASRkiShjgv102vLTVcH22lEGJeCaCyyS/GF1eUHom418S60bS8Th6+autRUxfBiBg==", - "dependencies": { - "@graphql-tools/utils": "^7.1.2", - "tslib": "~2.1.0" - } - }, - "node_modules/@graphql-tools/schema/node_modules/@graphql-tools/utils": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.7.1.tgz", - "integrity": "sha512-SFT4/dTfrwWer1wSOLU+jqgv3oa/xTR8q+MiNbE9nCH2FXyMsqIOaXKm9wHfKIWFWHozqBdcnwFkQZrdD7H2TQ==", - "dependencies": { - "@ardatan/aggregate-error": "0.0.6", - "camel-case": "4.1.2", - "tslib": "~2.1.0" - } - }, - "node_modules/@graphql-tools/schema/node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/schema/node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/schema/node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/schema/node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/schema/node_modules/tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - }, - "node_modules/@graphql-tools/url-loader": { - "version": "6.8.2", - "resolved": "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-6.8.2.tgz", - "integrity": "sha512-YzsXSCOwlSj8UqOMhQThPzgEChgS/MonyWV7f0WKmN9gAT/f3fPaUcYhVamsH0vGbvTkfNM4JdoZO/39amRs5Q==", - "dependencies": { - "@graphql-tools/delegate": "^7.0.1", - "@graphql-tools/utils": "^7.1.5", - "@graphql-tools/wrap": "^7.0.4", - "@types/websocket": "1.0.2", - "cross-fetch": "3.1.1", - "eventsource": "1.1.0", - "extract-files": "9.0.0", - "form-data": "4.0.0", - "graphql-upload": "^11.0.0", - "graphql-ws": "4.2.2", - "is-promise": "4.0.0", - "isomorphic-ws": "4.0.1", - "sse-z": "0.3.0", - "sync-fetch": "0.3.0", - "tslib": "~2.1.0", - "valid-url": "1.0.9", - "ws": "7.4.4" - } - }, - "node_modules/@graphql-tools/url-loader/node_modules/@graphql-tools/utils": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.7.1.tgz", - "integrity": "sha512-SFT4/dTfrwWer1wSOLU+jqgv3oa/xTR8q+MiNbE9nCH2FXyMsqIOaXKm9wHfKIWFWHozqBdcnwFkQZrdD7H2TQ==", - "dependencies": { - "@ardatan/aggregate-error": "0.0.6", - "camel-case": "4.1.2", - "tslib": "~2.1.0" - } - }, - "node_modules/@graphql-tools/url-loader/node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/url-loader/node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/url-loader/node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/url-loader/node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/url-loader/node_modules/tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - }, - "node_modules/@graphql-tools/utils": { - "version": "6.2.4", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-6.2.4.tgz", - "integrity": "sha512-ybgZ9EIJE3JMOtTrTd2VcIpTXtDrn2q6eiYkeYMKRVh3K41+LZa6YnR2zKERTXqTWqhobROwLt4BZbw2O3Aeeg==", - "dependencies": { - "@ardatan/aggregate-error": "0.0.6", - "camel-case": "4.1.1", - "tslib": "~2.0.1" - } - }, - "node_modules/@graphql-tools/utils/node_modules/camel-case": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz", - "integrity": "sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q==", - "dependencies": { - "pascal-case": "^3.1.1", - "tslib": "^1.10.0" - } - }, - "node_modules/@graphql-tools/utils/node_modules/camel-case/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@graphql-tools/utils/node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/utils/node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/utils/node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/utils/node_modules/tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" - }, - "node_modules/@graphql-tools/wrap": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-7.0.5.tgz", - "integrity": "sha512-KCWBXsDfvG46GNUawRltJL4j9BMGoOG7oo3WEyCQP+SByWXiTe5cBF45SLDVQgdjljGNZhZ4Lq/7avIkF7/zDQ==", - "dependencies": { - "@graphql-tools/delegate": "^7.0.7", - "@graphql-tools/schema": "^7.1.2", - "@graphql-tools/utils": "^7.2.1", - "is-promise": "4.0.0", - "tslib": "~2.0.1" - } - }, - "node_modules/@graphql-tools/wrap/node_modules/@graphql-tools/utils": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.7.1.tgz", - "integrity": "sha512-SFT4/dTfrwWer1wSOLU+jqgv3oa/xTR8q+MiNbE9nCH2FXyMsqIOaXKm9wHfKIWFWHozqBdcnwFkQZrdD7H2TQ==", - "dependencies": { - "@ardatan/aggregate-error": "0.0.6", - "camel-case": "4.1.2", - "tslib": "~2.1.0" - } - }, - "node_modules/@graphql-tools/wrap/node_modules/@graphql-tools/utils/node_modules/tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - }, - "node_modules/@graphql-tools/wrap/node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/wrap/node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/wrap/node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/wrap/node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/@graphql-tools/wrap/node_modules/tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" - }, - "node_modules/@hapi/address": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", - "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" - }, - "node_modules/@hapi/bourne": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", - "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" - }, - "node_modules/@hapi/hoek": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", - "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" - }, - "node_modules/@hapi/joi": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", - "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", - "dependencies": { - "@hapi/address": "2.x.x", - "@hapi/bourne": "1.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/topo": "3.x.x" - } - }, - "node_modules/@hapi/topo": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", - "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", - "dependencies": { - "@hapi/hoek": "^8.3.0" - } - }, - "node_modules/@iarna/toml": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", - "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==" - }, - "node_modules/@input-output-hk/front-end-core-components": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@input-output-hk/front-end-core-components/-/front-end-core-components-1.0.9.tgz", - "integrity": "sha512-kwohLxuMSluJDH/8uLyx9A1UlIK46Xu4daTcr/Vp3qLxiPEIqH4Qoy6mEWxOhDaJuY+Z884Kl15QVxFi+OHKmw==", - "dependencies": { - "prop-types": "^15.6.2", - "react-helmet-async": "^1.0.4", - "react-markdown": "^4.2.2" - } - }, - "node_modules/@input-output-hk/front-end-core-libraries": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@input-output-hk/front-end-core-libraries/-/front-end-core-libraries-1.2.2.tgz", - "integrity": "sha512-OYMNS7UBD5tL88NRy5nHsJYaQ++IbvQP3lKwoimaJnhTTybfcJL4iEhFukQer50Ot75ZSRfCJEmdXG+kGe1+FQ==", - "dependencies": { - "prop-types": "^15.6.2", - "react-ga": "^2.7.0" - } - }, - "node_modules/@input-output-hk/front-end-site-components": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/@input-output-hk/front-end-site-components/-/front-end-site-components-1.2.10.tgz", - "integrity": "sha512-URQ0GxNwFagwr2QurtXTNd05ktr1z05I9TFBvi2ZEnzmsgnfHuAl5S+uVJVX4dXkrnWT143o7vhaSvdpxbh+wQ==", - "dependencies": { - "prop-types": "^15.6.2", - "react-icons": "^3.9.0" - } - }, - "node_modules/@input-output-hk/front-end-themes": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@input-output-hk/front-end-themes/-/front-end-themes-1.2.6.tgz", - "integrity": "sha512-//qD9Ja+KQwZ3/MR4UEW91Vk7/J3wZCScKDmYv+Me7p4EkCMnvKZ6AYBfSF3zKtXEp53fTSdlwsh/gPjLqgoKw==" - }, - "node_modules/@jest/types": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", - "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^15.0.0", - "chalk": "^3.0.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest/types/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" - } - }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types/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/@jest/types/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/@jest/types/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/@jest/types/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/@jimp/bmp": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.14.0.tgz", - "integrity": "sha512-5RkX6tSS7K3K3xNEb2ygPuvyL9whjanhoaB/WmmXlJS6ub4DjTqrapu8j4qnIWmO4YYtFeTbDTXV6v9P1yMA5A==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.14.0", - "bmp-js": "^0.1.0" - } - }, - "node_modules/@jimp/core": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.14.0.tgz", - "integrity": "sha512-S62FcKdtLtj3yWsGfJRdFXSutjvHg7aQNiFogMbwq19RP4XJWqS2nOphu7ScB8KrSlyy5nPF2hkWNhLRLyD82w==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.14.0", - "any-base": "^1.1.0", - "buffer": "^5.2.0", - "exif-parser": "^0.1.12", - "file-type": "^9.0.0", - "load-bmfont": "^1.3.1", - "mkdirp": "^0.5.1", - "phin": "^2.9.1", - "pixelmatch": "^4.0.2", - "tinycolor2": "^1.4.1" - } - }, - "node_modules/@jimp/core/node_modules/file-type": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz", - "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@jimp/custom": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.14.0.tgz", - "integrity": "sha512-kQJMeH87+kWJdVw8F9GQhtsageqqxrvzg7yyOw3Tx/s7v5RToe8RnKyMM+kVtBJtNAG+Xyv/z01uYQ2jiZ3GwA==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/core": "^0.14.0" - } - }, - "node_modules/@jimp/gif": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.14.0.tgz", - "integrity": "sha512-DHjoOSfCaCz72+oGGEh8qH0zE6pUBaBxPxxmpYJjkNyDZP7RkbBkZJScIYeQ7BmJxmGN4/dZn+MxamoQlr+UYg==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.14.0", - "gifwrap": "^0.9.2", - "omggif": "^1.0.9" - } - }, - "node_modules/@jimp/jpeg": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.14.0.tgz", - "integrity": "sha512-561neGbr+87S/YVQYnZSTyjWTHBm9F6F1obYHiyU3wVmF+1CLbxY3FQzt4YolwyQHIBv36Bo0PY2KkkU8BEeeQ==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.14.0", - "jpeg-js": "^0.4.0" - } - }, - "node_modules/@jimp/plugin-blit": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.14.0.tgz", - "integrity": "sha512-YoYOrnVHeX3InfgbJawAU601iTZMwEBZkyqcP1V/S33Qnz9uzH1Uj1NtC6fNgWzvX6I4XbCWwtr4RrGFb5CFrw==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.14.0" - } - }, - "node_modules/@jimp/plugin-blur": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.14.0.tgz", - "integrity": "sha512-9WhZcofLrT0hgI7t0chf7iBQZib//0gJh9WcQMUt5+Q1Bk04dWs8vTgLNj61GBqZXgHSPzE4OpCrrLDBG8zlhQ==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.14.0" - } - }, - "node_modules/@jimp/plugin-circle": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.14.0.tgz", - "integrity": "sha512-o5L+wf6QA44tvTum5HeLyLSc5eVfIUd5ZDVi5iRfO4o6GT/zux9AxuTSkKwnjhsG8bn1dDmywAOQGAx7BjrQVA==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.14.0" - } - }, - "node_modules/@jimp/plugin-color": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.14.0.tgz", - "integrity": "sha512-JJz512SAILYV0M5LzBb9sbOm/XEj2fGElMiHAxb7aLI6jx+n0agxtHpfpV/AePTLm1vzzDxx6AJxXbKv355hBQ==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.14.0", - "tinycolor2": "^1.4.1" - } - }, - "node_modules/@jimp/plugin-contain": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.14.0.tgz", - "integrity": "sha512-RX2q233lGyaxiMY6kAgnm9ScmEkNSof0hdlaJAVDS1OgXphGAYAeSIAwzESZN4x3ORaWvkFefeVH9O9/698Evg==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.14.0" - } - }, - "node_modules/@jimp/plugin-cover": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.14.0.tgz", - "integrity": "sha512-0P/5XhzWES4uMdvbi3beUgfvhn4YuQ/ny8ijs5kkYIw6K8mHcl820HahuGpwWMx56DJLHRl1hFhJwo9CeTRJtQ==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.14.0" - } - }, - "node_modules/@jimp/plugin-crop": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.14.0.tgz", - "integrity": "sha512-Ojtih+XIe6/XSGtpWtbAXBozhCdsDMmy+THUJAGu2x7ZgKrMS0JotN+vN2YC3nwDpYkM+yOJImQeptSfZb2Sug==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.14.0" - } - }, - "node_modules/@jimp/plugin-displace": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.14.0.tgz", - "integrity": "sha512-c75uQUzMgrHa8vegkgUvgRL/PRvD7paFbFJvzW0Ugs8Wl+CDMGIPYQ3j7IVaQkIS+cAxv+NJ3TIRBQyBrfVEOg==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.14.0" - } - }, - "node_modules/@jimp/plugin-dither": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.14.0.tgz", - "integrity": "sha512-g8SJqFLyYexXQQsoh4dc1VP87TwyOgeTElBcxSXX2LaaMZezypmxQfLTzOFzZoK8m39NuaoH21Ou1Ftsq7LzVQ==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.14.0" - } - }, - "node_modules/@jimp/plugin-fisheye": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.14.0.tgz", - "integrity": "sha512-BFfUZ64EikCaABhCA6mR3bsltWhPpS321jpeIQfJyrILdpFsZ/OccNwCgpW1XlbldDHIoNtXTDGn3E+vCE7vDg==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.14.0" - } - }, - "node_modules/@jimp/plugin-flip": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.14.0.tgz", - "integrity": "sha512-WtL1hj6ryqHhApih+9qZQYA6Ye8a4HAmdTzLbYdTMrrrSUgIzFdiZsD0WeDHpgS/+QMsWwF+NFmTZmxNWqKfXw==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.14.0" - } - }, - "node_modules/@jimp/plugin-gaussian": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.14.0.tgz", - "integrity": "sha512-uaLwQ0XAQoydDlF9tlfc7iD9drYPriFe+jgYnWm8fbw5cN+eOIcnneEX9XCOOzwgLPkNCxGox6Kxjn8zY6GxtQ==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.14.0" - } - }, - "node_modules/@jimp/plugin-invert": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.14.0.tgz", - "integrity": "sha512-UaQW9X9vx8orQXYSjT5VcITkJPwDaHwrBbxxPoDG+F/Zgv4oV9fP+udDD6qmkgI9taU+44Fy+zm/J/gGcMWrdg==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.14.0" - } - }, - "node_modules/@jimp/plugin-mask": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.14.0.tgz", - "integrity": "sha512-tdiGM69OBaKtSPfYSQeflzFhEpoRZ+BvKfDEoivyTjauynbjpRiwB1CaiS8En1INTDwzLXTT0Be9SpI3LkJoEA==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.14.0" - } - }, - "node_modules/@jimp/plugin-normalize": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.14.0.tgz", - "integrity": "sha512-AfY8sqlsbbdVwFGcyIPy5JH/7fnBzlmuweb+Qtx2vn29okq6+HelLjw2b+VT2btgGUmWWHGEHd86oRGSoWGyEQ==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.14.0" - } - }, - "node_modules/@jimp/plugin-print": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.14.0.tgz", - "integrity": "sha512-MwP3sH+VS5AhhSTXk7pui+tEJFsxnTKFY3TraFJb8WFbA2Vo2qsRCZseEGwpTLhENB7p/JSsLvWoSSbpmxhFAQ==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.14.0", - "load-bmfont": "^1.4.0" - } - }, - "node_modules/@jimp/plugin-resize": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.14.0.tgz", - "integrity": "sha512-qFeMOyXE/Bk6QXN0GQo89+CB2dQcXqoxUcDb2Ah8wdYlKqpi53skABkgVy5pW3EpiprDnzNDboMltdvDslNgLQ==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.14.0" - } - }, - "node_modules/@jimp/plugin-rotate": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.14.0.tgz", - "integrity": "sha512-aGaicts44bvpTcq5Dtf93/8TZFu5pMo/61lWWnYmwJJU1RqtQlxbCLEQpMyRhKDNSfPbuP8nyGmaqXlM/82J0Q==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.14.0" - } - }, - "node_modules/@jimp/plugin-scale": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.14.0.tgz", - "integrity": "sha512-ZcJk0hxY5ZKZDDwflqQNHEGRblgaR+piePZm7dPwPUOSeYEH31P0AwZ1ziceR74zd8N80M0TMft+e3Td6KGBHw==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.14.0" - } - }, - "node_modules/@jimp/plugin-shadow": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.14.0.tgz", - "integrity": "sha512-p2igcEr/iGrLiTu0YePNHyby0WYAXM14c5cECZIVnq/UTOOIQ7xIcWZJ1lRbAEPxVVXPN1UibhZAbr3HAb5BjQ==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.14.0" - } - }, - "node_modules/@jimp/plugin-threshold": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.14.0.tgz", - "integrity": "sha512-N4BlDgm/FoOMV/DQM2rSpzsgqAzkP0DXkWZoqaQrlRxQBo4zizQLzhEL00T/YCCMKnddzgEhnByaocgaaa0fKw==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.14.0" - } - }, - "node_modules/@jimp/plugins": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.14.0.tgz", - "integrity": "sha512-vDO3XT/YQlFlFLq5TqNjQkISqjBHT8VMhpWhAfJVwuXIpilxz5Glu4IDLK6jp4IjPR6Yg2WO8TmRY/HI8vLrOw==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/plugin-blit": "^0.14.0", - "@jimp/plugin-blur": "^0.14.0", - "@jimp/plugin-circle": "^0.14.0", - "@jimp/plugin-color": "^0.14.0", - "@jimp/plugin-contain": "^0.14.0", - "@jimp/plugin-cover": "^0.14.0", - "@jimp/plugin-crop": "^0.14.0", - "@jimp/plugin-displace": "^0.14.0", - "@jimp/plugin-dither": "^0.14.0", - "@jimp/plugin-fisheye": "^0.14.0", - "@jimp/plugin-flip": "^0.14.0", - "@jimp/plugin-gaussian": "^0.14.0", - "@jimp/plugin-invert": "^0.14.0", - "@jimp/plugin-mask": "^0.14.0", - "@jimp/plugin-normalize": "^0.14.0", - "@jimp/plugin-print": "^0.14.0", - "@jimp/plugin-resize": "^0.14.0", - "@jimp/plugin-rotate": "^0.14.0", - "@jimp/plugin-scale": "^0.14.0", - "@jimp/plugin-shadow": "^0.14.0", - "@jimp/plugin-threshold": "^0.14.0", - "timm": "^1.6.1" - } - }, - "node_modules/@jimp/png": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.14.0.tgz", - "integrity": "sha512-0RV/mEIDOrPCcNfXSPmPBqqSZYwGADNRVUTyMt47RuZh7sugbYdv/uvKmQSiqRdR0L1sfbCBMWUEa5G/8MSbdA==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.14.0", - "pngjs": "^3.3.3" - } - }, - "node_modules/@jimp/tiff": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.14.0.tgz", - "integrity": "sha512-zBYDTlutc7j88G/7FBCn3kmQwWr0rmm1e0FKB4C3uJ5oYfT8645lftUsvosKVUEfkdmOaMAnhrf4ekaHcb5gQw==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "utif": "^2.0.1" - } - }, - "node_modules/@jimp/types": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.14.0.tgz", - "integrity": "sha512-hx3cXAW1KZm+b+XCrY3LXtdWy2U+hNtq0rPyJ7NuXCjU7lZR3vIkpz1DLJ3yDdS70hTi5QDXY3Cd9kd6DtloHQ==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/bmp": "^0.14.0", - "@jimp/gif": "^0.14.0", - "@jimp/jpeg": "^0.14.0", - "@jimp/png": "^0.14.0", - "@jimp/tiff": "^0.14.0", - "timm": "^1.6.1" - } - }, - "node_modules/@jimp/utils": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.14.0.tgz", - "integrity": "sha512-MY5KFYUru0y74IsgM/9asDwb3ERxWxXEu3CRCZEvE7DtT86y1bR1XgtlSliMrptjz4qbivNGMQSvUBpEFJDp1A==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "regenerator-runtime": "^0.13.3" - } - }, - "node_modules/@material-ui/core": { - "version": "4.12.4", - "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.12.4.tgz", - "integrity": "sha512-tr7xekNlM9LjA6pagJmL8QCgZXaubWUwkJnoYcMKd4gw/t4XiyvnTkjdGrUVicyB2BsdaAv1tvow45bPM4sSwQ==", - "dependencies": { - "@babel/runtime": "^7.4.4", - "@material-ui/styles": "^4.11.5", - "@material-ui/system": "^4.12.2", - "@material-ui/types": "5.1.0", - "@material-ui/utils": "^4.11.3", - "@types/react-transition-group": "^4.2.0", - "clsx": "^1.0.4", - "hoist-non-react-statics": "^3.3.2", - "popper.js": "1.16.1-lts", - "prop-types": "^15.7.2", - "react-is": "^16.8.0 || ^17.0.0", - "react-transition-group": "^4.4.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@material-ui/styles": { - "version": "4.11.5", - "resolved": "https://registry.npmjs.org/@material-ui/styles/-/styles-4.11.5.tgz", - "integrity": "sha512-o/41ot5JJiUsIETME9wVLAJrmIWL3j0R0Bj2kCOLbSfqEkKf0fmaPt+5vtblUh5eXr2S+J/8J3DaCb10+CzPGA==", - "dependencies": { - "@babel/runtime": "^7.4.4", - "@emotion/hash": "^0.8.0", - "@material-ui/types": "5.1.0", - "@material-ui/utils": "^4.11.3", - "clsx": "^1.0.4", - "csstype": "^2.5.2", - "hoist-non-react-statics": "^3.3.2", - "jss": "^10.5.1", - "jss-plugin-camel-case": "^10.5.1", - "jss-plugin-default-unit": "^10.5.1", - "jss-plugin-global": "^10.5.1", - "jss-plugin-nested": "^10.5.1", - "jss-plugin-props-sort": "^10.5.1", - "jss-plugin-rule-value-function": "^10.5.1", - "jss-plugin-vendor-prefixer": "^10.5.1", - "prop-types": "^15.7.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@material-ui/system": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/@material-ui/system/-/system-4.12.2.tgz", - "integrity": "sha512-6CSKu2MtmiJgcCGf6nBQpM8fLkuB9F55EKfbdTC80NND5wpTmKzwdhLYLH3zL4cLlK0gVaaltW7/wMuyTnN0Lw==", - "dependencies": { - "@babel/runtime": "^7.4.4", - "@material-ui/utils": "^4.11.3", - "csstype": "^2.5.2", - "prop-types": "^15.7.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@material-ui/types": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material-ui/types/-/types-5.1.0.tgz", - "integrity": "sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A==" - }, - "node_modules/@material-ui/utils": { - "version": "4.11.3", - "resolved": "https://registry.npmjs.org/@material-ui/utils/-/utils-4.11.3.tgz", - "integrity": "sha512-ZuQPV4rBK/V1j2dIkSSEcH5uT6AaHuKWFfotADHsC0wVL1NLd2WkFCm4ZZbX33iO4ydl6V0GPngKm8HZQ2oujg==", - "dependencies": { - "@babel/runtime": "^7.4.4", - "prop-types": "^15.7.2", - "react-is": "^16.8.0 || ^17.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@mdx-js/loader": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/loader/-/loader-1.6.22.tgz", - "integrity": "sha512-9CjGwy595NaxAYp0hF9B/A0lH6C8Rms97e2JS9d3jVUtILn6pT5i5IV965ra3lIWc7Rs1GG1tBdVF7dCowYe6Q==", - "dependencies": { - "@mdx-js/mdx": "1.6.22", - "@mdx-js/react": "1.6.22", - "loader-utils": "2.0.0" - } - }, - "node_modules/@mdx-js/mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", - "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==", - "dependencies": { - "@babel/core": "7.12.9", - "@babel/plugin-syntax-jsx": "7.12.1", - "@babel/plugin-syntax-object-rest-spread": "7.8.3", - "@mdx-js/util": "1.6.22", - "babel-plugin-apply-mdx-type-prop": "1.6.22", - "babel-plugin-extract-import-names": "1.6.22", - "camelcase-css": "2.0.1", - "detab": "2.0.4", - "hast-util-raw": "6.0.1", - "lodash.uniq": "4.5.0", - "mdast-util-to-hast": "10.0.1", - "remark-footnotes": "2.0.0", - "remark-mdx": "1.6.22", - "remark-parse": "8.0.3", - "remark-squeeze-paragraphs": "4.0.0", - "style-to-object": "0.3.0", - "unified": "9.2.0", - "unist-builder": "2.0.3", - "unist-util-visit": "2.0.3" - } - }, - "node_modules/@mdx-js/mdx/node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@mdx-js/mdx/node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@mdx-js/mdx/node_modules/parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "dependencies": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, - "node_modules/@mdx-js/mdx/node_modules/remark-parse": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", - "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", - "dependencies": { - "ccount": "^1.0.0", - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^2.0.0", - "vfile-location": "^3.0.0", - "xtend": "^4.0.1" - } - }, - "node_modules/@mdx-js/mdx/node_modules/unified": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", - "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", - "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - } - }, - "node_modules/@mdx-js/mdx/node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==" - }, - "node_modules/@mdx-js/mdx/node_modules/unist-util-remove-position": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", - "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", - "dependencies": { - "unist-util-visit": "^2.0.0" - } - }, - "node_modules/@mdx-js/mdx/node_modules/unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "dependencies": { - "@types/unist": "^2.0.2" - } - }, - "node_modules/@mdx-js/mdx/node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "node_modules/@mdx-js/mdx/node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - }, - "node_modules/@mdx-js/mdx/node_modules/vfile": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", - "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - } - }, - "node_modules/@mdx-js/mdx/node_modules/vfile-location": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", - "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==" - }, - "node_modules/@mdx-js/mdx/node_modules/vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - }, - "node_modules/@mdx-js/react": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", - "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==" - }, - "node_modules/@mdx-js/util": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", - "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==" - }, - "node_modules/@mikaelkristiansson/domready": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@mikaelkristiansson/domready/-/domready-1.0.11.tgz", - "integrity": "sha512-nEBLOa0JgtqahmPrnJZ18epLiFBzxhdKgo4uhN3TaBFRmM30pEVrS9FAEV4tg92d8PTdU+dYQx2lnpPyFMgMcg==" - }, - "node_modules/@mui/base": { - "version": "5.0.0-alpha.106", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.106.tgz", - "integrity": "sha512-xJQQtwPCPwr6hGWTBdvDwHYwExn3Bw7nPQkN8Fuz8kHpZqoMVWQvvaFS557AIkkI2AFLV3DxVIMjbCvrIntBWg==", - "dependencies": { - "@babel/runtime": "^7.20.1", - "@emotion/is-prop-valid": "^1.2.0", - "@mui/types": "^7.2.1", - "@mui/utils": "^5.10.14", - "@popperjs/core": "^2.11.6", - "clsx": "^1.2.1", - "prop-types": "^15.8.1", - "react-is": "^18.2.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@mui/base/node_modules/@babel/runtime": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", - "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", - "dependencies": { - "regenerator-runtime": "^0.13.10" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@mui/base/node_modules/@emotion/is-prop-valid": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz", - "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==", - "dependencies": { - "@emotion/memoize": "^0.8.0" - } - }, - "node_modules/@mui/base/node_modules/@emotion/memoize": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", - "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" - }, - "node_modules/@mui/base/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/@mui/base/node_modules/prop-types/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/@mui/base/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - }, - "node_modules/@mui/base/node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - }, - "node_modules/@mui/core-downloads-tracker": { - "version": "5.10.14", - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.10.14.tgz", - "integrity": "sha512-qLgIJNOR9Dre8JiZ/neVzOf4jf88J6YtOkQqugtMrleLjbfRVUSS4LWl9CSOjNq76quYdmYWnSDgfQqOooT2cQ==" - }, - "node_modules/@mui/material": { - "version": "5.10.14", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.10.14.tgz", - "integrity": "sha512-HWzKVAykePMx54WtxVwZyL1W4k3xlHYIqwMw0CaXAvgB3UE9yjABZuuGr8vG5Z6CSNWamzd+s1x8u7pQPFl9og==", - "dependencies": { - "@babel/runtime": "^7.20.1", - "@mui/base": "5.0.0-alpha.106", - "@mui/core-downloads-tracker": "^5.10.14", - "@mui/system": "^5.10.14", - "@mui/types": "^7.2.1", - "@mui/utils": "^5.10.14", - "@types/react-transition-group": "^4.4.5", - "clsx": "^1.2.1", - "csstype": "^3.1.1", - "prop-types": "^15.8.1", - "react-is": "^18.2.0", - "react-transition-group": "^4.4.5" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@mui/material/node_modules/@babel/runtime": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", - "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", - "dependencies": { - "regenerator-runtime": "^0.13.10" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@mui/material/node_modules/csstype": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", - "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" - }, - "node_modules/@mui/material/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/@mui/material/node_modules/prop-types/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/@mui/material/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - }, - "node_modules/@mui/material/node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - }, - "node_modules/@mui/private-theming": { - "version": "5.10.14", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.10.14.tgz", - "integrity": "sha512-3aIBe8WK65CwAPDY8nB11hYnzE1CZMymi76UnaFrA/DdGDwl5Y8F6uB+StKrkVmsqF1po7Mp2odqVkHj320gXw==", - "dependencies": { - "@babel/runtime": "^7.20.1", - "@mui/utils": "^5.10.14", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@mui/private-theming/node_modules/@babel/runtime": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", - "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", - "dependencies": { - "regenerator-runtime": "^0.13.10" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@mui/private-theming/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/@mui/private-theming/node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - }, - "node_modules/@mui/styled-engine": { - "version": "5.10.14", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.10.14.tgz", - "integrity": "sha512-bgKdM57ExogWpIfhL/ngSlzF4FhbH00vYF+Y5VALTob4uslFqje0xzoWmbfcCn4cZt2NXxZJIwhsq4vzo5itlw==", - "dependencies": { - "@babel/runtime": "^7.20.1", - "@emotion/cache": "^11.10.5", - "csstype": "^3.1.1", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@mui/styled-engine/node_modules/@babel/runtime": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", - "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", - "dependencies": { - "regenerator-runtime": "^0.13.10" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@mui/styled-engine/node_modules/@emotion/cache": { - "version": "11.10.5", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.5.tgz", - "integrity": "sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA==", - "dependencies": { - "@emotion/memoize": "^0.8.0", - "@emotion/sheet": "^1.2.1", - "@emotion/utils": "^1.2.0", - "@emotion/weak-memoize": "^0.3.0", - "stylis": "4.1.3" - } - }, - "node_modules/@mui/styled-engine/node_modules/@emotion/memoize": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", - "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" - }, - "node_modules/@mui/styled-engine/node_modules/@emotion/sheet": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.1.tgz", - "integrity": "sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA==" - }, - "node_modules/@mui/styled-engine/node_modules/@emotion/utils": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz", - "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==" - }, - "node_modules/@mui/styled-engine/node_modules/@emotion/weak-memoize": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz", - "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==" - }, - "node_modules/@mui/styled-engine/node_modules/csstype": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", - "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" - }, - "node_modules/@mui/styled-engine/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/@mui/styled-engine/node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - }, - "node_modules/@mui/styled-engine/node_modules/stylis": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.1.3.tgz", - "integrity": "sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==" - }, - "node_modules/@mui/system": { - "version": "5.10.14", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.10.14.tgz", - "integrity": "sha512-2de7XCjRb1j8Od0Stmo0LwFMLpOMNT4wzfINuExXI1TVSuyxXIXUxiC5FEgJW3GMvf/a7SUR8VOiMoKlKWzukw==", - "dependencies": { - "@babel/runtime": "^7.20.1", - "@mui/private-theming": "^5.10.14", - "@mui/styled-engine": "^5.10.14", - "@mui/types": "^7.2.1", - "@mui/utils": "^5.10.14", - "clsx": "^1.2.1", - "csstype": "^3.1.1", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@mui/system/node_modules/@babel/runtime": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", - "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", - "dependencies": { - "regenerator-runtime": "^0.13.10" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@mui/system/node_modules/csstype": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", - "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" - }, - "node_modules/@mui/system/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/@mui/system/node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - }, - "node_modules/@mui/types": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.1.tgz", - "integrity": "sha512-c5mSM7ivD8EsqK6HUi9hQPr5V7TJ/IRThUQ9nWNYPdhCGriTSQV4vL6DflT99LkM+wLiIS1rVjphpEWxERep7A==" - }, - "node_modules/@mui/utils": { - "version": "5.10.14", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.10.14.tgz", - "integrity": "sha512-12p59+wDZpA++XVJmKwqsZmrA1nmUQ5d0a1yQWtcDjxNyER1EDzozYN/db+FY2i5ceQh2TynPTEwGms2mXDwFg==", - "dependencies": { - "@babel/runtime": "^7.20.1", - "@types/prop-types": "^15.7.5", - "@types/react-is": "^16.7.1 || ^17.0.0", - "prop-types": "^15.8.1", - "react-is": "^18.2.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@mui/utils/node_modules/@babel/runtime": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", - "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", - "dependencies": { - "regenerator-runtime": "^0.13.10" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@mui/utils/node_modules/@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" - }, - "node_modules/@mui/utils/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/@mui/utils/node_modules/prop-types/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/@mui/utils/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - }, - "node_modules/@mui/utils/node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", - "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", - "dependencies": { - "@nodelib/fs.stat": "2.0.4", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", - "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", - "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", - "dependencies": { - "@nodelib/fs.scandir": "2.1.4", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@philpl/buble": { - "version": "0.19.7", - "resolved": "https://registry.npmjs.org/@philpl/buble/-/buble-0.19.7.tgz", - "integrity": "sha512-wKTA2DxAGEW+QffRQvOhRQ0VBiYU2h2p8Yc1oBNlqSKws48/8faxqKNIuub0q4iuyTuLwtB8EkwiKwhlfV1PBA==", - "dependencies": { - "acorn": "^6.1.1", - "acorn-class-fields": "^0.2.1", - "acorn-dynamic-import": "^4.0.0", - "acorn-jsx": "^5.0.1", - "chalk": "^2.4.2", - "magic-string": "^0.25.2", - "minimist": "^1.2.0", - "os-homedir": "^1.0.1", - "regexpu-core": "^4.5.4" - }, - "bin": { - "buble": "bin/buble" - } - }, - "node_modules/@pieh/friendly-errors-webpack-plugin": { - "version": "1.7.0-chalk-2", - "resolved": "https://registry.npmjs.org/@pieh/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0-chalk-2.tgz", - "integrity": "sha512-65+vYGuDkHBCWWjqzzR/Ck318+d6yTI00EqII9qe3aPD1J3Olhvw0X38uM5moQb1PK/ksDXwSoPGt/5QhCiotw==", - "dependencies": { - "chalk": "^2.4.2", - "error-stack-parser": "^2.0.0", - "string-width": "^2.0.0", - "strip-ansi": "^3" - } - }, - "node_modules/@pieh/friendly-errors-webpack-plugin/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "engines": { - "node": ">=4" - } - }, - "node_modules/@pieh/friendly-errors-webpack-plugin/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "engines": { - "node": ">=4" - } - }, - "node_modules/@pieh/friendly-errors-webpack-plugin/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@pieh/friendly-errors-webpack-plugin/node_modules/string-width/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@playlyfe/gql": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@playlyfe/gql/-/gql-2.6.2.tgz", - "integrity": "sha512-jsucveVNbF3NGpFdw0fDRqT6Ma2EMUPxEXCRqbs5m7GaMryyirZSo8soR8wo5+8Hv6r6RqStLV32LHftOPyEjw==", - "dependencies": { - "apollo-codegen": "0.10.13", - "babel-runtime": "6.23.0", - "dentist": "1.0.3", - "fb-watchman": "2.0.0", - "find-config": "1.0.0", - "flow-runtime": "0.14.0", - "graphql": "0.9.6", - "graphql-language-service-interface": "0.0.11", - "graphql-language-service-parser": "0.0.10", - "invariant": "2.2.2", - "json5": "0.5.1", - "keymirror": "0.1.1", - "leven": "2.1.0", - "lodash": "4.17.15", - "minimatch": "3.0.4", - "node-ipc": "9.0.1", - "parse-glob": "3.0.4", - "promise-retry": "1.1.1" - } - }, - "node_modules/@playlyfe/gql/node_modules/graphql": { - "version": "0.9.6", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.9.6.tgz", - "integrity": "sha1-UUQh6dIlwp38j9MFRZq65YgV7yw=", - "dependencies": { - "iterall": "^1.0.0" - } - }, - "node_modules/@playlyfe/gql/node_modules/invariant": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", - "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/@playlyfe/gql/node_modules/json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/@playlyfe/gql/node_modules/lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz", - "integrity": "sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ==", - "dependencies": { - "ansi-html": "^0.0.7", - "error-stack-parser": "^2.0.6", - "html-entities": "^1.2.1", - "native-url": "^0.2.6", - "schema-utils": "^2.6.5", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">= 10.x" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@popperjs/core": { - "version": "2.11.6", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", - "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==" - }, - "node_modules/@reach/router": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/@reach/router/-/router-1.3.4.tgz", - "integrity": "sha512-+mtn9wjlB9NN2CNnnC/BRYtwdKBfSyyasPYraNAyvaV1occr/5NnB4CVzjEZipNHwYebQwcndGUmpFzxAUoqSA==", - "dependencies": { - "create-react-context": "0.3.0", - "invariant": "^2.2.3", - "prop-types": "^15.6.1", - "react-lifecycles-compat": "^3.0.4" - } - }, - "node_modules/@sideway/address": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.1.tgz", - "integrity": "sha512-+I5aaQr3m0OAmMr7RQ3fR9zx55sejEYR2BFJaxL+zT3VM2611X0SHvPWIbAUBZVTn/YzYKbV8gJ2oT/QELknfQ==", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@sideway/address/node_modules/@hapi/hoek": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.1.1.tgz", - "integrity": "sha512-CAEbWH7OIur6jEOzaai83jq3FmKmv4PmX1JYfs9IrYcGEVI/lyL1EXJGCj7eFVJ0bg5QR8LMxBlEtA+xKiLpFw==" - }, - "node_modules/@sideway/formula": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", - "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" - }, - "node_modules/@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" - }, - "node_modules/@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@sindresorhus/slugify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/slugify/-/slugify-1.1.0.tgz", - "integrity": "sha512-ujZRbmmizX26yS/HnB3P9QNlNa4+UvHh+rIse3RbOXLp8yl6n1TxB4t7NHggtVgS8QmmOtzXo48kCxZGACpkPw==", - "dependencies": { - "@sindresorhus/transliterate": "^0.1.1", - "escape-string-regexp": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@sindresorhus/slugify/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/@sindresorhus/transliterate": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@sindresorhus/transliterate/-/transliterate-0.1.2.tgz", - "integrity": "sha512-5/kmIOY9FF32nicXH+5yLNTX4NJ4atl7jRgqAJuIn/iyDFXBktOKDxCvyGE/EzmF4ngSUvjXxQUQlQiZ5lfw+w==", - "dependencies": { - "escape-string-regexp": "^2.0.0", - "lodash.deburr": "^4.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@sindresorhus/transliterate/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@styled-icons/boxicons-logos": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/@styled-icons/boxicons-logos/-/boxicons-logos-9.4.1.tgz", - "integrity": "sha512-DN6Za9paJeWkoIXI1newSSfDALIR8ecaAsgzP3ZD+NRJHy6idW+1ouC5p3DlRM29+Cp4yJ/z3bH9whBDbd7YXQ==", - "dependencies": { - "@styled-icons/styled-icon": "^9.4.1", - "tslib": "^1.9.3" - } - }, - "node_modules/@styled-icons/boxicons-regular": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/@styled-icons/boxicons-regular/-/boxicons-regular-9.4.1.tgz", - "integrity": "sha512-910zIWCB0JkEgk9I7zIIEdPc8xibg3xrT4Wo7gIu4lGEr4u9OOQT3c0ajJD7F+JlhWcWBVumzjfjOT8A5UjPJw==", - "dependencies": { - "@styled-icons/styled-icon": "^9.4.1", - "tslib": "^1.9.3" - } - }, - "node_modules/@styled-icons/boxicons-solid": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/@styled-icons/boxicons-solid/-/boxicons-solid-9.4.1.tgz", - "integrity": "sha512-7FvU6KSnxBprsidta3/0grTkimYWDUnSZCyLscT1OwjmfyFPpnLNmJASQDrEtORF2GPw5Y2gc/q6h2RI4OnYcA==", - "dependencies": { - "@styled-icons/styled-icon": "^9.4.1", - "tslib": "^1.9.3" - } - }, - "node_modules/@styled-icons/crypto": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/@styled-icons/crypto/-/crypto-9.4.1.tgz", - "integrity": "sha512-qIjzvaw0kFykDN7PTGD8d3HvFVoX7kW7nwlvvzW/pGhVzpUHE7Mh2Syc04HpoknCgO0fCjAzXaxi9Igu3nS9NA==", - "dependencies": { - "@styled-icons/styled-icon": "^9.4.1", - "tslib": "^1.9.3" - } - }, - "node_modules/@styled-icons/entypo": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/@styled-icons/entypo/-/entypo-9.5.0.tgz", - "integrity": "sha512-gy/CXs45g1o5c61BnSnpd/cb84sXIARPByOa354FkN0aUHqepbF2qtBjZ3Udho6zWpm1nGOOUiawQb53PnG9vg==", - "dependencies": { - "@styled-icons/styled-icon": "^9.4.1", - "tslib": "^1.9.3" - } - }, - "node_modules/@styled-icons/entypo-social": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/@styled-icons/entypo-social/-/entypo-social-9.5.0.tgz", - "integrity": "sha512-yEpaJtTUriZSZPT/iqxgNONgxDYr0MHXANvoUW2CB0Ey4zTZst+2x7EJ9KgL2CjdBgA0bs8hnx5etGHUi8BtuA==", - "dependencies": { - "@styled-icons/styled-icon": "^9.4.1", - "tslib": "^1.9.3" - } - }, - "node_modules/@styled-icons/evil": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/@styled-icons/evil/-/evil-9.4.1.tgz", - "integrity": "sha512-ejCBH+aXrjtBM+iMJomYlZ/xiJ+NGHVlIfQmkgD6roxtJzMzAmhwXgC5S3p0no2n1EXluUdJiufrI/QtP7iNbA==", - "dependencies": { - "@styled-icons/styled-icon": "^9.4.1", - "tslib": "^1.9.3" - } - }, - "node_modules/@styled-icons/fa-brands": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/@styled-icons/fa-brands/-/fa-brands-9.4.1.tgz", - "integrity": "sha512-zqlS/Y3mQLdBgRhZo1op5+twKYYwfS7OjqL90N+etokIWPqv1b7nwPWzwKoRpqDfCt/gyqmgxXqWufFd0CAx7Q==", - "dependencies": { - "@styled-icons/styled-icon": "^9.4.1", - "tslib": "^1.9.3" - } - }, - "node_modules/@styled-icons/fa-regular": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/@styled-icons/fa-regular/-/fa-regular-9.4.1.tgz", - "integrity": "sha512-tpgLOUPECtWNwVs7G82IaDkb1T13yNyDNZBB85sEO02ldHAZe6tt0Yi5gGCBExtU/p+4/jLTcU+pcoh/mySlVg==", - "dependencies": { - "@styled-icons/styled-icon": "^9.4.1", - "tslib": "^1.9.3" - } - }, - "node_modules/@styled-icons/fa-solid": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/@styled-icons/fa-solid/-/fa-solid-9.4.1.tgz", - "integrity": "sha512-ZyPxbCFmuuy3XotCI0SgHyUn3gTvQXm+iVnh+8r0gR8Kd88iTTubTqxgtdS0lrefaB4ayl6vEg20Dv9e9PvYVg==", - "dependencies": { - "@styled-icons/styled-icon": "^9.4.1", - "tslib": "^1.9.3" - } - }, - "node_modules/@styled-icons/feather": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/@styled-icons/feather/-/feather-9.4.1.tgz", - "integrity": "sha512-ucMOPhvaCp6N4lxL+z/66Kech20jAdMfewER732jhjV8P3FknoAY2+0CXXE+tBvJoJ/SOJZDOsW58Gr7yAWXOQ==", - "dependencies": { - "@styled-icons/styled-icon": "^9.4.1", - "tslib": "^1.9.3" - } - }, - "node_modules/@styled-icons/foundation": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/@styled-icons/foundation/-/foundation-9.5.0.tgz", - "integrity": "sha512-O4Y62bfZfZjhZDXYtJYd/RsID1vpmMtgLSP54b0KbvY70hjdlFQZ0ZVR2fAzA0YSK90VjbYBbQDCCyqim4v3qA==", - "dependencies": { - "@styled-icons/styled-icon": "^9.4.1", - "tslib": "^1.9.3" - } - }, - "node_modules/@styled-icons/heroicons-outline": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/@styled-icons/heroicons-outline/-/heroicons-outline-9.5.0.tgz", - "integrity": "sha512-MMY5NjVVimhTHhk+ADR4/a2KpjIjbmzW+SNPRCKMWgGyqXx1NjBrD72bnvrzApLdMnDvEsM/DYK6DVUW7UZhKw==", - "dependencies": { - "@styled-icons/styled-icon": "^9.4.1", - "tslib": "^1.9.3" - } - }, - "node_modules/@styled-icons/heroicons-solid": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/@styled-icons/heroicons-solid/-/heroicons-solid-9.5.0.tgz", - "integrity": "sha512-dYQYdxZ0BkGpl3nGQmkvONF1+Yq+E6I9S7snba1mirCDWQpIdgylGm+Z9CM/OvdIlhr5da00D4oZu+2CiGdCFQ==", - "dependencies": { - "@styled-icons/styled-icon": "^9.4.1", - "tslib": "^1.9.3" - } - }, - "node_modules/@styled-icons/icomoon": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/@styled-icons/icomoon/-/icomoon-9.4.1.tgz", - "integrity": "sha512-oEw84P55EahJFdhQPBnUbvQqB08LuJKq75AkwaCSqk6w1DIEDbjY72lb6mbAwZB/AwNYeRVJJhTHaF1MNY103A==", - "dependencies": { - "@styled-icons/styled-icon": "^9.4.1", - "tslib": "^1.9.3" - } - }, - "node_modules/@styled-icons/material": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/@styled-icons/material/-/material-9.4.1.tgz", - "integrity": "sha512-7Ucsm7RxCrnznZb+WDptBrGE45ZVBODm6J0e+fy0hvO9sjWAcuoKffYTcQEhDS2pqC1Rcc/nSZHDbqwZrpGJVw==", - "dependencies": { - "@styled-icons/styled-icon": "^9.4.1", - "tslib": "^1.9.3" - } - }, - "node_modules/@styled-icons/octicons": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/@styled-icons/octicons/-/octicons-9.4.1.tgz", - "integrity": "sha512-MHiMMah2agDpmk8JcNLgeZab74TO3elM8CIYIQahrucyVbHfCY7mX1z8OOyXZwrf/hgrBKK4nUM4jf0wxk70+Q==", - "dependencies": { - "@styled-icons/styled-icon": "^9.4.1", - "tslib": "^1.9.3" - } - }, - "node_modules/@styled-icons/open-iconic": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/@styled-icons/open-iconic/-/open-iconic-9.5.0.tgz", - "integrity": "sha512-mSDnCPDKYXhXY+oNfgNKMj2+ltl63k8QIC6bCDsX18bYXDqkeEwKthfNw0minabyP4Tq+yJe/B03RH+EdQWmDg==", - "dependencies": { - "@styled-icons/styled-icon": "^9.4.1", - "tslib": "^1.9.3" - } - }, - "node_modules/@styled-icons/remix-fill": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/@styled-icons/remix-fill/-/remix-fill-9.4.1.tgz", - "integrity": "sha512-OlxQudeM/u+IAHacSVwwiuSYBDSsQNKA4gr8WSFHpy1CEciLc/hE/aNJP+SLcBETdg/C/kJIj8JNme5B8aYIeg==", - "dependencies": { - "@styled-icons/styled-icon": "^9.4.1", - "tslib": "^1.9.3" - } - }, - "node_modules/@styled-icons/remix-line": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/@styled-icons/remix-line/-/remix-line-9.4.1.tgz", - "integrity": "sha512-NAdR8LD7ugeUhmd6W3v+GA5/6OBexe15fjQTt1kFHYclS+2nrLQ7MA4kF5SkwsRQNGPy+3CMN5cQoMy5R8NAtQ==", - "dependencies": { - "@styled-icons/styled-icon": "^9.4.1", - "tslib": "^1.9.3" - } - }, - "node_modules/@styled-icons/styled-icon": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/@styled-icons/styled-icon/-/styled-icon-9.4.1.tgz", - "integrity": "sha512-qF0E2QOcyR1e6rh1QkKGsFt9vuayhZBJEKRa8erbHpOYLRNiEmoF1dLEVVMUKjnj5jAzzk0fNd8jSz0su3kpKg==", - "dependencies": { - "@emotion/is-prop-valid": "^0.8.6", - "tslib": "^1.9.3" - } - }, - "node_modules/@styled-icons/typicons": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/@styled-icons/typicons/-/typicons-9.4.1.tgz", - "integrity": "sha512-gV3W836B7k7FuNjZJt2H7WYcV+wPf7L5RYJQUL99lPdvADeOUhG2hIVIKvmS4F2Tc3XbyYbRmSBPTHtu4Fcftg==", - "dependencies": { - "@styled-icons/styled-icon": "^9.4.1", - "tslib": "^1.9.3" - } - }, - "node_modules/@styled-icons/zondicons": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/@styled-icons/zondicons/-/zondicons-9.5.0.tgz", - "integrity": "sha512-26PYTzSr85tf1+P/N1zaqbLuJLG1YP9rp3QN1TsCcM19gT0Y3WzVUmiNHdv15jGO9bH/jpV9b7TjuT+1gkMPCw==", - "dependencies": { - "@styled-icons/styled-icon": "^9.4.1", - "tslib": "^1.9.3" - } - }, - "node_modules/@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "dependencies": { - "defer-to-connect": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@tokenizer/token": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.1.1.tgz", - "integrity": "sha512-XO6INPbZCxdprl+9qa/AAbFFOMzzwqYxpjPgLICrMD6C2FCw6qfJOPcBk6JqqPLSaZ/Qx87qn4rpPmPMwaAK6w==" - }, - "node_modules/@turist/fetch": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/@turist/fetch/-/fetch-7.1.7.tgz", - "integrity": "sha512-XP20kvfyMNlWdPVQXyuzA40LoCHbbJptikt7W+TlZ5sS+NNjk70xjXCtHBLEudp7li3JldXEFSIUzpW1a0WEhA==", - "dependencies": { - "@types/node-fetch": "2" - } - }, - "node_modules/@turist/time": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@turist/time/-/time-0.0.1.tgz", - "integrity": "sha512-M2BiThcbxMxSKX8W4z5u9jKZn6datnM3+FpEU+eYw0//l31E2xhqi7vTAuJ/Sf0P3yhp66SDJgPu3bRRpvrdQQ==" - }, - "node_modules/@types/cacheable-request": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz", - "integrity": "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==", - "dependencies": { - "@types/http-cache-semantics": "*", - "@types/keyv": "*", - "@types/node": "*", - "@types/responselike": "*" - } - }, - "node_modules/@types/common-tags": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@types/common-tags/-/common-tags-1.8.0.tgz", - "integrity": "sha512-htRqZr5qn8EzMelhX/Xmx142z218lLyGaeZ3YR8jlze4TATRU9huKKvuBmAJEW4LCC4pnY1N6JAm6p85fMHjhg==" - }, - "node_modules/@types/component-emitter": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.10.tgz", - "integrity": "sha512-bsjleuRKWmGqajMerkzox19aGbscQX5rmmvvXl3wlIp5gMG1HgkiwPxsN5p070fBDKTNSPgojVbuY1+HWMbFhg==" - }, - "node_modules/@types/configstore": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@types/configstore/-/configstore-2.1.1.tgz", - "integrity": "sha1-zR6FU2M60xhcPy8jns/10mQ+krY=" - }, - "node_modules/@types/cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-y7mImlc/rNkvCRmg8gC3/lj87S7pTUIJ6QGjwHR9WQJcFs+ZMTOaoPrkdFA/YdbuqVEmEbb5RdhVxMkAcgOnpg==" - }, - "node_modules/@types/cors": { - "version": "2.8.10", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.10.tgz", - "integrity": "sha512-C7srjHiVG3Ey1nR6d511dtDkCEjxuN9W1HWAEjGq8kpcwmNM6JJkpC0xvabM7BXTG2wDq8Eu33iH9aQKa7IvLQ==" - }, - "node_modules/@types/d3-array": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.0.3.tgz", - "integrity": "sha512-Reoy+pKnvsksN0lQUlcH6dOGjRZ/3WRwXR//m+/8lt1BXeI4xyaUZoqULNjyXXRuh0Mj4LNpkCvhUpQlY3X5xQ==" - }, - "node_modules/@types/d3-color": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-HKuicPHJuvPgCD+np6Se9MQvS6OCbJmOjGvylzMJRlDwUXjKTTXs6Pwgk79O09Vj/ho3u1ofXnhFOaEWWPrlwA==" - }, - "node_modules/@types/d3-ease": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.0.tgz", - "integrity": "sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==" - }, - "node_modules/@types/d3-interpolate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-jx5leotSeac3jr0RePOH1KdR9rISG91QIE4Q2PYTu4OymLTZfA3SrnURSLzKH48HmXVUru50b8nje4E79oQSQw==", - "dependencies": { - "@types/d3-color": "*" - } - }, - "node_modules/@types/d3-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.0.tgz", - "integrity": "sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg==" - }, - "node_modules/@types/d3-scale": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.2.tgz", - "integrity": "sha512-Yk4htunhPAwN0XGlIwArRomOjdoBFXC3+kCxK2Ubg7I9shQlVSJy/pG/Ht5ASN+gdMIalpk8TJ5xV74jFsetLA==", - "dependencies": { - "@types/d3-time": "*" - } - }, - "node_modules/@types/d3-shape": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.0.tgz", - "integrity": "sha512-jYIYxFFA9vrJ8Hd4Se83YI6XF+gzDL1aC5DCsldai4XYYiVNdhtpGbA/GM6iyQ8ayhSp3a148LY34hy7A4TxZA==", - "dependencies": { - "@types/d3-path": "*" - } - }, - "node_modules/@types/d3-time": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.0.tgz", - "integrity": "sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg==" - }, - "node_modules/@types/d3-timer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.0.tgz", - "integrity": "sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g==" - }, - "node_modules/@types/debug": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-0.0.30.tgz", - "integrity": "sha512-orGL5LXERPYsLov6CWs3Fh6203+dXzJkR7OnddIr2514Hsecwc8xRpzCapshBbKFImCsvS/mk6+FWiN5LyZJAQ==" - }, - "node_modules/@types/eslint-visitor-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", - "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==" - }, - "node_modules/@types/events": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", - "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==" - }, - "node_modules/@types/get-port": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@types/get-port/-/get-port-3.2.0.tgz", - "integrity": "sha512-TiNg8R1kjDde5Pub9F9vCwZA/BNW9HeXP5b9j7Qucqncy/McfPZ6xze/EyBdXS5FhMIGN6Fx3vg75l5KHy3V1Q==" - }, - "node_modules/@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "node_modules/@types/hast": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.1.tgz", - "integrity": "sha512-viwwrB+6xGzw+G1eWpF9geV3fnsDgXqHG+cqgiHrvQfDUW5hzhCyV7Sy3UJxhfRFBsgky2SSW33qi/YrIkjX5Q==", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/http-cache-semantics": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz", - "integrity": "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.5.tgz", - "integrity": "sha512-GNkDE7bTv6Sf8JbV2GksknKOsk7OznNYHSdrtvPJXO0qJ9odZig6IZKUi5RFGi6d1bf6dgIAe4uXi3DBc7069Q==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", - "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", - "dependencies": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", - "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==" - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" - }, - "node_modules/@types/keyv": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz", - "integrity": "sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/lodash": { - "version": "4.14.168", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.168.tgz", - "integrity": "sha512-oVfRvqHV/V6D1yifJbVRU3TMp8OT6o6BG+U9MkwuJ3U8/CsDHvalRpsxBqivn71ztOFZBTfJMvETbqHiaNSj7Q==" - }, - "node_modules/@types/mdast": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.3.tgz", - "integrity": "sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw==", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==" - }, - "node_modules/@types/mkdirp": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@types/mkdirp/-/mkdirp-0.5.2.tgz", - "integrity": "sha512-U5icWpv7YnZYGsN4/cmh3WD2onMY0aJIiTE6+51TwJCttdHvtCYmkBNOobHlXwrJRL0nkH9jH4kD+1FAdMN4Tg==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/node": { - "version": "14.14.37", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.37.tgz", - "integrity": "sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw==" - }, - "node_modules/@types/node-fetch": { - "version": "2.5.10", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.10.tgz", - "integrity": "sha512-IpkX0AasN44hgEad0gEF/V6EgR5n69VEqPEgnmoM8GsIGro3PowbWs4tR6IhxUTyPLpOn+fiGG6nrQhcmoCuIQ==", - "dependencies": { - "@types/node": "*", - "form-data": "^3.0.0" - } - }, - "node_modules/@types/node-fetch/node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "node_modules/@types/parse5": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz", - "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==" - }, - "node_modules/@types/prop-types": { - "version": "15.7.3", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", - "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" - }, - "node_modules/@types/q": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", - "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" - }, - "node_modules/@types/reach__router": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.7.tgz", - "integrity": "sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react": { - "version": "17.0.3", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.3.tgz", - "integrity": "sha512-wYOUxIgs2HZZ0ACNiIayItyluADNbONl7kt8lkLjVK8IitMH5QMyAh75Fwhmo37r1m7L2JaFj03sIfxBVDvRAg==", - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-is": { - "version": "17.0.3", - "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz", - "integrity": "sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-transition-group": { - "version": "4.4.5", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.5.tgz", - "integrity": "sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react/node_modules/csstype": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.7.tgz", - "integrity": "sha512-KxnUB0ZMlnUWCsx2Z8MUsr6qV6ja1w9ArPErJaJaF8a5SOWoHLIszeCTKGRGRgtLgYrs1E8CHkNSP1VZTTPc9g==" - }, - "node_modules/@types/readable-stream": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-2.3.9.tgz", - "integrity": "sha512-sqsgQqFT7HmQz/V5jH1O0fvQQnXAJO46Gg9LRO/JPfjmVmGUlcx831TZZO3Y3HtWhIkzf3kTsNT0Z0kzIhIvZw==", - "dependencies": { - "@types/node": "*", - "safe-buffer": "*" - } - }, - "node_modules/@types/responselike": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", - "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/rimraf": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/rimraf/-/rimraf-2.0.4.tgz", - "integrity": "sha512-8gBudvllD2A/c0CcEX/BivIDorHFt5UI5m46TsNj8DjWCCTTZT74kEe4g+QsY7P/B9WdO98d82zZgXO/RQzu2Q==", - "dependencies": { - "@types/glob": "*", - "@types/node": "*" - } - }, - "node_modules/@types/scheduler": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz", - "integrity": "sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA==" - }, - "node_modules/@types/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/@types/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha1-EHPEvIJHVK49EM+riKsCN7qWTk0=" - }, - "node_modules/@types/unist": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", - "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==" - }, - "node_modules/@types/vfile": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/vfile/-/vfile-3.0.2.tgz", - "integrity": "sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==", - "dependencies": { - "@types/node": "*", - "@types/unist": "*", - "@types/vfile-message": "*" - } - }, - "node_modules/@types/vfile-message": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/vfile-message/-/vfile-message-2.0.0.tgz", - "integrity": "sha512-GpTIuDpb9u4zIO165fUy9+fXcULdD8HFRNli04GehoMVbeNq7D6OBnqSmg3lxZnC+UvgUhEWKxdKiwYUkGltIw==", - "dependencies": { - "vfile-message": "*" - } - }, - "node_modules/@types/websocket": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@types/websocket/-/websocket-1.0.2.tgz", - "integrity": "sha512-B5m9aq7cbbD/5/jThEr33nUY8WEfVi6A2YKCTOvw5Ldy7mtsOkqRvGjnzy6g7iMMDsgu7xREuCzqATLDLQVKcQ==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yargs": { - "version": "15.0.13", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", - "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", - "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==" - }, - "node_modules/@types/yauzl": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.1.tgz", - "integrity": "sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA==", - "optional": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yoga-layout": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/@types/yoga-layout/-/yoga-layout-1.9.2.tgz", - "integrity": "sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw==" - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "2.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz", - "integrity": "sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ==", - "dependencies": { - "@typescript-eslint/experimental-utils": "2.34.0", - "functional-red-black-tree": "^1.0.1", - "regexpp": "^3.0.0", - "tsutils": "^3.17.1" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - } - }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "2.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz", - "integrity": "sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==", - "dependencies": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/typescript-estree": "2.34.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "2.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.34.0.tgz", - "integrity": "sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA==", - "dependencies": { - "@types/eslint-visitor-keys": "^1.0.0", - "@typescript-eslint/experimental-utils": "2.34.0", - "@typescript-eslint/typescript-estree": "2.34.0", - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "2.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz", - "integrity": "sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==", - "dependencies": { - "debug": "^4.1.1", - "eslint-visitor-keys": "^1.1.0", - "glob": "^7.1.6", - "is-glob": "^4.0.1", - "lodash": "^4.17.15", - "semver": "^7.3.2", - "tsutils": "^3.17.1" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dependencies": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" - }, - "node_modules/@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dependencies": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" - }, - "node_modules/@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-class-fields": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/acorn-class-fields/-/acorn-class-fields-0.2.1.tgz", - "integrity": "sha512-US/kqTe0H8M4LN9izoL+eykVAitE68YMuYZ3sHn3i1fjniqR7oQ3SPvuMK/VT1kjOQHrx5Q88b90TtOKgAv2hQ==", - "engines": { - "node": ">=4.8.2" - } - }, - "node_modules/acorn-dynamic-import": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz", - "integrity": "sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==" - }, - "node_modules/acorn-jsx": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", - "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==" - }, - "node_modules/address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/agent-base": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz", - "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==", - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "node_modules/ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" - }, - "node_modules/algoliasearch-helper": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.4.4.tgz", - "integrity": "sha512-OjyVLjykaYKCMxxRMZNiwLp8CS310E0qAeIY2NaublcmLAh8/SL19+zYHp7XCLtMem2ZXwl3ywMiA32O9jszuw==", - "dependencies": { - "events": "^1.1.1" - } - }, - "node_modules/alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" - }, - "node_modules/anser": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/anser/-/anser-2.0.1.tgz", - "integrity": "sha512-4g5Np4CVD3c5c/36Mj0jllEA5bQcuXF0dqakZcuHGeubBzw93EAhwRuQCzgFm4/ZwvyBMzFdtn9BcihOjnxIdQ==" - }, - "node_modules/ansi-align": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", - "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", - "dependencies": { - "string-width": "^3.0.0" - } - }, - "node_modules/ansi-align/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-align/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "node_modules/ansi-align/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-align/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==", - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-align/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-styles": { - "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==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/any-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", - "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==" - }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/apollo-codegen": { - "version": "0.10.13", - "resolved": "https://registry.npmjs.org/apollo-codegen/-/apollo-codegen-0.10.13.tgz", - "integrity": "sha1-M3xaxYxYjTz284pQp+xs+CTy3Jg=", - "dependencies": { - "babel-runtime": "^6.20.0", - "change-case": "^3.0.0", - "glob": "^7.0.5", - "graphql": "^0.9.5", - "inflected": "^1.1.7", - "mkdirp": "^0.5.1", - "node-fetch": "^1.5.3", - "source-map-support": "^0.4.2", - "yargs": "^7.0.1" - }, - "bin": { - "apollo-codegen": "lib/cli.js" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/apollo-codegen/node_modules/graphql": { - "version": "0.9.6", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.9.6.tgz", - "integrity": "sha1-UUQh6dIlwp38j9MFRZq65YgV7yw=", - "dependencies": { - "iterall": "^1.0.0" - } - }, - "node_modules/application-config-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/application-config-path/-/application-config-path-0.1.0.tgz", - "integrity": "sha1-GTxfCoZUGkxm+6Hi3DhYM2LqXo8=" - }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" - }, - "node_modules/arch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==" - }, - "node_modules/archive-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", - "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", - "dependencies": { - "file-type": "^4.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/archive-type/node_modules/file-type": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", - "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", - "engines": { - "node": ">=4" - } - }, - "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==", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "node_modules/are-we-there-yet/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/are-we-there-yet/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/are-we-there-yet/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", - "dependencies": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-filter": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", - "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=" - }, - "node_modules/array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" - }, - "node_modules/array-includes": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", - "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.5" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/array-iterate": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-1.1.4.tgz", - "integrity": "sha512-sNRaPGh9nnmdC8Zf+pT3UqP8rnWj5Hf9wiFGsX3wUQ2yVSIhO2ShFwCoceIPpB41QF6i2OEmrHmCo36xronCVA==" - }, - "node_modules/array-map": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", - "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=" - }, - "node_modules/array-reduce": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", - "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=" - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", - "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", - "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dependencies": { - "object-assign": "^4.1.1", - "util": "0.10.3" - } - }, - "node_modules/assert/node_modules/inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" - }, - "node_modules/assert/node_modules/util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dependencies": { - "inherits": "2.0.1" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" - }, - "node_modules/astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "engines": { - "node": ">=4" - } - }, - "node_modules/async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" - }, - "node_modules/async-cache": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/async-cache/-/async-cache-1.1.0.tgz", - "integrity": "sha1-SppaidBl7F2OUlS9nulrp2xTK1o=", - "dependencies": { - "lru-cache": "^4.0.0" - } - }, - "node_modules/async-cache/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==", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/async-cache/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" - }, - "node_modules/async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" - }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" - }, - "node_modules/async-retry-ng": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/async-retry-ng/-/async-retry-ng-2.0.1.tgz", - "integrity": "sha512-iitlc2murdQ3/A5Re3CcplQBEf7vOmFrFQ6RFn3+/+zZUyIHYkZnnEziMSa6YIb2Bs2EJEPZWReTxjHqvQbDbw==" - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/autoprefixer": { - "version": "9.8.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", - "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", - "dependencies": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "colorette": "^1.2.1", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - } - }, - "node_modules/axe-core": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.1.4.tgz", - "integrity": "sha512-Pdgfv6iP0gNx9ejRGa3zE7Xgkj/iclXqLfe7BnatdZz0QnLZ3jrRHUVH8wNSdN68w05Sk3ShGTb3ydktMTooig==", - "engines": { - "node": ">=4" - } - }, - "node_modules/axios": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", - "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", - "dependencies": { - "follow-redirects": "^1.10.0" - } - }, - "node_modules/axobject-query": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", - "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" - }, - "node_modules/babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dependencies": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - } - }, - "node_modules/babel-code-frame/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "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/babel-code-frame/node_modules/js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" - }, - "node_modules/babel-code-frame/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=", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/babel-core": { - "version": "7.0.0-bridge.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", - "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==" - }, - "node_modules/babel-eslint": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", - "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.0", - "@babel/traverse": "^7.7.0", - "@babel/types": "^7.7.0", - "eslint-visitor-keys": "^1.0.0", - "resolve": "^1.12.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-extract-comments": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", - "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", - "dependencies": { - "babylon": "^6.18.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/babel-loader": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", - "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - } - }, - "node_modules/babel-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/babel-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/babel-plugin-add-module-exports": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-1.0.4.tgz", - "integrity": "sha512-g+8yxHUZ60RcyaUpfNzy56OtWW+x9cyEe9j+CranqLiqbju2yf/Cy6ZtYK40EZxtrdHllzlVZgLmcOUCTlJ7Jg==" - }, - "node_modules/babel-plugin-apply-mdx-type-prop": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz", - "integrity": "sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==", - "dependencies": { - "@babel/helper-plugin-utils": "7.10.4", - "@mdx-js/util": "1.6.22" - } - }, - "node_modules/babel-plugin-apply-mdx-type-prop/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-emotion": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-10.2.2.tgz", - "integrity": "sha512-SMSkGoqTbTyUTDeuVuPIWifPdUGkTk1Kf9BWRiXIOIcuyMfsdp2EjeiiFvOzX8NOBvEh/ypKYvUh2rkgAJMCLA==", - "dependencies": { - "@babel/helper-module-imports": "^7.0.0", - "@emotion/hash": "0.8.0", - "@emotion/memoize": "0.7.4", - "@emotion/serialize": "^0.11.16", - "babel-plugin-macros": "^2.0.0", - "babel-plugin-syntax-jsx": "^6.18.0", - "convert-source-map": "^1.5.0", - "escape-string-regexp": "^1.0.5", - "find-root": "^1.1.0", - "source-map": "^0.5.7" - } - }, - "node_modules/babel-plugin-extract-import-names": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", - "integrity": "sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==", - "dependencies": { - "@babel/helper-plugin-utils": "7.10.4" - } - }, - "node_modules/babel-plugin-extract-import-names/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - }, - "node_modules/babel-plugin-jsx-pragmatic": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jsx-pragmatic/-/babel-plugin-jsx-pragmatic-1.0.2.tgz", - "integrity": "sha1-QeK+uGQiNfNLKnqxLKOeByAbjlk=", - "dependencies": { - "babel-plugin-syntax-jsx": "^6.0.0" - } - }, - "node_modules/babel-plugin-lodash": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/babel-plugin-lodash/-/babel-plugin-lodash-3.3.4.tgz", - "integrity": "sha512-yDZLjK7TCkWl1gpBeBGmuaDIFhZKmkoL+Cu2MUUjv5VxUZx/z7tBGBCBcQs5RI1Bkz5LLmNdjx7paOyQtMovyg==", - "dependencies": { - "@babel/helper-module-imports": "^7.0.0-beta.49", - "@babel/types": "^7.0.0-beta.49", - "glob": "^7.1.1", - "lodash": "^4.17.10", - "require-package-name": "^2.0.1" - } - }, - "node_modules/babel-plugin-macros": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", - "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "cosmiconfig": "^6.0.0", - "resolve": "^1.12.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.0.tgz", - "integrity": "sha512-9bNwiR0dS881c5SHnzCmmGlMkJLl0OUZvxrxHo9w/iNoRuqaPjqlvBf4HrovXtQs/au5yKkpcdgfT1cC5PAZwg==", - "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.0", - "semver": "^6.1.1" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.0.tgz", - "integrity": "sha512-zZyi7p3BCUyzNxLx8KV61zTINkkV65zVkDAFNZmrTCRVhjo1jAS+YLvDJ9Jgd/w2tsAviCwFHReYfxO3Iql8Yg==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.2.0", - "core-js-compat": "^3.9.1" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.0.tgz", - "integrity": "sha512-J7vKbCuD2Xi/eEHxquHN14bXAW9CXtecwuLrOIDJtcZzTaPzV1VdEfoUf9AzcRBMolKUQKM9/GVojeh0hFiqMg==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.2.0" - } - }, - "node_modules/babel-plugin-remove-graphql-queries": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-2.16.1.tgz", - "integrity": "sha512-PkHJuRodMp4p617a/ZVhV8elBhRoFpOTpdu2DaApXJFIsDJWhjZ8d4BGbbFCT/yKJrhRDTdqg1r5AhWEaEUKkw==", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/babel-plugin-styled-components": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-1.12.0.tgz", - "integrity": "sha512-FEiD7l5ZABdJPpLssKXjBUJMYqzbcNzBowfXDCdJhOpbhWiewapUaY+LZGT8R4Jg2TwOjGjG4RKeyrO5p9sBkA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-module-imports": "^7.0.0", - "babel-plugin-syntax-jsx": "^6.18.0", - "lodash": "^4.17.11" - } - }, - "node_modules/babel-plugin-syntax-jsx": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" - }, - "node_modules/babel-plugin-syntax-object-rest-spread": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", - "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" - }, - "node_modules/babel-plugin-transform-object-rest-spread": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", - "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", - "dependencies": { - "babel-plugin-syntax-object-rest-spread": "^6.8.0", - "babel-runtime": "^6.26.0" - } - }, - "node_modules/babel-plugin-transform-object-rest-spread/node_modules/babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dependencies": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "node_modules/babel-plugin-transform-object-rest-spread/node_modules/regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" - }, - "node_modules/babel-plugin-transform-react-remove-prop-types": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" - }, - "node_modules/babel-preset-gatsby": { - "version": "0.12.3", - "resolved": "https://registry.npmjs.org/babel-preset-gatsby/-/babel-preset-gatsby-0.12.3.tgz", - "integrity": "sha512-s/5Nkeeihu/oNUcLQakm+lwLCiNWcQamQliB+NqEVB/IgRVn1FQPxqmxNbEb0i2HrEBPKgOrXyt82IfzirCmgg==", - "dependencies": { - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.12.1", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-classes": "^7.12.1", - "@babel/plugin-transform-runtime": "^7.12.1", - "@babel/plugin-transform-spread": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/preset-react": "^7.12.5", - "@babel/runtime": "^7.12.5", - "babel-plugin-dynamic-import-node": "^2.3.3", - "babel-plugin-macros": "^2.8.0", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24", - "gatsby-core-utils": "^1.10.1", - "gatsby-legacy-polyfills": "^0.7.1" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/babel-runtime": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "integrity": "sha1-CpSJ8UTecO+zzkMArM2zKeL8VDs=", - "dependencies": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.10.0" - } - }, - "node_modules/babel-runtime/node_modules/regenerator-runtime": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", - "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=" - }, - "node_modules/babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "bin": { - "babylon": "bin/babylon.js" - } - }, - "node_modules/backo2": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=" - }, - "node_modules/bail": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==" - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base64-arraybuffer": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", - "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, - "node_modules/base64id": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", - "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", - "engines": { - "node": "^4.5.0 || >= 5.9" - } - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" - }, - "node_modules/better-opn": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-2.1.1.tgz", - "integrity": "sha512-kIPXZS5qwyKiX/HcRvDYfmBQUa8XP17I0mYZZ0y4UhpYOSvtsLHDYqmomS+Mj20aDvD3knEiQ0ecQy2nhio3yA==", - "dependencies": { - "open": "^7.0.3" - }, - "engines": { - "node": ">8.0.0" - } - }, - "node_modules/better-queue": { - "version": "3.8.10", - "resolved": "https://registry.npmjs.org/better-queue/-/better-queue-3.8.10.tgz", - "integrity": "sha512-e3gwNZgDCnNWl0An0Tz6sUjKDV9m6aB+K9Xg//vYeo8+KiH8pWhLFxkawcXhm6FpM//GfD9IQv/kmvWCAVVpKA==", - "dependencies": { - "better-queue-memory": "^1.0.1", - "node-eta": "^0.9.0", - "uuid": "^3.0.0" - } - }, - "node_modules/better-queue-memory": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/better-queue-memory/-/better-queue-memory-1.0.4.tgz", - "integrity": "sha512-SWg5wFIShYffEmJpI6LgbL8/3Dqhku7xI1oEiy6FroP9DbcZlG0ZDjxvPdP9t7hTGW40IpIcC6zVoGT1oxjOuA==" - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "engines": { - "node": "*" - } - }, - "node_modules/bin-build": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", - "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", - "dependencies": { - "decompress": "^4.0.0", - "download": "^6.2.2", - "execa": "^0.7.0", - "p-map-series": "^1.0.0", - "tempfile": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-build/node_modules/cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/bin-build/node_modules/execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "dependencies": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-build/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-build/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==", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/bin-build/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-build/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" - }, - "node_modules/bin-check": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", - "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", - "dependencies": { - "execa": "^0.7.0", - "executable": "^4.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-check/node_modules/cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/bin-check/node_modules/execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "dependencies": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-check/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-check/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==", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/bin-check/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-check/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" - }, - "node_modules/bin-version": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", - "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", - "dependencies": { - "execa": "^1.0.0", - "find-versions": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/bin-version-check": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", - "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", - "dependencies": { - "bin-version": "^3.0.0", - "semver": "^5.6.0", - "semver-truncate": "^1.1.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/bin-version/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/bin-version/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/bin-version/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-wrapper": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", - "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", - "dependencies": { - "bin-check": "^4.1.0", - "bin-version-check": "^4.0.0", - "download": "^7.1.0", - "import-lazy": "^3.1.0", - "os-filter-obj": "^2.0.0", - "pify": "^4.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/bin-wrapper/node_modules/download": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", - "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", - "dependencies": { - "archive-type": "^4.0.0", - "caw": "^2.0.1", - "content-disposition": "^0.5.2", - "decompress": "^4.2.0", - "ext-name": "^5.0.0", - "file-type": "^8.1.0", - "filenamify": "^2.0.0", - "get-stream": "^3.0.0", - "got": "^8.3.1", - "make-dir": "^1.2.0", - "p-event": "^2.1.0", - "pify": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/bin-wrapper/node_modules/download/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-wrapper/node_modules/file-type": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", - "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/bin-wrapper/node_modules/filenamify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", - "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", - "dependencies": { - "filename-reserved-regex": "^2.0.0", - "strip-outer": "^1.0.0", - "trim-repeated": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-wrapper/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-wrapper/node_modules/import-lazy": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", - "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/bin-wrapper/node_modules/make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-wrapper/node_modules/make-dir/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-wrapper/node_modules/p-event": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", - "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", - "dependencies": { - "p-timeout": "^2.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/bin-wrapper/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "engines": { - "node": ">=6" - } - }, - "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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "optional": true, - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/bl/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "node_modules/bl/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "node_modules/bmp-js": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", - "integrity": "sha1-4Fpj95amwf8l9Hcex62twUjAcjM=" - }, - "node_modules/bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" - }, - "node_modules/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dependencies": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "dependencies": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - } - }, - "node_modules/bonjour/node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" - }, - "node_modules/boxen": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", - "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", - "dependencies": { - "ansi-align": "^3.0.0", - "camelcase": "^5.3.1", - "chalk": "^3.0.0", - "cli-boxes": "^2.2.0", - "string-width": "^4.1.0", - "term-size": "^2.1.0", - "type-fest": "^0.8.1", - "widest-line": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/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" - } - }, - "node_modules/boxen/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/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/boxen/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/boxen/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/boxen/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/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/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" - }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dependencies": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - } - }, - "node_modules/browserify-sign/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/browserify-sign/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "node_modules/browserify-sign/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dependencies": { - "pako": "~1.0.5" - } - }, - "node_modules/browserslist": { - "version": "4.16.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", - "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", - "dependencies": { - "caniuse-lite": "^1.0.30001181", - "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.649", - "escalade": "^3.1.1", - "node-releases": "^1.1.70" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "dependencies": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "node_modules/buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", - "engines": { - "node": "*" - } - }, - "node_modules/buffer-equal": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", - "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=" - }, - "node_modules/buffer-from": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-0.1.2.tgz", - "integrity": "sha512-RiWIenusJsmI2KcvqQABB83tLxCByE3upSP8QU3rJDMVFGPWLvPQJt/O1Su9moRWeH7d+Q2HYb68f6+v+tw2vg==" - }, - "node_modules/buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" - }, - "node_modules/busboy": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-0.3.1.tgz", - "integrity": "sha512-y7tTxhGKXcyBxRKAni+awqx8uqaJKrSFSNFSeRG5CsWNdmy2BIK+6VGWEW7TZnIO/533mtMEA4rOevQV815YJw==", - "dependencies": { - "dicer": "0.3.0" - }, - "engines": { - "node": ">=4.5.0" - } - }, - "node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cacache": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz", - "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==", - "dependencies": { - "chownr": "^1.1.2", - "figgy-pudding": "^3.5.1", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.2", - "infer-owner": "^1.0.4", - "lru-cache": "^5.1.1", - "minipass": "^3.0.0", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "p-map": "^3.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^2.7.1", - "ssri": "^7.0.0", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/cacache/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/cacache/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cache-base/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cache-manager": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/cache-manager/-/cache-manager-2.11.1.tgz", - "integrity": "sha512-XhUuc9eYwkzpK89iNewFwtvcDYMUsvtwzHeyEOPJna/WsVsXcrzsA1ft2M0QqPNunEzLhNCYPo05tEfG+YuNow==", - "dependencies": { - "async": "1.5.2", - "lodash.clonedeep": "4.5.0", - "lru-cache": "4.0.0" - } - }, - "node_modules/cache-manager/node_modules/lru-cache": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.0.tgz", - "integrity": "sha1-tcvwFVbBaWb+vlTO7A+03JDfbCg=", - "dependencies": { - "pseudomap": "^1.0.1", - "yallist": "^2.0.0" - } - }, - "node_modules/cache-manager/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" - }, - "node_modules/cacheable-lookup": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-2.0.1.tgz", - "integrity": "sha512-EMMbsiOTcdngM/K6gV/OxF2x0t07+vMOWxZNSCRQMjO2MY2nhZQ6OYhOOpyQrbhqsgtvKGI7hcq6xjnA92USjg==", - "dependencies": { - "@types/keyv": "^3.1.1", - "keyv": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cacheable-lookup/node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" - }, - "node_modules/cacheable-lookup/node_modules/keyv": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", - "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/normalize-url": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", - "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dependencies": { - "callsites": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-callsite/node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dependencies": { - "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", - "dependencies": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "engines": { - "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=", - "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=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/camelize": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", - "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" - }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001208", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001208.tgz", - "integrity": "sha512-OE5UE4+nBOro8Dyvv0lfx+SRtfVIOM9uhKqFmJeUbGriqhhStgp1A0OyBpgy3OUF8AhYCT+PVwPC1gMl2ZcQMA==" - }, - "node_modules/caw": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", - "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", - "dependencies": { - "get-proxy": "^2.0.0", - "isurl": "^1.0.0-alpha5", - "tunnel-agent": "^0.6.0", - "url-to-options": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ccount": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", - "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==" - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/change-case": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/change-case/-/change-case-3.1.0.tgz", - "integrity": "sha512-2AZp7uJZbYEzRPsFoa+ijKdvp9zsrnnt6+yFokfwEpeJm0xuJDVoxiRCAaTzyJND8GJkofo2IcKWaUZ/OECVzw==", - "dependencies": { - "camel-case": "^3.0.0", - "constant-case": "^2.0.0", - "dot-case": "^2.1.0", - "header-case": "^1.0.0", - "is-lower-case": "^1.1.0", - "is-upper-case": "^1.1.0", - "lower-case": "^1.1.1", - "lower-case-first": "^1.0.0", - "no-case": "^2.3.2", - "param-case": "^2.1.0", - "pascal-case": "^2.0.0", - "path-case": "^2.1.0", - "sentence-case": "^2.1.0", - "snake-case": "^2.1.0", - "swap-case": "^1.1.0", - "title-case": "^2.1.0", - "upper-case": "^1.1.1", - "upper-case-first": "^1.1.0" - } - }, - "node_modules/character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==" - }, - "node_modules/character-entities-html4": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz", - "integrity": "sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==" - }, - "node_modules/character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==" - }, - "node_modules/character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" - }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" - }, - "node_modules/cheerio": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", - "integrity": "sha1-qbqoYKP5tZWmuBsahocxIe06Jp4=", - "dependencies": { - "css-select": "~1.2.0", - "dom-serializer": "~0.1.0", - "entities": "~1.1.1", - "htmlparser2": "^3.9.1", - "lodash.assignin": "^4.0.9", - "lodash.bind": "^4.1.4", - "lodash.defaults": "^4.0.1", - "lodash.filter": "^4.4.0", - "lodash.flatten": "^4.2.0", - "lodash.foreach": "^4.3.0", - "lodash.map": "^4.4.0", - "lodash.merge": "^4.4.0", - "lodash.pick": "^4.2.1", - "lodash.reduce": "^4.4.0", - "lodash.reject": "^4.4.0", - "lodash.some": "^4.4.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cheerio-select-tmp": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/cheerio-select-tmp/-/cheerio-select-tmp-0.1.1.tgz", - "integrity": "sha512-YYs5JvbpU19VYJyj+F7oYrIE2BOll1/hRU7rEy/5+v9BzkSo3bK81iAeeQEMI92vRIxz677m72UmJUiVwwgjfQ==", - "dependencies": { - "css-select": "^3.1.2", - "css-what": "^4.0.0", - "domelementtype": "^2.1.0", - "domhandler": "^4.0.0", - "domutils": "^2.4.4" - } - }, - "node_modules/cheerio-select-tmp/node_modules/css-select": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-3.1.2.tgz", - "integrity": "sha512-qmss1EihSuBNWNNhHjxzxSfJoFBM/lERB/Q4EnsJQQC62R2evJDW481091oAdOr9uh46/0n4nrg0It5cAnj1RA==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^4.0.0", - "domhandler": "^4.0.0", - "domutils": "^2.4.3", - "nth-check": "^2.0.0" - } - }, - "node_modules/cheerio-select-tmp/node_modules/css-what": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-4.0.0.tgz", - "integrity": "sha512-teijzG7kwYfNVsUh2H/YN62xW3KK9YhXEgSlbxMlcyjPNvdKJqFx5lrwlJgoFP1ZHlB89iGDlo/JyshKeRhv5A==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/cheerio-select-tmp/node_modules/domhandler": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.1.0.tgz", - "integrity": "sha512-/6/kmsGlMY4Tup/nGVutdrK9yQi4YjWVcVeoQmixpzjOUK1U7pQkvAPHBJeUxOgxF0J8f8lwCJSlCfD0V4CMGQ==", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/cheerio-select-tmp/node_modules/nth-check": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", - "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", - "dependencies": { - "boolbase": "^1.0.0" - } - }, - "node_modules/cheerio/node_modules/css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "dependencies": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "node_modules/cheerio/node_modules/css-what": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", - "engines": { - "node": "*" - } - }, - "node_modules/cheerio/node_modules/dom-serializer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", - "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", - "dependencies": { - "domelementtype": "^1.3.0", - "entities": "^1.1.1" - } - }, - "node_modules/cheerio/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "node_modules/cheerio/node_modules/domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dependencies": { - "domelementtype": "1" - } - }, - "node_modules/cheerio/node_modules/domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/cheerio/node_modules/entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" - }, - "node_modules/cheerio/node_modules/htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dependencies": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "node_modules/cheerio/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/cheerio/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "node_modules/cheerio/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", - "dependencies": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.1" - } - }, - "node_modules/chokidar/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==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/chokidar/node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/chokidar/node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, - "node_modules/chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/classnames": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", - "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" - }, - "node_modules/clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/clean-css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/clipboardy": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", - "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", - "dependencies": { - "arch": "^2.1.1", - "execa": "^1.0.0", - "is-wsl": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/clipboardy/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clipboardy/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clipboardy/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" - } - }, - "node_modules/clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "dependencies": { - "mimic-response": "^1.0.0" - } - }, - "node_modules/clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "dependencies": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/collapse-white-space": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", - "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==" - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", - "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", - "dependencies": { - "color-convert": "^1.9.1", - "color-string": "^1.5.4" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "node_modules/color-string": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz", - "integrity": "sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==", - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "node_modules/colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/comma-separated-tokens": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", - "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==" - }, - "node_modules/command-exists": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", - "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==" - }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/common-tags": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", - "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - }, - "node_modules/component-props": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/component-props/-/component-props-1.1.1.tgz", - "integrity": "sha1-+bffm5kntubZfJvScqqGdnDzSUQ=" - }, - "node_modules/component-xor": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/component-xor/-/component-xor-0.0.4.tgz", - "integrity": "sha1-xV2DzMG5TNUImk6T+niRxyY+Wao=" - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/concat-stream/node_modules/buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" - }, - "node_modules/concat-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/concat-stream/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/concat-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/config-chain": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", - "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", - "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "node_modules/config-chain/node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "dependencies": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/confusing-browser-globals": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", - "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==" - }, - "node_modules/connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" - }, - "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=" - }, - "node_modules/console-stream": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", - "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=" - }, - "node_modules/constant-case": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-2.0.0.tgz", - "integrity": "sha1-QXV2TTidP6nI7NKRhu1gBSQ7akY=", - "dependencies": { - "snake-case": "^2.1.0", - "upper-case": "^1.1.1" - } - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" - }, - "node_modules/contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dependencies": { - "safe-buffer": "5.1.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/contentful-management": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/contentful-management/-/contentful-management-7.14.0.tgz", - "integrity": "sha512-6i3lDp+1S+DZc7nv+dYGKqZ/GbhbiJakp4fS0zqCtuaQb+80k9+9a/DO1/M3QmS7t7urITYiwTVgQl8hvqAFFg==", - "dependencies": { - "axios": "^0.21.0", - "contentful-sdk-core": "^6.7.0", - "fast-copy": "^2.1.0", - "lodash.isplainobject": "^4.0.6", - "type-fest": "0.20.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/contentful-management/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/contentful-sdk-core": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/contentful-sdk-core/-/contentful-sdk-core-6.7.0.tgz", - "integrity": "sha512-+b8UXVE249Z6WzMLXvsu3CIvN/s5xXRZ9o+zY7zDdPkIYBMW15xcs9N2ATI6ncmc+s1uj4XZij/2skflletHiw==", - "dependencies": { - "fast-copy": "^2.1.0", - "qs": "^6.9.4" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/contentful-sdk-core/node_modules/qs": { - "version": "6.10.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz", - "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/convert-hrtime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/convert-hrtime/-/convert-hrtime-3.0.0.tgz", - "integrity": "sha512-7V+KqSvMiHp8yWDuwfww06XleMWVVB9b9tURBx+G7UTADuo5hYPuowKloz4OzOqbPezxgo+fdQ1522WzPG4OeA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "node_modules/copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dependencies": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "node_modules/copy-concurrently/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copyfiles": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/copyfiles/-/copyfiles-2.4.1.tgz", - "integrity": "sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==", - "dependencies": { - "glob": "^7.0.5", - "minimatch": "^3.0.3", - "mkdirp": "^1.0.4", - "noms": "0.0.0", - "through2": "^2.0.1", - "untildify": "^4.0.0", - "yargs": "^16.1.0" - }, - "bin": { - "copyfiles": "copyfiles", - "copyup": "copyfiles" - } - }, - "node_modules/copyfiles/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/copyfiles/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" - } - }, - "node_modules/copyfiles/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/copyfiles/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/copyfiles/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/copyfiles/node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/copyfiles/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/copyfiles/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/copyfiles/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/copyfiles/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/copyfiles/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/copyfiles/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/copyfiles/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/copyfiles/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/copyfiles/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/copyfiles/node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/copyfiles/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/copyfiles/node_modules/yargs-parser": { - "version": "20.2.7", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", - "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", - "hasInstallScript": true - }, - "node_modules/core-js-compat": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.10.1.tgz", - "integrity": "sha512-ZHQTdTPkqvw2CeHiZC970NNJcnwzT6YIueDMASKt+p3WbZsLXOcoD392SkcWhkC0wBBHhlfhqGKKsNCQUozYtg==", - "dependencies": { - "browserslist": "^4.16.3", - "semver": "7.0.0" - } - }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/core-js-pure": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.10.1.tgz", - "integrity": "sha512-PeyJH2SE0KuxY5eCGNWA+W+CeDpB6M1PN3S7Am7jSv/Ttuxz2SnWbIiVQOn/TDaGaGtxo8CRWHkXwJscbUHtVw==", - "hasInstallScript": true - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "node_modules/cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "dependencies": { - "object-assign": "^4", - "vary": "^1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cosmiconfig-toml-loader": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig-toml-loader/-/cosmiconfig-toml-loader-1.0.0.tgz", - "integrity": "sha512-H/2gurFWVi7xXvCyvsWRLCMekl4tITJcX0QEsDMpzxtuxDyM59xLatYNg4s/k9AA/HdtCYfj2su8mgA0GSDLDA==", - "dependencies": { - "@iarna/toml": "^2.2.5" - } - }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/create-emotion": { - "version": "10.0.27", - "resolved": "https://registry.npmjs.org/create-emotion/-/create-emotion-10.0.27.tgz", - "integrity": "sha512-fIK73w82HPPn/RsAij7+Zt8eCE8SptcJ3WoRMfxMtjteYxud8GDTKKld7MYwAX2TVhrw29uR1N/bVGxeStHILg==", - "dependencies": { - "@emotion/cache": "^10.0.27", - "@emotion/serialize": "^0.11.15", - "@emotion/sheet": "0.9.4", - "@emotion/utils": "0.11.3" - } - }, - "node_modules/create-emotion-server": { - "version": "10.0.27", - "resolved": "https://registry.npmjs.org/create-emotion-server/-/create-emotion-server-10.0.27.tgz", - "integrity": "sha512-1EbZgdjiho9ue1BSTpAez8SIdfbTXomtz0bg+LPOEvf/5OV7xqCGJaoSCDCB+y7kZ73hwoEhLsoPmqKSGIQMXg==", - "dependencies": { - "@emotion/utils": "0.11.3", - "html-tokenize": "^2.0.0", - "multipipe": "^1.0.2", - "through": "^2.3.8" - } - }, - "node_modules/create-gatsby": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/create-gatsby/-/create-gatsby-0.5.1.tgz", - "integrity": "sha512-iQ3Z757x02uw9Z3ereR/+RNjiQPCKLEAh3GLqfcTNNVeGgRd07XdgIgGIZrbuNaKL/3EGdfejd7ElJ1UBLQSHQ==", - "bin": { - "create-gatsby": "cli.js" - } - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "node_modules/create-react-context": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz", - "integrity": "sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==", - "dependencies": { - "gud": "^1.0.0", - "warning": "^4.0.3" - } - }, - "node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" - }, - "node_modules/cross-fetch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.1.tgz", - "integrity": "sha512-eIF+IHQpRzoGd/0zPrwQmHwDC90mdvjk+hcbYhKoaRrEk4GEIDqdjs/MljmdPPoHTQudbmWS+f0hZsEpFaEvWw==", - "dependencies": { - "node-fetch": "2.6.1" - } - }, - "node_modules/cross-fetch/node_modules/node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", - "engines": { - "node": "4.x || >=6.0.0" - } - }, - "node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - }, - "engines": { - "node": "*" - } - }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/css-b64-images": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/css-b64-images/-/css-b64-images-0.2.5.tgz", - "integrity": "sha1-QgBdgyBLK0pdk7axpWRBM7WSegI=", - "bin": { - "css-b64-images": "bin/css-b64-images" - }, - "engines": { - "node": "*" - } - }, - "node_modules/css-color-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", - "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=", - "engines": { - "node": ">=4" - } - }, - "node_modules/css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "engines": { - "node": "*" - } - }, - "node_modules/css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "dependencies": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - }, - "engines": { - "node": ">4" - } - }, - "node_modules/css-loader": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-1.0.1.tgz", - "integrity": "sha512-+ZHAZm/yqvJ2kDtPne3uX0C+Vr3Zn5jFn2N4HywtS5ujwvsVkyg0VArEXpl3BgczDA8anieki1FIzhchX4yrDw==", - "dependencies": { - "babel-code-frame": "^6.26.0", - "css-selector-tokenizer": "^0.7.0", - "icss-utils": "^2.1.0", - "loader-utils": "^1.0.2", - "lodash": "^4.17.11", - "postcss": "^6.0.23", - "postcss-modules-extract-imports": "^1.2.0", - "postcss-modules-local-by-default": "^1.2.0", - "postcss-modules-scope": "^1.1.0", - "postcss-modules-values": "^1.3.0", - "postcss-value-parser": "^3.3.0", - "source-list-map": "^2.0.0" - }, - "engines": { - "node": ">= 6.9.0 <7.0.0 || >= 8.9.0" - } - }, - "node_modules/css-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/css-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/css-loader/node_modules/postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dependencies": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/css-loader/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/css-loader/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "node_modules/css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" - }, - "node_modules/css-select/node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/css-select/node_modules/dom-serializer/node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" - }, - "node_modules/css-select/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "node_modules/css-select/node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/css-selector-parser": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/css-selector-parser/-/css-selector-parser-1.4.1.tgz", - "integrity": "sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g==" - }, - "node_modules/css-selector-tokenizer": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", - "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", - "dependencies": { - "cssesc": "^3.0.0", - "fastparse": "^1.1.2" - } - }, - "node_modules/css-to-react-native": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-2.3.2.tgz", - "integrity": "sha512-VOFaeZA053BqvvvqIA8c9n0+9vFppVBAHCp6JgFTtTMU3Mzi+XnelJ9XC9ul3BqFzZyQ5N+H0SnwsWT2Ebchxw==", - "dependencies": { - "camelize": "^1.0.0", - "css-color-keywords": "^1.0.0", - "postcss-value-parser": "^3.3.0" - } - }, - "node_modules/css-to-react-native/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "dependencies": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/css-tree/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-vendor": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz", - "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==", - "dependencies": { - "@babel/runtime": "^7.8.3", - "is-in-browser": "^1.0.2" - } - }, - "node_modules/css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssfilter": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz", - "integrity": "sha1-xtJnJjKi5cg+AT5oZKQs6N79IK4=" - }, - "node_modules/cssnano": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", - "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", - "dependencies": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.8", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-preset-default": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", - "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", - "dependencies": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.3", - "postcss-unique-selectors": "^4.0.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano/node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "engines": { - "node": ">=4" - } - }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dependencies": { - "css-tree": "^1.1.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csso/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "node_modules/csso/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/csstype": { - "version": "2.6.16", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.16.tgz", - "integrity": "sha512-61FBWoDHp/gRtsoDkq/B1nWrCUG/ok1E3tUrcNbZjsE9Cxd9yzUirjS3+nAATB8U4cTtaQmAHbNndoFz5L6C9Q==" - }, - "node_modules/currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dependencies": { - "array-find-index": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" - }, - "node_modules/d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dependencies": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, - "node_modules/d3": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/d3/-/d3-5.16.0.tgz", - "integrity": "sha512-4PL5hHaHwX4m7Zr1UapXW23apo6pexCgdetdJ5kTmADpG/7T9Gkxw0M0tf/pjoB63ezCCm0u5UaFYy2aMt0Mcw==", - "dependencies": { - "d3-array": "1", - "d3-axis": "1", - "d3-brush": "1", - "d3-chord": "1", - "d3-collection": "1", - "d3-color": "1", - "d3-contour": "1", - "d3-dispatch": "1", - "d3-drag": "1", - "d3-dsv": "1", - "d3-ease": "1", - "d3-fetch": "1", - "d3-force": "1", - "d3-format": "1", - "d3-geo": "1", - "d3-hierarchy": "1", - "d3-interpolate": "1", - "d3-path": "1", - "d3-polygon": "1", - "d3-quadtree": "1", - "d3-random": "1", - "d3-scale": "2", - "d3-scale-chromatic": "1", - "d3-selection": "1", - "d3-shape": "1", - "d3-time": "1", - "d3-time-format": "2", - "d3-timer": "1", - "d3-transition": "1", - "d3-voronoi": "1", - "d3-zoom": "1" - } - }, - "node_modules/d3-array": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz", - "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==" - }, - "node_modules/d3-axis": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-1.0.12.tgz", - "integrity": "sha512-ejINPfPSNdGFKEOAtnBtdkpr24c4d4jsei6Lg98mxf424ivoDP2956/5HDpIAtmHo85lqT4pruy+zEgvRUBqaQ==" - }, - "node_modules/d3-brush": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-1.1.6.tgz", - "integrity": "sha512-7RW+w7HfMCPyZLifTz/UnJmI5kdkXtpCbombUSs8xniAyo0vIbrDzDwUJB6eJOgl9u5DQOt2TQlYumxzD1SvYA==", - "dependencies": { - "d3-dispatch": "1", - "d3-drag": "1", - "d3-interpolate": "1", - "d3-selection": "1", - "d3-transition": "1" - } - }, - "node_modules/d3-chord": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-1.0.6.tgz", - "integrity": "sha512-JXA2Dro1Fxw9rJe33Uv+Ckr5IrAa74TlfDEhE/jfLOaXegMQFQTAgAw9WnZL8+HxVBRXaRGCkrNU7pJeylRIuA==", - "dependencies": { - "d3-array": "1", - "d3-path": "1" - } - }, - "node_modules/d3-collection": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz", - "integrity": "sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A==" - }, - "node_modules/d3-color": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz", - "integrity": "sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q==" - }, - "node_modules/d3-contour": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-1.3.2.tgz", - "integrity": "sha512-hoPp4K/rJCu0ladiH6zmJUEz6+u3lgR+GSm/QdM2BBvDraU39Vr7YdDCicJcxP1z8i9B/2dJLgDC1NcvlF8WCg==", - "dependencies": { - "d3-array": "^1.1.1" - } - }, - "node_modules/d3-dispatch": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.6.tgz", - "integrity": "sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA==" - }, - "node_modules/d3-drag": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-1.2.5.tgz", - "integrity": "sha512-rD1ohlkKQwMZYkQlYVCrSFxsWPzI97+W+PaEIBNTMxRuxz9RF0Hi5nJWHGVJ3Om9d2fRTe1yOBINJyy/ahV95w==", - "dependencies": { - "d3-dispatch": "1", - "d3-selection": "1" - } - }, - "node_modules/d3-dsv": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.2.0.tgz", - "integrity": "sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g==", - "dependencies": { - "commander": "2", - "iconv-lite": "0.4", - "rw": "1" - }, - "bin": { - "csv2json": "bin/dsv2json", - "csv2tsv": "bin/dsv2dsv", - "dsv2dsv": "bin/dsv2dsv", - "dsv2json": "bin/dsv2json", - "json2csv": "bin/json2dsv", - "json2dsv": "bin/json2dsv", - "json2tsv": "bin/json2dsv", - "tsv2csv": "bin/dsv2dsv", - "tsv2json": "bin/dsv2json" - } - }, - "node_modules/d3-dsv/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/d3-ease": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.7.tgz", - "integrity": "sha512-lx14ZPYkhNx0s/2HX5sLFUI3mbasHjSSpwO/KaaNACweVwxUruKyWVcb293wMv1RqTPZyZ8kSZ2NogUZNcLOFQ==" - }, - "node_modules/d3-fetch": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-1.2.0.tgz", - "integrity": "sha512-yC78NBVcd2zFAyR/HnUiBS7Lf6inSCoWcSxFfw8FYL7ydiqe80SazNwoffcqOfs95XaLo7yebsmQqDKSsXUtvA==", - "dependencies": { - "d3-dsv": "1" - } - }, - "node_modules/d3-force": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-1.2.1.tgz", - "integrity": "sha512-HHvehyaiUlVo5CxBJ0yF/xny4xoaxFxDnBXNvNcfW9adORGZfyNF1dj6DGLKyk4Yh3brP/1h3rnDzdIAwL08zg==", - "dependencies": { - "d3-collection": "1", - "d3-dispatch": "1", - "d3-quadtree": "1", - "d3-timer": "1" - } - }, - "node_modules/d3-format": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz", - "integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==" - }, - "node_modules/d3-geo": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.12.1.tgz", - "integrity": "sha512-XG4d1c/UJSEX9NfU02KwBL6BYPj8YKHxgBEw5om2ZnTRSbIcego6dhHwcxuSR3clxh0EpE38os1DVPOmnYtTPg==", - "dependencies": { - "d3-array": "1" - } - }, - "node_modules/d3-hierarchy": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz", - "integrity": "sha512-j8tPxlqh1srJHAtxfvOUwKNYJkQuBFdM1+JAUfq6xqH5eAqf93L7oG1NVqDa4CpFZNvnNKtCYEUC8KY9yEn9lQ==" - }, - "node_modules/d3-interpolate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz", - "integrity": "sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==", - "dependencies": { - "d3-color": "1" - } - }, - "node_modules/d3-path": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", - "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==" - }, - "node_modules/d3-polygon": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-1.0.6.tgz", - "integrity": "sha512-k+RF7WvI08PC8reEoXa/w2nSg5AUMTi+peBD9cmFc+0ixHfbs4QmxxkarVal1IkVkgxVuk9JSHhJURHiyHKAuQ==" - }, - "node_modules/d3-quadtree": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-1.0.7.tgz", - "integrity": "sha512-RKPAeXnkC59IDGD0Wu5mANy0Q2V28L+fNe65pOCXVdVuTJS3WPKaJlFHer32Rbh9gIo9qMuJXio8ra4+YmIymA==" - }, - "node_modules/d3-random": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-1.1.2.tgz", - "integrity": "sha512-6AK5BNpIFqP+cx/sreKzNjWbwZQCSUatxq+pPRmFIQaWuoD+NrbVWw7YWpHiXpCQ/NanKdtGDuB+VQcZDaEmYQ==" - }, - "node_modules/d3-scale": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-2.2.2.tgz", - "integrity": "sha512-LbeEvGgIb8UMcAa0EATLNX0lelKWGYDQiPdHj+gLblGVhGLyNbaCn3EvrJf0A3Y/uOOU5aD6MTh5ZFCdEwGiCw==", - "dependencies": { - "d3-array": "^1.2.0", - "d3-collection": "1", - "d3-format": "1", - "d3-interpolate": "1", - "d3-time": "1", - "d3-time-format": "2" - } - }, - "node_modules/d3-scale-chromatic": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-1.5.0.tgz", - "integrity": "sha512-ACcL46DYImpRFMBcpk9HhtIyC7bTBR4fNOPxwVSl0LfulDAwyiHyPOTqcDG1+t5d4P9W7t/2NAuWu59aKko/cg==", - "dependencies": { - "d3-color": "1", - "d3-interpolate": "1" - } - }, - "node_modules/d3-selection": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.4.2.tgz", - "integrity": "sha512-SJ0BqYihzOjDnnlfyeHT0e30k0K1+5sR3d5fNueCNeuhZTnGw4M4o8mqJchSwgKMXCNFo+e2VTChiSJ0vYtXkg==" - }, - "node_modules/d3-shape": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", - "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", - "dependencies": { - "d3-path": "1" - } - }, - "node_modules/d3-time": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz", - "integrity": "sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA==" - }, - "node_modules/d3-time-format": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz", - "integrity": "sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ==", - "dependencies": { - "d3-time": "1" - } - }, - "node_modules/d3-timer": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.10.tgz", - "integrity": "sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw==" - }, - "node_modules/d3-transition": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-1.3.2.tgz", - "integrity": "sha512-sc0gRU4PFqZ47lPVHloMn9tlPcv8jxgOQg+0zjhfZXMQuvppjG6YuwdMBE0TuqCZjeJkLecku/l9R0JPcRhaDA==", - "dependencies": { - "d3-color": "1", - "d3-dispatch": "1", - "d3-ease": "1", - "d3-interpolate": "1", - "d3-selection": "^1.1.0", - "d3-timer": "1" - } - }, - "node_modules/d3-voronoi": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.4.tgz", - "integrity": "sha512-dArJ32hchFsrQ8uMiTBLq256MpnZjeuBtdHpaDlYuQyjU0CVzCJl/BVW+SkszaAeH95D/8gxqAhgx0ouAWAfRg==" - }, - "node_modules/d3-zoom": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-1.8.3.tgz", - "integrity": "sha512-VoLXTK4wvy1a0JpH2Il+F2CiOhVu7VRXWF5M/LroMIh3/zBAC3WAt7QoIvPibOavVo20hN6/37vwAsdBejLyKQ==", - "dependencies": { - "d3-dispatch": "1", - "d3-drag": "1", - "d3-interpolate": "1", - "d3-selection": "1", - "d3-transition": "1" - } - }, - "node_modules/dagre": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/dagre/-/dagre-0.8.5.tgz", - "integrity": "sha512-/aTqmnRta7x7MCCpExk7HQL2O4owCT2h8NT//9I1OQ9vt29Pa0BzSAkR5lwFUcQ7491yVi/3CXU9jQ5o0Mn2Sw==", - "dependencies": { - "graphlib": "^2.1.8", - "lodash": "^4.17.15" - } - }, - "node_modules/dagre-d3": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/dagre-d3/-/dagre-d3-0.6.4.tgz", - "integrity": "sha512-e/6jXeCP7/ptlAM48clmX4xTZc5Ek6T6kagS7Oz2HrYSdqcLZFLqpAfh7ldbZRFfxCZVyh61NEPR08UQRVxJzQ==", - "dependencies": { - "d3": "^5.14", - "dagre": "^0.8.5", - "graphlib": "^2.1.8", - "lodash": "^4.17.15" - } - }, - "node_modules/damerau-levenshtein": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", - "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==" - }, - "node_modules/dataloader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-2.0.0.tgz", - "integrity": "sha512-YzhyDAwA4TaQIhM5go+vCLmU0UikghC/t9DTQYZR2M/UvZ1MdOhPezSDZcjj9uqQJOMqjLcpWtyW2iNINdlatQ==" - }, - "node_modules/date-fns": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.20.0.tgz", - "integrity": "sha512-nmA7y6aDH5+fknfJ0G77HQzUSfTPpq4ifq+c9blP9d+X9zs3kNjxC+t3pcbBMGTp262a6PJB3RVjLlxIgoMI+Q==", - "engines": { - "node": ">=0.11" - } - }, - "node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/decompress": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", - "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", - "dependencies": { - "decompress-tar": "^4.0.0", - "decompress-tarbz2": "^4.0.0", - "decompress-targz": "^4.0.0", - "decompress-unzip": "^4.0.1", - "graceful-fs": "^4.1.10", - "make-dir": "^1.0.0", - "pify": "^2.3.0", - "strip-dirs": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-tar": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", - "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", - "dependencies": { - "file-type": "^5.2.0", - "is-stream": "^1.1.0", - "tar-stream": "^1.5.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-tar/node_modules/bl": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", - "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", - "dependencies": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/decompress-tar/node_modules/file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-tar/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/decompress-tar/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/decompress-tar/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/decompress-tar/node_modules/tar-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", - "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", - "dependencies": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", - "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/decompress-tarbz2": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", - "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", - "dependencies": { - "decompress-tar": "^4.1.0", - "file-type": "^6.1.0", - "is-stream": "^1.1.0", - "seek-bzip": "^1.0.5", - "unbzip2-stream": "^1.0.9" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-tarbz2/node_modules/file-type": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", - "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-targz": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", - "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", - "dependencies": { - "decompress-tar": "^4.1.1", - "file-type": "^5.2.0", - "is-stream": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-targz/node_modules/file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-unzip": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", - "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", - "dependencies": { - "file-type": "^3.8.0", - "get-stream": "^2.2.0", - "pify": "^2.3.0", - "yauzl": "^2.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-unzip/node_modules/file-type": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decompress-unzip/node_modules/get-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", - "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", - "dependencies": { - "object-assign": "^4.0.1", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decompress/node_modules/make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress/node_modules/make-dir/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "engines": { - "node": ">=4" - } - }, - "node_modules/deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dependencies": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" - }, - "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dependencies": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/default-gateway/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/default-gateway/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/default-gateway/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" - }, - "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", - "integrity": "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==", - "dependencies": { - "globby": "^10.0.1", - "graceful-fs": "^4.2.2", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.1", - "p-map": "^3.0.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/del/node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del/node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/delaunator": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-4.0.1.tgz", - "integrity": "sha512-WNPWi1IRKZfCt/qIDMfERkDp93+iZEmOxN2yy4Jg+Xhv8SLk2UTqqbe1sfiipn0and9QrE914/ihdx82Y/Giag==" - }, - "node_modules/delaunay-find": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/delaunay-find/-/delaunay-find-0.0.6.tgz", - "integrity": "sha512-1+almjfrnR7ZamBk0q3Nhg6lqSe6Le4vL0WJDSMx4IDbQwTpUTXPjxC00lqLBT8MYsJpPCbI16sIkw9cPsbi7Q==", - "dependencies": { - "delaunator": "^4.0.0" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "engines": { - "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=" - }, - "node_modules/dentist": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/dentist/-/dentist-1.0.3.tgz", - "integrity": "sha1-7xlKl1NCChUMJCPHy2TPmIfXIbQ=" - }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" - }, - "node_modules/detab": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz", - "integrity": "sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==", - "dependencies": { - "repeat-string": "^1.5.4" - } - }, - "node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/detect-newline": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-1.0.3.tgz", - "integrity": "sha1-6XsQA4d9cMCa8a81v63/Fo3kkg0=", - "dependencies": { - "get-stdin": "^4.0.1", - "minimist": "^1.1.0" - }, - "bin": { - "detect-newline": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/detect-node": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.5.tgz", - "integrity": "sha512-qi86tE6hRcFHy8jI1m2VG+LaPUR1LhqDa5G8tVjuUXmOrpuAgqsA1pN0+ldgr3aKUH+QLI9hCY/OcRYisERejw==" - }, - "node_modules/detect-port": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz", - "integrity": "sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==", - "dependencies": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "bin": { - "detect": "bin/detect-port", - "detect-port": "bin/detect-port" - }, - "engines": { - "node": ">= 4.2.1" - } - }, - "node_modules/detect-port/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/detect-port/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/devcert": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/devcert/-/devcert-1.1.3.tgz", - "integrity": "sha512-7/nIzKdQ8y2K0imjIP7dyg2GJ2h38Ps6VOMXWZHIarNDV3p6mTXyEugKFnkmsZ2DD58JEG34ILyVb3qdOMmP9w==", - "dependencies": { - "@types/configstore": "^2.1.1", - "@types/debug": "^0.0.30", - "@types/get-port": "^3.2.0", - "@types/glob": "^5.0.34", - "@types/lodash": "^4.14.92", - "@types/mkdirp": "^0.5.2", - "@types/node": "^8.5.7", - "@types/rimraf": "^2.0.2", - "@types/tmp": "^0.0.33", - "application-config-path": "^0.1.0", - "command-exists": "^1.2.4", - "debug": "^3.1.0", - "eol": "^0.9.1", - "get-port": "^3.2.0", - "glob": "^7.1.2", - "lodash": "^4.17.4", - "mkdirp": "^0.5.1", - "password-prompt": "^1.0.4", - "rimraf": "^2.6.2", - "sudo-prompt": "^8.2.0", - "tmp": "^0.0.33", - "tslib": "^1.10.0" - } - }, - "node_modules/devcert/node_modules/@types/glob": { - "version": "5.0.36", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-5.0.36.tgz", - "integrity": "sha512-KEzSKuP2+3oOjYYjujue6Z3Yqis5HKA1BsIC+jZ1v3lrRNdsqyNNtX0rQf6LSuI4DJJ2z5UV//zBZCcvM0xikg==", - "dependencies": { - "@types/events": "*", - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "node_modules/devcert/node_modules/@types/node": { - "version": "8.10.66", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.66.tgz", - "integrity": "sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==" - }, - "node_modules/devcert/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/devcert/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/devcert/node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/devtools-protocol": { - "version": "0.0.818844", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.818844.tgz", - "integrity": "sha512-AD1hi7iVJ8OD0aMLQU5VK0XH9LDlA1+BcPIgrAxPfaibx2DbWucuyOhc4oyQCbnvDDO68nN6/LcKfqTP343Jjg==" - }, - "node_modules/dicer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/dicer/-/dicer-0.3.0.tgz", - "integrity": "sha512-MdceRRWqltEG2dZqO769g27N/3PXfcKl04VhYnBlo2YhH7zPi88VebsjTKclaOyiuMaGU72hTfw3VkUitGcVCA==", - "dependencies": { - "streamsearch": "0.1.2" - }, - "engines": { - "node": ">=4.5.0" - } - }, - "node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/diff-sequences": { - "version": "25.2.6", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz", - "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==", - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" - }, - "node_modules/dns-packet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", - "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", - "dependencies": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dependencies": { - "buffer-indexof": "^1.0.0" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dependencies": { - "utila": "~0.4" - } - }, - "node_modules/dom-helpers": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", - "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", - "dependencies": { - "@babel/runtime": "^7.8.7", - "csstype": "^3.0.2" - } - }, - "node_modules/dom-helpers/node_modules/csstype": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", - "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" - }, - "node_modules/dom-iterator": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dom-iterator/-/dom-iterator-1.0.0.tgz", - "integrity": "sha512-7dsMOQI07EMU98gQM8NSB3GsAiIeBYIPKpnxR3c9xOvdvBjChAcOM0iJ222I3p5xyiZO9e5oggkNaCusuTdYig==", - "dependencies": { - "component-props": "1.1.1", - "component-xor": "0.0.4" - } - }, - "node_modules/dom-serializer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.2.0.tgz", - "integrity": "sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "entities": "^2.0.0" - } - }, - "node_modules/dom-serializer/node_modules/domhandler": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.1.0.tgz", - "integrity": "sha512-/6/kmsGlMY4Tup/nGVutdrK9yQi4YjWVcVeoQmixpzjOUK1U7pQkvAPHBJeUxOgxF0J8f8lwCJSlCfD0V4CMGQ==", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/dom-walk": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", - "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" - }, - "node_modules/domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "engines": { - "node": ">=0.4", - "npm": ">=1.2" - } - }, - "node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" - }, - "node_modules/domhandler": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", - "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", - "dependencies": { - "domelementtype": "^2.0.1" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/domutils": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.5.1.tgz", - "integrity": "sha512-hO1XwHMGAthA/1KL7c83oip/6UWo3FlUNIuWiWKltoiQ5oCOiqths8KknvY2jpOohUoUgnwa/+Rm7UpwpSbY/Q==", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.1.0" - } - }, - "node_modules/domutils/node_modules/domhandler": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.1.0.tgz", - "integrity": "sha512-/6/kmsGlMY4Tup/nGVutdrK9yQi4YjWVcVeoQmixpzjOUK1U7pQkvAPHBJeUxOgxF0J8f8lwCJSlCfD0V4CMGQ==", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/dot-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-2.1.1.tgz", - "integrity": "sha1-NNzzf1Co6TwrO8qLt/uRVcfaO+4=", - "dependencies": { - "no-case": "^2.2.0" - } - }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dotenv": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", - "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/download": { - "version": "6.2.5", - "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", - "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", - "dependencies": { - "caw": "^2.0.0", - "content-disposition": "^0.5.2", - "decompress": "^4.0.0", - "ext-name": "^5.0.0", - "file-type": "5.2.0", - "filenamify": "^2.0.0", - "get-stream": "^3.0.0", - "got": "^7.0.0", - "make-dir": "^1.0.0", - "p-event": "^1.0.0", - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/download/node_modules/file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", - "engines": { - "node": ">=4" - } - }, - "node_modules/download/node_modules/filenamify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", - "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", - "dependencies": { - "filename-reserved-regex": "^2.0.0", - "strip-outer": "^1.0.0", - "trim-repeated": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/download/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "engines": { - "node": ">=4" - } - }, - "node_modules/download/node_modules/got": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", - "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", - "dependencies": { - "decompress-response": "^3.2.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-plain-obj": "^1.1.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "isurl": "^1.0.0-alpha5", - "lowercase-keys": "^1.0.0", - "p-cancelable": "^0.3.0", - "p-timeout": "^1.1.1", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "url-parse-lax": "^1.0.0", - "url-to-options": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/download/node_modules/make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/download/node_modules/p-cancelable": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", - "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/download/node_modules/p-event": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", - "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=", - "dependencies": { - "p-timeout": "^1.1.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/download/node_modules/p-timeout": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", - "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", - "dependencies": { - "p-finally": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/download/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "engines": { - "node": ">=4" - } - }, - "node_modules/download/node_modules/prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/download/node_modules/url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", - "dependencies": { - "prepend-http": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "node_modules/duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", - "dependencies": { - "readable-stream": "^2.0.2" - } - }, - "node_modules/duplexer2/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/duplexer2/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/duplexer2/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" - }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/duplexify/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/duplexify/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/duplexify/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/easy-stack": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.1.tgz", - "integrity": "sha512-wK2sCs4feiiJeFXn3zvY0p41mdU5VUgbgs1rNsc/y5ngFUijdWd+iIN8eoyuZHKB8xN6BL4PdWmzqFmxNg6V2w==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "node_modules/electron-to-chromium": { - "version": "1.3.710", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.710.tgz", - "integrity": "sha512-b3r0E2o4yc7mNmBeJviejF1rEx49PUBi+2NPa7jHEX3arkAXnVgLhR0YmV8oi6/Qf3HH2a8xzQmCjHNH0IpXWQ==" - }, - "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/emotion": { - "version": "10.0.27", - "resolved": "https://registry.npmjs.org/emotion/-/emotion-10.0.27.tgz", - "integrity": "sha512-2xdDzdWWzue8R8lu4G76uWX5WhyQuzATon9LmNeCy/2BHVC6dsEpfhN1a0qhELgtDVdjyEA6J8Y/VlI5ZnaH0g==", - "dependencies": { - "babel-plugin-emotion": "^10.0.27", - "create-emotion": "^10.0.27" - } - }, - "node_modules/emotion-server": { - "version": "10.0.27", - "resolved": "https://registry.npmjs.org/emotion-server/-/emotion-server-10.0.27.tgz", - "integrity": "sha512-ypISBMkgZD7dgP6Y0QhZlqazxffpowcEWlZHKLADVazdxY5iXjZbd1UvovdpfDRjbj4EBxwKkltog3NzuSBavA==", - "dependencies": { - "create-emotion-server": "10.0.27" - } - }, - "node_modules/emotion-theming": { - "version": "10.0.27", - "resolved": "https://registry.npmjs.org/emotion-theming/-/emotion-theming-10.0.27.tgz", - "integrity": "sha512-MlF1yu/gYh8u+sLUqA0YuA9JX0P4Hb69WlKc/9OLo+WCXuX6sy/KoIa+qJimgmr2dWqnypYKYPX37esjDBbhdw==", - "dependencies": { - "@babel/runtime": "^7.5.5", - "@emotion/weak-memoize": "0.2.5", - "hoist-non-react-statics": "^3.3.0" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/engine.io": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-4.1.1.tgz", - "integrity": "sha512-t2E9wLlssQjGw0nluF6aYyfX8LwYU8Jj0xct+pAhfWfv/YrBn6TSNtEYsgxHIfaMqfrLx07czcMg9bMN6di+3w==", - "dependencies": { - "accepts": "~1.3.4", - "base64id": "2.0.0", - "cookie": "~0.4.1", - "cors": "~2.8.5", - "debug": "~4.3.1", - "engine.io-parser": "~4.0.0", - "ws": "~7.4.2" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/engine.io-client": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-4.1.3.tgz", - "integrity": "sha512-C3JYYyvna0FvSKOWGWpo0/EQ6MayO8uEKam1oedLZRpxLego9Fk6K3UH/Phieu1xPHauM7YqAygJ+6SraVc0Qg==", - "dependencies": { - "base64-arraybuffer": "0.1.4", - "component-emitter": "~1.3.0", - "debug": "~4.3.1", - "engine.io-parser": "~4.0.1", - "has-cors": "1.1.0", - "parseqs": "0.0.6", - "parseuri": "0.0.6", - "ws": "~7.4.2", - "xmlhttprequest-ssl": "~1.5.4", - "yeast": "0.1.2" - } - }, - "node_modules/engine.io-parser": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-4.0.2.tgz", - "integrity": "sha512-sHfEQv6nmtJrq6TKuIz5kyEKH/qSdK56H/A+7DnAuUPWosnIZAS2NHNcPLmyjtY3cGS/MqJdZbUjW97JU72iYg==", - "dependencies": { - "base64-arraybuffer": "0.1.4" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/engine.io/node_modules/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/enhanced-resolve/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/enhanced-resolve/node_modules/memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/enhanced-resolve/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/enhanced-resolve/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - }, - "node_modules/entity-decode": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/entity-decode/-/entity-decode-2.0.2.tgz", - "integrity": "sha512-5CCY/3ci4MC1m2jlumNjWd7VBFt4VfFnmSqSNmVcXq4gxM3Vmarxtt+SvmBnzwLS669MWdVuXboNVj1qN2esVg==", - "dependencies": { - "he": "^1.1.1" - } - }, - "node_modules/envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eol": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz", - "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==" - }, - "node_modules/err-code": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", - "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=" - }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/error-stack-parser": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", - "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", - "dependencies": { - "stackframe": "^1.1.1" - } - }, - "node_modules/es-abstract": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz", - "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==", - "dependencies": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "is-callable": "^1.2.3", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.2", - "is-string": "^1.0.5", - "object-inspect": "^1.9.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "dependencies": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - } - }, - "node_modules/es5-ext/node_modules/next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" - }, - "node_modules/es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "dependencies": { - "d": "^1.0.1", - "ext": "^1.1.2" - } - }, - "node_modules/es6-weak-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", - "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", - "dependencies": { - "d": "1", - "es5-ext": "^0.10.46", - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eslint": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", - "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "ajv": "^6.10.0", - "chalk": "^2.1.0", - "cross-spawn": "^6.0.5", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^1.4.3", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.1.2", - "esquery": "^1.0.1", - "esutils": "^2.0.2", - "file-entry-cache": "^5.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "inquirer": "^7.0.0", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.14", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "optionator": "^0.8.3", - "progress": "^2.0.0", - "regexpp": "^2.0.1", - "semver": "^6.1.2", - "strip-ansi": "^5.2.0", - "strip-json-comments": "^3.0.1", - "table": "^5.2.3", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - } - }, - "node_modules/eslint-config-prettier": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz", - "integrity": "sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==", - "dev": true, - "dependencies": { - "get-stdin": "^6.0.0" - }, - "bin": { - "eslint-config-prettier-check": "bin/cli.js" - } - }, - "node_modules/eslint-config-prettier/node_modules/get-stdin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", - "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-config-react-app": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-5.2.1.tgz", - "integrity": "sha512-pGIZ8t0mFLcV+6ZirRgYK6RVqUIKRIi9MmgzUEmrIknsn3AdO0I32asO86dJgloHq+9ZPl8UIg8mYrvgP5u2wQ==", - "dependencies": { - "confusing-browser-globals": "^1.0.9" - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", - "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", - "dependencies": { - "debug": "^2.6.9", - "resolve": "^1.13.1" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/eslint-loader": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.2.1.tgz", - "integrity": "sha512-RLgV9hoCVsMLvOxCuNjdqOrUqIj9oJg8hF44vzJaYqsAHuY9G2YAeN3joQ9nxP0p5Th9iFSIpKo+SD8KISxXRg==", - "dependencies": { - "loader-fs-cache": "^1.0.0", - "loader-utils": "^1.0.2", - "object-assign": "^4.0.1", - "object-hash": "^1.1.4", - "rimraf": "^2.6.1" - } - }, - "node_modules/eslint-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/eslint-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/eslint-loader/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", - "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", - "dependencies": { - "debug": "^2.6.9", - "pkg-dir": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/eslint-module-utils/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/eslint-module-utils/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dependencies": { - "find-up": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-flowtype": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.13.0.tgz", - "integrity": "sha512-bhewp36P+t7cEV0b6OdmoRWJCBYRiHFlqPZAG1oS3SF+Y0LQkeDvFSM4oxoxvczD1OdONCXMlJfQFiWLcV9urw==", - "dependencies": { - "lodash": "^4.17.15" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-graphql": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-graphql/-/eslint-plugin-graphql-4.0.0.tgz", - "integrity": "sha512-d5tQm24YkVvCEk29ZR5ScsgXqAGCjKlMS8lx3mS7FS/EKsWbkvXQImpvic03EpMIvNTBW5e+2xnHzXB/VHNZJw==", - "dependencies": { - "@babel/runtime": "^7.10.0", - "graphql-config": "^3.0.2", - "lodash.flatten": "^4.4.0", - "lodash.without": "^4.4.0" - }, - "engines": { - "node": ">=10.0" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.22.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", - "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", - "dependencies": { - "array-includes": "^3.1.1", - "array.prototype.flat": "^1.2.3", - "contains-path": "^0.1.0", - "debug": "^2.6.9", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.4", - "eslint-module-utils": "^2.6.0", - "has": "^1.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.1", - "read-pkg-up": "^2.0.0", - "resolve": "^1.17.0", - "tsconfig-paths": "^3.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", - "dependencies": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/eslint-plugin-import/node_modules/load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/eslint-plugin-import/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dependencies": { - "error-ex": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dependencies": { - "pify": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dependencies": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", - "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", - "dependencies": { - "@babel/runtime": "^7.11.2", - "aria-query": "^4.2.2", - "array-includes": "^3.1.1", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.0.2", - "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.6", - "emoji-regex": "^9.0.0", - "has": "^1.0.3", - "jsx-ast-utils": "^3.1.0", - "language-tags": "^1.0.5" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/eslint-plugin-jsx-a11y/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "node_modules/eslint-plugin-prettier": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.3.1.tgz", - "integrity": "sha512-Rq3jkcFY8RYeQLgk2cCwuc0P7SEFwDravPhsJZOQ5N4YI4DSg50NyqJ/9gdZHzQlHf8MvafSesbNJCcP/FF6pQ==", - "dev": true, - "dependencies": { - "prettier-linter-helpers": "^1.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.23.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.23.1.tgz", - "integrity": "sha512-MvFGhZjI8Z4HusajmSw0ougGrq3Gs4vT/0WgwksZgf5RrLrRa2oYAw56okU4tZJl8+j7IYNuTM+2RnFEuTSdRQ==", - "dependencies": { - "array-includes": "^3.1.3", - "array.prototype.flatmap": "^1.2.4", - "doctrine": "^2.1.0", - "has": "^1.0.3", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.0.4", - "object.entries": "^1.1.3", - "object.fromentries": "^2.0.4", - "object.values": "^1.1.3", - "prop-types": "^15.7.2", - "resolve": "^2.0.0-next.3", - "string.prototype.matchall": "^4.0.4" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.7.0.tgz", - "integrity": "sha512-iXTCFcOmlWvw4+TOE8CLWj6yX1GwzT0Y6cUfHHZqWnSk144VmVIRcVGtUAzrLES7C798lmvnt02C7rxaOX1HNA==", - "engines": { - "node": ">=7" - } - }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.3", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", - "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/eslint/node_modules/eslint-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", - "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/eslint/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==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/eslint/node_modules/globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dependencies": { - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/eslint/node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint/node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint/node_modules/regexpp": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", - "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", - "engines": { - "node": ">=6.5.0" - } - }, - "node_modules/eslint/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/espree": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", - "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", - "dependencies": { - "acorn": "^7.1.1", - "acorn-jsx": "^5.2.0", - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/espree/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esquery/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estree-util-is-identifier-name": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-1.1.0.tgz", - "integrity": "sha512-OVJZ3fGGt9By77Ix9NhaRbzfbDV/2rx9EP7YIDJTmsZSEc5kYn2vWcNccYyahJL2uAQZK2a5Or2i0wtIKTPoRQ==" - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eval": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.6.tgz", - "integrity": "sha512-o0XUw+5OGkXw4pJZzQoXUk+H87DHuC+7ZE//oSrRGtatTmr12oTnLfg6QOq9DyTt0c/p4TwzgmkKrBzWTSizyQ==", - "dependencies": { - "require-like": ">= 0.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/event-emitter": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", - "dependencies": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, - "node_modules/event-pubsub": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/event-pubsub/-/event-pubsub-4.2.4.tgz", - "integrity": "sha1-Y0+2l/5AFNxQBHIthZQyuqISMlc=", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/event-source-polyfill": { - "version": "1.0.22", - "resolved": "https://registry.npmjs.org/event-source-polyfill/-/event-source-polyfill-1.0.22.tgz", - "integrity": "sha512-Fnk9E2p4rkZ3eJGBn2HDeZoBTpyjPxj8RX/whdr4Pm5622xYgYo1k48SUD649Xlo6nnoKRr2WwcUlneil/AZ8g==" - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "node_modules/events": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", - "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/eventsource": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", - "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", - "dependencies": { - "original": "^1.0.0" - }, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/execa/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/execa/node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/execa/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/execa/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/execa/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/execa/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/executable": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", - "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", - "dependencies": { - "pify": "^2.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/exif-parser": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", - "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=" - }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/expand-template": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "dependencies": { - "homedir-polyfill": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dependencies": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express-graphql": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/express-graphql/-/express-graphql-0.9.0.tgz", - "integrity": "sha512-wccd9Lb6oeJ8yHpUs/8LcnGjFUUQYmOG9A5BNLybRdCzGw0PeUrtBxsIR8bfiur6uSW4OvPkVDoYH06z6/N9+w==", - "dependencies": { - "accepts": "^1.3.7", - "content-type": "^1.0.4", - "http-errors": "^1.7.3", - "raw-body": "^2.4.1" - }, - "engines": { - "node": ">= 8.x" - } - }, - "node_modules/express-graphql/node_modules/http-errors": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.0.tgz", - "integrity": "sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A==", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/express-graphql/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/express-graphql/node_modules/raw-body": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz", - "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==", - "dependencies": { - "bytes": "3.1.0", - "http-errors": "1.7.3", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/express-graphql/node_modules/raw-body/node_modules/http-errors": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", - "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/express-graphql/node_modules/raw-body/node_modules/setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" - }, - "node_modules/express-graphql/node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/ext": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", - "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", - "dependencies": { - "type": "^2.0.0" - } - }, - "node_modules/ext-list": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", - "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", - "dependencies": { - "mime-db": "^1.28.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ext-name": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", - "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", - "dependencies": { - "ext-list": "^2.0.0", - "sort-keys-length": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ext/node_modules/type": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", - "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extend-shallow/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/external-editor/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/external-editor/node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extract-files": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz", - "integrity": "sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==", - "engines": { - "node": "^10.17.0 || ^12.0.0 || >= 13.7.0" - } - }, - "node_modules/extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "dependencies": { - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - }, - "engines": { - "node": ">= 10.17.0" - }, - "optionalDependencies": { - "@types/yauzl": "^2.9.1" - } - }, - "node_modules/fast-copy": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-copy/-/fast-copy-2.1.1.tgz", - "integrity": "sha512-Qod3DdRgFZ8GUIM6ygeoZYpQ0QLW9cf/FS9KhhjlYggcSZXWAemAw8BOCO5LuYCrR3Uj3qXDVTUzOUwG8C7beQ==" - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-diff": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", - "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", - "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fast-glob/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==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-glob/node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-glob/node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "node_modules/fastest-levenshtein": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", - "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==" - }, - "node_modules/fastparse": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", - "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==" - }, - "node_modules/fastq": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", - "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/faye-websocket": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", - "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/fb-watchman": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", - "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=", - "dependencies": { - "bser": "^2.0.0" - } - }, - "node_modules/fd": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/fd/-/fd-0.0.3.tgz", - "integrity": "sha512-iAHrIslQb3U68OcMSP0kkNWabp7sSN6d2TBSb2JO3gcLJVDd4owr/hKM4SFJovFOUeeXeItjYgouEDTMWiVAnA==" - }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", - "dependencies": { - "pend": "~1.2.0" - } - }, - "node_modules/figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" - }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", - "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", - "dependencies": { - "flat-cache": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/file-loader": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz", - "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", - "dependencies": { - "loader-utils": "^1.0.2", - "schema-utils": "^0.4.5" - }, - "engines": { - "node": ">= 4.3 < 5.0.0 || >= 5.10" - } - }, - "node_modules/file-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/file-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/file-loader/node_modules/schema-utils": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", - "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", - "dependencies": { - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/file-type": { - "version": "12.4.2", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", - "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "optional": true - }, - "node_modules/filename-reserved-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", - "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", - "engines": { - "node": ">=4" - } - }, - "node_modules/filenamify": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.2.0.tgz", - "integrity": "sha512-pkgE+4p7N1n7QieOopmn3TqJaefjdWXwEkj2XLZJLKfOgcQKkn11ahvGNgTD8mLggexLiDFQxeTs14xVU22XPA==", - "dependencies": { - "filename-reserved-regex": "^2.0.0", - "strip-outer": "^1.0.1", - "trim-repeated": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/filesize": { - "version": "3.5.11", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.5.11.tgz", - "integrity": "sha512-ZH7loueKBoDb7yG9esn1U+fgq7BzlzW6NRi5/rMdxIZ05dj7GFD/Xc5rq2CDt5Yq86CyfSYVyx4242QQNZbx1g==", - "engines": { - "node": ">= 0.4.0" - } - }, - "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==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/filter-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", - "integrity": "sha1-mzERErxsYSehbgFsbF1/GeCAXFs=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-config": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/find-config/-/find-config-1.0.0.tgz", - "integrity": "sha1-6vorm8B/qckOmgw++c7PHMgA9TA=", - "dependencies": { - "user-home": "^2.0.0" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" - }, - "node_modules/find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/find-versions": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", - "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", - "dependencies": { - "semver-regex": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", - "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", - "dependencies": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==" - }, - "node_modules/flow-runtime": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/flow-runtime/-/flow-runtime-0.14.0.tgz", - "integrity": "sha1-u7y3ALGaCimatAPoB9aZEu8HfBY=" - }, - "node_modules/flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "node_modules/flush-write-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/flush-write-stream/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/flush-write-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/follow-redirects": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.3.tgz", - "integrity": "sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "node_modules/from2/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/from2/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/from2/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/fs-capacitor": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/fs-capacitor/-/fs-capacitor-6.2.0.tgz", - "integrity": "sha512-nKcE1UduoSKX27NSZlg879LdQc94OtbOsEmKMN2MBNudXREvijRKx2GEBsTMTfws+BrbkJoEuynbGSVRSpauvw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" - }, - "node_modules/fs-exists-cached": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-exists-cached/-/fs-exists-cached-1.0.0.tgz", - "integrity": "sha1-zyVVTKBQ3EmuZla0HeQiWJidy84=" - }, - "node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dependencies": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" - }, - "node_modules/gatsby": { - "version": "2.32.12", - "resolved": "https://registry.npmjs.org/gatsby/-/gatsby-2.32.12.tgz", - "integrity": "sha512-CfaNIIoKbBVD+4Sao+PDnxc3nN02M//Jh8cK2rLqRtzFZ09dboUOmjsRW79gf4/zc4CV1gMV59TVrYfKolU5bA==", - "hasInstallScript": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/core": "^7.12.3", - "@babel/parser": "^7.12.5", - "@babel/runtime": "^7.12.5", - "@babel/traverse": "^7.12.5", - "@babel/types": "^7.12.6", - "@hapi/joi": "^15.1.1", - "@mikaelkristiansson/domready": "^1.0.10", - "@nodelib/fs.walk": "^1.2.4", - "@pieh/friendly-errors-webpack-plugin": "1.7.0-chalk-2", - "@pmmmwh/react-refresh-webpack-plugin": "^0.4.1", - "@reach/router": "^1.3.4", - "@types/http-proxy": "^1.17.4", - "@typescript-eslint/eslint-plugin": "^2.24.0", - "@typescript-eslint/parser": "^2.24.0", - "address": "1.1.2", - "anser": "^2.0.1", - "ansi-html": "^0.0.7", - "autoprefixer": "^9.8.4", - "axios": "^0.21.1", - "babel-core": "7.0.0-bridge.0", - "babel-eslint": "^10.1.0", - "babel-loader": "^8.1.0", - "babel-plugin-add-module-exports": "^1.0.4", - "babel-plugin-dynamic-import-node": "^2.3.3", - "babel-plugin-lodash": "^3.3.4", - "babel-plugin-remove-graphql-queries": "^2.16.1", - "babel-preset-gatsby": "^0.12.3", - "better-opn": "^2.0.0", - "better-queue": "^3.8.10", - "bluebird": "^3.7.2", - "body-parser": "^1.19.0", - "browserslist": "^4.12.2", - "cache-manager": "^2.11.1", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "common-tags": "^1.8.0", - "compression": "^1.7.4", - "convert-hrtime": "^3.0.0", - "copyfiles": "^2.3.0", - "core-js": "^3.6.5", - "cors": "^2.8.5", - "css-loader": "^1.0.1", - "date-fns": "^2.14.0", - "debug": "^3.2.7", - "del": "^5.1.0", - "detect-port": "^1.3.0", - "devcert": "^1.1.3", - "dotenv": "^8.2.0", - "eslint": "^6.8.0", - "eslint-config-react-app": "^5.2.1", - "eslint-loader": "^2.2.1", - "eslint-plugin-flowtype": "^3.13.0", - "eslint-plugin-graphql": "^4.0.0", - "eslint-plugin-import": "^2.22.0", - "eslint-plugin-jsx-a11y": "^6.3.1", - "eslint-plugin-react": "^7.20.6", - "eslint-plugin-react-hooks": "^1.7.0", - "event-source-polyfill": "^1.0.15", - "execa": "^4.0.3", - "express": "^4.17.1", - "express-graphql": "^0.9.0", - "fastest-levenshtein": "^1.0.12", - "fastq": "^1.10.0", - "file-loader": "^1.1.11", - "find-cache-dir": "^3.3.1", - "fs-exists-cached": "1.0.0", - "fs-extra": "^8.1.0", - "gatsby-cli": "^2.19.2", - "gatsby-core-utils": "^1.10.1", - "gatsby-graphiql-explorer": "^0.11.0", - "gatsby-legacy-polyfills": "^0.7.1", - "gatsby-link": "^2.11.0", - "gatsby-plugin-page-creator": "^2.10.1", - "gatsby-plugin-typescript": "^2.12.1", - "gatsby-plugin-utils": "^0.9.0", - "gatsby-react-router-scroll": "^3.7.0", - "gatsby-telemetry": "^1.10.1", - "glob": "^7.1.6", - "got": "8.3.2", - "graphql": "^14.6.0", - "graphql-compose": "^6.3.8", - "graphql-playground-middleware-express": "^1.7.18", - "hasha": "^5.2.0", - "http-proxy": "^1.18.1", - "invariant": "^2.2.4", - "is-relative": "^1.0.0", - "is-relative-url": "^3.0.0", - "jest-worker": "^24.9.0", - "joi": "^17.2.1", - "json-loader": "^0.5.7", - "json-stringify-safe": "^5.0.1", - "latest-version": "5.1.0", - "lodash": "^4.17.20", - "md5-file": "^5.0.0", - "meant": "^1.0.1", - "memoizee": "^0.4.15", - "micromatch": "^4.0.2", - "mime": "^2.4.6", - "mini-css-extract-plugin": "^0.11.2", - "mitt": "^1.2.0", - "mkdirp": "^0.5.1", - "moment": "^2.27.0", - "name-all-modules-plugin": "^1.0.1", - "normalize-path": "^3.0.0", - "null-loader": "^3.0.0", - "opentracing": "^0.14.4", - "optimize-css-assets-webpack-plugin": "^5.0.3", - "p-defer": "^3.0.0", - "parseurl": "^1.3.3", - "physical-cpu-count": "^2.0.0", - "pnp-webpack-plugin": "^1.6.4", - "postcss-flexbugs-fixes": "^4.2.1", - "postcss-loader": "^3.0.0", - "prompts": "^2.3.2", - "prop-types": "^15.7.2", - "query-string": "^6.13.1", - "raw-loader": "^0.5.1", - "react-dev-utils": "^4.2.3", - "react-error-overlay": "^3.0.0", - "react-hot-loader": "^4.12.21", - "react-refresh": "^0.8.3", - "redux": "^4.0.5", - "redux-thunk": "^2.3.0", - "semver": "^7.3.2", - "shallow-compare": "^1.2.2", - "signal-exit": "^3.0.3", - "slugify": "^1.4.4", - "socket.io": "3.1.1", - "socket.io-client": "3.1.1", - "source-map": "^0.7.3", - "source-map-support": "^0.5.19", - "st": "^2.0.0", - "stack-trace": "^0.0.10", - "string-similarity": "^1.2.2", - "strip-ansi": "^5.2.0", - "style-loader": "^0.23.1", - "terser-webpack-plugin": "^2.3.8", - "tmp": "^0.2.1", - "true-case-path": "^2.2.1", - "type-of": "^2.0.1", - "url-loader": "^1.1.2", - "util.promisify": "^1.0.1", - "uuid": "3.4.0", - "v8-compile-cache": "^2.2.0", - "webpack": "^4.44.1", - "webpack-dev-middleware": "^3.7.2", - "webpack-dev-server": "^3.11.2", - "webpack-hot-middleware": "^2.25.0", - "webpack-merge": "^4.2.2", - "webpack-stats-plugin": "^0.3.2", - "webpack-virtual-modules": "^0.2.2", - "xstate": "^4.11.0", - "yaml-loader": "^0.6.0" - }, - "bin": { - "gatsby": "cli.js" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/gatsby-core-utils": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-1.10.1.tgz", - "integrity": "sha512-4P3feGCJckg+DRWWl2beFk7N9c63zmCryEGPaU1OHCp+ZT2bO0ihCBuXywDWuuEp6SYP9PZ1fs0YJ/Rt6q6lag==", - "dependencies": { - "ci-info": "2.0.0", - "configstore": "^5.0.1", - "fs-extra": "^8.1.0", - "node-object-hash": "^2.0.0", - "proper-lockfile": "^4.1.1", - "tmp": "^0.2.1", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/gatsby-graphiql-explorer": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-0.11.0.tgz", - "integrity": "sha512-mmxQhQSDUkbtOhQUek9a9sSg6LpiQUytNNR2hec8iklau2D4MDA5CvHTk9GUGhjdUgtnHSe/MPyZVJGmXSnYAA==", - "dependencies": { - "@babel/runtime": "^7.12.5" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/gatsby-image": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/gatsby-image/-/gatsby-image-2.11.0.tgz", - "integrity": "sha512-H1va64RgXizYXONhoqB3rAdSqALZi0hkBYqEsc0peVEYzb2maRhEwOchg65hKvp3HT/ahnfrik59epRguYvi/g==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "object-fit-images": "^3.2.4", - "prop-types": "^15.7.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/gatsby-legacy-polyfills": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-0.7.1.tgz", - "integrity": "sha512-yOQtX72GSJxloyUZEary3ZBihz/+a3uouLiaZKk6dHOeUHnRkQkXD+UT/zt7Xm+er/VD3KRsQQv+Re1krpbY7g==", - "dependencies": { - "core-js-compat": "^3.6.5" - } - }, - "node_modules/gatsby-link": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/gatsby-link/-/gatsby-link-2.11.0.tgz", - "integrity": "sha512-AYXxndlSx5mnYv+/PBPdPBRvdv1LeSGE3WO8uYj2ReYDSbhiAlF3KKz30D62ErartXP0deySPtRKx4Dd3nCFYw==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "@types/reach__router": "^1.3.7", - "prop-types": "^15.7.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/gatsby-page-utils": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/gatsby-page-utils/-/gatsby-page-utils-0.9.1.tgz", - "integrity": "sha512-UHedSs64HXzoivCk7ZdE9139hi34CcZfexP+Vxe2Zt4aK+MeXowec8VdxKD3Pp08O/YEGKBv2TtSV9gSR/lt2g==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "bluebird": "^3.7.2", - "chokidar": "^3.5.1", - "fs-exists-cached": "^1.0.0", - "gatsby-core-utils": "^1.10.1", - "glob": "^7.1.6", - "lodash": "^4.17.20", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/gatsby-plugin-emotion": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/gatsby-plugin-emotion/-/gatsby-plugin-emotion-3.0.1.tgz", - "integrity": "sha512-90ZyO9MZvnj5HVGsK1TrE6q2gEnQ7xdQFxjQxC8rtmiQ35HXYXyO/orFwcGZH4k0H2vJACtcrJKfc0P+rQ4fwg==", - "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.1.6", - "@babel/runtime": "^7.0.0", - "babel-plugin-emotion": "^10.0.0", - "babel-plugin-jsx-pragmatic": "^1.0.2" - } - }, - "node_modules/gatsby-plugin-gtag": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/gatsby-plugin-gtag/-/gatsby-plugin-gtag-1.0.13.tgz", - "integrity": "sha512-Oul6O67klajrEjkkF1diD228SmyUWsAwTq/1tYq41vBwmyNiPk4dhk8K93rrNQ5d5zesSv+awBeGBa503tQqGw==" - }, - "node_modules/gatsby-plugin-layout": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-layout/-/gatsby-plugin-layout-1.10.0.tgz", - "integrity": "sha512-POZbetL3coxsYbAA1SsZ7u0wd7zcR667OpP7atCGFc/9RRSxkUtA4sog1DNO9Zi/eG2eUnkw+KWuVLKSHV4Hng==", - "dependencies": { - "@babel/runtime": "^7.12.5" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/gatsby-plugin-manifest": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/gatsby-plugin-manifest/-/gatsby-plugin-manifest-2.12.1.tgz", - "integrity": "sha512-Kiom3IHQ+hsRA/yt+XcBdOn1q+Rqbso5Iw0mXQQg+F+8U23sU66NaJY67ZXUkW8iwU25SOrwZaSw49C8BV0EGw==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "gatsby-core-utils": "^1.10.1", - "gatsby-plugin-utils": "^0.9.0", - "semver": "^7.3.2", - "sharp": "^0.27.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/gatsby-plugin-manifest/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gatsby-plugin-mdx": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/gatsby-plugin-mdx/-/gatsby-plugin-mdx-1.10.1.tgz", - "integrity": "sha512-imNVJEMBgaVX5P/V6/+cDja4RqG9i/h+9+2x+B5lM6JeAWz/GsiZ1xmv0iUPMTgMWSh+DRYW9gWc9KXeXJzCFQ==", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/generator": "^7.12.5", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/preset-react": "^7.12.5", - "@babel/types": "^7.12.6", - "camelcase-css": "^2.0.1", - "change-case": "^3.1.0", - "core-js": "^3.6.5", - "dataloader": "^1.4.0", - "debug": "^4.3.1", - "escape-string-regexp": "^1.0.5", - "eval": "^0.1.4", - "fs-extra": "^8.1.0", - "gatsby-core-utils": "^1.10.1", - "gray-matter": "^4.0.2", - "json5": "^2.1.3", - "loader-utils": "^1.4.0", - "lodash": "^4.17.20", - "mdast-util-to-string": "^1.1.0", - "mdast-util-toc": "^3.1.0", - "mime": "^2.4.6", - "p-queue": "^6.6.2", - "pretty-bytes": "^5.3.0", - "remark": "^10.0.1", - "remark-retext": "^3.1.3", - "retext-english": "^3.0.4", - "slugify": "^1.4.4", - "static-site-generator-webpack-plugin": "^3.4.2", - "style-to-object": "^0.3.0", - "underscore.string": "^3.3.5", - "unified": "^8.4.2", - "unist-util-map": "^1.0.5", - "unist-util-remove": "^1.0.3", - "unist-util-visit": "^1.4.1" - } - }, - "node_modules/gatsby-plugin-mdx/node_modules/core-js": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.10.1.tgz", - "integrity": "sha512-pwCxEXnj27XG47mu7SXAwhLP3L5CrlvCB91ANUkIz40P27kUcvNfSdvyZJ9CLHiVoKSp+TTChMQMSKQEH/IQxA==", - "hasInstallScript": true - }, - "node_modules/gatsby-plugin-mdx/node_modules/dataloader": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-1.4.0.tgz", - "integrity": "sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==" - }, - "node_modules/gatsby-plugin-mdx/node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/gatsby-plugin-mdx/node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby-plugin-mdx/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/gatsby-plugin-mdx/node_modules/loader-utils/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/gatsby-plugin-mdx/node_modules/mdast-util-to-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", - "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==" - }, - "node_modules/gatsby-plugin-mdx/node_modules/unified": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-8.4.2.tgz", - "integrity": "sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==", - "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - } - }, - "node_modules/gatsby-plugin-mdx/node_modules/unist-util-remove": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-1.0.3.tgz", - "integrity": "sha512-mB6nCHCQK0pQffUAcCVmKgIWzG/AXs/V8qpS8K72tMPtOSCMSjDeMc5yN+Ye8rB0FhcE+JvW++o1xRNc0R+++g==", - "dependencies": { - "unist-util-is": "^3.0.0" - } - }, - "node_modules/gatsby-plugin-mdx/node_modules/unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "dependencies": { - "@types/unist": "^2.0.2" - } - }, - "node_modules/gatsby-plugin-mdx/node_modules/vfile": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", - "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - } - }, - "node_modules/gatsby-plugin-mdx/node_modules/vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - }, - "node_modules/gatsby-plugin-offline": { - "version": "3.10.2", - "resolved": "https://registry.npmjs.org/gatsby-plugin-offline/-/gatsby-plugin-offline-3.10.2.tgz", - "integrity": "sha512-W67KLTtxDqaVHYmGBLuX6BwRvzIIiNjhoWEBw8VA1cM54QYyDykD+rXrs/mWCcBIiCQEj2xbuJc5jfdJh1Qptw==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "cheerio": "^1.0.0-rc.3", - "gatsby-core-utils": "^1.10.1", - "glob": "^7.1.6", - "idb-keyval": "^3.2.0", - "lodash": "^4.17.20", - "workbox-build": "^4.3.1" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/gatsby-plugin-offline/node_modules/cheerio": { - "version": "1.0.0-rc.5", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.5.tgz", - "integrity": "sha512-yoqps/VCaZgN4pfXtenwHROTp8NG6/Hlt4Jpz2FEP0ZJQ+ZUkVDd0hAPDNKhj3nakpfPt/CNs57yEtxD1bXQiw==", - "dependencies": { - "cheerio-select-tmp": "^0.1.0", - "dom-serializer": "~1.2.0", - "domhandler": "^4.0.0", - "entities": "~2.1.0", - "htmlparser2": "^6.0.0", - "parse5": "^6.0.0", - "parse5-htmlparser2-tree-adapter": "^6.0.0" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/gatsby-plugin-offline/node_modules/domhandler": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.1.0.tgz", - "integrity": "sha512-/6/kmsGlMY4Tup/nGVutdrK9yQi4YjWVcVeoQmixpzjOUK1U7pQkvAPHBJeUxOgxF0J8f8lwCJSlCfD0V4CMGQ==", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/gatsby-plugin-offline/node_modules/entities": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", - "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==" - }, - "node_modules/gatsby-plugin-offline/node_modules/htmlparser2": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.0.1.tgz", - "integrity": "sha512-GDKPd+vk4jvSuvCbyuzx/unmXkk090Azec7LovXP8as1Hn8q9p3hbjmDGbUqqhknw0ajwit6LiiWqfiTUPMK7w==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.4.4", - "entities": "^2.0.0" - } - }, - "node_modules/gatsby-plugin-page-creator": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-2.10.1.tgz", - "integrity": "sha512-hNckbeemjTm0SFpellmwkgw5RkjaEiw31ekSesZgRkh+IrlB3HXfRtXRCXtEkVPbrnbOpHrSLgWrNmyM8KcI4w==", - "dependencies": { - "@babel/traverse": "^7.12.5", - "@sindresorhus/slugify": "^1.1.0", - "chokidar": "^3.5.1", - "fs-exists-cached": "^1.0.0", - "gatsby-page-utils": "^0.9.1", - "gatsby-telemetry": "^1.10.1", - "globby": "^11.0.2", - "lodash": "^4.17.20" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/gatsby-plugin-page-creator/node_modules/globby": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", - "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gatsby-plugin-react-helmet": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-react-helmet/-/gatsby-plugin-react-helmet-3.10.0.tgz", - "integrity": "sha512-TktmUysb7wDwYOKowNcpXxLJfQiwQ7cSQ8ALH3pJrW63wBaCoBXvAHg3OhgHVR74CrqN2Tb89tr3GXa4JhO4Qw==", - "dependencies": { - "@babel/runtime": "^7.12.5" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/gatsby-plugin-remove-serviceworker": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-remove-serviceworker/-/gatsby-plugin-remove-serviceworker-1.0.0.tgz", - "integrity": "sha1-n7QzvIvXZuFOHTcRxKxvBR4d/3w=" - }, - "node_modules/gatsby-plugin-remove-trailing-slashes": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-remove-trailing-slashes/-/gatsby-plugin-remove-trailing-slashes-2.10.0.tgz", - "integrity": "sha512-8kx9wBgPJXVcxGt1lUxtfZe1XD+4SRimHnU1T/KE7qiWlSZ8qIupF9rwnjRpxJd35zHjv25Teicy3u/60EXG+A==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.12.5" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/gatsby-plugin-sharp": { - "version": "2.14.3", - "resolved": "https://registry.npmjs.org/gatsby-plugin-sharp/-/gatsby-plugin-sharp-2.14.3.tgz", - "integrity": "sha512-cUzaRA9DE6VzUREStNIy3gFujUefwlPmqumHm8YJGJspW9x8jxNBTXh2kc7tR8GqINFXneoEY4ywnR1WiWB7fA==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "async": "^3.2.0", - "bluebird": "^3.7.2", - "filenamify": "^4.2.0", - "fs-extra": "^9.1.0", - "gatsby-core-utils": "^1.10.1", - "gatsby-telemetry": "^1.10.1", - "got": "^10.7.0", - "imagemin": "^7.0.1", - "imagemin-mozjpeg": "^9.0.0", - "imagemin-pngquant": "^9.0.1", - "lodash": "^4.17.20", - "mini-svg-data-uri": "^1.2.3", - "potrace": "^2.1.8", - "probe-image-size": "^6.0.0", - "progress": "^2.0.3", - "semver": "^7.3.4", - "sharp": "^0.27.0", - "svgo": "1.3.2", - "uuid": "3.4.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/gatsby-plugin-sharp/node_modules/@sindresorhus/is": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-2.1.1.tgz", - "integrity": "sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg==", - "engines": { - "node": ">=10" - } - }, - "node_modules/gatsby-plugin-sharp/node_modules/@szmarczak/http-timer": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", - "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", - "dependencies": { - "defer-to-connect": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gatsby-plugin-sharp/node_modules/async": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", - "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==" - }, - "node_modules/gatsby-plugin-sharp/node_modules/cacheable-request": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz", - "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==", - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby-plugin-sharp/node_modules/decompress-response": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-5.0.0.tgz", - "integrity": "sha512-TLZWWybuxWgoW7Lykv+gq9xvzOsUjQ9tF09Tj6NSTYGMTCHNXzrPnD6Hi+TgZq19PyTAGH4Ll/NIM/eTGglnMw==", - "dependencies": { - "mimic-response": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gatsby-plugin-sharp/node_modules/defer-to-connect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", - "engines": { - "node": ">=10" - } - }, - "node_modules/gatsby-plugin-sharp/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gatsby-plugin-sharp/node_modules/got": { - "version": "10.7.0", - "resolved": "https://registry.npmjs.org/got/-/got-10.7.0.tgz", - "integrity": "sha512-aWTDeNw9g+XqEZNcTjMMZSy7B7yE9toWOFYip7ofFTLleJhvZwUxxTxkTpKvF+p1SAA4VHmuEy7PiHTHyq8tJg==", - "dependencies": { - "@sindresorhus/is": "^2.0.0", - "@szmarczak/http-timer": "^4.0.0", - "@types/cacheable-request": "^6.0.1", - "cacheable-lookup": "^2.0.0", - "cacheable-request": "^7.0.1", - "decompress-response": "^5.0.0", - "duplexer3": "^0.1.4", - "get-stream": "^5.0.0", - "lowercase-keys": "^2.0.0", - "mimic-response": "^2.1.0", - "p-cancelable": "^2.0.0", - "p-event": "^4.0.0", - "responselike": "^2.0.0", - "to-readable-stream": "^2.0.0", - "type-fest": "^0.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gatsby-plugin-sharp/node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" - }, - "node_modules/gatsby-plugin-sharp/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "node_modules/gatsby-plugin-sharp/node_modules/keyv": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", - "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/gatsby-plugin-sharp/node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby-plugin-sharp/node_modules/mimic-response": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", - "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby-plugin-sharp/node_modules/normalize-url": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", - "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby-plugin-sharp/node_modules/p-cancelable": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.0.tgz", - "integrity": "sha512-HAZyB3ZodPo+BDpb4/Iu7Jv4P6cSazBz9ZM0ChhEXp70scx834aWCEjQRwgt41UzzejUAPdbqqONfRWTPYrPAQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby-plugin-sharp/node_modules/responselike": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", - "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", - "dependencies": { - "lowercase-keys": "^2.0.0" - } - }, - "node_modules/gatsby-plugin-sharp/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gatsby-plugin-sharp/node_modules/to-readable-stream": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-2.1.0.tgz", - "integrity": "sha512-o3Qa6DGg1CEXshSdvWNX2sN4QHqg03SPq7U6jPXRahlQdl5dK8oXjkU/2/sGrnOZKeGV1zLSO8qPwyKklPPE7w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby-plugin-sharp/node_modules/type-fest": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.10.0.tgz", - "integrity": "sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby-plugin-sharp/node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/gatsby-plugin-sitemap": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-sitemap/-/gatsby-plugin-sitemap-2.12.0.tgz", - "integrity": "sha512-oY0SzFl7xDVfIp3f4dhsKuGknc6tLsZIdNWPB9jv3HEDIFpyohFjJ4tcH2rHG8Wm8ceW34XjgSW0fcyu/QQYxQ==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "common-tags": "^1.8.0", - "minimatch": "^3.0.4", - "pify": "^3.0.0", - "sitemap": "^1.13.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/gatsby-plugin-sitemap/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "engines": { - "node": ">=4" - } - }, - "node_modules/gatsby-plugin-typescript": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/gatsby-plugin-typescript/-/gatsby-plugin-typescript-2.12.1.tgz", - "integrity": "sha512-p32qJVDi5Xw1Oo5vLMUXdRBxSDlMrfxTGb7etMAsVfyLRlRhMLb2YsuXJIvN1IfybQ6Z3EbhlH293cpxn5jozg==", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-numeric-separator": "^7.12.5", - "@babel/plugin-proposal-optional-chaining": "^7.12.1", - "@babel/preset-typescript": "^7.12.1", - "@babel/runtime": "^7.12.5", - "babel-plugin-remove-graphql-queries": "^2.16.1" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/gatsby-plugin-utils": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-utils/-/gatsby-plugin-utils-0.9.0.tgz", - "integrity": "sha512-InM8PNHtx1kF87qQOlf4pVeNA8lSIsvSjImvN6dvpUjeQqOMRN1avY0W9Trh6LKTF/keWWj975Gk8Vcr+PYyDA==", - "dependencies": { - "joi": "^17.2.1" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/gatsby-react-router-scroll": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/gatsby-react-router-scroll/-/gatsby-react-router-scroll-3.7.0.tgz", - "integrity": "sha512-8sm04EQac7fccJZlllFEo349wAlNEuPVu35juuL0hgMDTyWlk4nPwPH/ACdpn2MgpEmrTSfp2yPxyzaRKVyzeQ==", - "dependencies": { - "@babel/runtime": "^7.12.5" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/gatsby-recipes": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/gatsby-recipes/-/gatsby-recipes-0.9.2.tgz", - "integrity": "sha512-+jcVzYh7RUxvU1yxdUdUfp06nrwl8y/G9FUWC7izho/t65R3IYTJo2danTwxiva6jPRWLfjfolNwD7m1rQ1KRA==", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/generator": "^7.12.5", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-proposal-optional-chaining": "^7.12.1", - "@babel/plugin-transform-react-jsx": "^7.12.5", - "@babel/standalone": "^7.12.6", - "@babel/template": "^7.10.4", - "@babel/types": "^7.12.6", - "@graphql-tools/schema": "^7.0.0", - "@graphql-tools/utils": "^7.0.2", - "@hapi/hoek": "8.x.x", - "@hapi/joi": "^15.1.1", - "better-queue": "^3.8.10", - "chokidar": "^3.4.2", - "contentful-management": "^7.5.1", - "cors": "^2.8.5", - "debug": "^4.3.1", - "detect-port": "^1.3.0", - "dotenv": "^8.2.0", - "execa": "^4.0.2", - "express": "^4.17.1", - "express-graphql": "^0.9.0", - "fs-extra": "^8.1.0", - "gatsby-core-utils": "^1.10.1", - "gatsby-telemetry": "^1.10.1", - "glob": "^7.1.6", - "graphql": "^14.6.0", - "graphql-compose": "^6.3.8", - "graphql-subscriptions": "^1.1.0", - "graphql-type-json": "^0.3.2", - "hicat": "^0.8.0", - "is-binary-path": "^2.1.0", - "is-url": "^1.2.4", - "jest-diff": "^25.5.0", - "lock": "^1.0.0", - "lodash": "^4.17.20", - "mitt": "^1.2.0", - "mkdirp": "^0.5.1", - "node-fetch": "^2.5.0", - "pkg-dir": "^4.2.0", - "prettier": "^2.0.5", - "prop-types": "^15.6.1", - "remark-mdx": "^2.0.0-next.4", - "remark-mdxjs": "^2.0.0-next.4", - "remark-parse": "^6.0.3", - "remark-stringify": "^8.1.0", - "resolve-from": "^5.0.0", - "semver": "^7.3.2", - "single-trailing-newline": "^1.0.0", - "strip-ansi": "^6.0.0", - "style-to-object": "^0.3.0", - "unified": "^8.4.2", - "unist-util-remove": "^2.0.0", - "unist-util-visit": "^2.0.2", - "uuid": "3.4.0", - "ws": "^7.3.0", - "xstate": "^4.9.1", - "yoga-layout-prebuilt": "^1.9.6" - } - }, - "node_modules/gatsby-recipes/node_modules/@graphql-tools/utils": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.7.1.tgz", - "integrity": "sha512-SFT4/dTfrwWer1wSOLU+jqgv3oa/xTR8q+MiNbE9nCH2FXyMsqIOaXKm9wHfKIWFWHozqBdcnwFkQZrdD7H2TQ==", - "dependencies": { - "@ardatan/aggregate-error": "0.0.6", - "camel-case": "4.1.2", - "tslib": "~2.1.0" - } - }, - "node_modules/gatsby-recipes/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby-recipes/node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/gatsby-recipes/node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/gatsby-recipes/node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby-recipes/node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/gatsby-recipes/node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/gatsby-recipes/node_modules/node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", - "engines": { - "node": "4.x || >=6.0.0" - } - }, - "node_modules/gatsby-recipes/node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/gatsby-recipes/node_modules/prettier": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz", - "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==", - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/gatsby-recipes/node_modules/remark-mdx": { - "version": "2.0.0-next.9", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-2.0.0-next.9.tgz", - "integrity": "sha512-I5dCKP5VE18SMd5ycIeeEk8Hl6oaldUY6PIvjrfm65l7d0QRnLqknb62O2g3QEmOxCswcHTtwITtz6rfUIVs+A==", - "dependencies": { - "mdast-util-mdx": "^0.1.1", - "micromark-extension-mdx": "^0.2.0", - "micromark-extension-mdxjs": "^0.3.0" - } - }, - "node_modules/gatsby-recipes/node_modules/remark-parse": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-6.0.3.tgz", - "integrity": "sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg==", - "dependencies": { - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^1.1.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^1.0.0", - "vfile-location": "^2.0.0", - "xtend": "^4.0.1" - } - }, - "node_modules/gatsby-recipes/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby-recipes/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gatsby-recipes/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby-recipes/node_modules/tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - }, - "node_modules/gatsby-recipes/node_modules/unified": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-8.4.2.tgz", - "integrity": "sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==", - "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - } - }, - "node_modules/gatsby-recipes/node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==" - }, - "node_modules/gatsby-recipes/node_modules/unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "dependencies": { - "@types/unist": "^2.0.2" - } - }, - "node_modules/gatsby-recipes/node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "node_modules/gatsby-recipes/node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - }, - "node_modules/gatsby-recipes/node_modules/vfile": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", - "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - } - }, - "node_modules/gatsby-recipes/node_modules/vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - }, - "node_modules/gatsby-remark-copy-linked-files": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/gatsby-remark-copy-linked-files/-/gatsby-remark-copy-linked-files-2.10.0.tgz", - "integrity": "sha512-46YyGH1LyTYYrTxJRfqbP3BgLRQM8b3GdoBVL4gvC5UNPjOfbAiRUyp7qZSP7Ocnb05Y36cbuQ8KpMl8vdopVw==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "cheerio": "^1.0.0-rc.3", - "fs-extra": "^8.1.0", - "is-relative-url": "^3.0.0", - "lodash": "^4.17.20", - "path-is-inside": "^1.0.2", - "probe-image-size": "^6.0.0", - "unist-util-visit": "^1.4.1" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/gatsby-remark-copy-linked-files/node_modules/cheerio": { - "version": "1.0.0-rc.5", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.5.tgz", - "integrity": "sha512-yoqps/VCaZgN4pfXtenwHROTp8NG6/Hlt4Jpz2FEP0ZJQ+ZUkVDd0hAPDNKhj3nakpfPt/CNs57yEtxD1bXQiw==", - "dependencies": { - "cheerio-select-tmp": "^0.1.0", - "dom-serializer": "~1.2.0", - "domhandler": "^4.0.0", - "entities": "~2.1.0", - "htmlparser2": "^6.0.0", - "parse5": "^6.0.0", - "parse5-htmlparser2-tree-adapter": "^6.0.0" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/gatsby-remark-copy-linked-files/node_modules/domhandler": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.1.0.tgz", - "integrity": "sha512-/6/kmsGlMY4Tup/nGVutdrK9yQi4YjWVcVeoQmixpzjOUK1U7pQkvAPHBJeUxOgxF0J8f8lwCJSlCfD0V4CMGQ==", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/gatsby-remark-copy-linked-files/node_modules/entities": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", - "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==" - }, - "node_modules/gatsby-remark-copy-linked-files/node_modules/htmlparser2": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.0.1.tgz", - "integrity": "sha512-GDKPd+vk4jvSuvCbyuzx/unmXkk090Azec7LovXP8as1Hn8q9p3hbjmDGbUqqhknw0ajwit6LiiWqfiTUPMK7w==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.4.4", - "entities": "^2.0.0" - } - }, - "node_modules/gatsby-remark-images": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/gatsby-remark-images/-/gatsby-remark-images-3.11.1.tgz", - "integrity": "sha512-fOcJXoD7X828iDLo7djOqvHeD+RJgN9FPNbayRPpHGlHJBqB5dwpmnYUy0c/dqjMEeciCgBU7xbzGm8P53Nv9g==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "chalk": "^4.1.0", - "cheerio": "^1.0.0-rc.3", - "gatsby-core-utils": "^1.10.1", - "is-relative-url": "^3.0.0", - "lodash": "^4.17.20", - "mdast-util-definitions": "^1.2.5", - "potrace": "^2.1.8", - "query-string": "^6.13.3", - "unist-util-select": "^1.5.0", - "unist-util-visit-parents": "^2.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/gatsby-remark-images/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" - } - }, - "node_modules/gatsby-remark-images/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gatsby-remark-images/node_modules/cheerio": { - "version": "1.0.0-rc.5", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.5.tgz", - "integrity": "sha512-yoqps/VCaZgN4pfXtenwHROTp8NG6/Hlt4Jpz2FEP0ZJQ+ZUkVDd0hAPDNKhj3nakpfPt/CNs57yEtxD1bXQiw==", - "dependencies": { - "cheerio-select-tmp": "^0.1.0", - "dom-serializer": "~1.2.0", - "domhandler": "^4.0.0", - "entities": "~2.1.0", - "htmlparser2": "^6.0.0", - "parse5": "^6.0.0", - "parse5-htmlparser2-tree-adapter": "^6.0.0" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/gatsby-remark-images/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/gatsby-remark-images/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/gatsby-remark-images/node_modules/domhandler": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.1.0.tgz", - "integrity": "sha512-/6/kmsGlMY4Tup/nGVutdrK9yQi4YjWVcVeoQmixpzjOUK1U7pQkvAPHBJeUxOgxF0J8f8lwCJSlCfD0V4CMGQ==", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/gatsby-remark-images/node_modules/entities": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", - "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==" - }, - "node_modules/gatsby-remark-images/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/gatsby-remark-images/node_modules/htmlparser2": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.0.1.tgz", - "integrity": "sha512-GDKPd+vk4jvSuvCbyuzx/unmXkk090Azec7LovXP8as1Hn8q9p3hbjmDGbUqqhknw0ajwit6LiiWqfiTUPMK7w==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.4.4", - "entities": "^2.0.0" - } - }, - "node_modules/gatsby-remark-images/node_modules/mdast-util-definitions": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-1.2.5.tgz", - "integrity": "sha512-CJXEdoLfiISCDc2JB6QLb79pYfI6+GcIH+W2ox9nMc7od0Pz+bovcHsiq29xAQY6ayqe/9CsK2VzkSJdg1pFYA==", - "dependencies": { - "unist-util-visit": "^1.0.0" - } - }, - "node_modules/gatsby-remark-images/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/gatsby-remark-images/node_modules/unist-util-visit-parents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", - "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", - "dependencies": { - "unist-util-is": "^3.0.0" - } - }, - "node_modules/gatsby-remark-mermaid": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/gatsby-remark-mermaid/-/gatsby-remark-mermaid-2.1.0.tgz", - "integrity": "sha512-9SVQkD5aE0u8XFlnnuxWx1HTjTuVkynv9dZJAZQV0S/eZX9YR07f5LtDVqT89n9qwwKbCf3pWT82DcMatFbjeA==", - "dependencies": { - "mermaid": "^8.7.0", - "unist-util-visit": "^1.4.0" - } - }, - "node_modules/gatsby-source-filesystem": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/gatsby-source-filesystem/-/gatsby-source-filesystem-2.11.1.tgz", - "integrity": "sha512-Ao526Mmhm8KkF+0Tvf9Le5kKnqX7kgC1wecp82BW2KLQgdtG7UIgmHvG6PkjuFNiJ2ghXPC3vRK3J/vDPyLtkA==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "better-queue": "^3.8.10", - "chokidar": "^3.4.3", - "file-type": "^16.0.0", - "fs-extra": "^8.1.0", - "gatsby-core-utils": "^1.10.1", - "got": "^9.6.0", - "md5-file": "^5.0.0", - "mime": "^2.4.6", - "pretty-bytes": "^5.4.1", - "progress": "^2.0.3", - "valid-url": "^1.0.9", - "xstate": "^4.14.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/gatsby-source-filesystem/node_modules/file-type": { - "version": "16.3.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-16.3.0.tgz", - "integrity": "sha512-ZA0hV64611vJT42ltw0T9IDwHApQuxRdrmQZWTeDmeAUtZBBVSQW3nSQqhhW1cAgpXgqcJvm410BYHXJQ9AymA==", - "dependencies": { - "readable-web-to-node-stream": "^3.0.0", - "strtok3": "^6.0.3", - "token-types": "^2.0.0", - "typedarray-to-buffer": "^3.1.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby-source-filesystem/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/gatsby-source-filesystem/node_modules/got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dependencies": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/gatsby-telemetry": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/gatsby-telemetry/-/gatsby-telemetry-1.10.1.tgz", - "integrity": "sha512-iIXWHD6CSePzL77ZeBnWVRHKh9MxB8QaEf1eRUODH8uqK7GnyV34zJclSD4EIGVFWwd419MhrWqI1oE9iouskA==", - "hasInstallScript": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@turist/fetch": "^7.1.7", - "@turist/time": "^0.0.1", - "async-retry-ng": "^2.0.1", - "boxen": "^4.2.0", - "configstore": "^5.0.1", - "fs-extra": "^8.1.0", - "gatsby-core-utils": "^1.10.1", - "git-up": "^4.0.2", - "is-docker": "^2.1.1", - "lodash": "^4.17.20", - "node-fetch": "^2.6.1", - "uuid": "3.4.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/gatsby-telemetry/node_modules/node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", - "engines": { - "node": "4.x || >=6.0.0" - } - }, - "node_modules/gatsby-transformer-remark": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/gatsby-transformer-remark/-/gatsby-transformer-remark-2.16.1.tgz", - "integrity": "sha512-e002rDdXA5TwPRg57FzcBeZkY7T/xV+jAciV/96dn091NhLJXJz13PgZxyLKoD0AL4zdjuQQqhkiK3ksAuqCPQ==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "bluebird": "^3.7.2", - "gatsby-core-utils": "^1.10.1", - "gray-matter": "^4.0.2", - "hast-util-raw": "^4.0.0", - "hast-util-to-html": "^4.0.1", - "lodash": "^4.17.20", - "mdast-util-to-hast": "^3.0.4", - "mdast-util-to-string": "^1.1.0", - "mdast-util-toc": "^5.0", - "remark": "^10.0.1", - "remark-parse": "^6.0.3", - "remark-retext": "^3.1.3", - "remark-stringify": "6.0.4", - "retext-english": "^3.0.4", - "sanitize-html": "^1.27.5", - "underscore.string": "^3.3.5", - "unified": "^6.2.0", - "unist-util-remove-position": "^1.1.4", - "unist-util-select": "^1.5.0", - "unist-util-visit": "^1.4.1" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/gatsby-transformer-remark/node_modules/hast-to-hyperscript": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-5.0.0.tgz", - "integrity": "sha512-DLl3eYTz8uwwzEubDUdCChsR5t5b2ne+yvHrA2h58Suq/JnN3+Gsb9Tc4iZoCCsykmFUc6UUpwxTmQXs0akSeg==", - "dependencies": { - "comma-separated-tokens": "^1.0.0", - "property-information": "^4.0.0", - "space-separated-tokens": "^1.0.0", - "style-to-object": "^0.2.1", - "unist-util-is": "^2.0.0", - "web-namespaces": "^1.1.2" - } - }, - "node_modules/gatsby-transformer-remark/node_modules/hast-util-from-parse5": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-4.0.2.tgz", - "integrity": "sha512-I6dtjsGtDqz4fmGSiFClFyiXdKhj5bPceS6intta7k/VDuiKz9P61C6hO6WMiNNmEm1b/EtBH8f+juvz4o0uwQ==", - "dependencies": { - "ccount": "^1.0.3", - "hastscript": "^4.0.0", - "property-information": "^4.0.0", - "web-namespaces": "^1.1.2", - "xtend": "^4.0.1" - } - }, - "node_modules/gatsby-transformer-remark/node_modules/hast-util-raw": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-4.0.0.tgz", - "integrity": "sha512-5xYHyEJMCf8lX/NT4iA5z6N43yoFsrJqXJ5GWwAbLn815URbIz+UNNFEgid33F9paZuDlqVKvB+K3Aqu5+DdSw==", - "dependencies": { - "hast-util-from-parse5": "^4.0.2", - "hast-util-to-parse5": "^4.0.1", - "html-void-elements": "^1.0.1", - "parse5": "^5.0.0", - "unist-util-position": "^3.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.1", - "zwitch": "^1.0.0" - } - }, - "node_modules/gatsby-transformer-remark/node_modules/hast-util-to-parse5": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-4.0.1.tgz", - "integrity": "sha512-U/61W+fsNfBpCyJBB5Pt3l5ypIfgXqEyW9pyrtxF7XrqDJHzcFrYpnC94d0JDYjvobLpYCzcU9srhMRPEO1YXw==", - "dependencies": { - "hast-to-hyperscript": "^5.0.0", - "property-information": "^4.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.1", - "zwitch": "^1.0.0" - } - }, - "node_modules/gatsby-transformer-remark/node_modules/hastscript": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-4.1.0.tgz", - "integrity": "sha512-bOTn9hEfzewvHyXdbYGKqOr/LOz+2zYhKbC17U2YAjd16mnjqB1BQ0nooM/RdMy/htVyli0NAznXiBtwDi1cmQ==", - "dependencies": { - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.2.0", - "property-information": "^4.0.0", - "space-separated-tokens": "^1.0.0" - } - }, - "node_modules/gatsby-transformer-remark/node_modules/markdown-table": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.3.tgz", - "integrity": "sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==" - }, - "node_modules/gatsby-transformer-remark/node_modules/mdast-util-compact": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-1.0.4.tgz", - "integrity": "sha512-3YDMQHI5vRiS2uygEFYaqckibpJtKq5Sj2c8JioeOQBU6INpKbdWzfyLqFFnDwEcEnRFIdMsguzs5pC1Jp4Isg==", - "dependencies": { - "unist-util-visit": "^1.1.0" - } - }, - "node_modules/gatsby-transformer-remark/node_modules/mdast-util-definitions": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-1.2.5.tgz", - "integrity": "sha512-CJXEdoLfiISCDc2JB6QLb79pYfI6+GcIH+W2ox9nMc7od0Pz+bovcHsiq29xAQY6ayqe/9CsK2VzkSJdg1pFYA==", - "dependencies": { - "unist-util-visit": "^1.0.0" - } - }, - "node_modules/gatsby-transformer-remark/node_modules/mdast-util-to-hast": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-3.0.4.tgz", - "integrity": "sha512-/eIbly2YmyVgpJNo+bFLLMCI1XgolO/Ffowhf+pHDq3X4/V6FntC9sGQCDLM147eTS+uSXv5dRzJyFn+o0tazA==", - "dependencies": { - "collapse-white-space": "^1.0.0", - "detab": "^2.0.0", - "mdast-util-definitions": "^1.2.0", - "mdurl": "^1.0.1", - "trim": "0.0.1", - "trim-lines": "^1.0.0", - "unist-builder": "^1.0.1", - "unist-util-generated": "^1.1.0", - "unist-util-position": "^3.0.0", - "unist-util-visit": "^1.1.0", - "xtend": "^4.0.1" - } - }, - "node_modules/gatsby-transformer-remark/node_modules/mdast-util-to-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", - "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==" - }, - "node_modules/gatsby-transformer-remark/node_modules/mdast-util-toc": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-toc/-/mdast-util-toc-5.1.0.tgz", - "integrity": "sha512-csimbRIVkiqc+PpFeKDGQ/Ck2N4f9FYH3zzBMMJzcxoKL8m+cM0n94xXm0I9eaxHnKdY9n145SGTdyJC7i273g==", - "dependencies": { - "@types/mdast": "^3.0.3", - "@types/unist": "^2.0.3", - "extend": "^3.0.2", - "github-slugger": "^1.2.1", - "mdast-util-to-string": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit": "^2.0.0" - } - }, - "node_modules/gatsby-transformer-remark/node_modules/mdast-util-toc/node_modules/mdast-util-to-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", - "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==" - }, - "node_modules/gatsby-transformer-remark/node_modules/mdast-util-toc/node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==" - }, - "node_modules/gatsby-transformer-remark/node_modules/mdast-util-toc/node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "node_modules/gatsby-transformer-remark/node_modules/parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==" - }, - "node_modules/gatsby-transformer-remark/node_modules/property-information": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-4.2.0.tgz", - "integrity": "sha512-TlgDPagHh+eBKOnH2VYvk8qbwsCG/TAJdmTL7f1PROUcSO8qt/KSmShEQ/OKvock8X9tFjtqjCScyOkkkvIKVQ==", - "dependencies": { - "xtend": "^4.0.1" - } - }, - "node_modules/gatsby-transformer-remark/node_modules/remark-parse": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-6.0.3.tgz", - "integrity": "sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg==", - "dependencies": { - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^1.1.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^1.0.0", - "vfile-location": "^2.0.0", - "xtend": "^4.0.1" - } - }, - "node_modules/gatsby-transformer-remark/node_modules/remark-stringify": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-6.0.4.tgz", - "integrity": "sha512-eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg==", - "dependencies": { - "ccount": "^1.0.0", - "is-alphanumeric": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "longest-streak": "^2.0.1", - "markdown-escapes": "^1.0.0", - "markdown-table": "^1.1.0", - "mdast-util-compact": "^1.0.0", - "parse-entities": "^1.0.2", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "stringify-entities": "^1.0.1", - "unherit": "^1.0.4", - "xtend": "^4.0.1" - } - }, - "node_modules/gatsby-transformer-remark/node_modules/stringify-entities": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz", - "integrity": "sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==", - "dependencies": { - "character-entities-html4": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, - "node_modules/gatsby-transformer-remark/node_modules/style-to-object": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.2.3.tgz", - "integrity": "sha512-1d/k4EY2N7jVLOqf2j04dTc37TPOv/hHxZmvpg8Pdh8UYydxeu/C1W1U4vD8alzf5V2Gt7rLsmkr4dxAlDm9ng==", - "dependencies": { - "inline-style-parser": "0.1.1" - } - }, - "node_modules/gatsby-transformer-remark/node_modules/unist-builder": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-1.0.4.tgz", - "integrity": "sha512-v6xbUPP7ILrT15fHGrNyHc1Xda8H3xVhP7/HAIotHOhVPjH5dCXA097C3Rry1Q2O+HbOLCao4hfPB+EYEjHgVg==", - "dependencies": { - "object-assign": "^4.1.0" - } - }, - "node_modules/gatsby-transformer-remark/node_modules/unist-util-is": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-2.1.3.tgz", - "integrity": "sha512-4WbQX2iwfr/+PfM4U3zd2VNXY+dWtZsN1fLnWEi2QQXA4qyDYAZcDMfXUX0Cu6XZUHHAO9q4nyxxLT4Awk1qUA==" - }, - "node_modules/gatsby-transformer-remark/node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - }, - "node_modules/gatsby-transformer-remark/node_modules/unist-util-visit-parents/node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==" - }, - "node_modules/gatsby-transformer-sharp": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/gatsby-transformer-sharp/-/gatsby-transformer-sharp-2.12.1.tgz", - "integrity": "sha512-J9eZB82EMW3QnkGAJVH2X4ydmcRoDGLMPJBzc/VWDSxexuE7CYO/aQvq5RdCW5xetYu7X7J/gSiDflrNNS+F7w==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "bluebird": "^3.7.2", - "fs-extra": "^9.1.0", - "potrace": "^2.1.8", - "probe-image-size": "^6.0.0", - "semver": "^7.3.4", - "sharp": "^0.27.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/gatsby-transformer-sharp/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gatsby-transformer-sharp/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "node_modules/gatsby-transformer-sharp/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gatsby-transformer-sharp/node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/gatsby/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/gatsby/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" - } - }, - "node_modules/gatsby/node_modules/buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" - }, - "node_modules/gatsby/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gatsby/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/gatsby/node_modules/cliui/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby/node_modules/cliui/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby/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/gatsby/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/gatsby/node_modules/core-js": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.10.1.tgz", - "integrity": "sha512-pwCxEXnj27XG47mu7SXAwhLP3L5CrlvCB91ANUkIz40P27kUcvNfSdvyZJ9CLHiVoKSp+TTChMQMSKQEH/IQxA==", - "hasInstallScript": true - }, - "node_modules/gatsby/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/gatsby/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/gatsby/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby/node_modules/gatsby-cli": { - "version": "2.19.2", - "resolved": "https://registry.npmjs.org/gatsby-cli/-/gatsby-cli-2.19.2.tgz", - "integrity": "sha512-Z6y0MgYC07uLF1jBtcLoFJfD9iX+CeaNMbpet7qrolNjig8v5ukyttvn5GUAliwC4ifwCJpbURkXKPFicr0KrA==", - "hasInstallScript": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@hapi/joi": "^15.1.1", - "@types/common-tags": "^1.8.0", - "better-opn": "^2.0.0", - "chalk": "^4.1.0", - "clipboardy": "^2.3.0", - "common-tags": "^1.8.0", - "configstore": "^5.0.1", - "convert-hrtime": "^3.0.0", - "create-gatsby": "^0.5.1", - "envinfo": "^7.7.3", - "execa": "^3.4.0", - "fs-exists-cached": "^1.0.0", - "fs-extra": "^8.1.0", - "gatsby-core-utils": "^1.10.1", - "gatsby-recipes": "^0.9.2", - "gatsby-telemetry": "^1.10.1", - "hosted-git-info": "^3.0.6", - "is-valid-path": "^0.1.1", - "lodash": "^4.17.20", - "meant": "^1.0.2", - "node-fetch": "^2.6.1", - "opentracing": "^0.14.4", - "pretty-error": "^2.1.1", - "progress": "^2.0.3", - "prompts": "^2.3.2", - "redux": "^4.0.5", - "resolve-cwd": "^3.0.0", - "semver": "^7.3.2", - "signal-exit": "^3.0.3", - "source-map": "0.7.3", - "stack-trace": "^0.0.10", - "strip-ansi": "^5.2.0", - "update-notifier": "^5.0.1", - "uuid": "3.4.0", - "yargs": "^15.4.1", - "yoga-layout-prebuilt": "^1.9.6", - "yurnalist": "^2.1.0" - }, - "bin": { - "gatsby": "cli.js" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/gatsby/node_modules/gatsby-cli/node_modules/execa": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", - "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "p-finally": "^2.0.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": "^8.12.0 || >=9.7.0" - } - }, - "node_modules/gatsby/node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/gatsby/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/gatsby/node_modules/hosted-git-info": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", - "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gatsby/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby/node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby/node_modules/node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", - "engines": { - "node": "4.x || >=6.0.0" - } - }, - "node_modules/gatsby/node_modules/p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby/node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, - "node_modules/gatsby/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gatsby/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/gatsby/node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/gatsby/node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gatsby/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby/node_modules/string-width/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby/node_modules/string-width/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/gatsby/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/gatsby/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/gatsby/node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" - }, - "node_modules/gatsby/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby/node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby/node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - }, - "node_modules/gatsby/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.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": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "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/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" - }, - "node_modules/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "node_modules/get-port": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", - "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=", - "engines": { - "node": ">=4" - } - }, - "node_modules/get-proxy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", - "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", - "dependencies": { - "npm-conf": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "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=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gifwrap": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/gifwrap/-/gifwrap-0.9.2.tgz", - "integrity": "sha512-fcIswrPaiCDAyO8xnWvHSZdWChjKXUanKKpAiWWJ/UTkEi/aYKn5+90e7DE820zbEaVR9CE2y4z9bzhQijZ0BA==", - "dependencies": { - "image-q": "^1.1.1", - "omggif": "^1.0.10" - } - }, - "node_modules/git-up": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.2.tgz", - "integrity": "sha512-kbuvus1dWQB2sSW4cbfTeGpCMd8ge9jx9RKnhXhuJ7tnvT+NIrTVfYZxjtflZddQYcmdOTlkAcjmx7bor+15AQ==", - "dependencies": { - "is-ssh": "^1.3.0", - "parse-url": "^5.0.0" - } - }, - "node_modules/github-buttons": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/github-buttons/-/github-buttons-2.15.0.tgz", - "integrity": "sha512-TqnLqrwYkYbbFmWcRa2LPyh6IRp0krnGkNrY/5LetxVnPYOHQzxmOZC25GtsHN7ay9Q5ZWY3zLWCKti+xz7w3Q==" - }, - "node_modules/github-from-package": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=" - }, - "node_modules/github-slugger": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.3.0.tgz", - "integrity": "sha512-gwJScWVNhFYSRDvURk/8yhcFBee6aFjye2a7Lhb2bUyRulpIoek9p0I9Kt7PT67d/nUlZbFu8L9RLiA0woQN8Q==", - "dependencies": { - "emoji-regex": ">=6.0.0 <=6.1.1" - } - }, - "node_modules/github-slugger/node_modules/emoji-regex": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.1.1.tgz", - "integrity": "sha1-xs0OwbBkLio8Z6ETfvxeeW2k+I4=" - }, - "node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", - "dependencies": { - "glob-parent": "^2.0.0", - "is-glob": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "dependencies": { - "is-glob": "^2.0.0" - } - }, - "node_modules/global": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", - "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", - "dependencies": { - "min-document": "^2.19.0", - "process": "^0.11.10" - } - }, - "node_modules/global-dirs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", - "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", - "dependencies": { - "ini": "2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dependencies": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", - "dependencies": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-prefix/node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/globby": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", - "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", - "dependencies": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/got": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", - "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", - "dependencies": { - "@sindresorhus/is": "^0.7.0", - "cacheable-request": "^2.1.1", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "into-stream": "^3.1.0", - "is-retry-allowed": "^1.1.0", - "isurl": "^1.0.0-alpha5", - "lowercase-keys": "^1.0.0", - "mimic-response": "^1.0.0", - "p-cancelable": "^0.4.0", - "p-timeout": "^2.0.1", - "pify": "^3.0.0", - "safe-buffer": "^5.1.1", - "timed-out": "^4.0.1", - "url-parse-lax": "^3.0.0", - "url-to-options": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/got/node_modules/@sindresorhus/is": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", - "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", - "engines": { - "node": ">=4" - } - }, - "node_modules/got/node_modules/cacheable-request": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", - "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", - "dependencies": { - "clone-response": "1.0.2", - "get-stream": "3.0.0", - "http-cache-semantics": "3.8.1", - "keyv": "3.0.0", - "lowercase-keys": "1.0.0", - "normalize-url": "2.0.1", - "responselike": "1.0.2" - } - }, - "node_modules/got/node_modules/cacheable-request/node_modules/lowercase-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", - "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/got/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "engines": { - "node": ">=4" - } - }, - "node_modules/got/node_modules/http-cache-semantics": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==" - }, - "node_modules/got/node_modules/keyv": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", - "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", - "dependencies": { - "json-buffer": "3.0.0" - } - }, - "node_modules/got/node_modules/normalize-url": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", - "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", - "dependencies": { - "prepend-http": "^2.0.0", - "query-string": "^5.0.1", - "sort-keys": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/got/node_modules/p-cancelable": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", - "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/got/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "engines": { - "node": ">=4" - } - }, - "node_modules/got/node_modules/query-string": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", - "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", - "dependencies": { - "decode-uri-component": "^0.2.0", - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/got/node_modules/strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" - }, - "node_modules/graphlib": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/graphlib/-/graphlib-2.1.8.tgz", - "integrity": "sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A==", - "dependencies": { - "lodash": "^4.17.15" - } - }, - "node_modules/graphql": { - "version": "14.7.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.7.0.tgz", - "integrity": "sha512-l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA==", - "dependencies": { - "iterall": "^1.2.2" - }, - "engines": { - "node": ">= 6.x" - } - }, - "node_modules/graphql-compose": { - "version": "6.3.8", - "resolved": "https://registry.npmjs.org/graphql-compose/-/graphql-compose-6.3.8.tgz", - "integrity": "sha512-o0/jzQEMIpSjryLKwmD1vGrCubiPxD0LxlGTgWDSu38TBepu2GhugC9gYgTEbtiCZAHPtvkZ90SzzABOWZyQLA==", - "dependencies": { - "graphql-type-json": "^0.2.4", - "object-path": "^0.11.4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/graphql-compose/node_modules/graphql-type-json": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/graphql-type-json/-/graphql-type-json-0.2.4.tgz", - "integrity": "sha512-/tq02ayMQjrG4oDFDRLLrPk0KvJXue0nVXoItBe7uAdbNXjQUu+HYCBdAmPLQoseVzUKKMzrhq2P/sfI76ON6w==" - }, - "node_modules/graphql-config": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/graphql-config/-/graphql-config-3.2.0.tgz", - "integrity": "sha512-ygEKDeQNZKpm4137560n2oY3bGM0D5zyRsQVaJntKkufWdgPg6sb9/4J1zJW2y/yC1ortAbhNho09qmeJeLa9g==", - "dependencies": { - "@endemolshinegroup/cosmiconfig-typescript-loader": "3.0.2", - "@graphql-tools/graphql-file-loader": "^6.0.0", - "@graphql-tools/json-file-loader": "^6.0.0", - "@graphql-tools/load": "^6.0.0", - "@graphql-tools/merge": "^6.0.0", - "@graphql-tools/url-loader": "^6.0.0", - "@graphql-tools/utils": "^6.0.0", - "cosmiconfig": "6.0.0", - "cosmiconfig-toml-loader": "1.0.0", - "minimatch": "3.0.4", - "string-env-interpolation": "1.0.1", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/graphql-config/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" - }, - "node_modules/graphql-language-service-config": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/graphql-language-service-config/-/graphql-language-service-config-0.0.11.tgz", - "integrity": "sha1-7fWT7n0LbY+cvI/l2Vi4YHx1zqQ=", - "dependencies": { - "graphql-language-service-types": "0.0.16" - } - }, - "node_modules/graphql-language-service-interface": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/graphql-language-service-interface/-/graphql-language-service-interface-0.0.11.tgz", - "integrity": "sha1-2E2bXGBEBJGH5fs1HP4evc3wRSA=", - "dependencies": { - "graphql": "^0.9.6", - "graphql-language-service-config": "0.0.11", - "graphql-language-service-parser": "0.0.10", - "graphql-language-service-types": "0.0.16", - "graphql-language-service-utils": "0.0.10" - } - }, - "node_modules/graphql-language-service-interface/node_modules/graphql": { - "version": "0.9.6", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.9.6.tgz", - "integrity": "sha1-UUQh6dIlwp38j9MFRZq65YgV7yw=", - "dependencies": { - "iterall": "^1.0.0" - } - }, - "node_modules/graphql-language-service-parser": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/graphql-language-service-parser/-/graphql-language-service-parser-0.0.10.tgz", - "integrity": "sha1-7XT3e6DxNdBtfnZ4dPhyw/Esxx8=", - "dependencies": { - "graphql-language-service-types": "0.0.16" - } - }, - "node_modules/graphql-language-service-types": { - "version": "0.0.16", - "resolved": "https://registry.npmjs.org/graphql-language-service-types/-/graphql-language-service-types-0.0.16.tgz", - "integrity": "sha1-i/kGGHPNfpxpI9UVNvQYuWapGoU=", - "dependencies": { - "graphql": "^0.9.6" - } - }, - "node_modules/graphql-language-service-types/node_modules/graphql": { - "version": "0.9.6", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.9.6.tgz", - "integrity": "sha1-UUQh6dIlwp38j9MFRZq65YgV7yw=", - "dependencies": { - "iterall": "^1.0.0" - } - }, - "node_modules/graphql-language-service-utils": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/graphql-language-service-utils/-/graphql-language-service-utils-0.0.10.tgz", - "integrity": "sha1-nMHfafjkOCCI55DaluRbB/2ppfk=", - "dependencies": { - "graphql": "^0.9.6", - "graphql-language-service-types": "0.0.16" - } - }, - "node_modules/graphql-language-service-utils/node_modules/graphql": { - "version": "0.9.6", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.9.6.tgz", - "integrity": "sha1-UUQh6dIlwp38j9MFRZq65YgV7yw=", - "dependencies": { - "iterall": "^1.0.0" - } - }, - "node_modules/graphql-playground-html": { - "version": "1.6.29", - "resolved": "https://registry.npmjs.org/graphql-playground-html/-/graphql-playground-html-1.6.29.tgz", - "integrity": "sha512-fbF/zZKuw2sdfKp8gjTORJ/I9xBsqeEYRseWxBzuR15NHMptRTT9414IyRCs3ognZzUDr5MDJgx97SlLZCtQyA==", - "dependencies": { - "xss": "^1.0.6" - } - }, - "node_modules/graphql-playground-middleware-express": { - "version": "1.7.22", - "resolved": "https://registry.npmjs.org/graphql-playground-middleware-express/-/graphql-playground-middleware-express-1.7.22.tgz", - "integrity": "sha512-PJLiCxLmN6Dp+dHGyHU92m9y3hB/RAkcUBWcqYl2fiP+EbpDDgNfElrsVzW60MhJe+LTV1PFqiInH2d3KNvlCQ==", - "dependencies": { - "graphql-playground-html": "^1.6.29" - } - }, - "node_modules/graphql-subscriptions": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-1.2.1.tgz", - "integrity": "sha512-95yD/tKi24q8xYa7Q9rhQN16AYj5wPbrb8tmHGM3WRc9EBmWrG/0kkMl+tQG8wcEuE9ibR4zyOM31p5Sdr2v4g==", - "dependencies": { - "iterall": "^1.3.0" - } - }, - "node_modules/graphql-type-json": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/graphql-type-json/-/graphql-type-json-0.3.2.tgz", - "integrity": "sha512-J+vjof74oMlCWXSvt0DOf2APEdZOCdubEvGDUAlqH//VBYcOYsGgRW7Xzorr44LvkjiuvecWc8fChxuZZbChtg==" - }, - "node_modules/graphql-upload": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/graphql-upload/-/graphql-upload-11.0.0.tgz", - "integrity": "sha512-zsrDtu5gCbQFDWsNa5bMB4nf1LpKX9KDgh+f8oL1288ijV4RxeckhVozAjqjXAfRpxOHD1xOESsh6zq8SjdgjA==", - "dependencies": { - "busboy": "^0.3.1", - "fs-capacitor": "^6.1.0", - "http-errors": "^1.7.3", - "isobject": "^4.0.0", - "object-path": "^0.11.4" - }, - "engines": { - "node": "^10.13.0 || ^12.0.0 || >= 13.7.0" - } - }, - "node_modules/graphql-upload/node_modules/http-errors": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.0.tgz", - "integrity": "sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A==", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/graphql-upload/node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "node_modules/graphql-ws": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-4.2.2.tgz", - "integrity": "sha512-b6TLtWLAmKunD72muL9EeItRGpio9+V3Cx4zJsBkRA+3wxzTWXDvQr9/3qSwJ3D/2abz0ys2KHTM6lB1uH7KIQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/gray-matter": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.2.tgz", - "integrity": "sha512-7hB/+LxrOjq/dd8APlK0r24uL/67w7SkYnfwhNFwg/VDIGWGmduTDYf3WNstLW2fbbmRwrDGCVSJ2isuf2+4Hw==", - "dependencies": { - "js-yaml": "^3.11.0", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/gud": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", - "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" - }, - "node_modules/gzip-size": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz", - "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=", - "dependencies": { - "duplexer": "^0.1.1" - }, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" - }, - "node_modules/has-cors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", - "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=" - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "engines": { - "node": ">=4" - } - }, - "node_modules/has-symbol-support-x": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", - "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", - "engines": { - "node": "*" - } - }, - "node_modules/has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/has-to-string-tag-x": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", - "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", - "dependencies": { - "has-symbol-support-x": "^1.4.1" - }, - "engines": { - "node": "*" - } - }, - "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=" - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-value/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/hash-base/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/hash-base/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "node_modules/hash-base/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "node_modules/hasha": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", - "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==", - "dependencies": { - "is-stream": "^2.0.0", - "type-fest": "^0.8.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/hasha/node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/hast-to-hyperscript": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", - "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==", - "dependencies": { - "@types/unist": "^2.0.3", - "comma-separated-tokens": "^1.0.0", - "property-information": "^5.3.0", - "space-separated-tokens": "^1.0.0", - "style-to-object": "^0.3.0", - "unist-util-is": "^4.0.0", - "web-namespaces": "^1.0.0" - } - }, - "node_modules/hast-to-hyperscript/node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==" - }, - "node_modules/hast-util-from-parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", - "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", - "dependencies": { - "@types/parse5": "^5.0.0", - "hastscript": "^6.0.0", - "property-information": "^5.0.0", - "vfile": "^4.0.0", - "vfile-location": "^3.2.0", - "web-namespaces": "^1.0.0" - } - }, - "node_modules/hast-util-from-parse5/node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/hast-util-from-parse5/node_modules/unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "dependencies": { - "@types/unist": "^2.0.2" - } - }, - "node_modules/hast-util-from-parse5/node_modules/vfile": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", - "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - } - }, - "node_modules/hast-util-from-parse5/node_modules/vfile-location": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", - "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==" - }, - "node_modules/hast-util-from-parse5/node_modules/vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - }, - "node_modules/hast-util-is-element": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-1.1.0.tgz", - "integrity": "sha512-oUmNua0bFbdrD/ELDSSEadRVtWZOf3iF6Lbv81naqsIV99RnSCieTbWuWCY8BAeEfKJTKl0gRdokv+dELutHGQ==" - }, - "node_modules/hast-util-parse-selector": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", - "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==" - }, - "node_modules/hast-util-raw": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz", - "integrity": "sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==", - "dependencies": { - "@types/hast": "^2.0.0", - "hast-util-from-parse5": "^6.0.0", - "hast-util-to-parse5": "^6.0.0", - "html-void-elements": "^1.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^3.0.0", - "vfile": "^4.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - } - }, - "node_modules/hast-util-raw/node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/hast-util-raw/node_modules/unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "dependencies": { - "@types/unist": "^2.0.2" - } - }, - "node_modules/hast-util-raw/node_modules/vfile": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", - "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - } - }, - "node_modules/hast-util-raw/node_modules/vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - }, - "node_modules/hast-util-to-html": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-4.0.1.tgz", - "integrity": "sha512-2emzwyf0xEsc4TBIPmDJmBttIw8R4SXAJiJZoiRR/s47ODYWgOqNoDbf2SJAbMbfNdFWMiCSOrI3OVnX6Qq2Mg==", - "dependencies": { - "ccount": "^1.0.0", - "comma-separated-tokens": "^1.0.1", - "hast-util-is-element": "^1.0.0", - "hast-util-whitespace": "^1.0.0", - "html-void-elements": "^1.0.0", - "property-information": "^4.0.0", - "space-separated-tokens": "^1.0.0", - "stringify-entities": "^1.0.1", - "unist-util-is": "^2.0.0", - "xtend": "^4.0.1" - } - }, - "node_modules/hast-util-to-html/node_modules/property-information": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-4.2.0.tgz", - "integrity": "sha512-TlgDPagHh+eBKOnH2VYvk8qbwsCG/TAJdmTL7f1PROUcSO8qt/KSmShEQ/OKvock8X9tFjtqjCScyOkkkvIKVQ==", - "dependencies": { - "xtend": "^4.0.1" - } - }, - "node_modules/hast-util-to-html/node_modules/stringify-entities": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz", - "integrity": "sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==", - "dependencies": { - "character-entities-html4": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, - "node_modules/hast-util-to-html/node_modules/unist-util-is": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-2.1.3.tgz", - "integrity": "sha512-4WbQX2iwfr/+PfM4U3zd2VNXY+dWtZsN1fLnWEi2QQXA4qyDYAZcDMfXUX0Cu6XZUHHAO9q4nyxxLT4Awk1qUA==" - }, - "node_modules/hast-util-to-parse5": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz", - "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==", - "dependencies": { - "hast-to-hyperscript": "^9.0.0", - "property-information": "^5.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - } - }, - "node_modules/hast-util-whitespace": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-1.0.4.tgz", - "integrity": "sha512-I5GTdSfhYfAPNztx2xJRQpG8cuDSNt599/7YUn7Gx/WxNMsG+a835k97TDkFgk123cwjfwINaZknkKkphx/f2A==" - }, - "node_modules/hastscript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", - "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", - "dependencies": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "bin": { - "he": "bin/he" - } - }, - "node_modules/header-case": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/header-case/-/header-case-1.0.1.tgz", - "integrity": "sha1-lTWXMZfBRLCWE81l0xfvGZY70C0=", - "dependencies": { - "no-case": "^2.2.0", - "upper-case": "^1.1.3" - } - }, - "node_modules/hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" - }, - "node_modules/hicat": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/hicat/-/hicat-0.8.0.tgz", - "integrity": "sha512-om8L9O5XwqeSdwl5NtHgrzK3wcF4fT9T4gb/NktoH8EyoZipas/tvUZLV48xT7fQfMYr9qvb0WEutqdf0LWSqA==", - "dependencies": { - "highlight.js": "^10.4.1", - "minimist": "^1.2.5" - }, - "bin": { - "hicat": "bin/hicat" - } - }, - "node_modules/highlight.js": { - "version": "10.7.2", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.2.tgz", - "integrity": "sha512-oFLl873u4usRM9K63j4ME9u3etNF0PLiJhSQ8rdfuL51Wn3zkD6drf9ZW0dOzjnZI22YYG24z30JcmfCZjMgYg==", - "engines": { - "node": "*" - } - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dependencies": { - "parse-passwd": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hpack.js/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" - }, - "node_modules/hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" - }, - "node_modules/html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" - }, - "node_modules/html-minifier": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz", - "integrity": "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==", - "dependencies": { - "camel-case": "^3.0.0", - "clean-css": "^4.2.1", - "commander": "^2.19.0", - "he": "^1.2.0", - "param-case": "^2.1.1", - "relateurl": "^0.2.7", - "uglify-js": "^3.5.1" - }, - "bin": { - "html-minifier": "cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/html-to-react": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/html-to-react/-/html-to-react-1.4.5.tgz", - "integrity": "sha512-KONZUDFPg5OodWaQu2ymfkDmU0JA7zB1iPfvyHehTmMUZnk0DS7/TyCMTzsLH6b4BvxX15g88qZCXFhJWktsmA==", - "dependencies": { - "domhandler": "^3.3.0", - "htmlparser2": "^5.0", - "lodash.camelcase": "^4.3.0", - "ramda": "^0.27.1" - } - }, - "node_modules/html-tokenize": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-tokenize/-/html-tokenize-2.0.1.tgz", - "integrity": "sha512-QY6S+hZ0f5m1WT8WffYN+Hg+xm/w5I8XeUcAq/ZYP5wVC8xbKi4Whhru3FtrAebD5EhBW8rmFzkDI6eCAuFe2w==", - "dependencies": { - "buffer-from": "~0.1.1", - "inherits": "~2.0.1", - "minimist": "~1.2.5", - "readable-stream": "~1.0.27-1", - "through2": "~0.4.1" - }, - "bin": { - "html-tokenize": "bin/cmd.js" - } - }, - "node_modules/html-void-elements": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", - "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==" - }, - "node_modules/htmlparser2": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-5.0.1.tgz", - "integrity": "sha512-vKZZra6CSe9qsJzh0BjBGXo8dvzNsq/oGvsjfRdOrrryfeD9UOBEEQdeoqCRmKZchF5h2zOBMQ6YuQ0uRUmdbQ==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^3.3.0", - "domutils": "^2.4.2", - "entities": "^2.0.0" - } - }, - "node_modules/http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" - }, - "node_modules/http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/http-errors/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "node_modules/http-parser-js": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", - "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==" - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dependencies": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" - }, - "node_modules/https-proxy-agent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz", - "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==", - "dependencies": { - "agent-base": "5", - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/hyphenate-style-name": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", - "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" - }, - "node_modules/iconv-lite": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", - "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-replace-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", - "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=" - }, - "node_modules/icss-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", - "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", - "dependencies": { - "postcss": "^6.0.1" - } - }, - "node_modules/icss-utils/node_modules/postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dependencies": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/icss-utils/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/idb-keyval": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-3.2.0.tgz", - "integrity": "sha512-slx8Q6oywCCSfKgPgL0sEsXtPVnSbTLWpyiDcu6msHOyKOLari1TD1qocXVCft80umnkk3/Qqh3lwoFt8T/BPQ==" - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, - "node_modules/iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" - }, - "node_modules/ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/image-q": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/image-q/-/image-q-1.1.1.tgz", - "integrity": "sha1-/IQJlmRGC5DKhi2TALa/u7+/gFY=", - "engines": { - "node": ">=0.9.0" - } - }, - "node_modules/imagemin": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz", - "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==", - "dependencies": { - "file-type": "^12.0.0", - "globby": "^10.0.0", - "graceful-fs": "^4.2.2", - "junk": "^3.1.0", - "make-dir": "^3.0.0", - "p-pipe": "^3.0.0", - "replace-ext": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/imagemin-mozjpeg": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/imagemin-mozjpeg/-/imagemin-mozjpeg-9.0.0.tgz", - "integrity": "sha512-TwOjTzYqCFRgROTWpVSt5UTT0JeCuzF1jswPLKALDd89+PmrJ2PdMMYeDLYZ1fs9cTovI9GJd68mRSnuVt691w==", - "dependencies": { - "execa": "^4.0.0", - "is-jpg": "^2.0.0", - "mozjpeg": "^7.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/imagemin-pngquant": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/imagemin-pngquant/-/imagemin-pngquant-9.0.2.tgz", - "integrity": "sha512-cj//bKo8+Frd/DM8l6Pg9pws1pnDUjgb7ae++sUX1kUVdv2nrngPykhiUOgFeE0LGY/LmUbCf4egCHC4YUcZSg==", - "dependencies": { - "execa": "^4.0.0", - "is-png": "^2.0.0", - "is-stream": "^2.0.0", - "ow": "^0.17.0", - "pngquant-bin": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/imagemin-pngquant/node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", - "dependencies": { - "import-from": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-cwd/node_modules/import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", - "dependencies": { - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-cwd/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "engines": { - "node": ">=4" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", - "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-from/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dependencies": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/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==", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/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==", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/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==", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/node_modules/resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dependencies": { - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "engines": { - "node": ">=4" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" - }, - "node_modules/inflected": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/inflected/-/inflected-1.1.7.tgz", - "integrity": "sha1-w5PfbihHLQ13swguw6ogkfS8lvk=" - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" - }, - "node_modules/inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.19", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/inquirer/node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/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" - } - }, - "node_modules/inquirer/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/inquirer/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/inquirer/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/inquirer/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/inquirer/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/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/inquirer/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "engines": { - "node": ">=10" - } - }, - "node_modules/internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dependencies": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/internmap": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", - "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", - "engines": { - "node": ">=12" - } - }, - "node_modules/into-stream": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", - "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", - "dependencies": { - "from2": "^2.1.1", - "p-is-promise": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" - }, - "node_modules/ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "engines": { - "node": ">=4" - } - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==" - }, - "node_modules/is-alphanumeric": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz", - "integrity": "sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "dependencies": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - } - }, - "node_modules/is-arguments": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", - "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", - "dependencies": { - "call-bind": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "node_modules/is-bigint": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.1.tgz", - "integrity": "sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==" - }, - "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==", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz", - "integrity": "sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==", - "dependencies": { - "call-bind": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "node_modules/is-callable": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", - "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "dependencies": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } - }, - "node_modules/is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", - "dependencies": { - "has": "^1.0.3" - } - }, - "node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" - }, - "node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-docker": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.0.tgz", - "integrity": "sha512-K4GwB4i/HzhAzwP/XSlspzRdFTI9N8OxJOyOU7Y5Rz+p+WBokXWVWblaJeBkggthmoSV0OoGTH5thJNvplpkvQ==", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-dotfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "engines": { - "node": ">=0.10.0" - } - }, - "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=", - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", - "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" - }, - "node_modules/is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" - }, - "node_modules/is-in-browser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", - "integrity": "sha512-FeXIBgG/CPGd/WUxuEyvgGTEfwiG9Z4EKGxjNMRqviiIIfsmgrpnHLffEDdwUHqNva1VEW91o3xBT/m8Elgl9g==" - }, - "node_modules/is-installed-globally": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", - "dependencies": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/is-invalid-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-invalid-path/-/is-invalid-path-0.1.0.tgz", - "integrity": "sha1-MHqFWzzxqTi0TqcNLGEQYFNxTzQ=", - "dependencies": { - "is-glob": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-jpg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz", - "integrity": "sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc=", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-lower-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-lower-case/-/is-lower-case-1.1.3.tgz", - "integrity": "sha1-fhR75HaNxGbbO/shzGCzHmrWk5M=", - "dependencies": { - "lower-case": "^1.1.0" - } - }, - "node_modules/is-natural-number": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", - "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=" - }, - "node_modules/is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-npm": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", - "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", - "engines": { - "node": ">=10" - } - }, - "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==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz", - "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", - "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==" - }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dependencies": { - "is-path-inside": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-in-cwd/node_modules/is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dependencies": { - "path-is-inside": "^1.0.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-png": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-png/-/is-png-2.0.0.tgz", - "integrity": "sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-promise": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", - "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==" - }, - "node_modules/is-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", - "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", - "dependencies": { - "call-bind": "^1.0.2", - "has-symbols": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-relative": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", - "dependencies": { - "is-unc-path": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-relative-url": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-relative-url/-/is-relative-url-3.0.0.tgz", - "integrity": "sha512-U1iSYRlY2GIMGuZx7gezlB5dp1Kheaym7zKzO1PV06mOihiWTXejLwm4poEJysPyXF+HtK/BEd0DVlcCh30pEA==", - "dependencies": { - "is-absolute-url": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" - }, - "node_modules/is-retry-allowed": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-root": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-1.0.0.tgz", - "integrity": "sha1-B7bCM7w5TNnQK6FclmvWZg1jQtU=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-ssh": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.2.tgz", - "integrity": "sha512-elEw0/0c2UscLrNG+OAorbP539E3rhliKPg+hDMWN9VwrDXfYK+4PBEykDPfxlYYtQvl84TascnQyobfQLHEhQ==", - "dependencies": { - "protocols": "^1.1.0" - } - }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-string": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", - "dependencies": { - "has-symbols": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "node_modules/is-unc-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", - "dependencies": { - "unc-path-regex": "^0.1.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-upper-case": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-upper-case/-/is-upper-case-1.1.2.tgz", - "integrity": "sha1-jQsfp+eTOh5YSDYA7H2WYcuvdW8=", - "dependencies": { - "upper-case": "^1.1.0" - } - }, - "node_modules/is-url": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", - "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" - }, - "node_modules/is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" - }, - "node_modules/is-valid-path": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-valid-path/-/is-valid-path-0.1.1.tgz", - "integrity": "sha1-EQ+f90w39mPh7HkV60UfLbk6yd8=", - "dependencies": { - "is-invalid-path": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-what": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", - "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==" - }, - "node_modules/is-whitespace-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", - "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==" - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-word-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", - "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==" - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "node_modules/isobject": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", - "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isomorphic-ws": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", - "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==" - }, - "node_modules/isurl": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", - "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", - "dependencies": { - "has-to-string-tag-x": "^1.2.0", - "is-object": "^1.0.1" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/iterall": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz", - "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==" - }, - "node_modules/jest-diff": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.5.0.tgz", - "integrity": "sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==", - "dependencies": { - "chalk": "^3.0.0", - "diff-sequences": "^25.2.6", - "jest-get-type": "^25.2.6", - "pretty-format": "^25.5.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/jest-diff/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" - } - }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff/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/jest-diff/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/jest-diff/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/jest-diff/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/jest-get-type": { - "version": "25.2.6", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", - "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==", - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/jest-worker": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", - "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", - "dependencies": { - "merge-stream": "^2.0.0", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jimp": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.14.0.tgz", - "integrity": "sha512-8BXU+J8+SPmwwyq9ELihpSV4dWPTiOKBWCEgtkbnxxAVMjXdf3yGmyaLSshBfXc8sP/JQ9OZj5R8nZzz2wPXgA==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/custom": "^0.14.0", - "@jimp/plugins": "^0.14.0", - "@jimp/types": "^0.14.0", - "regenerator-runtime": "^0.13.3" - } - }, - "node_modules/joi": { - "version": "17.4.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.4.0.tgz", - "integrity": "sha512-F4WiW2xaV6wc1jxete70Rw4V/VuMd6IN+a5ilZsxG4uYtUXWu2kq9W5P2dz30e7Gmw8RCbY/u/uk+dMPma9tAg==", - "dependencies": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.0", - "@sideway/formula": "^3.0.0", - "@sideway/pinpoint": "^2.0.0" - } - }, - "node_modules/joi/node_modules/@hapi/hoek": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.1.1.tgz", - "integrity": "sha512-CAEbWH7OIur6jEOzaai83jq3FmKmv4PmX1JYfs9IrYcGEVI/lyL1EXJGCj7eFVJ0bg5QR8LMxBlEtA+xKiLpFw==" - }, - "node_modules/joi/node_modules/@hapi/topo": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.0.0.tgz", - "integrity": "sha512-tFJlT47db0kMqVm3H4nQYgn6Pwg10GTZHb1pwmSiv1K4ks6drQOtfEF5ZnPjkvC+y4/bUPHK+bc87QvLcL+WMw==", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/jpeg-js": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.3.tgz", - "integrity": "sha512-ru1HWKek8octvUHFHvE5ZzQ1yAsJmIvRdGWvSoKV52XKyuyYA437QWDttXT8eZXDSbuMpHlLzPDZUPd6idIz+Q==" - }, - "node_modules/js-message": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/js-message/-/js-message-1.0.5.tgz", - "integrity": "sha1-IwDSSxrwjondCVvBpMnJz8uJLRU=", - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/js-queue": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/js-queue/-/js-queue-2.0.0.tgz", - "integrity": "sha1-NiITz4YPRo8BJfxslqvBdCUx+Ug=", - "dependencies": { - "easy-stack": "^1.0.0" - }, - "engines": { - "node": ">=1.0.0" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" - }, - "node_modules/json-loader": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", - "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==" - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - }, - "node_modules/json3": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" - }, - "node_modules/json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" - }, - "node_modules/jss": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/jss/-/jss-10.9.2.tgz", - "integrity": "sha512-b8G6rWpYLR4teTUbGd4I4EsnWjg7MN0Q5bSsjKhVkJVjhQDy2KzkbD2AW3TuT0RYZVmZZHKIrXDn6kjU14qkUg==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "csstype": "^3.0.2", - "is-in-browser": "^1.1.3", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-camel-case": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.9.2.tgz", - "integrity": "sha512-wgBPlL3WS0WDJ1lPJcgjux/SHnDuu7opmgQKSraKs4z8dCCyYMx9IDPFKBXQ8Q5dVYij1FFV0WdxyhuOOAXuTg==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "hyphenate-style-name": "^1.0.3", - "jss": "10.9.2" - } - }, - "node_modules/jss-plugin-default-unit": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.9.2.tgz", - "integrity": "sha512-pYg0QX3bBEFtTnmeSI3l7ad1vtHU42YEEpgW7pmIh+9pkWNWb5dwS/4onSfAaI0kq+dOZHzz4dWe+8vWnanoSg==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.9.2" - } - }, - "node_modules/jss-plugin-global": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.9.2.tgz", - "integrity": "sha512-GcX0aE8Ef6AtlasVrafg1DItlL/tWHoC4cGir4r3gegbWwF5ZOBYhx04gurPvWHC8F873aEGqge7C17xpwmp2g==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.9.2" - } - }, - "node_modules/jss-plugin-nested": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.9.2.tgz", - "integrity": "sha512-VgiOWIC6bvgDaAL97XCxGD0BxOKM0K0zeB/ECyNaVF6FqvdGB9KBBWRdy2STYAss4VVA7i5TbxFZN+WSX1kfQA==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.9.2", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-props-sort": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.9.2.tgz", - "integrity": "sha512-AP1AyUTbi2szylgr+O0OB7gkIxEGzySLITZ2GpsaoX72YMCGI2jYAc+WUhPfvUnZYiauF4zTnN4V4TGuvFjJlw==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.9.2" - } - }, - "node_modules/jss-plugin-rule-value-function": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.9.2.tgz", - "integrity": "sha512-vf5ms8zvLFMub6swbNxvzsurHfUZ5Shy5aJB2gIpY6WNA3uLinEcxYyraQXItRHi5ivXGqYciFDRM2ZoVoRZ4Q==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.9.2", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-vendor-prefixer": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.9.2.tgz", - "integrity": "sha512-SxcEoH+Rttf9fEv6KkiPzLdXRmI6waOTcMkbbEFgdZLDYNIP9UKNHFy6thhbRKqv0XMQZdrEsbDyV464zE/dUA==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "css-vendor": "^2.0.8", - "jss": "10.9.2" - } - }, - "node_modules/jss/node_modules/csstype": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", - "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" - }, - "node_modules/jsx-ast-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", - "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==", - "dependencies": { - "array-includes": "^3.1.2", - "object.assign": "^4.1.2" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/junk": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", - "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/keymirror": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/keymirror/-/keymirror-0.1.1.tgz", - "integrity": "sha1-kYiJ6hP40KQufFVyUO7nE63JXDU=" - }, - "node_modules/keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "dependencies": { - "json-buffer": "3.0.0" - } - }, - "node_modules/khroma": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/khroma/-/khroma-1.3.0.tgz", - "integrity": "sha512-fpi0vIulP3FrM3BQOsEs+0ujWUNrg/YyHtEAcnvPxIHbASHNXEKEsDHtU2mADnJss7KvEdz7z2pUCQAEfFaFbA==" - }, - "node_modules/killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "engines": { - "node": ">=6" - } - }, - "node_modules/language-subtag-registry": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", - "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" - }, - "node_modules/language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", - "dependencies": { - "language-subtag-registry": "~0.3.2" - } - }, - "node_modules/last-call-webpack-plugin": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", - "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", - "dependencies": { - "lodash": "^4.17.5", - "webpack-sources": "^1.1.0" - } - }, - "node_modules/latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "dependencies": { - "package-json": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "dependencies": { - "invert-kv": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/leven": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", - "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" - }, - "node_modules/load-bmfont": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.1.tgz", - "integrity": "sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==", - "dependencies": { - "buffer-equal": "0.0.1", - "mime": "^1.3.4", - "parse-bmfont-ascii": "^1.0.3", - "parse-bmfont-binary": "^1.0.5", - "parse-bmfont-xml": "^1.1.4", - "phin": "^2.9.1", - "xhr": "^2.0.1", - "xtend": "^4.0.0" - } - }, - "node_modules/load-bmfont/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "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=", - "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/load-json-file/node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dependencies": { - "error-ex": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loader-fs-cache": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", - "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", - "dependencies": { - "find-cache-dir": "^0.1.1", - "mkdirp": "^0.5.1" - } - }, - "node_modules/loader-fs-cache/node_modules/find-cache-dir": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", - "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", - "dependencies": { - "commondir": "^1.0.1", - "mkdirp": "^0.5.1", - "pkg-dir": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loader-fs-cache/node_modules/pkg-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", - "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", - "dependencies": { - "find-up": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lock": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/lock/-/lock-1.1.0.tgz", - "integrity": "sha1-UxV0mdFlOxNspmRRBx/KYVcD+lU=" - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" - }, - "node_modules/lodash.assignin": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz", - "integrity": "sha1-uo31+4QesKPoBEIysOJjqNxqKKI=" - }, - "node_modules/lodash.bind": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz", - "integrity": "sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU=" - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" - }, - "node_modules/lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" - }, - "node_modules/lodash.deburr": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/lodash.deburr/-/lodash.deburr-4.1.0.tgz", - "integrity": "sha1-3bG7s+8HRYwBd7oH3hRCLLAz/5s=" - }, - "node_modules/lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" - }, - "node_modules/lodash.every": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.every/-/lodash.every-4.6.0.tgz", - "integrity": "sha1-64mYS+vENkJ5uzrvu9HKGb+mxqc=" - }, - "node_modules/lodash.filter": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", - "integrity": "sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4=" - }, - "node_modules/lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" - }, - "node_modules/lodash.flattendeep": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", - "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=" - }, - "node_modules/lodash.foreach": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", - "integrity": "sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=" - }, - "node_modules/lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" - }, - "node_modules/lodash.map": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", - "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=" - }, - "node_modules/lodash.maxby": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.maxby/-/lodash.maxby-4.6.0.tgz", - "integrity": "sha1-CCJABo88eiJ6oAqDgOTzjPB4bj0=" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "node_modules/lodash.pick": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", - "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=" - }, - "node_modules/lodash.reduce": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", - "integrity": "sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs=" - }, - "node_modules/lodash.reject": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz", - "integrity": "sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU=" - }, - "node_modules/lodash.some": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", - "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=" - }, - "node_modules/lodash.startcase": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz", - "integrity": "sha1-lDbjTtJgk+1/+uGTYUQ1CRXZrdg=" - }, - "node_modules/lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", - "dependencies": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" - } - }, - "node_modules/lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", - "dependencies": { - "lodash._reinterpolate": "^3.0.0" - } - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" - }, - "node_modules/lodash.without": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.without/-/lodash.without-4.4.0.tgz", - "integrity": "sha1-PNRXSgC2e643OpS3SHcmQFB7eqw=" - }, - "node_modules/logalot": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", - "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=", - "dependencies": { - "figures": "^1.3.5", - "squeak": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/logalot/node_modules/figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", - "dependencies": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loglevel": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", - "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/longest-streak": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", - "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==" - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dependencies": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=" - }, - "node_modules/lower-case-first": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/lower-case-first/-/lower-case-first-1.0.2.tgz", - "integrity": "sha1-5dp8JvKacHO+AtUrrJmA5ZIq36E=", - "dependencies": { - "lower-case": "^1.1.2" - } - }, - "node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lpad-align": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", - "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=", - "dependencies": { - "get-stdin": "^4.0.1", - "indent-string": "^2.1.0", - "longest": "^1.0.0", - "meow": "^3.3.0" - }, - "bin": { - "lpad-align": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lpad-align/node_modules/indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dependencies": { - "repeating": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/lru-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", - "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=", - "dependencies": { - "es5-ext": "~0.10.2" - } - }, - "node_modules/magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", - "dependencies": { - "sourcemap-codec": "^1.4.4" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/markdown-escapes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", - "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==" - }, - "node_modules/markdown-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", - "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", - "dependencies": { - "repeat-string": "^1.0.0" - } - }, - "node_modules/md5-file": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-5.0.0.tgz", - "integrity": "sha512-xbEFXCYVWrSx/gEKS1VPlg84h/4L20znVIulKw6kMfmBUAZNAnF00eczz9ICMl+/hjQGo5KSXRxbL/47X3rmMw==", - "bin": { - "md5-file": "cli.js" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/mdast-add-list-metadata": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdast-add-list-metadata/-/mdast-add-list-metadata-1.0.1.tgz", - "integrity": "sha512-fB/VP4MJ0LaRsog7hGPxgOrSL3gE/2uEdZyDuSEnKCv/8IkYHiDkIQSbChiJoHyxZZXZ9bzckyRk+vNxFzh8rA==", - "dependencies": { - "unist-util-visit-parents": "1.1.2" - } - }, - "node_modules/mdast-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==", - "dependencies": { - "unist-util-remove": "^2.0.0" - } - }, - "node_modules/mdast-util-compact": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-2.0.1.tgz", - "integrity": "sha512-7GlnT24gEwDrdAwEHrU4Vv5lLWrEer4KOkAiKT9nYstsTad7Oc1TwqT2zIMKRdZF7cTuaf+GA1E4Kv7jJh8mPA==", - "dependencies": { - "unist-util-visit": "^2.0.0" - } - }, - "node_modules/mdast-util-compact/node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==" - }, - "node_modules/mdast-util-compact/node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "node_modules/mdast-util-compact/node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - }, - "node_modules/mdast-util-definitions": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", - "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", - "dependencies": { - "unist-util-visit": "^2.0.0" - } - }, - "node_modules/mdast-util-definitions/node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==" - }, - "node_modules/mdast-util-definitions/node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "node_modules/mdast-util-definitions/node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - }, - "node_modules/mdast-util-mdx": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-0.1.1.tgz", - "integrity": "sha512-9nncdnHNYSb4HNxY3AwE6gU632jhbXsDGXe9PkkJoEawYWJ8tTwmEOHGlGa2TCRidtkd6FF5I8ogDU9pTDlQyA==", - "dependencies": { - "mdast-util-mdx-expression": "~0.1.0", - "mdast-util-mdx-jsx": "~0.1.0", - "mdast-util-mdxjs-esm": "~0.1.0", - "mdast-util-to-markdown": "^0.6.1" - } - }, - "node_modules/mdast-util-mdx-expression": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-0.1.1.tgz", - "integrity": "sha512-SoO8y1B9NjMOYlNdwXMchuTVvqSTlUmXm1P5QvZNPv7OH7aa8qJV+3aA+vl1DHK9Vk1uZAlgwokjvDQhS6bINA==", - "dependencies": { - "strip-indent": "^3.0.0" - } - }, - "node_modules/mdast-util-mdx-jsx": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-0.1.4.tgz", - "integrity": "sha512-67KOAvCmypBSpr+AJEAVQg1Obig5Wnguo4ETTxASe5WVP4TLt57bZjDX/9EW5sWYQsO4gPqLxkUOlypVn5rkhg==", - "dependencies": { - "mdast-util-to-markdown": "^0.6.0", - "parse-entities": "^2.0.0", - "stringify-entities": "^3.1.0", - "unist-util-remove-position": "^3.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - } - }, - "node_modules/mdast-util-mdx-jsx/node_modules/parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "dependencies": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, - "node_modules/mdast-util-mdx-jsx/node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==" - }, - "node_modules/mdast-util-mdx-jsx/node_modules/unist-util-remove-position": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-3.0.0.tgz", - "integrity": "sha512-17kIOuolVuK16LMb9KyMJlqdfCtlfQY5FjY3Sdo9iC7F5wqdXhNjMq0PBvMpkVNNnAmHxXssUW+rZ9T2zbP0Rg==", - "dependencies": { - "unist-util-visit": "^2.0.0" - } - }, - "node_modules/mdast-util-mdx-jsx/node_modules/unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "dependencies": { - "@types/unist": "^2.0.2" - } - }, - "node_modules/mdast-util-mdx-jsx/node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "node_modules/mdast-util-mdx-jsx/node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - }, - "node_modules/mdast-util-mdx-jsx/node_modules/vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - }, - "node_modules/mdast-util-mdxjs-esm": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-0.1.1.tgz", - "integrity": "sha512-kBiYeashz+nuhfv+712nc4THQhzXIH2gBFUDbuLxuDCqU/fZeg+9FAcdRBx9E13dkpk1p2Xwufzs3wsGJ+mISQ==" - }, - "node_modules/mdast-util-to-hast": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz", - "integrity": "sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==", - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "mdast-util-definitions": "^4.0.0", - "mdurl": "^1.0.0", - "unist-builder": "^2.0.0", - "unist-util-generated": "^1.0.0", - "unist-util-position": "^3.0.0", - "unist-util-visit": "^2.0.0" - } - }, - "node_modules/mdast-util-to-hast/node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==" - }, - "node_modules/mdast-util-to-hast/node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "node_modules/mdast-util-to-hast/node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - }, - "node_modules/mdast-util-to-markdown": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", - "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", - "dependencies": { - "@types/unist": "^2.0.0", - "longest-streak": "^2.0.0", - "mdast-util-to-string": "^2.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.0.0", - "zwitch": "^1.0.0" - } - }, - "node_modules/mdast-util-to-markdown/node_modules/parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "dependencies": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, - "node_modules/mdast-util-to-nlcst": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/mdast-util-to-nlcst/-/mdast-util-to-nlcst-3.2.3.tgz", - "integrity": "sha512-hPIsgEg7zCvdU6/qvjcR6lCmJeRuIEpZGY5xBV+pqzuMOvQajyyF8b6f24f8k3Rw8u40GwkI3aAxUXr3bB2xag==", - "dependencies": { - "nlcst-to-string": "^2.0.0", - "repeat-string": "^1.5.2", - "unist-util-position": "^3.0.0", - "vfile-location": "^2.0.0" - } - }, - "node_modules/mdast-util-to-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", - "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==" - }, - "node_modules/mdast-util-toc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-toc/-/mdast-util-toc-3.1.0.tgz", - "integrity": "sha512-Za0hqL1PqWrvxGtA/3NH9D5nhGAUS9grMM4obEAz5+zsk1RIw/vWUchkaoDLNdrwk05A0CSC5eEXng36/1qE5w==", - "dependencies": { - "github-slugger": "^1.2.1", - "mdast-util-to-string": "^1.0.5", - "unist-util-is": "^2.1.2", - "unist-util-visit": "^1.1.0" - } - }, - "node_modules/mdast-util-toc/node_modules/mdast-util-to-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", - "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==" - }, - "node_modules/mdast-util-toc/node_modules/unist-util-is": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-2.1.3.tgz", - "integrity": "sha512-4WbQX2iwfr/+PfM4U3zd2VNXY+dWtZsN1fLnWEi2QQXA4qyDYAZcDMfXUX0Cu6XZUHHAO9q4nyxxLT4Awk1qUA==" - }, - "node_modules/mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" - }, - "node_modules/mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" - }, - "node_modules/meant": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/meant/-/meant-1.0.3.tgz", - "integrity": "sha512-88ZRGcNxAq4EH38cQ4D85PM57pikCwS8Z99EWHODxN7KBY+UuPiqzRTtZzS8KTXO/ywSWbdjjJST2Hly/EQxLw==" - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memoize-one": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.1.1.tgz", - "integrity": "sha512-HKeeBpWvqiVJD57ZUAsJNm71eHTykffzcLZVYWiVfQeI1rJtuEaS7hQiEpWfVVk18donPwJEcFKIkCmPJNOhHA==" - }, - "node_modules/memoizee": { - "version": "0.4.15", - "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz", - "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==", - "dependencies": { - "d": "^1.0.1", - "es5-ext": "^0.10.53", - "es6-weak-map": "^2.0.3", - "event-emitter": "^0.3.5", - "is-promise": "^2.2.2", - "lru-queue": "^0.1.0", - "next-tick": "^1.1.0", - "timers-ext": "^0.1.7" - } - }, - "node_modules/memoizee/node_modules/is-promise": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", - "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" - }, - "node_modules/memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "node_modules/memory-fs/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/memory-fs/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/memory-fs/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "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/merge-anything": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/merge-anything/-/merge-anything-2.4.4.tgz", - "integrity": "sha512-l5XlriUDJKQT12bH+rVhAHjwIuXWdAIecGwsYjv2LJo+dA1AeRTmeQS+3QBpO6lEthBMDi2IUMpLC1yyRvGlwQ==", - "dependencies": { - "is-what": "^3.3.1" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/mermaid": { - "version": "8.9.2", - "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-8.9.2.tgz", - "integrity": "sha512-XWEaraDRDlHZexdeHSSr/MH4VJAOksRSPudchi69ecZJ7IUjjlzHsg32n4ZwJUh6lFO+NMYLHwHNNYUyxIjGPg==", - "dependencies": { - "@braintree/sanitize-url": "^3.1.0", - "d3": "^5.7.0", - "dagre": "^0.8.4", - "dagre-d3": "^0.6.4", - "entity-decode": "^2.0.2", - "graphlib": "^2.1.7", - "he": "^1.2.0", - "khroma": "^1.1.0", - "minify": "^4.1.1", - "moment-mini": "^2.22.1", - "stylis": "^3.5.2" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromark": { - "version": "2.11.4", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", - "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", - "dependencies": { - "debug": "^4.0.0", - "parse-entities": "^2.0.0" - } - }, - "node_modules/micromark-extension-mdx": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx/-/micromark-extension-mdx-0.2.1.tgz", - "integrity": "sha512-J+nZegf1ExPz1Ft6shxu8M9WfRom1gwRIx6gpJK1SEEqKzY5LjOR1d/WHRtjwV4KoMXrL53+PoN7T1Rw1euJew==", - "dependencies": { - "micromark": "~2.11.0", - "micromark-extension-mdx-expression": "~0.3.0", - "micromark-extension-mdx-jsx": "~0.3.0", - "micromark-extension-mdx-md": "~0.1.0" - } - }, - "node_modules/micromark-extension-mdx-expression": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-0.3.2.tgz", - "integrity": "sha512-Sh8YHLSAlbm/7TZkVKEC4wDcJE8XhVpZ9hUXBue1TcAicrrzs/oXu7PHH3NcyMemjGyMkiVS34Y0AHC5KG3y4A==", - "dependencies": { - "micromark": "~2.11.0", - "vfile-message": "^2.0.0" - } - }, - "node_modules/micromark-extension-mdx-expression/node_modules/unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "dependencies": { - "@types/unist": "^2.0.2" - } - }, - "node_modules/micromark-extension-mdx-expression/node_modules/vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - }, - "node_modules/micromark-extension-mdx-jsx": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-0.3.3.tgz", - "integrity": "sha512-kG3VwaJlzAPdtIVDznfDfBfNGMTIzsHqKpTmMlew/iPnUCDRNkX+48ElpaOzXAtK5axtpFKE3Hu3VBriZDnRTQ==", - "dependencies": { - "estree-util-is-identifier-name": "^1.0.0", - "micromark": "~2.11.0", - "micromark-extension-mdx-expression": "^0.3.2", - "vfile-message": "^2.0.0" - } - }, - "node_modules/micromark-extension-mdx-jsx/node_modules/unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "dependencies": { - "@types/unist": "^2.0.2" - } - }, - "node_modules/micromark-extension-mdx-jsx/node_modules/vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - }, - "node_modules/micromark-extension-mdx-md": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-0.1.1.tgz", - "integrity": "sha512-emlFQEyfx/2aPhwyEqeNDfKE6jPH1cvLTb5ANRo4qZBjaUObnzjLRdzK8RJ4Xc8+/dOmKN8TTRxFnOYF5/EAwQ==" - }, - "node_modules/micromark-extension-mdxjs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-0.3.0.tgz", - "integrity": "sha512-NQuiYA0lw+eFDtSG4+c7ao3RG9dM4P0Kx/sn8OLyPhxtIc6k+9n14k5VfLxRKfAxYRTo8c5PLZPaRNmslGWxJw==", - "dependencies": { - "acorn": "^8.0.0", - "acorn-jsx": "^5.0.0", - "micromark": "~2.11.0", - "micromark-extension-mdx-expression": "~0.3.0", - "micromark-extension-mdx-jsx": "~0.3.0", - "micromark-extension-mdx-md": "~0.1.0", - "micromark-extension-mdxjs-esm": "~0.3.0" - } - }, - "node_modules/micromark-extension-mdxjs-esm": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-0.3.1.tgz", - "integrity": "sha512-tuLgcELrgY1a5tPxjk+MrI3BdYtwW67UaHZdzKiDYD8loNbxwIscfdagI6A2BKuAkrfeyHF6FW3B8KuDK3ZMXw==", - "dependencies": { - "micromark": "~2.11.0", - "micromark-extension-mdx-expression": "^0.3.0", - "vfile-message": "^2.0.0" - } - }, - "node_modules/micromark-extension-mdxjs-esm/node_modules/unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "dependencies": { - "@types/unist": "^2.0.2" - } - }, - "node_modules/micromark-extension-mdxjs-esm/node_modules/vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - }, - "node_modules/micromark-extension-mdxjs/node_modules/acorn": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.1.0.tgz", - "integrity": "sha512-LWCF/Wn0nfHOmJ9rzQApGnxnvgfROzGilS8936rqN/lfcYkY9MYZzdMqN+2NJ4SlTc+m5HiSa+kNfDtI64dwUA==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/micromark/node_modules/parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "dependencies": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, - "node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/mime": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", - "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mime-db": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz", - "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.30", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz", - "integrity": "sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==", - "dependencies": { - "mime-db": "1.47.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/min-document": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", - "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", - "dependencies": { - "dom-walk": "^0.1.0" - } - }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "engines": { - "node": ">=4" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz", - "integrity": "sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA==", - "dependencies": { - "loader-utils": "^1.1.0", - "normalize-url": "1.9.1", - "schema-utils": "^1.0.0", - "webpack-sources": "^1.1.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", - "dependencies": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/query-string": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", - "dependencies": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mini-svg-data-uri": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.2.3.tgz", - "integrity": "sha512-zd6KCAyXgmq6FV1mR10oKXYtvmA9vRoB6xPSTUJTbFApCtkefDnYueVR1gkof3KcdLZo1Y8mjF2DFmQMIxsHNQ==" - }, - "node_modules/minify": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/minify/-/minify-4.1.3.tgz", - "integrity": "sha512-ykuscavxivSmVpcCzsXmsVTukWYLUUtPhHj0w2ILvHDGqC+hsuTCihBn9+PJBd58JNvWTNg9132J9nrrI2anzA==", - "dependencies": { - "clean-css": "^4.1.6", - "css-b64-images": "~0.2.5", - "debug": "^4.1.0", - "html-minifier": "^4.0.0", - "terser": "^4.0.0", - "try-catch": "^2.0.0", - "try-to-catch": "^1.0.2" - }, - "bin": { - "minify": "bin/minify.js" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - }, - "node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dependencies": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mississippi/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/mississippi/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/mississippi/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/mississippi/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/mitt": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz", - "integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==" - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" - }, - "node_modules/moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", - "engines": { - "node": "*" - } - }, - "node_modules/moment-mini": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/moment-mini/-/moment-mini-2.24.0.tgz", - "integrity": "sha512-9ARkWHBs+6YJIvrIp0Ik5tyTTtP9PoV0Ssu2Ocq5y9v8+NOOpWiRshAp8c4rZVWTOe+157on/5G+zj5pwIQFEQ==" - }, - "node_modules/move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dependencies": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "node_modules/move-concurrently/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/mozjpeg": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-7.0.0.tgz", - "integrity": "sha512-mH7atSbIusVTO3A4H43sEdmveN3aWn54k6V0edefzCEvOsTrbjg5murY2TsNznaztWnIgaRbWxeLVp4IgKdedQ==", - "hasInstallScript": true, - "dependencies": { - "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.0", - "logalot": "^2.1.0" - }, - "bin": { - "mozjpeg": "cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "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==" - }, - "node_modules/multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dependencies": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" - }, - "node_modules/multipipe": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-1.0.2.tgz", - "integrity": "sha1-zBPv2DPJzamfIk+GhGG44aP9k50=", - "dependencies": { - "duplexer2": "^0.1.2", - "object-assign": "^4.1.0" - } - }, - "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" - }, - "node_modules/name-all-modules-plugin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/name-all-modules-plugin/-/name-all-modules-plugin-1.0.1.tgz", - "integrity": "sha1-Cr+2rYNXGLn7Te8GdOBmV6lUN1w=" - }, - "node_modules/nan": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", - "optional": true - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/napi-build-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", - "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" - }, - "node_modules/native-url": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz", - "integrity": "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==", - "dependencies": { - "querystring": "^0.2.0" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" - }, - "node_modules/needle": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.6.0.tgz", - "integrity": "sha512-KKYdza4heMsEfSWD7VPUIz3zX2XDwOyX2d+geb4vrERZMT5RMU6ujjaD+I5Yr54uZxQ2w6XRTAhHBbSCyovZBg==", - "dependencies": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - }, - "bin": { - "needle": "bin/needle" - }, - "engines": { - "node": ">= 4.4.x" - } - }, - "node_modules/needle/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/needle/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "node_modules/next-tick": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", - "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" - }, - "node_modules/nlcst-to-string": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-2.0.4.tgz", - "integrity": "sha512-3x3jwTd6UPG7vi5k4GEzvxJ5rDA7hVUIRNHPblKuMVP9Z3xmlsd9cgLcpAMkc5uPOBna82EeshROFhsPkbnTZg==" - }, - "node_modules/no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", - "dependencies": { - "lower-case": "^1.1.1" - } - }, - "node_modules/node-abi": { - "version": "2.21.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.21.0.tgz", - "integrity": "sha512-smhrivuPqEM3H5LmnY3KU6HfYv0u4QklgAxfFyRNujKUzbUcYZ+Jc2EhukB9SRcD2VpqhxM7n/MIcp1Ua1/JMg==", - "dependencies": { - "semver": "^5.4.1" - } - }, - "node_modules/node-addon-api": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.1.0.tgz", - "integrity": "sha512-flmrDNB06LIl5lywUz7YlNGZH/5p0M7W28k8hzd9Lshtdh1wshD2Y+U4h9LD6KObOy1f+fEVdgprPrEymjM5uw==" - }, - "node_modules/node-eta": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/node-eta/-/node-eta-0.9.0.tgz", - "integrity": "sha1-n7CwmbzSoCGUDmA8ZCVNwAPZp6g=" - }, - "node_modules/node-fetch": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", - "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", - "dependencies": { - "encoding": "^0.1.11", - "is-stream": "^1.0.1" - } - }, - "node_modules/node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" - }, - "node_modules/node-ipc": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/node-ipc/-/node-ipc-9.0.1.tgz", - "integrity": "sha1-avRwC4QwUC8ohQuxAmQURQaIxXU=", - "dependencies": { - "event-pubsub": "4.2.4", - "js-message": "1.0.5", - "js-queue": "2.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dependencies": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - } - }, - "node_modules/node-libs-browser/node_modules/buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "node_modules/node-libs-browser/node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/node-libs-browser/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/node-libs-browser/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - }, - "node_modules/node-libs-browser/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/node-libs-browser/node_modules/readable-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/node-libs-browser/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/node-libs-browser/node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "node_modules/node-object-hash": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/node-object-hash/-/node-object-hash-2.3.1.tgz", - "integrity": "sha512-ab7pm34jqISawXpJ+fHjj2E9CmzDtm2fTTdurgzbWXIrdTEk2q2cSZRzoeGrwa0cvq6Sqezq6S9bhOBYPHRzuQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-releases": { - "version": "1.1.71", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", - "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==" - }, - "node_modules/noms": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz", - "integrity": "sha1-2o69nzr51nYJGbJ9nNyAkqczKFk=", - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "~1.0.31" - } - }, - "node_modules/noop-logger": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", - "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI=" - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/npm-conf": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", - "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", - "dependencies": { - "config-chain": "^1.1.11", - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-conf/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "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==", - "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", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dependencies": { - "boolbase": "~1.0.0" - } - }, - "node_modules/null-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/null-loader/-/null-loader-3.0.0.tgz", - "integrity": "sha512-hf5sNLl8xdRho4UPBOOeoIwT3WhjYcMUQm0zj44EhD6UscMAz72o2udpoDFBgykucdEDGIcd6SXbc/G6zssbzw==", - "dependencies": { - "loader-utils": "^1.2.3", - "schema-utils": "^1.0.0" - }, - "engines": { - "node": ">= 8.9.0" - } - }, - "node_modules/null-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/null-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/null-loader/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" - }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-fit-images": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/object-fit-images/-/object-fit-images-3.2.4.tgz", - "integrity": "sha512-G+7LzpYfTfqUyrZlfrou/PLLLAPNC52FTy5y1CBywX+1/FkxIloOyQXBmZ3Zxa2AWO+lMF0JTuvqbr7G5e5CWg==" - }, - "node_modules/object-hash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", - "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==", - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", - "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" - }, - "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-path": { - "version": "0.11.5", - "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.5.tgz", - "integrity": "sha512-jgSbThcoR/s+XumvGMTMf81QVBmah+/Q7K7YduKeKVWL7N111unR2d6pZZarSk6kY/caeNxUDyxOvMWyzoU2eg==", - "engines": { - "node": ">= 10.12.0" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-visit/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.entries": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.3.tgz", - "integrity": "sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "has": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz", - "integrity": "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2", - "has": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", - "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.pick/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.values": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.3.tgz", - "integrity": "sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2", - "has": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - }, - "node_modules/omggif": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", - "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==" - }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", - "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/opentracing": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/opentracing/-/opentracing-0.14.5.tgz", - "integrity": "sha512-XLKtEfHxqrWyF1fzxznsv78w3csW41ucHnjiKnfzZLD5FN8UBDZZL1i4q0FR29zjxXhm+2Hop+5Vr/b8tKIvEg==", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/opn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.1.0.tgz", - "integrity": "sha512-iPNl7SyM8L30Rm1sjGdLLheyHVw5YXVfi3SKWJzBI7efxRwHojfRFjwE/OLM6qp9xJYMgab8WicTU1cPoY+Hpg==", - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/opn/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "engines": { - "node": ">=4" - } - }, - "node_modules/optimize-css-assets-webpack-plugin": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz", - "integrity": "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==", - "dependencies": { - "cssnano": "^4.1.10", - "last-call-webpack-plugin": "^3.0.0" - } - }, - "node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "dependencies": { - "url-parse": "^1.4.3" - } - }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" - }, - "node_modules/os-filter-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", - "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", - "dependencies": { - "arch": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dependencies": { - "lcid": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ow": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/ow/-/ow-0.17.0.tgz", - "integrity": "sha512-i3keDzDQP5lWIe4oODyDFey1qVrq2hXKTuTH2VpqwpYtzPiKZt2ziRI4NBQmgW40AnV5Euz17OyWweCb+bNEQA==", - "dependencies": { - "type-fest": "^0.11.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ow/node_modules/type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/p-defer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz", - "integrity": "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/p-event": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", - "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", - "dependencies": { - "p-timeout": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-event/node_modules/p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "dependencies": { - "p-finally": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "engines": { - "node": ">=4" - } - }, - "node_modules/p-is-promise": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", - "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", - "engines": { - "node": ">=4" - } - }, - "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==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-map-series": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", - "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", - "dependencies": { - "p-reduce": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-pipe": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz", - "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/p-queue": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", - "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", - "dependencies": { - "eventemitter3": "^4.0.4", - "p-timeout": "^3.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-queue/node_modules/p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "dependencies": { - "p-finally": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-reduce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", - "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", - "engines": { - "node": ">=4" - } - }, - "node_modules/p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", - "dependencies": { - "retry": "^0.12.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-retry/node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "engines": { - "node": ">= 4" - } - }, - "node_modules/p-timeout": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", - "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", - "dependencies": { - "p-finally": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "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==", - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "dependencies": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/package-json/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json/node_modules/got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dependencies": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/package-json/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "node_modules/parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dependencies": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "node_modules/parallel-transform/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/parallel-transform/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/parallel-transform/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/param-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", - "dependencies": { - "no-case": "^2.2.0" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dependencies": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/parse-bmfont-ascii": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", - "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=" - }, - "node_modules/parse-bmfont-binary": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", - "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=" - }, - "node_modules/parse-bmfont-xml": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz", - "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==", - "dependencies": { - "xml-parse-from-string": "^1.0.0", - "xml2js": "^0.4.5" - } - }, - "node_modules/parse-english": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/parse-english/-/parse-english-4.2.0.tgz", - "integrity": "sha512-jw5N6wZUZViIw3VLG/FUSeL3vDhfw5Q2g4E3nYC69Mm5ANbh9ZWd+eligQbeUoyObZM8neynTn3l14e09pjEWg==", - "dependencies": { - "nlcst-to-string": "^2.0.0", - "parse-latin": "^4.0.0", - "unist-util-modify-children": "^2.0.0", - "unist-util-visit-children": "^1.0.0" - } - }, - "node_modules/parse-entities": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", - "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", - "dependencies": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, - "node_modules/parse-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", - "dependencies": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse-headers": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.3.tgz", - "integrity": "sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA==" - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/parse-latin": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-4.3.0.tgz", - "integrity": "sha512-TYKL+K98dcAWoCw/Ac1yrPviU8Trk+/gmjQVaoWEFDZmVD4KRg6c/80xKqNNFQObo2mTONgF8trzAf2UTwKafw==", - "dependencies": { - "nlcst-to-string": "^2.0.0", - "unist-util-modify-children": "^2.0.0", - "unist-util-visit-children": "^1.0.0" - } - }, - "node_modules/parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse-path": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.3.tgz", - "integrity": "sha512-9Cepbp2asKnWTJ9x2kpw6Fe8y9JDbqwahGCTvklzd/cEq5C5JC59x2Xb0Kx+x0QZ8bvNquGO8/BWP0cwBHzSAA==", - "dependencies": { - "is-ssh": "^1.3.0", - "protocols": "^1.4.0", - "qs": "^6.9.4", - "query-string": "^6.13.8" - } - }, - "node_modules/parse-path/node_modules/qs": { - "version": "6.10.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz", - "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/parse-srcset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", - "integrity": "sha1-8r0iH2zJcKk42IVWq8WJyqqiveE=" - }, - "node_modules/parse-url": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-5.0.2.tgz", - "integrity": "sha512-Czj+GIit4cdWtxo3ISZCvLiUjErSo0iI3wJ+q9Oi3QuMYTI6OZu+7cewMWZ+C1YAnKhYTk6/TLuhIgCypLthPA==", - "dependencies": { - "is-ssh": "^1.3.0", - "normalize-url": "^3.3.0", - "parse-path": "^4.0.0", - "protocols": "^1.4.0" - } - }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", - "dependencies": { - "parse5": "^6.0.1" - } - }, - "node_modules/parseqs": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz", - "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==" - }, - "node_modules/parseuri": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz", - "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==" - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascal-case": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-2.0.1.tgz", - "integrity": "sha1-LVeNNFX2YNpl7KGO+VtODekSdh4=", - "dependencies": { - "camel-case": "^3.0.0", - "upper-case-first": "^1.1.0" - } - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/password-prompt": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.2.tgz", - "integrity": "sha512-bpuBhROdrhuN3E7G/koAju0WjVw9/uQOG5Co5mokNj0MiOSBVZS1JTwM4zl55hu0WFmIEFvO9cU9sJQiBIYeIA==", - "dependencies": { - "ansi-escapes": "^3.1.0", - "cross-spawn": "^6.0.5" - } - }, - "node_modules/path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" - }, - "node_modules/path-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/path-case/-/path-case-2.1.1.tgz", - "integrity": "sha1-lLgDfDctP+KQbkZbtF4l0ibo7qU=", - "dependencies": { - "no-case": "^2.2.0" - } - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" - }, - "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=", - "dependencies": { - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" - }, - "node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "engines": { - "node": ">=4" - } - }, - "node_modules/path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", - "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/peek-readable": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-3.1.3.tgz", - "integrity": "sha512-mpAcysyRJxmICBcBa5IXH7SZPvWkcghm6Fk8RekoS3v+BpbSzlZzuWbMx+GXrlUwESi9qHar4nVEZNMKylIHvg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" - }, - "node_modules/phin": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", - "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==" - }, - "node_modules/physical-cpu-count": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/physical-cpu-count/-/physical-cpu-count-2.0.0.tgz", - "integrity": "sha1-GN4vl+S/epVRrXURlCtUlverpmA=" - }, - "node_modules/picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "engines": { - "node": ">=8.6" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pixelmatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", - "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=", - "dependencies": { - "pngjs": "^3.0.0" - }, - "bin": { - "pixelmatch": "bin/pixelmatch" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/pngjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", - "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/pngquant-bin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/pngquant-bin/-/pngquant-bin-6.0.0.tgz", - "integrity": "sha512-oXWAS9MQ9iiDAJRdAZ9KO1mC5UwhzKkJsmetiu0iqIjJuW7JsuLhmc4JdRm7uJkIWRzIAou/Vq2VcjfJwz30Ow==", - "hasInstallScript": true, - "dependencies": { - "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.1", - "execa": "^4.0.0", - "logalot": "^2.0.0" - }, - "bin": { - "pngquant": "cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/pnp-webpack-plugin": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", - "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", - "dependencies": { - "ts-pnp": "^1.1.6" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/popper.js": { - "version": "1.16.1-lts", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1-lts.tgz", - "integrity": "sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA==" - }, - "node_modules/portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dependencies": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/portfinder/node_modules/async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-calc": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", - "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", - "dependencies": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - } - }, - "node_modules/postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", - "dependencies": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-colormin/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-convert-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-flexbugs-fixes": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", - "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", - "dependencies": { - "postcss": "^7.0.26" - } - }, - "node_modules/postcss-load-config": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", - "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", - "dependencies": { - "cosmiconfig": "^5.0.0", - "import-cwd": "^2.0.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/postcss-load-config/node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-load-config/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-load-config/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-load-config/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", - "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", - "dependencies": { - "loader-utils": "^1.1.0", - "postcss": "^7.0.0", - "postcss-load-config": "^2.0.0", - "schema-utils": "^1.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/postcss-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-loader/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", - "dependencies": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", - "dependencies": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-params/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", - "dependencies": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", - "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", - "dependencies": { - "postcss": "^6.0.1" - } - }, - "node_modules/postcss-modules-extract-imports/node_modules/postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dependencies": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-modules-extract-imports/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", - "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", - "dependencies": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" - } - }, - "node_modules/postcss-modules-local-by-default/node_modules/postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dependencies": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-modules-local-by-default/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", - "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", - "dependencies": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" - } - }, - "node_modules/postcss-modules-scope/node_modules/postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dependencies": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-modules-scope/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", - "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", - "dependencies": { - "icss-replace-symbols": "^1.1.0", - "postcss": "^6.0.1" - } - }, - "node_modules/postcss-modules-values/node_modules/postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dependencies": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-modules-values/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", - "dependencies": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", - "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", - "dependencies": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-url/node_modules/is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", - "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", - "dependencies": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-svgo": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", - "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-svgo/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", - "dependencies": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" - }, - "node_modules/postcss/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/potrace": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/potrace/-/potrace-2.1.8.tgz", - "integrity": "sha512-V9hI7UMJyEhNZjM8CbZaP/804ZRLgzWkCS9OOYnEZkszzj3zKR/erRdj0uFMcN3pp6x4B+AIZebmkQgGRinG/g==", - "dependencies": { - "jimp": "^0.14.0" - } - }, - "node_modules/preact": { - "version": "10.5.14", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.5.14.tgz", - "integrity": "sha512-KojoltCrshZ099ksUZ2OQKfbH66uquFoxHSbnwKbTJHeQNvx42EmC7wQVWNuDt6vC5s3nudRHFtKbpY4ijKlaQ==" - }, - "node_modules/prebuild-install": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.1.tgz", - "integrity": "sha512-M+cKwofFlHa5VpTWub7GLg5RLcunYIcLqtY5pKcls/u7xaAb8FrXZ520qY8rkpYy5xw90tYCyMO0MP5ggzR3Sw==", - "dependencies": { - "detect-libc": "^1.0.3", - "expand-template": "^2.0.3", - "github-from-package": "0.0.0", - "minimist": "^1.2.3", - "mkdirp-classic": "^0.5.3", - "napi-build-utils": "^1.0.1", - "node-abi": "^2.21.0", - "noop-logger": "^0.1.1", - "npmlog": "^4.0.1", - "pump": "^3.0.0", - "rc": "^1.2.7", - "simple-get": "^3.0.3", - "tar-fs": "^2.0.0", - "tunnel-agent": "^0.6.0" - }, - "bin": { - "prebuild-install": "bin.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/prebuild-install/node_modules/decompress-response": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", - "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", - "dependencies": { - "mimic-response": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/prebuild-install/node_modules/mimic-response": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", - "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/prebuild-install/node_modules/simple-get": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz", - "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==", - "dependencies": { - "decompress-response": "^4.2.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, - "node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "engines": { - "node": ">=4" - } - }, - "node_modules/prettier": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dev": true, - "dependencies": { - "fast-diff": "^1.1.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/pretty-error": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", - "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^2.0.4" - } - }, - "node_modules/pretty-format": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", - "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", - "dependencies": { - "@jest/types": "^25.5.0", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^16.12.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/pretty-format/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/pretty-format/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" - } - }, - "node_modules/pretty-format/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/pretty-format/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/prism-react-renderer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.2.0.tgz", - "integrity": "sha512-GHqzxLYImx1iKN1jJURcuRoA/0ygCcNhfGw1IT8nPIMzarmKQ3Nc+JcG0gi8JXQzuh0C5ShE4npMIoqNin40hg==" - }, - "node_modules/probe-image-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-6.0.0.tgz", - "integrity": "sha512-99PZ5+RU4gqiTfK5ZDMDkZtn6eL4WlKfFyVJV7lFQvH3iGmQ85DqMTOdxorERO26LHkevR2qsxnHp0x/2UDJPA==", - "dependencies": { - "deepmerge": "^4.0.0", - "needle": "^2.5.2", - "stream-parser": "~0.3.1" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" - }, - "node_modules/promise-retry": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", - "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", - "dependencies": { - "err-code": "^1.0.0", - "retry": "^0.10.0" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/prompts": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.1.tgz", - "integrity": "sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } - }, - "node_modules/proper-lockfile": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-4.1.2.tgz", - "integrity": "sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==", - "dependencies": { - "graceful-fs": "^4.2.4", - "retry": "^0.12.0", - "signal-exit": "^3.0.2" - } - }, - "node_modules/proper-lockfile/node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "engines": { - "node": ">= 4" - } - }, - "node_modules/property-information": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", - "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", - "dependencies": { - "xtend": "^4.0.0" - } - }, - "node_modules/proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=" - }, - "node_modules/protocols": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.8.tgz", - "integrity": "sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==" - }, - "node_modules/proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", - "dependencies": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" - }, - "node_modules/pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" - }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dependencies": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } - }, - "node_modules/pumpify/node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/pupa": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", - "dependencies": { - "escape-goat": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/puppeteer": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-5.5.0.tgz", - "integrity": "sha512-OM8ZvTXAhfgFA7wBIIGlPQzvyEETzDjeRa4mZRCRHxYL+GNH5WAuYUQdja3rpWZvkX/JKqmuVgbsxDNsDFjMEg==", - "hasInstallScript": true, - "dependencies": { - "debug": "^4.1.0", - "devtools-protocol": "0.0.818844", - "extract-zip": "^2.0.0", - "https-proxy-agent": "^4.0.0", - "node-fetch": "^2.6.1", - "pkg-dir": "^4.2.0", - "progress": "^2.0.1", - "proxy-from-env": "^1.0.0", - "rimraf": "^3.0.2", - "tar-fs": "^2.0.0", - "unbzip2-stream": "^1.3.3", - "ws": "^7.2.3" - }, - "engines": { - "node": ">=10.18.1" - } - }, - "node_modules/puppeteer/node_modules/node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", - "engines": { - "node": "4.x || >=6.0.0" - } - }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/query-string": { - "version": "6.14.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.14.1.tgz", - "integrity": "sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==", - "dependencies": { - "decode-uri-component": "^0.2.0", - "filter-obj": "^1.1.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/querystring": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", - "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "node_modules/ramda": { - "version": "0.27.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz", - "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==" - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dependencies": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/raw-loader": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz", - "integrity": "sha1-DD0L6u2KAclm2Xh793goElKpeao=" - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/rc/node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", - "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-async-script": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/react-async-script/-/react-async-script-1.2.0.tgz", - "integrity": "sha512-bCpkbm9JiAuMGhkqoAiC0lLkb40DJ0HOEJIku+9JDjxX3Rcs+ztEOG13wbrOskt3n2DTrjshhaQ/iay+SnGg5Q==", - "dependencies": { - "hoist-non-react-statics": "^3.3.0", - "prop-types": "^15.5.0" - } - }, - "node_modules/react-dev-utils": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-4.2.3.tgz", - "integrity": "sha512-uvmkwl5uMexCmC0GUv1XGQP0YjfYePJufGg4YYiukhqk2vN1tQxwWJIBERqhOmSi80cppZg8mZnPP/kOMf1sUQ==", - "dependencies": { - "address": "1.0.3", - "babel-code-frame": "6.26.0", - "chalk": "1.1.3", - "cross-spawn": "5.1.0", - "detect-port-alt": "1.1.3", - "escape-string-regexp": "1.0.5", - "filesize": "3.5.11", - "global-modules": "1.0.0", - "gzip-size": "3.0.0", - "inquirer": "3.3.0", - "is-root": "1.0.0", - "opn": "5.1.0", - "react-error-overlay": "^3.0.0", - "recursive-readdir": "2.2.1", - "shell-quote": "1.6.1", - "sockjs-client": "1.1.4", - "strip-ansi": "3.0.1", - "text-table": "0.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/react-dev-utils/node_modules/address": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/address/-/address-1.0.3.tgz", - "integrity": "sha512-z55ocwKBRLryBs394Sm3ushTtBeg6VAeuku7utSoSnsJKvKcnXFIyC6vh27n3rXyxSgkJBBCAvyOn7gSUcTYjg==", - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/react-dev-utils/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "engines": { - "node": ">=4" - } - }, - "node_modules/react-dev-utils/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dev-utils/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "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/react-dev-utils/node_modules/chardet": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", - "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=" - }, - "node_modules/react-dev-utils/node_modules/cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dependencies": { - "restore-cursor": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/react-dev-utils/node_modules/cli-width": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", - "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" - }, - "node_modules/react-dev-utils/node_modules/cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/react-dev-utils/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/react-dev-utils/node_modules/detect-port-alt": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.3.tgz", - "integrity": "sha1-pNLwYddXoDTs83xRQmCph1DysTE=", - "dependencies": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "bin": { - "detect": "bin/detect-port", - "detect-port": "bin/detect-port" - }, - "engines": { - "node": ">= 4.2.1" - } - }, - "node_modules/react-dev-utils/node_modules/external-editor": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", - "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", - "dependencies": { - "chardet": "^0.4.0", - "iconv-lite": "^0.4.17", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/react-dev-utils/node_modules/figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/react-dev-utils/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dev-utils/node_modules/inquirer": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", - "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", - "dependencies": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.0", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^2.0.4", - "figures": "^2.0.0", - "lodash": "^4.3.0", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rx-lite": "^4.0.8", - "rx-lite-aggregates": "^4.0.8", - "string-width": "^2.1.0", - "strip-ansi": "^4.0.0", - "through": "^2.3.6" - } - }, - "node_modules/react-dev-utils/node_modules/inquirer/node_modules/ansi-styles": { - "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==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/react-dev-utils/node_modules/inquirer/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/react-dev-utils/node_modules/inquirer/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/react-dev-utils/node_modules/inquirer/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/react-dev-utils/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "engines": { - "node": ">=4" - } - }, - "node_modules/react-dev-utils/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==", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/react-dev-utils/node_modules/mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/react-dev-utils/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/react-dev-utils/node_modules/mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" - }, - "node_modules/react-dev-utils/node_modules/onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dependencies": { - "mimic-fn": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/react-dev-utils/node_modules/restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/react-dev-utils/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/react-dev-utils/node_modules/string-width/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/react-dev-utils/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=", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/react-dev-utils/node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/react-dev-utils/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" - }, - "node_modules/react-dom": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", - "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" - } - }, - "node_modules/react-error-overlay": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-3.0.0.tgz", - "integrity": "sha512-XzgvowFrwDo6TWcpJ/WTiarb9UI6lhA4PMzS7n1joK3sHfBBBOQHUc0U4u57D6DWO9vHv6lVSWx2Q/Ymfyv4hw==" - }, - "node_modules/react-fast-compare": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", - "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" - }, - "node_modules/react-feather": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/react-feather/-/react-feather-2.0.9.tgz", - "integrity": "sha512-yMfCGRkZdXwIs23Zw/zIWCJO3m3tlaUvtHiXlW+3FH7cIT6fiK1iJ7RJWugXq7Fso8ZaQyUm92/GOOHXvkiVUw==", - "dependencies": { - "prop-types": "^15.7.2" - } - }, - "node_modules/react-ga": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/react-ga/-/react-ga-2.7.0.tgz", - "integrity": "sha512-AjC7UOZMvygrWTc2hKxTDvlMXEtbmA0IgJjmkhgmQQ3RkXrWR11xEagLGFGaNyaPnmg24oaIiaNPnEoftUhfXA==" - }, - "node_modules/react-github-btn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/react-github-btn/-/react-github-btn-1.2.0.tgz", - "integrity": "sha512-/b2TGTeek5Ky+KtuP5BxOaXgb1FGhbwgZNI6rkwkGk7+xtCtsNMkdchOcCnC3qU1JGTWPKzYZWpPBIouVhXAoQ==", - "dependencies": { - "github-buttons": "^2.8.0" - } - }, - "node_modules/react-google-recaptcha": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-2.1.0.tgz", - "integrity": "sha512-K9jr7e0CWFigi8KxC3WPvNqZZ47df2RrMAta6KmRoE4RUi7Ys6NmNjytpXpg4HI/svmQJLKR+PncEPaNJ98DqQ==", - "dependencies": { - "prop-types": "^15.5.0", - "react-async-script": "^1.1.1" - } - }, - "node_modules/react-helmet": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/react-helmet/-/react-helmet-5.2.1.tgz", - "integrity": "sha512-CnwD822LU8NDBnjCpZ4ySh8L6HYyngViTZLfBBb3NjtrpN8m49clH8hidHouq20I51Y6TpCTISCBbqiY5GamwA==", - "dependencies": { - "object-assign": "^4.1.1", - "prop-types": "^15.5.4", - "react-fast-compare": "^2.0.2", - "react-side-effect": "^1.1.0" - } - }, - "node_modules/react-helmet-async": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.0.9.tgz", - "integrity": "sha512-N+iUlo9WR3/u9qGMmP4jiYfaD6pe9IvDTapZLFJz2D3xlTlCM1Bzy4Ab3g72Nbajo/0ZyW+W9hdz8Hbe4l97pQ==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "invariant": "^2.2.4", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.2.0", - "shallowequal": "^1.1.0" - } - }, - "node_modules/react-helmet/node_modules/react-fast-compare": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz", - "integrity": "sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==" - }, - "node_modules/react-hot-loader": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-4.13.0.tgz", - "integrity": "sha512-JrLlvUPqh6wIkrK2hZDfOyq/Uh/WeVEr8nc7hkn2/3Ul0sx1Kr5y4kOGNacNRoj7RhwLNcQ3Udf1KJXrqc0ZtA==", - "dependencies": { - "fast-levenshtein": "^2.0.6", - "global": "^4.3.0", - "hoist-non-react-statics": "^3.3.0", - "loader-utils": "^1.1.0", - "prop-types": "^15.6.1", - "react-lifecycles-compat": "^3.0.4", - "shallowequal": "^1.1.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/react-hot-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/react-hot-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/react-hot-loader/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/react-icons": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-3.11.0.tgz", - "integrity": "sha512-JRgiI/vdF6uyBgyZhVyYJUZAop95Sy4XDe/jmT3R/bKliFWpO/uZBwvSjWEdxwzec7SYbEPNPck0Kff2tUGM2Q==", - "dependencies": { - "camelcase": "^5.0.0" - } - }, - "node_modules/react-id-generator": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/react-id-generator/-/react-id-generator-3.0.1.tgz", - "integrity": "sha512-YxorMaYxB8ItXA3Cuadcl/8ZaquU9Tzrrr5ogFL8tNqevF96cmCtx3LZLXYqBEj3BxoV9aBIK5yJjIuX/XHQ1A==" - }, - "node_modules/react-instantsearch-core": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/react-instantsearch-core/-/react-instantsearch-core-6.10.3.tgz", - "integrity": "sha512-7twp3OJrPGTFpyXwjJNeOTbQw7RTv+0cUyKkXR9njEyLdXKcPWfpeBirXfdQHjYIHEY2b0V2Vom1B9IHSDSUtQ==", - "dependencies": { - "@babel/runtime": "^7.1.2", - "algoliasearch-helper": "^3.4.3", - "prop-types": "^15.6.2", - "react-fast-compare": "^3.0.0" - } - }, - "node_modules/react-instantsearch-dom": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/react-instantsearch-dom/-/react-instantsearch-dom-6.10.3.tgz", - "integrity": "sha512-kxc6IEruxJrc7O9lsLV5o4YK/RkGt3l7D1Y51JfmYkgeLuQHApwgcy/TAIoSN7wfR/1DONFbX8Y5VhU9Wqh87Q==", - "dependencies": { - "@babel/runtime": "^7.1.2", - "algoliasearch-helper": "^3.4.3", - "classnames": "^2.2.5", - "prop-types": "^15.6.2", - "react-fast-compare": "^3.0.0", - "react-instantsearch-core": "^6.10.3" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, - "node_modules/react-live": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/react-live/-/react-live-2.2.3.tgz", - "integrity": "sha512-tpKruvfytNETuzO3o1mrQUj180GVrq35IE8F5gH1NJVPt4szYCx83/dOSCOyjgRhhc3gQvl0pQ3k/CjOjwJkKQ==", - "dependencies": { - "buble": "0.19.6", - "core-js": "^2.4.1", - "dom-iterator": "^1.0.0", - "prism-react-renderer": "^1.0.1", - "prop-types": "^15.5.8", - "react-simple-code-editor": "^0.10.0", - "unescape": "^1.0.1" - }, - "engines": { - "node": ">= 0.12.0", - "npm": ">= 2.0.0" - } - }, - "node_modules/react-live/node_modules/buble": { - "version": "0.19.6", - "resolved": "https://registry.npmjs.org/buble/-/buble-0.19.6.tgz", - "integrity": "sha512-9kViM6nJA1Q548Jrd06x0geh+BG2ru2+RMDkIHHgJY/8AcyCs34lTHwra9BX7YdPrZXd5aarkpr/SY8bmPgPdg==", - "dependencies": { - "chalk": "^2.4.1", - "magic-string": "^0.25.1", - "minimist": "^1.2.0", - "os-homedir": "^1.0.1", - "regexpu-core": "^4.2.0", - "vlq": "^1.0.0" - }, - "bin": { - "buble": "bin/buble" - } - }, - "node_modules/react-loadable": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/react-loadable/-/react-loadable-5.5.0.tgz", - "integrity": "sha512-C8Aui0ZpMd4KokxRdVAm2bQtI03k2RMRNzOB+IipV3yxFTSVICv7WoUr5L9ALB5BmKO1iHgZtWM8EvYG83otdg==", - "dependencies": { - "prop-types": "^15.5.0" - } - }, - "node_modules/react-markdown": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-4.3.1.tgz", - "integrity": "sha512-HQlWFTbDxTtNY6bjgp3C3uv1h2xcjCSi1zAEzfBW9OwJJvENSYiLXWNXN5hHLsoqai7RnZiiHzcnWdXk2Splzw==", - "dependencies": { - "html-to-react": "^1.3.4", - "mdast-add-list-metadata": "1.0.1", - "prop-types": "^15.7.2", - "react-is": "^16.8.6", - "remark-parse": "^5.0.0", - "unified": "^6.1.5", - "unist-util-visit": "^1.3.0", - "xtend": "^4.0.1" - } - }, - "node_modules/react-refresh": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", - "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-side-effect": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/react-side-effect/-/react-side-effect-1.2.0.tgz", - "integrity": "sha512-v1ht1aHg5k/thv56DRcjw+WtojuuDHFUgGfc+bFHOWsF4ZK6C2V57DO0Or0GPsg6+LSTE0M6Ry/gfzhzSwbc5w==", - "dependencies": { - "shallowequal": "^1.0.1" - } - }, - "node_modules/react-simple-code-editor": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/react-simple-code-editor/-/react-simple-code-editor-0.10.0.tgz", - "integrity": "sha512-bL5W5mAxSW6+cLwqqVWY47Silqgy2DKDTR4hDBrLrUqC5BXc29YVx17l2IZk5v36VcDEq1Bszu2oHm1qBwKqBA==" - }, - "node_modules/react-tooltip": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/react-tooltip/-/react-tooltip-4.5.0.tgz", - "integrity": "sha512-mJNurq29atce+TJc9Xe+/FHrcEs3K9J7wkjZZXwbK5Yq6uG5SZeKSFHwd0wcRPUipVwx5crmgzSW8Zu1xyvLTQ==", - "dependencies": { - "prop-types": "^15.8.1", - "uuid": "^7.0.3" - }, - "engines": { - "npm": ">=6.13" - } - }, - "node_modules/react-tooltip/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/react-tooltip/node_modules/uuid": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", - "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/react-transition-group": { - "version": "4.4.5", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", - "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", - "dependencies": { - "@babel/runtime": "^7.5.5", - "dom-helpers": "^5.0.1", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2" - } - }, - "node_modules/read": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", - "dependencies": { - "mute-stream": "~0.0.4" - }, - "engines": { - "node": ">=0.8" - } - }, - "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=", - "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/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=", - "dependencies": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-pkg/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=", - "dependencies": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "node_modules/readable-stream/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "node_modules/readable-web-to-node-stream": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.1.tgz", - "integrity": "sha512-4zDC6CvjUyusN7V0QLsXVB7pJCD9+vtrM9bYDRv6uBQ+SKfx36rp5AFNPRgh9auKRul/a1iFZJYXcCbwRL+SaA==", - "dependencies": { - "@types/readable-stream": "^2.3.9", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/readable-web-to-node-stream/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readable-web-to-node-stream/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "node_modules/readable-web-to-node-stream/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/recursive-readdir": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.1.tgz", - "integrity": "sha1-kO8jHQd4xc4JPJpI105cVCLROpk=", - "dependencies": { - "minimatch": "3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/recursive-readdir/node_modules/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", - "dependencies": { - "brace-expansion": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dependencies": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/redent/node_modules/indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dependencies": { - "repeating": "^2.0.0" - }, - "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=", - "dependencies": { - "get-stdin": "^4.0.1" - }, - "bin": { - "strip-indent": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/redux": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.5.tgz", - "integrity": "sha512-VSz1uMAH24DM6MF72vcojpYPtrTUu3ByVWfPL1nPfVRb5mZVTve5GnNCUV53QM/BZ66xfWrm0CTWoM+Xlz8V1w==", - "dependencies": { - "loose-envify": "^1.4.0", - "symbol-observable": "^1.2.0" - } - }, - "node_modules/redux-thunk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.3.0.tgz", - "integrity": "sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw==" - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "node_modules/regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", - "dependencies": { - "regenerate": "^1.4.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" - }, - "node_modules/regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", - "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/regexpp": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", - "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", - "dependencies": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/registry-auth-token": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", - "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", - "dependencies": { - "rc": "^1.2.8" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "dependencies": { - "rc": "^1.2.8" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" - }, - "node_modules/regjsparser": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", - "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/remark": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/remark/-/remark-10.0.1.tgz", - "integrity": "sha512-E6lMuoLIy2TyiokHprMjcWNJ5UxfGQjaMSMhV+f4idM625UjjK4j798+gPs5mfjzDE6vL0oFKVeZM6gZVSVrzQ==", - "dependencies": { - "remark-parse": "^6.0.0", - "remark-stringify": "^6.0.0", - "unified": "^7.0.0" - } - }, - "node_modules/remark-footnotes": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz", - "integrity": "sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==" - }, - "node_modules/remark-mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz", - "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==", - "dependencies": { - "@babel/core": "7.12.9", - "@babel/helper-plugin-utils": "7.10.4", - "@babel/plugin-proposal-object-rest-spread": "7.12.1", - "@babel/plugin-syntax-jsx": "7.12.1", - "@mdx-js/util": "1.6.22", - "is-alphabetical": "1.0.4", - "remark-parse": "8.0.3", - "unified": "9.2.0" - } - }, - "node_modules/remark-mdx/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - }, - "node_modules/remark-mdx/node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/remark-mdx/node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/remark-mdx/node_modules/parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "dependencies": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, - "node_modules/remark-mdx/node_modules/remark-parse": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", - "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", - "dependencies": { - "ccount": "^1.0.0", - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^2.0.0", - "vfile-location": "^3.0.0", - "xtend": "^4.0.1" - } - }, - "node_modules/remark-mdx/node_modules/unified": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", - "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", - "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - } - }, - "node_modules/remark-mdx/node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==" - }, - "node_modules/remark-mdx/node_modules/unist-util-remove-position": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", - "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", - "dependencies": { - "unist-util-visit": "^2.0.0" - } - }, - "node_modules/remark-mdx/node_modules/unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "dependencies": { - "@types/unist": "^2.0.2" - } - }, - "node_modules/remark-mdx/node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "node_modules/remark-mdx/node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - }, - "node_modules/remark-mdx/node_modules/vfile": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", - "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - } - }, - "node_modules/remark-mdx/node_modules/vfile-location": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", - "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==" - }, - "node_modules/remark-mdx/node_modules/vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - }, - "node_modules/remark-mdxjs": { - "version": "2.0.0-next.8", - "resolved": "https://registry.npmjs.org/remark-mdxjs/-/remark-mdxjs-2.0.0-next.8.tgz", - "integrity": "sha512-Z/+0eWc7pBEABwg3a5ptL+vCTWHYMFnYzpLoJxTm2muBSk8XyB/CL+tEJ6SV3Q/fScHX2dtG4JRcGSpbZFLazQ==", - "dependencies": { - "@babel/core": "7.10.5", - "@babel/helper-plugin-utils": "7.10.4", - "@babel/plugin-proposal-object-rest-spread": "7.10.4", - "@babel/plugin-syntax-jsx": "7.10.4", - "@mdx-js/util": "^2.0.0-next.8" - } - }, - "node_modules/remark-mdxjs/node_modules/@babel/core": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.10.5.tgz", - "integrity": "sha512-O34LQooYVDXPl7QWCdW9p4NR+QlzOr7xShPPJz8GsuCU3/8ua/wqTr7gmnxXv+WBESiGU/G5s16i6tUvHkNb+w==", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.10.5", - "@babel/helper-module-transforms": "^7.10.5", - "@babel/helpers": "^7.10.4", - "@babel/parser": "^7.10.5", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.5", - "@babel/types": "^7.10.5", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/remark-mdxjs/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - }, - "node_modules/remark-mdxjs/node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.10.4.tgz", - "integrity": "sha512-6vh4SqRuLLarjgeOf4EaROJAHjvu9Gl+/346PbDH9yWbJyfnJ/ah3jmYKYtswEyCoWZiidvVHjHshd4WgjB9BA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.10.4" - } - }, - "node_modules/remark-mdxjs/node_modules/@babel/plugin-syntax-jsx": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz", - "integrity": "sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/remark-mdxjs/node_modules/@mdx-js/util": { - "version": "2.0.0-next.8", - "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-2.0.0-next.8.tgz", - "integrity": "sha512-T0BcXmNzEunFkuxrO8BFw44htvTPuAoKbLvTG41otyZBDV1Rs+JMddcUuaP5vXpTWtgD3grhcrPEwyx88RUumQ==" - }, - "node_modules/remark-parse": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-5.0.0.tgz", - "integrity": "sha512-b3iXszZLH1TLoyUzrATcTQUZrwNl1rE70rVdSruJFlDaJ9z5aMkhrG43Pp68OgfHndL/ADz6V69Zow8cTQu+JA==", - "dependencies": { - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^1.1.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^1.0.0", - "vfile-location": "^2.0.0", - "xtend": "^4.0.1" - } - }, - "node_modules/remark-retext": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/remark-retext/-/remark-retext-3.1.3.tgz", - "integrity": "sha512-UujXAm28u4lnUvtOZQFYfRIhxX+auKI9PuA2QpQVTT7gYk1OgX6o0OUrSo1KOa6GNrFX+OODOtS5PWIHPxM7qw==", - "dependencies": { - "mdast-util-to-nlcst": "^3.2.0" - } - }, - "node_modules/remark-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==", - "dependencies": { - "mdast-squeeze-paragraphs": "^4.0.0" - } - }, - "node_modules/remark-stringify": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-8.1.1.tgz", - "integrity": "sha512-q4EyPZT3PcA3Eq7vPpT6bIdokXzFGp9i85igjmhRyXWmPs0Y6/d2FYwUNotKAWyLch7g0ASZJn/KHHcHZQ163A==", - "dependencies": { - "ccount": "^1.0.0", - "is-alphanumeric": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "longest-streak": "^2.0.1", - "markdown-escapes": "^1.0.0", - "markdown-table": "^2.0.0", - "mdast-util-compact": "^2.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "stringify-entities": "^3.0.0", - "unherit": "^1.0.4", - "xtend": "^4.0.1" - } - }, - "node_modules/remark-stringify/node_modules/parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "dependencies": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, - "node_modules/remark/node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/remark/node_modules/markdown-table": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.3.tgz", - "integrity": "sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==" - }, - "node_modules/remark/node_modules/mdast-util-compact": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-1.0.4.tgz", - "integrity": "sha512-3YDMQHI5vRiS2uygEFYaqckibpJtKq5Sj2c8JioeOQBU6INpKbdWzfyLqFFnDwEcEnRFIdMsguzs5pC1Jp4Isg==", - "dependencies": { - "unist-util-visit": "^1.1.0" - } - }, - "node_modules/remark/node_modules/remark-parse": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-6.0.3.tgz", - "integrity": "sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg==", - "dependencies": { - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^1.1.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^1.0.0", - "vfile-location": "^2.0.0", - "xtend": "^4.0.1" - } - }, - "node_modules/remark/node_modules/remark-stringify": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-6.0.4.tgz", - "integrity": "sha512-eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg==", - "dependencies": { - "ccount": "^1.0.0", - "is-alphanumeric": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "longest-streak": "^2.0.1", - "markdown-escapes": "^1.0.0", - "markdown-table": "^1.1.0", - "mdast-util-compact": "^1.0.0", - "parse-entities": "^1.0.2", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "stringify-entities": "^1.0.1", - "unherit": "^1.0.4", - "xtend": "^4.0.1" - } - }, - "node_modules/remark/node_modules/stringify-entities": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz", - "integrity": "sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==", - "dependencies": { - "character-entities-html4": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, - "node_modules/remark/node_modules/unified": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-7.1.0.tgz", - "integrity": "sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw==", - "dependencies": { - "@types/unist": "^2.0.0", - "@types/vfile": "^3.0.0", - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^1.1.0", - "trough": "^1.0.0", - "vfile": "^3.0.0", - "x-is-string": "^0.1.0" - } - }, - "node_modules/remark/node_modules/vfile": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-3.0.1.tgz", - "integrity": "sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ==", - "dependencies": { - "is-buffer": "^2.0.0", - "replace-ext": "1.0.0", - "unist-util-stringify-position": "^1.0.0", - "vfile-message": "^1.0.0" - } - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" - }, - "node_modules/renderkid": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz", - "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==", - "dependencies": { - "css-select": "^2.0.2", - "dom-converter": "^0.2", - "htmlparser2": "^3.10.1", - "lodash": "^4.17.20", - "strip-ansi": "^3.0.0" - } - }, - "node_modules/renderkid/node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/renderkid/node_modules/dom-serializer/node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" - }, - "node_modules/renderkid/node_modules/dom-serializer/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - }, - "node_modules/renderkid/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "node_modules/renderkid/node_modules/domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dependencies": { - "domelementtype": "1" - } - }, - "node_modules/renderkid/node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/renderkid/node_modules/entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" - }, - "node_modules/renderkid/node_modules/htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dependencies": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "node_modules/renderkid/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/renderkid/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "node_modules/renderkid/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dependencies": { - "is-finite": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/replace-ext": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", - "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-like": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", - "integrity": "sha1-rW8wwTvs15cBDEaK+ndcDAprR/o=", - "engines": { - "node": "*" - } - }, - "node_modules/require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" - }, - "node_modules/require-package-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/require-package-name/-/require-package-name-2.0.1.tgz", - "integrity": "sha1-wR6XJ2tluOKSP3Xav1+y7ww4Qbk=" - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" - }, - "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-cwd/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", - "dependencies": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" - }, - "node_modules/responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "dependencies": { - "lowercase-keys": "^1.0.0" - } - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "engines": { - "node": ">=0.12" - } - }, - "node_modules/retext-english": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/retext-english/-/retext-english-3.0.4.tgz", - "integrity": "sha512-yr1PgaBDde+25aJXrnt3p1jvT8FVLVat2Bx8XeAWX13KXo8OT+3nWGU3HWxM4YFJvmfqvJYJZG2d7xxaO774gw==", - "dependencies": { - "parse-english": "^4.0.0", - "unherit": "^1.0.4" - } - }, - "node_modules/retry": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", - "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", - "engines": { - "node": "*" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" - }, - "node_modules/rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dependencies": { - "aproba": "^1.1.1" - } - }, - "node_modules/rw": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", - "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=" - }, - "node_modules/rx-lite": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", - "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=" - }, - "node_modules/rx-lite-aggregates": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", - "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", - "dependencies": { - "rx-lite": "*" - } - }, - "node_modules/rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sanitize-html": { - "version": "1.27.5", - "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.27.5.tgz", - "integrity": "sha512-M4M5iXDAUEcZKLXkmk90zSYWEtk5NH3JmojQxKxV371fnMh+x9t1rqdmXaGoyEHw3z/X/8vnFhKjGL5xFGOJ3A==", - "dependencies": { - "htmlparser2": "^4.1.0", - "lodash": "^4.17.15", - "parse-srcset": "^1.0.2", - "postcss": "^7.0.27" - } - }, - "node_modules/sanitize-html/node_modules/htmlparser2": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", - "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^3.0.0", - "domutils": "^2.0.0", - "entities": "^2.0.0" - } - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "node_modules/scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - } - }, - "node_modules/section-matter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", - "dependencies": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/section-matter/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/seek-bzip": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", - "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", - "dependencies": { - "commander": "^2.8.1" - }, - "bin": { - "seek-bunzip": "bin/seek-bunzip", - "seek-table": "bin/seek-bzip-table" - } - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" - }, - "node_modules/selfsigned": { - "version": "1.10.8", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", - "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", - "dependencies": { - "node-forge": "^0.10.0" - } - }, - "node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "dependencies": { - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/semver-diff/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/semver-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", - "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/semver-truncate": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", - "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=", - "dependencies": { - "semver": "^5.3.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dependencies": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/send/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" - }, - "node_modules/sentence-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-2.1.1.tgz", - "integrity": "sha1-H24t2jnBaL+S0T+G1KkYkz9mftQ=", - "dependencies": { - "no-case": "^2.2.0", - "upper-case-first": "^1.1.2" - } - }, - "node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "node_modules/serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" - }, - "node_modules/setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" - }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shallow-compare": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/shallow-compare/-/shallow-compare-1.2.2.tgz", - "integrity": "sha512-LUMFi+RppPlrHzbqmFnINTrazo0lPNwhcgzuAXVVcfy/mqPDrQmHAyz5bvV0gDAuRFrk804V0HpQ6u9sZ0tBeg==" - }, - "node_modules/shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" - }, - "node_modules/sharp": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.27.2.tgz", - "integrity": "sha512-w3FVoONPG/x5MXCc3wsjOS+b9h3CI60qkus6EPQU4dkT0BDm0PyGhDCK6KhtfT3/vbeOMOXAKFNSw+I3QGWkMA==", - "hasInstallScript": true, - "dependencies": { - "array-flatten": "^3.0.0", - "color": "^3.1.3", - "detect-libc": "^1.0.3", - "node-addon-api": "^3.1.0", - "npmlog": "^4.1.2", - "prebuild-install": "^6.0.1", - "semver": "^7.3.4", - "simple-get": "^4.0.0", - "tar-fs": "^2.1.1", - "tunnel-agent": "^0.6.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/sharp/node_modules/array-flatten": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-3.0.0.tgz", - "integrity": "sha512-zPMVc3ZYlGLNk4mpK1NzP2wg0ml9t7fUgDsayR5Y5rSzxQilzR9FGu/EH2jQOcKSAeAfWeylyW8juy3OkWRvNA==" - }, - "node_modules/sharp/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shell-quote": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", - "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", - "dependencies": { - "array-filter": "~0.0.0", - "array-map": "~0.0.0", - "array-reduce": "~0.0.0", - "jsonify": "~0.0.0" - } - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" - }, - "node_modules/simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" - }, - "node_modules/simple-get": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.0.tgz", - "integrity": "sha512-ZalZGexYr3TA0SwySsr5HlgOOinS4Jsa8YB2GJ6lUNAazyAu4KG/VmzMTwAt2YVXzzVj8QmefmAonZIK2BSGcQ==", - "dependencies": { - "decompress-response": "^6.0.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, - "node_modules/simple-get/node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/simple-get/node_modules/mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - }, - "node_modules/single-trailing-newline": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/single-trailing-newline/-/single-trailing-newline-1.0.0.tgz", - "integrity": "sha1-gfCtKtZFGBlFyAlSpcFBSZLulmQ=", - "dependencies": { - "detect-newline": "^1.0.3" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "node_modules/sitemap": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-1.13.0.tgz", - "integrity": "sha1-Vpy+IYAgKSamKiZs094Jyc60P4M=", - "dependencies": { - "underscore": "^1.7.0", - "url-join": "^1.1.0" - } - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "dependencies": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "engines": { - "node": ">=4" - } - }, - "node_modules/slugify": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.5.0.tgz", - "integrity": "sha512-Q2UPZ2udzquy1ElHfOLILMBMqBEXkiD3wE75qtBvV+FsDdZZjUqPZ44vqLTejAVq+wLLHacOMcENnP8+ZbzmIA==", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/snake-case": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-2.1.0.tgz", - "integrity": "sha1-Qb2xtz8w7GagTU4srRt2OH1NbZ8=", - "dependencies": { - "no-case": "^2.2.0" - } - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/socket.io": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-3.1.1.tgz", - "integrity": "sha512-7cBWdsDC7bbyEF6WbBqffjizc/H4YF1wLdZoOzuYfo2uMNSFjJKuQ36t0H40o9B20DO6p+mSytEd92oP4S15bA==", - "dependencies": { - "@types/cookie": "^0.4.0", - "@types/cors": "^2.8.8", - "@types/node": "^14.14.10", - "accepts": "~1.3.4", - "base64id": "~2.0.0", - "debug": "~4.3.1", - "engine.io": "~4.1.0", - "socket.io-adapter": "~2.1.0", - "socket.io-parser": "~4.0.3" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/socket.io-adapter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.1.0.tgz", - "integrity": "sha512-+vDov/aTsLjViYTwS9fPy5pEtTkrbEKsw2M+oVSoFGw6OD1IpvlV1VPhUzNbofCQ8oyMbdYJqDtGdmHQK6TdPg==" - }, - "node_modules/socket.io-client": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-3.1.1.tgz", - "integrity": "sha512-BLgIuCjI7Sf3mDHunKddX9zKR/pbkP7IACM3sJS3jha+zJ6/pGKRV6Fz5XSBHCfUs9YzT8kYIqNwOOuFNLtnYA==", - "dependencies": { - "@types/component-emitter": "^1.2.10", - "backo2": "~1.0.2", - "component-emitter": "~1.3.0", - "debug": "~4.3.1", - "engine.io-client": "~4.1.0", - "parseuri": "0.0.6", - "socket.io-parser": "~4.0.4" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/socket.io-parser": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz", - "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==", - "dependencies": { - "@types/component-emitter": "^1.2.10", - "component-emitter": "~1.3.0", - "debug": "~4.3.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/sockjs": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", - "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^3.4.0", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/sockjs-client": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.4.tgz", - "integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=", - "dependencies": { - "debug": "^2.6.6", - "eventsource": "0.1.6", - "faye-websocket": "~0.11.0", - "inherits": "^2.0.1", - "json3": "^3.3.2", - "url-parse": "^1.1.8" - } - }, - "node_modules/sockjs-client/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/sockjs-client/node_modules/eventsource": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", - "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", - "dependencies": { - "original": ">=0.0.5" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/sockjs-client/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", - "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/sort-keys-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", - "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", - "dependencies": { - "sort-keys": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sort-keys-length/node_modules/sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "dependencies": { - "source-map": "^0.5.6" - } - }, - "node_modules/source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" - }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" - }, - "node_modules/space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==" - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==" - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/spdy-transport/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/spdy-transport/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "node_modules/spdy-transport/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/split-on-first": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", - "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "node_modules/squeak": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", - "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=", - "dependencies": { - "chalk": "^1.0.0", - "console-stream": "^0.1.1", - "lpad-align": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/squeak/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/squeak/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "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/squeak/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=", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/sse-z": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/sse-z/-/sse-z-0.3.0.tgz", - "integrity": "sha512-jfcXynl9oAOS9YJ7iqS2JMUEHOlvrRAD+54CENiWnc4xsuVLQVSgmwf7cwOTcBd/uq3XkQKBGojgvEtVXcJ/8w==" - }, - "node_modules/ssri": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.0.tgz", - "integrity": "sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g==", - "dependencies": { - "figgy-pudding": "^3.5.1", - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/st": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/st/-/st-2.0.0.tgz", - "integrity": "sha512-drN+aGYnrZPNYIymmNwIY7LXYJ8MqsqXj4fMRue3FOgGMdGjSX10fhJ3qx0sVQPhcWxhEaN4U/eWM4O4dbYNAw==", - "dependencies": { - "async-cache": "^1.1.0", - "bl": "^4.0.0", - "fd": "~0.0.2", - "graceful-fs": "^4.2.3", - "mime": "^2.4.4", - "negotiator": "~0.6.2" - }, - "bin": { - "st": "bin/server.js" - } - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "node_modules/stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", - "engines": { - "node": "*" - } - }, - "node_modules/stackframe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", - "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" - }, - "node_modules/state-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", - "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==" - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-site-generator-webpack-plugin": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-3.4.2.tgz", - "integrity": "sha512-39Kn+fZDVjolLYuX5y1rDvksJIW0QEUaEC/AVO/UewNXxGzoSQI1UYnRsL+ocAcN5Yti6d6rJgEL0qZ5tNXfdw==", - "dependencies": { - "bluebird": "^3.0.5", - "cheerio": "^0.22.0", - "eval": "^0.1.0", - "url": "^0.11.0", - "webpack-sources": "^0.2.0" - } - }, - "node_modules/static-site-generator-webpack-plugin/node_modules/source-list-map": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-1.1.2.tgz", - "integrity": "sha1-mIkBnRAkzOVc3AaUmDN+9hhqEaE=" - }, - "node_modules/static-site-generator-webpack-plugin/node_modules/webpack-sources": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-0.2.3.tgz", - "integrity": "sha1-F8Yr+vE8cH+dAsR54Nzd6DgGl/s=", - "dependencies": { - "source-list-map": "^1.1.1", - "source-map": "~0.5.3" - } - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/stream-browserify/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/stream-browserify/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/stream-browserify/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dependencies": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/stream-http/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/stream-http/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/stream-http/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/stream-parser": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", - "integrity": "sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=", - "dependencies": { - "debug": "2" - } - }, - "node_modules/stream-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/stream-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" - }, - "node_modules/streamsearch": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz", - "integrity": "sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo=", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/strict-uri-encode": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", - "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=", - "engines": { - "node": ">=4" - } - }, - "node_modules/string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - }, - "node_modules/string-env-interpolation": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string-env-interpolation/-/string-env-interpolation-1.0.1.tgz", - "integrity": "sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg==" - }, - "node_modules/string-similarity": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/string-similarity/-/string-similarity-1.2.2.tgz", - "integrity": "sha512-IoHUjcw3Srl8nsPlW04U3qwWPk3oG2ffLM0tN853d/E/JlIvcmZmDY2Kz5HzKp4lEi2T7QD7Zuvjq/1rDw+XcQ==", - "dependencies": { - "lodash.every": "^4.6.0", - "lodash.flattendeep": "^4.4.0", - "lodash.foreach": "^4.5.0", - "lodash.map": "^4.6.0", - "lodash.maxby": "^4.6.0" - } - }, - "node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "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/string.prototype.matchall": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.4.tgz", - "integrity": "sha512-pknFIWVachNcyqRfaQSeu/FUfpvJTe4uskUSZ9Wc1RijsPuzbZ8TyYT8WCNnntCjUEqQ3vUHMAfVj2+wLAisPQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2", - "has-symbols": "^1.0.1", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.3.1", - "side-channel": "^1.0.4" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "node_modules/stringify-entities": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3.1.0.tgz", - "integrity": "sha512-3FP+jGMmMV/ffZs86MoghGqAoqXAdxLrJP4GUdrDN1aIScYih5tuIO3eF4To5AJZ79KDZ8Fpdy7QJnK8SsL1Vg==", - "dependencies": { - "character-entities-html4": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/stringify-object/node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "engines": { - "node": ">=0.10.0" - } - }, - "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=", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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=", - "dependencies": { - "is-utf8": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-bom-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-comments": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", - "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", - "dependencies": { - "babel-extract-comments": "^1.0.0", - "babel-plugin-transform-object-rest-spread": "^6.26.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-dirs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", - "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", - "dependencies": { - "is-natural-number": "^4.0.1" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strtok3": { - "version": "6.0.8", - "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.0.8.tgz", - "integrity": "sha512-QLgv+oiXwXgCgp2PdPPa+Jpp4D9imK9e/0BsyfeFMr6QL6wMVqoVn9+OXQ9I7MZbmUzN6lmitTJ09uwS2OmGcw==", - "dependencies": { - "@tokenizer/token": "^0.1.1", - "@types/debug": "^4.1.5", - "peek-readable": "^3.1.3" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strtok3/node_modules/@types/debug": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.5.tgz", - "integrity": "sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==" - }, - "node_modules/style-loader": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz", - "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==", - "dependencies": { - "loader-utils": "^1.1.0", - "schema-utils": "^1.0.0" - }, - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/style-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/style-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/style-loader/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/style-to-object": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", - "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", - "dependencies": { - "inline-style-parser": "0.1.1" - } - }, - "node_modules/styled-components": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-4.4.1.tgz", - "integrity": "sha512-RNqj14kYzw++6Sr38n7197xG33ipEOktGElty4I70IKzQF1jzaD1U4xQ+Ny/i03UUhHlC5NWEO+d8olRCDji6g==", - "hasInstallScript": true, - "dependencies": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/traverse": "^7.0.0", - "@emotion/is-prop-valid": "^0.8.1", - "@emotion/unitless": "^0.7.0", - "babel-plugin-styled-components": ">= 1", - "css-to-react-native": "^2.2.2", - "memoize-one": "^5.0.0", - "merge-anything": "^2.2.4", - "prop-types": "^15.5.4", - "react-is": "^16.6.0", - "stylis": "^3.5.0", - "stylis-rule-sheet": "^0.0.10", - "supports-color": "^5.5.0" - } - }, - "node_modules/styled-icons": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/styled-icons/-/styled-icons-9.5.0.tgz", - "integrity": "sha512-nby51U6+SRY5010P15XogBZubrqblqXTV50+lA/xBkC1QrTap1BIgCvoJwH9FF5kYI+LKFl/xeco/drwqIR2Pw==", - "dependencies": { - "@styled-icons/boxicons-logos": "^9.4.1", - "@styled-icons/boxicons-regular": "^9.4.1", - "@styled-icons/boxicons-solid": "^9.4.1", - "@styled-icons/crypto": "^9.4.1", - "@styled-icons/entypo": "^9.5.0", - "@styled-icons/entypo-social": "^9.5.0", - "@styled-icons/evil": "^9.4.1", - "@styled-icons/fa-brands": "^9.4.1", - "@styled-icons/fa-regular": "^9.4.1", - "@styled-icons/fa-solid": "^9.4.1", - "@styled-icons/feather": "^9.4.1", - "@styled-icons/foundation": "^9.5.0", - "@styled-icons/heroicons-outline": "^9.5.0", - "@styled-icons/heroicons-solid": "^9.5.0", - "@styled-icons/icomoon": "^9.4.1", - "@styled-icons/material": "^9.4.1", - "@styled-icons/octicons": "^9.4.1", - "@styled-icons/open-iconic": "^9.5.0", - "@styled-icons/remix-fill": "^9.4.1", - "@styled-icons/remix-line": "^9.4.1", - "@styled-icons/styled-icon": "^9.4.1", - "@styled-icons/typicons": "^9.4.1", - "@styled-icons/zondicons": "^9.5.0", - "tslib": "^1.9.3" - } - }, - "node_modules/stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", - "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/stylehacks/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/stylis": { - "version": "3.5.4", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz", - "integrity": "sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==" - }, - "node_modules/stylis-rule-sheet": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz", - "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==" - }, - "node_modules/sudo-prompt": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-8.2.5.tgz", - "integrity": "sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==" - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "dependencies": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/svgo/node_modules/util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - } - }, - "node_modules/swap-case": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/swap-case/-/swap-case-1.1.2.tgz", - "integrity": "sha1-w5IDpFhzhfrTyFCgvRvK+ggZdOM=", - "dependencies": { - "lower-case": "^1.1.1", - "upper-case": "^1.1.1" - } - }, - "node_modules/symbol-observable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", - "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sync-fetch": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/sync-fetch/-/sync-fetch-0.3.0.tgz", - "integrity": "sha512-dJp4qg+x4JwSEW1HibAuMi0IIrBI3wuQr2GimmqB7OXR50wmwzfdusG+p39R9w3R6aFtZ2mzvxvWKQ3Bd/vx3g==", - "dependencies": { - "buffer": "^5.7.0", - "node-fetch": "^2.6.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/sync-fetch/node_modules/node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", - "engines": { - "node": "4.x || >=6.0.0" - } - }, - "node_modules/table": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", - "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", - "dependencies": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/table/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/table/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "node_modules/table/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "engines": { - "node": ">=4" - } - }, - "node_modules/table/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==", - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/table/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", - "dependencies": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar-stream/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/tar-stream/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "node_modules/tar-stream/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", - "engines": { - "node": ">=4" - } - }, - "node_modules/tempfile": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", - "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", - "dependencies": { - "temp-dir": "^1.0.0", - "uuid": "^3.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/term-size": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", - "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz", - "integrity": "sha512-/fKw3R+hWyHfYx7Bv6oPqmk4HGQcrWLtV3X6ggvPuwPNHSnzvVV51z6OaaCOus4YLjutYGOz3pEpbhe6Up2s1w==", - "dependencies": { - "cacache": "^13.0.1", - "find-cache-dir": "^3.3.1", - "jest-worker": "^25.4.0", - "p-limit": "^2.3.0", - "schema-utils": "^2.6.6", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.6.12", - "webpack-sources": "^1.4.3" - }, - "engines": { - "node": ">= 8.9.0" - } - }, - "node_modules/terser-webpack-plugin/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/terser-webpack-plugin/node_modules/jest-worker": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", - "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", - "dependencies": { - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/terser-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/terser-webpack-plugin/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/terser/node_modules/buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" - }, - "node_modules/terser/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/terser/node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" - }, - "node_modules/through2": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz", - "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=", - "dependencies": { - "readable-stream": "~1.0.17", - "xtend": "~2.1.1" - } - }, - "node_modules/through2/node_modules/object-keys": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", - "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=" - }, - "node_modules/through2/node_modules/xtend": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", - "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", - "dependencies": { - "object-keys": "~0.4.0" - }, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "node_modules/timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dependencies": { - "setimmediate": "^1.0.4" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/timers-ext": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz", - "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==", - "dependencies": { - "es5-ext": "~0.10.46", - "next-tick": "1" - } - }, - "node_modules/timm": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/timm/-/timm-1.7.1.tgz", - "integrity": "sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==" - }, - "node_modules/timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" - }, - "node_modules/tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, - "node_modules/tinycolor2": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", - "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==", - "engines": { - "node": "*" - } - }, - "node_modules/title-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/title-case/-/title-case-2.1.1.tgz", - "integrity": "sha1-PhJyFtpY0rxb7PE3q5Ha46fNj6o=", - "dependencies": { - "no-case": "^2.2.0", - "upper-case": "^1.0.3" - } - }, - "node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dependencies": { - "rimraf": "^3.0.0" - }, - "engines": { - "node": ">=8.17.0" - } - }, - "node_modules/to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" - }, - "node_modules/to-buffer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", - "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "engines": { - "node": ">=6" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/token-types": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/token-types/-/token-types-2.1.1.tgz", - "integrity": "sha512-wnQcqlreS6VjthyHO3Y/kpK/emflxDBNhlNUPfh7wE39KnuDdOituXomIbyI79vBtF0Ninpkh72mcuRHo+RG3Q==", - "dependencies": { - "@tokenizer/token": "^0.1.1", - "ieee754": "^1.2.1" - }, - "engines": { - "node": ">=0.1.98" - } - }, - "node_modules/trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" - }, - "node_modules/trim-lines": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-1.1.3.tgz", - "integrity": "sha512-E0ZosSWYK2mkSu+KEtQ9/KqarVjA9HztOSX+9FDdNacRAq29RRV6ZQNgob3iuW8Htar9vAfEa6yyt5qBAHZDBA==" - }, - "node_modules/trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/trim-trailing-lines": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", - "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==" - }, - "node_modules/trough": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" - }, - "node_modules/true-case-path": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", - "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==" - }, - "node_modules/try-catch": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/try-catch/-/try-catch-2.0.1.tgz", - "integrity": "sha512-LsOrmObN/2WdM+y2xG+t16vhYrQsnV8wftXIcIOWZhQcBJvKGYuamJGwnU98A7Jxs2oZNkJztXlphEOoA0DWqg==", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/try-to-catch": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/try-to-catch/-/try-to-catch-1.1.1.tgz", - "integrity": "sha512-ikUlS+/BcImLhNYyIgZcEmq4byc31QpC+46/6Jm5ECWkVFhf8SM2Fp/0pMVXPX6vk45SMCwrP4Taxucne8I0VA==" - }, - "node_modules/ts-node": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", - "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", - "dependencies": { - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/ts-node/node_modules/buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" - }, - "node_modules/ts-node/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ts-node/node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/ts-pnp": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", - "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/tsconfig-paths": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", - "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.0", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "engines": { - "node": ">=4" - } - }, - "node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" - }, - "node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/type-of": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/type-of/-/type-of-2.0.1.tgz", - "integrity": "sha1-5yoXQYllaOn2KDeNgW1pEvfyOXI=" - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/uglify-js": { - "version": "3.13.3", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.3.tgz", - "integrity": "sha512-otIc7O9LyxpUcQoXzj2hL4LPWKklO6LJWoJUzNa8A17Xgi4fOeDC8FBDOLHnC/Slo1CQgsZMcM6as0M76BZaig==", - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "dependencies": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - } - }, - "node_modules/unbzip2-stream": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", - "dependencies": { - "buffer": "^5.2.1", - "through": "^2.3.8" - } - }, - "node_modules/unc-path-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/underscore": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", - "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" - }, - "node_modules/underscore.string": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", - "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", - "dependencies": { - "sprintf-js": "^1.0.3", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/unescape": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unescape/-/unescape-1.0.1.tgz", - "integrity": "sha512-O0+af1Gs50lyH1nUu3ZyYS1cRh01Q/kUKatTOkSs7jukXE6/NebucDVxyiDsA9AQ4JC1V1jUH9EO8JX2nMDgGQ==", - "dependencies": { - "extend-shallow": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unescape/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unherit": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", - "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", - "dependencies": { - "inherits": "^2.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unified": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-6.2.0.tgz", - "integrity": "sha512-1k+KPhlVtqmG99RaTbAv/usu85fcSRu3wY8X+vnsEhIxNP5VbVIDiXnLqyKIG+UMdyTg0ZX9EI6k2AfjJkHPtA==", - "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^1.1.0", - "trough": "^1.0.0", - "vfile": "^2.0.0", - "x-is-string": "^0.1.0" - } - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" - }, - "node_modules/uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" - }, - "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/unist-builder": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", - "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==" - }, - "node_modules/unist-util-generated": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz", - "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==" - }, - "node_modules/unist-util-is": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", - "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" - }, - "node_modules/unist-util-map": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/unist-util-map/-/unist-util-map-1.0.5.tgz", - "integrity": "sha512-dFil/AN6vqhnQWNCZk0GF/G3+Q5YwsB+PqjnzvpO2wzdRtUJ1E8PN+XRE/PRr/G3FzKjRTJU0haqE0Ekl+O3Ag==", - "dependencies": { - "object-assign": "^4.0.1" - } - }, - "node_modules/unist-util-modify-children": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-2.0.0.tgz", - "integrity": "sha512-HGrj7JQo9DwZt8XFsX8UD4gGqOsIlCih9opG6Y+N11XqkBGKzHo8cvDi+MfQQgiZ7zXRUiQREYHhjOBHERTMdg==", - "dependencies": { - "array-iterate": "^1.0.0" - } - }, - "node_modules/unist-util-position": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", - "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==" - }, - "node_modules/unist-util-remove": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", - "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", - "dependencies": { - "unist-util-is": "^4.0.0" - } - }, - "node_modules/unist-util-remove-position": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", - "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", - "dependencies": { - "unist-util-visit": "^1.1.0" - } - }, - "node_modules/unist-util-remove/node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==" - }, - "node_modules/unist-util-select": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/unist-util-select/-/unist-util-select-1.5.0.tgz", - "integrity": "sha1-qTwr6MD2U4J4A7gTMa3sKqJM2TM=", - "dependencies": { - "css-selector-parser": "^1.1.0", - "debug": "^2.2.0", - "nth-check": "^1.0.1" - } - }, - "node_modules/unist-util-select/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/unist-util-select/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/unist-util-stringify-position": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz", - "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==" - }, - "node_modules/unist-util-visit": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", - "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", - "dependencies": { - "unist-util-visit-parents": "^2.0.0" - } - }, - "node_modules/unist-util-visit-children": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-1.1.4.tgz", - "integrity": "sha512-sA/nXwYRCQVRwZU2/tQWUqJ9JSFM1X3x7JIOsIgSzrFHcfVt6NkzDtKzyxg2cZWkCwGF9CO8x4QNZRJRMK8FeQ==" - }, - "node_modules/unist-util-visit-parents": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-1.1.2.tgz", - "integrity": "sha512-yvo+MMLjEwdc3RhhPYSximset7rwjMrdt9E41Smmvg25UQIenzrN83cRnF1JMzoMi9zZOQeYXHSDf7p+IQkW3Q==" - }, - "node_modules/unist-util-visit/node_modules/unist-util-visit-parents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", - "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", - "dependencies": { - "unist-util-is": "^3.0.0" - } - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unixify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz", - "integrity": "sha1-OmQcjC/7zk2mg6XHDwOkYpQMIJA=", - "dependencies": { - "normalize-path": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unixify/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/unset-value/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/update-notifier": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", - "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", - "dependencies": { - "boxen": "^5.0.0", - "chalk": "^4.1.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.4.0", - "is-npm": "^5.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.1.0", - "pupa": "^2.1.1", - "semver": "^7.3.4", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/update-notifier/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/update-notifier/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" - } - }, - "node_modules/update-notifier/node_modules/boxen": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.0.1.tgz", - "integrity": "sha512-49VBlw+PrWEF51aCmy7QIteYPIFZxSpvqBdP/2itCPPlJ49kj9zg/XPRFrdkne2W+CfwXUls8exMvu1RysZpKA==", - "dependencies": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.0", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/update-notifier/node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "engines": { - "node": ">=10" - } - }, - "node_modules/update-notifier/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/update-notifier/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/update-notifier/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/update-notifier/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/update-notifier/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/update-notifier/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/update-notifier/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/update-notifier/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/update-notifier/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/update-notifier/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/update-notifier/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=" - }, - "node_modules/upper-case-first": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-1.1.2.tgz", - "integrity": "sha1-XXm+3P8UQZUY/S7bCgUHybaFkRU=", - "dependencies": { - "upper-case": "^1.1.1" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" - }, - "node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/url-join": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/url-join/-/url-join-1.1.0.tgz", - "integrity": "sha1-dBxsL0WWxIMNZxhGCSDQySIC3Hg=" - }, - "node_modules/url-loader": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.1.2.tgz", - "integrity": "sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg==", - "dependencies": { - "loader-utils": "^1.1.0", - "mime": "^2.0.3", - "schema-utils": "^1.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/url-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/url-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/url-loader/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/url-parse": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz", - "integrity": "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==", - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "node_modules/url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "dependencies": { - "prepend-http": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/url-to-options": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", - "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", - "engines": { - "node": ">= 4" - } - }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" - }, - "node_modules/url/node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/user-home": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", - "integrity": "sha1-nHC/2Babwdy/SGBODwS4tJzenp8=", - "dependencies": { - "os-homedir": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/utif": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz", - "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==", - "dependencies": { - "pako": "^1.0.5" - } - }, - "node_modules/util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dependencies": { - "inherits": "2.0.3" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "node_modules/util.promisify": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.1.1.tgz", - "integrity": "sha512-/s3UsZUrIfa6xDhr7zZhnE9SLQ5RIXyYfiVnMMyMDzOc8WhWN4Nbh36H842OyurKbCDAesZOJaVyvmSl6fhGQw==", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "for-each": "^0.3.3", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.1" - } - }, - "node_modules/util/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" - }, - "node_modules/valid-url": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", - "integrity": "sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA=" - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" - }, - "node_modules/vfile": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-2.3.0.tgz", - "integrity": "sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w==", - "dependencies": { - "is-buffer": "^1.1.4", - "replace-ext": "1.0.0", - "unist-util-stringify-position": "^1.0.0", - "vfile-message": "^1.0.0" - } - }, - "node_modules/vfile-location": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", - "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==" - }, - "node_modules/vfile-message": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz", - "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==", - "dependencies": { - "unist-util-stringify-position": "^1.1.1" - } - }, - "node_modules/victory": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory/-/victory-36.6.8.tgz", - "integrity": "sha512-/fr3jPq4RSIC2geT7opNIHKj4bEznig6b6Iq3W0xKStIW+bND8s6CvdfQm//+9HNnY9Q7ucY286G8QIdf0l4jg==", - "dependencies": { - "victory-area": "^36.6.8", - "victory-axis": "^36.6.8", - "victory-bar": "^36.6.8", - "victory-box-plot": "^36.6.8", - "victory-brush-container": "^36.6.8", - "victory-brush-line": "^36.6.8", - "victory-candlestick": "^36.6.8", - "victory-canvas": "^36.6.8", - "victory-chart": "^36.6.8", - "victory-core": "^36.6.8", - "victory-create-container": "^36.6.8", - "victory-cursor-container": "^36.6.8", - "victory-errorbar": "^36.6.8", - "victory-group": "^36.6.8", - "victory-histogram": "^36.6.8", - "victory-legend": "^36.6.8", - "victory-line": "^36.6.8", - "victory-pie": "^36.6.8", - "victory-polar-axis": "^36.6.8", - "victory-scatter": "^36.6.8", - "victory-selection-container": "^36.6.8", - "victory-shared-events": "^36.6.8", - "victory-stack": "^36.6.8", - "victory-tooltip": "^36.6.8", - "victory-voronoi": "^36.6.8", - "victory-voronoi-container": "^36.6.8", - "victory-zoom-container": "^36.6.8" - } - }, - "node_modules/victory-area": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-area/-/victory-area-36.6.8.tgz", - "integrity": "sha512-aIyMuzUqiDcpTCB7FUOYDJvqiDPiluEXLOw6Lh1vrUYmV7CNqMDOIBtTau2vI41Ao0o0YJdCAcyzBib9e3UYbw==", - "dependencies": { - "lodash": "^4.17.19", - "prop-types": "^15.8.1", - "victory-core": "^36.6.8", - "victory-vendor": "^36.6.8" - } - }, - "node_modules/victory-area/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/victory-axis": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-axis/-/victory-axis-36.6.8.tgz", - "integrity": "sha512-tClVJEay1YOJAh9rRyyLx8pei7Sr1/xTz04bJmfzFoAxFoPBtvgfFwXhfZ1YjGIl7m5Wh2CiYMY3figueLzYtg==", - "dependencies": { - "lodash": "^4.17.19", - "prop-types": "^15.8.1", - "victory-core": "^36.6.8" - } - }, - "node_modules/victory-axis/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/victory-bar": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-bar/-/victory-bar-36.6.8.tgz", - "integrity": "sha512-jLLPm3IW8/2uSLPvQD9bxzXnTraUYBIDTkbZPZy7oHP01OVzP1sj+MMHcINCWcUbyUyLZDL3u8CvViXjS273JQ==", - "dependencies": { - "lodash": "^4.17.19", - "prop-types": "^15.8.1", - "victory-core": "^36.6.8", - "victory-vendor": "^36.6.8" - } - }, - "node_modules/victory-bar/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/victory-box-plot": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-box-plot/-/victory-box-plot-36.6.8.tgz", - "integrity": "sha512-Vf/Mvf2JnwfHqEXHrKBgfjN+4yQNbIA8k/Q8ms9do9T9YWJNB+D3U++8pVxilT+h7o5CdECQ5uyGhTCIKx9E6Q==", - "dependencies": { - "lodash": "^4.17.19", - "prop-types": "^15.8.1", - "victory-core": "^36.6.8", - "victory-vendor": "^36.6.8" - } - }, - "node_modules/victory-box-plot/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/victory-brush-container": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-brush-container/-/victory-brush-container-36.6.8.tgz", - "integrity": "sha512-PN5zQ6kjVwZca1qV41WlV6J2IEyQh+2hykRe6c/wERDotVVbSrX3sJVAzUbN+7x2rrK0CL6a/XUI8jDsWTMM2A==", - "dependencies": { - "lodash": "^4.17.19", - "prop-types": "^15.8.1", - "react-fast-compare": "^3.2.0", - "victory-core": "^36.6.8" - } - }, - "node_modules/victory-brush-container/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/victory-brush-line": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-brush-line/-/victory-brush-line-36.6.8.tgz", - "integrity": "sha512-Ca/rGrxe8tZW02O49SmXbnVEcAGOTZw+dVmD5bLh72SItl/Co4jLcvc6b5r8+mZJEvCWNVYRv28qDtIh8PJ0CA==", - "dependencies": { - "lodash": "^4.17.19", - "prop-types": "^15.8.1", - "react-fast-compare": "^3.2.0", - "victory-core": "^36.6.8" - } - }, - "node_modules/victory-brush-line/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/victory-candlestick": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-candlestick/-/victory-candlestick-36.6.8.tgz", - "integrity": "sha512-/mQ/nYnfgfLAbS3fVLWIVjN/U+LKm9cwfY8/mXhA63NLvBmXryLRcUQQPky7r7M3r8zIcMDsjJO++WqiQo4Osw==", - "dependencies": { - "lodash": "^4.17.19", - "prop-types": "^15.8.1", - "victory-core": "^36.6.8" - } - }, - "node_modules/victory-candlestick/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/victory-canvas": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-canvas/-/victory-canvas-36.6.8.tgz", - "integrity": "sha512-qSKCTzqYxbst3WmtdJuZJirBxJ49fP7nAMzRnd2alm4QrMTbxAlVgqfbNg4pfXZYccvEWPy1IDQTbRTmWNkbcw==", - "dependencies": { - "lodash": "^4.17.19", - "prop-types": "^15.8.1", - "victory-bar": "^36.6.8", - "victory-core": "^36.6.8" - } - }, - "node_modules/victory-canvas/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/victory-chart": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-chart/-/victory-chart-36.6.8.tgz", - "integrity": "sha512-kC1jL63PAmqUrvZNOfwAXNuaIwz4nvXYUuEPu59WRBCOIGDGRgv2wJ1O7O0xYXqDkI57EtAYf9KUK+miEn/Btg==", - "dependencies": { - "lodash": "^4.17.19", - "prop-types": "^15.8.1", - "react-fast-compare": "^3.2.0", - "victory-axis": "^36.6.8", - "victory-core": "^36.6.8", - "victory-polar-axis": "^36.6.8", - "victory-shared-events": "^36.6.8" - } - }, - "node_modules/victory-chart/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/victory-core": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-core/-/victory-core-36.6.8.tgz", - "integrity": "sha512-SkyEszZKGyxjqfptfFWYdI22CvCuE9LhkaDpikzIhT2gcE3SuOBO5fk/740XMYE2ZUsJ4Fu/Vy4+8jZi17y44A==", - "dependencies": { - "lodash": "^4.17.21", - "prop-types": "^15.8.1", - "react-fast-compare": "^3.2.0", - "victory-vendor": "^36.6.8" - } - }, - "node_modules/victory-core/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/victory-create-container": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-create-container/-/victory-create-container-36.6.8.tgz", - "integrity": "sha512-H2BsdTbJ/RxxcEg5lzk3TDlihtOs7I/5KaIBP3yosPs702i40mL2qndkRkj08QeiZhkaKfQ2GOUvyP+t7DSdmg==", - "dependencies": { - "lodash": "^4.17.19", - "victory-brush-container": "^36.6.8", - "victory-core": "^36.6.8", - "victory-cursor-container": "^36.6.8", - "victory-selection-container": "^36.6.8", - "victory-voronoi-container": "^36.6.8", - "victory-zoom-container": "^36.6.8" - } - }, - "node_modules/victory-cursor-container": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-cursor-container/-/victory-cursor-container-36.6.8.tgz", - "integrity": "sha512-3WIBRl+7jnZok6syLfW8RK23nliDcoD/JUTN0YZo6bKBqHeFc4+ur3mlwCfghH7sGoxJRYuOJxTd9x2MwM5HQQ==", - "dependencies": { - "lodash": "^4.17.19", - "prop-types": "^15.8.1", - "victory-core": "^36.6.8" - } - }, - "node_modules/victory-cursor-container/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/victory-errorbar": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-errorbar/-/victory-errorbar-36.6.8.tgz", - "integrity": "sha512-N4JdBy5wV+KU6pus7FBx+5on31oXanO+qVmtRH8u4W7CMWH5EwHortyu2wVYD9K2QoluXemIxZd7kfn14hmqfQ==", - "dependencies": { - "lodash": "^4.17.19", - "prop-types": "^15.8.1", - "victory-core": "^36.6.8" - } - }, - "node_modules/victory-errorbar/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/victory-group": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-group/-/victory-group-36.6.8.tgz", - "integrity": "sha512-CiupDIGPPWVgwif3ayd8glSlR41mVbuT0Nl0ay9q42w2fiM32syiJAoifIw47X4tL8ow/DXH+/5Pd8eEyA2trA==", - "dependencies": { - "lodash": "^4.17.19", - "prop-types": "^15.8.1", - "react-fast-compare": "^3.2.0", - "victory-core": "^36.6.8", - "victory-shared-events": "^36.6.8" - } - }, - "node_modules/victory-group/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/victory-histogram": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-histogram/-/victory-histogram-36.6.8.tgz", - "integrity": "sha512-0Ah32gdTF1OJMBEqTSPyv09dUr3AmaDJMmyiZOHUd6RbLzA8RUanducVJ0gVay4A2Xm9s0vt1tzKU9Lj28tb6A==", - "dependencies": { - "lodash": "^4.17.19", - "prop-types": "^15.8.1", - "react-fast-compare": "^3.2.0", - "victory-bar": "^36.6.8", - "victory-core": "^36.6.8", - "victory-vendor": "^36.6.8" - } - }, - "node_modules/victory-histogram/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/victory-legend": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-legend/-/victory-legend-36.6.8.tgz", - "integrity": "sha512-OnkzB82Mvt5/1LYNsrfZQoXaVvgfp1rCsFRI3imq257Sh/UPy0/eZehCMQs/SVbU0z0EuIpXokhZb3BBdoJgpw==", - "dependencies": { - "lodash": "^4.17.19", - "prop-types": "^15.8.1", - "victory-core": "^36.6.8" - } - }, - "node_modules/victory-legend/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/victory-line": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-line/-/victory-line-36.6.8.tgz", - "integrity": "sha512-MozOejQRZPdzFaru5zUfqVB4TEff6nZjtQhOs+F5yyhXjLgM89zGX30r3jK5cjVdAPbTu4KPUrwktvlw+AkPRA==", - "dependencies": { - "lodash": "^4.17.19", - "prop-types": "^15.8.1", - "victory-core": "^36.6.8", - "victory-vendor": "^36.6.8" - } - }, - "node_modules/victory-line/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/victory-pie": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-pie/-/victory-pie-36.6.8.tgz", - "integrity": "sha512-dUHWiiKd60dlt7OjFa+YYwanHAkP/T0abzy6O3SFxGre52oeqd8px1EoVhlLKpn4ao8L35koG9mvz6/pGyr8Dw==", - "dependencies": { - "lodash": "^4.17.19", - "prop-types": "^15.8.1", - "victory-core": "^36.6.8", - "victory-vendor": "^36.6.8" - } - }, - "node_modules/victory-pie/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/victory-polar-axis": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-polar-axis/-/victory-polar-axis-36.6.8.tgz", - "integrity": "sha512-aU+Wp5six21POhI9oXeREnZHljpqcmwFHHnliVGrwgRsuc7TAjfXPWVOX9guEFfh6zQW6IZWWWTTLAN/PIEm9w==", - "dependencies": { - "lodash": "^4.17.19", - "prop-types": "^15.8.1", - "victory-core": "^36.6.8" - } - }, - "node_modules/victory-polar-axis/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/victory-scatter": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-scatter/-/victory-scatter-36.6.8.tgz", - "integrity": "sha512-GKSNneBxIWLsF3eBSTW5IwT5S4YdsfFl4PVCP3/wTa2myfS5DIS9FufEnJp/FEZGalEXYWxeR47rlWqABxAj5A==", - "dependencies": { - "lodash": "^4.17.19", - "prop-types": "^15.8.1", - "victory-core": "^36.6.8" - } - }, - "node_modules/victory-scatter/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/victory-selection-container": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-selection-container/-/victory-selection-container-36.6.8.tgz", - "integrity": "sha512-kudYbSX+o7fr64oeN7+EG/c+lqO22aypxVdCwa6BagAGoqqLR4jXxTqqIdp8tvxCgfCCXxopnTKYr46nubypGw==", - "dependencies": { - "lodash": "^4.17.19", - "prop-types": "^15.8.1", - "victory-core": "^36.6.8" - } - }, - "node_modules/victory-selection-container/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/victory-shared-events": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-shared-events/-/victory-shared-events-36.6.8.tgz", - "integrity": "sha512-hWPOVqMD3Sv6Rl1iyO6ibQrwYF9/eLCnRo0T59/Hsid6On0AJJjL9gv0oEIM5fqz7R7zx9PJmMk877IctEOemw==", - "dependencies": { - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.19", - "prop-types": "^15.8.1", - "react-fast-compare": "^3.2.0", - "victory-core": "^36.6.8" - } - }, - "node_modules/victory-shared-events/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/victory-stack": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-stack/-/victory-stack-36.6.8.tgz", - "integrity": "sha512-Pkux46IqAealOi0KvqQpaJKKKpHCfZ/sh5IeUKYFy+QKWAjiQjG6hFZeHgr2YaS7OfdbvHhoAdvp03KntWzpbw==", - "dependencies": { - "lodash": "^4.17.19", - "prop-types": "^15.8.1", - "react-fast-compare": "^3.2.0", - "victory-core": "^36.6.8", - "victory-shared-events": "^36.6.8" - } - }, - "node_modules/victory-stack/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/victory-tooltip": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-tooltip/-/victory-tooltip-36.6.8.tgz", - "integrity": "sha512-9P+QeAGyDpP0trJnQ1NtnbDhpoJB0Ghc2boYEehvL12p0OzolY9/Nq5SDP0tu5i1BBujwFXtnoCDqt+mOH25fA==", - "dependencies": { - "lodash": "^4.17.19", - "prop-types": "^15.8.1", - "victory-core": "^36.6.8" - } - }, - "node_modules/victory-tooltip/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/victory-vendor": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.6.8.tgz", - "integrity": "sha512-H3kyQ+2zgjMPvbPqAl7Vwm2FD5dU7/4bCTQakFQnpIsfDljeOMDojRsrmJfwh4oAlNnWhpAf+mbAoLh8u7dwyQ==", - "dependencies": { - "@types/d3-array": "^3.0.3", - "@types/d3-ease": "^3.0.0", - "@types/d3-interpolate": "^3.0.1", - "@types/d3-scale": "^4.0.2", - "@types/d3-shape": "^3.1.0", - "@types/d3-time": "^3.0.0", - "@types/d3-timer": "^3.0.0", - "d3-array": "^3.1.6", - "d3-ease": "^3.0.1", - "d3-interpolate": "^3.0.1", - "d3-scale": "^4.0.2", - "d3-shape": "^3.1.0", - "d3-time": "^3.0.0", - "d3-timer": "^3.0.1" - } - }, - "node_modules/victory-vendor/node_modules/d3-array": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.0.tgz", - "integrity": "sha512-3yXFQo0oG3QCxbF06rMPFyGRMGJNS7NvsV1+2joOjbBE+9xvWQ8+GcMJAjRCzw06zQ3/arXeJgbPYcjUCuC+3g==", - "dependencies": { - "internmap": "1 - 2" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/victory-vendor/node_modules/d3-ease": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", - "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", - "engines": { - "node": ">=12" - } - }, - "node_modules/victory-vendor/node_modules/d3-interpolate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", - "dependencies": { - "d3-color": "1 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/victory-vendor/node_modules/d3-scale": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", - "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", - "dependencies": { - "d3-array": "2.10.0 - 3", - "d3-format": "1 - 3", - "d3-interpolate": "1.2.0 - 3", - "d3-time": "2.1.1 - 3", - "d3-time-format": "2 - 4" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/victory-vendor/node_modules/d3-shape": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.1.0.tgz", - "integrity": "sha512-tGDh1Muf8kWjEDT/LswZJ8WF85yDZLvVJpYU9Nq+8+yW1Z5enxrmXOhTArlkaElU+CTn0OTVNli+/i+HP45QEQ==", - "dependencies": { - "d3-path": "1 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/victory-vendor/node_modules/d3-time": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.0.0.tgz", - "integrity": "sha512-zmV3lRnlaLI08y9IMRXSDshQb5Nj77smnfpnd2LrBa/2K281Jijactokeak14QacHs/kKq0AQ121nidNYlarbQ==", - "dependencies": { - "d3-array": "2 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/victory-vendor/node_modules/d3-timer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", - "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", - "engines": { - "node": ">=12" - } - }, - "node_modules/victory-voronoi": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-voronoi/-/victory-voronoi-36.6.8.tgz", - "integrity": "sha512-cyYis7g9Q/yQWnorBQQT35bsOkcGfeNdjyXmyd0K1LmERQ3oCZ9+a+cwcolA46XaJu1meBge9WcKK2QpbAFRXQ==", - "dependencies": { - "d3-voronoi": "^1.1.4", - "lodash": "^4.17.19", - "prop-types": "^15.8.1", - "victory-core": "^36.6.8" - } - }, - "node_modules/victory-voronoi-container": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-voronoi-container/-/victory-voronoi-container-36.6.8.tgz", - "integrity": "sha512-x9/OOZdMm4dh38jNhSfBYT0nG6ribsINU0/WNzIn3QcDXFBInsJ7jRySxYmdmk45OdXfbDRwDMqVHk72sWQyUw==", - "dependencies": { - "delaunay-find": "0.0.6", - "lodash": "^4.17.19", - "prop-types": "^15.8.1", - "react-fast-compare": "^3.2.0", - "victory-core": "^36.6.8", - "victory-tooltip": "^36.6.8" - } - }, - "node_modules/victory-voronoi-container/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/victory-voronoi/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/victory-zoom-container": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-zoom-container/-/victory-zoom-container-36.6.8.tgz", - "integrity": "sha512-gxX5iJUaxrFFZ2IGS0sQnUI+3Mhj6bVLqtOlQd3Krld+9f/ieuUbxl+P+eIyhQU/VyHSlirIZeOGOXJeYcU9jQ==", - "dependencies": { - "lodash": "^4.17.19", - "prop-types": "^15.8.1", - "victory-core": "^36.6.8" - } - }, - "node_modules/victory-zoom-container/node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/vlq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", - "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==" - }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" - }, - "node_modules/warning": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dependencies": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" - }, - "optionalDependencies": { - "watchpack-chokidar2": "^2.0.1" - } - }, - "node_modules/watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "optional": true, - "dependencies": { - "chokidar": "^2.1.8" - } - }, - "node_modules/watchpack-chokidar2/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "optional": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "optional": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "optional": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "optional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "optional": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "node_modules/watchpack-chokidar2/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "optional": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "optional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "optional": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "optional": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "optional": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "optional": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "optional": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "optional": true - }, - "node_modules/watchpack-chokidar2/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "optional": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "optional": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/watchpack-chokidar2/node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "optional": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/watchpack-chokidar2/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "optional": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/web-namespaces": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", - "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==" - }, - "node_modules/webpack": { - "version": "4.46.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", - "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.5.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/webpack-dev-middleware": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", - "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", - "dependencies": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/webpack-dev-server": { - "version": "3.11.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", - "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", - "dependencies": { - "ansi-html": "0.0.7", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.8", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "sockjs-client": "^1.5.0", - "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.2" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 6.11.5" - } - }, - "node_modules/webpack-dev-server/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/webpack-dev-server/node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/webpack-dev-server/node_modules/cliui/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dependencies": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "node_modules/webpack-dev-server/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/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==", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/webpack-dev-server/node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/webpack-dev-server/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/globby/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-dev-server/node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-dev-server/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/webpack-dev-server/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/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==", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-dev-server/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==", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-dev-server/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/webpack-dev-server/node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/webpack-dev-server/node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, - "node_modules/webpack-dev-server/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/webpack-dev-server/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/webpack-dev-server/node_modules/sockjs-client": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.1.tgz", - "integrity": "sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ==", - "dependencies": { - "debug": "^3.2.6", - "eventsource": "^1.0.7", - "faye-websocket": "^0.11.3", - "inherits": "^2.0.4", - "json3": "^3.3.3", - "url-parse": "^1.5.1" - } - }, - "node_modules/webpack-dev-server/node_modules/sockjs-client/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/webpack-dev-server/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/webpack-dev-server/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==", - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/string-width/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" - }, - "node_modules/webpack-dev-server/node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/webpack-dev-server/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - }, - "node_modules/webpack-dev-server/node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "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" - } - }, - "node_modules/webpack-dev-server/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==", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "node_modules/webpack-hot-middleware": { - "version": "2.25.0", - "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.0.tgz", - "integrity": "sha512-xs5dPOrGPCzuRXNi8F6rwhawWvQQkeli5Ro48PRuQh8pYPCPmNnltP9itiUPT4xI8oW+y0m59lyyeQk54s5VgA==", - "dependencies": { - "ansi-html": "0.0.7", - "html-entities": "^1.2.0", - "querystring": "^0.2.0", - "strip-ansi": "^3.0.0" - } - }, - "node_modules/webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dependencies": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/webpack-merge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", - "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", - "dependencies": { - "lodash": "^4.17.15" - } - }, - "node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/webpack-sources/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-stats-plugin": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/webpack-stats-plugin/-/webpack-stats-plugin-0.3.2.tgz", - "integrity": "sha512-kxEtPQ6lBBik2qtJlsZkiaDMI6rGXe9w1kLH9ZCdt0wgCGVnbwwPlP60cMqG6tILNFYqXDxNt4+c4OIIuE+Fnw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-virtual-modules": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.2.2.tgz", - "integrity": "sha512-kDUmfm3BZrei0y+1NTHJInejzxfhtU8eDj2M7OKb2IWrPFAeO1SOH2KuQ68MSZu9IGEHcxbkKKR1v18FrUSOmA==", - "dependencies": { - "debug": "^3.0.0" - } - }, - "node_modules/webpack-virtual-modules/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/webpack/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dependencies": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "node_modules/webpack/node_modules/eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/webpack/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/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==", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/webpack/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/webpack/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==", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/webpack/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/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==", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/webpack/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, - "node_modules/webpack/node_modules/terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dependencies": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/webpack/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - }, - "node_modules/webpack/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "node_modules/which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=" - }, - "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==", - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, - "node_modules/widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "dependencies": { - "string-width": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/widest-line/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/widest-line/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/widest-line/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/widest-line/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/workbox-background-sync": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-4.3.1.tgz", - "integrity": "sha512-1uFkvU8JXi7L7fCHVBEEnc3asPpiAL33kO495UMcD5+arew9IbKW2rV5lpzhoWcm/qhGB89YfO4PmB/0hQwPRg==", - "dependencies": { - "workbox-core": "^4.3.1" - } - }, - "node_modules/workbox-broadcast-update": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-4.3.1.tgz", - "integrity": "sha512-MTSfgzIljpKLTBPROo4IpKjESD86pPFlZwlvVG32Kb70hW+aob4Jxpblud8EhNb1/L5m43DUM4q7C+W6eQMMbA==", - "dependencies": { - "workbox-core": "^4.3.1" - } - }, - "node_modules/workbox-build": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-4.3.1.tgz", - "integrity": "sha512-UHdwrN3FrDvicM3AqJS/J07X0KXj67R8Cg0waq1MKEOqzo89ap6zh6LmaLnRAjpB+bDIz+7OlPye9iii9KBnxw==", - "dependencies": { - "@babel/runtime": "^7.3.4", - "@hapi/joi": "^15.0.0", - "common-tags": "^1.8.0", - "fs-extra": "^4.0.2", - "glob": "^7.1.3", - "lodash.template": "^4.4.0", - "pretty-bytes": "^5.1.0", - "stringify-object": "^3.3.0", - "strip-comments": "^1.0.2", - "workbox-background-sync": "^4.3.1", - "workbox-broadcast-update": "^4.3.1", - "workbox-cacheable-response": "^4.3.1", - "workbox-core": "^4.3.1", - "workbox-expiration": "^4.3.1", - "workbox-google-analytics": "^4.3.1", - "workbox-navigation-preload": "^4.3.1", - "workbox-precaching": "^4.3.1", - "workbox-range-requests": "^4.3.1", - "workbox-routing": "^4.3.1", - "workbox-strategies": "^4.3.1", - "workbox-streams": "^4.3.1", - "workbox-sw": "^4.3.1", - "workbox-window": "^4.3.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/workbox-build/node_modules/fs-extra": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", - "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "node_modules/workbox-cacheable-response": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-4.3.1.tgz", - "integrity": "sha512-Rp5qlzm6z8IOvnQNkCdO9qrDgDpoPNguovs0H8C+wswLuPgSzSp9p2afb5maUt9R1uTIwOXrVQMmPfPypv+npw==", - "dependencies": { - "workbox-core": "^4.3.1" - } - }, - "node_modules/workbox-core": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-4.3.1.tgz", - "integrity": "sha512-I3C9jlLmMKPxAC1t0ExCq+QoAMd0vAAHULEgRZ7kieCdUd919n53WC0AfvokHNwqRhGn+tIIj7vcb5duCjs2Kg==" - }, - "node_modules/workbox-expiration": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-4.3.1.tgz", - "integrity": "sha512-vsJLhgQsQouv9m0rpbXubT5jw0jMQdjpkum0uT+d9tTwhXcEZks7qLfQ9dGSaufTD2eimxbUOJfWLbNQpIDMPw==", - "dependencies": { - "workbox-core": "^4.3.1" - } - }, - "node_modules/workbox-google-analytics": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-4.3.1.tgz", - "integrity": "sha512-xzCjAoKuOb55CBSwQrbyWBKqp35yg1vw9ohIlU2wTy06ZrYfJ8rKochb1MSGlnoBfXGWss3UPzxR5QL5guIFdg==", - "dependencies": { - "workbox-background-sync": "^4.3.1", - "workbox-core": "^4.3.1", - "workbox-routing": "^4.3.1", - "workbox-strategies": "^4.3.1" - } - }, - "node_modules/workbox-navigation-preload": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-4.3.1.tgz", - "integrity": "sha512-K076n3oFHYp16/C+F8CwrRqD25GitA6Rkd6+qAmLmMv1QHPI2jfDwYqrytOfKfYq42bYtW8Pr21ejZX7GvALOw==", - "dependencies": { - "workbox-core": "^4.3.1" - } - }, - "node_modules/workbox-precaching": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-4.3.1.tgz", - "integrity": "sha512-piSg/2csPoIi/vPpp48t1q5JLYjMkmg5gsXBQkh/QYapCdVwwmKlU9mHdmy52KsDGIjVaqEUMFvEzn2LRaigqQ==", - "dependencies": { - "workbox-core": "^4.3.1" - } - }, - "node_modules/workbox-range-requests": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-4.3.1.tgz", - "integrity": "sha512-S+HhL9+iTFypJZ/yQSl/x2Bf5pWnbXdd3j57xnb0V60FW1LVn9LRZkPtneODklzYuFZv7qK6riZ5BNyc0R0jZA==", - "dependencies": { - "workbox-core": "^4.3.1" - } - }, - "node_modules/workbox-routing": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-4.3.1.tgz", - "integrity": "sha512-FkbtrODA4Imsi0p7TW9u9MXuQ5P4pVs1sWHK4dJMMChVROsbEltuE79fBoIk/BCztvOJ7yUpErMKa4z3uQLX+g==", - "dependencies": { - "workbox-core": "^4.3.1" - } - }, - "node_modules/workbox-strategies": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-4.3.1.tgz", - "integrity": "sha512-F/+E57BmVG8dX6dCCopBlkDvvhg/zj6VDs0PigYwSN23L8hseSRwljrceU2WzTvk/+BSYICsWmRq5qHS2UYzhw==", - "dependencies": { - "workbox-core": "^4.3.1" - } - }, - "node_modules/workbox-streams": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-4.3.1.tgz", - "integrity": "sha512-4Kisis1f/y0ihf4l3u/+ndMkJkIT4/6UOacU3A4BwZSAC9pQ9vSvJpIi/WFGQRH/uPXvuVjF5c2RfIPQFSS2uA==", - "dependencies": { - "workbox-core": "^4.3.1" - } - }, - "node_modules/workbox-sw": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-4.3.1.tgz", - "integrity": "sha512-0jXdusCL2uC5gM3yYFT6QMBzKfBr2XTk0g5TPAV4y8IZDyVNDyj1a8uSXy3/XrvkVTmQvLN4O5k3JawGReXr9w==" - }, - "node_modules/workbox-window": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-4.3.1.tgz", - "integrity": "sha512-C5gWKh6I58w3GeSc0wp2Ne+rqVw8qwcmZnQGpjiek8A2wpbxSJb1FdCoQVO+jDJs35bFgo/WETgl1fqgsxN0Hg==", - "dependencies": { - "workbox-core": "^4.3.1" - } - }, - "node_modules/worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dependencies": { - "errno": "~0.1.7" - } - }, - "node_modules/wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "node_modules/write": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", - "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", - "dependencies": { - "mkdirp": "^0.5.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/ws": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.4.tgz", - "integrity": "sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw==", - "engines": { - "node": ">=8.3.0" - } - }, - "node_modules/x-is-string": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz", - "integrity": "sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI=" - }, - "node_modules/xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/xhr": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", - "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", - "dependencies": { - "global": "~4.4.0", - "is-function": "^1.0.1", - "parse-headers": "^2.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/xml-parse-from-string": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", - "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=" - }, - "node_modules/xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xmlhttprequest-ssl": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", - "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/xss": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.8.tgz", - "integrity": "sha512-3MgPdaXV8rfQ/pNn16Eio6VXYPTkqwa0vc7GkiymmY/DqR1SE/7VPAAVZz1GJsJFrllMYO3RHfEaiUGjab6TNw==", - "dependencies": { - "commander": "^2.20.3", - "cssfilter": "0.0.10" - }, - "bin": { - "xss": "bin/xss" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/xstate": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/xstate/-/xstate-4.17.1.tgz", - "integrity": "sha512-3q7so9qAKFnz9/t7BNQXQtV+9fwDATCOkC+0tAvVqczboEbu6gz2dvPPVCCkj55Hyzgro9aSOntGSPGLei82BA==" - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", - "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==" - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/yaml-loader": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/yaml-loader/-/yaml-loader-0.6.0.tgz", - "integrity": "sha512-1bNiLelumURyj+zvVHOv8Y3dpCri0F2S+DCcmps0pA1zWRLjS+FhZQg4o3aUUDYESh73+pKZNI18bj7stpReow==", - "dependencies": { - "loader-utils": "^1.4.0", - "yaml": "^1.8.3" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/yaml-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/yaml-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/yargs": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", - "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", - "dependencies": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "5.0.0-security.0" - } - }, - "node_modules/yargs-parser": { - "version": "5.0.0-security.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz", - "integrity": "sha512-T69y4Ps64LNesYxeYGYPvfoMTt/7y1XtfpIslUeK4um+9Hu7hlGoRtaDLvdXb7+/tfq4opVa2HRY5xGip022rQ==", - "dependencies": { - "camelcase": "^3.0.0", - "object.assign": "^4.1.0" - } - }, - "node_modules/yargs-parser/node_modules/camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/yargs/node_modules/camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "node_modules/yeast": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", - "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=" - }, - "node_modules/yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "engines": { - "node": ">=6" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - } - }, - "node_modules/yoga-layout-prebuilt": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/yoga-layout-prebuilt/-/yoga-layout-prebuilt-1.10.0.tgz", - "integrity": "sha512-YnOmtSbv4MTf7RGJMK0FvZ+KD8OEe/J5BNnR0GHhD8J/XcG/Qvxgszm0Un6FTHWW4uHlTgP0IztiXQnGyIR45g==", - "dependencies": { - "@types/yoga-layout": "1.9.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yurnalist": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/yurnalist/-/yurnalist-2.1.0.tgz", - "integrity": "sha512-PgrBqosQLM3gN2xBFIMDLACRTV9c365VqityKKpSTWpwR+U4LAFR3rSVyEoscWlu3EzX9+Y0I86GXUKxpHFl6w==", - "dependencies": { - "chalk": "^2.4.2", - "inquirer": "^7.0.0", - "is-ci": "^2.0.0", - "read": "^1.0.7", - "strip-ansi": "^5.2.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/yurnalist/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/yurnalist/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/zwitch": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", - "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==" - } - }, - "dependencies": { - "@algolia/autocomplete-core": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.2.1.tgz", - "integrity": "sha512-/SLS6636Wpl7eFiX7eEy0E3wBo60sUm1qRYybJBDt1fs8reiJ1+OSy+dZgrLBfLL4mSFqRIIUHXbVp25QdZ+iw==", - "requires": { - "@algolia/autocomplete-shared": "1.2.1" - } - }, - "@algolia/autocomplete-preset-algolia": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.2.1.tgz", - "integrity": "sha512-Lf4PpPVgHNXm1ytrnVdrZYV7hAYSCpAI/TrebF8UC6xflPY6sKb1RL/2OfrO9On7SDjPBtNd+6MArSar5JmK0g==", - "requires": { - "@algolia/autocomplete-shared": "1.2.1" - } - }, - "@algolia/autocomplete-shared": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.2.1.tgz", - "integrity": "sha512-RHCwcXAYFwDXTlomstjWRFIzOfyxtQ9KmViacPE5P5hxUSSjkmG3dAb77xdydift1PaZNbho5TNTCi5UZe0RpA==" - }, - "@algolia/cache-browser-local-storage": { - "version": "4.10.3", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.10.3.tgz", - "integrity": "sha512-TD1N7zg5lb56/PLjjD4bBl2eccEvVHhC7yfgFu2r9k5tf+gvbGxEZ3NhRZVKu2MObUIcEy2VR4LVLxOQu45Hlg==", - "requires": { - "@algolia/cache-common": "4.10.3" - } - }, - "@algolia/cache-common": { - "version": "4.10.3", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.10.3.tgz", - "integrity": "sha512-q13cPPUmtf8a2suBC4kySSr97EyulSXuxUkn7l1tZUCX/k1y5KNheMp8npBy8Kc8gPPmHpacxddRSfOncjiKFw==" - }, - "@algolia/cache-in-memory": { - "version": "4.10.3", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.10.3.tgz", - "integrity": "sha512-JhPajhOXAjUP+TZrZTh6KJpF5VKTKyWK2aR1cD8NtrcVHwfGS7fTyfXfVm5BqBqkD9U0gVvufUt/mVyI80aZww==", - "requires": { - "@algolia/cache-common": "4.10.3" - } - }, - "@algolia/client-account": { - "version": "4.10.3", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.10.3.tgz", - "integrity": "sha512-S/IsJB4s+e1xYctdpW3nAbwrR2y3pjSo9X21fJGoiGeIpTRdvQG7nydgsLkhnhcgAdLnmqBapYyAqMGmlcyOkg==", - "requires": { - "@algolia/client-common": "4.10.3", - "@algolia/client-search": "4.10.3", - "@algolia/transporter": "4.10.3" - } - }, - "@algolia/client-analytics": { - "version": "4.10.3", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.10.3.tgz", - "integrity": "sha512-vlHTbBqJktRgclh3v7bPQLfZvFIqY4erNFIZA5C7nisCj9oLeTgzefoUrr+R90+I+XjfoLxnmoeigS1Z1yg1vw==", - "requires": { - "@algolia/client-common": "4.10.3", - "@algolia/client-search": "4.10.3", - "@algolia/requester-common": "4.10.3", - "@algolia/transporter": "4.10.3" - } - }, - "@algolia/client-common": { - "version": "4.10.3", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.10.3.tgz", - "integrity": "sha512-uFyP2Z14jG2hsFRbAoavna6oJf4NTXaSDAZgouZUZlHlBp5elM38sjNeA5HR9/D9J/GjwaB1SgB7iUiIWYBB4w==", - "requires": { - "@algolia/requester-common": "4.10.3", - "@algolia/transporter": "4.10.3" - } - }, - "@algolia/client-personalization": { - "version": "4.10.3", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.10.3.tgz", - "integrity": "sha512-NS7Nx8EJ/nduGXT8CFo5z7kLF0jnFehTP3eC+z+GOEESH3rrs7uR12IZHxv5QhQswZa9vl925zCOZDcDVoENCg==", - "requires": { - "@algolia/client-common": "4.10.3", - "@algolia/requester-common": "4.10.3", - "@algolia/transporter": "4.10.3" - } - }, - "@algolia/client-search": { - "version": "4.10.3", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.10.3.tgz", - "integrity": "sha512-Zwnp2G94IrNFKWCG/k7epI5UswRkPvL9FCt7/slXe2bkjP2y/HA37gzRn+9tXoLVRwd7gBzrtOA4jFKIyjrtVw==", - "requires": { - "@algolia/client-common": "4.10.3", - "@algolia/requester-common": "4.10.3", - "@algolia/transporter": "4.10.3" - } - }, - "@algolia/logger-common": { - "version": "4.10.3", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.10.3.tgz", - "integrity": "sha512-M6xi+qov2bkgg1H9e1Qtvq/E/eKsGcgz8RBbXNzqPIYoDGZNkv+b3b8YMo3dxd4Wd6M24HU1iqF3kmr1LaXndg==" - }, - "@algolia/logger-console": { - "version": "4.10.3", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.10.3.tgz", - "integrity": "sha512-vVgRI7b4PHjgBdRkv/cRz490twvkLoGdpC4VYzIouSrKj8SIVLRhey3qgXk7oQXi3xoxVAv6NrklHfpO8Bpx0w==", - "requires": { - "@algolia/logger-common": "4.10.3" - } - }, - "@algolia/requester-browser-xhr": { - "version": "4.10.3", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.10.3.tgz", - "integrity": "sha512-4WIk1zreFbc1EF6+gsfBTQvwSNjWc20zJAAExRWql/Jq5yfVHmwOqi/CajA53/cXKFBqo80DAMRvOiwP+hOLYw==", - "requires": { - "@algolia/requester-common": "4.10.3" - } - }, - "@algolia/requester-common": { - "version": "4.10.3", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.10.3.tgz", - "integrity": "sha512-PNfLHmg0Hujugs3rx55uz/ifv7b9HVdSFQDb2hj0O5xZaBEuQCNOXC6COrXR8+9VEfqp2swpg7zwgtqFxh+BtQ==" - }, - "@algolia/requester-node-http": { - "version": "4.10.3", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.10.3.tgz", - "integrity": "sha512-A9ZcGfEvgqf0luJApdNcIhsRh6MShn2zn2tbjwjGG1joF81w+HUY+BWuLZn56vGwAA9ZB9n00IoJJpxibbfofg==", - "requires": { - "@algolia/requester-common": "4.10.3" - } - }, - "@algolia/transporter": { - "version": "4.10.3", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.10.3.tgz", - "integrity": "sha512-n1lRyKDbrckbMEgm7QXtj3nEWUuzA3aKLzVQ43/F/RCFib15j4IwtmYhXR6OIBRSc7+T0Hm48S0J6F+HeYCQkw==", - "requires": { - "@algolia/cache-common": "4.10.3", - "@algolia/logger-common": "4.10.3", - "@algolia/requester-common": "4.10.3" - } - }, - "@ardatan/aggregate-error": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@ardatan/aggregate-error/-/aggregate-error-0.0.6.tgz", - "integrity": "sha512-vyrkEHG1jrukmzTPtyWB4NLPauUw5bQeg4uhn8f+1SSynmrOcyvlb1GKQjjgoBzElLdfXCRYX8UnBlhklOHYRQ==", - "requires": { - "tslib": "~2.0.1" - }, - "dependencies": { - "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" - } - } - }, - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "@babel/compat-data": { - "version": "7.13.15", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.15.tgz", - "integrity": "sha512-ltnibHKR1VnrU4ymHyQ/CXtNXI6yZC0oJThyW78Hft8XndANwi+9H+UIklBDraIjFEJzw8wmcM427oDd9KS5wA==" - }, - "@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - }, - "@babel/generator": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", - "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", - "requires": { - "@babel/types": "^7.13.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", - "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", - "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", - "requires": { - "@babel/helper-explode-assignable-expression": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.13.tgz", - "integrity": "sha512-q1kcdHNZehBwD9jYPh3WyXcsFERi39X4I59I3NadciWtNDyZ6x+GboOxncFK0kXlKIv6BJm5acncehXWUjWQMQ==", - "requires": { - "@babel/compat-data": "^7.13.12", - "@babel/helper-validator-option": "^7.12.17", - "browserslist": "^4.14.5", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.13.11", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz", - "integrity": "sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw==", - "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-member-expression-to-functions": "^7.13.0", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-replace-supers": "^7.13.0", - "@babel/helper-split-export-declaration": "^7.12.13" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz", - "integrity": "sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "regexpu-core": "^4.7.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.0.tgz", - "integrity": "sha512-JT8tHuFjKBo8NnaUbblz7mIu1nnvUDiHVjXXkulZULyidvo/7P6TY7+YqpV37IfF+KUFxmlK04elKtGKXaiVgw==", - "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", - "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", - "requires": { - "@babel/types": "^7.13.0" - } - }, - "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", - "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.0.tgz", - "integrity": "sha512-0kBzvXiIKfsCA0y6cFEIJf4OdzfpRuNk4+YTeHZpGGc666SATFKTz6sRncwFnQk7/ugJ4dSrCj6iJuvW4Qwr2g==", - "requires": { - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", - "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-module-imports": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", - "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-module-transforms": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.14.tgz", - "integrity": "sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g==", - "requires": { - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-replace-supers": "^7.13.12", - "@babel/helper-simple-access": "^7.13.12", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.12.11", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.13", - "@babel/types": "^7.13.14" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz", - "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-wrap-function": "^7.13.0", - "@babel/types": "^7.13.0" - } - }, - "@babel/helper-replace-supers": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", - "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", - "requires": { - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-simple-access": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", - "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", - "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", - "requires": { - "@babel/types": "^7.12.1" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" - }, - "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" - }, - "@babel/helper-validator-option": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", - "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==" - }, - "@babel/helper-wrap-function": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz", - "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", - "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" - } - }, - "@babel/helpers": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.10.tgz", - "integrity": "sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ==", - "requires": { - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" - } - }, - "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.13.15", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.15.tgz", - "integrity": "sha512-b9COtcAlVEQljy/9fbcMHpG+UIW9ReF+gpaxDHTlZd0c6/UU9ng8zdySAW9sRTzpvcdCHn6bUcbuYUgGzLAWVQ==" - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz", - "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.13.12" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.13.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.15.tgz", - "integrity": "sha512-VapibkWzFeoa6ubXy/NgV5U2U4MVnUlvnx6wo1XhlsaTrLYWE0UFpDQsVrmn22q5CzeloqJ8gEMHSKxuee6ZdA==", - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-remap-async-to-generator": "^7.13.0", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", - "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz", - "integrity": "sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-default-from": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.12.13.tgz", - "integrity": "sha512-idIsBT+DGXdOHL82U+8bwX4goHm/z10g8sGGrQroh+HCRcm7mDv/luaGdWJQMTuCX2FsdXS7X0Nyyzp4znAPJA==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13", - "@babel/plugin-syntax-export-default-from": "^7.12.13" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz", - "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz", - "integrity": "sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz", - "integrity": "sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A==", - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz", - "integrity": "sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A==", - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz", - "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", - "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.12.1" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz", - "integrity": "sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==", - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz", - "integrity": "sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz", - "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", - "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-default-from": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.12.13.tgz", - "integrity": "sha512-gVry0zqoums0hA+EniCYK3gABhjYSLX1dVuwYpPw9DrLNA4/GovXySHVg4FGRsZht09ON/5C2NVx3keq+qqVGQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", - "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz", - "integrity": "sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz", - "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz", - "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", - "requires": { - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-remap-async-to-generator": "^7.13.0" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", - "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.13.tgz", - "integrity": "sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz", - "integrity": "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-replace-supers": "^7.13.0", - "@babel/helper-split-export-declaration": "^7.12.13", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", - "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.0.tgz", - "integrity": "sha512-zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA==", - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", - "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", - "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", - "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", - "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", - "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", - "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", - "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", - "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz", - "integrity": "sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ==", - "requires": { - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz", - "integrity": "sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw==", - "requires": { - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-simple-access": "^7.12.13", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", - "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", - "requires": { - "@babel/helper-hoist-variables": "^7.13.0", - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-identifier": "^7.12.11", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz", - "integrity": "sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw==", - "requires": { - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", - "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", - "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", - "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13", - "@babel/helper-replace-supers": "^7.12.13" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz", - "integrity": "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==", - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", - "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.13.tgz", - "integrity": "sha512-MprESJzI9O5VnJZrL7gg1MpdqmiFcUv41Jc7SahxYsNP2kDkFqClxxTZq+1Qv4AFCamm+GXMRDQINNn+qrxmiA==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.13.12.tgz", - "integrity": "sha512-jcEI2UqIcpCqB5U5DRxIl0tQEProI2gcu+g8VTIqxLO5Iidojb4d77q+fwGseCvd8af/lJ9masp4QWzBXFE2xA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-jsx": "^7.12.13", - "@babel/types": "^7.13.12" - }, - "dependencies": { - "@babel/plugin-syntax-jsx": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz", - "integrity": "sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - } - } - }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz", - "integrity": "sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ==", - "requires": { - "@babel/plugin-transform-react-jsx": "^7.12.17" - } - }, - "@babel/plugin-transform-react-pure-annotations": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", - "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.13.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz", - "integrity": "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==", - "requires": { - "regenerator-transform": "^0.14.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", - "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.13.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.13.15.tgz", - "integrity": "sha512-d+ezl76gx6Jal08XngJUkXM4lFXK/5Ikl9Mh4HKDxSfGJXmZ9xG64XT2oivBzfxb/eQ62VfvoMkaCZUKJMVrBA==", - "requires": { - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-plugin-utils": "^7.13.0", - "babel-plugin-polyfill-corejs2": "^0.2.0", - "babel-plugin-polyfill-corejs3": "^0.2.0", - "babel-plugin-polyfill-regenerator": "^0.2.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", - "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz", - "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", - "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz", - "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", - "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-typescript": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.13.0.tgz", - "integrity": "sha512-elQEwluzaU8R8dbVuW2Q2Y8Nznf7hnjM7+DSCd14Lo5fF63C9qNLbwZYbmZrtV9/ySpSUpkRpQXvJb6xyu4hCQ==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-typescript": "^7.12.13" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", - "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", - "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/preset-env": { - "version": "7.13.15", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.15.tgz", - "integrity": "sha512-D4JAPMXcxk69PKe81jRJ21/fP/uYdcTZ3hJDF5QX2HSI9bBxxYw/dumdR6dGumhjxlprHPE4XWoPaqzZUVy2MA==", - "requires": { + "requires": { "@babel/compat-data": "^7.13.15", "@babel/helper-compilation-targets": "^7.13.13", "@babel/helper-plugin-utils": "^7.13.0", @@ -37272,275 +7138,267 @@ "requires": { "safe-buffer": "~5.1.0" } - } - } - }, - "config-chain": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", - "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", - "requires": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - }, - "dependencies": { - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - } - } - }, - "configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "requires": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - } - }, - "confusing-browser-globals": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", - "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==" - }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" - }, - "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=" - }, - "console-stream": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", - "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=" - }, - "constant-case": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-2.0.0.tgz", - "integrity": "sha1-QXV2TTidP6nI7NKRhu1gBSQ7akY=", - "requires": { - "snake-case": "^2.1.0", - "upper-case": "^1.1.1" - } - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" - }, - "contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=" - }, - "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "requires": { - "safe-buffer": "5.1.2" - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" - }, - "contentful-management": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/contentful-management/-/contentful-management-7.14.0.tgz", - "integrity": "sha512-6i3lDp+1S+DZc7nv+dYGKqZ/GbhbiJakp4fS0zqCtuaQb+80k9+9a/DO1/M3QmS7t7urITYiwTVgQl8hvqAFFg==", - "requires": { - "axios": "^0.21.0", - "contentful-sdk-core": "^6.7.0", - "fast-copy": "^2.1.0", - "lodash.isplainobject": "^4.0.6", - "type-fest": "0.20.2" - }, - "dependencies": { - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" - } - } - }, - "contentful-sdk-core": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/contentful-sdk-core/-/contentful-sdk-core-6.7.0.tgz", - "integrity": "sha512-+b8UXVE249Z6WzMLXvsu3CIvN/s5xXRZ9o+zY7zDdPkIYBMW15xcs9N2ATI6ncmc+s1uj4XZij/2skflletHiw==", - "requires": { - "fast-copy": "^2.1.0", - "qs": "^6.9.4" - }, - "dependencies": { - "qs": { - "version": "6.10.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz", - "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==", - "requires": { - "side-channel": "^1.0.4" - } - } - } - }, - "convert-hrtime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/convert-hrtime/-/convert-hrtime-3.0.0.tgz", - "integrity": "sha512-7V+KqSvMiHp8yWDuwfww06XleMWVVB9b9tURBx+G7UTADuo5hYPuowKloz4OzOqbPezxgo+fdQ1522WzPG4OeA==" - }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - }, - "dependencies": { - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" - }, - "copyfiles": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/copyfiles/-/copyfiles-2.4.1.tgz", - "integrity": "sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==", - "requires": { - "glob": "^7.0.5", - "minimatch": "^3.0.3", - "mkdirp": "^1.0.4", - "noms": "0.0.0", - "through2": "^2.0.1", - "untildify": "^4.0.0", - "yargs": "^16.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "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" - } - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.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==" - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } + } + } + }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + }, + "dependencies": { + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + } + } + }, + "configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "requires": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + } + }, + "confusing-browser-globals": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", + "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==" + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "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=" + }, + "console-stream": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", + "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=" + }, + "constant-case": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-2.0.0.tgz", + "integrity": "sha1-QXV2TTidP6nI7NKRhu1gBSQ7akY=", + "requires": { + "snake-case": "^2.1.0", + "upper-case": "^1.1.1" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=" + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "contentful-management": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/contentful-management/-/contentful-management-7.14.0.tgz", + "integrity": "sha512-6i3lDp+1S+DZc7nv+dYGKqZ/GbhbiJakp4fS0zqCtuaQb+80k9+9a/DO1/M3QmS7t7urITYiwTVgQl8hvqAFFg==", + "requires": { + "axios": "^0.21.0", + "contentful-sdk-core": "^6.7.0", + "fast-copy": "^2.1.0", + "lodash.isplainobject": "^4.0.6", + "type-fest": "0.20.2" + }, + "dependencies": { + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + } + } + }, + "contentful-sdk-core": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/contentful-sdk-core/-/contentful-sdk-core-6.7.0.tgz", + "integrity": "sha512-+b8UXVE249Z6WzMLXvsu3CIvN/s5xXRZ9o+zY7zDdPkIYBMW15xcs9N2ATI6ncmc+s1uj4XZij/2skflletHiw==", + "requires": { + "fast-copy": "^2.1.0", + "qs": "^6.9.4" + }, + "dependencies": { + "qs": { + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz", + "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==", + "requires": { + "side-channel": "^1.0.4" + } + } + } + }, + "convert-hrtime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/convert-hrtime/-/convert-hrtime-3.0.0.tgz", + "integrity": "sha512-7V+KqSvMiHp8yWDuwfww06XleMWVVB9b9tURBx+G7UTADuo5hYPuowKloz4OzOqbPezxgo+fdQ1522WzPG4OeA==" + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "copyfiles": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/copyfiles/-/copyfiles-2.4.1.tgz", + "integrity": "sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==", + "requires": { + "glob": "^7.0.5", + "minimatch": "^3.0.3", + "mkdirp": "^1.0.4", + "noms": "0.0.0", + "through2": "^2.0.1", + "untildify": "^4.0.0", + "yargs": "^16.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "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" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.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==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } }, "string-width": { "version": "4.2.2", @@ -37552,6 +7410,14 @@ "strip-ansi": "^6.0.0" } }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -52402,11 +22268,6 @@ "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=" }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - }, "string-env-interpolation": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/string-env-interpolation/-/string-env-interpolation-1.0.1.tgz", @@ -52466,6 +22327,11 @@ "define-properties": "^1.1.3" } }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, "stringify-entities": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3.1.0.tgz", @@ -55854,14 +25720,6 @@ } } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, "string-width": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", @@ -55882,6 +25740,14 @@ } } }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, "supports-color": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", From 1e6ac251237a559ea78c893050dd3a4a4b1ce281 Mon Sep 17 00:00:00 2001 From: Stevan Lohja Date: Mon, 19 Dec 2022 15:53:59 -0500 Subject: [PATCH 91/99] fix: ETCM-2959 add sla enviorment in support page --- .../08-cardano-sidechains/04-support/00-getting-support.mdx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/content/08-cardano-sidechains/04-support/00-getting-support.mdx b/content/08-cardano-sidechains/04-support/00-getting-support.mdx index 63a1f91e..765cf32a 100644 --- a/content/08-cardano-sidechains/04-support/00-getting-support.mdx +++ b/content/08-cardano-sidechains/04-support/00-getting-support.mdx @@ -2,6 +2,7 @@ title: Getting support metaTitle: Getting support --- + Your feedback is important because it helps us improve Cardano. ## Discord @@ -26,6 +27,6 @@ When you develop for the Ethereum virtual machine (EVM), you write in the same S For example, you can ask questions on the [Stack Overflow website](https://stackoverflow.com/) and use the tag 'solidity'. You can also search for similar questions by typing `[solidity]` into the search box on the website. The result page of this search will give you the opportunity to watch the tag. -## Cardano website +## IOG Technical Support -To contact IOG Technical Support, please submit a request using the [Submit a request form](https://iohk.zendesk.com/hc/en-us/requests/new). On that page, you can also click the Support button at the bottom right of your screen. Look for the category 'Cardano EVM sidechain' on the product list and 'Cardano EVM sidechain' on the product version. The request form is better if you have a lot to write. +To contact IOG technical support, please head to our [Support Page](https://iohk.zendesk.com/hc/en-us/requests/new). From there you will be able to submit a support request using the on-page form provided. Please make sure to select "**Cardano EVM Sidechain**" for both the '**Product**' and '**Product Version**' when submitting your request. Alternatively, this form is also accessible through the support button on the bottom right hand side of the screen ( Once the support module opens, click 'contact us' to access the form ). We recommend using the on-page form if you have a lengthy request. We are committed to providing the best possible service to our users. **You will receive a response from a team member within 24 hours during weekdays (Monday - Friday) and during the weekend on a best endeavor basis.** Please note that our support is based on commercially reasonable as we do our best to resolve any issues you may be experiencing. We appreciate your understanding and look forward to assisting you. From 640d906f0f6a568081a2c6ae9ab75076ffe38442 Mon Sep 17 00:00:00 2001 From: olgahryniuk <67585499+olgahryniuk@users.noreply.github.com> Date: Tue, 20 Dec 2022 09:42:16 +0200 Subject: [PATCH 92/99] Content editing --- .../02-sidechain-toolkit/04-committee-rotation.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/08-cardano-sidechains/02-sidechain-toolkit/04-committee-rotation.mdx b/content/08-cardano-sidechains/02-sidechain-toolkit/04-committee-rotation.mdx index 47bc3ec9..3f1e1146 100644 --- a/content/08-cardano-sidechains/02-sidechain-toolkit/04-committee-rotation.mdx +++ b/content/08-cardano-sidechains/02-sidechain-toolkit/04-committee-rotation.mdx @@ -5,10 +5,10 @@ metaTitle: Committee rotation -A sidechain is initialized by an SPO, or “chain creator” that publishes the sidechain Plutus contract implementations including the committee registration scripts. These registration scripts allow other SPOs to register or de-register as a candidate in the committee. The SPO also runs a sidechain validator node which will start the sidechain when a quorum of validators has been reached. +A sidechain is initialized by an SPO, or 'chain creator' who publishes the sidechain Plutus contract implementations including committee registration scripts. These registration scripts allow other SPOs to register or de-register as a candidate in the committee. The SPO also runs a sidechain validator node which starts the sidechain when a quorum of validators is reached. ![Video Script - Committee Rotation (1)](https://user-images.githubusercontent.com/10556209/208516415-b1a36189-c411-4145-b3dd-742c99d85586.png) The sidechain is validated by an SPO committee where each SPO is a candidate running a sidechain validator node. In each epoch, a committee is randomly selected and handed over to the next. -![Video Script - Committee Rotation](https://user-images.githubusercontent.com/10556209/208516422-3d8bbbd6-7f7e-4f2a-9d50-1a5c2e57e6ae.png) \ No newline at end of file +![Video Script - Committee Rotation](https://user-images.githubusercontent.com/10556209/208516422-3d8bbbd6-7f7e-4f2a-9d50-1a5c2e57e6ae.png) From da82ea1791b2eac79181c61d19377233f44504f4 Mon Sep 17 00:00:00 2001 From: olgahryniuk <67585499+olgahryniuk@users.noreply.github.com> Date: Tue, 20 Dec 2022 09:50:44 +0200 Subject: [PATCH 93/99] Content editing --- .../08-cardano-sidechains/04-support/00-getting-support.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/08-cardano-sidechains/04-support/00-getting-support.mdx b/content/08-cardano-sidechains/04-support/00-getting-support.mdx index 765cf32a..512a51a5 100644 --- a/content/08-cardano-sidechains/04-support/00-getting-support.mdx +++ b/content/08-cardano-sidechains/04-support/00-getting-support.mdx @@ -7,7 +7,7 @@ Your feedback is important because it helps us improve Cardano. ## Discord -If you have any questions or want to collaborate with fellow sidechain builders, then join `#ask-sidechains` in the [IO Technical Communities Discord](https://discord.com/invite/inputoutput) server. +If you have any questions or want to collaborate with fellow sidechain developers, join the `#ask-sidechains` channel in [IO Technical Communities Discord](https://discord.com/invite/inputoutput). ## Cardano Forum @@ -27,6 +27,6 @@ When you develop for the Ethereum virtual machine (EVM), you write in the same S For example, you can ask questions on the [Stack Overflow website](https://stackoverflow.com/) and use the tag 'solidity'. You can also search for similar questions by typing `[solidity]` into the search box on the website. The result page of this search will give you the opportunity to watch the tag. -## IOG Technical Support +## IOG technical support -To contact IOG technical support, please head to our [Support Page](https://iohk.zendesk.com/hc/en-us/requests/new). From there you will be able to submit a support request using the on-page form provided. Please make sure to select "**Cardano EVM Sidechain**" for both the '**Product**' and '**Product Version**' when submitting your request. Alternatively, this form is also accessible through the support button on the bottom right hand side of the screen ( Once the support module opens, click 'contact us' to access the form ). We recommend using the on-page form if you have a lengthy request. We are committed to providing the best possible service to our users. **You will receive a response from a team member within 24 hours during weekdays (Monday - Friday) and during the weekend on a best endeavor basis.** Please note that our support is based on commercially reasonable as we do our best to resolve any issues you may be experiencing. We appreciate your understanding and look forward to assisting you. +To contact IOG technical support, please see this [support page](https://iohk.zendesk.com/hc/en-us/requests/new), where you can submit a support request using the form provided. Please make sure to select '**Cardano EVM Sidechain**' for both the '**Product**' and '**Product Version**'. Alternatively, this form is also accessible through the support button on the bottom right hand side of the screen (once the support module opens, click 'contact us' to access the form). We recommend using the on-page form if you have a lengthy request. We are committed to providing the best possible service to our users. **You will receive a response from a team member within 24 hours during weekdays (Monday - Friday) and during the weekend on a best endeavor basis.** Please note that this support is based on a commercially reasonable basis as the teams do their best to resolve any issues a user may be experiencing. We appreciate your understanding and look forward to assisting you. From bf65f342c3c7d25d44cd1d80e95a630c04a2d229 Mon Sep 17 00:00:00 2001 From: Stevan Lohja Date: Thu, 22 Dec 2022 10:19:33 -0500 Subject: [PATCH 94/99] fix: minor support page changes --- content/08-cardano-sidechains/04-support/00-getting-support.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/08-cardano-sidechains/04-support/00-getting-support.mdx b/content/08-cardano-sidechains/04-support/00-getting-support.mdx index 512a51a5..850e297f 100644 --- a/content/08-cardano-sidechains/04-support/00-getting-support.mdx +++ b/content/08-cardano-sidechains/04-support/00-getting-support.mdx @@ -29,4 +29,4 @@ For example, you can ask questions on the [Stack Overflow website](https://stack ## IOG technical support -To contact IOG technical support, please see this [support page](https://iohk.zendesk.com/hc/en-us/requests/new), where you can submit a support request using the form provided. Please make sure to select '**Cardano EVM Sidechain**' for both the '**Product**' and '**Product Version**'. Alternatively, this form is also accessible through the support button on the bottom right hand side of the screen (once the support module opens, click 'contact us' to access the form). We recommend using the on-page form if you have a lengthy request. We are committed to providing the best possible service to our users. **You will receive a response from a team member within 24 hours during weekdays (Monday - Friday) and during the weekend on a best endeavor basis.** Please note that this support is based on a commercially reasonable basis as the teams do their best to resolve any issues a user may be experiencing. We appreciate your understanding and look forward to assisting you. +To contact IOG technical support, please see this [support page](https://iohk.zendesk.com/hc/en-us/requests/new), where you can submit a support request using the form provided. Please make sure to select '**Cardano EVM Sidechain**' for both the '**Product**' and '**Product Version**'. Alternatively, this form is also accessible through the support button on the bottom right hand side of the screen (once the support module opens, click 'contact us' to access the form). We recommend using the on-page form if you have a lengthy request. We are committed to providing the best possible service to our users. **You will receive a response from a team member within 24 hours during weekdays (Monday - Friday) and during the weekend on a commercially reasonable endeavor basis.** Please note that this support is based on a commercially reasonable basis as the teams do their best to resolve any issues a user may be experiencing. We appreciate your understanding and look forward to assisting you. From faee1e14233a3c512659aa1316122a21b8e6d272 Mon Sep 17 00:00:00 2001 From: Stevan Lohja Date: Tue, 27 Dec 2022 21:51:47 -0500 Subject: [PATCH 95/99] fix: updated transfer tokens page with passive flow --- .../05-transacting-crosschain.mdx | 6 --- .../05-transferring-tokens.mdx | 44 +++++++++++++++++++ 2 files changed, 44 insertions(+), 6 deletions(-) delete mode 100644 content/08-cardano-sidechains/03-example-evm-sidechains/05-transacting-crosschain.mdx create mode 100644 content/08-cardano-sidechains/03-example-evm-sidechains/05-transferring-tokens.mdx diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/05-transacting-crosschain.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/05-transacting-crosschain.mdx deleted file mode 100644 index c1920cad..00000000 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/05-transacting-crosschain.mdx +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Transacting cross-chain -metaTitle: Transacting cross-chain ---- - - INSERT VIDEO DEMO \ No newline at end of file diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/05-transferring-tokens.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/05-transferring-tokens.mdx new file mode 100644 index 00000000..4ae91129 --- /dev/null +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/05-transferring-tokens.mdx @@ -0,0 +1,44 @@ +--- +title: Transfer tokens +metaTitle: Transfer tokens +--- + +This tutorial will show you how to transfer tokens from mainchain (**Takao** testnet) to sidechain (**Atago** testnet) and vice versa using the `sidechain-cli`. + +## Prerequisites + +- You need a funded account on both Takao and Atago. +- Download `sidechain-cli` binary [here](https://github.com/input-output-hk/sidechains-tooling/releases). + +# Transfering tokens from mainchain to sidechain + +The following `sidechain-cli` command will burn Takao test `ADA` for Atago test `FUEL`. + +```shell +./sidechain-cli burn-fuel + --signing-key-file payment.skey \ + --mamba-url http://faucet.mamba.atago \ + --recipient ae3dffee97f92db0201d11cb8877c89738353bce \ + --amount 10 +``` + +- `--signing-key-file payment.skey`: Generating a mainchain account creates a `.skey` file to sign transactions. Here we are providing the path to this file. +- `--mamba-url http://faucet.mamba.atago`: Here we are providing the JSON-RPC API url, or endpoint, to the sidechain network node. +- `--recipient ae3dffee97f92db0201d11cb8877c89738353bce`: Here we define the destination address on the sidechain where the FUEL tokens will appear. + +- `--amount 10`: Here we define the amount of ADA to be burned for FUEL at the conversion rate of `amount`x10^9. + +The transaction will be stable on the mainchain in approximately 12 minutes or 36 blocks. The sidechain will then add it to a produced block and the tokens should appear in the account balance: + +- Check account balance on Atago using the [JSON-RPC API](/cardano-sidechains/example-evm-sidechains/api): + +```shell +curl -L -X POST http://faucet.mamba.atago -H 'Content-type:application/json' -d '{ + "jsonrpc": "2.0", + "method": "eth_getBalance", + "params": ["0xae3dffee97f92db0201d11cb8877c89738353bce", "latest"], + "id": 1}' +``` + +# Transfering tokens from sidechain to mainchain + From b40f76afaa13d44ba1ccdbd89ad31593a7900aca Mon Sep 17 00:00:00 2001 From: Stevan Lohja Date: Tue, 27 Dec 2022 21:54:30 -0500 Subject: [PATCH 96/99] fix: update transfer token page --- .../03-example-evm-sidechains/05-transferring-tokens.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/05-transferring-tokens.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/05-transferring-tokens.mdx index 4ae91129..165b2e6b 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/05-transferring-tokens.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/05-transferring-tokens.mdx @@ -30,7 +30,7 @@ The following `sidechain-cli` command will burn Takao test `ADA` for Atago test The transaction will be stable on the mainchain in approximately 12 minutes or 36 blocks. The sidechain will then add it to a produced block and the tokens should appear in the account balance: -- Check account balance on Atago using the [JSON-RPC API](/cardano-sidechains/example-evm-sidechains/api): +- Check FUEL token balance on Atago using the [JSON-RPC API](/cardano-sidechains/example-evm-sidechains/api): ```shell curl -L -X POST http://faucet.mamba.atago -H 'Content-type:application/json' -d '{ From 0248be0e0884996b2cb2b024fe08185aa9281d30 Mon Sep 17 00:00:00 2001 From: Stevan Lohja Date: Wed, 4 Jan 2023 17:18:09 -0500 Subject: [PATCH 97/99] fix: update transfer token page refactor funding accounts info --- .../01-network-details.mdx | 5 +- .../02-create-and-fund-accounts.mdx | 55 ++++++ .../{02-metamask.mdx => 03-metamask.mdx} | 0 .../{03-fuel-token.mdx => 04-fuel-token.mdx} | 0 .../05-transferring-tokens.mdx | 180 +++++++++++++++++- 5 files changed, 232 insertions(+), 8 deletions(-) create mode 100644 content/08-cardano-sidechains/03-example-evm-sidechains/02-create-and-fund-accounts.mdx rename content/08-cardano-sidechains/03-example-evm-sidechains/{02-metamask.mdx => 03-metamask.mdx} (100%) rename content/08-cardano-sidechains/03-example-evm-sidechains/{03-fuel-token.mdx => 04-fuel-token.mdx} (100%) diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/01-network-details.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/01-network-details.mdx index 916a92ff..d3136dd3 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/01-network-details.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/01-network-details.mdx @@ -3,7 +3,10 @@ title: Network details metaTitle: Network details --- -This page provides basic reference to Cardano EVM sidechain networks including RPC, chain ID, and public utilities. The Cardano EVM sidechain testnet, Atago, is intended for testing purposes. Building on the testnet allows developers to deploy and test applications without risking real assets and value. +The Example EVM Sidechain testnet enviorment consistists of 2 networks: + +1. Takao: The mainchain Cardano test network. +2. Atago: The sidechain EVM test network. ## Networks diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/02-create-and-fund-accounts.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/02-create-and-fund-accounts.mdx new file mode 100644 index 00000000..d2711843 --- /dev/null +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/02-create-and-fund-accounts.mdx @@ -0,0 +1,55 @@ +--- +title: Create and fund accounts +metaTitle: Create and fund accounts +--- + +### Prerequisites: + +1. Ability to make an HTTP request. +2. Optional: Download `mamba-cli` binary and add to your path: https://github.com/input-output-hk/sidechains-tooling + +# How to fund your mainchain account with test ADA tokens + +In this tutorial, you will learn how to claim test Ada tokens on the takao network (mainchain). + +## Generating keys + +To generate keys for the cardano testnet you need the `cardano-cli` [binary](https://github.com/input-output-hk/cardano-node/releases/) +Open a shell and run the following commands: + +```shell +# Set network name +network=--testnet-magic=7 + +cardano-cli address key-gen \ + --verification-key-file payment.vkey \ + --signing-key-file payment.skey + +cardano-cli address build \ + --payment-verification-key-file payment.vkey \ + --out-file payment.addr \ + $network + + export MC_ADDR=$(cat payment.addr) +``` + +These steps are based on the [cardano developers page](https://developers.cardano.org/docs/stake-pool-course/handbook/keys-addresses/). + +To get test-Ada, submit the following request: + +```shell +curl -X POST -s 'https://faucet.twokao.pilz.iohkdev.io/send-money/$MC_ADDR +``` + +# How to fund your sidechain account with test Fuel tokens + +1. Create a sidechain account using a compatible Web3 connected to the Atago network (MetaMask), +1a. or using `mamba-cli`: https://github.com/input-output-hk/sidechains-tooling + +```shell +mamba-cli generate-keys --type ecdsa +``` + +(Add 0x to your public address) + +2. Request test Fuel using the web-app: http://faucet.mamba.atago/ diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/02-metamask.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/03-metamask.mdx similarity index 100% rename from content/08-cardano-sidechains/03-example-evm-sidechains/02-metamask.mdx rename to content/08-cardano-sidechains/03-example-evm-sidechains/03-metamask.mdx diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/03-fuel-token.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/04-fuel-token.mdx similarity index 100% rename from content/08-cardano-sidechains/03-example-evm-sidechains/03-fuel-token.mdx rename to content/08-cardano-sidechains/03-example-evm-sidechains/04-fuel-token.mdx diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/05-transferring-tokens.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/05-transferring-tokens.mdx index 165b2e6b..f0187fc9 100644 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/05-transferring-tokens.mdx +++ b/content/08-cardano-sidechains/03-example-evm-sidechains/05-transferring-tokens.mdx @@ -1,18 +1,21 @@ --- -title: Transfer tokens -metaTitle: Transfer tokens +title: Transferring tokens +metaTitle: Transferring tokens --- -This tutorial will show you how to transfer tokens from mainchain (**Takao** testnet) to sidechain (**Atago** testnet) and vice versa using the `sidechain-cli`. +This tutorial will show you how to transfer tokens from mainchain (**Takao** testnet) to sidechain (**Atago** testnet) and vice versa. ## Prerequisites -- You need a funded account on both Takao and Atago. -- Download `sidechain-cli` binary [here](https://github.com/input-output-hk/sidechains-tooling/releases). +1. We will use the **sidechain-cli** and **mamba-cli** within this tutorial. Download the binaries and add them to your shell’s path: https://github.com/input-output-hk/sidechains-tooling. +2. Download the **bech32** conversion tool binary and add to your shell's path: https://github.com/input-output-hk/bech32 +3. If you have not done so already, create and fund your mainchain and sidechain accounts: [Create and funds your accounts](/cardano-sidechains/example-evm-sidechains/create-and-fund-accounts). # Transfering tokens from mainchain to sidechain -The following `sidechain-cli` command will burn Takao test `ADA` for Atago test `FUEL`. +### Step 01 - Burn FUEL + +To transfer tokens from mainchain to sidechain, we will use the **sidechain-cli** to burn `tADA` for `tFUEL`. ```shell ./sidechain-cli burn-fuel @@ -22,6 +25,8 @@ The following `sidechain-cli` command will burn Takao test `ADA` for Atago test --amount 10 ``` +Understanding this command: + - `--signing-key-file payment.skey`: Generating a mainchain account creates a `.skey` file to sign transactions. Here we are providing the path to this file. - `--mamba-url http://faucet.mamba.atago`: Here we are providing the JSON-RPC API url, or endpoint, to the sidechain network node. - `--recipient ae3dffee97f92db0201d11cb8877c89738353bce`: Here we define the destination address on the sidechain where the FUEL tokens will appear. @@ -30,7 +35,7 @@ The following `sidechain-cli` command will burn Takao test `ADA` for Atago test The transaction will be stable on the mainchain in approximately 12 minutes or 36 blocks. The sidechain will then add it to a produced block and the tokens should appear in the account balance: -- Check FUEL token balance on Atago using the [JSON-RPC API](/cardano-sidechains/example-evm-sidechains/api): +- Check `tFUEL` token balance on Atago using the [JSON-RPC API](/cardano-sidechains/example-evm-sidechains/api): ```shell curl -L -X POST http://faucet.mamba.atago -H 'Content-type:application/json' -d '{ @@ -40,5 +45,166 @@ curl -L -X POST http://faucet.mamba.atago -H 'Content-type:application/json' -d "id": 1}' ``` +Tip: Balance may be checked on a compatible Web3 wallet configured to the Atago network. + +🎉 Congradulations! At this point, you have successfully burned mainchain `tADA` for sidechain `tFUEL`. + # Transfering tokens from sidechain to mainchain +Transfering tokens from sidechain to mainchain will require interfacing with the bridge contract to lock the desired amount of `tFUEL` to be claimed on the mainchain. + +### Step 01 - Lock FUEL + +The `lock` function of the bridge contract takes the mainchain recipient's address, but the recipient address must be converted to **bech32** format. + +- Determine how much `tFUEL` you want to lock. The amount in `tFUEL` has to be a multiple of 10^9. For example, 10^9 wei on the sidechain will be 1 FUEL token on the mainchain. +Input the amount of FUEL, in Wei, you want to lock: e.g: `1000000000` Wei == 1 FUEL token. + +Let's set a few enviorment variables to make things easier; + +```shell +SC_ADDR= # sidechain address +PRIV_SC_KEY= # private key for sidechain address +MC_ADDR= # mainchain recipient address +FUEL_AMOUNT= # the amount of FUEL to be converted +``` + +You can double-check enviorment variables by printing them to your shell: E.g.: `print $MC_ADDR`. + +- Create the `lock` transaction: + +```shell +# Get NONCE for SC_ADDR: +NONCE=`curl -L -X POST -H 'Content-type:application/json' -d '{ + "jsonrpc": "2.0", + "method": "eth_getTransactionCount", + "params": ["$SC_ADDR", "latest"], + "id": 1 + }' http://faucet.mamba.atago | jq -r '.result'` + +# Convert to decimal: +NONCE=`echo "ibase=16; $NONCE"|bc` + +TX_LOCK_HASH = mamba-cli create-lock-tx --nonce $NONCE --private-key $PRIV_SC_KEY $(bech32 <<< $MC_ADDR) $FUEL_AMOUNT +``` + +**Mamba-cli** will return the raw tx of the transaction which is stored in `TX_LOCK_HASH`. + +- Submit the transaction by invoking the JSON-RPC API endpoint to `eth_sendRawTransaction`: + +```shell +# Add 0x in front of the lock transaction hash: +TX_LOCK_HASH=0x$TX_LOCK_HASH + +# Get Raw Tx Hash: +RAW_TX=`curl -L -X POST -H 'Content-type:application/json' -d '{ + "jsonrpc": "2.0", + "method": "eth_sendRawTransaction", + "params": [$TX_LOCK_HASH], + "id": 1 + }' http://faucet.mamba.atago | jq -r '.result' +``` + +- To verify the transaction was successful, simply `eth_getTransactionReceipt` of the raw transaction stored in `$RAW_TX`. You can request this until the receipt is returned or transaction times out: + +```shell +curl -L -X POST -H 'Content-type:application/json' -d '{ + "jsonrpc": "2.0", + "method": "eth_getTransactionReceipt", + "params": [$RAW_TX], + "id": 1 + }' http://faucet.mamba.atago | jq + ``` + +- Get the current sidechain status by invoking `sidechain_getStatus`: + +```shell +curl -L -X POST -H 'Content-type:application/json' -d '{ + "jsonrpc": "2.0", + "method": "sidechain_getStatus", + "params": [], + "id": 1 + }' http://faucet.mamba.atago | jq -r +``` + +From this we know on which epoch and what phase our `lock()` transaction happened. If it happened during epoch `N` on epochPhase `regular` we will be able to obtain the merkle proof on epoch `N` since epochPhase changes to `handover`. If it happened during epoch `N` on epochPhase `closedTransactionBatch` or `handover` we will be able to obtain the merkle proof on epoch `N+1` since epochPhase changes to `handover`. + +- Get transaction index for the epoch the lock transaction will be processed: + +``` +curl -L -X POST -H 'Content-type:application/json' -d '{ + "jsonrpc": "2.0", + "method": "sidechain_getOutgoingTransactions", + "params": [], + "id": 1 + }' http://faucet.mamba.atago | jq +``` + +Example output: + +```json +{ + "proof": { + "bytes": "0xd8799fd8799f0002581d606e9d4f6a3f900f7b510b27f29d8e79c550686ce093946b23b3d1828ed87a80ff80ff", + "info": { + "transaction": { + "value": "0x2", + "recipient": "0x606e9d4f6a3f900f7b510b27f29d8e79c550686ce093946b23b3d1828e", + "txIndex": 0 + }, + "merkleRootHash": "0x96e0bffb3786607057ddffa5bc3a92c5b6669109c12b5222da374cd99a815b4e" + } + } +} +``` + +We need to obtain the `txIndex` matching the recipient and amount we used to lock tokens. + +- Wait until the epochPhase changes to `handover` of epoch `N` or `N+1` and obtain the Merkle proof for your lock action: + +```shell +curl -L -X POST -H 'Content-type:application/json' -d '{ + "jsonrpc": "2.0", + "method": "sidechain_getOutgoingTxMerkleProof", + "params": [, ], + "id": 1 + }' http://faucet.mamba.atago | jq +``` + +From the return you need to obtain the `proof/bytes` and remove the `0x` that is prepended. We shall call that string `merkleProof`. + +- Wait until the epoch changes and the committee handover has happened. The committee handover happens automatically on the testnets by a service (relay) that tries every minute to find epoch signatures, and succeeds after a new epoch has started and the signatures are obtained. On mainnet the committee handover will be done by anyone that wants, where there will be an incentive to do so. A good way to verify is by waiting until you observe your transaction in the list of signatures to upload: + +``` +curl -L -X POST -H 'Content-type:application/json' -d '{ + "jsonrpc": "2.0", + "method": "sidechain_getSignaturesToUpload", + "params": [], + "id": 1 + }' http://faucet.mamba.atago | jq +``` + +Where `limit` = min(limit, number of epochs that are not yet relayed). The default value is `100`, but you can set it to any other number. In a normal case, when the handover happens at every epoch, it should only show 0 or 1 epochs (the last one). Once you identify that there are no roothashes pending in the list under the epoch that your lock was processed (`N` or `N+1`) you can claim your tokens. By now the epoch will be `N+1 `or `N+2`, depending on the phase you performed the lock operation. + +- Finally, claim the tokens by submitting a transaction on the mainchain with the `merkleProof` you obtained using the **sidechain-cli**: + +```shell +./sidechain-cli claim-fuel --mamba-url http://faucet.mamba.atago --signing-key-file /PATH/TO/payment.skey --combined-proof +``` + +Example output: + +``` +{ + "endpoint": "ClaimAct", + "transactionId": "1334b3dab421911af68b9393e5cc4756c46c9ab1ac567a57450597e174351a48" +} +``` + +Verify amount you locked in your account: + +``` +cardano-cli query utxo --testnet-magic 7 --address $MC_ADDR +``` + +🎉 Congradulations! At this point, you have successfully claimed your `tFUEL` on the mainchain. \ No newline at end of file From 84abc25d45a9aac075a01bbeb4692ed992932183 Mon Sep 17 00:00:00 2001 From: Stevan Lohja Date: Thu, 5 Jan 2023 13:11:07 -0500 Subject: [PATCH 98/99] fix: ETCM-3002 remove toolkit sections --- .../03-example-evm-sidechains.mdx | 6 - .../00-testnet-disclaimer.mdx | 34 -- .../01-network-details.mdx | 23 -- .../02-create-and-fund-accounts.mdx | 55 ---- .../03-example-evm-sidechains/03-metamask.mdx | 40 --- .../04-deploy-smart-contracts.mdx | 6 - .../02-setup-development.mdx | 298 ------------------ .../03-verify-contract.mdx | 75 ----- .../04-solidity-resources.mdx | 24 -- .../04-fuel-token.mdx | 20 -- .../05-transferring-tokens.mdx | 210 ------------ .../03-example-evm-sidechains/06-api.mdx | 116 ------- .../07-using-web3-js.mdx | 198 ------------ 13 files changed, 1105 deletions(-) delete mode 100644 content/08-cardano-sidechains/03-example-evm-sidechains.mdx delete mode 100644 content/08-cardano-sidechains/03-example-evm-sidechains/00-testnet-disclaimer.mdx delete mode 100644 content/08-cardano-sidechains/03-example-evm-sidechains/01-network-details.mdx delete mode 100644 content/08-cardano-sidechains/03-example-evm-sidechains/02-create-and-fund-accounts.mdx delete mode 100644 content/08-cardano-sidechains/03-example-evm-sidechains/03-metamask.mdx delete mode 100644 content/08-cardano-sidechains/03-example-evm-sidechains/04-deploy-smart-contracts.mdx delete mode 100644 content/08-cardano-sidechains/03-example-evm-sidechains/04-deploy-smart-contracts/02-setup-development.mdx delete mode 100644 content/08-cardano-sidechains/03-example-evm-sidechains/04-deploy-smart-contracts/03-verify-contract.mdx delete mode 100644 content/08-cardano-sidechains/03-example-evm-sidechains/04-deploy-smart-contracts/04-solidity-resources.mdx delete mode 100644 content/08-cardano-sidechains/03-example-evm-sidechains/04-fuel-token.mdx delete mode 100644 content/08-cardano-sidechains/03-example-evm-sidechains/05-transferring-tokens.mdx delete mode 100644 content/08-cardano-sidechains/03-example-evm-sidechains/06-api.mdx delete mode 100644 content/08-cardano-sidechains/03-example-evm-sidechains/07-using-web3-js.mdx diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains.mdx deleted file mode 100644 index 77198f33..00000000 --- a/content/08-cardano-sidechains/03-example-evm-sidechains.mdx +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Example EVM sidechain testnet -metaTitle: Example EVM sidechain testnet ---- - - diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/00-testnet-disclaimer.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/00-testnet-disclaimer.mdx deleted file mode 100644 index 64707f6a..00000000 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/00-testnet-disclaimer.mdx +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Testnet disclaimer -metaTitle: Testnet disclaimer ---- - -By using the example EVM sidechain testnet, you understand the sidechain is in -development and that use of the example EVM sidechain testnet is entirely at your own -risk. - -You also acknowledge and agree to have an adequate understanding of the risks -associated with use of the example EVM sidechain testnet and that all information and -materials published, distributed or otherwise made available on Cardano Docs is -provided for non-commercial, personal use, and testing purposes only. This includes -FUEL tokens which have no economic value and are provided only for the purpose of -testing on the example EVM sidechain testnet. - -Example EVM sidechain testnet is available on an ‘AS IS’ and ‘AS AVAILABLE’ basis, -without any representations or warranties of any kind. All implied terms are excluded to -the fullest extent permitted by law. No party involved in, or having contributed to the -development of, the example EVM sidechain testnet including any of their affiliates, -directors, employees, contractors, service providers or agents (the parties involved) -accepts any responsibility or liability to you or any third parties in relation to any materials -or information accessed via the example EVM sidechain testnet. - -You acknowledge and agree that the parties Involved are not responsible for any damage -to your computer systems, loss of data, or any other loss or damage resulting (directly or -indirectly) from use of the example EVM sidechain testnet. - -Furthermore, the use of any third-party software tools or products (such as MetaMask, -Truffle, etc.) is done at your own discretion and with the understanding that you will be -subject to their terms and licenses. The parties involved are not responsible for the -content or accuracy of any third-party resource or for any loss or damage of any sort -resulting from the use of, or for any failure of, products or services provided at or from a -third-party. diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/01-network-details.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/01-network-details.mdx deleted file mode 100644 index d3136dd3..00000000 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/01-network-details.mdx +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: Network details -metaTitle: Network details ---- - -The Example EVM Sidechain testnet enviorment consistists of 2 networks: - -1. Takao: The mainchain Cardano test network. -2. Atago: The sidechain EVM test network. - -## Networks - -| Name | Network | Chain ID | Consensus | Gas Token | -| --- | :---: | :---: | :---: | :---: | -| Atago | TestNet | 78 | PoS | TBD | - -## Utilities - -| | | -| --- | :---: | -| RPC | http://faucet.mamba.atago | -| Block Explorer |http://explorer.mamba.atago/ | -| Faucet | http://faucet-web.mamba.atago | diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/02-create-and-fund-accounts.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/02-create-and-fund-accounts.mdx deleted file mode 100644 index d2711843..00000000 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/02-create-and-fund-accounts.mdx +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: Create and fund accounts -metaTitle: Create and fund accounts ---- - -### Prerequisites: - -1. Ability to make an HTTP request. -2. Optional: Download `mamba-cli` binary and add to your path: https://github.com/input-output-hk/sidechains-tooling - -# How to fund your mainchain account with test ADA tokens - -In this tutorial, you will learn how to claim test Ada tokens on the takao network (mainchain). - -## Generating keys - -To generate keys for the cardano testnet you need the `cardano-cli` [binary](https://github.com/input-output-hk/cardano-node/releases/) -Open a shell and run the following commands: - -```shell -# Set network name -network=--testnet-magic=7 - -cardano-cli address key-gen \ - --verification-key-file payment.vkey \ - --signing-key-file payment.skey - -cardano-cli address build \ - --payment-verification-key-file payment.vkey \ - --out-file payment.addr \ - $network - - export MC_ADDR=$(cat payment.addr) -``` - -These steps are based on the [cardano developers page](https://developers.cardano.org/docs/stake-pool-course/handbook/keys-addresses/). - -To get test-Ada, submit the following request: - -```shell -curl -X POST -s 'https://faucet.twokao.pilz.iohkdev.io/send-money/$MC_ADDR -``` - -# How to fund your sidechain account with test Fuel tokens - -1. Create a sidechain account using a compatible Web3 connected to the Atago network (MetaMask), -1a. or using `mamba-cli`: https://github.com/input-output-hk/sidechains-tooling - -```shell -mamba-cli generate-keys --type ecdsa -``` - -(Add 0x to your public address) - -2. Request test Fuel using the web-app: http://faucet.mamba.atago/ diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/03-metamask.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/03-metamask.mdx deleted file mode 100644 index 981ca01d..00000000 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/03-metamask.mdx +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: Working with MetaMask -metaTitle: Working with MetaMask ---- - ->*MetaMask compatibility with the sidechain is officially tested with Google Chrome and Brave web browsers.* - -## Install MetaMask - -Use this link to install MetaMask as a browser extension or mobile app: https://metamask.io/. - -![install-meta-mask](https://user-images.githubusercontent.com/10556209/148433190-2aabc719-67fb-40f3-a459-0f5f0d81e169.png) - -## Create or import account - -Choose the option to create an account. - -![create-account](../../images/MetaMask2.png) -Back up your wallet seed phrase and store it in a safe place. - -## Add Cardano EVM sidechain network(s) in settings - -Settings > Networks > Add Network > Input the following settings and save. - -- Network Name: `Atago` -- New RPC URL: http://faucet.mamba.atago` -- Chain ID: `78` -- Currency Symbol: `FUEL`1 -- Block Explorer URL: `http://explorer.mamba.atago/` - -Now you can select the Cardano EVM sidechain network from MetaMask: - -![select-network](https://user-images.githubusercontent.com/10556209/153285688-bac47217-57ad-4f98-8aa1-c26d57fc407e.PNG) - -## Known issues - -- If the sidechain network was added correctly, but MetaMask does not send transactions, update balance, or simply not interact with the chain, then try to [Reset your MetaMask account](https://metamask.zendesk.com/hc/en-us/articles/360015488891-How-to-reset-an-account). -- MetaMask compatibility with the sidechain is officially tested with Google Chrome and Brave web browsers. To avoid browser compatbility issues, use Google Chrome or Brave. - -1 Temporary name diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/04-deploy-smart-contracts.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/04-deploy-smart-contracts.mdx deleted file mode 100644 index 00398ab7..00000000 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/04-deploy-smart-contracts.mdx +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Deploying smart contracts -metaTitle: Deploying smart contracts ---- - - diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/04-deploy-smart-contracts/02-setup-development.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/04-deploy-smart-contracts/02-setup-development.mdx deleted file mode 100644 index ae3b048d..00000000 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/04-deploy-smart-contracts/02-setup-development.mdx +++ /dev/null @@ -1,298 +0,0 @@ ---- -title: Set up development environment -metaTitle: Set up development environment ---- - -The Cardano EVM sidechain testnet is EVM-compatible with most Ethereum software to develop and deploy smart contracts including: - -- [Remix](#remix) -- [Hardhat](#hardhat) -- [Truffle](#truffle) - -# Remix - -This tutorial will show you how to deploy a Solidity smart contract to the EVM sidechain testnet using Remix. [Remix](https://remix.ethereum.org/) is an online IDE to develop and deploy Solidity smart contracts. - -## Prerequisites - -In this tutorial, you will use MetaMask as your wallet and Web3 provider. If you have not done so already, [create or import an account with MetaMask](../01-metamask.mdx) and fund your wallet with testnet tokens using the [faucet](http://faucet.mamba.atago/). - -## Step 1 - Configure Remix - -- Visit the [Remix IDE](https://remix.ethereum.org/). The left-hand side has a menu [1] and a typical file explorer [2]. The ` Solidity Compiler` [3] and `Deploy and run transactions` [4] plugins should be active by default. - -![remix-menu](https://user-images.githubusercontent.com/10556209/200480707-ec8b8e69-6cdc-498b-b315-c029fbc2a564.png) - -If the Solidity compiler and deploy plugins are not activated, you can search and activate them using the plugin manager [5] located in the bottom-left of the screen. - -![remix-plugin](https://user-images.githubusercontent.com/10556209/202550289-1cd1e25a-b1c9-4e66-9600-fad710126c8d.png) - -Open MetaMask and double-check the sidechain testnet is the selected network. This will ensure Remix connects to the correct network when you configure your environment in the next step. - -![meta-mask-atago](https://user-images.githubusercontent.com/10556209/200482306-af1c0f4d-9ecf-4078-b0a3-a411306d13d1.png) - -- In Remix, select the `Deploy and run transactions` plugin [1]. Since you are using MetaMask as your Web3 provider, select 'Injected Provider' in the environment settings [2]. - -![environment-remix]To double-check that Remix is using the correct network, open MetaMask and confirm the network ID (78) and whether the account matches. - -![double-check-remix](https://user-images.githubusercontent.com/10556209/200485405-0794ae10-95fd-4325-87e0-173ba4c2da1e.png) - -## Step 2 - The smart contract - -With Remix configured to the sidechain testnet, you can move on to your smart contract development and deployment. - -- In the Remix file explorer, create an `erc20.sol` file in the `contracts/` directory and input the following Solidity statements: - -``` -// SPDX-License-Identifier: UNLICENSED - -pragma solidity ^0.8.4; - -import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/ERC20.sol"; -import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/Ownable.sol"; - - -/** -* @title {Mintable ERC20 Token} -*/ -contract MintableERC20 is ERC20("Mintable Token", "MT"), Ownable { - /** - * @dev See (ERC20 - _mint) function for details. - * - */ - function mint(address to, uint256 amount) external payable onlyOwner() { - _mint(to, amount); - } -} -``` - -This smart contract describes a mintable ERC20 token using the OpenZeppelin ERC20 contract libraries. - -## Step 3 - Compile and deploy - -- Using the `Solidity compiler` plugin [1], select 'compile' the smart contract [2]. - -When the contract is compiled, you can view contract ABI, Bytecode, and more information located in 'Compilation Details' [3]. - -![compile-remix](https://user-images.githubusercontent.com/10556209/200576656-dad4c35d-02f7-40ce-8bd1-3e9f8497e302.png) - -- Then, select the `Deploy and run transactions` plugin > select 'Deploy' [1] and confirm any MetaMask prompts to sign the transaction. If the deployment is successful, the Remix console should return a green checkmark with expendable details [2]. The 'Deployed Contracts' panel will contain the contract address and generate a contract interface to test functions [3]. - -![deploy-remix](https://user-images.githubusercontent.com/10556209/201174327-6be015b2-9003-4f3c-8d70-f376dd1a3a9a.png) - -To verify that the smart contract was deployed on the sidechain testnet you can: - -- Search the transaction hash or contract address on the EVM sidechain [testnet explorer](http://explorer.mamba.atago/). -- Open MetaMask and see if the contract deployment transaction was successfully signed. -- Check Remix logs for deployment details. - -# HardHat -This tutorial will show you how to deploy a Solidity smart contract to the EVM sidechain testnet using Hardhat. [Hardhat](https://hardhat.org/) is a popular development environment for Ethereum software. - -- [Node.js v10](https://nodejs.org/en/) or later -- [HardHat](https://hardhat.org/) - -## Prerequisites - -Hardhat is used in local NPM projects, so you will need NPM 7 or later. - -- Install Node.js version 15 or later using [NVM](https://github.com/nvm-sh/nvm): - -``` -$ nvm install 15 --lts -$ nvm alias default 15 -``` - -- Check Node and NPM versions: - -``` -$ node -v -v15.14.0 -$ npm -v -7.7.6 -``` - -## Step 01 - Create a Hardhat project - -For this tutorial we will create a new NPM project and initilize `npx hardhat` to bootstrap a sample JavaScript project that we will configure to deploy to the sidechain testnet. - -- Create a new project: - -``` -$ mkdir Hardhat/ -$ cd Hardhat/ -``` - -- Initialize a new NPM project and install Hardhat locally: - -``` -$ npm init -$ npm install --save-dev hardhat -``` - -To create the sample JavaScript project, run `npx hardhat` in your project folder and select *Create a JavaScript project*. - -``` -$ npx hardhat -888 888 888 888 888 -888 888 888 888 888 -888 888 888 888 888 -8888888888 8888b. 888d888 .d88888 88888b. 8888b. 888888 -888 888 "88b 888P" d88" 888 888 "88b "88b 888 -888 888 .d888888 888 888 888 888 888 .d888888 888 -888 888 888 888 888 Y88b 888 888 888 888 888 Y88b. -888 888 "Y888888 888 "Y88888 888 888 "Y888888 "Y888 - -👷 Welcome to Hardhat v2.9.9 👷‍ - -? What do you want to do? … -❯ Create a JavaScript project - Create a TypeScript project - Create an empty hardhat.config.js - Quit -``` - - - -## Running tasks - -To view all options and commands with your Hardhat project, simply run `npx hardhat`: - -``` -$ npx hardhat -Hardhat version 2.12.2 - -Usage: hardhat [GLOBAL OPTIONS] [TASK OPTIONS] - -GLOBAL OPTIONS: - - --config A Hardhat config file - --emoji Use emoji in messages - --flamegraph Generate a flamegraph of your Hardhat tasks - --help Shows this message, or a task's help if its name is provided - --max-memory The maximum amount of memory that Hardhat can use - --network The network to connect to - --show-stack-traces Show stack traces (always enabled on CI servers) - --tsconfig A TypeScript config file - --typecheck Enable TypeScript type-checking of your scripts/tests - --verbose Enables Hardhat verbose logging - --version Shows hardhat's version - - -AVAILABLE TASKS: - - check Check whatever you need - clean Clears the cache and deletes all artifacts - compile Compiles the entire project, building all artifacts - console Opens a Hardhat console - coverage Generates a code coverage report for tests - flatten Flattens and prints contracts and their dependencies - gas-reporter:merge - help Prints this message - node Starts a JSON-RPC server on top of the Hardhat network - run Runs a user-defined script after compiling the project - test Runs mocha tests - typechain Generates Typechain typings for compiled contracts - verify Verifies contract on Etherscan - -To get help for a specific task run: npx hardhat help [task] -``` - -If you need additional information on using Hardhat, see official [Hardhat documentation](https://hardhat.org/getting-started/). - -## Step 02 - Configure Hardhat - -Our sample JavaScript project contains a `hardhat.config.js` file. The `networks` config field is an optional object where network names map to their configuration and we can set `accounts` we want to sign transactions. For example: - -```js -require("@nomicfoundation/hardhat-toolbox"); - -/** @type import('hardhat/config').HardhatUserConfig */ - -const Private_Key = "INSERT_PRIV_KEY" - -module.exports = { - networks: { - atago: { - url: `http://faucet.mamba.atago/`, - accounts: [`0x${Private_Key}`] - }, - }, - solidity: "0.8.17", -}; -``` - -## Step 03 - Compile and deploy - -- To compile Solidity files in the `contracts/` directory of your Hardhat project execute `npx hardhat compile`: - -``` -$ npx hardhat compile -``` - -Deploying with Hardhat utilizes deployment scripts located in `scripts/`. - -- To deploy with Hardhat, execute the deploy script with `atago` as the network option. - -``` -$ npx hardhat run scripts/deploy.js --network atago -Greeter deployed to: 0x95E1C8F6C00d8cB518faBA33c8Ae814fc12E3090 -``` - -🎉 Hurray! You deployed your smart contract to Atago, the Cardano EVM sidechain testnet, and can search your deployment on the [testnet explorer]( http://explorer.mamba.atago/). - -# Truffle - -This tutorial will show you how to deploy a Solidity smart contract to the EVM sidechain testnet using Truffle. [Truffle](https://trufflesuite.com/truffle/) is a popular development framework for EVM-based applications. - -## Prerequisites - -Install the following dependencies: - -- [Node.js](https://github.com/nvm-sh/nvm) version 8 or later. -- [Truffle Suite](https://trufflesuite.com/truffle/) - -Check Node.js and NPM are installed: - -``` -$ node --version -$ npm --version -``` - -Install Truffle and check whether it installed: - -``` -$ npm install -g truffle -$ truffle version -``` - -## Step 1 - Configure Truffle - -You need to create a Truffle project before configuring Truffle to deploy on the EVM sidechain testnet. This demonstration will use the [React Truffle Box](https://trufflesuite.com/boxes/react/). - -- Create a new project directory for your Truffle project and unbox the React Truffle Box: - -``` -$ mkdir React-Truffle -$ cd React-Truffle -$ truffle unbox react -``` - -- Configure Truffle to use the EVM sidechain testnet (Atago) by adding the following in `React-Truffle/truffle/truffle-config.js` > Line 45. Remove the comment on Line 25. -- Replace `YOUR_SEED_PHRASE` with your mnemonic phrase. - -## Step - Truffle Migrate - -At this point, you've defined the EVM sidechain testnet and your testnet account to sign smart contract deployments. You are now ready to deploy! - -- Within the `truffle/` directory of our project, execute `truffle migrate` while passing `atago` for the `--network` parameter: - -``` -$ truffle migrate --network atago -``` - -Upon executing `truffle migrate`, Truffle will return the transaction hash and contract address which can be searched on the EVM sidechain [testnet explorer](http://explorer.mamba.atago/). diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/04-deploy-smart-contracts/03-verify-contract.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/04-deploy-smart-contracts/03-verify-contract.mdx deleted file mode 100644 index 9b3b55f4..00000000 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/04-deploy-smart-contracts/03-verify-contract.mdx +++ /dev/null @@ -1,75 +0,0 @@ ---- -title: 'Use block explorer to verify a contract' -metaTitle: 'Use block explorer to verify a contract' ---- -## What is verification? -Verification of a smart contract does two things: -- It assures you that the copy of a smart contract on the blockchain matches your source code -- It makes the source code of your smart contract available to all other users of the same blockchain explorer. - -As a consequence of verification, you provide transparency and reassurance to the users of your smart contract. - -## Note -In the initial release of the Cardano sidechains toolkit, the contract verification functionality in the Atago block explorer is deprecated. The functionality will be restored in a subsequent release and this disclaimer will be removed when that is done. - -## Prerequisites -You need access to the source code of the contract before you start. This can be in the form of flattened source code, Standard Input JSON, or Vyper source. - -There are several publicly available products to flatten source code; that is to incorporate all included files into one file. - -## Accessing the block explorer -From any supported browser, go to the URL -http://explorer.mamba.atago - -The main screen shows the current head of the chain. - -## Block explorer main screen - -![Block explorer main screen with transaction calls](../../../images/01_main_screen.png) - -In the above image of the block explorer, note the hash of the top transaction call. - -## Detail screen - -When clicking on the hash of a transaction, you will see its details: - -![Transaction call details](../../../images/02_transaction_call_details.png) - -You can see the status of the transaction (success or failure) and the smart contract it was executed against (if the transaction is a smart contract call). - -## Contract page - -Click on the contract address (labeled either `To: [Contract 0x.... created]` or ` Interacted With 0x...`) - -![Contract details](../../../images/02_1_contract_details.png) - -## Code tab - -On this page, after scrolling down you can see tabs, one of them being 'Code'. Clicking it will show known code if it exists, or raw bytes of the contract if the source is not known. - -![Code tab](../../../images/02_1_code_tab.png) - -## Verifying a contract - -In the first row of the code tab, there is a link to verify the contract. - -![Image of the verification page](../../../images/04-and-03_verification_page.png) - -You can choose to verify using one of these methods: -- Via flattened source code -- Via Standard Input JSON -- Vyper contract - -Other verification methods may be added later. - -The next two images show the contract verification form: - -![Image of contract form 1](../../../images/05_contract_form_1.png) - -![Image of contract form 2](../../../images/06_contract_form_2.png) - -After the forms have been completed and submitted, you will see the results of the verification, eg: - -![Image after filling forms](../../../images/07_after_filling_forms.png) - -Now the smart contract can be inspected by any other user of the block explorer. diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/04-deploy-smart-contracts/04-solidity-resources.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/04-deploy-smart-contracts/04-solidity-resources.mdx deleted file mode 100644 index 41d1fe49..00000000 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/04-deploy-smart-contracts/04-solidity-resources.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: Solidity resources -metaTitle: Solidity resources ---- - -Solidity is a statically-typed curly-braces programming language designed for developing smart contracts that run on Ethereum. Because its syntax is similar to ECMAScript, it will be familiar to many developers. There are significant differences, including: - -- Solidity is compiled rather than interpreted -- It is a statically-typed language -- It has variadic return types. - -## The home page - -Its home is [Soliditylang.org](https://soliditylang.org/). That is the place to start if you are new to the language; if you are experienced, no doubt you will already be familiar with the site. - -## Education courses - -Most of the online education providers including [Udemy](https://udemy.org), [Tutorials Point](https://www.tutorialspoint.com/index.htm), and [O'Reilly](https://www.oreilly.com/) offer courses. - -IO Global does not offer or endorse any courses. - -## Support - -There are many questions and answers on [Stack Overflow](https://stackoverflow.com/questions/tagged/solidity) with the tag `Solidity`. diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/04-fuel-token.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/04-fuel-token.mdx deleted file mode 100644 index 8bc46832..00000000 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/04-fuel-token.mdx +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: FUEL token and faucet -metaTitle: FUEL token and faucet ---- - -## What is FUEL? - -**FUEL1** is the native token of Cardano sidechains launched through a Cardano EVM sidechain client. FUEL can be moved between the main chain (Cardano) and the example EVM sidechain, and FUEL is required to pay for gas. - -## What is test FUEL and how can I claim it via a faucet? - -**Test FUEL**, or 'Testnet' FUEL, is the native token of the example EVM sidechain testnet, Atago. Test FUEL carries no real-world value. -IO Global maintains a faucet at http://faucet.mamba.atago for testing purposes. The faucet dispenses test FUEL that you can use to pay the gas fees on smart contracts that you run on the Atago testnet. You can claim one test FUEL token every 24 hours. You cannot swap the test FUEL tokens you claim from the faucet for any other token, nor can you use them to make any purchases. - -## What is gas? - -**Gas** refers to the computational cost necessary to successfully conduct a transaction on the sidechain network. This gas is detonated from a small fraction of FUEL when conducting a transaction, deploying a smart contract, or writing to a smart contract. - - -1 Temporary name diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/05-transferring-tokens.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/05-transferring-tokens.mdx deleted file mode 100644 index f0187fc9..00000000 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/05-transferring-tokens.mdx +++ /dev/null @@ -1,210 +0,0 @@ ---- -title: Transferring tokens -metaTitle: Transferring tokens ---- - -This tutorial will show you how to transfer tokens from mainchain (**Takao** testnet) to sidechain (**Atago** testnet) and vice versa. - -## Prerequisites - -1. We will use the **sidechain-cli** and **mamba-cli** within this tutorial. Download the binaries and add them to your shell’s path: https://github.com/input-output-hk/sidechains-tooling. -2. Download the **bech32** conversion tool binary and add to your shell's path: https://github.com/input-output-hk/bech32 -3. If you have not done so already, create and fund your mainchain and sidechain accounts: [Create and funds your accounts](/cardano-sidechains/example-evm-sidechains/create-and-fund-accounts). - -# Transfering tokens from mainchain to sidechain - -### Step 01 - Burn FUEL - -To transfer tokens from mainchain to sidechain, we will use the **sidechain-cli** to burn `tADA` for `tFUEL`. - -```shell -./sidechain-cli burn-fuel - --signing-key-file payment.skey \ - --mamba-url http://faucet.mamba.atago \ - --recipient ae3dffee97f92db0201d11cb8877c89738353bce \ - --amount 10 -``` - -Understanding this command: - -- `--signing-key-file payment.skey`: Generating a mainchain account creates a `.skey` file to sign transactions. Here we are providing the path to this file. -- `--mamba-url http://faucet.mamba.atago`: Here we are providing the JSON-RPC API url, or endpoint, to the sidechain network node. -- `--recipient ae3dffee97f92db0201d11cb8877c89738353bce`: Here we define the destination address on the sidechain where the FUEL tokens will appear. - -- `--amount 10`: Here we define the amount of ADA to be burned for FUEL at the conversion rate of `amount`x10^9. - -The transaction will be stable on the mainchain in approximately 12 minutes or 36 blocks. The sidechain will then add it to a produced block and the tokens should appear in the account balance: - -- Check `tFUEL` token balance on Atago using the [JSON-RPC API](/cardano-sidechains/example-evm-sidechains/api): - -```shell -curl -L -X POST http://faucet.mamba.atago -H 'Content-type:application/json' -d '{ - "jsonrpc": "2.0", - "method": "eth_getBalance", - "params": ["0xae3dffee97f92db0201d11cb8877c89738353bce", "latest"], - "id": 1}' -``` - -Tip: Balance may be checked on a compatible Web3 wallet configured to the Atago network. - -🎉 Congradulations! At this point, you have successfully burned mainchain `tADA` for sidechain `tFUEL`. - -# Transfering tokens from sidechain to mainchain - -Transfering tokens from sidechain to mainchain will require interfacing with the bridge contract to lock the desired amount of `tFUEL` to be claimed on the mainchain. - -### Step 01 - Lock FUEL - -The `lock` function of the bridge contract takes the mainchain recipient's address, but the recipient address must be converted to **bech32** format. - -- Determine how much `tFUEL` you want to lock. The amount in `tFUEL` has to be a multiple of 10^9. For example, 10^9 wei on the sidechain will be 1 FUEL token on the mainchain. -Input the amount of FUEL, in Wei, you want to lock: e.g: `1000000000` Wei == 1 FUEL token. - -Let's set a few enviorment variables to make things easier; - -```shell -SC_ADDR= # sidechain address -PRIV_SC_KEY= # private key for sidechain address -MC_ADDR= # mainchain recipient address -FUEL_AMOUNT= # the amount of FUEL to be converted -``` - -You can double-check enviorment variables by printing them to your shell: E.g.: `print $MC_ADDR`. - -- Create the `lock` transaction: - -```shell -# Get NONCE for SC_ADDR: -NONCE=`curl -L -X POST -H 'Content-type:application/json' -d '{ - "jsonrpc": "2.0", - "method": "eth_getTransactionCount", - "params": ["$SC_ADDR", "latest"], - "id": 1 - }' http://faucet.mamba.atago | jq -r '.result'` - -# Convert to decimal: -NONCE=`echo "ibase=16; $NONCE"|bc` - -TX_LOCK_HASH = mamba-cli create-lock-tx --nonce $NONCE --private-key $PRIV_SC_KEY $(bech32 <<< $MC_ADDR) $FUEL_AMOUNT -``` - -**Mamba-cli** will return the raw tx of the transaction which is stored in `TX_LOCK_HASH`. - -- Submit the transaction by invoking the JSON-RPC API endpoint to `eth_sendRawTransaction`: - -```shell -# Add 0x in front of the lock transaction hash: -TX_LOCK_HASH=0x$TX_LOCK_HASH - -# Get Raw Tx Hash: -RAW_TX=`curl -L -X POST -H 'Content-type:application/json' -d '{ - "jsonrpc": "2.0", - "method": "eth_sendRawTransaction", - "params": [$TX_LOCK_HASH], - "id": 1 - }' http://faucet.mamba.atago | jq -r '.result' -``` - -- To verify the transaction was successful, simply `eth_getTransactionReceipt` of the raw transaction stored in `$RAW_TX`. You can request this until the receipt is returned or transaction times out: - -```shell -curl -L -X POST -H 'Content-type:application/json' -d '{ - "jsonrpc": "2.0", - "method": "eth_getTransactionReceipt", - "params": [$RAW_TX], - "id": 1 - }' http://faucet.mamba.atago | jq - ``` - -- Get the current sidechain status by invoking `sidechain_getStatus`: - -```shell -curl -L -X POST -H 'Content-type:application/json' -d '{ - "jsonrpc": "2.0", - "method": "sidechain_getStatus", - "params": [], - "id": 1 - }' http://faucet.mamba.atago | jq -r -``` - -From this we know on which epoch and what phase our `lock()` transaction happened. If it happened during epoch `N` on epochPhase `regular` we will be able to obtain the merkle proof on epoch `N` since epochPhase changes to `handover`. If it happened during epoch `N` on epochPhase `closedTransactionBatch` or `handover` we will be able to obtain the merkle proof on epoch `N+1` since epochPhase changes to `handover`. - -- Get transaction index for the epoch the lock transaction will be processed: - -``` -curl -L -X POST -H 'Content-type:application/json' -d '{ - "jsonrpc": "2.0", - "method": "sidechain_getOutgoingTransactions", - "params": [], - "id": 1 - }' http://faucet.mamba.atago | jq -``` - -Example output: - -```json -{ - "proof": { - "bytes": "0xd8799fd8799f0002581d606e9d4f6a3f900f7b510b27f29d8e79c550686ce093946b23b3d1828ed87a80ff80ff", - "info": { - "transaction": { - "value": "0x2", - "recipient": "0x606e9d4f6a3f900f7b510b27f29d8e79c550686ce093946b23b3d1828e", - "txIndex": 0 - }, - "merkleRootHash": "0x96e0bffb3786607057ddffa5bc3a92c5b6669109c12b5222da374cd99a815b4e" - } - } -} -``` - -We need to obtain the `txIndex` matching the recipient and amount we used to lock tokens. - -- Wait until the epochPhase changes to `handover` of epoch `N` or `N+1` and obtain the Merkle proof for your lock action: - -```shell -curl -L -X POST -H 'Content-type:application/json' -d '{ - "jsonrpc": "2.0", - "method": "sidechain_getOutgoingTxMerkleProof", - "params": [, ], - "id": 1 - }' http://faucet.mamba.atago | jq -``` - -From the return you need to obtain the `proof/bytes` and remove the `0x` that is prepended. We shall call that string `merkleProof`. - -- Wait until the epoch changes and the committee handover has happened. The committee handover happens automatically on the testnets by a service (relay) that tries every minute to find epoch signatures, and succeeds after a new epoch has started and the signatures are obtained. On mainnet the committee handover will be done by anyone that wants, where there will be an incentive to do so. A good way to verify is by waiting until you observe your transaction in the list of signatures to upload: - -``` -curl -L -X POST -H 'Content-type:application/json' -d '{ - "jsonrpc": "2.0", - "method": "sidechain_getSignaturesToUpload", - "params": [], - "id": 1 - }' http://faucet.mamba.atago | jq -``` - -Where `limit` = min(limit, number of epochs that are not yet relayed). The default value is `100`, but you can set it to any other number. In a normal case, when the handover happens at every epoch, it should only show 0 or 1 epochs (the last one). Once you identify that there are no roothashes pending in the list under the epoch that your lock was processed (`N` or `N+1`) you can claim your tokens. By now the epoch will be `N+1 `or `N+2`, depending on the phase you performed the lock operation. - -- Finally, claim the tokens by submitting a transaction on the mainchain with the `merkleProof` you obtained using the **sidechain-cli**: - -```shell -./sidechain-cli claim-fuel --mamba-url http://faucet.mamba.atago --signing-key-file /PATH/TO/payment.skey --combined-proof -``` - -Example output: - -``` -{ - "endpoint": "ClaimAct", - "transactionId": "1334b3dab421911af68b9393e5cc4756c46c9ab1ac567a57450597e174351a48" -} -``` - -Verify amount you locked in your account: - -``` -cardano-cli query utxo --testnet-magic 7 --address $MC_ADDR -``` - -🎉 Congradulations! At this point, you have successfully claimed your `tFUEL` on the mainchain. \ No newline at end of file diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/06-api.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/06-api.mdx deleted file mode 100644 index 76233930..00000000 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/06-api.mdx +++ /dev/null @@ -1,116 +0,0 @@ ---- -title: JSON-RPC API -metaTitle: JSON-RPC API ---- - -Interacting with the sidechain requires sending requests to specific JSON-RPC API methods. The Cardano EVM sidechain testnet supports most standard Ethereum JSON-RPC API endpoints with a few exceptions described below. - -## Specification - -The Cardano EVM sidechain testnet supports [OpenRPC](https://open-rpc.org/)'s `rpc.discover` service discovery method that will return the OpenRPC scheme for the JSON-RPC API. You can easily validate and preview the schema on the [OpenRPC Playground](https://playground.open-rpc.org/?schemaUrl=http://faucet.mamba.atago/). - -## Supported methods - -The list below shows which Ethereum API methods are currently implemented in the Cardano EVM sidechain. For details of each method, you can refer to the [JSON-RPC specification](https://playground.open-rpc.org/?schemaUrl=http://faucet.mamba.atago/). - -*If your product requires a method that is not currently implemented, please contact Input Output Global support.* - -# Available methods - -- `eth_getBlockByHash` -- `eth_getBlockByNumber` -- `eth_sendTransaction` -- `eth_estimateGas` -- `eth_getCode` -- `eth_sendRawTransaction` -- `eth_getTransactionReceipt` -- `eth_call` -- `eth_getBalance` -- `eth_getStorageAt` -- `eth_getBlockTransactionCountByHash` -- `eth_getBlockTransactionCountByNumber` -- `eth_accounts` -- `eth_blockNumber` -- `eth_sign` -- `eth_getTransactionByHash` -- `eth_getTransactionCount` -- `eth_chainId` -- `net_version` -- `web3_clientVersion` -- `txpool_content` - -## Bridge methods - -These methods are specifically implemented to support bridge operations. - -- `sidechain_getCandidates` -- `sidechain_getCommittee` -- `sidechain_getMainchainStatus` - -## Test methods - -These methods are in the Cardano EVM sidechain with their input/output types, but are not fully implemented yet. They just return an error and do nothing. - -- `test_mineBlocks` -- `test_modifyTimestamp` -- `test_rewindToBlock` -- `test_setChainParams` -- `test_importRawBlock` - -## Debug methods - -These methods are there but they are specifically implemented to be just good enough for ETS. - -They are only available for the test node. - -They do not capture every possible storage address. As ETS uses trivial addresses such as 1-10 we only check those. - -For accounts, we only check accounts that are known to exist (ie. they are in the genesis) but if an account is created inside a transaction we won’t return it. - -- `debug_storageRangeAt`: optional -- `debug_accountRange`: optional - -## Support for test tooling (Web3.js, Metamask…) - -- `personal_newAccount` -- `personal_listAccounts` -- `personal_unlockAccount` -- `personal_lockAccount` -- `personal_sendTransaction` -- `personal_sign` -- `personal_ecRecover` - -# Not implemented yet - -- `eth_protocolVersion` -- `eth_syncing` -- `eth_coinbase` -- `eth_feeHistory (This is specific to the London hard fork.)` -- `eth_newFilter` -- `eth_newBlockFilter` -- `eth_newPendingTransactionFilter` -- `eth_uninstallFilter` -- `eth_getFilterChanges` -- `eth_getFilterLogs` -- `eth_getLogs` -- `eth_mining` (There is no “mining” in the Cardano EVM sidechain but it can return if the node is a validator.) -- `eth_sign` -- `eth_signTransaction` -- `eth_getTransactionByBlockHashAndIndex` -- `eth_getTransactionByBlockNumberAndIndex` -- `personal_importRawKey` - -The whole trace/debug module - -# Irrelevant methods - -The following methods are irrelevant for the Cardano EVM sidechain because they are specific to proof of work. They can be implemented to return a fixed value if needed. - -- `eth_getUncleCountByBlockHash` -- `eth_getUncleCountByBlockNumber` -- `eth_getWork` -- `eth_submitWork` -- `eth_hashrate` -- `eth_submitHashrate` -- `eth_getUncleByBlockHashAndIndex` -- `eth_gasPrice` diff --git a/content/08-cardano-sidechains/03-example-evm-sidechains/07-using-web3-js.mdx b/content/08-cardano-sidechains/03-example-evm-sidechains/07-using-web3-js.mdx deleted file mode 100644 index 254e59de..00000000 --- a/content/08-cardano-sidechains/03-example-evm-sidechains/07-using-web3-js.mdx +++ /dev/null @@ -1,198 +0,0 @@ ---- -title: Using web3.js -metaTitle: Using web3.js ---- - -This section helps learning how to use the web3 Javascript interface with the Cardano EVM sidechain client for application development on the testnet. You can also walk through an example program that demonstrates some sample API calls. - -The Ethereum web3.js interface provides many documented API calls. The interface gives you full access to a copy of the Cardano EVM Sidechain testnet. You can create a website or client that uses a remote EVM sidechain node to interact with the decentralized blockchain ledger. The web3.js interface is also used to develop smart contracts in the Solidity language. - -This example will set up a simple Javascript program to demonstrate the concept. See the end of this page for more information. - -## Obtain permission to connect to a remote node - -Follow the instructions on the [node authentication page](../network/node-authentication). You will receive a one-time access key that you must use within 24 hours. This process will authorize you to connect the machine you are currently using to the RPC URL (`http://faucet.mamba.atago/`). It's the same URL as the faucet. - -If you have previously authenticated your machine, you can reestablish the connection to the VPN with this command: - -``` -sudo tailscale up --login-server https://headscale.pilz.iohkdev.io -``` - -## Running a sample application - -Follow these steps to create and run a web3.js application that checks the synchronization status and displays the contents of the latest block. - -### Set up the file structure - -1. Make sure [node.js](https://nodejs.org/en/download/) and [Yarn](https://classic.yarnpkg.com/lang/en/) are installed. There are plenty of instructional posts on the internet. -2. Create a new directory (its name does not matter) and initialize it. You can use NPM or Yarn. Both NPM and Yarn create the file `package.json`. At the same time, Yarn also creates `yarn.lock`, and NPM creates `package-lock.json`. From here on, the demonstration will use Yarn. - -On some systems, you are prompted for information that will be added to `package.json`. This information will be updated later when the web3 libraries are installed. You can just take the default values. - -On Windows: - - ``` - c:\>mkdir Atago-web3-example - c:\>cd Atago-web3-example - c:\Atago-web3-example>yarn init - yarn init v1.22.10 - question name (user): Atago-web3-example - question version (1.0.0): - question description: Sample web3.js interface to Atago - question entry point (index.js): - question repository url: http://faucet.mamba.atago:2000 - question author: Atago.io - question license (MIT): - question private: n - success Saved package.json - Done in 151.31s. - c:\Atago-web3-example> -``` - -On Linux: - -``` -user@computername:~$ cd ~ -user@computername:~$ mkdir atago-web3-example -user@computername:~$ cd atago-web3-example -user@computername:~/atago-web3-example$ yarn init -yarn init v1.22.10 -warning ../package.json: No license field -question name (atago-web3-example): -question version (1.0.0): -question description: Atago Web3 example -question entry point (index.js): -question repository url: http://faucet.mamba.atago -question author: IOG -question license (MIT): -question private: n -success Saved package.json -Done in 91.72s. -user@computername:~/atago-web3-example$ -``` -On macOS: - -``` - computerName:~user$ mkdir Atago-web3-example - computerName:~user$ cd Atago-web3-example - computerName:~user$ yarn init - yarn init v1.22.10 - question name (Blockchain): Atago-web3-example - question version (1.0.0): 1.0.0 - question description: Atago web3 example - question entry point (index.js): - question repository url: - question author: - question license (MIT): - question private: - success Saved package.json - :sparkles: Done in 56.13s. - -``` -### Install the web3.js libraries - -The web3.js libraries are available as an NPM package, so you can use NPM or Yarn to install them in the directory you just created. - -To install using Yarn: - -``` -yarn add web3 -``` - -### Check the contents of package.json - -Compare your copy of `package.json` with this example. Make sure all the keys and values are there. - -``` - { - "name": "Atago-web3-example", - "version": "1.0.0", - "main": "index.js", - "license": "MIT", - "dependencies": { - "web3": "^1.3.6" - }, - "scripts": { - "start": "node index.js" - } - } -``` -### Write the Javascript - -On all systems, create a file called `index.js` in the same directory as `package.json`. Edit it so that it looks like this: - -``` - 1 const Web3 = require('web3') - 2 - 3 let web3 = new Web3(new Web3.providers.HttpProvider("http://faucet.mamba.atago")) - 4 web3.eth.getBlock('latest') - 5 .then((response) => { - 6 console.log('LATEST BLOCK:') - 7 console.log(response) - 8 }) - 9 .catch((error) => console.error(error)) - 10 -``` - -`Index.js` is the Javascript program. Line 1 references the web3.js libraries. Line 2 establishes a connection between this program and the Cardano EVM sidechain node. The block beginning at line 4 retrieves the latest block that the client has downloaded so far. - -### Test the program - -Check that your connection to the EVM sidechain node on the Atago testnet is still active by accessing the URL in your browser. - -Go to the directory you have created and run the sample program: - -``` - npm start -``` - -The result should be similar to this: - -``` - C:\> - C:\>cd Atago-web3-example - - C:\Atago-web3-example>npm start - - > Atago-web3-example@1.0.0 start - > node index.js - - LATEST BLOCK: - { - number: 18927, - hash: '0xc3b738e5230ea385678e798c44bed3a3e180ab77ff9fbba83957d2998dc56ba6', - parentHash: '0xc7e1b5b5af26534f509fa08a0d689b1d5a42b6623b83527926488d94f820642a', - nonce: '0xb02bc71c3c8453e5', - sha3Uncles: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', - logsBloom: '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', - transactionsRoot: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', - stateRoot: '0xf4b402fca95bd9791b2a320c61a70666da9655fb49bb61ddbce8d32165e830ed', - receiptsRoot: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', - miner: '0x1Ff7FC39F7F4DC79c5867B9514d0e42607741384', - difficulty: '1746526', - totalDifficulty: '29856771326', - lastCheckpointNumber: '0x0', - extraData: '0x6d616e74697362713db2265723a81bc76235c7b0dd283f925151025dc87276e4f3d8d9b88a6a3a0bdaafcc872ce2dac7ff5e6ec03fdce58d98f59c08a2e0b545a51a69d6632b1c', - size: 586, - gasLimit: 8000000, - gasUsed: 0, - timestamp: 1621705043, - transactions: [], - uncles: [], - signature: '62713db2265723a81bc76235c7b0dd283f925151025dc87276e4f3d8d9b88a6a3a0bdaafcc872ce2dac7ff5e6ec03fdce58d98f59c08a2e0b545a51a69d6632b1c', - signer: 'd8a010f019db37dcaf2e1fb98d4fcbf1f57dbd7e2a7f065e92fbe77dca8b9120d6e79f1617e98fa6134e6af8858ac8f3735b1e70a5708eb14f228080356eb0a7' - } - - C:\Atago-web3-example> -``` - -The above results were obtained on Windows 10, 64-bit, version 21h2. - -### Observe the results - -The fields displayed are from the last block synchronized with the local node. - -### More information - -For more information about the web3.js API, see this [Read The Docs page](https://web3js.readthedocs.io/en/v1.2.4/web3.html). From 9abc3801374f573eb08aa22d38a61442d9ebbd18 Mon Sep 17 00:00:00 2001 From: neilburgess42 Date: Wed, 18 Jan 2023 00:10:37 +1000 Subject: [PATCH 99/99] =?UTF-8?q?Correct=20spelling=20of=20Peter=20Ga?= =?UTF-8?q?=C5=BEi?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../01-basics/01-introduction-sidechains.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx b/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx index aaa2d5f8..c73fb066 100644 --- a/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx +++ b/content/08-cardano-sidechains/01-basics/01-introduction-sidechains.mdx @@ -35,7 +35,7 @@ Sidechains can expose the same application program interface (API) as an existin ## Sidechain design elements -The design of the example EVM sidechain is based on the principles laid out in the [2018 white paper](https://iohk.io/en/research/library/papers/proof-of-stake-sidechains/) 'Proof-of-Stake Sidechains' by Peter Gazi1, Aggelos Kiayias, and Dionysis Zindros. +The design of the example EVM sidechain is based on the principles laid out in the [2018 white paper](https://iohk.io/en/research/library/papers/proof-of-stake-sidechains/) 'Proof-of-Stake Sidechains' by Peter Gaži, Aggelos Kiayias, and Dionysis Zindros. Here are some design features of the Cardano EVM sidechain relevant to Solidity developers.

a%KrX94PThl5aA&!FAnS{r(H8Z3! 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