diff --git a/applications/quantumLock.html b/applications/quantumLock.html
index bfaec47681f..35297d00ad8 100644
--- a/applications/quantumLock.html
+++ b/applications/quantumLock.html
@@ -4,7 +4,7 @@
Quantum Lock for QBITCOIN | Web3 Foundation Grants
-
+
diff --git a/applications/rb_substrate_client.html b/applications/rb_substrate_client.html
index 018fe4f8b2c..9940885a400 100644
--- a/applications/rb_substrate_client.html
+++ b/applications/rb_substrate_client.html
@@ -4,7 +4,7 @@
Ruby Substate Client | Web3 Foundation Grants
-
+
diff --git a/applications/relaycode.html b/applications/relaycode.html
index 69ee14004d9..37ef604336d 100644
--- a/applications/relaycode.html
+++ b/applications/relaycode.html
@@ -4,7 +4,7 @@
Relaycode: An Improved Extrinsics Builder for Polkadot | Web3 Foundation Grants
-
+
diff --git a/applications/research-feasibility-go-runtime.html b/applications/research-feasibility-go-runtime.html
index c5665a70876..cf66ab09d5a 100644
--- a/applications/research-feasibility-go-runtime.html
+++ b/applications/research-feasibility-go-runtime.html
@@ -4,7 +4,7 @@
Research feasibility of a Go Runtime | Web3 Foundation Grants
-
+
diff --git a/applications/research-feasibiliy-java-host.html b/applications/research-feasibiliy-java-host.html
index dccf548cbae..57a084b61e5 100644
--- a/applications/research-feasibiliy-java-host.html
+++ b/applications/research-feasibiliy-java-host.html
@@ -4,7 +4,7 @@
Java Host Research Proposal | Web3 Foundation Grants
-
+
diff --git a/applications/research_wallets.html b/applications/research_wallets.html
index ef52855da9d..6b6c93281c7 100644
--- a/applications/research_wallets.html
+++ b/applications/research_wallets.html
@@ -4,7 +4,7 @@
User Account Access Security Analysis for Wallets | Web3 Foundation Grants
-
+
diff --git a/applications/roloi-xcm-payment-automation.html b/applications/roloi-xcm-payment-automation.html
index 55ebedbc427..b438615c991 100644
--- a/applications/roloi-xcm-payment-automation.html
+++ b/applications/roloi-xcm-payment-automation.html
@@ -4,7 +4,7 @@
Roloi - XCM Payment Automation | Web3 Foundation Grants
-
+
diff --git a/applications/rv-kmir.html b/applications/rv-kmir.html
index 96b2c2b247a..f24ddcd8ada 100644
--- a/applications/rv-kmir.html
+++ b/applications/rv-kmir.html
@@ -4,7 +4,7 @@
KMIR: the K semantics of MIR | Web3 Foundation Grants
-
+
diff --git a/applications/saito-game-protocol-and-engine.html b/applications/saito-game-protocol-and-engine.html
index 78146502a64..b108f507cfe 100644
--- a/applications/saito-game-protocol-and-engine.html
+++ b/applications/saito-game-protocol-and-engine.html
@@ -4,7 +4,7 @@
Saito Gaming Protocol and Library | Web3 Foundation Grants
-
+
diff --git a/applications/sandox.html b/applications/sandox.html
index cd7fb0c1b43..ebe0c9e7aa8 100644
--- a/applications/sandox.html
+++ b/applications/sandox.html
@@ -4,7 +4,7 @@
SanDOx | Web3 Foundation Grants
-
+
diff --git a/applications/sarp-basic-functionality.html b/applications/sarp-basic-functionality.html
index 15b51e62446..ffa968bc391 100644
--- a/applications/sarp-basic-functionality.html
+++ b/applications/sarp-basic-functionality.html
@@ -4,7 +4,7 @@
SARP - A Static Analysis Tool for Runtime Pallets | Web3 Foundation Grants
-
+
diff --git a/applications/scale-codec-comparator.html b/applications/scale-codec-comparator.html
index 0976dcce6ed..33d875d5fe7 100644
--- a/applications/scale-codec-comparator.html
+++ b/applications/scale-codec-comparator.html
@@ -4,7 +4,7 @@
SCALE Codec Comparator | Web3 Foundation Grants
-
+
diff --git a/applications/sensio_network.html b/applications/sensio_network.html
index f0c626b7286..39e4a500d0f 100644
--- a/applications/sensio_network.html
+++ b/applications/sensio_network.html
@@ -4,7 +4,7 @@
Sensio Network | Web3 Foundation Grants
-
+
diff --git a/applications/sequester.html b/applications/sequester.html
index e09f1dd4308..169d0b59940 100644
--- a/applications/sequester.html
+++ b/applications/sequester.html
@@ -4,7 +4,7 @@
Sequester | Web3 Foundation Grants
-
+
diff --git a/applications/setheum-launchpad-crowdsales-pallet.html b/applications/setheum-launchpad-crowdsales-pallet.html
index 71992fc7c32..b6a0e579136 100644
--- a/applications/setheum-launchpad-crowdsales-pallet.html
+++ b/applications/setheum-launchpad-crowdsales-pallet.html
@@ -4,7 +4,7 @@
Setheum HighEnd LaunchPad Crowdsales Module | Web3 Foundation Grants
-
+
diff --git a/applications/setheum.html b/applications/setheum.html
index 333d345eab3..c3a0e977e52 100644
--- a/applications/setheum.html
+++ b/applications/setheum.html
@@ -4,7 +4,7 @@
Setheum | Web3 Foundation Grants
-
+
diff --git a/applications/shadows-network.html b/applications/shadows-network.html
index 69aa9b86875..2e7f0b833a2 100644
--- a/applications/shadows-network.html
+++ b/applications/shadows-network.html
@@ -4,7 +4,7 @@
Shadows Network | Web3 Foundation Grants
-
+
diff --git a/applications/si-front-end-template.html b/applications/si-front-end-template.html
index d51d37ed9ad..bf2c9ed4d08 100644
--- a/applications/si-front-end-template.html
+++ b/applications/si-front-end-template.html
@@ -4,7 +4,7 @@
FrontRevamp: A Material Design Makeover for Substrate Front-End Template | Web3 Foundation Grants
-
+
diff --git a/applications/signac.html b/applications/signac.html
index 97ceae62bcf..0e55f613c4d 100644
--- a/applications/signac.html
+++ b/applications/signac.html
@@ -4,7 +4,7 @@
Signac - a monorepo plugin for developing multiple Parity ink! smart contracts | Web3 Foundation Grants
-
+
diff --git a/applications/signet.html b/applications/signet.html
index ee8584299d7..ed0dd634d8a 100644
--- a/applications/signet.html
+++ b/applications/signet.html
@@ -4,7 +4,7 @@
Signet - Talisman | Web3 Foundation Grants
-
+
diff --git a/applications/sirato_substrate_phase3.html b/applications/sirato_substrate_phase3.html
index 0f616e757ec..3f9ed355236 100644
--- a/applications/sirato_substrate_phase3.html
+++ b/applications/sirato_substrate_phase3.html
@@ -4,7 +4,7 @@
Sirato (Epirus) Substrate Explorer - Phase III | Web3 Foundation Grants
-
+
diff --git a/applications/skyekiwi-protocol.html b/applications/skyekiwi-protocol.html
index 80342584e8e..0f3ea78b3cf 100644
--- a/applications/skyekiwi-protocol.html
+++ b/applications/skyekiwi-protocol.html
@@ -4,7 +4,7 @@
SkyeKiwi Protocol | Web3 Foundation Grants
-
+
diff --git a/applications/skyepass.html b/applications/skyepass.html
index 47e913f7cbe..6b79256a3fe 100644
--- a/applications/skyepass.html
+++ b/applications/skyepass.html
@@ -4,7 +4,7 @@
SkyePass | Web3 Foundation Grants
-
+
diff --git a/applications/skynet-substrate-integration.html b/applications/skynet-substrate-integration.html
index 6f5c76d49c5..385cb14e3ce 100644
--- a/applications/skynet-substrate-integration.html
+++ b/applications/skynet-substrate-integration.html
@@ -4,7 +4,7 @@
Pallet for Decentralized Off-Chain Storage on Skynet | Web3 Foundation Grants
-
+
diff --git a/applications/slonigiraf.html b/applications/slonigiraf.html
index d6b0a6eb415..8f8916824bd 100644
--- a/applications/slonigiraf.html
+++ b/applications/slonigiraf.html
@@ -4,7 +4,7 @@
SLON - a recommendation letter system | Web3 Foundation Grants
-
+
diff --git a/applications/slothunter.html b/applications/slothunter.html
index 926cd16a740..1073ee0395f 100644
--- a/applications/slothunter.html
+++ b/applications/slothunter.html
@@ -4,7 +4,7 @@
Slothunter | Web3 Foundation Grants
-
+
diff --git a/applications/social_recovery_wallet.html b/applications/social_recovery_wallet.html
index 605e4460358..f296722dec6 100644
--- a/applications/social_recovery_wallet.html
+++ b/applications/social_recovery_wallet.html
@@ -4,7 +4,7 @@
Social Recovery Wallet | Web3 Foundation Grants
-
+
diff --git a/applications/societal_grant2.html b/applications/societal_grant2.html
index 595c7f7badb..b6acd0a8481 100644
--- a/applications/societal_grant2.html
+++ b/applications/societal_grant2.html
@@ -4,7 +4,7 @@
Societal | Web3 Foundation Grants
-
+
diff --git a/applications/societal_saas_pricing.html b/applications/societal_saas_pricing.html
index 7de734dfe06..32dc934df2f 100644
--- a/applications/societal_saas_pricing.html
+++ b/applications/societal_saas_pricing.html
@@ -4,7 +4,7 @@
Societal | Web3 Foundation Grants
-
+
diff --git a/applications/sol2ink-follow-up.html b/applications/sol2ink-follow-up.html
index f723ec65c55..6db16e866a1 100644
--- a/applications/sol2ink-follow-up.html
+++ b/applications/sol2ink-follow-up.html
@@ -4,7 +4,7 @@
Sol2Ink | Web3 Foundation Grants
-
+
diff --git a/applications/sol2ink.html b/applications/sol2ink.html
index 25dd33f1c9c..80df2067185 100644
--- a/applications/sol2ink.html
+++ b/applications/sol2ink.html
@@ -4,7 +4,7 @@
Sol2Ink | Web3 Foundation Grants
-
+
diff --git a/applications/solidity-trie-verifier.html b/applications/solidity-trie-verifier.html
index 16810ab2dc0..9cc8e741c3f 100644
--- a/applications/solidity-trie-verifier.html
+++ b/applications/solidity-trie-verifier.html
@@ -4,7 +4,7 @@
solidity-trie-verifier | Web3 Foundation Grants
-
+
diff --git a/applications/solidity-verifier-for-accountable-light-client.html b/applications/solidity-verifier-for-accountable-light-client.html
index 2b7115c19f9..5e7bd032b35 100644
--- a/applications/solidity-verifier-for-accountable-light-client.html
+++ b/applications/solidity-verifier-for-accountable-light-client.html
@@ -4,7 +4,7 @@
Solidity Verifier Implementation for Accountable Light Client | Web3 Foundation Grants
-
+
diff --git a/applications/spacewalk-bridge.html b/applications/spacewalk-bridge.html
index 6e6e372fb3b..961bbf0ed6e 100644
--- a/applications/spacewalk-bridge.html
+++ b/applications/spacewalk-bridge.html
@@ -4,7 +4,7 @@
Spacewalk: a Stellar bridge | Web3 Foundation Grants
-
+
diff --git a/applications/spartan_poc_consensus_module.html b/applications/spartan_poc_consensus_module.html
index 7309c5ec8f8..f467f5492a5 100644
--- a/applications/spartan_poc_consensus_module.html
+++ b/applications/spartan_poc_consensus_module.html
@@ -4,7 +4,7 @@
Spartan: PoC Consensus Module | Web3 Foundation Grants
-
+
diff --git a/applications/sr25519_donna.html b/applications/sr25519_donna.html
index 8413a51b5dd..7034e07bbf9 100644
--- a/applications/sr25519_donna.html
+++ b/applications/sr25519_donna.html
@@ -4,7 +4,7 @@
sr25519-donna | Web3 Foundation Grants
-
+
diff --git a/applications/ssal-commods-dex.html b/applications/ssal-commods-dex.html
index 1706cf4b952..1cc0a3ca901 100644
--- a/applications/ssal-commods-dex.html
+++ b/applications/ssal-commods-dex.html
@@ -4,7 +4,7 @@
Ssal: Ink Commodities Exchange | Web3 Foundation Grants
-
+
diff --git a/applications/stable-asset.html b/applications/stable-asset.html
index f4e733085f1..be4f50105ba 100644
--- a/applications/stable-asset.html
+++ b/applications/stable-asset.html
@@ -4,7 +4,7 @@
Stable Asset | Web3 Foundation Grants
-
+
diff --git a/applications/staking-rewards-collector-front-end.html b/applications/staking-rewards-collector-front-end.html
index 7490283122f..c7adeccd042 100644
--- a/applications/staking-rewards-collector-front-end.html
+++ b/applications/staking-rewards-collector-front-end.html
@@ -4,7 +4,7 @@
Staking Rewards Viewer | Web3 Foundation Grants
-
+
diff --git a/applications/stardust.html b/applications/stardust.html
index 7c79bef9d34..0bccca0832f 100644
--- a/applications/stardust.html
+++ b/applications/stardust.html
@@ -4,7 +4,7 @@
Derivative Powered Uncollateralized Stablecoin Research and Design | Web3 Foundation Grants
-
+
diff --git a/applications/starks_network.html b/applications/starks_network.html
index c8f29b96f73..80f74c475bb 100644
--- a/applications/starks_network.html
+++ b/applications/starks_network.html
@@ -4,7 +4,7 @@
Starks Network | Web3 Foundation Grants
-
+
diff --git a/applications/stone-index-on-substrate.html b/applications/stone-index-on-substrate.html
index 3fb856c7ca6..a74e2f5f88d 100644
--- a/applications/stone-index-on-substrate.html
+++ b/applications/stone-index-on-substrate.html
@@ -4,7 +4,7 @@
Stone Index on Substrate | Web3 Foundation Grants
-
+
diff --git a/applications/sub_consensus_mechanism.html b/applications/sub_consensus_mechanism.html
index 017fad34583..f8c62358f04 100644
--- a/applications/sub_consensus_mechanism.html
+++ b/applications/sub_consensus_mechanism.html
@@ -4,7 +4,7 @@
Sub-consensus mechanism | Web3 Foundation Grants
-
+
diff --git a/applications/subalfred.html b/applications/subalfred.html
index 3710b892892..28731303bae 100644
--- a/applications/subalfred.html
+++ b/applications/subalfred.html
@@ -4,7 +4,7 @@
Subalfred | Web3 Foundation Grants
-
+
diff --git a/applications/subauction.html b/applications/subauction.html
index b5b01330efc..23a995dd477 100644
--- a/applications/subauction.html
+++ b/applications/subauction.html
@@ -4,7 +4,7 @@
Subauction | Web3 Foundation Grants
-
+
diff --git a/applications/subdex.html b/applications/subdex.html
index 448233c6353..da7b31037a1 100644
--- a/applications/subdex.html
+++ b/applications/subdex.html
@@ -4,7 +4,7 @@
SubDEX | Web3 Foundation Grants
-
+
diff --git a/applications/subquery.html b/applications/subquery.html
index 4229ed9b797..ea27ffc5ee7 100644
--- a/applications/subquery.html
+++ b/applications/subquery.html
@@ -4,7 +4,7 @@
SubQuery | Web3 Foundation Grants
-
+
diff --git a/applications/subrelay.html b/applications/subrelay.html
index b6c22c979a5..1e0c021277c 100644
--- a/applications/subrelay.html
+++ b/applications/subrelay.html
@@ -4,7 +4,7 @@
SubRelay | Web3 Foundation Grants
-
+
diff --git a/applications/subscript_lang.html b/applications/subscript_lang.html
index 90cc3e2dca3..e85482f68c8 100644
--- a/applications/subscript_lang.html
+++ b/applications/subscript_lang.html
@@ -4,7 +4,7 @@
Subscript | Web3 Foundation Grants
-
+
diff --git a/applications/subsmt.html b/applications/subsmt.html
index 3cdda865503..f5daa8150b5 100644
--- a/applications/subsmt.html
+++ b/applications/subsmt.html
@@ -4,7 +4,7 @@
SubSMT | Web3 Foundation Grants
-
+
diff --git a/applications/substats.html b/applications/substats.html
index d2aff74e814..21ed02fbbae 100644
--- a/applications/substats.html
+++ b/applications/substats.html
@@ -4,7 +4,7 @@
Substats (The framework of lightweight block explorer) | Web3 Foundation Grants
-
+
diff --git a/applications/substrate-evm-adapter.html b/applications/substrate-evm-adapter.html
index 9eef098258d..ff9c4c1dedc 100644
--- a/applications/substrate-evm-adapter.html
+++ b/applications/substrate-evm-adapter.html
@@ -4,7 +4,7 @@
Substrate EVM Adapter | Web3 Foundation Grants
-
+
diff --git a/applications/substrate-identity-directory.html b/applications/substrate-identity-directory.html
index e0cb176905b..f0bf9c70f53 100644
--- a/applications/substrate-identity-directory.html
+++ b/applications/substrate-identity-directory.html
@@ -4,7 +4,7 @@
Substrate Identity Hub | Web3 Foundation Grants
-
+
diff --git a/applications/substrate-parachain-PoS-template.html b/applications/substrate-parachain-PoS-template.html
index 5b6b3c66c89..71d7f5ccddc 100644
--- a/applications/substrate-parachain-PoS-template.html
+++ b/applications/substrate-parachain-PoS-template.html
@@ -4,7 +4,7 @@
substrate-parachain-PoS-template | Web3 Foundation Grants
-
+
diff --git a/applications/substrate-tutorials.html b/applications/substrate-tutorials.html
index e77e70be5fc..795e8351714 100644
--- a/applications/substrate-tutorials.html
+++ b/applications/substrate-tutorials.html
@@ -4,7 +4,7 @@
Substrate Tutorials | Web3 Foundation Grants
-
+
diff --git a/applications/substrate_client_java.html b/applications/substrate_client_java.html
index 5ccf9b21065..72da2db30c7 100644
--- a/applications/substrate_client_java.html
+++ b/applications/substrate_client_java.html
@@ -4,7 +4,7 @@
Substrate Client for Java | Web3 Foundation Grants
-
+
diff --git a/applications/substrate_core_polywrapper.html b/applications/substrate_core_polywrapper.html
index 735d4b9c2f4..4a8c98b9c5e 100644
--- a/applications/substrate_core_polywrapper.html
+++ b/applications/substrate_core_polywrapper.html
@@ -4,7 +4,7 @@
Substrate Core Polywrapper | Web3 Foundation Grants
-
+
diff --git a/applications/substrate_startkit_GUI.html b/applications/substrate_startkit_GUI.html
index e755f7e8682..79afe0664ef 100644
--- a/applications/substrate_startkit_GUI.html
+++ b/applications/substrate_startkit_GUI.html
@@ -4,7 +4,7 @@
Substrate startkit GUI | Web3 Foundation Grants
-
+
diff --git a/applications/subvt-telegram-bot.html b/applications/subvt-telegram-bot.html
index c05206e5dc7..3d8d2df6f54 100644
--- a/applications/subvt-telegram-bot.html
+++ b/applications/subvt-telegram-bot.html
@@ -4,7 +4,7 @@
SubVT Telegram Bot for Kusama and Polkadot | Web3 Foundation Grants
-
+
diff --git a/applications/subwallet.html b/applications/subwallet.html
index 5bd31bbca0d..f734536247a 100644
--- a/applications/subwallet.html
+++ b/applications/subwallet.html
@@ -4,7 +4,7 @@
subwallet | Web3 Foundation Grants
-
+
diff --git a/applications/subxt-python.html b/applications/subxt-python.html
index 7d2aa54fb22..a99017600cf 100644
--- a/applications/subxt-python.html
+++ b/applications/subxt-python.html
@@ -4,7 +4,7 @@
subxt-python | Web3 Foundation Grants
-
+
diff --git a/applications/sukhavati_poc_module.html b/applications/sukhavati_poc_module.html
index 6f265b13d1c..9e7b398e5a6 100644
--- a/applications/sukhavati_poc_module.html
+++ b/applications/sukhavati_poc_module.html
@@ -4,7 +4,7 @@
Sukhavati PoC Module | Web3 Foundation Grants
-
+
diff --git a/applications/sunrise-dex.html b/applications/sunrise-dex.html
index 8663617f0f9..7b5cc4b2d67 100644
--- a/applications/sunrise-dex.html
+++ b/applications/sunrise-dex.html
@@ -4,7 +4,7 @@
Sunrise DEX | Web3 Foundation Grants
-
+
diff --git a/applications/sunshine-keybase.html b/applications/sunshine-keybase.html
index db7a32fad71..687717516d9 100644
--- a/applications/sunshine-keybase.html
+++ b/applications/sunshine-keybase.html
@@ -4,7 +4,7 @@
Sunshine Keybase | Web3 Foundation Grants
-
+
diff --git a/applications/sup.html b/applications/sup.html
index 08f4f319757..108075c154a 100644
--- a/applications/sup.html
+++ b/applications/sup.html
@@ -4,7 +4,7 @@
Sup | Web3 Foundation Grants
-
+
diff --git a/applications/supersig_fellowship.html b/applications/supersig_fellowship.html
index fdd2403946d..6ae94645e15 100644
--- a/applications/supersig_fellowship.html
+++ b/applications/supersig_fellowship.html
@@ -4,7 +4,7 @@
Supersig | Web3 Foundation Grants
-
+
diff --git a/applications/swarm-nl.html b/applications/swarm-nl.html
index 4b052dda937..090a4fb5a82 100644
--- a/applications/swarm-nl.html
+++ b/applications/swarm-nl.html
@@ -4,7 +4,7 @@
SwarmNL | Web3 Foundation Grants
-
+
diff --git a/applications/tdot.html b/applications/tdot.html
index da49cfa1784..2826c3d9ce7 100644
--- a/applications/tdot.html
+++ b/applications/tdot.html
@@ -4,7 +4,7 @@
tDOT | Web3 Foundation Grants
-
+
diff --git a/applications/tokenomics-survey-2022.html b/applications/tokenomics-survey-2022.html
index 46156cc0be7..de20c1dbec7 100644
--- a/applications/tokenomics-survey-2022.html
+++ b/applications/tokenomics-survey-2022.html
@@ -4,7 +4,7 @@
Tokenomics Scoping Review: Annotated Bibliography | Web3 Foundation Grants
-
+
diff --git a/applications/tracking_chain.html b/applications/tracking_chain.html
index 338bc8926d6..522aa54c461 100644
--- a/applications/tracking_chain.html
+++ b/applications/tracking_chain.html
@@ -4,7 +4,7 @@
Tracking Chain | Web3 Foundation Grants
-
+
diff --git a/applications/tribal_protocol.html b/applications/tribal_protocol.html
index 4875a397b57..07729781f66 100644
--- a/applications/tribal_protocol.html
+++ b/applications/tribal_protocol.html
@@ -4,7 +4,7 @@
Tribal Protocol Smart Contract Development - Phase 1 | Web3 Foundation Grants
-
+
diff --git a/applications/tux0.html b/applications/tux0.html
index 39a741161ab..dcf8009e419 100644
--- a/applications/tux0.html
+++ b/applications/tux0.html
@@ -4,7 +4,7 @@
Tux0 | Web3 Foundation Grants
-
+
diff --git a/applications/tuxedo.html b/applications/tuxedo.html
index c149aa709c0..2b2719fced9 100644
--- a/applications/tuxedo.html
+++ b/applications/tuxedo.html
@@ -4,7 +4,7 @@
Tuxedo | Web3 Foundation Grants
-
+
diff --git a/applications/tuxedo_parachain.html b/applications/tuxedo_parachain.html
index 03d8989ce40..40b1046e56f 100644
--- a/applications/tuxedo_parachain.html
+++ b/applications/tuxedo_parachain.html
@@ -4,7 +4,7 @@
Tuxedo Parachain | Web3 Foundation Grants
-
+
diff --git a/applications/typechain-polkadot-follow-up-2.html b/applications/typechain-polkadot-follow-up-2.html
index 91234b150d2..a520a758418 100644
--- a/applications/typechain-polkadot-follow-up-2.html
+++ b/applications/typechain-polkadot-follow-up-2.html
@@ -4,7 +4,7 @@
Typechain-Polkadot Follow-up-2 | Web3 Foundation Grants
-
+
diff --git a/applications/typechain-polkadot-follow-up.html b/applications/typechain-polkadot-follow-up.html
index c9526a72a85..fca1c23ae94 100644
--- a/applications/typechain-polkadot-follow-up.html
+++ b/applications/typechain-polkadot-follow-up.html
@@ -4,7 +4,7 @@
Typechain-Polkadot Follow-up | Web3 Foundation Grants
-
+
diff --git a/applications/typechain-polkadot.html b/applications/typechain-polkadot.html
index 01d63c80be0..3d73d29754c 100644
--- a/applications/typechain-polkadot.html
+++ b/applications/typechain-polkadot.html
@@ -4,7 +4,7 @@
Typechain-Polkadot | Web3 Foundation Grants
-
+
diff --git a/applications/typechain_revived.html b/applications/typechain_revived.html
index b64c4e70612..2df2da0a39c 100644
--- a/applications/typechain_revived.html
+++ b/applications/typechain_revived.html
@@ -4,7 +4,7 @@
Improve & Update Typechain Polkadot | Web3 Foundation Grants
-
+
diff --git a/applications/typink.html b/applications/typink.html
index 4a9126c0262..b610667c7ed 100644
--- a/applications/typink.html
+++ b/applications/typink.html
@@ -4,7 +4,7 @@
typink | Web3 Foundation Grants
-
+
diff --git a/applications/uke-protocol.html b/applications/uke-protocol.html
index 34f1aa191d5..af304313a08 100644
--- a/applications/uke-protocol.html
+++ b/applications/uke-protocol.html
@@ -4,7 +4,7 @@
Uke Protocol PoC & App (revised) | Web3 Foundation Grants
-
+
diff --git a/applications/uke.html b/applications/uke.html
index 16cd38d9de6..cd96ca0edc5 100644
--- a/applications/uke.html
+++ b/applications/uke.html
@@ -4,7 +4,7 @@
Uke Messaging - PoC - Phase 1 | Web3 Foundation Grants
-
+
diff --git a/applications/unified_collator_node_deployment.html b/applications/unified_collator_node_deployment.html
index 2a8239f3624..ad923b72aa4 100644
--- a/applications/unified_collator_node_deployment.html
+++ b/applications/unified_collator_node_deployment.html
@@ -4,7 +4,7 @@
Unified deployment for the collator node | Web3 Foundation Grants
-
+
diff --git a/applications/universaldot-me.html b/applications/universaldot-me.html
index 1640001d658..fba8628602c 100644
--- a/applications/universaldot-me.html
+++ b/applications/universaldot-me.html
@@ -4,7 +4,7 @@
universaldot.me | Web3 Foundation Grants
-
+
diff --git a/applications/universaldot.me.html b/applications/universaldot.me.html
index 48ba0c5a86b..07f0597520a 100644
--- a/applications/universaldot.me.html
+++ b/applications/universaldot.me.html
@@ -4,7 +4,7 @@
universaldot.me | Web3 Foundation Grants
-
+
diff --git a/applications/upgradeability-by-proxy.html b/applications/upgradeability-by-proxy.html
index bed93de98c5..19e4c767eca 100644
--- a/applications/upgradeability-by-proxy.html
+++ b/applications/upgradeability-by-proxy.html
@@ -4,7 +4,7 @@
ink! Smart Contract Upgradeability | Web3 Foundation Grants
-
+
diff --git a/applications/uplink.html b/applications/uplink.html
index 44499798ed1..ed2e555bd53 100644
--- a/applications/uplink.html
+++ b/applications/uplink.html
@@ -4,7 +4,7 @@
UpLink | Web3 Foundation Grants
-
+
diff --git a/applications/validated-streams.html b/applications/validated-streams.html
index d2ffa14c63b..72a7cba5f66 100644
--- a/applications/validated-streams.html
+++ b/applications/validated-streams.html
@@ -4,7 +4,7 @@
Validated Streams | Web3 Foundation Grants
-
+
diff --git a/applications/validators_selection.html b/applications/validators_selection.html
index 80a7bf8837b..45b784ddb1d 100644
--- a/applications/validators_selection.html
+++ b/applications/validators_selection.html
@@ -4,7 +4,7 @@
Validators selection | Web3 Foundation Grants
-
+
diff --git a/applications/vanguard.html b/applications/vanguard.html
index 761bbfe933d..0e0be115005 100644
--- a/applications/vanguard.html
+++ b/applications/vanguard.html
@@ -4,7 +4,7 @@
Vanguard | Web3 Foundation Grants
-
+
diff --git a/applications/ventur.html b/applications/ventur.html
index cc8494e3b97..388a8d36616 100644
--- a/applications/ventur.html
+++ b/applications/ventur.html
@@ -4,7 +4,7 @@
Ventur | Web3 Foundation Grants
-
+
diff --git a/applications/vera_defi.html b/applications/vera_defi.html
index 17ef728969d..084630a98a3 100644
--- a/applications/vera_defi.html
+++ b/applications/vera_defi.html
@@ -4,7 +4,7 @@
Vera Defi Phase 1 | Web3 Foundation Grants
-
+
diff --git a/applications/verida_network.html b/applications/verida_network.html
index 3337797ec3b..2d144574930 100644
--- a/applications/verida_network.html
+++ b/applications/verida_network.html
@@ -4,7 +4,7 @@
Verida | Web3 Foundation Grants
-
+
diff --git a/applications/visualize_rust_lifetime.html b/applications/visualize_rust_lifetime.html
index 2fa43306963..eace2d7de42 100644
--- a/applications/visualize_rust_lifetime.html
+++ b/applications/visualize_rust_lifetime.html
@@ -4,7 +4,7 @@
Avoiding Rust Deadlocks via Visualizing Lifetime | Web3 Foundation Grants
-
+
diff --git a/applications/vue-typescript-substrate-frontend-template.html b/applications/vue-typescript-substrate-frontend-template.html
index 9c90736798c..9d3dbd163d7 100644
--- a/applications/vue-typescript-substrate-frontend-template.html
+++ b/applications/vue-typescript-substrate-frontend-template.html
@@ -4,7 +4,7 @@
Vue.js + TypeScript Substrate Front-End Template | Web3 Foundation Grants
-
+
diff --git a/applications/walt-id_nft-infra.html b/applications/walt-id_nft-infra.html
index ed47f28c2d6..38c1bd04b66 100644
--- a/applications/walt-id_nft-infra.html
+++ b/applications/walt-id_nft-infra.html
@@ -4,7 +4,7 @@
walt-id_nft-infra | Web3 Foundation Grants
-
+
diff --git a/applications/wasm-opt-for-rust.html b/applications/wasm-opt-for-rust.html
index 5ed7fba69dd..795951737a8 100644
--- a/applications/wasm-opt-for-rust.html
+++ b/applications/wasm-opt-for-rust.html
@@ -4,7 +4,7 @@
wasm-opt for Rust | Web3 Foundation Grants
-
+
diff --git a/applications/wasm_runtimes_fuzzing.html b/applications/wasm_runtimes_fuzzing.html
index caa86ae4e6b..e0f681e2570 100644
--- a/applications/wasm_runtimes_fuzzing.html
+++ b/applications/wasm_runtimes_fuzzing.html
@@ -4,7 +4,7 @@
WebAssembly Runtimes Fuzzing (WARF) | Web3 Foundation Grants
-
+
diff --git a/applications/wasmedge_substrate.html b/applications/wasmedge_substrate.html
index b087c7d1442..b5b589cf3ae 100644
--- a/applications/wasmedge_substrate.html
+++ b/applications/wasmedge_substrate.html
@@ -4,7 +4,7 @@
WasmEdge for Substrate | Web3 Foundation Grants
-
+
diff --git a/applications/web3-association-open-source-contributor-funding-experiment-setup.html b/applications/web3-association-open-source-contributor-funding-experiment-setup.html
index 58cdb70c6fc..f6240471b82 100644
--- a/applications/web3-association-open-source-contributor-funding-experiment-setup.html
+++ b/applications/web3-association-open-source-contributor-funding-experiment-setup.html
@@ -4,7 +4,7 @@
Open source contributor funding experiment setup | Web3 Foundation Grants
-
+
diff --git a/applications/web3-compatible-api.html b/applications/web3-compatible-api.html
index 3d1e9d0844e..7c23a6b5706 100644
--- a/applications/web3-compatible-api.html
+++ b/applications/web3-compatible-api.html
@@ -4,7 +4,7 @@
Web3 Compatible API for Substrate EVM Chains | Web3 Foundation Grants
-
+
diff --git a/applications/wika_network.html b/applications/wika_network.html
index cfbfc61e013..3a5e4cf1305 100644
--- a/applications/wika_network.html
+++ b/applications/wika_network.html
@@ -4,7 +4,7 @@
wika.network | Web3 Foundation Grants
-
+
diff --git a/applications/workflow_testing.html b/applications/workflow_testing.html
index f8844793225..d094393281c 100644
--- a/applications/workflow_testing.html
+++ b/applications/workflow_testing.html
@@ -4,7 +4,7 @@
DuoSwap Module | Web3 Foundation Grants
-
+
diff --git a/applications/xNFT.html b/applications/xNFT.html
index 86c8084d988..13c8766c9d4 100644
--- a/applications/xNFT.html
+++ b/applications/xNFT.html
@@ -4,7 +4,7 @@
xNFT | Web3 Foundation Grants
-
+
diff --git a/applications/xbi-format-psp-t3rn.html b/applications/xbi-format-psp-t3rn.html
index f6f226ca1dd..28657cdc8e8 100644
--- a/applications/xbi-format-psp-t3rn.html
+++ b/applications/xbi-format-psp-t3rn.html
@@ -4,7 +4,7 @@
XBI - xcm-based high-level standard and interface (ABI) for smart contracts | Web3 Foundation Grants
-
+
diff --git a/applications/xcNFT.html b/applications/xcNFT.html
index 4255406c71f..46da49a51c2 100644
--- a/applications/xcNFT.html
+++ b/applications/xcNFT.html
@@ -4,7 +4,7 @@
ParaSpell xcNFT pallet | Web3 Foundation Grants
-
+
diff --git a/applications/xcm-domain-service.html b/applications/xcm-domain-service.html
index 42da097bcc4..3ffe2b5523b 100644
--- a/applications/xcm-domain-service.html
+++ b/applications/xcm-domain-service.html
@@ -4,7 +4,7 @@
XCM Domain Name Service | Web3 Foundation Grants
-
+
diff --git a/applications/xcm-sdk.html b/applications/xcm-sdk.html
index ed68d573cd3..d0d12c69803 100644
--- a/applications/xcm-sdk.html
+++ b/applications/xcm-sdk.html
@@ -4,7 +4,7 @@
Cross-Consensus Messaging Software Development Kit | Web3 Foundation Grants
-
+
diff --git a/applications/xcm-tools-follow-up-2.html b/applications/xcm-tools-follow-up-2.html
index 4bb0253aa0c..cf2b128ac7c 100644
--- a/applications/xcm-tools-follow-up-2.html
+++ b/applications/xcm-tools-follow-up-2.html
@@ -4,7 +4,7 @@
XCM Tools follow-up-2 | Web3 Foundation Grants
-
+
diff --git a/applications/xcm-tools-follow-up.html b/applications/xcm-tools-follow-up.html
index 28948e734f9..59e542717b7 100644
--- a/applications/xcm-tools-follow-up.html
+++ b/applications/xcm-tools-follow-up.html
@@ -4,7 +4,7 @@
XCM Tools follow-up | Web3 Foundation Grants
-
+
diff --git a/applications/xcm-tools.html b/applications/xcm-tools.html
index e5d9449b283..2f76f454079 100644
--- a/applications/xcm-tools.html
+++ b/applications/xcm-tools.html
@@ -4,7 +4,7 @@
XCM Tools | Web3 Foundation Grants
-
+
diff --git a/applications/xcmsend.html b/applications/xcmsend.html
index 5ee688b067f..8f32c8ccef1 100644
--- a/applications/xcmsend.html
+++ b/applications/xcmsend.html
@@ -4,7 +4,7 @@
XCMSend | Web3 Foundation Grants
-
+
diff --git a/applications/xtokens.html b/applications/xtokens.html
index 0c00749ac70..241fb8408f2 100644
--- a/applications/xtokens.html
+++ b/applications/xtokens.html
@@ -4,7 +4,7 @@
xtokens - XCM Implementation for Fungible Assets | Web3 Foundation Grants
-
+
diff --git a/applications/yatima.html b/applications/yatima.html
index 38be2c0988b..2b575b15817 100644
--- a/applications/yatima.html
+++ b/applications/yatima.html
@@ -4,7 +4,7 @@
Yatima | Web3 Foundation Grants
-
+
diff --git a/applications/yiban_chen1.html b/applications/yiban_chen1.html
index 620f7165e2c..4943c16e91b 100644
--- a/applications/yiban_chen1.html
+++ b/applications/yiban_chen1.html
@@ -4,7 +4,7 @@
Yiban Chen (General chain) | Web3 Foundation Grants
-
+
diff --git a/applications/yieldscan_phase_2.html b/applications/yieldscan_phase_2.html
index afa8565a791..2c1cd535500 100644
--- a/applications/yieldscan_phase_2.html
+++ b/applications/yieldscan_phase_2.html
@@ -4,7 +4,7 @@
YieldScan | Web3 Foundation Grants
-
+
diff --git a/applications/zenlink-cross-chain-dex.html b/applications/zenlink-cross-chain-dex.html
index 84ad206e1bb..058a66794fb 100644
--- a/applications/zenlink-cross-chain-dex.html
+++ b/applications/zenlink-cross-chain-dex.html
@@ -4,7 +4,7 @@
Zenlink DEX Smart Contract | Web3 Foundation Grants
-
+
diff --git a/applications/zenlink-smart-contract.html b/applications/zenlink-smart-contract.html
index f2e4335fe42..e5f123c6430 100644
--- a/applications/zenlink-smart-contract.html
+++ b/applications/zenlink-smart-contract.html
@@ -4,7 +4,7 @@
Zenlink DEX Smart Contract | Web3 Foundation Grants
-
+
diff --git a/applications/zenlink.html b/applications/zenlink.html
index de4f37b0245..18d29087bc3 100644
--- a/applications/zenlink.html
+++ b/applications/zenlink.html
@@ -4,7 +4,7 @@
Zenlink | Web3 Foundation Grants
-
+
diff --git a/applications/zero-network.html b/applications/zero-network.html
index ebbf0157a9a..390a8b675c0 100644
--- a/applications/zero-network.html
+++ b/applications/zero-network.html
@@ -4,7 +4,7 @@
Zero Network | Web3 Foundation Grants
-
+
diff --git a/applications/zk-plonk.html b/applications/zk-plonk.html
index 0e50dcb89fb..fd2fdbc1aaf 100644
--- a/applications/zk-plonk.html
+++ b/applications/zk-plonk.html
@@ -4,7 +4,7 @@
zk plonk | Web3 Foundation Grants
-
+
diff --git a/applications/zk-rollups.html b/applications/zk-rollups.html
index a3707bcc8e4..ab5ede9a060 100644
--- a/applications/zk-rollups.html
+++ b/applications/zk-rollups.html
@@ -4,7 +4,7 @@
ZK Rollup on Polkadot/Substrate | Web3 Foundation Grants
-
+
diff --git a/applications/zkverse.html b/applications/zkverse.html
index bc05947b7a7..dd90d35a1ab 100644
--- a/applications/zkverse.html
+++ b/applications/zkverse.html
@@ -4,7 +4,7 @@
Zkverse | Web3 Foundation Grants
-
+
diff --git a/applications/zkwasm-rollups-transfer.html b/applications/zkwasm-rollups-transfer.html
index 68e9e2e5ce2..9e3ee5325e3 100644
--- a/applications/zkwasm-rollups-transfer.html
+++ b/applications/zkwasm-rollups-transfer.html
@@ -4,7 +4,7 @@
Zkwasm Rollups Transfer | Web3 Foundation Grants
-
+
diff --git a/assets/js/f7cb5846.6bb5d307.js b/assets/js/f7cb5846.6bb5d307.js
new file mode 100644
index 00000000000..398a5156055
--- /dev/null
+++ b/assets/js/f7cb5846.6bb5d307.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkgrants=self.webpackChunkgrants||[]).push([[27440],{78662:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>o,contentTitle:()=>l,default:()=>h,frontMatter:()=>a,metadata:()=>i,toc:()=>d});const i=JSON.parse('{"id":"applications/quantum-guard","title":"Quantum Guard MVP","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Grants Program Process on how to submit a proposal.","source":"@site/applications/quantum-guard.md","sourceDirName":"applications","slug":"/applications/quantum-guard","permalink":"/applications/quantum-guard","draft":false,"unlisted":false,"editUrl":"https://github.com/w3f/Grants-Program/edit/master/applications/quantum-guard.md","tags":[],"version":"current","frontMatter":{}}');var s=t(74848),r=t(28453);const a={},l="Quantum Guard MVP",o={},d=[{value:"Project Overview \ud83d\udcc4",id:"project-overview-page_facing_up",level:2},{value:"Overview",id:"overview",level:3},{value:"Project Details",id:"project-details",level:3},{value:"Ecosystem Fit",id:"ecosystem-fit",level:3},{value:"Team \ud83d\udc65",id:"team-busts_in_silhouette",level:2},{value:"Team members",id:"team-members",level:3},{value:"Contact",id:"contact",level:3},{value:"Legal Structure",id:"legal-structure",level:3},{value:"Team's experience",id:"teams-experience",level:3},{value:"Team Code Repos",id:"team-code-repos",level:3},{value:"Team LinkedIn Profiles (if available)",id:"team-linkedin-profiles-if-available",level:3},{value:"Development Status \ud83d\udcd6",id:"development-status-open_book",level:2},{value:"Development Roadmap \ud83d\udd29",id:"development-roadmap-nut_and_bolt",level:2},{value:"Overview",id:"overview-1",level:3},{value:"Milestone 1 \u2014 Quantum-safe cryptographic algorithms for keypairs",id:"milestone-1--quantum-safe-cryptographic-algorithms-for-keypairs",level:3},{value:"Milestone 2 \u2014 Custom browser extension using quantum-safe keypairs",id:"milestone-2--custom-browser-extension-using-quantum-safe-keypairs",level:3},{value:"Future Plans",id:"future-plans",level:2},{value:"Additional Information \u2795",id:"additional-information-heavy_plus_sign",level:2}];function c(e){const n={a:"a",blockquote:"blockquote",br:"br",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,r.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.header,{children:(0,s.jsx)(n.h1,{id:"quantum-guard-mvp",children:"Quantum Guard MVP"})}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsxs)(n.p,{children:["This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don't remove any of the mandatory parts presented in bold letters or as headlines! See the ",(0,s.jsx)(n.a,{href:"https://github.com/w3f/Grants-Program/#pencil-process",children:"Grants Program Process"})," on how to submit a proposal."]}),"\n"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Team Name:"})," Andrea Di Franco"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Payment Address:"})," Polkadot Asset Hub (USDC) 13jYU81g4FjBWX4ZMW2o42JCeneqB7xEHfs2muhPfW3RYkq"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsxs)(n.strong,{children:[(0,s.jsx)(n.a,{href:"https://github.com/w3f/Grants-Program/tree/master#level_slider-levels",children:"Level"}),":"]})," 1"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Status:"})," ",(0,s.jsx)(n.a,{href:"https://github.com/w3f/Grants-Program/pull/2113#issuecomment-2468394537",children:"Terminated"})]}),"\n"]}),"\n",(0,s.jsxs)(n.h2,{id:"project-overview-page_facing_up",children:["Project Overview ","\ud83d\udcc4"]}),"\n",(0,s.jsx)(n.h3,{id:"overview",children:"Overview"}),"\n",(0,s.jsx)(n.p,{children:"Quantum computation is one of the biggest threats to every cryptographic system in the mid future, including blockchains. While the level of computational capabilities currently available for quantum computers aren't enough to break the cryptography behind any blockchain project yet, it's expected that this will be achieved in the next years, potentially way before than what's predicted.\nIn order to be considered quantum-resistant, a blockchain must have the following characteristics:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Rely on quantum-resistant cryptographic primitives for every event that requires digital signatures, such as signing transactions;"}),"\n",(0,s.jsx)(n.li,{children:"Use a quantum-resistant communication protocol between nodes."}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["On August 28th, 2023, the National Institute of Standards and Technology (NIST) issued an official document stating that 4 algorithms will be standardized as official PQC.\n",(0,s.jsx)(n.a,{href:"https://www.federalregister.gov/d/2023-18197/p-12",children:"NIST Document available here"}),"\nAmong the selected algorithms, the document cites:"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"CRYSTALS-KYBER algorithm for key exchange;"}),"\n",(0,s.jsx)(n.li,{children:"CRYSTALS-Dilithium for asymmetric cryptography."}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"QuantumGuard is a project that aims to create a safe quantum-resistant parachain in the Polkadot environment, based on NIST-selected quantum-safe cryptographic algorithms. The parachain will enable the use of NIST-standardized quantum-safe algorithms for every crucial cryptographic operation, such as key generation, signing transactions and communication between nodes."}),"\n",(0,s.jsx)(n.h3,{id:"project-details",children:"Project Details"}),"\n",(0,s.jsx)(n.p,{children:"The current Grant application will focus on enabling quantum-safe cryptography for address generation and signing transaction in a Substrate-based blockchain. In order to achieve this, the development will focus on two objectives:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["Customization of Substrate crypto pallet in order to use CRYSTALS-Dilithium for addresses generation and signing transaction: in order to achieve this, it'll be used the Rust integration of CRYSTALS-dilithium algorithm as published in the following Github repository: ",(0,s.jsx)(n.a,{href:"https://github.com/pq-crystals/dilithium",children:"https://github.com/pq-crystals/dilithium"})," under Apache 2.0 License;"]}),"\n",(0,s.jsxs)(n.li,{children:["A custom version of browser wallet extension (Polkadot.js or Talisman) which allows to store keyparis and sign transaction using CRYSTALS-Dilithium cryptography: this will be developed using the Javascript version of the CRYSTALS-dilithium algorithm published as npm package ",(0,s.jsx)(n.a,{href:"https://www.npmjs.com/package/dilithium-crystals",children:"https://www.npmjs.com/package/dilithium-crystals"})," under MIT License, adapting it for the use with a Hierarchical Deterministic wallet."]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"ecosystem-fit",children:"Ecosystem Fit"}),"\n",(0,s.jsx)(n.p,{children:"The ultimate goal of the project is to provide a full parachain that will act as a vault for every other parachain in the Polkadot environment, which do not use quantum-safe cryptography. Every address can bridge their asset to QuantumGuard and secure them, this way if the original blockchain gets attacked and informations get lost, they can still live in the quantum-safe vault."}),"\n",(0,s.jsxs)(n.h2,{id:"team-busts_in_silhouette",children:["Team ","\ud83d\udc65"]}),"\n",(0,s.jsx)(n.h3,{id:"team-members",children:"Team members"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Andrea Di Franco"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"contact",children:"Contact"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Contact Name:"})," Andrea Di Franco"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Contact Email:"})," ",(0,s.jsx)(n.a,{href:"mailto:difranco.developer@gmail.com",children:"difranco.developer@gmail.com"})]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"legal-structure",children:"Legal Structure"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Registered Address:"})," Via Aniello Falcone 273, 80127 Napoli NA Italy"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Registered Legal Entity:"})," Individual"]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"teams-experience",children:"Team's experience"}),"\n",(0,s.jsx)(n.p,{children:"Andrea Di Franco is a senior software developer and blockchain specialist, working in R&D for several EU-funded research projects involving blockchain, cryptography and digital identity. He's been working for 4 years in a European company deeply involved in digital transformation,\nstudying and applying many different cryptographic algorithms such as:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Hashing functions SHA-2, SHA-3;"}),"\n",(0,s.jsx)(n.li,{children:"RSA asymmetric cryptography applied to digital identity and PKI infrastructure;"}),"\n",(0,s.jsx)(n.li,{children:"Elliptic curve cryptography algorithms, applied to different blockchains, such as SECP256K1, ED25519;"}),"\n",(0,s.jsx)(n.li,{children:"Ring signature schemes;"}),"\n",(0,s.jsx)(n.li,{children:"Omomorphic encryption."}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"team-code-repos",children:"Team Code Repos"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://github.com/andredif",children:"https://github.com/andredif"})}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"team-linkedin-profiles-if-available",children:"Team LinkedIn Profiles (if available)"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://www.linkedin.com/in/andrea-di-franco/",children:"https://www.linkedin.com/in/andrea-di-franco/"})}),"\n"]}),"\n",(0,s.jsxs)(n.h2,{id:"development-status-open_book",children:["Development Status ","\ud83d\udcd6"]}),"\n",(0,s.jsx)(n.p,{children:"The development will start with the approval of the Grant application."}),"\n",(0,s.jsxs)(n.h2,{id:"development-roadmap-nut_and_bolt",children:["Development Roadmap ","\ud83d\udd29"]}),"\n",(0,s.jsx)(n.h3,{id:"overview-1",children:"Overview"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Description"})," Development of QuantumGuard - MVP - Phase 0.5"]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Total Estimated Duration:"})," 44 Person Weeks"]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Full-time equivalent (FTE):"})," 1"]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Total Costs:"})," 9,800 USDC"]}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"milestone-1--quantum-safe-cryptographic-algorithms-for-keypairs",children:"Milestone 1 \u2014 Quantum-safe cryptographic algorithms for keypairs"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Estimated duration:"})," 36 weeks"]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"FTE:"})," 1"]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Costs:"})," 5,000 USDC"]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(n.table,{children:[(0,s.jsx)(n.thead,{children:(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.th,{style:{textAlign:"right"},children:"Number"}),(0,s.jsx)(n.th,{children:"Deliverable"}),(0,s.jsx)(n.th,{children:"Specification"})]})}),(0,s.jsxs)(n.tbody,{children:[(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{style:{textAlign:"right"},children:"0a."}),(0,s.jsx)(n.td,{children:"License"}),(0,s.jsx)(n.td,{children:"Apache 2.0"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{style:{textAlign:"right"},children:"0b."}),(0,s.jsx)(n.td,{children:"Documentation"}),(0,s.jsxs)(n.td,{children:["Documentation includes: Code Documentation, Configuration Documentation, and a basic ",(0,s.jsx)(n.strong,{children:"tutorial"})," that explains how a user can start a node and send test transactions."]})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{style:{textAlign:"right"},children:"0c."}),(0,s.jsx)(n.td,{children:"The code will have unit-test coverage to ensure functionality; in the guide we will describe how to run the tests"}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{style:{textAlign:"right"},children:"0d."}),(0,s.jsx)(n.td,{children:"Docker"}),(0,s.jsx)(n.td,{children:"We will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone."})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{style:{textAlign:"right"},children:"1."}),(0,s.jsx)(n.td,{children:"Substrate module: CRYSTALS-crypto"}),(0,s.jsx)(n.td,{children:"We will create a Substrate module that will enable the use of CRYSTALS-Dilithium as a cryptography algorithm for generating keypairs valid in the blockchain."})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{style:{textAlign:"right"},children:"2."}),(0,s.jsx)(n.td,{children:"Substrate chain"}),(0,s.jsx)(n.td,{children:"The new Substrate module enabling CRYSTALS-Dilithium cryptography will be used to scaffold a node of a new quantum-safe chain."})]})]})]}),"\n",(0,s.jsx)(n.h3,{id:"milestone-2--custom-browser-extension-using-quantum-safe-keypairs",children:"Milestone 2 \u2014 Custom browser extension using quantum-safe keypairs"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Estimated Duration:"})," 8 weeks"]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"FTE:"})," 1"]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Costs:"})," 4,800 USD"]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(n.table,{children:[(0,s.jsx)(n.thead,{children:(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.th,{children:"Number"}),(0,s.jsx)(n.th,{children:"Deliverable"}),(0,s.jsx)(n.th,{children:"Specification"})]})}),(0,s.jsxs)(n.tbody,{children:[(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"0a."}),(0,s.jsx)(n.td,{children:"License"}),(0,s.jsx)(n.td,{children:"Apache 2.0"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"0b."}),(0,s.jsx)(n.td,{children:"Documentation"}),(0,s.jsx)(n.td,{children:"Documentation includes: Code Documentation, Extension Documentation, Readme file"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"0c."}),(0,s.jsx)(n.td,{children:"Testing Guide"}),(0,s.jsx)(n.td,{children:"The guide will explain how to install the extension and how to use it in order to send transactions"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"0d."}),(0,s.jsx)(n.td,{children:"Docker"}),(0,s.jsx)(n.td,{children:"We will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone."})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"0e."}),(0,s.jsx)(n.td,{children:"Article"}),(0,s.jsx)(n.td,{children:"A Medium article will be written, in order to explain the work done as part of the grant."})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"1."}),(0,s.jsx)(n.td,{children:"Custom extension: X"}),(0,s.jsx)(n.td,{children:"We will create a custom version of crypto wallet as a browser extension, in order to be able to generate, store and use quantum-safe keypairs."})]})]})]}),"\n",(0,s.jsx)(n.h2,{id:"future-plans",children:"Future Plans"}),"\n",(0,s.jsx)(n.p,{children:"After the successful completion of the current Grant, the plan is to create a small team in order to bring the project to a further stage, on the path to a consolidate parachain project."}),"\n",(0,s.jsx)(n.p,{children:"Next plans include:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Implementation of post-quantum communication protocol between nodes, using NIST-selected CRYSTALS-KYBER algorithm;"}),"\n",(0,s.jsx)(n.li,{children:"Creation of a network of several QuantumGuard nodes;"}),"\n",(0,s.jsx)(n.li,{children:"Public testnet."}),"\n"]}),"\n",(0,s.jsxs)(n.h2,{id:"additional-information-heavy_plus_sign",children:["Additional Information ","\u2795"]}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"How did you hear about the Grants Program?"})," Web3 Foundation Website"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["What work has been done so far?",(0,s.jsx)(n.br,{}),"\n","This is our first grant as a part of bringing innovation to the web3 Ecosystem."]}),"\n",(0,s.jsxs)(n.li,{children:["Are there are any teams who have already contributed (financially) to the project?",(0,s.jsx)(n.br,{}),"\n","No"]}),"\n",(0,s.jsxs)(n.li,{children:["Have you applied for other grants so far?",(0,s.jsx)(n.br,{}),"\n","No"]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>a,x:()=>l});var i=t(96540);const s={},r=i.createContext(s);function a(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]);
\ No newline at end of file
diff --git a/assets/js/f7cb5846.ac1ba2a5.js b/assets/js/f7cb5846.ac1ba2a5.js
deleted file mode 100644
index 5ef08f0e0ee..00000000000
--- a/assets/js/f7cb5846.ac1ba2a5.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkgrants=self.webpackChunkgrants||[]).push([[27440],{78662:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>o,contentTitle:()=>l,default:()=>h,frontMatter:()=>a,metadata:()=>i,toc:()=>d});const i=JSON.parse('{"id":"applications/quantum-guard","title":"Quantum Guard MVP","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Grants Program Process on how to submit a proposal.","source":"@site/applications/quantum-guard.md","sourceDirName":"applications","slug":"/applications/quantum-guard","permalink":"/applications/quantum-guard","draft":false,"unlisted":false,"editUrl":"https://github.com/w3f/Grants-Program/edit/master/applications/quantum-guard.md","tags":[],"version":"current","frontMatter":{}}');var s=t(74848),r=t(28453);const a={},l="Quantum Guard MVP",o={},d=[{value:"Project Overview \ud83d\udcc4",id:"project-overview-page_facing_up",level:2},{value:"Overview",id:"overview",level:3},{value:"Project Details",id:"project-details",level:3},{value:"Ecosystem Fit",id:"ecosystem-fit",level:3},{value:"Team \ud83d\udc65",id:"team-busts_in_silhouette",level:2},{value:"Team members",id:"team-members",level:3},{value:"Contact",id:"contact",level:3},{value:"Legal Structure",id:"legal-structure",level:3},{value:"Team's experience",id:"teams-experience",level:3},{value:"Team Code Repos",id:"team-code-repos",level:3},{value:"Team LinkedIn Profiles (if available)",id:"team-linkedin-profiles-if-available",level:3},{value:"Development Status \ud83d\udcd6",id:"development-status-open_book",level:2},{value:"Development Roadmap \ud83d\udd29",id:"development-roadmap-nut_and_bolt",level:2},{value:"Overview",id:"overview-1",level:3},{value:"Milestone 1 \u2014 Quantum-safe cryptographic algorithms for keypairs",id:"milestone-1--quantum-safe-cryptographic-algorithms-for-keypairs",level:3},{value:"Milestone 2 \u2014 Custom browser extension using quantum-safe keypairs",id:"milestone-2--custom-browser-extension-using-quantum-safe-keypairs",level:3},{value:"Future Plans",id:"future-plans",level:2},{value:"Additional Information \u2795",id:"additional-information-heavy_plus_sign",level:2}];function c(e){const n={a:"a",blockquote:"blockquote",br:"br",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,r.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.header,{children:(0,s.jsx)(n.h1,{id:"quantum-guard-mvp",children:"Quantum Guard MVP"})}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsxs)(n.p,{children:["This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don't remove any of the mandatory parts presented in bold letters or as headlines! See the ",(0,s.jsx)(n.a,{href:"https://github.com/w3f/Grants-Program/#pencil-process",children:"Grants Program Process"})," on how to submit a proposal."]}),"\n"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Team Name:"})," Andrea Di Franco"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Payment Address:"})," Polkadot Asset Hub (USDC) 13jYU81g4FjBWX4ZMW2o42JCeneqB7xEHfs2muhPfW3RYkq"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsxs)(n.strong,{children:[(0,s.jsx)(n.a,{href:"https://github.com/w3f/Grants-Program/tree/master#level_slider-levels",children:"Level"}),":"]})," 1"]}),"\n"]}),"\n",(0,s.jsxs)(n.h2,{id:"project-overview-page_facing_up",children:["Project Overview ","\ud83d\udcc4"]}),"\n",(0,s.jsx)(n.h3,{id:"overview",children:"Overview"}),"\n",(0,s.jsx)(n.p,{children:"Quantum computation is one of the biggest threats to every cryptographic system in the mid future, including blockchains. While the level of computational capabilities currently available for quantum computers aren't enough to break the cryptography behind any blockchain project yet, it's expected that this will be achieved in the next years, potentially way before than what's predicted.\nIn order to be considered quantum-resistant, a blockchain must have the following characteristics:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Rely on quantum-resistant cryptographic primitives for every event that requires digital signatures, such as signing transactions;"}),"\n",(0,s.jsx)(n.li,{children:"Use a quantum-resistant communication protocol between nodes."}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["On August 28th, 2023, the National Institute of Standards and Technology (NIST) issued an official document stating that 4 algorithms will be standardized as official PQC.\n",(0,s.jsx)(n.a,{href:"https://www.federalregister.gov/d/2023-18197/p-12",children:"NIST Document available here"}),"\nAmong the selected algorithms, the document cites:"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"CRYSTALS-KYBER algorithm for key exchange;"}),"\n",(0,s.jsx)(n.li,{children:"CRYSTALS-Dilithium for asymmetric cryptography."}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"QuantumGuard is a project that aims to create a safe quantum-resistant parachain in the Polkadot environment, based on NIST-selected quantum-safe cryptographic algorithms. The parachain will enable the use of NIST-standardized quantum-safe algorithms for every crucial cryptographic operation, such as key generation, signing transactions and communication between nodes."}),"\n",(0,s.jsx)(n.h3,{id:"project-details",children:"Project Details"}),"\n",(0,s.jsx)(n.p,{children:"The current Grant application will focus on enabling quantum-safe cryptography for address generation and signing transaction in a Substrate-based blockchain. In order to achieve this, the development will focus on two objectives:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["Customization of Substrate crypto pallet in order to use CRYSTALS-Dilithium for addresses generation and signing transaction: in order to achieve this, it'll be used the Rust integration of CRYSTALS-dilithium algorithm as published in the following Github repository: ",(0,s.jsx)(n.a,{href:"https://github.com/pq-crystals/dilithium",children:"https://github.com/pq-crystals/dilithium"})," under Apache 2.0 License;"]}),"\n",(0,s.jsxs)(n.li,{children:["A custom version of browser wallet extension (Polkadot.js or Talisman) which allows to store keyparis and sign transaction using CRYSTALS-Dilithium cryptography: this will be developed using the Javascript version of the CRYSTALS-dilithium algorithm published as npm package ",(0,s.jsx)(n.a,{href:"https://www.npmjs.com/package/dilithium-crystals",children:"https://www.npmjs.com/package/dilithium-crystals"})," under MIT License, adapting it for the use with a Hierarchical Deterministic wallet."]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"ecosystem-fit",children:"Ecosystem Fit"}),"\n",(0,s.jsx)(n.p,{children:"The ultimate goal of the project is to provide a full parachain that will act as a vault for every other parachain in the Polkadot environment, which do not use quantum-safe cryptography. Every address can bridge their asset to QuantumGuard and secure them, this way if the original blockchain gets attacked and informations get lost, they can still live in the quantum-safe vault."}),"\n",(0,s.jsxs)(n.h2,{id:"team-busts_in_silhouette",children:["Team ","\ud83d\udc65"]}),"\n",(0,s.jsx)(n.h3,{id:"team-members",children:"Team members"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Andrea Di Franco"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"contact",children:"Contact"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Contact Name:"})," Andrea Di Franco"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Contact Email:"})," ",(0,s.jsx)(n.a,{href:"mailto:difranco.developer@gmail.com",children:"difranco.developer@gmail.com"})]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"legal-structure",children:"Legal Structure"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Registered Address:"})," Via Aniello Falcone 273, 80127 Napoli NA Italy"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Registered Legal Entity:"})," Individual"]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"teams-experience",children:"Team's experience"}),"\n",(0,s.jsx)(n.p,{children:"Andrea Di Franco is a senior software developer and blockchain specialist, working in R&D for several EU-funded research projects involving blockchain, cryptography and digital identity. He's been working for 4 years in a European company deeply involved in digital transformation,\nstudying and applying many different cryptographic algorithms such as:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Hashing functions SHA-2, SHA-3;"}),"\n",(0,s.jsx)(n.li,{children:"RSA asymmetric cryptography applied to digital identity and PKI infrastructure;"}),"\n",(0,s.jsx)(n.li,{children:"Elliptic curve cryptography algorithms, applied to different blockchains, such as SECP256K1, ED25519;"}),"\n",(0,s.jsx)(n.li,{children:"Ring signature schemes;"}),"\n",(0,s.jsx)(n.li,{children:"Omomorphic encryption."}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"team-code-repos",children:"Team Code Repos"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://github.com/andredif",children:"https://github.com/andredif"})}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"team-linkedin-profiles-if-available",children:"Team LinkedIn Profiles (if available)"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://www.linkedin.com/in/andrea-di-franco/",children:"https://www.linkedin.com/in/andrea-di-franco/"})}),"\n"]}),"\n",(0,s.jsxs)(n.h2,{id:"development-status-open_book",children:["Development Status ","\ud83d\udcd6"]}),"\n",(0,s.jsx)(n.p,{children:"The development will start with the approval of the Grant application."}),"\n",(0,s.jsxs)(n.h2,{id:"development-roadmap-nut_and_bolt",children:["Development Roadmap ","\ud83d\udd29"]}),"\n",(0,s.jsx)(n.h3,{id:"overview-1",children:"Overview"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Description"})," Development of QuantumGuard - MVP - Phase 0.5"]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Total Estimated Duration:"})," 44 Person Weeks"]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Full-time equivalent (FTE):"})," 1"]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Total Costs:"})," 9,800 USDC"]}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"milestone-1--quantum-safe-cryptographic-algorithms-for-keypairs",children:"Milestone 1 \u2014 Quantum-safe cryptographic algorithms for keypairs"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Estimated duration:"})," 36 weeks"]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"FTE:"})," 1"]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Costs:"})," 5,000 USDC"]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(n.table,{children:[(0,s.jsx)(n.thead,{children:(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.th,{style:{textAlign:"right"},children:"Number"}),(0,s.jsx)(n.th,{children:"Deliverable"}),(0,s.jsx)(n.th,{children:"Specification"})]})}),(0,s.jsxs)(n.tbody,{children:[(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{style:{textAlign:"right"},children:"0a."}),(0,s.jsx)(n.td,{children:"License"}),(0,s.jsx)(n.td,{children:"Apache 2.0"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{style:{textAlign:"right"},children:"0b."}),(0,s.jsx)(n.td,{children:"Documentation"}),(0,s.jsxs)(n.td,{children:["Documentation includes: Code Documentation, Configuration Documentation, and a basic ",(0,s.jsx)(n.strong,{children:"tutorial"})," that explains how a user can start a node and send test transactions."]})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{style:{textAlign:"right"},children:"0c."}),(0,s.jsx)(n.td,{children:"The code will have unit-test coverage to ensure functionality; in the guide we will describe how to run the tests"}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{style:{textAlign:"right"},children:"0d."}),(0,s.jsx)(n.td,{children:"Docker"}),(0,s.jsx)(n.td,{children:"We will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone."})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{style:{textAlign:"right"},children:"1."}),(0,s.jsx)(n.td,{children:"Substrate module: CRYSTALS-crypto"}),(0,s.jsx)(n.td,{children:"We will create a Substrate module that will enable the use of CRYSTALS-Dilithium as a cryptography algorithm for generating keypairs valid in the blockchain."})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{style:{textAlign:"right"},children:"2."}),(0,s.jsx)(n.td,{children:"Substrate chain"}),(0,s.jsx)(n.td,{children:"The new Substrate module enabling CRYSTALS-Dilithium cryptography will be used to scaffold a node of a new quantum-safe chain."})]})]})]}),"\n",(0,s.jsx)(n.h3,{id:"milestone-2--custom-browser-extension-using-quantum-safe-keypairs",children:"Milestone 2 \u2014 Custom browser extension using quantum-safe keypairs"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Estimated Duration:"})," 8 weeks"]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"FTE:"})," 1"]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Costs:"})," 4,800 USD"]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(n.table,{children:[(0,s.jsx)(n.thead,{children:(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.th,{children:"Number"}),(0,s.jsx)(n.th,{children:"Deliverable"}),(0,s.jsx)(n.th,{children:"Specification"})]})}),(0,s.jsxs)(n.tbody,{children:[(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"0a."}),(0,s.jsx)(n.td,{children:"License"}),(0,s.jsx)(n.td,{children:"Apache 2.0"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"0b."}),(0,s.jsx)(n.td,{children:"Documentation"}),(0,s.jsx)(n.td,{children:"Documentation includes: Code Documentation, Extension Documentation, Readme file"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"0c."}),(0,s.jsx)(n.td,{children:"Testing Guide"}),(0,s.jsx)(n.td,{children:"The guide will explain how to install the extension and how to use it in order to send transactions"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"0d."}),(0,s.jsx)(n.td,{children:"Docker"}),(0,s.jsx)(n.td,{children:"We will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone."})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"0e."}),(0,s.jsx)(n.td,{children:"Article"}),(0,s.jsx)(n.td,{children:"A Medium article will be written, in order to explain the work done as part of the grant."})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"1."}),(0,s.jsx)(n.td,{children:"Custom extension: X"}),(0,s.jsx)(n.td,{children:"We will create a custom version of crypto wallet as a browser extension, in order to be able to generate, store and use quantum-safe keypairs."})]})]})]}),"\n",(0,s.jsx)(n.h2,{id:"future-plans",children:"Future Plans"}),"\n",(0,s.jsx)(n.p,{children:"After the successful completion of the current Grant, the plan is to create a small team in order to bring the project to a further stage, on the path to a consolidate parachain project."}),"\n",(0,s.jsx)(n.p,{children:"Next plans include:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Implementation of post-quantum communication protocol between nodes, using NIST-selected CRYSTALS-KYBER algorithm;"}),"\n",(0,s.jsx)(n.li,{children:"Creation of a network of several QuantumGuard nodes;"}),"\n",(0,s.jsx)(n.li,{children:"Public testnet."}),"\n"]}),"\n",(0,s.jsxs)(n.h2,{id:"additional-information-heavy_plus_sign",children:["Additional Information ","\u2795"]}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"How did you hear about the Grants Program?"})," Web3 Foundation Website"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["What work has been done so far?",(0,s.jsx)(n.br,{}),"\n","This is our first grant as a part of bringing innovation to the web3 Ecosystem."]}),"\n",(0,s.jsxs)(n.li,{children:["Are there are any teams who have already contributed (financially) to the project?",(0,s.jsx)(n.br,{}),"\n","No"]}),"\n",(0,s.jsxs)(n.li,{children:["Have you applied for other grants so far?",(0,s.jsx)(n.br,{}),"\n","No"]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>a,x:()=>l});var i=t(96540);const s={},r=i.createContext(s);function a(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]);
\ No newline at end of file
diff --git a/assets/js/runtime~main.4497e833.js b/assets/js/runtime~main.25812362.js
similarity index 99%
rename from assets/js/runtime~main.4497e833.js
rename to assets/js/runtime~main.25812362.js
index 41fbc303ab4..4390944eea9 100644
--- a/assets/js/runtime~main.4497e833.js
+++ b/assets/js/runtime~main.25812362.js
@@ -1 +1 @@
-(()=>{"use strict";var e,d,b,c,a,f={},t={};function r(e){var d=t[e];if(void 0!==d)return d.exports;var b=t[e]={id:e,loaded:!1,exports:{}};return f[e].call(b.exports,b,b.exports,r),b.loaded=!0,b.exports}r.m=f,r.c=t,e=[],r.O=(d,b,c,a)=>{if(!b){var f=1/0;for(i=0;i=a)&&Object.keys(r.O).every((e=>r.O[e](b[o])))?b.splice(o--,1):(t=!1,a0&&e[i-1][2]>a;i--)e[i]=e[i-1];e[i]=[b,c,a]},r.n=e=>{var d=e&&e.__esModule?()=>e.default:()=>e;return r.d(d,{a:d}),d},b=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,c){if(1&c&&(e=this(e)),8&c)return e;if("object"==typeof e&&e){if(4&c&&e.__esModule)return e;if(16&c&&"function"==typeof e.then)return e}var a=Object.create(null);r.r(a);var f={};d=d||[null,b({}),b([]),b(b)];for(var t=2&c&&e;"object"==typeof t&&!~d.indexOf(t);t=b(t))Object.getOwnPropertyNames(t).forEach((d=>f[d]=()=>e[d]));return f.default=()=>e,r.d(a,f),a},r.d=(e,d)=>{for(var b in d)r.o(d,b)&&!r.o(e,b)&&Object.defineProperty(e,b,{enumerable:!0,get:d[b]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((d,b)=>(r.f[b](e,d),d)),[])),r.u=e=>"assets/js/"+({57:"bbe54ce8",233:"7184e647",515:"9aee58cf",557:"e0e0e5ec",777:"09ff2bba",827:"c2268704",860:"2d5ce48b",1003:"d743e462",1040:"db7ae0a9",1120:"b4c938b6",1722:"da55cb63",1964:"22be61ad",1978:"a5e34c04",2254:"8da24fa5",2275:"2ba08e95",2428:"4fb110b7",2482:"c32240a8",2646:"9bf7be33",2927:"7777569b",3056:"f084b933",3240:"81fda92d",3256:"f6a3fab6",3403:"c86840fe",3416:"35edfe5d",4167:"3acf0bda",4321:"fc635dfc",4350:"348dcc60",4925:"075bc5a3",5091:"bea3e1bc",5390:"f3ce9685",5487:"70eb7a71",5682:"7ffa0f98",5899:"a09c2993",5979:"919d73cf",6274:"542b7d94",6278:"093042b1",6392:"c999610f",6401:"686c40de",6709:"3edbd53d",6728:"0fa8dfff",7078:"e26ca09e",7110:"c214bc00",7735:"689842b9",7761:"fedbe992",8070:"0480b142",8209:"67183845",8353:"6e3bb826",8719:"f5c3f7fb",9198:"265871a5",9283:"35a4d7a3",9604:"d5510390",9647:"5e95c892",9939:"99444684",10165:"e418d32c",10210:"8b054d02",10360:"f55cc0eb",10521:"fcba6891",10796:"709dd333",11164:"56db29c6",11232:"1c414f08",11425:"00b945b6",11567:"22dd74f7",12867:"d3a70d90",12945:"b6b0741b",13046:"4c37424b",13166:"c60938e5",13192:"6d4aade0",13250:"153eaba1",13256:"484ef123",13270:"0e9d4fd1",13481:"96c6e6da",13611:"bda46832",13690:"1fa408ba",13846:"38746f92",13962:"50948269",14163:"8f41413c",14742:"f4e7d353",15154:"f53d86c0",15245:"2676e6c1",15272:"58ba7d15",15281:"b029dc53",16142:"e0147a01",16143:"ddcf53d3",16202:"453e2297",16275:"79b9f7ae",16307:"fcd223e9",16369:"f6fb0b44",16570:"8a62b5be",16719:"4b6f3bbc",16949:"628a0d36",17507:"c0035755",17624:"89633389",17714:"210762f3",18401:"17896441",18461:"7b2c6fa3",18909:"b36922bb",19131:"3f726e69",19586:"3ab13cbf",19647:"b7428429",19699:"72c515c0",19820:"a400da89",19822:"686128db",20278:"81b6c359",20362:"8fccb5d2",20555:"34dbcb71",20783:"071b3461",20843:"80a4c802",21046:"44a50890",21226:"2353df64",21306:"78a076dd",21319:"b82dd0c5",21442:"40aef452",21737:"e8900d59",21765:"b51004e5",21823:"04a01ee2",21826:"4c6ba17a",21867:"a55a9638",21937:"299e35fa",22013:"2b2dd65a",22063:"5c1100ee",22415:"ffe39c7e",22514:"3fb61c86",22609:"c51cfce0",23091:"902828ba",23212:"b8d83163",23285:"92c0dc56",23384:"4236a113",23440:"d02b55c0",23644:"7d3f0232",23648:"26716c91",23966:"f6091eb4",24295:"33df698c",24458:"d64e42fb",24596:"5903d9fe",24651:"8608173c",24696:"466b77a0",25123:"3a064d4b",25185:"2ea27eca",25280:"39454b3e",25332:"dbbfd588",25526:"18db65fe",25719:"fb79a9e5",26022:"feb5481f",26162:"966f33bd",26268:"b70fab52",26309:"adc6f65e",26518:"003507fd",27353:"885050db",27397:"8b1d6a66",27440:"f7cb5846",27838:"5fb8ca95",27991:"65891661",28150:"3c38ea88",28301:"b1c20486",28529:"0211cf38",28699:"133717db",28734:"250d73b2",28824:"8d924e0c",28841:"cc22ecd4",28884:"b827070c",29114:"bfd5220d",29294:"51eb9373",29305:"6475991a",29451:"d718eb78",29591:"4ba7e5a3",29651:"bce5f2c2",29655:"765b73a7",29684:"acdb258b",29711:"ad0364aa",30056:"662bd64a",30211:"472f2b83",30559:"2a436572",31183:"48d86b75",31614:"e2c93148",31673:"6b66a434",32157:"c0c1a8d8",32228:"a96c1726",32342:"c8a62906",32351:"09be286f",32440:"490c027b",32443:"84f2dca8",32683:"983a622a",32727:"3dbdd64e",32880:"5d19e8c4",33131:"eb1aed0d",33241:"e4d5e7b2",33330:"83d1438d",33397:"e3f32d12",33629:"0dbc99ef",33984:"a473e6f5",34056:"a6eb5934",34174:"478b05e2",34277:"37d50100",34334:"9ed4e77f",34393:"3de68b17",34606:"e01469b8",34661:"f91a2579",34971:"d282fa21",35036:"6a41a1d3",35045:"42f4c5cc",35287:"16f90495",35535:"5b92b78e",35742:"aba21aa0",35778:"071cfc94",35881:"dd10ca1f",36172:"80a9cc6e",36765:"e0c1e0d6",36881:"f8aa15ec",37019:"27211a22",37242:"b1853459",37298:"fe36a4c7",37351:"5d8a6e6c",37595:"3cc594bc",37719:"6d8fec71",37859:"ff19b86b",37892:"8ed0440b",38012:"1842ac24",38337:"2ec9f803",38515:"4c833bdc",38736:"a144fa4f",38931:"496b07f8",38977:"dd9b495e",39003:"1e223c00",39088:"dbd82b5f",39239:"22fb5890",39324:"fae5e01b",39513:"f8d3dbc8",39541:"8b12cd00",39550:"28c7acfc",39770:"5179c3af",39960:"c367e46e",39992:"12e2b9b2",40246:"c7df9e25",40249:"9e95a131",40405:"b248382e",40437:"5064e1c0",40464:"6202ac8e",40544:"cd24b208",40584:"db469a0a",40734:"86d7c441",40839:"fc7375fe",40900:"ca3121dd",41280:"4831a431",41358:"a258c9c2",42267:"51385bb4",42291:"58916ddc",42295:"9a1f6492",42380:"b57d251e",42555:"45727c44",42596:"ef4cfc44",42846:"29e919b4",42847:"743d2187",42925:"3c8991b9",43111:"e8d7a6d5",43397:"5e12a3a6",43405:"24eb123e",43646:"2db49e7b",43908:"4993dcab",44430:"b967029f",44484:"c5e85f34",44530:"14854f7d",44600:"d699c63a",44916:"e1c68ef1",45019:"83bceba8",45026:"2ed841b9",45198:"b9537d6a",45630:"7a901e9c",45943:"baf46722",46175:"a8d723a6",46244:"1c362ccd",46319:"a13e5092",46449:"62f57a8e",46578:"ce7b6de3",46600:"7b8bf682",46804:"f22b4b67",46878:"66437b23",47252:"746574b6",47778:"5e240566",47914:"7319d791",47998:"13912f36",48092:"fcb5f29f",48258:"dab97983",48306:"99fad677",48340:"c5db6f92",48565:"fbfb7b9b",48629:"89da1492",48676:"6849bed7",48695:"2ceb8b1e",48886:"1501273f",49293:"990fd983",49507:"13684d46",49710:"f9e765e6",49899:"f39c17a2",50297:"1c4f7bd7",50494:"5ac5eb1a",50528:"618023cd",50689:"04a72ad1",50917:"8fb64a3d",50920:"508e1e6a",51218:"828ccb3b",51261:"146bbd18",51273:"1f3e1758",51427:"ac540a19",51879:"af253e28",52197:"f1e79774",52254:"1553f58d",52356:"49491008",52634:"c4f5d8e4",52767:"f1fc33ca",52923:"c6b877b9",53437:"bd96f483",53547:"23e65601",53780:"3f3e03f1",53794:"5dde2d34",53907:"030c705f",54206:"f00d2ffa",54417:"34d0bf72",54531:"026f8a43",54553:"cd617144",54566:"da4a9c2c",54604:"c03e4c45",54972:"039f99b9",55156:"cbcd08eb",55190:"d14c5b8b",55350:"9b6c2d7b",55478:"948cf876",55538:"18ad0f10",55613:"ca88de3b",55716:"5f2c2d9f",55812:"a724c365",55818:"ecd749e4",55897:"73e63d93",56364:"f3d2149d",56587:"ba4c506e",56615:"f4d11ede",56829:"d65a1863",56892:"adc2ae4e",57153:"0d247f98",57345:"8f85b06a",57565:"40419be1",57968:"f3dd1f7b",58088:"7dea7f5d",58092:"75c173bc",58252:"9c97aaef",58339:"fa675db7",58623:"3a68a17e",59037:"e3f9abb2",59343:"19eb7cef",59359:"8ae0ca8b",59389:"2fbfd176",59400:"f6136fc9",59577:"769f7a44",59621:"b9312de0",59794:"033247b8",60007:"71f9d182",60173:"0ca018de",60240:"a78e484f",60405:"ab6518b5",60839:"fcbfe510",61021:"514186ba",61152:"203065fe",61235:"a7456010",61240:"16b274ba",61282:"c34cabf7",61292:"74e36a4a",61295:"eb2850a7",61420:"8bc9ca9f",61539:"b054b766",61630:"6562b3cf",61653:"8e010f80",61940:"04409633",62033:"6e27b9d3",62138:"1a4e3797",62176:"b772b083",62284:"a6cdc712",62295:"2ebf6bd3",62499:"c579011b",62647:"8d38f86a",62844:"efc88f4e",62852:"593ce03a",62910:"14502dfa",62920:"cef840d9",62921:"97d883cd",63169:"0f219439",63412:"05f68587",63432:"8279f713",63753:"2b11e6a2",63829:"f11c3e27",64156:"f42c9df1",64334:"7b44d16a",64440:"65c2b0d9",64543:"ee8ff1b5",64784:"018c90df",65233:"6163dd53",65556:"fc587ea2",65720:"aaad1650",65872:"16c3d365",66002:"1261ed3e",66047:"4d29df01",66106:"05f401a8",66230:"03a2950a",66372:"ec9bc115",66398:"181b6ec5",66558:"79a77d53",66592:"0cf91a3d",66885:"bb76a33d",66909:"635a0049",67098:"a7bd4aaa",67406:"c9a58d90",67416:"f247b6fb",67501:"ad8c84b0",67601:"40dd01d7",67608:"b54870c8",67760:"eaa2ea37",67766:"43db20c7",67957:"c1dd4621",68130:"85c4095c",68289:"aa402b17",68323:"704e19f0",68525:"79fe45c9",68632:"6e2c89bf",68774:"e770214c",68911:"af80e275",69443:"2f44b910",69466:"c5432ea2",69795:"2a802254",69871:"c56a45db",69976:"70ef7226",70107:"f036d650",70127:"600972a3",70187:"d4d87a57",70286:"ce250987",70359:"0f268954",70395:"8bbe97eb",71080:"9f4236b1",71119:"39658c48",71653:"5d424605",71661:"844d960c",71732:"f29ce45c",71888:"437cf31d",71984:"d4d4ccb3",72055:"6a5168b5",72090:"540d310b",72363:"58529492",72403:"a34c6988",72526:"e1527d61",72697:"ce40746e",72726:"7d3cadaf",73120:"667c2780",73227:"b63241ae",73303:"a4861fb2",73378:"0d2ec03f",73442:"0ea959d4",73461:"26a6d5df",73573:"94e62ed7",73646:"bf7d4bb0",73759:"fa2dcbb0",73885:"14ab011f",74163:"bb9522fd",74469:"d595b519",74470:"be394150",74662:"67321f9e",75044:"5820f33f",75111:"d9fd7a7b",75435:"53d7406e",75711:"160d2766",76072:"e4a036e3",76124:"70ecfbb4",76719:"00c2b2a8",76793:"4ca68b77",77187:"074c5a9e",77223:"5eb1d625",77243:"8cf6226e",77364:"484ead6c",78055:"d1bdd0fa",78080:"a9d36e8e",78264:"2b0e3906",78291:"a96e9a0c",78306:"2b8c5cd6",78799:"a921adb8",78805:"d6b6deeb",78897:"8f0894d7",79028:"d2709487",79048:"a94703ab",79182:"40249fd6",79184:"512d8191",79361:"f6e2ded6",79527:"45eef51c",79726:"9c461793",79763:"ad588422",80071:"9aadb410",80261:"55cca2cf",80374:"44d013a6",80400:"9cb18637",80631:"07d73d7d",80692:"1859b273",80957:"c141421f",80972:"47393571",81435:"d958c933",81597:"2061077e",82083:"77d35b39",82169:"c3f8e1c1",82492:"3876a1f1",82964:"8f656afc",83647:"07cfbc78",83653:"94c1ad37",83659:"dff106dc",83868:"145e8536",84083:"4362a74c",84206:"35e8777e",84507:"917bc286",84682:"4fd7a5a5",84741:"527790ee",84754:"2fc65e44",84797:"ffafc25c",84958:"7861fba0",85234:"e932408d",85463:"ad7d9492",85518:"e3d564bd",85714:"62547519",85721:"354a979d",86325:"b626a9e3",86580:"e833faab",86988:"c5540c98",87043:"d2cad0a1",87603:"7c6b0a32",87774:"dbe24b2f",87892:"f691884e",88435:"d397baa3",88503:"5b4bd708",88581:"c9347341",89001:"d1521ce5",89046:"84a9efaa",89183:"ec059a4c",89317:"95612694",89453:"45b1d930",89460:"d1cc5cb2",90120:"2a3d2d7f",90232:"6900e02e",90338:"8a17d48d",90435:"da5782cf",90503:"a2e3ec27",90554:"aca0d75b",90698:"9a10b65c",90804:"b96f98be",91216:"0f0e6e72",91274:"1cd61b91",91541:"c1aa0bf0",91554:"feb17923",91863:"99e88449",91957:"51780fa8",92168:"2e455d4b",92252:"b9221b05",92297:"31d3307a",92555:"682cb337",92762:"428dca98",93325:"f8c8297c",93567:"68fdbacf",93742:"d9b03e6d",93799:"29b20609",93887:"68923f8d",93933:"217a1d82",94373:"93c7a379",95376:"90469ff1",96080:"905708d8",96301:"7d5e3f2d",96648:"24a9eae2",97406:"e20b8532",97439:"9de97cf1",97560:"f107d3a3",97864:"47103af5",97944:"4e299279",98350:"5218576a",98625:"e3c588c7",98654:"0f3d9ed8",99270:"c9d90e52",99537:"d17fc0cd",99871:"81026232",99903:"ddb791a8"}[e]||e)+"."+{57:"7a0f9ec3",233:"eeb54d81",515:"a9a119f9",557:"fd01e2ee",777:"73bdb1b3",827:"a53003e8",860:"6a667342",1003:"138dde97",1022:"41f5173a",1040:"49fa36a4",1120:"1a048670",1722:"1f5e8db5",1964:"294cbfa6",1978:"9f791ae3",2254:"64c01b27",2275:"cdac380c",2428:"53238c9a",2482:"669a1da9",2646:"9578b679",2927:"d293a255",3056:"75054df4",3240:"75c91cfa",3256:"1b20fec9",3403:"389ffbad",3416:"8c120341",4167:"0a7afdec",4321:"6690a392",4350:"d296cd2a",4925:"0a7e1f4a",5091:"20852058",5390:"dd50e3fa",5487:"0377cb06",5682:"3695fac4",5899:"b53a6f06",5979:"2f7b5b4c",6246:"071cc2ea",6274:"00dbda08",6278:"d82a504c",6392:"c5753a3b",6401:"950408e6",6452:"49ccb11b",6709:"bab0dc96",6728:"0122648e",7078:"3cd6fc9a",7110:"99a1c9de",7735:"bf301ba3",7761:"7f9b3597",8070:"22f69968",8209:"c5a83601",8353:"fa013ea5",8719:"ca17a12b",9198:"b435a689",9283:"a7a5a966",9584:"f6d7c812",9604:"79b9db8c",9647:"1f36665e",9939:"82e62d30",10165:"b56152fc",10210:"da905e03",10360:"06b80c59",10521:"0ee95abc",10595:"91c437bd",10796:"b39d0c75",10890:"e5febc51",11164:"6f8434c0",11232:"5e82a262",11425:"e892d584",11567:"e1855d6a",11809:"8e2eaeee",12867:"790c935a",12945:"1c446635",13046:"e1c226a8",13166:"e48712be",13192:"55d2652e",13250:"febdff42",13256:"20c65706",13270:"20b719f0",13481:"f5326c7f",13611:"3f3278a0",13624:"2be8972c",13690:"4611615c",13823:"d49230a5",13846:"747794c3",13962:"4e0e9367",14163:"ad89d20c",14371:"6aede38c",14742:"9e5b5f93",15154:"0545cb4c",15245:"243b2bb3",15272:"5b0c8dee",15281:"82ac7703",16028:"9fb93daf",16142:"69020bcc",16143:"bf72eb88",16202:"e5aea79c",16275:"b8a6bb3f",16307:"4b40efe4",16369:"de4e56a9",16570:"9ecb695e",16719:"a06018e8",16949:"2d261b0c",17507:"058143eb",17624:"51a42e3a",17714:"9c67b035",18401:"af4f58f3",18461:"95e33928",18909:"6911d891",19131:"ede0d35b",19586:"4fcb5fe6",19647:"cbd17c4f",19699:"e8b368fd",19820:"08fe211c",19822:"76f9be57",20278:"cf9de8ae",20362:"7cbad469",20555:"d1e3b887",20783:"6fab2953",20843:"aa6502f2",21046:"3b672cf9",21226:"f204ffc4",21306:"4df9fec4",21319:"de594aca",21442:"a6635e9d",21737:"1a9de384",21765:"d0f95568",21823:"3a6c0a5a",21826:"73a11236",21867:"2db70c6d",21937:"784cc47b",22013:"67a4435b",22063:"8b002119",22130:"f61e03f7",22415:"4fd4d56b",22514:"1f1428c2",22609:"36b348a2",23091:"41fddc50",23212:"aaa96e2e",23285:"0f66d565",23384:"79ceb8a7",23440:"4531ad19",23644:"92220214",23648:"0ee77469",23966:"5cb80b10",24295:"79e67f6c",24458:"40b8ffb6",24596:"a3755615",24651:"dcb0e865",24696:"42a140d3",25123:"ffa8eec5",25185:"adc81e28",25280:"bf67240a",25332:"fc1cc27a",25526:"331b0076",25719:"c9d4fdbb",26022:"c22bcdbd",26162:"88e93a3a",26268:"fdb9a125",26309:"4de25407",26518:"be917751",27353:"f6573a36",27397:"5775a210",27440:"ac1ba2a5",27838:"e6191635",27991:"4c4647dc",28150:"f3a0a20f",28301:"37714d27",28529:"47189c8a",28699:"89cf03e6",28734:"59702ea6",28824:"206fb7db",28841:"a300f528",28884:"00a1f1aa",29114:"9497256c",29294:"5bf42e8f",29305:"cd2128d7",29451:"07f6019a",29591:"bc26ade1",29651:"740b82a5",29655:"ed20d5c2",29684:"be0fa305",29711:"eefd2a0d",30056:"ab3c5a33",30211:"22e123f4",30476:"0241d2f5",30559:"699e7464",31183:"043e53f9",31614:"ab6e8002",31673:"59552724",32157:"1000a8a6",32228:"deb5ca5e",32342:"eefecd7d",32351:"ae749716",32440:"731f131d",32443:"b14301a9",32683:"ece07177",32727:"b8803810",32880:"28de1c27",33131:"edbcbdb6",33241:"cfbdc553",33279:"69a15c6d",33330:"dcae9cf4",33397:"54e43052",33629:"cc1d0128",33984:"70807ee7",34056:"b7fa19fd",34063:"8ff8b182",34174:"e7e5fd5d",34277:"c5121ab2",34334:"5f95300c",34393:"e313b34b",34606:"6a5dbdbb",34661:"77429653",34971:"94200db4",35036:"0642076f",35045:"e945b1fb",35287:"7cd8ba4d",35535:"e1775e05",35742:"16cfae5d",35778:"9a7348f1",35881:"83a1dcce",36172:"1b5700cc",36765:"06083927",36881:"830404c8",37019:"a2968247",37046:"e2c5406e",37242:"5f69b70b",37298:"d9cae096",37314:"8d186066",37351:"6d998b69",37595:"423d3669",37719:"58b1b718",37859:"d4f29f7c",37892:"9c095d9e",38012:"69507b24",38337:"6d93fbf4",38515:"fe576f44",38736:"bca09b37",38931:"913ba078",38977:"925ee1a4",39003:"8a5d4c67",39088:"6148b58f",39239:"1ab711ec",39324:"005cb7b0",39513:"89a0f85b",39541:"024ecd8e",39550:"f3ab3f89",39720:"100bd0e0",39770:"0317a18e",39960:"071a7e49",39992:"112acb0d",40232:"fffcb7ac",40246:"fb97fe84",40249:"42e48c7e",40405:"c6fc90cb",40437:"d2f17b08",40464:"ece67fde",40544:"56c11842",40584:"3be8ee44",40734:"48b7c623",40839:"445ac680",40900:"6910b885",41280:"11c51847",41358:"b2be23b3",42267:"4935ee94",42291:"e31b0c83",42295:"04ac6ed7",42380:"ee1441cf",42555:"fa5f76ef",42596:"71981231",42846:"bfdb1eaa",42847:"60673b23",42912:"17110a26",42925:"82325fda",43111:"47cbf70f",43397:"2fe42e69",43405:"9e312e6d",43646:"8ed84d54",43719:"50005b43",43908:"dc4fddcb",44430:"97ce35f9",44484:"97755d2e",44530:"abd6b474",44600:"7425d4e6",44916:"68d090ac",45019:"a20da987",45026:"c1fc241e",45198:"23c134d5",45630:"d11ec39f",45854:"c87ece40",45943:"fdf290ef",46175:"a4911248",46244:"81f9f3f0",46319:"176f63b9",46449:"ab431dfe",46578:"24a66cda",46600:"24a9e2bd",46804:"44bd87d3",46878:"f6fa0a3a",47252:"707bf51c",47457:"ef94f332",47778:"c012b511",47914:"33fa6565",47998:"2894839c",48092:"22404f5e",48158:"58d4bad7",48258:"f0907c43",48306:"9f83ec1b",48340:"c1264826",48565:"6a31da81",48629:"dde44bde",48676:"6ba32566",48695:"7e39639e",48886:"43ba8cef",49293:"cd60c347",49507:"1d0849ed",49710:"533078e8",49899:"9ea5603d",50079:"631a80d0",50297:"3b084c7e",50494:"cf270e40",50528:"446f2b26",50689:"6691174f",50917:"52e149fa",50920:"b6072d32",51218:"99ebc1df",51261:"4a625bf8",51273:"3a1357ff",51427:"78a7e8d9",51879:"fe0c407f",52197:"989642cb",52254:"9a4a3eee",52356:"93f20e49",52634:"92dcfac0",52767:"a6eb9069",52923:"4347b16f",53437:"0cff0276",53547:"aa87ab2c",53780:"63ab7e61",53794:"48cf054e",53907:"febe7214",54206:"39ba60e0",54417:"9b03639f",54531:"b02e0b62",54553:"e379c26e",54566:"ac47e771",54604:"c5919a5f",54972:"d9d0a127",55156:"6d2a08bc",55190:"2f3a0314",55350:"b917a3c7",55478:"e4c6de72",55538:"ceb271d7",55613:"65ea470f",55716:"5fe3ac5b",55812:"694f42cf",55818:"02a8227d",55897:"850652f8",56364:"73c77a2d",56587:"4eb16835",56615:"b49e3022",56829:"505ce036",56892:"09d7447c",57153:"e6842365",57345:"080458c1",57565:"b00a74b6",57723:"7d998d13",57968:"9ac0b74b",58088:"d02aa606",58092:"2eb1a8dc",58252:"68b76fbe",58339:"ff1bff05",58623:"40813429",58913:"918cb21a",59037:"6e427ac1",59343:"61634cb5",59359:"a21dfcb3",59389:"e27fa2ab",59400:"b5d7ead1",59577:"e1e1f2cf",59621:"8d5e0278",59641:"f711f8a7",59794:"ba543adb",60007:"525fbab2",60173:"3360f809",60240:"b53da459",60405:"deb20520",60839:"39e19e45",61021:"fb707fe8",61152:"3ebc7da6",61235:"baf5035d",61240:"f5e95a7c",61282:"9fbee8d7",61292:"af79e6c7",61295:"1c47d049",61420:"ebe5649b",61539:"e5f18080",61630:"ad26c8fd",61653:"6f68624f",61940:"bc0cc6cf",62033:"8687306d",62138:"84d11d46",62176:"c7e9c9ea",62284:"2ede73ea",62295:"b5d8e0e8",62499:"a0cb751b",62647:"c72b2ba1",62844:"cc964332",62852:"d7fc05b1",62910:"46975707",62920:"cf81a7fe",62921:"d4476311",63169:"133ef49f",63412:"42490934",63432:"eb649cce",63753:"a3b43881",63829:"4727b5e5",64156:"adf4abf5",64334:"e055d76a",64440:"e2869023",64543:"aa346c94",64784:"50745081",65233:"3dbf42b2",65556:"cb51006a",65720:"8639b502",65872:"9428198f",66002:"b8d366bf",66047:"cf41d333",66106:"67979f74",66230:"92531f15",66372:"de44efc0",66398:"a5730d13",66558:"c7beb432",66592:"78ac1f03",66885:"194f3720",66909:"d0c7fe8f",67098:"81ff64d6",67406:"600a03d5",67416:"833658a2",67501:"7b5202fd",67601:"66bb8e62",67608:"903a6816",67760:"a86646dc",67766:"c72924c1",67957:"0201f9c1",68130:"6989910c",68289:"b71f4f38",68323:"754780e2",68525:"d12433d4",68632:"1f53a254",68774:"7ad183d1",68911:"f0ece4d5",69443:"ee6634cb",69466:"e9c5552d",69795:"370de2a4",69871:"a4222642",69976:"280d6c2a",70107:"ed0d95a7",70127:"8c4d94b4",70187:"5687fd5b",70286:"7eaf639f",70359:"ce6ede3c",70395:"4fd1ff02",71080:"1e450789",71119:"6b53cca1",71653:"8a285b7a",71661:"8e4503d2",71732:"49609c78",71888:"f57fb9e8",71921:"95f05703",71984:"9cbd5bd6",72055:"88c8bbbc",72090:"f5e79b63",72363:"358bfdb2",72403:"9616a0de",72440:"b1fe52c7",72526:"7c3be3f7",72697:"a2e9e956",72726:"8cdcf853",73120:"9016b563",73227:"7b84c4c1",73303:"3f6b4273",73378:"93316a91",73442:"f28189e0",73461:"c79988ca",73573:"432f204b",73646:"47f68a16",73759:"6f749775",73885:"f8c7f593",74163:"f5b56d4f",74469:"fd9c918c",74470:"edca3851",74662:"bfa2e1ac",75044:"5c0b517f",75111:"525afe79",75435:"d016c2e8",75711:"8488287c",75761:"714a66b5",76072:"e0425634",76124:"4517423d",76719:"c678515e",76793:"ee3c0972",77187:"b605a8c0",77223:"5c3c2ce1",77243:"e57d54df",77342:"9235304a",77364:"f25c5e9a",78055:"6773f4fb",78080:"48fe3c32",78264:"59eaf93b",78291:"ebf5f4e2",78306:"9e19a423",78731:"87d37cf7",78799:"877b13b7",78805:"16594234",78897:"fc833ef2",79028:"188b6fcf",79048:"7118f1f0",79182:"1eca6490",79184:"af1298ba",79361:"01d658de",79527:"ec32eacb",79726:"5a50eacf",79763:"61ec4722",80071:"3bcc0311",80261:"2c35026a",80374:"5ef132ad",80400:"b5f3face",80631:"9fe7eee4",80692:"a3227688",80957:"92d720d1",80972:"3e32cce5",81435:"7273fc32",81597:"8ee34e0b",82083:"6db82089",82169:"bbc01768",82237:"1b308ab3",82387:"455f1374",82492:"bb5ef290",82900:"7a021739",82964:"5c913166",83647:"e03d43a2",83653:"a85d0985",83659:"646a66a3",83868:"ceafc112",84083:"20e335bb",84206:"f1b31635",84405:"2541792f",84507:"f9959434",84682:"9ec123a4",84741:"f385e5dc",84754:"eacea419",84797:"72aae9a5",84958:"da9c7eaf",85234:"ebd1ffbb",85463:"012b598d",85518:"97443607",85714:"0784dafc",85721:"95ef26d0",86325:"60ae31b8",86580:"a462f04d",86988:"9cb49c15",87043:"4244b834",87603:"33aadd29",87774:"a031c166",87821:"e3a2e03f",87892:"f2d972dc",88435:"a291c3c7",88503:"4626cd31",88581:"faaeb48a",89001:"5f322ada",89046:"f7fabb02",89183:"8de9c2d3",89317:"0f5247bf",89453:"cf1c1a18",89460:"535ed2fe",90120:"443a7a67",90165:"0a8d6767",90232:"c3622005",90338:"00635ae5",90416:"a43c2ce1",90435:"a1084d13",90503:"4dd58b47",90554:"c877ad2b",90698:"53ec7d22",90804:"f7084485",91216:"2b96c9f2",91274:"e2a9555b",91541:"bfd67d6c",91554:"a8b69276",91863:"c69d03b4",91957:"6a56ceed",92168:"34d66fbc",92252:"67b9328c",92297:"7708a7c8",92555:"e2311596",92762:"8f862a64",93325:"c2bba2a9",93567:"54806600",93742:"3f65aa45",93799:"ee221c15",93887:"73f527ed",93933:"cb4eeeec",94373:"75245372",95376:"368a1597",96080:"41caa358",96301:"0178f8f6",96648:"b438caa4",97406:"04732a7a",97439:"8f86d27b",97560:"a1e5133e",97864:"bda32290",97944:"062ad1f1",98350:"5994363f",98625:"da5a9ae6",98654:"2f0f5885",99270:"4fc6976f",99537:"4e08d47e",99871:"c6d0b73d",99903:"27ba7ce3"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,d)=>Object.prototype.hasOwnProperty.call(e,d),c={},a="grants:",r.l=(e,d,b,f)=>{if(c[e])c[e].push(d);else{var t,o;if(void 0!==b)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var a=c[e];if(delete c[e],t.parentNode&&t.parentNode.removeChild(t),a&&a.forEach((e=>e(b))),d)return d(b)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/",r.gca=function(e){return e={17896441:"18401",47393571:"80972",49491008:"52356",50948269:"13962",58529492:"72363",62547519:"85714",65891661:"27991",67183845:"8209",81026232:"99871",89633389:"17624",95612694:"89317",99444684:"9939",bbe54ce8:"57","7184e647":"233","9aee58cf":"515",e0e0e5ec:"557","09ff2bba":"777",c2268704:"827","2d5ce48b":"860",d743e462:"1003",db7ae0a9:"1040",b4c938b6:"1120",da55cb63:"1722","22be61ad":"1964",a5e34c04:"1978","8da24fa5":"2254","2ba08e95":"2275","4fb110b7":"2428",c32240a8:"2482","9bf7be33":"2646","7777569b":"2927",f084b933:"3056","81fda92d":"3240",f6a3fab6:"3256",c86840fe:"3403","35edfe5d":"3416","3acf0bda":"4167",fc635dfc:"4321","348dcc60":"4350","075bc5a3":"4925",bea3e1bc:"5091",f3ce9685:"5390","70eb7a71":"5487","7ffa0f98":"5682",a09c2993:"5899","919d73cf":"5979","542b7d94":"6274","093042b1":"6278",c999610f:"6392","686c40de":"6401","3edbd53d":"6709","0fa8dfff":"6728",e26ca09e:"7078",c214bc00:"7110","689842b9":"7735",fedbe992:"7761","0480b142":"8070","6e3bb826":"8353",f5c3f7fb:"8719","265871a5":"9198","35a4d7a3":"9283",d5510390:"9604","5e95c892":"9647",e418d32c:"10165","8b054d02":"10210",f55cc0eb:"10360",fcba6891:"10521","709dd333":"10796","56db29c6":"11164","1c414f08":"11232","00b945b6":"11425","22dd74f7":"11567",d3a70d90:"12867",b6b0741b:"12945","4c37424b":"13046",c60938e5:"13166","6d4aade0":"13192","153eaba1":"13250","484ef123":"13256","0e9d4fd1":"13270","96c6e6da":"13481",bda46832:"13611","1fa408ba":"13690","38746f92":"13846","8f41413c":"14163",f4e7d353:"14742",f53d86c0:"15154","2676e6c1":"15245","58ba7d15":"15272",b029dc53:"15281",e0147a01:"16142",ddcf53d3:"16143","453e2297":"16202","79b9f7ae":"16275",fcd223e9:"16307",f6fb0b44:"16369","8a62b5be":"16570","4b6f3bbc":"16719","628a0d36":"16949",c0035755:"17507","210762f3":"17714","7b2c6fa3":"18461",b36922bb:"18909","3f726e69":"19131","3ab13cbf":"19586",b7428429:"19647","72c515c0":"19699",a400da89:"19820","686128db":"19822","81b6c359":"20278","8fccb5d2":"20362","34dbcb71":"20555","071b3461":"20783","80a4c802":"20843","44a50890":"21046","2353df64":"21226","78a076dd":"21306",b82dd0c5:"21319","40aef452":"21442",e8900d59:"21737",b51004e5:"21765","04a01ee2":"21823","4c6ba17a":"21826",a55a9638:"21867","299e35fa":"21937","2b2dd65a":"22013","5c1100ee":"22063",ffe39c7e:"22415","3fb61c86":"22514",c51cfce0:"22609","902828ba":"23091",b8d83163:"23212","92c0dc56":"23285","4236a113":"23384",d02b55c0:"23440","7d3f0232":"23644","26716c91":"23648",f6091eb4:"23966","33df698c":"24295",d64e42fb:"24458","5903d9fe":"24596","8608173c":"24651","466b77a0":"24696","3a064d4b":"25123","2ea27eca":"25185","39454b3e":"25280",dbbfd588:"25332","18db65fe":"25526",fb79a9e5:"25719",feb5481f:"26022","966f33bd":"26162",b70fab52:"26268",adc6f65e:"26309","003507fd":"26518","885050db":"27353","8b1d6a66":"27397",f7cb5846:"27440","5fb8ca95":"27838","3c38ea88":"28150",b1c20486:"28301","0211cf38":"28529","133717db":"28699","250d73b2":"28734","8d924e0c":"28824",cc22ecd4:"28841",b827070c:"28884",bfd5220d:"29114","51eb9373":"29294","6475991a":"29305",d718eb78:"29451","4ba7e5a3":"29591",bce5f2c2:"29651","765b73a7":"29655",acdb258b:"29684",ad0364aa:"29711","662bd64a":"30056","472f2b83":"30211","2a436572":"30559","48d86b75":"31183",e2c93148:"31614","6b66a434":"31673",c0c1a8d8:"32157",a96c1726:"32228",c8a62906:"32342","09be286f":"32351","490c027b":"32440","84f2dca8":"32443","983a622a":"32683","3dbdd64e":"32727","5d19e8c4":"32880",eb1aed0d:"33131",e4d5e7b2:"33241","83d1438d":"33330",e3f32d12:"33397","0dbc99ef":"33629",a473e6f5:"33984",a6eb5934:"34056","478b05e2":"34174","37d50100":"34277","9ed4e77f":"34334","3de68b17":"34393",e01469b8:"34606",f91a2579:"34661",d282fa21:"34971","6a41a1d3":"35036","42f4c5cc":"35045","16f90495":"35287","5b92b78e":"35535",aba21aa0:"35742","071cfc94":"35778",dd10ca1f:"35881","80a9cc6e":"36172",e0c1e0d6:"36765",f8aa15ec:"36881","27211a22":"37019",b1853459:"37242",fe36a4c7:"37298","5d8a6e6c":"37351","3cc594bc":"37595","6d8fec71":"37719",ff19b86b:"37859","8ed0440b":"37892","1842ac24":"38012","2ec9f803":"38337","4c833bdc":"38515",a144fa4f:"38736","496b07f8":"38931",dd9b495e:"38977","1e223c00":"39003",dbd82b5f:"39088","22fb5890":"39239",fae5e01b:"39324",f8d3dbc8:"39513","8b12cd00":"39541","28c7acfc":"39550","5179c3af":"39770",c367e46e:"39960","12e2b9b2":"39992",c7df9e25:"40246","9e95a131":"40249",b248382e:"40405","5064e1c0":"40437","6202ac8e":"40464",cd24b208:"40544",db469a0a:"40584","86d7c441":"40734",fc7375fe:"40839",ca3121dd:"40900","4831a431":"41280",a258c9c2:"41358","51385bb4":"42267","58916ddc":"42291","9a1f6492":"42295",b57d251e:"42380","45727c44":"42555",ef4cfc44:"42596","29e919b4":"42846","743d2187":"42847","3c8991b9":"42925",e8d7a6d5:"43111","5e12a3a6":"43397","24eb123e":"43405","2db49e7b":"43646","4993dcab":"43908",b967029f:"44430",c5e85f34:"44484","14854f7d":"44530",d699c63a:"44600",e1c68ef1:"44916","83bceba8":"45019","2ed841b9":"45026",b9537d6a:"45198","7a901e9c":"45630",baf46722:"45943",a8d723a6:"46175","1c362ccd":"46244",a13e5092:"46319","62f57a8e":"46449",ce7b6de3:"46578","7b8bf682":"46600",f22b4b67:"46804","66437b23":"46878","746574b6":"47252","5e240566":"47778","7319d791":"47914","13912f36":"47998",fcb5f29f:"48092",dab97983:"48258","99fad677":"48306",c5db6f92:"48340",fbfb7b9b:"48565","89da1492":"48629","6849bed7":"48676","2ceb8b1e":"48695","1501273f":"48886","990fd983":"49293","13684d46":"49507",f9e765e6:"49710",f39c17a2:"49899","1c4f7bd7":"50297","5ac5eb1a":"50494","618023cd":"50528","04a72ad1":"50689","8fb64a3d":"50917","508e1e6a":"50920","828ccb3b":"51218","146bbd18":"51261","1f3e1758":"51273",ac540a19:"51427",af253e28:"51879",f1e79774:"52197","1553f58d":"52254",c4f5d8e4:"52634",f1fc33ca:"52767",c6b877b9:"52923",bd96f483:"53437","23e65601":"53547","3f3e03f1":"53780","5dde2d34":"53794","030c705f":"53907",f00d2ffa:"54206","34d0bf72":"54417","026f8a43":"54531",cd617144:"54553",da4a9c2c:"54566",c03e4c45:"54604","039f99b9":"54972",cbcd08eb:"55156",d14c5b8b:"55190","9b6c2d7b":"55350","948cf876":"55478","18ad0f10":"55538",ca88de3b:"55613","5f2c2d9f":"55716",a724c365:"55812",ecd749e4:"55818","73e63d93":"55897",f3d2149d:"56364",ba4c506e:"56587",f4d11ede:"56615",d65a1863:"56829",adc2ae4e:"56892","0d247f98":"57153","8f85b06a":"57345","40419be1":"57565",f3dd1f7b:"57968","7dea7f5d":"58088","75c173bc":"58092","9c97aaef":"58252",fa675db7:"58339","3a68a17e":"58623",e3f9abb2:"59037","19eb7cef":"59343","8ae0ca8b":"59359","2fbfd176":"59389",f6136fc9:"59400","769f7a44":"59577",b9312de0:"59621","033247b8":"59794","71f9d182":"60007","0ca018de":"60173",a78e484f:"60240",ab6518b5:"60405",fcbfe510:"60839","514186ba":"61021","203065fe":"61152",a7456010:"61235","16b274ba":"61240",c34cabf7:"61282","74e36a4a":"61292",eb2850a7:"61295","8bc9ca9f":"61420",b054b766:"61539","6562b3cf":"61630","8e010f80":"61653","04409633":"61940","6e27b9d3":"62033","1a4e3797":"62138",b772b083:"62176",a6cdc712:"62284","2ebf6bd3":"62295",c579011b:"62499","8d38f86a":"62647",efc88f4e:"62844","593ce03a":"62852","14502dfa":"62910",cef840d9:"62920","97d883cd":"62921","0f219439":"63169","05f68587":"63412","8279f713":"63432","2b11e6a2":"63753",f11c3e27:"63829",f42c9df1:"64156","7b44d16a":"64334","65c2b0d9":"64440",ee8ff1b5:"64543","018c90df":"64784","6163dd53":"65233",fc587ea2:"65556",aaad1650:"65720","16c3d365":"65872","1261ed3e":"66002","4d29df01":"66047","05f401a8":"66106","03a2950a":"66230",ec9bc115:"66372","181b6ec5":"66398","79a77d53":"66558","0cf91a3d":"66592",bb76a33d:"66885","635a0049":"66909",a7bd4aaa:"67098",c9a58d90:"67406",f247b6fb:"67416",ad8c84b0:"67501","40dd01d7":"67601",b54870c8:"67608",eaa2ea37:"67760","43db20c7":"67766",c1dd4621:"67957","85c4095c":"68130",aa402b17:"68289","704e19f0":"68323","79fe45c9":"68525","6e2c89bf":"68632",e770214c:"68774",af80e275:"68911","2f44b910":"69443",c5432ea2:"69466","2a802254":"69795",c56a45db:"69871","70ef7226":"69976",f036d650:"70107","600972a3":"70127",d4d87a57:"70187",ce250987:"70286","0f268954":"70359","8bbe97eb":"70395","9f4236b1":"71080","39658c48":"71119","5d424605":"71653","844d960c":"71661",f29ce45c:"71732","437cf31d":"71888",d4d4ccb3:"71984","6a5168b5":"72055","540d310b":"72090",a34c6988:"72403",e1527d61:"72526",ce40746e:"72697","7d3cadaf":"72726","667c2780":"73120",b63241ae:"73227",a4861fb2:"73303","0d2ec03f":"73378","0ea959d4":"73442","26a6d5df":"73461","94e62ed7":"73573",bf7d4bb0:"73646",fa2dcbb0:"73759","14ab011f":"73885",bb9522fd:"74163",d595b519:"74469",be394150:"74470","67321f9e":"74662","5820f33f":"75044",d9fd7a7b:"75111","53d7406e":"75435","160d2766":"75711",e4a036e3:"76072","70ecfbb4":"76124","00c2b2a8":"76719","4ca68b77":"76793","074c5a9e":"77187","5eb1d625":"77223","8cf6226e":"77243","484ead6c":"77364",d1bdd0fa:"78055",a9d36e8e:"78080","2b0e3906":"78264",a96e9a0c:"78291","2b8c5cd6":"78306",a921adb8:"78799",d6b6deeb:"78805","8f0894d7":"78897",d2709487:"79028",a94703ab:"79048","40249fd6":"79182","512d8191":"79184",f6e2ded6:"79361","45eef51c":"79527","9c461793":"79726",ad588422:"79763","9aadb410":"80071","55cca2cf":"80261","44d013a6":"80374","9cb18637":"80400","07d73d7d":"80631","1859b273":"80692",c141421f:"80957",d958c933:"81435","2061077e":"81597","77d35b39":"82083",c3f8e1c1:"82169","3876a1f1":"82492","8f656afc":"82964","07cfbc78":"83647","94c1ad37":"83653",dff106dc:"83659","145e8536":"83868","4362a74c":"84083","35e8777e":"84206","917bc286":"84507","4fd7a5a5":"84682","527790ee":"84741","2fc65e44":"84754",ffafc25c:"84797","7861fba0":"84958",e932408d:"85234",ad7d9492:"85463",e3d564bd:"85518","354a979d":"85721",b626a9e3:"86325",e833faab:"86580",c5540c98:"86988",d2cad0a1:"87043","7c6b0a32":"87603",dbe24b2f:"87774",f691884e:"87892",d397baa3:"88435","5b4bd708":"88503",c9347341:"88581",d1521ce5:"89001","84a9efaa":"89046",ec059a4c:"89183","45b1d930":"89453",d1cc5cb2:"89460","2a3d2d7f":"90120","6900e02e":"90232","8a17d48d":"90338",da5782cf:"90435",a2e3ec27:"90503",aca0d75b:"90554","9a10b65c":"90698",b96f98be:"90804","0f0e6e72":"91216","1cd61b91":"91274",c1aa0bf0:"91541",feb17923:"91554","99e88449":"91863","51780fa8":"91957","2e455d4b":"92168",b9221b05:"92252","31d3307a":"92297","682cb337":"92555","428dca98":"92762",f8c8297c:"93325","68fdbacf":"93567",d9b03e6d:"93742","29b20609":"93799","68923f8d":"93887","217a1d82":"93933","93c7a379":"94373","90469ff1":"95376","905708d8":"96080","7d5e3f2d":"96301","24a9eae2":"96648",e20b8532:"97406","9de97cf1":"97439",f107d3a3:"97560","47103af5":"97864","4e299279":"97944","5218576a":"98350",e3c588c7:"98625","0f3d9ed8":"98654",c9d90e52:"99270",d17fc0cd:"99537",ddb791a8:"99903"}[e]||e,r.p+r.u(e)},(()=>{var e={45354:0,71869:0};r.f.j=(d,b)=>{var c=r.o(e,d)?e[d]:void 0;if(0!==c)if(c)b.push(c[2]);else if(/^(45354|71869)$/.test(d))e[d]=0;else{var a=new Promise(((b,a)=>c=e[d]=[b,a]));b.push(c[2]=a);var f=r.p+r.u(d),t=new Error;r.l(f,(b=>{if(r.o(e,d)&&(0!==(c=e[d])&&(e[d]=void 0),c)){var a=b&&("load"===b.type?"missing":b.type),f=b&&b.target&&b.target.src;t.message="Loading chunk "+d+" failed.\n("+a+": "+f+")",t.name="ChunkLoadError",t.type=a,t.request=f,c[1](t)}}),"chunk-"+d,d)}},r.O.j=d=>0===e[d];var d=(d,b)=>{var c,a,f=b[0],t=b[1],o=b[2],n=0;if(f.some((d=>0!==e[d]))){for(c in t)r.o(t,c)&&(r.m[c]=t[c]);if(o)var i=o(r)}for(d&&d(b);n{"use strict";var e,d,b,c,a,f={},t={};function r(e){var d=t[e];if(void 0!==d)return d.exports;var b=t[e]={id:e,loaded:!1,exports:{}};return f[e].call(b.exports,b,b.exports,r),b.loaded=!0,b.exports}r.m=f,r.c=t,e=[],r.O=(d,b,c,a)=>{if(!b){var f=1/0;for(i=0;i=a)&&Object.keys(r.O).every((e=>r.O[e](b[o])))?b.splice(o--,1):(t=!1,a0&&e[i-1][2]>a;i--)e[i]=e[i-1];e[i]=[b,c,a]},r.n=e=>{var d=e&&e.__esModule?()=>e.default:()=>e;return r.d(d,{a:d}),d},b=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,c){if(1&c&&(e=this(e)),8&c)return e;if("object"==typeof e&&e){if(4&c&&e.__esModule)return e;if(16&c&&"function"==typeof e.then)return e}var a=Object.create(null);r.r(a);var f={};d=d||[null,b({}),b([]),b(b)];for(var t=2&c&&e;"object"==typeof t&&!~d.indexOf(t);t=b(t))Object.getOwnPropertyNames(t).forEach((d=>f[d]=()=>e[d]));return f.default=()=>e,r.d(a,f),a},r.d=(e,d)=>{for(var b in d)r.o(d,b)&&!r.o(e,b)&&Object.defineProperty(e,b,{enumerable:!0,get:d[b]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((d,b)=>(r.f[b](e,d),d)),[])),r.u=e=>"assets/js/"+({57:"bbe54ce8",233:"7184e647",515:"9aee58cf",557:"e0e0e5ec",777:"09ff2bba",827:"c2268704",860:"2d5ce48b",1003:"d743e462",1040:"db7ae0a9",1120:"b4c938b6",1722:"da55cb63",1964:"22be61ad",1978:"a5e34c04",2254:"8da24fa5",2275:"2ba08e95",2428:"4fb110b7",2482:"c32240a8",2646:"9bf7be33",2927:"7777569b",3056:"f084b933",3240:"81fda92d",3256:"f6a3fab6",3403:"c86840fe",3416:"35edfe5d",4167:"3acf0bda",4321:"fc635dfc",4350:"348dcc60",4925:"075bc5a3",5091:"bea3e1bc",5390:"f3ce9685",5487:"70eb7a71",5682:"7ffa0f98",5899:"a09c2993",5979:"919d73cf",6274:"542b7d94",6278:"093042b1",6392:"c999610f",6401:"686c40de",6709:"3edbd53d",6728:"0fa8dfff",7078:"e26ca09e",7110:"c214bc00",7735:"689842b9",7761:"fedbe992",8070:"0480b142",8209:"67183845",8353:"6e3bb826",8719:"f5c3f7fb",9198:"265871a5",9283:"35a4d7a3",9604:"d5510390",9647:"5e95c892",9939:"99444684",10165:"e418d32c",10210:"8b054d02",10360:"f55cc0eb",10521:"fcba6891",10796:"709dd333",11164:"56db29c6",11232:"1c414f08",11425:"00b945b6",11567:"22dd74f7",12867:"d3a70d90",12945:"b6b0741b",13046:"4c37424b",13166:"c60938e5",13192:"6d4aade0",13250:"153eaba1",13256:"484ef123",13270:"0e9d4fd1",13481:"96c6e6da",13611:"bda46832",13690:"1fa408ba",13846:"38746f92",13962:"50948269",14163:"8f41413c",14742:"f4e7d353",15154:"f53d86c0",15245:"2676e6c1",15272:"58ba7d15",15281:"b029dc53",16142:"e0147a01",16143:"ddcf53d3",16202:"453e2297",16275:"79b9f7ae",16307:"fcd223e9",16369:"f6fb0b44",16570:"8a62b5be",16719:"4b6f3bbc",16949:"628a0d36",17507:"c0035755",17624:"89633389",17714:"210762f3",18401:"17896441",18461:"7b2c6fa3",18909:"b36922bb",19131:"3f726e69",19586:"3ab13cbf",19647:"b7428429",19699:"72c515c0",19820:"a400da89",19822:"686128db",20278:"81b6c359",20362:"8fccb5d2",20555:"34dbcb71",20783:"071b3461",20843:"80a4c802",21046:"44a50890",21226:"2353df64",21306:"78a076dd",21319:"b82dd0c5",21442:"40aef452",21737:"e8900d59",21765:"b51004e5",21823:"04a01ee2",21826:"4c6ba17a",21867:"a55a9638",21937:"299e35fa",22013:"2b2dd65a",22063:"5c1100ee",22415:"ffe39c7e",22514:"3fb61c86",22609:"c51cfce0",23091:"902828ba",23212:"b8d83163",23285:"92c0dc56",23384:"4236a113",23440:"d02b55c0",23644:"7d3f0232",23648:"26716c91",23966:"f6091eb4",24295:"33df698c",24458:"d64e42fb",24596:"5903d9fe",24651:"8608173c",24696:"466b77a0",25123:"3a064d4b",25185:"2ea27eca",25280:"39454b3e",25332:"dbbfd588",25526:"18db65fe",25719:"fb79a9e5",26022:"feb5481f",26162:"966f33bd",26268:"b70fab52",26309:"adc6f65e",26518:"003507fd",27353:"885050db",27397:"8b1d6a66",27440:"f7cb5846",27838:"5fb8ca95",27991:"65891661",28150:"3c38ea88",28301:"b1c20486",28529:"0211cf38",28699:"133717db",28734:"250d73b2",28824:"8d924e0c",28841:"cc22ecd4",28884:"b827070c",29114:"bfd5220d",29294:"51eb9373",29305:"6475991a",29451:"d718eb78",29591:"4ba7e5a3",29651:"bce5f2c2",29655:"765b73a7",29684:"acdb258b",29711:"ad0364aa",30056:"662bd64a",30211:"472f2b83",30559:"2a436572",31183:"48d86b75",31614:"e2c93148",31673:"6b66a434",32157:"c0c1a8d8",32228:"a96c1726",32342:"c8a62906",32351:"09be286f",32440:"490c027b",32443:"84f2dca8",32683:"983a622a",32727:"3dbdd64e",32880:"5d19e8c4",33131:"eb1aed0d",33241:"e4d5e7b2",33330:"83d1438d",33397:"e3f32d12",33629:"0dbc99ef",33984:"a473e6f5",34056:"a6eb5934",34174:"478b05e2",34277:"37d50100",34334:"9ed4e77f",34393:"3de68b17",34606:"e01469b8",34661:"f91a2579",34971:"d282fa21",35036:"6a41a1d3",35045:"42f4c5cc",35287:"16f90495",35535:"5b92b78e",35742:"aba21aa0",35778:"071cfc94",35881:"dd10ca1f",36172:"80a9cc6e",36765:"e0c1e0d6",36881:"f8aa15ec",37019:"27211a22",37242:"b1853459",37298:"fe36a4c7",37351:"5d8a6e6c",37595:"3cc594bc",37719:"6d8fec71",37859:"ff19b86b",37892:"8ed0440b",38012:"1842ac24",38337:"2ec9f803",38515:"4c833bdc",38736:"a144fa4f",38931:"496b07f8",38977:"dd9b495e",39003:"1e223c00",39088:"dbd82b5f",39239:"22fb5890",39324:"fae5e01b",39513:"f8d3dbc8",39541:"8b12cd00",39550:"28c7acfc",39770:"5179c3af",39960:"c367e46e",39992:"12e2b9b2",40246:"c7df9e25",40249:"9e95a131",40405:"b248382e",40437:"5064e1c0",40464:"6202ac8e",40544:"cd24b208",40584:"db469a0a",40734:"86d7c441",40839:"fc7375fe",40900:"ca3121dd",41280:"4831a431",41358:"a258c9c2",42267:"51385bb4",42291:"58916ddc",42295:"9a1f6492",42380:"b57d251e",42555:"45727c44",42596:"ef4cfc44",42846:"29e919b4",42847:"743d2187",42925:"3c8991b9",43111:"e8d7a6d5",43397:"5e12a3a6",43405:"24eb123e",43646:"2db49e7b",43908:"4993dcab",44430:"b967029f",44484:"c5e85f34",44530:"14854f7d",44600:"d699c63a",44916:"e1c68ef1",45019:"83bceba8",45026:"2ed841b9",45198:"b9537d6a",45630:"7a901e9c",45943:"baf46722",46175:"a8d723a6",46244:"1c362ccd",46319:"a13e5092",46449:"62f57a8e",46578:"ce7b6de3",46600:"7b8bf682",46804:"f22b4b67",46878:"66437b23",47252:"746574b6",47778:"5e240566",47914:"7319d791",47998:"13912f36",48092:"fcb5f29f",48258:"dab97983",48306:"99fad677",48340:"c5db6f92",48565:"fbfb7b9b",48629:"89da1492",48676:"6849bed7",48695:"2ceb8b1e",48886:"1501273f",49293:"990fd983",49507:"13684d46",49710:"f9e765e6",49899:"f39c17a2",50297:"1c4f7bd7",50494:"5ac5eb1a",50528:"618023cd",50689:"04a72ad1",50917:"8fb64a3d",50920:"508e1e6a",51218:"828ccb3b",51261:"146bbd18",51273:"1f3e1758",51427:"ac540a19",51879:"af253e28",52197:"f1e79774",52254:"1553f58d",52356:"49491008",52634:"c4f5d8e4",52767:"f1fc33ca",52923:"c6b877b9",53437:"bd96f483",53547:"23e65601",53780:"3f3e03f1",53794:"5dde2d34",53907:"030c705f",54206:"f00d2ffa",54417:"34d0bf72",54531:"026f8a43",54553:"cd617144",54566:"da4a9c2c",54604:"c03e4c45",54972:"039f99b9",55156:"cbcd08eb",55190:"d14c5b8b",55350:"9b6c2d7b",55478:"948cf876",55538:"18ad0f10",55613:"ca88de3b",55716:"5f2c2d9f",55812:"a724c365",55818:"ecd749e4",55897:"73e63d93",56364:"f3d2149d",56587:"ba4c506e",56615:"f4d11ede",56829:"d65a1863",56892:"adc2ae4e",57153:"0d247f98",57345:"8f85b06a",57565:"40419be1",57968:"f3dd1f7b",58088:"7dea7f5d",58092:"75c173bc",58252:"9c97aaef",58339:"fa675db7",58623:"3a68a17e",59037:"e3f9abb2",59343:"19eb7cef",59359:"8ae0ca8b",59389:"2fbfd176",59400:"f6136fc9",59577:"769f7a44",59621:"b9312de0",59794:"033247b8",60007:"71f9d182",60173:"0ca018de",60240:"a78e484f",60405:"ab6518b5",60839:"fcbfe510",61021:"514186ba",61152:"203065fe",61235:"a7456010",61240:"16b274ba",61282:"c34cabf7",61292:"74e36a4a",61295:"eb2850a7",61420:"8bc9ca9f",61539:"b054b766",61630:"6562b3cf",61653:"8e010f80",61940:"04409633",62033:"6e27b9d3",62138:"1a4e3797",62176:"b772b083",62284:"a6cdc712",62295:"2ebf6bd3",62499:"c579011b",62647:"8d38f86a",62844:"efc88f4e",62852:"593ce03a",62910:"14502dfa",62920:"cef840d9",62921:"97d883cd",63169:"0f219439",63412:"05f68587",63432:"8279f713",63753:"2b11e6a2",63829:"f11c3e27",64156:"f42c9df1",64334:"7b44d16a",64440:"65c2b0d9",64543:"ee8ff1b5",64784:"018c90df",65233:"6163dd53",65556:"fc587ea2",65720:"aaad1650",65872:"16c3d365",66002:"1261ed3e",66047:"4d29df01",66106:"05f401a8",66230:"03a2950a",66372:"ec9bc115",66398:"181b6ec5",66558:"79a77d53",66592:"0cf91a3d",66885:"bb76a33d",66909:"635a0049",67098:"a7bd4aaa",67406:"c9a58d90",67416:"f247b6fb",67501:"ad8c84b0",67601:"40dd01d7",67608:"b54870c8",67760:"eaa2ea37",67766:"43db20c7",67957:"c1dd4621",68130:"85c4095c",68289:"aa402b17",68323:"704e19f0",68525:"79fe45c9",68632:"6e2c89bf",68774:"e770214c",68911:"af80e275",69443:"2f44b910",69466:"c5432ea2",69795:"2a802254",69871:"c56a45db",69976:"70ef7226",70107:"f036d650",70127:"600972a3",70187:"d4d87a57",70286:"ce250987",70359:"0f268954",70395:"8bbe97eb",71080:"9f4236b1",71119:"39658c48",71653:"5d424605",71661:"844d960c",71732:"f29ce45c",71888:"437cf31d",71984:"d4d4ccb3",72055:"6a5168b5",72090:"540d310b",72363:"58529492",72403:"a34c6988",72526:"e1527d61",72697:"ce40746e",72726:"7d3cadaf",73120:"667c2780",73227:"b63241ae",73303:"a4861fb2",73378:"0d2ec03f",73442:"0ea959d4",73461:"26a6d5df",73573:"94e62ed7",73646:"bf7d4bb0",73759:"fa2dcbb0",73885:"14ab011f",74163:"bb9522fd",74469:"d595b519",74470:"be394150",74662:"67321f9e",75044:"5820f33f",75111:"d9fd7a7b",75435:"53d7406e",75711:"160d2766",76072:"e4a036e3",76124:"70ecfbb4",76719:"00c2b2a8",76793:"4ca68b77",77187:"074c5a9e",77223:"5eb1d625",77243:"8cf6226e",77364:"484ead6c",78055:"d1bdd0fa",78080:"a9d36e8e",78264:"2b0e3906",78291:"a96e9a0c",78306:"2b8c5cd6",78799:"a921adb8",78805:"d6b6deeb",78897:"8f0894d7",79028:"d2709487",79048:"a94703ab",79182:"40249fd6",79184:"512d8191",79361:"f6e2ded6",79527:"45eef51c",79726:"9c461793",79763:"ad588422",80071:"9aadb410",80261:"55cca2cf",80374:"44d013a6",80400:"9cb18637",80631:"07d73d7d",80692:"1859b273",80957:"c141421f",80972:"47393571",81435:"d958c933",81597:"2061077e",82083:"77d35b39",82169:"c3f8e1c1",82492:"3876a1f1",82964:"8f656afc",83647:"07cfbc78",83653:"94c1ad37",83659:"dff106dc",83868:"145e8536",84083:"4362a74c",84206:"35e8777e",84507:"917bc286",84682:"4fd7a5a5",84741:"527790ee",84754:"2fc65e44",84797:"ffafc25c",84958:"7861fba0",85234:"e932408d",85463:"ad7d9492",85518:"e3d564bd",85714:"62547519",85721:"354a979d",86325:"b626a9e3",86580:"e833faab",86988:"c5540c98",87043:"d2cad0a1",87603:"7c6b0a32",87774:"dbe24b2f",87892:"f691884e",88435:"d397baa3",88503:"5b4bd708",88581:"c9347341",89001:"d1521ce5",89046:"84a9efaa",89183:"ec059a4c",89317:"95612694",89453:"45b1d930",89460:"d1cc5cb2",90120:"2a3d2d7f",90232:"6900e02e",90338:"8a17d48d",90435:"da5782cf",90503:"a2e3ec27",90554:"aca0d75b",90698:"9a10b65c",90804:"b96f98be",91216:"0f0e6e72",91274:"1cd61b91",91541:"c1aa0bf0",91554:"feb17923",91863:"99e88449",91957:"51780fa8",92168:"2e455d4b",92252:"b9221b05",92297:"31d3307a",92555:"682cb337",92762:"428dca98",93325:"f8c8297c",93567:"68fdbacf",93742:"d9b03e6d",93799:"29b20609",93887:"68923f8d",93933:"217a1d82",94373:"93c7a379",95376:"90469ff1",96080:"905708d8",96301:"7d5e3f2d",96648:"24a9eae2",97406:"e20b8532",97439:"9de97cf1",97560:"f107d3a3",97864:"47103af5",97944:"4e299279",98350:"5218576a",98625:"e3c588c7",98654:"0f3d9ed8",99270:"c9d90e52",99537:"d17fc0cd",99871:"81026232",99903:"ddb791a8"}[e]||e)+"."+{57:"7a0f9ec3",233:"eeb54d81",515:"a9a119f9",557:"fd01e2ee",777:"73bdb1b3",827:"a53003e8",860:"6a667342",1003:"138dde97",1022:"41f5173a",1040:"49fa36a4",1120:"1a048670",1722:"1f5e8db5",1964:"294cbfa6",1978:"9f791ae3",2254:"64c01b27",2275:"cdac380c",2428:"53238c9a",2482:"669a1da9",2646:"9578b679",2927:"d293a255",3056:"75054df4",3240:"75c91cfa",3256:"1b20fec9",3403:"389ffbad",3416:"8c120341",4167:"0a7afdec",4321:"6690a392",4350:"d296cd2a",4925:"0a7e1f4a",5091:"20852058",5390:"dd50e3fa",5487:"0377cb06",5682:"3695fac4",5899:"b53a6f06",5979:"2f7b5b4c",6246:"071cc2ea",6274:"00dbda08",6278:"d82a504c",6392:"c5753a3b",6401:"950408e6",6452:"49ccb11b",6709:"bab0dc96",6728:"0122648e",7078:"3cd6fc9a",7110:"99a1c9de",7735:"bf301ba3",7761:"7f9b3597",8070:"22f69968",8209:"c5a83601",8353:"fa013ea5",8719:"ca17a12b",9198:"b435a689",9283:"a7a5a966",9584:"f6d7c812",9604:"79b9db8c",9647:"1f36665e",9939:"82e62d30",10165:"b56152fc",10210:"da905e03",10360:"06b80c59",10521:"0ee95abc",10595:"91c437bd",10796:"b39d0c75",10890:"e5febc51",11164:"6f8434c0",11232:"5e82a262",11425:"e892d584",11567:"e1855d6a",11809:"8e2eaeee",12867:"790c935a",12945:"1c446635",13046:"e1c226a8",13166:"e48712be",13192:"55d2652e",13250:"febdff42",13256:"20c65706",13270:"20b719f0",13481:"f5326c7f",13611:"3f3278a0",13624:"2be8972c",13690:"4611615c",13823:"d49230a5",13846:"747794c3",13962:"4e0e9367",14163:"ad89d20c",14371:"6aede38c",14742:"9e5b5f93",15154:"0545cb4c",15245:"243b2bb3",15272:"5b0c8dee",15281:"82ac7703",16028:"9fb93daf",16142:"69020bcc",16143:"bf72eb88",16202:"e5aea79c",16275:"b8a6bb3f",16307:"4b40efe4",16369:"de4e56a9",16570:"9ecb695e",16719:"a06018e8",16949:"2d261b0c",17507:"058143eb",17624:"51a42e3a",17714:"9c67b035",18401:"af4f58f3",18461:"95e33928",18909:"6911d891",19131:"ede0d35b",19586:"4fcb5fe6",19647:"cbd17c4f",19699:"e8b368fd",19820:"08fe211c",19822:"76f9be57",20278:"cf9de8ae",20362:"7cbad469",20555:"d1e3b887",20783:"6fab2953",20843:"aa6502f2",21046:"3b672cf9",21226:"f204ffc4",21306:"4df9fec4",21319:"de594aca",21442:"a6635e9d",21737:"1a9de384",21765:"d0f95568",21823:"3a6c0a5a",21826:"73a11236",21867:"2db70c6d",21937:"784cc47b",22013:"67a4435b",22063:"8b002119",22130:"f61e03f7",22415:"4fd4d56b",22514:"1f1428c2",22609:"36b348a2",23091:"41fddc50",23212:"aaa96e2e",23285:"0f66d565",23384:"79ceb8a7",23440:"4531ad19",23644:"92220214",23648:"0ee77469",23966:"5cb80b10",24295:"79e67f6c",24458:"40b8ffb6",24596:"a3755615",24651:"dcb0e865",24696:"42a140d3",25123:"ffa8eec5",25185:"adc81e28",25280:"bf67240a",25332:"fc1cc27a",25526:"331b0076",25719:"c9d4fdbb",26022:"c22bcdbd",26162:"88e93a3a",26268:"fdb9a125",26309:"4de25407",26518:"be917751",27353:"f6573a36",27397:"5775a210",27440:"6bb5d307",27838:"e6191635",27991:"4c4647dc",28150:"f3a0a20f",28301:"37714d27",28529:"47189c8a",28699:"89cf03e6",28734:"59702ea6",28824:"206fb7db",28841:"a300f528",28884:"00a1f1aa",29114:"9497256c",29294:"5bf42e8f",29305:"cd2128d7",29451:"07f6019a",29591:"bc26ade1",29651:"740b82a5",29655:"ed20d5c2",29684:"be0fa305",29711:"eefd2a0d",30056:"ab3c5a33",30211:"22e123f4",30476:"0241d2f5",30559:"699e7464",31183:"043e53f9",31614:"ab6e8002",31673:"59552724",32157:"1000a8a6",32228:"deb5ca5e",32342:"eefecd7d",32351:"ae749716",32440:"731f131d",32443:"b14301a9",32683:"ece07177",32727:"b8803810",32880:"28de1c27",33131:"edbcbdb6",33241:"cfbdc553",33279:"69a15c6d",33330:"dcae9cf4",33397:"54e43052",33629:"cc1d0128",33984:"70807ee7",34056:"b7fa19fd",34063:"8ff8b182",34174:"e7e5fd5d",34277:"c5121ab2",34334:"5f95300c",34393:"e313b34b",34606:"6a5dbdbb",34661:"77429653",34971:"94200db4",35036:"0642076f",35045:"e945b1fb",35287:"7cd8ba4d",35535:"e1775e05",35742:"16cfae5d",35778:"9a7348f1",35881:"83a1dcce",36172:"1b5700cc",36765:"06083927",36881:"830404c8",37019:"a2968247",37046:"e2c5406e",37242:"5f69b70b",37298:"d9cae096",37314:"8d186066",37351:"6d998b69",37595:"423d3669",37719:"58b1b718",37859:"d4f29f7c",37892:"9c095d9e",38012:"69507b24",38337:"6d93fbf4",38515:"fe576f44",38736:"bca09b37",38931:"913ba078",38977:"925ee1a4",39003:"8a5d4c67",39088:"6148b58f",39239:"1ab711ec",39324:"005cb7b0",39513:"89a0f85b",39541:"024ecd8e",39550:"f3ab3f89",39720:"100bd0e0",39770:"0317a18e",39960:"071a7e49",39992:"112acb0d",40232:"fffcb7ac",40246:"fb97fe84",40249:"42e48c7e",40405:"c6fc90cb",40437:"d2f17b08",40464:"ece67fde",40544:"56c11842",40584:"3be8ee44",40734:"48b7c623",40839:"445ac680",40900:"6910b885",41280:"11c51847",41358:"b2be23b3",42267:"4935ee94",42291:"e31b0c83",42295:"04ac6ed7",42380:"ee1441cf",42555:"fa5f76ef",42596:"71981231",42846:"bfdb1eaa",42847:"60673b23",42912:"17110a26",42925:"82325fda",43111:"47cbf70f",43397:"2fe42e69",43405:"9e312e6d",43646:"8ed84d54",43719:"50005b43",43908:"dc4fddcb",44430:"97ce35f9",44484:"97755d2e",44530:"abd6b474",44600:"7425d4e6",44916:"68d090ac",45019:"a20da987",45026:"c1fc241e",45198:"23c134d5",45630:"d11ec39f",45854:"c87ece40",45943:"fdf290ef",46175:"a4911248",46244:"81f9f3f0",46319:"176f63b9",46449:"ab431dfe",46578:"24a66cda",46600:"24a9e2bd",46804:"44bd87d3",46878:"f6fa0a3a",47252:"707bf51c",47457:"ef94f332",47778:"c012b511",47914:"33fa6565",47998:"2894839c",48092:"22404f5e",48158:"58d4bad7",48258:"f0907c43",48306:"9f83ec1b",48340:"c1264826",48565:"6a31da81",48629:"dde44bde",48676:"6ba32566",48695:"7e39639e",48886:"43ba8cef",49293:"cd60c347",49507:"1d0849ed",49710:"533078e8",49899:"9ea5603d",50079:"631a80d0",50297:"3b084c7e",50494:"cf270e40",50528:"446f2b26",50689:"6691174f",50917:"52e149fa",50920:"b6072d32",51218:"99ebc1df",51261:"4a625bf8",51273:"3a1357ff",51427:"78a7e8d9",51879:"fe0c407f",52197:"989642cb",52254:"9a4a3eee",52356:"93f20e49",52634:"92dcfac0",52767:"a6eb9069",52923:"4347b16f",53437:"0cff0276",53547:"aa87ab2c",53780:"63ab7e61",53794:"48cf054e",53907:"febe7214",54206:"39ba60e0",54417:"9b03639f",54531:"b02e0b62",54553:"e379c26e",54566:"ac47e771",54604:"c5919a5f",54972:"d9d0a127",55156:"6d2a08bc",55190:"2f3a0314",55350:"b917a3c7",55478:"e4c6de72",55538:"ceb271d7",55613:"65ea470f",55716:"5fe3ac5b",55812:"694f42cf",55818:"02a8227d",55897:"850652f8",56364:"73c77a2d",56587:"4eb16835",56615:"b49e3022",56829:"505ce036",56892:"09d7447c",57153:"e6842365",57345:"080458c1",57565:"b00a74b6",57723:"7d998d13",57968:"9ac0b74b",58088:"d02aa606",58092:"2eb1a8dc",58252:"68b76fbe",58339:"ff1bff05",58623:"40813429",58913:"918cb21a",59037:"6e427ac1",59343:"61634cb5",59359:"a21dfcb3",59389:"e27fa2ab",59400:"b5d7ead1",59577:"e1e1f2cf",59621:"8d5e0278",59641:"f711f8a7",59794:"ba543adb",60007:"525fbab2",60173:"3360f809",60240:"b53da459",60405:"deb20520",60839:"39e19e45",61021:"fb707fe8",61152:"3ebc7da6",61235:"baf5035d",61240:"f5e95a7c",61282:"9fbee8d7",61292:"af79e6c7",61295:"1c47d049",61420:"ebe5649b",61539:"e5f18080",61630:"ad26c8fd",61653:"6f68624f",61940:"bc0cc6cf",62033:"8687306d",62138:"84d11d46",62176:"c7e9c9ea",62284:"2ede73ea",62295:"b5d8e0e8",62499:"a0cb751b",62647:"c72b2ba1",62844:"cc964332",62852:"d7fc05b1",62910:"46975707",62920:"cf81a7fe",62921:"d4476311",63169:"133ef49f",63412:"42490934",63432:"eb649cce",63753:"a3b43881",63829:"4727b5e5",64156:"adf4abf5",64334:"e055d76a",64440:"e2869023",64543:"aa346c94",64784:"50745081",65233:"3dbf42b2",65556:"cb51006a",65720:"8639b502",65872:"9428198f",66002:"b8d366bf",66047:"cf41d333",66106:"67979f74",66230:"92531f15",66372:"de44efc0",66398:"a5730d13",66558:"c7beb432",66592:"78ac1f03",66885:"194f3720",66909:"d0c7fe8f",67098:"81ff64d6",67406:"600a03d5",67416:"833658a2",67501:"7b5202fd",67601:"66bb8e62",67608:"903a6816",67760:"a86646dc",67766:"c72924c1",67957:"0201f9c1",68130:"6989910c",68289:"b71f4f38",68323:"754780e2",68525:"d12433d4",68632:"1f53a254",68774:"7ad183d1",68911:"f0ece4d5",69443:"ee6634cb",69466:"e9c5552d",69795:"370de2a4",69871:"a4222642",69976:"280d6c2a",70107:"ed0d95a7",70127:"8c4d94b4",70187:"5687fd5b",70286:"7eaf639f",70359:"ce6ede3c",70395:"4fd1ff02",71080:"1e450789",71119:"6b53cca1",71653:"8a285b7a",71661:"8e4503d2",71732:"49609c78",71888:"f57fb9e8",71921:"95f05703",71984:"9cbd5bd6",72055:"88c8bbbc",72090:"f5e79b63",72363:"358bfdb2",72403:"9616a0de",72440:"b1fe52c7",72526:"7c3be3f7",72697:"a2e9e956",72726:"8cdcf853",73120:"9016b563",73227:"7b84c4c1",73303:"3f6b4273",73378:"93316a91",73442:"f28189e0",73461:"c79988ca",73573:"432f204b",73646:"47f68a16",73759:"6f749775",73885:"f8c7f593",74163:"f5b56d4f",74469:"fd9c918c",74470:"edca3851",74662:"bfa2e1ac",75044:"5c0b517f",75111:"525afe79",75435:"d016c2e8",75711:"8488287c",75761:"714a66b5",76072:"e0425634",76124:"4517423d",76719:"c678515e",76793:"ee3c0972",77187:"b605a8c0",77223:"5c3c2ce1",77243:"e57d54df",77342:"9235304a",77364:"f25c5e9a",78055:"6773f4fb",78080:"48fe3c32",78264:"59eaf93b",78291:"ebf5f4e2",78306:"9e19a423",78731:"87d37cf7",78799:"877b13b7",78805:"16594234",78897:"fc833ef2",79028:"188b6fcf",79048:"7118f1f0",79182:"1eca6490",79184:"af1298ba",79361:"01d658de",79527:"ec32eacb",79726:"5a50eacf",79763:"61ec4722",80071:"3bcc0311",80261:"2c35026a",80374:"5ef132ad",80400:"b5f3face",80631:"9fe7eee4",80692:"a3227688",80957:"92d720d1",80972:"3e32cce5",81435:"7273fc32",81597:"8ee34e0b",82083:"6db82089",82169:"bbc01768",82237:"1b308ab3",82387:"455f1374",82492:"bb5ef290",82900:"7a021739",82964:"5c913166",83647:"e03d43a2",83653:"a85d0985",83659:"646a66a3",83868:"ceafc112",84083:"20e335bb",84206:"f1b31635",84405:"2541792f",84507:"f9959434",84682:"9ec123a4",84741:"f385e5dc",84754:"eacea419",84797:"72aae9a5",84958:"da9c7eaf",85234:"ebd1ffbb",85463:"012b598d",85518:"97443607",85714:"0784dafc",85721:"95ef26d0",86325:"60ae31b8",86580:"a462f04d",86988:"9cb49c15",87043:"4244b834",87603:"33aadd29",87774:"a031c166",87821:"e3a2e03f",87892:"f2d972dc",88435:"a291c3c7",88503:"4626cd31",88581:"faaeb48a",89001:"5f322ada",89046:"f7fabb02",89183:"8de9c2d3",89317:"0f5247bf",89453:"cf1c1a18",89460:"535ed2fe",90120:"443a7a67",90165:"0a8d6767",90232:"c3622005",90338:"00635ae5",90416:"a43c2ce1",90435:"a1084d13",90503:"4dd58b47",90554:"c877ad2b",90698:"53ec7d22",90804:"f7084485",91216:"2b96c9f2",91274:"e2a9555b",91541:"bfd67d6c",91554:"a8b69276",91863:"c69d03b4",91957:"6a56ceed",92168:"34d66fbc",92252:"67b9328c",92297:"7708a7c8",92555:"e2311596",92762:"8f862a64",93325:"c2bba2a9",93567:"54806600",93742:"3f65aa45",93799:"ee221c15",93887:"73f527ed",93933:"cb4eeeec",94373:"75245372",95376:"368a1597",96080:"41caa358",96301:"0178f8f6",96648:"b438caa4",97406:"04732a7a",97439:"8f86d27b",97560:"a1e5133e",97864:"bda32290",97944:"062ad1f1",98350:"5994363f",98625:"da5a9ae6",98654:"2f0f5885",99270:"4fc6976f",99537:"4e08d47e",99871:"c6d0b73d",99903:"27ba7ce3"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,d)=>Object.prototype.hasOwnProperty.call(e,d),c={},a="grants:",r.l=(e,d,b,f)=>{if(c[e])c[e].push(d);else{var t,o;if(void 0!==b)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var a=c[e];if(delete c[e],t.parentNode&&t.parentNode.removeChild(t),a&&a.forEach((e=>e(b))),d)return d(b)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/",r.gca=function(e){return e={17896441:"18401",47393571:"80972",49491008:"52356",50948269:"13962",58529492:"72363",62547519:"85714",65891661:"27991",67183845:"8209",81026232:"99871",89633389:"17624",95612694:"89317",99444684:"9939",bbe54ce8:"57","7184e647":"233","9aee58cf":"515",e0e0e5ec:"557","09ff2bba":"777",c2268704:"827","2d5ce48b":"860",d743e462:"1003",db7ae0a9:"1040",b4c938b6:"1120",da55cb63:"1722","22be61ad":"1964",a5e34c04:"1978","8da24fa5":"2254","2ba08e95":"2275","4fb110b7":"2428",c32240a8:"2482","9bf7be33":"2646","7777569b":"2927",f084b933:"3056","81fda92d":"3240",f6a3fab6:"3256",c86840fe:"3403","35edfe5d":"3416","3acf0bda":"4167",fc635dfc:"4321","348dcc60":"4350","075bc5a3":"4925",bea3e1bc:"5091",f3ce9685:"5390","70eb7a71":"5487","7ffa0f98":"5682",a09c2993:"5899","919d73cf":"5979","542b7d94":"6274","093042b1":"6278",c999610f:"6392","686c40de":"6401","3edbd53d":"6709","0fa8dfff":"6728",e26ca09e:"7078",c214bc00:"7110","689842b9":"7735",fedbe992:"7761","0480b142":"8070","6e3bb826":"8353",f5c3f7fb:"8719","265871a5":"9198","35a4d7a3":"9283",d5510390:"9604","5e95c892":"9647",e418d32c:"10165","8b054d02":"10210",f55cc0eb:"10360",fcba6891:"10521","709dd333":"10796","56db29c6":"11164","1c414f08":"11232","00b945b6":"11425","22dd74f7":"11567",d3a70d90:"12867",b6b0741b:"12945","4c37424b":"13046",c60938e5:"13166","6d4aade0":"13192","153eaba1":"13250","484ef123":"13256","0e9d4fd1":"13270","96c6e6da":"13481",bda46832:"13611","1fa408ba":"13690","38746f92":"13846","8f41413c":"14163",f4e7d353:"14742",f53d86c0:"15154","2676e6c1":"15245","58ba7d15":"15272",b029dc53:"15281",e0147a01:"16142",ddcf53d3:"16143","453e2297":"16202","79b9f7ae":"16275",fcd223e9:"16307",f6fb0b44:"16369","8a62b5be":"16570","4b6f3bbc":"16719","628a0d36":"16949",c0035755:"17507","210762f3":"17714","7b2c6fa3":"18461",b36922bb:"18909","3f726e69":"19131","3ab13cbf":"19586",b7428429:"19647","72c515c0":"19699",a400da89:"19820","686128db":"19822","81b6c359":"20278","8fccb5d2":"20362","34dbcb71":"20555","071b3461":"20783","80a4c802":"20843","44a50890":"21046","2353df64":"21226","78a076dd":"21306",b82dd0c5:"21319","40aef452":"21442",e8900d59:"21737",b51004e5:"21765","04a01ee2":"21823","4c6ba17a":"21826",a55a9638:"21867","299e35fa":"21937","2b2dd65a":"22013","5c1100ee":"22063",ffe39c7e:"22415","3fb61c86":"22514",c51cfce0:"22609","902828ba":"23091",b8d83163:"23212","92c0dc56":"23285","4236a113":"23384",d02b55c0:"23440","7d3f0232":"23644","26716c91":"23648",f6091eb4:"23966","33df698c":"24295",d64e42fb:"24458","5903d9fe":"24596","8608173c":"24651","466b77a0":"24696","3a064d4b":"25123","2ea27eca":"25185","39454b3e":"25280",dbbfd588:"25332","18db65fe":"25526",fb79a9e5:"25719",feb5481f:"26022","966f33bd":"26162",b70fab52:"26268",adc6f65e:"26309","003507fd":"26518","885050db":"27353","8b1d6a66":"27397",f7cb5846:"27440","5fb8ca95":"27838","3c38ea88":"28150",b1c20486:"28301","0211cf38":"28529","133717db":"28699","250d73b2":"28734","8d924e0c":"28824",cc22ecd4:"28841",b827070c:"28884",bfd5220d:"29114","51eb9373":"29294","6475991a":"29305",d718eb78:"29451","4ba7e5a3":"29591",bce5f2c2:"29651","765b73a7":"29655",acdb258b:"29684",ad0364aa:"29711","662bd64a":"30056","472f2b83":"30211","2a436572":"30559","48d86b75":"31183",e2c93148:"31614","6b66a434":"31673",c0c1a8d8:"32157",a96c1726:"32228",c8a62906:"32342","09be286f":"32351","490c027b":"32440","84f2dca8":"32443","983a622a":"32683","3dbdd64e":"32727","5d19e8c4":"32880",eb1aed0d:"33131",e4d5e7b2:"33241","83d1438d":"33330",e3f32d12:"33397","0dbc99ef":"33629",a473e6f5:"33984",a6eb5934:"34056","478b05e2":"34174","37d50100":"34277","9ed4e77f":"34334","3de68b17":"34393",e01469b8:"34606",f91a2579:"34661",d282fa21:"34971","6a41a1d3":"35036","42f4c5cc":"35045","16f90495":"35287","5b92b78e":"35535",aba21aa0:"35742","071cfc94":"35778",dd10ca1f:"35881","80a9cc6e":"36172",e0c1e0d6:"36765",f8aa15ec:"36881","27211a22":"37019",b1853459:"37242",fe36a4c7:"37298","5d8a6e6c":"37351","3cc594bc":"37595","6d8fec71":"37719",ff19b86b:"37859","8ed0440b":"37892","1842ac24":"38012","2ec9f803":"38337","4c833bdc":"38515",a144fa4f:"38736","496b07f8":"38931",dd9b495e:"38977","1e223c00":"39003",dbd82b5f:"39088","22fb5890":"39239",fae5e01b:"39324",f8d3dbc8:"39513","8b12cd00":"39541","28c7acfc":"39550","5179c3af":"39770",c367e46e:"39960","12e2b9b2":"39992",c7df9e25:"40246","9e95a131":"40249",b248382e:"40405","5064e1c0":"40437","6202ac8e":"40464",cd24b208:"40544",db469a0a:"40584","86d7c441":"40734",fc7375fe:"40839",ca3121dd:"40900","4831a431":"41280",a258c9c2:"41358","51385bb4":"42267","58916ddc":"42291","9a1f6492":"42295",b57d251e:"42380","45727c44":"42555",ef4cfc44:"42596","29e919b4":"42846","743d2187":"42847","3c8991b9":"42925",e8d7a6d5:"43111","5e12a3a6":"43397","24eb123e":"43405","2db49e7b":"43646","4993dcab":"43908",b967029f:"44430",c5e85f34:"44484","14854f7d":"44530",d699c63a:"44600",e1c68ef1:"44916","83bceba8":"45019","2ed841b9":"45026",b9537d6a:"45198","7a901e9c":"45630",baf46722:"45943",a8d723a6:"46175","1c362ccd":"46244",a13e5092:"46319","62f57a8e":"46449",ce7b6de3:"46578","7b8bf682":"46600",f22b4b67:"46804","66437b23":"46878","746574b6":"47252","5e240566":"47778","7319d791":"47914","13912f36":"47998",fcb5f29f:"48092",dab97983:"48258","99fad677":"48306",c5db6f92:"48340",fbfb7b9b:"48565","89da1492":"48629","6849bed7":"48676","2ceb8b1e":"48695","1501273f":"48886","990fd983":"49293","13684d46":"49507",f9e765e6:"49710",f39c17a2:"49899","1c4f7bd7":"50297","5ac5eb1a":"50494","618023cd":"50528","04a72ad1":"50689","8fb64a3d":"50917","508e1e6a":"50920","828ccb3b":"51218","146bbd18":"51261","1f3e1758":"51273",ac540a19:"51427",af253e28:"51879",f1e79774:"52197","1553f58d":"52254",c4f5d8e4:"52634",f1fc33ca:"52767",c6b877b9:"52923",bd96f483:"53437","23e65601":"53547","3f3e03f1":"53780","5dde2d34":"53794","030c705f":"53907",f00d2ffa:"54206","34d0bf72":"54417","026f8a43":"54531",cd617144:"54553",da4a9c2c:"54566",c03e4c45:"54604","039f99b9":"54972",cbcd08eb:"55156",d14c5b8b:"55190","9b6c2d7b":"55350","948cf876":"55478","18ad0f10":"55538",ca88de3b:"55613","5f2c2d9f":"55716",a724c365:"55812",ecd749e4:"55818","73e63d93":"55897",f3d2149d:"56364",ba4c506e:"56587",f4d11ede:"56615",d65a1863:"56829",adc2ae4e:"56892","0d247f98":"57153","8f85b06a":"57345","40419be1":"57565",f3dd1f7b:"57968","7dea7f5d":"58088","75c173bc":"58092","9c97aaef":"58252",fa675db7:"58339","3a68a17e":"58623",e3f9abb2:"59037","19eb7cef":"59343","8ae0ca8b":"59359","2fbfd176":"59389",f6136fc9:"59400","769f7a44":"59577",b9312de0:"59621","033247b8":"59794","71f9d182":"60007","0ca018de":"60173",a78e484f:"60240",ab6518b5:"60405",fcbfe510:"60839","514186ba":"61021","203065fe":"61152",a7456010:"61235","16b274ba":"61240",c34cabf7:"61282","74e36a4a":"61292",eb2850a7:"61295","8bc9ca9f":"61420",b054b766:"61539","6562b3cf":"61630","8e010f80":"61653","04409633":"61940","6e27b9d3":"62033","1a4e3797":"62138",b772b083:"62176",a6cdc712:"62284","2ebf6bd3":"62295",c579011b:"62499","8d38f86a":"62647",efc88f4e:"62844","593ce03a":"62852","14502dfa":"62910",cef840d9:"62920","97d883cd":"62921","0f219439":"63169","05f68587":"63412","8279f713":"63432","2b11e6a2":"63753",f11c3e27:"63829",f42c9df1:"64156","7b44d16a":"64334","65c2b0d9":"64440",ee8ff1b5:"64543","018c90df":"64784","6163dd53":"65233",fc587ea2:"65556",aaad1650:"65720","16c3d365":"65872","1261ed3e":"66002","4d29df01":"66047","05f401a8":"66106","03a2950a":"66230",ec9bc115:"66372","181b6ec5":"66398","79a77d53":"66558","0cf91a3d":"66592",bb76a33d:"66885","635a0049":"66909",a7bd4aaa:"67098",c9a58d90:"67406",f247b6fb:"67416",ad8c84b0:"67501","40dd01d7":"67601",b54870c8:"67608",eaa2ea37:"67760","43db20c7":"67766",c1dd4621:"67957","85c4095c":"68130",aa402b17:"68289","704e19f0":"68323","79fe45c9":"68525","6e2c89bf":"68632",e770214c:"68774",af80e275:"68911","2f44b910":"69443",c5432ea2:"69466","2a802254":"69795",c56a45db:"69871","70ef7226":"69976",f036d650:"70107","600972a3":"70127",d4d87a57:"70187",ce250987:"70286","0f268954":"70359","8bbe97eb":"70395","9f4236b1":"71080","39658c48":"71119","5d424605":"71653","844d960c":"71661",f29ce45c:"71732","437cf31d":"71888",d4d4ccb3:"71984","6a5168b5":"72055","540d310b":"72090",a34c6988:"72403",e1527d61:"72526",ce40746e:"72697","7d3cadaf":"72726","667c2780":"73120",b63241ae:"73227",a4861fb2:"73303","0d2ec03f":"73378","0ea959d4":"73442","26a6d5df":"73461","94e62ed7":"73573",bf7d4bb0:"73646",fa2dcbb0:"73759","14ab011f":"73885",bb9522fd:"74163",d595b519:"74469",be394150:"74470","67321f9e":"74662","5820f33f":"75044",d9fd7a7b:"75111","53d7406e":"75435","160d2766":"75711",e4a036e3:"76072","70ecfbb4":"76124","00c2b2a8":"76719","4ca68b77":"76793","074c5a9e":"77187","5eb1d625":"77223","8cf6226e":"77243","484ead6c":"77364",d1bdd0fa:"78055",a9d36e8e:"78080","2b0e3906":"78264",a96e9a0c:"78291","2b8c5cd6":"78306",a921adb8:"78799",d6b6deeb:"78805","8f0894d7":"78897",d2709487:"79028",a94703ab:"79048","40249fd6":"79182","512d8191":"79184",f6e2ded6:"79361","45eef51c":"79527","9c461793":"79726",ad588422:"79763","9aadb410":"80071","55cca2cf":"80261","44d013a6":"80374","9cb18637":"80400","07d73d7d":"80631","1859b273":"80692",c141421f:"80957",d958c933:"81435","2061077e":"81597","77d35b39":"82083",c3f8e1c1:"82169","3876a1f1":"82492","8f656afc":"82964","07cfbc78":"83647","94c1ad37":"83653",dff106dc:"83659","145e8536":"83868","4362a74c":"84083","35e8777e":"84206","917bc286":"84507","4fd7a5a5":"84682","527790ee":"84741","2fc65e44":"84754",ffafc25c:"84797","7861fba0":"84958",e932408d:"85234",ad7d9492:"85463",e3d564bd:"85518","354a979d":"85721",b626a9e3:"86325",e833faab:"86580",c5540c98:"86988",d2cad0a1:"87043","7c6b0a32":"87603",dbe24b2f:"87774",f691884e:"87892",d397baa3:"88435","5b4bd708":"88503",c9347341:"88581",d1521ce5:"89001","84a9efaa":"89046",ec059a4c:"89183","45b1d930":"89453",d1cc5cb2:"89460","2a3d2d7f":"90120","6900e02e":"90232","8a17d48d":"90338",da5782cf:"90435",a2e3ec27:"90503",aca0d75b:"90554","9a10b65c":"90698",b96f98be:"90804","0f0e6e72":"91216","1cd61b91":"91274",c1aa0bf0:"91541",feb17923:"91554","99e88449":"91863","51780fa8":"91957","2e455d4b":"92168",b9221b05:"92252","31d3307a":"92297","682cb337":"92555","428dca98":"92762",f8c8297c:"93325","68fdbacf":"93567",d9b03e6d:"93742","29b20609":"93799","68923f8d":"93887","217a1d82":"93933","93c7a379":"94373","90469ff1":"95376","905708d8":"96080","7d5e3f2d":"96301","24a9eae2":"96648",e20b8532:"97406","9de97cf1":"97439",f107d3a3:"97560","47103af5":"97864","4e299279":"97944","5218576a":"98350",e3c588c7:"98625","0f3d9ed8":"98654",c9d90e52:"99270",d17fc0cd:"99537",ddb791a8:"99903"}[e]||e,r.p+r.u(e)},(()=>{var e={45354:0,71869:0};r.f.j=(d,b)=>{var c=r.o(e,d)?e[d]:void 0;if(0!==c)if(c)b.push(c[2]);else if(/^(45354|71869)$/.test(d))e[d]=0;else{var a=new Promise(((b,a)=>c=e[d]=[b,a]));b.push(c[2]=a);var f=r.p+r.u(d),t=new Error;r.l(f,(b=>{if(r.o(e,d)&&(0!==(c=e[d])&&(e[d]=void 0),c)){var a=b&&("load"===b.type?"missing":b.type),f=b&&b.target&&b.target.src;t.message="Loading chunk "+d+" failed.\n("+a+": "+f+")",t.name="ChunkLoadError",t.type=a,t.request=f,c[1](t)}}),"chunk-"+d,d)}},r.O.j=d=>0===e[d];var d=(d,b)=>{var c,a,f=b[0],t=b[1],o=b[2],n=0;if(f.some((d=>0!==e[d]))){for(c in t)r.o(t,c)&&(r.m[c]=t[c]);if(o)var i=o(r)}for(d&&d(b);nProject Ideas | Web3 Foundation Grants
-
+
diff --git a/docs/Introduction/intro.html b/docs/Introduction/intro.html
index e2d5b805ced..c7ad1d44074 100644
--- a/docs/Introduction/intro.html
+++ b/docs/Introduction/intro.html
@@ -4,7 +4,7 @@
Guidelines | Web3 Foundation Grants
-
+
diff --git a/docs/Introduction/levels.html b/docs/Introduction/levels.html
index fcd78847482..16fd54efbb6 100644
--- a/docs/Introduction/levels.html
+++ b/docs/Introduction/levels.html
@@ -4,7 +4,7 @@
Grant Levels | Web3 Foundation Grants
-
+
diff --git a/docs/Introduction/support.html b/docs/Introduction/support.html
index 5d11519def8..64c57abed7c 100644
--- a/docs/Introduction/support.html
+++ b/docs/Introduction/support.html
@@ -4,7 +4,7 @@
Support | Web3 Foundation Grants
-
+
diff --git a/docs/Introduction/team.html b/docs/Introduction/team.html
index 76896c723ff..6ea30b09f95 100644
--- a/docs/Introduction/team.html
+++ b/docs/Introduction/team.html
@@ -4,7 +4,7 @@
Team | Web3 Foundation Grants
-
+
diff --git a/docs/Process/changes.html b/docs/Process/changes.html
index 85db5b8c713..defdcb25822 100644
--- a/docs/Process/changes.html
+++ b/docs/Process/changes.html
@@ -4,7 +4,7 @@
4. Changes to a Grant | Web3 Foundation Grants
-
+
diff --git a/docs/Process/how-to-apply.html b/docs/Process/how-to-apply.html
index 9210563fd02..f5ea30afef8 100644
--- a/docs/Process/how-to-apply.html
+++ b/docs/Process/how-to-apply.html
@@ -4,7 +4,7 @@
1. Application | Web3 Foundation Grants
-
+
diff --git a/docs/Process/milestone_delivery.html b/docs/Process/milestone_delivery.html
index a9ea94f34c3..5aa6a204f9b 100644
--- a/docs/Process/milestone_delivery.html
+++ b/docs/Process/milestone_delivery.html
@@ -4,7 +4,7 @@
3. Delivery and Payment | Web3 Foundation Grants
-
+
diff --git a/docs/Process/review.html b/docs/Process/review.html
index c1088c889ef..153f81ceb5d 100644
--- a/docs/Process/review.html
+++ b/docs/Process/review.html
@@ -4,7 +4,7 @@
2. Review | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/IDE_for_ink_Smart_Contracts.html b/docs/RFPs/IDE_for_ink_Smart_Contracts.html
index e747d0c579b..c65eec51ddf 100644
--- a/docs/RFPs/IDE_for_ink_Smart_Contracts.html
+++ b/docs/RFPs/IDE_for_ink_Smart_Contracts.html
@@ -4,7 +4,7 @@
Browser based IDE for ink! Smart Contracts | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/ISO_20022.html b/docs/RFPs/ISO_20022.html
index 55f516f5c1d..3604287e396 100644
--- a/docs/RFPs/ISO_20022.html
+++ b/docs/RFPs/ISO_20022.html
@@ -4,7 +4,7 @@
RFP: ISO 20022 | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/ISO_8583.html b/docs/RFPs/ISO_8583.html
index 7809b6c87ef..d1374fe0e96 100644
--- a/docs/RFPs/ISO_8583.html
+++ b/docs/RFPs/ISO_8583.html
@@ -4,7 +4,7 @@
RFP: ISO 8583 | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/Static-Analysis-for-Runtime-Pallets.html b/docs/RFPs/Static-Analysis-for-Runtime-Pallets.html
index 58a502338ed..5876a92ba98 100644
--- a/docs/RFPs/Static-Analysis-for-Runtime-Pallets.html
+++ b/docs/RFPs/Static-Analysis-for-Runtime-Pallets.html
@@ -4,7 +4,7 @@
Static Analysis of Runtime Pallets | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/a-and-v-topology.html b/docs/RFPs/a-and-v-topology.html
index 0471f65ed4d..2ce98c9bfd7 100644
--- a/docs/RFPs/a-and-v-topology.html
+++ b/docs/RFPs/a-and-v-topology.html
@@ -4,7 +4,7 @@
Availability and Validity - Network Topology | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/action_research_opengov.html b/docs/RFPs/action_research_opengov.html
index e3e9904dc23..c118abad185 100644
--- a/docs/RFPs/action_research_opengov.html
+++ b/docs/RFPs/action_research_opengov.html
@@ -4,7 +4,7 @@
Action Research for OpenGov | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/alternative-polkadot-js-api-console.html b/docs/RFPs/alternative-polkadot-js-api-console.html
index 541c5182124..aee9aed8023 100644
--- a/docs/RFPs/alternative-polkadot-js-api-console.html
+++ b/docs/RFPs/alternative-polkadot-js-api-console.html
@@ -4,7 +4,7 @@
Alternative javascript console for Polkadot JS API | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/alternative_polkadot_host_implementations.html b/docs/RFPs/alternative_polkadot_host_implementations.html
index c9f64f36299..f7af030b371 100644
--- a/docs/RFPs/alternative_polkadot_host_implementations.html
+++ b/docs/RFPs/alternative_polkadot_host_implementations.html
@@ -4,7 +4,7 @@
Alternative Polkadot Host Implementation | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/analysis-website-and-data-platform.html b/docs/RFPs/analysis-website-and-data-platform.html
index 6c0b33d83cb..7e04bca3f9c 100644
--- a/docs/RFPs/analysis-website-and-data-platform.html
+++ b/docs/RFPs/analysis-website-and-data-platform.html
@@ -4,7 +4,7 @@
Analytics Website/Data Platform | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/anti-collusion_infrastructure.html b/docs/RFPs/anti-collusion_infrastructure.html
index ea8ab2230be..aa87ca27218 100644
--- a/docs/RFPs/anti-collusion_infrastructure.html
+++ b/docs/RFPs/anti-collusion_infrastructure.html
@@ -4,7 +4,7 @@
Anti-Collusion Infrastructure | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/appi.html b/docs/RFPs/appi.html
index 6538b76866d..da2ef558ef1 100644
--- a/docs/RFPs/appi.html
+++ b/docs/RFPs/appi.html
@@ -4,7 +4,7 @@
APPI: Auto-funded public P2P infrastructure | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/bpf-contracts.html b/docs/RFPs/bpf-contracts.html
index 7dbf870cbfe..bf99c872947 100644
--- a/docs/RFPs/bpf-contracts.html
+++ b/docs/RFPs/bpf-contracts.html
@@ -4,7 +4,7 @@
BPF-based ink! smart contracts | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/candle-auction.html b/docs/RFPs/candle-auction.html
index 7184702628a..d4491307ebe 100644
--- a/docs/RFPs/candle-auction.html
+++ b/docs/RFPs/candle-auction.html
@@ -4,7 +4,7 @@
Candle auction smart contract | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/crowdloan_front_end_template.html b/docs/RFPs/crowdloan_front_end_template.html
index 79d159370db..ab6cf7544b8 100644
--- a/docs/RFPs/crowdloan_front_end_template.html
+++ b/docs/RFPs/crowdloan_front_end_template.html
@@ -4,7 +4,7 @@
Crowdloan Front End Template | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/data_analysis_tools.html b/docs/RFPs/data_analysis_tools.html
index c53cfd3f012..5364fa3c7f5 100644
--- a/docs/RFPs/data_analysis_tools.html
+++ b/docs/RFPs/data_analysis_tools.html
@@ -4,7 +4,7 @@
Data Analysis Tools for Substrate-based Blockchains | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/decentralized-security-marketplace.html b/docs/RFPs/decentralized-security-marketplace.html
index 9116d733dd7..66171ed6dd7 100644
--- a/docs/RFPs/decentralized-security-marketplace.html
+++ b/docs/RFPs/decentralized-security-marketplace.html
@@ -4,7 +4,7 @@
Decentralized Security Marketplace | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/epassport-zk-validation.html b/docs/RFPs/epassport-zk-validation.html
index 646e9a1f445..ee931440185 100644
--- a/docs/RFPs/epassport-zk-validation.html
+++ b/docs/RFPs/epassport-zk-validation.html
@@ -4,7 +4,7 @@
e-Passport ZK Validation [ON HOLD PENDING REVISIONS] | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/formal_guarantees_for_grandpa.html b/docs/RFPs/formal_guarantees_for_grandpa.html
index bd902ad8dd3..6308faad323 100644
--- a/docs/RFPs/formal_guarantees_for_grandpa.html
+++ b/docs/RFPs/formal_guarantees_for_grandpa.html
@@ -4,7 +4,7 @@
Formal Guarantees for GRANDPA Finality Gadget | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/grant_management_webapp.html b/docs/RFPs/grant_management_webapp.html
index 27e5e228225..422b69eadfa 100644
--- a/docs/RFPs/grant_management_webapp.html
+++ b/docs/RFPs/grant_management_webapp.html
@@ -4,7 +4,7 @@
Grant Management Web Application | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/identity-directory.html b/docs/RFPs/identity-directory.html
index a199bab5188..38bf272ea77 100644
--- a/docs/RFPs/identity-directory.html
+++ b/docs/RFPs/identity-directory.html
@@ -4,7 +4,7 @@
RFP: Substrate Identity Directory | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/implementation-benchmarking.html b/docs/RFPs/implementation-benchmarking.html
index 9aea1dd54aa..b8eec4e6d14 100644
--- a/docs/RFPs/implementation-benchmarking.html
+++ b/docs/RFPs/implementation-benchmarking.html
@@ -4,7 +4,7 @@
ink!/pallet/solidity performance benchmarking | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/ink_smart_contract_block_explorer.html b/docs/RFPs/ink_smart_contract_block_explorer.html
index 072c0480a44..967251d903e 100644
--- a/docs/RFPs/ink_smart_contract_block_explorer.html
+++ b/docs/RFPs/ink_smart_contract_block_explorer.html
@@ -4,7 +4,7 @@
RFP: ink! block explorer | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/jsonrpsee-proxy-support.html b/docs/RFPs/jsonrpsee-proxy-support.html
index 31fcd5c058c..8a67cd34c8b 100644
--- a/docs/RFPs/jsonrpsee-proxy-support.html
+++ b/docs/RFPs/jsonrpsee-proxy-support.html
@@ -4,7 +4,7 @@
Socks5 proxy support for JsonRpsee | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/ksm-tipping-button.html b/docs/RFPs/ksm-tipping-button.html
index 9cfb5a58623..5420ed09c48 100644
--- a/docs/RFPs/ksm-tipping-button.html
+++ b/docs/RFPs/ksm-tipping-button.html
@@ -4,7 +4,7 @@
Tip or Donate KSM Embeddable Button | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/move_smart_contract_pallet.html b/docs/RFPs/move_smart_contract_pallet.html
index 4ca6b480e05..fa74e63392a 100644
--- a/docs/RFPs/move_smart_contract_pallet.html
+++ b/docs/RFPs/move_smart_contract_pallet.html
@@ -4,7 +4,7 @@
Move Smart Contract Pallet | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/multi-chain-block-explorer.html b/docs/RFPs/multi-chain-block-explorer.html
index 65b04983005..15ee7d50879 100644
--- a/docs/RFPs/multi-chain-block-explorer.html
+++ b/docs/RFPs/multi-chain-block-explorer.html
@@ -4,7 +4,7 @@
Multi-chain Block Explorer | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/on-chain-quadratic-funding.html b/docs/RFPs/on-chain-quadratic-funding.html
index 45492373c43..8d42f2b3c0e 100644
--- a/docs/RFPs/on-chain-quadratic-funding.html
+++ b/docs/RFPs/on-chain-quadratic-funding.html
@@ -4,7 +4,7 @@
On-chain Quadratic Funding | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/parachain_validation_conformance_testing.html b/docs/RFPs/parachain_validation_conformance_testing.html
index ca72eb504d6..1baa8e9c282 100644
--- a/docs/RFPs/parachain_validation_conformance_testing.html
+++ b/docs/RFPs/parachain_validation_conformance_testing.html
@@ -4,7 +4,7 @@
Parachain Validation Conformance Testing | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/php-api.html b/docs/RFPs/php-api.html
index 8ebb2389b87..2aef578236a 100644
--- a/docs/RFPs/php-api.html
+++ b/docs/RFPs/php-api.html
@@ -4,7 +4,7 @@
PHP Substrate API | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/php-scale.html b/docs/RFPs/php-scale.html
index 36b2c575882..a1bc37da595 100644
--- a/docs/RFPs/php-scale.html
+++ b/docs/RFPs/php-scale.html
@@ -4,7 +4,7 @@
PHP Version of SCALE Codec | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/polkadot-collator-setup.html b/docs/RFPs/polkadot-collator-setup.html
index 8e83dfad1de..61933a5daaa 100644
--- a/docs/RFPs/polkadot-collator-setup.html
+++ b/docs/RFPs/polkadot-collator-setup.html
@@ -4,7 +4,7 @@
Polkadot Collator Setup | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/polkadot-protocol_conformance_tests.html b/docs/RFPs/polkadot-protocol_conformance_tests.html
index 6f1d1efb885..13794a566bb 100644
--- a/docs/RFPs/polkadot-protocol_conformance_tests.html
+++ b/docs/RFPs/polkadot-protocol_conformance_tests.html
@@ -4,7 +4,7 @@
Polkadot Protocol Conformance Tests | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/privacy-enhancement-polkadot-extension.html b/docs/RFPs/privacy-enhancement-polkadot-extension.html
index 2fe416173f2..27a559317bb 100644
--- a/docs/RFPs/privacy-enhancement-polkadot-extension.html
+++ b/docs/RFPs/privacy-enhancement-polkadot-extension.html
@@ -4,7 +4,7 @@
Privacy Enhancement for Polkadot Extension | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/raft-validators.html b/docs/RFPs/raft-validators.html
index 15aba92b9ea..a4647eadafe 100644
--- a/docs/RFPs/raft-validators.html
+++ b/docs/RFPs/raft-validators.html
@@ -4,7 +4,7 @@
High-availability validator setup | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/scale-codec-comparator.html b/docs/RFPs/scale-codec-comparator.html
index ef2d7c7e735..fbca0a5d63f 100644
--- a/docs/RFPs/scale-codec-comparator.html
+++ b/docs/RFPs/scale-codec-comparator.html
@@ -4,7 +4,7 @@
SCALE Codec Comparator | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/social-recovery-wallet.html b/docs/RFPs/social-recovery-wallet.html
index da4c93421a1..92ac152e16c 100644
--- a/docs/RFPs/social-recovery-wallet.html
+++ b/docs/RFPs/social-recovery-wallet.html
@@ -4,7 +4,7 @@
Social Recovery Wallet | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/staking-rewards-collector-front-end.html b/docs/RFPs/staking-rewards-collector-front-end.html
index 7ec8deb0eda..c7bb7cc203a 100644
--- a/docs/RFPs/staking-rewards-collector-front-end.html
+++ b/docs/RFPs/staking-rewards-collector-front-end.html
@@ -4,7 +4,7 @@
Front-End for Staking Rewards Collector | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/sub-consensus.html b/docs/RFPs/sub-consensus.html
index d18dc66cb32..80f31193c73 100644
--- a/docs/RFPs/sub-consensus.html
+++ b/docs/RFPs/sub-consensus.html
@@ -4,7 +4,7 @@
Sub-consensus mechanism | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/uncollateralized-stablecoin-research.html b/docs/RFPs/uncollateralized-stablecoin-research.html
index 34fb9240ffe..c0e6809547b 100644
--- a/docs/RFPs/uncollateralized-stablecoin-research.html
+++ b/docs/RFPs/uncollateralized-stablecoin-research.html
@@ -4,7 +4,7 @@
Uncollateralized Stablecoin Research | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/uptane-for-substrate-design-and-scope.html b/docs/RFPs/uptane-for-substrate-design-and-scope.html
index 4c297366981..5773448a537 100644
--- a/docs/RFPs/uptane-for-substrate-design-and-scope.html
+++ b/docs/RFPs/uptane-for-substrate-design-and-scope.html
@@ -4,7 +4,7 @@
Designing Upchain: A framework for securing Substrate software update systems | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/user-account-access-analysis.html b/docs/RFPs/user-account-access-analysis.html
index f6faad7aa31..5545ec66e54 100644
--- a/docs/RFPs/user-account-access-analysis.html
+++ b/docs/RFPs/user-account-access-analysis.html
@@ -4,7 +4,7 @@
User Account Access Security Analysis for Wallets | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/validator-selection-algorithm.html b/docs/RFPs/validator-selection-algorithm.html
index 686cb318c81..c562e55ae95 100644
--- a/docs/RFPs/validator-selection-algorithm.html
+++ b/docs/RFPs/validator-selection-algorithm.html
@@ -4,7 +4,7 @@
RFP: Validator Selection Algorithm | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/validator-setup-maintenance.html b/docs/RFPs/validator-setup-maintenance.html
index 7042b083c3a..2c82036e0b2 100644
--- a/docs/RFPs/validator-setup-maintenance.html
+++ b/docs/RFPs/validator-setup-maintenance.html
@@ -4,7 +4,7 @@
polkadot-validator-setup maintenance | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/wallet-aggregator-library.html b/docs/RFPs/wallet-aggregator-library.html
index c34b67ff59a..db9adfdcf54 100644
--- a/docs/RFPs/wallet-aggregator-library.html
+++ b/docs/RFPs/wallet-aggregator-library.html
@@ -4,7 +4,7 @@
Wallet Aggregator Library | Web3 Foundation Grants
-
+
diff --git a/docs/RFPs/xcm-tool.html b/docs/RFPs/xcm-tool.html
index 69dfd61c9b4..ad230ff5280 100644
--- a/docs/RFPs/xcm-tool.html
+++ b/docs/RFPs/xcm-tool.html
@@ -4,7 +4,7 @@
XCM library & tools | Web3 Foundation Grants
-
+
diff --git a/docs/Support Docs/T&Cs.html b/docs/Support Docs/T&Cs.html
index 46c06f1f5a9..6406f1de09f 100644
--- a/docs/Support Docs/T&Cs.html
+++ b/docs/Support Docs/T&Cs.html
@@ -4,7 +4,7 @@
Grants Terms and Conditions | Web3 Foundation Grants
-
+
diff --git a/docs/Support Docs/announcement-guidelines.html b/docs/Support Docs/announcement-guidelines.html
index c2814543265..af2d56b1a1d 100644
--- a/docs/Support Docs/announcement-guidelines.html
+++ b/docs/Support Docs/announcement-guidelines.html
@@ -4,7 +4,7 @@
Announcement Guidelines | Web3 Foundation Grants
-
+
diff --git a/docs/Support Docs/grant-badge-guidelines.html b/docs/Support Docs/grant-badge-guidelines.html
index 51b0f4cc83e..d8441888f75 100644
--- a/docs/Support Docs/grant-badge-guidelines.html
+++ b/docs/Support Docs/grant-badge-guidelines.html
@@ -4,7 +4,7 @@
Usage guidelines for the W3F Grants Program badge | Web3 Foundation Grants
-
+
diff --git a/docs/Support Docs/grant_guidelines_per_category.html b/docs/Support Docs/grant_guidelines_per_category.html
index 1f1df57a833..8deee891dda 100644
--- a/docs/Support Docs/grant_guidelines_per_category.html
+++ b/docs/Support Docs/grant_guidelines_per_category.html
@@ -4,7 +4,7 @@
Grant Guidelines for Most Popular Grant Categories | Web3 Foundation Grants
-
+
diff --git a/docs/Support Docs/milestone-deliverables-guidelines.html b/docs/Support Docs/milestone-deliverables-guidelines.html
index b29077c48eb..91156c094c2 100644
--- a/docs/Support Docs/milestone-deliverables-guidelines.html
+++ b/docs/Support Docs/milestone-deliverables-guidelines.html
@@ -4,7 +4,7 @@
Milestone Delivery Guidelines | Web3 Foundation Grants
-
+
diff --git a/docs/Support Docs/polkadot_stack.html b/docs/Support Docs/polkadot_stack.html
index a5ca628fa59..ed30ce97e88 100644
--- a/docs/Support Docs/polkadot_stack.html
+++ b/docs/Support Docs/polkadot_stack.html
@@ -4,7 +4,7 @@
Open Source Polkadot Stack | Web3 Foundation Grants
-
+
diff --git a/docs/Support Docs/privacy_policy.html b/docs/Support Docs/privacy_policy.html
index 0b67dce6640..b5b1b106857 100644
--- a/docs/Support Docs/privacy_policy.html
+++ b/docs/Support Docs/privacy_policy.html
@@ -4,7 +4,7 @@
Privacy Policy | Web3 Foundation Grants
-
+
diff --git a/docs/contribute.html b/docs/contribute.html
index 20bb7137c3f..0777ebd91ac 100644
--- a/docs/contribute.html
+++ b/docs/contribute.html
@@ -4,7 +4,7 @@
🫶 Contribute | Web3 Foundation Grants
-
+
diff --git a/docs/faq.html b/docs/faq.html
index 6bd6076f498..7a4bf4f814b 100644
--- a/docs/faq.html
+++ b/docs/faq.html
@@ -4,7 +4,7 @@
🙋 FAQ | Web3 Foundation Grants
-
+
diff --git a/docs/funding.html b/docs/funding.html
index a47926a8884..e5844923a11 100644
--- a/docs/funding.html
+++ b/docs/funding.html
@@ -4,7 +4,7 @@
🪙 Alternative Funding | Web3 Foundation Grants
-
+
diff --git a/docs/help.html b/docs/help.html
index 4f7a8faac06..b8f901edfef 100644
--- a/docs/help.html
+++ b/docs/help.html
@@ -4,7 +4,7 @@
💡 Help | Web3 Foundation Grants
-
+
diff --git a/docs/introduction.html b/docs/introduction.html
index 1c70829f7ff..be8c3773ee0 100644
--- a/docs/introduction.html
+++ b/docs/introduction.html
@@ -4,7 +4,7 @@
Introduction | Web3 Foundation Grants
-
+
diff --git a/docs/maintenance.html b/docs/maintenance.html
index d45a746e8b2..ad2adadbe16 100644
--- a/docs/maintenance.html
+++ b/docs/maintenance.html
@@ -4,7 +4,7 @@
🛠️ Maintenance Grants | Web3 Foundation Grants
-
+
diff --git a/docs/office-hours.html b/docs/office-hours.html
index c76a33321f7..c877a37e1e5 100644
--- a/docs/office-hours.html
+++ b/docs/office-hours.html
@@ -4,7 +4,7 @@
💼 Office Hours | Web3 Foundation Grants
-
+
diff --git a/docs/process.html b/docs/process.html
index e2f3f3cd4f4..f402fea1224 100644
--- a/docs/process.html
+++ b/docs/process.html
@@ -4,7 +4,7 @@
Apply | Web3 Foundation Grants
-
+
diff --git a/docs/referral-program.html b/docs/referral-program.html
index c9e732d7e25..cd66c50d33a 100644
--- a/docs/referral-program.html
+++ b/docs/referral-program.html
@@ -4,7 +4,7 @@
💰 Referral Program | Web3 Foundation Grants
-
+
diff --git a/docs/rfps.html b/docs/rfps.html
index ce565761040..3f3c8d2f594 100644
--- a/docs/rfps.html
+++ b/docs/rfps.html
@@ -4,7 +4,7 @@
Requests for Proposals | Web3 Foundation Grants
-
+
diff --git a/docs/suggesting.html b/docs/suggesting.html
index 6c610caa3fd..9c9f1c0b136 100644
--- a/docs/suggesting.html
+++ b/docs/suggesting.html
@@ -4,7 +4,7 @@
📬 Suggesting a Project | Web3 Foundation Grants
-
+
diff --git a/index.html b/index.html
index ae7a815e802..cd585494132 100644
--- a/index.html
+++ b/index.html
@@ -4,7 +4,7 @@
Web3 Foundation Grants | Web3 Foundation Grants
-
+
diff --git a/search.html b/search.html
index a6ec4a601d2..d311a12a12b 100644
--- a/search.html
+++ b/search.html
@@ -4,7 +4,7 @@
Search the documentation | Web3 Foundation Grants
-
+