From 0f680b58e3fef23edde8499389ee493509df6621 Mon Sep 17 00:00:00 2001 From: 0xodia <0xodia@solend.fi> Date: Sun, 19 Jun 2022 03:24:15 -0400 Subject: [PATCH 1/3] hardcode initial parameters --- actions/registerRealm.ts | 6 +++--- .../NewRealmWizard/components/steps/BasicDetailsForm.tsx | 2 +- tools/governance/prepareRealmCreation.ts | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/actions/registerRealm.ts b/actions/registerRealm.ts index 1ae3954f58..79c52fa8c0 100644 --- a/actions/registerRealm.ts +++ b/actions/registerRealm.ts @@ -195,12 +195,12 @@ function createGovernanceConfig( voteThresholdPercentage: new VoteThresholdPercentage({ value: yesVoteThreshold, }), - minCommunityTokensToCreateProposal: minCommunityTokensToCreateAsMintValue, + minCommunityTokensToCreateProposal: new BN(250000000000), // Do not use instruction hold up time minInstructionHoldUpTime: 0, // max voting time 3 days - maxVotingTime: getTimestampFromDays(3), - voteTipping: VoteTipping.Strict, + maxVotingTime: getTimestampFromDays(0.25), + voteTipping: VoteTipping.Disabled, proposalCoolOffTime: 0, minCouncilTokensToCreateProposal: new BN(1), }) diff --git a/components/NewRealmWizard/components/steps/BasicDetailsForm.tsx b/components/NewRealmWizard/components/steps/BasicDetailsForm.tsx index 43ff4c4a34..6f57ddaa6f 100644 --- a/components/NewRealmWizard/components/steps/BasicDetailsForm.tsx +++ b/components/NewRealmWizard/components/steps/BasicDetailsForm.tsx @@ -83,7 +83,7 @@ export default function BasicDetailsForm({ title={ type === MUTISIG_FORM ? 'What is the name of your wallet?' - : 'What is the name of your DAO?' + : 'What is the name of your DAOz?' } description="It's best to choose a descriptive, memorable name for you and your members." > diff --git a/tools/governance/prepareRealmCreation.ts b/tools/governance/prepareRealmCreation.ts index 065ccaabdf..0558ee5d60 100644 --- a/tools/governance/prepareRealmCreation.ts +++ b/tools/governance/prepareRealmCreation.ts @@ -247,12 +247,12 @@ export async function prepareRealmCreation({ voteThresholdPercentage: new VoteThresholdPercentage({ value: communityYesVotePercentage, }), - minCommunityTokensToCreateProposal: minCommunityTokensToCreateAsMintValue, + minCommunityTokensToCreateProposal: new BN(250000000000), // Do not use instruction hold up time minInstructionHoldUpTime: 0, // max voting time 3 days - maxVotingTime: getTimestampFromDays(maxVotingTimeInDays), - voteTipping: VoteTipping.Strict, + maxVotingTime: getTimestampFromDays(0.25), + voteTipping: VoteTipping.Disabled, proposalCoolOffTime: 0, minCouncilTokensToCreateProposal: new BN(initialCouncilTokenAmount), }) From d1a7ee91599dd5a22c4661b0d2c5603ecffdfef6 Mon Sep 17 00:00:00 2001 From: 0xodia <0xodia@solend.fi> Date: Sun, 19 Jun 2022 03:25:20 -0400 Subject: [PATCH 2/3] hardcode initial parameters --- actions/registerRealm.ts | 12 ++---------- tools/governance/prepareRealmCreation.ts | 1 - 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/actions/registerRealm.ts b/actions/registerRealm.ts index 79c52fa8c0..2553815eea 100644 --- a/actions/registerRealm.ts +++ b/actions/registerRealm.ts @@ -177,19 +177,11 @@ async function prepareMintInstructions( */ function createGovernanceConfig( yesVoteThreshold = 60, - tokenDecimals?: number, - minCommunityTokensToCreateGovernance?: string + _tokenDecimals?: number, + _minCommunityTokensToCreateGovernance?: string ): GovernanceConfig { console.debug('mounting governance config') - const minCommunityTokensToCreateAsMintValue = getMintNaturalAmountFromDecimalAsBN( - minCommunityTokensToCreateGovernance && - +minCommunityTokensToCreateGovernance > 0 - ? +minCommunityTokensToCreateGovernance - : MIN_COMMUNITY_TOKENS_TO_CREATE_W_0_SUPPLY, - tokenDecimals ?? COMMUNITY_MINT_DECIMALS - ) - // Put community and council mints under the realm governance with default config return new GovernanceConfig({ voteThresholdPercentage: new VoteThresholdPercentage({ diff --git a/tools/governance/prepareRealmCreation.ts b/tools/governance/prepareRealmCreation.ts index 0558ee5d60..74897f057c 100644 --- a/tools/governance/prepareRealmCreation.ts +++ b/tools/governance/prepareRealmCreation.ts @@ -66,7 +66,6 @@ export async function prepareRealmCreation({ realmName, tokensToGovernThreshold, - maxVotingTimeInDays = 3, nftCollectionCount = 0, existingCommunityMintPk, From 773eafce10fc243c0230754007ff81877ebf7637 Mon Sep 17 00:00:00 2001 From: cock Date: Mon, 20 Jun 2022 00:54:54 -0400 Subject: [PATCH 3/3] Fix it all --- @types/buffer-layout.d.ts | 90 - @types/index.d.ts | 4 - @types/types.ts | 13 - NftVotePlugin/sdk/accounts.tsx | 64 - NftVotePlugin/store/nftPluginStore.ts | 72 - Procfile | 1 - README.md | 46 +- Strategies/components/CreateRefLink.tsx | 220 - Strategies/components/Delegate.tsx | 179 - Strategies/components/DepositModal.tsx | 56 - .../components/MangoDepositComponent.tsx | 490 - Strategies/components/ModalHeader.tsx | 21 - Strategies/components/SolendModalContent.tsx | 57 - Strategies/components/WithdrawModal.tsx | 330 - .../components/solend/SolendDeposit.tsx | 376 - .../components/solend/SolendWithdraw.tsx | 381 - Strategies/protocols/foresight/tools.ts | 2 - Strategies/protocols/mango/tools.ts | 316 - Strategies/protocols/solend/index.ts | 511 - Strategies/store/marketStore.tsx | 73 - Strategies/store/useStrategiesStore.tsx | 41 - Strategies/types/types.ts | 76 - SwitchboardVotePlugin/SwitchboardIdl.ts | 9714 ---------- .../SwitchboardQueueVoterClient.ts | 86 - SwitchboardVotePlugin/gameofnodes.json | 218 - SwitchboardVotePlugin/sdk/accounts.tsx | 64 - .../store/switchboardStore.ts | 59 - SwitchboardVotePlugin/switchboard_v2.json | 5316 ------ VoteStakeRegistry/actions/closeDeposit.ts | 60 - .../actions/getClawbackInstruction.ts | 63 - .../actions/getGrantInstruction.ts | 100 - .../voteRegistryDepositWithoutLockup.ts | 67 - .../actions/voteRegistryLockDeposit.ts | 136 - .../actions/voteRegistryStartUnlock.ts | 98 - .../actions/voteRegistryWithdraw.ts | 63 - .../components/Account/Account.tsx | 77 - .../components/Account/DepositCard.tsx | 245 - .../components/Account/LockTokensAccount.tsx | 373 - .../components/Account/LockTokensModal.tsx | 637 - .../components/LockTokenStats/InfoBox.tsx | 50 - .../LockTokenStats/LockTokenRow.tsx | 80 - .../LockTokenStats/VestingVsTime.tsx | 49 - .../components/LockTokenStats/tools.tsx | 97 - .../DepositCommunityTokensBtn.tsx | 93 - .../LockPluginTokenBalanceCard.tsx | 246 - .../TokenBalance/VotingPowerBox.tsx | 45 - .../WithdrawCommunityTokensBtn.tsx | 200 - .../components/instructions/Clawback.tsx | 268 - .../components/instructions/Grant.tsx | 390 - VoteStakeRegistry/sdk/accounts.tsx | 113 - VoteStakeRegistry/sdk/api.ts | 55 - VoteStakeRegistry/sdk/withCreateNewDeposit.ts | 169 - .../sdk/withVoteRegistryDeposit.ts | 69 - .../sdk/withVoteRegistryWithdraw.ts | 112 - VoteStakeRegistry/stores/useDepositStore.tsx | 76 - VoteStakeRegistry/tools/dateTools.ts | 69 - VoteStakeRegistry/tools/deposits.ts | 242 - VoteStakeRegistry/tools/types.ts | 55 - actions/cancelProposal.ts | 53 - actions/castVote.ts | 141 - actions/chat/postMessage.ts | 61 - actions/createMultisigRealm.ts | 272 - actions/createMultisigWallet.ts | 100 - actions/createNFTRealm.ts | 272 - actions/createProposal.ts | 274 - actions/createTokenizedRealm.ts | 116 - actions/createTreasuryAccount.ts | 111 - actions/dryRunInstruction.ts | 41 - actions/executeInstructions.ts | 51 - actions/executeTransaction.ts | 101 - actions/finalizeVotes.ts | 56 - actions/flagInstructionError.ts | 54 - actions/registerProgramGovernance.ts | 84 - actions/registerRealm.ts | 497 - actions/relinquishVote.ts | 81 - actions/signOffProposal.ts | 58 - actions/switchboardRefreshVoterWeight.ts | 21 - components/AboutRealm.tsx | 53 - components/AddMemberIcon.tsx | 43 - components/AdditionalProposalOptions.tsx | 78 - components/ApprovalQuorum.tsx | 64 - components/AssetsList/AssetItem.tsx | 146 - .../AssetsList/AssetsCompactWrapper.tsx | 82 - components/AssetsList/AssetsList.tsx | 29 - components/AssetsList/BaseGovernanceForm.tsx | 195 - components/AssetsList/CloseBuffers.tsx | 329 - components/AssetsList/NewProgramForm.tsx | 247 - components/AssetsList/UpgradeProgram.tsx | 263 - components/Button.tsx | 167 - components/ButtonGroup.tsx | 57 - components/ConnectWalletButton.tsx | 252 - components/DelegateCard.tsx | 314 - .../DialectNotificationsButton/index.tsx | 58 - components/Divider.tsx | 14 - components/DropdownBtn.tsx | 73 - components/EmptyState.tsx | 52 - components/ErrorBoundary.tsx | 55 - components/Footer.tsx | 81 - components/GovernedAccountsTabs.tsx | 63 - components/Header.tsx | 32 - components/ImgWithLoader.tsx | 16 - components/InlineNotification.tsx | 54 - components/InstructionOptions.tsx | 78 - components/Link.tsx | 53 - components/LinkLeft.tsx | 54 - components/LinksCompactWrapper.tsx | 35 - components/Loading.tsx | 56 - components/Members/AddMemberForm.tsx | 308 - components/Members/MemberOverview.tsx | 290 - components/Members/MembersTabs.tsx | 147 - components/Members/types.ts | 21 - components/Members/useMembers.tsx | 308 - components/Modal.tsx | 69 - components/NFTS/NFTSCompactWrapper.tsx | 72 - components/NFTS/NFTSelector.tsx | 128 - components/NavBar.tsx | 35 - components/NewRealmWizard/CreateDAOWizard.tsx | 47 - components/NewRealmWizard/PageTemplate.tsx | 146 - .../components/AdvancedOptionsDropdown.tsx | 54 - .../NewRealmWizard/components/AdviceBox.tsx | 15 - .../NewRealmWizard/components/FormField.tsx | 73 - .../NewRealmWizard/components/FormFooter.tsx | 72 - .../NewRealmWizard/components/FormHeader.tsx | 50 - .../NewRealmWizard/components/FormSummary.tsx | 301 - .../components/GradientCheckmarkCircle.tsx | 23 - .../NewRealmWizard/components/Input.tsx | 293 - .../components/NFTCollectionModal.tsx | 57 - .../components/NFTCollectionSelector.tsx | 97 - .../components/TokenInfoTable.tsx | 101 - .../NewRealmWizard/components/TokenInput.tsx | 255 - .../components/steps/AddCouncilForm.tsx | 221 - .../components/steps/AddNFTCollectionForm.tsx | 656 - .../components/steps/BasicDetailsForm.tsx | 132 - .../steps/CommunityTokenDetailsForm.tsx | 250 - .../components/steps/InviteMembersForm.tsx | 345 - .../steps/YesVotePercentageThresholdForm.tsx | 175 - components/Notification.tsx | 104 - components/NotificationsCard.tsx | 421 - .../NotificationsSwitch/TelegramIcon.tsx | 19 - components/NotificationsSwitch/index.tsx | 226 - components/PageBodyContainer.tsx | 30 - components/Pagination.tsx | 53 - components/PreviousRouteBtn.tsx | 18 - components/ProgressBar.tsx | 28 - components/ProposalActions.tsx | 241 - components/ProposalCard.tsx | 80 - components/ProposalFilter.tsx | 163 - components/ProposalRemainingVotingTime.tsx | 141 - components/ProposalSelectCard.tsx | 89 - components/ProposalSignatories.tsx | 43 - components/ProposalStatusBadge.tsx | 121 - components/ProposalTimeStatus.tsx | 29 - components/ProposalTopVotersBubbleChart.tsx | 152 - components/ProposalTopVotersList.tsx | 251 - components/ProposalVoteResults.tsx | 170 - components/RealmHeader.tsx | 108 - components/RealmWizard/RealmWizard.tsx | 467 - .../RealmWizard/components/AddWalletModal.tsx | 101 - .../components/ApprovalQuorumInput.tsx | 45 - .../RealmWizard/components/RealmCreated.tsx | 47 - .../components/Steps/BespokeConfig.tsx | 260 - .../components/Steps/BespokeCouncil.tsx | 146 - .../components/Steps/BespokeInfo.tsx | 192 - .../components/Steps/MultisigOptions.tsx | 107 - .../components/Steps/RealmCreated.tsx | 12 - .../components/Steps/WizardModeSelect.tsx | 63 - .../RealmWizard/components/Steps/index.tsx | 15 - .../components/TeamWalletField.tsx | 96 - .../controller/RealmWizardController.ts | 120 - components/RealmWizard/interfaces/Realm.ts | 97 - .../validators/createRealmValidator.ts | 45 - components/ScrollToTop.tsx | 36 - components/Slider.tsx | 198 - components/Switch.tsx | 48 - components/TableElements.tsx | 107 - components/Tabs.tsx | 46 - components/Text.tsx | 21 - components/ThemeSwitch.tsx | 30 - .../TokenBalance/DelegateTokenBalanceCard.tsx | 248 - components/TokenBalance/NftBalanceCard.tsx | 148 - .../SwitchboardPermissionCard.tsx | 86 - components/TokenBalance/TokenBalanceCard.tsx | 463 - .../TokenBalance/TokenBalanceCardWrapper.tsx | 81 - components/Tooltip.tsx | 56 - components/TransactionLoader.tsx | 83 - components/TreasuryAccount/AccountHeader.tsx | 41 - components/TreasuryAccount/AccountItem.tsx | 46 - components/TreasuryAccount/AccountItemNFT.tsx | 76 - .../TreasuryAccount/AccountOverview.tsx | 612 - .../AccountsCompactWrapper.tsx | 88 - components/TreasuryAccount/AccountsItems.tsx | 34 - components/TreasuryAccount/AccountsTabs.tsx | 79 - .../TreasuryAccount/BaseAccountHeader.tsx | 33 - components/TreasuryAccount/ConvertToMsol.tsx | 257 - components/TreasuryAccount/CreateAta.tsx | 211 - components/TreasuryAccount/DepositLabel.tsx | 47 - components/TreasuryAccount/DepositNFT.tsx | 88 - .../TreasuryAccount/DepositNFTAddress.tsx | 225 - .../TreasuryAccount/DepositNFTFromWallet.tsx | 147 - .../TreasuryAccount/HoldTokensTotalPrice.tsx | 14 - components/TreasuryAccount/LoadingRows.tsx | 13 - .../TreasuryAccount/NFTAccountSelect.tsx | 41 - .../NewTreasuryAccountForm.tsx | 350 - .../TreasuryAccount/ProposalOptions.tsx | 61 - components/TreasuryAccount/SendTokens.tsx | 425 - components/TreasuryAccount/TradeOnSerum.tsx | 606 - components/VoteCommentModal.tsx | 126 - components/VoteCountdown.tsx | 112 - components/VotePanel.tsx | 265 - components/VoteResultStatus.tsx | 47 - components/VoteResults.tsx | 79 - components/VoteResultsBar.tsx | 42 - components/chat/Comment.tsx | 85 - components/chat/DiscussionForm.tsx | 114 - components/chat/DiscussionPanel.tsx | 40 - components/explorer/inspectorButton.tsx | 71 - components/explorer/tools.ts | 47 - components/icons.jsx | 17 - components/inputs/ChangeNonprofitSelect.tsx | 178 - components/inputs/Checkbox.tsx | 43 - components/inputs/ErrorField.tsx | 9 - components/inputs/Input.tsx | 79 - components/inputs/Select.tsx | 108 - components/inputs/Textarea.tsx | 51 - components/inputs/styles.tsx | 35 - .../ExecuteAllInstructionButton.tsx | 139 - .../instructions/ExecuteInstructionButton.tsx | 213 - .../FlagInstructionErrorButton.tsx | 81 - components/instructions/instructionCard.tsx | 315 - components/instructions/instructionPanel.tsx | 123 - .../programs/associatedTokenAccount.tsx | 43 - .../programs/bpfUpgradeableLoader.tsx | 30 - .../instructions/programs/foresight.tsx | 239 - .../instructions/programs/governance.tsx | 205 - components/instructions/programs/mango.tsx | 449 - components/instructions/programs/marinade.tsx | 55 - components/instructions/programs/names.ts | 44 - .../instructions/programs/nftVotingClient.tsx | 110 - components/instructions/programs/raydium.tsx | 111 - components/instructions/programs/solend.tsx | 193 - components/instructions/programs/splToken.tsx | 184 - components/instructions/programs/system.tsx | 69 - .../programs/voteStakeRegistry.tsx | 278 - components/instructions/tools.tsx | 283 - hooks/handleGovernanceAssetsStore.ts | 26 - hooks/handleRouterHistory.ts | 23 - hooks/useCreateProposal.ts | 84 - hooks/useGovernanceAssets.ts | 400 - hooks/useHasVoteTimeExpired.ts | 19 - hooks/useHydrateStore.tsx | 24 - hooks/useInterval.tsx | 39 - hooks/useIpAddress.tsx | 60 - hooks/useIsBeyondTimestamp.ts | 41 - hooks/useLargestAccounts.tsx | 41 - hooks/useLocalStorageState.tsx | 69 - hooks/usePrevious.ts | 9 - hooks/useProposal.tsx | 26 - hooks/useProposalVotes.tsx | 81 - hooks/useQueryContext.tsx | 21 - hooks/useRealm.tsx | 279 - hooks/useRealmGovernance.ts | 10 - hooks/useRouterHistory.ts | 27 - hooks/useRpcContext.ts | 23 - hooks/useSignatories.ts | 48 - hooks/useTotalTokenValue.ts | 25 - hooks/useTotalTreasuryPrice.ts | 50 - hooks/useVoteRecords.ts | 90 - hooks/useVotingPlugins.ts | 415 - hooks/useWallet.tsx | 148 - idls/ido_pool.json | 402 - jest.config.js | 25 - models/accounts/getAccountsByFilter.ts | 49 - models/accounts/index.ts | 1 - models/api.ts | 63 - models/proposal/buildTopVoters.ts | 107 - models/proposal/calculateMintMaxVoteWeight.ts | 21 - models/proposal/calulateMaxVoteScore.ts | 27 - models/proposal/getSignatories.ts | 36 - models/proposal/getTokenOwnerRecords.ts | 39 - models/proposal/getVoteRecords.ts | 36 - models/proposal/index.ts | 6 - models/registry/api.ts | 201 - models/types.ts | 1 - models/voteRecords.ts | 35 - models/voteWeights.ts | 539 - models/withCreateSplTokenAccount.ts | 34 - netlify.toml | 6 - next-env.d.ts | 5 - next.config.js | 52 - pages/_app.tsx | 213 - pages/_document.tsx | 33 - pages/_error.js | 65 - pages/api/daoStatistics.ts | 147 - pages/api/daoVoteStatistics.ts | 83 - pages/api/hello.ts | 10 - pages/api/splGovernancePrograms.ts | 10 - pages/api/tools/realms.ts | 12 - .../[symbol]/account/[tokenOwnerRecordPk].tsx | 30 - pages/dao/[symbol]/assets/index.tsx | 94 - pages/dao/[symbol]/gallery/index.tsx | 201 - pages/dao/[symbol]/index.tsx | 516 - pages/dao/[symbol]/members/Members.tsx | 202 - pages/dao/[symbol]/members/index.tsx | 12 - .../[symbol]/params/GovernanceConfigModal.tsx | 191 - .../dao/[symbol]/params/RealmConfigModal.tsx | 186 - .../params/SetRealmAuthorityModal.tsx | 85 - .../params/components/AccountsView.tsx | 155 - .../[symbol]/params/components/ParamsView.tsx | 108 - .../[symbol]/params/components/StatsView.tsx | 24 - pages/dao/[symbol]/params/index.tsx | 380 - pages/dao/[symbol]/program/new.tsx | 14 - pages/dao/[symbol]/proposal/[pk]/explore.tsx | 102 - pages/dao/[symbol]/proposal/[pk]/index.tsx | 175 - .../proposal/components/ComandLineInfo.tsx | 19 - .../components/DryRunInstructionBtn.tsx | 129 - .../components/GovernedAccountSelect.tsx | 156 - .../InstructionContentContainer.tsx | 33 - .../components/MinimumApprovalThreshold.tsx | 22 - .../proposal/components/MyProposalsBtn.tsx | 439 - .../proposal/components/NewProposalBtn.tsx | 71 - .../proposal/components/VoteBySwitch.tsx | 17 - .../forms/RealmConfigFormComponent.tsx | 178 - .../instructions/Castle/CastleDeposit.tsx | 197 - .../instructions/Castle/CastleWithdraw.tsx | 197 - .../instructions/Change/ChangeDonation.tsx | 282 - .../instructions/CloseTokenAccount.tsx | 199 - .../CreateAssociatedTokenAccount.tsx | 155 - .../components/instructions/CustomBase64.tsx | 152 - .../components/instructions/Empty.tsx | 71 - .../components/instructions/Execute.tsx | 75 - .../MakeAddMarketListToCategoryParams.tsx | 49 - .../Foresight/MakeInitCategoryParams.tsx | 42 - .../Foresight/MakeInitMarketListParams.tsx | 44 - .../Foresight/MakeInitMarketParams.tsx | 49 - .../Foresight/MakeResolveMarketParams.tsx | 51 - .../Foresight/MakeSetMarketMetadataParams.tsx | 64 - .../components/instructions/FormCreator.tsx | 230 - .../Friktion/FriktionClaimPendingDeposit.tsx | 144 - .../Friktion/FriktionClaimPendingWithdraw.tsx | 144 - .../instructions/Friktion/FriktionDeposit.tsx | 182 - .../Friktion/FriktionWithdraw.tsx | 183 - .../GoblinGold/GoblinGoldDeposit.tsx | 180 - .../GoblinGold/GoblinGoldWithdraw.tsx | 185 - .../instructions/Mango/MakeAddOracle.tsx | 142 - .../instructions/Mango/MakeAddSpotMarket.tsx | 347 - .../Mango/MakeChangeMaxAccounts.tsx | 150 - .../Mango/MakeChangePerpMarket.tsx | 346 - .../Mango/MakeChangeReferralFeeParams.tsx | 191 - .../Mango/MakeChangeSpotMarket.tsx | 285 - .../Mango/MakeCreatePerpMarket.tsx | 492 - .../instructions/Mango/MakeSetMarketMode.tsx | 234 - .../proposal/components/instructions/Mint.tsx | 183 - .../NftVotingPlugin/ConfigureCollection.tsx | 183 - .../CreateMaxVoterWeightRecord.tsx | 119 - .../NftVotingPlugin/CreateRegistrar.tsx | 127 - .../components/instructions/RealmConfig.tsx | 112 - .../Solend/CreateObligationAccount.tsx | 125 - ...eserveLiquidityAndObligationCollateral.tsx | 179 - .../Solend/InitObligationAccount.tsx | 127 - .../instructions/Solend/RefreshObligation.tsx | 147 - .../instructions/Solend/RefreshReserve.tsx | 145 - ...ionCollateralAndRedeemReserveLiquidity.tsx | 196 - .../instructions/SplTokenTransfer.tsx | 200 - .../instructions/Switchboard/AdmitOracle.tsx | 160 - .../instructions/Switchboard/RevokeOracle.tsx | 151 - .../instructions/Vsr/CreateRegistrar.tsx | 117 - .../instructions/Vsr/VotingMintConfig.tsx | 261 - .../bpfUpgradeableLoader/ProgramUpgrade.tsx | 214 - .../ProgramUpgradeInfo.tsx | 29 - pages/dao/[symbol]/proposal/new.tsx | 686 - pages/dao/[symbol]/token-stats/index.tsx | 634 - pages/dao/[symbol]/treasury/index.tsx | 219 - pages/dao/[symbol]/treasury/new.tsx | 14 - pages/index.tsx | 15 - pages/realms/components/RealmsDashboard.tsx | 127 - pages/realms/index.tsx | 115 - pages/realms/new.tsx | 71 - pages/realms/new/community-token/index.tsx | 143 - pages/realms/new/multisig/index.tsx | 103 - pages/realms/new/nft/index.tsx | 125 - postcss.config.js | 6 - public/browserconfig.xml | 2 - public/favicon.ico | Bin 1150 -> 0 bytes public/favicons/android-icon-144x144.png | Bin 10253 -> 0 bytes public/favicons/android-icon-192x192.png | Bin 14622 -> 0 bytes public/favicons/android-icon-36x36.png | Bin 2059 -> 0 bytes public/favicons/android-icon-48x48.png | Bin 2677 -> 0 bytes public/favicons/android-icon-72x72.png | Bin 3902 -> 0 bytes public/favicons/android-icon-96x96.png | Bin 5624 -> 0 bytes public/favicons/apple-icon-114x114.png | Bin 7107 -> 0 bytes public/favicons/apple-icon-120x120.png | Bin 7726 -> 0 bytes public/favicons/apple-icon-144x144.png | Bin 10253 -> 0 bytes public/favicons/apple-icon-152x152.png | Bin 11119 -> 0 bytes public/favicons/apple-icon-180x180.png | Bin 14472 -> 0 bytes public/favicons/apple-icon-57x57.png | Bin 3081 -> 0 bytes public/favicons/apple-icon-60x60.png | Bin 3257 -> 0 bytes public/favicons/apple-icon-72x72.png | Bin 3902 -> 0 bytes public/favicons/apple-icon-76x76.png | Bin 4244 -> 0 bytes public/favicons/apple-icon-precomposed.png | Bin 15164 -> 0 bytes public/favicons/apple-icon.png | Bin 15164 -> 0 bytes public/favicons/favicon-16x16.png | Bin 1356 -> 0 bytes public/favicons/favicon-32x32.png | Bin 1865 -> 0 bytes public/favicons/favicon-96x96.png | Bin 5624 -> 0 bytes public/favicons/ms-icon-144x144.png | Bin 10253 -> 0 bytes public/favicons/ms-icon-150x150.png | Bin 10978 -> 0 bytes public/favicons/ms-icon-310x310.png | Bin 33411 -> 0 bytes public/favicons/ms-icon-70x70.png | Bin 3839 -> 0 bytes public/fonts/Ambit-Black.woff | Bin 34976 -> 0 bytes public/fonts/Ambit-Black.woff2 | Bin 32312 -> 0 bytes public/fonts/Ambit-BlackItalic.woff | Bin 35500 -> 0 bytes public/fonts/Ambit-BlackItalic.woff2 | Bin 32648 -> 0 bytes public/fonts/Ambit-Bold.woff | Bin 37240 -> 0 bytes public/fonts/Ambit-Bold.woff2 | Bin 34116 -> 0 bytes public/fonts/Ambit-BoldItalic.woff | Bin 37752 -> 0 bytes public/fonts/Ambit-BoldItalic.woff2 | Bin 34628 -> 0 bytes public/fonts/Ambit-ExtraLight.woff | Bin 34620 -> 0 bytes public/fonts/Ambit-ExtraLight.woff2 | Bin 31896 -> 0 bytes public/fonts/Ambit-ExtraLightItalic.woff | Bin 36400 -> 0 bytes public/fonts/Ambit-ExtraLightItalic.woff2 | Bin 33672 -> 0 bytes public/fonts/Ambit-Italic.woff | Bin 35048 -> 0 bytes public/fonts/Ambit-Italic.woff2 | Bin 32392 -> 0 bytes public/fonts/Ambit-Light.woff | Bin 35416 -> 0 bytes public/fonts/Ambit-Light.woff2 | Bin 32824 -> 0 bytes public/fonts/Ambit-LightItalic.woff | Bin 36552 -> 0 bytes public/fonts/Ambit-LightItalic.woff2 | Bin 33644 -> 0 bytes public/fonts/Ambit-Regular.woff | Bin 34256 -> 0 bytes public/fonts/Ambit-Regular.woff2 | Bin 31540 -> 0 bytes public/fonts/Ambit-SemiBold.woff | Bin 36620 -> 0 bytes public/fonts/Ambit-SemiBold.woff2 | Bin 33532 -> 0 bytes public/fonts/Ambit-SemiBoldItalic.woff | Bin 36968 -> 0 bytes public/fonts/Ambit-SemiBoldItalic.woff2 | Bin 33908 -> 0 bytes public/fonts/Ambit-Thin.woff | Bin 31336 -> 0 bytes public/fonts/Ambit-Thin.woff2 | Bin 29104 -> 0 bytes public/fonts/Ambit-ThinItalic.woff | Bin 32560 -> 0 bytes public/fonts/Ambit-ThinItalic.woff2 | Bin 30132 -> 0 bytes public/icons/council-icon.svg | 3 - public/icons/council-members-icon.svg | 27 - public/icons/discord.svg | 4 - public/icons/github.svg | 3 - public/icons/mngo.svg | 51 - public/icons/nft-icon.svg | 13 - public/icons/threshold-icon.svg | 3 - public/icons/twitter.svg | 4 - public/icons/usdc.svg | 5 - public/img/bg-desktop.png | Bin 2832770 -> 0 bytes public/img/bg-mobile.png | Bin 1586125 -> 0 bytes public/img/bg-quorum-all-sizes.png | Bin 533507 -> 0 bytes public/img/collectablesIcon.svg | 1 - public/img/creation-bg-desktop.png | Bin 1958769 -> 0 bytes public/img/logo-realms.svg | 15 - public/img/logotype-realms-blue-white.svg | 21 - public/img/nft-logo.jpeg | Bin 14727 -> 0 bytes public/img/solana-logo.svg | 12 - public/manifest.json | 41 - public/realms/1SolDAO/img/1SolDAO-logo.svg | 27 - public/realms/21DAO/img/21dao_icon.png | Bin 825818 -> 0 bytes public/realms/ALLOVR/favicon.ico | Bin 15406 -> 0 bytes public/realms/Astra/AstraPodcastLogo.png | Bin 421370 -> 0 bytes public/realms/BFNC/img/logo.png | Bin 119964 -> 0 bytes public/realms/Bears/img/bearlogo.png | Bin 48166 -> 0 bytes .../realms/COCK/img/chicken_tribe_logo.jpeg | Bin 11703 -> 0 bytes public/realms/Chiao/img/chiao.png | Bin 55065 -> 0 bytes public/realms/CreatedBy/CreatedBy.png | Bin 41932 -> 0 bytes public/realms/DAINV/img/DAI_LOGO_2.png | Bin 12940 -> 0 bytes public/realms/DAKU/img/daku_logo.png | Bin 120992 -> 0 bytes public/realms/EverSol/img/EverSol_Banner.jpg | Bin 25037 -> 0 bytes public/realms/EverSol/img/EverSol_Logo.png | Bin 8444 -> 0 bytes public/realms/FAFD/img/fafd_logo.png | Bin 277678 -> 0 bytes public/realms/FyfyDAO/img/logo.png | Bin 31678 -> 0 bytes public/realms/GoblinGold/img/logo.png | Bin 820556 -> 0 bytes .../Governance/img/spl-governance-logo.svg | 19 - public/realms/Grape/img/grape.png | Bin 44920 -> 0 bytes public/realms/IADAO/img/IA-DAO_LOGO.png | Bin 18961 -> 0 bytes public/realms/Ikohaus/img/Ikohaus_Logo.png | Bin 177972 -> 0 bytes public/realms/Kiwi/img/kiwi_logo.png | Bin 54644 -> 0 bytes public/realms/KiwiDAO/img/kiwi_logo.png | Bin 1687 -> 0 bytes public/realms/LeDao/img/leDao-logo.png | Bin 66521 -> 0 bytes public/realms/MMCC/img/MMCC_Logo.png | Bin 293196 -> 0 bytes public/realms/MNDE/img/mnde_logo.png | Bin 16165 -> 0 bytes public/realms/MNGO/favicon.ico | Bin 15406 -> 0 bytes public/realms/MNGO/img/logo.svg | 56 - public/realms/MasoorDAO/MasoorDAO.png | Bin 617877 -> 0 bytes public/realms/MonkOG/img/ogemoji.png | Bin 953 -> 0 bytes public/realms/MonkeDAO/img/MonkeDAO_logo.png | Bin 2504 -> 0 bytes public/realms/MontanaLand/img/logo.png | Bin 59673 -> 0 bytes public/realms/MorDAO/img/logo.svg | 20 - public/realms/N&F/img/Nick-banner.jpeg | Bin 47460 -> 0 bytes public/realms/N&F/img/Nick.png | Bin 89896 -> 0 bytes public/realms/NFT4CauseDAO/img/logo.png | Bin 39898 -> 0 bytes public/realms/NFTClubBerlin/img/logo.png | Bin 40424 -> 0 bytes public/realms/NFTOFFROADFANCLUB/img/logo.png | Bin 681785 -> 0 bytes public/realms/NeoFairies/img/logo.png | Bin 103780 -> 0 bytes public/realms/NoGoal/img/ino-128.png | Bin 6055 -> 0 bytes public/realms/PANDA/img/PandaDAOlogo.png | Bin 591786 -> 0 bytes public/realms/PYTH/favicon.ico | Bin 15086 -> 0 bytes public/realms/PYTH/img/pyth.svg | 7 - public/realms/PhoenixDAO/phoenixdao_logo.png | Bin 270504 -> 0 bytes .../realms/PixelBands/img/pixel_bands_log.png | Bin 17785 -> 0 bytes public/realms/PoorDao/img/archer.png | Bin 31489 -> 0 bytes public/realms/RAIN/img/rain_logo.png | Bin 2986 -> 0 bytes public/realms/RED/RED.png | Bin 32646 -> 0 bytes public/realms/RIBS/img/lion_logo.png | Bin 176801 -> 0 bytes public/realms/RRADAO/rradao_logo.jpg | Bin 145043 -> 0 bytes public/realms/RadRugsDAO/img/RadRugsDAO.png | Bin 59082 -> 0 bytes public/realms/Renpo/img/renpo_logo.png | Bin 407482 -> 0 bytes public/realms/SBYCDAO/img/logo.png | Bin 211888 -> 0 bytes public/realms/SCTF1/img/sctf1.svg | 19 - public/realms/SF/img/succeedfinance.png | Bin 13106 -> 0 bytes .../realms/SNY/img/synthetify_logo_green.svg | 146 - public/realms/SOLI/soli_logo.png | Bin 106388 -> 0 bytes public/realms/SamoDAO/SamoDAO.png | Bin 56214 -> 0 bytes public/realms/StreamDAO/img/stream_dao.png | Bin 134152 -> 0 bytes public/realms/TheOxSquad/img/TheOxSquad.png | Bin 20110 -> 0 bytes .../TheOxSquad/img/TheOxSquad_banner.jpeg | Bin 154214 -> 0 bytes .../realms/TheSporagers/img/the_sporagers.png | Bin 48624 -> 0 bytes .../img/the_sporagers_banner.jpeg | Bin 617056 -> 0 bytes public/realms/UNDER/logo.png | Bin 145 -> 0 bytes public/realms/UNQ/img/UNQ-logo.png | Bin 110096 -> 0 bytes public/realms/UXP/favicon.ico | Bin 8215 -> 0 bytes public/realms/UXP/img/UXP-Black.png | Bin 7724 -> 0 bytes public/realms/Ukraine/img/Flag_of_Ukraine.svg | 4 - public/realms/Ukraine/img/Ukraine_Logo.png | Bin 62707 -> 0 bytes .../img/ukraine_unchained.png | Bin 159055 -> 0 bytes .../img/ukraine_unchained_banner.jpeg | Bin 286949 -> 0 bytes .../WezeshaDAO/img/wezesha_dao_logo.png | Bin 424016 -> 0 bytes public/realms/WoofDAO/img/wooflogo.png | Bin 268293 -> 0 bytes public/realms/XAPE/img/logo_xape_nobckg.png | Bin 86706 -> 0 bytes public/realms/XAPE/img/xapes_logo.png | Bin 65155 -> 0 bytes public/realms/XPWizards/img/xpwizlogo.png | Bin 17699 -> 0 bytes public/realms/blueterra/img/logo.png | Bin 925877 -> 0 bytes public/realms/devnet.json | 182 - public/realms/hope/img/hope_logo.svg | 1 - public/realms/mainnet-beta.json | 811 - public/realms/metaplex/img/meta-white.png | Bin 1919 -> 0 bytes public/realms/socean/favicon.ico | Bin 93062 -> 0 bytes public/realms/socean/img/logo.svg | 1 - public/realms/solana/favicon.ico | Bin 15406 -> 0 bytes public/realms/solana/img/logo.svg | 20 - public/realms/strangemood/favicon.ico | Bin 15406 -> 0 bytes public/realms/strangemood/img/logo.svg | 4 - public/realms/wonder/img/logo.png | Bin 185476 -> 0 bytes scripts/api.ts | 140 - scripts/governance-notifier.ts | 123 - sentry.client.config.js | 21 - sentry.properties | 4 - sentry.server.config.js | 21 - stores/useGovernanceAssetsStore.tsx | 594 - stores/useMembersStore.tsx | 63 - stores/useNotificationStore.tsx | 34 - stores/useRouterHistoryStore.tsx | 15 - stores/useTransactionStore.tsx | 60 - stores/useTreasuryAccountStore.tsx | 141 - stores/useVotePluginsClientStore.tsx | 185 - stores/useWalletStore.tsx | 579 - styles/ambit-font.css | 125 - styles/index.css | 295 - styles/typography.css | 86 - tailwind.config.js | 132 - test/models/registry/api.test.ts | 14 - test/pages/index.test.tsx | 39 - test/setup.js | 3 - tools/constants.ts | 8 - tools/core/option.ts | 79 - tools/core/pubkey.ts | 18 - tools/core/resources.ts | 4 - tools/core/script.ts | 37 - tools/core/strings.ts | 19 - tools/governance/prepareRealmCreation.ts | 324 - tools/governance/units.ts | 17 - tools/routing.ts | 7 - tools/sdk/accounts.ts | 11 - tools/sdk/bpfUpgradeableLoader/accounts.ts | 14 - .../bpfUpgradeableLoader/createCloseBuffer.ts | 34 - .../createSetUpgradeAuthority.ts | 37 - .../createUpgradeInstruction.ts | 64 - tools/sdk/solend/configuration.ts | 137 - tools/sdk/solend/createObligationAccount.ts | 31 - ...ReserveLiquidityAndObligationCollateral.ts | 83 - tools/sdk/solend/initObligationAccount.ts | 21 - tools/sdk/solend/refreshObligation.ts | 31 - tools/sdk/solend/refreshReserve.ts | 23 - tools/sdk/solend/utils.ts | 13 - ...tionCollateralAndRedeemReserveLiquidity.ts | 60 - .../withCreateAssociatedTokenAccount.ts | 34 - tools/sdk/splToken/withCreateMint.ts | 48 - tools/sdk/splToken/withMintTo.ts | 23 - tools/sdk/units.ts | 174 - tools/validators/accounts/token.ts | 45 - .../accounts/upgradeable-program.ts | 68 - tools/validators/pubkey.ts | 16 - tsconfig.json | 35 - utils/Foresight/index.tsx | 411 - utils/GovernanceTools.tsx | 55 - utils/associated.tsx | 83 - utils/ataTools.tsx | 106 - utils/balance.tsx | 36 - utils/batchLoadMints.ts | 55 - utils/borsh.ts | 97 - utils/connection.ts | 49 - utils/debounce.tsx | 20 - utils/deserializeTokenAccount.ts | 46 - utils/formValidation.tsx | 91 - utils/formatPercentage.ts | 11 - utils/formatting.tsx | 42 - utils/github.ts | 33 - utils/helpers.ts | 39 - utils/instructionTools.ts | 574 - utils/instructions/Castle/index.ts | 398 - utils/instructions/Friktion/index.ts | 540 - utils/instructions/GoblinGold/index.ts | 352 - utils/notifications.tsx | 20 - utils/ntext.ts | 7 - utils/send.tsx | 460 - utils/sendTransactions.tsx | 610 - utils/services/token.tsx | 89 - utils/splTokens.ts | 52 - utils/textToAddressList.ts | 21 - utils/tokens.tsx | 428 - utils/transactionsLoader.tsx | 27 - utils/treasuryTools.tsx | 70 - utils/uiTypes/VotePlugin.ts | 497 - utils/uiTypes/assets.ts | 172 - utils/uiTypes/members.ts | 24 - utils/uiTypes/nfts.ts | 27 - utils/uiTypes/proposalCreationTypes.ts | 430 - utils/validations.tsx | 634 - utils/wallet-adapters/index.ts | 38 - yarn.lock | 14759 ---------------- 628 files changed, 1 insertion(+), 92791 deletions(-) delete mode 100644 @types/buffer-layout.d.ts delete mode 100644 @types/index.d.ts delete mode 100644 @types/types.ts delete mode 100644 NftVotePlugin/sdk/accounts.tsx delete mode 100644 NftVotePlugin/store/nftPluginStore.ts delete mode 100644 Procfile delete mode 100644 Strategies/components/CreateRefLink.tsx delete mode 100644 Strategies/components/Delegate.tsx delete mode 100644 Strategies/components/DepositModal.tsx delete mode 100644 Strategies/components/MangoDepositComponent.tsx delete mode 100644 Strategies/components/ModalHeader.tsx delete mode 100644 Strategies/components/SolendModalContent.tsx delete mode 100644 Strategies/components/WithdrawModal.tsx delete mode 100644 Strategies/components/solend/SolendDeposit.tsx delete mode 100644 Strategies/components/solend/SolendWithdraw.tsx delete mode 100644 Strategies/protocols/foresight/tools.ts delete mode 100644 Strategies/protocols/mango/tools.ts delete mode 100644 Strategies/protocols/solend/index.ts delete mode 100644 Strategies/store/marketStore.tsx delete mode 100644 Strategies/store/useStrategiesStore.tsx delete mode 100644 Strategies/types/types.ts delete mode 100644 SwitchboardVotePlugin/SwitchboardIdl.ts delete mode 100644 SwitchboardVotePlugin/SwitchboardQueueVoterClient.ts delete mode 100644 SwitchboardVotePlugin/gameofnodes.json delete mode 100644 SwitchboardVotePlugin/sdk/accounts.tsx delete mode 100644 SwitchboardVotePlugin/store/switchboardStore.ts delete mode 100644 SwitchboardVotePlugin/switchboard_v2.json delete mode 100644 VoteStakeRegistry/actions/closeDeposit.ts delete mode 100644 VoteStakeRegistry/actions/getClawbackInstruction.ts delete mode 100644 VoteStakeRegistry/actions/getGrantInstruction.ts delete mode 100644 VoteStakeRegistry/actions/voteRegistryDepositWithoutLockup.ts delete mode 100644 VoteStakeRegistry/actions/voteRegistryLockDeposit.ts delete mode 100644 VoteStakeRegistry/actions/voteRegistryStartUnlock.ts delete mode 100644 VoteStakeRegistry/actions/voteRegistryWithdraw.ts delete mode 100644 VoteStakeRegistry/components/Account/Account.tsx delete mode 100644 VoteStakeRegistry/components/Account/DepositCard.tsx delete mode 100644 VoteStakeRegistry/components/Account/LockTokensAccount.tsx delete mode 100644 VoteStakeRegistry/components/Account/LockTokensModal.tsx delete mode 100644 VoteStakeRegistry/components/LockTokenStats/InfoBox.tsx delete mode 100644 VoteStakeRegistry/components/LockTokenStats/LockTokenRow.tsx delete mode 100644 VoteStakeRegistry/components/LockTokenStats/VestingVsTime.tsx delete mode 100644 VoteStakeRegistry/components/LockTokenStats/tools.tsx delete mode 100644 VoteStakeRegistry/components/TokenBalance/DepositCommunityTokensBtn.tsx delete mode 100644 VoteStakeRegistry/components/TokenBalance/LockPluginTokenBalanceCard.tsx delete mode 100644 VoteStakeRegistry/components/TokenBalance/VotingPowerBox.tsx delete mode 100644 VoteStakeRegistry/components/TokenBalance/WithdrawCommunityTokensBtn.tsx delete mode 100644 VoteStakeRegistry/components/instructions/Clawback.tsx delete mode 100644 VoteStakeRegistry/components/instructions/Grant.tsx delete mode 100644 VoteStakeRegistry/sdk/accounts.tsx delete mode 100644 VoteStakeRegistry/sdk/api.ts delete mode 100644 VoteStakeRegistry/sdk/withCreateNewDeposit.ts delete mode 100644 VoteStakeRegistry/sdk/withVoteRegistryDeposit.ts delete mode 100644 VoteStakeRegistry/sdk/withVoteRegistryWithdraw.ts delete mode 100644 VoteStakeRegistry/stores/useDepositStore.tsx delete mode 100644 VoteStakeRegistry/tools/dateTools.ts delete mode 100644 VoteStakeRegistry/tools/deposits.ts delete mode 100644 VoteStakeRegistry/tools/types.ts delete mode 100644 actions/cancelProposal.ts delete mode 100644 actions/castVote.ts delete mode 100644 actions/chat/postMessage.ts delete mode 100644 actions/createMultisigRealm.ts delete mode 100644 actions/createMultisigWallet.ts delete mode 100644 actions/createNFTRealm.ts delete mode 100644 actions/createProposal.ts delete mode 100644 actions/createTokenizedRealm.ts delete mode 100644 actions/createTreasuryAccount.ts delete mode 100644 actions/dryRunInstruction.ts delete mode 100644 actions/executeInstructions.ts delete mode 100644 actions/executeTransaction.ts delete mode 100644 actions/finalizeVotes.ts delete mode 100644 actions/flagInstructionError.ts delete mode 100644 actions/registerProgramGovernance.ts delete mode 100644 actions/registerRealm.ts delete mode 100644 actions/relinquishVote.ts delete mode 100644 actions/signOffProposal.ts delete mode 100644 actions/switchboardRefreshVoterWeight.ts delete mode 100644 components/AboutRealm.tsx delete mode 100644 components/AddMemberIcon.tsx delete mode 100644 components/AdditionalProposalOptions.tsx delete mode 100644 components/ApprovalQuorum.tsx delete mode 100644 components/AssetsList/AssetItem.tsx delete mode 100644 components/AssetsList/AssetsCompactWrapper.tsx delete mode 100644 components/AssetsList/AssetsList.tsx delete mode 100644 components/AssetsList/BaseGovernanceForm.tsx delete mode 100644 components/AssetsList/CloseBuffers.tsx delete mode 100644 components/AssetsList/NewProgramForm.tsx delete mode 100644 components/AssetsList/UpgradeProgram.tsx delete mode 100644 components/Button.tsx delete mode 100644 components/ButtonGroup.tsx delete mode 100644 components/ConnectWalletButton.tsx delete mode 100644 components/DelegateCard.tsx delete mode 100644 components/DialectNotificationsButton/index.tsx delete mode 100644 components/Divider.tsx delete mode 100644 components/DropdownBtn.tsx delete mode 100644 components/EmptyState.tsx delete mode 100644 components/ErrorBoundary.tsx delete mode 100644 components/Footer.tsx delete mode 100644 components/GovernedAccountsTabs.tsx delete mode 100644 components/Header.tsx delete mode 100644 components/ImgWithLoader.tsx delete mode 100644 components/InlineNotification.tsx delete mode 100644 components/InstructionOptions.tsx delete mode 100644 components/Link.tsx delete mode 100644 components/LinkLeft.tsx delete mode 100644 components/LinksCompactWrapper.tsx delete mode 100644 components/Loading.tsx delete mode 100644 components/Members/AddMemberForm.tsx delete mode 100644 components/Members/MemberOverview.tsx delete mode 100644 components/Members/MembersTabs.tsx delete mode 100644 components/Members/types.ts delete mode 100644 components/Members/useMembers.tsx delete mode 100644 components/Modal.tsx delete mode 100644 components/NFTS/NFTSCompactWrapper.tsx delete mode 100644 components/NFTS/NFTSelector.tsx delete mode 100644 components/NavBar.tsx delete mode 100644 components/NewRealmWizard/CreateDAOWizard.tsx delete mode 100644 components/NewRealmWizard/PageTemplate.tsx delete mode 100644 components/NewRealmWizard/components/AdvancedOptionsDropdown.tsx delete mode 100644 components/NewRealmWizard/components/AdviceBox.tsx delete mode 100644 components/NewRealmWizard/components/FormField.tsx delete mode 100644 components/NewRealmWizard/components/FormFooter.tsx delete mode 100644 components/NewRealmWizard/components/FormHeader.tsx delete mode 100644 components/NewRealmWizard/components/FormSummary.tsx delete mode 100644 components/NewRealmWizard/components/GradientCheckmarkCircle.tsx delete mode 100644 components/NewRealmWizard/components/Input.tsx delete mode 100644 components/NewRealmWizard/components/NFTCollectionModal.tsx delete mode 100644 components/NewRealmWizard/components/NFTCollectionSelector.tsx delete mode 100644 components/NewRealmWizard/components/TokenInfoTable.tsx delete mode 100644 components/NewRealmWizard/components/TokenInput.tsx delete mode 100644 components/NewRealmWizard/components/steps/AddCouncilForm.tsx delete mode 100644 components/NewRealmWizard/components/steps/AddNFTCollectionForm.tsx delete mode 100644 components/NewRealmWizard/components/steps/BasicDetailsForm.tsx delete mode 100644 components/NewRealmWizard/components/steps/CommunityTokenDetailsForm.tsx delete mode 100644 components/NewRealmWizard/components/steps/InviteMembersForm.tsx delete mode 100644 components/NewRealmWizard/components/steps/YesVotePercentageThresholdForm.tsx delete mode 100644 components/Notification.tsx delete mode 100644 components/NotificationsCard.tsx delete mode 100644 components/NotificationsSwitch/TelegramIcon.tsx delete mode 100644 components/NotificationsSwitch/index.tsx delete mode 100644 components/PageBodyContainer.tsx delete mode 100644 components/Pagination.tsx delete mode 100644 components/PreviousRouteBtn.tsx delete mode 100644 components/ProgressBar.tsx delete mode 100644 components/ProposalActions.tsx delete mode 100644 components/ProposalCard.tsx delete mode 100644 components/ProposalFilter.tsx delete mode 100644 components/ProposalRemainingVotingTime.tsx delete mode 100644 components/ProposalSelectCard.tsx delete mode 100644 components/ProposalSignatories.tsx delete mode 100644 components/ProposalStatusBadge.tsx delete mode 100644 components/ProposalTimeStatus.tsx delete mode 100644 components/ProposalTopVotersBubbleChart.tsx delete mode 100644 components/ProposalTopVotersList.tsx delete mode 100644 components/ProposalVoteResults.tsx delete mode 100644 components/RealmHeader.tsx delete mode 100644 components/RealmWizard/RealmWizard.tsx delete mode 100644 components/RealmWizard/components/AddWalletModal.tsx delete mode 100644 components/RealmWizard/components/ApprovalQuorumInput.tsx delete mode 100644 components/RealmWizard/components/RealmCreated.tsx delete mode 100644 components/RealmWizard/components/Steps/BespokeConfig.tsx delete mode 100644 components/RealmWizard/components/Steps/BespokeCouncil.tsx delete mode 100644 components/RealmWizard/components/Steps/BespokeInfo.tsx delete mode 100644 components/RealmWizard/components/Steps/MultisigOptions.tsx delete mode 100644 components/RealmWizard/components/Steps/RealmCreated.tsx delete mode 100644 components/RealmWizard/components/Steps/WizardModeSelect.tsx delete mode 100644 components/RealmWizard/components/Steps/index.tsx delete mode 100644 components/RealmWizard/components/TeamWalletField.tsx delete mode 100644 components/RealmWizard/controller/RealmWizardController.ts delete mode 100644 components/RealmWizard/interfaces/Realm.ts delete mode 100644 components/RealmWizard/validators/createRealmValidator.ts delete mode 100644 components/ScrollToTop.tsx delete mode 100644 components/Slider.tsx delete mode 100644 components/Switch.tsx delete mode 100644 components/TableElements.tsx delete mode 100644 components/Tabs.tsx delete mode 100644 components/Text.tsx delete mode 100644 components/ThemeSwitch.tsx delete mode 100644 components/TokenBalance/DelegateTokenBalanceCard.tsx delete mode 100644 components/TokenBalance/NftBalanceCard.tsx delete mode 100644 components/TokenBalance/SwitchboardPermissionCard.tsx delete mode 100644 components/TokenBalance/TokenBalanceCard.tsx delete mode 100644 components/TokenBalance/TokenBalanceCardWrapper.tsx delete mode 100644 components/Tooltip.tsx delete mode 100644 components/TransactionLoader.tsx delete mode 100644 components/TreasuryAccount/AccountHeader.tsx delete mode 100644 components/TreasuryAccount/AccountItem.tsx delete mode 100644 components/TreasuryAccount/AccountItemNFT.tsx delete mode 100644 components/TreasuryAccount/AccountOverview.tsx delete mode 100644 components/TreasuryAccount/AccountsCompactWrapper.tsx delete mode 100644 components/TreasuryAccount/AccountsItems.tsx delete mode 100644 components/TreasuryAccount/AccountsTabs.tsx delete mode 100644 components/TreasuryAccount/BaseAccountHeader.tsx delete mode 100644 components/TreasuryAccount/ConvertToMsol.tsx delete mode 100644 components/TreasuryAccount/CreateAta.tsx delete mode 100644 components/TreasuryAccount/DepositLabel.tsx delete mode 100644 components/TreasuryAccount/DepositNFT.tsx delete mode 100644 components/TreasuryAccount/DepositNFTAddress.tsx delete mode 100644 components/TreasuryAccount/DepositNFTFromWallet.tsx delete mode 100644 components/TreasuryAccount/HoldTokensTotalPrice.tsx delete mode 100644 components/TreasuryAccount/LoadingRows.tsx delete mode 100644 components/TreasuryAccount/NFTAccountSelect.tsx delete mode 100644 components/TreasuryAccount/NewTreasuryAccountForm.tsx delete mode 100644 components/TreasuryAccount/ProposalOptions.tsx delete mode 100644 components/TreasuryAccount/SendTokens.tsx delete mode 100644 components/TreasuryAccount/TradeOnSerum.tsx delete mode 100644 components/VoteCommentModal.tsx delete mode 100644 components/VoteCountdown.tsx delete mode 100644 components/VotePanel.tsx delete mode 100644 components/VoteResultStatus.tsx delete mode 100644 components/VoteResults.tsx delete mode 100644 components/VoteResultsBar.tsx delete mode 100644 components/chat/Comment.tsx delete mode 100644 components/chat/DiscussionForm.tsx delete mode 100644 components/chat/DiscussionPanel.tsx delete mode 100644 components/explorer/inspectorButton.tsx delete mode 100644 components/explorer/tools.ts delete mode 100644 components/icons.jsx delete mode 100644 components/inputs/ChangeNonprofitSelect.tsx delete mode 100644 components/inputs/Checkbox.tsx delete mode 100644 components/inputs/ErrorField.tsx delete mode 100644 components/inputs/Input.tsx delete mode 100644 components/inputs/Select.tsx delete mode 100644 components/inputs/Textarea.tsx delete mode 100644 components/inputs/styles.tsx delete mode 100644 components/instructions/ExecuteAllInstructionButton.tsx delete mode 100644 components/instructions/ExecuteInstructionButton.tsx delete mode 100644 components/instructions/FlagInstructionErrorButton.tsx delete mode 100644 components/instructions/instructionCard.tsx delete mode 100644 components/instructions/instructionPanel.tsx delete mode 100644 components/instructions/programs/associatedTokenAccount.tsx delete mode 100644 components/instructions/programs/bpfUpgradeableLoader.tsx delete mode 100644 components/instructions/programs/foresight.tsx delete mode 100644 components/instructions/programs/governance.tsx delete mode 100644 components/instructions/programs/mango.tsx delete mode 100644 components/instructions/programs/marinade.tsx delete mode 100644 components/instructions/programs/names.ts delete mode 100644 components/instructions/programs/nftVotingClient.tsx delete mode 100644 components/instructions/programs/raydium.tsx delete mode 100644 components/instructions/programs/solend.tsx delete mode 100644 components/instructions/programs/splToken.tsx delete mode 100644 components/instructions/programs/system.tsx delete mode 100644 components/instructions/programs/voteStakeRegistry.tsx delete mode 100644 components/instructions/tools.tsx delete mode 100644 hooks/handleGovernanceAssetsStore.ts delete mode 100644 hooks/handleRouterHistory.ts delete mode 100644 hooks/useCreateProposal.ts delete mode 100644 hooks/useGovernanceAssets.ts delete mode 100644 hooks/useHasVoteTimeExpired.ts delete mode 100644 hooks/useHydrateStore.tsx delete mode 100644 hooks/useInterval.tsx delete mode 100644 hooks/useIpAddress.tsx delete mode 100644 hooks/useIsBeyondTimestamp.ts delete mode 100644 hooks/useLargestAccounts.tsx delete mode 100644 hooks/useLocalStorageState.tsx delete mode 100644 hooks/usePrevious.ts delete mode 100644 hooks/useProposal.tsx delete mode 100644 hooks/useProposalVotes.tsx delete mode 100644 hooks/useQueryContext.tsx delete mode 100644 hooks/useRealm.tsx delete mode 100644 hooks/useRealmGovernance.ts delete mode 100644 hooks/useRouterHistory.ts delete mode 100644 hooks/useRpcContext.ts delete mode 100644 hooks/useSignatories.ts delete mode 100644 hooks/useTotalTokenValue.ts delete mode 100644 hooks/useTotalTreasuryPrice.ts delete mode 100644 hooks/useVoteRecords.ts delete mode 100644 hooks/useVotingPlugins.ts delete mode 100644 hooks/useWallet.tsx delete mode 100644 idls/ido_pool.json delete mode 100644 jest.config.js delete mode 100644 models/accounts/getAccountsByFilter.ts delete mode 100644 models/accounts/index.ts delete mode 100644 models/api.ts delete mode 100644 models/proposal/buildTopVoters.ts delete mode 100644 models/proposal/calculateMintMaxVoteWeight.ts delete mode 100644 models/proposal/calulateMaxVoteScore.ts delete mode 100644 models/proposal/getSignatories.ts delete mode 100644 models/proposal/getTokenOwnerRecords.ts delete mode 100644 models/proposal/getVoteRecords.ts delete mode 100644 models/proposal/index.ts delete mode 100644 models/registry/api.ts delete mode 100644 models/types.ts delete mode 100644 models/voteRecords.ts delete mode 100644 models/voteWeights.ts delete mode 100644 models/withCreateSplTokenAccount.ts delete mode 100644 netlify.toml delete mode 100644 next-env.d.ts delete mode 100644 next.config.js delete mode 100644 pages/_app.tsx delete mode 100644 pages/_document.tsx delete mode 100644 pages/_error.js delete mode 100644 pages/api/daoStatistics.ts delete mode 100644 pages/api/daoVoteStatistics.ts delete mode 100644 pages/api/hello.ts delete mode 100644 pages/api/splGovernancePrograms.ts delete mode 100644 pages/api/tools/realms.ts delete mode 100644 pages/dao/[symbol]/account/[tokenOwnerRecordPk].tsx delete mode 100644 pages/dao/[symbol]/assets/index.tsx delete mode 100644 pages/dao/[symbol]/gallery/index.tsx delete mode 100644 pages/dao/[symbol]/index.tsx delete mode 100644 pages/dao/[symbol]/members/Members.tsx delete mode 100644 pages/dao/[symbol]/members/index.tsx delete mode 100644 pages/dao/[symbol]/params/GovernanceConfigModal.tsx delete mode 100644 pages/dao/[symbol]/params/RealmConfigModal.tsx delete mode 100644 pages/dao/[symbol]/params/SetRealmAuthorityModal.tsx delete mode 100644 pages/dao/[symbol]/params/components/AccountsView.tsx delete mode 100644 pages/dao/[symbol]/params/components/ParamsView.tsx delete mode 100644 pages/dao/[symbol]/params/components/StatsView.tsx delete mode 100644 pages/dao/[symbol]/params/index.tsx delete mode 100644 pages/dao/[symbol]/program/new.tsx delete mode 100644 pages/dao/[symbol]/proposal/[pk]/explore.tsx delete mode 100644 pages/dao/[symbol]/proposal/[pk]/index.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/ComandLineInfo.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/DryRunInstructionBtn.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/GovernedAccountSelect.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/InstructionContentContainer.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/MinimumApprovalThreshold.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/MyProposalsBtn.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/NewProposalBtn.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/VoteBySwitch.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/forms/RealmConfigFormComponent.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Castle/CastleDeposit.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Castle/CastleWithdraw.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Change/ChangeDonation.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/CloseTokenAccount.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/CreateAssociatedTokenAccount.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/CustomBase64.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Empty.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Execute.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Foresight/MakeAddMarketListToCategoryParams.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Foresight/MakeInitCategoryParams.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Foresight/MakeInitMarketListParams.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Foresight/MakeInitMarketParams.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Foresight/MakeResolveMarketParams.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Foresight/MakeSetMarketMetadataParams.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/FormCreator.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Friktion/FriktionClaimPendingDeposit.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Friktion/FriktionClaimPendingWithdraw.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Friktion/FriktionDeposit.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Friktion/FriktionWithdraw.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/GoblinGold/GoblinGoldDeposit.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/GoblinGold/GoblinGoldWithdraw.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Mango/MakeAddOracle.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Mango/MakeAddSpotMarket.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Mango/MakeChangeMaxAccounts.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Mango/MakeChangePerpMarket.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Mango/MakeChangeReferralFeeParams.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Mango/MakeChangeSpotMarket.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Mango/MakeCreatePerpMarket.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Mango/MakeSetMarketMode.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Mint.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/NftVotingPlugin/ConfigureCollection.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/NftVotingPlugin/CreateMaxVoterWeightRecord.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/NftVotingPlugin/CreateRegistrar.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/RealmConfig.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Solend/CreateObligationAccount.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Solend/DepositReserveLiquidityAndObligationCollateral.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Solend/InitObligationAccount.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Solend/RefreshObligation.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Solend/RefreshReserve.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Solend/WithdrawObligationCollateralAndRedeemReserveLiquidity.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/SplTokenTransfer.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Switchboard/AdmitOracle.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Switchboard/RevokeOracle.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Vsr/CreateRegistrar.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/Vsr/VotingMintConfig.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/bpfUpgradeableLoader/ProgramUpgrade.tsx delete mode 100644 pages/dao/[symbol]/proposal/components/instructions/bpfUpgradeableLoader/ProgramUpgradeInfo.tsx delete mode 100644 pages/dao/[symbol]/proposal/new.tsx delete mode 100644 pages/dao/[symbol]/token-stats/index.tsx delete mode 100644 pages/dao/[symbol]/treasury/index.tsx delete mode 100644 pages/dao/[symbol]/treasury/new.tsx delete mode 100644 pages/index.tsx delete mode 100644 pages/realms/components/RealmsDashboard.tsx delete mode 100644 pages/realms/index.tsx delete mode 100644 pages/realms/new.tsx delete mode 100644 pages/realms/new/community-token/index.tsx delete mode 100644 pages/realms/new/multisig/index.tsx delete mode 100644 pages/realms/new/nft/index.tsx delete mode 100644 postcss.config.js delete mode 100644 public/browserconfig.xml delete mode 100644 public/favicon.ico delete mode 100644 public/favicons/android-icon-144x144.png delete mode 100644 public/favicons/android-icon-192x192.png delete mode 100644 public/favicons/android-icon-36x36.png delete mode 100644 public/favicons/android-icon-48x48.png delete mode 100644 public/favicons/android-icon-72x72.png delete mode 100644 public/favicons/android-icon-96x96.png delete mode 100644 public/favicons/apple-icon-114x114.png delete mode 100644 public/favicons/apple-icon-120x120.png delete mode 100644 public/favicons/apple-icon-144x144.png delete mode 100644 public/favicons/apple-icon-152x152.png delete mode 100644 public/favicons/apple-icon-180x180.png delete mode 100644 public/favicons/apple-icon-57x57.png delete mode 100644 public/favicons/apple-icon-60x60.png delete mode 100644 public/favicons/apple-icon-72x72.png delete mode 100644 public/favicons/apple-icon-76x76.png delete mode 100644 public/favicons/apple-icon-precomposed.png delete mode 100644 public/favicons/apple-icon.png delete mode 100644 public/favicons/favicon-16x16.png delete mode 100644 public/favicons/favicon-32x32.png delete mode 100644 public/favicons/favicon-96x96.png delete mode 100644 public/favicons/ms-icon-144x144.png delete mode 100644 public/favicons/ms-icon-150x150.png delete mode 100644 public/favicons/ms-icon-310x310.png delete mode 100644 public/favicons/ms-icon-70x70.png delete mode 100644 public/fonts/Ambit-Black.woff delete mode 100644 public/fonts/Ambit-Black.woff2 delete mode 100644 public/fonts/Ambit-BlackItalic.woff delete mode 100644 public/fonts/Ambit-BlackItalic.woff2 delete mode 100644 public/fonts/Ambit-Bold.woff delete mode 100644 public/fonts/Ambit-Bold.woff2 delete mode 100644 public/fonts/Ambit-BoldItalic.woff delete mode 100644 public/fonts/Ambit-BoldItalic.woff2 delete mode 100644 public/fonts/Ambit-ExtraLight.woff delete mode 100644 public/fonts/Ambit-ExtraLight.woff2 delete mode 100644 public/fonts/Ambit-ExtraLightItalic.woff delete mode 100644 public/fonts/Ambit-ExtraLightItalic.woff2 delete mode 100644 public/fonts/Ambit-Italic.woff delete mode 100644 public/fonts/Ambit-Italic.woff2 delete mode 100644 public/fonts/Ambit-Light.woff delete mode 100644 public/fonts/Ambit-Light.woff2 delete mode 100644 public/fonts/Ambit-LightItalic.woff delete mode 100644 public/fonts/Ambit-LightItalic.woff2 delete mode 100644 public/fonts/Ambit-Regular.woff delete mode 100644 public/fonts/Ambit-Regular.woff2 delete mode 100644 public/fonts/Ambit-SemiBold.woff delete mode 100644 public/fonts/Ambit-SemiBold.woff2 delete mode 100644 public/fonts/Ambit-SemiBoldItalic.woff delete mode 100644 public/fonts/Ambit-SemiBoldItalic.woff2 delete mode 100644 public/fonts/Ambit-Thin.woff delete mode 100644 public/fonts/Ambit-Thin.woff2 delete mode 100644 public/fonts/Ambit-ThinItalic.woff delete mode 100644 public/fonts/Ambit-ThinItalic.woff2 delete mode 100644 public/icons/council-icon.svg delete mode 100644 public/icons/council-members-icon.svg delete mode 100644 public/icons/discord.svg delete mode 100644 public/icons/github.svg delete mode 100644 public/icons/mngo.svg delete mode 100644 public/icons/nft-icon.svg delete mode 100644 public/icons/threshold-icon.svg delete mode 100644 public/icons/twitter.svg delete mode 100644 public/icons/usdc.svg delete mode 100644 public/img/bg-desktop.png delete mode 100644 public/img/bg-mobile.png delete mode 100644 public/img/bg-quorum-all-sizes.png delete mode 100644 public/img/collectablesIcon.svg delete mode 100644 public/img/creation-bg-desktop.png delete mode 100644 public/img/logo-realms.svg delete mode 100644 public/img/logotype-realms-blue-white.svg delete mode 100644 public/img/nft-logo.jpeg delete mode 100644 public/img/solana-logo.svg delete mode 100644 public/manifest.json delete mode 100644 public/realms/1SolDAO/img/1SolDAO-logo.svg delete mode 100644 public/realms/21DAO/img/21dao_icon.png delete mode 100644 public/realms/ALLOVR/favicon.ico delete mode 100644 public/realms/Astra/AstraPodcastLogo.png delete mode 100644 public/realms/BFNC/img/logo.png delete mode 100644 public/realms/Bears/img/bearlogo.png delete mode 100644 public/realms/COCK/img/chicken_tribe_logo.jpeg delete mode 100644 public/realms/Chiao/img/chiao.png delete mode 100644 public/realms/CreatedBy/CreatedBy.png delete mode 100644 public/realms/DAINV/img/DAI_LOGO_2.png delete mode 100644 public/realms/DAKU/img/daku_logo.png delete mode 100644 public/realms/EverSol/img/EverSol_Banner.jpg delete mode 100644 public/realms/EverSol/img/EverSol_Logo.png delete mode 100644 public/realms/FAFD/img/fafd_logo.png delete mode 100644 public/realms/FyfyDAO/img/logo.png delete mode 100644 public/realms/GoblinGold/img/logo.png delete mode 100644 public/realms/Governance/img/spl-governance-logo.svg delete mode 100644 public/realms/Grape/img/grape.png delete mode 100644 public/realms/IADAO/img/IA-DAO_LOGO.png delete mode 100644 public/realms/Ikohaus/img/Ikohaus_Logo.png delete mode 100644 public/realms/Kiwi/img/kiwi_logo.png delete mode 100644 public/realms/KiwiDAO/img/kiwi_logo.png delete mode 100644 public/realms/LeDao/img/leDao-logo.png delete mode 100644 public/realms/MMCC/img/MMCC_Logo.png delete mode 100644 public/realms/MNDE/img/mnde_logo.png delete mode 100644 public/realms/MNGO/favicon.ico delete mode 100644 public/realms/MNGO/img/logo.svg delete mode 100644 public/realms/MasoorDAO/MasoorDAO.png delete mode 100644 public/realms/MonkOG/img/ogemoji.png delete mode 100644 public/realms/MonkeDAO/img/MonkeDAO_logo.png delete mode 100644 public/realms/MontanaLand/img/logo.png delete mode 100644 public/realms/MorDAO/img/logo.svg delete mode 100644 public/realms/N&F/img/Nick-banner.jpeg delete mode 100644 public/realms/N&F/img/Nick.png delete mode 100644 public/realms/NFT4CauseDAO/img/logo.png delete mode 100644 public/realms/NFTClubBerlin/img/logo.png delete mode 100644 public/realms/NFTOFFROADFANCLUB/img/logo.png delete mode 100644 public/realms/NeoFairies/img/logo.png delete mode 100644 public/realms/NoGoal/img/ino-128.png delete mode 100644 public/realms/PANDA/img/PandaDAOlogo.png delete mode 100644 public/realms/PYTH/favicon.ico delete mode 100644 public/realms/PYTH/img/pyth.svg delete mode 100644 public/realms/PhoenixDAO/phoenixdao_logo.png delete mode 100644 public/realms/PixelBands/img/pixel_bands_log.png delete mode 100644 public/realms/PoorDao/img/archer.png delete mode 100644 public/realms/RAIN/img/rain_logo.png delete mode 100644 public/realms/RED/RED.png delete mode 100644 public/realms/RIBS/img/lion_logo.png delete mode 100644 public/realms/RRADAO/rradao_logo.jpg delete mode 100644 public/realms/RadRugsDAO/img/RadRugsDAO.png delete mode 100644 public/realms/Renpo/img/renpo_logo.png delete mode 100644 public/realms/SBYCDAO/img/logo.png delete mode 100644 public/realms/SCTF1/img/sctf1.svg delete mode 100644 public/realms/SF/img/succeedfinance.png delete mode 100644 public/realms/SNY/img/synthetify_logo_green.svg delete mode 100644 public/realms/SOLI/soli_logo.png delete mode 100644 public/realms/SamoDAO/SamoDAO.png delete mode 100644 public/realms/StreamDAO/img/stream_dao.png delete mode 100644 public/realms/TheOxSquad/img/TheOxSquad.png delete mode 100644 public/realms/TheOxSquad/img/TheOxSquad_banner.jpeg delete mode 100644 public/realms/TheSporagers/img/the_sporagers.png delete mode 100644 public/realms/TheSporagers/img/the_sporagers_banner.jpeg delete mode 100644 public/realms/UNDER/logo.png delete mode 100644 public/realms/UNQ/img/UNQ-logo.png delete mode 100644 public/realms/UXP/favicon.ico delete mode 100644 public/realms/UXP/img/UXP-Black.png delete mode 100644 public/realms/Ukraine/img/Flag_of_Ukraine.svg delete mode 100644 public/realms/Ukraine/img/Ukraine_Logo.png delete mode 100644 public/realms/UkraineUnchained/img/ukraine_unchained.png delete mode 100644 public/realms/UkraineUnchained/img/ukraine_unchained_banner.jpeg delete mode 100644 public/realms/WezeshaDAO/img/wezesha_dao_logo.png delete mode 100644 public/realms/WoofDAO/img/wooflogo.png delete mode 100644 public/realms/XAPE/img/logo_xape_nobckg.png delete mode 100644 public/realms/XAPE/img/xapes_logo.png delete mode 100644 public/realms/XPWizards/img/xpwizlogo.png delete mode 100644 public/realms/blueterra/img/logo.png delete mode 100644 public/realms/devnet.json delete mode 100755 public/realms/hope/img/hope_logo.svg delete mode 100644 public/realms/mainnet-beta.json delete mode 100644 public/realms/metaplex/img/meta-white.png delete mode 100644 public/realms/socean/favicon.ico delete mode 100644 public/realms/socean/img/logo.svg delete mode 100644 public/realms/solana/favicon.ico delete mode 100644 public/realms/solana/img/logo.svg delete mode 100644 public/realms/strangemood/favicon.ico delete mode 100644 public/realms/strangemood/img/logo.svg delete mode 100644 public/realms/wonder/img/logo.png delete mode 100644 scripts/api.ts delete mode 100644 scripts/governance-notifier.ts delete mode 100644 sentry.client.config.js delete mode 100644 sentry.properties delete mode 100644 sentry.server.config.js delete mode 100644 stores/useGovernanceAssetsStore.tsx delete mode 100644 stores/useMembersStore.tsx delete mode 100644 stores/useNotificationStore.tsx delete mode 100644 stores/useRouterHistoryStore.tsx delete mode 100644 stores/useTransactionStore.tsx delete mode 100644 stores/useTreasuryAccountStore.tsx delete mode 100644 stores/useVotePluginsClientStore.tsx delete mode 100644 stores/useWalletStore.tsx delete mode 100644 styles/ambit-font.css delete mode 100644 styles/index.css delete mode 100644 styles/typography.css delete mode 100644 tailwind.config.js delete mode 100644 test/models/registry/api.test.ts delete mode 100644 test/pages/index.test.tsx delete mode 100644 test/setup.js delete mode 100644 tools/constants.ts delete mode 100644 tools/core/option.ts delete mode 100644 tools/core/pubkey.ts delete mode 100644 tools/core/resources.ts delete mode 100644 tools/core/script.ts delete mode 100644 tools/core/strings.ts delete mode 100644 tools/governance/prepareRealmCreation.ts delete mode 100644 tools/governance/units.ts delete mode 100644 tools/routing.ts delete mode 100644 tools/sdk/accounts.ts delete mode 100644 tools/sdk/bpfUpgradeableLoader/accounts.ts delete mode 100644 tools/sdk/bpfUpgradeableLoader/createCloseBuffer.ts delete mode 100644 tools/sdk/bpfUpgradeableLoader/createSetUpgradeAuthority.ts delete mode 100644 tools/sdk/bpfUpgradeableLoader/createUpgradeInstruction.ts delete mode 100644 tools/sdk/solend/configuration.ts delete mode 100644 tools/sdk/solend/createObligationAccount.ts delete mode 100644 tools/sdk/solend/depositReserveLiquidityAndObligationCollateral.ts delete mode 100644 tools/sdk/solend/initObligationAccount.ts delete mode 100644 tools/sdk/solend/refreshObligation.ts delete mode 100644 tools/sdk/solend/refreshReserve.ts delete mode 100644 tools/sdk/solend/utils.ts delete mode 100644 tools/sdk/solend/withdrawObligationCollateralAndRedeemReserveLiquidity.ts delete mode 100644 tools/sdk/splToken/withCreateAssociatedTokenAccount.ts delete mode 100644 tools/sdk/splToken/withCreateMint.ts delete mode 100644 tools/sdk/splToken/withMintTo.ts delete mode 100644 tools/sdk/units.ts delete mode 100644 tools/validators/accounts/token.ts delete mode 100644 tools/validators/accounts/upgradeable-program.ts delete mode 100644 tools/validators/pubkey.ts delete mode 100644 tsconfig.json delete mode 100644 utils/Foresight/index.tsx delete mode 100644 utils/GovernanceTools.tsx delete mode 100644 utils/associated.tsx delete mode 100644 utils/ataTools.tsx delete mode 100644 utils/balance.tsx delete mode 100644 utils/batchLoadMints.ts delete mode 100644 utils/borsh.ts delete mode 100644 utils/connection.ts delete mode 100644 utils/debounce.tsx delete mode 100644 utils/deserializeTokenAccount.ts delete mode 100644 utils/formValidation.tsx delete mode 100644 utils/formatPercentage.ts delete mode 100644 utils/formatting.tsx delete mode 100644 utils/github.ts delete mode 100644 utils/helpers.ts delete mode 100644 utils/instructionTools.ts delete mode 100644 utils/instructions/Castle/index.ts delete mode 100644 utils/instructions/Friktion/index.ts delete mode 100644 utils/instructions/GoblinGold/index.ts delete mode 100644 utils/notifications.tsx delete mode 100644 utils/ntext.ts delete mode 100644 utils/send.tsx delete mode 100644 utils/sendTransactions.tsx delete mode 100644 utils/services/token.tsx delete mode 100644 utils/splTokens.ts delete mode 100644 utils/textToAddressList.ts delete mode 100644 utils/tokens.tsx delete mode 100644 utils/transactionsLoader.tsx delete mode 100644 utils/treasuryTools.tsx delete mode 100644 utils/uiTypes/VotePlugin.ts delete mode 100644 utils/uiTypes/assets.ts delete mode 100644 utils/uiTypes/members.ts delete mode 100644 utils/uiTypes/nfts.ts delete mode 100644 utils/uiTypes/proposalCreationTypes.ts delete mode 100644 utils/validations.tsx delete mode 100644 utils/wallet-adapters/index.ts delete mode 100644 yarn.lock diff --git a/@types/buffer-layout.d.ts b/@types/buffer-layout.d.ts deleted file mode 100644 index a9dd43d306..0000000000 --- a/@types/buffer-layout.d.ts +++ /dev/null @@ -1,90 +0,0 @@ -declare module 'buffer-layout' { - export class Layout { - span: number - property?: string - - constructor(span: number, property?: string) - - decode(b: Buffer, offset?: number): T - encode(src: T, b: Buffer, offset?: number): number - getSpan(b: Buffer, offset?: number): number - replicate(name: string): this - } - - export interface EnumLayout extends Layout { - registry: Record> - } - - export class Structure extends Layout { - span: any - } - export function greedy( - elementSpan?: number, - property?: string - ): Layout - export function offset( - layout: Layout, - offset?: number, - property?: string - ): Layout - export function u8(property?: string): Layout - export function u16(property?: string): Layout - export function u24(property?: string): Layout - export function u32(property?: string): Layout - export function u40(property?: string): Layout - export function u48(property?: string): Layout - export function nu64(property?: string): Layout - export function u16be(property?: string): Layout - export function u24be(property?: string): Layout - export function u32be(property?: string): Layout - export function u40be(property?: string): Layout - export function u48be(property?: string): Layout - export function nu64be(property?: string): Layout - export function s8(property?: string): Layout - export function s16(property?: string): Layout - export function s24(property?: string): Layout - export function s32(property?: string): Layout - export function s40(property?: string): Layout - export function s48(property?: string): Layout - export function ns64(property?: string): Layout - export function s16be(property?: string): Layout - export function s24be(property?: string): Layout - export function s32be(property?: string): Layout - export function s40be(property?: string): Layout - export function s48be(property?: string): Layout - export function ns64be(property?: string): Layout - export function f32(property?: string): Layout - export function f32be(property?: string): Layout - export function f64(property?: string): Layout - export function f64be(property?: string): Layout - export function struct( - fields: Layout[], - property?: string, - decodePrefixes?: boolean - ): Layout - export function bits( - word: Layout, - msb?: boolean, - property?: string - ): any - export function seq( - elementLayout: Layout, - count: number | Layout, - property?: string - ): Layout - export function union( - discr: Layout, - defaultLayout?: any, - property?: string - ): any - export function unionLayoutDiscriminator( - layout: Layout, - property?: string - ): any - export function blob( - length: number | Layout, - property?: string - ): Layout - export function cstr(property?: string): Layout - export function utf8(maxSpan: number, property?: string): Layout -} diff --git a/@types/index.d.ts b/@types/index.d.ts deleted file mode 100644 index 9b9471da0d..0000000000 --- a/@types/index.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -declare module '*.svg' { - const content: any - export default content -} diff --git a/@types/types.ts b/@types/types.ts deleted file mode 100644 index e09141d5af..0000000000 --- a/@types/types.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { EndpointTypes } from '@models/types' -import type { AccountInfo, PublicKey } from '@solana/web3.js' - -export interface EndpointInfo { - name: EndpointTypes - url: string -} - -export interface TokenAccount { - pubkey: PublicKey - account: AccountInfo | null - effectiveMint: PublicKey -} diff --git a/NftVotePlugin/sdk/accounts.tsx b/NftVotePlugin/sdk/accounts.tsx deleted file mode 100644 index b531b90523..0000000000 --- a/NftVotePlugin/sdk/accounts.tsx +++ /dev/null @@ -1,64 +0,0 @@ -import { PublicKey } from '@solana/web3.js' - -export const emptyPk = '11111111111111111111111111111111' - -export const getNftRegistrarPDA = async ( - realmPk: PublicKey, - mint: PublicKey, - clientProgramId: PublicKey -) => { - const [registrar, registrarBump] = await PublicKey.findProgramAddress( - [Buffer.from('registrar'), realmPk.toBuffer(), mint.toBuffer()], - clientProgramId - ) - return { - registrar, - registrarBump, - } -} - -export const getNftMaxVoterWeightRecord = async ( - realmPk: PublicKey, - mint: PublicKey, - clientProgramId: PublicKey -) => { - const [ - maxVoterWeightRecord, - maxVoterWeightRecordBump, - ] = await PublicKey.findProgramAddress( - [ - Buffer.from('max-voter-weight-record'), - realmPk.toBuffer(), - mint.toBuffer(), - ], - clientProgramId - ) - return { - maxVoterWeightRecord, - maxVoterWeightRecordBump, - } -} - -export const getNftVoterWeightRecord = async ( - realmPk: PublicKey, - mint: PublicKey, - walletPk: PublicKey, - clientProgramId: PublicKey -) => { - const [ - voterWeightPk, - voterWeightRecordBump, - ] = await PublicKey.findProgramAddress( - [ - Buffer.from('voter-weight-record'), - realmPk.toBuffer(), - mint.toBuffer(), - walletPk.toBuffer(), - ], - clientProgramId - ) - return { - voterWeightPk, - voterWeightRecordBump, - } -} diff --git a/NftVotePlugin/store/nftPluginStore.ts b/NftVotePlugin/store/nftPluginStore.ts deleted file mode 100644 index 0f3a2e6b96..0000000000 --- a/NftVotePlugin/store/nftPluginStore.ts +++ /dev/null @@ -1,72 +0,0 @@ -import { BN } from '@project-serum/anchor' -import { MaxVoterWeightRecord, ProgramAccount } from '@solana/spl-governance' -import { NFTWithMeta, VotingClient } from '@utils/uiTypes/VotePlugin' -import create, { State } from 'zustand' - -interface nftPluginStore extends State { - state: { - votingNfts: NFTWithMeta[] - votingPower: BN - maxVoteRecord: ProgramAccount | null - isLoadingNfts: boolean - } - setVotingNfts: ( - nfts: NFTWithMeta[], - votingClient: VotingClient, - nftMintRegistrar: any - ) => void - setVotingPower: (nfts: NFTWithMeta[], nftMintRegistrar: any) => void - setMaxVoterWeight: ( - maxVoterRecord: ProgramAccount | null - ) => void - setIsLoadingNfts: (val: boolean) => void -} - -const defaultState = { - votingNfts: [], - votingPower: new BN(0), - maxVoteRecord: null, - isLoadingNfts: false, -} - -const useNftPluginStore = create((set, _get) => ({ - state: { - ...defaultState, - }, - setIsLoadingNfts: (val) => { - set((s) => { - s.state.isLoadingNfts = val - }) - }, - setVotingNfts: (nfts, votingClient, nftMintRegistrar) => { - const filteredNfts = nfts.filter( - (x) => x.token.account.amount.cmpn(1) === 0 - ) - votingClient._setCurrentVoterNfts(filteredNfts) - set((s) => { - s.state.votingNfts = filteredNfts - }) - _get().setVotingPower(filteredNfts, nftMintRegistrar) - }, - setVotingPower: (nfts, nftMintRegistrar) => { - const votingPower = nfts - .map( - (x) => - nftMintRegistrar?.collectionConfigs?.find( - (j) => - j.collection?.toBase58() === x.metadata?.data?.collection?.key - )?.weight || new BN(0) - ) - .reduce((prev, next) => prev.add(next), new BN(0)) - set((s) => { - s.state.votingPower = votingPower - }) - }, - setMaxVoterWeight: (maxVoterRecord) => { - set((s) => { - s.state.maxVoteRecord = maxVoterRecord - }) - }, -})) - -export default useNftPluginStore diff --git a/Procfile b/Procfile deleted file mode 100644 index 7bde554606..0000000000 --- a/Procfile +++ /dev/null @@ -1 +0,0 @@ -worker: npm run notifier diff --git a/README.md b/README.md index 823ed208b1..6a2aa52ca0 100644 --- a/README.md +++ b/README.md @@ -1,45 +1 @@ -# Switchboard Add-in Support - -## To set this up for development with Switchboard, the first step is to get [this](https://github.com/switchboard-xyz/switchboard-core/blob/main/switchboard_v2/tests/addin-tests.ts) to work. - -- [install anchor](https://project-serum.github.io/anchor/getting-started/installation.html#installing-dependencies)[install anchor](https://project-serum.github.io/anchor/getting-started/installation.html#installing-dependencies) if you don't currently have it installed -- navigate to the `switchboard_v2` directory within `switchboard-core` and run `anchor test`. This will build switchboardv2 and run the addin-tests.ts script, which will set up a realm, governance, queue, oracles, permissions, and proposal. -- you will need to make sure the pubkeys of the governance program and switchboard program throughout the codebase are pointed to your local pubkeys of those programs: -- you can determine the pubkeys of the localnet switchboardv2 and governance programs by navigating to `switchboard-core/switchboard_v2/target/deploy` and running `solana-keygen pubkey switchboard_v2-keypair.json` and `solana-keygen pubkey spl_governance-keypair.json` respectively -- You'll need to set the `declare_id!(...)` in Switchboardv2's `lib.rs` to point at your localnet switchboard program's pubkey, and you'll need to set Switchboardv2's `lib.rs` `GOVERNANCE_PID` variable to the spl_governance pubkey. -- you'll also need to ensure that `sbv2.ts` variable GOVERNANCE_PID points at the correct pubkey for your localnet governance program -- when you want to run the UI, start a local validator by running `solana-test-validator`. This will created a directory called `test-ledger` in the location you run the command. -- run the addin test suite, `anchor test` -- start the governance-ui by running `yarn dev` - -## Working on governance-ui - -- most of the work is in `hooks/useRealm.ts` and `hooks/useVotingPlugins.ts` in the governance-ui. The UI work is in `components/TokenBalance` - -# NextJS Typescript Boilerplate - -Bootstrap a developer-friendly NextJS app configured with: - -- [Typescript](https://www.typescriptlang.org/) -- Linting with [ESLint](https://eslint.org/) -- Formatting with [Prettier](https://prettier.io/) -- Linting, typechecking and formatting on by default using [`husky`](https://github.com/typicode/husky) for commit hooks -- Testing with [Jest](https://jestjs.io/) and [`react-testing-library`](https://testing-library.com/docs/react-testing-library/intro) - -## Deploy your own - -Deploy the example using [Vercel](https://vercel.com?utm_source=github&utm_medium=readme&utm_campaign=next-example): - -[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/git/external?repository-url=https://github.com/vercel/next.js/tree/canary/examples/with-typescript-eslint-jest&project-name=with-typescript-eslint-jest&repository-name=with-typescript-eslint-jest) - -## How to use - -Execute [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) with [npm](https://docs.npmjs.com/cli/init) or [Yarn](https://yarnpkg.com/lang/en/docs/cli/create/) to bootstrap the example: - -```bash -npx create-next-app --example with-typescript-eslint-jest with-typescript-eslint-jest-app -# or -yarn create next-app --example with-typescript-eslint-jest with-typescript-eslint-jest-app -``` - -Deploy it to the cloud with [Vercel](https://vercel.com/new?utm_source=github&utm_medium=readme&utm_campaign=next-example) ([Documentation](https://nextjs.org/docs/deployment)). +Solend DeFi == DumbFucks diff --git a/Strategies/components/CreateRefLink.tsx b/Strategies/components/CreateRefLink.tsx deleted file mode 100644 index d00c9746f0..0000000000 --- a/Strategies/components/CreateRefLink.tsx +++ /dev/null @@ -1,220 +0,0 @@ -import { - MangoAccount, - ReferrerIdRecord, - makeRegisterReferrerIdInstruction, - MangoGroup, - INFO_LEN, -} from '@blockworks-foundation/mango-client' -import Button, { LinkButton } from '@components/Button' -import Input from '@components/inputs/Input' -import Tooltip from '@components/Tooltip' -import { DuplicateIcon } from '@heroicons/react/outline' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { PublicKey, Transaction } from '@solana/web3.js' -import { notify } from '@utils/notifications' -import { sendTransaction } from '@utils/send' -import { useState, useEffect } from 'react' -import useWalletStore from 'stores/useWalletStore' -import { tryGetMangoAccount } from 'Strategies/protocols/mango/tools' -import { MarketStore } from 'Strategies/store/marketStore' -const minMngoToCreateLink = 10000 -const CreateRefForm = ({ - selectedMangoAccount, - market, - mint, -}: { - selectedMangoAccount: MangoAccount - market: MarketStore - mint: PublicKey -}) => { - const connection = useWalletStore((s) => s.connection) - - const link = - connection.cluster === 'devnet' - ? `http://devnet.mango.markets/?ref=` - : `https://trade.mango.markets/?ref` - const depositIndex = market.group!.tokens.findIndex( - (x) => x.mint.toBase58() === mint.toBase58() - ) - const { canUseTransferInstruction } = useGovernanceAssets() - - const wallet = useWalletStore((s) => s.current) - const currentPosition = selectedMangoAccount - .getUiDeposit( - market.cache!.rootBankCache[depositIndex], - market.group!, - depositIndex - ) - .toNumber() - const [existingLinks, setExistingLinks] = useState([]) - const [linkGenerated, setLinkGenerated] = useState(false) - const [linkName, setLinkName] = useState('') - const connected = useWalletStore((s) => s.connected) - const handleCreateLink = async () => { - setLinkGenerated(false) - try { - const signers = [] - const programId = market.client!.programId - const mangoGroup = market.group - const { referrerPda, encodedReferrerId } = await getReferrerPda( - mangoGroup!, - linkName, - programId - ) - const instruction = makeRegisterReferrerIdInstruction( - programId, - mangoGroup!.publicKey, - selectedMangoAccount!.publicKey, - referrerPda, - wallet!.publicKey!, - encodedReferrerId - ) - - const transaction = new Transaction() - transaction.add(instruction) - await sendTransaction({ - transaction, - wallet: wallet!, - connection: connection.current, - signers, - sendingMessage: 'Creating ref link', - successMessage: 'Ref link created', - }) - setLinkGenerated(true) - } catch (e) { - setLinkGenerated(false) - notify({ type: 'error', message: "Can't generate link" }) - } - } - const getReferrerPda = async ( - mangoGroup: MangoGroup, - referrerId: string, - programId: PublicKey - ): Promise<{ referrerPda: PublicKey; encodedReferrerId: Buffer }> => { - const encoded = Buffer.from(referrerId, 'utf8') - if (encoded.length > INFO_LEN) { - throw new Error( - `info string too long. Must be less than or equal to ${INFO_LEN} bytes` - ) - } - - const encodedReferrerId = Buffer.concat([ - encoded, - Buffer.alloc(INFO_LEN - encoded.length, 0), - ]) - - // Generate the PDA pubkey - const [referrerIdRecordPk] = await PublicKey.findProgramAddress( - [ - mangoGroup.publicKey.toBytes(), - new Buffer('ReferrerIdRecord', 'utf-8'), - encodedReferrerId, - ], - programId - ) - - return { referrerPda: referrerIdRecordPk, encodedReferrerId } - } - useEffect(() => { - const getRefLinks = async () => { - const client = market.client - const mangoAccountPk = selectedMangoAccount!.publicKey - const account = await tryGetMangoAccount(market, mangoAccountPk) - if (account) { - const referrerIds = await client?.getReferrerIdsForMangoAccount(account) - if (referrerIds) { - setExistingLinks(referrerIds) - } - } - } - if (selectedMangoAccount) { - getRefLinks() - } else { - setExistingLinks([]) - } - setLinkName('') - }, [selectedMangoAccount]) - return ( -
- setLinkName(e.target.value)} - /> - - {linkGenerated || existingLinks.length > 0 ? ( -
- {linkGenerated && ( -
-
-
- {link} - {linkName} -
-
-
- { - navigator.clipboard.writeText(`${link}${linkName}`) - }} - > - - -
-
- )} - {existingLinks.map((x) => ( -
-
-
- {link} - {x.referrerId} -
-
-
- { - navigator.clipboard.writeText(`${link}${x.referrerId}`) - }} - > - - -
-
- ))} -
- ) : null} -
- ) -} - -export default CreateRefForm diff --git a/Strategies/components/Delegate.tsx b/Strategies/components/Delegate.tsx deleted file mode 100644 index 62843358f5..0000000000 --- a/Strategies/components/Delegate.tsx +++ /dev/null @@ -1,179 +0,0 @@ -import { - MangoAccount, - makeSetDelegateInstruction, -} from '@blockworks-foundation/mango-client' -import AdditionalProposalOptions from '@components/AdditionalProposalOptions' -import Button from '@components/Button' -import Input from '@components/inputs/Input' -import Loading from '@components/Loading' -import Tooltip from '@components/Tooltip' -import useCreateProposal from '@hooks/useCreateProposal' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import useQueryContext from '@hooks/useQueryContext' -import useRealm from '@hooks/useRealm' -import { - ProgramAccount, - Governance, - getInstructionDataFromBase64, - serializeInstructionToBase64, -} from '@solana/spl-governance' -import { PublicKey } from '@solana/web3.js' -import { abbreviateAddress } from '@utils/formatting' -import { validateInstruction } from '@utils/instructionTools' -import { notify } from '@utils/notifications' -import { getValidatedPublickKey } from '@utils/validations' -import { InstructionDataWithHoldUpTime } from 'actions/createProposal' -import { useRouter } from 'next/router' -import { useState } from 'react' -import { MarketStore } from 'Strategies/store/marketStore' -import * as yup from 'yup' - -const DelegateForm = ({ - selectedMangoAccount, - governance, - market, -}: { - selectedMangoAccount: MangoAccount - governance: ProgramAccount - market: MarketStore -}) => { - const router = useRouter() - const { symbol } = useRealm() - const { fmtUrlWithCluster } = useQueryContext() - const { handleCreateProposal } = useCreateProposal() - const { canUseTransferInstruction } = useGovernanceAssets() - const groupConfig = market.groupConfig! - const [voteByCouncil, setVoteByCouncil] = useState(false) - const [isLoading, setIsLoading] = useState(false) - const [form, setForm] = useState({ - title: '', - description: '', - delegateAddress: '', - }) - const [formErrors, setFormErrors] = useState({}) - const proposalTitle = `Set delegate for MNGO account: ${abbreviateAddress( - selectedMangoAccount?.publicKey - )}` - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - - const handleProposeDelegate = async () => { - const isValid = await validateInstruction({ schema, form, setFormErrors }) - if (!isValid) { - return - } - setIsLoading(true) - const delegateMangoAccount = makeSetDelegateInstruction( - groupConfig.mangoProgramId, - groupConfig.publicKey, - selectedMangoAccount!.publicKey, - governance!.pubkey, - new PublicKey(form.delegateAddress) - ) - try { - const instructionData: InstructionDataWithHoldUpTime = { - data: getInstructionDataFromBase64( - serializeInstructionToBase64(delegateMangoAccount) - ), - holdUpTime: governance!.account!.config.minInstructionHoldUpTime, - prerequisiteInstructions: [], - } - const proposalAddress = await handleCreateProposal({ - title: form.title || proposalTitle, - description: form.description, - instructionsData: [instructionData], - governance: governance!, - voteByCouncil, - }) - const url = fmtUrlWithCluster( - `/dao/${symbol}/proposal/${proposalAddress}` - ) - router.push(url) - } catch (e) { - console.log(e) - notify({ type: 'error', message: "Can't create proposal" }) - } - } - const schema = yup.object().shape({ - delegateAddress: yup - .string() - .test( - 'accountTests', - 'Delegate address validation error', - function (val: string) { - if (val) { - try { - return !!getValidatedPublickKey(val) - } catch (e) { - console.log(e) - return this.createError({ - message: `${e}`, - }) - } - } else { - return this.createError({ - message: `Delegate address is required`, - }) - } - } - ), - }) - return ( -
- - handleSetForm({ - value: e.target.value, - propertyName: 'delegateAddress', - }) - } - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'title', - }) - } - setDescription={(evt) => - handleSetForm({ - value: evt.target.value, - propertyName: 'description', - }) - } - voteByCouncil={voteByCouncil} - setVoteByCouncil={setVoteByCouncil} - /> - -
- ) -} - -export default DelegateForm diff --git a/Strategies/components/DepositModal.tsx b/Strategies/components/DepositModal.tsx deleted file mode 100644 index 3ac535c1a1..0000000000 --- a/Strategies/components/DepositModal.tsx +++ /dev/null @@ -1,56 +0,0 @@ -import Modal from '@components/Modal' -import ModalHeader from './ModalHeader' -import SolendModalContent from './SolendModalContent' -import MangoDeposit from './MangoDepositComponent' -import BigNumber from 'bignumber.js' -import { SolendStrategy } from 'Strategies/types/types' - -const DepositModal = ({ - onClose, - proposedInvestment, - handledMint, - apy, - protocolName, - protocolLogoSrc, - handledTokenName, - strategyName, - currentPosition, - createProposalFcn, - mangoAccounts, - governedTokenAccount, -}) => { - const currentPositionFtm = new BigNumber( - currentPosition.toFixed(0) - ).toFormat() - - return ( - - - {protocolName === 'Solend' ? ( - - ) : null} - {protocolName === 'Mango' ? ( - - ) : null} - - ) -} - -export default DepositModal diff --git a/Strategies/components/MangoDepositComponent.tsx b/Strategies/components/MangoDepositComponent.tsx deleted file mode 100644 index 5ae510d7d8..0000000000 --- a/Strategies/components/MangoDepositComponent.tsx +++ /dev/null @@ -1,490 +0,0 @@ -import { - MangoAccount, - MangoAccountLayout, - PublicKey, -} from '@blockworks-foundation/mango-client' -import Button, { LinkButton } from '@components/Button' -import Input from '@components/inputs/Input' -import Loading from '@components/Loading' -import Tooltip from '@components/Tooltip' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import useQueryContext from '@hooks/useQueryContext' -import useRealm from '@hooks/useRealm' -import { getProgramVersionForRealm } from '@models/registry/api' -import { BN } from '@project-serum/anchor' -import { - getNativeTreasuryAddress, - RpcContext, - withCreateNativeTreasury, -} from '@solana/spl-governance' -import { SystemProgram, TransactionInstruction } from '@solana/web3.js' -import { - fmtMintAmount, - getMintDecimalAmount, - getMintMinAmountAsDecimal, - parseMintNaturalAmountFromDecimal, -} from '@tools/sdk/units' -import { abbreviateAddress, precision } from '@utils/formatting' -import tokenService from '@utils/services/token' -import BigNumber from 'bignumber.js' -import { useRouter } from 'next/router' -import { useEffect, useState } from 'react' -import useWalletStore from 'stores/useWalletStore' -import useMarketStore, { MarketStore } from 'Strategies/store/marketStore' -import { HandleCreateProposalWithStrategy } from 'Strategies/types/types' -import useVotePluginsClientStore from 'stores/useVotePluginsClientStore' -import ButtonGroup from '@components/ButtonGroup' -import Switch from '@components/Switch' -import Select from '@components/inputs/Select' -import CreateRefForm from './CreateRefLink' -import DelegateForm from './Delegate' -import AdditionalProposalOptions from '@components/AdditionalProposalOptions' -import { validateInstruction } from '@utils/instructionTools' -import * as yup from 'yup' -import { getValidatedPublickKey } from '@utils/validations' -import { AssetAccount } from '@utils/uiTypes/assets' -import WithdrawModal from './WithdrawModal' - -const DEPOSIT = 'Deposit' -const CREATE_REF_LINK = 'Create Referral Link' -const DELEGATE_ACCOUNT = 'Delegate' -const WITHDRAW = 'Withdraw' - -const MangoDepositComponent = ({ - handledMint, - currentPositionFtm, - createProposalFcn, - mangoAccounts, - governedTokenAccount, -}: { - handledMint: string - currentPositionFtm: string - createProposalFcn: HandleCreateProposalWithStrategy - mangoAccounts: MangoAccount[] - governedTokenAccount: AssetAccount -}) => { - const router = useRouter() - const { fmtUrlWithCluster } = useQueryContext() - const { - proposals, - realmInfo, - realm, - ownVoterWeight, - mint, - councilMint, - symbol, - } = useRealm() - const [isDepositing, setIsDepositing] = useState(false) - const [ - selectedMangoAccount, - setSelectedMangoAccount, - ] = useState( - mangoAccounts.length ? mangoAccounts[0] : null - ) - const [voteByCouncil, setVoteByCouncil] = useState(false) - const client = useVotePluginsClientStore( - (s) => s.state.currentRealmVotingClient - ) - const market = useMarketStore((s) => s) - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current) - const tokenInfo = tokenService.getTokenInfo(handledMint) - const { canUseTransferInstruction } = useGovernanceAssets() - const treasuryAmount = governedTokenAccount.extensions?.token - ? governedTokenAccount.extensions.token.account.amount - : new BN(0) - const mintInfo = governedTokenAccount.extensions?.mint?.account - const [form, setForm] = useState({ - title: '', - description: '', - delegateAddress: '', - delegateDeposit: false, - amount: '', - }) - const [formErrors, setFormErrors] = useState({}) - const proposalTitle = `Deposit ${form.amount} ${ - tokenService.getTokenInfo( - governedTokenAccount.extensions.mint!.publicKey.toBase58() - )?.symbol || 'tokens' - } to Mango account` - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - const [proposalType, setProposalType] = useState('Deposit') - const mintMinAmount = mintInfo ? getMintMinAmountAsDecimal(mintInfo) : 1 - const maxAmount = mintInfo - ? getMintDecimalAmount(mintInfo, treasuryAmount) - : new BigNumber(0) - const maxAmountFtm = fmtMintAmount(mintInfo, treasuryAmount) - const currentPrecision = precision(mintMinAmount) - const group = market!.group! - const depositIndex = group.tokens.findIndex( - (x) => x.mint.toBase58() === handledMint - ) - const tabs = [ - { val: DEPOSIT, isVisible: true }, - { val: CREATE_REF_LINK, isVisible: selectedMangoAccount !== null }, - { val: DELEGATE_ACCOUNT, isVisible: selectedMangoAccount !== null }, - { val: WITHDRAW, isVisible: selectedMangoAccount !== null }, - ] - .filter((x) => x.isVisible) - .map((x) => x.val) - const validateAmountOnBlur = () => { - handleSetForm({ - propertyName: 'amount', - value: parseFloat( - Math.max( - Number(mintMinAmount), - Math.min(Number(Number.MAX_SAFE_INTEGER), Number(form.amount)) - ).toFixed(currentPrecision) - ), - }) - } - useEffect(() => { - if (selectedMangoAccount === null) { - setProposalType(DEPOSIT) - } - }, [selectedMangoAccount]) - const handleSolPayment = async () => { - const instructions: TransactionInstruction[] = [] - const toAddress = await getNativeTreasuryAddress( - realm!.owner, - governedTokenAccount!.governance!.pubkey - ) - const hasSolAccount = await connection.current.getParsedAccountInfo( - toAddress - ) - if (!hasSolAccount.value) { - await withCreateNativeTreasury( - instructions, - realm!.owner, - governedTokenAccount!.governance!.pubkey, - wallet!.publicKey! - ) - } - - const minRentAmount = await connection.current.getMinimumBalanceForRentExemption( - MangoAccountLayout.span - ) - - const transferIx = SystemProgram.transfer({ - fromPubkey: wallet!.publicKey!, - toPubkey: toAddress, - lamports: minRentAmount, - }) - instructions.push(transferIx) - return instructions - } - const handleDeposit = async () => { - const isValid = await validateInstruction({ schema, form, setFormErrors }) - if (!isValid) { - return - } - try { - setIsDepositing(true) - const prerequisiteInstructions: TransactionInstruction[] = [] - const mangoAccountPk = selectedMangoAccount?.publicKey || null - if (!mangoAccountPk) { - const solAccountInstruction = await handleSolPayment() - prerequisiteInstructions.push(...solAccountInstruction) - } - const rpcContext = new RpcContext( - new PublicKey(realm!.owner.toString()), - getProgramVersionForRealm(realmInfo!), - wallet!, - connection.current, - connection.endpoint - ) - const mintAmount = parseMintNaturalAmountFromDecimal( - form.amount!, - governedTokenAccount.extensions!.mint!.account.decimals - ) - const ownTokenRecord = ownVoterWeight.getTokenRecordToCreateProposal( - governedTokenAccount!.governance!.account.config - ) - const defaultProposalMint = voteByCouncil - ? realm?.account.config.councilMint - : !mint?.supply.isZero() || - realm?.account.config.useMaxCommunityVoterWeightAddin - ? realm!.account.communityMint - : !councilMint?.supply.isZero() - ? realm!.account.config.councilMint - : undefined - - const proposalAddress = await createProposalFcn( - rpcContext, - handledMint, - { - ...form, - mintAmount, - mangoAccountPk, - mangoAccounts, - proposalCount: Object.keys(proposals).length, - }, - realm!, - governedTokenAccount!, - ownTokenRecord, - defaultProposalMint!, - governedTokenAccount!.governance!.account!.proposalCount, - prerequisiteInstructions, - false, - market, - client - ) - const url = fmtUrlWithCluster( - `/dao/${symbol}/proposal/${proposalAddress}` - ) - router.push(url) - } catch (e) { - console.log(e) - } - setIsDepositing(false) - } - const schema = yup.object().shape({ - delegateAddress: yup - .string() - .test( - 'accountTests', - 'Delegate address validation error', - function (val: string) { - if (!form.delegateDeposit) { - return true - } - if (val) { - try { - return !!getValidatedPublickKey(val) - } catch (e) { - console.log(e) - return this.createError({ - message: `${e}`, - }) - } - } else { - return this.createError({ - message: `Delegate address is required`, - }) - } - } - ), - amount: yup.number().required('Amount is required').min(mintMinAmount), - }) - return ( -
- -
- setProposalType(v)} - values={tabs} - /> -
- {proposalType === DELEGATE_ACCOUNT && ( - - )} - {proposalType === CREATE_REF_LINK && ( - - )} - {proposalType === WITHDRAW && ( - - )} - - {proposalType === DEPOSIT && ( -
-
- Amount -
- Bal: {maxAmountFtm} - - handleSetForm({ - propertyName: 'amount', - value: maxAmount.toNumber(), - }) - } - className="font-bold ml-2 text-primary-light" - > - Max - -
-
- - handleSetForm({ propertyName: 'amount', value: e.target.value }) - } - step={mintMinAmount} - onBlur={validateAmountOnBlur} - /> - {selectedMangoAccount === null && ( - <> -
- Delegate deposit - - handleSetForm({ - propertyName: 'delegateDeposit', - value: checked, - }) - } - /> -
- {form.delegateDeposit && ( - - handleSetForm({ - propertyName: 'delegateAddress', - value: e.target.value, - }) - } - /> - )} - - )} - - handleSetForm({ - value: evt.target.value, - propertyName: 'title', - }) - } - setDescription={(evt) => - handleSetForm({ - value: evt.target.value, - propertyName: 'description', - }) - } - voteByCouncil={voteByCouncil} - setVoteByCouncil={setVoteByCouncil} - /> -
-
- Current Deposits - - {currentPositionFtm || 0}{' '} - - {tokenInfo?.symbol} - - -
-
- Proposed Deposit - - {form.amount?.toLocaleString() || ( - Enter an amount - )}{' '} - - {form.amount && tokenInfo?.symbol} - - -
-
- -
- )} -
- ) -} - -export default MangoDepositComponent - -const MangoAccountItem = ({ - value, - market, - depositIndex, -}: { - value: MangoAccount | null - market: MarketStore - depositIndex: number -}) => { - const group = market!.group! - return value ? ( -
-
{abbreviateAddress(value.publicKey)}
-
- Deposit:{' '} - {new BigNumber( - value - .getUiDeposit( - market.cache!.rootBankCache[depositIndex], - group, - depositIndex - ) - .toNumber() - ).toFormat(2)} -
- {value.delegate.toBase58() && ( -
Delegate: {abbreviateAddress(value.delegate)}
- )} -
- ) : ( -
Create new account
- ) -} diff --git a/Strategies/components/ModalHeader.tsx b/Strategies/components/ModalHeader.tsx deleted file mode 100644 index 83a011cb47..0000000000 --- a/Strategies/components/ModalHeader.tsx +++ /dev/null @@ -1,21 +0,0 @@ -const ModalHeader = ({ - apy, - protocolLogoURI, - strategy, - protocolName, - TokenName, -}) => { - return ( -
- -
-

{`${strategy} ${TokenName} on ${protocolName}`}

-

- Interest Rate: {apy} -

-
-
- ) -} - -export default ModalHeader diff --git a/Strategies/components/SolendModalContent.tsx b/Strategies/components/SolendModalContent.tsx deleted file mode 100644 index ecbbb38e46..0000000000 --- a/Strategies/components/SolendModalContent.tsx +++ /dev/null @@ -1,57 +0,0 @@ -import { useState } from 'react' -import { SolendStrategy } from 'Strategies/types/types' -import ButtonGroup from '@components/ButtonGroup' -import { AssetAccount } from '@utils/uiTypes/assets' -import { CreateSolendStrategyParams } from 'Strategies/protocols/solend' -import SolendDeposit from './solend/SolendDeposit' -import SolendWithdraw from './solend/SolendWithdraw' - -const DEPOSIT = 'Deposit' -const WITHDRAW = 'Withdraw' - -const SolendDepositComponent = ({ - proposedInvestment, - handledMint, - createProposalFcn, - governedTokenAccount, -}: { - proposedInvestment: SolendStrategy - handledMint: string - createProposalFcn: CreateSolendStrategyParams - governedTokenAccount: AssetAccount -}) => { - const [proposalType, setProposalType] = useState('Deposit') - - const tabs = [DEPOSIT, WITHDRAW] - - return ( -
-
- setProposalType(v)} - values={tabs} - /> -
- {proposalType === WITHDRAW && ( - - )} - {proposalType === DEPOSIT && ( - - )} -
- ) -} - -export default SolendDepositComponent diff --git a/Strategies/components/WithdrawModal.tsx b/Strategies/components/WithdrawModal.tsx deleted file mode 100644 index 2dda629b1f..0000000000 --- a/Strategies/components/WithdrawModal.tsx +++ /dev/null @@ -1,330 +0,0 @@ -import { - BN, - makeCloseSpotOpenOrdersInstruction, - makeWithdrawInstruction, - MangoAccount, - PublicKey, -} from '@blockworks-foundation/mango-client' -import AdditionalProposalOptions from '@components/AdditionalProposalOptions' -import Button from '@components/Button' -import Input from '@components/inputs/Input' -import Loading from '@components/Loading' -import Tooltip from '@components/Tooltip' -import { CheckCircleIcon } from '@heroicons/react/outline' -import useCreateProposal from '@hooks/useCreateProposal' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import useQueryContext from '@hooks/useQueryContext' -import useRealm from '@hooks/useRealm' -import { - getInstructionDataFromBase64, - Governance, - ProgramAccount, - serializeInstructionToBase64, - TOKEN_PROGRAM_ID, -} from '@solana/spl-governance' -import { ASSOCIATED_TOKEN_PROGRAM_ID, Token } from '@solana/spl-token' -import { TransactionInstruction } from '@solana/web3.js' -import { tryParsePublicKey } from '@tools/core/pubkey' -import { parseMintNaturalAmountFromDecimal } from '@tools/sdk/units' -import { getATA } from '@utils/ataTools' -import { abbreviateAddress } from '@utils/formatting' -import { validateInstruction } from '@utils/instructionTools' -import { notify } from '@utils/notifications' -import tokenService from '@utils/services/token' -import { tryGetMint, tryGetTokenAccount } from '@utils/tokens' -import { - getValidateAccount, - getValidatedPublickKey, - validateDoseTokenAccountMatchMint, -} from '@utils/validations' -import { InstructionDataWithHoldUpTime } from 'actions/createProposal' -import BigNumber from 'bignumber.js' -import { useRouter } from 'next/router' -import { emptyPk } from 'NftVotePlugin/sdk/accounts' -import { useState } from 'react' -import useWalletStore from 'stores/useWalletStore' -import { MarketStore } from 'Strategies/store/marketStore' -import * as yup from 'yup' - -const WithdrawModal = ({ - selectedMangoAccount, - governance, - market, -}: { - selectedMangoAccount: MangoAccount - governance: ProgramAccount - market: MarketStore -}) => { - const { canUseTransferInstruction } = useGovernanceAssets() - const router = useRouter() - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current) - const { symbol } = useRealm() - const group = market.group! - const [isLoading, setIsLoading] = useState(false) - const [form, setForm] = useState({ - title: '', - description: '', - withdrawAddress: '', - amount: '', - }) - const [voteByCouncil, setVoteByCouncil] = useState(false) - const [depositIdx, setDepositIdx] = useState(0) - const [formErrors, setFormErrors] = useState({}) - const selectedDepositMInt = group?.tokens[depositIdx]?.mint - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - const { handleCreateProposal } = useCreateProposal() - const { fmtUrlWithCluster } = useQueryContext() - const proposalTitle = `Withdraw from mango account to: ${ - form && tryParsePublicKey(form.withdrawAddress) - ? abbreviateAddress(new PublicKey(form.withdrawAddress)) - : '' - }` - const schema = yup.object().shape({ - withdrawAddress: yup - .string() - .test( - 'addressTest', - 'Address validation error', - async function (val: string) { - if (val) { - try { - const currentConnection = connection.current - const pubKey = getValidatedPublickKey(val) - const account = await getValidateAccount( - currentConnection, - pubKey - ) - if (account?.value !== null) { - const tokenAccount = await tryGetTokenAccount( - currentConnection, - pubKey - ) - if (tokenAccount && selectedDepositMInt) { - await validateDoseTokenAccountMatchMint( - tokenAccount.account, - selectedDepositMInt - ) - } - } - return true - } catch (e) { - console.log(e) - return this.createError({ - message: `${e}`, - }) - } - } else { - return this.createError({ - message: `Address is required`, - }) - } - } - ), - amount: yup.string().required('Amount is required'), - }) - const handlePropose = async (idx: number) => { - const isValid = await validateInstruction({ schema, form, setFormErrors }) - if (!isValid) { - return - } - const mintPk = group?.tokens[idx].mint - const tokenIndex = group.getTokenIndex(mintPk) - const publicKey = - group?.rootBankAccounts?.[tokenIndex]?.nodeBankAccounts[0].publicKey - const vault = - group?.rootBankAccounts?.[tokenIndex]?.nodeBankAccounts[0].vault - const address = new PublicKey(form.withdrawAddress) - const mintInfo = await tryGetMint(connection.current, mintPk) - const mintAmount = parseMintNaturalAmountFromDecimal( - form.amount!, - mintInfo!.account.decimals! - ) - const prerequisiteInstructions: TransactionInstruction[] = [] - //we find true receiver address if its wallet and we need to create ATA the ata address will be the receiver - const { currentAddress: receiverAddress, needToCreateAta } = await getATA({ - connection: connection, - receiverAddress: address, - mintPK: mintPk, - wallet: wallet!, - }) - if (needToCreateAta) { - prerequisiteInstructions.push( - Token.createAssociatedTokenAccountInstruction( - ASSOCIATED_TOKEN_PROGRAM_ID, // always ASSOCIATED_TOKEN_PROGRAM_ID - TOKEN_PROGRAM_ID, // always TOKEN_PROGRAM_ID - mintPk, // mint - receiverAddress, // ata - address, // owner of token account - wallet!.publicKey! // fee payer - ) - ) - } - setIsLoading(true) - const proposalInstructions: InstructionDataWithHoldUpTime[] = [] - for (const i in selectedMangoAccount.spotOpenOrders.filter( - (x) => x.toBase58() !== emptyPk - )) { - const closeOpenOrders = makeCloseSpotOpenOrdersInstruction( - market.client!.programId, - group.publicKey, - selectedMangoAccount.publicKey, - selectedMangoAccount.owner, - group.dexProgramId, - selectedMangoAccount.spotOpenOrders[i], - group.spotMarkets[i].spotMarket, - group.signerKey - ) - const closeInstruction: InstructionDataWithHoldUpTime = { - data: getInstructionDataFromBase64( - serializeInstructionToBase64(closeOpenOrders) - ), - holdUpTime: governance!.account!.config.minInstructionHoldUpTime, - prerequisiteInstructions: [], - } - proposalInstructions.push(closeInstruction) - } - - const instruction = makeWithdrawInstruction( - market.client!.programId, - group.publicKey, - selectedMangoAccount.publicKey, - selectedMangoAccount.owner, - group.mangoCache, - group.tokens[tokenIndex].rootBank, - publicKey!, - vault!, - receiverAddress, - group.signerKey, - [], - new BN(mintAmount), - false - ) - const instructionData: InstructionDataWithHoldUpTime = { - data: getInstructionDataFromBase64( - serializeInstructionToBase64(instruction) - ), - holdUpTime: governance!.account!.config.minInstructionHoldUpTime, - prerequisiteInstructions: prerequisiteInstructions, - chunkSplitByDefault: true, - chunkBy: 1, - } - proposalInstructions.push(instructionData) - try { - const proposalAddress = await handleCreateProposal({ - title: form.title || proposalTitle, - description: form.description, - instructionsData: [...proposalInstructions], - governance: governance!, - voteByCouncil, - }) - const url = fmtUrlWithCluster( - `/dao/${symbol}/proposal/${proposalAddress}` - ) - router.push(url) - } catch (e) { - console.log(e) - notify({ type: 'error', message: "Can't create proposal" }) - } - setIsLoading(false) - } - return ( -
- {selectedMangoAccount?.deposits.map((x, idx) => { - const mint = group?.tokens[idx].mint - const tokenInfo = tokenService.getTokenInfo(mint!.toBase58()) - const symbol = tokenInfo?.symbol - return !x.isZero() ? ( -
setDepositIdx(idx)} - > -
- {' '} - {new BigNumber( - selectedMangoAccount - .getUiDeposit(market.cache!.rootBankCache[idx], group!, idx) - .toNumber() - ).toFormat(2)}{' '} - - {symbol ? symbol : abbreviateAddress(mint)} - -
- {idx === depositIdx && ( - - )} -
- ) : null - })} -
- - handleSetForm({ - value: e.target.value, - propertyName: 'withdrawAddress', - }) - } - /> - - handleSetForm({ - value: e.target.value, - propertyName: 'amount', - }) - } - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'title', - }) - } - setDescription={(evt) => - handleSetForm({ - value: evt.target.value, - propertyName: 'description', - }) - } - voteByCouncil={voteByCouncil} - setVoteByCouncil={setVoteByCouncil} - /> -
- -
- ) -} - -export default WithdrawModal diff --git a/Strategies/components/solend/SolendDeposit.tsx b/Strategies/components/solend/SolendDeposit.tsx deleted file mode 100644 index 62ef146836..0000000000 --- a/Strategies/components/solend/SolendDeposit.tsx +++ /dev/null @@ -1,376 +0,0 @@ -import { PublicKey } from '@blockworks-foundation/mango-client' -import Button, { LinkButton } from '@components/Button' -import Input from '@components/inputs/Input' -import Loading from '@components/Loading' -import Tooltip from '@components/Tooltip' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import useQueryContext from '@hooks/useQueryContext' -import useRealm from '@hooks/useRealm' -import { getProgramVersionForRealm } from '@models/registry/api' -import { BN } from '@project-serum/anchor' -import { RpcContext } from '@solana/spl-governance' -import { - getMintDecimalAmount, - getMintMinAmountAsDecimal, - getMintNaturalAmountFromDecimalAsBN, -} from '@tools/sdk/units' -import { precision } from '@utils/formatting' -import tokenService from '@utils/services/token' -import BigNumber from 'bignumber.js' -import { useRouter } from 'next/router' -import { useEffect, useState } from 'react' -import useWalletStore from 'stores/useWalletStore' -import { SolendStrategy } from 'Strategies/types/types' -import AdditionalProposalOptions from '@components/AdditionalProposalOptions' -import { validateInstruction } from '@utils/instructionTools' -import * as yup from 'yup' -import { AssetAccount } from '@utils/uiTypes/assets' -import Select from '@components/inputs/Select' -import { - CreateSolendStrategyParams, - cTokenExchangeRate, - getReserveData, - SolendSubStrategy, -} from 'Strategies/protocols/solend' -import useVotePluginsClientStore from 'stores/useVotePluginsClientStore' - -const SOL_BUFFER = 0.02 - -const SolendDeposit = ({ - proposedInvestment, - handledMint, - createProposalFcn, - governedTokenAccount, -}: { - proposedInvestment: SolendStrategy - handledMint: string - createProposalFcn: CreateSolendStrategyParams - governedTokenAccount: AssetAccount -}) => { - const router = useRouter() - const { fmtUrlWithCluster } = useQueryContext() - const { - proposals, - realmInfo, - realm, - ownVoterWeight, - mint, - councilMint, - symbol, - } = useRealm() - const [isDepositing, setIsDepositing] = useState(false) - const [deposits, setDeposits] = useState<{ - [reserveAddress: string]: number - }>({}) - const [voteByCouncil, setVoteByCouncil] = useState(false) - const client = useVotePluginsClientStore( - (s) => s.state.currentRealmVotingClient - ) - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current) - const tokenInfo = tokenService.getTokenInfo(handledMint) - const { - governedTokenAccountsWithoutNfts, - auxiliaryTokenAccounts, - canUseTransferInstruction, - } = useGovernanceAssets() - - const treasuryAmount = new BN( - governedTokenAccount.isSol - ? governedTokenAccount.extensions.amount!.toNumber() - : governedTokenAccount.extensions.token!.account.amount - ) - const mintInfo = governedTokenAccount.extensions?.mint?.account - const tokenSymbol = tokenService.getTokenInfo( - governedTokenAccount.extensions.mint!.publicKey.toBase58() - )?.symbol - const [form, setForm] = useState<{ - title: string - description: string - amount?: number - reserve: SolendSubStrategy - }>({ - title: '', - description: '', - amount: undefined, - reserve: - proposedInvestment.reserves.find((reserve) => reserve.isPrimary) ?? - proposedInvestment.reserves[0]!, - }) - const [formErrors, setFormErrors] = useState({}) - const proposalTitle = `Deposit ${form.amount} ${ - tokenSymbol || 'tokens' - } to the Solend ${form.reserve.marketName} pool` - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - const mintMinAmount = mintInfo ? getMintMinAmountAsDecimal(mintInfo) : 1 - let maxAmount = mintInfo - ? getMintDecimalAmount(mintInfo, treasuryAmount) - : new BigNumber(0) - if (governedTokenAccount.isSol) { - maxAmount = maxAmount.minus(SOL_BUFFER) - } - const maxAmountFtm = maxAmount.toNumber().toFixed(4) - const currentPrecision = precision(mintMinAmount) - - const validateAmountOnBlur = () => { - handleSetForm({ - propertyName: 'amount', - value: parseFloat( - Math.max( - Number(mintMinAmount), - Math.min(Number(Number.MAX_SAFE_INTEGER), Number(form.amount)) - ).toFixed(currentPrecision) - ), - }) - } - - // Solend - useEffect(() => { - const getSlndCTokens = async () => { - const accounts = [ - ...governedTokenAccountsWithoutNfts, - ...auxiliaryTokenAccounts, - ] - - const relevantAccs = accounts - .map((acc) => { - const reserve = (proposedInvestment as SolendStrategy)?.reserves.find( - (reserve) => - reserve.mintAddress === handledMint && - reserve.collateralMintAddress === - acc.extensions.mint?.publicKey.toBase58() - ) - if (!reserve || !proposedInvestment) return null - - return { - acc, - reserve, - } - }) - .filter(Boolean) - - const reserveStats = await getReserveData( - relevantAccs.map((data) => data!.reserve.reserveAddress) - ) - - const results = Object.fromEntries( - relevantAccs.map((data) => { - const reserve = data!.reserve - const account = data!.acc - - const stat = reserveStats.find( - (stat) => stat.reserve.lendingMarket === reserve.marketAddress - )! - - return [ - reserve.reserveAddress, - ((account.extensions.amount?.toNumber() ?? 0) * - cTokenExchangeRate(stat)) / - 10 ** reserve.decimals, - ] - }) - ) - setDeposits(results) - } - getSlndCTokens() - }, []) - - const handleDeposit = async () => { - const isValid = await validateInstruction({ schema, form, setFormErrors }) - if (!isValid) { - return - } - try { - setIsDepositing(true) - const rpcContext = new RpcContext( - new PublicKey(realm!.owner.toString()), - getProgramVersionForRealm(realmInfo!), - wallet!, - connection.current, - connection.endpoint - ) - const ownTokenRecord = ownVoterWeight.getTokenRecordToCreateProposal( - governedTokenAccount!.governance!.account.config - ) - const defaultProposalMint = voteByCouncil - ? realm?.account.config.councilMint - : !mint?.supply.isZero() || - realm?.account.config.useMaxCommunityVoterWeightAddin - ? realm!.account.communityMint - : !councilMint?.supply.isZero() - ? realm!.account.config.councilMint - : undefined - - const proposalAddress = await createProposalFcn( - rpcContext, - { - ...form, - amountFmt: form.amount!.toFixed(4), - bnAmount: getMintNaturalAmountFromDecimalAsBN( - form.amount as number, - governedTokenAccount.extensions.mint!.account.decimals - ), - proposalCount: Object.keys(proposals).length, - action: 'Deposit', - }, - realm!, - governedTokenAccount!, - ownTokenRecord, - defaultProposalMint!, - governedTokenAccount!.governance!.account!.proposalCount, - false, - connection, - client - ) - const url = fmtUrlWithCluster( - `/dao/${symbol}/proposal/${proposalAddress}` - ) - router.push(url) - } catch (e) { - console.log(e) - throw e - } - setIsDepositing(false) - } - const schema = yup.object().shape({ - amount: yup - .number() - .required('Amount is required') - .min(mintMinAmount) - .max(maxAmount.toNumber()), - reserve: yup.object().required('Lending market address is required'), - }) - - return ( -
- -
- Amount -
- Bal: {maxAmountFtm} - - handleSetForm({ - propertyName: 'amount', - value: maxAmount.toNumber(), - }) - } - className="font-bold ml-2 text-primary-light" - > - Max - -
-
- - handleSetForm({ propertyName: 'amount', value: e.target.value }) - } - step={mintMinAmount} - onBlur={validateAmountOnBlur} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'title', - }) - } - setDescription={(evt) => - handleSetForm({ - value: evt.target.value, - propertyName: 'description', - }) - } - voteByCouncil={voteByCouncil} - setVoteByCouncil={setVoteByCouncil} - /> -
-
- Current Deposits - - {deposits[form.reserve.reserveAddress]?.toFixed(4) || 0}{' '} - {tokenInfo?.symbol} - -
-
- Proposed Deposit - - {form.amount?.toLocaleString() || ( - Enter an amount - )}{' '} - - {form.amount && tokenInfo?.symbol} - - -
-
- -
- ) -} -SolendDeposit.whyDidYouRender = true - -export default SolendDeposit diff --git a/Strategies/components/solend/SolendWithdraw.tsx b/Strategies/components/solend/SolendWithdraw.tsx deleted file mode 100644 index 786056c77b..0000000000 --- a/Strategies/components/solend/SolendWithdraw.tsx +++ /dev/null @@ -1,381 +0,0 @@ -import { PublicKey } from '@blockworks-foundation/mango-client' -import Button, { LinkButton } from '@components/Button' -import Input from '@components/inputs/Input' -import Loading from '@components/Loading' -import Tooltip from '@components/Tooltip' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import useQueryContext from '@hooks/useQueryContext' -import useRealm from '@hooks/useRealm' -import { getProgramVersionForRealm } from '@models/registry/api' -import { BN } from '@project-serum/anchor' -import { RpcContext } from '@solana/spl-governance' -import { - getMintMinAmountAsDecimal, - getMintNaturalAmountFromDecimalAsBN, -} from '@tools/sdk/units' -import { precision } from '@utils/formatting' -import tokenService from '@utils/services/token' -import BigNumber from 'bignumber.js' -import { useRouter } from 'next/router' -import { useEffect, useState } from 'react' -import useWalletStore from 'stores/useWalletStore' -import { SolendStrategy } from 'Strategies/types/types' -import useVotePluginsClientStore from 'stores/useVotePluginsClientStore' -import AdditionalProposalOptions from '@components/AdditionalProposalOptions' -import { validateInstruction } from '@utils/instructionTools' -import * as yup from 'yup' -import { AssetAccount } from '@utils/uiTypes/assets' -import Select from '@components/inputs/Select' -import { - CreateSolendStrategyParams, - cTokenExchangeRate, - getReserveData, - SolendSubStrategy, -} from 'Strategies/protocols/solend' - -const SolendWithdraw = ({ - proposedInvestment, - handledMint, - createProposalFcn, - governedTokenAccount, -}: { - proposedInvestment: SolendStrategy - handledMint: string - createProposalFcn: CreateSolendStrategyParams - governedTokenAccount: AssetAccount -}) => { - const { - governedTokenAccountsWithoutNfts, - auxiliaryTokenAccounts, - canUseTransferInstruction, - } = useGovernanceAssets() - const router = useRouter() - const { fmtUrlWithCluster } = useQueryContext() - const { - proposals, - realmInfo, - realm, - ownVoterWeight, - mint, - councilMint, - symbol, - } = useRealm() - const [isWithdrawing, setIsWithdrawing] = useState(false) - const [voteByCouncil, setVoteByCouncil] = useState(false) - const [deposits, setDeposits] = useState<{ - [reserveAddress: string]: { amount: number; amountExact: number } - }>({}) - const client = useVotePluginsClientStore( - (s) => s.state.currentRealmVotingClient - ) - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current) - const tokenInfo = tokenService.getTokenInfo(handledMint) - const mintInfo = governedTokenAccount.extensions?.mint?.account - const tokenSymbol = tokenService.getTokenInfo( - governedTokenAccount.extensions.mint!.publicKey.toBase58() - )?.symbol - const [form, setForm] = useState<{ - title: string - description: string - amount?: number - reserve: SolendSubStrategy - max: boolean - }>({ - title: '', - description: '', - amount: undefined, - reserve: - proposedInvestment.reserves.find((reserve) => reserve.isPrimary) ?? - proposedInvestment.reserves[0]!, - max: false, - }) - const [formErrors, setFormErrors] = useState({}) - const proposalTitle = `Withdraw ${form.amount} ${ - tokenSymbol || 'tokens' - } from the Solend ${form.reserve.marketName} pool` - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ - ...form, - max: propertyName === 'amount' ? false : form.max, - [propertyName]: value, - }) - } - const mintMinAmount = mintInfo ? getMintMinAmountAsDecimal(mintInfo) : 1 - const maxAmount = new BigNumber( - deposits[form.reserve.reserveAddress]?.amount ?? 0 - ) - const maxAmountFtm = maxAmount.toFixed(4) - const currentPrecision = precision(mintMinAmount) - - // Solend - useEffect(() => { - const getSlndCTokens = async () => { - const accounts = [ - ...governedTokenAccountsWithoutNfts, - ...auxiliaryTokenAccounts, - ] - - const relevantAccs = accounts - .map((acc) => { - const reserve = (proposedInvestment as SolendStrategy)?.reserves.find( - (reserve) => - reserve.mintAddress === handledMint && - reserve.collateralMintAddress === - acc.extensions.mint?.publicKey.toBase58() - ) - if (!reserve || !proposedInvestment) return null - - return { - acc, - reserve, - } - }) - .filter(Boolean) - - const reserveStats = await getReserveData( - relevantAccs.map((data) => data!.reserve.reserveAddress) - ) - - setDeposits( - Object.fromEntries( - relevantAccs.map((data) => { - const reserve = data!.reserve - const account = data!.acc - - const stat = reserveStats.find( - (stat) => stat.reserve.lendingMarket === reserve.marketAddress - )! - - return [ - reserve.reserveAddress, - { - amount: - ((account.extensions.amount?.toNumber() ?? 0) * - cTokenExchangeRate(stat)) / - 10 ** reserve.decimals, - amountExact: account.extensions.amount?.toNumber() ?? 0, - }, - ] - }) - ) - ) - } - getSlndCTokens() - }, []) - - const validateAmountOnBlur = () => { - handleSetForm({ - propertyName: 'amount', - value: parseFloat( - Math.max( - Number(mintMinAmount), - Math.min(Number(Number.MAX_SAFE_INTEGER), Number(form.amount)) - ).toFixed(currentPrecision) - ), - }) - } - - const handleWithdraw = async () => { - const isValid = await validateInstruction({ schema, form, setFormErrors }) - if (!isValid) { - return - } - try { - setIsWithdrawing(true) - const rpcContext = new RpcContext( - new PublicKey(realm!.owner.toString()), - getProgramVersionForRealm(realmInfo!), - wallet!, - connection.current, - connection.endpoint - ) - const ownTokenRecord = ownVoterWeight.getTokenRecordToCreateProposal( - governedTokenAccount!.governance!.account.config - ) - const defaultProposalMint = voteByCouncil - ? realm?.account.config.councilMint - : !mint?.supply.isZero() || - realm?.account.config.useMaxCommunityVoterWeightAddin - ? realm!.account.communityMint - : !councilMint?.supply.isZero() - ? realm!.account.config.councilMint - : undefined - - const reserveStat = await getReserveData([form.reserve.reserveAddress]) - - const proposalAddress = await createProposalFcn( - rpcContext, - { - ...form, - bnAmount: form.max - ? new BN(deposits[form.reserve.reserveAddress].amountExact) - : getMintNaturalAmountFromDecimalAsBN( - (form.amount as number) / cTokenExchangeRate(reserveStat[0]), - governedTokenAccount.extensions.mint!.account.decimals - ), - amountFmt: ( - (form.amount as number) / cTokenExchangeRate(reserveStat[0]) - ).toFixed(4), - proposalCount: Object.keys(proposals).length, - action: 'Withdraw', - }, - realm!, - governedTokenAccount!, - ownTokenRecord, - defaultProposalMint!, - governedTokenAccount!.governance!.account!.proposalCount, - false, - connection, - client - ) - const url = fmtUrlWithCluster( - `/dao/${symbol}/proposal/${proposalAddress}` - ) - router.push(url) - } catch (e) { - console.log(e) - throw e - } - setIsWithdrawing(false) - } - const schema = yup.object().shape({ - amount: yup - .number() - .required('Amount is required') - .max(deposits[form.reserve.reserveAddress]?.amount), - reserve: yup.object().required('Lending market address is required'), - }) - - return ( -
- -
- Amount -
- Bal: {maxAmountFtm} - { - setFormErrors({}) - setForm({ - ...form, - amount: maxAmount.toNumber(), - max: true, - }) - }} - className="font-bold ml-2 text-primary-light" - > - Max - -
-
- - handleSetForm({ propertyName: 'amount', value: e.target.value }) - } - step={mintMinAmount} - onBlur={validateAmountOnBlur} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'title', - }) - } - setDescription={(evt) => - handleSetForm({ - value: evt.target.value, - propertyName: 'description', - }) - } - voteByCouncil={voteByCouncil} - setVoteByCouncil={setVoteByCouncil} - /> -
-
- Current Deposits - - {deposits[form.reserve.reserveAddress]?.amount.toFixed(4) || 0}{' '} - {tokenInfo?.symbol} - -
-
- Proposed Withdraw - - {form.amount?.toLocaleString() || ( - Enter an amount - )}{' '} - - {form.amount && tokenInfo?.symbol} - - -
-
- -
- ) -} - -export default SolendWithdraw diff --git a/Strategies/protocols/foresight/tools.ts b/Strategies/protocols/foresight/tools.ts deleted file mode 100644 index db42d1ef84..0000000000 --- a/Strategies/protocols/foresight/tools.ts +++ /dev/null @@ -1,2 +0,0 @@ -export const FORESIGHT_MINT_DEVNET = - 'H7uqouPsJkeEiLpCEoC1qYVVquDrZan6ZfdPK2gS44zm' diff --git a/Strategies/protocols/mango/tools.ts b/Strategies/protocols/mango/tools.ts deleted file mode 100644 index 17ede67ffc..0000000000 --- a/Strategies/protocols/mango/tools.ts +++ /dev/null @@ -1,316 +0,0 @@ -import { - makeCreateMangoAccountInstruction, - makeDepositInstruction, - PublicKey, - BN, - makeSetDelegateInstruction, - MangoAccount, -} from '@blockworks-foundation/mango-client' -import { - getInstructionDataFromBase64, - getNativeTreasuryAddress, - serializeInstructionToBase64, -} from '@solana/spl-governance' -import { fmtMintAmount } from '@tools/sdk/units' -import { ConnectionContext } from '@utils/connection' -import tokenService from '@utils/services/token' -import { - createProposal, - InstructionDataWithHoldUpTime, -} from 'actions/createProposal' -import axios from 'axios' -import { MarketStore } from 'Strategies/store/marketStore' -import { - TreasuryStrategy, - HandleCreateProposalWithStrategy, -} from 'Strategies/types/types' - -//Symbol, coingeckoId -export const tokenList = { - ETH: 'ethereum', - BTC: 'bitcoin', - SOL: 'solana', - SRM: 'serum', - USDC: 'usd-coin', - USDT: 'tether', - MNGO: 'mango-markets', - RAY: 'raydium', - COPE: 'cope', - FTT: 'ftx-token', - MSOL: 'msol', - BNB: 'binance-coin', - AVAX: 'avalanche', - LUNA: 'terra-luna', -} -export const MANGO = 'Mango' -export const MANGO_MINT = 'MangoCzJ36AjZyKwVj3VnYU4GTonjfVEnJmvvWaxLac' -export const USDC_MINT = 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v' -export const MANGO_MINT_DEVNET = 'Bb9bsTQa1bGEtQ5KagGkvSHyuLqDWumFUcRqFusFNJWC' -export const MANGO_USDC_MINT_DEVNET = - '8FRFC6MoGGkMFQwngccyu69VnYbzykGeez7ignHVAFSN' -export const tokenListFilter = Object.keys(tokenList).map((x) => { - return { - name: x, - val: x, - } -}) - -const endpoint = - 'https://mango-stats-v3.herokuapp.com/spot?mangoGroup=mainnet.1' - -// Very inefficient -function findClosestToDate(values, date) { - let min = values[0] - for (const val of values) { - const valDate = new Date(val.time).getTime() - const minDate = new Date(min.time).getTime() - if (Math.abs(valDate - date) < Math.abs(minDate - date)) { - min = val - } - } - if (Math.abs(new Date(min.time).getTime() - date) > 24 * 3600 * 1000) { - return { - totalDeposits: 0, - totalBorrows: 0, - } - } - return min -} - -//method to fetch mango strategies -export async function tvl(timestamp, connection: ConnectionContext) { - const protocolInfo = await tokenService.getTokenInfo(MANGO_MINT) - const balances: TreasuryStrategy[] = [] - const stats = await axios.get(endpoint) - const date = new Date(timestamp * 1000).getTime() - for (const [mangoId, mangoTokens] of Object.entries(tokenList)) { - const assetDeposits = stats.data.filter((s) => s.name === mangoId) - - if (assetDeposits.length > 0) { - const info = tokenService.getTokenInfoFromCoingeckoId(mangoTokens) - const handledMint = - (info?.address === MANGO_MINT && connection.cluster === 'devnet' - ? MANGO_MINT_DEVNET - : info?.address === USDC_MINT && connection.cluster === 'devnet' - ? MANGO_USDC_MINT_DEVNET - : info?.address) || '' - const closestVal = findClosestToDate(assetDeposits, date) - balances.push({ - liquidity: - (closestVal.totalDeposits - closestVal.totalBorrows) * - closestVal.baseOraclePrice, - handledTokenSymbol: info?.symbol || mangoId, - apy: `${( - (Math.pow(1 + closestVal.depositRate / 128, 128) - 1) * - 100 - ).toFixed(2)}%`, - protocolName: MANGO, - protocolSymbol: protocolInfo?.symbol || '', - handledMint: handledMint, - handledTokenImgSrc: info?.logoURI || '', - protocolLogoSrc: protocolInfo?.logoURI || '', - strategyName: 'Deposit', - strategyDescription: 'Description', - isGenericItem: false, - createProposalFcn: HandleMangoDeposit, - }) - } - } - - return balances -} - -export const calculateAllDepositsInMangoAccountsForMint = ( - accounts: MangoAccount[], - mint: PublicKey, - market: MarketStore -) => { - let deposited = 0 - const group = market!.group - const depositIndex = - mint && - group?.tokens.findIndex((x) => x.mint.toBase58() === mint.toBase58()) - if (accounts?.length && typeof depositIndex !== 'undefined' && group) { - const depositsWithAmountHiherThenZero = accounts - .map((x) => x.deposits[depositIndex]) - .filter((x) => !x?.isZero()) - if (depositsWithAmountHiherThenZero.length) { - const currentDepositAmount = accounts - .map((x) => - x - ?.getUiDeposit( - market.cache!.rootBankCache[depositIndex], - group, - depositIndex - ) - .toNumber() - ) - .reduce((prev, next) => (prev += next), 0) - deposited += currentDepositAmount ? currentDepositAmount : 0 - } - } - return deposited -} - -const HandleMangoDeposit: HandleCreateProposalWithStrategy = async ( - rpcContext, - handledMint, - form, - realm, - matchedTreasury, - tokenOwnerRecord, - governingTokenMint, - proposalIndex, - prerequisiteInstructions, - isDraft, - market, - client -) => { - const fmtAmount = fmtMintAmount( - matchedTreasury.extensions.mint?.account, - new BN(form.mintAmount) - ) - const group = market!.group! - const groupConfig = market!.groupConfig! - const rootBank = group.tokens.find( - (x) => - x.mint.toBase58() === - matchedTreasury.extensions.mint?.publicKey.toBase58() - )?.rootBank - const quoteRootBank = - group.rootBankAccounts[group.getRootBankIndex(rootBank!)] - const quoteNodeBank = quoteRootBank?.nodeBankAccounts[0] - const nextAccNumb = new BN(form.proposalCount) - const mangoAccountPk = - form.mangoAccountPk || - ( - await PublicKey.findProgramAddress( - [ - group.publicKey.toBytes(), - matchedTreasury.governance!.pubkey.toBytes(), - nextAccNumb.toArrayLike(Buffer, 'le', 8), - ], - groupConfig.mangoProgramId - ) - )[0] - - const solAddress = await getNativeTreasuryAddress( - realm!.owner, - matchedTreasury!.governance!.pubkey - ) - - const depositMangoAccountInsObj = { - data: getInstructionDataFromBase64( - serializeInstructionToBase64( - makeDepositInstruction( - groupConfig.mangoProgramId, - groupConfig.publicKey, - matchedTreasury.isSol - ? matchedTreasury.governance.pubkey! - : matchedTreasury.extensions.token!.account.owner!, - group.mangoCache, - mangoAccountPk, - quoteRootBank!.publicKey, - quoteNodeBank!.publicKey, - quoteNodeBank!.vault, - matchedTreasury.extensions.transferAddress!, - new BN(form.mintAmount) - ) - ) - ), - holdUpTime: matchedTreasury.governance!.account!.config - .minInstructionHoldUpTime, - prerequisiteInstructions: [], - chunkSplitByDefault: true, - } - const insts: InstructionDataWithHoldUpTime[] = [] - if (!form.mangoAccountPk) { - const createMangoAccountIns = makeCreateMangoAccountInstruction( - groupConfig.mangoProgramId, - groupConfig.publicKey, - mangoAccountPk, - matchedTreasury.governance!.pubkey, - nextAccNumb, - solAddress - ) - const instructionData = { - data: getInstructionDataFromBase64( - serializeInstructionToBase64(createMangoAccountIns) - ), - holdUpTime: matchedTreasury.governance!.account!.config - .minInstructionHoldUpTime, - prerequisiteInstructions: [...prerequisiteInstructions], - splitToChunkByDefault: true, - } - insts.push(instructionData) - } - if (form.delegateAddress && form.delegateDeposit) { - const delegateMangoAccount = makeSetDelegateInstruction( - groupConfig.mangoProgramId, - groupConfig.publicKey, - mangoAccountPk, - matchedTreasury.governance!.pubkey, - new PublicKey(form.delegateAddress) - ) - const instructionData = { - data: getInstructionDataFromBase64( - serializeInstructionToBase64(delegateMangoAccount) - ), - holdUpTime: matchedTreasury.governance!.account!.config - .minInstructionHoldUpTime, - prerequisiteInstructions: [], - splitToChunkByDefault: true, - } - insts.push(instructionData) - } - insts.push(depositMangoAccountInsObj) - const proposalAddress = await createProposal( - rpcContext, - realm, - matchedTreasury.governance!.pubkey, - tokenOwnerRecord, - form.title || - `Deposit ${fmtAmount} ${ - tokenService.getTokenInfo( - matchedTreasury.extensions.mint!.publicKey.toBase58() - )?.symbol || 'tokens' - } to Mango account`, - form.description, - governingTokenMint, - proposalIndex, - insts, - isDraft, - client - ) - return proposalAddress -} - -export const tryGetMangoAccount = async ( - market: MarketStore, - mangoAccountPk: PublicKey -) => { - try { - const account = await market.client?.getMangoAccount( - mangoAccountPk, - market.group!.dexProgramId - ) - return account - } catch (e) { - return null - } -} - -export const tryGetMangoAccountsForOwner = async ( - market: MarketStore, - ownerPk: PublicKey -) => { - try { - const accounts = await market.client?.getMangoAccountsForOwner( - market.group!, - ownerPk - ) - return accounts - } catch (e) { - return null - } -} diff --git a/Strategies/protocols/solend/index.ts b/Strategies/protocols/solend/index.ts deleted file mode 100644 index 3289dd0e29..0000000000 --- a/Strategies/protocols/solend/index.ts +++ /dev/null @@ -1,511 +0,0 @@ -import { BN } from '@project-serum/anchor' -import { - ProgramAccount, - Realm, - getInstructionDataFromBase64, - RpcContext, - serializeInstructionToBase64, - TokenOwnerRecord, -} from '@solana/spl-governance' -import { - ASSOCIATED_TOKEN_PROGRAM_ID, - NATIVE_MINT, - Token, - TOKEN_PROGRAM_ID, -} from '@solana/spl-token' -import { PublicKey, SystemProgram } from '@solana/web3.js' -import { - depositReserveLiquidityInstruction, - redeemReserveCollateralInstruction, - syncNative, -} from '@solendprotocol/solend-sdk' -import tokenService from '@utils/services/token' -import { - createProposal, - InstructionDataWithHoldUpTime, -} from 'actions/createProposal' -import axios from 'axios' -import { SolendStrategy } from 'Strategies/types/types' - -import { VotingClient } from '@utils/uiTypes/VotePlugin' -import { AssetAccount } from '@utils/uiTypes/assets' -import { ConnectionContext } from '@utils/connection' -import BigNumber from 'bignumber.js' - -const MAINNET_PROGRAM = 'So1endDq2YkqhipRh3WViPa8hdiSpxWy6z3Z6tMCpAo' -const DEVNET_PROGRAM = 'ALend7Ketfx5bxh6ghsCDXAoDrhvEmsXT3cynB6aPLgx' - -export const SOLEND = 'Solend' -const SOLEND_SYMBOL = 'SLND' -const SOLEND_PROTOCOL_LOGO_URI = - 'https://solend-image-assets.s3.us-east-2.amazonaws.com/1280-circle.png' - -const SOLEND_ENDPOINT = 'https://api.solend.fi' - -export type CreateSolendStrategyParams = ( - rpcContext: RpcContext, - form: { - title: string - description: string - action: 'Deposit' | 'Withdraw' - bnAmount: BN - amountFmt: string - proposalCount: number - reserve: SolendSubStrategy - }, - realm: ProgramAccount, - treasuaryAccount: AssetAccount, - tokenOwnerRecord: ProgramAccount, - governingTokenMint: PublicKey, - proposalIndex: number, - isDraft: boolean, - connection: ConnectionContext, - client?: VotingClient -) => Promise - -type Config = Array - -type MarketConfig = { - name: string - isPrimary: boolean - description: string - creator: string - address: string - authorityAddress: string - reserves: Array -} - -type ReserveConfig = { - liquidityToken: { - coingeckoID: string - decimals: number - logo: string - mint: string - name: string - symbol: string - volume24h: number - } - pythOracle: string - switchboardOracle: string - address: string - collateralMintAddress: string - collateralSupplyAddress: string - liquidityAddress: string - liquidityFeeReceiverAddress: string - userSupplyCap: number -} - -type ReserveStat = { - reserve: { - lendingMarket: string - liquidity: { - mintPubkey: string - mintDecimals: number - supplyPubkey: string - pythOracle: string - switchboardOracle: string - availableAmount: string - borrowedAmountWads: string - cumulativeBorrowRateWads: string - marketPrice: string - } - collateral: { - mintPubkey: string - mintTotalSupply: string - supplyPubkey: string - } - } - rates: { - supplyInterest: string - borrowInterest: string - } -} - -export type SolendSubStrategy = { - marketAddress: string - marketName: string - reserveAddress: string - mintAddress: string - logo: string - symbol: string - decimals: number - liquidity: number - supplyApy: number - isPrimary: boolean - liquidityAddress: string - collateralMintAddress: string - marketAuthorityAddress: string -} - -export async function getReserveData( - reserveIds: Array -): Promise> { - if (!reserveIds.length) return [] - const stats = ( - await ( - await axios.get( - `${SOLEND_ENDPOINT}/v1/reserves?ids=${reserveIds.join(',')}` - ) - ).data - ).results as Array - - return stats -} - -export function cTokenExchangeRate(reserve: ReserveStat) { - return new BigNumber(reserve.reserve.liquidity.availableAmount ?? '0') - .plus( - new BigNumber(reserve.reserve.liquidity.borrowedAmountWads).shiftedBy(-18) - ) - .dividedBy(new BigNumber(reserve.reserve.collateral.mintTotalSupply)) - .toNumber() -} - -export async function getReserve(): Promise { - return await ( - await axios.get(`${SOLEND_ENDPOINT}/v1/markets/configs?scope=solend`) - ).data -} - -export async function getConfig(): Promise { - return await ( - await axios.get(`${SOLEND_ENDPOINT}/v1/markets/configs?scope=solend`) - ).data -} - -export async function getReserves(): Promise { - const config = await getConfig() - const reserves = config.flatMap((market) => - market.reserves.map((reserve) => ({ - marketName: market.name, - marketDescription: market.description, - marketAddress: market.address, - marketPrimary: market.isPrimary, - marketAuthorityAddress: market.authorityAddress, - ...reserve, - })) - ) - - return reserves -} - -export async function getSolendStrategies() { - const strats: SolendStrategy[] = [] - - // method to fetch solend strategies - const config = await getConfig() - const reserves = config.flatMap((market) => - market.reserves.map((reserve) => ({ - marketName: market.name, - marketDescription: market.description, - marketAddress: market.address, - marketPrimary: market.isPrimary, - marketAuthorityAddress: market.authorityAddress, - ...reserve, - })) - ) - - const stats = await getReserveData(reserves.map((reserve) => reserve.address)) - - const mergedData = reserves.map((reserve, index) => ({ - marketName: - reserve.marketName.charAt(0).toUpperCase() + reserve.marketName.slice(1), - marketAddress: reserve.marketAddress, - reserveAddress: reserve.address, - mintAddress: reserve.liquidityToken.mint, - decimals: reserve.liquidityToken.decimals, - liquidityAddress: reserve.liquidityAddress, - collateralMintAddress: reserve.collateralMintAddress, - marketAuthorityAddress: reserve.marketAuthorityAddress, - isPrimary: reserve.marketPrimary, - logo: reserve.liquidityToken.logo, - symbol: reserve.liquidityToken.symbol, - liquidity: - (Number(stats[index].reserve.liquidity.availableAmount) / - 10 ** stats[index].reserve.liquidity.mintDecimals) * - (Number(stats[index].reserve.liquidity.marketPrice) / 10 ** 18), - supplyApy: Number(stats[index].rates.supplyInterest), - })) as Array - - const aggregatedData = mergedData.reduce( - (acc, reserve) => ({ - ...acc, - [reserve.symbol]: (acc[reserve.symbol] ?? []).concat(reserve), - }), - {} as { - [symbol: string]: typeof mergedData - } - ) - - for (const [symbol, reserves] of Object.entries(aggregatedData)) { - const tokenData = reserves[0] - const maxApy = Math.max(...reserves.map((reserve) => reserve.supplyApy)) - const totalLiquidity = reserves.reduce( - (acc, reserve) => acc + reserve.liquidity, - 0 - ) - - strats.push({ - liquidity: totalLiquidity, - handledTokenSymbol: symbol, - apy: - reserves.length > 1 - ? `Up to ${maxApy.toFixed(2)}%` - : `${maxApy.toFixed(2)}%`, - protocolName: SOLEND, - protocolSymbol: SOLEND_SYMBOL, - handledMint: tokenData.mintAddress, - handledTokenImgSrc: tokenData.logo, - protocolLogoSrc: SOLEND_PROTOCOL_LOGO_URI, - strategyName: 'Deposit', - strategyDescription: - 'Earn interest on your treasury assets by depositing into Solend.', - isGenericItem: false, - reserves: reserves, - createProposalFcn: handleSolendAction, - }) - } - - return strats -} - -async function handleSolendAction( - rpcContext: RpcContext, - form: { - action: 'Deposit' | 'Withdraw' - title: string - description: string - bnAmount: BN - reserve: SolendSubStrategy - amountFmt: string - }, - realm: ProgramAccount, - matchedTreasury: AssetAccount, - tokenOwnerRecord: ProgramAccount, - governingTokenMint: PublicKey, - proposalIndex: number, - isDraft: boolean, - connection: ConnectionContext, - client?: VotingClient -) { - const isSol = matchedTreasury.isSol - const insts: InstructionDataWithHoldUpTime[] = [] - const owner = isSol - ? matchedTreasury!.pubkey - : matchedTreasury!.extensions!.token!.account.owner - - const slndProgramAddress = - connection.cluster === 'mainnet' ? MAINNET_PROGRAM : DEVNET_PROGRAM - - const ctokenATA = await Token.getAssociatedTokenAddress( - ASSOCIATED_TOKEN_PROGRAM_ID, - TOKEN_PROGRAM_ID, - new PublicKey(form.reserve.collateralMintAddress), - owner, - true - ) - - const liquidityATA = await Token.getAssociatedTokenAddress( - ASSOCIATED_TOKEN_PROGRAM_ID, - TOKEN_PROGRAM_ID, - new PublicKey(form.reserve.mintAddress), - owner, - true - ) - - let createAtaInst - - if (form.action === 'Deposit') { - const depositAccountInfo = await connection.current.getAccountInfo( - ctokenATA - ) - if (!depositAccountInfo) { - // generate the instruction for creating the ATA - createAtaInst = Token.createAssociatedTokenAccountInstruction( - ASSOCIATED_TOKEN_PROGRAM_ID, - TOKEN_PROGRAM_ID, - new PublicKey(form.reserve.collateralMintAddress), - ctokenATA, - owner, - owner - ) - } - } else { - const withdrawAccountInfo = await connection.current.getAccountInfo( - liquidityATA - ) - if (!withdrawAccountInfo) { - // generate the instruction for creating the ATA - createAtaInst = Token.createAssociatedTokenAccountInstruction( - ASSOCIATED_TOKEN_PROGRAM_ID, - TOKEN_PROGRAM_ID, - matchedTreasury.extensions.token!.publicKey, - liquidityATA, - owner, - owner - ) - } - } - - if (createAtaInst) { - const createAtaInstObj = { - data: getInstructionDataFromBase64( - serializeInstructionToBase64(createAtaInst) - ), - holdUpTime: matchedTreasury.governance!.account!.config - .minInstructionHoldUpTime, - prerequisiteInstructions: [], - chunkSplitByDefault: true, - } - insts.push(createAtaInstObj) - } - - const setupInsts: InstructionDataWithHoldUpTime[] = [] - const cleanupInsts: InstructionDataWithHoldUpTime[] = [] - - if (isSol) { - const userWSOLAccountInfo = await connection.current.getAccountInfo( - liquidityATA - ) - - const rentExempt = await Token.getMinBalanceRentForExemptAccount( - connection.current - ) - - const sendAction = form.action === 'Deposit' - - const transferLamportsIx = SystemProgram.transfer({ - fromPubkey: owner, - toPubkey: liquidityATA, - lamports: - (userWSOLAccountInfo ? 0 : rentExempt) + - (sendAction ? form.bnAmount.toNumber() : 0), - }) - - const transferLamportInst = { - data: getInstructionDataFromBase64( - serializeInstructionToBase64(transferLamportsIx) - ), - holdUpTime: matchedTreasury.governance!.account!.config - .minInstructionHoldUpTime, - prerequisiteInstructions: [], - chunkSplitByDefault: true, - } - - setupInsts.push(transferLamportInst) - - const closeWSOLAccountIx = Token.createCloseAccountInstruction( - TOKEN_PROGRAM_ID, - liquidityATA, - owner, - owner, - [] - ) - - const closeWSOLInst = { - data: getInstructionDataFromBase64( - serializeInstructionToBase64(closeWSOLAccountIx) - ), - holdUpTime: matchedTreasury.governance!.account!.config - .minInstructionHoldUpTime, - prerequisiteInstructions: [], - chunkSplitByDefault: true, - } - - if (userWSOLAccountInfo) { - const syncIx = syncNative(liquidityATA) - const syncInst = { - data: getInstructionDataFromBase64( - serializeInstructionToBase64(syncIx) - ), - holdUpTime: matchedTreasury.governance!.account!.config - .minInstructionHoldUpTime, - prerequisiteInstructions: [], - chunkSplitByDefault: true, - } - if (sendAction) { - setupInsts.push(syncInst) - } else { - cleanupInsts.push(closeWSOLInst) - } - } else { - const createUserWSOLAccountIx = Token.createAssociatedTokenAccountInstruction( - ASSOCIATED_TOKEN_PROGRAM_ID, - TOKEN_PROGRAM_ID, - NATIVE_MINT, - liquidityATA, - owner, - owner - ) - const createUserWSOLAccountInst = { - data: getInstructionDataFromBase64( - serializeInstructionToBase64(createUserWSOLAccountIx) - ), - holdUpTime: matchedTreasury.governance!.account!.config - .minInstructionHoldUpTime, - prerequisiteInstructions: [], - chunkSplitByDefault: true, - } - setupInsts.push(createUserWSOLAccountInst) - cleanupInsts.push(closeWSOLInst) - } - } - - const actionIx = - form.action === 'Deposit' - ? depositReserveLiquidityInstruction( - form.bnAmount, - liquidityATA, - ctokenATA, - new PublicKey(form.reserve.reserveAddress), - new PublicKey(form.reserve.liquidityAddress), - new PublicKey(form.reserve.collateralMintAddress), - new PublicKey(form.reserve.marketAddress), - new PublicKey(form.reserve.marketAuthorityAddress), - owner, - new PublicKey(slndProgramAddress) - ) - : redeemReserveCollateralInstruction( - form.bnAmount, - ctokenATA, - liquidityATA, - new PublicKey(form.reserve.reserveAddress), - new PublicKey(form.reserve.collateralMintAddress), - new PublicKey(form.reserve.liquidityAddress), - new PublicKey(form.reserve.marketAddress), - new PublicKey(form.reserve.marketAuthorityAddress), - owner, - new PublicKey(slndProgramAddress) - ) - - const depositSolendInsObj = { - data: getInstructionDataFromBase64(serializeInstructionToBase64(actionIx)), - holdUpTime: matchedTreasury.governance!.account!.config - .minInstructionHoldUpTime, - prerequisiteInstructions: [], - chunkSplitByDefault: true, - } - insts.push(depositSolendInsObj) - - const proposalAddress = await createProposal( - rpcContext, - realm, - matchedTreasury.governance!.pubkey, - tokenOwnerRecord, - form.title || - `${form.action} ${form.amountFmt} ${ - tokenService.getTokenInfo( - matchedTreasury.extensions.mint!.publicKey.toBase58() - )?.symbol || 'tokens' - } ${form.action === 'Deposit' ? 'into' : 'from'} the Solend ${ - form.reserve.marketName - } pool`, - form.description, - governingTokenMint, - proposalIndex, - [...setupInsts, ...insts, ...cleanupInsts], - isDraft, - client - ) - return proposalAddress -} diff --git a/Strategies/store/marketStore.tsx b/Strategies/store/marketStore.tsx deleted file mode 100644 index 759abd8330..0000000000 --- a/Strategies/store/marketStore.tsx +++ /dev/null @@ -1,73 +0,0 @@ -import create, { State } from 'zustand' -import { - Config, - getMarketIndexBySymbol, - GroupConfig, - MangoCache, - MangoClient, - MangoGroup, - PerpMarket, - PerpMarketConfig, - PerpMarketInfo, - RootBank, - TokenInfo, -} from '@blockworks-foundation/mango-client' -import { ConnectionContext } from '@utils/connection' -import { Connection } from '@solana/web3.js' - -export interface MarketStore extends State { - groupConfig?: GroupConfig - marketConfig?: PerpMarketConfig - cache?: MangoCache - client?: MangoClient - group?: MangoGroup - info?: PerpMarketInfo - market?: PerpMarket - indexPrice?: number - quoteCurrency?: TokenInfo - quoteRootBank?: RootBank - loadMarket: (connection: ConnectionContext, cluster: string) => void -} -const useMarketStore = create((set, _get) => ({ - loadMarket: async (connection: ConnectionContext, cluster: string) => { - const GROUP = cluster === 'devnet' ? 'devnet.2' : 'mainnet.1' - const mangoConnection = - cluster === 'localnet' - ? new Connection(Config.ids().cluster_urls.mainnet) - : connection.current - const groupConfig = Config.ids().getGroupWithName(GROUP)! - const DEFAULT_MARKET = 'SOL' - const DEFAULT_MARKET_INDEX = getMarketIndexBySymbol( - groupConfig, - DEFAULT_MARKET - ) - const marketConfig = groupConfig?.perpMarkets[DEFAULT_MARKET_INDEX] - const client = new MangoClient(mangoConnection, groupConfig.mangoProgramId) - const group = await client.getMangoGroup(groupConfig.publicKey) - - const [perpMarket] = await Promise.all([ - group.loadPerpMarket( - mangoConnection, - marketConfig.marketIndex, - marketConfig.baseDecimals, - marketConfig.quoteDecimals - ), - group.loadRootBanks(mangoConnection), - ]) - - const cache = await group.loadCache(mangoConnection) - const indexPrice = group.getPriceUi(marketConfig.marketIndex, cache) - set((s: MarketStore) => { - s.groupConfig = groupConfig - s.marketConfig = marketConfig - s.market = perpMarket - s.client = client - s.group = group - s.info = group.perpMarkets[marketConfig.marketIndex] - s.cache = cache - s.indexPrice = indexPrice - }) - }, -})) - -export default useMarketStore diff --git a/Strategies/store/useStrategiesStore.tsx b/Strategies/store/useStrategiesStore.tsx deleted file mode 100644 index cb466bf3df..0000000000 --- a/Strategies/store/useStrategiesStore.tsx +++ /dev/null @@ -1,41 +0,0 @@ -import { ConnectionContext } from '@utils/connection' -import { notify } from '@utils/notifications' -import { tvl } from 'Strategies/protocols/mango/tools' -import { getSolendStrategies } from 'Strategies/protocols/solend' -import { TreasuryStrategy } from 'Strategies/types/types' -import create, { State } from 'zustand' - -interface StrategiesStore extends State { - strategies: TreasuryStrategy[] - strategiesLoading: boolean - getStrategies: (connection: ConnectionContext) => void -} - -const useStrategiesStore = create((set, _get) => ({ - strategies: [], - strategiesLoading: false, - getStrategies: async (connection: ConnectionContext) => { - set((s) => { - s.strategiesLoading = true - }) - try { - const mango = await tvl(Date.now() / 1000, connection) - const solend = await getSolendStrategies() - - //add fetch functions for your protocol in promise.all - const strategies: TreasuryStrategy[] = [...solend, ...mango] - - set((s) => { - s.strategies = strategies - }) - } catch (e) { - console.log(e) - notify({ type: 'error', message: "Can't fetch MNGO strategies" }) - } - set((s) => { - s.strategiesLoading = false - }) - }, -})) - -export default useStrategiesStore diff --git a/Strategies/types/types.ts b/Strategies/types/types.ts deleted file mode 100644 index fcec9d199c..0000000000 --- a/Strategies/types/types.ts +++ /dev/null @@ -1,76 +0,0 @@ -import { MangoAccount } from '@blockworks-foundation/mango-client' -import { - ProgramAccount, - Realm, - RpcContext, - TokenOwnerRecord, -} from '@solana/spl-governance' -import { PublicKey, TransactionInstruction } from '@solana/web3.js' -import { VotingClient } from '@utils/uiTypes/VotePlugin' -import { AssetAccount } from '@utils/uiTypes/assets' -import { MarketStore } from 'Strategies/store/marketStore' -import { - CreateSolendStrategyParams, - SolendSubStrategy, -} from 'Strategies/protocols/solend' - -export interface TreasuryStrategy { - //liquidity in $ - liquidity: number - protocolSymbol: string - apy: string - protocolName: string - strategySubtext?: string - handledMint: string - handledTokenSymbol: string - handledTokenImgSrc: string - protocolLogoSrc: string - strategyName: string - strategyDescription: string - //if you want to use custom component set this to false and add your custom - //item and modal to strategywrapper component based on generic components - isGenericItem?: boolean - createProposalFcn: any -} - -export type MangoStrategy = TreasuryStrategy & { - //async function that pass all props needed to create proposal - // if promise is successfully resolved it will automatically redirect to created proposal - createProposalFcn: HandleCreateProposalWithStrategy -} - -export type SolendStrategy = TreasuryStrategy & { - reserves: Array - createProposalFcn: CreateSolendStrategyParams -} - -export type HandleCreateProposalWithStrategy = ( - { connection, wallet, programId, programVersion, walletPubkey }: RpcContext, - handledMint: string, - form: MNGODepositForm, - realm: ProgramAccount, - treasuaryAccount: AssetAccount, - tokenOwnerRecord: ProgramAccount, - governingTokenMint: PublicKey, - proposalIndex: number, - prerequisiteInstructions: TransactionInstruction[], - isDraft: boolean, - market?: MarketStore, - client?: VotingClient -) => Promise - -export interface NameVal { - name: string - val: string | null -} - -export type MNGODepositForm = { - mintAmount: number - delegateDeposit: boolean - delegateAddress: string - mangoAccountPk: PublicKey | null - mangoAccounts: MangoAccount[] - title: string - description: string - proposalCount: number -} diff --git a/SwitchboardVotePlugin/SwitchboardIdl.ts b/SwitchboardVotePlugin/SwitchboardIdl.ts deleted file mode 100644 index 4e1eac7ded..0000000000 --- a/SwitchboardVotePlugin/SwitchboardIdl.ts +++ /dev/null @@ -1,9714 +0,0 @@ -export type Switchboard = { - version: '0.1.0' - name: 'switchboard_v2' - instructions: [ - { - name: 'aggregatorAddJob' - accounts: [ - { - name: 'aggregator' - isMut: true - isSigner: false - }, - { - name: 'authority' - isMut: false - isSigner: true - }, - { - name: 'job' - isMut: true - isSigner: false - } - ] - args: [ - { - name: 'params' - type: { - defined: 'AggregatorAddJobParams' - } - } - ] - }, - { - name: 'aggregatorInit' - accounts: [ - { - name: 'aggregator' - isMut: true - isSigner: false - }, - { - name: 'authority' - isMut: false - isSigner: false - }, - { - name: 'queue' - isMut: false - isSigner: false - }, - { - name: 'programState' - isMut: false - isSigner: false - } - ] - args: [ - { - name: 'params' - type: { - defined: 'AggregatorInitParams' - } - } - ] - }, - { - name: 'aggregatorLock' - accounts: [ - { - name: 'aggregator' - isMut: true - isSigner: false - }, - { - name: 'authority' - isMut: true - isSigner: true - } - ] - args: [ - { - name: 'params' - type: { - defined: 'AggregatorLockParams' - } - } - ] - }, - { - name: 'aggregatorOpenRound' - accounts: [ - { - name: 'aggregator' - isMut: true - isSigner: false - }, - { - name: 'lease' - isMut: true - isSigner: false - }, - { - name: 'oracleQueue' - isMut: true - isSigner: false - }, - { - name: 'queueAuthority' - isMut: false - isSigner: false - }, - { - name: 'permission' - isMut: true - isSigner: false - }, - { - name: 'escrow' - isMut: true - isSigner: false - }, - { - name: 'programState' - isMut: false - isSigner: false - }, - { - name: 'payoutWallet' - isMut: true - isSigner: false - }, - { - name: 'tokenProgram' - isMut: false - isSigner: false - }, - { - name: 'dataBuffer' - isMut: false - isSigner: false - }, - { - name: 'mint' - isMut: false - isSigner: false - } - ] - args: [ - { - name: 'params' - type: { - defined: 'AggregatorOpenRoundParams' - } - } - ] - }, - { - name: 'aggregatorRemoveJob' - accounts: [ - { - name: 'aggregator' - isMut: true - isSigner: false - }, - { - name: 'authority' - isMut: false - isSigner: true - }, - { - name: 'job' - isMut: true - isSigner: false - } - ] - args: [ - { - name: 'params' - type: { - defined: 'AggregatorRemoveJobParams' - } - } - ] - }, - { - name: 'aggregatorSaveResult' - accounts: [ - { - name: 'aggregator' - isMut: true - isSigner: false - }, - { - name: 'oracle' - isMut: true - isSigner: false - }, - { - name: 'oracleAuthority' - isMut: false - isSigner: true - }, - { - name: 'oracleQueue' - isMut: false - isSigner: false - }, - { - name: 'queueAuthority' - isMut: false - isSigner: false - }, - { - name: 'feedPermission' - isMut: true - isSigner: false - }, - { - name: 'oraclePermission' - isMut: false - isSigner: false - }, - { - name: 'lease' - isMut: true - isSigner: false - }, - { - name: 'escrow' - isMut: true - isSigner: false - }, - { - name: 'tokenProgram' - isMut: false - isSigner: false - }, - { - name: 'programState' - isMut: false - isSigner: false - }, - { - name: 'historyBuffer' - isMut: true - isSigner: false - }, - { - name: 'mint' - isMut: false - isSigner: false - } - ] - args: [ - { - name: 'params' - type: { - defined: 'AggregatorSaveResultParams' - } - } - ] - }, - { - name: 'aggregatorSetAuthority' - accounts: [ - { - name: 'aggregator' - isMut: true - isSigner: false - }, - { - name: 'authority' - isMut: false - isSigner: true - }, - { - name: 'newAuthority' - isMut: false - isSigner: false - } - ] - args: [ - { - name: 'params' - type: { - defined: 'AggregatorSetAuthorityParams' - } - } - ] - }, - { - name: 'aggregatorSetBatchSize' - accounts: [ - { - name: 'aggregator' - isMut: true - isSigner: false - }, - { - name: 'authority' - isMut: false - isSigner: true - } - ] - args: [ - { - name: 'params' - type: { - defined: 'AggregatorSetBatchSizeParams' - } - } - ] - }, - { - name: 'aggregatorSetHistoryBuffer' - accounts: [ - { - name: 'aggregator' - isMut: true - isSigner: false - }, - { - name: 'authority' - isMut: false - isSigner: true - }, - { - name: 'buffer' - isMut: true - isSigner: false - } - ] - args: [ - { - name: 'params' - type: { - defined: 'AggregatorSetHistoryBufferParams' - } - } - ] - }, - { - name: 'aggregatorSetMinJobs' - accounts: [ - { - name: 'aggregator' - isMut: true - isSigner: false - }, - { - name: 'authority' - isMut: false - isSigner: true - } - ] - args: [ - { - name: 'params' - type: { - defined: 'AggregatorSetMinJobsParams' - } - } - ] - }, - { - name: 'aggregatorSetMinOracles' - accounts: [ - { - name: 'aggregator' - isMut: true - isSigner: false - }, - { - name: 'authority' - isMut: false - isSigner: true - } - ] - args: [ - { - name: 'params' - type: { - defined: 'AggregatorSetMinOraclesParams' - } - } - ] - }, - { - name: 'aggregatorSetQueue' - accounts: [ - { - name: 'aggregator' - isMut: true - isSigner: false - }, - { - name: 'authority' - isMut: false - isSigner: true - }, - { - name: 'queue' - isMut: false - isSigner: false - } - ] - args: [ - { - name: 'params' - type: { - defined: 'AggregatorSetQueueParams' - } - } - ] - }, - { - name: 'aggregatorSetUpdateInterval' - accounts: [ - { - name: 'aggregator' - isMut: true - isSigner: false - }, - { - name: 'authority' - isMut: false - isSigner: true - } - ] - args: [ - { - name: 'params' - type: { - defined: 'AggregatorSetUpdateIntervalParams' - } - } - ] - }, - { - name: 'aggregatorSetVarianceThreshold' - accounts: [ - { - name: 'aggregator' - isMut: true - isSigner: false - }, - { - name: 'authority' - isMut: false - isSigner: true - } - ] - args: [ - { - name: 'params' - type: { - defined: 'AggregatorSetVarianceThresholdParams' - } - } - ] - }, - { - name: 'crankInit' - accounts: [ - { - name: 'crank' - isMut: true - isSigner: true - }, - { - name: 'queue' - isMut: false - isSigner: false - }, - { - name: 'buffer' - isMut: true - isSigner: false - }, - { - name: 'payer' - isMut: true - isSigner: false - }, - { - name: 'systemProgram' - isMut: false - isSigner: false - } - ] - args: [ - { - name: 'params' - type: { - defined: 'CrankInitParams' - } - } - ] - }, - { - name: 'crankPop' - accounts: [ - { - name: 'crank' - isMut: true - isSigner: false - }, - { - name: 'oracleQueue' - isMut: true - isSigner: false - }, - { - name: 'queueAuthority' - isMut: false - isSigner: false - }, - { - name: 'programState' - isMut: false - isSigner: false - }, - { - name: 'payoutWallet' - isMut: true - isSigner: false - }, - { - name: 'tokenProgram' - isMut: false - isSigner: false - }, - { - name: 'crankDataBuffer' - isMut: true - isSigner: false - }, - { - name: 'queueDataBuffer' - isMut: false - isSigner: false - }, - { - name: 'mint' - isMut: false - isSigner: false - } - ] - args: [ - { - name: 'params' - type: { - defined: 'CrankPopParams' - } - } - ] - }, - { - name: 'crankPush' - accounts: [ - { - name: 'crank' - isMut: true - isSigner: false - }, - { - name: 'aggregator' - isMut: true - isSigner: false - }, - { - name: 'oracleQueue' - isMut: true - isSigner: false - }, - { - name: 'queueAuthority' - isMut: false - isSigner: false - }, - { - name: 'permission' - isMut: false - isSigner: false - }, - { - name: 'lease' - isMut: true - isSigner: false - }, - { - name: 'escrow' - isMut: true - isSigner: false - }, - { - name: 'programState' - isMut: false - isSigner: false - }, - { - name: 'dataBuffer' - isMut: true - isSigner: false - } - ] - args: [ - { - name: 'params' - type: { - defined: 'CrankPushParams' - } - } - ] - }, - { - name: 'jobInit' - accounts: [ - { - name: 'job' - isMut: true - isSigner: false - }, - { - name: 'authority' - isMut: false - isSigner: false - }, - { - name: 'programState' - isMut: false - isSigner: false - } - ] - args: [ - { - name: 'params' - type: { - defined: 'JobInitParams' - } - } - ] - }, - { - name: 'leaseExtend' - accounts: [ - { - name: 'lease' - isMut: true - isSigner: false - }, - { - name: 'aggregator' - isMut: false - isSigner: false - }, - { - name: 'queue' - isMut: false - isSigner: false - }, - { - name: 'funder' - isMut: true - isSigner: false - }, - { - name: 'owner' - isMut: true - isSigner: true - }, - { - name: 'escrow' - isMut: true - isSigner: false - }, - { - name: 'tokenProgram' - isMut: false - isSigner: false - }, - { - name: 'programState' - isMut: false - isSigner: false - }, - { - name: 'mint' - isMut: false - isSigner: false - } - ] - args: [ - { - name: 'params' - type: { - defined: 'LeaseExtendParams' - } - } - ] - }, - { - name: 'leaseInit' - accounts: [ - { - name: 'lease' - isMut: true - isSigner: false - }, - { - name: 'queue' - isMut: true - isSigner: false - }, - { - name: 'aggregator' - isMut: false - isSigner: false - }, - { - name: 'funder' - isMut: true - isSigner: false - }, - { - name: 'payer' - isMut: true - isSigner: true - }, - { - name: 'systemProgram' - isMut: false - isSigner: false - }, - { - name: 'tokenProgram' - isMut: false - isSigner: false - }, - { - name: 'owner' - isMut: true - isSigner: true - }, - { - name: 'escrow' - isMut: true - isSigner: false - }, - { - name: 'programState' - isMut: false - isSigner: false - }, - { - name: 'mint' - isMut: false - isSigner: false - } - ] - args: [ - { - name: 'params' - type: { - defined: 'LeaseInitParams' - } - } - ] - }, - { - name: 'leaseSetAuthority' - accounts: [ - { - name: 'lease' - isMut: true - isSigner: false - }, - { - name: 'withdrawAuthority' - isMut: false - isSigner: true - }, - { - name: 'newAuthority' - isMut: false - isSigner: false - } - ] - args: [ - { - name: 'params' - type: { - defined: 'LeaseSetAuthorityParams' - } - } - ] - }, - { - name: 'leaseWithdraw' - accounts: [ - { - name: 'lease' - isMut: true - isSigner: false - }, - { - name: 'escrow' - isMut: true - isSigner: false - }, - { - name: 'aggregator' - isMut: false - isSigner: false - }, - { - name: 'queue' - isMut: false - isSigner: false - }, - { - name: 'withdrawAuthority' - isMut: false - isSigner: true - }, - { - name: 'withdrawAccount' - isMut: true - isSigner: false - }, - { - name: 'tokenProgram' - isMut: false - isSigner: false - }, - { - name: 'programState' - isMut: false - isSigner: false - }, - { - name: 'mint' - isMut: false - isSigner: false - } - ] - args: [ - { - name: 'params' - type: { - defined: 'LeaseWithdrawParams' - } - } - ] - }, - { - name: 'oracleHeartbeat' - accounts: [ - { - name: 'oracle' - isMut: true - isSigner: false - }, - { - name: 'oracleAuthority' - isMut: false - isSigner: true - }, - { - name: 'tokenAccount' - isMut: false - isSigner: false - }, - { - name: 'gcOracle' - isMut: true - isSigner: false - }, - { - name: 'oracleQueue' - isMut: true - isSigner: false - }, - { - name: 'permission' - isMut: false - isSigner: false - }, - { - name: 'dataBuffer' - isMut: true - isSigner: false - } - ] - args: [ - { - name: 'params' - type: { - defined: 'OracleHeartbeatParams' - } - } - ] - }, - { - name: 'oracleInit' - accounts: [ - { - name: 'oracle' - isMut: true - isSigner: false - }, - { - name: 'oracleAuthority' - isMut: false - isSigner: false - }, - { - name: 'wallet' - isMut: false - isSigner: false - }, - { - name: 'programState' - isMut: false - isSigner: false - }, - { - name: 'queue' - isMut: false - isSigner: false - }, - { - name: 'payer' - isMut: true - isSigner: false - }, - { - name: 'systemProgram' - isMut: false - isSigner: false - } - ] - args: [ - { - name: 'params' - type: { - defined: 'OracleInitParams' - } - } - ] - }, - { - name: 'oracleQueueInit' - accounts: [ - { - name: 'oracleQueue' - isMut: true - isSigner: true - }, - { - name: 'authority' - isMut: false - isSigner: false - }, - { - name: 'buffer' - isMut: true - isSigner: false - }, - { - name: 'payer' - isMut: true - isSigner: false - }, - { - name: 'systemProgram' - isMut: false - isSigner: false - }, - { - name: 'mint' - isMut: false - isSigner: false - } - ] - args: [ - { - name: 'params' - type: { - defined: 'OracleQueueInitParams' - } - } - ] - }, - { - name: 'oracleQueueSetRewards' - accounts: [ - { - name: 'queue' - isMut: true - isSigner: false - }, - { - name: 'authority' - isMut: false - isSigner: true - } - ] - args: [ - { - name: 'params' - type: { - defined: 'OracleQueueSetRewardsParams' - } - } - ] - }, - { - name: 'oracleQueueVrfConfig' - accounts: [ - { - name: 'queue' - isMut: true - isSigner: false - }, - { - name: 'authority' - isMut: false - isSigner: true - } - ] - args: [ - { - name: 'params' - type: { - defined: 'OracleQueueVrfConfigParams' - } - } - ] - }, - { - name: 'oracleWithdraw' - accounts: [ - { - name: 'oracle' - isMut: true - isSigner: false - }, - { - name: 'oracleAuthority' - isMut: false - isSigner: true - }, - { - name: 'tokenAccount' - isMut: true - isSigner: false - }, - { - name: 'withdrawAccount' - isMut: true - isSigner: false - }, - { - name: 'oracleQueue' - isMut: true - isSigner: false - }, - { - name: 'permission' - isMut: true - isSigner: false - }, - { - name: 'tokenProgram' - isMut: false - isSigner: false - }, - { - name: 'programState' - isMut: false - isSigner: false - }, - { - name: 'payer' - isMut: true - isSigner: true - }, - { - name: 'systemProgram' - isMut: false - isSigner: false - } - ] - args: [ - { - name: 'params' - type: { - defined: 'OracleWithdrawParams' - } - } - ] - }, - { - name: 'permissionInit' - accounts: [ - { - name: 'permission' - isMut: true - isSigner: false - }, - { - name: 'authority' - isMut: false - isSigner: false - }, - { - name: 'granter' - isMut: false - isSigner: false - }, - { - name: 'grantee' - isMut: false - isSigner: false - }, - { - name: 'payer' - isMut: true - isSigner: true - }, - { - name: 'systemProgram' - isMut: false - isSigner: false - } - ] - args: [ - { - name: 'params' - type: { - defined: 'PermissionInitParams' - } - } - ] - }, - { - name: 'permissionSet' - accounts: [ - { - name: 'permission' - isMut: true - isSigner: false - }, - { - name: 'authority' - isMut: false - isSigner: true - } - ] - args: [ - { - name: 'params' - type: { - defined: 'PermissionSetParams' - } - } - ] - }, - { - name: 'permissionSetVoterWeight' - accounts: [ - { - name: 'permission' - isMut: false - isSigner: false - }, - { - name: 'permissionAuthority' - isMut: false - isSigner: false - }, - { - name: 'oracle' - isMut: false - isSigner: false - }, - { - name: 'oracleAuthority' - isMut: false - isSigner: false - }, - { - name: 'payer' - isMut: true - isSigner: true - }, - { - name: 'systemProgram' - isMut: false - isSigner: false - }, - { - name: 'programState' - isMut: false - isSigner: false - }, - { - name: 'govProgram' - isMut: false - isSigner: false - }, - { - name: 'daoMint' - isMut: false - isSigner: false - }, - { - name: 'spawnRecord' - isMut: true - isSigner: false - }, - { - name: 'voterWeight' - isMut: true - isSigner: false - }, - { - name: 'tokenOwnerRecord' - isMut: true - isSigner: false - }, - { - name: 'realm' - isMut: false - isSigner: false - } - ] - args: [ - { - name: 'params' - type: { - defined: 'PermissionSetVoterWeightParams' - } - } - ] - }, - { - name: 'programConfig' - accounts: [ - { - name: 'authority' - isMut: false - isSigner: true - }, - { - name: 'programState' - isMut: false - isSigner: false - }, - { - name: 'daoMint' - isMut: false - isSigner: false - } - ] - args: [ - { - name: 'params' - type: { - defined: 'ProgramConfigParams' - } - } - ] - }, - { - name: 'programInit' - accounts: [ - { - name: 'state' - isMut: true - isSigner: false - }, - { - name: 'authority' - isMut: false - isSigner: false - }, - { - name: 'tokenMint' - isMut: true - isSigner: false - }, - { - name: 'vault' - isMut: true - isSigner: false - }, - { - name: 'payer' - isMut: true - isSigner: false - }, - { - name: 'systemProgram' - isMut: false - isSigner: false - }, - { - name: 'tokenProgram' - isMut: false - isSigner: false - }, - { - name: 'daoMint' - isMut: false - isSigner: false - } - ] - args: [ - { - name: 'params' - type: { - defined: 'ProgramInitParams' - } - } - ] - }, - { - name: 'vaultTransfer' - accounts: [ - { - name: 'state' - isMut: false - isSigner: false - }, - { - name: 'authority' - isMut: false - isSigner: true - }, - { - name: 'to' - isMut: true - isSigner: false - }, - { - name: 'vault' - isMut: true - isSigner: false - }, - { - name: 'tokenProgram' - isMut: false - isSigner: false - } - ] - args: [ - { - name: 'params' - type: { - defined: 'VaultTransferParams' - } - } - ] - }, - { - name: 'vrfInit' - accounts: [ - { - name: 'vrf' - isMut: true - isSigner: false - }, - { - name: 'authority' - isMut: false - isSigner: false - }, - { - name: 'oracleQueue' - isMut: false - isSigner: false - }, - { - name: 'escrow' - isMut: true - isSigner: false - }, - { - name: 'programState' - isMut: false - isSigner: false - }, - { - name: 'tokenProgram' - isMut: false - isSigner: false - } - ] - args: [ - { - name: 'params' - type: { - defined: 'VrfInitParams' - } - } - ] - }, - { - name: 'vrfProve' - accounts: [ - { - name: 'vrf' - isMut: true - isSigner: false - }, - { - name: 'oracle' - isMut: false - isSigner: false - }, - { - name: 'randomnessProducer' - isMut: false - isSigner: true - } - ] - args: [ - { - name: 'params' - type: { - defined: 'VrfProveParams' - } - } - ] - }, - { - name: 'vrfProveAndVerify' - accounts: [ - { - name: 'vrf' - isMut: true - isSigner: false - }, - { - name: 'callbackPid' - isMut: false - isSigner: false - }, - { - name: 'tokenProgram' - isMut: false - isSigner: false - }, - { - name: 'escrow' - isMut: true - isSigner: false - }, - { - name: 'programState' - isMut: false - isSigner: false - }, - { - name: 'oracle' - isMut: false - isSigner: false - }, - { - name: 'oracleAuthority' - isMut: false - isSigner: true - }, - { - name: 'oracleWallet' - isMut: true - isSigner: false - }, - { - name: 'instructionsSysvar' - isMut: false - isSigner: false - } - ] - args: [ - { - name: 'params' - type: { - defined: 'VrfProveAndVerifyParams' - } - } - ] - }, - { - name: 'vrfRequestRandomness' - accounts: [ - { - name: 'authority' - isMut: false - isSigner: true - }, - { - name: 'vrf' - isMut: true - isSigner: false - }, - { - name: 'oracleQueue' - isMut: true - isSigner: false - }, - { - name: 'queueAuthority' - isMut: false - isSigner: false - }, - { - name: 'dataBuffer' - isMut: false - isSigner: false - }, - { - name: 'permission' - isMut: true - isSigner: false - }, - { - name: 'escrow' - isMut: true - isSigner: false - }, - { - name: 'payerWallet' - isMut: true - isSigner: false - }, - { - name: 'payerAuthority' - isMut: false - isSigner: true - }, - { - name: 'recentBlockhashes' - isMut: false - isSigner: false - }, - { - name: 'programState' - isMut: false - isSigner: false - }, - { - name: 'tokenProgram' - isMut: false - isSigner: false - } - ] - args: [ - { - name: 'params' - type: { - defined: 'VrfRequestRandomnessParams' - } - } - ] - }, - { - name: 'vrfVerify' - accounts: [ - { - name: 'vrf' - isMut: true - isSigner: false - }, - { - name: 'callbackPid' - isMut: false - isSigner: false - }, - { - name: 'tokenProgram' - isMut: false - isSigner: false - }, - { - name: 'escrow' - isMut: true - isSigner: false - }, - { - name: 'programState' - isMut: false - isSigner: false - }, - { - name: 'oracle' - isMut: false - isSigner: false - }, - { - name: 'oracleAuthority' - isMut: false - isSigner: false - }, - { - name: 'oracleWallet' - isMut: true - isSigner: false - }, - { - name: 'instructionsSysvar' - isMut: false - isSigner: false - } - ] - args: [ - { - name: 'params' - type: { - defined: 'VrfVerifyParams' - } - } - ] - } - ] - accounts: [ - { - name: 'SbState' - type: { - kind: 'struct' - fields: [ - { - name: 'authority' - type: 'publicKey' - }, - { - name: 'tokenMint' - type: 'publicKey' - }, - { - name: 'tokenVault' - type: 'publicKey' - }, - { - name: 'daoMint' - type: 'publicKey' - }, - { - name: 'ebuf' - type: { - array: ['u8', 992] - } - } - ] - } - }, - { - name: 'AggregatorAccountData' - type: { - kind: 'struct' - fields: [ - { - name: 'name' - type: { - array: ['u8', 32] - } - }, - { - name: 'metadata' - type: { - array: ['u8', 128] - } - }, - { - name: 'reserved1' - type: { - array: ['u8', 32] - } - }, - { - name: 'queuePubkey' - type: 'publicKey' - }, - { - name: 'oracleRequestBatchSize' - type: 'u32' - }, - { - name: 'minOracleResults' - type: 'u32' - }, - { - name: 'minJobResults' - type: 'u32' - }, - { - name: 'minUpdateDelaySeconds' - type: 'u32' - }, - { - name: 'startAfter' - type: 'i64' - }, - { - name: 'varianceThreshold' - type: { - defined: 'SwitchboardDecimal' - } - }, - { - name: 'forceReportPeriod' - type: 'i64' - }, - { - name: 'expiration' - type: 'i64' - }, - { - name: 'consecutiveFailureCount' - type: 'u64' - }, - { - name: 'nextAllowedUpdateTime' - type: 'i64' - }, - { - name: 'isLocked' - type: 'bool' - }, - { - name: 'crankPubkey' - type: 'publicKey' - }, - { - name: 'latestConfirmedRound' - type: { - defined: 'AggregatorRound' - } - }, - { - name: 'currentRound' - type: { - defined: 'AggregatorRound' - } - }, - { - name: 'jobPubkeysData' - type: { - array: ['publicKey', 16] - } - }, - { - name: 'jobHashes' - type: { - array: [ - { - defined: 'Hash' - }, - 16 - ] - } - }, - { - name: 'jobPubkeysSize' - type: 'u32' - }, - { - name: 'jobsChecksum' - type: { - array: ['u8', 32] - } - }, - { - name: 'authority' - type: 'publicKey' - }, - { - name: 'historyBuffer' - type: 'publicKey' - }, - { - name: 'previousConfirmedRoundResult' - type: { - defined: 'SwitchboardDecimal' - } - }, - { - name: 'previousConfirmedRoundSlot' - type: 'u64' - }, - { - name: 'disableCrank' - type: 'bool' - }, - { - name: 'jobWeights' - type: { - array: ['u8', 16] - } - }, - { - name: 'ebuf' - type: { - array: ['u8', 147] - } - } - ] - } - }, - { - name: 'PermissionAccountData' - type: { - kind: 'struct' - fields: [ - { - name: 'authority' - type: 'publicKey' - }, - { - name: 'permissions' - type: 'u32' - }, - { - name: 'granter' - type: 'publicKey' - }, - { - name: 'grantee' - type: 'publicKey' - }, - { - name: 'expiration' - type: 'i64' - }, - { - name: 'ebuf' - type: { - array: ['u8', 256] - } - } - ] - } - }, - { - name: 'RealmSpawnRecordAccountData' - type: { - kind: 'struct' - fields: [ - { - name: 'ebuf' - type: { - array: ['u8', 256] - } - } - ] - } - }, - { - name: 'LeaseAccountData' - type: { - kind: 'struct' - fields: [ - { - name: 'escrow' - type: 'publicKey' - }, - { - name: 'queue' - type: 'publicKey' - }, - { - name: 'aggregator' - type: 'publicKey' - }, - { - name: 'tokenProgram' - type: 'publicKey' - }, - { - name: 'isActive' - type: 'bool' - }, - { - name: 'crankRowCount' - type: 'u32' - }, - { - name: 'createdAt' - type: 'i64' - }, - { - name: 'updateCount' - type: 'u128' - }, - { - name: 'withdrawAuthority' - type: 'publicKey' - }, - { - name: 'ebuf' - type: { - array: ['u8', 256] - } - } - ] - } - }, - { - name: 'OracleQueueAccountData' - type: { - kind: 'struct' - fields: [ - { - name: 'name' - type: { - array: ['u8', 32] - } - }, - { - name: 'metadata' - type: { - array: ['u8', 64] - } - }, - { - name: 'authority' - type: 'publicKey' - }, - { - name: 'oracleTimeout' - type: 'u32' - }, - { - name: 'reward' - type: 'u64' - }, - { - name: 'minStake' - type: 'u64' - }, - { - name: 'slashingEnabled' - type: 'bool' - }, - { - name: 'varianceToleranceMultiplier' - type: { - defined: 'SwitchboardDecimal' - } - }, - { - name: 'feedProbationPeriod' - type: 'u32' - }, - { - name: 'currIdx' - type: 'u32' - }, - { - name: 'size' - type: 'u32' - }, - { - name: 'gcIdx' - type: 'u32' - }, - { - name: 'consecutiveFeedFailureLimit' - type: 'u64' - }, - { - name: 'consecutiveOracleFailureLimit' - type: 'u64' - }, - { - name: 'unpermissionedFeedsEnabled' - type: 'bool' - }, - { - name: 'unpermissionedVrfEnabled' - type: 'bool' - }, - { - name: 'curatorRewardCut' - type: { - defined: 'SwitchboardDecimal' - } - }, - { - name: 'lockLeaseFunding' - type: 'bool' - }, - { - name: 'mint' - type: 'publicKey' - }, - { - name: 'ebuf' - type: { - array: ['u8', 969] - } - }, - { - name: 'maxSize' - type: 'u32' - }, - { - name: 'dataBuffer' - type: 'publicKey' - } - ] - } - }, - { - name: 'CrankAccountData' - type: { - kind: 'struct' - fields: [ - { - name: 'name' - type: { - array: ['u8', 32] - } - }, - { - name: 'metadata' - type: { - array: ['u8', 64] - } - }, - { - name: 'queuePubkey' - type: 'publicKey' - }, - { - name: 'pqSize' - type: 'u32' - }, - { - name: 'maxRows' - type: 'u32' - }, - { - name: 'jitterModifier' - type: 'u8' - }, - { - name: 'ebuf' - type: { - array: ['u8', 255] - } - }, - { - name: 'dataBuffer' - type: 'publicKey' - } - ] - } - }, - { - name: 'OracleAccountData' - type: { - kind: 'struct' - fields: [ - { - name: 'name' - type: { - array: ['u8', 32] - } - }, - { - name: 'metadata' - type: { - array: ['u8', 128] - } - }, - { - name: 'oracleAuthority' - type: 'publicKey' - }, - { - name: 'lastHeartbeat' - type: 'i64' - }, - { - name: 'numInUse' - type: 'u32' - }, - { - name: 'tokenAccount' - type: 'publicKey' - }, - { - name: 'queuePubkey' - type: 'publicKey' - }, - { - name: 'metrics' - type: { - defined: 'OracleMetrics' - } - }, - { - name: 'ebuf' - type: { - array: ['u8', 256] - } - } - ] - } - }, - { - name: 'JobAccountData' - type: { - kind: 'struct' - fields: [ - { - name: 'name' - type: { - array: ['u8', 32] - } - }, - { - name: 'metadata' - type: { - array: ['u8', 64] - } - }, - { - name: 'authority' - type: 'publicKey' - }, - { - name: 'expiration' - type: 'i64' - }, - { - name: 'hash' - type: { - array: ['u8', 32] - } - }, - { - name: 'data' - type: 'bytes' - }, - { - name: 'referenceCount' - type: 'u32' - }, - { - name: 'totalSpent' - type: 'u64' - }, - { - name: 'createdAt' - type: 'i64' - } - ] - } - }, - { - name: 'VrfAccountData' - type: { - kind: 'struct' - fields: [ - { - name: 'status' - type: { - defined: 'VrfStatus' - } - }, - { - name: 'counter' - type: 'u128' - }, - { - name: 'authority' - type: 'publicKey' - }, - { - name: 'oracleQueue' - type: 'publicKey' - }, - { - name: 'escrow' - type: 'publicKey' - }, - { - name: 'callback' - type: { - defined: 'CallbackZC' - } - }, - { - name: 'batchSize' - type: 'u32' - }, - { - name: 'builders' - type: { - array: [ - { - defined: 'VrfBuilder' - }, - 8 - ] - } - }, - { - name: 'buildersLen' - type: 'u32' - }, - { - name: 'testMode' - type: 'bool' - }, - { - name: 'currentRound' - type: { - defined: 'VrfRound' - } - }, - { - name: 'ebuf' - type: { - array: ['u8', 1024] - } - } - ] - } - } - ] - types: [ - { - name: 'AggregatorAddJobParams' - type: { - kind: 'struct' - fields: [ - { - name: 'weight' - type: { - option: 'u8' - } - } - ] - } - }, - { - name: 'AggregatorInitParams' - type: { - kind: 'struct' - fields: [ - { - name: 'name' - type: { - array: ['u8', 32] - } - }, - { - name: 'metadata' - type: { - array: ['u8', 128] - } - }, - { - name: 'batchSize' - type: 'u32' - }, - { - name: 'minOracleResults' - type: 'u32' - }, - { - name: 'minJobResults' - type: 'u32' - }, - { - name: 'minUpdateDelaySeconds' - type: 'u32' - }, - { - name: 'startAfter' - type: 'i64' - }, - { - name: 'varianceThreshold' - type: { - defined: 'BorshDecimal' - } - }, - { - name: 'forceReportPeriod' - type: 'i64' - }, - { - name: 'expiration' - type: 'i64' - }, - { - name: 'stateBump' - type: 'u8' - }, - { - name: 'disableCrank' - type: 'bool' - } - ] - } - }, - { - name: 'AggregatorLockParams' - type: { - kind: 'struct' - fields: [] - } - }, - { - name: 'AggregatorOpenRoundParams' - type: { - kind: 'struct' - fields: [ - { - name: 'stateBump' - type: 'u8' - }, - { - name: 'leaseBump' - type: 'u8' - }, - { - name: 'permissionBump' - type: 'u8' - }, - { - name: 'jitter' - type: 'u8' - } - ] - } - }, - { - name: 'AggregatorRemoveJobParams' - type: { - kind: 'struct' - fields: [ - { - name: 'jobIdx' - type: 'u32' - } - ] - } - }, - { - name: 'AggregatorSaveResultParams' - type: { - kind: 'struct' - fields: [ - { - name: 'oracleIdx' - type: 'u32' - }, - { - name: 'error' - type: 'bool' - }, - { - name: 'value' - type: { - defined: 'BorshDecimal' - } - }, - { - name: 'jobsChecksum' - type: { - array: ['u8', 32] - } - }, - { - name: 'minResponse' - type: { - defined: 'BorshDecimal' - } - }, - { - name: 'maxResponse' - type: { - defined: 'BorshDecimal' - } - }, - { - name: 'feedPermissionBump' - type: 'u8' - }, - { - name: 'oraclePermissionBump' - type: 'u8' - }, - { - name: 'leaseBump' - type: 'u8' - }, - { - name: 'stateBump' - type: 'u8' - } - ] - } - }, - { - name: 'AggregatorSetAuthorityParams' - type: { - kind: 'struct' - fields: [] - } - }, - { - name: 'AggregatorSetBatchSizeParams' - type: { - kind: 'struct' - fields: [ - { - name: 'batchSize' - type: 'u32' - } - ] - } - }, - { - name: 'AggregatorSetHistoryBufferParams' - type: { - kind: 'struct' - fields: [] - } - }, - { - name: 'AggregatorSetMinJobsParams' - type: { - kind: 'struct' - fields: [ - { - name: 'minJobResults' - type: 'u32' - } - ] - } - }, - { - name: 'AggregatorSetMinOraclesParams' - type: { - kind: 'struct' - fields: [ - { - name: 'minOracleResults' - type: 'u32' - } - ] - } - }, - { - name: 'AggregatorSetQueueParams' - type: { - kind: 'struct' - fields: [] - } - }, - { - name: 'AggregatorSetUpdateIntervalParams' - type: { - kind: 'struct' - fields: [ - { - name: 'newInterval' - type: 'u32' - } - ] - } - }, - { - name: 'AggregatorSetVarianceThresholdParams' - type: { - kind: 'struct' - fields: [ - { - name: 'varianceThreshold' - type: { - defined: 'BorshDecimal' - } - } - ] - } - }, - { - name: 'CrankInitParams' - type: { - kind: 'struct' - fields: [ - { - name: 'name' - type: 'bytes' - }, - { - name: 'metadata' - type: 'bytes' - }, - { - name: 'crankSize' - type: 'u32' - } - ] - } - }, - { - name: 'CrankPopParams' - type: { - kind: 'struct' - fields: [ - { - name: 'stateBump' - type: 'u8' - }, - { - name: 'leaseBumps' - type: 'bytes' - }, - { - name: 'permissionBumps' - type: 'bytes' - }, - { - name: 'nonce' - type: { - option: 'u32' - } - }, - { - name: 'failOpenOnAccountMismatch' - type: { - option: 'bool' - } - } - ] - } - }, - { - name: 'CrankPushParams' - type: { - kind: 'struct' - fields: [ - { - name: 'stateBump' - type: 'u8' - }, - { - name: 'permissionBump' - type: 'u8' - } - ] - } - }, - { - name: 'JobInitParams' - type: { - kind: 'struct' - fields: [ - { - name: 'name' - type: { - array: ['u8', 32] - } - }, - { - name: 'expiration' - type: 'i64' - }, - { - name: 'stateBump' - type: 'u8' - }, - { - name: 'data' - type: 'bytes' - } - ] - } - }, - { - name: 'LeaseExtendParams' - type: { - kind: 'struct' - fields: [ - { - name: 'loadAmount' - type: 'u64' - }, - { - name: 'leaseBump' - type: 'u8' - }, - { - name: 'stateBump' - type: 'u8' - }, - { - name: 'walletBumps' - type: 'bytes' - } - ] - } - }, - { - name: 'LeaseInitParams' - type: { - kind: 'struct' - fields: [ - { - name: 'loadAmount' - type: 'u64' - }, - { - name: 'withdrawAuthority' - type: 'publicKey' - }, - { - name: 'leaseBump' - type: 'u8' - }, - { - name: 'stateBump' - type: 'u8' - }, - { - name: 'walletBumps' - type: 'bytes' - } - ] - } - }, - { - name: 'LeaseSetAuthorityParams' - type: { - kind: 'struct' - fields: [] - } - }, - { - name: 'LeaseWithdrawParams' - type: { - kind: 'struct' - fields: [ - { - name: 'stateBump' - type: 'u8' - }, - { - name: 'leaseBump' - type: 'u8' - }, - { - name: 'amount' - type: 'u64' - } - ] - } - }, - { - name: 'OracleHeartbeatParams' - type: { - kind: 'struct' - fields: [ - { - name: 'permissionBump' - type: 'u8' - } - ] - } - }, - { - name: 'OracleInitParams' - type: { - kind: 'struct' - fields: [ - { - name: 'name' - type: 'bytes' - }, - { - name: 'metadata' - type: 'bytes' - }, - { - name: 'stateBump' - type: 'u8' - }, - { - name: 'oracleBump' - type: 'u8' - } - ] - } - }, - { - name: 'OracleQueueInitParams' - type: { - kind: 'struct' - fields: [ - { - name: 'name' - type: { - array: ['u8', 32] - } - }, - { - name: 'metadata' - type: { - array: ['u8', 64] - } - }, - { - name: 'reward' - type: 'u64' - }, - { - name: 'minStake' - type: 'u64' - }, - { - name: 'feedProbationPeriod' - type: 'u32' - }, - { - name: 'oracleTimeout' - type: 'u32' - }, - { - name: 'slashingEnabled' - type: 'bool' - }, - { - name: 'varianceToleranceMultiplier' - type: { - defined: 'BorshDecimal' - } - }, - { - name: 'consecutiveFeedFailureLimit' - type: 'u64' - }, - { - name: 'consecutiveOracleFailureLimit' - type: 'u64' - }, - { - name: 'queueSize' - type: 'u32' - }, - { - name: 'unpermissionedFeeds' - type: 'bool' - }, - { - name: 'unpermissionedVrf' - type: 'bool' - } - ] - } - }, - { - name: 'OracleQueueSetRewardsParams' - type: { - kind: 'struct' - fields: [ - { - name: 'rewards' - type: 'u64' - } - ] - } - }, - { - name: 'OracleQueueVrfConfigParams' - type: { - kind: 'struct' - fields: [ - { - name: 'unpermissionedVrfEnabled' - type: 'bool' - } - ] - } - }, - { - name: 'OracleWithdrawParams' - type: { - kind: 'struct' - fields: [ - { - name: 'stateBump' - type: 'u8' - }, - { - name: 'permissionBump' - type: 'u8' - }, - { - name: 'amount' - type: 'u64' - } - ] - } - }, - { - name: 'PermissionInitParams' - type: { - kind: 'struct' - fields: [] - } - }, - { - name: 'PermissionSetParams' - type: { - kind: 'struct' - fields: [ - { - name: 'permission' - type: { - defined: 'SwitchboardPermission' - } - }, - { - name: 'enable' - type: 'bool' - } - ] - } - }, - { - name: 'PermissionSetVoterWeightParams' - type: { - kind: 'struct' - fields: [ - { - name: 'stateBump' - type: 'u8' - } - ] - } - }, - { - name: 'ProgramConfigParams' - type: { - kind: 'struct' - fields: [ - { - name: 'token' - type: 'publicKey' - }, - { - name: 'bump' - type: 'u8' - }, - { - name: 'daoMint' - type: 'publicKey' - } - ] - } - }, - { - name: 'ProgramInitParams' - type: { - kind: 'struct' - fields: [ - { - name: 'stateBump' - type: 'u8' - } - ] - } - }, - { - name: 'VaultTransferParams' - type: { - kind: 'struct' - fields: [ - { - name: 'stateBump' - type: 'u8' - }, - { - name: 'amount' - type: 'u64' - } - ] - } - }, - { - name: 'VrfInitParams' - type: { - kind: 'struct' - fields: [ - { - name: 'callback' - type: { - defined: 'Callback' - } - }, - { - name: 'stateBump' - type: 'u8' - } - ] - } - }, - { - name: 'VrfProveParams' - type: { - kind: 'struct' - fields: [ - { - name: 'proof' - type: 'bytes' - }, - { - name: 'idx' - type: 'u32' - } - ] - } - }, - { - name: 'VrfProveAndVerifyParams' - type: { - kind: 'struct' - fields: [ - { - name: 'nonce' - type: { - option: 'u32' - } - }, - { - name: 'stateBump' - type: 'u8' - }, - { - name: 'idx' - type: 'u32' - }, - { - name: 'proof' - type: 'bytes' - } - ] - } - }, - { - name: 'VrfRequestRandomnessParams' - type: { - kind: 'struct' - fields: [ - { - name: 'permissionBump' - type: 'u8' - }, - { - name: 'stateBump' - type: 'u8' - } - ] - } - }, - { - name: 'VrfVerifyParams' - type: { - kind: 'struct' - fields: [ - { - name: 'nonce' - type: { - option: 'u32' - } - }, - { - name: 'stateBump' - type: 'u8' - }, - { - name: 'idx' - type: 'u32' - } - ] - } - }, - { - name: 'Hash' - type: { - kind: 'struct' - fields: [ - { - name: 'data' - type: { - array: ['u8', 32] - } - } - ] - } - }, - { - name: 'AggregatorRound' - type: { - kind: 'struct' - fields: [ - { - name: 'numSuccess' - type: 'u32' - }, - { - name: 'numError' - type: 'u32' - }, - { - name: 'isClosed' - type: 'bool' - }, - { - name: 'roundOpenSlot' - type: 'u64' - }, - { - name: 'roundOpenTimestamp' - type: 'i64' - }, - { - name: 'result' - type: { - defined: 'SwitchboardDecimal' - } - }, - { - name: 'stdDeviation' - type: { - defined: 'SwitchboardDecimal' - } - }, - { - name: 'minResponse' - type: { - defined: 'SwitchboardDecimal' - } - }, - { - name: 'maxResponse' - type: { - defined: 'SwitchboardDecimal' - } - }, - { - name: 'oraclePubkeysData' - type: { - array: ['publicKey', 16] - } - }, - { - name: 'mediansData' - type: { - array: [ - { - defined: 'SwitchboardDecimal' - }, - 16 - ] - } - }, - { - name: 'currentPayout' - type: { - array: ['i64', 16] - } - }, - { - name: 'mediansFulfilled' - type: { - array: ['bool', 16] - } - }, - { - name: 'errorsFulfilled' - type: { - array: ['bool', 16] - } - } - ] - } - }, - { - name: 'AggregatorHistoryRow' - type: { - kind: 'struct' - fields: [ - { - name: 'timestamp' - type: 'i64' - }, - { - name: 'value' - type: { - defined: 'SwitchboardDecimal' - } - } - ] - } - }, - { - name: 'SwitchboardDecimal' - type: { - kind: 'struct' - fields: [ - { - name: 'mantissa' - type: 'i128' - }, - { - name: 'scale' - type: 'u32' - } - ] - } - }, - { - name: 'CrankRow' - type: { - kind: 'struct' - fields: [ - { - name: 'pubkey' - type: 'publicKey' - }, - { - name: 'nextTimestamp' - type: 'i64' - } - ] - } - }, - { - name: 'OracleMetrics' - type: { - kind: 'struct' - fields: [ - { - name: 'consecutiveSuccess' - type: 'u64' - }, - { - name: 'consecutiveError' - type: 'u64' - }, - { - name: 'consecutiveDisagreement' - type: 'u64' - }, - { - name: 'consecutiveLateResponse' - type: 'u64' - }, - { - name: 'consecutiveFailure' - type: 'u64' - }, - { - name: 'totalSuccess' - type: 'u128' - }, - { - name: 'totalError' - type: 'u128' - }, - { - name: 'totalDisagreement' - type: 'u128' - }, - { - name: 'totalLateResponse' - type: 'u128' - } - ] - } - }, - { - name: 'BorshDecimal' - type: { - kind: 'struct' - fields: [ - { - name: 'mantissa' - type: 'i128' - }, - { - name: 'scale' - type: 'u32' - } - ] - } - }, - { - name: 'EcvrfProofZC' - type: { - kind: 'struct' - fields: [ - { - name: 'gamma' - type: { - defined: 'EdwardsPointZC' - } - }, - { - name: 'c' - type: { - defined: 'Scalar' - } - }, - { - name: 's' - type: { - defined: 'Scalar' - } - } - ] - } - }, - { - name: 'Scalar' - type: { - kind: 'struct' - fields: [ - { - name: 'bytes' - type: { - array: ['u8', 32] - } - } - ] - } - }, - { - name: 'FieldElementZC' - type: { - kind: 'struct' - fields: [ - { - name: 'bytes' - type: { - array: ['u64', 5] - } - } - ] - } - }, - { - name: 'CompletedPointZC' - type: { - kind: 'struct' - fields: [ - { - name: 'x' - type: { - defined: 'FieldElementZC' - } - }, - { - name: 'y' - type: { - defined: 'FieldElementZC' - } - }, - { - name: 'z' - type: { - defined: 'FieldElementZC' - } - }, - { - name: 't' - type: { - defined: 'FieldElementZC' - } - } - ] - } - }, - { - name: 'EdwardsPointZC' - type: { - kind: 'struct' - fields: [ - { - name: 'x' - type: { - defined: 'FieldElementZC' - } - }, - { - name: 'y' - type: { - defined: 'FieldElementZC' - } - }, - { - name: 'z' - type: { - defined: 'FieldElementZC' - } - }, - { - name: 't' - type: { - defined: 'FieldElementZC' - } - } - ] - } - }, - { - name: 'ProjectivePointZC' - type: { - kind: 'struct' - fields: [ - { - name: 'x' - type: { - defined: 'FieldElementZC' - } - }, - { - name: 'y' - type: { - defined: 'FieldElementZC' - } - }, - { - name: 'z' - type: { - defined: 'FieldElementZC' - } - } - ] - } - }, - { - name: 'EcvrfIntermediate' - type: { - kind: 'struct' - fields: [ - { - name: 'r' - type: { - defined: 'FieldElementZC' - } - }, - { - name: 'nS' - type: { - defined: 'FieldElementZC' - } - }, - { - name: 'd' - type: { - defined: 'FieldElementZC' - } - }, - { - name: 't13' - type: { - defined: 'FieldElementZC' - } - }, - { - name: 't15' - type: { - defined: 'FieldElementZC' - } - } - ] - } - }, - { - name: 'VrfBuilder' - type: { - kind: 'struct' - fields: [ - { - name: 'producer' - type: 'publicKey' - }, - { - name: 'status' - type: { - defined: 'VrfStatus' - } - }, - { - name: 'reprProof' - type: { - array: ['u8', 80] - } - }, - { - name: 'proof' - type: { - defined: 'EcvrfProofZC' - } - }, - { - name: 'yPoint' - type: 'publicKey' - }, - { - name: 'stage' - type: 'u32' - }, - { - name: 'stage1Out' - type: { - defined: 'EcvrfIntermediate' - } - }, - { - name: 'r1' - type: { - defined: 'EdwardsPointZC' - } - }, - { - name: 'r2' - type: { - defined: 'EdwardsPointZC' - } - }, - { - name: 'stage3Out' - type: { - defined: 'EcvrfIntermediate' - } - }, - { - name: 'hPoint' - type: { - defined: 'EdwardsPointZC' - } - }, - { - name: 'sReduced' - type: { - defined: 'Scalar' - } - }, - { - name: 'yPointBuilder' - type: { - array: [ - { - defined: 'FieldElementZC' - }, - 3 - ] - } - }, - { - name: 'yRistrettoPoint' - type: { - defined: 'EdwardsPointZC' - } - }, - { - name: 'mulRound' - type: 'u8' - }, - { - name: 'hashPointsRound' - type: 'u8' - }, - { - name: 'mulTmp1' - type: { - defined: 'CompletedPointZC' - } - }, - { - name: 'uPoint1' - type: { - defined: 'EdwardsPointZC' - } - }, - { - name: 'uPoint2' - type: { - defined: 'EdwardsPointZC' - } - }, - { - name: 'vPoint1' - type: { - defined: 'EdwardsPointZC' - } - }, - { - name: 'vPoint2' - type: { - defined: 'EdwardsPointZC' - } - }, - { - name: 'uPoint' - type: { - defined: 'EdwardsPointZC' - } - }, - { - name: 'vPoint' - type: { - defined: 'EdwardsPointZC' - } - }, - { - name: 'u1' - type: { - defined: 'FieldElementZC' - } - }, - { - name: 'u2' - type: { - defined: 'FieldElementZC' - } - }, - { - name: 'invertee' - type: { - defined: 'FieldElementZC' - } - }, - { - name: 'y' - type: { - defined: 'FieldElementZC' - } - }, - { - name: 'z' - type: { - defined: 'FieldElementZC' - } - }, - { - name: 'p1Bytes' - type: { - array: ['u8', 32] - } - }, - { - name: 'p2Bytes' - type: { - array: ['u8', 32] - } - }, - { - name: 'p3Bytes' - type: { - array: ['u8', 32] - } - }, - { - name: 'p4Bytes' - type: { - array: ['u8', 32] - } - }, - { - name: 'cPrimeHashbuf' - type: { - array: ['u8', 16] - } - }, - { - name: 'm1' - type: { - defined: 'FieldElementZC' - } - }, - { - name: 'm2' - type: { - defined: 'FieldElementZC' - } - }, - { - name: 'txRemaining' - type: 'u32' - }, - { - name: 'verified' - type: 'bool' - }, - { - name: 'result' - type: { - array: ['u8', 32] - } - } - ] - } - }, - { - name: 'AccountMetaZC' - type: { - kind: 'struct' - fields: [ - { - name: 'pubkey' - type: 'publicKey' - }, - { - name: 'isSigner' - type: 'bool' - }, - { - name: 'isWritable' - type: 'bool' - } - ] - } - }, - { - name: 'AccountMetaBorsh' - type: { - kind: 'struct' - fields: [ - { - name: 'pubkey' - type: 'publicKey' - }, - { - name: 'isSigner' - type: 'bool' - }, - { - name: 'isWritable' - type: 'bool' - } - ] - } - }, - { - name: 'CallbackZC' - type: { - kind: 'struct' - fields: [ - { - name: 'programId' - type: 'publicKey' - }, - { - name: 'accounts' - type: { - array: [ - { - defined: 'AccountMetaZC' - }, - 32 - ] - } - }, - { - name: 'accountsLen' - type: 'u32' - }, - { - name: 'ixData' - type: { - array: ['u8', 1024] - } - }, - { - name: 'ixDataLen' - type: 'u32' - } - ] - } - }, - { - name: 'Callback' - type: { - kind: 'struct' - fields: [ - { - name: 'programId' - type: 'publicKey' - }, - { - name: 'accounts' - type: { - vec: { - defined: 'AccountMetaBorsh' - } - } - }, - { - name: 'ixData' - type: 'bytes' - } - ] - } - }, - { - name: 'VrfRound' - type: { - kind: 'struct' - fields: [ - { - name: 'alpha' - type: { - array: ['u8', 256] - } - }, - { - name: 'alphaLen' - type: 'u32' - }, - { - name: 'requestSlot' - type: 'u64' - }, - { - name: 'requestTimestamp' - type: 'i64' - }, - { - name: 'result' - type: { - array: ['u8', 32] - } - }, - { - name: 'numVerified' - type: 'u32' - }, - { - name: 'ebuf' - type: { - array: ['u8', 256] - } - } - ] - } - }, - { - name: 'Lanes' - type: { - kind: 'enum' - variants: [ - { - name: 'C' - }, - { - name: 'D' - }, - { - name: 'AB' - }, - { - name: 'AC' - }, - { - name: 'CD' - }, - { - name: 'AD' - }, - { - name: 'BC' - }, - { - name: 'ABCD' - } - ] - } - }, - { - name: 'Shuffle' - type: { - kind: 'enum' - variants: [ - { - name: 'AAAA' - }, - { - name: 'BBBB' - }, - { - name: 'CACA' - }, - { - name: 'DBBD' - }, - { - name: 'ADDA' - }, - { - name: 'CBCB' - }, - { - name: 'ABAB' - }, - { - name: 'BADC' - }, - { - name: 'BACD' - }, - { - name: 'ABDC' - } - ] - } - }, - { - name: 'Shuffle' - type: { - kind: 'enum' - variants: [ - { - name: 'AAAA' - }, - { - name: 'BBBB' - }, - { - name: 'BADC' - }, - { - name: 'BACD' - }, - { - name: 'ADDA' - }, - { - name: 'CBCB' - }, - { - name: 'ABDC' - }, - { - name: 'ABAB' - }, - { - name: 'DBBD' - }, - { - name: 'CACA' - } - ] - } - }, - { - name: 'Lanes' - type: { - kind: 'enum' - variants: [ - { - name: 'D' - }, - { - name: 'C' - }, - { - name: 'AB' - }, - { - name: 'AC' - }, - { - name: 'AD' - }, - { - name: 'BCD' - } - ] - } - }, - { - name: 'Error' - type: { - kind: 'enum' - variants: [ - { - name: 'InvalidPublicKey' - }, - { - name: 'SerializationError' - fields: [ - { - defined: 'bincode::Error' - } - ] - }, - { - name: 'DeserializationError' - fields: [ - { - defined: 'bincode::Error' - } - ] - }, - { - name: 'InvalidDataError' - } - ] - } - }, - { - name: 'SwitchboardPermission' - type: { - kind: 'enum' - variants: [ - { - name: 'PermitOracleHeartbeat' - }, - { - name: 'PermitOracleQueueUsage' - }, - { - name: 'PermitVrfRequests' - } - ] - } - }, - { - name: 'OracleResponseType' - type: { - kind: 'enum' - variants: [ - { - name: 'TypeSuccess' - }, - { - name: 'TypeError' - }, - { - name: 'TypeDisagreement' - }, - { - name: 'TypeNoResponse' - } - ] - } - }, - { - name: 'VrfStatus' - type: { - kind: 'enum' - variants: [ - { - name: 'StatusNone' - }, - { - name: 'StatusRequesting' - }, - { - name: 'StatusVerifying' - }, - { - name: 'StatusVerified' - }, - { - name: 'StatusCallbackSuccess' - }, - { - name: 'StatusVerifyFailure' - } - ] - } - } - ] - events: [ - { - name: 'AggregatorInitEvent' - fields: [ - { - name: 'feedPubkey' - type: 'publicKey' - index: false - } - ] - }, - { - name: 'VrfRequestRandomnessEvent' - fields: [ - { - name: 'vrfPubkey' - type: 'publicKey' - index: true - }, - { - name: 'oraclePubkeys' - type: { - vec: 'publicKey' - } - index: false - }, - { - name: 'loadAmount' - type: 'u64' - index: false - }, - { - name: 'existingAmount' - type: 'u64' - index: false - } - ] - }, - { - name: 'VrfRequestEvent' - fields: [ - { - name: 'vrfPubkey' - type: 'publicKey' - index: true - }, - { - name: 'oraclePubkeys' - type: { - vec: 'publicKey' - } - index: false - } - ] - }, - { - name: 'VrfProveEvent' - fields: [ - { - name: 'vrfPubkey' - type: 'publicKey' - index: true - }, - { - name: 'oraclePubkey' - type: 'publicKey' - index: true - }, - { - name: 'authorityPubkey' - type: 'publicKey' - index: false - } - ] - }, - { - name: 'VrfVerifyEvent' - fields: [ - { - name: 'vrfPubkey' - type: 'publicKey' - index: true - }, - { - name: 'oraclePubkey' - type: 'publicKey' - index: true - }, - { - name: 'authorityPubkey' - type: 'publicKey' - index: false - }, - { - name: 'amount' - type: 'u64' - index: false - } - ] - }, - { - name: 'VrfCallbackPerformedEvent' - fields: [ - { - name: 'vrfPubkey' - type: 'publicKey' - index: true - }, - { - name: 'oraclePubkey' - type: 'publicKey' - index: true - }, - { - name: 'amount' - type: 'u64' - index: false - } - ] - }, - { - name: 'AggregatorOpenRoundEvent' - fields: [ - { - name: 'feedPubkey' - type: 'publicKey' - index: false - }, - { - name: 'oraclePubkeys' - type: { - vec: 'publicKey' - } - index: false - }, - { - name: 'jobPubkeys' - type: { - vec: 'publicKey' - } - index: false - }, - { - name: 'remainingFunds' - type: 'u64' - index: false - }, - { - name: 'queueAuthority' - type: 'publicKey' - index: false - } - ] - }, - { - name: 'AggregatorValueUpdateEvent' - fields: [ - { - name: 'feedPubkey' - type: 'publicKey' - index: false - }, - { - name: 'value' - type: { - defined: 'BorshDecimal' - } - index: false - }, - { - name: 'slot' - type: 'u64' - index: false - }, - { - name: 'timestamp' - type: 'i64' - index: false - }, - { - name: 'oraclePubkeys' - type: { - vec: 'publicKey' - } - index: false - }, - { - name: 'oracleValues' - type: { - vec: { - defined: 'BorshDecimal' - } - } - index: false - } - ] - }, - { - name: 'OracleRewardEvent' - fields: [ - { - name: 'feedPubkey' - type: 'publicKey' - index: false - }, - { - name: 'leasePubkey' - type: 'publicKey' - index: false - }, - { - name: 'oraclePubkey' - type: 'publicKey' - index: false - }, - { - name: 'walletPubkey' - type: 'publicKey' - index: false - }, - { - name: 'amount' - type: 'u64' - index: false - }, - { - name: 'roundSlot' - type: 'u64' - index: false - }, - { - name: 'timestamp' - type: 'i64' - index: false - } - ] - }, - { - name: 'OracleWithdrawEvent' - fields: [ - { - name: 'oraclePubkey' - type: 'publicKey' - index: false - }, - { - name: 'walletPubkey' - type: 'publicKey' - index: false - }, - { - name: 'destinationWallet' - type: 'publicKey' - index: false - }, - { - name: 'previousAmount' - type: 'u64' - index: false - }, - { - name: 'newAmount' - type: 'u64' - index: false - }, - { - name: 'timestamp' - type: 'i64' - index: false - } - ] - }, - { - name: 'LeaseWithdrawEvent' - fields: [ - { - name: 'leasePubkey' - type: 'publicKey' - index: false - }, - { - name: 'walletPubkey' - type: 'publicKey' - index: false - }, - { - name: 'previousAmount' - type: 'u64' - index: false - }, - { - name: 'newAmount' - type: 'u64' - index: false - }, - { - name: 'timestamp' - type: 'i64' - index: false - } - ] - }, - { - name: 'OracleSlashEvent' - fields: [ - { - name: 'feedPubkey' - type: 'publicKey' - index: false - }, - { - name: 'leasePubkey' - type: 'publicKey' - index: false - }, - { - name: 'oraclePubkey' - type: 'publicKey' - index: false - }, - { - name: 'walletPubkey' - type: 'publicKey' - index: false - }, - { - name: 'amount' - type: 'u64' - index: false - }, - { - name: 'roundSlot' - type: 'u64' - index: false - }, - { - name: 'timestamp' - type: 'i64' - index: false - } - ] - }, - { - name: 'LeaseFundEvent' - fields: [ - { - name: 'leasePubkey' - type: 'publicKey' - index: false - }, - { - name: 'funder' - type: 'publicKey' - index: false - }, - { - name: 'amount' - type: 'u64' - index: false - }, - { - name: 'timestamp' - type: 'i64' - index: false - } - ] - }, - { - name: 'ProbationBrokenEvent' - fields: [ - { - name: 'feedPubkey' - type: 'publicKey' - index: false - }, - { - name: 'queuePubkey' - type: 'publicKey' - index: false - }, - { - name: 'timestamp' - type: 'i64' - index: false - } - ] - }, - { - name: 'FeedPermissionRevokedEvent' - fields: [ - { - name: 'feedPubkey' - type: 'publicKey' - index: false - }, - { - name: 'timestamp' - type: 'i64' - index: false - } - ] - }, - { - name: 'GarbageCollectFailureEvent' - fields: [ - { - name: 'queuePubkey' - type: 'publicKey' - index: false - } - ] - }, - { - name: 'OracleBootedEvent' - fields: [ - { - name: 'queuePubkey' - type: 'publicKey' - index: false - }, - { - name: 'oraclePubkey' - type: 'publicKey' - index: false - } - ] - }, - { - name: 'CrankLeaseInsufficientFundsEvent' - fields: [ - { - name: 'feedPubkey' - type: 'publicKey' - index: false - }, - { - name: 'leasePubkey' - type: 'publicKey' - index: false - } - ] - }, - { - name: 'CrankPopExpectedFailureEvent' - fields: [ - { - name: 'feedPubkey' - type: 'publicKey' - index: false - }, - { - name: 'leasePubkey' - type: 'publicKey' - index: false - } - ] - } - ] - errors: [ - { - code: 6000 - name: 'ArrayOperationError' - msg: 'Illegal operation on a Switchboard array.' - }, - { - code: 6001 - name: 'QueueOperationError' - msg: 'Illegal operation on a Switchboard queue.' - }, - { - code: 6002 - name: 'IncorrectProgramOwnerError' - msg: 'An account required to be owned by the program has a different owner.' - }, - { - code: 6003 - name: 'InvalidAggregatorRound' - msg: 'Aggregator is not currently populated with a valid round.' - }, - { - code: 6004 - name: 'TooManyAggregatorJobs' - msg: 'Aggregator cannot fit any more jobs.' - }, - { - code: 6005 - name: 'AggregatorCurrentRoundClosed' - msg: "Aggregator's current round is closed. No results are being accepted." - }, - { - code: 6006 - name: 'AggregatorInvalidSaveResult' - msg: 'Aggregator received an invalid save result instruction.' - }, - { - code: 6007 - name: 'InvalidStrDecimalConversion' - msg: 'Failed to convert string to decimal format.' - }, - { - code: 6008 - name: 'AccountLoaderMissingSignature' - msg: 'AccountLoader account is missing a required signature.' - }, - { - code: 6009 - name: 'MissingRequiredSignature' - msg: 'Account is missing a required signature.' - }, - { - code: 6010 - name: 'ArrayOverflowError' - msg: 'The attempted action will overflow a zero-copy account array.' - }, - { - code: 6011 - name: 'ArrayUnderflowError' - msg: 'The attempted action will underflow a zero-copy account array.' - }, - { - code: 6012 - name: 'PubkeyNotFoundError' - msg: 'The queried public key was not found.' - }, - { - code: 6013 - name: 'AggregatorIllegalRoundOpenCall' - msg: 'Aggregator round open called too early.' - }, - { - code: 6014 - name: 'AggregatorIllegalRoundCloseCall' - msg: 'Aggregator round close called too early.' - }, - { - code: 6015 - name: 'AggregatorClosedError' - msg: 'Aggregator is closed. Illegal action.' - }, - { - code: 6016 - name: 'IllegalOracleIdxError' - msg: 'Illegal oracle index.' - }, - { - code: 6017 - name: 'OracleAlreadyRespondedError' - msg: 'The provided oracle has already responded this round.' - }, - { - code: 6018 - name: 'ProtoDeserializeError' - msg: 'Failed to deserialize protocol buffer.' - }, - { - code: 6019 - name: 'UnauthorizedStateUpdateError' - msg: 'Unauthorized program state modification attempted.' - }, - { - code: 6020 - name: 'MissingOracleAccountsError' - msg: 'Not enough oracle accounts provided to closeRounds.' - }, - { - code: 6021 - name: 'OracleMismatchError' - msg: 'An unexpected oracle account was provided for the transaction.' - }, - { - code: 6022 - name: 'CrankMaxCapacityError' - msg: "Attempted to push to a Crank that's at capacity" - }, - { - code: 6023 - name: 'AggregatorLeaseInsufficientFunds' - msg: 'Aggregator update call attempted but attached lease has insufficient funds.' - }, - { - code: 6024 - name: 'IncorrectTokenAccountMint' - msg: 'The provided token account does not point to the Switchboard token mint.' - }, - { - code: 6025 - name: 'InvalidEscrowAccount' - msg: 'An invalid escrow account was provided.' - }, - { - code: 6026 - name: 'CrankEmptyError' - msg: 'Crank empty. Pop failed.' - }, - { - code: 6027 - name: 'PdaDeriveError' - msg: 'Failed to derive a PDA from the provided seed.' - }, - { - code: 6028 - name: 'AggregatorAccountNotFound' - msg: 'Aggregator account missing from provided account list.' - }, - { - code: 6029 - name: 'PermissionAccountNotFound' - msg: 'Permission account missing from provided account list.' - }, - { - code: 6030 - name: 'LeaseAccountDeriveFailure' - msg: 'Failed to derive a lease account.' - }, - { - code: 6031 - name: 'PermissionAccountDeriveFailure' - msg: 'Failed to derive a permission account.' - }, - { - code: 6032 - name: 'EscrowAccountNotFound' - msg: 'Escrow account missing from provided account list.' - }, - { - code: 6033 - name: 'LeaseAccountNotFound' - msg: 'Lease account missing from provided account list.' - }, - { - code: 6034 - name: 'DecimalConversionError' - msg: 'Decimal conversion method failed.' - }, - { - code: 6035 - name: 'PermissionDenied' - msg: 'Permission account is missing required flags for the given action.' - }, - { - code: 6036 - name: 'QueueAtCapacity' - msg: 'Oracle queue is at lease capacity.' - }, - { - code: 6037 - name: 'ExcessiveCrankRowsError' - msg: 'Data feed is already pushed on a crank.' - }, - { - code: 6038 - name: 'AggregatorLockedError' - msg: 'Aggregator is locked, no setting modifications or job additions allowed.' - }, - { - code: 6039 - name: 'AggregatorInvalidBatchSizeError' - msg: 'Aggregator invalid batch size.' - }, - { - code: 6040 - name: 'AggregatorJobChecksumMismatch' - msg: 'Oracle provided an incorrect aggregator job checksum.' - }, - { - code: 6041 - name: 'IntegerOverflowError' - msg: 'An integer overflow occurred.' - }, - { - code: 6042 - name: 'InvalidUpdatePeriodError' - msg: 'Minimum update period is 5 seconds.' - }, - { - code: 6043 - name: 'NoResultsError' - msg: 'Aggregator round evaluation attempted with no results.' - }, - { - code: 6044 - name: 'InvalidExpirationError' - msg: 'An expiration constraint was broken.' - }, - { - code: 6045 - name: 'InsufficientStakeError' - msg: 'An account provided insufficient stake for action.' - }, - { - code: 6046 - name: 'LeaseInactiveError' - msg: 'The provided lease account is not active.' - }, - { - code: 6047 - name: 'NoAggregatorJobsFound' - msg: 'No jobs are currently included in the aggregator.' - }, - { - code: 6048 - name: 'IntegerUnderflowError' - msg: 'An integer underflow occurred.' - }, - { - code: 6049 - name: 'OracleQueueMismatch' - msg: 'An invalid oracle queue account was provided.' - }, - { - code: 6050 - name: 'OracleWalletMismatchError' - msg: 'An unexpected oracle wallet account was provided for the transaction.' - }, - { - code: 6051 - name: 'InvalidBufferAccountError' - msg: 'An invalid buffer account was provided.' - }, - { - code: 6052 - name: 'InsufficientOracleQueueError' - msg: 'Insufficient oracle queue size.' - }, - { - code: 6053 - name: 'InvalidAuthorityError' - msg: 'Invalid authority account provided.' - }, - { - code: 6054 - name: 'InvalidTokenAccountMintError' - msg: 'A provided token wallet is associated with an incorrect mint.' - }, - { - code: 6055 - name: 'ExcessiveLeaseWithdrawlError' - msg: 'You must leave enough funds to perform at least 1 update in the lease.' - }, - { - code: 6056 - name: 'InvalideHistoryAccountError' - msg: 'Invalid history account provided.' - }, - { - code: 6057 - name: 'InvalidLeaseAccountEscrowError' - msg: 'Invalid lease account escrow.' - }, - { - code: 6058 - name: 'InvalidCrankAccountError' - msg: 'Invalid crank provided.' - }, - { - code: 6059 - name: 'CrankNoElementsReadyError' - msg: 'No elements ready to be popped.' - }, - { - code: 6060 - name: 'IndexOutOfBoundsError' - msg: 'Index out of bounds' - }, - { - code: 6061 - name: 'VrfInvalidRequestError' - msg: 'Invalid vrf request params' - }, - { - code: 6062 - name: 'VrfInvalidProofSubmissionError' - msg: 'Vrf proof failed to verify' - }, - { - code: 6063 - name: 'VrfVerifyError' - msg: 'Error in verifying vrf proof.' - }, - { - code: 6064 - name: 'VrfCallbackError' - msg: 'Vrf callback function failed.' - }, - { - code: 6065 - name: 'VrfCallbackParamsError' - msg: 'Invalid vrf callback params provided.' - }, - { - code: 6066 - name: 'VrfCallbackAlreadyCalledError' - msg: 'Vrf callback has already been triggered.' - }, - { - code: 6067 - name: 'VrfInvalidPubkeyError' - msg: 'The provided pubkey is invalid to use in ecvrf proofs' - }, - { - code: 6068 - name: 'VrfTooManyVerifyCallsError' - msg: 'Number of required verify calls exceeded' - }, - { - code: 6069 - name: 'VrfRequestAlreadyLaunchedError' - msg: 'Vrf request is already pending' - }, - { - code: 6070 - name: 'VrfInsufficientVerificationError' - msg: 'Insufficient amount of proofs collected for VRF callback' - }, - { - code: 6071 - name: 'InvalidVrfProducerError' - msg: 'An incorrect oracle attempted to submit a proof' - }, - { - code: 6072 - name: 'InvalidGovernancePidError' - msg: 'Invalid SPLGovernance Account Supplied' - }, - { - code: 6073 - name: 'InvalidGovernanceAccountError' - msg: 'An Invalid Governance Account was supplied' - }, - { - code: 6074 - name: 'MissingOptionalAccount' - msg: 'Expected an optional account' - }, - { - code: 6075 - name: 'InvalidSpawnRecordOwner' - msg: 'Invalid Owner for Spawn Record' - }, - { - code: 6076 - name: 'NoopError' - msg: 'Noop error' - }, - { - code: 6077 - name: 'MissingRequiredAccountsError' - msg: 'A required instruction account was not included' - }, - { - code: 6078 - name: 'InvalidMintError' - msg: 'Invalid mint account passed for instruction' - }, - { - code: 6079 - name: 'InvalidTokenAccountKeyError' - msg: 'An invalid token account was passed into the instruction' - }, - { - code: 6080 - name: 'InvalidJobAccountError' - msg: '' - } - ] -} - -export const IDL: Switchboard = { - version: '0.1.0', - name: 'switchboard_v2', - instructions: [ - { - name: 'aggregatorAddJob', - accounts: [ - { - name: 'aggregator', - isMut: true, - isSigner: false, - }, - { - name: 'authority', - isMut: false, - isSigner: true, - }, - { - name: 'job', - isMut: true, - isSigner: false, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'AggregatorAddJobParams', - }, - }, - ], - }, - { - name: 'aggregatorInit', - accounts: [ - { - name: 'aggregator', - isMut: true, - isSigner: false, - }, - { - name: 'authority', - isMut: false, - isSigner: false, - }, - { - name: 'queue', - isMut: false, - isSigner: false, - }, - { - name: 'programState', - isMut: false, - isSigner: false, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'AggregatorInitParams', - }, - }, - ], - }, - { - name: 'aggregatorLock', - accounts: [ - { - name: 'aggregator', - isMut: true, - isSigner: false, - }, - { - name: 'authority', - isMut: true, - isSigner: true, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'AggregatorLockParams', - }, - }, - ], - }, - { - name: 'aggregatorOpenRound', - accounts: [ - { - name: 'aggregator', - isMut: true, - isSigner: false, - }, - { - name: 'lease', - isMut: true, - isSigner: false, - }, - { - name: 'oracleQueue', - isMut: true, - isSigner: false, - }, - { - name: 'queueAuthority', - isMut: false, - isSigner: false, - }, - { - name: 'permission', - isMut: true, - isSigner: false, - }, - { - name: 'escrow', - isMut: true, - isSigner: false, - }, - { - name: 'programState', - isMut: false, - isSigner: false, - }, - { - name: 'payoutWallet', - isMut: true, - isSigner: false, - }, - { - name: 'tokenProgram', - isMut: false, - isSigner: false, - }, - { - name: 'dataBuffer', - isMut: false, - isSigner: false, - }, - { - name: 'mint', - isMut: false, - isSigner: false, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'AggregatorOpenRoundParams', - }, - }, - ], - }, - { - name: 'aggregatorRemoveJob', - accounts: [ - { - name: 'aggregator', - isMut: true, - isSigner: false, - }, - { - name: 'authority', - isMut: false, - isSigner: true, - }, - { - name: 'job', - isMut: true, - isSigner: false, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'AggregatorRemoveJobParams', - }, - }, - ], - }, - { - name: 'aggregatorSaveResult', - accounts: [ - { - name: 'aggregator', - isMut: true, - isSigner: false, - }, - { - name: 'oracle', - isMut: true, - isSigner: false, - }, - { - name: 'oracleAuthority', - isMut: false, - isSigner: true, - }, - { - name: 'oracleQueue', - isMut: false, - isSigner: false, - }, - { - name: 'queueAuthority', - isMut: false, - isSigner: false, - }, - { - name: 'feedPermission', - isMut: true, - isSigner: false, - }, - { - name: 'oraclePermission', - isMut: false, - isSigner: false, - }, - { - name: 'lease', - isMut: true, - isSigner: false, - }, - { - name: 'escrow', - isMut: true, - isSigner: false, - }, - { - name: 'tokenProgram', - isMut: false, - isSigner: false, - }, - { - name: 'programState', - isMut: false, - isSigner: false, - }, - { - name: 'historyBuffer', - isMut: true, - isSigner: false, - }, - { - name: 'mint', - isMut: false, - isSigner: false, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'AggregatorSaveResultParams', - }, - }, - ], - }, - { - name: 'aggregatorSetAuthority', - accounts: [ - { - name: 'aggregator', - isMut: true, - isSigner: false, - }, - { - name: 'authority', - isMut: false, - isSigner: true, - }, - { - name: 'newAuthority', - isMut: false, - isSigner: false, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'AggregatorSetAuthorityParams', - }, - }, - ], - }, - { - name: 'aggregatorSetBatchSize', - accounts: [ - { - name: 'aggregator', - isMut: true, - isSigner: false, - }, - { - name: 'authority', - isMut: false, - isSigner: true, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'AggregatorSetBatchSizeParams', - }, - }, - ], - }, - { - name: 'aggregatorSetHistoryBuffer', - accounts: [ - { - name: 'aggregator', - isMut: true, - isSigner: false, - }, - { - name: 'authority', - isMut: false, - isSigner: true, - }, - { - name: 'buffer', - isMut: true, - isSigner: false, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'AggregatorSetHistoryBufferParams', - }, - }, - ], - }, - { - name: 'aggregatorSetMinJobs', - accounts: [ - { - name: 'aggregator', - isMut: true, - isSigner: false, - }, - { - name: 'authority', - isMut: false, - isSigner: true, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'AggregatorSetMinJobsParams', - }, - }, - ], - }, - { - name: 'aggregatorSetMinOracles', - accounts: [ - { - name: 'aggregator', - isMut: true, - isSigner: false, - }, - { - name: 'authority', - isMut: false, - isSigner: true, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'AggregatorSetMinOraclesParams', - }, - }, - ], - }, - { - name: 'aggregatorSetQueue', - accounts: [ - { - name: 'aggregator', - isMut: true, - isSigner: false, - }, - { - name: 'authority', - isMut: false, - isSigner: true, - }, - { - name: 'queue', - isMut: false, - isSigner: false, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'AggregatorSetQueueParams', - }, - }, - ], - }, - { - name: 'aggregatorSetUpdateInterval', - accounts: [ - { - name: 'aggregator', - isMut: true, - isSigner: false, - }, - { - name: 'authority', - isMut: false, - isSigner: true, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'AggregatorSetUpdateIntervalParams', - }, - }, - ], - }, - { - name: 'aggregatorSetVarianceThreshold', - accounts: [ - { - name: 'aggregator', - isMut: true, - isSigner: false, - }, - { - name: 'authority', - isMut: false, - isSigner: true, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'AggregatorSetVarianceThresholdParams', - }, - }, - ], - }, - { - name: 'crankInit', - accounts: [ - { - name: 'crank', - isMut: true, - isSigner: true, - }, - { - name: 'queue', - isMut: false, - isSigner: false, - }, - { - name: 'buffer', - isMut: true, - isSigner: false, - }, - { - name: 'payer', - isMut: true, - isSigner: false, - }, - { - name: 'systemProgram', - isMut: false, - isSigner: false, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'CrankInitParams', - }, - }, - ], - }, - { - name: 'crankPop', - accounts: [ - { - name: 'crank', - isMut: true, - isSigner: false, - }, - { - name: 'oracleQueue', - isMut: true, - isSigner: false, - }, - { - name: 'queueAuthority', - isMut: false, - isSigner: false, - }, - { - name: 'programState', - isMut: false, - isSigner: false, - }, - { - name: 'payoutWallet', - isMut: true, - isSigner: false, - }, - { - name: 'tokenProgram', - isMut: false, - isSigner: false, - }, - { - name: 'crankDataBuffer', - isMut: true, - isSigner: false, - }, - { - name: 'queueDataBuffer', - isMut: false, - isSigner: false, - }, - { - name: 'mint', - isMut: false, - isSigner: false, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'CrankPopParams', - }, - }, - ], - }, - { - name: 'crankPush', - accounts: [ - { - name: 'crank', - isMut: true, - isSigner: false, - }, - { - name: 'aggregator', - isMut: true, - isSigner: false, - }, - { - name: 'oracleQueue', - isMut: true, - isSigner: false, - }, - { - name: 'queueAuthority', - isMut: false, - isSigner: false, - }, - { - name: 'permission', - isMut: false, - isSigner: false, - }, - { - name: 'lease', - isMut: true, - isSigner: false, - }, - { - name: 'escrow', - isMut: true, - isSigner: false, - }, - { - name: 'programState', - isMut: false, - isSigner: false, - }, - { - name: 'dataBuffer', - isMut: true, - isSigner: false, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'CrankPushParams', - }, - }, - ], - }, - { - name: 'jobInit', - accounts: [ - { - name: 'job', - isMut: true, - isSigner: false, - }, - { - name: 'authority', - isMut: false, - isSigner: false, - }, - { - name: 'programState', - isMut: false, - isSigner: false, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'JobInitParams', - }, - }, - ], - }, - { - name: 'leaseExtend', - accounts: [ - { - name: 'lease', - isMut: true, - isSigner: false, - }, - { - name: 'aggregator', - isMut: false, - isSigner: false, - }, - { - name: 'queue', - isMut: false, - isSigner: false, - }, - { - name: 'funder', - isMut: true, - isSigner: false, - }, - { - name: 'owner', - isMut: true, - isSigner: true, - }, - { - name: 'escrow', - isMut: true, - isSigner: false, - }, - { - name: 'tokenProgram', - isMut: false, - isSigner: false, - }, - { - name: 'programState', - isMut: false, - isSigner: false, - }, - { - name: 'mint', - isMut: false, - isSigner: false, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'LeaseExtendParams', - }, - }, - ], - }, - { - name: 'leaseInit', - accounts: [ - { - name: 'lease', - isMut: true, - isSigner: false, - }, - { - name: 'queue', - isMut: true, - isSigner: false, - }, - { - name: 'aggregator', - isMut: false, - isSigner: false, - }, - { - name: 'funder', - isMut: true, - isSigner: false, - }, - { - name: 'payer', - isMut: true, - isSigner: true, - }, - { - name: 'systemProgram', - isMut: false, - isSigner: false, - }, - { - name: 'tokenProgram', - isMut: false, - isSigner: false, - }, - { - name: 'owner', - isMut: true, - isSigner: true, - }, - { - name: 'escrow', - isMut: true, - isSigner: false, - }, - { - name: 'programState', - isMut: false, - isSigner: false, - }, - { - name: 'mint', - isMut: false, - isSigner: false, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'LeaseInitParams', - }, - }, - ], - }, - { - name: 'leaseSetAuthority', - accounts: [ - { - name: 'lease', - isMut: true, - isSigner: false, - }, - { - name: 'withdrawAuthority', - isMut: false, - isSigner: true, - }, - { - name: 'newAuthority', - isMut: false, - isSigner: false, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'LeaseSetAuthorityParams', - }, - }, - ], - }, - { - name: 'leaseWithdraw', - accounts: [ - { - name: 'lease', - isMut: true, - isSigner: false, - }, - { - name: 'escrow', - isMut: true, - isSigner: false, - }, - { - name: 'aggregator', - isMut: false, - isSigner: false, - }, - { - name: 'queue', - isMut: false, - isSigner: false, - }, - { - name: 'withdrawAuthority', - isMut: false, - isSigner: true, - }, - { - name: 'withdrawAccount', - isMut: true, - isSigner: false, - }, - { - name: 'tokenProgram', - isMut: false, - isSigner: false, - }, - { - name: 'programState', - isMut: false, - isSigner: false, - }, - { - name: 'mint', - isMut: false, - isSigner: false, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'LeaseWithdrawParams', - }, - }, - ], - }, - { - name: 'oracleHeartbeat', - accounts: [ - { - name: 'oracle', - isMut: true, - isSigner: false, - }, - { - name: 'oracleAuthority', - isMut: false, - isSigner: true, - }, - { - name: 'tokenAccount', - isMut: false, - isSigner: false, - }, - { - name: 'gcOracle', - isMut: true, - isSigner: false, - }, - { - name: 'oracleQueue', - isMut: true, - isSigner: false, - }, - { - name: 'permission', - isMut: false, - isSigner: false, - }, - { - name: 'dataBuffer', - isMut: true, - isSigner: false, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'OracleHeartbeatParams', - }, - }, - ], - }, - { - name: 'oracleInit', - accounts: [ - { - name: 'oracle', - isMut: true, - isSigner: false, - }, - { - name: 'oracleAuthority', - isMut: false, - isSigner: false, - }, - { - name: 'wallet', - isMut: false, - isSigner: false, - }, - { - name: 'programState', - isMut: false, - isSigner: false, - }, - { - name: 'queue', - isMut: false, - isSigner: false, - }, - { - name: 'payer', - isMut: true, - isSigner: false, - }, - { - name: 'systemProgram', - isMut: false, - isSigner: false, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'OracleInitParams', - }, - }, - ], - }, - { - name: 'oracleQueueInit', - accounts: [ - { - name: 'oracleQueue', - isMut: true, - isSigner: true, - }, - { - name: 'authority', - isMut: false, - isSigner: false, - }, - { - name: 'buffer', - isMut: true, - isSigner: false, - }, - { - name: 'payer', - isMut: true, - isSigner: false, - }, - { - name: 'systemProgram', - isMut: false, - isSigner: false, - }, - { - name: 'mint', - isMut: false, - isSigner: false, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'OracleQueueInitParams', - }, - }, - ], - }, - { - name: 'oracleQueueSetRewards', - accounts: [ - { - name: 'queue', - isMut: true, - isSigner: false, - }, - { - name: 'authority', - isMut: false, - isSigner: true, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'OracleQueueSetRewardsParams', - }, - }, - ], - }, - { - name: 'oracleQueueVrfConfig', - accounts: [ - { - name: 'queue', - isMut: true, - isSigner: false, - }, - { - name: 'authority', - isMut: false, - isSigner: true, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'OracleQueueVrfConfigParams', - }, - }, - ], - }, - { - name: 'oracleWithdraw', - accounts: [ - { - name: 'oracle', - isMut: true, - isSigner: false, - }, - { - name: 'oracleAuthority', - isMut: false, - isSigner: true, - }, - { - name: 'tokenAccount', - isMut: true, - isSigner: false, - }, - { - name: 'withdrawAccount', - isMut: true, - isSigner: false, - }, - { - name: 'oracleQueue', - isMut: true, - isSigner: false, - }, - { - name: 'permission', - isMut: true, - isSigner: false, - }, - { - name: 'tokenProgram', - isMut: false, - isSigner: false, - }, - { - name: 'programState', - isMut: false, - isSigner: false, - }, - { - name: 'payer', - isMut: true, - isSigner: true, - }, - { - name: 'systemProgram', - isMut: false, - isSigner: false, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'OracleWithdrawParams', - }, - }, - ], - }, - { - name: 'permissionInit', - accounts: [ - { - name: 'permission', - isMut: true, - isSigner: false, - }, - { - name: 'authority', - isMut: false, - isSigner: false, - }, - { - name: 'granter', - isMut: false, - isSigner: false, - }, - { - name: 'grantee', - isMut: false, - isSigner: false, - }, - { - name: 'payer', - isMut: true, - isSigner: true, - }, - { - name: 'systemProgram', - isMut: false, - isSigner: false, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'PermissionInitParams', - }, - }, - ], - }, - { - name: 'permissionSet', - accounts: [ - { - name: 'permission', - isMut: true, - isSigner: false, - }, - { - name: 'authority', - isMut: false, - isSigner: true, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'PermissionSetParams', - }, - }, - ], - }, - { - name: 'permissionSetVoterWeight', - accounts: [ - { - name: 'permission', - isMut: false, - isSigner: false, - }, - { - name: 'permissionAuthority', - isMut: false, - isSigner: false, - }, - { - name: 'oracle', - isMut: false, - isSigner: false, - }, - { - name: 'oracleAuthority', - isMut: false, - isSigner: false, - }, - { - name: 'payer', - isMut: true, - isSigner: true, - }, - { - name: 'systemProgram', - isMut: false, - isSigner: false, - }, - { - name: 'programState', - isMut: false, - isSigner: false, - }, - { - name: 'govProgram', - isMut: false, - isSigner: false, - }, - { - name: 'daoMint', - isMut: false, - isSigner: false, - }, - { - name: 'spawnRecord', - isMut: true, - isSigner: false, - }, - { - name: 'voterWeight', - isMut: true, - isSigner: false, - }, - { - name: 'tokenOwnerRecord', - isMut: true, - isSigner: false, - }, - { - name: 'realm', - isMut: false, - isSigner: false, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'PermissionSetVoterWeightParams', - }, - }, - ], - }, - { - name: 'programConfig', - accounts: [ - { - name: 'authority', - isMut: false, - isSigner: true, - }, - { - name: 'programState', - isMut: false, - isSigner: false, - }, - { - name: 'daoMint', - isMut: false, - isSigner: false, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'ProgramConfigParams', - }, - }, - ], - }, - { - name: 'programInit', - accounts: [ - { - name: 'state', - isMut: true, - isSigner: false, - }, - { - name: 'authority', - isMut: false, - isSigner: false, - }, - { - name: 'tokenMint', - isMut: true, - isSigner: false, - }, - { - name: 'vault', - isMut: true, - isSigner: false, - }, - { - name: 'payer', - isMut: true, - isSigner: false, - }, - { - name: 'systemProgram', - isMut: false, - isSigner: false, - }, - { - name: 'tokenProgram', - isMut: false, - isSigner: false, - }, - { - name: 'daoMint', - isMut: false, - isSigner: false, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'ProgramInitParams', - }, - }, - ], - }, - { - name: 'vaultTransfer', - accounts: [ - { - name: 'state', - isMut: false, - isSigner: false, - }, - { - name: 'authority', - isMut: false, - isSigner: true, - }, - { - name: 'to', - isMut: true, - isSigner: false, - }, - { - name: 'vault', - isMut: true, - isSigner: false, - }, - { - name: 'tokenProgram', - isMut: false, - isSigner: false, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'VaultTransferParams', - }, - }, - ], - }, - { - name: 'vrfInit', - accounts: [ - { - name: 'vrf', - isMut: true, - isSigner: false, - }, - { - name: 'authority', - isMut: false, - isSigner: false, - }, - { - name: 'oracleQueue', - isMut: false, - isSigner: false, - }, - { - name: 'escrow', - isMut: true, - isSigner: false, - }, - { - name: 'programState', - isMut: false, - isSigner: false, - }, - { - name: 'tokenProgram', - isMut: false, - isSigner: false, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'VrfInitParams', - }, - }, - ], - }, - { - name: 'vrfProve', - accounts: [ - { - name: 'vrf', - isMut: true, - isSigner: false, - }, - { - name: 'oracle', - isMut: false, - isSigner: false, - }, - { - name: 'randomnessProducer', - isMut: false, - isSigner: true, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'VrfProveParams', - }, - }, - ], - }, - { - name: 'vrfProveAndVerify', - accounts: [ - { - name: 'vrf', - isMut: true, - isSigner: false, - }, - { - name: 'callbackPid', - isMut: false, - isSigner: false, - }, - { - name: 'tokenProgram', - isMut: false, - isSigner: false, - }, - { - name: 'escrow', - isMut: true, - isSigner: false, - }, - { - name: 'programState', - isMut: false, - isSigner: false, - }, - { - name: 'oracle', - isMut: false, - isSigner: false, - }, - { - name: 'oracleAuthority', - isMut: false, - isSigner: true, - }, - { - name: 'oracleWallet', - isMut: true, - isSigner: false, - }, - { - name: 'instructionsSysvar', - isMut: false, - isSigner: false, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'VrfProveAndVerifyParams', - }, - }, - ], - }, - { - name: 'vrfRequestRandomness', - accounts: [ - { - name: 'authority', - isMut: false, - isSigner: true, - }, - { - name: 'vrf', - isMut: true, - isSigner: false, - }, - { - name: 'oracleQueue', - isMut: true, - isSigner: false, - }, - { - name: 'queueAuthority', - isMut: false, - isSigner: false, - }, - { - name: 'dataBuffer', - isMut: false, - isSigner: false, - }, - { - name: 'permission', - isMut: true, - isSigner: false, - }, - { - name: 'escrow', - isMut: true, - isSigner: false, - }, - { - name: 'payerWallet', - isMut: true, - isSigner: false, - }, - { - name: 'payerAuthority', - isMut: false, - isSigner: true, - }, - { - name: 'recentBlockhashes', - isMut: false, - isSigner: false, - }, - { - name: 'programState', - isMut: false, - isSigner: false, - }, - { - name: 'tokenProgram', - isMut: false, - isSigner: false, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'VrfRequestRandomnessParams', - }, - }, - ], - }, - { - name: 'vrfVerify', - accounts: [ - { - name: 'vrf', - isMut: true, - isSigner: false, - }, - { - name: 'callbackPid', - isMut: false, - isSigner: false, - }, - { - name: 'tokenProgram', - isMut: false, - isSigner: false, - }, - { - name: 'escrow', - isMut: true, - isSigner: false, - }, - { - name: 'programState', - isMut: false, - isSigner: false, - }, - { - name: 'oracle', - isMut: false, - isSigner: false, - }, - { - name: 'oracleAuthority', - isMut: false, - isSigner: false, - }, - { - name: 'oracleWallet', - isMut: true, - isSigner: false, - }, - { - name: 'instructionsSysvar', - isMut: false, - isSigner: false, - }, - ], - args: [ - { - name: 'params', - type: { - defined: 'VrfVerifyParams', - }, - }, - ], - }, - ], - accounts: [ - { - name: 'SbState', - type: { - kind: 'struct', - fields: [ - { - name: 'authority', - type: 'publicKey', - }, - { - name: 'tokenMint', - type: 'publicKey', - }, - { - name: 'tokenVault', - type: 'publicKey', - }, - { - name: 'daoMint', - type: 'publicKey', - }, - { - name: 'ebuf', - type: { - array: ['u8', 992], - }, - }, - ], - }, - }, - { - name: 'AggregatorAccountData', - type: { - kind: 'struct', - fields: [ - { - name: 'name', - type: { - array: ['u8', 32], - }, - }, - { - name: 'metadata', - type: { - array: ['u8', 128], - }, - }, - { - name: 'reserved1', - type: { - array: ['u8', 32], - }, - }, - { - name: 'queuePubkey', - type: 'publicKey', - }, - { - name: 'oracleRequestBatchSize', - type: 'u32', - }, - { - name: 'minOracleResults', - type: 'u32', - }, - { - name: 'minJobResults', - type: 'u32', - }, - { - name: 'minUpdateDelaySeconds', - type: 'u32', - }, - { - name: 'startAfter', - type: 'i64', - }, - { - name: 'varianceThreshold', - type: { - defined: 'SwitchboardDecimal', - }, - }, - { - name: 'forceReportPeriod', - type: 'i64', - }, - { - name: 'expiration', - type: 'i64', - }, - { - name: 'consecutiveFailureCount', - type: 'u64', - }, - { - name: 'nextAllowedUpdateTime', - type: 'i64', - }, - { - name: 'isLocked', - type: 'bool', - }, - { - name: 'crankPubkey', - type: 'publicKey', - }, - { - name: 'latestConfirmedRound', - type: { - defined: 'AggregatorRound', - }, - }, - { - name: 'currentRound', - type: { - defined: 'AggregatorRound', - }, - }, - { - name: 'jobPubkeysData', - type: { - array: ['publicKey', 16], - }, - }, - { - name: 'jobHashes', - type: { - array: [ - { - defined: 'Hash', - }, - 16, - ], - }, - }, - { - name: 'jobPubkeysSize', - type: 'u32', - }, - { - name: 'jobsChecksum', - type: { - array: ['u8', 32], - }, - }, - { - name: 'authority', - type: 'publicKey', - }, - { - name: 'historyBuffer', - type: 'publicKey', - }, - { - name: 'previousConfirmedRoundResult', - type: { - defined: 'SwitchboardDecimal', - }, - }, - { - name: 'previousConfirmedRoundSlot', - type: 'u64', - }, - { - name: 'disableCrank', - type: 'bool', - }, - { - name: 'jobWeights', - type: { - array: ['u8', 16], - }, - }, - { - name: 'ebuf', - type: { - array: ['u8', 147], - }, - }, - ], - }, - }, - { - name: 'PermissionAccountData', - type: { - kind: 'struct', - fields: [ - { - name: 'authority', - type: 'publicKey', - }, - { - name: 'permissions', - type: 'u32', - }, - { - name: 'granter', - type: 'publicKey', - }, - { - name: 'grantee', - type: 'publicKey', - }, - { - name: 'expiration', - type: 'i64', - }, - { - name: 'ebuf', - type: { - array: ['u8', 256], - }, - }, - ], - }, - }, - { - name: 'RealmSpawnRecordAccountData', - type: { - kind: 'struct', - fields: [ - { - name: 'ebuf', - type: { - array: ['u8', 256], - }, - }, - ], - }, - }, - { - name: 'LeaseAccountData', - type: { - kind: 'struct', - fields: [ - { - name: 'escrow', - type: 'publicKey', - }, - { - name: 'queue', - type: 'publicKey', - }, - { - name: 'aggregator', - type: 'publicKey', - }, - { - name: 'tokenProgram', - type: 'publicKey', - }, - { - name: 'isActive', - type: 'bool', - }, - { - name: 'crankRowCount', - type: 'u32', - }, - { - name: 'createdAt', - type: 'i64', - }, - { - name: 'updateCount', - type: 'u128', - }, - { - name: 'withdrawAuthority', - type: 'publicKey', - }, - { - name: 'ebuf', - type: { - array: ['u8', 256], - }, - }, - ], - }, - }, - { - name: 'OracleQueueAccountData', - type: { - kind: 'struct', - fields: [ - { - name: 'name', - type: { - array: ['u8', 32], - }, - }, - { - name: 'metadata', - type: { - array: ['u8', 64], - }, - }, - { - name: 'authority', - type: 'publicKey', - }, - { - name: 'oracleTimeout', - type: 'u32', - }, - { - name: 'reward', - type: 'u64', - }, - { - name: 'minStake', - type: 'u64', - }, - { - name: 'slashingEnabled', - type: 'bool', - }, - { - name: 'varianceToleranceMultiplier', - type: { - defined: 'SwitchboardDecimal', - }, - }, - { - name: 'feedProbationPeriod', - type: 'u32', - }, - { - name: 'currIdx', - type: 'u32', - }, - { - name: 'size', - type: 'u32', - }, - { - name: 'gcIdx', - type: 'u32', - }, - { - name: 'consecutiveFeedFailureLimit', - type: 'u64', - }, - { - name: 'consecutiveOracleFailureLimit', - type: 'u64', - }, - { - name: 'unpermissionedFeedsEnabled', - type: 'bool', - }, - { - name: 'unpermissionedVrfEnabled', - type: 'bool', - }, - { - name: 'curatorRewardCut', - type: { - defined: 'SwitchboardDecimal', - }, - }, - { - name: 'lockLeaseFunding', - type: 'bool', - }, - { - name: 'mint', - type: 'publicKey', - }, - { - name: 'ebuf', - type: { - array: ['u8', 969], - }, - }, - { - name: 'maxSize', - type: 'u32', - }, - { - name: 'dataBuffer', - type: 'publicKey', - }, - ], - }, - }, - { - name: 'CrankAccountData', - type: { - kind: 'struct', - fields: [ - { - name: 'name', - type: { - array: ['u8', 32], - }, - }, - { - name: 'metadata', - type: { - array: ['u8', 64], - }, - }, - { - name: 'queuePubkey', - type: 'publicKey', - }, - { - name: 'pqSize', - type: 'u32', - }, - { - name: 'maxRows', - type: 'u32', - }, - { - name: 'jitterModifier', - type: 'u8', - }, - { - name: 'ebuf', - type: { - array: ['u8', 255], - }, - }, - { - name: 'dataBuffer', - type: 'publicKey', - }, - ], - }, - }, - { - name: 'OracleAccountData', - type: { - kind: 'struct', - fields: [ - { - name: 'name', - type: { - array: ['u8', 32], - }, - }, - { - name: 'metadata', - type: { - array: ['u8', 128], - }, - }, - { - name: 'oracleAuthority', - type: 'publicKey', - }, - { - name: 'lastHeartbeat', - type: 'i64', - }, - { - name: 'numInUse', - type: 'u32', - }, - { - name: 'tokenAccount', - type: 'publicKey', - }, - { - name: 'queuePubkey', - type: 'publicKey', - }, - { - name: 'metrics', - type: { - defined: 'OracleMetrics', - }, - }, - { - name: 'ebuf', - type: { - array: ['u8', 256], - }, - }, - ], - }, - }, - { - name: 'JobAccountData', - type: { - kind: 'struct', - fields: [ - { - name: 'name', - type: { - array: ['u8', 32], - }, - }, - { - name: 'metadata', - type: { - array: ['u8', 64], - }, - }, - { - name: 'authority', - type: 'publicKey', - }, - { - name: 'expiration', - type: 'i64', - }, - { - name: 'hash', - type: { - array: ['u8', 32], - }, - }, - { - name: 'data', - type: 'bytes', - }, - { - name: 'referenceCount', - type: 'u32', - }, - { - name: 'totalSpent', - type: 'u64', - }, - { - name: 'createdAt', - type: 'i64', - }, - ], - }, - }, - { - name: 'VrfAccountData', - type: { - kind: 'struct', - fields: [ - { - name: 'status', - type: { - defined: 'VrfStatus', - }, - }, - { - name: 'counter', - type: 'u128', - }, - { - name: 'authority', - type: 'publicKey', - }, - { - name: 'oracleQueue', - type: 'publicKey', - }, - { - name: 'escrow', - type: 'publicKey', - }, - { - name: 'callback', - type: { - defined: 'CallbackZC', - }, - }, - { - name: 'batchSize', - type: 'u32', - }, - { - name: 'builders', - type: { - array: [ - { - defined: 'VrfBuilder', - }, - 8, - ], - }, - }, - { - name: 'buildersLen', - type: 'u32', - }, - { - name: 'testMode', - type: 'bool', - }, - { - name: 'currentRound', - type: { - defined: 'VrfRound', - }, - }, - { - name: 'ebuf', - type: { - array: ['u8', 1024], - }, - }, - ], - }, - }, - ], - types: [ - { - name: 'AggregatorAddJobParams', - type: { - kind: 'struct', - fields: [ - { - name: 'weight', - type: { - option: 'u8', - }, - }, - ], - }, - }, - { - name: 'AggregatorInitParams', - type: { - kind: 'struct', - fields: [ - { - name: 'name', - type: { - array: ['u8', 32], - }, - }, - { - name: 'metadata', - type: { - array: ['u8', 128], - }, - }, - { - name: 'batchSize', - type: 'u32', - }, - { - name: 'minOracleResults', - type: 'u32', - }, - { - name: 'minJobResults', - type: 'u32', - }, - { - name: 'minUpdateDelaySeconds', - type: 'u32', - }, - { - name: 'startAfter', - type: 'i64', - }, - { - name: 'varianceThreshold', - type: { - defined: 'BorshDecimal', - }, - }, - { - name: 'forceReportPeriod', - type: 'i64', - }, - { - name: 'expiration', - type: 'i64', - }, - { - name: 'stateBump', - type: 'u8', - }, - { - name: 'disableCrank', - type: 'bool', - }, - ], - }, - }, - { - name: 'AggregatorLockParams', - type: { - kind: 'struct', - fields: [], - }, - }, - { - name: 'AggregatorOpenRoundParams', - type: { - kind: 'struct', - fields: [ - { - name: 'stateBump', - type: 'u8', - }, - { - name: 'leaseBump', - type: 'u8', - }, - { - name: 'permissionBump', - type: 'u8', - }, - { - name: 'jitter', - type: 'u8', - }, - ], - }, - }, - { - name: 'AggregatorRemoveJobParams', - type: { - kind: 'struct', - fields: [ - { - name: 'jobIdx', - type: 'u32', - }, - ], - }, - }, - { - name: 'AggregatorSaveResultParams', - type: { - kind: 'struct', - fields: [ - { - name: 'oracleIdx', - type: 'u32', - }, - { - name: 'error', - type: 'bool', - }, - { - name: 'value', - type: { - defined: 'BorshDecimal', - }, - }, - { - name: 'jobsChecksum', - type: { - array: ['u8', 32], - }, - }, - { - name: 'minResponse', - type: { - defined: 'BorshDecimal', - }, - }, - { - name: 'maxResponse', - type: { - defined: 'BorshDecimal', - }, - }, - { - name: 'feedPermissionBump', - type: 'u8', - }, - { - name: 'oraclePermissionBump', - type: 'u8', - }, - { - name: 'leaseBump', - type: 'u8', - }, - { - name: 'stateBump', - type: 'u8', - }, - ], - }, - }, - { - name: 'AggregatorSetAuthorityParams', - type: { - kind: 'struct', - fields: [], - }, - }, - { - name: 'AggregatorSetBatchSizeParams', - type: { - kind: 'struct', - fields: [ - { - name: 'batchSize', - type: 'u32', - }, - ], - }, - }, - { - name: 'AggregatorSetHistoryBufferParams', - type: { - kind: 'struct', - fields: [], - }, - }, - { - name: 'AggregatorSetMinJobsParams', - type: { - kind: 'struct', - fields: [ - { - name: 'minJobResults', - type: 'u32', - }, - ], - }, - }, - { - name: 'AggregatorSetMinOraclesParams', - type: { - kind: 'struct', - fields: [ - { - name: 'minOracleResults', - type: 'u32', - }, - ], - }, - }, - { - name: 'AggregatorSetQueueParams', - type: { - kind: 'struct', - fields: [], - }, - }, - { - name: 'AggregatorSetUpdateIntervalParams', - type: { - kind: 'struct', - fields: [ - { - name: 'newInterval', - type: 'u32', - }, - ], - }, - }, - { - name: 'AggregatorSetVarianceThresholdParams', - type: { - kind: 'struct', - fields: [ - { - name: 'varianceThreshold', - type: { - defined: 'BorshDecimal', - }, - }, - ], - }, - }, - { - name: 'CrankInitParams', - type: { - kind: 'struct', - fields: [ - { - name: 'name', - type: 'bytes', - }, - { - name: 'metadata', - type: 'bytes', - }, - { - name: 'crankSize', - type: 'u32', - }, - ], - }, - }, - { - name: 'CrankPopParams', - type: { - kind: 'struct', - fields: [ - { - name: 'stateBump', - type: 'u8', - }, - { - name: 'leaseBumps', - type: 'bytes', - }, - { - name: 'permissionBumps', - type: 'bytes', - }, - { - name: 'nonce', - type: { - option: 'u32', - }, - }, - { - name: 'failOpenOnAccountMismatch', - type: { - option: 'bool', - }, - }, - ], - }, - }, - { - name: 'CrankPushParams', - type: { - kind: 'struct', - fields: [ - { - name: 'stateBump', - type: 'u8', - }, - { - name: 'permissionBump', - type: 'u8', - }, - ], - }, - }, - { - name: 'JobInitParams', - type: { - kind: 'struct', - fields: [ - { - name: 'name', - type: { - array: ['u8', 32], - }, - }, - { - name: 'expiration', - type: 'i64', - }, - { - name: 'stateBump', - type: 'u8', - }, - { - name: 'data', - type: 'bytes', - }, - ], - }, - }, - { - name: 'LeaseExtendParams', - type: { - kind: 'struct', - fields: [ - { - name: 'loadAmount', - type: 'u64', - }, - { - name: 'leaseBump', - type: 'u8', - }, - { - name: 'stateBump', - type: 'u8', - }, - { - name: 'walletBumps', - type: 'bytes', - }, - ], - }, - }, - { - name: 'LeaseInitParams', - type: { - kind: 'struct', - fields: [ - { - name: 'loadAmount', - type: 'u64', - }, - { - name: 'withdrawAuthority', - type: 'publicKey', - }, - { - name: 'leaseBump', - type: 'u8', - }, - { - name: 'stateBump', - type: 'u8', - }, - { - name: 'walletBumps', - type: 'bytes', - }, - ], - }, - }, - { - name: 'LeaseSetAuthorityParams', - type: { - kind: 'struct', - fields: [], - }, - }, - { - name: 'LeaseWithdrawParams', - type: { - kind: 'struct', - fields: [ - { - name: 'stateBump', - type: 'u8', - }, - { - name: 'leaseBump', - type: 'u8', - }, - { - name: 'amount', - type: 'u64', - }, - ], - }, - }, - { - name: 'OracleHeartbeatParams', - type: { - kind: 'struct', - fields: [ - { - name: 'permissionBump', - type: 'u8', - }, - ], - }, - }, - { - name: 'OracleInitParams', - type: { - kind: 'struct', - fields: [ - { - name: 'name', - type: 'bytes', - }, - { - name: 'metadata', - type: 'bytes', - }, - { - name: 'stateBump', - type: 'u8', - }, - { - name: 'oracleBump', - type: 'u8', - }, - ], - }, - }, - { - name: 'OracleQueueInitParams', - type: { - kind: 'struct', - fields: [ - { - name: 'name', - type: { - array: ['u8', 32], - }, - }, - { - name: 'metadata', - type: { - array: ['u8', 64], - }, - }, - { - name: 'reward', - type: 'u64', - }, - { - name: 'minStake', - type: 'u64', - }, - { - name: 'feedProbationPeriod', - type: 'u32', - }, - { - name: 'oracleTimeout', - type: 'u32', - }, - { - name: 'slashingEnabled', - type: 'bool', - }, - { - name: 'varianceToleranceMultiplier', - type: { - defined: 'BorshDecimal', - }, - }, - { - name: 'consecutiveFeedFailureLimit', - type: 'u64', - }, - { - name: 'consecutiveOracleFailureLimit', - type: 'u64', - }, - { - name: 'queueSize', - type: 'u32', - }, - { - name: 'unpermissionedFeeds', - type: 'bool', - }, - { - name: 'unpermissionedVrf', - type: 'bool', - }, - ], - }, - }, - { - name: 'OracleQueueSetRewardsParams', - type: { - kind: 'struct', - fields: [ - { - name: 'rewards', - type: 'u64', - }, - ], - }, - }, - { - name: 'OracleQueueVrfConfigParams', - type: { - kind: 'struct', - fields: [ - { - name: 'unpermissionedVrfEnabled', - type: 'bool', - }, - ], - }, - }, - { - name: 'OracleWithdrawParams', - type: { - kind: 'struct', - fields: [ - { - name: 'stateBump', - type: 'u8', - }, - { - name: 'permissionBump', - type: 'u8', - }, - { - name: 'amount', - type: 'u64', - }, - ], - }, - }, - { - name: 'PermissionInitParams', - type: { - kind: 'struct', - fields: [], - }, - }, - { - name: 'PermissionSetParams', - type: { - kind: 'struct', - fields: [ - { - name: 'permission', - type: { - defined: 'SwitchboardPermission', - }, - }, - { - name: 'enable', - type: 'bool', - }, - ], - }, - }, - { - name: 'PermissionSetVoterWeightParams', - type: { - kind: 'struct', - fields: [ - { - name: 'stateBump', - type: 'u8', - }, - ], - }, - }, - { - name: 'ProgramConfigParams', - type: { - kind: 'struct', - fields: [ - { - name: 'token', - type: 'publicKey', - }, - { - name: 'bump', - type: 'u8', - }, - { - name: 'daoMint', - type: 'publicKey', - }, - ], - }, - }, - { - name: 'ProgramInitParams', - type: { - kind: 'struct', - fields: [ - { - name: 'stateBump', - type: 'u8', - }, - ], - }, - }, - { - name: 'VaultTransferParams', - type: { - kind: 'struct', - fields: [ - { - name: 'stateBump', - type: 'u8', - }, - { - name: 'amount', - type: 'u64', - }, - ], - }, - }, - { - name: 'VrfInitParams', - type: { - kind: 'struct', - fields: [ - { - name: 'callback', - type: { - defined: 'Callback', - }, - }, - { - name: 'stateBump', - type: 'u8', - }, - ], - }, - }, - { - name: 'VrfProveParams', - type: { - kind: 'struct', - fields: [ - { - name: 'proof', - type: 'bytes', - }, - { - name: 'idx', - type: 'u32', - }, - ], - }, - }, - { - name: 'VrfProveAndVerifyParams', - type: { - kind: 'struct', - fields: [ - { - name: 'nonce', - type: { - option: 'u32', - }, - }, - { - name: 'stateBump', - type: 'u8', - }, - { - name: 'idx', - type: 'u32', - }, - { - name: 'proof', - type: 'bytes', - }, - ], - }, - }, - { - name: 'VrfRequestRandomnessParams', - type: { - kind: 'struct', - fields: [ - { - name: 'permissionBump', - type: 'u8', - }, - { - name: 'stateBump', - type: 'u8', - }, - ], - }, - }, - { - name: 'VrfVerifyParams', - type: { - kind: 'struct', - fields: [ - { - name: 'nonce', - type: { - option: 'u32', - }, - }, - { - name: 'stateBump', - type: 'u8', - }, - { - name: 'idx', - type: 'u32', - }, - ], - }, - }, - { - name: 'Hash', - type: { - kind: 'struct', - fields: [ - { - name: 'data', - type: { - array: ['u8', 32], - }, - }, - ], - }, - }, - { - name: 'AggregatorRound', - type: { - kind: 'struct', - fields: [ - { - name: 'numSuccess', - type: 'u32', - }, - { - name: 'numError', - type: 'u32', - }, - { - name: 'isClosed', - type: 'bool', - }, - { - name: 'roundOpenSlot', - type: 'u64', - }, - { - name: 'roundOpenTimestamp', - type: 'i64', - }, - { - name: 'result', - type: { - defined: 'SwitchboardDecimal', - }, - }, - { - name: 'stdDeviation', - type: { - defined: 'SwitchboardDecimal', - }, - }, - { - name: 'minResponse', - type: { - defined: 'SwitchboardDecimal', - }, - }, - { - name: 'maxResponse', - type: { - defined: 'SwitchboardDecimal', - }, - }, - { - name: 'oraclePubkeysData', - type: { - array: ['publicKey', 16], - }, - }, - { - name: 'mediansData', - type: { - array: [ - { - defined: 'SwitchboardDecimal', - }, - 16, - ], - }, - }, - { - name: 'currentPayout', - type: { - array: ['i64', 16], - }, - }, - { - name: 'mediansFulfilled', - type: { - array: ['bool', 16], - }, - }, - { - name: 'errorsFulfilled', - type: { - array: ['bool', 16], - }, - }, - ], - }, - }, - { - name: 'AggregatorHistoryRow', - type: { - kind: 'struct', - fields: [ - { - name: 'timestamp', - type: 'i64', - }, - { - name: 'value', - type: { - defined: 'SwitchboardDecimal', - }, - }, - ], - }, - }, - { - name: 'SwitchboardDecimal', - type: { - kind: 'struct', - fields: [ - { - name: 'mantissa', - type: 'i128', - }, - { - name: 'scale', - type: 'u32', - }, - ], - }, - }, - { - name: 'CrankRow', - type: { - kind: 'struct', - fields: [ - { - name: 'pubkey', - type: 'publicKey', - }, - { - name: 'nextTimestamp', - type: 'i64', - }, - ], - }, - }, - { - name: 'OracleMetrics', - type: { - kind: 'struct', - fields: [ - { - name: 'consecutiveSuccess', - type: 'u64', - }, - { - name: 'consecutiveError', - type: 'u64', - }, - { - name: 'consecutiveDisagreement', - type: 'u64', - }, - { - name: 'consecutiveLateResponse', - type: 'u64', - }, - { - name: 'consecutiveFailure', - type: 'u64', - }, - { - name: 'totalSuccess', - type: 'u128', - }, - { - name: 'totalError', - type: 'u128', - }, - { - name: 'totalDisagreement', - type: 'u128', - }, - { - name: 'totalLateResponse', - type: 'u128', - }, - ], - }, - }, - { - name: 'BorshDecimal', - type: { - kind: 'struct', - fields: [ - { - name: 'mantissa', - type: 'i128', - }, - { - name: 'scale', - type: 'u32', - }, - ], - }, - }, - { - name: 'EcvrfProofZC', - type: { - kind: 'struct', - fields: [ - { - name: 'gamma', - type: { - defined: 'EdwardsPointZC', - }, - }, - { - name: 'c', - type: { - defined: 'Scalar', - }, - }, - { - name: 's', - type: { - defined: 'Scalar', - }, - }, - ], - }, - }, - { - name: 'Scalar', - type: { - kind: 'struct', - fields: [ - { - name: 'bytes', - type: { - array: ['u8', 32], - }, - }, - ], - }, - }, - { - name: 'FieldElementZC', - type: { - kind: 'struct', - fields: [ - { - name: 'bytes', - type: { - array: ['u64', 5], - }, - }, - ], - }, - }, - { - name: 'CompletedPointZC', - type: { - kind: 'struct', - fields: [ - { - name: 'x', - type: { - defined: 'FieldElementZC', - }, - }, - { - name: 'y', - type: { - defined: 'FieldElementZC', - }, - }, - { - name: 'z', - type: { - defined: 'FieldElementZC', - }, - }, - { - name: 't', - type: { - defined: 'FieldElementZC', - }, - }, - ], - }, - }, - { - name: 'EdwardsPointZC', - type: { - kind: 'struct', - fields: [ - { - name: 'x', - type: { - defined: 'FieldElementZC', - }, - }, - { - name: 'y', - type: { - defined: 'FieldElementZC', - }, - }, - { - name: 'z', - type: { - defined: 'FieldElementZC', - }, - }, - { - name: 't', - type: { - defined: 'FieldElementZC', - }, - }, - ], - }, - }, - { - name: 'ProjectivePointZC', - type: { - kind: 'struct', - fields: [ - { - name: 'x', - type: { - defined: 'FieldElementZC', - }, - }, - { - name: 'y', - type: { - defined: 'FieldElementZC', - }, - }, - { - name: 'z', - type: { - defined: 'FieldElementZC', - }, - }, - ], - }, - }, - { - name: 'EcvrfIntermediate', - type: { - kind: 'struct', - fields: [ - { - name: 'r', - type: { - defined: 'FieldElementZC', - }, - }, - { - name: 'nS', - type: { - defined: 'FieldElementZC', - }, - }, - { - name: 'd', - type: { - defined: 'FieldElementZC', - }, - }, - { - name: 't13', - type: { - defined: 'FieldElementZC', - }, - }, - { - name: 't15', - type: { - defined: 'FieldElementZC', - }, - }, - ], - }, - }, - { - name: 'VrfBuilder', - type: { - kind: 'struct', - fields: [ - { - name: 'producer', - type: 'publicKey', - }, - { - name: 'status', - type: { - defined: 'VrfStatus', - }, - }, - { - name: 'reprProof', - type: { - array: ['u8', 80], - }, - }, - { - name: 'proof', - type: { - defined: 'EcvrfProofZC', - }, - }, - { - name: 'yPoint', - type: 'publicKey', - }, - { - name: 'stage', - type: 'u32', - }, - { - name: 'stage1Out', - type: { - defined: 'EcvrfIntermediate', - }, - }, - { - name: 'r1', - type: { - defined: 'EdwardsPointZC', - }, - }, - { - name: 'r2', - type: { - defined: 'EdwardsPointZC', - }, - }, - { - name: 'stage3Out', - type: { - defined: 'EcvrfIntermediate', - }, - }, - { - name: 'hPoint', - type: { - defined: 'EdwardsPointZC', - }, - }, - { - name: 'sReduced', - type: { - defined: 'Scalar', - }, - }, - { - name: 'yPointBuilder', - type: { - array: [ - { - defined: 'FieldElementZC', - }, - 3, - ], - }, - }, - { - name: 'yRistrettoPoint', - type: { - defined: 'EdwardsPointZC', - }, - }, - { - name: 'mulRound', - type: 'u8', - }, - { - name: 'hashPointsRound', - type: 'u8', - }, - { - name: 'mulTmp1', - type: { - defined: 'CompletedPointZC', - }, - }, - { - name: 'uPoint1', - type: { - defined: 'EdwardsPointZC', - }, - }, - { - name: 'uPoint2', - type: { - defined: 'EdwardsPointZC', - }, - }, - { - name: 'vPoint1', - type: { - defined: 'EdwardsPointZC', - }, - }, - { - name: 'vPoint2', - type: { - defined: 'EdwardsPointZC', - }, - }, - { - name: 'uPoint', - type: { - defined: 'EdwardsPointZC', - }, - }, - { - name: 'vPoint', - type: { - defined: 'EdwardsPointZC', - }, - }, - { - name: 'u1', - type: { - defined: 'FieldElementZC', - }, - }, - { - name: 'u2', - type: { - defined: 'FieldElementZC', - }, - }, - { - name: 'invertee', - type: { - defined: 'FieldElementZC', - }, - }, - { - name: 'y', - type: { - defined: 'FieldElementZC', - }, - }, - { - name: 'z', - type: { - defined: 'FieldElementZC', - }, - }, - { - name: 'p1Bytes', - type: { - array: ['u8', 32], - }, - }, - { - name: 'p2Bytes', - type: { - array: ['u8', 32], - }, - }, - { - name: 'p3Bytes', - type: { - array: ['u8', 32], - }, - }, - { - name: 'p4Bytes', - type: { - array: ['u8', 32], - }, - }, - { - name: 'cPrimeHashbuf', - type: { - array: ['u8', 16], - }, - }, - { - name: 'm1', - type: { - defined: 'FieldElementZC', - }, - }, - { - name: 'm2', - type: { - defined: 'FieldElementZC', - }, - }, - { - name: 'txRemaining', - type: 'u32', - }, - { - name: 'verified', - type: 'bool', - }, - { - name: 'result', - type: { - array: ['u8', 32], - }, - }, - ], - }, - }, - { - name: 'AccountMetaZC', - type: { - kind: 'struct', - fields: [ - { - name: 'pubkey', - type: 'publicKey', - }, - { - name: 'isSigner', - type: 'bool', - }, - { - name: 'isWritable', - type: 'bool', - }, - ], - }, - }, - { - name: 'AccountMetaBorsh', - type: { - kind: 'struct', - fields: [ - { - name: 'pubkey', - type: 'publicKey', - }, - { - name: 'isSigner', - type: 'bool', - }, - { - name: 'isWritable', - type: 'bool', - }, - ], - }, - }, - { - name: 'CallbackZC', - type: { - kind: 'struct', - fields: [ - { - name: 'programId', - type: 'publicKey', - }, - { - name: 'accounts', - type: { - array: [ - { - defined: 'AccountMetaZC', - }, - 32, - ], - }, - }, - { - name: 'accountsLen', - type: 'u32', - }, - { - name: 'ixData', - type: { - array: ['u8', 1024], - }, - }, - { - name: 'ixDataLen', - type: 'u32', - }, - ], - }, - }, - { - name: 'Callback', - type: { - kind: 'struct', - fields: [ - { - name: 'programId', - type: 'publicKey', - }, - { - name: 'accounts', - type: { - vec: { - defined: 'AccountMetaBorsh', - }, - }, - }, - { - name: 'ixData', - type: 'bytes', - }, - ], - }, - }, - { - name: 'VrfRound', - type: { - kind: 'struct', - fields: [ - { - name: 'alpha', - type: { - array: ['u8', 256], - }, - }, - { - name: 'alphaLen', - type: 'u32', - }, - { - name: 'requestSlot', - type: 'u64', - }, - { - name: 'requestTimestamp', - type: 'i64', - }, - { - name: 'result', - type: { - array: ['u8', 32], - }, - }, - { - name: 'numVerified', - type: 'u32', - }, - { - name: 'ebuf', - type: { - array: ['u8', 256], - }, - }, - ], - }, - }, - { - name: 'Lanes', - type: { - kind: 'enum', - variants: [ - { - name: 'C', - }, - { - name: 'D', - }, - { - name: 'AB', - }, - { - name: 'AC', - }, - { - name: 'CD', - }, - { - name: 'AD', - }, - { - name: 'BC', - }, - { - name: 'ABCD', - }, - ], - }, - }, - { - name: 'Shuffle', - type: { - kind: 'enum', - variants: [ - { - name: 'AAAA', - }, - { - name: 'BBBB', - }, - { - name: 'CACA', - }, - { - name: 'DBBD', - }, - { - name: 'ADDA', - }, - { - name: 'CBCB', - }, - { - name: 'ABAB', - }, - { - name: 'BADC', - }, - { - name: 'BACD', - }, - { - name: 'ABDC', - }, - ], - }, - }, - { - name: 'Shuffle', - type: { - kind: 'enum', - variants: [ - { - name: 'AAAA', - }, - { - name: 'BBBB', - }, - { - name: 'BADC', - }, - { - name: 'BACD', - }, - { - name: 'ADDA', - }, - { - name: 'CBCB', - }, - { - name: 'ABDC', - }, - { - name: 'ABAB', - }, - { - name: 'DBBD', - }, - { - name: 'CACA', - }, - ], - }, - }, - { - name: 'Lanes', - type: { - kind: 'enum', - variants: [ - { - name: 'D', - }, - { - name: 'C', - }, - { - name: 'AB', - }, - { - name: 'AC', - }, - { - name: 'AD', - }, - { - name: 'BCD', - }, - ], - }, - }, - { - name: 'Error', - type: { - kind: 'enum', - variants: [ - { - name: 'InvalidPublicKey', - }, - { - name: 'SerializationError', - fields: [ - { - defined: 'bincode::Error', - }, - ], - }, - { - name: 'DeserializationError', - fields: [ - { - defined: 'bincode::Error', - }, - ], - }, - { - name: 'InvalidDataError', - }, - ], - }, - }, - { - name: 'SwitchboardPermission', - type: { - kind: 'enum', - variants: [ - { - name: 'PermitOracleHeartbeat', - }, - { - name: 'PermitOracleQueueUsage', - }, - { - name: 'PermitVrfRequests', - }, - ], - }, - }, - { - name: 'OracleResponseType', - type: { - kind: 'enum', - variants: [ - { - name: 'TypeSuccess', - }, - { - name: 'TypeError', - }, - { - name: 'TypeDisagreement', - }, - { - name: 'TypeNoResponse', - }, - ], - }, - }, - { - name: 'VrfStatus', - type: { - kind: 'enum', - variants: [ - { - name: 'StatusNone', - }, - { - name: 'StatusRequesting', - }, - { - name: 'StatusVerifying', - }, - { - name: 'StatusVerified', - }, - { - name: 'StatusCallbackSuccess', - }, - { - name: 'StatusVerifyFailure', - }, - ], - }, - }, - ], - events: [ - { - name: 'AggregatorInitEvent', - fields: [ - { - name: 'feedPubkey', - type: 'publicKey', - index: false, - }, - ], - }, - { - name: 'VrfRequestRandomnessEvent', - fields: [ - { - name: 'vrfPubkey', - type: 'publicKey', - index: true, - }, - { - name: 'oraclePubkeys', - type: { - vec: 'publicKey', - }, - index: false, - }, - { - name: 'loadAmount', - type: 'u64', - index: false, - }, - { - name: 'existingAmount', - type: 'u64', - index: false, - }, - ], - }, - { - name: 'VrfRequestEvent', - fields: [ - { - name: 'vrfPubkey', - type: 'publicKey', - index: true, - }, - { - name: 'oraclePubkeys', - type: { - vec: 'publicKey', - }, - index: false, - }, - ], - }, - { - name: 'VrfProveEvent', - fields: [ - { - name: 'vrfPubkey', - type: 'publicKey', - index: true, - }, - { - name: 'oraclePubkey', - type: 'publicKey', - index: true, - }, - { - name: 'authorityPubkey', - type: 'publicKey', - index: false, - }, - ], - }, - { - name: 'VrfVerifyEvent', - fields: [ - { - name: 'vrfPubkey', - type: 'publicKey', - index: true, - }, - { - name: 'oraclePubkey', - type: 'publicKey', - index: true, - }, - { - name: 'authorityPubkey', - type: 'publicKey', - index: false, - }, - { - name: 'amount', - type: 'u64', - index: false, - }, - ], - }, - { - name: 'VrfCallbackPerformedEvent', - fields: [ - { - name: 'vrfPubkey', - type: 'publicKey', - index: true, - }, - { - name: 'oraclePubkey', - type: 'publicKey', - index: true, - }, - { - name: 'amount', - type: 'u64', - index: false, - }, - ], - }, - { - name: 'AggregatorOpenRoundEvent', - fields: [ - { - name: 'feedPubkey', - type: 'publicKey', - index: false, - }, - { - name: 'oraclePubkeys', - type: { - vec: 'publicKey', - }, - index: false, - }, - { - name: 'jobPubkeys', - type: { - vec: 'publicKey', - }, - index: false, - }, - { - name: 'remainingFunds', - type: 'u64', - index: false, - }, - { - name: 'queueAuthority', - type: 'publicKey', - index: false, - }, - ], - }, - { - name: 'AggregatorValueUpdateEvent', - fields: [ - { - name: 'feedPubkey', - type: 'publicKey', - index: false, - }, - { - name: 'value', - type: { - defined: 'BorshDecimal', - }, - index: false, - }, - { - name: 'slot', - type: 'u64', - index: false, - }, - { - name: 'timestamp', - type: 'i64', - index: false, - }, - { - name: 'oraclePubkeys', - type: { - vec: 'publicKey', - }, - index: false, - }, - { - name: 'oracleValues', - type: { - vec: { - defined: 'BorshDecimal', - }, - }, - index: false, - }, - ], - }, - { - name: 'OracleRewardEvent', - fields: [ - { - name: 'feedPubkey', - type: 'publicKey', - index: false, - }, - { - name: 'leasePubkey', - type: 'publicKey', - index: false, - }, - { - name: 'oraclePubkey', - type: 'publicKey', - index: false, - }, - { - name: 'walletPubkey', - type: 'publicKey', - index: false, - }, - { - name: 'amount', - type: 'u64', - index: false, - }, - { - name: 'roundSlot', - type: 'u64', - index: false, - }, - { - name: 'timestamp', - type: 'i64', - index: false, - }, - ], - }, - { - name: 'OracleWithdrawEvent', - fields: [ - { - name: 'oraclePubkey', - type: 'publicKey', - index: false, - }, - { - name: 'walletPubkey', - type: 'publicKey', - index: false, - }, - { - name: 'destinationWallet', - type: 'publicKey', - index: false, - }, - { - name: 'previousAmount', - type: 'u64', - index: false, - }, - { - name: 'newAmount', - type: 'u64', - index: false, - }, - { - name: 'timestamp', - type: 'i64', - index: false, - }, - ], - }, - { - name: 'LeaseWithdrawEvent', - fields: [ - { - name: 'leasePubkey', - type: 'publicKey', - index: false, - }, - { - name: 'walletPubkey', - type: 'publicKey', - index: false, - }, - { - name: 'previousAmount', - type: 'u64', - index: false, - }, - { - name: 'newAmount', - type: 'u64', - index: false, - }, - { - name: 'timestamp', - type: 'i64', - index: false, - }, - ], - }, - { - name: 'OracleSlashEvent', - fields: [ - { - name: 'feedPubkey', - type: 'publicKey', - index: false, - }, - { - name: 'leasePubkey', - type: 'publicKey', - index: false, - }, - { - name: 'oraclePubkey', - type: 'publicKey', - index: false, - }, - { - name: 'walletPubkey', - type: 'publicKey', - index: false, - }, - { - name: 'amount', - type: 'u64', - index: false, - }, - { - name: 'roundSlot', - type: 'u64', - index: false, - }, - { - name: 'timestamp', - type: 'i64', - index: false, - }, - ], - }, - { - name: 'LeaseFundEvent', - fields: [ - { - name: 'leasePubkey', - type: 'publicKey', - index: false, - }, - { - name: 'funder', - type: 'publicKey', - index: false, - }, - { - name: 'amount', - type: 'u64', - index: false, - }, - { - name: 'timestamp', - type: 'i64', - index: false, - }, - ], - }, - { - name: 'ProbationBrokenEvent', - fields: [ - { - name: 'feedPubkey', - type: 'publicKey', - index: false, - }, - { - name: 'queuePubkey', - type: 'publicKey', - index: false, - }, - { - name: 'timestamp', - type: 'i64', - index: false, - }, - ], - }, - { - name: 'FeedPermissionRevokedEvent', - fields: [ - { - name: 'feedPubkey', - type: 'publicKey', - index: false, - }, - { - name: 'timestamp', - type: 'i64', - index: false, - }, - ], - }, - { - name: 'GarbageCollectFailureEvent', - fields: [ - { - name: 'queuePubkey', - type: 'publicKey', - index: false, - }, - ], - }, - { - name: 'OracleBootedEvent', - fields: [ - { - name: 'queuePubkey', - type: 'publicKey', - index: false, - }, - { - name: 'oraclePubkey', - type: 'publicKey', - index: false, - }, - ], - }, - { - name: 'CrankLeaseInsufficientFundsEvent', - fields: [ - { - name: 'feedPubkey', - type: 'publicKey', - index: false, - }, - { - name: 'leasePubkey', - type: 'publicKey', - index: false, - }, - ], - }, - { - name: 'CrankPopExpectedFailureEvent', - fields: [ - { - name: 'feedPubkey', - type: 'publicKey', - index: false, - }, - { - name: 'leasePubkey', - type: 'publicKey', - index: false, - }, - ], - }, - ], - errors: [ - { - code: 6000, - name: 'ArrayOperationError', - msg: 'Illegal operation on a Switchboard array.', - }, - { - code: 6001, - name: 'QueueOperationError', - msg: 'Illegal operation on a Switchboard queue.', - }, - { - code: 6002, - name: 'IncorrectProgramOwnerError', - msg: - 'An account required to be owned by the program has a different owner.', - }, - { - code: 6003, - name: 'InvalidAggregatorRound', - msg: 'Aggregator is not currently populated with a valid round.', - }, - { - code: 6004, - name: 'TooManyAggregatorJobs', - msg: 'Aggregator cannot fit any more jobs.', - }, - { - code: 6005, - name: 'AggregatorCurrentRoundClosed', - msg: - "Aggregator's current round is closed. No results are being accepted.", - }, - { - code: 6006, - name: 'AggregatorInvalidSaveResult', - msg: 'Aggregator received an invalid save result instruction.', - }, - { - code: 6007, - name: 'InvalidStrDecimalConversion', - msg: 'Failed to convert string to decimal format.', - }, - { - code: 6008, - name: 'AccountLoaderMissingSignature', - msg: 'AccountLoader account is missing a required signature.', - }, - { - code: 6009, - name: 'MissingRequiredSignature', - msg: 'Account is missing a required signature.', - }, - { - code: 6010, - name: 'ArrayOverflowError', - msg: 'The attempted action will overflow a zero-copy account array.', - }, - { - code: 6011, - name: 'ArrayUnderflowError', - msg: 'The attempted action will underflow a zero-copy account array.', - }, - { - code: 6012, - name: 'PubkeyNotFoundError', - msg: 'The queried public key was not found.', - }, - { - code: 6013, - name: 'AggregatorIllegalRoundOpenCall', - msg: 'Aggregator round open called too early.', - }, - { - code: 6014, - name: 'AggregatorIllegalRoundCloseCall', - msg: 'Aggregator round close called too early.', - }, - { - code: 6015, - name: 'AggregatorClosedError', - msg: 'Aggregator is closed. Illegal action.', - }, - { - code: 6016, - name: 'IllegalOracleIdxError', - msg: 'Illegal oracle index.', - }, - { - code: 6017, - name: 'OracleAlreadyRespondedError', - msg: 'The provided oracle has already responded this round.', - }, - { - code: 6018, - name: 'ProtoDeserializeError', - msg: 'Failed to deserialize protocol buffer.', - }, - { - code: 6019, - name: 'UnauthorizedStateUpdateError', - msg: 'Unauthorized program state modification attempted.', - }, - { - code: 6020, - name: 'MissingOracleAccountsError', - msg: 'Not enough oracle accounts provided to closeRounds.', - }, - { - code: 6021, - name: 'OracleMismatchError', - msg: 'An unexpected oracle account was provided for the transaction.', - }, - { - code: 6022, - name: 'CrankMaxCapacityError', - msg: "Attempted to push to a Crank that's at capacity", - }, - { - code: 6023, - name: 'AggregatorLeaseInsufficientFunds', - msg: - 'Aggregator update call attempted but attached lease has insufficient funds.', - }, - { - code: 6024, - name: 'IncorrectTokenAccountMint', - msg: - 'The provided token account does not point to the Switchboard token mint.', - }, - { - code: 6025, - name: 'InvalidEscrowAccount', - msg: 'An invalid escrow account was provided.', - }, - { - code: 6026, - name: 'CrankEmptyError', - msg: 'Crank empty. Pop failed.', - }, - { - code: 6027, - name: 'PdaDeriveError', - msg: 'Failed to derive a PDA from the provided seed.', - }, - { - code: 6028, - name: 'AggregatorAccountNotFound', - msg: 'Aggregator account missing from provided account list.', - }, - { - code: 6029, - name: 'PermissionAccountNotFound', - msg: 'Permission account missing from provided account list.', - }, - { - code: 6030, - name: 'LeaseAccountDeriveFailure', - msg: 'Failed to derive a lease account.', - }, - { - code: 6031, - name: 'PermissionAccountDeriveFailure', - msg: 'Failed to derive a permission account.', - }, - { - code: 6032, - name: 'EscrowAccountNotFound', - msg: 'Escrow account missing from provided account list.', - }, - { - code: 6033, - name: 'LeaseAccountNotFound', - msg: 'Lease account missing from provided account list.', - }, - { - code: 6034, - name: 'DecimalConversionError', - msg: 'Decimal conversion method failed.', - }, - { - code: 6035, - name: 'PermissionDenied', - msg: 'Permission account is missing required flags for the given action.', - }, - { - code: 6036, - name: 'QueueAtCapacity', - msg: 'Oracle queue is at lease capacity.', - }, - { - code: 6037, - name: 'ExcessiveCrankRowsError', - msg: 'Data feed is already pushed on a crank.', - }, - { - code: 6038, - name: 'AggregatorLockedError', - msg: - 'Aggregator is locked, no setting modifications or job additions allowed.', - }, - { - code: 6039, - name: 'AggregatorInvalidBatchSizeError', - msg: 'Aggregator invalid batch size.', - }, - { - code: 6040, - name: 'AggregatorJobChecksumMismatch', - msg: 'Oracle provided an incorrect aggregator job checksum.', - }, - { - code: 6041, - name: 'IntegerOverflowError', - msg: 'An integer overflow occurred.', - }, - { - code: 6042, - name: 'InvalidUpdatePeriodError', - msg: 'Minimum update period is 5 seconds.', - }, - { - code: 6043, - name: 'NoResultsError', - msg: 'Aggregator round evaluation attempted with no results.', - }, - { - code: 6044, - name: 'InvalidExpirationError', - msg: 'An expiration constraint was broken.', - }, - { - code: 6045, - name: 'InsufficientStakeError', - msg: 'An account provided insufficient stake for action.', - }, - { - code: 6046, - name: 'LeaseInactiveError', - msg: 'The provided lease account is not active.', - }, - { - code: 6047, - name: 'NoAggregatorJobsFound', - msg: 'No jobs are currently included in the aggregator.', - }, - { - code: 6048, - name: 'IntegerUnderflowError', - msg: 'An integer underflow occurred.', - }, - { - code: 6049, - name: 'OracleQueueMismatch', - msg: 'An invalid oracle queue account was provided.', - }, - { - code: 6050, - name: 'OracleWalletMismatchError', - msg: - 'An unexpected oracle wallet account was provided for the transaction.', - }, - { - code: 6051, - name: 'InvalidBufferAccountError', - msg: 'An invalid buffer account was provided.', - }, - { - code: 6052, - name: 'InsufficientOracleQueueError', - msg: 'Insufficient oracle queue size.', - }, - { - code: 6053, - name: 'InvalidAuthorityError', - msg: 'Invalid authority account provided.', - }, - { - code: 6054, - name: 'InvalidTokenAccountMintError', - msg: 'A provided token wallet is associated with an incorrect mint.', - }, - { - code: 6055, - name: 'ExcessiveLeaseWithdrawlError', - msg: - 'You must leave enough funds to perform at least 1 update in the lease.', - }, - { - code: 6056, - name: 'InvalideHistoryAccountError', - msg: 'Invalid history account provided.', - }, - { - code: 6057, - name: 'InvalidLeaseAccountEscrowError', - msg: 'Invalid lease account escrow.', - }, - { - code: 6058, - name: 'InvalidCrankAccountError', - msg: 'Invalid crank provided.', - }, - { - code: 6059, - name: 'CrankNoElementsReadyError', - msg: 'No elements ready to be popped.', - }, - { - code: 6060, - name: 'IndexOutOfBoundsError', - msg: 'Index out of bounds', - }, - { - code: 6061, - name: 'VrfInvalidRequestError', - msg: 'Invalid vrf request params', - }, - { - code: 6062, - name: 'VrfInvalidProofSubmissionError', - msg: 'Vrf proof failed to verify', - }, - { - code: 6063, - name: 'VrfVerifyError', - msg: 'Error in verifying vrf proof.', - }, - { - code: 6064, - name: 'VrfCallbackError', - msg: 'Vrf callback function failed.', - }, - { - code: 6065, - name: 'VrfCallbackParamsError', - msg: 'Invalid vrf callback params provided.', - }, - { - code: 6066, - name: 'VrfCallbackAlreadyCalledError', - msg: 'Vrf callback has already been triggered.', - }, - { - code: 6067, - name: 'VrfInvalidPubkeyError', - msg: 'The provided pubkey is invalid to use in ecvrf proofs', - }, - { - code: 6068, - name: 'VrfTooManyVerifyCallsError', - msg: 'Number of required verify calls exceeded', - }, - { - code: 6069, - name: 'VrfRequestAlreadyLaunchedError', - msg: 'Vrf request is already pending', - }, - { - code: 6070, - name: 'VrfInsufficientVerificationError', - msg: 'Insufficient amount of proofs collected for VRF callback', - }, - { - code: 6071, - name: 'InvalidVrfProducerError', - msg: 'An incorrect oracle attempted to submit a proof', - }, - { - code: 6072, - name: 'InvalidGovernancePidError', - msg: 'Invalid SPLGovernance Account Supplied', - }, - { - code: 6073, - name: 'InvalidGovernanceAccountError', - msg: 'An Invalid Governance Account was supplied', - }, - { - code: 6074, - name: 'MissingOptionalAccount', - msg: 'Expected an optional account', - }, - { - code: 6075, - name: 'InvalidSpawnRecordOwner', - msg: 'Invalid Owner for Spawn Record', - }, - { - code: 6076, - name: 'NoopError', - msg: 'Noop error', - }, - { - code: 6077, - name: 'MissingRequiredAccountsError', - msg: 'A required instruction account was not included', - }, - { - code: 6078, - name: 'InvalidMintError', - msg: 'Invalid mint account passed for instruction', - }, - { - code: 6079, - name: 'InvalidTokenAccountKeyError', - msg: 'An invalid token account was passed into the instruction', - }, - { - code: 6080, - name: 'InvalidJobAccountError', - msg: '', - }, - ], -} diff --git a/SwitchboardVotePlugin/SwitchboardQueueVoterClient.ts b/SwitchboardVotePlugin/SwitchboardQueueVoterClient.ts deleted file mode 100644 index 706cd4a9af..0000000000 --- a/SwitchboardVotePlugin/SwitchboardQueueVoterClient.ts +++ /dev/null @@ -1,86 +0,0 @@ -import { Program, Provider } from '@project-serum/anchor' -import { PublicKey, Transaction } from '@solana/web3.js' -import { Switchboard, IDL } from './SwitchboardIdl' -//import { NftVoter, IDL } from './nft_voter'; - -export const SWITCHBOARD_ID = new PublicKey( - '7PMP6yE6qb3XzBQr5TK2GhuruYayZzBnT8U92ySaLESC' -) - -export const SWITCHBOARD_ADDIN_ID = new PublicKey( - 'B4EDDdMh5CmB6B9DeMmZmFvRzEgyHR5zWktf6httcMk6' -) - -export const SWITCHBOARD_GRANT_AUTHORITY = new PublicKey( - '5wD32vPTeBk3UJfTCQUpa4KbrHZ5xxc8f4eLnqTPNW8L' -) - -export const SWITCHBOARD_REVOKE_AUTHORITY = new PublicKey( - '9rkK8T8wnYXZ1SSC6g2ZhbnyL5K5v546XSbNJv7og87b' -) - -export const QUEUE_LIST: PublicKey[] = [ - new PublicKey('7QN4mJo9U58XMeHEyfY6ckKxAkVLkqVtcWjwgNU6xaE'), -] - -export class SwitchboardQueueVoterClient { - constructor(public program: Program, public devnet?: boolean) {} - - static async connect( - provider: Provider, - devnet?: boolean - ): Promise { - // alternatively we could fetch from chain - // const idl = await Program.fetchIdl(VSR_ID, provider); - const idl = IDL - - return new SwitchboardQueueVoterClient( - new Program(idl as Switchboard, SWITCHBOARD_ID, provider), - devnet - ) - } -} - -export async function grantPermissionTx( - program: Program, - grantAuthority: PublicKey, - switchboardProgram: PublicKey, - permission: PublicKey -): Promise { - const [addinState] = await PublicKey.findProgramAddress( - [Buffer.from('state')], - program.programId - ) - - return await program.methods - .grantPermission() - .accounts({ - state: addinState, - grantAuthority: grantAuthority, - switchboardProgram: switchboardProgram, - permission: permission, - }) - .transaction() -} - -export async function revokePermissionTx( - program: Program, - revokeAuthority: PublicKey, - switchboardProgram: PublicKey, - permission: PublicKey -): Promise { - const [addinState] = await PublicKey.findProgramAddress( - [Buffer.from('state')], - program.programId - ) - - return await program.methods - .revokePermission() - .accounts({ - state: addinState, - revokeAuthority: revokeAuthority, - switchboardProgram: switchboardProgram, - permission: permission, - }) - .transaction() -} diff --git a/SwitchboardVotePlugin/gameofnodes.json b/SwitchboardVotePlugin/gameofnodes.json deleted file mode 100644 index 4008bed3d8..0000000000 --- a/SwitchboardVotePlugin/gameofnodes.json +++ /dev/null @@ -1,218 +0,0 @@ -{ - "version": "0.1.0", - "name": "gameofnodes", - "instructions": [ - { - "name": "initialize", - "accounts": [ - { - "name": "state", - "isMut": true, - "isSigner": false - }, - { - "name": "payer", - "isMut": true, - "isSigner": true - }, - { - "name": "systemProgram", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "grantAuthority", - "type": "publicKey" - }, - { - "name": "revokeAuthority", - "type": "publicKey" - } - ] - }, - { - "name": "grantPermission", - "accounts": [ - { - "name": "state", - "isMut": false, - "isSigner": false - }, - { - "name": "grantAuthority", - "isMut": false, - "isSigner": true - }, - { - "name": "switchboardProgram", - "isMut": false, - "isSigner": false - }, - { - "name": "permission", - "isMut": true, - "isSigner": false - } - ], - "args": [] - }, - { - "name": "revokePermission", - "accounts": [ - { - "name": "state", - "isMut": false, - "isSigner": false - }, - { - "name": "revokeAuthority", - "isMut": false, - "isSigner": true - }, - { - "name": "switchboardProgram", - "isMut": false, - "isSigner": false - }, - { - "name": "permission", - "isMut": true, - "isSigner": false - } - ], - "args": [] - }, - { - "name": "permissionSetVoterWeight", - "accounts": [ - { - "name": "permission", - "isMut": false, - "isSigner": false - }, - { - "name": "permissionAuthority", - "isMut": false, - "isSigner": false - }, - { - "name": "oracle", - "isMut": false, - "isSigner": false - }, - { - "name": "oracleAuthority", - "isMut": false, - "isSigner": false - }, - { - "name": "payer", - "isMut": true, - "isSigner": true - }, - { - "name": "systemProgram", - "isMut": false, - "isSigner": false - }, - { - "name": "sbState", - "isMut": false, - "isSigner": false - }, - { - "name": "programState", - "isMut": false, - "isSigner": false - }, - { - "name": "govProgram", - "isMut": false, - "isSigner": false - }, - { - "name": "daoMint", - "isMut": false, - "isSigner": false - }, - { - "name": "spawnRecord", - "isMut": true, - "isSigner": false - }, - { - "name": "voterWeight", - "isMut": true, - "isSigner": false - }, - { - "name": "tokenOwnerRecord", - "isMut": true, - "isSigner": false - }, - { - "name": "realm", - "isMut": false, - "isSigner": false - } - ], - "args": [] - } - ], - "accounts": [ - { - "name": "State", - "type": { - "kind": "struct", - "fields": [ - { - "name": "stateBump", - "type": "u8" - }, - { - "name": "grantAuthority", - "type": "publicKey" - }, - { - "name": "revokeAuthority", - "type": "publicKey" - } - ] - } - }, - { - "name": "RealmSpawnRecordAccountData", - "type": { - "kind": "struct", - "fields": [ - { - "name": "spawner", - "type": "publicKey" - }, - { - "name": "spawnerPrivilege", - "type": "bool" - }, - { - "name": "ebuf", - "type": { - "array": ["u8", 256] - } - } - ] - } - } - ], - "errors": [ - { - "code": 6000, - "name": "InvalidGovernanceAccountError", - "msg": "Invalid Governance Account" - } - ], - "metadata": { - "address": "B4EDDdMh5CmB6B9DeMmZmFvRzEgyHR5zWktf6httcMk6" - } -} diff --git a/SwitchboardVotePlugin/sdk/accounts.tsx b/SwitchboardVotePlugin/sdk/accounts.tsx deleted file mode 100644 index 93b610d766..0000000000 --- a/SwitchboardVotePlugin/sdk/accounts.tsx +++ /dev/null @@ -1,64 +0,0 @@ -import { PublicKey } from '@solana/web3.js' - -export const unusedMintPk = '11111111111111111111111111111111' - -export const getNftRegistrarPDA = async ( - realmPk: PublicKey, - mint: PublicKey, - clientProgramId: PublicKey -) => { - const [registrar, registrarBump] = await PublicKey.findProgramAddress( - [Buffer.from('registrar'), realmPk.toBuffer(), mint.toBuffer()], - clientProgramId - ) - return { - registrar, - registrarBump, - } -} - -export const getNftMaxVoterWeightRecord = async ( - realmPk: PublicKey, - mint: PublicKey, - clientProgramId: PublicKey -) => { - const [ - maxVoterWeightRecord, - maxVoterWeightRecordBump, - ] = await PublicKey.findProgramAddress( - [ - Buffer.from('max-voter-weight-record'), - realmPk.toBuffer(), - mint.toBuffer(), - ], - clientProgramId - ) - return { - maxVoterWeightRecord, - maxVoterWeightRecordBump, - } -} - -export const getNftVoterWeightRecord = async ( - realmPk: PublicKey, - mint: PublicKey, - walletPk: PublicKey, - clientProgramId: PublicKey -) => { - const [ - voterWeightPk, - voterWeightRecordBump, - ] = await PublicKey.findProgramAddress( - [ - Buffer.from('voter-weight-record'), - realmPk.toBuffer(), - mint.toBuffer(), - walletPk.toBuffer(), - ], - clientProgramId - ) - return { - voterWeightPk, - voterWeightRecordBump, - } -} diff --git a/SwitchboardVotePlugin/store/switchboardStore.ts b/SwitchboardVotePlugin/store/switchboardStore.ts deleted file mode 100644 index 546114a91a..0000000000 --- a/SwitchboardVotePlugin/store/switchboardStore.ts +++ /dev/null @@ -1,59 +0,0 @@ -import { BN } from '@project-serum/anchor' -import create, { State } from 'zustand' -import { PublicKey, TransactionInstruction } from '@solana/web3.js' -import { VotingClient } from '@utils/uiTypes/VotePlugin' - -interface SwitchboardPluginStore extends State { - state: { - votingPower: BN - isLoading: boolean - oracleKeys: Array - instructions: Array - } - setVotingPower: (votingPower: BN) => void - setIsLoading: (val: boolean) => void - setOracleKeys: (keys: Array, votingClient: VotingClient) => void - setInstructions: ( - instructions: Array, - votingClient: VotingClient - ) => void -} - -const defaultState = { - votingPower: new BN(0), - isLoading: false, - oracleKeys: [], - instructions: [], -} - -const useSwitchboardPluginStore = create( - (set, _get) => ({ - state: { - ...defaultState, - }, - setIsLoading: (val) => { - set((s) => { - s.state.isLoading = val - }) - }, - setVotingPower: (votingPower) => { - set((s) => { - s.state.votingPower = votingPower - }) - }, - setOracleKeys: (oracleKeys, votingClient) => { - votingClient._setOracles(oracleKeys) - set((s) => { - s.state.oracleKeys = oracleKeys - }) - }, - setInstructions: (instructions, votingClient) => { - votingClient._setInstructions(instructions) - set((s) => { - s.state.instructions = instructions - }) - }, - }) -) - -export default useSwitchboardPluginStore diff --git a/SwitchboardVotePlugin/switchboard_v2.json b/SwitchboardVotePlugin/switchboard_v2.json deleted file mode 100644 index 0809111d32..0000000000 --- a/SwitchboardVotePlugin/switchboard_v2.json +++ /dev/null @@ -1,5316 +0,0 @@ -{ - "version": "0.1.0", - "name": "switchboard_v2", - "instructions": [ - { - "name": "aggregatorAddJob", - "accounts": [ - { - "name": "aggregator", - "isMut": true, - "isSigner": false - }, - { - "name": "authority", - "isMut": false, - "isSigner": true - }, - { - "name": "job", - "isMut": true, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "AggregatorAddJobParams" - } - } - ] - }, - { - "name": "aggregatorInit", - "accounts": [ - { - "name": "aggregator", - "isMut": true, - "isSigner": false - }, - { - "name": "authority", - "isMut": false, - "isSigner": false - }, - { - "name": "queue", - "isMut": false, - "isSigner": false - }, - { - "name": "programState", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "AggregatorInitParams" - } - } - ] - }, - { - "name": "aggregatorLock", - "accounts": [ - { - "name": "aggregator", - "isMut": true, - "isSigner": false - }, - { - "name": "authority", - "isMut": false, - "isSigner": true - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "AggregatorLockParams" - } - } - ] - }, - { - "name": "aggregatorOpenRound", - "accounts": [ - { - "name": "aggregator", - "isMut": true, - "isSigner": false - }, - { - "name": "lease", - "isMut": true, - "isSigner": false - }, - { - "name": "oracleQueue", - "isMut": true, - "isSigner": false - }, - { - "name": "queueAuthority", - "isMut": false, - "isSigner": false - }, - { - "name": "permission", - "isMut": true, - "isSigner": false - }, - { - "name": "escrow", - "isMut": true, - "isSigner": false - }, - { - "name": "programState", - "isMut": false, - "isSigner": false - }, - { - "name": "payoutWallet", - "isMut": true, - "isSigner": false - }, - { - "name": "tokenProgram", - "isMut": false, - "isSigner": false - }, - { - "name": "dataBuffer", - "isMut": false, - "isSigner": false - }, - { - "name": "mint", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "AggregatorOpenRoundParams" - } - } - ] - }, - { - "name": "aggregatorRemoveJob", - "accounts": [ - { - "name": "aggregator", - "isMut": true, - "isSigner": false - }, - { - "name": "authority", - "isMut": false, - "isSigner": true - }, - { - "name": "job", - "isMut": true, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "AggregatorRemoveJobParams" - } - } - ] - }, - { - "name": "aggregatorSaveResult", - "accounts": [ - { - "name": "aggregator", - "isMut": true, - "isSigner": false - }, - { - "name": "oracle", - "isMut": true, - "isSigner": false - }, - { - "name": "oracleAuthority", - "isMut": false, - "isSigner": true - }, - { - "name": "oracleQueue", - "isMut": false, - "isSigner": false - }, - { - "name": "queueAuthority", - "isMut": false, - "isSigner": false - }, - { - "name": "feedPermission", - "isMut": true, - "isSigner": false - }, - { - "name": "oraclePermission", - "isMut": false, - "isSigner": false - }, - { - "name": "lease", - "isMut": true, - "isSigner": false - }, - { - "name": "escrow", - "isMut": true, - "isSigner": false - }, - { - "name": "tokenProgram", - "isMut": false, - "isSigner": false - }, - { - "name": "programState", - "isMut": false, - "isSigner": false - }, - { - "name": "historyBuffer", - "isMut": true, - "isSigner": false - }, - { - "name": "mint", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "AggregatorSaveResultParams" - } - } - ] - }, - { - "name": "aggregatorSetAuthority", - "accounts": [ - { - "name": "aggregator", - "isMut": true, - "isSigner": false - }, - { - "name": "authority", - "isMut": false, - "isSigner": true - }, - { - "name": "newAuthority", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "AggregatorSetAuthorityParams" - } - } - ] - }, - { - "name": "aggregatorSetBatchSize", - "accounts": [ - { - "name": "aggregator", - "isMut": true, - "isSigner": false - }, - { - "name": "authority", - "isMut": false, - "isSigner": true - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "AggregatorSetBatchSizeParams" - } - } - ] - }, - { - "name": "aggregatorSetForceReportPeriod", - "accounts": [ - { - "name": "aggregator", - "isMut": true, - "isSigner": false - }, - { - "name": "authority", - "isMut": false, - "isSigner": true - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "AggregatorSetForceReportPeriodParams" - } - } - ] - }, - { - "name": "aggregatorSetHistoryBuffer", - "accounts": [ - { - "name": "aggregator", - "isMut": true, - "isSigner": false - }, - { - "name": "authority", - "isMut": false, - "isSigner": true - }, - { - "name": "buffer", - "isMut": true, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "AggregatorSetHistoryBufferParams" - } - } - ] - }, - { - "name": "aggregatorSetMinJobs", - "accounts": [ - { - "name": "aggregator", - "isMut": true, - "isSigner": false - }, - { - "name": "authority", - "isMut": false, - "isSigner": true - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "AggregatorSetMinJobsParams" - } - } - ] - }, - { - "name": "aggregatorSetMinOracles", - "accounts": [ - { - "name": "aggregator", - "isMut": true, - "isSigner": false - }, - { - "name": "authority", - "isMut": false, - "isSigner": true - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "AggregatorSetMinOraclesParams" - } - } - ] - }, - { - "name": "aggregatorSetQueue", - "accounts": [ - { - "name": "aggregator", - "isMut": true, - "isSigner": false - }, - { - "name": "authority", - "isMut": false, - "isSigner": true - }, - { - "name": "queue", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "AggregatorSetQueueParams" - } - } - ] - }, - { - "name": "aggregatorSetUpdateInterval", - "accounts": [ - { - "name": "aggregator", - "isMut": true, - "isSigner": false - }, - { - "name": "authority", - "isMut": false, - "isSigner": true - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "AggregatorSetUpdateIntervalParams" - } - } - ] - }, - { - "name": "aggregatorSetVarianceThreshold", - "accounts": [ - { - "name": "aggregator", - "isMut": true, - "isSigner": false - }, - { - "name": "authority", - "isMut": false, - "isSigner": true - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "AggregatorSetVarianceThresholdParams" - } - } - ] - }, - { - "name": "crankInit", - "accounts": [ - { - "name": "crank", - "isMut": true, - "isSigner": true - }, - { - "name": "queue", - "isMut": false, - "isSigner": false - }, - { - "name": "buffer", - "isMut": true, - "isSigner": false - }, - { - "name": "payer", - "isMut": true, - "isSigner": true - }, - { - "name": "systemProgram", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "CrankInitParams" - } - } - ] - }, - { - "name": "bufferRelayerInit", - "accounts": [ - { - "name": "bufferRelayer", - "isMut": true, - "isSigner": false - }, - { - "name": "escrow", - "isMut": true, - "isSigner": false - }, - { - "name": "authority", - "isMut": false, - "isSigner": false - }, - { - "name": "queue", - "isMut": false, - "isSigner": false - }, - { - "name": "job", - "isMut": false, - "isSigner": false - }, - { - "name": "programState", - "isMut": false, - "isSigner": false - }, - { - "name": "mint", - "isMut": false, - "isSigner": false - }, - { - "name": "payer", - "isMut": true, - "isSigner": true - }, - { - "name": "tokenProgram", - "isMut": false, - "isSigner": false - }, - { - "name": "associatedTokenProgram", - "isMut": false, - "isSigner": false - }, - { - "name": "systemProgram", - "isMut": false, - "isSigner": false - }, - { - "name": "rent", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "BufferRelayerInitParams" - } - } - ] - }, - { - "name": "bufferRelayerOpenRound", - "accounts": [ - { - "name": "bufferRelayer", - "isMut": true, - "isSigner": false - }, - { - "name": "oracleQueue", - "isMut": true, - "isSigner": false - }, - { - "name": "dataBuffer", - "isMut": true, - "isSigner": false - }, - { - "name": "permission", - "isMut": true, - "isSigner": false - }, - { - "name": "escrow", - "isMut": true, - "isSigner": false - }, - { - "name": "programState", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "BufferRelayerOpenRoundParams" - } - } - ] - }, - { - "name": "bufferRelayerSaveResult", - "accounts": [ - { - "name": "bufferRelayer", - "isMut": true, - "isSigner": false - }, - { - "name": "oracleAuthority", - "isMut": false, - "isSigner": true - }, - { - "name": "oracle", - "isMut": false, - "isSigner": false - }, - { - "name": "oracleQueue", - "isMut": true, - "isSigner": false - }, - { - "name": "dataBuffer", - "isMut": true, - "isSigner": false - }, - { - "name": "queueAuthority", - "isMut": false, - "isSigner": false - }, - { - "name": "permission", - "isMut": true, - "isSigner": false - }, - { - "name": "escrow", - "isMut": true, - "isSigner": false - }, - { - "name": "oracleWallet", - "isMut": true, - "isSigner": false - }, - { - "name": "programState", - "isMut": false, - "isSigner": false - }, - { - "name": "tokenProgram", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "BufferRelayerSaveResultParams" - } - } - ] - }, - { - "name": "crankPop", - "accounts": [ - { - "name": "crank", - "isMut": true, - "isSigner": false - }, - { - "name": "oracleQueue", - "isMut": true, - "isSigner": false - }, - { - "name": "queueAuthority", - "isMut": false, - "isSigner": false - }, - { - "name": "programState", - "isMut": false, - "isSigner": false - }, - { - "name": "payoutWallet", - "isMut": true, - "isSigner": false - }, - { - "name": "tokenProgram", - "isMut": false, - "isSigner": false - }, - { - "name": "crankDataBuffer", - "isMut": true, - "isSigner": false - }, - { - "name": "queueDataBuffer", - "isMut": false, - "isSigner": false - }, - { - "name": "mint", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "CrankPopParams" - } - } - ] - }, - { - "name": "crankPush", - "accounts": [ - { - "name": "crank", - "isMut": true, - "isSigner": false - }, - { - "name": "aggregator", - "isMut": true, - "isSigner": false - }, - { - "name": "oracleQueue", - "isMut": true, - "isSigner": false - }, - { - "name": "queueAuthority", - "isMut": false, - "isSigner": false - }, - { - "name": "permission", - "isMut": false, - "isSigner": false - }, - { - "name": "lease", - "isMut": true, - "isSigner": false - }, - { - "name": "escrow", - "isMut": true, - "isSigner": false - }, - { - "name": "programState", - "isMut": false, - "isSigner": false - }, - { - "name": "dataBuffer", - "isMut": true, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "CrankPushParams" - } - } - ] - }, - { - "name": "jobInit", - "accounts": [ - { - "name": "job", - "isMut": true, - "isSigner": false - }, - { - "name": "authority", - "isMut": false, - "isSigner": false - }, - { - "name": "programState", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "JobInitParams" - } - } - ] - }, - { - "name": "leaseExtend", - "accounts": [ - { - "name": "lease", - "isMut": true, - "isSigner": false - }, - { - "name": "aggregator", - "isMut": false, - "isSigner": false - }, - { - "name": "queue", - "isMut": false, - "isSigner": false - }, - { - "name": "funder", - "isMut": true, - "isSigner": false - }, - { - "name": "owner", - "isMut": true, - "isSigner": true - }, - { - "name": "escrow", - "isMut": true, - "isSigner": false - }, - { - "name": "tokenProgram", - "isMut": false, - "isSigner": false - }, - { - "name": "programState", - "isMut": false, - "isSigner": false - }, - { - "name": "mint", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "LeaseExtendParams" - } - } - ] - }, - { - "name": "leaseInit", - "accounts": [ - { - "name": "lease", - "isMut": true, - "isSigner": false - }, - { - "name": "queue", - "isMut": true, - "isSigner": false - }, - { - "name": "aggregator", - "isMut": false, - "isSigner": false - }, - { - "name": "funder", - "isMut": true, - "isSigner": false - }, - { - "name": "payer", - "isMut": true, - "isSigner": true - }, - { - "name": "systemProgram", - "isMut": false, - "isSigner": false - }, - { - "name": "tokenProgram", - "isMut": false, - "isSigner": false - }, - { - "name": "owner", - "isMut": true, - "isSigner": true - }, - { - "name": "escrow", - "isMut": true, - "isSigner": false - }, - { - "name": "programState", - "isMut": false, - "isSigner": false - }, - { - "name": "mint", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "LeaseInitParams" - } - } - ] - }, - { - "name": "leaseSetAuthority", - "accounts": [ - { - "name": "lease", - "isMut": true, - "isSigner": false - }, - { - "name": "withdrawAuthority", - "isMut": false, - "isSigner": true - }, - { - "name": "newAuthority", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "LeaseSetAuthorityParams" - } - } - ] - }, - { - "name": "leaseWithdraw", - "accounts": [ - { - "name": "lease", - "isMut": true, - "isSigner": false - }, - { - "name": "escrow", - "isMut": true, - "isSigner": false - }, - { - "name": "aggregator", - "isMut": false, - "isSigner": false - }, - { - "name": "queue", - "isMut": false, - "isSigner": false - }, - { - "name": "withdrawAuthority", - "isMut": false, - "isSigner": true - }, - { - "name": "withdrawAccount", - "isMut": true, - "isSigner": false - }, - { - "name": "tokenProgram", - "isMut": false, - "isSigner": false - }, - { - "name": "programState", - "isMut": false, - "isSigner": false - }, - { - "name": "mint", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "LeaseWithdrawParams" - } - } - ] - }, - { - "name": "oracleHeartbeat", - "accounts": [ - { - "name": "oracle", - "isMut": true, - "isSigner": false - }, - { - "name": "oracleAuthority", - "isMut": false, - "isSigner": true - }, - { - "name": "tokenAccount", - "isMut": false, - "isSigner": false - }, - { - "name": "gcOracle", - "isMut": true, - "isSigner": false - }, - { - "name": "oracleQueue", - "isMut": true, - "isSigner": false - }, - { - "name": "permission", - "isMut": false, - "isSigner": false - }, - { - "name": "dataBuffer", - "isMut": true, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "OracleHeartbeatParams" - } - } - ] - }, - { - "name": "oracleInit", - "accounts": [ - { - "name": "oracle", - "isMut": true, - "isSigner": false - }, - { - "name": "oracleAuthority", - "isMut": false, - "isSigner": false - }, - { - "name": "wallet", - "isMut": false, - "isSigner": false - }, - { - "name": "programState", - "isMut": false, - "isSigner": false - }, - { - "name": "queue", - "isMut": false, - "isSigner": false - }, - { - "name": "payer", - "isMut": true, - "isSigner": true - }, - { - "name": "systemProgram", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "OracleInitParams" - } - } - ] - }, - { - "name": "oracleQueueInit", - "accounts": [ - { - "name": "oracleQueue", - "isMut": true, - "isSigner": true - }, - { - "name": "authority", - "isMut": false, - "isSigner": false - }, - { - "name": "buffer", - "isMut": true, - "isSigner": false - }, - { - "name": "payer", - "isMut": true, - "isSigner": true - }, - { - "name": "systemProgram", - "isMut": false, - "isSigner": false - }, - { - "name": "mint", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "OracleQueueInitParams" - } - } - ] - }, - { - "name": "oracleQueueSetRewards", - "accounts": [ - { - "name": "queue", - "isMut": true, - "isSigner": false - }, - { - "name": "authority", - "isMut": false, - "isSigner": true - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "OracleQueueSetRewardsParams" - } - } - ] - }, - { - "name": "oracleQueueVrfConfig", - "accounts": [ - { - "name": "queue", - "isMut": true, - "isSigner": false - }, - { - "name": "authority", - "isMut": false, - "isSigner": true - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "OracleQueueVrfConfigParams" - } - } - ] - }, - { - "name": "oracleWithdraw", - "accounts": [ - { - "name": "oracle", - "isMut": true, - "isSigner": false - }, - { - "name": "oracleAuthority", - "isMut": false, - "isSigner": true - }, - { - "name": "tokenAccount", - "isMut": true, - "isSigner": false - }, - { - "name": "withdrawAccount", - "isMut": true, - "isSigner": false - }, - { - "name": "oracleQueue", - "isMut": true, - "isSigner": false - }, - { - "name": "permission", - "isMut": true, - "isSigner": false - }, - { - "name": "tokenProgram", - "isMut": false, - "isSigner": false - }, - { - "name": "programState", - "isMut": false, - "isSigner": false - }, - { - "name": "payer", - "isMut": true, - "isSigner": true - }, - { - "name": "systemProgram", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "OracleWithdrawParams" - } - } - ] - }, - { - "name": "permissionInit", - "accounts": [ - { - "name": "permission", - "isMut": true, - "isSigner": false - }, - { - "name": "authority", - "isMut": false, - "isSigner": false - }, - { - "name": "granter", - "isMut": false, - "isSigner": false - }, - { - "name": "grantee", - "isMut": false, - "isSigner": false - }, - { - "name": "payer", - "isMut": true, - "isSigner": true - }, - { - "name": "systemProgram", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "PermissionInitParams" - } - } - ] - }, - { - "name": "permissionSet", - "accounts": [ - { - "name": "permission", - "isMut": true, - "isSigner": false - }, - { - "name": "authority", - "isMut": false, - "isSigner": true - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "PermissionSetParams" - } - } - ] - }, - { - "name": "permissionSetVoterWeight", - "accounts": [ - { - "name": "permission", - "isMut": true, - "isSigner": false - }, - { - "name": "permissionAuthority", - "isMut": false, - "isSigner": false - }, - { - "name": "oracle", - "isMut": false, - "isSigner": false - }, - { - "name": "oracleAuthority", - "isMut": false, - "isSigner": false - }, - { - "name": "payer", - "isMut": true, - "isSigner": true - }, - { - "name": "systemProgram", - "isMut": false, - "isSigner": false - }, - { - "name": "programState", - "isMut": false, - "isSigner": false - }, - { - "name": "govProgram", - "isMut": false, - "isSigner": false - }, - { - "name": "daoMint", - "isMut": false, - "isSigner": false - }, - { - "name": "spawnRecord", - "isMut": true, - "isSigner": false - }, - { - "name": "voterWeight", - "isMut": true, - "isSigner": false - }, - { - "name": "tokenOwnerRecord", - "isMut": true, - "isSigner": false - }, - { - "name": "realm", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "PermissionSetVoterWeightParams" - } - } - ] - }, - { - "name": "programConfig", - "accounts": [ - { - "name": "authority", - "isMut": false, - "isSigner": true - }, - { - "name": "programState", - "isMut": false, - "isSigner": false - }, - { - "name": "daoMint", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "ProgramConfigParams" - } - } - ] - }, - { - "name": "programInit", - "accounts": [ - { - "name": "state", - "isMut": true, - "isSigner": false - }, - { - "name": "authority", - "isMut": false, - "isSigner": false - }, - { - "name": "tokenMint", - "isMut": true, - "isSigner": false - }, - { - "name": "vault", - "isMut": true, - "isSigner": false - }, - { - "name": "payer", - "isMut": true, - "isSigner": true - }, - { - "name": "systemProgram", - "isMut": false, - "isSigner": false - }, - { - "name": "tokenProgram", - "isMut": false, - "isSigner": false - }, - { - "name": "daoMint", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "ProgramInitParams" - } - } - ] - }, - { - "name": "vaultTransfer", - "accounts": [ - { - "name": "state", - "isMut": false, - "isSigner": false - }, - { - "name": "authority", - "isMut": false, - "isSigner": true - }, - { - "name": "to", - "isMut": true, - "isSigner": false - }, - { - "name": "vault", - "isMut": true, - "isSigner": false - }, - { - "name": "tokenProgram", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "VaultTransferParams" - } - } - ] - }, - { - "name": "vrfInit", - "accounts": [ - { - "name": "vrf", - "isMut": true, - "isSigner": false - }, - { - "name": "authority", - "isMut": false, - "isSigner": false - }, - { - "name": "oracleQueue", - "isMut": false, - "isSigner": false - }, - { - "name": "escrow", - "isMut": true, - "isSigner": false - }, - { - "name": "programState", - "isMut": false, - "isSigner": false - }, - { - "name": "tokenProgram", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "VrfInitParams" - } - } - ] - }, - { - "name": "vrfProve", - "accounts": [ - { - "name": "vrf", - "isMut": true, - "isSigner": false - }, - { - "name": "oracle", - "isMut": false, - "isSigner": false - }, - { - "name": "randomnessProducer", - "isMut": false, - "isSigner": true - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "VrfProveParams" - } - } - ] - }, - { - "name": "vrfProveAndVerify", - "accounts": [ - { - "name": "vrf", - "isMut": true, - "isSigner": false - }, - { - "name": "callbackPid", - "isMut": false, - "isSigner": false - }, - { - "name": "tokenProgram", - "isMut": false, - "isSigner": false - }, - { - "name": "escrow", - "isMut": true, - "isSigner": false - }, - { - "name": "programState", - "isMut": false, - "isSigner": false - }, - { - "name": "oracle", - "isMut": false, - "isSigner": false - }, - { - "name": "oracleAuthority", - "isMut": false, - "isSigner": true - }, - { - "name": "oracleWallet", - "isMut": true, - "isSigner": false - }, - { - "name": "instructionsSysvar", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "VrfProveAndVerifyParams" - } - } - ] - }, - { - "name": "vrfRequestRandomness", - "accounts": [ - { - "name": "authority", - "isMut": false, - "isSigner": true - }, - { - "name": "vrf", - "isMut": true, - "isSigner": false - }, - { - "name": "oracleQueue", - "isMut": true, - "isSigner": false - }, - { - "name": "queueAuthority", - "isMut": false, - "isSigner": false - }, - { - "name": "dataBuffer", - "isMut": false, - "isSigner": false - }, - { - "name": "permission", - "isMut": true, - "isSigner": false - }, - { - "name": "escrow", - "isMut": true, - "isSigner": false - }, - { - "name": "payerWallet", - "isMut": true, - "isSigner": false - }, - { - "name": "payerAuthority", - "isMut": false, - "isSigner": true - }, - { - "name": "recentBlockhashes", - "isMut": false, - "isSigner": false - }, - { - "name": "programState", - "isMut": false, - "isSigner": false - }, - { - "name": "tokenProgram", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "VrfRequestRandomnessParams" - } - } - ] - }, - { - "name": "vrfVerify", - "accounts": [ - { - "name": "vrf", - "isMut": true, - "isSigner": false - }, - { - "name": "callbackPid", - "isMut": false, - "isSigner": false - }, - { - "name": "tokenProgram", - "isMut": false, - "isSigner": false - }, - { - "name": "escrow", - "isMut": true, - "isSigner": false - }, - { - "name": "programState", - "isMut": false, - "isSigner": false - }, - { - "name": "oracle", - "isMut": false, - "isSigner": false - }, - { - "name": "oracleAuthority", - "isMut": false, - "isSigner": false - }, - { - "name": "oracleWallet", - "isMut": true, - "isSigner": false - }, - { - "name": "instructionsSysvar", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "params", - "type": { - "defined": "VrfVerifyParams" - } - } - ] - } - ], - "accounts": [ - { - "name": "SbState", - "type": { - "kind": "struct", - "fields": [ - { - "name": "authority", - "type": "publicKey" - }, - { - "name": "tokenMint", - "type": "publicKey" - }, - { - "name": "tokenVault", - "type": "publicKey" - }, - { - "name": "daoMint", - "type": "publicKey" - }, - { - "name": "ebuf", - "type": { - "array": ["u8", 992] - } - } - ] - } - }, - { - "name": "TaskSpecRecord", - "type": { - "kind": "struct", - "fields": [ - { - "name": "hash", - "type": { - "defined": "Hash" - } - } - ] - } - }, - { - "name": "AggregatorAccountData", - "type": { - "kind": "struct", - "fields": [ - { - "name": "name", - "type": { - "array": ["u8", 32] - } - }, - { - "name": "metadata", - "type": { - "array": ["u8", 128] - } - }, - { - "name": "reserved1", - "type": { - "array": ["u8", 32] - } - }, - { - "name": "queuePubkey", - "type": "publicKey" - }, - { - "name": "oracleRequestBatchSize", - "type": "u32" - }, - { - "name": "minOracleResults", - "type": "u32" - }, - { - "name": "minJobResults", - "type": "u32" - }, - { - "name": "minUpdateDelaySeconds", - "type": "u32" - }, - { - "name": "startAfter", - "type": "i64" - }, - { - "name": "varianceThreshold", - "type": { - "defined": "SwitchboardDecimal" - } - }, - { - "name": "forceReportPeriod", - "type": "i64" - }, - { - "name": "expiration", - "type": "i64" - }, - { - "name": "consecutiveFailureCount", - "type": "u64" - }, - { - "name": "nextAllowedUpdateTime", - "type": "i64" - }, - { - "name": "isLocked", - "type": "bool" - }, - { - "name": "crankPubkey", - "type": "publicKey" - }, - { - "name": "latestConfirmedRound", - "type": { - "defined": "AggregatorRound" - } - }, - { - "name": "currentRound", - "type": { - "defined": "AggregatorRound" - } - }, - { - "name": "jobPubkeysData", - "type": { - "array": ["publicKey", 16] - } - }, - { - "name": "jobHashes", - "type": { - "array": [ - { - "defined": "Hash" - }, - 16 - ] - } - }, - { - "name": "jobPubkeysSize", - "type": "u32" - }, - { - "name": "jobsChecksum", - "type": { - "array": ["u8", 32] - } - }, - { - "name": "authority", - "type": "publicKey" - }, - { - "name": "historyBuffer", - "type": "publicKey" - }, - { - "name": "previousConfirmedRoundResult", - "type": { - "defined": "SwitchboardDecimal" - } - }, - { - "name": "previousConfirmedRoundSlot", - "type": "u64" - }, - { - "name": "disableCrank", - "type": "bool" - }, - { - "name": "jobWeights", - "type": { - "array": ["u8", 16] - } - }, - { - "name": "ebuf", - "type": { - "array": ["u8", 147] - } - } - ] - } - }, - { - "name": "PermissionAccountData", - "type": { - "kind": "struct", - "fields": [ - { - "name": "authority", - "type": "publicKey" - }, - { - "name": "permissions", - "type": "u32" - }, - { - "name": "granter", - "type": "publicKey" - }, - { - "name": "grantee", - "type": "publicKey" - }, - { - "name": "expiration", - "type": "i64" - }, - { - "name": "ebuf", - "type": { - "array": ["u8", 256] - } - } - ] - } - }, - { - "name": "RealmSpawnRecordAccountData", - "type": { - "kind": "struct", - "fields": [ - { - "name": "ebuf", - "type": { - "array": ["u8", 256] - } - } - ] - } - }, - { - "name": "LeaseAccountData", - "type": { - "kind": "struct", - "fields": [ - { - "name": "escrow", - "type": "publicKey" - }, - { - "name": "queue", - "type": "publicKey" - }, - { - "name": "aggregator", - "type": "publicKey" - }, - { - "name": "tokenProgram", - "type": "publicKey" - }, - { - "name": "isActive", - "type": "bool" - }, - { - "name": "crankRowCount", - "type": "u32" - }, - { - "name": "createdAt", - "type": "i64" - }, - { - "name": "updateCount", - "type": "u128" - }, - { - "name": "withdrawAuthority", - "type": "publicKey" - }, - { - "name": "ebuf", - "type": { - "array": ["u8", 256] - } - } - ] - } - }, - { - "name": "OracleQueueAccountData", - "type": { - "kind": "struct", - "fields": [ - { - "name": "name", - "type": { - "array": ["u8", 32] - } - }, - { - "name": "metadata", - "type": { - "array": ["u8", 64] - } - }, - { - "name": "authority", - "type": "publicKey" - }, - { - "name": "oracleTimeout", - "type": "u32" - }, - { - "name": "reward", - "type": "u64" - }, - { - "name": "minStake", - "type": "u64" - }, - { - "name": "slashingEnabled", - "type": "bool" - }, - { - "name": "varianceToleranceMultiplier", - "type": { - "defined": "SwitchboardDecimal" - } - }, - { - "name": "feedProbationPeriod", - "type": "u32" - }, - { - "name": "currIdx", - "type": "u32" - }, - { - "name": "size", - "type": "u32" - }, - { - "name": "gcIdx", - "type": "u32" - }, - { - "name": "consecutiveFeedFailureLimit", - "type": "u64" - }, - { - "name": "consecutiveOracleFailureLimit", - "type": "u64" - }, - { - "name": "unpermissionedFeedsEnabled", - "type": "bool" - }, - { - "name": "unpermissionedVrfEnabled", - "type": "bool" - }, - { - "name": "curatorRewardCut", - "type": { - "defined": "SwitchboardDecimal" - } - }, - { - "name": "lockLeaseFunding", - "type": "bool" - }, - { - "name": "mint", - "type": "publicKey" - }, - { - "name": "enableBufferRelayers", - "type": "bool" - }, - { - "name": "ebuf", - "type": { - "array": ["u8", 968] - } - }, - { - "name": "maxSize", - "type": "u32" - }, - { - "name": "dataBuffer", - "type": "publicKey" - } - ] - } - }, - { - "name": "CrankAccountData", - "type": { - "kind": "struct", - "fields": [ - { - "name": "name", - "type": { - "array": ["u8", 32] - } - }, - { - "name": "metadata", - "type": { - "array": ["u8", 64] - } - }, - { - "name": "queuePubkey", - "type": "publicKey" - }, - { - "name": "pqSize", - "type": "u32" - }, - { - "name": "maxRows", - "type": "u32" - }, - { - "name": "jitterModifier", - "type": "u8" - }, - { - "name": "ebuf", - "type": { - "array": ["u8", 255] - } - }, - { - "name": "dataBuffer", - "type": "publicKey" - } - ] - } - }, - { - "name": "OracleAccountData", - "type": { - "kind": "struct", - "fields": [ - { - "name": "name", - "type": { - "array": ["u8", 32] - } - }, - { - "name": "metadata", - "type": { - "array": ["u8", 128] - } - }, - { - "name": "oracleAuthority", - "type": "publicKey" - }, - { - "name": "lastHeartbeat", - "type": "i64" - }, - { - "name": "numInUse", - "type": "u32" - }, - { - "name": "tokenAccount", - "type": "publicKey" - }, - { - "name": "queuePubkey", - "type": "publicKey" - }, - { - "name": "metrics", - "type": { - "defined": "OracleMetrics" - } - }, - { - "name": "ebuf", - "type": { - "array": ["u8", 256] - } - } - ] - } - }, - { - "name": "JobAccountData", - "type": { - "kind": "struct", - "fields": [ - { - "name": "name", - "type": { - "array": ["u8", 32] - } - }, - { - "name": "metadata", - "type": { - "array": ["u8", 64] - } - }, - { - "name": "authority", - "type": "publicKey" - }, - { - "name": "expiration", - "type": "i64" - }, - { - "name": "hash", - "type": { - "array": ["u8", 32] - } - }, - { - "name": "data", - "type": "bytes" - }, - { - "name": "referenceCount", - "type": "u32" - }, - { - "name": "totalSpent", - "type": "u64" - }, - { - "name": "createdAt", - "type": "i64" - } - ] - } - }, - { - "name": "VrfAccountData", - "type": { - "kind": "struct", - "fields": [ - { - "name": "status", - "type": { - "defined": "VrfStatus" - } - }, - { - "name": "counter", - "type": "u128" - }, - { - "name": "authority", - "type": "publicKey" - }, - { - "name": "oracleQueue", - "type": "publicKey" - }, - { - "name": "escrow", - "type": "publicKey" - }, - { - "name": "callback", - "type": { - "defined": "CallbackZC" - } - }, - { - "name": "batchSize", - "type": "u32" - }, - { - "name": "builders", - "type": { - "array": [ - { - "defined": "VrfBuilder" - }, - 8 - ] - } - }, - { - "name": "buildersLen", - "type": "u32" - }, - { - "name": "testMode", - "type": "bool" - }, - { - "name": "currentRound", - "type": { - "defined": "VrfRound" - } - }, - { - "name": "ebuf", - "type": { - "array": ["u8", 1024] - } - } - ] - } - }, - { - "name": "BufferRelayerAccountData", - "type": { - "kind": "struct", - "fields": [ - { - "name": "name", - "type": { - "array": ["u8", 32] - } - }, - { - "name": "queuePubkey", - "type": "publicKey" - }, - { - "name": "escrow", - "type": "publicKey" - }, - { - "name": "authority", - "type": "publicKey" - }, - { - "name": "jobPubkey", - "type": "publicKey" - }, - { - "name": "jobHash", - "type": { - "array": ["u8", 32] - } - }, - { - "name": "minUpdateDelaySeconds", - "type": "u32" - }, - { - "name": "isLocked", - "type": "bool" - }, - { - "name": "currentRound", - "type": { - "defined": "BufferRelayerRound" - } - }, - { - "name": "latestConfirmedRound", - "type": { - "defined": "BufferRelayerRound" - } - }, - { - "name": "result", - "type": "bytes" - } - ] - } - } - ], - "types": [ - { - "name": "AggregatorAddJobParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "weight", - "type": { - "option": "u8" - } - } - ] - } - }, - { - "name": "AggregatorInitParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "name", - "type": { - "array": ["u8", 32] - } - }, - { - "name": "metadata", - "type": { - "array": ["u8", 128] - } - }, - { - "name": "batchSize", - "type": "u32" - }, - { - "name": "minOracleResults", - "type": "u32" - }, - { - "name": "minJobResults", - "type": "u32" - }, - { - "name": "minUpdateDelaySeconds", - "type": "u32" - }, - { - "name": "startAfter", - "type": "i64" - }, - { - "name": "varianceThreshold", - "type": { - "defined": "BorshDecimal" - } - }, - { - "name": "forceReportPeriod", - "type": "i64" - }, - { - "name": "expiration", - "type": "i64" - }, - { - "name": "stateBump", - "type": "u8" - }, - { - "name": "disableCrank", - "type": "bool" - } - ] - } - }, - { - "name": "AggregatorLockParams", - "type": { - "kind": "struct", - "fields": [] - } - }, - { - "name": "AggregatorOpenRoundParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "stateBump", - "type": "u8" - }, - { - "name": "leaseBump", - "type": "u8" - }, - { - "name": "permissionBump", - "type": "u8" - }, - { - "name": "jitter", - "type": "u8" - } - ] - } - }, - { - "name": "AggregatorRemoveJobParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "jobIdx", - "type": "u32" - } - ] - } - }, - { - "name": "AggregatorSaveResultParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "oracleIdx", - "type": "u32" - }, - { - "name": "error", - "type": "bool" - }, - { - "name": "value", - "type": { - "defined": "BorshDecimal" - } - }, - { - "name": "jobsChecksum", - "type": { - "array": ["u8", 32] - } - }, - { - "name": "minResponse", - "type": { - "defined": "BorshDecimal" - } - }, - { - "name": "maxResponse", - "type": { - "defined": "BorshDecimal" - } - }, - { - "name": "feedPermissionBump", - "type": "u8" - }, - { - "name": "oraclePermissionBump", - "type": "u8" - }, - { - "name": "leaseBump", - "type": "u8" - }, - { - "name": "stateBump", - "type": "u8" - } - ] - } - }, - { - "name": "AggregatorSetAuthorityParams", - "type": { - "kind": "struct", - "fields": [] - } - }, - { - "name": "AggregatorSetBatchSizeParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "batchSize", - "type": "u32" - } - ] - } - }, - { - "name": "AggregatorSetForceReportPeriodParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "forceReportPeriod", - "type": "u32" - } - ] - } - }, - { - "name": "AggregatorSetHistoryBufferParams", - "type": { - "kind": "struct", - "fields": [] - } - }, - { - "name": "AggregatorSetMinJobsParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "minJobResults", - "type": "u32" - } - ] - } - }, - { - "name": "AggregatorSetMinOraclesParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "minOracleResults", - "type": "u32" - } - ] - } - }, - { - "name": "AggregatorSetQueueParams", - "type": { - "kind": "struct", - "fields": [] - } - }, - { - "name": "AggregatorSetUpdateIntervalParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "newInterval", - "type": "u32" - } - ] - } - }, - { - "name": "AggregatorSetVarianceThresholdParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "varianceThreshold", - "type": { - "defined": "BorshDecimal" - } - } - ] - } - }, - { - "name": "BufferRelayerInitParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "name", - "type": { - "array": ["u8", 32] - } - }, - { - "name": "minUpdateDelaySeconds", - "type": "u32" - }, - { - "name": "stateBump", - "type": "u8" - } - ] - } - }, - { - "name": "BufferRelayerOpenRoundParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "stateBump", - "type": "u8" - }, - { - "name": "permissionBump", - "type": "u8" - } - ] - } - }, - { - "name": "BufferRelayerSaveResultParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "stateBump", - "type": "u8" - }, - { - "name": "permissionBump", - "type": "u8" - }, - { - "name": "result", - "type": "bytes" - }, - { - "name": "success", - "type": "bool" - } - ] - } - }, - { - "name": "CrankInitParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "name", - "type": "bytes" - }, - { - "name": "metadata", - "type": "bytes" - }, - { - "name": "crankSize", - "type": "u32" - } - ] - } - }, - { - "name": "CrankPopParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "stateBump", - "type": "u8" - }, - { - "name": "leaseBumps", - "type": "bytes" - }, - { - "name": "permissionBumps", - "type": "bytes" - }, - { - "name": "nonce", - "type": { - "option": "u32" - } - }, - { - "name": "failOpenOnAccountMismatch", - "type": { - "option": "bool" - } - } - ] - } - }, - { - "name": "CrankPushParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "stateBump", - "type": "u8" - }, - { - "name": "permissionBump", - "type": "u8" - } - ] - } - }, - { - "name": "JobInitParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "name", - "type": { - "array": ["u8", 32] - } - }, - { - "name": "expiration", - "type": "i64" - }, - { - "name": "stateBump", - "type": "u8" - }, - { - "name": "data", - "type": "bytes" - } - ] - } - }, - { - "name": "LeaseExtendParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "loadAmount", - "type": "u64" - }, - { - "name": "leaseBump", - "type": "u8" - }, - { - "name": "stateBump", - "type": "u8" - }, - { - "name": "walletBumps", - "type": "bytes" - } - ] - } - }, - { - "name": "LeaseInitParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "loadAmount", - "type": "u64" - }, - { - "name": "withdrawAuthority", - "type": "publicKey" - }, - { - "name": "leaseBump", - "type": "u8" - }, - { - "name": "stateBump", - "type": "u8" - }, - { - "name": "walletBumps", - "type": "bytes" - } - ] - } - }, - { - "name": "LeaseSetAuthorityParams", - "type": { - "kind": "struct", - "fields": [] - } - }, - { - "name": "LeaseWithdrawParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "stateBump", - "type": "u8" - }, - { - "name": "leaseBump", - "type": "u8" - }, - { - "name": "amount", - "type": "u64" - } - ] - } - }, - { - "name": "OracleHeartbeatParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "permissionBump", - "type": "u8" - } - ] - } - }, - { - "name": "OracleInitParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "name", - "type": "bytes" - }, - { - "name": "metadata", - "type": "bytes" - }, - { - "name": "stateBump", - "type": "u8" - }, - { - "name": "oracleBump", - "type": "u8" - } - ] - } - }, - { - "name": "OracleQueueInitParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "name", - "type": { - "array": ["u8", 32] - } - }, - { - "name": "metadata", - "type": { - "array": ["u8", 64] - } - }, - { - "name": "reward", - "type": "u64" - }, - { - "name": "minStake", - "type": "u64" - }, - { - "name": "feedProbationPeriod", - "type": "u32" - }, - { - "name": "oracleTimeout", - "type": "u32" - }, - { - "name": "slashingEnabled", - "type": "bool" - }, - { - "name": "varianceToleranceMultiplier", - "type": { - "defined": "BorshDecimal" - } - }, - { - "name": "consecutiveFeedFailureLimit", - "type": "u64" - }, - { - "name": "consecutiveOracleFailureLimit", - "type": "u64" - }, - { - "name": "queueSize", - "type": "u32" - }, - { - "name": "unpermissionedFeeds", - "type": "bool" - }, - { - "name": "unpermissionedVrf", - "type": "bool" - }, - { - "name": "enableBufferRelayers", - "type": "bool" - } - ] - } - }, - { - "name": "OracleQueueSetRewardsParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "rewards", - "type": "u64" - } - ] - } - }, - { - "name": "OracleQueueVrfConfigParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "unpermissionedVrfEnabled", - "type": "bool" - } - ] - } - }, - { - "name": "OracleWithdrawParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "stateBump", - "type": "u8" - }, - { - "name": "permissionBump", - "type": "u8" - }, - { - "name": "amount", - "type": "u64" - } - ] - } - }, - { - "name": "PermissionInitParams", - "type": { - "kind": "struct", - "fields": [] - } - }, - { - "name": "PermissionSetParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "permission", - "type": { - "defined": "SwitchboardPermission" - } - }, - { - "name": "enable", - "type": "bool" - } - ] - } - }, - { - "name": "PermissionSetVoterWeightParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "stateBump", - "type": "u8" - } - ] - } - }, - { - "name": "ProgramConfigParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "token", - "type": "publicKey" - }, - { - "name": "bump", - "type": "u8" - }, - { - "name": "daoMint", - "type": "publicKey" - } - ] - } - }, - { - "name": "ProgramInitParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "stateBump", - "type": "u8" - } - ] - } - }, - { - "name": "VaultTransferParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "stateBump", - "type": "u8" - }, - { - "name": "amount", - "type": "u64" - } - ] - } - }, - { - "name": "VrfInitParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "callback", - "type": { - "defined": "Callback" - } - }, - { - "name": "stateBump", - "type": "u8" - } - ] - } - }, - { - "name": "VrfProveParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "proof", - "type": "bytes" - }, - { - "name": "idx", - "type": "u32" - } - ] - } - }, - { - "name": "VrfProveAndVerifyParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "nonce", - "type": { - "option": "u32" - } - }, - { - "name": "stateBump", - "type": "u8" - }, - { - "name": "idx", - "type": "u32" - }, - { - "name": "proof", - "type": "bytes" - } - ] - } - }, - { - "name": "VrfRequestRandomnessParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "permissionBump", - "type": "u8" - }, - { - "name": "stateBump", - "type": "u8" - } - ] - } - }, - { - "name": "VrfVerifyParams", - "type": { - "kind": "struct", - "fields": [ - { - "name": "nonce", - "type": { - "option": "u32" - } - }, - { - "name": "stateBump", - "type": "u8" - }, - { - "name": "idx", - "type": "u32" - } - ] - } - }, - { - "name": "Callback", - "type": { - "kind": "struct", - "fields": [ - { - "name": "programId", - "type": "publicKey" - }, - { - "name": "accounts", - "type": { - "vec": { - "defined": "AccountMetaBorsh" - } - } - }, - { - "name": "ixData", - "type": "bytes" - } - ] - } - }, - { - "name": "EcvrfProofZC", - "type": { - "kind": "struct", - "fields": [ - { - "name": "gamma", - "type": { - "defined": "EdwardsPointZC" - } - }, - { - "name": "c", - "type": { - "defined": "Scalar" - } - }, - { - "name": "s", - "type": { - "defined": "Scalar" - } - } - ] - } - }, - { - "name": "Scalar", - "type": { - "kind": "struct", - "fields": [ - { - "name": "bytes", - "type": { - "array": ["u8", 32] - } - } - ] - } - }, - { - "name": "FieldElementZC", - "type": { - "kind": "struct", - "fields": [ - { - "name": "bytes", - "type": { - "array": ["u64", 5] - } - } - ] - } - }, - { - "name": "CompletedPointZC", - "type": { - "kind": "struct", - "fields": [ - { - "name": "x", - "type": { - "defined": "FieldElementZC" - } - }, - { - "name": "y", - "type": { - "defined": "FieldElementZC" - } - }, - { - "name": "z", - "type": { - "defined": "FieldElementZC" - } - }, - { - "name": "t", - "type": { - "defined": "FieldElementZC" - } - } - ] - } - }, - { - "name": "EdwardsPointZC", - "type": { - "kind": "struct", - "fields": [ - { - "name": "x", - "type": { - "defined": "FieldElementZC" - } - }, - { - "name": "y", - "type": { - "defined": "FieldElementZC" - } - }, - { - "name": "z", - "type": { - "defined": "FieldElementZC" - } - }, - { - "name": "t", - "type": { - "defined": "FieldElementZC" - } - } - ] - } - }, - { - "name": "ProjectivePointZC", - "type": { - "kind": "struct", - "fields": [ - { - "name": "x", - "type": { - "defined": "FieldElementZC" - } - }, - { - "name": "y", - "type": { - "defined": "FieldElementZC" - } - }, - { - "name": "z", - "type": { - "defined": "FieldElementZC" - } - } - ] - } - }, - { - "name": "EcvrfIntermediate", - "type": { - "kind": "struct", - "fields": [ - { - "name": "r", - "type": { - "defined": "FieldElementZC" - } - }, - { - "name": "nS", - "type": { - "defined": "FieldElementZC" - } - }, - { - "name": "d", - "type": { - "defined": "FieldElementZC" - } - }, - { - "name": "t13", - "type": { - "defined": "FieldElementZC" - } - }, - { - "name": "t15", - "type": { - "defined": "FieldElementZC" - } - } - ] - } - }, - { - "name": "Hash", - "type": { - "kind": "struct", - "fields": [ - { - "name": "data", - "type": { - "array": ["u8", 32] - } - } - ] - } - }, - { - "name": "AggregatorRound", - "type": { - "kind": "struct", - "fields": [ - { - "name": "numSuccess", - "type": "u32" - }, - { - "name": "numError", - "type": "u32" - }, - { - "name": "isClosed", - "type": "bool" - }, - { - "name": "roundOpenSlot", - "type": "u64" - }, - { - "name": "roundOpenTimestamp", - "type": "i64" - }, - { - "name": "result", - "type": { - "defined": "SwitchboardDecimal" - } - }, - { - "name": "stdDeviation", - "type": { - "defined": "SwitchboardDecimal" - } - }, - { - "name": "minResponse", - "type": { - "defined": "SwitchboardDecimal" - } - }, - { - "name": "maxResponse", - "type": { - "defined": "SwitchboardDecimal" - } - }, - { - "name": "oraclePubkeysData", - "type": { - "array": ["publicKey", 16] - } - }, - { - "name": "mediansData", - "type": { - "array": [ - { - "defined": "SwitchboardDecimal" - }, - 16 - ] - } - }, - { - "name": "currentPayout", - "type": { - "array": ["i64", 16] - } - }, - { - "name": "mediansFulfilled", - "type": { - "array": ["bool", 16] - } - }, - { - "name": "errorsFulfilled", - "type": { - "array": ["bool", 16] - } - } - ] - } - }, - { - "name": "AggregatorHistoryRow", - "type": { - "kind": "struct", - "fields": [ - { - "name": "timestamp", - "type": "i64" - }, - { - "name": "value", - "type": { - "defined": "SwitchboardDecimal" - } - } - ] - } - }, - { - "name": "SwitchboardDecimal", - "type": { - "kind": "struct", - "fields": [ - { - "name": "mantissa", - "type": "i128" - }, - { - "name": "scale", - "type": "u32" - } - ] - } - }, - { - "name": "CrankRow", - "type": { - "kind": "struct", - "fields": [ - { - "name": "pubkey", - "type": "publicKey" - }, - { - "name": "nextTimestamp", - "type": "i64" - } - ] - } - }, - { - "name": "OracleMetrics", - "type": { - "kind": "struct", - "fields": [ - { - "name": "consecutiveSuccess", - "type": "u64" - }, - { - "name": "consecutiveError", - "type": "u64" - }, - { - "name": "consecutiveDisagreement", - "type": "u64" - }, - { - "name": "consecutiveLateResponse", - "type": "u64" - }, - { - "name": "consecutiveFailure", - "type": "u64" - }, - { - "name": "totalSuccess", - "type": "u128" - }, - { - "name": "totalError", - "type": "u128" - }, - { - "name": "totalDisagreement", - "type": "u128" - }, - { - "name": "totalLateResponse", - "type": "u128" - } - ] - } - }, - { - "name": "VrfBuilder", - "type": { - "kind": "struct", - "fields": [ - { - "name": "producer", - "type": "publicKey" - }, - { - "name": "status", - "type": { - "defined": "VrfStatus" - } - }, - { - "name": "reprProof", - "type": { - "array": ["u8", 80] - } - }, - { - "name": "proof", - "type": { - "defined": "EcvrfProofZC" - } - }, - { - "name": "yPoint", - "type": "publicKey" - }, - { - "name": "stage", - "type": "u32" - }, - { - "name": "stage1Out", - "type": { - "defined": "EcvrfIntermediate" - } - }, - { - "name": "r1", - "type": { - "defined": "EdwardsPointZC" - } - }, - { - "name": "r2", - "type": { - "defined": "EdwardsPointZC" - } - }, - { - "name": "stage3Out", - "type": { - "defined": "EcvrfIntermediate" - } - }, - { - "name": "hPoint", - "type": { - "defined": "EdwardsPointZC" - } - }, - { - "name": "sReduced", - "type": { - "defined": "Scalar" - } - }, - { - "name": "yPointBuilder", - "type": { - "array": [ - { - "defined": "FieldElementZC" - }, - 3 - ] - } - }, - { - "name": "yRistrettoPoint", - "type": { - "defined": "EdwardsPointZC" - } - }, - { - "name": "mulRound", - "type": "u8" - }, - { - "name": "hashPointsRound", - "type": "u8" - }, - { - "name": "mulTmp1", - "type": { - "defined": "CompletedPointZC" - } - }, - { - "name": "uPoint1", - "type": { - "defined": "EdwardsPointZC" - } - }, - { - "name": "uPoint2", - "type": { - "defined": "EdwardsPointZC" - } - }, - { - "name": "vPoint1", - "type": { - "defined": "EdwardsPointZC" - } - }, - { - "name": "vPoint2", - "type": { - "defined": "EdwardsPointZC" - } - }, - { - "name": "uPoint", - "type": { - "defined": "EdwardsPointZC" - } - }, - { - "name": "vPoint", - "type": { - "defined": "EdwardsPointZC" - } - }, - { - "name": "u1", - "type": { - "defined": "FieldElementZC" - } - }, - { - "name": "u2", - "type": { - "defined": "FieldElementZC" - } - }, - { - "name": "invertee", - "type": { - "defined": "FieldElementZC" - } - }, - { - "name": "y", - "type": { - "defined": "FieldElementZC" - } - }, - { - "name": "z", - "type": { - "defined": "FieldElementZC" - } - }, - { - "name": "p1Bytes", - "type": { - "array": ["u8", 32] - } - }, - { - "name": "p2Bytes", - "type": { - "array": ["u8", 32] - } - }, - { - "name": "p3Bytes", - "type": { - "array": ["u8", 32] - } - }, - { - "name": "p4Bytes", - "type": { - "array": ["u8", 32] - } - }, - { - "name": "cPrimeHashbuf", - "type": { - "array": ["u8", 16] - } - }, - { - "name": "m1", - "type": { - "defined": "FieldElementZC" - } - }, - { - "name": "m2", - "type": { - "defined": "FieldElementZC" - } - }, - { - "name": "txRemaining", - "type": "u32" - }, - { - "name": "verified", - "type": "bool" - }, - { - "name": "result", - "type": { - "array": ["u8", 32] - } - } - ] - } - }, - { - "name": "AccountMetaZC", - "type": { - "kind": "struct", - "fields": [ - { - "name": "pubkey", - "type": "publicKey" - }, - { - "name": "isSigner", - "type": "bool" - }, - { - "name": "isWritable", - "type": "bool" - } - ] - } - }, - { - "name": "AccountMetaBorsh", - "type": { - "kind": "struct", - "fields": [ - { - "name": "pubkey", - "type": "publicKey" - }, - { - "name": "isSigner", - "type": "bool" - }, - { - "name": "isWritable", - "type": "bool" - } - ] - } - }, - { - "name": "CallbackZC", - "type": { - "kind": "struct", - "fields": [ - { - "name": "programId", - "type": "publicKey" - }, - { - "name": "accounts", - "type": { - "array": [ - { - "defined": "AccountMetaZC" - }, - 32 - ] - } - }, - { - "name": "accountsLen", - "type": "u32" - }, - { - "name": "ixData", - "type": { - "array": ["u8", 1024] - } - }, - { - "name": "ixDataLen", - "type": "u32" - } - ] - } - }, - { - "name": "VrfRound", - "type": { - "kind": "struct", - "fields": [ - { - "name": "alpha", - "type": { - "array": ["u8", 256] - } - }, - { - "name": "alphaLen", - "type": "u32" - }, - { - "name": "requestSlot", - "type": "u64" - }, - { - "name": "requestTimestamp", - "type": "i64" - }, - { - "name": "result", - "type": { - "array": ["u8", 32] - } - }, - { - "name": "numVerified", - "type": "u32" - }, - { - "name": "ebuf", - "type": { - "array": ["u8", 256] - } - } - ] - } - }, - { - "name": "BufferRelayerRound", - "type": { - "kind": "struct", - "fields": [ - { - "name": "numSuccess", - "type": "u32" - }, - { - "name": "numError", - "type": "u32" - }, - { - "name": "roundOpenSlot", - "type": "u64" - }, - { - "name": "roundOpenTimestamp", - "type": "i64" - }, - { - "name": "oraclePubkey", - "type": "publicKey" - } - ] - } - }, - { - "name": "BorshDecimal", - "type": { - "kind": "struct", - "fields": [ - { - "name": "mantissa", - "type": "i128" - }, - { - "name": "scale", - "type": "u32" - } - ] - } - }, - { - "name": "Lanes", - "type": { - "kind": "enum", - "variants": [ - { - "name": "C" - }, - { - "name": "D" - }, - { - "name": "AB" - }, - { - "name": "AC" - }, - { - "name": "CD" - }, - { - "name": "AD" - }, - { - "name": "BC" - }, - { - "name": "ABCD" - } - ] - } - }, - { - "name": "Shuffle", - "type": { - "kind": "enum", - "variants": [ - { - "name": "AAAA" - }, - { - "name": "BBBB" - }, - { - "name": "CACA" - }, - { - "name": "DBBD" - }, - { - "name": "ADDA" - }, - { - "name": "CBCB" - }, - { - "name": "ABAB" - }, - { - "name": "BADC" - }, - { - "name": "BACD" - }, - { - "name": "ABDC" - } - ] - } - }, - { - "name": "Shuffle", - "type": { - "kind": "enum", - "variants": [ - { - "name": "AAAA" - }, - { - "name": "BBBB" - }, - { - "name": "BADC" - }, - { - "name": "BACD" - }, - { - "name": "ADDA" - }, - { - "name": "CBCB" - }, - { - "name": "ABDC" - }, - { - "name": "ABAB" - }, - { - "name": "DBBD" - }, - { - "name": "CACA" - } - ] - } - }, - { - "name": "Lanes", - "type": { - "kind": "enum", - "variants": [ - { - "name": "D" - }, - { - "name": "C" - }, - { - "name": "AB" - }, - { - "name": "AC" - }, - { - "name": "AD" - }, - { - "name": "BCD" - } - ] - } - }, - { - "name": "Error", - "type": { - "kind": "enum", - "variants": [ - { - "name": "InvalidPublicKey" - }, - { - "name": "SerializationError", - "fields": [ - { - "defined": "bincode::Error" - } - ] - }, - { - "name": "DeserializationError", - "fields": [ - { - "defined": "bincode::Error" - } - ] - }, - { - "name": "InvalidDataError" - } - ] - } - }, - { - "name": "SwitchboardPermission", - "type": { - "kind": "enum", - "variants": [ - { - "name": "PermitOracleHeartbeat" - }, - { - "name": "PermitOracleQueueUsage" - }, - { - "name": "PermitVrfRequests" - } - ] - } - }, - { - "name": "OracleResponseType", - "type": { - "kind": "enum", - "variants": [ - { - "name": "TypeSuccess" - }, - { - "name": "TypeError" - }, - { - "name": "TypeDisagreement" - }, - { - "name": "TypeNoResponse" - } - ] - } - }, - { - "name": "VrfStatus", - "type": { - "kind": "enum", - "variants": [ - { - "name": "StatusNone" - }, - { - "name": "StatusRequesting" - }, - { - "name": "StatusVerifying" - }, - { - "name": "StatusVerified" - }, - { - "name": "StatusCallbackSuccess" - }, - { - "name": "StatusVerifyFailure" - } - ] - } - } - ], - "events": [ - { - "name": "AggregatorInitEvent", - "fields": [ - { - "name": "feedPubkey", - "type": "publicKey", - "index": false - } - ] - }, - { - "name": "VrfRequestRandomnessEvent", - "fields": [ - { - "name": "vrfPubkey", - "type": "publicKey", - "index": true - }, - { - "name": "oraclePubkeys", - "type": { - "vec": "publicKey" - }, - "index": false - }, - { - "name": "loadAmount", - "type": "u64", - "index": false - }, - { - "name": "existingAmount", - "type": "u64", - "index": false - } - ] - }, - { - "name": "VrfRequestEvent", - "fields": [ - { - "name": "vrfPubkey", - "type": "publicKey", - "index": true - }, - { - "name": "oraclePubkeys", - "type": { - "vec": "publicKey" - }, - "index": false - } - ] - }, - { - "name": "VrfProveEvent", - "fields": [ - { - "name": "vrfPubkey", - "type": "publicKey", - "index": true - }, - { - "name": "oraclePubkey", - "type": "publicKey", - "index": true - }, - { - "name": "authorityPubkey", - "type": "publicKey", - "index": false - } - ] - }, - { - "name": "VrfVerifyEvent", - "fields": [ - { - "name": "vrfPubkey", - "type": "publicKey", - "index": true - }, - { - "name": "oraclePubkey", - "type": "publicKey", - "index": true - }, - { - "name": "authorityPubkey", - "type": "publicKey", - "index": false - }, - { - "name": "amount", - "type": "u64", - "index": false - } - ] - }, - { - "name": "VrfCallbackPerformedEvent", - "fields": [ - { - "name": "vrfPubkey", - "type": "publicKey", - "index": true - }, - { - "name": "oraclePubkey", - "type": "publicKey", - "index": true - }, - { - "name": "amount", - "type": "u64", - "index": false - } - ] - }, - { - "name": "AggregatorOpenRoundEvent", - "fields": [ - { - "name": "feedPubkey", - "type": "publicKey", - "index": false - }, - { - "name": "oraclePubkeys", - "type": { - "vec": "publicKey" - }, - "index": false - }, - { - "name": "jobPubkeys", - "type": { - "vec": "publicKey" - }, - "index": false - }, - { - "name": "remainingFunds", - "type": "u64", - "index": false - }, - { - "name": "queueAuthority", - "type": "publicKey", - "index": false - } - ] - }, - { - "name": "AggregatorValueUpdateEvent", - "fields": [ - { - "name": "feedPubkey", - "type": "publicKey", - "index": false - }, - { - "name": "value", - "type": { - "defined": "BorshDecimal" - }, - "index": false - }, - { - "name": "slot", - "type": "u64", - "index": false - }, - { - "name": "timestamp", - "type": "i64", - "index": false - }, - { - "name": "oraclePubkeys", - "type": { - "vec": "publicKey" - }, - "index": false - }, - { - "name": "oracleValues", - "type": { - "vec": { - "defined": "BorshDecimal" - } - }, - "index": false - } - ] - }, - { - "name": "OracleRewardEvent", - "fields": [ - { - "name": "feedPubkey", - "type": "publicKey", - "index": false - }, - { - "name": "leasePubkey", - "type": "publicKey", - "index": false - }, - { - "name": "oraclePubkey", - "type": "publicKey", - "index": false - }, - { - "name": "walletPubkey", - "type": "publicKey", - "index": false - }, - { - "name": "amount", - "type": "u64", - "index": false - }, - { - "name": "roundSlot", - "type": "u64", - "index": false - }, - { - "name": "timestamp", - "type": "i64", - "index": false - } - ] - }, - { - "name": "OracleWithdrawEvent", - "fields": [ - { - "name": "oraclePubkey", - "type": "publicKey", - "index": false - }, - { - "name": "walletPubkey", - "type": "publicKey", - "index": false - }, - { - "name": "destinationWallet", - "type": "publicKey", - "index": false - }, - { - "name": "previousAmount", - "type": "u64", - "index": false - }, - { - "name": "newAmount", - "type": "u64", - "index": false - }, - { - "name": "timestamp", - "type": "i64", - "index": false - } - ] - }, - { - "name": "LeaseWithdrawEvent", - "fields": [ - { - "name": "leasePubkey", - "type": "publicKey", - "index": false - }, - { - "name": "walletPubkey", - "type": "publicKey", - "index": false - }, - { - "name": "previousAmount", - "type": "u64", - "index": false - }, - { - "name": "newAmount", - "type": "u64", - "index": false - }, - { - "name": "timestamp", - "type": "i64", - "index": false - } - ] - }, - { - "name": "OracleSlashEvent", - "fields": [ - { - "name": "feedPubkey", - "type": "publicKey", - "index": false - }, - { - "name": "leasePubkey", - "type": "publicKey", - "index": false - }, - { - "name": "oraclePubkey", - "type": "publicKey", - "index": false - }, - { - "name": "walletPubkey", - "type": "publicKey", - "index": false - }, - { - "name": "amount", - "type": "u64", - "index": false - }, - { - "name": "roundSlot", - "type": "u64", - "index": false - }, - { - "name": "timestamp", - "type": "i64", - "index": false - } - ] - }, - { - "name": "LeaseFundEvent", - "fields": [ - { - "name": "leasePubkey", - "type": "publicKey", - "index": false - }, - { - "name": "funder", - "type": "publicKey", - "index": false - }, - { - "name": "amount", - "type": "u64", - "index": false - }, - { - "name": "timestamp", - "type": "i64", - "index": false - } - ] - }, - { - "name": "ProbationBrokenEvent", - "fields": [ - { - "name": "feedPubkey", - "type": "publicKey", - "index": false - }, - { - "name": "queuePubkey", - "type": "publicKey", - "index": false - }, - { - "name": "timestamp", - "type": "i64", - "index": false - } - ] - }, - { - "name": "FeedPermissionRevokedEvent", - "fields": [ - { - "name": "feedPubkey", - "type": "publicKey", - "index": false - }, - { - "name": "timestamp", - "type": "i64", - "index": false - } - ] - }, - { - "name": "GarbageCollectFailureEvent", - "fields": [ - { - "name": "queuePubkey", - "type": "publicKey", - "index": false - } - ] - }, - { - "name": "OracleBootedEvent", - "fields": [ - { - "name": "queuePubkey", - "type": "publicKey", - "index": false - }, - { - "name": "oraclePubkey", - "type": "publicKey", - "index": false - } - ] - }, - { - "name": "AggregatorCrankEvictionEvent", - "fields": [ - { - "name": "crankPubkey", - "type": "publicKey", - "index": false - }, - { - "name": "aggregatorPubkey", - "type": "publicKey", - "index": true - }, - { - "name": "reason", - "type": { - "option": "u32" - }, - "index": false - }, - { - "name": "timestamp", - "type": "i64", - "index": false - } - ] - }, - { - "name": "CrankLeaseInsufficientFundsEvent", - "fields": [ - { - "name": "feedPubkey", - "type": "publicKey", - "index": false - }, - { - "name": "leasePubkey", - "type": "publicKey", - "index": false - } - ] - }, - { - "name": "CrankPopExpectedFailureEvent", - "fields": [ - { - "name": "feedPubkey", - "type": "publicKey", - "index": false - }, - { - "name": "leasePubkey", - "type": "publicKey", - "index": false - } - ] - }, - { - "name": "BufferRelayerOpenRoundEvent", - "fields": [ - { - "name": "relayerPubkey", - "type": "publicKey", - "index": false - }, - { - "name": "jobPubkey", - "type": "publicKey", - "index": false - }, - { - "name": "oraclePubkeys", - "type": { - "vec": "publicKey" - }, - "index": false - }, - { - "name": "remainingFunds", - "type": "u64", - "index": false - }, - { - "name": "queue", - "type": "publicKey", - "index": false - } - ] - } - ], - "errors": [ - { - "code": 6000, - "name": "ArrayOperationError", - "msg": "Illegal operation on a Switchboard array." - }, - { - "code": 6001, - "name": "QueueOperationError", - "msg": "Illegal operation on a Switchboard queue." - }, - { - "code": 6002, - "name": "IncorrectProgramOwnerError", - "msg": "An account required to be owned by the program has a different owner." - }, - { - "code": 6003, - "name": "InvalidAggregatorRound", - "msg": "Aggregator is not currently populated with a valid round." - }, - { - "code": 6004, - "name": "TooManyAggregatorJobs", - "msg": "Aggregator cannot fit any more jobs." - }, - { - "code": 6005, - "name": "AggregatorCurrentRoundClosed", - "msg": "Aggregator's current round is closed. No results are being accepted." - }, - { - "code": 6006, - "name": "AggregatorInvalidSaveResult", - "msg": "Aggregator received an invalid save result instruction." - }, - { - "code": 6007, - "name": "InvalidStrDecimalConversion", - "msg": "Failed to convert string to decimal format." - }, - { - "code": 6008, - "name": "AccountLoaderMissingSignature", - "msg": "AccountLoader account is missing a required signature." - }, - { - "code": 6009, - "name": "MissingRequiredSignature", - "msg": "Account is missing a required signature." - }, - { - "code": 6010, - "name": "ArrayOverflowError", - "msg": "The attempted action will overflow a zero-copy account array." - }, - { - "code": 6011, - "name": "ArrayUnderflowError", - "msg": "The attempted action will underflow a zero-copy account array." - }, - { - "code": 6012, - "name": "PubkeyNotFoundError", - "msg": "The queried public key was not found." - }, - { - "code": 6013, - "name": "AggregatorIllegalRoundOpenCall", - "msg": "Aggregator round open called too early." - }, - { - "code": 6014, - "name": "AggregatorIllegalRoundCloseCall", - "msg": "Aggregator round close called too early." - }, - { - "code": 6015, - "name": "AggregatorClosedError", - "msg": "Aggregator is closed. Illegal action." - }, - { - "code": 6016, - "name": "IllegalOracleIdxError", - "msg": "Illegal oracle index." - }, - { - "code": 6017, - "name": "OracleAlreadyRespondedError", - "msg": "The provided oracle has already responded this round." - }, - { - "code": 6018, - "name": "ProtoDeserializeError", - "msg": "Failed to deserialize protocol buffer." - }, - { - "code": 6019, - "name": "UnauthorizedStateUpdateError", - "msg": "Unauthorized program state modification attempted." - }, - { - "code": 6020, - "name": "MissingOracleAccountsError", - "msg": "Not enough oracle accounts provided to closeRounds." - }, - { - "code": 6021, - "name": "OracleMismatchError", - "msg": "An unexpected oracle account was provided for the transaction." - }, - { - "code": 6022, - "name": "CrankMaxCapacityError", - "msg": "Attempted to push to a Crank that's at capacity" - }, - { - "code": 6023, - "name": "AggregatorLeaseInsufficientFunds", - "msg": "Aggregator update call attempted but attached lease has insufficient funds." - }, - { - "code": 6024, - "name": "IncorrectTokenAccountMint", - "msg": "The provided token account does not point to the Switchboard token mint." - }, - { - "code": 6025, - "name": "InvalidEscrowAccount", - "msg": "An invalid escrow account was provided." - }, - { - "code": 6026, - "name": "CrankEmptyError", - "msg": "Crank empty. Pop failed." - }, - { - "code": 6027, - "name": "PdaDeriveError", - "msg": "Failed to derive a PDA from the provided seed." - }, - { - "code": 6028, - "name": "AggregatorAccountNotFound", - "msg": "Aggregator account missing from provided account list." - }, - { - "code": 6029, - "name": "PermissionAccountNotFound", - "msg": "Permission account missing from provided account list." - }, - { - "code": 6030, - "name": "LeaseAccountDeriveFailure", - "msg": "Failed to derive a lease account." - }, - { - "code": 6031, - "name": "PermissionAccountDeriveFailure", - "msg": "Failed to derive a permission account." - }, - { - "code": 6032, - "name": "EscrowAccountNotFound", - "msg": "Escrow account missing from provided account list." - }, - { - "code": 6033, - "name": "LeaseAccountNotFound", - "msg": "Lease account missing from provided account list." - }, - { - "code": 6034, - "name": "DecimalConversionError", - "msg": "Decimal conversion method failed." - }, - { - "code": 6035, - "name": "PermissionDenied", - "msg": "Permission account is missing required flags for the given action." - }, - { - "code": 6036, - "name": "QueueAtCapacity", - "msg": "Oracle queue is at lease capacity." - }, - { - "code": 6037, - "name": "ExcessiveCrankRowsError", - "msg": "Data feed is already pushed on a crank." - }, - { - "code": 6038, - "name": "AggregatorLockedError", - "msg": "Aggregator is locked, no setting modifications or job additions allowed." - }, - { - "code": 6039, - "name": "AggregatorInvalidBatchSizeError", - "msg": "Aggregator invalid batch size." - }, - { - "code": 6040, - "name": "AggregatorJobChecksumMismatch", - "msg": "Oracle provided an incorrect aggregator job checksum." - }, - { - "code": 6041, - "name": "IntegerOverflowError", - "msg": "An integer overflow occurred." - }, - { - "code": 6042, - "name": "InvalidUpdatePeriodError", - "msg": "Minimum update period is 5 seconds." - }, - { - "code": 6043, - "name": "NoResultsError", - "msg": "Aggregator round evaluation attempted with no results." - }, - { - "code": 6044, - "name": "InvalidExpirationError", - "msg": "An expiration constraint was broken." - }, - { - "code": 6045, - "name": "InsufficientStakeError", - "msg": "An account provided insufficient stake for action." - }, - { - "code": 6046, - "name": "LeaseInactiveError", - "msg": "The provided lease account is not active." - }, - { - "code": 6047, - "name": "NoAggregatorJobsFound", - "msg": "No jobs are currently included in the aggregator." - }, - { - "code": 6048, - "name": "IntegerUnderflowError", - "msg": "An integer underflow occurred." - }, - { - "code": 6049, - "name": "OracleQueueMismatch", - "msg": "An invalid oracle queue account was provided." - }, - { - "code": 6050, - "name": "OracleWalletMismatchError", - "msg": "An unexpected oracle wallet account was provided for the transaction." - }, - { - "code": 6051, - "name": "InvalidBufferAccountError", - "msg": "An invalid buffer account was provided." - }, - { - "code": 6052, - "name": "InsufficientOracleQueueError", - "msg": "Insufficient oracle queue size." - }, - { - "code": 6053, - "name": "InvalidAuthorityError", - "msg": "Invalid authority account provided." - }, - { - "code": 6054, - "name": "InvalidTokenAccountMintError", - "msg": "A provided token wallet is associated with an incorrect mint." - }, - { - "code": 6055, - "name": "ExcessiveLeaseWithdrawlError", - "msg": "You must leave enough funds to perform at least 1 update in the lease." - }, - { - "code": 6056, - "name": "InvalideHistoryAccountError", - "msg": "Invalid history account provided." - }, - { - "code": 6057, - "name": "InvalidLeaseAccountEscrowError", - "msg": "Invalid lease account escrow." - }, - { - "code": 6058, - "name": "InvalidCrankAccountError", - "msg": "Invalid crank provided." - }, - { - "code": 6059, - "name": "CrankNoElementsReadyError", - "msg": "No elements ready to be popped." - }, - { - "code": 6060, - "name": "IndexOutOfBoundsError", - "msg": "Index out of bounds" - }, - { - "code": 6061, - "name": "VrfInvalidRequestError", - "msg": "Invalid vrf request params" - }, - { - "code": 6062, - "name": "VrfInvalidProofSubmissionError", - "msg": "Vrf proof failed to verify" - }, - { - "code": 6063, - "name": "VrfVerifyError", - "msg": "Error in verifying vrf proof." - }, - { - "code": 6064, - "name": "VrfCallbackError", - "msg": "Vrf callback function failed." - }, - { - "code": 6065, - "name": "VrfCallbackParamsError", - "msg": "Invalid vrf callback params provided." - }, - { - "code": 6066, - "name": "VrfCallbackAlreadyCalledError", - "msg": "Vrf callback has already been triggered." - }, - { - "code": 6067, - "name": "VrfInvalidPubkeyError", - "msg": "The provided pubkey is invalid to use in ecvrf proofs" - }, - { - "code": 6068, - "name": "VrfTooManyVerifyCallsError", - "msg": "Number of required verify calls exceeded" - }, - { - "code": 6069, - "name": "VrfRequestAlreadyLaunchedError", - "msg": "Vrf request is already pending" - }, - { - "code": 6070, - "name": "VrfInsufficientVerificationError", - "msg": "Insufficient amount of proofs collected for VRF callback" - }, - { - "code": 6071, - "name": "InvalidVrfProducerError", - "msg": "An incorrect oracle attempted to submit a proof" - }, - { - "code": 6072, - "name": "InvalidGovernancePidError", - "msg": "Invalid SPLGovernance Account Supplied" - }, - { - "code": 6073, - "name": "InvalidGovernanceAccountError", - "msg": "An Invalid Governance Account was supplied" - }, - { - "code": 6074, - "name": "MissingOptionalAccount", - "msg": "Expected an optional account" - }, - { - "code": 6075, - "name": "InvalidSpawnRecordOwner", - "msg": "Invalid Owner for Spawn Record" - }, - { - "code": 6076, - "name": "NoopError", - "msg": "Noop error" - }, - { - "code": 6077, - "name": "MissingRequiredAccountsError", - "msg": "A required instruction account was not included" - }, - { - "code": 6078, - "name": "InvalidMintError", - "msg": "Invalid mint account passed for instruction" - }, - { - "code": 6079, - "name": "InvalidTokenAccountKeyError", - "msg": "An invalid token account was passed into the instruction" - }, - { - "code": 6080, - "name": "InvalidJobAccountError", - "msg": "" - }, - { - "code": 6081, - "name": "VoterStakeRegistryError", - "msg": "" - }, - { - "code": 6082, - "name": "AccountDiscriminatorMismatch", - "msg": "Account discriminator did not match." - } - ], - "metadata": { - "address": "7PMP6yE6qb3XzBQr5TK2GhuruYayZzBnT8U92ySaLESC" - } -} diff --git a/VoteStakeRegistry/actions/closeDeposit.ts b/VoteStakeRegistry/actions/closeDeposit.ts deleted file mode 100644 index e4eae3f57b..0000000000 --- a/VoteStakeRegistry/actions/closeDeposit.ts +++ /dev/null @@ -1,60 +0,0 @@ -import { - Keypair, - PublicKey, - Transaction, - TransactionInstruction, -} from '@solana/web3.js' -import { VsrClient } from '@blockworks-foundation/voter-stake-registry-client' -import { RpcContext } from '@solana/spl-governance' -import { sendTransaction } from '@utils/send' -import { getRegistrarPDA, getVoterPDA } from 'VoteStakeRegistry/sdk/accounts' - -export const closeDeposit = async ({ - rpcContext, - realmPk, - depositIndex, - communityMintPk, - client, -}: { - rpcContext: RpcContext - realmPk: PublicKey - communityMintPk: PublicKey - depositIndex: number - client?: VsrClient -}) => { - const signers: Keypair[] = [] - const { wallet, connection } = rpcContext - const instructions: TransactionInstruction[] = [] - const clientProgramId = client!.program.programId - - const { registrar } = await getRegistrarPDA( - realmPk, - communityMintPk, - client!.program.programId - ) - const { voter } = await getVoterPDA( - registrar, - wallet!.publicKey!, - clientProgramId - ) - const closeDepositEntry = await client!.program.methods - .closeDepositEntry(depositIndex) - .accounts({ - voter: voter, - voterAuthority: wallet!.publicKey!, - }) - .instruction() - instructions.push(closeDepositEntry) - - const transaction = new Transaction() - transaction.add(...instructions) - - await sendTransaction({ - transaction, - wallet, - connection, - signers, - sendingMessage: `Closing deposit`, - successMessage: `Deposit closed successful`, - }) -} diff --git a/VoteStakeRegistry/actions/getClawbackInstruction.ts b/VoteStakeRegistry/actions/getClawbackInstruction.ts deleted file mode 100644 index 4dc08fb39c..0000000000 --- a/VoteStakeRegistry/actions/getClawbackInstruction.ts +++ /dev/null @@ -1,63 +0,0 @@ -import { PublicKey } from '@solana/web3.js' - -import { VsrClient } from '@blockworks-foundation/voter-stake-registry-client' -import { getRegistrarPDA, getVoterPDA } from 'VoteStakeRegistry/sdk/accounts' -import { - ASSOCIATED_TOKEN_PROGRAM_ID, - Token, - TOKEN_PROGRAM_ID, -} from '@solana/spl-token' - -export const getClawbackInstruction = async ({ - realmPk, - realmAuthority, - voterWalletAddress, - destination, - voterDepositIndex, - grantMintPk, - realmCommunityMintPk, - client, -}: { - realmPk: PublicKey - realmAuthority: PublicKey - voterWalletAddress: PublicKey - destination: PublicKey - voterDepositIndex: number - grantMintPk: PublicKey - realmCommunityMintPk: PublicKey - client?: VsrClient -}) => { - const clientProgramId = client!.program.programId - - const { registrar } = await getRegistrarPDA( - realmPk, - realmCommunityMintPk, - clientProgramId - ) - const { voter } = await getVoterPDA( - registrar, - voterWalletAddress, - clientProgramId - ) - - const voterATAPk = await Token.getAssociatedTokenAddress( - ASSOCIATED_TOKEN_PROGRAM_ID, - TOKEN_PROGRAM_ID, - grantMintPk, - voter, - true - ) - - const clawbackIx = await client?.program.methods - .clawback(voterDepositIndex) - .accounts({ - registrar, - realmAuthority, - voter, - vault: voterATAPk, - destination, - tokenProgram: TOKEN_PROGRAM_ID, - }) - .instruction() - return clawbackIx -} diff --git a/VoteStakeRegistry/actions/getGrantInstruction.ts b/VoteStakeRegistry/actions/getGrantInstruction.ts deleted file mode 100644 index 81005e3d8c..0000000000 --- a/VoteStakeRegistry/actions/getGrantInstruction.ts +++ /dev/null @@ -1,100 +0,0 @@ -import { PublicKey, SystemProgram, SYSVAR_RENT_PUBKEY } from '@solana/web3.js' - -import { BN } from '@project-serum/anchor' -import { VsrClient } from '@blockworks-foundation/voter-stake-registry-client' -import { - getRegistrarPDA, - getVoterPDA, - getVoterWeightPDA, - LockupType, -} from 'VoteStakeRegistry/sdk/accounts' -import { - ASSOCIATED_TOKEN_PROGRAM_ID, - Token, - TOKEN_PROGRAM_ID, -} from '@solana/spl-token' - -export const getGrantInstruction = async ({ - fromPk, - toPk, - realmPk, - grantMintPk, - communityMintPk, - amount, - lockupPeriod, - startTime, - lockupKind, - allowClawback, - tokenAuthority, - client, -}: { - fromPk: PublicKey - realmMint: PublicKey - grantMintPk: PublicKey - communityMintPk: PublicKey - toPk: PublicKey - realmPk: PublicKey - tokenAuthority: PublicKey - amount: number - //days or months in case of monthly vesting lockup type - lockupPeriod: number - lockupKind: LockupType - startTime: number - allowClawback: boolean - client?: VsrClient -}) => { - const systemProgram = SystemProgram.programId - const clientProgramId = client!.program.programId - - const { registrar } = await getRegistrarPDA( - realmPk, - communityMintPk, - clientProgramId - ) - const { voter, voterBump } = await getVoterPDA( - registrar, - toPk, - clientProgramId - ) - const { voterWeightPk, voterWeightBump } = await getVoterWeightPDA( - registrar, - toPk, - clientProgramId - ) - const voterATAPk = await Token.getAssociatedTokenAddress( - ASSOCIATED_TOKEN_PROGRAM_ID, - TOKEN_PROGRAM_ID, - grantMintPk, - voter, - true - ) - - const grantIx = await client?.program.methods - .grant( - voterBump, - voterWeightBump, - { [lockupKind]: {} }, - new BN(startTime), - lockupPeriod, - allowClawback, - new BN(amount) - ) - .accounts({ - registrar, - voter, - voterAuthority: toPk, - voterWeightRecord: voterWeightPk, - vault: voterATAPk, - depositToken: fromPk, - tokenAuthority: tokenAuthority, - grantAuthority: toPk, - depositMint: grantMintPk, - payer: toPk, - systemProgram: systemProgram, - tokenProgram: TOKEN_PROGRAM_ID, - associatedTokenProgram: ASSOCIATED_TOKEN_PROGRAM_ID, - rent: SYSVAR_RENT_PUBKEY, - }) - .instruction() - return grantIx -} diff --git a/VoteStakeRegistry/actions/voteRegistryDepositWithoutLockup.ts b/VoteStakeRegistry/actions/voteRegistryDepositWithoutLockup.ts deleted file mode 100644 index 229e236d67..0000000000 --- a/VoteStakeRegistry/actions/voteRegistryDepositWithoutLockup.ts +++ /dev/null @@ -1,67 +0,0 @@ -import { - Keypair, - PublicKey, - Transaction, - TransactionInstruction, -} from '@solana/web3.js' -import { RpcContext } from '@solana/spl-governance' -import { sendTransaction } from 'utils/send' - -import { BN } from '@project-serum/anchor' -import { VsrClient } from '@blockworks-foundation/voter-stake-registry-client' -import { withVoteRegistryDeposit } from '../sdk/withVoteRegistryDeposit' - -export const voteRegistryDepositWithoutLockup = async ({ - rpcContext, - fromPk, - mintPk, - realmPk, - communityMintPk, - programId, - amount, - tokenOwnerRecordPk, - client, -}: { - rpcContext: RpcContext - //from where we deposit our founds - fromPk: PublicKey - mintPk: PublicKey - communityMintPk: PublicKey - realmPk: PublicKey - programId: PublicKey - amount: BN - tokenOwnerRecordPk: PublicKey | null - client?: VsrClient -}) => { - const lockUpPeriodInDays = 0 - const lockupKind = 'none' - const signers: Keypair[] = [] - const { wallet, connection } = rpcContext - const instructions: TransactionInstruction[] = [] - await withVoteRegistryDeposit({ - instructions, - walletPk: rpcContext.walletPubkey, - fromPk, - mintPk, - realmPk, - programId, - amount, - tokenOwnerRecordPk, - lockUpPeriodInDays, - communityMintPk, - lockupKind, - client, - }) - - const transaction = new Transaction() - transaction.add(...instructions) - - await sendTransaction({ - transaction, - wallet, - connection, - signers, - sendingMessage: `Depositing`, - successMessage: `Deposit successful`, - }) -} diff --git a/VoteStakeRegistry/actions/voteRegistryLockDeposit.ts b/VoteStakeRegistry/actions/voteRegistryLockDeposit.ts deleted file mode 100644 index a0fbce6553..0000000000 --- a/VoteStakeRegistry/actions/voteRegistryLockDeposit.ts +++ /dev/null @@ -1,136 +0,0 @@ -import { - Keypair, - PublicKey, - Transaction, - TransactionInstruction, -} from '@solana/web3.js' -import { RpcContext, TOKEN_PROGRAM_ID } from '@solana/spl-governance' -import { sendTransaction } from 'utils/send' - -import { BN } from '@project-serum/anchor' -import { LockupType } from 'VoteStakeRegistry/sdk/accounts' -import { VsrClient } from '@blockworks-foundation/voter-stake-registry-client' -import { withCreateNewDeposit } from '../sdk/withCreateNewDeposit' -import { getPeriod } from 'VoteStakeRegistry/tools/deposits' - -export const voteRegistryLockDeposit = async ({ - rpcContext, - mintPk, - realmPk, - programId, - amountFromVoteRegistryDeposit, - totalTransferAmount, - lockUpPeriodInDays, - lockupKind, - sourceDepositIdx, - client, - tokenOwnerRecordPk, - sourceTokenAccount, - communityMintPk, - allowClawback = false, -}: { - rpcContext: RpcContext - mintPk: PublicKey - realmPk: PublicKey - programId: PublicKey - //amount that will be taken from vote registry deposit - amountFromVoteRegistryDeposit: BN - totalTransferAmount: BN - lockUpPeriodInDays: number - lockupKind: LockupType - sourceDepositIdx: number - tokenOwnerRecordPk: PublicKey | null - sourceTokenAccount: PublicKey - communityMintPk: PublicKey - allowClawback?: boolean - client?: VsrClient -}) => { - const signers: Keypair[] = [] - const { wallet, connection } = rpcContext - if (!client) { - throw 'no vote registry plugin' - } - if (!wallet.publicKey) { - throw 'no wallet connected' - } - const fromWalletTransferAmount = totalTransferAmount.sub( - amountFromVoteRegistryDeposit - ) - const instructions: TransactionInstruction[] = [] - const { - depositIdx, - voter, - registrar, - voterATAPk, - } = await withCreateNewDeposit({ - instructions, - walletPk: rpcContext.walletPubkey, - mintPk, - realmPk, - programId, - tokenOwnerRecordPk, - lockUpPeriodInDays, - lockupKind, - communityMintPk, - client, - allowClawback, - }) - - if (!amountFromVoteRegistryDeposit.isZero()) { - const internalTransferUnlockedInstruction = await client?.program.methods - .internalTransferUnlocked( - sourceDepositIdx!, - depositIdx, - amountFromVoteRegistryDeposit - ) - .accounts({ - registrar: registrar, - voter: voter, - voterAuthority: wallet!.publicKey, - }) - .instruction() - - instructions.push(internalTransferUnlockedInstruction) - } - - if (!fromWalletTransferAmount.isZero() && !fromWalletTransferAmount.isNeg()) { - const depositInstruction = await client?.program.methods - .deposit(depositIdx, fromWalletTransferAmount) - .accounts({ - registrar: registrar, - voter: voter, - vault: voterATAPk, - depositToken: sourceTokenAccount, - depositAuthority: wallet!.publicKey!, - tokenProgram: TOKEN_PROGRAM_ID, - }) - .instruction() - instructions.push(depositInstruction) - } - - if (!amountFromVoteRegistryDeposit.isZero()) { - const period = getPeriod(lockUpPeriodInDays, lockupKind) - const resetLockup = await client?.program.methods - .resetLockup(depositIdx, { [lockupKind]: {} }, period) - .accounts({ - registrar: registrar, - voter: voter, - voterAuthority: wallet!.publicKey, - }) - .instruction() - - instructions.push(resetLockup) - } - - const transaction = new Transaction() - transaction.add(...instructions) - - await sendTransaction({ - transaction, - wallet, - connection, - signers, - sendingMessage: `Depositing`, - successMessage: `Deposit successful`, - }) -} diff --git a/VoteStakeRegistry/actions/voteRegistryStartUnlock.ts b/VoteStakeRegistry/actions/voteRegistryStartUnlock.ts deleted file mode 100644 index 72aef459fc..0000000000 --- a/VoteStakeRegistry/actions/voteRegistryStartUnlock.ts +++ /dev/null @@ -1,98 +0,0 @@ -import { - Keypair, - PublicKey, - Transaction, - TransactionInstruction, -} from '@solana/web3.js' -import { RpcContext } from '@solana/spl-governance' -import { sendTransaction } from 'utils/send' - -import { BN } from '@project-serum/anchor' -import { VsrClient } from '@blockworks-foundation/voter-stake-registry-client' -import { withCreateNewDeposit } from '../sdk/withCreateNewDeposit' - -export const voteRegistryStartUnlock = async ({ - rpcContext, - mintPk, - realmPk, - communityMintPk, - programId, - transferAmount, - amountAfterOperation, - lockUpPeriodInDays, - sourceDepositIdx, - client, - tokenOwnerRecordPk, -}: { - rpcContext: RpcContext - mintPk: PublicKey - realmPk: PublicKey - programId: PublicKey - communityMintPk: PublicKey - transferAmount: BN - //amount left in deposit after operation - amountAfterOperation: BN - lockUpPeriodInDays: number - sourceDepositIdx: number - tokenOwnerRecordPk: PublicKey | null - client?: VsrClient -}) => { - //adding one day to lockupPeriod when unlocking to avoid difference in front/backend calculation of period - //period have to be same or higher then deposit has that we unlock - const period = lockUpPeriodInDays + 1 - const lockupKind = 'cliff' - const signers: Keypair[] = [] - const { wallet, connection } = rpcContext - if (!client) { - throw 'no vote registry plugin' - } - if (!wallet.publicKey) { - throw 'no wallet connected' - } - const instructions: TransactionInstruction[] = [] - const { depositIdx, voter, registrar } = await withCreateNewDeposit({ - instructions, - walletPk: rpcContext.walletPubkey, - mintPk, - realmPk, - programId, - tokenOwnerRecordPk, - lockUpPeriodInDays: period, - lockupKind, - communityMintPk, - client, - }) - - const internalTransferInst = await client?.program.methods - .internalTransferLocked(sourceDepositIdx, depositIdx, transferAmount) - .accounts({ - registrar, - voter, - voterAuthority: wallet.publicKey, - }) - .instruction() - instructions.push(internalTransferInst) - - if (amountAfterOperation && amountAfterOperation?.isZero()) { - const close = await client.program.methods - .closeDepositEntry(sourceDepositIdx) - .accounts({ - voter: voter, - voterAuthority: wallet.publicKey, - }) - .instruction() - instructions.push(close) - } - - const transaction = new Transaction() - transaction.add(...instructions) - - await sendTransaction({ - transaction, - wallet, - connection, - signers, - sendingMessage: `Depositing`, - successMessage: `Deposit successful`, - }) -} diff --git a/VoteStakeRegistry/actions/voteRegistryWithdraw.ts b/VoteStakeRegistry/actions/voteRegistryWithdraw.ts deleted file mode 100644 index a72a7eeac9..0000000000 --- a/VoteStakeRegistry/actions/voteRegistryWithdraw.ts +++ /dev/null @@ -1,63 +0,0 @@ -import { - Keypair, - PublicKey, - Transaction, - TransactionInstruction, -} from '@solana/web3.js' -import { BN } from '@project-serum/anchor' -import { VsrClient } from '@blockworks-foundation/voter-stake-registry-client' -import { withVoteRegistryWithdraw } from '../sdk/withVoteRegistryWithdraw' -import { RpcContext } from '@solana/spl-governance' -import { sendTransaction } from '@utils/send' - -export const voteRegistryWithdraw = async ({ - rpcContext, - mintPk, - realmPk, - amount, - tokenOwnerRecordPubKey, - depositIndex, - closeDepositAfterOperation, - communityMintPk, - client, -}: { - rpcContext: RpcContext - mintPk: PublicKey - realmPk: PublicKey - communityMintPk: PublicKey - amount: BN - tokenOwnerRecordPubKey: PublicKey - depositIndex: number - //if we want to close deposit after doing operation we need to fill this because we can close only deposits that have 0 tokens inside - closeDepositAfterOperation?: boolean - client?: VsrClient -}) => { - const signers: Keypair[] = [] - const { wallet, connection } = rpcContext - const instructions: TransactionInstruction[] = [] - await withVoteRegistryWithdraw({ - instructions, - walletPk: wallet!.publicKey!, - mintPk, - realmPk, - amount, - tokenOwnerRecordPubKey, - depositIndex, - closeDepositAfterOperation, - communityMintPk, - connection, - client, - }) - - const transaction = new Transaction() - transaction.add(...instructions) - - await sendTransaction({ - transaction, - wallet, - connection, - signers, - sendingMessage: `Withdrawing`, - successMessage: `Withdraw successful`, - }) -} diff --git a/VoteStakeRegistry/components/Account/Account.tsx b/VoteStakeRegistry/components/Account/Account.tsx deleted file mode 100644 index b2ff1b725e..0000000000 --- a/VoteStakeRegistry/components/Account/Account.tsx +++ /dev/null @@ -1,77 +0,0 @@ -import dynamic from 'next/dynamic' -import useRealm from '@hooks/useRealm' -import PreviousRouteBtn from '@components/PreviousRouteBtn' -import { LinkIcon } from '@heroicons/react/outline' -import MyProposalsBtn from 'pages/dao/[symbol]/proposal/components/MyProposalsBtn' -import useWalletStore from 'stores/useWalletStore' - -const NotificationsCard = dynamic(() => import('@components/NotificationsCard')) -const DelegateCard = dynamic(() => import('@components/DelegateCard')) - -const AccountInner = ({ withHeader = true }: { withHeader?: boolean }) => { - const connected = useWalletStore((s) => s.connected) - return ( -
- {withHeader && ( - <> -
- -
-
-

Account

-
- - )} - -
- {connected ? ( - - ) : ( -
- - Connect your wallet -
- )} -
-
- ) -} - -const NotificationsPlugin = () => { - const { realmInfo } = useRealm() - if (realmInfo?.enableNotifi) { - return ( -
- -
- ) - } - - return null -} - -const Account = ({ withHeader = true }: { withHeader?: boolean }) => { - if (withHeader) { - return ( -
- - -
- -
-
- ) - } else { - return ( - <> - -
- -
- - - ) - } -} - -export default Account diff --git a/VoteStakeRegistry/components/Account/DepositCard.tsx b/VoteStakeRegistry/components/Account/DepositCard.tsx deleted file mode 100644 index dafc9d9205..0000000000 --- a/VoteStakeRegistry/components/Account/DepositCard.tsx +++ /dev/null @@ -1,245 +0,0 @@ -import Button from '@components/Button' -import useRealm from '@hooks/useRealm' -import { getProgramVersionForRealm } from '@models/registry/api' -import { RpcContext } from '@solana/spl-governance' -import { fmtMintAmount, getMintDecimalAmount } from '@tools/sdk/units' -import useWalletStore from 'stores/useWalletStore' -import { voteRegistryWithdraw } from 'VoteStakeRegistry/actions/voteRegistryWithdraw' -import { - DepositWithMintAccount, - LockupType, -} from 'VoteStakeRegistry/sdk/accounts' -import useDepositStore from 'VoteStakeRegistry/stores/useDepositStore' -import tokenService from '@utils/services/token' -import LockTokensModal from './LockTokensModal' -import { useState } from 'react' -import { - getFormattedStringFromDays, - getMinDurationFmt, - getTimeLeftFromNowFmt, - SECS_PER_DAY, -} from 'VoteStakeRegistry/tools/dateTools' -import { closeDeposit } from 'VoteStakeRegistry/actions/closeDeposit' -import { abbreviateAddress } from '@utils/formatting' -import { notify } from '@utils/notifications' -import useVotePluginsClientStore from 'stores/useVotePluginsClientStore' -import dayjs from 'dayjs' -import { BN } from '@project-serum/anchor' - -const DepositCard = ({ deposit }: { deposit: DepositWithMintAccount }) => { - const { getOwnedDeposits } = useDepositStore() - const { realm, realmInfo, tokenRecords, ownTokenRecord } = useRealm() - const client = useVotePluginsClientStore((s) => s.state.vsrClient) - const wallet = useWalletStore((s) => s.current) - const connection = useWalletStore((s) => s.connection.current) - const endpoint = useWalletStore((s) => s.connection.endpoint) - const [isUnlockModalOpen, setIsUnlockModalOpen] = useState(false) - const { fetchRealm, fetchWalletTokenAccounts } = useWalletStore( - (s) => s.actions - ) - const handleWithDrawFromDeposit = async ( - depositEntry: DepositWithMintAccount - ) => { - if ( - ownTokenRecord!.account!.unrelinquishedVotesCount && - realm!.account.communityMint.toBase58() === - deposit.mint.publicKey.toBase58() - ) { - notify({ - type: 'error', - message: - "You can't withdraw community tokens when you have active proposals", - }) - return - } - const rpcContext = new RpcContext( - realm!.owner, - getProgramVersionForRealm(realmInfo!), - wallet!, - connection, - endpoint - ) - await voteRegistryWithdraw({ - rpcContext, - mintPk: depositEntry!.mint.publicKey, - realmPk: realm!.pubkey!, - amount: depositEntry.available, - communityMintPk: realm!.account.communityMint, - closeDepositAfterOperation: depositEntry.currentlyLocked.isZero(), - tokenOwnerRecordPubKey: tokenRecords[wallet!.publicKey!.toBase58()] - .pubkey!, - depositIndex: depositEntry.index, - client: client, - }) - await getOwnedDeposits({ - realmPk: realm!.pubkey, - communityMintPk: realm!.account.communityMint, - walletPk: wallet!.publicKey!, - client: client!, - connection, - }) - await fetchWalletTokenAccounts() - await fetchRealm(realmInfo!.programId, realmInfo!.realmId) - } - const handleStartUnlock = () => { - setIsUnlockModalOpen(true) - } - const handleCloseDeposit = async () => { - const rpcContext = new RpcContext( - realm!.owner, - getProgramVersionForRealm(realmInfo!), - wallet!, - connection, - endpoint - ) - await closeDeposit({ - rpcContext, - realmPk: realm!.pubkey!, - depositIndex: deposit.index, - communityMintPk: realm!.account.communityMint, - client, - }) - await getOwnedDeposits({ - realmPk: realm!.pubkey, - communityMintPk: realm!.account.communityMint, - walletPk: wallet!.publicKey!, - client: client!, - connection, - }) - } - - const lockedTokens = fmtMintAmount( - deposit.mint.account, - deposit.currentlyLocked.add(deposit.available) - ) - const type = Object.keys(deposit.lockup.kind)[0] as LockupType - const typeName = type !== 'monthly' ? type : 'Vested' - const isVest = type === 'monthly' - const isRealmCommunityMint = - deposit.mint.publicKey.toBase58() === - realm?.account.communityMint.toBase58() - const isConstant = type === 'constant' - const CardLabel = ({ label, value }) => { - return ( -
-

{label}

-

{value}

-
- ) - } - const tokenInfo = tokenService.getTokenInfo(deposit.mint.publicKey.toBase58()) - return ( -
-
- {tokenInfo?.logoURI && ( - - )} -

- {lockedTokens}{' '} - {!tokenInfo?.logoURI && abbreviateAddress(deposit.mint.publicKey)} - - {tokenInfo?.symbol} - -

-
-
-
- - - {isVest && ( - - )} - {isVest && ( - - )} - {isVest && deposit.nextVestingTimestamp !== null && ( - - )} - {isRealmCommunityMint && ( - - )} - - -
- {deposit?.available?.isZero() && deposit?.currentlyLocked?.isZero() ? ( - - ) : ( - - )} -
- {isUnlockModalOpen && ( - setIsUnlockModalOpen(false)} - > - )} -
- ) -} - -export default DepositCard diff --git a/VoteStakeRegistry/components/Account/LockTokensAccount.tsx b/VoteStakeRegistry/components/Account/LockTokensAccount.tsx deleted file mode 100644 index 2f60258a30..0000000000 --- a/VoteStakeRegistry/components/Account/LockTokensAccount.tsx +++ /dev/null @@ -1,373 +0,0 @@ -import Button from '@components/Button' -import useRealm from '@hooks/useRealm' -import { - fmtMintAmount, - getMintDecimalAmountFromNatural, -} from '@tools/sdk/units' -import { useEffect, useMemo, useState } from 'react' -import LockTokensModal from './LockTokensModal' -import DepositCommunityTokensBtn from '../TokenBalance/DepositCommunityTokensBtn' -import WithDrawCommunityTokens from '../TokenBalance/WithdrawCommunityTokensBtn' -import DepositCard from './DepositCard' -import PreviousRouteBtn from '@components/PreviousRouteBtn' -import VotingPowerBox from '../TokenBalance/VotingPowerBox' -import { PublicKey } from '@solana/web3.js' -import { MintInfo } from '@solana/spl-token' -import { BN } from '@project-serum/anchor' -import tokenService from '@utils/services/token' -import useWalletStore from 'stores/useWalletStore' -import { getDeposits } from 'VoteStakeRegistry/tools/deposits' -import { DepositWithMintAccount } from 'VoteStakeRegistry/sdk/accounts' -import useDepositStore from 'VoteStakeRegistry/stores/useDepositStore' -import { notify } from '@utils/notifications' -import useVotePluginsClientStore from 'stores/useVotePluginsClientStore' -import { getTokenOwnerRecordAddress } from '@solana/spl-governance' -import InlineNotification from '@components/InlineNotification' -import { - LightningBoltIcon, - LinkIcon, - LockClosedIcon, -} from '@heroicons/react/outline' -import { getMintMetadata } from '@components/instructions/programs/splToken' -import Account from './Account' -import { abbreviateAddress } from '@utils/formatting' - -interface DepositBox { - mintPk: PublicKey - mint: MintInfo - currentAmount: BN - lockUpKind: string -} -const unlockedTypes = ['none'] - -const LockTokensAccount = ({ tokenOwnerRecordPk }) => { - const { realm, realmInfo, mint, tokenRecords, councilMint } = useRealm() - const [isLockModalOpen, setIsLockModalOpen] = useState(false) - const client = useVotePluginsClientStore((s) => s.state.vsrClient) - const [reducedDeposits, setReducedDeposits] = useState([]) - const ownDeposits = useDepositStore((s) => s.state.deposits) - const [deposits, setDeposits] = useState([]) - const [votingPower, setVotingPower] = useState(new BN(0)) - const [votingPowerFromDeposits, setVotingPowerFromDeposits] = useState( - new BN(0) - ) - const [isOwnerOfDeposits, setIsOwnerOfDeposits] = useState(true) - const tokenOwnerRecordWalletPk = Object.keys(tokenRecords)?.find( - (key) => tokenRecords[key]?.pubkey?.toBase58() === tokenOwnerRecordPk - ) - const [isLoading, setIsLoading] = useState(false) - const connection = useWalletStore((s) => s.connection.current) - const wallet = useWalletStore((s) => s.current) - const connected = useWalletStore((s) => s.connected) - const mainBoxesClasses = 'bg-bkg-1 col-span-1 p-4 rounded-md' - const isNextSameRecord = (x, next) => { - const nextType = Object.keys(next.lockup.kind)[0] - return ( - x.mintPk.toBase58() === next.mint.publicKey.toBase58() && - ((!unlockedTypes.includes(x.lockUpKind) && - !unlockedTypes.includes(nextType)) || - (unlockedTypes.includes(x.lockUpKind) && - unlockedTypes.includes(nextType))) - ) - } - const handleGetDeposits = async () => { - setIsLoading(true) - try { - if ( - realm?.account.config.useCommunityVoterWeightAddin && - realm.pubkey && - wallet?.publicKey && - client - ) { - const { - deposits, - votingPower, - votingPowerFromDeposits, - } = await getDeposits({ - realmPk: realm!.pubkey, - communityMintPk: realm!.account.communityMint, - walletPk: tokenOwnerRecordWalletPk - ? new PublicKey(tokenOwnerRecordWalletPk) - : wallet.publicKey, - client: client!, - connection: connection, - }) - const reducedDeposits = deposits.reduce((curr, next) => { - const nextType = Object.keys(next.lockup.kind)[0] - const isUnlockedType = unlockedTypes.includes(nextType) - const currentValue = curr.find((x) => { - return isNextSameRecord(x, next) - }) - if (typeof currentValue === 'undefined') { - curr.push({ - mintPk: next.mint.publicKey, - mint: next.mint.account, - currentAmount: isUnlockedType - ? next.available - : next.currentlyLocked, - lockUpKind: nextType, - }) - } else { - curr.map((x) => { - if (isNextSameRecord(x, next)) { - x.currentAmount = x.currentAmount.add( - unlockedTypes.includes(x.lockUpKind) - ? next.available - : next.currentlyLocked - ) - } - return x - }) - } - return curr - }, [] as DepositBox[]) - setVotingPowerFromDeposits(votingPowerFromDeposits) - setVotingPower(votingPower) - setDeposits(deposits) - setReducedDeposits(reducedDeposits) - } else if (!wallet?.connected) { - setVotingPowerFromDeposits(new BN(0)) - setVotingPower(new BN(0)) - setDeposits([]) - setReducedDeposits([]) - } - } catch (e) { - console.log(e) - notify({ - type: 'error', - message: "Can't fetch deposits", - }) - } - setIsLoading(false) - } - useEffect(() => { - if ( - JSON.stringify(ownDeposits) !== JSON.stringify(deposits) && - isOwnerOfDeposits - ) { - handleGetDeposits() - } - }, [JSON.stringify(ownDeposits), ownDeposits.length]) - useEffect(() => { - handleGetDeposits() - }, [isOwnerOfDeposits, client]) - useEffect(() => { - const getTokenOwnerRecord = async () => { - const defaultMint = - !mint?.supply.isZero() || - realm?.account.config.useMaxCommunityVoterWeightAddin - ? realm!.account.communityMint - : !councilMint?.supply.isZero() - ? realm!.account.config.councilMint - : undefined - const tokenOwnerRecordAddress = await getTokenOwnerRecordAddress( - realm!.owner, - realm!.pubkey, - defaultMint!, - wallet!.publicKey! - ) - setIsOwnerOfDeposits( - tokenOwnerRecordAddress.toBase58() === tokenOwnerRecordPk - ) - } - if (realm && wallet?.connected) { - getTokenOwnerRecord() - } - }, [realm?.pubkey.toBase58(), wallet?.connected, tokenOwnerRecordPk]) - - const hasLockedTokens = useMemo(() => { - return reducedDeposits.find((d) => d.lockUpKind !== 'none') - }, [reducedDeposits]) - - const lockedTokens = useMemo(() => { - return ( - deposits - // we filter out one deposits that is used to store none locked community tokens - ?.filter( - (x) => - x.index !== - deposits.find( - (depo) => - typeof depo.lockup.kind.none !== 'undefined' && - depo.mint.publicKey.toBase58() === - realm?.account.communityMint.toBase58() && - depo.isUsed && - !depo.allowClawback && - depo.isUsed - )?.index - ) - ) - }, [deposits]) - - return ( -
-
-
- -
-
-

- Your Account{' '} - - ({realmInfo?.displayName}) - -

- -
- - -
-
- {!isOwnerOfDeposits && connected && ( -
- -
- )} - {connected ? ( -
-
- {isLoading ? ( - <> -
-
-
- - ) : ( - <> -
- {mint && ( - - )} -
- {reducedDeposits?.map((x, idx) => { - const availableTokens = fmtMintAmount( - x.mint, - x.currentAmount - ) - const price = - getMintDecimalAmountFromNatural( - x.mint, - x.currentAmount - ).toNumber() * - tokenService.getUSDTokenPrice(x.mintPk.toBase58()) - const tokenName = - getMintMetadata(x.mintPk)?.name || - tokenService.getTokenInfo(x.mintPk.toBase58())?.name || - abbreviateAddress(x.mintPk) - const formatter = Intl.NumberFormat('en', { - notation: 'compact', - }) - return ( -
-

- {`${tokenName} ${ - x.lockUpKind === 'none' ? 'Deposited' : 'Locked' - }`} -

- - {availableTokens} - {price ? ( - - $ - {formatter.format(price)} - - ) : null} - -
- ) - })} - {reducedDeposits.length === 0 ? ( -
-

{`${realmInfo?.symbol} Deposited`}

- 0 -
- ) : null} - {!hasLockedTokens ? ( -
-

{`${realmInfo?.symbol} Locked`}

- 0 -
- ) : null} - - )} -
-

Locked Deposits

- {lockedTokens?.length > 0 ? ( -
- {deposits - //we filter out one deposits that is used to store none locked community tokens - ?.filter( - (x) => - x.index !== - deposits.find( - (depo) => - typeof depo.lockup.kind.none !== 'undefined' && - depo.mint.publicKey.toBase58() === - realm?.account.communityMint.toBase58() && - depo.isUsed && - !depo.allowClawback && - depo.isUsed - )?.index - ) - ?.map((x, idx) => ( - - ))} -
- -

- Increase your voting power by

locking your tokens. -

- -
-
- ) : ( -
- -

- Increase your voting power by

locking your tokens. -

- -
- )} -
- ) : ( -
- - Connect your wallet -
- )} - {isLockModalOpen && ( - setIsLockModalOpen(false)} - > - )} -
- {connected && } -
- ) -} - -export default LockTokensAccount diff --git a/VoteStakeRegistry/components/Account/LockTokensModal.tsx b/VoteStakeRegistry/components/Account/LockTokensModal.tsx deleted file mode 100644 index 52c85f5c03..0000000000 --- a/VoteStakeRegistry/components/Account/LockTokensModal.tsx +++ /dev/null @@ -1,637 +0,0 @@ -import Button, { LinkButton, SecondaryButton } from '@components/Button' -import Input from '@components/inputs/Input' -import { getMintMetadata } from '@components/instructions/programs/splToken' -import Modal from '@components/Modal' -import { QuestionMarkCircleIcon } from '@heroicons/react/outline' -import useRealm from '@hooks/useRealm' -import { getProgramVersionForRealm } from '@models/registry/api' -import { BN } from '@project-serum/anchor' -import { RpcContext } from '@solana/spl-governance' -import { - fmtMintAmount, - getMintDecimalAmount, - getMintMinAmountAsDecimal, - getMintNaturalAmountFromDecimalAsBN, -} from '@tools/sdk/units' -import { precision } from '@utils/formatting' -import { useEffect, useState } from 'react' -import useWalletStore from 'stores/useWalletStore' -import { voteRegistryLockDeposit } from 'VoteStakeRegistry/actions/voteRegistryLockDeposit' -import { DepositWithMintAccount } from 'VoteStakeRegistry/sdk/accounts' -import { - yearsToDays, - daysToMonths, - getMinDurationInDays, - SECS_PER_DAY, - getFormattedStringFromDays, -} from 'VoteStakeRegistry/tools/dateTools' -import useDepositStore from 'VoteStakeRegistry/stores/useDepositStore' -import { voteRegistryStartUnlock } from 'VoteStakeRegistry/actions/voteRegistryStartUnlock' -import { - LockupKind, - lockupTypes, - MONTHLY, - CONSTANT, - Period, - VestingPeriod, - vestingPeriods, -} from 'VoteStakeRegistry/tools/types' -import BigNumber from 'bignumber.js' -import useVotePluginsClientStore from 'stores/useVotePluginsClientStore' -import { calcMintMultiplier } from 'VoteStakeRegistry/tools/deposits' -import ButtonGroup from '@components/ButtonGroup' -import InlineNotification from '@components/InlineNotification' -import Tooltip from '@components/Tooltip' -//import Switch from '@components/Switch' -import { notify } from '@utils/notifications' - -const YES = 'Yes' -const NO = 'No' - -const LockTokensModal = ({ - onClose, - isOpen, - depositToUnlock, -}: { - onClose: () => void - isOpen: boolean - depositToUnlock?: DepositWithMintAccount | null -}) => { - const { getOwnedDeposits } = useDepositStore() - const { mint, realm, realmTokenAccount, realmInfo, tokenRecords } = useRealm() - const client = useVotePluginsClientStore((s) => s.state.vsrClient) - const voteStakeRegistryRegistrar = useVotePluginsClientStore( - (s) => s.state.voteStakeRegistryRegistrar - ) - const connection = useWalletStore((s) => s.connection.current) - const endpoint = useWalletStore((s) => s.connection.endpoint) - const wallet = useWalletStore((s) => s.current) - const deposits = useDepositStore((s) => s.state.deposits) - const { fetchRealm, fetchWalletTokenAccounts } = useWalletStore( - (s) => s.actions - ) - - const lockupPeriods: Period[] = [ - { - defaultValue: yearsToDays(1), - display: '1y', - }, - { - defaultValue: yearsToDays(2), - display: '2y', - }, - { - defaultValue: yearsToDays(3), - display: '3y', - }, - { - defaultValue: yearsToDays(4), - display: '4y', - }, - { - defaultValue: yearsToDays(5), - display: '5y', - }, - { - defaultValue: 1, - display: 'Custom', - }, - ].filter((x) => - depositToUnlock - ? getMinDurationInDays(depositToUnlock) <= x.defaultValue || - x.display === 'Custom' - : true - ) - - const maxNonCustomDaysLockup = lockupPeriods - .map((x) => x.defaultValue) - .reduce((prev, current) => { - return prev > current ? prev : current - }) - const maxMultiplier = calcMintMultiplier( - maxNonCustomDaysLockup * SECS_PER_DAY, - voteStakeRegistryRegistrar, - realm - ) - - const depositRecord = deposits.find( - (x) => - x.mint.publicKey.toBase58() === realm!.account.communityMint.toBase58() && - x.lockup.kind.none - ) - const [lockupPeriodDays, setLockupPeriodDays] = useState(0) - const [allowClawback, setAllowClawback] = useState(false) - console.log(setAllowClawback) - const [lockupPeriod, setLockupPeriod] = useState(lockupPeriods[0]) - const [amount, setAmount] = useState() - const [lockMoreThenDeposited, setLockMoreThenDeposited] = useState( - YES - ) - const [lockupType, setLockupType] = useState(lockupTypes[0]) - const [ - vestingPeriod, - // setVestingPeriod - ] = useState(vestingPeriods[0]) - const [currentStep, setCurrentStep] = useState(0) - const [showLockupTypeInfo, setShowLockupTypeInfo] = useState(false) - - const depositedTokens = depositRecord - ? fmtMintAmount(mint, depositRecord.amountDepositedNative) - : '0' - const mintMinAmount = mint ? getMintMinAmountAsDecimal(mint) : 1 - const hasMoreTokensInWallet = !realmTokenAccount?.account.amount.isZero() - const wantToLockMoreThenDeposited = lockMoreThenDeposited === 'Yes' - const currentPrecision = precision(mintMinAmount) - const maxAmountToUnlock = depositToUnlock - ? getMintDecimalAmount( - depositToUnlock.mint.account, - depositToUnlock?.amountInitiallyLockedNative - ) - : 0 - const maxAmountToLock = - depositRecord && mint - ? wantToLockMoreThenDeposited - ? getMintDecimalAmount( - mint, - depositRecord?.amountDepositedNative.add( - new BN(realmTokenAccount!.account.amount) - ) - ) - : getMintDecimalAmount(mint, depositRecord?.amountDepositedNative) - : 0 - const maxAmount = depositToUnlock ? maxAmountToUnlock : maxAmountToLock - const maxAmountToLockFmt = - depositRecord && mint - ? wantToLockMoreThenDeposited - ? fmtMintAmount( - mint, - depositRecord?.amountDepositedNative.add( - new BN(realmTokenAccount!.account.amount) - ) - ) - : fmtMintAmount(mint, depositRecord?.amountDepositedNative) - : 0 - const maxAmountToUnlockFmt = depositToUnlock - ? fmtMintAmount( - depositToUnlock.mint.account, - depositToUnlock?.amountInitiallyLockedNative - ) - : 0 - const maxAmountFmt = depositToUnlock - ? maxAmountToUnlockFmt - : maxAmountToLockFmt - - const tokenName = mint - ? getMintMetadata(realm?.account.communityMint)?.name || 'tokens' - : '' - const currentMultiplier = calcMintMultiplier( - lockupPeriodDays * SECS_PER_DAY, - voteStakeRegistryRegistrar, - realm - ) - const currentPercentOfMaxMultiplier = - (100 * currentMultiplier) / maxMultiplier - - const handleNextStep = () => { - setCurrentStep(currentStep + 1) - } - const goToStep = (val: number) => { - setCurrentStep(val) - } - const validateAmountOnBlur = () => { - const val = parseFloat( - Math.max( - Number(mintMinAmount), - Math.min(Number(maxAmount), Number(amount)) - ).toFixed(currentPrecision) - ) - setAmount(val) - } - const handleSaveLock = async () => { - const rpcContext = new RpcContext( - realm!.owner, - getProgramVersionForRealm(realmInfo!), - wallet!, - connection, - endpoint - ) - const totalAmountToLock = getMintNaturalAmountFromDecimalAsBN( - amount!, - mint!.decimals - ) - const totalAmountInDeposit = - depositRecord?.amountDepositedNative || new BN(0) - const whatWillBeLeftInsideDeposit = totalAmountInDeposit.sub( - totalAmountToLock - ) - const amountFromDeposit = whatWillBeLeftInsideDeposit.isNeg() - ? totalAmountInDeposit - : totalAmountToLock - if (!amountFromDeposit.isZero() && allowClawback) { - notify({ - type: 'warn', - message: `Please withdraw your tokens to the wallet`, - description: `To lock tokens with clawback option you must first withdraw them to wallet`, - }) - throw 'To lock tokens with clawback option you must first withdraw them to wallet' - } - await voteRegistryLockDeposit({ - rpcContext, - mintPk: realm!.account.communityMint!, - communityMintPk: realm!.account.communityMint!, - realmPk: realm!.pubkey!, - programId: realm!.owner, - amountFromVoteRegistryDeposit: amountFromDeposit, - totalTransferAmount: totalAmountToLock, - lockUpPeriodInDays: lockupPeriodDays, - lockupKind: lockupType.value, - sourceDepositIdx: depositRecord!.index, - sourceTokenAccount: realmTokenAccount!.publicKey, - allowClawback: allowClawback, - tokenOwnerRecordPk: - tokenRecords[wallet!.publicKey!.toBase58()]?.pubkey || null, - client: client, - }) - await getOwnedDeposits({ - realmPk: realm!.pubkey, - communityMintPk: realm!.account.communityMint, - walletPk: wallet!.publicKey!, - client: client!, - connection, - }) - fetchWalletTokenAccounts() - fetchRealm(realmInfo!.programId, realmInfo!.realmId) - onClose() - } - - const handleSaveUnlock = async () => { - if (!depositToUnlock) { - throw 'No deposit to unlock selected' - } - - const rpcContext = new RpcContext( - realm!.owner, - getProgramVersionForRealm(realmInfo!), - wallet!, - connection, - endpoint - ) - const totalAmountToUnlock = getMintNaturalAmountFromDecimalAsBN( - amount!, - depositToUnlock!.mint.account.decimals - ) - - const totalAmountInDeposit = depositToUnlock.currentlyLocked - - const whatWillBeLeftInsideDeposit = totalAmountInDeposit.sub( - totalAmountToUnlock - ) - - await voteRegistryStartUnlock({ - rpcContext, - mintPk: depositToUnlock!.mint.publicKey, - realmPk: realm!.pubkey!, - programId: realm!.owner, - transferAmount: totalAmountToUnlock, - amountAfterOperation: whatWillBeLeftInsideDeposit, - lockUpPeriodInDays: lockupPeriodDays, - sourceDepositIdx: depositToUnlock!.index, - communityMintPk: realm!.account.communityMint, - tokenOwnerRecordPk: - tokenRecords[wallet!.publicKey!.toBase58()]?.pubkey || null, - client: client, - }) - await getOwnedDeposits({ - realmPk: realm!.pubkey, - communityMintPk: realm!.account.communityMint, - walletPk: wallet!.publicKey!, - client: client!, - connection, - }) - - onClose() - } - const labelClasses = 'mb-2 text-fgd-2 text-sm' - const DoYouWantToDepositMoreComponent = () => ( -
-
- Lock more than the {depositedTokens} {realmInfo?.symbol} you have - deposited? -
- setLockMoreThenDeposited(v)} - values={[YES, NO]} - /> -
- ) - const getCurrentStep = () => { - switch (currentStep) { - case 0: - return ( - <> - {!depositToUnlock ? ( - <> -
-
Lockup Type
- setShowLockupTypeInfo(true)} - > - About Lockup Types - -
-
- - setLockupType( - //@ts-ignore - lockupTypes - .filter((x) => x.value !== MONTHLY) - .find((t) => t.displayName === type) - ) - } - values={lockupTypes - .filter((x) => x.value !== MONTHLY) - .map((type) => type.displayName)} - /> -
- - ) : null} -
- {depositToUnlock && ( -
- -
- )} - {hasMoreTokensInWallet && !depositToUnlock && ( - - )} -
-
- {depositToUnlock ? 'Amount to Unlock' : 'Amount to Lock'} - setAmount(Number(maxAmount))} - > - Max: {maxAmountFmt} - -
- setAmount(e.target.value)} - step={mintMinAmount} - onBlur={validateAmountOnBlur} - /> -
-
-
Duration
- - setLockupPeriod( - //@ts-ignore - lockupPeriods.find((p) => p.display === period) - ) - } - values={lockupPeriods.map((p) => p.display)} - /> -
- {lockupPeriod.defaultValue === 1 && ( - <> -
- Number of days -
- - setLockupPeriodDays(Number(e.target.value)) - } - step={1} - /> - - )} - - {lockupType.value === MONTHLY && ( -
-
-

Vesting Period

-

Monthly

-
- {/* - - {vestingPeriods.map((period, index) => ( - - {period.display} - - ))} - - */} -
-

Vesting Rate

- {amount ? ( -

- {(amount / daysToMonths(lockupPeriodDays)).toFixed(2)}{' '} - {vestingPeriod.info} -

- ) : ( -

- Enter an amount to lock -

- )} -
-
- )} -
- {lockupType.value === CONSTANT - ? 'Vote Weight Multiplier' - : 'Initial Vote Weight Multiplier'} - {lockupType.value !== CONSTANT ? ( - - - - ) : null} - - {currentMultiplier}x - -
-
-
100 - ? 100 - : currentPercentOfMaxMultiplier - }%`, - }} - className="bg-primary-light h-2 rounded-lg" - >
-
- {/* {!depositToUnlock && ( -
-
- Allow dao to clawback -{' '} - - It will give ability to propose clawback of your locked - tokens to any given address If you use constant lockup - type with this option turn on only way to retrieve tokens - from that deposit will be dao vote - -
- setAllowClawback(checked)} - /> -
- )} */} -
- - ) - case 1: - return ( -
- {depositToUnlock ? ( -

- This will convert {new BigNumber(amount!).toFormat()}{' '} - {tokenName} into a cliff type lockup that unlocks in{' '} - {getFormattedStringFromDays(lockupPeriodDays, true)} -

- ) : ( -

- Lock {new BigNumber(amount!).toFormat()} {tokenName} for{' '} - {lockupType.value === CONSTANT && ' at least '} - {getFormattedStringFromDays(lockupPeriodDays, true)} -

- )} - {!depositToUnlock && ( -

Locking tokens can’t be undone.

- )} -
- ) - default: - return 'Unknown step' - } - } - useEffect(() => { - if (amount) { - validateAmountOnBlur() - } - }, [lockMoreThenDeposited]) - useEffect(() => { - setLockupPeriod(lockupPeriods[0]) - }, [voteStakeRegistryRegistrar]) - useEffect(() => { - if (depositToUnlock) { - goToStep(0) - } - }, [depositToUnlock]) - useEffect(() => { - setLockupPeriodDays(lockupPeriod.defaultValue) - }, [lockupPeriod.defaultValue]) - // const isMainBtnVisible = !hasMoreTokensInWallet || currentStep !== 0 - const isTitleVisible = currentStep !== 3 - const getCurrentBtnForStep = () => { - switch (currentStep) { - case 0: - return ( - - ) - case 1: - return ( - - ) - default: - return ( - - ) - } - } - return ( - - {currentStep !== 1 ? ( -

- {isTitleVisible && (depositToUnlock ? 'Start Unlock' : 'Lock Tokens')} -

- ) : null} - {showLockupTypeInfo ? ( - <> - {lockupTypes.map((type) => ( - <> -

- {type.displayName} -

- {type.info.map((info) => ( -

- {info} -

- ))} - - ))} - - - - ) : ( - <> - {getCurrentStep()} -
- { - // isMainBtnVisible && - getCurrentBtnForStep() - } - Cancel -
- - )} -
- ) -} - -export default LockTokensModal diff --git a/VoteStakeRegistry/components/LockTokenStats/InfoBox.tsx b/VoteStakeRegistry/components/LockTokenStats/InfoBox.tsx deleted file mode 100644 index b787eae360..0000000000 --- a/VoteStakeRegistry/components/LockTokenStats/InfoBox.tsx +++ /dev/null @@ -1,50 +0,0 @@ -import Tooltip from '@components/Tooltip' -import { InformationCircleIcon } from '@heroicons/react/outline' -import useRealm from '@hooks/useRealm' -import { getMintDecimalAmount } from '@tools/sdk/units' -import tokenService from '@utils/services/token' - -const InfoBox = ({ title, val, tooltip = '', className = '' }) => { - const { mint, realm } = useRealm() - const formatter = Intl.NumberFormat('en', { - notation: 'compact', - }) - const fmtAmount = (val) => { - return mint - ? formatter.format(getMintDecimalAmount(mint!, val).toNumber()) - : '0' - } - const price = realm - ? tokenService.getUSDTokenPrice(realm!.account.communityMint.toBase58()) - : 0 - const totalPrice = mint - ? formatter.format(getMintDecimalAmount(mint!, val).toNumber() * price) - : '' - return ( -
-
- {title} - {tooltip && ( - - - - - - )} -
-
- {fmtAmount(val)} - {totalPrice && ( - - {' '} - ≈ ${totalPrice} - - )} -
-
- ) -} - -export default InfoBox diff --git a/VoteStakeRegistry/components/LockTokenStats/LockTokenRow.tsx b/VoteStakeRegistry/components/LockTokenStats/LockTokenRow.tsx deleted file mode 100644 index e4c31fb1e1..0000000000 --- a/VoteStakeRegistry/components/LockTokenStats/LockTokenRow.tsx +++ /dev/null @@ -1,80 +0,0 @@ -import { AddressImage, DisplayAddress } from '@cardinal/namespaces-components' -import { UserCircleIcon } from '@heroicons/react/outline' -import useRealm from '@hooks/useRealm' -import { PublicKey } from '@solana/web3.js' -import { getMintDecimalAmount } from '@tools/sdk/units' -import { useMemo } from 'react' -import useWalletStore from 'stores/useWalletStore' -import { LockupType } from 'VoteStakeRegistry/sdk/accounts' -import { - getMinDurationFmt, - getTimeLeftFromNowFmt, -} from 'VoteStakeRegistry/tools/dateTools' -import { DepositWithWallet } from './tools' - -const LockTokenRow = ({ - depositWithWallet, - index, -}: { - depositWithWallet: DepositWithWallet - index: number -}) => { - const connection = useWalletStore((s) => s.connection) - const { mint } = useRealm() - const fmtMangoAmount = (val) => { - return mint ? getMintDecimalAmount(mint!, val).toFormat(0) : '0' - } - const renderAddressName = useMemo(() => { - return ( - - ) - }, [depositWithWallet.wallet.toBase58()]) - const renderAddressImage = useMemo( - () => ( - } - /> - ), - [depositWithWallet.wallet.toBase58()] - ) - const type = Object.keys( - depositWithWallet.deposit.lockup.kind - )[0] as LockupType - const typeName = type !== 'monthly' ? type : 'Vested' - const isConstant = type === 'constant' - const lockedTokens = fmtMangoAmount( - depositWithWallet.deposit.amountDepositedNative - ) - return ( -
-
- {renderAddressImage} {renderAddressName} -
-
{typeName}
-
- {isConstant - ? getMinDurationFmt(depositWithWallet.deposit as any) - : getTimeLeftFromNowFmt(depositWithWallet.deposit as any)} -
-
{lockedTokens}
-
- ) -} - -export default LockTokenRow diff --git a/VoteStakeRegistry/components/LockTokenStats/VestingVsTime.tsx b/VoteStakeRegistry/components/LockTokenStats/VestingVsTime.tsx deleted file mode 100644 index 5adfe87bbf..0000000000 --- a/VoteStakeRegistry/components/LockTokenStats/VestingVsTime.tsx +++ /dev/null @@ -1,49 +0,0 @@ -import { ResponsiveBar } from '@nivo/bar' - -const VestingVsTime = ({ data, fmtAmount /* see data tab */ }) => ( - fmtAmount(v.value)} - axisLeft={{ format: (v) => fmtAmount(v) }} - labelSkipWidth={12} - labelSkipHeight={12} - labelTextColor="#fff" - role="application" - /> -) -export default VestingVsTime diff --git a/VoteStakeRegistry/components/LockTokenStats/tools.tsx b/VoteStakeRegistry/components/LockTokenStats/tools.tsx deleted file mode 100644 index 74981555a8..0000000000 --- a/VoteStakeRegistry/components/LockTokenStats/tools.tsx +++ /dev/null @@ -1,97 +0,0 @@ -import { BN } from '@project-serum/anchor' -import { - ProposalTransaction, - getGovernanceSchemaForAccount, - getAccountTypes, - GovernanceAccountClass, - deserializeBorsh, - ProgramAccount, -} from '@solana/spl-governance' -import { PublicKey } from '@solana/web3.js' -import { ConnectionContext } from '@utils/connection' -import axios from 'axios' -import { Deposit } from 'VoteStakeRegistry/sdk/accounts' - -export interface DepositWithWallet { - voter: PublicKey - wallet: PublicKey - deposit: Deposit -} -export interface DepoistWithVoter { - amount: BN | undefined - voterPk: PublicKey - startTs: BN | undefined -} - -//TODO fcn specific to grant instruction => make it generic for all governanceAccounts and move to sdk -export const getProposalsTransactions = async ( - pubkeys: PublicKey[], - connection: ConnectionContext, - programId: PublicKey -) => { - const getTransactions = await axios.request({ - url: connection.endpoint, - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: JSON.stringify([ - ...pubkeys.map((x) => { - return { - jsonrpc: '2.0', - id: 1, - method: 'getProgramAccounts', - params: [ - programId.toBase58(), - { - commitment: connection.current.commitment, - encoding: 'base64', - filters: [ - { - memcmp: { - offset: 0, // number of bytes - bytes: 'E', // base58 encoded string - }, - }, - { - memcmp: { - offset: 1, - bytes: x.toBase58(), - }, - }, - ], - }, - ], - } - }), - ]), - }) - - const accounts: ProgramAccount[] = [] - const rawAccounts = getTransactions.data - ? getTransactions.data.flatMap((x) => x.result) - : [] - for (const rawAccount of rawAccounts) { - try { - const getSchema = getGovernanceSchemaForAccount - const data = Buffer.from(rawAccount.account.data[0], 'base64') - const accountTypes = getAccountTypes( - (ProposalTransaction as any) as GovernanceAccountClass - ) - const account: ProgramAccount = { - pubkey: new PublicKey(rawAccount.pubkey), - account: deserializeBorsh( - getSchema(accountTypes[1]), - ProposalTransaction, - data - ), - owner: new PublicKey(rawAccount.account.owner), - } - - accounts.push(account) - } catch (ex) { - console.info(`Can't deserialize @ ${rawAccount.pubkey}, ${ex}.`) - } - } - return accounts -} diff --git a/VoteStakeRegistry/components/TokenBalance/DepositCommunityTokensBtn.tsx b/VoteStakeRegistry/components/TokenBalance/DepositCommunityTokensBtn.tsx deleted file mode 100644 index f27993c66f..0000000000 --- a/VoteStakeRegistry/components/TokenBalance/DepositCommunityTokensBtn.tsx +++ /dev/null @@ -1,93 +0,0 @@ -import Button from '@components/Button' -import Loading from '@components/Loading' -import useRealm from '@hooks/useRealm' -import { getProgramVersionForRealm } from '@models/registry/api' -import { BN } from '@project-serum/anchor' -import { RpcContext } from '@solana/spl-governance' -import { notify } from '@utils/notifications' -import { useState } from 'react' -import useWalletStore from 'stores/useWalletStore' -import { voteRegistryDepositWithoutLockup } from 'VoteStakeRegistry/actions/voteRegistryDepositWithoutLockup' -import useDepositStore from 'VoteStakeRegistry/stores/useDepositStore' -import useVotePluginsClientStore from 'stores/useVotePluginsClientStore' - -const DepositCommunityTokensBtn = ({ className = '' }) => { - const { getOwnedDeposits } = useDepositStore() - const { realm, realmInfo, realmTokenAccount, tokenRecords } = useRealm() - const client = useVotePluginsClientStore((s) => s.state.vsrClient) - const [isLoading, setIsLoading] = useState(false) - const wallet = useWalletStore((s) => s.current) - const connected = useWalletStore((s) => s.connected) - const connection = useWalletStore((s) => s.connection.current) - const endpoint = useWalletStore((s) => s.connection.endpoint) - const { fetchRealm, fetchWalletTokenAccounts } = useWalletStore( - (s) => s.actions - ) - - const depositAllTokens = async function () { - if (!realm) { - throw 'No realm selected' - } - setIsLoading(true) - const currentTokenOwnerRecord = tokenRecords[wallet!.publicKey!.toBase58()] - const tokenOwnerRecordPk = - typeof currentTokenOwnerRecord !== 'undefined' - ? currentTokenOwnerRecord.pubkey - : null - const rpcContext = new RpcContext( - realm.owner, - getProgramVersionForRealm(realmInfo!), - wallet!, - connection, - endpoint - ) - try { - await voteRegistryDepositWithoutLockup({ - rpcContext, - fromPk: realmTokenAccount!.publicKey, - mintPk: realm.account.communityMint!, - realmPk: realm.pubkey, - programId: realm.owner, - amount: realmTokenAccount!.account.amount, - tokenOwnerRecordPk, - client: client, - communityMintPk: realm.account.communityMint, - }) - await getOwnedDeposits({ - realmPk: realm!.pubkey, - communityMintPk: realm!.account.communityMint, - walletPk: wallet!.publicKey!, - client: client!, - connection, - }) - await fetchWalletTokenAccounts() - await fetchRealm(realmInfo!.programId, realmInfo!.realmId) - } catch (e) { - console.log(e) - notify({ message: `Something went wrong ${e}`, type: 'error' }) - } - setIsLoading(false) - } - - const hasTokensInWallet = - realmTokenAccount && realmTokenAccount.account.amount.gt(new BN(0)) - - const depositTooltipContent = !connected - ? 'Connect your wallet to deposit' - : !hasTokensInWallet - ? "You don't have any governance tokens in your wallet to deposit." - : '' - - return ( - - ) -} - -export default DepositCommunityTokensBtn diff --git a/VoteStakeRegistry/components/TokenBalance/LockPluginTokenBalanceCard.tsx b/VoteStakeRegistry/components/TokenBalance/LockPluginTokenBalanceCard.tsx deleted file mode 100644 index 758fe85ecc..0000000000 --- a/VoteStakeRegistry/components/TokenBalance/LockPluginTokenBalanceCard.tsx +++ /dev/null @@ -1,246 +0,0 @@ -import { MintInfo } from '@solana/spl-token' -import { PublicKey } from '@solana/web3.js' -import BN from 'bn.js' -import useRealm from '@hooks/useRealm' -import { getTokenOwnerRecordAddress, Proposal } from '@solana/spl-governance' -import useWalletStore from '../../../stores/useWalletStore' -import { Option } from '@tools/core/option' -import { GoverningTokenType } from '@solana/spl-governance' -import { fmtMintAmount } from '@tools/sdk/units' -import { getMintMetadata } from '@components/instructions/programs/splToken' -import useQueryContext from '@hooks/useQueryContext' -import DepositCommunityTokensBtn from './DepositCommunityTokensBtn' -import WithDrawCommunityTokens from './WithdrawCommunityTokensBtn' -import useDepositStore from 'VoteStakeRegistry/stores/useDepositStore' -import VotingPowerBox from './VotingPowerBox' -import { useEffect, useState } from 'react' -import { ChevronRightIcon } from '@heroicons/react/solid' -import InlineNotification from '@components/InlineNotification' -import Link from 'next/link' -import DelegateTokenBalanceCard from '@components/TokenBalance/DelegateTokenBalanceCard' -import { TokenDeposit } from '@components/TokenBalance/TokenBalanceCard' - -const LockPluginTokenBalanceCard = ({ - proposal, -}: { - proposal?: Option -}) => { - const { fmtUrlWithCluster } = useQueryContext() - const { councilMint, mint, realm, symbol } = useRealm() - const [tokenOwnerRecordPk, setTokenOwneRecordPk] = useState('') - const connected = useWalletStore((s) => s.connected) - const wallet = useWalletStore((s) => s.current) - const isDepositVisible = ( - depositMint: MintInfo | undefined, - realmMint: PublicKey | undefined - ) => - depositMint && - (!proposal || - (proposal.isSome() && - proposal.value.governingTokenMint.toBase58() === realmMint?.toBase58())) - - const communityDepositVisible = - // If there is no council then community deposit is the only option to show - !realm?.account.config.councilMint || - isDepositVisible(mint, realm?.account.communityMint) - - const councilDepositVisible = isDepositVisible( - councilMint, - realm?.account.config.councilMint - ) - - useEffect(() => { - const getTokenOwnerRecord = async () => { - const defaultMint = - !mint?.supply.isZero() || - realm?.account.config.useMaxCommunityVoterWeightAddin - ? realm!.account.communityMint - : !councilMint?.supply.isZero() - ? realm!.account.config.councilMint - : undefined - const tokenOwnerRecordAddress = await getTokenOwnerRecordAddress( - realm!.owner, - realm!.pubkey, - defaultMint!, - wallet!.publicKey! - ) - setTokenOwneRecordPk(tokenOwnerRecordAddress.toBase58()) - } - if (realm && wallet?.connected) { - getTokenOwnerRecord() - } - }, [realm?.pubkey.toBase58(), wallet?.connected]) - - const hasLoaded = mint || councilMint - return ( -
-
-

Your Account

- - - View - - - -
- {hasLoaded ? ( - <> - {communityDepositVisible && ( - - )} - {councilDepositVisible && ( -
- -
- )} - - - ) : ( - <> -
-
- - )} -
- ) -} - -const TokenDepositLock = ({ - mint, - tokenType, -}: { - mint: MintInfo | undefined - tokenType: GoverningTokenType - councilVote?: boolean -}) => { - const { realm, realmTokenAccount, councilTokenAccount } = useRealm() - const connected = useWalletStore((s) => s.connected) - const deposits = useDepositStore((s) => s.state.deposits) - const votingPower = useDepositStore((s) => s.state.votingPower) - const votingPowerFromDeposits = useDepositStore( - (s) => s.state.votingPowerFromDeposits - ) - const lockedTokensAmount = deposits - .filter( - (x) => - typeof x.lockup.kind['none'] === 'undefined' && - x.mint.publicKey.toBase58() === realm?.account.communityMint.toBase58() - ) - .reduce((curr, next) => curr.add(next.currentlyLocked), new BN(0)) - - const depositRecord = deposits.find( - (x) => - x.mint.publicKey.toBase58() === realm!.account.communityMint.toBase58() && - x.lockup.kind.none - ) - // Do not show deposits for mints with zero supply because nobody can deposit anyway - if (!mint || mint.supply.isZero()) { - return null - } - - const depositTokenAccount = - tokenType === GoverningTokenType.Community - ? realmTokenAccount - : councilTokenAccount - - const depositMint = - tokenType === GoverningTokenType.Community - ? realm?.account.communityMint - : realm?.account.config.councilMint - - const tokenName = getMintMetadata(depositMint)?.name ?? realm?.account.name - - const depositTokenName = `${tokenName} ${ - tokenType === GoverningTokenType.Community ? '' : 'Council' - }` - - const hasTokensInWallet = - depositTokenAccount && depositTokenAccount.account.amount.gt(new BN(0)) - - const hasTokensDeposited = - depositRecord && depositRecord.amountDepositedNative.gt(new BN(0)) - - const lockTokensFmt = - lockedTokensAmount && mint ? fmtMintAmount(mint, lockedTokensAmount) : '0' - - const availableTokens = - depositRecord && mint - ? fmtMintAmount(mint, depositRecord.amountDepositedNative) - : '0' - - const canShowAvailableTokensMessage = - !hasTokensDeposited && hasTokensInWallet && connected - const canExecuteAction = !hasTokensDeposited ? 'deposit' : 'withdraw' - const canDepositToken = !hasTokensDeposited && hasTokensInWallet - const tokensToShow = - canDepositToken && depositTokenAccount - ? fmtMintAmount(mint, depositTokenAccount.account.amount) - : canDepositToken - ? availableTokens - : 0 - - return ( - <> - {canShowAvailableTokensMessage ? ( -
- -
- ) : null} -
- -
-
-

- {depositTokenName} Deposited - - {availableTokens} - -

-

- {depositTokenName} Locked - {lockTokensFmt} -

-
- {/*

- You have {tokensToShow} tokens available to {canExecuteAction}. -

*/} - -
- - -
- - ) -} - -export default LockPluginTokenBalanceCard diff --git a/VoteStakeRegistry/components/TokenBalance/VotingPowerBox.tsx b/VoteStakeRegistry/components/TokenBalance/VotingPowerBox.tsx deleted file mode 100644 index 4dcea3a375..0000000000 --- a/VoteStakeRegistry/components/TokenBalance/VotingPowerBox.tsx +++ /dev/null @@ -1,45 +0,0 @@ -import { BN } from '@project-serum/anchor' -import { MintInfo } from '@solana/spl-token' -import { getMintDecimalAmount } from '@tools/sdk/units' -import { LightningBoltIcon } from '@heroicons/react/solid' -import Tooltip from '@components/Tooltip' - -const VotingPowerBox = ({ - votingPower, - mint, - votingPowerFromDeposits, - className = '', - style, -}: { - votingPower: BN - mint: MintInfo - votingPowerFromDeposits: BN - className?: string - style?: any -}) => { - const votingPowerFmt = - votingPower && mint - ? getMintDecimalAmount(mint, votingPower).toFormat(0) - : '0' - - return ( -
-

Votes

- - {votingPowerFmt}{' '} - {!votingPowerFromDeposits.isZero() && !votingPower.isZero() && ( - -
- - {`${( - votingPower.toNumber() / votingPowerFromDeposits.toNumber() - ).toFixed(2)}x`} -
-
- )} -
-
- ) -} - -export default VotingPowerBox diff --git a/VoteStakeRegistry/components/TokenBalance/WithdrawCommunityTokensBtn.tsx b/VoteStakeRegistry/components/TokenBalance/WithdrawCommunityTokensBtn.tsx deleted file mode 100644 index 7853afd9fe..0000000000 --- a/VoteStakeRegistry/components/TokenBalance/WithdrawCommunityTokensBtn.tsx +++ /dev/null @@ -1,200 +0,0 @@ -import Button from '@components/Button' -import useRealm from '@hooks/useRealm' -import { getUnrelinquishedVoteRecords } from '@models/api' -import { BN } from '@project-serum/anchor' -import { - getProposal, - ProposalState, - withFinalizeVote, - withRelinquishVote, -} from '@solana/spl-governance' -import { Transaction, TransactionInstruction } from '@solana/web3.js' -import { chunks } from '@utils/helpers' -import { sendTransaction } from '@utils/send' -import useWalletStore from 'stores/useWalletStore' -import { withVoteRegistryWithdraw } from 'VoteStakeRegistry/sdk/withVoteRegistryWithdraw' -import useDepositStore from 'VoteStakeRegistry/stores/useDepositStore' -import { getProgramVersionForRealm } from '@models/registry/api' -import { notify } from '@utils/notifications' -import useVotePluginsClientStore from 'stores/useVotePluginsClientStore' -import { useState } from 'react' -import Loading from '@components/Loading' -import useNftPluginStore from 'NftVotePlugin/store/nftPluginStore' - -const WithDrawCommunityTokens = () => { - const { getOwnedDeposits } = useDepositStore() - const client = useVotePluginsClientStore((s) => s.state.vsrClient) - const { - realm, - realmInfo, - ownTokenRecord, - proposals, - governances, - tokenRecords, - toManyCommunityOutstandingProposalsForUser, - toManyCouncilOutstandingProposalsForUse, - } = useRealm() - const [isLoading, setIsLoading] = useState(false) - const wallet = useWalletStore((s) => s.current) - const connected = useWalletStore((s) => s.connected) - const connection = useWalletStore((s) => s.connection.current) - const deposits = useDepositStore((s) => s.state.deposits) - const { fetchRealm, fetchWalletTokenAccounts } = useWalletStore( - (s) => s.actions - ) - const maxVoterWeight = - useNftPluginStore((s) => s.state.maxVoteRecord)?.pubkey || undefined - const depositRecord = deposits.find( - (x) => - x.mint.publicKey.toBase58() === realm!.account.communityMint.toBase58() && - x.lockup.kind.none - ) - const withdrawAllTokens = async function () { - setIsLoading(true) - const instructions: TransactionInstruction[] = [] - // If there are unrelinquished votes for the voter then let's release them in the same instruction as convenience - if (ownTokenRecord!.account!.unrelinquishedVotesCount > 0) { - const voteRecords = await getUnrelinquishedVoteRecords( - connection, - realmInfo!.programId, - ownTokenRecord!.account!.governingTokenOwner - ) - - for (const voteRecord of Object.values(voteRecords)) { - let proposal = proposals[voteRecord.account.proposal.toBase58()] - if (!proposal) { - continue - } - - if (proposal.account.state === ProposalState.Voting) { - // If the Proposal is in Voting state refetch it to make sure we have the latest state to avoid false positives - proposal = await getProposal(connection, proposal.pubkey) - if (proposal.account.state === ProposalState.Voting) { - const governance = - governances[proposal.account.governance.toBase58()] - if (proposal.account.getTimeToVoteEnd(governance.account) > 0) { - setIsLoading(false) - // Note: It's technically possible to withdraw the vote here but I think it would be confusing and people would end up unconsciously withdrawing their votes - notify({ - type: 'error', - message: `Can't withdraw tokens while Proposal ${proposal.account.name} is being voted on. Please withdraw your vote first`, - }) - throw new Error( - `Can't withdraw tokens while Proposal ${proposal.account.name} is being voted on. Please withdraw your vote first` - ) - } else { - // finalize proposal before withdrawing tokens so we don't stop the vote from succeeding - await withFinalizeVote( - instructions, - realmInfo!.programId, - getProgramVersionForRealm(realmInfo!), - realm!.pubkey, - proposal.account.governance, - proposal.pubkey, - proposal.account.tokenOwnerRecord, - proposal.account.governingTokenMint, - maxVoterWeight - ) - } - } - } - - // Note: We might hit single transaction limits here (accounts and size) if user has too many unrelinquished votes - // It's not going to be an issue for now due to the limited number of proposals so I'm leaving it for now - // As a temp. work around I'm leaving the 'Release Tokens' button on finalized Proposal to make it possible to release the tokens from one Proposal at a time - await withRelinquishVote( - instructions, - realmInfo!.programId, - proposal.account.governance, - proposal.pubkey, - ownTokenRecord!.pubkey, - proposal.account.governingTokenMint, - voteRecord.pubkey, - ownTokenRecord!.account.governingTokenOwner, - wallet!.publicKey! - ) - } - } - - await withVoteRegistryWithdraw({ - instructions, - walletPk: wallet!.publicKey!, - mintPk: ownTokenRecord!.account.governingTokenMint, - realmPk: realm!.pubkey!, - amount: depositRecord!.amountDepositedNative, - communityMintPk: realm!.account.communityMint, - tokenOwnerRecordPubKey: tokenRecords[wallet!.publicKey!.toBase58()] - .pubkey!, - depositIndex: depositRecord!.index, - connection, - client: client, - }) - - try { - // use chunks of 8 here since we added finalize, - // because previously 9 withdraws used to fit into one tx - const ixChunks = chunks(instructions, 8) - for (const [index, chunk] of ixChunks.entries()) { - const transaction = new Transaction().add(...chunk) - await sendTransaction({ - connection, - wallet: wallet!, - transaction, - sendingMessage: - index == ixChunks.length - 1 - ? 'Withdrawing tokens' - : `Releasing tokens (${index}/${ixChunks.length - 2})`, - successMessage: - index == ixChunks.length - 1 - ? 'Tokens have been withdrawn' - : `Released tokens (${index}/${ixChunks.length - 2})`, - }) - } - await fetchRealm(realmInfo!.programId, realmInfo!.realmId) - await fetchWalletTokenAccounts() - await getOwnedDeposits({ - realmPk: realm!.pubkey, - communityMintPk: realm!.account.communityMint, - walletPk: wallet!.publicKey!, - client: client!, - connection, - }) - } catch (ex) { - console.error( - "Can't withdraw tokens, go to my proposals in account view to check outstanding proposals", - ex - ) - } - setIsLoading(false) - } - const hasTokensDeposited = - depositRecord && depositRecord.amountDepositedNative.gt(new BN(0)) - const withdrawTooltipContent = !connected - ? 'Connect your wallet to withdraw' - : !hasTokensDeposited - ? "You don't have any tokens deposited to withdraw." - : toManyCouncilOutstandingProposalsForUse || - toManyCommunityOutstandingProposalsForUser - ? "You don't have any governance tokens to withdraw." - : '' - return ( - - ) -} - -export default WithDrawCommunityTokens diff --git a/VoteStakeRegistry/components/instructions/Clawback.tsx b/VoteStakeRegistry/components/instructions/Clawback.tsx deleted file mode 100644 index 1c67762f70..0000000000 --- a/VoteStakeRegistry/components/instructions/Clawback.tsx +++ /dev/null @@ -1,268 +0,0 @@ -import React, { useContext, useEffect, useState } from 'react' -import useRealm from '@hooks/useRealm' -import { TransactionInstruction } from '@solana/web3.js' -import useWalletStore from 'stores/useWalletStore' -import { tryGetMint } from '@utils/tokens' -import { - ClawbackForm, - UiInstruction, -} from '@utils/uiTypes/proposalCreationTypes' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { - Governance, - serializeInstructionToBase64, -} from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import { validateInstruction } from '@utils/instructionTools' -import { NewProposalContext } from 'pages/dao/[symbol]/proposal/new' -import GovernedAccountSelect from 'pages/dao/[symbol]/proposal/components/GovernedAccountSelect' -import * as yup from 'yup' -import { - Deposit, - DepositWithMintAccount, - getRegistrarPDA, - emptyPk, - Voter, -} from 'VoteStakeRegistry/sdk/accounts' -import Select from '@components/inputs/Select' -import { tryGetRegistrar } from 'VoteStakeRegistry/sdk/api' -import { fmtMintAmount } from '@tools/sdk/units' -import tokenService from '@utils/services/token' -import { getClawbackInstruction } from 'VoteStakeRegistry/actions/getClawbackInstruction' -import { abbreviateAddress } from '@utils/formatting' -import useVotePluginsClientStore from 'stores/useVotePluginsClientStore' -import { AssetAccount } from '@utils/uiTypes/assets' - -const Clawback = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const client = useVotePluginsClientStore((s) => s.state.vsrClient) - const connection = useWalletStore((s) => s.connection) - const { realm } = useRealm() - const { - governedTokenAccountsWithoutNfts, - governancesArray, - } = useGovernanceAssets() - const shouldBeGoverned = index !== 0 && governance - const [voters, setVoters] = useState([]) - const [deposits, setDeposits] = useState([]) - const [form, setForm] = useState({ - governedTokenAccount: undefined, - voter: null, - deposit: null, - }) - const [governedAccount, setGovernedAccount] = useState< - ProgramAccount | undefined - >(undefined) - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - async function getInstruction(): Promise { - const isValid = await validateInstruction({ schema, form, setFormErrors }) - let serializedInstruction = '' - const prerequisiteInstructions: TransactionInstruction[] = [] - if ( - isValid && - form.governedTokenAccount!.extensions.token?.publicKey && - form.governedTokenAccount!.extensions.token && - form.governedTokenAccount!.extensions.mint?.account && - form.voter && - form.deposit - ) { - const clawbackDestination = form.governedTokenAccount!.extensions.token - .account.address - const voterWalletAddress = form.voter.voterAuthority - const clawbackIx = await getClawbackInstruction({ - realmPk: realm!.pubkey, - realmAuthority: realm!.account.authority!, - voterWalletAddress: voterWalletAddress, - destination: clawbackDestination, - voterDepositIndex: form.deposit.index, - grantMintPk: form.deposit.mint.publicKey, - realmCommunityMintPk: realm!.account.communityMint, - client, - }) - serializedInstruction = serializeInstructionToBase64(clawbackIx!) - } - - const obj: UiInstruction = { - serializedInstruction, - isValid, - governance: governancesArray.find( - (x) => x.pubkey.toBase58() === realm?.account.authority?.toBase58() - ), - prerequisiteInstructions: prerequisiteInstructions, - chunkSplitByDefault: true, - } - return obj - } - useEffect(() => { - handleSetInstructions( - { governedAccount: governedAccount, getInstruction }, - index - ) - }, [form]) - useEffect(() => { - setGovernedAccount( - governancesArray.find( - (x) => x.pubkey.toBase58() === realm?.account.authority?.toBase58() - ) - ) - }, [form.governedTokenAccount]) - useEffect(() => { - const getVoters = async () => { - const { registrar } = await getRegistrarPDA( - realm!.pubkey, - realm!.account.communityMint, - client!.program.programId - ) - const resp = await client?.program.account.voter.all([ - { - memcmp: { - offset: 40, - bytes: registrar.toString(), - }, - }, - ]) - const voters = - resp - ?.filter( - (x) => - (x.account.deposits as Deposit[]).filter( - (depo) => depo.allowClawback - ).length - ) - .map((x) => x.account as Voter) || [] - - setVoters([...voters]) - } - if (client) { - getVoters() - } - }, [client]) - useEffect(() => { - const getOwnedDepositsInfo = async () => { - const { registrar } = await getRegistrarPDA( - realm!.pubkey, - realm!.account.communityMint, - client!.program.programId - ) - const existingRegistrar = await tryGetRegistrar(registrar, client!) - const mintCfgs = existingRegistrar?.votingMints - const mints = {} - if (mintCfgs) { - for (const i of mintCfgs) { - if (i.mint.toBase58() !== emptyPk) { - const mint = await tryGetMint(connection.current, i.mint) - mints[i.mint.toBase58()] = mint - } - } - } - const deposits = - form.voter?.deposits.map((depo, index) => { - return { - ...depo, - index, - mint: mints[mintCfgs![depo.votingMintConfigIdx].mint.toBase58()], - //warning no currentlyLocked, available, vestingrate props - } as DepositWithMintAccount - }) || [] - setDeposits(deposits) - } - if (form.voter) { - getOwnedDepositsInfo() - } else { - setDeposits([]) - } - setForm({ ...form, deposit: null, governedTokenAccount: undefined }) - }, [form.voter]) - useEffect(() => { - setForm({ ...form, governedTokenAccount: undefined }) - }, [form.deposit]) - const schema = yup.object().shape({ - governedTokenAccount: yup - .object() - .required('Clawback destination required'), - voter: yup.object().nullable().required('Voter required'), - deposit: yup.object().nullable().required('Deposit required'), - }) - - const getOwnedDepositsLabel = (deposit: DepositWithMintAccount | null) => { - const symbol = deposit - ? tokenService.getTokenInfo(deposit.mint.publicKey.toBase58())?.symbol || - '' - : null - return deposit - ? `${fmtMintAmount( - deposit.mint.account, - deposit.amountDepositedNative - )} ${symbol ? symbol : abbreviateAddress(deposit.mint.publicKey)}` - : null - } - return ( - <> - - - - x.extensions.mint?.publicKey.toBase58() === - form.deposit?.mint.publicKey.toBase58() - ) as AssetAccount[] - } - onChange={(value) => { - handleSetForm({ value, propertyName: 'governedTokenAccount' }) - }} - value={form.governedTokenAccount} - error={formErrors['governedTokenAccount']} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - > - - ) -} - -export default Clawback diff --git a/VoteStakeRegistry/components/instructions/Grant.tsx b/VoteStakeRegistry/components/instructions/Grant.tsx deleted file mode 100644 index 2f67f1a81f..0000000000 --- a/VoteStakeRegistry/components/instructions/Grant.tsx +++ /dev/null @@ -1,390 +0,0 @@ -import React, { useContext, useEffect, useState } from 'react' -import Input from '@components/inputs/Input' -import useRealm from '@hooks/useRealm' -import { AccountInfo } from '@solana/spl-token' -import { - getMintMinAmountAsDecimal, - parseMintNaturalAmountFromDecimal, -} from '@tools/sdk/units' -import { PublicKey, TransactionInstruction } from '@solana/web3.js' -import { precision } from '@utils/formatting' -import { tryParseKey } from '@tools/validators/pubkey' -import useWalletStore from 'stores/useWalletStore' -import { TokenProgramAccount, tryGetTokenAccount } from '@utils/tokens' -import { GrantForm, UiInstruction } from '@utils/uiTypes/proposalCreationTypes' -import { getAccountName } from '@components/instructions/tools' -import { debounce } from '@utils/debounce' -import { getTokenTransferSchema } from '@utils/validations' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { - Governance, - serializeInstructionToBase64, - withCreateTokenOwnerRecord, -} from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import { validateInstruction } from '@utils/instructionTools' -import { NewProposalContext } from 'pages/dao/[symbol]/proposal/new' -import GovernedAccountSelect from 'pages/dao/[symbol]/proposal/components/GovernedAccountSelect' -import { lockupTypes } from 'VoteStakeRegistry/tools/types' -import Select from '@components/inputs/Select' -import Switch from '@components/Switch' -import { getFormattedStringFromDays } from 'VoteStakeRegistry/tools/dateTools' -import * as yup from 'yup' -import { getGrantInstruction } from 'VoteStakeRegistry/actions/getGrantInstruction' -import { getRegistrarPDA } from 'VoteStakeRegistry/sdk/accounts' -import { tryGetRegistrar } from 'VoteStakeRegistry/sdk/api' -import useVotePluginsClientStore from 'stores/useVotePluginsClientStore' -import dayjs from 'dayjs' -import { AssetAccount } from '@utils/uiTypes/assets' - -const Grant = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const client = useVotePluginsClientStore((s) => s.state.vsrClient) - const dateNow = dayjs().unix() - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current) - const { realm, tokenRecords } = useRealm() - const { governedTokenAccountsWithoutNfts } = useGovernanceAssets() - const shouldBeGoverned = index !== 0 && governance - const [startDate, setStartDate] = useState(dayjs().format('DD-MM-YYYY')) - const [endDate, setEndDate] = useState('') - const [useableGrantMints, setUseableGrantMints] = useState([]) - const [form, setForm] = useState({ - destinationAccount: '', - // No default transfer amount - amount: undefined, - governedTokenAccount: undefined, - mintInfo: undefined, - startDateUnixSeconds: dateNow, - periods: 0, - allowClawback: true, - lockupKind: lockupTypes[0], - }) - const [governedAccount, setGovernedAccount] = useState< - ProgramAccount | undefined - >(undefined) - const [ - destinationAccount, - setDestinationAccount, - ] = useState | null>(null) - const [formErrors, setFormErrors] = useState({}) - const mintMinAmount = form.mintInfo - ? getMintMinAmountAsDecimal(form.mintInfo) - : 1 - const currentPrecision = precision(mintMinAmount) - const { handleSetInstructions } = useContext(NewProposalContext) - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - const setMintInfo = (value) => { - setForm({ ...form, mintInfo: value }) - } - const setAmount = (event) => { - const value = event.target.value - handleSetForm({ - value: value, - propertyName: 'amount', - }) - } - const validateAmountOnBlur = () => { - const value = form.amount - - handleSetForm({ - value: parseFloat( - Math.max( - Number(mintMinAmount), - Math.min(Number(Number.MAX_SAFE_INTEGER), Number(value)) - ).toFixed(currentPrecision) - ), - propertyName: 'amount', - }) - } - async function getInstruction(): Promise { - const isValid = await validateInstruction({ schema, form, setFormErrors }) - let serializedInstruction = '' - const prerequisiteInstructions: TransactionInstruction[] = [] - if ( - isValid && - form.governedTokenAccount?.extensions?.token?.publicKey && - form.governedTokenAccount?.extensions?.token && - form.governedTokenAccount?.extensions.mint?.account - ) { - const sourceAccount = - form.governedTokenAccount.extensions.token?.account.address - const destinationAccount = new PublicKey(form.destinationAccount) - const mintAmount = parseMintNaturalAmountFromDecimal( - form.amount!, - form.governedTokenAccount.extensions.mint.account.decimals - ) - const currentTokenOwnerRecord = tokenRecords[form.destinationAccount] - if (!currentTokenOwnerRecord) { - await withCreateTokenOwnerRecord( - prerequisiteInstructions, - realm!.owner, - realm!.pubkey, - destinationAccount, - realm!.account.communityMint, - wallet!.publicKey! - ) - } - const grantIx = await getGrantInstruction({ - fromPk: sourceAccount, - toPk: destinationAccount, - realmMint: realm!.account.communityMint!, - realmPk: realm!.pubkey, - communityMintPk: realm!.account.communityMint, - tokenAuthority: - form.governedTokenAccount.extensions.token.account.owner, - grantMintPk: form.governedTokenAccount.extensions.mint.publicKey, - amount: mintAmount, - lockupPeriod: form.periods, - startTime: form.startDateUnixSeconds, - lockupKind: form.lockupKind.value, - allowClawback: form.allowClawback, - client: client!, - }) - serializedInstruction = serializeInstructionToBase64(grantIx!) - } - - const obj: UiInstruction = { - serializedInstruction, - isValid, - governance: form.governedTokenAccount?.governance, - prerequisiteInstructions: prerequisiteInstructions, - chunkSplitByDefault: true, - } - return obj - } - const handleChangeStartDate = (e) => { - const value = e.target.value - setStartDate(value) - const unixDate = dayjs(value).unix() - handleSetForm({ - value: !isNaN(unixDate) ? unixDate : 0, - propertyName: 'startDateUnixSeconds', - }) - } - const handleChangeEndDate = (e) => { - const value = e.target.value - setEndDate(value) - } - useEffect(() => { - if ( - startDate && - endDate && - dayjs(startDate).isValid() && - dayjs(endDate).isValid() - ) { - const daysDifference = dayjs(endDate).diff(dayjs(startDate), 'days') - const monthsDifference = dayjs(endDate).diff(dayjs(startDate), 'months') - const periods = - form.lockupKind.value !== 'monthly' ? daysDifference : monthsDifference - - handleSetForm({ - value: periods > 0 ? periods : 0, - propertyName: 'periods', - }) - } - }, [startDate, endDate, form.lockupKind.value]) - useEffect(() => { - if (form.destinationAccount) { - debounce.debounceFcn(async () => { - const pubKey = tryParseKey(form.destinationAccount) - if (pubKey) { - const account = await tryGetTokenAccount(connection.current, pubKey) - setDestinationAccount(account ? account : null) - } else { - setDestinationAccount(null) - } - }) - } else { - setDestinationAccount(null) - } - }, [form.destinationAccount]) - useEffect(() => { - handleSetInstructions( - { governedAccount: governedAccount, getInstruction }, - index - ) - }, [form]) - useEffect(() => { - setGovernedAccount(form.governedTokenAccount?.governance) - setMintInfo(form.governedTokenAccount?.extensions.mint?.account) - }, [form.governedTokenAccount]) - const destinationAccountName = - destinationAccount?.publicKey && - getAccountName(destinationAccount?.account.address) - const schema = getTokenTransferSchema({ form, connection }).concat( - yup.object().shape({ - startDateUnixSeconds: yup - .number() - .required('Start date required') - .min(1, 'Start date required'), - periods: yup - .number() - .required('End date required') - .min(1, 'End date cannot be prior to start date'), - }) - ) - useEffect(() => { - const getGrantMints = async () => { - const clientProgramId = client!.program.programId - const { registrar } = await getRegistrarPDA( - realm!.pubkey, - realm!.account.communityMint, - clientProgramId - ) - const existingRegistrar = await tryGetRegistrar(registrar, client!) - if (existingRegistrar) { - setUseableGrantMints( - existingRegistrar.votingMints.map((x) => x.mint.toBase58()) - ) - } - } - if (client) { - getGrantMints() - } - }, [client]) - return ( - <> - -
{form.lockupKind.info}
- - x.extensions.mint && - useableGrantMints.includes(x.extensions.mint.publicKey.toBase58()) - ) as AssetAccount[] - } - onChange={(value) => { - handleSetForm({ value, propertyName: 'governedTokenAccount' }) - }} - value={form.governedTokenAccount} - error={formErrors['governedTokenAccount']} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - > -
-
Allow dao to clawback
-
- - handleSetForm({ - value: checked, - propertyName: 'allowClawback', - }) - } - /> -
-
- - {form.lockupKind.value !== 'monthly' ? ( - - ) : ( - { - handleSetForm({ - value: e.target.value, - propertyName: 'periods', - }) - }} - error={formErrors['periods']} - > - )} - {form.periods !== 0 && ( -
-
Period
-
- {form.lockupKind.value !== 'monthly' - ? getFormattedStringFromDays(form.periods) - : `${form.periods || 0} months`} -
-
- )} - - handleSetForm({ - value: evt.target.value, - propertyName: 'destinationAccount', - }) - } - error={formErrors['destinationAccount']} - /> - {destinationAccount && ( -
-
Account owner
-
- {destinationAccount.account.owner.toString()} -
-
- )} - {destinationAccountName && ( -
-
Account name
-
{destinationAccountName}
-
- )} - - {form.lockupKind.value === 'monthly' && - form.amount && - !isNaN(form.amount) && - !isNaN(form.periods) && ( -
Vesting rate: {(form.amount / form.periods).toFixed(2)} p/m
- )} - - ) -} - -export default Grant diff --git a/VoteStakeRegistry/sdk/accounts.tsx b/VoteStakeRegistry/sdk/accounts.tsx deleted file mode 100644 index a935073265..0000000000 --- a/VoteStakeRegistry/sdk/accounts.tsx +++ /dev/null @@ -1,113 +0,0 @@ -import { BN } from '@project-serum/anchor' -import { MintInfo } from '@solana/spl-token' -import { PublicKey } from '@solana/web3.js' -import { TokenProgramAccount } from '@utils/tokens' - -export interface Voter { - deposits: Deposit[] - voterAuthority: PublicKey - registrar: PublicKey - //there are more fields but no use for them on ui yet -} - -export interface votingMint { - baselineVoteWeightScaledFactor: BN - digitShift: number - grantAuthority: PublicKey - lockupSaturationSecs: BN - maxExtraLockupVoteWeightScaledFactor: BN - mint: PublicKey -} - -export type LockupType = 'none' | 'monthly' | 'cliff' | 'constant' | 'daily' //there is also daily type but not used on ui yet -export interface Registrar { - governanceProgramId: PublicKey - realm: PublicKey - realmAuthority: PublicKey - realmGoverningTokenMint: PublicKey - votingMints: votingMint[] - //there are more fields but no use for them on ui yet -} -interface LockupKind { - none: object - daily: object - monthly: object - cliff: object - constant: object -} -interface Lockup { - endTs: BN - kind: LockupKind - startTs: BN -} -export interface Deposit { - allowClawback: boolean - amountDepositedNative: BN - amountInitiallyLockedNative: BN - isUsed: boolean - lockup: Lockup - votingMintConfigIdx: number -} -export interface DepositWithMintAccount extends Deposit { - mint: TokenProgramAccount - index: number - available: BN - vestingRate: BN | null - currentlyLocked: BN - nextVestingTimestamp: BN | null - votingPower: BN - votingPowerBaseline: BN -} - -export const emptyPk = '11111111111111111111111111111111' - -export const getRegistrarPDA = async ( - realmPk: PublicKey, - mint: PublicKey, - clientProgramId: PublicKey -) => { - const [registrar, registrarBump] = await PublicKey.findProgramAddress( - [realmPk.toBuffer(), Buffer.from('registrar'), mint.toBuffer()], - clientProgramId - ) - return { - registrar, - registrarBump, - } -} - -export const getVoterPDA = async ( - registrar: PublicKey, - walletPk: PublicKey, - clientProgramId: PublicKey -) => { - const [voter, voterBump] = await PublicKey.findProgramAddress( - [registrar.toBuffer(), Buffer.from('voter'), walletPk.toBuffer()], - clientProgramId - ) - - return { - voter, - voterBump, - } -} - -export const getVoterWeightPDA = async ( - registrar: PublicKey, - walletPk: PublicKey, - clientProgramId: PublicKey -) => { - const [voterWeightPk, voterWeightBump] = await PublicKey.findProgramAddress( - [ - registrar.toBuffer(), - Buffer.from('voter-weight-record'), - walletPk.toBuffer(), - ], - clientProgramId - ) - - return { - voterWeightPk, - voterWeightBump, - } -} diff --git a/VoteStakeRegistry/sdk/api.ts b/VoteStakeRegistry/sdk/api.ts deleted file mode 100644 index 4803cdb250..0000000000 --- a/VoteStakeRegistry/sdk/api.ts +++ /dev/null @@ -1,55 +0,0 @@ -import { VsrClient } from '@blockworks-foundation/voter-stake-registry-client' -import { NftVoterClient } from '@solana/governance-program-library' -import { PublicKey } from '@solana/web3.js' -import { Registrar, Voter } from './accounts' - -export const tryGetVoter = async (voterPk: PublicKey, client: VsrClient) => { - try { - const voter = await client?.program.account.voter.fetch(voterPk) - return voter as Voter - } catch (e) { - return null - } -} -export const tryGetRegistrar = async ( - registrarPk: PublicKey, - client: VsrClient -) => { - try { - const existingRegistrar = await client.program.account.registrar.fetch( - registrarPk - ) - return existingRegistrar as Registrar - } catch (e) { - return null - } -} - -export const tryGetNftRegistrar = async ( - registrarPk: PublicKey, - client: NftVoterClient -) => { - try { - const existingRegistrar = await client.program.account.registrar.fetch( - registrarPk - ) - return existingRegistrar - } catch (e) { - return null - } -} - -export const getMintCfgIdx = async ( - registrarPk: PublicKey, - mintPK: PublicKey, - client: VsrClient -) => { - const existingRegistrar = await tryGetRegistrar(registrarPk, client) - const mintCfgIdx = existingRegistrar?.votingMints.findIndex( - (x) => x.mint.toBase58() === mintPK.toBase58() - ) - if (mintCfgIdx === null || mintCfgIdx === -1) { - throw 'mint not configured to use' - } - return mintCfgIdx -} diff --git a/VoteStakeRegistry/sdk/withCreateNewDeposit.ts b/VoteStakeRegistry/sdk/withCreateNewDeposit.ts deleted file mode 100644 index 8952535795..0000000000 --- a/VoteStakeRegistry/sdk/withCreateNewDeposit.ts +++ /dev/null @@ -1,169 +0,0 @@ -import { - PublicKey, - SystemProgram, - SYSVAR_INSTRUCTIONS_PUBKEY, - SYSVAR_RENT_PUBKEY, - TransactionInstruction, -} from '@solana/web3.js' -import { withCreateTokenOwnerRecord } from '@solana/spl-governance' -import { - ASSOCIATED_TOKEN_PROGRAM_ID, - Token, - TOKEN_PROGRAM_ID, -} from '@solana/spl-token' -import { - getRegistrarPDA, - getVoterPDA, - getVoterWeightPDA, - LockupType, -} from 'VoteStakeRegistry/sdk/accounts' -import { VsrClient } from '@blockworks-foundation/voter-stake-registry-client' -import { getMintCfgIdx, tryGetVoter } from './api' -import { getPeriod } from 'VoteStakeRegistry/tools/deposits' - -export const withCreateNewDeposit = async ({ - instructions, - walletPk, - mintPk, - communityMintPk, - realmPk, - programId, - tokenOwnerRecordPk, - lockUpPeriodInDays, - lockupKind, - client, - allowClawback = false, -}: { - instructions: TransactionInstruction[] - walletPk: PublicKey - mintPk: PublicKey - communityMintPk: PublicKey - realmPk: PublicKey - programId: PublicKey - tokenOwnerRecordPk: PublicKey | null - lockUpPeriodInDays: number - lockupKind: LockupType - allowClawback?: boolean - client?: VsrClient -}) => { - if (!client) { - throw 'no vote registry plugin' - } - const systemProgram = SystemProgram.programId - const clientProgramId = client!.program.programId - let tokenOwnerRecordPubKey = tokenOwnerRecordPk - - const { registrar } = await getRegistrarPDA( - realmPk, - communityMintPk, - clientProgramId - ) - const { voter, voterBump } = await getVoterPDA( - registrar, - walletPk, - clientProgramId - ) - const { voterWeightPk, voterWeightBump } = await getVoterWeightPDA( - registrar, - walletPk, - clientProgramId - ) - const existingVoter = await tryGetVoter(voter, client) - - const voterATAPk = await Token.getAssociatedTokenAddress( - ASSOCIATED_TOKEN_PROGRAM_ID, - TOKEN_PROGRAM_ID, - mintPk, - voter, - true - ) - - //spl governance tokenownerrecord pubkey - if (!tokenOwnerRecordPubKey) { - tokenOwnerRecordPubKey = await withCreateTokenOwnerRecord( - instructions, - programId, - realmPk, - walletPk, - mintPk, - walletPk - ) - } - if (!existingVoter) { - const createVoterIx = await client?.program.methods - .createVoter(voterBump, voterWeightBump) - .accounts({ - registrar: registrar, - voter: voter, - voterAuthority: walletPk, - voterWeightRecord: voterWeightPk, - payer: walletPk, - systemProgram: systemProgram, - rent: SYSVAR_RENT_PUBKEY, - instructions: SYSVAR_INSTRUCTIONS_PUBKEY, - }) - .instruction() - instructions.push(createVoterIx) - } - const mintCfgIdx = await getMintCfgIdx(registrar, mintPk, client) - - //none type deposits are used only to store tokens that will be withdrawable immediately so there is no need to create new every time and there should be one per mint - //for other kinds of deposits we always want to create new deposit - const indexOfNoneTypeDeposit = - lockupKind === 'none' - ? existingVoter?.deposits.findIndex( - (x) => - x.isUsed && - typeof x.lockup.kind[lockupKind] !== 'undefined' && - x.votingMintConfigIdx === mintCfgIdx - ) - : -1 - - const createNewDeposit = - typeof indexOfNoneTypeDeposit === 'undefined' || - indexOfNoneTypeDeposit === -1 - - const firstFreeIdx = existingVoter?.deposits?.findIndex((x) => !x.isUsed) || 0 - - if (firstFreeIdx === -1 && createNewDeposit) { - throw 'User has to much active deposits' - } - - if (createNewDeposit) { - //in case we do monthly close up we pass months not days. - const period = getPeriod(lockUpPeriodInDays, lockupKind) - const createDepositEntryInstruction = await client?.program.methods - .createDepositEntry( - firstFreeIdx, - { [lockupKind]: {} }, - //lockup starts now - null, - period, - allowClawback - ) - .accounts({ - registrar: registrar, - voter: voter, - payer: walletPk, - voterAuthority: walletPk, - depositMint: mintPk, - rent: SYSVAR_RENT_PUBKEY, - systemProgram: systemProgram, - tokenProgram: TOKEN_PROGRAM_ID, - associatedTokenProgram: ASSOCIATED_TOKEN_PROGRAM_ID, - vault: voterATAPk, - }) - .instruction() - instructions.push(createDepositEntryInstruction) - } - - const depositIdx = !createNewDeposit ? indexOfNoneTypeDeposit! : firstFreeIdx - return { - depositIdx, - registrar, - voterATAPk, - voter, - tokenOwnerRecordPubKey, - voterWeightPk, - } -} diff --git a/VoteStakeRegistry/sdk/withVoteRegistryDeposit.ts b/VoteStakeRegistry/sdk/withVoteRegistryDeposit.ts deleted file mode 100644 index c0d13c9694..0000000000 --- a/VoteStakeRegistry/sdk/withVoteRegistryDeposit.ts +++ /dev/null @@ -1,69 +0,0 @@ -import { PublicKey, TransactionInstruction } from '@solana/web3.js' -import { TOKEN_PROGRAM_ID } from '@solana/spl-token' -import { BN } from '@project-serum/anchor' -import { LockupType } from 'VoteStakeRegistry/sdk/accounts' -import { VsrClient } from '@blockworks-foundation/voter-stake-registry-client' -import { withCreateNewDeposit } from './withCreateNewDeposit' - -export const withVoteRegistryDeposit = async ({ - instructions, - walletPk, - fromPk, - mintPk, - realmPk, - programId, - amount, - tokenOwnerRecordPk, - lockUpPeriodInDays, - lockupKind, - communityMintPk, - client, -}: { - instructions: TransactionInstruction[] - walletPk: PublicKey - //from where we deposit our founds - fromPk: PublicKey - mintPk: PublicKey - realmPk: PublicKey - programId: PublicKey - amount: BN - communityMintPk: PublicKey - tokenOwnerRecordPk: PublicKey | null - lockUpPeriodInDays: number - lockupKind: LockupType - client?: VsrClient -}) => { - if (!client) { - throw 'no vote registry plugin' - } - - const { - depositIdx, - voter, - registrar, - voterATAPk, - } = await withCreateNewDeposit({ - instructions, - walletPk, - mintPk, - realmPk, - programId, - tokenOwnerRecordPk, - lockUpPeriodInDays, - lockupKind, - communityMintPk, - client, - }) - const depositInstruction = await client?.program.methods - .deposit(depositIdx, amount) - .accounts({ - registrar: registrar, - voter: voter, - vault: voterATAPk, - depositToken: fromPk, - depositAuthority: walletPk, - tokenProgram: TOKEN_PROGRAM_ID, - }) - .instruction() - instructions.push(depositInstruction) -} diff --git a/VoteStakeRegistry/sdk/withVoteRegistryWithdraw.ts b/VoteStakeRegistry/sdk/withVoteRegistryWithdraw.ts deleted file mode 100644 index f0b643d243..0000000000 --- a/VoteStakeRegistry/sdk/withVoteRegistryWithdraw.ts +++ /dev/null @@ -1,112 +0,0 @@ -import { Connection, PublicKey, TransactionInstruction } from '@solana/web3.js' -import { - ASSOCIATED_TOKEN_PROGRAM_ID, - Token, - TOKEN_PROGRAM_ID, -} from '@solana/spl-token' -import { BN } from '@project-serum/anchor' -import { - getRegistrarPDA, - getVoterPDA, - getVoterWeightPDA, -} from 'VoteStakeRegistry/sdk/accounts' -import { VsrClient } from '@blockworks-foundation/voter-stake-registry-client' -import { tryGetTokenAccount } from '@utils/tokens' - -export const withVoteRegistryWithdraw = async ({ - instructions, - walletPk, - mintPk, - realmPk, - amount, - tokenOwnerRecordPubKey, - depositIndex, - communityMintPk, - closeDepositAfterOperation, - client, - connection, -}: { - instructions: TransactionInstruction[] - walletPk: PublicKey - mintPk: PublicKey - realmPk: PublicKey - communityMintPk: PublicKey - amount: BN - tokenOwnerRecordPubKey: PublicKey - depositIndex: number - connection: Connection - //if we want to close deposit after doing operation we need to fill this because we can close only deposits that have 0 tokens inside - closeDepositAfterOperation?: boolean - client?: VsrClient -}) => { - if (!client) { - throw 'no vote registry plugin' - } - const clientProgramId = client!.program.programId - - const { registrar } = await getRegistrarPDA( - realmPk, - communityMintPk, - client!.program.programId - ) - const { voter } = await getVoterPDA(registrar, walletPk, clientProgramId) - const { voterWeightPk } = await getVoterWeightPDA( - registrar, - walletPk, - clientProgramId - ) - - const voterATAPk = await Token.getAssociatedTokenAddress( - ASSOCIATED_TOKEN_PROGRAM_ID, - TOKEN_PROGRAM_ID, - mintPk, - voter, - true - ) - - const ataPk = await Token.getAssociatedTokenAddress( - ASSOCIATED_TOKEN_PROGRAM_ID, // always ASSOCIATED_TOKEN_PROGRAM_ID - TOKEN_PROGRAM_ID, // always TOKEN_PROGRAM_ID - mintPk, // mint - walletPk, // owner - true - ) - const isExistingAta = await tryGetTokenAccount(connection, ataPk) - if (!isExistingAta) { - instructions.push( - Token.createAssociatedTokenAccountInstruction( - ASSOCIATED_TOKEN_PROGRAM_ID, // always ASSOCIATED_TOKEN_PROGRAM_ID - TOKEN_PROGRAM_ID, // always TOKEN_PROGRAM_ID - mintPk, // mint - ataPk, // ata - walletPk, // owner of token account - walletPk // fee payer - ) - ) - } - const withdrawInstruction = await client?.program.methods - .withdraw(depositIndex!, amount) - .accounts({ - registrar: registrar, - voter: voter, - voterAuthority: walletPk, - tokenOwnerRecord: tokenOwnerRecordPubKey, - voterWeightRecord: voterWeightPk, - vault: voterATAPk, - destination: ataPk, - tokenProgram: TOKEN_PROGRAM_ID, - }) - .instruction() - instructions.push(withdrawInstruction) - - if (closeDepositAfterOperation) { - const close = await client.program.methods - .closeDepositEntry(depositIndex) - .accounts({ - voter: voter, - voterAuthority: walletPk, - }) - .instruction() - instructions.push(close) - } -} diff --git a/VoteStakeRegistry/stores/useDepositStore.tsx b/VoteStakeRegistry/stores/useDepositStore.tsx deleted file mode 100644 index 8b1c8d9b0d..0000000000 --- a/VoteStakeRegistry/stores/useDepositStore.tsx +++ /dev/null @@ -1,76 +0,0 @@ -import create, { State } from 'zustand' -import { DepositWithMintAccount } from 'VoteStakeRegistry/sdk/accounts' -import { Connection, PublicKey } from '@solana/web3.js' -import { VsrClient } from '@blockworks-foundation/voter-stake-registry-client' -import { BN } from '@project-serum/anchor' -import { getDeposits } from 'VoteStakeRegistry/tools/deposits' - -interface DepositStore extends State { - state: { - deposits: DepositWithMintAccount[] - votingPower: BN - votingPowerFromDeposits: BN - } - resetDepositState: () => void - getOwnedDeposits: ({ - isUsed, - realmPk, - walletPk, - communityMintPk, - client, - connection, - }: { - isUsed?: boolean | undefined - realmPk: PublicKey - walletPk: PublicKey - communityMintPk: PublicKey - client: VsrClient - connection: Connection - }) => Promise -} - -const defaultState = { - deposits: [], - votingPower: new BN(0), - votingPowerFromDeposits: new BN(0), -} - -const useDepositStore = create((set, _get) => ({ - state: { - ...defaultState, - }, - resetDepositState: () => { - set((s) => { - s.state = { ...defaultState } - }) - }, - getOwnedDeposits: async ({ - isUsed = true, - realmPk, - walletPk, - communityMintPk, - client, - connection, - }) => { - const { - votingPower, - deposits, - votingPowerFromDeposits, - } = await getDeposits({ - isUsed, - realmPk, - walletPk, - communityMintPk, - client, - connection, - }) - - set((s) => { - s.state.votingPower = votingPower - s.state.deposits = deposits - s.state.votingPowerFromDeposits = votingPowerFromDeposits - }) - }, -})) - -export default useDepositStore diff --git a/VoteStakeRegistry/tools/dateTools.ts b/VoteStakeRegistry/tools/dateTools.ts deleted file mode 100644 index 8409bebcd8..0000000000 --- a/VoteStakeRegistry/tools/dateTools.ts +++ /dev/null @@ -1,69 +0,0 @@ -import { BN } from '@project-serum/anchor' -import { DepositWithMintAccount } from 'VoteStakeRegistry/sdk/accounts' - -export const DAYS_PER_YEAR = 365 -export const SECS_PER_DAY = 86400 -export const DAYS_PER_MONTH = DAYS_PER_YEAR / 12 -export const SECS_PER_MONTH = DAYS_PER_MONTH * SECS_PER_DAY -export const HOURS_PER_DAY = 24 -export const MINS_PER_HOUR = 60 - -export function getFormattedStringFromDays( - numberOfDays: number, - fullFormat = false -) { - const years = Math.floor(numberOfDays / DAYS_PER_YEAR) - const months = Math.floor((numberOfDays % DAYS_PER_YEAR) / DAYS_PER_MONTH) - const days = Math.floor((numberOfDays % DAYS_PER_YEAR) % DAYS_PER_MONTH) - const hours = (numberOfDays - Math.floor(numberOfDays)) * HOURS_PER_DAY - const hoursInt = Math.floor(hours) - const minutes = Math.floor((hours - hoursInt) * MINS_PER_HOUR) - const yearSuffix = years > 1 ? ' years' : ' year' - const monthSuffix = months > 1 ? ' months' : ' month' - const daysSuffix = days > 1 ? ' days' : ' day' - const yearsDisplay = - years > 0 ? years + `${fullFormat ? yearSuffix : 'y'} ` : '' - const monthsDisplay = - months > 0 ? months + `${fullFormat ? monthSuffix : 'm'} ` : '' - const daysDisplay = days > 0 ? days + `${fullFormat ? daysSuffix : 'd'} ` : '' - const hoursDisplay = hours > 0 ? `${hoursInt}h ${minutes}min` : '' - const text = - !years && !months && days <= 1 - ? daysDisplay + hoursDisplay - : yearsDisplay + monthsDisplay + daysDisplay - return text ? text : 0 -} - -export const yearsToDays = (years: number) => { - return DAYS_PER_YEAR * years -} -export const daysToYear = (days: number) => { - return days / DAYS_PER_YEAR -} -export const yearsToSecs = (years: number) => { - return DAYS_PER_YEAR * years * SECS_PER_DAY -} - -export const secsToDays = (secs: number) => { - return secs / SECS_PER_DAY -} - -export const daysToMonths = (days: number) => { - return days / DAYS_PER_MONTH -} - -export const getMinDurationFmt = (deposit: DepositWithMintAccount) => { - return getFormattedStringFromDays(getMinDurationInDays(deposit)) -} -export const getTimeLeftFromNowFmt = (deposit: DepositWithMintAccount) => { - const dateNowSecTimeStampBN = new BN(new Date().getTime() / 1000) - return getFormattedStringFromDays( - deposit.lockup.endTs.sub(dateNowSecTimeStampBN).toNumber() / SECS_PER_DAY - ) -} - -export const getMinDurationInDays = (deposit: DepositWithMintAccount) => { - return ( - deposit.lockup.endTs.sub(deposit.lockup.startTs).toNumber() / SECS_PER_DAY - ) -} diff --git a/VoteStakeRegistry/tools/deposits.ts b/VoteStakeRegistry/tools/deposits.ts deleted file mode 100644 index 0153b5ecd4..0000000000 --- a/VoteStakeRegistry/tools/deposits.ts +++ /dev/null @@ -1,242 +0,0 @@ -import { VsrClient } from '@blockworks-foundation/voter-stake-registry-client' -import { BN, EventParser } from '@project-serum/anchor' -import { - ProgramAccount, - Realm, - simulateTransaction, -} from '@solana/spl-governance' -import { PublicKey, Transaction, Connection } from '@solana/web3.js' -import { tryGetMint } from '@utils/tokens' -import { - getRegistrarPDA, - getVoterPDA, - emptyPk, - DepositWithMintAccount, - LockupType, - Registrar, -} from 'VoteStakeRegistry/sdk/accounts' -import { tryGetVoter, tryGetRegistrar } from 'VoteStakeRegistry/sdk/api' -import { DAYS_PER_MONTH } from './dateTools' -import { MONTHLY } from './types' - -export const getDeposits = async ({ - isUsed = true, - realmPk, - walletPk, - communityMintPk, - client, - connection, -}: { - isUsed?: boolean | undefined - realmPk: PublicKey - walletPk: PublicKey - communityMintPk: PublicKey - client: VsrClient - connection: Connection -}) => { - const clientProgramId = client.program.programId - const { registrar } = await getRegistrarPDA( - realmPk, - communityMintPk, - clientProgramId - ) - const { voter } = await getVoterPDA(registrar, walletPk, clientProgramId) - const existingVoter = await tryGetVoter(voter, client) - const existingRegistrar = await tryGetRegistrar(registrar, client) - const mintCfgs = existingRegistrar?.votingMints || [] - const mints = {} - let votingPower = new BN(0) - let votingPowerFromDeposits = new BN(0) - let deposits: DepositWithMintAccount[] = [] - for (const i of mintCfgs) { - if (i.mint.toBase58() !== emptyPk) { - const mint = await tryGetMint(connection, i.mint) - mints[i.mint.toBase58()] = mint - } - } - if (existingVoter) { - deposits = existingVoter.deposits - .map( - (x, idx) => - ({ - ...x, - mint: mints[mintCfgs![x.votingMintConfigIdx].mint.toBase58()], - index: idx, - } as DepositWithMintAccount) - ) - .filter((x) => typeof isUsed === 'undefined' || x.isUsed === isUsed) - const usedDeposits = deposits.filter((x) => x.isUsed) - const areThereAnyUsedDeposits = usedDeposits.length - if (areThereAnyUsedDeposits) { - const events = await getDepositsAdditionalInfoEvents( - client, - usedDeposits, - connection, - registrar, - voter - ) - const DEPOSIT_EVENT_NAME = 'DepositEntryInfo' - const VOTER_INFO_EVENT_NAME = 'VoterInfo' - const depositsInfo = events.filter((x) => x.name === DEPOSIT_EVENT_NAME) - const votingPowerEntry = events.find( - (x) => x.name === VOTER_INFO_EVENT_NAME - ) - deposits = deposits.map((x) => { - const additionalInfoData = depositsInfo.find( - (info) => info.data.depositEntryIndex === x.index - ).data - - x.currentlyLocked = additionalInfoData.locking?.amount || new BN(0) - x.available = additionalInfoData.unlocked || new BN(0) - x.vestingRate = additionalInfoData.locking?.vesting?.rate || new BN(0) - x.nextVestingTimestamp = - additionalInfoData.locking?.vesting?.nextTimestamp || null - x.votingPower = additionalInfoData.votingPower || new BN(0) - x.votingPowerBaseline = - additionalInfoData.votingPowerBaseline || new BN(0) - return x - }) - if ( - votingPowerEntry && - !votingPowerEntry.data.votingPowerBaseline.isZero() - ) { - votingPowerFromDeposits = votingPowerEntry.data.votingPowerBaseline - } - if (votingPowerEntry && !votingPowerEntry.data.votingPower.isZero()) { - votingPower = votingPowerEntry.data.votingPower - } - return { votingPower, deposits, votingPowerFromDeposits } - } - } - return { votingPower, deposits, votingPowerFromDeposits } -} - -export const calcMultiplier = ({ - depositScaledFactor, - maxExtraLockupVoteWeightScaledFactor, - lockupSecs, - lockupSaturationSecs, -}: { - depositScaledFactor: number - maxExtraLockupVoteWeightScaledFactor: number - lockupSecs: number - lockupSaturationSecs: number -}) => { - // if (isVested) { - // const onMonthSecs = SECS_PER_DAY * DAYS_PER_MONTH - // const n_periods_before_saturation = lockupSaturationSecs / onMonthSecs - // const n_periods = lockupSecs / onMonthSecs - // const n_unsaturated_periods = Math.min( - // n_periods, - // n_periods_before_saturation - // ) - // const n_saturated_periods = Math.max(0, n_periods - n_unsaturated_periods) - // const calc = - // (depositScaledFactor + - // (maxExtraLockupVoteWeightScaledFactor / n_periods) * - // (n_saturated_periods + - // ((n_unsaturated_periods + 1) * n_unsaturated_periods) / - // 2 / - // n_periods_before_saturation)) / - // depositScaledFactor - // return depositScaledFactor !== 0 ? calc : 0 - // } - const calc = - (depositScaledFactor + - (maxExtraLockupVoteWeightScaledFactor * - Math.min(lockupSecs, lockupSaturationSecs)) / - lockupSaturationSecs) / - depositScaledFactor - return depositScaledFactor !== 0 ? calc : 0 -} - -export const getPeriod = ( - lockUpPeriodInDays: number, - lockupKind: LockupType -) => { - //in case we do monthly close up we pass months not days. - const period = - lockupKind !== MONTHLY - ? lockUpPeriodInDays - : lockUpPeriodInDays / DAYS_PER_MONTH - // const maxMonthsNumber = 72 - // const daysLimit = 2190 - //additional prevention of lockup being to high in case of monthly lockup 72 months as 6 years - //in case of other types 2190 days as 6 years - // if (lockupKind === MONTHLY && period > maxMonthsNumber) { - // throw 'lockup period is to hight' - // } - // if (lockupKind !== MONTHLY && period > daysLimit) { - // throw 'lockup period is to hight' - // } - return period -} - -export const calcMintMultiplier = ( - lockupSecs: number, - registrar: Registrar | null, - realm: ProgramAccount | undefined -) => { - const mintCfgs = registrar?.votingMints - const mintCfg = mintCfgs?.find( - (x) => x.mint.toBase58() === realm?.account.communityMint.toBase58() - ) - if (mintCfg) { - const { - lockupSaturationSecs, - baselineVoteWeightScaledFactor, - maxExtraLockupVoteWeightScaledFactor, - } = mintCfg - const depositScaledFactorNum = baselineVoteWeightScaledFactor.toNumber() - const maxExtraLockupVoteWeightScaledFactorNum = maxExtraLockupVoteWeightScaledFactor.toNumber() - const lockupSaturationSecsNum = lockupSaturationSecs.toNumber() - //(deposit_scaled_factor + max_extra_lockup_vote_weight_scaled_factor * min(lockup_secs, lockup_saturation_secs) / lockup_saturation_secs) / deposit_scaled_factor - const calced = calcMultiplier({ - depositScaledFactor: depositScaledFactorNum, - maxExtraLockupVoteWeightScaledFactor: maxExtraLockupVoteWeightScaledFactorNum, - lockupSaturationSecs: lockupSaturationSecsNum, - lockupSecs, - }) - - return parseFloat(calced.toFixed(2)) - } - return 0 -} - -const getDepositsAdditionalInfoEvents = async ( - client: VsrClient, - usedDeposits: DepositWithMintAccount[], - connection: Connection, - registrar: PublicKey, - voter: PublicKey -) => { - // The wallet can be any existing account for the simulation - // Note: when running a local validator ensure the account is copied from devnet: --clone ENmcpFCpxN1CqyUjuog9yyUVfdXBKF3LVCwLr7grJZpk -ud - const walletPk = new PublicKey('ENmcpFCpxN1CqyUjuog9yyUVfdXBKF3LVCwLr7grJZpk') - //because we switch wallet in here we can't use rpc from npm module - //anchor dont allow to switch wallets inside existing client - //parse events response as anchor do - const events: any[] = [] - const parser = new EventParser(client.program.programId, client.program.coder) - const maxRange = 8 - const maxIndex = Math.max(...usedDeposits.map((x) => x.index)) + 1 - const numberOfSimulations = Math.ceil(maxIndex / maxRange) - for (let i = 0; i < numberOfSimulations; i++) { - const take = maxRange - const transaction = new Transaction({ feePayer: walletPk }) - const logVoterInfoIx = await client.program.methods - .logVoterInfo(maxRange * i, take) - .accounts({ registrar, voter }) - .instruction() - transaction.add(logVoterInfoIx) - const batchOfDeposits = await simulateTransaction( - connection, - transaction, - 'recent' - ) - parser.parseLogs(batchOfDeposits.value.logs!, (event) => { - events.push(event) - }) - } - return events -} diff --git a/VoteStakeRegistry/tools/types.ts b/VoteStakeRegistry/tools/types.ts deleted file mode 100644 index 464bf9529b..0000000000 --- a/VoteStakeRegistry/tools/types.ts +++ /dev/null @@ -1,55 +0,0 @@ -import { LockupType } from 'VoteStakeRegistry/sdk/accounts' - -export interface Period { - defaultValue: number - display: string -} -export interface LockupKind { - value: LockupType - info: string[] - displayName: string -} -export interface VestingPeriod { - value: number - display: string - info: string -} -export const MONTHLY = 'monthly' -export const CONSTANT = 'constant' -export const lockupTypes: LockupKind[] = [ - { - value: 'cliff', - displayName: 'Cliff', - info: [ - 'Tokens are locked for a fixed duration and are released in full at the end of it.', - 'Vote weight declines linearly until release.', - 'Example: You lock 10.000 tokens for two years. They are then unavailable for the next two years. After this time, you can withdraw them again.', - ], - }, - { - value: CONSTANT, - displayName: 'Constant', - info: [ - 'Tokens are locked indefinitely. At any time you can start the unlock process which lasts for the initially chosen lockup duration.', - 'Vote weight stays constant until you start the unlock process, then it declines linearly until release.', - 'Example: You lock 10.000 tokens with a lockup duration of one year. After two years you decide to start the unlocking process. Another year after that, you can withdraw the tokens.', - ], - }, - { - value: MONTHLY, - displayName: 'Vested', - info: [ - 'Tokens are locked for a fixed duration and released over time at a rate of (locked amount / number of periods) per vesting period.', - 'Vote weight declines linearly and with each vesting until release.', - 'Example: You lock 12.000 tokens for one year with monthly vesting. Every month 1.000 tokens unlock. After the year, all tokens have unlocked.', - ], - }, -] - -export const vestingPeriods: VestingPeriod[] = [ - { - value: 30, - display: 'Monthly', - info: 'per month', - }, -] diff --git a/actions/cancelProposal.ts b/actions/cancelProposal.ts deleted file mode 100644 index c3a345107a..0000000000 --- a/actions/cancelProposal.ts +++ /dev/null @@ -1,53 +0,0 @@ -import { - Keypair, - PublicKey, - Transaction, - TransactionInstruction, -} from '@solana/web3.js' - -import { getGovernanceProgramVersion, RpcContext } from '@solana/spl-governance' -import { Proposal } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import { sendTransaction } from 'utils/send' -import { withCancelProposal } from '@solana/spl-governance' - -export const cancelProposal = async ( - { connection, wallet, programId, walletPubkey }: RpcContext, - realmPk: PublicKey, - proposal: ProgramAccount | undefined -) => { - const instructions: TransactionInstruction[] = [] - const signers: Keypair[] = [] - const governanceAuthority = walletPubkey - - // Explicitly request the version before making RPC calls to work around race conditions in resolving - // the version for RealmInfo - const programVersion = await getGovernanceProgramVersion( - connection, - programId - ) - - withCancelProposal( - instructions, - programId, - programVersion, - realmPk, - proposal!.account.governance, - proposal!.pubkey, - proposal!.account.tokenOwnerRecord, - governanceAuthority - ) - - const transaction = new Transaction({ feePayer: walletPubkey }) - - transaction.add(...instructions) - - await sendTransaction({ - transaction, - wallet, - connection, - signers, - sendingMessage: 'Cancelling proposal', - successMessage: 'Proposal cancelled', - }) -} diff --git a/actions/castVote.ts b/actions/castVote.ts deleted file mode 100644 index fad78907ad..0000000000 --- a/actions/castVote.ts +++ /dev/null @@ -1,141 +0,0 @@ -import { Keypair, Transaction, TransactionInstruction } from '@solana/web3.js' -import { - ChatMessageBody, - getGovernanceProgramVersion, - GOVERNANCE_CHAT_PROGRAM_ID, - Proposal, - Realm, - TokenOwnerRecord, - withPostChatMessage, - YesNoVote, -} from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import { RpcContext } from '@solana/spl-governance' - -import { Vote } from '@solana/spl-governance' - -import { withCastVote } from '@solana/spl-governance' -import { VotingClient } from '@utils/uiTypes/VotePlugin' -import { chunks } from '@utils/helpers' -import { - sendTransactionsV2, - SequenceType, - transactionInstructionsToTypedInstructionsSets, -} from '@utils/sendTransactions' -import { sendTransaction } from '@utils/send' -import { NftVoterClient } from '@solana/governance-program-library' - -export async function castVote( - { connection, wallet, programId, walletPubkey }: RpcContext, - realm: ProgramAccount, - proposal: ProgramAccount, - tokeOwnerRecord: ProgramAccount, - yesNoVote: YesNoVote, - message?: ChatMessageBody | undefined, - votingPlugin?: VotingClient -) { - const signers: Keypair[] = [] - const instructions: TransactionInstruction[] = [] - - const governanceAuthority = walletPubkey - const payer = walletPubkey - // Explicitly request the version before making RPC calls to work around race conditions in resolving - // the version for RealmInfo - - const programVersion = await getGovernanceProgramVersion( - connection, - programId - ) - - //will run only if any plugin is connected with realm - const plugin = await votingPlugin?.withCastPluginVote( - instructions, - proposal, - tokeOwnerRecord - ) - - await withCastVote( - instructions, - programId, - programVersion, - realm.pubkey, - proposal.account.governance, - proposal.pubkey, - proposal.account.tokenOwnerRecord, - tokeOwnerRecord.pubkey, - governanceAuthority, - proposal.account.governingTokenMint, - Vote.fromYesNoVote(yesNoVote), - payer, - plugin?.voterWeightPk, - plugin?.maxVoterWeightRecord - ) - - if (message) { - const plugin = await votingPlugin?.withUpdateVoterWeightRecord( - instructions, - tokeOwnerRecord, - 'commentProposal' - ) - await withPostChatMessage( - instructions, - signers, - GOVERNANCE_CHAT_PROGRAM_ID, - programId, - realm.pubkey, - proposal.account.governance, - proposal.pubkey, - tokeOwnerRecord.pubkey, - governanceAuthority, - payer, - undefined, - message, - plugin?.voterWeightPk - ) - } - const shouldChunk = votingPlugin?.client instanceof NftVoterClient - const instructionsCountThatMustHaveTheirOwnChunk = message ? 4 : 2 - if (shouldChunk) { - const instructionsWithTheirOwnChunk = instructions.slice( - -instructionsCountThatMustHaveTheirOwnChunk - ) - const remainingInstructionsToChunk = instructions.slice( - 0, - instructions.length - instructionsCountThatMustHaveTheirOwnChunk - ) - const splInstructionsWithAccountsChunk = chunks( - instructionsWithTheirOwnChunk, - 2 - ) - const nftsAccountsChunks = chunks(remainingInstructionsToChunk, 2) - const signerChunks = Array( - splInstructionsWithAccountsChunk.length + nftsAccountsChunks.length - ).fill([]) - const singersMap = message - ? [...signerChunks.slice(0, signerChunks.length - 1), signers] - : signerChunks - const instructionsChunks = [ - ...nftsAccountsChunks.map((x) => - transactionInstructionsToTypedInstructionsSets(x, SequenceType.Parallel) - ), - ...splInstructionsWithAccountsChunk.map((x) => - transactionInstructionsToTypedInstructionsSets( - x, - SequenceType.Sequential - ) - ), - ] - await sendTransactionsV2({ - connection, - wallet, - TransactionInstructions: instructionsChunks, - signersSet: singersMap, - showUiComponent: true, - }) - } else { - const transaction = new Transaction() - transaction.add(...instructions) - - await sendTransaction({ transaction, wallet, connection, signers }) - } -} diff --git a/actions/chat/postMessage.ts b/actions/chat/postMessage.ts deleted file mode 100644 index 3965d01935..0000000000 --- a/actions/chat/postMessage.ts +++ /dev/null @@ -1,61 +0,0 @@ -import { - PublicKey, - Keypair, - Transaction, - TransactionInstruction, -} from '@solana/web3.js' -import { - GOVERNANCE_CHAT_PROGRAM_ID, - Proposal, - Realm, - TokenOwnerRecord, -} from '@solana/spl-governance' -import { ChatMessageBody } from '@solana/spl-governance' -import { withPostChatMessage } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import { RpcContext } from '@solana/spl-governance' -import { sendTransaction } from '../../utils/send' -import { VotingClient } from '@utils/uiTypes/VotePlugin' - -export async function postChatMessage( - { connection, wallet, programId, walletPubkey }: RpcContext, - realm: ProgramAccount, - proposal: ProgramAccount, - tokeOwnerRecord: ProgramAccount, - body: ChatMessageBody, - replyTo?: PublicKey, - client?: VotingClient -) { - const signers: Keypair[] = [] - const instructions: TransactionInstruction[] = [] - - const governanceAuthority = walletPubkey - const payer = walletPubkey - //will run only if plugin is connected with realm - const plugin = await client?.withUpdateVoterWeightRecord( - instructions, - tokeOwnerRecord, - 'commentProposal' - ) - - await withPostChatMessage( - instructions, - signers, - GOVERNANCE_CHAT_PROGRAM_ID, - programId, - realm.pubkey, - proposal.account.governance, - proposal.pubkey, - tokeOwnerRecord.pubkey, - governanceAuthority, - payer, - replyTo, - body, - plugin?.voterWeightPk - ) - - const transaction = new Transaction() - transaction.add(...instructions) - - await sendTransaction({ transaction, wallet, connection, signers }) -} diff --git a/actions/createMultisigRealm.ts b/actions/createMultisigRealm.ts deleted file mode 100644 index 7968b3b89b..0000000000 --- a/actions/createMultisigRealm.ts +++ /dev/null @@ -1,272 +0,0 @@ -import { - getTokenOwnerRecordAddress, - GovernanceConfig, - MintMaxVoteWeightSource, - SetRealmAuthorityAction, - VoteThresholdPercentage, - VoteTipping, - withCreateNativeTreasury, -} from '@solana/spl-governance' - -import { withCreateMintGovernance } from '@solana/spl-governance' -import { withCreateRealm } from '@solana/spl-governance' -import { withDepositGoverningTokens } from '@solana/spl-governance' -import { withSetRealmAuthority } from '@solana/spl-governance' -import { BN } from '@project-serum/anchor' -import { - Connection, - Keypair, - PublicKey, - TransactionInstruction, -} from '@solana/web3.js' - -import { withCreateAssociatedTokenAccount } from '@tools/sdk/splToken/withCreateAssociatedTokenAccount' -import { withCreateMint } from '@tools/sdk/splToken/withCreateMint' -import { withMintTo } from '@tools/sdk/splToken/withMintTo' -import { - getMintNaturalAmountFromDecimalAsBN, - getTimestampFromDays, -} from '@tools/sdk/units' -import { - getWalletPublicKey, - sendTransactionsV2, - SequenceType, - transactionInstructionsToTypedInstructionsSets, - WalletSigner, -} from 'utils/sendTransactions' -import { chunks } from '@utils/helpers' -import { MIN_COMMUNITY_TOKENS_TO_CREATE_W_0_SUPPLY } from '@tools/constants' - -/// Creates multisig realm with community mint with 0 supply -/// and council mint used as multisig token -export const createMultisigRealm = async ( - connection: Connection, - programId: PublicKey, - programVersion: number, - - name: string, - yesVoteThreshold: number, - councilWalletPks: PublicKey[], - - wallet: WalletSigner -) => { - const walletPk = getWalletPublicKey(wallet) - - const mintsSetupInstructions: TransactionInstruction[] = [] - const councilMembersInstructions: TransactionInstruction[] = [] - - const mintsSetupSigners: Keypair[] = [] - - // Default to 100% supply - const communityMintMaxVoteWeightSource = - MintMaxVoteWeightSource.FULL_SUPPLY_FRACTION - - // The community mint is going to have 0 supply and we arbitrarily set it to 1m - const minCommunityTokensToCreate = MIN_COMMUNITY_TOKENS_TO_CREATE_W_0_SUPPLY - - // Community mint decimals - const communityMintDecimals = 6 - - // Create community mint - const communityMintPk = await withCreateMint( - connection, - mintsSetupInstructions, - mintsSetupSigners, - walletPk, - null, - communityMintDecimals, - walletPk - ) - - // Create council mint - const councilMintPk = await withCreateMint( - connection, - mintsSetupInstructions, - mintsSetupSigners, - walletPk, - null, - 0, - walletPk - ) - - let walletAtaPk: PublicKey | undefined - const tokenAmount = 1 - - for (const teamWalletPk of councilWalletPks) { - const ataPk = await withCreateAssociatedTokenAccount( - councilMembersInstructions, - councilMintPk, - teamWalletPk, - walletPk - ) - - // Mint 1 council token to each team member - await withMintTo( - councilMembersInstructions, - councilMintPk, - ataPk, - walletPk, - tokenAmount - ) - - if (teamWalletPk.equals(walletPk)) { - walletAtaPk = ataPk - } - } - - // Create realm - const realmInstructions: TransactionInstruction[] = [] - const realmSigners: Keypair[] = [] - - // Convert to mint natural amount - const minCommunityTokensToCreateAsMintValue = getMintNaturalAmountFromDecimalAsBN( - minCommunityTokensToCreate, - communityMintDecimals - ) - - const realmPk = await withCreateRealm( - realmInstructions, - programId, - programVersion, - name, - walletPk, - communityMintPk, - walletPk, - councilMintPk, - communityMintMaxVoteWeightSource, - minCommunityTokensToCreateAsMintValue, - undefined - ) - - let tokenOwnerRecordPk: PublicKey - - // If the current wallet is in the team then deposit the council token - if (walletAtaPk) { - await withDepositGoverningTokens( - realmInstructions, - programId, - programVersion, - realmPk, - walletAtaPk, - councilMintPk, - walletPk, - walletPk, - walletPk, - new BN(tokenAmount) - ) - - // TODO: return from withDepositGoverningTokens in the SDK - tokenOwnerRecordPk = await getTokenOwnerRecordAddress( - programId, - realmPk, - councilMintPk, - walletPk - ) - } else { - // Let's throw for now if the current wallet isn't in the team - // TODO: To fix it we would have to make it temp. as part of the team and then remove after the realm is created - throw new Error('Current wallet must be in the team') - } - - // Put community and council mints under the realm governance with default config - const config = new GovernanceConfig({ - voteThresholdPercentage: new VoteThresholdPercentage({ - value: yesVoteThreshold, - }), - minCommunityTokensToCreateProposal: minCommunityTokensToCreateAsMintValue, - // Do not use instruction hold up time - minInstructionHoldUpTime: 0, - // max voting time 3 days - maxVotingTime: getTimestampFromDays(3), - voteTipping: VoteTipping.Strict, - proposalCoolOffTime: 0, - minCouncilTokensToCreateProposal: new BN(1), - }) - - const communityMintGovPk = await withCreateMintGovernance( - realmInstructions, - programId, - programVersion, - realmPk, - communityMintPk, - config, - !!walletPk, - walletPk, - tokenOwnerRecordPk, - walletPk, - walletPk - ) - - await withCreateMintGovernance( - realmInstructions, - programId, - programVersion, - realmPk, - councilMintPk, - config, - !!walletPk, - walletPk, - tokenOwnerRecordPk, - walletPk, - walletPk - ) - - await withCreateNativeTreasury( - realmInstructions, - programId, - communityMintGovPk, - walletPk - ) - - console.log('CREATE NFT REALM governance config created', config) - - // Set the community governance as the realm authority - withSetRealmAuthority( - realmInstructions, - programId, - programVersion, - realmPk, - walletPk, - communityMintGovPk, - SetRealmAuthorityAction.SetChecked - ) - - try { - const councilMembersChunks = chunks(councilMembersInstructions, 10) - // only walletPk needs to sign the minting instructions and it's a signer by default and we don't have to include any more signers - const councilMembersSignersChunks = Array(councilMembersChunks.length).fill( - [] - ) - - const tx = await sendTransactionsV2({ - connection, - showUiComponent: true, - wallet, - signersSet: [ - mintsSetupSigners, - ...councilMembersSignersChunks, - realmSigners, - ], - TransactionInstructions: [ - mintsSetupInstructions, - ...councilMembersChunks, - realmInstructions, - ].map((x) => - transactionInstructionsToTypedInstructionsSets( - x, - SequenceType.Sequential - ) - ), - }) - - return { - tx, - realmPk, - communityMintPk, - councilMintPk, - } - } catch (ex) { - console.error(ex) - throw ex - } -} diff --git a/actions/createMultisigWallet.ts b/actions/createMultisigWallet.ts deleted file mode 100644 index d28010c8e1..0000000000 --- a/actions/createMultisigWallet.ts +++ /dev/null @@ -1,100 +0,0 @@ -import { Connection, PublicKey } from '@solana/web3.js' - -import { - sendTransactionsV2, - SequenceType, - transactionInstructionsToTypedInstructionsSets, - WalletSigner, -} from 'utils/sendTransactions' -import { chunks } from '@utils/helpers' - -import { prepareRealmCreation } from '@tools/governance/prepareRealmCreation' - -/// Creates multisig realm with community mint with 0 supply -/// and council mint used as multisig token -interface MultisigWallet { - connection: Connection - wallet: WalletSigner - programIdAddress: string - - realmName: string - councilYesVotePercentage: number - councilWalletPks: PublicKey[] -} - -export default async function createMultisigWallet({ - connection, - wallet, - programIdAddress, - realmName, - - councilYesVotePercentage, - councilWalletPks, -}: MultisigWallet) { - const { - communityMintPk, - councilMintPk, - realmPk, - realmInstructions, - realmSigners, - mintsSetupInstructions, - mintsSetupSigners, - councilMembersInstructions, - } = await prepareRealmCreation({ - connection, - wallet, - programIdAddress, - - realmName, - tokensToGovernThreshold: undefined, - - existingCommunityMintPk: undefined, - communityMintSupplyFactor: undefined, - transferCommunityMintAuthority: true, - communityYesVotePercentage: councilYesVotePercentage, - - createCouncil: true, - existingCouncilMintPk: undefined, - transferCouncilMintAuthority: true, - councilWalletPks, - }) - - try { - const councilMembersChunks = chunks(councilMembersInstructions, 10) - // only walletPk needs to sign the minting instructions and it's a signer by default and we don't have to include any more signers - const councilMembersSignersChunks = Array(councilMembersChunks.length).fill( - [] - ) - console.log('CREATE MULTISIG WALLET: sending transactions') - const tx = await sendTransactionsV2({ - connection, - showUiComponent: true, - wallet, - signersSet: [ - mintsSetupSigners, - ...councilMembersSignersChunks, - realmSigners, - ], - TransactionInstructions: [ - mintsSetupInstructions, - ...councilMembersChunks, - realmInstructions, - ].map((x) => - transactionInstructionsToTypedInstructionsSets( - x, - SequenceType.Sequential - ) - ), - }) - - return { - tx, - realmPk, - communityMintPk, - councilMintPk, - } - } catch (ex) { - console.error(ex) - throw ex - } -} diff --git a/actions/createNFTRealm.ts b/actions/createNFTRealm.ts deleted file mode 100644 index 904aae0b73..0000000000 --- a/actions/createNFTRealm.ts +++ /dev/null @@ -1,272 +0,0 @@ -import { - SetRealmAuthorityAction, - SYSTEM_PROGRAM_ID, - withCreateTokenOwnerRecord, - withSetRealmAuthority, -} from '@solana/spl-governance' - -import { - Connection, - Keypair, - PublicKey, - TransactionInstruction, -} from '@solana/web3.js' -import { AnchorProvider, Wallet } from '@project-serum/anchor' - -import { - sendTransactionsV2, - SequenceType, - WalletSigner, - transactionInstructionsToTypedInstructionsSets, -} from 'utils/sendTransactions' -import { chunks } from '@utils/helpers' -import { nftPluginsPks } from '@hooks/useVotingPlugins' - -import { - getNftVoterWeightRecord, - getNftMaxVoterWeightRecord, - getNftRegistrarPDA, -} from 'NftVotePlugin/sdk/accounts' -import { NftVoterClient } from '@solana/governance-program-library' - -import { prepareRealmCreation } from '@tools/governance/prepareRealmCreation' -interface NFTRealm { - connection: Connection - wallet: WalletSigner - programIdAddress: string - - realmName: string - collectionAddress: string - collectionCount: number - tokensToGovernThreshold: number | undefined - - communityYesVotePercentage: number - existingCommunityMintPk: PublicKey | undefined - // communityMintSupplyFactor: number | undefined - - createCouncil: boolean - existingCouncilMintPk: PublicKey | undefined - transferCouncilMintAuthority: boolean | undefined - councilWalletPks: PublicKey[] -} - -export default async function createNFTRealm({ - connection, - wallet, - programIdAddress, - realmName, - tokensToGovernThreshold = 1, - - collectionAddress, - collectionCount, - - existingCommunityMintPk, - communityYesVotePercentage, - // communityMintSupplyFactor: rawCMSF, - - createCouncil = false, - existingCouncilMintPk, - transferCouncilMintAuthority = true, - // councilYesVotePercentage, - councilWalletPks, -}: NFTRealm) { - const options = AnchorProvider.defaultOptions() - const provider = new AnchorProvider(connection, wallet as Wallet, options) - const nftClient = await NftVoterClient.connect(provider) - - const { - communityMintGovPk, - communityMintPk, - councilMintPk, - realmPk, - walletPk, - programIdPk, - programVersion, - minCommunityTokensToCreateAsMintValue, - realmInstructions, - realmSigners, - mintsSetupInstructions, - mintsSetupSigners, - councilMembersInstructions, - } = await prepareRealmCreation({ - connection, - wallet, - programIdAddress, - - realmName, - tokensToGovernThreshold, - - existingCommunityMintPk, - nftCollectionCount: collectionCount, - communityMintSupplyFactor: undefined, - transferCommunityMintAuthority: false, // delay this until we have created NFT instructions - communityYesVotePercentage, - - createCouncil, - existingCouncilMintPk, - transferCouncilMintAuthority, - councilWalletPks, - - additionalRealmPlugins: [ - new PublicKey(nftPluginsPks[0]), - new PublicKey(nftPluginsPks[0]), - ], - }) - - console.log('NFT REALM realm public-key', realmPk.toBase58()) - const { registrar } = await getNftRegistrarPDA( - realmPk, - communityMintPk, - nftClient!.program.programId - ) - const instructionCR = await nftClient!.program.methods - .createRegistrar(10) // Max collections - .accounts({ - registrar, - realm: realmPk, - governanceProgramId: programIdPk, - // realmAuthority: communityMintGovPk, - realmAuthority: walletPk, - governingTokenMint: communityMintPk, - payer: walletPk, - systemProgram: SYSTEM_PROGRAM_ID, - }) - .instruction() - - console.log( - 'CREATE NFT REALM registrar PDA', - registrar.toBase58(), - instructionCR - ) - - const { maxVoterWeightRecord } = await getNftMaxVoterWeightRecord( - realmPk, - communityMintPk, - nftClient!.program.programId - ) - const instructionMVWR = await nftClient!.program.methods - .createMaxVoterWeightRecord() - .accounts({ - maxVoterWeightRecord, - governanceProgramId: programIdPk, - realm: realmPk, - realmGoverningTokenMint: communityMintPk, - payer: walletPk, - systemProgram: SYSTEM_PROGRAM_ID, - }) - .instruction() - console.log( - 'CREATE NFT REALM max voter weight record', - maxVoterWeightRecord.toBase58(), - instructionMVWR - ) - - const instructionCC = await nftClient!.program.methods - .configureCollection(minCommunityTokensToCreateAsMintValue, collectionCount) - .accounts({ - registrar, - realm: realmPk, - // realmAuthority: communityMintGovPk, - realmAuthority: walletPk, - collection: new PublicKey(collectionAddress), - maxVoterWeightRecord: maxVoterWeightRecord, - }) - .instruction() - - console.log( - 'CREATE NFT REALM configure collection', - minCommunityTokensToCreateAsMintValue, - instructionCC - ) - - const nftConfigurationInstructions: TransactionInstruction[] = [ - instructionCR, - instructionMVWR, - instructionCC, - ] - - // Set the community governance as the realm authority - withSetRealmAuthority( - nftConfigurationInstructions, - programIdPk, - programVersion, - realmPk, - walletPk, - communityMintGovPk, - SetRealmAuthorityAction.SetChecked - ) - - const { voterWeightPk } = await getNftVoterWeightRecord( - realmPk, - communityMintPk, - walletPk, - nftClient.program.programId - ) - console.log('NFT realm voter weight', voterWeightPk.toBase58()) - const createVoterWeightRecord = await nftClient.program.methods - .createVoterWeightRecord(walletPk) - .accounts({ - voterWeightRecord: voterWeightPk, - governanceProgramId: programIdPk, - realm: realmPk, - realmGoverningTokenMint: communityMintPk, - payer: walletPk, - systemProgram: SYSTEM_PROGRAM_ID, - }) - .instruction() - console.log( - 'NFT realm voter weight record instruction', - createVoterWeightRecord - ) - nftConfigurationInstructions.push(createVoterWeightRecord) - await withCreateTokenOwnerRecord( - nftConfigurationInstructions, - programIdPk, - realmPk, - walletPk, - communityMintPk, - walletPk - ) - - try { - const councilMembersChunks = chunks(councilMembersInstructions, 10) - // only walletPk needs to sign the minting instructions and it's a signer by default and we don't have to include any more signers - const councilMembersSignersChunks = Array(councilMembersChunks.length).fill( - [] - ) - const nftSigners: Keypair[] = [] - console.log('CREATE NFT REALM: sending transactions') - const tx = await sendTransactionsV2({ - connection, - showUiComponent: true, - wallet, - signersSet: [ - mintsSetupSigners, - ...councilMembersSignersChunks, - realmSigners, - nftSigners, - ], - TransactionInstructions: [ - mintsSetupInstructions, - ...councilMembersChunks, - realmInstructions, - nftConfigurationInstructions, - ].map((x) => - transactionInstructionsToTypedInstructionsSets( - x, - SequenceType.Sequential - ) - ), - }) - - return { - tx, - realmPk, - communityMintPk, - councilMintPk, - } - } catch (ex) { - console.error(ex) - throw ex - } -} diff --git a/actions/createProposal.ts b/actions/createProposal.ts deleted file mode 100644 index bfebb51a90..0000000000 --- a/actions/createProposal.ts +++ /dev/null @@ -1,274 +0,0 @@ -import { - Keypair, - PublicKey, - Transaction, - TransactionInstruction, -} from '@solana/web3.js' - -import { - getGovernanceProgramVersion, - getInstructionDataFromBase64, - getSignatoryRecordAddress, - Governance, - ProgramAccount, - Realm, - TokenOwnerRecord, - VoteType, - withCreateProposal, -} from '@solana/spl-governance' -import { withAddSignatory } from '@solana/spl-governance' -import { RpcContext } from '@solana/spl-governance' -import { withInsertTransaction } from '@solana/spl-governance' -import { InstructionData } from '@solana/spl-governance' -import { sendTransaction } from 'utils/send' -import { withSignOffProposal } from '@solana/spl-governance' -import { - sendTransactionsV2, - SequenceType, - transactionInstructionsToTypedInstructionsSets, -} from '@utils/sendTransactions' -import { chunks } from '@utils/helpers' -import { UiInstruction } from '@utils/uiTypes/proposalCreationTypes' -import { VotingClient } from '@utils/uiTypes/VotePlugin' -import { NftVoterClient } from '@solana/governance-program-library' - -export interface InstructionDataWithHoldUpTime { - data: InstructionData | null - holdUpTime: number | undefined - prerequisiteInstructions: TransactionInstruction[] - chunkSplitByDefault?: boolean - chunkBy?: number - signers?: Keypair[] - shouldSplitIntoSeparateTxs?: boolean | undefined -} - -export class InstructionDataWithHoldUpTime { - constructor({ - instruction, - governance, - }: { - instruction: UiInstruction - governance?: ProgramAccount - }) { - this.data = instruction.serializedInstruction - ? getInstructionDataFromBase64(instruction.serializedInstruction) - : null - this.holdUpTime = - typeof instruction.customHoldUpTime !== 'undefined' - ? instruction.customHoldUpTime - : governance?.account?.config.minInstructionHoldUpTime - this.prerequisiteInstructions = instruction.prerequisiteInstructions || [] - this.chunkSplitByDefault = instruction.chunkSplitByDefault || false - this.chunkBy = instruction.chunkBy || 2 - } -} - -export const createProposal = async ( - { connection, wallet, programId, walletPubkey }: RpcContext, - realm: ProgramAccount, - governance: PublicKey, - tokenOwnerRecord: ProgramAccount, - name: string, - descriptionLink: string, - governingTokenMint: PublicKey, - proposalIndex: number, - instructionsData: InstructionDataWithHoldUpTime[], - isDraft: boolean, - client?: VotingClient -): Promise => { - const instructions: TransactionInstruction[] = [] - - const governanceAuthority = walletPubkey - const signatory = walletPubkey - const payer = walletPubkey - const notificationTitle = isDraft ? 'proposal draft' : 'proposal' - const prerequisiteInstructions: TransactionInstruction[] = [] - - // sum up signers - const signers: Keypair[] = instructionsData.flatMap((x) => x.signers ?? []) - const shouldSplitIntoSeparateTxs: boolean = instructionsData - .flatMap((x) => x.shouldSplitIntoSeparateTxs) - .some((x) => x) - - // Explicitly request the version before making RPC calls to work around race conditions in resolving - // the version for RealmInfo - - // Changed this because it is misbehaving on my local validator setup. - const programVersion = await getGovernanceProgramVersion( - connection, - programId - ) - - // V2 Approve/Deny configuration - const voteType = VoteType.SINGLE_CHOICE - const options = ['Approve'] - const useDenyOption = true - - //will run only if plugin is connected with realm - const plugin = await client?.withUpdateVoterWeightRecord( - instructions, - tokenOwnerRecord, - 'createProposal' - ) - - const proposalAddress = await withCreateProposal( - instructions, - programId, - programVersion, - realm.pubkey!, - governance, - tokenOwnerRecord.pubkey, - name, - descriptionLink, - governingTokenMint, - governanceAuthority, - proposalIndex, - voteType, - options, - useDenyOption, - payer, - plugin?.voterWeightPk - ) - - await withAddSignatory( - instructions, - programId, - programVersion, - proposalAddress, - tokenOwnerRecord.pubkey, - governanceAuthority, - signatory, - payer - ) - - // TODO: Return signatoryRecordAddress from the SDK call - const signatoryRecordAddress = await getSignatoryRecordAddress( - programId, - proposalAddress, - signatory - ) - - const insertInstructions: TransactionInstruction[] = [] - const splitToChunkByDefault = instructionsData.filter( - (x) => x.chunkSplitByDefault - ).length - const chunkBys = instructionsData - .filter((x) => x.chunkBy) - .map((x) => x.chunkBy!) - const chunkBy = chunkBys.length ? Math.min(...chunkBys) : 2 - for (const [index, instruction] of instructionsData - .filter((x) => x.data) - .entries()) { - if (instruction.data) { - if (instruction.prerequisiteInstructions) { - prerequisiteInstructions.push(...instruction.prerequisiteInstructions) - } - await withInsertTransaction( - insertInstructions, - programId, - programVersion, - governance, - proposalAddress, - tokenOwnerRecord.pubkey, - governanceAuthority, - index, - 0, - instruction.holdUpTime || 0, - [instruction.data], - payer - ) - } - } - - const insertInstructionCount = insertInstructions.length - - if (!isDraft) { - withSignOffProposal( - insertInstructions, // SingOff proposal needs to be executed after inserting instructions hence we add it to insertInstructions - programId, - programVersion, - realm.pubkey, - governance, - proposalAddress, - signatory, - signatoryRecordAddress, - undefined - ) - } - - if (shouldSplitIntoSeparateTxs) { - const transaction1 = new Transaction() - const transaction2 = new Transaction() - - transaction1.add(...prerequisiteInstructions, ...instructions) - transaction2.add(...insertInstructions) - - await sendTransaction({ - transaction: transaction1, - wallet, - connection, - signers, - sendingMessage: `creating ${notificationTitle}`, - successMessage: `${notificationTitle} created`, - }) - await sendTransaction({ - transaction: transaction2, - wallet, - connection, - signers: undefined, - sendingMessage: `inserting into ${notificationTitle}`, - successMessage: `inserted into ${notificationTitle}`, - }) - } else if ( - insertInstructionCount <= 2 && - !splitToChunkByDefault && - !(client?.client instanceof NftVoterClient) - ) { - // This is an arbitrary threshold and we assume that up to 2 instructions can be inserted as a single Tx - // This is conservative setting and we might need to revise it if we have more empirical examples or - // reliable way to determine Tx size - // We merge instructions with prerequisiteInstructions - // Prerequisite instructions can came from instructions as something we need to do before instruction can be executed - // For example we create ATAs if they don't exist as part of the proposal creation flow - - await sendTransactionsV2({ - wallet, - connection, - signersSet: [[], [], signers], - showUiComponent: true, - TransactionInstructions: [ - prerequisiteInstructions, - instructions, - insertInstructions, - ].map((x) => - transactionInstructionsToTypedInstructionsSets( - x, - SequenceType.Sequential - ) - ), - }) - } else { - const insertChunks = chunks(insertInstructions, chunkBy) - const signerChunks = Array(insertChunks.length).fill([]) - - console.log(`Creating proposal using ${insertChunks.length} chunks`) - await sendTransactionsV2({ - wallet, - connection, - signersSet: [[], [], ...signerChunks], - showUiComponent: true, - TransactionInstructions: [ - prerequisiteInstructions, - instructions, - ...insertChunks, - ].map((x) => - transactionInstructionsToTypedInstructionsSets( - x, - SequenceType.Sequential - ) - ), - }) - } - - return proposalAddress -} diff --git a/actions/createTokenizedRealm.ts b/actions/createTokenizedRealm.ts deleted file mode 100644 index 6c7b531f86..0000000000 --- a/actions/createTokenizedRealm.ts +++ /dev/null @@ -1,116 +0,0 @@ -import { Connection, PublicKey } from '@solana/web3.js' - -import { - sendTransactionsV2, - transactionInstructionsToTypedInstructionsSets, - SequenceType, - WalletSigner, -} from 'utils/sendTransactions' -import { chunks } from '@utils/helpers' - -import { prepareRealmCreation } from '@tools/governance/prepareRealmCreation' - -interface TokenizedRealm { - connection: Connection - wallet: WalletSigner - programIdAddress: string - - realmName: string - tokensToGovernThreshold: number | undefined - - communityYesVotePercentage: number - existingCommunityMintPk: PublicKey | undefined - transferCommunityMintAuthority: boolean | undefined - communityMintSupplyFactor: number | undefined - - createCouncil: boolean - existingCouncilMintPk: PublicKey | undefined - transferCouncilMintAuthority: boolean | undefined - councilWalletPks: PublicKey[] -} - -export default async function createTokenizedRealm({ - connection, - wallet, - programIdAddress, - realmName, - tokensToGovernThreshold, - - existingCommunityMintPk, - transferCommunityMintAuthority = true, - communityYesVotePercentage, - communityMintSupplyFactor: rawCMSF, - - createCouncil = false, - existingCouncilMintPk, - transferCouncilMintAuthority = true, - // councilYesVotePercentage, - councilWalletPks, -}: TokenizedRealm) { - const { - communityMintPk, - councilMintPk, - realmPk, - realmInstructions, - realmSigners, - mintsSetupInstructions, - mintsSetupSigners, - councilMembersInstructions, - } = await prepareRealmCreation({ - connection, - wallet, - programIdAddress, - - realmName, - tokensToGovernThreshold, - - existingCommunityMintPk, - communityMintSupplyFactor: rawCMSF, - transferCommunityMintAuthority, - communityYesVotePercentage, - - createCouncil, - existingCouncilMintPk, - transferCouncilMintAuthority, - councilWalletPks, - }) - - try { - const councilMembersChunks = chunks(councilMembersInstructions, 10) - // only walletPk needs to sign the minting instructions and it's a signer by default and we don't have to include any more signers - const councilMembersSignersChunks = Array(councilMembersChunks.length).fill( - [] - ) - console.log('CREATE GOV TOKEN REALM: sending transactions') - const tx = await sendTransactionsV2({ - connection, - showUiComponent: true, - wallet, - signersSet: [ - mintsSetupSigners, - ...councilMembersSignersChunks, - realmSigners, - ], - TransactionInstructions: [ - mintsSetupInstructions, - ...councilMembersChunks, - realmInstructions, - ].map((x) => - transactionInstructionsToTypedInstructionsSets( - x, - SequenceType.Sequential - ) - ), - }) - - return { - tx, - realmPk, - communityMintPk, - councilMintPk, - } - } catch (ex) { - console.error(ex) - throw ex - } -} diff --git a/actions/createTreasuryAccount.ts b/actions/createTreasuryAccount.ts deleted file mode 100644 index d3cb951a87..0000000000 --- a/actions/createTreasuryAccount.ts +++ /dev/null @@ -1,111 +0,0 @@ -import { - Keypair, - PublicKey, - Transaction, - TransactionInstruction, -} from '@solana/web3.js' - -import { - getGovernanceProgramVersion, - GovernanceConfig, - ProgramAccount, - Realm, - TokenOwnerRecord, - withCreateGovernance, - withCreateNativeTreasury, -} from '@solana/spl-governance' - -import { withCreateTokenGovernance } from '@solana/spl-governance' -import { RpcContext } from '@solana/spl-governance' -import { sendTransaction } from '@utils/send' -import { withCreateSplTokenAccount } from '@models/withCreateSplTokenAccount' -import { VotingClient } from '@utils/uiTypes/VotePlugin' - -export const createTreasuryAccount = async ( - { connection, wallet, programId, walletPubkey }: RpcContext, - realm: ProgramAccount, - mint: PublicKey | null, - config: GovernanceConfig, - tokenOwnerRecord: ProgramAccount, - client?: VotingClient -): Promise => { - const instructions: TransactionInstruction[] = [] - const signers: Keypair[] = [] - - // Explicitly request the version before making RPC calls to work around race conditions in resolving - // the version for RealmInfo - const programVersion = await getGovernanceProgramVersion( - connection, - programId - ) - - //will run only if plugin is connected with realm - const plugin = await client?.withUpdateVoterWeightRecord( - instructions, - tokenOwnerRecord, - 'createGovernance' - ) - - const tokenAccount = mint - ? await withCreateSplTokenAccount( - connection, - wallet!, - instructions, - signers, - mint - ) - : null - - const governanceAuthority = walletPubkey - - const governanceAddress = tokenAccount - ? await withCreateTokenGovernance( - instructions, - programId, - programVersion, - realm.pubkey, - tokenAccount.tokenAccountAddress, - config, - true, - walletPubkey, - tokenOwnerRecord.pubkey, - walletPubkey, - governanceAuthority, - plugin?.voterWeightPk - ) - : await withCreateGovernance( - instructions, - programId, - programVersion, - realm.pubkey, - undefined, - config, - tokenOwnerRecord.pubkey, - walletPubkey, - governanceAuthority, - plugin?.voterWeightPk - ) - - if (!tokenAccount) { - await withCreateNativeTreasury( - instructions, - programId, - governanceAddress, - walletPubkey - ) - } - - const transaction = new Transaction() - transaction.add(...instructions) - - await sendTransaction({ - transaction, - wallet, - connection, - signers, - sendingMessage: 'Creating treasury account', - successMessage: 'Treasury account has been created', - }) - - return governanceAddress -} diff --git a/actions/dryRunInstruction.ts b/actions/dryRunInstruction.ts deleted file mode 100644 index 275b5f2235..0000000000 --- a/actions/dryRunInstruction.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { InstructionData } from '@solana/spl-governance' - -import { - Connection, - Transaction, - TransactionInstruction, -} from '@solana/web3.js' -import { simulateTransaction } from '../utils/send' -import { WalletAdapter } from '@solana/wallet-adapter-base' - -export async function dryRunInstruction( - connection: Connection, - wallet: WalletAdapter, - instructionData: InstructionData, - prerequisiteInstructionsToRun?: TransactionInstruction[] | undefined, - additionalInstructions?: InstructionData[] -) { - const transaction = new Transaction({ feePayer: wallet.publicKey }) - if (prerequisiteInstructionsToRun) { - prerequisiteInstructionsToRun.map((x) => transaction.add(x)) - } - if (additionalInstructions) { - for (const i of additionalInstructions) { - transaction.add({ - keys: i.accounts, - programId: i.programId, - data: Buffer.from(i.data), - }) - } - } - - transaction.add({ - keys: instructionData.accounts, - programId: instructionData.programId, - data: Buffer.from(instructionData.data), - }) - - const result = await simulateTransaction(connection, transaction, 'single') - - return { response: result.value, transaction } -} diff --git a/actions/executeInstructions.ts b/actions/executeInstructions.ts deleted file mode 100644 index f2cb59ba4e..0000000000 --- a/actions/executeInstructions.ts +++ /dev/null @@ -1,51 +0,0 @@ -import { - ProgramAccount, - Proposal, - ProposalTransaction, - RpcContext, - withExecuteTransaction, -} from '@solana/spl-governance' -import { Transaction, TransactionInstruction } from '@solana/web3.js' -import { sendSignedTransaction, signTransaction } from '@utils/send' - -// Merge instructions within one Transaction, sign it and execute it -export const executeInstructions = async ( - { connection, wallet, programId, programVersion }: RpcContext, - proposal: ProgramAccount, - proposalInstructions: ProgramAccount[] -) => { - const instructions: TransactionInstruction[] = [] - - await Promise.all( - proposalInstructions.map((instruction) => - // withExecuteTransaction function mutate the given 'instructions' parameter - withExecuteTransaction( - instructions, - programId, - programVersion, - proposal.account.governance, - proposal.pubkey, - instruction.pubkey, - [instruction.account.getSingleInstruction()] - ) - ) - ) - - const transaction = new Transaction() - - transaction.add(...instructions) - - const signedTransaction = await signTransaction({ - transaction, - wallet, - connection, - signers: [], - }) - - await sendSignedTransaction({ - signedTransaction, - connection, - sendingMessage: 'Executing instruction', - successMessage: 'Execution finalized', - }) -} diff --git a/actions/executeTransaction.ts b/actions/executeTransaction.ts deleted file mode 100644 index 884ca23e0b..0000000000 --- a/actions/executeTransaction.ts +++ /dev/null @@ -1,101 +0,0 @@ -import { Keypair, Transaction, TransactionInstruction } from '@solana/web3.js' - -import { - sendSignedAndAdjacentTransactions, - sendTransaction, - signTransactions, -} from '@utils/send' -import Wallet from '@project-serum/sol-wallet-adapter' -import { - RpcContext, - Proposal, - ProposalTransaction, - getGovernanceProgramVersion, - withExecuteTransaction, - ProgramAccount, -} from '@solana/spl-governance' - -/** - * Executes a proposal transaction - * @param rpcContext RPC contextual information - * @param proposal Metadata about the proposal - * @param instruction Instruction that will be executed by the proposal - * @param adjacentTransaction Optional transaction that is sent in the same slot as the proposal instruction. - * @param preExecutionTransactions Optional tansactions that are executed before the proposal instruction - */ -export const executeTransaction = async ( - { connection, wallet, programId }: RpcContext, - proposal: ProgramAccount, - instruction: ProgramAccount, - adjacentTransaction?: Transaction, - preExecutionTransactions?: Transaction[] -) => { - const signers: Keypair[] = [] - const instructions: TransactionInstruction[] = [] - - // Explicitly request the version before making RPC calls to work around race conditions in resolving - // the version for RealmInfo - const programVersion = await getGovernanceProgramVersion( - connection, - programId - ) - - await withExecuteTransaction( - instructions, - programId, - programVersion, - proposal.account.governance, - proposal.pubkey, - instruction.pubkey, - [instruction.account.getSingleInstruction()] - ) - - // Create proposal transaction - const proposalTransaction = new Transaction().add(...instructions) - - // Sign and send all pre-execution transactions - if (preExecutionTransactions && !preExecutionTransactions?.length) { - await Promise.all( - preExecutionTransactions.map((transaction) => - sendTransaction({ - transaction, - wallet, - connection, - sendingMessage: 'Sending pre-execution transaction', - successMessage: 'Sent pre-execution transaction', - }) - ) - ) - console.log('sent preExecutionTransactions', preExecutionTransactions) - } - - // Some proposals require additional adjacent transactions due to tx size limits - if (adjacentTransaction) { - const [signedProposalTx, signedAdjacentTx] = await signTransactions({ - transactionsAndSigners: [ - { transaction: proposalTransaction }, - { transaction: adjacentTransaction }, - ], - wallet: (wallet as unknown) as Wallet, - connection, - }) - // Send proposal transaction with prepended adjacent transaction - await sendSignedAndAdjacentTransactions({ - signedTransaction: signedProposalTx, - adjacentTransaction: signedAdjacentTx, - connection, - sendingMessage: 'Executing instruction', - successMessage: 'Execution finalized', - }) - } else { - // Send the proposal transaction - await sendTransaction({ - transaction: proposalTransaction, - wallet, - connection, - signers, - sendingMessage: 'Executing instruction', - successMessage: 'Execution finalized', - }) - } -} diff --git a/actions/finalizeVotes.ts b/actions/finalizeVotes.ts deleted file mode 100644 index 9779b22237..0000000000 --- a/actions/finalizeVotes.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { - getGovernanceProgramVersion, - ProgramAccount, -} from '@solana/spl-governance' -import { RpcContext } from '@solana/spl-governance' -import { - Keypair, - PublicKey, - Transaction, - TransactionInstruction, -} from '@solana/web3.js' -import { sendTransaction } from '@utils/send' -import { Proposal } from '@solana/spl-governance' -import { withFinalizeVote } from '@solana/spl-governance' - -export const finalizeVote = async ( - { connection, wallet, programId }: RpcContext, - realm: PublicKey, - proposal: ProgramAccount, - maxVoterWeightPk: PublicKey | undefined -) => { - const signers: Keypair[] = [] - const instructions: TransactionInstruction[] = [] - - // Explicitly request the version before making RPC calls to work around race conditions in resolving - // the version for RealmInfo - const programVersion = await getGovernanceProgramVersion( - connection, - programId - ) - - await withFinalizeVote( - instructions, - programId, - programVersion, - realm, - proposal.account.governance, - proposal.pubkey, - proposal.account.tokenOwnerRecord, - proposal.account.governingTokenMint, - maxVoterWeightPk - ) - - const transaction = new Transaction() - - transaction.add(...instructions) - - await sendTransaction({ - transaction, - wallet, - connection, - signers, - sendingMessage: 'Finalizing votes', - successMessage: 'Votes finalized', - }) -} diff --git a/actions/flagInstructionError.ts b/actions/flagInstructionError.ts deleted file mode 100644 index 665810f4e4..0000000000 --- a/actions/flagInstructionError.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { - Keypair, - PublicKey, - Transaction, - TransactionInstruction, -} from '@solana/web3.js' - -import { getGovernanceProgramVersion, Proposal } from '@solana/spl-governance' - -import { withFlagTransactionError } from '@solana/spl-governance' -import { RpcContext } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import { sendTransaction } from '@utils/send' - -export const flagInstructionError = async ( - { connection, wallet, programId, walletPubkey }: RpcContext, - proposal: ProgramAccount, - proposalInstruction: PublicKey -) => { - const governanceAuthority = walletPubkey - - const signers: Keypair[] = [] - const instructions: TransactionInstruction[] = [] - - // Explicitly request the version before making RPC calls to work around race conditions in resolving - // the version for RealmInfo - const programVersion = await getGovernanceProgramVersion( - connection, - programId - ) - - withFlagTransactionError( - instructions, - programId, - programVersion, - proposal.pubkey, - proposal.account.tokenOwnerRecord, - governanceAuthority, - proposalInstruction - ) - - const transaction = new Transaction({ feePayer: walletPubkey }) - - transaction.add(...instructions) - - await sendTransaction({ - transaction, - connection, - wallet, - signers, - sendingMessage: 'Flagging instruction as broken', - successMessage: 'Instruction flagged as broken', - }) -} diff --git a/actions/registerProgramGovernance.ts b/actions/registerProgramGovernance.ts deleted file mode 100644 index 6a4b4a7e10..0000000000 --- a/actions/registerProgramGovernance.ts +++ /dev/null @@ -1,84 +0,0 @@ -import { - Keypair, - PublicKey, - Transaction, - TransactionInstruction, -} from '@solana/web3.js' -import { - getGovernanceProgramVersion, - GovernanceType, - ProgramAccount, - Realm, - TokenOwnerRecord, -} from '@solana/spl-governance' -import { GovernanceConfig } from '@solana/spl-governance' -import { withCreateProgramGovernance } from '@solana/spl-governance' -import { RpcContext } from '@solana/spl-governance' -import { sendTransaction } from '@utils/send' -import { VotingClient } from '@utils/uiTypes/VotePlugin' - -export const registerProgramGovernance = async ( - { connection, wallet, programId, walletPubkey }: RpcContext, - governanceType: GovernanceType, - realm: ProgramAccount, - governedAccount: PublicKey, - config: GovernanceConfig, - transferAuthority: boolean, - tokenOwnerRecord: ProgramAccount, - client?: VotingClient -): Promise => { - const instructions: TransactionInstruction[] = [] - const signers: Keypair[] = [] - let governanceAddress - const governanceAuthority = walletPubkey - - // Explicitly request the version before making RPC calls to work around race conditions in resolving - // the version for RealmInfo - const programVersion = await getGovernanceProgramVersion( - connection, - programId - ) - - //will run only if plugin is connected with realm - const plugin = await client?.withUpdateVoterWeightRecord( - instructions, - tokenOwnerRecord, - 'createGovernance' - ) - - switch (governanceType) { - case GovernanceType.Program: { - governanceAddress = await withCreateProgramGovernance( - instructions, - programId, - programVersion, - realm.pubkey, - governedAccount, - config, - transferAuthority!, - walletPubkey, - tokenOwnerRecord.pubkey, - walletPubkey, - governanceAuthority, - plugin?.voterWeightPk - ) - break - } - default: { - throw new Error(`Governance type ${governanceType} is not supported yet.`) - } - } - - const transaction = new Transaction() - transaction.add(...instructions) - await sendTransaction({ - transaction, - wallet, - connection, - signers, - sendingMessage: 'Creating governance program account', - successMessage: 'Governance program account has been created', - }) - - return governanceAddress -} diff --git a/actions/registerRealm.ts b/actions/registerRealm.ts deleted file mode 100644 index 2553815eea..0000000000 --- a/actions/registerRealm.ts +++ /dev/null @@ -1,497 +0,0 @@ -import { - Connection, - Keypair, - PublicKey, - Transaction, - TransactionInstruction, -} from '@solana/web3.js' -import BN from 'bn.js' -import { - getTokenOwnerRecordAddress, - GovernanceConfig, - MintMaxVoteWeightSource, - SetRealmAuthorityAction, - VoteThresholdPercentage, - VoteTipping, -} from '@solana/spl-governance' -import { withCreateRealm } from '@solana/spl-governance' -import { sendTransaction } from '../utils/send' - -import { - sendTransactions, - SequenceType, - WalletSigner, -} from 'utils/sendTransactions' -import { withCreateMint } from '@tools/sdk/splToken/withCreateMint' -import { withCreateAssociatedTokenAccount } from '@tools/sdk/splToken/withCreateAssociatedTokenAccount' -import { withMintTo } from '@tools/sdk/splToken/withMintTo' -import { chunks } from '@utils/helpers' -import { - SignerWalletAdapter, - WalletConnectionError, -} from '@solana/wallet-adapter-base' -import { withDepositGoverningTokens } from '@solana/spl-governance' -import { - getMintNaturalAmountFromDecimalAsBN, - getTimestampFromDays, -} from '@tools/sdk/units' -import { withCreateMintGovernance } from '@solana/spl-governance' -import { withSetRealmAuthority } from '@solana/spl-governance' -import { AccountInfo, u64 } from '@solana/spl-token' -import { ProgramAccount } from '@project-serum/common' -import { tryGetAta } from '@utils/validations' -import { ConnectionContext } from '@utils/connection' -import { MIN_COMMUNITY_TOKENS_TO_CREATE_W_0_SUPPLY } from '@tools/constants' -import BigNumber from 'bignumber.js' - -interface RegisterRealmRpc { - connection: ConnectionContext - wallet: SignerWalletAdapter - walletPubkey: PublicKey -} - -/** - * The default amount of decimals for the community token - */ -export const COMMUNITY_MINT_DECIMALS = 6 - -/** - * Prepares the mint instructions - * - * If `otherOwners` is given, then the token will be minted (1) to each wallet. - * This option is usually used when using council. - * - * @param connection - * @param walletPubkey - * @param tokenDecimals - * @param council if it is council, avoid creating the mint if otherowners is not filled - * @param mintPk - * @param otherOwners - */ -async function prepareMintInstructions( - connection: ConnectionContext, - walletPubkey: PublicKey, - tokenDecimals = 0, - council = false, - mintPk?: PublicKey, - otherOwners?: PublicKey[] -) { - console.debug('preparing mint instructions') - - let _mintPk: PublicKey | undefined = undefined - let walletAtaPk: PublicKey | undefined - const mintInstructions: TransactionInstruction[] = [] - const mintSigners: Keypair[] = [] - - const councilTokenAmount = new u64( - new BigNumber(1).shiftedBy(tokenDecimals).toString() - ) - - if (!council || (council && otherOwners?.length)) { - // If mintPk is undefined, then - // should create the mint - _mintPk = - mintPk ?? - (await withCreateMint( - connection.current, - mintInstructions, - mintSigners, - walletPubkey, - null, - tokenDecimals, - walletPubkey - )) - - // If the array of other owners is not empty - // then should create mints to them - if (otherOwners?.length) { - for (const ownerPk of otherOwners) { - const ata: ProgramAccount | undefined = await tryGetAta( - connection.current, - ownerPk, - _mintPk - ) - const shouldMint = !ata?.account.amount.gt(new BN(0)) - - const ataPk = - ata?.publicKey ?? - (await withCreateAssociatedTokenAccount( - mintInstructions, - _mintPk, - ownerPk, - walletPubkey - )) - - // Mint 1 token to each owner - if (shouldMint && ataPk) { - console.debug('will mint to ', { ataPk }) - await withMintTo( - mintInstructions, - _mintPk, - ataPk, - walletPubkey, - councilTokenAmount - ) - } - - if (ownerPk.equals(walletPubkey)) { - walletAtaPk = ataPk - } - } - } - } - - const instructionChunks = chunks(mintInstructions, 10) - const signersChunks = Array(instructionChunks.length).fill([]) - signersChunks[0] = mintSigners - return { - mintPk: _mintPk, - walletAtaPk, - /** - * Mint instructions in chunks of 10 - */ - instructionChunks, - /** - * Signer sets in chunks of 10 - */ - signersChunks, - /** - * Array with all the instructions - */ - mintInstructions, - /** - * Array with all the signer sets - */ - mintSigners, - /** - * Amount of tokens minted to the council members - */ - councilTokenAmount, - } -} - -/** - * Creates a default governance config object - * @param yesVoteThreshold - * @returns - */ -function createGovernanceConfig( - yesVoteThreshold = 60, - _tokenDecimals?: number, - _minCommunityTokensToCreateGovernance?: string -): GovernanceConfig { - console.debug('mounting governance config') - - // Put community and council mints under the realm governance with default config - return new GovernanceConfig({ - voteThresholdPercentage: new VoteThresholdPercentage({ - value: yesVoteThreshold, - }), - minCommunityTokensToCreateProposal: new BN(250000000000), - // Do not use instruction hold up time - minInstructionHoldUpTime: 0, - // max voting time 3 days - maxVotingTime: getTimestampFromDays(0.25), - voteTipping: VoteTipping.Disabled, - proposalCoolOffTime: 0, - minCouncilTokensToCreateProposal: new BN(1), - }) -} - -/** - * Sets the governance instructions into the realm - * - * @param walletPubkey payeer wallet pub key - * @param tokenMintPk the token mint to put under governance - * @param yesVoteThreshold vote quorum - * @param programId governance program id - * @param realmPk realm pub key - * @param tokenOwnerRecordPk - * @param realmInstructions realm instructions array - */ -async function prepareGovernanceInstructions( - walletPubkey: PublicKey, - councilMintPk: PublicKey | undefined, - communityMintPk: PublicKey, - communityTokenDecimals: number | undefined, - yesVoteThreshold: number, - minCommunityTokensToCreateGovernance: string, - programId: PublicKey, - programVersion: number, - realmPk: PublicKey, - tokenOwnerRecordPk: PublicKey, - realmInstructions: TransactionInstruction[], - transferAuthority?: boolean -) { - console.debug('Preparing governance instructions') - - const config = createGovernanceConfig( - yesVoteThreshold, - communityTokenDecimals, - minCommunityTokensToCreateGovernance - ) - - if (transferAuthority) { - console.debug('transfer community mint authority') - const communityMintGovPk = await withCreateMintGovernance( - realmInstructions, - programId, - programVersion, - realmPk, - communityMintPk, - config, - true, - walletPubkey, - tokenOwnerRecordPk, - walletPubkey, - walletPubkey - ) - - // Set the community governance as the realm authority - withSetRealmAuthority( - realmInstructions, - programId, - programVersion, - realmPk, - walletPubkey, - communityMintGovPk, - SetRealmAuthorityAction.SetChecked - ) - } - - if (councilMintPk) - // Put council token mint under realm governance - await withCreateMintGovernance( - realmInstructions, - programId, - programVersion, - realmPk, - councilMintPk, - config, - true, - walletPubkey, - tokenOwnerRecordPk, - walletPubkey, - walletPubkey - ) -} - -/** - * Factories the send transaction method according to the parameters - * @param wallet the payeer - * @param connection current connection - * @param councilMembersChunks Chunks of council members instructions - * @param councilSignersChunks Chunks of council signers - * @param communityMintInstructions Community mint instructions - * @param communityMintSigners Community mint signers - * @param realmInstructions Realm instructions - * @returns a promise to be executed. - */ -function sendTransactionFactory( - wallet: WalletSigner, - connection: Connection, - councilMembersChunks: TransactionInstruction[][], - councilSignersChunks: Keypair[][], - realmInstructions: TransactionInstruction[], - communityMintInstructions?: TransactionInstruction[], - communityMintSigners?: Keypair[] -) { - console.debug('factoring sendtransaction') - - const instructions: TransactionInstruction[][] = [realmInstructions] - const signerSets: Keypair[][] = [[]] - - if (councilMembersChunks.length) { - instructions.unshift(...councilMembersChunks) - signerSets.unshift(...councilSignersChunks) - } - - if (communityMintInstructions && communityMintSigners) { - instructions.unshift(communityMintInstructions) - signerSets.unshift(communityMintSigners) - } - - if (instructions.length > 1) { - return sendTransactions( - connection, - wallet, - instructions, - signerSets, - SequenceType.Sequential - ) - } else { - const transaction = new Transaction() - transaction.add(...realmInstructions) - return sendTransaction({ transaction, wallet, connection }) - } -} - -/** - * Performs the necessary operations to register a realm, including: - * - * - Create community mint instructions (if eligible) - * - Create council mint instructions (if eligible) - * - Deposit owner goverance tokens instruction (if eligible) - * - Create governance config - * - Create ATAs instructions - * - Create realm instruction - * - * @param RpcContext - * @param programId Pubkey of the governance program - * @param programVersion - * @param name The name of the realm - * @param communityMint the community mint id - * @param councilMint the council mint id - * @param communityMintMaxVoteWeightSource - * @param minCommunityTokensToCreateGovernance Minimum amount of community tokens to create a governance - * @param yesVoteThreshold minimum percentage of yes votes to the proposal to pass - * @param transferAuthority if set to true, will transfer the authority of the community token to the realm - * @param communityMintTokenDecimals Token amount decimals - * @param councilWalletPks Array of wallets of the council/team - */ -export async function registerRealm( - { connection, wallet, walletPubkey }: RegisterRealmRpc, - programId: PublicKey, - programVersion: number, - name: string, - communityMint: PublicKey | undefined, - councilMint: PublicKey | undefined, - communityMintMaxVoteWeightSource: MintMaxVoteWeightSource, - minCommunityTokensToCreateGovernance: string, - yesVoteThreshold = 60, - transferAuthority = true, - communityMintTokenDecimals?: number, - councilMintTokenDecimals?: number, - councilWalletPks?: PublicKey[] -): Promise { - if (!wallet) throw WalletConnectionError - console.debug('starting register realm') - - const realmInstructions: TransactionInstruction[] = [] - - const { - mintPk: councilMintPk, - walletAtaPk, - instructionChunks: councilMembersChunks, - signersChunks: councilSignersChunks, - councilTokenAmount, - } = await prepareMintInstructions( - connection, - walletPubkey, - councilMintTokenDecimals, - true, - councilMint, - councilWalletPks - ) - - let communityMintInstructions: - | TransactionInstruction[] - | undefined = undefined - let communityMintPk: PublicKey | undefined = communityMint - let communityMintSigners: Keypair[] | undefined = undefined - - // If user doens't provides a community mint, we'll generate it - if (!communityMint) { - const communityDetails = await prepareMintInstructions( - connection, - walletPubkey, - COMMUNITY_MINT_DECIMALS - ) - communityMintInstructions = communityDetails.mintInstructions - communityMintPk = communityDetails.mintPk - communityMintSigners = communityDetails.mintSigners - } - - if (!communityMintPk) throw new Error('Invalid community mint public key.') - - const _minCommunityTokensToCreateGovernance = getMintNaturalAmountFromDecimalAsBN( - minCommunityTokensToCreateGovernance && - +minCommunityTokensToCreateGovernance > 0 - ? +minCommunityTokensToCreateGovernance - : MIN_COMMUNITY_TOKENS_TO_CREATE_W_0_SUPPLY, - communityMintTokenDecimals ?? COMMUNITY_MINT_DECIMALS - ) - - const realmAddress = await withCreateRealm( - realmInstructions, - programId, - programVersion, - name, - walletPubkey, - communityMintPk, - walletPubkey, - councilMintPk, - communityMintMaxVoteWeightSource, - _minCommunityTokensToCreateGovernance, - undefined - ) - - let tokenOwnerRecordPk: PublicKey | undefined = undefined - - // If the current wallet is in the team then deposit the council token - if (councilMintPk) { - if (walletAtaPk) { - // TODO: return tokenOwnerRecordPk from the sdk call - tokenOwnerRecordPk = await getTokenOwnerRecordAddress( - programId, - realmAddress, - councilMintPk, - walletPubkey - ) - - await withDepositGoverningTokens( - realmInstructions, - programId, - programVersion, - realmAddress, - walletAtaPk, - councilMintPk, - walletPubkey, - walletPubkey, - walletPubkey, - councilTokenAmount - ) - } else { - // Let's throw for now if the current wallet isn't in the team - // TODO: To fix it we would have to make it temp. as part of the team and then remove after the realm is created - throw new Error('Current wallet must be in the team') - } - } - - // Checks if the council token was generated by us and if transferAuthority is true - // then put them under governance - if (tokenOwnerRecordPk) { - await prepareGovernanceInstructions( - walletPubkey, - councilMintPk, - communityMintPk, - communityMintTokenDecimals, - yesVoteThreshold, - minCommunityTokensToCreateGovernance, - programId, - programVersion, - realmAddress, - tokenOwnerRecordPk, - realmInstructions, - transferAuthority - ) - } - - const txnToSend = sendTransactionFactory( - wallet, - connection.current, - councilMembersChunks, - councilSignersChunks, - realmInstructions, - communityMintInstructions, - communityMintSigners - ) - console.debug('sending transaction') - await txnToSend - console.debug('transaction sent') - console.debug({ - communityMintPk, - councilMintPk, - }) - return realmAddress -} diff --git a/actions/relinquishVote.ts b/actions/relinquishVote.ts deleted file mode 100644 index eaffe831e9..0000000000 --- a/actions/relinquishVote.ts +++ /dev/null @@ -1,81 +0,0 @@ -import { - Keypair, - PublicKey, - Transaction, - TransactionInstruction, -} from '@solana/web3.js' - -import { Proposal } from '@solana/spl-governance' -import { RpcContext } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import { sendTransaction } from '../utils/send' -import { withRelinquishVote } from '@solana/spl-governance' -import { VotingClient } from '@utils/uiTypes/VotePlugin' -import { chunks } from '@utils/helpers' -import { - sendTransactionsV2, - SequenceType, - transactionInstructionsToTypedInstructionsSets, -} from '@utils/sendTransactions' -import { NftVoterClient } from '@solana/governance-program-library' - -export const relinquishVote = async ( - { connection, wallet, programId, walletPubkey }: RpcContext, - proposal: ProgramAccount, - tokenOwnerRecord: PublicKey, - voteRecord: PublicKey, - instructions: TransactionInstruction[] = [], - plugin: VotingClient -) => { - const signers: Keypair[] = [] - - const governanceAuthority = walletPubkey - const beneficiary = walletPubkey - await withRelinquishVote( - instructions, - programId, - proposal.account.governance, - proposal.pubkey, - tokenOwnerRecord, - proposal.account.governingTokenMint, - voteRecord, - governanceAuthority, - beneficiary - ) - await plugin.withRelinquishVote(instructions, proposal, voteRecord) - const shouldChunk = plugin?.client instanceof NftVoterClient - if (shouldChunk) { - const insertChunks = chunks(instructions, 2) - const signerChunks = Array(instructions.length).fill([]) - const instArray = [ - ...insertChunks - .slice(0, 1) - .map((x) => - transactionInstructionsToTypedInstructionsSets( - x, - SequenceType.Sequential - ) - ), - ...insertChunks - .slice(1, insertChunks.length) - .map((x) => - transactionInstructionsToTypedInstructionsSets( - x, - SequenceType.Parallel - ) - ), - ] - await sendTransactionsV2({ - connection, - wallet, - TransactionInstructions: instArray, - signersSet: [...signerChunks], - showUiComponent: true, - }) - } else { - const transaction = new Transaction() - transaction.add(...instructions) - - await sendTransaction({ transaction, wallet, connection, signers }) - } -} diff --git a/actions/signOffProposal.ts b/actions/signOffProposal.ts deleted file mode 100644 index 551bd23270..0000000000 --- a/actions/signOffProposal.ts +++ /dev/null @@ -1,58 +0,0 @@ -import { - Keypair, - PublicKey, - Transaction, - TransactionInstruction, -} from '@solana/web3.js' - -import { - getGovernanceProgramVersion, - Proposal, - RpcContext, -} from '@solana/spl-governance' -import { SignatoryRecord } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import { sendTransaction } from 'utils/send' -import { withSignOffProposal } from '@solana/spl-governance' - -export const signOffProposal = async ( - { connection, wallet, programId }: RpcContext, - realmPk: PublicKey, - proposal: ProgramAccount, - signatoryRecord: ProgramAccount -) => { - const instructions: TransactionInstruction[] = [] - const signers: Keypair[] = [] - - // Explicitly request the version before making RPC calls to work around race conditions in resolving - // the version for RealmInfo - const programVersion = await getGovernanceProgramVersion( - connection, - programId - ) - - withSignOffProposal( - instructions, - programId, - programVersion, - realmPk, - proposal.account.governance, - proposal.pubkey, - signatoryRecord.account.signatory, - signatoryRecord?.pubkey, - undefined - ) - - const transaction = new Transaction() - - transaction.add(...instructions) - - await sendTransaction({ - transaction, - wallet, - connection, - signers, - sendingMessage: 'Signing off proposal', - successMessage: 'Proposal signed off', - }) -} diff --git a/actions/switchboardRefreshVoterWeight.ts b/actions/switchboardRefreshVoterWeight.ts deleted file mode 100644 index dadd3e88d7..0000000000 --- a/actions/switchboardRefreshVoterWeight.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { Transaction } from '@solana/web3.js' -import { sendTransaction } from '@utils/send' - -export const sbRefreshWeight = async ( - voterWeightInstructions, - connection, - wallet -) => { - /*const voterWeightInstructions = useSwitchboardPluginStore((s) => s.state.instructions); - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current)*/ - - const transaction = new Transaction().add(voterWeightInstructions) - - await sendTransaction({ - transaction: transaction, - wallet: wallet, - signers: [], - connection: connection.current, - }) -} diff --git a/components/AboutRealm.tsx b/components/AboutRealm.tsx deleted file mode 100644 index 56973f0d4a..0000000000 --- a/components/AboutRealm.tsx +++ /dev/null @@ -1,53 +0,0 @@ -import React from 'react' -import useRealm from 'hooks/useRealm' - -const AboutRealm = () => { - const { realmInfo, realmDisplayName, symbol } = useRealm() - - return ( -
-
-

Name

-

{realmDisplayName || symbol}

-
- {realmInfo?.isCertified ? ( -
-

Token

-

{symbol}

-
- ) : null} - {realmInfo?.website ? ( - - ) : null} - {realmInfo?.twitter ? ( - - ) : null} -
-

Program Version

-

{realmInfo?.programVersion}

-
-
- ) -} - -export default AboutRealm diff --git a/components/AddMemberIcon.tsx b/components/AddMemberIcon.tsx deleted file mode 100644 index d29a72a6e7..0000000000 --- a/components/AddMemberIcon.tsx +++ /dev/null @@ -1,43 +0,0 @@ -const AddMemberIcon = ({ className }) => { - return ( - - - - - - - ) -} - -export default AddMemberIcon diff --git a/components/AdditionalProposalOptions.tsx b/components/AdditionalProposalOptions.tsx deleted file mode 100644 index d57d9298b0..0000000000 --- a/components/AdditionalProposalOptions.tsx +++ /dev/null @@ -1,78 +0,0 @@ -import { ChevronDownIcon } from '@heroicons/react/outline' -import useRealm from '@hooks/useRealm' -import VoteBySwitch from 'pages/dao/[symbol]/proposal/components/VoteBySwitch' -import { useState } from 'react' -import { LinkButton } from './Button' -import Input from './inputs/Input' -import Textarea from './inputs/Textarea' - -const AdditionalProposalOptions = ({ - title, - description, - setTitle, - setDescription, - defaultTitle, - defaultDescription, - voteByCouncil, - setVoteByCouncil, -}: { - title: string - description: string - setTitle: (evt) => void - setDescription: (evt) => void - defaultTitle: string - defaultDescription?: string - voteByCouncil: boolean - setVoteByCouncil: (val) => void -}) => { - const [showOptions, setShowOptions] = useState(false) - const { canChooseWhoVote } = useRealm() - return ( - <> - setShowOptions(!showOptions)} - > - {showOptions ? 'Less Options' : 'More Options'} - - - {showOptions && ( -
- - - {canChooseWhoVote && ( - { - setVoteByCouncil(!voteByCouncil) - }} - > - )} - - )} -
-
- -
- - ) -} - -export default ConvertToMsol diff --git a/components/TreasuryAccount/CreateAta.tsx b/components/TreasuryAccount/CreateAta.tsx deleted file mode 100644 index bb4fb88b9d..0000000000 --- a/components/TreasuryAccount/CreateAta.tsx +++ /dev/null @@ -1,211 +0,0 @@ -import Input from '@components/inputs/Input' -import { useEffect, useState } from 'react' -import tokenService from '@utils/services/token' -import { tryParsePublicKey } from '@tools/core/pubkey' -import { TokenProgramAccount, tryGetMint } from '@utils/tokens' -import useWalletStore from 'stores/useWalletStore' -import { - Keypair, - PublicKey, - Transaction, - TransactionInstruction, -} from '@solana/web3.js' -import { MintInfo } from '@solana/spl-token' -import { debounce } from '@utils/debounce' -import Button from '@components/Button' -import { createATA } from '@utils/ataTools' -import { tryGetAta } from '@utils/validations' -import { sendTransaction } from '@utils/send' -import useRealm from '@hooks/useRealm' -import useGovernanceAssetsStore from 'stores/useGovernanceAssetsStore' -import * as serum from '@project-serum/common' -import { InformationCircleIcon } from '@heroicons/react/outline' - -const CreateAta = ({ - owner, - governancePk, - createCallback, -}: { - owner: PublicKey - governancePk: PublicKey - createCallback: () => void -}) => { - const { realm } = useRealm() - const refetchGovernanceAccounts = useGovernanceAssetsStore( - (s) => s.refetchGovernanceAccounts - ) - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current) - const [isTyping, setIsTyping] = useState(false) - const [isLoading, setIsLoading] = useState(false) - const [query, setQuery] = useState('') - const [mintInfo, setMintInfo] = useState< - TokenProgramAccount | undefined - >(undefined) - const tokenList = tokenService._tokenList - const foundByNameToken = tokenList.find( - (x) => - x.address.toLowerCase() === query.toLowerCase() || - x.name.toLowerCase() === query.toLowerCase() || - x.symbol.toLowerCase() === query.toLowerCase() - ) - const typedMint = tryParsePublicKey(query) ? query : '' - useEffect(() => { - const validateMint = async () => { - const info = await tryGetMint( - connection.current, - new PublicKey(typedMint) - ) - setMintInfo(info) - } - if (typedMint) { - validateMint() - } else { - setMintInfo(undefined) - } - }, [typedMint]) - useEffect(() => { - if (isTyping !== !!query) { - setIsTyping(!!query) - } - debounce.debounceFcn(async () => { - setIsTyping(false) - }) - }, [query]) - const handleCreate = async () => { - const mintPk = typedMint - ? new PublicKey(typedMint) - : new PublicKey(foundByNameToken!.address) - if (!mintPk) { - throw 'Invalid mint' - } - if (!wallet) { - throw 'Wallet not connected' - } - setIsLoading(true) - const existingAta = await tryGetAta(connection.current, mintPk, owner) - if (!existingAta) { - await createATA( - connection.current, - wallet, - mintPk, - owner, - wallet!.publicKey! - ) - } else { - const instructions: TransactionInstruction[] = [] - const signers: Keypair[] = [] - const tokenAccount = new Keypair() - const provider = new serum.Provider( - connection.current, - wallet as serum.Wallet, - serum.Provider.defaultOptions() - ) - instructions.push( - ...(await serum.createTokenAccountInstrs( - provider, - tokenAccount.publicKey, - mintPk, - owner - )) - ) - signers.push(tokenAccount) - const transaction = new Transaction() - transaction.add(...instructions) - - await sendTransaction({ - transaction, - wallet: wallet!, - connection: connection.current!, - signers, - }) - } - await refetchGovernanceAccounts(connection, realm!, governancePk) - setIsLoading(false) - createCallback() - } - return ( -
-

Create token account

-
- setQuery(evt.target.value)} - /> -
- - <> -
- {!isTyping && ( - <> -
- {((typedMint && mintInfo) || foundByNameToken) && ( -
Token found
- )} -
-
- {!mintInfo && !foundByNameToken && query && ( -
Token not found
- )} -
- - )} -
-
-
- {!isTyping && foundByNameToken ? ( - <> - {foundByNameToken?.logoURI && ( - { - currentTarget.onerror = null // prevents looping - currentTarget.hidden = true - }} - /> - )} -
-
-
- {foundByNameToken?.name} -
-
-
- {foundByNameToken?.symbol} -
-
- - ) : ( - <> - - {' '} - Type exact mint address, token name or symbol - - - )} -
-
- -
- -
-
- ) -} -export default CreateAta diff --git a/components/TreasuryAccount/DepositLabel.tsx b/components/TreasuryAccount/DepositLabel.tsx deleted file mode 100644 index db2683339c..0000000000 --- a/components/TreasuryAccount/DepositLabel.tsx +++ /dev/null @@ -1,47 +0,0 @@ -import { LinkButton } from '@components/Button' -import { getAccountName } from '@components/instructions/tools' -import { DuplicateIcon } from '@heroicons/react/outline' -import { PublicKey } from '@solana/web3.js' -import { abbreviateAddress } from '@utils/formatting' - -const DepositLabel = ({ - header = 'Treasury account address', - abbreviatedAddress = true, - transferAddress, -}: { - header?: string - abbreviatedAddress?: boolean - transferAddress: PublicKey | undefined | null -}) => { - return ( -
-
-
{header}
-
- {transferAddress && getAccountName(transferAddress) ? ( -
- {getAccountName(transferAddress)} -
- ) : null} -
- - {abbreviatedAddress - ? abbreviateAddress(transferAddress as PublicKey) - : transferAddress?.toBase58()} - -
-
- { - navigator.clipboard.writeText(transferAddress!.toBase58()) - }} - > - - -
-
- ) -} - -export default DepositLabel diff --git a/components/TreasuryAccount/DepositNFT.tsx b/components/TreasuryAccount/DepositNFT.tsx deleted file mode 100644 index 051617c375..0000000000 --- a/components/TreasuryAccount/DepositNFT.tsx +++ /dev/null @@ -1,88 +0,0 @@ -import React, { useState } from 'react' -import useWalletStore from 'stores/useWalletStore' -import Button, { SecondaryButton } from '@components/Button' -import Tooltip from '@components/Tooltip' -import DepositNFTFromWallet from './DepositNFTFromWallet' -import DepositNFTAddress from './DepositNFTAddress' -import useTreasuryAccountStore from 'stores/useTreasuryAccountStore' -import { ArrowLeftIcon, ExternalLinkIcon } from '@heroicons/react/solid' -import { getExplorerUrl } from '@components/explorer/tools' - -enum DepositState { - DepositNFTFromWallet, - DepositNFTAddress, -} - -const DepositNFT = ({ onClose }) => { - const currentAccount = useTreasuryAccountStore((s) => s.currentAccount) - const connection = useWalletStore((s) => s.connection) - const connected = useWalletStore((s) => s.connected) - const [ - currentDepositView, - setCurrentDepositView, - ] = useState(null) - - return ( - <> -

- {currentDepositView !== null && ( - setCurrentDepositView(null)} - /> - )} - Deposit NFT - e.stopPropagation()} - > - - -

- {currentDepositView === null && ( -
- - -
- )} - {currentDepositView === DepositState.DepositNFTFromWallet && ( - - )} - {currentDepositView === DepositState.DepositNFTAddress && ( - Close - } - > - )} - - ) -} - -export default DepositNFT diff --git a/components/TreasuryAccount/DepositNFTAddress.tsx b/components/TreasuryAccount/DepositNFTAddress.tsx deleted file mode 100644 index ce813f7274..0000000000 --- a/components/TreasuryAccount/DepositNFTAddress.tsx +++ /dev/null @@ -1,225 +0,0 @@ -import React, { useEffect, useState } from 'react' -import useTreasuryAccountStore from 'stores/useTreasuryAccountStore' -import Input from '@components/inputs/Input' -import { tryParseKey } from '@tools/validators/pubkey' -import { debounce } from '@utils/debounce' -import useWalletStore from 'stores/useWalletStore' -import { Metadata } from '@metaplex-foundation/mpl-token-metadata' -import axios from 'axios' -import { notify } from '@utils/notifications' -import Loading from '@components/Loading' -import Button, { LinkButton } from '@components/Button' -import { PublicKey } from '@solana/web3.js' -import { - ASSOCIATED_TOKEN_PROGRAM_ID, - Token, - TOKEN_PROGRAM_ID, -} from '@solana/spl-token' -import Tooltip from '@components/Tooltip' -import { tryGetAta } from '@utils/validations' -import useRealm from '@hooks/useRealm' -import { createATA } from '@utils/ataTools' -import { abbreviateAddress } from '@utils/formatting' -import { DuplicateIcon, ExclamationIcon } from '@heroicons/react/outline' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import DepositLabel from './DepositLabel' -import NFTAccountSelect from './NFTAccountSelect' -import ImgWithLoader from '@components/ImgWithLoader' -const DepositNFTAddress = ({ additionalBtns }: { additionalBtns?: any }) => { - const currentAccount = useTreasuryAccountStore((s) => s.currentAccount) - - const wallet = useWalletStore((s) => s.current) - const { realm } = useRealm() - const connected = useWalletStore((s) => s.connected) - const [form, setForm] = useState({ - mint: '', - }) - const [isLoading, setIsLoading] = useState(false) - const [nftMetaData, setNftMetaData] = useState(null) - const [isInvalidMint, setIsInvalidMint] = useState(false) - const [formErrors, setFormErrors] = useState({}) - const [imgUrl, setImgUrl] = useState('') - const [ataAddress, setAtaAddress] = useState('') - const { nftsGovernedTokenAccounts } = useGovernanceAssets() - const { setCurrentAccount } = useTreasuryAccountStore() - const connection = useWalletStore((s) => s.connection) - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - const handleGenerateATAAddress = async () => { - setAtaAddress('') - if (!currentAccount) { - throw 'No governance selected' - } - if (!realm) { - throw 'no realm selected' - } - const mintPK = new PublicKey(form.mint) - const owner = currentAccount?.isSol - ? currentAccount.extensions.transferAddress! - : currentAccount!.governance!.pubkey - const ataPk = await Token.getAssociatedTokenAddress( - ASSOCIATED_TOKEN_PROGRAM_ID, // always ASSOCIATED_TOKEN_PROGRAM_ID - TOKEN_PROGRAM_ID, // always TOKEN_PROGRAM_ID - mintPK, // mint - owner!, // owner - true - ) - const ata = ataPk.toBase58() - const isExistingAta = await tryGetAta(connection.current, mintPK, owner) - if (!isExistingAta) { - try { - await createATA( - connection.current, - wallet, - mintPK, - owner, - wallet!.publicKey! - ) - setAtaAddress(ata) - } catch (e) { - notify({ - type: 'error', - message: 'Unable to create address', - }) - setAtaAddress('') - } - } else { - setAtaAddress(ata) - } - } - useEffect(() => { - setIsInvalidMint(false) - if (form.mint) { - debounce.debounceFcn(async () => { - const pubKey = tryParseKey(form.mint) - if (pubKey) { - setIsLoading(true) - try { - const metadataPDA = await Metadata.getPDA(pubKey) - const tokenMetadata = await Metadata.load( - connection.current, - metadataPDA - ) - setNftMetaData(tokenMetadata) - } catch (e) { - notify({ - type: 'error', - message: 'Unable to fetch nft', - }) - setNftMetaData(null) - } - setIsLoading(false) - } else { - setIsInvalidMint(true) - setNftMetaData(null) - } - }) - } else { - setNftMetaData(null) - } - }, [form.mint]) - useEffect(() => { - const uri = nftMetaData?.data?.data?.uri - const getNftData = async (uri) => { - if (uri) { - setIsLoading(true) - try { - const nftResponse = (await axios.get(uri)).data - setImgUrl(nftResponse.image) - } catch (e) { - notify({ - type: 'error', - message: 'Unable to fetch nft', - }) - } - setIsLoading(false) - } else { - setImgUrl('') - } - } - setAtaAddress('') - getNftData(uri) - }, [JSON.stringify(nftMetaData)]) - return ( - <> - setCurrentAccount(value, connection)} - currentAccount={currentAccount} - nftsGovernedTokenAccounts={nftsGovernedTokenAccounts} - > - -
-
-
- - { - "If your wallet doesn't support sending nfts to shared wallets please generate address using the nft mint" - } -
-
- - handleSetForm({ - value: evt.target.value, - propertyName: 'mint', - }) - } - noMaxWidth={true} - error={formErrors['mint']} - /> - - {isInvalidMint && ( -
Invalid mint address
- )} - {isLoading ? ( - - ) : ( - imgUrl && ( -
- -
- ) - )} -
- {ataAddress && ( -
-
-
- {abbreviateAddress(new PublicKey(ataAddress))} -
-
-
- { - navigator.clipboard.writeText(ataAddress) - }} - > - - -
-
- )} -
-
{additionalBtns}
-
- - ) -} - -export default DepositNFTAddress diff --git a/components/TreasuryAccount/DepositNFTFromWallet.tsx b/components/TreasuryAccount/DepositNFTFromWallet.tsx deleted file mode 100644 index d2b9f40bc8..0000000000 --- a/components/TreasuryAccount/DepositNFTFromWallet.tsx +++ /dev/null @@ -1,147 +0,0 @@ -import React, { useEffect, useRef, useState } from 'react' -import useTreasuryAccountStore from 'stores/useTreasuryAccountStore' -import useWalletStore from 'stores/useWalletStore' -import Button from '@components/Button' -import Tooltip from '@components/Tooltip' -import { NFTWithMint } from '@utils/uiTypes/nfts' -import { notify } from '@utils/notifications' -import { web3 } from '@project-serum/anchor' -import { - ASSOCIATED_TOKEN_PROGRAM_ID, - Token, - TOKEN_PROGRAM_ID, -} from '@solana/spl-token' -import { PublicKey } from '@solana/web3.js' -import { createATA } from '@utils/ataTools' -import { getTokenAccountsByMint } from '@utils/tokens' -import { sendTransaction } from '@utils/send' -import NFTSelector, { NftSelectorFunctions } from '@components/NFTS/NFTSelector' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import NFTAccountSelect from './NFTAccountSelect' - -const DepositNFTFromWallet = ({ additionalBtns }: { additionalBtns?: any }) => { - const nftSelectorRef = useRef(null) - const { setCurrentAccount } = useTreasuryAccountStore() - const currentAccount = useTreasuryAccountStore((s) => s.currentAccount) - const { getNfts } = useTreasuryAccountStore() - const [selectedNfts, setSelectedNfts] = useState([]) - const wallet = useWalletStore((s) => s.current) - const connected = useWalletStore((s) => s.connected) - const connection = useWalletStore((s) => s.connection) - const [isLoading, setIsLoading] = useState(false) - const [sendingSuccess, setSendingSuccess] = useState(false) - const { nftsGovernedTokenAccounts } = useGovernanceAssets() - const handleDeposit = async () => { - setIsLoading(true) - setSendingSuccess(false) - try { - const owner = currentAccount?.isSol - ? currentAccount.extensions.transferAddress! - : currentAccount!.governance!.pubkey - const ConnectedWalletAddress = wallet?.publicKey - const selectedNft = selectedNfts[0] - const nftMintPk = new PublicKey(selectedNft.mint) - const tokenAccountsWithNftMint = await getTokenAccountsByMint( - connection.current, - nftMintPk.toBase58() - ) - //we find ata from connected wallet that holds the nft - const fromAddress = tokenAccountsWithNftMint.find( - (x) => x.account.owner.toBase58() === ConnectedWalletAddress?.toBase58() - )?.publicKey - //we check is there ata created for nft before - const doseAtaForReciverAddressExisit = tokenAccountsWithNftMint.find( - (x) => x.account.owner.toBase58() === owner.toBase58() - ) - - const ataPk = await Token.getAssociatedTokenAddress( - ASSOCIATED_TOKEN_PROGRAM_ID, // always ASSOCIATED_TOKEN_PROGRAM_ID - TOKEN_PROGRAM_ID, // always TOKEN_PROGRAM_ID - nftMintPk, // mint - owner!, // owner - true - ) - if (!doseAtaForReciverAddressExisit) { - await createATA( - connection.current, - wallet, - nftMintPk, - owner!, - wallet!.publicKey! - ) - } - const transaction = new web3.Transaction().add( - Token.createTransferInstruction( - TOKEN_PROGRAM_ID, - fromAddress!, - ataPk, - wallet!.publicKey!, - [], - 1 - ) - ) - await sendTransaction({ - connection: connection.current, - wallet: wallet!, - transaction, - sendingMessage: 'Depositing NFT', - successMessage: 'NFT has been deposited', - }) - setSendingSuccess(true) - nftSelectorRef.current?.handleGetNfts() - getNfts(nftsGovernedTokenAccounts, connection.current) - } catch (e) { - notify({ - type: 'error', - message: 'Unable to send selected nft', - }) - } - setIsLoading(false) - } - - useEffect(() => { - if (sendingSuccess) { - setCurrentAccount(currentAccount!, connection) - } - }, [connected, sendingSuccess]) - - return ( - <> - setCurrentAccount(value, connection)} - currentAccount={currentAccount} - nftsGovernedTokenAccounts={nftsGovernedTokenAccounts} - > - setSelectedNfts(selected)} - > -
-
- {additionalBtns} - -
-
- - ) -} - -export default DepositNFTFromWallet diff --git a/components/TreasuryAccount/HoldTokensTotalPrice.tsx b/components/TreasuryAccount/HoldTokensTotalPrice.tsx deleted file mode 100644 index 040ed1ca7e..0000000000 --- a/components/TreasuryAccount/HoldTokensTotalPrice.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import { useTotalTreasuryPrice } from '@hooks/useTotalTreasuryPrice' -const HoldTokensTotalPrice = () => { - const { totalPriceFormatted } = useTotalTreasuryPrice() - return ( -
-

Treasury Balance

- - ${totalPriceFormatted ? totalPriceFormatted : 0} - -
- ) -} - -export default HoldTokensTotalPrice diff --git a/components/TreasuryAccount/LoadingRows.tsx b/components/TreasuryAccount/LoadingRows.tsx deleted file mode 100644 index 0dddaabbe1..0000000000 --- a/components/TreasuryAccount/LoadingRows.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import React from 'react' - -const LoadingRows = () => { - return ( -
-
-
-
-
- ) -} - -export default LoadingRows diff --git a/components/TreasuryAccount/NFTAccountSelect.tsx b/components/TreasuryAccount/NFTAccountSelect.tsx deleted file mode 100644 index 9eb5385e84..0000000000 --- a/components/TreasuryAccount/NFTAccountSelect.tsx +++ /dev/null @@ -1,41 +0,0 @@ -import Select from '@components/inputs/Select' -import AccountItemNFT from './AccountItemNFT' - -const NFTAccountSelect = ({ - onChange, - nftsGovernedTokenAccounts, - currentAccount, -}) => { - return ( - - ) -} - -export default NFTAccountSelect diff --git a/components/TreasuryAccount/NewTreasuryAccountForm.tsx b/components/TreasuryAccount/NewTreasuryAccountForm.tsx deleted file mode 100644 index e4f7ee3b03..0000000000 --- a/components/TreasuryAccount/NewTreasuryAccountForm.tsx +++ /dev/null @@ -1,350 +0,0 @@ -import BaseGovernanceForm, { - BaseGovernanceFormFields, -} from 'components/AssetsList/BaseGovernanceForm' -import Button from 'components/Button' -import Input from 'components/inputs/Input' -import PreviousRouteBtn from 'components/PreviousRouteBtn' -import useQueryContext from 'hooks/useQueryContext' -import useRealm from 'hooks/useRealm' -import { - PROGRAM_VERSION_V1, - RpcContext, - VoteTipping, -} from '@solana/spl-governance' -import { MintInfo } from '@solana/spl-token' -import { PublicKey } from '@solana/web3.js' -import { tryParseKey } from 'tools/validators/pubkey' -import { debounce } from 'utils/debounce' -import { isFormValid } from 'utils/formValidation' -import { getGovernanceConfig } from '@utils/GovernanceTools' -import { notify } from 'utils/notifications' -import tokenService from 'utils/services/token' -import { TokenProgramAccount, tryGetMint } from 'utils/tokens' -import { createTreasuryAccount } from 'actions/createTreasuryAccount' -import { useRouter } from 'next/router' -import React, { useEffect, useState } from 'react' -import useWalletStore from 'stores/useWalletStore' -import * as yup from 'yup' -import { DEFAULT_NFT_TREASURY_MINT } from '@components/instructions/tools' -import { MIN_COMMUNITY_TOKENS_TO_CREATE_W_0_SUPPLY } from '@tools/constants' -import { getProgramVersionForRealm } from '@models/registry/api' -import { TokenInfo } from '@solana/spl-token-registry' -import Select from '@components/inputs/Select' -import useVotePluginsClientStore from 'stores/useVotePluginsClientStore' -import { getMintDecimalAmount } from '@tools/sdk/units' -interface NewTreasuryAccountForm extends BaseGovernanceFormFields { - mintAddress: string -} -const defaultFormValues = { - mintAddress: '', - minCommunityTokensToCreateProposal: MIN_COMMUNITY_TOKENS_TO_CREATE_W_0_SUPPLY, - minInstructionHoldUpTime: 0, - maxVotingTime: 3, - voteThreshold: 60, - voteTipping: VoteTipping.Strict, -} - -const SOL = 'SOL' -const OTHER = 'OTHER' -const NFT = 'NFT' - -const NewAccountForm = () => { - const router = useRouter() - const client = useVotePluginsClientStore( - (s) => s.state.currentRealmVotingClient - ) - const [types, setTypes] = useState([]) - const { fmtUrlWithCluster } = useQueryContext() - const isCurrentVersionHigherThenV1 = () => { - return ( - (realmInfo?.programVersion && - realmInfo.programVersion > PROGRAM_VERSION_V1) || - false - ) - } - const { - realmInfo, - realm, - mint: realmMint, - symbol, - ownVoterWeight, - } = useRealm() - useEffect(() => { - const accTypes = [ - { - name: 'SOL Account', - value: SOL, - defaultMint: '', - hide: !isCurrentVersionHigherThenV1(), - }, - { - name: 'Token Account', - value: OTHER, - defaultMint: '', - hide: isCurrentVersionHigherThenV1(), - }, - { - name: 'NFT Account', - value: NFT, - defaultMint: DEFAULT_NFT_TREASURY_MINT, - hide: isCurrentVersionHigherThenV1(), - }, - ] - setTypes(accTypes) - }, [realmInfo?.programVersion]) - const filteredTypes = types.filter((x) => !x.hide) - const wallet = useWalletStore((s) => s.current) - const connection = useWalletStore((s) => s.connection) - const connected = useWalletStore((s) => s.connected) - const { fetchRealm } = useWalletStore((s) => s.actions) - const [form, setForm] = useState({ - ...defaultFormValues, - }) - const [tokenInfo, setTokenInfo] = useState(undefined) - const [mint, setMint] = useState | null>(null) - const [isLoading, setIsLoading] = useState(false) - const [formErrors, setFormErrors] = useState({}) - const [treasuryType, setTreasuryType] = useState(null) - const tokenOwnerRecord = ownVoterWeight.canCreateGovernanceUsingCouncilTokens() - ? ownVoterWeight.councilTokenRecord - : realm && ownVoterWeight.canCreateGovernanceUsingCommunityTokens(realm) - ? ownVoterWeight.communityTokenRecord - : undefined - - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - useEffect(() => { - setTreasuryType(filteredTypes[0]) - }, [filteredTypes.length]) - const handleCreate = async () => { - try { - if (!realm) { - throw 'No realm selected' - } - if (!connected) { - throw 'Please connect your wallet' - } - if (!tokenOwnerRecord) { - throw "You don't have enough governance power to create a new treasury account" - } - const { isValid, validationErrors } = await isFormValid(schema, form) - setFormErrors(validationErrors) - if (isValid && realmMint) { - setIsLoading(true) - - const rpcContext = new RpcContext( - new PublicKey(realm.owner.toString()), - getProgramVersionForRealm(realmInfo!), - wallet!, - connection.current, - connection.endpoint - ) - - const governanceConfigValues = { - minTokensToCreateProposal: form.minCommunityTokensToCreateProposal, - minInstructionHoldUpTime: form.minInstructionHoldUpTime, - maxVotingTime: form.maxVotingTime, - voteThresholdPercentage: form.voteThreshold, - mintDecimals: realmMint.decimals, - voteTipping: form.voteTipping, - } - - const governanceConfig = getGovernanceConfig(governanceConfigValues) - - await createTreasuryAccount( - rpcContext, - realm, - treasuryType?.value === SOL ? null : new PublicKey(form.mintAddress), - governanceConfig, - tokenOwnerRecord!, - client - ) - setIsLoading(false) - fetchRealm(realmInfo!.programId, realmInfo!.realmId) - router.push(fmtUrlWithCluster(`/dao/${symbol}/`)) - } - } catch (e) { - console.error('Create Treasury', e) - //TODO how do we present errors maybe something more generic ? - notify({ - type: 'error', - message: `Can't create governance`, - description: `Transaction error ${e}`, - }) - setIsLoading(false) - } - } - const handleSetDefaultMintError = () => { - const mintError = { mintAddress: 'Invalid mint address' } - setFormErrors(mintError) - setMint(null) - setTokenInfo(undefined) - } - - const schema = yup.object().shape({ - mintAddress: yup - .string() - .test( - 'mintAddressTest', - 'Mint address validation error', - async function (val: string) { - if (treasuryType.value === SOL) { - return true - } - if (val) { - try { - const pubKey = tryParseKey(val) - if (!pubKey) { - return this.createError({ - message: `Invalid mint address`, - }) - } - - const accountData = await connection.current.getAccountInfo( - pubKey - ) - if (!accountData) { - return this.createError({ - message: `Account not found`, - }) - } - const mint = tryGetMint(connection.current, pubKey) - if (!mint) { - return this.createError({ - message: `Account is not a valid mint`, - }) - } - return true - } catch (e) { - return this.createError({ - message: `Invalid mint address`, - }) - } - } else { - return this.createError({ - message: `Mint address is required`, - }) - } - } - ), - }) - useEffect(() => { - if (form.mintAddress) { - debounce.debounceFcn(async () => { - const pubKey = tryParseKey(form.mintAddress) - if (pubKey) { - const mintAccount = await tryGetMint(connection.current, pubKey) - if (mintAccount) { - setMint(mintAccount) - const info = tokenService.getTokenInfo(form.mintAddress) - setTokenInfo(info) - } else { - handleSetDefaultMintError() - } - } else { - handleSetDefaultMintError() - } - }) - } else { - setMint(null) - setTokenInfo(undefined) - } - }, [form.mintAddress]) - - useEffect(() => { - handleSetForm({ - value: treasuryType?.defaultMint, - propertyName: 'mintAddress', - }) - }, [treasuryType]) - useEffect(() => { - setForm({ - ...form, - minCommunityTokensToCreateProposal: realmMint?.supply.isZero() - ? MIN_COMMUNITY_TOKENS_TO_CREATE_W_0_SUPPLY - : realmMint - ? getMintDecimalAmount(realmMint!, realmMint!.supply).toNumber() * 0.01 - : 0, - }) - }, [JSON.stringify(realmMint)]) - return ( -
- -
-
-

Create new DAO wallet

-
-
- - {filteredTypes.length > 1 && ( - - )} - - {treasuryType?.value === OTHER && ( - <> - - handleSetForm({ - value: evt.target.value, - propertyName: 'mintAddress', - }) - } - error={formErrors['mintAddress']} - /> - {tokenInfo ? ( -
- {tokenInfo?.logoURI && ( - - )} -
- {tokenInfo.name} -

{tokenInfo?.symbol}

-
-
- ) : mint ? ( -
Mint found
- ) : null} - - )} - -
- -
-
- ) -} - -export default NewAccountForm diff --git a/components/TreasuryAccount/ProposalOptions.tsx b/components/TreasuryAccount/ProposalOptions.tsx deleted file mode 100644 index acd48ed0cf..0000000000 --- a/components/TreasuryAccount/ProposalOptions.tsx +++ /dev/null @@ -1,61 +0,0 @@ -import Input from '@components/inputs/Input' -import Textarea from '@components/inputs/Textarea' -import VoteBySwitch from 'pages/dao/[symbol]/proposal/components/VoteBySwitch' -import React from 'react' - -const ProposalOptions: React.FC<{ - handleSetForm: (obj: { propertyName: string; value: any }) => void - form: any - canChooseWhoVote?: boolean - voteByCouncil: boolean - setVoteByCouncil: React.Dispatch> -}> = ({ - handleSetForm, - form, - canChooseWhoVote, - voteByCouncil, - setVoteByCouncil, -}) => { - return ( - <> - - handleSetForm({ - value: evt.target.value, - propertyName: 'title', - }) - } - /> - - {canChooseWhoVote && ( - { - setVoteByCouncil(!voteByCouncil) - }} - > - )} - - ) -} - -export default ProposalOptions diff --git a/components/TreasuryAccount/SendTokens.tsx b/components/TreasuryAccount/SendTokens.tsx deleted file mode 100644 index 1cadff0a8c..0000000000 --- a/components/TreasuryAccount/SendTokens.tsx +++ /dev/null @@ -1,425 +0,0 @@ -import Button from '@components/Button' -import Input from '@components/inputs/Input' -import { getAccountName } from '@components/instructions/tools' -import useRealm from '@hooks/useRealm' -import { AccountInfo } from '@solana/spl-token' -import { PublicKey } from '@solana/web3.js' -import { - // getMintDecimalAmountFromNatural, - getMintMinAmountAsDecimal, - getMintNaturalAmountFromDecimalAsBN, -} from '@tools/sdk/units' -import { tryParseKey } from '@tools/validators/pubkey' -import { debounce } from '@utils/debounce' -import { abbreviateAddress, precision } from '@utils/formatting' -import { TokenProgramAccount, tryGetTokenAccount } from '@utils/tokens' -import { - SendTokenCompactViewForm, - UiInstruction, -} from '@utils/uiTypes/proposalCreationTypes' -import React, { useEffect, useState } from 'react' -import useTreasuryAccountStore from 'stores/useTreasuryAccountStore' -import useWalletStore from 'stores/useWalletStore' - -import { getTokenTransferSchema } from '@utils/validations' -import { - ArrowCircleDownIcon, - ArrowCircleUpIcon, - // InformationCircleIcon, -} from '@heroicons/react/solid' -import tokenService from '@utils/services/token' -import BigNumber from 'bignumber.js' -import { getInstructionDataFromBase64 } from '@solana/spl-governance' -import useQueryContext from '@hooks/useQueryContext' -import { Governance } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import { useRouter } from 'next/router' -import { notify } from '@utils/notifications' -import Textarea from '@components/inputs/Textarea' -// import { Popover } from '@headlessui/react' -import AccountLabel from './AccountHeader' -import Tooltip from '@components/Tooltip' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { - getSolTransferInstruction, - getTransferInstruction, - getTransferNftInstruction, -} from '@utils/instructionTools' -import VoteBySwitch from 'pages/dao/[symbol]/proposal/components/VoteBySwitch' -import NFTSelector from '@components/NFTS/NFTSelector' -import { NFTWithMint } from '@utils/uiTypes/nfts' -import useCreateProposal from '@hooks/useCreateProposal' -import NFTAccountSelect from './NFTAccountSelect' - -const SendTokens = ({ isNft = false }) => { - const currentAccount = useTreasuryAccountStore((s) => s.currentAccount) - const connection = useWalletStore((s) => s.connection) - const { nftsGovernedTokenAccounts } = useGovernanceAssets() - const { setCurrentAccount } = useTreasuryAccountStore() - const { realmInfo, symbol, realm, canChooseWhoVote } = useRealm() - const { handleCreateProposal } = useCreateProposal() - const { canUseTransferInstruction } = useGovernanceAssets() - const tokenInfo = useTreasuryAccountStore((s) => s.tokenInfo) - const isNFT = isNft || currentAccount?.isNft - const isSol = currentAccount?.isSol - const { fmtUrlWithCluster } = useQueryContext() - const wallet = useWalletStore((s) => s.current) - const router = useRouter() - const { fetchRealmGovernance } = useWalletStore((s) => s.actions) - const programId: PublicKey | undefined = realmInfo?.programId - const [form, setForm] = useState({ - destinationAccount: '', - amount: isNFT ? 1 : undefined, - governedTokenAccount: undefined, - programId: programId?.toString(), - mintInfo: undefined, - title: '', - description: '', - }) - const [selectedNfts, setSelectedNfts] = useState([]) - const [voteByCouncil, setVoteByCouncil] = useState(false) - const [showOptions, setShowOptions] = useState(false) - const [ - destinationAccount, - setDestinationAccount, - ] = useState | null>(null) - const [isLoading, setIsLoading] = useState(false) - const [formErrors, setFormErrors] = useState({}) - const destinationAccountName = - destinationAccount?.publicKey && - getAccountName(destinationAccount?.account.address) - const mintMinAmount = form.governedTokenAccount?.extensions?.mint - ? getMintMinAmountAsDecimal( - form.governedTokenAccount.extensions.mint.account - ) - : 1 - const currentPrecision = precision(mintMinAmount) - - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - const setAmount = (event) => { - const value = event.target.value - handleSetForm({ - value: value, - propertyName: 'amount', - }) - } - const validateAmountOnBlur = () => { - const value = form.amount - - handleSetForm({ - value: parseFloat( - Math.max( - Number(mintMinAmount), - Math.min(Number(Number.MAX_SAFE_INTEGER), Number(value)) - ).toFixed(currentPrecision) - ), - propertyName: 'amount', - }) - } - const calcTransactionDolarAmount = (amount) => { - const price = tokenService.getUSDTokenPrice( - currentAccount!.extensions.mint!.publicKey.toBase58() - ) - const totalPrice = amount * price - const totalPriceFormatted = - amount && price ? new BigNumber(totalPrice).toFormat(2) : '' - return totalPriceFormatted - } - - async function getInstruction(): Promise { - const selectedNftMint = selectedNfts[0]?.mint - const defaultProps = { - schema, - form, - programId, - connection, - wallet, - currentAccount, - setFormErrors, - } - if (isNFT) { - return getTransferNftInstruction({ - ...defaultProps, - nftMint: selectedNftMint, - }) - } - if (isSol) { - return getSolTransferInstruction(defaultProps) - } - return getTransferInstruction(defaultProps) - } - const handlePropose = async () => { - setIsLoading(true) - const instruction: UiInstruction = await getInstruction() - if (instruction.isValid) { - const governance = currentAccount?.governance - let proposalAddress: PublicKey | null = null - if (!realm) { - setIsLoading(false) - throw 'No realm selected' - } - const instructionData = { - data: instruction.serializedInstruction - ? getInstructionDataFromBase64(instruction.serializedInstruction) - : null, - holdUpTime: governance?.account?.config.minInstructionHoldUpTime, - prerequisiteInstructions: instruction.prerequisiteInstructions || [], - } - try { - // Fetch governance to get up to date proposalCount - const selectedGovernance = (await fetchRealmGovernance( - governance?.pubkey - )) as ProgramAccount - proposalAddress = await handleCreateProposal({ - title: form.title ? form.title : proposalTitle, - description: form.description ? form.description : '', - voteByCouncil, - instructionsData: [instructionData], - governance: selectedGovernance!, - }) - const url = fmtUrlWithCluster( - `/dao/${symbol}/proposal/${proposalAddress}` - ) - router.push(url) - } catch (ex) { - notify({ type: 'error', message: `${ex}` }) - } - } - setIsLoading(false) - } - const IsAmountNotHigherThenBalance = () => { - const mintValue = getMintNaturalAmountFromDecimalAsBN( - form.amount!, - form.governedTokenAccount!.extensions.mint!.account.decimals - ) - let gte: boolean | undefined = false - try { - gte = form.governedTokenAccount!.extensions.amount?.gte(mintValue) - } catch (e) { - //silent fail - } - return gte - } - - useEffect(() => { - if (currentAccount) { - handleSetForm({ - value: currentAccount, - propertyName: 'governedTokenAccount', - }) - } - }, [currentAccount]) - useEffect(() => { - if (form.destinationAccount) { - debounce.debounceFcn(async () => { - const pubKey = tryParseKey(form.destinationAccount) - if (pubKey) { - const account = await tryGetTokenAccount(connection.current, pubKey) - setDestinationAccount(account ? account : null) - } else { - setDestinationAccount(null) - } - }) - } else { - setDestinationAccount(null) - } - }, [form.destinationAccount]) - - const schema = getTokenTransferSchema({ form, connection, nftMode: isNft }) - const transactionDolarAmount = calcTransactionDolarAmount(form.amount) - const nftName = selectedNfts[0]?.val?.name - const nftTitle = `Send ${nftName ? nftName : 'NFT'} to ${ - tryParseKey(form.destinationAccount) - ? abbreviateAddress(new PublicKey(form.destinationAccount)) - : '' - }` - const proposalTitle = isNFT - ? nftTitle - : `Pay ${form.amount}${tokenInfo ? ` ${tokenInfo?.symbol} ` : ' '}to ${ - tryParseKey(form.destinationAccount) - ? abbreviateAddress(new PublicKey(form.destinationAccount)) - : '' - }` - - if (!currentAccount) { - return null - } - - return ( - <> -

- <> - Send {!isNft && tokenInfo && tokenInfo?.symbol} {isNFT && 'NFT'} - -

- {isNFT ? ( - setCurrentAccount(value, connection)} - currentAccount={currentAccount} - nftsGovernedTokenAccounts={nftsGovernedTokenAccounts} - > - ) : ( - - )} -
- - handleSetForm({ - value: evt.target.value, - propertyName: 'destinationAccount', - }) - } - noMaxWidth={true} - error={formErrors['destinationAccount']} - /> - {destinationAccount && ( -
-
Account owner
-
- {destinationAccount.account.owner.toString()} -
-
- )} - {destinationAccountName && ( -
-
Account name
-
{destinationAccountName}
-
- )} - {isNFT ? ( - setSelectedNfts(nfts)} - ownersPk={ - currentAccount.isSol - ? [ - currentAccount.extensions.transferAddress!, - currentAccount.governance.pubkey, - ] - : [currentAccount.governance.pubkey] - } - > - ) : ( - - )} - - {transactionDolarAmount && !isNft - ? IsAmountNotHigherThenBalance() - ? `~$${transactionDolarAmount}` - : 'Insufficient balance' - : null} - -
setShowOptions(!showOptions)} - > - {showOptions ? ( - - ) : ( - - )} - Options - {/* popover with description maybe will be needed later */} - {/* - - - - - -
- {`In case of empty fields of advanced options, title and description will be - combination of amount token symbol and destination account e.g - "Pay 10 sol to PF295R1YJ8n1..."`} -
-
-
*/} -
- {showOptions && ( - <> - - handleSetForm({ - value: evt.target.value, - propertyName: 'title', - }) - } - /> - - {canChooseWhoVote && ( - { - setVoteByCouncil(!voteByCouncil) - }} - > - )} - - )} -
-
- -
- - ) -} - -export default SendTokens diff --git a/components/TreasuryAccount/TradeOnSerum.tsx b/components/TreasuryAccount/TradeOnSerum.tsx deleted file mode 100644 index 198183e7cf..0000000000 --- a/components/TreasuryAccount/TradeOnSerum.tsx +++ /dev/null @@ -1,606 +0,0 @@ -import * as yup from 'yup' -import Input from '@components/inputs/Input' -import Select from '@components/inputs/Select' -import useTotalTokenValue from '@hooks/useTotalTokenValue' -import { - fmtTokenInfoWithMint, - getMintDecimalAmountFromNatural, - getMintNaturalAmountFromDecimalAsBN, -} from '@tools/sdk/units' -import { Market as SerumMarket } from '@project-serum/serum' -import tokenService from '@utils/services/token' -import React, { useCallback, useState } from 'react' -import useTreasuryAccountStore from 'stores/useTreasuryAccountStore' -import AccountLabel from './BaseAccountHeader' -import { - Bound, - boundOptions, - OrderSide, - orderSideOptions, - getProgramId, - instructions as serumRemoteInstructions, - getDexId, - IDL as SerumRemoteIDL, - SerumRemote, -} from '@mithraic-labs/serum-remote' -import useWalletStore from 'stores/useWalletStore' -import { - ArrowCircleDownIcon, - ArrowCircleUpIcon, - ExternalLinkIcon, -} from '@heroicons/react/solid' -import ProposalOptions from './ProposalOptions' -import useRealm from '@hooks/useRealm' -import Button from '@components/Button' -import Tooltip from '@components/Tooltip' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { - BN, - Program, - AnchorProvider, - Wallet, - web3, -} from '@project-serum/anchor' -import { getValidatedPublickKey } from '@utils/validations' -import { validateInstruction } from '@utils/instructionTools' -import { - getInstructionDataFromBase64, - Governance, - ProgramAccount, - serializeInstructionToBase64, -} from '@solana/spl-governance' -import { notify } from '@utils/notifications' -import { useRouter } from 'next/router' -import useCreateProposal from '@hooks/useCreateProposal' -import useQueryContext from '@hooks/useQueryContext' -import { - AccountInfo, - ASSOCIATED_TOKEN_PROGRAM_ID, - MintInfo, - Token, - TOKEN_PROGRAM_ID, -} from '@solana/spl-token' -import { InstructionDataWithHoldUpTime } from 'actions/createProposal' -import { AssetAccount } from '@utils/uiTypes/assets' -import { TokenProgramAccount } from '@utils/tokens' -import { Keypair } from '@solana/web3.js' - -export type TradeOnSerumProps = { tokenAccount: AssetAccount } - -type TradeOnSerumForm = { - amount: number - boundedPrice: number - serumRemoteProgramId: string - serumProgramId: string - serumMarketId: string - assetMint: string - reclaimDate: Date - reclaimAddress: string - orderSide: number - bound: Bound - description: string - title: string -} - -const formSchema = ( - mintInfo: TokenProgramAccount, - token: TokenProgramAccount -) => { - return ( - yup - .object() - .shape({ - title: yup.string(), - description: yup.string(), - amount: yup - .number() - .typeError('Amount is required') - .test( - 'amount', - "Transfer amount must be less than the source account's available amount", - function (val: number) { - const mintValue = getMintNaturalAmountFromDecimalAsBN( - val, - mintInfo.account.decimals - ) - return token.account.amount.gte(mintValue) - } - ) - .test( - 'amount', - 'Transfer amount must be greater than 0', - function (val: number) { - return val > 0 - } - ), - boundedPrice: yup - .number() - .typeError('boundedPrice is required') - .test( - 'boundedPrice', - 'Bounded price must be greater than 0', - function (val: number) { - return val > 0 - } - ), - serumRemoteProgramId: yup - .string() - .test( - 'serumRemoteProgramId', - 'serumRemoteProgramId must be valid PublicKey', - function (serumRemoteProgramId: string) { - try { - getValidatedPublickKey(serumRemoteProgramId) - } catch (err) { - return false - } - return true - } - ), - serumProgramId: yup - .string() - .test( - 'serumProgramId', - 'serumProgramId must be valid PublicKey', - function (serumProgramId: string) { - try { - getValidatedPublickKey(serumProgramId) - } catch (err) { - return false - } - return true - } - ), - serumMarketId: yup - .string() - .test( - 'serumMarketId', - 'serumMarketId must be valid PublicKey', - function (serumMarketId: string) { - try { - getValidatedPublickKey(serumMarketId) - } catch (err) { - return false - } - return true - } - ), - assetMint: yup - .string() - .test( - 'assetMint', - 'assetMint must be valid PublicKey', - function (assetMint: string) { - try { - getValidatedPublickKey(assetMint) - } catch (err) { - return false - } - return true - } - ), - // TODO: [nice to have] Validate the date is at least min voting period ahead - reclaimDate: yup.date().typeError('reclaimDate must be a valid date'), - reclaimAddress: yup - .string() - .test( - 'reclaimAddress', - 'reclaimAddress must be valid PublicKey', - function (reclaimAddress: string) { - try { - getValidatedPublickKey(reclaimAddress) - } catch (err) { - return false - } - return true - } - ), - orderSide: yup - .number() - .typeError('orderSide is required') - .test( - 'orderSide', - 'orderSide must be 0 (Bid) or 1 (Ask)', - function (orderSide: number) { - return orderSide === 0 || orderSide === 1 - } - ), - bound: yup - .number() - .typeError('bound is required') - .test( - 'bound', - 'bound must be 0 (Lower) or 1 (Upper)', - function (bound: number) { - return bound === 0 || bound === 1 - } - ), - }) - // Check the Bound and Order Side are viable - .test('bound', 'Some check against other values', function (val) { - if (!val.bound) { - return true - } - if (val.bound === val.orderSide) { - return new yup.ValidationError( - `Bound cannot be ${Bound[val.bound]} when Order Side is ${ - OrderSide[val.orderSide] - }`, - undefined, - 'bound' - ) - } - return true - }) - ) -} - -const TradeOnSerum: React.FC = ({ tokenAccount }) => { - const currentAccount = useTreasuryAccountStore((s) => s.currentAccount) - const router = useRouter() - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current) - const { fetchRealmGovernance } = useWalletStore((s) => s.actions) - const { handleCreateProposal } = useCreateProposal() - const serumRemoteProgramId = getProgramId(connection.cluster) - const serumProgramKey = getDexId(connection.cluster) - const { canUseTransferInstruction } = useGovernanceAssets() - const { canChooseWhoVote, symbol } = useRealm() - const { fmtUrlWithCluster } = useQueryContext() - const [form, setForm] = useState({ - amount: 0, - boundedPrice: 0, - title: 'Diversify treasury with Serum', - description: - 'A proposal to trade some asset for another using Serum. PLEASE EXPLAIN IN MORE DETAIL', - serumRemoteProgramId: serumRemoteProgramId.toString(), - serumProgramId: serumProgramKey.toString(), - serumMarketId: '', - assetMint: tokenAccount.extensions.mint!.publicKey.toString(), - orderSide: 0, - bound: 1, - // Default reclaim date of 10 days - reclaimDate: new Date(new Date().getTime() + 1_000 * 3600 * 24 * 10), - // The reclaim address must be the same account where the initial assets come from - reclaimAddress: tokenAccount.pubkey.toString(), - }) - const [formErrors, setFormErrors] = useState({}) - const [showOptions, setShowOptions] = useState(false) - const [voteByCouncil, setVoteByCouncil] = useState(false) - const [isLoading, setIsLoading] = useState(false) - - if (!tokenAccount.extensions.mint || !tokenAccount.extensions.token) { - throw new Error('No mint information on the tokenAccount') - } - const mintAccount = tokenAccount.extensions.mint - const token = tokenAccount.extensions.token - const schema = formSchema(mintAccount, token) - - const tokenInfo = tokenService.getTokenInfo(mintAccount.publicKey.toString()) - - const totalValue = useTotalTokenValue({ - amount: getMintDecimalAmountFromNatural( - mintAccount.account, - token.account.amount - ).toNumber(), - mintAddress: mintAccount.publicKey.toString(), - }) - - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - - const handlePropose = useCallback(async () => { - setIsLoading(true) - const isValid = await validateInstruction({ schema, form, setFormErrors }) - if (!currentAccount || !currentAccount!.extensions!.token!.account.owner) { - throw new Error('currentAccount is null or undefined') - } - if (wallet && wallet.publicKey && isValid) { - // create the anchor Program - // @ts-ignore: Wallet compatability issues - const options = AnchorProvider.defaultOptions() - const provider = new AnchorProvider( - connection.current, - new Wallet(Keypair.generate()), - options - ) - const program = new Program( - SerumRemoteIDL, - serumRemoteProgramId, - provider - ) - // convert amount to mintAmount - const mintValue = getMintNaturalAmountFromDecimalAsBN( - form.amount, - mintAccount.account.decimals - ) - const dexProgramId = new web3.PublicKey(form.serumProgramId) - const serumMarketId = new web3.PublicKey(form.serumMarketId) - // Load the serumMarket - let market: SerumMarket - try { - market = await SerumMarket.load( - connection.current, - serumMarketId, - {}, - dexProgramId - ) - } catch (err) { - setFormErrors((e) => ({ - ...e, - serumMarketId: 'Error loading the SerumMarket', - })) - setIsLoading(false) - return - } - // Convert the form's numerical bounded price to market lots - const boundPrice = market.priceNumberToLots(form.boundedPrice) - // Validate the market and information - if ( - form.assetMint !== market.quoteMintAddress.toString() && - form.assetMint !== market.baseMintAddress.toString() - ) { - setFormErrors((e) => ({ - ...e, - serumMarketId: - "The asset you're looking to trade with does not exist on this Serum Market", - })) - setIsLoading(false) - return - } - if ( - (form.orderSide === 0 && - form.assetMint !== market.quoteMintAddress.toString()) || - (form.orderSide === 1 && - form.assetMint !== market.baseMintAddress.toString()) - ) { - setFormErrors((e) => ({ - ...e, - orderSide: `order side of ${ - OrderSide[form.orderSide] - } does not match the expected serum market mint`, - })) - setIsLoading(false) - return - } - - const proposalInstructions: InstructionDataWithHoldUpTime[] = [] - const prerequisiteInstructions: web3.TransactionInstruction[] = [] - // Check if an associated token account for the other side of the - // market is required. If so, add the create associated token account ix - const aTADepositAddress = await Token.getAssociatedTokenAddress( - ASSOCIATED_TOKEN_PROGRAM_ID, - TOKEN_PROGRAM_ID, - form.orderSide === 0 ? market.baseMintAddress : market.quoteMintAddress, - currentAccount!.extensions!.token!.account.owner - ) - const depositAccountInfo = await connection.current.getAccountInfo( - aTADepositAddress - ) - if (!depositAccountInfo) { - // generate the instruction for creating the ATA - const createAtaIx = Token.createAssociatedTokenAccountInstruction( - ASSOCIATED_TOKEN_PROGRAM_ID, - TOKEN_PROGRAM_ID, - form.orderSide === 0 - ? market.baseMintAddress - : market.quoteMintAddress, - aTADepositAddress, - currentAccount!.extensions!.token!.account.owner, - wallet.publicKey - ) - prerequisiteInstructions.push(createAtaIx) - } - - const instruction = await serumRemoteInstructions.initBoundedStrategyIx( - //@ts-ignore: differing anchor versions - program, - dexProgramId, - serumMarketId, - new web3.PublicKey(form.assetMint), - { - transferAmount: mintValue, - boundPrice, - reclaimDate: new BN(form.reclaimDate.getTime() / 1_000), - reclaimAddress: new web3.PublicKey(form.reclaimAddress), - depositAddress: aTADepositAddress, - orderSide: form.orderSide, - bound: form.bound, - }, - { owner: currentAccount!.extensions!.token!.account.owner } - ) - - const serializedIx = serializeInstructionToBase64(instruction) - - const instructionData = { - data: getInstructionDataFromBase64(serializedIx), - holdUpTime: - currentAccount?.governance?.account?.config.minInstructionHoldUpTime, - prerequisiteInstructions, - shouldSplitIntoSeparateTxs: true, - } - proposalInstructions.push(instructionData) - - try { - // Fetch governance to get up to date proposalCount - const selectedGovernance = (await fetchRealmGovernance( - currentAccount?.governance?.pubkey - )) as ProgramAccount - - const proposalAddress = await handleCreateProposal({ - title: form.title, - description: form.description, - governance: selectedGovernance, - instructionsData: proposalInstructions, - voteByCouncil, - isDraft: false, - }) - const url = fmtUrlWithCluster( - `/dao/${symbol}/proposal/${proposalAddress}` - ) - - router.push(url) - } catch (ex) { - notify({ type: 'error', message: `${ex}` }) - } - } - - setIsLoading(false) - }, [schema, form, setFormErrors, connection, currentAccount, symbol, wallet]) - return ( - <> -
-

Trade on Serum!

-
- -
- Serum Remote{' '} - -
-
-  is open sourced, yet unaudited. Do your own research. -
- - {/* Add Serum Remote form */} -
- - handleSetForm({ - value: evt.target.value, - propertyName: 'serumMarketId', - }) - } - noMaxWidth={true} - error={formErrors['serumMarketId']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'amount', - }) - } - error={formErrors['amount']} - noMaxWidth={true} - /> - - - {/* TODO: Add reclaim date picker */} - - handleSetForm({ - value: evt.target.value, - propertyName: 'boundedPrice', - }) - } - error={formErrors['boundedPrice']} - noMaxWidth={true} - /> -
- -
setShowOptions(!showOptions)} - > - {showOptions ? ( - - ) : ( - - )} - Options -
- {showOptions && ( - - )} -
-
- -
- - ) -} - -export default TradeOnSerum diff --git a/components/VoteCommentModal.tsx b/components/VoteCommentModal.tsx deleted file mode 100644 index cd6efc778f..0000000000 --- a/components/VoteCommentModal.tsx +++ /dev/null @@ -1,126 +0,0 @@ -import React, { FunctionComponent, useState } from 'react' - -import { - ChatMessageBody, - ChatMessageBodyType, - YesNoVote, -} from '@solana/spl-governance' -import { RpcContext } from '@solana/spl-governance' -import useWalletStore from '../stores/useWalletStore' -import useRealm from '../hooks/useRealm' -import { castVote } from '../actions/castVote' - -import Button, { SecondaryButton } from './Button' -// import { notify } from '../utils/notifications' -import Loading from './Loading' -import Modal from './Modal' -import Input from './inputs/Input' -import Tooltip from './Tooltip' -import { TokenOwnerRecord } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import { getProgramVersionForRealm } from '@models/registry/api' -import useVotePluginsClientStore from 'stores/useVotePluginsClientStore' - -interface VoteCommentModalProps { - onClose: () => void - isOpen: boolean - vote: YesNoVote - voterTokenRecord: ProgramAccount -} - -const VoteCommentModal: FunctionComponent = ({ - onClose, - isOpen, - vote, - voterTokenRecord, -}) => { - const client = useVotePluginsClientStore( - (s) => s.state.currentRealmVotingClient - ) - const [submitting, setSubmitting] = useState(false) - const [comment, setComment] = useState('') - const wallet = useWalletStore((s) => s.current) - const connection = useWalletStore((s) => s.connection) - const { proposal } = useWalletStore((s) => s.selectedProposal) - const { fetchChatMessages } = useWalletStore((s) => s.actions) - const { realm, realmInfo } = useRealm() - const { refetchProposals } = useWalletStore((s) => s.actions) - - const submitVote = async (vote: YesNoVote) => { - setSubmitting(true) - const rpcContext = new RpcContext( - proposal!.owner, - getProgramVersionForRealm(realmInfo!), - wallet!, - connection.current, - connection.endpoint - ) - - const msg = comment - ? new ChatMessageBody({ - type: ChatMessageBodyType.Text, - value: comment, - }) - : undefined - - try { - await castVote( - rpcContext, - realm!, - proposal!, - voterTokenRecord, - vote, - msg, - client - ) - await refetchProposals() - } catch (ex) { - //TODO: How do we present transaction errors to users? Just the notification? - console.error("Can't cast vote", ex) - onClose() - } finally { - setSubmitting(false) - onClose() - } - - fetchChatMessages(proposal!.pubkey) - } - - const voteString = vote === YesNoVote.Yes ? 'Yes' : 'No' - - return ( - -

Confirm your vote

- - - - (Optional) - - - setComment(e.target.value)} - // placeholder={`Let the DAO know why you vote '${voteString}'`} - /> - -
- - Cancel - - - -
-
- ) -} - -export default React.memo(VoteCommentModal) diff --git a/components/VoteCountdown.tsx b/components/VoteCountdown.tsx deleted file mode 100644 index e05c3b6952..0000000000 --- a/components/VoteCountdown.tsx +++ /dev/null @@ -1,112 +0,0 @@ -import React, { useEffect, useState } from 'react' -import { Governance, Proposal } from '@solana/spl-governance' -import dayjs from 'dayjs' - -interface CountdownState { - days: number - hours: number - minutes: number - seconds: number -} - -const ZeroCountdown: CountdownState = { - days: 0, - hours: 0, - minutes: 0, - seconds: 0, -} - -const isZeroCountdown = (state: CountdownState) => - state.days === 0 && - state.hours === 0 && - state.minutes === 0 && - state.seconds === 0 - -export function VoteCountdown({ - proposal, - governance, -}: { - proposal: Proposal - governance: Governance -}) { - const [countdown, setCountdown] = useState(ZeroCountdown) - - useEffect(() => { - if (proposal.isVoteFinalized()) { - setCountdown(ZeroCountdown) - return - } - - const getTimeToVoteEnd = () => { - const now = dayjs().unix() - - let timeToVoteEnd = proposal.isPreVotingState() - ? governance.config.maxVotingTime - : (proposal.votingAt?.toNumber() ?? 0) + - governance.config.maxVotingTime - - now - - if (timeToVoteEnd <= 0) { - return ZeroCountdown - } - - const days = Math.floor(timeToVoteEnd / 86400) - timeToVoteEnd -= days * 86400 - - const hours = Math.floor(timeToVoteEnd / 3600) % 24 - timeToVoteEnd -= hours * 3600 - - const minutes = Math.floor(timeToVoteEnd / 60) % 60 - timeToVoteEnd -= minutes * 60 - - const seconds = Math.floor(timeToVoteEnd % 60) - - return { days, hours, minutes, seconds } - } - - const updateCountdown = () => { - const newState = getTimeToVoteEnd() - setCountdown(newState) - } - - const interval = setInterval(() => { - updateCountdown() - }, 1000) - - updateCountdown() - return () => clearInterval(interval) - }, [proposal, governance]) - - return ( - <> - {isZeroCountdown(countdown) ? ( -
Voting ended
- ) : ( -
-
Ends
- {countdown && countdown.days > 0 && ( - <> -
- {countdown.days}d -
- : - - )} -
{countdown.hours}h
- : -
- {countdown.minutes}m -
- {!countdown.days && ( - <> - : -
- {countdown.seconds}s -
- - )} -
- )} - - ) -} diff --git a/components/VotePanel.tsx b/components/VotePanel.tsx deleted file mode 100644 index 72b97ecc23..0000000000 --- a/components/VotePanel.tsx +++ /dev/null @@ -1,265 +0,0 @@ -/* eslint-disable @typescript-eslint/no-non-null-assertion */ - -import { withFinalizeVote, YesNoVote } from '@solana/spl-governance' -import { TransactionInstruction } from '@solana/web3.js' -import { useCallback, useState } from 'react' -import { relinquishVote } from '../actions/relinquishVote' -import { useHasVoteTimeExpired } from '../hooks/useHasVoteTimeExpired' -import useRealm from '../hooks/useRealm' -import { ProposalState } from '@solana/spl-governance' -import { RpcContext } from '@solana/spl-governance' -import { GoverningTokenType } from '@solana/spl-governance' - -import useWalletStore from '../stores/useWalletStore' -import Button, { SecondaryButton } from './Button' -import VoteCommentModal from './VoteCommentModal' -import { getProgramVersionForRealm } from '@models/registry/api' -import useVotePluginsClientStore from 'stores/useVotePluginsClientStore' -import { useRouter } from 'next/router' -import useNftPluginStore from 'NftVotePlugin/store/nftPluginStore' -import { LOCALNET_REALM_ID as PYTH_LOCALNET_REALM_ID } from 'pyth-staking-api' - -const VotePanel = () => { - const [showVoteModal, setShowVoteModal] = useState(false) - const [vote, setVote] = useState(null) - const client = useVotePluginsClientStore( - (s) => s.state.currentRealmVotingClient - ) - const [isLoading, setIsLoading] = useState(false) - const router = useRouter() - const { pk } = router.query - const { - governance, - proposal, - voteRecordsByVoter, - tokenType, - } = useWalletStore((s) => s.selectedProposal) - const { - ownTokenRecord, - ownCouncilTokenRecord, - realm, - realmInfo, - ownVoterWeight, - } = useRealm() - const wallet = useWalletStore((s) => s.current) - const connection = useWalletStore((s) => s.connection) - const connected = useWalletStore((s) => s.connected) - const refetchProposals = useWalletStore((s) => s.actions.refetchProposals) - const fetchProposal = useWalletStore((s) => s.actions.fetchProposal) - const hasVoteTimeExpired = useHasVoteTimeExpired(governance, proposal!) - const maxVoterWeight = - useNftPluginStore((s) => s.state.maxVoteRecord)?.pubkey || undefined - - // Handle state based on if a delegated wallet has already voted or not - const ownVoteRecord = - tokenType === GoverningTokenType.Community && ownTokenRecord - ? voteRecordsByVoter[ - ownTokenRecord.account.governingTokenOwner.toBase58() - ] - : ownCouncilTokenRecord - ? voteRecordsByVoter[ - ownCouncilTokenRecord.account.governingTokenOwner.toBase58() - ] - : wallet?.publicKey && voteRecordsByVoter[wallet.publicKey.toBase58()] - - const voterTokenRecord = - tokenType === GoverningTokenType.Community - ? ownTokenRecord - : ownCouncilTokenRecord - - const isVoteCast = ownVoteRecord !== undefined - const isVoting = - proposal?.account.state === ProposalState.Voting && !hasVoteTimeExpired - - const isVoteEnabled = - connected && - isVoting && - !isVoteCast && - voterTokenRecord && - ownVoterWeight.hasMinAmountToVote( - voterTokenRecord.account.governingTokenMint - ) - - const isWithdrawEnabled = - connected && - ownVoteRecord && - !ownVoteRecord?.account.isRelinquished && - proposal && - (proposal!.account.state === ProposalState.Voting || - proposal!.account.state === ProposalState.Completed || - proposal!.account.state === ProposalState.Cancelled || - proposal!.account.state === ProposalState.Succeeded || - proposal!.account.state === ProposalState.Executing || - proposal!.account.state === ProposalState.Defeated) - - const submitRelinquishVote = async () => { - const rpcContext = new RpcContext( - proposal!.owner, - getProgramVersionForRealm(realmInfo!), - wallet!, - connection.current, - connection.endpoint - ) - try { - setIsLoading(true) - const instructions: TransactionInstruction[] = [] - - if ( - proposal?.account.state === ProposalState.Voting && - hasVoteTimeExpired - ) { - await withFinalizeVote( - instructions, - realmInfo!.programId, - getProgramVersionForRealm(realmInfo!), - realm!.pubkey, - proposal.account.governance, - proposal.pubkey, - proposal.account.tokenOwnerRecord, - proposal.account.governingTokenMint, - maxVoterWeight - ) - } - - await relinquishVote( - rpcContext, - proposal!, - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion - voterTokenRecord!.pubkey, - ownVoteRecord!.pubkey, - instructions, - client - ) - await refetchProposals() - if (pk) { - fetchProposal(pk) - } - } catch (ex) { - console.error("Can't relinquish vote", ex) - } - setIsLoading(false) - } - - const handleShowVoteModal = (vote: YesNoVote) => { - setVote(vote) - setShowVoteModal(true) - } - - const handleCloseShowVoteModal = useCallback(() => { - setShowVoteModal(false) - }, []) - - const actionLabel = - !isVoteCast || !connected - ? `Cast your ${ - tokenType === GoverningTokenType.Community ? 'community' : 'council' - } vote` - : isVoting - ? 'Withdraw your vote' - : 'Release your tokens' - - const withdrawTooltipContent = !connected - ? 'You need to connect your wallet' - : !isWithdrawEnabled - ? !ownVoteRecord?.account.isRelinquished - ? 'Owner vote record is not relinquished' - : 'The proposal is not in a valid state to execute this action.' - : '' - - const voteTooltipContent = !connected - ? 'You need to connect your wallet to be able to vote' - : !isVoting && isVoteCast - ? 'Proposal is not in a voting state anymore.' - : !voterTokenRecord || - !ownVoterWeight.hasMinAmountToVote( - voterTokenRecord.account.governingTokenMint - ) - ? 'You don’t have governance power to vote in this realm' - : '' - - const notVisibleStatesForNotConnectedWallet = [ - ProposalState.Cancelled, - ProposalState.Succeeded, - ProposalState.Draft, - ProposalState.Completed, - ] - - const isVisibleToWallet = !connected - ? !hasVoteTimeExpired && - typeof notVisibleStatesForNotConnectedWallet.find( - (x) => x === proposal?.account.state - ) === 'undefined' - : !ownVoteRecord?.account.isRelinquished - - const isPanelVisible = (isVoting || isVoteCast) && isVisibleToWallet - - //Todo: move to own components with refactor to dao folder structure - const isPyth = - realmInfo?.realmId.toBase58() === PYTH_LOCALNET_REALM_ID.toBase58() - - const isRelinquishVotePanelVisible = !( - isPyth && - isVoteCast && - connected && - !isVoting - ) - - return ( - <> - {isPanelVisible && isRelinquishVotePanelVisible && ( -
-

{actionLabel}

- -
- {isVoteCast && connected ? ( - submitRelinquishVote()} - disabled={!isWithdrawEnabled || isLoading} - > - {isVoting ? 'Withdraw' : 'Release Tokens'} - - ) : ( - <> - {isVoting && ( -
- - - -
- )} - - )} -
- - {showVoteModal ? ( - - ) : null} -
- )} - - ) -} - -export default VotePanel diff --git a/components/VoteResultStatus.tsx b/components/VoteResultStatus.tsx deleted file mode 100644 index d9e1fd2f21..0000000000 --- a/components/VoteResultStatus.tsx +++ /dev/null @@ -1,47 +0,0 @@ -import { XCircleIcon, CheckCircleIcon } from '@heroicons/react/outline' - -type VoteResultStatusProps = { - progress: number - votePassed: boolean | undefined - yesVotesRequired: number -} - -const VoteResultStatus = ({ - progress, - votePassed, - yesVotesRequired, -}: VoteResultStatusProps) => { - return votePassed ? ( -
- -

The proposal has passed

-
- ) : ( -
-
- -
-

The proposal has failed

-

{`${yesVotesRequired?.toLocaleString( - undefined, - { - maximumFractionDigits: 0, - } - )} more Yes vote${yesVotesRequired > 1 ? 's' : ''} were needed`}

-
-
-
-
= 100 ? 'bg-green' : 'bg-fgd-3' - } flex rounded`} - >
-
-
- ) -} - -export default VoteResultStatus diff --git a/components/VoteResults.tsx b/components/VoteResults.tsx deleted file mode 100644 index f9c94f7825..0000000000 --- a/components/VoteResults.tsx +++ /dev/null @@ -1,79 +0,0 @@ -import VoteResultsBar from './VoteResultsBar' -import useProposalVotes from '@hooks/useProposalVotes' -import { Proposal } from '@solana/spl-governance' - -type VoteResultsProps = { - isListView?: boolean - proposal: Proposal -} - -const VoteResults = ({ isListView, proposal }: VoteResultsProps) => { - const { - yesVoteCount, - noVoteCount, - relativeNoVotes, - relativeYesVotes, - } = useProposalVotes(proposal) - return ( -
- {proposal ? ( -
-
-
-

Yes Votes

-

- {yesVoteCount.toLocaleString()} - {isListView ? ( - - {relativeYesVotes?.toFixed(1)}% - - ) : null} -

- {!isListView ? ( -
- {relativeYesVotes?.toFixed(1)}% -
- ) : null} -
-
-

No Votes

-

- {noVoteCount.toLocaleString()} - {isListView ? ( - - {relativeNoVotes?.toFixed(1)}% - - ) : null} -

- {!isListView ? ( -
- {relativeNoVotes?.toFixed(1)}% -
- ) : null} -
-
- -
- ) : ( - <> -
- - )} -
- ) -} - -export default VoteResults diff --git a/components/VoteResultsBar.tsx b/components/VoteResultsBar.tsx deleted file mode 100644 index 52f5385368..0000000000 --- a/components/VoteResultsBar.tsx +++ /dev/null @@ -1,42 +0,0 @@ -type VoteResultsBarProps = { - approveVotePercentage: number - denyVotePercentage: number -} - -const VoteResultsBar = ({ - approveVotePercentage = 0, - denyVotePercentage = 0, -}: VoteResultsBarProps) => { - return ( - <> -
-
2 || approveVotePercentage < 0.01 - ? approveVotePercentage - : 2 - }%`, - }} - className={`bg-green flex rounded-l ${ - denyVotePercentage < 0.01 && 'rounded' - }`} - >
-
2 || denyVotePercentage < 0.01 - ? denyVotePercentage - : 2 - }%`, - }} - className={`bg-red flex rounded-r ${ - approveVotePercentage < 0.01 && 'rounded' - }`} - >
-
- - ) -} - -export default VoteResultsBar diff --git a/components/chat/Comment.tsx b/components/chat/Comment.tsx deleted file mode 100644 index 977dfe9003..0000000000 --- a/components/chat/Comment.tsx +++ /dev/null @@ -1,85 +0,0 @@ -import React from 'react' -import { VoteRecord } from '@solana/spl-governance' -import { - CheckCircleIcon, - UserCircleIcon, - XCircleIcon, -} from '@heroicons/react/solid' -import { ExternalLinkIcon } from '@heroicons/react/solid' -import { ChatMessage } from '@solana/spl-governance' -import { abbreviateAddress, fmtTokenAmount } from '../../utils/formatting' -import useRealm from '../../hooks/useRealm' -import { MintInfo } from '@solana/spl-token' -import { isPublicKey } from '@tools/core/pubkey' -import { getVoteWeight, isYesVote } from '@models/voteRecords' -import dayjs from 'dayjs' -const relativeTime = require('dayjs/plugin/relativeTime') -const Comment = ({ - chatMessage, - voteRecord, - proposalMint, -}: { - chatMessage: ChatMessage - voteRecord: VoteRecord | undefined - proposalMint: MintInfo | undefined -}) => { - dayjs.extend(relativeTime) - const { author, postedAt, body } = chatMessage - const { realmInfo } = useRealm() - const voteSymbol = !realmInfo - ? '' - : isPublicKey(realmInfo.symbol) - ? realmInfo.displayName - : realmInfo.symbol - //@ts-ignore - const fromNow = dayjs(postedAt.toNumber() * 1000).fromNow() - return ( -
-
-
-
- -
- -
- {voteRecord && ( -
-
- {isYesVote(voteRecord) ? ( - - ) : ( - - )} - {isYesVote(voteRecord) ? 'Approve' : 'Deny'} -
- | - - {`${fmtTokenAmount( - getVoteWeight(voteRecord)!, - proposalMint?.decimals - ).toLocaleString()} ${voteSymbol}`} - -
- )} -
-

{body.value}

-
- ) -} - -export default Comment diff --git a/components/chat/DiscussionForm.tsx b/components/chat/DiscussionForm.tsx deleted file mode 100644 index 77d277f53e..0000000000 --- a/components/chat/DiscussionForm.tsx +++ /dev/null @@ -1,114 +0,0 @@ -import { useState } from 'react' -import Button from '../Button' -import Input from '../inputs/Input' -import useWalletStore from '../../stores/useWalletStore' -import useRealm from '../../hooks/useRealm' -import { RpcContext, GoverningTokenType } from '@solana/spl-governance' -import { ChatMessageBody, ChatMessageBodyType } from '@solana/spl-governance' -import { postChatMessage } from '../../actions/chat/postMessage' -import Loading from '../Loading' -import Tooltip from '@components/Tooltip' -import { getProgramVersionForRealm } from '@models/registry/api' -import useVotePluginsClientStore from 'stores/useVotePluginsClientStore' - -const DiscussionForm = () => { - const [comment, setComment] = useState('') - const connected = useWalletStore((s) => s.connected) - const { - ownVoterWeight, - realmInfo, - realm, - ownTokenRecord, - ownCouncilTokenRecord, - } = useRealm() - const client = useVotePluginsClientStore( - (s) => s.state.currentRealmVotingClient - ) - const [submitting, setSubmitting] = useState(false) - - const wallet = useWalletStore((s) => s.current) - const connection = useWalletStore((s) => s.connection) - const { proposal } = useWalletStore((s) => s.selectedProposal) - const { fetchChatMessages } = useWalletStore((s) => s.actions) - const { tokenType } = useWalletStore((s) => s.selectedProposal) - const commenterVoterTokenRecord = - tokenType === GoverningTokenType.Community - ? ownTokenRecord - : ownCouncilTokenRecord - - const submitComment = async () => { - setSubmitting(true) - - const rpcContext = new RpcContext( - proposal!.owner, - getProgramVersionForRealm(realmInfo!), - wallet!, - connection.current, - connection.endpoint - ) - - const msg = new ChatMessageBody({ - type: ChatMessageBodyType.Text, - value: comment, - }) - - try { - await postChatMessage( - rpcContext, - realm!, - proposal!, - commenterVoterTokenRecord!, - msg, - undefined, - client - ) - - setComment('') - } catch (ex) { - console.error("Can't post chat message", ex) - //TODO: How do we present transaction errors to users? Just the notification? - } finally { - setSubmitting(false) - } - - fetchChatMessages(proposal!.pubkey) - } - - const postEnabled = - proposal && connected && ownVoterWeight.hasAnyWeight() && comment - - const tooltipContent = !connected - ? 'Connect your wallet to send a comment' - : !ownVoterWeight.hasAnyWeight() - ? 'You need to have deposited some tokens to submit your comment.' - : !comment - ? 'Write a comment to submit' - : !commenterVoterTokenRecord - ? 'You need to have voting power for this community to submit your comment.' - : '' - - return ( - <> -
- setComment(e.target.value)} - placeholder="Thoughts?..." - /> - - - - -
- - ) -} - -export default DiscussionForm diff --git a/components/chat/DiscussionPanel.tsx b/components/chat/DiscussionPanel.tsx deleted file mode 100644 index b732dbddfa..0000000000 --- a/components/chat/DiscussionPanel.tsx +++ /dev/null @@ -1,40 +0,0 @@ -import DiscussionForm from './DiscussionForm' -import Comment from './Comment' -import useWalletStore from '../../stores/useWalletStore' - -const DiscussionPanel = () => { - const { chatMessages, voteRecordsByVoter, proposalMint } = useWalletStore( - (s) => s.selectedProposal - ) - - return ( -
-

- Discussion{' '} - - ({Object.keys(chatMessages).length}) - -

-
- -
- {Object.values(chatMessages) - .sort( - (m1, m2) => - m2.account.postedAt.toNumber() - m1.account.postedAt.toNumber() - ) - .map((cm) => ( - - ))} -
- ) -} - -export default DiscussionPanel diff --git a/components/explorer/inspectorButton.tsx b/components/explorer/inspectorButton.tsx deleted file mode 100644 index 1d98e83daa..0000000000 --- a/components/explorer/inspectorButton.tsx +++ /dev/null @@ -1,71 +0,0 @@ -import { dryRunInstruction } from '../../actions/dryRunInstruction' -import { - InstructionExecutionStatus, - ProgramAccount, - ProposalTransaction, -} from '@solana/spl-governance' -import useWalletStore from '../../stores/useWalletStore' -import { getExplorerInspectorUrl, getExplorerUrl } from './tools' -import { SecondaryButton } from '../Button' -import { notify } from '@utils/notifications' - -export default function InspectorButton({ - proposalInstruction, -}: { - proposalInstruction: ProgramAccount -}) { - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current) - const connected = useWalletStore((s) => s.connected) - const wasExecuted = - proposalInstruction.account.executionStatus === - InstructionExecutionStatus.Success - const showInspector = async () => { - let inspectUrl = '' - if (!wasExecuted) { - const instructionData = proposalInstruction.account.getSingleInstruction() - const result = await dryRunInstruction( - connection.current, - wallet!, - instructionData - ) - - inspectUrl = getExplorerInspectorUrl( - connection.endpoint, - result.transaction - ) - } else { - try { - const recentActivity = await connection.current.getConfirmedSignaturesForAddress2( - proposalInstruction.pubkey, - { - limit: 5, - }, - 'confirmed' - ) - inspectUrl = getExplorerUrl( - connection.cluster, - recentActivity[0].signature, - 'tx' - ) - } catch (e) { - console.log(e) - } - } - if (inspectUrl) { - window.open(inspectUrl, '_blank') - } else { - notify({ type: 'error', message: 'Something went wrong url not found' }) - } - } - - return ( - showInspector()} - > - {!wasExecuted ? 'Inspect' : 'View transaction'} - - ) -} diff --git a/components/explorer/tools.ts b/components/explorer/tools.ts deleted file mode 100644 index 82cf129f6f..0000000000 --- a/components/explorer/tools.ts +++ /dev/null @@ -1,47 +0,0 @@ -import { PublicKey, Transaction } from '@solana/web3.js' -import base58 from 'bs58' - -export function getExplorerUrl( - endpoint: string, - viewTypeOrItemAddress: 'inspector' | PublicKey | string, - itemType = 'address' -) { - const getClusterUrlParam = () => { - let cluster = '' - if (endpoint === 'localnet') { - cluster = `custom&customUrl=${encodeURIComponent( - 'http://127.0.0.1:8899' - )}` - } else if (endpoint === 'https://api.devnet.solana.com') { - // if the default free RPC for devnet is used - cluster = 'devnet' - } else if (endpoint === 'devnet') { - // connection.cluster is passed in - cluster = 'devnet' - } - - return cluster ? `?cluster=${cluster}` : '' - } - - return `https://explorer.solana.com/${itemType}/${viewTypeOrItemAddress}${getClusterUrlParam()}` -} - -/// Returns explorer inspector URL for the given transaction -export function getExplorerInspectorUrl( - endpoint: string, - transaction: Transaction -) { - const SIGNATURE_LENGTH = 64 - - const explorerUrl = new URL(getExplorerUrl(endpoint, 'inspector', 'tx')) - - const signatures = transaction.signatures.map((s) => - base58.encode(s.signature ?? Buffer.alloc(SIGNATURE_LENGTH)) - ) - explorerUrl.searchParams.append('signatures', JSON.stringify(signatures)) - - const message = transaction.serializeMessage() - explorerUrl.searchParams.append('message', message.toString('base64')) - - return explorerUrl.toString() -} diff --git a/components/icons.jsx b/components/icons.jsx deleted file mode 100644 index 4300a52988..0000000000 --- a/components/icons.jsx +++ /dev/null @@ -1,17 +0,0 @@ -export const TwitterIcon = ({ className }) => { - return ( - - - - ) -} diff --git a/components/inputs/ChangeNonprofitSelect.tsx b/components/inputs/ChangeNonprofitSelect.tsx deleted file mode 100644 index 3d1d13ec2c..0000000000 --- a/components/inputs/ChangeNonprofitSelect.tsx +++ /dev/null @@ -1,178 +0,0 @@ -import { Listbox } from '@headlessui/react' -import { StyledLabel } from './styles' -import ErrorField from './ErrorField' -import Input from '@components/inputs/Input' -import { ChangeNonprofit } from '@utils/uiTypes/proposalCreationTypes' -import Loading from '@components/Loading' - -const copyText = (textToCopy = '') => { - navigator.clipboard.writeText(textToCopy) -} -const NonprofitSelect = ({ - value, - onSearch, - onSelect, - children, - className = '', - error = '', - nonprofitInformation, - disabled = false, - noMaxWidth = false, - wrapperClassNames = '', - minWidth = '', - showSearchResults = false, - isLoading = false, -}: { - onSearch: any | undefined - onSelect: any | undefined - value: any | undefined - children: any | undefined - showSearchResults: boolean - isLoading: boolean - nonprofitInformation?: ChangeNonprofit | undefined - className?: string | undefined - placeholder?: string | undefined - error?: string | undefined - disabled?: boolean | undefined - label?: string | undefined - componentLabel?: any | undefined - useDefaultStyle?: boolean - noMaxWidth?: boolean - wrapperClassNames?: string - minWidth?: string -}) => { - return ( -
- {{'Nonprofit name or EIN'}} -
- -
- - {() => ( - <> - - {isLoading ? ( -
- -
- ) : ( - '' - )} - {isLoading && children.length === 0 ? ( - - - - ) : ( - <> - )} - {children} -
- ) - - )} -
-
- -
-
- {' '} - 👋 We recommend adding this description to the proposal description to - help members understand the transaction:
-
- - {nonprofitInformation?.name} - {' '} - (EIN: {nonprofitInformation?.ein})
- Mission: {nonprofitInformation?.description} -
- Read more information about {nonprofitInformation?.name} at  - - getchange.io/solana/cause/ - {nonprofitInformation?.crypto.solana_address.slice(0, 4)}... - -
- -
-
- ) -} - -const Option = ({ value, children, className = '' }) => { - return ( - - {({ selected }) => ( -
- {children} -
- )} -
- ) -} - -NonprofitSelect.Option = Option - -export default NonprofitSelect diff --git a/components/inputs/Checkbox.tsx b/components/inputs/Checkbox.tsx deleted file mode 100644 index 5ef8f57aeb..0000000000 --- a/components/inputs/Checkbox.tsx +++ /dev/null @@ -1,43 +0,0 @@ -import React from 'react' -import { CheckIcon } from '@heroicons/react/solid' - -const Checkbox = ({ checked, label = '', disabled = false, ...props }) => ( - -) - -export default Checkbox diff --git a/components/inputs/ErrorField.tsx b/components/inputs/ErrorField.tsx deleted file mode 100644 index d29f604fa9..0000000000 --- a/components/inputs/ErrorField.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import { capitalize } from '@utils/helpers' - -const ErrorField = ({ text }) => { - return text ? ( -
{text ? capitalize(text) : text}
- ) : null -} - -export default ErrorField diff --git a/components/inputs/Input.tsx b/components/inputs/Input.tsx deleted file mode 100644 index 1f9b273091..0000000000 --- a/components/inputs/Input.tsx +++ /dev/null @@ -1,79 +0,0 @@ -import { StyledLabel, StyledSuffix, inputClasses } from './styles' -import ErrorField from './ErrorField' -import { CheckCircleIcon } from '@heroicons/react/outline' - -interface InputProps { - type: string - value: any - onChange?: (e) => void - className?: string - disabled?: boolean - useDefaultStyle?: boolean - [x: string]: any - checkIcon?: boolean -} - -const Input = ({ - checkIcon = false, - type, - value = '', - onChange, - className, - wrapperClassName = 'w-full', - disabled, - label, - prefix, - prefixClassName, - suffix, - min, - error = '', - max = Number.MAX_SAFE_INTEGER, - step, - noMaxWidth, - useDefaultStyle = true, - subtitle, - ...props -}: InputProps) => { - return ( -
- {label && {label}} - {subtitle &&

{subtitle}

} - {prefix ? ( -
- {prefix} -
- ) : null} - - - {checkIcon && !error && ( - - )} - - {suffix && {suffix}} - -
- -
-
- ) -} - -export default Input diff --git a/components/inputs/Select.tsx b/components/inputs/Select.tsx deleted file mode 100644 index a9e95d6c79..0000000000 --- a/components/inputs/Select.tsx +++ /dev/null @@ -1,108 +0,0 @@ -import { Listbox } from '@headlessui/react' -import { ChevronDownIcon } from '@heroicons/react/solid' -import { StyledLabel, inputClasses } from './styles' -import ErrorField from './ErrorField' - -const Select = ({ - value, - onChange, - children, - className = '', - placeholder = '', - error = '', - disabled = false, - label = '', - componentLabel, - useDefaultStyle = true, - noMaxWidth = false, - wrapperClassNames = '', - minWidth = '', -}: { - value: any | undefined - onChange: any | undefined - children: any | undefined - className?: string | undefined - placeholder?: string | undefined - error?: string | undefined - disabled?: boolean | undefined - label?: string | undefined - componentLabel?: any | undefined - useDefaultStyle?: boolean - noMaxWidth?: boolean - wrapperClassNames?: string - minWidth?: string -}) => { - return ( -
- {label && {label}} -
- - {({ open }) => ( - <> - -
- {componentLabel - ? componentLabel - : value - ? value - : placeholder} - -
-
- {open ? ( - - {children} - - ) : null} - - )} -
- -
-
- ) -} - -const Option = ({ value, children, className = '' }) => { - return ( - - {({ selected }) => ( -
- {children} -
- )} -
- ) -} - -Select.Option = Option - -export default Select diff --git a/components/inputs/Textarea.tsx b/components/inputs/Textarea.tsx deleted file mode 100644 index c925d4c27e..0000000000 --- a/components/inputs/Textarea.tsx +++ /dev/null @@ -1,51 +0,0 @@ -import { StyledLabel, StyledSuffix, inputClasses } from './styles' -import ErrorField from './ErrorField' - -interface TextareaProps { - value: any - onChange?: (e) => void - className?: string - disabled?: boolean - useDefaultStyle?: boolean - [x: string]: any -} - -const TextareaProps = ({ - value, - onChange, - className, - wrapperClassName = 'w-full', - disabled, - label, - suffix, - error = '', - noMaxWidth = false, - useDefaultStyle = true, - ...props -}: TextareaProps) => { - return ( -
- {label && {label}} - - - {canChooseWhoVote && ( - { - setVoteByCouncil(!voteByCouncil) - }} - > - )} - -
-
- -
- - ) -} - -export default GovernanceConfigModal diff --git a/pages/dao/[symbol]/params/RealmConfigModal.tsx b/pages/dao/[symbol]/params/RealmConfigModal.tsx deleted file mode 100644 index 9f255fb7f3..0000000000 --- a/pages/dao/[symbol]/params/RealmConfigModal.tsx +++ /dev/null @@ -1,186 +0,0 @@ -import { parseMintNaturalAmountFromDecimalAsBN } from '@tools/sdk/units' -import Modal from '@components/Modal' -import Input from '@components/inputs/Input' -import VoteBySwitch from '../proposal/components/VoteBySwitch' -import Textarea from '@components/inputs/Textarea' -import { - createSetRealmConfig, - serializeInstructionToBase64, -} from '@solana/spl-governance' -import { validateInstruction } from '@utils/instructionTools' -import { getRealmCfgSchema } from '@utils/validations' -import useWalletStore from 'stores/useWalletStore' -import { PublicKey } from '@solana/web3.js' -import { UiInstruction } from '@utils/uiTypes/proposalCreationTypes' -import { parseMintSupplyFraction } from '@utils/tokens' -import useCreateProposal from '@hooks/useCreateProposal' -import { InstructionDataWithHoldUpTime } from 'actions/createProposal' -import useQueryContext from '@hooks/useQueryContext' -import { useRouter } from 'next/router' -import { notify } from '@utils/notifications' -import useRealm from '@hooks/useRealm' -import { useState } from 'react' -import Button from '@components/Button' -import RealmConfigFormComponent, { - RealmConfigForm, -} from '../proposal/components/forms/RealmConfigFormComponent' -import { abbreviateAddress } from '@utils/formatting' -import useGovernanceAssets from '@hooks/useGovernanceAssets' - -interface RealmConfigProposal extends RealmConfigForm { - title: string - description: string -} - -const RealmConfigModal = ({ closeProposalModal, isProposalModalOpen }) => { - const router = useRouter() - const { realm, mint, canChooseWhoVote, realmInfo, symbol } = useRealm() - const { assetAccounts } = useGovernanceAssets() - - const realmAuthorityGovernance = assetAccounts.find( - (x) => - x.governance.pubkey.toBase58() === realm?.account.authority?.toBase58() - ) - const { fmtUrlWithCluster } = useQueryContext() - const wallet = useWalletStore((s) => s.current) - const { handleCreateProposal } = useCreateProposal() - const defaultCfgTitle = 'Change realm config' - const [formErrors, setFormErrors] = useState({}) - const [voteByCouncil, setVoteByCouncil] = useState(false) - const [creatingProposal, setCreatingProposal] = useState(false) - const [form, setForm] = useState() - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form!, [propertyName]: value }) - } - const schema = getRealmCfgSchema({ form }) - const handleCreate = async () => { - const isValid = await validateInstruction({ schema, form, setFormErrors }) - let serializedInstruction = '' - if ( - isValid && - form!.governedAccount?.governance?.account && - wallet?.publicKey && - realm - ) { - setCreatingProposal(true) - const governance = form!.governedAccount.governance - const mintAmount = parseMintNaturalAmountFromDecimalAsBN( - form!.minCommunityTokensToCreateGovernance!, - mint!.decimals! - ) - const instruction = await createSetRealmConfig( - realmInfo!.programId, - realmInfo!.programVersion!, - realm.pubkey, - realm.account.authority!, - form?.removeCouncil ? undefined : realm?.account.config.councilMint, - parseMintSupplyFraction(form!.communityMintSupplyFactor.toString()), - mintAmount, - form!.communityVoterWeightAddin - ? new PublicKey(form!.communityVoterWeightAddin) - : undefined, - form?.maxCommunityVoterWeightAddin - ? new PublicKey(form.maxCommunityVoterWeightAddin) - : undefined, - wallet.publicKey - ) - serializedInstruction = serializeInstructionToBase64(instruction) - const obj: UiInstruction = { - serializedInstruction: serializedInstruction, - isValid, - governance, - } - const instructionData = new InstructionDataWithHoldUpTime({ - instruction: obj, - governance, - }) - try { - const proposalAddress = await handleCreateProposal({ - title: form!.title ? form!.title : defaultCfgTitle, - description: form!.description ? form!.description : '', - voteByCouncil, - instructionsData: [instructionData], - governance: governance!, - }) - const url = fmtUrlWithCluster( - `/dao/${symbol}/proposal/${proposalAddress}` - ) - router.push(url) - } catch (ex) { - notify({ type: 'error', message: `${ex}` }) - } - setCreatingProposal(false) - } - } - return ( - -
-

- Change Realm Config:{' '} - {realmAuthorityGovernance && - abbreviateAddress(realmAuthorityGovernance!.governance.pubkey)} -

- - handleSetForm({ - value: evt.target.value, - propertyName: 'title', - }) - } - /> - - {canChooseWhoVote && ( - { - setVoteByCouncil(!voteByCouncil) - }} - > - )} - {realmAuthorityGovernance && ( - - )} -
-
- -
-
- ) -} - -export default RealmConfigModal diff --git a/pages/dao/[symbol]/params/SetRealmAuthorityModal.tsx b/pages/dao/[symbol]/params/SetRealmAuthorityModal.tsx deleted file mode 100644 index 3069bbf310..0000000000 --- a/pages/dao/[symbol]/params/SetRealmAuthorityModal.tsx +++ /dev/null @@ -1,85 +0,0 @@ -import Modal from '@components/Modal' -import { useState } from 'react' -import Button from '@components/Button' -import GovernedAccountSelect from '../proposal/components/GovernedAccountSelect' -import { - SetRealmAuthorityAction, - withSetRealmAuthority, -} from '@solana/spl-governance' -import useRealm from '@hooks/useRealm' -import useWalletStore from 'stores/useWalletStore' -import { Transaction, TransactionInstruction } from '@solana/web3.js' -import { sendTransaction } from '@utils/send' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { AssetAccount } from '@utils/uiTypes/assets' - -const SetRealmAuthorityModal = ({ - closeModal, - isOpen, -}: { - closeModal: () => void - isOpen: boolean -}) => { - const { realmInfo, realm } = useRealm() - const wallet = useWalletStore((s) => s.current) - const connection = useWalletStore((s) => s.connection) - const { fetchRealm, fetchAllRealms } = useWalletStore((s) => s.actions) - const { assetAccounts } = useGovernanceAssets() - const [account, setAccount] = useState(null) - const [settingAuthority, setSettingAuthority] = useState(false) - const handleSetAuthority = async () => { - setSettingAuthority(true) - const instructions: TransactionInstruction[] = [] - withSetRealmAuthority( - instructions, - realmInfo!.programId, - realmInfo!.programVersion!, - realm!.pubkey!, - wallet!.publicKey!, - account!.governance.pubkey, - SetRealmAuthorityAction.SetChecked - ) - const transaction = new Transaction({ feePayer: wallet!.publicKey }) - transaction.add(...instructions) - await sendTransaction({ - transaction: transaction, - wallet: wallet!, - connection: connection.current, - signers: [], - sendingMessage: `Setting authority`, - successMessage: `Authority set`, - }) - await fetchAllRealms(realmInfo!.programId) - await fetchRealm(realmInfo!.programId, realmInfo!.realmId) - setSettingAuthority(false) - closeModal() - } - return ( - -
-

Set realm authority

-
-
- { - setAccount(value) - }} - value={account} - /> -
-
- -
-
- ) -} - -export default SetRealmAuthorityModal diff --git a/pages/dao/[symbol]/params/components/AccountsView.tsx b/pages/dao/[symbol]/params/components/AccountsView.tsx deleted file mode 100644 index 65f2463e5f..0000000000 --- a/pages/dao/[symbol]/params/components/AccountsView.tsx +++ /dev/null @@ -1,155 +0,0 @@ -import { getTreasuryAccountItemInfoV2 } from '@utils/treasuryTools' -import { AccountType } from '@utils/uiTypes/assets' -import { AddressField } from '../index' -import useGovernanceAssets from '@hooks/useGovernanceAssets' - -const AccountsView = ({ - activeGovernance, - getYesNoString, - auxiliaryMode = false, -}) => { - const { assetAccounts, auxiliaryTokenAccounts } = useGovernanceAssets() - const accounts = auxiliaryMode ? auxiliaryTokenAccounts : assetAccounts - return ( -
- {accounts - .filter((x) => - !auxiliaryMode - ? x.governance.pubkey.toBase58() === - activeGovernance.pubkey.toBase58() - : auxiliaryMode - ) - .map((x) => { - const info = getTreasuryAccountItemInfoV2(x) - if (x.isToken || x.isSol || x.type === AccountType.AuxiliaryToken) { - return ( -
- - - - {info.logo && ( - - )} - {`${info.amountFormatted} ${ - info.info?.symbol ? info.info?.symbol : info.name - }`} -
- } - /> - - {x.type !== AccountType.SOL && ( - - )} -
- ) - } - - if (x.type === AccountType.NFT) { - return ( -
- - -
- ) - } - if (x.type === AccountType.MINT) { - return ( -
- - - - - - - {x.extensions.mint?.account.freezeAuthority ? ( - - ) : null} -
- ) - } - if (x.type === AccountType.PROGRAM) { - return ( -
- - -
- ) - } - })} -
- ) -} - -export default AccountsView diff --git a/pages/dao/[symbol]/params/components/ParamsView.tsx b/pages/dao/[symbol]/params/components/ParamsView.tsx deleted file mode 100644 index e33830f016..0000000000 --- a/pages/dao/[symbol]/params/components/ParamsView.tsx +++ /dev/null @@ -1,108 +0,0 @@ -import useRealm from '@hooks/useRealm' -import { fmtMintAmount } from '@tools/sdk/units' -import { MAX_TOKENS_TO_DISABLE } from '@tools/constants' -import { - getFormattedStringFromDays, - SECS_PER_DAY, -} from 'VoteStakeRegistry/tools/dateTools' -import Button from '@components/Button' -import { VoteTipping } from '@solana/spl-governance' -import { AddressField, NumberField } from '../index' - -const ParamsView = ({ activeGovernance, openGovernanceProposalModal }) => { - const { realm, mint, councilMint, ownVoterWeight } = useRealm() - - const realmAccount = realm?.account - const communityMint = realmAccount?.communityMint.toBase58() - - const minCommunityTokensToCreateProposal = activeGovernance?.account?.config - ?.minCommunityTokensToCreateProposal - ? mint && - MAX_TOKENS_TO_DISABLE.eq( - activeGovernance.account.config.minCommunityTokensToCreateProposal - ) - ? 'Disabled' - : fmtMintAmount( - mint, - activeGovernance?.account?.config?.minCommunityTokensToCreateProposal - ) - : 'calculating...' - - return ( - <> - {activeGovernance && ( - <> - {realmAccount?.authority?.toBase58() === - activeGovernance.pubkey.toBase58() && ( - - )} - - {communityMint && ( - - )} - {councilMint && ( - - )} - - {/* NOT NEEDED RIGHT NOW */} - {/* */} - - -
- -
- - )} - - ) -} - -export default ParamsView diff --git a/pages/dao/[symbol]/params/components/StatsView.tsx b/pages/dao/[symbol]/params/components/StatsView.tsx deleted file mode 100644 index a0181c43fd..0000000000 --- a/pages/dao/[symbol]/params/components/StatsView.tsx +++ /dev/null @@ -1,24 +0,0 @@ -import { AddressField, NumberField } from '../index' - -const StatsView = ({ activeGovernance }) => { - return ( -
- {activeGovernance && ( - <> - - - - )} -
- ) -} - -export default StatsView diff --git a/pages/dao/[symbol]/params/index.tsx b/pages/dao/[symbol]/params/index.tsx deleted file mode 100644 index 13253e800a..0000000000 --- a/pages/dao/[symbol]/params/index.tsx +++ /dev/null @@ -1,380 +0,0 @@ -import { useEffect, useState } from 'react' -import GovernedAccountsTabs from '@components/GovernedAccountsTabs' -import PreviousRouteBtn from '@components/PreviousRouteBtn' -import useRealm from '@hooks/useRealm' -import { fmtMintAmount } from '@tools/sdk/units' -import { MAX_TOKENS_TO_DISABLE } from '@tools/constants' -import { capitalize } from '@utils/helpers' -import useGovernanceAssetsStore from 'stores/useGovernanceAssetsStore' -import Tabs from '@components/Tabs' -import Select from '@components/inputs/Select' -import Button from '@components/Button' -import useGovernanceAssets from '@hooks/useGovernanceAssets' - -import RealmConfigModal from './RealmConfigModal' -import GovernanceConfigModal from './GovernanceConfigModal' -import { tryParsePublicKey } from '@tools/core/pubkey' -import { getAccountName } from '@components/instructions/tools' -import useWalletStore from 'stores/useWalletStore' -import SetRealmAuthorityModal from './SetRealmAuthorityModal' - -import ParamsView from './components/ParamsView' -import AccountsView from './components/AccountsView' -import StatsView from './components/StatsView' -import { ExclamationIcon } from '@heroicons/react/outline' -import Tooltip from '@components/Tooltip' - -const Params = () => { - const { realm, mint } = useRealm() - const wallet = useWalletStore((s) => s.current) - const { - canUseAuthorityInstruction, - assetAccounts, - auxiliaryTokenAccounts, - } = useGovernanceAssets() - const governancesArray = useGovernanceAssetsStore((s) => s.governancesArray) - const loadGovernedAccounts = useGovernanceAssetsStore( - (s) => s.loadGovernedAccounts - ) - - const realmAuthorityGovernance = governancesArray.find( - (x) => x.pubkey.toBase58() === realm?.account.authority?.toBase58() - ) - const [isRealmProposalModalOpen, setIsRealmProposalModalOpen] = useState( - false - ) - const [ - isGovernanceProposalModalOpen, - setIsGovernanceProposalModalOpen, - ] = useState(false) - const [activeGovernance, setActiveGovernance] = useState(null) - const [activeTab, setActiveTab] = useState('Params') - const [isRealmAuthorityModalOpen, setRealmAuthorityModalIsOpen] = useState( - false - ) - const realmAccount = realm?.account - const communityMint = realmAccount?.communityMint.toBase58() - const councilMintPk = realmAccount?.config.councilMint?.toBase58() - const communityMintMaxVoteWeightSource = - realmAccount?.config.communityMintMaxVoteWeightSource - const realmConfig = realmAccount?.config - const openRealmProposalModal = () => { - setIsRealmProposalModalOpen(true) - } - const closeRealmProposalModal = () => { - setIsRealmProposalModalOpen(false) - } - const openGovernanceProposalModal = () => { - setIsGovernanceProposalModalOpen(true) - } - const closeGovernanceProposalModal = () => { - setIsGovernanceProposalModalOpen(false) - } - const openSetRealmAuthorityModal = () => { - setRealmAuthorityModalIsOpen(true) - } - const closeSetRealmAuthorityModal = () => { - setRealmAuthorityModalIsOpen(false) - } - const getYesNoString = (val) => { - return val ? ' Yes' : ' No' - } - const minCommunityTokensToCreateGovernance = - realmConfig && - MAX_TOKENS_TO_DISABLE.eq(realmConfig.minCommunityTokensToCreateGovernance) - ? 'Disabled' - : realmConfig?.minCommunityTokensToCreateGovernance && - fmtMintAmount(mint, realmConfig.minCommunityTokensToCreateGovernance) - - useEffect(() => { - if (governancesArray.length > 0) { - setActiveGovernance(governancesArray[0]) - } - }, [governancesArray]) - - return ( -
- {isRealmProposalModalOpen && ( - - )} - {isGovernanceProposalModalOpen && activeGovernance && ( - - )} - {isRealmAuthorityModalOpen && ( - - )} -
-
- -
-
-

- {realmAccount?.name} DAO Parameters -

-
-
- {activeGovernance ? ( - <> -
-

Addresses

- - - - {communityMint && ( - - )} - {councilMintPk && ( - - )} -
- {wallet?.publicKey?.toBase58() === - realmAccount?.authority?.toBase58() && ( - - )} -
-
-
-

Config

- {communityMintMaxVoteWeightSource && ( - - )} - - - -
- -
-
- - ) : ( - <> -
-
- - )} -
- {!loadGovernedAccounts ? ( - <> -
-
- -
-
-

{governancesArray.length} Governances

- setActiveGovernance(g)} - tabs={governancesArray} - /> -
- {activeGovernance ? ( -
-

- {activeGovernance.pubkey.toBase58()} -

- {assetAccounts.filter( - (x) => - x.governance.pubkey.toBase58() === - activeGovernance.pubkey.toBase58() - ).length > 0 ? ( - setActiveTab(t)} - tabs={['Params', 'Accounts', 'Statistics']} - /> - ) : null} - {activeTab === 'Params' && ( - - )} - {activeTab === 'Accounts' && ( - - )} - {activeTab === 'Statistics' && ( - - )} -
- ) : null} -
- {auxiliaryTokenAccounts.length !== 0 && ( -
-
-

Auxiliary Accounts

- -
-
- )} - - ) : ( -
- )} -
-
- ) -} - -export const AddressField = ({ - label, - val, - padding = false, - bg = false, - warn = false, - warningText = '', -}) => { - const pubkey = isNaN(val) && tryParsePublicKey(val) - const name = pubkey ? getAccountName(pubkey) : '' - return ( -
-
{capitalize(label)}
-
- {pubkey && name ? ( - <> -
{name}
-
- {val} - {warn && ( -
- - - -
- )} -
- - ) : ( -
{val}
- )} -
-
- ) -} - -export const NumberField = ({ - label, - val = 0, - padding = false, - bg = false, -}) => { - return ( -
-
{capitalize(label)}
-
-
{val}
-
-
- ) -} - -export default Params diff --git a/pages/dao/[symbol]/program/new.tsx b/pages/dao/[symbol]/program/new.tsx deleted file mode 100644 index a0f7a0aa39..0000000000 --- a/pages/dao/[symbol]/program/new.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import NewProgramForm from '@components/AssetsList/NewProgramForm' -import React from 'react' - -const New = () => { - return ( -
-
- -
-
- ) -} - -export default New diff --git a/pages/dao/[symbol]/proposal/[pk]/explore.tsx b/pages/dao/[symbol]/proposal/[pk]/explore.tsx deleted file mode 100644 index d20074da60..0000000000 --- a/pages/dao/[symbol]/proposal/[pk]/explore.tsx +++ /dev/null @@ -1,102 +0,0 @@ -import { useState } from 'react' -import { useRouter } from 'next/router' -import classNames from 'classnames' -import { ChevronLeftIcon } from '@heroicons/react/solid' - -import useProposal from '@hooks/useProposal' -import useVoteRecords from '@hooks/useVoteRecords' -import ProposalStateBadge from '@components/ProposalStatusBadge' -import ProposalTopVotersList from '@components/ProposalTopVotersList' -import ProposalTopVotersBubbleChart from '@components/ProposalTopVotersBubbleChart' -import useWalletStore from 'stores/useWalletStore' -import useSignatories from '@hooks/useSignatories' -import ProposalSignatories from '@components/ProposalSignatories' -import ProposalVoteResult from '@components/ProposalVoteResults' -import ProposalRemainingVotingTime from '@components/ProposalRemainingVotingTime' - -export default function Explore() { - const { proposal, governance } = useProposal() - const [highlighted, setHighlighted] = useState() - const connection = useWalletStore((s) => s.connection) - const records = useVoteRecords(proposal) - const signatories = useSignatories(proposal) - const router = useRouter() - - const endpoint = connection.endpoint - - return ( -
- - {proposal && governance ? ( -
-
-

{proposal?.account.name}

- -
-

Top Voters

-
setHighlighted(undefined)} - > - - -
-
- - - -
-
- ) : ( -
-
-
-
-
- )} -
- ) -} diff --git a/pages/dao/[symbol]/proposal/[pk]/index.tsx b/pages/dao/[symbol]/proposal/[pk]/index.tsx deleted file mode 100644 index ec3a8a43d8..0000000000 --- a/pages/dao/[symbol]/proposal/[pk]/index.tsx +++ /dev/null @@ -1,175 +0,0 @@ -import ReactMarkdown from 'react-markdown/react-markdown.min' -import remarkGfm from 'remark-gfm' -import { ExternalLinkIcon } from '@heroicons/react/outline' -import useProposal from 'hooks/useProposal' -import ProposalStateBadge from 'components/ProposalStatusBadge' -import { InstructionPanel } from 'components/instructions/instructionPanel' -import DiscussionPanel from 'components/chat/DiscussionPanel' -import VotePanel from 'components/VotePanel' -import ApprovalQuorum from 'components/ApprovalQuorum' -import useRealm from 'hooks/useRealm' -import useProposalVotes from 'hooks/useProposalVotes' -import ProposalTimeStatus from 'components/ProposalTimeStatus' -import { option } from 'tools/core/option' -import React, { useEffect, useState } from 'react' -import ProposalActionsPanel from '@components/ProposalActions' -import { getRealmExplorerHost } from 'tools/routing' -import TokenBalanceCardWrapper from '@components/TokenBalance/TokenBalanceCardWrapper' -import { ProposalState } from '@solana/spl-governance' -import VoteResultStatus from '@components/VoteResultStatus' -import VoteResults from '@components/VoteResults' -import { resolveProposalDescription } from '@utils/helpers' -import PreviousRouteBtn from '@components/PreviousRouteBtn' -import Link from 'next/link' -import useQueryContext from '@hooks/useQueryContext' -import { ChevronRightIcon } from '@heroicons/react/solid' - -const Proposal = () => { - const { realmInfo, symbol } = useRealm() - const { proposal, descriptionLink } = useProposal() - const [description, setDescription] = useState('') - const { yesVoteProgress, yesVotesRequired } = useProposalVotes( - proposal?.account - ) - - const showResults = - proposal && - proposal.account.state !== ProposalState.Cancelled && - proposal.account.state !== ProposalState.Draft - - const votePassed = - proposal && - (proposal.account.state === ProposalState.Completed || - proposal.account.state === ProposalState.Executing || - proposal.account.state === ProposalState.SigningOff || - proposal.account.state === ProposalState.Succeeded || - proposal.account.state === ProposalState.ExecutingWithErrors) - - useEffect(() => { - const handleResolveDescription = async () => { - const description = await resolveProposalDescription(descriptionLink!) - setDescription(description) - } - if (descriptionLink) { - handleResolveDescription() - } - }, [descriptionLink]) - - const { fmtUrlWithCluster } = useQueryContext() - - return ( -
-
- {proposal ? ( - <> - - -
-
-

- {proposal?.account.name} -

- -
-
- - {description && ( -
- - {description} - -
- )} - - - - - ) : ( - <> -
-
-
- - )} -
- -
- - {showResults ? ( -
-
- {proposal?.account.state === ProposalState.Voting ? ( -
-

Voting Now

- -
- ) : ( -

Results

- )} - {proposal?.account.state === ProposalState.Voting ? ( -
- -
- ) : ( -
- -
- )} - - {proposal && ( - - )} -
-
- ) : null} - - - -
-
- ) -} - -export default Proposal diff --git a/pages/dao/[symbol]/proposal/components/ComandLineInfo.tsx b/pages/dao/[symbol]/proposal/components/ComandLineInfo.tsx deleted file mode 100644 index 116540afe6..0000000000 --- a/pages/dao/[symbol]/proposal/components/ComandLineInfo.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import { DuplicateIcon } from '@heroicons/react/outline' - -export default function CommandLineInfo({ - info, -}: { - info: string | undefined -}) { - return ( -
- {info} - { - navigator.clipboard.writeText(info ?? '') - }} - /> -
- ) -} diff --git a/pages/dao/[symbol]/proposal/components/DryRunInstructionBtn.tsx b/pages/dao/[symbol]/proposal/components/DryRunInstructionBtn.tsx deleted file mode 100644 index d49a0bc412..0000000000 --- a/pages/dao/[symbol]/proposal/components/DryRunInstructionBtn.tsx +++ /dev/null @@ -1,129 +0,0 @@ -import Button, { LinkButton, SecondaryButton } from '@components/Button' -import { getExplorerInspectorUrl } from '@components/explorer/tools' -import Loading from '@components/Loading' -import Modal from '@components/Modal' -import { getInstructionDataFromBase64 } from '@solana/spl-governance' -import { SimulatedTransactionResponse, Transaction } from '@solana/web3.js' -import { notify } from '@utils/notifications' -import { UiInstruction } from '@utils/uiTypes/proposalCreationTypes' -import { dryRunInstruction } from 'actions/dryRunInstruction' -import React, { useState } from 'react' -import useWalletStore from 'stores/useWalletStore' - -const DryRunInstructionBtn = ({ - getInstructionDataFcn, - btnClassNames, -}: { - getInstructionDataFcn: (() => Promise) | undefined - btnClassNames: string -}) => { - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current) - const [isPending, setIsPending] = useState(false) - const [result, setResult] = useState<{ - response: SimulatedTransactionResponse - transaction: Transaction - } | null>(null) - const [isOpen, setIsOpen] = useState(false) - - const onInspect = () => { - if (result) { - const inspectUrl = getExplorerInspectorUrl( - connection.endpoint, - result.transaction - ) - window.open(inspectUrl, '_blank') - } else { - notify({ type: 'error', message: 'no results to inspect' }) - } - } - const handleDryRun = async () => { - try { - if (!getInstructionDataFcn) { - throw 'No get instructionDataFcn provided' - } - setIsPending(true) - const instructionData = await getInstructionDataFcn() - const prerequisiteInstructionsToRun = - instructionData.prerequisiteInstructions - const additionalInstructions = - instructionData.additionalSerializedInstructions - if (!instructionData?.isValid) { - setIsPending(false) - throw new Error('Invalid instruction') - } - const result = await dryRunInstruction( - connection.current, - wallet!, - getInstructionDataFromBase64(instructionData?.serializedInstruction), - prerequisiteInstructionsToRun, - additionalInstructions?.map((x) => getInstructionDataFromBase64(x)) - ) - setResult(result) - setIsOpen(true) - } catch (ex) { - notify({ - type: 'error', - message: `Can't simulate transaction`, - description: 'The instruction is invalid', - }) - console.error('Simulation error', ex) - } finally { - setIsPending(false) - } - } - const onClose = () => { - setIsOpen(false) - setResult(null) - } - function getLogTextType(text: string) { - // Use some heuristics to highlight error and success log messages - - text = text.toLowerCase() - - if (text.includes('failed')) { - return 'text-red' - } - - if (text.includes('success')) { - return 'text-green' - } - } - return ( - <> - - {isPending ? : 'Preview transaction'} - - - {result?.response && ( - -

- {result?.response.err - ? 'Simulation error' - : 'Simulation successful'} -

-
    - {result?.response.logs?.map((log, i) => ( -
  • -
    {log}
    -
  • - ))} -
-
- - - Close - -
-
- )} - - ) -} - -export default DryRunInstructionBtn diff --git a/pages/dao/[symbol]/proposal/components/GovernedAccountSelect.tsx b/pages/dao/[symbol]/proposal/components/GovernedAccountSelect.tsx deleted file mode 100644 index f180b97ec0..0000000000 --- a/pages/dao/[symbol]/proposal/components/GovernedAccountSelect.tsx +++ /dev/null @@ -1,156 +0,0 @@ -import Select from '@components/inputs/Select' -import { Governance, GovernanceAccountType } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import { - getMintAccountLabelInfo, - getSolAccountLabel, - getTokenAccountLabelInfo, -} from '@utils/tokens' -import React, { useEffect } from 'react' -import { getProgramName } from '@components/instructions/programs/names' -import { AssetAccount } from '@utils/uiTypes/assets' - -const GovernedAccountSelect = ({ - onChange, - value, - error, - governedAccounts = [], - shouldBeGoverned, - governance, - label, - noMaxWidth, - autoselectFirst = true, -}: { - onChange - value - error? - governedAccounts: AssetAccount[] - shouldBeGoverned? - governance?: ProgramAccount | null | undefined - label? - noMaxWidth?: boolean - autoselectFirst?: boolean -}) => { - function getLabel(value: AssetAccount) { - if (value) { - const accountType = value.governance.account.accountType - if (value.isSol || value.isToken) { - return getTokenAccountLabelComponent( - value.isSol - ? getSolAccountLabel(value) - : getTokenAccountLabelInfo(value) - ) - } else { - switch (accountType) { - case GovernanceAccountType.MintGovernanceV1: - case GovernanceAccountType.MintGovernanceV2: - return getMintAccountLabelComponent(getMintAccountLabelInfo(value)) - case GovernanceAccountType.ProgramGovernanceV1: - case GovernanceAccountType.ProgramGovernanceV2: - return getProgramAccountLabel(value.governance) - default: - return value.governance.account.governedAccount.toBase58() - } - } - } else { - return null - } - } - //TODO refactor both methods (getMintAccountLabelComponent, getTokenAccountLabelComponent) make it more common - function getMintAccountLabelComponent({ - account, - tokenName, - mintAccountName, - amount, - imgUrl, - }) { - return ( -
- {account &&
{account}
} -
{mintAccountName}
-
- {tokenName && ( -
- Token: - {tokenName} -
- )} -
Supply: {amount}
-
-
- ) - } - function getTokenAccountLabelComponent({ - tokenAccount, - tokenAccountName, - tokenName, - amount, - }) { - return ( -
- {tokenAccountName &&
{tokenAccountName}
} -
{tokenAccount}
-
- {tokenName && ( -
- Token: - {tokenName} -
- )} -
- Bal:{amount} -
-
-
- ) - } - function getProgramAccountLabel(val: ProgramAccount) { - const name = val ? getProgramName(val.account.governedAccount) : '' - return ( -
- {name &&
{name}
} -
{val?.account?.governedAccount?.toBase58()}
-
- ) - } - useEffect(() => { - if (governedAccounts.length == 1 && autoselectFirst) { - //wait for microtask queue to be empty - setTimeout(() => { - onChange(governedAccounts[0]) - }) - } - }, [JSON.stringify(governedAccounts)]) - return ( - - ) -} - -export default GovernedAccountSelect diff --git a/pages/dao/[symbol]/proposal/components/InstructionContentContainer.tsx b/pages/dao/[symbol]/proposal/components/InstructionContentContainer.tsx deleted file mode 100644 index 14f4108815..0000000000 --- a/pages/dao/[symbol]/proposal/components/InstructionContentContainer.tsx +++ /dev/null @@ -1,33 +0,0 @@ -import { - ComponentInstructionData, - Instructions, -} from '@utils/uiTypes/proposalCreationTypes' -import React from 'react' -import DryRunInstructionBtn from './DryRunInstructionBtn' - -const InstructionContentContainer = ({ - children, - idx, - instructionsData, -}: { - children: any - idx: number - instructionsData: ComponentInstructionData[] -}) => { - const currentInstruction = instructionsData ? instructionsData[idx] : null - - return ( -
- {children} - - {currentInstruction?.type?.id !== Instructions.None && ( - - )} -
- ) -} - -export default InstructionContentContainer diff --git a/pages/dao/[symbol]/proposal/components/MinimumApprovalThreshold.tsx b/pages/dao/[symbol]/proposal/components/MinimumApprovalThreshold.tsx deleted file mode 100644 index 194f541b8b..0000000000 --- a/pages/dao/[symbol]/proposal/components/MinimumApprovalThreshold.tsx +++ /dev/null @@ -1,22 +0,0 @@ -import ProgressBar from '@components/ProgressBar' - -import { Governance } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import React from 'react' - -const MinimumApprovalThreshold = ({ - governance, -}: { - governance: ProgramAccount | null -}) => { - const info = governance?.account - // const info = { config: { voteThresholdPercentage: { value: 50 } } } - return info ? ( - - ) : null -} - -export default MinimumApprovalThreshold diff --git a/pages/dao/[symbol]/proposal/components/MyProposalsBtn.tsx b/pages/dao/[symbol]/proposal/components/MyProposalsBtn.tsx deleted file mode 100644 index 0a6d9d240c..0000000000 --- a/pages/dao/[symbol]/proposal/components/MyProposalsBtn.tsx +++ /dev/null @@ -1,439 +0,0 @@ -import useRealm from '@hooks/useRealm' -import React, { useEffect, useMemo, useState } from 'react' -import useWalletStore from 'stores/useWalletStore' -import { - ProgramAccount, - Proposal, - ProposalState, - withCancelProposal, - withFinalizeVote, - withRelinquishVote, -} from '@solana/spl-governance' -import { Transaction, TransactionInstruction } from '@solana/web3.js' -import Modal from '@components/Modal' -import Button from '@components/Button' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import dayjs from 'dayjs' -import { notify } from '@utils/notifications' -import Loading from '@components/Loading' -import useVotePluginsClientStore from 'stores/useVotePluginsClientStore' -import useNftPluginStore from 'NftVotePlugin/store/nftPluginStore' -import { sleep } from '@project-serum/common' -import { NftVoterClient } from '@solana/governance-program-library' -import { chunks } from '@utils/helpers' -import { - getNftRegistrarPDA, - getNftVoterWeightRecord, -} from 'NftVotePlugin/sdk/accounts' -import { sendSignedTransaction } from '@utils/send' - -const MyProposalsBn = () => { - const [modalIsOpen, setModalIsOpen] = useState(false) - const wallet = useWalletStore((s) => s.current) - const connected = useWalletStore((s) => s.connected) - const [isLoading, setIsLoading] = useState(false) - const { governancesArray } = useGovernanceAssets() - const { current: connection } = useWalletStore((s) => s.connection) - const ownVoteRecordsByProposal = useWalletStore( - (s) => s.ownVoteRecordsByProposal - ) - const [ownNftVoteRecords, setOwnNftVoteRecords] = useState([]) - const ownNftVoteRecordsFilterd = ownNftVoteRecords.filter( - (x) => !ownVoteRecordsByProposal[x.account.proposal.toBase58()] - ) - const maxVoterWeight = - useNftPluginStore((s) => s.state.maxVoteRecord)?.pubkey || undefined - const { realm, programId } = useWalletStore((s) => s.selectedRealm) - const { refetchProposals } = useWalletStore((s) => s.actions) - const client = useVotePluginsClientStore( - (s) => s.state.currentRealmVotingClient - ) - const { - proposals, - ownTokenRecord, - ownCouncilTokenRecord, - realmInfo, - isNftMode, - } = useRealm() - const myProposals = useMemo( - () => - connected - ? Object.values(proposals).filter( - (p) => - p.account.tokenOwnerRecord.toBase58() === - ownTokenRecord?.pubkey.toBase58() || - p.account.tokenOwnerRecord.toBase58() === - ownCouncilTokenRecord?.pubkey.toBase58() - ) - : [], - [proposals, ownVoteRecordsByProposal, connected] - ) - const drafts = myProposals.filter((x) => { - return x.account.state === ProposalState.Draft - }) - const notfinalized = myProposals.filter((x) => { - const governance = governancesArray.find( - (gov) => gov.pubkey.toBase58() === x.account.governance.toBase58() - ) - const now = dayjs().unix() - const timestamp = x - ? x.account.isVoteFinalized() - ? 0 // If vote is finalized then set the timestamp to 0 to make it expired - : x.account.votingAt && governance - ? x.account.votingAt.toNumber() + - governance.account.config.maxVotingTime - : undefined - : undefined - return ( - x.account.state === ProposalState.Voting && - !x.account.isVoteFinalized() && - timestamp && - now > timestamp - ) - }) - const unReleased = [...Object.values(proposals)].filter( - (x) => - (x.account.state === ProposalState.Completed || - x.account.state === ProposalState.Executing || - x.account.state === ProposalState.SigningOff || - x.account.state === ProposalState.Succeeded || - x.account.state === ProposalState.ExecutingWithErrors || - x.account.state === ProposalState.Defeated || - x.account.state === ProposalState.Cancelled) && - ownVoteRecordsByProposal[x.pubkey.toBase58()] && - !ownVoteRecordsByProposal[x.pubkey.toBase58()]?.account.isRelinquished - ) - - const createdVoting = myProposals.filter((x) => { - return ( - x.account.state === ProposalState.Voting && !x.account.isVoteFinalized() - ) - }) - - const cleanSelected = async ( - proposalsArray: ProgramAccount[], - withInstruction - ) => { - if (!wallet || !programId || !realm) return - setIsLoading(true) - try { - const { - blockhash: recentBlockhash, - } = await connection.getLatestBlockhash() - - const transactions: Transaction[] = [] - for (let i = 0; i < proposalsArray.length; i++) { - const proposal = proposalsArray[i] - - const instructions: TransactionInstruction[] = [] - - await withInstruction(instructions, proposal) - - const transaction = new Transaction({ - recentBlockhash, - feePayer: wallet.publicKey!, - }) - transaction.add(...instructions) - transaction.recentBlockhash = recentBlockhash - transaction.setSigners( - // fee payed by the wallet owner - wallet.publicKey! - ) - transactions.push(transaction) - } - const signedTXs = await wallet.signAllTransactions(transactions) - await Promise.all( - signedTXs.map((transaction) => - sendSignedTransaction({ signedTransaction: transaction, connection }) - ) - ) - await sleep(500) - await refetchProposals() - } catch (e) { - console.log(e) - notify({ type: 'error', message: 'Something wnet wrong' }) - } - setIsLoading(false) - } - - const cleanDrafts = (toIndex = null) => { - const withInstruction = (instructions, proposal) => { - return withCancelProposal( - instructions, - realm!.owner!, - realmInfo!.programVersion!, - realm!.pubkey!, - proposal!.account.governance, - proposal!.pubkey, - proposal!.account.tokenOwnerRecord, - wallet!.publicKey! - ) - } - cleanSelected(drafts.slice(0, toIndex || drafts.length), withInstruction) - } - const releaseAllTokens = (toIndex = null) => { - const withInstruction = async ( - instructions, - proposal: ProgramAccount - ) => { - const voterTokenRecord = - proposal.account.governingTokenMint.toBase58() === - realm?.account.communityMint.toBase58() - ? ownTokenRecord - : ownCouncilTokenRecord - const governanceAuthority = wallet!.publicKey! - const beneficiary = wallet!.publicKey! - const inst = await withRelinquishVote( - instructions, - realm!.owner, - proposal.account.governance, - proposal.pubkey, - voterTokenRecord!.pubkey, - proposal.account.governingTokenMint, - ownVoteRecordsByProposal[proposal.pubkey.toBase58()].pubkey, - governanceAuthority, - beneficiary - ) - await client.withRelinquishVote( - instructions, - proposal, - ownVoteRecordsByProposal[proposal.pubkey.toBase58()].pubkey - ) - return inst - } - cleanSelected( - unReleased.slice(0, toIndex || unReleased.length), - withInstruction - ) - } - const finalizeAll = (toIndex = null) => { - const withInstruction = ( - instructions, - proposal: ProgramAccount - ) => { - return withFinalizeVote( - instructions, - realm!.owner, - realmInfo!.programVersion!, - realm!.pubkey!, - proposal.account.governance, - proposal.pubkey, - proposal.account.tokenOwnerRecord, - proposal.account.governingTokenMint, - maxVoterWeight - ) - } - cleanSelected( - notfinalized.slice(0, toIndex || notfinalized.length), - withInstruction - ) - } - const releaseNfts = async () => { - setIsLoading(true) - const instructions: TransactionInstruction[] = [] - const { registrar } = await getNftRegistrarPDA( - realm!.pubkey, - realm!.account.communityMint, - client.client!.program.programId - ) - const { voterWeightPk } = await getNftVoterWeightRecord( - realm!.pubkey, - realm!.account.communityMint, - wallet!.publicKey!, - client.client!.program.programId - ) - for (const i of ownNftVoteRecords) { - const relinquishNftVoteIx = await (client.client as NftVoterClient).program.methods - .relinquishNftVote() - .accounts({ - registrar, - voterWeightRecord: voterWeightPk, - governance: proposals[i.account.proposal].account.governance, - proposal: i.account.proposal, - governingTokenOwner: wallet!.publicKey!, - voteRecord: i.publicKey, - beneficiary: wallet!.publicKey!, - }) - .remainingAccounts([ - { pubkey: i.publicKey, isSigner: false, isWritable: true }, - ]) - .instruction() - instructions.push(relinquishNftVoteIx) - } - try { - const insertChunks = chunks(instructions, 10) - const instArray = [...insertChunks] - const transactions: Transaction[] = [] - const { - blockhash: recentBlockhash, - } = await connection.getLatestBlockhash() - for (let i = 0; i < instArray.length; i++) { - const instructionsChunk = instArray[i] - - const transaction = new Transaction({ - recentBlockhash, - feePayer: wallet!.publicKey!, - }) - transaction.add(...instructionsChunk) - transaction.recentBlockhash = recentBlockhash - transaction.setSigners( - // fee payed by the wallet owner - wallet!.publicKey! - ) - transactions.push(transaction) - } - const signedTXs = await wallet!.signAllTransactions(transactions) - await Promise.all( - signedTXs.map((transaction) => - sendSignedTransaction({ signedTransaction: transaction, connection }) - ) - ) - setIsLoading(false) - getNftsVoteRecord() - } catch (e) { - setIsLoading(false) - console.log(e) - } - } - const getNftsVoteRecord = async () => { - const nftClient = client.client as NftVoterClient - const nftVoteRecords = await nftClient.program.account.nftVoteRecord.all([ - { - memcmp: { - offset: 72, - bytes: wallet!.publicKey!.toBase58(), - }, - }, - ]) - const nftVoteRecordsFiltered = nftVoteRecords - setOwnNftVoteRecords(nftVoteRecordsFiltered) - } - useEffect(() => { - if (wallet?.publicKey && isNftMode && client.client && modalIsOpen) { - getNftsVoteRecord() - } - }, [client.clientType, isNftMode, wallet?.publicKey?.toBase58(), modalIsOpen]) - - return ( - <> -
- -
- {modalIsOpen && ( - { - setModalIsOpen(false) - }} - isOpen={modalIsOpen} - > - <> -

- Your proposals {isLoading && } -

- - - - null} - btnName="" - proposals={createdVoting} - isLoading={isLoading} - > - {isNftMode && ownNftVoteRecordsFilterd.length !== 0 && ( -
-

- Unreleased nfts ({ownNftVoteRecordsFilterd.length}) - -

-
- )} - -
- )} - - ) -} - -const ProposalList = ({ - title, - fcn, - btnName, - proposals, - isLoading, -}: { - title: string - fcn: (count?) => void - btnName: string - proposals: ProgramAccount[] - isLoading: boolean -}) => { - return ( - <> - {' '} -

- {title} ({proposals.length}) - {btnName && proposals.length !== 0 && ( -
- - -
- )} -

-
- {proposals.map((x) => ( -
- {x.account.name} -
- ))} -
- - ) -} - -export default MyProposalsBn diff --git a/pages/dao/[symbol]/proposal/components/NewProposalBtn.tsx b/pages/dao/[symbol]/proposal/components/NewProposalBtn.tsx deleted file mode 100644 index 851bce8452..0000000000 --- a/pages/dao/[symbol]/proposal/components/NewProposalBtn.tsx +++ /dev/null @@ -1,71 +0,0 @@ -import Link from 'next/link' -import { PlusCircleIcon } from '@heroicons/react/outline' -import useQueryContext from '@hooks/useQueryContext' -import useRealm from '@hooks/useRealm' -import React from 'react' -import useWalletStore from 'stores/useWalletStore' -import Tooltip from '@components/Tooltip' - -const NewProposalBtn = () => { - const { fmtUrlWithCluster } = useQueryContext() - - const connected = useWalletStore((s) => s.connected) - - const { - symbol, - realm, - governances, - ownVoterWeight, - toManyCommunityOutstandingProposalsForUser, - toManyCouncilOutstandingProposalsForUse, - } = useRealm() - - const governanceItems = Object.values(governances) - - const canCreateProposal = - realm && - governanceItems.some((g) => - ownVoterWeight.canCreateProposal(g.account.config) - ) && - !toManyCommunityOutstandingProposalsForUser && - !toManyCouncilOutstandingProposalsForUse - - const tooltipContent = !connected - ? 'Connect your wallet to create new proposal' - : governanceItems.length === 0 - ? 'There is no governance configuration to create a new proposal' - : !governanceItems.some((g) => - ownVoterWeight.canCreateProposal(g.account.config) - ) - ? "You don't have enough governance power to create a new proposal" - : toManyCommunityOutstandingProposalsForUser - ? 'Too many community outstanding proposals. You need to finalize them before creating a new one.' - : toManyCouncilOutstandingProposalsForUse - ? 'Too many council outstanding proposals. You need to finalize them before creating a new one.' - : '' - - return ( - <> - - - - - ) -} - -export default NewProposalBtn diff --git a/pages/dao/[symbol]/proposal/components/VoteBySwitch.tsx b/pages/dao/[symbol]/proposal/components/VoteBySwitch.tsx deleted file mode 100644 index fc94d3a5ea..0000000000 --- a/pages/dao/[symbol]/proposal/components/VoteBySwitch.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import Switch from '@components/Switch' -import useRealm from '@hooks/useRealm' -import React from 'react' - -const VoteBySwitch = ({ checked, onChange }) => { - const { toManyCouncilOutstandingProposalsForUse } = useRealm() - return !toManyCouncilOutstandingProposalsForUse ? ( -
-
Vote by council
-
- -
-
- ) : null -} - -export default VoteBySwitch diff --git a/pages/dao/[symbol]/proposal/components/forms/RealmConfigFormComponent.tsx b/pages/dao/[symbol]/proposal/components/forms/RealmConfigFormComponent.tsx deleted file mode 100644 index b673c1b095..0000000000 --- a/pages/dao/[symbol]/proposal/components/forms/RealmConfigFormComponent.tsx +++ /dev/null @@ -1,178 +0,0 @@ -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import useRealm from '@hooks/useRealm' -import { - MintMaxVoteWeightSource, - PROGRAM_VERSION_V1, -} from '@solana/spl-governance' -import { - getMintDecimalAmount, - getMintMinAmountAsDecimal, -} from '@tools/sdk/units' -import { precision } from '@utils/formatting' -import BigNumber from 'bignumber.js' -import { AssetAccount } from '@utils/uiTypes/assets' -import InstructionForm, { - InstructionInput, - InstructionInputType, -} from '../instructions/FormCreator' -import { MAX_TOKENS_TO_DISABLE } from '@tools/constants' - -export interface RealmConfigForm { - governedAccount: AssetAccount | undefined - minCommunityTokensToCreateGovernance: number - communityVoterWeightAddin: string - removeCouncil: boolean - maxCommunityVoterWeightAddin: string - communityMintSupplyFactor: number -} - -const RealmConfigFormComponent = ({ - setForm, - setFormErrors, - formErrors, - governedAccount = null, - shouldBeGoverned, - form = {}, - hideGovSelector = false, -}: { - setForm: React.Dispatch> - setFormErrors: React.Dispatch> - formErrors: any - governedAccount: AssetAccount | null - shouldBeGoverned: boolean - form: any - hideGovSelector?: boolean -}) => { - const { realm, mint, realmInfo, councilMint, config } = useRealm() - const { assetAccounts } = useGovernanceAssets() - const minCommunity = mint ? getMintMinAmountAsDecimal(mint) : 0 - const minCommunityTokensToCreateProposal = - realm && mint - ? MAX_TOKENS_TO_DISABLE.eq( - realm.account.config.minCommunityTokensToCreateGovernance - ) - ? MAX_TOKENS_TO_DISABLE - : getMintDecimalAmount( - mint, - realm.account.config.minCommunityTokensToCreateGovernance - ) - : new BigNumber(0) - - const currentPrecision = precision(minCommunity) - const getMinSupplyFractionStep = () => - new BigNumber(1) - .shiftedBy(-1 * MintMaxVoteWeightSource.SUPPLY_FRACTION_DECIMALS) - .toNumber() - - const getMintSupplyFraction = () => { - const communityMintMaxVoteWeightSource = realm!.account.config - .communityMintMaxVoteWeightSource - - return new BigNumber(communityMintMaxVoteWeightSource.value.toString()) - .shiftedBy(-MintMaxVoteWeightSource.SUPPLY_FRACTION_DECIMALS) - .toNumber() - } - const getSupplyFraction = () => { - try { - return mint - ? getMintDecimalAmount(mint, mint?.supply).toNumber() * - Number(form?.communityMintSupplyFactor) - : 0 - } catch (e) { - return 0 - } - } - const getPercentSupply = () => { - try { - return `${Number(form?.communityMintSupplyFactor) * 100}%` - } catch (e) { - return '' - } - } - const inputs: InstructionInput[] = [ - { - label: 'Governance', - initialValue: governedAccount, - name: 'governedAccount', - type: InstructionInputType.GOVERNED_ACCOUNT, - shouldBeGoverned: shouldBeGoverned as any, - governance: governedAccount?.governance, - options: assetAccounts.filter( - (x) => - x.governance.pubkey.toBase58() === - realm?.account.authority?.toBase58() - ), - hide: hideGovSelector, - }, - { - label: 'Min community tokens to create governance', - initialValue: minCommunityTokensToCreateProposal, - name: 'minCommunityTokensToCreateGovernance', - type: InstructionInputType.INPUT, - inputType: 'number', - min: minCommunity, - step: minCommunity, - hide: !mint, - validateMinMax: true, - precision: currentPrecision, - }, - { - label: 'Community mint supply factor (max vote weight)', - initialValue: realm ? getMintSupplyFraction() : 0, - name: 'communityMintSupplyFactor', - type: InstructionInputType.INPUT, - inputType: 'number', - min: getMinSupplyFractionStep(), - max: 1, - hide: !mint, - validateMinMax: true, - step: getMinSupplyFractionStep(), - additionalComponent: ( -
- {new BigNumber(getSupplyFraction()).toFormat()} ({getPercentSupply()}) -
- ), - }, - { - label: 'Community voter weight addin', - initialValue: - config?.account?.communityVoterWeightAddin?.toBase58() || '', - name: 'communityVoterWeightAddin', - type: InstructionInputType.INPUT, - inputType: 'text', - hide: realmInfo?.programVersion === PROGRAM_VERSION_V1, - }, - { - label: 'Community max voter weight addin', - initialValue: - config?.account?.maxCommunityVoterWeightAddin?.toBase58() || '', - name: 'maxCommunityVoterWeightAddin', - type: InstructionInputType.INPUT, - inputType: 'text', - hide: realmInfo?.programVersion === PROGRAM_VERSION_V1, - }, - { - label: 'Remove council', - initialValue: false, - name: 'removeCouncil', - type: InstructionInputType.SWITCH, - hide: typeof councilMint === 'undefined', - }, - ] - - return ( - <> - {form && ( - - )} - - ) -} - -export default RealmConfigFormComponent diff --git a/pages/dao/[symbol]/proposal/components/instructions/Castle/CastleDeposit.tsx b/pages/dao/[symbol]/proposal/components/instructions/Castle/CastleDeposit.tsx deleted file mode 100644 index b012e2ac2d..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Castle/CastleDeposit.tsx +++ /dev/null @@ -1,197 +0,0 @@ -import React, { useContext, useEffect, useState } from 'react' -import Input from '@components/inputs/Input' -import useRealm from '@hooks/useRealm' -import { getMintMinAmountAsDecimal } from '@tools/sdk/units' -import { PublicKey } from '@solana/web3.js' -import { precision } from '@utils/formatting' -import useWalletStore from 'stores/useWalletStore' -import { - CastleDepositForm, - UiInstruction, -} from '@utils/uiTypes/proposalCreationTypes' -import { NewProposalContext } from '../../../new' -import { getCastleDepositSchema } from '@utils/validations' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { Governance } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import GovernedAccountSelect from '../../GovernedAccountSelect' -import Select from '@components/inputs/Select' -import { - Clusters, - DeploymentEnvs, - VaultConfig, -} from '@castlefinance/vault-core' -import { - getCastleVaults, - getCastleDepositInstruction, -} from '@utils/instructions/Castle' - -const CastleDeposit = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current) - const { realmInfo } = useRealm() - const { governedTokenAccountsWithoutNfts } = useGovernanceAssets() - const shouldBeGoverned = index !== 0 && governance - const programId: PublicKey | undefined = realmInfo?.programId - - // Store CastleDepositForm state - const [form, setForm] = useState({ - amount: undefined, - governedTokenAccount: undefined, - castleVaultId: '', - programId: programId?.toString(), - mintInfo: undefined, - }) - - const [castleVaults, setCastleVaults] = useState< - VaultConfig[] | null - >(null) - - const [governedAccount, setGovernedAccount] = useState< - ProgramAccount | undefined - >(undefined) - - const [formErrors, setFormErrors] = useState({}) - - const mintMinAmount = form.mintInfo - ? getMintMinAmountAsDecimal(form.mintInfo) - : 1 - - const currentPrecision = precision(mintMinAmount) - const { handleSetInstructions } = useContext(NewProposalContext) - - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - - const setMintInfo = (value) => { - setForm({ ...form, mintInfo: value }) - } - - const setAmount = (event) => { - const value = event.target.value - handleSetForm({ - value: value, - propertyName: 'amount', - }) - } - - const validateAmountOnBlur = () => { - const value = form.amount - - handleSetForm({ - value: parseFloat( - Math.max( - Number(mintMinAmount), - Math.min(Number(Number.MAX_SAFE_INTEGER), Number(value)) - ).toFixed(currentPrecision) - ), - propertyName: 'amount', - }) - } - - async function getInstruction(): Promise { - return await getCastleDepositInstruction({ - schema, - form, - amount: form.amount ?? 0, - programId, - connection, - wallet, - setFormErrors, - }) - } - - // Grab Castle vault information from config server - useEffect(() => { - const getCastleConfig = async () => { - const vaults = (await getCastleVaults()).filter((v) => - connection.cluster == 'mainnet' - ? v.cluster == Clusters.mainnetBeta - : v.cluster == Clusters.devnet - ) - console.log(vaults) - setCastleVaults(vaults) - } - getCastleConfig() - }, [connection.cluster]) - - useEffect(() => { - handleSetForm({ - propertyName: 'programId', - value: programId?.toString(), - }) - }, [realmInfo?.programId]) - - useEffect(() => { - handleSetInstructions( - { governedAccount: governedAccount, getInstruction }, - index - ) - }, [form]) - - useEffect(() => { - setGovernedAccount(form.governedTokenAccount?.governance) - setMintInfo(form.governedTokenAccount?.extensions.mint?.account) - }, [form.governedTokenAccount]) - - const schema = getCastleDepositSchema({ form }) - - return ( - - { - handleSetForm({ value, propertyName: 'governedTokenAccount' }) - }} - value={form.governedTokenAccount} - error={formErrors['governedTokenAccount']} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - /> - - - - - ) -} - -export default CastleDeposit diff --git a/pages/dao/[symbol]/proposal/components/instructions/Castle/CastleWithdraw.tsx b/pages/dao/[symbol]/proposal/components/instructions/Castle/CastleWithdraw.tsx deleted file mode 100644 index d0bcba7961..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Castle/CastleWithdraw.tsx +++ /dev/null @@ -1,197 +0,0 @@ -import React, { useContext, useEffect, useState } from 'react' -import Input from '@components/inputs/Input' -import useRealm from '@hooks/useRealm' -import { getMintMinAmountAsDecimal } from '@tools/sdk/units' -import { PublicKey } from '@solana/web3.js' -import { precision } from '@utils/formatting' -import useWalletStore from 'stores/useWalletStore' -import { - CastleWithdrawForm, - UiInstruction, -} from '@utils/uiTypes/proposalCreationTypes' -import { NewProposalContext } from '../../../new' -import { getCastleWithdrawSchema } from '@utils/validations' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { Governance } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import GovernedAccountSelect from '../../GovernedAccountSelect' -import Select from '@components/inputs/Select' -import { - VaultConfig, - DeploymentEnvs, - Clusters, -} from '@castlefinance/vault-core' -import { - getCastleVaults, - getCastleWithdrawInstruction, -} from '@utils/instructions/Castle' - -const CastleWithdraw = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current) - const { realmInfo } = useRealm() - const { governedTokenAccountsWithoutNfts } = useGovernanceAssets() - const shouldBeGoverned = index !== 0 && governance - const programId: PublicKey | undefined = realmInfo?.programId - - // Store CastleWithdrawForm state - const [form, setForm] = useState({ - amount: undefined, - governedTokenAccount: undefined, - castleVaultId: '', - programId: programId?.toString(), - mintInfo: undefined, - }) - - const [castleVaults, setCastleVaults] = useState< - VaultConfig[] | null - >(null) - - const [governedAccount, setGovernedAccount] = useState< - ProgramAccount | undefined - >(undefined) - - const [formErrors, setFormErrors] = useState({}) - - const mintMinAmount = form.mintInfo - ? getMintMinAmountAsDecimal(form.mintInfo) - : 1 - - const currentPrecision = precision(mintMinAmount) - const { handleSetInstructions } = useContext(NewProposalContext) - - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - - const setMintInfo = (value) => { - setForm({ ...form, mintInfo: value }) - } - - const setAmount = (event) => { - const value = event.target.value - handleSetForm({ - value: value, - propertyName: 'amount', - }) - } - - const validateAmountOnBlur = () => { - const value = form.amount - - handleSetForm({ - value: parseFloat( - Math.max( - Number(mintMinAmount), - Math.min(Number(Number.MAX_SAFE_INTEGER), Number(value)) - ).toFixed(currentPrecision) - ), - propertyName: 'amount', - }) - } - - async function getInstruction(): Promise { - return await getCastleWithdrawInstruction({ - schema, - form, - amount: form.amount ?? 0, - programId, - connection, - wallet, - setFormErrors, - }) - } - - // Grab Castle vault information from config server - useEffect(() => { - const getCastleConfig = async () => { - const vaults = (await getCastleVaults()).filter((v) => - connection.cluster == 'mainnet' - ? v.cluster == Clusters.mainnetBeta - : v.cluster == Clusters.devnet - ) - setCastleVaults(vaults) - } - getCastleConfig() - }, []) - - useEffect(() => { - handleSetForm({ - propertyName: 'programId', - value: programId?.toString(), - }) - }, [realmInfo?.programId]) - - useEffect(() => { - if (wallet) { - handleSetInstructions( - { governedAccount: governedAccount, getInstruction }, - index - ) - } - }, [form]) - - useEffect(() => { - setGovernedAccount(form.governedTokenAccount?.governance) - setMintInfo(form.governedTokenAccount?.extensions.mint?.account) - }, [form.governedTokenAccount]) - - const schema = getCastleWithdrawSchema() - - return ( - - { - handleSetForm({ value, propertyName: 'governedTokenAccount' }) - }} - value={form.governedTokenAccount} - error={formErrors['governedTokenAccount']} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - /> - - - - ) -} - -export default CastleWithdraw diff --git a/pages/dao/[symbol]/proposal/components/instructions/Change/ChangeDonation.tsx b/pages/dao/[symbol]/proposal/components/instructions/Change/ChangeDonation.tsx deleted file mode 100644 index 125382167c..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Change/ChangeDonation.tsx +++ /dev/null @@ -1,282 +0,0 @@ -import React, { useContext, useEffect, useState } from 'react' -import Input from '@components/inputs/Input' -import useRealm from '@hooks/useRealm' -import { AccountInfo } from '@solana/spl-token' -import { getMintMinAmountAsDecimal } from '@tools/sdk/units' -import { PublicKey } from '@solana/web3.js' -import { precision } from '@utils/formatting' -import { tryParseKey } from '@tools/validators/pubkey' -import useWalletStore from 'stores/useWalletStore' -import { TokenProgramAccount, tryGetTokenAccount } from '@utils/tokens' -import { - SplTokenTransferForm, - UiInstruction, - ChangeNonprofit, -} from '@utils/uiTypes/proposalCreationTypes' -import { getAccountName } from '@components/instructions/tools' -import { debounce } from '@utils/debounce' -import { NewProposalContext } from '../../../new' -import { getTokenTransferSchema } from '@utils/validations' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { Governance } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import GovernedAccountSelect from '../../GovernedAccountSelect' -import { - getSolTransferInstruction, - getTransferInstruction, -} from '@utils/instructionTools' -import NonprofitSelect from '@components/inputs/ChangeNonprofitSelect' - -const ChangeDonation = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current) - const { realmInfo } = useRealm() - const { governedTokenAccountsWithoutNfts } = useGovernanceAssets() - const shouldBeGoverned = index !== 0 && governance - const programId: PublicKey | undefined = realmInfo?.programId - const [form, setForm] = useState({ - destinationAccount: '', - // No default transfer amount - amount: undefined, - governedTokenAccount: undefined, - programId: programId?.toString(), - mintInfo: undefined, - }) - - const [searchResults, setSearchResults] = useState([]) - const [loading, setLoading] = useState(false) - const [isTyping, setIsTyping] = useState(false) - const [selectedNonprofit, setNonprofit] = useState() - const [searchInput, setSearchInput] = useState() - - const [governedAccount, setGovernedAccount] = useState< - ProgramAccount | undefined - >(undefined) - const [ - destinationAccount, - setDestinationAccount, - ] = useState | null>(null) - const [formErrors, setFormErrors] = useState({}) - const mintMinAmount = form.mintInfo - ? getMintMinAmountAsDecimal(form.mintInfo) - : 1 - const currentPrecision = precision(mintMinAmount) - const { handleSetInstructions } = useContext(NewProposalContext) - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - const setMintInfo = (value) => { - setForm({ ...form, mintInfo: value }) - } - const setAmount = (event) => { - const value = event.target.value - handleSetForm({ - value: value, - propertyName: 'amount', - }) - } - - const handleSelectNonProfit = (selectedNonprofit: string): void => { - const selectedNonprofitDetail = searchResults.find( - (nonprofit) => nonprofit.name === selectedNonprofit - ) - handleSetForm({ - value: selectedNonprofitDetail?.crypto.solana_address, - propertyName: 'destinationAccount', - }) - setSearchResults([]) - setSearchInput(selectedNonprofit) - setNonprofit(selectedNonprofitDetail) - } - - const validateAmountOnBlur = () => { - const value = form.amount - - handleSetForm({ - value: parseFloat( - Math.max( - Number(mintMinAmount), - Math.min(Number(Number.MAX_SAFE_INTEGER), Number(value)) - ).toFixed(currentPrecision) - ), - propertyName: 'amount', - }) - } - const handleSearch = async (evt) => { - const debounceTimer = 300 - setSearchInput(evt.target.value) - - if (evt.target.value === '') { - setTimeout(() => { - setSearchResults([]) - setLoading(false) - setIsTyping(false) - setNonprofit(undefined) - }, debounceTimer) - } else { - setIsTyping(true) - debounce.debounceFcn(() => performSearch(evt.target.value), debounceTimer) - } - } - const performSearch = (textToSearch: string) => { - setLoading(true) - const queryParams = new URLSearchParams() - queryParams.append('search_term', textToSearch!) - fetch( - `https://api.getchange.io/api/v1/nonprofit_basics?${queryParams.toString()}`, - { - headers: { - 'Content-Type': 'application/json', - }, - } - ) - .then((response) => response.json()) - .then((response) => { - // Some nonprofits do not have crypto addresses; filter these out. - return response.nonprofits.filter( - (n: any) => n.crypto !== undefined - ) as ChangeNonprofit[] - }) - .then((nonprofits) => { - setSearchResults(nonprofits) - }) - .catch(() => { - console.log('error finding nonprofits') - }) - .finally(() => { - setIsTyping(false) - setLoading(false) - }) - } - - async function getInstruction(): Promise { - return !form.governedTokenAccount?.isSol - ? getTransferInstruction({ - schema, - form, - programId, - connection, - wallet, - currentAccount: form.governedTokenAccount || null, - setFormErrors, - }) - : getSolTransferInstruction({ - schema, - form, - programId, - connection, - wallet, - currentAccount: form.governedTokenAccount || null, - setFormErrors, - }) - } - - useEffect(() => { - handleSetForm({ - propertyName: 'programId', - value: programId?.toString(), - }) - }, [realmInfo?.programId]) - useEffect(() => { - if (form.destinationAccount) { - debounce.debounceFcn(async () => { - const pubKey = tryParseKey(form.destinationAccount) - if (pubKey) { - const account = await tryGetTokenAccount(connection.current, pubKey) - setDestinationAccount(account ? account : null) - } else { - setDestinationAccount(null) - } - }) - } else { - setDestinationAccount(null) - } - }, [form.destinationAccount]) - useEffect(() => { - handleSetInstructions( - { governedAccount: governedAccount, getInstruction }, - index - ) - }, [form]) - useEffect(() => { - setGovernedAccount(form.governedTokenAccount?.governance) - setMintInfo(form.governedTokenAccount?.extensions.mint?.account) - }, [form.governedTokenAccount]) - const destinationAccountName = - destinationAccount?.publicKey && - getAccountName(destinationAccount?.account.address) - const schema = getTokenTransferSchema({ form, connection }) - - return ( - <> - { - return governedTokenAccount.isSol - } - )} - onChange={(value) => { - handleSetForm({ value, propertyName: 'governedTokenAccount' }) - }} - value={form.governedTokenAccount} - error={formErrors['governedTokenAccount']} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - > - handleSelectNonProfit(nonprofitName)} - className="h-12" - showSearchResults={searchResults.length > 0 || isTyping} - disabled={searchResults.length === 0} - nonprofitInformation={selectedNonprofit} - isLoading={loading || isTyping} - > - {searchResults.map((foundNonprofit) => ( - - {foundNonprofit.name} - - ))} - - {destinationAccount && ( -
-
Account owner
-
- {destinationAccount.account.owner.toString()} -
-
- )} - {destinationAccountName && ( -
-
Account name
-
{destinationAccountName}
-
- )} - - - ) -} - -export default ChangeDonation diff --git a/pages/dao/[symbol]/proposal/components/instructions/CloseTokenAccount.tsx b/pages/dao/[symbol]/proposal/components/instructions/CloseTokenAccount.tsx deleted file mode 100644 index 07989f555c..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/CloseTokenAccount.tsx +++ /dev/null @@ -1,199 +0,0 @@ -import React, { useContext, useEffect, useState } from 'react' -import { - Governance, - ProgramAccount, - serializeInstructionToBase64, -} from '@solana/spl-governance' -import { - getTransferInstructionObj, - validateInstruction, -} from '@utils/instructionTools' -import { UiInstruction } from '@utils/uiTypes/proposalCreationTypes' -import useWalletStore from 'stores/useWalletStore' - -import { NewProposalContext } from '../../new' -import useRealm from '@hooks/useRealm' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { AssetAccount } from '@utils/uiTypes/assets' -import InstructionForm, { - InstructionInput, - InstructionInputType, -} from './FormCreator' -import { Token, TOKEN_PROGRAM_ID } from '@solana/spl-token' -import * as yup from 'yup' -import { getValidatedPublickKey } from '@utils/validations' -import { PublicKey } from '@solana/web3.js' - -export interface CloseTokenAccountForm { - governedAccount: AssetAccount | undefined - fundsDestinationAccount: string - solRentDestination: string -} - -const CloseTokenAccount = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const { realm } = useRealm() - const wallet = useWalletStore((s) => s.current) - const connection = useWalletStore((s) => s.connection) - const shouldBeGoverned = index !== 0 && governance - const { governedTokenAccountsWithoutNfts } = useGovernanceAssets() - const [form, setForm] = useState() - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - const schema = yup.object().shape({ - governedAccount: yup - .object() - .nullable() - .required('Program governed account is required'), - fundsDestinationAccount: yup - .string() - .test( - 'fundsDestinationAccountTest', - 'Funds destination address validation error', - function (val: string) { - if (form?.governedAccount?.extensions.amount?.isZero()) { - return true - } - if (val) { - try { - return !!getValidatedPublickKey(val) - } catch (e) { - console.log(e) - return this.createError({ - message: `${e}`, - }) - } - } else { - return this.createError({ - message: `Funds destination address is required`, - }) - } - } - ), - solRentDestination: yup - .string() - .test( - 'solRentDestinationTest', - 'Sol rent destination address validation error', - function (val: string) { - if (val) { - try { - return !!getValidatedPublickKey(val) - } catch (e) { - console.log(e) - return this.createError({ - message: `${e}`, - }) - } - } else { - return this.createError({ - message: `Sol rent destination address is required`, - }) - } - } - ), - }) - async function getInstruction(): Promise { - const isValid = await validateInstruction({ schema, form, setFormErrors }) - let serializedInstructionClose = '' - let serializedTransfer = '' - let instructions: any = null - if ( - isValid && - form!.governedAccount?.governance?.account && - wallet?.publicKey && - realm - ) { - instructions = !form!.governedAccount.extensions.token!.account.amount?.isZero() - ? await getTransferInstructionObj({ - connection: connection, - governedTokenAccount: form!.governedAccount!, - amount: form!.governedAccount.extensions.token!.account.amount!, - destinationAccount: form!.fundsDestinationAccount!, - wallet: wallet, - }) - : null - const closeInstruction = Token.createCloseAccountInstruction( - TOKEN_PROGRAM_ID, - form!.governedAccount.extensions.token!.publicKey!, - new PublicKey(form!.solRentDestination), - form!.governedAccount.extensions.token!.account.owner!, - [] - ) - serializedTransfer = instructions?.transferInstruction - ? serializeInstructionToBase64(instructions?.transferInstruction) - : '' - serializedInstructionClose = serializeInstructionToBase64( - closeInstruction - ) - } - const obj: UiInstruction = { - prerequisiteInstructions: [], - serializedInstruction: serializedInstructionClose, - additionalSerializedInstructions: [], - isValid, - governance: form!.governedAccount?.governance, - } - if (instructions?.ataInstruction) { - obj.prerequisiteInstructions?.push(instructions?.ataInstruction) - } - if (serializedTransfer) { - obj.additionalSerializedInstructions!.push(serializedTransfer) - } - return obj - } - useEffect(() => { - handleSetInstructions( - { governedAccount: form?.governedAccount?.governance, getInstruction }, - index - ) - }, [form]) - const inputs: InstructionInput[] = [ - { - label: 'Token account', - initialValue: null, - name: 'governedAccount', - type: InstructionInputType.GOVERNED_ACCOUNT, - shouldBeGoverned: shouldBeGoverned as any, - governance: governance, - options: governedTokenAccountsWithoutNfts.filter((x) => !x.isSol), - }, - { - label: 'Token recipient', - initialValue: '', - name: 'fundsDestinationAccount', - type: InstructionInputType.INPUT, - inputType: 'text', - hide: form?.governedAccount?.extensions.amount?.isZero(), - }, - { - label: 'Sol recipient', - initialValue: - governedTokenAccountsWithoutNfts - .find((x) => x.isSol) - ?.extensions.transferAddress?.toBase58() || - wallet?.publicKey?.toBase58(), - name: 'solRentDestination', - type: InstructionInputType.INPUT, - inputType: 'text', - }, - ] - return ( - <> - - - ) -} - -export default CloseTokenAccount diff --git a/pages/dao/[symbol]/proposal/components/instructions/CreateAssociatedTokenAccount.tsx b/pages/dao/[symbol]/proposal/components/instructions/CreateAssociatedTokenAccount.tsx deleted file mode 100644 index 40ac00d731..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/CreateAssociatedTokenAccount.tsx +++ /dev/null @@ -1,155 +0,0 @@ -import React, { useContext, useEffect, useState } from 'react' -import * as yup from 'yup' - -import { - Governance, - ProgramAccount, - serializeInstructionToBase64, -} from '@solana/spl-governance' -import { PublicKey } from '@solana/web3.js' -import Select from '@components/inputs/Select' -import useRealm from '@hooks/useRealm' -import { createAssociatedTokenAccount } from '@utils/associated' -import { isFormValid } from '@utils/formValidation' -import { getSplTokenMintAddressByUIName, SPL_TOKENS } from '@utils/splTokens' -import { - CreateAssociatedTokenAccountForm, - UiInstruction, -} from '@utils/uiTypes/proposalCreationTypes' - -/* eslint-disable @typescript-eslint/no-non-null-assertion */ -import useWalletStore from 'stores/useWalletStore' - -import { NewProposalContext } from '../../new' -import GovernedAccountSelect from '../GovernedAccountSelect' -import useGovernanceAssets from '@hooks/useGovernanceAssets' - -const CreateAssociatedTokenAccount = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current) - const { realmInfo } = useRealm() - - const { assetAccounts } = useGovernanceAssets() - - const shouldBeGoverned = index !== 0 && governance - const programId: PublicKey | undefined = realmInfo?.programId - const [form, setForm] = useState({}) - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - - const validateInstruction = async (): Promise => { - const { isValid, validationErrors } = await isFormValid(schema, form) - setFormErrors(validationErrors) - return isValid - } - - async function getInstruction(): Promise { - const isValid = await validateInstruction() - - if ( - !connection || - !isValid || - !programId || - !form.governedAccount?.governance?.account || - !form.splTokenMintUIName || - !wallet?.publicKey - ) { - return { - serializedInstruction: '', - isValid: false, - governance: form.governedAccount?.governance, - } - } - - const [tx] = await createAssociatedTokenAccount( - // fundingAddress - wallet.publicKey, - - // walletAddress - form.governedAccount.governance.pubkey, - - // splTokenMintAddress - getSplTokenMintAddressByUIName(form.splTokenMintUIName) - ) - - return { - serializedInstruction: serializeInstructionToBase64(tx), - isValid: true, - governance: form.governedAccount.governance, - } - } - - useEffect(() => { - handleSetForm({ - propertyName: 'programId', - value: programId?.toString(), - }) - }, [programId]) - - useEffect(() => { - handleSetInstructions( - { - governedAccount: form.governedAccount?.governance, - getInstruction, - }, - index - ) - }, [form]) - - const schema = yup.object().shape({ - governedAccount: yup - .object() - .nullable() - .required('Governed account is required'), - splTokenMintUIName: yup.string().required('SPL Token Mint is required'), - }) - - return ( - <> - { - handleSetForm({ value, propertyName: 'governedAccount' }) - }} - value={form.governedAccount} - error={formErrors['governedAccount']} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - /> - - - - ) -} - -export default CreateAssociatedTokenAccount diff --git a/pages/dao/[symbol]/proposal/components/instructions/CustomBase64.tsx b/pages/dao/[symbol]/proposal/components/instructions/CustomBase64.tsx deleted file mode 100644 index e160498edf..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/CustomBase64.tsx +++ /dev/null @@ -1,152 +0,0 @@ -import React, { useContext, useEffect, useState } from 'react' -import * as yup from 'yup' -import { - getInstructionDataFromBase64, - Governance, - ProgramAccount, -} from '@solana/spl-governance' -import Input from '@components/inputs/Input' -import Textarea from '@components/inputs/Textarea' -import { validateInstruction } from '@utils/instructionTools' -import { - Base64InstructionForm, - UiInstruction, -} from '@utils/uiTypes/proposalCreationTypes' - -import useWalletStore from 'stores/useWalletStore' - -import { NewProposalContext } from '../../new' -import GovernedAccountSelect from '../GovernedAccountSelect' -import useRealm from '@hooks/useRealm' -import useGovernanceAssets from '@hooks/useGovernanceAssets' - -const CustomBase64 = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const { ownVoterWeight } = useRealm() - const wallet = useWalletStore((s) => s.current) - const { assetAccounts } = useGovernanceAssets() - const shouldBeGoverned = index !== 0 && governance - const [form, setForm] = useState({ - governedAccount: undefined, - base64: '', - holdUpTime: 0, - }) - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - async function getInstruction(): Promise { - const isValid = await validateInstruction({ schema, form, setFormErrors }) - let serializedInstruction = '' - if ( - isValid && - form.governedAccount?.governance?.account && - wallet?.publicKey - ) { - serializedInstruction = form.base64 - } - const obj: UiInstruction = { - serializedInstruction: serializedInstruction, - isValid, - governance: form.governedAccount?.governance, - customHoldUpTime: form.holdUpTime, - } - return obj - } - useEffect(() => { - handleSetInstructions( - { governedAccount: form.governedAccount?.governance, getInstruction }, - index - ) - }, [form]) - const schema = yup.object().shape({ - governedAccount: yup - .object() - .nullable() - .required('Governed account is required'), - base64: yup - .string() - .required('Instruction is required') - .test('base64Test', 'Invalid base64', function (val: string) { - if (val) { - try { - getInstructionDataFromBase64(val) - return true - } catch (e) { - return false - } - } else { - return this.createError({ - message: `Instruction is required`, - }) - } - }), - }) - const validateAmountOnBlur = () => { - const value = form.holdUpTime - - handleSetForm({ - value: parseFloat( - Math.max( - Number(0), - Math.min(Number(Number.MAX_SAFE_INTEGER), Number(value)) - ).toFixed() - ), - propertyName: 'holdUpTime', - }) - } - return ( - <> - - ownVoterWeight.canCreateProposal(x.governance.account.config) - )} - onChange={(value) => { - handleSetForm({ value, propertyName: 'governedAccount' }) - }} - value={form.governedAccount} - error={formErrors['governedAccount']} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - /> - { - handleSetForm({ - value: event.target.value, - propertyName: 'holdUpTime', - }) - }} - step={1} - error={formErrors['holdUpTime']} - onBlur={validateAmountOnBlur} - /> - - - ) -} - -export default CustomBase64 diff --git a/pages/dao/[symbol]/proposal/components/instructions/Empty.tsx b/pages/dao/[symbol]/proposal/components/instructions/Empty.tsx deleted file mode 100644 index 8f2d384ee3..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Empty.tsx +++ /dev/null @@ -1,71 +0,0 @@ -import React, { useContext, useEffect, useState } from 'react' -import * as yup from 'yup' -import { Governance, ProgramAccount } from '@solana/spl-governance' -import { validateInstruction } from '@utils/instructionTools' -import { - EmptyInstructionForm, - UiInstruction, -} from '@utils/uiTypes/proposalCreationTypes' -import { NewProposalContext } from '../../new' -import GovernedAccountSelect from '../GovernedAccountSelect' -import useRealm from '@hooks/useRealm' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -const Empty = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const [form, setForm] = useState({ - governedAccount: undefined, - }) - const { ownVoterWeight } = useRealm() - const { assetAccounts } = useGovernanceAssets() - const shouldBeGoverned = index !== 0 && governance - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - async function getInstruction(): Promise { - const isValid = await validateInstruction({ schema, form, setFormErrors }) - const obj: UiInstruction = { - serializedInstruction: '', - isValid, - governance: form.governedAccount?.governance, - } - return obj - } - - useEffect(() => { - handleSetInstructions( - { governedAccount: form.governedAccount?.governance, getInstruction }, - index - ) - }, [form]) - const schema = yup.object().shape({ - governedAccount: yup - .object() - .nullable() - .required('Governed account is required'), - }) - return ( - - ownVoterWeight.canCreateProposal(x.governance.account.config) - )} - onChange={(value) => { - handleSetForm({ value, propertyName: 'governedAccount' }) - }} - value={form.governedAccount} - error={formErrors['governedAccount']} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - /> - ) -} - -export default Empty diff --git a/pages/dao/[symbol]/proposal/components/instructions/Execute.tsx b/pages/dao/[symbol]/proposal/components/instructions/Execute.tsx deleted file mode 100644 index dfac47e671..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Execute.tsx +++ /dev/null @@ -1,75 +0,0 @@ -import React from 'react' -import { RpcContext } from '@solana/spl-governance' -import useWalletStore from 'stores/useWalletStore' -import useRealm from 'hooks/useRealm' -import Button, { SecondaryButton } from '@components/Button' -import { notify } from 'utils/notifications' -import Modal from '@components/Modal' -import { executeTransaction } from 'actions/executeTransaction' -import { ProposalTransaction } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import { getProgramVersionForRealm } from '@models/registry/api' - -type ExecuteInstructionProps = { - onClose: () => void - isOpen: boolean - instruction: ProgramAccount | any -} - -const ExecuteInstruction = ({ - onClose, - isOpen, - instruction, -}: ExecuteInstructionProps) => { - const wallet = useWalletStore((s) => s.current) - const connection = useWalletStore((s) => s.connection) - const { proposal } = useWalletStore((s) => s.selectedProposal) - const { realmInfo } = useRealm() - - const handleExecuteInstruction = async () => { - try { - if (proposal && realmInfo) { - const rpcContext = new RpcContext( - proposal.owner, - getProgramVersionForRealm(realmInfo), - wallet!, - connection.current, - connection.endpoint - ) - - await executeTransaction(rpcContext, proposal, instruction) - - onClose() - } - } catch (error) { - notify({ - type: 'error', - message: `Error: Could not execute instruction.`, - }) - - console.log('error executing instruction', error) - - onClose() - } - } - - return ( - -

Execute instruction

- -

Do you want to execute instruction?

- -
- - No - - - -
-
- ) -} - -export default ExecuteInstruction diff --git a/pages/dao/[symbol]/proposal/components/instructions/Foresight/MakeAddMarketListToCategoryParams.tsx b/pages/dao/[symbol]/proposal/components/instructions/Foresight/MakeAddMarketListToCategoryParams.tsx deleted file mode 100644 index 488c3fbe6e..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Foresight/MakeAddMarketListToCategoryParams.tsx +++ /dev/null @@ -1,49 +0,0 @@ -/* eslint-disable @typescript-eslint/no-non-null-assertion */ -import React from 'react' -import { ForesightMakeAddMarketListToCategoryParams } from '@utils/uiTypes/proposalCreationTypes' -import { Governance } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import { governance as foresightGov } from '@foresight-tmp/foresight-sdk' -import { - commonAssets, - ForesightCategoryIdInput, - ForesightMarketListIdInput, -} from '@utils/Foresight' - -function MakeAddMarketListToCategoryParams({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) { - const { - inputProps, - effector, - governedAccountSelect, - wallet, - } = commonAssets( - { categoryId: '', marketListId: '' }, - index, - governance - ) - async function ixCreator(form: ForesightMakeAddMarketListToCategoryParams) { - const { ix } = await foresightGov.genAddMarketListToCategoryIx( - Buffer.from(form.categoryId.padEnd(20)), - Buffer.from(form.marketListId.padEnd(20)), - wallet!.publicKey! - ) - return ix - } - effector(ixCreator) - - return ( - <> - {governedAccountSelect} - - - - ) -} - -export default MakeAddMarketListToCategoryParams diff --git a/pages/dao/[symbol]/proposal/components/instructions/Foresight/MakeInitCategoryParams.tsx b/pages/dao/[symbol]/proposal/components/instructions/Foresight/MakeInitCategoryParams.tsx deleted file mode 100644 index 04003cf3da..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Foresight/MakeInitCategoryParams.tsx +++ /dev/null @@ -1,42 +0,0 @@ -/* eslint-disable @typescript-eslint/no-non-null-assertion */ -import React from 'react' -import { ForesightHasCategoryId } from '@utils/uiTypes/proposalCreationTypes' -import { Governance } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import { governance as foresightGov } from '@foresight-tmp/foresight-sdk' -import { commonAssets, ForesightCategoryIdInput } from '@utils/Foresight' - -const MakeInitCategoryParams = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const { - inputProps, - effector, - governedAccountSelect, - wallet, - } = commonAssets( - { categoryId: '' }, - index, - governance - ) - async function ixCreator(form: ForesightHasCategoryId) { - const { ix } = await foresightGov.genInitCategoryIx( - Buffer.from(form.categoryId.padEnd(20)), - wallet!.publicKey! - ) - return ix - } - effector(ixCreator) - return ( - <> - {governedAccountSelect} - - - ) -} - -export default MakeInitCategoryParams diff --git a/pages/dao/[symbol]/proposal/components/instructions/Foresight/MakeInitMarketListParams.tsx b/pages/dao/[symbol]/proposal/components/instructions/Foresight/MakeInitMarketListParams.tsx deleted file mode 100644 index 158a268b51..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Foresight/MakeInitMarketListParams.tsx +++ /dev/null @@ -1,44 +0,0 @@ -/* eslint-disable @typescript-eslint/no-non-null-assertion */ -import React from 'react' -import { ForesightHasMarketListId } from '@utils/uiTypes/proposalCreationTypes' -import { Governance } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import { governance as foresightGov } from '@foresight-tmp/foresight-sdk' -import { commonAssets, ForesightMarketListIdInput } from '@utils/Foresight' - -const MakeInitMarketListParams = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const { - inputProps, - effector, - governedAccountSelect, - wallet, - } = commonAssets( - { marketListId: '' }, - index, - governance - ) - async function ixCreator(form: ForesightHasMarketListId) { - const { ix } = await foresightGov.genInitMarketListIx( - Buffer.from(form.marketListId.padEnd(20)), - wallet!.publicKey!, - form.governedAccount.extensions.transferAddress! - ) - return ix - } - effector(ixCreator) - - return ( - <> - {governedAccountSelect} - - - ) -} - -export default MakeInitMarketListParams diff --git a/pages/dao/[symbol]/proposal/components/instructions/Foresight/MakeInitMarketParams.tsx b/pages/dao/[symbol]/proposal/components/instructions/Foresight/MakeInitMarketParams.tsx deleted file mode 100644 index c7a5386b3e..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Foresight/MakeInitMarketParams.tsx +++ /dev/null @@ -1,49 +0,0 @@ -/* eslint-disable @typescript-eslint/no-non-null-assertion */ -import React from 'react' -import { ForesightHasMarketId } from '@utils/uiTypes/proposalCreationTypes' -import { Governance } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import { governance as foresightGov, utils } from '@foresight-tmp/foresight-sdk' -import { - commonAssets, - ForesightMarketIdInput, - ForesightMarketListIdInput, -} from '@utils/Foresight' - -const MakeInitMarketParams = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const { - inputProps, - effector, - governedAccountSelect, - wallet, - } = commonAssets( - { marketListId: '', marketId: 0 }, - index, - governance - ) - async function ixCreator(form: ForesightHasMarketId) { - const { ix } = await foresightGov.genInitMarketIx( - Buffer.from(form.marketListId.padEnd(20)), - utils.intToArray(form.marketId, 1), - wallet!.publicKey! - ) - return ix - } - effector(ixCreator) - - return ( - <> - {governedAccountSelect} - - - - ) -} - -export default MakeInitMarketParams diff --git a/pages/dao/[symbol]/proposal/components/instructions/Foresight/MakeResolveMarketParams.tsx b/pages/dao/[symbol]/proposal/components/instructions/Foresight/MakeResolveMarketParams.tsx deleted file mode 100644 index 928e5850b1..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Foresight/MakeResolveMarketParams.tsx +++ /dev/null @@ -1,51 +0,0 @@ -/* eslint-disable @typescript-eslint/no-non-null-assertion */ -import React from 'react' -import { ForesightMakeResolveMarketParams } from '@utils/uiTypes/proposalCreationTypes' -import { Governance } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import { governance as foresightGov, utils } from '@foresight-tmp/foresight-sdk' -import { - commonAssets, - ForesightMarketIdInput, - ForesightMarketListIdInput, - ForesightWinnerInput, -} from '@utils/Foresight' - -const MakeResolveMarketParams = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const { - inputProps, - effector, - governedAccountSelect, - } = commonAssets( - { marketListId: '', marketId: 0, winner: 0 }, - index, - governance - ) - async function ixCreator(form: ForesightMakeResolveMarketParams) { - const ix = await foresightGov.genResolveMarketIx( - form.winner, - utils.intToArray(form.marketId, 1), - Buffer.from(form.marketListId.padEnd(20)), - form.governedAccount.extensions.transferAddress! - ) - return ix - } - effector(ixCreator) - - return ( - <> - {governedAccountSelect} - - - - - ) -} - -export default MakeResolveMarketParams diff --git a/pages/dao/[symbol]/proposal/components/instructions/Foresight/MakeSetMarketMetadataParams.tsx b/pages/dao/[symbol]/proposal/components/instructions/Foresight/MakeSetMarketMetadataParams.tsx deleted file mode 100644 index 4c5bfb82d4..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Foresight/MakeSetMarketMetadataParams.tsx +++ /dev/null @@ -1,64 +0,0 @@ -/* eslint-disable @typescript-eslint/no-non-null-assertion */ -import React from 'react' -import { ForesightMakeSetMarketMetadataParams } from '@utils/uiTypes/proposalCreationTypes' -import { Governance } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import { - governance as foresightGov, - consts as foresightConsts, - utils, -} from '@foresight-tmp/foresight-sdk' -import { - commonAssets, - ForesightContentInput, - ForesightMarketIdInput, - ForesightMarketListIdInput, - ForesightMarketMetadataFieldSelect, -} from '@utils/Foresight' - -export default function MakeSetMarketMetadataParams({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) { - const { - inputProps, - effector, - governedAccountSelect, - wallet, - } = commonAssets( - { - marketListId: '', - marketId: 0, - content: '', - field: Object.keys( - foresightConsts.MARKET_METADATA_FIELDS - )[0] as foresightConsts.MarketMetadataFieldName, - }, - index, - governance - ) - async function ixCreator(form: ForesightMakeSetMarketMetadataParams) { - const field = foresightConsts.MARKET_METADATA_FIELDS[form.field] - const { ix } = await foresightGov.genWriteToFieldMarketMetadataIx( - utils.intToArray(form.marketId, 1), - Buffer.from(form.marketListId.padEnd(20)), - form.content, - new field(), - wallet!.publicKey! - ) - return ix - } - effector(ixCreator) - return ( - <> - {governedAccountSelect} - - - - - - ) -} diff --git a/pages/dao/[symbol]/proposal/components/instructions/FormCreator.tsx b/pages/dao/[symbol]/proposal/components/instructions/FormCreator.tsx deleted file mode 100644 index 566ec83357..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/FormCreator.tsx +++ /dev/null @@ -1,230 +0,0 @@ -import Input from '@components/inputs/Input' -import Textarea from '@components/inputs/Textarea' -import { ProgramAccount, Governance } from '@solana/spl-governance' -import { useState, useEffect } from 'react' -import GovernedAccountSelect from '../GovernedAccountSelect' -import { precision } from '@utils/formatting' -import Switch from '@components/Switch' -import Select from '@components/inputs/Select' - -export enum InstructionInputType { - GOVERNED_ACCOUNT, - INPUT, - TEXTAREA, - SWITCH, - SELECT, -} - -export interface InstructionInput { - label: string - initialValue: any - name: string - type: InstructionInputType - inputType?: string - placeholder?: string - min?: number - max?: number - step?: number - onBlur?: () => void - shouldBeGoverned?: false | ProgramAccount | null - governance?: ProgramAccount | null - options?: any[] - hide?: boolean - validateMinMax?: boolean - precision?: number - additionalComponent?: JSX.Element -} - -const InstructionForm = ({ - inputs = [], - setFormErrors, - setForm, - formErrors, - outerForm, -}: { - inputs: InstructionInput[] - setFormErrors: React.Dispatch> - formErrors - setForm: React.Dispatch> - outerForm: any -}) => { - const [form, setInnerForm] = useState({}) - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setInnerForm({ ...outerForm, [propertyName]: value }) - } - useEffect(() => { - setForm(form) - }, [form]) - useEffect(() => { - setInnerForm({ - ...inputs.reduce((a, v) => ({ ...a, [v.name]: v.initialValue }), {}), - }) - }, [JSON.stringify(inputs.map((x) => x.initialValue))]) - return ( - <> - {inputs - .filter((x) => !x.hide) - .map((x) => ( - - ))} - - ) -} - -const InstructionInput = ({ - input, - handleSetForm, - formErrors, - form, -}: { - input: InstructionInput - handleSetForm: ({ - propertyName, - value, - }: { - propertyName: string - value: any - }) => void - formErrors - form -}) => { - const getComponent = () => { - switch (input.type) { - case InstructionInputType.GOVERNED_ACCOUNT: - return ( - { - handleSetForm({ value, propertyName: input.name }) - }} - value={form[input.name]} - error={formErrors[input.name]} - shouldBeGoverned={input.shouldBeGoverned} - governance={input.governance} - /> - ) - case InstructionInputType.SELECT: - return ( - - ) - case InstructionInputType.INPUT: { - const validateAmountOnBlur = () => { - const value = form[input.name] - const precisionFromMin = input.min ? precision(input.min) : 1 - handleSetForm({ - value: parseFloat( - Math.max( - Number(input.min ? input.min : 0), - Math.min( - Number( - typeof input.max !== 'undefined' - ? input.max - : Number.MAX_SAFE_INTEGER - ), - Number(value) - ) - ).toFixed( - input.precision - ? input.precision - : precisionFromMin - ? precisionFromMin - : 0 - ) - ), - propertyName: input.name, - }) - } - return ( - { - handleSetForm({ - value: event.target.value, - propertyName: input.name, - }) - }} - step={input.step} - error={formErrors[input.name]} - onBlur={ - input.onBlur - ? input.onBlur - : input.validateMinMax - ? validateAmountOnBlur - : null - } - /> - ) - } - - case InstructionInputType.TEXTAREA: - return ( - - ) - case InstructionInputType.SWITCH: - return ( -
-
{input.label}
-
- - handleSetForm({ - value: checked, - propertyName: input.name, - }) - } - /> -
-
- ) - } - } - return ( - <> - {getComponent()} - {input.additionalComponent && input.additionalComponent} - - ) -} - -export default InstructionForm diff --git a/pages/dao/[symbol]/proposal/components/instructions/Friktion/FriktionClaimPendingDeposit.tsx b/pages/dao/[symbol]/proposal/components/instructions/Friktion/FriktionClaimPendingDeposit.tsx deleted file mode 100644 index bba354e60b..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Friktion/FriktionClaimPendingDeposit.tsx +++ /dev/null @@ -1,144 +0,0 @@ -import React, { useContext, useEffect, useState } from 'react' -import useRealm from '@hooks/useRealm' -import { PublicKey } from '@solana/web3.js' -import useWalletStore from 'stores/useWalletStore' -import { - FriktionClaimPendingDepositForm, - UiInstruction, -} from '@utils/uiTypes/proposalCreationTypes' -import { NewProposalContext } from '../../../new' -import { getFriktionClaimPendingDepositSchema } from '@utils/validations' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { Governance } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import GovernedAccountSelect from '../../GovernedAccountSelect' -import { getFriktionClaimPendingDepositInstruction } from '@utils/instructions/Friktion' -import Select from '@components/inputs/Select' -import { FriktionSnapshot, VoltSnapshot } from '@friktion-labs/friktion-sdk' - -const FriktionClaimPendingDeposit = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current) - const { realmInfo } = useRealm() - const { governedTokenAccountsWithoutNfts } = useGovernanceAssets() - const shouldBeGoverned = index !== 0 && governance - const programId: PublicKey | undefined = realmInfo?.programId - const [form, setForm] = useState({ - governedTokenAccount: undefined, - voltVaultId: '', - programId: programId?.toString(), - mintInfo: undefined, - }) - // eslint-disable-next-line @typescript-eslint/ban-types - const [friktionVolts, setFriktionVolts] = useState( - null - ) - const [governedAccount, setGovernedAccount] = useState< - ProgramAccount | undefined - >(undefined) - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - const setMintInfo = (value) => { - setForm({ ...form, mintInfo: value }) - } - - async function getInstruction(): Promise { - return getFriktionClaimPendingDepositInstruction({ - schema, - form, - programId, - connection, - wallet, - setFormErrors, - }) - } - useEffect(() => { - // call for the mainnet friktion volts - const callfriktionRequest = async () => { - const response = await fetch( - 'https://friktion-labs.github.io/mainnet-tvl-snapshots/friktionSnapshot.json' - ) - const parsedResponse = (await response.json()) as FriktionSnapshot - setFriktionVolts(parsedResponse.allMainnetVolts as VoltSnapshot[]) - } - - callfriktionRequest() - }, []) - - useEffect(() => { - handleSetForm({ - propertyName: 'programId', - value: programId?.toString(), - }) - }, [realmInfo?.programId]) - useEffect(() => { - handleSetInstructions( - { governedAccount: governedAccount, getInstruction }, - index - ) - }, [form]) - useEffect(() => { - setGovernedAccount(form.governedTokenAccount?.governance) - setMintInfo(form.governedTokenAccount?.extensions.mint?.account) - }, [form.governedTokenAccount]) - const schema = getFriktionClaimPendingDepositSchema() - - return ( - <> - { - handleSetForm({ value, propertyName: 'governedTokenAccount' }) - }} - value={form.governedTokenAccount} - error={formErrors['governedTokenAccount']} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - > - - - ) -} - -export default FriktionClaimPendingDeposit diff --git a/pages/dao/[symbol]/proposal/components/instructions/Friktion/FriktionClaimPendingWithdraw.tsx b/pages/dao/[symbol]/proposal/components/instructions/Friktion/FriktionClaimPendingWithdraw.tsx deleted file mode 100644 index eb8fc04adb..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Friktion/FriktionClaimPendingWithdraw.tsx +++ /dev/null @@ -1,144 +0,0 @@ -import React, { useContext, useEffect, useState } from 'react' -import useRealm from '@hooks/useRealm' -import { PublicKey } from '@solana/web3.js' -import useWalletStore from 'stores/useWalletStore' -import { - FriktionClaimPendingWithdrawForm, - UiInstruction, -} from '@utils/uiTypes/proposalCreationTypes' -import { NewProposalContext } from '../../../new' -import { getFriktionClaimPendingWithdrawSchema } from '@utils/validations' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { Governance } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import GovernedAccountSelect from '../../GovernedAccountSelect' -import { getFriktionClaimPendingWithdrawInstruction } from '@utils/instructions/Friktion' -import Select from '@components/inputs/Select' -import { FriktionSnapshot, VoltSnapshot } from '@friktion-labs/friktion-sdk' - -const FriktionClaimPendingWithdraw = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current) - const { realmInfo } = useRealm() - const { governedTokenAccountsWithoutNfts } = useGovernanceAssets() - const shouldBeGoverned = index !== 0 && governance - const programId: PublicKey | undefined = realmInfo?.programId - const [form, setForm] = useState({ - governedTokenAccount: undefined, - voltVaultId: '', - programId: programId?.toString(), - mintInfo: undefined, - }) - // eslint-disable-next-line @typescript-eslint/ban-types - const [friktionVolts, setFriktionVolts] = useState( - null - ) - const [governedAccount, setGovernedAccount] = useState< - ProgramAccount | undefined - >(undefined) - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - const setMintInfo = (value) => { - setForm({ ...form, mintInfo: value }) - } - - async function getInstruction(): Promise { - return getFriktionClaimPendingWithdrawInstruction({ - schema, - form, - programId, - connection, - wallet, - setFormErrors, - }) - } - useEffect(() => { - // call for the mainnet friktion volts - const callfriktionRequest = async () => { - const response = await fetch( - 'https://friktion-labs.github.io/mainnet-tvl-snapshots/friktionSnapshot.json' - ) - const parsedResponse = (await response.json()) as FriktionSnapshot - setFriktionVolts(parsedResponse.allMainnetVolts as VoltSnapshot[]) - } - - callfriktionRequest() - }, []) - - useEffect(() => { - handleSetForm({ - propertyName: 'programId', - value: programId?.toString(), - }) - }, [realmInfo?.programId]) - useEffect(() => { - handleSetInstructions( - { governedAccount: governedAccount, getInstruction }, - index - ) - }, [form]) - useEffect(() => { - setGovernedAccount(form.governedTokenAccount?.governance) - setMintInfo(form.governedTokenAccount?.extensions.mint?.account) - }, [form.governedTokenAccount]) - const schema = getFriktionClaimPendingWithdrawSchema() - - return ( - <> - { - handleSetForm({ value, propertyName: 'governedTokenAccount' }) - }} - value={form.governedTokenAccount} - error={formErrors['governedTokenAccount']} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - > - - - ) -} - -export default FriktionClaimPendingWithdraw diff --git a/pages/dao/[symbol]/proposal/components/instructions/Friktion/FriktionDeposit.tsx b/pages/dao/[symbol]/proposal/components/instructions/Friktion/FriktionDeposit.tsx deleted file mode 100644 index 606c2f1e6f..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Friktion/FriktionDeposit.tsx +++ /dev/null @@ -1,182 +0,0 @@ -import React, { useContext, useEffect, useState } from 'react' -import Input from '@components/inputs/Input' -import useRealm from '@hooks/useRealm' -import { getMintMinAmountAsDecimal } from '@tools/sdk/units' -import { PublicKey } from '@solana/web3.js' -import { precision } from '@utils/formatting' -import useWalletStore from 'stores/useWalletStore' -import { - FriktionDepositForm, - UiInstruction, -} from '@utils/uiTypes/proposalCreationTypes' -import { NewProposalContext } from '../../../new' -import { getFriktionDepositSchema } from '@utils/validations' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { Governance } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import GovernedAccountSelect from '../../GovernedAccountSelect' -import { getFriktionDepositInstruction } from '@utils/instructions/Friktion' -import Select from '@components/inputs/Select' -import { FriktionSnapshot, VoltSnapshot } from '@friktion-labs/friktion-sdk' - -const FriktionDeposit = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current) - const { realmInfo } = useRealm() - const { governedTokenAccountsWithoutNfts } = useGovernanceAssets() - const shouldBeGoverned = index !== 0 && governance - const programId: PublicKey | undefined = realmInfo?.programId - const [form, setForm] = useState({ - amount: undefined, - governedTokenAccount: undefined, - voltVaultId: '', - programId: programId?.toString(), - mintInfo: undefined, - }) - // eslint-disable-next-line @typescript-eslint/ban-types - const [friktionVolts, setFriktionVolts] = useState( - null - ) - const [governedAccount, setGovernedAccount] = useState< - ProgramAccount | undefined - >(undefined) - const [formErrors, setFormErrors] = useState({}) - const mintMinAmount = form.mintInfo - ? getMintMinAmountAsDecimal(form.mintInfo) - : 1 - const currentPrecision = precision(mintMinAmount) - const { handleSetInstructions } = useContext(NewProposalContext) - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - const setMintInfo = (value) => { - setForm({ ...form, mintInfo: value }) - } - const setAmount = (event) => { - const value = event.target.value - handleSetForm({ - value: value, - propertyName: 'amount', - }) - } - const validateAmountOnBlur = () => { - const value = form.amount - - handleSetForm({ - value: parseFloat( - Math.max( - Number(mintMinAmount), - Math.min(Number(Number.MAX_SAFE_INTEGER), Number(value)) - ).toFixed(currentPrecision) - ), - propertyName: 'amount', - }) - } - async function getInstruction(): Promise { - return getFriktionDepositInstruction({ - schema, - form, - amount: form.amount ?? 0, - programId, - connection, - wallet, - setFormErrors, - }) - } - useEffect(() => { - // call for the mainnet friktion volts - const callfriktionRequest = async () => { - const response = await fetch( - 'https://friktion-labs.github.io/mainnet-tvl-snapshots/friktionSnapshot.json' - ) - const parsedResponse = (await response.json()) as FriktionSnapshot - setFriktionVolts(parsedResponse.allMainnetVolts as VoltSnapshot[]) - } - - callfriktionRequest() - }, []) - - useEffect(() => { - handleSetForm({ - propertyName: 'programId', - value: programId?.toString(), - }) - }, [realmInfo?.programId]) - useEffect(() => { - handleSetInstructions( - { governedAccount: governedAccount, getInstruction }, - index - ) - }, [form]) - useEffect(() => { - setGovernedAccount(form.governedTokenAccount?.governance) - setMintInfo(form.governedTokenAccount?.extensions.mint?.account) - }, [form.governedTokenAccount]) - const schema = getFriktionDepositSchema({ form }) - - return ( - <> - { - handleSetForm({ value, propertyName: 'governedTokenAccount' }) - }} - value={form.governedTokenAccount} - error={formErrors['governedTokenAccount']} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - > - - - - ) -} - -export default FriktionDeposit diff --git a/pages/dao/[symbol]/proposal/components/instructions/Friktion/FriktionWithdraw.tsx b/pages/dao/[symbol]/proposal/components/instructions/Friktion/FriktionWithdraw.tsx deleted file mode 100644 index f570e7dd9d..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Friktion/FriktionWithdraw.tsx +++ /dev/null @@ -1,183 +0,0 @@ -import React, { useContext, useEffect, useState } from 'react' -import Input from '@components/inputs/Input' -import useRealm from '@hooks/useRealm' -import { getMintMinAmountAsDecimal } from '@tools/sdk/units' -import { PublicKey } from '@solana/web3.js' -import { precision } from '@utils/formatting' -import useWalletStore from 'stores/useWalletStore' -import { - FriktionWithdrawForm, - UiInstruction, -} from '@utils/uiTypes/proposalCreationTypes' -import { NewProposalContext } from '../../../new' -import { getFriktionWithdrawSchema } from '@utils/validations' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { Governance } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import GovernedAccountSelect from '../../GovernedAccountSelect' -import { getFriktionWithdrawInstruction } from '@utils/instructions/Friktion' -import Select from '@components/inputs/Select' -import { FriktionSnapshot, VoltSnapshot } from '@friktion-labs/friktion-sdk' - -const FriktionWithdraw = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current) - const { realmInfo } = useRealm() - const { governedTokenAccountsWithoutNfts } = useGovernanceAssets() - const shouldBeGoverned = index !== 0 && governance - const programId: PublicKey | undefined = realmInfo?.programId - const [form, setForm] = useState({ - amount: undefined, - governedTokenAccount: undefined, - voltVaultId: '', - programId: programId?.toString(), - mintInfo: undefined, - }) - // eslint-disable-next-line @typescript-eslint/ban-types - const [friktionVolts, setFriktionVolts] = useState( - null - ) - const [governedAccount, setGovernedAccount] = useState< - ProgramAccount | undefined - >(undefined) - const [formErrors, setFormErrors] = useState({}) - const mintMinAmount = form.mintInfo - ? getMintMinAmountAsDecimal(form.mintInfo) - : 1 - const currentPrecision = precision(mintMinAmount) - const { handleSetInstructions } = useContext(NewProposalContext) - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - const setMintInfo = (value) => { - setForm({ ...form, mintInfo: value }) - } - const setAmount = (event) => { - const value = event.target.value - handleSetForm({ - value: value, - propertyName: 'amount', - }) - } - const validateAmountOnBlur = () => { - const value = form.amount - - handleSetForm({ - value: parseFloat( - Math.max( - Number(mintMinAmount), - Math.min(Number(Number.MAX_SAFE_INTEGER), Number(value)) - ).toFixed(currentPrecision) - ), - propertyName: 'amount', - }) - } - - async function getInstruction(): Promise { - return getFriktionWithdrawInstruction({ - schema, - form, - amount: form.amount ?? 0, - programId, - connection, - wallet, - setFormErrors, - }) - } - useEffect(() => { - // call for the mainnet friktion volts - const callfriktionRequest = async () => { - const response = await fetch( - 'https://friktion-labs.github.io/mainnet-tvl-snapshots/friktionSnapshot.json' - ) - const parsedResponse = (await response.json()) as FriktionSnapshot - setFriktionVolts(parsedResponse.allMainnetVolts as VoltSnapshot[]) - } - - callfriktionRequest() - }, []) - - useEffect(() => { - handleSetForm({ - propertyName: 'programId', - value: programId?.toString(), - }) - }, [realmInfo?.programId]) - useEffect(() => { - handleSetInstructions( - { governedAccount: governedAccount, getInstruction }, - index - ) - }, [form]) - useEffect(() => { - setGovernedAccount(form.governedTokenAccount?.governance) - setMintInfo(form.governedTokenAccount?.extensions.mint?.account) - }, [form.governedTokenAccount]) - const schema = getFriktionWithdrawSchema() - - return ( - <> - { - handleSetForm({ value, propertyName: 'governedTokenAccount' }) - }} - value={form.governedTokenAccount} - error={formErrors['governedTokenAccount']} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - > - - - - ) -} - -export default FriktionWithdraw diff --git a/pages/dao/[symbol]/proposal/components/instructions/GoblinGold/GoblinGoldDeposit.tsx b/pages/dao/[symbol]/proposal/components/instructions/GoblinGold/GoblinGoldDeposit.tsx deleted file mode 100644 index 0707fddd22..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/GoblinGold/GoblinGoldDeposit.tsx +++ /dev/null @@ -1,180 +0,0 @@ -/* eslint-disable @typescript-eslint/no-non-null-assertion */ -import React, { useContext, useEffect, useState } from 'react' -import { Governance, ProgramAccount } from '@solana/spl-governance' -import { getMintMinAmountAsDecimal } from '@tools/sdk/units' -import { PublicKey } from '@solana/web3.js' -import Input from '@components/inputs/Input' -import Select from '@components/inputs/Select' -import useRealm from '@hooks/useRealm' -import { precision } from '@utils/formatting' -import { - GoblinGoldDepositForm, - UiInstruction, -} from '@utils/uiTypes/proposalCreationTypes' -import useWalletStore from 'stores/useWalletStore' -import { NewProposalContext } from '../../../new' -import GovernedAccountSelect from '../../GovernedAccountSelect' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { getGoblinGoldDepositInstruction } from '@utils/instructions/GoblinGold' -import { StrategyVault } from 'goblingold-sdk' -import { getGoblinGoldDepositSchema } from '@utils/validations' - -const GoblinGoldDeposit = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current) - const { realmInfo } = useRealm() - const { governedTokenAccountsWithoutNfts } = useGovernanceAssets() - const shouldBeGoverned = index !== 0 && governance - const programId: PublicKey | undefined = realmInfo?.programId - - const [form, setForm] = useState({ - amount: undefined, - governedTokenAccount: undefined, - goblinGoldVaultId: '', - mintInfo: undefined, - }) - const [governedAccount, setGovernedAccount] = useState< - ProgramAccount | undefined - >(undefined) - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - - const [goblinGoldVaults, setGoblinGoldVaults] = useState([]) - - const mintMinAmount = form.mintInfo - ? getMintMinAmountAsDecimal(form.mintInfo) - : 1 - - const currentPrecision = precision(mintMinAmount) - - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - - const setMintInfo = (value) => { - setForm({ ...form, mintInfo: value }) - } - - async function getInstruction(): Promise { - return await getGoblinGoldDepositInstruction({ - schema, - form, - amount: form.amount ?? 0, - programId, - connection, - wallet, - setFormErrors, - }) - } - - const setAmount = (event) => { - const value = event.target.value - handleSetForm({ - value: value, - propertyName: 'amount', - }) - } - - const validateAmountOnBlur = () => { - const value = form.amount - - handleSetForm({ - value: parseFloat( - Math.max( - Number(mintMinAmount), - Math.min(Number(Number.MAX_SAFE_INTEGER), Number(value)) - ).toFixed(currentPrecision) - ), - propertyName: 'amount', - }) - } - - useEffect(() => { - // call for the mainnet vaults - const fetchVaults = async () => { - const response = await fetch('https://data.goblin.gold:7766/vaults') - const parsedResponse = (await response.json()) as StrategyVault[] - setGoblinGoldVaults(parsedResponse as StrategyVault[]) - } - fetchVaults() - }, []) - - useEffect(() => { - handleSetForm({ - propertyName: 'programId', - value: programId?.toString(), - }) - }, [programId]) - - useEffect(() => { - handleSetInstructions( - { governedAccount: governedAccount, getInstruction }, - index - ) - }, [form]) - - useEffect(() => { - setGovernedAccount(form.governedTokenAccount?.governance) - setMintInfo(form.governedTokenAccount?.extensions.mint?.account) - }, [form.governedTokenAccount]) - - const schema = getGoblinGoldDepositSchema({ form }) - - return ( - - { - handleSetForm({ value, propertyName: 'governedTokenAccount' }) - }} - value={form.governedTokenAccount} - error={formErrors['governedTokenAccount']} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - /> - - - - - ) -} - -export default GoblinGoldDeposit diff --git a/pages/dao/[symbol]/proposal/components/instructions/GoblinGold/GoblinGoldWithdraw.tsx b/pages/dao/[symbol]/proposal/components/instructions/GoblinGold/GoblinGoldWithdraw.tsx deleted file mode 100644 index 08e14603e2..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/GoblinGold/GoblinGoldWithdraw.tsx +++ /dev/null @@ -1,185 +0,0 @@ -/* eslint-disable @typescript-eslint/no-non-null-assertion */ -import React, { useContext, useEffect, useState } from 'react' -import { - Governance, - ProgramAccount, - // serializeInstructionToBase64, -} from '@solana/spl-governance' -import { getMintMinAmountAsDecimal } from '@tools/sdk/units' -import { PublicKey } from '@solana/web3.js' -import Input from '@components/inputs/Input' -import Select from '@components/inputs/Select' -import useRealm from '@hooks/useRealm' -import { precision } from '@utils/formatting' -import { - GoblinGoldWithdrawForm, - UiInstruction, -} from '@utils/uiTypes/proposalCreationTypes' -import useWalletStore from 'stores/useWalletStore' -import { NewProposalContext } from '../../../new' -import GovernedAccountSelect from '../../GovernedAccountSelect' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { getGoblinGoldWithdrawInstruction } from '@utils/instructions/GoblinGold' -import { StrategyVault } from 'goblingold-sdk' -import { getGoblinGoldWithdrawSchema } from '@utils/validations' - -const GoblinGoldWithdraw = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current) - const { realmInfo } = useRealm() - const { governedTokenAccountsWithoutNfts } = useGovernanceAssets() - const shouldBeGoverned = index !== 0 && governance - const programId: PublicKey | undefined = realmInfo?.programId - - const [form, setForm] = useState({ - amount: undefined, - governedTokenAccount: undefined, - goblinGoldVaultId: '', - mintInfo: undefined, - }) - const [governedAccount, setGovernedAccount] = useState< - ProgramAccount | undefined - >(undefined) - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - - const [goblinGoldVaults, setGoblinGoldVaults] = useState([]) - - const mintMinAmount = form.mintInfo - ? getMintMinAmountAsDecimal(form.mintInfo) - : 1 - - const currentPrecision = precision(mintMinAmount) - - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - - const setMintInfo = (value) => { - setForm({ ...form, mintInfo: value }) - } - - async function getInstruction(): Promise { - return await getGoblinGoldWithdrawInstruction({ - schema, - form, - amount: form.amount ?? 0, - programId, - connection, - wallet, - setFormErrors, - }) - } - - const setAmount = (event) => { - const value = event.target.value - handleSetForm({ - value: value, - propertyName: 'amount', - }) - } - - const validateAmountOnBlur = () => { - const value = form.amount - - handleSetForm({ - value: parseFloat( - Math.max( - Number(mintMinAmount), - Math.min(Number(Number.MAX_SAFE_INTEGER), Number(value)) - ).toFixed(currentPrecision) - ), - propertyName: 'amount', - }) - } - - useEffect(() => { - // call for the mainnet vaults - const fetchVaults = async () => { - const response = await fetch('https://data.goblin.gold:7766/vaults') - const parsedResponse = (await response.json()) as StrategyVault[] - setGoblinGoldVaults(parsedResponse as StrategyVault[]) - } - - fetchVaults() - }, []) - - useEffect(() => { - handleSetForm({ - propertyName: 'programId', - value: programId?.toString(), - }) - }, [programId]) - - useEffect(() => { - handleSetInstructions( - { governedAccount: governedAccount, getInstruction }, - index - ) - }, [form]) - - useEffect(() => { - setGovernedAccount(form.governedTokenAccount?.governance) - setMintInfo(form.governedTokenAccount?.extensions.mint?.account) - }, [form.governedTokenAccount]) - - const schema = getGoblinGoldWithdrawSchema() - - return ( - - { - handleSetForm({ value, propertyName: 'governedTokenAccount' }) - }} - value={form.governedTokenAccount} - error={formErrors['governedTokenAccount']} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - /> - - - - - ) -} - -export default GoblinGoldWithdraw diff --git a/pages/dao/[symbol]/proposal/components/instructions/Mango/MakeAddOracle.tsx b/pages/dao/[symbol]/proposal/components/instructions/Mango/MakeAddOracle.tsx deleted file mode 100644 index 3ffbe5d853..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Mango/MakeAddOracle.tsx +++ /dev/null @@ -1,142 +0,0 @@ -/* eslint-disable @typescript-eslint/no-non-null-assertion */ -import React, { useContext, useEffect, useState } from 'react' -import useRealm from '@hooks/useRealm' -import { PublicKey } from '@solana/web3.js' -import * as yup from 'yup' -import { isFormValid } from '@utils/formValidation' -import { - UiInstruction, - MangoMakeAddOracleForm, -} from '@utils/uiTypes/proposalCreationTypes' -import { NewProposalContext } from '../../../new' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { Governance } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import useWalletStore from 'stores/useWalletStore' -import { serializeInstructionToBase64 } from '@solana/spl-governance' -import Input from '@components/inputs/Input' -import GovernedAccountSelect from '../../GovernedAccountSelect' -import { makeAddOracleInstruction } from '@blockworks-foundation/mango-client' -import { AccountType } from '@utils/uiTypes/assets' - -const MakeAddOracle = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const wallet = useWalletStore((s) => s.current) - const { realmInfo } = useRealm() - const { assetAccounts } = useGovernanceAssets() - const governedProgramAccounts = assetAccounts.filter( - (x) => x.type === AccountType.PROGRAM - ) - const shouldBeGoverned = index !== 0 && governance - const programId: PublicKey | undefined = realmInfo?.programId - const [form, setForm] = useState({ - governedAccount: undefined, - programId: programId?.toString(), - mangoGroup: undefined, - oracleAccount: undefined, - }) - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - const validateInstruction = async (): Promise => { - const { isValid, validationErrors } = await isFormValid(schema, form) - setFormErrors(validationErrors) - return isValid - } - async function getInstruction(): Promise { - const isValid = await validateInstruction() - let serializedInstruction = '' - if ( - isValid && - programId && - form.governedAccount?.governance?.account && - wallet?.publicKey - ) { - //Mango instruction call and serialize - const addOracleIx = makeAddOracleInstruction( - form.governedAccount.governance.account.governedAccount, - new PublicKey(form.mangoGroup!), - new PublicKey(form.oracleAccount!), - form.governedAccount.governance.pubkey - ) - - serializedInstruction = serializeInstructionToBase64(addOracleIx) - } - const obj: UiInstruction = { - serializedInstruction: serializedInstruction, - isValid, - governance: form.governedAccount?.governance, - } - return obj - } - useEffect(() => { - handleSetForm({ - propertyName: 'programId', - value: programId?.toString(), - }) - }, [realmInfo?.programId]) - - useEffect(() => { - handleSetInstructions( - { governedAccount: form.governedAccount?.governance, getInstruction }, - index - ) - }, [form]) - const schema = yup.object().shape({ - bufferAddress: yup.number(), - governedAccount: yup - .object() - .nullable() - .required('Program governed account is required'), - }) - - return ( - <> - { - handleSetForm({ value, propertyName: 'governedAccount' }) - }} - value={form.governedAccount} - error={formErrors['governedAccount']} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - > - - handleSetForm({ - value: evt.target.value, - propertyName: 'mangoGroup', - }) - } - error={formErrors['mangoGroup']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'oracleAccount', - }) - } - error={formErrors['oracleAccount']} - /> - - ) -} - -export default MakeAddOracle diff --git a/pages/dao/[symbol]/proposal/components/instructions/Mango/MakeAddSpotMarket.tsx b/pages/dao/[symbol]/proposal/components/instructions/Mango/MakeAddSpotMarket.tsx deleted file mode 100644 index 7072a02601..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Mango/MakeAddSpotMarket.tsx +++ /dev/null @@ -1,347 +0,0 @@ -/* eslint-disable @typescript-eslint/no-non-null-assertion */ -import React, { useContext, useEffect, useState } from 'react' -import useRealm from '@hooks/useRealm' -import { - Account, - PublicKey, - Transaction, - TransactionInstruction, -} from '@solana/web3.js' -import * as yup from 'yup' -import { isFormValid } from '@utils/formValidation' -import { - UiInstruction, - MangoMakeAddSpotMarketForm, -} from '@utils/uiTypes/proposalCreationTypes' -import { NewProposalContext } from '../../../new' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { Governance } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import useWalletStore from 'stores/useWalletStore' -import { serializeInstructionToBase64 } from '@solana/spl-governance' -import Input from '@components/inputs/Input' -import GovernedAccountSelect from '../../GovernedAccountSelect' -import { - Config, - createAccountInstruction, - getTokenBySymbol, - I80F48, - makeAddSpotMarketInstruction, - MangoClient, - NodeBankLayout, - RootBankLayout, -} from '@blockworks-foundation/mango-client' -import * as common from '@project-serum/common' -import * as serum from '@project-serum/serum' -import { AccountType } from '@utils/uiTypes/assets' - -const MakeAddSpotMarket = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const wallet = useWalletStore((s) => s.current) - const connection = useWalletStore((s) => s.connection.current) - const { realmInfo } = useRealm() - const { assetAccounts } = useGovernanceAssets() - const governedProgramAccounts = assetAccounts.filter( - (x) => x.type === AccountType.PROGRAM - ) - const shouldBeGoverned = index !== 0 && governance - const programId: PublicKey | undefined = realmInfo?.programId - const [form, setForm] = useState({ - governedAccount: undefined, - programId: programId?.toString(), - mangoGroup: undefined, - oracleAccount: undefined, - serumAccount: undefined, - maintLeverage: 10, - initLeverage: 5, - liquidationFee: 0.05, - optUtil: 0.7, - optRate: 0.03, - maxRate: 0.75, - }) - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - const validateInstruction = async (): Promise => { - const { isValid, validationErrors } = await isFormValid(schema, form) - setFormErrors(validationErrors) - return isValid - } - async function getInstruction(): Promise { - const isValid = await validateInstruction() - let serializedInstruction = '' - if ( - isValid && - programId && - form.governedAccount?.governance?.account && - wallet?.publicKey - ) { - const groupConfig = Config.ids().groups.find((c) => - c.publicKey.equals(new PublicKey(form.mangoGroup!)) - )! - const quoteMint = getTokenBySymbol(groupConfig, groupConfig.quoteSymbol) - - const mangoGroup = await new MangoClient( - connection, - groupConfig.mangoProgramId - ).getMangoGroup(groupConfig.publicKey) - - const provider = new common.Provider( - connection, - { ...wallet!, publicKey: wallet!.publicKey! }, - common.Provider.defaultOptions() - ) - const oracle = new PublicKey(form.oracleAccount!) - const market = new PublicKey(form.serumAccount!) - const marketInfo = await serum.Market.load( - connection, - market, - undefined, - groupConfig.serumProgramId - ) - - if (!marketInfo.quoteMintAddress.equals(quoteMint.mintKey)) { - throw new Error('invalid market') - } - - const tx = new Transaction() - const addToTx = async ( - instructions: Promise - ) => { - for (const ins of await instructions) { - tx.add(ins) - } - } - - const baseVault = new Account() - await addToTx( - common.createTokenAccountInstrs( - provider, - baseVault.publicKey, - marketInfo.baseMintAddress, - mangoGroup.signerKey - ) - ) - - const nodeBank = await createAccountInstruction( - connection, - provider.wallet.publicKey, - NodeBankLayout.span, - groupConfig.mangoProgramId - ) - tx.add(nodeBank.instruction) - - const rootBank = await createAccountInstruction( - connection, - provider.wallet.publicKey, - RootBankLayout.span, - groupConfig.mangoProgramId - ) - tx.add(rootBank.instruction) - - tx.recentBlockhash = ( - await connection.getLatestBlockhash('max') - ).blockhash - - const signers = [baseVault, nodeBank.account, rootBank.account] - tx.setSigners(wallet!.publicKey!, ...signers.map((s) => s.publicKey)) - if (signers.length > 0) { - tx.partialSign(...signers) - } - const signed = await wallet?.signTransaction(tx) - const txid = await connection.sendRawTransaction(signed!.serialize()) - - console.log('created accounts', txid) - - const instruction = makeAddSpotMarketInstruction( - groupConfig.mangoProgramId, - mangoGroup.publicKey, - oracle, - market, - mangoGroup.dexProgramId, - marketInfo.baseMintAddress, - nodeBank.account.publicKey, - baseVault.publicKey, - rootBank.account.publicKey, - form.governedAccount.governance.pubkey, - I80F48.fromNumber(form.maintLeverage), - I80F48.fromNumber(form.initLeverage), - I80F48.fromNumber(form.liquidationFee), - I80F48.fromNumber(form.optUtil), - I80F48.fromNumber(form.optRate), - I80F48.fromNumber(form.maxRate) - ) - serializedInstruction = serializeInstructionToBase64(instruction) - } - const obj: UiInstruction = { - serializedInstruction: serializedInstruction, - isValid, - governance: form.governedAccount?.governance, - } - return obj - } - useEffect(() => { - handleSetForm({ - propertyName: 'programId', - value: programId?.toString(), - }) - }, [realmInfo?.programId]) - - useEffect(() => { - handleSetInstructions( - { governedAccount: form.governedAccount?.governance, getInstruction }, - index - ) - }, [form]) - const schema = yup.object().shape({ - bufferAddress: yup.number(), - governedAccount: yup - .object() - .nullable() - .required('Program governed account is required'), - }) - - return ( - <> - { - handleSetForm({ value, propertyName: 'governedAccount' }) - }} - value={form.governedAccount} - error={formErrors['governedAccount']} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - > - - handleSetForm({ - value: evt.target.value, - propertyName: 'mangoGroup', - }) - } - error={formErrors['mangoGroup']} - /> - - - handleSetForm({ - value: evt.target.value, - propertyName: 'oracleAccount', - }) - } - error={formErrors['oracleAccount']} - /> - - - handleSetForm({ - value: evt.target.value, - propertyName: 'serumAccount', - }) - } - error={formErrors['serumAccount']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'maintLeverage', - }) - } - error={formErrors['maintLeverage']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'initLeverage', - }) - } - error={formErrors['initLeverage']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'liquidationFee', - }) - } - error={formErrors['liquidationFee']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'optUtil', - }) - } - error={formErrors['optUtil']} - /> - - - handleSetForm({ - value: evt.target.value, - propertyName: 'optRate', - }) - } - error={formErrors['optRate']} - /> - - - handleSetForm({ - value: evt.target.value, - propertyName: 'maxRate', - }) - } - error={formErrors['maxRate']} - /> - - ) -} - -export default MakeAddSpotMarket diff --git a/pages/dao/[symbol]/proposal/components/instructions/Mango/MakeChangeMaxAccounts.tsx b/pages/dao/[symbol]/proposal/components/instructions/Mango/MakeChangeMaxAccounts.tsx deleted file mode 100644 index 48447ce11e..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Mango/MakeChangeMaxAccounts.tsx +++ /dev/null @@ -1,150 +0,0 @@ -/* eslint-disable @typescript-eslint/no-non-null-assertion */ -import React, { useContext, useEffect, useState } from 'react' -import useRealm from '@hooks/useRealm' -import { PublicKey } from '@solana/web3.js' -import * as yup from 'yup' -import { isFormValid } from '@utils/formValidation' -import { - UiInstruction, - MangoMakeChangeMaxAccountsForm, -} from '@utils/uiTypes/proposalCreationTypes' -import { NewProposalContext } from '../../../new' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { Governance } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import useWalletStore from 'stores/useWalletStore' -import { serializeInstructionToBase64 } from '@solana/spl-governance' -import Input from '@components/inputs/Input' -import GovernedAccountSelect from '../../GovernedAccountSelect' -import { - BN, - makeChangeMaxMangoAccountsInstruction, -} from '@blockworks-foundation/mango-client' -import { AccountType } from '@utils/uiTypes/assets' - -const MakeChangeMaxAccounts = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const wallet = useWalletStore((s) => s.current) - const { realmInfo } = useRealm() - const { assetAccounts } = useGovernanceAssets() - const governedProgramAccounts = assetAccounts.filter( - (x) => x.type === AccountType.PROGRAM - ) - const shouldBeGoverned = index !== 0 && governance - const programId: PublicKey | undefined = realmInfo?.programId - const [form, setForm] = useState({ - governedAccount: undefined, - programId: programId?.toString(), - mangoGroup: undefined, - maxMangoAccounts: 1, - }) - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - const validateInstruction = async (): Promise => { - const { isValid, validationErrors } = await isFormValid(schema, form) - setFormErrors(validationErrors) - return isValid - } - async function getInstruction(): Promise { - const isValid = await validateInstruction() - let serializedInstruction = '' - if ( - isValid && - programId && - form.governedAccount?.governance?.account && - wallet?.publicKey - ) { - //Mango instruction call and serialize - const setMaxMangoAccountsInstr = makeChangeMaxMangoAccountsInstruction( - form.governedAccount.governance.account.governedAccount, - new PublicKey(form.mangoGroup!), - form.governedAccount.governance.pubkey, - new BN(form.maxMangoAccounts) - ) - - serializedInstruction = serializeInstructionToBase64( - setMaxMangoAccountsInstr - ) - } - const obj: UiInstruction = { - serializedInstruction: serializedInstruction, - isValid, - governance: form.governedAccount?.governance, - } - return obj - } - useEffect(() => { - handleSetForm({ - propertyName: 'programId', - value: programId?.toString(), - }) - }, [realmInfo?.programId]) - - useEffect(() => { - handleSetInstructions( - { governedAccount: form.governedAccount?.governance, getInstruction }, - index - ) - }, [form]) - const schema = yup.object().shape({ - bufferAddress: yup.number(), - governedAccount: yup - .object() - .nullable() - .required('Program governed account is required'), - }) - - return ( - <> - {/* if you need more fields add theme to interface MangoMakeChangeMaxAccountsForm - then you can add inputs in here */} - { - handleSetForm({ value, propertyName: 'governedAccount' }) - }} - value={form.governedAccount} - error={formErrors['governedAccount']} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - > - - handleSetForm({ - value: evt.target.value, - propertyName: 'mangoGroup', - }) - } - error={formErrors['mangoGroup']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'maxMangoAccounts', - }) - } - error={formErrors['maxMangoAccounts']} - /> - - ) -} - -export default MakeChangeMaxAccounts diff --git a/pages/dao/[symbol]/proposal/components/instructions/Mango/MakeChangePerpMarket.tsx b/pages/dao/[symbol]/proposal/components/instructions/Mango/MakeChangePerpMarket.tsx deleted file mode 100644 index a9bd8b1573..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Mango/MakeChangePerpMarket.tsx +++ /dev/null @@ -1,346 +0,0 @@ -/* eslint-disable @typescript-eslint/no-non-null-assertion */ -import React, { useContext, useEffect, useState } from 'react' -import useRealm from '@hooks/useRealm' -import { PublicKey } from '@solana/web3.js' -import * as yup from 'yup' -import { isFormValid } from '@utils/formValidation' -import { - UiInstruction, - MangoMakeChangePerpMarketForm, -} from '@utils/uiTypes/proposalCreationTypes' -import { NewProposalContext } from '../../../new' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { Governance } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import useWalletStore from 'stores/useWalletStore' -import { serializeInstructionToBase64 } from '@solana/spl-governance' -import Input from '@components/inputs/Input' -import GovernedAccountSelect from '../../GovernedAccountSelect' -import { - BN, - Config, - I80F48, - makeChangePerpMarketParams2Instruction, - optionalBNFromString, -} from '@blockworks-foundation/mango-client' -import { AccountType } from '@utils/uiTypes/assets' - -const MakeChangePerpMarket = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const wallet = useWalletStore((s) => s.current) - const { realmInfo } = useRealm() - const { assetAccounts } = useGovernanceAssets() - const governedProgramAccounts = assetAccounts.filter( - (x) => x.type === AccountType.PROGRAM - ) - const shouldBeGoverned = index !== 0 && governance - const programId: PublicKey | undefined = realmInfo?.programId - const [form, setForm] = useState({ - governedAccount: undefined, - programId: programId?.toString(), - mangoGroup: undefined, - perpMarket: undefined, - mngoPerPeriod: undefined, - maxDepthBps: undefined, - lmSizeShift: undefined, - makerFee: undefined, - takerFee: undefined, - maintLeverage: undefined, - initLeverage: undefined, - liquidationFee: undefined, - rate: undefined, - exp: undefined, - targetPeriodLength: undefined, - version: undefined, - }) - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - const validateInstruction = async (): Promise => { - const { isValid, validationErrors } = await isFormValid(schema, form) - setFormErrors(validationErrors) - return isValid - } - async function getInstruction(): Promise { - const isValid = await validateInstruction() - let serializedInstruction = '' - if ( - isValid && - programId && - form.governedAccount?.governance?.account && - wallet?.publicKey - ) { - const mangoGroup = new PublicKey(form.mangoGroup!) - const perpMarket = new PublicKey(form.perpMarket!) - const groupConfig = Config.ids().groups.find((c) => - c.publicKey.equals(mangoGroup) - )! - - const instruction = makeChangePerpMarketParams2Instruction( - groupConfig.mangoProgramId, - mangoGroup, - perpMarket, - form.governedAccount.governance.pubkey, - I80F48.fromOptionalString(form.maintLeverage), - I80F48.fromOptionalString(form.initLeverage), - I80F48.fromOptionalString(form.liquidationFee), - I80F48.fromOptionalString(form.makerFee), - I80F48.fromOptionalString(form.takerFee), - I80F48.fromOptionalString(form.rate), - I80F48.fromOptionalString(form.maxDepthBps), - optionalBNFromString(form.targetPeriodLength), - form.mngoPerPeriod - ? new BN( - Math.round( - ((form.mngoPerPeriod as any) as number) * Math.pow(10, 6) - ) - ) - : undefined, - optionalBNFromString(form.exp), - optionalBNFromString(form.version), - optionalBNFromString(form.lmSizeShift) - ) - - serializedInstruction = serializeInstructionToBase64(instruction) - } - const obj: UiInstruction = { - serializedInstruction: serializedInstruction, - isValid, - governance: form.governedAccount?.governance, - } - return obj - } - useEffect(() => { - handleSetForm({ - propertyName: 'programId', - value: programId?.toString(), - }) - }, [realmInfo?.programId]) - - useEffect(() => { - handleSetInstructions( - { governedAccount: form.governedAccount?.governance, getInstruction }, - index - ) - }, [form]) - const schema = yup.object().shape({ - bufferAddress: yup.number(), - governedAccount: yup - .object() - .nullable() - .required('Program governed account is required'), - }) - - const recommendedLmSizeShift = - form.maxDepthBps && - Math.floor(Math.log2((form.maxDepthBps as any) as number) - 3) - - const recommendedMaintLeverage = - form.initLeverage && ((form.initLeverage as any) as number) * 2 - - const recommendedLiquidationFee = - form.initLeverage && 1 / (((form.initLeverage as any) as number) * 4) - - return ( - <> - {/* if you need more fields add theme to interface MangoMakeChangeMaxAccountsForm - then you can add inputs in here */} - { - handleSetForm({ value, propertyName: 'governedAccount' }) - }} - value={form.governedAccount} - error={formErrors['governedAccount']} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - > - - handleSetForm({ - value: evt.target.value, - propertyName: 'mangoGroup', - }) - } - error={formErrors['mangoGroup']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'perpMarket', - }) - } - error={formErrors['perpMarket']} - /> - - - handleSetForm({ - value: evt.target.value, - propertyName: 'mngoPerPeriod', - }) - } - error={formErrors['mngoPerPeriod']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'maxDepthBps', - }) - } - error={formErrors['maxDepthBps']} - /> - - - handleSetForm({ - value: evt.target.value, - propertyName: 'lmSizeShift', - }) - } - error={formErrors['lmSizeShift']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'makerFee', - }) - } - error={formErrors['makerFee']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'takerFee', - }) - } - error={formErrors['takerFee']} - /> - - - handleSetForm({ - value: evt.target.value, - propertyName: 'initLeverage', - }) - } - error={formErrors['initLeverage']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'maintLeverage', - }) - } - error={formErrors['maintLeverage']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'liquidationFee', - }) - } - error={formErrors['liquidationFee']} - /> - - - handleSetForm({ - value: evt.target.value, - propertyName: 'rate', - }) - } - error={formErrors['rate']} - /> - - - handleSetForm({ - value: evt.target.value, - propertyName: 'exp', - }) - } - error={formErrors['exp']} - /> - - - handleSetForm({ - value: evt.target.value, - propertyName: 'targetPeriodLength', - }) - } - error={formErrors['targetPeriodLength']} - /> - - - handleSetForm({ - value: evt.target.value, - propertyName: 'version', - }) - } - error={formErrors['version']} - /> - - ) -} - -export default MakeChangePerpMarket diff --git a/pages/dao/[symbol]/proposal/components/instructions/Mango/MakeChangeReferralFeeParams.tsx b/pages/dao/[symbol]/proposal/components/instructions/Mango/MakeChangeReferralFeeParams.tsx deleted file mode 100644 index 76d07be7c1..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Mango/MakeChangeReferralFeeParams.tsx +++ /dev/null @@ -1,191 +0,0 @@ -/* eslint-disable @typescript-eslint/no-non-null-assertion */ -import React, { useContext, useEffect, useState } from 'react' -import useRealm from '@hooks/useRealm' -import { PublicKey } from '@solana/web3.js' -import * as yup from 'yup' -import { isFormValid } from '@utils/formValidation' -import { - MangoMakeChangeReferralFeeParams, - UiInstruction, -} from '@utils/uiTypes/proposalCreationTypes' -import { NewProposalContext } from '../../../new' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { Governance } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import useWalletStore from 'stores/useWalletStore' -import { serializeInstructionToBase64 } from '@solana/spl-governance' -import Input from '@components/inputs/Input' -import GovernedAccountSelect from '../../GovernedAccountSelect' -import { tryGetMint } from '@utils/tokens' -import { makeChangeReferralFeeParamsInstruction } from '@blockworks-foundation/mango-client' -import { BN } from '@project-serum/anchor' -import { MANGO_MINT } from 'Strategies/protocols/mango/tools' -import { parseMintNaturalAmountFromDecimal } from '@tools/sdk/units' -import { AccountType } from '@utils/uiTypes/assets' - -const MakeChangeReferralFeeParams = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const wallet = useWalletStore((s) => s.current) - const { realmInfo } = useRealm() - const { assetAccounts } = useGovernanceAssets() - const connection = useWalletStore((s) => s.connection) - const governedProgramAccounts = assetAccounts.filter( - (x) => x.type === AccountType.PROGRAM - ) - const shouldBeGoverned = index !== 0 && governance - const programId: PublicKey | undefined = realmInfo?.programId - const [form, setForm] = useState({ - governedAccount: undefined, - programId: programId?.toString(), - mangoGroup: undefined, - refSurchargeCentibps: 0, - refShareCentibps: 0, - refMngoRequired: 0, - }) - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - const validateInstruction = async (): Promise => { - const { isValid, validationErrors } = await isFormValid(schema, form) - setFormErrors(validationErrors) - return isValid - } - async function getInstruction(): Promise { - const isValid = await validateInstruction() - let serializedInstruction = '' - if ( - isValid && - programId && - form.governedAccount?.governance?.account && - wallet?.publicKey - ) { - //Mango instruction call and serialize - const mint = await tryGetMint( - connection.current, - new PublicKey(MANGO_MINT) - ) - const refMngoRequiredMintAmount = parseMintNaturalAmountFromDecimal( - form.refMngoRequired!, - mint!.account.decimals - ) - const setMaxMangoAccountsInstr = makeChangeReferralFeeParamsInstruction( - form.governedAccount.governance.account.governedAccount, - new PublicKey(form.mangoGroup!), - form.governedAccount.governance.pubkey, - new BN(form.refSurchargeCentibps), - new BN(form.refShareCentibps), - new BN(refMngoRequiredMintAmount) - ) - - serializedInstruction = serializeInstructionToBase64( - setMaxMangoAccountsInstr - ) - } - const obj: UiInstruction = { - serializedInstruction: serializedInstruction, - isValid, - governance: form.governedAccount?.governance, - } - return obj - } - useEffect(() => { - handleSetForm({ - propertyName: 'programId', - value: programId?.toString(), - }) - }, [realmInfo?.programId]) - - useEffect(() => { - handleSetInstructions( - { governedAccount: form.governedAccount?.governance, getInstruction }, - index - ) - }, [form]) - const schema = yup.object().shape({ - governedAccount: yup - .object() - .nullable() - .required('Program governed account is required'), - mangoGroup: yup.string().required(), - refShareCentibps: yup.number().required(), - refMngoRequired: yup.number().required(), - refSurchargeCentibps: yup.number().required(), - }) - - return ( - <> - { - handleSetForm({ value, propertyName: 'governedAccount' }) - }} - value={form.governedAccount} - error={formErrors['governedAccount']} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - > - - handleSetForm({ - value: evt.target.value, - propertyName: 'mangoGroup', - }) - } - error={formErrors['mangoGroup']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'refSurchargeCentibps', - }) - } - error={formErrors['refSurchargeCentibps']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'refShareCentibps', - }) - } - error={formErrors['refShareCentibps']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'refMngoRequired', - }) - } - error={formErrors['refMngoRequired']} - /> - - ) -} - -export default MakeChangeReferralFeeParams diff --git a/pages/dao/[symbol]/proposal/components/instructions/Mango/MakeChangeSpotMarket.tsx b/pages/dao/[symbol]/proposal/components/instructions/Mango/MakeChangeSpotMarket.tsx deleted file mode 100644 index c701feb148..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Mango/MakeChangeSpotMarket.tsx +++ /dev/null @@ -1,285 +0,0 @@ -/* eslint-disable @typescript-eslint/no-non-null-assertion */ -import React, { useContext, useEffect, useState } from 'react' -import useRealm from '@hooks/useRealm' -import { PublicKey } from '@solana/web3.js' -import * as yup from 'yup' -import { isFormValid } from '@utils/formValidation' -import { - UiInstruction, - MangoMakeChangeSpotMarketForm, -} from '@utils/uiTypes/proposalCreationTypes' -import { NewProposalContext } from '../../../new' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { Governance } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import useWalletStore from 'stores/useWalletStore' -import { serializeInstructionToBase64 } from '@solana/spl-governance' -import Input from '@components/inputs/Input' -import GovernedAccountSelect from '../../GovernedAccountSelect' -import { - Config, - getSpotMarketByBaseSymbol, - getTokenBySymbol, - I80F48, - makeChangeSpotMarketParamsInstruction, - MangoClient, - optionalBNFromString, -} from '@blockworks-foundation/mango-client' -import * as serum from '@project-serum/serum' -import { AccountType } from '@utils/uiTypes/assets' - -const MakeChangeSpotMarket = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const wallet = useWalletStore((s) => s.current) - const connection = useWalletStore((s) => s.connection.current) - - const { realmInfo } = useRealm() - const { assetAccounts } = useGovernanceAssets() - const governedProgramAccounts = assetAccounts.filter( - (x) => x.type === AccountType.PROGRAM - ) - const shouldBeGoverned = index !== 0 && governance - const programId: PublicKey | undefined = realmInfo?.programId - const [form, setForm] = useState({ - governedAccount: undefined, - programId: programId?.toString(), - mangoGroup: undefined, - baseSymbol: undefined, - maintLeverage: 10, - initLeverage: 5, - liquidationFee: 0.05, - optUtil: 0.7, - optRate: 0.03, - maxRate: 0.75, - version: undefined, - }) - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - const validateInstruction = async (): Promise => { - const { isValid, validationErrors } = await isFormValid(schema, form) - setFormErrors(validationErrors) - return isValid - } - async function getInstruction(): Promise { - const isValid = await validateInstruction() - let serializedInstruction = '' - if ( - isValid && - programId && - form.governedAccount?.governance?.account && - wallet?.publicKey - ) { - const mangoGroupPk = new PublicKey(form.mangoGroup!) - const groupConfig = Config.ids().groups.find((c) => - c.publicKey.equals(mangoGroupPk) - )! - - const client = new MangoClient(connection, groupConfig.mangoProgramId) - const mangoGroup = await client.getMangoGroup(groupConfig.publicKey) - - const spotMarketConfig = getSpotMarketByBaseSymbol( - groupConfig, - form.baseSymbol! - ) - const spotMarket = await serum.Market.load( - connection, - spotMarketConfig!.publicKey, - undefined, - groupConfig.serumProgramId - ) - const rootBanks = await mangoGroup.loadRootBanks(connection) - const tokenBySymbol = getTokenBySymbol(groupConfig, form.baseSymbol!) - const tokenIndex = mangoGroup.getTokenIndex(tokenBySymbol.mintKey) - const rootBank = rootBanks[tokenIndex] - - const instruction = makeChangeSpotMarketParamsInstruction( - groupConfig.mangoProgramId, - mangoGroup.publicKey, - spotMarket.publicKey, - rootBank!.publicKey, - form.governedAccount.governance.pubkey, - I80F48.fromNumber(form.maintLeverage), - I80F48.fromNumber(form.initLeverage), - I80F48.fromNumber(form.liquidationFee), - I80F48.fromNumber(form.optUtil), - I80F48.fromNumber(form.optRate), - I80F48.fromNumber(form.maxRate), - optionalBNFromString(form.version) - ) - - serializedInstruction = serializeInstructionToBase64(instruction) - } - const obj: UiInstruction = { - serializedInstruction: serializedInstruction, - isValid, - governance: form.governedAccount?.governance, - } - return obj - } - useEffect(() => { - handleSetForm({ - propertyName: 'programId', - value: programId?.toString(), - }) - }, [realmInfo?.programId]) - - useEffect(() => { - handleSetInstructions( - { governedAccount: form.governedAccount?.governance, getInstruction }, - index - ) - }, [form]) - const schema = yup.object().shape({ - bufferAddress: yup.number(), - governedAccount: yup - .object() - .nullable() - .required('Program governed account is required'), - }) - - return ( - <> - {/* if you need more fields add theme to interface MangoMakeChangeMaxAccountsForm - then you can add inputs in here */} - { - handleSetForm({ value, propertyName: 'governedAccount' }) - }} - value={form.governedAccount} - error={formErrors['governedAccount']} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - > - - handleSetForm({ - value: evt.target.value, - propertyName: 'mangoGroup', - }) - } - error={formErrors['mangoGroup']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'baseSymbol', - }) - } - error={formErrors['baseSymbol']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'maintLeverage', - }) - } - error={formErrors['maintLeverage']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'initLeverage', - }) - } - error={formErrors['initLeverage']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'liquidationFee', - }) - } - error={formErrors['liquidationFee']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'optUtil', - }) - } - error={formErrors['optUtil']} - /> - - - handleSetForm({ - value: evt.target.value, - propertyName: 'optRate', - }) - } - error={formErrors['optRate']} - /> - - - handleSetForm({ - value: evt.target.value, - propertyName: 'maxRate', - }) - } - error={formErrors['maxRate']} - /> - - - handleSetForm({ - value: evt.target.value, - propertyName: 'version', - }) - } - error={formErrors['version']} - /> - - ) -} - -export default MakeChangeSpotMarket diff --git a/pages/dao/[symbol]/proposal/components/instructions/Mango/MakeCreatePerpMarket.tsx b/pages/dao/[symbol]/proposal/components/instructions/Mango/MakeCreatePerpMarket.tsx deleted file mode 100644 index fbebb1577b..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Mango/MakeCreatePerpMarket.tsx +++ /dev/null @@ -1,492 +0,0 @@ -/* eslint-disable @typescript-eslint/no-non-null-assertion */ -import React, { useContext, useEffect, useState } from 'react' -import useRealm from '@hooks/useRealm' -import { PublicKey, Transaction } from '@solana/web3.js' -import * as yup from 'yup' -import { isFormValid } from '@utils/formValidation' -import { - UiInstruction, - MangoMakeCreatePerpMarketForm, -} from '@utils/uiTypes/proposalCreationTypes' -import { NewProposalContext } from '../../../new' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { Governance, TOKEN_PROGRAM_ID } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import useWalletStore from 'stores/useWalletStore' -import { serializeInstructionToBase64 } from '@solana/spl-governance' -import Input from '@components/inputs/Input' -import GovernedAccountSelect from '../../GovernedAccountSelect' -import { - BN, - BookSideLayout, - Config, - createAccountInstruction, - I80F48, - makeCreatePerpMarketInstruction, - MangoClient, - PerpEventLayout, - PerpEventQueueHeaderLayout, -} from '@blockworks-foundation/mango-client' -import * as common from '@project-serum/common' -import { AccountType } from '@utils/uiTypes/assets' - -const MakeCreatePerpMarket = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const wallet = useWalletStore((s) => s.current) - const connection = useWalletStore((s) => s.connection.current) - - const { realmInfo } = useRealm() - const { assetAccounts } = useGovernanceAssets() - const governedProgramAccounts = assetAccounts.filter( - (x) => x.type === AccountType.PROGRAM - ) - const shouldBeGoverned = index !== 0 && governance - const programId: PublicKey | undefined = realmInfo?.programId - const [form, setForm] = useState({ - governedAccount: undefined, - programId: programId?.toString(), - mangoGroup: undefined, - oracleAccount: undefined, - baseDecimals: 8, - baseLotSize: 1, - quoteLotSize: 1, - mngoPerPeriod: 250, - maxDepthBps: 1, - lmSizeShift: 0, - makerFee: -0.0003, - takerFee: 0.0004, - maintLeverage: 20, - initLeverage: 10, - liquidationFee: 0.025, - rate: 0.03, - exp: 2, - targetPeriodLength: 3600, - version: 1, - }) - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - const validateInstruction = async (): Promise => { - const { isValid, validationErrors } = await isFormValid(schema, form) - setFormErrors(validationErrors) - return isValid - } - async function getInstruction(): Promise { - const isValid = await validateInstruction() - let serializedInstruction = '' - if ( - isValid && - programId && - form.governedAccount?.governance?.account && - form.mangoGroup && - form.oracleAccount && - wallet?.publicKey - ) { - const groupConfig = Config.ids().groups.find((c) => - c.publicKey.equals(new PublicKey(form.mangoGroup!)) - )! - - const oraclePk = new PublicKey(form.oracleAccount) - - const mangoGroup = await new MangoClient( - connection, - groupConfig.mangoProgramId - ).getMangoGroup(groupConfig.publicKey) - - const mngoToken = groupConfig.tokens.filter((token) => { - return token.symbol === 'MNGO' - })[0] - const mngoMintPk = mngoToken.mintKey - - const provider = new common.Provider( - connection, - { ...wallet!, publicKey: wallet!.publicKey! }, - common.Provider.defaultOptions() - ) - const tx = new Transaction() - - const makeEventQueueAccountInstruction = await createAccountInstruction( - connection, - provider.wallet.publicKey, - PerpEventQueueHeaderLayout.span + 256 * PerpEventLayout.span, - groupConfig.mangoProgramId - ) - tx.add(makeEventQueueAccountInstruction.instruction) - - const makeBidAccountInstruction = await createAccountInstruction( - connection, - provider.wallet.publicKey, - BookSideLayout.span, - groupConfig.mangoProgramId - ) - tx.add(makeBidAccountInstruction.instruction) - - const makeAskAccountInstruction = await createAccountInstruction( - connection, - provider.wallet.publicKey, - BookSideLayout.span, - groupConfig.mangoProgramId - ) - tx.add(makeAskAccountInstruction.instruction) - - tx.recentBlockhash = ( - await connection.getLatestBlockhash('max') - ).blockhash - const signers = [ - makeEventQueueAccountInstruction.account, - makeBidAccountInstruction.account, - makeAskAccountInstruction.account, - ] - tx.feePayer = wallet!.publicKey! - tx.partialSign(...signers) - const signed = await wallet?.signTransaction(tx) - const txid = await connection.sendRawTransaction(signed!.serialize()) - console.log('created accounts', txid) - - const [perpMarketPk] = await PublicKey.findProgramAddress( - [ - mangoGroup.publicKey.toBytes(), - new Buffer('PerpMarket', 'utf-8'), - oraclePk.toBytes(), - ], - groupConfig.mangoProgramId - ) - - const [mngoVaultPk] = await PublicKey.findProgramAddress( - [ - perpMarketPk.toBytes(), - TOKEN_PROGRAM_ID.toBytes(), - mngoMintPk.toBytes(), - ], - groupConfig.mangoProgramId - ) - - const instruction = await makeCreatePerpMarketInstruction( - groupConfig.mangoProgramId, - mangoGroup.publicKey, - oraclePk, - perpMarketPk, - makeEventQueueAccountInstruction.account.publicKey, - makeBidAccountInstruction.account.publicKey, - makeAskAccountInstruction.account.publicKey, - mngoMintPk, - mngoVaultPk, - form.governedAccount?.governance?.pubkey, - mangoGroup.signerKey, - I80F48.fromNumber(form.maintLeverage), - I80F48.fromNumber(form.initLeverage), - I80F48.fromNumber(form.liquidationFee), - I80F48.fromNumber(form.makerFee), - I80F48.fromNumber(form.takerFee), - new BN(form.baseLotSize), - new BN(form.quoteLotSize), - I80F48.fromNumber(form.rate), - I80F48.fromNumber(form.maxDepthBps), - new BN(form.targetPeriodLength), - new BN(form.mngoPerPeriod * Math.pow(10, mngoToken.decimals)), - new BN(form.exp), - new BN(form.version), - new BN(form.lmSizeShift), - new BN(form.baseDecimals) - ) - - serializedInstruction = serializeInstructionToBase64(instruction) - } - const obj: UiInstruction = { - serializedInstruction: serializedInstruction, - isValid, - governance: form.governedAccount?.governance, - } - return obj - } - useEffect(() => { - handleSetForm({ - propertyName: 'programId', - value: programId?.toString(), - }) - }, [realmInfo?.programId]) - - useEffect(() => { - handleSetInstructions( - { governedAccount: form.governedAccount?.governance, getInstruction }, - index - ) - }, [form]) - const schema = yup.object().shape({ - bufferAddress: yup.number(), - governedAccount: yup - .object() - .nullable() - .required('Program governed account is required'), - }) - - const groupConfig = Config.ids().groups.find((c) => - new PublicKey(form.mangoGroup || 0)?.equals(c.publicKey) - )! - - const quoteDecimals = groupConfig?.tokens.find( - (t) => t.symbol == groupConfig?.quoteSymbol - )?.decimals - - const recommendedLmSizeShift = - form.maxDepthBps && - Math.floor(Math.log2((form.maxDepthBps as any) as number) - 3) - - const recommendedMaintLeverage = - form.initLeverage && ((form.initLeverage as any) as number) * 2 - - const recommendedLiquidationFee = - form.initLeverage && 1 / (((form.initLeverage as any) as number) * 4) - - return ( - <> - {/* if you need more fields add theme to interface MangoMakeChangeMaxAccountsForm - then you can add inputs in here */} - { - handleSetForm({ value, propertyName: 'governedAccount' }) - }} - value={form.governedAccount} - error={formErrors['governedAccount']} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - > - - handleSetForm({ - value: evt.target.value, - propertyName: 'mangoGroup', - }) - } - error={formErrors['mangoGroup']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'oracleAccount', - }) - } - error={formErrors['oracleAccount']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'baseDecimals', - }) - } - error={formErrors['baseDecimals']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'baseLotSize', - }) - } - error={formErrors['baseLotSize']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'quoteLotSize', - }) - } - error={formErrors['quoteLotSize']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'mngoPerPeriod', - }) - } - error={formErrors['mngoPerPeriod']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'maxDepthBps', - }) - } - error={formErrors['maxDepthBps']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'lmSizeShift', - }) - } - error={formErrors['lmSizeShift']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'makerFee', - }) - } - error={formErrors['makerFee']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'takerFee', - }) - } - error={formErrors['takerFee']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'initLeverage', - }) - } - error={formErrors['initLeverage']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'maintLeverage', - }) - } - error={formErrors['maintLeverage']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'liquidationFee', - }) - } - error={formErrors['liquidationFee']} - /> - - handleSetForm({ - value: evt.target.value, - propertyName: 'rate', - }) - } - error={formErrors['rate']} - /> - - - handleSetForm({ - value: evt.target.value, - propertyName: 'exp', - }) - } - error={formErrors['exp']} - /> - - - handleSetForm({ - value: evt.target.value, - propertyName: 'targetPeriodLength', - }) - } - error={formErrors['targetPeriodLength']} - /> - - - handleSetForm({ - value: evt.target.value, - propertyName: 'version', - }) - } - error={formErrors['version']} - /> - - ) -} - -export default MakeCreatePerpMarket diff --git a/pages/dao/[symbol]/proposal/components/instructions/Mango/MakeSetMarketMode.tsx b/pages/dao/[symbol]/proposal/components/instructions/Mango/MakeSetMarketMode.tsx deleted file mode 100644 index 6f49f2d67a..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Mango/MakeSetMarketMode.tsx +++ /dev/null @@ -1,234 +0,0 @@ -/* eslint-disable @typescript-eslint/no-non-null-assertion */ -import React, { useContext, useEffect, useState } from 'react' -import useRealm from '@hooks/useRealm' -import { PublicKey } from '@solana/web3.js' -import * as yup from 'yup' -import { isFormValid } from '@utils/formValidation' -import { - UiInstruction, - MangoMakeSetMarketModeForm, -} from '@utils/uiTypes/proposalCreationTypes' -import { NewProposalContext } from '../../../new' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { Governance } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import useWalletStore from 'stores/useWalletStore' -import { serializeInstructionToBase64 } from '@solana/spl-governance' -import { - IDS, - makeSetMarketModeInstruction, - BN, - Config, -} from '@blockworks-foundation/mango-client' -import { AccountType } from '@utils/uiTypes/assets' -import InstructionForm, { - InstructionInput, - InstructionInputType, -} from '../FormCreator' - -export const ASSET_TYPE = [ - { - name: 'Token', - value: 0, - }, - { - name: 'Perp', - value: 1, - }, -] - -export const MARKET_MODE = [ - { - name: 'Default', - value: 0, - }, - { - name: 'Active', - value: 1, - }, - { - name: 'Close Only', - value: 2, - }, - { - name: 'Force Close Only', - value: 3, - }, - { - name: 'Inactive', - value: 4, - }, - { - name: 'Swapping Spot Market', - value: 5, - }, -] - -const MakeSetMarketMode = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const wallet = useWalletStore((s) => s.current) - const { realmInfo } = useRealm() - const { assetAccounts } = useGovernanceAssets() - const governedProgramAccounts = assetAccounts.filter( - (x) => x.type === AccountType.PROGRAM - ) - const shouldBeGoverned = index !== 0 && governance - const programId: PublicKey | undefined = realmInfo?.programId - const [form, setForm] = useState({ - governedAccount: null, - mangoGroup: null, - marketIndex: null, - adminPk: '', - marketMode: null, - marketType: null, - }) - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - const validateInstruction = async (): Promise => { - const { isValid, validationErrors } = await isFormValid(schema, form) - setFormErrors(validationErrors) - return isValid - } - async function getInstruction(): Promise { - const isValid = await validateInstruction() - let serializedInstruction = '' - if ( - isValid && - programId && - form.governedAccount?.governance?.account && - wallet?.publicKey - ) { - const groupConfig = Config.ids().groups.find((c) => - c.publicKey.equals(new PublicKey(form.mangoGroup!.value)) - )! - //Mango instruction call and serialize - const addOracleIx = makeSetMarketModeInstruction( - groupConfig.mangoProgramId, - new PublicKey(form.mangoGroup!.value), - new PublicKey(form.adminPk), - new BN(form.marketIndex!.value), - Number(form.marketMode!.value), - Number(form.marketType!.value) - ) - - serializedInstruction = serializeInstructionToBase64(addOracleIx) - } - const obj: UiInstruction = { - serializedInstruction: serializedInstruction, - isValid, - governance: form.governedAccount?.governance, - } - return obj - } - useEffect(() => { - handleSetForm({ - propertyName: 'programId', - value: programId?.toString(), - }) - }, [realmInfo?.programId]) - - useEffect(() => { - handleSetInstructions( - { governedAccount: form.governedAccount?.governance, getInstruction }, - index - ) - }, [form]) - const schema = yup.object().shape({ - mangoGroup: yup.object().nullable().required('Mango group is required'), - marketIndex: yup.object().nullable().required('Market index is required'), - adminPk: yup.string().required('Admin Pk is required'), - marketMode: yup.object().nullable().required('Market Mode is required'), - marketType: yup.object().nullable().required('Market Type is required'), - governedAccount: yup - .object() - .nullable() - .required('Program governed account is required'), - }) - const getOptionsForMarketIndex = () => { - const currentMangoGroup = IDS.groups.find( - (x) => x.publicKey === form.mangoGroup?.value - )! - return form.mangoGroup && form.marketType - ? currentMangoGroup[ - Number(form.marketType.value) === 0 ? 'spotMarkets' : 'perpMarkets' - ].map((x) => { - return { - name: x.name, - value: x.marketIndex, - } - }) - : [] - } - const inputs: InstructionInput[] = [ - { - label: 'Governance', - initialValue: form.governedAccount, - name: 'governedAccount', - type: InstructionInputType.GOVERNED_ACCOUNT, - shouldBeGoverned: shouldBeGoverned as any, - governance: form.governedAccount?.governance, - options: governedProgramAccounts, - }, - { - label: 'Mango group', - initialValue: form.mangoGroup, - type: InstructionInputType.SELECT, - name: 'mangoGroup', - options: IDS.groups.map((x) => { - return { name: x.name, value: x.publicKey } - }), - }, - { - label: 'Market type', - initialValue: form.marketType, - type: InstructionInputType.SELECT, - name: 'marketType', - options: ASSET_TYPE, - }, - { - label: 'Market index', - initialValue: form.marketIndex, - type: InstructionInputType.SELECT, - name: 'marketIndex', - options: getOptionsForMarketIndex(), - }, - { - label: 'Market mode', - initialValue: form.marketMode, - type: InstructionInputType.SELECT, - name: 'marketMode', - options: MARKET_MODE, - }, - { - label: 'Admin PublicKey', - initialValue: form.adminPk, - type: InstructionInputType.INPUT, - name: 'adminPk', - }, - ] - - return ( - <> - {form && ( - - )} - - ) -} - -export default MakeSetMarketMode diff --git a/pages/dao/[symbol]/proposal/components/instructions/Mint.tsx b/pages/dao/[symbol]/proposal/components/instructions/Mint.tsx deleted file mode 100644 index 89b6e22b87..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Mint.tsx +++ /dev/null @@ -1,183 +0,0 @@ -import React, { useContext, useEffect, useState } from 'react' -import Input from 'components/inputs/Input' -import useRealm from 'hooks/useRealm' -import { AccountInfo } from '@solana/spl-token' -import { getMintMinAmountAsDecimal } from '@tools/sdk/units' -import { PublicKey } from '@solana/web3.js' -import { precision } from 'utils/formatting' -import { tryParseKey } from 'tools/validators/pubkey' -import useWalletStore from 'stores/useWalletStore' -import { TokenProgramAccount, tryGetTokenAccount } from '@utils/tokens' -import { UiInstruction, MintForm } from 'utils/uiTypes/proposalCreationTypes' -import { getAccountName } from 'components/instructions/tools' -import { debounce } from 'utils/debounce' -import { NewProposalContext } from '../../new' -import { Governance } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import useGovernanceAssets from 'hooks/useGovernanceAssets' -import { getMintSchema } from 'utils/validations' -import GovernedAccountSelect from '../GovernedAccountSelect' -import { getMintInstruction } from 'utils/instructionTools' -import { AccountType } from '@utils/uiTypes/assets' - -const Mint = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const connection = useWalletStore((s) => s.connection) - const { realmInfo } = useRealm() - const { assetAccounts } = useGovernanceAssets() - const mintGovernancesWithMintInfo = assetAccounts.filter( - (x) => x.type === AccountType.MINT - ) - const shouldBeGoverned = index !== 0 && governance - const programId: PublicKey | undefined = realmInfo?.programId - const [form, setForm] = useState({ - destinationAccount: '', - // No default mint amount - amount: undefined, - mintAccount: undefined, - programId: programId?.toString(), - }) - const wallet = useWalletStore((s) => s.current) - const [governedAccount, setGovernedAccount] = useState< - ProgramAccount | undefined - >(undefined) - const [ - destinationAccount, - setDestinationAccount, - ] = useState | null>(null) - const [formErrors, setFormErrors] = useState({}) - const mintMinAmount = form.mintAccount - ? getMintMinAmountAsDecimal(form.mintAccount.extensions.mint!.account) - : 1 - const currentPrecision = precision(mintMinAmount) - const { handleSetInstructions } = useContext(NewProposalContext) - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - const setAmount = (event) => { - const value = event.target.value - handleSetForm({ - value: value, - propertyName: 'amount', - }) - } - const validateAmountOnBlur = () => { - const value = form.amount - - handleSetForm({ - value: parseFloat( - Math.max( - Number(mintMinAmount), - Math.min(Number(Number.MAX_SAFE_INTEGER), Number(value)) - ).toFixed(currentPrecision) - ), - propertyName: 'amount', - }) - } - async function getInstruction(): Promise { - return getMintInstruction({ - schema, - form, - programId, - connection, - wallet, - governedMintInfoAccount: form.mintAccount, - setFormErrors, - }) - } - - useEffect(() => { - handleSetForm({ - propertyName: 'programId', - value: programId?.toString(), - }) - }, [realmInfo?.programId]) - useEffect(() => { - if (form.destinationAccount) { - debounce.debounceFcn(async () => { - const pubKey = tryParseKey(form.destinationAccount) - if (pubKey) { - const account = await tryGetTokenAccount(connection.current, pubKey) - setDestinationAccount(account ? account : null) - } else { - setDestinationAccount(null) - } - }) - } else { - setDestinationAccount(null) - } - }, [form.destinationAccount]) - useEffect(() => { - handleSetInstructions( - { governedAccount: governedAccount, getInstruction }, - index - ) - }, [form, governedAccount]) - useEffect(() => { - setGovernedAccount(form?.mintAccount?.governance) - }, [form.mintAccount]) - const destinationAccountName = - destinationAccount?.publicKey && - getAccountName(destinationAccount?.account.address) - const schema = getMintSchema({ form, connection }) - - return ( - <> - { - handleSetForm({ value, propertyName: 'mintAccount' }) - }} - value={form.mintAccount} - error={formErrors['mintAccount']} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - > - - handleSetForm({ - value: evt.target.value, - propertyName: 'destinationAccount', - }) - } - error={formErrors['destinationAccount']} - /> - {destinationAccount && ( -
-
Account owner
-
- {destinationAccount.account.owner.toString()} -
-
- )} - {destinationAccountName && ( -
-
Account name
-
{destinationAccountName}
-
- )} - - - ) -} - -export default Mint diff --git a/pages/dao/[symbol]/proposal/components/instructions/NftVotingPlugin/ConfigureCollection.tsx b/pages/dao/[symbol]/proposal/components/instructions/NftVotingPlugin/ConfigureCollection.tsx deleted file mode 100644 index 25c7005dcf..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/NftVotingPlugin/ConfigureCollection.tsx +++ /dev/null @@ -1,183 +0,0 @@ -import React, { useContext, useEffect, useState } from 'react' -import * as yup from 'yup' -import { - Governance, - ProgramAccount, - serializeInstructionToBase64, -} from '@solana/spl-governance' -import { validateInstruction } from '@utils/instructionTools' -import { UiInstruction } from '@utils/uiTypes/proposalCreationTypes' - -import useWalletStore from 'stores/useWalletStore' - -import useRealm from '@hooks/useRealm' -import useVotePluginsClientStore from 'stores/useVotePluginsClientStore' -import { NewProposalContext } from '../../../new' -import InstructionForm, { - InstructionInput, - InstructionInputType, -} from '../FormCreator' -import { PublicKey } from '@solana/web3.js' -import { - getNftMaxVoterWeightRecord, - getNftRegistrarPDA, -} from 'NftVotePlugin/sdk/accounts' -import { getValidatedPublickKey } from '@utils/validations' -import { getMintNaturalAmountFromDecimalAsBN } from '@tools/sdk/units' -import { AssetAccount } from '@utils/uiTypes/assets' -import useGovernanceAssets from '@hooks/useGovernanceAssets' - -interface ConfigureCollectionForm { - governedAccount: AssetAccount | undefined - weight: number - size: number - collection: string -} - -const ConfigureNftPluginCollection = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const { realm, mint } = useRealm() - const nftClient = useVotePluginsClientStore((s) => s.state.nftClient) - const { assetAccounts } = useGovernanceAssets() - const wallet = useWalletStore((s) => s.current) - const shouldBeGoverned = index !== 0 && governance - const [form, setForm] = useState() - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - async function getInstruction(): Promise { - const isValid = await validateInstruction({ schema, form, setFormErrors }) - let serializedInstruction = '' - if ( - isValid && - form!.governedAccount?.governance.pubkey && - wallet?.publicKey - ) { - const weight = getMintNaturalAmountFromDecimalAsBN( - form!.weight, - mint!.decimals - ) - const { registrar } = await getNftRegistrarPDA( - realm!.pubkey, - realm!.account.communityMint, - nftClient!.program.programId - ) - const { maxVoterWeightRecord } = await getNftMaxVoterWeightRecord( - realm!.pubkey, - realm!.account.communityMint, - nftClient!.program.programId - ) - const configureCollectionIx = await nftClient!.program.methods - .configureCollection(weight, form!.size) - .accounts({ - registrar, - realm: realm!.pubkey, - realmAuthority: realm!.account.authority!, - collection: new PublicKey(form!.collection), - maxVoterWeightRecord: maxVoterWeightRecord, - }) - .instruction() - serializedInstruction = serializeInstructionToBase64( - configureCollectionIx - ) - } - const obj: UiInstruction = { - serializedInstruction: serializedInstruction, - isValid, - governance: form!.governedAccount?.governance, - chunkSplitByDefault: true, - } - return obj - } - useEffect(() => { - handleSetInstructions( - { governedAccount: form?.governedAccount?.governance, getInstruction }, - index - ) - }, [form]) - const schema = yup.object().shape({ - governedAccount: yup - .object() - .nullable() - .required('Governed account is required'), - collection: yup - .string() - .test( - 'accountTests', - 'Collection address validation error', - function (val: string) { - if (val) { - try { - return !!getValidatedPublickKey(val) - } catch (e) { - console.log(e) - return this.createError({ - message: `${e}`, - }) - } - } else { - return this.createError({ - message: `Collection address is required`, - }) - } - } - ), - }) - const inputs: InstructionInput[] = [ - { - label: 'Governance', - initialValue: null, - name: 'governedAccount', - type: InstructionInputType.GOVERNED_ACCOUNT, - shouldBeGoverned: shouldBeGoverned, - governance: governance, - options: assetAccounts.filter( - (x) => - x.governance.pubkey.toBase58() === - realm?.account.authority?.toBase58() - ), - }, - { - label: 'Collection size', - initialValue: 0, - name: 'size', - inputType: 'number', - type: InstructionInputType.INPUT, - min: 1, - validateMinMax: true, - }, - { - label: 'Collection weight', - initialValue: 1, - name: 'weight', - inputType: 'number', - type: InstructionInputType.INPUT, - min: 0, - validateMinMax: true, - }, - { - label: 'Collection', - initialValue: '', - inputType: 'text', - name: 'collection', - type: InstructionInputType.INPUT, - }, - ] - return ( - <> - - - ) -} - -export default ConfigureNftPluginCollection diff --git a/pages/dao/[symbol]/proposal/components/instructions/NftVotingPlugin/CreateMaxVoterWeightRecord.tsx b/pages/dao/[symbol]/proposal/components/instructions/NftVotingPlugin/CreateMaxVoterWeightRecord.tsx deleted file mode 100644 index 918ce00205..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/NftVotingPlugin/CreateMaxVoterWeightRecord.tsx +++ /dev/null @@ -1,119 +0,0 @@ -import React, { useContext, useEffect, useState } from 'react' -import * as yup from 'yup' -import { - Governance, - ProgramAccount, - serializeInstructionToBase64, - SYSTEM_PROGRAM_ID, -} from '@solana/spl-governance' -import { validateInstruction } from '@utils/instructionTools' -import { UiInstruction } from '@utils/uiTypes/proposalCreationTypes' - -import useWalletStore from 'stores/useWalletStore' - -import useRealm from '@hooks/useRealm' -import useVotePluginsClientStore from 'stores/useVotePluginsClientStore' -import { NewProposalContext } from '../../../new' -import InstructionForm, { - InstructionInput, - InstructionInputType, -} from '../FormCreator' -import { getNftMaxVoterWeightRecord } from 'NftVotePlugin/sdk/accounts' -import { AssetAccount } from '@utils/uiTypes/assets' -import useGovernanceAssets from '@hooks/useGovernanceAssets' - -interface CreateNftMaxVoterWeightRecord { - governedAccount: AssetAccount | undefined -} - -const CreateNftPluginMaxVoterWeightRecord = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const { realm, realmInfo } = useRealm() - const nftClient = useVotePluginsClientStore((s) => s.state.nftClient) - const { assetAccounts } = useGovernanceAssets() - const wallet = useWalletStore((s) => s.current) - const shouldBeGoverned = index !== 0 && governance - const [form, setForm] = useState() - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - async function getInstruction(): Promise { - const isValid = await validateInstruction({ schema, form, setFormErrors }) - let serializedInstruction = '' - if ( - isValid && - form!.governedAccount?.governance?.account && - wallet?.publicKey - ) { - const { maxVoterWeightRecord } = await getNftMaxVoterWeightRecord( - realm!.pubkey!, - realm!.account.communityMint, - nftClient!.program.programId - ) - const createMaxVoterWeightRecordix = await nftClient!.program.methods - .createMaxVoterWeightRecord() - .accounts({ - maxVoterWeightRecord, - governanceProgramId: realmInfo!.programId, - realm: realm!.pubkey, - realmGoverningTokenMint: realm!.account.communityMint, - payer: wallet.publicKey!, - systemProgram: SYSTEM_PROGRAM_ID, - }) - .instruction() - serializedInstruction = serializeInstructionToBase64( - createMaxVoterWeightRecordix - ) - } - const obj: UiInstruction = { - serializedInstruction: serializedInstruction, - isValid, - governance: form!.governedAccount?.governance, - } - return obj - } - useEffect(() => { - handleSetInstructions( - { governedAccount: form?.governedAccount?.governance, getInstruction }, - index - ) - }, [form]) - const schema = yup.object().shape({ - governedAccount: yup - .object() - .nullable() - .required('Governed account is required'), - }) - const inputs: InstructionInput[] = [ - { - label: 'Governance', - initialValue: null, - name: 'governedAccount', - type: InstructionInputType.GOVERNED_ACCOUNT, - shouldBeGoverned: shouldBeGoverned, - governance: governance, - options: assetAccounts.filter( - (x) => - x.governance.pubkey.toBase58() === - realm?.account.authority?.toBase58() - ), - }, - ] - return ( - <> - - - ) -} - -export default CreateNftPluginMaxVoterWeightRecord diff --git a/pages/dao/[symbol]/proposal/components/instructions/NftVotingPlugin/CreateRegistrar.tsx b/pages/dao/[symbol]/proposal/components/instructions/NftVotingPlugin/CreateRegistrar.tsx deleted file mode 100644 index 574670480a..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/NftVotingPlugin/CreateRegistrar.tsx +++ /dev/null @@ -1,127 +0,0 @@ -import React, { useContext, useEffect, useState } from 'react' -import * as yup from 'yup' -import { - Governance, - ProgramAccount, - serializeInstructionToBase64, - SYSTEM_PROGRAM_ID, -} from '@solana/spl-governance' -import { validateInstruction } from '@utils/instructionTools' -import { UiInstruction } from '@utils/uiTypes/proposalCreationTypes' - -import useWalletStore from 'stores/useWalletStore' -import useRealm from '@hooks/useRealm' -import useVotePluginsClientStore from 'stores/useVotePluginsClientStore' -import { NewProposalContext } from '../../../new' -import InstructionForm, { InstructionInputType } from '../FormCreator' -import { getNftRegistrarPDA } from 'NftVotePlugin/sdk/accounts' -import { AssetAccount } from '@utils/uiTypes/assets' -import useGovernanceAssets from '@hooks/useGovernanceAssets' - -interface CreateNftRegistrarForm { - governedAccount: AssetAccount | undefined - maxCollections: number -} - -const CreateNftPluginRegistrar = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const { realm, realmInfo } = useRealm() - const nftClient = useVotePluginsClientStore((s) => s.state.nftClient) - const { assetAccounts } = useGovernanceAssets() - const wallet = useWalletStore((s) => s.current) - const shouldBeGoverned = index !== 0 && governance - const [form, setForm] = useState() - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - async function getInstruction(): Promise { - const isValid = await validateInstruction({ schema, form, setFormErrors }) - let serializedInstruction = '' - if ( - isValid && - form!.governedAccount?.governance?.account && - wallet?.publicKey - ) { - const { registrar } = await getNftRegistrarPDA( - realm!.pubkey, - realm!.account.communityMint, - nftClient!.program.programId - ) - - const createRegistrarIx = await nftClient!.program.methods - .createRegistrar(form!.maxCollections) - .accounts({ - registrar, - realm: realm!.pubkey, - governanceProgramId: realmInfo!.programId, - realmAuthority: realm!.account.authority!, - governingTokenMint: realm!.account.communityMint!, - payer: wallet.publicKey!, - systemProgram: SYSTEM_PROGRAM_ID, - }) - .instruction() - serializedInstruction = serializeInstructionToBase64(createRegistrarIx) - } - const obj: UiInstruction = { - serializedInstruction: serializedInstruction, - isValid, - governance: form!.governedAccount?.governance, - chunkSplitByDefault: true, - } - return obj - } - useEffect(() => { - handleSetInstructions( - { governedAccount: form?.governedAccount?.governance, getInstruction }, - index - ) - }, [form]) - const schema = yup.object().shape({ - governedAccount: yup - .object() - .nullable() - .required('Governed account is required'), - }) - const inputs = [ - { - label: 'Governance', - initialValue: null, - name: 'governedAccount', - type: InstructionInputType.GOVERNED_ACCOUNT, - shouldBeGoverned: shouldBeGoverned, - governance: governance, - options: assetAccounts.filter( - (x) => - x.governance.pubkey.toBase58() === - realm?.account.authority?.toBase58() - ), - }, - { - label: 'Max collections', - initialValue: 10, - name: 'maxCollections', - type: InstructionInputType.INPUT, - inputType: 'number', - min: 1, - validateMinMax: true, - hide: true, - }, - ] - return ( - <> - - - ) -} - -export default CreateNftPluginRegistrar diff --git a/pages/dao/[symbol]/proposal/components/instructions/RealmConfig.tsx b/pages/dao/[symbol]/proposal/components/instructions/RealmConfig.tsx deleted file mode 100644 index 76a8ba0c47..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/RealmConfig.tsx +++ /dev/null @@ -1,112 +0,0 @@ -import React, { useContext, useEffect, useState } from 'react' -import { - createSetRealmConfig, - Governance, - ProgramAccount, - serializeInstructionToBase64, -} from '@solana/spl-governance' -import { validateInstruction } from '@utils/instructionTools' -import { UiInstruction } from '@utils/uiTypes/proposalCreationTypes' - -import useWalletStore from 'stores/useWalletStore' - -import { NewProposalContext } from '../../new' -import useRealm from '@hooks/useRealm' -import { parseMintNaturalAmountFromDecimalAsBN } from '@tools/sdk/units' -import { parseMintSupplyFraction } from '@utils/tokens' -import { PublicKey } from '@solana/web3.js' -import { getRealmCfgSchema } from '@utils/validations' -import RealmConfigFormComponent from '../forms/RealmConfigFormComponent' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { AssetAccount } from '@utils/uiTypes/assets' - -export interface RealmConfigForm { - governedAccount: AssetAccount | undefined - minCommunityTokensToCreateGovernance: number - communityVoterWeightAddin: string - removeCouncil: boolean - maxCommunityVoterWeightAddin: string - communityMintSupplyFactor: number -} - -const RealmConfig = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const { realm, mint, realmInfo } = useRealm() - const wallet = useWalletStore((s) => s.current) - const shouldBeGoverned = index !== 0 && governance - const { assetAccounts } = useGovernanceAssets() - const realmAuthority = assetAccounts.find( - (x) => - x.governance.pubkey.toBase58() === realm?.account.authority?.toBase58() - ) - const [form, setForm] = useState() - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - async function getInstruction(): Promise { - const isValid = await validateInstruction({ schema, form, setFormErrors }) - let serializedInstruction = '' - if ( - isValid && - form!.governedAccount?.governance?.account && - wallet?.publicKey && - realm - ) { - const mintAmount = parseMintNaturalAmountFromDecimalAsBN( - form!.minCommunityTokensToCreateGovernance!, - mint!.decimals! - ) - const instruction = await createSetRealmConfig( - realmInfo!.programId, - realmInfo!.programVersion!, - realm.pubkey, - realm.account.authority!, - form?.removeCouncil ? undefined : realm?.account.config.councilMint, - parseMintSupplyFraction(form!.communityMintSupplyFactor.toString()), - mintAmount, - form!.communityVoterWeightAddin - ? new PublicKey(form!.communityVoterWeightAddin) - : undefined, - form?.maxCommunityVoterWeightAddin - ? new PublicKey(form.maxCommunityVoterWeightAddin) - : undefined, - wallet.publicKey - ) - serializedInstruction = serializeInstructionToBase64(instruction) - } - const obj: UiInstruction = { - serializedInstruction: serializedInstruction, - isValid, - governance: form!.governedAccount?.governance, - } - return obj - } - useEffect(() => { - handleSetInstructions( - { governedAccount: form?.governedAccount?.governance, getInstruction }, - index - ) - }, [form]) - const schema = getRealmCfgSchema({ form }) - - return ( - <> - {realmAuthority && ( - - )} - - ) -} - -export default RealmConfig diff --git a/pages/dao/[symbol]/proposal/components/instructions/Solend/CreateObligationAccount.tsx b/pages/dao/[symbol]/proposal/components/instructions/Solend/CreateObligationAccount.tsx deleted file mode 100644 index 80fe05d8b3..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Solend/CreateObligationAccount.tsx +++ /dev/null @@ -1,125 +0,0 @@ -import React, { useContext, useEffect, useState } from 'react' -import { - Governance, - ProgramAccount, - serializeInstructionToBase64, -} from '@solana/spl-governance' -import * as yup from 'yup' -import { PublicKey } from '@solana/web3.js' -import useRealm from '@hooks/useRealm' -import { createObligationAccount } from '@tools/sdk/solend/createObligationAccount' -import { isFormValid } from '@utils/formValidation' -import { - CreateSolendObligationAccountForm, - UiInstruction, -} from '@utils/uiTypes/proposalCreationTypes' - -/* eslint-disable @typescript-eslint/no-non-null-assertion */ -import useWalletStore from 'stores/useWalletStore' - -import { NewProposalContext } from '../../../new' -import GovernedAccountSelect from '../../GovernedAccountSelect' -import useGovernanceAssets from '@hooks/useGovernanceAssets' - -const CreateObligationAccount = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current) - const { realmInfo } = useRealm() - - // Hardcoded gate used to be clear about what cluster is supported for now - if (connection.cluster !== 'mainnet') { - return <>This instruction does not support {connection.cluster} - } - const { assetAccounts } = useGovernanceAssets() - const shouldBeGoverned = index !== 0 && governance - const programId: PublicKey | undefined = realmInfo?.programId - const [form, setForm] = useState({}) - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - - const validateInstruction = async (): Promise => { - const { isValid, validationErrors } = await isFormValid(schema, form) - setFormErrors(validationErrors) - return isValid - } - - async function getInstruction(): Promise { - const isValid = await validateInstruction() - - if ( - !connection || - !isValid || - !programId || - !form.governedAccount?.governance?.account || - !wallet?.publicKey - ) { - return { - serializedInstruction: '', - isValid: false, - governance: form.governedAccount?.governance, - } - } - - const tx = await createObligationAccount({ - fundingAddress: wallet.publicKey, - walletAddress: form.governedAccount.governance.pubkey, - }) - - return { - serializedInstruction: serializeInstructionToBase64(tx), - isValid: true, - governance: form.governedAccount.governance, - } - } - - useEffect(() => { - handleSetForm({ - propertyName: 'programId', - value: programId?.toString(), - }) - }, [programId]) - - useEffect(() => { - handleSetInstructions( - { - governedAccount: form.governedAccount?.governance, - getInstruction, - }, - index - ) - }, [form]) - - const schema = yup.object().shape({ - governedAccount: yup - .object() - .nullable() - .required('Governed account is required'), - }) - - return ( - { - handleSetForm({ value, propertyName: 'governedAccount' }) - }} - value={form.governedAccount} - error={formErrors['governedAccount']} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - /> - ) -} - -export default CreateObligationAccount diff --git a/pages/dao/[symbol]/proposal/components/instructions/Solend/DepositReserveLiquidityAndObligationCollateral.tsx b/pages/dao/[symbol]/proposal/components/instructions/Solend/DepositReserveLiquidityAndObligationCollateral.tsx deleted file mode 100644 index a36d25b7ae..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Solend/DepositReserveLiquidityAndObligationCollateral.tsx +++ /dev/null @@ -1,179 +0,0 @@ -/* eslint-disable @typescript-eslint/no-non-null-assertion */ -import React, { useContext, useEffect, useState } from 'react' -import BigNumber from 'bignumber.js' -import * as yup from 'yup' - -import { BN } from '@project-serum/anchor' -import { - Governance, - ProgramAccount, - serializeInstructionToBase64, -} from '@solana/spl-governance' -import { PublicKey } from '@solana/web3.js' -import Input from '@components/inputs/Input' -import Select from '@components/inputs/Select' -import useRealm from '@hooks/useRealm' -import SolendConfiguration from '@tools/sdk/solend/configuration' -import { depositReserveLiquidityAndObligationCollateral } from '@tools/sdk/solend/depositReserveLiquidityAndObligationCollateral' -import { isFormValid } from '@utils/formValidation' -import { - DepositReserveLiquidityAndObligationCollateralForm, - UiInstruction, -} from '@utils/uiTypes/proposalCreationTypes' -import useWalletStore from 'stores/useWalletStore' -import { NewProposalContext } from '../../../new' -import GovernedAccountSelect from '../../GovernedAccountSelect' -import useGovernanceAssets from '@hooks/useGovernanceAssets' - -const DepositReserveLiquidityAndObligationCollateral = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current) - const { realmInfo } = useRealm() - - const { assetAccounts } = useGovernanceAssets() - // Hardcoded gate used to be clear about what cluster is supported for now - if (connection.cluster !== 'mainnet') { - return <>This instruction does not support {connection.cluster} - } - - const shouldBeGoverned = index !== 0 && governance - const programId: PublicKey | undefined = realmInfo?.programId - const [ - form, - setForm, - ] = useState({ - uiAmount: '0', - }) - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - - const validateInstruction = async (): Promise => { - const { isValid, validationErrors } = await isFormValid(schema, form) - setFormErrors(validationErrors) - return isValid - } - - async function getInstruction(): Promise { - const isValid = await validateInstruction() - - if ( - !connection || - !isValid || - !programId || - !form.governedAccount?.governance?.account || - !wallet?.publicKey || - !form.mintName - ) { - return { - serializedInstruction: '', - isValid: false, - governance: form.governedAccount?.governance, - } - } - - const tx = await depositReserveLiquidityAndObligationCollateral({ - obligationOwner: form.governedAccount.governance.pubkey, - liquidityAmount: new BN( - new BigNumber(form.uiAmount) - .shiftedBy( - SolendConfiguration.getSupportedMintInformation(form.mintName) - .decimals - ) - .toString() - ), - mintName: form.mintName, - }) - - return { - serializedInstruction: serializeInstructionToBase64(tx), - isValid: true, - governance: form.governedAccount.governance, - } - } - - useEffect(() => { - handleSetForm({ - propertyName: 'programId', - value: programId?.toString(), - }) - }, [programId]) - - useEffect(() => { - handleSetInstructions( - { - governedAccount: form.governedAccount?.governance, - getInstruction, - }, - index - ) - }, [form]) - - const schema = yup.object().shape({ - governedAccount: yup - .object() - .nullable() - .required('Governed account is required'), - mintName: yup.string().required('Token Name is required'), - uiAmount: yup - .number() - .moreThan(0, 'Amount should be more than 0') - .required('Amount is required'), - }) - - return ( - <> - { - handleSetForm({ value, propertyName: 'governedAccount' }) - }} - value={form.governedAccount} - error={formErrors['governedAccount']} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - /> - - - - - handleSetForm({ - value: evt.target.value, - propertyName: 'uiAmount', - }) - } - error={formErrors['uiAmount']} - /> - - ) -} - -export default DepositReserveLiquidityAndObligationCollateral diff --git a/pages/dao/[symbol]/proposal/components/instructions/Solend/InitObligationAccount.tsx b/pages/dao/[symbol]/proposal/components/instructions/Solend/InitObligationAccount.tsx deleted file mode 100644 index 1ddd93869b..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Solend/InitObligationAccount.tsx +++ /dev/null @@ -1,127 +0,0 @@ -/* eslint-disable @typescript-eslint/no-non-null-assertion */ -import React, { useContext, useEffect, useState } from 'react' -import * as yup from 'yup' -import { - Governance, - ProgramAccount, - serializeInstructionToBase64, -} from '@solana/spl-governance' -import { PublicKey } from '@solana/web3.js' - -import useRealm from '@hooks/useRealm' -import { initObligationAccount } from '@tools/sdk/solend/initObligationAccount' -import { isFormValid } from '@utils/formValidation' -import { - InitSolendObligationAccountForm, - UiInstruction, -} from '@utils/uiTypes/proposalCreationTypes' - -import useWalletStore from 'stores/useWalletStore' - -import { NewProposalContext } from '../../../new' -import GovernedAccountSelect from '../../GovernedAccountSelect' -import useGovernanceAssets from '@hooks/useGovernanceAssets' - -const InitObligationAccount = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current) - const { realmInfo } = useRealm() - - const { assetAccounts } = useGovernanceAssets() - - // Hardcoded gate used to be clear about what cluster is supported for now - if (connection.cluster !== 'mainnet') { - return <>This instruction does not support {connection.cluster} - } - - const shouldBeGoverned = index !== 0 && governance - const programId: PublicKey | undefined = realmInfo?.programId - const [form, setForm] = useState({}) - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - - const validateInstruction = async (): Promise => { - const { isValid, validationErrors } = await isFormValid(schema, form) - setFormErrors(validationErrors) - return isValid - } - - async function getInstruction(): Promise { - const isValid = await validateInstruction() - - if ( - !connection || - !isValid || - !programId || - !form.governedAccount?.governance?.account || - !wallet?.publicKey - ) { - return { - serializedInstruction: '', - isValid: false, - governance: form.governedAccount?.governance, - } - } - - const tx = await initObligationAccount({ - obligationOwner: form.governedAccount.governance.pubkey, - }) - - return { - serializedInstruction: serializeInstructionToBase64(tx), - isValid: true, - governance: form.governedAccount.governance, - } - } - - useEffect(() => { - handleSetForm({ - propertyName: 'programId', - value: programId?.toString(), - }) - }, [programId]) - - useEffect(() => { - handleSetInstructions( - { - governedAccount: form.governedAccount?.governance, - getInstruction, - }, - index - ) - }, [form]) - - const schema = yup.object().shape({ - governedAccount: yup - .object() - .nullable() - .required('Governed account is required'), - }) - - return ( - { - handleSetForm({ value, propertyName: 'governedAccount' }) - }} - value={form.governedAccount} - error={formErrors['governedAccount']} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - /> - ) -} - -export default InitObligationAccount diff --git a/pages/dao/[symbol]/proposal/components/instructions/Solend/RefreshObligation.tsx b/pages/dao/[symbol]/proposal/components/instructions/Solend/RefreshObligation.tsx deleted file mode 100644 index bd15c77ecb..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Solend/RefreshObligation.tsx +++ /dev/null @@ -1,147 +0,0 @@ -/* eslint-disable @typescript-eslint/no-non-null-assertion */ -import React, { useContext, useEffect, useState } from 'react' -import * as yup from 'yup' -import { - Governance, - ProgramAccount, - serializeInstructionToBase64, -} from '@solana/spl-governance' -import { PublicKey } from '@solana/web3.js' -import Select from '@components/inputs/Select' -import useRealm from '@hooks/useRealm' -import SolendConfiguration from '@tools/sdk/solend/configuration' -import { refreshObligation } from '@tools/sdk/solend/refreshObligation' -import { isFormValid } from '@utils/formValidation' -import { - RefreshObligationForm, - UiInstruction, -} from '@utils/uiTypes/proposalCreationTypes' - -import useWalletStore from 'stores/useWalletStore' - -import { NewProposalContext } from '../../../new' -import GovernedAccountSelect from '../../GovernedAccountSelect' -import useGovernanceAssets from '@hooks/useGovernanceAssets' - -const RefreshObligation = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current) - const { realmInfo } = useRealm() - - const { assetAccounts } = useGovernanceAssets() - - // Hardcoded gate used to be clear about what cluster is supported for now - if (connection.cluster !== 'mainnet') { - return <>This instruction does not support {connection.cluster} - } - - const shouldBeGoverned = index !== 0 && governance - const programId: PublicKey | undefined = realmInfo?.programId - const [form, setForm] = useState({}) - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - - const validateInstruction = async (): Promise => { - const { isValid, validationErrors } = await isFormValid(schema, form) - setFormErrors(validationErrors) - return isValid - } - - async function getInstruction(): Promise { - const isValid = await validateInstruction() - - if ( - !connection || - !isValid || - !programId || - !form.governedAccount?.governance?.account || - !form.mintName || - !wallet?.publicKey - ) { - return { - serializedInstruction: '', - isValid: false, - governance: form.governedAccount?.governance, - } - } - - const tx = await refreshObligation({ - obligationOwner: form.governedAccount.governance.pubkey, - mintNames: [form.mintName], - }) - - return { - serializedInstruction: serializeInstructionToBase64(tx), - isValid: true, - governance: form.governedAccount.governance, - } - } - - useEffect(() => { - handleSetForm({ - propertyName: 'programId', - value: programId?.toString(), - }) - }, [programId]) - - useEffect(() => { - handleSetInstructions( - { - governedAccount: form.governedAccount?.governance, - getInstruction, - }, - index - ) - }, [form]) - - const schema = yup.object().shape({ - governedAccount: yup - .object() - .nullable() - .required('Governed account is required'), - mintName: yup.string().required('Token Name is required'), - }) - - return ( - <> - { - handleSetForm({ value, propertyName: 'governedAccount' }) - }} - value={form.governedAccount} - error={formErrors['governedAccount']} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - /> - - - - ) -} - -export default RefreshObligation diff --git a/pages/dao/[symbol]/proposal/components/instructions/Solend/RefreshReserve.tsx b/pages/dao/[symbol]/proposal/components/instructions/Solend/RefreshReserve.tsx deleted file mode 100644 index 9fb4f2d22f..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Solend/RefreshReserve.tsx +++ /dev/null @@ -1,145 +0,0 @@ -/* eslint-disable @typescript-eslint/no-non-null-assertion */ -import React, { useContext, useEffect, useState } from 'react' -import * as yup from 'yup' -import { - Governance, - ProgramAccount, - serializeInstructionToBase64, -} from '@solana/spl-governance' -import { PublicKey } from '@solana/web3.js' -import Select from '@components/inputs/Select' -import useRealm from '@hooks/useRealm' -import SolendConfiguration from '@tools/sdk/solend/configuration' -import { refreshReserve } from '@tools/sdk/solend/refreshReserve' -import { isFormValid } from '@utils/formValidation' -import { - RefreshReserveForm, - UiInstruction, -} from '@utils/uiTypes/proposalCreationTypes' - -import useWalletStore from 'stores/useWalletStore' - -import { NewProposalContext } from '../../../new' -import GovernedAccountSelect from '../../GovernedAccountSelect' -import useGovernanceAssets from '@hooks/useGovernanceAssets' - -const RefreshReserve = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current) - const { realmInfo } = useRealm() - - const { assetAccounts } = useGovernanceAssets() - const shouldBeGoverned = index !== 0 && governance - - const programId: PublicKey | undefined = realmInfo?.programId - const [form, setForm] = useState({}) - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - - // Hardcoded gate used to be clear about what cluster is supported for now - if (connection.cluster !== 'mainnet') { - return <>This instruction does not support {connection.cluster} - } - - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - - const validateInstruction = async (): Promise => { - const { isValid, validationErrors } = await isFormValid(schema, form) - setFormErrors(validationErrors) - return isValid - } - - async function getInstruction(): Promise { - const isValid = await validateInstruction() - - if ( - !connection || - !isValid || - !programId || - !form.mintName || - !form.governedAccount?.governance.account || - !wallet?.publicKey - ) { - return { - serializedInstruction: '', - isValid: false, - governance: form.governedAccount?.governance, - } - } - - const tx = await refreshReserve({ - mintName: form.mintName, - }) - - return { - serializedInstruction: serializeInstructionToBase64(tx), - isValid: true, - governance: form.governedAccount?.governance, - } - } - - useEffect(() => { - handleSetForm({ - propertyName: 'programId', - value: programId?.toString(), - }) - }, [programId]) - - useEffect(() => { - handleSetInstructions( - { - governedAccount: form.governedAccount?.governance, - getInstruction, - }, - index - ) - }, [form]) - - const schema = yup.object().shape({ - governedAccount: yup - .object() - .nullable() - .required('Governed account is required'), - mintName: yup.string().required('Token Name is required'), - }) - - return ( - <> - { - handleSetForm({ value, propertyName: 'governedAccount' }) - }} - value={form.governedAccount} - error={formErrors['governedAccount']} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - /> - - - ) -} - -export default RefreshReserve diff --git a/pages/dao/[symbol]/proposal/components/instructions/Solend/WithdrawObligationCollateralAndRedeemReserveLiquidity.tsx b/pages/dao/[symbol]/proposal/components/instructions/Solend/WithdrawObligationCollateralAndRedeemReserveLiquidity.tsx deleted file mode 100644 index e0d182d357..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Solend/WithdrawObligationCollateralAndRedeemReserveLiquidity.tsx +++ /dev/null @@ -1,196 +0,0 @@ -/* eslint-disable @typescript-eslint/no-non-null-assertion */ -import React, { useContext, useEffect, useState } from 'react' -import Input from '@components/inputs/Input' -import BigNumber from 'bignumber.js' -import * as yup from 'yup' -import { BN } from '@project-serum/anchor' -import { - Governance, - ProgramAccount, - serializeInstructionToBase64, -} from '@solana/spl-governance' -import { PublicKey } from '@solana/web3.js' -import Select from '@components/inputs/Select' -import useRealm from '@hooks/useRealm' -import SolendConfiguration from '@tools/sdk/solend/configuration' -import { withdrawObligationCollateralAndRedeemReserveLiquidity } from '@tools/sdk/solend/withdrawObligationCollateralAndRedeemReserveLiquidity' -import { isFormValid } from '@utils/formValidation' -import { - UiInstruction, - WithdrawObligationCollateralAndRedeemReserveLiquidityForm, -} from '@utils/uiTypes/proposalCreationTypes' - -import useWalletStore from 'stores/useWalletStore' - -import { NewProposalContext } from '../../../new' -import GovernedAccountSelect from '../../GovernedAccountSelect' -import useGovernanceAssets from '@hooks/useGovernanceAssets' - -const WithdrawObligationCollateralAndRedeemReserveLiquidity = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current) - const { realmInfo } = useRealm() - const { assetAccounts } = useGovernanceAssets() - - // Hardcoded gate used to be clear about what cluster is supported for now - if (connection.cluster !== 'mainnet') { - return <>This instruction does not support {connection.cluster} - } - - const shouldBeGoverned = index !== 0 && governance - const programId: PublicKey | undefined = realmInfo?.programId - const [ - form, - setForm, - ] = useState({ - uiAmount: '0', - }) - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - - const validateInstruction = async (): Promise => { - const { isValid, validationErrors } = await isFormValid(schema, form) - setFormErrors(validationErrors) - return isValid - } - - async function getInstruction(): Promise { - const isValid = await validateInstruction() - - if ( - !connection || - !isValid || - !programId || - !form.governedAccount?.governance?.account || - !wallet?.publicKey || - !form.mintName - ) { - return { - serializedInstruction: '', - isValid: false, - governance: form.governedAccount?.governance, - } - } - - const tx = await withdrawObligationCollateralAndRedeemReserveLiquidity({ - obligationOwner: form.governedAccount.governance.pubkey, - liquidityAmount: new BN( - new BigNumber(form.uiAmount) - .shiftedBy( - SolendConfiguration.getSupportedMintInformation(form.mintName) - .decimals - ) - .toString() - ), - mintName: form.mintName, - ...(form.destinationLiquidity && { - destinationLiquidity: new PublicKey(form.destinationLiquidity), - }), - }) - - return { - serializedInstruction: serializeInstructionToBase64(tx), - isValid: true, - governance: form.governedAccount.governance, - } - } - - useEffect(() => { - handleSetForm({ - propertyName: 'programId', - value: programId?.toString(), - }) - }, [programId]) - - useEffect(() => { - handleSetInstructions( - { - governedAccount: form.governedAccount?.governance, - getInstruction, - }, - index - ) - }, [form]) - - const schema = yup.object().shape({ - governedAccount: yup - .object() - .nullable() - .required('Governed account is required'), - mintName: yup.string().required('Token Name is required'), - uiAmount: yup - .number() - .moreThan(0, 'Amount should be more than 0') - .required('Amount is required'), - }) - - return ( - <> - { - handleSetForm({ value, propertyName: 'governedAccount' }) - }} - value={form.governedAccount} - error={formErrors['governedAccount']} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - /> - - - - - handleSetForm({ - value: evt.target.value, - propertyName: 'uiAmount', - }) - } - error={formErrors['uiAmount']} - /> - - - handleSetForm({ - value: evt.target.value, - propertyName: 'destinationLiquidity', - }) - } - error={formErrors['destinationLiquidity']} - /> - - ) -} - -export default WithdrawObligationCollateralAndRedeemReserveLiquidity diff --git a/pages/dao/[symbol]/proposal/components/instructions/SplTokenTransfer.tsx b/pages/dao/[symbol]/proposal/components/instructions/SplTokenTransfer.tsx deleted file mode 100644 index bed7b35bed..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/SplTokenTransfer.tsx +++ /dev/null @@ -1,200 +0,0 @@ -import React, { useContext, useEffect, useState } from 'react' -import Input from '@components/inputs/Input' -import useRealm from '@hooks/useRealm' -import { AccountInfo } from '@solana/spl-token' -import { getMintMinAmountAsDecimal } from '@tools/sdk/units' -import { PublicKey } from '@solana/web3.js' -import { precision } from '@utils/formatting' -import { tryParseKey } from '@tools/validators/pubkey' -import useWalletStore from 'stores/useWalletStore' -import { TokenProgramAccount, tryGetTokenAccount } from '@utils/tokens' -import { - SplTokenTransferForm, - UiInstruction, -} from '@utils/uiTypes/proposalCreationTypes' -import { getAccountName } from '@components/instructions/tools' -import { debounce } from '@utils/debounce' -import { NewProposalContext } from '../../new' -import { getTokenTransferSchema } from '@utils/validations' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { Governance } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import GovernedAccountSelect from '../GovernedAccountSelect' -import { - getSolTransferInstruction, - getTransferInstruction, -} from '@utils/instructionTools' - -const SplTokenTransfer = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current) - const { realmInfo } = useRealm() - const { governedTokenAccountsWithoutNfts } = useGovernanceAssets() - const shouldBeGoverned = index !== 0 && governance - const programId: PublicKey | undefined = realmInfo?.programId - const [form, setForm] = useState({ - destinationAccount: '', - // No default transfer amount - amount: undefined, - governedTokenAccount: undefined, - programId: programId?.toString(), - mintInfo: undefined, - }) - const [governedAccount, setGovernedAccount] = useState< - ProgramAccount | undefined - >(undefined) - const [ - destinationAccount, - setDestinationAccount, - ] = useState | null>(null) - const [formErrors, setFormErrors] = useState({}) - const mintMinAmount = form.mintInfo - ? getMintMinAmountAsDecimal(form.mintInfo) - : 1 - const currentPrecision = precision(mintMinAmount) - const { handleSetInstructions } = useContext(NewProposalContext) - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - const setMintInfo = (value) => { - setForm({ ...form, mintInfo: value }) - } - const setAmount = (event) => { - const value = event.target.value - handleSetForm({ - value: value, - propertyName: 'amount', - }) - } - const validateAmountOnBlur = () => { - const value = form.amount - - handleSetForm({ - value: parseFloat( - Math.max( - Number(mintMinAmount), - Math.min(Number(Number.MAX_SAFE_INTEGER), Number(value)) - ).toFixed(currentPrecision) - ), - propertyName: 'amount', - }) - } - async function getInstruction(): Promise { - return !form.governedTokenAccount?.isSol - ? getTransferInstruction({ - schema, - form, - programId, - connection, - wallet, - currentAccount: form.governedTokenAccount || null, - setFormErrors, - }) - : getSolTransferInstruction({ - schema, - form, - programId, - connection, - wallet, - currentAccount: form.governedTokenAccount || null, - setFormErrors, - }) - } - - useEffect(() => { - handleSetForm({ - propertyName: 'programId', - value: programId?.toString(), - }) - }, [realmInfo?.programId]) - useEffect(() => { - if (form.destinationAccount) { - debounce.debounceFcn(async () => { - const pubKey = tryParseKey(form.destinationAccount) - if (pubKey) { - const account = await tryGetTokenAccount(connection.current, pubKey) - setDestinationAccount(account ? account : null) - } else { - setDestinationAccount(null) - } - }) - } else { - setDestinationAccount(null) - } - }, [form.destinationAccount]) - useEffect(() => { - handleSetInstructions( - { governedAccount: governedAccount, getInstruction }, - index - ) - }, [form]) - useEffect(() => { - setGovernedAccount(form.governedTokenAccount?.governance) - setMintInfo(form.governedTokenAccount?.extensions.mint?.account) - }, [form.governedTokenAccount]) - const destinationAccountName = - destinationAccount?.publicKey && - getAccountName(destinationAccount?.account.address) - const schema = getTokenTransferSchema({ form, connection }) - - return ( - <> - { - handleSetForm({ value, propertyName: 'governedTokenAccount' }) - }} - value={form.governedTokenAccount} - error={formErrors['governedTokenAccount']} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - > - - handleSetForm({ - value: evt.target.value, - propertyName: 'destinationAccount', - }) - } - error={formErrors['destinationAccount']} - /> - {destinationAccount && ( -
-
Account owner
-
- {destinationAccount.account.owner.toString()} -
-
- )} - {destinationAccountName && ( -
-
Account name
-
{destinationAccountName}
-
- )} - - - ) -} - -export default SplTokenTransfer diff --git a/pages/dao/[symbol]/proposal/components/instructions/Switchboard/AdmitOracle.tsx b/pages/dao/[symbol]/proposal/components/instructions/Switchboard/AdmitOracle.tsx deleted file mode 100644 index 5eabae47b3..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Switchboard/AdmitOracle.tsx +++ /dev/null @@ -1,160 +0,0 @@ -import React, { useContext, useEffect, useState } from 'react' -import { - ProgramAccount, - serializeInstructionToBase64, - Governance, - getGovernance, -} from '@solana/spl-governance' -import { SwitchboardAdmitOracleForm } from '@utils/uiTypes/proposalCreationTypes' -import { PublicKey } from '@solana/web3.js' -import Input from '@components/inputs/Input' -import * as sbv2 from '@switchboard-xyz/switchboard-v2' -import useWalletStore from 'stores/useWalletStore' -import * as anchor from '@project-serum/anchor' -import sbIdl from 'SwitchboardVotePlugin/switchboard_v2.json' -import gonIdl from 'SwitchboardVotePlugin/gameofnodes.json' -import { - SWITCHBOARD_ID, - SWITCHBOARD_ADDIN_ID, - SWITCHBOARD_GRANT_AUTHORITY, - grantPermissionTx, -} from 'SwitchboardVotePlugin/SwitchboardQueueVoterClient' -import { NewProposalContext } from '../../../new' -import { UiInstruction } from '@utils/uiTypes/proposalCreationTypes' - -const SwitchboardAdmitOracle = ({ - index, - _governance, -}: { - index: number - _governance: ProgramAccount | null -}) => { - const [form, setForm] = useState({ - oraclePubkey: undefined, - queuePubkey: undefined, - }) - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current) - const { handleSetInstructions } = useContext(NewProposalContext) - - useEffect(() => { - handleSetInstructions( - { - governedAccount: SWITCHBOARD_GRANT_AUTHORITY, - getInstruction, - }, - index - ) - }, [form]) - - async function getInstruction(): Promise { - const options = anchor.AnchorProvider.defaultOptions() - const provider = new anchor.AnchorProvider( - connection.current, - (wallet as unknown) as anchor.Wallet, - options - ) - - const switchboardProgram = new anchor.Program( - sbIdl as anchor.Idl, - SWITCHBOARD_ID, - provider - ) - - const addinProgram = new anchor.Program( - gonIdl as anchor.Idl, - SWITCHBOARD_ADDIN_ID, - provider - ) - - const [addinState] = await PublicKey.findProgramAddress( - [Buffer.from('state')], - addinProgram.programId - ) - - let qPk - if (form === undefined) { - qPk = PublicKey.default - } else { - qPk = form.queuePubkey - } - let oPk - if (form === undefined) { - oPk = PublicKey.default - } else { - oPk = form.oraclePubkey - } - const p = sbv2.PermissionAccount.fromSeed( - switchboardProgram, - addinState, - new PublicKey(qPk), - new PublicKey(oPk) - )[0] - console.log('P:') - console.log(p) - - const grantTx = await grantPermissionTx( - addinProgram, - SWITCHBOARD_GRANT_AUTHORITY, - SWITCHBOARD_ID, - p.publicKey - ) - - const gov = await getGovernance( - connection.current, - SWITCHBOARD_GRANT_AUTHORITY - ) - return { - serializedInstruction: serializeInstructionToBase64( - grantTx.instructions[0] - ), - isValid: true, - governance: gov, - } - } - - return ( - <> - { - let oPk - if (form === undefined) { - oPk = PublicKey.default - } else { - oPk = form.oraclePubkey - } - return oPk - })()} - onChange={(text) => { - setForm({ - ...form, - ['oraclePubkey']: new PublicKey(text.target.value), - }) - }} - /> - { - let qPk - if (form === undefined) { - qPk = PublicKey.default - } else { - qPk = form.queuePubkey - } - return qPk - })()} - onChange={(text) => { - setForm({ - ...form, - ['queuePubkey']: new PublicKey(text.target.value), - }) - }} - /> - - ) -} - -export default SwitchboardAdmitOracle diff --git a/pages/dao/[symbol]/proposal/components/instructions/Switchboard/RevokeOracle.tsx b/pages/dao/[symbol]/proposal/components/instructions/Switchboard/RevokeOracle.tsx deleted file mode 100644 index d78c76f557..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Switchboard/RevokeOracle.tsx +++ /dev/null @@ -1,151 +0,0 @@ -/* eslint-disable @typescript-eslint/no-non-null-assertion */ -import React, { useContext, useEffect, useState } from 'react' -//import { ForesightHasMarketId } from '@utils/uiTypes/proposalCreationTypes' -import { - ProgramAccount, - serializeInstructionToBase64, - Governance, - getGovernance, -} from '@solana/spl-governance' -/*import { - governance as foresightGov, - utils, - consts, -} from '@foresight-tmp/foresight-sdk'*/ -import { SwitchboardRevokeOracleForm } from '@utils/uiTypes/proposalCreationTypes' -import { PublicKey } from '@solana/web3.js' -import Input from '@components/inputs/Input' -import * as sbv2 from '@switchboard-xyz/switchboard-v2' -import useWalletStore from 'stores/useWalletStore' -import * as anchor from '@project-serum/anchor' -import sbIdl from 'SwitchboardVotePlugin/switchboard_v2.json' -import gonIdl from 'SwitchboardVotePlugin/gameofnodes.json' -import { - SWITCHBOARD_ID, - SWITCHBOARD_ADDIN_ID, - SWITCHBOARD_REVOKE_AUTHORITY, - revokePermissionTx, -} from 'SwitchboardVotePlugin/SwitchboardQueueVoterClient' -import { NewProposalContext } from '../../../new' -import { UiInstruction } from '@utils/uiTypes/proposalCreationTypes' - -const SwitchboardRevokeOracle = ({ - index, - _governance, -}: { - index: number - _governance: ProgramAccount | null -}) => { - const [form, setForm] = useState({ - oraclePubkey: undefined, - queuePubkey: undefined, - }) - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current) - const { handleSetInstructions } = useContext(NewProposalContext) - - useEffect(() => { - handleSetInstructions( - { - governedAccount: SWITCHBOARD_REVOKE_AUTHORITY, - getInstruction, - }, - index - ) - }, [form]) - - async function getInstruction(): Promise { - const options = anchor.AnchorProvider.defaultOptions() - const provider = new anchor.AnchorProvider( - connection.current, - (wallet as unknown) as anchor.Wallet, - options - ) - - const switchboardProgram = new anchor.Program( - sbIdl as anchor.Idl, - SWITCHBOARD_ID, - provider - ) - - const addinProgram = new anchor.Program( - gonIdl as anchor.Idl, - SWITCHBOARD_ADDIN_ID, - provider - ) - - const [addinState] = await PublicKey.findProgramAddress( - [Buffer.from('state')], - addinProgram.programId - ) - - let qPk - if (form === undefined) { - qPk = PublicKey.default - } else { - qPk = form.queuePubkey - } - let oPk - if (form === undefined) { - oPk = PublicKey.default - } else { - oPk = form.oraclePubkey - } - - const p = sbv2.PermissionAccount.fromSeed( - switchboardProgram, - addinState, - new PublicKey(qPk), - new PublicKey(oPk) - )[0] - - const revokeTx = await revokePermissionTx( - addinProgram, - SWITCHBOARD_REVOKE_AUTHORITY, - SWITCHBOARD_ID, - p.publicKey - ) - - const gov = await getGovernance( - connection.current, - SWITCHBOARD_REVOKE_AUTHORITY - ) - return { - serializedInstruction: serializeInstructionToBase64( - revokeTx.instructions[0] - ), - isValid: true, - governance: gov, - } - } - - return ( - <> - { - setForm({ - ...form, - ['oraclePubkey']: new PublicKey(text.target.value), - }) - //setGovernance(); - }} - /> - { - setForm({ - ...form, - ['queuePubkey']: new PublicKey(text.target.value), - }) - }} - /> - - ) -} - -export default SwitchboardRevokeOracle diff --git a/pages/dao/[symbol]/proposal/components/instructions/Vsr/CreateRegistrar.tsx b/pages/dao/[symbol]/proposal/components/instructions/Vsr/CreateRegistrar.tsx deleted file mode 100644 index e43fc381f3..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Vsr/CreateRegistrar.tsx +++ /dev/null @@ -1,117 +0,0 @@ -import React, { useContext, useEffect, useState } from 'react' -import * as yup from 'yup' -import { - Governance, - ProgramAccount, - serializeInstructionToBase64, - SYSTEM_PROGRAM_ID, -} from '@solana/spl-governance' -import { validateInstruction } from '@utils/instructionTools' -import { UiInstruction } from '@utils/uiTypes/proposalCreationTypes' - -import useWalletStore from 'stores/useWalletStore' -import useRealm from '@hooks/useRealm' -import useVotePluginsClientStore from 'stores/useVotePluginsClientStore' -import { NewProposalContext } from '../../../new' -import InstructionForm, { InstructionInputType } from '../FormCreator' -import { AssetAccount } from '@utils/uiTypes/assets' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { SYSVAR_RENT_PUBKEY } from '@solana/web3.js' -import { getRegistrarPDA } from 'VoteStakeRegistry/sdk/accounts' - -interface CreateVsrRegistrarForm { - governedAccount: AssetAccount | undefined -} - -const CreateVsrRegistrar = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const { realm, realmInfo } = useRealm() - const vsrClient = useVotePluginsClientStore((s) => s.state.vsrClient) - const { assetAccounts } = useGovernanceAssets() - const wallet = useWalletStore((s) => s.current) - const shouldBeGoverned = index !== 0 && governance - const [form, setForm] = useState() - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - async function getInstruction(): Promise { - const isValid = await validateInstruction({ schema, form, setFormErrors }) - let serializedInstruction = '' - if ( - isValid && - form!.governedAccount?.governance?.account && - wallet?.publicKey - ) { - const { registrar, registrarBump } = await getRegistrarPDA( - realm!.pubkey, - realm!.account.communityMint, - vsrClient!.program.programId - ) - - const createRegistrarIx = await vsrClient!.program.methods - .createRegistrar(registrarBump) - .accounts({ - registrar, - realm: realm!.pubkey, - governanceProgramId: realmInfo!.programId, - realmAuthority: realm!.account.authority!, - realmGoverningTokenMint: realm!.account.communityMint!, - payer: wallet.publicKey!, - systemProgram: SYSTEM_PROGRAM_ID, - rent: SYSVAR_RENT_PUBKEY, - }) - .instruction() - serializedInstruction = serializeInstructionToBase64(createRegistrarIx) - } - const obj: UiInstruction = { - serializedInstruction: serializedInstruction, - isValid, - governance: form!.governedAccount?.governance, - } - return obj - } - useEffect(() => { - handleSetInstructions( - { governedAccount: form?.governedAccount?.governance, getInstruction }, - index - ) - }, [form]) - const schema = yup.object().shape({ - governedAccount: yup - .object() - .nullable() - .required('Governed account is required'), - }) - const inputs = [ - { - label: 'Governance', - initialValue: null, - name: 'governedAccount', - type: InstructionInputType.GOVERNED_ACCOUNT, - shouldBeGoverned: shouldBeGoverned, - governance: governance, - options: assetAccounts.filter( - (x) => - x.governance.pubkey.toBase58() === - realm?.account.authority?.toBase58() - ), - }, - ] - return ( - <> - - - ) -} - -export default CreateVsrRegistrar diff --git a/pages/dao/[symbol]/proposal/components/instructions/Vsr/VotingMintConfig.tsx b/pages/dao/[symbol]/proposal/components/instructions/Vsr/VotingMintConfig.tsx deleted file mode 100644 index 011fff0179..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/Vsr/VotingMintConfig.tsx +++ /dev/null @@ -1,261 +0,0 @@ -import React, { useContext, useEffect, useState } from 'react' -import * as yup from 'yup' -import { - Governance, - ProgramAccount, - serializeInstructionToBase64, - //serializeInstructionToBase64, -} from '@solana/spl-governance' -import { validateInstruction } from '@utils/instructionTools' -import { UiInstruction } from '@utils/uiTypes/proposalCreationTypes' - -import useWalletStore from 'stores/useWalletStore' - -import useRealm from '@hooks/useRealm' -import { NewProposalContext } from '../../../new' -import InstructionForm, { - InstructionInput, - InstructionInputType, -} from '../FormCreator' -import { getValidatedPublickKey } from '@utils/validations' -import { AssetAccount } from '@utils/uiTypes/assets' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { getScaledFactor } from '@utils/tokens' -import { yearsToSecs } from 'VoteStakeRegistry/tools/dateTools' -import { BN } from '@project-serum/anchor' -import { PublicKey } from '@solana/web3.js' -import { - emptyPk, - getRegistrarPDA, - Registrar, -} from 'VoteStakeRegistry/sdk/accounts' -import useVotePluginsClientStore from 'stores/useVotePluginsClientStore' - -interface ConfigureCollectionForm { - governedAccount: AssetAccount | undefined - mint: string - mintIndex: number - grantAuthority: AssetAccount | undefined - mintDigitShift: number - mintUnlockedFactor: number - mintLockupFactor: number - mintLockupSaturation: number -} - -const VotingMintConfig = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const { realm } = useRealm() - const vsrClient = useVotePluginsClientStore((s) => s.state.vsrClient) - const { assetAccounts } = useGovernanceAssets() - const wallet = useWalletStore((s) => s.current) - const shouldBeGoverned = index !== 0 && governance - const [form, setForm] = useState() - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - async function getInstruction(): Promise { - const isValid = await validateInstruction({ schema, form, setFormErrors }) - let serializedInstruction = '' - if ( - isValid && - form && - form!.governedAccount?.governance.pubkey && - wallet?.publicKey - ) { - const digitShift = form.mintDigitShift - const unlockedScaledFactor = getScaledFactor(form.mintUnlockedFactor) - const lockupScaledFactor = getScaledFactor(form.mintLockupFactor) - const lockupSaturationSecs = new BN( - yearsToSecs(form.mintLockupSaturation).toString() - ) - const mint = new PublicKey(form.mint) - const mintIndex = form.mintIndex - const grantAuthority = form.grantAuthority!.governance.pubkey - const { registrar } = await getRegistrarPDA( - realm!.pubkey, - realm!.account.communityMint, - vsrClient!.program.programId! - ) - let remainingAccounts = [ - { - pubkey: mint, - isSigner: false, - isWritable: false, - }, - ] - - try { - // If we can fetch the registrar then use it for the additional mint configs - // Note: The registrar might not exist if we are setting this for the first time in a single proposal - // In that case we default to 0 existing mints - const registrarAcc = (await vsrClient?.program.account.registrar.fetch( - registrar - )) as Registrar - - const registrarMints = registrarAcc?.votingMints - .filter((vm) => !vm.mint.equals(new PublicKey(emptyPk))) - .map((vm) => { - return { - pubkey: vm.mint, - isSigner: false, - isWritable: false, - } - }) - - remainingAccounts = remainingAccounts.concat(registrarMints) - } catch (ex) { - console.info("Can't fetch registrar", ex) - } - const configureCollectionIx = await vsrClient!.program.methods - .configureVotingMint( - mintIndex, // mint index - digitShift, // digit_shift - unlockedScaledFactor, // unlocked_scaled_factor - lockupScaledFactor, // lockup_scaled_factor - lockupSaturationSecs, // lockup_saturation_secs - grantAuthority! // grant_authority) - ) - .accounts({ - registrar, - realmAuthority: realm!.account.authority, - mint, - }) - .remainingAccounts(remainingAccounts) - .instruction() - serializedInstruction = serializeInstructionToBase64( - configureCollectionIx - ) - } - const obj: UiInstruction = { - serializedInstruction: serializedInstruction, - isValid, - governance: form!.governedAccount?.governance, - chunkSplitByDefault: true, - } - return obj - } - useEffect(() => { - handleSetInstructions( - { governedAccount: form?.governedAccount?.governance, getInstruction }, - index - ) - }, [form]) - const schema = yup.object().shape({ - governedAccount: yup - .object() - .nullable() - .required('Governed account is required'), - grantAuthority: yup - .object() - .nullable() - .required('Grant authority is required'), - mint: yup - .string() - .test( - 'accountTests', - 'mint address validation error', - function (val: string) { - if (val) { - try { - return !!getValidatedPublickKey(val) - } catch (e) { - console.log(e) - return this.createError({ - message: `${e}`, - }) - } - } else { - return this.createError({ - message: `mint address is required`, - }) - } - } - ), - }) - const inputs: InstructionInput[] = [ - { - label: 'Governance', - initialValue: null, - name: 'governedAccount', - type: InstructionInputType.GOVERNED_ACCOUNT, - shouldBeGoverned: shouldBeGoverned, - governance: governance, - options: assetAccounts.filter( - (x) => - x.governance.pubkey.toBase58() === - realm?.account.authority?.toBase58() - ), - }, - { - label: 'mint', - initialValue: realm?.account.communityMint.toBase58() || '', - inputType: 'text', - name: 'mint', - type: InstructionInputType.INPUT, - }, - { - label: 'mint index', - initialValue: 0, - min: 0, - inputType: 'number', - name: 'mintIndex', - type: InstructionInputType.INPUT, - }, - { - label: 'Grant authority (Governance)', - initialValue: null, - name: 'grantAuthority', - type: InstructionInputType.GOVERNED_ACCOUNT, - options: assetAccounts.filter((x) => x.isToken || x.isSol || x.isNft), - }, - { - label: 'mint digit shift', - initialValue: 0, - min: 0, - inputType: 'number', - name: 'mintDigitShift', - type: InstructionInputType.INPUT, - }, - { - label: 'mint unlocked factor', - initialValue: 0, - min: 0, - inputType: 'number', - name: 'mintUnlockedFactor', - type: InstructionInputType.INPUT, - }, - { - label: 'mint lockup factor', - initialValue: 0, - min: 0, - inputType: 'number', - name: 'mintLockupFactor', - type: InstructionInputType.INPUT, - }, - { - label: 'mint lockup saturation (years)', - initialValue: 0, - min: 0, - inputType: 'number', - name: 'mintLockupSaturation', - type: InstructionInputType.INPUT, - }, - ] - return ( - <> - - - ) -} - -export default VotingMintConfig diff --git a/pages/dao/[symbol]/proposal/components/instructions/bpfUpgradeableLoader/ProgramUpgrade.tsx b/pages/dao/[symbol]/proposal/components/instructions/bpfUpgradeableLoader/ProgramUpgrade.tsx deleted file mode 100644 index 5f8800830d..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/bpfUpgradeableLoader/ProgramUpgrade.tsx +++ /dev/null @@ -1,214 +0,0 @@ -import React, { useContext, useEffect, useState } from 'react' -import useRealm from '@hooks/useRealm' -import { PublicKey } from '@solana/web3.js' -import * as yup from 'yup' -import { isFormValid } from '@utils/formValidation' -import { - UiInstruction, - ProgramUpgradeForm, - programUpgradeFormNameOf, -} from '@utils/uiTypes/proposalCreationTypes' -import { NewProposalContext } from '../../../new' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { Governance } from '@solana/spl-governance' -import { ProgramAccount } from '@solana/spl-governance' -import useWalletStore from 'stores/useWalletStore' -import { createUpgradeInstruction } from '@tools/sdk/bpfUpgradeableLoader/createUpgradeInstruction' -import { serializeInstructionToBase64 } from '@solana/spl-governance' -import Input from '@components/inputs/Input' -import { debounce } from '@utils/debounce' -import { validateAccount, validateBuffer } from '@utils/validations' -import GovernedAccountSelect from '../../GovernedAccountSelect' -import { validateInstruction } from '@utils/instructionTools' -import ProgramUpgradeInfo from './ProgramUpgradeInfo' -import { AccountType } from '@utils/uiTypes/assets' - -const ProgramUpgrade = ({ - index, - governance, -}: { - index: number - governance: ProgramAccount | null -}) => { - const connection = useWalletStore((s) => s.connection) - const wallet = useWalletStore((s) => s.current) - const { realmInfo } = useRealm() - const { assetAccounts } = useGovernanceAssets() - const governedProgramAccounts = assetAccounts.filter( - (x) => x.type === AccountType.PROGRAM - ) - const shouldBeGoverned = index !== 0 && governance - const programId: PublicKey | undefined = realmInfo?.programId - const [form, setForm] = useState({ - governedAccount: undefined, - programId: programId?.toString(), - bufferAddress: '', - bufferSpillAddress: wallet?.publicKey?.toBase58(), - }) - const [formErrors, setFormErrors] = useState({}) - const { handleSetInstructions } = useContext(NewProposalContext) - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - async function getInstruction(): Promise { - const isValid = await validateInstruction({ schema, form, setFormErrors }) - let serializedInstruction = '' - if ( - isValid && - programId && - form.governedAccount?.governance?.account && - wallet?.publicKey - ) { - const bufferSpillAddress = form.bufferSpillAddress - ? new PublicKey(form.bufferSpillAddress) - : wallet.publicKey - - const upgradeIx = await createUpgradeInstruction( - form.governedAccount.governance.account.governedAccount, - new PublicKey(form.bufferAddress), - form.governedAccount.governance.pubkey, - bufferSpillAddress - ) - serializedInstruction = serializeInstructionToBase64(upgradeIx) - } - const obj: UiInstruction = { - serializedInstruction: serializedInstruction, - isValid, - governance: form.governedAccount?.governance, - } - return obj - } - useEffect(() => { - handleSetForm({ - propertyName: programUpgradeFormNameOf('programId'), - value: programId?.toString(), - }) - }, [realmInfo?.programId]) - - useEffect(() => { - handleSetForm({ - propertyName: programUpgradeFormNameOf('bufferSpillAddress'), - value: wallet?.publicKey?.toBase58(), - }) - }, [wallet?.publicKey?.toBase58()]) - - useEffect(() => { - if (form.bufferAddress) { - debounce.debounceFcn(async () => { - const { validationErrors } = await isFormValid(schema, form) - setFormErrors(validationErrors) - }) - } - }, [form.bufferAddress]) - - useEffect(() => { - handleSetInstructions( - { governedAccount: form.governedAccount?.governance, getInstruction }, - index - ) - }, [form]) - - const schema = yup.object().shape({ - bufferAddress: yup - .string() - .test('bufferTest', 'Invalid buffer', async function (val: string) { - if (val) { - try { - await validateBuffer( - connection, - val, - form.governedAccount?.governance?.pubkey - ) - return true - } catch (e) { - return this.createError({ - message: `${e}`, - }) - } - } else { - return this.createError({ - message: `Buffer address is required`, - }) - } - }), - governedAccount: yup - .object() - .nullable() - .required('Program governed account is required'), - - bufferSpillAddress: yup - .string() - .test( - 'bufferSpillAddressTest', - 'Invalid buffer spill address', - async function (val: string) { - if (val) { - try { - await validateAccount(connection, val) - return true - } catch (ex) { - return this.createError({ - message: `${ex}`, - }) - } - return true - } else { - return this.createError({ - message: `Buffer spill address is required`, - }) - } - } - ), - }) - - return ( - <> - { - handleSetForm({ - value, - propertyName: programUpgradeFormNameOf('governedAccount'), - }) - }} - value={form.governedAccount} - error={formErrors[programUpgradeFormNameOf('governedAccount')]} - shouldBeGoverned={shouldBeGoverned} - governance={governance} - > - - handleSetForm({ - value: evt.target.value, - propertyName: programUpgradeFormNameOf('bufferAddress'), - }) - } - error={formErrors[programUpgradeFormNameOf('bufferAddress')]} - /> - - - - - handleSetForm({ - value: evt.target.value, - propertyName: programUpgradeFormNameOf('bufferSpillAddress'), - }) - } - error={formErrors[programUpgradeFormNameOf('bufferSpillAddress')]} - /> - - ) -} - -export default ProgramUpgrade diff --git a/pages/dao/[symbol]/proposal/components/instructions/bpfUpgradeableLoader/ProgramUpgradeInfo.tsx b/pages/dao/[symbol]/proposal/components/instructions/bpfUpgradeableLoader/ProgramUpgradeInfo.tsx deleted file mode 100644 index 897a856f77..0000000000 --- a/pages/dao/[symbol]/proposal/components/instructions/bpfUpgradeableLoader/ProgramUpgradeInfo.tsx +++ /dev/null @@ -1,29 +0,0 @@ -import { PublicKey } from '@solana/web3.js' -import CommandLineInfo from '../../ComandLineInfo' - -export default function ProgramUpgradeInfo({ - governancePk, -}: { - governancePk: PublicKey | undefined -}) { - if (!governancePk) { - return null - } - - return ( -
-
-

Upgrade authority

- -
- -
-

Solana CLI

- -
- `} - /> -
- ) -} diff --git a/pages/dao/[symbol]/proposal/new.tsx b/pages/dao/[symbol]/proposal/new.tsx deleted file mode 100644 index 520b4f7575..0000000000 --- a/pages/dao/[symbol]/proposal/new.tsx +++ /dev/null @@ -1,686 +0,0 @@ -import Link from 'next/link' -import { useRouter } from 'next/router' -import React, { createContext, useEffect, useState } from 'react' -import * as yup from 'yup' -import { - ArrowLeftIcon, - PlusCircleIcon, - XCircleIcon, -} from '@heroicons/react/outline' -import { - getInstructionDataFromBase64, - Governance, - ProgramAccount, -} from '@solana/spl-governance' -import { PublicKey } from '@solana/web3.js' -import Button, { LinkButton, SecondaryButton } from '@components/Button' -import Input from '@components/inputs/Input' -import Select from '@components/inputs/Select' -import Textarea from '@components/inputs/Textarea' -import TokenBalanceCardWrapper from '@components/TokenBalance/TokenBalanceCardWrapper' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import useQueryContext from '@hooks/useQueryContext' -import useRealm from '@hooks/useRealm' -import { getTimestampFromDays } from '@tools/sdk/units' -import { formValidation, isFormValid } from '@utils/formValidation' -import { - ComponentInstructionData, - Instructions, - InstructionsContext, - UiInstruction, -} from '@utils/uiTypes/proposalCreationTypes' -import useWalletStore from 'stores/useWalletStore' -import { notify } from 'utils/notifications' -import Clawback from 'VoteStakeRegistry/components/instructions/Clawback' -import Grant from 'VoteStakeRegistry/components/instructions/Grant' -import InstructionContentContainer from './components/InstructionContentContainer' -import ProgramUpgrade from './components/instructions/bpfUpgradeableLoader/ProgramUpgrade' -import CreateAssociatedTokenAccount from './components/instructions/CreateAssociatedTokenAccount' -import CustomBase64 from './components/instructions/CustomBase64' -import Empty from './components/instructions/Empty' -import MakeChangeMaxAccounts from './components/instructions/Mango/MakeChangeMaxAccounts' -import MakeChangeReferralFeeParams from './components/instructions/Mango/MakeChangeReferralFeeParams' -import Mint from './components/instructions/Mint' -import CreateObligationAccount from './components/instructions/Solend/CreateObligationAccount' -import DepositReserveLiquidityAndObligationCollateral from './components/instructions/Solend/DepositReserveLiquidityAndObligationCollateral' -import InitObligationAccount from './components/instructions/Solend/InitObligationAccount' -import RefreshObligation from './components/instructions/Solend/RefreshObligation' -import RefreshReserve from './components/instructions/Solend/RefreshReserve' -import WithdrawObligationCollateralAndRedeemReserveLiquidity from './components/instructions/Solend/WithdrawObligationCollateralAndRedeemReserveLiquidity' -import SplTokenTransfer from './components/instructions/SplTokenTransfer' -import VoteBySwitch from './components/VoteBySwitch' -import FriktionDeposit from './components/instructions/Friktion/FriktionDeposit' -import CreateNftPluginRegistrar from './components/instructions/NftVotingPlugin/CreateRegistrar' -import CreateNftPluginMaxVoterWeightRecord from './components/instructions/NftVotingPlugin/CreateMaxVoterWeightRecord' -import ConfigureNftPluginCollection from './components/instructions/NftVotingPlugin/ConfigureCollection' -import SwitchboardAdmitOracle from './components/instructions/Switchboard/AdmitOracle' -import SwitchboardRevokeOracle from './components/instructions/Switchboard/RevokeOracle' -import FriktionWithdraw from './components/instructions/Friktion/FriktionWithdraw' -import FriktionClaimPendingDeposit from './components/instructions/Friktion/FriktionClaimPendingDeposit' -import FriktionClaimPendingWithdraw from './components/instructions/Friktion/FriktionClaimPendingWithdraw' -import MakeChangePerpMarket from './components/instructions/Mango/MakeChangePerpMarket' -import MakeAddOracle from './components/instructions/Mango/MakeAddOracle' -import MakeAddSpotMarket from './components/instructions/Mango/MakeAddSpotMarket' -import MakeChangeSpotMarket from './components/instructions/Mango/MakeChangeSpotMarket' -import MakeCreatePerpMarket from './components/instructions/Mango/MakeCreatePerpMarket' -import useCreateProposal from '@hooks/useCreateProposal' -import CastleDeposit from './components/instructions/Castle/CastleDeposit' -import MakeInitMarketParams from './components/instructions/Foresight/MakeInitMarketParams' -import MakeInitMarketListParams from './components/instructions/Foresight/MakeInitMarketListParams' -import MakeInitCategoryParams from './components/instructions/Foresight/MakeInitCategoryParams' -import MakeResolveMarketParams from './components/instructions/Foresight/MakeResolveMarketParams' -import MakeAddMarketListToCategoryParams from './components/instructions/Foresight/MakeAddMarketListToCategoryParams' -import RealmConfig from './components/instructions/RealmConfig' -import MakeSetMarketMetadataParams from './components/instructions/Foresight/MakeSetMarketMetadataParams' -import CloseTokenAccount from './components/instructions/CloseTokenAccount' -import { InstructionDataWithHoldUpTime } from 'actions/createProposal' -import CastleWithdraw from './components/instructions/Castle/CastleWithdraw' -import ChangeDonation from './components/instructions/Change/ChangeDonation' -import VotingMintConfig from './components/instructions/Vsr/VotingMintConfig' -import CreateVsrRegistrar from './components/instructions/Vsr/CreateRegistrar' -import GoblinGoldDeposit from './components/instructions/GoblinGold/GoblinGoldDeposit' -import GoblinGoldWithdraw from './components/instructions/GoblinGold/GoblinGoldWithdraw' -import MakeSetMarketMode from './components/instructions/Mango/MakeSetMarketMode' - -const schema = yup.object().shape({ - title: yup.string().required('Title is required'), -}) -const defaultGovernanceCtx: InstructionsContext = { - instructionsData: [], - handleSetInstructions: () => null, - governance: null, - setGovernance: () => null, -} -export const NewProposalContext = createContext( - defaultGovernanceCtx -) - -// Takes the first encountered governance account -function extractGovernanceAccountFromInstructionsData( - instructionsData: ComponentInstructionData[] -): ProgramAccount | null { - return ( - instructionsData.find((itx) => itx.governedAccount)?.governedAccount ?? null - ) -} - -const New = () => { - const router = useRouter() - const { handleCreateProposal } = useCreateProposal() - const { fmtUrlWithCluster } = useQueryContext() - const { symbol, realm, realmDisplayName, canChooseWhoVote } = useRealm() - - const { getAvailableInstructions } = useGovernanceAssets() - const availableInstructions = getAvailableInstructions() - const { fetchRealmGovernance } = useWalletStore((s) => s.actions) - const [voteByCouncil, setVoteByCouncil] = useState(false) - const [form, setForm] = useState({ - title: '', - description: '', - }) - const [formErrors, setFormErrors] = useState({}) - const [ - governance, - setGovernance, - ] = useState | null>(null) - const [isLoadingSignedProposal, setIsLoadingSignedProposal] = useState(false) - const [isLoadingDraft, setIsLoadingDraft] = useState(false) - const isLoading = isLoadingSignedProposal || isLoadingDraft - // const customInstructionFilterForSelectedGovernance = ( - // instructionType: Instructions - // ) => { - // if (!governance) { - // return true - // } else { - // const governanceType = governance.account.accountType - // const instructionsAvailiableAfterProgramGovernance = [Instructions.Base64] - // switch (governanceType) { - // case GovernanceAccountType.ProgramGovernanceV1: - // case GovernanceAccountType.ProgramGovernanceV2: - // return instructionsAvailiableAfterProgramGovernance.includes( - // instructionType - // ) - // default: - // return true - // } - // } - // } - - const getAvailableInstructionsForIndex = (index) => { - if (index === 0) { - return availableInstructions - } else { - return availableInstructions - } - } - const [instructionsData, setInstructions] = useState< - ComponentInstructionData[] - >([{ type: availableInstructions[0] }]) - const handleSetInstructions = (val: any, index) => { - const newInstructions = [...instructionsData] - newInstructions[index] = { ...instructionsData[index], ...val } - setInstructions(newInstructions) - } - const handleSetForm = ({ propertyName, value }) => { - setFormErrors({}) - setForm({ ...form, [propertyName]: value }) - } - const setInstructionType = ({ value, idx }) => { - const newInstruction = { - type: value, - } - handleSetInstructions(newInstruction, idx) - } - const addInstruction = () => { - setInstructions([...instructionsData, { type: undefined }]) - } - const removeInstruction = (idx) => { - setInstructions([...instructionsData.filter((x, index) => index !== idx)]) - } - const handleGetInstructions = async () => { - const instructions: UiInstruction[] = [] - for (const inst of instructionsData) { - if (inst.getInstruction) { - const instruction: UiInstruction = await inst?.getInstruction() - instructions.push(instruction) - } - } - return instructions - } - const handleTurnOffLoaders = () => { - setIsLoadingSignedProposal(false) - setIsLoadingDraft(false) - } - - const handleCreate = async (isDraft) => { - setFormErrors({}) - if (isDraft) { - setIsLoadingDraft(true) - } else { - setIsLoadingSignedProposal(true) - } - - const { isValid, validationErrors }: formValidation = await isFormValid( - schema, - form - ) - - const instructions: UiInstruction[] = await handleGetInstructions() - - let proposalAddress: PublicKey | null = null - if (!realm) { - handleTurnOffLoaders() - throw 'No realm selected' - } - - if (isValid && instructions.every((x: UiInstruction) => x.isValid)) { - let selectedGovernance = governance - if (!governance) { - handleTurnOffLoaders() - throw Error('No governance selected') - } - - const additionalInstructions = [ - ...(instructions - .flatMap((instruction) => { - return instruction.additionalSerializedInstructions?.map((x) => { - return { - data: x ? getInstructionDataFromBase64(x) : null, - holdUpTime: instruction.customHoldUpTime - ? getTimestampFromDays(instruction.customHoldUpTime) - : selectedGovernance?.account?.config - .minInstructionHoldUpTime, - prerequisiteInstructions: [], - chunkSplitByDefault: instruction.chunkSplitByDefault || false, - signers: instruction.signers, - shouldSplitIntoSeparateTxs: - instruction.shouldSplitIntoSeparateTxs, - } - }) - }) - .filter((x) => x) as InstructionDataWithHoldUpTime[]), - ] - - const instructionsData = [ - ...additionalInstructions, - ...instructions.map((x) => { - return { - data: x.serializedInstruction - ? getInstructionDataFromBase64(x.serializedInstruction) - : null, - holdUpTime: x.customHoldUpTime - ? getTimestampFromDays(x.customHoldUpTime) - : selectedGovernance?.account?.config.minInstructionHoldUpTime, - prerequisiteInstructions: x.prerequisiteInstructions || [], - chunkSplitByDefault: x.chunkSplitByDefault || false, - signers: x.signers, - shouldSplitIntoSeparateTxs: x.shouldSplitIntoSeparateTxs, - } - }), - ] - - try { - // Fetch governance to get up to date proposalCount - - if (governance.pubkey != undefined) { - selectedGovernance = (await fetchRealmGovernance( - governance.pubkey - )) as ProgramAccount - } else { - selectedGovernance = (await fetchRealmGovernance( - governance - )) as ProgramAccount - } - proposalAddress = await handleCreateProposal({ - title: form.title, - description: form.description, - governance: selectedGovernance, - instructionsData, - voteByCouncil, - isDraft, - }) - - const url = fmtUrlWithCluster( - `/dao/${symbol}/proposal/${proposalAddress}` - ) - - router.push(url) - } catch (ex) { - console.log(ex) - notify({ type: 'error', message: `${ex}` }) - } - } else { - setFormErrors(validationErrors) - } - handleTurnOffLoaders() - } - - useEffect(() => { - setInstructions([instructionsData[0]]) - }, [instructionsData[0].governedAccount?.pubkey]) - - useEffect(() => { - const governedAccount = extractGovernanceAccountFromInstructionsData( - instructionsData - ) - - setGovernance(governedAccount) - }, [instructionsData]) - - const getCurrentInstruction = ({ typeId, idx }) => { - switch (typeId) { - case Instructions.Transfer: - return ( - - ) - case Instructions.ChangeMakeDonation: - return ( - - ) - case Instructions.ProgramUpgrade: - return ( - - ) - case Instructions.CreateAssociatedTokenAccount: - return ( - - ) - case Instructions.Mint: - return - case Instructions.Base64: - return - case Instructions.None: - return - case Instructions.DepositIntoVolt: - return - case Instructions.WithdrawFromVolt: - return - case Instructions.ClaimPendingDeposit: - return ( - - ) - case Instructions.ClaimPendingWithdraw: - return ( - - ) - case Instructions.DepositIntoCastle: - return - case Instructions.WithrawFromCastle: - return - case Instructions.DepositIntoGoblinGold: - return - case Instructions.WithdrawFromGoblinGold: - return - - case Instructions.SwitchboardAdmitOracle: - return - case Instructions.SwitchboardRevokeOracle: - return - - case Instructions.CreateSolendObligationAccount: - return - case Instructions.InitSolendObligationAccount: - return - case Instructions.DepositReserveLiquidityAndObligationCollateral: - return ( - - ) - case Instructions.RefreshSolendObligation: - return - case Instructions.RefreshSolendReserve: - return - case Instructions.WithdrawObligationCollateralAndRedeemReserveLiquidity: - return ( - - ) - case Instructions.CreateNftPluginRegistrar: - return ( - - ) - case Instructions.ConfigureNftPluginCollection: - return ( - - ) - case Instructions.CreateNftPluginMaxVoterWeight: - return ( - - ) - case Instructions.MangoAddOracle: - return ( - - ) - case Instructions.MangoAddSpotMarket: - return ( - - ) - case Instructions.MangoChangeMaxAccounts: - return ( - - ) - case Instructions.MangoChangePerpMarket: - return ( - - ) - case Instructions.MangoChangeReferralFeeParams: - return ( - - ) - case Instructions.MangoChangeSpotMarket: - return ( - - ) - case Instructions.MangoCreatePerpMarket: - return ( - - ) - case Instructions.MangoSetMarketMode: - return ( - - ) - case Instructions.ForesightInitMarket: - return ( - - ) - case Instructions.ForesightInitMarketList: - return ( - - ) - case Instructions.ForesightInitCategory: - return ( - - ) - case Instructions.ForesightResolveMarket: - return ( - - ) - case Instructions.ForesightAddMarketListToCategory: - return ( - - ) - case Instructions.ForesightSetMarketMetadata: - return ( - - ) - case Instructions.RealmConfig: - return - case Instructions.Grant: - return - case Instructions.Clawback: - return - case Instructions.CloseTokenAccount: - return ( - - ) - case Instructions.VotingMintConfig: - return ( - - ) - case Instructions.CreateVsrRegistrar: - return ( - - ) - default: - null - } - } - - return ( -
-
- <> - - - - Back - - -
-
-

- Add a proposal - {realmDisplayName ? ` to ${realmDisplayName}` : ``}{' '} -

-
-
-
-
- - handleSetForm({ - value: evt.target.value, - propertyName: 'title', - }) - } - /> -
- - {canChooseWhoVote && ( - { - setVoteByCouncil(!voteByCouncil) - }} - > - )} - -

Transactions

- {instructionsData.map((instruction, idx) => { - const availableInstructionsForIdx = getAvailableInstructionsForIndex( - idx - ) - return ( -
- -
- - {getCurrentInstruction({ - typeId: instruction.type?.id, - idx, - })} - - {idx !== 0 && ( - removeInstruction(idx)} - > - - Remove - - )} -
-
- ) - })} -
-
- - - Add transaction - -
-
- handleCreate(true)} - > - Save draft - - -
-
- -
-
- -
-
- ) -} - -export default New diff --git a/pages/dao/[symbol]/token-stats/index.tsx b/pages/dao/[symbol]/token-stats/index.tsx deleted file mode 100644 index 643ffa5141..0000000000 --- a/pages/dao/[symbol]/token-stats/index.tsx +++ /dev/null @@ -1,634 +0,0 @@ -import { Config, MangoClient } from '@blockworks-foundation/mango-client' -import Input from '@components/inputs/Input' -import { GrantInstruction } from '@components/instructions/programs/voteStakeRegistry' -import { MANGO_DAO_TREASURY } from '@components/instructions/tools' -import PreviousRouteBtn from '@components/PreviousRouteBtn' -import { SearchIcon, UserCircleIcon } from '@heroicons/react/outline' -import useRealm from '@hooks/useRealm' -import { BN, BorshInstructionCoder } from '@project-serum/anchor' -import { - GovernanceAccountType, - InstructionExecutionStatus, -} from '@solana/spl-governance' -import { PublicKey } from '@solana/web3.js' -import { getMintDecimalAmount } from '@tools/sdk/units' -import dayjs from 'dayjs' -import dynamic from 'next/dynamic' -import { useEffect, useRef, useState } from 'react' -import useGovernanceAssetsStore from 'stores/useGovernanceAssetsStore' -import useVotePluginsClientStore from 'stores/useVotePluginsClientStore' -import useWalletStore from 'stores/useWalletStore' -import { - DAYS_PER_MONTH, - SECS_PER_MONTH, -} from 'VoteStakeRegistry/tools/dateTools' -import InfoBox from 'VoteStakeRegistry/components/LockTokenStats/InfoBox' -import { AddressImage, DisplayAddress } from '@cardinal/namespaces-components' -import { LockupType } from 'VoteStakeRegistry/sdk/accounts' -import { - getMinDurationFmt, - getTimeLeftFromNowFmt, -} from 'VoteStakeRegistry/tools/dateTools' -import { - DepoistWithVoter, - DepositWithWallet, - getProposalsTransactions, -} from 'VoteStakeRegistry/components/LockTokenStats/tools' -import PaginationComponent from '@components/Pagination' -import { - ExpandableRow, - Table, - Td, - Th, - TrBody, - TrHead, -} from '@components/TableElements' -import { tryParsePublicKey } from '@tools/core/pubkey' -import { abbreviateAddress } from '@utils/formatting' -const VestingVsTime = dynamic( - () => import('VoteStakeRegistry/components/LockTokenStats/VestingVsTime'), - { - ssr: false, - } -) -const isBetween = require('dayjs/plugin/isBetween') -dayjs.extend(isBetween) - -const LockTokenStats = () => { - const walletsPerPage = 10 - const pagination = useRef<{ setPage: (val) => void }>(null) - const { realmInfo, realm, symbol, mint, proposals } = useRealm() - const vsrClient = useVotePluginsClientStore((s) => s.state.vsrClient) - const voteStakeRegistryRegistrarPk = useVotePluginsClientStore( - (s) => s.state.voteStakeRegistryRegistrarPk - ) - const voteStakeRegistryRegistrar = useVotePluginsClientStore( - (s) => s.state.voteStakeRegistryRegistrar - ) - const connection = useWalletStore((s) => s.connection) - const governedTokenAccounts = useGovernanceAssetsStore( - (s) => s.governedTokenAccounts - ) - const [search, setSearch] = useState('') - const [voters, setVoters] = useState< - { - publicKey: PublicKey - account: any - }[] - >([]) - const [depositsWithWallets, setDepositsWithWallets] = useState< - DepositWithWallet[] - >([]) - const [givenGrantsTokenAmounts, setGivenGrantsTokenAmounts] = useState< - DepoistWithVoter[] - >([]) - const [unlockedFromGrants, setUnlockedFromGrants] = useState(new BN(0)) - const [ - liquidityMiningEmissionPerMonth, - setLiqudiityMiningEmissionPerMonth, - ] = useState(new BN(0)) - const [vestPerMonthStats, setVestPerMonthStats] = useState<{ - [key: string]: { vestingDate: dayjs.Dayjs; vestingAmount: BN }[] - }>({}) - const [statsMonths, setStatsMonths] = useState([]) - const [paginatedWallets, setPaginatedWallets] = useState( - [] - ) - const filteredDepositWithWallets = depositsWithWallets.filter((x) => - search ? x.wallet.toBase58().includes(search) : x - ) - const givenGrantsTokenAmount = givenGrantsTokenAmounts.reduce( - (acc, curr) => acc.add(curr.amount!), - new BN(0) - ) - const possibleGrantProposals = Object.values(proposals).filter( - (x) => - x.account.governance.toBase58() === MANGO_DAO_TREASURY && - x.account.accountType === GovernanceAccountType.ProposalV2 - ) - const currentMonthName = statsMonths.length ? statsMonths[0] : '' - const vestingThisMonth = - currentMonthName && vestPerMonthStats[currentMonthName] - ? vestPerMonthStats[currentMonthName].reduce( - (acc, val) => acc.add(val.vestingAmount), - new BN(0) - ) - : new BN(0) - const walletsCount = [ - ...new Set(depositsWithWallets.map((x) => x.wallet.toBase58())), - ].length - const mngoValut = governedTokenAccounts.find( - (x) => - x.extensions.mint?.publicKey.toBase58() === - realm?.account.communityMint.toBase58() - ) - const mngoLocked = depositsWithWallets.reduce( - (acc, curr) => acc.add(curr.deposit.amountDepositedNative), - new BN(0) - ) - const circulatingSupply = - mngoValut && mint - ? mint.supply.sub(mngoValut.extensions.amount!).sub(mngoLocked) - : new BN(0) - const mngoLockedWithClawback = depositsWithWallets - .filter((x) => x.deposit.allowClawback) - .reduce( - (acc, curr) => acc.add(curr.deposit.amountDepositedNative), - new BN(0) - ) - const calcVestingAmountsPerLastXMonths = (monthsNumber: number) => { - const depositsWithWalletsSortedByDate = [...depositsWithWallets].sort( - (x, y) => - x.deposit.lockup.startTs.toNumber() * 1000 - - y.deposit.lockup.startTs.toNumber() * 1000 - ) - const months: dayjs.Dayjs[] = [] - const vestingPerMonth = {} - const currentDate = dayjs() - const oldestDate = dayjs().subtract(monthsNumber, 'month') - for (let i = 0; i < monthsNumber; i++) { - const date = dayjs().subtract(i, 'month') - months.push(date) - vestingPerMonth[date.format('MMM')] = [] - } - for (const depositWithWallet of depositsWithWalletsSortedByDate) { - const unixLockupStart = - depositWithWallet.deposit.lockup.startTs.toNumber() * 1000 - const unixLockupEnd = - depositWithWallet.deposit.lockup.endTs.toNumber() * 1000 - const isPossibleToVest = - typeof depositWithWallet.deposit.lockup.kind.monthly !== 'undefined' && - currentDate.isAfter(unixLockupStart) && - oldestDate.isBefore(unixLockupEnd) - - if (isPossibleToVest) { - const vestingCount = Math.ceil( - dayjs(unixLockupEnd).diff(unixLockupStart, 'month', true) - ) - const vestingAmount = depositWithWallet.deposit.amountInitiallyLockedNative.divn( - vestingCount - ) - for (let i = 1; i <= vestingCount; i++) { - const nextVestinDays = i * DAYS_PER_MONTH - const vestingDate = dayjs(unixLockupStart).add(nextVestinDays, 'day') - for (const date of months) { - if ( - //@ts-ignore - vestingDate.isBetween(date.startOf('month'), date.endOf('month')) - ) { - vestingPerMonth[date.format('MMM')] = [ - ...vestingPerMonth[date.format('MMM')], - { - vestingDate, - vestingAmount, - }, - ] - } - } - } - } - } - return { vestingPerMonth, months } - } - const fmtAmount = (val) => { - const formatter = Intl.NumberFormat('en', { - notation: 'compact', - }) - return mint - ? formatter.format(getMintDecimalAmount(mint!, val).toNumber()) - : '0' - } - - useEffect(() => { - const getProposalsInstructions = async () => { - const accounts = await getProposalsTransactions( - possibleGrantProposals.map((x) => x.pubkey), - connection, - realmInfo!.programId - ) - - const givenGrantsTokenAmounts = accounts - .filter( - (x) => - x.account.executionStatus === InstructionExecutionStatus.Success - ) - .flatMap((x) => - x.account.instructions - .filter( - (x) => - x.data[0] === 145 && - x.accounts[9].pubkey.toBase58() === - realm?.account.communityMint.toBase58() - ) - .map((instruction) => { - const data = new BorshInstructionCoder( - vsrClient!.program.idl - ).decode(Buffer.from(instruction.data)) - ?.data as GrantInstruction | null - return { - voterPk: instruction.accounts[1].pubkey, - amount: data?.amount, - startTs: data?.startTs, - } - }) - ) - setGivenGrantsTokenAmounts(givenGrantsTokenAmounts) - } - if (realmInfo?.programId && vsrClient) { - getProposalsInstructions() - } - }, [possibleGrantProposals.length, realmInfo?.programId]) - useEffect(() => { - const depositsWithWalletsInner: DepositWithWallet[] = [] - for (const voter of voters) { - const deposits = voter.account.deposits.filter( - (x) => - x.isUsed && - typeof x.lockup?.kind.none === 'undefined' && - x.votingMintConfigIdx === - voteStakeRegistryRegistrar?.votingMints.findIndex( - (votingMint) => - votingMint.mint.toBase58() === - realm?.account.communityMint.toBase58() - ) - ) - for (const deposit of deposits) { - const depositWithWallet = { - voter: voter.publicKey, - wallet: voter.account.voterAuthority, - deposit: deposit, - } - depositsWithWalletsInner.push(depositWithWallet) - } - } - const depositWithWalletSorted = depositsWithWalletsInner.sort( - (a, b) => - b.deposit.amountDepositedNative.toNumber() - - a.deposit.amountDepositedNative.toNumber() - ) - setDepositsWithWallets(depositWithWalletSorted) - }, [voters.length]) - - useEffect(() => { - const getLockedDeposits = async () => { - const allVoters = await vsrClient?.program.account.voter.all([ - { - memcmp: { - offset: 40, - bytes: voteStakeRegistryRegistrarPk!.toBase58(), - }, - }, - ]) - const currentRealmVoters = allVoters && allVoters.length ? allVoters : [] - setVoters(currentRealmVoters) - } - if (vsrClient && voteStakeRegistryRegistrarPk) { - getLockedDeposits() - } - }, [ - vsrClient?.program.programId.toBase58(), - voteStakeRegistryRegistrarPk?.toBase58(), - ]) - useEffect(() => { - const { vestingPerMonth, months } = calcVestingAmountsPerLastXMonths(6) - const monthsFormat = months.map((x) => x.format('MMM')) - setVestPerMonthStats(vestingPerMonth) - setStatsMonths(monthsFormat) - }, [depositsWithWallets.length]) - useEffect(() => { - if (depositsWithWallets.length && givenGrantsTokenAmounts.length) { - const currentlyUnlocked = new BN(0) - for (const depostiWithVoter of givenGrantsTokenAmounts) { - const grantDeposit = depositsWithWallets.find((x) => { - return ( - x.deposit.amountInitiallyLockedNative.cmp( - depostiWithVoter.amount! - ) === 0 && - x.deposit.lockup.startTs.cmp(depostiWithVoter.startTs!) === 0 && - x.voter.toBase58() === depostiWithVoter.voterPk.toBase58() - ) - }) - if (grantDeposit) { - currentlyUnlocked.iadd( - grantDeposit.deposit.amountInitiallyLockedNative.sub( - grantDeposit.deposit.amountDepositedNative - ) - ) - } else { - currentlyUnlocked.iadd(depostiWithVoter.amount!) - } - } - setUnlockedFromGrants(currentlyUnlocked) - } - }, [depositsWithWallets.length, givenGrantsTokenAmounts.length]) - useEffect(() => { - const mngoPerpMarket = async () => { - const GROUP = connection.cluster === 'devnet' ? 'devnet.2' : 'mainnet.1' - const groupConfig = Config.ids().getGroupWithName(GROUP)! - const client = new MangoClient( - connection.current, - groupConfig.mangoProgramId - ) - const group = await client.getMangoGroup(groupConfig.publicKey) - const perpMarkets = await Promise.all([ - ...groupConfig!.perpMarkets.map((x) => - group.loadPerpMarket( - connection.current, - x.marketIndex, - x.baseDecimals, - x.quoteDecimals - ) - ), - ]) - - const emissionPerMonth = perpMarkets - .reduce( - (acc, next) => acc.iadd(next.liquidityMiningInfo.mngoPerPeriod), - new BN(0) - ) - .muln(SECS_PER_MONTH) - .div(perpMarkets[0].liquidityMiningInfo.targetPeriodLength) - setLiqudiityMiningEmissionPerMonth(emissionPerMonth) - } - if (symbol === 'MNGO') { - mngoPerpMarket() - } - }, [connection.cluster]) - useEffect(() => { - setPaginatedWallets(paginateWallets(0)) - pagination?.current?.setPage(0) - }, [JSON.stringify(filteredDepositWithWallets)]) - const onPageChange = (page) => { - setPaginatedWallets(paginateWallets(page)) - } - const paginateWallets = (page) => { - return filteredDepositWithWallets.slice( - page * walletsPerPage, - (page + 1) * walletsPerPage - ) - } - const parsedSymbol = - typeof symbol === 'string' && tryParsePublicKey(symbol) - ? abbreviateAddress(new PublicKey(symbol)) - : symbol - const renderAddressName = (wallet) => { - return ( - - ) - } - const renderAddressImage = (wallet) => ( - } - /> - ) - - return ( -
-
-
-
- -
-
- {realmInfo?.ogImage ? ( - - ) : null} -

- {typeof symbol === 'string' && tryParsePublicKey(symbol) - ? realm?.account.name - : symbol}{' '} - Stats -

-
-
- {symbol === 'MNGO' && ( -
- -
- )} -
- -
-
- -
- {symbol === 'MNGO' && ( -
- -
- )} -
-

Vesting and Grants

-
-
-
- - - -
-
-
-
-

{parsedSymbol} Vesting vs. Time

-
- { - return { - month: x, - amount: vestPerMonthStats[x] - .reduce((acc, curr) => { - return acc.add(curr.vestingAmount) - }, new BN(0)) - .toNumber(), - } - }), - ].reverse()} - fmtAmount={fmtAmount} - > -
-
-
-
-
-

- Members with Locked {parsedSymbol}{' '} - - ({walletsCount}) - -

-
- { - return setSearch(e.target.value) - }} - prefix={} - /> -
-
-
- - - - - - - - - - - {paginatedWallets.map((x, index) => { - const fmtMangoAmount = (val) => { - return mint - ? getMintDecimalAmount(mint!, val).toFormat(0) - : '0' - } - const type = Object.keys( - x.deposit.lockup.kind - )[0] as LockupType - const typeName = type !== 'monthly' ? type : 'Vested' - const isConstant = type === 'constant' - const lockedTokens = fmtMangoAmount( - x.deposit.amountDepositedNative - ) - return ( - - - - - - - ) - })} - -
AddressLock TypeDurationAmount ({parsedSymbol})
-
-
- {renderAddressImage(x.wallet)} -
{' '} - {renderAddressName(x.wallet)} -
-
- {typeName.charAt(0).toUpperCase() + typeName.slice(1)} - - {isConstant - ? getMinDurationFmt(x.deposit as any) - : getTimeLeftFromNowFmt(x.deposit as any)} - {lockedTokens}
-
-
-
-
Address
-
Amount
-
- {paginatedWallets.map((x, index) => { - const fmtAmount = (val) => { - return mint ? getMintDecimalAmount(mint!, val).toFormat(0) : '0' - } - const type = Object.keys(x.deposit.lockup.kind)[0] as LockupType - const typeName = type !== 'monthly' ? type : 'Vested' - const isConstant = type === 'constant' - const lockedTokens = fmtAmount(x.deposit.amountDepositedNative) - return ( - -
-
- {renderAddressImage(x.wallet)} -
- {renderAddressName(x.wallet)} -
- {lockedTokens} -
- } - key={`${x.deposit}${index}`} - panelTemplate={ -
-
-
- Lock Type -
-
- {typeName.charAt(0).toUpperCase() + typeName.slice(1)} -
-
-
-
- Duration -
-
- {isConstant - ? getMinDurationFmt(x.deposit as any) - : getTimeLeftFromNowFmt(x.deposit as any)} -
-
-
- } - /> - ) - })} -
- -
-
-
- ) -} - -export default LockTokenStats diff --git a/pages/dao/[symbol]/treasury/index.tsx b/pages/dao/[symbol]/treasury/index.tsx deleted file mode 100644 index 3d7af72e74..0000000000 --- a/pages/dao/[symbol]/treasury/index.tsx +++ /dev/null @@ -1,219 +0,0 @@ -import PreviousRouteBtn from '@components/PreviousRouteBtn' -import useGovernanceAssets from '@hooks/useGovernanceAssets' -import { useTotalTreasuryPrice } from '@hooks/useTotalTreasuryPrice' -import { useEffect, useState } from 'react' -import useTreasuryAccountStore from 'stores/useTreasuryAccountStore' -import AccountsTabs from '@components/TreasuryAccount/AccountsTabs' -import AccountOverview from '@components/TreasuryAccount/AccountOverview' -import useWalletStore from 'stores/useWalletStore' -import useRealm from 'hooks/useRealm' -import { CurrencyDollarIcon, PlusCircleIcon } from '@heroicons/react/outline' -import { LinkButton } from '@components/Button' -import { useRouter } from 'next/router' -import useQueryContext from '@hooks/useQueryContext' -import tokenService from '@utils/services/token' -import useStrategiesStore from 'Strategies/store/useStrategiesStore' -import Select from '@components/inputs/Select' -import { getTreasuryAccountItemInfoV2 } from '@utils/treasuryTools' -import { AssetAccount } from '@utils/uiTypes/assets' -import Tooltip from '@components/Tooltip' - -export const NEW_TREASURY_ROUTE = `/treasury/new` - -const Treasury = () => { - const { getStrategies } = useStrategiesStore() - const { - governedTokenAccountsWithoutNfts, - auxiliaryTokenAccounts, - } = useGovernanceAssets() - const { setCurrentAccount } = useTreasuryAccountStore() - const connection = useWalletStore((s) => s.connection) - const { - ownVoterWeight, - symbol, - realm, - toManyCommunityOutstandingProposalsForUser, - toManyCouncilOutstandingProposalsForUse, - } = useRealm() - const router = useRouter() - const { fmtUrlWithCluster } = useQueryContext() - const connected = useWalletStore((s) => s.connected) - const [treasuryAccounts, setTreasuryAccounts] = useState([]) - const [activeAccount, setActiveAccount] = useState(null) - const [accountInfo, setAccountInfo] = useState(null) - const { realmInfo } = useRealm() - useEffect(() => { - if ( - tokenService._tokenList.length && - governedTokenAccountsWithoutNfts.filter((x) => x.extensions.mint).length - ) { - getStrategies(connection) - } - }, [ - tokenService._tokenList.length, - governedTokenAccountsWithoutNfts.filter((x) => x.extensions.mint).length, - ]) - useEffect(() => { - async function prepTreasuryAccounts() { - if ( - governedTokenAccountsWithoutNfts.every( - (x) => x.extensions.transferAddress - ) - ) { - const accounts = [ - ...governedTokenAccountsWithoutNfts, - ...auxiliaryTokenAccounts, - ] - const accountsSorted = accounts.sort((a, b) => { - const infoA = getTreasuryAccountItemInfoV2(a) - const infoB = getTreasuryAccountItemInfoV2(b) - return infoB.totalPrice - infoA.totalPrice - }) - setTreasuryAccounts(accountsSorted) - } - } - prepTreasuryAccounts() - }, [JSON.stringify(governedTokenAccountsWithoutNfts)]) - - useEffect(() => { - if (treasuryAccounts.length > 0 && treasuryAccounts[0].extensions.mint) { - setActiveAccount(treasuryAccounts[0]) - setCurrentAccount(treasuryAccounts[0], connection) - } - }, [JSON.stringify(treasuryAccounts)]) - - const { totalPriceFormatted } = useTotalTreasuryPrice() - - const handleChangeAccountTab = (acc) => { - if (acc) { - setActiveAccount(acc) - setCurrentAccount(acc, connection) - } - } - - const goToNewAccountForm = () => { - router.push(fmtUrlWithCluster(`/dao/${symbol}${NEW_TREASURY_ROUTE}`)) - } - - const canCreateGovernance = realm - ? ownVoterWeight.canCreateGovernance(realm) - : null - const isConnectedWithGovernanceCreationPermission = - connected && - canCreateGovernance && - !toManyCommunityOutstandingProposalsForUser && - !toManyCouncilOutstandingProposalsForUse - - const addNewAssetTooltip = !connected - ? 'Connect your wallet to create new asset' - : !canCreateGovernance - ? "You don't have enough governance power to create a new asset" - : toManyCommunityOutstandingProposalsForUser - ? 'You have too many community outstanding proposals. You need to finalize them before creating a new asset.' - : toManyCouncilOutstandingProposalsForUse - ? 'You have too many council outstanding proposals. You need to finalize them before creating a new asset.' - : '' - useEffect(() => { - if (activeAccount) { - const info = getTreasuryAccountItemInfoV2(activeAccount) - setAccountInfo(info) - } - }, [activeAccount]) - - return ( - <> -
-
-
-
- -
-
-
- {realmInfo?.ogImage ? ( - - ) : null} -
-

{realmInfo?.displayName}

-

Treasury

-
-
- {totalPriceFormatted && ( -
-
- -
-

Treasury Value

-
- ${totalPriceFormatted} -
-
-
-
- )} -
-
- <> -
-
-

Treasury Accounts

- - - - New DAO wallet - - -
-
- -
-
- handleChangeAccountTab(t)} - tabs={treasuryAccounts} - /> -
-
-
- -
- -
-
- - ) -} - -export default Treasury diff --git a/pages/dao/[symbol]/treasury/new.tsx b/pages/dao/[symbol]/treasury/new.tsx deleted file mode 100644 index e2a20f4a16..0000000000 --- a/pages/dao/[symbol]/treasury/new.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import NewAccountForm from '@components/TreasuryAccount/NewTreasuryAccountForm' -import React from 'react' - -const New = () => { - return ( -
-
- -
-
- ) -} - -export default New diff --git a/pages/index.tsx b/pages/index.tsx deleted file mode 100644 index 1c42b787b1..0000000000 --- a/pages/index.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import { useEffect } from 'react' -import { useRouter } from 'next/router' -const Index = () => { - const router = useRouter() - - useEffect(() => { - const { REALM } = process.env - const mainUrl = REALM ? `/dao/${REALM}` : '/realms' - router.replace(mainUrl) - }, []) - - return null -} - -export default Index diff --git a/pages/realms/components/RealmsDashboard.tsx b/pages/realms/components/RealmsDashboard.tsx deleted file mode 100644 index aa773f5418..0000000000 --- a/pages/realms/components/RealmsDashboard.tsx +++ /dev/null @@ -1,127 +0,0 @@ -import useQueryContext from '@hooks/useQueryContext' -import { RealmInfo } from '@models/registry/api' -import { useTheme } from 'next-themes' -import { useRouter } from 'next/router' -import React, { useMemo } from 'react' - -export default function RealmsDashboard({ - realms, - isLoading, -}: { - realms: readonly RealmInfo[] - isLoading: boolean -}) { - const router = useRouter() - const { fmtUrlWithCluster } = useQueryContext() - const { theme } = useTheme() - - const goToRealm = (realmInfo: RealmInfo) => { - const symbol = - realmInfo.isCertified && realmInfo.symbol - ? realmInfo.symbol - : realmInfo.realmId.toBase58() - const url = fmtUrlWithCluster(`/dao/${symbol}`) - router.push(url) - } - - const certifiedRealms = useMemo(() => realms?.filter((r) => r.isCertified), [ - realms, - ]) - - const unchartedRealms = useMemo(() => realms?.filter((r) => !r.isCertified), [ - realms, - ]) - - return isLoading ? ( -
-
-
-
-
-
-
-
-
-
-
-
- ) : ( - <> -
- {certifiedRealms?.length > 0 ? ( - certifiedRealms.map((realm: RealmInfo) => ( -
goToRealm(realm)} - className="flex flex-col items-center justify-center p-8 rounded-lg cursor-pointer bg-bkg-2 default-transition hover:bg-bkg-3" - key={realm.realmId.toString()} - > -
- {realm.ogImage ? ( -
- -
- ) : ( -
- {realm.displayName?.charAt(0)} -
- )} -
-

- {realm.displayName ?? realm.symbol} -

-
- )) - ) : ( -
-

No results

-
- )} -
-
-

Unchartered DAOs

-
- {unchartedRealms?.length > 0 ? ( - unchartedRealms.map((realm: RealmInfo) => ( -
goToRealm(realm)} - className="flex flex-col items-center justify-center p-8 rounded-lg cursor-pointer bg-bkg-2 default-transition hover:bg-bkg-3" - key={realm.realmId.toString()} - > -
- {realm.ogImage ? ( -
- -
- ) : ( -
- {realm.displayName?.charAt(0)} -
- )} -
-

- {realm.displayName ?? realm.symbol} -

-
- )) - ) : ( -
-

No results

-
- )} -
-
- - ) -} diff --git a/pages/realms/index.tsx b/pages/realms/index.tsx deleted file mode 100644 index db2dae2861..0000000000 --- a/pages/realms/index.tsx +++ /dev/null @@ -1,115 +0,0 @@ -import React, { useMemo, useState } from 'react' - -import { - getCertifiedRealmInfos, - getUnchartedRealmInfos, - RealmInfo, -} from '../../models/registry/api' - -import { SearchIcon } from '@heroicons/react/outline' -import useWalletStore from '../../stores/useWalletStore' -import useQueryContext from '@hooks/useQueryContext' -import Button from '@components/Button' -import { notify } from '@utils/notifications' -import { useRouter } from 'next/router' -import Input from '@components/inputs/Input' -import dynamic from 'next/dynamic' - -const RealmsDashboard = dynamic(() => import('./components/RealmsDashboard')) - -const Realms = () => { - const [realms, setRealms] = useState>([]) - const [filteredRealms, setFilteredRealms] = useState< - ReadonlyArray - >([]) - const [isLoadingRealms, setIsLoadingRealms] = useState(true) - const { actions, selectedRealm, connection } = useWalletStore((s) => s) - const { connected, current: wallet } = useWalletStore((s) => s) - const router = useRouter() - const { fmtUrlWithCluster } = useQueryContext() - const [searchString, setSearchString] = useState('') - const { cluster } = router.query - //Small hack to prevent race conditions with cluster change until we remove connection from store and move it to global dep. - const routeHasClusterInPath = router.asPath.includes('cluster') - - useMemo(async () => { - if ( - connection && - ((routeHasClusterInPath && cluster) || !routeHasClusterInPath) - ) { - const [certifiedRealms, uncharteredRealms] = await Promise.all([ - getCertifiedRealmInfos(connection), - getUnchartedRealmInfos(connection), - ]) - const allRealms = [...certifiedRealms, ...uncharteredRealms] - setRealms(sortDaos(allRealms)) - setFilteredRealms(sortDaos(allRealms)) - setIsLoadingRealms(false) - } - if (selectedRealm.realm) { - actions.deselectRealm() - } - }, [connection]) - - const handleCreateRealmButtonClick = async () => { - if (!connected) { - try { - if (wallet) await wallet.connect() - } catch (error) { - const err = error as Error - return notify({ - type: 'error', - message: err.message, - }) - } - } - router.push(fmtUrlWithCluster(`/realms/new`)) - } - const sortDaos = (realmInfoData: RealmInfo[]) => { - return realmInfoData.sort((a: RealmInfo, b: RealmInfo) => { - return (b.sortRank ?? -0) - (a.sortRank ?? -0) - }) - } - const filterDaos = (v) => { - setSearchString(v) - if (v.length > 0) { - const filtered = realms.filter( - (r) => - r.displayName?.toLowerCase().includes(v.toLowerCase()) || - r.symbol?.toLowerCase().includes(v.toLowerCase()) - ) - setFilteredRealms(filtered) - } else { - setFilteredRealms(realms) - } - } - return ( -
-
-

DAOs

-
- filterDaos(e.target.value)} - placeholder={`Search DAOs...`} - prefix={} - /> - -
-
- -
- ) -} - -export default Realms diff --git a/pages/realms/new.tsx b/pages/realms/new.tsx deleted file mode 100644 index 2dab193458..0000000000 --- a/pages/realms/new.tsx +++ /dev/null @@ -1,71 +0,0 @@ -import React from 'react' -import Link from 'next/link' -import Head from 'next/head' -import useQueryContext from '@hooks/useQueryContext' - -import Header from '@components/Header' -import Text from '@components/Text' - -const New: React.FC = () => { - const { fmtUrlWithCluster } = useQueryContext() - const DAO_TYPES = [ - { - url: '/realms/new/multisig', - name: 'Multi-Signature Wallet', - description: - 'A "multisig" is a shared wallet, typically with two or more members authorizing transactions.', - }, - { - url: '/realms/new/nft', - name: 'NFT Community DAO', - description: - 'NFT Community DAOs leverage NFTs as membership, giving NFT holders voting power to make decisions.', - }, - { - url: '/realms/new/community-token', - name: 'Community Token DAO', - description: - 'DAO members use a community token to denote their membership and allow them to vote on proposals.', - }, - ] - return ( - <> - - Create new DAO | Realms - -
- What type of DAO
- would you like to create? -
-
-
- {DAO_TYPES.map(({ url, name, description }) => ( - - -
- {name} -
- - {description} - -
- - ))} -
- -
- - ) -} - -export default New diff --git a/pages/realms/new/community-token/index.tsx b/pages/realms/new/community-token/index.tsx deleted file mode 100644 index 4151a8dec4..0000000000 --- a/pages/realms/new/community-token/index.tsx +++ /dev/null @@ -1,143 +0,0 @@ -import { useState } from 'react' -import { useRouter } from 'next/router' - -import { PublicKey } from '@solana/web3.js' -import useWalletStore from 'stores/useWalletStore' -import createTokenizedRealm from 'actions/createTokenizedRealm' -import useQueryContext from '@hooks/useQueryContext' - -import { DEFAULT_GOVERNANCE_PROGRAM_ID } from '@components/instructions/tools' - -import { notify } from '@utils/notifications' - -import FormPage from '@components/NewRealmWizard/PageTemplate' -import BasicDetailsForm, { - BasicDetailsSchema, - BasicDetails, -} from '@components/NewRealmWizard/components/steps/BasicDetailsForm' -import CommunityTokenDetailsForm, { - CommunityTokenSchema, - CommunityToken, -} from '@components/NewRealmWizard/components/steps/CommunityTokenDetailsForm' -import YesVotePercentageForm, { - CommunityYesVotePercentageSchema, - CommunityYesVotePercentage, -} from '@components/NewRealmWizard/components/steps/YesVotePercentageThresholdForm' -import AddCouncilForm, { - AddCouncilSchema, - AddCouncil, -} from '@components/NewRealmWizard/components/steps/AddCouncilForm' -import InviteMembersForm, { - InviteMembersSchema, - InviteMembers, -} from '@components/NewRealmWizard/components/steps/InviteMembersForm' - -export const FORM_NAME = 'tokenized' - -type CommunityTokenForm = BasicDetails & - CommunityToken & - CommunityYesVotePercentage & - AddCouncil & - InviteMembers - -export default function CommunityTokenWizard() { - const { connected, connection, current: wallet } = useWalletStore((s) => s) - const { push } = useRouter() - const { fmtUrlWithCluster } = useQueryContext() - const [requestPending, setRequestPending] = useState(false) - const steps = [ - { Form: BasicDetailsForm, schema: BasicDetailsSchema, required: 'true' }, - { - Form: CommunityTokenDetailsForm, - schema: CommunityTokenSchema, - required: 'true', - }, - { - Form: YesVotePercentageForm, - schema: CommunityYesVotePercentageSchema, - required: 'true', - forCommunity: true, - }, - { Form: AddCouncilForm, schema: AddCouncilSchema, required: 'true' }, - { - Form: InviteMembersForm, - schema: InviteMembersSchema, - required: 'form.addCouncil', - }, - // { - // Form: YesVotePercentageForm, - // schema: CouncilYesVotePercentageSchema, - // required: 'true', - // forCouncil: true, - // }, - ] - - async function handleSubmit(formData: CommunityTokenForm) { - console.log('submit clicked') - setRequestPending(true) - try { - console.log('connection', connected, wallet) - if (!connected) { - if (wallet) await wallet.connect() - } - if (!wallet?.publicKey) { - throw new Error('No valid wallet connected') - } - - const programIdAddress = - formData?.programId || DEFAULT_GOVERNANCE_PROGRAM_ID - - const results = await createTokenizedRealm({ - wallet, - connection: connection.current, - programIdAddress, - realmName: formData.name, - // COMMUNITY INFO - tokensToGovernThreshold: - formData.minimumNumberOfCommunityTokensToGovern, - communityMintSupplyFactor: formData.communityMintSupplyFactor, - communityYesVotePercentage: formData.communityYesVotePercentage, - existingCommunityMintPk: formData.communityTokenMintAddress - ? new PublicKey(formData.communityTokenMintAddress) - : undefined, - transferCommunityMintAuthority: formData.transferCommunityMintAuthority, - // COUNCIL INFO - createCouncil: formData.addCouncil, - // councilVotePercentage: formData.communityYesVotePercentage, - existingCouncilMintPk: formData.councilTokenMintAddress - ? new PublicKey(formData.councilTokenMintAddress) - : undefined, - transferCouncilMintAuthority: formData.transferCouncilMintAuthority, - councilWalletPks: - formData?.memberAddresses?.map((w) => new PublicKey(w)) || [], - }) - - if (results) { - push( - fmtUrlWithCluster(`/dao/${results.realmPk.toBase58()}`), - undefined, - { shallow: true } - ) - } else { - throw new Error('Something bad happened during this request.') - } - } catch (error) { - setRequestPending(false) - const err = error as Error - console.log(error) - return notify({ - type: 'error', - message: err.message, - }) - } - } - - return ( - - ) -} diff --git a/pages/realms/new/multisig/index.tsx b/pages/realms/new/multisig/index.tsx deleted file mode 100644 index 416778e237..0000000000 --- a/pages/realms/new/multisig/index.tsx +++ /dev/null @@ -1,103 +0,0 @@ -import { useState } from 'react' -import { useRouter } from 'next/router' -import { PublicKey } from '@solana/web3.js' - -import useWalletStore from 'stores/useWalletStore' -import createMultisigWallet from 'actions/createMultisigWallet' - -import useQueryContext from '@hooks/useQueryContext' - -import { notify } from '@utils/notifications' - -import { DEFAULT_GOVERNANCE_PROGRAM_ID } from '@components/instructions/tools' - -import BasicDetailsForm, { - BasicDetailsSchema, - BasicDetails, -} from '@components/NewRealmWizard/components/steps/BasicDetailsForm' -import InviteMembersForm, { - InviteMembersSchema, - InviteMembers, -} from '@components/NewRealmWizard/components/steps/InviteMembersForm' -import YesVotePercentageForm, { - CouncilYesVotePercentageSchema, - CouncilYesVotePercentage, -} from '@components/NewRealmWizard/components/steps/YesVotePercentageThresholdForm' -import FormPage from '@components/NewRealmWizard/PageTemplate' - -export const FORM_NAME = 'multisig' - -type MultisigForm = BasicDetails & InviteMembers & CouncilYesVotePercentage - -export default function MultiSigWizard() { - const { connected, connection, current: wallet } = useWalletStore((s) => s) - const { push } = useRouter() - const { fmtUrlWithCluster } = useQueryContext() - const [requestPending, setRequestPending] = useState(false) - - const steps = [ - { Form: BasicDetailsForm, schema: BasicDetailsSchema, required: 'true' }, - { Form: InviteMembersForm, schema: InviteMembersSchema, required: 'true' }, - { - Form: YesVotePercentageForm, - schema: CouncilYesVotePercentageSchema, - required: 'true', - forCouncil: true, - }, - ] - - async function handleSubmit(formData: MultisigForm) { - console.log('submit clicked') - setRequestPending(true) - try { - console.log('connection', connected, wallet) - if (!connected) { - if (wallet) await wallet.connect() - } - if (!wallet?.publicKey) { - throw new Error('No valid wallet connected') - } - - const programIdAddress = - formData?.programId || DEFAULT_GOVERNANCE_PROGRAM_ID - - const results = await createMultisigWallet({ - wallet, - connection: connection.current, - programIdAddress, - - realmName: formData.name, - councilYesVotePercentage: formData.councilYesVotePercentage, - councilWalletPks: formData.memberAddresses.map((w) => new PublicKey(w)), - }) - - if (results) { - push( - fmtUrlWithCluster(`/dao/${results.realmPk.toBase58()}`), - undefined, - { shallow: true } - ) - } else { - throw new Error('Something bad happened during this request.') - } - } catch (error) { - setRequestPending(false) - const err = error as Error - console.log(error) - return notify({ - type: 'error', - message: err.message, - }) - } - } - - return ( - - ) -} diff --git a/pages/realms/new/nft/index.tsx b/pages/realms/new/nft/index.tsx deleted file mode 100644 index 7b4949d3f8..0000000000 --- a/pages/realms/new/nft/index.tsx +++ /dev/null @@ -1,125 +0,0 @@ -import { useState } from 'react' -import { useRouter } from 'next/router' -import { PublicKey } from '@solana/web3.js' -import createNFTRealm from 'actions/createNFTRealm' -import { DEFAULT_GOVERNANCE_PROGRAM_ID } from '@components/instructions/tools' - -import useWalletStore from 'stores/useWalletStore' - -import useQueryContext from '@hooks/useQueryContext' - -import { notify } from '@utils/notifications' - -import BasicDetailsForm, { - BasicDetailsSchema, - BasicDetails, -} from '@components/NewRealmWizard/components/steps/BasicDetailsForm' -import AddNFTCollectionForm, { - AddNFTCollectionSchema, - AddNFTCollection, -} from '@components/NewRealmWizard/components/steps/AddNFTCollectionForm' -import AddCouncilForm, { - AddCouncilSchema, - AddCouncil, -} from '@components/NewRealmWizard/components/steps/AddCouncilForm' -import InviteMembersForm, { - InviteMembersSchema, - InviteMembers, -} from '@components/NewRealmWizard/components/steps/InviteMembersForm' - -import FormPage from '@components/NewRealmWizard/PageTemplate' - -export const FORM_NAME = 'nft' - -type NFTForm = BasicDetails & AddNFTCollection & AddCouncil & InviteMembers - -export default function NFTWizard() { - const { connected, connection, current: wallet } = useWalletStore((s) => s) - const { push } = useRouter() - const { fmtUrlWithCluster } = useQueryContext() - const [requestPending, setRequestPending] = useState(false) - - const steps = [ - { Form: BasicDetailsForm, schema: BasicDetailsSchema, required: 'true' }, - { - Form: AddNFTCollectionForm, - schema: AddNFTCollectionSchema, - required: 'true', - }, - { Form: AddCouncilForm, schema: AddCouncilSchema, required: 'true' }, - { - Form: InviteMembersForm, - schema: InviteMembersSchema, - required: 'form.addCouncil', - }, - ] - - async function handleSubmit(formData: NFTForm) { - console.log('submit clicked') - setRequestPending(true) - - try { - console.log('connection', connected) - if (!connected) { - if (wallet) await wallet.connect() - } - if (!wallet?.publicKey) { - throw new Error('No valid wallet connected') - } - - const programIdAddress = - formData?.programId || DEFAULT_GOVERNANCE_PROGRAM_ID - - const results = await createNFTRealm({ - wallet, - connection: connection.current, - programIdAddress, - - realmName: formData.name, - collectionAddress: formData.collectionKey, - collectionCount: formData.numberOfNFTs, - tokensToGovernThreshold: 1, // 1 NFT 1 vote - - existingCommunityMintPk: undefined, - communityYesVotePercentage: formData.communityYesVotePercentage, - - // COUNCIL INFO - createCouncil: formData.addCouncil, - // councilVotePercentage: formData.communityYesVotePercentage, - existingCouncilMintPk: formData.councilTokenMintAddress - ? new PublicKey(formData.councilTokenMintAddress) - : undefined, - transferCouncilMintAuthority: formData.transferCouncilMintAuthority, - councilWalletPks: - formData?.memberAddresses?.map((w) => new PublicKey(w)) || [], - }) - - if (results) { - push( - fmtUrlWithCluster(`/dao/${results.realmPk.toBase58()}`), - undefined, - { shallow: true } - ) - } else { - throw new Error('Something bad happened during this request.') - } - } catch (error) { - setRequestPending(false) - const err = error as Error - console.log(error) - return notify({ - type: 'error', - message: err.message, - }) - } - } - - return ( - - ) -} diff --git a/postcss.config.js b/postcss.config.js deleted file mode 100644 index 5aa4450a35..0000000000 --- a/postcss.config.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - plugins: { - tailwindcss: {}, - 'postcss-preset-env': { stage: 1 }, - }, -} diff --git a/public/browserconfig.xml b/public/browserconfig.xml deleted file mode 100644 index d1d3ffa9c9..0000000000 --- a/public/browserconfig.xml +++ /dev/null @@ -1,2 +0,0 @@ - -#ffffff \ No newline at end of file diff --git a/public/favicon.ico b/public/favicon.ico deleted file mode 100644 index 3c2e1ae52efe057ea9a068fa9792bbfd6f4fd43d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 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 diff --git a/public/favicons/android-icon-36x36.png b/public/favicons/android-icon-36x36.png deleted file mode 100644 index 59d60834426330fedd3dffdb583788f9e7602060..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2059 zcmZ{lcU05K7RLuEfgm6vf*^{8Vu2JAN;HJ9L5K)a0@6f65+Fnp2mumV7f4V;Q8^R| z7OJZui>P3sNf87KyRb@BkOg4{H7jcn5ew!0c;}t-e0$D2bMD+T_kO06>TALGpwA)@9SwfaWnEkw8u@n&?FY;QDFpd8#_JHm7;`c>!?55`gqf0KP(@ z^fv$`ApuZC0DyxuM)BvHe0M_$jYv;-5?ERu<##R@KoPBYkKjZAv<;R`1)M!^3idQUhjy!zON(1OT93N+uC0L7l%!SW-&Bnx3@OGAFyLXDp_})pC5}kZKO{BCPt3 z=Ut3yPQI|b&UvdLGfI>EF+E$lbL;jhHf5s>QBvsVT%H$hE@ljNwg~)FKer_Q7M?mg z)>~p{SNb;Grc<5uTWS4V&BD2*q0}<0s=K7*hs9Uf3&ymQ-9?)fh6Z~;*x;unm68Bd z(~MpW=Y9Jl0l!3CoFL9w6`YmAiR?{|%60B_Vd3A6z$V5uyAFv`95%6ck3STv>MO_f z1zJXZ9g>A%-uJ{sP8)JFkTtl5qwbj z@YxAsg&f|WF{iyMWruBSr`yX&F)dF*s-RfFM$%w7L;1;J+!%opb5mGhAdjBr8m)fT zL3&xKw*8cO?LexLZR@e?(WXrfi|#I2=qYRMX|CDo(6BIALHJ+9uZqV9O72}fclp{Y zVo=o*nxU1e{2qulBKw&SH_U}?klfi|tc zZTT3h6^Y8$yes-J+qj;SNLxSBE%UndMOc!rX~Kjq$%xi_+Bk59XYiG>PJ##v$Y{1P z(nzi^_FOB&h%lc6&$nb3v$rm4(2h+T-91%0npO48`b<;0Z3M1gXLn!hLaQNV#H7i% zVa@vv&-~*@icH3CZ9<=TP`ne^E8BV0Mfo)We!lUjO>JGZE!!$yPq`9V*MtdCEukM! zIS&gVS*Ywi_&8Z7R!{Nzh1rV{svIs!30OOO`-*a07*1-vUy=yFw#xc7QJ#(wtWycg z+@9q+TPiCOekoRdI8I2u$Q>>0mg@BhiwUzq&ARvqKh@!ty)`dLHvY*b$h84JWesz| zp-15}cv+6tU2*Ew`-d*1Zn4fZO~2!GN0hNEH@a9BOnna7uUZ&b5W<>6@}==}j4K(r>Z}x%=Fr?2mKJ3Wf4a7# zf1oNUPiZ=W0y(mghkGVgn312Z{AdL%@i+D*qvU%YKg-b3SWQsNUg{q$&?~%fmLNZ} zFNsUDtNgfO((%*Zx_m{|Q-6!Mcz6s46^T#=q`{ABzk3iNW5-Q)3sDA|IaZ9llM+Yq zjtf%VI8-EFnUv;Yn&I`}qWvG+Fs*v+Lj|Zw`z}L)qI3T3kgK@LpPcMpKc#vG>dp2FihjwsN$ah;p;tz|bV%iNTbUa^88cibH3)Uw<$i(DzPTLnK5LY3 z_Xpo7Ovg()Bh;!FA7r8ntlZ zm%6rxsN0#??10X&0mSB0o!y(AZIo3t9-e7O9gF9kXGYLXe?@y6f72{wShwlk$iyoz zmePGhu(h;zenO$2=7Saq|M@!$>oes+bt~CRB0oWCm(eCf6^clKG+}Z|J7%~jJ2_AXmHKl{aQIFYW3Ml%)yDSoC(R}^4II+vxZYW z>oNP5;6IC=Zg1icGO4i5Px1+-^cCY8^6bTnpMKJ&aolGSQKkIP>9L>4xr4W1HfN6i zx!?r7Z1+p}zFk*{uaa`#QoE%hc9mT<%GjJ;;_gaNF)x4 z0VbUnvy42c*`x^}>%K$0m~jlAAf5sKy(>gKJDN}z=>3m6UKEG|D0?i%-VWtthpb=M zse}-{@9Ow7k1znz)wQtF`5lxB{4N#XM+Q;M!wl%?h&VRyFee%jMNMYXIP65kf3FTI3> diff --git a/public/favicons/android-icon-48x48.png b/public/favicons/android-icon-48x48.png deleted file mode 100644 index c0e60b2e0945edbae95c788487dbd1fce8c543d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2677 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 diff --git a/public/favicons/android-icon-96x96.png b/public/favicons/android-icon-96x96.png deleted file mode 100644 index c7f047a5df74e9b29ca72f8eddfb4074d06c4176..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5624 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 S!AEzw0&rUstx=_B8}(n+OCe(b diff --git a/public/favicons/apple-icon-114x114.png b/public/favicons/apple-icon-114x114.png deleted file mode 100644 index 72c40b98bd16c11fcd2d7959ebb6466ad56d5a74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7107 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 diff --git a/public/favicons/apple-icon-120x120.png b/public/favicons/apple-icon-120x120.png deleted file mode 100644 index 4bfc07b0023c9d98989aeadfa30666e059363a75..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7726 zcmZ{pcQjn@_wQ$nF?xwa7bU?bm@)e3MDHPbXABXY(c6q6x<~|3Lr92Dw5X#K5~6n_ zh=}ODB|o3L?ppVIzjxhro_+Q@d%yPkd7iV*`RCbjkMz{3$XUn%005PyhKk{h5B%3i zNp9{^juK-xj@VgAR|x>9c}{U<559TkL~0o70sz6h001Tm0JyjbVSWMtesBQbmmL5g z{TcvZ^vY>AkiAKeIB2V@0RH}a<+l~5-bBc}G|YVg01Enl4G74}VY&%I(3-lckRK!v zdTDXr`>%}w0M<@T6(ysW{NsTleI0mliq?xz{ry|>Xd5Uw-RuInS#hxA8wE;v|QG^$CC1zk> z?H49EJr!vdH1QaD5%3X>Ax11tEV6F0$d+_59xX7o3+N9LkiJ%NPi-T&YjKUjN9LRO zYGdxDSjM15o=}Y$t~IAt|D%7D;t1#jIZ4BYqd= z^IRc9a{YYH z-IlF&?7`c=(owOAcCS-8AtiyZ@_Db`p@gO^NZ~`Urkuyz8#Q7?U!`K*Tq*O{;51e! zya3Xh`UyH#^Di!LF2YW>OwUv+p=gz|fr`3Xu?d;7L?g}ksrSQ$AM<;|n9jjvkAPpF zN-Eo0xd=GKrR=lSTy=DFa8}i_o^{ifp71vc1j&o9-JcSa`nipDV8!vd5F2W{4J`~z z+N1@Njo4NimEj5`mL%Jit{i6)=TRz#$r^y4ma8=1+8obcRp#S|RQhg?K&0QKuce7o zn#$_8g?&PL?`${i=V`?3PKsPowp;G|Jy*WEbtGdooTJFoA~uHYbbv5tG(ONq}v~8==Hwd>O}Q0HNL=NN7afr^tOw*kK^nQ z8C`kHt-#T*_Ap2waXI&iz#Pq?>*INQ({6|ST-;#XH4{f$ih|k4ktMf;dFtxLd&56T zmdLHBu9TEeKin(UfT>6qq7=hBJL^Lr>BXuvxPsQHqVDIuAbMmKaznf7hbu>nrOj_K z6DrLRV7n!0GY?GVO1yfk$}s`>p3*A~SKH!4)+DY&ozMW*mo7|qRW;sWo8UbulnA1W zxR6X>3N9Eo6Tj~cnvsad)4fK}pTWUD`t1A5EhL0Q?ubY&pF+1J&NmE-@(K_6EIDRq ztpq@mez^~{*-=>1_#wlrSPYtuJwgb-Sy!2}{b1}kt>x9GW@a(m17@3ctr_qXok zowww~VVUs4A8?Rc>t( zo!Ei}Xh0NspmwrQvNL8lC4MgX`FtIt-TXfjpu|IU{07EYkp$E9JPT;TQ!1v=l;T@D z))|YiNCP#&0S05sFqOLRB3#vj=r>G1vEb?p;-9(dflA?^D?k%{AX8wTu-Z?x@_App z$71dRlosM}#qQF52{AMzT%!J9p`4Lf%07Zk?a%F5AkM{ z7Fet2#?7Mz{as_At73n=HrD6BAoKd+qu)@%cQbb2pk5i6#GfR+Acda zC7WNH@ANu%EhCWxrC9bD2J!HJub#KU0>0)O>&9PebO7X-foue`KA37ge= zN+DOtL|Ggcfs7zekimoSCU`%sXvv7liEjwzrZ_WkWfSP-wa)U&VA+mrismPgOG_Jh zaDCqAse}Q!D6~NJ-Ax0cd2sB|SG_meSyjr4cH+r~U#vT?qCLM4q?Qh|I!b=iR>dzt zLhm%CrEGrmD9dioiUtVLTG6zMhN++w1&L3G`W=QkP2#Rk%zw#xO3^q?Npw8RS+_;>|DvC&y}~a7e-9nvPq9L`M1tKUupT=%pHZPA z2O~fdusOUR+~6N@()inR@;rpUfB3LnmxXZ$nB$>xao4iHv9_8O7O{H7zgb$9UrFcI zddkfnIa7$V zJt&@@$W2|3Ki4v6uL+{~DcutRY1gr{Jh$D@XSD+4qS+Ju3u>%c-8W9&h{#WA=&}=q zk~Za`*t$vkE>2DhSs`aI`#X3>B?DAUWF2Z1kZ)#%v6Mx6WtL z#!_ITd*_G0yw0aq&WxP}G4cNTaY0CDN7>10vRlb)$@j&l8vv(^i zI7}yR>r&D|@MTzi(8i;J1de)|wLZX7$=QG@5g+Q{VBBEq&-;N>eBIR}hd7I`R2ma0 zE#OVVXN-&L0fe(5-p-`;=wkc8{wgN+i#zr2Z82uJGeoi^FwH;7NSve^m>f=Evorq? zoL8y4s4I0IG!{&9G3Dq`Hol2sO<^c-z@dlIZ;C+ zp6>43!DQ|Ji~n@Xa5%U*mZ;jl7026x`so$R*sC%@txE7`bdfD0dJ?3Q52X5lI_o?e z%dnZGq=wcxJ@=y##pzqb9c-6_VPfvSLu(Wqkpk_+G7WNFJ!k0*dXvFmFRA1-^f$v4 zXA&>56i+!ppdPS!wVXCy8h;m5QexY5esQHaw4vNfv;mhl;#)s6hZx(u99n}`5M?#Or|u9 z#z^hhj(FDE6DZg+>gcR6=M;pHH}jn{d+)2?)$0Uf8bMWsG3iO-BZ6%As>yV`xT_zY z4_{e^>^t!vv%Px&WxE~{C)HO?4XgPLEb8dzZ}F;Um#P6> z6hcOEP|eQB4v0SfM)J!6Q_W!-D!>h5QJqRJ-3Y!bmU%SOClI8}k>ZbOkKMiypCAa$ z*#%IDJMC3`A@FkaPc}5HkQWneh`cnheB3yX7lshUY|uk#93<4F-UWXRp8FJ9)l&4t z_Q9bfX3>c8l} zaLWz{yyqM;Qh*w)@UNNc`8{4{xcOO!fo=vvp}8&t*Nxq4Oq8%0Ekyc4av58UH;Z^; z@0Z*s7XS#SdRj``^{kFQwEyyj1@y#nFpa0%Zha&*M?Qk;F2J4OLI4#v7QWolcE8o9 z-iP6HiQ|S20K6E030d2&`W%E&(h~}5Q$$TACztU0%1e>C(3C6Cfl^A(NwDvG5jRE+ zdi*x!?m}1jnB>a}OM-?(%IDE36fnLfmQeWtVjY;==$-rqy=Hh9LE|2&=a7~<t}edoD?|Y2_iKw7n;T2)O<3@d*h}(asF37rQwm&_wWSxK#FF`h(tE`;I2e( z1ETRbdCexPBKJ8Jsy5XYQ}P?Ya_Uw5V4fD~z70{Y zI+gAkwK5TmR3J0uW&ZZ}*r;B1p}bsiW#ox77+%FLK8rDOTCtHR>?=f#n+j1wS``P@ z-u4h5o^}VSQlc7C%pJl-g9bf<6IGwhbS?iOp*SU_f?iW@C0i+wuX+3jt&>MQHGQ4YZE=)rZUcZSwh%&Kv8*Fr<+qT zu_dA{9&~mnCo&Y7@V7DOd{7u?r~Y^zWfc&@y5(qenac0(x)} zO9`YmwuUzcDW3=RS-iMTms`5Js`fU*(v$vx?hxXM_pb%-=O|3Vf^P5Mrbe_0v&(I> z#OwWaI}#9jF*E-*3u^o=UHddMtHgPzW(ohBM%Xf%*?*DUy?j~PXT9UuK98xT%B2yS z>MVda5X<{MS2scyu|Nsb&tQnfKM4MkZu}*vn$zKF76Ze_;UHfeJ%or)RNmw1NZsUz zbyN)Axk`eUF9XMtOuws^r|eb)@qW4rTi5YhfZ5T%W8b|E$d0dP_R}VI`)w9tftOt9 zefABUqgn52u5Ln-B}rOrJ*w>P!}Bzh(@xSyVK2ey@=|n@SBa_g3Ve=4aEVA;mDTe=Y>lQ5?F zPbr*c2C=z~YCFmcN9yTz~^SxkU&b_F=`WPpR>19 z<`ZhpRYT}8)`Aws=8bKdI^^aaSI?KDJDL-*VnloJg0O)^K~#6LRCXq2H3KGX@Hz1F z=6Cct3RT-9!G(EQOPeWBNh2t0&Y31z@qSq*H;{T50k$twy%*I@OKwAsx0}dn^7;!hD_;nSntr2ZLJ3soopoo$y$b1q>-&Dap#xjWFA0%QY~a*5_Ek?^R{?5g`u61=Q~Y03-U|w*Y@En zYJKsa%6RK2{@&Cvc~{%gc5JXT z{cwjz?607Y1wHK{n?OP#lfE$JziMLR#2ojCrP3lRj!we7Zap%5lxFWkD-lJR?>B*d z>1>xn5=x0+14hg{q(B(DRWpvqB)zy7+i=h<^d9LR9dFQU7B4l|7V9LSAg3L16IeqY zN&CQFL_$*G)vN6vuL9@pp6yHQvDHwHD!s3H4K^PB`Y`l1BC@#Oa%iphvJ)Evd*?|A zY;Ly1_S}nF?r+W|uS^?GdMAuQI#c{f8f5@|3*0vPC6=08W%EFcgkw#|^g|I)rPM+R zz+eQIp=e6xnVg325XpPHx;}M1*ZTRUBP$3OW8fnF@DtgYKo69u-XFU5ttmd7fpmuY zO7xtohsf@DY^YPRtotWtN%ui{bANffx3rVwqxFY6*P%Zo_)WvB_OqI=)S5PxfngxN zafJwb`jcs(!b7XbGx?lSh4ye;p9ya zkHW)cSU&38pV0OBnN@V$+S}h9xiYW1AThgR6Snkcc*|CMS#dP~nw{tmS)c-PK`Cj_ zKVq)qfxzmRI?`X*>mGJVDIXR3 zTV^jVvpVQ@Umk8LXp6}#P|SK!6p`L!aThEf+4Kq+t|u8k742Fk77@L7Nrz*4L$Z{c zBYG%)a`jSb*4VVGcGizg=TB+Dz7P8C&IQ%r@zrtKs}`EJShUd3H{Rv_zs(;d4ZS}j zzl!lBNs26u8K3?eVHVb9k-np_C<*-@>L9uTZ3so;D*lTYi3W8Bk8N!?adu z_omm`w@1_X;vxW2P3oNQ0cek(QREP+rFX*BSAY>D=4g5^;T8Vn6_q;K)z4GEjt{n= zA0E5i*2=WdIGr}WmHF;>4rxYbLI?YIHG^9C6bR2-#FygF&Fpi@RROY&MZCN=H8wkr zc??ag2L-Y<6ztCLzG1$eLDp+Fo%{kvGE%I#rs-AUzDSI1z z6UsJAU%}c+d5%Q(xmc7D5UOT@olvf)pbk-;Vbtpd&XeKfY3O0@r^udFyhgF&@w>UJ z2i$aK(avj4FvIZ}plXa}JMuQWtNmJ!j)pm`{A@viBw_An zO#f(^&K(;pY$SC+3EvU^!zK?+rjR}l4>_;?=o7lOdTh&*nAw>IqHFeEPX?X%pLRu} z>^f8N$FbQny$MI4ss&MO(z|y6(28IbtYNk3?kXo?82!t!Jlxd=fGbgEk2+IFM7<7D zR7FuSKD!^5_PZ;`>y3u0`ozZ>3FWKfyzjq+?ilv<3B6UX&>%Tv>}Sr1C@ zbEZ}^3bWD%1IJz84#SlLHS4AGYV7Ro^5}CzxJnk11t_^GCq)+Cp4A*GTXMnXLS`Qid0Uw7 zQeTj?fA*$$<1}~+VZZBJ>9Dzw>v@}L=*3dZ(GtAG){|+JgQrx6*i0lPg+!FRU?6zt zm}yjIkDa0FOjPZegzrv!ZePiROly+M+OK#Qitnj*5y`V{X7Cq&m9lA8Ka106)>?16 zEZe1bR}X*h{F;5JzpSv=HsbldD%aNeHT!1kj`^-418tLd{wY@**u@;%dkzE}Ig?g9 zuDF=SR78VC>EsUO`@e@NXjDk_aEt&KSY`=|^mdaD?4>Ah9Q; zf-9dj2-#+MJN0BXBSEr1p9e?rgNpM^8C$bm&($34;pnxmzxniZn#@`Mgz{#e;gPgV z{IQc7jGVd8(Fnsy2>j*%(s|3MEZeC+j9qC@|A;Ca5SaWi1KrGE!5eZHU$Y=ejilzE zNQq*nTXr{0>1T8*mN{p+~JsQSIR=FMgIAxpl1)i+O z+ymTU6TsGMcmmo!7hR_z{RXYdq}@nH;bQ^bJ6Qw_Dtm!Gd*$si%{=SS63|O9AnD;` zV%(g(Mj7^TiVcM{_fhL)V~98vfj8x@awzyyHiKLEugr{e4h-z<+TKGjgc1KIX<34r zwnU_c)aA~YfMP!s~BZ>SfYec4Xlj_dx-kpwV8w(n3Nm?)J{88*@Rr!aRMP zTSwS)Z&;>(S)(U@?hew@DxOF`ca#TOTKdrq>I)Dq{@Wt-UySCzD$>##C>Q4^Xn?Sk zh@!RkO^Xu1_#Zm|n=y59L_hf#887D|y+N4&1JQMHN1=nfP=NonDj_cqXN6i5z5mkD zHM*ey!V=SpUg z?jC42PiG+~dw&9k^ciB`8iPl diff --git a/public/favicons/apple-icon-144x144.png b/public/favicons/apple-icon-144x144.png deleted file mode 100644 index 73121c0275843ad30efeac518f6b231c1d986edc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10253 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 V`K?Ja;6IN5D9ETtmrI%i|1W}gxsd<> diff --git a/public/favicons/apple-icon-180x180.png b/public/favicons/apple-icon-180x180.png deleted file mode 100644 index e6bc458e53280a212c7127153a01d5bc6f9c95cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14472 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 diff --git a/public/favicons/apple-icon-60x60.png b/public/favicons/apple-icon-60x60.png deleted file mode 100644 index 6b5805e51e8d19ee269138ccae6bf4c52578f6f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3257 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 Ae*gdg diff --git a/public/favicons/apple-icon-72x72.png b/public/favicons/apple-icon-72x72.png deleted file mode 100644 index 2a03affcb67b2dcfe48d6e887dbce59f359f145e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3902 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 diff --git a/public/favicons/apple-icon-76x76.png b/public/favicons/apple-icon-76x76.png deleted file mode 100644 index f165517e2b51b7ce1339d3f488567e3c5a99120e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4244 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 diff --git a/public/favicons/apple-icon-precomposed.png b/public/favicons/apple-icon-precomposed.png deleted file mode 100644 index 20be142f6e21f95084bffa24cac20750dddcf25f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15164 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 KVSG!E%lkJbBKzwA diff --git a/public/favicons/favicon-96x96.png b/public/favicons/favicon-96x96.png deleted file mode 100644 index c7f047a5df74e9b29ca72f8eddfb4074d06c4176..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5624 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 S!AEzw0&rUstx=_B8}(n+OCe(b diff --git a/public/favicons/ms-icon-144x144.png b/public/favicons/ms-icon-144x144.png deleted file mode 100644 index 73121c0275843ad30efeac518f6b231c1d986edc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10253 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 Ir6J+}1NhorCjbBd diff --git a/public/favicons/ms-icon-310x310.png b/public/favicons/ms-icon-310x310.png deleted file mode 100644 index 8d4c38ded9d7d4b28c781be9684371999812504f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33411 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 MGsYQJ8xRuy1(DyrHvj+t diff --git a/public/fonts/Ambit-Black.woff b/public/fonts/Ambit-Black.woff deleted file mode 100644 index aa30d68ba9c8846f65fd53fc44a7c24a4206c321..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34976 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 Z_T~P}jj`8vW6-p|0000000961004#B9}xfm diff --git a/public/fonts/Ambit-Black.woff2 b/public/fonts/Ambit-Black.woff2 deleted file mode 100644 index 0939b36ff1b4388770685d658d11e812110cda1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32312 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%0Av$HR3u%Tt^sxdE~Mu z%v}WQ3QmFE;kIGwmus}PVc1{#WBmw&*JSj#uA3If7i$d{Rnt|GSI=9Cmj&`nvUO!kjL+uV2V=#dCYMQ-8sDzT;Og_sKpZX&&`&N4qD=^sq7HO*$$R|OUT|T+9pME6}=(+GM%vEGw|026o{@&wv_0!b-=bhG_0S?%*02sOd zm2Pe2ohfarwY{9)_@7WWBWT;z4zU2#0FeLDF@RC3^^_a=v7%Z zigh02GfH?EhG{a&c9<ZZq-{x?ZmM0V=2lgpx?yEc3*Qz2j59QIdb;v#=TW!A3$XVV7_mSJ5wW zV8B=4YCpb{PQ(rJ_-KA)FP85(|HSUx?&vO3w|DMI%wCLWcW@7CPX&)VZ#*wHkMKax zY|k|B9A;Ukc-LpwWvBGebNyw-8}q83J~tdhz)8OWDcB)Jfa6xX#TJXt7xk#BgIkW- z7AxLE9|k+%-Y&U+H#^U4^ya88z#*GKdGBa>W~pWJtX1_!MNgJhnpIW0RYk`|c`ce% z9$I5@jiiew^I1y*HkmX(N2P=ut95n?|38fvu>D>BEV zWt?-;W6q+^?0rf&&k1CHhX{)!h78OHaylW28Oj8Pw9{x}$U=z`QAMT*LzCo~3KJ7@ zHfM=BRv`^R$a_dr1OpnybG$==!J|R8w-%RVhRl z#VB4>Q@RpP0ZcgM3?ZCS8nMruX72&Wu47n!y8vmeQs|}13D$DEq-^(6zp(4p(kb3^ zyR`1je3p9i9%rnl2({i~j(PJD=(VS~`j<;_nTUPnQ<5O956fQf&Uxt0WfR|7i%;jD zF0XR&PWn0?uY%1^adE!+xHgwP-fc*Wj4%_S8lDNwhxwB?Ci$11FH8RaUAf6u~+5hCCW(IG+xDn)xDhvjI0H!h^!2gXa zDC58h7!n8o{rfjLLCi+~n`r*KIJF(wJr+X%5`m%J=@9+Y%anGp+G#X?*PG#Pv48(P zd1J@_%Etet75ELAh%oq2Aj$ZJgG&?1|0MfBN|azHIjG2@SonF1OuCk8=U2RiE6j)i z2qZ*65<(#fOGyBA5(K0GMJ+&M2|1aE^Ah04fHXFQnhyU{kH6Jf!JhhM-xF>&$BWpwg$9m%zhPJ?7$;8#Mus^zGt=-Ja$i` zH`eurp?~21M(syJRICtHN|F-Aq~Jy+L0ZnVTr#>8$E7HLAx~_=KPPZ~c+ySHyn~j68NKAva9Pfopz%qmv=+OjVLA{s59U>g)+> ze{|iQE`JBxJ0|~z`#bv^DcM|-FrB0?CCzF{G4rPiCUt>HHf>UDoi6;SJtq;{Njq=i z^`Xi~Y1trlX*f%*$--`?O0>CIZAEKCW7ER?x<=R~Ms8)jQ$zhiY`gaJDI;%r%1b=| zO#55(*KrR>R|x%7sXd0SjrvHc6RNiG@&K%>!LC*N*sb&MrqcVO*SXK@fsk**{3+Cz zQh$v7F4xzde^~ym>6@r;(*D8w8_|D5|Do-h_;=%X@An~JhGtxdc2-HlYs%`qx;(Y1 zQf)3v3;WWh$EF~*{+?|nZOv-art7Lcw_(a{DsKb(bK$2^9uNru1py1;F?H%<%}oV7 z$oe)_fC zfHUyKr+vZp$?|;)Nxac3;(k0=+ju-+<~&{~sj{aCOZ@xtv4(iX%QB9BXP*2O5_v+f zkqH;`htmjsgK=mwPem0n^ja=U#n9C=5I-(&*gNc!ofWHHHQ1@V?e+laVR_jag%0-iX<=zVyVmECR4#Mcmt=M z-)W)1liMHqy)OgR4sSA3cn1jg=B<(7*Q*;IO>f!_E zN82r;2dBO#Xg1%WWcE!OPZA=Odt3?7&uuD@MhP=ueGT+sUizeWeww0%F+7)sse?81 zMt@17A1sSvEGEHI%pn@>KLf$L>xxGG%ii33Dci zwMkbHLgvZgUM{;c;b=Gl$Z5n4%s@;avhcL9(*dS-ToCXS8dNl%yO^lI2^O;)I`N$N zs;;ReY!eQA`xftAMEEJJ6+Ib&D0xy&lcjGZ4k<*U>J=ju!XC6ffVTuk_wnP9l5mFt zBsiJ=Lb93>Ykft;p>%Y1Gn@EyCbg}!M2m@%x2KC0&W}=-vgFu-jG!+PoHkH;nL6&F zy2m!@u`r`xAG(oPr@T2^i4aG7(Ty%IP;DJ+icHF63O6BYWXfWp+LSs9LS}SBOvX(Hz*1kBuwjyo z4acyrYw}^mrvApeJ5m?7wx&w%*iY(Oulnq!yZ*9yTbW8<2e*gl{=fccmzsnH3@`v^ zJ^X#s4LziXsExLpEhhg74mtTY^Z~|a518BNENIwJ^L5lz z`tRM^46|L03gV0|VBqCL0WMJUs;e2eJt{iu{)9<|cBC>M(ocM<#|0=4YIVhUl;*s-+ zd&F~79TLo5a@UEr+ZY<6W4N#b1wmvS5s#xD2LQr8-sEy#r0j@|A#Pd>@Tv0Gu6GXcYwRXTaNj*>9 zO=%|QRqTg9c(c$i5+NdZXK)bj^z^lkt;b!_*@D}X+t>NdXulwC+^UJXV!eTG;uWebkTTeKag8()4tZ8a*Ce1dcHuIdcDb3e@TvYvnS(;)SJBy zMR9Z$BhEgNA^l*kE@wqj#$9fC*VVLuxN>Bdmt&l^g!H0w+JH?fkPz#^4F)5to-;@Y z6##8m+=$~Hxsi~M)-=7{`!})DxI^4Iexl5f4=~*jQr7}jhMXgD z9Dx2QNI(O+chY}AAq;9|$isjEdfMiuV29|pMsA-;hO)=~H*d|^%v&H5hT6kstYnjS zWP~WJ0QO@a(B;h(i{@AY2h>@$Kg}7Jy{`FLw`v#Z0v+vwj@p4&PJlTl`ow>&-=>wh zX<7CO0}v6M+LKRM#MFA182-pxS_SaU%TDn*EYQcJl-W>-WR4^ zWFSV)dJ%Rww98#!e-DWLFo(@%&?HF>;o(^D3;Y`%ke)j4;PkpXZR0LMaJuPgi!uw@eSX5X1Hj6y>WnKDC z(-H+r|B!+@d!F>vzLv5U_X>Us-g^OMN%?*brvR!x*XUZSy*BkIhaVTI<+4Roes<54QiiPr&yt55(J21VFNh< zY3uo%`ovy#j#oDH-*z7?n+5>cg9Wf6MM;cwAmv;z>=>YAj+|HD;p*6i_LTY}9E3zm zSI`NviB9xM4ULfAN}x5lB)KIV9$Gh+m6x{h$(2kXtZpZ=DBh89DXC?1>q%>?sMj05 zTEk2#4KUup(40W6D|| zHfXd-PzF`h#-3W|`kJO!BW0Tc?=vuaxECkXkOyepLL4=%-vLYAFyylP;7a-xKwp=h zpB^*JWvyS)s*(O&*`80+=4et2udj4g23a5d*G?*;ldI*Qm)V=Ruv~1NAvTZ6sKdbx zlzqhKLBl}^ubE^Q+g7BhddWlwQqxMQd2$TV=*h|`tLWP0EM7ZIE5AxVtKAhO;NmN-PI_>n-|rcRZG^DRo(!pRMQyb{+lM zTv!?LU%&BGhO;Azdi+5;WJUAw#071`(UYfLP&b#Hx6ON^;+1I!$|dQex;077$_*3^ z$(7htI407PeHHNyV=GQcc(tS*n+#3!m33g9$q=8983aN237W_?unXB?!I?SPLtzp6 z=Fl+#Q>PSrk<+DT4(5TPvXL6Ua85r*X3H05$_c&Xu zu(hk^QZ=%8Ki0t*()%+e4H^DwQW6Qnk^ql&LgWjS(k=~Ctct$FtEV<(s7J%H?7A`$ zO&uw!;t|lMg?YJ!>z@rhspTOJK)(SbS(1%LhEzJ4lrcr|A*Z9g9?}9e=|7XOrl}zd z#jNz0Bud_=FlLcyoAiT}@scu3Ckz^B(~0PLC^}FedXX}C&oN-*1sUfp;k`Y<#I^LY z5P$n)8uHh&JN0%WHBSsC7%RdyM!%$Z97-J2vS=BVoO!uZZ@11M2n(k-)Uu%W4=ys@!{yqCQrCllz_uf?;!2#evWd z^wT&qcf_co;mVDe1;b0GxAYn!3mD%gKK&vc2sza1(`m}e}^51dZ zIqXNrAS~RIJr)&iYm`-xZ}K3*LkpFK(Mp%=+2NF$#ERwT5l>N2QKl@F4{)!1PZWkWs&b=c4^SD^*^Ron&{bPUjfg2bR^NKn)(LrfUpQwwNY zFF&(*sXCmSN*PNtH7aoCyMiUopm}Y}oYPx!!m7P?=+LiCe;!d<%&qrE_vA8|9 zN>E7g*GbnJyy>HbPt(=gMiM5v?m5#cdv{~;^=C0(iFBPZ2F1&E%^#L)YZzze1wQ=yN`FB0(*F zxGq?Osu4#AO=KF6g(}nnNYzu4W(7w$@rU|5;_tl;2*$T#&jmZlcj3%jOg5fk45a z=b@^5!Kpp4)9SUvBL~owPw1-uL|SOh9nU+FUU!zSWp{NEq!yx^#)sO~1MmiNN<`TT zF>BPPQ??>0KMS#*rySI0G3aQ0hs=dsbp9X<<-1#N)g==!?RZU6uPQ`lD`N#xH!F(wK$Y)G$rt-x3 zGu;UR%`$Azft@Zy0xOgPJ!t-(uDa*k($*&JMaJFe2{lYP*=F?)`lOc$Fy6%W5u97o; zzjgq9Gx4Wl^pG$H<)sX0X~5@kq<57Y?@fgVo`LH5Bmg2+2U8XVR*?DJ!QIY+p>`V& zGQDHN5eyzJup7Xv5*M!!4}o-_F>f;%#%2NyiDbOYRkRSm1?KWW@2(tE(LqDz^eUTS z#5M`ME5WCH(1c%R=BD?@2`b4oLKc_xN7b{H6UtCi=6Sf&yFlYYdi%UbwkX|? z8x#W3b=Q8yN&X z3=!nto(Fg9=$YO@umi26!%z7JTk9}eHwYM5h{%kxa6M#WBVy%`wMM&GKO}56$%^$- zyD2zen5^}de|65qAVV~ZcIo6a?`Gboe&2YE`!!^-o~I~AdEUn@Xf#aoL2LW&=N)b? znZ@V8n4Cd!e9a=0OiHy(vr%<@AF~y9s=lwM(|ls@{y1iseufXfIs8qtYc^NxRWTcD zBWI)OrPkQun?mtzp&8btozWhyGM&c}A6EW^ho_CN73`j6?nh|!Edcf7DgfwU@H{G& z#GS)hc#jGUec$1HfiH-D?EK#mY&i_V5F}BO0TKjx8pmOT85$(baUZn$h<_CcxTfVI zHMFLbV;aNExHAxH2_sZ$)N%q)YLP-H<#r;J3W}Bbtd?rx&{!LS%;%CsDX`78K{d9f zNSVd;F*moS@SZCpa_%*GH1G-1Y~Z7EEp-=N_al0JQED+@AyldP1g>RT`wj|$3X}wK zzEG42Wj!jzOr;btO41ZX8BW!QVkKLy5*VuTQZe3(R9WB2lyI!&Ix^NNC1BU3MFHaH zHI)jlj!HGv%Eb7a%R)PfII2IgS`;3wv3 z3St@N2^8cQ=CEMQ9GpW6agJd_IR~9cC-wA;CyiGZ$u^bBY%6u}GL9L^S?56KoMRaD zj#=1Rr%Y;{LnQW&8CqE@AvaiSF=8hx9c8TLjMC%1xcAVQ3AT>X{T`NAy|z3J`CkMOcz_t7e_nv!L1?R~UEB8mHlA#@e!Bxen*fXgItRY@yBUx> zptOT@gZl+DWnj|4t^jNXYxjTd@lym`2pAXm&Qo&G>%iMV-Uh@EwC(3Z1Zqf_m5?mL zVn*YLA6ketLunyjN5Bb^7i9lSEu%3tylB{0fVhLU2l9;b?+|MDx9*h>nS&iL{B!iqDIUi>Dx?3?eIs6^wuwvo+*w2<4FIB{EFLK{8`= zd&5%m z_ltZ2BY_&)UMmz`6=s466$l*QO;fIS*ZoOYhq&5+O5~WS2{oOJ7g$XRv1|PmCUY zAHgFAAl`sW2*Ec8_#8lTfY66z89>qcwLD<*0?PJ;-{_GCEHKIc=3-9J7$#+6ouD{p zdrmAh#jatj^mneuT?x1mbtUK`;Uo98t4^tb|F~#sX^?5SX+qJ!*C?tLy9T*7wM>5W zuWX&P)imce`PPqZAYc7*A&A!>a*OkiX^ruY0h{MICp1NT=3P$YI*4|mwZC-4-niX_ z-Z;UZFnV)&eR!05w0bDoQhB9I~gk;5RCLQaKV3&klA=OEcZ(}QRZ58sLse2nZI@Hhr% z5TQl?(LOFv7tMrB6=sfdlh)B4;Ff-`@TP^&ZQ5nv|5c63aqV_jRi}I@Q|FgdJh}ec zI!n3XMyhu~OHDE&U+3pLt2bg_J-`xvRB+da_U&8hhZq%pZC{%RfuNVh)p!f#>h7{R z*pW>(7MJ;buHWk?^zhPx-BzQbUhs_;i?z<&x_!6R;<2}%0~Zr%xxcuob?+;LnH`c>P{F~!G}FaBg9bsqo|z>Lhwj7iL5&t zXw~PUP4evI`I5~(v**TNDi4@$65DI`@w3^ImsX!YO2@fuZ!lI{(eYN%kzl2#jbfZ| zv*#5ka}osw5giVtMa#WLNn|Su&3w6%eii5YSN}%9_A|dvP4>Yo=`|_+l@#4*N%X8; zGhOtmXNEWh$e9NWcI8oiTQBJ`oi4#7amrAH<)o>VQ-u;oJk>`X2wM82 zg?tiO@Ze=lN@biZD|orj7dOD(l$1YNz+%Er#P1|_dN#0&mnK6rrR%O~y$%bs42eIa z=R?M=jNkRb07}*5Oc#j;r5#v*O`v}4EBzy*-&B(Xxh~}kRbuCH;#T`jc-$?Dg1Cde z-2lTg;9F4_Ro1&Hfh7!Ir#og2xnc$%45Nbjm0;T)+YSh zBRT2k-15l|)#y|j)DQ$rYHHy-2Kx|%=EP`I&hWvi!jA!eAnw~O9OuO!5O!1P!XZekE!7oX9Z0!7D6y}(i9A<8`yDVa>N-tPaEp%zJQX?&&r02HMM^&uU%uNg=9t^M@Ggf)^TNeLZlh zg=ht2t6?7x7aX0cFoj%I7%hFm4Z5oM(K3{bGvREYiTQQCoWCe%cwjpg$T6_YpRfdW zq|iU_f@9@JzDmP)`qV}$8tdk`!ElllVW#~Ov^ssR z${Cs~jlyuO<647Zo(dVtNYyI>{re0-1jnFNp?1%3+ZUjnsxwKRm8i}#+Du5E5W~hR za!_0DcY;q3pk%!}oXQjw$IbZRsHJm6S{yVwR{D|pmd@s|I^j23YQj%AR?%()-bYM8 z%2Jkd!lqWscOjmh;!x&NX~vJUH6Ucdm+WlWA`J8*eNb%5&C=2$$b(jsQhOjpIFvKn zH6QdeN^NlQ_K$^A-e*CPh5RkxXL=d*17Mt}of1CDINy3g{Ca{kRapyFBGai!u=YYw zkw|-?k-uOdV_i(?h3Sg!sof<&ehIRpgIAc80x2lXI9W31)F)PZ&1ZjWq7iZ*a&@e4l1 zI}+gw8Nk+2D1Vd?Y^%VQQ^1UA1Jsk`CUI&0l3J^=D3q{~-wP;Cng1Q}Q^bKzC6R`~ z522RE3Bfh1lf6+f-pNmxYU4hzyom92=2*)I0uDqU@ zNxI=Qb!~Q-4?al)aTn%HUpUDuRsw*YepEx=P4e8PNFf(uHLF7jE?W*)Y%yxS5o1eo zw%8&Mv8@_x?a(?fw-(*B3u%SjH@Z8GS~*4G1{6MHc) zBgklL(g&s60=1*?QwU&-4aS*I&`I|`U=?WYVKXtG>_sWQ5!abc3l}Xk{H5|16aZ6h?=^zaGxL zX$$HE)1~}l%a(wXUh^m4HSv{*b|?XDpia~XqBO(d=H;FMLa8y>vCMeJplkyUv-^*uO$8cKK$XI&1r9~`EPR&% zkk%+g9uv*@aH_E)@ta|!Y+6l+2=3Nw0r$@r+6+T{?A#$bsRgO9cl+7|Q!kD8T-#JP zy8jViJV|d2W~iG)AS5@&?H%xUY9lFL3OhZd9?@jgCX#e`pNljCWzr5zNtV*^?}xMu zG7x{1pP=~-c9hRuK5bu268v0<~M=A(S z;ory;@k-NU;hYJeK{t>2Oj7Ec2^XD5zY+}CndyOCL!2}n$>*d$vqu=Bn}XxeD?2#d z$tUXx_ukbSNpRCdvkXY+DA0d3woQ@j+$UM@0`=yx(ggYSPGR_I(Sfe!*Uu zkF`i#6t%s+pFpU#y`N9)?0!ePm8Q5@W4V^dJux#0L<}05IMRd*}D1G8gAa|fEJ~YD_KDD`VmwtVms)#vX~q%P$+FJcF$@*8cK|P>U#7> zv9{!b%o-a_&9hjTPsOgd~E)Kg6q@Vb5TbLu&GX8YOiuag>0 zC7&MFILJMmRF7X|b#r`AYd2900-h0wYasP-G0s9NuA58CDXi`ymRZ2dC*_$Voe+&1 zFENsMoyu0F(m0UOFo1MDq8oAHrFE~|4>>-*-`6@1Cno8>lF~VS3{>!W^T)X#*nBYI z^igqo?KsJck{V;9b{92&O-;f|NP%gOmrsI6?shz%FCG>q@)$=ceUezrqF%2Ay>#*H zAe0MHSpw9s*iglafUm+Tkjj}{0w&kKM-__A@a#>FFfB?cX+(V?jw!+n+7jx!WA9=m zhq`M@7(D_4?0+OLTJtsf1Z+)lm%$~j!*1A8+QPW3SCqXk&rGtjaa6{_LcpgN=U!sh zP_07j>3DO7c)`-nu;M~cUj5C2u|3cco)hy{H%V_P_#{zgJ>-7$9=d{Be|K* z+mgM|^jl>v*f82;%A~aRs$llUP%ZEqcybHE#5mhXTxZJR@TX|ZCDm~y_W{c7tq1s1 z!((#XH@A~1tpx=%RS)YmfVh#_JIqKInL5>`Oh$@wVp5z=!fWivt)$slh(HM!@L6}H zMdhN?g?(MdDeU~7#wj>b7j@AG#o2=7HfDo^IbTYvEfwaozSu^0(Z+vWa@){uUChxH zoB{1!l~f)<-i-bRdJ|tb^#HenV0_$btsu0Af!G@7@q#Z`sOSeP-Ld<^QmkVE7haLy zA+TdOLMZ2PD%VqM-q+3Y{rtMTV7j#;9R7(ve1#jUgR2!2^l>8w;@|6c8uCl#p8{a_ zb^`>XM6>~ebMP*|LxCCbrMsgyikU~d^VY+!7#391((Jq6F~&p^8Q+RtjXyoU>xNE6 z&wIwcWbsRyn=dqO`*SdoQP|?)3L?YlvH9DpmyX7tv8Vr2kBd?sLwMr(qGoMJ)6J@% zH_|1+paHj+`UlN^!k1Gr;!WUo!m&Vt_E@8wW&lAmf%&U9V8!&0nJ}YWekfzxTV?1S z>Jf6)N*aY^dKmVEfs^_baz3g#!i?nI%3xK(1xr@_@<~FLi`c~Eg$q~*k{Ch>3WL4# zo|RIKNv6fuNauU>i_wV{+mgq1Q9R0L&RiWVh1SxdQ)oQkI*5CUG zDk|6+!ghj7+Yon0LA0p)wi8rb#+|5gxxybcprHcjO-m#m_W)=+^Q!&Mk3Rh;5o{(asT>a*gUlU&27)E`F zA41xf>dVG=zH3x0OBWWo>mrb~(k}*BWq_)2U7E851So)GhzMHgF#`sbG4mjMlBonS z1nR>RsTfV^9ZRkfTI*LMHlm z5#c}GtR4Yya~b>fLD!;V+xWA{w44&mtF>GMSW54q+Nicmn5Z?6_M-8F==h=GjjmTV z;=|e|9WUCCtW?ax*t=QZ+%I9_gPA7n240nB$ts7}Q}M17cOjtk zSNNxKVIsQLi7J{-XYTS#^N+Bz6SA6ltxsqBJr~5b4;Uy;KOQL81|XD+&VkJShR8Ma zeMb~8Ua&J#{M=U)YuA?A#jmHnGuDLhIGfw#AtM`f^izm z9T0rRuMNkGLjR~=uMS#9HrMXlR``=FhW#RokF%{gr;GJ+u(2R!nw3%F%V>FzS+x3B zSdB&x&rXL$Z-Z}@SxrW1$UB%HWk-(Fb>qzSZ1O4FD?vY(Vw&wCt53o?@_^Mw>!RY1 z7)8>mSk1)N&G4%@mt`T_e9_P=UrILmk zjLxD)7{BYlvf2BzoHP>*)Sflz8s7}Wlko5l1a?TS>Jnqm5SL*Vs&6Jns`bB=qYdc; z3fVTWz`!yfW83VF_BAY|+r&l}`Jqi!CxKMIVrqFI@cArMeilaou&SGmUBc2$XxDI6 zT4Tb)tKu&v@>}~Y&C1K%A?n_XSUQD3AB&p~^D(|xjynZkW@De4XjMbzx6>2+4j0pj zCFestV(_C~@$)7Wy0F`}R$^;QI9ipZ|NiF@B@QVP)?|}bk^jrs-DOf?;ix1&Gs$7E zLIzI?Va+~W+$YE$Q+ntQuZ}Iw|F~*KuA13Y~DBi%>?TSd4>+7oH%MKL_` z2uzn(rvnLcClNSGG~M%yn<6ZYryF||Q6Vx2U(Lh)bsG;{#{~KIz%!svQ*ytzZi*%t zeHN(u4!~S(eWqMK&A!gS1s&sZ_7jXc00heG&`W?YAhh{e9(LU&2u|o#^c)kl9oTF3 zDz6VKrwy|_u5|ff+5Y;5#{rS|v)7348D=mSTE^xxdg%bK7wJEf{Scr z_qR+2Wno?s5q6u$fTz*;_6GNJ0UkFsq2uUxFPw`H+*qwUUmIX|&EA~%&D)})8_YjE zy+mUN(3Rv*hV}8?40M|qw{3AFeqFMZ%k{ZgWjAEF;N7-F5f7YyxbrW^51L}$=xvdP z6#D#%i05V@`M{!p;)TfO-$Z+>peh1fSagS#oj5%5$=VQPX<-u;7A*#o2!NWB0XP>NQ zW`bzn-;V=x(y;J21XdIw{4FlCz@?B9nkG4G#pFC5r00gzxAmkNKGGV|K{cv{!mTTX zh9UVW){+nU6IetN(NpMr9y)Y9zuj~-Nq9DF(BFX5Oi>gVfDX( z=Q6d(qx|RMM|q3r?VV_>)bz1o$jgwk_h0HtzkVH7<*wAt)-Q6W2zOKa12^1x@osk+4^*E|CcGS*I%bKs6GrawqQ-l0K%(1 ztHwzu1=X2%Ji zp30o2ia?QlBCg&d=+;AMJ!1V(I!8#9+L@XCvE@(<+Z}=6j=De-SZ}Yx1p%C*d-~hU03yjn#cse*A>M!1EbC7KLUikmvOzWDpHc1^lmawiasql@*9Or*8NV! zwaDqxwd5+&;gy6}Sgi=W0VCTyJ(v0oLCGO$xT^{DSLUT{0DULIx_i&`UmB0dmhWAm z+f5FOX{}))^yGxScK7J@edK_#Ss7ZjB^W5n2*9hyuq z>hcB(tDot0d*kO2!JKEPbk58qGE0^EJ_m08#x{pe3BLg3gd>}C>?D7O5`Cb@J&puu z7laGeF6oA`chfus@QTjujuqG%@AZWd7ex|A{K)K9er!T@6De$@f!mnEv;WuGnxEgpS$vVVz-fit+JQ z0W++q3C&!w8V1f9I5hVAgf99v^w*0? zhmIOYWnY+`_j#=UUq%?p-G9aymZ7|pI@WjRPe$d{R16{Swi@YyA0hYh0sb(|`VPaM z+k?Rt?iWK#K2bdgJEh@qho^_d5#(|!=MyLK8_^3e97=kYGW}=gxMNF zt^F7AzYY!D`7ip3Fw7dB7qI0>2C{j0B$|0+%AL5|bb9$%X3kFI2)`aEf+!ZR(OX3R07m<(7{NYsC_b`{Y8+4DT?MwA};UwD< z$h#iYE0Sj4E)x{UeH#%p9(yjIo#4-IV8{q(p@SC;aQe z$#`a%8YxYQ4BD9Fq%_0TeA@@7H#Kv4OzKOnEK|ILod%6mCP2n_q9Af9PA7_{zVux;Ew*V;8hMN_OWb|#RJVPfCZv! zjwhwBJQY9dJI}Y|yu8p`8Y~_sos`3Sm%jG2vU+tb>&cG>Wk0W+FOBy%h0fClFDQF9 zx_++&t*!5xTFV=ABE% z&nZ*7Vw^t!)Iri8tm@upBjAIY0Cn6yYJBy-ewo@oeaxA8hTgoP^)Oo}FY@%EV}(`! zySJ_=2`5^NVd;tc(;yb0KG`;X=8E|brSFLt=3Zf;1Rwt42rs6gB9!`xV$X~XFb-*H zIfJllgaruLMG^KRbSgae#J-Kgk}K{3yt(BRqU}Po={6Q-%OI>!@q^q6*u)3? z9efMEu#zsqRUMmFSgw77uCpG|YIAuG`HAw=;Gzs;g;wKHrY2#3YE$dObMcbtmz+Jh z`wfbBXnSk!DzY?nr30k`2Q`reE+;M=7Y(?p7 z^;47K)MHu&FKS{)tPN~^1KJdqt&gp^5@0(fof~`>Wk-I*5MeeX zh#c>0F%NtPM%w@2xVbZ}YsH_7LdTfD)EfsszJi?gX1)B%qEHWb}A%_)6kG z$e`mZ_zb>D(hcT*Q0K)Qq8VuZM*Ece)uLwzE7yQ>my*a@v?Ryt#Q z5gQJRaTtQ*u+5pCvYhe5Hl&!^2^$2()KUr@6~rGni&$+j*y>F&e4Zr-2}U5n3?zsV z1T)GMtlk+F9B5MzeMLwc&K6jmC3=tLnj6_`b&|@&y0N}S9~r_p`bZG^NZG!MxgM_& zH>+c$mpTSt2llne-cbbXO>yf?=P_A}thKrzF*x3|t>WRh^aIDNxmttL zFIVJiXKtPojp^039e9OVjrfZiR3}Ok2L~IDNGw60x5l zc44dZ*TX^8E6;Mlf^Xk;o!w144eNqW{O`~_=q5<JsY-bBp8l)s4*7MKp6Jdw57=^kSW*5Yg44uwUJvA^s%w?L$?|WFzplP zJ1nOAL8?1J@hsXC9dM{aCWK?uwgt~u0eH^JB`4^4sD;pJN;JG|Kux%2Sy3(_$}U8? z^a*7;qP(-lSo=zP{|k$^#Src$#punXTq+Y(gz!9s7e)OMN!t3;o7N-hiW?M%dOLGg z3a|&q(0aP#NFM-4Y0KQn8^@r+kIqwG+m@LFjrGN5OXV2L$Jk*TUC~3fJzX9}@qm|2 z4P_75F=KPg`Ve;2q2r|~ypIVy9lS-Bb-*+RON~fWeXjYjHYDY=Q=0_rE9KIj3NuH zB8$Jbq86mkhqggCFTh>xcb267m$vdf;d;4rGLX1*I#B7;@IivFkAE~a9lY61cA=&X z!GLVd%dL7AneU^X%W)L*kjW)0lRPVvQpRO%|7M&oiwB9&7>5JL_RS4EpQNL@f3{JI z*mE4!kF-Vq1;3*Ij^9k%=;q<*X6+`zq|!g?%m!L@zQ)o@#}*Co0ipndaL3$$!}W5suG7&CM|m2bq>s5zm>WUv}XM@Fn>j1Mu&qWq~V#gPoe4 zobcO$w9PR)4dGBtS~P#bvW5E4MH{xPS-Ec2I%6_;NIG%1wLMdyy(Sw*!g6ta`&x(! zGocCegDudd=3DN;XK^>)k8j~!-qZjOV;rde0zf<^AsI|F2`LQ(}h!UbP;>l(^wGgv}+$kn0S14R+ zOV9jHe)^3$)IA6}h1^S<2Wd3|VR z+yVx5n9tsGpgDc}%CY1L{kUden;zJqnJ8|LNwWj)X<@s=eYQuuB$(g7!b;wz1DUxJYBGaK;IJMN*#8Jum<|2`!KHqr;g2W4v7~Q434vlcZuA@iT=z?MUi9nhpaIZGaZS`qP{c zXwGUvb4@xLv`IAXwqDq(2cEDI+BAmpya^x8>v2!MiMM&owb0ZU56#ss0cHw!D6CUZssucXTCmX3-|i&uj_C%i_CLCwYF4&eI#NpT#>no;1j)>pL zzy^s;lkuyQgnq9(1~R!-HicRJNcK~@1E+AG2g$}MOcPVMXbjE%owBbH19tT%XIj%E zrBnD`Okv>?a;%s{;S}b!rKf%;r*H~m`;ZM{3J(I+#AA=TfhUeWPGMK;6YqZDT<;aH z&%1F)ZnRFJE7Uh`#3>x(yBnu4=fU{{36uMAJMZRwjk@(Kk)$Cseqz$(u<=?plI>A> zTX}x(UQ?T{_r*E9oEepnVVuE-NZcsT_mS%#Ck zjk|Xsn@cBkxtP@cqv;l$)K_9sm-ZqN&uDzvr0(uV*IOqwS4`@*`DA@DU5S&rqaBI7 zM-$2>)zqIRP|X2Yr(I8Uyant44a|G3$pgo?V9>JauwxMAbs_TiI}dNYdP)>_l`8KR zte7j2vBN&ei>!JvJjXnbjue1Bl>Gpu^oj} zhtj`vJoyDNdzx_D{D#ub}4IGx|K=ggr*|0y$qW_6fka2-Bt==?qvmFZ{r z+EVp)eNu0_O}*8891d#HJ8HU1;SUzk1xFpa!Cc%Vg0xTrx{0qMwb7lNG(Uak{^J{)%Ix769VB20^ZDSlQf zw2s@ZUfj88W>#ri%8ISy6>6KWX$G<<+Gn+| zQ~s5xJ%F29)~NP%!jp0B3wTFk;5-i!)0GOoX7AGJIv0cWPt&Dj;)I3R1}@?*W#5>+ ztpm3J2QEhpTtiqO298(hfg-$7;OibJ@LN&4EdfdWVK8s@(=$DqCz@+XGT(mHry zLmaQMfbtQ%#twSp0)ZQW-H5GrE02ujHM-I_bQi0xWu4436UiGo2Fn2EnaRl14SAdq zJnuydo}vn)u%6;3IJ)hi_mScKOk_9`E06NXRJX1a%G3RVUoUfFBEiZO!SFxKiOD3M z#-sK6LOsoXc1O!zfv=hX^(4!gJjxnb+tdE+t^L!pwEeH9c@&4JEw&G2leNr|x3%Ga zkL{}<5!?5|VJ)16#E(B#a}l;<^HIV6J#7EPzM-{!uVC+u?Pcu$y-;*q2gB@F!51Qd zl51_NMU?vx?y!+|5UzV3K?oSfPOGstKrGR96p-6C2!0g%M8Yp3L~|b5mr~%;BwB8Z z7Q{q>%YcwwEJM5&S?)(fEkV>$V4OeUF#-swR^U-;ttMbqKo^mE%mdDZ#B;<`4$6u#%hC$>NPRxY_JjCWZP3od50_a zs;JdbYqnJcN72G7%BNBf?LMwQyK8dS4My&okR8r#Uh4Ww)G z^5Eq`D}pL^61CrCUVl5-xj|Dsw0v_N+FvyC0jZM0+Dsikb%0*CeiMev_G!=sZPHEg zVP7zJf#d4)O|W2AZ0=T92%6tp^cZLneB55IAZ1kPYkN6bvi zK7HW8@x!SzMy@b=t{6YYORp>3>~9|np4<_7!Vu`mYd}vl)>Ly7HdEaMa@!}oWe`q)I#s{e30!>*Ygb6hRX^?`josp(l;%|WW0&2^e(bVZL3^klWC(VZ zp32*vOVD@o`&aOtxNCowe;sE~QhnFPf_+v%%*0hAs`8-YYIGcM2*?ht#-`F(# zybRy+g=+eew7^MDv392~&5DSqrrc1ewnSQHvz zRHkDnFDd)C&YiMpjGkBN*ORL=ji#njJK2{L>4xmXb<&sx;h}!|z~BuLVMfJo1Q!Hh z+jlQGpa=U4mqAU%(@rJnmYe_t>Eenc#qYqTEfEQNJe7s~;R5w}eTZ-R$F8?f9rwqr zKr+A+T7st%7j7QRCaJ3X zCV$`cGxbfnecz(Rxj`?_pWL3g-#B&Gq1o5;Q0ZaD~Z$V;P^;Zy6=8GCXLr_UX=Xa)XfKy~;_i>%HG zii}U(9+i?1yC5XmI5E^WXc|ucO7N=j_R3qhYr;0HAcB;(vu;bxt`kXr>$rdH8U1g!pY!U&&QTKoiF$O6=k^1(Y2*U6(>OMEhRqKQ1IyTq$5 zCxxO3st7QQDWbf-yys^L6j|4nWtuc;tS??62a}ovEiC1s9v%f@Y9~Iw^BmqnvZ0(1 zC<7ow4F8Jl*O%@v}G)MGhY=f3nVfiX=D4Y1# zWz&O2AT$oXwoVVPEnl~Ii$Up*gVL-R>ehg|JFI^%!Mnn!#lXF79KwOA;qYq zftD)Cuc@-(BAv{AN}EOF#Mks9)wP3BP}dde+NZFoN<6&84YKgiaVWpjD1HHJ#^P|3 zpI#X~YRZY8`gWtdxOS#d{Jz=F^;_b0=#}_`yS*;!acJ*e z@tP8>l>^Ytb!}J^*rhqgdTJqnHBs|GmxawZZ}ni8#2d@JFW)8Upb@B`;~4zCg(~=u z&VDZ#SUoVH?F?r}nV;Hs)XYIcM65b;#LjMd=O)c+G`!UP-TCa)Q@Oa{3_Nmp)@A*> zqK9ws7JqS{pQ{<>a+5mO6rJH?%t%j&iPfjX1oWsc@UzQRA5&aPT4GY_j`)D7 zNyf=j=it{(T-$0xZMGR|7$y+ zW{}j4MEB>{Ysem`273IXBgzkUiBwQ4UUtafOS{h)*x4Awzb<9Kyc|r#(pRt%W#k1_ zlc6W?2HlX?0DFi5PfWe(*lsnBRm6?nz7q1V!<_NZq*3smu2zenKs&7K|d9s68JJACU_Mdd!P z2IYB0ULo}R^e$C9r*}7T4YvcCyExvubvXS(?^UZDf9>G8X?&nZm#Tmre0cNJIw&{0 z>dl+8q1?JtHy>IRZ2<#tguCHL_q2`jRr6Qyhw8Fye9)BP72j7VI<*BPg9*B!)+<3Z>Tr%o~ZY!`EJJQvD7-sS1WhbBl_UN|7HVoG^Y>?{iK4My*ixrh~9e$OR)E^gQMc=qq zQMt-daE4o7F_CxvUEO|VsH6FhZ3g;bpMs)e>@jhF!~`vFF(kXmZLt6_j+ z9ObF8bUBtv=S2sTLd=siJI(%D=7Q%Ima9mlsN z9oknj>ej~lYqD697JhMnwQ!8Lf(sItWxkf@Kr4P;S`DXF&_V5dUYqMMPp&)rhM*>W z@Fy5qw7It>T81LtN#(!u`tW-N9W2eD7tDh|qF6-CBItu<7HvZ*5-5jPLMP~o9mqjg zYy6`j@J7J9^48E5;iyp#+lkFOm>cge&UGuzx!RTG&AGD0)$A?lYHjn!3>qSNYI7E= z%o8?Q@XyEg`Pe=m)*ygylGvsS$Yv#UWV>v9%()JNi=|$Px5Vl)S$)gBB|cWxwb+Jo zp{kYTSctLU9|`?!np))DWSC?H!*ztuhpmXfVU&?*FKajieQ4At@AJG?dY06XZa>^I}qp#}zRhzKwqJHG#?^RSB?wHwA zJn|hszB44&o|)p zqa0lA^cfi&w{16uL3Iq=7lsEf4b~&^Y1Uj#i3{|Z;6G>NEaS}d(D+!VjQEr+1F~vj z`AXdzmy{A`*tl@x!c7Zb)pZP*GJDAkz4x?)OtiAq(`dZOKHI!k$z%h?cZfcihf|Q`pAs zPRTo>GLIxqpR(Ej&9kIOA+67Hs^_kay7O{FVy5kxZN!`Zz9WC=;nd>B)Vp&GmrPRX zf~^bZI{EkoO&mTaZTE5mZ$4gX8hPh?pn7oq?Pn;LJ1>1wqERV&n2>$=veTmuyILk0 zIOS8+X6WG0L5}I+5n*$jd;(4W^9}RYgs%->i!L}cy`et1e*A8h(Ir(H;pgi=PCwi?nEX8?!lAF)()^6mkC~} zX(LYR{oM5peD$ap$n)-3YZ<5T+iJ(*$MT+BxpMc{!^1i^>e-`}aX2hgm6Q%Mcz@}* z$o|I2%1^l)LZqqDF<}Sw8;{IewQ%La$f`>=Ny^&XTMTM^AnSqJ?>^w)*DgjmM9=pJ-a6 zy+`9_SG6->v245^oO@Id0BUb~7yDTT*B2VL^fzWgqErAOjxvIf5l1Zd*j{kg@LPDtiLVhCDRkDR&Ke#7-L<@S z4}uMc2)_Vxv`srxTV({qYCAV5tsG+>THb4ds9EpV^X|}F+bv$OK5Tn9kPokvcs@{E z?HHX&lz8V-$`kNP+fv+#5Tpmg2+xGe3MM-}sS-a9)8MXFz(&0Krr|rp51R2BY~v8C zpaV@Q{}mW^WEr0!ZsIu3BubrTMCmb;D$CrhIA@{qf6{eN0n-~%7=Sk%ojL7q+qP}n zwr$(CZQHhO+jXyI+u33^Uyazwd2T1kn@pcmFP%B&MWbNL302?nt%N^^!@`%^Q>*EddW_fSDFZ>dId4G}rl^-U8q$Pz(Y0`m= zCez6RvW9FRr^qYv6?G}nSTs4!K(o@EG(Rm#%hM*b741yB)4p^V9ZM(Eee@0eNPlED zV=NZS#0s;LtURmCYO*G*4eP|Fv)$|vJH}434;*+Ro}8!V8G=}*!n_&p$oufQd=Edz zukf4v5r4to@{jxn{)^xuuE;H_i-w}D=q!4O$zq0BBesY=;KLId4fnb0*=g+pXlJiE=-U_nUK%-EWwvs;Wcsp*N!a^4H@`r?f%w?4DK z>2%G~!St+#%fhW{Sd>&5`}Vm{K4UavH|nNQAypF=1;diLs-kAM2>0<_bt&{~6<)=5 z%0C*lx36Un{o59t@1A+7btc1j37?qYI@Z}${%dH>2{pe)e<9?95W;E+`nKl7Fvnur~&yH$HYF(QHQ6i3@0l3X@;cH6NirVJanlD^ETNR(MFghg6uy7e=G*?lk zPv! z=jiZ+vuP4IfyK-4|CYY8$UzD~h8?lfOUtg#;ckULzEbCUMdTp$d6l};VCpo4I?S(G zbVS4;c`u2XI?+zbkCSncm-?mZI31Zk50D<~=*M^?i*DS}?2^d1dK1F_(Q%exl`)da^PjJuD$U z+*l^%&@;SBg><<-J1%lbd}u({ku$&9Te)kWL5|z+fIwazGzF+`#*v@V}yW_c*}HGtEO#&g1wHzZtz<8cBm!FU>p?P#t+KCR_S1v373nbaKekPd#&UY72EnM4w` zA3vHDL)7)6fz;>D2<-UQ#YS%5*_Oiwt&I-zR|6C4T2>kKYkvmH%srV!M|fD$rHjYj zwVzL|U$|el-M&?P^2qBvR_V;M$C~X|no2&@%`#ELL%n$h)8g{Q(e^2c`P1}grF`nd z_HljTjTZ}?Jh>?_G<=+W)H|^_Xp3&yeTeH%%Sx-&^3u(l3Jq`{3y@)QZc=)L-SJg8 zj>RNw_j|P74ZT2C9mt{J7*r6@7cCP%=lLRWxk;%;*{QM{`;U6y>APC%OyQGHpn(b0 z0edX*YCKj~c0_Hi&WN7j3=4@^)^KXGLDSP2b=!MyJ`PbWLi81&trifQAsB|6aMpmI zX)Mj8E(Fwvyzb57==<~auQVCdea(#NGt?mdUXSw4;QBkWIf$U4!HD z6H|=R6U8SEGkZq74s%t}_;SbVA84t9|wWabR%@adU%9tNp6+$B$Ny&_3S@JM%TSifVvx_HUH z_ficXtX3}99}JW||0 z*4rB(zy}P*b5(tWOd@q^t>aOw-_?bW(-yNtYjol81<(tz990)g>YOJN2iH8Gudc> zLsp~1-5niJ(olEwP}QVsUL$7&jTmj8?sC3%(%!j=H(uPmty~UDcdei+l^iVDAeJO~3X7FICGDz{KcI#jU5@-8@ zX&W+aJdh%{<=f5o5D21?4o?iPJeKK+=k+AGuN={6fYf?5QvTFEQAy!{kOA1`RqRGx zu`34RQ}h&eeI2`4;WZA0ghVsDs6qZp2F}qDz#TAs5ZFdD{ie4ykpbjQzsiLw3_?Gg z2K0QI27l-8G7Vr*S)+mACkb{EU<|&GG0=o_e~+^PeZA3_tT=$Y(3`(8e+vrwqx2!p zso`l{iTnsp7Ny`}UZ{9B0rY+k2jX~?knu&{xCpldFxy0u0cNj0p}`J$$Homi)~Soq ztNsvS0F72Y5;s0wnoLueMIruK#!Rl8DdL*Yo4j~=tGOk%yHKMQ$%MpcfieuwLT7?a&}V4ak8yMqrOy;y5q`d1%V>#48{afESkl4)_4MRA!`af?0ifCKS} z3-O9O@j)3-%2?Tpj><)JQ~qeRqfRi;iUsz#6G}A6WK&Ef)ik3plFC9fCRoTV9Hndi zy*_Fp|D6SYs;d9JK58PqPyP8HUI9szBJ2PF0C)lHSp~2g$q{|CS{c@`hB4?s^%G;@ z$ZVgPjycTC%*@Qp%$#FpMja@ifKnF)bg9~aQdb+$RZZT1)s?^A`XK)>jH-JFdYYzZ zy1xwvAi>%0LPWdw9{&K$e#T>8@GKmJ7;GUR()t=q+wrhHL)f}&#{-6N^sZBhPd#qO z!-nvP6HYpQ2v0ioq!WhloCk0fFMGhL#|_~Pw%cKb^&-r)UInwP7h|^dsz|Lj1#_%7 z6?3gO4fCuw9rNLz{>0}!3ojFXo$%X)-zWSr;m-+wP54aV3x%(I=3}4tblfO>oACF9 ze=OV)zDxKw!gmY*c^EqY@`wBTeF@PdafM#-SSs&Sur&H}^)2dGr|zD)YW~X>ty=UR zouWJVM7R~7Qon}HI1vxQqwos651+u5xD7wV&yhRtcDkpyXSt8KFS*O3*^!SP7d<6< zS@Z_PZe8fRXM~P>UdY_*!)1uvdd|Ea9**M-Q{CaA=T;$ct5GF&*F7n8xFhF|7OGtB zb2jH}PqVM*Y-GJ0)7@cQKO8l;nmgB_M((6VN{W_y9uiWWjtX~Yra=$ft=`q_Z8wgw z+sr*%P~~3kfu~*@xwe_3Ere~MPg-h#8dvL>q18>CIT8t}YNYaRt0;SsctrPWYZ4n=jd(m zq=X|vZu~mrmyut_Gw|fsCBK~f8syh;M^et_(4jRq(3*}k+(8|7h8C@P5P3e6IHr!7 zMS>sJ3lT9Rhijhl&f$84Hh9YHn9Me1o^Cd@DYHqLr&DIzZ16h0tw?FZg(kP@b|OKv z^d7{(@_SZ%0yA(h5OU6XOtwvKrw^^r4OfSA!Y4vM^pWsa9o8gt!uvuaw7Ht24$iZm zjcg3PkaMOVIvS>^64#}NH%s&btiMkya#BkQ{RLxL#S>WqU*MpxWY^#&oqBQ%+CXb) z!#PIP;Oa{2=k{$QRX;_Y@yop&(JubF-1!MYrkzW~SvCvzIp^6=04xy)ddwtdyzS$) zbbrs2HW$BU^WQ5L!Y8Z~-TP9+z_NV#Qg~&(T=timc~AMS7z?z!S2{(=|MU`}&^Xr$ z7b+$S)ZvD3S-1>d+>;^)a&DVF!s2jsXoy2eGwm+VWk7jevEmusnIb(Sv;akUO`In_ zxkOO%gV|aw`61WMDRWh{83xx2_e!)S4uo#W4_WvDeVOm$2X`+hS1!THcp5%|hJ#z> zPIj+zXS-iUi=$(sS47{6?yStK?5;ej@{-Dxm76QSk7ve@i=PrdFMdhZd-VR#l(iF83a<~JaJSRqJ3?;~{QlE-{C~$3#(R^|P*)B2`tT*EnAeJKL%5-^ zlJGX9n76-DSRHM4&t?B*gjWz=r7G+=M3j+HM$VnjMIA3jViB5ACvTD)jL^0slsb`u zRI0gH$8ja+N{$8lt`3ZIjz0F>KVS2dfB_f`GmhZ$1P@zuZPn)+aX1tGd<4V0A(Sr zwy+WtG}Q)O<)kL*%e#qFv)ql&HqBi}j{5pFAq-YSNZ-rk^xrKQ%5I!mwrU3}}} zdm(?P!!+g^Imu6+{2T1m3+LgHl>IGFLA*24_e~d1UQOw5wxSA%J2`NMl1=Y%Pg0b9 z(sE5uvXS!0xiFKA>wWDI$6tw0(=l5|xXscAZXJT%C!FIo>_&hS2QRAavb zQV?>1*9mfLzDBs3-&FUtNoY`V&myHu`YLxo0MtWA_sZ)uU{rnMt1}ee)`$iA=BnqZ zqs7(@s!3%V#GP@_()pxTn>JMavj?xgc^al^rn>V&czt<~^lKA3;#2lfUAmPc2PQkU zZ@m-;N%`E&8+}^Q961YF)h$=PgSXHqNuwXc#r$ilgwZ*xCMT9xTEwLqpU@MwyQ=$_ z4fgttAx}+l-%&iBZh!05ZI9LCgi&5fSy8oHo0T-}ha05fWwax+bMHxtaS)VSb-ZzC zl4~D|FyXqq)Ip8E#N=4~qSW-Nw77%xqHLOf?VTLyL)+?Sk=X=Bk1YHjorjDGm<7pp9n|KEW9KgzfRl23OmvVxt@xq`t6RW$Bcz zR<_Iaa<;-bnrYY>tyESa{8jEJI6ggGNb1Xon|8Cn9>Qe+qPaIB25K*;y~_Syf|@9M zk$c$+$)ZHN-2}@Z2@*+#WVS655^{f$xWDayCt(4W$f_QB^i?BWM(A^#>vVY|u6EBF03SdKHR zmJYEhNxl(HI_kgZtVA7$l(b)h8rH+Ax?;xQs0Iiuj;t=~s)~f_mX5{w{xxqIK-r+Y zHmY~c?s8KkO|HpeMb;7|w6zKl(h=FJ$sry82oyY86YW0wkc-|HlquR)xifZ0Dkx>vQsp&TrZ>$}tEu~i^~7Gx5*K}wF)Q;)wvb!Jnk#G6 zq`jo*My6bAia)r*??|0gdgsMOeoMs3B0=6!wOgoEs#=4n#c#xCmUVr(mNg$kF<>6$ z4@DZ|3ghStHEng=%Bws#`L-h5S-7#2ZsDgWH(95@ESi=rMsI~`TklY*jb9~=tdujm zjopmj%=jZ>%*2V912=6a;b_8%ga;5FhRR=9od;OCq96dnQ_oaUqehJyHEK}1LEWIX zZQJ&xyGx^?Xq2dey?2FeTQKvo@D!Z0Gti~a3MR(7GbVr ze*v=EjvFPp7r?l97*C3n)m1#ts)`2gC_lrU!_P$L(NO$X##+FSxw}05~q_*NmFR5NLkIL=~9&SVqIw| zt(KJ_S*_)CCvDc3jnkFFN@)y&YOp?ZS8;eXWO=I+qP|UZQHhO+qSKfrb*LWoH^~CJJC=ayg}azUSnQs zK4{)#UT0pdF9)x%uA$gW@WkY8D0wC^qNgR#MVUv0PW}*D+V1hUSzifO(#a#|J+jOC zL)KHRUuXTE*fU zYgSngvEFT6VSUW{FV=64y-Hdj4U#Ty_sH@W^1#b~dN(^E1h9 z#189^nBSn7<;`Bx>RoLf-)7y<)rzf`xPFII-Rbr7%yZ1$T<4eG`wg$3oqRs{@77bi z=I!S0=0;a*^6Vs!Og7gBClu6IeL?*-9BHH`P^_)mO0{-sH#OR;z0~V~4$z>Bx=16U zi`HtLHfoEuX}fl4pZ4pZ4(q6n>!eQWtj_C#F6pwa=&G*ix^C#EZt1q}=&tVRz8>h2 zo~p0vYx+6~iXJ8a;wh9v1;D2x6#LhRT~Hg@eG7dv-T98L~W8cq&V z8E%eJ6^@Qm9j;DN6V6Uk8}80h7Y?6FeK`0!y$~72Q}rDZO1Qv7;4x37ny2$hYI${_ zD{l&P<86WNyn}bsgZBmc@F6}zUp}S|2B?!danp%>U%!J;jbtbTDtL0#?nEy-V$V3b zF@ed9WGV|7%VO3>PV3pn5)N>LEga(f)T}oCMMAUU{7JM?8-us_--~z? z$Y_UlkdGAik!rv8Q{?>Q{N()P{4$C+B>0l9kSg905?$AIvbv!gNG$DsL? zh$0QvV5&4kL&#{ThDNPn8b+yxYdDP>p%Ij8q()M&QS!fl8jUnY{-;r6sn$4+qf+BF zo`NQ50%gvn$+^}ADooJy;^OWj@SUb5~b$y7#P4uwVzN9moz6JCGeDc98W6=IkTu6U^C7Mi2Fnf*$KJ z1v|@-&_Y=tq1>pT7Ewndd75}K2~P=B(1~tj7|JkGhBJaJBN;=^w>`%+=96bZAYoyk ziba8H76u$Cg$1u9w3W{TNDyu0iV)c7Wqa5PZMF-}p+Y0go``9LJfT<0tI zmjRRsYxcOC#N9l>G(UB5An`LYuAaJj*3}zaJ?H9;uAX=Gf~zN7;1->@!wcxb3j^)E zh?mjT-;!>;JJ8Kvj&6L6PX>RAuh50B272)IKo`Ejw`2S}{E*K4DA1E1^K)wW1%IMD ze-707j@R-p{zsiqhI*w+Y5#v6c7ZEZ5JX|P>bm#1`{1mConUcT3K47zcpP^kNDL?T zHbRWbkBz4D;v?t0uc~iGLv7j=wX`S4wXc1dF#E@JqV^jpjxs%?XJv_|4CNzC<(P7| zPcO&}Sp~8h+#y4JrT9wmmEvoGuLZsq_{#B>bLWgvR-i0HS&6a=WhKfgl;tR!qAW+* z6lD%&1>2&IwSt{d*H8LM2Kre)OCNns5A?t^c(Nd;Pfm}VJ~Lf0&5pDIX%o`c^rGD% z1(`!K=VUJT?7)D80SW6Q3`yvdFd|`0!ia=12~!dVBuq&dkT4-(M#7MU83{vDC6?#p ziq;IR8CpHGW@ydOnxoZ6Yk}4ntpQpSw1#L+(VC&PgVqwQ6Xdxsdl_@zq{EyJ3%*~)_bcg; z>6eNQ9Uay+)XE$?>oBH6pAJ*&aAIvwbt*njD!zDfiWcWIq%>5}kViu$4f%h3T(UDl zNsHuTlBXme$sIe3KVt6516f$+r!x8@=DEC)(UzMQZie#1&WQZ26+JzY_enlj{m+oR zN%EZJ6Oxb7(?ZXH&mP zZ{kBHeztOR&XkE~YgNj8{{k+mg+h1%EX)J8P*D^B(EV*A*URR&ZQIPY>u1|uY%XCm zjUc~sb+FeJfy9Wf38NzG8{7M(9-29IM4@Q-^-CHOWm{^U9qM%&HtUcxuDb7~eDO7- z4T0ghn*P9CUGJa!b6d@5;Cn|`d*DZJS4R+$+y7@8QQqI%7DUX3|3*lXW102xH0Uy7 zr^C*==7CrLOu9(Pas@WXSFTaFQM(**&UFvH4po#C^DMVffeKA}jM?p|^KN+LO{k)! zns0?o3RP;>Yup~kTyWE4Z$lL$%>pZJR-{UcJ`?sj?xI_sco(Wz=@wdLi(=JU^_#TM z376dV)ca7y$*{<3Ta~EMX26vFPP*)lXFh}~UZ%y?*rrsic7vuJaLSy!p8FW81X-3? zYr8UaIt-a{&}moP^TH>;Iiv^RJcB5JqCacfwr$(C%}=#$+qPpnX>8lJlbUyMM*F;v zSFaX!YAw(K-O(SzF&@(~AItIg+SNPO>ndP1tb>iP1-8R3*b4{Xu(fMNMK=Z~;S8LI zOK=r#KmoVo-VNJVuhkvKlXxDl;%$70&+#o9pqa3F<7%A^x}Y}(V>BjXHWuUe|LQe@ zv`f@i!CKe=n_(O5ggvky4#81^yjIXpz-c%K7vTzAhg(pQ|3~e{gLoXz;$^&v_wgyd z#*gy$b&}o$tI{y z!!bAsXW%?sf~$7y=+(Qz1{82R?#07+63^pRyp0e4*{8yDe2WHXhBoMg?&yob82Qh> z72+`!v#}7%@#lXlYOoU4z=1tZ;p>=I(U-xz%$s=r$G`d{ z|3f03Z=0{0&zny=eZcddbQSj*0qH^QL3b|YKN!^H-%L^G?RdnJ&lyRgdf{u7%B#0! zMMOw_g1(RZ1FoF{1Y}rcomB}c^0)o)xpUVK?>hI{eGUy$ZLFaYB zN=|WY76LMZ$|=`I1QpMBPo)S&DoW9cQLN$=uLLD3Ny$o4s?wCM3}q@y*+94%WB$_& zxfvaZQ+DN0PUTW=B^xzD&X#1LSPt|qGGvWJ?gHlCWD>#U%5&WdX9tfUUk%IfH>qE61L>g=qhE@91;sw34v zs)4P1f`DEg`u*mTP$W+O?4KAUsZT zh11iEdKL7#-X#Lz>3w}*SLn?kUgQmgIB8yo)2=US;vtn&ML_nZ6|7QL)vyXa3oM&) zk5j6y24KC0>Js$I1~t#-;YL~!i^$Mm4b?D>(r8W8Bu&;7P1Q8b)qE|`YOT>)t3xi0YqL_+sQf3NltN^vz+5R7r2zmxPmLWnrpa@>$!m&xtS+;MImLk6I9TCGK7>p zcp3Hw6C?bAYFKnrC=cA>~y*<(Hd@5S?u=e45eOR&61RSj-ZZvW(@da92Cv zu6BsS9C6n?$vp&Dvi1FjZ~2bz`Qg{s{SWW&;jw@Ppt92bBFs RXk)rt0000000961002iW@ZA6a diff --git a/public/fonts/Ambit-BlackItalic.woff2 b/public/fonts/Ambit-BlackItalic.woff2 deleted file mode 100644 index c82e5fbae213fc614253cb0285dea3e23d95c584..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32648 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

R?a!%j2`w1~9oPCkS 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 diff --git a/public/fonts/Ambit-BoldItalic.woff b/public/fonts/Ambit-BoldItalic.woff deleted file mode 100644 index 8e74a84bf7311b3a7741439aa7265d295a362928..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37752 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 Qn{qU7KYf*hE3BOh0N?Gx)Bpeg diff --git a/public/fonts/Ambit-ExtraLight.woff b/public/fonts/Ambit-ExtraLight.woff deleted file mode 100644 index 914839481af1977bcdb887cfda88235744c3d4fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34620 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

uK z$NW`#JpkE~GyxPor~8iQ**4d{Q;B-jZIIUXfmu zPD;n5r>7^TmxP_m^U`tYnd!;tvFYLIf$84qu7nWQwZZ0pXb+|)|2oLO4Ytm|Sq|k` zPGt<|aTzyo2M_Q#|Klaz;v)nso}>gU7q7lEZs1=CH1IU9@DX2#^|n^M-`E)e?Mp3V zZ?eZZUApR7xr!@Rarr7PTg9cTkvmr-CwNWOb4wN9sP@*iij$MEe1lrX*D&KZWUSRF zGuB6KpSdp8sXn5pwU%FzxoAU;wb+0cc#Wd`;3uCf-=jW!BYi1-CVe_AfuejmGVvLK zu2t^g@;)pdu5y;QF(SN+f@TJW^|W_&N;h{J*T^^>Qgh9!U1B*V>IHy6x6B-!*(!tO z$=`kwp8oAy;n}&)IGQQSi|FQ-Zspc)sVI8Ep6`(G#_A?_jJi7l-K)%bQ8%qJMR_J&t+U<+ z8*Q@L7F%s+dpp?CPIk77UF~Lfd)N~sMr{7KMi?WOro~?NwvT=7XMcw}%;Ao3Bv@d% zD3eo!vpdSs>_fcmZ_MB8#}&BL(N^;jUj;v|_|w_{)(tPrC{|`o)@O6JXLt7JP>$wA zPG=00xQHvbj$62k2Y8gHd4`vGgZKD^uPkh|yVi#u;Pl}m(EyJR?xONG6r9i1Vc~PW1is>1)FFlM_-@Xy2J7=2uOf1O zdLv=ZFSAjgQ#&1Co^;yGOy$gEhLU|VF3kO*&JuejTl2YM)taix6*-RRS)691n;W>1 z8@st%xSiX(gFCvDJG+ zavNQFDoSr&jMB%NHTv4$k@Q2fSGDWIfU!)ZnJ=mSA7%{y=0E(G|5- zzC_8wtdMuMANz9v2XYVxa|nmVY-3`!ag1j|%y~ZdQ_YmO`z2rTHQ(^8_W%F?xk-l%4a^0gZB;v+&hI~{nVSfajuKHqdWE9} zQuJ`Lh47idx}asCqOaJ-cr8USb$*#SGc(Q1G=h_z`pHmy^7p#0IIo4`0?|z~q()F9 zUgi`&dez2nmv^t2tJW}U#}k@okSOcg;s?>EyZHE5pGA?eJA4HGib|^FTL5G0i>NX?WJiNFk(jLLd-I3nhR70Rutkp;jrSi3L=^hNU4YVgVIfLk{&UjYH0}pY1*W z&eEb{0RhLfC@fR>1Ypk%B`#Ulw9`|i)voJB63 z3HRqTS$gfv{`qUt6}sZL6{=LIQA&Y2QoL=TNJ*$Ds)gX0DCQ|%6Y9F+Z*o7q9hn;@ z+DT7@_Rtt95}_7Gy9y@eKTlKb?J93xwzI4K-}+bET0c_Q-PY!S9dd}ulr)tRJ1Ix| ze?W17+}33G3tFOV!V;-cw0*u| zm>K~64FDcK1p)x3f9Dj-L^FA#=%;<{u1q|W;vtCr?JkIiV-2FSP$nhJG{Gdz!la0% zf=Oo5PxOyV=0CdGkAIlfzYTvFO$0fsNvJ1<-a$f;M$o(h2%v~`S&xi+GSM?eL0W%n z+Mli-P7cKq=AV#|Eu}sYkqyEhgp|d#f8EzeY1&--fD3nNKQO3)F!KPY%!HgV)1!Y5 zMgBbzRiYtlb>Hhhu9ffq@FastW-)Vs>TXp*0g$hdywcQ(Y82*#t-AW(^Sb?$!7{UF z=FS`T>&!{)t)d;V5ld@`_E7E(7UXN7+ptiofSm~XV#Bfyo}2&k{Mvfap2NQzcgNyC z1|x|ynrb70aIkUx$Ooee7fd2e@Kb5fVWKzg=K(fS>^o0uml=lNQ%r6;hg~ zV-`ixy5$CLO`2DgKDvYo;J*L_@;?CJ?^Vs(|43?=TqjB!WnYjkI^?3dkjk5D$}1}V z4=DWqMePERYyqGGxM2i3=|kK=YJ;SUDGA`NEs$#;0XYa--<>F@BwmQAy`sCKsl1&_ z&(-&Ts_H7JxOAqLEgn;6_c5(>+#Lyl|4uX?$T-MRRw%mBaHA={Jhf*KEC%7$`eqq! zO{QxZJ!da<&NO70ZD(4%%vm#x8JEC+G;Q|%oz2Z8xw0oKRUr%-tShbgu7ZQ-AC~>J z>_5=eP@hGkK&Y{D8}-tbp$)C>vg$KQ_oYc+>dKTRbW~Jyw2KV!UpKy6Y7P^8n7}to zAgYj?$pTDJ6O15tAWwQA@_T9R7e^3yY*CPDOHXM3@m{KEV318+(6)>*`Msq{uqYD5 z!U~mbkey#&hm^Q*X)a%VXL+{N92G3fZMTe4&N2SOZTNn5bZK|@TJTXqC?N!KJy&E- z1{p-eC%#9&T=1N$d=aKn2ZCxG`cQ=ASR#bjP<`h|c$z_&bY1K8<-hm1- zRG+1`dK&Fy=eydSp7nDu3K$17hBKm(kM%f?+xU)dq9%6Ir*JB!apuo~$(w>HpXyoA zZF{}`i9<$>TW`~?ciOR?G+Z9zv^tB;(+QU>OP*qt>b0TNc!bgJg+3!-BthTaEBT(F zdfZBevZ}15uIL`u*6Vt+gvTZ{Y}={RIRvMAh5 zhm}@(83Ko=%alD&fp&UuOth*qxoEKQ=3D6^^R2c?hm?H}8iP%3=1tXVDP4&bRa;x> z37TV}#2m+oq z6V{wKE^#g#5!BXo-nYiKz5wsMk9w#13@QfCg9%=51*n{~P!NM(tDnaZ10*qo1WIY2 zgtAfPd35?9Q>#+Nu_BcRDk*tnTsVoYciNjyQ{|nFb#{Id=rH|cZxJTs%qn}9tQ+(h zReHw5>O84~HkWWI23*QdU`qGsnXbc8RV~HbFyG0|l)ZtNX9qdm(1!a&aGwDuEmt=W zK@ZkNi^p9EUOmv650+o$n+$6qnD;%z$F#g5Pki7h2W6h3_2$W;Ps}o&1Tejjf)^G$ zd@~Vt`em>>>cuWE$ELRgdG7$^DG;MT+Vfs@(Rbz25LJmh3IR$!lOh8{2nJPy{tudD zzNW^L4pg%+O{wcmy~jjZn%dkLwVhMt9`7$KwLEM3GZp(+eVn$oq^PC7(XEMEdk227 zN}&x~m*=VbDe~NehpS{&o14~2@k0q;2Uk{2C?u$|&QQ-|jbnNQvqfxPw~>gs#h_iy zenppt5l4wG)O+}V=In89=$4h_$-Oj#qD`shjUATJw1;3*IABVoMg_x9IKuLd{iJT0 z)cjcSEg*@H3F3d$gs?QkKvIyum>e-(Qjvhv1F{XeM;@UgSjTyWptTz|S#>2E$4S(7*(M}bpT{c6bB zb~;hnH|@fbROl(>lhL29M>4fKrBOJ_O_MwVTBDUDv3mn3ZA2QAF7}HM=$^*L2Z+M! z5svMo!jeUz#TT3j{YEh*mQI;G$@V0!_%EXEV(%hQlx*||6|fj}jFIRO&JvQ+UjjLm zFQ~2bA!IC3H|Z2K`nOPXRtae>W1Id)RWjB%a0HBExDpykrsOA64H)LQ!ND->kp$AQ z6c48|z?977uJcsqV|gp_^|aTC#P3KFxpbiNk0e9!EA7?@UMnl%fv|)nj+)4R7gG|lzba$3hUTAirOBm?z-qqa)Jknxq_Af z6&avtHJgbra!NY@d{onc{0f?1K1`nTh3h0#g7ck^tjzp|R3Ccv;xc7Ogt}Ma(Evf1 z6(aO|CD?>TqU~M5U50yHVVh{($X1HFehZ-c>(#3#|8;n})82KSwRE=)b93AUS3`=> zxoL^E9VMfV?hYR11W(CqnVz{ix90oRY@-hRqnN$5D<5-@#G~w3cicT5p9(DNY07EpL@^DGykkQ>rdO+d5)cD&+*Hc8%6IJoOQ<})6BEXD(h{v-d4Ljs$kQe3pehw zG|*^M6N`Gk=7k&e(FYOw z9vm9Kal)Mn53C!UGtdwt%(lR0=UZUCO?KMrfV?wz{`VLvc3DW)OV(F50y!X8v=nVY zd(a_t4qZVvQ4qS1Vo@T>L;KMg^fQr3mzjSv3A#Z6RKO_Cg$P7Ovw4kn%tu%q9lCTs0h;0IyT((8@FN}oJtBDT zvdACuiP+5PGnOn^er_!C{>Df!50(H9gvw%)MQEL;w_yreqk@tJJN=lj_Nj0=CoL_9M5<2h-V@Ct z&?bjONZh>Q^$BiEDJeo#xMG<7ZbnuQ@Og>0n-4AiGY*T9xlBX6|L99Pqn-V~HYxDE zm_pJIF%3J6+m`b-i^IOk;VM7}fD_>U5%J7p#>+Sd0#+g_!t_{o33O1@6)Z_P(2V44 zIrt+g!y-893X-7jc9UQz;@yuYRQh|`eLg*phhzRTty~t++)QF98-LF3#@~@2;0X_A zTc7e@%en!65$VQcF=#pW-6m3oh*juLvDc(517VDO-NOKVKi__@m24|xrg`|U{-Bm7 zj=Tp9Fn4w^^zi95lx&fRd4*wq|8^fj! z*Ppt8nz5iH50MYk4LP-Fc1Tp zBnmdyTpw->pRPZYdLTuN+{c_RODito8<%v>{BqUG>Dxp=MXkxnQHlyXXfxoF>7Xr2 zoC4MKC$T?NVarzjS7@G3PcV&;%lbrq%?%r{K7iiNx|2Wt&q^^w)^U^YkT3 zBu2mwI5eY$X9MBz2a8X~CeFmas?WxNY z5j{%c0>_2Rd56+-Nx16N-o1zRmfWfk1vg^W+HHJD#Pyi#h8z%Aw=zJ; z0`+U){xGkfa?`{lgn^N|6&MDcHLpJ*G!~x*cQi5k+Hx1SvoE{#4@-onOrs0o!cJ%m zpM`m3XnzGDWapJ9PshK~8)5a8fr72ZbV5Qxa#|=(BUv~Q9;a>#)AWkLPr56Rg0D+1 z)F)sb+=U!*IES&2!W!9TaGX;g=l%(oOKxVN-{vxMo~{B3%uHbvX*T55URJ6rOibeB zZ53VjAI`1(_6Av$$3QA04mwjX+q~?9fKYg%2GkLe9d%_&l8yJGWTsqq>6eX9muHlT zUfIm?_yh6Vc|x~MK~nzuARj}T(k>;oVd?_*C9rB3w^eT;pc1{`Yl=UN~Yjt(WS1yL)yFVX5jrg751-X2(GlET$XLTb|2;9v9B&`La1gO z=T9dprl_DsIuyrYr$qU_tOu3l`*&B0kh`o++gxMFEj}!Qqp!w$<$^dj#i1GS^NIIf z?sj1z=dm4!TltpyQ@?$BbTh>aTE5V8kx1e}{Q}Kn-Tmf&Iee#z-G&dwb7YNJlj`AW zPUe@jYFkJ~52#}t(5tqV>ke{?g&j?izKhmwp0i+8)2V{Af{c8!txQ*I$^l&pKQ(Xp z4H0JIcpb{M%dc9L@O)xIdb}{zeZv>K2Y0qO4ZzO;3CmJY3|C9=iBzMM-jw(0&71vNcj+R5rFwmu9 z@fmQME4~|2CN7@H&>V+8sf8$gdJpJGRurzN37gWy#(ap0kyon2w0%w z$KRgdJe{J9-8$`i0<;{r;s##AK;#A#ZZ!xVUyr~_DvuXIwIKMaG2dKD=#^}uqa@0v z?RIZgQ-%}oi)V$%ut>-FntJ#(1g}v~T8IO6Nr^*pgV>bvhHV`J6H{22hB83Whyc%Z z8b7z4`Y65Yrr~ZiCJ;y`8*UEWF8dvCve^rFSN$jeW>sKN^23mVQpIJUQ=rH>DW?Sz zIT6Jjc|hb3)ft#E9lY$=QvzFV^F3a>iNa{98?~4zM(tyeY5oLEP)q+N(+KYlpSU$( z6X7b*mE@;ONlGeADJv~3DlOF&B@tL@G}v1C6Bu$*%z7*Avbh+G?Q9zt9cl};a%KgK zzAqm#W%jpb$UlPk)u1SkaQn?_OUx3&ln4Jtn2H+206F$^nNTw~7V84&7dwpRkQa8$ z(2HzVe(Fu&AfUh;`-UJM6>`Hw7$G0v7%*E!l+O-Vme&f9X~8g4HYkp0Ov-bij&U)% zAPuCwb({kgls)%>0MhQy39#uXj%2lxY^%61=Xgrp77-5qfnMz);E>rddDCZ8te3s1 z;GHv{FpM*i!=q3!$9|3=H(`7Z9LNQFp!u0rFa@J;8wtm9bS zdNLbir9>N(aRZzv@&DE7(@A=eDrXTqHwEb6#Ce>tE?sAp_ZXq0&0obMUN!dDr{g)C z$VQRH%|>(bu7XYsnT%&UmV{Kr(PD@Bt`f-S7M$c@j>P7;N;v(o8g)L$Ka4i0Lb0u^ z?ZMFdmJw}kh`Ata%XD$O3RWQxI~Roc3l76EM2(s4mkIRIAx_y?k~oU_9Aqs+7ig9M z->HeBM|ZnD2GCj-X~Dn%OCt>@!bUWtz=trR6m~Se?^s9^ng? zwN3kG{szxLF>D`GRA9585wf0a_9X!O_u}BW1$X0|gI~zU3PPlr^HPFBwN2u9ik{1_ zoAh}=%%1!0HEiU82ko<8KR`1le`uNmvu3iee)bd%8q^GhEkIg9Gq-+%4ug>S}k){H%FV4#8l4h z_KiNinxpsIHgEOGk9Y3c?o;RbVSvcg-+%V)-QzRv+x}~J9OCJGE=!gpH?VfG12NjE zG2U2jN$*#;IEtK`*m>GIL3!52dd7cG-SG$>bz1jB@PgIMw6 zBt}4#B!w5B2~s3Wk}56ge5gdHX)|QXs!FwaYWTv-SF1oFMBW^^^39ViuXMSvvSr9Z zHmE@badBe8MGD(Eyi{v^yHuGH<*L=FRG}_Z{VKIM&NXP%q**(?R5}anw##1oWXf3;ev?XoeyL85~-}8dmA1hwi@`B$B=U-_015N#8?-A|M#U3$n;lxc74^DhI z@zuog!QE!Yzx0Oe{7=+>J`FV=>O5)vq?k$h!{ADbVUvg1PF^zEdvd_!%agB8el)px z81ecJcjb5T$N7hRIRAqGKfiP6-#SxuTm=u|wD3WP1m}akn_oQgV#tfF(qL({WGXq} zwb&OQz-RG&ah$HDSfJ2R*ppM_G09f|zQPVHY(hG$13O$4phy$D#i;0sD;7M%bu7Rh ztiyi1C7m+Lhq7DN$VPce?&M27sAZL?>eL!#QY~s!HPn`rw4*?0R7>lroyN0l_9wfV z9rZ%D^{y_{O}bat>OOr|?~Tsfn;Ls` zrGB-3t$w|MzQNupkESF{`Dq(Aw0|%1y>g>bMxO7-zF%*owjcMw#t$Mt#gkOuHl}!W_R6P{N4|Q z7lH^f_;42*!(bT71NptYJYSKI7P(@fNG`gId&QR%pK+6Cd7Yy;nRB^>n|J}Ia{*Vd zfvdTZ9nA8auW=lw@gyF`ir5sl#uIUy6lswow3HUx&mM(D1 z`nO-_>^)m`|GLd*owq^UPN_kSL49QSl4E>$F~KLnE5VU^qW)R`|254e%>9_VwD0%R zw)8LM&~4~MXf1RmRL8Nj(DKkldZ>2wYD$mvT0dRFj>BqUDQr6|DXciG)wEgj9`U6A z_S+xc(Di?LLBUVWlA$Zy*zAD7uNr^Veti0#I;UjjjW1La(QMv{b=|9hpVu}HITb<4 zr8}F;t`q_;uWh1gW;L(7WRXzzy}FtdkG&LRu6Ef%{ae>b7nQj@i0_^h6T| zf=cw;WS-k!vM!4p4Q6?2FZ<$%D;rp@r2$n?K>VxFF`kWzSqVRHcYzF5-T@+-#4@yh{gBtO9r2dJaF2H$(N^fUR5;sv1pkk2 zAcKOCnb4$UNk$<$GfFj`Eyw}g#fp{KKjvFnFWfe5TDK+y)08u{9XoKMl7j1Mt>KRy zIoN$1^ZK0ro6#OeBUFK*!P9ioP`v=4um48_T%FjB$2nKyhqx; z2~`@UvPnh0^6vLLw`qM^3uD)?Z9(9@+XZZxaHuswiRCcCiFCM0Eh=n{O02;%!Vi1+ zgYl$xwOkhsHtrV}$D%2E1fJm@oo>0jjX?K|i9@6h8XAv4zai3lCH6gJsoP>?Gdq(z zw)+b?h~`J$fXNRFhu#P#T-PZ(BXZ(8-U&5y~~T zPQVt*H^ykPW5HXa9Q>$Bgjx*t64u&iR|-zzUFph3LItG|IvqV_spq|6-Vo)iE|-XX z$^1Z^MyRdPN#kXl4pUYjWC7VgmBM15gA$4tetxtD9IvFRp*p1po<8B6`CSE=UXQE1 zPIPNxW4luGCZZkQT+CM8}1}oDGeKjik!tZFTZ3)Xz!sYisboV zGcpMGBvi1qwdu`hXftlxhtlGApv`VZxs*(5yOaxn)FcjW*7+!e24S{K*qeV|_&Q!k zg>4!Zfi3Zp9~0AXY1i*eBuX%h`Ju0cKK*V zDaV^NR_e=RLh*j_o?g4ip)*6)uM5FiP&2lsEnK3sOb`Syjpvqnj!T+vnX~?b50c*l zr@WhCmy{;z1+Ps)w^*07gLKD%^nxd#1V;bNBP>{j)^9vt8Lb5B^%9OftbnepW-=UA z0+L}o4Ilx@d!YGIoOzahVhzkjYlJ|(k`|Y8SDKEv)u68(`ZJmonKcpJcz&D(jzd!p z!da|!3i;&LF5=I0=xJSUDgr!mnq&c$nyk-Lq0CK_6?}BW8P}iE(K4AoY_$8O{0jrOqZlw=vHu!)-1F1J_70qArHy ze5~NV2%bL_gFYhXL|ruj?)*G{F1vH%!Bjo32>WUvAgrmE*Nc28 zRuCu+sSxY!xCfnk7CJ0D9OrFWMqd#9+!^m8C>G6#LKk;CVd>33zglXW<>e%+(KMiJ zX-Iv&2lm&B*y`s_4m8*&elcD?k+}4XcNi|SV>a!mKNKhsfOY6iLPa3*FzM#h#}%g| zdu&RmoMYJ#oU|)Y2-sR2X)~MpyGXe{`aDREpBft6PJ(#`tO&~;rM7pH@4@ml-36Sz zHTR%{Ymp_%kjTN>kywe3Nh!;LDv7~7{hs&Sj^FL@&8QWn$kZ;tolrq;hj(q@@H8homm^L`h#r`Y8Ci_e({4uy*OPLEL+jvHd>^4@ zof3A9W0)d0&04QZOe$JmYSWlC3j~Eayw?b2o1TZriVCE-&9M*Waa5huj?*P45unym~`>BK$r_ z%H(FA0K6bC2*7-LGD6^-bp^&G8K1wHQaAvc2-$koveV0j`Zb{RJS$M2d~57EMVbbOBBpxvnM(X&jXO$;XDV7$ z?ln)lAtb8!X0*5>mf@o5mv3sj{RJUv#=gh<0`WYOCp(}|)nY^M8sbF`rpnm_f!NBC znyd}uF70@omI*1#Q)#5Pw->DxcN`c20SSyCEE6|!V~=+wQXaHP77gP8G9xI}odoQN zSr`$)r0WIL)_a;H)3#%_AMC$O;6JCMpBO{`qHlYc^Bv8)w!pj6i%^u1_QW~eRdBpI z0{4&RIb9y)=!qB1p2j2%?GWD7-$k_|S|kmywWwe5dL=%cc9FT|?$vO&FbIFiKfOGa zy!9|1jo(rr0#RTtrJ~Hp(fw9adrdGRpPn!jo&SKBuY!G1yPn2)Ur}mxfw(=izGJh0 zON2e{A-E7phgZOr@9!o5Hs;>8UL=PS(kg$vO7eT?l#6Z6N+)g3t}otTeWWUSlymG}9?k8DS?Q=bpmKhKt>MamsDHUc$jqS6Ui{#ibUQu89 zYqwi&=S2&5taZwk>xGLbmyjOL1rmsrc}gBpeRDY~cOh>cQls{Og*Q-ZCZuM6t+A3t zLEfr`J!xa=R>|SK4nk$VGOtl?a1rFuoq|1v+(02lN)B9bH7H^;>x~r9u)M0=La8D6 zQ~B{K;*jB?_Paqg*r$IOyCA4u@Y6gZ>CJNdcv@PK*w0}fenVjWK~vyysBakN zea2-Qtgyjf-bBjn7RePvqIV(cCxR*#6&|AknA zEN(-_*uMCXxDPKw_@oXi!rOZv9M8sr+bC=4@&lKBH%bu{nZmj<^sh1{6Hmw)1mI=~ zplIGdOc9EMk^v<0*|R{3KPa%sTqJA8sSGMireM{kRxlgI8N}h<)gM?*k5-gVp^N9! zvkcTe&o7I7br-(`0y;)-MPy${cW7F+4&1on7(q2XKYTKS*0sk-L5UnT)3_5?Y-F`Xw_INQaXM)Mm}99+3lV8lq$fev1d z%@Q>~wapLTXLVthG%Fyr!#f~eM2vM-@}LR@OFDcHy)94p?*EBKJVFyc5^F1|UVO!T zytudG{Kb5gOK?>@P^q0?a4&xq{_uO(dCD;zY%QV%u1iOwEwi-yN6sMoO& zMjI0BX<9D8ykz!L{o@e@Hnl5pd?Lb1Z+Ib|(GFN)Myw^>luZ`vH`>Gf%$PDlc&&fa z|DtXQ5taMRC`nvrOH4Jr{-H*&Ye@a}v(~2;i>IwwPM(dN+@mm|`Kk}btWQ#GqgKw0 z{K8)wDE#6L_$|XO6escpul-1`PV5TB);$i7_M^L=o^o^+oI4gU&Tb1-^`7Rl)+_mN zG8B8?IP~e^p0w3Go<{@4JqOI{(&1C?mtcpLdOwwjN2YKf1^O)4DQ?<&z5SZR+3n5n zO+qMzH8iy!;n)FGwD`-DK(d5f{o)tur){K%TRGW{IAH`wsQX& z8`cJeU{#37;)#94#ih2NgYF%B`zB7*`Bnl<=n^`6vZ$)A5ic%WUa?N>p6KhF_;tj_ zNv}c@yIu*eA*QuR}#)lYtH$7i8uTPyFxBIBgvVL<&2vjUa3! zJe)!vR-s}<2D~!Kn}ciYK6ofQhX;SKTbUO3 zS^e#Nu_&m2TO0p+-Ilz&l0e%v{Q@j8~*OoBCvAyB2_7N*n);A2?%o@mxP@Kc++W6*v((t<>W`>sKx?!63JtJ9b`Lr?h(c*Phu^wYxl(#JzY%u&BrC8SVwCnNz1S+2L;w< z5xX99sXx3g%tL`8Z@>iW;2QvdZf}$c)B1H7h-fP}gvn}!rg(Lr+U1mKI=0}EUQQHk z9R@4v-OtZFw7P%cKfy7_b|l8d1Wc~qIH;!}_u67t%a9uXJfGdYF$=rvK;#uT{nI!h z!XC)41#<6v>p<7Pq=>^`n?*fEjA)mKpqNWPSv=4ophf?!bg5cE6O~&Bl!E5+hNf| zu%{927x?H@)`}!^B!qqjoJaQ@>G)x=h%+>*75yayy(>nmXtlrSNdwW%MR)X%j>Ij0pbv!&#`?jx0xQ44yX_lgM`n;P#Nc{P(wbQ6UaCUn08F zjJ=JO!dt^zT8<_l_BQqwy)_nBhIP+{DqicjZu^1~#8LSvd-TC4gzK?YIH_Ut9A9S- zHY=)Ahe4Yb#t?+TBdI(j7q#;PJatTxam~kN4v)eiRP3;auQm!C2BpQ}ivs`(xnf=o+y zuOXVXSr#YR^!2RC?>7>CU3W*3mWdT07>z=$0LtxkLe5kShjzc*lt3M>KYj`JiND@g zbU|kDj@U{3W9CNp!yS_DkZ>vW!n0~3<68XXGhtx~EVey`p>kgmBr9I>A-5;8X$K~a z)Yqo1e3^uQ?cKy1!pxK7riN~6myP`}+Gjf6Ta`@>oP*u5QQ`!ZTgAmAD{+|65n6k1 z5SR86{6z>U1_3V+BAT3Tdeyw1Ao0%^M~s!9^ujf?1Lw~K>gBbi(u>?pI&JrKW`NL& z^B>|ifo(BY!LQXIYffFESkbfiNx+lI)*}@bZAbp=asDp#wZ7u>dJ091KlIO(2e#Uh zP0=I?_TyCZQT%DEuq&(dnW~)bzZVDBTj3r|yE^FZ0U53r%b0}J48m(M`cU>;&umpS zwleg02HyV>BUB9Mb|9d`Z}z*Tsa3OMAFZ z?j=SMMq93+*zWM-h(3;Tz-|X2{9!U0i3p7ND`NK zu>m$@Lq}N}C#hFqF8x<6O%kX2k;9%A(8VSBiZ_LDP^7}KMA_n2U%p0243|=(>z>~% z`+j7J7Zu}m1LoTG@rJKdk#$gtWIRQLJ67r=R~Iw2wB6B zlJnpInUaL5_VM-`Nw|8Fp-`Hlc}6V%`)G8|!T*Y?^l(3E3Eg4DSriOm`_wYU`CfJT z6F%tRY|rT{ckObHE^yrt#6)lOt5_ruzj(TFj;{2vttAU?Y+D-tPGlO5Mx(GL4NQxrp|PKAJsWjaGWanyFiVSY30Y zr|DHTOQ!mWAC=RFUl*EaZ(-!;$0GmdKRX^u#58<-$xr-0F6gFJdCw1s5fO&p1tu7K z?|!_Ly!!*9N#~3RmG-5sWh;7iAs+ zvcUYli=bZfJMZkwm!3o{x25th4{){Ga&B*ossl%;Dl18**w2rBW zw(RiXdGbu3u&?tNjaRjzGMO=ZG#+|WV4S1OHDR)wvV78gkyq1Fgf4{zNl@;0-3E)k zCj+)Gnu*|~3WoCQGDFI;fTGOr%xIG?f5E2TO7@cb;GOenW}RxR(>rJ54dwwBxJqVn zWn-)0*?}!-B=Xxv9D}trs}Qg9)cawMsVS`5e8QkI^-%MuA72}D1sh4l4!=U((BVj3 z6OU~rWH(RX5ayfKWG zjgT**zfdMDERJ7l&Yxa`1oFU!!Ux0&58RN1A= zy46AyiB`3y=mKYmtK+#^_XR6RDbqlyy(ZJY^it(gC~=IT3k0J|uBc@W4-$A%)+8`u z(C59uc5^QVSF(yl>x37;K%r2D?p;E~Az7o5GPM*%TEJF0E8Tplf5H<*&~VWf;hDp* z5CNz=vm>Xn15!`#&$S%Ji?n3AAAbQcZd&><;`|nZWA@@>0`nIRI_h;Ipa{8ma%&(7 z4HsnI8?Jf2ID*Ir%+@&A>2=-_055nPHQF!a3&@^BM2c5JS_gZeNbv-UlLF=Z3Mg@h z7l!Foi(MIYjC)?~Vd~Fw*@$XaqU4j`#}9L-7m_-5*@c`2rqCtTK!6ysj~bDK0uz>E zj;KZf;x!ZqL&pdc@vM3D0nC$dF}+5y<2uR?7Eg3G?6A8tV4zIa+p1x=an8H5_RsAM zGd!I4^mTg0b37j35oQ6?x$`R>VrJSw3kx$K9a{Y~FMFuPb7?YCvD4d_Cp*CCy}?0D z$$8_2qL}ZlYDdfkzT2Ux`22F~CI<1qZyj{)Byip#XW?Jsj~%fmS9dNbbKjJs zy2!(CDbSYf5J&$xa|$tYS0}2*kS_OdP-Y4b;80NLaiB{HzwU@!ePhOm3}hAV!+q@7 z?Ybd|IsAF%Hn=OC63>UCeD!3cGPsYXFbtbkYw^$e zX75s*^3rarpY3*!+44!JdW${!!eF1QO<#@uKEbu+)b0P8T^h_*8y@X&qOD?g!!tH} zM?GS=*Q14G*+#zTwx@InQfLMdTbKD zt}79(r@M(d-qFRt0*t)*PU*OH3F#kB^Pt4xDxKK2?Gd9ngH_ z1#jVFtW;WH4ALP%k=HnT|Ar1>N3$OqaOg{P)QXsy*=xOpbcy3eTO&`5d>v}-BMW>B zz-XyhuG&sfdADnc3{iB31?|^e4XPg$=>S(-&Qi)Ovw+jCa!cxB`&V0@Z>#GO`S(^t zCp`A+bl)4Ybfw|gLWMXvE&uvtktm3|3J^?5c~jcEfqkt`%)Z9{xb}n{x$}OW8+|8g zl-1fw$Eq%zS?h>73tA zTKW4|BVvGCm%V>o=6)l4NNk7z@KSSrQzrTD>)s-N?}yL45*#{JRG2KqOJ(mrU=&8w zmtsR88{X!m+*M8~4P93py6#P=Q9LC!)QvEB8g~_x{ma;TYSPQ~F;;6Ad@1N^wmp+w zrYdv3y{Tr~RplF`8aQ0BJ$x4p2nG&9)@?NV9x^v%S&&{t@sFsQh0hJJs|U5g67PWg zlrMbonZAgrYpo}PjVPASN8IW%+jrgUWbyJA=H5xeG%Tb>O(zfvOKao-=GjQ{d( z+`hN!^qu~CjVE0{{l#2T+tEkw-R)1kakH=Ar!B{Le{R#pQG3yu)^82p!<6amw*{6l zE0$+85%Solqt^}dOf}030ON+B@OE5oaD@6KufI6IH=?rGR3ZjdR$Ojhr_%}n$%bnL zA7M(Zq`$B{amvgVUp!6x0r%gG-B9c~dqBqS?9oHXxLEW3Hq#9rk+2F%Rss&<)Nu~D zkae6@T#hR(RUDQ@G_~v#nJrmPsOFLPn18X zvzf1?e;5DuUGL}0$8y*0Xw9XKk@!Negh^{{2`(zX^gM(Mi8xAbb;`=Ftm22Gk9pww zW`>JQ&_bWHeCn1^!4hg)++mj)muu4tjB==pDOk!*-PI59DAg1sEQ-o5GDCX59;w`iXPaQJIyQ zZ|5@Ofy5u+e)kSI_APj)_yZKaU4R?n??&UTb)_(MHhnJx!J_u*$}FTDyDB-?M7V6` zv2Q68>hR7BxS*rL?oAPcIw&-(_4?aiVu9X9*<-yg=YutRxg-JDk?`$^@& zZH3Q8WUzz>7ET4_bZcx9*lVay-GBXN-24HR-4guW`H2N{J^!^i`rp5QfV+&`zjv{c z6s6+Hr|)i@0t(2-`qZn_wl5_|w2*b6$C8O#Qk?Ux>ZVyXd3?a$t+)Z`>>4<~+-uGW z=R@4@0($PnEU=>&dIheNLI>pm0etwfII=;K3zQ|%AQPDb$7?(w{`oV?JZEn}l(49` zg6K!e|15zh=Zus3e}IIt6aN7T(ufFK2g;A^b$U%!HTO<&_36~Un4wC2r#aY-WFg z>DdCnMEJJHJMqiYdFb2pY0<-CaVFdGgYfaOPqPv#>+AEeb#!=pB`zqNK92_Ff7|qI zCswqJ%^(hI^Dc+UiE)K-6UH*W(y5=2x;(oIUf9anuqD7!bHx&oCg6wJ{4`IAK3+>>Y_`XXQyT9jX+ zbJmy)H!rZiL>O;F=M@e1Nnjd-=bx5B<-b*oN`*{P=CcX5M}IfwftTevvbPOXFhthF zS<*U9(L?-UhdNCF`#URO-=SS8SSPy4Rh9*FY-DG!2nFmxd(e66IyU3d6j+QtH(<$!U-otB@W}Jz z#!0|ju1EVetkDiCVU_U4%(S>IgQ#t%8a6Gpzpx}aWlD=LZYTbL>u<*H zC|djWfH}Ley1Sa*A_~9HbcZ^dOpuns4Drl)7C4YXd{%KdUUsQ6W3fFr@vGIQp@^$7 z*)rS4r7+UHt=aB1X1(UnHI%VZe7fv${ol)+R3&Sz)VfH$)~J|UW$mR6P3rnsS3I`- z^5WXuoH8wXIQEFFoIySEIbtiYNP|6GXfqy$5s0jOMek-&7OQ_<4KXH zo)+C?-X&zu8Qr~`af=63+HcETI*R<=1KhQy@tR!DO~^WKZ9MfXD_7jIHYV2|_&Bi@ zH>^e|AA|l?ovpNi9EtPmDV{uVN~;)~`yu+-c$qpES=j6Mmzm2TRGadT>3BsdbrtFB z{4Nt*MS|Ot_5*5%%_sC~n$0#CvUa8Tc=`RBE{_ANWR`XJdYh>iK+o?*?};1hUF+rC z(9i1V*Xan3^V_$wue9q_9rQOyz0nWeB2JGbez2$#ze>ZLE(u|I{VEirO)^xcjx(Z+ zC{$dEe=$l|)M~jqs=5;mkM3aQ{PqJ^d2Pv3V*<&QBh1E=drB+$lvwB3(YE=E1GfaP zh!DB7<7B4iwAc_oew~fM(=gNs0gb_hnAP|Wb3rEN+sT_E#^haF=-YHI88tiHM_dwP zNdG`fjcYLDdM!x8U|ez647#Ke*SQ|#`()A!@H2AoR@VPD#}8-M%epyfO{_;Op2hS{ z9xT2g;Wd%rLTx?#ifW#3AtB8~Nl>6P-D6*1k#S@dF{TFku3e7R^Ma3QpFG=G)rl6h zeWj}{g({t$0cSjz!&s0E%}bO%#x{DaHNyU`9kPZIw<@>YQBn*184a@GEre46wNjcr zdM{GD^r?ONwCki|?(?!IM^?AyIL7{x1 zJt|;El5IQCCpdjlm!D597;^IBYQ%K>X`#~XPcqG?DMUv&(Rq1TY+^6CzU92}ET&W1 zbDfdC0PT$3Q&IXR=D~?n^C@0shbK;{|7QnQ$9fygdBva`drf-g?7_wp9qt{IpZDG6 zkzATjOh$XnBK)Mhh{K!3$P&iCW~XG~Tk1|c`|0j2Z`ej`d}+3>jo;pNUkvBn%et(h zt(FsAr%tkiZ-<`^%van(IPB&fquO%j~o^oa%fSY$-8bucZdUHXQz($e^!El_-4@gJxCKOfqA2Y6LJQe@>W&?F<9_SRG4G zLQMonk1OJ2BjN~kGm&bujFZPTT#Thr3_2TCv__EaMv2OpLDNMfYdFK>B~NfR>KYho z!-5(;m$+)Kp*2soYA{wxsqpv&9{LWy`2>;GR-mupflo8?Y0jM7uy)9+I0Y0c8xmG#IfP^07baU_XHa0 z?-%pv%$E7mb`#ps5}SHw-1^B>Q%iPgYF%!M?ub3fB^nX?#|Ybx4F$~Y*~)41Sg>ZA zdpFCE%9uDAQ@0bHG9l8^%2Xu)u9~J|&G5|n<2=)z9Z@9UIT6#Yg#(J8 zjQ5R7Sx&f7Gy@?i7`Aj_y!$XZ+n_{DDtK&+j0;)MZ!Jxz_=XX_L|2f!fB&Ha`^6Jd zX@kw^UiFa|qTPbZ7Fd+ycT2Pi)r}?lU8_;8Yt8?Xpblh-XNj3QsOdfeh3Q@1WgFt7{_i> zmWCPcvuS2SIyAUJvM?XxeBFSooPR>9-pvFdLHNn!8?DN?vx3bEk*xMIK z^dq!ABY~)r_K3b7W#UtcP>})bHbsSMM#VvqKukDrIA(ycVuJy2`K0RKYQV0Ew237}xIP$Htr8Emqtc6u|BsSP!2(~l#>x!&RJdbZq zv2LvsW95&vcQs=_IE-tVGhy5g@o3V(bW;CW@0I-A6f%Sy#aD zeEeMkoqudrDP`DMlX!FrNXqMo`;z;ou&D!>zLcB82hP<`UJ9bAV(4y$rtZt-l=1u* zx!-voW=JVqG>X9lC1=Kpgv;r%aMvzY9AI!Er;lEUL|Gq3t=VWt` zNBA!0d+El|kA@r1SxBjiMRteI1aB1VR*J`RzE4;?v1A{x$uofLqCtWv#*zpI`-eP6 zdxU*zSWJMRj47(wMgk(3edVV37NO`>)BQpc4Lt&_j5>)SOQRlwL}8w_zDo$N+p)z! zZc5DE?GY901h!3Qj5GsJfvbWuN`1}t#CFUE+cLW>n!suDB$A0p%Yzop5geC|bS)rf z3e$>;_?(?%Ze|gK6pb?IOs~mqf}cBT1IC$YgT?YM#c9%1FfQ3prF1+70bgNhcQkNhEJp6tg8l{(rF0i z>UcG!crFWldJc9_xJy{Q@5jRJ>_af^(-a*;BpN!!5Iv;@@iGH_9}s}S2?nY|B+QJ1 zuK=Uss9z~C?<*y?YnOV2@oa9VAI7nJJz{H-Kq#Dk+R1&I30sl_^~uP%|N1A)bavi* z{kWkTa*YY(Kz-Qi$L#e}`lZ?IrwnQp%`#NrAO$hpazXF~XxeI}aQC-Qq>6r_6EPJ| zvpJ9Ps!N-9Kv6+74Rcf#kuin{P1Apo_qF4+q!83KI@sV<(D;Sc3F|gXc}!N$U(`k6 z^cPyNF*UOdib|p>NHLb3YO|s$Goy@lGIki~K8!^pc~gIsBY*JMsm|EQUPbjjSD}q+ zFhNef9hO&_t=rH_21+uX3Y;+ze2zn_N@UeR~D11tj?AJAvb>IT(32&7Zb+Xyl`iO zQlMW(`SneC>GPJmL>!U%wdR3Z!_K5~@lHK+R~w!eDcG!C|FJ@IL^^KSyew9mUz#BL zMKk*hrc|TA21+Xs>UqlC;y@I&$tpVpL@3a6)j5||ji1^omdF15V}b2lpjESPFN25v zjQUr4MmV!A1y0&Z@z#+dTpJ{A)p+r~iVonO(7l#xY&wgl`4tbjOfg->fYG=VoQf+l z}`i!>0)UU3Y`#vm@{uaDzQLcGae|v)omBHq;n6q z=F>t}!tJCBKMe_4unHPk(j#J3Hhbx@r_cJ2UDio-xhfdUKeoxv%?f;5dnwLVeV5X- z+yDN=#)%a*>0p)aVA=%e&sNt%2&ul|c{A1dJ2Nx!+$;2%gJvgKo(117aUG7V-+vVP3hURPCmH*$g2I zqU$b)NXd57D@ErF6aEY~QQ#R`Kw|!G{7xfyTQwtnRmtlvc$PMU^5v?){S{8I8K8Qp z=F++X~B$y?@htVPZkJKkmK$=ZIX#L=95svH1erLRXzwq*T@})Ag zSvVwbbNwQ*wrWou@9d9}p#@$O1sLP6(xo`xxhau{-2QBH%@Q(LU%Dy{tW*kV1~pV~ zaHqPs<$L}`T*vkpxxaHEB|3oGEP0}4CO039p?olg#qym~+kg2*utaEq^@KhyRsEzG z*bGCu4=CFRkZJr@A|xcHnIgnoGVih`QQ~znK`071A8~+%rQ+ z{>-6F^*?9~OQLhXk69CG+fAro>v zc7X|@oox>+3IP4>Fi)-22b9No1N=_9x2(cMJyp51yN`Us?UWZiSc&D3vUzg1VswR> zcDzHoLg_gWaBpIxeq~J>fQMG-4)$_k#>7i9eh*Ct%M~ij)UBoax=vk!AC*C7;&umo zhLy~5=4R(QvwXtCi6_i~HLEyhs9Uqm6lM1U$jOjbAv>bm#pJZK6uCC1z&63>Kv_G( ziBQSbGi1QPC1L_aG7myT58ZhXArevGvWTNAjpVYBqatj{p~l2Gb+$+ftb?;bEW~eI zir++>r9%DkV1wy7HlB%^GbD1sfm8*B*6DvzHe7ja0^ z55jNJ86H=(IipWz%F_w=q78=IpCL7>KdGMk2yd>TwqEC;cws+^=7Gb_;;kMuR|@n{{Z+_8KBLi7;m zR!e!65UV7^b}WYC9ycBOoX`0qs8Kp`uF8uO!p30}zHvWe1vDs6l{w{NRyOVP5K&m| zj?XV5mwMp)nIzVdg_bUKX?yAN?lxYH&?hxaUfs5gNkVgPo`9b-v2m2{gJt6|iV{+c z*(phV!^n5rVAaq2A9a7{9OZFhXX<{v;2l+PdJf5a-E!Lmrc-k!ZKITjzgn`GM!|5! z{?g=RYu(vMr{&YA`q{MIMfp}j{&B?PO_xCz4 zCG`r|i!!nbh=%8QP*GCQtPc#)mSit0i1B`OaA91)hAEN=Gtwr+b;-44uSP3rg3R#`xl5`-yz+?^)JAdxkv-4i>7}(C7qL@GI z(H5_Iw4PaMD%Lj&XDYX)C1=F6P38@$S_|_s&3L$lkBhDf6pi~kyDYR)hCmt>_HRC% z92>noIgHq|tV3>19*T!qAE=S?AxL9cNOW=qI+*6$axBozVb>dPQynL?x9tS7%U3YX7-&zI`*jeEqz< z94pU}hZ7dBZyp+IX+AR8ykY6m4I7pb){4i;)sxlFC*>-n5WSDcPOnlCpwGd$v?dtp z^uecMRWJ+*+zSOmA0e_e0 zQCl#EoVC{w97oRI$O84L^Kho*=r!sTE7Nreu%h=F1<&TD9-q!F~gmD`K zS_5Oin-WMNF$Ub10L_Nl*(uw&Mc+XMp8$;mqLYLq2`%1~!Lrm@mFRIVy7!O3Lb>2& zQ$A>4WvTRKm2U87|72_b1`5UG;s2&>|LtGM{2y_fo@+{bY1Fbg5~$i%` z`x@(bXIk?4Y@?Moy-l&IG*2+;|3n_Id*X-<<*l_G(0UsnODS$ z3Kz&HnT8+6OO5vZDR_|fcoLmWMtBk_!i4_Ibh;)9Gs3P$|C1q>{O$we>2XCKyJhe>bSQGSTLnF7Jno=t-g zKA32qnWSDzqVgHkJn-f>3Rmzb7PAd!o0PMhio26EM83=d4+ax)le3tecckJqr&COR zt(NS~NS4YQA_1LIFak0kB9@FBJbn>n{oB6d=Z3KNPKI!A++P8h5H9Q#Yb{M{XgC47 zr1Q)owP&g+A0cxNbd!K3f1vX!PZRp2!!Ms=#;@T=gu_C(#}Xg2I8V;V>Ek^KM>`UQ zqLwHTBah9)>{@iYu;8x*&JKTOoh~`4P+v+w@9!yrP`pe2gXM%v7fC*OzsZA)=~55Z zP^XWs6lciHVVJ}2NI=LqPzH*KGv<__rcoEKTlliMYx^^ZcHQCd8`oF<%J-K^M7a1F zdWV6NjLlKiHcNGdwTSrDTT`2b&dDu5_9V7M)DswkxynT1oxYbZ!~wdb#G-tAW$#xr z(J{gKVS>YAqTcGj{)DRU(E{^ORE#D}YOtsoc8NJLnf0wX(hneJHJHCaXnW=rQZiow zz7aI`D8NgJ=YEE`&)u2}6`$^Ij1hs#as&VerV;-9t5T03lRoDetbN44j`3LTyZuWY zD&RAx1l1^qJ*)w$yAxQ-g%RFhNriXJ^9tA^oe}X^)hh$`MlEXpLWhuY6JkVovV+o( zn;>%hXy(>T80%a zQm+xlv>Sa2c8V2sy|HJ6ifju~@K>HOazT`yki2}NtD@4l;02`WZVu@50}YI24ob6wk?wLL<-<2X0VWb&BZi?rY%_c<@5#pH?9x$ zU(d|{CeW?YFlnms1`5LPc64aoMq#v__ggE<)*GVVXrLE zC{Ksd>*eYSMyPnRCdzo%*!yf)MA6}XKaP!@eas`Hu!J~aUP+9rW)S|t{P4q@Nkj<) zU~6}sEt+ovyzVFn2R*ECj~R?bH?*HU(%Ev9V1NPSiOE1kqr^$2yI8TSkg;38 zCMcjVmg*v#v^^?z4Zo!#(vmEK$Cja&W{XKd4PftY#-hfg2-;tzf|>&u2;u9+7#Fp< zF*Xdi{BRTfW0_9B&6LM!pu$AT>uD{rA5M%HPXZU?(_p&7E;(S~lpSmRp@m?BK39jK zCJw>HbN#o?oE+bpAa5eEWYQnm$s)Ta1i`J$&4e>-#W?aHj0UPG3T=#Pc}#)@(NVOn z2TkWF>q|Y&YFe5qiQ=X<#JO7;8Hdu-IkM&)lN6$vb67T2cV2iO%d5MmZ+?HoOjk-^ zP*j5Cx6{kMxR{gkEf<+jp-LSRZPj4VM}n~kU@{wlf`Sx;C@vK2l2JyPkOGIKIyVyB zo8hq)X#|7y_vI#$<4whlXE{KwyX%fOmWyUAedPePnnMwlGU;{VU;}p?OHm>0!Pgl^ z`fv19j0BF)$S~ijg2NILhY)bJ&S=OD&j|YxUqJvxwkcl^go|j|1c701z%ClVFgvo4 z`JJmc#EBLa8O(zX>2dHNwao~ZlgzX%@oTIKcGGW;OM51K&IAT0hx1Vp8`T^uw_m!l(|L{`I$P`Y(az zL^=Yn57zU>Mz2S>PA@|nI4)BTpd>Pela4mAG6`xdCcyqY%K z3`Ajasp3StqoyLf9*2x@@q7F&E6F{+5wE@mg6YQSdQOg3M=C%Of%n2NP#A&@0Kq=+ zBQq->3O%@#9~d2f%(H6xOe$A9;e%@WKne;YVlheo;&_gekKNfNY<_cd@>>N3B_;ZT zL<9KZVHL#G5_V#km6DRgg~@^@ zS(H+vI$dhkv>X33%h4g<)03C`OAMAS_^$%07^mNP{qbw<<(e_QmH|)f)mLDew^Bm$mVL2aXuHBdbe{uqG4|m z`9?Q<>gm2))fi&iSil9jJ_z6_U@cS6#r7gcc;@%(mESTfy$ zJWCB@fC=0$cY$Bc4Mqc)iZYREz5#T}t4kz-i7hp2G2DnUxfYqxqP1(P0p>VoCzMCZ zS5YVz`NXIxj<)_%lbzhK7b5z9YTsY+rurv1XIA22lgMHzkBJQ)SPk<`-Ya&KvUd+F zf8u_!$!RthuHx;8vf3;eQzN9Jx&^~a`^}=F(lQpE;{>@LHI%xdD)c zAfJK^JO~PaMh1{m0qkf2egXhyt6*#3<1n6-;LbM{{kg(&$Ux;WKO4R}| z4gwg8$R7-XGSEsgzY<^O*Ipv~ER4v81e71kp}N4&Ja^xpP=EBL%ZUI6L~CgBcY%NM zqu&7eJnh>9qcolTkKAkX$z?Z9yYGpYUi-N9 z?eQrDp*dauiTP4qAMi9p;IYVw86xB>y9{2w4tx2TYqnpT$BE{QCUBTL9?AlDegJ>Z z^?ZaY)@Z#$&iL22xC2IloC>eG?OD6r!+x8o<33%JHC1DVN&U5J!=d=n-0Wn+n$N2j zg`U1%MQ`sp1_}|XF)o99lVySnVX8e_zTYMRfaZ)m9SpQ4P;t1d8O1Nrm)OPqwGoj!XvQ7#fF41l0bst6=Rutg|oku)WF++=_q3{iU>6}Tsalcewa`c&<~OQT z;?=i^A-k8N*-Fr$N*$=KIeJ zqIF-os@vYVaf9!hq>tm;cFe)6MvZQy*Q8n(z^vI}2g{aP$x=PABA^;rtC;Fnwrsy0q~1T*=d zTXO)8QL?<#)`@?+46`7BDM7~4b-c;qOybig+dE_%u<;Xvb@EOci*$8ZSgy3NDi??v zF_Bx9K^WD=6v0Q=kDxTHeuOuai}4D3$#hr6+4P?QP;*K`U;knAKOR(lw5;^&)u^d` zf43K;w(GCQMk(C~CUqFSCN*-H*4@1sRa|Qsdm>c{;Rl>QOBY?~V{IvnPrJ54K@lmE zh>MWp!m)+9lkpuMxM69LPa~%d0N*8DHJ{!--`BcLI%$_#2W4Cb5o!(PP~?UuSXxy3 zZ5jqw)_gcGTu?`3X|)-9Jg{u23!za{o<~z@4|l4zkOxVX)Syk%N6%FlN$F5!9E*jg z#VKO?mZUwy81Z5#n1g=Cq6oYvef1j-DE5^=j|-J#sRLSIc`c`8`&sIPWlF#!UbZQc zbKIp&9>&$5(MskbpVF6kcOG2DfO!;TDy*%ctIo$xLk~r8*){;sRMlu7npV7Ew9e+z zR$)z^oy(fkz1u)XA8D;vl`GKgcozq42`%Ep zJ0bFYNBp9|p!e{EX1?zd^$l|uxsW}{ax=C@0-udv+InY^OzxzV+Mx@Fx1+*svU95| z1|hvtJQjsp7A0KVS{AUl_@OT{7`3YnUeOA4DqP7Gvr#-yFdby%S4kvGMvCbtta2U% znjJL24lY9z8+yglRSWX~`a7myMvY;eAP0Ig>@V0PWuUGi%)&l~PI=I`K>M7fuPYnM zGIjx0xri)`=yss0rO8C2P`2fAeS)=jrC8UycH1V1YEfDy=9L0Slm2GN%^hv4CJArv zDmT$G6eRNb8!iQD7_4}v4zr^{XeufTr5>WwRIFcd@`_~QT$?7Gi%Pi}kZadC9A@{Nfkfvs<*hPRL3b&(oDu=4%wd(IuhC(1G*)kD#CRSu?_!4=51Tk$5f@^}o zQe4i*MdJ<%WhhkiqefH1TKNJ)c%s(BV7pdlv{m=7gTO_w{LC_YVh|0o)d}>+MymSs zoyerydDZKY=%GQy^=#Q926@?lRV?XJ9a!E-qd}c2mxY;)IfbBb5cBj*1m?jd8)En9 zBvenPTDlhPbTuPqSFIJm+5*VR?7`4dh1I6El>E+uFX%y3{aemTlHQSeQ%cc z*u>fZy{4{Ses@9>8ZmL+(roToC5(=NqcRic$4qXLpEj7eg(}YJ0nlJH2_>e1dPJmF z&4i}`c~LzUT!jEYo2~=gY{2a|<~DXBR0}kvM7!?LO1RH0z1moD3v!Ui`u{c8UF3b) z+X`~E-b7XR&M-#iok|pqFWU4Io;SlTjR%?zb=Rb9R-*ELv1bERK8e!^1VvitfX8$r zLDErssz4wbED>%jGS|R0-Ox|~W$etMXk#^0AFq{7D=2ClZE$BgCyVYTrynCsY0Oj! z#IqQUZi_usvVW<;Nmx70v@Rbq4Yx|^>*P*!m2I4Bb@ayNWK&Wq^mu`XXst3%@Bz*j zL;qX=?8A}a;gklf>B%2Y5C?h|tp-*Kn7LL`c>QBQi*|i-(tcN}+G$h-D&Ut8M9zBc zTspPDpatJ#m9Y;BiASYX0To!Ac;p)BhFHCz4?W=FHV`{?et-$0hB@H5c3M&MlTbo- z)d!>~GT?&52n8FXi$7;mY>m>E)TGpi9gD-nRl4Lvf@ay+$maV=9PnFwZp0N#W6rj6 zoSj#RYr2P$u&Wx_iY~SmdH&1P4<9E5&vobtfPa6&uNdFr|8xex2fvs9KNKahLa;vPgM^Qu0Gp(|ErS;OVISp&=}Oy&CBzkM~m|Qvx;^ zs=q+SUioy5(lPN9RN?Wv3HliCBZhjy;(j5)^FgoM#Y7u_ylncW%lnLzo#MMC140fv zDK7+w`w%=8cm!+JdagFv43N_%c`&pUw_CN44qr3mIw@YI$<=fRc!JRn7mS-@+S(9U zVW0~F9(}Flk6VW+?-K7aD`bIXa3R6-!3WyKP#ce2Ha}$7<^JKZU$DlmrYCxms8TuD6o6?&)Kd{T^7QHFnM4c`DZz3RlHT)Sgcbm z^T(7NLuQE!=Yt(6H)SGArmbby4!Jn6Zpk)NUkr4fEnK*GA~{o%#lGF%=U3W5CNdp{Ai8#Z39EN)z2P7zb*onZ9A`Qi5I0lEsIIY`a_ zr;GQ{%?#L&=^!-dPrx;JXSfnDT=xC~P#(+=C|6&ASwTfum8h6iUO3JF8MpweQcEkd zobsA?{?~t6Srt`PQ(X-;)lyqK+ufe_wy*si=wOFRE4_>|%PPB^a?2~ff-ZKc%U~e; z{6NA2^&CTgr8%7-!Sq7R6)H@)2vMTNNK>Xpo7JBBmI**qcDWT+R7vH{KSk1J7zV-$ z=N zzJ|nu1;j7&;VNAPQ(1>d8UO$zuO97qle>+tPxztl;Y|NIeB# zZx87yw1D%=T!dDwf@yUj)YrkJV~qo|ut(fIr zO!FwrJPR>Rq32a-c^8mR!8fZ=(-v~Rg_B>0Ko4%X{JO*^X_{LRP=yy%L`VrVsQ`|s6I^ki#5HJLQ0#KOX6B&F|+c98#6gdQ={umk-z!V1# zmki9@eLanw6@(jim{VvCu{3<3SwBKo5pW`@fkicR(G5e)CLDu!cnMMwq`6Hd(q$vc zQ3|8Xg_&19Newo!)M`Z5q!mS*TjRiDGWC)vwkZ%j9(6dz(OWr^n(yJEMStxio+tVI@DsZ zQYFeNOc^%Bm0kt~&+_MBvLKOd?Cr4HH7)7}=5h17lfplv(dg8vQ#SZI6&4E-;1H1z zKT0YrZ8341+@{^8-Q}`A*;%pkc6f~0{gQcEoJML0XMXCO|9Dd(r}66ItL(?yqB)KF z^Mukljq(3ZFQ8Fz8UYCj;Q4kI7=k4ck#JD3QJLW~gN4Plut?2jwMAMU>-4liGR4G3 zLC3~jvw^$zdd~yBLjSW_cUe$Epa?X*D@>`NScZTJijPl)Y@NVts`v=IS_!O{hORF# zS&$*d&~7Yc&=F-diaJO`yhBG&`rsS96Tvkj;2mn)59Jay*5xQFSuVafNP=3ck=t#= zIPTA){3kqQL|lrP#jB8AJG2!Vp-VZk7aiIVjnD*9%>penlC^2+MLcfzWTEk`=UXN* zXI+~W0fiqm=U!WgGvqjN(wu=Sq0{4GN?r;Nm8A08@A*@5K%u0V>{{62bQ*q?$V{xZ zc&Bhyb|MQ-WO=ouSTUiP%JRIKjVdXyp%fDsC>#_HmK>Hm__ApDw-x|}c;l1)Y~G$L zTF)Zl-{XY9@E0mhhCq8N&J=CyJmjBW1&tw>cst%2uMze9Nr4*ke#}$f&6K z@Dh@WU~Ih(-PVfiv1qu=*>W>WkSNJ=m1#JQIa>!Zs`fl`cHC(Ni$1q`^>U3C>a|`( zYT0K&14W4Gi;W45_s zr7KXSMW>ZE+59DDKR+^^nKLf9ZrVdHy!JVNetmDF3ltdxhlrdt2kP|tI(HfFpN$3#8OcLG;t?-S7%?`r8x&iKo3e zpTb$(Two}OE{J5|P6f4B57tpImjB8>EXY^+_7(W|<(mE!z5|2bd!P!`EnRV~wjaR< z8Tk%>96lgurc~LUcnRM3D-G;hsDCu&JiGlbD@I94pvy zmcU*BBa(ojs3k!v%(3J-)){~)Wzi5|2lhpxApu#nfnJRZZU?*e;08iCQ(VjaRmMBkV57|7#B3%~)Xp3UB}q2!IGkfD9;r3TVJ2dW@K{GL4;C98f@G z3$2AV7>*P-Ui<`gIJJ{!ks`~iKp6;ZFcsL!d8N!+n};=#Zxi>{#ev@Og&3d<7UwyA zZ*V$mM^LklB{(fOeZJsA@&jkzTyPGB zj=vpYU`IIE5dn5Yf*ny{M>NZc@B@DjggwX)-~|9QlQGcA8OojuI;gYo2IOrJ`TewmZ2gsN z`~YR&Wi|Fq^j0J~~K8=^QUZ07~|oxh7N2y{u9Nx`lObxWk%V%-(*zBuku3j{>4gl> zmHME_TY3Jk#CwI_DE3Yzqk2CyXbwQFDWR5NDAg0$UIzL(Iakhp>u&dY*wdc%xI5kM zN%woC+E*1mtMWyoUk4^&-_eQlv%hOyFRZh5)?IH$8pu&sJ@wUGWewGLyi=X%bSFF0 za6^&OdvX#0B$vNAw?3k|pXT*{$i4*e>knT)J@@_p_Og!WyJjPZPGG~lh#99bVxPJmn>C-tI33(e&QS8kM*=geYf7pNwi536aQcVL#6#~U_s#PFF? zSyN;0os}U@JaR2B`8kb0mjE80(-Pip74q)H{@4?YG3m$;2_QvSXSr`&px)+w;t66H zBIGCp2`ZMf3eq0K~Gh>^1X0uL+W8IcO3TqYod+|eQ_#<(_Gs8Mf*9mJfj&rsR5 zf6boD6s<<&0)9$Voi7xV$8-*GA0-EVxb9+(C!6Ekv|qs~8!(eK1Tzh!c8>G9{p-zJ zD&tLdi>&PgYCm;$GFTgnk(L^uvo|7u4cL_K;XPM4taYPHd8Tsn?hd=DC#Zr<6SdE_ zootA0_x2kCO$R~U2%5eFbq#3x2h_`;>1zSs!+)^f{tVQ;fFp3qK9DR)fV~h5JE5{= z4unHBXuuDaerrb7`j^{)OCVdSZwS^I?fVYwR$UE5Zf4-~HIs>?wCqC2{m$MD=I}RS zE~@wDAqH8%G@^wViT{i7a)bZ}0fIb`{sNG+4~*Ik2z3u`j2TweFrg$<184CR!V|0* z0c$l#tTzmqeCtrT>?S6Ndu!0=#k~VS&;|QO08qlA9O;sPA;mHOGsft?;7=;!9{4`k z^4tG5%<$95RC%v5WQ|qe$NQdw2bFd8=PfZ}|7Ms;J<)-Hly%wEHEX=Z^bOt#S zZ$b&^{VU8L@dH_Ci4Kv<1VSx0CfE6(HR0u+fTOqCAt4%AD3k*LDdRhYg&69R02 z5qi^&#%QqOi+#{i(HRe9Oe7&mCk!6wjh>;)L3r8Tp!3Mw#VVzl1QSa2HU*==#VeT> zSC?l`#kV@)I#Lr}`5W;DP|~0fvQRkFr!#QUfT-l~kv=q;k4|;Tm8EhRZ9!-@NAe+) jjr8F5tfY##!jaiJuXz+1Nm@W$dJ)_W;1;Aypa1{>7-+x- diff --git a/public/fonts/Ambit-ExtraLightItalic.woff b/public/fonts/Ambit-ExtraLightItalic.woff deleted file mode 100644 index 0db36744b646e7c62ea074b905df9e86720aa0e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36400 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 diff --git a/public/fonts/Ambit-ExtraLightItalic.woff2 b/public/fonts/Ambit-ExtraLightItalic.woff2 deleted file mode 100644 index 0f86924d588b1155c49bc933a23f9c9501596fdc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33672 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 diff --git a/public/fonts/Ambit-Italic.woff b/public/fonts/Ambit-Italic.woff deleted file mode 100644 index afa3ffc3bd8b37016643ef3465ce10bb05856ecf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35048 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

_F`n_z~ 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ⅇoxj=r2*?QTk3tP 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 diff --git a/public/fonts/Ambit-Italic.woff2 b/public/fonts/Ambit-Italic.woff2 deleted file mode 100644 index fda90ceb9c200de1df8b9f810df4dcde91979834..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32392 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 diff --git a/public/fonts/Ambit-Light.woff2 b/public/fonts/Ambit-Light.woff2 deleted file mode 100644 index 4a2232c89e904c8421de8044bcdd85a01302e634..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32824 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 diff --git a/public/fonts/Ambit-LightItalic.woff b/public/fonts/Ambit-LightItalic.woff deleted file mode 100644 index 339941d43ef0fa10929d6fdb4779fb68e5c6f326..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36552 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 diff --git a/public/fonts/Ambit-LightItalic.woff2 b/public/fonts/Ambit-LightItalic.woff2 deleted file mode 100644 index b0e8d9aeca4051433700afa99078291d516f3805..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33644 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 UZDMUmVg?f2Jo#+_uf%B`0718(umAu6 diff --git a/public/fonts/Ambit-Regular.woff b/public/fonts/Ambit-Regular.woff deleted file mode 100644 index cf6853e83bd866084a54ee3e889381b7cb223175..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34256 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 Z_T~P}jj`8vW6-p|0000000961005_U8%zKI diff --git a/public/fonts/Ambit-Regular.woff2 b/public/fonts/Ambit-Regular.woff2 deleted file mode 100644 index 0e6f3eb28df983e4d945d03c2a996dff9131f1db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31540 zcmV(}K+wN;Pew9NR8&s@0DCk53;+NC0NZ!~0D9yA0SE5@00000000000000000000 z0000Df%{<^f;JoPHXNW*24Db*OaV3mBm<9l1O^3*SqC5+o7zXBId-qaBwIF*W)BCc zF71nxaf=PQBTA{5doT*gNo$?6|Ns9}lMWdhGY9;7^_G=cQOP4&skfVMKaaLn*4)|b za7Ye^BjtASbxRURw_da&ke#ft?01uR^lbKlDOOV}GP5q#l+rLCCNoXNHf0{@-8}I^ zE3fy-4zCCH#H*AjkRud`kIB54yR*}sYOo&@y3BWUCsveU2j(DdG)y=64rzGdy2Llp zqO-$|OKv>ejbsicbh04PpPw)Xg816phIoURAU-J}AqMRDq4tC`K}>KahzXLcuF59S zm@y|gi&^e6^N4nyRr;BKTS~i38Q;IspM6-tr`>J{Dv`HwA|s+ZUtrs?7me=q|6P0X zCV6=Q9H7kqvj8YmfsCmUYg82p-BXFEK$sq1VXM~vf8Msf&y??7=bovWwW{XU{15Z0 z3>j@3LxEyIf&pa|>68X@s7`#e%}wV(hZGd~Ek<%t4^b!!&<=KI)P1YZdp-Q~pMQM+ zbM3m_eZGYVV#w&_A7;o1#K_@W!}D|Nz5f@*hy|mzu`zPM7`=_kQ7st*VbCHXV1R`I zqM%Y1HYyfr)d33Hr>Gcp)}dkyPrB9P;v^jGXZM)RZk*Z76H7x8th6Fs2^J7S7Xn>F zKmsU4s-QwjC%H4fbYje zdlXBswSZvhlpac5iJ@)l?0xfJIGjsin?3*sn_SZepebU_cI;5788Pbz`Rc0%L_XmB zDaj?JwK3D2Dg1-n=mA!cWi7!3S`c6gE#Q<+@P1k;se&5}bM=9`JTO2gfQbSS_f)M{MAn`9qiMya=E=Yw1B_9_cZ7nDV(kaop ziyO7%J+N-WJibAA>J5;Dl ziUzO(z$!1bH8YZS^k=O2oN%a&|j-RpF-`k;E|F|f1Md$|hxvKyksIU8<&uJ6-Y|`|~oDgP&u=&^XU-R4W ztNQ8wKG_>WXtE(lRz$>;LJIMuM%Z|G-l)YPU$!oSvDa&R5cEFF@ zi66I@-!Dt^SB>bU3u1In+poBfPT25(Hk{GDT)L|6m6FttfB!t02IS)S%M^-84U--| z3l5xlk_#0rMK*;pORcb0o2@$SGhom;S527mz*Db$@XfqGVIUc@VrP(9R@o-YJ-1vr>FSoL4Yw1n{jdi~#z36RUN?vIFMHMw+kXJNhmbLv3apA>ZC_bSSS7pd2QK>gb2oUqsVKjyq>; z>6#lJnr$b$o9j@AJI0B=XpwKZ&}FW7o4YM@qV3Lhkt-}Cv0vEpn8;SB-gtA_=2B2m zC6rNN_1$h-5DB4~WL8SWf};Y3ik9F4ksL)THE4IwfNLp)RF+q?-j1{JaPi@1ww}H7 zp8Fko#HUX9{HbSMeASJ2e)r+di<9w(kqU>P8Qu^eP7aLZiVc+dwrUvGQ1#j{g<6{= zP?4hmtJ-L*cY|zF-+I{AmP8u^LG}%k{vRUpWT*205e`VO1FH?i4oJ>CZZsb`NJseK zD8xJ|U|w)O2IA!O#8Em%l1}fXCxYI>2}^cD90%8gn!!1HIFAN#x`F6fUeU;mCzs-h z;4Zz{)pi9}T?$Tf>b*{Kt4O!O#bkPCNZmK9;(*1$;@}=2pPy6~^E(3;z1MdFx)1C` zSyULdo|aD~4~)S*@P4HSn(z=Q_P~wwg6A(iSpq#VuP2X`3297|#s=zzjC8Wyq-X2(U>mFgPy;tXvmb>U_hl(Tpd+STfu$ z1T#;@-`}2LID!AX7}CEzPQpz_v&6)&90LTegGJ-HlS5Ab^*ZQ*qA(2|cuPVVzsWRA z07h)CL}?G~A#;{bnMK3JWwD4kyq^dH??{n|&`3{5N_v?h2Pvjb%JM5ERxGhkZn9S0 z>}R8H)ZH7jS?q{q=i~mQFZ`e+H3^jUyvS|xAXJDF2~5mbWO66}V@za)nGyvFj&G4{ z#YVF%;3M04lK&$luhP-OX+e-9lpJ0krrcfCE{Mx$tjr|>T^nO)?H9FQrud(2;65uY zirLKbd|v*t9#A?4$SAfyzyv%BMo%{D1YY9x6kIzoK`WFN z&~*aR0RxDL+j9=q5D+nD5OP)s3l>D>qFR`kFf-vTs$3MqY{J+KxX_e@mc?@n$&a+lCY49=56 zyR-4olVAj!hP}0ILk<#?W6&}5|0nI^#dsBgL|p-f76Zyo4+GQIiW0ZFD5n?%92<>9 zu9&d4Xta-0g`oBp+ZKALO-5qsd!61Wj41PI(89%3Gt)){d_{Rd9MxGm4JLJt<3mo) z;=IkIDxAYw=y`y+ydmk@xW(Cqww`_l`el6@*6f+PvU8=jHRZVbD70?dJ`?kPK~zsB zcA7V!eY7PFmy1;E6l%gPd}pC_>gAfRyT~Oj_ea<1AFNS35~%m!imA9dSC>mvx3Z_a zN@}mSvzT6ar^kRf4qSQi6M`>Ftaz7Yx~W(et$c)UMfm^eHritEKlQ>kAJ}o%qmGq0 zy%k<^`PDbwe%G@vr!Q-t6A6F^6g4{7;=obd;FHWbE|EzA6*SUDH+OhL4*3-Ee}>pU zNQV4x8J0ujL^)NK$m?afTqQTjyW~FksC-F&AU~Bg@~CW(r{s6?0y&M&AIyIG2Mwh$ zlttMzl?rG!mC;SKj5bmQ-9=UO2t7-$(tGqNeNDA=gj%Uny?MN#tSq7+BqSmtG_)Y1 z93V1icO&QlUYHvWV}^b6)}K<~U^ZqWz(LRp$NG&a_5jsW)i?j}Lwyk=;};ig3;R^} zfv%@uj^UPdJg@91YNg)%2{nr!hbUn(0RJumwa9#fMp(c#9=AWBXi{mksqvz+hZIia z@StFo`aIxC!T0B1;T_f<5yw-o=Bz15oi*k(Lo=j3BaVkyZH0Vl*63M}jT{pI-{$Hv z0q02?U0VIiZlLkzJr7>YN+)2L{WG&!ci0d%VdFkN^oebEag~Xzn!y4_V4Ejof6P%F zw*=0B+0SFA zDoSKb%3xx_m3xPDZ0Nc({LNk1(QO5%j}ceL@YxjU!-FiEVC{quz4MBsvNEhVFqjt> z6eQtQ0Ls#8`1cR~Yakjn%1ex%G*(;&tL2;sSxuKY2y?qfd(yCJxx^4GPT3i}lEz}! z&M2g%!#D%eG(V2Q8TF{mZMO)Z!)A8ooz8huG|||v+=>R(RDKBJE@UWQe4K}|@A-yn zfX#S#_oYiBa7ygkoqQpYLWhR+-zME7cCJvm-FPG#doW4m- zwFt+><&t(-j56C*InNl-6Nf(Nt^rfUfQ69=J7wY3DPbsgvp@>SJUPaUussVZgN8~; z99VX!Rwsk$qY0-3dbFW2%;YS-%jvjl@LD6=9Ycdp2_Ji#Yi`XgD$L6%5`k?+<;j)g z#V2(D2L&GomH_(X#qyTIn<+7c)HO)Df4C$zcV^j5&l=-RmfXP>Cm9V-q%EHB<2tPR z*1(%?{sjW$UDHT_bhUJlaWwTX9;?c%8TmjK-u5ss zIqJC=a7^22^zCh*tD(*T&bH0ww?AZG$w|EhbPBKo;VFDRfee1wLsLo>w|Bvh4^SKG zt$l-ddZq!oTmYkYKm0yNAOp`zual+-JkG>G#_yRyrX+Gg06A0<#=p!fexGMS7wW5V%ua=h98k8zqDd_lp&Jb22cLZc2iB{ct?m7*mg>=7}L!J9m zRSPu$MLnR8Afl1@8|~@Rj|o600b|y+XC_dext9%i%;;h}ytFht^y>Aq6m$7u!S2M~NA}PST!@Z;e&W=L z{-9K1TjkV&x>wUats?||I@?hBhC0`uMC<5N-2>h=v`iDU^y)wzTAxZ;)634*3il&; zidy8VN7z^T51gUcX9D~V=rwSh^c4sEgc@ffxw#BJzJYp>vvmpa0RGMsarKqaLBZhB z)@zGb29a=23K$^r^Q{o#3V7!58wx zO$B`w%%=CNn+A!t`Cn-bzIu*T#MP+uXsZ4hY}XU#Zrmb1K40F|T^{BWa5B`DN0r87 z+1JOrIS^Y!pDxMalY-Pu*m(Gz?;L$G$GIY|i=H~pkGN4Fpcc=-w#KUhC7C)|N z&tZb{MMKk9?eqDqtjR{%5oT_eyS8KJ9%~zXpKngP*w?@2LD3s6*wgDn(~gnjOCz+yq()n`rRqLxh;)@rqgsT| z^Hj%JNfox9u)l(Q(k1g*>^P8B*o@SQG+t0paadJ_q`0z@CkX~rw#?i3ZiNb^kEIII zKW+_yYYw||y?`1RZ4kXiF8w3sMs}INR!nEj{xk8CrNXy01?&~rl2pWpU<#n#UcQ`% z1{WkriN#1vU1HHH86yS8kEcLKPWtMa0y zOAd#W3n)@21!sa~mIleUi&}wSR#||wvu6>a(4&4i`qk{+C2u%o08%`Z znluVc47upOT3LAW(#UqyQXrBn?%q{X@Og|*q-sw1-=g#xGx=Pofnru#Tf#%D8q>3y zX>aI#9(w!L;tCM>{xyE#@yis!CI$_~`b%V>pRfW+AIUH!qKH2m!>YEwI`e=*kn2i27r76AWU`dB%cXn+>37jkHmfEkABIQ&x%^ zr9^|up+F}{5fS)_lT-)OXLghxwBt5-)1t*f;$#$)~o$1lLe|dlRPdm?_v7}m^%tE@4O$y0`jFaYP z6a(J%9_lIXMqjsWPn^3dW9SUJ1b4^BF%T>G%MV;uky5Ejbvmm?tqay#w<)JCU$EZI zQqczWm8u4fHBI%hjW*rV>NIWMIEz`EuqGP22C^thd@} z=~$8K)OFaqtlJgZa_q44;p5q^{d#_VyuaD~=-tb+J$iq4+Z}iR{rcza(_T6U|DHah zOV7PseJ|<1NcQSAGrdaBfI&ko4*Z2NB9*y)C#Ob_k60-A@31u1Z5ubyGI`!(#rmxO z{{@??OSZ0=3QU{1b$>Xxxn?&R+dmB*7|rftBKFwxD7jynfnfk-}nGtz~emH_aO!Zawl?LZwZT1akf(AP_AkK^mzgBUYT53!ViFs^IxZFNa+_ zwr`Qswykn54rKYhz5C0$38{*+VH(?BsDefdbMs3sx*AwqS@myfaDQO<(_ffYA=VEb zT04B?ltR;2{GCl=mMteB=me+T|+r8x=bK77dY%>lCFD zWEg4;AC4Y3b_^ntc!^|;9*w_X;)F@4KeSLIlc`gtD^(^(IX48kD&$c>WzU&){S}ot zW3Cigurj1dN3lz(Jk(1ZtmhRvf|6`z{A$s{UQ!9CYV}2HE?#xX$`$LAiAX#g z3#GG}Trr<2P)AoRQ=eith`H;;Q?$8KuGVXfX1mksjz_~mf6|jE!D)*v7iXn-NrY-8 zJ3FnW{tSS*@ygkycUh{oc2)?-X&}yE^@vXns4#*9h64>KJ)GNO?(NyI$yDG!1vz&tN+En@OSv<19)IRFcSDr&?^`p+#Ku-b_Yj- zbHVSALN@Hnh?UqiYhq(;hNJw&$N4os%0F>&5k)aCQp8H}LVT7bPnjaiM34-!kNiX4lJ68l2fe0cs_2^TpfmIt{l;+YnB^I;5sPIz z*fe{=KC=IE0zc(hPWg=I@+EvXf5U$Yk+>G;#H5%O?=8xzS(nyQYf38#>N0x;0f0XYOhFvLJAltL4vK@Q}>IDE3L?1ingTkKwY z-2SM4)sK3lOLV<1(8bPr=iT{PJyqLT`>z|EDHRhYF zrfi-xAG9bY!(`*yH92XLAG2{UX>KQ`6{T$UZ+53y9*^duW9j)ilR_>2EJUi4OmB>_ z9F}+9;61ZEVVUZB|J--_8lUp}{YS9;v;M??V|$SYyyQP{=;a_U$j9Yda)rD~-XvFx zKAw~)`;Pzb*VKJA`F!k|TEdk1 zqON-jG|voscep~GjUP9HrJHm5RzgGegDgnj_;HKdAOp`5DGik&$dIp0O)Rf83H$T+ zq0nk4qeXJU=L&GAT|1k2J(}dlf4VC*BeEzbEi3yfXrnDU$2;Lk9to|!eY-5H1>hCz zsq%F`8pw5W465tys;ut?MAI3-xbn_*aamcMI4mq~tiI;2pDYII+6*5${rbsX1sBA2 zgKQf8+SEj04K$RnrE(jg(Mlb-+CdB!Pczz94`XpOQqoN;Kp2d!tNlyYJmcl+h&%L- z)1OGfxqiHGAMhhWL2pp8ezG{!7(lo__fjT~_9ftz5ApZXaI~vJ0RH>Ne{!dIJngCo z0Pi`w<#n3vz}o$JY@;F!|IqY(2l0zwjU8}kCc&{tuBmwNWsKNACQioq8sPaCYbG4T z%tj;P_8?``v($<~D(<^0<^olqCQGVy4;f65YE&)MOas|>A|AT;{e@C{<&Xvf*Fw-x zeX4!Hb62|UvNpg;$Nyxh5xlH)6MNi7svMAGeuQBlpz|#^EcHL5fCgeB{M`R7rKK8g z*(o;uH1>O7l+|aX2u*hblHCRVT~vzd;IYQ!)k(IPdC0S={z)3%R*+o>by(634I};Y z;r5i&`1SC?qI2fom$^gc+hW5L4yK;SlDXZLOgfVBith*4rjDrF&a8}#thMPUA>cUo zC-~>#AeQC>yq^V1r@g65%5*TI-txyqcSoM`qk%H5Na;3wYq+0RPF%YuKqXTV z-!IyvXP;`Pl1^*8QKly)BRhqE6mHo32C6j6_P;ZE#+4fdCV4)=00TXotqW|wmdSSd zkaF+`yu=jGbJ}QiXr=Kdx>>(MMW3D~hIZ*76Ax zIWdC`hk*hKWWUd;KmdHam>a*RWStZsTl!Mzc=U`!vpx$slOsW40bHXBg{(8UE1lh$1{zKy+7x51PvS!~wuhi+0Nfbiwqfc1U-S}VXeT5kX^g7e`A zL+&f$p8!eRrU`$sl$$c+)xV%TAGCj<_=2HrvZvH zdU;|g-hqISc1aUcS0}~R9H*FEXr~dIn*2RBgi8=3xMK4wXwoXSllo7*jLBXRThl37 z8LPrn_wLJY?<%x&E0FaKRb0l%Mz4Z|>_Mn>2I5r4OrFIjhg*=?9u*|xRG>z;BvC@~ z=zN6d5RHT}WV%D8(dv`J=QfP}5>GsbF$_j?)=Jr5aK&ZHWqkjKM#eKFvnQE<$jRZp zBT=#1ohyBEB4=Jg;G>JKl%(2HL?QkhAh%|qr&JPZ2BN$NO>OY6OVSl>z*mxNU1O7| z4RWM{s)eZv643?`2XWNR^`;u{hv}Koa|vHV+RfMoNNU0_(tTrd88#VkkuB~iiHm4B zK@Qr*FBM#V{fT_SAAKrt6U>-Dfi)O6)ARNJa`xx$k^AV6ZO+-UY5czEDMk<)5*qF^ z%=76XDwSrT+gQy6x7Gy@)SvR5u9tMRIYx44$W=VN!aXV&&7*sgii#4C2!$K!LR$&k z?aL)l55`S~Tw%lQ&Y`L=YBn2{OAb}3H)yCM#v1wTl%*!(Mw>)b*;U>|1QP`FnB|p^ z__RIQ6j(CfF!7n9)1}3-S01VN7gUwBG_|m?*RmaTU0Zj{cfC%^zO1!mDpX<3Nmm^K35Mqe$to;UBU+?j>NRs->pY{p?@(Uhe-F!jt_X+Hx2I>O zl&xblgdq_u8h1IYU2-%2UYJ{~jz0`t&vwj%>d3;^bKQKDFJ7knkkhV#=xNxD;*QCa zxXanWWKPzr7S}WjgFAu+rQWvDwm1vl2I@vJS7EVH5y;qYH{lJk+o97KT!7ed*{Kxs z3Oz(1X`-??8WbUr0h=?x6$Pbfl4RI$Tm@> z$I@OTHF+`R@ggUKYjuXf)P7)6qP!M-@;aGLrykPa0(=TmM|6=***-9--i;#q7~!hr zw_)C9#Pmo&o9K>@^Za&_Zik}v3BYucLD`c0p2kX*QhSk*u(vIu^$Sf+_ZuDR){HSEjsZnn1GP)iTFz3pcnBjFs1U%?S~Yr5x(jp%Uc`TsYja z4t}G`xHBfiU+` zOL~t5@i2lA8NVd>!fKWLUj*$x^obD&CP#q#@a28Sni83RFYhquZrm+Lb+cKv2Iu0q z@S_)($@nebVT4BlD zHlnV$5lETSeycs)e#)*f>{PDwh9-I3G;Q34>^j z42fy?<{$4)jne)SkTnd*`JpO;5x=DpF79;)i1lSNnKCS1(*XU4|FiCQoe=1ghGRSH zE;d;4xyZQp#=Fo>8u&6PS2R}0z!;`x4j2{cI|1xvk2bVs8b~R(A+QEBsa`(#f z<1<$;pNH$KgdZ{H!KKP#CAIX*V?xuVN5ofTRn z<=Ak|moe`g#pxR5=*r8UB9NZEBt7-*X)6aJw`Z7oE@xnR$28588Yy64#2_}O!7Zq!JafLh^!z7(EbjOOwt-7K$DC!M5%GTT&$vO%>)JM-oFnj9(2qGRQ z5yvNuS{ygw2aLt6(O%C%ypw~m(`c#3VxHwD{(yGFRug_ffX@D$HJuBSY^^A zr~zG2`HKaH8qN6!L<4{ar*BYCkK0kzCw6p`PPD(ax76CT|4Nw(y3X9GRA{H|+TC=o zB}1H$u;*f;5>a`wv$w6@%DOmYAK3^GZJY1V71>MdHs!CF@Qbf~H_$ijt@SfYl{qo< z(xzI(tPiH%tyEUI5oqUJ?~4jq-&8Ilj^wIW{KF2u-6+Hlk3egt zN>(+&KNu{o0!w{UiH78jk~E?zE zC+i(Y$Y0AW|A``HyOFEWpvJ^rxOLNgp+=#s@>>aO&M4d5-J=tt;zBH93g)Fd3LV5a zh%I!g7lLo>-t%~(%M^wAoQL-uFPdHnrS8de&cq1&lCZVo?Dl8r$@6w+@zpL%a&h#8 zfHC6z#E4U~EKLUoe#V@$+M=b;kM+`+AoX>XMOIBbA=4AzB!Uw$gia5}iBn?4c#Qtw zjLd!gAUx|&cBW+0GnFLSdZcQ7Ok}koMOaDQxmp3V*_tk8L|ETcu%^;8&51uW5j{4g zIlsOSXQ;nhTB>TB;G_cMV`9gDH}~#gU*_!j@tHd|E_9`wkQ97&!gq{J8S~0|#cmg9 zrW(Dq|9S7oHP2lo@LE&sfMuQ_j*O~)>$Xj9DLN!Qb!Tji=m0fl<%L@cO;y*{?YOwp zGGa}H#YNkKEn+DmDQe6?veJ`E6X@p&3l6xWfnj>i#8rz|D>#wkOFM_<36ZRw;?zrz zR(UPkTJ}Nf)i5vP`t{gT`MT1212)8&Ts7W5Y_QKp6y~{s;FFfEv2a!+{hGQTN!LJo zj+i?9`~c%U-`17Kanj35x=Vo0=J#H6n8CUu7_b3zPkspetqPf!bF&1(FgHxrTJ*o(aslJ)@z|0Mj3c zjNmZ2iMxRCBh%!b+9hQKQy!+AAvbn|yFe4`nly^uz7hGN)3*v~GjC_{rMsIt)4=-} zKz9k{(eNkJhWcmXp|7jw5*L>N!&)Q8v8f=_Try>|E$;+wL|QXGn~k)2 zz0cJm-*m>}z0ot^F5+;v#uog!-!IP3{vT0Rfj^NCj`b;Gt)oLy=v&>iD4*DNt^_KrIwAD zcyZ^W$*>F6+PsD+?;W-(xU@obCEEHzE&>UI=ZXse7DVL)S0OwqKl<45iE#8oGax@^ zo}_^txcjY{`y<7fK-O>gEAdmW+Wk>v^=kzkE8#AdJRxwp#ox7FGCetY`ts3hv#&k7 z5!$N$Ck^xBGgl2^zTwup7t7rWVIFAxuTj6hd}STNs-*$QRRG|{M5>x!KgaY&FS#6R z3S`F-!5$4iJIyk1o@N1ZC81tShbTw}d!dI#>LpkIi1(_zRE=H*RPDL~sfIffsmMA? z^<`z?$fhgy;tOCpY;G)t)!T55cZYXDLvX7`gw9M9a~Ansheax#A=UUwH7liB%+`h5 zVU|?myLBzb*!tzxTG%W?o%wodShug=zICHQ)vTe=`LY@3rfcc`#>b7L8^1BPZCdBp zkQ4w#@PqNzHJ-xjf*Dxb)OhOT_~m1HGP)lC(rf;j58+N&CL{};f|^h$tPzq0wbf4i zaZ_#WK z;;H@vUvknlU8@d40CZ64GcaIx>JL=q4|48Cv)n5=(YX(x$kYm=JOqJaa z2zSe_MeNC$FlPocoLCQ0a1KTz^mElhe}5S|;<3A3H`br=YP3u($A7pCQ;^)@CD-*G zhzM9Lll3kmaF18jufMGP=>GF%3^2(?hZ0EC*l7-sb1N%324LE_L;qwZE2s>9GdJWL zx{Xli<2>7$R@zLt3`eUMyrg4tq7Y*< z`_vy(u{sM<6))IRiEdBs0guEj(UbaeN}c81aIDCV$|MV`Z!wL|yf8Rl znJ`Fsh%p$Nyo47T(mQXz=dCqJmUmy>Sg4|Cu?-VK?F*-(VqMo+!W((?GKD5mRC8SV zrT$Q5{5O<~s9$?o%y|a#0)xLKL6dpI9jg4GF`3^_xD}?RRkF6Qu&XAcc;QneFI6^N zDR9e_TZ$hRzTRzcNAeIe&Y0GClXaF8ez6?N|K)F`GktT?^mDHFtr+=oj({GA$B zG{y2$cv^J4Le9#dSkZxWS?-havbMIX(VzPB@dOMG-O@P zRipgF7Mj#&2X^7D3Li|m>pCMCuHM>k-vVCWSGck1 z^NN+%l?0EVnQ+6XrVDzc`RB`LH?KP>a~W?{D_(bc%jFU?CWDO3pZfZe!~$o!j52IB zt|b?&T4ojk_J92#nEUda5e%hMcs9Spij-zU`ao9BRbK6wsB|J&vOd`xoujjdE$3FQ z-CZ4hsZF7rz~wWR%kN?*yFZBsYJTHv)W-+!OtZVutpvGSZT<56Nix;gV1Y~Jel7mZ z7%{$)&}d~^e*U>~%HJ0S=1+S)XIVX*f<1%zG2A5LOoe_iZMaT`^-UOX!SP|yBJbqv z4664QScY!ZeRS7voPhhc@s5EX%9ksx9wH}4OQ*f%PmXkX=QGD@sPy7w&cAvpdmKWo zv}10ja@eiAS$jx>oLXbIz&+tFUNpv-;pkMD^8?3%u^IWOU@>;8PUAfU0FN|(r_S-M z+bp1

-fFZkXBDc9?!i$oIM_fdOsnrdZsP@)DW|eM ztL>U-xw>+~glpz86&j&k2N* z*ny>hAXggjHj^AWIpPE|f|Q+!G324e;i7{|EVQQ5v={pX8LlI0cEUu;60&sA?U zY{b#GQ?M#=U%}+qyxH4u*Q?lI+MB6TWQuhx*}M)K*s=>fWs(X#iiiy} z+4;5$QR>K-ANC9&wvl)o$aJ#Y4GLB;ggxUUg`950XNKSN-2>&F?1j*Lq&SuObX~4O zMm5=gPEW2;YZ3FpMj$X-p(mZ2@X$1>#AtSh4{{Su^vv_X7pGZS zz(A*hh}0#cw02X6#}=Ar&=9#q&|X^QqdpKPXvw_)4l`}0knLU7gp!@Bj`J_CFy2)Y zrrU^@@sx)4U_`0(nX<668W`um#K>O@WTl=V3a2>d6*-CQYFh&Rh`fIHpJhr)jShK33ZQ#!ISp3^J}3YOgKuFx!oZf&y+w*UL^Yb%8WeHB{=axJ}!{c z*NEm^6>FUSDzs;vi70WyZYr5(6<_b1xVo&I%ZqHHGD%!n*n@Vq7CPZ4m1Vv(dF!OgH++Ohb~n;wz8)(kR6af{A#a1@ zgo9`Ycj527@JB*AeUJHSW3}mQvTMb`fKcat*Xc>mjY%)aJhV=3XPEvvlhWVd8uX{B z_i}-)fR1IR6}oqCJTsk^b>xJzb;9X%$@X*J>EF#%d0er&&3)UQNo3wpDM*nXsL~y4 z=&qGG)+(ea)<{RLB`+y|%RajRZD(Z-kdx(si_XEnA?JLRtM3_JtH`My0Dn#W#E~7u z8=V4s^gQ&JK?!8`u-)bwbXum;Of_Dn#vL_B1?_(Tdi`rl+m|g=h*e+mD+%;H4pdTK zsf<8-e0@2nQrn74h9*WkD<>-dLtM}&hAUwoD~pMu%`C0sA#>t>fR2meX-`pxu*Oz5 zXREIa$Vi*JTaniU&S6yD6HG{kAc7tSvee+!_~tre_a2Psj<7FqgCUf9>x!?$h>;%(J-X4bj&Wsuqi9%!@8{6r+%h70F$Fq#1?a@F09 z2X+JtIQ$l?KcaBvKxVjIlD7?LVi^4{aDZ!`L#jCw-{Dr!Z>y0UB{o&%Z+ZB3g?Q^g zdh07{)aj;h(s-3h{{!H~4CLkllRRTpM-~WQhvkG^L&%MSfg5=iDZ{z|D9s8FIxFl} z&Nfx-O6ZIwQ;|yTd)6T$IBCyz=sG1oxT0#v?TXX`6sy~oswgcjan;py=~?um1N)W1 zHd0yx1s|aJYr=!c3Z)hMr^~P-r6tJ;sTc}M!LCW%Yja{5; z8Hs(jTvk&3J~c|Q2+hkRQs9^~JBV}Ja1|2R_WU*!U!?DR12gwc_{6ZW+-d$zyqJuhu3neionhF$P>K_zS=XXZ0Wuz z>e!ve{>LQ+-Q>a7L!80QV)d55Ja=+RS){#HZ~3Y4!}l3Cr-&;nN(x#Uss!O;uw7ie zIf(B=`ZyY&>aenI#rrL=pv414<}>}r9s9z!>G2^$rq6g`PstUE_HGo+a-)kiXr*JTV(*A#7esOD|SYHYi33KGdcg6BHqR_pbr34Q0Y||KtMk1 zR}qkMyi4;O=og+@$$wcw6{x3C#~~H|1)1ZBiuB~PL@MY{pvu)x5*}(#Lsfwqls(y- zgS+5{;7|DpTPwD-Zij-_Q2KOA65?vTzwg{-McXgLlAI29E^f56gFIaXTQ;^)Yn)cZ zjqx3b>oahEp`BdfEGnv#AfcDx<*<4;nrM=>8!eqZqjT_=1Px%%ZUQ{aM@HpN>u-Bl zC-qo)I~?BFN?kFkZ8OF{09>1@EKmr#Ax1y6oz92#*)5e%#z3b6qtkMJn;4jP> zyM>3%uY(YN5WBR1QD6{G8QE%77isWREnUBTnwY}sdePWcg+?PL&CP#L6dQA}2y+^P zvNzYx3|tcb-ud&U+MD}}&LIvotynjvd)PyJdi1jDN*vXO4?6(+@?gk`78W1XVJ^Rw z`!B)?&1mWb9G#5|vs>t&7=^@)&mJOf6hLzslS@&YD7q|)6ME6?LmZx_EaW~6m@RJ? z_RgkTeRgIB{Yq(90fsa+iU2Cy?&H=sw;l?wIv9rR#vVg?S`=h{pI;A;hVG+QOhh;{ zYCVyl2Gs^8v9p%X;Y3!&5t7r!Oiq(7@eON?Zp?*ez3l^6aJ5lWZ{42K5>7IQ&S05w z9w`Lm8ix$@us#IdqUk+^fL2mbzB>x=*X}pwU3+=uk(Le45Xpi?A3q8spf=1p(>;+h}yv zU+}k$a?kRp1x#)n@f^z9Taauv9;Nng){D*kD@_a%x4LZOlR;(Dqw)yV8>Pc3c=_el zKG&_Q0p%U;yM1O*B59oS1Nh8!X6)iG6AmTIS*L}4gceDK^2x%R!*KXRr=1s)FQ>c<_%$WT!=}2xvEG!J?19WlC}e zaiIIlw}kz0>$&x(<$h~~i}w7CH1qI~kf1)3Z?;vqu6P^eS9e^c4Q8RSP+7eX1yn9T zK7eARrX?ZO16LHQze~%?AH|f;4~vQk4Y?8hKoRWw0{S30u1B%XQt2-xT(|y0*!Mnf z;<%-PrZ9t31mix)oJzQ56WY97Dv0E2JNegBLX_$s)jiNOJYJD*QOq;%kiRj~u#Wec zSQ6CCP?O1-AQ`2N%nNn&#yv_n@72sWK|QDv(c*$LhkGZ}ZZgzU zG&}-0W7+2c!+0d`iJS9UtB;^JlEima_@17q19T@m?BNWYSx`7zLYN(27{eg4X6N&M zHaHEvmcni8Dafwn$km;B9|s4*sP!XUXjcAlHuw;{1-sx*{1WM2p>$RztR(5I4Cof7 zv&^`Wq_du2w~%HLp_gV6)Y}>iF0zU`Pa!%xQ4-O4`mQ*zcxLkz(quTR~djDw-FA(TU5A0@N)g)Cm!`lW^~emE+X?U z5Oos4%3-(rW*fJ8U-0MR9kGlVO-L2y)t~WA$QEsZeFZQ1rkF4gO6w6l z7wJAJyG&$uZiDWV-POQr{|m~T=^^uG$wuvHT!~~R{qc>-b{M56SSvA>xrTy0HZxhp z(vhPvv3C5$#Fwx1Fj|+i2bNmLkIxx}*$1e6HEO&7_Q@u&ao;d z36OX1bN4b}pN%VzvWlfcMtct2^Ta2nrmk8WYeTz<7ZcFWUXl4+Q7*w^g-F5sJXe#N zrn1j@VYsvfHJit>FXZGBSr@Y|Wl?ZL3tC}!=?(|BXu4{c~bLh~ zikOz$GCJd%{qr?uiB9zgmBCB*Q6PlK~_y)U*cEIufJ z@XrX&=22X3*HH|Ak1>K=I!8u2J4c5*U2JSzTx{P}X5wa#M2gXL6Py=_1!`SS?VdvQ zS;#h=Y4_{V!4^jD-H>Y-&Wp^L#)DbgpJXxPA=C6B(#ck$}w962j^W%@&m8ndF0Ukf3(96h`-76_04W1P0f0t16)KvBk|#4w&W8P30! z9}e({1Rd5tL&BWWe{in;gI;(M6GnXg%E#(?LPw2^x8v zLFVSprnrU*VzEQ|Vo7G9E}|Z%V%U6P>sw?*B0X&bq~ep|bHf*Gw@|Icnm`ims?SZ| z)BvS(C&N>Dq>huDwRw;G;%G-jPcb;w(c?Ku0`|>A2Ee;amKQRc5geH#k%)6D#QBNB zJm4805f(zKUbqMiEKVVw92Ka+ok`pxFZv`g#FJd$yran3VgX&WkqeEYZh3TS-TatN zQSYI2+%!SvQ35J;;Hs;C#3O56}I)-Y2 zZ>7B2K3!DAc$oPf>IPIzks{HeK8P9_Vq>5$j`NElCEb&)c5lVULBa(yGIk?22KmbC zjQC4p3r_Gcu1qf2z=0J(e`qec@3pb_A|%z>RPkPB9*`@azm_w&{0^LTX+hB9=0x z7CmMq=U9#5XW#-XQTVy>y0!;tz$yz{b~f%f*DY*x&v&?&CD+3s35*Fb)79&xwIrU} zR%HE@6d0IVf!DK&ayN8SFx>&>@EHG17mUmQ-0g5vza!Vey`Y}lf`R8l4Eh3#e2pv` zZ-+;WK{VDv^93u)A#=)n8v3=FPpO5?$=7z^tK^5YyV~dCYjFgOI~;AWC3o1EYijlH zdo|TrKYkmG?(6m)CJRR}=#e56HZq>wlfD3Qhv?5*u4&AV z2=NR*othm^g<4=cBxQ+>B(uaYmime+cJ0^nqPdwbO31X^;Gv)x_>k5U9X4BUa=Z>@;Mc?H`?OKs#UMwfx!$ zdK}!Hm~EkBQC$rC;E}ZKCg@6a8bb}d*p;%i)-hP8sM`Q{M`DO^I;QD{s4hHQsmH!b zliBDfC}t5vT>YK`kD^x+;qp7&;7#}(Jq;rS0WRGQboCx(V^aMHH1%E&pHw%K&MxWD2{-HaJ|GBJcX`0O3u(8~$#mxb|0p_L(Du$wa5ABjA93I{%36 zLVxX$=E2Hn<_)GD_YoeN!u8_UI!q??@`+xh7_GBdc%cH34)gn(PjV{il(<%m)KAz+ zUDLwwTXX7kEikKXNr9@Q=q1)eKWz%&un6NeMSpMXFI+Gxq5K8RcqCy;rzQEfA1Vw4 ze615ShaBygb7oC3omY{s?~=cBxa}8lKSg1Kxi~o5`@H(YBxW8|>}~ui?H^C4+O<;0Mgc^XM2R@E z{R>nk)R3++|DF7;oXRjWit)bcf>hWPf9Fa&WPLIv`sQM(%q5$6R-F+6! zKAEgT%7w-8e$^|+*tB;)^VQH;0#xv=uV?x~kT5#5R3+{5JLSuJ0Cy_&^WM?HT%{_r zC(oxpqYk}P`l-EA%>2N#pJ!@-Owuyv6U{-TkGrzYJ4gL;k`5E1f<{N_S{yX%*T!0i z=B21g6;^7lSVDSPPqIlLQAKmS>fKM2=#$q1nL`Jg%ULz{aKALB*>rZ*7{{UQ`>lKt zSk*7r1ofloOLnVzhm2Cavt7?bN1|v;~=w(omDzgsQ2|{)+2>(9>U zK6UcdwvzlwlT`RM{lcHvEcE{x|Jg=_R}(`-4mm>vUv{xJn1&lom%{}|NkMDR|F!WU z@3YPR!e$-CUzOAZ^(DNjd?dn)=+AybJ9c`XZC&dH1Qt|iS!pp^u1kfSScNPI-5$`) zt0ptf;_Ma}G9#pg$PQC;I@q|ai|J(}Nsg5jCS+qjFkZE1u{eN_tZ@2Bwr3m&aQYX< zfdu<7o=NQV`GaQy+lR&MoUi8FjaF73m`AsQ$iaEe$5~^Ffpho*6g+0ICeA5{poA4G z4GQHJTx^Ko2K32G&}c%R7nGSPxsz#1TAoQe&ZGLc5Li=f*Mg$Dyi~-_NJTz8H^LOC zuIgaNY_6@@Hqq-Lx*qUf(=lh8K9*(5X{W!oajwhfhixFe@=W}fKg0iRsk*HV z1hVh@1Zx*O!B1DdshOn~7^3}^J_oeD!cZi=o~Q{uGiQ+JzW4BDKFQH*qEDwHvkmDDtL>Qb{kRl0H6 z%5B&>1fS(Lu)s8U%MoVn0!N=9V&j}fI{PBfZ-p$Dqt`(Ir5AF7fakL9gCp`=DR^2? zilYP{^}XIS`{R|<=6ONJ6*!B(&=Bw~GA9JBjJesw}E;zjghn0N-)k>Y1SC*yE} z@SKng<7KuugHBo9oEWY!yulP`pRndSBN>!1&t5%y<=j;zSKFxUIZx+4v`!(c2hs*qY6?3Is>) zMwPY@eT|JHV%0-tPOQ3D)i_g6wR=JvWR1-}ax})7)UxTA2Lg_@%06CvNl{9F>)^8< zo!RWoSQN|EIkFL9pTOYmz(;tYd=thPB_^f%g%m!m z`ztm!C%mYEXlsy+-meR`&7tOVF_*xi7pahlYqr5ANN;{W!KK@KmH|^?2F+oH< zX-E^fg|B>OyzRL&TnQZOunETl{cK4C_dCy?x89lS?%-?Zf}wm23Q;D~9VEi--GRu6 z@yHNFpvvpu)2h4GZ50FMtyL>x>gH=6*NxXI;w+vp02da1{4ZHR5dET~zZ!vudO$$c z%I-EJ&z_BpJbyZ3vva47%`V`3m*Fg;mATbj&rRIt&iMr!r zcWN(6HGhNVs)cs%dR%m*F#b63d|P!_{#0*T;b{Y{6}o+{2n~6lg4t)9P|*K9LfHb| zK^P%&kUsX1mJ9nKz(+oZqEdPwRzB+N z2!1qr!1&M!gA+o(QhpyfC+QNj5t|XI{T6V5 zRj;U!PY{`@H03i8x!g=#U`&~4r1qtWaDgF z3NK8yO>FuuZUQ)@Q)d;|I_*RW^r7g<@dk8;JKwU{;uHWuktTPF(>rzg`P-?q{M#Mw ze2ceygx$!WtzX6<>2a)8N^z~n>+=^Oe?Bf7^576fEX50bfeipkyr~3UuHzBp{~*W1 zrX{h!D#Y&Oma7IP@G`mjMlqrvu5r>_)m!1D+OI{C$Dd($Ae46-bHKdz&{whve1hFc zW<=0_xJkz^_TW*~%oVNE2g}p(Xg4(E1)5-Fy{wT3fq&#kGVqhx3Yo1)1{>u%?!( zenM*rj$x2s=!eMVG>&v)ZApZ|93+&JInAC)5MrTd&XpK)AYu|K8aqp&I|3N!Ya#$g zWuTR08zkT)1|@fyNVt_mJfBJV_vmh?2Nm1WrW3)C~XFb%2#TerX?BK51a( z<6_NWzq8N2T(K-_zM9;i{lH1Z` zkNY%uM0@l`FeY9rNvIc2iI>J&+dEy`)Df`I% z$)drON#ke|O``%TrDe2=w$Y>X9KA;G&`0z+eN9KHlYTJ}T~u-tmR9WIme2^26j3sh zo8r`@DedV`QqqEqM0q~Yzy61#VtNDKuy?fga_?mCbni^>TyLrOYVVESa_<`N7VkE1 zmG?34^WN9JA9%m?e&en8#=ITgg!ioXS8t#HjUg7uZBGO8c%Ou?^JWbD)BuSw0kzyl z##@Sld~7BQ!laLON?}yvPkH+M0E?O?8-p!^{iR2+|5S-QC-~XI$^w_hsC1K{I!_Ka zueV46d!nJ^Lol}lv(h|nIL~Q|e;EUA*auE$I}F1Mal9OGV}w>=WaH%N(3H&r;dw8C z{ji5&q1%3&XhWaDR4~)w&I1xn0C^a_q0{nG+`h4_$eeDDq-ZwQ1WpMCfnZcW~U6M51PR# zqxa8%<|~!&qhC^@RpU*c9i<*3^))#flg&lkg?#Fb6XLS6aB*npz&md*JXr?Fwxf-Y zp;geF_d+5^3l08HZka15HB1h*mO!XXB)4UvR3oM4S%H+>aEtVCrX&+***N;0E~zwY zmM3zklN!Uf=4pl7It;10Pn&wp43F&CDr$;32@@4VBe(jS|3Zn?oGL)igpl>spuL5DNb$4fe1!A@DErtdGVJ zQTRK#cx5kk$HauJt@o9>)f zD?8dg)^P8eH^YtrTbHdf#x~rc*ltzBL+#bFK52lREho?cJVK>Pg{>6izh8iA&kqjn z8qxwyNQ3i*c26QM(%NZ+gwYQF^XfA9%ifZCJs`Rp23@N9<((pdSAQVJy1-IVz7Z>CpTAHMp+E@8+z>xSU?y zCdq7!&UP-Z5esSuzb0lnJedO~N1l1$Fq1u5Gx?5dq0BiBl250L<|*O~A>0HjkvkN! zkW2mz!RpQZTA&{iZ$YR99Z(jxPHTt3u_J4 zn)j$ej_Sw|RdVhxhzTVC|2D_{@)l}A-8HX~j){4oorRURm%VNj(y+j22|+f;d@tcn7e6V}I|~*=8P{}WQ!YpVML5U|lQWd%;{hPB4VmmA}n$fE~JS}Q@|Q`7a6 z*!}wyaJ_{O_$nJV`HC@4$nLM~J)NIdG{{p}ClCl{P*9EvzNwr8!z^)u5>1G0;aF6{ zRKN&21w5V?u+9vA3eC`ki4G7zEb16EsAwD$nb0!z0*6!y68Hw`{w#|+^j{}oWu(;F z)vTCKC>Rl*2z8vo2);1zh57q7A93YLREmq=nui+f3PR01NX~dTzn`4hN+QYKJW$5p zj6QbA)PEbRT=iB@eN9Ox@S#>*8fqQ*Qp`UjJRf&Hmg?AnJ^b<&aXyhKt?3u+rUoA2 zQxxM7f#Y~>G&&juv`6sK?@oL5vXr_SU}U{Jr@+K}e{}*rgRT(G^f%{j z(mnHYGlar~$)4E_!wUhzu8szZYuw~G*A&=qPds?9ml3fs8&hIui>CD{m{OG}g01-+ z!Y`+)i}jrQ*1U*O(+rq3hhU<}dsFzAA&+}qyb&mpji&S`28x{?Lklwn>gN3*Wed@% zdE@JxR$Y>UsadycWm8jp2^YXP!+t){;-{d3cnWq;o5{A!V3qzOk&E7hoNrQ*+nb-= zaTn4-4;qP1TOP9zn!Ph9)fnPUZIM^2tx|1<>u%^OTdIcxSID=!D4NW8<6?|}zG#W*~njA#; zymhPW+!n7&=FPTH$Nj|hr$ehL0)LKpJM)bx1>N*pyd2&=l#*{zp0m=!$0&m$|3qvO zmo9uZS&(-wv5+DK9w@EQ@hwG|t6Rq<<+dI58%wW6RxE-r` zsI01w{PG;%7mz0=;=HN)wDkoRy=2zB6T$Tg;2m-BFK@}boOvY!6d%HN-*N6#3_+~X zscC#C56cA=U2Q8H9X3RB{{&ikBN#fV3P3thonMsfom{z~RO2FLQsr1#zj7!7B@?(hj%?KANGW{A{huizsiq@y zC%s40RgD}D5G!MZ7F<*d{G#0Vm`vnr^Zx8qyOi&e542dR@a^`5_|+q&YuJm zjL{uz5~iP>ZOUF34PxuJsHwZ~W}={Hk{ydoF1NYXBL7=n`;IFU^vdHmvU5oKTq4g| zLXvK1j3R%s4oTA4z(74}{8IB~QxJmCr?jmg^(4^sHwmmRQS(Hq-mXl&#XUILW82&B zh@*F65>GDLc1N;vQrBbL{HQ=lLlfBs>NJJpP0Op5!H;21k9@ug!U}hW6?D4EB3A*f zhir=+T&<+nrS?4Qp|t3sX>m8z$zP8Xuv2?dGm`Y&%!#UWPrNvHCK>5HvW(d&&|r~X z8eMTnlY305$kP_oZMwy2GwBEHO+Z=noIs7v=Jw!HZ`s;K`yS73<)R4a42a1^87%ghKWn+zbEhv@a>;a7 z8S6F-psPFv!0SEZ*5~q^g<#{WZFS7BcYa2I8tEo3q?&p=*zIQe?-2s3wR~33_SplI z-7Zq>eabDX-SR)cxSv3Q7h|r47pnpIm>iPgz2->dT(qQT0zj1w2|efgxOF(g=R>|C@EPYk*Nv{ z^dPxzb`LlK4mj9ka3JPhQ6^0MIzGp|RL0cFQZCy#=?cU|P#5`e>m<8KI#`CB6MW8A zpi^F%mMYl~5GhB@R|2t!m#HS<{Y6ln$l~n~lfWn2O<-6#hc)4H>#a=q6q&91J%VOS z7<*bRMWb&y;6jsXmYXEnAS)K&V9vqiQ^YM1eQb=W*9dNRzMkmI(OU?P~fWw~iq zAr+f$z2UAvk+i{Qzs2rU9~C%OkaUOD!V)eh%ma#|io+`R4Xk6Z{FY*B3d+PzYxwMT z34y*$87JZBWy)G)^}DW>1PCq!$d>YfKnxz5ix$x#%90Z-V1}xa8@W9o_Jo!XjYErc(%zkszzHoIQ(H%Ls)I@z;hdG| znvA^u?wTZxMk$qPnXPMQ4QOvOj&USVt+i8RJbi%UqD&X{7{HOqMYr}G999v~E+|0_ zMWKYCRyvG6+IDsXqoowng)G*7{@pSkmLFcJ*^yO05G3zOEa~F$%yc?AJg|!}CGLM^CC;RGz<%f+7eWKH5n^ z&_?X(BRT6isf#_P^utuNvz~0`8m=9U!(>iD@5tL>OfDvxL(89`CA-fDLRViLIVm(J zyCxe74vxosW=*jBMgVkSk$}lx;!2tso^mHp&Cz9>9$Fpaq$9A0O*n|v!q9$c7jcBe< z`A~5TLDAkT-!jGK)o-`;8@IulCSaQEL53#Y>5P)N{&Ro>a6Z8K0T&=qz0mqc!IF2@ z^hTa-lH!Q|*Id8fHnH<2cb3eboQi)|`DUiKDih->gT;H&q=J#F-ZJ8+SqO?kyTJnNefJwFio*6$p}ueT&&_- z@_QjI7$zPd`W?(C;;HG$to*mu*7plfK-}9sm3@3_VT**i@}bF3H*K*yV087`>814m zq>0!4TD&PrXIWTLj)A?>)*=z7czOf(cQ`~>m6Zkxmu^zr8*Be8FXcZR_VKR~@ELCX z@r|XC8M!OhOrL>;hsUq>9I+gPM~a}kVJ#0;ZUJ0Szv{&u2xML1`H(SJL_mSi8={FZ z^*iw&fRLjmY{7Ms3CcZi8fK}@oty?lvwMSWV?(hw2O?%-+yh7|k56Mzh97vJG-7wM zAn#3cxXjMQx<17*aNcOY-v{K6xm6r=7EXr@xO@e`(pi+U*1!7FU?HC9>69|1c07?G z0|57Rai6j4r?=w#Km!f;OGFsPR2ol%%PE z6>Z=}<$O^qiY^N9cvamS)%c!S3C>r&R`ZW(Cu|sCPX?~Du0zeq5|u*zrrw+ErfA~; z7Q%EI9YV#n32~v5A9$fH0K~y^RSCv9zUmX-s^-$QVV6AGnkNw4-)CnGc3^@=;%EcbHJFC&+ zQMwQR?T}jCF&M#t)y>+~AkdmWU}td4D%IA|_}50i!+`ZJRG4;wwKTPW%XmqdQ}2XH zzp|(cBr(&f##kT(akVu$duwCU1NEmq1xmMTi{AM23ho=*Yr|v=v7nt7d8Fr`Q|~3y z`qJ67sB6@x@oO(iHQZ}klw+s>n&j2&N0XjuO0AmGUI`WKk0ZV8Bmt*&yOR%sY5;<) zgEn`?&-%}N^NJxJ``7-0$;xFvyLC1+KwDY`P}2c|+r7PYuJcPFCO6E|L1y_0`1Le7 zIw@XB!1AE_M-1Y7feS*8f6wjCJr1+$!0vI4M4YB_(dD4tY^!uXoijjjwumB-LnFtN zZjID(qMEg!$-3@Z9VD?ADm`ubIJ=NH-Td5x5?db(hFJ7x3{{)V4U_Zy?L)Lc-hKOp zs$tj1sU3(qpm05-Pg1x67(LzL&(NBdAp;dkyXK-n)f|lLiMu6zLynL>GtD>vYBT7v z>{$9GcLuuF5FvWII3~FTQtRP~pFXI?7_iNKLnZhs)S%PM4j^vnzNi3Qej=c;N1yubO2_6T>}&?yFqL3dF=CVFdY4|eC)jAT4q zQU(1n9;NpfQb0T!^{mgWN4p2HqbKM9=&js&A>||0h}G_Tcx>v@E@Ri4IBHdQ2m(J{ z4~J#V#89Y?NGFsu-fy5G)1sjW*p&J)-ZAvM?1T)-F{ji3NINu^(yZ&AsF)SLI{~5L z#oQ-*T>vj_=SgR%I#X$A_NKbZT}F5o<96c;V*9$1*WA_{gD=JGzGfla@APY*T{}*lJN!+1LfRK72?0De7a_p$1L=gF8^xjmp7B>gGyL%ggxCo zdL)`GY>gZ-ec*Ut{CDsUV}K>R@nHkp@4LGm5}3lN35=WLfk)U4hrISNIEJSjiMiuh zM*Sb3}!Z$37Co-gos>IIL7I^KWmH{J6u9{o7}zIF^B$9o@F zbH{g&=}%(`rw7L`4~Z`x4w#M=S(N_3+ShmwfP4`ue4nz>vpDo-ujw9Q;;K_l;1bAkuP2qS`5^@1? z1#vl&xS+=pP7iKABw7!0$GEwh(%a#~aX&^iKb^bA;CJeIqEY)aQoCbc@c>@;u9qjk zY1v1?(+{q`jc4$cpQ^KpCa^wz0=m1K zH`5Y<&(fa&x>@dES^5N8dF7+GP(?FkVO9U1&;l8kRB~x$mR(M{6;@PnrIlCNq87KL zrPbBYvX-}^l{MDXs#dqAwXLhU^=)Wln`)`G>F#tF0%n;zAOh3}<@xvceEIPw7a&lO zU?D<)tW%W%o34wt!2Hb`-L$26t!Pioj5Go~=2JCW> z0lV8_E}ZL#B+FuyN?p_|FB(-AT8j$3#f8z5Kfr8htu&kNE^`nXaO{!%4N0AifY)iI zq0I?&rwp<&Lcelw&IOJx#U+cUPiV~`fz27|p)HW>)(61&D}$*k*TIo-7?W}#7bR1k z5;c}t?}!0ouDR~Mf4y4#x(NP801Vyij}Td=LCW+!WFCxAS?0o5xC*AC35hfi1RHc- z*FI@zISfNah2|rsApY>*%W-XMK!yEW?wXOD5M+ z+b(Lk7HV#VmHTAv3-s8s@hdw?Nu`w&Ra#i(Oo^68h7Hk(PNN}>fN-MW3bsD#S#@y# zbt&=yHgH3iXeJ#6f|jc}q@$xDLfJcIhZ2{mtZRn~It*2mtGdHbLx(%~<{8AI7~fO*WRbu1}oxT0@xt5A4h z)FQ%LbrG$G$W3@rViCkiLX_+_sY#K6BvT=bA{Sa&9gvk{6J3RB6pPhTvDCf9Lqz`N zjUzfF5=dXg`hb0qApV1ThJmFChXs$Y2~lS?18a5R>DEit_1MkCzSh+KmCykL^Z5z1 zW=^$c1|zIBGvVkey?)IUo@r_=+}-B$_dF!@$P8o8u*uwWuW-Hgg}_%AMm;#7`-xv! zn)lZu02g3}(Jz5|SV+T*9*ZC?P1LK!N*FuidC#zQQYob};#s)miy&vV3Hv35>(bC^ zXP%g$?c~Hij^kW+-E|?MP32&r$V;*$3oZyQD2bItFYfmzT-wRW#?JlHBS!TlR}!Vj zsKQS!c?HF$t4nOMsY%nqhostxLMiHL3Nx7D5QkWv=A+a4*plvXS`bJ<5Gjd89L)Nf8pMRl=!%dohiTPK&vcCS7dJ@^z`Y}e5kTd<-U)tZ? zTK_~-$#Mxb!YK0kPd-XfoBkpdq*Pg|@k?q5R;joX3!;XX>r?_JmPHNcZK_=(B1k48 z=p`j;Yj!z;bqBMLG*`H1v}C2w6&H%rrVI_P3XY-dEXyx`Yq9iW6&1HJLgjZRE;Q$QznC!!j&(6}uW; zbyR-U5dh!iIe%fV__;DYI`|`!8Zl2nVx&?iQ>)3Qzse^@jb2xi|H>e<49dn~s?Rn& z&cI>9nwMa)(&Tpzy{n|{IPNm(WlUVAY{+;E5hq=N3Wj8@7N3ezp-G<^TTXn0S|Gzh zmFlgr`F1%56$_7$9cNy~_*xjN9^f@=)1Qi^N(-MkdoKKhOOU0=BFn6^UxY;2l&US)Y^!<V`4 zoAJiy9yWOK9WjbC1ra+k?tBG_ z5EmxDxL9O`%cP)Gp+fr9tRzB+Ng`Jo6OzKTjL&k?v4NapZqGvBM7J= z{l%q)#dvL8hJ?f%IP>H`9P$#3;-es5s%!;HRH?Q6pIhxO0G}5HX(8$0{+FSGx?EHU zfF8uGyFgmxwD4&WQ&4TPra@|J+*RidJE`A(yL5)vLF((GQKubq&>r17w1$U48mmvQ z?b>Xx+H$p}Rhktb*fdDu!7Kxp%%6?$}H-YJ3G0 z#q6M)#^=ttYt~mk1Mn=Q9OVC`F;@S?!dz*q#+(buVwS?F!id7KEX1j>qHjI?QMsFs0%qL}(3|NHaLLckI43bXk@})=on-{Bix4DS2pnqh&=gsfu#{Va zFeR>YqTuQV*Zx`xm)b$I!NSgPwQcTqY&3w*5b?c8kaZBFf))Ebbt3)O93`pZs3aUlKiAmMaA#1M&L8Mvz7@JsKMzV&kdokP}k z^so>I@sI$CkOaw)0#zUtszSBY(})&5M$9y00RgiV)=Kdq$Z4gWPP*y6=!8xL8D^9* z&;Ypn2_bETER#$vbzK|zmbBhp;z*{x5CbB?YCN}&-2Vq(CSoK?r%<9=gC@;db?COo zLC2gn>Z0o=-SyaWZ~W(fzd|4ZQXxI<*zq#VG>gR9CCM3*Nmzj7kt4L|Jd;3+$tx+e z*u0ZLi_0e`NWRvZUoKz7KUYZd+#m(y4#~1WNTPy<;94+53xQ~%5G@R%g+sImh!zRC z{-WGg4s!&PfJwn*;Mn{NfVqIVg1LdYgJd8$YQ`o!NBT*|^+iuRLi+wg zU?3ZW*yjWU(vzM8{keCrAfyj{bdFDu?unNmXy3ff5cVApNg-gOtO19tDDjyTbJ*pe z>K5VanlW_D9k_4nQ53h_GsMN<;s7KN<75i5-!7`Sl1eM9yoz%&>r^amqI=y3LEY)o zH40!HF(8uJrGPQVzCMsXOJNh>4jPMgSC#z z!!VE&H~o0=K~Q8Ce3b7L(e?G~HCSf36;^80WR-3`dhN8!Zu?yGf{A^zdB6Pj$6ueV zN<2Uy>NFm7lcGQnLYgJO#3Sll+ZXSqb*BY0mNmm7Ow+^w9kzYATr?*sHr@DcDDfPOnC09UQ>NnlxYN$BT^F()ShFW?GG1h`PY z-CC1B{Ub{h*--y2TB)pxs^@(uBh~X>Cb!Eka1H|?0l`8EMqwUGV87;RtA7!}3tsWS z0hE|<8Iv)Cy66xcr4uwp*XSSm(_Gh1Qy1dXz0*c9U_R|%a}>1l^%iQM@iUx3A8>#@ zj?}&E@fJ*{&d2Si0UD*Nf!|I2yB-8R!ui=w_a&HIPcw{cO7{P(|JVP&=>Gxu-B%3v z5?=50^t_^;YCidMt~>YHn+AUK8T<6O>wU9k4O0L01mKs~d3YJ1mi*#x^WSWEKS!Pe zI4?C|z78TD$)RoO|H%>jD*|nTM0;crVmsfiy znrs6%t=x8$?2V)pBm6PjRZlz1Yyx`jq%uY}_m%+@LiQXzejg+jKv>+umY|?MnmQaud%NooQ=JD89t95UwkyDDam@%h$lAO%Izj z3nEsSd<61)IVhVtpe`ZuWXX}MQiNw#sJF~2%QabTy&bmbuuZ=Mk4jvNEv_1O-A%Xs zQ@2|_c;lV-e!1fhqLr{3kTg=W4$TI18>wrisTIp+`a0>@ieo#TF8=$kouQosdKufz z$S!93nA*$E02{|xI>^>>V*8mp%E2iTXAF`V=4_Oc5iZ8KI?KZaUM}-=$wl6-2sX*z z4M8S^nG)^3SP#W`V1dUHJ(b{zc>hZGQkq$*UMTcMzW-!hF8t?sqg*jM_-%iS+l+AZLfOTlV10{m&*K5?0==ctM>QWgu3Da#l5q# z2R$sOkxq4{p~gDfXr~)&xTAHpr`=uaX4m_t8;y6N^KokL9pi$4&VBsr?v*uPs(P$ofIVq`514d^I#+hx1$Fyu$^CUjQk68**HG9rEx4?hRk z7YjE*%qNNc_|clkIV!RB3w8>^2pcb&IHvj17y{56bDS}vHV*hBXF4RH%GC%F^jc;H zxeyF)AO=Z7R;tt$Vf%?8gd*?+5tx%2ny}x3Ewe1IttHsiGGBoaZ=b9kR9A?5+Kbp8 z5PQ`0k<6#3n=0Z^;5}yqjAb(`F6568&uQ$s(ChA-kL4q}nQ5B^7m$Z_TE#qUQkc|J z$2A!hWca!!g4=q9-xSi8#Kl@h!KExooQmb%95rSXwoT0Jv29z#+taxwzcI%wFuwrD za94GZ+5*;nLZ1fc{F66}-Y|Mf$d-fzb&jzuF@rUT#WBOOXpRC{4Ol+_LY+y?w9AFJDkPc>G52ap!vehri zL%~zPl}Z%^?#<=<^k9isec;*a3yZUULPZp^N-#u1lUkNXu$?O$|2PGJ$=xH=9OA{qJDGwGeZ(* z?JHxcqVIL=48yjmH4N@PORFDA9gF@zWuyF6)39T7ov8BJj##Jz<^Hn_pbjYo%ezcf zUVGK8Bg9Q-5P{cVtG+=-#(bB&1{BY$_~_^8;nn@&Geyhts`lPSj0dFPF%XS|CsR;f zi#rmd-L+CO$e)=)|I>Q_i?D@lnzV#6q0^R52G?{NlYifNC0^A!24a9n9W?+=mDs6( zV1s=0mRLC=s~V;aeSyM2Xw5g&4-kTpfRBb`qUlV*MU=%Wwe&$mzxf84M=mZ`)#jH3 zQ~Eh$XBYx!*KqV)WohLp`v+(fcaTZQGXjdV%HTZgF$gUHWC{J7AT-N6rwz)j`$4GI r7KH>wo<%PtI*}Q~p7+@xuJFUzh*x!l4hiuPT&9D%`E&U%OJ#flBgKl` diff --git a/public/fonts/Ambit-SemiBold.woff b/public/fonts/Ambit-SemiBold.woff deleted file mode 100644 index 820d444d2c83852d7c2b4242d05d3ac207168608..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36620 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�cO9`uze007?VUh9C)1uo+{P2T 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 H00000p2d17 diff --git a/public/fonts/Ambit-SemiBold.woff2 b/public/fonts/Ambit-SemiBold.woff2 deleted file mode 100644 index e02b52e141f89b76aaec20c21edcc6b3977be032..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33532 zcmV(_K-9l?Pew9NR8&s@0D}Ag3;+NC0OqU!0D`Lk0SE5@00000000000000000000 z0000Df{|hxf;JoPJRG1>24Db*OaV3mBm<9l1O^3+3kM(@)a6H_ZFnD6hGV)72@cma zwN(FQ#n|=WZfTd~D43&=a`lAS|NsBVNrw!D=mOBzs;c_!+xG#an49u|Burcab8wX= z6Cm_%+7yR!0A)rUFVe~?-iSA%r0j}_ibBEzF=S5da##W$rpjq?WyaJblCf92*HS{& zyp~Mq#cFbyw{`p3r+&|;Y?6gwwdcOnQ_dBVkR1JL2ck_r19!i|<(Zaq>WDyQhRjUa zpcihj)-_a)PfYlG&vEMZ?$&#eXW0sSi~M{b2}wwfc)&L#AEnl7qO%juM6UiMlu4RX zxeBL?e{;a%RMh*>^YP4CYB6=zQ`a`$o5Nr5y`k6kRTGs-thfG(gGJ21zZfDR8~k5j z+prgn?)4wv>;G4F9~&0F{~z}f>?rh zgISvrYg8se2&^;RcUqor4hHu?#O?NFf(n8q*`!;n&Emkg5{&-|8ibUr5)J~=puGA2 zpR@n+I)|_}^Tl1{DJeK4{UDRIGUPwiiLUnUhtO~vlP}2V(cl80uYe3onY8^l)0@Maj za>&|?sq(qH5IegAK&?%3lRzg?z97(%mw6$i%GIT!z3z&lI^E^Y?fsw5s?;@V53rW- zNQV?JcY1&vSyd%z%D>7QwLDN=?Y-yrl14)wb7S~j#CLM0DxEqu|8FO6{r?~7v~hm8 zqYICR4?<6fWH>B|X?XCX6D2{qT*WHYn`WM+mRYaO9tZR|9XjHC`+nOk~b zfMLccQm)Pn_lTD!PnlZHx{ZkJIgz-w5a>UpRbCKn*s8oPzoL_+Yj3n9sq>W1D{iZ~ zPIU8R^6FDZtvvbdCGW806Py*#t0c*9GQ z@J^I?=eP58_7QV9UzMxf@rwNNLz2o5i;ld9EiH|LDqeI}Y-*4VAK1#a^ZEptAm$S(#V+ZvJwO=%kWArX?&+@bK{P^uM8mO2(a z+2Bm#p0hl8Dr{UQ=I0QTI$~iIlDKqBq@|x!JT}N_<-`SLJb4!JJw`b;zks zF%G-52Mu}+z#Xu#nw|| z&+$D5mc%iuF-V*kxB=*U;UoSWfXq+neYh2bJit2@S>JGO%Dk9i4!gms!!J`>jAj%S z2?0;Bp-6htEm{e@qozqi2$1hb5O8F{g9smnp2bu-FCuN~LrX%nv`eR=me=zcV~cH2 z_ZYErx?IOMTzsb~Qo!DtwWH0=UUMa>HUjkm5~&1>Nu#u}tbER~Sl<+D^tOKsLO?6n+fXTFHon}OH8-uSj>kV%T^46!^Laf;6B>CwY3rHhrOM3nbP7*42h(&3pxUfxJhz`!^CS;H}$$v3QRN8 zU1B7u*P_euKz7ds{oi5E3bXQx>o;pXoW%!W5%J3EM2y%*Hv~gX@(WshRS!OR{_grs z`yR0PT_eU!nK6IYf#aV%+&w%ri7S*$tOu~+5(e8a>DhUQtmZ^EP&Kh$Zm^Er%nL;& zN}4K7#B4Q6tXT7-k|u)$ zb)iU#q2V-|#?usU>2vyl_RqAp!huR5*~KZA8LShRs=_?gwlJsin8| z_PJ#JdiLtQdjtM+Tl#pGyUA?Zr3EWl1K7$38^}QY?Q-q`#ItZv+&Rqm{LtbiHD~Lo z&MO{6AgbjHrdraMQQKW(^BI#F0uyK5gt|Q1k|(||Vs8(p zvy9bTXwmd>0oRp&>H}xJQ6=%)>4q-{EtJZu3KLZp*en)Gmck?z;dZ@pSWR3*%uYyF zim8_k`PFG?%4TBquFjM*lrcs-`_w!u*AiAFL$-A%0*rwDXV$^q-Do_k+d}S-<2cRd zH~IQKM$l;O%+sOGt31r^I~fu*jexL#s3F#bhUEJ)U=fL^DKJhab<!OP2NJ$5{pAop%NvoKAUJNFEbUEoj{v^sNd5_0j<0M zaN2K^)glTu3G-$O51MyUbillk;sZVe7kH8G>!dnG3+Pz3^40qIq6jK>T=e1>jwKez z5!rphJpLvyH~O*6OQ8aYyNUIpS9bOHQZT5mPRm|W%X#F`vbhL>4CLE@mGjRqTpx|~n*Yh9 z`sy9zHA;DrxV9@@9O)}v$mp{49&2M|7c%B;C1!8c7qpQ3_mmI)_OnosLkGSi{!E%Y z!gLQaM$ccupj2IvXk~3CNDO@ciM-(mv-V6&$7ICCC-()=;+1VpO(VIF9X(5$E$8>; zJ$;`p(pdAxRKb5IHS_$97z-a!F7mxL_JnigAw@WvmcZX^xU|>TK=VfZ_08g#v1lAh z(Y_|W^X47E2(Y8_SmxtytqYIig<_$gelRPe;oR9wMQAWz$w8!mtlmVVf|Kekp6!$; zwdN+&cesXHCjzQGd*<;wK%su0Ts__~cwu=)fIn9d9NZNyRDaGX|~8- zqC{(kTo*(|HAKkI(F45n$cq*Bg#V^~@`CE9l45kw90n};GQJ@ZQ9TA5cu)aFg+kUV zjH}cm`OfkLTvh-gW$bSlIMbn0RJ)3Awx$UVqnz!;XIkNsbS_PxGcEs_{BRn>wZ*V# zxt5Qhg8%rdZqtzDN3gvElTvzk6*=SFOBeRlo-8b*DcC#{&}i>dz(>QpMseDQq31zP z^Sk{Ll$!g4!R`u;+vGQesVcYG-w6)Z%-eV*?+Rqv)ru`s4UXY+9F21db5uek0$_qk zn9NTOM_Rn5eg*-R0|IZo|{mzypv0av5$zN z!_&D^pAj-V2Wil`MHN00uqZDF50w$ICk8zJScz}-1_E&O6~!9g<^oYhI6@o<7l z9z{M$Yk9%m^m3X23%tY;ccmChK|_BpeVyPCRa5d7Kw=UgW|!;1A`?MM zZ#9AYyMxv|D^!M4My8h!($gEe0x5zfPj{5-PD%*s{jO-%0_P50`lfu}&MKPz%sSA! z+m$`Ud#Ei!0;Gs)UuReLmx#vJ>=(mXZ!(kH8#zhM@`t|wV#n`5@hv02%894IhbHJo zklDhXE^NoVfz}8Ru@`3*7OH%WKPvdhs7AZ>be;TnjUxQlosd3SpLQsjn$D32Y7og= zPwOOJ1SIPj5Xx~w0Qn;yWT)fv8A->FVzT|mC?J?!x1>f)*EZapZ!Nuvd}JvsP`Q{( z73sr3BZ%X)7YFO3C_yRMOj%tbXyPsbp1!YdPgC#7z(qL>q4VywKD69 zRND|YnA#z(YOL7WF23YxsJekL)UXatyoBd*G<&nbqG7rbo(L!^y=Val9>c#EQnp^x ziLHncEwVze9)1Z)aG zIr==^w5jOOqV%bEm`s-0I#L=oYGF%xC%4-V_st_hC~uD~<#q zC$sTXJ)%15KEJ>2WML^?cUSn@=54#vsf3K&a@SzGn9ukqO=<@E4w5jN(xCakMkn?K z;rwh+J)eAXfI@F1xs#%gutCH}4;B=h82lsq#8%JI%eHPn#t|J?+7|g;;|J#1B0{oT zg7pDuphPC%L0G3%c((;h&E>9wxjEqGD|d-p!CWO$!#in?LfnQ~0mnJ4cj5+Si2$#U z)QtJw;}8=x>i~rpS9vK1o;k$pTEc@VXr1G~odV21NE*b$a=B2{D7Uwo8*O%3V;mwe za>mvAx+~cQWoH6@?!L%>sby@%e1%bU8`Fq_Hytg{oQR|!(`)(<)xxfT9aX#xYoctA6Xa3cpdi^5@Dy`aWyG5$rY69{-<>|HvE zlAhqOFM$+H6pzYOB19k#1dcVpqd_p+)&5X{G71j5L0}BP{6{Uq%^cid_Ep2EnO|+z z?sILp;w`*y{QJI>mg^Z_i)JWhEt^eRvNk$mIm=)PR8>H$9a)m)lw+w(N8EKU37ihz zR0gShI2QWQ{Ds`08pTW#O!+%6=R84cx zo9MvBf<#8Jh-<5%PH@zB0iO>l@PHKn0x86iKGH6Xm?V}1i}E1&W7W-3 zKU-$tV!CT!Jk{O74Su&<0JK@(4SdV{fX1mSmmB>K(d2I;;Zw`K)U|D@PAup8sy#XK zOsvDdDWnI0yLRsE$+Zf->D{5z(#JJHDn!7r6NEm3Ol#K0{CX8k!)f^J{*sc57m6+8 z>o*}u`mEuU)-2~V)BRFN|A05#jW zVwU>MJocaq%QFwuE9D2fe)mPHPM4CRbr>HL+e8#62FBe6CIyjppY&Yc4Gl}`pN^yBOt)8RG)s&>rq?xq@hLaSt6w_Lp z(jNLkFE|kVH@VQ2CX$wpJ}Q=h5!xxIW1^YjKbm>dFpxj_-pIn1mNAkbJMMc#wNF$ z1>4(NTiogH>FRV>s6$vpbfCX)u-85JhewA-asZywLCc8#+bf{)Pfd@bzORQg3F$COQTXQ8{b z?s@LT&cg=H>6Frc8YD?haKSY^wv&*@YOFPRKBhbs{aczmG< zzz{+bIEL!$b*{>P7@L`zv_jJ>hUOOK3N=BguA!;Yy0)^ED{O3KQahzXoBYj(xAivg z(%8sX06#%O1lwY(K>k97VV7sUjkYjn%0kC9h-}tos5KrHhGwTXaYTv`9T`QsOg?sg z2cG~>EN*5yrYZ{r6pABif{98@G6qSh$;y;N6_?8Yp~Ph3C6uEGu0XDQCbrvY6VcaM z>3&5~>#t>5&Ho1)iIS-48R(=$(9kGZx-_YF0f7Jm0?3qMKO{5+I1DTp0z6zcv^s@$ z+h(mc88)j{^B4*;DiS6RE;bfA1{wiA9w9MNbIdl?GzQbnH%p@#W}0hW$^HYj%bIN* zd*U6Rd-Y{*6wep>oA7Un^Pcu27q&PXa+H!&_`xL>IT@Jo(4nQe+#_WkQ14&0X)h{B z(eHDIabBEq_2J2tk&$5JEZG^r|2j+Al=KPA+L7kd zvf50$sby>Rx~mWLGkRL@=o9^<9;0U)gN)}!)_5|6dD{${XJ)~PD2cWx6}>?((KoE(-?)?{lXLQsdeA$xO1CtNzNdrqH)~mu z&3Gfe`9*%jFYtK&lHU_zaZ@bBaS<)bq`CY^LB5iM@)`XHn<5bsRO1BBqa6QG`n^*B z*Wjy+r8vr@e7esxI8=$em;2=*$(G}ak4{b0YCWcxwc7qqE7m4jvSnMRJ+zRY^*n$2 zwCU{ryzDB#$RAqJ5XrJlSKGXx_STAmKre*rJ zlY8-&?eHx<;;!}{2)ZNeZo4PD%iX8l_w-_#NGIus^kZh3eawzBYwqWVxi9}NOpAYU zqBvC~7oSUZ*_Q6|v2v-3>S1+SZ!^Z0>>2xG@7Pb^ShxdWfE6knK?fUrh@*fKDj0zb z1-wY(0UmK1{(@igIDf*w5rrN!r1KP{I^9v2UekcMMEoNOlZvE2*+bb^nNsGH{gZpk zFUiMpxjZ8uRL~TyVxhc>bE*feXiNkywglOnVh(2 z;_|KEOzO4ug4cX6J;)aH#GB=f-YhsOI4(Fj_(*V7@UZs_pKpDdhRno8PJZrd2>Y5a zbV?s~273?N%zofE&##JKUBBj>SdNmD#@Wv?ak@CeelPrHk_>;Ru?nPK>2|ds+MX>N6>XVE5f^ zaS`Ftcn(|Ea`ue5wHJ{_MOADYb~(SizCN=&DJk>9LD%Q&t5LJAjRT$3=(jDirm<)_ ziBxLjK14}9kp}THG-n*3FLcJJtINQ0Aqg6U+2KAG+f`_HsZvA5eu&qh z>sZLFB@J8aB6uyJchnec?yO*Xs5y8^P2$mX>MyqFCmA)^8!{*m0_2?&;?QlXLc-&M zL+s(`E@mMrG=w@R^YWqGg-&8dBUvmvCN+M59@1Io`9QXjFTd6akobzi4XT_})&Ydh z|KWlI4L9FU%+|V9ULN#P{w~g~sv{qDYxno(VW4nJ$SWSXBDhD)PW|RuU22L(lUiI+ zX);xzeKLdBQGwnEB4i(=0**U_C&f(U<^ocH%S5r}%f*9&7dn~Fe-3)SR>H@$*KeN{ zzQzf6l>xWN1WK{u3eE_e4lt*YD#@0gL=E2v=@k$)WP6Qd1uHmNHU#Wc4M)jFQ7q4K zsVc`Fe2nX=kX`9?7O@|AKM+X_(cEM++LxEn+hA4C&+7k;Wy&j`of^oE06Fd|Ykjb>rPefvfR% zY)007$!1&-nj>O6f*UIt*eY8dt84~{*bqT-wu|sW;Z`kaUr- z5L7x!nn*JZzD!RFcR|SJ<_|InM(krFjPIcKSEC8C4V4DBJq?5~w2dJr2_C!yo)fuI zB{h%+kEVbC6A?r5##aFRr)3Laqvw|#+@8zCIwJJ*-S;Gw7KdKr=mL;7=!Jc<__LM1vhQtn-U>+NRGdr zk_Pb?s5+y}Gf^>S({2MXEW?tvt(ibJv?%jTHdnU=u(t?Qd z$#!fuhU&osEC1a0KZaMuz~LZj*JL(EBPTynAY9>MT#0qaQY1sp|K^bK()EX&MKaxJ zm%NBc)CXlH(bp3iO0>pZ045peDsxt}~29TU_NzRR13o8xSD}dI# zvr?y!MSYZg0ZN$B?GsS51k2blX2!3%(K!`}OdG3eI&5@c!h=A~~4zAg)z`KM-}_h6#292^4s>oOZijvG{+q=19@Cucn8MeIfMvdofPdZtw9kitCgdOw3q)xz3f?;)#&>@BRQPJ=(2!`!7a5l}}y=_eoyJ*ytmaA2bDnIb6p!Jq(S zHG1klYtyYL$;~CMg*S~$uR(nMWf&j@Q0OI(;qV7^ml>j~-WTMdgW|cpNgsRHirFph zjiZci=|mExAd!j=S<{1h(NaTx-YDW$=*Eh*E}X^kL#wY(Y_A{3Tq52dMEXnthV6pHEHp4R`2#0*|9{JRy^ z#v?qGbmeMnQD`8^nn*@iw1cwdo_H8d{2%J5$`* zvM&&*%o}8G`sNum*M{uo+BwO=Y9C78U1q?o0X%D;$9r=AcE-EW3QrA+=7-n5I>MCF7yPGQ4Uh+8A8t?4WMCZ z?XGv8Yu6YYqn~O?t1m70ucD`qP1Z>$icis&wQ3Lqr(R+v+#*oOB?6_EUAlbqQWoH| zeaPC8cj!e=-gO7kQZx1OM$~ zz~@VF&c$9KUN&!K8^}3q(i_)8^zP3xwFqOdAKmOaYODWNbZ0PE)zcND~8l&WdCQ{1&L+)St* zK(qWZyfhtqE7)7~R1wT7Cl%ntOGy71R}T|}RW^#J5)>TPV!TlZMO^M8m&~K0$BY1m zui)-omVIbxKj|Wy(Jpi_oDLGU6LqphjYM316k->4imQFr5V_#sp=^3?mR1~B4l@p0 zNA0NeknJueHoZki)1EcbW~X)<5C(H0fYk)|9M2yUH539ggR0J5Y6RU(RMyk zdL1c$A4Vhj>O*#jpkP0w)di)a5h!__fpS!jFAaqWa*CJEJqIa^*M;qCAroK+_Zxvj z_%x=5g&PsrfpFfTK%jCXjK&7MQ<$l;FR$bPtW=n%VluyF1OLM1U9ohmDWOW@AL!7q zLE7II;Y>%YwLi)_GZKG~fzr$7pA z&Z4lQo~ydGDdBL$`6%UR4aE=Ac7Q~Tt)2;HcLtQfaGUHDl)^Vb%HRS>DJ%f``4b>z zYO_NqiI-v&kJ z>JzvuKs?e99>LTg&Fu+1JBQsk_LIHW3ckZnLgcX2?iVW1)N+OxMX*HH43<;(Vi}}NMYyIS*6xqLpD9N+lC0iroW)ypDci``6S?&U0C8jg_^8~> z$yV@C%56ul27YXwq%)$5 z0KtCDyZjPF_AHGvq5#D*{AH*?P#iBQ&YQqeF53d|4_?zD)VQW*ut&k%oeQUJ){9i$ zPSIxM<-DSdsS2PdUSnk7sOrK%8y;L#Rxo?X&GjMe^1zE~(eAefSmSE!sp=q#XRqv; z-vd8*-~+3IJ#Po}(JCn2zp#P)+((P z0MLI+%Ul_{2=kNg^w*PBLH!~k>wA3&K%iI#jQsiZVg!nbz4!^ag3Xm@_ACnGI-eXr!8Y=(fEB=;~%=*_Blhx z`Rb(NJ!q+XysNq$<^RRxjQS2l3;Fe6PNzayLldqxQZ5v;DcKv4>dyz*1DsOnL$W*A z0YV{hj7T8N8aXACBSq+Bpry6bBMDGw9)U9Nu_(2D<3Pe4mz6J)p!;%k*Z^wmP5w=C zU-Z7ug(&4|sL$qp6{oN)G!C_ooiKfd!QoOd3zCWwXkV^-uW6URemQY%YUoVD4}Zth zZC7CPQt8~QOJj<9Fl4DkAyS-Q1;lkKC8RK_!A|{Dtf*exJJfuAPPa_^*gkRmu`dYc znR{PgYMCgf4UTn*nwJVaBY@%y04Dj@4QgtsYB zJJ^qjo_-fTKRrA0;Nh8|(Nk*+^?;0oK7*za&LH$zY*KgRHlkuL98*wUoXVa)C5MPQG5axu?@MKB>{ny%uAML65;#NS@n5G30h=30P+3a*zvJ_Hg0PX~X3Z*SGs{_an zRA1c})9!l0CKa|G1*;F}=qumb!4fmE%2izcI@|--bo>kkiJoq;Wpt#Gnf@M9y+>QSmKzI)&JH+Isn>gBG-~{Q{ zU}U)n#=S9;B6PzUYDgb4D3kYxevu{Zi)D|O-9X*XzEsF+u z&+P4##jT*I`nHH;4f%WK9-r^`_GKLiCKpD&!oPAlDva$}F`d2x? za``JO^A`ZeP!!RN7|Z4&vQ^S&)#2HFh6G%+&nh9atyK%QHD6V(-oK7#<@ty2-I0dq zE3Y?rNW|!5;*BPBRC;oz+9i@okLA`^-G~ng@L$$f-Z(D>_A2tZ$k5J4 z`?n#5jQ1mT$`PGpgLjj6{ZkIC=^_=}W3f z2a%JVWFV4AV(@~HXm-4la8LqxdK%p z@F3F2a=r0tx`u3861+ceC1Jwe18`dCD)ZMyjz`8A{IvCFgX6!0C=87ki2-b`J{gjV z>WpThUvyQ-baJLY9t0^eQu%V@NtCNd756^QQHt$%7Xh3kdDh*H!XRq;l$%wCs|Gty z&U9jKyRFdskm+F}I8=z?K@iNM+s-W99Ft{|Z!_i}-%mR;_mC8NN%>Z)i4fx0p>u{E& zTg3DEUZm7|*Oh6c(?A?IK@HJ?)79$6xmcz1Y%K0s2%{m+MQEpRy$HcnWttn zYkeIk%Rjtte_Cyv;P~!}tqMBFK;~t;^El~ou6K?nS&_~>ux3* z8F=RwpkpR)DD9@Dv%p>k{6HJH)ILaCc7xz!0C@Wmt5hpv+1FDL6@aJ&pm@u&Ej1k7 zTo))nk9%>dH&B%7;k2xBD!#;`mxc7G*Qrwc{j+Ts&Rc|Du6&5j>d-2jlGP1xT7&8M z>wal_1J<;KvDk*9Tn~)K`b=CYc@d;Sc0YOE6mSvXMU*ls)Fq;DCN4+CMfjCt@qF|= zD*&<tC-f@M79ik2d=s2WAWWx(mbegzM3-9fAYIc|16|g}zz3V(^&3ive$qDs!4UJ5@4fhd7 zDl*c+ZVH!UGcLl$1FJ$kVa=4WgGm~@Ko+WPQsdLzSw1jscqos+wLQUF!mJcT_fW`c zXZMSI?)|yzPfk zacj`ff_C)m24NSoK~T)Ur>;G2tlgPbMsqIDQYgw-y}O}_M5nujU(-cP`4% z$cJX)Oq=cfk(*U*ojvxEdkU6sBlY*p3=z-|z224;`b;PrD#ooU3UjRkZOHq;CF#A> zn?ow#*a+x;pz4q*zZTv7E?U3#U3>KCoZsA5exAi{a*&Kkz^Pln=56ds(s7}{er@X3 zKIvtJ*%p~=`=o_8`c(N{y|~b{_RJC-xaoWrQRS-WKi8FtSKD2=jUBvUms7*74rqSc zdL{H^3A51w>mQ-UY3d-1Q>@10s;r|8(;{}^hmp?GYgArHL*~2H((;hz)$=)hPXbFC zM&fO--0!uXvmid8u?-H1UVazrKKEU{e|vP}e>+b|SmP%1e!k4EsHX8X=ya<0mngYm ztTb4IsPIXLgU+EtcqIh)W*X&BIspLAjW~s;_7YcPa^8+JmWq4J4fB%?&w}br=(&=K zaX5vF4T|CJn~z@URZqrHX$MHA!{8dgiKv~c*Y4{r$qxBmoIPS68izty$WE9%$Kddx zFAElhuo9HbtAi9u&IF^{SKr!2w+ge<>gm6hwD~Z-{hW7BaSRAxQSik1GxtdOc}w-= z0IH;fRysD@J>kfe<-wK6d@&0XF-K)=(|(=iMpeFuto#0kY4B-}7Y!}eT_Enj2qlZ4 zlf&-rN0fJbXs8D>Eua(RySqQ`fiZYbr=M=9i^P8 zreML)ut6?h@Jz5c3sMrt`&S}PK_W##)^#4>2bL?D#n1FyWyBZ~t2wfg`2xS~>04!x z146A-s$AoElwyNo@1tRBAX^JrDqNBRLteo&9Zu~DreyhtDj3^Cp>)oO?EbY_&lln^ z1z8!2M-Wd}J^dzD*$eMCm^Bv+NCk`s7o@`lJ8{(^5t|_ql=?bg#QsbhcI2m5dXJ#) z$4&@YWB({XD$O)1<=!&#&u}L^I4{Qbfsxw^ zIwm@?ENpqorb8Wh_b~wCgZ1V!v2uhR_u^V(vEN#5wqKflXndq};)aV-At; z7U~<~7H2B$anqvakWN&Su0i1vrA+UR1OaQp6!{Sv<-Vc{FuAsml7XG8XK1*kkMep}9s&!d%{Wf#>}^o| zdhiuvg0gN0V=z!dW6VqlZJ>X|`Bp3`_cevdRRCIg7bLqkswci{zM=4licYWgZ zbjK-o!$DA)ktaTfn-U|T!0!D7@S8aSVz!15G{JEgg>;=(C+~nXeK?@&r4=`dogvas z!O#d@fIvKp#F6;Q<5+SV?j}$^8dFC~B8DSzog?eAHr@}c;&tuMP!CJ4A+DjR>x@<@ zNt$Sm51y$642Ev?lh z>bq*mmttZiW{)kk5ig$5MpMl7SVJG21WW1zEcI6!G5eC(#g?109%yQJOGkiIi}f3m zs$@kjmx>GP%;Y1)1)6qWeT>+p&e0U7BAh0FTi*D0HfcHq)}t$pyBZ2u4!rSWOBIO1 zuWD0LwT~K8e>#KhrRk!6bY^2px9LY|+6Hs#>MS5%m?d9k{9=nIm#qu4bfEyyMa1`P zhBVm~>Yy3Xe^GPSR)AGW4~;sxkj&K1wTA(fixS;$&Rj}~1F|qcFkVl3t4Jj=6C z@?>`{5W?;u2h_&ch%qM&v!gr;F%RNq9Tyx3V`%Fi8w8bBwB z#7ry=utaZPp}%r=AzxVsA*k36TQs46&dkekBovohDyuW}#q_c#>u!8r}rc~N8%LD9T{GY zY4AFbWh@!C6y_VDf=jm*0`cJ2C{@`MRLt9s#aOq6phTu7Kudh)pP68pZ1%L?u2WtHDS>+00*#k-tBQ)w2xy5 zty20Z1Bw__)Ey6KscarqP6qfqaikTATGAI@6a_$)WY~;~ON3n={FQ@0qDmnZnZ@LM zx@JZ1aLjG(;swoRQq_d951>lPQ)QIoOM~?O6Of64F?TZ4G?f=<;*k6+9$POU$~CCY zDbmIQ7uBT~8kUuBB$CpSr1!dq(Dcc~QH$IYH-06-%P(qMSHy_ zQmMQKQR#%E%O#ZZLuT$$Tk2L;3sh?7wxFzS^+B+%@ufO@r!}=cb;^ zQRb%RJiYQ31z$6KM?ObmDzR~9UQe4hLjD|bBV+{yfaDtimt*j9_}RBZlM`-<&#|hs z=G&+&3dEqG%-!}9a}}acokd}fP^_9K_RR0*-EE_hE+0vx=2n+=Qn%NsV^DzeZ@sKI zmg+OP%N9gg4SNHoTu+~O5A0uBS65YLYpPE%l%lQ9KL@MyVoK(04Bo~QZ#%?3!ig1X zREh}zD9!!y(=SH?Co^b>)~vKXfZJ=EcS`5PL~G~ZU@OntJB}BOO?}J zmiIDYpo07j3KMGlGbGAnH<|Z!Q_;2ejQBb?+<`K{Ea*nD-QA!ER2XRbc=w!lKy3ja zy}pxIXGQk)njGMN=UCa`mP~Xe0>xGks8pPBANWj=DI`*lSS&4L7K}f0hDl!L#5)r7 zzF)9QGbRMh5f>?ub+59mbazb^`NAB0IN8Vdn%FCL?HrZyhsvL$USLu!%IchMKY_TS zTNi1Y9$|WIizzAp)X4A@36pMxQo*W0o!NGS3b0Z69N9JYG!pn52JG4>!u(D!8i88m z-4!xm4HtX@@r+$Hc^=zt-(QI(P42|+x%HR>BH4^5?^C)|Nh^yiZ8*td8Hx-Xzj6$*lU``);pL#F5TirzOmK@Jo|;A*UPAExm|&~30q zRQs>LC-o5oEsNNH7^nV(M2wvoPq3f@7gaiCpMbbAMB1rEeV=ODUE`KU1e^euQJ^c< zE&2-*^fiE0(PhicCd9$-d$o4I2T*%RtiTU;%%rmwcSeRDJQxjH(|mW zxF(sOmqS0BtUM>qB%AQ#H^HjklSF3NkA2Y^RF>Z6G2sTtpghZe`fOwaLuS&%xcP1} z_vL<@J~TZsxK*GP*p}@*14zfKx&GY#?jJvXj*C(Y#w0)ayuUbzszrGxteR7ZeFC9^SCw#om zZB0G^N}$|Dp6wa6QAP%pYk9d#3_`ZT~?C%N_>F8$Bj-y%a(B=A}>HEKKXe zW86iNG4*|V#gmZby}eqm`iP8+@Hz)50M%Hv0Z#fZ+)V@zpjZgBD{ukqaFMLR{_bt> ztz#1;NbMFtK~8L7Km>n-3C@x_wPvuda;mgTm<$2QX54uSvaCx77P4il6L@(6%QY)v z-FusVYU$E{_MykyP_vD8=6~|S3la~BmH5Jr^E&J}s!CfF@9fx$|nJA~my%8xwtS>f3z4MLE3b^pyhyr=+&d#!D7i5Ib z-9Gr%fqpa6{caor;$F{e84?Hef=rsG>!>t_bg+9FDSwu0w}-fMXm3%{#9m8CXhLga=z9a`uzYAVJBL98F-8ab(IOU<+q(3PjKPh

7gfbQ$Xd^wkKzJ z-s?i)-PQbW`*!^v-CzQvAfwKf0z+Wtj`|mJNw4hFRX(sioghOnM|kV|-OHvkR4r%7 z?!Tz+7)uG>y8hMT&x71WQ8C~9blqb^yj!na2SOE!E(E%aBId!~;LxIz(KZ%lOC*22 z54`G@L^$?=#R!lk|Ebt@jof@%@P568%K+_eUUG#QvG^y4K)hQm|8B=b&lNx)?x5a! zzPzk!}UCD{o(ZA(^Z5@2SVfqyi zoDw}ml+YF1%6O^X(E7GU&vLA^q_m~9uTI)s^z8mGL*wa>Bxk446)RD~a8FmQu7;YY zp?!N29{!mzTgVj(#gw4q?6%^6oqfTl(X1dkYdO6YO#@9P>nHja=be;m zG<_v?)zCoo(Kxdg@&jRaISem=cl=Fj)`W~PexQijVv5rXPq!>t~=x8cVM++e1 z&4O;|I!oPs4bE>z(=z>qu;@7bn%~_%eVC!Wd^DDAkm&R>9g*JgclkaCc$ z6x>FNIB+1hvdipZe%;o8p9DRoL`v8(suklwa}@1Xxmn2&^=L>c9<=O^Ox3p7<^l~-F2l`}B!+Onc8B24fKxXwdWU<5us3cRm^=~r;77_i zeq8N$Lc~8YDYMj=Bx6KD@sgYkF9G7J9x+@v4HFzYGf~4ZLA4lgaonG!Z3#Iy+JFO! z5g98D@H<_Zws1DM%T0p$>O~x&cxYD1Hdtwsx&~RPTUIziq^^*W>Je!CK+Q;CK)H}A z_lVTvcgb|s%Q#YjK($LbQhaGj+Qu>$^lG^2IOVW#ezUuToM(kyatNKmt=ChuD` zp5uQANr|Jn>0siIXkmraAjnh)TpK?KXa5si9$!eO$yo5-Ka5B4B^wfn`lzDav9Cw5 zp=F#tNK?UZ(yoSdvXtl^&sjUPOZ!ug(z!<}J1;ER*J#+jda{eFCZ`66;MMOHSg1`cDndAxlO}e1s)uprP_zh*CF^eSlqzu7e$w z8mADQh1+2v`W|*QSTrPCSu_N&^>73FUw*W@MTphH7%Gg`%J^+u-2m+If43a=XVmBr z=}2&jEJmZ5@W^er(D1`%azT7S-;*C*WRbbZf9=24ZLb$_br<2@4sK$_kdNiFD1t~} z3%b-TVBabc{Qx4}bRt>q@n_VjE&J%bSt&p8+>UcW9u%<-aNQm0#)G9$n1-c*3U{09 zTM-#{C~KsL>3d>ZaUa}L+)!8NLWcIO#EfpzAa8Q=HgQL5V|{DXZQ8D?kshICu9Mdx z*fONdXa%v7#OjfQbYK;r9&dnrDSV52P`0Yrr;cR`Z!J4ju1s_xUo(if-DMfPL_Wy0 z#?qRGVJq(FW~mC&ZK)K3C~uZ#2y-=4`~h0+Gy1g|{|e8zn$2^_{~3PQRc6!xd}gE# zGhP9HnF!7+z~INr3mqA#aN=fN!u6-^u$g%^K6}kyj-qR zw|sh_sEFK_mU}3N#`s(=R`2e(b-uz=dwD5SezE}46)2vXSIYJtwqr^kc6b~`k10^M zq#oS1jZ8e`R@3PbV`^2F9{>^!I}aS%?m~IUGGezSlp7q2ihrYX%LHh-Yc9u+q*5G9 zZW5c8H|+8-*BUW()aA$>?ak%S$3|&vmKf8W`4KEH9R%7Y+WdS#PL0;Mt^d-&$zjJk zyc8xAg=e|24xXZX|IoG1X@00p`yyeuG{WErXl|n7rsMQ)sJ!ij4T8m{s)ijFYWGhk z3#(A(nz8E-A0j^eA-mo}?%v#xR!wId_8(uphS>R{>f}Y~^-}Ci*PvDH{{HO(BJsr? z3K{uywz4pZULzczsz6XCrpI)RT{)h6E+6LxJ}&MSWPJQ_+S1dx{&MFi&}a-2%L+jS z>^99fy)ES)J9Oi(p&xx~j}s`<%qM0!sr%VEs{lXkkP80jVz&9Ly}5APo4CFjvr`9- zVl<*>)`}5a|d3bxW@`Q})IyZ=co2(5CTVbM_6sv%uzQ{Ud(W^Rb0`;=~ zM2Q}mFQ@&E-Pz>ghFxar-r0+QpIP4_PytunS)?#u{Q_L&%*Pd#&6M$d((RE=Hw#Mh zQPmLsNyFC|$3`H-9;9`{b?iWi82HAE3DMN5cxw|6z4OVz>>Tn)QfF#A4N*S(sY&~` zSsKVcGCTkAnTfMV?~HyQT0lNlpx6@Gz$!=&OZ)X_v-u0+3ldO|fiTsak`~C1D_xEm zbw{-nZQ_e3ciQOnpv!|-r)zuaP|*HU2^U>J$^C#u7Ul4ni7XMpLyD`a%ZeMyOLu0L zpm}5TS|ugB-3MtnXjFblK8F3_*Z|Z#Dwm(k$5;w6jfWK$je^%O_EOFD@1>e~G!m%x zHTW9td-B=6giPOu78+(@STR_FrfLV$8k{(R4+4ID*^gZZ!j=6R;0O0=Ej;>w^l-{d zG>K~4W1x?aGn)ORwB$%MIYTgyxy%E1nm_(*+~R^bqs}mQz za-0~hW|k@O>gpj1PaX)pI*(C>nbAe+>KG+Q%`8_isfr`ib3hfaR8>|{C+!{QCEY0_ zuv9c@HXRO1Zw)&-bL>|7Xpx9^P&ncRZ+~Ef;aGh%=JK^@+}5!?<`4tYv)lXeb}PL! z$zViA#GsKSg@W7av1rU8I!o#6EF)pzB`is+M%JEI_{(CR+%5XD!axeFIFQ{{xZCUk zC0bXkLwlqUZxvfp;n6ovL!eqlVeS8@>XyHnl7EFi$;OC_e<+^lEd2%$!SVX)h@H z6CT&hOi?R`%lIkDHwXE6)_l?(%iM4b_?3a0BL}#%trw{0YOF@w> zepKf%v43`X7XPx~l=VU{qM1zxv&9!&K3}=^0@0bE|Fw>;G;=(&NG!^%J;z7)_L*y} zRO%K8N>A@UbuaaGqP~w5>RJwZS!0X9lEUJcKUDbH8pW9U_)eoz82nB@1II3qoG`a_%xCh(M{w4FI(C7YXYN4(wGjI( zCJ#6-#T}n!`PY5lygi_89c4C%^>{Gn8J?UQeemFHGs6M5J_dB!+y%+sv@kcsO^5$V zOV_#H7Vbvcr?nCBTsBQNOve^mCFVfcuUSBDnDjBYSBdpC`=r7QrBN8mB!6Y~(!Z-D z<>cruXA2K^7407R(OI8eIVH90@|BkE-rnYzjhhmj^G_#Fge?9ijK4PWMPgc zk}$_kL+9N@FlaYKZ7H7@w3jPR8F0ouV@mjQ>(XIL`=CzWi^G>Xo66l9a5F~jbyPRfJg^_IFn?TyKsd%Z0z;=9qYBkw-U_T z-u>DldRRtQG{cF2CxNQ)>(^;ir~%ojg8iLfr^ji+vfDnKZ2wBz>P{zn8phKwa?)@H z6AJejD26yO+#=peJ29+&Xwva;MxoAk@H5kgE?#sYn`?Ht&a0AZJev%T(KYkC6jpV9 z5g6?1Wn+K#>o9eeAk}NwjsDJ`bH{gMxadfa$3g--FHby8q9{%Sb0~n76g1K5rQT7XZD`AezTj^UbL4_I7c?{dLMPiOsMLRv+c&@f|kI?kPp$QCh2EJi$ z(E zgX5`f>u)ycKP=Z{mq*ONCbzp_aP#upq zZPI7kbAx<+=8)~hL(ff>HuYqalD_R#&z`x+s6i{BL)!FOr|6JJ#ld1{y|yaF2P8kO z?eKdH$<%?QlfoW2^tJx5Z$J&qP7&^(Tf&UT#m=&S?5$U$Tjq4Or()Q+VBGX^2TlX1 zg%(;Nhz+Mf>ihX0V(84^bk6CB4-Iit(SS}2+%OtCe_eXmWUgx`YM1O07SBC6fdS5d zp~X#pPJKKS0?y3Ez`6BaZ%Wk(krA3SUF1lguHarCOc5xC`ny9|;eTN&F6I(eLxsZM zSlzJ1k`b2lRRPAQW3QHdc16H`;ro%?P0! zX&ZrT-%?k1R$B68!{C(WXmsMS8^t)ww`)~FY}eR6k6YzDO~!<;4bzc+CtX8)Xr?lcD-^HFD869B z4YB%$YEliMsZc0>JYukGq#^dHgKzMyCZ|{R#`6ybyuz_}W4^`baVrpH^t}?THBd&v zXG!?E0$**nhJD_^5dlFGVh1p@MPRfu8st6lCQ6>IIk0g8c@0*Q>WrZC4yQxFYo*$Qit z*W%i!@qS(l9H5R|CnD)noSgsdlNaETPB#rl1}8rY+^EEO4P4QoQJTI)LpSvhRy3qn z`Vj~=EM_)B*#*;lm$7El)4sKJ)>;I;Q#_Gp6F~TVW;^n;;_k6uADg)^i(1t`$I3^y z&oo^v`Kb8(kI>qyT1sOWCn!5q9UdB;BJ0LnWg;_13@zldns+9Qrc))Rb@f}-l*!gH zP~N#wF>sltUOs_@j9!-ut50SZA-kje!9KZD5g8mK^Oqt2<0&<*+Dmy>^*%{8|6TMK`?N0LR(>@iLvCfy%+~5Su1DkTGj<%_e&p{mkLimO%R9)_ z-E|##bi|bGeO~t)29KEna(@rU=v z{g?I}=UL{qFsE_Jde&(@F=un}_7*D9xsD&J*Q4$8i5tgC%FJX!?+Py6i!;?**heHg zF6C#XCTDF=LIDnW=QRIRg!MEe@N-B!=Y*4t6v!?*#Z)bs;%p7IZiH)j%vTPndFaGB z{2W@wvqrIa#1t6Mw5SHJl)4*`U3VPGfi%a7IH?n*S1!io!pYAKrjRQdM}#3xe&y>&v{Q-Gk+WND&|L_f$%|yS-Lb#;GZ{ z4jQm|tukr|PPrh30bL6^GN!12MRIG=^0d3D$#+ef5?slF!BegUe-fG&ybSqg*kL$E zW^hajFOL6{C3|7&z@z25ntOXF^6uHz15r3VMp|wc@QAU*$+B2wG0=qKlii~R9^#k2 za4wN@C*D(YK1|fi1-I69J$3~T884gBas$G1r=tsUg`f<57IBfXb2H!%?*mGZ={J9} z5XcfB3xP&LS|po$Mf;!=U!0rGX%pR^?zxcv?4PT1PRIj`!TK<_ik&s2C9a%n-8);e!B+8iPy?u zcEpm16%jj}E;(g5C`8P`M$Uo~+8E z{uhN)R~krzX#`E6DKv)`(h6EjFHj1-PoLAbw3klOuXK%mqg*PaI=V;w%S3hQuK#y+ zbaip{a`kf!bB%UAUzYr*7b_(Kdv`jAGo%veRk~L!;UKyq3X@zk)u(@3ADhcm=$H6vHdiV*G0bT>F=<2sW%ls%1>vxwU3I z;@YqKCjn2+`E7>}$fpVvsZnLD^RR8VIHvYIKM782QOySBdeUiC5J~kqAm$B`l8ch$ zNfQN)p7GJafP!<+FqjNI*%IPOnR~J9zIi0uAGWytPABidq z)JPlcJucuX6#SoYXx(NM!e%Xw(EA83eR;HEm6t*J^{(+>cTa=j#A`QvwAj;QZ`~7s zURw&56Q~`^^e$sY#x0}S2fLa$=me|y_>)p_A`r;7U~r1lk}Wehkh!HpDwg?HGC{pH z<1cn!o!C@`d3H}2bG7CpqrYa9Y9q4tXYNm@n^K8Sb{(y%Aj@Z;9qS_&*r(V@o>G{s zvT91i1%isPl!+T~rF^N4oxFf%bU(P<_IyIzIZjet-@*FF^s(E!oVx{WK8v33=$IhM z6!dFjG#{vawV!uev$pOLE9voA&!%46#N%7(30y4R;+4=nJdV*)k~M#~Dq9yd^MsNT zq&8pHd7wWJ!6#=fzsy&#Mzf4&DeQrlwRj;V9D-EvwJhD(iF0DeqS2NwS~1U3aAjiu z0W&tOsU`;MB&GvnQtD$Fn4L%&mXVp$rp-f?`z`o z94{YK&7-3i34DDewyRrc9A^*;)r@Or(@&YvGFIo6yrq+PP2(GVQELcdvm4_;@{#DT z6Et!+)b{RQ3Oe)|x+$Vc7x%aS^9~y8Ogmpto)A#|W)jlBrm33uY1jgot4f94W*}B; z+|E~({#yBuDmkb{)KrvTujw#(z%1i}?X#f1?i(p$$Kjos_Nw}Qmhv{dZRip8W~Vef zI8N&s95Zz=!O~e?AJ3*sobvWR%oiILNI(m60r)zK*a{)BH@(_wO{|jGe9q+lwMkY) z1HH$7maX_PyVq=2BYu^YzQ(i74}Jhro?}*!>>8lcQ7@{N0$Q5}_RJG7N6@UTF{1|S zB)f$wr0YGB6i&ht0eU%^fcR!&7iVwAm*nZmqTEztpY!@8#Jwlh%jDE*~)K z%!AL56dx->UDB1!FYHmPNftFl!OLd=c5S2XR^8DbP_Ysy17%dWKEGv0vVkH9r=gL} zwKGYeoJL_%jg`7#ivXpFTK|X0Vf|}aXqkbzi<4!vzoF|NPS(3xXUo;M8Ej(L#JQEv zIUnpA)UO6oONfF_(t;;cY)Cn5xts1YmLW~bh#Gy?XSRAi!}DEFvY^!u+InNyBkZBY z>v6i{DhY;pGk`%CfuJkE0rPyTuPSU26T>{NjEFtu%)^J_Geq`2N1{$=Q%f^Av2}$8 zj;koB6+QcV^{zd;*kOy z2#_|MXU%jDCXoh?LUe~7@>=vGyKm^0&8KPo{Iatji(O^WFQ0M8JoK$s8i^!gOWO0|-TRc;I#mUOa4{Oc6 zp3HQe6cHE0h80Nm5mQ@-{>4uRXmsuDk3D8Y>0Xt-)r|_gsGx7v6F=*vadK@`h_cp} zdpP$<4vPCyd41!))D)7e(JEO8dGkh7n}yl>{6x%(k1c@D-pYN_l81_@|jmlh2K@1a5Wa*O3;ZBmXL@Lq7&{RFy$@r?(UNMx;jp)2hCwo zJ54x;zpU4M(bikovuy+%3N)akE4UoQDu$74$)X32`I0;%TnKzIPo;eC@f6jLSvv_+j-Fdy;|1M# zWjMe=N4!qbW`)QI5N92t#Q_q`%>_5ln4ZKzTvy#8K=bwEj-tr#Yv#kmL*Yj#W+us? zJAnG)psHJ>l~@?xb;Y9JbydqxYrQLb2zb;~M!~)d+jFS~6ENxE*ENuSiZ@1a87K+( z)s{nL5rbOfci-v_NC}9np{@WFtsDKS%Nou6Q`W51>9>P?_CR1fmxE{_7l~AR4tpqS zs+?wx@SpGc03Z)7fAh)Aw+NZoELyIfoV@V(PoX)8^23i-0k6m0ikNa(R}#C3 z6Yy3d)z#dNvA}B_d96ul5+EbjVrtoW-fWF_BUr8b8u0eAhj%x^ZpPqoBwlkcpAgOWsiU0boR# zMbl7C4BDZ?6@YGdmjW_t-vY*A%pm8jNu?^s-oM<9ZDE!A#xRj5qAhTVzh0n@O{`8ajGP}mIg3X!PzCWI_ zhh~USy!Qqnf+d*^u+KH)@JxKAL;oi*Tc|&lDI|LYC4qo}PH+!Uw4f4Z3XBmZJ_I%20iaz(5r5P-t!XlrGBxXuYCjk z>KEwmpn!!#9+)5@m{oE}3jLXaJ+BsOE{Y~=T0V5fikGX}WRS%2f>11$B{=RI;c+ZD zOPX8bTPM$Ej&PeY)hjyB>S#osYgd9216%p8=54b)Q&7 zt}ULUf)PlFi3-Cfx-zW^7zR81QNsFbizm+W+i=%PkEExWSxx8ZyG7~?il~TTONR0; zPY(u0ayc*mvOEhiD3y>B)`E3Fps6KY8ovgR8|W*j5pswWxO&1sWSCtvh;JiL`KxdV zC|O=%WRSz?VSI6Yo$X)@LbD8*@Li2R&{LUPL?JEIddXbU(c4^9uPZjbC{uRc2^l&4 z@-$iQ1)Yv)Ap$#;5Dr|V>a*c8Xm0GLXqugUnu}bMecU3mG*iR;1+(ph*-&>@Ruui5 ziZX#8ICB6aBaX$HN!#h!80!W+XF2qzHNvdMoD6q)8XH7D_GhT2zK9`_f+9O{4kkUO z&NEv_O=EVHbR9le!3M@3uvBMWhG37aNK8H?9mWA+$44rLjTXd{f~sq$W{@Y@Fx{=XA?#Co8Jv>%!Fla)_dQ~>D>f6X%D zxM#*GE3)xc` zG`^l8;qNuJ7=fb(vuUrn*^b4q3eb9B85?UgLp6>oAw`^35Lk3{*b+r?1yydm+aQqIFK0}RZHH_=u%qhe1M*2K0}9@SqlOaBMiua|S? z`|s86*lk(v#@BHA9o>mK>8J8cKGRR*As^=9AL+55p!tAt;k+rK_LWcml`nS3f3y{G z1R~K>s1RK)ibN?t+(8@?BZ*^Fc^mHwMe^`7zWeOK_;r%ZgH97wrp$X=-=PL`-sBs4 z^sr95u;{Rrqv!>*#Ro>STw4WY%ds`~$Sb@1n zLsMvSBF8->A33SNkOq~Vp$<~Vo~ayyt!O(#M~V$)874nvkkuwn%_5DAQwNC_U&AJ0 ziiTzJ$Zn8yoArd#nR;PDZsMW>mLQ(*=qTZBo4#QBE8Zt1=<{SbYKkGhWc8OgnogR6 z4@+MB(r$djAHP98N}B=|)v^>qR&|p@i8hM-^&6M(z)*z_N&gxxlA`tMG)D=n7EA)@ zhAfLGcTiXc(eI94Hw zsOmKV6D&d+bDF=;J`42JR8H%Hly)3xflX4kIYg*7sOXp;Ib76oQ>_v9lFXGX0|j7q zXKGO`A_4`=Y?8#YQ4W{1gtQ6x$$hp4xQ41oOvYZ3Oq2x)XFQr?nDNUk0C{UN%q$5I z*C80_97!n{vQrf70hcHNsP5eJfatJcN;ZNqLg6%-y<{L%QCUZ`v;+2nCrKD8bh*Vr z3o%GzXyq}vm`BT8+vkQr3CY?18U!L1AVUPqC`Nchu#%WcfR7@)6-(N7M07Jk)rG1GAZM?Hvi*?- zgiz!nz*e%bZ=K9gLQrMtxIJ4-7;OITRrh6_TS zjc@z9U2o=NUL$<1s)slBMP;L`+IcKR8sIF{P4gfv=ML#^#7()PBHJ4=5OUK)Bg+G; zF38USvUS0@40}qmVSt9d1`&lSQ!m8|EysCv75I_XQw_02K~~Rz9-qk>UL+(mAn^AQ zgfTu+PHKpcDM^()V@0R=0V=XY3$j-TtEWf+o^ced-cU1(ky)S;6~;nas3hs_l`OP{ zBh}W?$bymxOmg#+Cx#Q#Ruk2Sdxv|$61Theb{_*ncGDs%KrC8Q)36!CqJ0Sj7u3h~ z?f-8x07Y4WG(38E+#5PFiL-BI;}9aPQbirf1lV!1E9v%~U`@5ougIR_>c81U**uBAO=@jJvoYt|ZIs>%Iz2oM_e(=e~BFfeU z+RCP)tys|`W!#{GPn(2s5vH8ha1JxHi+iGVb%3W7vPuP_Xq&5r#)>$K=BeVSq9u!V z3{S)6Ht{Hu>Xw28U*HarTeP>qt?{j2d{us}lSf>8G;#2QdL3(0KSJ9NCL zy@aIgip8yigp-_gJ}q#o*7ne)zyIfDuK!oxndO=_GwX6)j!L+EHuqj7cX{~##(OB> zIkB-Uu!O6q57%Qaz-AC3KK0=tQv}|_yPag>UWkFZRJt8s?+fsXXy5ZM;rK1J0~K48 z4NZZliM8(G#4j#`Cw}bUdewpzMd~|ZNGplm&T!{t66VX-ilBs$=46&LprujwFOjEVc%>x zVnY0FO%RGm_X!Z1R2zbqSZ2xZBEBp1zbW|j&=71Z4)pjEj#=GK%T z?76ECL+`#R*#Ga^T!fO=_vq1-hv;q!(i0>62smvYQrzqVw_}|;C;VpGU^ZkOhiT)k z1;TvL8np=%Cg`5#TQ6_6`8@Oo3oU3c#$a z3aqM>#;rDu*PPpc4;nA4?D8tCxRM*5{&uUWt_e-5z9~&>MzaD34Hi5^$WWofgbf!y zLc~asqeP7sy?P~;La^)$1jGoln>6b_u`uBx=#3RA$~e(t#EF+6Ta8I(S?QJGU{F*+ zMU_`kRkh8jR6c|xi~|<=kqKaZtuV9LLnLLD2OMJ-z>l*_5js|&#PjQzG{I@~CZ#c| zPh&PEjn%X?b~Bp5X;yUH?p8_z5)oVOErd1Sa=;a!Dm>c9N(lXr>wen+7f zpy*`3AhGix6|M)B2L+8?idgjmtLC7P7BFDIfo^cRjlp3IDM)M-yoH9)BJdVxSxbP_ zQqYM;V@bTa)?4`$cXIqnUPEUfbOzx8ktHL zBhz^xYGxNBv+1JXCL{C7APmQFk|HT0CX+Eq?Fd}^d~clh8vA=%ZA__2s|@0X^!whh zal$sXC2z6sB-z2vRMA&z>p39byvPYtTjoTkvQBdW>B1?s zvRZMbpe>kcrr0cVCFV^B8h7Y>IMxD=1TP|1B9--z$4g<@N!y7J zjqxnD2-0C2x9mH|5A=8LoEG!MDe6wz{1b^pMvWTf;_6hoEEKa6sYJ@@{Ie`f3}&3X(@yt5k*euLNEBZSY$g6w?QqhXzOy!m0EjOg;PeHlx}t_ zB2K8>*1dxJc(QcA2L%$9b?MP4O@jB(k(bFUtV^$ks8rI4BtpS*60w>@T4fJYxV)06 z%w|ts-+DmQKPM=nDr^oDjnFMc7gZtqQEfz?oMd@&dNB?c6NZwrZl!LOW{`V=ZW^GkhVQg9Y*oD_K~8i&zEu^cDUNf)cL zrsTp$h-j(uRhrC@iB%43sN_8&msN4)D^!d$1*+7WV~N%9eN3v!mYN$sUM5`%&o*eZ z)EX1~RP^#<8t(jsi<6;9jVb18vKB@O_AdewS{?#Kh?l8Yt*H!_SqJA4OK@+!l92q%AO2r+ zZFSZ|zvhshi6R9t%6LAenk~qZ*^oXSSqs8!v&SJ3PKg%Nj7`+UsfZ-$ay*plwPHG- zW=$d9sR6dmkDJaa8jUz{<~q}I)dynExjpdE%K*cSF_Ew7&A9`#3%Y6+2)5FCo9wX9 z5mD8d+ubx5Too@_rn?@?lV6qI?yh;qz^qPv$9_}$i{Hr2f3F&(*0P#%*IGy2^fAZ? zo-=xz$2#v1`yjo&L7i`+)bW82XF%kNQ_B66tbWg#k?@<=O=Fm+LRx zUr|5!XW6@;?5-nRa@I*l9kADSo12$G`JLD2xGw+Lsa>m8%??m;yKS}68Z8zxm}&MY z4c@B&LH%J14Gzixk5H{wp{`b9b^K+L`^LA`esK;Hk-c^ft zz4hI20J{oJ4%YuKjC}f=7KW0*Y?)utB6&$CrsLDGBHAlGdBg2F(|vs(<_!z_)cO4Y z^Y-1AkDC0!@Oy_~V7BK2<7)dIa!k*^@B?cnZ}QW)C7 zGK&q5guCYQUAA6M*RVN8_pK=S{)1g*Rh{>sw)z?Zn+h@gtKD4>d%f#@1c2|``bc7d zC0p{Wp{}*36U!rdItD3r64EX?1@Q!l;Y4t!j$(L+cBf1KF^B9%tZ+zxL`Z^UNP$#n z0!^VAG>5e4F=EDw9Vc!)AW*j48Pz=+HGYCDvP^jIHRF*c%Pu*P0c<0vA!&?Hij-z~ zTkC~R@E>>6*~L(p0kLRRfm=uJe}^y%$ui|DH{Mi@7FuSNR_%8BN0;OJoOjtx_dWI6 z2cP})I|w8}GssGiDBENy)8>?0Uim>%gacksp3sug++$ZF%wN>L`mLd7fxvac zpb~}so^u~l$eE(AJeh*x$D68ad=r}3q$Zz}*{5RNN|jX(Vy;b}tx^E}h}EH+?SZ(X z`=w5x_ZooJQvg8+0WA6gywm=V0*1x~4Yukm5$0Wm0QqOq022bA^Xg%Ne!FAr90i;e0JkaNl6AX1x7*+Uo3f}){jVo5N7E*K zw@bIa=iK;Q{0&U-AqET_rjWuul;ILJM;!gZzu*H7-q^=69^g~hk0b2BZn9e}jooAY z>>3+A@fujw=x^ScFbwgY@n78sgmRk1(adMHf&ngs0NXU|JV+C_d5@ki-TZ{D(st=N z>DAdG_WSp}UNq{;?ePDC3viqNUyLUHFow}k7$V^PLo@Rf#=BHDzl`&OTl%&%P?}MC zpdEO7zofCGa=M$FCC5s3l?b2d0C+WD_-f-NUViOdu6TcRjsO?i1j@Gn<@+g~ck}Lx z;qoJ}%jB6&<(N(L%CAe@N`1ZZ`(kC7%Jn1p8&Jxxxv#CyQMqH>3`*P7t1y^Vc@Mv9 z+mj^gLpPx3PEhu2zFHCrYVJIF8zWGdI0+J^%2B9Btw|=E)}$($+`b_FG24=pSXfg& zxSZ7y$L}<%{H%U=-52&Ge5v01?uTI`0qmQU+BX$GEB2o%UzPi$(ih_yHTYwS=|M2JWiTfM9Pgz9?}ENG)bD=v zy_e~$%-okuee6S38TxFZU+Vlc!H}u`zHR~#ub}wqAnT-SalN_nAg986v?fX^AX-l`U_CLM!5XK_u-|}CT6c`9`pe*E^9$KO+za16`qV{ z)BPtVO9L-j8SEAc8N3S{YE0F5B7o}AeZ&uIH;D|^-zsMN)slVF(djwxw{VJ&PXj$3 zzEqnkW{vLNwy?^)(D^jp5qadf*zl6+7y6DiUg|!G`~lBQq?vO0d`Ge*SdX!Q3?|=r zQ_fm9HXA@GC{XNK_XQ<l3{Qr87{-Y*b_Tp*XMTI;;>|PxEy<6C01bL)L8sxj;G5$d+(bEVh^Z{8{lM^m^Gm^VsaV$!40&4eY#*y2To|#i%Be0`5 z4Gbl9jiK%7MrPLO?~RD{hvAfQ6)XPMSP4L$uGIvAoh862Ee{6M=_Z3qdrk?P>w64I zd2EnVrom7;bGo4|-5Ew_oe>E;W;m0(gAp6vQ;pP?yUfVgec~~>Y+oA1fbI7kFc^+H zedh(o=t*vN_f}j| z8$6;ZvS~J(PRm)KQJapE+5ZCb?o&!VS_1D+CV)fJu$Y$FnOgYp0LNh{DvIUMgHlbN z^l{Yqy{_*GWM>whIUG(gv#dUEKA6>*5Fm9{@KA4$>!Z$w-Oqd`-*NEpY03RbsO{7g z&xBNI4$$UP>Cvoth)zzKsl0yByn900gqZMUC*9Chp{B6%16fH6_RdYV!)*wXKMND% zKe~r6oAvWb+jqM!;FlOzoQR|O7VTKA)!jd$3`WmaA^b@n&>?K_m>?^FrfinjbiMay zvBOPA33u9~pcY89F$(~i)XBsI7w2PdSWL_8Of7t%E-(~{S7~`2?Li3(csw)<4QC0S zXpQd7!befz@B~>vp+23O+|p<$te!e67`d>=qjM`8c7Y1tG1DY|(g04jVy;s5{u diff --git a/public/fonts/Ambit-SemiBoldItalic.woff b/public/fonts/Ambit-SemiBoldItalic.woff deleted file mode 100644 index 74ee5a1ab7ca518396ddfebd3bc41b1b83e61e09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36968 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

&@lNmt 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 YwuQ%Qbc~E7Ly%mSLi6$!hU;2eJ5BZ-9RL6T diff --git a/public/fonts/Ambit-Thin.woff b/public/fonts/Ambit-Thin.woff deleted file mode 100644 index 5079af49b41b5ac3e7eeea16613bd2a273a81d9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31336 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 diff --git a/public/fonts/Ambit-ThinItalic.woff b/public/fonts/Ambit-ThinItalic.woff deleted file mode 100644 index 54c55497b327ae6f35cf096f729c71c45ec3417e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32560 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 diff --git a/public/fonts/Ambit-ThinItalic.woff2 b/public/fonts/Ambit-ThinItalic.woff2 deleted file mode 100644 index 1d4c558c818b74c1d43e7505dc7642491f25ad4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30132 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 diff --git a/public/icons/council-icon.svg b/public/icons/council-icon.svg deleted file mode 100644 index 3f4bdda749..0000000000 --- a/public/icons/council-icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/icons/council-members-icon.svg b/public/icons/council-members-icon.svg deleted file mode 100644 index 2b7c92b0db..0000000000 --- a/public/icons/council-members-icon.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/icons/discord.svg b/public/icons/discord.svg deleted file mode 100644 index 5b98cf4b8f..0000000000 --- a/public/icons/discord.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/icons/github.svg b/public/icons/github.svg deleted file mode 100644 index c1d56f44ed..0000000000 --- a/public/icons/github.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/icons/mngo.svg b/public/icons/mngo.svg deleted file mode 100644 index 4cd03cf154..0000000000 --- a/public/icons/mngo.svg +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/icons/nft-icon.svg b/public/icons/nft-icon.svg deleted file mode 100644 index 43f9942d23..0000000000 --- a/public/icons/nft-icon.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/icons/threshold-icon.svg b/public/icons/threshold-icon.svg deleted file mode 100644 index a660d59071..0000000000 --- a/public/icons/threshold-icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/icons/twitter.svg b/public/icons/twitter.svg deleted file mode 100644 index 5f78b2e0eb..0000000000 --- a/public/icons/twitter.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/icons/usdc.svg b/public/icons/usdc.svg deleted file mode 100644 index 6634c087e1..0000000000 --- a/public/icons/usdc.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/img/bg-desktop.png b/public/img/bg-desktop.png deleted file mode 100644 index e64936748b9fb5e1a8e3a067ca8f6dd01890d336..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2832770 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%0DGXLQI;Fy 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%0DauHs_<U?8H({ok{ zAl;yF@q)<=(&TON=voK(fN2AWdJaqg95_fCOXsi!OK+U0NGy3yoYr9VoqH=uON0c@ zV>@OkYl&OgtrQzvIF@C!o^BbWG^4H~A)48tl+Ly*(5f$IhQe$)+TG49Iz3=2rGTmI z2ag;VOiUN#BC095Rx+ibya|Z|o$}b2o_nb|$lI|8cOHw=-J|+HOh^kPqX(}}`?zw( ztL`APr_HG?Xh%=0OwaMAIrKgZ$BDv@-rVd@?W481j!1voz6qvj2OgARctJI!vA$)$ z=mfm`80>u>d=`aN3W$Bl^GRMDTStW?&H}mrBh-~7lpHP2#cYLz?Z=wnWQfd@LoW)u zEgWcbe*`OVP5InZ^Vpkj)BR@%sn*thP;s>$H$4_Qt_TAvR5Lie0Yw4`z`L%l3TXXcS{0yRokf+*?R>O>=0K>XEaiQ`ND<+c)g$9$ekF1z| z{i1d4UDkq32iUmD3BZ`Y&_rP{BqqT!lv;$IZ}dC@C22HsN5Mj@xoey`fhFkF zVpY6er9yjs_L$M&Zj1s$S(cJ6>;zxuhE`M$*0;@7YlwX6P~oHim>u?8c>g(=H&8zt zimwv<#r6NgV`2>KEfg`jH=vQa_w3*j@!)n?9L`X6qh!Li~+3u+9;-N4q+Jk>b9&~k zddC8GQ4VHVCI5K8-R1aX!qm23QOLjgf6x3L3mn0+WClgLnwpp6RMaIfu+#otCq3UA zfoGlIFVcj)u_zyXrjJ&@u^ZI{NdAspz$7mT{Q4u7S8 ze`tUB=>Eb-0GR*cAHV)r{^P&=$M5^k{!{zw(`Wwv`|pHY`52aI z(@*VbHMP#K`$^f+!~v}R_`&L+x9!Z-+)I9QRfD{bJ3Q;xYk!PSE~=nNStI&-Bg*d7 zJadr86XlD2ed}4^F89fi0`iTp^VV;9#$Pf8W$X z&+38}F93+UPf3)exw^hzm&0n6&gB6bdl~b5uWB`4I5~B6Rymg1bz;If5xKC2lAN>q z$}im~R|#c7T0Cp4vv_XBvJ9-|$mP>b$cQUr(Ph)ope{6J3og4tb+a-yXvC(I&S{JU z7%|x7VUpzOZd+(f^@Ha30TvbTU~+Sey4VANjJ#e4nl>i zEYc+$G8)7tD=pA9h}^I`>gY;J^`U&h7z~gJWQeCGwygA(3$%;KPpnHJEV^;ZS=3mw zz>+EU;c*8)J{)54-Cd%>@;a4Yr!5i`gW@O>$E3tk%$mRj5Vc8;OiAU9o95oK{X~jX zL-J{WfDzF4Yq6d#)@9}&*k&ILetqvy_AJnnlUXWlo;Qy0WFJ2^GL$%^J7u`-9wyihn>86HpoDA$J-8msIa1SAAUvLKJeFh%9d@oE6$ z2&|}8cj9;|@c{|ONs$91Xbb0f%EV1frTGt&M93}3Ccj^KFqMBVS$)SB4cVN=#}w^ zIJu8O8hDD68_v+<9Djd6c}%R>N5jV9hCm*DaNZBeXbiQ3$AI%dM+qmFwK5!5AI98^ z4*kE?fPduBAYtKkwCa__%;xar_7|BZI|0WO(|aWHb~ z!#=n?><`lre(e7WI@wkBL;uIfh3BT0Sj4IS2cuoAyp9bF0^p$qfzp6(B}mcMrx3#)}` zEQ(-+ScdJ8tw08CJt_CSTX_z&(tHOV!Fvl{sz#ke`z#Frk@dkmAvBk4CJsR3<4_EO zg^cM*X1@7-&HEroIe=-1O3%n2AwgQ0*Q1!GZ@We<6G*7Gl`Vu_=>Ro6OWNI5r6Q47 z-}uQ6BCS2dd8#?2kJ-FZornhoM>L*o$-Jma6qBZ5k>UNz&8I(!NShj|P(i}H6hPA# zaoDurnQn(Uwb64)o7ZB{*EZdn07mhLR&D_HWeIH=h18(tEf|t=N5EmVK5Y)9hm)KB zY!G>(&=SLDT3Tee9(8};ayd)4d7cr(-c08RMaE8}|8lb<2dqnnE`?aoLsib_NRC~Z zXgNQj4ZZuzsenuD7|g#YtftD2THiyiUp`^U^Wgkd2TSyX(wpd%tMEsk@-$TEP2g4+ z_p9N=q|B;jqvtwKnjcv9#pb4zCc|IMF?DsrQtLNq3g!X_qF^K~x-a5_h3fdwV}7iO z6;!oCDNyN5!7!-Rk?kBsUjg`=Wyw%pITqL!)3j%O;EK#CF>1OeC7h7ot_ws;sSeyw}g!5afIH3(-r$2J#}&v za_5rU#xN4Bbh0ZwLviOKXRs#D3DA4EqvZ%NH_g-DPH+^rk4@^~xrCAXRHtLmg>0Ot zF=arGV0402_?+ANM1khj)dVTVO>SaKKhqVl1KGA+$YDmH2jb1{8gm|iYtHgChN1*U z*&Ez~tAG}(Kw|<;0A7Z;#GMS&2ow{Ti6Jn39Xmh~IP>)6ZdkYPH#`q<){>j{&M;CY6X@9F{AEsL z7LM7@a6O8{-hupurt|yey^`YhS?gDfj7E8PrTmzAxW`*OHO5b zJG|Z)h%(se^{;Q+`7HPHBKuT!S^LIrX$n)3D;PO<-D>jfz7IercI(n4+1~d*KR+)7 z+R)P3iNqh)$QvyUr#_kyY1&j03LlX{6$V<`?;O=^Syn$Apu^pwb&ypUUE901f%_nuNr1uc_if1i-0#i)y02fBPJ)GB6kMa9Avw6QIcPr=t(+%U zw>&^}gTdMpte;-!b=-b_)4nnY$u4wz+j#x)gRl9^=?j=k8H*;K_jYsp&afqeVD}rt znFL0XQ`qhGhIURjf3LIV$*%4F{V&^T|62mgs14k228W&agWS2^-nMZA`8mO3r@deA zw`5S?Bp~b)_xsLHVC}a5?8XpS`}FbxT5QQT7qFzDQbKzp9= zdtI~J=1A7d-DiLGW%oqG@NHW&U4Ufp^TJ z36<1B(iK6@r*xA6qi0gnIx_-QehL= zB1krRFw$KbDUPCWKoN%GytN2Oh>M=YYr;+ptKgIN)vP6DaW5sbvK<#jI@M|bEiY5j zIGA7-4T(Z*&PR@cf|#sZCN=j(NQJVPVzoN9>eY^17+_X8#R>;ZzcWFuEfi%vt82oC z!vkTEmF6+Et5k7s@tIUxFgyXEO%`feCguMer_oC05n8XUSWjsTtfyoeWY@WdkD|jE zfD9y`By$b}b0aI|t_V4tn+wh1QT!QNO$(-&;$YBfR5K0?#3jjbMF<+9M8h(Ufk{f< z;-i?|q%@X#uxbIY*ytz)^w@%*NQ%4( z_XD?ii(KwduuBD%A2^=WMg;Z#Lg99+lG3f7c%_RS;l8`aqjXY|)@LFKNXw?=r{i6VZ=G5j7Ih?@Ug;Qb1 zjGmVKKjN{jBFxnyw>DaGOv3~=c$)${83@Oxl0%phb-9=VtQZe7VwqEi{&@%m?h7Fc znW+(GtQ4J$2A)PWU!ZXXFi^9V@-Rpx;s`Ai*v*j)f-Tc!h=@IDYR|-}Rj~l;=$LR1 zn7{%wSSb9kKph}81REAtVh07-vU+rTK!cP)xOFR@NT3cv%Elt5KM66ho}N~3Q>lqV zT8H>))*p}dkm@eH)0i$mUPC}6NdUtj?ZK=Ai4JWK3IKde=`{xgwcxDlkBuWi_WT|L5SdF>>&w>QIa{a^D*x!?WNW-#8|n(oK-VCoUKLELCSpqU%LS zlas)f>}tB&THA^MDrMOq75hNUeM8G-KWIv_Y2<7^y0T=efL_=Av=uM4o{Kkds=810 zgDO+fdoGCrcL1~2)_b8!2^WDRzX3-WSc!f)XXx!vs)XHR zxEp*z3o9qulM+&3^j6&-Ed?(yU6{i(&C0nmRJSJGI0k30<(KJJwzlDH_M!Vm7NhD3 z;BtLT7>}OyP#MS}(MJkk@_F{yJF;O{w|Po+POa_pvAfToJtf5@oU(~JW)p!+Wv?1n zIB?3i>oOT*eP%$%A~9EALwGz(n{<9mqfOWLoj{R5C$Qzv0 z{p-DjTbXf2^3_|s{&k~q9#?YwTJD2B(+7E6tqg;Gmz-6)p4+(lF$wfKeLG?M>2Kxd z^6xK#LODbA>;JxAzw_Ud3)r`B-}vj_|Ni$6UBDi}Uk3o}${9t6VV2!$y`g9*)uSYczCS|vwAKP@EnWA_f8 z1y04kq5W2112iK&=oL)zmXwTvtD0TJ(8H|7bsz$wKny%E!d{c}h7Dmk(c`Jjk=V^+ zEGOk+@}mrC5nePKWf|Z8%|H|2v zF|ERb2~vCv@JvP$ehS&Ot^i+E&FgrUML?)NXHzCFpwRJd=6jP}ufsyzUQr`}I@ z3WQ?+dAy;;HL&HF;K&>8Q<3Urn#kg2~bcxov9w58mz}$?J2vxlWkg!B( zEiZeqaMms%t*RTomW}bebn~Q4jZ=I-v<_nBgt4gi8}u>2nnAGGShZFQQ3A}#P21Ni z5O5*l4BWLtn^T2K$iSF`Tg|Md=Kc>^Nz~h6=xksJA>xA(8;*c3BqcT5PNh*9O;=ee zD(vA5T@Vipfl+hy9Z5|CK8SsYb_9rPialO90F<)hhgcec0g#x$poGwCdK|YbnQ1#a zu*#=sKUv;53ZhI!Pih80;}BbPTc@QB!fRmGQBi`2et49~ulAl?Y$!Er>MEpHvZcPD z03R4Y!_qdAxY6Z3FhHxONE89Wt;{VjwSQI@6IYAQ7GD@{pH@IAvFQOJXali1XEh88 zSXt6!Q(xK5+a%;lBy;iNkOG@ogb1OuBeZ0c4UYn&4TPk{A`f8S#@@wrzN=4mH*FhP z!YiGn22oW9!K9fvFVZ`D1w~#Y+T+q7tGmjDy{swMm>{u~Rq-)cwXF%4GC~ehG{L2q zCwA9Vm$o%gGy*eSU@<<5uEpj@^=`Vf(*;arF0GlsO~`dinU*smE4LBs*HhhaB%%>;9RciG}^T;J#hpe!o!CrITkKfeibH!Vr{D!vCMK zH(8P;NzQXk%_Ac7Ow~o;LLkyBZir1U`2zPP_&)tUcor^eMG*+OX%R@Halw-(hlp@j zy{@yGd7L6ocUBHDxtp7ro2lye|KcDf;%8mmvV>s}zb|#L5hXwr%e?)u``(0SVy0nP z#IZ-l4RaD_FK)Qs+xz;_-tH^Be|*sU`@1-R2{^(a*i92d&&yNS`23mU>ztgTlevJc z>s`Q(+v_c|NZg$nVmTp0Wc%}Oobb8Hq$RLedtwNT82kby=L9yQubSXtCnL!}oX;SR zQ`h~R-xk6%vU;FEVBQDM^7A#ItbS+FxleSxs%zMjK~M||u`3osH<$A_4(iKi^XvHi z*ilQ_uxq<-ugE|ax3Rc;?LYH(eyzBA-PDCk5A~Y@Y5O(c_rVLo%j+xNx4l!CKpsDz z%(2QHq|U2m3~E!7g?_0)>eqU2l3_@AUfiuKj6$?0b7@_r8kb9Y62u`Ab_*`wVmc zLD}b@nE&FD06d1+>F#_=uu+x`7l-$rbUf^zh3w21Am&AKYWvB_ef@N{zh5-JcD|h3 zvNw|FUg1gHQ3K>!KR)nH`(y)!!`l69>0)*U+uP*xCw2~_&M@A}_oCHY0PhN=t?#QW zei97q!|!}m99>En0!X_kUN3l%?XLj#SWv zxt6;Ks#wBi#70ScnM?h~VAGC5@`oU-Q@P*rPvuPTbRLWO}k zi7g7iiIBl!xm3Q#x%q4dN|9PsKD-F=|F4BBwMf z+*3>Evh-zvaMCagi!vXUTO!DyB@8k$5g|_f8uUk43UwnWuOf@y_gcbBE;mXQlpwcf z%iNtgC&k|1YN(aC`|XmT{DpogDG37~i!=@5H_5;LGdC1nH= z23pYDF7(1ucrmVx*X?O#gu|d&z?sHK+Rdmqytn|m>2i?g{Xjv5OoxVm*BA*U_c^j6 z3Kypd(Ndz2FDZE*$H;7J@88aE1?{s}2A*nF4Fecy^Ip-#wD?D#d>7vPu;Vr=Ewmbr`^>QN}IWqmcJBbVX8 zVTonsHj}=v16ed(e8@KT3M(wRb{bS^sUg8sxR6OH7e$LX!MQgCFcS!kgBjGANGFzZ zqaY)|B=QwSrH2?47o2CaZE~2 zc~1(!4r~6uQMr=(#Ga~O+9K#`R&YO=+kF^W%qFzERz&v^?K!V2gXtfIZrsqQFzW zeyb_VI+2#`K~0bXJ>;oMyAss&_$1sO8w#MJ`g_P}kyAMIpyq&Dy^Fu#jr%|3YSG}@Oh48O{VS7-^P^y=*-jj<~Gz>M2 z2DICvsZ*B!TA(0Q1gtLJ?nBNxh4JwbI4V8MmXc86tAkac5u{*LSU=YEq>B?#RURlV zS#D^~i;1r9Vjx@8tQL2qpoy}W+LRn!_@&(5dwXE=<{C4lIG|LawxE`&0W~<*Fcq@C zmpQv9zyw}C=CB-*#X-Zc41B+*v5z8%LuHtlg|Qd7hAm(>;g8J2buY3ZYd@L+TG=*> zs8bqu)VM+S`wO~hH(88ep-60_16kSp;N~=FF@-1qz_R~Wp0bt$D-PDfbygRhy+Xxp za1%px(>>uE{M`Ep2k)DIw7#zvRsoCYl3 zPB;jMY~|jnVve>BSUOY(uvoy0nARfsJu0qW{!YPWh?v&qJwS4O;zqUUm5?V?n(S2Z zEX(PYe_Qr*@OY#Pb{0UA#L;Uu7&6f`hsP}B9ZRWgf5pAvVIoAwKiePgw(N4i?7si6 z+j~`KFU}tzU7?-xb@kt^z+ZA$XO-(*U}f=JnwNO@-svptkctJm^B03)&-27++}Eei z`O8xBUvfSMaeed;TIu;Pzb^ePo_}6WB=8si{QX2fI)9z%ynL6hr{(;xzV6HEiM~8= z|N46QO6>pjFQ5KpeBD3m*Kh4N5d5qC`KLhpSTObH*8cR*Y8&>Kmw$pk{b~Qo>_JF1P_FuQ(A?JIKarx0}R+KL)_yxJ zk^~7_vu_xKeJw+Zfi8Cd>!!Y^NqbdhwJb-=|CZN+7)AkFt(L@5OtIFEPYM$1+6!of z*(i-%nNBx+0BU&VAe!8aMWv4y{tHObL-GkrF*PEaC`YCP9OKgCa{({C?erGvBw8kd z3A?%LmJ_}E9i+Q;wPVv()MV!N{@xC%l-(zci(sHhY1RtEpBEr zpvuM3HvO#sml?1Bn)WbzLR{+JlgxOt00VjSGej@fAlH?(0lN`t|C z?T(KHpHw}iRqMscO>CZb9uNlyE@A?yh9F>CJEbI9qu~nFJn0xiYzMM?RQsOjnl`7Dj>u;I@=kx&D^4%ZmmUVEn8mONr z%{aOjQsGIx2nmOrU4_tct+lk2>8iKx9%AQNgf)Mj*YFJEpB`;@0qXej@8}WaQhOzv z0z1DxaMl#;2$XeG6$10ydAKe2mRh;BE(nsc^HP?aI>F`q4nrI*m+*s&1>0 z{$WBaRW0W9P;+i!={IJxp!lhR7FAK@fg+ENy1xx*vQb^Y+Q8Y`@NlZ%6Ap8Kk8+bl zk|~Kl7^bvP3`5^V!%(*e8eAAER!9Thku(HrXH)i$eWf~6>9rl?>q2)y_lLF~_27gT z-(f9W+dI*wV5tL!WQCs4irr{b`lQ04lv!*od0td=Cd~nOw=Gsz*xU*$gV940%!>A@ zaK!GWWn!-w&T_s!?_!svs=+FGgK9~DR*vHdQoSXi(SFo5gzT#2I!3_56{2fr@K=kh zIeMY%q*BoZV$rrVr=(u`jW~=IQ?!oce3?B6o9mRKI?{VJP1|7cS-krsfWG$ZO>PsM#)C#cP!xaI|b3=EJJ(~=et_vMkJ zR3t{A>M#i`CUL-ptB=U->ex+-&+R1EcM3eI0asT~3EO+YX_3kt9}J5qfen z&H~6esdX!5L=(0bAwPBba_#djz9TYoYU^*PQvxkgzKrI!As3Z9;-KlP?>s zU5fbkhZfnZDwN8F;P>mjIb^n2JKgavuVo&EYqf{vGbjG^IAG!K$&4!}j8=k+Tyt~w zviPy-k+l#QGx0Hwfp>ASStX$)BcGuFh6XMI6^O%(e{RICErz`9@3%igoo-HDzN>x1+c19mQdY*l9{!*BEGO9P@8aY}RycU+@dOzP^$%OpTqt zZr2;5RholfDCc%#cO!NpqtBl|cjjTlW$sK2z=*4qKvWKbJw1t=QU$}F^!kQ#lfyx_ zUlA87hm-jC>j%SCcVZW?+e?@43f`zgmwJDxYn8xI`)7i{U@rlKecylPbK?H_)gYqh z=R>+m03im%96%BX>>I+@)0cfvDCoui*zwAp!2EUMY{s8$cc#mQ;CwoDelLEU;i#`) z_RrtH&U{`~LU4hEw! z2zFlAtik1WXE5w36&xAX68EqD^`Aa>dj9p-{doL(u?v>MX58%0`|k{bJz3M;U;NrV zv(Z;Of7$y4A3L*-X9WQH=cltmWPEHNO`W~2mV{C`jz8&Hoyhic^6S^v4H*m*ceQ=o zIB3poRL{Y$mjh)2Qavdk$9b>I+4Lv0-G?RckNc}Q#zn5}he3%iFM5P2gxT29>vp>~ zhv{xpB8|rtLr46bp)ej_cO~2!JA27|@hb2Zv18x+`#UmJ$uQVeaz5~`Gu%Gc(8gb^M7kjE?JxH%!B6+2ze{F%Z6DiJRx#qN)h}$LC@x{J zxl>o}-6aRUnLC&jn~2J(|88y8Zygo-LjG>W08?!l@5*lSUYcjzZ(ZV6#_%#jWa}d3 zlS}VI@_yy)|GGuaPFzX(SoaS?bJt?g0!`HO9c0~q-}a@|NfckD@Sqeuh;{F_WqAs8 z+^pz8R0OmfNiDoOK`kJNWIL!zF1iB|7`)XNyUoaXNO1(YNG3nNsCq90Us_p1rnAX6 z5%*GdmoG!jOECk2`<~kRptk`6(^W+1NHSzCMf6@E0t_Fb7oT+ZD2gHt@B(kl;+R%d zZ)|}BW`C?T-7Sl4tU~MESdKPp(V-L##@-Z+AL#B{0&sv6i`#-PDXUT^ zl#(hf6-!m7Rz%xf)&g65Siwi5QF!1W$1Dr@bt8a5 zV`z-KX2LbE`kc#{s!*|9#(E7^a1r29@#!E?2R8n7?-^xR#Yaa3GB9)6W4^3+2x2R> z^9m6{o`)je>mkty54uZ^xd&J5>URazocSmjNNRQZ!d6A3bib;EfqfNf3u?rB4ot&{ zp-nUv4YjvWvh5-e zEiS}J5=NZKiL09Zr$eh$q`}cr3L}X9j)Y@e6ADq;Ms3)`^+k2Lm;Ye6;#jQ!v>B+9 zPr>1uB*tjii^Zo(Zkwn=CQ+AP9BSeUWT}b(Kad~YgD_vpnJ#8;ECx%1IbTY#l>mI=qEuSnDr-w!FFHc!W*#=8FoeZAMe#*A zH8?aj(gqRri)TSi%xgs~O=Bxj!KiW3Dv+#l#=+GHhWj|0j4ov)dK5@Y7m87-wA?iZ z&0eSoQ&#g=2Q3WAW*nyjg&KY7RN5q}spGMzb;^vGJAH+yGPr*mBn0MnCQ=4zt(F&1kv*fL^Bc!XCHY)UO{k@l)UY}+t*wJ1b4^R=yCG8MClk&o0JF6$ zUZe-VNZZOqXQsU8|?>#CdD=rowhp*8zQO!tG}|hav3*(+!D=)2yCT_u8}LvhN@z z4Ape2WT$g))E)@Img@&8FEK&cl$g1yUJL~i-OS^t;Vhi|C|g}?8Y-AK=jLci@U$Wa zK}7@Hpu+YbpE?}QPqOD_?Eyttv@Y?hLl?}#wiOi&__*kV7Dl9qM7Od$DIi)+rvF4c z_)*adOa&`rqmB6*mQzQ)w5!lM?f_(Wk@1EbMu%)BN||<7zYwNljJX2 ze!WYuaBr{8qIPZUQ<{e(1(#R=Ylx*z^W74WK5}Nomg(YDCczX!B?so< z7lUJJWAz&UeT^5qK5Wx-Khbx_pBV7^b^qblI41k7zi$kG{neiTuaeh#I-KW!E@UoYu`R4b@sm4rp34QxkuD?NGm#{s1llDC=%b{|Wl_|Nw_b=o`<90^id|A+UPnxXa3%zj1 z>zfChtz{hyTx5enrz4NY4A)@}g9}Rz}NQ<8`q2c#)8N}R4PRUcArqQX- zRR=J!B{SwHvl=hRLa*VwK*9$e_y?d97N4PCX3^yja1Fl@7ZD!K}RmJ8{f#^YUl z7-kr%FGr8$_o9weV?*5wi8Lryv4RxrXdDqw3MY;H8yCJ762xA9uT4q?eG3X~;Xyp>`+!0a1REQ(oG1(-Tz2)Uty zR*OK3IFMOWbaS8^Yw9PPqShi185Ql0s@qB(+k+zFD%1ovbr2PUq1gaagT&Dq00tQubMq7=r3w9ZSiPl%Y}#KiVJB zpfru)l=xXQ+s$KK2FY{vD$D~r|VvWdJoI93K77QHN!t!NHMf9mdxD=KEOamdt9ougG!g?3xwF}UW}st+C>o46mf<+Jh(ohH^>m)|jG|K707*qQeto`Vd{Y$Zc#h9Q&w^ z3$Phdo;Lnrm|%UeHFVEoB5NQk2T*MOY%00KaUBCirgyURt+|&x0g67Fu`&*l}(zFf!>D&#lC{8QH0 z&bPR;xvb=YEQBM3JIBDP97jqB>a|#`Xo;#YL8G{Mr7)x{#7wWgF6;cPX|%k>=%Hbj z73YWzAe6hx1tKdcf?`_+zKAcPhib9Za_?HOs9Kt19Pp8~6{OYA!p#+!&(U;(vcFSL1S1*k)ot?~)S?gA=u z53r8zqR8!YDtaQfTs!Pp&#-w_WYzLWcRmY)7ljOqZ-#}Fmn7Pn0>PBDRo2Q4 zw8#^;*op`OsLv6``9Q09zLo__yh@T32ytApS;bKDwyT01grc?<9IR=*Ew~h{*Xcok zdTx8D6A5-JYQYed<;p0lDpR%WvS@-3NfCE5yH*moXem*sP%NO!;b>CCsv>%a6h5}% zJG+z|>I###66IIcNDodJt)4(|Zu*PbuI?8Xd0ivy$zKW0wJ05z;^0be0Tf^w3S_S9 zg-xt4{BE+Llme3+vvzO`_i0CyD??JmEN)HepHb#ABq|y`=u2#docQAxu(mZtAug}p zwC2YI;`AnH=5na{91hKJ7GdLrf;zNs;(4Lxx=2{3d)Y_m5y|ylw41B0B3E!rwx>HW z#2>PfxPO7xr{HRY9Y;$gFe6t;-O+l(G3ZTm-@*g8$Tvbtn1_Ft{UR>3nH==)OyS`(N`j~pHJ4t z?4#BhN;q-tec!fC?>c)oV}4-^MnP5l#PtL>@`y0WwdZ5r8|$=BbgQ~`EvIEv;@j_T z7lzAZAfW&W`#I1JZ)}D{+l|G(PIQ4Ya3W{BUC9VCfdV{&&B>kxyT&#d0NJmK_aeT_njv%2?cKzrw&@41b*!=wf#vwgi)DmK}hepP!|P*8QX$ zlwg?Tv^VknRg*akgfJ7r>VFKdd|p0vhDgNai@~qG58r;=Br)`*|8nOoem?PY7|1#c;70QMw{P*hZ(qOm z8{CK;weBU)As`n|@dgmNOV=;wZ;(z@PvT5v!>04H>pw>blL z%!>U`AdKC^Zsq_cbD{uf3Scqt^==?oB*VV^UFX;1{yrBTYgYxn9IWEQ=RPB+AwZsj zde^Rx|FRz=gL-{Gz7IBd+Xv6b{)4!ieSaZwU9*4A-TAq4TVE~=(;yp_MyJxu5O{cgw!Oa}V;%1QToSIY!MeLBy#k>lSQ+o}0{&NnS_ zDC2wBezRQs1H@%%K`u~WsF#m(gWO*(D!QX!KU;+HJwO-P0zU)8S$dzM?XJ3fvRD$w zOG}Gwrv5-?N++Y&o)^n|ATMT+pQduy~v{ z_NddbtQkt(gn1NTZeaXDN%om|Lho)=CB{sy_=_ck)cdjc>ZIPpO$~pAl~;`bSz~!M zw5C!u5!S7`xI;L8S+qO$O}Z0S%P*_`wJjE;kcZ|syR1T3NPv%k)YaLXplq*&Wvv)# zIM)uaYF=G;DSjv72a4x|@jxlK151S0u%>S0crfB6IAmm@N4yg1&Q9FR$hJjPVoE)7 z5a1mz?2lak!(QlU3KWr{9%zF-*4?fJEtZ|8Vx{sqWDNDKQQ-_(-lA(ZLE$bCYeArS zue3p|sm4obknPOCQowxB;=Isvuwh9Su?~o|h@MVMw}qk(7795T+rWsRQsfM_nxxfz z7ZDt?2ekmuVm)5EuS@#Kazl&wf2BBFENEcjT$Qv~O?e8ChWLM`C}K?d{>oJ^Ky`Y0JLU%sT zd6k2*kyR^e5EsP)#8kaD%5daCm1+=r3wj4U?;hvfBOET9)ROZhD18bhsWeSXf!^(? zQQIc%qOn$(s1`GK7%;X3mMr*6V>~a%5R8hdlv+L+1VyGeVA`h$!|zqio+%{`YX;Ue$FYBFfq-2rKWge&Pnl`2=P%0(NZQ$!QTT5`s+N>HkeI8 z2q$Zl&#R*0SVI8m_>{(y-u_sVwAD-qycV9SwqCg*8M)Y8sEr)v0>}|gJtgFdlNOb6 zQMLKJlq-D^Bbx$Yg+W1Gl$^A$h;VR-q5yuiTK`ZRQ|f=l3=m}*PbyCok|A{s&4(@K zY%E@cRq(LPo0*y+n4DiCl9l+H!yUH#2~!f%>S0iO3!M&7uL%SS+lM*Jfk)?;A$V{K zSR3-(jUgVcj^DQ|%kG`7bTY;Ltis*vNyeDFNfTksjgeoXi3RVExk)DGoCkaOjt9noLb0#=4GFk~? z%j81LX8zBeurj<3UOMG>|8UC+10OAZ(^|#^k6>Qjm2>W6LcO3lpt^cAQiHQ_WGkuM z3@6hlPfY1eTy?N1@@8O#jsUH?vXz`V4LSw-NQbe#Bh5bAox-S(F#_GCoI;CR3mDgq z8D zl4pM84h(@r0<@u{mBmZZLWfWuFz^nhCsdo(I-$E+!Lj3w?t(>me~d$bmsa9%(d`yr z#Ye%d7h=Ii>g#=wz)cPfYI$Vl!@Ms$<(W6j4w1qR9|pg9P`xxzU|!#&AhjTC$bGen zW_^m9Dwt)J1Bz2YY1vq}hqeuvba1#}h0W_s)r!1d8yp?oRjppj?kRB+K|sq7(xH3{ zz&+_ntF6r(B=*z^8c{l(0+i$HSx6M?cZYKa;RQ*Bb}I0il#k2c>_V@|XDy)1>>B;rwnCtR02#kk@gtAw8?HWUaFa8q0)8Yc48{w+ZnE&lG(_hZyoJcap?)Ej- z1{!Owa%N zZ}hreGV#Q6QA76_*%bUof|^yT;3&bp>;fK zTB|8(iQ90nEONO24VLo;8|p>h_Kvab9dE$}+zF2R*>+93@4OK9g@4yhwd{jnVPeV^ zyx9#5$-t~Nc*&Ffuz#dDdMPM|v4$B3&nY+(8T?-4TB^)F0n)Kk%B@Ol0{r*x35gbJ zQ(zRUDzbqBWz8L<(ADs;GD$h-VR0Mrhn8go;O(tCnYxcfCqj?goJQ^TL`l!~vbY^* z)ZR;!OR^uE2GS)NfVtq0o`?aN4H6VUVg2aOhcsa_PxV~9Q$)4VLK{~9<_QO~WQg#~ zuJj$@irA4-=xtGHxj;Z-6Adn6OLa_O4(Ab zrsnPu2-Y}OQYN>-MOHCDo$^-c0U1N+BL*G{dlocWoDeIUO(>EU8+qIcJdFbusBk5C z(gZ_P6&5deij-$r^_IvKWqeH|?{*t^XWbCILhtZcB4-d#1_eb(!@vmtdMGh37lx@4 zLWa`S$S_*KB-9#cw6m^t-(dnpsZ&4a0E$3YjpDnoRCB`8)r3-sh^l-cXi;``Y$iyc zEcCG^0ghQ`q}5>AgqRHh(l*J0JU}`;FJRVjl<~=88&w=qj)ngkpQ5lo)dg}Vnm45o zAqb)gUZKptWFa>dKZBw<0yXGMSgf@m0^u}>j`=}n5>*4!8R4#J(UA@*N>l)&K1pk{ zuvAK$#R1?90JxtaluA_DVihq#7l(ipaSCbD;*8e@)sZT7=f$vAAYQQIA-ymGPJ>xe zMtw@NQPKAt@!0zM2rATK@@lK}(5Z(eSFOPdVSFJ~AZm<>XpyB=QqMQrX&oD+epK|HM;CA}UHQU|W1MA)J_pwe~| z@b%#EqZm9Biv{Q#c-i(dVCw)wRr!|!=fH%Cje$qM27`59i^B07|LuXz7p3dWOhc3> zX9ScEkX%u9odbQt_@|PLi1Dw_?bCEUnheJ6gX;QcfQzUd$A2q@4D$v2y`8RqCcq44 zg{#omHe;uzA(r%L{I^Hr-?JejVK>4l)3q5L#&UWn>wh2rG>Gjxq(B2 zDG!C&#qLm@BBQ(nesBE4^yMuZdZRl2N0n3||Z4SRB@fO;&=9EK`SETg4 z2N>JSu465O8s@}l4Ay`<#soc`e}!$`l(`gv^a-4k^+zZ!`iAH@M(6wg%tjNmgWq9= z5TUroK|ADZ$P~JLEnidwbE!*hjPZxgf#*>ngj=H*(ZRu&Xr2o(Ox=Eh*~a-rpct^; z%i*{PF66&A1i%2I)g;J3=%q}lOSKsR7?EE{@DGc+H1(mdFZ``tlht>xe9aa~#pyM% zqB`hvLD1w<1{qT|Oxw3|Fwl!d?a<{~RiM8l-HN&cV2VV@rV+^<;nYfH(+ywOWdsnG z)rR>=8Dx^0tX@ppp}bSUmLP_1@dGV<`sLjUP>xpRcbEa z0;T~YW?sp7YpkSsyM|FKH`o5;%~&F;;Y?{IQspM)r&Nkj&yjgj#frN0#6_?ov^Wfi z>sPnC=YCl%WX2#>x1rM2ehe&~k%hUOd@)FA6NR)U#pR1Mn6BG;Q*lW&89;1K%58+f zMu{9;_ZmCYdAF-kn|OtB;1aDewDp!Vn50}F>IP)35DAUm^)N&kuyftD#xtdoUPS7$ zu(E5*pkx8NA0DV;SfZ+*wBXaz2Z~pL{NV#(ky! z^u%TDGM!!eId32wD|Ttg(-t!jAKP}niNRpsr}1@JmE~O$OxeHq4Eu7{Jgl+`Iz@Az zT%?x3&&x9y#HGV&zrbhB@X-6V z${gy>I}BS%cV15X47#^FJ?)>$e|)>YN>WE$!S=~T;EwyPo$o>$2@M9U{KqiL+bV#| zXr znFNx0GWRb5j6Q$v{P2(WH{|E7rwz|v1tb%%GlkBc6IkLYnBgo2yq@fLapE$^E{2~N*!l7HhBt8;(|pYBzJzm@ zyGaRHH1Yb?my_s_I%W^MY!P~6A0ed6OUFqeQ}3}4+kz3gqkUxJUIs6m39 z8$)B~^I-$P=kopKP7H6|UKaUm{<`efN5M69BjdJaFpXg}{%nT782sX&+3Dbr#Q}`L!e=>dId(hV@An_= z%kmkXrC6Yoxx4YW$MtQ)A%(j4XYR{`71D> zcmsvLo-WO~MFAV(z8dg%hPU^3t{EV9(A&=!ws*GM+K=<1E?s`S>-z_?0~p^cUxhxPo_`*uwwm&Mi_D?k5Z6E#r&zF%i?K4j5GzBe$)st$*iz1x50`Rl&E z>z-)SW8W-E{B*f6EKBS}CT#|168KA8t0>-QwNxO_)jY@YyvoGb>9lAP`>wa)li#v7 zEr(xDp)}ceu3csN+mG`CeLd;(JMMRheNJJ4$^cqGrN7l`x;IOr3;4Ew2H(8-`)Oc0 zz#s=CFmcJv#;y258YJei`psi?whZJ;Eky|mWr>TJKw^tRS&KnsUEIe!#V8)OvUd;& zi&Tj~OL({3zFEE15Fca^%!)|Nuhj*on8lLisrXuI)eL#=Q&N_w+ixpiLBWv3T8(ef zp!fHh__j5KABV~#?#F2TQr0R=wdr~wc2*_`8c|j>%{^JO;2JT+71af-n_k3_Bt;X@ zNfm*_6Rdcv7q{aCa8T5RJ=^E`vu+jHT)rbnxK@XCm7#_LhlCVBAyIVMjtz=8uhv#$ zDWXHEkb$VwR|UmXij>5({9p6D^iX*xV;%*pL6_Oc^7si%NjQdj7Av=OmardY=Dbu-LuCpC@v;YsWx=$ zFDs%XuTLulpA)=8nJ1=5pwr+=KLGc`@F@Snr`+=KpnH4rI7%y8msanU?%l;(N5ng+ z#BnsGi&Vgg1Yl&JmKNMqbdARPRBH{Sl*WvVy7!IV$B2}UKJk=8^aL@4NG!~C&X5j5 zL~}ep71SUE?X7;G#M*~km=XvL(-{ga=Wjy5ks?L26Ld)sy-I&qQD)0h@ax zJutZk2Zyve6Wd&^jlW9enKN@wKCG@<_pp`;d z2$!Y<5a|W4IUq%Br;Ug1?v@56=e13AP3{W?zVV8Z2$fgeJ9EFH^c~FqcwA8(mb^a1 zPQi-6X(*X?_$m92dvu`*ER%VFnkOh32rC-hJaC1qMVl-g!n83C0)}zcJHNFRd?I66$B|9n2OxCiacSj`Q(7s z0IF)~zzg|xPT()VUo1pX*o;O^VT}K&{%<_6K6bu?vmWG{d=zt?z_9>OYOdMMp$<)R zSk@+cMgfpgEp_R+7Z@!SA2c>3;8$Ro6^ZKWG^=AbydrM$0Ie$>Q`Mi!H6j7GQF+Zq?Of&#u zU3xQcwWM^;sZj5eVVnsCkWI-qhF)04j>`2JU~T zD|PV`aI5f|>~~QB0D9=%7Tfeb6jDJH_fl~kn*=1t_nN+)Gx)0tfm8>^a21n+{8UaY zTVp5#x74urX{j6lSKCtPQ9}T3=QJ2iWqFc%Cdc#p0l0FfS+9lnEi`xqYQCEbp*T_q zZkDQ7CDjjI5{6);TCwIwtEg(YTtdyLxsZ>nlu$QG+68;-^@Mvb_bAQdRWD;%z9Wt? zzMd{#dfW^;3L%ByQ@CW$u6_0%Du@5&ev{x#%c=wtXJw z64Ap5ODsWk_%9MT-d6u~jXd}8=ks&w@iWI2yHF-wa@MB_QfLu;P=*!}VQ z{mZ9M#PHY4 z%gb;lWR9!-U;G;Zu=Z#Dz`y<#*a6H5u$T9Ll)t~;KA8U!2e2QPmpIVR_b=LjukQ~R zfA{SP+#GF1Zio}L&!634O&b2hjr{S^)_$UcD;TRXS{7=#FSOiOsq0wQO-a1Ig&m&! zyqr)j-aYukhLX_Mi+-QrM6U4>5R5coesT!xbP@`)LSDWe+15G)RC z=ibE%z(P$%Z~E#})}4?CQ>U)hotj|DMM1qOTeN5>+Q!%zK%mHDt#ZT(Q6pH6Ihd_{ z3!$0VB*MsqXvLU{kZ-CuBo-jS(0LbmI7rtkZO_r`#mPJ>>UM+WRC9;F8eOK*IC}t6qQVnH_-StM zR6t22MMO#rM_=aAj-$4@ncM!CX1HBTGaGZNP!0P+2&&UVnb6aDQ)sD+z_RL8k9~q z+1Lz|Vd*9i$&l1HnIjAVV2uhC00kk`eK56DvMktW75f=nsKVy1W)f>VP5aj)te7d8 zQrHgFN(KrKRYkv!ECjU-ryl~3R00ijsIv}H$0igzYAlP#LiF0 zKMl|=dBnW};dN~JbY|xEhdzb1w`9SOkAIp()`n)My!~f1?LcWYQ(_zz02#?`soV+) zKeZ!kKhir;UB;jUt4o!S&9^X(hgh097Br|`7xWyCVbOu3943G|b^7<-)JrA{n4m(h zG_lF$Gr`{vvo^&NVU&qbD3Eb=>?$U~Fu_qdEQw|(Hj63KtT0z$O-N_QyeGpb*jVD@ zqKfHDHEb?*0^zvkg=)E#%MbUX!%!zTo!A)m(!@~R2?r}ZfEj*u^gd$Ic^u{16gkjX z0FXOUn@T4PAazo7ZG>_&@uhQRuZt~PQEU+}E~`MwWh)i|QVRii>6}Z6RyNr8Lopp< zZr-8WYijXcjuDfVhbSUIj6K(|WE$_)Mk7Wpz32{%rq!x19OWS$qF|09*CVIXeSysV zf0Y=l(@3WDso_;)y&;(YB z3TF5%HF=v`c}t88Dj*sQ6D$1IYDw&|OKT`lRnN({FN+CQ(`MO$T$x)Xi;z{|!5$Ig zMGd!XTI9*cwK1lI2!pIDwdCTRW7L{6G?ORNfUZZ(dd&4!*69gC(IOOcF0MxA>P|^C zp_QufTWz*B_f>S7jr#OUn};y^X4H~}aYP9bd<}|2)f@E1s4nhTmR&>z2GlyHOHxcL z3oQ@WrGqb4nPll3`N8U0mqw?q3yO^$xH9pfwZ`OdB|1 zH#pAO#bt}5Y5RMhpehfp_tg^zkVWw-OMe!)4^_u<(J>%U+5VlSqfV#O($8nLrN=x5 ziQuxo%Kkcb20K5UfvsE^7+d!50$LFRV|TKkGm}ze0A9P(eoPFYt!&W3rTB<_zc?ID z7DJbHlZ?*!`P>E25+H6rtTVfXNufTiThIks_?G!)QS7^%FMT@;Xn^wkb!`lRF?_Xj zF|A?CHh~w#b?j-`Py52rWQm8{_7#MuSoStO@5lbMhN|j^O<1#*r&@o z(CvC_7f$}%6!_vV&KWp(a@`+r=u47B)-E~sU(N#Vurm|Cik*{ApFa2N z^`#NN_R8n{MF2E;z7-%d*u-EJf8NXOMc^spoCLPo|4+F@vU?|Q;lnyg}w$ziOopTBf< z`Req{7FJLCINTR`4w>`VkM$Lw&EiTRu0`FXI4{FLGYlp`nt)~>?Pc9i+{M^&>}It_ z*AILB22baN!bsE<@AUGz;mhkAUib68?%n3&nhRAvFQyO~wBpZV7c?^H?fYFpCO(Jz z-f6DI3GKUqcno{-)X!kow%oN%E)2ObXg305KVG%{_%oShQ)4o7(z>Wy86N{T2Ron{ zV8*e?{VVR_OU@J`DoCY}-8rR{rbfA^n$?X>qJg}+w%vV7`fPH?yVwd&;c zL)wZ#uz>C^PXdVD*(HqMk6pyrS7l#cJ7k# z{rM9x{PijWP>1?WQ@;EcVgQQ&#$%X=(JMoqCtd*TuR6?P3Y)7g>hWkMoAyq=FCe!jx|VB`?>tvZ zxPBit%zAB7&7etk#)Gz-_<#z$&oCGt*FLB2^EpPcU0fRX8^&o98VuyV%(nwBlh|+b z+h$9M{RXhI8yGu6O1sOFrEgJGu+QUCOwws9*-4ZXA&5hyhlphfqM(617Wc~ikG3)v z_s|w_SfY5MU>gwH5-}1|7cWk5u?wexX;zHDMJ&sr%E9WOL?hAld+eqCyR5McfbYH5pEUAfTYVi1F~|*X zrJ)w5By$PUomL7nykulEt!L~ipzOxJx{q3*m+g1PD=ooV>S99IBNP6lj$Sy#tW5uh z>Xy;BSU%?E%i9e+YuJQ1i}gRyVE8-Q`8H>?W|)UG*yH>6XmD51^gU9P8M{&)W?&Q| z4I38RPVu{&?`S`6PTGnakhi0yQ(LXvbhl>Rw?UMwV`dS$rY5asr@4NG3KPr)l~kA= zE4}xeh}IjcX?RufpH%Bi^u)74y(9~~C=hT61JbCpH0ZU6AW1A^LtxfOn^BlEKc)z~ zc)e-!+I*_{ZJ?pplkd@61>vR$Ct7XaEa-<*#xES2pd{8C)w=$)VL&>B>v8fe@cKeO ze6)xZ&dG)}Ow1r{k*cGj^5on81SPy@Dvr@%gz~l&^cu9*ib#v>*L7Ox?xYt%wTSCL zn4Aw@Z!L#F^QAe)m@5(mgyN21EroqML@X@O zmlphQb9T%r$$&+x%50Hv^nj^rc?QG+g=_KReJWM%0a}*yU&QpN_#~*#={fdbfny9yXg-ORmA83rdc>W> zVGq(GoZU*EGsj5}adf{g)1xXCn*&1_6oy<6x1&vWUE|C{YSP1^3BGDa7H1KwiVs&H z5XTaCf9)<^FeadeI-mqe!%fd($W-RVbkifv|Dnz0Ir5f-qv?b!zslQXSQl zrd6T$TI8R_>MfnlN~y}2h8$P=5B_dBm-thM!&4Lp$Xw{;n3XVGce~#~!oi^2X>zI# zr!kXIlsWwS8E__tayI2ITD6!_`$y31iNIs#&~)(Z}Lllk7g_?gaYy2x{-yr+V7 z?&hTyL@I99%%041%0=`Nii2jU|7(M5VL*U%6ak%uUJWMnC1cr>WIwEJL2WL77-~3u zKEUzmBU24k#}p#R76K2o2ByGp6&>=$cUUmsciCZwXFhgXJ(vkr47T|a5f1nLDT-BuxhNWD~l9~idM;Qq)M8$_fEdkK2 znWj~S?FkGnvzi3#v4k06CbtBDOpHVG+cL!1Zc#S*)mL;5H?s*e?YPS8T)*X zVu6&!1gQ}wNM~)ohF)0|@I6dDCZ_smc!Js`AXQ~^Qx>(=G}PHh;tPvPe66CfIl^;s zsOo`R$+@~x0ys>f@j%l!qMlk-TRI#`1E3XcOZ;yJI$YdW?h$=4$25%ioY%xh+u9{wTKIt!r)`aG z@H&HIbC@PBF6e2;+FLzWyDjK>%dHfXo(4EX;DEf4L1SwRwIGFLRXeX2JWPQQ&+Kg- zFR%k@onW-Gq}(a=;|(&;r`x(Kk5(FdSq?A4YLLTl)?zunrjgcq{8F?*o_pMa`iq6v+`9lQc~#4;kPYwx_V6O-b$!0bpYe9r{z1b1K1zd8$6w#=z71#HU5Y7I_9o!Kj7=-f6=E;>In8v z6a2;h*a1wuzl7^L)cwIj0L)+b|L))a`0X40_S^o$|KPv=&v^Wgf7HJ5_4ZBP$(z2CUpa2n?aVGsm(S?Fvv%CG-1s(86}($ws{24WX9w?6E0$mvC&$+cdG-F&1(YCP zn~KPdmVZWfqWUlrc5@WV_gb9Xl=t5v;K>u)VhMwUrV-qlkz8%e?&%V1#7xy+7VWLun=$kGjt6ktIRXEhl+6qA=IP7A8<|2yb;t7sx z1+JpH&ki@!RNOrU?_<&Dwd$MaB*C@5RnHf0X?Q{*^*}83-wU;4-}=7G?lp)2+1{kD9xfWKmt)61P~Ri zXd6H8$hP|IksH$L$H|mPi8((3G)!lV>YKVq+0bN>FcsyRp|Z8YVwf=@iVEObR2QIB z?CFz2t8iM3(pDfzqJewzs6RSYh3M~H6g8;Oa1^@&qPjUw7bjnKk3QCETT%)yYtwat zxxPL%+mONyWA?Nf5>{>`Rgx(=r=;satp`4esf>hwWT6rgmMvKtLgBCr^QuHmD9-(|{|@GAkea+%>69nUWgl zBsvt657sc*KjB~sHQ;F_;FU65C30UNgK%t#{5E0Cj5N4+LH&6WsDi<-DAh_6OR=>2 z5!S3=;6R|jAZFL*I7ZS}kTw%pFRtl3Xa_|h7;plli3q509=La9744!i$}-C9gk)aY z5|u*#gz`$%Zi*yQwKN;!2}6G<_maWRyZWO)>XS5ix3po{j#rJ2ZtwGY;n3ZO;Lz+A zN7F#8?_1k2Qui>rQsoPZan}PV?@=gvqF|szUfSRUMQ#`02FE(jwuRSExwuF*)%Q@I zizeHsk&c?qf1q@S=e0w-&g4=O#!w;*tqo3D0oP%H_4L8xCV#VL8Un+7@>t3p#rmmlcoK`3bnd3 zR|*8AVWB;L=FDa9HyGnls1dhN^2!1g7bGu&Vu(t;=` zfuzDshZM%~9~Nib70Ou*rKOK^bsh4uuv|Mze67s3T9Whnl97gWYoV7Lf10CNN)3ibBJFw>Mu#7Zg*J$R|0-> zlWuXnQUFW0{79xptY_47v5abajo_>iE1B(E&&3tTRI_IDNP#)IiEE4A?9g@05VDd+ zK-O?wwlSfmbf6uc6udLw$+m5q-Qc^cQfu2R>M^k_kcx^}-1Wen8-)-X^Z)V@$k%<_ zRw?=u(>FfaO|GuTq`7^?&9U1(+gfc1#hcq$N);jRAj}4Ugq9RYgB5iI zY8WjCbl2B7DA+s!)h+MCz!e`^_v^U`bE)oMTMGq3A*bO4+_q=FD(9XK0-RY{Bp^Q& zgRkp;4YrMAvr=TU+IyY%&%URS1=S23JCxvkf7E3By4GA-%x7ul5Jt7egiF{x2E6pW zWzPacGQGxbPf`!WNt^Te0&UfV7CUvxb=VdG$oP3|y%KS1PV(Guc&eG8O@r0yfFl}z zbY-Z@l>4?fz{Lvj1QNUMFE~kbTjDhRvUHA$hnQLsS!?h2M$hW3b9z3ByH^v)OQ8#J z_e5U{;EA1ih%phO8=O87oIju7w2$St`s__hD<$LkOO+x~v%2J2ni$DW?P zG33?GpFb;9bUH(45J|wV2(-v&GW1hp)(kOS_AYdPeMR|<^%Z~l`mMQ}*Hbe`Fov~I z|Hc5$zy0lR$Uu=egYDlL;OhOx;3+T!_Us=l5Rt-B?jXkQRM)FQUg7|DSKx?2r|&N> z#6T1~TXEWp0k3cS=ks?y1~iu{@b{8qc$V+{9D$gg+5KmsUoNhq$k3CH$;-Eke7-nU z?dN>4CBUt_%h!jt)$@>vQ+ABctC<7XvbU|cWj)DLe_@cx5_{MGef1 zy1nDq&-*;f=g2N_;ykw!_i=UsYvy*xW8k#+Pk!Gs!;|J<_qx5|<;l{Yw`*fqlH2j} zl<81*{$l4s8OL^=*hP;MuiHCAetY{^686NoxBc@^HpY1T?(Ny$mk$zGv9n-Z?MyoU z9k&!WK6dk3_fy&LGxv3)FQ4UaI)Chgoq@8?JpT7_Eg+c9Ez9;KaV7@7K0QB+1K4I3 zOwUhGoq;WW{6q}r?(^npk({3ZrtI!@)?6OD5^|FIw9f}%Dyk;~!59#`-frmHg#7vs zzBjFz3w-uAJGn~hX76!QC$MJos*tdnVpwdQg!{da-MO~w{t-`{*yAOqpxFG`y38+` z_5HHP`vWrZrS4nXiBmk5Uv%YEqjJzW@MY0k-{zLNoy=rT@{6k#0)V}q?>8XMXjwQ= zg)10>v(Ps>=(QCvY5~jXE(&p}`4%^0*PE)ia1G94&{9y*_JND41aInoNvmwubOXbs zAl3U@7l-bz-3+p#G42hr>=#)D%?>lbO;Ipn$?wIN2*o9}ZYEG1=?Y(am#0e%r56<(O$vJ3hcU6ZdO;s{hL)6i zB(_zY#XNVcI?@*IKrl@e@_o8*=6gyAf|p^oaNN;coffU>deGLLgNeB=V!2xm;R760 zUdWxfi#Q~PZ9@;0D9DTfq|Zuf<@c!TB`7g8Ph9IJOcke*T7ej}OubRjNK{#IN;YFG ziSzuo80?}~#p_d@IrSWvh@)C{$%($!?#-Ka7>Ca4NQ zMkk;J6`4c>e?#`$?|&IZ*K36dVYPfuyP3-K4BP@wQGgZ2XH7(N2F7Y`B3Mf$!3dQ1 zVk&4WMvf(~cLyp;ZP22gB(m@Yh=dfK&he(^h5=Qllyms7C7}@cgev|Q4 zh|wdAq)F%u!obhaR*K#*3{o@so%z2CbHikDU9f!v=*w9l@pJ(JnOjZHBz^?0Z^IUpau;- zml3FSYuHja66gGXCKcfTxy?UMR9Pm1RbJi!b14ZUt7^1^a*=9kgE{~VO3evE0{mVD zP=)Iz@Qd;s)DNJgUE<6V>hqw%SQ}9EbVr&K3qYG|QV4sibS1NzC-U)cu57+zil&4r z%wIKtOFiG@2v%X0!A-0UL^0I9kp&(@A=*?I;f`yRs`~LgU42{S&a-~Q>g*f`b+CmF z{r(ZNdq^~oxK)a2IQ?Jh{~q{i4HmFtT}$hg0-9flbR^E`L2f=jn104~J<8_~PKL9f zv$c1wAc`1lp!wyt{GeDx@3%-JJm?8*)x3g%H!*T0%C}j@a8G{j7aWH}=;UO*MLW`|o3vQt&%;j`hmVIqvqJu3R%@oS=E1Iwt zi(5&4c*y?Bh9GipGORWi!WzLfXoq-(0FDe{EfwtI_O^56F5$U7{;am8kq~Qr@#Wbj zRsy#g|6Be4Z9qsRHoMvLJyy4h2&BKhd#t!EP_2(xfK1QGUAz`h;7bh%MZC>F{qA(l z>Wf-%N3pzTNEd_kzR}7$SSCOxpS7|{(+QN->7sS9;@Usl3I4J_cG0|q%JPlK*R|xD z7P!af-p$GDHgG%p?;khfukBU0u}{Vov58f*yTD!_4`Qq@?Y=+nzUgz{mNSXl*MIy+ zyZ^Gn>;UHf+yU$l|NesQFMnwt|M>p^JAl>aumc#obNyHQ{l9D8QJ?eA4u3U=zv$1u z15Wp!)uI07<)6R|z}mM@pXl}aDhK+Pd6n_E{Bb`w&AFY0Emg!vQt<*!EoV%(~Ufk837aCt80i~)bwny@xVYK z#cV(;?4vj55c?UF-j!?8!h*#Rp=G|I7i-2%A43lo+I-nU8irgAqDTBpw>2ex<+hSq zSmg($MIRlUoONHAu3K2HFEGs@TL7Ec6NjWm8*81wp}^g$7J=yvq0gsS^Pq=ckb4nO8e_UBG_@i2Yg;93WjP;`{rX?5stOTz@Fv%54^(`` zJ%C$YZFOj&{FI=UdZqgY4UM3aS0JhAlJPs_MWn?n3`VCLK=bah{SuBc22R815(x|P zVtWZpke`}o&1f*>paL1m%g{=Mf(Trwg|Anr=a5M4l810* zrQB8JCJaWQ22ZTiO;@YwK1v6#!3M>`hhBq^C6bZ|7S!r(FEtJ?Y^d!`F3wO&X2%L> zYA_=xqmjjd%o&`PN)HHQ^l$>9TDUy~GhxWiM3fBzwk$y{I0g-3YgJU7#@iGW#BwB# zwD4^-iLN242D2SdghQZvJOGm<%D{fD=5;31kG2oC@nd9#Y6p)h*ki0e3;8J_pNRDz zxAUns1IbI^zr5)I*FA< zyz7W*U8JdxWU;pUzRUstM}md(=oMO2CGuN|Nmb`9m=a?n#Pojs0uhXN{;5yy=QVedq9qk z?oeZ=h5 z*dNs;Qj(liJTX$JE`e4@K;DactL}BWW^;wQ2Wq~pCIdnhDuI|GTnD)!01xQ(nl7Lr zcNuHD4imHaC?^A^+&8FC0X=BqT>V9=Z8l7uW}|7!rB;Paf1d!O;-A_paZ^e+peP4S zI7@T+#a{Y)pTO7Doy>7l<@6|guIl>Hmy9qd@4*<%woJ;S@n3l}fPzzd{)~oOTH=S4 zMP(z`RmHL)L24Mr1GGWKxyItLFwlczXwebu0ea^p#)AJXlq#9QBo>~5(oiT>Q+;pZ zfLO`hS3A@VH0<5&EqXv-0A5>$_B(?22}C$r%#vlRs4hKgcsv!Vrv+@-5m`=(lI+*K zIeMKzWKXvNQltjMJpzU#Ov0d9Brzw3`~rDlzQa!A_?H!33{Fh*+T4OAYic4G?s|wUw^9Zt9|k6y?k3Xi6iX^6t8KR|kcx`hW?BS{v7AG#w2({P zW8RcFmN-MJ1R}c>K`wB*W#F5YQ*!wRyFMsuCelQFQI^J55i$TcI<=a}pqMm~sz{se zGN4z;NP@UWIRJ>zJW+udQJFsLxPY~ zPSa>UUUYy}er7)ot*_uV=NM_XBo4pRhH9j!@0mI*(nqyO85JYcAO?@46Q?h#gNCH) zPVLf9{NAP5T1hhoow^4YyOgGjD+Zr8qE;v|H?|}^C6Jexib-OmL=87I5kXt7oIBV_ zv+Ia-!8wx0+=X#A=B@6Q8PYFyA!BL0JGa~Z)KfUs>V2~Js1YJd(DaQxUc@16 zi4s@_!nn|0qid2FlIl+J`I2#UC)SOptk#Ci@KR{!i2{OuE_7#``UqB zvTmm6#{dGFI}FcN%Y_p*TU$3x=v=oeF_a+UX6s5@dZ!86Sfmmjh}w zp~mlJ$G(rJ7y0g=e?IN~^HYz{6j!gyH-WksriwRuR!EE8zt|P*4}S={jnA?1xr+1I zKCbzk`8xEMg}$?km;i2zfMd8Hvjbn;-s1Z8tS(^B(#Gl_#;_FwX#$$De&91F57}XD zZxueSr)Mj{L-^(LO`SsxP!jL(^ml|jSxP2sk^PXQR9wZ6UM1=YEW`>;TO zcQ$kT0L!-nz(#<-QnVU#4Qq?fL1?*b}w`2iNXQQ zPEz&-Xt#M@)@`PZs~?+Nq$U2VyDBA(diMejXUag=9M-2?)RV#M-s1kBxn870F($TD z7Vafbk*;K2&qI|YQ_#yJ@I4FbbZPGIrT=SHW+2!B3=l0Wt{^M_DQlp~!n0UQ+l&PW z2+)i_!tqz^RVfQ~N`OGb8@j0lt3;=pKKR--+?}neAAI#T)M;2e0+Fidj8Z8m4!m}p zV2Q1RGh4~rwA_(+ezk*jm=rkhPzHI%xKu0G=y8prhnIpYJu7@g7&=jujt^i3M$l5d zkLV!tmhfC}A)x5%aoa8+bl*qtNg=i&W@&J!*Sfj46D1*FI`T>MK{cXpLn?))s$CPX zhXI-xYq=uwf;7(w!R8KUeV6?n|N(F5x!W;$m zLenzbpEMN-haw%yqiqNHB~u?!WT0C^kE6I;5~VW%pYP_y$Pg~+bg=&^F||HrdB*&= z3OBVXrpQ_$&9#H9P?lQB+>QBXSL@_yVhi{SYV2Cmw58mVz{71|)hY16w@iW%#UVfs zuonPQiz%b~mjqqr#%UgLkiFE6Im-N_h1)#}Z7E&kD8plIjQ_V3SJM&)Q~%7;+=L|` z6?yx$>-A7!D%*C08Px=&0w+*0qnW0X$W9g+v^He?OvMG9=Lt7GQ!^U;j{vADu9l<2 zbdDb~8WF~9X*XfH?L>OL2Y65)ry94)brtng8uHgNg0b}c64xe#;%a6<6pb>OC5J&J zMoUBT5vleTY6WzHDX6ccjkakh{MFwD_qaLK0#Ct^~>4qria*Mb7{hM(p` z#lsdly~z?7_-9CXntn%3W;gWLMR_4WgKY z5UQ>=JjjXx6eWUmjSJ4%KQEToehZ}*b|BOE_ezh0f-86_RRsY^ivk}AAHwWNlZ*)3 zGGw&t31RuHF{<}N0(WtB05VPrCYZ|?xiI7`M^}-Uf}p@luE*-)d%X=%4U{xbtlda! z`j3uTP;Zuc+?eaCPNo|xBogWC~?FCMzM zdpE^DUF3P4xkSlK)7Bv7FAv0e6(c0Tx zSiIQUb8!$a;2oDf2B|ioqa>`xaqz13;s@`D>MCIqF>Je!fJTyx((m zzSUMqJauvivi{_5S~csf$6#DETFpLba~d0muoOBdJjxMgBpYk*!|G^z42cl@f)J$d{z^o;pAi@Ya`R=FG3DbCj& zz}8j`k}6QfuXDHy4GQDod}?R;{cg@nr-_|e%yUclo&94B4wY;9eujl1L&;R;w@xGr<>iESDV6FWY z&kgv?{{7Z|gZBG3Q~D_Y_S=8U7yC!NyuZVjr!Un0*xE1GUxyC${>x}jc3nTk?=LU= z?{e~M*rtW=m;G>GZgh87u;&2ujI`Up6Kt$H$PQpyIN?9v#1?KjE!t`CxAA1o`HiW> ztt-)Zwr<$>`&4J`Uo;SEe~;5?#Jx_ZB|E#NCCC)y>UdbU9KD@GzT8Po5if=HHlG`O zVDG=+u#f9-k_jUyP@Xpyb?ov;vClYUzUx>fj>M*b0bFS66xkvm)l*#?RdzO@tFRff zVjD$RFqIYv2B{z_F+!3mfuS<5toZb{q~Tu?((P14lT@fXNZ~`!wz!Kac-^PHZ;K_g zN<~XyUyuC>jSBRpR%Cn43Y+3JxyOI~yjZwvVccdzVMOCuMcE2dK zkwV$kg=vo^J!*;Bfj5EDIH3as4zy8J{Y6yXBT8i>Wd(^=f!JZ}krwI*ZlW+&mf@mO z-W>6mL5K@Vk#Ds~)`-0c8CG72j=2&4j6UH8P_;SQB;!NF-ku_i2ky*E;~T*N#A$7E z#;$56g;D}2;#tKNtZZ88u-Ad&E;7Lm4+GO7ICU&Ur*t<0=noZ4D20g9RH($C9$-my zOfQU(h84?d!Zrh4NFE4J3Z;BnRK-#TV5#~yRIe+lz!*q*W69|D?THjwRc2 zrnhYQZX%mFmn@PXL`Z-jKu>(s1T=}7PtB($p$X`bPXdH`Vxe%W$jg%%8L=B*Cb!;f zxyPvjbn?c{jEKFrcdIqC@Bdx!(UVmT=C0&;L@MWY)=-60(q0%_wgSY+(u`cQT;oG? zPzQAJS%Tk~A1zk*wEfoJi(+AZfUPCp#s;78`QccEp)Hwlhdj~jFJmuIntk-9s)B2Lf9xd`0B%d_aJxr4 zQJaaJ#mphJssE=zIeOSmhOH&YCn+DL;*ojO%IY=7v*&wJE+7oEs$T5QUCjd(05J7` zRRDAD9a}qmD4tb<=1Qryyam7`)~sckqZP{}Oyo$bl2_R+)@?FyLU?ydRW>;F4pS2@ ztR|)b0Qb3V_aSUpLbQna)K^NZ7NE!lW|}$Z1b1bL z+n5kpm?F+_)a#)xPf{DGQCVLAANEC9r`nQfT%G3wfISXt8m5uAOhlz0Hvw6Dx-@8;jx9OmVM$JmfP^Zu zi8aU`Q#8PCbjpdw)OAPbXC*^PoGp-B5AIl1Y4d_1px%;fN~EvNNzp~4*bEFM;PVby zijEaXH8{;HnvU8uLS)5LD$F{`fCBH&WU*%$A=ash1B)jnTMwP7iG|{DY0xg7p(GLx9);O4ypfoF;l8Y*e(4p(>3d zdNs*Sb;}Q~rqeB51XvO;Eh~bq zH7YD=ga#&gnqSPoR;?};=LbFst|ZsZJXirMnCW?$YVF)O(Xf#Fm&s5wa7m{SdQ1!z zk$Vo3ilFG?v$NaiEy?-xJjdwubY~~UL~eUA6_t;c1e1oulvYUF`4I(!9l=xvC3HoN zd$7e4PLZ2j9wJGRRjup>!+Fs*H9j{~w9q0xU5yfkI-TLt^DwFdfb_qU#yLxoD;v5E zbJy6em0ZZU|BE+;`7REMgi_Xsl&U7Ng`}d$OdmgAEem4&T3he1$mA0{tHz0!o$-TK zl-wg(GSuxzpfO5X^i&GJwF7RyoLXEchRU(iHd4ZtjMcV2L?G9|Cwh_iDsCUWpX8XQ z?y7rdg4RgOj?Qb9`^^qgs}zV^F#^3VUAH8DK%v5|eVSue?`N&5UP#aqx<$5@^c)ym zSlzjeK7*4bnvm%)a^BSC+3!W%zSuQpz1;}2O4*2&U0w+EI%$BLooe)Na>Y4s=XpI5 zAhB?(;QoRSh5}@%&U6?sln^-}JdyLw`J`q&k49hxx$v-p;C2(<-?z{H`laFRF0-3~ zAVh+UQ@cOz?MV(p+xK5jUkN&4AdGD$zug~lt-1+d8x3#!#mB#W2n40>JJ++g ze~pWrKe=}ih(%!4i>BW`Zq}jsT;%%h3*MIAe!Tq}1a#5+>6pFS@m?4fd$Ii8M@pup zyxzV4K!d^~vgc9lHm7;GwtRx+`)5TB)qdQp(0qs-^slcn+w zS+ue{7_UpP7I$a&EJ-1C25Yb?+=3gSyAcC}>jQhqH72#(Aj-Y)Wk|Wn;4Z{VZGHck z-ZNz7%jcTT7F;m1N1>@fJ|o2nQB|9V<1tXvqE<#j>*5s!0#mnRv;w%uwzV;0|8EOj zG>OL^>ix1(4ZJ~^GWKd2uFW`UBB9CYh{p<7xQRKM(HE#{0ggdHBnFh{5#e7$iBMKA zXyyJ%L@kxgyXXoa?EImNl7F)`{E8|{-PHUGgDDCaM6IwT;?;A!D?J^D%bHybR%f0F zGue$taltZuASH2J4pVK&LIed9XUJC!85r=8qq=Q*8n<#4)AxJea-L;baMlfqRgSDHn9NnW<~>3Fi;~*Lb-uGSlZeW#F*+H>q(}fJ%q{Nz|!%NADRW*npZ5E!iUQgrn#GHGT%EKE7aw> zbq%U2O%!(mmI7pK8Co$3-Nch*hi?!4tE$pSBRe*zHR=Io+ z)e=pC)Wi&+K~Nf?Nb&AeMB(a&CKx+XgHNGo)%%I9pp?XZMFpMILdOP;44U_j?VZWxQ6s!Wi*Wz;x; zoX|sUwZa43!3fnAq&fW5)VDI-Bgmqk9<)bafI#wj)Z9e|y8wN>pS@t*46;E|weFB| zdbJ}`NMmqV12Gzh5u%z%L{mF-0cvyO%I=8)09yUeB*cf9*vb@q^dR|&_MZT#RGO;? z>2rY(4uj29m@jC&qVj7@PYiU)Jxnfd*i>x9w2in1Aw(=5ZP=fZ#OM&DR(?avdb5$Z z$4ozK8vu9zirkeV>A7sq4OYR_+G|F1g#A>S*q}levGkZ?-7N_#!afdO)E&W{2ajqI zk}Fa`4YkN2t;?!Gr{z<8pi2WDrYyYAfmv|SoT_q##mL#*(2;JH8jTb&R^SZ~_ZJua z-xKfjzA*zY!Y0L`vF10V1eY4yB5ZEK+bpNas)6UAq~SlXRe}FpcDamT4{*p zgXz9Q0IA{7gT4tW?nIjVG)$-k6&R8#Zg2yV5KHIhDDX~imUtYJ zbE6!ct^Zw9W-cc0N%6wQLr@u1o%Kg6PE|D`CCzz^fU+`W(KUg_YjAVw&1PuLMXgey zMFwX_D!v4__J#rOp4nR#UOfJ?6?|_VgRoz z7~W-JI1F|$69aH%6$>3@u_Wg!#wfW&dzOF|)VAZv`E_^Dn#@~gR+9r0pdL5!$qZyP zZMGu5nZPXpr1VI3JxhY&I1##d&TTZPb@(mEXe7#c1nOzr6SI3)Pp}rnR@nhe1ji~& zCY21BhPpP=*0~#(g8cyKM9%LSaP^$tdt`#NkYgD=%jeL1@~K%2p2aFPCeCS&hq!B;V1d-zN87@cCXkR8AlhqpdFarEB4 zY+IEJtS=&ZNbuKXd5lvRXiWH|CoJzD#R2TQeP$;Cyw^aH2>v36tiSwKBlzoI^k>)Y z>$d&|nNfBB!=x6>8>*TWwCkL_RI-=Y2g{I39D|A7p{w*USw{{R0w{YFmV z+kXvC?&swPpX`_4ulVIG7G;0+SFK&Qi+Fj8t=Z+v1HSWxp4b8GalIU#usMKj_daad z?hhsDEcull^NqME<^_Qqz}Dx=je#A$s5k?|GApS|4r$Sxk z##JovRu6Z9^@p)Ya{Qz{h8s3F%qJ&72Kz6yY`KT{Or39yW6_L233nP?GGWT&kzlPl zuy->YssT(^cUHrtDM2!v{waf^6e(Dt;lOIZ)zb!XfH~2^q>j^!!Uo-wH+2^CX*>#X zB3L6BN%wSx+Dqzh0MkMNo55(N+ED9=Etav$)NU$!vy>1>w#tNwc%#uv(7t@ODT8-4 zx$35zqSC}*eq0<(Q!m^;+&{^qkc;oFe6q|wM% zn|!Ri0vpk^zoRNJl0E@kMRYn>L<=~GNn{ESk}bJl&PB9xq&5{e&sIn~vzR@~k`H;D z1k0C?yJC5zb4raowpRGbY-)i~Q3}c8Vw8YaLAWw>WX1QgBl3p>6A+Vk!lT9h236e= zLR~N9sfyErN^8K53(2m`sYSrVqn_>uQ7us>eISy&9iL9!_O96^M0k$*s2 zg@M8v_^@;7u*=T1oTWUXbdn=I&T!U(R6C3b7J{5_-YcHX0WvI+ z@MRey@!diJ&+At5CK%gHoJg1g$EVLnWss>eMoRW zchqQJ>Hp9wgE>KMkP)xIRd!dqosl?@BgB<73&8rJOH~jb(+fOVi|{6t4#|vXQyM_IL-xBvC|Zg7kvqr zrGtaCK`;k(0njx4Z2}Q2Uhjs8y;VhJJKr&@%7H#-Oqs>p_CS?F;CLR**ep&x08ib_?hiDA64Qq%s6!}$Tr^GG=rfs#KljBAc z$2L;!9vn~TY3mwG2Ri2PX9W(4@@)};@Jv2?lO}jX$qlQ4ZFucL=~+<74iHghp1V2r_?a4|4#AwGwNtsVUm_q*oa2OV!j87tx}yeevlMrb45ti1C6UV=&-g4?EDH|1$N$4qz{bV<#+{-#WX^P!fccxh}A-;^DR| z$uZ2%of)mA-JUm5tYQbQh6InDPN#l83#>-T7>2YK&GuP0T<`64J@s~>vywmJ!ZI-2 zRi0y5IA#qY3_q8y+Ez~v0UHq3$9-_S#AUmcXZifrFTkIhV$FO&D%js%%MN5(*X}2L+Kzd{ZdYlF&f&>I1cmhxCsMeQj z@AP{~ije!>iMPF{lf72Ji}UuD2kZFVInMWZ{@Pwjf@~+aT+W`%GTpy1=;z|1^y}9z zH0ifTf8f_IU;5>GVTgtPCMbu2mRA8`7|5Y~!cE+_=sg7V5oBe~U*yOnfYVRBKO$K~ zjLv189ag@aU&Vz<6HZ_H7ks=u$u*4Os3$=~+rRN5oLPU|@e9qTw-0ytBG?Mg0|c%L zcnj`#WH5^yoH{vIUEpS<*!FdM{6GSzXnua-?;rd(0YcYnw7Ah@8Ldy>yP(7y8s|`~CidVJM=kuKbhjer*3HC#>6#ALeR>%esy@ z?gP)?sD0hG^LiWL;M|R`g3gJ6IXd^>x39!)IS3}Hp$~rjZ?CUFFc`ahF~qjI%h`jb zf$g&lej<45gFYmE5IK;^a~tse+t>c{?ab#&;8_3qRh`aOu(w<;D-d*Mcbx#e*Kgn0 z$?Uv*>koC9dU<)lzxgJPTo;skMv&a!ZRh)vo(1E;+c0s_yw>m1-Wag^*q$@FxKUde z=kr0*zVrR0bH6j_^^|s_upnKx{acU2E^pkPsZD7LjsATX=R1bM&NKo&x7R-dCZoQ6 zxm@`*42f+&yAdRIKJn`b4CXO+YwPdtAF|%u`l?GXZpZriRb02I|39`V2)j~@NvHnV|i}dU<<3J5l-?&uc2f&@w)_15vcXl zH4mN7X?y*XmW6{?27GKQtln>9Hcmg=GkR^@_nE$UOt#X>5xC<6c*){oy~i5ZWHu4 zgHt_S)(@+~X#)~6GX(NgP>mc|#YI$eaI$7{#?K91F4#G=}Fqnrt!-%vJA@(^WZ^2(IdA z8%7sB@jT(cDE#Xw8R}(bnzP2_nPp{OTF4)MD^_F-2k~dwvyaRkU`fRm**V)r*xsdU z^B8EcN0v0j(6h8~0n|K^RiE2F5+R&hFlu`&FAreLVMsn;qq!RbG^h#190x-cLmdf~ zVkm1kh@|lchuIS100}Vlmh4Gqz+DNdhJwO!LtN}Q?O8PaA&dSsm(IbOY(%?g&COxr zrFx5`EI>&puPw!GQiMDCOn|DDm-I}vmcl66x95df%S(MeCL8(cAY@K6mWh}mp1ZUG zdQ``13qS@8Msc87{jc|JFA8r zlk+2}=#&ChK9MWr)2n7#3UTK(MWBwl+RDsO-V!O@8GAV_^z}4(`+y{*#8?DUZM())_P8xtqu?3F2 zuxnwnh6W+)O2g;ttT0=%)!-nQ*X)5af`Ie7l~>!7`H;ETVyXj?bsHq9x&swO{G7}H z$Tb-yp$1d#1KLqxI(Ah&A4e`3wU7tlDE~hTBSWfVtCdD&zU=jUVDA8@IkZ&lgpu2V zSbLdk)6~Ah<>k|l=}h6fh@S!Ody4W8YIvxtL4TNJD_2kL9o31w|d8pT8WCSSQIyyiX6fO zchZ#&yxBK8$4ws&Af%Xtt2-7<%LvRR4N!~eaB2lMd>Xb11$eZC59U;Nn|0F7?F>pf zB|~ZOhs86W{{D|Nn?F~XPTGT2ECCLSj7l!?59@ybKC4(t`%bJiC%tMxyYsS$nLrZi z?CLJ&<;mS0$RN2LsBmV7`O34}f>YK;ohA`$$a%EXhOE(yDL-!up|)SWLxusdd44ZJ zp)iSvJOAZu9-!9@0k$mZ;MSSoQ>~myM_Z_c(;b-W7tSmE6ys3!TL~cK`bTpEOCXh^ z@>&-kZgxBZsQn3rl?*y+Ez@yB(I&ObPJ$Zxyhk5v&T83@2NrZQo-lR+7)aWFMl9FA%8yd02k~%@@sA! z*SorOS6nP@GIReK-)hz4k;|x)_buK|x`F-U>a0 zb68~&D7zYgU&$TPYXr<%70OaWqfcP69lxbqN?vQxIiFX+Go>0i)_k%%pv61`Gi=s1 z1}nM5700O;*Eu#_YGll`sGyww@cgj;ZLtSuX;%nd=lNL0jf@m(&jGKU`bo{2PHdI5 zwHZ1+~wcf-()tGKdao|FE4Ix z#km!Szgm0m??~=n41dw3_Y;0Q-F8jg9Ki0+J6z9KcKv#}{8#+;pZ|>iY5O^SnfurG z%Xg$N`uG3)kFb6OKzdjy!xNR5lyCoh^XZ-2!{?^Vnx~adKID&0A=>2_bbQkzIIMFltbUhYa zG=X(u6~r4QNLcw$C_W_zIoZ6Tfn7`sj>WC(NYRfPBE9EE38lF^p0(6c>iFHrGuGCii;O z$wC(-R&|Kw9!SJ%SY#&oYV*W4RK><&+M$y$MlCO^ctm|}QAq(cD!}l43>SARM%A=H z)`PO}B49+9T3L6vHM7M;2PTa~D`grO48I5J%M>%&jR%p&o$bqwAPVos6 z(Fbb9)4m`B)qw()4NULzVkl3#U@4fzNi8D7lO~*x&4YM$nsztMAvD>hPc`qAw#h!@ zn4C^he8HCYns>t_wr5N_w1Nuld9Gc_X@hp;oMM|5wbvb<&w_amolD{E8ZlK@r=(Wh z$UzEdrsCwRd-MX+!p@We|X`#Y;)M)nDdFG(?#x`au%BFh4rP%7|bEkE|Uy z-H8cIaQ#5c6|y)Is1zl(h%Gg(9V?VC7^;*Y?l;%fv}e8~_#^0M_MG_)@|oZfAGqL9 z6ezaek*LZRXH(%e`VSy_bb+IM2)818fb8O(>{{?3e0F?Ic#t*A0i7OI!KDxtkCCZE zhpN(pbFc{9c}TAd_Ayt?4oy2tv`pHyhGnRz@B*aCa7WC2&SvdY_8=Pr$MC*JbiLa>DXAB;>eCc^X1|`R0C}n zyNc^P0^$Jbh0j`S$5G4HT2}39_(u()s0pP0n8tocW@RZ=*N(uc0&YNF`&G5-(*Nyy zkMN}>r!L9LqzDsLb|A8aQ?S0l)c?yp2ACKQJert8RWG$afO_FYrple@Af%EK)Cj7mPH1##&EcZ z!nEB(tgUrSc~*6EjqMG#6oQV4CfCv!z?;i5AU3jkp2?94_X$zVH@*lCU@2?Moa3m_ zr4ci+{Y0s3bhA%ryV8+Vp~pp6&8>yNrkCG-5#+gleq$pW+nPRlYH;K{lWQ-J~OWnFQfB zoOsa6^dW&L31y)>5v?N6g^TNB+GIXB*WF{8&*x`g5a@E+U52GHVt~e3#8pnU;yC=q z4mzpm^;CWNZZRUQFYPUK7P$~+sFxQzl`-bUE*0GcS9Sdl(jMe4HW4S`LRyC8LTQe} zX@lL^G|VlDFV58s!t_A%9Q5p{`)iVf6*-W+!I;@YNlp&wXKeGuA##SJmd;^C7-*Z` zrX~ssvE?FXe>e^7-r@?w9F>MuICuNE4$I>y1>1uzl9dAqh-&7l@kC2fL_zuBnpi%L zIhD0DfAqq9-vITU<0xCVI!9CpPW*2Ox_Uggr}EHfNzW=EfU|(LobpMQ7Yj1CFczSO4 zK<$q{#yb$W;;;#mOZwGr?L5xFU)u$L`|_3Z3*VQoo!~D5#Mn9M+jmW5J#=oN_es0F zHgWypB-2^kvM%Z#MnAhKboNT{(e(w$#p&|>)$b8OZ1f%l#TWph?*;lg1AP5TkQDHv z{SX+6;IAtKJS*ol=w}2E-4q_XZttU?u|pS~AOUBu+wZrZJ>J$qpw^#W{v<%mcE1R3 zB1nwf!N^&QK&z%MUv$j(^%tKnIbYFxv&9yjD}hD?J<-4Ed>BGADDQ1WLB?LxFYU%| zT?CZTr+_9&uY4~Qw);r`_WQKp$95e=VlnX6?|9$NncTcCd>>Z0{dlk|7(sRPGdeGE zi`&{AgJS}ZJ>SlQfHQgzL1P~w{@BcY&0hc8_WAeiTn8P80kSK*mVtqRFAU$cAKP=J zLQa?s6opW2GH2UrCU)#^+g!6{9vfsoR)P_t57pf?Ig4sS@J=%Gk@^{ zpB=io$Kf4VTh~x72HOs4k)emkhlc2B0YB7*6AQR4g*H033kl|h@$4hUVith5{$`bC zrU@aw&--Xnd{9SK&FM+~tm{1MClAYRfnPkzdQsLc$V-ys#9Y>qQfbto6v*iF8FO(h zMk+&1NTjoZ74X15PdgW&A`DD$ggDCP0E#|esBX=SIrOSoEqknuSabA&S0GG}Iw%i4*~gYHmm|Va-%Z7!W3{uN3LC_}?%i zW~(KPF!hw;!IYf0aN^obQ!|9AdJ0#T0y(c!>$>Dmlo8@yJY5TlS2(QS2D=>)IS_~^ z=0S#$f=?rDhQZWV3uMs!zJW>6T6kxGC7!brl7(Ty3EPv0C9NTF8B3v~wf`c{PYYiw1|PK z8Hv_OT3^!ssDU>afj!Q*$P(vG>rlY;ccB&>W62nBdrvh5kds#p3LJ*Px;XEM{{JO1 zA7~tuT6dA`MNH|8fS{s-LO{2s|5UuJc9jMxO8`~&4l-orBPcpWS|F^Eh^@k(@I4(c zT2kf<4?eBdP=_xFMOv}h)IaW%k?I(rzJy%Go&BcMO6!v4ypN<0UwXFT@&|!XVPA~vw@W9Hl zU{1oCorkm^NCO@CDAA@`8pjt^Kyx_mX$OUXQj&Nk=Jp)UO6DLIz`g(5i-@Bbm(NB6 zbJz_EQ-h+O!LLJq4HurPeb&i=1ieE6$3hIwO1f0*8_P>#yhD>=&-dK*!CQJ=`3y~) zFrH^c`+W7|pwMF~f{DdIUWYvy1gWOUq&WK2%R5f@9olE5AfH0{uI!h}iNfS8RxE}w;t`nTEHdQh z4Y)ra441JCoV8sE->&`x4k6Hey~x39cmF;D$4sQJ!O=zx|F8mJ5?_sUV9EdcdL04F ze2ufpF-)^#C}4o+msL?i3r8nMH?z7PVT+lT#fi8pZoUQ5i!}(Od5U)vFpi4yu-1_c z!=gI)jwo9#fYu$SYC#B}%`z5Y?u66y1}*Z-sSKdy8Wk%qR@b@=_2r5kS=;A+JOb-N z6PZcopkQzpug81Tc;;fDp2kWeyUby#D$YP&Jm?F>O;8^hxGJeUrk>(1F+?;h4=@YX z+RSRRwHOY#ENEhip%w>Iy0P1Bwft({Q4fuHxS5G=$ZLE-jH*V&9qjcS`jKO*$%$=K zTUw-bOyh>;UFB|#x&L4}cTHz1IoLf*nC~B?qx(|G4gx$aVQO!+84T`GK21a%Gyh?7N(PAaVFFwnFGUfIt;e)d z{t(+-n!p~w$M@H-bS`7x|JOa&Wgwb6mJxoH=iX<`v3%Ucddg78FZt6+*ijT8<9xT* zpPI{%@%M4;QzHj3j$Ka>Sl8IT#n>s{PBDM^^mRKw%7oKv9)7GR#ZS)*!(F|t3WY9q_`9%3>|MT|0fBw%5fsq5)*Yk^z zZjT#-UoYniUQh2rv#l@CeuO0&--yWp?0mVvdwXxEATTw_u}r6V(>%fnBYg~&j&SntoZU;3Q|lJB2=kM4IGAlA+dPlF%a-+Kpkb-r5iL-ta%`oh&n25xaz}y{T|M0GWGc$-- z!`ql(E9Bq%#$cek;-DG5qU96_5MUu~HCkw`zEsCpSn2=7|z1arA3uYnoLee$@v^~NnY)md*j?9m*05xnI zgP{eH4da0HNWiiwb73|n?>vv)nEQ{1Ig$rF?n5P*h5oQ5D$`HC(0<-a09sD+B`2%d zJ?oIE!)p5mxe)vSjd4RPee5N>*orup=}~l;T%<7Vbu;{gd7oUOPzeH=z{VDXyorA9 z%~lHE7!d%d=hM7J#C?SQWg!MjJeAx-054deFWg5o5pj|(a$qhO&qK@ZLuimH&Kyf& z0P1ru00|aHr+w=a+6?0CyD$7#YrS z)l^Los(iU@JNL+ZY?$w3OXqt8W(H)cV-}`|0@ca}V0W%1d~CBY%!H@Sp0+?tfumBt z@j3iB=k0bu(nFBO)b~;_Er(h$p*)dtJf=cyjf_DGVKEvzWZi22kBaCK_v65EZSLfg zd(mt(7ZR9oU)( z)M6sF2?{bCOHl!0o6Jkg*pSqyZIM*hQzn%RJ5UVrBRT-LykIBh|9}ststk-`sx*Ef z7Q?%mm@xz4hM#13ih*V3kDKXSxHD$6a9x(FgcjZ~8F8;|D3TXmA(5T0vK23udjzHX zq#HOK5VBx#t_HJ2XiTpI!j*YUU3_S=bwF%B@Q{oz%L>R4m>2z&x!fOsd(cMFipWPN zA^27~CVR|-*&7hII+*tOxjK zr3Yw*PLCC4jHUKSWgiI^xBv_K4^Pi|ds2xE-QWy^pPDJkW0XYju2&$iVy8I7S!bv^ zy{r&*n+Qx!tybrSzOPSl0dD!KeB%X?U9Z7h0lPz69uoFMr&~NV@lev3jcZ{`u@?hO zOdYAL-cSNY3kSL_JwRS7*DRovmV1rWpfY73S)nWzyHP*XMdKdVXq#faCIQ*V%KF7aD=x&=G##WvBro%kS688QY^#CIF6*OzNgTU%bJQOtK7tcE^u9C zmDa^Qi{L6~^6VAhlD~&|2~al|yD|AHiT*N5f@Y*z*pQDl`a+Ue0OIE6r5|AW)19AS z2iroM(jWi{V6g_GIzBZC>WMoS$Jhvx>k+-euGy9j8e7rFp+l9VOI)kHiNl*_@dQ{K zwLnf1Hd<)Bb-UB4bDWf5F8$LL27z9rU)!ml>iTUvu@gak3|?7)Z%GF_OVWoSt?k1u zOCR`T6+p_8ZubBU78}o}=U8bl8&8zqS!he$!G@yxEaz!R-cqG{Ve$aas z0lB28ec>*@5TrpsgvPhmHJoI`E$7(;99uZfP4L3?vUswH44f!b&eN&b+c3mN-_v`a zPf6MkoInm>^xab(v_hkNynF-tjO+GeaL%7#{N9fy?p~U4A-HM# zUEj{*(_;$w)=KJ>3f0Cw%1-raFFs`F9hFtWeUS;1ijI7pwFde zwB4g?6Zb8;T88N8h}-X!H{6cb8H_VPP#wDPra8*D_1AcwPJ_;ro;RKAX&dwZ>dO~) zj-&bUsSaxb2%gvtj6g7Q1pBp8U$`o?MZbHnqZj$$QB&UK0UVrFkY@L-|z?$UH=zHlSG&r434D3C)f0N?n*4LMTUtV6osW684-s~Uk%Wtp! z`LSK$HfukgE6S2PT*Mv}9@xeW0>LOh{N?llTW3a65nXS$VSw80{*avf);Yf{1c;rR z17UQ(o~w>mGWLCZY-8?8a?Y>~&dZ?jkN@E9eqZTd_I@5Gx54k$?}L9%^jGhL(!_Lc zl=~e9foyM>(y0;A`&@Hk7K0dS*xb82wg?&V_{{odUTj9@O`wix`SVAE-3SZUn0 zbK06G1H3Wui!0Yj=NEQ#q@Qn#l;sq8)MYWjNutDM-R+K#{+gwkOXOfU`b3o*&w(=Bvw*3{Zxg_kE#drC37* zCS_ftOQJ5Otg2|R3$5us%kB$$Y_)SyN3U-Xv4>#`ZONgDGZTiF4=XEUstU%Ops+%m zF+B8cy9}6A!XR54feK{~|BN1Lh6cb9pl`oZ^#N%j==F>o0Oq}hh*&gUXR7I3I7H2k z=wTHWTSVeKMXK&f3EV&iQJ?VB;tL~M2FC94@ z@O+l!AOixly`3G?wLzrnaHu)9WlIKT`O3nuCGf4KgjK4*PWj}yAlV?ZB=H8Qx<6y8 zawZvy-p#UN&Q8Mm6-muFtUJ9nS=TppI%ZSOw=_il`(0zmtqjjyJGyP}~B z3Wd#Umxv#CwE7=ik&K*!kqldz;~MsKEyLO&YNcn;@HuHCBN-%MPh)s!W4Ik*5$dy+b3($L0Rq1jr@m z=I*5m;ltwpv$I+Pb7v5wK~1`OzbMXJ0AVdw;VU1DAZLj=Y}O4UhV+~R=Bm7NKLA6z zRTN~9ua;uD@^;5000_ZNn~<9mz>%iJR5_oN6H{{Gh;6Y60?iL*cPo9t1v6=Z)g(5Y z1#7b2fh{nJIOBhDati)qy~)H|`rn^gETz-d!4W3CRm=*Vw(98Z;GyW~-4z1K2}`KD zk&*qO)Jf9Tjy^o3hOpG8)dGiFhT``t&L@>DjJ@b;3oGmy*h&RB;2H7kFq9Y=g|vK{ zz`PHuI~{D8;5`WC`N+LPGXI4gi3OPpcf%_5^w$m&1cY`ZA$_RI4w(S_tp2AR3kzdQ z*8&x{%zRh*>|FnYk*|V7IqOoqp#`eYAoi3cJ6Pqctsv0$wyKz5%-IBT2)pC!^l;P7 z4trQ(uk^fO5BF7P0Unn+X`{P-fCp}W4W_aaN$=t$sa^Ju zG5dH}DoR3Nk}r;qP01>>X|1_mGFHn*-`n*iYTn)dL{4yYFI#r=jwsu*I@0jKh@zvi z#^+~A@d$T-a&Sx{Lg4$R7=o}RUu{2Eb>0%)0gVrl)FB6qQD<9l;}{XtY#z4?;7XsD`7GM95;Evy zG}iE(ASQ(gepG!ix3RdE-t_Z(S%MX-N{f#vScTb;?nv`!>3sdr!Wk|0+h`^CqSndY zRMG#BpsgjfWllFIv86==mMj#y2n^TOQ4nflEr<*mF2b}*N^d+hMXq1V_L_x~<2{CU zO+d2%WhX@p`CjswF-8&OMft@e*HwBgi(DkwPs4VI(BSY|m-9SY(H16hl3<7J%aE*Ot=_ z@=W-(H_A!!>mK)qIDlP4#_+{ot1e(43&URof@!WBpW_Mk`&&QZt>5tD{R2?}{Lg>> z^ZyX=^@jjhCdgX*Kb$f9@&5Pl*S9x5z(4%M|I~io-VYB(4q(pV=|!8{*Jb-#9Kh&? z$c=d1<@?iiqn}-rCn-_*TvrJ6>&BLB&&TuNX5G1Etw|ZNX#$!Z!R`+x_twQ4*jXL( zPF}Fkhjgs5x`;iJV&6%TuxIWxLy|379fKUgBrz0ZB)NxiSqe3Fm6bJ>I!@S-!&g?w z+up&Dm@7Vks!vI=5Dk?yBrU1n)iy33xKJxbH1*q|l&`HtU7f81rUZ#usCVJ2S1ge; zFYX(d)ske&FwtSi0&%l6a2e)w5peMxQj_!ITo8(0eP}Sd40!NUIyc-J<`{o{V@h`H1wZ>^cYJOr( zHWYmxkltXkaR~%keA5e}24S0{)29YAW3Kc>Wqc%jCYiS!q z=4C1#Prld)Nj9ti3k;mqLVt{`V%9~1@QMa=0Kt6Q!{LKuTp>2wXujo>T~sO-hZH;j zOo9JVZDl~)$_Ph$OB5hxV_}>GYRvXZ(f+Agz61jICR;6Uvku=EO&m(b0Wuf|Ma~4X z$_ql>X<%iis$CaGg3yD27I8{~^|q1e`Xj)Jrh%P{vYXyvkx0ayVTmY?_3T)KJIyp4 zNzW0pv-%X4C}E%2?pj5B%f>`$i)g^xE`XZ_M%u(3;^f+aRjmd?B;Vo>6O|K{<GP#O;rX; z6#%$0aV@B#NOiEMAOf*AK-ld zN5PJ9-=!*B174#NQRdwL=ZXVm)*Xm-)}mrwX^}H^b!@&SsEIFtnIe{zn{G7R47kN4 zi!+o3N<>U+gxvoJPLSz-$f*uo)A%;2pq0Y6*=>)VX%aU?6RwChlAZk0Ml!&xx@rlSOa&)m)$jWWD?Ny|lx*pwu*z0n`?#c|qa;PYgD zYqvcW6=E-ofWgYz!`zuZCq-Daw{}biuffklpg*ihl;^AZfMNU?>ap8(L3VX{&agn&kSXVPm zMU|Y9h(K3bO^fqZF^}8+drD;otJ5t^#jUDdGQeU*;k03T3ra-+mpk*z*Kwla>U9<5 zaHP%iNU%DJ@59i-RfFmV2-qe}Le$H;`kz{QElS%CK+MUSf$VnEPK$c64SDwB4yB(m zl99;}2u)njI;@gwBB6W*pw5y|X(H~ow#PQYZTEILk>QpkCp0NTZZy50y)K+6Iev|T zX*?KO3|BHv_;|=?pJ?cy*RP3;*8kf+w~xp6JA!zIxRwar#*tpQKSoo>H)JKerGpg0 zr=oqG%Lp2KKDX<=1KzhsPXHP%E*2FRqd|;-BNbHO5`6-X*5^~i1d;4#gbPEuAzI{5 z4b_}$IQhe1m)v89%}xZWAzbNq1e0x#X}MfFIqp!5eA(Iz3LGFVJwqpf2Z3PnH?knx z*?;%a$(v_I`t|$!JG+MAxB)q+y}Z11O7;-2biY3wG(o%pLt%Gu^tq6~5W!#MoW*V9 z1SuoXZUmzdVD)%1_`=R!;~Us3`19%de-a4x4e(>@LXT}kxJAxE0G;ok`6jOHy+0oe z+EC_*AgJ^EVArs(*O%q-lb|kk>>>fX{`TwFxZVD3JO8)A#$H2HV9z&xHuoQQJb(M% z={jC7uXIfO@y3p0`1|7rC#>!dfsojd>gA;o0QBEIYBdCi(vd+g~SF;aEkmF-(ca-m;+gt-XHJyiJ0^?s_c* za1n4s0NGbnX(YF<09Qb$zuWzH&Lc&U!B=+t`u+DG_}gz=OI*H!ID`=>Mqt@1jLW%y z(0KRq!tmH-J5T-$KJSI@BLQW=CTVnxA3q7s96b0dL8`rr-Q0+N>g zT|Wf$qTdt9#lLx+n>d9@x{AQk^ZAtHH`|!J424Y@BKz{?Bu-rZxhp$PQ7(|iBU;~W zZyC+RAy4Yyl@iS>!`?JCE%7~>kX?xU7C4q&8yCX=JLm7(%3ovI-b29EdfUeO>tM%5 zywW0IJMgu$f-I0B8Yi-s!O8g{Uu!OAq2oTb*3VE_AI1G^8$(3^;HeH*+mv`(;=Lys z+qbuE=XS=EB<#0E5<8di{a978bxG>4tHf#Ks)bbJbHXmy$PgGM-uV0$0hzb=n2smU zQ!BfI$!l~yC2n2NtN_CxEW1vAJ*P!iei6gRxtM{$tsd7mnz?$(_1oHG<-F{mX?@Z8 zRjsH(%u2z3PR}a1wJ#`fJYM!Ty@&e9(7Hk`6cONFpfAXRilQ`u;@DLSGddR_gfn&5 zf19|ZZZU^#5xeA*S}0ccC^YOIM~+>I=4sLQ@6v8^DhBL=dN1zgevYAlo5rWlkJP@(TifHhf%S-)k!8mm>BGtUr7O>`A1I0$;np0p_x z<~swBl6zI|j6Ek{xRF4sKovU9;cDdr9inlUswTK(H|v(Jdp^*J#fZ41=8>{Pi8)jW z@JFwG0@%M*lBW$!rIhB!fmKckOFgH@{|1g-#J_}`QkWaF9r)PS3`;pew~!r#3XQtz zXbHT8LZsqBcidV%JZe}jKkHJ89tF8lQon|-B^D_tVd*TWmfK~H^^KMk`*&_;AjQMO z(qH0Op3>EPJyJyImFXs&l|n}&1ZJ$_w8R2&QkB#HU(tkmu*7&;^c%p7)g`%~?oX-`$>5=Gr-%FY^_D$SM3;qPC)P8D0dpDt3Kz77ZR+d8 zT|Xe)-zH$gMSSDAj}$0a(dCE~-?K}#xRq93yMve(Nh0LYAOeR?-J+VglMfxkvfA=U zxr?qmqJfvA%{kAb)DRkBK$^%F)v)@XmfX%P_BK^uV@8(H#+{B4`!oRAybDp4|DhG< z98)6Bz;&xJ>y+XX05~aMCLvL(a4hxLEt!9hfSd|Xf(nM9xq?{@MRUh6Fb^s%#u4cw zol{L;Eu+2zb+m?*O3vlaQGcO!Dq{w>v?{Wjuw0QIi}bWt00bOcG8R@GqPQ0}FfcXX z-^{3c$v;H@#{={#lKJ7x7DBxvl?o*sDHUAw#K6<~!-)pZm`Cz2&E^V(nSd&?mD|ut zAr8ms_%*`s(gm3@`N*{-4VT6@91pUp8uCLE zwo@slF(6<$cd6nH6?hWVk||JfyP|5IE$}jO?U_N3+P26dgqs)U9Iw~^80?jD6IO23 zt=6g}9NgA6HkSM|ipYAZ{RjtXF-CP! zBo68YlJr5f^~ui|Y6*a6=dC~yv8;#1<7OfiMIgu&Zs^NUT7HH8}F6Y&= z`*X=*nXYFzLnGkM>8#|wryQ?u#?a;6T9&l-Y;vFSv9p_*x#+aa>)V1sb0Vd54I?*e z$OxFZKtSd(`nL+`RD{YtU)iMC@C?fedO@ct>CN?jUIdw(1rBJcxgC^xNIa;`!2`$B zxxQt$Xn=_uJFNeyBKJGNU(E0qgr>Q!w_sw^lp#q&g5)WixW4Kn4{818Lo>L5X)oiX zjeEVB&?xR}B(;XSBxYfP7X|%X}v)4S=GHk z?mry$fPBAT(h4YOBs!}XqP?jBj+Ex-g6g?ZWP)`RsRpZ>%Wa^`rN<}gt?j*OA$>Sf z*~Xywf@whlVE2CR_2&@Qz^0)raTv}m>gvP_%82e791F3Ubpf+huv!}u&Xm_`R*mU- z&4!EHOO%eKu{+KmF>2z&e0uemPZcKWevzi2==sv&g<2!;{$-2?$yBqzQ+*CFYE6C( zmyI}8C9R-MpwDo#UhE0X!eM|HhtcZw@O{*_#0fy&fvdwc%Qs>Q4}u0TWq;YZDkseY z)49KmEG;<`=ZrXv~U zl>b({U4Wt1B^r>c<|YXeqx@t?G;?4GxNJH$9cMAR<tUojN+Q{k`k@;lzx8LYLx+rIwobiwQS%Ex;7FaH%^ zmJ9y*bS=-1;4gx}{`$)o{>r~|2QdBbAKO3Te`x=qeai8F3V{9l?afM){q>i>);IsB z_OI7(C}5g6fc^dU?_a-tz?a{z`0M;8H}Xv^%q}Oo=pW5sug7|Yw}XR!`SQh*j6g16 zA0Hohx-WRfv%lsl2?$s<$$QTyPY>(4;w2$}{rbYmWpV_g#4|O ze3Li+~*R zXR43chS^0Vw_s(TEA3Q6m29^A#PYw{Mlub%T&Y8YBv*yNPFVsaSwn?5JedutRi@-o zbGXfcveD)wfcsIZq74{Ovk$R*2ojYTq5>LOGeL%wjaVLL)$VMJ@W*+A)3e5)d0jS4 zMAdk85{4qE`3MlaSM;zUHG6RtlNSxO(%`(5hpmRkR7Hfx)>Kfd;I(wr0(t{e1tNqR zS%3ttbfGrLJRhx^8yGlk)>PaE4jeArY(D)6_W{$$)}Sg@g34+f7{IuqpS#)z`h*C% zuyDA7l1+3;@(fCr$QQxEBUxl#QT^dKysrjaISHnGoRWkoLT(ZSQG*I0MunKylURlG z@}AMf6=5$(1_7hFR>7L`3?uP6@u#^ukxKdC3_uxm*X93vDxyNG7{x$PJgwDXzaN71 z+0aZ{z=hipQlV-S1(rZGS}wv)Hb|JSD{sgknU3I|xF~1`VgRP!Ac za(4c`_aKcAz$Qq?n8C~J76VCjDs0=z{mJl`11UMdo8q9+EVB!d^FXklY>vRO8Mw;! zQEiF?9X3ojB-qLhBtJL^_pe#kb^@Rxz^I$J$xX1x-NeY?{Vl|qP?BkIB)zexJtB%) z#k(L=d%jpaSZ8@aDfbJ+_L(*k9yy+U0@Vc-ot&t0#3-CBGpJf%FZg5^lANESh=MoZ zy<%4IdH+AUry2arv>hCWH6bq`T7XdS*=t>U2%A-T)c#*+W2i=1wXc=bocRr^GhUki zbKpN7PbL6&?FtKVg~@%-LC@U(_4U1_%%{89mF!|GT4jEfvvgBQ2tir{0qk=vm5&bG zXkL@%fM%9U_0ek7Inm_LG^?co9_b^8YV_J28=zp_{Ny1P{184*X^jUF=&dQV zc&r}`GAe?3F}e?EmPUoV@`|dW?49dLW=@KGYgTuu7UB99Y8@gAqK;c+3dONocA84+ zxF1{TOw!9hBG@=uT))bh&0<%Jd<8Aw~L4 zU}=cbpIL7)jKhk0-8*O~?ZsNw%JVe2-n9-xYg%Be!-N5QZ^^bQHgj4XAWm_N4(cN& z@JlNV_#B6TU~C_^eXfFN9F7o$KS}O%CVJT23`C{4OOA`$AUR6ugWp;T_xTRurO;2O zZZRYql!iPLu`X|NKPWrWQdO}I=^;qL+Cw^TsnQ)?H$!5B!ukt{F4ICF69Z3hS|~|1 zw6NH>{9PzC6qhlneULuMINNqUCyzw-GEB<3(%%HGoyhh|yvO`ub-E50HX?Xxk$9LE zcn_74rtV5`7Ie2M~c~GLJ%j87ySglj%*GSW7>IB9vWnJ4UfeZ|ib&mD+T>qzvcytvcbT-I1sDl^U zi>D&N2dMkNM(_X?(f13&<-(8{74vV648amYj}LMVJ9&PHi5l)tU6U>BJ_B2OZTH8W z%ia6A_a_5Z+vhMWCdnNNShGUkx;?Qw;EfYCPl-Zp*G=v?>-uEBz1#ghK5icjdOa+E zL{Q3^$&B{SkOaBmJjqF@(VzPuNMh+H0zQcS*c#B6?OH#!u0+5Wxdxr-nT>NhpHLjE z*kwrP((Tgj3HTz!gkThU9XI*M1IgWs9gqm1x!u_vjK0Tlf{Q>#3XkYAO%q21bUpZY zSJrCcT+#hUBU7=<_WA6X#13EI*(vF5eH+hrfvyM~ql86&^g-ay<@`#35kocv<{Vo94^(-zum*2L}708KQtIVbAuIEReD{z*8Z#<2^ zG$c^!qQ5goGPw?Mw)%a$E<%_tdK?11$bF23{?s*$KJ&MW9#i3?>+89ROW1ZBu5|5> z@j|X!ucN&#Ux8e?`qzc$;@^LNjK7!z8o8#83;%83UoV&T+i&8;_2cIo{&@Sv=VZqh zmosq6i>fWY~V$C4Gw_oqv2Cuh^z<>mc zQTx$0{Ls(-`S^)H|K%rApZUJEVRHm4{b@TUsuLJHfW2|w<*#*X>yKYg2GVFMdTxUj zeKGt+&=*0Zk8Nz&`tR7rgkQg&ET|~Z*WDfbs6T&YsFZ-Q6;I2x|9XEXr!M?*eKFDo z2pl_~FU>(Q>Z@n#s{*w#Pd>Q6GpPUm@xfEqiIx@5wb4nwlfa|CFN0t&+xYS%K6pE4 z%Hu89E8NDtU_Uf=85G7~)=hy~&dZUL*W$0I&tBQ7>%kzHlDt4*l^u7zZRdPlxEh2j z5^g=5zqaObevy1UAM51hf-)CVyCVU~rF+p^GWzn(lFTJ~{Otwoz*)RF z6tIx8g2T#jtUic=CMzLl^HC895Za|T1MOwO+$Vqx?AWTvEQP7OwjIL-My(KOvR)Rk z3oAO)g|Grvv@TrZ7*dTiOduhv`N(p6mGv%4KG>NA-Q#uNr-qWC#utXWS6F$vNd|!I z!gw1md&jOP)+HRGQV3ROSe(u2K6Kq$;J&CY?bk~R2(vLmDw4xlF$FVN7O6p%O+j;y zZULc;Jpnahi#tN(J)EM^^)`nKge7m-p%r^67pc$Ayj?UA-WAYy-mg^=%2a^bohT7E zUUvl2cAIk;mdkAcdVt3&QIt1Y#02JW`3$3EUCW+xbNWM!n%0Q64ZQ_L*&BW1D*Q?m zd|3g1gyDKi+MTI#cS`OJM?^{hhz2EpvN^VHHO1z>HX_*_1<@P~Ks48)A(EMq_*E?x zGeQ|{-;O;?XL(xyuip0KdZlhNfpi0`u$wPh7PmB&9s^i-AZ*7^4;^4lv__T;jFG~U z^KM_{v3@XDF~L*3P(-1cC>%jiCx>tlPtOg!JaI^_O6XmWo3c-N5kRdnn@k@)#`y4c+-nDpyR})r&`)lM zqGnVniILonK&*|NE<@MF|HQi-ICRCII#gUYpgRYAFdU+Ikg^ehBR75x!yUAeys6dv z>d$*>^QqQ6CCt$)4OXe`V5HYump;s)-c}q`aF4r`)&ty=aQf^Ww}b3on0yk!ff*lK zB-cD*!b}m>VX8*SXD`=>1d?R%3pyBR!mtA}An9cuo?LaOD|2(ga04reo+MHlC{G5& zFv$WZ2(3hgv%=eOgrH|PvzjEd*P;QU@tFhAfjrY86gUt)1{_sIqh*ez_=lK_){sSy z))KJ%Qn=Yct#QFz-7#hE4R;8gAzUlr%i+qc z=^VlHX%K^heB7{lCnMuVUfSp)7oyZE3NNtgqehMhBRx0Os$^MC^hs5hJK+*$*E+zh z79rD+rcBM98|T;F@gVc#4HwlzCHE zMq`3%wdewBFF_o~l?>nxWz7}GF^|XKRr(kXKu4c7-J?>-nNG$<8^Kbr1(Jd6s5c7W zH23LjXBxzQKXwR1*rfs8@hcoJQ%Ay_^i7E=7(1EUd=z&cL-brCgCHH<7%-msOc#z; zD-oT;pTKEo?NFrjlcxeHcwG{jrsoOa%%=5EshTc$I5C|mCZLX76fP3oMNtJOMI{ev z%~Wz7gA5E|%n{I%`4}3v4S8?kdz2Ph)uuXV?qF5deWydbtN(*i&T`oKAvSCi5qMxZ z25?+40?t+K%73tx`al2M?m>6W+*ybK z0I*Fru$U?oO?f{F%%oZua0M50OQy)vSbC_-Yef$9OnCQWqbD`7v^=nC6UiXdG!Bsw zvX+MH)X2KYw)7HvN$8nXmdY|gL=y`jsux6pmY(evAgX&ETw{D34XR-gbKdfcY%!rZ4c9)6a^YkZDal3gf-ZK9&IcVwU!<|kn>t7S5@o( zdoXsIa5Yd!Ah6jKGRXqz`6#LGU0VGg6J%)B7-N#Gp-5j?0P~KygWm&#%SPf7^68*@ zv*)!64cVHXaSPTGxDF;SSJZ$^^SABCmUcgqq3;8 zm$lbtX2@1$y;%Hnh~JRr`+_lR9*1t>LuQ&fq77*dV4YLi6xZ(09YTR&YK9$oh!Iwa2G8V?wSx0DDBShmvJ*sSnvT4{_>drm9nss z13M#aNniZ)I0y1^$M;_ZI4LUzx9xZD+rQoz5#bc*u`s8bKU~E!$VO6zl;4ZWXrUfi&9zgK*|0Q2-O5;RJaZqyoWaQ=OXlW1Xi0u5ebpQ&kFFN7T`(+SVc;K`KD(ZAt z$nd7_V2h2-^P**dNGSWFFeO@4u@`iLl6alU<7$Qn-PG`F!90GQbwyR)Ya)Llu4}U zsJOdkL;G;?h>f8O`qVhK!9ljNhP*@?D!-+2aAqll$=$3$inH!FdWdy-8fyFCP6rZq z$(&7dXdd0+U3-&=HcHVZ)Qb6*`7RYSaz(9S89bOQg0ui}a@p~iUEo=ms@l;rHkJ_? z9@Gfi8V^wzQG-~6L|HTi5>sQU8kL`_1=^Cn!B&0PH71CoZbVY;cKD_hZ|wbM6H^$k z=y3U_2q#zoyaqQJur&{QgL?^kjXNaWA|I$~>^WO1xe{P_K(vy;sk$eSNw&C=R(gur zkq1f`r9^YUZQQ~+thF65)Ud%3ERvlSJl7VUQl&8a;Oz-Z0o{sd@IPZ;y%3ef4Qz@t z7l|#C)!Va9nd7LIYb7R{z>_vvSshSc0#b(zBS4gyV}-dqoo1P99Nye4nUL^XbBM;8 zmBv(~Yza8bW2nAu?7^MX1!$g0`^VAsou_k$3!7f7O!z#4u`B+d= z%PK-*Wh`Y>?sau;LdYP)Or}i{viWED31BsM0cZtE9BopD4gI8}7=CiIvSUogo}AwH z9e=)~X}q`P;^8S^&cL;aZJ0n%JmLg1aRo`a7u~oXW~eZ)rqHGmkdhyhHJ%*PTI6ao z;XFPY)Y2Nt+a$U)YT}RQQPn1ZyjH*#&TH86{Dl!5g5vzOKPf1!1Vhtt%(7o)Xm)A0 z8mP}Mr893d+ElF5KI#80OV+kL-CzhQnxL;|1A8pMj;tFSJ1hHyR*gl`c|Eo*VTxko{K4z8gK8=6n)+wUKocfK>()Z)qJTc( z2nsDZUe?w=nX+o3RA6K2eBoeGQ1f^ywPm{nz@iKXFiO%j=b`erWqXtw*zO?E)&O%p zvaAYbX|qHmG6G?J&TN#_;VbSTx@DawUU|8+^7-n zT}GN7u?GKFF3#7!(_=wp0g0gqQRoBu$$)%fwvmxJ)Fmr z;14F@O>I$JB%@qgE&kv{nvU@}owjV{NzK9l=*}!sMZzP?%1&h6dVF^!{^8DUW1@9{*3K~>@H^RE32fKPEzH~@!eBD1GOc(_O5F80`u`rhqf;2JhE~j zJvr7;G5mHC$Oz9$&R!3`o~=D$lH+5QMS`|S=}+4&xpMW@3i0Vewx_rqzpv{pK?`iT zvVGLaT~CN}TPUZuodf-xZXeleJP;-6qs}~(n0Yd|bLsSR0mM$yNlqsuXPjjr=d^(@ z+X=s18F0aM>rTtd310e@8Vi~gn3{p@V+q^w7AbZX701V&VJ`Z4@I+@&fj5T3=##cn z0CEL0-y$0>C?Bvqm(CDZe@roRoeBxoxd}9O{{9Wvxl6$m{JwoIfnx-Exee2;olj@D zzlp;ap*rXB9d5VZ+v&^KepAiGJIu^S?-S7DE^1;VvaO(%bUl$@! zah!)hM<3+&^umA=!(4y5HgfthcuN4TkL_i*Mu3(Dt#6KUJi{Bv_vr3jX*GZAAwHW=WXXqa2z{q(eolGY%Ajr6|XetWfbMk7bCD}!(={VktKPGP^jZr}e#ugAZ9e2_~R zJAVE6`8LL7Ww>vy!96U600?QZLH+ZUOzH3h~#_#Q8K{cy%MjSflJh4{n$wR25(8MARjG{7` z!Yc%rk?`!082@PzxR=&7#J5U5ZyCy-Q{@w>JF-jHBAh3cYf30*CLX*1hN(tFMXP_z4`uESi-cumg{RpcjF%{qS%#c-h1a z$YC!`1=!7sG{NAdVFgaciVR#Q1;rXtTkh0u@l6zvmxATN5INj_mgDHlF$+;yqqfvLLc#{E0t^i*ON+IR8llZ3A z12(9IkpW%#rywNs0$Ye@dO?_p2%!dp)Q3=IP+WX83Q==@JEF$Q9)OzBjMjE(gv4XS zJ}_#$0aLQ0DLuiailU9$6?xGe_-F}~u%c7Grz$<;;D(fJ!USD`RLmi&|D1LLQPc(3 z3zX!OqfUzF0+#4)irIM`0C+CBx({ac&gy|+9@$_aZi5mm7LM*LQxNgm+P%QnpMtznXJO8o*tVYN7AM3Q^xGqE>~YW9RCj^as3hsSa` zd=hN-3IQ*5h?K2W*TYl^-*Q^g#Ew=kgt4}WsZg4I3k)O!mvL_HVI>AoV8KC=EgsSH zjgM)VM|+4U@|xNJmVqi5AgfER&|u2a=@`?s9%DclK)LueM8p`5U@F$6aVg*&0(aXB zz)*g+h^#plLJSFNhBzch0|RQN2jk%-xK8^jV8L7~#D;+70VUR4^DVau`YDLDc<;F_eEDeB^^2JJd% z+E_XUdt!|mz+Bt%G*%rPy})04-zb8Pp1;66++p#0iO)5uMw_TP&}cumSLC9Wco+kx z%%+bbp`ICIOL8vFK*k()j@mpMOTkI|lpC8&eXL(Xe3*A~aA!lPP>GI}HNT7v5kIMb z9f0oUl~2GFLoFITLrkeyV-j`c%>crb+J=<=ggI}kAXLX{(AMTzWOqtX%>cn z5%nF_(Fzkf>SkFAyoEX+0!|8?>Dapjc{=h)6Fg3|9UQ%-h5cp25L3jGe~-@yF0WQH zKw4Fl@_`ZinA!Qth^AOCmU6z7uEe=O0BepgG6vS|Z6pUQPMM2uV&94KjsnsM{Fx@}fzg7IojXdLT*Z#`}iIz@-ayWHLY@fq?Arzkb zf5|Jie3MfFKzeb?|HCopl?{rb01)!t&lA+1{U!#a?fbY~)`$dgfT>oHG3C%pZB01! z$t}b&QEb>Uj;rFnPzX0)cc~xf1kxJIJaXebaI*t1!Yf6mv8gHJo_a+pO%vJ#J8;s9 z4UEzSD>;T_?PjteY2PzlLlP#bF?nnq3g^_U@ODW;XF=^Fgqes!n!syZ3xHjOlseklp5BIazRn zG}&b96fJ?YzN_hJRw{!IYBhECO3zs)hJ)J3RJl+2zr{$q?)OYxz0AFS_!`IR|0uMX z;4Bf??DF~^sBxl~VjYQCjd%t<7XAHVqELi6vAh*Gl-=O=Btz;&gdXFX%_Zzf8CDmY zq}Z^xNyA+ubcw^GM0t&=}f4|IXw9@1K@f(0k$1;iSvB=^CE2$66hSv#4Nb| z`xKvLJjo-|XOwGrQ58sC`p@p_wax(&i z5hQRh;BfkORb^$ykDnty|HsUuZd27=H?!i$!^7On-0XaRYERZrx6T+yhbvdQ1;&@K zspm|8dpDKR({e(7jVYnp(m!a!XSjdb;G?hf8{UC6N&NS;|9jLs{nk!jSNi_v6a5d< zx%|t6^Wy}tn*Q~&X4)60fN}cQ|F!?E;;(<<(5`>jfB6SZ{|ZG{`+NBRBLLHb$e({~ z|MX9-{q^}Xec{Nl%NvWn+Moa1pY%k|&-Cf*H){XAHBSH&5b1u654^rSk01Vt|Nm)t z=zaem1FnxwZo|9~_uE1NZ!?%`|KJPBI3EkXe)o$qkW*Hm+qMq@Mikc0k#tH30kLhS zqa;!VWGfGh#f)Zp7m!>8V*BKA-`~(xz6^E9Y};l|0RR#=Wq`=yE>&F&g4rz@{RV|p z>r+~8VucXKWTlR@=1=W6YIJ^2xC@}&Fl7bgQ$Cj%7=GxHOs^h_Qe<{hYZG+!xN%7M zU=OZo_f?B2bG(?@+YnhCoLTZ|pI~q$pu~n1FMiIOGDj?`~V4HBr!M?HbW#!FgBZA+hDDg4T(j?PL^wAw6o@G6wB^n z90{s-9fXvf(w-22#vqc?#;ul{ocLtb02)2&WT&XpSJ89~#NMn~NjZ zIEsqcAuqWXzF<%QK&?m{;S37v6B>QXAV@!>BX&r!cAf}H%tH}H%*zK zAhJ!GwiDT@!o{6v+8W2^5Q<(C3!|8dPd!b-8eR8RU}D^zr;y2a6L~^oZdeh)g^004 z&5(-@skmMhR}QLJPo}gKj`sX9lsRa_6!k!e;=10+pv_6@;6^kw`Y3|CYC$2QI+2>f zq$v_rXat|yAugNR5*WhulEX*E3#CSnLz2+jFr$zC zE%BGhtT8H>L)t^?(rOx%k>Y^{k3)dkFYB$M=8i)t4i#b5A)v1mxu6Y<_y^*oyiLN- zM1%)r8?_0bI79%>Wz{OoDH$k4vzTd6tOhe4>aaVCk^tIB9H6o0l!5P&4ggWrMAyQ0;mbf0NJ7Oo zDF;(aiSy%Bm96EqQJ1A~NGikG#p+s-!Z8U2ifd&U?NI>c!+bdVN6wjLEz4aJU;?!O zUobK&4ALm4Q%lZpeLe(^LfF2c?_j}B`Q%BrRJ0?5@BQYJQ4kSRoil%Gk3_)_rHgNl@j*w9G~ zw*Q^eg~PNnwgaxhaWYOTR?t~jA0kRa*wNZyan)PsC>u^%x&kDC*_9TDMsN>Zg5z`; z2rmtwY`q1T+JX6pRK~wGXm7KGl=8kD|4L~jP`D~n7)nR}m!9X~Vs7jKjLsA+7_a5( zkaOQ;BcX*QcF=3|ToxGZO^v#saC~VXucPa(J!5EvGz8Vwo5pLa6HhPx;B_%fd5P($ z$d{A@OZSECs@>H>o*9nF~rbV&9rCf=HBgo;F{{zb2=2+N9Qo&PPh0UTw|V8ShO zK^rQ)NliMyd_%!qtb3;zssKr?FsO#YJw**_q(Y8p%Q`3MA@RxsV1oPaL()I-3BSo?J!V~mV&@^xes^u+ZT>unXp8>B*{Xmf2K&a zu45wFoJq8?Vn)}!@%P#kVc4uwYq`lP^1ZIjsFWrYpt1AWs7Y9Qr(_3i*e178h_X{R z|2i<=2L(;=j<_sg566sE(HAw1k+1G>=FAUa-^m)cZL`A2A_aHMifZ0<+{}SY#DuDM zlsmR^<+{!tp{J&ClkmU0_GL*k+ioJ(ksLNl1Zi9jbHGQ=MH~;aDk;53Q{y(oxI^AK;cLIX_v;lGCUjr!a*5EBuDp85zY8f` z$0@hFzzTd^Mh`TRLpJzb@gCB@n$#f;yDSXE=ykngM1?GNedTqxkNra4Ojvc&Xs+9h zPF>TxHpwR2;MBDSzA+Dsl?7al-v4mI9NU`lL0P!Pzz>;W*LK%);{MOQzk+hGawyk+ ze(l~ibN<^~d2h0{iRj9l1kW0`BGqb6cUqSfUKXqW-xc8D^X7Cn*xw6&J#MW%^F+b#UspJ-`C?;p zZ#m}LuB;`yi)*E%?!k?Tqh?BVZy;l}UDV{-RJo9Tq+$HCJyEPVKae5bvqn=a*q|?gnhMWX;d)x4` zUz$zCNc-pWKlZ=<#^S9nAhw75zb_VPML*ERNg`Cb?bnbK%2>?Bf+iPo@np&3CKh+` zPZeaHfzz$_z994IepGqwm*v%yz6e$9B?34;Mte5!?Ss#0@o`Qf3ftR+ANS<0W@514 zK7JEH8jIRkkTs%Y?5p^^zvrt6yjYk8{o1}>S=6?*Z{OZ{^Z-BKBq{7$IzZa-`M*#5 z(7IkZZEx@RAvinjhq@6zuA(n_bu4Q6v$(yvO|SjRsYA`$i<8rkg=Gv>@OiUnji2Lo z=Qg|S*LuH(`^?7evseOLZ=cs!7W?s7+PmCI($={BI2G*5d3R5GzRSAGOedF9p)g5% zW8s{q(>X{+l4kcNLb31rPq_|!eOYV>`h8wMed_+6&#&3WJaQ!Yi&Mb5-DmeSNid%uy9bOSMAq|@Fv7|{Ln@&Z?rdU3yY z@h8tAa`8+g=3=k?bnq6(JsDPr=)$i2x!*5ViZm&nn?!KT^Vt4xONfhd8YdTiY#%J2 z(saevBIs3q=g00%19SId?5hWa?JR&iUUli_DPNo>cG_nr2D#Z#(nH7O+$@cYU&F`Q zE;@hmyX1A2G{(o3bKgLPvMdI^ZUy(y#5ERnu^{ZeX&M;cKSU&^i+m!*BpKUeffhH` ze&4v82y3B@!xlGotVJ`=)O4~C5-XQQj4OC0<%yL_Wzf%Qs~HA}z@8+_OSIkl*iiA= z$VF(e);A6?Xz=c0BCS^Lq58T---8(B6JCj+3ZZO63VILhd~eiEf(y>>ZuErC3t8yk zBQ0BmM!rr#16yU+(u?KAln^D%X*rXGH_WHR1Z%bu>hcn*0tY8KcFkhdK;Z=_V!ho9 zGw?23146*CFqy3w2s+jOag12kuOl>}p1v1~BL}YOLCD%@hRuSjxv)ABHVbX3hD5q9 zF6m{S+e2CIL)%vydWNmYeIk9HeC-ND^{&=&d{u0FGc+EP*A#GKlS1rYW(OTz95-P; z^+RFU^es*ISVr{Hqyt3XyYv}EsdX+2G9g-7tWyAmkpw`=*0Ka9h#hE%*K`eTR@rS| z+^Og%DnOq242gfB1Peo$jaA#2Kr)PDR+3wElK|EJ&kSMaQhp)o!+_pVjP=bv$pm%M z<8i1^K`;CNi1UIO<01;zQP<=dy9*M7_TmI)j1xe60CpDhA%JQxGbg^2hBJFdRM&eV z7YJrK#7%2yWIbaPI})vEJ&So%D%yP3TfzURkbT86mRe1`ph8qd-!@Z{AICzrjj^61 z0wNSFLpGvtCj9`N4d9@-N|P{2-bajbD0e3zy9iYt*k#f{L?xQ4pT#(|2h3i?FYYds z#O;7qDNHwQ(o5d`0fK&jR#53$VVDEdCXr*zNqM&`1~JWZwjg-|A)2x=VW~ptng-*% zS6yGF08#*3p8basgiRSd=lHg+jBE zX^f6_VJ1zs!4I?`?WO*o_DzLfT)=kF%IXHS%E z5up!&d%F4t(5?5@RspLdDNKMVkR^=GQz=lfVJ2N&QCJx+zbr{ z6>Lk=RYGduv$)o(?WPzYi}S)<y(CM+F1hGlwze;($LzY+ZK(fPAMbNDrotF)NA{X@rSitM+(mb zt5%q`Q}XYithZtxVH~vnP<57T&0-R*L^LqIQoMJee3*&(X)1VZ$)G5SHVI z@oRFP=H%i@I5hHsrpIX@wYWhU;of{ zQ?fTpl5#PO^d$+FxxzQeCf`>joNR&4cFwGrG7mvU*+eo{QD`zUhSX%d3b#l ze|G8jJO&9%J1z;pE{yYEYf0Y0J>-GE4@&52X{*|5#CxHF> zYkT>3Ps9mePwScf_{aUr>_308*PhoCJ=G|*A4Tzq-g#fxRZ&m!g8{-zT#TpfjCWDh z-Do|nu;OX}MGpXRv5URoB8tJjZM4+np#2s694ipFA`(MaH)5H2OwqLp8onL`WT^ZT zIJuJ=s>)I^n?)ywt;oPPE&6X#de|DQKJ9DxSj#M}c9Vg=Fi_%)N*AK(zF|{frx}Sv zZ!D^`wMuud`!(C$)|+D}do8pm3ho$0B(i{SUW+WIlm#{0qr4fpwe!riH_sa=g=CM) zFi~1pe=6taS#6ggBom!kOh#naYT*g>GC|@LP+8c65}1mo5`iZ>kr`n{>B-bLEbaxg zb(-mx{k**DM(vO*T^#y`ViMR!ZcymknsOQBOLG>J8u59sKzO zIy%j_MhxH>A4es1$~Mx`mNX_4KqgmH708rOtrRSk>){FWkk)(62);G-D0876iy{Uw zRaGXn%uA|!>4#MCp|2IulgF{9I4B3DsrO5Mg3gcOb>|pj?T~|mN{vsaRJBz>Sm~)) zXyT7H6*O*M2ZORAnQ4%vxlx!jq_Ozt$ShR_Qe|I9nc`G4R_Zsb(R(loAYvj6ZNVg( z`H5a9!WE*8jhPD5dtDPjZMN=$S;Y7lbHS8GfbTDhE+Y%UZi`uDSRMmCi7d($G1@ND zLy;dGA1p!dFf?K*m5l1HR>y2T@+fb6;Cec>2TawqVf@$p8ah@}>PBWLY9Z01q;<;c zRDnY%JlfV2p-$0O9a6dG@egfqGo`U``LLb_bWnxWu(aBB+u+5eg-dn3B}^sF<8J8R zWDtuE7ni0P9;Rr-c|Agh?~wOlEU{9pR5y+)&NdcgTT#+wTA{A-d@g|^h@8Ikqq*#m zj9J7z)zqqHWR};LG!o`e4Hz@cVeCGd7nbRcRRUj7so%pl&vo z>ggukA0&TGy@Vd!H!e|hv5&>=&5+}o7G>2vS{DBaM~=_wP?$k$#luIGz}r;YKm zl{4ZQOhw2vBq+_IKp*N4?j%*LHKxS2a94DogNlP&xA*o*Fgf3+XP3gFr=yZgGzgty z%((y)oojPEaJ|nhVQyxQw`Gh|qZ-f^NvnmLF)9ngiI#@Dm-lhr=x#>n60L)o9;Wav zitgf}?~7HBIC4uY0NrWVc6A^Ui4GxxG)?i74wYzh1L23Lpg61O8eQ(oJCzi$yqX@kMAHKKPEE$k|xuxwPtnJ)mQL^=lTk9N( zn@%Y$u#9S244$2q`=&xXD?ZjRtVOxlVZet=0R4U?=P8{CyEwG>0*npoa!b83xDlxA z?#MY!XedQ-&9jc%n?*l&032LT)9Jl;RImSLNeqK$J3%MkD>B2k}; zyAgr94Wh0ZCtZhW$%X54Ju5~Ik66-HR|B3f+o_JhGU$;tR%rf2G7p-Bt3@C!&?agY zSX`XCb@>Fq@L$&{fOSHft{HovpBrLSp~Mx3FW@E#RAfT6;`~jToYgeM4=HWcL6=eK zxPUH#TOh@mW*lFgTc!Hclwgg%itJYJLEo55rLH?&S3|H!1ahbkEsUZ;<;e({nn^`_ z7hxDe)o`+z1d)7k@{=gRLJ=wK0HZvOUO#1HJ68A#f?Pc4)0Nyzvs@pQn z>VMs{IehMM7eM9wG*9m!O&k*ul^7(UfMz#!4>XhYF2W~qBV3f!y_&Nii{4m3)GdvS zrD`H#09`<$zdQ2@VK@l(sG+LRN>euY|CY*Oj@!$f1%r%Z?OlV9&#%9jI6;02Xt|%m z6VE+M)Q;DuClQD-uYcK3KvH6!I^1q|SQS8`)4ED8VHd!cr)Pls2VJjwTb#6}&UJiR z^)I74@0L7vzu$EvvOwf^Z9m?Bw72V9V}S&x60x97Q+`%C7Z!8ffQ3l{*7VDDf8_eT zeOf=sbDjvq;uE-a`tklQ%Dof5fuYb%&+y!yHOcE)wNw4tS%^fx?619aNzU4U z9T7PJj9s0?lGs(!wm79rQ{SHV&;2Iv?IK7! z0qocM&)2VwQ@!{Pi^0Bpeg!@y7J)s#@M{a*ecYYmGeUP(^?l`0oR#@dLm5QkF&QKA5VplFI`gJbV8Er5*uO>3Tofvm!FYEcuyhka_4b|K-W9FB*?1H%b24XKmzT~WCnOa*vKZ{s>pt(Y zpliQ=`#iu6E8ARd+td28&oK+J=*#7pCsHw3z+@sSXHnU)-7|@j;$%R?=h0c}0HVt*uW43}EwnGDHFbMB(#_e=*mPv|6#-cJCAC^Nwab_I@Pmw2)G%`jc$4 zSRkaRQ9#O0NO9BR0OJJr~Gs{>9U7b0o; zH&Uh&g8S+OK0jCp8F|v(QlTK5mJ*IB>`A&?qmquNKC0b9p2%iaXBmPc(G?R6Mx6?d zY!BK-;vEikT8I=P$^a{2dy0Su} z$hg-&328o!7BL7knF7YFWrQ%3OQZD%9Hnn%mV-e)ORWfh8Vm#{^l-0TNYL94I{2%mfv~5H(2Wk+_M}CMtx@cr%xU{6>%n5zs-{RXdA;jM=Y} zvjnY(zQQ;fDv!x^&ORp{LOCg;M}l`yjVdeIzBndB7#J2{Dbrw!o@~^5HcxdcIfO8= zB1)0n1!{rLl`EuU_Ae0tponDa9S$=G5Mgixj0La{-ZVvQj0g#MtV^`oYZZMv6+J03$QKXzNM@knhp&-bv$ zm~>-VK~-_$z1;Cd9H+$HKYfv;QSjCU=1_^u%6uy!Z#bNp#V<)i7A)h zkqtbIhR%8y129l3*U}}iEtY;R(KQTySj5LBZg$HU&E11_0YSI)eH7Ax*tC3h8WijHfG*OD2W z#x}N_G^?cA>l$NgevXoOHc|U4{V@{UHcxje*RDSfFJ=4`t&?vi4hvDGv?qVQT^kA6 zs-?pYbMhH)@)t4J%JWiLR3EO*;^Mr8zzxj00K505Hf2(!*dM=3E!u0o_q$)~1@6PB zG_T<``zDLN*bI^%yPM`_{Py?OrbMu8+m#)!aN~M8+=uVD-S4D-v;N5GU)QFFj{Lv- z&7ON=!57e7QjQo$%^69{tib`~;l-b*q{u7DW{e*loMPY57W*{U`tX&+C~kw+jp+u>H?}_?@xxk1i(r z_U$i`YX9P&K}cNV!v5yVf6^2BU-u7s|9AO8|NLLt=YRc;I05X(E<-MrqKCuQ&RbXph+WY%^d#PvhERX9TVP3~mrhqLyI|qBBE~hP=HaGhz!mrc0 zxghM+RE_BAV2F#U0arTRn~S&r1&mo6D%zQw>4z5we87*VdtY%p@zlo0E_x58C+VK$Fi>rL?t#R?&6dy+q%%`ZHj>g$owaw zOmT=@H|Nr7s#wNn)3|w4Gx5Q+ELK-AZeVGs4N(oIqD2@chAIJm#P!E$cixK8vyR;%% zo3g#aj)V$}y-*vEd)?e+KQJ1rPEsj4nn?KAX!ZcDo5xwOFe zlGErQBpNf0pk`v^aoU)|^*eQWOEQo0cjU9lcLttUOn2;w;lTc0zH4b0U(3LVnsd~%QYhlNa<9rc)0S!8 zo|x0<0PSLZ`*HlI1h+1KDa`@u1mG+h@4lgAm{Q1~3~QKb>;-5_2ile>15QSC;5@xX z$IwO(doChI52cN31XJ3enq9V1M5ZD1ZotI{?IDZ;Xcy4byg@3$I@y;J3~QDM@uj8Q zqul8L1O|$*AxjAJHN4-?G6}2K^)!qN9zXA`y57;Ou1*?9x+sV@uJ0CMDt^oLcc3zt zsiSa@B6K>P;>hIC2o#f%IUKVs6Gh@zY&!wA)(+mVj>urSCe)^=M^YeNNmgCbrfnaV6h}Xuh|!=ARS3>RU7P#Hs8xumpbK4(r7ZFrg%E_mHi4~ z1{_m@>fitdIwy4tQY80Nj-3!@t$%i`YS0tj1!*11aAW8c+*&F(hQ z`sr6=Ar*rXo7Ddd7;*m+6-ruP-NOAwsY0j}RWwzs?>c)I)2&VVbhlVKA%-ik5)poy z0tQBI?}pr%9~IhekM5?o?3yR0#ODB@)U^?ut7caap8 zP3qBV=%t7gY%EOLu6A-d?t4G&*L&pr$d^J#9HiIW!&H1 zuaX+$ppTBsjn3<-vzy;?K67G_w3WQ~#-SVpnH07^x59FzD>9gL-rMcIzwAkrXLqTD zv*2KPTH5-|mGL`^v{*E;H|su$S*#5UC!U|5OjxEOGKYQMzkjFo`57DlVu1(?D(G^B zzHPWtx&*R-kCVQ5x;>rFEUuwXFP~c7J94s+rg?E%82^3U`@zyTT<~@MBxzmT(w{zk z3XzFGMb}IFw7m4QJZ~vUmIOv8g45?y{?7d&`1n>B+Nnn~8*67TW=NUe)uga8Xam|w;QSJPNlfV9;=i9GjA|81g3%&%g zx@cM#CrR<#!f9Zf*2TiBuV24Pq8LAaTJCVUUg&!J#*hl^$KKEJDq17`NBQ z#|K?ZNak*fEVyz(oBZX(t-g?dc3q=B;kgx)Mmawg39(p=|3d$2P~Jy@k)HSV(QE%< zpT~EDU-r-W_WeyiN5ow>Nr1BN#DX!rT))cq-k;-pzP#@1*P96O{_FLtwvh?3zU^(m z!YmfQ@i92bjT6iGJF8$z&q>_ zS&y2+#y_t`{KfBM;h3k@UBC15oW9q)x9wAUWF~;Qj|E9~+n;;=t55yy{Rf^;pXK$u zCgXn0{azBe_BIv~m>q`2V;`4q`~Ck$EdJuhf4n0uFV8*1V|!cjPfiDWzg&^c8=H+p zN&m96Fi8PBpSXSY^SQII&pyKw?oRtS-{%K=d^MPX6UO$h*je=T^6~lJA_<|sN8P_W*$SkUz#y^ybs~(4?cEJ|b_CLh-)L~d zOEGZC*pHdpUP5oSTwshp9~g+5Tw;$UoSBY-Tu@Y#3`wrobj!g)w^9EDgP~r) zoVBLlufRw!!&1((jW`TuK@DlJoPn@VoNARJ{eg1f%D&Xx&1w_|6w#Tp-v_sH!^k|i zBcM^Jq_Qd|J9ylK8zt&~+qRqJvCQ51u8>%XBuLxm_2!lmEgA0VdIUxnHxrO_W-osB z1miWp5RQQhGAQe-T5Q|eXl7FhpHTZ`a;W=6%8u}J^S@DJpO*EEAXR~L6CBEfSo34W z=&S})!)yja5=#y<;(o}dhWeim5x1(PAQKqDSeb-aJf|FE>()5B>&a;dW>Pmf7qSgW zK5ATPItynCRN|xV8k^JWUA7g5KH#cSBaW7?ZPg{n%MdfUs#MdB%nGS4`!pehwf$D5 zURAhNj5<>xMbRJCH-GRJ9R$(c7>+$VQ9|P#;*M5?qTX$Z>Nrb)2@ZIJXGpjLTcZ>q z$lVZJaV(B^UXawZC+QdZO@+_UEo(afejR5$Yx!klhR`o`3RE;Eq>=5i#f7j$)}aw_ zeeoAgBJlhft`9Ndbiop%kE<9gt~$+#992O^kTg95hb#pPQq5*p6v$102g-TPVk0+c z4R8s`bJFpr&WQecEVw9|HkXE4dLZneLX$Aw0yA^6IR(cgE%)UEpRKd!W1DixDwU&0 z5{HaWtU4QKhf<;Glo<#zEr~SNJH_BejKHJfcF^h>6Mur#ZM$3YcI>eaoPyOzBDXR*rwPnv#p0 zfEp!{DRWjzs+XIF0X#C(Q$aU18v{7INlglDS zMkRQD;G=K#*oii9P!CS^*CtXNXlhGCa!`Z8xeaNEZGy_ZAJ>mWP*OT6wR3K&iGyGZ zjxrfrw9lV!a}`vsn2U^{0=)Dy>5ZBQy7_zoP|Cc26kTDP@ftW78aj-G^uY9Xd>_!U zNfT6?uHlH4LPF>6T40x>m-Cry2AgtA$5bzX2Ye$K)(DY)P`gx!5v#}!+I*bkq(b@M zz;tR*LP#G8rc!F;w@PpYeXvCRQlzE~pbhJ5_+7$H(Xaa9p-fD(LTdyM=}6cp<{sl* z@q2%$_$k2r@l>}pKarCGOk5P_{|rMxvnC)_EM;eaB@vEdUDR4hf~wpwzj>i9whFG@ zl2HV{>(lRKijOM934vJ+jzl^PAj2?y<={7bUHNq=`ds+Qb+(%oq~f6UiwB(FqjgxYOa|n&XQko z%WX|2Ub$K})5PRV)acXh1+xEFw2dg|wUTuKkEJ-eLn)y#3Pp-}kl>kKVp2=aVk%@6 zFLVrcQlsI}1bLh6-S_iuuc+(B?!WV1$us9LD=@XlCri;SmjO5n)N}{xcw&sTO|ehe zj5Rj{b)tPHl|}7FH*uNVwK!*C%QkaEr_Bx)-d9@<{F2gTujy`K!l^Hl=ML#!UTqEO zB02WyTL1|cF5975Z&Kx0c~rh+TpQ+^wbokoG8)bxrQ#)0w3KIXMJ-QzlGnX4b}mc( zdyFjM7;yg9;&t8|*Y11p6&O*~Impt(ieO7YxBWYfqqu^`#z9&21 zWq;g{f1;B;)(`g#(HqI1mr3*U-d4fBH%JKjBT~Zdc!%#QcG@5RLAU+iUxy?A)>stw zr{S@`Zcmm3CKy){e?9+)|3!ZP&*jyc{PlT%{GW!SeEIT4Q^YL&>u=lN6947j|6T&U z{^EUhOaSv={^{3W>7T#-Z}3+ye?{&8%on_#4T<}kf3FE(++1HZ0ZhQQ+Z9*{#>rn- zQ@DNpT;5+2z)nx+y{TXJ=6%lxKlTfI)(gu~ZFi1YlZIv>R$p>%ngF(Saf0JwG!s`u z95S!_%yVr?NY%bR@5Kwz8jB36*cr zeKY0(+bv>6Nyv)o?i-)y8L3!!=w5oIsM=qU{%~LwSmTtaZ5Y5s`y&qNJI&5bw zpBU}EMTC-NFSlKAZ+=s;YwaTy`&ywK)0rS5)X99J4H^m2iL{azo4anIf(naPUQ!!n zTcT4jfOjLjSpFalTxT!zQ;8n;3a0&Uvyx#cI7>uz)_oc+UX>>mTTxnc91`Pi&+pbE-)oy1wE=!EiK zqlFv_$r^eIgn1zUpdxgkgP_B%JJL*eFGV{GWNRHNzg=4{wGJu4oTFg?5G%Jj-xuOA zs&!8)HBuT?TGh0X)ZsnBTgZZp5B4aDnm8&T*EE4062%jM8EU(TC9vU$DGZ{p;R4Ws z>P+=IMAkh`g1lN?8-SV?K@)*ijpTdC*=I0yi}8O{h)sGRC;EqIDk|Te`~ssho(u7y zh|046V^OdHz)!VlR4PKhGyauG4Po_E?ak;AIqx~~Lv?5>EP>aOTV|0Lk!7zslOl+X zC66+#nPzd4CHZ zBB(g1-p^A}J3GAjyb<_DsoaGYe!z_efiewckrp;a!TEJZup(*?d#s~yH=6;=gqMj~ zbzb$cqaQR@vFC#OgYl0g8>eunTVUw}U$}0IV(bt)MK7De_ zx?<86q7DDPP{|oExTD#fVFH9weVql2{EAg5N7GzcPycZV%bg=U$!gZS!!)VYwTgRb zwjqfx&%LDJ7|7CU;^1(uSp@G&HuZsm}=&+__FRFsc;_0EuZ7Ske%9;emz-RXb zr9;uaoqx36K0ctwgFDQ1NdDaJTC$Fel-L;DMkTeW(BE)VOX5p7BY|JYa zi*ExI_uXXb__Qs1Jjhj5s=Kks?vh|fm;kPepELwWT~y^*xV1v~OHeA@HPP$4sDep! zj||uCYl&OsMbLX2bhlioX(`||wdNKkuZ2Wd!J($o3;E0DEnMZtxJ&l1{YNP*gY;?U$gmqy}BY*2*o9R%yKUjIBHO=BfoRDw5)_4?`5 zgS0CI`2GEN$;Rn=ow|zASUj|Bi!Mbit_$(DU%I=|0{Qq|pW9y}m2dg3E`H=hGfmgJ z?fv4qU##noE1jNC{nXE9khWjp)454t)qXXXuG@!=o&7|BbT@(4{+;P2Nivu1!Wn7E zfaJy8|5*F5|K6TXz27$$dtJ!a6x*hv2o@czPYW<$#K-EN&i#J7w*~jdm#6*#8$Ivs z$u)5nf8FjkP2$;)aXP(7|2}>}j z=|m@%bV*9ker$5liHnQw_aF4*#}DF%Sg`VnubiR=?i%O<6xV_AYd8=|p8I~I@0JSY z;xBy-3s?3={nFa!*U!L!1g9_E-+!P8o}TnI-#k4`M58Le(DWrq!IFe87V&)J`*9)`vB-&qS}e-??c=xBiU^Do$oRON?uDlfK7RYnRbI_gx>!WTuf53p z@ZA3V^{e`}brp57(94BoEbijZyIjA@^Lz|W^5WM&oz48wz9W3fG)7cX~QMwcC#$=pwDR{qw$XU)lTk+y0vUFmh955hc%M z>-N&+=cg4|ZF%~%?tT9Uo=$7~^zyuqS;S8w2s_Jj{2CBT(X;Bvtedg8?8kj06>6U4 zb)Q~d!1|krziwA??`)Fpwa>&Sm8HqQfrT^s>-ZjgHxZ4efPH`a5e63c)ZuwCd(!>& zcbn^)rFU)nJg8dM8_#$6vGJUD3P)5HaP6}sZdO#>=ROfQ@p1MmwC#Og!7W~Oh|r2r zK3>1DYK+}i7r5__-InXVs@G!z-?eSe$F8NE(#Yq>&#z+NqQ~LS5fNDLI2dWzUq2@o zpYhs6oL@Vyg7){Us|l@ExrOnHbHDfC;_G4MQ0umU@BE#t=i7_H zCEpL0rXnx2)v~45@;NJ+!3w&4zaQ}OqnJ*pkP9?Tj8A*<{nF$X%=f4?EYk2(5t-GJ z%f5!Vllo&iTf0?Og_Y8Lwa_g$>5jgwv$dA4Cqnq%=IAW*UzFvm?f)f>tO(du*xn-j z$4f||?O@Y{{au@G<@GaQAx}!>Ri&)r(J*8o^K^*%A1`e=`$QJDQ6QwOzo;fmoDsr4 zq!tCEycKI)3ITvEFx_!ts271e3|Vsok6w^Rh&ehRRxO4h9^8{f}~s4fZ% z!Ww2BGxn0C)q(<7l2O0V>x+e6ZoLpNxtf5f9K;zFFuN9nsZdBR28-@ZStr+|YrPBE z*!0c-mY3c<@kA4m2w(ywU@EHnj<1t*7$~v-hzG(-k1zZEk-e`O_AR6?(e;A{P(xbC zH7r)yA!9RAP~A)6)pMf25j!+tlgTP|JCBxXV4Po9rTOFak5zXKHple%G)`nhFeFZE zgws5$K~|I~H4I`wvI)WJ8!i1&lZiqI!DR`|1tGxtm`_}Lc2X1pUoMM@B~CWX1tuN!Sn)qj`H zP>-N?tO^zH-spMtJ+ehTsS6wWc@C6!vO*LMF3{u|h<3A+nqFrXSV;v8p;gpSg~qD9 zq$yo1fJO}dO06NQYb#CoasdMZ{7*-4DZzu+K&{MZvhd;fg(zn4%P-Ms!g*;*B>f%N&gCAoDb)L}1;|8;T-31aU!h!Lq<8^9_}>3mdAagT}>S5OIJsD89Ob%Lz@_ z>rSIME|hdt0Z7#h5dwvjduKSyxnY#vxCTsD1=IEgp)4z0AP)~HH9%pj=0*c4%u9U3 zG02`XUDDr*g>;RsBD8Uz=AD0$uS%21s!lU{vw}&HRWN_>!fX0Lp}A}Yf2U4Wnls$?mNhN*{GN4+xWqw+v`A zphw=(C~~6|Jy9=OpB^A(xIB(&ZFMbHeuvlq*kf*rS7G6iy+m_LRIACpHhifBdpZCF zHTA4lF?558PXl?^Ptg|nUa1EtNiF6IRfkjJg9W7<+zlWd@?z@OHHl3(iT{tXQ5rl= zW0Mg4HK<#&W~ok<(`r=A((k?daQ@BB9{G zqgtSdXJU;1?yDj){1V7Rh@Bt|1WrJQ7Kv41X6YD|>DKHLq3v+Zq{eCiph;cSLTEVN zv+8wZQ&LZn2k*Ng>REdn!}eSASBZ;SR37`5dztnA&7oPSMH`|vFLtV zFe-FnIhfm_N5X_@hJSxHK8p966>+Umfm?vqbqrU{QV?hUnGkB@-WNfI!FD0aWX~XL zpXSgCgLe$3y8K%h1@=In1!u$90Zr7hdZLmrH2DcV1lZ=YYWB=!zJBk@685g+-e9&ABc7ywnDE9RHB$^@-e_h6Faf5{sQM&dEE&WQ%$71)hGz(>`HctNH z#4iq|;`A@Ur#KCa!9&+I@oScqPRkqBoaNp1Xc} zhU@(X{rb_*+Y@lC+G#rjtL8W+?ew(&zHR2}XD+6z-8`3lD06IEr)9&Fh`jheo(Oi{ zuOxFXHjkULn=#*%Pp01M>(VY4gk?p!M{xp}%DB3ugW=+nftcCJ0Ae=FqPLmuszZGo zw{|#fk@waS6YP}XWKt<(aAt201zujIhHUFP@k4LLMrE)z^%6`W^!;1 zT_-iRCf>)drgjOL5L5>SN=)cx0%do(?(VrgoDGEG#HP)Qao=QnsK!yvQUdi{x_~xa zr*oNH#Nl{zLv^(~*3eMZL}Rm9?yfeu=rNr=KFii$-EM8ZLh59^N5Kv}3r0?=_Y!K= zH4hV`rXgzNSRQFCxNS(&*$9lb1ff|23)o`+?KLJ&Nkfyp46lJ!TSIi&+W|RyJp-i3 z?0d}5yD@I%ix^#3cc;pFA8J}C5`W(k-|V2U;3g&oc2^oOB?}mXUN}V{q+W7W#bU=< zAX96zWU6hxM&(|>skWvuoi2F~4{Ja&{onrFPMuxnBSwS0%_>+ON*`g2vB~d|b-TdF^B1T6W zf;0&R9NK$_zPW+mnHEb;hmVXpcqUKT^OsGUd&=6=ex+{g% z8`RV*Bd1cD8C6TJ;s99t_E0C8Z=xpr>xnB;YIP?tff!* z11b*ly9dn0dv%(a3;eAe3tw?<03P{FdB2ZBdr=B{Pndn5sH8p}MRnQtekQ$%&!je9 z%P`S_Hd)m`874#jeN;CsWBDLJquP-GA_1n2j~`Q)MzLciE>-$~Mip0qT$wk#W5G{7 zNaoL>2Ynja)JGeQfMOlgRc>dXeH6*4n&82Z?DY7=+I-C^c?Bg>ZW#Z052@dcrqK^S z>AW?zB4*0ty=?$@hPJBD#TaWxA$I%etkiz*I#KOICWJD;6LQkad9hYRTfP5R1Kd)~ zLL6Lu#`7)$7NtMPFFj zyG)pYavX>HxOt?x-CC-VbEQ=86ZYAul06iKr*%ffuK{Z6 z7eIRea?p6ci>h5YE`+c-#(}3x0njjWw1-pbEC;9Q+$h%rRQqTpJjJzzOl5;IR_D17 zqgkyB6Vcd8UZf^Dd9KohMQ>S9_az@19*u28?Tr4H1|sFc|Hd>F3s4 znu)`lWCg=bkeoB)$$eOoI?Y%Eg`{gHs#Jy#RaZ6_Ii{sJ)y)~Y{pr+|)iJxQr6W;K z#7U+#X_|c{ySCCy9;%bhpwYTm%s$dN7z(`s3ULj9YBC#SOfOcICYdjaeFPPGA(()x zxiw6p(dc$3XmT0rsIvD#C_2^gi-9s=1Oz|}1#X$HZX17_-q3xuIl)1l*w{XYslFoM z+6=Vm^0;1iL&!D8%|o`7oup1^C{|`#c+lG)8c|VAEi`Rvv&*`ezOg5e)1z_GOJbY| zrhP>nhvmTcu3ks*{IlTS4U=Lwn$0ZmKZ)C82Mw<2(ex@@8POv zd0Of7tI#_xTw%leRy1~4)~8lr+S?ga!PR@j!z+HGs&~Cow#z1tf!p=Uu{iX!Jj0LM zjZ4RH+WW_8f6he~uX(PdWH=zo=mYnx4-wqi9&b!^s>VH z$H(4_)^9t|FoaWjXtd>4&sqH_`Yl#yZbS~vw!Ku9p3Kb!W5ph`Smvw&GcI*bsBt<_e(m{g@rr%`ilm9wU@2}u=T!o5_@iM z2RwVym%Z-x_J*7Srs-MVL?k3)pXb)D-+KG}`U;!^wx7Ekn{`3^3BmQ-O@4pUG%i^u zu;>doGKqy+A0Ley@V33tFMdpgmfC(2`+xrcU-!@RF(bmTFJHPOSM9&Epy~VjJDNyJ z?*#iXFFICP&;%^Ds-h|GP9`90fB5B>eg4~Az(bz&#qZ_s$k))0bKDetv`F#d=ef=J zT>W=R{jxML7IocJWF`VIT`!@Zn`_AAF&0?y^DJ8P^I?$}|Kac9A~${=pVh?@w)A+B zASP*EPnd$ZkM^4g&%V4aodsII?Fabd^B?!Vx&gOm)3)W`UC<`id7ppx>$U9H@C29r zda|I8Kbcd|zU}X0F_`e;o<#U1*VmKiSnPF`1TOuZfzQ`{^74L)A~M|j&Q01GKJUMO zzr9If9rvTppI=QJc9HZsK9&o}eEjgwtJSzqv)KakQcozK=i`I#Sg)Tx!P}1?K6-h zSs2Rq^5ywye;ub`Ex_V0P6OM|r}5A5AY{Sp{kG4ECw^Sgw5t8-NyVRSKUC+rgr^M_ zg7GownLrY@_La!i_2*px@l$MnNs_$ow#{4MnFY7|IraVS>j_>g2xCxuahy^f14%IB z1BCb5|b z1HAT;m1hGEi$sybgN11lcyldXZm1$K+uXQie;waDSs#XVL&1MRhoxDm@*LIY5s9>ZDXy5RS^+AJz2$ z)T=GXaLt z%6`JX(U+{6HY@w19;9CgZd8!P+}JayVqsKbIG?e5c&RDO5Hlc0a=)E``TERNZV8?h z!3|l?F%^un*4shD;YvlvY688Qhzv1NwP+J1N7n}##*Nyd`VYINJ?5pr*z$QW!$}#W zP^?xEXe3d(%Z7=RdYdeCvi@%oDLtv1G=fK>=`?^Cjjpt5ze!{K=wEL6gl;)+w2LrB zONW(GB8D(0#K9r4&t8+2##l?aSzih>Hb@W#M)Gql|0}2;KD5;|F>t}|VwNMrJ6!#% zG^}1{?IxYFB&_`SG<63PGD1a`#&UclrY8w9$!BDQ{=g4LG|p4^vTl|2N2|+wcP00j z2^e(#$_85}etzKOhDQfYZv$N*MtN>vrIJkz;6Alpj~QKQb=Y;&x!9bC#t?y+HuR!Z zk0Q$juoSekBB*s|EASWYIF;+v?RI9hGB{WvlT{rdzfV@@G_$f5!%Z>zlB#lNuWU)c zDvU*fQkbVw89DrycPFdYA|UNw`;TN>ksPQtu3MKm=-(wsRA=!%!aa zkPrh0$rv7kweEwOkdK;3r;~59OI_VbN8B}&=fFd*+#oH`@q*;fgaAj>V8C?8`hSK@ zdejSr1aru%Y^BiMXu_>yww}VGChEfgS_fH1`VdA{*hOEFibQ_zX_-Vv1v|AQs~AaU z+D0bmg{o zymQ&OuGD#&RiaT7aCoo$S!f$s)|#%2`ms;~w2VhE{~| zDlMd*@mNqPA_+RTauZF%0~fGPRG-5+G|C}w4NS1x7(x3{VS9o*pu0jh}~L#!MuYbOlz zfpq-m=!HOmG3Fu@A5ocKg3*AM)}%{u7AP^de4`>NgkqQ88M|nZia|jk0WVmt>>eBC~^2bKZf7b8Sl@%yKul@Yf4CM`oJoS)@?Zu)ff< z^R~ey!<)X3jeVphbyH7U3T9W=E`U^hiMV>_$UFj{Ovy-UcimF#rL04@rMelJi zHQLbEE*9{!>2q9L-OMZ20&^HQ4WXABP@#$!_5TBgZO)Socf2i5c&mMO=a@_AoLUrufYxA2u;rW7SIsGg@;Y z8yhX2_G1|4$G`VGt7`7V*u>gbG-Eb3ty~x#UEzMci^lR|BCrKi64wp$lgF=J9%n%p zV>+jPl4Gg(OGRBANyRx}*AFpNrKjZ{-{Hcqd*9!?zyEU)fcblGr)N~57vluKwbR#? z&izFH-7$y#@vqBQ`qczrUtYe%v7i6zf1}s+DH6b5))aer0vHRx{;_5HSBSv=A=~&L z+CR|m(T}VCVMqY`dkzk>KY#P(KT!sb{fG9ar`MnILSIf##Nw|%{!w7H77=LQTp9No zul><72JHR)-8%l}KZj+(c0R#x3>=#>B%G4w zH!RxtdIKbC!{)LCm#ZNk_@$sQ5O!jg3E{Sg6b1^ek4xL#Dy^aOeZu{`fTX_Mj6|qz z>s>339r(#QS-W+OEk2EuHQM)Q@ur99U2o_FZAcGxgNnQ7v8M<+{H7yt-h!;Q^omj6 zx2mSf1Sd0squh~DDD%f%RY<_dZlamh0q%HJRan%L&NziXq+!!+;gq!%8mvN~jZv78 zRC6jT!FoZc7Gi^$mJIsT2@pj3at#a5@2qY#R9%0Dl%0|MO<^|`Xh2@;kVvJ7D`V+s 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%0D~w9?BXQGWpMju#gSBWJFM7_mHW^)^=xz2HGRTP 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�z|H(c#yWTz6**sPghEtsb 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∾i-D_odU+;9eBM32Dy?Ulq82Y0 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

mIZhW**_gwoTl(jG&YD2tmqc+FfQMk-ypCmwv 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

I8cOH7z%WoOS+Z+--AOp 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

4pg3cZy| zZChkeb@90aD_qpI!F&&C0)q1MLoG13^R(LC5V*!H)u1~l=0P=@eLgQ(`ld+l

`x^}?+~y8{qvIKa%;hDd9Mp|GU|n0211FpX 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%0D?KXU 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%0A9nLtvm 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 bmhq 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�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ⓈWZaQ|J;_vYP)?slnFR&Pa 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

!()NuA!D!nl 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

2V5A1kYZ&dZL~Jo_ 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�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

oFq1d3mpLAjNAL6*gD$QYHo3T~U9Ym^ZRM#O&S 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

iFjRazD)fF83&Q1q1%kberpZAL)15FWkE2 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�PHst2Q&<_Hyp6yH^1n` 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

`Z~Zi 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

I} zPhP0yUvNMb@GiqV0bkG_FjaTN`*hMSE*Ii-%_k>#+`fSv($vigR0xIYZJvAUgKGXe z;0@v$R4}E~VjVi2ukqY+CiMN(Qlu|kY zkgzF~Ivk3`T^vL6Cjc`?7GMJv*yE67g;r~DDv$-m2r7jMbAAD>FY`Iu&G({4OOb+Z zYnTobfCMn}H4{asI?H#Q+qShV@DjZ&y z{a3D6uX+1wtJl8ad;<64<5OJ%%uriqF4{u}y1U zY~_v#Doh6`sWVhhl}eX zGbYM;+|g!nUe-(}oP@qj35A3FpjKR-n%O#gce_-SK(|9$U>i@Vxeg~XIXW8kr20CU zhccT5=(UPQ;iTfM1=VE>+L$4*vfHyNZs--L>MA?nPH3j5k($rkl6$cGn47{UZ7&MPGO5Si;tjuA|ZPvvj zv5Vb1Xi~%d=oh z7?#;KaSjs~u*Sk`9b%DHQQzeGI-j+qc zuhu@v@1G=Az0%9q3!XlG3Foh0k$A(@=^Y4Yk#x<^0)HPe`){e zKOJ82NBO@dtxg7l{oL9g4o^F;Cwd+)!06ZK&y0cTzw3U(-+g5mY_RHOTYF|>6!>~J z7;M0LIsxa$#t9_}wA?mPYGVg5PSOl+sIV0UPEC-E&X#tYsdb1FXp`hICRsS#0c(*e zE-%7vu2Yw`cAoTDo8<0Suh!>&I_mCQ2Bbwb=CX4mSUJ#8abp=+xXX6HP@=}*XnG+{ zC0p-QvJCnZ5-459eQ^;33LD0aOenpzOz}5!xoSlnB?chC6q^bEXdCq0z04+{$#KU8 zj9mpnW;q_Ox;{@wR1@Wqgcuk@mdiENA=?Qxm*B!`mtBjSW2I#I2Mha>lHmC%mCe@S z6N*m*CjI5Sd|3;C#rnI}VerIGQQ+UgL8~zL7D;y9uUy5|3SRQk?l9WO!d=IXBWz6; z2r~BoY;}>=sB%swon2Ax1}P(Cbx^kP4iv*bLl5d`;w4H{G!rf9JdoApb^i`lOVmmR zK^wWLOQx(*94CB-!hO!JE!Aw9I8ub7P&E@Vsd}ucTn^1aiBA-fI#J(4DAr(eh9nfR zp)QL}#dcPcVZ zRgw_5C~zelp_G!zgJ7phY{`rg!*xuZBOvxY>9_N(DTfTrBXcVm)i1bMb?gM0L*aMG&`tC3d1P*HPBGv5*cI-;33 zD!Id8R~?M1v5!DBA=T#MZfWl-iSF6^gK9=7H~QtC(WGFL@E<@4Fj7cA%^CJK^NbTN z7tV7<-VPkbayQ9{9D}VCD1pS;%q%lXPG@ERw=sui!#MB%wzGyBqYIQf;iycK8cZp3 zLwA>poLeAiSfBSzw${OabR%q{!YLP*D}OJ5>LmrUl+A2RRPCKARpmkcl=x|N5|4Pt zp-WNbFd_y+kYB!;?Ijh15Yk~Lc1*1o(1#36yH^8q2a^hq6rtD}!=8hW5qs(}B}B5% z3)3SQ-HYQtBK?D+mSmZWpLV@r5WdIKj!M4h zelbNFfuiywqkJ)zAUP;O;iH=pPSoZE2pO$XO|hUPtsGAGoMyWIw3zpOYmk|1Cb4LJ-85+7VKWW) zL0s^NWcDu#NQbg{NfR9CN@Nnh(i;nvEhcZfkUNA_Ce%c0Rj8yX;Z{KGxXM^Va0v!` zK)i>ngS-7qR=@gtrxMFfEe7vsaa_##Hhr;LWD2c_>*$0CQ*vNX!g5~FwT0oP){rotm`Z1jHO~IFwCQ zL{Wq70*yK0ZDXO07ri>4dUXU=m0HW;#mo-!WO_@Tiq@x1x za%hoSaYtm#L*W`E1-}IO;Onrzd_YWZUI<0?ym|jM%D^fx9>+05gV;TJ+%;QhDq<~x$jkNkc8?1m5YSE+uKH%pDP}NG81((-$k)%bi@@NL?!lNw_B(o%PZPufRTQK8}(*7Z5{T!%|2KES{7m z7ame4F*Jt?Z7pN(7K`mTmIW{cRaB@*5`6N#i|U#fIH+=*M)-QOfVXR!*Z_51S+F~ee z8JZ+m;7$d{fLe8+=!;yVjV-y5fwhw@^4Lub%z=U9xSbt#hFllgH3NAa*o=r6 zk`K}yms2+fFF77=mrXilU%P7S`*I6)&UY*DuKy(0=1G;IB-#GAH3kXP+?xc#EL?`V zGVavD0CpsV9ow{^jy5mmg8oHLM8GWb)W_!wGH-Ua$Gw-LE1L%}bG z(_DcNT_;}^6_w^?7cyTvNGgfW@;9W@dg>m>z2QwFGs7m|{q4HAf0gw=-%AG1mgPxH z=uyMCT$pbzEew@NY@6R_vDD8H@QbI~1za(Vom&|C;x5IXW7)qyJ?Zy#YwdEoBD<$8 zeF28a1PIvQ?|Mb)VEnbQW6*vbRvSJz(0+4q-F9jW!fbDYpRai-hRwtQY!erqx61_? z(10^LF7mK@Yp0h}+umLoO4I($7w^>C*KKdZubY7nD{Oqz_Sde<(%H#p8?Sga% z5Gcx(|9|x#8-1tX2}59VT|e*F{lYi>yZy({#6orK;>BO=h}8Q{Ah4@AEPX-#&aOk} z^AB*nUia6sKbYn`3*?(u4<>|}0 ztfk)sh7`vpqYY$CHrR_nu-D>Bb=?$&b%2Wh#xRq^O$>uM;Po@=_g^l*l0WD7@p&*Q z#qMAH#SU2td|ip*DF&bz`08)EEq(r=ujB7-_VtT_WzYL-84y$Wi=nQ}$MEm`I(83x z6Bn_c+|d7clzUx zYj>c_sJRwD3-GlM!}eJn0#oO+SNR>jQ^@Qh5ZDN{Y35}$Fq*iJp1q8uj+Tm;1{>$^L|e3aJS!#=8sE%VTDKT zYwH3II(~h<;1B!bKkVnq5Ex$*hPv4Oi(xQ^CAWQj#jbh`waHfECaz-U!q?h&?_N5$ zY3{EAYTaP(LtpJ{qwRGdUkC21u5e0xZNBhx9V**DH9XVp%l?}E@!Qu;to``=lK@}_+(pmV ze7y3x!6xI>X1PiSzXTTJW4y8x)ZJPMgiZj;NRtk=F|u3~f8{CpMYB6rKxVA$#KPBx#* zq&djzK78}a#RvjQFFJQF6Q~_P4YjDl?yfJ04ZXl)6zI&?KD9QlJFFh21fmu!ZmrG6 zZkNYGOBrzXQ&)SOxkeTIaOW;r_N&_%H@Q%&m;@fWsYGk~sTY+L6Bx9L9&#@sC3eUd zd|lJk6sIRQAxn`5saYDYtH=O9v!o(F2ixq|{jUmjp;el9iT_DoqM~|-PS=obAR)yX zyr$eX<;6jRRV$!Izbs1~@mpUv16A=hQz&&z4QriMhji?gg{Z7tQ}G`h#B1F-iJ4b97OZ1eh-q|pJukvhne)$`0k(8pnj#P-PZ{Obnr+rqyu~s- zj#5Di4GO3%yKd}dV;umFwQ_n?ygPwEhq&KNrGX=ilEV|n=H}}AUXayGY|iQlDs?lx zuLcgF)cIRntA)m1_K6bhuaa-z8Q&6ng20b@(GT;ON(HPSaX4&663?92N2cV-g=RdS z)3Y`m;z*gQZ)GISghZ-;%4W2=BXt01sw06>O^b8{1GS(d>!(2z=TS81B1R3u$wuS< zo>c7tSXp&wEp&+RvgHd))p>J&F#8?_pBW7I7&A_ly&9dtP<`{bkck?5oIgbQ%ju^Z z1I&V_l=^ZeD2ERBwXk;AvB3*kT{qK#8LAq3*|#lpHk-~U9ENlUB0xYIGyxd^1o!aX z#4JD^TXI~YV<9$#JCsGSEo2Khq>C7hR+gY@QTb5hr5P>?{UAMAs*Y>H`9l|wq;d8s zQ0Bo9S=90usDxo;>A@M4!UV!x3laj7Xd=0k<;v~OR_?&1P;qxELZ1;|fihxLP|sr1 zK=Y6usl)=g32|vkkuC~l3lX5yN{&1&z@ySaXz7aq>EC#OmBO8kTB!|cP^$^z#`>ht zah1fmws1xLquzBh$J}hX@`UgTd=r+fkZ~zYGLIyh2n@)8t zP}bT9Ga=_iBZt&${LK$ea!yVMEDZ|O|VE&&j15_F4VBc-zvG3VFJV2e` zQ-LZVAr**11O*4v1Px|4y=0b-&`2pPe*k;LJ*j|KD~l_tN%1_UU8|^hvqderXKJat zn(i<_S;*JTN0$Fo0LxyZADA8>N>G501V;|-Bt$0?R?j(!@^jmefLDzuODfoqW$Hsrns)#do0|d zs5Nrswos=d(T5L!Jov^sU;>xRBnHPW3bWWcz?4Fa2Yanun;Ivy2H&D|>nwX%DyLm) zEUSzwB(HHKh`9)Idr=lEGn%Ch9LoUKTcVz^RIpkc_!d*x%OcAqDzh&fT?)Of2+|0n zj)Racu4W)gDvaZK-LmKQ>dGh}2w?~;)dgSW+wr%5y#X> z3OMEM0$Z+>`m_#$isvPW-)#j0Ap_!LpVFna?!>I_>z3d1iBM=U3Vr&z{^8`;fZ}F# za5F$#EB0LSSLm(Zf!I*fR-qV*bDeLqWO4W(Fa>_EQReg`z{ZA5}O z`{SF5SC+M)Oi&Vw>aBRq0o|i1CMYwtO$nunyO_gja)0fEj_&S`U>0TkoRI)RFK+=u z<0m1{tlBl|5K+32h6)3y4mYr&4qzg_Bko^FXzv>@G_FFP%i@tuV~W7eUpPp`J2igc z&Rkya$8p!uRJ3)3qu9`bn9;Q<4gKWX{y$+`M1^aOnC(sCRTU)D*D3tPG3ddLT-eW> zfL)sl9Q7OFGNdMhpSxYz?Q4~|{cZo7h}p4_=JQ)~=P&-+R?a28h%wW7IU(m4-uCA` zEoWRUU-I^Kq4movISh8{D?Oi{^$z}IS-_9V?3_9~f35Q6@RvJ(3H6Xi5%UN7oB#Q5`v3Il z6Z~<%D1Z0Qe+B>D|M(d`y}rVS%U{8l>l^&|hl_NIuh;kR{p|v;Ki=RE?dSG-yTWC= zwde2N@poVsFowX+FB^QlUiR+xUATaqmW4j`wy?_NhNGR%WA6(CR^;zzPS64;tYE$F z&FusXfvw2N*Gn6CV(t;vb={kk!eKDBK2~$@+8)KVo!rGIcT2I@_2O(u{04nVEz;RZJ1IaXYaz{n zbZuAUS^y9dAr^#0t8q-(j&MctO=wRIe8#B59=a!Bp{U+L=%Jie6+@|ehM;m#E z!XUTxKz~7vhQdB~7E}n)4T?k*lpykCvm0VNE(D|NrcR-_W|ea=B_@tk@9ax_@Xw-o zBIxNBf=6+iC@2Lla@VWfAILJ+;~$HmGpGR5<~zBDS#_t_`s7Zz=&5yTlg*DCPC56_6y&+pz6iV9{caJ~l?%YvuoBjo+`%5|y*De?SPG=G665KtK}sDZ0G zb@&hx0HxJ^q|NO8hFXS#A^h&GjX`RFB zqSk?@UJ@?0@C8#32gffErsD&am_kO@Et>eI5ok8L><~aziyKNsF{np#2mK~Q_>#OQZWFIZoRRL zsa(+LV`wQw^1`&2*tcclxD{cF| zN0A+VLzUfQ*u8Wf7v&+{lN85iDfW~~OEQHVNcTTJH7f#CV23|{x9Zl)kzf{*7Th?T zGku|mHV2pX>BSLt&0U>zVR|4qRo3Xo?$%!!)>^%`5E4?-tF{`{V8D$8d`6jr#cc_5 zdx4<@*ClbVN=SSNSQQ3w-4{{eCM9b~3!ACqp;Xo))vXJ!WHteJqz+n@cO+iF^lc1W zl)ivRW2m%?ZZjm61VuB+?Kv&Zn5h1B(LS|!b6O-GCp~l%(8vpqL9d@gGFL7;mxPD9 zpxMZ{pYwTHmQ5&b4NU55Hwn<va-m1AFc&*4wflaZ^XP&V}$p4$=D(b%s-6iQYaE zya3(uZOCVrqGo%(8Z5Q|K-HP8yIY=tRKln={=6Jt4Vf6T-a-g(dg|d2w$V`op%_Al z{8L*NGFVHM2KllwU$#OBjo(P&thGz17TFVxuhorX%cZDa3xbE(4l<^=#Of!Cq{6L@ z;ez$MCuo-ocM{W8TWO4qf0jZjafC67V6$r^pqIi8aC%t<6dQPvWYhj5jSC7;agzMk z3haubjyq5LF*gMh7J^q?@WgIEZ*SNF4%nZ^&p#_U^27>=TY@BV9liq>whKQ? zw-G09_ZzbN(Wl#ue!vrK>tMhPzP`QU8P5$~dOPDuV65|g89v>5V_xR=W#H541efJT z41RHQ5WS&#^eS#tT{)fhbat1QGu*b%0?zQUF8lj+gNzs^a=kmezKqUWBqx5!#}Wt*#5rn{_sxhxt^W|{3^$MCtwtVWDLEqBN#tb z{${RO@xIIczC!^lcKX^c0leAC{Pk{sHM$E!UF2KZ)DdRjwJI4?At~y~A@ltv&7S;G%1T{keLNU!Gsu>zm%& zxBdAa_V;Edvh%v`tvKZcJ1|7{qY$A zZ+n|w_RG4rTXqOzIP6$+z|LO`H}3s)|NR7D@Yf|0sNVxaVpGtFKfu$E_PQpnU<`wC zAGv(|sDM`i&jhI2e_zKad#5wI;)xrde*YW>UMGVw)qQLKS^Cme9In>AW4`VE^I7U9 z`Ruv?bnjqq=L~agC*8-M) zuAgPy=SH@fB+kRioYf`gx`0$k>~q7dqoCNroY}!vn=8bXa!JQY8(l@wGCtG(_qA+; zd0OnQOl-5uJ{`eAnwQn6&Ei|7u57eAgDLJ!@qYR}-d{j(%{}PWh~G!1J^pE*(Rlu5 z>4H@=aiDfLO_P7(^D}(s*9~qrQN!*F$L>!E^1KvTX?k!d(;f|Ogx1@aVQj-CXGrgu0W|VRw|XmP?Hi4i+Kq+v{}eAYxE+l(o0&qm~)9H ziwQGPrdWHJz_pV9;{$dZqoJx8&i&Kh7HYl@3a2R5ci{O1$eL)`IDr~qcPao@(S(HR z`Eg7_N5nqk5FR({hnS%U+VNp>fl7UC))UN5J#Gb|B&*&`ErP)Z@m8oWnjfYqno$$f z*_To#EOY&t74MdFw?M7QyEKbD%sC5)=GI#@gu;kGc`u6KyTxM3;jgN#7fM5!Ck`gg z!e80}$_4GM=$yef%g0i1FY+be1(}HHG?R1&)Qin+7F(*i7I99P6X!V&dQ{pgFQ@!} zul`}RmNqgVP)gc8Ck+t|u3L0+U08rdceyg~{@*h;S92Ngt!!9Tto=q}F2~)B|5MG) z2aYud<)dz>WsnPwH?CL<0ZcGJG!gOw;%dBMEeG9htJEemzy}52_jy672Ak7T;Xd}j zwd9*cJ^ooE;rfj?uOpj}GCd)u3PH>qle@juV&{YtJqkVL2`MwmGi)57k0--1*9HY9 z0eFyWY~M`a768o8)%&$h0yIyg5JLk*0wV#iM_}}$lIY_((7_!C+SF(!DA9?%I^H^E zcRzNgdsqlU+jHQMAh&rAt3dIwW@Mg#;l3?BuDzOSQ))Xi=S2)s$k(mzFdF4=hco`>2m4k2>}pJzu))CZ>2=7uAofj`3a#ITILV}f1$2;zT%q6 zagqPXZs&s1B{ZkM!#4_vzg=`tIkj3#;j6qT+4{z?1@q;h!}RRJtTCHV*qH%5K3?QL zbwY*d8hZOYl*i4GCfvD@l`^VQm;|Lbr`5*|Fv@Y`!J_-Y_4^heYF)anS=@J^=DZ;l z&+l($k9r-TM|T3U{?k_na9AYy{Ef%PI2Y|qeQ_?RI?My}-y!U6Ybgvw;Z3O}YEy3c zm~h9ML_4geCU?ssGEb$y6Xoye7?vf1NbAF<1_>qqixVo4MUcM0wC|SottB(iiqCkuniilPVTsMIa#ScW ziRx$(?v*mUo1L=lvUBGyi_dPI4^8jetHyymbE=DH^bdY6om|{(yhbP2cyhL(2z4j;9n(?-R5|pb=XDHBQn@1AC&v1&< z+@wdws8H!42snG%K+3>qKP>e0cHLk9Lv!aZhQB^?e0cdHkXQSy zwa@!w41P)6eBtkZZV%xv&TjnEzf$`Tv-4MuUH?n_{`{Yb-M<+8;z$1WFM(eN;459f zDggGU|5k|W-xU5TU1%;y_`ARUyKk;Getr5EdDX|KCt~3`^&dFbYN^IUW;J!4vTd=CDS4U7vM>~~hl$Csi zm!Fs_ofH5dE7=jE0}cXonJ~O%KJd66i~2(BTDyao0c)I3%T?Vo=xBmm*gT!!b=iWM zO1%5d~4MRPfD!EQ6OQp7rY5RZ$xN)0EFS69SJV>W$FjYm0 z<&{^d42Oil6_8aWD%Q^3MU1@Fm)b`#?VqZGfw=}y*@`=-0*%PFw8AEMAdYgVX`~|` zVHX!&p@QN*z)>j%4n@_zw{{iwhPeT8Bx)kHuqrvYa$ZPc(Vf}=TEI6%w20=q)OpW> z^F|&H3u}TyAO_5##0%Y{Fx(sm+FXpBsv53%?{~QrkV4rNO^!&Vw%OHxiq&f>KpiZl zk04Fikj~quL)6MbpVSKc1?>TWWC{oF?32ZxS^f%i58h0U#j!Ny>K$#WzWBztT~VqU zc%nBjOy@ThkoM&t-Gfs-&&S=}CzT47F-JGk3j1{aZLub1qKJ3QpGVTLz$HD>3p0EW zl3p#8*UXI1GBL#+?#^QKuqnq!*Rw?X9b!$Vt2|J8JvCA950I^ZRzMY?Y;=d%=qabe zVtKxgIST1kwUk+d10j5T?!dN3ZJ5&gNo5kPp;C2tseOUk1Kqh+V(yv9u?n|vi+G%+ zfFnp%J!+=%V~QcDxP7%LG0^Hu>7aZ@xz`RKp@L~7E?{=kFy|>AM$zCHQKJ%y1C{JY zt23r4Q{iP94As|&BfZ2beXu}1?wgTp$d&}3c6C$K$AHq}!Aidb{ zWS`(b+(G1*bp2_24Re+Y=q**)Lb5K4B3!+8&fM8!RNSy=W)It)BPmd^(DQ`e&~pNO zFpg1KTG(d*muQumZAv%dR_1g(^j|75{L#|rc(iabmhlWNXgul+2HA()X$>v%J>1rq4~MIt&Beu;L_-TZSKz-T+iZW!UzkZvFwg%PF=hWEl(h0jUc+&%>(X zMc|sr=~{^DNY+H6NekXPm8GEjYnp8$MPDMj7A7|`$egK6gloX8S?BOqooy`6Ya3lc zY#|SlV+TMu2~u5p>>qiA$eOA`H*>~C58T>Ddf2W(M7PH9^^9DIVHX3fVkiQzT03R# zScjyG!C&&(xfs(su_#r!qjZmZFZZBpJV8S`ZVyUgRigkEB_HnK*)bvIGR3NCpZ%|_ z5YeUI3k0s8$sOD=l<3_K)4D6j1toiKfy(UOt5u&0tFb_RjB%Jn46(56Wxc|ccH*+e z@;>|bjRQ_r#mA$Y^_xD=ryd*ez>zIflfMZN0)Ls4`<_RpjtjH(lJJ z@h;6C4QzF-E^!;I>g;X?&B18Bo+?Jp=cYk(IhOj7cr3z_Lk@i5CZ1x*#zZzzOB)r~ zuBo$V z2gkEc3~>qQa)Qs}t6Y*zzLP*OWKLWR%3Ljnas6~i2*C zgbpuVZZ~zVd{OX=zxZ*1zxaF%3S$SbU+wjr;N#abSjFFk6MGdjPu#%dz24pgFniZt za`U?nHL&!6zdro*9=^W36W1?>!}iYt>>T#|%y8HK`~E!sVka>E$MBaPN#VA)w@&~2 z$B)tO8UA9x>#O*Q>1Y0BKM($1oxt*6K2N^?q&@6sdCz>7!e0Yk3;e~9o4<~eqkK=^ z*)@B4ZVILC_oJ75*ss4|>H29ycKi~k>Z(p){IU>8L9sV^ z{(kJejepkrZS6+kuNG~{AwGSMK9AprzkmAj6}inZ{AKq#9KQ75#eRR1W6=J*i$G*2 zaTELW>9f0J5yN5p+`fN+ZTm`3aRi11pBiV%pMLzY-AbPC>W*EPy@%dz=1K+Wh$Z0D zHAu{}fnN-KoyBo0K~3q~GCphs;&65qx2-2b$8NX%oX-2T7QS`k+#fJN#z0s*Uu_N* z#nZ-aU_2vk%gWbAb_FLHUv36}ts+1v?tmwa|D5*mp^rr&;cY~?;(R*AHR5yIkH_tS z_;?PQp7#H(`|5#T@3k4Z9_PqVNRr#B&?WCi7i72AVZ z8+&eRxT9D=VZLuzvR2FW6s?MDc40}yj&2T}b6#t|^(5<-;>DyHlfcBhHa^2-=mkHm zg^Lzq76#?}y2*mV?e;U-3RhOy%^UzAU$275zIRiz4KVcwo$0$IEunkGTfV2d3D5f| z%Hl7F`>nJJyjU(`$hL2f+M?cSI3+@9?pcH;lVCnS2GnD?K~Tuzp>9gu3D`G7p66Em z0Iy4}vD9wihJ+GAprhAnddpO6=6<*}7PGG($7`iL>H)7PT zwn$)pO_tl0W*jxKWlz~lYR4Tgv|2&-`rv!fD2TI)^>70TO?JvyyO!FepH%}&7cww$ z3fb9E)c$MEPPSOR7U*Z>C({5`v&iBLDxg8(-V}RITaR|~(XSQb0qX!%W1~f*%k{YY zlVuHFk(AQCY}mM@54qV}xD!24jlPljp~SizCGe)s#Oi(LzA~eP zd9u{{O`~t+F+&T_dy(g8Gm&$_Mgb`gys}^{< zc3<*dk=a94R|h=8U&r+T){}U2J?GkiX`E~-tPGjBj?M%R^3YHO$a2}GLnPFkI2m&b zB@sjp!^hiA#dFlYW$9C@GG@Xfl@2F>Bqw~FEz5Lyd&s+%;xy{*P5=(VHuk|Oc}Rcm zUQqn*qTd6-1GtRJlI}tMk2>KJ9l$hbng0i%_DCC)s+kkbMg0$pR}u(7sN95 z9>A+7ooIQn(v5v!**bv&meXf+vz+C(>9n)*viu5%coZ9Y7pD`U)w6MVh zG9;x0MF*5T`PRNgr%mOCkj{6dp0Q4YRACwiVO+can;nAg%uy?RW>Y4#>UUaU9KA$S z{U1FB`LTtI0nt<)cEdE6(EW$32|9AI=`^`Lthx&*R>xqp?=B=*;V&w0UdDYnuNg& z064ncqeFacu4Ou|UFcwji3UeP8IQVc8Eqle$?nM@SKTZMosf=>Q15X%G!9LID^m|s ztr>bEz1Q*Egm{7II7aH`J00h{M0{dP_F!nnGEz}EpjqY>GT4Q8>_zTOhve{NjfLv= z=GyQMe?`>?W_--+_C~qhSiG|(STc0`g}=fy zRlqN{NkZ(~Mht^&|fg|aoA3)>3(#m-+6lfIphxtn(f_-lE)(CKnQhQBWTjo#ow zYv(V8zm~5Yzn$T)ugglSIeZ=AF9E%lkB^UkQKx>Hksws{McDU#(?e_pj(!?Edu+pFT|;jUB++A6xtJa>>Vk(f_== zeGgyP)1%AZuZW`!hhUvshK-lg#j>87kVNn9DWQiM(s1R81 zVb|-}ifx8l``D&<1Rb^fs6nOy!$rLx0N>*JpzSuxjD7h`sT>CBE89X?hbn5yi!sT~g9eiqQcs)07U&QA(Ey(CB>5QK?kqDaprV|rW?mFOSPao_3so7Ru1)m%+7 zA5@f?JlqP&4O11viVOh~($OisM}RTm6FfjPyrNdc?;I+v$d=9iz ziT=!go0J$0&bfD|%3y0iT9JdGxPew!OI482C8oF|cdJ)+5t?3fYo%0xGDsHCGP)Ib zqXGxZ?@Pq0pcRN9G2|w4x}|QpW&el5uV#nVrs)w{a6!mcQvzDZZhq$!N}8#fl)(Gs z@=}UfbDanUjP{eytc*iwH1#>Cd+ioQ-T-Aln!i91NR|Mb7iUwk#-KyMueEBaM5(A| zb1gY}6NSaaXS@c2Gvhm{ElvR|in%7~&@4*{_c&i`%$7f`$PQ73$xHP5cwH?67J>e0 zeoTuezpyY-QMsh)9uzI(O#~So)S)aSX%-nSfhutbwPkY4f)iA@BP(^1q%S0fqZ}Sl z@`3}85z8E40A-8dBps$Xt!?+fCFE2e|D}X2??a>%$wIFfBQ0akKqP{X*x+$S4U)nk zOk0DhMIB4)>Pt{Zis~UpOdAn#GBGW?kc=nAD{vYGL&!I;lW5lhwh&aU&NxBsL0wZt z)Z4&C@BC^*L%ABRFnfzJ$s=;H+Cg&aC4$!8Mx2hFAxw9@wagpZG69>*h?zQMqY9=2 z25=VjURqd?0=R8*e6zw1YqMIc1LR5NiTu?$X%aSwgc=sGGjfjxay#QLPI@ z(-+fovmz0>OT)6o=r#9bwN)j_Iw<-&*>?wSVpPTetZcsHXq~k0Ou%K)h!tdL{LUdc zlhbN-#~!1BK|swvgWrjvbE<-R@};jGl7M0bnt6Oc12(m`N_DLG+=r(ZbjvMD4t@_2 z0>IVvh7D}!Z7@qE;$Crk+Pv6I>*fR?yFu(b(S(|<9YoR`*k=eOmP097c~C}>V-{-p z-u=r2ZA@(^BKzHo3UpO8Y@EbMZi>*HZ^U&B8n(z9ROC{?KRb8$Q}H@7p`b~*H7}y)RuCgb@-$3vEDL(V;S9qe)z$ai%MVR|gV4bj2VuI& z?L!sXCUsLl_HU4|P0k5DLN!9l%3p^|25FGHL4=lcQ{|9RQxOAcuHE4wI(M}W;7+-4 znRXx`;!#B^Y{VtaU5<+_P3?LVbMiB~tF;*@GEmE(Wnw|_u~2K8MQ2?`38tg0Kj|Bw z1o0)1uX=1GP8Fzg14_|n*Z#mzS~zPD(m~i-oa!IiDk|7Qb**#wEuHe@+?TnXlV@?e zE%&?tcoXo819_WWqD318e;zANSz*;J=zhBAWz9Ar$(!D`{cf?_m%7<-CX?5F~D4>P{u0LLNorvCe{iC}LlDQ&Aa2FU^%2J`L5`7NRe! z##2GhulLojAGU*|yFg&lj=43Tpd@s}Vo`9f{YxM$i864zvzV;!`n$)5<1=f}qA%ji zg=5q>f-7^=a_YvMYYdp*gR?4(b@Znv9@L~oql09lO17xSf}JmRa}`tX_Rf%)Y#+E8 z%g8Q?qOFbVW&d@vShB{Gdtdg!!2pj{s@eBrEpppD$;8)Q+Ux#Y_BU$_yT0u2X-;+w ziFtf)KbL;JUXj((R&xUrle6`Czn@Lq{x+?4Z|oXI1}toCrUBMgi~-gpy%_AeNxWUa zoW3&Lwhekd?>~!M&bpt3Ccv1PVAmXac~KB#pCi^~6}Owy!meOn1tgQltnD+v@pXT^ z0w)ZUEX%<0I#6MhYrB29QGZ?Ndi~Vmg#wk_NWc}NUCyWP+1-rORIOj3U2j+UYVAVI zz_2saehhiPD=7H$WSq_$XE&aOTxyqoCD@-U&<&p1xrj7f!r+fOF5wq!3?aQ3RK;!4 z@v6(UOK#=1orvAP7*u){D(gjnF$cc*x#H+$kNx-m?%#EOytDh&em$NsovqAWlm7hY zKMN$qFq1=M{Kb#$Kk575KH@Lt*u~CV3}Xpm_4Tze1jepjlJyw~zx@6?vJ2Qh{L?=p zpNarlPbiLJ0dqYm1ja64?qtUMjh{dK6brteKRm&Q(+L>7f|6_EbK>)3K<#<|41TW6 zdj*j7RiDWjUD%JmUx0WYb_Dw>j%0S7_w!(9t_pqm_0xOw>iULuFZg*1;eCD8gqPlz z*8cGGOZ(&d_xm;0`^&Cj>;%?4ImW%5UBsSF`{*?qJAOSqoysEj45z)#ar?MjxXpBF zH~jncwxKw?1svAePXb2W1pay!=uknfaGJZQ6Bs{--M_BaE;A#;jlMSL$Df{_#L7f;j#h41^`Xsy{QF z#tHjVK(DuezW7`j4r8c=$15E|1y0+?dA2ZQ%gxTyEPe-P6*}0wP<4pYqJ?Z^%vC-Y zLKzmYN8j2_CL(Ai61ErG#An}dvzmiJ!@(ISpti^Ac268o}-Y8F-3D()br z&Q2o&k(M*+%I6H*J?Y#JbO-5-R*kq@2skK8L$x48)@w`5-w|F@zKmD%)~Fno*D{BFlskr`5_GE7;BGh&&L2YbICfkrm4;g!o_Aa^et&3XwPpRVXTQ zO_p~SjgCV-UYms1V5)&GB0?tQqSc!)971b%Sp!Hp76`kzkSZ}7VRGe=cz3+ZS6RY3 zg3)N9lqeL#B08ncu)LPGr8erD#j@QK-&7zPiDWj@_9{?hD=Qi!rqJGT`4O}TZSw>vL`}W z9>p`KH;edd%q0X?$38LU%`U~Bq{-%3wkOsvt6z6jU z+PG(T9nwAi=7#Xt=FSoA1rEXU&a=fJn4V@`Aejk|f2Zb_{TDrl+a|%!%m^KIK)Yqn zlh}d|aDOqwlMqa^xrI>#C1@8Ja%_3irle^}l$Fe6Ty(11UbUd4-9s?ehUJVqBoIj@ zFX?gBUeYI|)9!&pz?y~(06Namy$T@#AcR9QzkpU@-4Usm;-wf4J8lU@4XbNV3n!k5 zS~-}Y%q88{*v#lH3~A^95A~{Ekbm~LJ(>YX3{P0*Qy1wgdE{(SHF!+U#7^x#g=h~T z233K|Su8yB92BXX91E<#3myYIx#sL`Qf_UNKqKV`o(Rn-Lj%ujOrH@NP4@fPvo z^Wk*g<^dJxxKNrbvnFEwn2M!Ph%D<8a+1m#WhxC2Jpg2&x+l>jqa2HrfYIX1AftP@ zCFj>tt8#otv)zNb?y>l_S2`5U_$l7$^OAEg_a zozEkWKx|$>tApR28(+1#On0k*;oKZ4t&tD+5FQMNwFa~u9T02#I}~>r9zVlE^mzE7 zb{rP!umx)YlnNgS(oRJbv8K06IKo@O(`JK)w)gIy0BGC4fP-A} zBeRoe`zy;27OUn^PtSrBjQzg@NoXLKfm>9wo`=;t9O0;#9YdKH@7D@uhz>E{*~Y6t zp`;RtG2}s%a#1*TOB#$|GVLHwcH6GeL}mfYI-&@rO00dm>HH_cse@`(jUFP*`#MZhn~i@YlQwf0wX`0Lf2zgqjfoy`5~^oNx`7+iE(J`#WN zZ%6p+`TVc@*MFpc{~z|>*L41>?qA=Zzo);mpa0jFeEjJAb%elX*RMatcmH2|U@Y?g zH~8z=9reV_{_Jn$zyGCuc=>RTbUhtNyI=J6@3!0YFzd;&16cn1BLDr)lRbM6I7t-$ zwVlpmR`GC#;#;p@4Xjl&TWS|!3TcsHBbZSCgqO0z5f8Yel zOy^1hqOEPq(J7wKj(YLHD)Ru3F{~QgJeeR>^r*zAyoQr5DxL|cGG_wXPN0G%33?_J zMsfT?vLt_yu0xU%1;!1yjNt~=@?LZ>mO z41h$?DXgu%FcV^KwgN$&8O(&k%2sUYBT?1`E$Z!I;@BB!^`3Go(Qz?_MjvId=GndWHf zys@12b|yaIMg5RFNh%vr?SB;RNKS|ZjN(y4s_sr{TvsK7Gy!9fR-l$1SN0Wt$aF@N zg$fSPyce&Dopf2EjA+vg2*80ptOo|lum}{GAajSscI!@`?cuTspoHLY+MXwv*-B)| zHgnJ_@M-7mc`pMu$i+xJp$HUsYO!w55O^>9`iiiCIaR@7Lq9ptQIfar&e0B60AzJQ zWz_Ntecg-QJIl=LJh*pN1oBjQ1V-llY+TW3Hc7h%YFvSzDOdwQwb=atrg+k8DI-$% zXtnRunj`CJ(-wkbZWnG(Mk}#LgAigzJ1d452o}*j3(jT4#**CjoSw}h#do6Tdg_J> zn%!GEetCiiYn1R2>{q07KoWf*%RZns+r(toaa)<>)yO>nvwK=140-??RbYn5KS0l1 zVnD{|(=zz5M1(bHXDhXGcc4v5zmL@FQqwe?U`jB{5_8QZu02qS4;=DxovI&ov~rx1 z_%;VeR|(vg{>?$|qf1!?L#neW8T6Pz-Xzo!LYcWmswxsX8m~{wHw{=Ba8d|)h%~h0 zyclME3957h#%dV^P=U9|VV@)8Gz~`v(ba2X(&u-uXt;er(U+adN*q6@xFV%|3ou9>bNV%2W;%YWabIw+ zSt{9iUk`!H`KcOoNwC|vpsr>;7i?18pdfIVF2|$?;(Qd)ED()cz4Uu3c1(zNigzjRMiGd&Dj){wQ$RYDBR^OwBbbdtH8>b><1TfSgbwf zb8shZk~GikjMc)0+GG693naW##bn|t=%Ky=4jWg9PMO7k{veFMNh9AXrfvPDH%sZc zQ4= zR~(Ez?dP|N1eUvU=->AdhM_anW8yI73VqeejRlsb_HS~5xbPeq65|Kdw#>mtb@XCB zNuaxS+n;i?bJFYAr##vsL++wkMA&GP#7tk*|A5IU?RDZ3C%wdoDL{ywrdZsm(^u3y z(uskrbR83rZ1D#cjqC20+=f_j7_+3#qF5GU7=5nmNqWDi`bmg%=stqu<%=e$JfggS zx{=(p<%yolu&qNspWEr>h3~VtMe#YGB?heCgzUD+Uz}8ubL4B!@ofW*^gS%@JvJSe zxy3F|O%hFGgxc?uzyX^;2mFesRg-aM=)%SQv^*`b2BIPq?qC5ipe5AmVD}vbxa@0H zLZq=uAvY^p30}vW4t-tIP&~fyG4w?@aRz$f550e9Hy<(Xd3phMreXJ;CSaDh2JNQ@ zwDy;7CPP-JzryLelYGhBuP25}+UdLR+LbdAXWb(*v_cHWFyM0gOy?8AmBAA{!FS(% zXHx~|D6Zlx_NI17?bG%J;dY~^ANJSoAAw!Ku6FGi&Joux1H(4!KMeS=%h%I+KM!^% zdlA>D_S^M$8wZ}+Wyx{y!+V8}etCUu401Jdr26Hz-{|?LpTL17qol;O>(}dV^y}p} z!lxln&~LYo=x~!mLjGOcwaoP^zWN*e_VFV!7{$(6{Ih^p4x8;K{mXv*pWdIky#KqG z_VfGqon63s|AG3Y+p+fVZw!~c1YE_AVf=gr&06zgJU=1u`~LFlujI~VFY=rh0l(gs zbSHafR$hEw>|(~B;g?_b*Y2-p3XH)uzOFndFfjMCIH4`m9@O7Muf;+?o!>Wh1bcbW zV>58~l166&eX$D|^IY#<^A8{Pd;I0gfY-NIYjXoWJiP~Z0%OQbIk4BZZeu_9@Ai9N zGhlDx2zI-DR+#QZ+lchZ{n$VL@O|g+Y#R1-{&D~QlZY(__=UW*Sc<7t7odh5gC$Jx% z&dyTG82I(;D>4kGW5qQ{O9rgm+3ze+*;iu6K87!43})!dk91KNFm?ok+jHB05Q8rP zJlWmv^^FfE$#29rK0kKKvzP8q+#f&f#~v@-!B+#vEat|5*FIh_NA?6yq>g~Il|F z1k|B6=Ba&-)CJK}SS?fU1>5qQ>*w%jp+G!jYZsub4H>j7wMt~wf(x@xm7SNZFYkb? zT3u3#N|$B1i)f2bfVpc4LyxNZ2x@<;tT|xjR1sS({P%rqxAmBbFvyz99H*Q6#MZ)M z10|*qWF#Ux6i2ai>#@8zO?q^mk25XIrN;kkoh`adU1Op>aR$?PhIBGf{tw-!UD+w%4kl2ByYufFzo#21Uxh)?=yzRMZ$2I3w0FvHed_4FHa=3oZiF zFyrgtP(nrX5vny-78_2b@?M!7iTEB)+_v8}S7L=Yinc=YTE?l^mTHk_WVuS>LI{$P z1*>zxC>+2z)lzbSOcO*x-B@Pg7o&xRix_!rL&{viA>N&aQcmuXIy*O&ODQqV7FBu# zbf_?ox<5aHp2cZ$SVl)}B?`xujhz zW(qW8Z>p1%Mbl6b7f&ME(CK9>p$FL#55z=QBa%A8jRQ(65v-Uzb33_ffajaQBlrb+ z3k9tSq>&G!u|c{sjmq46RF+UARZYTcmdm6Vw;_YIR6v@j44w)Q+*QXl(6X#X5z;85 zAeigLfgl}hs@$BwaIVdC$c0YuPVbgBAQvi%yhm{!a7Rt6qtCWX0JZ3x!YOPX0J6Sz zO7YENlcjEjC9^1^Kb%*FBjkYP9BBaa_Xc~2^!bvxuL z!V3dDP7e35Nyz194As{KUTqMbm9+wS67{lqG0K0SYD}6SRT1FiAb4C{3z zF<u;0nB_Q60J1Vfc1w3HjrZO1a}0N&TCa_Iw1DqZc4`$z?|$Ybt99iX_?dS z+u~Hm2Bqq)_T3`j+tR4bVXI7}9^B|ka+X@U7!?;bv(Yt*v}O5Ko_}Qm<9lz%F(t%C z2=9xV;4v^slZkSI8L>ye_Fycsl~`Es%*O-m|8(sC0X@&N0L|`I#}j;9>|Qq{tr%l9 z3Pp5l0v+b{Da~e06JrOZ%*Jmj1Y4uvpDAB6Pnp#ZSbna-G2 zik4{FD8{5(95Be!x;j7*%%xM5f+dHG4uH^RU+2hO`TTDkbXtPJLzh3S76KKL)aZhl z!MUx2euf_QLVlQja3G^(uhoV+58rbLrBWFZ3L~v$*=8<*0jsFLOq(tAF{1r;D-nUP z@M?Ac>awr;2BhjeEelbb`<66yDYI=~57loC=;^|jhUPPS`CO1m$#kSjz+BIFWWPh5 z$MK%!r0JJpwql?a%l83PxX;F{95geY5Q^`u2nPA4L?W-n@daEUKHSq|{^^0oq15Y# z;$y_YRCF)82A!7qRAuZT{@B*HyNk$$ zHry3B0V9pRyJMIu0!l8p{L_vgNoUJH+*o;z6A+S`*q{)q`95OBw@pQSV(*vimV;pe zprNSUYQcw=)Af6YZdX6V`&E=qsu+m~(>ss>P$Iw{XtybmE8T|OQppyuL@ppzb!9mZ zGV+y7KKn4s+_hX^>ie3ptG1V&e-_=K%@ZcEp}=}Gg%-4ZgOXkrF0x&JpWnI%9IuN$ zoT!p%BVq+u&6S)xIXD((5gokFyTreW|BsPdGQst-!|f2#G0;K{? zDDn5$tfNOLF@$ld7wEK54rTr3J`pna zxy!7|JJN2Ame<&Ms~Z}4;BXirda9CD^9?IC!jC*#sfH$9tP9-IyQ;cq#T*u6WEbh_ zS;k0FL`@2KwM@RnRmXa%Z0j*B(B?XwHCQK`O3$oJc~WRKpaUkv;h&$!@Ffecg)Xh> z2P~vP*6bG9KO#DKWRS0!YvK582R})0(HyPIAVxZ|=(~<+1E9`awR45EMa1EjB05B!Y+QR_ha)bdaE=pzk^?;QrvVqI~ zG!w1&*Fc5pVlN%>&Q=4gpbkg#KC`~>;ocq>vIvvRV7}hR76-Ma!k1|!?D4b-5svH? zB~4Qyg8-`1o!uiu5P@1MP!1eor75skB1svGaz9mfbM&v0u`#p zFxly%Cj}!}K;cvmlR8wYq+wZj5EO8vM20;l<;l5POp>FWm2+{CsX?f%$Tj)Gx&pDT z+GXw~gfNX((>3i6dN(D=tAH6ymX@tVl)l+HK zi!0z*S!tHYH3g7474IA&uoyq66lYWyF(EK1m%9zCQX)8jl-Rr0i4+Ja+rB|i=*0*{ z4X$PU&m8Bn>jF(`XBEKBV~w)h>G(q`VV?7{Lq@95VGEA|&Q+vcFdCC7j$S?0K=fQ;70crWwP)Xbt_QjPy|RxP({7ec}(5K(P{u(;GsoOyQ@dm z!3DR@LslIlvN!>WC8uo8Z^|B_1&zFo=mv+CXWbmsmdUA*cwuw7~0U5S^lv-3iwgHUQHG=Qd8CG_PD)ahi8%q0>Td}_nLuRC| zR16uZ7!?C(Tv*Q_neTLjv5{;EFigdT?Na2-S4fnT7EO>W=E}jLpLOk)?^8DiRlbv& zZB=gcf;P13Rw?XWR4>b8j>E?oZOsCabuR24xJUu+3A8<-0(y32cCi9jb*|s98~QP& z=yhofbA`K?#E;V`Q&j;m&}SKjHiGTCv3ZFkwZ!oFM#EdC5F5tKE(p|k)38^ovVx$Q*@`C?mZ|w5E{F?pi za=l;x0PO6tw?+PH+l?Uw;)ZjRd2MfN17YJJK0`3<2F8zXfG_kc&%v&famNdd%bS3Q z42m#f*bbrpQ&aWBcQ32d3Nrk~@&A|SmwwxB;y_2{49D%9$C|UW0e12E(&(i3>C9xy zbw3{3b4|JJdh2vy2c^>qF8lTTGQLPlVOJwQZTbFm5kTb+A3jJ!{`6&k&T|Uexib?( zKn(3Xoe>!J>X-fZr}O^v_ubF$3D5iA&+W(cdw8i>(EeQhV&^G5@5_~ICgd1g`X7G! z34Z6xWB#i%l?|5fI%Mv(Xt0eX(m89)1_YuCMAS#<1AG zxA*?-_ur9WxBVXUH*@iNw*1rE{{G@FHZ;e?=PsXt-O0Y{`~LLfkKJK62D$$6^isYZLQO9zkl4@#gEX%P42mI8*#_Di#f=t``25z zfNA$$h+!}PouMvw_qy18a^CyGwcqHx&n66fiLui@RtlH+v_Efe>n|_ws5Cro$J_@P zB#QOR>3eM3*Vp~C-o!QS&tHF|v*r2FT;*=|p6&!D&RMq`sUsMF-hJ#lUj_KODnrJ= zq<~@4N58PkR#yN^;4kg}S8?gugc>`2_l{iw_wTEu2QTeP{p;S(Uzii!XuP6;V0)i3 z_pz%uit+3FSB5%Q*^l$FS#;8Y(T$zL&L;sv`MxMsvY!uZ)b50clrmcPNz{|v4d>KHVTFwLrx2YgymOi7Xkpw-xVX4vxCC#(=-t-iCWSS028X zg+X#X{_MG*LG*jw)&aACVElJ}KFqqA$_T3cJga%9 z1eXnVFW1CC>oDb7-2j`yl+!jJN1IY_%vhG{iEW=k_uHOAcP##-3+XuiybvZ+NA>-1~bs}c%Y4$`uPsyTulZWUMFp+0?A zLssb_5{kW*(xCd960hje;*g5_K;KEmiTA6CEn30|DSURoWp-3&w5McWO##*XXcX*5 z^2l}7)ZMwdRs~*xB>_YMhGde?L}0ouLOoU*;`o%nV{y2q^sho{Vf#@9siFCvsS^!x z(IyLibuuAyRZ#`Gt|G47P~6Ex@2IEoH3}10j@Ht9L9>fFMKl#;Gh@0Vb`z1tR0g<< ze3h$Hr~GX*7LU6-!UyMx;>jYX2 z#M-(^MY<=sR*{QX)#}McP&@XBDH|_}#rm5ne&wmZQN^*OtL^;VBVFZZXdTLj=#CO3 zluYT~$t09K3uHG zxq*E`a4m`{Q@#>1_A5mWBG;CMmIkfhSTx+VY_T}ifa5i~P0vL`0gfQa&*F|1B60>s zK?wLp7u|7T+_1OVF$%?T|@uq@!tRCpWRkg`3wt6S2fhJ!=Bss&D? zo?uAkVt0Aufg>PlR5iZJut&9isg0tN*|#E)Rr?(dar_Q0+hw*^5V`)Abw(7HW@E$N zJAoE=FmT72d)k`q2akm@4E+%Pa-rN>|C54g5U&SlKkyFgbkoQNc!O@wG*sBF7ic~Q zpuxS5kZvbKB?yeQvBrM6xbl!I9)XOKcfNVt$4gxSyL~Fbo(A0KO7A%z8Ka7s|F0!A zIw3=7bsD&zf~~2Gp7#aejyPvcyjn)cGgverFTswZ8SY?Q%h4%McFdncG}mV*0r`fZDn$ z?8^S+w)R%Is!|S63rkCVYY?xte?=c`ZJHf3pM-6&;51(c7&iS`PdhkK+Y@UwIkY?d zt6a`lizj$x4%=3vj+AQ207X66>_8yEMKB{ma*Fzise|>6#>oLIrfa*^a2Vt^@psm zxh+t$1{!+8U{Gv+^BiLb>tkkLIXztA1M=YlOFbG<&gED_9CaJ$!`u>ZnnPg&H{8;I z2D-k+^)|z~wo^E_O?DM*Vy{RssDwBa5o!?l0$jsmQaEfaVHfo3tg=eI7@SB1p*2hJ>ZgTEN^TGwg&<0Ox9oO`(# z!+F`x^*R^#FU?2bbinEHBDn;Hzc@#5VJEMb*EYRv&wHCl;jc5z{Y=YzM25ZIUepQ9 zgi`6yXSyEFa!nondj2}o^Opl1z9js`;8%seA}@6O3;jBu=-qs}nFJjCYVFVM)8jwU zKW$(CCj7|fIS1<>#cA6Ee;sn)Yd;CyT&Q4nkJxpghZr|Af>~fw6t`n#|+-tjDCaTa^{pabb z6K8wQ9Iaz_66HusxH|z-UzQe;fyw$b9Ta?jF^qI0QHG+q$2A5TLJru*s z6l=`aE@e^9tikyi7#5fE0f2Q&jsD**DE#!kbwd^BU%`dHLYY@+4E0tQ>L(kYQB zFTg8Rt15%%3tCsmUcYsInjEw! zh46cCQwm%zeczz)6(K%l$)`RP(}xRO4KqfX1TumhZZA-ya*z=uvFUBC?VXeM3MthI ztw!^AK}mOh*xM;LcZJhqHOeA-7!+J8edvXRID|F!5Zbr_#5iAzPS}bH>Uh-d`I;UE9uqzISqO>E-Z;l+U#!|qB=5mj%IM_vGKHFC~xdp-5d%ul^+!EA5q76>n zu^G;aZm2%uX@jPsnDSvK3O^O=pYD(ZZj@Afd@4Ca6~d&u(ZrH5Aal_g6wAW=Y!F9M zXxaicD-HFW`TH;~08|J>l=f(sDJ|s)BC5p@h;oC*n#qATWlUsLl=E|Ly1ChSd5ZhHs!T7G0Rs zY(Z3g=F4Xq1j{H2LV&{YN)M|_4&Y@VMUfRC!I|hA9=EBC&QKNs335UA%y3Oew{{yL zZ$7uvZ48`TJvVdRu9qH zK96|5A9wR-3R(rcNSP6bpy4s)a#LQ;`*tqC6~r=F$;CRzuEn4oXN_|8y;4s20zk=H z&ID?498;;9t!Ckp1*5Yvpehxk7VmWMOn~(5aFKOqC~6NkYR`+; zs%m-Hq*+qn7&Sy-MLH0pzY991&>OfeSmuhgP*dIg2G3G0M4FuN^<|p+V!O(uwf2dYWWokxV$|f&Rwa9^ zePOh9t8|2L8OrIJX@W@n>-lg(H^3QN$L3xK^LoV|sP%Ck!jj-%8i`-O*mYWa7Nt>u zS-nT&4|>?B4uM7t^fK@iz1?(k@v?%TtK0`fzo=$}F2}|m1r82~lLl`|g57aWE4wkN zBdP`H`Pym~r}be882h3S?fuaAB3>^D<|u8dJSc@Sox*hrz1YpficpI_rS&H`9RiWO z9bTkjZ_Tw#$5mZ?T!EkTJ+_Btn8dbC4oKpfK8?lVC-c?9`;~ z#{&Cvx;{xY9a7Z4>SrVkq{}t+4+-gVHb|HIYGLL3(zmmpMu9!8(IN?Dbltv9kON2B zTwCB>Y%guU2o3 zTKp_mL1kKmc$2uMfNT+q5EHcC9A?8vx=dD~ja}U8%vjJj*B$ab{5&Rg^$?^`6#^yU z&?heF#-P}c&Upsv00Uv*+}8{cFmbPI z!8|&10!rfPOFJV&3u!jK%I}JI9uI7ZH@EeCZl~irJCB8b-x}YkvwPR-t~1;BSwS*_ zT4N!w!gAN9P^}f)xU&ZC?>Eq8T#=v2KlfoYtOFSH{M)2Lk!^D5|RK<4ca71C|e`g2`kJzt6JutEWeCu3|Mu{(AU%yXN+s zILB$C|MRDx`tR2(^3VLY->+ZPeafE4AQ(ef{C9EPdV8bGmn%A8#qW<>Ul4HXjbSN0 zueUzaU;e_N*9rRDOqcCF+S9vsIUJGr*xNbr`#N}~?qUAEui~=xCJ@;taYlQzbK&=A zH#32|4u{SzVgK{_S-SH-Z|5%X+IDgRsBP!$pX*}prN9`!hdzgY-wrFsJ|&xNoA*2Fi(BSU=Nm2GcR1_4)jzISgixC-`RP%AbetA>ZF_PGEe0ILD?x>#=w} z@w&B-*SB>4;sMOe$h*z4J7+^y==|<;Kl=OTGp-aVEg|4h32Qn?Y?ivdcM-%Y(MMCwf6mGdvtsJu)Uu{ zU<`TH-7>%Sa#ffrfUjqD;bQwOcMvYVkP4&W8ecZI8|K1k39-8NJHBMqse*x(L)YO$%Ht!^vYM!}ZriM!d); z&K5d99Qjxp-rUAMJ-y<@NYe$DRUNuG+)mY*aW3%MtmM^677E*%L*TCttW+C$)NlkV zU=jb!^TA@Dkq^X^!uEPTMxnB{$KGUC(!HVq+9Lg=J06sOYQ%J1tN|sbqD+|q`5)0;(J|J9#Rzg5G9ysnkU(C4>i;0NE&jmhU zF%m~SA_hw-uI{B@ky)#HdA@U(8i;*A;%wvr5gc+m ze&m!DqKwl;K?9BPG%Bfbudj_gwr$gC5YMAZcTv`iqN(LmFU9X6iiJqkHNf*6pfUff z`w)|#h=Z+>pUpVsP99egO6wn1nLY|aFcKy zLJci;<6CPjL95VQmmNZy^~D@JRLdHsQ}QNJ&;ntSAeD$7A+Nw(P!>aJ|4>U%-5p#Y zF>+$nETZIKG2nrc3{F$CY!+QM=%_Kp?&xWY(sX+h9Gxbs7H$=~8^OPHe;^8Xn2i2I zw67Xl1t=L;cZl=(7E8gA=TJRJ=J8DvVxo+F=Gf|@&NhJbfWdSFdk3Yx7{3Xl z=yGxV8q&KyR%`lA-ITyNqh0Mr^o={YP)PXNBHGYh;E`GuX1lPK3q$s-@)m(OKx+&T zLG!9bJc1-QU{BTq)pZP%W(6>U8#{-?C~*vDOKUY*zmg5ADo);*9nc*(8zAnu@@X|6>I*ZgBn)J-6^Y!Ua&Zf#?5?W|AE!0wo`IxN{JxV)Z#aIY zo8)jw497g|g>PX`2}$5nCPxZ?S;it5OMe>PC{2zgZRI{zC$OkQ0x}ISvPHq2&teWI zE~X0JbU}HX6gJ$+hVI1iL)dQ+Zf+E?mM=y1xNWH6qteK0zpkZgq~8brm91v z-6p!}|1u5|-8h7K`petn=qv^|u3C`7xRi(^&sX1zDy3 z5p3l`&1IBpV{1c^$_|chu6>Fv$|K@-P`d0w7-v;6--I9&a*pz28vCG=H4uqn@bHC{ zE@41xrGD7g1iJs%siBW*60Up=PLr~(BlJ>Z63agrfIb`~>PuY~WIZuI$z+wy;7~(B zvH5n{niN)P>V#&Qt8hcs_vgb*x+Q}BzSj3)9Qh-I#q#==y1q0V82We0)4D5Qu=b5g zSr`t3OxLExxh-?fgu*XSCrB@^{C`e6X>bc`8Gb-$?rN2P#O6Vv^@c~aq%$e_<>D>; z^U8)hHl=sp{z$GFhOtfrG41&10k$69)c5?w1CI|B%U?3QkE!bY1g{7 zLL)4q4%pCyrTF_=!P{wOGd5y_AV0pOXIF^$VaINsJjhO3`t$17Z4#sqeavHbFL47i zz>HnN;2~;>6&WEHpbUd;nJQ+WvOE zTxqc!+*RDa*!gQB{%UV;?Q-r6aEXwuI(wbzFdgu?eVzN8{H`(2NyM&}w+qf6U&&p+ z82);hzHdK&YzO(S@YkUq$bm41zx>`Z{1v&1fB6dlc0h^0Jscn6_y2C+-Tf=!uhu?2 zKGOePT3Lm^{_x-aKm+_`?q6(xwTHg`F+s2&v&cUNzy8C*Uxm|&d7}UEkAH+;fBh90 z0Q=`}-`d~)-QU5#K0m{^*H`#-{(}b4KYZygmyhsvRVT1_41xXfOPgN5Yv(^5Is;&u zcs$5>eR^ErYTWEOa^L&4sp2QjTnw=EKB@ZZ_MV-y8C(05atKMPa}&43_aa>Z zVY26IrAreC%q?}f7q*l>u)+uE6#(Nt&)rrvrbTQTx~TptoW*~;iX#`;b3AsWzjF}+ zsu`6U`*k@+7fN<*YB$Ewa{_&C*Uu75Sy`2=GL?eI+`EmXJQazfqA?99z$cJfEOK24 z7jp1Eos@PKm02B5MMD=8c+vfZgug6fprvqKk(m>`g2t-~V7I^nqQ z%}Z;wip4kYa%nV5yuDxoax6W}GA!UJ=O~lAD#b}1Wlxt1t7(bYhO0u!Le$-Oz%|v> zzg}h0yKY)N-{I~$rg`n_ZF!jie472Su*^hO8%AznUL_-QT?tfoU{q>+p@i>pv066@ zsP68~YuP%5$48I`wa~uCyT}3qmWA0VICvP`dMxaNFi>NTV-+^}J|ng}b-f#@v{E%o zy8`;~Wom8@J#J9SJ`$pQJPtR?Fx-}kn@5%ghGC?J96Sh#xBn_6pU1nD- zZcgctRu#^M;9W~lFBD=T{{;TwiV_}peRf8Q5+q0kon4!wXc4;{9*o9cRO9)kmlj%k zkYXsb>q|r5wa8Fn>#j1w*p){;KHFhcXH}>PLy(y1l7`< zq8)@WV@A-)T|B{kd_0ii;}<$0Rn>v1x+~Skd(BQdDH9;xQXrDLPAbf)<}M0SqXPSX5#y#?gc=V)JY5Hwd80a8?y9$izwsu;m>j z14-TKEc<`dAgC`5jS|chb6PI=+s-Yly7Aa`q}perZ$N4SK#@gF2Qnyeqa^z)Sfymq zh^c$B6Ty+qI=Pgwx)d_N9ia`R(n(;nMb%|=b1)<{pJ{|7BcRir=#R0fQAqEU;kW9M z26NnoN*|NQ>7%*{Mow@axc0W;hBHB> zdVtt2b(zCr{)IHyqXM|n$evoFM}Dw@)XSASjYlqOMpbcu>#xkORG7HO3P2zw}8`xFkc*ItLYhPTK)*4tF} zG&GdOgnO*~Wu+)J7-fhdjUfH?=7daW8g&kL^j0{M?t_^QsYtGlU0uC$wDE$BM!4&@ zy1>dJv+PTuT1cifN-k9^b#t_KV|H~9-P&wmlM2OYLV+oII=-j%xnx_w79j*BkBb?QLjnIBG=ieNsY58bxj66mBaJ1k$LqO3 zPDe_c)P@{E1zzOi&C|3!w3tqvBqKOH<2Bo4my4q4(h5=$*ZrC+HhW!5v{oGxyC7CG zOnoWZFlvl8bt$ARiueZZSyddG8&ex9X3eWkp4AIG?)GdFV`8Ywg_%T7&w}(Al{>9R z$3q3(?0ATaK$Bbt*`*w9Lai)gcclZd9}#0WwkWVHgIrdr1hxy~tU{$TpeD zR;a}_1xuS7%Lxo8@jUK*T|hDHf}iK;yBLq(V_}7!QM0#ZfM?#Gx8z!>b2052@2O2) zwB*Eiz!mqdv>-d2RG@0PECxBLyGEZ$!6$1Ya?DxIyseAEb@6m7VwMovBr}iLlS*N< zIa*1zwSr&UaXIPGIY)w;_AvK1l}MC9bh}^F9SSpN4|X0yaarqfU%00`P<5p%w>&0) zH95i6rRdIF+vhki^(NPbrlUHI#pj>20y$j0Hhwrj3(RNAHES-f31Vm33+29tIbM=4OeuZ?B;vT>a>JPD-2U>G|Su}cz*)E(X-Y=4*F{qlXm z_K@MD%k@I<-@OM0#2g&EY{xh~l%%YIHq7Om?PqpVItk?T&`u1d^e6iL{FNAj!Xr8q z)*iPPaT~oXN*8=OeuU3ozQh>x?%jKFs5)O4WMD}krs*s$cGsu?YGZo`Y)e8 z0fSQP-u1BEL+|#ausxUmHZKQ!X|L_Kw>JT^ z1lD?C=;?Q25KLg|?KA!McHZ9WQJ|yq<%$o#oPgo5hX;eolt~j;Fh0%SziiKWQ1FY7 z!JyZ}cKq#R2p>@1CtMM?V=|ET^WkG>SdCr698{BQexB&T0Is*0(~+IJw%2Z-onfm7hQv^=(`mW(3eE8`Kbhm&$HNTgv-U=Y!YVlD(ATGrAH|i7 z9lub75d{?6`qL54+x>JHlAXZT?Y$iC;=el}Nam^~ujv(>6CV0)0>1diN}$uQ{l-~7}&_p!_Kclz-Do#gb`ZEty5ksZOV*Y8C3UXdJb z3VIy{z~X+G5GOx)yd1^-OZzeoLBI>YWIJbZ13O?lKTDz!`Z{lq&+UA?z+rw8m%aIc zC%~;OvD+A*%Qmjy%8#kb7(Yk$KkQuQ5Zm@#fQMS+EhoxOUJiiCc*KC*Jn^+_d_G4B z@yr5=ExpHm6vr?g_YN8&T?`&$NKD@2YDz4V_!A4vwXI{ORkRAiRSVn=OaQSVdNzTK z-AZZkeyxk)6LaTeu3(-I-3GkVX@WNcz`y`7vYaW8(Y%25pZVCUJXc-7S~!PIRlu!9 z?vbIeX)0XE)I2v!G=BGeGH*Bv58~J)``(k=2L=I2v@B*6hyHuz)g$~c5p-F3A?T}NmJDO z9ZFFxBu@rse#t+Z#knvFnaG6>OSVSZ0=u9REy25Z4CiPyL&^vD3w2ns#qO)BfAY#mD~koeoZwvD2gN1?89uA zq9)c;F%itm+)N*$#x*=K6cL*eiF{Ux0!EHhtERpFVMs)k{KS~OvOKl-106aL39{K( z%8JIsmkT|n8IN~Z%45373$@*6t>8(PWYZXH@jP|+t+}yKRP^kmHX@}bv0O_x0!&cM z?)?w|je9~K^DS%-Q7FR}IK{P1cgZWdlRwZvo|iwQl4ObWmB3wjj)${N`^We8$?}?( zjn%Rj1+blIQ~QDU!+8EtCQ-%?2>Gxw0+twB4j?FD+CfpT<{Y8K>IpLULmmRtp{`q4 z%c`C=uxrepwe+fvs;Su?sWprX?M?$|*8ws$tvS6hu2;nfsG^|~&ksuEqL-ODUg<_?tLHf1_D^-3J%oHm$&4z>6RZ5VEI>ud!uCQSyHB(+!Ar{BSH z&)N=r8YT7Eq{NcpZZ02&`vEt4#TjL6@NZXbYJNCJM4+J^L)$srW{r~-S4IDid~dC) zkV-Lsjpf*Hu3^7dOj@B$D2|RcNcwRqkq6w>Z)Fa6 zf8U{$(&St^o|^(sL_ z&_^XtbECI0+alU{(6zaj4u&Z@UG&&hle2i~lKX3Ty$Wg_dih*byuGuK!~Sn=#e1eJ zisox^1yH+4!l2s5V_ClBwI|b;Y`tDbNp*sQT~^w&wk&{`?03`_NIs4e6Q27;101?3 zaHY?&yWD=s^XGBML1T1OcEqw2&|i6 z&LVpc&Gfev(IE!Fz~HXQ05BEy(V7@s{dcPYaL{XlP;TciHYr;sB0H-l9<>HT?11>Q zt@=KzK38a=VPkD*A0zoe_v97!k?2QZeA)g&mxUy~(02A}SvAP@C*kW266 zZY;6)EoJPwaRf>UA!mQ2R)nG$Np{pOHPWF#p0RPFYT=W736*k3%0e{Ab^T}@R3B`i z+eQ0IeJTr6RoXZB%l3~zgGdY&2ejN|r(}+(;dhf5xUu+Ek(^L5a&;~oF)|wD3aVdx zx@%RjkR5{ncO38QcC%bfFZ?(6CAVqrd5ug<IqnW=<9b?CwJmrZeE}0a6yHLo^_Al2XN4?IQ1r|oT$w21g;0SlT3e2fu{)$92hXl^uqV5HX`v;|b4YA}{}o%}X!IvK#+*GdJ#4f(Rl8q(IglLWtxP?enJly800a zE&U&g&`QXvWD^<)sR$9cla961;zk#Phr5YEz+%;bJKO2*Gr4P;X;qrAV3BcjWyz^1 z_C$UruTf1BdA17T?)Ksq=*c&vqJ-9JkS<)AYSD#nf=%gf2)Yc0M&1VPW;{jFWRYs&a6X39`&0j4@p_|ionH0FzxB&4C>ytoyq&W!*FWm-r_ zO&{ix1~XmJOo*gn84SlRz)vVQLQxN@)AZ;w7gR9qhP3j&5YsO0l`4vRqz8Xo&af(h zM)kWnfdSM6K{zv+8X2Y1t}R`_&tjMF02?1g%%J$2Mf;8{57hR&4-i6;X`;&K`80y+ zo+2x@RVz0l2$RXB>{GPU2WpwPp_GDY)j2G$Q`@O9fq{Kh-mQ{3p2gVP6_$Y)T`{uz zoCgjtnww?j3SdBHVdw0)&*#TIv}5hsqXp2RCO>+%I3FuS5V@vkOZ7il^0KZ!X$LR` z4&*2jnOqW7eJ)q*ESZO_agepc;mJ&<3>40P?oMMT5*&;_9(p)5q=J=XeIAgVPKj}886nWZdyh;DD)sb?Q{EBi9=spFMF+D$=w z*dc3N8ZR;^7;b_P+fULx9-oUUYnx6MZ_aJ~<@1+li(nC3h~Q{zsT!-QDJ?20xTc+S zDqTE3H^7U{9G*;sG1Og6h1k=BT@7GFSkbUB)yrnMECbM?u1w*p3B_iX%6M2*xwH;J zw%k$YqrDt0sh7vr_r|Ft*1G{h))SDzoJ_B4S7l&ycPiPgcXiz)bGFkOBy;#uzf#l! zj9{T$3Lc|C0lm!)YNrBMxLl!a$=RM}^(qMI|Lzbbdt(mmS{^6SDz#7ZInu5J3VZ`@ z6^;&tfH{Y`DQw#6te|iWMps9Hw!q~YSKX&;d-q~Kt32{rG;L3y<2>k)>icQi`*09f zPq#~K%iD(miv}QxQoDXYlvq5d__3HTxd^hnrpN1je0Jc-bn2-rk>$Xl1gcZLNVB1Y z(FLNQ#lG8ZRf&lm*`ZpnzbiZila6#)E4IXh7a2CQ|msXR+5>b7`R!K_qj*AT~>~MwRaAnb|?VS$W=UYjjtYwk5xm|}YHe>>S z$s)b$#N@7W9G&Fn3NooBXwpT*RSFdv6{o0WHCRgEFB$85(>|r1cGjLIpN-(KwS%Um z#{9m(=d>&f4>vOQUg;Wpoeo+t>F}3Sv6|C}z+WxFujW6K!e8jF7TaUz?eibB$X)J% ze02s54weF!#0yPRL~g}JPTjt`d3>?k+Cd9^*)dG)*#ule5BMJY1Q~sv%-B(f8wRs@ zl5qG7#Z3*9^Jb818|jV~I$4=eDWOM2z}5MsTkn!S!pes;&~ZLBhtSS=k?W*RVhnhl z;~I&F3qxR1(7%Kl;`y@LHD1LnrXP=89A6%0hEU}!=cZ0G0-0^!AGXIAqq77k*gpS! zIBc&y0mD}|#tQuPI6Z8SZO59WW=z04wz}ctEU+Le8}i>A{Nm$XUtic+sxibN5Qu^y z3{OG02el+(g&et$Jg(lp`kNuCY zn*U+gi(w@O#Taz@{p(j`NJ;>#?eXXJSzg1BeZGE0e$Hk4-rqEl$oU#^0b_`2dyT+f z4<~s0?JR)U+uKZxT>avZ)Dy#F`a1ro?93(CXM6wtVHWs{ow?j8OwQ@c7v%H19IgU? zIk4t#Uw#kxdHx!{4tj2Ha$aAyL4|=ZzHEGL{^#?r=x$&S4=C`LT-)tj9v`2?0gR8s zj$Qnk*VkA2^fSAP9m9={Ki?;I2Qz0d{?7M_0j}*@x0hFjx;`>!Mq-i1_nYCbM|D8E zT)xots=y+{f9@9NAeh5o41YF|g#8|Uz^TPXg+xW0O7q|Cf_>0}Y7$l>^D)1J& zfE^F-;CxQ&tocbHp?QAl3|l^QRRHC_M+eH-s=!&>`LH_}+k#zK!SpH)Vd56Ha2Gm? zBN%_37M_Y9bV+$Rw!_mCw54lsefHegcFcK(<&CLI1-P!_+c`5RhV6JPffiI(GI0pg z8djVZm<7Q)Zv)XbmR;M#kg2- zDI9sxcqDZan;=5RyLihz_)F&pcaPS^qF(p8Z8urrFCM$MFMjMSj*qiU=1VEa6F}F} zr(n;K^ErV0Z85&9SrLP;ClwT)bv-!GWDZDCKr63XGcn75bAXK33&KyMhdfpRv(0T( z{gEQI+RaS2r~*U4__EztA@@uydLT8VF7&`xP8?1bti?}mb*jl_S?t%UEcY(~EIHaq z)~foxJ(7{#k|A0Y)+ZC)z*zf~0zV|eQWLA8(cbHkP{^1`7N&252vA0>O{h~h=s%!MXm`*~BCnmIWK9E_VI z6Llv4JxkfDJWm8HP!i(6%@0=dMo?EzaZ)yyUMv|>+ZP(4Qtx}LsZ%}9gUFWLHn|%U zM1|PbL>wH(RAdWRFZcEEGcn&=*$1pvBu~90YQbayg6i8l>$EDtXWmR`Qg`ab&KlGr zKw%sUs9r27FNTTb$o7viG-5e$G#4c|C9(VnV5!E<_E)}pfHoByX^7`W3rB2wb1}&3 zRS$TqtvDuSm@MEYH52k&qMyFS{~(f)H3ppNkGeHu&Eh&Tv-Q)k6 z56Qr__HLw6r6~pbn--~AyD%5{!Oslbn8RbqR9sXLEd^>JTZ{-cwR|15VnbCzpb}^7 ztvHa8MLNP&4Lv?(mI4F`GgY?-ta^2!ivvk}W#vCMSGw1_7ATMc>@y$w`d*7E&2W!Q z**|D7aP~#sueZEUt>%k}qDBL%d?Y|7LR&GSbAL$j33sy$+B=6>A~!gSaCa(sYK$AC zG4TN;Dkg${53TG6HNM>ab8DC#cBEO#*hNsxgVF}Ks*QEY3u^<%h(QKsrL!&U9EnOs z6_Cb$RL>MpO_i?z3Xz@Y;_h`s7S=lW4 zz2Xf>Z#Pl@l0F_hy~y$w&<4j5$oyZav~8(i<++>MTjiScn1~$7&0!RxH3OD+|wtEObwj1*cBg3FT1I6D9{K`W4 ze8uICZUjnc6pf|uTZ?=E4DHjCNIl4w(E+GMJ=%SQ#9KJlguKnuKGsjSP=mFo0Y*Yk zZ+ZB8_+W?>kgVwfP$=2O^^){li?J%+YX>Jrve0I=ys#lyoBVu0#6~8h%V}VRWia1c z{zQ2S5e=B3P049G)dsO~d$6an9|Z!O4Po$xL3ehwE{kQ3=zF-Ujknq6CCG{dJ5Z@f z;Pocf;h_L_P&x(WswChjm;jbJMWB{7N4N^P1eKf5q1q}e@s(k zcZ}{BV?z|^q#}hGv6zJv)bU1@UJ}33fJ`$tbIr*Cre(AajZ%gHQGA2snm&>TRMVy1quz8_Q(F@ideIJ@f@TYEVjI zdD{;QxdJ&BU@YLTvOdRn9ttRj29Yu6F`Ls_&SMy|;sSYjJW|}iRB8g&h&v9BUYwMk z?ET&SON6{8g}Nq-w~64Q!C#!nPx$NF_&K$i584&nS& zUB3eUYX3I;<^TTcUxUBc?W=w{{PmBwYx@5U`0GE#znzt&d|>#qxq$s&-@eJE{M*0# z94=tTZy)+ke{+VH%LU%9KMf9G=j)|CZ9hM}dxG=!on64(0qpv?z)6ya@7i@;;JE$F z0N8=Qn*-Q-^q&<1TWWI0*zM4q@|Tag4>P z9w3~;+|{W|BEM^uj+BjwugQ&|$%E>_v&@AiD?R(<16Vl;Kzd+UyGbO6I}`jTOL zVtqO4?nLJIMS`%bfvbM2;MG}^s=!LP8f8JrLx+suogKhLk#?TCZW+3}&9GpXhP_2e zSE}e#f14*AA#-WcAiNaM^zKzrTXi`At0 z9+EGT$pvOQc)Y^gayq*JSP9m4OTZ<%w1O=+)mE4aT1}*-MJiUuE&_V&RK%gFVK?n5 zo9Ilz$k63pOcH#9*KNz@tIw`(VURf;hwW7yO_j$*s$2BWK{ctG!p-oKIK9y3myBh2@%TndAUcH#>J1M1cs8$ju}7^){sg95>i5DrZhl zq1xo7>w9U9L0Kx@b4r1sZ6DjHh83He5OhLcR#iovss}-X8i3V8Wg)N|)tD9+U#%4xfQ>V-JM~8q`>FLks)b^@{)1(B2S$+hz2q7^e&peO}aF;3*i&)AN`= z3gC?GM+=4x@FDAudjBcep+UK&wW_V)8_2!7RNQ^25_MYS4z7lh?mX!U1f@_qCSZ$* zP06;(Gp8GnV-S<78Y|69!yLkxLNUz7QMVn>gs-W!g*Ya;?1kSR+_|Si3A`7-zcvQE z?o$SPwUIOt)Rbb4MHKrV!lD9+#RVu;pJ22ssr~;32g}WT=&li#%*(B_5Ea$QJeP>u z!&uDTs3LAIj}?w~;owlzS}fs|ff3JwC%fa$53m!U0>~nDSCYiyV7>#n3VgLw)-vdm zas=DE7q)x)M9|V*>qhtHuzyAz;Wv-MVN z_S&sgTmfJj?G!O@l*&?mr%Vy<`d1@WH7Q@>oI7qw39Z#KlLoL=_zL4TPnBQ-GRvGuJltXuA5LSpnNO{Hz7zTww-%Y%HBbg50Pz0Tma1-&wy&$(si24 zYLz_WRk8!sRFF!(t((i!aC1iQpFvfSz#DB{f3yl=ri0z!&Zoh{OjZW{2&Kl$W3p6$ z`CjG)-46)pVX{AsLhPnzSv)FbWm4K+q=%mpT>yy3<51UntSh-5XO0LAs-{f8!gr(akzn5Oy z+DxD_l7XXWe2lHqAH}&GLar68Xk98ID@*fi30 zj0uGdQ;RY9P~#9h!}O3=0l%!^??Y-;=B{n7LoV4OethDQXVPL<&uVjOiq(f^0kAM| z>n_E(=Efv+Subv0SWKzW+8la$fkVT){H^B?aR}qILRhCU`pVV0Vq@>~WjFC~46r^} zSaB!vjRcl0-!|Z2S62qhU|^WjsRNgfa|)7iF*TpUvVGoOiheO5Ic#AZ=l8K|Tye1~ zm|6AnrCm!Ph$%!f8#+wgH)SeRB)C@_beORikxL14xE*MZnIxOYrW6aqVLC#q-JRUm zx$9PP!DSa`(D#_PHgGiq)-LW}OS)sleOTFLORm?H)wfb3w%P@lg3<%>8i}cw^_+~v z+i7hl$v~J~Z?+0kt1K^w68Eubnxd9vrG;O{z*H>Nx6h@aOVFgyP~R#R9SyJIx~0xv zM|SN(jjEiszpv)<73z6nBi56RLiMn?ip$qT;gE;Ee(M+?*Id;W0oP*ZPPkmzmIWq> zvvP{&x_z#0RXjzo%fg`nVO&=_95{Ehy_&;{U6%`dO?ajjV9G5`Or_BOF{r{Y)Fg1= zWqZF_z%72v9Kf0ZPSWEU#sC2eIg)-*aWpQp-`-;u_)9Gbo4xKJ?qQR@kAVo{wzM=( ziZwy+SS65MPLS0N56opXhXY`BK7VeDy~k>DKJ|IqI|;P5oxcdqvlA9ScYc^)dE1VA z1cA;N%wl+9;e^@s%IAXD?QLcih9h?BSx(T*?Td2@;&69p$87*v#69Y1e%hXPrRo62 z#0R_kyxX2DE>r6Z9t}hScKteE=y*B`$ntCsV9>7#)olNLU%w+V(bPW)Up)W~%ZT~U2^U%^F%-z7w=T4803ivP@^z(L1+`hg(KjY8G zkKumx$_`nViQS>3@3L#v>+4HnNJ*fhDP5=-KzcFQihpJ*gTXL)CKF>%?tdjtMgn*- zu*7VVyIC#lBxYj^gFy^l)#ozQ)Zb?M@cyxX`TC9ivOVz2!wL8^FcXW;MbV#aP{-2k(<&u9AA?KA(E zpML7>w#AP>KR<(fvM2pqavus9mJVYN@UWfBOH+F8jh(|z{QRfw`RW|T?rHAm^>8}2 z&%ggJ*P6DT_W1Y+40G|%+cksg0OrnP432TO_&0V`JDrSCUBzu|J06^lr|q7fsh=l- zlh_69?e)z9ihAx}zdqB?A3w_P*XzO#TKx`g_os+t6 zZ@)K}T--VefI?kxeml3*!%1L69_JqWW5cZ@Ez8T+U!N3C+GY>F-~8&shxhIL<*Ocp z@8|aV`Q20h_WVrVGadwTGzYNlbMkjNm-jOi_?FL~*maAYysj_v)^C@76i2>oeiA5i z1{o-?*LErS2_6#MM&Tqi?M#otG+XIu)y&XrR& zF7h4>Q6yD|MREMzHfVe$;=AfCb2>^Wk!{VE! zSvbZjEw{w^)zzReeJ;C$U1g21tq1Dn0j6GDz&sXYxno`|Ok7T}imR*SPWgSgxI|1o zT?o_jrjkOnFw)vg1XD%q)r{1=PgFf2T!2AE|GE{h$WFO;Fmj|TL({_rOkI2g%=c^7 zxmcxxpNH-xbjR8u!vp@eNN~CMM6k^*fN ze9#JD%G_0)tGnS!NVOI*58{Db@eMj~n|%&l^O_26j#u4I|I&Vu@r%E5(OM`ISztdR`m~iuju7vbJ4u zXLUrXx!Z0M|G9bd>ROFJfC+BXKuGQ4ho!*ZdB-#|0_&-8<5oiy_4vJBKX-DmICQ_O zNMI8stc3nN>{tVQ7S_%=sZ3qlZSTor>UiT~pFNw@_p@BWBnJxex%IcBB$vwLEP9!h(42K73 z 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 c#SNJLut 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

)gKT-Q3x*F%@#{ZfB7F9eZ?9{`RS( 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⪻veI(XMSD(tXi}NV6(UQEr2uun z_Fpp12KTpSr48;vRJChksi&GgD_jegPq= z!z@FX-@~Ocad4VozrPwx?3;!-R~aCcfL(BcqWi@QUxlkf7Zv(|TR<|3CfYcl_5 zKYRZ+7(0aX9+jm~Q(WW!^L)!v`W5^){G;|pW|r3G(lhIh2D3m8;?&mB6or$0TO{kg z^;q2T5co$RJyOX^9m*Hhtt-RI^V~qORcr57NLJ$5LS2F(U=nw;RuI?}unt+U&;Y>2 z=PHWshh#M%R;>UC3Q!tEa!`Ij-H1s;ms`|}tKc=bT17%25`XQi>!?i(zsSN|3M!RfIj zd3)u@^gc^y_hDV11)!g7zb^=eEM7$?dultN4Hd>{AVZtFL&ff0Xap*VKlBgY;iZR} zpoECht6#m%Wbb6}5Buo3g7+?Mkjq=xbRx21V3CS0pLbsmjBm4PsLt*Bua>V1uN(jG z82tb16ANj5oB`GhMJeNYpgRPg-;EhP>jo}kty~s~$b8Zol=3-eeNxBT;-4RI7uos> z|N8vyIS=9U@OOS#qCAzE*8qSwWhDFfFL&bH%g8{Mp)ZPdr-;(M&@ER&E}OUY{< zKD1B2Iko7HV}exHZNHEFnN^CaRj?8emgsmCrl7a&NVb5~>T@+P`qt?rxr zqy-<}&wY;a5s$GES~=oIv#L>Guu`e|JD?9xj+wnb(n5LNICx4~#le$`GKc580#)1w zE_&o?9OQwd-BD$inO)_gcHgu#U^;WOheY4pqIC2RK9hbGT(dNx^S7Cy{h_&KZ?p$f zQsG#D){KU3K36I^g>RK@Fe(xhy z667-MGxs{w*D(~^Mb*MXg-x12R56*+V{Lnfvt}pHFXnNh zpJt*j^yRZLk&G$5cxQO4hm^~k&4Ad8Yg8*L7h+e0C1x&V^g4A z_yC*I`xqXT+{yA=g{g)FeWPQBW!x6ZAI2yM91_5&gx)>+YK`up2MgP7>f0q`u2D^~ zDQm|s5R%bhKS}6EWrkO?jRa%)Q(+32dB#O8CG<|n(z%Vix3f~^y-9~+w18ddxI50G4QiD6XBHQEZ?gWifPXbnEGkNdbwLTp z^``?WukZlT(~Ff;PbDMeiKKEUVa{Ba>^3I&0o#G|htkpOrPTL^;@_Sz(C`9~v&3&jQ4&^Ly^`P{H-Tm1GjIL^udJ z6n?}1^~$Ee1nnb=|9Ox;u->M8#KKJ;;HWGXHygb{ox#T;Rq*5=nu=WrA;1sq8m2)G zWmm^8A6|945(2*pqFF2@7FLo(-c3#Exu=emfm1K)xeTd~KV4==*?LEmh5WiVs~;mB zOk#%&d)qJs%kw@$hMEtzC9>9Z-G)CnFQfvz%z%x$x`=&<>}mLUc!4Tqf;KDMkDQa2 z`?XT{@GF3!*9n|qCK3E{7DsbWFyn{Bh+1aUx@m*M~t3nHa| zqd8xG?kZMGVPN^vuu8g%UV2e7U%!S>%aghm{QZ;csSZK?!*-oLu&aiEJIK+zid$07 z=oNoIKmc}n{AHLz8bt2;hX(K+2FHF=E07jTj2L}2-k6+MKV}W>+#m>*$&xm{=wD=t znTgjSmn0yHGqP??^8vIPs?s?d&W~*KOOdL`xird5v$o@5J7;aLW#&)4iC7rCuz_TX z0N#|9+KJ0r!~fw>2pA_fpV3wJ(-_`4bshyG4mg=o@xC<2mRhN-QKGbQq-jB(`}u88 zT!%}I*+pA;K7RluGqI2u9}8cDXVlo?>E^1al6ma?dUX~T2p#iR{bEuCY5b@Do0tr@SPLF-L<`Sx{z2*h2C6uCFI`YM0Cthrq9-->JNRn`?IDCu_N2|Kv;z!~cbK2>u>&YJ)*Lhl_N zy-T0_dyN%+Hf-VE?|U=4Jiq;@O4kFnKl(0bbz|-sxOqHcmVaQT*tIPCxuN`<;^~aku-Y%^RZ0K))ve&|$=D)mN2{g6XFwfNqZC z{;2Px6`7RyF_vC(#xx(Ab*?yEoLBh|$i}dsosf&H)p4@*j6wcu$pYEs(WK_pa#Q2C zioNi}T&eFr?>0CqAV4Hap-0%0AW?xc*?7e7?SO3_DIbbkE9{379Sq-=Gv2a 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 z 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 DK-QnfPlrL#++ZqIO!@B* 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

9Mug&dBza*=Q8 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%0D5>fz96dYe$Tck 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≪!sz0c7_oR}EKobWO~KA0Dz$4)6D$;&G~`xO!{ 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

=*+<2Q(S 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¬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­LLkerh8x;qRcTTn)z$>qqUn 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�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

oBRuLEe;!(ZA}4l^otj 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