From 7a5496f344202bc6d0c67e528bd7bedd23defdb7 Mon Sep 17 00:00:00 2001 From: "Hong Jing (Jingles)" Date: Fri, 2 Aug 2024 17:53:56 +0800 Subject: [PATCH 1/2] migrate v1.6 --- .env.example | 3 + .eslintrc.js | 10 + .github/workflows/build.yml | 13 +- .github/workflows/publish.yml | 205 +- .gitignore | 138 +- .../aiken-workspace/readme.md => .npmrc | 0 README.md | 81 +- apps/{mesh-docs => docs}/.eslintrc.json | 0 apps/{mesh-docs => docs}/.gitignore | 0 apps/{mesh-docs => docs}/next.config.mjs | 1 - apps/{mesh-docs => docs}/package.json | 13 +- apps/{mesh-docs => docs}/postcss.config.js | 0 .../app/[package]}/classes/[name]/page.tsx | 22 +- apps/docs/src/app/[package]/common.tsx | 31 + apps/docs/src/app/[package]/contracts.tsx | 31 + apps/docs/src/app/[package]/core-csl.tsx | 31 + .../app/[package]/functions/[name]/page.tsx | 28 + .../app/[package]}/interfaces/[name]/page.tsx | 22 +- apps/docs/src/app/[package]/page.tsx | 42 + apps/docs/src/app/[package]/providers.tsx | 28 + apps/docs/src/app/[package]/transactions.tsx | 30 + .../src/app/[package]}/types/[name]/page.tsx | 16 +- apps/docs/src/app/[package]/wallets.tsx | 31 + apps/{mesh-docs => docs}/src/app/globals.css | 0 apps/docs/src/app/layout.tsx | 87 + apps/{mesh-docs => docs}/src/app/page.tsx | 1 - apps/docs/src/app/providers.tsx | 38 + .../src/components/Button.tsx | 60 +- .../src/components/Code.tsx | 0 .../src/components/Feedback.tsx | 0 .../src/components/Footer.tsx | 100 +- .../src/components/GridPattern.tsx | 0 .../src/components/Guides.tsx | 0 .../src/components/Header.tsx | 74 +- .../src/components/Heading.tsx | 0 .../src/components/HeroPattern.tsx | 0 apps/docs/src/components/Layout.tsx | 89 + .../src/components/Libraries.tsx | 0 .../src/components/Logo.tsx | 0 .../src/components/MobileNavigation.tsx | 0 apps/docs/src/components/Navigation.tsx | 400 + .../src/components/Prose.tsx | 0 .../src/components/Resources.tsx | 0 .../src/components/Search.tsx | 0 .../src/components/SectionProvider.tsx | 0 .../src/components/Tag.tsx | 0 .../src/components/ThemeToggle.tsx | 0 .../src/components/docs/index.tsx | 0 .../src/components/icons/BellIcon.tsx | 0 .../src/components/icons/BoltIcon.tsx | 0 .../src/components/icons/BookIcon.tsx | 0 .../src/components/icons/CalendarIcon.tsx | 0 .../src/components/icons/CartIcon.tsx | 0 .../src/components/icons/ChatBubbleIcon.tsx | 0 .../src/components/icons/CheckIcon.tsx | 0 .../components/icons/ChevronRightLeftIcon.tsx | 0 .../src/components/icons/ClipboardIcon.tsx | 0 .../src/components/icons/CogIcon.tsx | 0 .../src/components/icons/CopyIcon.tsx | 0 .../src/components/icons/DocumentIcon.tsx | 0 .../src/components/icons/EnvelopeIcon.tsx | 0 .../src/components/icons/FaceSmileIcon.tsx | 0 .../src/components/icons/FolderIcon.tsx | 0 .../src/components/icons/LinkIcon.tsx | 0 .../src/components/icons/ListIcon.tsx | 0 .../components/icons/MagnifyingGlassIcon.tsx | 0 .../src/components/icons/MapPinIcon.tsx | 0 .../src/components/icons/PackageIcon.tsx | 0 .../components/icons/PaperAirplaneIcon.tsx | 0 .../src/components/icons/PaperClipIcon.tsx | 0 .../src/components/icons/ShapesIcon.tsx | 0 .../src/components/icons/ShirtIcon.tsx | 0 .../src/components/icons/SquaresPlusIcon.tsx | 0 .../src/components/icons/TagIcon.tsx | 0 .../src/components/icons/UserIcon.tsx | 0 .../src/components/icons/UsersIcon.tsx | 0 .../src/components/mdx.tsx | 40 +- .../src/components/route-change-listener.tsx | 22 + apps/docs/src/config/index.ts | 4 + apps/docs/src/contexts/route-context.tsx | 30 + .../src/data/get-children-by-id.ts | 15 +- apps/docs/src/data/get-class-children.ts | 18 + .../src/data/get-class-groups.ts | 14 +- apps/docs/src/data/get-class.ts | 14 + apps/docs/src/data/get-classes.ts | 26 + apps/docs/src/data/get-data.ts | 30 + .../src/data/get-function.ts | 4 +- apps/docs/src/data/get-functions.ts | 26 + .../src/data/get-interface-groups.ts | 14 +- .../src/data/get-interface.ts | 4 +- apps/docs/src/data/get-interfaces.ts | 26 + apps/docs/src/data/get-type.ts | 12 + apps/docs/src/data/get-types.ts | 28 + apps/docs/src/data/page-routes.ts | 32 + apps/{mesh-docs => docs}/src/data/utils.ts | 0 .../public/favicon => docs/src}/favicon.ico | Bin apps/{mesh-docs => docs}/src/lib/remToPx.ts | 0 apps/{mesh-docs => docs}/src/mdx/recma.mjs | 0 apps/{mesh-docs => docs}/src/mdx/rehype.mjs | 0 apps/{mesh-docs => docs}/src/mdx/remark.mjs | 0 apps/{mesh-docs => docs}/src/mdx/search.mjs | 0 .../src/styles/tailwind.css | 0 apps/{mesh-docs => docs}/tailwind.config.ts | 0 apps/{mesh-docs => docs}/tsconfig.json | 3 +- apps/{mesh-docs => docs}/typography.ts | 0 apps/mesh-cli/README.md | 21 - apps/mesh-cli/bin/create-mesh-app | 2 - apps/mesh-cli/package.json | 43 - apps/mesh-cli/src/actions/create.ts | 113 - apps/mesh-cli/src/actions/index.ts | 1 - apps/mesh-cli/src/helpers/index.ts | 3 - .../mesh-cli/src/helpers/resolvePkgManager.ts | 24 - apps/mesh-cli/src/helpers/setProjectName.ts | 15 - apps/mesh-cli/src/helpers/tryGitInit.ts | 37 - apps/mesh-cli/src/index.ts | 77 - apps/mesh-cli/src/utils/index.ts | 1 - apps/mesh-cli/src/utils/logger.ts | 13 - apps/mesh-cli/tsconfig.json | 109 - apps/mesh-docs/README.md | 36 - apps/mesh-docs/public/next.svg | 1 - apps/mesh-docs/public/vercel.svg | 1 - apps/mesh-docs/src/app/favicon.ico | Bin 25931 -> 0 bytes .../src/app/functions/[name]/page.tsx | 21 - apps/mesh-docs/src/app/layout.tsx | 75 - apps/mesh-docs/src/app/providers.tsx | 37 - apps/mesh-docs/src/components/Layout.tsx | 46 - apps/mesh-docs/src/components/Navigation.tsx | 306 - apps/mesh-docs/src/config/index.ts | 1 - apps/mesh-docs/src/data/api.json | 40932 ---------------- apps/mesh-docs/src/data/get-class-children.ts | 14 - apps/mesh-docs/src/data/get-class.ts | 14 - apps/mesh-docs/src/data/get-classes.ts | 21 - apps/mesh-docs/src/data/get-functions.ts | 21 - apps/mesh-docs/src/data/get-interfaces.ts | 21 - apps/mesh-docs/src/data/get-type.ts | 12 - apps/mesh-docs/src/data/get-types.ts | 21 - apps/mesh-web/.eslintrc.json | 4 - apps/mesh-web/README.md | 24 - .../components/common/fetchSelectAssets.tsx | 77 - apps/mesh-web/components/common/layout.tsx | 14 - .../components/common/mintMeshToken.tsx | 97 - .../components/common/runDemoButton.tsx | 20 - apps/mesh-web/components/common/section.tsx | 44 - .../components/common/sectionTwoCol.tsx | 46 - .../components/common/showMoreDetails.tsx | 33 - apps/mesh-web/components/common/sidebar.tsx | 36 - .../components/courses/courseSidebar.tsx | 96 - apps/mesh-web/components/courses/layout.tsx | 52 - .../components/pages/about/catalyst.tsx | 224 - .../components/pages/about/cips/index.tsx | 9 - .../components/pages/about/cips/list.tsx | 164 - apps/mesh-web/components/pages/about/faq.tsx | 287 - apps/mesh-web/components/pages/about/hero.tsx | 87 - .../mesh-web/components/pages/about/index.tsx | 11 - .../mesh-web/components/pages/about/media.tsx | 48 - .../pages/about/support/addBadge.tsx | 30 - .../pages/about/support/followTwitter.tsx | 30 - .../components/pages/about/support/index.tsx | 32 - .../pages/about/support/joinDiscord.tsx | 29 - .../pages/about/support/sendAdaToSupport.tsx | 113 - .../pages/about/support/starRepo.tsx | 34 - .../pages/apis/appwallet/generateWallet.tsx | 79 - .../apis/appwallet/getPaymentAddress.tsx | 64 - .../pages/apis/appwallet/getRewardAddress.tsx | 65 - .../components/pages/apis/appwallet/hero.tsx | 30 - .../components/pages/apis/appwallet/index.tsx | 39 - .../pages/apis/appwallet/signData.tsx | 101 - .../pages/apis/appwallet/signTx.tsx | 170 - .../apis/browserwallet/connectWallet.tsx | 59 - .../pages/apis/browserwallet/getAssets.tsx | 86 - .../pages/apis/browserwallet/getBalance.tsx | 99 - .../apis/browserwallet/getChangeAddress.tsx | 72 - .../apis/browserwallet/getCollateral.tsx | 98 - .../browserwallet/getInstalledWallets.tsx | 75 - .../pages/apis/browserwallet/getLovelace.tsx | 68 - .../pages/apis/browserwallet/getNetworkId.tsx | 73 - .../apis/browserwallet/getPolicyIdAssets.tsx | 81 - .../pages/apis/browserwallet/getPolicyIds.tsx | 75 - .../apis/browserwallet/getRewardAddresses.tsx | 78 - .../apis/browserwallet/getUnusedAddresses.tsx | 76 - .../apis/browserwallet/getUsedAddresses.tsx | 75 - .../pages/apis/browserwallet/getUtxos.tsx | 94 - .../pages/apis/browserwallet/hero.tsx | 87 - .../pages/apis/browserwallet/index.tsx | 71 - .../pages/apis/browserwallet/signData.tsx | 114 - .../pages/apis/browserwallet/signTx.tsx | 50 - .../pages/apis/browserwallet/submitTx.tsx | 50 - .../pages/apis/meshwallet/common.ts | 42 - .../pages/apis/meshwallet/connectWallet.tsx | 59 - .../apis/meshwallet/createCollateral.tsx | 71 - .../pages/apis/meshwallet/generateWallet.tsx | 90 - .../pages/apis/meshwallet/getAssets.tsx | 79 - .../pages/apis/meshwallet/getBalance.tsx | 91 - .../apis/meshwallet/getChangeAddress.tsx | 65 - .../apis/meshwallet/getInstalledWallets.tsx | 75 - .../pages/apis/meshwallet/getLovelace.tsx | 61 - .../pages/apis/meshwallet/getNetworkId.tsx | 67 - .../apis/meshwallet/getPolicyIdAssets.tsx | 72 - .../pages/apis/meshwallet/getPolicyIds.tsx | 69 - .../apis/meshwallet/getRewardAddresses.tsx | 71 - .../apis/meshwallet/getUnusedAddresses.tsx | 71 - .../apis/meshwallet/getUsedAddresses.tsx | 70 - .../pages/apis/meshwallet/getUtxos.tsx | 87 - .../components/pages/apis/meshwallet/hero.tsx | 31 - .../pages/apis/meshwallet/index.tsx | 74 - .../pages/apis/meshwallet/signData.tsx | 106 - .../pages/apis/meshwallet/signTx.tsx | 50 - .../pages/apis/meshwallet/submitTx.tsx | 50 - .../components/pages/apis/resolvers/hero.tsx | 27 - .../components/pages/apis/resolvers/index.tsx | 60 - .../pages/apis/resolvers/resolveDataHash.tsx | 99 - .../pages/apis/resolvers/resolveEpochNo.tsx | 98 - .../apis/resolvers/resolveFingerprint.tsx | 95 - .../resolvers/resolveNativeScriptAddress.tsx | 110 - .../resolvers/resolveNativeScriptHash.tsx | 102 - .../apis/resolvers/resolvePaymentKeyHash.tsx | 76 - .../resolvers/resolvePlutusScriptAddress.tsx | 102 - .../resolvers/resolvePlutusScriptHash.tsx | 77 - .../apis/resolvers/resolvePrivateKey.tsx | 90 - .../pages/apis/resolvers/resolveSlotNo.tsx | 100 - .../apis/resolvers/resolveStakeAddress.tsx | 76 - .../apis/resolvers/resolveStakeKeyHash.tsx | 77 - .../pages/apis/resolvers/resolveTxHash.tsx | 95 - .../apis/transaction/basic/coinSelection.tsx | 142 - .../pages/apis/transaction/basic/getSize.tsx | 391 - .../pages/apis/transaction/basic/sendAda.tsx | 260 - .../apis/transaction/basic/sendAdaHandler.tsx | 190 - .../apis/transaction/basic/sendAssets.tsx | 305 - .../apis/transaction/basic/sendToken.tsx | 270 - .../apis/transaction/basic/sendValue.tsx | 62 - .../apis/transaction/basic/setCollateral.tsx | 33 - .../apis/transaction/basic/setMetadata.tsx | 130 - .../basic/setNativeScriptInput.tsx | 76 - .../transaction/basic/setRequiredSigners.tsx | 34 - .../transaction/builder/InvalidInterval.tsx | 37 - .../transaction/builder/changeAddress.tsx | 27 - .../apis/transaction/builder/complete.tsx | 52 - .../builder/delegateStakeCertificate.tsx | 28 - .../builder/deregisterCertificate.tsx | 28 - .../transaction/builder/metadataValue.tsx | 27 - .../apis/transaction/builder/mintNative.tsx | 45 - .../apis/transaction/builder/mintPlutus.tsx | 60 - .../builder/readOnlyTxInReference.tsx | 28 - .../builder/registerCertificate.tsx | 28 - .../builder/registerPoolCertificate.tsx | 28 - .../builder/requiredSignerHash.tsx | 28 - .../builder/retirePoolCertificate.tsx | 27 - .../apis/transaction/builder/schemas.tsx | 212 - .../apis/transaction/builder/scriptTxIn.tsx | 80 - .../apis/transaction/builder/signingKey.tsx | 28 - .../builder/spendingPlutusScriptV2.tsx | 32 - .../spendingReferenceTxInRedeemerValue.tsx | 61 - .../builder/spendingTxInReference.tsx | 27 - .../pages/apis/transaction/builder/txIn.tsx | 30 - .../transaction/builder/txInCollateral.tsx | 29 - .../pages/apis/transaction/builder/txOut.tsx | 52 - .../builderExample/complexTransaction.tsx | 48 - .../builderExample/gettingStarted.tsx | 71 - .../transaction/builderExample/lockFund.tsx | 41 - .../transaction/builderExample/mintToken.tsx | 43 - .../transaction/builderExample/sendValues.tsx | 38 - .../transaction/builderExample/staking.tsx | 39 - .../transaction/builderExample/unlockFund.tsx | 46 - .../transaction/builderExample/withObject.tsx | 90 - .../builderExample/withoutDependency.tsx | 38 - .../pages/apis/transaction/commonHero.tsx | 28 - .../pages/apis/transaction/hero.tsx | 45 - .../apis/transaction/minting/burning.tsx | 247 - .../apis/transaction/minting/minting.tsx | 417 - .../minting/mintingNativeScript.tsx | 467 - .../minting/mintingPlutusScript.tsx | 86 - .../minting/mintingRoyaltyToken.tsx | 157 - .../apis/transaction/smart-contract/datum.tsx | 149 - .../transaction/smart-contract/lockAssets.tsx | 283 - .../smart-contract/plutus-minting.tsx | 427 - .../transaction/smart-contract/redeemer.tsx | 112 - .../smart-contract/unlockAssets.tsx | 284 - .../transaction/staking/delegateStake.tsx | 121 - .../transaction/staking/deregisterStake.tsx | 103 - .../transaction/staking/registerStake.tsx | 138 - .../transaction/staking/withdrawRewards.tsx | 114 - .../coupon-bond-guaranteed/depositFund.tsx | 115 - .../contracts/coupon-bond-guaranteed/hero.tsx | 49 - .../coupon-bond-guaranteed/index.tsx | 27 - .../pages/contracts/escrow/cancelEscrow.tsx | 116 - .../pages/contracts/escrow/common.ts | 22 - .../pages/contracts/escrow/completeEscrow.tsx | 170 - .../pages/contracts/escrow/hero.tsx | 83 - .../pages/contracts/escrow/index.tsx | 33 - .../pages/contracts/escrow/initiateEscrow.tsx | 120 - .../contracts/escrow/recipientDeposit.tsx | 135 - .../pages/contracts/giftcard/common.ts | 22 - .../contracts/giftcard/createGiftCard.tsx | 127 - .../pages/contracts/giftcard/hero.tsx | 78 - .../pages/contracts/giftcard/index.tsx | 27 - .../contracts/giftcard/redeemGiftCard.tsx | 114 - .../pages/contracts/marketplace/buyAsset.tsx | 109 - .../contracts/marketplace/cancelListing.tsx | 108 - .../pages/contracts/marketplace/common.ts | 30 - .../pages/contracts/marketplace/hero.tsx | 139 - .../pages/contracts/marketplace/index.tsx | 33 - .../pages/contracts/marketplace/listAsset.tsx | 112 - .../contracts/marketplace/updateListing.tsx | 122 - .../contracts/payment-splitter/common.ts | 30 - .../pages/contracts/payment-splitter/hero.tsx | 91 - .../contracts/payment-splitter/index.tsx | 30 - .../payment-splitter/sendLovelace.tsx | 100 - .../payment-splitter/triggerPayout.tsx | 88 - .../pages/contracts/swap/acceptSwap.tsx | 145 - .../pages/contracts/swap/cancelSwap.tsx | 140 - .../components/pages/contracts/swap/hero.tsx | 85 - .../components/pages/contracts/swap/index.tsx | 30 - .../pages/contracts/swap/initiateSwap.tsx | 161 - .../pages/contracts/vesting/common.ts | 22 - .../pages/contracts/vesting/depositFund.tsx | 148 - .../pages/contracts/vesting/hero.tsx | 81 - .../pages/contracts/vesting/index.tsx | 27 - .../pages/contracts/vesting/withdrawFund.tsx | 150 - .../components/pages/guides/layout.tsx | 50 - .../pages/guides/transactions/functions.ts | 46 - .../pages/guides/transactions/hero.tsx | 10 - .../pages/guides/transactions/index.tsx | 41 - .../pages/guides/transactions/init.tsx | 95 - .../pages/guides/transactions/mintToken.tsx | 127 - .../pages/guides/transactions/sendAda.tsx | 76 - .../components/pages/home/featureCli.tsx | 46 - .../pages/home/featureProviders.tsx | 56 - .../components/pages/home/featureReact.tsx | 47 - .../pages/home/featureTransaction.tsx | 117 - .../components/pages/home/featureWallet.tsx | 48 - apps/mesh-web/components/pages/home/hero.tsx | 70 - apps/mesh-web/components/pages/home/index.tsx | 21 - .../pages/migrateManualInstall/gatsby.tsx | 53 - .../pages/migrateManualInstall/nestjs.tsx | 28 - .../pages/migrateManualInstall/nextjs.tsx | 51 - .../pages/migrateManualInstall/vue.tsx | 149 - .../pages/migrateManualInstall/webpack.tsx | 63 - .../components/pages/providers/badges.tsx | 31 - .../components/pages/providers/evaluator.tsx | 42 - .../pages/providers/evaluator/evaluateTx.tsx | 147 - .../components/pages/providers/fetcher.tsx | 235 - .../providers/fetchers/fetchAccountInfo.tsx | 60 - .../providers/fetchers/fetchAddressUtxos.tsx | 81 - .../fetchers/fetchAssetAddresses.tsx | 64 - .../providers/fetchers/fetchAssetMetadata.tsx | 61 - .../providers/fetchers/fetchBlockInfo.tsx | 59 - .../fetchers/fetchCollectionAssets.tsx | 92 - .../providers/fetchers/fetchHandleAddress.tsx | 79 - .../fetchers/fetchProtocolParameters.tsx | 70 - .../pages/providers/fetchers/fetchTxInfo.tsx | 59 - .../components/pages/providers/listener.tsx | 52 - .../pages/providers/listener/onNextTx.tsx | 85 - .../providers/listener/onTxConfirmed.tsx | 133 - .../components/pages/providers/submitter.tsx | 30 - .../react/uiComponents/connectWallet.tsx | 62 - .../pages/react/uiComponents/hero.tsx | 33 - .../pages/react/uiComponents/index.tsx | 32 - .../react/uiComponents/poweredByMesh.tsx | 85 - .../pages/react/uiComponents/resolveMedia.tsx | 82 - .../pages/react/uiComponents/stakeButton.tsx | 93 - .../pages/react/walletHooks/hero.tsx | 35 - .../pages/react/walletHooks/index.tsx | 38 - .../pages/react/walletHooks/useAddress.tsx | 61 - .../pages/react/walletHooks/useAssets.tsx | 69 - .../pages/react/walletHooks/useLovelace.tsx | 59 - .../pages/react/walletHooks/useNetwork.tsx | 59 - .../pages/react/walletHooks/useWalletList.tsx | 61 - .../pages/react/walletHooks/useWalletTx.tsx | 59 - .../components/pages/starterTemplates/data.ts | 116 - .../pages/starterTemplates/hero.tsx | 30 - .../pages/starterTemplates/index.tsx | 331 - .../pages/starterTemplates/selector.tsx | 106 - apps/mesh-web/components/site/footer.tsx | 197 - apps/mesh-web/components/site/navbar.tsx | 566 - apps/mesh-web/components/ui/button.tsx | 36 - apps/mesh-web/components/ui/buttongroup.tsx | 21 - apps/mesh-web/components/ui/card.tsx | 11 - .../components/ui/cardTitleDescImage.tsx | 54 - apps/mesh-web/components/ui/codeblock.tsx | 40 - apps/mesh-web/components/ui/image.tsx | 21 - apps/mesh-web/components/ui/stickySidebar.tsx | 97 - apps/mesh-web/components/ui/textarea.tsx | 28 - apps/mesh-web/configs/demo.ts | 49 - apps/mesh-web/configs/site.ts | 1 - apps/mesh-web/contexts/demo.tsx | 49 - apps/mesh-web/contexts/wallet.tsx | 105 - apps/mesh-web/hooks/useLocalStorage.ts | 45 - apps/mesh-web/lib/ga/index.ts | 10 - apps/mesh-web/next.config.js | 12 - apps/mesh-web/package.json | 38 - apps/mesh-web/pages/404.tsx | 20 - apps/mesh-web/pages/_app.tsx | 50 - apps/mesh-web/pages/_document.tsx | 35 - apps/mesh-web/pages/about/catalyst.tsx | 14 - apps/mesh-web/pages/about/cips.tsx | 14 - apps/mesh-web/pages/about/index.tsx | 14 - apps/mesh-web/pages/about/media-kit.tsx | 14 - apps/mesh-web/pages/about/references.tsx | 419 - apps/mesh-web/pages/about/support-us.tsx | 14 - apps/mesh-web/pages/api/donate-mint-mesh.ts | 102 - apps/mesh-web/pages/apis/appwallet.tsx | 17 - apps/mesh-web/pages/apis/browserwallet.tsx | 17 - apps/mesh-web/pages/apis/index.tsx | 95 - apps/mesh-web/pages/apis/meshwallet.tsx | 17 - apps/mesh-web/pages/apis/resolvers.tsx | 17 - .../pages/apis/transaction/builder.tsx | 136 - .../pages/apis/transaction/builderExample.tsx | 64 - .../mesh-web/pages/apis/transaction/index.tsx | 73 - .../pages/apis/transaction/minting.tsx | 43 - .../pages/apis/transaction/smart-contract.tsx | 49 - .../pages/apis/transaction/staking.tsx | 44 - apps/mesh-web/pages/courses/index.tsx | 13 - .../basic-transactions/send-lovelace.tsx | 57 - .../browser-wallet/connect-wallet.tsx | 106 - .../courses/intro-to-web3/common/sidebar.tsx | 153 - .../pages/courses/intro-to-web3/index.tsx | 13 - .../system-setup/create-project.tsx | 122 - .../system-setup/install-github.tsx | 174 - .../system-setup/install-nodejs.tsx | 110 - .../system-setup/install-vscode.tsx | 166 - .../system-setup/install-wallet.tsx | 142 - .../intro-to-web3/welcome/template.tsx | 51 - apps/mesh-web/pages/debug/mesh/index.tsx | 252 - apps/mesh-web/pages/debug/mesh/minting.tsx | 106 - apps/mesh-web/pages/debug/yaci/index.tsx | 155 - apps/mesh-web/pages/getting-started/index.tsx | 70 - apps/mesh-web/pages/guides/aiken.tsx | 462 - .../pages/guides/custom-marketplace.tsx | 332 - .../mesh-web/pages/guides/custom-provider.tsx | 384 - apps/mesh-web/pages/guides/index.tsx | 103 - .../pages/guides/minting-on-nodejs.tsx | 272 - .../pages/guides/minting-reference-token.tsx | 71 - .../pages/guides/multisig-minting.tsx | 442 - apps/mesh-web/pages/guides/nestjs.tsx | 91 - apps/mesh-web/pages/guides/nextjs.tsx | 342 - apps/mesh-web/pages/guides/pluts.tsx | 1309 - .../pages/guides/prove-wallet-ownership.tsx | 409 - .../guides/smart-contract-transactions.tsx | 1176 - apps/mesh-web/pages/guides/smart-contract.tsx | 580 - apps/mesh-web/pages/guides/standalone.tsx | 211 - apps/mesh-web/pages/index.tsx | 14 - .../migration-manual-installation/index.tsx | 48 - apps/mesh-web/pages/providers/blockfrost.tsx | 133 - apps/mesh-web/pages/providers/index.tsx | 63 - apps/mesh-web/pages/providers/koios.tsx | 154 - apps/mesh-web/pages/providers/maestro.tsx | 168 - apps/mesh-web/pages/providers/ogmios.tsx | 110 - apps/mesh-web/pages/providers/tangocrypto.tsx | 152 - apps/mesh-web/pages/react/getting-started.tsx | 103 - apps/mesh-web/pages/react/index.tsx | 70 - apps/mesh-web/pages/react/ui-components.tsx | 17 - apps/mesh-web/pages/react/wallet-hooks.tsx | 17 - .../coupon-bond-guaranteed.tsx | 17 - .../mesh-web/pages/smart-contracts/escrow.tsx | 17 - .../pages/smart-contracts/giftcard.tsx | 17 - apps/mesh-web/pages/smart-contracts/index.tsx | 88 - .../pages/smart-contracts/marketplace.tsx | 17 - .../smart-contracts/payment-splitter.tsx | 17 - apps/mesh-web/pages/smart-contracts/swap.tsx | 17 - .../pages/smart-contracts/vesting.tsx | 17 - .../pages/starter-templates/index.tsx | 17 - apps/mesh-web/public/.well-known/nostr.json | 13 - .../public/about/road-g5604c4b4e_1280.jpg | Bin 139263 -> 0 bytes .../public/courses/intro-to-web3/github.png | Bin 2528435 -> 0 bytes .../intro-to-web3/mesh-starter-template.png | Bin 777433 -> 0 bytes .../intro-to-web3/starter-template.png | Bin 579382 -> 0 bytes apps/mesh-web/public/css/template.css | 132 - apps/mesh-web/public/favicon/site.webmanifest | 19 - .../color-samples-g2e3c7e40c_1280.jpg | Bin 214216 -> 0 bytes .../getting-started/office-g8b03895cc_640.jpg | Bin 98921 -> 0 bytes apps/mesh-web/public/providers/ogmios.png | Bin 48986 -> 0 bytes .../mesh-web/public/providers/tangocrypto.png | Bin 43708 -> 0 bytes .../public/react/athlete-gca57603b5_1280.jpg | Bin 372513 -> 0 bytes .../react/interior-design-g3564a671e_640.jpg | Bin 113786 -> 0 bytes .../public/react/pocket-g7546ee58e_1280.jpg | Bin 336130 -> 0 bytes .../public/react/rocket-gdc66999bf_640.png | Bin 51814 -> 0 bytes .../public/react/ux-g389fb9d2b_1280.jpg | Bin 261969 -> 0 bytes apps/mesh-web/public/sitemap.xml | 95 - .../public/support/grasp-g76b6d77d5_640.jpg | Bin 521861 -> 0 bytes apps/mesh-web/public/templates/aiken.png | Bin 3093 -> 0 bytes apps/mesh-web/public/templates/ecommerce.png | Bin 3486 -> 0 bytes apps/mesh-web/public/templates/gatsby.png | Bin 7109 -> 0 bytes apps/mesh-web/public/templates/javascript.png | Bin 55246 -> 0 bytes .../mesh-web/public/templates/marketplace.png | Bin 2928 -> 0 bytes apps/mesh-web/public/templates/minting.png | Bin 3353 -> 0 bytes apps/mesh-web/public/templates/nextjs.png | Bin 7682 -> 0 bytes apps/mesh-web/public/templates/pluts.png | Bin 3214 -> 0 bytes apps/mesh-web/public/templates/remix.svg | 8 - apps/mesh-web/public/templates/signin.png | Bin 2578 -> 0 bytes apps/mesh-web/public/templates/stakepool.png | Bin 3564 -> 0 bytes apps/mesh-web/public/templates/starter.png | Bin 4666 -> 0 bytes apps/mesh-web/public/templates/svelte.png | Bin 10281 -> 0 bytes apps/mesh-web/public/templates/typescript.svg | 1 - apps/mesh-web/public/templates/vite.svg | 15 - apps/mesh-web/public/templates/vue.png | Bin 3451 -> 0 bytes apps/mesh-web/public/wallets/eternl.webp | Bin 5938 -> 0 bytes apps/mesh-web/public/wallets/flint.svg | 1 - apps/mesh-web/public/wallets/gerowallet.svg | 48 - apps/mesh-web/public/wallets/nami.svg | 8 - apps/mesh-web/public/wallets/typhon.svg | 42 - apps/mesh-web/styles/custom.css | 19 - .../styles/highlight/stackoverflow-dark.css | 78 - .../styles/highlight/stackoverflow-light.css | 78 - apps/mesh-web/tailwind.config.js | 77 - apps/mesh-web/tsconfig.json | 30 - apps/playground/.env.example | 9 + apps/playground/.eslintrc.js | 9 + apps/{mesh-web => playground}/next-env.d.ts | 0 apps/playground/next.config.js | 27 + apps/playground/package.json | 56 + .../postcss.config.js | 2 +- apps/playground/public/favicon.ico | Bin 0 -> 39535 bytes .../public/favicon/android-chrome-192x192.png | Bin .../public/favicon/android-chrome-512x512.png | Bin .../public/favicon/apple-touch-icon.png | Bin .../public/favicon/browserconfig.xml | 0 .../public/favicon/favicon-16x16.png | Bin .../public/favicon/favicon-32x32.png | Bin apps/playground/public/favicon/favicon.ico | Bin 0 -> 15086 bytes .../public/favicon/mstile-150x150.png | Bin .../public/favicon/safari-pinned-tab.svg | 0 .../public/favicon/site.webmanifest | 19 + .../public/guides/aiken.png | Bin .../public/guides/arches-1866598_1280.jpg | Bin .../public/guides/art-g68512aa8d_1280.jpg | Bin .../public/guides/blockchain.jpg | Bin ...hically-prove-wallet-ownership-process.png | Bin ...yptographically-prove-wallet-ownership.png | Bin .../public/guides/custom-marketplace-1.jpeg | Bin .../public/guides/custom-marketplace-2.png | Bin .../public/guides/custom-marketplace.png | Bin .../public/guides/develop-first-web-app.png | Bin .../public/guides/door-gf0710cc4d_640.jpg | Bin .../guides/implement-custom-provider.png | Bin .../guides/integrating-smart-contract.png | Bin .../public/guides/key-gb17103099_640.jpg | Bin .../public/guides/keys-g25a80b203_1280.jpg | Bin .../public/guides/laptop-g44c60b4ed_1280.jpg | Bin .../public/guides/minting-application.png | Bin .../guides/multi-signatures-transaction.png | Bin .../public/guides/nextjs.png | Bin .../public/guides/nodejs.jpg | Bin .../public/guides/pluts.png | Bin .../guides/salt-harvesting-3060093_1280.jpg | Bin .../public/guides/service-g2192fe835_640.jpg | Bin .../guides/smart-contract-transactions.png | Bin .../public/guides/smart-contracts.jpg | Bin .../public/guides/standalone.png | Bin .../public/guides/sunset-g52fe9bcd1_1280.jpg | Bin .../guides/supermarket-g42acef7c1_640.jpg | Bin .../public/home/starter-template-cli.mp4 | Bin .../public/images/aiken/aiken-card.png | Bin 0 -> 165590 bytes .../public/images/aiken/aiken-icon.png | Bin 0 -> 73357 bytes .../public/images/aiken/logo-dark.png | Bin 0 -> 32410 bytes .../public/images/aiken/logo-light.png | Bin 0 -> 34207 bytes .../logos}/black/logo-mesh-black-128x128.png | Bin .../logos}/black/logo-mesh-black-16x16.png | Bin .../logos}/black/logo-mesh-black-256x256.png | Bin .../logos}/black/logo-mesh-black-300x300.png | Bin .../logos}/black/logo-mesh-black-32x32.png | Bin .../logos}/black/logo-mesh-black-512x512.png | Bin .../logos}/black/logo-mesh-black-64x64.png | Bin .../public/logos}/logo-mesh-vector.svg | 0 .../public/logos}/mesh.png | Bin .../logos}/white/logo-mesh-white-128x128.png | Bin .../logos}/white/logo-mesh-white-16x16.png | Bin .../logos}/white/logo-mesh-white-256x256.png | Bin .../logos}/white/logo-mesh-white-300x300.png | Bin .../logos}/white/logo-mesh-white-32x32.png | Bin .../logos}/white/logo-mesh-white-512x512.png | Bin .../logos}/white/logo-mesh-white-64x64.png | Bin .../public/providers/blockfrost.png | Bin .../public/providers/koios.png | Bin .../public/providers/maestro.png | Bin apps/playground/public/providers/ogmios.png | Bin 0 -> 28613 bytes apps/playground/public/providers/yaci.png | Bin 0 -> 21541 bytes .../public/support/discord.png} | Bin .../public/support/github-dark.png | Bin .../public/support/github-light.png | Bin .../public/support/meshbadge.png | Bin .../public/support/thank-you.png} | Bin .../public/support/twitter.png} | Bin .../src}/backend/index.ts | 0 .../src}/backend/support.ts | 0 .../src/components/button/button-group.tsx | 27 + .../src/components/button/button.tsx | 58 + .../src/components/button/run-demo-button.tsx | 27 + .../components/card/card-title-desc-image.tsx | 69 + apps/playground/src/components/card/card.tsx | 31 + .../blockchain-providers-code-snippet.tsx} | 37 +- .../cardano/blockchain-providers-key.tsx | 150 + .../cardano/connect-browser-wallet.tsx} | 4 +- .../components/cardano/fetch-utxo-by-datum.ts | 22 + .../src/components/cardano/mesh-wallet.ts | 20 + .../src/components/form}/input.tsx | 16 +- .../src/components/form}/select.tsx | 15 +- .../src/components/form/textarea.tsx | 41 + .../components/layouts/header-and-cards.tsx | 40 + .../layouts/image-header-and-body.tsx | 51 + .../src/components/layouts/markdown.tsx | 23 + .../components/layouts/root/center-padded.tsx | 11 + .../components/layouts/root/full-width.tsx | 7 + .../components/layouts/sidebar-fullwidth.tsx | 19 + .../src/components/layouts/sidebar/index.tsx | 48 + .../center-align-header-paragraph.tsx | 17 + .../src/components/sections/demo-result.tsx} | 10 +- .../components/sections/hero-two-sections.tsx | 65 + .../src/components/sections/input-table.tsx | 21 + .../components/sections/live-code-demo.tsx | 110 + .../sections/title-icon-description-body.tsx | 26 + .../sections/two-columns-scroll.tsx | 36 + .../src/components/site/footer/index.tsx | 74 + .../src/components/site/footer/sitemap.tsx | 65 + .../src}/components/site/metatags.tsx | 37 +- .../src/components/site/navbar/index.tsx | 141 + .../site/navbar/menu-item-dropdown.tsx | 57 + .../src/components/site/navbar/menu-item.tsx | 20 + .../site/navbar/submenu-item-dropdown.tsx | 81 + .../components/site/navbar/submenu-item.tsx | 24 + .../src}/components/site/scroller.tsx | 11 +- .../src}/components/svgs/discord.tsx | 8 +- .../src}/components/svgs/github.tsx | 16 +- .../src}/components/svgs/mesh.tsx | 8 +- .../src}/components/svgs/surpriseSvg.tsx | 8 +- .../src}/components/svgs/twitter.tsx | 16 +- .../src/components/text/codeblock.tsx | 44 + .../src/components/text/header2.tsx | 31 + .../src/components/text/header3.tsx | 9 + .../src/components/text/paragraph2.tsx | 11 + .../src/contexts/app-wallet.tsx} | 13 +- apps/playground/src/contexts/mesh-wallet.tsx | 50 + apps/playground/src/contexts/providers.tsx | 10 + apps/playground/src/data/cardano.ts | 56 + apps/playground/src/data/links-about.ts | 29 + apps/playground/src/data/links-aiken.ts | 36 + apps/playground/src/data/links-api.ts | 18 + apps/playground/src/data/links-catalyst.ts | 127 + apps/playground/src/data/links-data.ts | 57 + apps/playground/src/data/links-frameworks.ts | 35 + apps/playground/src/data/links-get-started.ts | 41 + apps/playground/src/data/links-guides.ts | 68 + apps/playground/src/data/links-providers.ts | 54 + apps/playground/src/data/links-react.ts | 41 + .../src/data/links-smart-contracts.ts | 64 + .../playground/src/data/links-transactions.ts | 50 + apps/playground/src/data/links-txbuilders.ts | 50 + apps/playground/src/data/links-utilities.ts | 43 + apps/playground/src/data/links-wallets.ts | 34 + apps/playground/src/data/links-yaci.ts | 29 + apps/playground/src/data/site.ts | 1 + apps/playground/src/data/social.ts | 21 + .../src}/hooks/useCopyClipboard.ts | 4 +- apps/playground/src/hooks/useDarkmode.ts | 17 + apps/playground/src/hooks/useProviders.ts | 41 + apps/playground/src/pages/404.tsx | 22 + apps/playground/src/pages/_app.tsx | 35 + apps/playground/src/pages/_document.tsx | 13 + .../src/pages/about/catalyst/index.tsx | 126 + apps/playground/src/pages/about/media-kit.tsx | 44 + .../pages/about/support-us/donate-section.tsx | 89 + .../src/pages/about/support-us/index.tsx | 86 + apps/playground/src/pages/aiken/common.tsx | 70 + .../src/pages/aiken/first-script/build.tsx | 35 + .../src/pages/aiken/first-script/index.tsx | 33 + .../src/pages/aiken/first-script/script.tsx | 81 + .../pages/aiken/getting-started/commands.tsx | 43 + .../pages/aiken/getting-started/editors.tsx | 35 + .../src/pages/aiken/getting-started/index.tsx | 35 + .../pages/aiken/getting-started/install.tsx | 72 + apps/playground/src/pages/aiken/index.tsx | 88 + .../src/pages/aiken/transactions/index.tsx | 33 + .../src/pages/aiken/transactions/lock.tsx | 159 + .../src/pages/aiken/transactions/redeem.tsx | 175 + .../src/pages/api/blockfrost/[...slug].ts | 68 + .../src/pages/api/donate-mint-mesh.ts | 110 + apps/playground/src/pages/apis/data/index.tsx | 20 + .../src/pages/apis/data/json/index.tsx | 72 + .../src/pages/apis/data/json/other-utils.tsx | 57 + .../src/pages/apis/data/json/utils-bool.tsx | 51 + .../pages/apis/data/json/utils-bytestring.tsx | 86 + .../apis/data/json/utils-constructor.tsx | 69 + .../pages/apis/data/json/utils-integer.tsx | 84 + .../src/pages/apis/data/json/utils-list.tsx | 68 + .../src/pages/apis/data/json/utils-map.tsx | 64 + .../src/pages/apis/data/mesh/index.tsx | 58 + .../src/pages/apis/data/mesh/other-utils.tsx | 54 + .../apis/data/mesh/utils-constructor.tsx | 70 + .../pages/apis/data/mesh/utils-primitives.tsx | 69 + .../apis/data/overview/cbor-plutus-data.tsx | 35 + .../src/pages/apis/data/overview/index.tsx | 43 + .../apis/data/overview/json-plutus-data.tsx | 40 + .../apis/data/overview/mesh-plutus-data.tsx | 39 + .../apis/data/overview/plutus-data-intro.tsx | 54 + .../data/utils/assets-to-plutus-value.tsx | 143 + .../src/pages/apis/data/utils/index.tsx | 65 + .../data/utils/plutus-array-to-string.tsx | 102 + .../data/utils/plutus-value-to-assets.tsx | 146 + .../data/utils/string-to-plutus-array.tsx | 63 + apps/playground/src/pages/apis/index.tsx | 23 + .../pages/apis/transaction/basics/begin.tsx | 109 + .../pages/apis/transaction/basics/cip20.tsx | 108 + .../transaction/basics/coin-selection.tsx | 317 + .../pages/apis/transaction/basics/handle.tsx | 107 + .../pages/apis/transaction/basics/index.tsx | 84 + .../apis/transaction/basics/send-assets.tsx | 133 + .../apis/transaction/basics/send-lovelace.tsx | 98 + .../apis/transaction/basics/send-value.tsx | 98 + .../transaction/basics/set-collateral.tsx | 70 + .../apis/transaction/basics/set-metadata.tsx | 86 + .../basics/set-required-signers.tsx | 68 + .../apis/transaction/basics/set-time.tsx} | 31 +- .../src/pages/apis/transaction/common.tsx | 30 + .../src/pages/apis/transaction/index.tsx | 23 + .../minting/burning-one-signature.tsx | 167 + .../pages/apis/transaction/minting/index.tsx | 60 + .../transaction/minting/minting-cip68.tsx | 250 + .../minting/minting-native-script.tsx | 182 + .../minting/minting-one-signature.tsx | 129 + .../minting/minting-plutus-script.tsx | 198 + .../minting/minting-royalty-token.tsx | 183 + .../smart-contract/apply-param-to-script.tsx | 223 + .../smart-contract/designing-datum.tsx | 130 + .../apis/transaction/smart-contract/index.tsx | 66 + .../smart-contract/inline-datum.tsx} | 45 +- .../smart-contract/lock-assets.tsx | 220 + .../smart-contract/reference-script.tsx} | 42 +- .../smart-contract/unlock-assets.tsx | 239 + .../smart-contract/using-redeemer.tsx | 90 + .../transaction/staking/delegate-stake.tsx | 100 + .../transaction/staking/deregister-stake.tsx | 82 + .../pages/apis/transaction/staking/index.tsx | 51 + .../transaction/staking/register-stake.tsx | 127 + .../transaction/staking/withdraw-stake.tsx | 101 + .../txbuilder/basics/build-with-object.tsx | 153 + .../src/pages/apis/txbuilder/basics/cip20.tsx | 125 + .../txbuilder/basics/common-functions.tsx | 37 + .../src/pages/apis/txbuilder/basics/index.tsx | 71 + .../txbuilder/basics/initialize-txbuilder.tsx | 97 + .../apis/txbuilder/basics/send-values.tsx | 116 + .../apis/txbuilder/basics/set-collateral.tsx | 30 + .../apis/txbuilder/basics/set-metadata.tsx | 104 + .../txbuilder/basics/set-required-signers.tsx | 29 + .../pages/apis/txbuilder/basics/set-time.tsx | 59 + .../src/pages/apis/txbuilder/common.tsx | 18 + .../src/pages/apis/txbuilder/index.tsx | 20 + .../minting/burning-one-signature.tsx | 153 + .../pages/apis/txbuilder/minting/index.tsx | 50 + .../apis/txbuilder/minting/minting-cip68.tsx | 217 + .../minting/minting-native-script.tsx | 186 + .../minting/minting-one-signature.tsx | 93 + .../minting/minting-plutus-script.tsx | 201 + .../apis/txbuilder/smart-contract/index.tsx | 41 + .../txbuilder/smart-contract/lock-assets.tsx | 110 + .../smart-contract/plutus-minting.tsx | 102 + .../smart-contract/unlock-assets.tsx | 126 + .../apis/txbuilder/staking/delegate-stake.tsx | 124 + .../pages/apis/txbuilder/staking/index.tsx | 33 + .../apis/txbuilder/staking/register-stake.tsx | 150 + .../apis/utilities/deserializers/index.tsx | 32 + .../deserializers/resolve-data-hash.tsx | 70 + .../src/pages/apis/utilities/index.tsx | 20 + .../pages/apis/utilities/resolvers/index.tsx | 68 + .../utilities/resolvers/resolve-data-hash.tsx | 70 + .../resolvers/resolve-epoch-number.tsx | 81 + .../resolvers/resolve-fingerprint.tsx | 82 + .../resolve-native-script-address.tsx | 96 + .../resolvers/resolve-native-script-hash.tsx | 90 + .../resolvers/resolve-payment-key-hash.tsx | 63 + .../resolve-plutus-script-address.tsx | 106 + .../resolvers/resolve-plutus-script-hash.tsx | 64 + .../resolvers/resolve-private-key.tsx | 74 + .../resolvers/resolve-slot-number.tsx | 81 + .../resolvers/resolve-stake-address.tsx | 64 + .../resolvers/resolve-stake-hash.tsx | 65 + .../utilities/resolvers/resolve-tx-hash.tsx | 76 + .../apis/utilities/serializers/index.tsx | 30 + .../serializers/resolve-data-hash.tsx | 70 + .../wallets/appwallet/generate-wallet.tsx | 57 + .../appwallet/get-enterprise-address.tsx | 46 + .../apis/wallets/appwallet/get-networkid.tsx | 48 + .../wallets/appwallet/get-payment-address.tsx | 46 + .../wallets/appwallet/get-reward-address.tsx | 47 + .../pages/apis/wallets/appwallet/index.tsx | 56 + .../apis/wallets/appwallet/load-wallet.tsx} | 160 +- .../apis/wallets/appwallet/sign-data.tsx | 78 + .../pages/apis/wallets/appwallet/sign-tx.tsx | 33 + .../wallets/browserwallet/connect-wallet.tsx | 56 + .../apis/wallets/browserwallet/get-assets.tsx | 64 + .../wallets/browserwallet/get-balance.tsx | 76 + .../browserwallet/get-change-address.tsx | 49 + .../wallets/browserwallet/get-collateral.tsx} | 65 +- .../browserwallet/get-installed-wallets.tsx | 69 + .../wallets/browserwallet/get-lovelace.tsx | 44 + .../wallets/browserwallet/get-networkid.tsx | 51 + .../browserwallet/get-policyid-assets.tsx | 69 + .../wallets/browserwallet/get-policyids.tsx | 53 + .../browserwallet/get-reward-addresses.tsx | 56 + .../browserwallet/get-unused-addresses.tsx | 56 + .../browserwallet/get-used-addresses.tsx | 55 + .../apis/wallets/browserwallet/get-utxos.tsx | 72 + .../apis/wallets/browserwallet/index.tsx | 101 + .../apis/wallets/browserwallet/sign-data.tsx | 128 + .../apis/wallets/browserwallet/sign-tx.tsx | 44 + .../apis/wallets/browserwallet/submit-tx.tsx | 44 + .../src/pages/apis/wallets/index.tsx | 20 + .../pages/apis/wallets/meshwallet/common.tsx | 15 + .../wallets/meshwallet/create-collateral.tsx | 35 + .../wallets/meshwallet/generate-wallet.tsx | 64 + .../apis/wallets/meshwallet/get-assets.tsx | 58 + .../apis/wallets/meshwallet/get-balance.tsx | 70 + .../wallets/meshwallet/get-change-address.tsx | 43 + .../wallets/meshwallet/get-collateral.tsx | 73 + .../apis/wallets/meshwallet/get-lovelace.tsx | 39 + .../apis/wallets/meshwallet/get-networkid.tsx | 45 + .../meshwallet/get-policyid-assets.tsx | 64 + .../apis/wallets/meshwallet/get-policyids.tsx | 47 + .../meshwallet/get-reward-addresses.tsx | 50 + .../meshwallet/get-unused-addresses.tsx | 50 + .../wallets/meshwallet/get-used-addresses.tsx | 49 + .../apis/wallets/meshwallet/get-utxos.tsx | 69 + .../pages/apis/wallets/meshwallet/index.tsx | 90 + .../apis/wallets/meshwallet/load-wallet.tsx} | 199 +- .../apis/wallets/meshwallet/sign-data.tsx | 87 + .../pages/apis/wallets/meshwallet/sign-tx.tsx | 44 + .../apis/wallets/meshwallet/submit-tx.tsx | 44 + .../src/pages/getting-started/index.tsx | 23 + .../getting-started/platforms/common.tsx | 11 + .../pages/getting-started/platforms/index.tsx | 20 + .../platforms/nextjs/index.tsx | 27 + .../platforms/nextjs/setup.tsx | 35 + apps/playground/src/pages/go/discord.tsx | 12 + apps/playground/src/pages/go/github.tsx | 12 + apps/playground/src/pages/go/twitter.tsx | 12 + apps/playground/src/pages/guides/aiken.mdx | 277 + .../src/pages/guides/custom-provider.mdx | 229 + apps/playground/src/pages/guides/index.tsx | 20 + .../src/pages/guides/minting-on-nodejs.mdx | 224 + .../src/pages/guides/multisig-minting.mdx | 174 + apps/playground/src/pages/guides/nextjs.mdx | 195 + .../pages/guides/prove-wallet-ownership.mdx | 218 + .../guides/smart-contract-transactions.mdx | 450 + .../src/pages/guides/smart-contract.mdx | 22 + .../src/pages/guides/standalone.mdx | 135 + apps/playground/src/pages/home/index.tsx | 44 + .../src}/pages/home/reasons.tsx | 0 apps/playground/src/pages/index.tsx | 9 + .../src/pages/providers/blockfrost.tsx | 100 + .../providers/evaluators/evaluate-tx.tsx | 119 + .../src/pages/providers/evaluators/index.tsx | 31 + .../providers/fetchers/fetch-account-info.tsx | 78 + .../fetchers/fetch-address-utxos.tsx | 174 + .../fetchers/fetch-asset-addresses.tsx | 79 + .../fetchers/fetch-asset-metadata.tsx | 79 + .../providers/fetchers/fetch-block-info.tsx | 81 + .../fetchers/fetch-collection-assets.tsx | 109 + .../fetchers/fetch-handle-address.tsx | 90 + .../pages/providers/fetchers/fetch-handle.tsx | 90 + .../fetchers/fetch-protocol-parameters.tsx | 82 + .../fetchers/fetch-transaction-info.tsx | 81 + .../src/pages/providers/fetchers/index.tsx | 76 + apps/playground/src/pages/providers/index.tsx | 20 + apps/playground/src/pages/providers/koios.tsx | 94 + .../src/pages/providers/listeners/index.tsx | 31 + .../listeners/on-transaction-confirmed.tsx | 53 + .../src/pages/providers/maestro.tsx | 106 + .../playground/src/pages/providers/ogmios.tsx | 64 + .../src/pages/providers/submitters/index.tsx | 33 + .../submitters/submit-transaction.tsx | 28 + apps/playground/src/pages/providers/yaci.tsx | 88 + .../src/pages/react/getting-started/index.tsx | 48 + .../pages/react/getting-started/install.tsx | 27 + .../react/getting-started/mesh-provider.tsx | 51 + apps/playground/src/pages/react/index.tsx | 20 + .../react/ui-components/connect-wallet.tsx | 125 + .../src/pages/react/ui-components/index.tsx | 45 + .../react/ui-components/powered-mesh.tsx | 56 + .../react/ui-components/stake-button.tsx | 133 + .../src/pages/react/wallet-hooks/index.tsx | 54 + .../pages/react/wallet-hooks/use-address.tsx | 60 + .../pages/react/wallet-hooks/use-assets.tsx | 48 + .../pages/react/wallet-hooks/use-lovelace.tsx | 56 + .../pages/react/wallet-hooks/use-network.tsx | 56 + .../react/wallet-hooks/use-wallet-list.tsx | 72 + .../pages/react/wallet-hooks/use-wallet.tsx} | 55 +- apps/playground/src/pages/sitemap.tsx | 22 + apps/playground/src/pages/sitemap.xml.ts | 61 + .../src/pages/smart-contracts/common.tsx | 15 + .../smart-contracts/escrow/cancel-escrow.tsx | 97 + .../pages/smart-contracts/escrow/common.tsx | 26 + .../escrow/complete-escrow.tsx | 149 + .../pages/smart-contracts/escrow/index.tsx | 96 + .../escrow/initiate-escrow.tsx | 104 + .../escrow/recipient-deposit.tsx | 122 + .../pages/smart-contracts/giftcard/common.tsx | 26 + .../giftcard/create-giftcard.tsx | 115 + .../pages/smart-contracts/giftcard/index.tsx | 93 + .../giftcard/redeem-giftcard.tsx | 101 + .../src/pages/smart-contracts/index.tsx | 26 + .../smart-contracts/marketplace/buy-asset.tsx | 95 + .../marketplace/cancel-listing.tsx | 94 + .../smart-contracts/marketplace/common.tsx | 34 + .../smart-contracts/marketplace/index.tsx | 121 + .../marketplace/list-asset.tsx | 97 + .../marketplace/update-listing.tsx | 105 + .../payment-splitter/common.tsx | 33 + .../payment-splitter/index.tsx | 113 + .../payment-splitter/send-lovelace.tsx | 83 + .../payment-splitter/trigger-payout.tsx | 63 + .../smart-contracts/swap/accept-swap.tsx | 95 + .../smart-contracts/swap/cancel-swap.tsx | 92 + .../src/pages/smart-contracts/swap/common.tsx | 26 + .../src/pages/smart-contracts/swap/index.tsx | 95 + .../smart-contracts/swap/initiate-swap.tsx | 122 + .../pages/smart-contracts/vesting/common.tsx | 26 + .../smart-contracts/vesting/deposit-fund.tsx | 108 + .../pages/smart-contracts/vesting/index.tsx | 93 + .../smart-contracts/vesting/withdraw-fund.tsx | 86 + apps/playground/src/pages/yaci/common.tsx | 11 + .../pages/yaci/getting-started/commands.tsx | 57 + .../src/pages/yaci/getting-started/index.tsx | 35 + .../src/pages/yaci/getting-started/setup.tsx | 59 + .../src/pages/yaci/getting-started/start.tsx | 57 + apps/playground/src/pages/yaci/index.tsx | 92 + .../yaci/transactions/basic-transaction.tsx | 132 + .../src/pages/yaci/transactions/index.tsx | 33 + .../src/pages/yaci/transactions/provider.tsx | 97 + .../src}/styles/globals.css | 0 .../styles/highlight}/stackoverflow-dark.css | 0 .../styles/highlight}/stackoverflow-light.css | 0 apps/playground/src/types/menu-item.ts | 8 + apps/playground/tailwind.config.js | 77 + apps/playground/tsconfig.json | 21 + jest.config.ts | 13 + package-lock.json | 20927 ++++++++ package.json | 43 +- packages/config-eslint/library.js | 34 + packages/config-eslint/next.js | 35 + packages/config-eslint/package.json | 20 + packages/config-eslint/react.js | 39 + packages/config-prettier/index.js | 50 + packages/config-prettier/package.json | 25 + packages/config-prettier/tsconfig.json | 8 + packages/config-tailwind/package.json | 13 + packages/config-tailwind/tailwind.config.ts | 9 + packages/config-tailwind/tsconfig.json | 4 + packages/config-typescript/base.json | 22 + packages/config-typescript/nextjs.json | 13 + packages/config-typescript/package.json | 6 + packages/config-typescript/react-library.json | 8 + packages/config-typescript/wasm-base.json | 27 + packages/contracts/package.json | 43 - .../aiken-workspace/lib/escrow/types.ak | 18 - .../src/escrow/aiken-workspace/plutus.json | 242 - .../src/vesting/aiken-workspace/aiken.lock | 26 - packages/contracts/tsconfig.json | 109 - packages/core/README.md | 32 - packages/core/package.json | 71 - packages/core/src/common/constants.ts | 483 - .../core/src/common/contracts/evaluator.ts | 5 - packages/core/src/common/contracts/index.ts | 7 - .../core/src/common/contracts/initiator.ts | 11 - .../core/src/common/contracts/uploader.ts | 3 - packages/core/src/common/decorators.ts | 29 - .../core/src/common/helpers/generateNonce.ts | 15 - packages/core/src/common/helpers/index.ts | 4 - .../src/common/helpers/mergeSignatures.ts | 31 - .../core/src/common/helpers/readPlutusData.ts | 8 - .../src/common/helpers/readTransaction.ts | 6 - packages/core/src/common/types/Account.ts | 5 - .../core/src/common/types/AssetMetadata.ts | 35 - packages/core/src/common/types/Era.ts | 3 - packages/core/src/common/types/Mint.ts | 11 - .../core/src/common/types/PlutusScript.ts | 9 - packages/core/src/common/types/PoolParams.ts | 18 - packages/core/src/common/types/Recipient.ts | 12 - packages/core/src/common/types/Relay.ts | 16 - packages/core/src/common/types/Token.ts | 3 - packages/core/src/common/types/index.ts | 22 - packages/core/src/common/utils/builder.ts | 254 - packages/core/src/common/utils/converter.ts | 495 - .../core/src/common/utils/deserializer.ts | 57 - packages/core/src/common/utils/index.ts | 5 - packages/core/src/common/utils/parser.ts | 30 - packages/core/src/common/utils/resolver.ts | 210 - packages/core/src/core/CIP14.ts | 3 - packages/core/src/core/CIP1852.ts | 30 - packages/core/src/core/CIP1853.ts | 17 - packages/core/src/core/CIP1855.ts | 15 - packages/core/src/core/CIP2.ts | 201 - packages/core/src/core/CIP25.ts | 18 - packages/core/src/core/CIP27.ts | 4 - packages/core/src/core/CIP8.ts | 157 - packages/core/src/core/CSL.ts | 183 - packages/core/src/core/index.ts | 9 - packages/core/src/index.ts | 15 - packages/core/src/providers/index.ts | 7 - .../core/src/providers/infura.provider.ts | 44 - .../core/src/providers/ogmios.provider.ts | 122 - packages/core/src/providers/tango.provider.ts | 410 - packages/core/src/scripts/forge.script.ts | 63 - packages/core/src/scripts/index.ts | 1 - packages/core/src/transaction/index.ts | 2 - .../src/transaction/meshTxBuilder/index.ts | 2 - .../meshTxBuilder/meshTxBuilder.spec.ts | 5 - .../meshTxBuilder/meshTxBuilderCore.ts | 1647 - .../src/transaction/meshTxBuilder/type.ts | 173 - .../transaction/transaction.service.spec.ts | 5 - .../src/transaction/transaction.service.ts | 906 - packages/core/src/wallet/app.service.spec.ts | 5 - packages/core/src/wallet/app.service.ts | 282 - .../core/src/wallet/browser.service.spec.ts | 5 - .../core/src/wallet/embedded.service.spec.ts | 5 - packages/core/src/wallet/embedded.service.ts | 490 - packages/core/src/wallet/index.ts | 4 - packages/core/src/wallet/mina.service.spec.ts | 5 - packages/core/src/wallet/mina.service.ts | 140 - packages/core/tsconfig.json | 109 - packages/core/vite.config.js | 32 - packages/mesh-common/README.md | 5 + packages/mesh-common/package.json | 46 + .../mesh-common/src/constants/cost-models.ts | 30 + packages/mesh-common/src/constants/index.ts | 96 + .../src/constants/language-views.ts | 19 + .../src/constants/protocol-parameters.ts | 34 + .../src/constants/supported-wallets.ts | 12 + packages/mesh-common/src/data/index.ts | 5 + packages/mesh-common/src/data/json/aliases.ts | 218 + .../mesh-common/src/data/json/constructors.ts | 56 + .../mesh-common/src/data/json/credentials.ts | 77 + packages/mesh-common/src/data/json/index.ts | 33 + .../mesh-common/src/data/json/primitives.ts | 154 + packages/mesh-common/src/data/mesh/aliases.ts | 84 + .../mesh-common/src/data/mesh/constructors.ts | 68 + .../mesh-common/src/data/mesh/credentials.ts | 75 + packages/mesh-common/src/data/mesh/index.ts | 4 + .../mesh-common/src/data/mesh/primitives.ts | 37 + packages/mesh-common/src/data/parser.ts | 76 + packages/mesh-common/src/data/time.ts | 92 + packages/mesh-common/src/data/value.ts | 70 + packages/mesh-common/src/index.ts | 8 + .../mesh-common/src/interfaces/evaluator.ts | 5 + .../src/interfaces}/fetcher.ts | 9 +- packages/mesh-common/src/interfaces/index.ts | 7 + .../mesh-common/src/interfaces/initiator.ts | 9 + .../src/interfaces}/listener.ts | 0 .../mesh-common/src/interfaces/serializer.ts | 52 + .../src/interfaces}/signer.ts | 4 +- .../src/interfaces}/submitter.ts | 0 .../src/types/account-info.ts} | 0 .../src/types/action.ts} | 7 +- .../src/types/asset-extended.ts} | 2 +- .../mesh-common/src/types/asset-metadata.ts | 107 + .../src/types/asset.ts} | 2 +- .../src/types/block-info.ts} | 0 .../src/types/data-signature.ts} | 0 .../Data.ts => mesh-common/src/types/data.ts} | 0 .../deserialized/deserialized-address.ts | 6 + .../types/deserialized/deserialized-script.ts | 4 + .../src/types/deserialized/index.ts | 2 + packages/mesh-common/src/types/era.ts | 1 + packages/mesh-common/src/types/index.ts | 24 + packages/mesh-common/src/types/message.ts | 4 + packages/mesh-common/src/types/mint.ts | 12 + .../src/types/native-script.ts} | 8 +- .../src/types/network.ts} | 4 +- .../mesh-common/src/types/plutus-script.ts | 8 + packages/mesh-common/src/types/pool-params.ts | 41 + .../src/types/protocol.ts} | 8 +- packages/mesh-common/src/types/recipient.ts | 15 + packages/mesh-common/src/types/relay.ts | 42 + packages/mesh-common/src/types/token.ts | 3 + .../src/types/transaction-builder/data.ts | 31 + .../src/types/transaction-builder/index.ts | 82 + .../src/types/transaction-builder/mint.ts | 11 + .../src/types/transaction-builder/output.ts | 12 + .../src/types/transaction-builder/script.ts | 27 + .../src/types/transaction-builder/txin.ts | 46 + .../types/transaction-builder/withdrawal.ts | 207 + .../src/types/transaction-info.ts} | 0 .../UTxO.ts => mesh-common/src/types/utxo.ts} | 2 +- .../src/types/wallet.ts} | 1 + .../src/utils/asset-fingerprint.ts | 11 + packages/mesh-common/src/utils/bigNum.ts | 61 + packages/mesh-common/src/utils/index.ts | 2 + .../mesh-common/src/utxo-selection/common.ts | 111 + .../src/utxo-selection/experimental.ts} | 270 +- .../mesh-common/src/utxo-selection/index.ts | 65 + .../src/utxo-selection/keepRelevant.ts | 35 + .../src/utxo-selection/largestFirst.ts | 31 + .../utxo-selection/largestFirstMultiAsset.ts | 31 + .../test/data/json/aliases.test.ts | 136 + .../test/data/json/constructors.test.ts | 38 + .../test/data/json/credentials.test.ts | 84 + .../test/data/json/primitives.test.ts | 133 + .../test/data/mesh/aliases.test.ts | 45 + packages/mesh-common/test/data/mesh/common.ts | 14 + .../test/data/mesh/constructors.test.ts | 53 + .../test/data/mesh/credentials.test.ts | 74 + .../test/data/mesh/primitives.test.ts | 41 + packages/mesh-common/test/data/value.test.ts | 108 + packages/mesh-common/tsconfig.json | 5 + packages/mesh-contract/README.md | 5 + packages/mesh-contract/package.json | 51 + .../src/common.ts | 47 +- .../aiken-workspace/readme.md | 0 .../src/coupon-bond-guaranteed/offchain.ts | 2 +- .../src/coupon-bond-guaranteed/readme.md | 0 .../src/escrow/aiken-workspace/.gitignore | 0 .../src/escrow}/aiken-workspace/aiken.lock | 8 +- .../src/escrow/aiken-workspace/aiken.toml | 4 +- .../aiken-workspace/lib/escrow/types.ak | 21 + .../lib/escrow/validators/escrow.ak | 33 +- .../src/escrow/aiken-workspace/plutus.json | 238 + .../src/escrow/aiken-workspace/readme.md | 0 .../aiken-workspace/validators/escrow.ak | 0 .../validators/tests/escrow.ak | 233 +- .../src/escrow/index.ts | 0 .../src/escrow/offchain.ts | 138 +- .../src/escrow/readme.md | 0 .../src/giftcard/aiken-workspace/.gitignore | 0 .../src/giftcard}/aiken-workspace/aiken.lock | 8 +- .../src/giftcard/aiken-workspace/aiken.toml | 4 +- .../src/giftcard/aiken-workspace/plutus.json | 10 +- .../src/giftcard/aiken-workspace/readme.md | 0 .../aiken-workspace/validators/oneshot.ak | 34 +- .../src/giftcard/index.ts | 0 .../src/giftcard/offchain.ts | 103 +- .../src/giftcard/readme.md | 0 .../src/hello-world/aiken-workspace/README.md | 19 + .../hello-world}/aiken-workspace/aiken.lock | 4 +- .../hello-world/aiken-workspace/aiken.toml | 14 + .../hello-world/aiken-workspace/contract.md | 27 + .../hello-world/aiken-workspace/plutus.json | 69 + .../aiken-workspace/validators/hello_world.ak | 24 + .../src/hello-world}/index.ts | 0 .../mesh-contract/src/hello-world/offchain.ts | 24 + .../mesh-contract/src/hello-world/readme.md | 1 + .../{contracts => mesh-contract}/src/index.ts | 0 .../marketplace/aiken-workspace/.gitignore | 0 .../marketplace}/aiken-workspace/aiken.lock | 8 +- .../marketplace/aiken-workspace/aiken.toml | 4 +- .../aiken-workspace/lib/marketplace/types.ak | 0 .../lib/marketplace/validators/marketplace.ak | 25 +- .../marketplace/aiken-workspace/plutus.json | 6 +- .../src/marketplace/aiken-workspace/readme.md | 0 .../aiken-workspace/validators/marketplace.ak | 0 .../validators/tests/marketplace.ak | 122 +- .../src/marketplace}/index.ts | 0 .../src/marketplace/offchain.ts | 122 +- .../src/marketplace/readme.md | 0 .../aiken-workspace/aiken.lock | 15 + .../aiken-workspace/aiken.toml | 2 +- .../aiken-workspace/plutus.json | 12 +- .../validators/payment-splitter.ak | 0 .../src/payment-splitter}/index.ts | 0 .../src/payment-splitter/offchain.ts | 88 +- .../src/payment-splitter/readme.md | 0 .../src/swap/aiken-workspace/.gitignore | 0 .../src/swap}/aiken-workspace/aiken.lock | 8 +- .../src/swap/aiken-workspace/aiken.toml | 4 +- .../src/swap/aiken-workspace/plutus.json | 0 .../src/swap/aiken-workspace/readme.md | 0 .../swap/aiken-workspace/validators/swap.ak | 85 +- .../src/swap}/index.ts | 0 .../src/swap/offchain.ts | 75 +- .../src/swap/readme.md | 0 .../src/vesting/aiken-workspace/.gitignore | 0 .../src/vesting/aiken-workspace/README.md | 0 .../src/vesting/aiken-workspace/aiken.lock | 26 + .../src/vesting/aiken-workspace/aiken.toml | 4 +- .../aiken-workspace/lib/vesting/types.ak | 0 .../lib/vesting/validators/vesting.ak | 4 +- .../src/vesting/aiken-workspace/plutus.json | 6 +- .../validators/tests/vesting.ak | 50 +- .../aiken-workspace/validators/vesting.ak | 0 packages/mesh-contract/src/vesting/index.ts | 1 + .../src/vesting/offchain.ts | 80 +- .../src/vesting/readme.md | 0 packages/mesh-contract/tsconfig.json | 5 + packages/mesh-core-csl/README.md | 5 + packages/mesh-core-csl/jest.config.js | 5 + packages/mesh-core-csl/package.json | 56 + .../mesh-core-csl/src/core/adaptor/data.ts | 23 + .../mesh-core-csl/src/core/adaptor/index.ts | 40 + .../mesh-core-csl/src/core/adaptor/mint.ts | 54 + .../mesh-core-csl/src/core/adaptor/output.ts | 34 + .../mesh-core-csl/src/core/adaptor/script.ts | 52 + .../mesh-core-csl/src/core/adaptor/txIn.ts | 81 + .../mesh-core-csl/src/core/adaptor/utxo.ts | 21 + .../src/core/adaptor/withdrawal.ts | 37 + packages/mesh-core-csl/src/core/index.ts | 1 + packages/mesh-core-csl/src/core/serializer.ts | 156 + packages/mesh-core-csl/src/deser/constants.ts | 16 + packages/mesh-core-csl/src/deser/converter.ts | 260 + packages/mesh-core-csl/src/deser/csl.ts | 1 + .../mesh-core-csl/src/deser/deserializer.ts | 63 + packages/mesh-core-csl/src/deser/index.ts | 5 + packages/mesh-core-csl/src/deser/resolver.ts | 135 + packages/mesh-core-csl/src/index.ts | 3 + packages/mesh-core-csl/src/utils/address.ts | 115 + packages/mesh-core-csl/src/utils/aiken.ts | 62 + .../mesh-core-csl/src/utils/credentials.ts | 7 + packages/mesh-core-csl/src/utils/datum.ts | 17 + packages/mesh-core-csl/src/utils/index.ts | 7 + packages/mesh-core-csl/src/utils/scripts.ts | 4 + packages/mesh-core-csl/src/utils/staking.ts | 35 + .../mesh-core-csl/src/utils/transaction.ts | 12 + .../mesh-core-csl/test/core/builder.test.ts | 97 + .../test/deser/converter.test.ts.bak | 19 + .../mesh-core-csl/test/utils/address.test.ts | 74 + .../mesh-core-csl/test/utils/aiken.test.ts | 41 + .../mesh-core-csl/test/utils/scripts.test.ts | 29 + .../test/utils/transaction.test.ts | 18 + packages/mesh-core-csl/tsconfig-cjs.json | 11 + packages/mesh-core-csl/tsconfig.json | 5 + packages/mesh-core-cst/README.md | 5 + packages/mesh-core-cst/jest.config.js | 5 + packages/mesh-core-cst/package.json | 55 + packages/mesh-core-cst/src/cip8/index.ts | 24 + packages/mesh-core-cst/src/index.ts | 16 + packages/mesh-core-cst/src/resolvers/index.ts | 142 + .../mesh-core-cst/src/serializer/index.ts | 953 + packages/mesh-core-cst/src/stricahq/index.ts | 21 + .../mesh-core-cst/src/types/cardano-sdk.ts | 243 + packages/mesh-core-cst/src/types/index.ts | 2 + packages/mesh-core-cst/src/types/signer.ts | 7 + packages/mesh-core-cst/src/utils/builder.ts | 130 + packages/mesh-core-cst/src/utils/converter.ts | 371 + .../mesh-core-cst/src/utils/deserializer.ts | 76 + packages/mesh-core-cst/src/utils/encoding.ts | 12 + packages/mesh-core-cst/src/utils/index.ts | 4 + .../src/utils/script-data-hash.ts | 87 + packages/mesh-core-cst/src/utils/value.ts | 61 + packages/mesh-core-cst/test/resolvers.test.ts | 142 + .../test/utils/converter.test.ts | 18 + packages/mesh-core-cst/tsconfig.json | 5 + packages/mesh-core/README.md | 60 + packages/mesh-core/package.json | 52 + packages/mesh-core/src/core.ts | 3 + packages/mesh-core/src/index.ts | 6 + packages/mesh-core/src/utils/deserializer.ts | 23 + packages/mesh-core/src/utils/index.ts | 3 + packages/mesh-core/src/utils/resolver.ts | 122 + packages/mesh-core/src/utils/serializer.ts | 70 + packages/mesh-core/tsconfig.json | 5 + packages/mesh-provider/README.md | 5 + packages/mesh-provider/package.json | 49 + packages/mesh-provider/src/begin.ts | 129 + .../src/blockfrost.ts} | 296 +- packages/mesh-provider/src/index.ts | 6 + .../src/koios.ts} | 188 +- .../src/maestro.ts} | 237 +- packages/mesh-provider/src/ogmios.ts | 137 + .../mesh-provider/src/types/blockfrost.ts | 17 + packages/mesh-provider/src/types/index.ts | 3 + packages/mesh-provider/src/types/koios.ts | 41 + packages/mesh-provider/src/types/maestro.ts | 48 + packages/mesh-provider/src/utils/index.ts | 1 + .../src/utils/parse-asset-unit.ts | 10 + .../src/utils/parse-http-error.ts | 19 + .../src/yaci.ts} | 139 +- .../test/blockfrost/evaluator.test.ts | 26 + .../test/maestro/evaluator.test.ts | 23 + packages/mesh-provider/tsconfig.json | 5 + packages/mesh-react/.eslintrc.js | 3 + packages/mesh-react/README.md | 5 + packages/mesh-react/package.json | 56 + packages/mesh-react/postcss.config.js | 9 + .../src/cardano-wallet/checkmark.tsx} | 9 +- .../src/cardano-wallet/chevron-down.tsx} | 9 +- .../mesh-react/src/cardano-wallet/index.tsx | 106 + .../src/cardano-wallet/menu-item.tsx | 28 + .../src/cardano-wallet/wallet-balance.tsx | 36 + packages/mesh-react/src/common/button.tsx | 22 + .../src/contexts/WalletContext.ts} | 30 +- packages/mesh-react/src/contexts/index.tsx | 16 + packages/mesh-react/src/hooks/index.ts | 9 + .../src/hooks/useAddress.ts | 12 +- packages/mesh-react/src/hooks/useAssets.ts | 19 + packages/mesh-react/src/hooks/useLovelace.ts | 17 + packages/mesh-react/src/hooks/useNetwork.ts | 17 + .../src/hooks/useRewardAddress.ts | 12 +- .../src/hooks/useWallet.ts | 7 +- .../src/hooks/useWalletList.ts | 7 +- .../src/hooks/useWalletSubmit.ts | 10 +- packages/mesh-react/src/hooks/useWalletTx.ts | 32 + packages/mesh-react/src/index.ts | 5 + packages/mesh-react/src/mesh-badge/index.tsx | 17 + .../src/mesh-badge/mesh-logo.tsx} | 9 +- .../mesh-react/src/stake-button/index.tsx | 152 + packages/mesh-react/src/styles.css | 3 + packages/mesh-react/tailwind.config.ts | 11 + packages/mesh-react/tsconfig.json | 8 + packages/mesh-transaction/README.md | 5 + packages/mesh-transaction/package.json | 50 + packages/mesh-transaction/src/index.ts | 3 + .../src/mesh-tx-builder/index.ts} | 191 +- .../src/mesh-tx-builder/tx-builder-core.ts | 1228 + .../src/scripts/forge.script.ts | 63 + .../mesh-transaction/src/scripts/index.ts | 1 + .../mesh-transaction/src/transaction/index.ts | 609 + .../src/transaction/transaction-v2.ts | 58 + packages/mesh-transaction/tsconfig.json | 5 + packages/mesh-transaction/types/index.ts | 0 packages/mesh-wallet/README.md | 5 + packages/mesh-wallet/jest.config.js | 5 + packages/mesh-wallet/package.json | 50 + packages/mesh-wallet/src/app/index.ts | 239 + .../src/browser/index.ts} | 316 +- packages/mesh-wallet/src/embedded/index.ts | 258 + packages/mesh-wallet/src/index.ts | 4 + .../src/mesh/index.ts} | 198 +- packages/mesh-wallet/src/types/index.ts | 39 + packages/mesh-wallet/test/app.test.ts | 98 + packages/mesh-wallet/test/browser.test.ts | 21 + packages/mesh-wallet/test/embedded.test.ts | 138 + packages/mesh-wallet/test/mesh.test.ts | 95 + packages/mesh-wallet/tsconfig.json | 5 + packages/react/.babelrc | 6 - packages/react/.storybook/main.cjs | 18 - packages/react/.storybook/preview-head.html | 3 - packages/react/.storybook/preview.cjs | 9 - packages/react/README.md | 5 - packages/react/package.json | 71 - packages/react/postcss.config.js | 6 - .../CardanoWallet/CardanoWallet.tsx | 153 - .../CardanoWallet/WalletBalance.tsx | 34 - .../src/components/CardanoWallet/index.ts | 1 - .../react/src/components/ChevronDown/index.ts | 1 - .../src/components/MenuItem/MenuItem.tsx | 41 - .../react/src/components/MenuItem/index.ts | 1 - .../src/components/MeshBadge/MeshBadge.tsx | 23 - .../react/src/components/MeshBadge/index.ts | 1 - .../components/StakeButton/StakeButton.tsx | 170 - .../react/src/components/StakeButton/index.ts | 1 - packages/react/src/components/index.ts | 3 - packages/react/src/contexts/index.tsx | 19 - packages/react/src/hooks/index.ts | 9 - packages/react/src/hooks/useAssets.ts | 21 - packages/react/src/hooks/useLovelace.ts | 20 - packages/react/src/hooks/useNetwork.ts | 20 - packages/react/src/hooks/useWalletTx.ts | 29 - packages/react/src/index.ts | 4 - packages/react/src/resolvers/index.ts | 1 - packages/react/src/resolvers/resolveMedia.ts | 34 - packages/react/src/types/twin.d.ts | 29 - packages/react/tailwind.config.cjs | 9 - packages/react/tsconfig.json | 103 - packages/react/vite.config.js | 43 - pnpm-lock.yaml | 11359 ----- pnpm-workspace.yaml | 3 - scripts/bump-version.sh | 34 + tsconfig.json | 3 + turbo.json | 41 +- 1354 files changed, 61140 insertions(+), 96655 deletions(-) create mode 100644 .env.example create mode 100644 .eslintrc.js rename packages/contracts/src/coupon-bond-guaranteed/aiken-workspace/readme.md => .npmrc (100%) rename apps/{mesh-docs => docs}/.eslintrc.json (100%) rename apps/{mesh-docs => docs}/.gitignore (100%) rename apps/{mesh-docs => docs}/next.config.mjs (95%) rename apps/{mesh-docs => docs}/package.json (84%) rename apps/{mesh-docs => docs}/postcss.config.js (100%) rename apps/{mesh-docs/src/app => docs/src/app/[package]}/classes/[name]/page.tsx (52%) create mode 100644 apps/docs/src/app/[package]/common.tsx create mode 100644 apps/docs/src/app/[package]/contracts.tsx create mode 100644 apps/docs/src/app/[package]/core-csl.tsx create mode 100644 apps/docs/src/app/[package]/functions/[name]/page.tsx rename apps/{mesh-docs/src/app => docs/src/app/[package]}/interfaces/[name]/page.tsx (53%) create mode 100644 apps/docs/src/app/[package]/page.tsx create mode 100644 apps/docs/src/app/[package]/providers.tsx create mode 100644 apps/docs/src/app/[package]/transactions.tsx rename apps/{mesh-docs/src/app => docs/src/app/[package]}/types/[name]/page.tsx (51%) create mode 100644 apps/docs/src/app/[package]/wallets.tsx rename apps/{mesh-docs => docs}/src/app/globals.css (100%) create mode 100644 apps/docs/src/app/layout.tsx rename apps/{mesh-docs => docs}/src/app/page.tsx (98%) create mode 100644 apps/docs/src/app/providers.tsx rename apps/{mesh-docs => docs}/src/components/Button.tsx (52%) rename apps/{mesh-docs => docs}/src/components/Code.tsx (100%) rename apps/{mesh-docs => docs}/src/components/Feedback.tsx (100%) rename apps/{mesh-docs => docs}/src/components/Footer.tsx (70%) rename apps/{mesh-docs => docs}/src/components/GridPattern.tsx (100%) rename apps/{mesh-docs => docs}/src/components/Guides.tsx (100%) rename apps/{mesh-docs => docs}/src/components/Header.tsx (51%) rename apps/{mesh-docs => docs}/src/components/Heading.tsx (100%) rename apps/{mesh-docs => docs}/src/components/HeroPattern.tsx (100%) create mode 100644 apps/docs/src/components/Layout.tsx rename apps/{mesh-docs => docs}/src/components/Libraries.tsx (100%) rename apps/{mesh-docs => docs}/src/components/Logo.tsx (100%) rename apps/{mesh-docs => docs}/src/components/MobileNavigation.tsx (100%) create mode 100644 apps/docs/src/components/Navigation.tsx rename apps/{mesh-docs => docs}/src/components/Prose.tsx (100%) rename apps/{mesh-docs => docs}/src/components/Resources.tsx (100%) rename apps/{mesh-docs => docs}/src/components/Search.tsx (100%) rename apps/{mesh-docs => docs}/src/components/SectionProvider.tsx (100%) rename apps/{mesh-docs => docs}/src/components/Tag.tsx (100%) rename apps/{mesh-docs => docs}/src/components/ThemeToggle.tsx (100%) rename apps/{mesh-docs => docs}/src/components/docs/index.tsx (100%) rename apps/{mesh-docs => docs}/src/components/icons/BellIcon.tsx (100%) rename apps/{mesh-docs => docs}/src/components/icons/BoltIcon.tsx (100%) rename apps/{mesh-docs => docs}/src/components/icons/BookIcon.tsx (100%) rename apps/{mesh-docs => docs}/src/components/icons/CalendarIcon.tsx (100%) rename apps/{mesh-docs => docs}/src/components/icons/CartIcon.tsx (100%) rename apps/{mesh-docs => docs}/src/components/icons/ChatBubbleIcon.tsx (100%) rename apps/{mesh-docs => docs}/src/components/icons/CheckIcon.tsx (100%) rename apps/{mesh-docs => docs}/src/components/icons/ChevronRightLeftIcon.tsx (100%) rename apps/{mesh-docs => docs}/src/components/icons/ClipboardIcon.tsx (100%) rename apps/{mesh-docs => docs}/src/components/icons/CogIcon.tsx (100%) rename apps/{mesh-docs => docs}/src/components/icons/CopyIcon.tsx (100%) rename apps/{mesh-docs => docs}/src/components/icons/DocumentIcon.tsx (100%) rename apps/{mesh-docs => docs}/src/components/icons/EnvelopeIcon.tsx (100%) rename apps/{mesh-docs => docs}/src/components/icons/FaceSmileIcon.tsx (100%) rename apps/{mesh-docs => docs}/src/components/icons/FolderIcon.tsx (100%) rename apps/{mesh-docs => docs}/src/components/icons/LinkIcon.tsx (100%) rename apps/{mesh-docs => docs}/src/components/icons/ListIcon.tsx (100%) rename apps/{mesh-docs => docs}/src/components/icons/MagnifyingGlassIcon.tsx (100%) rename apps/{mesh-docs => docs}/src/components/icons/MapPinIcon.tsx (100%) rename apps/{mesh-docs => docs}/src/components/icons/PackageIcon.tsx (100%) rename apps/{mesh-docs => docs}/src/components/icons/PaperAirplaneIcon.tsx (100%) rename apps/{mesh-docs => docs}/src/components/icons/PaperClipIcon.tsx (100%) rename apps/{mesh-docs => docs}/src/components/icons/ShapesIcon.tsx (100%) rename apps/{mesh-docs => docs}/src/components/icons/ShirtIcon.tsx (100%) rename apps/{mesh-docs => docs}/src/components/icons/SquaresPlusIcon.tsx (100%) rename apps/{mesh-docs => docs}/src/components/icons/TagIcon.tsx (100%) rename apps/{mesh-docs => docs}/src/components/icons/UserIcon.tsx (100%) rename apps/{mesh-docs => docs}/src/components/icons/UsersIcon.tsx (100%) rename apps/{mesh-docs => docs}/src/components/mdx.tsx (81%) create mode 100644 apps/docs/src/components/route-change-listener.tsx create mode 100644 apps/docs/src/config/index.ts create mode 100644 apps/docs/src/contexts/route-context.tsx rename apps/{mesh-docs => docs}/src/data/get-children-by-id.ts (51%) create mode 100644 apps/docs/src/data/get-class-children.ts rename apps/{mesh-docs => docs}/src/data/get-class-groups.ts (63%) create mode 100644 apps/docs/src/data/get-class.ts create mode 100644 apps/docs/src/data/get-classes.ts create mode 100644 apps/docs/src/data/get-data.ts rename apps/{mesh-docs => docs}/src/data/get-function.ts (60%) create mode 100644 apps/docs/src/data/get-functions.ts rename apps/{mesh-docs => docs}/src/data/get-interface-groups.ts (60%) rename apps/{mesh-docs => docs}/src/data/get-interface.ts (60%) create mode 100644 apps/docs/src/data/get-interfaces.ts create mode 100644 apps/docs/src/data/get-type.ts create mode 100644 apps/docs/src/data/get-types.ts create mode 100644 apps/docs/src/data/page-routes.ts rename apps/{mesh-docs => docs}/src/data/utils.ts (100%) rename apps/{mesh-web/public/favicon => docs/src}/favicon.ico (100%) rename apps/{mesh-docs => docs}/src/lib/remToPx.ts (100%) rename apps/{mesh-docs => docs}/src/mdx/recma.mjs (100%) rename apps/{mesh-docs => docs}/src/mdx/rehype.mjs (100%) rename apps/{mesh-docs => docs}/src/mdx/remark.mjs (100%) rename apps/{mesh-docs => docs}/src/mdx/search.mjs (100%) rename apps/{mesh-docs => docs}/src/styles/tailwind.css (100%) rename apps/{mesh-docs => docs}/tailwind.config.ts (100%) rename apps/{mesh-docs => docs}/tsconfig.json (90%) rename apps/{mesh-docs => docs}/typography.ts (100%) delete mode 100644 apps/mesh-cli/README.md delete mode 100755 apps/mesh-cli/bin/create-mesh-app delete mode 100644 apps/mesh-cli/package.json delete mode 100644 apps/mesh-cli/src/actions/create.ts delete mode 100644 apps/mesh-cli/src/actions/index.ts delete mode 100644 apps/mesh-cli/src/helpers/index.ts delete mode 100644 apps/mesh-cli/src/helpers/resolvePkgManager.ts delete mode 100644 apps/mesh-cli/src/helpers/setProjectName.ts delete mode 100644 apps/mesh-cli/src/helpers/tryGitInit.ts delete mode 100644 apps/mesh-cli/src/index.ts delete mode 100644 apps/mesh-cli/src/utils/index.ts delete mode 100644 apps/mesh-cli/src/utils/logger.ts delete mode 100644 apps/mesh-cli/tsconfig.json delete mode 100644 apps/mesh-docs/README.md delete mode 100644 apps/mesh-docs/public/next.svg delete mode 100644 apps/mesh-docs/public/vercel.svg delete mode 100644 apps/mesh-docs/src/app/favicon.ico delete mode 100644 apps/mesh-docs/src/app/functions/[name]/page.tsx delete mode 100644 apps/mesh-docs/src/app/layout.tsx delete mode 100644 apps/mesh-docs/src/app/providers.tsx delete mode 100644 apps/mesh-docs/src/components/Layout.tsx delete mode 100644 apps/mesh-docs/src/components/Navigation.tsx delete mode 100644 apps/mesh-docs/src/config/index.ts delete mode 100644 apps/mesh-docs/src/data/api.json delete mode 100644 apps/mesh-docs/src/data/get-class-children.ts delete mode 100644 apps/mesh-docs/src/data/get-class.ts delete mode 100644 apps/mesh-docs/src/data/get-classes.ts delete mode 100644 apps/mesh-docs/src/data/get-functions.ts delete mode 100644 apps/mesh-docs/src/data/get-interfaces.ts delete mode 100644 apps/mesh-docs/src/data/get-type.ts delete mode 100644 apps/mesh-docs/src/data/get-types.ts delete mode 100644 apps/mesh-web/.eslintrc.json delete mode 100644 apps/mesh-web/README.md delete mode 100644 apps/mesh-web/components/common/fetchSelectAssets.tsx delete mode 100644 apps/mesh-web/components/common/layout.tsx delete mode 100644 apps/mesh-web/components/common/mintMeshToken.tsx delete mode 100644 apps/mesh-web/components/common/runDemoButton.tsx delete mode 100644 apps/mesh-web/components/common/section.tsx delete mode 100644 apps/mesh-web/components/common/sectionTwoCol.tsx delete mode 100644 apps/mesh-web/components/common/showMoreDetails.tsx delete mode 100644 apps/mesh-web/components/common/sidebar.tsx delete mode 100644 apps/mesh-web/components/courses/courseSidebar.tsx delete mode 100644 apps/mesh-web/components/courses/layout.tsx delete mode 100644 apps/mesh-web/components/pages/about/catalyst.tsx delete mode 100644 apps/mesh-web/components/pages/about/cips/index.tsx delete mode 100644 apps/mesh-web/components/pages/about/cips/list.tsx delete mode 100644 apps/mesh-web/components/pages/about/faq.tsx delete mode 100644 apps/mesh-web/components/pages/about/hero.tsx delete mode 100644 apps/mesh-web/components/pages/about/index.tsx delete mode 100644 apps/mesh-web/components/pages/about/media.tsx delete mode 100644 apps/mesh-web/components/pages/about/support/addBadge.tsx delete mode 100644 apps/mesh-web/components/pages/about/support/followTwitter.tsx delete mode 100644 apps/mesh-web/components/pages/about/support/index.tsx delete mode 100644 apps/mesh-web/components/pages/about/support/joinDiscord.tsx delete mode 100644 apps/mesh-web/components/pages/about/support/sendAdaToSupport.tsx delete mode 100644 apps/mesh-web/components/pages/about/support/starRepo.tsx delete mode 100644 apps/mesh-web/components/pages/apis/appwallet/generateWallet.tsx delete mode 100644 apps/mesh-web/components/pages/apis/appwallet/getPaymentAddress.tsx delete mode 100644 apps/mesh-web/components/pages/apis/appwallet/getRewardAddress.tsx delete mode 100644 apps/mesh-web/components/pages/apis/appwallet/hero.tsx delete mode 100644 apps/mesh-web/components/pages/apis/appwallet/index.tsx delete mode 100644 apps/mesh-web/components/pages/apis/appwallet/signData.tsx delete mode 100644 apps/mesh-web/components/pages/apis/appwallet/signTx.tsx delete mode 100644 apps/mesh-web/components/pages/apis/browserwallet/connectWallet.tsx delete mode 100644 apps/mesh-web/components/pages/apis/browserwallet/getAssets.tsx delete mode 100644 apps/mesh-web/components/pages/apis/browserwallet/getBalance.tsx delete mode 100644 apps/mesh-web/components/pages/apis/browserwallet/getChangeAddress.tsx delete mode 100644 apps/mesh-web/components/pages/apis/browserwallet/getCollateral.tsx delete mode 100644 apps/mesh-web/components/pages/apis/browserwallet/getInstalledWallets.tsx delete mode 100644 apps/mesh-web/components/pages/apis/browserwallet/getLovelace.tsx delete mode 100644 apps/mesh-web/components/pages/apis/browserwallet/getNetworkId.tsx delete mode 100644 apps/mesh-web/components/pages/apis/browserwallet/getPolicyIdAssets.tsx delete mode 100644 apps/mesh-web/components/pages/apis/browserwallet/getPolicyIds.tsx delete mode 100644 apps/mesh-web/components/pages/apis/browserwallet/getRewardAddresses.tsx delete mode 100644 apps/mesh-web/components/pages/apis/browserwallet/getUnusedAddresses.tsx delete mode 100644 apps/mesh-web/components/pages/apis/browserwallet/getUsedAddresses.tsx delete mode 100644 apps/mesh-web/components/pages/apis/browserwallet/getUtxos.tsx delete mode 100644 apps/mesh-web/components/pages/apis/browserwallet/hero.tsx delete mode 100644 apps/mesh-web/components/pages/apis/browserwallet/index.tsx delete mode 100644 apps/mesh-web/components/pages/apis/browserwallet/signData.tsx delete mode 100644 apps/mesh-web/components/pages/apis/browserwallet/signTx.tsx delete mode 100644 apps/mesh-web/components/pages/apis/browserwallet/submitTx.tsx delete mode 100644 apps/mesh-web/components/pages/apis/meshwallet/common.ts delete mode 100644 apps/mesh-web/components/pages/apis/meshwallet/connectWallet.tsx delete mode 100644 apps/mesh-web/components/pages/apis/meshwallet/createCollateral.tsx delete mode 100644 apps/mesh-web/components/pages/apis/meshwallet/generateWallet.tsx delete mode 100644 apps/mesh-web/components/pages/apis/meshwallet/getAssets.tsx delete mode 100644 apps/mesh-web/components/pages/apis/meshwallet/getBalance.tsx delete mode 100644 apps/mesh-web/components/pages/apis/meshwallet/getChangeAddress.tsx delete mode 100644 apps/mesh-web/components/pages/apis/meshwallet/getInstalledWallets.tsx delete mode 100644 apps/mesh-web/components/pages/apis/meshwallet/getLovelace.tsx delete mode 100644 apps/mesh-web/components/pages/apis/meshwallet/getNetworkId.tsx delete mode 100644 apps/mesh-web/components/pages/apis/meshwallet/getPolicyIdAssets.tsx delete mode 100644 apps/mesh-web/components/pages/apis/meshwallet/getPolicyIds.tsx delete mode 100644 apps/mesh-web/components/pages/apis/meshwallet/getRewardAddresses.tsx delete mode 100644 apps/mesh-web/components/pages/apis/meshwallet/getUnusedAddresses.tsx delete mode 100644 apps/mesh-web/components/pages/apis/meshwallet/getUsedAddresses.tsx delete mode 100644 apps/mesh-web/components/pages/apis/meshwallet/getUtxos.tsx delete mode 100644 apps/mesh-web/components/pages/apis/meshwallet/hero.tsx delete mode 100644 apps/mesh-web/components/pages/apis/meshwallet/index.tsx delete mode 100644 apps/mesh-web/components/pages/apis/meshwallet/signData.tsx delete mode 100644 apps/mesh-web/components/pages/apis/meshwallet/signTx.tsx delete mode 100644 apps/mesh-web/components/pages/apis/meshwallet/submitTx.tsx delete mode 100644 apps/mesh-web/components/pages/apis/resolvers/hero.tsx delete mode 100644 apps/mesh-web/components/pages/apis/resolvers/index.tsx delete mode 100644 apps/mesh-web/components/pages/apis/resolvers/resolveDataHash.tsx delete mode 100644 apps/mesh-web/components/pages/apis/resolvers/resolveEpochNo.tsx delete mode 100644 apps/mesh-web/components/pages/apis/resolvers/resolveFingerprint.tsx delete mode 100644 apps/mesh-web/components/pages/apis/resolvers/resolveNativeScriptAddress.tsx delete mode 100644 apps/mesh-web/components/pages/apis/resolvers/resolveNativeScriptHash.tsx delete mode 100644 apps/mesh-web/components/pages/apis/resolvers/resolvePaymentKeyHash.tsx delete mode 100644 apps/mesh-web/components/pages/apis/resolvers/resolvePlutusScriptAddress.tsx delete mode 100644 apps/mesh-web/components/pages/apis/resolvers/resolvePlutusScriptHash.tsx delete mode 100644 apps/mesh-web/components/pages/apis/resolvers/resolvePrivateKey.tsx delete mode 100644 apps/mesh-web/components/pages/apis/resolvers/resolveSlotNo.tsx delete mode 100644 apps/mesh-web/components/pages/apis/resolvers/resolveStakeAddress.tsx delete mode 100644 apps/mesh-web/components/pages/apis/resolvers/resolveStakeKeyHash.tsx delete mode 100644 apps/mesh-web/components/pages/apis/resolvers/resolveTxHash.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/basic/coinSelection.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/basic/getSize.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/basic/sendAda.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/basic/sendAdaHandler.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/basic/sendAssets.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/basic/sendToken.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/basic/sendValue.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/basic/setCollateral.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/basic/setMetadata.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/basic/setNativeScriptInput.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/basic/setRequiredSigners.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builder/InvalidInterval.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builder/changeAddress.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builder/complete.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builder/delegateStakeCertificate.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builder/deregisterCertificate.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builder/metadataValue.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builder/mintNative.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builder/mintPlutus.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builder/readOnlyTxInReference.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builder/registerCertificate.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builder/registerPoolCertificate.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builder/requiredSignerHash.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builder/retirePoolCertificate.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builder/schemas.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builder/scriptTxIn.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builder/signingKey.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builder/spendingPlutusScriptV2.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builder/spendingReferenceTxInRedeemerValue.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builder/spendingTxInReference.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builder/txIn.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builder/txInCollateral.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builder/txOut.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builderExample/complexTransaction.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builderExample/gettingStarted.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builderExample/lockFund.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builderExample/mintToken.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builderExample/sendValues.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builderExample/staking.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builderExample/unlockFund.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builderExample/withObject.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/builderExample/withoutDependency.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/commonHero.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/hero.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/minting/burning.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/minting/minting.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/minting/mintingNativeScript.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/minting/mintingPlutusScript.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/minting/mintingRoyaltyToken.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/smart-contract/datum.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/smart-contract/lockAssets.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/smart-contract/plutus-minting.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/smart-contract/redeemer.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/smart-contract/unlockAssets.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/staking/delegateStake.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/staking/deregisterStake.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/staking/registerStake.tsx delete mode 100644 apps/mesh-web/components/pages/apis/transaction/staking/withdrawRewards.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/coupon-bond-guaranteed/depositFund.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/coupon-bond-guaranteed/hero.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/coupon-bond-guaranteed/index.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/escrow/cancelEscrow.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/escrow/common.ts delete mode 100644 apps/mesh-web/components/pages/contracts/escrow/completeEscrow.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/escrow/hero.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/escrow/index.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/escrow/initiateEscrow.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/escrow/recipientDeposit.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/giftcard/common.ts delete mode 100644 apps/mesh-web/components/pages/contracts/giftcard/createGiftCard.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/giftcard/hero.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/giftcard/index.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/giftcard/redeemGiftCard.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/marketplace/buyAsset.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/marketplace/cancelListing.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/marketplace/common.ts delete mode 100644 apps/mesh-web/components/pages/contracts/marketplace/hero.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/marketplace/index.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/marketplace/listAsset.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/marketplace/updateListing.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/payment-splitter/common.ts delete mode 100644 apps/mesh-web/components/pages/contracts/payment-splitter/hero.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/payment-splitter/index.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/payment-splitter/sendLovelace.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/payment-splitter/triggerPayout.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/swap/acceptSwap.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/swap/cancelSwap.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/swap/hero.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/swap/index.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/swap/initiateSwap.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/vesting/common.ts delete mode 100644 apps/mesh-web/components/pages/contracts/vesting/depositFund.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/vesting/hero.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/vesting/index.tsx delete mode 100644 apps/mesh-web/components/pages/contracts/vesting/withdrawFund.tsx delete mode 100644 apps/mesh-web/components/pages/guides/layout.tsx delete mode 100644 apps/mesh-web/components/pages/guides/transactions/functions.ts delete mode 100644 apps/mesh-web/components/pages/guides/transactions/hero.tsx delete mode 100644 apps/mesh-web/components/pages/guides/transactions/index.tsx delete mode 100644 apps/mesh-web/components/pages/guides/transactions/init.tsx delete mode 100644 apps/mesh-web/components/pages/guides/transactions/mintToken.tsx delete mode 100644 apps/mesh-web/components/pages/guides/transactions/sendAda.tsx delete mode 100644 apps/mesh-web/components/pages/home/featureCli.tsx delete mode 100644 apps/mesh-web/components/pages/home/featureProviders.tsx delete mode 100644 apps/mesh-web/components/pages/home/featureReact.tsx delete mode 100644 apps/mesh-web/components/pages/home/featureTransaction.tsx delete mode 100644 apps/mesh-web/components/pages/home/featureWallet.tsx delete mode 100644 apps/mesh-web/components/pages/home/hero.tsx delete mode 100644 apps/mesh-web/components/pages/home/index.tsx delete mode 100644 apps/mesh-web/components/pages/migrateManualInstall/gatsby.tsx delete mode 100644 apps/mesh-web/components/pages/migrateManualInstall/nestjs.tsx delete mode 100644 apps/mesh-web/components/pages/migrateManualInstall/nextjs.tsx delete mode 100644 apps/mesh-web/components/pages/migrateManualInstall/vue.tsx delete mode 100644 apps/mesh-web/components/pages/migrateManualInstall/webpack.tsx delete mode 100644 apps/mesh-web/components/pages/providers/badges.tsx delete mode 100644 apps/mesh-web/components/pages/providers/evaluator.tsx delete mode 100644 apps/mesh-web/components/pages/providers/evaluator/evaluateTx.tsx delete mode 100644 apps/mesh-web/components/pages/providers/fetcher.tsx delete mode 100644 apps/mesh-web/components/pages/providers/fetchers/fetchAccountInfo.tsx delete mode 100644 apps/mesh-web/components/pages/providers/fetchers/fetchAddressUtxos.tsx delete mode 100644 apps/mesh-web/components/pages/providers/fetchers/fetchAssetAddresses.tsx delete mode 100644 apps/mesh-web/components/pages/providers/fetchers/fetchAssetMetadata.tsx delete mode 100644 apps/mesh-web/components/pages/providers/fetchers/fetchBlockInfo.tsx delete mode 100644 apps/mesh-web/components/pages/providers/fetchers/fetchCollectionAssets.tsx delete mode 100644 apps/mesh-web/components/pages/providers/fetchers/fetchHandleAddress.tsx delete mode 100644 apps/mesh-web/components/pages/providers/fetchers/fetchProtocolParameters.tsx delete mode 100644 apps/mesh-web/components/pages/providers/fetchers/fetchTxInfo.tsx delete mode 100644 apps/mesh-web/components/pages/providers/listener.tsx delete mode 100644 apps/mesh-web/components/pages/providers/listener/onNextTx.tsx delete mode 100644 apps/mesh-web/components/pages/providers/listener/onTxConfirmed.tsx delete mode 100644 apps/mesh-web/components/pages/providers/submitter.tsx delete mode 100644 apps/mesh-web/components/pages/react/uiComponents/connectWallet.tsx delete mode 100644 apps/mesh-web/components/pages/react/uiComponents/hero.tsx delete mode 100644 apps/mesh-web/components/pages/react/uiComponents/index.tsx delete mode 100644 apps/mesh-web/components/pages/react/uiComponents/poweredByMesh.tsx delete mode 100644 apps/mesh-web/components/pages/react/uiComponents/resolveMedia.tsx delete mode 100644 apps/mesh-web/components/pages/react/uiComponents/stakeButton.tsx delete mode 100644 apps/mesh-web/components/pages/react/walletHooks/hero.tsx delete mode 100644 apps/mesh-web/components/pages/react/walletHooks/index.tsx delete mode 100644 apps/mesh-web/components/pages/react/walletHooks/useAddress.tsx delete mode 100644 apps/mesh-web/components/pages/react/walletHooks/useAssets.tsx delete mode 100644 apps/mesh-web/components/pages/react/walletHooks/useLovelace.tsx delete mode 100644 apps/mesh-web/components/pages/react/walletHooks/useNetwork.tsx delete mode 100644 apps/mesh-web/components/pages/react/walletHooks/useWalletList.tsx delete mode 100644 apps/mesh-web/components/pages/react/walletHooks/useWalletTx.tsx delete mode 100644 apps/mesh-web/components/pages/starterTemplates/data.ts delete mode 100644 apps/mesh-web/components/pages/starterTemplates/hero.tsx delete mode 100644 apps/mesh-web/components/pages/starterTemplates/index.tsx delete mode 100644 apps/mesh-web/components/pages/starterTemplates/selector.tsx delete mode 100644 apps/mesh-web/components/site/footer.tsx delete mode 100644 apps/mesh-web/components/site/navbar.tsx delete mode 100644 apps/mesh-web/components/ui/button.tsx delete mode 100644 apps/mesh-web/components/ui/buttongroup.tsx delete mode 100644 apps/mesh-web/components/ui/card.tsx delete mode 100644 apps/mesh-web/components/ui/cardTitleDescImage.tsx delete mode 100644 apps/mesh-web/components/ui/codeblock.tsx delete mode 100644 apps/mesh-web/components/ui/image.tsx delete mode 100644 apps/mesh-web/components/ui/stickySidebar.tsx delete mode 100644 apps/mesh-web/components/ui/textarea.tsx delete mode 100644 apps/mesh-web/configs/demo.ts delete mode 100644 apps/mesh-web/configs/site.ts delete mode 100644 apps/mesh-web/contexts/demo.tsx delete mode 100644 apps/mesh-web/contexts/wallet.tsx delete mode 100644 apps/mesh-web/hooks/useLocalStorage.ts delete mode 100644 apps/mesh-web/lib/ga/index.ts delete mode 100644 apps/mesh-web/next.config.js delete mode 100644 apps/mesh-web/package.json delete mode 100644 apps/mesh-web/pages/404.tsx delete mode 100644 apps/mesh-web/pages/_app.tsx delete mode 100644 apps/mesh-web/pages/_document.tsx delete mode 100644 apps/mesh-web/pages/about/catalyst.tsx delete mode 100644 apps/mesh-web/pages/about/cips.tsx delete mode 100644 apps/mesh-web/pages/about/index.tsx delete mode 100644 apps/mesh-web/pages/about/media-kit.tsx delete mode 100644 apps/mesh-web/pages/about/references.tsx delete mode 100644 apps/mesh-web/pages/about/support-us.tsx delete mode 100644 apps/mesh-web/pages/api/donate-mint-mesh.ts delete mode 100644 apps/mesh-web/pages/apis/appwallet.tsx delete mode 100644 apps/mesh-web/pages/apis/browserwallet.tsx delete mode 100644 apps/mesh-web/pages/apis/index.tsx delete mode 100644 apps/mesh-web/pages/apis/meshwallet.tsx delete mode 100644 apps/mesh-web/pages/apis/resolvers.tsx delete mode 100644 apps/mesh-web/pages/apis/transaction/builder.tsx delete mode 100644 apps/mesh-web/pages/apis/transaction/builderExample.tsx delete mode 100644 apps/mesh-web/pages/apis/transaction/index.tsx delete mode 100644 apps/mesh-web/pages/apis/transaction/minting.tsx delete mode 100644 apps/mesh-web/pages/apis/transaction/smart-contract.tsx delete mode 100644 apps/mesh-web/pages/apis/transaction/staking.tsx delete mode 100644 apps/mesh-web/pages/courses/index.tsx delete mode 100644 apps/mesh-web/pages/courses/intro-to-web3/basic-transactions/send-lovelace.tsx delete mode 100644 apps/mesh-web/pages/courses/intro-to-web3/browser-wallet/connect-wallet.tsx delete mode 100644 apps/mesh-web/pages/courses/intro-to-web3/common/sidebar.tsx delete mode 100644 apps/mesh-web/pages/courses/intro-to-web3/index.tsx delete mode 100644 apps/mesh-web/pages/courses/intro-to-web3/system-setup/create-project.tsx delete mode 100644 apps/mesh-web/pages/courses/intro-to-web3/system-setup/install-github.tsx delete mode 100644 apps/mesh-web/pages/courses/intro-to-web3/system-setup/install-nodejs.tsx delete mode 100644 apps/mesh-web/pages/courses/intro-to-web3/system-setup/install-vscode.tsx delete mode 100644 apps/mesh-web/pages/courses/intro-to-web3/system-setup/install-wallet.tsx delete mode 100644 apps/mesh-web/pages/courses/intro-to-web3/welcome/template.tsx delete mode 100644 apps/mesh-web/pages/debug/mesh/index.tsx delete mode 100644 apps/mesh-web/pages/debug/mesh/minting.tsx delete mode 100644 apps/mesh-web/pages/debug/yaci/index.tsx delete mode 100644 apps/mesh-web/pages/getting-started/index.tsx delete mode 100644 apps/mesh-web/pages/guides/aiken.tsx delete mode 100644 apps/mesh-web/pages/guides/custom-marketplace.tsx delete mode 100644 apps/mesh-web/pages/guides/custom-provider.tsx delete mode 100644 apps/mesh-web/pages/guides/index.tsx delete mode 100644 apps/mesh-web/pages/guides/minting-on-nodejs.tsx delete mode 100644 apps/mesh-web/pages/guides/minting-reference-token.tsx delete mode 100644 apps/mesh-web/pages/guides/multisig-minting.tsx delete mode 100644 apps/mesh-web/pages/guides/nestjs.tsx delete mode 100644 apps/mesh-web/pages/guides/nextjs.tsx delete mode 100644 apps/mesh-web/pages/guides/pluts.tsx delete mode 100644 apps/mesh-web/pages/guides/prove-wallet-ownership.tsx delete mode 100644 apps/mesh-web/pages/guides/smart-contract-transactions.tsx delete mode 100644 apps/mesh-web/pages/guides/smart-contract.tsx delete mode 100644 apps/mesh-web/pages/guides/standalone.tsx delete mode 100644 apps/mesh-web/pages/index.tsx delete mode 100644 apps/mesh-web/pages/migration-manual-installation/index.tsx delete mode 100644 apps/mesh-web/pages/providers/blockfrost.tsx delete mode 100644 apps/mesh-web/pages/providers/index.tsx delete mode 100644 apps/mesh-web/pages/providers/koios.tsx delete mode 100644 apps/mesh-web/pages/providers/maestro.tsx delete mode 100644 apps/mesh-web/pages/providers/ogmios.tsx delete mode 100644 apps/mesh-web/pages/providers/tangocrypto.tsx delete mode 100644 apps/mesh-web/pages/react/getting-started.tsx delete mode 100644 apps/mesh-web/pages/react/index.tsx delete mode 100644 apps/mesh-web/pages/react/ui-components.tsx delete mode 100644 apps/mesh-web/pages/react/wallet-hooks.tsx delete mode 100644 apps/mesh-web/pages/smart-contracts/coupon-bond-guaranteed.tsx delete mode 100644 apps/mesh-web/pages/smart-contracts/escrow.tsx delete mode 100644 apps/mesh-web/pages/smart-contracts/giftcard.tsx delete mode 100644 apps/mesh-web/pages/smart-contracts/index.tsx delete mode 100644 apps/mesh-web/pages/smart-contracts/marketplace.tsx delete mode 100644 apps/mesh-web/pages/smart-contracts/payment-splitter.tsx delete mode 100644 apps/mesh-web/pages/smart-contracts/swap.tsx delete mode 100644 apps/mesh-web/pages/smart-contracts/vesting.tsx delete mode 100644 apps/mesh-web/pages/starter-templates/index.tsx delete mode 100644 apps/mesh-web/public/.well-known/nostr.json delete mode 100644 apps/mesh-web/public/about/road-g5604c4b4e_1280.jpg delete mode 100644 apps/mesh-web/public/courses/intro-to-web3/github.png delete mode 100644 apps/mesh-web/public/courses/intro-to-web3/mesh-starter-template.png delete mode 100644 apps/mesh-web/public/courses/intro-to-web3/starter-template.png delete mode 100644 apps/mesh-web/public/css/template.css delete mode 100644 apps/mesh-web/public/favicon/site.webmanifest delete mode 100644 apps/mesh-web/public/getting-started/color-samples-g2e3c7e40c_1280.jpg delete mode 100644 apps/mesh-web/public/getting-started/office-g8b03895cc_640.jpg delete mode 100644 apps/mesh-web/public/providers/ogmios.png delete mode 100644 apps/mesh-web/public/providers/tangocrypto.png delete mode 100644 apps/mesh-web/public/react/athlete-gca57603b5_1280.jpg delete mode 100644 apps/mesh-web/public/react/interior-design-g3564a671e_640.jpg delete mode 100644 apps/mesh-web/public/react/pocket-g7546ee58e_1280.jpg delete mode 100644 apps/mesh-web/public/react/rocket-gdc66999bf_640.png delete mode 100644 apps/mesh-web/public/react/ux-g389fb9d2b_1280.jpg delete mode 100644 apps/mesh-web/public/sitemap.xml delete mode 100644 apps/mesh-web/public/support/grasp-g76b6d77d5_640.jpg delete mode 100644 apps/mesh-web/public/templates/aiken.png delete mode 100644 apps/mesh-web/public/templates/ecommerce.png delete mode 100644 apps/mesh-web/public/templates/gatsby.png delete mode 100644 apps/mesh-web/public/templates/javascript.png delete mode 100644 apps/mesh-web/public/templates/marketplace.png delete mode 100644 apps/mesh-web/public/templates/minting.png delete mode 100644 apps/mesh-web/public/templates/nextjs.png delete mode 100644 apps/mesh-web/public/templates/pluts.png delete mode 100644 apps/mesh-web/public/templates/remix.svg delete mode 100644 apps/mesh-web/public/templates/signin.png delete mode 100644 apps/mesh-web/public/templates/stakepool.png delete mode 100644 apps/mesh-web/public/templates/starter.png delete mode 100644 apps/mesh-web/public/templates/svelte.png delete mode 100644 apps/mesh-web/public/templates/typescript.svg delete mode 100644 apps/mesh-web/public/templates/vite.svg delete mode 100644 apps/mesh-web/public/templates/vue.png delete mode 100644 apps/mesh-web/public/wallets/eternl.webp delete mode 100644 apps/mesh-web/public/wallets/flint.svg delete mode 100644 apps/mesh-web/public/wallets/gerowallet.svg delete mode 100644 apps/mesh-web/public/wallets/nami.svg delete mode 100644 apps/mesh-web/public/wallets/typhon.svg delete mode 100644 apps/mesh-web/styles/custom.css delete mode 100644 apps/mesh-web/styles/highlight/stackoverflow-dark.css delete mode 100644 apps/mesh-web/styles/highlight/stackoverflow-light.css delete mode 100644 apps/mesh-web/tailwind.config.js delete mode 100644 apps/mesh-web/tsconfig.json create mode 100644 apps/playground/.env.example create mode 100644 apps/playground/.eslintrc.js rename apps/{mesh-web => playground}/next-env.d.ts (100%) create mode 100644 apps/playground/next.config.js create mode 100644 apps/playground/package.json rename apps/{mesh-web => playground}/postcss.config.js (96%) create mode 100644 apps/playground/public/favicon.ico rename apps/{mesh-web => playground}/public/favicon/android-chrome-192x192.png (100%) rename apps/{mesh-web => playground}/public/favicon/android-chrome-512x512.png (100%) rename apps/{mesh-web => playground}/public/favicon/apple-touch-icon.png (100%) rename apps/{mesh-web => playground}/public/favicon/browserconfig.xml (100%) rename apps/{mesh-web => playground}/public/favicon/favicon-16x16.png (100%) rename apps/{mesh-web => playground}/public/favicon/favicon-32x32.png (100%) create mode 100644 apps/playground/public/favicon/favicon.ico rename apps/{mesh-web => playground}/public/favicon/mstile-150x150.png (100%) rename apps/{mesh-web => playground}/public/favicon/safari-pinned-tab.svg (100%) create mode 100644 apps/playground/public/favicon/site.webmanifest rename apps/{mesh-web => playground}/public/guides/aiken.png (100%) rename apps/{mesh-web => playground}/public/guides/arches-1866598_1280.jpg (100%) rename apps/{mesh-web => playground}/public/guides/art-g68512aa8d_1280.jpg (100%) rename apps/{mesh-web => playground}/public/guides/blockchain.jpg (100%) rename apps/{mesh-web => playground}/public/guides/cryptographically-prove-wallet-ownership-process.png (100%) rename apps/{mesh-web => playground}/public/guides/cryptographically-prove-wallet-ownership.png (100%) rename apps/{mesh-web => playground}/public/guides/custom-marketplace-1.jpeg (100%) rename apps/{mesh-web => playground}/public/guides/custom-marketplace-2.png (100%) rename apps/{mesh-web => playground}/public/guides/custom-marketplace.png (100%) rename apps/{mesh-web => playground}/public/guides/develop-first-web-app.png (100%) rename apps/{mesh-web => playground}/public/guides/door-gf0710cc4d_640.jpg (100%) rename apps/{mesh-web => playground}/public/guides/implement-custom-provider.png (100%) rename apps/{mesh-web => playground}/public/guides/integrating-smart-contract.png (100%) rename apps/{mesh-web => playground}/public/guides/key-gb17103099_640.jpg (100%) rename apps/{mesh-web => playground}/public/guides/keys-g25a80b203_1280.jpg (100%) rename apps/{mesh-web => playground}/public/guides/laptop-g44c60b4ed_1280.jpg (100%) rename apps/{mesh-web => playground}/public/guides/minting-application.png (100%) rename apps/{mesh-web => playground}/public/guides/multi-signatures-transaction.png (100%) rename apps/{mesh-web => playground}/public/guides/nextjs.png (100%) rename apps/{mesh-web => playground}/public/guides/nodejs.jpg (100%) rename apps/{mesh-web => playground}/public/guides/pluts.png (100%) rename apps/{mesh-web => playground}/public/guides/salt-harvesting-3060093_1280.jpg (100%) rename apps/{mesh-web => playground}/public/guides/service-g2192fe835_640.jpg (100%) rename apps/{mesh-web => playground}/public/guides/smart-contract-transactions.png (100%) rename apps/{mesh-web => playground}/public/guides/smart-contracts.jpg (100%) rename apps/{mesh-web => playground}/public/guides/standalone.png (100%) rename apps/{mesh-web => playground}/public/guides/sunset-g52fe9bcd1_1280.jpg (100%) rename apps/{mesh-web => playground}/public/guides/supermarket-g42acef7c1_640.jpg (100%) rename apps/{mesh-web => playground}/public/home/starter-template-cli.mp4 (100%) create mode 100644 apps/playground/public/images/aiken/aiken-card.png create mode 100644 apps/playground/public/images/aiken/aiken-icon.png create mode 100644 apps/playground/public/images/aiken/logo-dark.png create mode 100644 apps/playground/public/images/aiken/logo-light.png rename apps/{mesh-web/public/logo-mesh => playground/public/logos}/black/logo-mesh-black-128x128.png (100%) rename apps/{mesh-web/public/logo-mesh => playground/public/logos}/black/logo-mesh-black-16x16.png (100%) rename apps/{mesh-web/public/logo-mesh => playground/public/logos}/black/logo-mesh-black-256x256.png (100%) rename apps/{mesh-web/public/logo-mesh => playground/public/logos}/black/logo-mesh-black-300x300.png (100%) rename apps/{mesh-web/public/logo-mesh => playground/public/logos}/black/logo-mesh-black-32x32.png (100%) rename apps/{mesh-web/public/logo-mesh => playground/public/logos}/black/logo-mesh-black-512x512.png (100%) rename apps/{mesh-web/public/logo-mesh => playground/public/logos}/black/logo-mesh-black-64x64.png (100%) rename apps/{mesh-web/public/logo-mesh => playground/public/logos}/logo-mesh-vector.svg (100%) rename apps/{mesh-web/public/logo-mesh => playground/public/logos}/mesh.png (100%) rename apps/{mesh-web/public/logo-mesh => playground/public/logos}/white/logo-mesh-white-128x128.png (100%) rename apps/{mesh-web/public/logo-mesh => playground/public/logos}/white/logo-mesh-white-16x16.png (100%) rename apps/{mesh-web/public/logo-mesh => playground/public/logos}/white/logo-mesh-white-256x256.png (100%) rename apps/{mesh-web/public/logo-mesh => playground/public/logos}/white/logo-mesh-white-300x300.png (100%) rename apps/{mesh-web/public/logo-mesh => playground/public/logos}/white/logo-mesh-white-32x32.png (100%) rename apps/{mesh-web/public/logo-mesh => playground/public/logos}/white/logo-mesh-white-512x512.png (100%) rename apps/{mesh-web/public/logo-mesh => playground/public/logos}/white/logo-mesh-white-64x64.png (100%) rename apps/{mesh-web => playground}/public/providers/blockfrost.png (100%) rename apps/{mesh-web => playground}/public/providers/koios.png (100%) rename apps/{mesh-web => playground}/public/providers/maestro.png (100%) create mode 100644 apps/playground/public/providers/ogmios.png create mode 100644 apps/playground/public/providers/yaci.png rename apps/{mesh-web/public/support/logo-g8677b0968_640.png => playground/public/support/discord.png} (100%) rename apps/{mesh-web => playground}/public/support/github-dark.png (100%) rename apps/{mesh-web => playground}/public/support/github-light.png (100%) rename apps/{mesh-web => playground}/public/support/meshbadge.png (100%) rename apps/{mesh-web/public/support/thank-g28bb2235f_640.png => playground/public/support/thank-you.png} (100%) rename apps/{mesh-web/public/support/social-g6f05844cb_640.png => playground/public/support/twitter.png} (100%) rename apps/{mesh-web => playground/src}/backend/index.ts (100%) rename apps/{mesh-web => playground/src}/backend/support.ts (100%) create mode 100644 apps/playground/src/components/button/button-group.tsx create mode 100644 apps/playground/src/components/button/button.tsx create mode 100644 apps/playground/src/components/button/run-demo-button.tsx create mode 100644 apps/playground/src/components/card/card-title-desc-image.tsx create mode 100644 apps/playground/src/components/card/card.tsx rename apps/{mesh-web/components/common/blockchainProvider.tsx => playground/src/components/cardano/blockchain-providers-code-snippet.tsx} (64%) create mode 100644 apps/playground/src/components/cardano/blockchain-providers-key.tsx rename apps/{mesh-web/components/common/connectCipWallet.tsx => playground/src/components/cardano/connect-browser-wallet.tsx} (62%) create mode 100644 apps/playground/src/components/cardano/fetch-utxo-by-datum.ts create mode 100644 apps/playground/src/components/cardano/mesh-wallet.ts rename apps/{mesh-web/components/ui => playground/src/components/form}/input.tsx (71%) rename apps/{mesh-web/components/ui => playground/src/components/form}/select.tsx (55%) create mode 100644 apps/playground/src/components/form/textarea.tsx create mode 100644 apps/playground/src/components/layouts/header-and-cards.tsx create mode 100644 apps/playground/src/components/layouts/image-header-and-body.tsx create mode 100644 apps/playground/src/components/layouts/markdown.tsx create mode 100644 apps/playground/src/components/layouts/root/center-padded.tsx create mode 100644 apps/playground/src/components/layouts/root/full-width.tsx create mode 100644 apps/playground/src/components/layouts/sidebar-fullwidth.tsx create mode 100644 apps/playground/src/components/layouts/sidebar/index.tsx create mode 100644 apps/playground/src/components/sections/center-align-header-paragraph.tsx rename apps/{mesh-web/components/common/runDemoResult.tsx => playground/src/components/sections/demo-result.tsx} (56%) create mode 100644 apps/playground/src/components/sections/hero-two-sections.tsx create mode 100644 apps/playground/src/components/sections/input-table.tsx create mode 100644 apps/playground/src/components/sections/live-code-demo.tsx create mode 100644 apps/playground/src/components/sections/title-icon-description-body.tsx create mode 100644 apps/playground/src/components/sections/two-columns-scroll.tsx create mode 100644 apps/playground/src/components/site/footer/index.tsx create mode 100644 apps/playground/src/components/site/footer/sitemap.tsx rename apps/{mesh-web => playground/src}/components/site/metatags.tsx (71%) create mode 100644 apps/playground/src/components/site/navbar/index.tsx create mode 100644 apps/playground/src/components/site/navbar/menu-item-dropdown.tsx create mode 100644 apps/playground/src/components/site/navbar/menu-item.tsx create mode 100644 apps/playground/src/components/site/navbar/submenu-item-dropdown.tsx create mode 100644 apps/playground/src/components/site/navbar/submenu-item.tsx rename apps/{mesh-web => playground/src}/components/site/scroller.tsx (62%) rename apps/{mesh-web => playground/src}/components/svgs/discord.tsx (96%) rename apps/{mesh-web => playground/src}/components/svgs/github.tsx (50%) rename apps/{mesh-web => playground/src}/components/svgs/mesh.tsx (91%) rename apps/{mesh-web => playground/src}/components/svgs/surpriseSvg.tsx (99%) rename apps/{mesh-web => playground/src}/components/svgs/twitter.tsx (54%) create mode 100644 apps/playground/src/components/text/codeblock.tsx create mode 100644 apps/playground/src/components/text/header2.tsx create mode 100644 apps/playground/src/components/text/header3.tsx create mode 100644 apps/playground/src/components/text/paragraph2.tsx rename apps/{mesh-web/contexts/appWallet.tsx => playground/src/contexts/app-wallet.tsx} (75%) create mode 100644 apps/playground/src/contexts/mesh-wallet.tsx create mode 100644 apps/playground/src/contexts/providers.tsx create mode 100644 apps/playground/src/data/cardano.ts create mode 100644 apps/playground/src/data/links-about.ts create mode 100644 apps/playground/src/data/links-aiken.ts create mode 100644 apps/playground/src/data/links-api.ts create mode 100644 apps/playground/src/data/links-catalyst.ts create mode 100644 apps/playground/src/data/links-data.ts create mode 100644 apps/playground/src/data/links-frameworks.ts create mode 100644 apps/playground/src/data/links-get-started.ts create mode 100644 apps/playground/src/data/links-guides.ts create mode 100644 apps/playground/src/data/links-providers.ts create mode 100644 apps/playground/src/data/links-react.ts create mode 100644 apps/playground/src/data/links-smart-contracts.ts create mode 100644 apps/playground/src/data/links-transactions.ts create mode 100644 apps/playground/src/data/links-txbuilders.ts create mode 100644 apps/playground/src/data/links-utilities.ts create mode 100644 apps/playground/src/data/links-wallets.ts create mode 100644 apps/playground/src/data/links-yaci.ts create mode 100644 apps/playground/src/data/site.ts create mode 100644 apps/playground/src/data/social.ts rename apps/{mesh-web => playground/src}/hooks/useCopyClipboard.ts (99%) create mode 100644 apps/playground/src/hooks/useDarkmode.ts create mode 100644 apps/playground/src/hooks/useProviders.ts create mode 100644 apps/playground/src/pages/404.tsx create mode 100644 apps/playground/src/pages/_app.tsx create mode 100644 apps/playground/src/pages/_document.tsx create mode 100644 apps/playground/src/pages/about/catalyst/index.tsx create mode 100644 apps/playground/src/pages/about/media-kit.tsx create mode 100644 apps/playground/src/pages/about/support-us/donate-section.tsx create mode 100644 apps/playground/src/pages/about/support-us/index.tsx create mode 100644 apps/playground/src/pages/aiken/common.tsx create mode 100644 apps/playground/src/pages/aiken/first-script/build.tsx create mode 100644 apps/playground/src/pages/aiken/first-script/index.tsx create mode 100644 apps/playground/src/pages/aiken/first-script/script.tsx create mode 100644 apps/playground/src/pages/aiken/getting-started/commands.tsx create mode 100644 apps/playground/src/pages/aiken/getting-started/editors.tsx create mode 100644 apps/playground/src/pages/aiken/getting-started/index.tsx create mode 100644 apps/playground/src/pages/aiken/getting-started/install.tsx create mode 100644 apps/playground/src/pages/aiken/index.tsx create mode 100644 apps/playground/src/pages/aiken/transactions/index.tsx create mode 100644 apps/playground/src/pages/aiken/transactions/lock.tsx create mode 100644 apps/playground/src/pages/aiken/transactions/redeem.tsx create mode 100644 apps/playground/src/pages/api/blockfrost/[...slug].ts create mode 100644 apps/playground/src/pages/api/donate-mint-mesh.ts create mode 100644 apps/playground/src/pages/apis/data/index.tsx create mode 100644 apps/playground/src/pages/apis/data/json/index.tsx create mode 100644 apps/playground/src/pages/apis/data/json/other-utils.tsx create mode 100644 apps/playground/src/pages/apis/data/json/utils-bool.tsx create mode 100644 apps/playground/src/pages/apis/data/json/utils-bytestring.tsx create mode 100644 apps/playground/src/pages/apis/data/json/utils-constructor.tsx create mode 100644 apps/playground/src/pages/apis/data/json/utils-integer.tsx create mode 100644 apps/playground/src/pages/apis/data/json/utils-list.tsx create mode 100644 apps/playground/src/pages/apis/data/json/utils-map.tsx create mode 100644 apps/playground/src/pages/apis/data/mesh/index.tsx create mode 100644 apps/playground/src/pages/apis/data/mesh/other-utils.tsx create mode 100644 apps/playground/src/pages/apis/data/mesh/utils-constructor.tsx create mode 100644 apps/playground/src/pages/apis/data/mesh/utils-primitives.tsx create mode 100644 apps/playground/src/pages/apis/data/overview/cbor-plutus-data.tsx create mode 100644 apps/playground/src/pages/apis/data/overview/index.tsx create mode 100644 apps/playground/src/pages/apis/data/overview/json-plutus-data.tsx create mode 100644 apps/playground/src/pages/apis/data/overview/mesh-plutus-data.tsx create mode 100644 apps/playground/src/pages/apis/data/overview/plutus-data-intro.tsx create mode 100644 apps/playground/src/pages/apis/data/utils/assets-to-plutus-value.tsx create mode 100644 apps/playground/src/pages/apis/data/utils/index.tsx create mode 100644 apps/playground/src/pages/apis/data/utils/plutus-array-to-string.tsx create mode 100644 apps/playground/src/pages/apis/data/utils/plutus-value-to-assets.tsx create mode 100644 apps/playground/src/pages/apis/data/utils/string-to-plutus-array.tsx create mode 100644 apps/playground/src/pages/apis/index.tsx create mode 100644 apps/playground/src/pages/apis/transaction/basics/begin.tsx create mode 100644 apps/playground/src/pages/apis/transaction/basics/cip20.tsx create mode 100644 apps/playground/src/pages/apis/transaction/basics/coin-selection.tsx create mode 100644 apps/playground/src/pages/apis/transaction/basics/handle.tsx create mode 100644 apps/playground/src/pages/apis/transaction/basics/index.tsx create mode 100644 apps/playground/src/pages/apis/transaction/basics/send-assets.tsx create mode 100644 apps/playground/src/pages/apis/transaction/basics/send-lovelace.tsx create mode 100644 apps/playground/src/pages/apis/transaction/basics/send-value.tsx create mode 100644 apps/playground/src/pages/apis/transaction/basics/set-collateral.tsx create mode 100644 apps/playground/src/pages/apis/transaction/basics/set-metadata.tsx create mode 100644 apps/playground/src/pages/apis/transaction/basics/set-required-signers.tsx rename apps/{mesh-web/components/pages/apis/transaction/basic/setTimeLimit.tsx => playground/src/pages/apis/transaction/basics/set-time.tsx} (80%) create mode 100644 apps/playground/src/pages/apis/transaction/common.tsx create mode 100644 apps/playground/src/pages/apis/transaction/index.tsx create mode 100644 apps/playground/src/pages/apis/transaction/minting/burning-one-signature.tsx create mode 100644 apps/playground/src/pages/apis/transaction/minting/index.tsx create mode 100644 apps/playground/src/pages/apis/transaction/minting/minting-cip68.tsx create mode 100644 apps/playground/src/pages/apis/transaction/minting/minting-native-script.tsx create mode 100644 apps/playground/src/pages/apis/transaction/minting/minting-one-signature.tsx create mode 100644 apps/playground/src/pages/apis/transaction/minting/minting-plutus-script.tsx create mode 100644 apps/playground/src/pages/apis/transaction/minting/minting-royalty-token.tsx create mode 100644 apps/playground/src/pages/apis/transaction/smart-contract/apply-param-to-script.tsx create mode 100644 apps/playground/src/pages/apis/transaction/smart-contract/designing-datum.tsx create mode 100644 apps/playground/src/pages/apis/transaction/smart-contract/index.tsx rename apps/{mesh-web/components/pages/apis/transaction/smart-contract/inlineDatum.tsx => playground/src/pages/apis/transaction/smart-contract/inline-datum.tsx} (59%) create mode 100644 apps/playground/src/pages/apis/transaction/smart-contract/lock-assets.tsx rename apps/{mesh-web/components/pages/apis/transaction/smart-contract/referenceScript.tsx => playground/src/pages/apis/transaction/smart-contract/reference-script.tsx} (57%) create mode 100644 apps/playground/src/pages/apis/transaction/smart-contract/unlock-assets.tsx create mode 100644 apps/playground/src/pages/apis/transaction/smart-contract/using-redeemer.tsx create mode 100644 apps/playground/src/pages/apis/transaction/staking/delegate-stake.tsx create mode 100644 apps/playground/src/pages/apis/transaction/staking/deregister-stake.tsx create mode 100644 apps/playground/src/pages/apis/transaction/staking/index.tsx create mode 100644 apps/playground/src/pages/apis/transaction/staking/register-stake.tsx create mode 100644 apps/playground/src/pages/apis/transaction/staking/withdraw-stake.tsx create mode 100644 apps/playground/src/pages/apis/txbuilder/basics/build-with-object.tsx create mode 100644 apps/playground/src/pages/apis/txbuilder/basics/cip20.tsx create mode 100644 apps/playground/src/pages/apis/txbuilder/basics/common-functions.tsx create mode 100644 apps/playground/src/pages/apis/txbuilder/basics/index.tsx create mode 100644 apps/playground/src/pages/apis/txbuilder/basics/initialize-txbuilder.tsx create mode 100644 apps/playground/src/pages/apis/txbuilder/basics/send-values.tsx create mode 100644 apps/playground/src/pages/apis/txbuilder/basics/set-collateral.tsx create mode 100644 apps/playground/src/pages/apis/txbuilder/basics/set-metadata.tsx create mode 100644 apps/playground/src/pages/apis/txbuilder/basics/set-required-signers.tsx create mode 100644 apps/playground/src/pages/apis/txbuilder/basics/set-time.tsx create mode 100644 apps/playground/src/pages/apis/txbuilder/common.tsx create mode 100644 apps/playground/src/pages/apis/txbuilder/index.tsx create mode 100644 apps/playground/src/pages/apis/txbuilder/minting/burning-one-signature.tsx create mode 100644 apps/playground/src/pages/apis/txbuilder/minting/index.tsx create mode 100644 apps/playground/src/pages/apis/txbuilder/minting/minting-cip68.tsx create mode 100644 apps/playground/src/pages/apis/txbuilder/minting/minting-native-script.tsx create mode 100644 apps/playground/src/pages/apis/txbuilder/minting/minting-one-signature.tsx create mode 100644 apps/playground/src/pages/apis/txbuilder/minting/minting-plutus-script.tsx create mode 100644 apps/playground/src/pages/apis/txbuilder/smart-contract/index.tsx create mode 100644 apps/playground/src/pages/apis/txbuilder/smart-contract/lock-assets.tsx create mode 100644 apps/playground/src/pages/apis/txbuilder/smart-contract/plutus-minting.tsx create mode 100644 apps/playground/src/pages/apis/txbuilder/smart-contract/unlock-assets.tsx create mode 100644 apps/playground/src/pages/apis/txbuilder/staking/delegate-stake.tsx create mode 100644 apps/playground/src/pages/apis/txbuilder/staking/index.tsx create mode 100644 apps/playground/src/pages/apis/txbuilder/staking/register-stake.tsx create mode 100644 apps/playground/src/pages/apis/utilities/deserializers/index.tsx create mode 100644 apps/playground/src/pages/apis/utilities/deserializers/resolve-data-hash.tsx create mode 100644 apps/playground/src/pages/apis/utilities/index.tsx create mode 100644 apps/playground/src/pages/apis/utilities/resolvers/index.tsx create mode 100644 apps/playground/src/pages/apis/utilities/resolvers/resolve-data-hash.tsx create mode 100644 apps/playground/src/pages/apis/utilities/resolvers/resolve-epoch-number.tsx create mode 100644 apps/playground/src/pages/apis/utilities/resolvers/resolve-fingerprint.tsx create mode 100644 apps/playground/src/pages/apis/utilities/resolvers/resolve-native-script-address.tsx create mode 100644 apps/playground/src/pages/apis/utilities/resolvers/resolve-native-script-hash.tsx create mode 100644 apps/playground/src/pages/apis/utilities/resolvers/resolve-payment-key-hash.tsx create mode 100644 apps/playground/src/pages/apis/utilities/resolvers/resolve-plutus-script-address.tsx create mode 100644 apps/playground/src/pages/apis/utilities/resolvers/resolve-plutus-script-hash.tsx create mode 100644 apps/playground/src/pages/apis/utilities/resolvers/resolve-private-key.tsx create mode 100644 apps/playground/src/pages/apis/utilities/resolvers/resolve-slot-number.tsx create mode 100644 apps/playground/src/pages/apis/utilities/resolvers/resolve-stake-address.tsx create mode 100644 apps/playground/src/pages/apis/utilities/resolvers/resolve-stake-hash.tsx create mode 100644 apps/playground/src/pages/apis/utilities/resolvers/resolve-tx-hash.tsx create mode 100644 apps/playground/src/pages/apis/utilities/serializers/index.tsx create mode 100644 apps/playground/src/pages/apis/utilities/serializers/resolve-data-hash.tsx create mode 100644 apps/playground/src/pages/apis/wallets/appwallet/generate-wallet.tsx create mode 100644 apps/playground/src/pages/apis/wallets/appwallet/get-enterprise-address.tsx create mode 100644 apps/playground/src/pages/apis/wallets/appwallet/get-networkid.tsx create mode 100644 apps/playground/src/pages/apis/wallets/appwallet/get-payment-address.tsx create mode 100644 apps/playground/src/pages/apis/wallets/appwallet/get-reward-address.tsx create mode 100644 apps/playground/src/pages/apis/wallets/appwallet/index.tsx rename apps/{mesh-web/components/pages/apis/appwallet/loadWallet.tsx => playground/src/pages/apis/wallets/appwallet/load-wallet.tsx} (71%) create mode 100644 apps/playground/src/pages/apis/wallets/appwallet/sign-data.tsx create mode 100644 apps/playground/src/pages/apis/wallets/appwallet/sign-tx.tsx create mode 100644 apps/playground/src/pages/apis/wallets/browserwallet/connect-wallet.tsx create mode 100644 apps/playground/src/pages/apis/wallets/browserwallet/get-assets.tsx create mode 100644 apps/playground/src/pages/apis/wallets/browserwallet/get-balance.tsx create mode 100644 apps/playground/src/pages/apis/wallets/browserwallet/get-change-address.tsx rename apps/{mesh-web/components/pages/apis/meshwallet/getCollateral.tsx => playground/src/pages/apis/wallets/browserwallet/get-collateral.tsx} (52%) create mode 100644 apps/playground/src/pages/apis/wallets/browserwallet/get-installed-wallets.tsx create mode 100644 apps/playground/src/pages/apis/wallets/browserwallet/get-lovelace.tsx create mode 100644 apps/playground/src/pages/apis/wallets/browserwallet/get-networkid.tsx create mode 100644 apps/playground/src/pages/apis/wallets/browserwallet/get-policyid-assets.tsx create mode 100644 apps/playground/src/pages/apis/wallets/browserwallet/get-policyids.tsx create mode 100644 apps/playground/src/pages/apis/wallets/browserwallet/get-reward-addresses.tsx create mode 100644 apps/playground/src/pages/apis/wallets/browserwallet/get-unused-addresses.tsx create mode 100644 apps/playground/src/pages/apis/wallets/browserwallet/get-used-addresses.tsx create mode 100644 apps/playground/src/pages/apis/wallets/browserwallet/get-utxos.tsx create mode 100644 apps/playground/src/pages/apis/wallets/browserwallet/index.tsx create mode 100644 apps/playground/src/pages/apis/wallets/browserwallet/sign-data.tsx create mode 100644 apps/playground/src/pages/apis/wallets/browserwallet/sign-tx.tsx create mode 100644 apps/playground/src/pages/apis/wallets/browserwallet/submit-tx.tsx create mode 100644 apps/playground/src/pages/apis/wallets/index.tsx create mode 100644 apps/playground/src/pages/apis/wallets/meshwallet/common.tsx create mode 100644 apps/playground/src/pages/apis/wallets/meshwallet/create-collateral.tsx create mode 100644 apps/playground/src/pages/apis/wallets/meshwallet/generate-wallet.tsx create mode 100644 apps/playground/src/pages/apis/wallets/meshwallet/get-assets.tsx create mode 100644 apps/playground/src/pages/apis/wallets/meshwallet/get-balance.tsx create mode 100644 apps/playground/src/pages/apis/wallets/meshwallet/get-change-address.tsx create mode 100644 apps/playground/src/pages/apis/wallets/meshwallet/get-collateral.tsx create mode 100644 apps/playground/src/pages/apis/wallets/meshwallet/get-lovelace.tsx create mode 100644 apps/playground/src/pages/apis/wallets/meshwallet/get-networkid.tsx create mode 100644 apps/playground/src/pages/apis/wallets/meshwallet/get-policyid-assets.tsx create mode 100644 apps/playground/src/pages/apis/wallets/meshwallet/get-policyids.tsx create mode 100644 apps/playground/src/pages/apis/wallets/meshwallet/get-reward-addresses.tsx create mode 100644 apps/playground/src/pages/apis/wallets/meshwallet/get-unused-addresses.tsx create mode 100644 apps/playground/src/pages/apis/wallets/meshwallet/get-used-addresses.tsx create mode 100644 apps/playground/src/pages/apis/wallets/meshwallet/get-utxos.tsx create mode 100644 apps/playground/src/pages/apis/wallets/meshwallet/index.tsx rename apps/{mesh-web/components/pages/apis/meshwallet/loadWallet.tsx => playground/src/pages/apis/wallets/meshwallet/load-wallet.tsx} (58%) create mode 100644 apps/playground/src/pages/apis/wallets/meshwallet/sign-data.tsx create mode 100644 apps/playground/src/pages/apis/wallets/meshwallet/sign-tx.tsx create mode 100644 apps/playground/src/pages/apis/wallets/meshwallet/submit-tx.tsx create mode 100644 apps/playground/src/pages/getting-started/index.tsx create mode 100644 apps/playground/src/pages/getting-started/platforms/common.tsx create mode 100644 apps/playground/src/pages/getting-started/platforms/index.tsx create mode 100644 apps/playground/src/pages/getting-started/platforms/nextjs/index.tsx create mode 100644 apps/playground/src/pages/getting-started/platforms/nextjs/setup.tsx create mode 100644 apps/playground/src/pages/go/discord.tsx create mode 100644 apps/playground/src/pages/go/github.tsx create mode 100644 apps/playground/src/pages/go/twitter.tsx create mode 100644 apps/playground/src/pages/guides/aiken.mdx create mode 100644 apps/playground/src/pages/guides/custom-provider.mdx create mode 100644 apps/playground/src/pages/guides/index.tsx create mode 100644 apps/playground/src/pages/guides/minting-on-nodejs.mdx create mode 100644 apps/playground/src/pages/guides/multisig-minting.mdx create mode 100644 apps/playground/src/pages/guides/nextjs.mdx create mode 100644 apps/playground/src/pages/guides/prove-wallet-ownership.mdx create mode 100644 apps/playground/src/pages/guides/smart-contract-transactions.mdx create mode 100644 apps/playground/src/pages/guides/smart-contract.mdx create mode 100644 apps/playground/src/pages/guides/standalone.mdx create mode 100644 apps/playground/src/pages/home/index.tsx rename apps/{mesh-web/components => playground/src}/pages/home/reasons.tsx (100%) create mode 100644 apps/playground/src/pages/index.tsx create mode 100644 apps/playground/src/pages/providers/blockfrost.tsx create mode 100644 apps/playground/src/pages/providers/evaluators/evaluate-tx.tsx create mode 100644 apps/playground/src/pages/providers/evaluators/index.tsx create mode 100644 apps/playground/src/pages/providers/fetchers/fetch-account-info.tsx create mode 100644 apps/playground/src/pages/providers/fetchers/fetch-address-utxos.tsx create mode 100644 apps/playground/src/pages/providers/fetchers/fetch-asset-addresses.tsx create mode 100644 apps/playground/src/pages/providers/fetchers/fetch-asset-metadata.tsx create mode 100644 apps/playground/src/pages/providers/fetchers/fetch-block-info.tsx create mode 100644 apps/playground/src/pages/providers/fetchers/fetch-collection-assets.tsx create mode 100644 apps/playground/src/pages/providers/fetchers/fetch-handle-address.tsx create mode 100644 apps/playground/src/pages/providers/fetchers/fetch-handle.tsx create mode 100644 apps/playground/src/pages/providers/fetchers/fetch-protocol-parameters.tsx create mode 100644 apps/playground/src/pages/providers/fetchers/fetch-transaction-info.tsx create mode 100644 apps/playground/src/pages/providers/fetchers/index.tsx create mode 100644 apps/playground/src/pages/providers/index.tsx create mode 100644 apps/playground/src/pages/providers/koios.tsx create mode 100644 apps/playground/src/pages/providers/listeners/index.tsx create mode 100644 apps/playground/src/pages/providers/listeners/on-transaction-confirmed.tsx create mode 100644 apps/playground/src/pages/providers/maestro.tsx create mode 100644 apps/playground/src/pages/providers/ogmios.tsx create mode 100644 apps/playground/src/pages/providers/submitters/index.tsx create mode 100644 apps/playground/src/pages/providers/submitters/submit-transaction.tsx create mode 100644 apps/playground/src/pages/providers/yaci.tsx create mode 100644 apps/playground/src/pages/react/getting-started/index.tsx create mode 100644 apps/playground/src/pages/react/getting-started/install.tsx create mode 100644 apps/playground/src/pages/react/getting-started/mesh-provider.tsx create mode 100644 apps/playground/src/pages/react/index.tsx create mode 100644 apps/playground/src/pages/react/ui-components/connect-wallet.tsx create mode 100644 apps/playground/src/pages/react/ui-components/index.tsx create mode 100644 apps/playground/src/pages/react/ui-components/powered-mesh.tsx create mode 100644 apps/playground/src/pages/react/ui-components/stake-button.tsx create mode 100644 apps/playground/src/pages/react/wallet-hooks/index.tsx create mode 100644 apps/playground/src/pages/react/wallet-hooks/use-address.tsx create mode 100644 apps/playground/src/pages/react/wallet-hooks/use-assets.tsx create mode 100644 apps/playground/src/pages/react/wallet-hooks/use-lovelace.tsx create mode 100644 apps/playground/src/pages/react/wallet-hooks/use-network.tsx create mode 100644 apps/playground/src/pages/react/wallet-hooks/use-wallet-list.tsx rename apps/{mesh-web/components/pages/react/walletHooks/useWallet.tsx => playground/src/pages/react/wallet-hooks/use-wallet.tsx} (65%) create mode 100644 apps/playground/src/pages/sitemap.tsx create mode 100644 apps/playground/src/pages/sitemap.xml.ts create mode 100644 apps/playground/src/pages/smart-contracts/common.tsx create mode 100644 apps/playground/src/pages/smart-contracts/escrow/cancel-escrow.tsx create mode 100644 apps/playground/src/pages/smart-contracts/escrow/common.tsx create mode 100644 apps/playground/src/pages/smart-contracts/escrow/complete-escrow.tsx create mode 100644 apps/playground/src/pages/smart-contracts/escrow/index.tsx create mode 100644 apps/playground/src/pages/smart-contracts/escrow/initiate-escrow.tsx create mode 100644 apps/playground/src/pages/smart-contracts/escrow/recipient-deposit.tsx create mode 100644 apps/playground/src/pages/smart-contracts/giftcard/common.tsx create mode 100644 apps/playground/src/pages/smart-contracts/giftcard/create-giftcard.tsx create mode 100644 apps/playground/src/pages/smart-contracts/giftcard/index.tsx create mode 100644 apps/playground/src/pages/smart-contracts/giftcard/redeem-giftcard.tsx create mode 100644 apps/playground/src/pages/smart-contracts/index.tsx create mode 100644 apps/playground/src/pages/smart-contracts/marketplace/buy-asset.tsx create mode 100644 apps/playground/src/pages/smart-contracts/marketplace/cancel-listing.tsx create mode 100644 apps/playground/src/pages/smart-contracts/marketplace/common.tsx create mode 100644 apps/playground/src/pages/smart-contracts/marketplace/index.tsx create mode 100644 apps/playground/src/pages/smart-contracts/marketplace/list-asset.tsx create mode 100644 apps/playground/src/pages/smart-contracts/marketplace/update-listing.tsx create mode 100644 apps/playground/src/pages/smart-contracts/payment-splitter/common.tsx create mode 100644 apps/playground/src/pages/smart-contracts/payment-splitter/index.tsx create mode 100644 apps/playground/src/pages/smart-contracts/payment-splitter/send-lovelace.tsx create mode 100644 apps/playground/src/pages/smart-contracts/payment-splitter/trigger-payout.tsx create mode 100644 apps/playground/src/pages/smart-contracts/swap/accept-swap.tsx create mode 100644 apps/playground/src/pages/smart-contracts/swap/cancel-swap.tsx create mode 100644 apps/playground/src/pages/smart-contracts/swap/common.tsx create mode 100644 apps/playground/src/pages/smart-contracts/swap/index.tsx create mode 100644 apps/playground/src/pages/smart-contracts/swap/initiate-swap.tsx create mode 100644 apps/playground/src/pages/smart-contracts/vesting/common.tsx create mode 100644 apps/playground/src/pages/smart-contracts/vesting/deposit-fund.tsx create mode 100644 apps/playground/src/pages/smart-contracts/vesting/index.tsx create mode 100644 apps/playground/src/pages/smart-contracts/vesting/withdraw-fund.tsx create mode 100644 apps/playground/src/pages/yaci/common.tsx create mode 100644 apps/playground/src/pages/yaci/getting-started/commands.tsx create mode 100644 apps/playground/src/pages/yaci/getting-started/index.tsx create mode 100644 apps/playground/src/pages/yaci/getting-started/setup.tsx create mode 100644 apps/playground/src/pages/yaci/getting-started/start.tsx create mode 100644 apps/playground/src/pages/yaci/index.tsx create mode 100644 apps/playground/src/pages/yaci/transactions/basic-transaction.tsx create mode 100644 apps/playground/src/pages/yaci/transactions/index.tsx create mode 100644 apps/playground/src/pages/yaci/transactions/provider.tsx rename apps/{mesh-web => playground/src}/styles/globals.css (100%) rename apps/{mesh-web/public/css => playground/src/styles/highlight}/stackoverflow-dark.css (100%) rename apps/{mesh-web/public/css => playground/src/styles/highlight}/stackoverflow-light.css (100%) create mode 100644 apps/playground/src/types/menu-item.ts create mode 100644 apps/playground/tailwind.config.js create mode 100644 apps/playground/tsconfig.json create mode 100644 jest.config.ts create mode 100644 package-lock.json create mode 100644 packages/config-eslint/library.js create mode 100644 packages/config-eslint/next.js create mode 100644 packages/config-eslint/package.json create mode 100644 packages/config-eslint/react.js create mode 100644 packages/config-prettier/index.js create mode 100644 packages/config-prettier/package.json create mode 100644 packages/config-prettier/tsconfig.json create mode 100644 packages/config-tailwind/package.json create mode 100644 packages/config-tailwind/tailwind.config.ts create mode 100644 packages/config-tailwind/tsconfig.json create mode 100644 packages/config-typescript/base.json create mode 100644 packages/config-typescript/nextjs.json create mode 100644 packages/config-typescript/package.json create mode 100644 packages/config-typescript/react-library.json create mode 100644 packages/config-typescript/wasm-base.json delete mode 100644 packages/contracts/package.json delete mode 100644 packages/contracts/src/escrow/aiken-workspace/lib/escrow/types.ak delete mode 100644 packages/contracts/src/escrow/aiken-workspace/plutus.json delete mode 100644 packages/contracts/src/vesting/aiken-workspace/aiken.lock delete mode 100644 packages/contracts/tsconfig.json delete mode 100644 packages/core/README.md delete mode 100644 packages/core/package.json delete mode 100644 packages/core/src/common/constants.ts delete mode 100644 packages/core/src/common/contracts/evaluator.ts delete mode 100644 packages/core/src/common/contracts/index.ts delete mode 100644 packages/core/src/common/contracts/initiator.ts delete mode 100644 packages/core/src/common/contracts/uploader.ts delete mode 100644 packages/core/src/common/decorators.ts delete mode 100644 packages/core/src/common/helpers/generateNonce.ts delete mode 100644 packages/core/src/common/helpers/index.ts delete mode 100644 packages/core/src/common/helpers/mergeSignatures.ts delete mode 100644 packages/core/src/common/helpers/readPlutusData.ts delete mode 100644 packages/core/src/common/helpers/readTransaction.ts delete mode 100644 packages/core/src/common/types/Account.ts delete mode 100644 packages/core/src/common/types/AssetMetadata.ts delete mode 100644 packages/core/src/common/types/Era.ts delete mode 100644 packages/core/src/common/types/Mint.ts delete mode 100644 packages/core/src/common/types/PlutusScript.ts delete mode 100644 packages/core/src/common/types/PoolParams.ts delete mode 100644 packages/core/src/common/types/Recipient.ts delete mode 100644 packages/core/src/common/types/Relay.ts delete mode 100644 packages/core/src/common/types/Token.ts delete mode 100644 packages/core/src/common/types/index.ts delete mode 100644 packages/core/src/common/utils/builder.ts delete mode 100644 packages/core/src/common/utils/converter.ts delete mode 100644 packages/core/src/common/utils/deserializer.ts delete mode 100644 packages/core/src/common/utils/index.ts delete mode 100644 packages/core/src/common/utils/parser.ts delete mode 100644 packages/core/src/common/utils/resolver.ts delete mode 100644 packages/core/src/core/CIP14.ts delete mode 100644 packages/core/src/core/CIP1852.ts delete mode 100644 packages/core/src/core/CIP1853.ts delete mode 100644 packages/core/src/core/CIP1855.ts delete mode 100644 packages/core/src/core/CIP2.ts delete mode 100644 packages/core/src/core/CIP25.ts delete mode 100644 packages/core/src/core/CIP27.ts delete mode 100644 packages/core/src/core/CIP8.ts delete mode 100644 packages/core/src/core/CSL.ts delete mode 100644 packages/core/src/core/index.ts delete mode 100644 packages/core/src/index.ts delete mode 100644 packages/core/src/providers/index.ts delete mode 100644 packages/core/src/providers/infura.provider.ts delete mode 100644 packages/core/src/providers/ogmios.provider.ts delete mode 100644 packages/core/src/providers/tango.provider.ts delete mode 100644 packages/core/src/scripts/forge.script.ts delete mode 100644 packages/core/src/scripts/index.ts delete mode 100644 packages/core/src/transaction/index.ts delete mode 100644 packages/core/src/transaction/meshTxBuilder/index.ts delete mode 100644 packages/core/src/transaction/meshTxBuilder/meshTxBuilder.spec.ts delete mode 100644 packages/core/src/transaction/meshTxBuilder/meshTxBuilderCore.ts delete mode 100644 packages/core/src/transaction/meshTxBuilder/type.ts delete mode 100644 packages/core/src/transaction/transaction.service.spec.ts delete mode 100644 packages/core/src/transaction/transaction.service.ts delete mode 100644 packages/core/src/wallet/app.service.spec.ts delete mode 100644 packages/core/src/wallet/app.service.ts delete mode 100644 packages/core/src/wallet/browser.service.spec.ts delete mode 100644 packages/core/src/wallet/embedded.service.spec.ts delete mode 100644 packages/core/src/wallet/embedded.service.ts delete mode 100644 packages/core/src/wallet/index.ts delete mode 100644 packages/core/src/wallet/mina.service.spec.ts delete mode 100644 packages/core/src/wallet/mina.service.ts delete mode 100644 packages/core/tsconfig.json delete mode 100644 packages/core/vite.config.js create mode 100644 packages/mesh-common/README.md create mode 100644 packages/mesh-common/package.json create mode 100644 packages/mesh-common/src/constants/cost-models.ts create mode 100644 packages/mesh-common/src/constants/index.ts create mode 100644 packages/mesh-common/src/constants/language-views.ts create mode 100644 packages/mesh-common/src/constants/protocol-parameters.ts create mode 100644 packages/mesh-common/src/constants/supported-wallets.ts create mode 100644 packages/mesh-common/src/data/index.ts create mode 100644 packages/mesh-common/src/data/json/aliases.ts create mode 100644 packages/mesh-common/src/data/json/constructors.ts create mode 100644 packages/mesh-common/src/data/json/credentials.ts create mode 100644 packages/mesh-common/src/data/json/index.ts create mode 100644 packages/mesh-common/src/data/json/primitives.ts create mode 100644 packages/mesh-common/src/data/mesh/aliases.ts create mode 100644 packages/mesh-common/src/data/mesh/constructors.ts create mode 100644 packages/mesh-common/src/data/mesh/credentials.ts create mode 100644 packages/mesh-common/src/data/mesh/index.ts create mode 100644 packages/mesh-common/src/data/mesh/primitives.ts create mode 100644 packages/mesh-common/src/data/parser.ts create mode 100644 packages/mesh-common/src/data/time.ts create mode 100644 packages/mesh-common/src/data/value.ts create mode 100644 packages/mesh-common/src/index.ts create mode 100644 packages/mesh-common/src/interfaces/evaluator.ts rename packages/{core/src/common/contracts => mesh-common/src/interfaces}/fetcher.ts (81%) create mode 100644 packages/mesh-common/src/interfaces/index.ts create mode 100644 packages/mesh-common/src/interfaces/initiator.ts rename packages/{core/src/common/contracts => mesh-common/src/interfaces}/listener.ts (100%) create mode 100644 packages/mesh-common/src/interfaces/serializer.ts rename packages/{core/src/common/contracts => mesh-common/src/interfaces}/signer.ts (79%) rename packages/{core/src/common/contracts => mesh-common/src/interfaces}/submitter.ts (100%) rename packages/{core/src/common/types/AccountInfo.ts => mesh-common/src/types/account-info.ts} (100%) rename packages/{core/src/common/types/Action.ts => mesh-common/src/types/action.ts} (52%) rename packages/{core/src/common/types/AssetExtended.ts => mesh-common/src/types/asset-extended.ts} (76%) create mode 100644 packages/mesh-common/src/types/asset-metadata.ts rename packages/{core/src/common/types/Asset.ts => mesh-common/src/types/asset.ts} (87%) rename packages/{core/src/common/types/BlockInfo.ts => mesh-common/src/types/block-info.ts} (100%) rename packages/{core/src/common/types/DataSignature.ts => mesh-common/src/types/data-signature.ts} (100%) rename packages/{core/src/common/types/Data.ts => mesh-common/src/types/data.ts} (100%) create mode 100644 packages/mesh-common/src/types/deserialized/deserialized-address.ts create mode 100644 packages/mesh-common/src/types/deserialized/deserialized-script.ts create mode 100644 packages/mesh-common/src/types/deserialized/index.ts create mode 100644 packages/mesh-common/src/types/era.ts create mode 100644 packages/mesh-common/src/types/index.ts create mode 100644 packages/mesh-common/src/types/message.ts create mode 100644 packages/mesh-common/src/types/mint.ts rename packages/{core/src/common/types/NativeScript.ts => mesh-common/src/types/native-script.ts} (66%) rename packages/{core/src/common/types/Network.ts => mesh-common/src/types/network.ts} (53%) create mode 100644 packages/mesh-common/src/types/plutus-script.ts create mode 100644 packages/mesh-common/src/types/pool-params.ts rename packages/{core/src/common/types/Protocol.ts => mesh-common/src/types/protocol.ts} (81%) create mode 100644 packages/mesh-common/src/types/recipient.ts create mode 100644 packages/mesh-common/src/types/relay.ts create mode 100644 packages/mesh-common/src/types/token.ts create mode 100644 packages/mesh-common/src/types/transaction-builder/data.ts create mode 100644 packages/mesh-common/src/types/transaction-builder/index.ts create mode 100644 packages/mesh-common/src/types/transaction-builder/mint.ts create mode 100644 packages/mesh-common/src/types/transaction-builder/output.ts create mode 100644 packages/mesh-common/src/types/transaction-builder/script.ts create mode 100644 packages/mesh-common/src/types/transaction-builder/txin.ts create mode 100644 packages/mesh-common/src/types/transaction-builder/withdrawal.ts rename packages/{core/src/common/types/TransactionInfo.ts => mesh-common/src/types/transaction-info.ts} (100%) rename packages/{core/src/common/types/UTxO.ts => mesh-common/src/types/utxo.ts} (88%) rename packages/{core/src/common/types/Wallet.ts => mesh-common/src/types/wallet.ts} (84%) create mode 100644 packages/mesh-common/src/utils/asset-fingerprint.ts create mode 100644 packages/mesh-common/src/utils/bigNum.ts create mode 100644 packages/mesh-common/src/utils/index.ts create mode 100644 packages/mesh-common/src/utxo-selection/common.ts rename packages/{core/src/core/CPS-009.ts => mesh-common/src/utxo-selection/experimental.ts} (70%) create mode 100644 packages/mesh-common/src/utxo-selection/index.ts create mode 100644 packages/mesh-common/src/utxo-selection/keepRelevant.ts create mode 100644 packages/mesh-common/src/utxo-selection/largestFirst.ts create mode 100644 packages/mesh-common/src/utxo-selection/largestFirstMultiAsset.ts create mode 100644 packages/mesh-common/test/data/json/aliases.test.ts create mode 100644 packages/mesh-common/test/data/json/constructors.test.ts create mode 100644 packages/mesh-common/test/data/json/credentials.test.ts create mode 100644 packages/mesh-common/test/data/json/primitives.test.ts create mode 100644 packages/mesh-common/test/data/mesh/aliases.test.ts create mode 100644 packages/mesh-common/test/data/mesh/common.ts create mode 100644 packages/mesh-common/test/data/mesh/constructors.test.ts create mode 100644 packages/mesh-common/test/data/mesh/credentials.test.ts create mode 100644 packages/mesh-common/test/data/mesh/primitives.test.ts create mode 100644 packages/mesh-common/test/data/value.test.ts create mode 100644 packages/mesh-common/tsconfig.json create mode 100644 packages/mesh-contract/README.md create mode 100644 packages/mesh-contract/package.json rename packages/{contracts => mesh-contract}/src/common.ts (83%) create mode 100644 packages/mesh-contract/src/coupon-bond-guaranteed/aiken-workspace/readme.md rename packages/{contracts => mesh-contract}/src/coupon-bond-guaranteed/offchain.ts (57%) rename packages/{contracts => mesh-contract}/src/coupon-bond-guaranteed/readme.md (100%) rename packages/{contracts => mesh-contract}/src/escrow/aiken-workspace/.gitignore (100%) rename packages/{contracts/src/marketplace => mesh-contract/src/escrow}/aiken-workspace/aiken.lock (82%) rename packages/{contracts => mesh-contract}/src/escrow/aiken-workspace/aiken.toml (88%) create mode 100644 packages/mesh-contract/src/escrow/aiken-workspace/lib/escrow/types.ak rename packages/{contracts => mesh-contract}/src/escrow/aiken-workspace/lib/escrow/validators/escrow.ak (75%) create mode 100644 packages/mesh-contract/src/escrow/aiken-workspace/plutus.json rename packages/{contracts => mesh-contract}/src/escrow/aiken-workspace/readme.md (100%) rename packages/{contracts => mesh-contract}/src/escrow/aiken-workspace/validators/escrow.ak (100%) rename packages/{contracts => mesh-contract}/src/escrow/aiken-workspace/validators/tests/escrow.ak (73%) rename packages/{contracts => mesh-contract}/src/escrow/index.ts (100%) rename packages/{contracts => mesh-contract}/src/escrow/offchain.ts (67%) rename packages/{contracts => mesh-contract}/src/escrow/readme.md (100%) rename packages/{contracts => mesh-contract}/src/giftcard/aiken-workspace/.gitignore (100%) rename packages/{contracts/src/escrow => mesh-contract/src/giftcard}/aiken-workspace/aiken.lock (82%) rename packages/{contracts => mesh-contract}/src/giftcard/aiken-workspace/aiken.toml (88%) rename packages/{contracts => mesh-contract}/src/giftcard/aiken-workspace/plutus.json (63%) rename packages/{contracts => mesh-contract}/src/giftcard/aiken-workspace/readme.md (100%) rename packages/{contracts => mesh-contract}/src/giftcard/aiken-workspace/validators/oneshot.ak (87%) rename packages/{contracts => mesh-contract}/src/giftcard/index.ts (100%) rename packages/{contracts => mesh-contract}/src/giftcard/offchain.ts (65%) rename packages/{contracts => mesh-contract}/src/giftcard/readme.md (100%) create mode 100644 packages/mesh-contract/src/hello-world/aiken-workspace/README.md rename packages/{contracts/src/payment-splitter => mesh-contract/src/hello-world}/aiken-workspace/aiken.lock (86%) create mode 100644 packages/mesh-contract/src/hello-world/aiken-workspace/aiken.toml create mode 100644 packages/mesh-contract/src/hello-world/aiken-workspace/contract.md create mode 100644 packages/mesh-contract/src/hello-world/aiken-workspace/plutus.json create mode 100644 packages/mesh-contract/src/hello-world/aiken-workspace/validators/hello_world.ak rename packages/{contracts/src/marketplace => mesh-contract/src/hello-world}/index.ts (100%) create mode 100644 packages/mesh-contract/src/hello-world/offchain.ts create mode 100644 packages/mesh-contract/src/hello-world/readme.md rename packages/{contracts => mesh-contract}/src/index.ts (100%) rename packages/{contracts => mesh-contract}/src/marketplace/aiken-workspace/.gitignore (100%) rename packages/{contracts/src/swap => mesh-contract/src/marketplace}/aiken-workspace/aiken.lock (82%) rename packages/{contracts => mesh-contract}/src/marketplace/aiken-workspace/aiken.toml (89%) rename packages/{contracts => mesh-contract}/src/marketplace/aiken-workspace/lib/marketplace/types.ak (100%) rename packages/{contracts => mesh-contract}/src/marketplace/aiken-workspace/lib/marketplace/validators/marketplace.ak (75%) rename packages/{contracts => mesh-contract}/src/marketplace/aiken-workspace/plutus.json (57%) rename packages/{contracts => mesh-contract}/src/marketplace/aiken-workspace/readme.md (100%) rename packages/{contracts => mesh-contract}/src/marketplace/aiken-workspace/validators/marketplace.ak (100%) rename packages/{contracts => mesh-contract}/src/marketplace/aiken-workspace/validators/tests/marketplace.ak (71%) rename packages/{contracts/src/payment-splitter => mesh-contract/src/marketplace}/index.ts (100%) rename packages/{contracts => mesh-contract}/src/marketplace/offchain.ts (69%) rename packages/{contracts => mesh-contract}/src/marketplace/readme.md (100%) create mode 100644 packages/mesh-contract/src/payment-splitter/aiken-workspace/aiken.lock rename packages/{contracts => mesh-contract}/src/payment-splitter/aiken-workspace/aiken.toml (94%) rename packages/{contracts => mesh-contract}/src/payment-splitter/aiken-workspace/plutus.json (67%) rename packages/{contracts => mesh-contract}/src/payment-splitter/aiken-workspace/validators/payment-splitter.ak (100%) rename packages/{contracts/src/swap => mesh-contract/src/payment-splitter}/index.ts (100%) rename packages/{contracts => mesh-contract}/src/payment-splitter/offchain.ts (54%) rename packages/{contracts => mesh-contract}/src/payment-splitter/readme.md (100%) rename packages/{contracts => mesh-contract}/src/swap/aiken-workspace/.gitignore (100%) rename packages/{contracts/src/giftcard => mesh-contract/src/swap}/aiken-workspace/aiken.lock (82%) rename packages/{contracts => mesh-contract}/src/swap/aiken-workspace/aiken.toml (88%) rename packages/{contracts => mesh-contract}/src/swap/aiken-workspace/plutus.json (100%) rename packages/{contracts => mesh-contract}/src/swap/aiken-workspace/readme.md (100%) rename packages/{contracts => mesh-contract}/src/swap/aiken-workspace/validators/swap.ak (75%) rename packages/{contracts/src/vesting => mesh-contract/src/swap}/index.ts (100%) rename packages/{contracts => mesh-contract}/src/swap/offchain.ts (66%) rename packages/{contracts => mesh-contract}/src/swap/readme.md (100%) rename packages/{contracts => mesh-contract}/src/vesting/aiken-workspace/.gitignore (100%) rename packages/{contracts => mesh-contract}/src/vesting/aiken-workspace/README.md (100%) create mode 100644 packages/mesh-contract/src/vesting/aiken-workspace/aiken.lock rename packages/{contracts => mesh-contract}/src/vesting/aiken-workspace/aiken.toml (88%) rename packages/{contracts => mesh-contract}/src/vesting/aiken-workspace/lib/vesting/types.ak (100%) rename packages/{contracts => mesh-contract}/src/vesting/aiken-workspace/lib/vesting/validators/vesting.ak (87%) rename packages/{contracts => mesh-contract}/src/vesting/aiken-workspace/plutus.json (58%) rename packages/{contracts => mesh-contract}/src/vesting/aiken-workspace/validators/tests/vesting.ak (69%) rename packages/{contracts => mesh-contract}/src/vesting/aiken-workspace/validators/vesting.ak (100%) create mode 100644 packages/mesh-contract/src/vesting/index.ts rename packages/{contracts => mesh-contract}/src/vesting/offchain.ts (60%) rename packages/{contracts => mesh-contract}/src/vesting/readme.md (100%) create mode 100644 packages/mesh-contract/tsconfig.json create mode 100644 packages/mesh-core-csl/README.md create mode 100644 packages/mesh-core-csl/jest.config.js create mode 100644 packages/mesh-core-csl/package.json create mode 100644 packages/mesh-core-csl/src/core/adaptor/data.ts create mode 100644 packages/mesh-core-csl/src/core/adaptor/index.ts create mode 100644 packages/mesh-core-csl/src/core/adaptor/mint.ts create mode 100644 packages/mesh-core-csl/src/core/adaptor/output.ts create mode 100644 packages/mesh-core-csl/src/core/adaptor/script.ts create mode 100644 packages/mesh-core-csl/src/core/adaptor/txIn.ts create mode 100644 packages/mesh-core-csl/src/core/adaptor/utxo.ts create mode 100644 packages/mesh-core-csl/src/core/adaptor/withdrawal.ts create mode 100644 packages/mesh-core-csl/src/core/index.ts create mode 100644 packages/mesh-core-csl/src/core/serializer.ts create mode 100644 packages/mesh-core-csl/src/deser/constants.ts create mode 100644 packages/mesh-core-csl/src/deser/converter.ts create mode 100644 packages/mesh-core-csl/src/deser/csl.ts create mode 100644 packages/mesh-core-csl/src/deser/deserializer.ts create mode 100644 packages/mesh-core-csl/src/deser/index.ts create mode 100644 packages/mesh-core-csl/src/deser/resolver.ts create mode 100644 packages/mesh-core-csl/src/index.ts create mode 100644 packages/mesh-core-csl/src/utils/address.ts create mode 100644 packages/mesh-core-csl/src/utils/aiken.ts create mode 100644 packages/mesh-core-csl/src/utils/credentials.ts create mode 100644 packages/mesh-core-csl/src/utils/datum.ts create mode 100644 packages/mesh-core-csl/src/utils/index.ts create mode 100644 packages/mesh-core-csl/src/utils/scripts.ts create mode 100644 packages/mesh-core-csl/src/utils/staking.ts create mode 100644 packages/mesh-core-csl/src/utils/transaction.ts create mode 100644 packages/mesh-core-csl/test/core/builder.test.ts create mode 100644 packages/mesh-core-csl/test/deser/converter.test.ts.bak create mode 100644 packages/mesh-core-csl/test/utils/address.test.ts create mode 100644 packages/mesh-core-csl/test/utils/aiken.test.ts create mode 100644 packages/mesh-core-csl/test/utils/scripts.test.ts create mode 100644 packages/mesh-core-csl/test/utils/transaction.test.ts create mode 100644 packages/mesh-core-csl/tsconfig-cjs.json create mode 100644 packages/mesh-core-csl/tsconfig.json create mode 100644 packages/mesh-core-cst/README.md create mode 100644 packages/mesh-core-cst/jest.config.js create mode 100644 packages/mesh-core-cst/package.json create mode 100644 packages/mesh-core-cst/src/cip8/index.ts create mode 100644 packages/mesh-core-cst/src/index.ts create mode 100644 packages/mesh-core-cst/src/resolvers/index.ts create mode 100644 packages/mesh-core-cst/src/serializer/index.ts create mode 100644 packages/mesh-core-cst/src/stricahq/index.ts create mode 100644 packages/mesh-core-cst/src/types/cardano-sdk.ts create mode 100644 packages/mesh-core-cst/src/types/index.ts create mode 100644 packages/mesh-core-cst/src/types/signer.ts create mode 100644 packages/mesh-core-cst/src/utils/builder.ts create mode 100644 packages/mesh-core-cst/src/utils/converter.ts create mode 100644 packages/mesh-core-cst/src/utils/deserializer.ts create mode 100644 packages/mesh-core-cst/src/utils/encoding.ts create mode 100644 packages/mesh-core-cst/src/utils/index.ts create mode 100644 packages/mesh-core-cst/src/utils/script-data-hash.ts create mode 100644 packages/mesh-core-cst/src/utils/value.ts create mode 100644 packages/mesh-core-cst/test/resolvers.test.ts create mode 100644 packages/mesh-core-cst/test/utils/converter.test.ts create mode 100644 packages/mesh-core-cst/tsconfig.json create mode 100644 packages/mesh-core/README.md create mode 100644 packages/mesh-core/package.json create mode 100644 packages/mesh-core/src/core.ts create mode 100644 packages/mesh-core/src/index.ts create mode 100644 packages/mesh-core/src/utils/deserializer.ts create mode 100644 packages/mesh-core/src/utils/index.ts create mode 100644 packages/mesh-core/src/utils/resolver.ts create mode 100644 packages/mesh-core/src/utils/serializer.ts create mode 100644 packages/mesh-core/tsconfig.json create mode 100644 packages/mesh-provider/README.md create mode 100644 packages/mesh-provider/package.json create mode 100644 packages/mesh-provider/src/begin.ts rename packages/{core/src/providers/blockfrost.provider.ts => mesh-provider/src/blockfrost.ts} (65%) create mode 100644 packages/mesh-provider/src/index.ts rename packages/{core/src/providers/koios.provider.ts => mesh-provider/src/koios.ts} (65%) rename packages/{core/src/providers/maestro.provider.ts => mesh-provider/src/maestro.ts} (71%) create mode 100644 packages/mesh-provider/src/ogmios.ts create mode 100644 packages/mesh-provider/src/types/blockfrost.ts create mode 100644 packages/mesh-provider/src/types/index.ts create mode 100644 packages/mesh-provider/src/types/koios.ts create mode 100644 packages/mesh-provider/src/types/maestro.ts create mode 100644 packages/mesh-provider/src/utils/index.ts create mode 100644 packages/mesh-provider/src/utils/parse-asset-unit.ts create mode 100644 packages/mesh-provider/src/utils/parse-http-error.ts rename packages/{core/src/providers/yaci.provider.ts => mesh-provider/src/yaci.ts} (76%) create mode 100644 packages/mesh-provider/test/blockfrost/evaluator.test.ts create mode 100644 packages/mesh-provider/test/maestro/evaluator.test.ts create mode 100644 packages/mesh-provider/tsconfig.json create mode 100644 packages/mesh-react/.eslintrc.js create mode 100644 packages/mesh-react/README.md create mode 100644 packages/mesh-react/package.json create mode 100644 packages/mesh-react/postcss.config.js rename packages/{react/src/components/MenuItem/CheckMark.tsx => mesh-react/src/cardano-wallet/checkmark.tsx} (74%) rename packages/{react/src/components/ChevronDown/ChevronDown.tsx => mesh-react/src/cardano-wallet/chevron-down.tsx} (71%) create mode 100644 packages/mesh-react/src/cardano-wallet/index.tsx create mode 100644 packages/mesh-react/src/cardano-wallet/menu-item.tsx create mode 100644 packages/mesh-react/src/cardano-wallet/wallet-balance.tsx create mode 100644 packages/mesh-react/src/common/button.tsx rename packages/{react/src/contexts/WalletContext.tsx => mesh-react/src/contexts/WalletContext.ts} (72%) create mode 100644 packages/mesh-react/src/contexts/index.tsx create mode 100644 packages/mesh-react/src/hooks/index.ts rename packages/{react => mesh-react}/src/hooks/useAddress.ts (63%) create mode 100644 packages/mesh-react/src/hooks/useAssets.ts create mode 100644 packages/mesh-react/src/hooks/useLovelace.ts create mode 100644 packages/mesh-react/src/hooks/useNetwork.ts rename packages/{react => mesh-react}/src/hooks/useRewardAddress.ts (65%) rename packages/{react => mesh-react}/src/hooks/useWallet.ts (77%) rename packages/{react => mesh-react}/src/hooks/useWalletList.ts (58%) rename packages/{react => mesh-react}/src/hooks/useWalletSubmit.ts (78%) create mode 100644 packages/mesh-react/src/hooks/useWalletTx.ts create mode 100644 packages/mesh-react/src/index.ts create mode 100644 packages/mesh-react/src/mesh-badge/index.tsx rename packages/{react/src/components/MeshBadge/MeshLogo.tsx => mesh-react/src/mesh-badge/mesh-logo.tsx} (91%) create mode 100644 packages/mesh-react/src/stake-button/index.tsx create mode 100644 packages/mesh-react/src/styles.css create mode 100644 packages/mesh-react/tailwind.config.ts create mode 100644 packages/mesh-react/tsconfig.json create mode 100644 packages/mesh-transaction/README.md create mode 100644 packages/mesh-transaction/package.json create mode 100644 packages/mesh-transaction/src/index.ts rename packages/{core/src/transaction/meshTxBuilder/meshTxBuilder.service.ts => mesh-transaction/src/mesh-tx-builder/index.ts} (50%) create mode 100644 packages/mesh-transaction/src/mesh-tx-builder/tx-builder-core.ts create mode 100644 packages/mesh-transaction/src/scripts/forge.script.ts create mode 100644 packages/mesh-transaction/src/scripts/index.ts create mode 100644 packages/mesh-transaction/src/transaction/index.ts create mode 100644 packages/mesh-transaction/src/transaction/transaction-v2.ts create mode 100644 packages/mesh-transaction/tsconfig.json create mode 100644 packages/mesh-transaction/types/index.ts create mode 100644 packages/mesh-wallet/README.md create mode 100644 packages/mesh-wallet/jest.config.js create mode 100644 packages/mesh-wallet/package.json create mode 100644 packages/mesh-wallet/src/app/index.ts rename packages/{core/src/wallet/browser.service.ts => mesh-wallet/src/browser/index.ts} (66%) create mode 100644 packages/mesh-wallet/src/embedded/index.ts create mode 100644 packages/mesh-wallet/src/index.ts rename packages/{core/src/wallet/mesh.service.ts => mesh-wallet/src/mesh/index.ts} (77%) create mode 100644 packages/mesh-wallet/src/types/index.ts create mode 100644 packages/mesh-wallet/test/app.test.ts create mode 100644 packages/mesh-wallet/test/browser.test.ts create mode 100644 packages/mesh-wallet/test/embedded.test.ts create mode 100644 packages/mesh-wallet/test/mesh.test.ts create mode 100644 packages/mesh-wallet/tsconfig.json delete mode 100644 packages/react/.babelrc delete mode 100644 packages/react/.storybook/main.cjs delete mode 100644 packages/react/.storybook/preview-head.html delete mode 100644 packages/react/.storybook/preview.cjs delete mode 100644 packages/react/README.md delete mode 100644 packages/react/package.json delete mode 100644 packages/react/postcss.config.js delete mode 100644 packages/react/src/components/CardanoWallet/CardanoWallet.tsx delete mode 100644 packages/react/src/components/CardanoWallet/WalletBalance.tsx delete mode 100644 packages/react/src/components/CardanoWallet/index.ts delete mode 100644 packages/react/src/components/ChevronDown/index.ts delete mode 100644 packages/react/src/components/MenuItem/MenuItem.tsx delete mode 100644 packages/react/src/components/MenuItem/index.ts delete mode 100644 packages/react/src/components/MeshBadge/MeshBadge.tsx delete mode 100644 packages/react/src/components/MeshBadge/index.ts delete mode 100644 packages/react/src/components/StakeButton/StakeButton.tsx delete mode 100644 packages/react/src/components/StakeButton/index.ts delete mode 100644 packages/react/src/components/index.ts delete mode 100644 packages/react/src/contexts/index.tsx delete mode 100644 packages/react/src/hooks/index.ts delete mode 100644 packages/react/src/hooks/useAssets.ts delete mode 100644 packages/react/src/hooks/useLovelace.ts delete mode 100644 packages/react/src/hooks/useNetwork.ts delete mode 100644 packages/react/src/hooks/useWalletTx.ts delete mode 100644 packages/react/src/index.ts delete mode 100644 packages/react/src/resolvers/index.ts delete mode 100644 packages/react/src/resolvers/resolveMedia.ts delete mode 100644 packages/react/src/types/twin.d.ts delete mode 100644 packages/react/tailwind.config.cjs delete mode 100644 packages/react/tsconfig.json delete mode 100644 packages/react/vite.config.js delete mode 100644 pnpm-lock.yaml delete mode 100644 pnpm-workspace.yaml create mode 100644 scripts/bump-version.sh create mode 100644 tsconfig.json diff --git a/.env.example b/.env.example new file mode 100644 index 000000000..6229805e4 --- /dev/null +++ b/.env.example @@ -0,0 +1,3 @@ +# API keys for running unit test cases +BLOCKFROST_API_KEY_PREPROD=preprodxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +MAESTRO_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 000000000..202af851e --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,10 @@ +// This configuration only applies to the package manager root. +/** @type {import("eslint").Linter.Config} */ +module.exports = { + ignorePatterns: ["apps/**", "packages/**"], + extends: ["@meshsdk/eslint-config/library.js"], + parser: "@typescript-eslint/parser", + parserOptions: { + project: true, + }, +}; diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c2c6af36b..de19e399b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,18 +18,11 @@ jobs: node-version: [20] steps: - uses: actions/checkout@v4 - - name: Install pnpm - uses: pnpm/action-setup@v4 - with: - version: 9.2.0 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v4 - with: - node-version: ${{ matrix.node-version }} - cache: 'pnpm' - name: Install dependencies - run: pnpm install + run: npm install - name: Lint - run: pnpm lint + run: npm run lint - name: Build - run: pnpm build --filter="./packages/*" + run: npm run build:mesh && npm run build:docs && npm run build:apps diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 4e13cb5d7..3ecd372be 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -18,29 +18,28 @@ jobs: node-version: [20] steps: - uses: actions/checkout@v4 - - name: Install pnpm - uses: pnpm/action-setup@v4 - with: - version: 9.2.0 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v4 - with: - node-version: ${{ matrix.node-version }} - cache: 'pnpm' - name: Install dependencies - run: pnpm install + run: npm install - name: Lint - run: pnpm lint + run: npm run lint - name: Build - run: pnpm build + run: npm run build:mesh && npm run build:docs && npm run build:apps check-version: runs-on: ubuntu-latest if: github.event.pull_request.merged == true outputs: + common-version-updated: ${{ steps.compare-versions.outputs.common-version-updated }} + contract-version-updated: ${{ steps.compare-versions.outputs.contract-version-updated }} core-version-updated: ${{ steps.compare-versions.outputs.core-version-updated }} + core-csl-version-updated: ${{ steps.compare-versions.outputs.core-csl-version-updated }} + core-cst-version-updated: ${{ steps.compare-versions.outputs.core-cst-version-updated }} + provider-version-updated: ${{ steps.compare-versions.outputs.provider-version-updated }} react-version-updated: ${{ steps.compare-versions.outputs.react-version-updated }} - contracts-version-updated: ${{ steps.compare-versions.outputs.react-version-updated }} + transaction-version-updated: ${{ steps.compare-versions.outputs.transaction-version-updated }} + wallet-version-updated: ${{ steps.compare-versions.outputs.wallet-version-updated }} steps: - name: Checkout main branch at commit before merge uses: actions/checkout@v4 @@ -50,46 +49,130 @@ jobs: - name: Get package version from main branch before merge id: pre-merge-version run: | - CORE_PRE_MERGE_VERSION=$(node -p "require('./packages/core/package.json').version") - REACT_PRE_MERGE_VERSION=$(node -p "require('./packages/react/package.json').version") - CONTRACTS_PRE_MERGE_VERSION=$(node -p "require('./packages/contracts/package.json').version") + COMMON_PRE_MERGE_VERSION=$(node -p "require('./packages/mesh-common/package.json').version") + CONTRACT_PRE_MERGE_VERSION=$(node -p "require('./packages/mesh-contract/package.json').version") + CORE_PRE_MERGE_VERSION=$(node -p "require('./packages/mesh-core/package.json').version") + CORE_CSL_PRE_MERGE_VERSION=$(node -p "require('./packages/mesh-core-csl/package.json').version") + CORE_CST_PRE_MERGE_VERSION=$(node -p "require('./packages/mesh-core-cst/package.json').version") + PROVIDER_PRE_MERGE_VERSION=$(node -p "require('./packages/mesh-core-cst/package.json').version") + REACT_PRE_MERGE_VERSION=$(node -p "require('./packages/mesh-react/package.json').version") + TRANSACTION_PRE_MERGE_VERSION=$(node -p "require('./packages/mesh-transaction/package.json').version") + WALLET_PRE_MERGE_VERSION=$(node -p "require('./packages/mesh-wallet/package.json').version") + echo "common_pre_merge_version=$COMMON_PRE_MERGE_VERSION" >> "$GITHUB_OUTPUT" + echo "contract_pre_merge_version=$CONTRACT_PRE_MERGE_VERSION" >> "$GITHUB_OUTPUT" echo "core_pre_merge_version=$CORE_PRE_MERGE_VERSION" >> "$GITHUB_OUTPUT" + echo "core_csl_pre_merge_version=$CORE_CSL_PRE_MERGE_VERSION" >> "$GITHUB_OUTPUT" + echo "core_cst_pre_merge_version=$CORE_CST_PRE_MERGE_VERSION" >> "$GITHUB_OUTPUT" + echo "provider_pre_merge_version=$PROVIDER_PRE_MERGE_VERSION" >> "$GITHUB_OUTPUT" echo "react_pre_merge_version=$REACT_PRE_MERGE_VERSION" >> "$GITHUB_OUTPUT" - echo "react_pre_merge_version=$CONTRACTS_PRE_MERGE_VERSION" >> "$GITHUB_OUTPUT" + echo "transaction_pre_merge_version=$TRANSACTION_PRE_MERGE_VERSION" >> "$GITHUB_OUTPUT" + echo "wallet_pre_merge_version=$WALLET_PRE_MERGE_VERSION" >> "$GITHUB_OUTPUT" - name: Checkout main branch at commit after merge uses: actions/checkout@v4 with: - ref: 'main' + ref: "main" - name: Get package version from main branch after merge id: post-merge-version run: | - CORE_POST_MERGE_VERSION=$(node -p "require('./packages/core/package.json').version") - REACT_POST_MERGE_VERSION=$(node -p "require('./packages/react/package.json').version") - CONTRACTS_POST_MERGE_VERSION=$(node -p "require('./packages/contracts/package.json').version") + COMMON_POST_MERGE_VERSION=$(node -p "require('./packages/mesh-common/package.json').version") + CONTRACT_POST_MERGE_VERSION=$(node -p "require('./packages/mesh-contract/package.json').version") + CORE_POST_MERGE_VERSION=$(node -p "require('./packages/mesh-core/package.json').version") + CORE_CSL_POST_MERGE_VERSION=$(node -p "require('./packages/mesh-core-csl/package.json').version") + CORE_CST_POST_MERGE_VERSION=$(node -p "require('./packages/mesh-core-cst/package.json').version") + PROVIDER_POST_MERGE_VERSION=$(node -p "require('./packages/mesh-core-cst/package.json').version") + REACT_POST_MERGE_VERSION=$(node -p "require('./packages/mesh-react/package.json').version") + TRANSACTION_POST_MERGE_VERSION=$(node -p "require('./packages/mesh-transaction/package.json').version") + WALLET_POST_MERGE_VERSION=$(node -p "require('./packages/mesh-wallet/package.json').version") + echo "common_post_merge_version=$COMMON_POST_MERGE_VERSION" >> "$GITHUB_OUTPUT" + echo "contract_post_merge_version=$CONTRACT_POST_MERGE_VERSION" >> "$GITHUB_OUTPUT" echo "core_post_merge_version=$CORE_POST_MERGE_VERSION" >> "$GITHUB_OUTPUT" + echo "core_csl_post_merge_version=$CORE_CSL_POST_MERGE_VERSION" >> "$GITHUB_OUTPUT" + echo "core_cst_post_merge_version=$CORE_CST_POST_MERGE_VERSION" >> "$GITHUB_OUTPUT" + echo "provider_post_merge_version=$PROVIDER_POST_MERGE_VERSION" >> "$GITHUB_OUTPUT" echo "react_post_merge_version=$REACT_POST_MERGE_VERSION" >> "$GITHUB_OUTPUT" - echo "react_post_merge_version=$CONTRACTS_POST_MERGE_VERSION" >> "$GITHUB_OUTPUT" + echo "transaction_post_merge_version=$TRANSACTION_POST_MERGE_VERSION" >> "$GITHUB_OUTPUT" + echo "wallet_post_merge_version=$WALLET_POST_MERGE_VERSION" >> "$GITHUB_OUTPUT" - name: Compare versions id: compare-versions run: | + if [[ "${{ steps.pre-merge-version.outputs.common_pre_merge_version }}" != "${{ steps.post-merge-version.outputs.common_post_merge_version }}" ]]; then + echo "common-version-updated=true" >> "$GITHUB_OUTPUT" + else + echo "common-version-updated=false" >> "$GITHUB_OUTPUT" + fi + if [[ "${{ steps.pre-merge-version.outputs.contract_pre_merge_version }}" != "${{ steps.post-merge-version.outputs.contract_post_merge_version }}" ]]; then + echo "contract-version-updated=true" >> "$GITHUB_OUTPUT" + else + echo "contract-version-updated=false" >> "$GITHUB_OUTPUT" + fi if [[ "${{ steps.pre-merge-version.outputs.core_pre_merge_version }}" != "${{ steps.post-merge-version.outputs.core_post_merge_version }}" ]]; then echo "core-version-updated=true" >> "$GITHUB_OUTPUT" else echo "core-version-updated=false" >> "$GITHUB_OUTPUT" fi + if [[ "${{ steps.pre-merge-version.outputs.core_csl_pre_merge_version }}" != "${{ steps.post-merge-version.outputs.core_csl_post_merge_version }}" ]]; then + echo "core-csl-version-updated=true" >> "$GITHUB_OUTPUT" + else + echo "core-csl-version-updated=false" >> "$GITHUB_OUTPUT" + fi + if [[ "${{ steps.pre-merge-version.outputs.core_cst_pre_merge_version }}" != "${{ steps.post-merge-version.outputs.core_cst_post_merge_version }}" ]]; then + echo "core-cst-version-updated=true" >> "$GITHUB_OUTPUT" + else + echo "core-cst-version-updated=false" >> "$GITHUB_OUTPUT" + fi + if [[ "${{ steps.pre-merge-version.outputs.provider_pre_merge_version }}" != "${{ steps.post-merge-version.outputs.provider_post_merge_version }}" ]]; then + echo "provider-version-updated=true" >> "$GITHUB_OUTPUT" + else + echo "provider-version-updated=false" >> "$GITHUB_OUTPUT" + fi if [[ "${{ steps.pre-merge-version.outputs.react_pre_merge_version }}" != "${{ steps.post-merge-version.outputs.react_post_merge_version }}" ]]; then echo "react-version-updated=true" >> "$GITHUB_OUTPUT" else echo "react-version-updated=false" >> "$GITHUB_OUTPUT" fi - if [[ "${{ steps.pre-merge-version.outputs.contracts_pre_merge_version }}" != "${{ steps.post-merge-version.outputs.contracts_post_merge_version }}" ]]; then - echo "contracts-version-updated=true" >> "$GITHUB_OUTPUT" + if [[ "${{ steps.pre-merge-version.outputs.transaction_pre_merge_version }}" != "${{ steps.post-merge-version.outputs.transaction_post_merge_version }}" ]]; then + echo "transaction-version-updated=true" >> "$GITHUB_OUTPUT" else - echo "contracts-version-updated=false" >> "$GITHUB_OUTPUT" + echo "transaction-version-updated=false" >> "$GITHUB_OUTPUT" fi + if [[ "${{ steps.pre-merge-version.outputs.wallet_pre_merge_version }}" != "${{ steps.post-merge-version.outputs.wallet_post_merge_version }}" ]]; then + echo "wallet-version-updated=true" >> "$GITHUB_OUTPUT" + else + echo "wallet-version-updated=false" >> "$GITHUB_OUTPUT" + fi + + publish-meshsdk-common: + needs: [build, check-version] + if: needs.check-version.outputs.common-version-updated == 'true' + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 20 + registry-url: https://registry.npmjs.org/ + - run: npm install && npm run build + - run: cd packages/mesh-common && npm publish --access public + env: + NODE_AUTH_TOKEN: ${{secrets.npm_token}} + + publish-meshsdk-contract: + needs: [build, check-version] + if: needs.check-version.outputs.contract-version-updated == 'true' + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 20 + registry-url: https://registry.npmjs.org/ + - run: npm install && npm run build + - run: cd packages/mesh-contract && npm publish --access public + env: + NODE_AUTH_TOKEN: ${{secrets.npm_token}} publish-meshsdk-core: needs: [build, check-version] @@ -101,8 +184,53 @@ jobs: with: node-version: 20 registry-url: https://registry.npmjs.org/ - - run: pnpm build --filter="./packages/*" - - run: cd packages/core && npm publish --access public + - run: npm install && npm run build + - run: cd packages/mesh-core && npm publish --access public + env: + NODE_AUTH_TOKEN: ${{secrets.npm_token}} + + publish-meshsdk-core-csl: + needs: [build, check-version] + if: needs.check-version.outputs.core-csl-version-updated == 'true' + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 20 + registry-url: https://registry.npmjs.org/ + - run: npm install && npm run build + - run: cd packages/mesh-core-csl && npm publish --access public + env: + NODE_AUTH_TOKEN: ${{secrets.npm_token}} + + publish-meshsdk-core-cst: + needs: [build, check-version] + if: needs.check-version.outputs.core-cst-version-updated == 'true' + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 20 + registry-url: https://registry.npmjs.org/ + - run: npm install && npm run build + - run: cd packages/mesh-core-cst && npm publish --access public + env: + NODE_AUTH_TOKEN: ${{secrets.npm_token}} + + publish-meshsdk-provider: + needs: [build, check-version] + if: needs.check-version.outputs.provider-version-updated == 'true' + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 20 + registry-url: https://registry.npmjs.org/ + - run: npm install && npm run build + - run: cd packages/mesh-provider && npm publish --access public env: NODE_AUTH_TOKEN: ${{secrets.npm_token}} @@ -116,14 +244,29 @@ jobs: with: node-version: 20 registry-url: https://registry.npmjs.org/ - - run: pnpm build --filter="./packages/*" - - run: cd packages/react && npm publish --access public + - run: npm install && npm run build + - run: cd packages/mesh-react && npm publish --access public + env: + NODE_AUTH_TOKEN: ${{secrets.npm_token}} + + publish-meshsdk-transaction: + needs: [build, check-version] + if: needs.check-version.outputs.transaction-version-updated == 'true' + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 20 + registry-url: https://registry.npmjs.org/ + - run: npm install && npm run build + - run: cd packages/mesh-transaction && npm publish --access public env: NODE_AUTH_TOKEN: ${{secrets.npm_token}} - publish-meshsdk-contracts: + publish-meshsdk-wallet: needs: [build, check-version] - if: needs.check-version.outputs.contracts-version-updated == 'true' + if: needs.check-version.outputs.wallet-version-updated == 'true' runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -131,7 +274,7 @@ jobs: with: node-version: 20 registry-url: https://registry.npmjs.org/ - - run: pnpm build --filter="./packages/*" - - run: cd packages/contracts && npm publish --access public + - run: npm install && npm run build + - run: cd packages/mesh-wallet && npm publish --access public env: NODE_AUTH_TOKEN: ${{secrets.npm_token}} diff --git a/.gitignore b/.gitignore index caacbb8bc..0acc30ecf 100644 --- a/.gitignore +++ b/.gitignore @@ -1,115 +1,45 @@ -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -lerna-debug.log* - -# Diagnostic reports (https://nodejs.org/api/report.html) -report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json - -# Runtime data -pids -*.pid -*.seed -*.pid.lock - -# Directory for instrumented libs generated by jscoverage/JSCover -lib-cov - -# Coverage directory used by tools like istanbul -coverage -*.lcov - -# nyc test coverage -.nyc_output - -# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) -.grunt - -# Bower dependency directory (https://bower.io/) -bower_components - -# node-waf configuration -.lock-wscript - -# Compiled binary addons (https://nodejs.org/api/addons.html) -build/Release - -# Dependency directories -node_modules/ -jspm_packages/ - -# TypeScript v1 declaration files -typings/ - -# TypeScript cache -*.tsbuildinfo - -# Optional npm cache directory -.npm - -# Optional eslint cache -.eslintcache +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. -# Microbundle cache -.rpt2_cache/ -.rts2_cache_cjs/ -.rts2_cache_es/ -.rts2_cache_umd/ +# Dependencies +node_modules +.pnp +.pnp.js -# Optional REPL history -.node_repl_history - -# Output of 'npm pack' -*.tgz - -# Yarn Integrity file -.yarn-integrity - -# dotenv environment variables file +# Local env files .env -.env.* - -# parcel-bundler cache (https://parceljs.org/) -.cache - -# Next.js build output -.next - -# Nuxt.js build / generate output -.nuxt - -# Gatsby files -.cache/ -# Comment in the public line in if your project uses Gatsby and *not* Next.js -# https://nextjs.org/blog/next-9-1#public-directory-support -# public - -# vuepress build output -.vuepress/dist - -# Serverless directories -.serverless/ +.env.local +.env.development.local +.env.test.local +.env.production.local -# FuseBox cache -.fusebox/ - -# DynamoDB Local files -.dynamodb/ - -# TernJS port file -.tern-port +# Testing +coverage -# Turborepo cache files +# Turbo .turbo -# Rollup cache files -.rollup.cache +# Vercel +.vercel -# production +# Build Outputs +.next/ +out/ +build dist -# misc + +# Debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Misc .DS_Store +*.pem + +apps/docs/src/data/mesh-common.json +apps/docs/src/data/mesh-contracts.json +apps/docs/src/data/mesh-core-csl.json +apps/docs/src/data/mesh-providers.json +apps/docs/src/data/mesh-transactions.json +apps/docs/src/data/mesh-wallets.json diff --git a/packages/contracts/src/coupon-bond-guaranteed/aiken-workspace/readme.md b/.npmrc similarity index 100% rename from packages/contracts/src/coupon-bond-guaranteed/aiken-workspace/readme.md rename to .npmrc diff --git a/README.md b/README.md index 72593ef1b..d24dd1b40 100644 --- a/README.md +++ b/README.md @@ -4,30 +4,57 @@ Mesh is an open-source library designed to make building dApps accessible. Wheth Explore the features on [Mesh Playground](https://meshjs.dev/). -## Guides and documentations - -- [Starter Templates](https://meshjs.dev/starter-templates) -- [Guides](https://meshjs.dev/guides) -- [Install Mesh into existing project](https://meshjs.dev/migration-manual-installation) -- [App Wallet (Building transactions on applications)](https://meshjs.dev/apis/appwallet) -- [Browser Wallet (CIP30 wallets intergration)](https://meshjs.dev/apis/browserwallet) -- [Transaction - Building, minting, burning, smart contracts, stake pool and more](https://meshjs.dev/apis/transaction) -- [React Components](https://meshjs.dev/react) -- [Service Providers](https://meshjs.dev/providers) -- [Resolvers](https://meshjs.dev/apis/resolvers) - -## Why use Mesh - -- Start a new project with one of out [Starter Templates](https://meshjs.dev/starter-templates) with CLI command -- Always up to date - Vasil-ready, developed promptly as the network updates so your app always works -- Simple to use - Check out our [guides](https://meshjs.dev/guides) - you'll get started in less than 10 mins! -- Adopts best practices - implements various CIPs and package is well build (no hacking and tweaking needed to get it to work) -- Thoroughly tested - Mesh is used by both developers and learners, and is being built by developers with solid software engineering backgrounds -- Integrates with Cardano projects - Koios, Blockfrost, ADA Handle (and more), you can pick and choose freely what you want to use for your app -- Well documented - we focus on documentation so you can use it with ease, and our [Playground](https://meshjs.dev/) is built so you can see how it works - -## How can you contribute? - -- [Support us](https://meshjs.dev/about/support-us) -- Build something - try Mesh by implementing your Web 3.0 project (recommended [starter guide](https://meshjs.dev/guides/nextjs)) -- Inform others - Tell others about Mesh, and star the [Github repo](https://github.com/MeshJS/mesh) :star: +## What's inside? + +This Turborepo includes the following packages/apps: + +### Packages + +- `@meshsdk/common`: Contains constants, types and interfaces used across the SDK and different serialization libraries +- `@meshsdk/contracts`: A collection of smart contracts and its transactions - [meshjs.dev/smart-contracts](https://meshjs.dev/smart-contracts) +- `@meshsdk/core`: Exports all the functionalities including wallets, transactions, and providers +- `@meshsdk/core-csl`: Types and utilities functions between Mesh and [cardano-serialization-lib](https://github.com/Emurgo/cardano-serialization-lib) +- `@meshsdk/core-cst`: Types and utilities functions between Mesh and [cardano-js-sdk](https://github.com/input-output-hk/cardano-js-sdk) +- `@meshsdk/provider`: Blockchain data providers - [meshjs.dev/providers](https://meshjs.dev/providers) +- `@meshsdk/react`: React component library - [meshjs.dev/react](https://meshjs.dev/react) +- `@meshsdk/transaction`: Transactions - [meshjs.dev/apis/transaction](https://meshjs.dev/apis/transaction) +- `@meshsdk/wallet`: Wallets - [meshjs.dev/apis/wallets](https://meshjs.dev/apis/wallets) + +### Apps + +- `apps/docs`: Mesh technical docs - [docs.meshjs.dev](https://docs.meshjs.dev/) +- `apps/playground`: Mesh homepage - [meshjs.dev](https://meshjs.dev/) + +## Getting Started + +### Usage + +To use Mesh in your project, run the following command to install the core package: + +``` +npm install @meshsdk/core +``` + +### Install + +To install all dependencies, run the following command: + +``` +npm install +``` + +### Build + +To build all apps and packages, run the following command: + +``` +npm run build +``` + +### Develop + +To develop all apps and packages, run the following command: + +``` +npm run dev +``` diff --git a/apps/mesh-docs/.eslintrc.json b/apps/docs/.eslintrc.json similarity index 100% rename from apps/mesh-docs/.eslintrc.json rename to apps/docs/.eslintrc.json diff --git a/apps/mesh-docs/.gitignore b/apps/docs/.gitignore similarity index 100% rename from apps/mesh-docs/.gitignore rename to apps/docs/.gitignore diff --git a/apps/mesh-docs/next.config.mjs b/apps/docs/next.config.mjs similarity index 95% rename from apps/mesh-docs/next.config.mjs rename to apps/docs/next.config.mjs index 7bf28779f..8a4630cb7 100644 --- a/apps/mesh-docs/next.config.mjs +++ b/apps/docs/next.config.mjs @@ -10,7 +10,6 @@ const nextConfig = { }, ], }, - webpack5: true, webpack: (config) => { config.resolve.fallback = { fs: false }; return config; diff --git a/apps/mesh-docs/package.json b/apps/docs/package.json similarity index 84% rename from apps/mesh-docs/package.json rename to apps/docs/package.json index c040b96f8..c0a400dc7 100644 --- a/apps/mesh-docs/package.json +++ b/apps/docs/package.json @@ -3,8 +3,8 @@ "version": "0.1.0", "private": true, "scripts": { - "dev": "next dev", - "build": "next build", + "dev:docs": "next dev", + "build:apps": "next build", "start": "next start" }, "dependencies": { @@ -14,12 +14,13 @@ "@sindresorhus/slugify": "2.2.1", "@tailwindcss/typography": "0.5.13", "clsx": "^2.1.1", + "eslint-config-next": "^14.2.5", "flexsearch": "0.7.43", "framer-motion": "11.2.10", - "next": "14.2.3", + "next": "^14.2.5", "next-themes": "0.3.0", - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "^18.3.1", + "react-dom": "^18.3.1", "react-highlight-words": "0.20.0", "react-markdown": "9.0.1", "remark": "15.0.1", @@ -38,4 +39,4 @@ "tailwindcss": "3.4.4", "typescript": "5.4.5" } -} \ No newline at end of file +} diff --git a/apps/mesh-docs/postcss.config.js b/apps/docs/postcss.config.js similarity index 100% rename from apps/mesh-docs/postcss.config.js rename to apps/docs/postcss.config.js diff --git a/apps/mesh-docs/src/app/classes/[name]/page.tsx b/apps/docs/src/app/[package]/classes/[name]/page.tsx similarity index 52% rename from apps/mesh-docs/src/app/classes/[name]/page.tsx rename to apps/docs/src/app/[package]/classes/[name]/page.tsx index dc7eb8d1f..bf723f92b 100644 --- a/apps/mesh-docs/src/app/classes/[name]/page.tsx +++ b/apps/docs/src/app/[package]/classes/[name]/page.tsx @@ -1,12 +1,20 @@ -import getClass from '@/data/get-class'; -import { Prose } from '@/components/Prose'; -import getClassGroups from '@/data/get-class-groups'; -import { v4 as uuidv4 } from 'uuid'; -import { Content, DefinedIn, Group, Header } from '@/components/docs'; +"use client"; + +import getClass from "@/data/get-class"; +import { Prose } from "@/components/Prose"; +import getClassGroups from "@/data/get-class-groups"; +import { v4 as uuidv4 } from "uuid"; +import { Content, DefinedIn, Group, Header } from "@/components/docs"; +import { useRouteContext } from "@/contexts/route-context"; export default function Page({ params }: { params: { name: string } }) { - const meshClass = getClass(params.name); - const meshGroup = getClassGroups(meshClass.name); + const { currentRoute } = useRouteContext(); + const meshClass = getClass(params.name, currentRoute); + const meshGroup = getClassGroups(meshClass?.name, currentRoute); + + if (meshClass === undefined) { + return <>; + } return (
diff --git a/apps/docs/src/app/[package]/common.tsx b/apps/docs/src/app/[package]/common.tsx new file mode 100644 index 000000000..6c5868af4 --- /dev/null +++ b/apps/docs/src/app/[package]/common.tsx @@ -0,0 +1,31 @@ +import { CodeGroup } from "@/components/Code"; +import { Prose } from "@/components/Prose"; +import Markdown from "react-markdown"; + +export default function IntroCommon() { + return ( +
+ +

Common

+

+ The common package is a collection of utilities and components that + are used across the Mesh SDK. +

+ {/*

+ Something +

*/} + {/*

+ Getting started +

+

+ To get started with Mesh, you need to install the latest version of + Mesh with npm: +

+ + + npm install @meshsdk/core @meshsdk/react + */} +
+
+ ); +} diff --git a/apps/docs/src/app/[package]/contracts.tsx b/apps/docs/src/app/[package]/contracts.tsx new file mode 100644 index 000000000..91960d6ae --- /dev/null +++ b/apps/docs/src/app/[package]/contracts.tsx @@ -0,0 +1,31 @@ +import { CodeGroup } from "@/components/Code"; +import { Prose } from "@/components/Prose"; +import Markdown from "react-markdown"; + +export default function IntroContracts() { + return ( +
+ +

Smart Contracts

+

+ Want to get started with smart contracts? Here are some contracts for + the most common use-cases. +

+ {/*

+ Something +

*/} + {/*

+ Getting started +

+

+ To get started with Mesh, you need to install the latest version of + Mesh with npm: +

+ + + npm install @meshsdk/core @meshsdk/react + */} +
+
+ ); +} diff --git a/apps/docs/src/app/[package]/core-csl.tsx b/apps/docs/src/app/[package]/core-csl.tsx new file mode 100644 index 000000000..13bb4b237 --- /dev/null +++ b/apps/docs/src/app/[package]/core-csl.tsx @@ -0,0 +1,31 @@ +import { CodeGroup } from "@/components/Code"; +import { Prose } from "@/components/Prose"; +import Markdown from "react-markdown"; + +export default function IntroCoreCsl() { + return ( +
+ +

Core CSL

+

+ Cardano Serialization Lib is a library for serialization & + deserialization of data structures used in Rust. +

+ {/*

+ Something +

*/} + {/*

+ Getting started +

+

+ To get started with Mesh, you need to install the latest version of + Mesh with npm: +

+ + + npm install @meshsdk/core @meshsdk/react + */} +
+
+ ); +} diff --git a/apps/docs/src/app/[package]/functions/[name]/page.tsx b/apps/docs/src/app/[package]/functions/[name]/page.tsx new file mode 100644 index 000000000..b4d1f85fc --- /dev/null +++ b/apps/docs/src/app/[package]/functions/[name]/page.tsx @@ -0,0 +1,28 @@ +"use client"; +import { Prose } from "@/components/Prose"; +import { Content, DefinedIn, Header, ItemSignatures } from "@/components/docs"; +import { useRouteContext } from "@/contexts/route-context"; +import getFunction from "@/data/get-function"; + +export default function Page({ params }: { params: { name: string } }) { + const { currentRoute } = useRouteContext(); + + const meshFunction = getFunction(params.name, currentRoute); + + if (meshFunction === undefined) { + return <>; + } + + return ( +
+ +
+ + + + + + +
+ ); +} diff --git a/apps/mesh-docs/src/app/interfaces/[name]/page.tsx b/apps/docs/src/app/[package]/interfaces/[name]/page.tsx similarity index 53% rename from apps/mesh-docs/src/app/interfaces/[name]/page.tsx rename to apps/docs/src/app/[package]/interfaces/[name]/page.tsx index 7b0248754..664a3d8a5 100644 --- a/apps/mesh-docs/src/app/interfaces/[name]/page.tsx +++ b/apps/docs/src/app/[package]/interfaces/[name]/page.tsx @@ -1,18 +1,26 @@ -import { Prose } from '@/components/Prose'; +"use client"; +import { Prose } from "@/components/Prose"; import { Content, DefinedIn, Group, Header, ImplementedBy, -} from '@/components/docs'; -import getInterface from '@/data/get-interface'; -import getInterfaceGroups from '@/data/get-interface-groups'; -import { v4 as uuidv4 } from 'uuid'; +} from "@/components/docs"; +import { useRouteContext } from "@/contexts/route-context"; +import getInterface from "@/data/get-interface"; +import getInterfaceGroups from "@/data/get-interface-groups"; +import { v4 as uuidv4 } from "uuid"; export default function Page({ params }: { params: { name: string } }) { - const meshInterface = getInterface(params.name); - const group = getInterfaceGroups(meshInterface.name); + const { currentRoute } = useRouteContext(); + + const meshInterface = getInterface(params.name, currentRoute); + const group = getInterfaceGroups(meshInterface?.name, currentRoute); + + if (meshInterface === undefined) { + return <>; + } return (
diff --git a/apps/docs/src/app/[package]/page.tsx b/apps/docs/src/app/[package]/page.tsx new file mode 100644 index 000000000..a3aca964a --- /dev/null +++ b/apps/docs/src/app/[package]/page.tsx @@ -0,0 +1,42 @@ +"use client"; +import { useRouteContext } from "@/contexts/route-context"; +import IntroTransaction from "./transactions"; +import { useEffect } from "react"; +import IntroWallets from "./wallets"; +import IntroContracts from "./contracts"; +import IntroProviders from "./providers"; +import IntroCommon from "./common"; +import IntroCoreCsl from "./core-csl"; + +export default function PackagePage({ + params, +}: { + params: { package: string }; +}) { + const { setCurrentRoute } = useRouteContext(); + + useEffect(() => { + setCurrentRoute(params.package); + }, [params]); + + if (params.package === "transactions") { + return ; + } + if (params.package === "wallets") { + return ; + } + if (params.package === "contracts") { + return ; + } + if (params.package === "providers") { + return ; + } + if (params.package === "common") { + return ; + } + if (params.package === "core-csl") { + return ; + } + + return <>package; +} diff --git a/apps/docs/src/app/[package]/providers.tsx b/apps/docs/src/app/[package]/providers.tsx new file mode 100644 index 000000000..55db5c366 --- /dev/null +++ b/apps/docs/src/app/[package]/providers.tsx @@ -0,0 +1,28 @@ +import { CodeGroup } from "@/components/Code"; +import { Prose } from "@/components/Prose"; +import Markdown from "react-markdown"; + +export default function IntroProviders() { + return ( +
+ +

Providers

+

Data providers for connecting to the blockchain

+ {/*

+ Something +

*/} + {/*

+ Getting started +

+

+ To get started with Mesh, you need to install the latest version of + Mesh with npm: +

+ + + npm install @meshsdk/core @meshsdk/react + */} +
+
+ ); +} diff --git a/apps/docs/src/app/[package]/transactions.tsx b/apps/docs/src/app/[package]/transactions.tsx new file mode 100644 index 000000000..cd4f04712 --- /dev/null +++ b/apps/docs/src/app/[package]/transactions.tsx @@ -0,0 +1,30 @@ +import { CodeGroup } from "@/components/Code"; +import { Prose } from "@/components/Prose"; +import Markdown from "react-markdown"; + +export default function IntroTransaction() { + return ( +
+ +

Transactions

+

+ For sending and minting assets and working with smart contracts +

+ {/*

+ Something +

*/} + {/*

+ Getting started +

+

+ To get started with Mesh, you need to install the latest version of + Mesh with npm: +

+ + + npm install @meshsdk/core @meshsdk/react + */} +
+
+ ); +} diff --git a/apps/mesh-docs/src/app/types/[name]/page.tsx b/apps/docs/src/app/[package]/types/[name]/page.tsx similarity index 51% rename from apps/mesh-docs/src/app/types/[name]/page.tsx rename to apps/docs/src/app/[package]/types/[name]/page.tsx index c710d501f..96f78c1a2 100644 --- a/apps/mesh-docs/src/app/types/[name]/page.tsx +++ b/apps/docs/src/app/[package]/types/[name]/page.tsx @@ -1,9 +1,17 @@ -import { Prose } from '@/components/Prose'; -import { Content, DefinedIn, Header, TypeDeclaration } from '@/components/docs'; -import getType from '@/data/get-type'; +"use client"; +import { Prose } from "@/components/Prose"; +import { Content, DefinedIn, Header, TypeDeclaration } from "@/components/docs"; +import { useRouteContext } from "@/contexts/route-context"; +import getType from "@/data/get-type"; export default function Page({ params }: { params: { name: string } }) { - const meshType = getType(params.name); + const { currentRoute } = useRouteContext(); + + const meshType = getType(params.name, currentRoute); + + if (meshType === undefined) { + return <>; + } return (
diff --git a/apps/docs/src/app/[package]/wallets.tsx b/apps/docs/src/app/[package]/wallets.tsx new file mode 100644 index 000000000..84996519c --- /dev/null +++ b/apps/docs/src/app/[package]/wallets.tsx @@ -0,0 +1,31 @@ +import { CodeGroup } from "@/components/Code"; +import { Prose } from "@/components/Prose"; +import Markdown from "react-markdown"; + +export default function IntroWallets() { + return ( +
+ +

Wallets

+

+ Wallet for users to interact with the blockchain and for building + amazing applications +

+ {/*

+ Something +

*/} + {/*

+ Getting started +

+

+ To get started with Mesh, you need to install the latest version of + Mesh with npm: +

+ + + npm install @meshsdk/core @meshsdk/react + */} +
+
+ ); +} diff --git a/apps/mesh-docs/src/app/globals.css b/apps/docs/src/app/globals.css similarity index 100% rename from apps/mesh-docs/src/app/globals.css rename to apps/docs/src/app/globals.css diff --git a/apps/docs/src/app/layout.tsx b/apps/docs/src/app/layout.tsx new file mode 100644 index 000000000..d49b2c700 --- /dev/null +++ b/apps/docs/src/app/layout.tsx @@ -0,0 +1,87 @@ +import "@/styles/tailwind.css"; + +import { Providers } from "@/app/providers"; +import { Layout } from "@/components/Layout"; + +import { type Metadata } from "next"; +import { RouteChangeListener } from "@/components/route-change-listener"; +// import { type Section } from "@/components/SectionProvider"; +// import getClasses from "@/data/get-classes"; +// import getClassGroups from "@/data/get-class-groups"; +// import getInterfaces from "@/data/get-interfaces"; +// import getInterfaceGroups from "@/data/get-interface-groups"; +// import { useRouteContext } from "@/contexts/route-context"; + +export const metadata: Metadata = { + title: { + template: "%s - Mesh SDK API Reference", + default: "Mesh SDK API Reference", + }, +}; + +export default async function RootLayout({ + children, + params, +}: { + children: React.ReactNode; + params: { package: string }; +}) { + // const {currentRoute} = useRouteContext(); + // console.log(2, currentRoute) + // let pages = await glob('**/*.mdx', { cwd: 'src/app' }) + // let allSectionsEntries = (await Promise.all( + // pages.map(async (filename) => [ + // '/' + filename.replace(/(^|\/)page\.mdx$/, ''), + // (await import(`./${filename}`)).sections, + // ]), + // )) as Array<[string, Array
]> + // let allSections = Object.fromEntries(allSectionsEntries) + + ////// + + // // get all classes + // const allSectionsEntries = getClasses().map((meshClass: any) => { + // const _items: { id: string; title: string }[] = []; + + // getClassGroups(meshClass.name).map((group: any) => { + // group.children.map((item: any) => { + // _items.push({ id: item.name, title: item.name }); + // }); + // }); + + // return [`/classes/${meshClass.name}`, _items]; + // }) as Array<[string, Array
]>; + + // // get all interfaces + // const allInterfaces = getInterfaces().map((meshInterfaces: any) => { + // const _items: { id: string; title: string }[] = []; + + // getInterfaceGroups(meshInterfaces.name).map((group: any) => { + // group.children.map((item: any) => { + // _items.push({ id: item.name, title: item.name }); + // }); + // }); + + // return [`/interfaces/${meshInterfaces.name}`, _items]; + // }) as Array<[string, Array
]>; + + // if (allInterfaces) allSectionsEntries.push(...allInterfaces); + + // let allSections = Object.fromEntries(allSectionsEntries); + + return ( + + + + + + +
+ {children} +
+ +
+ + + ); +} diff --git a/apps/mesh-docs/src/app/page.tsx b/apps/docs/src/app/page.tsx similarity index 98% rename from apps/mesh-docs/src/app/page.tsx rename to apps/docs/src/app/page.tsx index 3e9e0ca66..877c57828 100644 --- a/apps/mesh-docs/src/app/page.tsx +++ b/apps/docs/src/app/page.tsx @@ -1,6 +1,5 @@ import { CodeGroup } from '@/components/Code'; import { Prose } from '@/components/Prose'; -import { Resources } from '@/components/Resources'; import Markdown from 'react-markdown'; export default function Home() { diff --git a/apps/docs/src/app/providers.tsx b/apps/docs/src/app/providers.tsx new file mode 100644 index 000000000..62bd4b5ac --- /dev/null +++ b/apps/docs/src/app/providers.tsx @@ -0,0 +1,38 @@ +"use client"; + +import { useEffect } from "react"; +import { ThemeProvider, useTheme } from "next-themes"; +import { RouteProvider } from "@/contexts/route-context"; + +function ThemeWatcher() { + let { resolvedTheme, setTheme } = useTheme(); + + useEffect(() => { + let media = window.matchMedia("(prefers-color-scheme: dark)"); + + function onMediaChange() { + let systemTheme = media.matches ? "dark" : "light"; + if (resolvedTheme === systemTheme) { + setTheme("system"); + } + } + + onMediaChange(); + media.addEventListener("change", onMediaChange); + + return () => { + media.removeEventListener("change", onMediaChange); + }; + }, [resolvedTheme, setTheme]); + + return null; +} + +export function Providers({ children }: { children: React.ReactNode }) { + return ( + + + {children} + + ); +} diff --git a/apps/mesh-docs/src/components/Button.tsx b/apps/docs/src/components/Button.tsx similarity index 52% rename from apps/mesh-docs/src/components/Button.tsx rename to apps/docs/src/components/Button.tsx index 556e2f423..8e501251e 100644 --- a/apps/mesh-docs/src/components/Button.tsx +++ b/apps/docs/src/components/Button.tsx @@ -1,7 +1,7 @@ -import Link from 'next/link' -import clsx from 'clsx' +import Link from "next/link"; +import clsx from "clsx"; -function ArrowIcon(props: React.ComponentPropsWithoutRef<'svg'>) { +function ArrowIcon(props: React.ComponentPropsWithoutRef<"svg">) { return ( - ) + ); } const variantStyles = { primary: - 'rounded-full bg-zinc-900 py-1 px-3 text-white hover:bg-zinc-700 dark:bg-emerald-400/10 dark:text-emerald-400 dark:ring-1 dark:ring-inset dark:ring-emerald-400/20 dark:hover:bg-emerald-400/10 dark:hover:text-emerald-300 dark:hover:ring-emerald-300', + "rounded-full bg-zinc-900 py-1 px-3 text-white hover:bg-zinc-700 dark:bg-emerald-400/10 dark:text-emerald-400 dark:ring-1 dark:ring-inset dark:ring-emerald-400/20 dark:hover:bg-emerald-400/10 dark:hover:text-emerald-300 dark:hover:ring-emerald-300", secondary: - 'rounded-full bg-zinc-100 py-1 px-3 text-zinc-900 hover:bg-zinc-200 dark:bg-zinc-800/40 dark:text-zinc-400 dark:ring-1 dark:ring-inset dark:ring-zinc-800 dark:hover:bg-zinc-800 dark:hover:text-zinc-300', + "rounded-full bg-zinc-100 py-1 px-3 text-zinc-900 hover:bg-zinc-200 dark:bg-zinc-800/40 dark:text-zinc-400 dark:ring-1 dark:ring-inset dark:ring-zinc-800 dark:hover:bg-zinc-800 dark:hover:text-zinc-300", filled: - 'rounded-full bg-zinc-900 py-1 px-3 text-white hover:bg-zinc-700 dark:bg-emerald-500 dark:text-white dark:hover:bg-emerald-400', + "rounded-full bg-zinc-900 py-1 px-3 text-white hover:bg-zinc-700 dark:bg-emerald-500 dark:text-white dark:hover:bg-emerald-400", outline: - 'rounded-full py-1 px-3 text-zinc-700 ring-1 ring-inset ring-zinc-900/10 hover:bg-zinc-900/2.5 hover:text-zinc-900 dark:text-zinc-400 dark:ring-white/10 dark:hover:bg-white/5 dark:hover:text-white', - text: 'text-emerald-500 hover:text-emerald-600 dark:text-emerald-400 dark:hover:text-emerald-500', -} + "rounded-full py-1 px-3 text-zinc-700 ring-1 ring-inset ring-zinc-900/10 hover:bg-zinc-900/2.5 hover:text-zinc-900 dark:text-zinc-400 dark:ring-white/10 dark:hover:bg-white/5 dark:hover:text-white", + text: "text-emerald-500 hover:text-emerald-600 dark:text-emerald-400 dark:hover:text-emerald-500", +}; type ButtonProps = { - variant?: keyof typeof variantStyles - arrow?: 'left' | 'right' + variant?: keyof typeof variantStyles; + arrow?: "left" | "right"; } & ( | React.ComponentPropsWithoutRef - | (React.ComponentPropsWithoutRef<'button'> & { href?: undefined }) -) + | (React.ComponentPropsWithoutRef<"button"> & { href?: undefined }) +); export function Button({ - variant = 'primary', + variant = "primary", className, children, arrow, ...props }: ButtonProps) { className = clsx( - 'inline-flex gap-0.5 justify-center overflow-hidden text-sm font-medium transition', + "inline-flex gap-0.5 justify-center overflow-hidden text-sm font-medium transition", variantStyles[variant], - className, - ) + className + ); let arrowIcon = ( - ) + ); let inner = ( <> - {arrow === 'left' && arrowIcon} + {arrow === "left" && arrowIcon} {children} - {arrow === 'right' && arrowIcon} + {arrow === "right" && arrowIcon} - ) + ); - if (typeof props.href === 'undefined') { + if (typeof props.href === "undefined") { return ( + // @ts-ignore - ) + ); } return ( + // @ts-ignore {inner} - ) + ); } diff --git a/apps/mesh-docs/src/components/Code.tsx b/apps/docs/src/components/Code.tsx similarity index 100% rename from apps/mesh-docs/src/components/Code.tsx rename to apps/docs/src/components/Code.tsx diff --git a/apps/mesh-docs/src/components/Feedback.tsx b/apps/docs/src/components/Feedback.tsx similarity index 100% rename from apps/mesh-docs/src/components/Feedback.tsx rename to apps/docs/src/components/Feedback.tsx diff --git a/apps/mesh-docs/src/components/Footer.tsx b/apps/docs/src/components/Footer.tsx similarity index 70% rename from apps/mesh-docs/src/components/Footer.tsx rename to apps/docs/src/components/Footer.tsx index 3dc9a9b24..358ff735e 100644 --- a/apps/mesh-docs/src/components/Footer.tsx +++ b/apps/docs/src/components/Footer.tsx @@ -1,19 +1,20 @@ -'use client' +"use client"; -import Link from 'next/link' -import { usePathname } from 'next/navigation' +import Link from "next/link"; +import { usePathname } from "next/navigation"; -import { Button } from '@/components/Button' -import { navigation } from '@/components/Navigation' +import { Button } from "@/components/Button"; +import { discordUrl, githubUrl, twitterhUrl } from "@/config"; +// import { navigation } from '@/components/Navigation' function PageLink({ label, page, previous = false, }: { - label: string - page: { href: string; title: string } - previous?: boolean + label: string; + page: { href: string; title: string }; + previous?: boolean; }) { return ( <> @@ -21,7 +22,7 @@ function PageLink({ href={page.href} aria-label={`${label}: ${page.title}`} variant="secondary" - arrow={previous ? 'left' : 'right'} + arrow={previous ? "left" : "right"} > {label} @@ -34,50 +35,51 @@ function PageLink({ {page.title} - ) + ); } function PageNavigation() { - let pathname = usePathname() - let allPages = navigation.flatMap((group) => group.links) - let currentPageIndex = allPages.findIndex((page) => page.href === pathname) + // let pathname = usePathname() + // let allPages = navigation.flatMap((group) => group.links) + // let currentPageIndex = allPages.findIndex((page) => page.href === pathname) - if (currentPageIndex === -1) { - return null - } + // if (currentPageIndex === -1) { + // return null + // } - let previousPage = allPages[currentPageIndex - 1] - let nextPage = allPages[currentPageIndex + 1] + // let previousPage = allPages[currentPageIndex - 1] + // let nextPage = allPages[currentPageIndex + 1] - if (!previousPage && !nextPage) { - return null - } + // if (!previousPage && !nextPage) { + // return null + // } return ( -
- {previousPage && ( -
- -
- )} - {nextPage && ( -
- -
- )} -
- ) + //
+ // {previousPage && ( + //
+ // + //
+ // )} + // {nextPage && ( + //
+ // + //
+ // )} + //
+ <> + ); } -function XIcon(props: React.ComponentPropsWithoutRef<'svg'>) { +function XIcon(props: React.ComponentPropsWithoutRef<"svg">) { return ( - ) + ); } -function GitHubIcon(props: React.ComponentPropsWithoutRef<'svg'>) { +function GitHubIcon(props: React.ComponentPropsWithoutRef<"svg">) { return ( - ) + ); } -function DiscordIcon(props: React.ComponentPropsWithoutRef<'svg'>) { +function DiscordIcon(props: React.ComponentPropsWithoutRef<"svg">) { return ( - ) + ); } function SocialLink({ @@ -102,16 +104,16 @@ function SocialLink({ icon: Icon, children, }: { - href: string - icon: React.ComponentType<{ className?: string }> - children: React.ReactNode + href: string; + icon: React.ComponentType<{ className?: string }>; + children: React.ReactNode; }) { return ( {children} - ) + ); } function SmallPrint() { @@ -121,18 +123,18 @@ function SmallPrint() { © Copyright {new Date().getFullYear()}. All rights reserved.

- + Follow us on X - + Follow us on GitHub - + Join our Discord server
- ) + ); } export function Footer() { @@ -141,5 +143,5 @@ export function Footer() { - ) + ); } diff --git a/apps/mesh-docs/src/components/GridPattern.tsx b/apps/docs/src/components/GridPattern.tsx similarity index 100% rename from apps/mesh-docs/src/components/GridPattern.tsx rename to apps/docs/src/components/GridPattern.tsx diff --git a/apps/mesh-docs/src/components/Guides.tsx b/apps/docs/src/components/Guides.tsx similarity index 100% rename from apps/mesh-docs/src/components/Guides.tsx rename to apps/docs/src/components/Guides.tsx diff --git a/apps/mesh-docs/src/components/Header.tsx b/apps/docs/src/components/Header.tsx similarity index 51% rename from apps/mesh-docs/src/components/Header.tsx rename to apps/docs/src/components/Header.tsx index 12cec7fa8..cc2637e60 100644 --- a/apps/mesh-docs/src/components/Header.tsx +++ b/apps/docs/src/components/Header.tsx @@ -1,24 +1,24 @@ -import { forwardRef } from 'react' -import Link from 'next/link' -import clsx from 'clsx' -import { motion, useScroll, useTransform } from 'framer-motion' +import { forwardRef } from "react"; +import Link from "next/link"; +import clsx from "clsx"; +import { motion, useScroll, useTransform } from "framer-motion"; -import { Button } from '@/components/Button' -import { Logo } from '@/components/Logo' +import { Button } from "@/components/Button"; +import { Logo } from "@/components/Logo"; import { MobileNavigation, useIsInsideMobileNavigation, -} from '@/components/MobileNavigation' -import { useMobileNavigationStore } from '@/components/MobileNavigation' +} from "@/components/MobileNavigation"; +import { useMobileNavigationStore } from "@/components/MobileNavigation"; // import { MobileSearch, Search } from '@/components/Search' -import { ThemeToggle } from '@/components/ThemeToggle' +import { ThemeToggle } from "@/components/ThemeToggle"; function TopLevelNavItem({ href, children, }: { - href: string - children: React.ReactNode + href: string; + children: React.ReactNode; }) { return (
  • @@ -29,73 +29,69 @@ function TopLevelNavItem({ {children}
  • - ) + ); } export const Header = forwardRef< - React.ElementRef<'div'>, + React.ElementRef<"div">, { className?: string } >(function Header({ className }, ref) { - let { isOpen: mobileNavIsOpen } = useMobileNavigationStore() - let isInsideMobileNavigation = useIsInsideMobileNavigation() + let { isOpen: mobileNavIsOpen } = useMobileNavigationStore(); + let isInsideMobileNavigation = useIsInsideMobileNavigation(); - let { scrollY } = useScroll() - let bgOpacityLight = useTransform(scrollY, [0, 72], [0.5, 0.9]) - let bgOpacityDark = useTransform(scrollY, [0, 72], [0.2, 0.8]) + let { scrollY } = useScroll(); + let bgOpacityLight = useTransform(scrollY, [0, 72], [0.5, 0.9]); + let bgOpacityDark = useTransform(scrollY, [0, 72], [0.2, 0.8]); return (
    - - {/* */} -
    - +
    + +
    +
    - {/* */}
    - {/*
    - -
    */}
    - ) -}) + ); +}); diff --git a/apps/mesh-docs/src/components/Heading.tsx b/apps/docs/src/components/Heading.tsx similarity index 100% rename from apps/mesh-docs/src/components/Heading.tsx rename to apps/docs/src/components/Heading.tsx diff --git a/apps/mesh-docs/src/components/HeroPattern.tsx b/apps/docs/src/components/HeroPattern.tsx similarity index 100% rename from apps/mesh-docs/src/components/HeroPattern.tsx rename to apps/docs/src/components/HeroPattern.tsx diff --git a/apps/docs/src/components/Layout.tsx b/apps/docs/src/components/Layout.tsx new file mode 100644 index 000000000..12cac47aa --- /dev/null +++ b/apps/docs/src/components/Layout.tsx @@ -0,0 +1,89 @@ +"use client"; + +import Link from "next/link"; +import { usePathname } from "next/navigation"; +import { motion } from "framer-motion"; + +import { Footer } from "@/components/Footer"; +import { Header } from "@/components/Header"; +import { Logo } from "@/components/Logo"; +import { Navigation } from "@/components/Navigation"; +import { type Section, SectionProvider } from "@/components/SectionProvider"; + +import getClasses from "@/data/get-classes"; +import getClassGroups from "@/data/get-class-groups"; +import getInterfaces from "@/data/get-interfaces"; +import getInterfaceGroups from "@/data/get-interface-groups"; +import { useRouteContext } from "@/contexts/route-context"; +import { useEffect, useState } from "react"; + +export function Layout({ children }: { children: React.ReactNode }) { + const [allSections, setAllSections] = useState<{}>({}); + const { currentRoute } = useRouteContext(); + + let pathname = usePathname(); + + useEffect(() => { + // get all classes + const allSectionsEntries = getClasses(currentRoute).map( + (meshClass: any) => { + const _items: { id: string; title: string }[] = []; + + getClassGroups(meshClass.name, currentRoute).map((group: any) => { + group.children.map((item: any) => { + _items.push({ id: item.name, title: item.name }); + }); + }); + + return [`/${currentRoute}/classes/${meshClass.name}`, _items]; + } + ) as Array<[string, Array
    ]>; + + // get all interfaces + const allInterfaces = getInterfaces(currentRoute).map( + (meshInterfaces: any) => { + const _items: { id: string; title: string }[] = []; + + getInterfaceGroups(meshInterfaces.name, currentRoute).map( + (group: any) => { + group.children.map((item: any) => { + _items.push({ id: item.name, title: item.name }); + }); + } + ); + + return [`/${currentRoute}/interfaces/${meshInterfaces.name}`, _items]; + } + ) as Array<[string, Array
    ]>; + + if (allInterfaces) allSectionsEntries.push(...allInterfaces); + + let _allSections = Object.fromEntries(allSectionsEntries); + setAllSections(_allSections); + }, [currentRoute]); + + return ( + +
    + +
    +
    + + + +
    +
    + +
    +
    +
    +
    {children}
    +
    +
    +
    +
    + ); +} diff --git a/apps/mesh-docs/src/components/Libraries.tsx b/apps/docs/src/components/Libraries.tsx similarity index 100% rename from apps/mesh-docs/src/components/Libraries.tsx rename to apps/docs/src/components/Libraries.tsx diff --git a/apps/mesh-docs/src/components/Logo.tsx b/apps/docs/src/components/Logo.tsx similarity index 100% rename from apps/mesh-docs/src/components/Logo.tsx rename to apps/docs/src/components/Logo.tsx diff --git a/apps/mesh-docs/src/components/MobileNavigation.tsx b/apps/docs/src/components/MobileNavigation.tsx similarity index 100% rename from apps/mesh-docs/src/components/MobileNavigation.tsx rename to apps/docs/src/components/MobileNavigation.tsx diff --git a/apps/docs/src/components/Navigation.tsx b/apps/docs/src/components/Navigation.tsx new file mode 100644 index 000000000..8fec7274c --- /dev/null +++ b/apps/docs/src/components/Navigation.tsx @@ -0,0 +1,400 @@ +"use client"; + +import { useRef } from "react"; +import Link from "next/link"; +import { usePathname } from "next/navigation"; +import clsx from "clsx"; +import { AnimatePresence, motion, useIsPresent } from "framer-motion"; + +import { useIsInsideMobileNavigation } from "@/components/MobileNavigation"; +import { useSectionStore } from "@/components/SectionProvider"; +import { Tag } from "@/components/Tag"; +import { remToPx } from "@/lib/remToPx"; +import getClasses from "@/data/get-classes"; +import getTypes from "@/data/get-types"; +import getInterfaces from "@/data/get-interfaces"; +import getFunctions from "@/data/get-functions"; +import { pageRoutes } from "@/data/page-routes"; +import { useRouteContext } from "@/contexts/route-context"; +import { log } from "console"; + +interface NavGroup { + title: string; + links: Array<{ + title: string; + href: string; + }>; +} + +function useInitialValue(value: T, condition = true) { + let initialValue = useRef(value).current; + return condition ? initialValue : value; +} + +function TopLevelNavItem({ + href, + id, + children, +}: { + href: string; + id: string; + children: React.ReactNode; +}) { + const { currentRoute, setCurrentRoute } = useRouteContext(); + + return ( +
  • + { + setTimeout(() => { + setCurrentRoute(id); + }, 500); + }} + > + {children} + +
  • + ); +} + +function NavLink({ + href, + children, + tag, + active = false, + isAnchorLink = false, +}: { + href: string; + children: React.ReactNode; + tag?: string; + active?: boolean; + isAnchorLink?: boolean; +}) { + return ( + + {children} + {tag && ( + + {tag} + + )} + + ); +} + +function VisibleSectionHighlight({ + group, + pathname, +}: { + group: NavGroup; + pathname: string; +}) { + let [sections, visibleSections] = useInitialValue( + [ + useSectionStore((s) => s.sections), + useSectionStore((s) => s.visibleSections), + ], + useIsInsideMobileNavigation() + ); + + let isPresent = useIsPresent(); + let firstVisibleSectionIndex = Math.max( + 0, + [{ id: "_top" }, ...sections].findIndex( + (section) => section.id === visibleSections[0] + ) + ); + let itemHeight = remToPx(2); + let height = isPresent + ? Math.max(1, visibleSections.length) * itemHeight + : itemHeight; + let top = + group.links.findIndex((link) => link.href === pathname) * itemHeight + + firstVisibleSectionIndex * itemHeight; + + return ( + + ); +} + +function ActivePageMarker({ + group, + pathname, +}: { + group: NavGroup; + pathname: string; +}) { + let itemHeight = remToPx(2); + let offset = remToPx(0.25); + let activePageIndex = group.links.findIndex((link) => link.href === pathname); + let top = offset + activePageIndex * itemHeight; + + return ( + + ); +} + +function NavigationGroup({ + group, + className, +}: { + group: NavGroup; + className?: string; +}) { + // If this is the mobile navigation then we always render the initial + // state, so that the state does not change during the close animation. + // The state will still update when we re-open (re-render) the navigation. + let isInsideMobileNavigation = useIsInsideMobileNavigation(); + let [pathname, sections] = useInitialValue( + [usePathname(), useSectionStore((s) => s.sections)], + isInsideMobileNavigation + ); + + let isActiveGroup = + group.links.findIndex((link) => link.href === pathname) !== -1; + + return ( +
  • + + {group.title} + +
    + + {isActiveGroup && ( + + )} + + + + {isActiveGroup && ( + + )} + +
      + {group.links.map((link) => ( + + + {link.title} + + + + {link.href === pathname && sections.length > 0 && ( + + {sections.map((section) => ( +
    • + + {section.title} + +
    • + ))} +
      + )} +
      +
      + ))} +
    +
    +
  • + ); +} + +// export const navigation: Array = [ +// // { +// // title: 'Guides', +// // links: [ +// // { title: 'Introduction', href: '/' }, +// // { title: 'Quickstart', href: '/quickstart' }, +// // { title: 'SDKs', href: '/sdks' }, +// // { title: 'Authentication', href: '/authentication' }, +// // { title: 'Pagination', href: '/pagination' }, +// // { title: 'Errors', href: '/errors' }, +// // { title: 'Webhooks', href: '/webhooks' }, +// // ], +// // }, +// // { +// // title: 'Resources', +// // links: [ +// // { title: 'Contacts', href: '/contacts' }, +// // { title: 'Conversations', href: '/conversations' }, +// // { title: 'Messages', href: '/messages' }, +// // { title: 'Groups', href: '/groups' }, +// // { title: 'Attachments', href: '/attachments' }, +// // ], +// // }, +// { +// title: "Classes", +// links: getClasses('transaction').map((item: any) => { +// return { title: item.name, href: `/classes/${item.name}` }; +// }), +// }, +// { +// title: "Interfaces", +// links: getInterfaces('transaction').map((item: any) => { +// return { title: item.name, href: `/interfaces/${item.name}` }; +// }), +// }, +// { +// title: "Types", +// links: getTypes('transaction').map((item: any) => { +// return { title: item.name, href: `/types/${item.name}` }; +// }), +// }, +// { +// title: "Functions", +// links: getFunctions('transaction').map((item: any) => { +// return { title: item.name, href: `/functions/${item.name}` }; +// }), +// }, +// ]; + +export function Navigation(props: React.ComponentPropsWithoutRef<"nav">) { + const { currentRoute } = useRouteContext(); + + const navigation: Array = [ + // { + // title: 'Guides', + // links: [ + // { title: 'Introduction', href: '/' }, + // { title: 'Quickstart', href: '/quickstart' }, + // { title: 'SDKs', href: '/sdks' }, + // { title: 'Authentication', href: '/authentication' }, + // { title: 'Pagination', href: '/pagination' }, + // { title: 'Errors', href: '/errors' }, + // { title: 'Webhooks', href: '/webhooks' }, + // ], + // }, + // { + // title: 'Resources', + // links: [ + // { title: 'Contacts', href: '/contacts' }, + // { title: 'Conversations', href: '/conversations' }, + // { title: 'Messages', href: '/messages' }, + // { title: 'Groups', href: '/groups' }, + // { title: 'Attachments', href: '/attachments' }, + // ], + // }, + { + title: "Classes", + links: getClasses(currentRoute).map((item: any) => { + return { + title: item.name, + href: `/${currentRoute}/classes/${item.name}`, + }; + }), + }, + { + title: "Interfaces", + links: getInterfaces(currentRoute).map((item: any) => { + return { + title: item.name, + href: `/${currentRoute}/interfaces/${item.name}`, + }; + }), + }, + { + title: "Types", + links: getTypes(currentRoute).map((item: any) => { + return { + title: item.name, + href: `/${currentRoute}/types/${item.name}`, + }; + }), + }, + { + title: "Functions", + links: getFunctions(currentRoute).map((item: any) => { + return { + title: item.name, + href: `/${currentRoute}/functions/${item.name}`, + }; + }), + }, + ]; + + return ( + + ); +} diff --git a/apps/mesh-docs/src/components/Prose.tsx b/apps/docs/src/components/Prose.tsx similarity index 100% rename from apps/mesh-docs/src/components/Prose.tsx rename to apps/docs/src/components/Prose.tsx diff --git a/apps/mesh-docs/src/components/Resources.tsx b/apps/docs/src/components/Resources.tsx similarity index 100% rename from apps/mesh-docs/src/components/Resources.tsx rename to apps/docs/src/components/Resources.tsx diff --git a/apps/mesh-docs/src/components/Search.tsx b/apps/docs/src/components/Search.tsx similarity index 100% rename from apps/mesh-docs/src/components/Search.tsx rename to apps/docs/src/components/Search.tsx diff --git a/apps/mesh-docs/src/components/SectionProvider.tsx b/apps/docs/src/components/SectionProvider.tsx similarity index 100% rename from apps/mesh-docs/src/components/SectionProvider.tsx rename to apps/docs/src/components/SectionProvider.tsx diff --git a/apps/mesh-docs/src/components/Tag.tsx b/apps/docs/src/components/Tag.tsx similarity index 100% rename from apps/mesh-docs/src/components/Tag.tsx rename to apps/docs/src/components/Tag.tsx diff --git a/apps/mesh-docs/src/components/ThemeToggle.tsx b/apps/docs/src/components/ThemeToggle.tsx similarity index 100% rename from apps/mesh-docs/src/components/ThemeToggle.tsx rename to apps/docs/src/components/ThemeToggle.tsx diff --git a/apps/mesh-docs/src/components/docs/index.tsx b/apps/docs/src/components/docs/index.tsx similarity index 100% rename from apps/mesh-docs/src/components/docs/index.tsx rename to apps/docs/src/components/docs/index.tsx diff --git a/apps/mesh-docs/src/components/icons/BellIcon.tsx b/apps/docs/src/components/icons/BellIcon.tsx similarity index 100% rename from apps/mesh-docs/src/components/icons/BellIcon.tsx rename to apps/docs/src/components/icons/BellIcon.tsx diff --git a/apps/mesh-docs/src/components/icons/BoltIcon.tsx b/apps/docs/src/components/icons/BoltIcon.tsx similarity index 100% rename from apps/mesh-docs/src/components/icons/BoltIcon.tsx rename to apps/docs/src/components/icons/BoltIcon.tsx diff --git a/apps/mesh-docs/src/components/icons/BookIcon.tsx b/apps/docs/src/components/icons/BookIcon.tsx similarity index 100% rename from apps/mesh-docs/src/components/icons/BookIcon.tsx rename to apps/docs/src/components/icons/BookIcon.tsx diff --git a/apps/mesh-docs/src/components/icons/CalendarIcon.tsx b/apps/docs/src/components/icons/CalendarIcon.tsx similarity index 100% rename from apps/mesh-docs/src/components/icons/CalendarIcon.tsx rename to apps/docs/src/components/icons/CalendarIcon.tsx diff --git a/apps/mesh-docs/src/components/icons/CartIcon.tsx b/apps/docs/src/components/icons/CartIcon.tsx similarity index 100% rename from apps/mesh-docs/src/components/icons/CartIcon.tsx rename to apps/docs/src/components/icons/CartIcon.tsx diff --git a/apps/mesh-docs/src/components/icons/ChatBubbleIcon.tsx b/apps/docs/src/components/icons/ChatBubbleIcon.tsx similarity index 100% rename from apps/mesh-docs/src/components/icons/ChatBubbleIcon.tsx rename to apps/docs/src/components/icons/ChatBubbleIcon.tsx diff --git a/apps/mesh-docs/src/components/icons/CheckIcon.tsx b/apps/docs/src/components/icons/CheckIcon.tsx similarity index 100% rename from apps/mesh-docs/src/components/icons/CheckIcon.tsx rename to apps/docs/src/components/icons/CheckIcon.tsx diff --git a/apps/mesh-docs/src/components/icons/ChevronRightLeftIcon.tsx b/apps/docs/src/components/icons/ChevronRightLeftIcon.tsx similarity index 100% rename from apps/mesh-docs/src/components/icons/ChevronRightLeftIcon.tsx rename to apps/docs/src/components/icons/ChevronRightLeftIcon.tsx diff --git a/apps/mesh-docs/src/components/icons/ClipboardIcon.tsx b/apps/docs/src/components/icons/ClipboardIcon.tsx similarity index 100% rename from apps/mesh-docs/src/components/icons/ClipboardIcon.tsx rename to apps/docs/src/components/icons/ClipboardIcon.tsx diff --git a/apps/mesh-docs/src/components/icons/CogIcon.tsx b/apps/docs/src/components/icons/CogIcon.tsx similarity index 100% rename from apps/mesh-docs/src/components/icons/CogIcon.tsx rename to apps/docs/src/components/icons/CogIcon.tsx diff --git a/apps/mesh-docs/src/components/icons/CopyIcon.tsx b/apps/docs/src/components/icons/CopyIcon.tsx similarity index 100% rename from apps/mesh-docs/src/components/icons/CopyIcon.tsx rename to apps/docs/src/components/icons/CopyIcon.tsx diff --git a/apps/mesh-docs/src/components/icons/DocumentIcon.tsx b/apps/docs/src/components/icons/DocumentIcon.tsx similarity index 100% rename from apps/mesh-docs/src/components/icons/DocumentIcon.tsx rename to apps/docs/src/components/icons/DocumentIcon.tsx diff --git a/apps/mesh-docs/src/components/icons/EnvelopeIcon.tsx b/apps/docs/src/components/icons/EnvelopeIcon.tsx similarity index 100% rename from apps/mesh-docs/src/components/icons/EnvelopeIcon.tsx rename to apps/docs/src/components/icons/EnvelopeIcon.tsx diff --git a/apps/mesh-docs/src/components/icons/FaceSmileIcon.tsx b/apps/docs/src/components/icons/FaceSmileIcon.tsx similarity index 100% rename from apps/mesh-docs/src/components/icons/FaceSmileIcon.tsx rename to apps/docs/src/components/icons/FaceSmileIcon.tsx diff --git a/apps/mesh-docs/src/components/icons/FolderIcon.tsx b/apps/docs/src/components/icons/FolderIcon.tsx similarity index 100% rename from apps/mesh-docs/src/components/icons/FolderIcon.tsx rename to apps/docs/src/components/icons/FolderIcon.tsx diff --git a/apps/mesh-docs/src/components/icons/LinkIcon.tsx b/apps/docs/src/components/icons/LinkIcon.tsx similarity index 100% rename from apps/mesh-docs/src/components/icons/LinkIcon.tsx rename to apps/docs/src/components/icons/LinkIcon.tsx diff --git a/apps/mesh-docs/src/components/icons/ListIcon.tsx b/apps/docs/src/components/icons/ListIcon.tsx similarity index 100% rename from apps/mesh-docs/src/components/icons/ListIcon.tsx rename to apps/docs/src/components/icons/ListIcon.tsx diff --git a/apps/mesh-docs/src/components/icons/MagnifyingGlassIcon.tsx b/apps/docs/src/components/icons/MagnifyingGlassIcon.tsx similarity index 100% rename from apps/mesh-docs/src/components/icons/MagnifyingGlassIcon.tsx rename to apps/docs/src/components/icons/MagnifyingGlassIcon.tsx diff --git a/apps/mesh-docs/src/components/icons/MapPinIcon.tsx b/apps/docs/src/components/icons/MapPinIcon.tsx similarity index 100% rename from apps/mesh-docs/src/components/icons/MapPinIcon.tsx rename to apps/docs/src/components/icons/MapPinIcon.tsx diff --git a/apps/mesh-docs/src/components/icons/PackageIcon.tsx b/apps/docs/src/components/icons/PackageIcon.tsx similarity index 100% rename from apps/mesh-docs/src/components/icons/PackageIcon.tsx rename to apps/docs/src/components/icons/PackageIcon.tsx diff --git a/apps/mesh-docs/src/components/icons/PaperAirplaneIcon.tsx b/apps/docs/src/components/icons/PaperAirplaneIcon.tsx similarity index 100% rename from apps/mesh-docs/src/components/icons/PaperAirplaneIcon.tsx rename to apps/docs/src/components/icons/PaperAirplaneIcon.tsx diff --git a/apps/mesh-docs/src/components/icons/PaperClipIcon.tsx b/apps/docs/src/components/icons/PaperClipIcon.tsx similarity index 100% rename from apps/mesh-docs/src/components/icons/PaperClipIcon.tsx rename to apps/docs/src/components/icons/PaperClipIcon.tsx diff --git a/apps/mesh-docs/src/components/icons/ShapesIcon.tsx b/apps/docs/src/components/icons/ShapesIcon.tsx similarity index 100% rename from apps/mesh-docs/src/components/icons/ShapesIcon.tsx rename to apps/docs/src/components/icons/ShapesIcon.tsx diff --git a/apps/mesh-docs/src/components/icons/ShirtIcon.tsx b/apps/docs/src/components/icons/ShirtIcon.tsx similarity index 100% rename from apps/mesh-docs/src/components/icons/ShirtIcon.tsx rename to apps/docs/src/components/icons/ShirtIcon.tsx diff --git a/apps/mesh-docs/src/components/icons/SquaresPlusIcon.tsx b/apps/docs/src/components/icons/SquaresPlusIcon.tsx similarity index 100% rename from apps/mesh-docs/src/components/icons/SquaresPlusIcon.tsx rename to apps/docs/src/components/icons/SquaresPlusIcon.tsx diff --git a/apps/mesh-docs/src/components/icons/TagIcon.tsx b/apps/docs/src/components/icons/TagIcon.tsx similarity index 100% rename from apps/mesh-docs/src/components/icons/TagIcon.tsx rename to apps/docs/src/components/icons/TagIcon.tsx diff --git a/apps/mesh-docs/src/components/icons/UserIcon.tsx b/apps/docs/src/components/icons/UserIcon.tsx similarity index 100% rename from apps/mesh-docs/src/components/icons/UserIcon.tsx rename to apps/docs/src/components/icons/UserIcon.tsx diff --git a/apps/mesh-docs/src/components/icons/UsersIcon.tsx b/apps/docs/src/components/icons/UsersIcon.tsx similarity index 100% rename from apps/mesh-docs/src/components/icons/UsersIcon.tsx rename to apps/docs/src/components/icons/UsersIcon.tsx diff --git a/apps/mesh-docs/src/components/mdx.tsx b/apps/docs/src/components/mdx.tsx similarity index 81% rename from apps/mesh-docs/src/components/mdx.tsx rename to apps/docs/src/components/mdx.tsx index b9a1a1911..163b5ddef 100644 --- a/apps/mesh-docs/src/components/mdx.tsx +++ b/apps/docs/src/components/mdx.tsx @@ -1,15 +1,18 @@ -import Link from 'next/link'; -import clsx from 'clsx'; +"use client"; -import { Feedback } from '@/components/Feedback'; -import { Heading } from '@/components/Heading'; -import { Prose } from '@/components/Prose'; -import getChildrenById from '@/data/get-children-by-id'; -import { githubFileUrl } from '@/config'; +import Link from "next/link"; +import clsx from "clsx"; + +import { Feedback } from "@/components/Feedback"; +import { Heading } from "@/components/Heading"; +import { Prose } from "@/components/Prose"; +import getChildrenById from "@/data/get-children-by-id"; +import { githubFileUrl } from "@/config"; +import { useRouteContext } from "@/contexts/route-context"; export const a = Link; -export { Button } from '@/components/Button'; -export { CodeGroup, Code as code, Pre as pre } from '@/components/Code'; +export { Button } from "@/components/Button"; +export { CodeGroup, Code as code, Pre as pre } from "@/components/Code"; export function wrapper({ children }: { children: React.ReactNode }) { return ( @@ -23,12 +26,12 @@ export function wrapper({ children }: { children: React.ReactNode }) { } export const h2 = function H2( - props: Omit, 'level'> + props: Omit, "level"> ) { return ; }; -function InfoIcon(props: React.ComponentPropsWithoutRef<'svg'>) { +function InfoIcon(props: React.ComponentPropsWithoutRef<"svg">) { return (
    :first-child]:mt-0 [&>:last-child]:mb-0', - sticky && 'xl:sticky xl:top-24' + "[&>:first-child]:mt-0 [&>:last-child]:mb-0", + sticky && "xl:sticky xl:top-24" )} > {children} @@ -110,15 +113,18 @@ export function Property({ isPromise?: boolean; isArray?: boolean; }) { + const { currentRoute } = useRouteContext(); + let item: undefined | { kind: string | number } = undefined; + if (data && data.target) { - item = getChildrenById(data.target); + item = getChildrenById(data.target, currentRoute); } let link = ``; if (item) { - if (item.kind == 'Class') link = `/classes/${type}`; - if (item.kind == 'Type') link = `/types/${type}`; + if (item.kind == "Class") link = `/classes/${type}`; + if (item.kind == "Type") link = `/types/${type}`; } else if (data?.target?.sourceFileName) { link = `${githubFileUrl}${data.target.sourceFileName}`; } @@ -137,7 +143,7 @@ export function Property({ {type && ( <>
    Type
    - {data && data.type == 'reference' ? ( + {data && data.type == "reference" ? ( <> {} diff --git a/apps/docs/src/components/route-change-listener.tsx b/apps/docs/src/components/route-change-listener.tsx new file mode 100644 index 000000000..2fa5e523f --- /dev/null +++ b/apps/docs/src/components/route-change-listener.tsx @@ -0,0 +1,22 @@ +"use client"; + +import { useRouteContext } from "@/contexts/route-context"; +import { usePathname } from "next/navigation"; +import { useEffect } from "react"; + +export function RouteChangeListener() { + const pathname = usePathname(); + const { setCurrentRoute } = useRouteContext(); + + useEffect(() => { + const currentPackage = pathname.split("/")[1]; + + if (currentPackage) { + setCurrentRoute(currentPackage); + } else { + setCurrentRoute(""); + } + }, [pathname]); + + return <>; +} diff --git a/apps/docs/src/config/index.ts b/apps/docs/src/config/index.ts new file mode 100644 index 000000000..17985b37e --- /dev/null +++ b/apps/docs/src/config/index.ts @@ -0,0 +1,4 @@ +export const githubFileUrl = `https://github.com/MeshJS/mesh/blob/main/packages/module/`; +export const githubUrl = `https://github.com/MeshJS`; +export const twitterhUrl = `https://twitter.com/meshsdk`; +export const discordUrl = `https://discord.gg/WvnCNqmAxy`; diff --git a/apps/docs/src/contexts/route-context.tsx b/apps/docs/src/contexts/route-context.tsx new file mode 100644 index 000000000..d5c46c2bd --- /dev/null +++ b/apps/docs/src/contexts/route-context.tsx @@ -0,0 +1,30 @@ +"use client"; + +import React, { createContext, useContext, useMemo, useState } from "react"; + +const RouteContext = createContext({ + currentRoute: "", + setCurrentRoute: (route: string) => {}, +}); + +export const RouteProvider = ({ children }: { children: React.ReactNode }) => { + const [currentRoute, setCurrentRoute] = useState(""); + + const memoedValue = useMemo( + () => ({ + currentRoute, + setCurrentRoute, + }), + [currentRoute, setCurrentRoute] + ); + + return ( + + {children} + + ); +}; + +export function useRouteContext() { + return useContext(RouteContext); +} diff --git a/apps/mesh-docs/src/data/get-children-by-id.ts b/apps/docs/src/data/get-children-by-id.ts similarity index 51% rename from apps/mesh-docs/src/data/get-children-by-id.ts rename to apps/docs/src/data/get-children-by-id.ts index 289aefd57..0b24c3dd9 100644 --- a/apps/mesh-docs/src/data/get-children-by-id.ts +++ b/apps/docs/src/data/get-children-by-id.ts @@ -1,20 +1,23 @@ -import data from './api.json'; -import { findObjectInArray } from './utils'; +import getData from "./get-data"; +import { findObjectInArray } from "./utils"; + +export default function getChildrenById(id: number, dataSource: string) { + let data: any = getData(dataSource); + if (data === undefined) return []; -export default function getChildrenById(id: number) { const child = findObjectInArray({ array: data.children, - key: 'id', + key: "id", value: id, }); if (child) { if (child.kind) { - if (child.kind == 128) child.kind = 'Class'; + if (child.kind == 128) child.kind = "Class"; // if(child.kind == 256) child.kind = 'Interface'; // if(child.kind == 512) child.kind = 'Constructor'; // if(child.kind == 1024) child.kind = ''; // if(child.kind == 2048) child.kind = 'Function'; - if (child.kind == 2097152) child.kind = 'Type'; + if (child.kind == 2097152) child.kind = "Type"; } } return child; diff --git a/apps/docs/src/data/get-class-children.ts b/apps/docs/src/data/get-class-children.ts new file mode 100644 index 000000000..797066bbe --- /dev/null +++ b/apps/docs/src/data/get-class-children.ts @@ -0,0 +1,18 @@ +import getClass from "./get-class"; +import { findObjectInArray } from "./utils"; + +export default function getClassChildren( + name: string, + id: number, + dataSource: string +) { + const thisClass = getClass(name, dataSource); + + const children = findObjectInArray({ + array: thisClass.children, + key: "id", + value: id, + }); + + return children; +} diff --git a/apps/mesh-docs/src/data/get-class-groups.ts b/apps/docs/src/data/get-class-groups.ts similarity index 63% rename from apps/mesh-docs/src/data/get-class-groups.ts rename to apps/docs/src/data/get-class-groups.ts index 03ee9965a..b8513c646 100644 --- a/apps/mesh-docs/src/data/get-class-groups.ts +++ b/apps/docs/src/data/get-class-groups.ts @@ -1,8 +1,10 @@ -import getClass from './get-class'; -import { findObjectInArray } from './utils'; +import getClass from "./get-class"; +import { findObjectInArray } from "./utils"; -export default function getClassGroups(name) { - const thisClass = getClass(name); +export default function getClassGroups(name, dataSource: string) { + if (!name) return []; + + const thisClass = getClass(name, dataSource); const groups = thisClass.groups.map((group) => { return { @@ -11,7 +13,7 @@ export default function getClassGroups(name) { .map((id) => { return findObjectInArray({ array: thisClass.children, - key: 'id', + key: "id", value: id, }); }) @@ -23,5 +25,7 @@ export default function getClassGroups(name) { }; }); + if (!groups) return []; + return groups; } diff --git a/apps/docs/src/data/get-class.ts b/apps/docs/src/data/get-class.ts new file mode 100644 index 000000000..687585b7d --- /dev/null +++ b/apps/docs/src/data/get-class.ts @@ -0,0 +1,14 @@ +import getClasses from "./get-classes"; +import { findObjectInArray } from "./utils"; + +export default function getClass(name, dataSource: string) { + const classes = getClasses(dataSource); + + const meshClass = findObjectInArray({ + array: classes, + key: "name", + value: name, + }); + + return meshClass; +} diff --git a/apps/docs/src/data/get-classes.ts b/apps/docs/src/data/get-classes.ts new file mode 100644 index 000000000..c7a846a2b --- /dev/null +++ b/apps/docs/src/data/get-classes.ts @@ -0,0 +1,26 @@ +import getData from "./get-data"; +import { findObjectInArray } from "./utils"; + +export default function getClasses(dataSource: string) { + let data: any = getData(dataSource); + if (data === undefined) return []; + + const groupClasses = findObjectInArray({ + array: data.groups, + key: "title", + value: "Classes", + }); + + const classes = groupClasses.children.map((child: any) => { + const classData = findObjectInArray({ + array: data.children, + key: "id", + value: child, + }); + return classData; + }); + + if (!classes) return []; + + return classes; +} diff --git a/apps/docs/src/data/get-data.ts b/apps/docs/src/data/get-data.ts new file mode 100644 index 000000000..10a381f99 --- /dev/null +++ b/apps/docs/src/data/get-data.ts @@ -0,0 +1,30 @@ +import data_transactions from "./mesh-transactions.json"; +import data_wallets from "./mesh-wallets.json"; +import data_contracts from "./mesh-contracts.json"; +import data_providers from "./mesh-providers.json"; +import data_common from "./mesh-common.json"; +import data_core_csl from "./mesh-core-csl.json"; + +export default function getData(dataSource: string) { + let data: any = undefined; + if (dataSource == "common") { + data = data_common; + } + if (dataSource == "contracts") { + data = data_contracts; + } + if (dataSource == "core-csl") { + data = data_core_csl; + } + if (dataSource == "providers") { + data = data_providers; + } + if (dataSource == "transactions") { + data = data_transactions; + } + if (dataSource == "wallets") { + data = data_wallets; + } + + return data; +} diff --git a/apps/mesh-docs/src/data/get-function.ts b/apps/docs/src/data/get-function.ts similarity index 60% rename from apps/mesh-docs/src/data/get-function.ts rename to apps/docs/src/data/get-function.ts index 8b4c5191f..f33a0b720 100644 --- a/apps/mesh-docs/src/data/get-function.ts +++ b/apps/docs/src/data/get-function.ts @@ -1,8 +1,8 @@ import getFunctions from './get-functions'; import { findObjectInArray } from './utils'; -export default function getFunction(name: string) { - const functions = getFunctions(); +export default function getFunction(name: string, dataSource: string) { + const functions = getFunctions(dataSource); return findObjectInArray({ array: functions, diff --git a/apps/docs/src/data/get-functions.ts b/apps/docs/src/data/get-functions.ts new file mode 100644 index 000000000..82c2e4b9a --- /dev/null +++ b/apps/docs/src/data/get-functions.ts @@ -0,0 +1,26 @@ +import getData from "./get-data"; +import { findObjectInArray } from "./utils"; + +export default function getFunctions(dataSource: string) { + let data: any = getData(dataSource); + if (data === undefined) return []; + + const group = findObjectInArray({ + array: data.groups, + key: "title", + value: "Functions", + }); + + const classes = group?.children.map((child: any) => { + const classData = findObjectInArray({ + array: data.children, + key: "id", + value: child, + }); + return classData; + }); + + if (!classes) return []; + + return classes; +} diff --git a/apps/mesh-docs/src/data/get-interface-groups.ts b/apps/docs/src/data/get-interface-groups.ts similarity index 60% rename from apps/mesh-docs/src/data/get-interface-groups.ts rename to apps/docs/src/data/get-interface-groups.ts index 54bcac2aa..1f2c7c4ad 100644 --- a/apps/mesh-docs/src/data/get-interface-groups.ts +++ b/apps/docs/src/data/get-interface-groups.ts @@ -1,8 +1,10 @@ -import getInterface from './get-interface'; -import { findObjectInArray } from './utils'; +import getInterface from "./get-interface"; +import { findObjectInArray } from "./utils"; -export default function getInterfaceGroups(name: string) { - const thisInterface = getInterface(name); +export default function getInterfaceGroups(name: string, dataSource: string) { + const thisInterface = getInterface(name, dataSource); + + if(thisInterface === undefined) return []; const groups = thisInterface.groups.map((group: any) => { return { @@ -11,7 +13,7 @@ export default function getInterfaceGroups(name: string) { .map((id: number) => { return findObjectInArray({ array: thisInterface.children, - key: 'id', + key: "id", value: id, }); }) @@ -23,5 +25,7 @@ export default function getInterfaceGroups(name: string) { }; }); + if (!groups) return []; + return groups; } diff --git a/apps/mesh-docs/src/data/get-interface.ts b/apps/docs/src/data/get-interface.ts similarity index 60% rename from apps/mesh-docs/src/data/get-interface.ts rename to apps/docs/src/data/get-interface.ts index 27e0e0920..ed20e13bf 100644 --- a/apps/mesh-docs/src/data/get-interface.ts +++ b/apps/docs/src/data/get-interface.ts @@ -1,8 +1,8 @@ import getInterfaces from './get-interfaces'; import { findObjectInArray } from './utils'; -export default function getInterface(name: string) { - const interfaces = getInterfaces(); +export default function getInterface(name: string, dataSource: string) { + const interfaces = getInterfaces(dataSource); return findObjectInArray({ array: interfaces, diff --git a/apps/docs/src/data/get-interfaces.ts b/apps/docs/src/data/get-interfaces.ts new file mode 100644 index 000000000..e3f0b9e52 --- /dev/null +++ b/apps/docs/src/data/get-interfaces.ts @@ -0,0 +1,26 @@ +import getData from "./get-data"; +import { findObjectInArray } from "./utils"; + +export default function getInterfaces(dataSource: string) { + let data: any = getData(dataSource); + if (data === undefined) return []; + + const group = findObjectInArray({ + array: data.groups, + key: "title", + value: "Interfaces", + }); + + const classes = group?.children.map((child: any) => { + const classData = findObjectInArray({ + array: data.children, + key: "id", + value: child, + }); + return classData; + }); + + if (!classes) return []; + + return classes; +} diff --git a/apps/docs/src/data/get-type.ts b/apps/docs/src/data/get-type.ts new file mode 100644 index 000000000..6df868ec4 --- /dev/null +++ b/apps/docs/src/data/get-type.ts @@ -0,0 +1,12 @@ +import getTypes from "./get-types"; +import { findObjectInArray } from "./utils"; + +export default function getType(name: string, dataSource: string) { + const types = getTypes(dataSource); + + return findObjectInArray({ + array: types, + key: "name", + value: name, + }); +} diff --git a/apps/docs/src/data/get-types.ts b/apps/docs/src/data/get-types.ts new file mode 100644 index 000000000..645b48001 --- /dev/null +++ b/apps/docs/src/data/get-types.ts @@ -0,0 +1,28 @@ +import getData from "./get-data"; +import { findObjectInArray } from "./utils"; + +export default function getTypes(dataSource: string) { + let data: any = getData(dataSource); + if (data === undefined) return []; + + const group = findObjectInArray({ + array: data.groups, + key: "title", + value: "Type Aliases", + }); + + if (group === undefined) return []; + + const classes = group.children.map((child: any) => { + const classData = findObjectInArray({ + array: data.children, + key: "id", + value: child, + }); + return classData; + }); + + if (!classes) return []; + + return classes; +} diff --git a/apps/docs/src/data/page-routes.ts b/apps/docs/src/data/page-routes.ts new file mode 100644 index 000000000..b193c51f1 --- /dev/null +++ b/apps/docs/src/data/page-routes.ts @@ -0,0 +1,32 @@ +export const pageRoutes = [ + { + id: "common", + url: "/common", + title: "Common", + }, + { + id: "contracts", + url: "/contracts", + title: "Contracts", + }, + { + id: "core-csl", + url: "/core-csl", + title: "Core CSL", + }, + { + id: "providers", + url: "/providers", + title: "Providers", + }, + { + id: "transactions", + url: "/transactions", + title: "Transactions", + }, + { + id: "wallets", + url: "/wallets", + title: "Wallets", + }, +]; diff --git a/apps/mesh-docs/src/data/utils.ts b/apps/docs/src/data/utils.ts similarity index 100% rename from apps/mesh-docs/src/data/utils.ts rename to apps/docs/src/data/utils.ts diff --git a/apps/mesh-web/public/favicon/favicon.ico b/apps/docs/src/favicon.ico similarity index 100% rename from apps/mesh-web/public/favicon/favicon.ico rename to apps/docs/src/favicon.ico diff --git a/apps/mesh-docs/src/lib/remToPx.ts b/apps/docs/src/lib/remToPx.ts similarity index 100% rename from apps/mesh-docs/src/lib/remToPx.ts rename to apps/docs/src/lib/remToPx.ts diff --git a/apps/mesh-docs/src/mdx/recma.mjs b/apps/docs/src/mdx/recma.mjs similarity index 100% rename from apps/mesh-docs/src/mdx/recma.mjs rename to apps/docs/src/mdx/recma.mjs diff --git a/apps/mesh-docs/src/mdx/rehype.mjs b/apps/docs/src/mdx/rehype.mjs similarity index 100% rename from apps/mesh-docs/src/mdx/rehype.mjs rename to apps/docs/src/mdx/rehype.mjs diff --git a/apps/mesh-docs/src/mdx/remark.mjs b/apps/docs/src/mdx/remark.mjs similarity index 100% rename from apps/mesh-docs/src/mdx/remark.mjs rename to apps/docs/src/mdx/remark.mjs diff --git a/apps/mesh-docs/src/mdx/search.mjs b/apps/docs/src/mdx/search.mjs similarity index 100% rename from apps/mesh-docs/src/mdx/search.mjs rename to apps/docs/src/mdx/search.mjs diff --git a/apps/mesh-docs/src/styles/tailwind.css b/apps/docs/src/styles/tailwind.css similarity index 100% rename from apps/mesh-docs/src/styles/tailwind.css rename to apps/docs/src/styles/tailwind.css diff --git a/apps/mesh-docs/tailwind.config.ts b/apps/docs/tailwind.config.ts similarity index 100% rename from apps/mesh-docs/tailwind.config.ts rename to apps/docs/tailwind.config.ts diff --git a/apps/mesh-docs/tsconfig.json b/apps/docs/tsconfig.json similarity index 90% rename from apps/mesh-docs/tsconfig.json rename to apps/docs/tsconfig.json index e5d5036f9..d92effdde 100644 --- a/apps/mesh-docs/tsconfig.json +++ b/apps/docs/tsconfig.json @@ -20,7 +20,8 @@ "paths": { "@/*": ["./src/*"] }, - "noImplicitAny": false + "noImplicitAny": false, + "strictNullChecks": false, }, "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], "exclude": ["node_modules"] diff --git a/apps/mesh-docs/typography.ts b/apps/docs/typography.ts similarity index 100% rename from apps/mesh-docs/typography.ts rename to apps/docs/typography.ts diff --git a/apps/mesh-cli/README.md b/apps/mesh-cli/README.md deleted file mode 100644 index ca38d9a46..000000000 --- a/apps/mesh-cli/README.md +++ /dev/null @@ -1,21 +0,0 @@ -![Mesh Logo](https://meshjs.dev/logo-mesh/mesh.png) - -Mesh is an open-source library to make building dApps accessible. Whether you're a beginner developer, startup, web3 market leader, or a large enterprise, Mesh makes web3 development easy with reliable, scalable, and well-engineered APIs & developer tools. - -```sh -Usage: create-mesh-app [options] - -A quick and easy way to bootstrap your dApps on Cardano using Mesh. - -Arguments: - name Set a name for your dApp. - -Options: - -V, --version output the version number - -t, --template The template to start your project from. (choices: "starter", "minting", "marketplace") - -s, --stack The tech stack you want to build on. (choices: "next", "remix") - -l, --language The language you want to use. (choices: "js", "ts") - -h, --help display help for command -``` - -Explore the features on [Mesh Playground](https://meshjs.dev/). diff --git a/apps/mesh-cli/bin/create-mesh-app b/apps/mesh-cli/bin/create-mesh-app deleted file mode 100755 index c6cf500c1..000000000 --- a/apps/mesh-cli/bin/create-mesh-app +++ /dev/null @@ -1,2 +0,0 @@ -#! /usr/bin/env node -require('../dist/create-mesh-app.cjs.js'); diff --git a/apps/mesh-cli/package.json b/apps/mesh-cli/package.json deleted file mode 100644 index f322f2707..000000000 --- a/apps/mesh-cli/package.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "name": "create-mesh-app", - "description": "A quick and easy way to bootstrap your dApps on Cardano using Mesh.", - "homepage": "https://meshjs.dev", - "author": "MeshJS", - "version": "1.0.7", - "license": "Apache-2.0", - "main": "dist/create-mesh-app.cjs.js", - "bin": { - "create-mesh-app": "./bin/create-mesh-app" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/MeshJS/mesh.git" - }, - "bugs": { - "url": "https://github.com/MeshJS/mesh/issues" - }, - "keywords": [ - "blockchain", - "cardano", - "dapp", - "npx" - ], - "scripts": { - "build": "preconstruct build", - "dev": "preconstruct watch" - }, - "dependencies": { - "chalk": "5.3.0", - "commander": "12.1.0", - "figlet": "1.7.0", - "got": "14.4.1", - "prompts": "2.4.2", - "tar": "7.2.0" - }, - "devDependencies": { - "@preconstruct/cli": "2.8.4", - "@types/figlet": "1.5.8", - "@types/prompts": "2.4.9", - "@types/tar": "6.1.13" - } -} diff --git a/apps/mesh-cli/src/actions/create.ts b/apps/mesh-cli/src/actions/create.ts deleted file mode 100644 index 28acc90db..000000000 --- a/apps/mesh-cli/src/actions/create.ts +++ /dev/null @@ -1,113 +0,0 @@ -import got from 'got'; -import prompts from 'prompts'; -import { extract } from 'tar'; -import { promisify } from 'util'; -import { pipeline } from 'stream'; -import { existsSync, mkdirSync } from 'fs'; -import { execSync } from 'child_process'; -import { resolvePkgManager, setProjectName, tryGitInit } from '../helpers'; -import { logError, logInfo } from '../utils'; - -export const create = async (name, options) => { - const template = - options.template ?? - (await askUser('What template do you want to use?', [ - { title: 'Starter Project', value: 'starter' }, - { title: 'Multi-Sig Minting', value: 'minting' }, - { title: 'Stake-Pool Website', value: 'staking' }, - { title: 'Cardano Sign-In', value: 'signin' }, - { title: 'E-Commerce Store', value: 'ecommerce' }, - { title: 'Marketplace', value: 'marketplace' }, - { title: 'Aiken', value: 'aiken' }, - ])); - - const stack = - options.stack ?? - (await askUser('What Stack do you want to use?', [ - { title: 'Next.js', value: 'next' }, - ])); - - const language = - options.language ?? - (await askUser('What language do you want to use?', [ - { title: 'TypeScript', value: 'ts' }, - ])); - - console.log('\n'); - - try { - createDirectory(name); - - logInfo('📡 - Downloading files..., This might take a moment.'); - await fetchRepository(template, stack, language); - - logInfo('🏠 - Starting a new git repository...'); - setNameAndCommitChanges(name); - - logInfo('🧶 - Installing project dependencies...'); - installDependencies(); - } catch (error) { - logError(error); - process.exit(1); - } -}; - -const askUser = async (question, choices) => { - const response = await prompts( - { - type: 'select', - message: question, - name: 'selection', - choices, - }, - { - onCancel: () => process.exit(0), - } - ); - - return response.selection; -}; - -const createDirectory = (name) => { - const path = `${process.cwd()}/${name}`; - - if (existsSync(path)) { - logError(`❗ A directory with name: "${name}" already exists.`); - process.exit(1); - } - - if (mkdirSync(path, { recursive: true }) === undefined) { - logError('❌ Unable to create a project in current directory.'); - process.exit(1); - } - - logInfo('🏗️ - Creating a new mesh dApp in current directory...'); - process.chdir(path); -}; - -const fetchRepository = async (template, stack, language) => { - const pipe = promisify(pipeline); - const name = `${template}-${stack}-${language}-template`; - const link = `https://codeload.github.com/MeshJS/${name}/tar.gz/main`; - - await pipe(got.stream(link), extract({ strip: 1 }, [`${name}-main`])); -}; - -const setNameAndCommitChanges = (name) => { - try { - setProjectName(process.cwd(), name); - } catch (_) { - logError('🚫 Failed to re-name package.json, continuing...'); - } - - tryGitInit(); -}; - -const installDependencies = () => { - try { - const pkgManager = resolvePkgManager(); - execSync(`${pkgManager} install`, { stdio: [0, 1, 2] }); - } catch (_) { - logError('🚫 Failed to install project dependencies, continuing...'); - } -}; diff --git a/apps/mesh-cli/src/actions/index.ts b/apps/mesh-cli/src/actions/index.ts deleted file mode 100644 index 1e03cceb8..000000000 --- a/apps/mesh-cli/src/actions/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './create'; diff --git a/apps/mesh-cli/src/helpers/index.ts b/apps/mesh-cli/src/helpers/index.ts deleted file mode 100644 index 785b3c460..000000000 --- a/apps/mesh-cli/src/helpers/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export * from './resolvePkgManager'; -export * from './setProjectName'; -export * from './tryGitInit'; diff --git a/apps/mesh-cli/src/helpers/resolvePkgManager.ts b/apps/mesh-cli/src/helpers/resolvePkgManager.ts deleted file mode 100644 index cd5f293f7..000000000 --- a/apps/mesh-cli/src/helpers/resolvePkgManager.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { execSync } from 'child_process'; - -export const resolvePkgManager = () => { - try { - const userAgent = process.env.npm_config_user_agent; - if (userAgent?.startsWith('yarn')) { - return 'yarn'; - } - - if (userAgent?.startsWith('pnpm')) { - return 'pnpm'; - } - - try { - execSync('yarn --version', { stdio: 'ignore' }); - return 'yarn'; - } catch (_) { - execSync('pnpm --version', { stdio: 'ignore' }); - return 'pnpm'; - } - } catch (_) { - return 'npm'; - } -}; diff --git a/apps/mesh-cli/src/helpers/setProjectName.ts b/apps/mesh-cli/src/helpers/setProjectName.ts deleted file mode 100644 index 21bf6cbda..000000000 --- a/apps/mesh-cli/src/helpers/setProjectName.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { EOL } from 'os'; -import { join } from 'path'; -import { readFileSync, writeFileSync } from 'fs'; - -export const setProjectName = (path, name) => { - const packagePath = join(path, 'package.json'); - const packageContent = readFileSync(packagePath); - const packageJson = JSON.parse(packageContent.toString()); - - if (packageJson) { - packageJson.name = name; - } - - writeFileSync(packagePath, JSON.stringify(packageJson, null, 2) + EOL); -}; diff --git a/apps/mesh-cli/src/helpers/tryGitInit.ts b/apps/mesh-cli/src/helpers/tryGitInit.ts deleted file mode 100644 index cd6d23e1e..000000000 --- a/apps/mesh-cli/src/helpers/tryGitInit.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { execSync } from 'child_process'; - -export const tryGitInit = () => { - try { - execSync('git --version', { stdio: 'ignore' }); - - if (isInGitRepository() || isInMercurialRepository()) { - return false; - } - - execSync('git init', { stdio: 'ignore' }); - execSync('git checkout -b main', { stdio: 'ignore' }); - execSync('git add -A', { stdio: 'ignore' }); - execSync('git commit -m "Initial commit from npx mesh-create-dapp"', { - stdio: 'ignore', - }); - return true; - } catch (_) { - return false; - } -}; - -const isInGitRepository = () => { - try { - execSync('git rev-parse --is-inside-work-tree', { stdio: 'ignore' }); - return true; - } catch (_) {} - return false; -}; - -const isInMercurialRepository = () => { - try { - execSync('hg --cwd . root', { stdio: 'ignore' }); - return true; - } catch (_) {} - return false; -}; diff --git a/apps/mesh-cli/src/index.ts b/apps/mesh-cli/src/index.ts deleted file mode 100644 index 3127c3660..000000000 --- a/apps/mesh-cli/src/index.ts +++ /dev/null @@ -1,77 +0,0 @@ -import chalk from 'chalk'; -import figlet from 'figlet'; -import { - createArgument, createCommand, - createOption, InvalidArgumentError, -} from 'commander'; -import { create } from './actions'; -import { logError, logSuccess } from './utils'; - -const main = async () => { - console.clear(); - - console.info( - chalk.blue( - figlet.textSync('Create Mesh dApp', { - font: 'Speed', horizontalLayout: 'full', - }) - ) - ); - - console.log('\n'); - - const program = createCommand(); - - program - .name('create-mesh-app') - .description( - 'A quick and easy way to bootstrap your dApps on Cardano using Mesh.' - ) - .version('1.0.0'); - - program - .addArgument( - createArgument('name', 'Set a name for your dApp.') - .argParser((name) => { - if (/^([A-Za-z\-\\_\d])+$/.test(name)) return name; - - throw new InvalidArgumentError( - chalk.redBright( - '❗ Only letters, numbers, underscores and, hashes are allowed.', - ), - ); - }) - .argRequired() - ) - .addOption( - createOption( - '-t, --template ', - `The template to start your project from.` - ).choices(['starter', 'minting', 'staking', 'ecommerce', 'signin', 'marketplace']) - ) - .addOption( - createOption( - '-s, --stack ', - `The tech stack you want to build on.` - ).choices(['next']) - ) - .addOption( - createOption( - '-l, --language ', - `The language you want to use.` - ).choices(['ts']) - ) - .action(create); - - await program.parseAsync(process.argv); -}; - -main() - .then(() => { - logSuccess('✨✨ Welcome to Web 3.0! ✨✨'); - process.exit(0); - }) - .catch((error) => { - logError(error); - process.exit(1); - }); diff --git a/apps/mesh-cli/src/utils/index.ts b/apps/mesh-cli/src/utils/index.ts deleted file mode 100644 index 1ff09efd4..000000000 --- a/apps/mesh-cli/src/utils/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './logger'; diff --git a/apps/mesh-cli/src/utils/logger.ts b/apps/mesh-cli/src/utils/logger.ts deleted file mode 100644 index 9dde8c698..000000000 --- a/apps/mesh-cli/src/utils/logger.ts +++ /dev/null @@ -1,13 +0,0 @@ -import chalk from 'chalk'; - -export const logError = (message) => { - console.log(chalk.redBright(message + '\n')); -}; - -export const logSuccess = (message) => { - console.log(chalk.greenBright(message + '\n')); -}; - -export const logInfo = (message) => { - console.log(chalk.blueBright(message + '\n')); -}; diff --git a/apps/mesh-cli/tsconfig.json b/apps/mesh-cli/tsconfig.json deleted file mode 100644 index 79c4976a8..000000000 --- a/apps/mesh-cli/tsconfig.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "compilerOptions": { - /* Visit https://aka.ms/tsconfig to read more about this file */ - - /* Projects */ - // "incremental": true, /* Save .tsbuildinfo files to allow for incremental compilation of projects. */ - // "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */ - // "tsBuildInfoFile": "./.tsbuildinfo", /* Specify the path to .tsbuildinfo incremental compilation file. */ - // "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects. */ - // "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */ - // "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */ - - /* Language and Environment */ - "target": "ESNext", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */ - "lib": ["DOM", "ESNext"], /* Specify a set of bundled library declaration files that describe the target runtime environment. */ - // "jsx": "preserve", /* Specify what JSX code is generated. */ - "experimentalDecorators": true, /* Enable experimental support for TC39 stage 2 draft decorators. */ - // "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */ - // "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'. */ - // "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */ - // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'. */ - // "reactNamespace": "", /* Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit. */ - // "noLib": true, /* Disable including any library files, including the default lib.d.ts. */ - // "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */ - // "moduleDetection": "auto", /* Control what method is used to detect module-format JS files. */ - - /* Modules */ - "module": "ESNext", /* Specify what module code is generated. */ - "rootDir": "src", /* Specify the root folder within your source files. */ - "moduleResolution": "Node", /* Specify how TypeScript looks up a file from a given module specifier. */ - "baseUrl": ".", /* Specify the base directory to resolve non-relative module names. */ - "paths": { - "@mesh/*": ["src/*"], - }, /* Specify a set of entries that re-map imports to additional lookup locations. */ - // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */ - // "typeRoots": [], /* Specify multiple folders that act like './node_modules/@types'. */ - // "types": [], /* Specify type package names to be included without being referenced in a source file. */ - // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ - // "moduleSuffixes": [], /* List of file name suffixes to search when resolving a module. */ - // "resolveJsonModule": true, /* Enable importing .json files. */ - // "noResolve": true, /* Disallow 'import's, 'require's or ''s from expanding the number of files TypeScript should add to a project. */ - - /* JavaScript Support */ - // "allowJs": true, /* Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files. */ - // "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */ - // "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'. */ - - /* Emit */ - "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */ - // "declarationMap": true, /* Create sourcemaps for d.ts files. */ - // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */ - // "sourceMap": true, /* Create source map files for emitted JavaScript files. */ - // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output. */ - "outDir": "dist", /* Specify an output folder for all emitted files. */ - // "removeComments": true, /* Disable emitting comments. */ - "noEmit": true, /* Disable emitting files from a compilation. */ - "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */ - // "importsNotUsedAsValues": "remove", /* Specify emit/checking behavior for imports that are only used for types. */ - // "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */ - // "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */ - // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ - // "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */ - // "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */ - // "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */ - // "newLine": "crlf", /* Set the newline character for emitting files. */ - // "stripInternal": true, /* Disable emitting declarations that have '@internal' in their JSDoc comments. */ - // "noEmitHelpers": true, /* Disable generating custom helper functions like '__extends' in compiled output. */ - // "noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */ - // "preserveConstEnums": true, /* Disable erasing 'const enum' declarations in generated code. */ - "declarationDir": "dist", /* Specify the output directory for generated declaration files. */ - // "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */ - - /* Interop Constraints */ - // "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ - "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ - "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */ - // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ - "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */ - - /* Type Checking */ - "strict": true, /* Enable all strict type-checking options. */ - "noImplicitAny": false, /* Enable error reporting for expressions and declarations with an implied 'any' type. */ - // "strictNullChecks": true, /* When type checking, take into account 'null' and 'undefined'. */ - // "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */ - // "strictBindCallApply": true, /* Check that the arguments for 'bind', 'call', and 'apply' methods match the original function. */ - // "strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */ - // "noImplicitThis": true, /* Enable error reporting when 'this' is given the type 'any'. */ - // "useUnknownInCatchVariables": true, /* Default catch clause variables as 'unknown' instead of 'any'. */ - // "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */ - "noUnusedLocals": true, /* Enable error reporting when local variables aren't read. */ - "noUnusedParameters": true, /* Raise an error when a function parameter isn't read. */ - // "exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than adding 'undefined'. */ - "noImplicitReturns": true, /* Enable error reporting for codepaths that do not explicitly return in a function. */ - "noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */ - // "noUncheckedIndexedAccess": true, /* Add 'undefined' to a type when accessed using an index. */ - // "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */ - // "noPropertyAccessFromIndexSignature": true, /* Enforces using indexed accessors for keys declared using an indexed type. */ - // "allowUnusedLabels": true, /* Disable error reporting for unused labels. */ - // "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */ - - /* Completeness */ - // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ - "skipLibCheck": true /* Skip type checking all .d.ts files. */ - }, - "include": [ - "src", - "types" - ] -} diff --git a/apps/mesh-docs/README.md b/apps/mesh-docs/README.md deleted file mode 100644 index c4033664f..000000000 --- a/apps/mesh-docs/README.md +++ /dev/null @@ -1,36 +0,0 @@ -This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). - -## Getting Started - -First, run the development server: - -```bash -npm run dev -# or -yarn dev -# or -pnpm dev -# or -bun dev -``` - -Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. - -You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. - -This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font. - -## Learn More - -To learn more about Next.js, take a look at the following resources: - -- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. -- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. - -You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! - -## Deploy on Vercel - -The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. - -Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details. diff --git a/apps/mesh-docs/public/next.svg b/apps/mesh-docs/public/next.svg deleted file mode 100644 index 5174b28c5..000000000 --- a/apps/mesh-docs/public/next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/mesh-docs/public/vercel.svg b/apps/mesh-docs/public/vercel.svg deleted file mode 100644 index d2f842227..000000000 --- a/apps/mesh-docs/public/vercel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/mesh-docs/src/app/favicon.ico b/apps/mesh-docs/src/app/favicon.ico deleted file mode 100644 index 718d6fea4835ec2d246af9800eddb7ffb276240c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25931 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 LrJugUA?W`A8`#=m diff --git a/apps/mesh-docs/src/app/functions/[name]/page.tsx b/apps/mesh-docs/src/app/functions/[name]/page.tsx deleted file mode 100644 index a3780b1e3..000000000 --- a/apps/mesh-docs/src/app/functions/[name]/page.tsx +++ /dev/null @@ -1,21 +0,0 @@ -'use client'; -import { Prose } from '@/components/Prose'; -import { Content, DefinedIn, Header, ItemSignatures } from '@/components/docs'; -import getFunction from '@/data/get-function'; - -export default function Page({ params }: { params: { name: string } }) { - const meshFunction = getFunction(params.name); - - return ( -
    - -
    - - - - - - -
    - ); -} diff --git a/apps/mesh-docs/src/app/layout.tsx b/apps/mesh-docs/src/app/layout.tsx deleted file mode 100644 index 33e745349..000000000 --- a/apps/mesh-docs/src/app/layout.tsx +++ /dev/null @@ -1,75 +0,0 @@ -import '@/styles/tailwind.css' - -import { Providers } from '@/app/providers' -import { Layout } from '@/components/Layout' - -import { type Metadata } from 'next' -import { type Section } from '@/components/SectionProvider' -import getClasses from '@/data/get-classes' -import getClassGroups from '@/data/get-class-groups' -import getInterfaces from '@/data/get-interfaces' -import getInterfaceGroups from '@/data/get-interface-groups' - -export const metadata: Metadata = { - title: { - template: '%s - Mesh SDK API Reference', - default: 'Mesh SDK API Reference', - }, -} - -export default async function RootLayout({ - children, -}: { - children: React.ReactNode -}) { - // let pages = await glob('**/*.mdx', { cwd: 'src/app' }) - // let allSectionsEntries = (await Promise.all( - // pages.map(async (filename) => [ - // '/' + filename.replace(/(^|\/)page\.mdx$/, ''), - // (await import(`./${filename}`)).sections, - // ]), - // )) as Array<[string, Array
    ]> - // let allSections = Object.fromEntries(allSectionsEntries) - - // get all classes - const allSectionsEntries = getClasses().map((meshClass: any) => { - - const _items:{id:string; title:string}[] = []; - - getClassGroups(meshClass.name).map((group: any) => { - group.children.map((item: any) => { - _items.push( {id: item.name, title: item.name}) - }) - }) - - return [`/classes/${meshClass.name}`, _items] - })as Array<[string, Array
    ]> - - // get all interfaces - const allInterfaces = getInterfaces().map((meshInterfaces: any) => { - const _items: { id: string; title: string }[] = []; - - getInterfaceGroups(meshInterfaces.name).map((group: any) => { - group.children.map((item: any) => { - _items.push({ id: item.name, title: item.name }); - }); - }); - - return [`/interfaces/${meshInterfaces.name}`, _items]; - }) as Array<[string, Array
    ]>; - allSectionsEntries.push(...allInterfaces); - - let allSections = Object.fromEntries(allSectionsEntries) - - return ( - - - -
    - {children} -
    -
    - - - ) -} diff --git a/apps/mesh-docs/src/app/providers.tsx b/apps/mesh-docs/src/app/providers.tsx deleted file mode 100644 index 016cd4850..000000000 --- a/apps/mesh-docs/src/app/providers.tsx +++ /dev/null @@ -1,37 +0,0 @@ -'use client' - -import { useEffect } from 'react' -import { ThemeProvider, useTheme } from 'next-themes' - -function ThemeWatcher() { - let { resolvedTheme, setTheme } = useTheme() - - useEffect(() => { - let media = window.matchMedia('(prefers-color-scheme: dark)') - - function onMediaChange() { - let systemTheme = media.matches ? 'dark' : 'light' - if (resolvedTheme === systemTheme) { - setTheme('system') - } - } - - onMediaChange() - media.addEventListener('change', onMediaChange) - - return () => { - media.removeEventListener('change', onMediaChange) - } - }, [resolvedTheme, setTheme]) - - return null -} - -export function Providers({ children }: { children: React.ReactNode }) { - return ( - - - {children} - - ) -} diff --git a/apps/mesh-docs/src/components/Layout.tsx b/apps/mesh-docs/src/components/Layout.tsx deleted file mode 100644 index 7fa29758f..000000000 --- a/apps/mesh-docs/src/components/Layout.tsx +++ /dev/null @@ -1,46 +0,0 @@ -'use client' - -import Link from 'next/link' -import { usePathname } from 'next/navigation' -import { motion } from 'framer-motion' - -import { Footer } from '@/components/Footer' -import { Header } from '@/components/Header' -import { Logo } from '@/components/Logo' -import { Navigation } from '@/components/Navigation' -import { type Section, SectionProvider } from '@/components/SectionProvider' - -export function Layout({ - children, - allSections, -}: { - children: React.ReactNode - allSections: Record> -}) { - let pathname = usePathname() - - return ( - -
    - -
    -
    - - - -
    -
    - -
    -
    -
    -
    {children}
    -
    -
    -
    -
    - ) -} diff --git a/apps/mesh-docs/src/components/Navigation.tsx b/apps/mesh-docs/src/components/Navigation.tsx deleted file mode 100644 index afcfeb41e..000000000 --- a/apps/mesh-docs/src/components/Navigation.tsx +++ /dev/null @@ -1,306 +0,0 @@ -'use client'; - -import { useRef } from 'react'; -import Link from 'next/link'; -import { usePathname } from 'next/navigation'; -import clsx from 'clsx'; -import { AnimatePresence, motion, useIsPresent } from 'framer-motion'; - -import { useIsInsideMobileNavigation } from '@/components/MobileNavigation'; -import { useSectionStore } from '@/components/SectionProvider'; -import { Tag } from '@/components/Tag'; -import { remToPx } from '@/lib/remToPx'; -import getClasses from '@/data/get-classes'; -import getTypes from '@/data/get-types'; -import getInterfaces from '@/data/get-interfaces'; -import getFunctions from '@/data/get-functions'; - -interface NavGroup { - title: string; - links: Array<{ - title: string; - href: string; - }>; -} - -function useInitialValue(value: T, condition = true) { - let initialValue = useRef(value).current; - return condition ? initialValue : value; -} - -function TopLevelNavItem({ - href, - children, -}: { - href: string; - children: React.ReactNode; -}) { - return ( -
  • - - {children} - -
  • - ); -} - -function NavLink({ - href, - children, - tag, - active = false, - isAnchorLink = false, -}: { - href: string; - children: React.ReactNode; - tag?: string; - active?: boolean; - isAnchorLink?: boolean; -}) { - return ( - - {children} - {tag && ( - - {tag} - - )} - - ); -} - -function VisibleSectionHighlight({ - group, - pathname, -}: { - group: NavGroup; - pathname: string; -}) { - let [sections, visibleSections] = useInitialValue( - [ - useSectionStore((s) => s.sections), - useSectionStore((s) => s.visibleSections), - ], - useIsInsideMobileNavigation() - ); - - let isPresent = useIsPresent(); - let firstVisibleSectionIndex = Math.max( - 0, - [{ id: '_top' }, ...sections].findIndex( - (section) => section.id === visibleSections[0] - ) - ); - let itemHeight = remToPx(2); - let height = isPresent - ? Math.max(1, visibleSections.length) * itemHeight - : itemHeight; - let top = - group.links.findIndex((link) => link.href === pathname) * itemHeight + - firstVisibleSectionIndex * itemHeight; - - return ( - - ); -} - -function ActivePageMarker({ - group, - pathname, -}: { - group: NavGroup; - pathname: string; -}) { - let itemHeight = remToPx(2); - let offset = remToPx(0.25); - let activePageIndex = group.links.findIndex((link) => link.href === pathname); - let top = offset + activePageIndex * itemHeight; - - return ( - - ); -} - -function NavigationGroup({ - group, - className, -}: { - group: NavGroup; - className?: string; -}) { - // If this is the mobile navigation then we always render the initial - // state, so that the state does not change during the close animation. - // The state will still update when we re-open (re-render) the navigation. - let isInsideMobileNavigation = useIsInsideMobileNavigation(); - let [pathname, sections] = useInitialValue( - [usePathname(), useSectionStore((s) => s.sections)], - isInsideMobileNavigation - ); - - let isActiveGroup = - group.links.findIndex((link) => link.href === pathname) !== -1; - - return ( -
  • - - {group.title} - -
    - - {isActiveGroup && ( - - )} - - - - {isActiveGroup && ( - - )} - -
      - {group.links.map((link) => ( - - - {link.title} - - - {link.href === pathname && sections.length > 0 && ( - - {sections.map((section) => ( -
    • - - {section.title} - -
    • - ))} -
      - )} -
      -
      - ))} -
    -
    -
  • - ); -} - -export const navigation: Array = [ - // { - // title: 'Guides', - // links: [ - // { title: 'Introduction', href: '/' }, - // { title: 'Quickstart', href: '/quickstart' }, - // { title: 'SDKs', href: '/sdks' }, - // { title: 'Authentication', href: '/authentication' }, - // { title: 'Pagination', href: '/pagination' }, - // { title: 'Errors', href: '/errors' }, - // { title: 'Webhooks', href: '/webhooks' }, - // ], - // }, - // { - // title: 'Resources', - // links: [ - // { title: 'Contacts', href: '/contacts' }, - // { title: 'Conversations', href: '/conversations' }, - // { title: 'Messages', href: '/messages' }, - // { title: 'Groups', href: '/groups' }, - // { title: 'Attachments', href: '/attachments' }, - // ], - // }, - { - title: 'Classes', - links: getClasses().map((item: any) => { - return { title: item.name, href: `/classes/${item.name}` }; - }), - }, - { - title: 'Interfaces', - links: getInterfaces().map((item: any) => { - return { title: item.name, href: `/interfaces/${item.name}` }; - }), - }, - { - title: 'Types', - links: getTypes().map((item: any) => { - return { title: item.name, href: `/types/${item.name}` }; - }), - }, - { - title: 'Functions', - links: getFunctions().map((item: any) => { - return { title: item.name, href: `/functions/${item.name}` }; - }), - }, -]; - -export function Navigation(props: React.ComponentPropsWithoutRef<'nav'>) { - return ( - - ); -} diff --git a/apps/mesh-docs/src/config/index.ts b/apps/mesh-docs/src/config/index.ts deleted file mode 100644 index acc7a6d4b..000000000 --- a/apps/mesh-docs/src/config/index.ts +++ /dev/null @@ -1 +0,0 @@ -export const githubFileUrl = `https://github.com/MeshJS/mesh/blob/main/packages/module/`; diff --git a/apps/mesh-docs/src/data/api.json b/apps/mesh-docs/src/data/api.json deleted file mode 100644 index 990c07e4e..000000000 --- a/apps/mesh-docs/src/data/api.json +++ /dev/null @@ -1,40932 +0,0 @@ -{ - "id": 0, - "name": "@meshsdk/core", - "variant": "project", - "kind": 1, - "flags": {}, - "children": [ - { - "id": 1247, - "name": "AppWallet", - "variant": "declaration", - "kind": 128, - "flags": {}, - "children": [ - { - "id": 1251, - "name": "constructor", - "variant": "declaration", - "kind": 512, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 48, - "character": 2 - } - ], - "signatures": [ - { - "id": 1252, - "name": "new AppWallet", - "variant": "signature", - "kind": 16384, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 48, - "character": 2 - } - ], - "parameters": [ - { - "id": 1253, - "name": "options", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": 1241, - "name": "CreateAppWalletOptions", - "package": "@meshsdk/core" - } - } - ], - "type": { - "type": "reference", - "target": 1247, - "name": "AppWallet", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 1254, - "name": "_fetcher", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true, - "isOptional": true, - "isReadonly": true - }, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 44, - "character": 19 - } - ], - "type": { - "type": "reference", - "target": 20, - "name": "IFetcher", - "package": "@meshsdk/core" - } - }, - { - "id": 1255, - "name": "_submitter", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true, - "isOptional": true, - "isReadonly": true - }, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 45, - "character": 19 - } - ], - "type": { - "type": "reference", - "target": 88, - "name": "ISubmitter", - "package": "@meshsdk/core" - } - }, - { - "id": 1256, - "name": "_wallet", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true, - "isReadonly": true - }, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 46, - "character": 19 - } - ], - "type": { - "type": "reference", - "target": 1376, - "name": "EmbeddedWallet", - "package": "@meshsdk/core" - } - }, - { - "id": 1257, - "name": "getBaseAddress", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 77, - "character": 2 - } - ], - "signatures": [ - { - "id": 1258, - "name": "getBaseAddress", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 77, - "character": 2 - } - ], - "parameters": [ - { - "id": 1259, - "name": "accountIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "0" - }, - { - "id": 1260, - "name": "keyIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "0" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 1306, - "name": "getCollateral", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 274, - "character": 8 - } - ], - "signatures": [ - { - "id": 1307, - "name": "getCollateral", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 274, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "TransactionUnspentOutput" - }, - "name": "TransactionUnspentOutput", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 1261, - "name": "getPaymentAddress", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 86, - "character": 2 - } - ], - "signatures": [ - { - "id": 1262, - "name": "getPaymentAddress", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 86, - "character": 2 - } - ], - "parameters": [ - { - "id": 1263, - "name": "accountIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "0" - }, - { - "id": 1264, - "name": "keyIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "0" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 1265, - "name": "getRewardAddress", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 95, - "character": 2 - } - ], - "signatures": [ - { - "id": 1266, - "name": "getRewardAddress", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 95, - "character": 2 - } - ], - "parameters": [ - { - "id": 1267, - "name": "accountIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "0" - }, - { - "id": 1268, - "name": "keyIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "0" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 1269, - "name": "getUsedAddress", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 104, - "character": 2 - } - ], - "signatures": [ - { - "id": 1270, - "name": "getUsedAddress", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 104, - "character": 2 - } - ], - "parameters": [ - { - "id": 1271, - "name": "accountIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "0" - }, - { - "id": 1272, - "name": "keyIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "0" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "Address" - }, - "name": "Address", - "package": "@emurgo/cardano-serialization-lib-nodejs" - }, - "implementationOf": { - "type": "reference", - "target": 61, - "name": "IInitiator.getUsedAddress" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 60, - "name": "IInitiator.getUsedAddress" - } - }, - { - "id": 1308, - "name": "getUsedAddresses", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 278, - "character": 8 - } - ], - "signatures": [ - { - "id": 1309, - "name": "getUsedAddresses", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 278, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 1273, - "name": "getUsedCollateral", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 113, - "character": 2 - } - ], - "signatures": [ - { - "id": 1274, - "name": "getUsedCollateral", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 113, - "character": 2 - } - ], - "parameters": [ - { - "id": 1275, - "name": "_limit", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "DEFAULT_PROTOCOL_PARAMETERS.maxCollateralInputs" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "TransactionUnspentOutput" - }, - "name": "TransactionUnspentOutput", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 63, - "name": "IInitiator.getUsedCollateral" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 62, - "name": "IInitiator.getUsedCollateral" - } - }, - { - "id": 1276, - "name": "getUsedUTxOs", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 119, - "character": 8 - } - ], - "signatures": [ - { - "id": 1277, - "name": "getUsedUTxOs", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 119, - "character": 8 - } - ], - "parameters": [ - { - "id": 1278, - "name": "accountIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "0" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "TransactionUnspentOutput" - }, - "name": "TransactionUnspentOutput", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 66, - "name": "IInitiator.getUsedUTxOs" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 65, - "name": "IInitiator.getUsedUTxOs" - } - }, - { - "id": 1304, - "name": "getUtxos", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 270, - "character": 8 - } - ], - "signatures": [ - { - "id": 1305, - "name": "getUtxos", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "development: browser wallets apis" - } - ] - }, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 270, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "TransactionUnspentOutput" - }, - "name": "TransactionUnspentOutput", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 1279, - "name": "signData", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 133, - "character": 2 - } - ], - "signatures": [ - { - "id": 1280, - "name": "signData", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 133, - "character": 2 - } - ], - "parameters": [ - { - "id": 1281, - "name": "address", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1282, - "name": "payload", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1283, - "name": "accountIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "0" - }, - { - "id": 1284, - "name": "keyIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "0" - } - ], - "type": { - "type": "reference", - "target": 174, - "name": "DataSignature", - "package": "@meshsdk/core" - }, - "implementationOf": { - "type": "reference", - "target": 77, - "name": "ISigner.signData" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 76, - "name": "ISigner.signData" - } - }, - { - "id": 1285, - "name": "signTx", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 154, - "character": 8 - } - ], - "signatures": [ - { - "id": 1286, - "name": "signTx", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 154, - "character": 8 - } - ], - "parameters": [ - { - "id": 1287, - "name": "unsignedTx", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1288, - "name": "partialSign", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "boolean" - }, - "defaultValue": "false" - }, - { - "id": 1289, - "name": "accountIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "0" - }, - { - "id": 1290, - "name": "keyIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "0" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 81, - "name": "ISigner.signTx" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 80, - "name": "ISigner.signTx" - } - }, - { - "id": 1291, - "name": "signTxSync", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 200, - "character": 2 - } - ], - "signatures": [ - { - "id": 1292, - "name": "signTxSync", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 200, - "character": 2 - } - ], - "parameters": [ - { - "id": 1293, - "name": "unsignedTx", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1294, - "name": "partialSign", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "boolean" - }, - "defaultValue": "false" - }, - { - "id": 1295, - "name": "accountIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "0" - }, - { - "id": 1296, - "name": "keyIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "0" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 1297, - "name": "signTxs", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 245, - "character": 8 - } - ], - "signatures": [ - { - "id": 1298, - "name": "signTxs", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 245, - "character": 8 - } - ], - "parameters": [ - { - "id": 1299, - "name": "unsignedTxs", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - }, - { - "id": 1300, - "name": "partialSign", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "boolean" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 85, - "name": "ISigner.signTxs" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 84, - "name": "ISigner.signTxs" - } - }, - { - "id": 1301, - "name": "submitTx", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 253, - "character": 2 - } - ], - "signatures": [ - { - "id": 1302, - "name": "submitTx", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 253, - "character": 2 - } - ], - "parameters": [ - { - "id": 1303, - "name": "tx", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 90, - "name": "ISubmitter.submitTx" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 89, - "name": "ISubmitter.submitTx" - } - }, - { - "id": 1248, - "name": "brew", - "variant": "declaration", - "kind": 2048, - "flags": { - "isStatic": true - }, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 262, - "character": 9 - } - ], - "signatures": [ - { - "id": 1249, - "name": "brew", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 262, - "character": 9 - } - ], - "parameters": [ - { - "id": 1250, - "name": "strength", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "256" - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - } - ] - } - ], - "groups": [ - { - "title": "Constructors", - "children": [ - 1251 - ] - }, - { - "title": "Properties", - "children": [ - 1254, - 1255, - 1256 - ] - }, - { - "title": "Methods", - "children": [ - 1257, - 1306, - 1261, - 1265, - 1269, - 1308, - 1273, - 1276, - 1304, - 1279, - 1285, - 1291, - 1297, - 1301, - 1248 - ] - } - ], - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 43, - "character": 13 - } - ], - "implementedTypes": [ - { - "type": "reference", - "target": 59, - "name": "IInitiator", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": 75, - "name": "ISigner", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": 88, - "name": "ISubmitter", - "package": "@meshsdk/core" - } - ] - }, - { - "id": 386, - "name": "BlockfrostProvider", - "variant": "declaration", - "kind": 128, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "[Blockfrost](https://blockfrost.io/) provides restful APIs which allows your app to access information stored on the blockchain.\n\nGet started:\n" - }, - { - "kind": "code", - "text": "```ts\nconst blockfrostProvider = new BlockfrostProvider('');\n```" - } - ] - }, - "children": [ - { - "id": 387, - "name": "constructor", - "variant": "declaration", - "kind": 512, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 39, - "character": 2 - }, - { - "fileName": "providers/blockfrost.provider.ts", - "line": 46, - "character": 2 - }, - { - "fileName": "providers/blockfrost.provider.ts", - "line": 48, - "character": 2 - } - ], - "signatures": [ - { - "id": 388, - "name": "new BlockfrostProvider", - "variant": "signature", - "kind": 16384, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "If you are using a privately hosted Blockfrost instance, you can set the URL in the parameter." - } - ] - }, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 39, - "character": 2 - } - ], - "parameters": [ - { - "id": 389, - "name": "baseUrl", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The base URL of the instance." - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": 386, - "name": "BlockfrostProvider", - "package": "@meshsdk/core" - } - }, - { - "id": 390, - "name": "new BlockfrostProvider", - "variant": "signature", - "kind": 16384, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "If you are using [Blockfrost](https://blockfrost.io/) hosted instance, you can set the project ID in the parameter." - } - ] - }, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 46, - "character": 2 - } - ], - "parameters": [ - { - "id": 391, - "name": "projectId", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The project ID of the instance." - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 392, - "name": "version", - "variant": "param", - "kind": 32768, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The version of the API. Default is 0." - } - ] - }, - "type": { - "type": "intrinsic", - "name": "number" - } - } - ], - "type": { - "type": "reference", - "target": 386, - "name": "BlockfrostProvider", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 393, - "name": "_axiosInstance", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true, - "isReadonly": true - }, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 33, - "character": 19 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/axios@1.6.3/node_modules/axios/index.d.ts", - "qualifiedName": "AxiosInstance" - }, - "name": "AxiosInstance", - "package": "axios" - } - }, - { - "id": 394, - "name": "fetchAccountInfo", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 63, - "character": 8 - } - ], - "signatures": [ - { - "id": 395, - "name": "fetchAccountInfo", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 63, - "character": 8 - } - ], - "parameters": [ - { - "id": 396, - "name": "address", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 102, - "name": "AccountInfo", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 22, - "name": "IFetcher.fetchAccountInfo" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 21, - "name": "IFetcher.fetchAccountInfo" - } - }, - { - "id": 404, - "name": "fetchAddressUTxOs", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 131, - "character": 8 - } - ], - "signatures": [ - { - "id": 405, - "name": "fetchAddressUTxOs", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 131, - "character": 8 - } - ], - "parameters": [ - { - "id": 406, - "name": "address", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 407, - "name": "asset", - "variant": "param", - "kind": 32768, - "flags": { - "isOptional": true - }, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 25, - "name": "IFetcher.fetchAddressUTxOs" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 24, - "name": "IFetcher.fetchAddressUTxOs" - } - }, - { - "id": 408, - "name": "fetchAssetAddresses", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 163, - "character": 8 - } - ], - "signatures": [ - { - "id": 409, - "name": "fetchAssetAddresses", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 163, - "character": 8 - } - ], - "parameters": [ - { - "id": 410, - "name": "asset", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reflection", - "declaration": { - "id": 411, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 412, - "name": "address", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 165, - "character": 15 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 413, - "name": "quantity", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 165, - "character": 32 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 412, - 413 - ] - } - ], - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 165, - "character": 13 - } - ] - } - } - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 29, - "name": "IFetcher.fetchAssetAddresses" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 28, - "name": "IFetcher.fetchAssetAddresses" - } - }, - { - "id": 414, - "name": "fetchAssetMetadata", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 190, - "character": 8 - } - ], - "signatures": [ - { - "id": 415, - "name": "fetchAssetMetadata", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 190, - "character": 8 - } - ], - "parameters": [ - { - "id": 416, - "name": "asset", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 135, - "name": "AssetMetadata", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 35, - "name": "IFetcher.fetchAssetMetadata" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 34, - "name": "IFetcher.fetchAssetMetadata" - } - }, - { - "id": 417, - "name": "fetchBlockInfo", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 208, - "character": 8 - } - ], - "signatures": [ - { - "id": 418, - "name": "fetchBlockInfo", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 208, - "character": 8 - } - ], - "parameters": [ - { - "id": 419, - "name": "hash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 153, - "name": "BlockInfo", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 38, - "name": "IFetcher.fetchBlockInfo" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 37, - "name": "IFetcher.fetchBlockInfo" - } - }, - { - "id": 420, - "name": "fetchCollectionAssets", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 237, - "character": 8 - } - ], - "signatures": [ - { - "id": 421, - "name": "fetchCollectionAssets", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 237, - "character": 8 - } - ], - "parameters": [ - { - "id": 422, - "name": "policyId", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 423, - "name": "cursor", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "1" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reflection", - "declaration": { - "id": 424, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 425, - "name": "assets", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 240, - "character": 15 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 119, - "name": "Asset", - "package": "@meshsdk/core" - } - } - }, - { - "id": 426, - "name": "next", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 240, - "character": 32 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": null - }, - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 425, - 426 - ] - } - ], - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 240, - "character": 13 - } - ] - } - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 41, - "name": "IFetcher.fetchCollectionAssets" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 40, - "name": "IFetcher.fetchCollectionAssets" - } - }, - { - "id": 427, - "name": "fetchHandleAddress", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 261, - "character": 8 - } - ], - "signatures": [ - { - "id": 428, - "name": "fetchHandleAddress", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 261, - "character": 8 - } - ], - "parameters": [ - { - "id": 429, - "name": "handle", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 48, - "name": "IFetcher.fetchHandleAddress" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 47, - "name": "IFetcher.fetchHandleAddress" - } - }, - { - "id": 452, - "name": "fetchNativeScriptJSON", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 407, - "character": 16 - } - ], - "signatures": [ - { - "id": 453, - "name": "fetchNativeScriptJSON", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 407, - "character": 16 - } - ], - "parameters": [ - { - "id": 454, - "name": "scriptHash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 186, - "name": "NativeScript", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 449, - "name": "fetchPlutusScriptCBOR", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 397, - "character": 16 - } - ], - "signatures": [ - { - "id": 450, - "name": "fetchPlutusScriptCBOR", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 397, - "character": 16 - } - ], - "parameters": [ - { - "id": 451, - "name": "scriptHash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 430, - "name": "fetchProtocolParameters", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 276, - "character": 8 - } - ], - "signatures": [ - { - "id": 431, - "name": "fetchProtocolParameters", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 276, - "character": 8 - } - ], - "parameters": [ - { - "id": 432, - "name": "epoch", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "Number.NaN" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 224, - "name": "Protocol", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 51, - "name": "IFetcher.fetchProtocolParameters" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 50, - "name": "IFetcher.fetchProtocolParameters" - } - }, - { - "id": 433, - "name": "fetchTxInfo", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 312, - "character": 8 - } - ], - "signatures": [ - { - "id": 434, - "name": "fetchTxInfo", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 312, - "character": 8 - } - ], - "parameters": [ - { - "id": 435, - "name": "hash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 268, - "name": "TransactionInfo", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 54, - "name": "IFetcher.fetchTxInfo" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 53, - "name": "IFetcher.fetchTxInfo" - } - }, - { - "id": 436, - "name": "fetchUTxOs", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 335, - "character": 8 - } - ], - "signatures": [ - { - "id": 437, - "name": "fetchUTxOs", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 335, - "character": 8 - } - ], - "parameters": [ - { - "id": 438, - "name": "hash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 57, - "name": "IFetcher.fetchUTxOs" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 56, - "name": "IFetcher.fetchUTxOs" - } - }, - { - "id": 439, - "name": "onTxConfirmed", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 355, - "character": 2 - } - ], - "signatures": [ - { - "id": 440, - "name": "onTxConfirmed", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 355, - "character": 2 - } - ], - "parameters": [ - { - "id": 441, - "name": "txHash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 442, - "name": "callback", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reflection", - "declaration": { - "id": 443, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 355, - "character": 42 - } - ], - "signatures": [ - { - "id": 444, - "name": "__type", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 355, - "character": 42 - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - } - } - }, - { - "id": 445, - "name": "limit", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "100" - } - ], - "type": { - "type": "intrinsic", - "name": "void" - }, - "implementationOf": { - "type": "reference", - "target": 69, - "name": "IListener.onTxConfirmed" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 68, - "name": "IListener.onTxConfirmed" - } - }, - { - "id": 397, - "name": "resolveScriptRef", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 88, - "character": 10 - } - ], - "signatures": [ - { - "id": 398, - "name": "resolveScriptRef", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 88, - "character": 29 - } - ], - "parameters": [ - { - "id": 399, - "name": "scriptHash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "any" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 446, - "name": "submitTx", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 380, - "character": 8 - } - ], - "signatures": [ - { - "id": 447, - "name": "submitTx", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 380, - "character": 8 - } - ], - "parameters": [ - { - "id": 448, - "name": "tx", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 90, - "name": "ISubmitter.submitTx" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 89, - "name": "ISubmitter.submitTx" - } - }, - { - "id": 400, - "name": "toUTxO", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 113, - "character": 10 - } - ], - "signatures": [ - { - "id": 401, - "name": "toUTxO", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 113, - "character": 19 - } - ], - "parameters": [ - { - "id": 402, - "name": "bfUTxO", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostUTxO" - }, - "name": "BlockfrostUTxO", - "package": "@meshsdk/core" - } - }, - { - "id": 403, - "name": "tx_hash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - } - ], - "groups": [ - { - "title": "Constructors", - "children": [ - 387 - ] - }, - { - "title": "Properties", - "children": [ - 393 - ] - }, - { - "title": "Methods", - "children": [ - 394, - 404, - 408, - 414, - 417, - 420, - 427, - 452, - 449, - 430, - 433, - 436, - 439, - 397, - 446, - 400 - ] - } - ], - "sources": [ - { - "fileName": "providers/blockfrost.provider.ts", - "line": 32, - "character": 13 - } - ], - "implementedTypes": [ - { - "type": "reference", - "target": 20, - "name": "IFetcher", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": 67, - "name": "IListener", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": 88, - "name": "ISubmitter", - "package": "@meshsdk/core" - } - ] - }, - { - "id": 1310, - "name": "BrowserWallet", - "variant": "declaration", - "kind": 128, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "These wallets APIs are in accordance to CIP-30, which defines the API for dApps to communicate with the user's wallet. Additional utility functions provided for developers that are useful for building dApps.\n\n" - }, - { - "kind": "code", - "text": "```javascript\n// import BrowserWallet\nimport { BrowserWallet } from '@meshsdk/core';\n\n// connect to a wallet\nconst wallet = await BrowserWallet.enable('eternl');\n\n// get assets in wallet\nconst assets = await wallet.getAssets();\n```" - } - ] - }, - "children": [ - { - "id": 1319, - "name": "constructor", - "variant": "declaration", - "kind": 512, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 50, - "character": 2 - } - ], - "signatures": [ - { - "id": 1320, - "name": "new BrowserWallet", - "variant": "signature", - "kind": 16384, - "flags": {}, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 50, - "character": 2 - } - ], - "parameters": [ - { - "id": 1321, - "name": "_walletInstance", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "WalletInstance" - }, - "name": "WalletInstance", - "package": "@meshsdk/core" - } - }, - { - "id": 1322, - "name": "_walletName", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": 1310, - "name": "BrowserWallet", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 1324, - "name": "_walletInstance", - "variant": "declaration", - "kind": 1024, - "flags": { - "isReadonly": true - }, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 51, - "character": 13 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "WalletInstance" - }, - "name": "WalletInstance", - "package": "@meshsdk/core" - } - }, - { - "id": 1325, - "name": "_walletName", - "variant": "declaration", - "kind": 1024, - "flags": { - "isReadonly": true - }, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 52, - "character": 13 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1323, - "name": "walletInstance", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 48, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "WalletInstance" - }, - "name": "WalletInstance", - "package": "@meshsdk/core" - } - }, - { - "id": 1367, - "name": "getAssets", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 375, - "character": 8 - } - ], - "signatures": [ - { - "id": 1368, - "name": "getAssets", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "A helper function to get the assets in the wallet." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a list of assets" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 375, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": 128, - "name": "AssetExtended", - "package": "@meshsdk/core" - } - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 1326, - "name": "getBalance", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 109, - "character": 8 - } - ], - "signatures": [ - { - "id": 1327, - "name": "getBalance", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Returns a list of assets in the wallet. This API will return every assets in the wallet. Each asset is an object with the following properties:\n- A unit is provided to display asset's name on the user interface.\n- A quantity is provided to display asset's quantity on the user interface." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a list of assets and their quantities" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 109, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": 119, - "name": "Asset", - "package": "@meshsdk/core" - } - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 1328, - "name": "getChangeAddress", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 119, - "character": 8 - } - ], - "signatures": [ - { - "id": 1329, - "name": "getChangeAddress", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Returns an address owned by the wallet that should be used as a change address to return leftover assets during transaction creation back to the connected wallet." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "an address" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 119, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 1330, - "name": "getCollateral", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 132, - "character": 8 - } - ], - "signatures": [ - { - "id": 1331, - "name": "getCollateral", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "This function shall return a list of one or more UTXOs (unspent transaction outputs) controlled by the wallet that are required to reach AT LEAST the combined ADA value target specified in amount AND the best suitable to be used as collateral inputs for transactions with plutus script inputs (pure ADA-only UTXOs).\n\nIf this cannot be attained, an error message with an explanation of the blocking problem shall be returned. NOTE: wallets are free to return UTXOs that add up to a greater total ADA value than requested in the amount parameter, but wallets must never return any result where UTXOs would sum up to a smaller total ADA value, instead in a case like that an error message must be returned." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a list of UTXOs" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 132, - "character": 8 - } - ], - "parameters": [ - { - "id": 1332, - "name": "limit", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "DEFAULT_PROTOCOL_PARAMETERS.maxCollateralInputs" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 1369, - "name": "getLovelace", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 399, - "character": 8 - } - ], - "signatures": [ - { - "id": 1370, - "name": "getLovelace", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "A helper function to get the lovelace balance in the wallet." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "lovelace balance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 399, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 1333, - "name": "getNetworkId", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 144, - "character": 2 - } - ], - "signatures": [ - { - "id": 1334, - "name": "getNetworkId", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Returns the network ID of the currently connected account. 0 is testnet and 1 is mainnet but other networks can possibly be returned by wallets. Those other network ID values are not governed by CIP-30. This result will stay the same unless the connected account has changed." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "network ID" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 144, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "number" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 1371, - "name": "getPolicyIdAssets", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 412, - "character": 8 - } - ], - "signatures": [ - { - "id": 1372, - "name": "getPolicyIdAssets", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "A helper function to get the assets of a specific policy ID in the wallet." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a list of assets" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 412, - "character": 8 - } - ], - "parameters": [ - { - "id": 1373, - "name": "policyId", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": 128, - "name": "AssetExtended", - "package": "@meshsdk/core" - } - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 1374, - "name": "getPolicyIds", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 422, - "character": 8 - } - ], - "signatures": [ - { - "id": 1375, - "name": "getPolicyIds", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "A helper function to get the policy IDs of all the assets in the wallet." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a list of policy IDs" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 422, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 1335, - "name": "getRewardAddresses", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 153, - "character": 8 - } - ], - "signatures": [ - { - "id": 1336, - "name": "getRewardAddresses", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Returns a list of reward addresses owned by the wallet. A reward address is a stake address that is used to receive rewards from staking, generally starts from " - }, - { - "kind": "code", - "text": "`stake`" - }, - { - "kind": "text", - "text": " prefix." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a list of reward addresses" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 153, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 1337, - "name": "getUnusedAddresses", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 163, - "character": 8 - } - ], - "signatures": [ - { - "id": 1338, - "name": "getUnusedAddresses", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Returns a list of unused addresses controlled by the wallet." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a list of unused addresses" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 163, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 1359, - "name": "getUsedAddress", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 335, - "character": 8 - } - ], - "signatures": [ - { - "id": 1360, - "name": "getUsedAddress", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Get a used address of type Address from the wallet.\n\nThis is used in transaction building." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "an Address object" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 335, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "Address" - }, - "name": "Address", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 61, - "name": "IInitiator.getUsedAddress" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 60, - "name": "IInitiator.getUsedAddress" - } - }, - { - "id": 1339, - "name": "getUsedAddresses", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 173, - "character": 8 - } - ], - "signatures": [ - { - "id": 1340, - "name": "getUsedAddresses", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Returns a list of used addresses controlled by the wallet." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a list of used addresses" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 173, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 1361, - "name": "getUsedCollateral", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 347, - "character": 8 - } - ], - "signatures": [ - { - "id": 1362, - "name": "getUsedCollateral", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Get a list of UTXOs to be used as collateral inputs for transactions with plutus script inputs.\n\nThis is used in transaction building." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a list of UTXOs" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 347, - "character": 8 - } - ], - "parameters": [ - { - "id": 1363, - "name": "limit", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "DEFAULT_PROTOCOL_PARAMETERS.maxCollateralInputs" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "TransactionUnspentOutput" - }, - "name": "TransactionUnspentOutput", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 63, - "name": "IInitiator.getUsedCollateral" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 62, - "name": "IInitiator.getUsedCollateral" - } - }, - { - "id": 1364, - "name": "getUsedUTxOs", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 362, - "character": 8 - } - ], - "signatures": [ - { - "id": 1365, - "name": "getUsedUTxOs", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Get a list of UTXOs to be used for transaction building.\n\nThis is used in transaction building." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a list of UTXOs" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 362, - "character": 8 - } - ], - "parameters": [ - { - "id": 1366, - "name": "amount", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "array", - "elementType": { - "type": "reference", - "target": 119, - "name": "Asset", - "package": "@meshsdk/core" - } - } - ] - }, - "defaultValue": "undefined" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "TransactionUnspentOutput" - }, - "name": "TransactionUnspentOutput", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 66, - "name": "IInitiator.getUsedUTxOs" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 65, - "name": "IInitiator.getUsedUTxOs" - } - }, - { - "id": 1341, - "name": "getUtxos", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 184, - "character": 8 - } - ], - "signatures": [ - { - "id": 1342, - "name": "getUtxos", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Return a list of all UTXOs (unspent transaction outputs) controlled by the wallet." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a list of UTXOs" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 184, - "character": 8 - } - ], - "parameters": [ - { - "id": 1343, - "name": "amount", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "array", - "elementType": { - "type": "reference", - "target": 119, - "name": "Asset", - "package": "@meshsdk/core" - } - } - ] - }, - "defaultValue": "undefined" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 1344, - "name": "signData", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 198, - "character": 2 - } - ], - "signatures": [ - { - "id": 1345, - "name": "signData", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "This endpoint utilizes the [CIP-8 - Message Signing](https://github.com/cardano-foundation/CIPs/tree/master/CIP-0030) to sign arbitrary data, to verify the data was signed by the owner of the private key.\n\nHere, we get the first wallet's address with wallet.getUsedAddresses(), alternativelly you can use reward addresses (getRewardAddresses()) too. It's really up to you as the developer which address you want to use in your application." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a signature" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 198, - "character": 2 - } - ], - "parameters": [ - { - "id": 1346, - "name": "address", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1347, - "name": "payload", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 174, - "name": "DataSignature", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 77, - "name": "ISigner.signData" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 76, - "name": "ISigner.signData" - } - }, - { - "id": 1348, - "name": "signTx", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 210, - "character": 8 - } - ], - "signatures": [ - { - "id": 1349, - "name": "signTx", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Requests user to sign the provided transaction (tx). The wallet should ask the user for permission, and if given, try to sign the supplied body and return a signed transaction. partialSign should be true if the transaction provided requires multiple signatures." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a signed transaction in CBOR" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 210, - "character": 8 - } - ], - "parameters": [ - { - "id": 1350, - "name": "unsignedTx", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1351, - "name": "partialSign", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "boolean" - }, - "defaultValue": "false" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 81, - "name": "ISigner.signTx" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 80, - "name": "ISigner.signTx" - } - }, - { - "id": 1352, - "name": "signTxs", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 253, - "character": 8 - } - ], - "signatures": [ - { - "id": 1353, - "name": "signTxs", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Experimental feature - sign multiple transactions at once (Supported wallet(s): Typhon)" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "array of signed transactions CborHex string" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 253, - "character": 8 - } - ], - "parameters": [ - { - "id": 1354, - "name": "unsignedTxs", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "array of unsigned transactions in CborHex string" - } - ] - }, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - }, - { - "id": 1355, - "name": "partialSign", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "if the transactions are signed partially" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "boolean" - }, - "defaultValue": "false" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 85, - "name": "ISigner.signTxs" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 84, - "name": "ISigner.signTxs" - } - }, - { - "id": 1356, - "name": "submitTx", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 324, - "character": 2 - } - ], - "signatures": [ - { - "id": 1357, - "name": "submitTx", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Submits the signed transaction to the blockchain network.\n\nAs wallets should already have this ability to submit transaction, we allow dApps to request that a transaction be sent through it. If the wallet accepts the transaction and tries to send it, it shall return the transaction ID for the dApp to track. The wallet can return error messages or failure if there was an error in sending it." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a transaction hash" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 324, - "character": 2 - } - ], - "parameters": [ - { - "id": 1358, - "name": "tx", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 90, - "name": "ISubmitter.submitTx" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 89, - "name": "ISubmitter.submitTx" - } - }, - { - "id": 1313, - "name": "enable", - "variant": "declaration", - "kind": 2048, - "flags": { - "isStatic": true - }, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 85, - "character": 15 - } - ], - "signatures": [ - { - "id": 1314, - "name": "enable", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "This is the entrypoint to start communication with the user's wallet. The wallet should request the user's permission to connect the web page to the user's wallet, and if permission has been granted, the wallet will be returned and exposing the full API for the dApp to use.\n\nQuery BrowserWallet.getInstalledWallets() to get a list of available wallets, then provide the wallet name for which wallet the user would like to connect with." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "WalletInstance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 85, - "character": 15 - } - ], - "parameters": [ - { - "id": 1315, - "name": "walletName", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1310, - "name": "BrowserWallet", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 1311, - "name": "getInstalledWallets", - "variant": "declaration", - "kind": 2048, - "flags": { - "isStatic": true - }, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 65, - "character": 9 - } - ], - "signatures": [ - { - "id": 1312, - "name": "getInstalledWallets", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Returns a list of wallets installed on user's device. Each wallet is an object with the following properties:\n- A name is provided to display wallet's name on the user interface.\n- A version is provided to display wallet's version on the user interface.\n- An icon is provided to display wallet's icon on the user interface." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a list of wallet names" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 65, - "character": 9 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 293, - "name": "Wallet", - "package": "@meshsdk/core" - } - } - } - ] - }, - { - "id": 1316, - "name": "resolveInstance", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true, - "isStatic": true - }, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 429, - "character": 17 - } - ], - "signatures": [ - { - "id": 1317, - "name": "resolveInstance", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 429, - "character": 17 - } - ], - "parameters": [ - { - "id": 1318, - "name": "walletName", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "WalletInstance" - }, - "name": "WalletInstance", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - } - ] - } - } - ] - } - ], - "groups": [ - { - "title": "Constructors", - "children": [ - 1319 - ] - }, - { - "title": "Properties", - "children": [ - 1324, - 1325, - 1323 - ] - }, - { - "title": "Methods", - "children": [ - 1367, - 1326, - 1328, - 1330, - 1369, - 1333, - 1371, - 1374, - 1335, - 1337, - 1359, - 1339, - 1361, - 1364, - 1341, - 1344, - 1348, - 1352, - 1356, - 1313, - 1311, - 1316 - ] - } - ], - "sources": [ - { - "fileName": "wallet/browser.service.ts", - "line": 47, - "character": 13 - } - ], - "implementedTypes": [ - { - "type": "reference", - "target": 59, - "name": "IInitiator", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": 75, - "name": "ISigner", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": 88, - "name": "ISubmitter", - "package": "@meshsdk/core" - } - ] - }, - { - "id": 1376, - "name": "EmbeddedWallet", - "variant": "declaration", - "kind": 128, - "flags": {}, - "children": [ - { - "id": 1421, - "name": "constructor", - "variant": "declaration", - "kind": 512, - "flags": {}, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 32, - "character": 2 - } - ], - "signatures": [ - { - "id": 1422, - "name": "new EmbeddedWallet", - "variant": "signature", - "kind": 16384, - "flags": {}, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 32, - "character": 2 - } - ], - "parameters": [ - { - "id": 1423, - "name": "_networkId", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 1424, - "name": "_encryptedSecret", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "tuple", - "elements": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - ] - } - } - ], - "type": { - "type": "reference", - "target": 1376, - "name": "EmbeddedWallet", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 1426, - "name": "_encryptedSecret", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true, - "isReadonly": true - }, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 34, - "character": 21 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "tuple", - "elements": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - ] - } - }, - { - "id": 1425, - "name": "_networkId", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true, - "isReadonly": true - }, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 33, - "character": 21 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 1454, - "name": "accountContext", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 209, - "character": 10 - } - ], - "signatures": [ - { - "id": 1455, - "name": "accountContext", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 209, - "character": 10 - } - ], - "typeParameter": [ - { - "id": 1456, - "name": "T", - "variant": "typeParam", - "kind": 131072, - "flags": {} - } - ], - "parameters": [ - { - "id": 1457, - "name": "accountIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 1458, - "name": "keyIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 1459, - "name": "password", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1460, - "name": "callback", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reflection", - "declaration": { - "id": 1461, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 213, - "character": 14 - } - ], - "signatures": [ - { - "id": 1462, - "name": "__type", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 213, - "character": 14 - } - ], - "parameters": [ - { - "id": 1463, - "name": "paymentKey", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "PrivateKey" - }, - "name": "PrivateKey", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - }, - { - "id": 1464, - "name": "stakeKey", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "PrivateKey" - }, - "name": "PrivateKey", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - } - ], - "type": { - "type": "reference", - "target": 1456, - "name": "T", - "package": "@meshsdk/core", - "refersToTypeParameter": true - } - } - ] - } - } - } - ], - "type": { - "type": "reference", - "target": 1456, - "name": "T", - "package": "@meshsdk/core", - "refersToTypeParameter": true - } - } - ] - }, - { - "id": 1447, - "name": "addPaymentKey", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 153, - "character": 2 - } - ], - "signatures": [ - { - "id": 1448, - "name": "addPaymentKey", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 153, - "character": 2 - } - ], - "parameters": [ - { - "id": 1449, - "name": "accountIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 1450, - "name": "password", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1451, - "name": "unsignedTx", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1452, - "name": "signatures", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "Vkeywitnesses" - }, - "name": "Vkeywitnesses", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - }, - { - "id": 1453, - "name": "keyIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "0" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "Vkeywitnesses" - }, - "name": "Vkeywitnesses", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - } - ] - }, - { - "id": 1427, - "name": "getAccount", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 37, - "character": 2 - } - ], - "signatures": [ - { - "id": 1428, - "name": "getAccount", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 37, - "character": 2 - } - ], - "parameters": [ - { - "id": 1429, - "name": "accountIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 1430, - "name": "password", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1431, - "name": "keyIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "0" - } - ], - "type": { - "type": "reference", - "target": 97, - "name": "Account", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 1432, - "name": "signData", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 74, - "character": 2 - } - ], - "signatures": [ - { - "id": 1433, - "name": "signData", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 74, - "character": 2 - } - ], - "parameters": [ - { - "id": 1434, - "name": "accountIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 1435, - "name": "password", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1436, - "name": "address", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1437, - "name": "payload", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1438, - "name": "keyIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "0" - } - ], - "type": { - "type": "reference", - "target": 174, - "name": "DataSignature", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 1439, - "name": "signTx", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 112, - "character": 2 - } - ], - "signatures": [ - { - "id": 1440, - "name": "signTx", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 112, - "character": 2 - } - ], - "parameters": [ - { - "id": 1441, - "name": "accountIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 1442, - "name": "password", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1443, - "name": "utxos", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - }, - { - "id": 1444, - "name": "unsignedTx", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1445, - "name": "partialSign", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "boolean" - } - }, - { - "id": 1446, - "name": "keyIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "0" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "Vkeywitnesses" - }, - "name": "Vkeywitnesses", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - } - ] - }, - { - "id": 1393, - "name": "decrypt", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true, - "isStatic": true - }, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 230, - "character": 17 - } - ], - "signatures": [ - { - "id": 1394, - "name": "decrypt", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 230, - "character": 17 - } - ], - "parameters": [ - { - "id": 1395, - "name": "data", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1396, - "name": "password", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 1397, - "name": "encrypt", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true, - "isStatic": true - }, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 238, - "character": 17 - } - ], - "signatures": [ - { - "id": 1398, - "name": "encrypt", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 238, - "character": 17 - } - ], - "parameters": [ - { - "id": 1399, - "name": "data", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1400, - "name": "password", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 1377, - "name": "encryptMnemonic", - "variant": "declaration", - "kind": 2048, - "flags": { - "isStatic": true - }, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 167, - "character": 9 - } - ], - "signatures": [ - { - "id": 1378, - "name": "encryptMnemonic", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 167, - "character": 9 - } - ], - "parameters": [ - { - "id": 1379, - "name": "words", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - }, - { - "id": 1380, - "name": "password", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 1381, - "name": "encryptPrivateKey", - "variant": "declaration", - "kind": 2048, - "flags": { - "isStatic": true - }, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 177, - "character": 9 - } - ], - "signatures": [ - { - "id": 1382, - "name": "encryptPrivateKey", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 177, - "character": 9 - } - ], - "parameters": [ - { - "id": 1383, - "name": "bech32", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1384, - "name": "password", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 1385, - "name": "encryptSigningKeys", - "variant": "declaration", - "kind": 2048, - "flags": { - "isStatic": true - }, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 186, - "character": 9 - } - ], - "signatures": [ - { - "id": 1386, - "name": "encryptSigningKeys", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 186, - "character": 9 - } - ], - "parameters": [ - { - "id": 1387, - "name": "cborPaymentKey", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1388, - "name": "cborStakeKey", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1389, - "name": "password", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "tuple", - "elements": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - } - ] - }, - { - "id": 1390, - "name": "generateMnemonic", - "variant": "declaration", - "kind": 2048, - "flags": { - "isStatic": true - }, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 204, - "character": 9 - } - ], - "signatures": [ - { - "id": 1391, - "name": "generateMnemonic", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 204, - "character": 9 - } - ], - "parameters": [ - { - "id": 1392, - "name": "strength", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "256" - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - } - ] - }, - { - "id": 1401, - "name": "resolveAddress", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true, - "isStatic": true - }, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 245, - "character": 17 - } - ], - "signatures": [ - { - "id": 1402, - "name": "resolveAddress", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 245, - "character": 17 - } - ], - "parameters": [ - { - "id": 1403, - "name": "networkId", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 1404, - "name": "bech32", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1405, - "name": "payment", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "PrivateKey" - }, - "name": "PrivateKey", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - }, - { - "id": 1406, - "name": "stake", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "PrivateKey" - }, - "name": "PrivateKey", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "Address" - }, - "name": "Address", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - } - ] - }, - { - "id": 1407, - "name": "resolveKeys", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true, - "isStatic": true - }, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 266, - "character": 17 - } - ], - "signatures": [ - { - "id": 1408, - "name": "resolveKeys", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 266, - "character": 17 - } - ], - "parameters": [ - { - "id": 1409, - "name": "accountIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 1410, - "name": "keyIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 1411, - "name": "password", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1412, - "name": "encryptedSecret", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "tuple", - "elements": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - ] - } - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1413, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1414, - "name": "paymentKey", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 271, - "character": 7 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "PrivateKey" - }, - "name": "PrivateKey", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - }, - { - "id": 1415, - "name": "stakeKey", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 271, - "character": 31 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "PrivateKey" - }, - "name": "PrivateKey", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1414, - 1415 - ] - } - ], - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 271, - "character": 5 - } - ] - } - } - } - ] - }, - { - "id": 1416, - "name": "resolveSigners", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true, - "isStatic": true - }, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 288, - "character": 17 - } - ], - "signatures": [ - { - "id": 1417, - "name": "resolveSigners", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 288, - "character": 17 - } - ], - "parameters": [ - { - "id": 1418, - "name": "cborTx", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1419, - "name": "utxos", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - }, - { - "id": 1420, - "name": "paymentKeyHash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2015.collection.d.ts", - "qualifiedName": "Set" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Set", - "package": "typescript" - } - } - ] - } - ], - "groups": [ - { - "title": "Constructors", - "children": [ - 1421 - ] - }, - { - "title": "Properties", - "children": [ - 1426, - 1425 - ] - }, - { - "title": "Methods", - "children": [ - 1454, - 1447, - 1427, - 1432, - 1439, - 1393, - 1397, - 1377, - 1381, - 1385, - 1390, - 1401, - 1407, - 1416 - ] - } - ], - "sources": [ - { - "fileName": "wallet/embedded.service.ts", - "line": 31, - "character": 13 - } - ] - }, - { - "id": 697, - "name": "ForgeScript", - "variant": "declaration", - "kind": 128, - "flags": {}, - "children": [ - { - "id": 714, - "name": "constructor", - "variant": "declaration", - "kind": 512, - "flags": {}, - "signatures": [ - { - "id": 715, - "name": "new ForgeScript", - "variant": "signature", - "kind": 16384, - "flags": {}, - "type": { - "type": "reference", - "target": 697, - "name": "ForgeScript", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 711, - "name": "fromNativeScript", - "variant": "declaration", - "kind": 2048, - "flags": { - "isStatic": true - }, - "sources": [ - { - "fileName": "scripts/forge.script.ts", - "line": 60, - "character": 9 - } - ], - "signatures": [ - { - "id": 712, - "name": "fromNativeScript", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "scripts/forge.script.ts", - "line": 60, - "character": 9 - } - ], - "parameters": [ - { - "id": 713, - "name": "script", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": 186, - "name": "NativeScript", - "package": "@meshsdk/core" - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 708, - "name": "withAllSignatures", - "variant": "declaration", - "kind": 2048, - "flags": { - "isStatic": true - }, - "sources": [ - { - "fileName": "scripts/forge.script.ts", - "line": 46, - "character": 9 - } - ], - "signatures": [ - { - "id": 709, - "name": "withAllSignatures", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "scripts/forge.script.ts", - "line": 46, - "character": 9 - } - ], - "parameters": [ - { - "id": 710, - "name": "addresses", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 705, - "name": "withAnySignature", - "variant": "declaration", - "kind": 2048, - "flags": { - "isStatic": true - }, - "sources": [ - { - "fileName": "scripts/forge.script.ts", - "line": 32, - "character": 9 - } - ], - "signatures": [ - { - "id": 706, - "name": "withAnySignature", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "scripts/forge.script.ts", - "line": 32, - "character": 9 - } - ], - "parameters": [ - { - "id": 707, - "name": "addresses", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 701, - "name": "withAtLeastNSignatures", - "variant": "declaration", - "kind": 2048, - "flags": { - "isStatic": true - }, - "sources": [ - { - "fileName": "scripts/forge.script.ts", - "line": 16, - "character": 9 - } - ], - "signatures": [ - { - "id": 702, - "name": "withAtLeastNSignatures", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "scripts/forge.script.ts", - "line": 16, - "character": 9 - } - ], - "parameters": [ - { - "id": 703, - "name": "addresses", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - }, - { - "id": 704, - "name": "minimumRequired", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 698, - "name": "withOneSignature", - "variant": "declaration", - "kind": 2048, - "flags": { - "isStatic": true - }, - "sources": [ - { - "fileName": "scripts/forge.script.ts", - "line": 9, - "character": 9 - } - ], - "signatures": [ - { - "id": 699, - "name": "withOneSignature", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "scripts/forge.script.ts", - "line": 9, - "character": 9 - } - ], - "parameters": [ - { - "id": 700, - "name": "address", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - } - ], - "groups": [ - { - "title": "Constructors", - "children": [ - 714 - ] - }, - { - "title": "Methods", - "children": [ - 711, - 708, - 705, - 701, - 698 - ] - } - ], - "sources": [ - { - "fileName": "scripts/forge.script.ts", - "line": 8, - "character": 13 - } - ] - }, - { - "id": 455, - "name": "InfuraProvider", - "variant": "declaration", - "kind": 128, - "flags": {}, - "children": [ - { - "id": 456, - "name": "constructor", - "variant": "declaration", - "kind": 512, - "flags": {}, - "sources": [ - { - "fileName": "providers/infura.provider.ts", - "line": 8, - "character": 2 - } - ], - "signatures": [ - { - "id": 457, - "name": "new InfuraProvider", - "variant": "signature", - "kind": 16384, - "flags": {}, - "sources": [ - { - "fileName": "providers/infura.provider.ts", - "line": 8, - "character": 2 - } - ], - "parameters": [ - { - "id": 458, - "name": "projectId", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 459, - "name": "projectSecret", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 460, - "name": "options", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Partial" - }, - "typeArguments": [ - { - "type": "reference", - "target": { - "sourceFileName": "src/providers/infura.provider.ts", - "qualifiedName": "CreateInfuraProviderOptions" - }, - "name": "CreateInfuraProviderOptions", - "package": "@meshsdk/core" - } - ], - "name": "Partial", - "package": "typescript" - } - } - ], - "type": { - "type": "reference", - "target": 455, - "name": "InfuraProvider", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 461, - "name": "_axiosInstance", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "providers/infura.provider.ts", - "line": 6, - "character": 10 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/axios@1.6.3/node_modules/axios/index.d.ts", - "qualifiedName": "AxiosInstance" - }, - "name": "AxiosInstance", - "package": "axios" - } - }, - { - "id": 462, - "name": "uploadContent", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/infura.provider.ts", - "line": 23, - "character": 8 - } - ], - "signatures": [ - { - "id": 463, - "name": "uploadContent", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/infura.provider.ts", - "line": 23, - "character": 8 - } - ], - "parameters": [ - { - "id": 464, - "name": "content", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "FormData" - }, - "name": "FormData", - "package": "typescript" - } - }, - { - "id": 465, - "name": "recursive", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "boolean" - }, - "defaultValue": "false" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 94, - "name": "IUploader.uploadContent" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 93, - "name": "IUploader.uploadContent" - } - } - ], - "groups": [ - { - "title": "Constructors", - "children": [ - 456 - ] - }, - { - "title": "Properties", - "children": [ - 461 - ] - }, - { - "title": "Methods", - "children": [ - 462 - ] - } - ], - "sources": [ - { - "fileName": "providers/infura.provider.ts", - "line": 5, - "character": 13 - } - ], - "implementedTypes": [ - { - "type": "reference", - "target": 92, - "name": "IUploader", - "package": "@meshsdk/core" - } - ] - }, - { - "id": 466, - "name": "KoiosProvider", - "variant": "declaration", - "kind": 128, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Fetcher interface defines end points to query blockchain data." - } - ] - }, - "children": [ - { - "id": 467, - "name": "constructor", - "variant": "declaration", - "kind": 512, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 29, - "character": 2 - }, - { - "fileName": "providers/koios.provider.ts", - "line": 30, - "character": 2 - }, - { - "fileName": "providers/koios.provider.ts", - "line": 36, - "character": 2 - } - ], - "signatures": [ - { - "id": 468, - "name": "new KoiosProvider", - "variant": "signature", - "kind": 16384, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 29, - "character": 2 - } - ], - "parameters": [ - { - "id": 469, - "name": "baseUrl", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": 466, - "name": "KoiosProvider", - "package": "@meshsdk/core" - } - }, - { - "id": 470, - "name": "new KoiosProvider", - "variant": "signature", - "kind": 16384, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 30, - "character": 2 - } - ], - "parameters": [ - { - "id": 471, - "name": "network", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": "preview" - }, - { - "type": "literal", - "value": "preprod" - }, - { - "type": "literal", - "value": "api" - }, - { - "type": "literal", - "value": "guild" - } - ] - } - }, - { - "id": 472, - "name": "token", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 473, - "name": "version", - "variant": "param", - "kind": 32768, - "flags": { - "isOptional": true - }, - "type": { - "type": "intrinsic", - "name": "number" - } - } - ], - "type": { - "type": "reference", - "target": 466, - "name": "KoiosProvider", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 474, - "name": "_axiosInstance", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true, - "isReadonly": true - }, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 27, - "character": 19 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/axios@1.6.3/node_modules/axios/index.d.ts", - "qualifiedName": "AxiosInstance" - }, - "name": "AxiosInstance", - "package": "axios" - } - }, - { - "id": 475, - "name": "fetchAccountInfo", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 64, - "character": 8 - } - ], - "signatures": [ - { - "id": 476, - "name": "fetchAccountInfo", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 64, - "character": 8 - } - ], - "parameters": [ - { - "id": 477, - "name": "address", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 102, - "name": "AccountInfo", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 22, - "name": "IFetcher.fetchAccountInfo" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 21, - "name": "IFetcher.fetchAccountInfo" - } - }, - { - "id": 478, - "name": "fetchAddressUTxOs", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 89, - "character": 8 - } - ], - "signatures": [ - { - "id": 479, - "name": "fetchAddressUTxOs", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 89, - "character": 8 - } - ], - "parameters": [ - { - "id": 480, - "name": "address", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 481, - "name": "asset", - "variant": "param", - "kind": 32768, - "flags": { - "isOptional": true - }, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 25, - "name": "IFetcher.fetchAddressUTxOs" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 24, - "name": "IFetcher.fetchAddressUTxOs" - } - }, - { - "id": 482, - "name": "fetchAssetAddresses", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 116, - "character": 8 - } - ], - "signatures": [ - { - "id": 483, - "name": "fetchAssetAddresses", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 116, - "character": 8 - } - ], - "parameters": [ - { - "id": 484, - "name": "asset", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reflection", - "declaration": { - "id": 485, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 486, - "name": "address", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 118, - "character": 15 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 487, - "name": "quantity", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 118, - "character": 32 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 486, - 487 - ] - } - ], - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 118, - "character": 13 - } - ] - } - } - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 29, - "name": "IFetcher.fetchAssetAddresses" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 28, - "name": "IFetcher.fetchAssetAddresses" - } - }, - { - "id": 488, - "name": "fetchAssetMetadata", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 137, - "character": 8 - } - ], - "signatures": [ - { - "id": 489, - "name": "fetchAssetMetadata", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 137, - "character": 8 - } - ], - "parameters": [ - { - "id": 490, - "name": "asset", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 135, - "name": "AssetMetadata", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 35, - "name": "IFetcher.fetchAssetMetadata" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 34, - "name": "IFetcher.fetchAssetMetadata" - } - }, - { - "id": 491, - "name": "fetchBlockInfo", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 155, - "character": 8 - } - ], - "signatures": [ - { - "id": 492, - "name": "fetchBlockInfo", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 155, - "character": 8 - } - ], - "parameters": [ - { - "id": 493, - "name": "hash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 153, - "name": "BlockInfo", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 38, - "name": "IFetcher.fetchBlockInfo" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 37, - "name": "IFetcher.fetchBlockInfo" - } - }, - { - "id": 494, - "name": "fetchCollectionAssets", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 186, - "character": 8 - } - ], - "signatures": [ - { - "id": 495, - "name": "fetchCollectionAssets", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 186, - "character": 8 - } - ], - "parameters": [ - { - "id": 496, - "name": "policyId", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 497, - "name": "cursor", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "0" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reflection", - "declaration": { - "id": 498, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 499, - "name": "assets", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 189, - "character": 15 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 119, - "name": "Asset", - "package": "@meshsdk/core" - } - } - }, - { - "id": 500, - "name": "next", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 189, - "character": 32 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": null - }, - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 499, - 500 - ] - } - ], - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 189, - "character": 13 - } - ] - } - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 41, - "name": "IFetcher.fetchCollectionAssets" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 40, - "name": "IFetcher.fetchCollectionAssets" - } - }, - { - "id": 501, - "name": "fetchHandleAddress", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 210, - "character": 8 - } - ], - "signatures": [ - { - "id": 502, - "name": "fetchHandleAddress", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 210, - "character": 8 - } - ], - "parameters": [ - { - "id": 503, - "name": "handle", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 48, - "name": "IFetcher.fetchHandleAddress" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 47, - "name": "IFetcher.fetchHandleAddress" - } - }, - { - "id": 504, - "name": "fetchProtocolParameters", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 225, - "character": 8 - } - ], - "signatures": [ - { - "id": 505, - "name": "fetchProtocolParameters", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 225, - "character": 8 - } - ], - "parameters": [ - { - "id": 506, - "name": "epoch", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 224, - "name": "Protocol", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 51, - "name": "IFetcher.fetchProtocolParameters" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 50, - "name": "IFetcher.fetchProtocolParameters" - } - }, - { - "id": 507, - "name": "fetchTxInfo", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 261, - "character": 8 - } - ], - "signatures": [ - { - "id": 508, - "name": "fetchTxInfo", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 261, - "character": 8 - } - ], - "parameters": [ - { - "id": 509, - "name": "hash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 268, - "name": "TransactionInfo", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 54, - "name": "IFetcher.fetchTxInfo" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 53, - "name": "IFetcher.fetchTxInfo" - } - }, - { - "id": 510, - "name": "fetchUTxOs", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 286, - "character": 8 - } - ], - "signatures": [ - { - "id": 511, - "name": "fetchUTxOs", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 286, - "character": 8 - } - ], - "parameters": [ - { - "id": 512, - "name": "hash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 57, - "name": "IFetcher.fetchUTxOs" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 56, - "name": "IFetcher.fetchUTxOs" - } - }, - { - "id": 513, - "name": "onTxConfirmed", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 304, - "character": 2 - } - ], - "signatures": [ - { - "id": 514, - "name": "onTxConfirmed", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 304, - "character": 2 - } - ], - "parameters": [ - { - "id": 515, - "name": "txHash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 516, - "name": "callback", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reflection", - "declaration": { - "id": 517, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 304, - "character": 42 - } - ], - "signatures": [ - { - "id": 518, - "name": "__type", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 304, - "character": 42 - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - } - } - }, - { - "id": 519, - "name": "limit", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "100" - } - ], - "type": { - "type": "intrinsic", - "name": "void" - }, - "implementationOf": { - "type": "reference", - "target": 69, - "name": "IListener.onTxConfirmed" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 68, - "name": "IListener.onTxConfirmed" - } - }, - { - "id": 527, - "name": "resolveScriptRef", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 373, - "character": 10 - } - ], - "signatures": [ - { - "id": 528, - "name": "resolveScriptRef", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 373, - "character": 29 - } - ], - "parameters": [ - { - "id": 529, - "name": "kScriptRef", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "any" - } - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - } - ] - }, - { - "id": 520, - "name": "submitTx", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 329, - "character": 8 - } - ], - "signatures": [ - { - "id": 521, - "name": "submitTx", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 329, - "character": 8 - } - ], - "parameters": [ - { - "id": 522, - "name": "tx", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 90, - "name": "ISubmitter.submitTx" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 89, - "name": "ISubmitter.submitTx" - } - }, - { - "id": 523, - "name": "toUTxO", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 347, - "character": 10 - } - ], - "signatures": [ - { - "id": 524, - "name": "toUTxO", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 347, - "character": 10 - } - ], - "parameters": [ - { - "id": 525, - "name": "utxo", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "any" - } - }, - { - "id": 526, - "name": "address", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - ] - } - ], - "groups": [ - { - "title": "Constructors", - "children": [ - 467 - ] - }, - { - "title": "Properties", - "children": [ - 474 - ] - }, - { - "title": "Methods", - "children": [ - 475, - 478, - 482, - 488, - 491, - 494, - 501, - 504, - 507, - 510, - 513, - 527, - 520, - 523 - ] - } - ], - "sources": [ - { - "fileName": "providers/koios.provider.ts", - "line": 26, - "character": 13 - } - ], - "implementedTypes": [ - { - "type": "reference", - "target": 20, - "name": "IFetcher", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": 67, - "name": "IListener", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": 88, - "name": "ISubmitter", - "package": "@meshsdk/core" - } - ] - }, - { - "id": 563, - "name": "MaestroProvider", - "variant": "declaration", - "kind": 128, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Fetcher interface defines end points to query blockchain data." - } - ] - }, - "children": [ - { - "id": 564, - "name": "constructor", - "variant": "declaration", - "kind": 512, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 43, - "character": 2 - } - ], - "signatures": [ - { - "id": 565, - "name": "new MaestroProvider", - "variant": "signature", - "kind": 16384, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 43, - "character": 2 - } - ], - "parameters": [ - { - "id": 566, - "name": "__namedParameters", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": 559, - "name": "MaestroConfig", - "package": "@meshsdk/core" - } - } - ], - "type": { - "type": "reference", - "target": 563, - "name": "MaestroProvider", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 568, - "name": "_amountsAsStrings", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true, - "isReadonly": true - }, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 34, - "character": 19 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 569, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 570, - "name": "headers", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 36, - "character": 6 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 571, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 572, - "name": "amounts-as-strings", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 37, - "character": 8 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"true\"" - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 572 - ] - } - ], - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 36, - "character": 15 - } - ] - } - }, - "defaultValue": "..." - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 570 - ] - } - ], - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 35, - "character": 4 - } - ] - } - }, - "defaultValue": "..." - }, - { - "id": 567, - "name": "_axiosInstance", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true, - "isReadonly": true - }, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 33, - "character": 19 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/axios@1.6.3/node_modules/axios/index.d.ts", - "qualifiedName": "AxiosInstance" - }, - "name": "AxiosInstance", - "package": "axios" - } - }, - { - "id": 573, - "name": "submitUrl", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 41, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 574, - "name": "evaluateTx", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 51, - "character": 8 - } - ], - "signatures": [ - { - "id": 575, - "name": "evaluateTx", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 51, - "character": 8 - } - ], - "parameters": [ - { - "id": 576, - "name": "cbor", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 109, - "name": "Action", - "package": "@meshsdk/core" - }, - { - "type": "literal", - "value": "data" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 18, - "name": "IEvaluator.evaluateTx" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 17, - "name": "IEvaluator.evaluateTx" - } - }, - { - "id": 577, - "name": "fetchAccountInfo", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 79, - "character": 8 - } - ], - "signatures": [ - { - "id": 578, - "name": "fetchAccountInfo", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 79, - "character": 8 - } - ], - "parameters": [ - { - "id": 579, - "name": "address", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 102, - "name": "AccountInfo", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 22, - "name": "IFetcher.fetchAccountInfo" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 21, - "name": "IFetcher.fetchAccountInfo" - } - }, - { - "id": 580, - "name": "fetchAddressUTxOs", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 106, - "character": 8 - } - ], - "signatures": [ - { - "id": 581, - "name": "fetchAddressUTxOs", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 106, - "character": 8 - } - ], - "parameters": [ - { - "id": 582, - "name": "address", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 583, - "name": "asset", - "variant": "param", - "kind": 32768, - "flags": { - "isOptional": true - }, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 25, - "name": "IFetcher.fetchAddressUTxOs" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 24, - "name": "IFetcher.fetchAddressUTxOs" - } - }, - { - "id": 584, - "name": "fetchAssetAddresses", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 144, - "character": 8 - } - ], - "signatures": [ - { - "id": 585, - "name": "fetchAssetAddresses", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 144, - "character": 8 - } - ], - "parameters": [ - { - "id": 586, - "name": "asset", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reflection", - "declaration": { - "id": 587, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 588, - "name": "address", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 146, - "character": 15 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 589, - "name": "quantity", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 146, - "character": 32 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 588, - 589 - ] - } - ], - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 146, - "character": 13 - } - ] - } - } - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 29, - "name": "IFetcher.fetchAssetAddresses" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 28, - "name": "IFetcher.fetchAssetAddresses" - } - }, - { - "id": 590, - "name": "fetchAssetMetadata", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 184, - "character": 8 - } - ], - "signatures": [ - { - "id": 591, - "name": "fetchAssetMetadata", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 184, - "character": 8 - } - ], - "parameters": [ - { - "id": 592, - "name": "asset", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 135, - "name": "AssetMetadata", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 35, - "name": "IFetcher.fetchAssetMetadata" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 34, - "name": "IFetcher.fetchAssetMetadata" - } - }, - { - "id": 593, - "name": "fetchBlockInfo", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 205, - "character": 8 - } - ], - "signatures": [ - { - "id": 594, - "name": "fetchBlockInfo", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 205, - "character": 8 - } - ], - "parameters": [ - { - "id": 595, - "name": "hash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 153, - "name": "BlockInfo", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 38, - "name": "IFetcher.fetchBlockInfo" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 37, - "name": "IFetcher.fetchBlockInfo" - } - }, - { - "id": 596, - "name": "fetchCollectionAssets", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 238, - "character": 8 - } - ], - "signatures": [ - { - "id": 597, - "name": "fetchCollectionAssets", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 238, - "character": 8 - } - ], - "parameters": [ - { - "id": 598, - "name": "policyId", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 599, - "name": "cursor", - "variant": "param", - "kind": 32768, - "flags": { - "isOptional": true - }, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reflection", - "declaration": { - "id": 600, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 601, - "name": "assets", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 241, - "character": 15 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 119, - "name": "Asset", - "package": "@meshsdk/core" - } - } - }, - { - "id": 602, - "name": "next", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 241, - "character": 32 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": null - }, - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 601, - 602 - ] - } - ], - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 241, - "character": 13 - } - ] - } - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 41, - "name": "IFetcher.fetchCollectionAssets" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 40, - "name": "IFetcher.fetchCollectionAssets" - } - }, - { - "id": 603, - "name": "fetchHandleAddress", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 265, - "character": 8 - } - ], - "signatures": [ - { - "id": 604, - "name": "fetchHandleAddress", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 265, - "character": 8 - } - ], - "parameters": [ - { - "id": 605, - "name": "handle", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 48, - "name": "IFetcher.fetchHandleAddress" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 47, - "name": "IFetcher.fetchHandleAddress" - } - }, - { - "id": 606, - "name": "fetchProtocolParameters", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 281, - "character": 8 - } - ], - "signatures": [ - { - "id": 607, - "name": "fetchProtocolParameters", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 281, - "character": 8 - } - ], - "parameters": [ - { - "id": 608, - "name": "epoch", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "Number.NaN" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 224, - "name": "Protocol", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 51, - "name": "IFetcher.fetchProtocolParameters" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 50, - "name": "IFetcher.fetchProtocolParameters" - } - }, - { - "id": 609, - "name": "fetchTxInfo", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 344, - "character": 8 - } - ], - "signatures": [ - { - "id": 610, - "name": "fetchTxInfo", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 344, - "character": 8 - } - ], - "parameters": [ - { - "id": 611, - "name": "hash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 268, - "name": "TransactionInfo", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 54, - "name": "IFetcher.fetchTxInfo" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 53, - "name": "IFetcher.fetchTxInfo" - } - }, - { - "id": 612, - "name": "fetchUTxOs", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 370, - "character": 8 - } - ], - "signatures": [ - { - "id": 613, - "name": "fetchUTxOs", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 370, - "character": 8 - } - ], - "parameters": [ - { - "id": 614, - "name": "hash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 57, - "name": "IFetcher.fetchUTxOs" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 56, - "name": "IFetcher.fetchUTxOs" - } - }, - { - "id": 615, - "name": "onTxConfirmed", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 386, - "character": 2 - } - ], - "signatures": [ - { - "id": 616, - "name": "onTxConfirmed", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 386, - "character": 2 - } - ], - "parameters": [ - { - "id": 617, - "name": "txHash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 618, - "name": "callback", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reflection", - "declaration": { - "id": 619, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 386, - "character": 42 - } - ], - "signatures": [ - { - "id": 620, - "name": "__type", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 386, - "character": 42 - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - } - } - }, - { - "id": 621, - "name": "limit", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "100" - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - }, - { - "id": 628, - "name": "resolveScript", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 446, - "character": 10 - } - ], - "signatures": [ - { - "id": 629, - "name": "resolveScript", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 446, - "character": 26 - } - ], - "parameters": [ - { - "id": 630, - "name": "utxo", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroUTxO" - }, - "name": "MaestroUTxO", - "package": "@meshsdk/core" - } - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - } - ] - }, - { - "id": 622, - "name": "submitTx", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 411, - "character": 8 - } - ], - "signatures": [ - { - "id": 623, - "name": "submitTx", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 411, - "character": 8 - } - ], - "parameters": [ - { - "id": 624, - "name": "tx", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 90, - "name": "ISubmitter.submitTx" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 89, - "name": "ISubmitter.submitTx" - } - }, - { - "id": 625, - "name": "toUTxO", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 428, - "character": 10 - } - ], - "signatures": [ - { - "id": 626, - "name": "toUTxO", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 428, - "character": 19 - } - ], - "parameters": [ - { - "id": 627, - "name": "utxo", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroUTxO" - }, - "name": "MaestroUTxO", - "package": "@meshsdk/core" - } - } - ], - "type": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - ] - } - ], - "groups": [ - { - "title": "Constructors", - "children": [ - 564 - ] - }, - { - "title": "Properties", - "children": [ - 568, - 567, - 573 - ] - }, - { - "title": "Methods", - "children": [ - 574, - 577, - 580, - 584, - 590, - 593, - 596, - 603, - 606, - 609, - 612, - 615, - 628, - 622, - 625 - ] - } - ], - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 32, - "character": 13 - } - ], - "implementedTypes": [ - { - "type": "reference", - "target": 20, - "name": "IFetcher", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": 88, - "name": "ISubmitter", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": 16, - "name": "IEvaluator", - "package": "@meshsdk/core" - } - ] - }, - { - "id": 865, - "name": "MeshTxBuilder", - "variant": "declaration", - "kind": 128, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "MeshTxBuilder is a lower level api for building transaction" - } - ], - "blockTags": [ - { - "tag": "@param", - "name": "fetcher", - "content": [ - { - "kind": "text", - "text": "an optional parameter for fetching utxo" - } - ] - }, - { - "tag": "@param", - "name": "submitter", - "content": [ - { - "kind": "text", - "text": "an optional parameter for submitting transaction" - } - ] - }, - { - "tag": "@param", - "name": "evaluator", - "content": [ - { - "kind": "text", - "text": "an optional parameter for evaluating transaction" - } - ] - }, - { - "tag": "@param", - "name": "isHydra", - "content": [ - { - "kind": "text", - "text": "an optional parameter for using hydra transaction building for configuring 0 fee in protocol parameters" - } - ] - } - ] - }, - "children": [ - { - "id": 866, - "name": "constructor", - "variant": "declaration", - "kind": 512, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilder.service.ts", - "line": 31, - "character": 2 - } - ], - "signatures": [ - { - "id": 867, - "name": "new MeshTxBuilder", - "variant": "signature", - "kind": 16384, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilder.service.ts", - "line": 31, - "character": 2 - } - ], - "parameters": [ - { - "id": 868, - "name": "__namedParameters", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "MeshTxBuilderOptions" - }, - "name": "MeshTxBuilderOptions", - "package": "@meshsdk/core" - } - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "overwrites": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.constructor" - } - } - ], - "overwrites": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.constructor" - } - }, - { - "id": 871, - "name": "_evaluator", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilder.service.ts", - "line": 27, - "character": 10 - } - ], - "type": { - "type": "reference", - "target": 16, - "name": "IEvaluator", - "package": "@meshsdk/core" - } - }, - { - "id": 869, - "name": "_fetcher", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilder.service.ts", - "line": 25, - "character": 10 - } - ], - "type": { - "type": "reference", - "target": 20, - "name": "IFetcher", - "package": "@meshsdk/core" - } - }, - { - "id": 870, - "name": "_submitter", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilder.service.ts", - "line": 26, - "character": 10 - } - ], - "type": { - "type": "reference", - "target": 88, - "name": "ISubmitter", - "package": "@meshsdk/core" - } - }, - { - "id": 908, - "name": "collateralQueueItem", - "variant": "declaration", - "kind": 1024, - "flags": { - "isProtected": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 62, - "character": 12 - } - ], - "type": { - "type": "reference", - "target": 1101, - "name": "PubKeyTxIn", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.collateralQueueItem" - } - }, - { - "id": 904, - "name": "isHydra", - "variant": "declaration", - "kind": 1024, - "flags": { - "isProtected": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 54, - "character": 12 - } - ], - "type": { - "type": "intrinsic", - "name": "boolean" - }, - "defaultValue": "false", - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.isHydra" - } - }, - { - "id": 905, - "name": "meshTxBuilderBody", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 56, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": 1085, - "name": "MeshTxBuilderBody", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.meshTxBuilderBody" - } - }, - { - "id": 906, - "name": "mintItem", - "variant": "declaration", - "kind": 1024, - "flags": { - "isProtected": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 58, - "character": 12 - } - ], - "type": { - "type": "reference", - "target": 1171, - "name": "MintItem", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.mintItem" - } - }, - { - "id": 872, - "name": "queriedTxHashes", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilder.service.ts", - "line": 28, - "character": 10 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2015.collection.d.ts", - "qualifiedName": "Set" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Set", - "package": "typescript" - }, - "defaultValue": "..." - }, - { - "id": 873, - "name": "queriedUTxOs", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilder.service.ts", - "line": 29, - "character": 10 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 874, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilder.service.ts", - "line": 29, - "character": 24 - } - ], - "indexSignature": { - "id": 875, - "name": "__index", - "variant": "signature", - "kind": 8192, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilder.service.ts", - "line": 29, - "character": 26 - } - ], - "parameters": [ - { - "id": 876, - "name": "x", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - } - } - }, - "defaultValue": "{}" - }, - { - "id": 909, - "name": "refScriptTxInQueueItem", - "variant": "declaration", - "kind": 1024, - "flags": { - "isProtected": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 64, - "character": 12 - } - ], - "type": { - "type": "reference", - "target": 1158, - "name": "RefTxIn", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.refScriptTxInQueueItem" - } - }, - { - "id": 902, - "name": "txBuilder", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 48, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "TransactionBuilder" - }, - "name": "TransactionBuilder", - "package": "@emurgo/cardano-serialization-lib-nodejs" - }, - "defaultValue": "...", - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.txBuilder" - } - }, - { - "id": 903, - "name": "txEvaluationMultiplier", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 49, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "1.1", - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.txEvaluationMultiplier" - } - }, - { - "id": 901, - "name": "txHex", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 47, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "''", - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.txHex" - } - }, - { - "id": 907, - "name": "txInQueueItem", - "variant": "declaration", - "kind": 1024, - "flags": { - "isProtected": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 60, - "character": 12 - } - ], - "type": { - "type": "reference", - "target": 1100, - "name": "TxIn", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.txInQueueItem" - } - }, - { - "id": 1070, - "name": "addAllCertificates", - "variant": "declaration", - "kind": 2048, - "flags": { - "isProtected": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 1536, - "character": 12 - } - ], - "signatures": [ - { - "id": 1071, - "name": "addAllCertificates", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 1536, - "character": 33 - } - ], - "parameters": [ - { - "id": 1072, - "name": "allCertificates", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 1209, - "name": "Certificate", - "package": "@meshsdk/core" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.addAllCertificates" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.addAllCertificates" - } - }, - { - "id": 1065, - "name": "addAllMints", - "variant": "declaration", - "kind": 2048, - "flags": { - "isProtected": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 1341, - "character": 12 - } - ], - "signatures": [ - { - "id": 1066, - "name": "addAllMints", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 1341, - "character": 26 - } - ], - "parameters": [ - { - "id": 1067, - "name": "mints", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 1171, - "name": "MintItem", - "package": "@meshsdk/core" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.addAllMints" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.addAllMints" - } - }, - { - "id": 1073, - "name": "addCostModels", - "variant": "declaration", - "kind": 2048, - "flags": { - "isProtected": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 1544, - "character": 12 - } - ], - "signatures": [ - { - "id": 1074, - "name": "addCostModels", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 1544, - "character": 28 - } - ], - "type": { - "type": "intrinsic", - "name": "void" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.addCostModels" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.addCostModels" - } - }, - { - "id": 1082, - "name": "castDataToPlutusData", - "variant": "declaration", - "kind": 2048, - "flags": { - "isProtected": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 1635, - "character": 12 - } - ], - "signatures": [ - { - "id": 1083, - "name": "castDataToPlutusData", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 1635, - "character": 35 - } - ], - "parameters": [ - { - "id": 1084, - "name": "__namedParameters", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": 1191, - "name": "BuilderData", - "package": "@meshsdk/core" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "PlutusData" - }, - "name": "PlutusData", - "package": "@emurgo/cardano-serialization-lib-nodejs" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.castDataToPlutusData" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.castDataToPlutusData" - } - }, - { - "id": 1079, - "name": "castRawDataToJsonString", - "variant": "declaration", - "kind": 2048, - "flags": { - "isProtected": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 1627, - "character": 12 - } - ], - "signatures": [ - { - "id": 1080, - "name": "castRawDataToJsonString", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 1627, - "character": 38 - } - ], - "parameters": [ - { - "id": 1081, - "name": "rawData", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "object" - } - ] - } - } - ], - "type": { - "type": "intrinsic", - "name": "any" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.castRawDataToJsonString" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.castRawDataToJsonString" - } - }, - { - "id": 1039, - "name": "changeAddress", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 918, - "character": 2 - } - ], - "signatures": [ - { - "id": 1040, - "name": "changeAddress", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Configure the address to accept change UTxO" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 918, - "character": 18 - } - ], - "parameters": [ - { - "id": 1041, - "name": "addr", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The address to accept change UTxO" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.changeAddress" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.changeAddress" - } - }, - { - "id": 877, - "name": "complete", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilder.service.ts", - "line": 49, - "character": 2 - } - ], - "signatures": [ - { - "id": 878, - "name": "complete", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "It builds the transaction and query the blockchain for missing information" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The signed transaction in hex ready to submit / signed by client" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilder.service.ts", - "line": 49, - "character": 13 - } - ], - "parameters": [ - { - "id": 879, - "name": "customizedTx", - "variant": "param", - "kind": 32768, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The optional customized transaction body" - } - ] - }, - "type": { - "type": "reference", - "target": 1085, - "name": "MeshTxBuilderBody", - "package": "@meshsdk/core" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 917, - "name": "completeSigning", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 132, - "character": 2 - } - ], - "signatures": [ - { - "id": 918, - "name": "completeSigning", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Complete the signing process" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The signed transaction in hex" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 132, - "character": 20 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.completeSigning" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.completeSigning" - } - }, - { - "id": 914, - "name": "completeSync", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 119, - "character": 2 - } - ], - "signatures": [ - { - "id": 915, - "name": "completeSync", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "It builds the transaction without dependencies" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The signed transaction in hex ready to submit / signed by client" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 119, - "character": 17 - } - ], - "parameters": [ - { - "id": 916, - "name": "customizedTx", - "variant": "param", - "kind": 32768, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The optional customized transaction body" - } - ] - }, - "type": { - "type": "reference", - "target": 1085, - "name": "MeshTxBuilderBody", - "package": "@meshsdk/core" - } - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.completeSync" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.completeSync" - } - }, - { - "id": 889, - "name": "completeTxInformation", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilder.service.ts", - "line": 129, - "character": 10 - } - ], - "signatures": [ - { - "id": 890, - "name": "completeTxInformation", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilder.service.ts", - "line": 129, - "character": 34 - } - ], - "parameters": [ - { - "id": 891, - "name": "input", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": 1100, - "name": "TxIn", - "package": "@meshsdk/core" - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - }, - { - "id": 1028, - "name": "delegateStakeCertificate", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 876, - "character": 2 - } - ], - "signatures": [ - { - "id": 1029, - "name": "delegateStakeCertificate", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Creates a stake delegation certificate, and adds it to the transaction\nThis will delegate stake from the corresponding stake address to the pool" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 876, - "character": 29 - } - ], - "parameters": [ - { - "id": 1030, - "name": "stakeKeyHash", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The keyHash of the stake key" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1031, - "name": "poolId", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "poolId can be in either bech32 or hex form" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.delegateStakeCertificate" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.delegateStakeCertificate" - } - }, - { - "id": 1032, - "name": "deregisterStakeCertificate", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 890, - "character": 2 - } - ], - "signatures": [ - { - "id": 1033, - "name": "deregisterStakeCertificate", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Creates a stake deregister certificate, and adds it to the transaction" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 890, - "character": 31 - } - ], - "parameters": [ - { - "id": 1034, - "name": "stakeKeyHash", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The keyHash of the stake key" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.deregisterStakeCertificate" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.deregisterStakeCertificate" - } - }, - { - "id": 912, - "name": "emptyTxBuilderBody", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 90, - "character": 2 - } - ], - "signatures": [ - { - "id": 913, - "name": "emptyTxBuilderBody", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Make an empty transaction body for building transaction in object" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "An empty transaction body" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 90, - "character": 23 - } - ], - "type": { - "type": "reference", - "target": 1085, - "name": "MeshTxBuilderBody", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.emptyTxBuilderBody" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.emptyTxBuilderBody" - } - }, - { - "id": 883, - "name": "getUTxOInfo", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilder.service.ts", - "line": 96, - "character": 10 - } - ], - "signatures": [ - { - "id": 884, - "name": "getUTxOInfo", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Get the UTxO information from the blockchain" - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilder.service.ts", - "line": 96, - "character": 24 - } - ], - "parameters": [ - { - "id": 885, - "name": "txHash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "void" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 1042, - "name": "invalidBefore", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 928, - "character": 2 - } - ], - "signatures": [ - { - "id": 1043, - "name": "invalidBefore", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Set the transaction valid interval to be valid only after the slot" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 928, - "character": 18 - } - ], - "parameters": [ - { - "id": 1044, - "name": "slot", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The transaction is valid only after this slot" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "number" - } - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.invalidBefore" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.invalidBefore" - } - }, - { - "id": 1045, - "name": "invalidHereafter", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 938, - "character": 2 - } - ], - "signatures": [ - { - "id": 1046, - "name": "invalidHereafter", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Set the transaction valid interval to be valid only before the slot" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 938, - "character": 21 - } - ], - "parameters": [ - { - "id": 1047, - "name": "slot", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The transaction is valid only before this slot" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "number" - } - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.invalidHereafter" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.invalidHereafter" - } - }, - { - "id": 892, - "name": "isInputComplete", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilder.service.ts", - "line": 171, - "character": 10 - } - ], - "signatures": [ - { - "id": 893, - "name": "isInputComplete", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilder.service.ts", - "line": 171, - "character": 28 - } - ], - "parameters": [ - { - "id": 894, - "name": "txIn", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": 1100, - "name": "TxIn", - "package": "@meshsdk/core" - } - } - ], - "type": { - "type": "intrinsic", - "name": "boolean" - } - } - ] - }, - { - "id": 895, - "name": "isInputInfoComplete", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilder.service.ts", - "line": 181, - "character": 10 - } - ], - "signatures": [ - { - "id": 896, - "name": "isInputInfoComplete", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilder.service.ts", - "line": 181, - "character": 32 - } - ], - "parameters": [ - { - "id": 897, - "name": "txIn", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": 1100, - "name": "TxIn", - "package": "@meshsdk/core" - } - } - ], - "type": { - "type": "intrinsic", - "name": "boolean" - } - } - ] - }, - { - "id": 898, - "name": "isRefScriptInfoComplete", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilder.service.ts", - "line": 190, - "character": 10 - } - ], - "signatures": [ - { - "id": 899, - "name": "isRefScriptInfoComplete", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilder.service.ts", - "line": 190, - "character": 36 - } - ], - "parameters": [ - { - "id": 900, - "name": "scriptTxIn", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": 1129, - "name": "ScriptTxIn", - "package": "@meshsdk/core" - } - } - ], - "type": { - "type": "intrinsic", - "name": "boolean" - } - } - ] - }, - { - "id": 1048, - "name": "metadataValue", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 949, - "character": 2 - } - ], - "signatures": [ - { - "id": 1049, - "name": "metadataValue", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Add metadata to the transaction" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 949, - "character": 18 - } - ], - "typeParameter": [ - { - "id": 1050, - "name": "T", - "variant": "typeParam", - "kind": 131072, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "parameters": [ - { - "id": 1051, - "name": "tag", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The tag of the metadata" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1052, - "name": "metadata", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The metadata in object format" - } - ] - }, - "type": { - "type": "reference", - "target": 1050, - "name": "T", - "package": "@meshsdk/core", - "refersToTypeParameter": true - } - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.metadataValue" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.metadataValue" - } - }, - { - "id": 983, - "name": "mint", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 684, - "character": 2 - } - ], - "signatures": [ - { - "id": 984, - "name": "mint", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Set the minting value of transaction" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 684, - "character": 9 - } - ], - "parameters": [ - { - "id": 985, - "name": "quantity", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The quantity of asset to be minted" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 986, - "name": "policy", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The policy id of the asset to be minted" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 987, - "name": "name", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The hex of token name of the asset to be minted" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.mint" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.mint" - } - }, - { - "id": 981, - "name": "mintPlutusScriptV2", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 672, - "character": 2 - } - ], - "signatures": [ - { - "id": 982, - "name": "mintPlutusScriptV2", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Set the instruction that it is currently using V2 Plutus minting scripts" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 672, - "character": 23 - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.mintPlutusScriptV2" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.mintPlutusScriptV2" - } - }, - { - "id": 1005, - "name": "mintRedeemerValue", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 795, - "character": 2 - } - ], - "signatures": [ - { - "id": 1006, - "name": "mintRedeemerValue", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Set the redeemer for the reference input to be spent in same transaction" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 795, - "character": 22 - } - ], - "parameters": [ - { - "id": 1007, - "name": "redeemer", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The redeemer in Mesh Data type, JSON in raw constructor like format, or CBOR hex string" - } - ] - }, - "type": { - "type": "reference", - "target": 170, - "name": "Data", - "package": "@meshsdk/core" - } - }, - { - "id": 1008, - "name": "exUnits", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The execution units budget for the redeemer" - } - ] - }, - "type": { - "type": "reflection", - "declaration": { - "id": 1009, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1010, - "name": "mem", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Action.ts", - "line": 12, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 1011, - "name": "steps", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Action.ts", - "line": 13, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1010, - 1011 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 797, - "character": 14 - } - ] - } - }, - "defaultValue": "..." - }, - { - "id": 1012, - "name": "type", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The redeemer data type, either Mesh Data type, JSON in raw constructor like format, or CBOR hex string" - } - ] - }, - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": "Mesh" - }, - { - "type": "literal", - "value": "JSON" - }, - { - "type": "literal", - "value": "CBOR" - } - ] - }, - "defaultValue": "'Mesh'" - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.mintRedeemerValue" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.mintRedeemerValue" - } - }, - { - "id": 997, - "name": "mintReferenceTxInRedeemerValue", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 750, - "character": 2 - } - ], - "signatures": [ - { - "id": 998, - "name": "mintReferenceTxInRedeemerValue", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Set the redeemer for minting" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 750, - "character": 35 - } - ], - "parameters": [ - { - "id": 999, - "name": "redeemer", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The redeemer in Mesh Data type, JSON in raw constructor like format, or CBOR hex string" - } - ] - }, - "type": { - "type": "reference", - "target": 170, - "name": "Data", - "package": "@meshsdk/core" - } - }, - { - "id": 1000, - "name": "exUnits", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The execution units budget for the redeemer" - } - ] - }, - "type": { - "type": "reflection", - "declaration": { - "id": 1001, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1002, - "name": "mem", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Action.ts", - "line": 12, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 1003, - "name": "steps", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Action.ts", - "line": 13, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1002, - 1003 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 752, - "character": 14 - } - ] - } - }, - "defaultValue": "..." - }, - { - "id": 1004, - "name": "type", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The redeemer data type, either Mesh Data type, JSON in raw constructor like format, or CBOR hex string" - } - ] - }, - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": "Mesh" - }, - { - "type": "literal", - "value": "JSON" - }, - { - "type": "literal", - "value": "CBOR" - } - ] - }, - "defaultValue": "'Mesh'" - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.mintReferenceTxInRedeemerValue" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.mintReferenceTxInRedeemerValue" - } - }, - { - "id": 992, - "name": "mintTxInReference", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 720, - "character": 2 - } - ], - "signatures": [ - { - "id": 993, - "name": "mintTxInReference", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Use reference script for minting" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 720, - "character": 22 - } - ], - "parameters": [ - { - "id": 994, - "name": "txHash", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The transaction hash of the UTxO" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 995, - "name": "txIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The transaction index of the UTxO" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 996, - "name": "version", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": "V1" - }, - { - "type": "literal", - "value": "V2" - } - ] - }, - "defaultValue": "'V2'" - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.mintTxInReference" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.mintTxInReference" - } - }, - { - "id": 988, - "name": "mintingScript", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 704, - "character": 2 - } - ], - "signatures": [ - { - "id": 989, - "name": "mintingScript", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Set the minting script of current mint" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 704, - "character": 18 - } - ], - "parameters": [ - { - "id": 990, - "name": "scriptCBOR", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The CBOR hex of the minting policy script" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 991, - "name": "version", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Optional - The Plutus script version" - } - ] - }, - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": "V1" - }, - { - "type": "literal", - "value": "V2" - } - ] - }, - "defaultValue": "'V2'" - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.mintingScript" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.mintingScript" - } - }, - { - "id": 1053, - "name": "protocolParams", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 959, - "character": 2 - } - ], - "signatures": [ - { - "id": 1054, - "name": "protocolParams", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Set the protocol parameters to be used for the transaction other than the default one" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 959, - "character": 19 - } - ], - "parameters": [ - { - "id": 1055, - "name": "params", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "(Part of) the protocol parameters to be used for the transaction" - } - ] - }, - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Partial" - }, - "typeArguments": [ - { - "type": "reference", - "target": 224, - "name": "Protocol", - "package": "@meshsdk/core" - } - ], - "name": "Partial", - "package": "typescript" - } - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.protocolParams" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.protocolParams" - } - }, - { - "id": 886, - "name": "queryAllTxInfo", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilder.service.ts", - "line": 105, - "character": 10 - } - ], - "signatures": [ - { - "id": 887, - "name": "queryAllTxInfo", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilder.service.ts", - "line": 105, - "character": 27 - } - ], - "parameters": [ - { - "id": 888, - "name": "incompleteTxIns", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 1100, - "name": "TxIn", - "package": "@meshsdk/core" - } - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "void" - } - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 1068, - "name": "queueAllLastItem", - "variant": "declaration", - "kind": 2048, - "flags": { - "isProtected": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 1519, - "character": 12 - } - ], - "signatures": [ - { - "id": 1069, - "name": "queueAllLastItem", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 1519, - "character": 31 - } - ], - "type": { - "type": "intrinsic", - "name": "void" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.queueAllLastItem" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.queueAllLastItem" - } - }, - { - "id": 977, - "name": "readOnlyTxInReference", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 663, - "character": 2 - } - ], - "signatures": [ - { - "id": 978, - "name": "readOnlyTxInReference", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Specify a read only reference input. This reference input is not witnessing anything it is simply provided in the plutus script context." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 663, - "character": 26 - } - ], - "parameters": [ - { - "id": 979, - "name": "txHash", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The transaction hash of the reference UTxO" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 980, - "name": "txIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The transaction index of the reference UTxO" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "number" - } - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.readOnlyTxInReference" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.readOnlyTxInReference" - } - }, - { - "id": 1022, - "name": "registerPoolCertificate", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 848, - "character": 2 - } - ], - "signatures": [ - { - "id": 1023, - "name": "registerPoolCertificate", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Creates a pool registration certificate, and adds it to the transaction" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 848, - "character": 28 - } - ], - "parameters": [ - { - "id": 1024, - "name": "poolParams", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Parameters for pool registration" - } - ] - }, - "type": { - "type": "reference", - "target": 209, - "name": "PoolParams", - "package": "@meshsdk/core" - } - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.registerPoolCertificate" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.registerPoolCertificate" - } - }, - { - "id": 1025, - "name": "registerStakeCertificate", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 861, - "character": 2 - } - ], - "signatures": [ - { - "id": 1026, - "name": "registerStakeCertificate", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Creates a stake registration certificate, and adds it to the transaction" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 861, - "character": 29 - } - ], - "parameters": [ - { - "id": 1027, - "name": "stakeKeyHash", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The keyHash of the stake key" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.registerStakeCertificate" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.registerStakeCertificate" - } - }, - { - "id": 1063, - "name": "removeDuplicateInputs", - "variant": "declaration", - "kind": 2048, - "flags": { - "isProtected": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 1117, - "character": 12 - } - ], - "signatures": [ - { - "id": 1064, - "name": "removeDuplicateInputs", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 1117, - "character": 36 - } - ], - "type": { - "type": "intrinsic", - "name": "void" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.removeDuplicateInputs" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.removeDuplicateInputs" - } - }, - { - "id": 1013, - "name": "requiredSignerHash", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 809, - "character": 2 - } - ], - "signatures": [ - { - "id": 1014, - "name": "requiredSignerHash", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Set the required signer of the transaction" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 809, - "character": 23 - } - ], - "parameters": [ - { - "id": 1015, - "name": "pubKeyHash", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The PubKeyHash of the required signer" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.requiredSignerHash" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.requiredSignerHash" - } - }, - { - "id": 910, - "name": "reset", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 70, - "character": 2 - } - ], - "signatures": [ - { - "id": 911, - "name": "reset", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Reset everything in the MeshTxBuilder instance" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 70, - "character": 10 - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.reset" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.reset" - } - }, - { - "id": 1035, - "name": "retirePoolCertificate", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 904, - "character": 2 - } - ], - "signatures": [ - { - "id": 1036, - "name": "retirePoolCertificate", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Creates a pool retire certificate, and adds it to the transaction" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 904, - "character": 26 - } - ], - "parameters": [ - { - "id": 1037, - "name": "poolId", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "poolId can be in either bech32 or hex form" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1038, - "name": "epoch", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The intended epoch to retire the pool" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "number" - } - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.retirePoolCertificate" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.retirePoolCertificate" - } - }, - { - "id": 1059, - "name": "selectUtxosFrom", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 981, - "character": 2 - } - ], - "signatures": [ - { - "id": 1060, - "name": "selectUtxosFrom", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "EXPERIMENTAL - Selects utxos to fill output value and puts them into inputs" - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 981, - "character": 20 - } - ], - "parameters": [ - { - "id": 1061, - "name": "extraInputs", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The inputs already placed into the object will remain, these extra inputs will be used to fill the remaining value needed" - } - ] - }, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - }, - { - "id": 1062, - "name": "threshold", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Extra value needed to be selected for, usually for paying fees and min UTxO value of change output" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "5000000" - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.selectUtxosFrom" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.selectUtxosFrom" - } - }, - { - "id": 1056, - "name": "signingKey", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 971, - "character": 2 - } - ], - "signatures": [ - { - "id": 1057, - "name": "signingKey", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Sign the transaction with the private key" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 971, - "character": 15 - } - ], - "parameters": [ - { - "id": 1058, - "name": "skeyHex", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The private key in cborHex (with or without 5820 prefix, i.e. the format when generated from cardano-cli)" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.signingKey" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.signingKey" - } - }, - { - "id": 959, - "name": "spendingPlutusScriptV2", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 587, - "character": 2 - } - ], - "signatures": [ - { - "id": 960, - "name": "spendingPlutusScriptV2", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Set the instruction that it is currently using V2 Plutus spending scripts" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 587, - "character": 27 - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.spendingPlutusScriptV2" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.spendingPlutusScriptV2" - } - }, - { - "id": 967, - "name": "spendingReferenceTxInInlineDatumPresent", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 636, - "character": 2 - } - ], - "signatures": [ - { - "id": 968, - "name": "spendingReferenceTxInInlineDatumPresent", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "[Alias of txInInlineDatumPresent] Set the instruction that the reference input has inline datum" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 636, - "character": 44 - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.spendingReferenceTxInInlineDatumPresent" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.spendingReferenceTxInInlineDatumPresent" - } - }, - { - "id": 969, - "name": "spendingReferenceTxInRedeemerValue", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 648, - "character": 2 - } - ], - "signatures": [ - { - "id": 970, - "name": "spendingReferenceTxInRedeemerValue", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "[Alias of txInRedeemerValue] Set the redeemer for the reference input to be spent in same transaction" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 648, - "character": 39 - } - ], - "parameters": [ - { - "id": 971, - "name": "redeemer", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The redeemer in Mesh Data type, JSON in raw constructor like format, or CBOR hex string" - } - ] - }, - "type": { - "type": "reference", - "target": 170, - "name": "Data", - "package": "@meshsdk/core" - } - }, - { - "id": 972, - "name": "exUnits", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The execution units budget for the redeemer" - } - ] - }, - "type": { - "type": "reflection", - "declaration": { - "id": 973, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 974, - "name": "mem", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Action.ts", - "line": 12, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 975, - "name": "steps", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Action.ts", - "line": 13, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 974, - 975 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 650, - "character": 14 - } - ] - } - }, - "defaultValue": "..." - }, - { - "id": 976, - "name": "type", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The redeemer data type, either Mesh Data type, JSON in raw constructor like format, or CBOR hex string" - } - ] - }, - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": "Mesh" - }, - { - "type": "literal", - "value": "JSON" - }, - { - "type": "literal", - "value": "CBOR" - } - ] - }, - "defaultValue": "'Mesh'" - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.spendingReferenceTxInRedeemerValue" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.spendingReferenceTxInRedeemerValue" - } - }, - { - "id": 961, - "name": "spendingTxInReference", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 603, - "character": 2 - } - ], - "signatures": [ - { - "id": 962, - "name": "spendingTxInReference", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Set the reference input where it would also be spent in the transaction" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 603, - "character": 26 - } - ], - "parameters": [ - { - "id": 963, - "name": "txHash", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The transaction hash of the reference UTxO" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 964, - "name": "txIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The transaction index of the reference UTxO" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 965, - "name": "spendingScriptHash", - "variant": "param", - "kind": 32768, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The script hash of the spending script" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 966, - "name": "version", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": "V1" - }, - { - "type": "literal", - "value": "V2" - } - ] - }, - "defaultValue": "'V2'" - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.spendingTxInReference" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.spendingTxInReference" - } - }, - { - "id": 880, - "name": "submitTx", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilder.service.ts", - "line": 87, - "character": 2 - } - ], - "signatures": [ - { - "id": 881, - "name": "submitTx", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Submit transactions to the blockchain using the fetcher instance" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilder.service.ts", - "line": 87, - "character": 13 - } - ], - "parameters": [ - { - "id": 882, - "name": "txHex", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The signed transaction in hex" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 919, - "name": "txIn", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 269, - "character": 2 - } - ], - "signatures": [ - { - "id": 920, - "name": "txIn", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Set the input for transaction" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 269, - "character": 9 - } - ], - "parameters": [ - { - "id": 921, - "name": "txHash", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The transaction hash of the input UTxO" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 922, - "name": "txIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The transaction index of the input UTxO" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 923, - "name": "amount", - "variant": "param", - "kind": 32768, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The asset amount of index of the input UTxO" - } - ] - }, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 119, - "name": "Asset", - "package": "@meshsdk/core" - } - } - }, - { - "id": 924, - "name": "address", - "variant": "param", - "kind": 32768, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The address of the input UTxO" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.txIn" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.txIn" - } - }, - { - "id": 1016, - "name": "txInCollateral", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 822, - "character": 2 - } - ], - "signatures": [ - { - "id": 1017, - "name": "txInCollateral", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Set the collateral UTxO for the transaction" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 822, - "character": 19 - } - ], - "parameters": [ - { - "id": 1018, - "name": "txHash", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The transaction hash of the collateral UTxO" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1019, - "name": "txIndex", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The transaction index of the collateral UTxO" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 1020, - "name": "amount", - "variant": "param", - "kind": 32768, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The asset amount of index of the collateral UTxO" - } - ] - }, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 119, - "name": "Asset", - "package": "@meshsdk/core" - } - } - }, - { - "id": 1021, - "name": "address", - "variant": "param", - "kind": 32768, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The address of the collateral UTxO" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.txInCollateral" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.txInCollateral" - } - }, - { - "id": 929, - "name": "txInDatumValue", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 343, - "character": 2 - } - ], - "signatures": [ - { - "id": 930, - "name": "txInDatumValue", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Set the input datum for transaction input" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 343, - "character": 19 - } - ], - "parameters": [ - { - "id": 931, - "name": "datum", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The datum in Mesh Data type, JSON in raw constructor like format, or CBOR hex string" - } - ] - }, - "type": { - "type": "reference", - "target": 170, - "name": "Data", - "package": "@meshsdk/core" - } - }, - { - "id": 932, - "name": "type", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The datum type, either Mesh Data type, JSON in raw constructor like format, or CBOR hex string" - } - ] - }, - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": "Mesh" - }, - { - "type": "literal", - "value": "JSON" - }, - { - "type": "literal", - "value": "CBOR" - } - ] - }, - "defaultValue": "'Mesh'" - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.txInDatumValue" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.txInDatumValue" - } - }, - { - "id": 933, - "name": "txInInlineDatumPresent", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 383, - "character": 2 - } - ], - "signatures": [ - { - "id": 934, - "name": "txInInlineDatumPresent", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Tell the transaction builder that the input UTxO has inlined datum" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 383, - "character": 27 - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.txInInlineDatumPresent" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.txInInlineDatumPresent" - } - }, - { - "id": 935, - "name": "txInRedeemerValue", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 439, - "character": 2 - } - ], - "signatures": [ - { - "id": 936, - "name": "txInRedeemerValue", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Set the redeemer for the reference input to be spent in same transaction" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 439, - "character": 22 - } - ], - "parameters": [ - { - "id": 937, - "name": "redeemer", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The redeemer in Mesh Data type, JSON in raw constructor like format, or CBOR hex string" - } - ] - }, - "type": { - "type": "reference", - "target": 170, - "name": "Data", - "package": "@meshsdk/core" - } - }, - { - "id": 938, - "name": "exUnits", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The execution units budget for the redeemer" - } - ] - }, - "type": { - "type": "reflection", - "declaration": { - "id": 939, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 940, - "name": "mem", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Action.ts", - "line": 12, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 941, - "name": "steps", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Action.ts", - "line": 13, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 940, - 941 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 441, - "character": 14 - } - ] - } - }, - "defaultValue": "..." - }, - { - "id": 942, - "name": "type", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The redeemer data type, either Mesh Data type, JSON in raw constructor like format, or CBOR hex string" - } - ] - }, - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": "Mesh" - }, - { - "type": "literal", - "value": "JSON" - }, - { - "type": "literal", - "value": "CBOR" - } - ] - }, - "defaultValue": "'Mesh'" - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.txInRedeemerValue" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.txInRedeemerValue" - } - }, - { - "id": 925, - "name": "txInScript", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 310, - "character": 2 - } - ], - "signatures": [ - { - "id": 926, - "name": "txInScript", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Set the script for transaction input" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 310, - "character": 15 - } - ], - "parameters": [ - { - "id": 927, - "name": "scriptCbor", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The CborHex of the script" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 928, - "name": "version", - "variant": "param", - "kind": 32768, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Optional - The Plutus script version" - } - ] - }, - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": "V1" - }, - { - "type": "literal", - "value": "V2" - } - ] - } - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.txInScript" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.txInScript" - } - }, - { - "id": 943, - "name": "txOut", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 483, - "character": 2 - } - ], - "signatures": [ - { - "id": 944, - "name": "txOut", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Set the output for transaction" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 483, - "character": 10 - } - ], - "parameters": [ - { - "id": 945, - "name": "address", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The recipient of the output" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 946, - "name": "amount", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The amount of other native assets attached with UTxO" - } - ] - }, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 119, - "name": "Asset", - "package": "@meshsdk/core" - } - } - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.txOut" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.txOut" - } - }, - { - "id": 947, - "name": "txOutDatumHashValue", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 501, - "character": 2 - } - ], - "signatures": [ - { - "id": 948, - "name": "txOutDatumHashValue", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Set the output datum hash for transaction" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 501, - "character": 24 - } - ], - "parameters": [ - { - "id": 949, - "name": "datum", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The datum in Mesh Data type, JSON in raw constructor like format, or CBOR hex string" - } - ] - }, - "type": { - "type": "reference", - "target": 170, - "name": "Data", - "package": "@meshsdk/core" - } - }, - { - "id": 950, - "name": "type", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The datum type, either Mesh Data type, JSON in raw constructor like format, or CBOR hex string" - } - ] - }, - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": "Mesh" - }, - { - "type": "literal", - "value": "JSON" - }, - { - "type": "literal", - "value": "CBOR" - } - ] - }, - "defaultValue": "'Mesh'" - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.txOutDatumHashValue" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.txOutDatumHashValue" - } - }, - { - "id": 951, - "name": "txOutInlineDatumValue", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 537, - "character": 2 - } - ], - "signatures": [ - { - "id": 952, - "name": "txOutInlineDatumValue", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Set the output inline datum for transaction" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 537, - "character": 26 - } - ], - "parameters": [ - { - "id": 953, - "name": "datum", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The datum in Mesh Data type, JSON in raw constructor like format, or CBOR hex string" - } - ] - }, - "type": { - "type": "reference", - "target": 170, - "name": "Data", - "package": "@meshsdk/core" - } - }, - { - "id": 954, - "name": "type", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The datum type, either Mesh Data type, JSON in raw constructor like format, or CBOR hex string" - } - ] - }, - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": "Mesh" - }, - { - "type": "literal", - "value": "JSON" - }, - { - "type": "literal", - "value": "CBOR" - } - ] - }, - "defaultValue": "'Mesh'" - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.txOutInlineDatumValue" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.txOutInlineDatumValue" - } - }, - { - "id": 955, - "name": "txOutReferenceScript", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 573, - "character": 2 - } - ], - "signatures": [ - { - "id": 956, - "name": "txOutReferenceScript", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Set the reference script to be attached with the output" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The MeshTxBuilder instance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 573, - "character": 25 - } - ], - "parameters": [ - { - "id": 957, - "name": "scriptCbor", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The CBOR hex of the script to be attached to UTxO as reference script" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 958, - "name": "version", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Optional - The Plutus script version" - } - ] - }, - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": "V1" - }, - { - "type": "literal", - "value": "V2" - } - ] - }, - "defaultValue": "'V2'" - } - ], - "type": { - "type": "reference", - "target": 865, - "name": "MeshTxBuilder", - "package": "@meshsdk/core" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.txOutReferenceScript" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.txOutReferenceScript" - } - }, - { - "id": 1075, - "name": "updateRedeemer", - "variant": "declaration", - "kind": 2048, - "flags": { - "isProtected": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 1587, - "character": 12 - } - ], - "signatures": [ - { - "id": 1076, - "name": "updateRedeemer", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilderCore.ts", - "line": 1587, - "character": 29 - } - ], - "parameters": [ - { - "id": 1077, - "name": "meshTxBuilderBody", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": 1085, - "name": "MeshTxBuilderBody", - "package": "@meshsdk/core" - } - }, - { - "id": 1078, - "name": "txEvaluation", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 109, - "name": "Action", - "package": "@meshsdk/core" - }, - { - "type": "literal", - "value": "data" - } - ], - "name": "Omit", - "package": "typescript" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - }, - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.updateRedeemer" - } - } - ], - "inheritedFrom": { - "type": "reference", - "target": -1, - "name": "MeshTxBuilderCore.updateRedeemer" - } - } - ], - "groups": [ - { - "title": "Constructors", - "children": [ - 866 - ] - }, - { - "title": "Properties", - "children": [ - 871, - 869, - 870, - 908, - 904, - 905, - 906, - 872, - 873, - 909, - 902, - 903, - 901, - 907 - ] - }, - { - "title": "Methods", - "children": [ - 1070, - 1065, - 1073, - 1082, - 1079, - 1039, - 877, - 917, - 914, - 889, - 1028, - 1032, - 912, - 883, - 1042, - 1045, - 892, - 895, - 898, - 1048, - 983, - 981, - 1005, - 997, - 992, - 988, - 1053, - 886, - 1068, - 977, - 1022, - 1025, - 1063, - 1013, - 910, - 1035, - 1059, - 1056, - 959, - 967, - 969, - 961, - 880, - 919, - 1016, - 929, - 933, - 935, - 925, - 943, - 947, - 951, - 955, - 1075 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/meshTxBuilder.service.ts", - "line": 24, - "character": 13 - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore" - }, - "name": "MeshTxBuilderCore", - "package": "@meshsdk/core" - } - ] - }, - { - "id": 1481, - "name": "MeshWallet", - "variant": "declaration", - "kind": 128, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Mesh Wallet provides a set of APIs to interact with the blockchain. This wallet is compatible with Mesh transaction builders.\n\nIt is a single address wallet, a wrapper around the AppWallet class.\n\n" - }, - { - "kind": "code", - "text": "```javascript\nimport { MeshWallet, BlockfrostProvider } from '@meshsdk/core';\n\nconst blockchainProvider = new BlockfrostProvider('');\n\nconst wallet = new MeshWallet({\n networkId: 0,\n fetcher: blockchainProvider,\n submitter: blockchainProvider,\n key: {\n type: 'mnemonic',\n words: [\"solution\",\"solution\",\"solution\",\"solution\",\"solution\",\"solution\",\"solution\",\"solution\",\"solution\",\"solution\",\"solution\",\"solution\",\"solution\",\"solution\",\"solution\",\"solution\",\"solution\",\"solution\",\"solution\",\"solution\",\"solution\",\"solution\",\"solution\",\"solution\"],\n },\n});\n```" - } - ] - }, - "children": [ - { - "id": 1486, - "name": "constructor", - "variant": "declaration", - "kind": 512, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 70, - "character": 2 - } - ], - "signatures": [ - { - "id": 1487, - "name": "new MeshWallet", - "variant": "signature", - "kind": 16384, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 70, - "character": 2 - } - ], - "parameters": [ - { - "id": 1488, - "name": "options", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": 1465, - "name": "CreateMeshWalletOptions", - "package": "@meshsdk/core" - } - } - ], - "type": { - "type": "reference", - "target": 1481, - "name": "MeshWallet", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 1490, - "name": "_network", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true, - "isReadonly": true - }, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 68, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 1489, - "name": "_wallet", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true, - "isReadonly": true - }, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 67, - "character": 19 - } - ], - "type": { - "type": "reference", - "target": 1247, - "name": "AppWallet", - "package": "@meshsdk/core" - } - }, - { - "id": 1536, - "name": "createCollateral", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 393, - "character": 8 - } - ], - "signatures": [ - { - "id": 1537, - "name": "createCollateral", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "A helper function to create a collateral input for a transaction." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a transaction hash" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 393, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 1527, - "name": "getAssets", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 334, - "character": 8 - } - ], - "signatures": [ - { - "id": 1528, - "name": "getAssets", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "A helper function to get the assets in the wallet." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a list of assets" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 334, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": 128, - "name": "AssetExtended", - "package": "@meshsdk/core" - } - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 1491, - "name": "getBalance", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 117, - "character": 8 - } - ], - "signatures": [ - { - "id": 1492, - "name": "getBalance", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Returns a list of assets in the wallet. This API will return every assets in the wallet. Each asset is an object with the following properties:\n- A unit is provided to display asset's name on the user interface.\n- A quantity is provided to display asset's quantity on the user interface." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a list of assets and their quantities" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 117, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": 119, - "name": "Asset", - "package": "@meshsdk/core" - } - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 1493, - "name": "getChangeAddress", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 147, - "character": 2 - } - ], - "signatures": [ - { - "id": 1494, - "name": "getChangeAddress", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Returns an address owned by the wallet that should be used as a change address to return leftover assets during transaction creation back to the connected wallet." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "an address" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 147, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 1495, - "name": "getCollateral", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 159, - "character": 8 - } - ], - "signatures": [ - { - "id": 1496, - "name": "getCollateral", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "This function shall return a list of one or more UTXOs (unspent transaction outputs) controlled by the wallet that are required to reach AT LEAST the combined ADA value target specified in amount AND the best suitable to be used as collateral inputs for transactions with plutus script inputs (pure ADA-only UTXOs).\n\nIf this cannot be attained, an error message with an explanation of the blocking problem shall be returned. NOTE: wallets are free to return UTXOs that add up to a greater total ADA value than requested in the amount parameter, but wallets must never return any result where UTXOs would sum up to a smaller total ADA value, instead in a case like that an error message must be returned." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a list of UTXOs" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 159, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 1529, - "name": "getLovelace", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 358, - "character": 8 - } - ], - "signatures": [ - { - "id": 1530, - "name": "getLovelace", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "A helper function to get the lovelace balance in the wallet." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "lovelace balance" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 358, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 1497, - "name": "getNetworkId", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 193, - "character": 2 - } - ], - "signatures": [ - { - "id": 1498, - "name": "getNetworkId", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Returns the network ID of the currently connected account. 0 is testnet and 1 is mainnet but other networks can possibly be returned by wallets. Those other network ID values are not governed by CIP-30. This result will stay the same unless the connected account has changed." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "network ID" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 193, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - } - ] - }, - { - "id": 1531, - "name": "getPolicyIdAssets", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 371, - "character": 8 - } - ], - "signatures": [ - { - "id": 1532, - "name": "getPolicyIdAssets", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "A helper function to get the assets of a specific policy ID in the wallet." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a list of assets" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 371, - "character": 8 - } - ], - "parameters": [ - { - "id": 1533, - "name": "policyId", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": 128, - "name": "AssetExtended", - "package": "@meshsdk/core" - } - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 1534, - "name": "getPolicyIds", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 381, - "character": 8 - } - ], - "signatures": [ - { - "id": 1535, - "name": "getPolicyIds", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "A helper function to get the policy IDs of all the assets in the wallet." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a list of policy IDs" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 381, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 1499, - "name": "getRewardAddresses", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 202, - "character": 8 - } - ], - "signatures": [ - { - "id": 1500, - "name": "getRewardAddresses", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Returns a list of reward addresses owned by the wallet. A reward address is a stake address that is used to receive rewards from staking, generally starts from " - }, - { - "kind": "code", - "text": "`stake`" - }, - { - "kind": "text", - "text": " prefix." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a list of reward addresses" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 202, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 1501, - "name": "getUnusedAddresses", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 211, - "character": 2 - } - ], - "signatures": [ - { - "id": 1502, - "name": "getUnusedAddresses", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Returns a list of unused addresses controlled by the wallet." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a list of unused addresses" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 211, - "character": 2 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - } - ] - }, - { - "id": 1521, - "name": "getUsedAddress", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 297, - "character": 2 - } - ], - "signatures": [ - { - "id": 1522, - "name": "getUsedAddress", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Get a used address of type Address from the wallet.\n\nThis is used in transaction building." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "an Address object" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 297, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "Address" - }, - "name": "Address", - "package": "@emurgo/cardano-serialization-lib-nodejs" - }, - "implementationOf": { - "type": "reference", - "target": 61, - "name": "IInitiator.getUsedAddress" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 60, - "name": "IInitiator.getUsedAddress" - } - }, - { - "id": 1503, - "name": "getUsedAddresses", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 221, - "character": 8 - } - ], - "signatures": [ - { - "id": 1504, - "name": "getUsedAddresses", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Returns a list of used addresses controlled by the wallet." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a list of used addresses" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 221, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 1523, - "name": "getUsedCollateral", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 308, - "character": 8 - } - ], - "signatures": [ - { - "id": 1524, - "name": "getUsedCollateral", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Get a list of UTXOs to be used as collateral inputs for transactions with plutus script inputs.\n\nThis is used in transaction building." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a list of UTXOs" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 308, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "TransactionUnspentOutput" - }, - "name": "TransactionUnspentOutput", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 63, - "name": "IInitiator.getUsedCollateral" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 62, - "name": "IInitiator.getUsedCollateral" - } - }, - { - "id": 1525, - "name": "getUsedUTxOs", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 325, - "character": 8 - } - ], - "signatures": [ - { - "id": 1526, - "name": "getUsedUTxOs", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Get a list of UTXOs to be used for transaction building.\n\nThis is used in transaction building." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a list of UTXOs" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 325, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "TransactionUnspentOutput" - }, - "name": "TransactionUnspentOutput", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 66, - "name": "IInitiator.getUsedUTxOs" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 65, - "name": "IInitiator.getUsedUTxOs" - } - }, - { - "id": 1505, - "name": "getUtxos", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 231, - "character": 8 - } - ], - "signatures": [ - { - "id": 1506, - "name": "getUtxos", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Return a list of all UTXOs (unspent transaction outputs) controlled by the wallet." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a list of UTXOs" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 231, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 1507, - "name": "signData", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 245, - "character": 2 - } - ], - "signatures": [ - { - "id": 1508, - "name": "signData", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "This endpoint utilizes the [CIP-8 - Message Signing](https://github.com/cardano-foundation/CIPs/tree/master/CIP-0030) to sign arbitrary data, to verify the data was signed by the owner of the private key.\n\nHere, we get the first wallet's address with wallet.getUsedAddresses(), alternativelly you can use reward addresses (getRewardAddresses()) too. It's really up to you as the developer which address you want to use in your application." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a signature" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 245, - "character": 2 - } - ], - "parameters": [ - { - "id": 1509, - "name": "payload", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": 174, - "name": "DataSignature", - "package": "@meshsdk/core" - }, - "implementationOf": { - "type": "reference", - "target": 77, - "name": "ISigner.signData" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 76, - "name": "ISigner.signData" - } - }, - { - "id": 1510, - "name": "signTx", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 256, - "character": 8 - } - ], - "signatures": [ - { - "id": 1511, - "name": "signTx", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Requests user to sign the provided transaction (tx). The wallet should ask the user for permission, and if given, try to sign the supplied body and return a signed transaction. partialSign should be true if the transaction provided requires multiple signatures." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a signed transaction in CBOR" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 256, - "character": 8 - } - ], - "parameters": [ - { - "id": 1512, - "name": "unsignedTx", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1513, - "name": "partialSign", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "boolean" - }, - "defaultValue": "false" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 81, - "name": "ISigner.signTx" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 80, - "name": "ISigner.signTx" - } - }, - { - "id": 1514, - "name": "signTxs", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 267, - "character": 8 - } - ], - "signatures": [ - { - "id": 1515, - "name": "signTxs", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Experimental feature - sign multiple transactions at once." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "array of signed transactions CborHex string" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 267, - "character": 8 - } - ], - "parameters": [ - { - "id": 1516, - "name": "unsignedTxs", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "array of unsigned transactions in CborHex string" - } - ] - }, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - }, - { - "id": 1517, - "name": "partialSign", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "if the transactions are signed partially" - } - ] - }, - "type": { - "type": "intrinsic", - "name": "boolean" - }, - "defaultValue": "false" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 85, - "name": "ISigner.signTxs" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 84, - "name": "ISigner.signTxs" - } - }, - { - "id": 1518, - "name": "submitTx", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 286, - "character": 8 - } - ], - "signatures": [ - { - "id": 1519, - "name": "submitTx", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Submits the signed transaction to the blockchain network.\n\nAs wallets should already have this ability to submit transaction, we allow dApps to request that a transaction be sent through it. If the wallet accepts the transaction and tries to send it, it shall return the transaction ID for the dApp to track. The wallet can return error messages or failure if there was an error in sending it." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "a transaction hash" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 286, - "character": 8 - } - ], - "parameters": [ - { - "id": 1520, - "name": "tx", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 90, - "name": "ISubmitter.submitTx" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 89, - "name": "ISubmitter.submitTx" - } - }, - { - "id": 1482, - "name": "brew", - "variant": "declaration", - "kind": 2048, - "flags": { - "isStatic": true - }, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 404, - "character": 9 - } - ], - "signatures": [ - { - "id": 1483, - "name": "brew", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 404, - "character": 9 - } - ], - "parameters": [ - { - "id": 1484, - "name": "privateKey", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "boolean" - }, - "defaultValue": "false" - }, - { - "id": 1485, - "name": "strength", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "256" - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - ] - } - } - ] - } - ], - "groups": [ - { - "title": "Constructors", - "children": [ - 1486 - ] - }, - { - "title": "Properties", - "children": [ - 1490, - 1489 - ] - }, - { - "title": "Methods", - "children": [ - 1536, - 1527, - 1491, - 1493, - 1495, - 1529, - 1497, - 1531, - 1534, - 1499, - 1501, - 1521, - 1503, - 1523, - 1525, - 1505, - 1507, - 1510, - 1514, - 1518, - 1482 - ] - } - ], - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 66, - "character": 13 - } - ], - "implementedTypes": [ - { - "type": "reference", - "target": 59, - "name": "IInitiator", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": 75, - "name": "ISigner", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": 88, - "name": "ISubmitter", - "package": "@meshsdk/core" - } - ] - }, - { - "id": 530, - "name": "OgmiosProvider", - "variant": "declaration", - "kind": 128, - "flags": {}, - "children": [ - { - "id": 531, - "name": "constructor", - "variant": "declaration", - "kind": 512, - "flags": {}, - "sources": [ - { - "fileName": "providers/ogmios.provider.ts", - "line": 8, - "character": 2 - }, - { - "fileName": "providers/ogmios.provider.ts", - "line": 9, - "character": 2 - }, - { - "fileName": "providers/ogmios.provider.ts", - "line": 11, - "character": 2 - } - ], - "signatures": [ - { - "id": 532, - "name": "new OgmiosProvider", - "variant": "signature", - "kind": 16384, - "flags": {}, - "sources": [ - { - "fileName": "providers/ogmios.provider.ts", - "line": 8, - "character": 2 - } - ], - "parameters": [ - { - "id": 533, - "name": "baseUrl", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": 530, - "name": "OgmiosProvider", - "package": "@meshsdk/core" - } - }, - { - "id": 534, - "name": "new OgmiosProvider", - "variant": "signature", - "kind": 16384, - "flags": {}, - "sources": [ - { - "fileName": "providers/ogmios.provider.ts", - "line": 9, - "character": 2 - } - ], - "parameters": [ - { - "id": 535, - "name": "network", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": "testnet" - }, - { - "type": "literal", - "value": "preview" - }, - { - "type": "literal", - "value": "preprod" - }, - { - "type": "literal", - "value": "mainnet" - } - ] - } - } - ], - "type": { - "type": "reference", - "target": 530, - "name": "OgmiosProvider", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 536, - "name": "_baseUrl", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true, - "isReadonly": true - }, - "sources": [ - { - "fileName": "providers/ogmios.provider.ts", - "line": 6, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 537, - "name": "evaluateTx", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/ogmios.provider.ts", - "line": 17, - "character": 8 - } - ], - "signatures": [ - { - "id": 538, - "name": "evaluateTx", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/ogmios.provider.ts", - "line": 17, - "character": 8 - } - ], - "parameters": [ - { - "id": 539, - "name": "tx", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 109, - "name": "Action", - "package": "@meshsdk/core" - }, - { - "type": "literal", - "value": "data" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 18, - "name": "IEvaluator.evaluateTx" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 17, - "name": "IEvaluator.evaluateTx" - } - }, - { - "id": 540, - "name": "onNextTx", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/ogmios.provider.ts", - "line": 54, - "character": 8 - } - ], - "signatures": [ - { - "id": 541, - "name": "onNextTx", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/ogmios.provider.ts", - "line": 54, - "character": 8 - } - ], - "parameters": [ - { - "id": 542, - "name": "callback", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reflection", - "declaration": { - "id": 543, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "sources": [ - { - "fileName": "providers/ogmios.provider.ts", - "line": 54, - "character": 27 - } - ], - "signatures": [ - { - "id": 544, - "name": "__type", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/ogmios.provider.ts", - "line": 54, - "character": 27 - } - ], - "parameters": [ - { - "id": 545, - "name": "tx", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "unknown" - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - } - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reflection", - "declaration": { - "id": 546, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "sources": [ - { - "fileName": "providers/ogmios.provider.ts", - "line": 54, - "character": 59 - } - ], - "signatures": [ - { - "id": 547, - "name": "__type", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/ogmios.provider.ts", - "line": 54, - "character": 59 - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - } - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 551, - "name": "open", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "providers/ogmios.provider.ts", - "line": 102, - "character": 16 - } - ], - "signatures": [ - { - "id": 552, - "name": "open", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/ogmios.provider.ts", - "line": 102, - "character": 16 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "WebSocket" - }, - "name": "WebSocket", - "package": "typescript" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 553, - "name": "send", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "providers/ogmios.provider.ts", - "line": 112, - "character": 10 - } - ], - "signatures": [ - { - "id": 554, - "name": "send", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/ogmios.provider.ts", - "line": 112, - "character": 10 - } - ], - "parameters": [ - { - "id": 555, - "name": "client", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "WebSocket" - }, - "name": "WebSocket", - "package": "typescript" - } - }, - { - "id": 556, - "name": "methodname", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 557, - "name": "args", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "unknown" - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - }, - { - "id": 548, - "name": "submitTx", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/ogmios.provider.ts", - "line": 76, - "character": 8 - } - ], - "signatures": [ - { - "id": 549, - "name": "submitTx", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/ogmios.provider.ts", - "line": 76, - "character": 8 - } - ], - "parameters": [ - { - "id": 550, - "name": "tx", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 90, - "name": "ISubmitter.submitTx" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 89, - "name": "ISubmitter.submitTx" - } - } - ], - "groups": [ - { - "title": "Constructors", - "children": [ - 531 - ] - }, - { - "title": "Properties", - "children": [ - 536 - ] - }, - { - "title": "Methods", - "children": [ - 537, - 540, - 551, - 553, - 548 - ] - } - ], - "sources": [ - { - "fileName": "providers/ogmios.provider.ts", - "line": 5, - "character": 13 - } - ], - "implementedTypes": [ - { - "type": "reference", - "target": 16, - "name": "IEvaluator", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": 88, - "name": "ISubmitter", - "package": "@meshsdk/core" - } - ] - }, - { - "id": 716, - "name": "Transaction", - "variant": "declaration", - "kind": 128, - "flags": {}, - "children": [ - { - "id": 737, - "name": "constructor", - "variant": "declaration", - "kind": 512, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 84, - "character": 2 - } - ], - "signatures": [ - { - "id": 738, - "name": "new Transaction", - "variant": "signature", - "kind": 16384, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 84, - "character": 2 - } - ], - "parameters": [ - { - "id": 739, - "name": "options", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Partial" - }, - "typeArguments": [ - { - "type": "reference", - "target": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "CreateTxOptions" - }, - "name": "CreateTxOptions", - "package": "@meshsdk/core" - } - ], - "name": "Partial", - "package": "typescript" - }, - "defaultValue": "..." - } - ], - "type": { - "type": "reference", - "target": 716, - "name": "Transaction", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 740, - "name": "_changeAddress", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 69, - "character": 10 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "Address" - }, - "name": "Address", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - }, - { - "id": 745, - "name": "_era", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true, - "isOptional": true, - "isReadonly": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 75, - "character": 19 - } - ], - "type": { - "type": "reference", - "target": 178, - "name": "Era", - "package": "@meshsdk/core" - } - }, - { - "id": 746, - "name": "_initiator", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true, - "isOptional": true, - "isReadonly": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 76, - "character": 19 - } - ], - "type": { - "type": "reference", - "target": 59, - "name": "IInitiator", - "package": "@meshsdk/core" - } - }, - { - "id": 747, - "name": "_mintBuilder", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true, - "isReadonly": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 77, - "character": 19 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "MintBuilder" - }, - "name": "MintBuilder", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - }, - { - "id": 748, - "name": "_protocolParameters", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true, - "isReadonly": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 78, - "character": 19 - } - ], - "type": { - "type": "reference", - "target": 224, - "name": "Protocol", - "package": "@meshsdk/core" - } - }, - { - "id": 742, - "name": "_recipients", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 71, - "character": 10 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2015.collection.d.ts", - "qualifiedName": "Map" - }, - "typeArguments": [ - { - "type": "reference", - "target": 246, - "name": "Recipient", - "package": "@meshsdk/core" - }, - { - "type": "array", - "elementType": { - "type": "reference", - "target": 119, - "name": "Asset", - "package": "@meshsdk/core" - } - } - ], - "name": "Map", - "package": "typescript" - }, - "defaultValue": "..." - }, - { - "id": 743, - "name": "_totalBurns", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 72, - "character": 10 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2015.collection.d.ts", - "qualifiedName": "Map" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Map", - "package": "typescript" - }, - "defaultValue": "..." - }, - { - "id": 744, - "name": "_totalMints", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 73, - "character": 10 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2015.collection.d.ts", - "qualifiedName": "Map" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "reference", - "target": 179, - "name": "Mint", - "package": "@meshsdk/core" - } - ], - "name": "Map", - "package": "typescript" - }, - "defaultValue": "..." - }, - { - "id": 749, - "name": "_txBuilder", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true, - "isReadonly": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 79, - "character": 19 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "TransactionBuilder" - }, - "name": "TransactionBuilder", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - }, - { - "id": 750, - "name": "_txCertificates", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true, - "isReadonly": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 80, - "character": 19 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "Certificates" - }, - "name": "Certificates", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - }, - { - "id": 751, - "name": "_txInputsBuilder", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true, - "isReadonly": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 81, - "character": 19 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "TxInputsBuilder" - }, - "name": "TxInputsBuilder", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - }, - { - "id": 741, - "name": "_txOutputs", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 70, - "character": 10 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2015.collection.d.ts", - "qualifiedName": "Map" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Map", - "package": "typescript" - }, - "defaultValue": "..." - }, - { - "id": 752, - "name": "_txWithdrawals", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true, - "isReadonly": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 82, - "character": 19 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "Withdrawals" - }, - "name": "Withdrawals", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - }, - { - "id": 753, - "name": "size", - "variant": "declaration", - "kind": 262144, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 185, - "character": 6 - } - ], - "getSignature": { - "id": 754, - "name": "size", - "variant": "signature", - "kind": 524288, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 185, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - } - }, - { - "id": 842, - "name": "addBurnInputsIfNeeded", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 682, - "character": 16 - } - ], - "signatures": [ - { - "id": 843, - "name": "addBurnInputsIfNeeded", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 682, - "character": 16 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "void" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 844, - "name": "addChangeAddress", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 704, - "character": 16 - } - ], - "signatures": [ - { - "id": 845, - "name": "addChangeAddress", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 704, - "character": 16 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "void" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 846, - "name": "addCollateralIfNeeded", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 713, - "character": 16 - } - ], - "signatures": [ - { - "id": 847, - "name": "addCollateralIfNeeded", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 713, - "character": 16 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "void" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 857, - "name": "addMintOutputs", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 861, - "character": 10 - } - ], - "signatures": [ - { - "id": 858, - "name": "addMintOutputs", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 861, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - }, - { - "id": 848, - "name": "addRequiredSignersIfNeeded", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 720, - "character": 16 - } - ], - "signatures": [ - { - "id": 849, - "name": "addRequiredSignersIfNeeded", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 720, - "character": 16 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "void" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 850, - "name": "addTxInputsAsNeeded", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 728, - "character": 16 - } - ], - "signatures": [ - { - "id": 851, - "name": "addTxInputsAsNeeded", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 728, - "character": 16 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "void" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 755, - "name": "build", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 189, - "character": 8 - } - ], - "signatures": [ - { - "id": 756, - "name": "build", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 189, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 757, - "name": "burnAsset", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 211, - "character": 2 - } - ], - "signatures": [ - { - "id": 758, - "name": "burnAsset", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 211, - "character": 2 - } - ], - "parameters": [ - { - "id": 759, - "name": "forgeScript", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "reference", - "target": 204, - "name": "PlutusScript", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - ] - } - }, - { - "id": 760, - "name": "asset", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": 119, - "name": "Asset", - "package": "@meshsdk/core" - } - }, - { - "id": 761, - "name": "redeemer", - "variant": "param", - "kind": 32768, - "flags": { - "isOptional": true - }, - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Partial" - }, - "typeArguments": [ - { - "type": "reference", - "target": 109, - "name": "Action", - "package": "@meshsdk/core" - } - ], - "name": "Partial", - "package": "typescript" - } - } - ], - "type": { - "type": "reference", - "target": 716, - "name": "Transaction", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 762, - "name": "delegateStake", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 233, - "character": 2 - } - ], - "signatures": [ - { - "id": 763, - "name": "delegateStake", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 233, - "character": 2 - } - ], - "parameters": [ - { - "id": 764, - "name": "rewardAddress", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 765, - "name": "poolId", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": 716, - "name": "Transaction", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 766, - "name": "deregisterStake", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 248, - "character": 2 - } - ], - "signatures": [ - { - "id": 767, - "name": "deregisterStake", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 248, - "character": 2 - } - ], - "parameters": [ - { - "id": 768, - "name": "rewardAddress", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": 716, - "name": "Transaction", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 854, - "name": "filterAvailableUTxOs", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 847, - "character": 16 - } - ], - "signatures": [ - { - "id": 855, - "name": "filterAvailableUTxOs", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 847, - "character": 16 - } - ], - "parameters": [ - { - "id": 856, - "name": "selectedUTxOs", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - }, - "defaultValue": "[]" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "TransactionUnspentOutput" - }, - "name": "TransactionUnspentOutput", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 852, - "name": "forgeAssetsIfNeeded", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 778, - "character": 16 - } - ], - "signatures": [ - { - "id": 853, - "name": "forgeAssetsIfNeeded", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 778, - "character": 16 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "void" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 769, - "name": "mintAsset", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 263, - "character": 2 - } - ], - "signatures": [ - { - "id": 770, - "name": "mintAsset", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 263, - "character": 2 - } - ], - "parameters": [ - { - "id": 771, - "name": "forgeScript", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "reference", - "target": 204, - "name": "PlutusScript", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - ] - } - }, - { - "id": 772, - "name": "mint", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": 179, - "name": "Mint", - "package": "@meshsdk/core" - } - }, - { - "id": 773, - "name": "redeemer", - "variant": "param", - "kind": 32768, - "flags": { - "isOptional": true - }, - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Partial" - }, - "typeArguments": [ - { - "type": "reference", - "target": 109, - "name": "Action", - "package": "@meshsdk/core" - } - ], - "name": "Partial", - "package": "typescript" - } - } - ], - "type": { - "type": "reference", - "target": 716, - "name": "Transaction", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 859, - "name": "notVisited", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 882, - "character": 10 - } - ], - "signatures": [ - { - "id": 860, - "name": "notVisited", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 882, - "character": 10 - } - ], - "parameters": [ - { - "id": 861, - "name": "checkpoint", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "intrinsic", - "name": "boolean" - } - } - ] - }, - { - "id": 774, - "name": "redeemValue", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 339, - "character": 2 - } - ], - "signatures": [ - { - "id": 775, - "name": "redeemValue", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 339, - "character": 2 - } - ], - "parameters": [ - { - "id": 776, - "name": "options", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reflection", - "declaration": { - "id": 777, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 780, - "name": "datum", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 342, - "character": 4 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "target": 170, - "name": "Data", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - ] - } - }, - { - "id": 781, - "name": "redeemer", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 343, - "character": 4 - } - ], - "type": { - "type": "reference", - "target": 109, - "name": "Action", - "package": "@meshsdk/core" - } - }, - { - "id": 779, - "name": "script", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 341, - "character": 4 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "target": 204, - "name": "PlutusScript", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - ] - } - }, - { - "id": 778, - "name": "value", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 340, - "character": 4 - } - ], - "type": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 780, - 781, - 779, - 778 - ] - } - ], - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 339, - "character": 23 - } - ] - } - } - } - ], - "type": { - "type": "reference", - "target": 716, - "name": "Transaction", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 785, - "name": "registerPool", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 392, - "character": 2 - } - ], - "signatures": [ - { - "id": 786, - "name": "registerPool", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 392, - "character": 2 - } - ], - "parameters": [ - { - "id": 787, - "name": "params", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": 209, - "name": "PoolParams", - "package": "@meshsdk/core" - } - } - ], - "type": { - "type": "reference", - "target": 716, - "name": "Transaction", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 782, - "name": "registerStake", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 378, - "character": 2 - } - ], - "signatures": [ - { - "id": 783, - "name": "registerStake", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 378, - "character": 2 - } - ], - "parameters": [ - { - "id": 784, - "name": "rewardAddress", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": 716, - "name": "Transaction", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 788, - "name": "retirePool", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 402, - "character": 2 - } - ], - "signatures": [ - { - "id": 789, - "name": "retirePool", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 402, - "character": 2 - } - ], - "parameters": [ - { - "id": 790, - "name": "poolId", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 791, - "name": "epochNo", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - } - } - ], - "type": { - "type": "reference", - "target": 716, - "name": "Transaction", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 792, - "name": "sendAssets", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 421, - "character": 2 - } - ], - "signatures": [ - { - "id": 793, - "name": "sendAssets", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Adds an output to the transaction." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The transaction builder." - } - ] - }, - { - "tag": "@see", - "content": [ - { - "kind": "inline-tag", - "tag": "@link", - "text": "https://meshjs.dev/apis/transaction#sendAssets", - "target": "https://meshjs.dev/apis/transaction#sendAssets" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 421, - "character": 2 - } - ], - "parameters": [ - { - "id": 794, - "name": "recipient", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The recipient of the output." - } - ] - }, - "type": { - "type": "reference", - "target": 246, - "name": "Recipient", - "package": "@meshsdk/core" - } - }, - { - "id": 795, - "name": "assets", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The assets to send." - } - ] - }, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 119, - "name": "Asset", - "package": "@meshsdk/core" - } - } - } - ], - "type": { - "type": "reference", - "target": 716, - "name": "Transaction", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 796, - "name": "sendLovelace", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 457, - "character": 2 - } - ], - "signatures": [ - { - "id": 797, - "name": "sendLovelace", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Adds a transaction output to the transaction." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The Transaction object." - } - ] - }, - { - "tag": "@see", - "content": [ - { - "kind": "inline-tag", - "tag": "@link", - "text": "https://meshjs.dev/apis/transaction#sendAda", - "target": "https://meshjs.dev/apis/transaction#sendAda" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 457, - "character": 2 - } - ], - "parameters": [ - { - "id": 798, - "name": "recipient", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The recipient of the transaction." - } - ] - }, - "type": { - "type": "reference", - "target": 246, - "name": "Recipient", - "package": "@meshsdk/core" - } - }, - { - "id": 799, - "name": "lovelace", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The amount of lovelace to send." - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": 716, - "name": "Transaction", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 800, - "name": "sendToken", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 483, - "character": 2 - } - ], - "signatures": [ - { - "id": 801, - "name": "sendToken", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Adds stable coins transaction output to the transaction." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The Transaction object." - } - ] - }, - { - "tag": "@see", - "content": [ - { - "kind": "inline-tag", - "tag": "@link", - "text": "https://meshjs.dev/apis/transaction#sendToken", - "target": "https://meshjs.dev/apis/transaction#sendToken" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 483, - "character": 2 - } - ], - "parameters": [ - { - "id": 802, - "name": "recipient", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The recipient of the transaction." - } - ] - }, - "type": { - "type": "reference", - "target": 246, - "name": "Recipient", - "package": "@meshsdk/core" - } - }, - { - "id": 803, - "name": "ticker", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The ticker of the token to send." - } - ] - }, - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": "LQ" - }, - { - "type": "literal", - "value": "MIN" - }, - { - "type": "literal", - "value": "NTX" - }, - { - "type": "literal", - "value": "iBTC" - }, - { - "type": "literal", - "value": "iETH" - }, - { - "type": "literal", - "value": "iUSD" - }, - { - "type": "literal", - "value": "MILK" - }, - { - "type": "literal", - "value": "AGIX" - }, - { - "type": "literal", - "value": "MELD" - }, - { - "type": "literal", - "value": "INDY" - }, - { - "type": "literal", - "value": "CLAY" - }, - { - "type": "literal", - "value": "MCOS" - }, - { - "type": "literal", - "value": "DING" - }, - { - "type": "literal", - "value": "GERO" - }, - { - "type": "literal", - "value": "NMKR" - }, - { - "type": "literal", - "value": "PAVIA" - }, - { - "type": "literal", - "value": "HOSKY" - }, - { - "type": "literal", - "value": "YUMMI" - }, - { - "type": "literal", - "value": "C3" - }, - { - "type": "literal", - "value": "GIMBAL" - }, - { - "type": "literal", - "value": "SUNDAE" - }, - { - "type": "literal", - "value": "GREENS" - }, - { - "type": "literal", - "value": "GENS" - }, - { - "type": "literal", - "value": "SOCIETY" - }, - { - "type": "literal", - "value": "DJED" - }, - { - "type": "literal", - "value": "SHEN" - }, - { - "type": "literal", - "value": "WMT" - }, - { - "type": "literal", - "value": "COPI" - } - ] - } - }, - { - "id": 804, - "name": "amount", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The amount of the token to send." - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": 716, - "name": "Transaction", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 805, - "name": "sendValue", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 502, - "character": 2 - } - ], - "signatures": [ - { - "id": 806, - "name": "sendValue", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Adds an output to the transaction." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The Transaction object." - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 502, - "character": 2 - } - ], - "parameters": [ - { - "id": 807, - "name": "recipient", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The recipient of the output." - } - ] - }, - "type": { - "type": "reference", - "target": 246, - "name": "Recipient", - "package": "@meshsdk/core" - } - }, - { - "id": 808, - "name": "value", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The UTxO value of the output." - } - ] - }, - "type": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - ], - "type": { - "type": "reference", - "target": 716, - "name": "Transaction", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 809, - "name": "setChangeAddress", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 523, - "character": 2 - } - ], - "signatures": [ - { - "id": 810, - "name": "setChangeAddress", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Sets the change address for the transaction." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The Transaction object." - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 523, - "character": 2 - } - ], - "parameters": [ - { - "id": 811, - "name": "changeAddress", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The change address." - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": 716, - "name": "Transaction", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 812, - "name": "setCollateral", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 536, - "character": 2 - } - ], - "signatures": [ - { - "id": 813, - "name": "setCollateral", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Sets the collateral for the transaction." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The Transaction object." - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 536, - "character": 2 - } - ], - "parameters": [ - { - "id": 814, - "name": "collateral", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Set the UTxO for collateral." - } - ] - }, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - } - ], - "type": { - "type": "reference", - "target": 716, - "name": "Transaction", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 815, - "name": "setMetadata", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 552, - "character": 2 - } - ], - "signatures": [ - { - "id": 816, - "name": "setMetadata", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Add a JSON metadata entry to the transaction." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The Transaction object." - } - ] - }, - { - "tag": "@see", - "content": [ - { - "kind": "inline-tag", - "tag": "@link", - "text": "https://meshjs.dev/apis/transaction#setMetadata", - "target": "https://meshjs.dev/apis/transaction#setMetadata" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 552, - "character": 2 - } - ], - "parameters": [ - { - "id": 817, - "name": "key", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The key to use for the metadata entry." - } - ] - }, - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 818, - "name": "value", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The value to use for the metadata entry." - } - ] - }, - "type": { - "type": "intrinsic", - "name": "unknown" - } - } - ], - "type": { - "type": "reference", - "target": 716, - "name": "Transaction", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 822, - "name": "setNativeScriptInput", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 595, - "character": 2 - } - ], - "signatures": [ - { - "id": 823, - "name": "setNativeScriptInput", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Sets the native script for the transaction." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The Transaction object." - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 595, - "character": 2 - } - ], - "parameters": [ - { - "id": 824, - "name": "script", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The native script to spend from." - } - ] - }, - "type": { - "type": "reference", - "target": 186, - "name": "NativeScript", - "package": "@meshsdk/core" - } - }, - { - "id": 825, - "name": "utxo", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The UTxO attached to the script." - } - ] - }, - "type": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - ], - "type": { - "type": "reference", - "target": 716, - "name": "Transaction", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 819, - "name": "setRequiredSigners", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 569, - "character": 2 - } - ], - "signatures": [ - { - "id": 820, - "name": "setRequiredSigners", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Sets the required signers for the transaction." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The Transaction object." - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 569, - "character": 2 - } - ], - "parameters": [ - { - "id": 821, - "name": "addresses", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The addresses of the required signers." - } - ] - }, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - } - ], - "type": { - "type": "reference", - "target": 716, - "name": "Transaction", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 829, - "name": "setTimeToExpire", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 629, - "character": 2 - } - ], - "signatures": [ - { - "id": 830, - "name": "setTimeToExpire", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Set the time to live for the transaction." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The Transaction object." - } - ] - }, - { - "tag": "@see", - "content": [ - { - "kind": "inline-tag", - "tag": "@link", - "text": "https://meshjs.dev/apis/transaction#setTimeLimit", - "target": "https://meshjs.dev/apis/transaction#setTimeLimit" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 629, - "character": 2 - } - ], - "parameters": [ - { - "id": 831, - "name": "slot", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The slot number to expire the transaction at." - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": 716, - "name": "Transaction", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 826, - "name": "setTimeToStart", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 614, - "character": 2 - } - ], - "signatures": [ - { - "id": 827, - "name": "setTimeToStart", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Sets the start slot for the transaction." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The Transaction object." - } - ] - }, - { - "tag": "@see", - "content": [ - { - "kind": "inline-tag", - "tag": "@link", - "text": "https://meshjs.dev/apis/transaction#setTimeLimit", - "target": "https://meshjs.dev/apis/transaction#setTimeLimit" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 614, - "character": 2 - } - ], - "parameters": [ - { - "id": 828, - "name": "slot", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The start slot for the transaction." - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": 716, - "name": "Transaction", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 832, - "name": "setTxInputs", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 642, - "character": 2 - } - ], - "signatures": [ - { - "id": 833, - "name": "setTxInputs", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Sets the inputs for the transaction." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The transaction." - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 642, - "character": 2 - } - ], - "parameters": [ - { - "id": 834, - "name": "inputs", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The inputs to set." - } - ] - }, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - } - ], - "type": { - "type": "reference", - "target": 716, - "name": "Transaction", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 862, - "name": "setTxOutput", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 889, - "character": 10 - } - ], - "signatures": [ - { - "id": 863, - "name": "setTxOutput", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 889, - "character": 10 - } - ], - "parameters": [ - { - "id": 864, - "name": "asset", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": 119, - "name": "Asset", - "package": "@meshsdk/core" - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - }, - { - "id": 835, - "name": "setTxRefInputs", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 662, - "character": 2 - } - ], - "signatures": [ - { - "id": 836, - "name": "setTxRefInputs", - "variant": "signature", - "kind": 4096, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Sets the reference inputs for the transaction." - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "The transaction." - } - ] - } - ] - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 662, - "character": 2 - } - ], - "parameters": [ - { - "id": 837, - "name": "inputs", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The reference inputs to set." - } - ] - }, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - } - ], - "type": { - "type": "reference", - "target": 716, - "name": "Transaction", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 838, - "name": "withdrawRewards", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 672, - "character": 2 - } - ], - "signatures": [ - { - "id": 839, - "name": "withdrawRewards", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 672, - "character": 2 - } - ], - "parameters": [ - { - "id": 840, - "name": "rewardAddress", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 841, - "name": "lovelace", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": 716, - "name": "Transaction", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 717, - "name": "attachMetadata", - "variant": "declaration", - "kind": 2048, - "flags": { - "isStatic": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 96, - "character": 9 - } - ], - "signatures": [ - { - "id": 718, - "name": "attachMetadata", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 96, - "character": 9 - } - ], - "parameters": [ - { - "id": 719, - "name": "cborTx", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 720, - "name": "cborTxMetadata", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 721, - "name": "era", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": 178, - "name": "Era", - "package": "@meshsdk/core" - }, - "defaultValue": "'BABBAGE'" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 722, - "name": "deattachMetadata", - "variant": "declaration", - "kind": 2048, - "flags": { - "isStatic": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 122, - "character": 9 - } - ], - "signatures": [ - { - "id": 723, - "name": "deattachMetadata", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 122, - "character": 9 - } - ], - "parameters": [ - { - "id": 724, - "name": "cborTx", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 725, - "name": "maskMetadata", - "variant": "declaration", - "kind": 2048, - "flags": { - "isStatic": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 128, - "character": 9 - } - ], - "signatures": [ - { - "id": 726, - "name": "maskMetadata", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 128, - "character": 9 - } - ], - "parameters": [ - { - "id": 727, - "name": "cborTx", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 728, - "name": "era", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": 178, - "name": "Era", - "package": "@meshsdk/core" - }, - "defaultValue": "'BABBAGE'" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 729, - "name": "readMetadata", - "variant": "declaration", - "kind": 2048, - "flags": { - "isStatic": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 163, - "character": 9 - } - ], - "signatures": [ - { - "id": 730, - "name": "readMetadata", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 163, - "character": 9 - } - ], - "parameters": [ - { - "id": 731, - "name": "cborTx", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 732, - "name": "writeMetadata", - "variant": "declaration", - "kind": 2048, - "flags": { - "isStatic": true - }, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 168, - "character": 9 - } - ], - "signatures": [ - { - "id": 733, - "name": "writeMetadata", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 168, - "character": 9 - } - ], - "parameters": [ - { - "id": 734, - "name": "cborTx", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 735, - "name": "cborTxMetadata", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 736, - "name": "era", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": 178, - "name": "Era", - "package": "@meshsdk/core" - }, - "defaultValue": "'BABBAGE'" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - } - ], - "groups": [ - { - "title": "Constructors", - "children": [ - 737 - ] - }, - { - "title": "Properties", - "children": [ - 740, - 745, - 746, - 747, - 748, - 742, - 743, - 744, - 749, - 750, - 751, - 741, - 752 - ] - }, - { - "title": "Accessors", - "children": [ - 753 - ] - }, - { - "title": "Methods", - "children": [ - 842, - 844, - 846, - 857, - 848, - 850, - 755, - 757, - 762, - 766, - 854, - 852, - 769, - 859, - 774, - 785, - 782, - 788, - 792, - 796, - 800, - 805, - 809, - 812, - 815, - 822, - 819, - 829, - 826, - 832, - 862, - 835, - 838, - 717, - 722, - 725, - 729, - 732 - ] - } - ], - "sources": [ - { - "fileName": "transaction/transaction.service.ts", - "line": 68, - "character": 13 - } - ] - }, - { - "id": 631, - "name": "YaciProvider", - "variant": "declaration", - "kind": 128, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Fetcher interface defines end points to query blockchain data." - } - ] - }, - "children": [ - { - "id": 632, - "name": "constructor", - "variant": "declaration", - "kind": 512, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 31, - "character": 2 - } - ], - "signatures": [ - { - "id": 633, - "name": "new YaciProvider", - "variant": "signature", - "kind": 16384, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Set the URL of the instance." - } - ] - }, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 31, - "character": 2 - } - ], - "parameters": [ - { - "id": 634, - "name": "baseUrl", - "variant": "param", - "kind": 32768, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The base URL of the instance." - } - ] - }, - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "'http://localhost:8080/api/v1'" - } - ], - "type": { - "type": "reference", - "target": 631, - "name": "YaciProvider", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 635, - "name": "_axiosInstance", - "variant": "declaration", - "kind": 1024, - "flags": { - "isPrivate": true, - "isReadonly": true - }, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 25, - "character": 19 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/axios@1.6.3/node_modules/axios/index.d.ts", - "qualifiedName": "AxiosInstance" - }, - "name": "AxiosInstance", - "package": "axios" - } - }, - { - "id": 636, - "name": "fetchAccountInfo", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 37, - "character": 8 - } - ], - "signatures": [ - { - "id": 637, - "name": "fetchAccountInfo", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 37, - "character": 8 - } - ], - "parameters": [ - { - "id": 638, - "name": "address", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 102, - "name": "AccountInfo", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 22, - "name": "IFetcher.fetchAccountInfo" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 21, - "name": "IFetcher.fetchAccountInfo" - } - }, - { - "id": 646, - "name": "fetchAddressUTxOs", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 108, - "character": 8 - } - ], - "signatures": [ - { - "id": 647, - "name": "fetchAddressUTxOs", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 108, - "character": 8 - } - ], - "parameters": [ - { - "id": 648, - "name": "address", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 649, - "name": "asset", - "variant": "param", - "kind": 32768, - "flags": { - "isOptional": true - }, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 25, - "name": "IFetcher.fetchAddressUTxOs" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 24, - "name": "IFetcher.fetchAddressUTxOs" - } - }, - { - "id": 650, - "name": "fetchAssetAddresses", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 140, - "character": 8 - } - ], - "signatures": [ - { - "id": 651, - "name": "fetchAssetAddresses", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 140, - "character": 8 - } - ], - "parameters": [ - { - "id": 652, - "name": "asset", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reflection", - "declaration": { - "id": 653, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 654, - "name": "address", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 142, - "character": 15 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 655, - "name": "quantity", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 142, - "character": 32 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 654, - 655 - ] - } - ], - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 142, - "character": 13 - } - ] - } - } - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 29, - "name": "IFetcher.fetchAssetAddresses" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 28, - "name": "IFetcher.fetchAssetAddresses" - } - }, - { - "id": 656, - "name": "fetchAssetMetadata", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 167, - "character": 8 - } - ], - "signatures": [ - { - "id": 657, - "name": "fetchAssetMetadata", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 167, - "character": 8 - } - ], - "parameters": [ - { - "id": 658, - "name": "asset", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 135, - "name": "AssetMetadata", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 35, - "name": "IFetcher.fetchAssetMetadata" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 34, - "name": "IFetcher.fetchAssetMetadata" - } - }, - { - "id": 659, - "name": "fetchBlockInfo", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 185, - "character": 8 - } - ], - "signatures": [ - { - "id": 660, - "name": "fetchBlockInfo", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 185, - "character": 8 - } - ], - "parameters": [ - { - "id": 661, - "name": "hash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 153, - "name": "BlockInfo", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 38, - "name": "IFetcher.fetchBlockInfo" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 37, - "name": "IFetcher.fetchBlockInfo" - } - }, - { - "id": 662, - "name": "fetchCollectionAssets", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 214, - "character": 8 - } - ], - "signatures": [ - { - "id": 663, - "name": "fetchCollectionAssets", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 214, - "character": 8 - } - ], - "parameters": [ - { - "id": 664, - "name": "policyId", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 665, - "name": "cursor", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "1" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reflection", - "declaration": { - "id": 666, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 667, - "name": "assets", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 217, - "character": 15 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 119, - "name": "Asset", - "package": "@meshsdk/core" - } - } - }, - { - "id": 668, - "name": "next", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 217, - "character": 32 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": null - }, - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 667, - 668 - ] - } - ], - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 217, - "character": 13 - } - ] - } - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 41, - "name": "IFetcher.fetchCollectionAssets" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 40, - "name": "IFetcher.fetchCollectionAssets" - } - }, - { - "id": 669, - "name": "fetchHandleAddress", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 238, - "character": 8 - } - ], - "signatures": [ - { - "id": 670, - "name": "fetchHandleAddress", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 238, - "character": 8 - } - ], - "parameters": [ - { - "id": 671, - "name": "handle", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 48, - "name": "IFetcher.fetchHandleAddress" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 47, - "name": "IFetcher.fetchHandleAddress" - } - }, - { - "id": 694, - "name": "fetchNativeScriptJSON", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 390, - "character": 16 - } - ], - "signatures": [ - { - "id": 695, - "name": "fetchNativeScriptJSON", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 390, - "character": 16 - } - ], - "parameters": [ - { - "id": 696, - "name": "scriptHash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 186, - "name": "NativeScript", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 691, - "name": "fetchPlutusScriptCBOR", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 380, - "character": 16 - } - ], - "signatures": [ - { - "id": 692, - "name": "fetchPlutusScriptCBOR", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 380, - "character": 16 - } - ], - "parameters": [ - { - "id": 693, - "name": "scriptHash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 672, - "name": "fetchProtocolParameters", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 253, - "character": 8 - } - ], - "signatures": [ - { - "id": 673, - "name": "fetchProtocolParameters", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 253, - "character": 8 - } - ], - "parameters": [ - { - "id": 674, - "name": "epoch", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "Number.NaN" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 224, - "name": "Protocol", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 51, - "name": "IFetcher.fetchProtocolParameters" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 50, - "name": "IFetcher.fetchProtocolParameters" - } - }, - { - "id": 675, - "name": "fetchTxInfo", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 289, - "character": 8 - } - ], - "signatures": [ - { - "id": 676, - "name": "fetchTxInfo", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 289, - "character": 8 - } - ], - "parameters": [ - { - "id": 677, - "name": "hash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 268, - "name": "TransactionInfo", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 54, - "name": "IFetcher.fetchTxInfo" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 53, - "name": "IFetcher.fetchTxInfo" - } - }, - { - "id": 678, - "name": "fetchUTxOs", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 312, - "character": 8 - } - ], - "signatures": [ - { - "id": 679, - "name": "fetchUTxOs", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 312, - "character": 8 - } - ], - "parameters": [ - { - "id": 680, - "name": "hash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 57, - "name": "IFetcher.fetchUTxOs" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 56, - "name": "IFetcher.fetchUTxOs" - } - }, - { - "id": 681, - "name": "onTxConfirmed", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 332, - "character": 2 - } - ], - "signatures": [ - { - "id": 682, - "name": "onTxConfirmed", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 332, - "character": 2 - } - ], - "parameters": [ - { - "id": 683, - "name": "txHash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 684, - "name": "callback", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reflection", - "declaration": { - "id": 685, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 332, - "character": 42 - } - ], - "signatures": [ - { - "id": 686, - "name": "__type", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 332, - "character": 42 - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - } - } - }, - { - "id": 687, - "name": "limit", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "100" - } - ], - "type": { - "type": "intrinsic", - "name": "void" - }, - "implementationOf": { - "type": "reference", - "target": 69, - "name": "IListener.onTxConfirmed" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 68, - "name": "IListener.onTxConfirmed" - } - }, - { - "id": 639, - "name": "resolveScriptRef", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 62, - "character": 10 - } - ], - "signatures": [ - { - "id": 640, - "name": "resolveScriptRef", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 62, - "character": 29 - } - ], - "parameters": [ - { - "id": 641, - "name": "scriptHash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "any" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 688, - "name": "submitTx", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 358, - "character": 8 - } - ], - "signatures": [ - { - "id": 689, - "name": "submitTx", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 358, - "character": 8 - } - ], - "parameters": [ - { - "id": 690, - "name": "txHex", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Promise", - "package": "typescript" - }, - "implementationOf": { - "type": "reference", - "target": 90, - "name": "ISubmitter.submitTx" - } - } - ], - "implementationOf": { - "type": "reference", - "target": 89, - "name": "ISubmitter.submitTx" - } - }, - { - "id": 642, - "name": "toUTxO", - "variant": "declaration", - "kind": 2048, - "flags": { - "isPrivate": true - }, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 87, - "character": 10 - } - ], - "signatures": [ - { - "id": 643, - "name": "toUTxO", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 87, - "character": 19 - } - ], - "parameters": [ - { - "id": 644, - "name": "bfUTxO", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "BlockfrostUTxO" - }, - "name": "BlockfrostUTxO", - "package": "@meshsdk/core" - } - }, - { - "id": 645, - "name": "tx_hash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - } - ], - "groups": [ - { - "title": "Constructors", - "children": [ - 632 - ] - }, - { - "title": "Properties", - "children": [ - 635 - ] - }, - { - "title": "Methods", - "children": [ - 636, - 646, - 650, - 656, - 659, - 662, - 669, - 694, - 691, - 672, - 675, - 678, - 681, - 639, - 688, - 642 - ] - } - ], - "sources": [ - { - "fileName": "providers/yaci.provider.ts", - "line": 24, - "character": 13 - } - ], - "implementedTypes": [ - { - "type": "reference", - "target": 20, - "name": "IFetcher", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": 67, - "name": "IListener", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": 88, - "name": "ISubmitter", - "package": "@meshsdk/core" - } - ] - }, - { - "id": 16, - "name": "IEvaluator", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 17, - "name": "evaluateTx", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/evaluator.ts", - "line": 4, - "character": 2 - } - ], - "signatures": [ - { - "id": 18, - "name": "evaluateTx", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/evaluator.ts", - "line": 4, - "character": 2 - } - ], - "parameters": [ - { - "id": 19, - "name": "tx", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 109, - "name": "Action", - "package": "@meshsdk/core" - }, - { - "type": "literal", - "value": "data" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - } - ], - "groups": [ - { - "title": "Methods", - "children": [ - 17 - ] - } - ], - "sources": [ - { - "fileName": "common/contracts/evaluator.ts", - "line": 3, - "character": 17 - } - ], - "implementedBy": [ - { - "type": "reference", - "target": 563, - "name": "MaestroProvider" - }, - { - "type": "reference", - "target": 530, - "name": "OgmiosProvider" - } - ] - }, - { - "id": 20, - "name": "IFetcher", - "variant": "declaration", - "kind": 256, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Fetcher interface defines end points to query blockchain data." - } - ] - }, - "children": [ - { - "id": 21, - "name": "fetchAccountInfo", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/fetcher.ts", - "line": 15, - "character": 2 - } - ], - "signatures": [ - { - "id": 22, - "name": "fetchAccountInfo", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/fetcher.ts", - "line": 15, - "character": 2 - } - ], - "parameters": [ - { - "id": 23, - "name": "address", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 102, - "name": "AccountInfo", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 24, - "name": "fetchAddressUTxOs", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/fetcher.ts", - "line": 16, - "character": 2 - } - ], - "signatures": [ - { - "id": 25, - "name": "fetchAddressUTxOs", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/fetcher.ts", - "line": 16, - "character": 2 - } - ], - "parameters": [ - { - "id": 26, - "name": "address", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 27, - "name": "asset", - "variant": "param", - "kind": 32768, - "flags": { - "isOptional": true - }, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 28, - "name": "fetchAssetAddresses", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/fetcher.ts", - "line": 17, - "character": 2 - } - ], - "signatures": [ - { - "id": 29, - "name": "fetchAssetAddresses", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/fetcher.ts", - "line": 17, - "character": 2 - } - ], - "parameters": [ - { - "id": 30, - "name": "asset", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reflection", - "declaration": { - "id": 31, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 32, - "name": "address", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/fetcher.ts", - "line": 19, - "character": 15 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 33, - "name": "quantity", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/fetcher.ts", - "line": 19, - "character": 32 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 32, - 33 - ] - } - ], - "sources": [ - { - "fileName": "common/contracts/fetcher.ts", - "line": 19, - "character": 13 - } - ] - } - } - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 34, - "name": "fetchAssetMetadata", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/fetcher.ts", - "line": 20, - "character": 2 - } - ], - "signatures": [ - { - "id": 35, - "name": "fetchAssetMetadata", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/fetcher.ts", - "line": 20, - "character": 2 - } - ], - "parameters": [ - { - "id": 36, - "name": "asset", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 135, - "name": "AssetMetadata", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 37, - "name": "fetchBlockInfo", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/fetcher.ts", - "line": 21, - "character": 2 - } - ], - "signatures": [ - { - "id": 38, - "name": "fetchBlockInfo", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/fetcher.ts", - "line": 21, - "character": 2 - } - ], - "parameters": [ - { - "id": 39, - "name": "hash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 153, - "name": "BlockInfo", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 40, - "name": "fetchCollectionAssets", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/fetcher.ts", - "line": 22, - "character": 2 - } - ], - "signatures": [ - { - "id": 41, - "name": "fetchCollectionAssets", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/fetcher.ts", - "line": 22, - "character": 2 - } - ], - "parameters": [ - { - "id": 42, - "name": "policyId", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 43, - "name": "cursor", - "variant": "param", - "kind": 32768, - "flags": { - "isOptional": true - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reflection", - "declaration": { - "id": 44, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 45, - "name": "assets", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/fetcher.ts", - "line": 25, - "character": 15 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 119, - "name": "Asset", - "package": "@meshsdk/core" - } - } - }, - { - "id": 46, - "name": "next", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/fetcher.ts", - "line": 25, - "character": 32 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": null - }, - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 45, - 46 - ] - } - ], - "sources": [ - { - "fileName": "common/contracts/fetcher.ts", - "line": 25, - "character": 13 - } - ] - } - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 47, - "name": "fetchHandleAddress", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/fetcher.ts", - "line": 26, - "character": 2 - } - ], - "signatures": [ - { - "id": 48, - "name": "fetchHandleAddress", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/fetcher.ts", - "line": 26, - "character": 2 - } - ], - "parameters": [ - { - "id": 49, - "name": "handle", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 50, - "name": "fetchProtocolParameters", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/fetcher.ts", - "line": 27, - "character": 2 - } - ], - "signatures": [ - { - "id": 51, - "name": "fetchProtocolParameters", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/fetcher.ts", - "line": 27, - "character": 2 - } - ], - "parameters": [ - { - "id": 52, - "name": "epoch", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 224, - "name": "Protocol", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 53, - "name": "fetchTxInfo", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/fetcher.ts", - "line": 28, - "character": 2 - } - ], - "signatures": [ - { - "id": 54, - "name": "fetchTxInfo", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/fetcher.ts", - "line": 28, - "character": 2 - } - ], - "parameters": [ - { - "id": 55, - "name": "hash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 268, - "name": "TransactionInfo", - "package": "@meshsdk/core" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - }, - { - "id": 56, - "name": "fetchUTxOs", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/fetcher.ts", - "line": 29, - "character": 2 - } - ], - "signatures": [ - { - "id": 57, - "name": "fetchUTxOs", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/fetcher.ts", - "line": 29, - "character": 2 - } - ], - "parameters": [ - { - "id": 58, - "name": "hash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - } - ], - "groups": [ - { - "title": "Methods", - "children": [ - 21, - 24, - 28, - 34, - 37, - 40, - 47, - 50, - 53, - 56 - ] - } - ], - "sources": [ - { - "fileName": "common/contracts/fetcher.ts", - "line": 14, - "character": 17 - } - ], - "implementedBy": [ - { - "type": "reference", - "target": 386, - "name": "BlockfrostProvider" - }, - { - "type": "reference", - "target": 466, - "name": "KoiosProvider" - }, - { - "type": "reference", - "target": 563, - "name": "MaestroProvider" - }, - { - "type": "reference", - "target": 631, - "name": "YaciProvider" - } - ] - }, - { - "id": 59, - "name": "IInitiator", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 60, - "name": "getUsedAddress", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/initiator.ts", - "line": 4, - "character": 2 - } - ], - "signatures": [ - { - "id": 61, - "name": "getUsedAddress", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/initiator.ts", - "line": 4, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "src/common/contracts/initiator.ts", - "qualifiedName": "SometimesPromise" - }, - "typeArguments": [ - { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "Address" - }, - "name": "Address", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - ], - "name": "SometimesPromise", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 62, - "name": "getUsedCollateral", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/initiator.ts", - "line": 5, - "character": 2 - } - ], - "signatures": [ - { - "id": 63, - "name": "getUsedCollateral", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/initiator.ts", - "line": 5, - "character": 2 - } - ], - "parameters": [ - { - "id": 64, - "name": "limit", - "variant": "param", - "kind": 32768, - "flags": { - "isOptional": true - }, - "type": { - "type": "intrinsic", - "name": "number" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "src/common/contracts/initiator.ts", - "qualifiedName": "SometimesPromise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "TransactionUnspentOutput" - }, - "name": "TransactionUnspentOutput", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - } - ], - "name": "SometimesPromise", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 65, - "name": "getUsedUTxOs", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/initiator.ts", - "line": 8, - "character": 2 - } - ], - "signatures": [ - { - "id": 66, - "name": "getUsedUTxOs", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/initiator.ts", - "line": 8, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "src/common/contracts/initiator.ts", - "qualifiedName": "SometimesPromise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "TransactionUnspentOutput" - }, - "name": "TransactionUnspentOutput", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - } - ], - "name": "SometimesPromise", - "package": "@meshsdk/core" - } - } - ] - } - ], - "groups": [ - { - "title": "Methods", - "children": [ - 60, - 62, - 65 - ] - } - ], - "sources": [ - { - "fileName": "common/contracts/initiator.ts", - "line": 3, - "character": 17 - } - ], - "implementedBy": [ - { - "type": "reference", - "target": 1247, - "name": "AppWallet" - }, - { - "type": "reference", - "target": 1310, - "name": "BrowserWallet" - }, - { - "type": "reference", - "target": 1481, - "name": "MeshWallet" - } - ] - }, - { - "id": 67, - "name": "IListener", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 68, - "name": "onTxConfirmed", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/listener.ts", - "line": 2, - "character": 2 - } - ], - "signatures": [ - { - "id": 69, - "name": "onTxConfirmed", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/listener.ts", - "line": 2, - "character": 2 - } - ], - "parameters": [ - { - "id": 70, - "name": "txHash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 71, - "name": "callback", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reflection", - "declaration": { - "id": 72, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/listener.ts", - "line": 2, - "character": 42 - } - ], - "signatures": [ - { - "id": 73, - "name": "__type", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/listener.ts", - "line": 2, - "character": 42 - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - } - } - }, - { - "id": 74, - "name": "limit", - "variant": "param", - "kind": 32768, - "flags": { - "isOptional": true - }, - "type": { - "type": "intrinsic", - "name": "number" - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ] - } - ], - "groups": [ - { - "title": "Methods", - "children": [ - 68 - ] - } - ], - "sources": [ - { - "fileName": "common/contracts/listener.ts", - "line": 1, - "character": 17 - } - ], - "implementedBy": [ - { - "type": "reference", - "target": 386, - "name": "BlockfrostProvider" - }, - { - "type": "reference", - "target": 466, - "name": "KoiosProvider" - }, - { - "type": "reference", - "target": 631, - "name": "YaciProvider" - } - ] - }, - { - "id": 75, - "name": "ISigner", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 76, - "name": "signData", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/signer.ts", - "line": 4, - "character": 2 - } - ], - "signatures": [ - { - "id": 77, - "name": "signData", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/signer.ts", - "line": 4, - "character": 2 - } - ], - "parameters": [ - { - "id": 78, - "name": "address", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 79, - "name": "payload", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "src/common/contracts/signer.ts", - "qualifiedName": "SometimesPromise" - }, - "typeArguments": [ - { - "type": "reference", - "target": 174, - "name": "DataSignature", - "package": "@meshsdk/core" - } - ], - "name": "SometimesPromise", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 80, - "name": "signTx", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/signer.ts", - "line": 5, - "character": 2 - } - ], - "signatures": [ - { - "id": 81, - "name": "signTx", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/signer.ts", - "line": 5, - "character": 2 - } - ], - "parameters": [ - { - "id": 82, - "name": "unsignedTx", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 83, - "name": "partialSign", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "boolean" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "src/common/contracts/signer.ts", - "qualifiedName": "SometimesPromise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "SometimesPromise", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 84, - "name": "signTxs", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/signer.ts", - "line": 6, - "character": 2 - } - ], - "signatures": [ - { - "id": 85, - "name": "signTxs", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/signer.ts", - "line": 6, - "character": 2 - } - ], - "parameters": [ - { - "id": 86, - "name": "unsignedTxs", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - }, - { - "id": 87, - "name": "partialSign", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "boolean" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "src/common/contracts/signer.ts", - "qualifiedName": "SometimesPromise" - }, - "typeArguments": [ - { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - ], - "name": "SometimesPromise", - "package": "@meshsdk/core" - } - } - ] - } - ], - "groups": [ - { - "title": "Methods", - "children": [ - 76, - 80, - 84 - ] - } - ], - "sources": [ - { - "fileName": "common/contracts/signer.ts", - "line": 3, - "character": 17 - } - ], - "implementedBy": [ - { - "type": "reference", - "target": 1247, - "name": "AppWallet" - }, - { - "type": "reference", - "target": 1310, - "name": "BrowserWallet" - }, - { - "type": "reference", - "target": 1481, - "name": "MeshWallet" - } - ] - }, - { - "id": 88, - "name": "ISubmitter", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 89, - "name": "submitTx", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/submitter.ts", - "line": 2, - "character": 2 - } - ], - "signatures": [ - { - "id": 90, - "name": "submitTx", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/submitter.ts", - "line": 2, - "character": 2 - } - ], - "parameters": [ - { - "id": 91, - "name": "tx", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - } - ], - "groups": [ - { - "title": "Methods", - "children": [ - 89 - ] - } - ], - "sources": [ - { - "fileName": "common/contracts/submitter.ts", - "line": 1, - "character": 17 - } - ], - "implementedBy": [ - { - "type": "reference", - "target": 1247, - "name": "AppWallet" - }, - { - "type": "reference", - "target": 386, - "name": "BlockfrostProvider" - }, - { - "type": "reference", - "target": 1310, - "name": "BrowserWallet" - }, - { - "type": "reference", - "target": 466, - "name": "KoiosProvider" - }, - { - "type": "reference", - "target": 563, - "name": "MaestroProvider" - }, - { - "type": "reference", - "target": 1481, - "name": "MeshWallet" - }, - { - "type": "reference", - "target": 530, - "name": "OgmiosProvider" - }, - { - "type": "reference", - "target": 631, - "name": "YaciProvider" - } - ] - }, - { - "id": 92, - "name": "IUploader", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 93, - "name": "uploadContent", - "variant": "declaration", - "kind": 2048, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/uploader.ts", - "line": 2, - "character": 2 - } - ], - "signatures": [ - { - "id": 94, - "name": "uploadContent", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/contracts/uploader.ts", - "line": 2, - "character": 2 - } - ], - "parameters": [ - { - "id": 95, - "name": "content", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "FormData" - }, - "name": "FormData", - "package": "typescript" - } - }, - { - "id": 96, - "name": "recursive", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "boolean" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Promise" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Promise", - "package": "typescript" - } - } - ] - } - ], - "groups": [ - { - "title": "Methods", - "children": [ - 93 - ] - } - ], - "sources": [ - { - "fileName": "common/contracts/uploader.ts", - "line": 1, - "character": 17 - } - ], - "implementedBy": [ - { - "type": "reference", - "target": 455, - "name": "InfuraProvider" - } - ] - }, - { - "id": 559, - "name": "MaestroConfig", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 561, - "name": "apiKey", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 28, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 560, - "name": "network", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 27, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": 558, - "name": "MaestroSupportedNetworks", - "package": "@meshsdk/core" - } - }, - { - "id": 562, - "name": "turboSubmit", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 29, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "boolean" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 561, - 560, - 562 - ] - } - ], - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 26, - "character": 17 - } - ] - }, - { - "id": 97, - "name": "Account", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Account.ts", - "line": 1, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 98, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 99, - "name": "baseAddress", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Account.ts", - "line": 2, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 100, - "name": "enterpriseAddress", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Account.ts", - "line": 3, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 101, - "name": "rewardAddress", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Account.ts", - "line": 4, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 99, - 100, - 101 - ] - } - ], - "sources": [ - { - "fileName": "common/types/Account.ts", - "line": 1, - "character": 22 - } - ] - } - } - }, - { - "id": 102, - "name": "AccountInfo", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/AccountInfo.ts", - "line": 1, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 103, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 104, - "name": "active", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/AccountInfo.ts", - "line": 2, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "boolean" - } - }, - { - "id": 106, - "name": "balance", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/AccountInfo.ts", - "line": 4, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 105, - "name": "poolId", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "common/types/AccountInfo.ts", - "line": 3, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 107, - "name": "rewards", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/AccountInfo.ts", - "line": 5, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 108, - "name": "withdrawals", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/AccountInfo.ts", - "line": 6, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 104, - 106, - 105, - 107, - 108 - ] - } - ], - "sources": [ - { - "fileName": "common/types/AccountInfo.ts", - "line": 1, - "character": 26 - } - ] - } - } - }, - { - "id": 109, - "name": "Action", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Action.ts", - "line": 4, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 110, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 113, - "name": "budget", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Action.ts", - "line": 7, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": 115, - "name": "Budget", - "package": "@meshsdk/core" - } - }, - { - "id": 111, - "name": "data", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Action.ts", - "line": 5, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": 170, - "name": "Data", - "package": "@meshsdk/core" - } - }, - { - "id": 112, - "name": "index", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Action.ts", - "line": 6, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 114, - "name": "tag", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Action.ts", - "line": 8, - "character": 2 - } - ], - "type": { - "type": "typeOperator", - "operator": "keyof", - "target": { - "type": "query", - "queryType": { - "type": "reference", - "target": { - "sourceFileName": "src/common/constants.ts", - "qualifiedName": "REDEEMER_TAGS" - }, - "name": "REDEEMER_TAGS", - "package": "@meshsdk/core", - "preferValues": true - } - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 113, - 111, - 112, - 114 - ] - } - ], - "sources": [ - { - "fileName": "common/types/Action.ts", - "line": 4, - "character": 21 - } - ] - } - } - }, - { - "id": 1230, - "name": "AppWalletKeyType", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 21, - "character": 12 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reflection", - "declaration": { - "id": 1231, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1233, - "name": "bech32", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 24, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1232, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 23, - "character": 6 - } - ], - "type": { - "type": "literal", - "value": "root" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1233, - 1232 - ] - } - ], - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 22, - "character": 4 - } - ] - } - }, - { - "type": "reflection", - "declaration": { - "id": 1234, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1236, - "name": "payment", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 28, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1237, - "name": "stake", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 29, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1235, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 27, - "character": 6 - } - ], - "type": { - "type": "literal", - "value": "cli" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1236, - 1237, - 1235 - ] - } - ], - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 26, - "character": 4 - } - ] - } - }, - { - "type": "reflection", - "declaration": { - "id": 1238, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1239, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 32, - "character": 6 - } - ], - "type": { - "type": "literal", - "value": "mnemonic" - } - }, - { - "id": 1240, - "name": "words", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 33, - "character": 6 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1239, - 1240 - ] - } - ], - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 31, - "character": 4 - } - ] - } - } - ] - } - }, - { - "id": 119, - "name": "Asset", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Asset.ts", - "line": 1, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 120, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 122, - "name": "quantity", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Asset.ts", - "line": 3, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": 124, - "name": "Quantity", - "package": "@meshsdk/core" - } - }, - { - "id": 121, - "name": "unit", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Asset.ts", - "line": 2, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": 123, - "name": "Unit", - "package": "@meshsdk/core" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 122, - 121 - ] - } - ], - "sources": [ - { - "fileName": "common/types/Asset.ts", - "line": 1, - "character": 20 - } - ] - } - } - }, - { - "id": 128, - "name": "AssetExtended", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/AssetExtended.ts", - "line": 3, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 129, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 132, - "name": "assetName", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/AssetExtended.ts", - "line": 6, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 133, - "name": "fingerprint", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/AssetExtended.ts", - "line": 7, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 131, - "name": "policyId", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/AssetExtended.ts", - "line": 5, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 134, - "name": "quantity", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/AssetExtended.ts", - "line": 8, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": 124, - "name": "Quantity", - "package": "@meshsdk/core" - } - }, - { - "id": 130, - "name": "unit", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/AssetExtended.ts", - "line": 4, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": 123, - "name": "Unit", - "package": "@meshsdk/core" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 132, - 133, - 131, - 134, - 130 - ] - } - ], - "sources": [ - { - "fileName": "common/types/AssetExtended.ts", - "line": 3, - "character": 28 - } - ] - } - } - }, - { - "id": 135, - "name": "AssetMetadata", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/AssetMetadata.ts", - "line": 3, - "character": 12 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "target": 136, - "name": "FungibleAssetMetadata", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": 141, - "name": "NonFungibleAssetMetadata", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": { - "sourceFileName": "src/core/CIP27.ts", - "qualifiedName": "RoyaltiesStandard" - }, - "name": "RoyaltiesStandard", - "package": "@meshsdk/core" - } - ] - } - }, - { - "id": 153, - "name": "BlockInfo", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/BlockInfo.ts", - "line": 1, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 154, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 169, - "name": "VRFKey", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/BlockInfo.ts", - "line": 16, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 167, - "name": "confirmations", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/BlockInfo.ts", - "line": 14, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 158, - "name": "epoch", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/BlockInfo.ts", - "line": 5, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 159, - "name": "epochSlot", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/BlockInfo.ts", - "line": 6, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 164, - "name": "fees", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/BlockInfo.ts", - "line": 11, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 156, - "name": "hash", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/BlockInfo.ts", - "line": 3, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 166, - "name": "nextBlock", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/BlockInfo.ts", - "line": 13, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 168, - "name": "operationalCertificate", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/BlockInfo.ts", - "line": 15, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 163, - "name": "output", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/BlockInfo.ts", - "line": 10, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 165, - "name": "previousBlock", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/BlockInfo.ts", - "line": 12, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 161, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/BlockInfo.ts", - "line": 8, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 157, - "name": "slot", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/BlockInfo.ts", - "line": 4, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 160, - "name": "slotLeader", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/BlockInfo.ts", - "line": 7, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 155, - "name": "time", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/BlockInfo.ts", - "line": 2, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 162, - "name": "txCount", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/BlockInfo.ts", - "line": 9, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 169, - 167, - 158, - 159, - 164, - 156, - 166, - 168, - 163, - 165, - 161, - 157, - 160, - 155, - 162 - ] - } - ], - "sources": [ - { - "fileName": "common/types/BlockInfo.ts", - "line": 1, - "character": 24 - } - ] - } - } - }, - { - "id": 115, - "name": "Budget", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Action.ts", - "line": 11, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 116, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 117, - "name": "mem", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Action.ts", - "line": 12, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 118, - "name": "steps", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Action.ts", - "line": 13, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 117, - 118 - ] - } - ], - "sources": [ - { - "fileName": "common/types/Action.ts", - "line": 11, - "character": 21 - } - ] - } - } - }, - { - "id": 1191, - "name": "BuilderData", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 136, - "character": 12 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reflection", - "declaration": { - "id": 1192, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1194, - "name": "content", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 139, - "character": 6 - } - ], - "type": { - "type": "reference", - "target": 170, - "name": "Data", - "package": "@meshsdk/core" - } - }, - { - "id": 1193, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 138, - "character": 6 - } - ], - "type": { - "type": "literal", - "value": "Mesh" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1194, - 1193 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 137, - "character": 4 - } - ] - } - }, - { - "type": "reflection", - "declaration": { - "id": 1195, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1197, - "name": "content", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 143, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1196, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 142, - "character": 6 - } - ], - "type": { - "type": "literal", - "value": "JSON" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1197, - 1196 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 141, - "character": 4 - } - ] - } - }, - { - "type": "reflection", - "declaration": { - "id": 1198, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1200, - "name": "content", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 147, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1199, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 146, - "character": 6 - } - ], - "type": { - "type": "literal", - "value": "CBOR" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1200, - 1199 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 145, - "character": 4 - } - ] - } - } - ] - } - }, - { - "id": 1209, - "name": "Certificate", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 162, - "character": 12 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reflection", - "declaration": { - "id": 1210, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1212, - "name": "poolParams", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 163, - "character": 28 - } - ], - "type": { - "type": "reference", - "target": 209, - "name": "PoolParams", - "package": "@meshsdk/core" - } - }, - { - "id": 1211, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 163, - "character": 6 - } - ], - "type": { - "type": "literal", - "value": "RegisterPool" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1212, - 1211 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 163, - "character": 4 - } - ] - } - }, - { - "type": "reflection", - "declaration": { - "id": 1213, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1215, - "name": "stakeKeyHash", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 164, - "character": 29 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1214, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 164, - "character": 6 - } - ], - "type": { - "type": "literal", - "value": "RegisterStake" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1215, - 1214 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 164, - "character": 4 - } - ] - } - }, - { - "type": "reflection", - "declaration": { - "id": 1216, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1219, - "name": "poolId", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 165, - "character": 51 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1218, - "name": "stakeKeyHash", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 165, - "character": 29 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1217, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 165, - "character": 6 - } - ], - "type": { - "type": "literal", - "value": "DelegateStake" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1219, - 1218, - 1217 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 165, - "character": 4 - } - ] - } - }, - { - "type": "reflection", - "declaration": { - "id": 1220, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1222, - "name": "stakeKeyHash", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 166, - "character": 31 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1221, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 166, - "character": 6 - } - ], - "type": { - "type": "literal", - "value": "DeregisterStake" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1222, - 1221 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 166, - "character": 4 - } - ] - } - }, - { - "type": "reflection", - "declaration": { - "id": 1223, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1226, - "name": "epoch", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 167, - "character": 42 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 1225, - "name": "poolId", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 167, - "character": 26 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1224, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 167, - "character": 6 - } - ], - "type": { - "type": "literal", - "value": "RetirePool" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1226, - 1225, - 1224 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 167, - "character": 4 - } - ] - } - } - ] - } - }, - { - "id": 1241, - "name": "CreateAppWalletOptions", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 36, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1242, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1244, - "name": "fetcher", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 38, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": 20, - "name": "IFetcher", - "package": "@meshsdk/core" - } - }, - { - "id": 1246, - "name": "key", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 40, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": 1230, - "name": "AppWalletKeyType", - "package": "@meshsdk/core" - } - }, - { - "id": 1243, - "name": "networkId", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 37, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 1245, - "name": "submitter", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 39, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": 88, - "name": "ISubmitter", - "package": "@meshsdk/core" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1244, - 1246, - 1243, - 1245 - ] - } - ], - "sources": [ - { - "fileName": "wallet/app.service.ts", - "line": 36, - "character": 37 - } - ] - } - } - }, - { - "id": 1465, - "name": "CreateMeshWalletOptions", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 25, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1466, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1468, - "name": "fetcher", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 27, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": 20, - "name": "IFetcher", - "package": "@meshsdk/core" - } - }, - { - "id": 1470, - "name": "key", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 29, - "character": 2 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reflection", - "declaration": { - "id": 1471, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1473, - "name": "bech32", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 32, - "character": 8 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1472, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 31, - "character": 8 - } - ], - "type": { - "type": "literal", - "value": "root" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1473, - 1472 - ] - } - ], - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 30, - "character": 6 - } - ] - } - }, - { - "type": "reflection", - "declaration": { - "id": 1474, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1476, - "name": "payment", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 36, - "character": 8 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1477, - "name": "stake", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 37, - "character": 8 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1475, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 35, - "character": 8 - } - ], - "type": { - "type": "literal", - "value": "cli" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1476, - 1477, - 1475 - ] - } - ], - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 34, - "character": 6 - } - ] - } - }, - { - "type": "reflection", - "declaration": { - "id": 1478, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1479, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 40, - "character": 8 - } - ], - "type": { - "type": "literal", - "value": "mnemonic" - } - }, - { - "id": 1480, - "name": "words", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 41, - "character": 8 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1479, - 1480 - ] - } - ], - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 39, - "character": 6 - } - ] - } - } - ] - } - }, - { - "id": 1467, - "name": "networkId", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 26, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 1469, - "name": "submitter", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 28, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": 88, - "name": "ISubmitter", - "package": "@meshsdk/core" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1468, - 1470, - 1467, - 1469 - ] - } - ], - "sources": [ - { - "fileName": "wallet/mesh.service.ts", - "line": 25, - "character": 38 - } - ] - } - } - }, - { - "id": 170, - "name": "Data", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Data.ts", - "line": 1, - "character": 12 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "number" - }, - { - "type": "intrinsic", - "name": "bigint" - }, - { - "type": "array", - "elementType": { - "type": "reference", - "target": 170, - "name": "Data", - "package": "@meshsdk/core" - } - }, - { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2015.collection.d.ts", - "qualifiedName": "Map" - }, - "typeArguments": [ - { - "type": "reference", - "target": 170, - "name": "Data", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": 170, - "name": "Data", - "package": "@meshsdk/core" - } - ], - "name": "Map", - "package": "typescript" - }, - { - "type": "reflection", - "declaration": { - "id": 171, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 172, - "name": "alternative", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Data.ts", - "line": 8, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 173, - "name": "fields", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Data.ts", - "line": 9, - "character": 6 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 170, - "name": "Data", - "package": "@meshsdk/core" - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 172, - 173 - ] - } - ], - "sources": [ - { - "fileName": "common/types/Data.ts", - "line": 7, - "character": 4 - } - ] - } - } - ] - } - }, - { - "id": 174, - "name": "DataSignature", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/DataSignature.ts", - "line": 1, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 175, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 177, - "name": "key", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/DataSignature.ts", - "line": 3, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 176, - "name": "signature", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/DataSignature.ts", - "line": 2, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 177, - 176 - ] - } - ], - "sources": [ - { - "fileName": "common/types/DataSignature.ts", - "line": 1, - "character": 28 - } - ] - } - } - }, - { - "id": 178, - "name": "Era", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Era.ts", - "line": 1, - "character": 12 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": "ALONZO" - }, - { - "type": "literal", - "value": "BABBAGE" - } - ] - } - }, - { - "id": 136, - "name": "FungibleAssetMetadata", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/AssetMetadata.ts", - "line": 8, - "character": 12 - } - ], - "type": { - "type": "intersection", - "types": [ - { - "type": "reference", - "target": { - "sourceFileName": "src/core/CIP25.ts", - "qualifiedName": "MetadataStandard" - }, - "name": "MetadataStandard", - "package": "@meshsdk/core" - }, - { - "type": "reflection", - "declaration": { - "id": 137, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 139, - "name": "decimals", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/AssetMetadata.ts", - "line": 10, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 138, - "name": "ticker", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/AssetMetadata.ts", - "line": 9, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 140, - "name": "version", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/AssetMetadata.ts", - "line": 11, - "character": 2 - } - ], - "type": { - "type": "templateLiteral", - "head": "", - "tail": [ - [ - { - "type": "intrinsic", - "name": "number" - }, - "." - ], - [ - { - "type": "intrinsic", - "name": "number" - }, - "" - ] - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 139, - 138, - 140 - ] - } - ], - "sources": [ - { - "fileName": "common/types/AssetMetadata.ts", - "line": 8, - "character": 55 - } - ] - } - } - ] - } - }, - { - "id": 142, - "name": "ImageAssetMetadata", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/AssetMetadata.ts", - "line": 22, - "character": 12 - } - ], - "type": { - "type": "intersection", - "types": [ - { - "type": "reference", - "target": { - "sourceFileName": "src/core/CIP25.ts", - "qualifiedName": "MetadataStandard" - }, - "name": "MetadataStandard", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": { - "sourceFileName": "src/core/CIP25.ts", - "qualifiedName": "Files" - }, - "name": "Files", - "package": "@meshsdk/core" - }, - { - "type": "reflection", - "declaration": { - "id": 143, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 144, - "name": "artists", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "common/types/AssetMetadata.ts", - "line": 23, - "character": 2 - } - ], - "type": { - "type": "tuple", - "elements": [ - { - "type": "reflection", - "declaration": { - "id": 145, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 146, - "name": "name", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/AssetMetadata.ts", - "line": 24, - "character": 4 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 147, - "name": "twitter", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "common/types/AssetMetadata.ts", - "line": 25, - "character": 4 - } - ], - "type": { - "type": "templateLiteral", - "head": "https://twitter.com/", - "tail": [ - [ - { - "type": "intrinsic", - "name": "string" - }, - "" - ] - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 146, - 147 - ] - } - ], - "sources": [ - { - "fileName": "common/types/AssetMetadata.ts", - "line": 23, - "character": 13 - } - ] - } - } - ] - } - }, - { - "id": 148, - "name": "attributes", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "common/types/AssetMetadata.ts", - "line": 27, - "character": 2 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 149, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "sources": [ - { - "fileName": "common/types/AssetMetadata.ts", - "line": 27, - "character": 15 - } - ], - "indexSignature": { - "id": 150, - "name": "__index", - "variant": "signature", - "kind": 8192, - "flags": {}, - "sources": [ - { - "fileName": "common/types/AssetMetadata.ts", - "line": 28, - "character": 4 - } - ], - "parameters": [ - { - "id": 151, - "name": "key", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - } - } - }, - { - "id": 152, - "name": "traits", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "common/types/AssetMetadata.ts", - "line": 30, - "character": 2 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 144, - 148, - 152 - ] - } - ], - "sources": [ - { - "fileName": "common/types/AssetMetadata.ts", - "line": 22, - "character": 60 - } - ] - } - } - ] - } - }, - { - "id": 208, - "name": "LanguageVersion", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/PlutusScript.ts", - "line": 8, - "character": 12 - } - ], - "type": { - "type": "typeOperator", - "operator": "keyof", - "target": { - "type": "query", - "queryType": { - "type": "reference", - "target": { - "sourceFileName": "src/common/constants.ts", - "qualifiedName": "LANGUAGE_VERSIONS" - }, - "name": "LANGUAGE_VERSIONS", - "package": "@meshsdk/core", - "preferValues": true - } - } - } - }, - { - "id": 558, - "name": "MaestroSupportedNetworks", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "providers/maestro.provider.ts", - "line": 24, - "character": 12 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": "Mainnet" - }, - { - "type": "literal", - "value": "Preprod" - }, - { - "type": "literal", - "value": "Preview" - } - ] - } - }, - { - "id": 1085, - "name": "MeshTxBuilderBody", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 11, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1086, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1098, - "name": "certificates", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 23, - "character": 2 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 1209, - "name": "Certificate", - "package": "@meshsdk/core" - } - } - }, - { - "id": 1095, - "name": "changeAddress", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 20, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1091, - "name": "collaterals", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 16, - "character": 2 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 1101, - "name": "PubKeyTxIn", - "package": "@meshsdk/core" - } - } - }, - { - "id": 1089, - "name": "extraInputs", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 14, - "character": 2 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - }, - { - "id": 1087, - "name": "inputs", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 12, - "character": 2 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 1100, - "name": "TxIn", - "package": "@meshsdk/core" - } - } - }, - { - "id": 1096, - "name": "metadata", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 21, - "character": 2 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 1205, - "name": "Metadata", - "package": "@meshsdk/core" - } - } - }, - { - "id": 1094, - "name": "mints", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 19, - "character": 2 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 1171, - "name": "MintItem", - "package": "@meshsdk/core" - } - } - }, - { - "id": 1088, - "name": "outputs", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 13, - "character": 2 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 1162, - "name": "Output", - "package": "@meshsdk/core" - } - } - }, - { - "id": 1093, - "name": "referenceInputs", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 18, - "character": 2 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 1158, - "name": "RefTxIn", - "package": "@meshsdk/core" - } - } - }, - { - "id": 1092, - "name": "requiredSignatures", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 17, - "character": 2 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - }, - { - "id": 1090, - "name": "selectionThreshold", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 15, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 1099, - "name": "signingKey", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 25, - "character": 2 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - }, - { - "id": 1097, - "name": "validityRange", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 22, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": 1187, - "name": "ValidityRange", - "package": "@meshsdk/core" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1098, - 1095, - 1091, - 1089, - 1087, - 1096, - 1094, - 1088, - 1093, - 1092, - 1090, - 1099, - 1097 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 11, - "character": 32 - } - ] - } - } - }, - { - "id": 1205, - "name": "Metadata", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 157, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1206, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1208, - "name": "metadata", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 159, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1207, - "name": "tag", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 158, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1208, - 1207 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 157, - "character": 23 - } - ] - } - } - }, - { - "id": 179, - "name": "Mint", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Mint.ts", - "line": 5, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 180, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 181, - "name": "assetName", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Mint.ts", - "line": 6, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 182, - "name": "assetQuantity", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Mint.ts", - "line": 7, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": 124, - "name": "Quantity", - "package": "@meshsdk/core" - } - }, - { - "id": 185, - "name": "label", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Mint.ts", - "line": 10, - "character": 2 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": "20" - }, - { - "type": "literal", - "value": "721" - }, - { - "type": "literal", - "value": "777" - }, - { - "type": "templateLiteral", - "head": "", - "tail": [ - [ - { - "type": "intrinsic", - "name": "number" - }, - "" - ] - ] - } - ] - } - }, - { - "id": 183, - "name": "metadata", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Mint.ts", - "line": 8, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": 135, - "name": "AssetMetadata", - "package": "@meshsdk/core" - } - }, - { - "id": 184, - "name": "recipient", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Mint.ts", - "line": 9, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": 246, - "name": "Recipient", - "package": "@meshsdk/core" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 181, - 182, - 185, - 183, - 184 - ] - } - ], - "sources": [ - { - "fileName": "common/types/Mint.ts", - "line": 5, - "character": 19 - } - ] - } - } - }, - { - "id": 1171, - "name": "MintItem", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 110, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1172, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1176, - "name": "amount", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 114, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1175, - "name": "assetName", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 113, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1174, - "name": "policyId", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 112, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1177, - "name": "redeemer", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 115, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": 1201, - "name": "Redeemer", - "package": "@meshsdk/core" - } - }, - { - "id": 1178, - "name": "scriptSource", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 116, - "character": 2 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reflection", - "declaration": { - "id": 1179, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1181, - "name": "script", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 119, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": 204, - "name": "PlutusScript", - "package": "@meshsdk/core" - } - }, - { - "id": 1180, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 118, - "character": 8 - } - ], - "type": { - "type": "literal", - "value": "Provided" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1181, - 1180 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 117, - "character": 6 - } - ] - } - }, - { - "type": "reflection", - "declaration": { - "id": 1182, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1184, - "name": "txHash", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 123, - "character": 8 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1185, - "name": "txIndex", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 124, - "character": 8 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 1183, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 122, - "character": 8 - } - ], - "type": { - "type": "literal", - "value": "Reference Script" - } - }, - { - "id": 1186, - "name": "version", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 125, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": 208, - "name": "LanguageVersion", - "package": "@meshsdk/core" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1184, - 1185, - 1183, - 1186 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 121, - "character": 6 - } - ] - } - } - ] - } - }, - { - "id": 1173, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 111, - "character": 2 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": "Plutus" - }, - { - "type": "literal", - "value": "Native" - } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1176, - 1175, - 1174, - 1177, - 1178, - 1173 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 110, - "character": 23 - } - ] - } - } - }, - { - "id": 186, - "name": "NativeScript", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/NativeScript.ts", - "line": 1, - "character": 12 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reflection", - "declaration": { - "id": 187, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 189, - "name": "slot", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/NativeScript.ts", - "line": 4, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 188, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/NativeScript.ts", - "line": 3, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": "after" - }, - { - "type": "literal", - "value": "before" - } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 189, - 188 - ] - } - ], - "sources": [ - { - "fileName": "common/types/NativeScript.ts", - "line": 2, - "character": 4 - } - ] - } - }, - { - "type": "reflection", - "declaration": { - "id": 190, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 192, - "name": "scripts", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/NativeScript.ts", - "line": 8, - "character": 6 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 186, - "name": "NativeScript", - "package": "@meshsdk/core" - } - } - }, - { - "id": 191, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/NativeScript.ts", - "line": 7, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": "all" - }, - { - "type": "literal", - "value": "any" - } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 192, - 191 - ] - } - ], - "sources": [ - { - "fileName": "common/types/NativeScript.ts", - "line": 6, - "character": 4 - } - ] - } - }, - { - "type": "reflection", - "declaration": { - "id": 193, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 195, - "name": "required", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/NativeScript.ts", - "line": 12, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 196, - "name": "scripts", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/NativeScript.ts", - "line": 13, - "character": 6 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 186, - "name": "NativeScript", - "package": "@meshsdk/core" - } - } - }, - { - "id": 194, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/NativeScript.ts", - "line": 11, - "character": 6 - } - ], - "type": { - "type": "literal", - "value": "atLeast" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 195, - 196, - 194 - ] - } - ], - "sources": [ - { - "fileName": "common/types/NativeScript.ts", - "line": 10, - "character": 4 - } - ] - } - }, - { - "type": "reflection", - "declaration": { - "id": 197, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 199, - "name": "keyHash", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/NativeScript.ts", - "line": 17, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 198, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/NativeScript.ts", - "line": 16, - "character": 6 - } - ], - "type": { - "type": "literal", - "value": "sig" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 199, - 198 - ] - } - ], - "sources": [ - { - "fileName": "common/types/NativeScript.ts", - "line": 15, - "character": 4 - } - ] - } - } - ] - } - }, - { - "id": 200, - "name": "Network", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Network.ts", - "line": 3, - "character": 12 - } - ], - "type": { - "type": "indexedAccess", - "indexType": { - "type": "intrinsic", - "name": "number" - }, - "objectType": { - "type": "query", - "queryType": { - "type": "reference", - "target": { - "sourceFileName": "src/common/types/Network.ts", - "qualifiedName": "ALL_NETWORKS" - }, - "name": "ALL_NETWORKS", - "package": "@meshsdk/core", - "preferValues": true - } - } - } - }, - { - "id": 141, - "name": "NonFungibleAssetMetadata", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/AssetMetadata.ts", - "line": 14, - "character": 12 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "target": { - "sourceFileName": "src/common/types/AssetMetadata.ts", - "qualifiedName": "AudioAssetMetadata" - }, - "name": "AudioAssetMetadata", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": 142, - "name": "ImageAssetMetadata", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": { - "sourceFileName": "src/common/types/AssetMetadata.ts", - "qualifiedName": "SmartAssetMetadata" - }, - "name": "SmartAssetMetadata", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": { - "sourceFileName": "src/common/types/AssetMetadata.ts", - "qualifiedName": "VideoAssetMetadata" - }, - "name": "VideoAssetMetadata", - "package": "@meshsdk/core" - } - ] - } - }, - { - "id": 1162, - "name": "Output", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 100, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1163, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1164, - "name": "address", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 101, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1165, - "name": "amount", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 102, - "character": 2 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 119, - "name": "Asset", - "package": "@meshsdk/core" - } - } - }, - { - "id": 1166, - "name": "datum", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 103, - "character": 2 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1167, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1169, - "name": "data", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 105, - "character": 4 - } - ], - "type": { - "type": "reference", - "target": 1191, - "name": "BuilderData", - "package": "@meshsdk/core" - } - }, - { - "id": 1168, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 104, - "character": 4 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": "Hash" - }, - { - "type": "literal", - "value": "Inline" - } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1169, - 1168 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 103, - "character": 10 - } - ] - } - } - }, - { - "id": 1170, - "name": "referenceScript", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 107, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": 204, - "name": "PlutusScript", - "package": "@meshsdk/core" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1164, - 1165, - 1166, - 1170 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 100, - "character": 21 - } - ] - } - } - }, - { - "id": 204, - "name": "PlutusScript", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/PlutusScript.ts", - "line": 3, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 205, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 207, - "name": "code", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/PlutusScript.ts", - "line": 5, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 206, - "name": "version", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/PlutusScript.ts", - "line": 4, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": 208, - "name": "LanguageVersion", - "package": "@meshsdk/core" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 207, - 206 - ] - } - ], - "sources": [ - { - "fileName": "common/types/PlutusScript.ts", - "line": 3, - "character": 27 - } - ] - } - } - }, - { - "id": 220, - "name": "PoolMetadata", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/PoolParams.ts", - "line": 15, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 221, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 222, - "name": "URL", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/PoolParams.ts", - "line": 16, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 223, - "name": "hash", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/PoolParams.ts", - "line": 17, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 222, - 223 - ] - } - ], - "sources": [ - { - "fileName": "common/types/PoolParams.ts", - "line": 15, - "character": 27 - } - ] - } - } - }, - { - "id": 209, - "name": "PoolParams", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/PoolParams.ts", - "line": 3, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 210, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 211, - "name": "VRFKeyHash", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/PoolParams.ts", - "line": 4, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 214, - "name": "cost", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/PoolParams.ts", - "line": 7, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 215, - "name": "margin", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/PoolParams.ts", - "line": 8, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 219, - "name": "metadata", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "common/types/PoolParams.ts", - "line": 12, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": 220, - "name": "PoolMetadata", - "package": "@meshsdk/core" - } - }, - { - "id": 212, - "name": "operator", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/PoolParams.ts", - "line": 5, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 217, - "name": "owners", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/PoolParams.ts", - "line": 10, - "character": 2 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - }, - { - "id": 213, - "name": "pledge", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/PoolParams.ts", - "line": 6, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 216, - "name": "relays", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/PoolParams.ts", - "line": 9, - "character": 2 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 254, - "name": "Relay", - "package": "@meshsdk/core" - } - } - }, - { - "id": 218, - "name": "rewardAddress", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/PoolParams.ts", - "line": 11, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 211, - 214, - 215, - 219, - 212, - 217, - 213, - 216, - 218 - ] - } - ], - "sources": [ - { - "fileName": "common/types/PoolParams.ts", - "line": 3, - "character": 25 - } - ] - } - } - }, - { - "id": 224, - "name": "Protocol", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Protocol.ts", - "line": 1, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 225, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 245, - "name": "coinsPerUTxOSize", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Protocol.ts", - "line": 21, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 243, - "name": "collateralPercent", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Protocol.ts", - "line": 19, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 234, - "name": "decentralisation", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Protocol.ts", - "line": 10, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 226, - "name": "epoch", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Protocol.ts", - "line": 2, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 232, - "name": "keyDeposit", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Protocol.ts", - "line": 8, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 240, - "name": "maxBlockExMem", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Protocol.ts", - "line": 16, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 241, - "name": "maxBlockExSteps", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Protocol.ts", - "line": 17, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 231, - "name": "maxBlockHeaderSize", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Protocol.ts", - "line": 7, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 229, - "name": "maxBlockSize", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Protocol.ts", - "line": 5, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 244, - "name": "maxCollateralInputs", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Protocol.ts", - "line": 20, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 238, - "name": "maxTxExMem", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Protocol.ts", - "line": 14, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 239, - "name": "maxTxExSteps", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Protocol.ts", - "line": 15, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 230, - "name": "maxTxSize", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Protocol.ts", - "line": 6, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 242, - "name": "maxValSize", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Protocol.ts", - "line": 18, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 227, - "name": "minFeeA", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Protocol.ts", - "line": 3, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 228, - "name": "minFeeB", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Protocol.ts", - "line": 4, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 235, - "name": "minPoolCost", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Protocol.ts", - "line": 11, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 233, - "name": "poolDeposit", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Protocol.ts", - "line": 9, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 236, - "name": "priceMem", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Protocol.ts", - "line": 12, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 237, - "name": "priceStep", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Protocol.ts", - "line": 13, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 245, - 243, - 234, - 226, - 232, - 240, - 241, - 231, - 229, - 244, - 238, - 239, - 230, - 242, - 227, - 228, - 235, - 233, - 236, - 237 - ] - } - ], - "sources": [ - { - "fileName": "common/types/Protocol.ts", - "line": 1, - "character": 23 - } - ] - } - } - }, - { - "id": 1101, - "name": "PubKeyTxIn", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 30, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1102, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1104, - "name": "txIn", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 30, - "character": 43 - } - ], - "type": { - "type": "reference", - "target": 1105, - "name": "TxInParameter", - "package": "@meshsdk/core" - } - }, - { - "id": 1103, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 30, - "character": 27 - } - ], - "type": { - "type": "literal", - "value": "PubKey" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1104, - 1103 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 30, - "character": 25 - } - ] - } - } - }, - { - "id": 124, - "name": "Quantity", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Asset.ts", - "line": 8, - "character": 12 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 246, - "name": "Recipient", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Recipient.ts", - "line": 5, - "character": 12 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "reflection", - "declaration": { - "id": 247, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 248, - "name": "address", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Recipient.ts", - "line": 6, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 249, - "name": "datum", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "common/types/Recipient.ts", - "line": 7, - "character": 2 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 250, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 252, - "name": "inline", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "common/types/Recipient.ts", - "line": 9, - "character": 4 - } - ], - "type": { - "type": "intrinsic", - "name": "boolean" - } - }, - { - "id": 251, - "name": "value", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Recipient.ts", - "line": 8, - "character": 4 - } - ], - "type": { - "type": "reference", - "target": 170, - "name": "Data", - "package": "@meshsdk/core" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 252, - 251 - ] - } - ], - "sources": [ - { - "fileName": "common/types/Recipient.ts", - "line": 7, - "character": 10 - } - ] - } - } - }, - { - "id": 253, - "name": "script", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "common/types/Recipient.ts", - "line": 11, - "character": 2 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "target": 204, - "name": "PlutusScript", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": 186, - "name": "NativeScript", - "package": "@meshsdk/core" - } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 248, - 249, - 253 - ] - } - ], - "sources": [ - { - "fileName": "common/types/Recipient.ts", - "line": 5, - "character": 33 - } - ] - } - } - ] - } - }, - { - "id": 1201, - "name": "Redeemer", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 152, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1202, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1203, - "name": "data", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 153, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": 1191, - "name": "BuilderData", - "package": "@meshsdk/core" - } - }, - { - "id": 1204, - "name": "exUnits", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 154, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": 115, - "name": "Budget", - "package": "@meshsdk/core" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1203, - 1204 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 152, - "character": 23 - } - ] - } - } - }, - { - "id": 1158, - "name": "RefTxIn", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 98, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1159, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1160, - "name": "txHash", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 98, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1161, - "name": "txIndex", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 98, - "character": 40 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1160, - 1161 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 98, - "character": 22 - } - ] - } - } - }, - { - "id": 254, - "name": "Relay", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Relay.ts", - "line": 1, - "character": 12 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reflection", - "declaration": { - "id": 255, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 257, - "name": "IPV4", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "common/types/Relay.ts", - "line": 4, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 258, - "name": "IPV6", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "common/types/Relay.ts", - "line": 5, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 259, - "name": "port", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "common/types/Relay.ts", - "line": 6, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 256, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Relay.ts", - "line": 3, - "character": 6 - } - ], - "type": { - "type": "literal", - "value": "SingleHostAddr" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 257, - 258, - 259, - 256 - ] - } - ], - "sources": [ - { - "fileName": "common/types/Relay.ts", - "line": 2, - "character": 4 - } - ] - } - }, - { - "type": "reflection", - "declaration": { - "id": 260, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 262, - "name": "domainName", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Relay.ts", - "line": 10, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 263, - "name": "port", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "common/types/Relay.ts", - "line": 11, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 261, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Relay.ts", - "line": 9, - "character": 6 - } - ], - "type": { - "type": "literal", - "value": "SingleHostName" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 262, - 263, - 261 - ] - } - ], - "sources": [ - { - "fileName": "common/types/Relay.ts", - "line": 8, - "character": 4 - } - ] - } - }, - { - "type": "reflection", - "declaration": { - "id": 264, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 266, - "name": "domainName", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Relay.ts", - "line": 15, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 265, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Relay.ts", - "line": 14, - "character": 6 - } - ], - "type": { - "type": "literal", - "value": "MultiHostName" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 266, - 265 - ] - } - ], - "sources": [ - { - "fileName": "common/types/Relay.ts", - "line": 13, - "character": 4 - } - ] - } - } - ] - } - }, - { - "id": 1227, - "name": "RequiredWith", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 171, - "character": 12 - } - ], - "typeParameters": [ - { - "id": 1228, - "name": "T", - "variant": "typeParam", - "kind": 131072, - "flags": {} - }, - { - "id": 1229, - "name": "K", - "variant": "typeParam", - "kind": 131072, - "flags": {}, - "type": { - "type": "typeOperator", - "operator": "keyof", - "target": { - "type": "reference", - "target": 1228, - "name": "T", - "package": "@meshsdk/core", - "refersToTypeParameter": true - } - } - } - ], - "type": { - "type": "intersection", - "types": [ - { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Required" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1228, - "name": "T", - "package": "@meshsdk/core", - "refersToTypeParameter": true - } - ], - "name": "Required", - "package": "typescript" - }, - { - "type": "mapped", - "parameter": "P", - "parameterType": { - "type": "reference", - "target": 1229, - "name": "K", - "package": "@meshsdk/core", - "refersToTypeParameter": true - }, - "templateType": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Required" - }, - "typeArguments": [ - { - "type": "indexedAccess", - "indexType": { - "type": "reference", - "target": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "P" - }, - "name": "P", - "package": "@meshsdk/core", - "refersToTypeParameter": true - }, - "objectType": { - "type": "reference", - "target": 1228, - "name": "T", - "package": "@meshsdk/core", - "refersToTypeParameter": true - } - } - ], - "name": "Required", - "package": "typescript" - } - } - ] - } - }, - { - "id": 1152, - "name": "ScriptSourceInfo", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 91, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1153, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1156, - "name": "spendingScriptHash", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 94, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1154, - "name": "txHash", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 92, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1155, - "name": "txIndex", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 93, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 1157, - "name": "version", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 95, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": 208, - "name": "LanguageVersion", - "package": "@meshsdk/core" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1156, - 1154, - 1155, - 1157 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 91, - "character": 31 - } - ] - } - } - }, - { - "id": 1129, - "name": "ScriptTxIn", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 62, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1130, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1133, - "name": "scriptTxIn", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 65, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": 1134, - "name": "ScriptTxInParameter", - "package": "@meshsdk/core" - } - }, - { - "id": 1132, - "name": "txIn", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 64, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": 1105, - "name": "TxInParameter", - "package": "@meshsdk/core" - } - }, - { - "id": 1131, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 63, - "character": 2 - } - ], - "type": { - "type": "literal", - "value": "Script" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1133, - 1132, - 1131 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 62, - "character": 25 - } - ] - } - } - }, - { - "id": 1134, - "name": "ScriptTxInParameter", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 68, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1135, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1143, - "name": "datumSource", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 78, - "character": 2 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reflection", - "declaration": { - "id": 1144, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1146, - "name": "data", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 81, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": 1191, - "name": "BuilderData", - "package": "@meshsdk/core" - } - }, - { - "id": 1145, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 80, - "character": 8 - } - ], - "type": { - "type": "literal", - "value": "Provided" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1146, - 1145 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 79, - "character": 6 - } - ] - } - }, - { - "type": "reflection", - "declaration": { - "id": 1147, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1149, - "name": "txHash", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 85, - "character": 8 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1150, - "name": "txIndex", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 86, - "character": 8 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 1148, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 84, - "character": 8 - } - ], - "type": { - "type": "literal", - "value": "Inline" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1149, - 1150, - 1148 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 83, - "character": 6 - } - ] - } - } - ] - } - }, - { - "id": 1151, - "name": "redeemer", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 88, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": 1201, - "name": "Redeemer", - "package": "@meshsdk/core" - } - }, - { - "id": 1136, - "name": "scriptSource", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 69, - "character": 2 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reflection", - "declaration": { - "id": 1137, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1139, - "name": "script", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 72, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": 204, - "name": "PlutusScript", - "package": "@meshsdk/core" - } - }, - { - "id": 1138, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 71, - "character": 8 - } - ], - "type": { - "type": "literal", - "value": "Provided" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1139, - 1138 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 70, - "character": 6 - } - ] - } - }, - { - "type": "reflection", - "declaration": { - "id": 1140, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1142, - "name": "txInInfo", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 76, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": 1152, - "name": "ScriptSourceInfo", - "package": "@meshsdk/core" - } - }, - { - "id": 1141, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 75, - "character": 8 - } - ], - "type": { - "type": "literal", - "value": "Inline" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1142, - 1141 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 74, - "character": 6 - } - ] - } - } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1143, - 1151, - 1136 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 68, - "character": 34 - } - ] - } - } - }, - { - "id": 1125, - "name": "SimpleScriptSourceInfo", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 57, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1126, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1127, - "name": "txHash", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 58, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1128, - "name": "txIndex", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 59, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1127, - 1128 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 57, - "character": 37 - } - ] - } - } - }, - { - "id": 1111, - "name": "SimpleScriptTxIn", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 39, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1112, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1115, - "name": "simpleScriptTxIn", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 42, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": 1116, - "name": "SimpleScriptTxInParameter", - "package": "@meshsdk/core" - } - }, - { - "id": 1114, - "name": "txIn", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 41, - "character": 2 - } - ], - "type": { - "type": "reference", - "target": 1105, - "name": "TxInParameter", - "package": "@meshsdk/core" - } - }, - { - "id": 1113, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 40, - "character": 2 - } - ], - "type": { - "type": "literal", - "value": "SimpleScript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1115, - 1114, - 1113 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 39, - "character": 31 - } - ] - } - } - }, - { - "id": 1116, - "name": "SimpleScriptTxInParameter", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 45, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1117, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1118, - "name": "scriptSource", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 46, - "character": 2 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reflection", - "declaration": { - "id": 1119, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1121, - "name": "script", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 49, - "character": 8 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1120, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 48, - "character": 8 - } - ], - "type": { - "type": "literal", - "value": "Provided" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1121, - 1120 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 47, - "character": 6 - } - ] - } - }, - { - "type": "reflection", - "declaration": { - "id": 1122, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1124, - "name": "txInInfo", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 53, - "character": 8 - } - ], - "type": { - "type": "reference", - "target": 1125, - "name": "SimpleScriptSourceInfo", - "package": "@meshsdk/core" - } - }, - { - "id": 1123, - "name": "type", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 52, - "character": 8 - } - ], - "type": { - "type": "literal", - "value": "Inline" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1124, - 1123 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 51, - "character": 6 - } - ] - } - } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1118 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 45, - "character": 40 - } - ] - } - } - }, - { - "id": 267, - "name": "Token", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Token.ts", - "line": 3, - "character": 12 - } - ], - "type": { - "type": "typeOperator", - "operator": "keyof", - "target": { - "type": "query", - "queryType": { - "type": "reference", - "target": { - "sourceFileName": "src/common/constants.ts", - "qualifiedName": "SUPPORTED_TOKENS" - }, - "name": "SUPPORTED_TOKENS", - "package": "@meshsdk/core", - "preferValues": true - } - } - } - }, - { - "id": 268, - "name": "TransactionInfo", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/TransactionInfo.ts", - "line": 1, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 269, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 271, - "name": "block", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/TransactionInfo.ts", - "line": 3, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 276, - "name": "deposit", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/TransactionInfo.ts", - "line": 8, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 274, - "name": "fees", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/TransactionInfo.ts", - "line": 6, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 272, - "name": "hash", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/TransactionInfo.ts", - "line": 4, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 270, - "name": "index", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/TransactionInfo.ts", - "line": 2, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 278, - "name": "invalidAfter", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/TransactionInfo.ts", - "line": 10, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 277, - "name": "invalidBefore", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/TransactionInfo.ts", - "line": 9, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 275, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/TransactionInfo.ts", - "line": 7, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 273, - "name": "slot", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/TransactionInfo.ts", - "line": 5, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 271, - 276, - 274, - 272, - 270, - 278, - 277, - 275, - 273 - ] - } - ], - "sources": [ - { - "fileName": "common/types/TransactionInfo.ts", - "line": 1, - "character": 30 - } - ] - } - } - }, - { - "id": 1100, - "name": "TxIn", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 28, - "character": 12 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "target": 1101, - "name": "PubKeyTxIn", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": 1111, - "name": "SimpleScriptTxIn", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": 1129, - "name": "ScriptTxIn", - "package": "@meshsdk/core" - } - ] - } - }, - { - "id": 1105, - "name": "TxInParameter", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 32, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1106, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1110, - "name": "address", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 36, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1109, - "name": "amount", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 35, - "character": 2 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 119, - "name": "Asset", - "package": "@meshsdk/core" - } - } - }, - { - "id": 1107, - "name": "txHash", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 33, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1108, - "name": "txIndex", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 34, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1110, - 1109, - 1107, - 1108 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 32, - "character": 28 - } - ] - } - } - }, - { - "id": 279, - "name": "UTxO", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/UTxO.ts", - "line": 3, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 280, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 281, - "name": "input", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/UTxO.ts", - "line": 4, - "character": 2 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 282, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 283, - "name": "outputIndex", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/UTxO.ts", - "line": 5, - "character": 4 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 284, - "name": "txHash", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/UTxO.ts", - "line": 6, - "character": 4 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 283, - 284 - ] - } - ], - "sources": [ - { - "fileName": "common/types/UTxO.ts", - "line": 4, - "character": 9 - } - ] - } - } - }, - { - "id": 285, - "name": "output", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/UTxO.ts", - "line": 8, - "character": 2 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 286, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 287, - "name": "address", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/UTxO.ts", - "line": 9, - "character": 4 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 288, - "name": "amount", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/UTxO.ts", - "line": 10, - "character": 4 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 119, - "name": "Asset", - "package": "@meshsdk/core" - } - } - }, - { - "id": 289, - "name": "dataHash", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "common/types/UTxO.ts", - "line": 11, - "character": 4 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 290, - "name": "plutusData", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "common/types/UTxO.ts", - "line": 12, - "character": 4 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 292, - "name": "scriptHash", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "common/types/UTxO.ts", - "line": 14, - "character": 4 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 291, - "name": "scriptRef", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "common/types/UTxO.ts", - "line": 13, - "character": 4 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 287, - 288, - 289, - 290, - 292, - 291 - ] - } - ], - "sources": [ - { - "fileName": "common/types/UTxO.ts", - "line": 8, - "character": 10 - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 281, - 285 - ] - } - ], - "sources": [ - { - "fileName": "common/types/UTxO.ts", - "line": 3, - "character": 19 - } - ] - } - } - }, - { - "id": 123, - "name": "Unit", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Asset.ts", - "line": 6, - "character": 12 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1187, - "name": "ValidityRange", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 131, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1188, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1189, - "name": "invalidBefore", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 132, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 1190, - "name": "invalidHereafter", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 133, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1189, - 1190 - ] - } - ], - "sources": [ - { - "fileName": "transaction/meshTxBuilder/type.ts", - "line": 131, - "character": 28 - } - ] - } - } - }, - { - "id": 293, - "name": "Wallet", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Wallet.ts", - "line": 1, - "character": 12 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 294, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 296, - "name": "icon", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Wallet.ts", - "line": 3, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 295, - "name": "name", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Wallet.ts", - "line": 2, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 297, - "name": "version", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Wallet.ts", - "line": 4, - "character": 2 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 296, - 295, - 297 - ] - } - ], - "sources": [ - { - "fileName": "common/types/Wallet.ts", - "line": 1, - "character": 21 - } - ] - } - } - }, - { - "id": 11, - "name": "checkSignature", - "variant": "declaration", - "kind": 64, - "flags": {}, - "sources": [ - { - "fileName": "core/CIP8.ts", - "line": 26, - "character": 13 - } - ], - "signatures": [ - { - "id": 12, - "name": "checkSignature", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "core/CIP8.ts", - "line": 26, - "character": 30 - } - ], - "parameters": [ - { - "id": 13, - "name": "message", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 14, - "name": "signer", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 15, - "name": "__namedParameters", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": 174, - "name": "DataSignature", - "package": "@meshsdk/core" - } - } - ], - "type": { - "type": "intrinsic", - "name": "boolean" - } - } - ] - }, - { - "id": 1, - "name": "generateNonce", - "variant": "declaration", - "kind": 64, - "flags": {}, - "sources": [ - { - "fileName": "common/helpers/generateNonce.ts", - "line": 4, - "character": 13 - } - ], - "signatures": [ - { - "id": 2, - "name": "generateNonce", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/helpers/generateNonce.ts", - "line": 4, - "character": 29 - } - ], - "parameters": [ - { - "id": 3, - "name": "label", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "''" - }, - { - "id": 4, - "name": "length", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "32" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 201, - "name": "isNetwork", - "variant": "declaration", - "kind": 64, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Network.ts", - "line": 5, - "character": 13 - } - ], - "signatures": [ - { - "id": 202, - "name": "isNetwork", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Network.ts", - "line": 5, - "character": 25 - } - ], - "parameters": [ - { - "id": 203, - "name": "value", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "unknown" - } - } - ], - "type": { - "type": "predicate", - "name": "value", - "asserts": false, - "targetType": { - "type": "union", - "types": [ - { - "type": "literal", - "value": "testnet" - }, - { - "type": "literal", - "value": "preview" - }, - { - "type": "literal", - "value": "preprod" - }, - { - "type": "literal", - "value": "mainnet" - } - ] - } - } - } - ] - }, - { - "id": 369, - "name": "keepRelevant", - "variant": "declaration", - "kind": 64, - "flags": {}, - "sources": [ - { - "fileName": "core/CIP2.ts", - "line": 8, - "character": 13 - } - ], - "signatures": [ - { - "id": 370, - "name": "keepRelevant", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "core/CIP2.ts", - "line": 8, - "character": 28 - } - ], - "parameters": [ - { - "id": 371, - "name": "requestedOutputSet", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2015.collection.d.ts", - "qualifiedName": "Map" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Map", - "package": "typescript" - } - }, - { - "id": 372, - "name": "initialUTxOSet", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - }, - { - "id": 373, - "name": "minimumLovelaceRequired", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "'5000000'" - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - } - ] - }, - { - "id": 374, - "name": "largestFirst", - "variant": "declaration", - "kind": 64, - "flags": {}, - "sources": [ - { - "fileName": "core/CIP2.ts", - "line": 42, - "character": 13 - } - ], - "signatures": [ - { - "id": 375, - "name": "largestFirst", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "core/CIP2.ts", - "line": 42, - "character": 28 - } - ], - "parameters": [ - { - "id": 376, - "name": "lovelace", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 377, - "name": "initialUTxOSet", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - }, - { - "id": 378, - "name": "includeTxFees", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "boolean" - }, - "defaultValue": "false" - }, - { - "id": 379, - "name": "__namedParameters", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": 224, - "name": "Protocol", - "package": "@meshsdk/core" - }, - "defaultValue": "DEFAULT_PROTOCOL_PARAMETERS" - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - } - ] - }, - { - "id": 380, - "name": "largestFirstMultiAsset", - "variant": "declaration", - "kind": 64, - "flags": {}, - "sources": [ - { - "fileName": "core/CIP2.ts", - "line": 69, - "character": 13 - } - ], - "signatures": [ - { - "id": 381, - "name": "largestFirstMultiAsset", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "core/CIP2.ts", - "line": 69, - "character": 38 - } - ], - "parameters": [ - { - "id": 382, - "name": "requestedOutputSet", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2015.collection.d.ts", - "qualifiedName": "Map" - }, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "string" - } - ], - "name": "Map", - "package": "typescript" - } - }, - { - "id": 383, - "name": "initialUTxOSet", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - }, - { - "id": 384, - "name": "includeTxFees", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "boolean" - }, - "defaultValue": "false" - }, - { - "id": 385, - "name": "parameters", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": 224, - "name": "Protocol", - "package": "@meshsdk/core" - }, - "defaultValue": "DEFAULT_PROTOCOL_PARAMETERS" - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 279, - "name": "UTxO", - "package": "@meshsdk/core" - } - } - } - ] - }, - { - "id": 125, - "name": "mergeAssets", - "variant": "declaration", - "kind": 64, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Asset.ts", - "line": 10, - "character": 13 - } - ], - "signatures": [ - { - "id": 126, - "name": "mergeAssets", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/types/Asset.ts", - "line": 10, - "character": 27 - } - ], - "parameters": [ - { - "id": 127, - "name": "assets", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 119, - "name": "Asset", - "package": "@meshsdk/core" - } - } - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 119, - "name": "Asset", - "package": "@meshsdk/core" - } - } - } - ] - }, - { - "id": 360, - "name": "parseAssetUnit", - "variant": "declaration", - "kind": 64, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/parser.ts", - "line": 5, - "character": 13 - } - ], - "signatures": [ - { - "id": 361, - "name": "parseAssetUnit", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/parser.ts", - "line": 5, - "character": 30 - } - ], - "parameters": [ - { - "id": 362, - "name": "unit", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 363, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 365, - "name": "assetName", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/parser.ts", - "line": 11, - "character": 21 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 364, - "name": "policyId", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/parser.ts", - "line": 11, - "character": 11 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 365, - 364 - ] - } - ], - "sources": [ - { - "fileName": "common/utils/parser.ts", - "line": 11, - "character": 9 - } - ] - } - } - } - ] - }, - { - "id": 366, - "name": "parseHttpError", - "variant": "declaration", - "kind": 64, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/parser.ts", - "line": 14, - "character": 13 - } - ], - "signatures": [ - { - "id": 367, - "name": "parseHttpError", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/parser.ts", - "line": 14, - "character": 30 - } - ], - "parameters": [ - { - "id": 368, - "name": "error", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "unknown" - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 5, - "name": "readPlutusData", - "variant": "declaration", - "kind": 64, - "flags": {}, - "sources": [ - { - "fileName": "common/helpers/readPlutusData.ts", - "line": 6, - "character": 13 - } - ], - "signatures": [ - { - "id": 6, - "name": "readPlutusData", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/helpers/readPlutusData.ts", - "line": 6, - "character": 30 - } - ], - "parameters": [ - { - "id": 7, - "name": "plutusData", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": 170, - "name": "Data", - "package": "@meshsdk/core" - } - } - ] - }, - { - "id": 8, - "name": "readTransaction", - "variant": "declaration", - "kind": 64, - "flags": {}, - "sources": [ - { - "fileName": "common/helpers/readTransaction.ts", - "line": 4, - "character": 13 - } - ], - "signatures": [ - { - "id": 9, - "name": "readTransaction", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/helpers/readTransaction.ts", - "line": 4, - "character": 31 - } - ], - "parameters": [ - { - "id": 10, - "name": "tx", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../node_modules/.pnpm/@emurgo+cardano-serialization-lib-nodejs@11.5.0/node_modules/@emurgo/cardano-serialization-lib-nodejs/cardano_serialization_lib.d.ts", - "qualifiedName": "TransactionJSON" - }, - "name": "TransactionJSON", - "package": "@emurgo/cardano-serialization-lib-nodejs" - } - } - ] - }, - { - "id": 298, - "name": "resolveDataHash", - "variant": "declaration", - "kind": 64, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 29, - "character": 13 - } - ], - "signatures": [ - { - "id": 299, - "name": "resolveDataHash", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 29, - "character": 31 - } - ], - "parameters": [ - { - "id": 300, - "name": "data", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": 170, - "name": "Data", - "package": "@meshsdk/core" - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 301, - "name": "resolveEpochNo", - "variant": "declaration", - "kind": 64, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 35, - "character": 13 - } - ], - "signatures": [ - { - "id": 302, - "name": "resolveEpochNo", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 35, - "character": 30 - } - ], - "parameters": [ - { - "id": 303, - "name": "network", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": "testnet" - }, - { - "type": "literal", - "value": "preview" - }, - { - "type": "literal", - "value": "preprod" - }, - { - "type": "literal", - "value": "mainnet" - } - ] - } - }, - { - "id": 304, - "name": "milliseconds", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "..." - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - } - ] - }, - { - "id": 305, - "name": "resolveFingerprint", - "variant": "declaration", - "kind": 64, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 53, - "character": 13 - } - ], - "signatures": [ - { - "id": 306, - "name": "resolveFingerprint", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 53, - "character": 34 - } - ], - "parameters": [ - { - "id": 307, - "name": "policyId", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 308, - "name": "assetName", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 309, - "name": "resolveLanguageView", - "variant": "declaration", - "kind": 64, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 60, - "character": 13 - } - ], - "signatures": [ - { - "id": 310, - "name": "resolveLanguageView", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 60, - "character": 35 - } - ], - "parameters": [ - { - "id": 311, - "name": "era", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": 178, - "name": "Era", - "package": "@meshsdk/core" - } - }, - { - "id": 312, - "name": "version", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": "V1" - }, - { - "type": "literal", - "value": "V2" - } - ] - } - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - } - ] - }, - { - "id": 313, - "name": "resolveNativeScriptAddress", - "variant": "declaration", - "kind": 64, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 64, - "character": 13 - } - ], - "signatures": [ - { - "id": 314, - "name": "resolveNativeScriptAddress", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 64, - "character": 42 - } - ], - "parameters": [ - { - "id": 315, - "name": "script", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": 186, - "name": "NativeScript", - "package": "@meshsdk/core" - } - }, - { - "id": 316, - "name": "networkId", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "0" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 317, - "name": "resolveNativeScriptHash", - "variant": "declaration", - "kind": 64, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 78, - "character": 13 - } - ], - "signatures": [ - { - "id": 318, - "name": "resolveNativeScriptHash", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 78, - "character": 39 - } - ], - "parameters": [ - { - "id": 319, - "name": "script", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": 186, - "name": "NativeScript", - "package": "@meshsdk/core" - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 320, - "name": "resolveNativeScriptHex", - "variant": "declaration", - "kind": 64, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 82, - "character": 13 - } - ], - "signatures": [ - { - "id": 321, - "name": "resolveNativeScriptHex", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 82, - "character": 38 - } - ], - "parameters": [ - { - "id": 322, - "name": "script", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": 186, - "name": "NativeScript", - "package": "@meshsdk/core" - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 323, - "name": "resolvePaymentKeyHash", - "variant": "declaration", - "kind": 64, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 86, - "character": 13 - } - ], - "signatures": [ - { - "id": 324, - "name": "resolvePaymentKeyHash", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 86, - "character": 37 - } - ], - "parameters": [ - { - "id": 325, - "name": "bech32", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 326, - "name": "resolvePlutusScriptAddress", - "variant": "declaration", - "kind": 64, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 105, - "character": 13 - } - ], - "signatures": [ - { - "id": 327, - "name": "resolvePlutusScriptAddress", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 105, - "character": 42 - } - ], - "parameters": [ - { - "id": 328, - "name": "script", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "reference", - "target": 204, - "name": "PlutusScript", - "package": "@meshsdk/core" - } - }, - { - "id": 329, - "name": "networkId", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "0" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 330, - "name": "resolvePlutusScriptHash", - "variant": "declaration", - "kind": 64, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 119, - "character": 13 - } - ], - "signatures": [ - { - "id": 331, - "name": "resolvePlutusScriptHash", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 119, - "character": 39 - } - ], - "parameters": [ - { - "id": 332, - "name": "bech32", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 333, - "name": "resolvePoolId", - "variant": "declaration", - "kind": 64, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 132, - "character": 13 - } - ], - "signatures": [ - { - "id": 334, - "name": "resolvePoolId", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 132, - "character": 29 - } - ], - "parameters": [ - { - "id": 335, - "name": "hash", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 336, - "name": "resolvePrivateKey", - "variant": "declaration", - "kind": 64, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 136, - "character": 13 - } - ], - "signatures": [ - { - "id": 337, - "name": "resolvePrivateKey", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 136, - "character": 33 - } - ], - "parameters": [ - { - "id": 338, - "name": "words", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 346, - "name": "resolveRewardAddress", - "variant": "declaration", - "kind": 64, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 164, - "character": 13 - } - ], - "signatures": [ - { - "id": 347, - "name": "resolveRewardAddress", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 164, - "character": 36 - } - ], - "parameters": [ - { - "id": 348, - "name": "bech32", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 339, - "name": "resolveScriptRef", - "variant": "declaration", - "kind": 64, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 146, - "character": 13 - } - ], - "signatures": [ - { - "id": 340, - "name": "resolveScriptRef", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 146, - "character": 32 - } - ], - "parameters": [ - { - "id": 341, - "name": "script", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "target": 186, - "name": "NativeScript", - "package": "@meshsdk/core" - }, - { - "type": "reference", - "target": 204, - "name": "PlutusScript", - "package": "@meshsdk/core" - } - ] - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 342, - "name": "resolveSlotNo", - "variant": "declaration", - "kind": 64, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 150, - "character": 13 - } - ], - "signatures": [ - { - "id": 343, - "name": "resolveSlotNo", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 150, - "character": 29 - } - ], - "parameters": [ - { - "id": 344, - "name": "network", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "union", - "types": [ - { - "type": "literal", - "value": "testnet" - }, - { - "type": "literal", - "value": "preview" - }, - { - "type": "literal", - "value": "preprod" - }, - { - "type": "literal", - "value": "mainnet" - } - ] - } - }, - { - "id": 345, - "name": "milliseconds", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "..." - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 349, - "name": "resolveStakeKeyHash", - "variant": "declaration", - "kind": 64, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 181, - "character": 13 - } - ], - "signatures": [ - { - "id": 350, - "name": "resolveStakeKeyHash", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 181, - "character": 35 - } - ], - "parameters": [ - { - "id": 351, - "name": "bech32", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 352, - "name": "resolveTxFees", - "variant": "declaration", - "kind": 64, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 196, - "character": 13 - } - ], - "signatures": [ - { - "id": 353, - "name": "resolveTxFees", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 196, - "character": 29 - } - ], - "parameters": [ - { - "id": 354, - "name": "txSize", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 355, - "name": "minFeeA", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "DEFAULT_PROTOCOL_PARAMETERS.minFeeA" - }, - { - "id": 356, - "name": "minFeeB", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "DEFAULT_PROTOCOL_PARAMETERS.minFeeB" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - }, - { - "id": 357, - "name": "resolveTxHash", - "variant": "declaration", - "kind": 64, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 206, - "character": 13 - } - ], - "signatures": [ - { - "id": 358, - "name": "resolveTxHash", - "variant": "signature", - "kind": 4096, - "flags": {}, - "sources": [ - { - "fileName": "common/utils/resolver.ts", - "line": 206, - "character": 29 - } - ], - "parameters": [ - { - "id": 359, - "name": "txHex", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "children": [ - 1247, - 386, - 1310, - 1376, - 697, - 455, - 466, - 563, - 865, - 1481, - 530, - 716, - 631 - ] - }, - { - "title": "Interfaces", - "children": [ - 16, - 20, - 59, - 67, - 75, - 88, - 92, - 559 - ] - }, - { - "title": "Type Aliases", - "children": [ - 97, - 102, - 109, - 1230, - 119, - 128, - 135, - 153, - 115, - 1191, - 1209, - 1241, - 1465, - 170, - 174, - 178, - 136, - 142, - 208, - 558, - 1085, - 1205, - 179, - 1171, - 186, - 200, - 141, - 1162, - 204, - 220, - 209, - 224, - 1101, - 124, - 246, - 1201, - 1158, - 254, - 1227, - 1152, - 1129, - 1134, - 1125, - 1111, - 1116, - 267, - 268, - 1100, - 1105, - 279, - 123, - 1187, - 293 - ] - }, - { - "title": "Functions", - "children": [ - 11, - 1, - 201, - 369, - 374, - 380, - 125, - 360, - 366, - 5, - 8, - 298, - 301, - 305, - 309, - 313, - 317, - 320, - 323, - 326, - 330, - 333, - 336, - 346, - 339, - 342, - 349, - 352, - 357 - ] - } - ], - "packageName": "@meshsdk/core", - "readme": [ - { - "kind": "text", - "text": "![Mesh Logo](https://meshjs.dev/logo-mesh/mesh.png)\n\nMesh is an open-source library designed to make building dApps accessible. Whether you're a beginner developer, startup, web3 market leader, or a large enterprise, Mesh makes web3 development easy with reliable, scalable, and well-engineered APIs & developer tools.\n\nExplore the features on [Mesh Playground](https://meshjs.dev/).\n\n## Guides and documentations\n\n- [Starter Templates](https://meshjs.dev/starter-templates)\n- [Guides](https://meshjs.dev/guides)\n- [Install Mesh into existing project](https://meshjs.dev/migration-manual-installation)\n- [App Wallet (Building transactions on applications)](https://meshjs.dev/apis/appwallet)\n- [Browser Wallet (CIP30 wallets intergration)](https://meshjs.dev/apis/browserwallet)\n- [Transaction - Building, minting, burning, smart contracts, stake pool and more](https://meshjs.dev/apis/transaction)\n- [React Components](https://meshjs.dev/react)\n- [Service Providers](https://meshjs.dev/providers)\n- [Resolvers](https://meshjs.dev/apis/resolvers)\n\n## Why use Mesh\n- Start a new project with one of out [Starter Templates](https://meshjs.dev/starter-templates) with CLI command\n- Always up to date - Vasil-ready, developed promptly as the network updates so your app always works\n- Simple to use - Check out our [guides](https://meshjs.dev/guides) - you'll get started in less than 10 mins!\n- Adopts best practices - implements various CIPs and package is well build (no hacking and tweaking needed to get it to work)\n- Thoroughly tested - Mesh is used by both developers and learners, and is being built by developers with solid software engineering backgrounds\n- Integrates with Cardano projects - Koios, Blockfrost, ADA Handle (and more), you can pick and choose freely what you want to use for your app\n- Well documented - we focus on documentation so you can use it with ease, and our [Playground](https://meshjs.dev/) is built so you can see how it works\n\n## How can you contribute?\n\n- [Support us](https://meshjs.dev/about/support-us)\n- Build something - try Mesh by implementing your Web 3.0 project (recommended [starter guide](https://meshjs.dev/guides/nextjs))\n- Inform others - Tell others about Mesh, and star the [Github repo](https://github.com/MeshJS/mesh) :star:" - } - ], - "symbolIdMap": { - "0": { - "sourceFileName": "src/index.ts", - "qualifiedName": "" - }, - "1": { - "sourceFileName": "src/common/helpers/generateNonce.ts", - "qualifiedName": "generateNonce" - }, - "2": { - "sourceFileName": "src/common/helpers/generateNonce.ts", - "qualifiedName": "generateNonce" - }, - "3": { - "sourceFileName": "src/common/helpers/generateNonce.ts", - "qualifiedName": "label" - }, - "4": { - "sourceFileName": "src/common/helpers/generateNonce.ts", - "qualifiedName": "length" - }, - "5": { - "sourceFileName": "src/common/helpers/readPlutusData.ts", - "qualifiedName": "readPlutusData" - }, - "6": { - "sourceFileName": "src/common/helpers/readPlutusData.ts", - "qualifiedName": "readPlutusData" - }, - "7": { - "sourceFileName": "src/common/helpers/readPlutusData.ts", - "qualifiedName": "plutusData" - }, - "8": { - "sourceFileName": "src/common/helpers/readTransaction.ts", - "qualifiedName": "readTransaction" - }, - "9": { - "sourceFileName": "src/common/helpers/readTransaction.ts", - "qualifiedName": "readTransaction" - }, - "10": { - "sourceFileName": "src/common/helpers/readTransaction.ts", - "qualifiedName": "tx" - }, - "11": { - "sourceFileName": "src/core/CIP8.ts", - "qualifiedName": "checkSignature" - }, - "12": { - "sourceFileName": "src/core/CIP8.ts", - "qualifiedName": "checkSignature" - }, - "13": { - "sourceFileName": "src/core/CIP8.ts", - "qualifiedName": "message" - }, - "14": { - "sourceFileName": "src/core/CIP8.ts", - "qualifiedName": "signer" - }, - "15": { - "sourceFileName": "src/core/CIP8.ts", - "qualifiedName": "__2" - }, - "16": { - "sourceFileName": "src/common/contracts/evaluator.ts", - "qualifiedName": "IEvaluator" - }, - "17": { - "sourceFileName": "src/common/contracts/evaluator.ts", - "qualifiedName": "IEvaluator.evaluateTx" - }, - "18": { - "sourceFileName": "src/common/contracts/evaluator.ts", - "qualifiedName": "IEvaluator.evaluateTx" - }, - "19": { - "sourceFileName": "src/common/contracts/evaluator.ts", - "qualifiedName": "tx" - }, - "20": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "IFetcher" - }, - "21": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "IFetcher.fetchAccountInfo" - }, - "22": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "IFetcher.fetchAccountInfo" - }, - "23": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "address" - }, - "24": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "IFetcher.fetchAddressUTxOs" - }, - "25": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "IFetcher.fetchAddressUTxOs" - }, - "26": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "address" - }, - "27": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "asset" - }, - "28": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "IFetcher.fetchAssetAddresses" - }, - "29": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "IFetcher.fetchAssetAddresses" - }, - "30": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "asset" - }, - "31": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "__type" - }, - "32": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "__type.address" - }, - "33": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "__type.quantity" - }, - "34": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "IFetcher.fetchAssetMetadata" - }, - "35": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "IFetcher.fetchAssetMetadata" - }, - "36": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "asset" - }, - "37": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "IFetcher.fetchBlockInfo" - }, - "38": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "IFetcher.fetchBlockInfo" - }, - "39": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "hash" - }, - "40": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "IFetcher.fetchCollectionAssets" - }, - "41": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "IFetcher.fetchCollectionAssets" - }, - "42": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "policyId" - }, - "43": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "cursor" - }, - "44": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "__type" - }, - "45": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "__type.assets" - }, - "46": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "__type.next" - }, - "47": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "IFetcher.fetchHandleAddress" - }, - "48": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "IFetcher.fetchHandleAddress" - }, - "49": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "handle" - }, - "50": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "IFetcher.fetchProtocolParameters" - }, - "51": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "IFetcher.fetchProtocolParameters" - }, - "52": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "epoch" - }, - "53": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "IFetcher.fetchTxInfo" - }, - "54": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "IFetcher.fetchTxInfo" - }, - "55": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "hash" - }, - "56": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "IFetcher.fetchUTxOs" - }, - "57": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "IFetcher.fetchUTxOs" - }, - "58": { - "sourceFileName": "src/common/contracts/fetcher.ts", - "qualifiedName": "hash" - }, - "59": { - "sourceFileName": "src/common/contracts/initiator.ts", - "qualifiedName": "IInitiator" - }, - "60": { - "sourceFileName": "src/common/contracts/initiator.ts", - "qualifiedName": "IInitiator.getUsedAddress" - }, - "61": { - "sourceFileName": "src/common/contracts/initiator.ts", - "qualifiedName": "IInitiator.getUsedAddress" - }, - "62": { - "sourceFileName": "src/common/contracts/initiator.ts", - "qualifiedName": "IInitiator.getUsedCollateral" - }, - "63": { - "sourceFileName": "src/common/contracts/initiator.ts", - "qualifiedName": "IInitiator.getUsedCollateral" - }, - "64": { - "sourceFileName": "src/common/contracts/initiator.ts", - "qualifiedName": "limit" - }, - "65": { - "sourceFileName": "src/common/contracts/initiator.ts", - "qualifiedName": "IInitiator.getUsedUTxOs" - }, - "66": { - "sourceFileName": "src/common/contracts/initiator.ts", - "qualifiedName": "IInitiator.getUsedUTxOs" - }, - "67": { - "sourceFileName": "src/common/contracts/listener.ts", - "qualifiedName": "IListener" - }, - "68": { - "sourceFileName": "src/common/contracts/listener.ts", - "qualifiedName": "IListener.onTxConfirmed" - }, - "69": { - "sourceFileName": "src/common/contracts/listener.ts", - "qualifiedName": "IListener.onTxConfirmed" - }, - "70": { - "sourceFileName": "src/common/contracts/listener.ts", - "qualifiedName": "txHash" - }, - "71": { - "sourceFileName": "src/common/contracts/listener.ts", - "qualifiedName": "callback" - }, - "72": { - "sourceFileName": "src/common/contracts/listener.ts", - "qualifiedName": "__type" - }, - "73": { - "sourceFileName": "src/common/contracts/listener.ts", - "qualifiedName": "__type" - }, - "74": { - "sourceFileName": "src/common/contracts/listener.ts", - "qualifiedName": "limit" - }, - "75": { - "sourceFileName": "src/common/contracts/signer.ts", - "qualifiedName": "ISigner" - }, - "76": { - "sourceFileName": "src/common/contracts/signer.ts", - "qualifiedName": "ISigner.signData" - }, - "77": { - "sourceFileName": "src/common/contracts/signer.ts", - "qualifiedName": "ISigner.signData" - }, - "78": { - "sourceFileName": "src/common/contracts/signer.ts", - "qualifiedName": "address" - }, - "79": { - "sourceFileName": "src/common/contracts/signer.ts", - "qualifiedName": "payload" - }, - "80": { - "sourceFileName": "src/common/contracts/signer.ts", - "qualifiedName": "ISigner.signTx" - }, - "81": { - "sourceFileName": "src/common/contracts/signer.ts", - "qualifiedName": "ISigner.signTx" - }, - "82": { - "sourceFileName": "src/common/contracts/signer.ts", - "qualifiedName": "unsignedTx" - }, - "83": { - "sourceFileName": "src/common/contracts/signer.ts", - "qualifiedName": "partialSign" - }, - "84": { - "sourceFileName": "src/common/contracts/signer.ts", - "qualifiedName": "ISigner.signTxs" - }, - "85": { - "sourceFileName": "src/common/contracts/signer.ts", - "qualifiedName": "ISigner.signTxs" - }, - "86": { - "sourceFileName": "src/common/contracts/signer.ts", - "qualifiedName": "unsignedTxs" - }, - "87": { - "sourceFileName": "src/common/contracts/signer.ts", - "qualifiedName": "partialSign" - }, - "88": { - "sourceFileName": "src/common/contracts/submitter.ts", - "qualifiedName": "ISubmitter" - }, - "89": { - "sourceFileName": "src/common/contracts/submitter.ts", - "qualifiedName": "ISubmitter.submitTx" - }, - "90": { - "sourceFileName": "src/common/contracts/submitter.ts", - "qualifiedName": "ISubmitter.submitTx" - }, - "91": { - "sourceFileName": "src/common/contracts/submitter.ts", - "qualifiedName": "tx" - }, - "92": { - "sourceFileName": "src/common/contracts/uploader.ts", - "qualifiedName": "IUploader" - }, - "93": { - "sourceFileName": "src/common/contracts/uploader.ts", - "qualifiedName": "IUploader.uploadContent" - }, - "94": { - "sourceFileName": "src/common/contracts/uploader.ts", - "qualifiedName": "IUploader.uploadContent" - }, - "95": { - "sourceFileName": "src/common/contracts/uploader.ts", - "qualifiedName": "content" - }, - "96": { - "sourceFileName": "src/common/contracts/uploader.ts", - "qualifiedName": "recursive" - }, - "97": { - "sourceFileName": "src/common/types/Account.ts", - "qualifiedName": "Account" - }, - "98": { - "sourceFileName": "src/common/types/Account.ts", - "qualifiedName": "__type" - }, - "99": { - "sourceFileName": "src/common/types/Account.ts", - "qualifiedName": "__type.baseAddress" - }, - "100": { - "sourceFileName": "src/common/types/Account.ts", - "qualifiedName": "__type.enterpriseAddress" - }, - "101": { - "sourceFileName": "src/common/types/Account.ts", - "qualifiedName": "__type.rewardAddress" - }, - "102": { - "sourceFileName": "src/common/types/AccountInfo.ts", - "qualifiedName": "AccountInfo" - }, - "103": { - "sourceFileName": "src/common/types/AccountInfo.ts", - "qualifiedName": "__type" - }, - "104": { - "sourceFileName": "src/common/types/AccountInfo.ts", - "qualifiedName": "__type.active" - }, - "105": { - "sourceFileName": "src/common/types/AccountInfo.ts", - "qualifiedName": "__type.poolId" - }, - "106": { - "sourceFileName": "src/common/types/AccountInfo.ts", - "qualifiedName": "__type.balance" - }, - "107": { - "sourceFileName": "src/common/types/AccountInfo.ts", - "qualifiedName": "__type.rewards" - }, - "108": { - "sourceFileName": "src/common/types/AccountInfo.ts", - "qualifiedName": "__type.withdrawals" - }, - "109": { - "sourceFileName": "src/common/types/Action.ts", - "qualifiedName": "Action" - }, - "110": { - "sourceFileName": "src/common/types/Action.ts", - "qualifiedName": "__type" - }, - "111": { - "sourceFileName": "src/common/types/Action.ts", - "qualifiedName": "__type.data" - }, - "112": { - "sourceFileName": "src/common/types/Action.ts", - "qualifiedName": "__type.index" - }, - "113": { - "sourceFileName": "src/common/types/Action.ts", - "qualifiedName": "__type.budget" - }, - "114": { - "sourceFileName": "src/common/types/Action.ts", - "qualifiedName": "__type.tag" - }, - "115": { - "sourceFileName": "src/common/types/Action.ts", - "qualifiedName": "Budget" - }, - "116": { - "sourceFileName": "src/common/types/Action.ts", - "qualifiedName": "__type" - }, - "117": { - "sourceFileName": "src/common/types/Action.ts", - "qualifiedName": "__type.mem" - }, - "118": { - "sourceFileName": "src/common/types/Action.ts", - "qualifiedName": "__type.steps" - }, - "119": { - "sourceFileName": "src/common/types/Asset.ts", - "qualifiedName": "Asset" - }, - "120": { - "sourceFileName": "src/common/types/Asset.ts", - "qualifiedName": "__type" - }, - "121": { - "sourceFileName": "src/common/types/Asset.ts", - "qualifiedName": "__type.unit" - }, - "122": { - "sourceFileName": "src/common/types/Asset.ts", - "qualifiedName": "__type.quantity" - }, - "123": { - "sourceFileName": "src/common/types/Asset.ts", - "qualifiedName": "Unit" - }, - "124": { - "sourceFileName": "src/common/types/Asset.ts", - "qualifiedName": "Quantity" - }, - "125": { - "sourceFileName": "src/common/types/Asset.ts", - "qualifiedName": "mergeAssets" - }, - "126": { - "sourceFileName": "src/common/types/Asset.ts", - "qualifiedName": "mergeAssets" - }, - "127": { - "sourceFileName": "src/common/types/Asset.ts", - "qualifiedName": "assets" - }, - "128": { - "sourceFileName": "src/common/types/AssetExtended.ts", - "qualifiedName": "AssetExtended" - }, - "129": { - "sourceFileName": "src/common/types/AssetExtended.ts", - "qualifiedName": "__type" - }, - "130": { - "sourceFileName": "src/common/types/AssetExtended.ts", - "qualifiedName": "__type.unit" - }, - "131": { - "sourceFileName": "src/common/types/AssetExtended.ts", - "qualifiedName": "__type.policyId" - }, - "132": { - "sourceFileName": "src/common/types/AssetExtended.ts", - "qualifiedName": "__type.assetName" - }, - "133": { - "sourceFileName": "src/common/types/AssetExtended.ts", - "qualifiedName": "__type.fingerprint" - }, - "134": { - "sourceFileName": "src/common/types/AssetExtended.ts", - "qualifiedName": "__type.quantity" - }, - "135": { - "sourceFileName": "src/common/types/AssetMetadata.ts", - "qualifiedName": "AssetMetadata" - }, - "136": { - "sourceFileName": "src/common/types/AssetMetadata.ts", - "qualifiedName": "FungibleAssetMetadata" - }, - "137": { - "sourceFileName": "src/common/types/AssetMetadata.ts", - "qualifiedName": "__type" - }, - "138": { - "sourceFileName": "src/common/types/AssetMetadata.ts", - "qualifiedName": "__type.ticker" - }, - "139": { - "sourceFileName": "src/common/types/AssetMetadata.ts", - "qualifiedName": "__type.decimals" - }, - "140": { - "sourceFileName": "src/common/types/AssetMetadata.ts", - "qualifiedName": "__type.version" - }, - "141": { - "sourceFileName": "src/common/types/AssetMetadata.ts", - "qualifiedName": "NonFungibleAssetMetadata" - }, - "142": { - "sourceFileName": "src/common/types/AssetMetadata.ts", - "qualifiedName": "ImageAssetMetadata" - }, - "143": { - "sourceFileName": "src/common/types/AssetMetadata.ts", - "qualifiedName": "__type" - }, - "144": { - "sourceFileName": "src/common/types/AssetMetadata.ts", - "qualifiedName": "__type.artists" - }, - "145": { - "sourceFileName": "src/common/types/AssetMetadata.ts", - "qualifiedName": "__type" - }, - "146": { - "sourceFileName": "src/common/types/AssetMetadata.ts", - "qualifiedName": "__type.name" - }, - "147": { - "sourceFileName": "src/common/types/AssetMetadata.ts", - "qualifiedName": "__type.twitter" - }, - "148": { - "sourceFileName": "src/common/types/AssetMetadata.ts", - "qualifiedName": "__type.attributes" - }, - "149": { - "sourceFileName": "src/common/types/AssetMetadata.ts", - "qualifiedName": "__type" - }, - "150": { - "sourceFileName": "src/common/types/AssetMetadata.ts", - "qualifiedName": "__type.__index" - }, - "152": { - "sourceFileName": "src/common/types/AssetMetadata.ts", - "qualifiedName": "__type.traits" - }, - "153": { - "sourceFileName": "src/common/types/BlockInfo.ts", - "qualifiedName": "BlockInfo" - }, - "154": { - "sourceFileName": "src/common/types/BlockInfo.ts", - "qualifiedName": "__type" - }, - "155": { - "sourceFileName": "src/common/types/BlockInfo.ts", - "qualifiedName": "__type.time" - }, - "156": { - "sourceFileName": "src/common/types/BlockInfo.ts", - "qualifiedName": "__type.hash" - }, - "157": { - "sourceFileName": "src/common/types/BlockInfo.ts", - "qualifiedName": "__type.slot" - }, - "158": { - "sourceFileName": "src/common/types/BlockInfo.ts", - "qualifiedName": "__type.epoch" - }, - "159": { - "sourceFileName": "src/common/types/BlockInfo.ts", - "qualifiedName": "__type.epochSlot" - }, - "160": { - "sourceFileName": "src/common/types/BlockInfo.ts", - "qualifiedName": "__type.slotLeader" - }, - "161": { - "sourceFileName": "src/common/types/BlockInfo.ts", - "qualifiedName": "__type.size" - }, - "162": { - "sourceFileName": "src/common/types/BlockInfo.ts", - "qualifiedName": "__type.txCount" - }, - "163": { - "sourceFileName": "src/common/types/BlockInfo.ts", - "qualifiedName": "__type.output" - }, - "164": { - "sourceFileName": "src/common/types/BlockInfo.ts", - "qualifiedName": "__type.fees" - }, - "165": { - "sourceFileName": "src/common/types/BlockInfo.ts", - "qualifiedName": "__type.previousBlock" - }, - "166": { - "sourceFileName": "src/common/types/BlockInfo.ts", - "qualifiedName": "__type.nextBlock" - }, - "167": { - "sourceFileName": "src/common/types/BlockInfo.ts", - "qualifiedName": "__type.confirmations" - }, - "168": { - "sourceFileName": "src/common/types/BlockInfo.ts", - "qualifiedName": "__type.operationalCertificate" - }, - "169": { - "sourceFileName": "src/common/types/BlockInfo.ts", - "qualifiedName": "__type.VRFKey" - }, - "170": { - "sourceFileName": "src/common/types/Data.ts", - "qualifiedName": "Data" - }, - "171": { - "sourceFileName": "src/common/types/Data.ts", - "qualifiedName": "__type" - }, - "172": { - "sourceFileName": "src/common/types/Data.ts", - "qualifiedName": "__type.alternative" - }, - "173": { - "sourceFileName": "src/common/types/Data.ts", - "qualifiedName": "__type.fields" - }, - "174": { - "sourceFileName": "src/common/types/DataSignature.ts", - "qualifiedName": "DataSignature" - }, - "175": { - "sourceFileName": "src/common/types/DataSignature.ts", - "qualifiedName": "__type" - }, - "176": { - "sourceFileName": "src/common/types/DataSignature.ts", - "qualifiedName": "__type.signature" - }, - "177": { - "sourceFileName": "src/common/types/DataSignature.ts", - "qualifiedName": "__type.key" - }, - "178": { - "sourceFileName": "src/common/types/Era.ts", - "qualifiedName": "Era" - }, - "179": { - "sourceFileName": "src/common/types/Mint.ts", - "qualifiedName": "Mint" - }, - "180": { - "sourceFileName": "src/common/types/Mint.ts", - "qualifiedName": "__type" - }, - "181": { - "sourceFileName": "src/common/types/Mint.ts", - "qualifiedName": "__type.assetName" - }, - "182": { - "sourceFileName": "src/common/types/Mint.ts", - "qualifiedName": "__type.assetQuantity" - }, - "183": { - "sourceFileName": "src/common/types/Mint.ts", - "qualifiedName": "__type.metadata" - }, - "184": { - "sourceFileName": "src/common/types/Mint.ts", - "qualifiedName": "__type.recipient" - }, - "185": { - "sourceFileName": "src/common/types/Mint.ts", - "qualifiedName": "__type.label" - }, - "186": { - "sourceFileName": "src/common/types/NativeScript.ts", - "qualifiedName": "NativeScript" - }, - "187": { - "sourceFileName": "src/common/types/NativeScript.ts", - "qualifiedName": "__type" - }, - "188": { - "sourceFileName": "src/common/types/NativeScript.ts", - "qualifiedName": "__type.type" - }, - "189": { - "sourceFileName": "src/common/types/NativeScript.ts", - "qualifiedName": "__type.slot" - }, - "190": { - "sourceFileName": "src/common/types/NativeScript.ts", - "qualifiedName": "__type" - }, - "191": { - "sourceFileName": "src/common/types/NativeScript.ts", - "qualifiedName": "__type.type" - }, - "192": { - "sourceFileName": "src/common/types/NativeScript.ts", - "qualifiedName": "__type.scripts" - }, - "193": { - "sourceFileName": "src/common/types/NativeScript.ts", - "qualifiedName": "__type" - }, - "194": { - "sourceFileName": "src/common/types/NativeScript.ts", - "qualifiedName": "__type.type" - }, - "195": { - "sourceFileName": "src/common/types/NativeScript.ts", - "qualifiedName": "__type.required" - }, - "196": { - "sourceFileName": "src/common/types/NativeScript.ts", - "qualifiedName": "__type.scripts" - }, - "197": { - "sourceFileName": "src/common/types/NativeScript.ts", - "qualifiedName": "__type" - }, - "198": { - "sourceFileName": "src/common/types/NativeScript.ts", - "qualifiedName": "__type.type" - }, - "199": { - "sourceFileName": "src/common/types/NativeScript.ts", - "qualifiedName": "__type.keyHash" - }, - "200": { - "sourceFileName": "src/common/types/Network.ts", - "qualifiedName": "Network" - }, - "201": { - "sourceFileName": "src/common/types/Network.ts", - "qualifiedName": "isNetwork" - }, - "202": { - "sourceFileName": "src/common/types/Network.ts", - "qualifiedName": "isNetwork" - }, - "203": { - "sourceFileName": "src/common/types/Network.ts", - "qualifiedName": "value" - }, - "204": { - "sourceFileName": "src/common/types/PlutusScript.ts", - "qualifiedName": "PlutusScript" - }, - "205": { - "sourceFileName": "src/common/types/PlutusScript.ts", - "qualifiedName": "__type" - }, - "206": { - "sourceFileName": "src/common/types/PlutusScript.ts", - "qualifiedName": "__type.version" - }, - "207": { - "sourceFileName": "src/common/types/PlutusScript.ts", - "qualifiedName": "__type.code" - }, - "208": { - "sourceFileName": "src/common/types/PlutusScript.ts", - "qualifiedName": "LanguageVersion" - }, - "209": { - "sourceFileName": "src/common/types/PoolParams.ts", - "qualifiedName": "PoolParams" - }, - "210": { - "sourceFileName": "src/common/types/PoolParams.ts", - "qualifiedName": "__type" - }, - "211": { - "sourceFileName": "src/common/types/PoolParams.ts", - "qualifiedName": "__type.VRFKeyHash" - }, - "212": { - "sourceFileName": "src/common/types/PoolParams.ts", - "qualifiedName": "__type.operator" - }, - "213": { - "sourceFileName": "src/common/types/PoolParams.ts", - "qualifiedName": "__type.pledge" - }, - "214": { - "sourceFileName": "src/common/types/PoolParams.ts", - "qualifiedName": "__type.cost" - }, - "215": { - "sourceFileName": "src/common/types/PoolParams.ts", - "qualifiedName": "__type.margin" - }, - "216": { - "sourceFileName": "src/common/types/PoolParams.ts", - "qualifiedName": "__type.relays" - }, - "217": { - "sourceFileName": "src/common/types/PoolParams.ts", - "qualifiedName": "__type.owners" - }, - "218": { - "sourceFileName": "src/common/types/PoolParams.ts", - "qualifiedName": "__type.rewardAddress" - }, - "219": { - "sourceFileName": "src/common/types/PoolParams.ts", - "qualifiedName": "__type.metadata" - }, - "220": { - "sourceFileName": "src/common/types/PoolParams.ts", - "qualifiedName": "PoolMetadata" - }, - "221": { - "sourceFileName": "src/common/types/PoolParams.ts", - "qualifiedName": "__type" - }, - "222": { - "sourceFileName": "src/common/types/PoolParams.ts", - "qualifiedName": "__type.URL" - }, - "223": { - "sourceFileName": "src/common/types/PoolParams.ts", - "qualifiedName": "__type.hash" - }, - "224": { - "sourceFileName": "src/common/types/Protocol.ts", - "qualifiedName": "Protocol" - }, - "225": { - "sourceFileName": "src/common/types/Protocol.ts", - "qualifiedName": "__type" - }, - "226": { - "sourceFileName": "src/common/types/Protocol.ts", - "qualifiedName": "__type.epoch" - }, - "227": { - "sourceFileName": "src/common/types/Protocol.ts", - "qualifiedName": "__type.minFeeA" - }, - "228": { - "sourceFileName": "src/common/types/Protocol.ts", - "qualifiedName": "__type.minFeeB" - }, - "229": { - "sourceFileName": "src/common/types/Protocol.ts", - "qualifiedName": "__type.maxBlockSize" - }, - "230": { - "sourceFileName": "src/common/types/Protocol.ts", - "qualifiedName": "__type.maxTxSize" - }, - "231": { - "sourceFileName": "src/common/types/Protocol.ts", - "qualifiedName": "__type.maxBlockHeaderSize" - }, - "232": { - "sourceFileName": "src/common/types/Protocol.ts", - "qualifiedName": "__type.keyDeposit" - }, - "233": { - "sourceFileName": "src/common/types/Protocol.ts", - "qualifiedName": "__type.poolDeposit" - }, - "234": { - "sourceFileName": "src/common/types/Protocol.ts", - "qualifiedName": "__type.decentralisation" - }, - "235": { - "sourceFileName": "src/common/types/Protocol.ts", - "qualifiedName": "__type.minPoolCost" - }, - "236": { - "sourceFileName": "src/common/types/Protocol.ts", - "qualifiedName": "__type.priceMem" - }, - "237": { - "sourceFileName": "src/common/types/Protocol.ts", - "qualifiedName": "__type.priceStep" - }, - "238": { - "sourceFileName": "src/common/types/Protocol.ts", - "qualifiedName": "__type.maxTxExMem" - }, - "239": { - "sourceFileName": "src/common/types/Protocol.ts", - "qualifiedName": "__type.maxTxExSteps" - }, - "240": { - "sourceFileName": "src/common/types/Protocol.ts", - "qualifiedName": "__type.maxBlockExMem" - }, - "241": { - "sourceFileName": "src/common/types/Protocol.ts", - "qualifiedName": "__type.maxBlockExSteps" - }, - "242": { - "sourceFileName": "src/common/types/Protocol.ts", - "qualifiedName": "__type.maxValSize" - }, - "243": { - "sourceFileName": "src/common/types/Protocol.ts", - "qualifiedName": "__type.collateralPercent" - }, - "244": { - "sourceFileName": "src/common/types/Protocol.ts", - "qualifiedName": "__type.maxCollateralInputs" - }, - "245": { - "sourceFileName": "src/common/types/Protocol.ts", - "qualifiedName": "__type.coinsPerUTxOSize" - }, - "246": { - "sourceFileName": "src/common/types/Recipient.ts", - "qualifiedName": "Recipient" - }, - "247": { - "sourceFileName": "src/common/types/Recipient.ts", - "qualifiedName": "__type" - }, - "248": { - "sourceFileName": "src/common/types/Recipient.ts", - "qualifiedName": "__type.address" - }, - "249": { - "sourceFileName": "src/common/types/Recipient.ts", - "qualifiedName": "__type.datum" - }, - "250": { - "sourceFileName": "src/common/types/Recipient.ts", - "qualifiedName": "__type" - }, - "251": { - "sourceFileName": "src/common/types/Recipient.ts", - "qualifiedName": "__type.value" - }, - "252": { - "sourceFileName": "src/common/types/Recipient.ts", - "qualifiedName": "__type.inline" - }, - "253": { - "sourceFileName": "src/common/types/Recipient.ts", - "qualifiedName": "__type.script" - }, - "254": { - "sourceFileName": "src/common/types/Relay.ts", - "qualifiedName": "Relay" - }, - "255": { - "sourceFileName": "src/common/types/Relay.ts", - "qualifiedName": "__type" - }, - "256": { - "sourceFileName": "src/common/types/Relay.ts", - "qualifiedName": "__type.type" - }, - "257": { - "sourceFileName": "src/common/types/Relay.ts", - "qualifiedName": "__type.IPV4" - }, - "258": { - "sourceFileName": "src/common/types/Relay.ts", - "qualifiedName": "__type.IPV6" - }, - "259": { - "sourceFileName": "src/common/types/Relay.ts", - "qualifiedName": "__type.port" - }, - "260": { - "sourceFileName": "src/common/types/Relay.ts", - "qualifiedName": "__type" - }, - "261": { - "sourceFileName": "src/common/types/Relay.ts", - "qualifiedName": "__type.type" - }, - "262": { - "sourceFileName": "src/common/types/Relay.ts", - "qualifiedName": "__type.domainName" - }, - "263": { - "sourceFileName": "src/common/types/Relay.ts", - "qualifiedName": "__type.port" - }, - "264": { - "sourceFileName": "src/common/types/Relay.ts", - "qualifiedName": "__type" - }, - "265": { - "sourceFileName": "src/common/types/Relay.ts", - "qualifiedName": "__type.type" - }, - "266": { - "sourceFileName": "src/common/types/Relay.ts", - "qualifiedName": "__type.domainName" - }, - "267": { - "sourceFileName": "src/common/types/Token.ts", - "qualifiedName": "Token" - }, - "268": { - "sourceFileName": "src/common/types/TransactionInfo.ts", - "qualifiedName": "TransactionInfo" - }, - "269": { - "sourceFileName": "src/common/types/TransactionInfo.ts", - "qualifiedName": "__type" - }, - "270": { - "sourceFileName": "src/common/types/TransactionInfo.ts", - "qualifiedName": "__type.index" - }, - "271": { - "sourceFileName": "src/common/types/TransactionInfo.ts", - "qualifiedName": "__type.block" - }, - "272": { - "sourceFileName": "src/common/types/TransactionInfo.ts", - "qualifiedName": "__type.hash" - }, - "273": { - "sourceFileName": "src/common/types/TransactionInfo.ts", - "qualifiedName": "__type.slot" - }, - "274": { - "sourceFileName": "src/common/types/TransactionInfo.ts", - "qualifiedName": "__type.fees" - }, - "275": { - "sourceFileName": "src/common/types/TransactionInfo.ts", - "qualifiedName": "__type.size" - }, - "276": { - "sourceFileName": "src/common/types/TransactionInfo.ts", - "qualifiedName": "__type.deposit" - }, - "277": { - "sourceFileName": "src/common/types/TransactionInfo.ts", - "qualifiedName": "__type.invalidBefore" - }, - "278": { - "sourceFileName": "src/common/types/TransactionInfo.ts", - "qualifiedName": "__type.invalidAfter" - }, - "279": { - "sourceFileName": "src/common/types/UTxO.ts", - "qualifiedName": "UTxO" - }, - "280": { - "sourceFileName": "src/common/types/UTxO.ts", - "qualifiedName": "__type" - }, - "281": { - "sourceFileName": "src/common/types/UTxO.ts", - "qualifiedName": "__type.input" - }, - "282": { - "sourceFileName": "src/common/types/UTxO.ts", - "qualifiedName": "__type" - }, - "283": { - "sourceFileName": "src/common/types/UTxO.ts", - "qualifiedName": "__type.outputIndex" - }, - "284": { - "sourceFileName": "src/common/types/UTxO.ts", - "qualifiedName": "__type.txHash" - }, - "285": { - "sourceFileName": "src/common/types/UTxO.ts", - "qualifiedName": "__type.output" - }, - "286": { - "sourceFileName": "src/common/types/UTxO.ts", - "qualifiedName": "__type" - }, - "287": { - "sourceFileName": "src/common/types/UTxO.ts", - "qualifiedName": "__type.address" - }, - "288": { - "sourceFileName": "src/common/types/UTxO.ts", - "qualifiedName": "__type.amount" - }, - "289": { - "sourceFileName": "src/common/types/UTxO.ts", - "qualifiedName": "__type.dataHash" - }, - "290": { - "sourceFileName": "src/common/types/UTxO.ts", - "qualifiedName": "__type.plutusData" - }, - "291": { - "sourceFileName": "src/common/types/UTxO.ts", - "qualifiedName": "__type.scriptRef" - }, - "292": { - "sourceFileName": "src/common/types/UTxO.ts", - "qualifiedName": "__type.scriptHash" - }, - "293": { - "sourceFileName": "src/common/types/Wallet.ts", - "qualifiedName": "Wallet" - }, - "294": { - "sourceFileName": "src/common/types/Wallet.ts", - "qualifiedName": "__type" - }, - "295": { - "sourceFileName": "src/common/types/Wallet.ts", - "qualifiedName": "__type.name" - }, - "296": { - "sourceFileName": "src/common/types/Wallet.ts", - "qualifiedName": "__type.icon" - }, - "297": { - "sourceFileName": "src/common/types/Wallet.ts", - "qualifiedName": "__type.version" - }, - "298": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolveDataHash" - }, - "299": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolveDataHash" - }, - "300": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "data" - }, - "301": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolveEpochNo" - }, - "302": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolveEpochNo" - }, - "303": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "network" - }, - "304": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "milliseconds" - }, - "305": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolveFingerprint" - }, - "306": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolveFingerprint" - }, - "307": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "policyId" - }, - "308": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "assetName" - }, - "309": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolveLanguageView" - }, - "310": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolveLanguageView" - }, - "311": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "era" - }, - "312": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "version" - }, - "313": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolveNativeScriptAddress" - }, - "314": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolveNativeScriptAddress" - }, - "315": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "script" - }, - "316": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "networkId" - }, - "317": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolveNativeScriptHash" - }, - "318": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolveNativeScriptHash" - }, - "319": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "script" - }, - "320": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolveNativeScriptHex" - }, - "321": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolveNativeScriptHex" - }, - "322": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "script" - }, - "323": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolvePaymentKeyHash" - }, - "324": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolvePaymentKeyHash" - }, - "325": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "bech32" - }, - "326": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolvePlutusScriptAddress" - }, - "327": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolvePlutusScriptAddress" - }, - "328": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "script" - }, - "329": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "networkId" - }, - "330": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolvePlutusScriptHash" - }, - "331": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolvePlutusScriptHash" - }, - "332": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "bech32" - }, - "333": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolvePoolId" - }, - "334": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolvePoolId" - }, - "335": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "hash" - }, - "336": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolvePrivateKey" - }, - "337": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolvePrivateKey" - }, - "338": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "words" - }, - "339": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolveScriptRef" - }, - "340": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolveScriptRef" - }, - "341": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "script" - }, - "342": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolveSlotNo" - }, - "343": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolveSlotNo" - }, - "344": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "network" - }, - "345": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "milliseconds" - }, - "346": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolveRewardAddress" - }, - "347": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolveRewardAddress" - }, - "348": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "bech32" - }, - "349": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolveStakeKeyHash" - }, - "350": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolveStakeKeyHash" - }, - "351": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "bech32" - }, - "352": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolveTxFees" - }, - "353": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolveTxFees" - }, - "354": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "txSize" - }, - "355": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "minFeeA" - }, - "356": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "minFeeB" - }, - "357": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolveTxHash" - }, - "358": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "resolveTxHash" - }, - "359": { - "sourceFileName": "src/common/utils/resolver.ts", - "qualifiedName": "txHex" - }, - "360": { - "sourceFileName": "src/common/utils/parser.ts", - "qualifiedName": "parseAssetUnit" - }, - "361": { - "sourceFileName": "src/common/utils/parser.ts", - "qualifiedName": "parseAssetUnit" - }, - "362": { - "sourceFileName": "src/common/utils/parser.ts", - "qualifiedName": "unit" - }, - "363": { - "sourceFileName": "src/common/utils/parser.ts", - "qualifiedName": "__object" - }, - "364": { - "sourceFileName": "src/common/utils/parser.ts", - "qualifiedName": "__object.policyId" - }, - "365": { - "sourceFileName": "src/common/utils/parser.ts", - "qualifiedName": "__object.assetName" - }, - "366": { - "sourceFileName": "src/common/utils/parser.ts", - "qualifiedName": "parseHttpError" - }, - "367": { - "sourceFileName": "src/common/utils/parser.ts", - "qualifiedName": "parseHttpError" - }, - "368": { - "sourceFileName": "src/common/utils/parser.ts", - "qualifiedName": "error" - }, - "369": { - "sourceFileName": "src/core/CIP2.ts", - "qualifiedName": "keepRelevant" - }, - "370": { - "sourceFileName": "src/core/CIP2.ts", - "qualifiedName": "keepRelevant" - }, - "371": { - "sourceFileName": "src/core/CIP2.ts", - "qualifiedName": "requestedOutputSet" - }, - "372": { - "sourceFileName": "src/core/CIP2.ts", - "qualifiedName": "initialUTxOSet" - }, - "373": { - "sourceFileName": "src/core/CIP2.ts", - "qualifiedName": "minimumLovelaceRequired" - }, - "374": { - "sourceFileName": "src/core/CIP2.ts", - "qualifiedName": "largestFirst" - }, - "375": { - "sourceFileName": "src/core/CIP2.ts", - "qualifiedName": "largestFirst" - }, - "376": { - "sourceFileName": "src/core/CIP2.ts", - "qualifiedName": "lovelace" - }, - "377": { - "sourceFileName": "src/core/CIP2.ts", - "qualifiedName": "initialUTxOSet" - }, - "378": { - "sourceFileName": "src/core/CIP2.ts", - "qualifiedName": "includeTxFees" - }, - "379": { - "sourceFileName": "src/core/CIP2.ts", - "qualifiedName": "__3" - }, - "380": { - "sourceFileName": "src/core/CIP2.ts", - "qualifiedName": "largestFirstMultiAsset" - }, - "381": { - "sourceFileName": "src/core/CIP2.ts", - "qualifiedName": "largestFirstMultiAsset" - }, - "382": { - "sourceFileName": "src/core/CIP2.ts", - "qualifiedName": "requestedOutputSet" - }, - "383": { - "sourceFileName": "src/core/CIP2.ts", - "qualifiedName": "initialUTxOSet" - }, - "384": { - "sourceFileName": "src/core/CIP2.ts", - "qualifiedName": "includeTxFees" - }, - "385": { - "sourceFileName": "src/core/CIP2.ts", - "qualifiedName": "parameters" - }, - "386": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider" - }, - "387": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.__constructor" - }, - "388": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider" - }, - "389": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "baseUrl" - }, - "390": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider" - }, - "391": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "projectId" - }, - "392": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "version" - }, - "393": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider._axiosInstance" - }, - "394": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.fetchAccountInfo" - }, - "395": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.fetchAccountInfo" - }, - "396": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "address" - }, - "397": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.resolveScriptRef" - }, - "398": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.resolveScriptRef" - }, - "399": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "scriptHash" - }, - "400": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.toUTxO" - }, - "401": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.toUTxO" - }, - "402": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "bfUTxO" - }, - "403": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "tx_hash" - }, - "404": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.fetchAddressUTxOs" - }, - "405": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.fetchAddressUTxOs" - }, - "406": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "address" - }, - "407": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "asset" - }, - "408": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.fetchAssetAddresses" - }, - "409": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.fetchAssetAddresses" - }, - "410": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "asset" - }, - "411": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "__type" - }, - "412": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "__type.address" - }, - "413": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "__type.quantity" - }, - "414": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.fetchAssetMetadata" - }, - "415": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.fetchAssetMetadata" - }, - "416": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "asset" - }, - "417": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.fetchBlockInfo" - }, - "418": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.fetchBlockInfo" - }, - "419": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "hash" - }, - "420": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.fetchCollectionAssets" - }, - "421": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.fetchCollectionAssets" - }, - "422": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "policyId" - }, - "423": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "cursor" - }, - "424": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "__type" - }, - "425": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "__type.assets" - }, - "426": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "__type.next" - }, - "427": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.fetchHandleAddress" - }, - "428": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.fetchHandleAddress" - }, - "429": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "handle" - }, - "430": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.fetchProtocolParameters" - }, - "431": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.fetchProtocolParameters" - }, - "432": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "epoch" - }, - "433": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.fetchTxInfo" - }, - "434": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.fetchTxInfo" - }, - "435": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "hash" - }, - "436": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.fetchUTxOs" - }, - "437": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.fetchUTxOs" - }, - "438": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "hash" - }, - "439": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.onTxConfirmed" - }, - "440": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.onTxConfirmed" - }, - "441": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "txHash" - }, - "442": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "callback" - }, - "443": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "__type" - }, - "444": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "__type" - }, - "445": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "limit" - }, - "446": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.submitTx" - }, - "447": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.submitTx" - }, - "448": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "tx" - }, - "449": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.fetchPlutusScriptCBOR" - }, - "450": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.fetchPlutusScriptCBOR" - }, - "451": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "scriptHash" - }, - "452": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.fetchNativeScriptJSON" - }, - "453": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "BlockfrostProvider.fetchNativeScriptJSON" - }, - "454": { - "sourceFileName": "src/providers/blockfrost.provider.ts", - "qualifiedName": "scriptHash" - }, - "455": { - "sourceFileName": "src/providers/infura.provider.ts", - "qualifiedName": "InfuraProvider" - }, - "456": { - "sourceFileName": "src/providers/infura.provider.ts", - "qualifiedName": "InfuraProvider.__constructor" - }, - "457": { - "sourceFileName": "src/providers/infura.provider.ts", - "qualifiedName": "InfuraProvider" - }, - "458": { - "sourceFileName": "src/providers/infura.provider.ts", - "qualifiedName": "projectId" - }, - "459": { - "sourceFileName": "src/providers/infura.provider.ts", - "qualifiedName": "projectSecret" - }, - "460": { - "sourceFileName": "src/providers/infura.provider.ts", - "qualifiedName": "options" - }, - "461": { - "sourceFileName": "src/providers/infura.provider.ts", - "qualifiedName": "InfuraProvider._axiosInstance" - }, - "462": { - "sourceFileName": "src/providers/infura.provider.ts", - "qualifiedName": "InfuraProvider.uploadContent" - }, - "463": { - "sourceFileName": "src/providers/infura.provider.ts", - "qualifiedName": "InfuraProvider.uploadContent" - }, - "464": { - "sourceFileName": "src/providers/infura.provider.ts", - "qualifiedName": "content" - }, - "465": { - "sourceFileName": "src/providers/infura.provider.ts", - "qualifiedName": "recursive" - }, - "466": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider" - }, - "467": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider.__constructor" - }, - "468": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider" - }, - "469": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "baseUrl" - }, - "470": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider" - }, - "471": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "network" - }, - "472": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "token" - }, - "473": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "version" - }, - "474": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider._axiosInstance" - }, - "475": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider.fetchAccountInfo" - }, - "476": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider.fetchAccountInfo" - }, - "477": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "address" - }, - "478": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider.fetchAddressUTxOs" - }, - "479": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider.fetchAddressUTxOs" - }, - "480": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "address" - }, - "481": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "asset" - }, - "482": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider.fetchAssetAddresses" - }, - "483": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider.fetchAssetAddresses" - }, - "484": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "asset" - }, - "485": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "__type" - }, - "486": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "__type.address" - }, - "487": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "__type.quantity" - }, - "488": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider.fetchAssetMetadata" - }, - "489": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider.fetchAssetMetadata" - }, - "490": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "asset" - }, - "491": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider.fetchBlockInfo" - }, - "492": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider.fetchBlockInfo" - }, - "493": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "hash" - }, - "494": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider.fetchCollectionAssets" - }, - "495": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider.fetchCollectionAssets" - }, - "496": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "policyId" - }, - "497": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "cursor" - }, - "498": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "__type" - }, - "499": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "__type.assets" - }, - "500": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "__type.next" - }, - "501": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider.fetchHandleAddress" - }, - "502": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider.fetchHandleAddress" - }, - "503": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "handle" - }, - "504": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider.fetchProtocolParameters" - }, - "505": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider.fetchProtocolParameters" - }, - "506": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "epoch" - }, - "507": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider.fetchTxInfo" - }, - "508": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider.fetchTxInfo" - }, - "509": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "hash" - }, - "510": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider.fetchUTxOs" - }, - "511": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider.fetchUTxOs" - }, - "512": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "hash" - }, - "513": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider.onTxConfirmed" - }, - "514": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider.onTxConfirmed" - }, - "515": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "txHash" - }, - "516": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "callback" - }, - "517": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "__type" - }, - "518": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "__type" - }, - "519": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "limit" - }, - "520": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider.submitTx" - }, - "521": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider.submitTx" - }, - "522": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "tx" - }, - "523": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider.toUTxO" - }, - "524": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider.toUTxO" - }, - "525": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "utxo" - }, - "526": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "address" - }, - "527": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider.resolveScriptRef" - }, - "528": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "KoiosProvider.resolveScriptRef" - }, - "529": { - "sourceFileName": "src/providers/koios.provider.ts", - "qualifiedName": "kScriptRef" - }, - "530": { - "sourceFileName": "src/providers/ogmios.provider.ts", - "qualifiedName": "OgmiosProvider" - }, - "531": { - "sourceFileName": "src/providers/ogmios.provider.ts", - "qualifiedName": "OgmiosProvider.__constructor" - }, - "532": { - "sourceFileName": "src/providers/ogmios.provider.ts", - "qualifiedName": "OgmiosProvider" - }, - "533": { - "sourceFileName": "src/providers/ogmios.provider.ts", - "qualifiedName": "baseUrl" - }, - "534": { - "sourceFileName": "src/providers/ogmios.provider.ts", - "qualifiedName": "OgmiosProvider" - }, - "535": { - "sourceFileName": "src/providers/ogmios.provider.ts", - "qualifiedName": "network" - }, - "536": { - "sourceFileName": "src/providers/ogmios.provider.ts", - "qualifiedName": "OgmiosProvider._baseUrl" - }, - "537": { - "sourceFileName": "src/providers/ogmios.provider.ts", - "qualifiedName": "OgmiosProvider.evaluateTx" - }, - "538": { - "sourceFileName": "src/providers/ogmios.provider.ts", - "qualifiedName": "OgmiosProvider.evaluateTx" - }, - "539": { - "sourceFileName": "src/providers/ogmios.provider.ts", - "qualifiedName": "tx" - }, - "540": { - "sourceFileName": "src/providers/ogmios.provider.ts", - "qualifiedName": "OgmiosProvider.onNextTx" - }, - "541": { - "sourceFileName": "src/providers/ogmios.provider.ts", - "qualifiedName": "OgmiosProvider.onNextTx" - }, - "542": { - "sourceFileName": "src/providers/ogmios.provider.ts", - "qualifiedName": "callback" - }, - "543": { - "sourceFileName": "src/providers/ogmios.provider.ts", - "qualifiedName": "__type" - }, - "544": { - "sourceFileName": "src/providers/ogmios.provider.ts", - "qualifiedName": "__type" - }, - "545": { - "sourceFileName": "src/providers/ogmios.provider.ts", - "qualifiedName": "tx" - }, - "546": { - "sourceFileName": "src/providers/ogmios.provider.ts", - "qualifiedName": "__type" - }, - "547": { - "sourceFileName": "src/providers/ogmios.provider.ts", - "qualifiedName": "__type" - }, - "548": { - "sourceFileName": "src/providers/ogmios.provider.ts", - "qualifiedName": "OgmiosProvider.submitTx" - }, - "549": { - "sourceFileName": "src/providers/ogmios.provider.ts", - "qualifiedName": "OgmiosProvider.submitTx" - }, - "550": { - "sourceFileName": "src/providers/ogmios.provider.ts", - "qualifiedName": "tx" - }, - "551": { - "sourceFileName": "src/providers/ogmios.provider.ts", - "qualifiedName": "OgmiosProvider.open" - }, - "552": { - "sourceFileName": "src/providers/ogmios.provider.ts", - "qualifiedName": "OgmiosProvider.open" - }, - "553": { - "sourceFileName": "src/providers/ogmios.provider.ts", - "qualifiedName": "OgmiosProvider.send" - }, - "554": { - "sourceFileName": "src/providers/ogmios.provider.ts", - "qualifiedName": "OgmiosProvider.send" - }, - "555": { - "sourceFileName": "src/providers/ogmios.provider.ts", - "qualifiedName": "client" - }, - "556": { - "sourceFileName": "src/providers/ogmios.provider.ts", - "qualifiedName": "methodname" - }, - "557": { - "sourceFileName": "src/providers/ogmios.provider.ts", - "qualifiedName": "args" - }, - "558": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroSupportedNetworks" - }, - "559": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroConfig" - }, - "560": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroConfig.network" - }, - "561": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroConfig.apiKey" - }, - "562": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroConfig.turboSubmit" - }, - "563": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider" - }, - "564": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.__constructor" - }, - "565": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider" - }, - "566": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "__0" - }, - "567": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider._axiosInstance" - }, - "568": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider._amountsAsStrings" - }, - "569": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "__object" - }, - "570": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "__object.headers" - }, - "571": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "__object" - }, - "572": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "__object.amounts-as-strings" - }, - "573": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.submitUrl" - }, - "574": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.evaluateTx" - }, - "575": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.evaluateTx" - }, - "576": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "cbor" - }, - "577": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.fetchAccountInfo" - }, - "578": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.fetchAccountInfo" - }, - "579": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "address" - }, - "580": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.fetchAddressUTxOs" - }, - "581": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.fetchAddressUTxOs" - }, - "582": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "address" - }, - "583": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "asset" - }, - "584": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.fetchAssetAddresses" - }, - "585": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.fetchAssetAddresses" - }, - "586": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "asset" - }, - "587": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "__type" - }, - "588": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "__type.address" - }, - "589": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "__type.quantity" - }, - "590": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.fetchAssetMetadata" - }, - "591": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.fetchAssetMetadata" - }, - "592": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "asset" - }, - "593": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.fetchBlockInfo" - }, - "594": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.fetchBlockInfo" - }, - "595": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "hash" - }, - "596": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.fetchCollectionAssets" - }, - "597": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.fetchCollectionAssets" - }, - "598": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "policyId" - }, - "599": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "cursor" - }, - "600": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "__type" - }, - "601": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "__type.assets" - }, - "602": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "__type.next" - }, - "603": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.fetchHandleAddress" - }, - "604": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.fetchHandleAddress" - }, - "605": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "handle" - }, - "606": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.fetchProtocolParameters" - }, - "607": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.fetchProtocolParameters" - }, - "608": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "epoch" - }, - "609": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.fetchTxInfo" - }, - "610": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.fetchTxInfo" - }, - "611": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "hash" - }, - "612": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.fetchUTxOs" - }, - "613": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.fetchUTxOs" - }, - "614": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "hash" - }, - "615": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.onTxConfirmed" - }, - "616": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.onTxConfirmed" - }, - "617": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "txHash" - }, - "618": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "callback" - }, - "619": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "__type" - }, - "620": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "__type" - }, - "621": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "limit" - }, - "622": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.submitTx" - }, - "623": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.submitTx" - }, - "624": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "tx" - }, - "625": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.toUTxO" - }, - "626": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.toUTxO" - }, - "627": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "utxo" - }, - "628": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.resolveScript" - }, - "629": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "MaestroProvider.resolveScript" - }, - "630": { - "sourceFileName": "src/providers/maestro.provider.ts", - "qualifiedName": "utxo" - }, - "631": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider" - }, - "632": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.__constructor" - }, - "633": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider" - }, - "634": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "baseUrl" - }, - "635": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider._axiosInstance" - }, - "636": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.fetchAccountInfo" - }, - "637": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.fetchAccountInfo" - }, - "638": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "address" - }, - "639": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.resolveScriptRef" - }, - "640": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.resolveScriptRef" - }, - "641": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "scriptHash" - }, - "642": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.toUTxO" - }, - "643": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.toUTxO" - }, - "644": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "bfUTxO" - }, - "645": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "tx_hash" - }, - "646": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.fetchAddressUTxOs" - }, - "647": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.fetchAddressUTxOs" - }, - "648": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "address" - }, - "649": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "asset" - }, - "650": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.fetchAssetAddresses" - }, - "651": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.fetchAssetAddresses" - }, - "652": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "asset" - }, - "653": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "__type" - }, - "654": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "__type.address" - }, - "655": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "__type.quantity" - }, - "656": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.fetchAssetMetadata" - }, - "657": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.fetchAssetMetadata" - }, - "658": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "asset" - }, - "659": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.fetchBlockInfo" - }, - "660": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.fetchBlockInfo" - }, - "661": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "hash" - }, - "662": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.fetchCollectionAssets" - }, - "663": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.fetchCollectionAssets" - }, - "664": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "policyId" - }, - "665": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "cursor" - }, - "666": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "__type" - }, - "667": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "__type.assets" - }, - "668": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "__type.next" - }, - "669": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.fetchHandleAddress" - }, - "670": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.fetchHandleAddress" - }, - "671": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "handle" - }, - "672": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.fetchProtocolParameters" - }, - "673": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.fetchProtocolParameters" - }, - "674": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "epoch" - }, - "675": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.fetchTxInfo" - }, - "676": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.fetchTxInfo" - }, - "677": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "hash" - }, - "678": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.fetchUTxOs" - }, - "679": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.fetchUTxOs" - }, - "680": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "hash" - }, - "681": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.onTxConfirmed" - }, - "682": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.onTxConfirmed" - }, - "683": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "txHash" - }, - "684": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "callback" - }, - "685": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "__type" - }, - "686": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "__type" - }, - "687": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "limit" - }, - "688": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.submitTx" - }, - "689": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.submitTx" - }, - "690": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "txHex" - }, - "691": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.fetchPlutusScriptCBOR" - }, - "692": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.fetchPlutusScriptCBOR" - }, - "693": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "scriptHash" - }, - "694": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.fetchNativeScriptJSON" - }, - "695": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "YaciProvider.fetchNativeScriptJSON" - }, - "696": { - "sourceFileName": "src/providers/yaci.provider.ts", - "qualifiedName": "scriptHash" - }, - "697": { - "sourceFileName": "src/scripts/forge.script.ts", - "qualifiedName": "ForgeScript" - }, - "698": { - "sourceFileName": "src/scripts/forge.script.ts", - "qualifiedName": "ForgeScript.withOneSignature" - }, - "699": { - "sourceFileName": "src/scripts/forge.script.ts", - "qualifiedName": "ForgeScript.withOneSignature" - }, - "700": { - "sourceFileName": "src/scripts/forge.script.ts", - "qualifiedName": "address" - }, - "701": { - "sourceFileName": "src/scripts/forge.script.ts", - "qualifiedName": "ForgeScript.withAtLeastNSignatures" - }, - "702": { - "sourceFileName": "src/scripts/forge.script.ts", - "qualifiedName": "ForgeScript.withAtLeastNSignatures" - }, - "703": { - "sourceFileName": "src/scripts/forge.script.ts", - "qualifiedName": "addresses" - }, - "704": { - "sourceFileName": "src/scripts/forge.script.ts", - "qualifiedName": "minimumRequired" - }, - "705": { - "sourceFileName": "src/scripts/forge.script.ts", - "qualifiedName": "ForgeScript.withAnySignature" - }, - "706": { - "sourceFileName": "src/scripts/forge.script.ts", - "qualifiedName": "ForgeScript.withAnySignature" - }, - "707": { - "sourceFileName": "src/scripts/forge.script.ts", - "qualifiedName": "addresses" - }, - "708": { - "sourceFileName": "src/scripts/forge.script.ts", - "qualifiedName": "ForgeScript.withAllSignatures" - }, - "709": { - "sourceFileName": "src/scripts/forge.script.ts", - "qualifiedName": "ForgeScript.withAllSignatures" - }, - "710": { - "sourceFileName": "src/scripts/forge.script.ts", - "qualifiedName": "addresses" - }, - "711": { - "sourceFileName": "src/scripts/forge.script.ts", - "qualifiedName": "ForgeScript.fromNativeScript" - }, - "712": { - "sourceFileName": "src/scripts/forge.script.ts", - "qualifiedName": "ForgeScript.fromNativeScript" - }, - "713": { - "sourceFileName": "src/scripts/forge.script.ts", - "qualifiedName": "script" - }, - "716": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction" - }, - "717": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.attachMetadata" - }, - "718": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.attachMetadata" - }, - "719": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "cborTx" - }, - "720": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "cborTxMetadata" - }, - "721": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "era" - }, - "722": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.deattachMetadata" - }, - "723": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.deattachMetadata" - }, - "724": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "cborTx" - }, - "725": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.maskMetadata" - }, - "726": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.maskMetadata" - }, - "727": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "cborTx" - }, - "728": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "era" - }, - "729": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.readMetadata" - }, - "730": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.readMetadata" - }, - "731": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "cborTx" - }, - "732": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.writeMetadata" - }, - "733": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.writeMetadata" - }, - "734": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "cborTx" - }, - "735": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "cborTxMetadata" - }, - "736": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "era" - }, - "737": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.__constructor" - }, - "738": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction" - }, - "739": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "options" - }, - "740": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction._changeAddress" - }, - "741": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction._txOutputs" - }, - "742": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction._recipients" - }, - "743": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction._totalBurns" - }, - "744": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction._totalMints" - }, - "745": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction._era" - }, - "746": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction._initiator" - }, - "747": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction._mintBuilder" - }, - "748": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction._protocolParameters" - }, - "749": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction._txBuilder" - }, - "750": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction._txCertificates" - }, - "751": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction._txInputsBuilder" - }, - "752": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction._txWithdrawals" - }, - "753": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.size" - }, - "754": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.size" - }, - "755": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.build" - }, - "756": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.build" - }, - "757": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.burnAsset" - }, - "758": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.burnAsset" - }, - "759": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "forgeScript" - }, - "760": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "asset" - }, - "761": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "redeemer" - }, - "762": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.delegateStake" - }, - "763": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.delegateStake" - }, - "764": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "rewardAddress" - }, - "765": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "poolId" - }, - "766": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.deregisterStake" - }, - "767": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.deregisterStake" - }, - "768": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "rewardAddress" - }, - "769": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.mintAsset" - }, - "770": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.mintAsset" - }, - "771": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "forgeScript" - }, - "772": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "mint" - }, - "773": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "redeemer" - }, - "774": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.redeemValue" - }, - "775": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.redeemValue" - }, - "776": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "options" - }, - "777": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "__type" - }, - "778": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "__type.value" - }, - "779": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "__type.script" - }, - "780": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "__type.datum" - }, - "781": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "__type.redeemer" - }, - "782": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.registerStake" - }, - "783": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.registerStake" - }, - "784": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "rewardAddress" - }, - "785": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.registerPool" - }, - "786": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.registerPool" - }, - "787": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "params" - }, - "788": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.retirePool" - }, - "789": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.retirePool" - }, - "790": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "poolId" - }, - "791": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "epochNo" - }, - "792": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.sendAssets" - }, - "793": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.sendAssets" - }, - "794": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "recipient" - }, - "795": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "assets" - }, - "796": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.sendLovelace" - }, - "797": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.sendLovelace" - }, - "798": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "recipient" - }, - "799": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "lovelace" - }, - "800": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.sendToken" - }, - "801": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.sendToken" - }, - "802": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "recipient" - }, - "803": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "ticker" - }, - "804": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "amount" - }, - "805": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.sendValue" - }, - "806": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.sendValue" - }, - "807": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "recipient" - }, - "808": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "value" - }, - "809": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.setChangeAddress" - }, - "810": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.setChangeAddress" - }, - "811": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "changeAddress" - }, - "812": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.setCollateral" - }, - "813": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.setCollateral" - }, - "814": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "collateral" - }, - "815": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.setMetadata" - }, - "816": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.setMetadata" - }, - "817": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "key" - }, - "818": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "value" - }, - "819": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.setRequiredSigners" - }, - "820": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.setRequiredSigners" - }, - "821": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "addresses" - }, - "822": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.setNativeScriptInput" - }, - "823": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.setNativeScriptInput" - }, - "824": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "script" - }, - "825": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "utxo" - }, - "826": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.setTimeToStart" - }, - "827": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.setTimeToStart" - }, - "828": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "slot" - }, - "829": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.setTimeToExpire" - }, - "830": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.setTimeToExpire" - }, - "831": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "slot" - }, - "832": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.setTxInputs" - }, - "833": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.setTxInputs" - }, - "834": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "inputs" - }, - "835": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.setTxRefInputs" - }, - "836": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.setTxRefInputs" - }, - "837": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "inputs" - }, - "838": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.withdrawRewards" - }, - "839": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.withdrawRewards" - }, - "840": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "rewardAddress" - }, - "841": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "lovelace" - }, - "842": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.addBurnInputsIfNeeded" - }, - "843": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.addBurnInputsIfNeeded" - }, - "844": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.addChangeAddress" - }, - "845": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.addChangeAddress" - }, - "846": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.addCollateralIfNeeded" - }, - "847": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.addCollateralIfNeeded" - }, - "848": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.addRequiredSignersIfNeeded" - }, - "849": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.addRequiredSignersIfNeeded" - }, - "850": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.addTxInputsAsNeeded" - }, - "851": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.addTxInputsAsNeeded" - }, - "852": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.forgeAssetsIfNeeded" - }, - "853": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.forgeAssetsIfNeeded" - }, - "854": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.filterAvailableUTxOs" - }, - "855": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.filterAvailableUTxOs" - }, - "856": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "selectedUTxOs" - }, - "857": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.addMintOutputs" - }, - "858": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.addMintOutputs" - }, - "859": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.notVisited" - }, - "860": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.notVisited" - }, - "861": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "checkpoint" - }, - "862": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.setTxOutput" - }, - "863": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "Transaction.setTxOutput" - }, - "864": { - "sourceFileName": "src/transaction/transaction.service.ts", - "qualifiedName": "asset" - }, - "865": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "MeshTxBuilder" - }, - "866": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "MeshTxBuilder.__constructor" - }, - "867": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "MeshTxBuilder" - }, - "868": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "__0" - }, - "869": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "MeshTxBuilder._fetcher" - }, - "870": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "MeshTxBuilder._submitter" - }, - "871": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "MeshTxBuilder._evaluator" - }, - "872": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "MeshTxBuilder.queriedTxHashes" - }, - "873": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "MeshTxBuilder.queriedUTxOs" - }, - "874": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "__type" - }, - "875": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "__type.__index" - }, - "877": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "MeshTxBuilder.complete" - }, - "878": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "MeshTxBuilder.complete" - }, - "879": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "customizedTx" - }, - "880": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "MeshTxBuilder.submitTx" - }, - "881": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "MeshTxBuilder.submitTx" - }, - "882": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "txHex" - }, - "883": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "MeshTxBuilder.getUTxOInfo" - }, - "884": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "MeshTxBuilder.getUTxOInfo" - }, - "885": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "txHash" - }, - "886": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "MeshTxBuilder.queryAllTxInfo" - }, - "887": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "MeshTxBuilder.queryAllTxInfo" - }, - "888": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "incompleteTxIns" - }, - "889": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "MeshTxBuilder.completeTxInformation" - }, - "890": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "MeshTxBuilder.completeTxInformation" - }, - "891": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "input" - }, - "892": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "MeshTxBuilder.isInputComplete" - }, - "893": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "MeshTxBuilder.isInputComplete" - }, - "894": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "txIn" - }, - "895": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "MeshTxBuilder.isInputInfoComplete" - }, - "896": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "MeshTxBuilder.isInputInfoComplete" - }, - "897": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "txIn" - }, - "898": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "MeshTxBuilder.isRefScriptInfoComplete" - }, - "899": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "MeshTxBuilder.isRefScriptInfoComplete" - }, - "900": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilder.service.ts", - "qualifiedName": "scriptTxIn" - }, - "901": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.txHex" - }, - "902": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.txBuilder" - }, - "903": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.txEvaluationMultiplier" - }, - "904": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.isHydra" - }, - "905": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.meshTxBuilderBody" - }, - "906": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.mintItem" - }, - "907": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.txInQueueItem" - }, - "908": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.collateralQueueItem" - }, - "909": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.refScriptTxInQueueItem" - }, - "910": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.reset" - }, - "911": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.reset" - }, - "912": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.emptyTxBuilderBody" - }, - "913": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.emptyTxBuilderBody" - }, - "914": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.completeSync" - }, - "915": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.completeSync" - }, - "916": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "customizedTx" - }, - "917": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.completeSigning" - }, - "918": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.completeSigning" - }, - "919": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.txIn" - }, - "920": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.txIn" - }, - "921": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "txHash" - }, - "922": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "txIndex" - }, - "923": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "amount" - }, - "924": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "address" - }, - "925": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.txInScript" - }, - "926": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.txInScript" - }, - "927": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "scriptCbor" - }, - "928": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "version" - }, - "929": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.txInDatumValue" - }, - "930": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.txInDatumValue" - }, - "931": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "datum" - }, - "932": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "type" - }, - "933": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.txInInlineDatumPresent" - }, - "934": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.txInInlineDatumPresent" - }, - "935": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.txInRedeemerValue" - }, - "936": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.txInRedeemerValue" - }, - "937": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "redeemer" - }, - "938": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "exUnits" - }, - "939": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "__object" - }, - "940": { - "sourceFileName": "src/common/types/Action.ts", - "qualifiedName": "__type.mem" - }, - "941": { - "sourceFileName": "src/common/types/Action.ts", - "qualifiedName": "__type.steps" - }, - "942": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "type" - }, - "943": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.txOut" - }, - "944": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.txOut" - }, - "945": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "address" - }, - "946": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "amount" - }, - "947": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.txOutDatumHashValue" - }, - "948": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.txOutDatumHashValue" - }, - "949": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "datum" - }, - "950": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "type" - }, - "951": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.txOutInlineDatumValue" - }, - "952": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.txOutInlineDatumValue" - }, - "953": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "datum" - }, - "954": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "type" - }, - "955": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.txOutReferenceScript" - }, - "956": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.txOutReferenceScript" - }, - "957": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "scriptCbor" - }, - "958": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "version" - }, - "959": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.spendingPlutusScriptV2" - }, - "960": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.spendingPlutusScriptV2" - }, - "961": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.spendingTxInReference" - }, - "962": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.spendingTxInReference" - }, - "963": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "txHash" - }, - "964": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "txIndex" - }, - "965": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "spendingScriptHash" - }, - "966": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "version" - }, - "967": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.spendingReferenceTxInInlineDatumPresent" - }, - "968": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.spendingReferenceTxInInlineDatumPresent" - }, - "969": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.spendingReferenceTxInRedeemerValue" - }, - "970": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.spendingReferenceTxInRedeemerValue" - }, - "971": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "redeemer" - }, - "972": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "exUnits" - }, - "973": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "__object" - }, - "974": { - "sourceFileName": "src/common/types/Action.ts", - "qualifiedName": "__type.mem" - }, - "975": { - "sourceFileName": "src/common/types/Action.ts", - "qualifiedName": "__type.steps" - }, - "976": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "type" - }, - "977": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.readOnlyTxInReference" - }, - "978": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.readOnlyTxInReference" - }, - "979": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "txHash" - }, - "980": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "txIndex" - }, - "981": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.mintPlutusScriptV2" - }, - "982": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.mintPlutusScriptV2" - }, - "983": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.mint" - }, - "984": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.mint" - }, - "985": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "quantity" - }, - "986": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "policy" - }, - "987": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "name" - }, - "988": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.mintingScript" - }, - "989": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.mintingScript" - }, - "990": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "scriptCBOR" - }, - "991": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "version" - }, - "992": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.mintTxInReference" - }, - "993": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.mintTxInReference" - }, - "994": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "txHash" - }, - "995": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "txIndex" - }, - "996": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "version" - }, - "997": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.mintReferenceTxInRedeemerValue" - }, - "998": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.mintReferenceTxInRedeemerValue" - }, - "999": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "redeemer" - }, - "1000": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "exUnits" - }, - "1001": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "__object" - }, - "1002": { - "sourceFileName": "src/common/types/Action.ts", - "qualifiedName": "__type.mem" - }, - "1003": { - "sourceFileName": "src/common/types/Action.ts", - "qualifiedName": "__type.steps" - }, - "1004": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "type" - }, - "1005": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.mintRedeemerValue" - }, - "1006": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.mintRedeemerValue" - }, - "1007": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "redeemer" - }, - "1008": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "exUnits" - }, - "1009": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "__object" - }, - "1010": { - "sourceFileName": "src/common/types/Action.ts", - "qualifiedName": "__type.mem" - }, - "1011": { - "sourceFileName": "src/common/types/Action.ts", - "qualifiedName": "__type.steps" - }, - "1012": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "type" - }, - "1013": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.requiredSignerHash" - }, - "1014": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.requiredSignerHash" - }, - "1015": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "pubKeyHash" - }, - "1016": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.txInCollateral" - }, - "1017": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.txInCollateral" - }, - "1018": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "txHash" - }, - "1019": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "txIndex" - }, - "1020": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "amount" - }, - "1021": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "address" - }, - "1022": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.registerPoolCertificate" - }, - "1023": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.registerPoolCertificate" - }, - "1024": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "poolParams" - }, - "1025": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.registerStakeCertificate" - }, - "1026": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.registerStakeCertificate" - }, - "1027": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "stakeKeyHash" - }, - "1028": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.delegateStakeCertificate" - }, - "1029": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.delegateStakeCertificate" - }, - "1030": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "stakeKeyHash" - }, - "1031": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "poolId" - }, - "1032": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.deregisterStakeCertificate" - }, - "1033": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.deregisterStakeCertificate" - }, - "1034": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "stakeKeyHash" - }, - "1035": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.retirePoolCertificate" - }, - "1036": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.retirePoolCertificate" - }, - "1037": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "poolId" - }, - "1038": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "epoch" - }, - "1039": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.changeAddress" - }, - "1040": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.changeAddress" - }, - "1041": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "addr" - }, - "1042": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.invalidBefore" - }, - "1043": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.invalidBefore" - }, - "1044": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "slot" - }, - "1045": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.invalidHereafter" - }, - "1046": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.invalidHereafter" - }, - "1047": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "slot" - }, - "1048": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.metadataValue" - }, - "1049": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.metadataValue" - }, - "1050": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "T" - }, - "1051": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "tag" - }, - "1052": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "metadata" - }, - "1053": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.protocolParams" - }, - "1054": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.protocolParams" - }, - "1055": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "params" - }, - "1056": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.signingKey" - }, - "1057": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.signingKey" - }, - "1058": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "skeyHex" - }, - "1059": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.selectUtxosFrom" - }, - "1060": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.selectUtxosFrom" - }, - "1061": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "extraInputs" - }, - "1062": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "threshold" - }, - "1063": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.removeDuplicateInputs" - }, - "1064": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.removeDuplicateInputs" - }, - "1065": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.addAllMints" - }, - "1066": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.addAllMints" - }, - "1067": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "mints" - }, - "1068": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.queueAllLastItem" - }, - "1069": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.queueAllLastItem" - }, - "1070": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.addAllCertificates" - }, - "1071": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.addAllCertificates" - }, - "1072": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "allCertificates" - }, - "1073": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.addCostModels" - }, - "1074": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.addCostModels" - }, - "1075": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.updateRedeemer" - }, - "1076": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.updateRedeemer" - }, - "1077": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "meshTxBuilderBody" - }, - "1078": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "txEvaluation" - }, - "1079": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.castRawDataToJsonString" - }, - "1080": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.castRawDataToJsonString" - }, - "1081": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "rawData" - }, - "1082": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.castDataToPlutusData" - }, - "1083": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "MeshTxBuilderCore.castDataToPlutusData" - }, - "1084": { - "sourceFileName": "src/transaction/meshTxBuilder/meshTxBuilderCore.ts", - "qualifiedName": "__0" - }, - "1085": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "MeshTxBuilderBody" - }, - "1086": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1087": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.inputs" - }, - "1088": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.outputs" - }, - "1089": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.extraInputs" - }, - "1090": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.selectionThreshold" - }, - "1091": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.collaterals" - }, - "1092": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.requiredSignatures" - }, - "1093": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.referenceInputs" - }, - "1094": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.mints" - }, - "1095": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.changeAddress" - }, - "1096": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.metadata" - }, - "1097": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.validityRange" - }, - "1098": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.certificates" - }, - "1099": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.signingKey" - }, - "1100": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "TxIn" - }, - "1101": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "PubKeyTxIn" - }, - "1102": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1103": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.type" - }, - "1104": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.txIn" - }, - "1105": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "TxInParameter" - }, - "1106": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1107": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.txHash" - }, - "1108": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.txIndex" - }, - "1109": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.amount" - }, - "1110": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.address" - }, - "1111": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "SimpleScriptTxIn" - }, - "1112": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1113": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.type" - }, - "1114": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.txIn" - }, - "1115": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.simpleScriptTxIn" - }, - "1116": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "SimpleScriptTxInParameter" - }, - "1117": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1118": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.scriptSource" - }, - "1119": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1120": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.type" - }, - "1121": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.script" - }, - "1122": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1123": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.type" - }, - "1124": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.txInInfo" - }, - "1125": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "SimpleScriptSourceInfo" - }, - "1126": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1127": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.txHash" - }, - "1128": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.txIndex" - }, - "1129": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "ScriptTxIn" - }, - "1130": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1131": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.type" - }, - "1132": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.txIn" - }, - "1133": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.scriptTxIn" - }, - "1134": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "ScriptTxInParameter" - }, - "1135": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1136": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.scriptSource" - }, - "1137": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1138": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.type" - }, - "1139": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.script" - }, - "1140": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1141": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.type" - }, - "1142": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.txInInfo" - }, - "1143": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.datumSource" - }, - "1144": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1145": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.type" - }, - "1146": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.data" - }, - "1147": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1148": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.type" - }, - "1149": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.txHash" - }, - "1150": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.txIndex" - }, - "1151": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.redeemer" - }, - "1152": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "ScriptSourceInfo" - }, - "1153": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1154": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.txHash" - }, - "1155": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.txIndex" - }, - "1156": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.spendingScriptHash" - }, - "1157": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.version" - }, - "1158": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "RefTxIn" - }, - "1159": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1160": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.txHash" - }, - "1161": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.txIndex" - }, - "1162": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "Output" - }, - "1163": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1164": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.address" - }, - "1165": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.amount" - }, - "1166": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.datum" - }, - "1167": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1168": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.type" - }, - "1169": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.data" - }, - "1170": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.referenceScript" - }, - "1171": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "MintItem" - }, - "1172": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1173": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.type" - }, - "1174": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.policyId" - }, - "1175": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.assetName" - }, - "1176": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.amount" - }, - "1177": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.redeemer" - }, - "1178": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.scriptSource" - }, - "1179": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1180": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.type" - }, - "1181": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.script" - }, - "1182": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1183": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.type" - }, - "1184": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.txHash" - }, - "1185": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.txIndex" - }, - "1186": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.version" - }, - "1187": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "ValidityRange" - }, - "1188": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1189": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.invalidBefore" - }, - "1190": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.invalidHereafter" - }, - "1191": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "BuilderData" - }, - "1192": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1193": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.type" - }, - "1194": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.content" - }, - "1195": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1196": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.type" - }, - "1197": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.content" - }, - "1198": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1199": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.type" - }, - "1200": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.content" - }, - "1201": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "Redeemer" - }, - "1202": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1203": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.data" - }, - "1204": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.exUnits" - }, - "1205": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "Metadata" - }, - "1206": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1207": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.tag" - }, - "1208": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.metadata" - }, - "1209": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "Certificate" - }, - "1210": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1211": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.type" - }, - "1212": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.poolParams" - }, - "1213": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1214": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.type" - }, - "1215": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.stakeKeyHash" - }, - "1216": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1217": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.type" - }, - "1218": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.stakeKeyHash" - }, - "1219": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.poolId" - }, - "1220": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1221": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.type" - }, - "1222": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.stakeKeyHash" - }, - "1223": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type" - }, - "1224": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.type" - }, - "1225": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.poolId" - }, - "1226": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "__type.epoch" - }, - "1227": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "RequiredWith" - }, - "1228": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "T" - }, - "1229": { - "sourceFileName": "src/transaction/meshTxBuilder/type.ts", - "qualifiedName": "K" - }, - "1230": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWalletKeyType" - }, - "1231": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "__type" - }, - "1232": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "__type.type" - }, - "1233": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "__type.bech32" - }, - "1234": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "__type" - }, - "1235": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "__type.type" - }, - "1236": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "__type.payment" - }, - "1237": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "__type.stake" - }, - "1238": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "__type" - }, - "1239": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "__type.type" - }, - "1240": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "__type.words" - }, - "1241": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "CreateAppWalletOptions" - }, - "1242": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "__type" - }, - "1243": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "__type.networkId" - }, - "1244": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "__type.fetcher" - }, - "1245": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "__type.submitter" - }, - "1246": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "__type.key" - }, - "1247": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet" - }, - "1248": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.brew" - }, - "1249": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.brew" - }, - "1250": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "strength" - }, - "1251": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.__constructor" - }, - "1252": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet" - }, - "1253": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "options" - }, - "1254": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet._fetcher" - }, - "1255": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet._submitter" - }, - "1256": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet._wallet" - }, - "1257": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.getBaseAddress" - }, - "1258": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.getBaseAddress" - }, - "1259": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "accountIndex" - }, - "1260": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "keyIndex" - }, - "1261": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.getPaymentAddress" - }, - "1262": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.getPaymentAddress" - }, - "1263": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "accountIndex" - }, - "1264": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "keyIndex" - }, - "1265": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.getRewardAddress" - }, - "1266": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.getRewardAddress" - }, - "1267": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "accountIndex" - }, - "1268": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "keyIndex" - }, - "1269": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.getUsedAddress" - }, - "1270": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.getUsedAddress" - }, - "1271": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "accountIndex" - }, - "1272": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "keyIndex" - }, - "1273": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.getUsedCollateral" - }, - "1274": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.getUsedCollateral" - }, - "1275": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "_limit" - }, - "1276": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.getUsedUTxOs" - }, - "1277": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.getUsedUTxOs" - }, - "1278": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "accountIndex" - }, - "1279": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.signData" - }, - "1280": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.signData" - }, - "1281": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "address" - }, - "1282": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "payload" - }, - "1283": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "accountIndex" - }, - "1284": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "keyIndex" - }, - "1285": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.signTx" - }, - "1286": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.signTx" - }, - "1287": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "unsignedTx" - }, - "1288": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "partialSign" - }, - "1289": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "accountIndex" - }, - "1290": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "keyIndex" - }, - "1291": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.signTxSync" - }, - "1292": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.signTxSync" - }, - "1293": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "unsignedTx" - }, - "1294": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "partialSign" - }, - "1295": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "accountIndex" - }, - "1296": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "keyIndex" - }, - "1297": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.signTxs" - }, - "1298": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.signTxs" - }, - "1299": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "unsignedTxs" - }, - "1300": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "partialSign" - }, - "1301": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.submitTx" - }, - "1302": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.submitTx" - }, - "1303": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "tx" - }, - "1304": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.getUtxos" - }, - "1305": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.getUtxos" - }, - "1306": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.getCollateral" - }, - "1307": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.getCollateral" - }, - "1308": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.getUsedAddresses" - }, - "1309": { - "sourceFileName": "src/wallet/app.service.ts", - "qualifiedName": "AppWallet.getUsedAddresses" - }, - "1310": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet" - }, - "1311": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getInstalledWallets" - }, - "1312": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getInstalledWallets" - }, - "1313": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.enable" - }, - "1314": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.enable" - }, - "1315": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "walletName" - }, - "1316": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.resolveInstance" - }, - "1317": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.resolveInstance" - }, - "1318": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "walletName" - }, - "1319": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.__constructor" - }, - "1320": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet" - }, - "1321": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "_walletInstance" - }, - "1322": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "_walletName" - }, - "1323": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.walletInstance" - }, - "1324": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet._walletInstance" - }, - "1325": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet._walletName" - }, - "1326": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getBalance" - }, - "1327": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getBalance" - }, - "1328": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getChangeAddress" - }, - "1329": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getChangeAddress" - }, - "1330": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getCollateral" - }, - "1331": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getCollateral" - }, - "1332": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "limit" - }, - "1333": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getNetworkId" - }, - "1334": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getNetworkId" - }, - "1335": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getRewardAddresses" - }, - "1336": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getRewardAddresses" - }, - "1337": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getUnusedAddresses" - }, - "1338": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getUnusedAddresses" - }, - "1339": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getUsedAddresses" - }, - "1340": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getUsedAddresses" - }, - "1341": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getUtxos" - }, - "1342": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getUtxos" - }, - "1343": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "amount" - }, - "1344": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.signData" - }, - "1345": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.signData" - }, - "1346": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "address" - }, - "1347": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "payload" - }, - "1348": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.signTx" - }, - "1349": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.signTx" - }, - "1350": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "unsignedTx" - }, - "1351": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "partialSign" - }, - "1352": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.signTxs" - }, - "1353": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.signTxs" - }, - "1354": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "unsignedTxs" - }, - "1355": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "partialSign" - }, - "1356": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.submitTx" - }, - "1357": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.submitTx" - }, - "1358": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "tx" - }, - "1359": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getUsedAddress" - }, - "1360": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getUsedAddress" - }, - "1361": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getUsedCollateral" - }, - "1362": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getUsedCollateral" - }, - "1363": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "limit" - }, - "1364": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getUsedUTxOs" - }, - "1365": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getUsedUTxOs" - }, - "1366": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "amount" - }, - "1367": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getAssets" - }, - "1368": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getAssets" - }, - "1369": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getLovelace" - }, - "1370": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getLovelace" - }, - "1371": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getPolicyIdAssets" - }, - "1372": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getPolicyIdAssets" - }, - "1373": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "policyId" - }, - "1374": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getPolicyIds" - }, - "1375": { - "sourceFileName": "src/wallet/browser.service.ts", - "qualifiedName": "BrowserWallet.getPolicyIds" - }, - "1376": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet" - }, - "1377": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet.encryptMnemonic" - }, - "1378": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet.encryptMnemonic" - }, - "1379": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "words" - }, - "1380": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "password" - }, - "1381": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet.encryptPrivateKey" - }, - "1382": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet.encryptPrivateKey" - }, - "1383": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "bech32" - }, - "1384": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "password" - }, - "1385": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet.encryptSigningKeys" - }, - "1386": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet.encryptSigningKeys" - }, - "1387": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "cborPaymentKey" - }, - "1388": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "cborStakeKey" - }, - "1389": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "password" - }, - "1390": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet.generateMnemonic" - }, - "1391": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet.generateMnemonic" - }, - "1392": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "strength" - }, - "1393": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet.decrypt" - }, - "1394": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet.decrypt" - }, - "1395": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "data" - }, - "1396": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "password" - }, - "1397": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet.encrypt" - }, - "1398": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet.encrypt" - }, - "1399": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "data" - }, - "1400": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "password" - }, - "1401": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet.resolveAddress" - }, - "1402": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet.resolveAddress" - }, - "1403": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "networkId" - }, - "1404": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "bech32" - }, - "1405": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "payment" - }, - "1406": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "stake" - }, - "1407": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet.resolveKeys" - }, - "1408": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet.resolveKeys" - }, - "1409": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "accountIndex" - }, - "1410": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "keyIndex" - }, - "1411": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "password" - }, - "1412": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "encryptedSecret" - }, - "1413": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "__type" - }, - "1414": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "__type.paymentKey" - }, - "1415": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "__type.stakeKey" - }, - "1416": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet.resolveSigners" - }, - "1417": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet.resolveSigners" - }, - "1418": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "cborTx" - }, - "1419": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "utxos" - }, - "1420": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "paymentKeyHash" - }, - "1421": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet.__constructor" - }, - "1422": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet" - }, - "1423": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "_networkId" - }, - "1424": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "_encryptedSecret" - }, - "1425": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet._networkId" - }, - "1426": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet._encryptedSecret" - }, - "1427": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet.getAccount" - }, - "1428": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet.getAccount" - }, - "1429": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "accountIndex" - }, - "1430": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "password" - }, - "1431": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "keyIndex" - }, - "1432": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet.signData" - }, - "1433": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet.signData" - }, - "1434": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "accountIndex" - }, - "1435": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "password" - }, - "1436": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "address" - }, - "1437": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "payload" - }, - "1438": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "keyIndex" - }, - "1439": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet.signTx" - }, - "1440": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet.signTx" - }, - "1441": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "accountIndex" - }, - "1442": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "password" - }, - "1443": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "utxos" - }, - "1444": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "unsignedTx" - }, - "1445": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "partialSign" - }, - "1446": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "keyIndex" - }, - "1447": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet.addPaymentKey" - }, - "1448": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet.addPaymentKey" - }, - "1449": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "accountIndex" - }, - "1450": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "password" - }, - "1451": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "unsignedTx" - }, - "1452": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "signatures" - }, - "1453": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "keyIndex" - }, - "1454": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet.accountContext" - }, - "1455": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "EmbeddedWallet.accountContext" - }, - "1456": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "T" - }, - "1457": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "accountIndex" - }, - "1458": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "keyIndex" - }, - "1459": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "password" - }, - "1460": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "callback" - }, - "1461": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "__type" - }, - "1462": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "__type" - }, - "1463": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "paymentKey" - }, - "1464": { - "sourceFileName": "src/wallet/embedded.service.ts", - "qualifiedName": "stakeKey" - }, - "1465": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "CreateMeshWalletOptions" - }, - "1466": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "__type" - }, - "1467": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "__type.networkId" - }, - "1468": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "__type.fetcher" - }, - "1469": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "__type.submitter" - }, - "1470": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "__type.key" - }, - "1471": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "__type" - }, - "1472": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "__type.type" - }, - "1473": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "__type.bech32" - }, - "1474": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "__type" - }, - "1475": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "__type.type" - }, - "1476": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "__type.payment" - }, - "1477": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "__type.stake" - }, - "1478": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "__type" - }, - "1479": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "__type.type" - }, - "1480": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "__type.words" - }, - "1481": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet" - }, - "1482": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.brew" - }, - "1483": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.brew" - }, - "1484": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "privateKey" - }, - "1485": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "strength" - }, - "1486": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.__constructor" - }, - "1487": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet" - }, - "1488": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "options" - }, - "1489": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet._wallet" - }, - "1490": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet._network" - }, - "1491": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getBalance" - }, - "1492": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getBalance" - }, - "1493": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getChangeAddress" - }, - "1494": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getChangeAddress" - }, - "1495": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getCollateral" - }, - "1496": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getCollateral" - }, - "1497": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getNetworkId" - }, - "1498": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getNetworkId" - }, - "1499": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getRewardAddresses" - }, - "1500": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getRewardAddresses" - }, - "1501": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getUnusedAddresses" - }, - "1502": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getUnusedAddresses" - }, - "1503": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getUsedAddresses" - }, - "1504": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getUsedAddresses" - }, - "1505": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getUtxos" - }, - "1506": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getUtxos" - }, - "1507": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.signData" - }, - "1508": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.signData" - }, - "1509": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "payload" - }, - "1510": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.signTx" - }, - "1511": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.signTx" - }, - "1512": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "unsignedTx" - }, - "1513": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "partialSign" - }, - "1514": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.signTxs" - }, - "1515": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.signTxs" - }, - "1516": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "unsignedTxs" - }, - "1517": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "partialSign" - }, - "1518": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.submitTx" - }, - "1519": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.submitTx" - }, - "1520": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "tx" - }, - "1521": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getUsedAddress" - }, - "1522": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getUsedAddress" - }, - "1523": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getUsedCollateral" - }, - "1524": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getUsedCollateral" - }, - "1525": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getUsedUTxOs" - }, - "1526": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getUsedUTxOs" - }, - "1527": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getAssets" - }, - "1528": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getAssets" - }, - "1529": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getLovelace" - }, - "1530": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getLovelace" - }, - "1531": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getPolicyIdAssets" - }, - "1532": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getPolicyIdAssets" - }, - "1533": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "policyId" - }, - "1534": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getPolicyIds" - }, - "1535": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.getPolicyIds" - }, - "1536": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.createCollateral" - }, - "1537": { - "sourceFileName": "src/wallet/mesh.service.ts", - "qualifiedName": "MeshWallet.createCollateral" - } - } -} \ No newline at end of file diff --git a/apps/mesh-docs/src/data/get-class-children.ts b/apps/mesh-docs/src/data/get-class-children.ts deleted file mode 100644 index d46821e50..000000000 --- a/apps/mesh-docs/src/data/get-class-children.ts +++ /dev/null @@ -1,14 +0,0 @@ -import getClass from './get-class'; -import { findObjectInArray } from './utils'; - -export default function getClassChildren(name: string, id: number) { - const thisClass = getClass(name); - - const children = findObjectInArray({ - array: thisClass.children, - key: 'id', - value: id, - }); - - return children; -} diff --git a/apps/mesh-docs/src/data/get-class.ts b/apps/mesh-docs/src/data/get-class.ts deleted file mode 100644 index 324e1ec65..000000000 --- a/apps/mesh-docs/src/data/get-class.ts +++ /dev/null @@ -1,14 +0,0 @@ -import getClasses from './get-classes'; -import { findObjectInArray } from './utils'; - -export default function getClass(name) { - const classes = getClasses(); - - const meshClass = findObjectInArray({ - array: classes, - key: 'name', - value: name, - }); - - return meshClass; -} diff --git a/apps/mesh-docs/src/data/get-classes.ts b/apps/mesh-docs/src/data/get-classes.ts deleted file mode 100644 index fc1729da1..000000000 --- a/apps/mesh-docs/src/data/get-classes.ts +++ /dev/null @@ -1,21 +0,0 @@ -import data from './api.json'; -import { findObjectInArray } from './utils'; - -export default function getClasses() { - const groupClasses = findObjectInArray({ - array: data.groups, - key: 'title', - value: 'Classes', - }); - - const classes = groupClasses.children.map((child: any) => { - const classData = findObjectInArray({ - array: data.children, - key: 'id', - value: child, - }); - return classData; - }); - - return classes; -} diff --git a/apps/mesh-docs/src/data/get-functions.ts b/apps/mesh-docs/src/data/get-functions.ts deleted file mode 100644 index 261adf55b..000000000 --- a/apps/mesh-docs/src/data/get-functions.ts +++ /dev/null @@ -1,21 +0,0 @@ -import data from './api.json'; -import { findObjectInArray } from './utils'; - -export default function getFunctions() { - const group = findObjectInArray({ - array: data.groups, - key: 'title', - value: 'Functions', - }); - - const classes = group.children.map((child: any) => { - const classData = findObjectInArray({ - array: data.children, - key: 'id', - value: child, - }); - return classData; - }); - - return classes; -} diff --git a/apps/mesh-docs/src/data/get-interfaces.ts b/apps/mesh-docs/src/data/get-interfaces.ts deleted file mode 100644 index 612ac7ad8..000000000 --- a/apps/mesh-docs/src/data/get-interfaces.ts +++ /dev/null @@ -1,21 +0,0 @@ -import data from './api.json'; -import { findObjectInArray } from './utils'; - -export default function getInterfaces() { - const group = findObjectInArray({ - array: data.groups, - key: 'title', - value: 'Interfaces', - }); - - const classes = group.children.map((child: any) => { - const classData = findObjectInArray({ - array: data.children, - key: 'id', - value: child, - }); - return classData; - }); - - return classes; -} diff --git a/apps/mesh-docs/src/data/get-type.ts b/apps/mesh-docs/src/data/get-type.ts deleted file mode 100644 index bb13c97bc..000000000 --- a/apps/mesh-docs/src/data/get-type.ts +++ /dev/null @@ -1,12 +0,0 @@ -import getTypes from './get-types'; -import { findObjectInArray } from './utils'; - -export default function getType(name: string) { - const types = getTypes(); - - return findObjectInArray({ - array: types, - key: 'name', - value: name, - }); -} diff --git a/apps/mesh-docs/src/data/get-types.ts b/apps/mesh-docs/src/data/get-types.ts deleted file mode 100644 index 29b404cab..000000000 --- a/apps/mesh-docs/src/data/get-types.ts +++ /dev/null @@ -1,21 +0,0 @@ -import data from './api.json'; -import { findObjectInArray } from './utils'; - -export default function getTypes() { - const group = findObjectInArray({ - array: data.groups, - key: 'title', - value: 'Type Aliases', - }); - - const classes = group.children.map((child: any) => { - const classData = findObjectInArray({ - array: data.children, - key: 'id', - value: child, - }); - return classData; - }); - - return classes; -} diff --git a/apps/mesh-web/.eslintrc.json b/apps/mesh-web/.eslintrc.json deleted file mode 100644 index 82bf0654a..000000000 --- a/apps/mesh-web/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": "next/core-web-vitals", - "react/no-unescaped-entities": 0 -} diff --git a/apps/mesh-web/README.md b/apps/mesh-web/README.md deleted file mode 100644 index 19060d1ad..000000000 --- a/apps/mesh-web/README.md +++ /dev/null @@ -1,24 +0,0 @@ -# Mesh Playground - -## How to start the Mesh Playground on localhost - -From the root folder... - -#### 1. Setup -Run: -```sh -npm install -``` - -#### 2. Start module building -Run: -```sh -npm run start:module -``` - -#### 3. Start Playground -Open a new Terminal and: -```sh -npm run start:demo -``` -and visit [http://localhost:3000/](http://localhost:3000/) diff --git a/apps/mesh-web/components/common/fetchSelectAssets.tsx b/apps/mesh-web/components/common/fetchSelectAssets.tsx deleted file mode 100644 index e5f523c55..000000000 --- a/apps/mesh-web/components/common/fetchSelectAssets.tsx +++ /dev/null @@ -1,77 +0,0 @@ -import type { AssetExtended } from '@meshsdk/core'; -import { useEffect, useState } from 'react'; -import { useWallet } from '@meshsdk/react'; -import Button from '../ui/button'; -import { assetAsset, assetPolicyId } from '../../configs/demo'; - -export default function FetchSelectAssets({ - index, - selectedAssets, - selectAssetFn, -}) { - const { wallet, connected, connecting } = useWallet(); - const [loadingAssets, setLoadingAssets] = useState(false); - const [walletAssets, setWalletAssets] = useState([ - { - unit: assetAsset, - policyId: assetPolicyId, - assetName: 'MeshToken', - fingerprint: 'asset1vy4dlqfc42r49jtvz5v4ek3s7wz96s0azur5xx', - quantity: '10', - }, - { - unit: '8f78a4388b1a3e1a1435257e9356fa0c2cc0d3a5999d63b5886c964354657374746f6b656e', - policyId: '8f78a4388b1a3e1a1435257e9356fa0c2cc0d3a5999d63b5886c9643', - assetName: 'CardanoToken', - fingerprint: 'asset1mdkjgeufm9lk4yzszckq6r7t5p4vzhwz2dz90k', - quantity: '5', - }, - ]); - - useEffect(() => { - async function init() { - setLoadingAssets(true); - const assets = await wallet.getAssets(); - setWalletAssets(assets); - setLoadingAssets(false); - } - if (connected) { - init(); - } - }, [connected]); - - useEffect(() => { - if (connecting && !connected) { - setWalletAssets([]); - } - }, [connecting]); - - return ( - <> - - {loadingAssets &&
    Fetching assets...
    } -
    -
    - {walletAssets.map((asset, i) => { - return ( - - ); - })} -
    -
    - - ); -} diff --git a/apps/mesh-web/components/common/layout.tsx b/apps/mesh-web/components/common/layout.tsx deleted file mode 100644 index 0d4c28feb..000000000 --- a/apps/mesh-web/components/common/layout.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import CommonSidebar from './sidebar'; - -export default function CommonLayout({ children, sidebarItems }) { - return ( - <> -
    - -
    - {children} -
    -
    - - ); -} diff --git a/apps/mesh-web/components/common/mintMeshToken.tsx b/apps/mesh-web/components/common/mintMeshToken.tsx deleted file mode 100644 index 388d36c37..000000000 --- a/apps/mesh-web/components/common/mintMeshToken.tsx +++ /dev/null @@ -1,97 +0,0 @@ -import Button from '../ui/button'; -import { CardanoWallet, useWallet } from '@meshsdk/react'; -import { useState } from 'react'; -import { - ForgeScript, - Transaction, - AppWallet, - BlockfrostProvider, -} from '@meshsdk/core'; -import type { AssetMetadata, Mint } from '@meshsdk/core'; -import { demoMnemonic } from '../../configs/demo'; -import RunDemoResult from './runDemoResult'; - -export default function MintMeshToken() { - const { connected, wallet } = useWallet(); - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - const [responseError, setResponseError] = useState(null); - - async function runMint() { - setLoading(true); - try { - const blockchainProvider = new BlockfrostProvider( - process.env.NEXT_PUBLIC_BLOCKFROST_API_KEY_PREPROD! - ); - - const mintingWallet = new AppWallet({ - networkId: 0, - fetcher: blockchainProvider, - submitter: blockchainProvider, - key: { - type: 'mnemonic', - words: demoMnemonic, - }, - }); - - const usedAddress = await wallet.getUsedAddresses(); - const address = usedAddress[0]; - const forgingScript = ForgeScript.withOneSignature( - mintingWallet.getPaymentAddress() - ); - - const tx = new Transaction({ initiator: wallet }); - - const assetMetadata: AssetMetadata = { - name: 'Mesh Token', - image: 'ipfs://QmRzicpReutwCkM6aotuKjErFCUD213DpwPq6ByuzMJaua', - mediaType: 'image/jpg', - description: 'This NFT was minted by Mesh (https://meshjs.dev/).', - }; - const asset: Mint = { - assetName: 'MeshToken', - assetQuantity: '1', - metadata: assetMetadata, - label: '721', - recipient: address, - }; - tx.mintAsset(forgingScript, asset); - - const unsignedTx = await tx.build(); - const signedTx = await wallet.signTx(unsignedTx, true); - const signedTx2 = await mintingWallet.signTx(signedTx, true); - const txHash = await wallet.submitTx(signedTx2); - setResponse(txHash); - } catch (error) { - setResponseError(`${error}`); - } - setLoading(false); - } - - return ( - <> - {connected ? ( - <> - - {response !== null && ( - <> -

    Mesh token minted successful.

    - - - )} - - - ) : ( - - )} - - ); -} diff --git a/apps/mesh-web/components/common/runDemoButton.tsx b/apps/mesh-web/components/common/runDemoButton.tsx deleted file mode 100644 index dad2964ae..000000000 --- a/apps/mesh-web/components/common/runDemoButton.tsx +++ /dev/null @@ -1,20 +0,0 @@ -import { PlayIcon } from '@heroicons/react/24/solid'; -import Button from '../ui/button'; - -export default function RunDemoButton({ - runDemoFn, - loading, - response, - label = 'Run code snippet', - disabled = false, -}) { - return ( - - ); -} diff --git a/apps/mesh-web/components/common/section.tsx b/apps/mesh-web/components/common/section.tsx deleted file mode 100644 index 1b77f81ca..000000000 --- a/apps/mesh-web/components/common/section.tsx +++ /dev/null @@ -1,44 +0,0 @@ -import { LinkIcon } from '@heroicons/react/24/solid'; -import { Element } from 'react-scroll'; -import { useClipboard } from '../../hooks/useCopyClipboard'; -import { useRouter } from 'next/router'; -import { rootUrl } from '../../configs/site'; - -export default function Section({ - sidebarTo, - header, - contentFn, - isH3 = false, - badge = <>, -}) { - const { pathname } = useRouter(); - const { value, onCopy, hasCopied } = useClipboard( - `${rootUrl}${pathname}#${sidebarTo}` - ); - - return ( - - {isH3 ? ( -
    -

    - {header} - {badge && {badge}} -

    - -
    - ) : ( -
    -

    {header}

    - -
    - )} -
    -
    {contentFn}
    -
    -
    - ); -} diff --git a/apps/mesh-web/components/common/sectionTwoCol.tsx b/apps/mesh-web/components/common/sectionTwoCol.tsx deleted file mode 100644 index 8819b1f0e..000000000 --- a/apps/mesh-web/components/common/sectionTwoCol.tsx +++ /dev/null @@ -1,46 +0,0 @@ -import { LinkIcon } from '@heroicons/react/24/solid'; -import { Element } from 'react-scroll'; -import { useClipboard } from '../../hooks/useCopyClipboard'; -import { useRouter } from 'next/router'; -import { rootUrl } from '../../configs/site'; - -export default function SectionTwoCol({ - sidebarTo, - header, - leftFn, - rightFn, - isH3 = false, - badge = <>, -}) { - const { pathname } = useRouter(); - const { value, onCopy, hasCopied } = useClipboard( - `${rootUrl}${pathname}#${sidebarTo}` - ); - - return ( - - {isH3 ? ( -
    -

    - {header} - {badge && {badge}} -

    - -
    - ) : ( -
    -

    {header}

    - -
    - )} -
    -
    {leftFn}
    -
    {rightFn}
    -
    -
    - ); -} diff --git a/apps/mesh-web/components/common/showMoreDetails.tsx b/apps/mesh-web/components/common/showMoreDetails.tsx deleted file mode 100644 index 1f9775d80..000000000 --- a/apps/mesh-web/components/common/showMoreDetails.tsx +++ /dev/null @@ -1,33 +0,0 @@ -import { ChevronUpIcon, ChevronDownIcon } from '@heroicons/react/24/solid'; -import { useState } from 'react'; - -export default function ShowMoreDetails({ children, label = 'Show details' }) { - const [show, setShow] = useState(false); - return ( - <> -
    - -
    -
    -
    - {children} -
    -
    - - ); -} diff --git a/apps/mesh-web/components/common/sidebar.tsx b/apps/mesh-web/components/common/sidebar.tsx deleted file mode 100644 index 5a3452a82..000000000 --- a/apps/mesh-web/components/common/sidebar.tsx +++ /dev/null @@ -1,36 +0,0 @@ -import { Link } from 'react-scroll'; - -export default function CommonSidebar({ sidebarItems }) { - return ( -
    -
    - -
    -
    - ); -} diff --git a/apps/mesh-web/components/courses/courseSidebar.tsx b/apps/mesh-web/components/courses/courseSidebar.tsx deleted file mode 100644 index b513b02ee..000000000 --- a/apps/mesh-web/components/courses/courseSidebar.tsx +++ /dev/null @@ -1,96 +0,0 @@ -import { ChevronDownIcon } from '@heroicons/react/24/solid'; -import Link from 'next/link'; -import { useEffect, useState } from 'react'; -import { useRouter } from 'next/router'; - -export default function CoursesSidebar({ root, menu }) { - return ( - - ); -} - -function MenuLink({ menuItem, root, key = 0, itemParent = undefined }) { - let style = - 'flex items-center p-2 text-base font-normal text-gray-900 rounded-lg hover:bg-gray-100 group dark:text-gray-200 dark:hover:bg-gray-700'; - if (itemParent) { - style = - 'flex items-center p-2 pl-11 text-base font-normal text-gray-900 rounded-lg transition duration-75 group hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-gray-700'; - } - style += ` cursor-pointer`; - - const router = useRouter(); - if (router.pathname.includes(menuItem.url)) { - style += ' bg-gray-100 dark:bg-gray-700'; - } - - let url = root; - if (itemParent !== undefined) { - // @ts-ignore - url += `/${itemParent.url}`; - } - url += `/${menuItem.url}`; - - return ( -
  • - -
    - {menuItem.label} -
    - -
  • - ); -} - -function MenuSubmenu({ menuItem, root }) { - const [showSubmenu, setShowSubmenu] = useState(false); - const router = useRouter(); - - useEffect(() => { - if (router.pathname.includes(menuItem.url)) { - setShowSubmenu(true); - } - }, []); - - return ( -
  • - -
      - {menuItem.children.map((item, i) => { - return MenuLink({ - menuItem: item, - root: root, - key: i, - itemParent: menuItem, - }); - })} -
    -
  • - ); -} diff --git a/apps/mesh-web/components/courses/layout.tsx b/apps/mesh-web/components/courses/layout.tsx deleted file mode 100644 index c737c499d..000000000 --- a/apps/mesh-web/components/courses/layout.tsx +++ /dev/null @@ -1,52 +0,0 @@ -import Metatags from '../site/metatags'; - -export default function CourseLayout({ - children, - coursesSidebar, - title, - desc, - youtubeId, -}: { - children; - coursesSidebar; - title; - desc; - youtubeId?; -}) { - return ( - <> - -
    -
    {coursesSidebar}
    -
    -
    - {youtubeId && ( -
    -
    - -
    -
    - )} -
    -
    -
    -

    - {title} -

    -
    -

    {desc}

    - {children} -
    -
    -
    -
    -
    - - ); -} diff --git a/apps/mesh-web/components/pages/about/catalyst.tsx b/apps/mesh-web/components/pages/about/catalyst.tsx deleted file mode 100644 index 416ea6a87..000000000 --- a/apps/mesh-web/components/pages/about/catalyst.tsx +++ /dev/null @@ -1,224 +0,0 @@ -import Link from 'next/link'; - -export default function Catalyst() { - return ( - <> -
    -
    -
    -

    - Catalyst -

    -

    - Here are proposals that we have submitted to Project Catalyst and - its progress. -

    -
    - -
    -
    -
    -
    - - ); -} - -function ListOfProposals() { - return ( - <> - - - - - - - - - - - - ); -} - -function CardLink({ - title, - desc, - url, - completed, - tobecompleted, - fund, - status, -}) { - return ( -
    -
    - {title} -
    -
    - - {status} - - - {fund} - -
    -

    {desc}

    -
      - {completed.map((item, index) => ( -
    • -
      - - - -
      - {item} -
    • - ))} -
    -
      - {tobecompleted.map((item, index) => ( -
    • -
      - - - -
      - {item} -
    • - ))} -
    - {url && ( -
    - - - projectcatalyst.io - - -
    - )} -
    - ); -} diff --git a/apps/mesh-web/components/pages/about/cips/index.tsx b/apps/mesh-web/components/pages/about/cips/index.tsx deleted file mode 100644 index cfccd3ea5..000000000 --- a/apps/mesh-web/components/pages/about/cips/index.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import List from './list'; - -export default function Cips() { - return ( - <> - - - ); -} diff --git a/apps/mesh-web/components/pages/about/cips/list.tsx b/apps/mesh-web/components/pages/about/cips/list.tsx deleted file mode 100644 index daab69076..000000000 --- a/apps/mesh-web/components/pages/about/cips/list.tsx +++ /dev/null @@ -1,164 +0,0 @@ -import Link from 'next/link'; -import Codeblock from '../../../ui/codeblock'; - -export default function List() { - return ( -
    -
    -
    -

    - Cardano Improvement Proposals{' '} - {/* */} - Implemented - {/* */} -

    -

    - Mesh ensures your dApp adheres to the standards provided by the - Cardano Community. -

    -
    -
    - -

    - Adopted Coin Selection Strategies from Cardano - Serialization Lib into{' '} - Transaction. -

    - - } - /> - -

    - Use your wallet to sign message with{' '} - wallet.signData, see{' '} - App Wallet and{' '} - Browser Wallet. -

    - - } - /> - -

    - Get asset fingerprint with resolveFingerprint, - see Resolvers. -

    - - } - /> - -

    - Import AssetMetadata to adhere to the NFT - metadata standards, see{' '} - Transaction. -

    - - } - /> - -

    - Learn how to{' '} - - mint royalty token - - . -

    - - } - /> - -

    - Browser Wallet is - compatible with CIP-30 wallets. -

    - - } - /> - -

    - Transaction allow users - to reference datums when redeem from a V2 plutus script. -

    - - } - /> - -

    - Transaction allow users - to attach inline datums to transaction output. -

    - - } - /> - -

    - Transaction allow users - to reference a plutus script instead of suppling the whole - script as part of the transaction.. -

    - - } - /> - -

    - App Wallet follows{' '} - CIP-1852 for deriving Stake and Payment Keys. -

    - - } - /> -
    -
    -
    - ); -} - -function Card({ title, content }) { - return ( -
    -

    {title}

    -
    - {content} -
    -
    - ); -} - -{ - /* */ -} diff --git a/apps/mesh-web/components/pages/about/faq.tsx b/apps/mesh-web/components/pages/about/faq.tsx deleted file mode 100644 index 78d9d977f..000000000 --- a/apps/mesh-web/components/pages/about/faq.tsx +++ /dev/null @@ -1,287 +0,0 @@ -import Link from 'next/link'; - -export default function AboutFaq() { - return ( -
    -
    -
    -

    - Information and Common Questions -

    -

    - Ask us anything on our{' '} - - Discord server - -

    -
    - -
    -
    - -

    - The word " - - Mesh - - " is defined as:{' '} -

    -
      -
    • - - when different things or people mesh, they suit each - other or work well together - -
    • -
    • - - (of two or more things) to fit together or be suitable - for each other - -
    • -
    -

    - Like a well-woven fabric, Mesh connects business goals with - technology stacks. It enables developers to build - applications according to project requirements on the - blockchain. Mesh is filling the gap by making product - development accessible on Cardano. -

    -

    - Whether you're a new developer, startup, Web3 market leader, - or a large enterprise, Mesh makes Web3 development easy with - reliable, scalable, and well-engineered APIs & developer - tools. -

    - - } - /> - -

    - Building on Cardano is like the early days of the Internet, - where people are discussing the different protocols, like - and how to handle HTTPS and IP addresses. -

    -

    - During the early days of the World Wide Web, CERN{' '} - - put the web technology in the public domain - - , available with an open licence. Through these actions, - making the software required to run a web server freely - available, and open-source code library, the web was allowed - to flourish. -

    -

    - In the same way, providing Mesh and its technology, allowing - anyone to build, is key to widespread Cardano adoption. -

    - - } - /> -
    -
    - -

    - Yes, Mesh is open source, and we welcome all contributions. - Developers, businesses, and writers can contribute in - various ways. You can write, test, or review the codes; you - can create your project and design your product to use Mesh; - you can improve or write new documentation and guides to - help other builders; you can also provide feedback, ideas, - improvements, and feature requests. -

    -

    - Connect and chat with us at our{' '} - - Discord server - - . -

    - - } - /> - - -

    - If you get stuck, you can ask questions at{' '} - - cardano.stackexchange.com - {' '} - and tagged it with mesh. -

    -

    - You can also ask questions on{' '} - - Mesh's - - ,{' '} - - Gimbalabs' - {' '} - or{' '} - - IOG Technical Community's - {' '} - Discord servers. -

    - - } - /> -
    -
    - -

    - As Mesh is an open-source library, this SDK belongs to the - Cardano development community. We look forward to more - developers and writers joining us to develop this fantastic - tool further. The users of Cardano applications are also a - part of Mesh, as they make it possible for developers to - build, adapt and improve current and future applications. - Mesh SDK is started by{' '} - - Jingles - {' '} - and{' '} - - Abdelkrim - - . -

    - - } - /> - -

    - Mesh playground is an interactive tool which allows you to - explore Mesh's features. Most APIs are interactive, where - you can modify the inputs and see how to use the code in - your project. -

    -

    - This website is build with{' '} - - Next.js - {' '} - , powered by{' '} - - Vercel - {' '} - , and designed with{' '} - - Flowbite - - . If you wish to build a site like this, we have a{' '} - - guide - {' '} - for you to get started. -

    - - } - /> -
    -
    -
    -
    - ); -} - -function Item({ header, body }) { - return ( -
    -

    - {header} -

    -
    {body}
    -
    - ); -} diff --git a/apps/mesh-web/components/pages/about/hero.tsx b/apps/mesh-web/components/pages/about/hero.tsx deleted file mode 100644 index 888e3f7ae..000000000 --- a/apps/mesh-web/components/pages/about/hero.tsx +++ /dev/null @@ -1,87 +0,0 @@ -import { ArrowRightIcon } from '@heroicons/react/24/solid'; -import Link from 'next/link'; - -export default function AboutHero() { - return ( -
    -
    -
    -

    - We advance Cardano's tech stack -

    -

    - Get started building blockchain applications with our - enterprise-ready, well engineered, and professionally designed SDK, - Mesh. With over 20+ components crafted ready for Vasil and many more - in the pipeline, building a Web 3.0 application has never been this - easy. -

    - {/* - Learn more about the plan - - */} -
    - {/*
    -
    -

    Version 1.3

    -

    We are now MeshJS

    - - NPM page - - -
    -
    -

    Starter templates

    -

    - Start your project by installing with CLI -

    - - - Learn more - - - -
    -
    -

    - React components and hooks -

    -

    - Everything you need to build web3 apps -

    - - - Learn more - - - -
    -
    -

    Version 1.0

    -

    - We released Mesh 1.0 on Sept 22, 2022 -

    - - NPM page - - -
    -
    */} -
    -
    - ); -} diff --git a/apps/mesh-web/components/pages/about/index.tsx b/apps/mesh-web/components/pages/about/index.tsx deleted file mode 100644 index 9c4e2746c..000000000 --- a/apps/mesh-web/components/pages/about/index.tsx +++ /dev/null @@ -1,11 +0,0 @@ -import AboutFaq from './faq'; -import AboutHero from './hero'; - -export default function About() { - return ( - <> - - - - ); -} diff --git a/apps/mesh-web/components/pages/about/media.tsx b/apps/mesh-web/components/pages/about/media.tsx deleted file mode 100644 index e54438c18..000000000 --- a/apps/mesh-web/components/pages/about/media.tsx +++ /dev/null @@ -1,48 +0,0 @@ - -export default function Media() { - return ( - <> -
    -
    -
    -

    - Media Kit -

    -

    - Choose from these logo files. These resources exist to - help you use Mesh's assets. -

    -
    - - - - - - - - - - - - - -
    -
    -
    - -
    - - ); -} - -function Image({ img }) { - return ( - <> -
    - - {img} - -
    - - ); -} diff --git a/apps/mesh-web/components/pages/about/support/addBadge.tsx b/apps/mesh-web/components/pages/about/support/addBadge.tsx deleted file mode 100644 index a55aeddb8..000000000 --- a/apps/mesh-web/components/pages/about/support/addBadge.tsx +++ /dev/null @@ -1,30 +0,0 @@ -import Codeblock from '../../../ui/codeblock'; - -export default function AddBadge() { - let code2 = `import { MeshBadge } from '@meshsdk/react';\n\n`; - code2 += `export default function Page() {\n`; - code2 += ` return (\n`; - code2 += ` <>\n`; - code2 += ` \n`; - code2 += ` \n`; - code2 += ` );\n`; - code2 += `}\n`; - - return ( -
    -
    - support -
    -

    - Add Mesh Badge in your Application -

    -

    - Add our beautiful Mesh Badge to give your users confidence knowing - that your application is running on top of a solid SDK. -

    - -
    -
    -
    - ); -} diff --git a/apps/mesh-web/components/pages/about/support/followTwitter.tsx b/apps/mesh-web/components/pages/about/support/followTwitter.tsx deleted file mode 100644 index 4368f68b6..000000000 --- a/apps/mesh-web/components/pages/about/support/followTwitter.tsx +++ /dev/null @@ -1,30 +0,0 @@ -export default function FollowTwitter() { - return ( -
    -
    -
    -

    - Follow us on Twitter -

    -

    - Follow us on Twitter so you get get updated with the latest - development! -

    - - Follow us on Twitter - -
    - support -
    -
    - ); -} diff --git a/apps/mesh-web/components/pages/about/support/index.tsx b/apps/mesh-web/components/pages/about/support/index.tsx deleted file mode 100644 index a2af12c43..000000000 --- a/apps/mesh-web/components/pages/about/support/index.tsx +++ /dev/null @@ -1,32 +0,0 @@ -import AddBadge from './addBadge'; -import FollowTwitter from './followTwitter'; -import JoinDiscord from './joinDiscord'; -import SendAdaToSupport from './sendAdaToSupport'; -import StarRepo from './starRepo'; - -export default function SupportUs() { - return ( - <> -
    -
    -
    -

    - You can support Mesh! -

    -

    - Thank you for your interest in Mesh, we appreciate any kind of support! -
    - Here are some ways you can support us. -

    -
    -
    -
    - - - - - - - - ); -} diff --git a/apps/mesh-web/components/pages/about/support/joinDiscord.tsx b/apps/mesh-web/components/pages/about/support/joinDiscord.tsx deleted file mode 100644 index 4e5423b51..000000000 --- a/apps/mesh-web/components/pages/about/support/joinDiscord.tsx +++ /dev/null @@ -1,29 +0,0 @@ -export default function JoinDiscord() { - return ( -
    -
    -
    -

    - Join our Discord Server -

    -

    - Come and talk to us in our Discord server. -

    - - Join Mesh's Discord server - -
    - support -
    -
    - ); -} diff --git a/apps/mesh-web/components/pages/about/support/sendAdaToSupport.tsx b/apps/mesh-web/components/pages/about/support/sendAdaToSupport.tsx deleted file mode 100644 index e376e88f4..000000000 --- a/apps/mesh-web/components/pages/about/support/sendAdaToSupport.tsx +++ /dev/null @@ -1,113 +0,0 @@ -import { CardanoWallet, useWallet } from '@meshsdk/react'; -import { useState } from 'react'; -import Input from '../../../ui/input'; -import { Transaction } from '@meshsdk/core'; -import { createTransactionDonate } from '../../../../backend/support'; -import SvgSurprise from '../../../svgs/surpriseSvg'; - -export default function SendAdaToSupport() { - return ( -
    -
    - {/* support */} - -
    -

    - Support Financially -

    -

    - Your support for this open-source SDK will go a long way. So thank - you! -

    - -
    -
    -
    - ); -} - -function SendPayment() { - const [amount, setAmount] = useState(25); - const [done, setDone] = useState(false); - const { connected, wallet } = useWallet(); - const [loading, setLoading] = useState(false); - - async function makeTx() { - setLoading(true); - - // const tx = new Transaction({ initiator: wallet }).sendLovelace( - // process.env.NEXT_PUBLIC_DONATE_ADA_ADDRESS!, - // (amount * 1000000).toString() - // ); - // const unsignedTx = await tx.build(); - // const signedTx = await wallet.signTx(unsignedTx); - // const txHash = await wallet.submitTx(signedTx); - - const network = await wallet.getNetworkId(); - - if (network != 1) { - setLoading(false); - setDone(false); - return; - } - - const recipientAddress = await wallet.getChangeAddress(); - const utxos = await wallet.getUtxos(); - const { unsignedTx } = await createTransactionDonate( - recipientAddress, - amount, - utxos - ); - const signedTx = await wallet.signTx(unsignedTx, true); - const txHash = await wallet.submitTx(signedTx); - - setLoading(false); - setDone(true); - } - - return ( -
    -
    - {!done && connected ? ( -
    -
    - setAmount(e.target.value)} - placeholder="Amount in ADA" - label="Amount in ADA" - type="number" - /> -
    - -
    - ) : ( - !connected && ( - <> - - - ) - )} - {done && ( - <> - support - - )} -
    -
    - ); -} diff --git a/apps/mesh-web/components/pages/about/support/starRepo.tsx b/apps/mesh-web/components/pages/about/support/starRepo.tsx deleted file mode 100644 index 33ce30100..000000000 --- a/apps/mesh-web/components/pages/about/support/starRepo.tsx +++ /dev/null @@ -1,34 +0,0 @@ -export default function StarRepo() { - return ( -
    -
    -
    -

    - Star Mesh GitHub Repo -

    -

    - Visit our GitHub and star it! -

    - - Star GitHub repo - -
    - support - support -
    -
    - ); -} diff --git a/apps/mesh-web/components/pages/apis/appwallet/generateWallet.tsx b/apps/mesh-web/components/pages/apis/appwallet/generateWallet.tsx deleted file mode 100644 index 7c985e2d4..000000000 --- a/apps/mesh-web/components/pages/apis/appwallet/generateWallet.tsx +++ /dev/null @@ -1,79 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import { AppWallet } from '@meshsdk/core'; - -export default function GenerateWallet() { - return ( - - ); -} - -function Left() { - return ( - <> -

    - You can generate deterministic keys based on the{' '} - - Bitcoin BIP39 - - . These mnemonic phrases allow you to recover your wallet. -

    -

    - Once you have your mnemonic phrase, you can use it to generate your - deterministic keys. See Load AppWallet in the following - section on loading a mnemonic phrase. It will typically generate a - series of private keys and corresponding public keys, which you can use - to manage your cryptocurrencies. -

    - - - ); -} - -function Right() { - const [loading, setLoading] = useState(false); - const [responseMnemonic, setResponseMnemonic] = useState(null); - - async function runDemoGetMnemonic() { - setLoading(true); - const mnemonic = AppWallet.brew(); - setResponseMnemonic(mnemonic); - setLoading(false); - } - - return ( - <> - -
    - Generate Wallet -

    - Generate new mnemonic phrases for your wallet -

    -
    - - -
    - - ); -} diff --git a/apps/mesh-web/components/pages/apis/appwallet/getPaymentAddress.tsx b/apps/mesh-web/components/pages/apis/appwallet/getPaymentAddress.tsx deleted file mode 100644 index 314f65f10..000000000 --- a/apps/mesh-web/components/pages/apis/appwallet/getPaymentAddress.tsx +++ /dev/null @@ -1,64 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import useAppWallet from '../../../../contexts/appWallet'; - -export default function GetPaymentAddress() { - return ( - - ); -} - -function Left() { - let code = `const address = wallet.getPaymentAddress();\n`; - - return ( - <> -

    - Get wallet's address. For multi-addresses wallet, it will return the - first address. To choose other address, `accountIndex` can be specified. -

    - - - ); -} - -function Right() { - const { wallet, walletConnected } = useAppWallet(); - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - - async function runDemo() { - setLoading(true); - const address = wallet.getPaymentAddress(); - setResponse(address); - setLoading(false); - } - - return ( - <> - -
    - Get Payment Address -
    - {!walletConnected &&

    Load a wallet to try this endpoint.

    } - - -
    - - ); -} diff --git a/apps/mesh-web/components/pages/apis/appwallet/getRewardAddress.tsx b/apps/mesh-web/components/pages/apis/appwallet/getRewardAddress.tsx deleted file mode 100644 index 66ab00c25..000000000 --- a/apps/mesh-web/components/pages/apis/appwallet/getRewardAddress.tsx +++ /dev/null @@ -1,65 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import useAppWallet from '../../../../contexts/appWallet'; - -export default function GetRewardAddress() { - return ( - - ); -} - -function Left() { - let code = `const address = wallet.getRewardAddress();\n`; - - return ( - <> -

    - Get wallet's reward address. For multi-addresses wallet, it will return - the first address. To choose other address, `accountIndex` can be - specified. -

    - - - ); -} - -function Right() { - const { wallet, walletConnected } = useAppWallet(); - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - - async function runDemo() { - setLoading(true); - const address = wallet.getPaymentAddress(); - setResponse(address); - setLoading(false); - } - - return ( - <> - -
    - Get Reward Address -
    - {!walletConnected &&

    Load a wallet to try this endpoint.

    } - - -
    - - ); -} diff --git a/apps/mesh-web/components/pages/apis/appwallet/hero.tsx b/apps/mesh-web/components/pages/apis/appwallet/hero.tsx deleted file mode 100644 index bc4dcf66e..000000000 --- a/apps/mesh-web/components/pages/apis/appwallet/hero.tsx +++ /dev/null @@ -1,30 +0,0 @@ -import { CodeBracketSquareIcon } from '@heroicons/react/24/solid'; - -export default function Hero() { - return ( - <> -
    -

    -
    -
    - -
    - App Wallet -
    -

    -

    - Wallet for building transactions in your applications. -

    -
    -
    -
    -

    - AppWallet is useful for building other user wallets and - fully customed applications's backend. -

    -

    -
    -
    - - ); -} diff --git a/apps/mesh-web/components/pages/apis/appwallet/index.tsx b/apps/mesh-web/components/pages/apis/appwallet/index.tsx deleted file mode 100644 index 4efaa5aa5..000000000 --- a/apps/mesh-web/components/pages/apis/appwallet/index.tsx +++ /dev/null @@ -1,39 +0,0 @@ -import CommonLayout from '../../../common/layout'; -import GenerateWallet from './generateWallet'; -import GetPaymentAddress from './getPaymentAddress'; -import GetRewardAddress from './getRewardAddress'; -import Hero from './hero'; -import LoadWallet from './loadWallet'; -import SignData from './signData'; -import SignTx from './signTx'; - -export default function AppWallet() { - const sidebarItems = [ - { label: 'Generate wallet', to: 'generateWallet' }, - { label: 'Load wallet', to: 'loadWallet' }, - { label: 'Get payment address', to: 'getPaymentAddress' }, - { label: 'Get reward address', to: 'getRewardAddress' }, - { label: 'Sign transactions', to: 'signTx' }, - { label: 'Sign data', to: 'signData' }, - ]; - - return ( - - -
    - - ); -} - -function Main() { - return ( - <> - - - - - - - - ); -} diff --git a/apps/mesh-web/components/pages/apis/appwallet/signData.tsx b/apps/mesh-web/components/pages/apis/appwallet/signData.tsx deleted file mode 100644 index d523c0f2c..000000000 --- a/apps/mesh-web/components/pages/apis/appwallet/signData.tsx +++ /dev/null @@ -1,101 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import useAppWallet from '../../../../contexts/appWallet'; -import Input from '../../../ui/input'; - -export default function SignData() { - const [payload, setPayload] = useState('mesh'); - - return ( - - ); -} - -function Left(payload) { - let code = `const address = wallet.getPaymentAddress();\n`; - code += `const signature = wallet.signData(address, '${payload}');`; - - let example = ``; - example += `{\n`; - example += ` "signature": "845846a2012...f9119a18e8977d436385cecb08",\n`; - example += ` "key": "a4010103272006215...b81a7f6ed4fa29cc7b33186c"\n`; - example += `}\n`; - - return ( - <> -

    - Sign data allows you to sign a payload to identify the wallet ownership. -

    - -

    Example of a response from the endpoint:

    - - - ); -} - -function Right(payload, setPayload) { - const { wallet, walletConnected } = useAppWallet(); - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - - async function runDemo() { - setLoading(true); - const address = wallet.getPaymentAddress(); - const signature = wallet.signData(address, payload); - setResponse(signature); - setLoading(false); - } - - return ( - <> - - - {!walletConnected &&

    Load a wallet to try this endpoint.

    } - - -
    - - ); -} - -function InputTable({ payload, setPayload }) { - return ( -
    - - - - - - - -
    - Sign data -

    - Define a payload and sign it with wallet. -

    -
    - setPayload(e.target.value)} - placeholder="Payload" - label="Payload" - /> -
    -
    - ); -} diff --git a/apps/mesh-web/components/pages/apis/appwallet/signTx.tsx b/apps/mesh-web/components/pages/apis/appwallet/signTx.tsx deleted file mode 100644 index 4e0fc9171..000000000 --- a/apps/mesh-web/components/pages/apis/appwallet/signTx.tsx +++ /dev/null @@ -1,170 +0,0 @@ -import { useEffect, useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import { Transaction, ForgeScript } from '@meshsdk/core'; -import type { Mint, AssetMetadata } from '@meshsdk/core'; -import useAppWallet from '../../../../contexts/appWallet'; -import { demoAddresses } from '../../../../configs/demo'; -import Input from '../../../ui/input'; -import Link from 'next/link'; - -export default function SignTx() { - const [address, setAddress] = useState(demoAddresses.testnet); - - return ( - - ); -} - -function Left(address) { - let code1 = ''; - code1 += `import { Transaction, ForgeScript } from '@meshsdk/core';\n`; - code1 += `import type { Mint, AssetMetadata } from '@meshsdk/core';\n`; - code1 += `\n`; - code1 += `const walletAddress = wallet.getPaymentAddress();\n`; - code1 += `const forgingScript = ForgeScript.withOneSignature(walletAddress);\n`; - code1 += `\n`; - code1 += `const assetMetadata1: AssetMetadata = {\n`; - code1 += ` name: 'Mesh Token',\n`; - code1 += ` image: 'ipfs://QmRzicpReutwCkM6aotuKjErFCUD213DpwPq6ByuzMJaua',\n`; - code1 += ` mediaType: 'image/jpg',\n`; - code1 += ` description: 'This NFT was minted by Mesh (https://meshjs.dev/).',\n`; - code1 += `};\n`; - code1 += `const asset1: Mint = {\n`; - code1 += ` assetName: 'MeshToken',\n`; - code1 += ` assetQuantity: '1',\n`; - code1 += ` metadata: assetMetadata1,\n`; - code1 += ` label: '721',\n`; - code1 += ` recipient: '${address}'\n`; - code1 += `};\n`; - code1 += `\n`; - code1 += `const tx = new Transaction({ initiator: wallet });\n`; - code1 += `tx.mintAsset(forgingScript, asset1);\n`; - code1 += `\n`; - code1 += `const unsignedTx = await tx.build();\n`; - code1 += `const signedTx = await wallet.signTx(unsignedTx);\n`; - code1 += `const txHash = await wallet.submitTx(signedTx);\n`; - - return ( - <> -

    - We can create transactions and sign it with the wallet. For this demo, - we will mint an asset and send it to an address. Go to{' '} - Transaction to learn more about - building transactions. -

    - - - ); -} - -function Right(address, setAddress) { - const { wallet, walletNetwork, walletConnected } = useAppWallet(); - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - const [responseError, setResponseError] = useState(null); - - useEffect(() => { - async function init() { - if (walletNetwork == 0) { - setAddress(demoAddresses.testnet); - } - if (walletNetwork == 1) { - setAddress(demoAddresses.mainnet); - } - } - if (walletConnected) { - init(); - } - }, [walletConnected]); - - async function runDemo() { - setLoading(true); - - try { - const walletAddress = wallet.getPaymentAddress(); - const forgingScript = ForgeScript.withOneSignature(walletAddress); - - const assetMetadata1: AssetMetadata = { - name: 'Mesh Token', - image: 'ipfs://QmRzicpReutwCkM6aotuKjErFCUD213DpwPq6ByuzMJaua', - mediaType: 'image/jpg', - description: 'This NFT was minted by Mesh (https://meshjs.dev/).', - }; - const asset1: Mint = { - assetName: 'MeshToken', - assetQuantity: '1', - metadata: assetMetadata1, - label: '721', - recipient: { - address: address, - }, - }; - - const tx = new Transaction({ initiator: wallet }); - tx.mintAsset(forgingScript, asset1); - - const unsignedTx = await tx.build(); - const signedTx = await wallet.signTx(unsignedTx); - const txHash = await wallet.submitTx(signedTx); - - setResponse(txHash); - } catch (error) { - setResponseError(JSON.stringify(error)); - } - setLoading(false); - } - - return ( - <> - - - {!walletConnected &&

    Load a wallet to try this endpoint.

    } - - - -
    - - ); -} - -function InputTable({ address, setAddress }) { - return ( -
    - - - - - - - -
    - Create a transaction to mint asset -

    - Define the address to send minted assets to. -

    -
    - setAddress(e.target.value)} - placeholder="Send minted asset to address" - label="Send minted asset to address" - /> -
    -
    - ); -} diff --git a/apps/mesh-web/components/pages/apis/browserwallet/connectWallet.tsx b/apps/mesh-web/components/pages/apis/browserwallet/connectWallet.tsx deleted file mode 100644 index 98b5a21f3..000000000 --- a/apps/mesh-web/components/pages/apis/browserwallet/connectWallet.tsx +++ /dev/null @@ -1,59 +0,0 @@ -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import { useWallet, useWalletList } from '@meshsdk/react'; - -import ConnectCipWallet from '../../../common/connectCipWallet'; - -export default function ConnectWallet() { - return ( - - ); -} - -function Left() { - return ( - <> -

    - This is the entrypoint to start communication with the user's - wallet. The wallet should request the user's permission to connect - the web page to the user's wallet, and if permission has been - granted, the wallet will be returned and exposing the full API for the - dApp to use. -

    -

    - Query BrowserWallet.getInstalledWallets() to get a list of - available wallets, then provide the wallet name for which - wallet the user would like to connect with. -

    - - ); -} - -function Right() { - const { name } = useWallet(); - - return ( - -
    - Connect Wallet -

    - Connect to a CIP30 compatible wallet -

    -
    - - - {} -
    - ); -} diff --git a/apps/mesh-web/components/pages/apis/browserwallet/getAssets.tsx b/apps/mesh-web/components/pages/apis/browserwallet/getAssets.tsx deleted file mode 100644 index f6cff99a5..000000000 --- a/apps/mesh-web/components/pages/apis/browserwallet/getAssets.tsx +++ /dev/null @@ -1,86 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import { useWallet } from '@meshsdk/react'; -import ConnectCipWallet from '../../../common/connectCipWallet'; - -export default function GetAssets() { - return ( - - ); -} - -function Left() { - let codeSample = `[\n`; - codeSample += ` {\n`; - codeSample += ` "unit": "1207329a668cf5c42b80a220a8c85d5e82ac0b6f5ecedda4c07a8acc4d657368486f6e6f72546f6b656e2d3530343935",\n`; - codeSample += ` "policyId": "1207329a668cf5c42b80a220a8c85d5e82ac0b6f5ecedda4c07a8acc",\n`; - codeSample += ` "assetName": "Mesh Token Of Appreciation",\n`; - codeSample += ` "fingerprint": "asset1dw74h0w0meqg9cxkc9sezp8zqcxu8nl93fzfpz",\n`; - codeSample += ` "quantity": "1"\n`; - codeSample += ` }\n`; - codeSample += ` {\n`; - codeSample += ` "unit": "9c8e9da7f81e3ca90485f32ebefc98137c8ac260a072a00c4aaf142d4d657368546f6b656e",\n`; - codeSample += ` "policyId": "9c8e9da7f81e3ca90485f32ebefc98137c8ac260a072a00c4aaf142d",\n`; - codeSample += ` "assetName": "MeshToken",\n`; - codeSample += ` "fingerprint": "asset177e7535dclmkkph8ewt9fsghllkwmpspa3n98p",\n`; - codeSample += ` "quantity": "10"\n`; - codeSample += ` }\n`; - codeSample += `]\n`; - - return ( - <> -

    Returns a list of assets in wallet excluding lovelace, example:

    - - - ); -} - -function Right() { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - const { wallet, connected } = useWallet(); - - async function runDemo() { - setLoading(true); - let results = await wallet.getAssets(); - setResponse(results); - setLoading(false); - } - return ( - <> - -
    - Get Assets -

    - Get assets in the connected wallet -

    -
    - - {connected ? ( - <> - - - - ) : ( - - )} -
    - - ); -} diff --git a/apps/mesh-web/components/pages/apis/browserwallet/getBalance.tsx b/apps/mesh-web/components/pages/apis/browserwallet/getBalance.tsx deleted file mode 100644 index 1c2b6f6b9..000000000 --- a/apps/mesh-web/components/pages/apis/browserwallet/getBalance.tsx +++ /dev/null @@ -1,99 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import { useWallet } from '@meshsdk/react'; - -import ConnectCipWallet from '../../../common/connectCipWallet'; - -export default function GetBalance() { - return ( - - ); -} - -function Left() { - let codeSample = `[\n`; - codeSample += ` {\n`; - codeSample += ` "unit": "lovelace",\n`; - codeSample += ` "quantity": "796105407"\n`; - codeSample += ` },\n`; - codeSample += ` {\n`; - codeSample += ` "unit": "0f5560dbc05282e05507aedb02d823d9d9f0e583cce579b81f9d1cd8",\n`; - codeSample += ` "quantity": "1"\n`; - codeSample += ` },\n`; - codeSample += ` {\n`; - codeSample += ` "unit": "9c8e9da7f81e3ca90485f32ebefc98137c8ac260a072a00c4aaf142d4d657368546f6b656e",\n`; - codeSample += ` "quantity": "2"\n`; - codeSample += ` },\n`; - codeSample += `]\n`; - - return ( - <> -

    - Returns a list of assets in the wallet. This API will return every - assets in the wallet. Each asset is an object with the following - properties: -

    -
      -
    • - A unit is provided to display asset's name on the user interface. -
    • -
    • - A quantity is provided to display asset's quantity on the user - interface. -
    • -
    -

    Example:

    - - - ); -} - -function Right() { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - const { wallet, connected } = useWallet(); - - async function runDemo() { - setLoading(true); - let results = await wallet.getBalance(); - setResponse(results); - setLoading(false); - } - return ( - <> - -
    - Get Balance -

    - Get all assets in the connected wallet -

    -
    - - {connected ? ( - <> - - - - ) : ( - - )} -
    - - ); -} diff --git a/apps/mesh-web/components/pages/apis/browserwallet/getChangeAddress.tsx b/apps/mesh-web/components/pages/apis/browserwallet/getChangeAddress.tsx deleted file mode 100644 index d620927b0..000000000 --- a/apps/mesh-web/components/pages/apis/browserwallet/getChangeAddress.tsx +++ /dev/null @@ -1,72 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import { useWallet } from '@meshsdk/react'; -import ConnectCipWallet from '../../../common/connectCipWallet'; - -export default function GetChangeAddress() { - return ( - - ); -} - -function Left() { - return ( - <> -

    - Returns an address owned by the wallet that should be used as a change - address to return leftover assets during transaction creation back to - the connected wallet. -

    - - ); -} - -function Right() { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - const { wallet, connected } = useWallet(); - - async function runDemo() { - setLoading(true); - let results = await wallet.getChangeAddress(); - setResponse(results); - setLoading(false); - } - return ( - <> - -
    - Get Change Address -

    - Get address that should be used for transaction's change -

    -
    - - {connected ? ( - <> - - - - ) : ( - - )} -
    - - ); -} diff --git a/apps/mesh-web/components/pages/apis/browserwallet/getCollateral.tsx b/apps/mesh-web/components/pages/apis/browserwallet/getCollateral.tsx deleted file mode 100644 index 5e5488ac2..000000000 --- a/apps/mesh-web/components/pages/apis/browserwallet/getCollateral.tsx +++ /dev/null @@ -1,98 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import { useWallet } from '@meshsdk/react'; -import ConnectCipWallet from '../../../common/connectCipWallet'; - -export default function GetCollateral() { - return ( - - ); -} - -function Left() { - let example = ``; - example += `[\n`; - example += ` {\n`; - example += ` "input": {\n`; - example += ` "outputIndex": 1,\n`; - example += ` "txHash": "ff8d1e97c60989b4f...02ee937595ad741ff597af1"\n`; - example += ` },\n`; - example += ` "output": {\n`; - example += ` "address": "addr_test1qzm...z0fr8c3grjmysm5e6yx",\n`; - example += ` "amount": [ { "unit": "lovelace", "quantity": "5000000" } ]\n`; - example += ` }\n`; - example += ` }\n`; - example += `]\n`; - return ( - <> -

    - This function shall return a list of one or more UTXOs (unspent - transaction outputs) controlled by the wallet that are required to reach - AT LEAST the combined ADA value target specified in amount AND the best - suitable to be used as collateral inputs for transactions with plutus - script inputs (pure ADA-only UTXOs). -

    -

    - If this cannot be attained, an error message with an explanation of the - blocking problem shall be returned. NOTE: wallets are free to return - UTXOs that add up to a greater total ADA value than requested in the - amount parameter, but wallets must never return any result where UTXOs - would sum up to a smaller total ADA value, instead in a case like that - an error message must be returned. -

    -

    Example of a response returned by this endpoint:

    - - - ); -} - -function Right() { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - const { wallet, connected } = useWallet(); - - async function runDemo() { - setLoading(true); - let results = await wallet.getCollateral(); - setResponse(results); - setLoading(false); - } - return ( - <> - -
    - Get Collateral -

    - Get list of UTXOs that used as collateral inputs for transactions - with plutus script inputs -

    -
    - - {connected ? ( - <> - - - - ) : ( - - )} -
    - - ); -} diff --git a/apps/mesh-web/components/pages/apis/browserwallet/getInstalledWallets.tsx b/apps/mesh-web/components/pages/apis/browserwallet/getInstalledWallets.tsx deleted file mode 100644 index 0d69fd898..000000000 --- a/apps/mesh-web/components/pages/apis/browserwallet/getInstalledWallets.tsx +++ /dev/null @@ -1,75 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import { BrowserWallet } from '@meshsdk/core'; -import Card from '../../../ui/card'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import SectionTwoCol from '../../../common/sectionTwoCol'; - -export default function GetInstalledWallets() { - return ( - - ); -} - -function Left() { - let example = ``; - example += `[\n`; - example += ` {\n`; - example += ` "name": "eternl",\n`; - example += ` "icon": "data:image/png;base64,ICONBASE64HERE=",\n`; - example += ` "version": "0.1.0"\n`; - example += ` }\n`; - example += `]\n`; - - return ( - <> -

    - Returns a list of wallets installed on user's device. Each wallet is an object with the following properties: -

    -
      -
    • A name is provided to display wallet's name on the user interface.
    • -
    • A version is provided to display wallet's version on the user interface.
    • -
    • An icon is provided to display wallet's icon on the user interface.
    • -
    -

    - Example: -

    - - - ); -} - -function Right() { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - - async function runDemo() { - setLoading(true); - let results = BrowserWallet.getInstalledWallets(); - setResponse(results); - setLoading(false); - } - return ( - -
    - Get Installed Wallets -

    - Get a list of wallets on user's device -

    -
    - - - -
    - ); -} diff --git a/apps/mesh-web/components/pages/apis/browserwallet/getLovelace.tsx b/apps/mesh-web/components/pages/apis/browserwallet/getLovelace.tsx deleted file mode 100644 index bac9f9bc8..000000000 --- a/apps/mesh-web/components/pages/apis/browserwallet/getLovelace.tsx +++ /dev/null @@ -1,68 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import { useWallet } from '@meshsdk/react'; -import ConnectCipWallet from '../../../common/connectCipWallet'; - -export default function GetLovelace() { - return ( - - ); -} - -function Left() { - return ( - <> -

    Return the lovelace balance in wallet. 1 ADA = 1000000 lovelace.

    - - ); -} - -function Right() { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - const { wallet, connected } = useWallet(); - - async function runDemo() { - setLoading(true); - let results = await wallet.getLovelace(); - setResponse(results); - setLoading(false); - } - return ( - <> - -
    - Get Lovelace -

    - Get amount of ADA in connected wallet -

    -
    - - {connected ? ( - <> - - - - ) : ( - - )} -
    - - ); -} diff --git a/apps/mesh-web/components/pages/apis/browserwallet/getNetworkId.tsx b/apps/mesh-web/components/pages/apis/browserwallet/getNetworkId.tsx deleted file mode 100644 index 60270f80c..000000000 --- a/apps/mesh-web/components/pages/apis/browserwallet/getNetworkId.tsx +++ /dev/null @@ -1,73 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import { useWallet } from '@meshsdk/react'; -import ConnectCipWallet from '../../../common/connectCipWallet'; - -export default function GetNetworkId() { - return ( - - ); -} - -function Left() { - return ( - <> -

    - Returns the network ID of the currently connected account. 0 is testnet - and 1 is mainnet but other networks can possibly be returned by wallets. - Those other network ID values are not governed by CIP-30. This result - will stay the same unless the connected account has changed. -

    - - ); -} - -function Right() { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - const { wallet, connected } = useWallet(); - - async function runDemo() { - setLoading(true); - let results = await wallet.getNetworkId(); - setResponse(results); - setLoading(false); - } - return ( - <> - -
    - Get Network ID -

    - Get currently connected network -

    -
    - - {connected ? ( - <> - - - - ) : ( - - )} -
    - - ); -} diff --git a/apps/mesh-web/components/pages/apis/browserwallet/getPolicyIdAssets.tsx b/apps/mesh-web/components/pages/apis/browserwallet/getPolicyIdAssets.tsx deleted file mode 100644 index 0017debda..000000000 --- a/apps/mesh-web/components/pages/apis/browserwallet/getPolicyIdAssets.tsx +++ /dev/null @@ -1,81 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import { useWallet } from '@meshsdk/react'; -import ConnectCipWallet from '../../../common/connectCipWallet'; -import Input from '../../../ui/input'; - -export default function GetPolicyIdAssets() { - const [policyId, setPolicyId] = useState( - '64af286e2ad0df4de2e7de15f8ff5b3d27faecf4ab2757056d860a42' - ); - return ( - - ); -} - -function Left({ policyId }) { - return ( - <> -

    - Returns a list of assets from a policy ID. If no assets in wallet - belongs to the policy ID, an empty list is returned. Query for a list of - assets' policy ID with wallet.getPolicyIds(). -

    - - ); -} - -function Right({ policyId, setPolicyId }) { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - const { wallet, connected } = useWallet(); - - async function runDemo() { - setLoading(true); - let results = await wallet.getPolicyIdAssets(policyId); - setResponse(results); - setLoading(false); - } - return ( - -
    - Get a Collection of Assets -

    - Get a list of assets belonging to the policy ID -

    -
    - setPolicyId(e.target.value)} - placeholder="Policy ID" - label="Policy ID" - /> - - - {connected ? ( - <> - - - - ) : ( - - )} -
    - ); -} diff --git a/apps/mesh-web/components/pages/apis/browserwallet/getPolicyIds.tsx b/apps/mesh-web/components/pages/apis/browserwallet/getPolicyIds.tsx deleted file mode 100644 index a804740f1..000000000 --- a/apps/mesh-web/components/pages/apis/browserwallet/getPolicyIds.tsx +++ /dev/null @@ -1,75 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import { useWallet } from '@meshsdk/react'; -import ConnectCipWallet from '../../../common/connectCipWallet'; - -export default function GetPolicyIds() { - return ( - - ); -} - -function Left() { - let example = ``; - example += `[\n`; - example += ` "0f5560dbc05282e05507aedb02d823d9d9f0e583cce579b81f9d1cd8",\n`; - example += ` "5bed9e89299c69d9a54bbc82d88aa5a86698b2b7b9d0ed030fc4b0ff",\n`; - example += ` "9c8e9da7f81e3ca90485f32ebefc98137c8ac260a072a00c4aaf142d",\n`; - example += `]\n`; - return ( - <> -

    Return a list of assets' policy ID. An example response would be:

    - - - ); -} - -function Right() { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - const { wallet, connected } = useWallet(); - - async function runDemo() { - setLoading(true); - let results = await wallet.getPolicyIds(); - setResponse(results); - setLoading(false); - } - return ( - <> - -
    - Get Policy IDs -

    - Get a list of policy IDs from all assets in wallet -

    -
    - - {connected ? ( - <> - - - - ) : ( - - )} -
    - - ); -} diff --git a/apps/mesh-web/components/pages/apis/browserwallet/getRewardAddresses.tsx b/apps/mesh-web/components/pages/apis/browserwallet/getRewardAddresses.tsx deleted file mode 100644 index 3e1dfd455..000000000 --- a/apps/mesh-web/components/pages/apis/browserwallet/getRewardAddresses.tsx +++ /dev/null @@ -1,78 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import { useWallet } from '@meshsdk/react'; -import ConnectCipWallet from '../../../common/connectCipWallet'; - -export default function GetRewardAddresses() { - return ( - - ); -} - -function Left() { - let example = ``; - example += `[\n`; - example += ` "stake_test1uzx0ksy9f4qnj2mzfdncqyjy84sszh64w43853nug5pedjgytgke9"\n`; - example += `]\n`; - - return ( - <> -

    - Returns a list of reward addresses owned by the wallet. A reward address - is a stake address that is used to receive rewards from staking, - generally starts from `stake` prefix. Example: -

    - - - ); -} - -function Right() { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - const { wallet, connected } = useWallet(); - - async function runDemo() { - setLoading(true); - let results = await wallet.getRewardAddresses(); - setResponse(results); - setLoading(false); - } - return ( - <> - -
    - Get Reward Addresses -

    - Get stake addresses -

    -
    - - {connected ? ( - <> - - - - ) : ( - - )} -
    - - ); -} diff --git a/apps/mesh-web/components/pages/apis/browserwallet/getUnusedAddresses.tsx b/apps/mesh-web/components/pages/apis/browserwallet/getUnusedAddresses.tsx deleted file mode 100644 index 6bd32bfd8..000000000 --- a/apps/mesh-web/components/pages/apis/browserwallet/getUnusedAddresses.tsx +++ /dev/null @@ -1,76 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import { useWallet } from '@meshsdk/react'; -import ConnectCipWallet from '../../../common/connectCipWallet'; - -export default function GetUnusedAddresses() { - return ( - - ); -} - -function Left() { - let example = ``; - example+=`[\n`; - example+=` "addr_test1qzk9x08mtre4jp8f7j8zu8802...r8c3grjmys7fl22c",\n`; - example+=` "addr_test1qrmf35xyw2petfr0e0p4at0r7...8sc3grjmysm73dk8",\n`; - example+=` "addr_test1qq6ts58hdaasd2q78fdjj0arm...i8c3grjmys85k8mf",\n`; - example+=`]\n`; - return ( - <> -

    Returns a list of unused addresses controlled by the wallet. For example:

    - - - - ); -} - -function Right() { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - const { wallet, connected } = useWallet(); - - async function runDemo() { - setLoading(true); - let results = await wallet.getUnusedAddresses(); - setResponse(results); - setLoading(false); - } - return ( - <> - -
    - Get Unused Addresses -

    - Get addresses that are unused -

    -
    - - {connected ? ( - <> - - - - ) : ( - - )} -
    - - ); -} diff --git a/apps/mesh-web/components/pages/apis/browserwallet/getUsedAddresses.tsx b/apps/mesh-web/components/pages/apis/browserwallet/getUsedAddresses.tsx deleted file mode 100644 index 39f8f6ccd..000000000 --- a/apps/mesh-web/components/pages/apis/browserwallet/getUsedAddresses.tsx +++ /dev/null @@ -1,75 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import { useWallet } from '@meshsdk/react'; -import ConnectCipWallet from '../../../common/connectCipWallet'; - -export default function GetUsedAddresses() { - return ( - - ); -} - -function Left() { - let example = ``; - example+=`[\n`; - example+=` "addr_test1qzk9x08mtre4jp8f7j8zu8802...r8c3grjmys7fl88a",\n`; - example+=` "addr_test1qrmf35xyw2petfr0e0p4at0r7...8sc3grjmysm76gt3",\n`; - example+=` "addr_test1qq6ts58hdaasd2q78fdjj0arm...i8c3grjmys85dn39",\n`; - example+=`]\n`; - return ( - <> -

    Returns a list of used addresses controlled by the wallet. For example:

    - - - ); -} - -function Right() { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - const { wallet, connected } = useWallet(); - - async function runDemo() { - setLoading(true); - let results = await wallet.getUsedAddresses(); - setResponse(results); - setLoading(false); - } - return ( - <> - -
    - Get Used Addresses -

    - Get addresses that are used -

    -
    - - {connected ? ( - <> - - - - ) : ( - - )} -
    - - ); -} diff --git a/apps/mesh-web/components/pages/apis/browserwallet/getUtxos.tsx b/apps/mesh-web/components/pages/apis/browserwallet/getUtxos.tsx deleted file mode 100644 index a715fcf37..000000000 --- a/apps/mesh-web/components/pages/apis/browserwallet/getUtxos.tsx +++ /dev/null @@ -1,94 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import { useWallet } from '@meshsdk/react'; -import ConnectCipWallet from '../../../common/connectCipWallet'; - -export default function GetUtxos() { - return ( - - ); -} - -function Left() { - let example = ``; - example += `[\n`; - example += ` {\n`; - example += ` "input": {\n`; - example += ` "outputIndex": 0,\n`; - example += ` "txHash": "16dcbb1f93b4f9d5e...9106c7b121463c210ba"\n`; - example += ` },\n`; - example += ` "output": {\n`; - example += ` "address": "addr_test1qzag7whju08xwrq...z0fr8c3grjmysgaw9y8",\n`; - example += ` "amount": [\n`; - example += ` {\n`; - example += ` "unit": "lovelace",\n`; - example += ` "quantity": "1314550"\n`; - example += ` },\n`; - example += ` {\n`; - example += ` "unit": "f05c91a850...3d824d657368546f6b656e3032",\n`; - example += ` "quantity": "1"\n`; - example += ` }\n`; - example += ` ]\n`; - example += ` }\n`; - example += ` }\n`; - example += `]\n`; - return ( - <> -

    - Return a list of all UTXOs (unspent transaction outputs) controlled by - the wallet. For example: -

    - - - ); -} - -function Right() { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - const { wallet, connected } = useWallet(); - - async function runDemo() { - setLoading(true); - let results = await wallet.getUtxos(); - setResponse(results); - setLoading(false); - } - return ( - <> - -
    - Get UTXOs -

    - Get UTXOs of the connected wallet -

    -
    - - {connected ? ( - <> - - - - ) : ( - - )} -
    - - ); -} diff --git a/apps/mesh-web/components/pages/apis/browserwallet/hero.tsx b/apps/mesh-web/components/pages/apis/browserwallet/hero.tsx deleted file mode 100644 index 9c35a775d..000000000 --- a/apps/mesh-web/components/pages/apis/browserwallet/hero.tsx +++ /dev/null @@ -1,87 +0,0 @@ -import { BanknotesIcon } from '@heroicons/react/24/solid'; -import Codeblock from '../../../ui/codeblock'; - -export default function Hero() { - let codeSnippet = ''; - codeSnippet += `// import BrowserWallet\n`; - codeSnippet += `import { BrowserWallet } from '@meshsdk/core';\n\n`; - codeSnippet += `// connect to a wallet\n`; - codeSnippet += `const wallet = await BrowserWallet.enable('eternl');\n\n`; - codeSnippet += `// get assets in wallet\n`; - codeSnippet += `const assets = await wallet.getAssets();`; - - return ( - <> -
    -

    -
    -
    - -
    - Browser Wallet -
    -

    -

    - For connecting, queries and performs wallet functions in accordance to{' '} - - CIP-30 - - . -

    -
    -
    -
    -

    - These wallets APIs are in accordance to{' '} - - CIP-30 - - , which defines the API for dApps to communicate with the user's - wallet. Additional utility functions provided for developers that - are useful for building dApps. -

    - -

    - In this section, you can connect wallet and try APIs for dApps to - communicate with your wallet. To start, import BrowserWallet: -

    - -
    -
    - - //
    - //
    - //
    - //

    - // Browser Wallet - //

    - //

    - // For connecting, queries and performs wallet functions. These wallets - // APIs are in accordance to{' '} - // - // CIP-30 - // - // , which defines the API for dApps to communicate with the user's - // wallet. Additional utility functions provided for developers that - // are useful for building dApps. - //

    - //
    - //
    - // - //
    - //
    - //
    - ); -} diff --git a/apps/mesh-web/components/pages/apis/browserwallet/index.tsx b/apps/mesh-web/components/pages/apis/browserwallet/index.tsx deleted file mode 100644 index fe9a2194e..000000000 --- a/apps/mesh-web/components/pages/apis/browserwallet/index.tsx +++ /dev/null @@ -1,71 +0,0 @@ -import CommonLayout from '../../../common/layout'; -import GetInstalledWallets from './getInstalledWallets'; -import Hero from './hero'; -import ConnectWallet from './connectWallet'; -import GetBalance from './getBalance'; -import GetChangeAddress from './getChangeAddress'; -import GetNetworkId from './getNetworkId'; -import GetRewardAddresses from './getRewardAddresses'; -import GetUnusedAddresses from './getUnusedAddresses'; -import GetUsedAddresses from './getUsedAddresses'; -import GetUtxos from './getUtxos'; -import SignData from './signData'; -import SignTx from './signTx'; -import SubmitTransaction from './submitTx'; -import GetLovelace from './getLovelace'; -import GetAssets from './getAssets'; -import GetPolicyIds from './getPolicyIds'; -import GetPolicyIdAssets from './getPolicyIdAssets'; -import GetCollateral from './getCollateral'; - -export default function BrowserWallet() { - const sidebarItems = [ - { label: 'Get installed wallets', to: 'getInstallWallets' }, - { label: 'Connect wallet', to: 'connectWallet' }, - { label: 'Get balance', to: 'getBalance' }, - { label: 'Get change address', to: 'getChangeAddress' }, - { label: 'Get collateral', to: 'getCollateral' }, - { label: 'Get network ID', to: 'getNetworkId' }, - { label: 'Get reward addresses', to: 'getRewardAddresses' }, - { label: 'Get unused addresses', to: 'getUnusedAddresses' }, - { label: 'Get used addresses', to: 'getUsedAddresses' }, - { label: 'Get UTXOs', to: 'getUtxos' }, - { label: 'Sign data', to: 'signData' }, - { label: 'Sign transaction', to: 'signTx' }, - { label: 'Submit transaction', to: 'submitTx' }, - { label: 'Get assets', to: 'getAssets' }, - { label: 'Get lovelace', to: 'getLovelace' }, - { label: 'Get policy IDs', to: 'getPolicyIds' }, - { label: 'Get collection of assets', to: 'getPolicyIdAssets' }, - ]; - return ( - - -
    - - ); -} - -function Main() { - return ( - <> - - - - - - - - - - - - - - - - - - - ); -} diff --git a/apps/mesh-web/components/pages/apis/browserwallet/signData.tsx b/apps/mesh-web/components/pages/apis/browserwallet/signData.tsx deleted file mode 100644 index 488bb4a4b..000000000 --- a/apps/mesh-web/components/pages/apis/browserwallet/signData.tsx +++ /dev/null @@ -1,114 +0,0 @@ -import { useState } from 'react'; -import { useWallet } from '@meshsdk/react'; -import Codeblock from '../../../ui/codeblock'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import Card from '../../../ui/card'; -import Input from '../../../ui/input'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import ConnectCipWallet from '../../../common/connectCipWallet'; -import Link from 'next/link'; - -export default function SignData() { - const [payload, setPayload] = useState('mesh'); - - return ( - - ); -} - -function Left() { - let example = ``; - example += `{\n`; - example += ` "signature": "845846a2012...f9119a18e8977d436385cecb08",\n`; - example += ` "key": "a4010103272006215...b81a7f6ed4fa29cc7b33186c"\n`; - example += `}\n`; - return ( - <> -

    - This endpoint utilizes the{' '} - - CIP-8 - Message Signing - {' '} - to sign arbitrary data, to verify the data was signed by the owner of - the private key. -

    -

    - Here, we get the first wallet's address with{' '} - wallet.getUsedAddresses(), alternativelly you can use - reward addresses (getRewardAddresses()) too. It's really up - to you as the developer which address you want to use in your - application. -

    -

    Example of a response from the endpoint:

    - -

    - Continue reading this{' '} - - guide - {' '} - to learn how to verify the signature. -

    - - ); -} - -function Right(payload, setPayload) { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - const { wallet, connected } = useWallet(); - - async function runDemo() { - setLoading(true); - try { - // const addresses = await wallet.getRewardAddresses(); - const addresses = await wallet.getUsedAddresses(); - let results = await wallet.signData(addresses[0], payload); - setResponse(results); - } catch (error) {} - setLoading(false); - } - - let code = `const addresses = await wallet.getUsedAddresses();\n`; - code += `const signature = await wallet.signData(addresses[0], '${payload}');`; - - return ( - -
    - Sign Data -

    - Use connected wallet to sign a payload -

    -
    - setPayload(e.target.value)} - placeholder="Payload" - label="Payload" - /> - - - {connected ? ( - <> - - - - ) : ( - - )} -
    - ); -} diff --git a/apps/mesh-web/components/pages/apis/browserwallet/signTx.tsx b/apps/mesh-web/components/pages/apis/browserwallet/signTx.tsx deleted file mode 100644 index 386f0a233..000000000 --- a/apps/mesh-web/components/pages/apis/browserwallet/signTx.tsx +++ /dev/null @@ -1,50 +0,0 @@ -import Link from 'next/link'; -import Codeblock from '../../../ui/codeblock'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import Card from '../../../ui/card'; - -export default function SignTx() { - return ( - - ); -} - -function Left() { - return ( - <> -

    - Requests user to sign the provided transaction (tx). The - wallet should ask the user for permission, and if given, try to sign the - supplied body and return a signed transaction. partialSign{' '} - should be true if the transaction provided requires - multiple signatures. -

    - - ); -} - -function Right() { - return ( - -
    - Sign Transaction -

    - Use connected wallet to sign a transaction -

    -
    - -

    - Check out Transaction to learn - more on how to use this API. -

    -
    - ); -} diff --git a/apps/mesh-web/components/pages/apis/browserwallet/submitTx.tsx b/apps/mesh-web/components/pages/apis/browserwallet/submitTx.tsx deleted file mode 100644 index 2086310dc..000000000 --- a/apps/mesh-web/components/pages/apis/browserwallet/submitTx.tsx +++ /dev/null @@ -1,50 +0,0 @@ -import Link from 'next/link'; -import Codeblock from '../../../ui/codeblock'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import Card from '../../../ui/card'; - -export default function SubmitTransaction() { - return ( - - ); -} - -function Left() { - return ( - <> -

    - As wallets should already have this ability to submit transaction, we - allow dApps to request that a transaction be sent through it. If the - wallet accepts the transaction and tries to send it, it shall return the - transaction ID for the dApp to track. The wallet can return error - messages or failure if there was an error in sending it. -

    - - ); -} - -function Right() { - return ( - -
    - Submit Transaction -

    - Use connected wallet to submit a transaction -

    -
    - -

    - Check out Transaction to learn - more on how to use this API. -

    -
    - ); -} diff --git a/apps/mesh-web/components/pages/apis/meshwallet/common.ts b/apps/mesh-web/components/pages/apis/meshwallet/common.ts deleted file mode 100644 index fe4aa1310..000000000 --- a/apps/mesh-web/components/pages/apis/meshwallet/common.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { BlockfrostProvider, MeshWallet } from '@meshsdk/core'; - -export function getMeshWallet() { - const blockchainProvider = new BlockfrostProvider( - process.env.NEXT_PUBLIC_BLOCKFROST_API_KEY_PREPROD! - ); - const wallet = new MeshWallet({ - networkId: 0, - fetcher: blockchainProvider, - submitter: blockchainProvider, - key: { - type: 'mnemonic', - words: [ - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - ], - }, - }); - return wallet; -} diff --git a/apps/mesh-web/components/pages/apis/meshwallet/connectWallet.tsx b/apps/mesh-web/components/pages/apis/meshwallet/connectWallet.tsx deleted file mode 100644 index 98b5a21f3..000000000 --- a/apps/mesh-web/components/pages/apis/meshwallet/connectWallet.tsx +++ /dev/null @@ -1,59 +0,0 @@ -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import { useWallet, useWalletList } from '@meshsdk/react'; - -import ConnectCipWallet from '../../../common/connectCipWallet'; - -export default function ConnectWallet() { - return ( - - ); -} - -function Left() { - return ( - <> -

    - This is the entrypoint to start communication with the user's - wallet. The wallet should request the user's permission to connect - the web page to the user's wallet, and if permission has been - granted, the wallet will be returned and exposing the full API for the - dApp to use. -

    -

    - Query BrowserWallet.getInstalledWallets() to get a list of - available wallets, then provide the wallet name for which - wallet the user would like to connect with. -

    - - ); -} - -function Right() { - const { name } = useWallet(); - - return ( - -
    - Connect Wallet -

    - Connect to a CIP30 compatible wallet -

    -
    - - - {} -
    - ); -} diff --git a/apps/mesh-web/components/pages/apis/meshwallet/createCollateral.tsx b/apps/mesh-web/components/pages/apis/meshwallet/createCollateral.tsx deleted file mode 100644 index da144c1f3..000000000 --- a/apps/mesh-web/components/pages/apis/meshwallet/createCollateral.tsx +++ /dev/null @@ -1,71 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import { getMeshWallet } from './common'; - -export default function CreateCollateral() { - return ( - - ); -} - -function Left() { - return ( - <> -

    - Collateral is used to guarantee that nodes are compensated for their - work in case phase-2 validation fails. Thus, collateral is the monetary - guarantee a user gives to assure that the contract has been carefully - designed and thoroughly tested. The collateral amount is specified at - the time of constructing the transaction. Not directly, but by adding - collateral inputs to the transaction. The total balance in the UTXOs - corresponding to these specially marked inputs is the transaction’s - collateral amount. If the user fulfills the conditions of the guarantee, - and a contract gets executed, the collateral is safe. -

    - - ); -} - -function Right() { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - - async function runDemo() { - setLoading(true); - const wallet = getMeshWallet(); - let results = await wallet.createCollateral(); - setResponse(results); - setLoading(false); - } - return ( - <> - -
    - Create Collateral UTXO -

    - Create a new UTXO that can be used as collateral in a transaction. -

    -
    - - - -
    - - ); -} diff --git a/apps/mesh-web/components/pages/apis/meshwallet/generateWallet.tsx b/apps/mesh-web/components/pages/apis/meshwallet/generateWallet.tsx deleted file mode 100644 index 1e9b141a6..000000000 --- a/apps/mesh-web/components/pages/apis/meshwallet/generateWallet.tsx +++ /dev/null @@ -1,90 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import { MeshWallet } from '@meshsdk/core'; - -export default function GenerateWallet() { - return ( - - ); -} - -function Left() { - return ( - <> -

    - You can generate deterministic keys based on the{' '} - - Bitcoin BIP39 - - . These mnemonic phrases allow you to recover your wallet. -

    - -

    - Once you have your mnemonic phrase, you can use it to generate your - deterministic keys. It will typically generate a series of private keys - and corresponding public keys, which you can use to manage your - cryptocurrencies. -

    -

    - You can also generate private keys directly by adding true in the brew - function. -

    - - - ); -} - -function Right() { - const [loading, setLoading] = useState(false); - const [responseMnemonic, setResponseMnemonic] = useState(null); - - async function runDemoGetMnemonic() { - setLoading(true); - const mnemonic = MeshWallet.brew(); - setResponseMnemonic(mnemonic); - setLoading(false); - } - - return ( - <> - -
    - Generate Wallet -

    - Generate new mnemonic phrases for your wallet -

    -
    - - - -
    - - ); -} diff --git a/apps/mesh-web/components/pages/apis/meshwallet/getAssets.tsx b/apps/mesh-web/components/pages/apis/meshwallet/getAssets.tsx deleted file mode 100644 index 7ba798f99..000000000 --- a/apps/mesh-web/components/pages/apis/meshwallet/getAssets.tsx +++ /dev/null @@ -1,79 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import { getMeshWallet } from './common'; - -export default function GetAssets() { - return ( - - ); -} - -function Left() { - let codeSample = `[\n`; - codeSample += ` {\n`; - codeSample += ` "unit": "1207329a668cf5c42b80a220a8c85d5e82ac0b6f5ecedda4c07a8acc4d657368486f6e6f72546f6b656e2d3530343935",\n`; - codeSample += ` "policyId": "1207329a668cf5c42b80a220a8c85d5e82ac0b6f5ecedda4c07a8acc",\n`; - codeSample += ` "assetName": "Mesh Token Of Appreciation",\n`; - codeSample += ` "fingerprint": "asset1dw74h0w0meqg9cxkc9sezp8zqcxu8nl93fzfpz",\n`; - codeSample += ` "quantity": "1"\n`; - codeSample += ` }\n`; - codeSample += ` {\n`; - codeSample += ` "unit": "9c8e9da7f81e3ca90485f32ebefc98137c8ac260a072a00c4aaf142d4d657368546f6b656e",\n`; - codeSample += ` "policyId": "9c8e9da7f81e3ca90485f32ebefc98137c8ac260a072a00c4aaf142d",\n`; - codeSample += ` "assetName": "MeshToken",\n`; - codeSample += ` "fingerprint": "asset177e7535dclmkkph8ewt9fsghllkwmpspa3n98p",\n`; - codeSample += ` "quantity": "10"\n`; - codeSample += ` }\n`; - codeSample += `]\n`; - - return ( - <> -

    Returns a list of assets in wallet excluding lovelace, example:

    - - - ); -} - -function Right() { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - - async function runDemo() { - setLoading(true); - const wallet = getMeshWallet(); - let results = await wallet.getAssets(); - setResponse(results); - setLoading(false); - } - return ( - <> - -
    - Get Assets -

    - Get assets in the connected wallet -

    -
    - - - -
    - - ); -} diff --git a/apps/mesh-web/components/pages/apis/meshwallet/getBalance.tsx b/apps/mesh-web/components/pages/apis/meshwallet/getBalance.tsx deleted file mode 100644 index be1512603..000000000 --- a/apps/mesh-web/components/pages/apis/meshwallet/getBalance.tsx +++ /dev/null @@ -1,91 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import { getMeshWallet } from './common'; - -export default function GetBalance() { - return ( - - ); -} - -function Left() { - let codeSample = `[\n`; - codeSample += ` {\n`; - codeSample += ` "unit": "lovelace",\n`; - codeSample += ` "quantity": "796105407"\n`; - codeSample += ` },\n`; - codeSample += ` {\n`; - codeSample += ` "unit": "0f5560dbc05282e05507aedb02d823d9d9f0e583cce579b81f9d1cd8",\n`; - codeSample += ` "quantity": "1"\n`; - codeSample += ` },\n`; - codeSample += ` {\n`; - codeSample += ` "unit": "9c8e9da7f81e3ca90485f32ebefc98137c8ac260a072a00c4aaf142d4d657368546f6b656e",\n`; - codeSample += ` "quantity": "2"\n`; - codeSample += ` },\n`; - codeSample += `]\n`; - - return ( - <> -

    - Returns a list of assets in the wallet. This API will return every - assets in the wallet. Each asset is an object with the following - properties: -

    -
      -
    • - A unit is provided to display asset's name on the user interface. -
    • -
    • - A quantity is provided to display asset's quantity on the user - interface. -
    • -
    -

    Example:

    - - - ); -} - -function Right() { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - - async function runDemo() { - setLoading(true); - const wallet = getMeshWallet(); - let results = await wallet.getBalance(); - setResponse(results); - setLoading(false); - } - return ( - <> - -
    - Get Balance -

    - Get all assets in the connected wallet -

    -
    - - - -
    - - ); -} diff --git a/apps/mesh-web/components/pages/apis/meshwallet/getChangeAddress.tsx b/apps/mesh-web/components/pages/apis/meshwallet/getChangeAddress.tsx deleted file mode 100644 index 8c869d3cc..000000000 --- a/apps/mesh-web/components/pages/apis/meshwallet/getChangeAddress.tsx +++ /dev/null @@ -1,65 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import { getMeshWallet } from './common'; - -export default function GetChangeAddress() { - return ( - - ); -} - -function Left() { - return ( - <> -

    - Returns an address owned by the wallet that should be used as a change - address to return leftover assets during transaction creation back to - the connected wallet. -

    - - ); -} - -function Right() { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - - async function runDemo() { - setLoading(true); - const wallet = getMeshWallet(); - let results = await wallet.getChangeAddress(); - setResponse(results); - setLoading(false); - } - return ( - <> - -
    - Get Change Address -

    - Get address that should be used for transaction's change -

    -
    - - - -
    - - ); -} diff --git a/apps/mesh-web/components/pages/apis/meshwallet/getInstalledWallets.tsx b/apps/mesh-web/components/pages/apis/meshwallet/getInstalledWallets.tsx deleted file mode 100644 index 0d69fd898..000000000 --- a/apps/mesh-web/components/pages/apis/meshwallet/getInstalledWallets.tsx +++ /dev/null @@ -1,75 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import { BrowserWallet } from '@meshsdk/core'; -import Card from '../../../ui/card'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import SectionTwoCol from '../../../common/sectionTwoCol'; - -export default function GetInstalledWallets() { - return ( - - ); -} - -function Left() { - let example = ``; - example += `[\n`; - example += ` {\n`; - example += ` "name": "eternl",\n`; - example += ` "icon": "data:image/png;base64,ICONBASE64HERE=",\n`; - example += ` "version": "0.1.0"\n`; - example += ` }\n`; - example += `]\n`; - - return ( - <> -

    - Returns a list of wallets installed on user's device. Each wallet is an object with the following properties: -

    -
      -
    • A name is provided to display wallet's name on the user interface.
    • -
    • A version is provided to display wallet's version on the user interface.
    • -
    • An icon is provided to display wallet's icon on the user interface.
    • -
    -

    - Example: -

    - - - ); -} - -function Right() { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - - async function runDemo() { - setLoading(true); - let results = BrowserWallet.getInstalledWallets(); - setResponse(results); - setLoading(false); - } - return ( - -
    - Get Installed Wallets -

    - Get a list of wallets on user's device -

    -
    - - - -
    - ); -} diff --git a/apps/mesh-web/components/pages/apis/meshwallet/getLovelace.tsx b/apps/mesh-web/components/pages/apis/meshwallet/getLovelace.tsx deleted file mode 100644 index fe6099b5d..000000000 --- a/apps/mesh-web/components/pages/apis/meshwallet/getLovelace.tsx +++ /dev/null @@ -1,61 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import { getMeshWallet } from './common'; - -export default function GetLovelace() { - return ( - - ); -} - -function Left() { - return ( - <> -

    Return the lovelace balance in wallet. 1 ADA = 1000000 lovelace.

    - - ); -} - -function Right() { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - - async function runDemo() { - setLoading(true); - const wallet = getMeshWallet(); - let results = await wallet.getLovelace(); - setResponse(results); - setLoading(false); - } - return ( - <> - -
    - Get Lovelace -

    - Get amount of ADA in connected wallet -

    -
    - - - -
    - - ); -} diff --git a/apps/mesh-web/components/pages/apis/meshwallet/getNetworkId.tsx b/apps/mesh-web/components/pages/apis/meshwallet/getNetworkId.tsx deleted file mode 100644 index 3e6885d27..000000000 --- a/apps/mesh-web/components/pages/apis/meshwallet/getNetworkId.tsx +++ /dev/null @@ -1,67 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import { getMeshWallet } from './common'; - -export default function GetNetworkId() { - return ( - - ); -} - -function Left() { - return ( - <> -

    - Returns the network ID of the currently connected account.{' '} - 0 is testnet and 1 is mainnet but other - networks can possibly be returned by wallets. Those other network ID - values are not governed by CIP-30. This result will stay the same unless - the connected account has changed. -

    - - ); -} - -function Right() { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - - async function runDemo() { - setLoading(true); - const wallet = getMeshWallet(); - let results = await wallet.getNetworkId(); - setResponse(results); - setLoading(false); - } - return ( - <> - -
    - Get Network ID -

    - Get currently connected network -

    -
    - - - -
    - - ); -} diff --git a/apps/mesh-web/components/pages/apis/meshwallet/getPolicyIdAssets.tsx b/apps/mesh-web/components/pages/apis/meshwallet/getPolicyIdAssets.tsx deleted file mode 100644 index 4735e8da4..000000000 --- a/apps/mesh-web/components/pages/apis/meshwallet/getPolicyIdAssets.tsx +++ /dev/null @@ -1,72 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import Input from '../../../ui/input'; -import { getMeshWallet } from './common'; -import { assetPolicyId } from '../../../../configs/demo'; - -export default function GetPolicyIdAssets() { - const [policyId, setPolicyId] = useState(assetPolicyId); - return ( - - ); -} - -function Left({ policyId }) { - return ( - <> -

    - Returns a list of assets from a policy ID. If no assets in wallet - belongs to the policy ID, an empty list is returned. Query for a list of - assets' policy ID with wallet.getPolicyIds(). -

    - - ); -} - -function Right({ policyId, setPolicyId }) { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - - async function runDemo() { - setLoading(true); - const wallet = getMeshWallet(); - let results = await wallet.getPolicyIdAssets(policyId); - setResponse(results); - setLoading(false); - } - return ( - -
    - Get a Collection of Assets -

    - Get a list of assets belonging to the policy ID -

    -
    - setPolicyId(e.target.value)} - placeholder="Policy ID" - label="Policy ID" - /> - - - -
    - ); -} diff --git a/apps/mesh-web/components/pages/apis/meshwallet/getPolicyIds.tsx b/apps/mesh-web/components/pages/apis/meshwallet/getPolicyIds.tsx deleted file mode 100644 index c75117a3b..000000000 --- a/apps/mesh-web/components/pages/apis/meshwallet/getPolicyIds.tsx +++ /dev/null @@ -1,69 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import { getMeshWallet } from './common'; - -export default function GetPolicyIds() { - return ( - - ); -} - -function Left() { - let example = ``; - example += `[\n`; - example += ` "0f5560dbc05282e05507aedb02d823d9d9f0e583cce579b81f9d1cd8",\n`; - example += ` "5bed9e89299c69d9a54bbc82d88aa5a86698b2b7b9d0ed030fc4b0ff",\n`; - example += ` "9c8e9da7f81e3ca90485f32ebefc98137c8ac260a072a00c4aaf142d",\n`; - example += `]\n`; - return ( - <> -

    Return a list of assets' policy ID. An example response would be:

    - - - ); -} - -function Right() { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - - async function runDemo() { - setLoading(true); - const wallet = getMeshWallet(); - let results = await wallet.getPolicyIds(); - setResponse(results); - setLoading(false); - } - return ( - <> - -
    - Get Policy IDs -

    - Get a list of policy IDs from all assets in wallet -

    -
    - - - - -
    - - ); -} diff --git a/apps/mesh-web/components/pages/apis/meshwallet/getRewardAddresses.tsx b/apps/mesh-web/components/pages/apis/meshwallet/getRewardAddresses.tsx deleted file mode 100644 index 9a0f9edbe..000000000 --- a/apps/mesh-web/components/pages/apis/meshwallet/getRewardAddresses.tsx +++ /dev/null @@ -1,71 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import { getMeshWallet } from './common'; - -export default function GetRewardAddresses() { - return ( - - ); -} - -function Left() { - let example = ``; - example += `[\n`; - example += ` "stake_test1uzx0ksy9f4qnj2mzfdncqyjy84sszh64w43853nug5pedjgytgke9"\n`; - example += `]\n`; - - return ( - <> -

    - Returns a list of reward addresses owned by the wallet. A reward address - is a stake address that is used to receive rewards from staking, - generally starts from `stake` prefix. Example: -

    - - - ); -} - -function Right() { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - - async function runDemo() { - setLoading(true); - const wallet = getMeshWallet(); - let results = await wallet.getRewardAddresses(); - setResponse(results); - setLoading(false); - } - return ( - <> - -
    - Get Reward Addresses -

    - Get stake addresses -

    -
    - - - -
    - - ); -} diff --git a/apps/mesh-web/components/pages/apis/meshwallet/getUnusedAddresses.tsx b/apps/mesh-web/components/pages/apis/meshwallet/getUnusedAddresses.tsx deleted file mode 100644 index 9ef45d6be..000000000 --- a/apps/mesh-web/components/pages/apis/meshwallet/getUnusedAddresses.tsx +++ /dev/null @@ -1,71 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import { getMeshWallet } from './common'; - -export default function GetUnusedAddresses() { - return ( - - ); -} - -function Left() { - let example = ``; - example += `[\n`; - example += ` "addr_test1qzk9x08mtre4jp8f7j8zu8802...r8c3grjmys7fl22c",\n`; - example += ` "addr_test1qrmf35xyw2petfr0e0p4at0r7...8sc3grjmysm73dk8",\n`; - example += ` "addr_test1qq6ts58hdaasd2q78fdjj0arm...i8c3grjmys85k8mf",\n`; - example += `]\n`; - return ( - <> -

    - Returns a list of unused addresses controlled by the wallet. For - example: -

    - - - ); -} - -function Right() { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - - async function runDemo() { - setLoading(true); - const wallet = getMeshWallet(); - let results = await wallet.getUnusedAddresses(); - setResponse(results); - setLoading(false); - } - return ( - <> - -
    - Get Unused Addresses -

    - Get addresses that are unused -

    -
    - - - -
    - - ); -} diff --git a/apps/mesh-web/components/pages/apis/meshwallet/getUsedAddresses.tsx b/apps/mesh-web/components/pages/apis/meshwallet/getUsedAddresses.tsx deleted file mode 100644 index 6819a05f2..000000000 --- a/apps/mesh-web/components/pages/apis/meshwallet/getUsedAddresses.tsx +++ /dev/null @@ -1,70 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import { getMeshWallet } from './common'; - -export default function GetUsedAddresses() { - return ( - - ); -} - -function Left() { - let example = ``; - example += `[\n`; - example += ` "addr_test1qzk9x08mtre4jp8f7j8zu8802...r8c3grjmys7fl88a",\n`; - example += ` "addr_test1qrmf35xyw2petfr0e0p4at0r7...8sc3grjmysm76gt3",\n`; - example += ` "addr_test1qq6ts58hdaasd2q78fdjj0arm...i8c3grjmys85dn39",\n`; - example += `]\n`; - return ( - <> -

    - Returns a list of used addresses controlled by the wallet. For example: -

    - - - ); -} - -function Right() { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - - async function runDemo() { - setLoading(true); - const wallet = getMeshWallet(); - let results = await wallet.getUsedAddresses(); - setResponse(results); - setLoading(false); - } - return ( - <> - -
    - Get Used Addresses -

    - Get addresses that are used -

    -
    - - - -
    - - ); -} diff --git a/apps/mesh-web/components/pages/apis/meshwallet/getUtxos.tsx b/apps/mesh-web/components/pages/apis/meshwallet/getUtxos.tsx deleted file mode 100644 index 592f567f1..000000000 --- a/apps/mesh-web/components/pages/apis/meshwallet/getUtxos.tsx +++ /dev/null @@ -1,87 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import { getMeshWallet } from './common'; - -export default function GetUtxos() { - return ( - - ); -} - -function Left() { - let example = ``; - example += `[\n`; - example += ` {\n`; - example += ` "input": {\n`; - example += ` "outputIndex": 0,\n`; - example += ` "txHash": "16dcbb1f93b4f9d5e...9106c7b121463c210ba"\n`; - example += ` },\n`; - example += ` "output": {\n`; - example += ` "address": "addr_test1qzag7whju08xwrq...z0fr8c3grjmysgaw9y8",\n`; - example += ` "amount": [\n`; - example += ` {\n`; - example += ` "unit": "lovelace",\n`; - example += ` "quantity": "1314550"\n`; - example += ` },\n`; - example += ` {\n`; - example += ` "unit": "f05c91a850...3d824d657368546f6b656e3032",\n`; - example += ` "quantity": "1"\n`; - example += ` }\n`; - example += ` ]\n`; - example += ` }\n`; - example += ` }\n`; - example += `]\n`; - return ( - <> -

    - Return a list of all UTXOs (unspent transaction outputs) controlled by - the wallet. For example: -

    - - - ); -} - -function Right() { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - - async function runDemo() { - setLoading(true); - const wallet = getMeshWallet(); - let results = await wallet.getUtxos(); - setResponse(results); - setLoading(false); - } - return ( - <> - -
    - Get UTXOs -

    - Get UTXOs of the connected wallet -

    -
    - - - -
    - - ); -} diff --git a/apps/mesh-web/components/pages/apis/meshwallet/hero.tsx b/apps/mesh-web/components/pages/apis/meshwallet/hero.tsx deleted file mode 100644 index a065f0449..000000000 --- a/apps/mesh-web/components/pages/apis/meshwallet/hero.tsx +++ /dev/null @@ -1,31 +0,0 @@ -import { WalletIcon } from '@heroicons/react/24/solid'; - -export default function Hero() { - return ( - <> -
    -

    -
    -
    - -
    - Mesh Wallet -
    -

    -

    - Mesh Wallet provides a set of APIs to interact with the blockchain. - This wallet is compatible with Mesh transaction builders. -

    -
    -
    -
    -

    - Whether you are building a minting script, or an application that - requires multi-signature, MeshWallet is all you need to - get started. -

    -
    -
    - - ); -} diff --git a/apps/mesh-web/components/pages/apis/meshwallet/index.tsx b/apps/mesh-web/components/pages/apis/meshwallet/index.tsx deleted file mode 100644 index 77bf76802..000000000 --- a/apps/mesh-web/components/pages/apis/meshwallet/index.tsx +++ /dev/null @@ -1,74 +0,0 @@ -import CommonLayout from '../../../common/layout'; -import Hero from './hero'; -import GetBalance from './getBalance'; -import GetChangeAddress from './getChangeAddress'; -import GetNetworkId from './getNetworkId'; -import GetRewardAddresses from './getRewardAddresses'; -import GetUnusedAddresses from './getUnusedAddresses'; -import GetUsedAddresses from './getUsedAddresses'; -import GetUtxos from './getUtxos'; -import SignData from './signData'; -import SignTx from './signTx'; -import SubmitTransaction from './submitTx'; -import GetLovelace from './getLovelace'; -import GetAssets from './getAssets'; -import GetPolicyIds from './getPolicyIds'; -import GetPolicyIdAssets from './getPolicyIdAssets'; -import GetCollateral from './getCollateral'; -import LoadWallet from './loadWallet'; -import CreateCollateral from './createCollateral'; -import GenerateWallet from './generateWallet'; - -export default function MeshWallet() { - const sidebarItems = [ - { label: 'Initialize wallet', to: 'initWallet' }, - { label: 'Generate wallet', to: 'generateWallet' }, - { label: 'Get balance', to: 'getBalance' }, - { label: 'Get change address', to: 'getChangeAddress' }, - { label: 'Get collateral', to: 'getCollateral' }, - { label: 'Get network ID', to: 'getNetworkId' }, - { label: 'Get reward addresses', to: 'getRewardAddresses' }, - { label: 'Get unused addresses', to: 'getUnusedAddresses' }, - { label: 'Get used addresses', to: 'getUsedAddresses' }, - { label: 'Get UTXOs', to: 'getUtxos' }, - { label: 'Sign data', to: 'signData' }, - { label: 'Sign transaction', to: 'signTx' }, - { label: 'Submit transaction', to: 'submitTx' }, - { label: 'Create collateral', to: 'createCollateral' }, - { label: 'Get assets', to: 'getAssets' }, - { label: 'Get lovelace', to: 'getLovelace' }, - { label: 'Get policy IDs', to: 'getPolicyIds' }, - { label: 'Get collection of assets', to: 'getPolicyIdAssets' }, - ]; - return ( - - -
    - - ); -} - -function Main() { - return ( - <> - - - - - - - - - - - - - - - - - - - - ); -} diff --git a/apps/mesh-web/components/pages/apis/meshwallet/signData.tsx b/apps/mesh-web/components/pages/apis/meshwallet/signData.tsx deleted file mode 100644 index 3d8cc1585..000000000 --- a/apps/mesh-web/components/pages/apis/meshwallet/signData.tsx +++ /dev/null @@ -1,106 +0,0 @@ -import { useState } from 'react'; -import { useWallet } from '@meshsdk/react'; -import Codeblock from '../../../ui/codeblock'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import Card from '../../../ui/card'; -import Input from '../../../ui/input'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import ConnectCipWallet from '../../../common/connectCipWallet'; -import Link from 'next/link'; -import { getMeshWallet } from './common'; - -export default function SignData() { - const [payload, setPayload] = useState('mesh'); - - return ( - - ); -} - -function Left() { - let example = ``; - example += `{\n`; - example += ` "signature": "845846a2012...f9119a18e8977d436385cecb08",\n`; - example += ` "key": "a4010103272006215...b81a7f6ed4fa29cc7b33186c"\n`; - example += `}\n`; - return ( - <> -

    - This endpoint utilizes the{' '} - - CIP-8 - Message Signing - {' '} - to sign arbitrary data, to verify the data was signed by the owner of - the private key. -

    -

    - Here, we get the first wallet's address with{' '} - wallet.getUsedAddresses(), alternativelly you can use - reward addresses (getRewardAddresses()) too. It's really up - to you as the developer which address you want to use in your - application. -

    -

    Example of a response from the endpoint:

    - -

    - Continue reading this{' '} - - guide - {' '} - to learn how to verify the signature. -

    - - ); -} - -function Right(payload, setPayload) { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - - async function runDemo() { - setLoading(true); - try { - const wallet = getMeshWallet(); - let results = await wallet.signData(payload); - setResponse(results); - } catch (error) {} - setLoading(false); - } - - let code = ``; - code += `const signature = await wallet.signData('${payload}');`; - - return ( - -
    - Sign Data -

    - Use connected wallet to sign a payload -

    -
    - setPayload(e.target.value)} - placeholder="Payload" - label="Payload" - /> - - - -
    - ); -} diff --git a/apps/mesh-web/components/pages/apis/meshwallet/signTx.tsx b/apps/mesh-web/components/pages/apis/meshwallet/signTx.tsx deleted file mode 100644 index 386f0a233..000000000 --- a/apps/mesh-web/components/pages/apis/meshwallet/signTx.tsx +++ /dev/null @@ -1,50 +0,0 @@ -import Link from 'next/link'; -import Codeblock from '../../../ui/codeblock'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import Card from '../../../ui/card'; - -export default function SignTx() { - return ( - - ); -} - -function Left() { - return ( - <> -

    - Requests user to sign the provided transaction (tx). The - wallet should ask the user for permission, and if given, try to sign the - supplied body and return a signed transaction. partialSign{' '} - should be true if the transaction provided requires - multiple signatures. -

    - - ); -} - -function Right() { - return ( - -
    - Sign Transaction -

    - Use connected wallet to sign a transaction -

    -
    - -

    - Check out Transaction to learn - more on how to use this API. -

    -
    - ); -} diff --git a/apps/mesh-web/components/pages/apis/meshwallet/submitTx.tsx b/apps/mesh-web/components/pages/apis/meshwallet/submitTx.tsx deleted file mode 100644 index 2086310dc..000000000 --- a/apps/mesh-web/components/pages/apis/meshwallet/submitTx.tsx +++ /dev/null @@ -1,50 +0,0 @@ -import Link from 'next/link'; -import Codeblock from '../../../ui/codeblock'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import Card from '../../../ui/card'; - -export default function SubmitTransaction() { - return ( - - ); -} - -function Left() { - return ( - <> -

    - As wallets should already have this ability to submit transaction, we - allow dApps to request that a transaction be sent through it. If the - wallet accepts the transaction and tries to send it, it shall return the - transaction ID for the dApp to track. The wallet can return error - messages or failure if there was an error in sending it. -

    - - ); -} - -function Right() { - return ( - -
    - Submit Transaction -

    - Use connected wallet to submit a transaction -

    -
    - -

    - Check out Transaction to learn - more on how to use this API. -

    -
    - ); -} diff --git a/apps/mesh-web/components/pages/apis/resolvers/hero.tsx b/apps/mesh-web/components/pages/apis/resolvers/hero.tsx deleted file mode 100644 index e6120e0cd..000000000 --- a/apps/mesh-web/components/pages/apis/resolvers/hero.tsx +++ /dev/null @@ -1,27 +0,0 @@ -import { WrenchScrewdriverIcon } from '@heroicons/react/24/solid'; - -export default function Hero() { - return ( - <> -
    -

    -
    -
    - -
    - Resolvers -
    -

    -

    - Helpful functions for converting Cardano objects -

    -
    - {/*
    -
    -

    Converting to data hashes or key hashes.

    -

    Lets see what what resolvers can do.

    -
    -
    */} - - ); -} diff --git a/apps/mesh-web/components/pages/apis/resolvers/index.tsx b/apps/mesh-web/components/pages/apis/resolvers/index.tsx deleted file mode 100644 index 1e6838012..000000000 --- a/apps/mesh-web/components/pages/apis/resolvers/index.tsx +++ /dev/null @@ -1,60 +0,0 @@ -import CommonLayout from '../../../common/layout'; -import ResolveDataHash from './resolveDataHash'; -import Hero from './hero'; -import ResolveFingerprint from './resolveFingerprint'; -import ResolvePrivateKey from './resolvePrivateKey'; -import ResolvePlutusScriptAddress from './resolvePlutusScriptAddress'; -import ResolvePlutusScriptHash from './resolvePlutusScriptHash'; -import ResolvePaymentKeyHash from './resolvePaymentKeyHash'; -import ResolveStakeAddress from './resolveStakeAddress'; -import ResolveStakeKeyHash from './resolveStakeKeyHash'; -import ResolveTxHash from './resolveTxHash'; -import ResolveEpochNo from './resolveEpochNo'; -import ResolveSlotNo from './resolveSlotNo'; -import ResolveNativeScriptHash from './resolveNativeScriptHash'; -import ResolveNativeScriptAddress from './resolveNativeScriptAddress'; - -export default function Resolvers() { - const sidebarItems = [ - { label: 'Data Hash', to: 'resolveDataHash' }, - { label: 'Fingerprint', to: 'resolveFingerprint' }, - { label: 'Native Script Address', to: 'resolveNativeScriptAddress' }, - { label: 'Native Script Hash', to: 'resolveNativeScriptHash' }, - { label: 'Payment Key Hash', to: 'resolvePaymentKeyHash' }, - { label: 'Plutus Script Address', to: 'resolvePlutusScriptAddress' }, - { label: 'Plutus Script Hash', to: 'resolvePlutusScriptHash' }, - { label: 'Private Key', to: 'resolvePrivateKey' }, - { label: 'Stake Address', to: 'resolveStakeAddress' }, - { label: 'Stake Key Hash', to: 'resolveStakeKeyHash' }, - { label: 'Tx Hash', to: 'resolveTxHash' }, - { label: 'Slot Number', to: 'resolveSlotNo' }, - { label: 'Epoch Number', to: 'resolveEpochNo' }, - ]; - - return ( - - -
    - - ); -} - -function Main() { - return ( - <> - - - - - - - - - - - - - - - ); -} diff --git a/apps/mesh-web/components/pages/apis/resolvers/resolveDataHash.tsx b/apps/mesh-web/components/pages/apis/resolvers/resolveDataHash.tsx deleted file mode 100644 index 46332757c..000000000 --- a/apps/mesh-web/components/pages/apis/resolvers/resolveDataHash.tsx +++ /dev/null @@ -1,99 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import { resolveDataHash } from '@meshsdk/core'; -import type { Data } from '@meshsdk/core'; -import Input from '../../../ui/input'; -import Link from 'next/link'; - -export default function ResolveDataHash() { - const [userinput, setUserinput] = useState('supersecretdatum'); - return ( - - ); -} - -function isNumeric(value) { - return /^\d+$/.test(value); -} - -function Left(userinput) { - if (isNumeric(userinput)) { - userinput = parseInt(userinput); - } - let code1 = ''; - code1 += `import { resolveDataHash } from '@meshsdk/core';\n`; - code1 += `import type { Data } from '@meshsdk/core';\n`; - code1 += `const datum: Data = ${ - isNumeric(userinput) ? userinput : `'${userinput}'` - };\n`; - code1 += `const dataHash = resolveDataHash(datum);\n`; - - return ( - <> -

    - resolveDataHash converts datum into hash. Getting the hash - is useful when you need to query for the UTXO that contain the assets - you need for your transaction's input. -

    -

    - Explore Transaction to learn more - about designing Datum, and learn how to query for UTXOs containing the - datum hash. -

    - - - ); -} - -function Right(userinput, setUserinput) { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - const [responseError, setResponseError] = useState(null); - - async function runDemo() { - setLoading(true); - setResponse(null); - setResponseError(null); - - try { - if (isNumeric(userinput)) { - userinput = parseInt(userinput); - } - const datum: Data = userinput; - const dataHash = resolveDataHash(datum); - setResponse(dataHash); - } catch (error) { - setResponseError(`${error}`); - } - setLoading(false); - } - - return ( - <> - - setUserinput(e.target.value)} - placeholder="Datum" - label="Datum" - /> - - - - - - ); -} diff --git a/apps/mesh-web/components/pages/apis/resolvers/resolveEpochNo.tsx b/apps/mesh-web/components/pages/apis/resolvers/resolveEpochNo.tsx deleted file mode 100644 index 809543808..000000000 --- a/apps/mesh-web/components/pages/apis/resolvers/resolveEpochNo.tsx +++ /dev/null @@ -1,98 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import { resolveEpochNo } from '@meshsdk/core'; -import Select from '../../../ui/select'; - -export default function ResolveEpochNo() { - const [userinput, setUserinput] = useState('mainnet'); - - return ( - - ); -} - -function Left(userinput) { - let code1 = `import { resolveEpochNo } from '@meshsdk/core';\n`; - - let code2 = `${code1}const epoch = resolveEpochNo('${userinput}');`; - - let code3 = `${code1}`; - code3 += `let oneYearFromNow = new Date();\n`; - code3 += `oneYearFromNow.setFullYear(oneYearFromNow.getFullYear() + 1);\n`; - code3 += `const epoch = resolveEpochNo('${userinput}', oneYearFromNow.getTime());`; - - return ( - <> -

    - With resolveEpochNo, you can get the current epoch with: -

    - -

    - You can also provide date in milliseconds to get epoch in - the past or the future. For example, get the epoch 1 year from now: -

    - - - ); -} - -function Right(userinput, setUserinput) { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - const [responseError, setResponseError] = useState(null); - - const networks = { - mainnet: 'Mainnet', - preprod: 'Preprod', - preview: 'Preview', - testnet: 'Testnet', - }; - - async function runDemo() { - setLoading(true); - setResponse(null); - setResponseError(null); - - // let oneYearFromNow = new Date(); - // oneYearFromNow.setFullYear(oneYearFromNow.getFullYear() + 1); - // const epoch = resolveEpochNo('mainnet', oneYearFromNow.getTime()); - - try { - const epoch = resolveEpochNo(userinput); - setResponse(epoch); - } catch (error) { - setResponseError(`${error}`); - } - setLoading(false); - } - - return ( - <> - - setUserinput(e.target.value)} - placeholder="Policy ID" - label="Policy ID" - /> - setUserinput2(e.target.value)} - placeholder="Asset name" - label="Asset name" - /> - - - - - - ); -} diff --git a/apps/mesh-web/components/pages/apis/resolvers/resolveNativeScriptAddress.tsx b/apps/mesh-web/components/pages/apis/resolvers/resolveNativeScriptAddress.tsx deleted file mode 100644 index 9f064eba7..000000000 --- a/apps/mesh-web/components/pages/apis/resolvers/resolveNativeScriptAddress.tsx +++ /dev/null @@ -1,110 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import { - resolveNativeScriptAddress, - resolvePaymentKeyHash, -} from '@meshsdk/core'; -import Input from '../../../ui/input'; -import type { NativeScript } from '@meshsdk/core'; -import { demoAddresses } from '../../../../configs/demo'; - -export default function ResolveNativeScriptAddress() { - const [userinput, setUserinput] = useState(demoAddresses.mainnet); - const [userinput2, setUserinput2] = useState('meshtoken'); - - return ( - - ); -} - -function Left(userinput, userinput2) { - let code1 = `import { resolveNativeScriptHash, resolvePaymentKeyHash, resolveSlotNo } from '@meshsdk/core';\n\n`; - code1 += `const keyHash = resolvePaymentKeyHash('${userinput}');\n`; - code1 += `\n`; - code1 += `const nativeScript: NativeScript = {\n`; - code1 += ` type: 'all',\n`; - code1 += ` scripts: [\n`; - code1 += ` {\n`; - code1 += ` type: 'sig',\n`; - code1 += ` keyHash: keyHash,\n`; - code1 += ` },\n`; - code1 += ` ],\n`; - code1 += `};\n`; - code1 += `\n`; - code1 += `const address = resolveNativeScriptAddress(nativeScript, ${ - userinput.substring(0, 5) === 'addr1' ? 1 : 0 - });\n`; - - return ( - <> -

    - Converts NativeScript into address. -

    - - - ); -} - -function Right(userinput, setUserinput, userinput2, setUserinput2) { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - const [responseError, setResponseError] = useState(null); - - async function runDemo() { - setLoading(true); - setResponse(null); - setResponseError(null); - - try { - const keyHash = resolvePaymentKeyHash(userinput); - - const nativeScript: NativeScript = { - type: 'all', - scripts: [ - { - type: 'sig', - keyHash: keyHash, - }, - ], - }; - - const address = resolveNativeScriptAddress( - nativeScript, - userinput.substring(0, 5) === 'addr1' ? 1 : 0 - ); - setResponse(address); - } catch (error) { - setResponseError(`${error}`); - } - setLoading(false); - } - - return ( - <> - - setUserinput(e.target.value)} - placeholder="Address" - label="Address" - /> - - - - - - ); -} diff --git a/apps/mesh-web/components/pages/apis/resolvers/resolveNativeScriptHash.tsx b/apps/mesh-web/components/pages/apis/resolvers/resolveNativeScriptHash.tsx deleted file mode 100644 index eafebbcc7..000000000 --- a/apps/mesh-web/components/pages/apis/resolvers/resolveNativeScriptHash.tsx +++ /dev/null @@ -1,102 +0,0 @@ -import { useState } from "react"; -import Codeblock from "../../../ui/codeblock"; -import Card from "../../../ui/card"; -import SectionTwoCol from "../../../common/sectionTwoCol"; -import RunDemoButton from "../../../common/runDemoButton"; -import RunDemoResult from "../../../common/runDemoResult"; -import { resolveNativeScriptHash, resolvePaymentKeyHash } from "@meshsdk/core"; -import Input from "../../../ui/input"; -import type { NativeScript } from "@meshsdk/core"; -import { demoAddresses } from "../../../../configs/demo"; - -export default function ResolveNativeScriptHash() { - const [userinput, setUserinput] = useState(demoAddresses.mainnet); - const [userinput2, setUserinput2] = useState("meshtoken"); - - return ( - - ); -} - -function Left(userinput, userinput2) { - let code1 = `import { resolveNativeScriptHash, resolvePaymentKeyHash, resolveSlotNo } from '@meshsdk/core';\n\n`; - code1 += `const keyHash = resolvePaymentKeyHash('${userinput}');\n`; - code1 += `\n`; - code1 += `const nativeScript: NativeScript = {\n`; - code1 += ` type: 'all',\n`; - code1 += ` scripts: [\n`; - code1 += ` {\n`; - code1 += ` type: 'sig',\n`; - code1 += ` keyHash: keyHash,\n`; - code1 += ` },\n`; - code1 += ` ],\n`; - code1 += `};\n`; - code1 += `\n`; - code1 += `const hash = resolveNativeScriptHash(nativeScript);\n`; - - return ( - <> -

    - Converts NativeScript into hash. -

    - - - ); -} - -function Right(userinput, setUserinput, userinput2, setUserinput2) { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - const [responseError, setResponseError] = useState(null); - - async function runDemo() { - setLoading(true); - setResponse(null); - setResponseError(null); - - try { - const keyHash = resolvePaymentKeyHash(userinput); - - const nativeScript: NativeScript = { - type: "all", - scripts: [ - { - type: "sig", - keyHash: keyHash, - }, - ], - }; - - const hash = resolveNativeScriptHash(nativeScript); - setResponse(hash); - } catch (error) { - setResponseError(`${error}`); - } - setLoading(false); - } - - return ( - <> - - setUserinput(e.target.value)} - placeholder="Address" - label="Address" - /> - - - - - - ); -} diff --git a/apps/mesh-web/components/pages/apis/resolvers/resolvePaymentKeyHash.tsx b/apps/mesh-web/components/pages/apis/resolvers/resolvePaymentKeyHash.tsx deleted file mode 100644 index 17ad1e009..000000000 --- a/apps/mesh-web/components/pages/apis/resolvers/resolvePaymentKeyHash.tsx +++ /dev/null @@ -1,76 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import { resolvePaymentKeyHash } from '@meshsdk/core'; -import Input from '../../../ui/input'; -import { demoAddresses } from '../../../../configs/demo'; - -export default function ResolvePaymentKeyHash() { - const [userinput, setUserinput] = useState(demoAddresses.testnet); - - return ( - - ); -} - -function Left(userinput) { - let code = `import { resolvePaymentKeyHash } from '@meshsdk/core';\nconst hash = resolvePaymentKeyHash('${userinput}');`; - - return ( - <> -

    - Provide an address, and resolvePaymentKeyHash will return - the pub key hash of the payment key. This key hash is useful for building - the NativeScript. -

    - - - ); -} - -function Right(userinput, setUserinput) { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - const [responseError, setResponseError] = useState(null); - - async function runDemo() { - setLoading(true); - setResponse(null); - setResponseError(null); - try { - const hash = resolvePaymentKeyHash(userinput); - setResponse(hash); - } catch (error) { - setResponseError(`${error}`); - } - setLoading(false); - } - - return ( - <> - - setUserinput(e.target.value)} - placeholder="Address" - label="Address" - /> - - - - - - ); -} diff --git a/apps/mesh-web/components/pages/apis/resolvers/resolvePlutusScriptAddress.tsx b/apps/mesh-web/components/pages/apis/resolvers/resolvePlutusScriptAddress.tsx deleted file mode 100644 index a499cf9f7..000000000 --- a/apps/mesh-web/components/pages/apis/resolvers/resolvePlutusScriptAddress.tsx +++ /dev/null @@ -1,102 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import { resolvePlutusScriptAddress } from '@meshsdk/core'; -import Input from '../../../ui/input'; -import type { PlutusScript } from '@meshsdk/core'; - -export default function ResolvePlutusScriptAddress() { - const [userinput, setUserinput] = useState(0); - const [userinput2, setUserinput2] = useState( - '4e4d01000033222220051200120011' - ); - - return ( - - ); -} - -function Left(userinput, userinput2) { - - let code = `import { resolvePlutusScriptAddress } from '@meshsdk/core';\n`; - code += `import type { PlutusScript } from '@meshsdk/core';\n\n`; - - code += `const script: PlutusScript = {\n`; - code += ` code: '${userinput2}',\n`; - code += ` version: 'V1',\n`; - code += `};\n`; - code += `const address = resolvePlutusScriptAddress(script, ${userinput});\n`; - - return ( - <> -

    - Provide the Plutus script in CBOR, and{' '} - resolvePlutusScriptAddress will return a bech32 address of - the script. -

    -

    - For example, we can get the address of the always succeed{' '} - smart contract. -

    - - - ); -} - -function Right(userinput, setUserinput, userinput2, setUserinput2) { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - const [responseError, setResponseError] = useState(null); - - async function runDemo() { - setLoading(true); - setResponse(null); - setResponseError(null); - try { - const script: PlutusScript = { - code: userinput2, - version: 'V1', - }; - const hash = resolvePlutusScriptAddress(script, userinput); - setResponse(hash); - } catch (error) { - setResponseError(`${error}`); - } - setLoading(false); - } - - return ( - <> - - setUserinput(e.target.value)} - placeholder="Network ID" - label="Network ID" - type="number" - /> - setUserinput2(e.target.value)} - placeholder="Plutus script CBOR" - label="Plutus script CBOR" - /> - - - - - - ); -} diff --git a/apps/mesh-web/components/pages/apis/resolvers/resolvePlutusScriptHash.tsx b/apps/mesh-web/components/pages/apis/resolvers/resolvePlutusScriptHash.tsx deleted file mode 100644 index d3ae68753..000000000 --- a/apps/mesh-web/components/pages/apis/resolvers/resolvePlutusScriptHash.tsx +++ /dev/null @@ -1,77 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import { resolvePlutusScriptHash } from '@meshsdk/core'; -import Input from '../../../ui/input'; - -export default function ResolvePlutusScriptHash() { - const [userinput, setUserinput] = useState( - 'addr_test1wpnlxv2xv9a9ucvnvzqakwepzl9ltx7jzgm53av2e9ncv4sysemm8' - ); - - return ( - - ); -} - -function Left(userinput) { - let code = `import { resolvePlutusScriptHash } from '@meshsdk/core';\nconst hash = resolvePlutusScriptHash('${userinput}');`; - - return ( - <> -

    - Provide the Plutus script address, and resolveScriptHash{' '} - will return a script hash. This script hash can be use for building - minting transaction with Plutus contract. -

    - - - ); -} - -function Right(userinput, setUserinput) { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - const [responseError, setResponseError] = useState(null); - - async function runDemo() { - setLoading(true); - setResponse(null); - setResponseError(null); - try { - const hash = resolvePlutusScriptHash(userinput); - setResponse(hash); - } catch (error) { - setResponseError(`${error}`); - } - setLoading(false); - } - - return ( - <> - - setUserinput(e.target.value)} - placeholder="Plutus script address" - label="Plutus script address" - /> - - - - - - ); -} diff --git a/apps/mesh-web/components/pages/apis/resolvers/resolvePrivateKey.tsx b/apps/mesh-web/components/pages/apis/resolvers/resolvePrivateKey.tsx deleted file mode 100644 index c67ffec5a..000000000 --- a/apps/mesh-web/components/pages/apis/resolvers/resolvePrivateKey.tsx +++ /dev/null @@ -1,90 +0,0 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import { resolvePrivateKey } from '@meshsdk/core'; -import { demoMnemonic } from '../../../../configs/demo'; -import Textarea from '../../../ui/textarea'; - -export default function ResolvePrivateKey() { - const [userinput, setUserinput] = useState( - JSON.stringify(demoMnemonic, null, 2) - ); - - return ( - - ); -} - -function Left(userinput) { - let _mnemonic = JSON.stringify(demoMnemonic); - try { - _mnemonic = JSON.stringify(JSON.parse(userinput)); - } catch (e) {} - - let code = `import { resolvePrivateKey } from '@meshsdk/core';\nconst dataHash = resolvePrivateKey(${_mnemonic});`; - - return ( - <> -

    - Provide the mnemonic phrases and resolvePrivateKey will - return a private key. -

    - - - ); -} - -function Right(userinput, setUserinput) { - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - const [responseError, setResponseError] = useState(null); - - async function runDemo() { - setLoading(true); - setResponse(null); - setResponseError(null); - - let _mnemonic = []; - try { - _mnemonic = JSON.parse(userinput); - } catch (e) { - setResponseError('Mnemonic input is not a valid array.'); - } - - try { - const dataHash = resolvePrivateKey(_mnemonic); - setResponse(dataHash); - } catch (error) { - setResponseError(`${error}`); - } - - setLoading(false); - } - - return ( - <> - - - ); -}; - -export default Textarea; diff --git a/apps/mesh-web/configs/demo.ts b/apps/mesh-web/configs/demo.ts deleted file mode 100644 index 59d679f9b..000000000 --- a/apps/mesh-web/configs/demo.ts +++ /dev/null @@ -1,49 +0,0 @@ -export const demoAddresses = { - mainnet: 'addr1v9vx0sacufuypa2k4sngk7q40zc5c4npl337uusdh64kv0c93pyfx', - testnet: 'addr_test1vpvx0sacufuypa2k4sngk7q40zc5c4npl337uusdh64kv0c7e4cxr', -}; - -export const demoMnemonic = [ - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', -]; - -export const demoPrivateKey = - 'xprv1cqa46gk29plgkg98upclnjv5t425fcpl4rgf9mq2txdxuga7jfq5shk7np6l55nj00sl3m4syzna3uwgrwppdm0azgy9d8zahyf32s62klfyhe0ayyxkc7x92nv4s77fa0v25tufk9tnv7x6dgexe9kdz5gpeqgu'; - -export const demoCLIKey = { - paymentSkey: - '5820aaca553a7b95b38b5d9b82a5daa7a27ac8e34f3cf27152a978f4576520dd6503', - stakeSkey: - '582097c458f19a3111c3b965220b1bef7d548fd75bc140a7f0a4f080e03cce604f0e', -}; - -export const demoPlutusMintingScript = - '5907655907620100003232323232323232323232323232332232323232322232325335320193333573466e1cd55cea80124000466442466002006004646464646464646464646464646666ae68cdc39aab9d500c480008cccccccccccc88888888888848cccccccccccc00403403002c02802402001c01801401000c008cd4050054d5d0a80619a80a00a9aba1500b33501401635742a014666aa030eb9405cd5d0a804999aa80c3ae501735742a01066a02803e6ae85401cccd54060081d69aba150063232323333573466e1cd55cea801240004664424660020060046464646666ae68cdc39aab9d5002480008cc8848cc00400c008cd40a9d69aba15002302b357426ae8940088c98c80b4cd5ce01701681589aab9e5001137540026ae854008c8c8c8cccd5cd19b8735573aa004900011991091980080180119a8153ad35742a00460566ae84d5d1280111931901699ab9c02e02d02b135573ca00226ea8004d5d09aba2500223263202933573805405204e26aae7940044dd50009aba1500533501475c6ae854010ccd540600708004d5d0a801999aa80c3ae200135742a004603c6ae84d5d1280111931901299ab9c026025023135744a00226ae8940044d5d1280089aba25001135744a00226ae8940044d5d1280089aba25001135744a00226ae8940044d55cf280089baa00135742a004601c6ae84d5d1280111931900b99ab9c018017015101613263201633573892010350543500016135573ca00226ea800448c88c008dd6000990009aa80a911999aab9f0012500a233500930043574200460066ae880080508c8c8cccd5cd19b8735573aa004900011991091980080180118061aba150023005357426ae8940088c98c8050cd5ce00a80a00909aab9e5001137540024646464646666ae68cdc39aab9d5004480008cccc888848cccc00401401000c008c8c8c8cccd5cd19b8735573aa0049000119910919800801801180a9aba1500233500f014357426ae8940088c98c8064cd5ce00d00c80b89aab9e5001137540026ae854010ccd54021d728039aba150033232323333573466e1d4005200423212223002004357426aae79400c8cccd5cd19b875002480088c84888c004010dd71aba135573ca00846666ae68cdc3a801a400042444006464c6403666ae7007006c06406005c4d55cea80089baa00135742a00466a016eb8d5d09aba2500223263201533573802c02a02626ae8940044d5d1280089aab9e500113754002266aa002eb9d6889119118011bab00132001355012223233335573e0044a010466a00e66442466002006004600c6aae754008c014d55cf280118021aba200301213574200222440042442446600200800624464646666ae68cdc3a800a40004642446004006600a6ae84d55cf280191999ab9a3370ea0049001109100091931900819ab9c01101000e00d135573aa00226ea80048c8c8cccd5cd19b875001480188c848888c010014c01cd5d09aab9e500323333573466e1d400920042321222230020053009357426aae7940108cccd5cd19b875003480088c848888c004014c01cd5d09aab9e500523333573466e1d40112000232122223003005375c6ae84d55cf280311931900819ab9c01101000e00d00c00b135573aa00226ea80048c8c8cccd5cd19b8735573aa004900011991091980080180118029aba15002375a6ae84d5d1280111931900619ab9c00d00c00a135573ca00226ea80048c8cccd5cd19b8735573aa002900011bae357426aae7940088c98c8028cd5ce00580500409baa001232323232323333573466e1d4005200c21222222200323333573466e1d4009200a21222222200423333573466e1d400d2008233221222222233001009008375c6ae854014dd69aba135744a00a46666ae68cdc3a8022400c4664424444444660040120106eb8d5d0a8039bae357426ae89401c8cccd5cd19b875005480108cc8848888888cc018024020c030d5d0a8049bae357426ae8940248cccd5cd19b875006480088c848888888c01c020c034d5d09aab9e500b23333573466e1d401d2000232122222223005008300e357426aae7940308c98c804ccd5ce00a00980880800780700680600589aab9d5004135573ca00626aae7940084d55cf280089baa0012323232323333573466e1d400520022333222122333001005004003375a6ae854010dd69aba15003375a6ae84d5d1280191999ab9a3370ea0049000119091180100198041aba135573ca00c464c6401866ae700340300280244d55cea80189aba25001135573ca00226ea80048c8c8cccd5cd19b875001480088c8488c00400cdd71aba135573ca00646666ae68cdc3a8012400046424460040066eb8d5d09aab9e500423263200933573801401200e00c26aae7540044dd500089119191999ab9a3370ea00290021091100091999ab9a3370ea00490011190911180180218031aba135573ca00846666ae68cdc3a801a400042444004464c6401466ae7002c02802001c0184d55cea80089baa0012323333573466e1d40052002200723333573466e1d40092000212200123263200633573800e00c00800626aae74dd5000a4c2400292010350543100122002112323001001223300330020020011'; - -export const assetPolicyId = - 'd9312da562da182b02322fd8acb536f37eb9d29fba7c49dc17255527'; -export const assetAssetId = '4d657368546f6b656e'; -export const assetAsset = assetPolicyId + assetAssetId; diff --git a/apps/mesh-web/configs/site.ts b/apps/mesh-web/configs/site.ts deleted file mode 100644 index 2fa26bf6a..000000000 --- a/apps/mesh-web/configs/site.ts +++ /dev/null @@ -1 +0,0 @@ -export const rootUrl = 'https://meshjs.dev'; diff --git a/apps/mesh-web/contexts/demo.tsx b/apps/mesh-web/contexts/demo.tsx deleted file mode 100644 index a3a313991..000000000 --- a/apps/mesh-web/contexts/demo.tsx +++ /dev/null @@ -1,49 +0,0 @@ -import React, { - createContext, - useState, - useContext, - useMemo, - useEffect, -} from 'react'; -import useLocalStorage from '../hooks/useLocalStorage'; - -const DemoContext = createContext({ - userStorage: { lockedAssetUnit: '' }, - updateUserStorage: (key, value) => {}, -}); - -export const DemoProvider = ({ children }) => { - const [userLocalStorage, setUserlocalStorage] = useLocalStorage( - 'meshUserStorage', - {} - ); - const [userStorage, setUserStorage] = - useState<{ lockedAssetUnit: '' }>(userLocalStorage); - - function updateUserStorage(key, value) { - let updateUserStorage = { ...userStorage }; - if (value) { - updateUserStorage[key] = value; - } else { - delete updateUserStorage[key]; - } - setUserStorage(updateUserStorage); - setUserlocalStorage(updateUserStorage); - } - - const memoedValue = useMemo( - () => ({ - userStorage, - updateUserStorage, - }), - [userStorage, updateUserStorage] - ); - - return ( - {children} - ); -}; - -export default function useDemo() { - return useContext(DemoContext); -} diff --git a/apps/mesh-web/contexts/wallet.tsx b/apps/mesh-web/contexts/wallet.tsx deleted file mode 100644 index 33b2a3af0..000000000 --- a/apps/mesh-web/contexts/wallet.tsx +++ /dev/null @@ -1,105 +0,0 @@ -import React, { - createContext, - useState, - useContext, - useMemo, - useEffect, -} from 'react'; -import { BrowserWallet } from '@meshsdk/core'; -import type { Wallet } from '@meshsdk/core'; -import useLocalStorage from '../hooks/useLocalStorage'; - -const WalletContext = createContext({ - wallet: {} as BrowserWallet, - connecting: false, - walletNameConnected: '', - walletConnected: false, - connectWallet: async (walletName: string) => {}, - availableWallets: [] as Wallet[], - hasAvailableWallets: false, - userStorage: { lockedAssetUnit: '' }, - updateUserStorage: (key, value) => {}, -}); - -export const WalletProvider = ({ children }) => { - const [wallet, setWallet] = useState({} as BrowserWallet); - const [walletConnected, setWalletConnected] = useState(false); - const [connecting, setConnecting] = useState(false); - const [walletNameConnected, setWalletNameConnected] = useState(''); - const [availableWallets, setAvailableWallets] = useState([]); - const [userLocalStorage, setUserlocalStorage] = useLocalStorage( - 'meshUserStorage', - {} - ); - const [userStorage, setUserStorage] = useState<{ lockedAssetUnit: '' }>( - userLocalStorage - ); - - useEffect(() => { - async function init() { - setAvailableWallets(BrowserWallet.getInstalledWallets()); - } - init(); - }, []); - const hasAvailableWallets = availableWallets.length > 0; - - const connectWallet = async (walletName: string) => { - setConnecting(true); - try { - const _wallet = await BrowserWallet.enable(walletName); - if (_wallet) { - setWallet(_wallet); - setWalletNameConnected(walletName); - setWalletConnected(true); - } - } catch (error) { - console.error('connectWallet', error); - } - setConnecting(false); - }; - - function updateUserStorage(key, value) { - let updateUserStorage = { ...userStorage }; - if (value) { - updateUserStorage[key] = value; - } else { - delete updateUserStorage[key]; - } - setUserStorage(updateUserStorage); - setUserlocalStorage(updateUserStorage); - } - - const memoedValue = useMemo( - () => ({ - wallet, - connecting, - walletNameConnected, - walletConnected, - connectWallet, - availableWallets, - hasAvailableWallets, - userStorage, - updateUserStorage, - }), - [ - wallet, - walletConnected, - connecting, - walletNameConnected, - availableWallets, - hasAvailableWallets, - userStorage, - updateUserStorage, - ] - ); - - return ( - - {children} - - ); -}; - -export default function useWallet() { - return useContext(WalletContext); -} diff --git a/apps/mesh-web/hooks/useLocalStorage.ts b/apps/mesh-web/hooks/useLocalStorage.ts deleted file mode 100644 index 67fd301c0..000000000 --- a/apps/mesh-web/hooks/useLocalStorage.ts +++ /dev/null @@ -1,45 +0,0 @@ -import { useState } from 'react'; - -export default function useLocalStorage(key, initialValue) { - // State to store our value - // Pass initial state function to useState so logic is only executed once - const [storedValue, setStoredValue] = useState(() => { - if (typeof window === 'undefined') { - return initialValue; - } - try { - if (typeof window === 'undefined') { - return initialValue; - } else { - // Get from local storage by key - const item = window.localStorage.getItem(key); - // Parse stored json or if none return initialValue - return item ? JSON.parse(item) : initialValue; - } - } catch (error) { - // If error also return initialValue - console.error(error); - return initialValue; - } - }); - // Return a wrapped version of useState's setter function that ... - // ... persists the new value to localStorage. - const setValue = (value) => { - try { - // Allow value to be a function so we have same API as useState - const valueToStore = - value instanceof Function ? value(storedValue) : value; - // Save state - setStoredValue(valueToStore); - // Save to local storage - if (typeof window !== 'undefined') { - window.localStorage.setItem(key, JSON.stringify(valueToStore)); - } - } catch (error) { - // A more advanced implementation would handle the error case - console.error(error); - } - }; - - return [storedValue, setValue]; -} diff --git a/apps/mesh-web/lib/ga/index.ts b/apps/mesh-web/lib/ga/index.ts deleted file mode 100644 index b8055c105..000000000 --- a/apps/mesh-web/lib/ga/index.ts +++ /dev/null @@ -1,10 +0,0 @@ -export const pageview = (url) => { - // @ts-ignore - window.gtag('config', process.env.NEXT_PUBLIC_GOOGLE_ANALYTICS, { - page_path: url, - }); -}; -export const event = ({ action, params }) => { - // @ts-ignore - window.gtag('event', action, params); -}; diff --git a/apps/mesh-web/next.config.js b/apps/mesh-web/next.config.js deleted file mode 100644 index d03407b16..000000000 --- a/apps/mesh-web/next.config.js +++ /dev/null @@ -1,12 +0,0 @@ -/** @type {import('next').NextConfig} */ -const nextConfig = { - reactStrictMode: true, - webpack: function (config, options) { - config.experiments = { - asyncWebAssembly: true, - layers: true, - }; - return config; - }, -}; -module.exports = nextConfig; diff --git a/apps/mesh-web/package.json b/apps/mesh-web/package.json deleted file mode 100644 index f2acefab2..000000000 --- a/apps/mesh-web/package.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "name": "@meshsdk/playground", - "homepage": "https://meshjs.dev", - "author": "MeshJS", - "license": "Apache-2.0", - "version": "0.1.0", - "private": true, - "scripts": { - "dev": "next dev", - "build": "next build", - "start": "next start" - }, - "dependencies": { - "@headlessui/react": "2.0.4", - "@heroicons/react": "2.1.3", - "@meshsdk/contracts": "1.0.1", - "@meshsdk/core": "1.5.24", - "@meshsdk/react": "1.1.12", - "axios": "1.7.2", - "copy-to-clipboard": "3.3.3", - "flowbite": "2.3.0", - "flowbite-react": "0.9.0", - "i": "0.3.7", - "next": "14.2.3", - "react": "18.3.1", - "react-dom": "18.3.1", - "react-highlight": "0.15.0", - "react-scroll": "1.9.0", - "react-tweet-embed": "2.0.0" - }, - "devDependencies": { - "@babel/core": "7.24.7", - "autoprefixer": "10.4.19", - "flowbite-typography": "1.0.3", - "postcss": "8.4.38", - "tailwindcss": "3.4.4" - } -} \ No newline at end of file diff --git a/apps/mesh-web/pages/404.tsx b/apps/mesh-web/pages/404.tsx deleted file mode 100644 index 06f4c7919..000000000 --- a/apps/mesh-web/pages/404.tsx +++ /dev/null @@ -1,20 +0,0 @@ -import Link from 'next/link'; - -export default function Custom404() { - return ( -
    -
    -
    -
    - -
    -
    -

    - Whoops! This page doesn't exist. -

    -
    -
    -
    -
    - ); -} diff --git a/apps/mesh-web/pages/_app.tsx b/apps/mesh-web/pages/_app.tsx deleted file mode 100644 index 853ab27d1..000000000 --- a/apps/mesh-web/pages/_app.tsx +++ /dev/null @@ -1,50 +0,0 @@ -import '../styles/globals.css'; -import '../styles/highlight/stackoverflow-dark.css'; -import '../styles/custom.css'; -import type { AppProps } from 'next/app'; -import { DemoProvider } from '../contexts/demo'; -import Navbar from '../components/site/navbar'; -import Footer from '../components/site/footer'; -import { AppWalletProvider } from '../contexts/appWallet'; -import { MeshProvider } from '@meshsdk/react'; -import { useEffect } from 'react'; -import { useRouter } from 'next/router'; -import * as ga from '../lib/ga'; -import Scroller from '../components/site/scroller'; - -function MyApp({ Component, pageProps }: AppProps) { - /** - * Google Analytics - */ - const router = useRouter(); - useEffect(() => { - const handleRouteChange = (url) => { - ga.pageview(url); - }; - router.events.on('routeChangeComplete', handleRouteChange); - return () => { - router.events.off('routeChangeComplete', handleRouteChange); - }; - }, [router.events]); - - return ( - - - -
    -
    - -
    -
    - -
    -
    - -
    -
    -
    -
    - ); -} - -export default MyApp; diff --git a/apps/mesh-web/pages/_document.tsx b/apps/mesh-web/pages/_document.tsx deleted file mode 100644 index 041cc6b33..000000000 --- a/apps/mesh-web/pages/_document.tsx +++ /dev/null @@ -1,35 +0,0 @@ -import { Html, Head, Main, NextScript } from 'next/document'; - -export default function Document() { - return ( - - - {/* Google Analytics */} - - - -
    - - - - ); -} diff --git a/apps/mesh-web/pages/about/catalyst.tsx b/apps/mesh-web/pages/about/catalyst.tsx deleted file mode 100644 index 0c625b876..000000000 --- a/apps/mesh-web/pages/about/catalyst.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import type { NextPage } from 'next'; -import Metatags from '../../components/site/metatags'; -import Catalyst from '../../components/pages/about/catalyst'; - -const MediaPage: NextPage = () => { - return ( - <> - - - - ); -}; - -export default MediaPage; diff --git a/apps/mesh-web/pages/about/cips.tsx b/apps/mesh-web/pages/about/cips.tsx deleted file mode 100644 index 23e240211..000000000 --- a/apps/mesh-web/pages/about/cips.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import type { NextPage } from 'next'; -import Cips from '../../components/pages/about/cips'; -import Metatags from '../../components/site/metatags'; - -const AboutCipsPage: NextPage = () => { - return ( - <> - - - - ); -}; - -export default AboutCipsPage; diff --git a/apps/mesh-web/pages/about/index.tsx b/apps/mesh-web/pages/about/index.tsx deleted file mode 100644 index f6076646d..000000000 --- a/apps/mesh-web/pages/about/index.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import type { NextPage } from 'next'; -import About from '../../components/pages/about'; -import Metatags from '../../components/site/metatags'; - -const AboutPage: NextPage = () => { - return ( - <> - - - - ); -}; - -export default AboutPage; diff --git a/apps/mesh-web/pages/about/media-kit.tsx b/apps/mesh-web/pages/about/media-kit.tsx deleted file mode 100644 index a8a001fed..000000000 --- a/apps/mesh-web/pages/about/media-kit.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import type { NextPage } from 'next'; -import Media from '../../components/pages/about/media'; -import Metatags from '../../components/site/metatags'; - -const MediaPage: NextPage = () => { - return ( - <> - - - - ); -}; - -export default MediaPage; diff --git a/apps/mesh-web/pages/about/references.tsx b/apps/mesh-web/pages/about/references.tsx deleted file mode 100644 index 7c5c5d775..000000000 --- a/apps/mesh-web/pages/about/references.tsx +++ /dev/null @@ -1,419 +0,0 @@ -import type { NextPage } from 'next'; -import Metatags from '../../components/site/metatags'; - -const ReferencesPage: NextPage = () => { - return ( - <> - -
    -
    -
    -

    - Interviews -

    -

    -
    - -
    -
    -
    -

    - Tweets -

    -

    -
    - -
    -
    -
    -
    - - ); -}; - -export default ReferencesPage; - -function ListofReferences() { - return ( - <> - - - - - - - - - - ); -} - -function CardLink({ title, desc, url }) { - return ( - -
    - {title} -
    -

    {desc}

    -
    - ); -} - -function ListofTestimonials() { - return ( - <> -
    -

    - It's incredible that you can start building on{' '} - - #Cardano - {' '} - so easily with{' '} - - @meshsdk - - . Same old React stuff with NextJS. Host on{' '} - - @vercel - {' '} - in 5 mins. Download{' '} - - @FlintWallet - {' '} - and access through dApp browser. Boom, you're live. And - multi-platform. And iterating. 100x speed.{' '} - - @MochaApp - {' '} - WIP.{' '} - - pic.twitter.com/k7NKUWf2ts - -

    - — Jeremy Soo (@Jeremysoojk){' '} - - February 18, 2023 - -
    -
    -

    - Want to dip your toes in Cardano Development? -
    -
    - Building a site and sending transactions is made easy with{' '} - - @meshsdk - {' '} - check out my idiot-proof guide - - https://t.co/TWnHldEhDn - -

    - — BlockSplained (@blocksplained){' '} - - February 15, 2023 - -
    -
    -

    - A LOT is coming from{' '} - - @meshsdk - {' '} - and{' '} - - @jinglescode - {' '} - - they keep adding new functionality every day. Today's function - eliminates irrelevant UTxOs and it makes devs jobs to write off-chain - code much easier 💪 - - https://t.co/qZiRqepAjw - -

    - — Mladen Lm | Cardano Rumors Guy (@MladenLm){' '} - - February 15, 2023 - -
    -
    -

    - Building your first site that connects a wallet and sends a - transaction using Mesh SDK | Developer Diary #4 -
    -
    - Article by{' '} - - @blocksplained - {' '} - - #Cardano - {' '} - - $ADA - - - https://t.co/7WErQ046Rd - -

    - — Ada Pulse (@Adapulse_io){' '} - - February 14, 2023 - -
    -
    -

    - thanks for all your hard work and documentation which got me started - and going within 2 hours :) -

    - — jack friks (@jackfriks){' '} - - February 8, 2023 - -
    -
    -

    - it’s actually so simple with{' '} - - @meshsdk - {' '} - too it’s wild. -
    -
    - on top of that would you want to learn how to do things like buy a - domain and host your site or should i leave that out? and keep it just - based on the cardano functionality after initial setup of a local - server? -

    - — jack friks (@jackfriks){' '} - - February 8, 2023 - -
    -
    -

    - 3.{' '} - - @meshsdk - - , the EASIEST way to start building on{' '} - - #Cardano - - , released its latest update. -
    -
    I first met Mesh Co-founder{' '} - - @jinglescode - {' '} - at{' '} - - #CardanoSummit2022 - {' '} - SG event and was blown away. You've got to check out{' '} - - https://t.co/Tj7bnVSUyg - - .
    -
    - 🚨 Builders take note!{' '} - - https://t.co/FOu7vDDnnu - -

    - — Jeremy Soo (@Jeremysoojk){' '} - - January 30, 2023 - -
    -
    -

    - Congrats on the milestone! It's has been an absolute joy to use - over the last few weeks, very excited about rolling out our new - Mesh-based multisig minting system for{' '} - - @ChainChillaz - {' '} - next month. -

    - — haz (@HazRyder){' '} - - January 22, 2023 - -
    -
    -

    - 20/ - - @meshsdk - {' '} - is a one stop shop for building web3 apps on Cardano and can be found - at{' '} - - https://t.co/8IGL8h9U6J - -
    -
    - They released v1.3.0. This week{' '} - - @jinglescode - {' '} - also showed us “Mesh AI”: leverage ChatGPT to help you build Cardano - apps{' '} - - https://t.co/AADMZULPpR - -

    - — ADA whale (@cardano_whale){' '} - - January 7, 2023 - -
    - - ); -} diff --git a/apps/mesh-web/pages/about/support-us.tsx b/apps/mesh-web/pages/about/support-us.tsx deleted file mode 100644 index 9a9a12cc5..000000000 --- a/apps/mesh-web/pages/about/support-us.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import type { NextPage } from 'next'; -import SupportUs from '../../components/pages/about/support'; -import Metatags from '../../components/site/metatags'; - -const AboutSupportPage: NextPage = () => { - return ( - <> - - - - ); -}; - -export default AboutSupportPage; diff --git a/apps/mesh-web/pages/api/donate-mint-mesh.ts b/apps/mesh-web/pages/api/donate-mint-mesh.ts deleted file mode 100644 index c70ef4310..000000000 --- a/apps/mesh-web/pages/api/donate-mint-mesh.ts +++ /dev/null @@ -1,102 +0,0 @@ -import type { NextApiRequest, NextApiResponse } from 'next'; -import { - AppWallet, - ForgeScript, - Transaction, - BlockfrostProvider, - largestFirst, -} from '@meshsdk/core'; -import type { Mint } from '@meshsdk/core'; - -const words = [ - 'gratitude', - 'recognition', - 'thanks', - 'gratefulness', - 'indebtedness', - 'tribute', - 'admiration', - 'affection', - 'awareness', - 'commendation', - 'knowledge', - 'respect', - 'acknowledgment', - 'appreciativeness', - 'thankfulness', - 'thanksgiving', - 'respect', - 'salute', - 'honor', - 'trust', - 'tribute', - 'admire', - 'commemorate', - 'commend', -]; -export default async function handler( - req: NextApiRequest, - res: NextApiResponse -) { - const recipientAddress = req.body.recipientAddress; - const utxos = req.body.utxos; - const amount = req.body.amount; - - const blockchainProvider = new BlockfrostProvider( - process.env.NEXT_PUBLIC_BLOCKFROST_API_KEY_PREPROD! - ); - - const appWallet = new AppWallet({ - networkId: 0, - fetcher: blockchainProvider, - submitter: blockchainProvider, - key: { - type: 'root', - bech32: process.env.NEXT_PUBLIC_DONATE_MESHTOKEN_WALLET!, - }, - }); - - const appWalletAddress = appWallet.getPaymentAddress(); - const forgingScript = ForgeScript.withOneSignature(appWalletAddress); - - const costLovelace = amount * 1000000; - - const assetMetadata = { - name: 'Mesh Token of Appreciation', - image: 'ipfs://QmRzicpReutwCkM6aotuKjErFCUD213DpwPq6ByuzMJaua', - mediaType: 'image/jpg', - description: `Thank you for supporting the development of Mesh SDK.`, - '₳': `${amount.toString()}`, - }; - - var dt = new Date(); - var secs = dt.getSeconds() + 60 * dt.getMinutes() + 60 * 60 * dt.getHours(); - let word = words[Math.floor(Math.random() * words.length)]; - word = word.charAt(0).toUpperCase() + word.slice(1); - - const assetName = `Mesh${word}Token-${secs}`; - const asset: Mint = { - assetName: assetName, - assetQuantity: '1', - metadata: assetMetadata, - label: '721', - recipient: { - address: recipientAddress, - }, - }; - const selectedUtxos = largestFirst(costLovelace.toString(), utxos, true); - - const tx = new Transaction({ initiator: appWallet }); - tx.setTxInputs(selectedUtxos); - tx.mintAsset(forgingScript, asset); - tx.sendLovelace( - process.env.NEXT_PUBLIC_DONATE_ADA_ADDRESS!, - costLovelace.toString() - ); - tx.setChangeAddress(recipientAddress); - - const txBuilt = await tx.build(); - const unsignedTx = await appWallet.signTx(txBuilt, true); - - res.status(200).json({ unsignedTx }); -} diff --git a/apps/mesh-web/pages/apis/appwallet.tsx b/apps/mesh-web/pages/apis/appwallet.tsx deleted file mode 100644 index cf7e8f441..000000000 --- a/apps/mesh-web/pages/apis/appwallet.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import type { NextPage } from 'next'; -import AppWallet from '../../components/pages/apis/appwallet'; -import Metatags from '../../components/site/metatags'; - -const AppWalletPage: NextPage = () => { - return ( - <> - - - - ); -}; - -export default AppWalletPage; diff --git a/apps/mesh-web/pages/apis/browserwallet.tsx b/apps/mesh-web/pages/apis/browserwallet.tsx deleted file mode 100644 index ff8e6cd43..000000000 --- a/apps/mesh-web/pages/apis/browserwallet.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import type { NextPage } from 'next'; -import BrowserWallet from '../../components/pages/apis/browserwallet'; -import Metatags from '../../components/site/metatags'; - -const BrowserWalletPage: NextPage = () => { - return ( - <> - - - - ); -}; - -export default BrowserWalletPage; diff --git a/apps/mesh-web/pages/apis/index.tsx b/apps/mesh-web/pages/apis/index.tsx deleted file mode 100644 index ac9ab6a16..000000000 --- a/apps/mesh-web/pages/apis/index.tsx +++ /dev/null @@ -1,95 +0,0 @@ -import { - BanknotesIcon, - NewspaperIcon, - PaperAirplaneIcon, - WalletIcon, - WrenchScrewdriverIcon, - FireIcon, - ArrowsPointingInIcon, -} from '@heroicons/react/24/solid'; -import type { NextPage } from 'next'; -import Metatags from '../../components/site/metatags'; -import CardTitleDescImage from '../../components/ui/cardTitleDescImage'; - -const ReactPage: NextPage = () => { - const items = [ - { - title: 'App Wallet', - desc: 'Wallet for building amazing applications', - link: '/apis/appwallet', - thumbnailHeroicon: , - }, - { - title: 'Browser Wallet', - desc: 'Connect and perform wallet functions on Web3 dApps', - link: '/apis/browserwallet', - thumbnailHeroicon: , - }, - { - title: 'Basic Transaction', - desc: 'Transactions for sending assets', - link: '/apis/transaction', - thumbnailHeroicon: , - }, - { - title: 'Interact with smart contracts', - desc: 'Transactions to work with smart contracts', - link: '/apis/transaction/smart-contract', - thumbnailHeroicon: , - }, - { - title: 'Minting and burning assets', - desc: 'Using ForgeScript for minting and burning native assets', - link: '/apis/transaction/minting', - thumbnailHeroicon: , - }, - { - title: 'Staking and stake pool', - desc: 'Transactions for delegating ADA and managing stakepools', - link: '/apis/transaction/staking', - thumbnailHeroicon: , - }, - { - title: 'Resolvers', - desc: 'Functions that you need while building dApps', - link: '/apis/resolvers', - thumbnailHeroicon: , - }, - ]; - - return ( - <> - -
    -
    -

    - Mesh API -

    -

    - From wallet integrations to transaction builders, Mesh makes Web3 - development easy with reliable, scalable, and well-engineered APIs & - developer tools. -

    -
    -
    - {items.map((item, i) => { - return ( - - ); - })} -
    -
    - - ); -}; - -export default ReactPage; diff --git a/apps/mesh-web/pages/apis/meshwallet.tsx b/apps/mesh-web/pages/apis/meshwallet.tsx deleted file mode 100644 index 0ce92f3da..000000000 --- a/apps/mesh-web/pages/apis/meshwallet.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import type { NextPage } from 'next'; -import Metatags from '../../components/site/metatags'; -import MeshWallet from '../../components/pages/apis/meshwallet'; - -const MeshWalletPage: NextPage = () => { - return ( - <> - - - - ); -}; - -export default MeshWalletPage; diff --git a/apps/mesh-web/pages/apis/resolvers.tsx b/apps/mesh-web/pages/apis/resolvers.tsx deleted file mode 100644 index b871ab327..000000000 --- a/apps/mesh-web/pages/apis/resolvers.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import type { NextPage } from 'next'; -import Resolvers from '../../components/pages/apis/resolvers'; -import Metatags from '../../components/site/metatags'; - -const ResolversPage: NextPage = () => { - return ( - <> - - - - ); -}; - -export default ResolversPage; diff --git a/apps/mesh-web/pages/apis/transaction/builder.tsx b/apps/mesh-web/pages/apis/transaction/builder.tsx deleted file mode 100644 index 0ed81d281..000000000 --- a/apps/mesh-web/pages/apis/transaction/builder.tsx +++ /dev/null @@ -1,136 +0,0 @@ -import { ListBulletIcon } from '@heroicons/react/24/solid'; -import type { NextPage } from 'next'; -import Link from 'next/link'; -import CommonLayout from '../../../components/common/layout'; -import InvalidInterval from '../../../components/pages/apis/transaction/builder/InvalidInterval'; -import ChangeAddress from '../../../components/pages/apis/transaction/builder/changeAddress'; -import Complete from '../../../components/pages/apis/transaction/builder/complete'; -import MetadataValue from '../../../components/pages/apis/transaction/builder/metadataValue'; -import MintPlutus from '../../../components/pages/apis/transaction/builder/mintPlutus'; -import MintNative from '../../../components/pages/apis/transaction/builder/mintNative'; -import ReadOnlyTxInReference from '../../../components/pages/apis/transaction/builder/readOnlyTxInReference'; -import RequiredSignerHash from '../../../components/pages/apis/transaction/builder/requiredSignerHash'; -import SigningKey from '../../../components/pages/apis/transaction/builder/signingKey'; -import TxIn from '../../../components/pages/apis/transaction/builder/txIn'; -import ScriptTxIn from '../../../components/pages/apis/transaction/builder/scriptTxIn'; -import TxInCollateral from '../../../components/pages/apis/transaction/builder/txInCollateral'; -import TxOut from '../../../components/pages/apis/transaction/builder/txOut'; -import CommonHero from '../../../components/pages/apis/transaction/commonHero'; -import Metatags from '../../../components/site/metatags'; -import RegisterCertificate from '../../../components/pages/apis/transaction/builder/registerCertificate'; -import DeregisterCertificate from '../../../components/pages/apis/transaction/builder/deregisterCertificate'; -import DelegateStakeCertificate from '../../../components/pages/apis/transaction/builder/delegateStakeCertificate'; -import RegisterPoolCertificate from '../../../components/pages/apis/transaction/builder/registerPoolCertificate'; -import RetirePoolCertificate from '../../../components/pages/apis/transaction/builder/retirePoolCertificate'; - -const TransactionBuilderPage: NextPage = () => { - const sidebarItems = [ - { label: 'Set pubkey input', to: 'txIn' }, - { label: 'Set script input', to: 'scriptTxIn' }, - { label: 'Set output', to: 'txOut' }, - { - label: 'Set reference input', - to: 'readOnlyTxInReference', - }, - { - label: 'Mint native token', - to: 'mintNative', - }, - { - label: 'Mint Plutus token', - to: 'mintPlutus', - }, - { - label: 'Set required signer', - to: 'requiredSignerHash', - }, - { - label: 'Set collateral UTxO', - to: 'txInCollateral', - }, - { - label: 'Set change address', - to: 'changeAddress', - }, - { - label: 'Set validity interval', - to: 'invalidInterval', - }, - { - label: 'Add metadata', - to: 'metadataValue', - }, - { - label: 'Register Stake Certificate', - to: 'registerCertificate', - }, - { - label: 'Deregister Stake Certificate', - to: 'deregisterCertificate', - }, - { - label: 'Delegate Stake', - to: 'delegateStakeCertificate', - }, - { - label: 'Register Pool Certificate', - to: 'registerPoolCertificate', - }, - { - label: 'Retire Pool Certificate', - to: 'retirePoolCertificate', - }, - { - label: 'Sign with signing key', - to: 'signingKey', - }, - { - label: 'Complete transaction building', - to: 'complete', - }, - ]; - - return ( - <> - - - } - /> -

    - For examples on how to build all possible transactions with - MeshTxBuilder, please refer to the{' '} - - Craft Customized Transactions - {' '} - page. -

    - - - - - - - - - - - - - - - - - - -
    - - ); -}; - -export default TransactionBuilderPage; diff --git a/apps/mesh-web/pages/apis/transaction/builderExample.tsx b/apps/mesh-web/pages/apis/transaction/builderExample.tsx deleted file mode 100644 index 6207615f9..000000000 --- a/apps/mesh-web/pages/apis/transaction/builderExample.tsx +++ /dev/null @@ -1,64 +0,0 @@ -import { CubeIcon } from '@heroicons/react/24/solid'; -import type { NextPage } from 'next'; -import Link from 'next/link'; -import CommonLayout from '../../../components/common/layout'; -import ComplexTransaction from '../../../components/pages/apis/transaction/builderExample/complexTransaction'; -import GettingStarted from '../../../components/pages/apis/transaction/builderExample/gettingStarted'; -import SendValues from '../../../components/pages/apis/transaction/builderExample/sendValues'; -import TransactionWithObject from '../../../components/pages/apis/transaction/builderExample/withObject'; -import TransactionWithoutDependency from '../../../components/pages/apis/transaction/builderExample/withoutDependency'; -import CommonHero from '../../../components/pages/apis/transaction/commonHero'; -import Metatags from '../../../components/site/metatags'; -import LockFund from '../../../components/pages/apis/transaction/builderExample/lockFund'; -import UnlockFund from '../../../components/pages/apis/transaction/builderExample/unlockFund'; -import MintToken from '../../../components/pages/apis/transaction/builderExample/mintToken'; -import Staking from '../../../components/pages/apis/transaction/builderExample/staking'; - -const TransactionBuilderExamplePage: NextPage = () => { - const sidebarItems = [ - { label: 'Getting Started', to: 'gettingStarted' }, - { label: 'Send Values', to: 'sendValues' }, - { label: 'Lock Fund', to: 'lockFund' }, - { label: 'Unlock Fund', to: 'unlockFund' }, - { label: 'Mint Tokens', to: 'mintToken' }, - { label: 'Delegate Stake', to: 'staking' }, - { label: 'Complex Transaction', to: 'complexTransaction' }, - { label: 'Build without dependency', to: 'withoutDependency' }, - { label: 'Build with object', to: 'withObject' }, - ]; - - return ( - <> - - - } - /> -

    - For a complete walkthrough of all available cardano-cli like APIs, - please refer to the{' '} - - MeshTxBuilder - All API Endpoints - {' '} - page. -

    - - - - - - - - - -
    - - ); -}; - -export default TransactionBuilderExamplePage; diff --git a/apps/mesh-web/pages/apis/transaction/index.tsx b/apps/mesh-web/pages/apis/transaction/index.tsx deleted file mode 100644 index 4bc06e31b..000000000 --- a/apps/mesh-web/pages/apis/transaction/index.tsx +++ /dev/null @@ -1,73 +0,0 @@ -import { PaperAirplaneIcon } from '@heroicons/react/24/solid'; -import type { NextPage } from 'next'; -import CommonLayout from '../../../components/common/layout'; -import SendAdaHandler from '../../../components/pages/apis/transaction/basic/sendAdaHandler'; -import SendToken from '../../../components/pages/apis/transaction/basic/sendToken'; -import TxSetMetadata from '../../../components/pages/apis/transaction/basic/setMetadata'; -import CoinSelection from '../../../components/pages/apis/transaction/basic/coinSelection'; -import CommonHero from '../../../components/pages/apis/transaction/commonHero'; -import SendAda from '../../../components/pages/apis/transaction/basic/sendAda'; -import SendAssets from '../../../components/pages/apis/transaction/basic/sendAssets'; -import SetTimeLimit from '../../../components/pages/apis/transaction/basic/setTimeLimit'; -import Metatags from '../../../components/site/metatags'; -import SetCollateral from '../../../components/pages/apis/transaction/basic/setCollateral'; -import SetRequiredSigners from '../../../components/pages/apis/transaction/basic/setRequiredSigners'; -import SendValue from '../../../components/pages/apis/transaction/basic/sendValue'; -import SetNativeScriptInput from '../../../components/pages/apis/transaction/basic/setNativeScriptInput'; - -const TransactionPage: NextPage = () => { - const sidebarItems = [ - { label: 'Send ADA to addresses', to: 'sendAda' }, - { label: 'Send multi-assets', to: 'sendAssets' }, - { label: 'Send tokens', to: 'sendToken' }, - { label: 'Send assets to Handle', to: 'sendAdaHandler' }, - { label: 'Send value', to: 'sendValue' }, - { label: 'Coin selection', to: 'coinSelection' }, - { label: 'Set collateral', to: 'setCollateral' }, - { label: 'Set required signers', to: 'setRequiredSigners' }, - { label: 'Set time limit', to: 'setTimeLimit' }, - { label: 'Set metadata', to: 'setMetadata' }, - { label: 'Set Native Script', to: 'setNativeScriptInput' }, - ]; - - let codeRecipient = ``; - codeRecipient += `type Recipient =\n`; - codeRecipient += ` | string\n`; - codeRecipient += ` | {\n`; - codeRecipient += ` address: string;\n`; - codeRecipient += ` datum?: {\n`; - codeRecipient += ` value: Data;\n`; - codeRecipient += ` inline?: boolean;\n`; - codeRecipient += ` };\n`; - codeRecipient += ` script?: PlutusScript | NativeScript;\n`; - codeRecipient += ` };\n`; - - return ( - <> - - - } - > - - - - - - - - - - - - - - ); -}; - -export default TransactionPage; diff --git a/apps/mesh-web/pages/apis/transaction/minting.tsx b/apps/mesh-web/pages/apis/transaction/minting.tsx deleted file mode 100644 index e3b066671..000000000 --- a/apps/mesh-web/pages/apis/transaction/minting.tsx +++ /dev/null @@ -1,43 +0,0 @@ -import { FireIcon } from '@heroicons/react/24/solid'; -import type { NextPage } from 'next'; -import CommonLayout from '../../../components/common/layout'; -import Burning from '../../../components/pages/apis/transaction/minting/burning'; -import CommonHero from '../../../components/pages/apis/transaction/commonHero'; -import Minting from '../../../components/pages/apis/transaction/minting/minting'; -import Metatags from '../../../components/site/metatags'; -import MintingNativeScript from '../../../components/pages/apis/transaction/minting/mintingNativeScript'; -import MintingRoyaltyToken from '../../../components/pages/apis/transaction/minting/mintingRoyaltyToken'; -import MintinPlutusScript from '../../../components/pages/apis/transaction/minting/mintingPlutusScript'; - -const TransactionMintingPage: NextPage = () => { - const sidebarItems = [ - { label: 'Minting assets', to: 'minting' }, - { label: 'Burning assets', to: 'burning' }, - { label: 'Minting with Native Script', to: 'mintingNativeScript' }, - { label: 'Minting with Plutus Script', to: 'mintingPlutusScript' }, - { label: 'Minting Royalty Token', to: 'mintingRoyaltyToken' }, - ]; - - return ( - <> - - - } - /> - - - - - - - - ); -}; - -export default TransactionMintingPage; diff --git a/apps/mesh-web/pages/apis/transaction/smart-contract.tsx b/apps/mesh-web/pages/apis/transaction/smart-contract.tsx deleted file mode 100644 index a611d95b6..000000000 --- a/apps/mesh-web/pages/apis/transaction/smart-contract.tsx +++ /dev/null @@ -1,49 +0,0 @@ -import { NewspaperIcon } from '@heroicons/react/24/solid'; -import type { NextPage } from 'next'; -import CommonLayout from '../../../components/common/layout'; -import CommonHero from '../../../components/pages/apis/transaction/commonHero'; -import DesignDatum from '../../../components/pages/apis/transaction/smart-contract/datum'; -import LockAssets from '../../../components/pages/apis/transaction/smart-contract/lockAssets'; -import UsingRedeemer from '../../../components/pages/apis/transaction/smart-contract/redeemer'; -import PlutusMinting from '../../../components/pages/apis/transaction/smart-contract/plutus-minting'; -import UnlockAssets from '../../../components/pages/apis/transaction/smart-contract/unlockAssets'; -import Metatags from '../../../components/site/metatags'; -import InlineDatum from '../../../components/pages/apis/transaction/smart-contract/inlineDatum'; -import ReferenceScript from '../../../components/pages/apis/transaction/smart-contract/referenceScript'; - -const TransactionMintingPage: NextPage = () => { - const sidebarItems = [ - { label: 'Lock assets in smart contract', to: 'lockAssets' }, - { label: 'Unlock assets from smart contract', to: 'unlockAssets' }, - { label: 'Minting assets with smart contract', to: 'plutusminting' }, - { label: 'Inline datum', to: 'inlineDatum' }, - { label: 'Reference script', to: 'referenceScript' }, - { label: 'Designing datum', to: 'datum' }, - { label: 'Using redeemer', to: 'redeemer' }, - ]; - - return ( - <> - - - } - /> - - - - - - - - - - ); -}; - -export default TransactionMintingPage; diff --git a/apps/mesh-web/pages/apis/transaction/staking.tsx b/apps/mesh-web/pages/apis/transaction/staking.tsx deleted file mode 100644 index 1b979dba1..000000000 --- a/apps/mesh-web/pages/apis/transaction/staking.tsx +++ /dev/null @@ -1,44 +0,0 @@ -import { ArrowsPointingInIcon } from '@heroicons/react/24/solid'; -import type { NextPage } from 'next'; -import CommonLayout from '../../../components/common/layout'; -import DelegateStake from '../../../components/pages/apis/transaction/staking/delegateStake'; -import CommonHero from '../../../components/pages/apis/transaction/commonHero'; -import Metatags from '../../../components/site/metatags'; -import RegisterStake from '../../../components/pages/apis/transaction/staking/registerStake'; -// import DeregisterStake from '../../../components/pages/apis/transaction/staking/deregisterStake'; -// import WithdrawRewards from '../../../components/pages/apis/transaction/staking/withdrawRewards'; - -const TransactionStakingPage: NextPage = () => { - const sidebarItems = [ - { label: 'Delegate Stake', to: 'delegateStake' }, - { label: 'Register Stake', to: 'registerStake' }, - - // { label: 'Withdraw Rewards', to: 'withdrawRewards' }, - // { label: 'Deregister Stake', to: 'deregisterStake' }, - - // { label: 'Register Pool', to: 'registerPool' }, - // { label: 'Retire Pool', to: 'retirePool' }, - ]; - - return ( - <> - - - } - /> - - - {/* - */} - - - ); -}; - -export default TransactionStakingPage; diff --git a/apps/mesh-web/pages/courses/index.tsx b/apps/mesh-web/pages/courses/index.tsx deleted file mode 100644 index c00772292..000000000 --- a/apps/mesh-web/pages/courses/index.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import type { NextPage } from 'next'; -import Metatags from '../../components/site/metatags'; - -const CoursesPage: NextPage = () => { - return ( - <> - - List of courses - - ); -}; - -export default CoursesPage; diff --git a/apps/mesh-web/pages/courses/intro-to-web3/basic-transactions/send-lovelace.tsx b/apps/mesh-web/pages/courses/intro-to-web3/basic-transactions/send-lovelace.tsx deleted file mode 100644 index 88fa184aa..000000000 --- a/apps/mesh-web/pages/courses/intro-to-web3/basic-transactions/send-lovelace.tsx +++ /dev/null @@ -1,57 +0,0 @@ -import type { NextPage } from 'next'; -import Link from 'next/link'; -import CourseLayout from '../../../../components/courses/layout'; -import Codeblock from '../../../../components/ui/codeblock'; -import Sidebar from './../common/sidebar'; - -const CoursesSendLovelacePage: NextPage = () => { - return ( - } - title={`Send Lovelace`} - desc={`A nice description here`} - // youtubeId="ITxcbrfEcIY" - > - - - ); -}; - -export default CoursesSendLovelacePage; - -function Content() { - return ( - <> -

    some intro

    -

    what is lovelace

    -

    - what is transaction, since this is first time transaction is mentioned - in the course -

    -

    If need image, put image into public/courses/intro-to-web3/:

    -
    - -
    Visual Studio Code workspace setup
    -
    -

    Concise heading

    -

    some more words.

    -

    if need inline code to say BrowserWallet.

    -

    If need code

    - -

    - If need link to internal page:{' '} - starter templates -

    -

    - if need external page{' '} - - http://localhost:3000 - - . -

    - - ); -} diff --git a/apps/mesh-web/pages/courses/intro-to-web3/browser-wallet/connect-wallet.tsx b/apps/mesh-web/pages/courses/intro-to-web3/browser-wallet/connect-wallet.tsx deleted file mode 100644 index a4b8de842..000000000 --- a/apps/mesh-web/pages/courses/intro-to-web3/browser-wallet/connect-wallet.tsx +++ /dev/null @@ -1,106 +0,0 @@ -import type { NextPage } from 'next'; -import CourseLayout from '../../../../components/courses/layout'; -import Sidebar from './../common/sidebar'; -import { CardanoWallet } from '@meshsdk/react'; -import Codeblock from '../../../../components/ui/codeblock'; - -const CoursesConnectWalletPage: NextPage = () => { - return ( - } - title={`Connect Wallet Component`} - desc={`Connect Wallet user interface component allows users to connect to your application with their Cardano wallets.`} - // youtubeId="ITxcbrfEcIY" - > - - - ); -}; - -export default CoursesConnectWalletPage; - -function Content() { - return ( - <> -

    - Suppose you're looking to bring people to your website, where they can - mint an NFT or interact with a smart contract; they won't get very far - unless they can connect their wallet easily. This is where Mesh connect - wallet component comes in, to make it easier for you as a developer to - add these buttons on your website. From the end users' perspective, it - allows them to connect to your websites with just a few clicks. This - section will show how to add a connect wallet button to your website. -

    - -

    This is the connect wallet button component:

    - - - -

    - When you click on this button, you will notice that you can choose to - connect to any wallets you have installed on your device. If it is the - first time connecting to a site, your wallet will prompt and ask you for - permission to allow the website to connect. -

    - -

    - Let's look at the code to see how we can use CardanoWallet. - Open the pages/index.tsx file. You will notice the import - statement at the top of the file: -

    - - - -

    - This allows you to import the CardanoWallet component and - use it your application. -

    - -

    - If you scroll down the pages/index.tsx file, you will - notice: -

    - - '} isJson={false} /> - -

    - This is the connect wallet component that is showing in your starter - kit. -

    - -

    - It is important to note that, we need to set up the{' '} - MeshProvider that provides all the context to be consumed - by your application. -

    - -

    - Open the pages/_app.tsx file, you will see: -

    - - \n \n'} - isJson={false} - /> - -

    - MeshProvider provides the current state of the connected - wallet. This "state" is call "context", and setting it up is as easy as - wrapping your application with MeshProvider. With this - context, you can use the connected wallet throughout your application. - This allows you to use any React hooks provided by Mesh. We will use - them later. -

    -

    - With the connected wallet, you can start developing all the fun - interactions that you want to provide on your website. For example, you - can show your visitors your project's NFTs that they are holding in - their wallets, or even just convert them into potential buyers for your - product and services.. -

    - - ); -} diff --git a/apps/mesh-web/pages/courses/intro-to-web3/common/sidebar.tsx b/apps/mesh-web/pages/courses/intro-to-web3/common/sidebar.tsx deleted file mode 100644 index 41642c960..000000000 --- a/apps/mesh-web/pages/courses/intro-to-web3/common/sidebar.tsx +++ /dev/null @@ -1,153 +0,0 @@ -import CoursesSidebar from '../../../../components/courses/courseSidebar'; - -export default function Sidebar({}) { - const menu = [ - { - type: 'submenu', - label: 'Welcome', - url: 'welcome', - children: [ - { - label: 'About this course', - url: 'about-course', - }, - { - label: 'Motivation', - url: 'motivation', - }, - ], - }, - { - type: 'submenu', - label: 'System setup', - url: 'system-setup', - children: [ - { - label: 'Install Node.js', - url: 'install-nodejs', - }, - { - label: 'Install VS code', - url: 'install-vscode', - }, - { - label: 'Install wallet', - url: 'install-wallet', - }, - { - label: 'Install GitHub', - url: 'install-github', - }, - { - label: 'Create project', - url: 'create-project', - }, - ], - }, - { - type: 'submenu', - label: 'Browser wallet', - url: 'browser-wallet', - children: [ - { - label: 'React connect wallet', - url: 'connect-wallet', - }, - { - label: 'Get wallet info', - url: 'get-wallet-info', - }, - ], - }, - { - type: 'submenu', - label: 'Basic transactions', - url: 'basic-transactions', - children: [ - // { - // label: 'Lovelace from faucet', - // url: 'get-lovelace', - // }, - { - label: 'Send lovelace', - url: 'send-lovelace', - }, - { - label: 'Send assets', - url: 'send-assets', - }, - ], - }, - { - type: 'submenu', - label: 'App Wallet', - url: 'app-wallet', - children: [ - { - label: 'Intro App Wallet', - url: 'app-wallet', - }, - { - label: 'Generate wallet', - url: 'generate-wallet', - }, - { - label: 'Load wallet', - url: 'load-wallet', - }, - ], - }, - { - type: 'submenu', - label: 'Minting', - url: 'app-wallet', - children: [ - { - label: 'Policy script', - url: 'policy-script', - }, - { - label: 'Asset metadata', - url: 'asset-metadata', - }, - { - label: 'Minting NFT', - url: 'minting-nft', - }, - { - label: 'Multi-signature Minting', - url: 'multisig-minting', - }, - ], - }, - { - type: 'submenu', - label: 'Smart contract', - url: 'smart-contracts', - children: [ - { - label: 'Script', - url: 'script', - }, - { - label: 'Redeemer', - url: 'redeemer', - }, - { - label: 'Designing datum', - url: 'designing-datum', - }, - { - label: 'Lock assets', - url: 'lock-assets', - }, - { - label: 'Unlock assets', - url: 'unlock-assets', - }, - ], - }, - ]; - - return ; -} diff --git a/apps/mesh-web/pages/courses/intro-to-web3/index.tsx b/apps/mesh-web/pages/courses/intro-to-web3/index.tsx deleted file mode 100644 index 5cc21aedd..000000000 --- a/apps/mesh-web/pages/courses/intro-to-web3/index.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import type { NextPage } from 'next'; -import Metatags from '../../../components/site/metatags'; - -const CoursesPage: NextPage = () => { - return ( - <> - - List of courses - - ); -}; - -export default CoursesPage; diff --git a/apps/mesh-web/pages/courses/intro-to-web3/system-setup/create-project.tsx b/apps/mesh-web/pages/courses/intro-to-web3/system-setup/create-project.tsx deleted file mode 100644 index c0b5bdb3b..000000000 --- a/apps/mesh-web/pages/courses/intro-to-web3/system-setup/create-project.tsx +++ /dev/null @@ -1,122 +0,0 @@ -import type { NextPage } from 'next'; -import Link from 'next/link'; -import CourseLayout from '../../../../components/courses/layout'; -import Codeblock from '../../../../components/ui/codeblock'; -import Sidebar from './../common/sidebar'; - -const CoursesCreateProjectPage: NextPage = () => { - return ( - } - title={`Create a new project`} - desc={`Use starter templates to kick start your project.`} - // youtubeId="ITxcbrfEcIY" - > - - - ); -}; - -export default CoursesCreateProjectPage; - -function Content() { - return ( - <> -

    - The front-end of your application is the user interface that users will - interact with. This can be built using any web development framework. In - this course, we will be building it on Next.js. -

    - -

    Prepare Workspace

    -

    Let's get started!

    -
      -
    1. - Create a folder, give it a project name, it should not have any space - (e.g. my-first-app) -
    2. -
    3. Open Visual Studio Code (VS Code)
    4. -
    5. - From the menu, select File >{' '} - Add Folder to Workspace -
    6. -
    7. - Browse to the folder you have created and Add folder into - your VS Code workspace -
    8. -
    9. - From the menu, select Terminal >{' '} - New Terminal -
    10. -
    -

    - Your VS Code is ready. You have your VS Code opened, where the working - directory is the folder that you have just created, and the Terminal is - opened as well. -

    -
    - -
    Visual Studio Code workspace setup
    -
    -

    Install starter template

    -

    Next, we will install a starter template.

    -

    - In Mesh SDK, we have a number of{' '} - starter templates to choose from, - you can browse, filter them, choose a project and install it. Installing - one of templates is the quickest way to get started. -

    -

    - In this course, we will kick start with the most basic template,{' '} - Starter Next.js TypeScript. From the Terminal, run: -

    - -

    - This command is initialize a new project on Next.js. This starter - template consists of a connect wallet button and wallet integration. -

    -

    - Installation should take between 20 seconds to 1 minute. When it is - done, you should see: -

    -

    - ✨✨ Welcome to Web 3.0! ✨✨ -

    -

    To start the local web server, from the Terminal, run:

    - -

    Reading the Terminal it should show

    -

    - - ready - started server on 0.0.0.0:3000, url: http://localhost:3000 - -

    -

    - Go to your browser, and open{' '} - - http://localhost:3000 - - . You should see the starter template, with a connect wallet component - in the middle. -

    - -
    - -
    Next.js starter template on web browser
    -
    - -

    - Click on the Connect Wallet button, you should be able to - see a list of wallets you have installed on your device. Choose a wallet - to connect. If you have any trouble getting your wallet to connect, you - may need to enable dApp access from your wallet interface. -

    -

    - If you have successfully connected your wallet, the wallet component - should show the connected wallet's logo. -

    - - ); -} diff --git a/apps/mesh-web/pages/courses/intro-to-web3/system-setup/install-github.tsx b/apps/mesh-web/pages/courses/intro-to-web3/system-setup/install-github.tsx deleted file mode 100644 index 03306583f..000000000 --- a/apps/mesh-web/pages/courses/intro-to-web3/system-setup/install-github.tsx +++ /dev/null @@ -1,174 +0,0 @@ -import type { NextPage } from 'next'; -import Link from 'next/link'; -import CourseLayout from '../../../../components/courses/layout'; -import Sidebar from './../common/sidebar'; - -const CoursesInstallGithubPage: NextPage = () => { - return ( - } - title={`Get GitHub Account & Application`} - desc={`Get a GitHub account and download GitHub application`} - // youtubeId="ITxcbrfEcIY" - > - - - ); -}; - -export default CoursesInstallGithubPage; - -function Content() { - return ( - <> -

    - - GitHub - {' '} - is a cloud-based service that helps developers store source code, and - collaborate with others on a project. GitHub also track and manage - changes to the code with version control. -

    -
    - -
    github.com
    -
    - -

    Sign Up a GitHub Account

    -

    To sign up for a GitHub account, follow these steps:

    -
      -
    1. - Go to{' '} - - github.com - {' '} - in your web browser. -
    2. -
    3. - Click on the "Sign up" button in the top-right corner of the page. -
    4. -
    5. - Fill out the form that appears with your personal information, - including your username, email address, and password. -
    6. -
    7. - Click on the "Sign up for GitHub" button at the bottom of the form to - create your account. -
    8. -
    -

    - After you sign up for a GitHub account, you can start using the service - to host and manage your code repositories, collaborate with others on - projects, and more. -

    - -

    Create a new repository

    -

    - You can store your projects' codes in GitHub repositories. You can use - repositories to collaborate with others and track your work. To create a - new repository on GitHub, follow these steps: -

    -
      -
    1. Log in to your GitHub account.
    2. -
    3. - In the top-right corner of the page, click on the plus sign (+) and - select "New repository" from the drop-down menu. -
    4. -
    5. - Enter a name for your repository, for example, - "mesh-intro-web3-course" -
    6. -
    7. you may add a brief description (optional).
    8. -
    9. - Select whether you want the repository to be public or private. Public - repositories are visible to everyone, while private repositories are - only visible to you and the people you invite to access them. -
    10. -
    11. - Click on the "Create repository" button to create your new repository. -
    12. -
    -

    - After your repository is created, you can start adding files to it, - creating branches, and collaborating with others on your project. You - can also customize the settings and options for your repository to suit - your specific needs. -

    -

    GitHub Desktop

    -

    - GitHub Desktop is a free and open-source Git client, a useful tool for - developers who want to use Git and GitHub to manage their code - repositories. It is available for Windows and MacOS, and it provides a - user-friendly graphical interface for common Git operations such as - cloning, committing, and pushing changes to a repository. To install - GitHub Desktop, follow these steps: Download the . -

    -
      -
    1. - Go to the{' '} - - GitHub Desktop - {' '} - . -
    2. -
    3. - Click on the "Download for Mac" or "Download for Windows" button, - depending on your operating system. -
    4. -
    5. - Save the installation file to your computer and run it to begin the - installation process. -
    6. -
    7. Follow the on-screen instructions to complete the installation.
    8. -
    -

    - After you have installed GitHub Desktop, to log in to GitHub Desktop, - follow these steps: -

    -
      -
    1. Launch GitHub Desktop on your computer.
    2. -
    3. In the application window, click on the "Sign in" button.
    4. -
    5. - Enter your GitHub username and password, and then click on the "Sign - in" button. -
    6. -
    7. - Click on the "Authorize" button to allow GitHub Desktop to access your - account. -
    8. -
    -

    - After you log in to GitHub Desktop, you can start using the application - to manage your Git repositories, collaborate with others on projects, - and more. You can also use GitHub Desktop to access the GitHub website, - view your profile and repositories, and more. -

    -

    To clone a repository on GitHub Desktop, follow these steps:

    -
      -
    1. - Click on the "File" menu and select "Clone Repository" from the - drop-down menu. -
    2. -
    3. - In the "Clone a Repository" window, select the repository you have - just created. -
    4. -
    5. - Click on the "Choose..." button to select a local destination for the - cloned repository. -
    6. -
    7. Click on the "Clone" button to clone the repository.
    8. -
    -

    - After the repository is cloned, you can access it from the local - destination you specified, and you can use GitHub Desktop to manage and - work with the repository. You can also push changes you make to the - local repository back to the remote repository on GitHub. -

    - - ); -} diff --git a/apps/mesh-web/pages/courses/intro-to-web3/system-setup/install-nodejs.tsx b/apps/mesh-web/pages/courses/intro-to-web3/system-setup/install-nodejs.tsx deleted file mode 100644 index d565fc91b..000000000 --- a/apps/mesh-web/pages/courses/intro-to-web3/system-setup/install-nodejs.tsx +++ /dev/null @@ -1,110 +0,0 @@ -import type { NextPage } from 'next'; -import CourseLayout from '../../../../components/courses/layout'; -import Codeblock from '../../../../components/ui/codeblock'; -import Sidebar from './../common/sidebar'; - -const CoursesInstallNodejsPage: NextPage = () => { - return ( - } - title={`Install Node.js`} - desc={`Before we build our first app, let's get Node.js, a JavaScript - runtime environment, and Node Package Module (NPM).`} - // youtubeId="EhOVLH3r2Go" - > - - - ); -}; - -export default CoursesInstallNodejsPage; - -function Content() { - return ( - <> -

    - - Node.js - {' '} - is an open-source, cross-platform{' '} - - runtime environment - {' '} - , It allows developers to run JavaScript on the server side, creating - web applications that can generate dynamic content. Node.js runs on the{' '} - - V8 JavaScript Engine - {' '} - and executes JavaScript code outside a web browser. Node.js uses an - event-driven, non-blocking I/O model that makes it lightweight and - efficient, perfect for data-intensive real-time applications that run - across distributed devices. -

    -

    - - NPM - {' '} - is the package module which helps javascript developers install - dependencies effectively. It stands for Node Package Manager and it's a - command-line tool that comes with Node.js that allows developers to - install and manage a wide variety of third-party JavaScript libraries - and packages for use in their own projects. It also makes it easy for - developers to share and reuse code by publishing their own packages to - the NPM registry, which is a public repository of packages of - open-source code. NPM is an essential part of the Node.js ecosystem and - is widely used by developers to streamline their workflow and build - powerful applications. NPM is the default package manager for Node.js. -

    -

    Installation of Node.js and NPM

    -

    - Installation of Node.js and NPM is straightforward using the installer - package available at Node.js official web site. -

    -

    - To install Node.js, you will need to download the appropriate installer - for your operating system from the official Node.js website. Once the - download is complete, you can run the installer and follow the on-screen - instructions to complete the installation. -

    -

    Here is a brief overview of the steps you will need to follow:

    -
      -
    1. - Go to the official{' '} - - Node.js - {' '} - website -
    2. -
    3. - Click on the "Download" button to download the LTS version of Node.js. -
    4. -
    5. - Once the download is complete, run the installer and follow the - on-screen instructions to complete the installation. -
    6. -
    -

    - Keep in mind that the exact steps may vary depending on your operating - system, so you may need to consult the official Node.js documentation - for more detailed instructions. -

    -

    - Once the installation is complete, you can verify that Node.js has been - successfully installed by opening a command prompt or terminal window - and typing: -

    - -

    and test npm by printing its version using command:

    - -

    You should see the Node and NPM version you have installed.

    - - ); -} diff --git a/apps/mesh-web/pages/courses/intro-to-web3/system-setup/install-vscode.tsx b/apps/mesh-web/pages/courses/intro-to-web3/system-setup/install-vscode.tsx deleted file mode 100644 index 1a5e98ef2..000000000 --- a/apps/mesh-web/pages/courses/intro-to-web3/system-setup/install-vscode.tsx +++ /dev/null @@ -1,166 +0,0 @@ -import type { NextPage } from 'next'; -import CourseLayout from '../../../../components/courses/layout'; -import Codeblock from '../../../../components/ui/codeblock'; -import Sidebar from './../common/sidebar'; - -const CoursesInstallVScodePage: NextPage = () => { - return ( - } - title={`Install Visual Studio Code`} - desc={`Download Visual Studio Code, one of the most popular developer source-code editor.`} - youtubeId="ITxcbrfEcIY" - > - - - ); -}; - -export default CoursesInstallVScodePage; - -function Content() { - return ( - <> -

    - Visual Studio Code (VS Code) is a lightweight but powerful source code - editor. Getting up and running with Visual Studio Code is quick and - easy. It is available for Windows, macOS, and Linux operating systems. -

    -

    - To install Visual Studio Code, you will need to download the appropriate - installer for your operating system from the official Visual Studio Code - website. Once the download is complete, you can run the installer and - follow the on-screen instructions to complete the installation. -

    - -

    Here is a brief overview of the steps you will need to follow:

    -
      -
    1. - Go to the official{' '} - - Visual Studio Code website - - . -
    2. -
    3. Click on the "Download" button to download the latest version.
    4. -
    5. - Once the download is complete, run the installer and follow the - on-screen instructions to complete the installation. -
    6. -
    -

    - Keep in mind that the exact steps may vary depending on your operating - system, so you may need to consult the official Visual Studio Code - documentation for more detailed instructions. -

    - - -

    - Check out the following docs by Visual Studio Code to learn more about: -

    - -

    Install Useful Extensions

    -

    - Visual Studio Code{' '} - - extensions - {' '} - can add more features to the overall development experience. Here are - some extensions that I'm using: -

    - - - ); -} diff --git a/apps/mesh-web/pages/courses/intro-to-web3/system-setup/install-wallet.tsx b/apps/mesh-web/pages/courses/intro-to-web3/system-setup/install-wallet.tsx deleted file mode 100644 index 25dcdbf04..000000000 --- a/apps/mesh-web/pages/courses/intro-to-web3/system-setup/install-wallet.tsx +++ /dev/null @@ -1,142 +0,0 @@ -import type { NextPage } from 'next'; -import Link from 'next/link'; -import CourseLayout from '../../../../components/courses/layout'; -import Sidebar from './../common/sidebar'; - -const CoursesInstallWalletPage: NextPage = () => { - return ( - } - title={`Install Cardano Wallet`} - desc={`Download Cardano wallet to interact with the Cardano blockchain ecosystem`} - // youtubeId="ITxcbrfEcIY" - > - - - ); -}; - -export default CoursesInstallWalletPage; - -function Content() { - return ( - <> -

    - Cardano wallets allow users to store ADA and tokens, interact with the - Cardano blockchain ecosystem and decentralized applications (dApps). - Users can use the wallet to directly access a wide range of - Cardano-based dApps to purchase NFTs, access to decentralized finance - (DeFi) apps, and more. -

    -

    - Many Cardano wallets are extensions compatible with popular browsers - like Chrome. Here are a{' '} - - list of Cardano wallets - - . But note that, not all wallets are accordance to{' '} - - CIP-30 - - , a standard for dApps to communicate with the user's wallet. -

    -

    - So, go ahead and pick one wallet, and install its browser extensions. In - the spirit of decentralization, I would not suggest any wallet in this - course. -

    -

    - On Mesh, all wallet APIs are accessible through{' '} - Browser Wallet, and developers - can add{' '} - Connect Wallet React component{' '} - on their dApp. We will deep dive into these later. -

    -

    Set Up Your Wallet

    -

    - After installation, under your browser extension's submenu, you should - see your newly-installed wallet. Clicking on it should open up the - wallet interface, welcoming you with a few options such as create wallet - and restore wallet. -

    -

    - If you do not have an existing wallet, you can create a new wallet, by - following the instructions. Generally, it should present your wallet's - recovery phrase, a combination of 12 to 24 words that you can use to - restore your wallet other devices. Ensure that you are not in a public - place, and no one is watching your screen, you write and keep your - wallet recovery phrase securely. The wallet interface will prompt you to - enter your recovery phrase. Next, it will prompt for a password, which - is require whenever you need to sign a transaction. -

    -

    - If you have a wallet, select restore wallet and enter your recovery - phrase. Ensure that no one is watching while you are doing it. After - entering your recovery phrase, it will prompt for a password, which is - require whenever you need to sign a transaction. -

    -

    - Change Network to preprod -

    -

    On Cardano, there are a few networks:

    -
      -
    • - Production network (mainnet) - Production is the live network, - also referred to as mainnet. It features official functionality - releases. -
    • -
    • - Pre-production (preprod) - Pre-production is the most mature - network for testing purposes, which resembles a production (mainnet) - environment. It is meant for testing release functionality before - deploying on mainnet. -
    • -
    • - Preview (preview) - Preview is the longer-term network - environment for testing release candidates and expanded test - scenarios. Preview is meant for testing mature release candidates. -
    • -
    -

    - Before you launch your app on Cardano, it is recommended to test your - applications on testnet. This is to test the functionality of the smart - contracts, and ensure all transactions are working as intented. These - tokens have no monetary value on testnet, so if there are any bugs, no - funds are lost. -

    -

    - Different wallets have different approach to change the network. Explore - around the wallet's interface and change your network to{' '} - pre-production (preprod). -

    -

    Deposit Some ADA

    -

    - Since the Cardano testnet is an independent network, separate from the - Cardano mainnet, it requires its own tokens. To fund your testnet - address, go to the{' '} - - testnet faucet - {' '} - and request some test ADA to your wallet on preprod. -

    -

    - The faucet is a web-based service that provides test ADA (tADA) to users - of the Cardano testnets. While these tokens have no 'real world' value, - they enable users to experiment with Cardano testnet features, without - having to spend ADA on the mainnet. -

    - - ); -} diff --git a/apps/mesh-web/pages/courses/intro-to-web3/welcome/template.tsx b/apps/mesh-web/pages/courses/intro-to-web3/welcome/template.tsx deleted file mode 100644 index 765abedf8..000000000 --- a/apps/mesh-web/pages/courses/intro-to-web3/welcome/template.tsx +++ /dev/null @@ -1,51 +0,0 @@ -import type { NextPage } from 'next'; -import Link from 'next/link'; -import CourseLayout from '../../../../components/courses/layout'; -import Codeblock from '../../../../components/ui/codeblock'; -import Sidebar from './../common/sidebar'; - -const CoursesSendLovelacePage: NextPage = () => { - return ( - } - title={`Send Lovelace`} - desc={`A nice description here`} - // youtubeId="ITxcbrfEcIY" - > - - - ); -}; - -export default CoursesSendLovelacePage; - -function Content() { - return ( - <> -

    say some intro

    -

    If need image:

    -
    - -
    Visual Studio Code workspace setup
    -
    -

    If need heading

    -

    some more words.

    -

    - If need link to internal page:{' '} - starter templates -

    -

    If need code

    - -

    - if need external page{' '} - - http://localhost:3000 - - . -

    - - ); -} diff --git a/apps/mesh-web/pages/debug/mesh/index.tsx b/apps/mesh-web/pages/debug/mesh/index.tsx deleted file mode 100644 index e990efc9d..000000000 --- a/apps/mesh-web/pages/debug/mesh/index.tsx +++ /dev/null @@ -1,252 +0,0 @@ -import { - MeshWallet, - BlockfrostProvider, - YaciProvider, - Transaction, -} from '@meshsdk/core'; -import { ForgeScript } from '@meshsdk/core'; -import type { Mint, AssetMetadata } from '@meshsdk/core'; -import { MeshTxBuilder } from '@meshsdk/core'; -import { MeshEscrowContract } from '@meshsdk/contracts'; - -export default function Mesh() { - function getBlockchainProvider() { - // const blockchainProvider = new BlockfrostProvider( - // process.env.NEXT_PUBLIC_BLOCKFROST_API_KEY_PREPROD! - // ); - const blockchainProvider = new YaciProvider('http://localhost:8080/api/v1'); - return blockchainProvider; - } - - async function getMeshWallet() { - const blockchainProvider = getBlockchainProvider(); - const wallet = new MeshWallet({ - networkId: 0, - fetcher: blockchainProvider, - submitter: blockchainProvider, - key: { - type: 'mnemonic', - words: [ - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - ], - }, - }); - return wallet; - } - - async function getBalance() { - const wallet = await getMeshWallet(); - const getBalance = await wallet.getBalance(); - console.log('getBalance', getBalance); - } - - async function getChangeAddress() { - const wallet = await getMeshWallet(); - const getChangeAddress = await wallet.getChangeAddress(); - console.log('getChangeAddress', getChangeAddress); - } - - async function getNetworkId() { - const wallet = await getMeshWallet(); - const getNetworkId = await wallet.getNetworkId(); - console.log('getNetworkId', getNetworkId); - } - - async function getRewardAddresses() { - const wallet = await getMeshWallet(); - const getRewardAddresses = await wallet.getRewardAddresses(); - console.log('getRewardAddresses', getRewardAddresses); - } - - async function getUnusedAddresses() { - const wallet = await getMeshWallet(); - const getUnusedAddresses = await wallet.getUnusedAddresses(); - console.log('getUnusedAddresses', getUnusedAddresses); - } - - async function getUsedAddresses() { - const wallet = await getMeshWallet(); - const getUsedAddresses = await wallet.getUsedAddresses(); - console.log('getUsedAddresses', getUsedAddresses); - } - - async function getUtxos() { - const wallet = await getMeshWallet(); - const getUtxos = await wallet.getUtxos(); - console.log('getUtxos', getUtxos); - } - - async function signData() { - const wallet = await getMeshWallet(); - const signature = await wallet.signData('mesh'); - console.log('signData', signature); - } - - async function signTx() { - const wallet = await getMeshWallet(); - - // simple tx - - // const tx = new Transaction({ initiator: wallet }).sendLovelace( - // 'addr_test1qp2k7wnshzngpqw0xmy33hvexw4aeg60yr79x3yeeqt3s2uvldqg2n2p8y4kyjm8sqfyg0tpq9042atz0fr8c3grjmysdp6yv3', - // '5000000' - // ); - // const unsignedTx = await tx.build(); - // const signedTx = await wallet.signTx(unsignedTx); - // const txHash = await wallet.submitTx(signedTx); - // console.log('signTx', txHash); - - // minting - - // prepare forgingScript - const usedAddress = await wallet.getUsedAddresses(); - const address = usedAddress[0]; - const forgingScript = ForgeScript.withOneSignature(address); - - const tx = new Transaction({ initiator: wallet }); - - // define asset#1 metadata - const assetMetadata1: AssetMetadata = { - name: 'Mesh Token', - image: 'ipfs://QmRzicpReutwCkM6aotuKjErFCUD213DpwPq6ByuzMJaua', - mediaType: 'image/jpg', - description: 'This NFT was minted by Mesh (https://meshjs.dev/).', - }; - const asset1: Mint = { - assetName: 'MeshToken', - assetQuantity: '1', - metadata: assetMetadata1, - label: '721', - recipient: - 'addr_test1vpvx0sacufuypa2k4sngk7q40zc5c4npl337uusdh64kv0c7e4cxr', - }; - tx.mintAsset(forgingScript, asset1); - - const unsignedTx = await tx.build(); - const signedTx = await wallet.signTx(unsignedTx); - const txHash = await wallet.submitTx(signedTx); - console.log(1, txHash); - } - - async function getAssets() { - const wallet = await getMeshWallet(); - const getAssets = await wallet.getAssets(); - console.log('getAssets', getAssets); - } - - async function getLovelace() { - const wallet = await getMeshWallet(); - const getLovelace = await wallet.getLovelace(); - console.log('getLovelace', getLovelace); - } - - async function getPolicyIds() { - const wallet = await getMeshWallet(); - const getPolicyIds = await wallet.getPolicyIds(); - console.log('getPolicyIds', getPolicyIds); - } - - async function getPolicyIdAssets() { - const wallet = await getMeshWallet(); - const getPolicyIdAssets = await wallet.getPolicyIdAssets( - 'bc63b6d09c843439c476e5f50303e5898568e90398be1d30d67b3aa8' - ); - console.log('getPolicyIdAssets', getPolicyIdAssets); - } - - async function createCollateral() { - const wallet = await getMeshWallet(); - const createCollateral = await wallet.createCollateral(); - console.log('createCollateral', createCollateral); - } - - async function testSmartContract() { - const wallet = await getMeshWallet(); - - const blockchainProvider = getBlockchainProvider(); - - const meshTxBuilder = new MeshTxBuilder({ - fetcher: blockchainProvider, - submitter: blockchainProvider, - }); - - const contract = new MeshEscrowContract({ - mesh: meshTxBuilder, - fetcher: blockchainProvider, - wallet: wallet, - networkId: 0, - }); - - // initiateEscrow - - // const escrowAmount = [ - // { - // unit: 'lovelace', - // quantity: '10000000', - // }, - // ]; - - // const tx = await contract.initiateEscrow(escrowAmount); - // const signedTx = await wallet.signTx(tx); - // const txHash = await wallet.submitTx(signedTx); - // console.log(1, txHash); - - // cancelEscrow - const utxo = await contract.getUtxoByTxHash( - // note, must change this to the txhash of the previous tx - 'f40f880e1571b332c426ba2769e98a62aa13446e66fe876eaf94724a0b53643a' - ); - - if (utxo) { - const tx = await contract.cancelEscrow(utxo); - const signedTx = await wallet.signTx(tx, true); - const txHash = await wallet.submitTx(signedTx); - console.log(1, txHash); - } - } - - return ( - <> -
    - - - - - - - - - - - - - - - -
    - - ); -} diff --git a/apps/mesh-web/pages/debug/mesh/minting.tsx b/apps/mesh-web/pages/debug/mesh/minting.tsx deleted file mode 100644 index fa08dbb4a..000000000 --- a/apps/mesh-web/pages/debug/mesh/minting.tsx +++ /dev/null @@ -1,106 +0,0 @@ -import { - MeshWallet, - BlockfrostProvider, - Transaction, - ForgeScript, -} from '@meshsdk/core'; -import type { Mint, AssetMetadata } from '@meshsdk/core'; -import { CardanoWallet, useWallet } from '@meshsdk/react'; - -export default function MeshWalletMinting() { - const { wallet: clientWallet, connected } = useWallet(); - - function getMeshWallet() { - const blockchainProvider = new BlockfrostProvider( - process.env.NEXT_PUBLIC_BLOCKFROST_API_KEY_PREPROD! - ); - - return new MeshWallet({ - networkId: 0, - fetcher: blockchainProvider, - submitter: blockchainProvider, - key: { - type: 'mnemonic', - words: [ - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - 'solution', - ], - }, - }); - } - - async function meshWalletCreateTx(recipient) { - const meshWallet = getMeshWallet(); - - const usedAddress = await meshWallet.getUsedAddresses(); - const address = usedAddress[0]; - const forgingScript = ForgeScript.withOneSignature(address); - - const assetMetadata1: AssetMetadata = { - name: 'Mesh Token', - image: 'ipfs://QmRzicpReutwCkM6aotuKjErFCUD213DpwPq6ByuzMJaua', - mediaType: 'image/jpg', - description: 'This NFT was minted by Mesh (https://meshjs.dev/).', - }; - const asset1: Mint = { - assetName: 'MeshToken', - assetQuantity: '1', - metadata: assetMetadata1, - label: '721', - recipient: recipient, - }; - - const tx = new Transaction({ initiator: meshWallet }); - tx.mintAsset(forgingScript, asset1); - tx.sendLovelace(address, '15000000'); - - const unsignedTx = await tx.build(); - return unsignedTx; - } - - async function meshWalletSignTx(tx) { - const meshWallet = getMeshWallet(); - const signedTx = await meshWallet.signTx(tx, true); - const txHash = await meshWallet.submitTx(signedTx); - return txHash; - } - - async function mintMeshToken() { - const changeAddress = await clientWallet.getChangeAddress(); - const unsignedTx = await meshWalletCreateTx(changeAddress); - const signedTx = await clientWallet.signTx(unsignedTx, true); - const txhash = await meshWalletSignTx(signedTx); - } - - return ( - <> - {connected ? ( - - ) : ( - - )} - - ); -} diff --git a/apps/mesh-web/pages/debug/yaci/index.tsx b/apps/mesh-web/pages/debug/yaci/index.tsx deleted file mode 100644 index 43e5a8a60..000000000 --- a/apps/mesh-web/pages/debug/yaci/index.tsx +++ /dev/null @@ -1,155 +0,0 @@ -import { MeshVestingContract } from '@meshsdk/contracts'; -import { YaciProvider } from '@meshsdk/core'; -import { Transaction } from '@meshsdk/core'; -import { AppWallet } from '@meshsdk/core'; -import { Asset, MeshTxBuilder } from '@meshsdk/core'; -import { useState } from 'react'; - -/** - * https://github.com/bloxbean/yaci-devkit - * - * run docker - * - * sh start.sh - * sh yaci-cli.sh - * - * create-node -o --start - * - * topup addr_test1vpvx0sacufuypa2k4sngk7q40zc5c4npl337uusdh64kv0c7e4cxr 20 - * topup addr_test1vzzqs77gk87vjuvtqvh0ndfj7jhyn5etpwh6neuqjjp6gvccsv2cg 20 - * - * http://localhost:8080/swagger-ui/index.html - * http://localhost:5173 - */ - -const wallet_1_addr = - 'addr_test1vpvx0sacufuypa2k4sngk7q40zc5c4npl337uusdh64kv0c7e4cxr'; -const wallet_2_addr = - 'addr_test1vzzqs77gk87vjuvtqvh0ndfj7jhyn5etpwh6neuqjjp6gvccsv2cg'; -const wallet_1_key = - 'xprv1cqa46gk29plgkg98upclnjv5t425fcpl4rgf9mq2txdxuga7jfq5shk7np6l55nj00sl3m4syzna3uwgrwppdm0azgy9d8zahyf32s62klfyhe0ayyxkc7x92nv4s77fa0v25tufk9tnv7x6dgexe9kdz5gpeqgu'; -const wallet_2_key = - 'xprv1hrx48cklpwdzjz529zg85zjguw4qywp78687mxxpnt9xuxgx5pfupgccv808pn2rp7l6fhujt8tjvuu6tfjxlgqswyrf89f3ehczj5390vfsruelhjgr6h5puyg4n0sh957tu7t4wxah23s3szw6rc34rua5r46x'; - -export default function Yaci() { - const [savedTxHash, setSavedTxHash] = useState(''); - - function getWallet(id = 1) { - const blockchainProvider = new YaciProvider('http://localhost:8080/api/v1'); - - const wallet = new AppWallet({ - networkId: 0, - fetcher: blockchainProvider, - submitter: blockchainProvider, - key: { - type: 'root', - bech32: id == 2 ? wallet_2_key : wallet_1_key, - }, - }); - - return wallet; - } - - async function checkUtxo() { - const blockchainProvider = new YaciProvider('http://localhost:8080/api/v1'); - const utxos = await blockchainProvider.fetchAddressUTxOs(wallet_1_addr); - console.log(1, utxos); - // const pp = await blockchainProvider.fetchProtocolParameters(); - // console.log(2, pp); - } - - async function buildTxSendAda() { - const address = wallet_1_addr; - - const blockchainProvider = new YaciProvider('http://localhost:8080/api/v1'); - - const wallet = getWallet(); - - const utxos = await blockchainProvider.fetchAddressUTxOs(address); - console.log('utxos', utxos); - - const tx = new Transaction({ initiator: wallet }); - tx.setTxInputs(utxos); - tx.sendLovelace(address, '10000000'); - - const unsignedTx = await tx.build(); - const signedTx = await wallet.signTx(unsignedTx); - const txHash = await wallet.submitTx(signedTx); - console.log('txHash', txHash); - } - - function vestingContract(wallet) { - const blockchainProvider = new YaciProvider('http://localhost:8080/api/v1'); - - const meshTxBuilder = new MeshTxBuilder({ - fetcher: blockchainProvider, - submitter: blockchainProvider, - }); - - const contract = new MeshVestingContract({ - mesh: meshTxBuilder, - fetcher: blockchainProvider, - wallet: wallet, - networkId: 0, - }); - - return contract; - } - - async function vestingLock() { - const wallet = getWallet(); - - const contract = vestingContract(wallet); - - const assets: Asset[] = [ - { - unit: 'lovelace', - quantity: '8000000', - }, - ]; - - const lockUntilTimeStamp = new Date(); - lockUntilTimeStamp.setMinutes(lockUntilTimeStamp.getMinutes() + 1); - - const beneficiary = wallet_2_addr; - - // todo hinson - const tx = await contract.depositFund( - assets, - lockUntilTimeStamp.getTime(), - beneficiary - ); - - // const signedTx = await wallet.signTx(tx); - // const txHash = await wallet.submitTx(signedTx); - // console.log('txHash', txHash); - // setSavedTxHash(txHash); - } - - async function vestingUnlock() { - const wallet = getWallet(2); - - const contract = vestingContract(wallet); - - const utxo = await contract.getUtxoByTxHash(savedTxHash); - console.log('utxo', utxo); - - if (utxo) { - const tx = await contract.withdrawFund(utxo); - const signedTx = await wallet.signTx(tx, true); - const txHash = await wallet.submitTx(signedTx); - console.log('txHash', txHash); - } - } - - return ( - <> -
    - - - - -
    - - ); -} diff --git a/apps/mesh-web/pages/getting-started/index.tsx b/apps/mesh-web/pages/getting-started/index.tsx deleted file mode 100644 index 9ea7e82be..000000000 --- a/apps/mesh-web/pages/getting-started/index.tsx +++ /dev/null @@ -1,70 +0,0 @@ -import { - CubeTransparentIcon, - DocumentTextIcon, - WrenchScrewdriverIcon, -} from '@heroicons/react/24/solid'; -import type { NextPage } from 'next'; -import Metatags from '../../components/site/metatags'; -import CardTitleDescImage from '../../components/ui/cardTitleDescImage'; - -const GettingStartedPage: NextPage = () => { - const items = [ - { - title: 'Guides', - desc: 'Step-by-step guides to start your projects and build on Cardano', - link: '/guides', - thumbnailHeroicon: , - }, - { - title: 'Starter Templates', - desc: 'Kick start your projects with our templates using CLI', - link: '/starter-templates', - thumbnailHeroicon: , - }, - { - title: 'Migration / Manual Installation', - desc: 'Use Mesh into your existing project, you can choose the stack and configure them.', - link: '/migration-manual-installation', - thumbnailHeroicon: , - }, - ]; - - return ( - <> - -
    -
    -

    - Getting Started -

    -

    - Mesh has been designed from the start for gradual adoption, and you - can use as little or as much as you need. Whether you want to build - an application to connect wallet and display what's in your wallet - or start a complex dApp to create transactions and interact with - Cardano blockchain and smart contracts - this section will help you - get started. -

    -
    -
    - {items.map((item, i) => { - return ( - - ); - })} -
    -
    - - ); -}; - -export default GettingStartedPage; diff --git a/apps/mesh-web/pages/guides/aiken.tsx b/apps/mesh-web/pages/guides/aiken.tsx deleted file mode 100644 index 15c2d1cae..000000000 --- a/apps/mesh-web/pages/guides/aiken.tsx +++ /dev/null @@ -1,462 +0,0 @@ -import type { NextPage } from 'next'; -import GuidesLayout from '../../components/pages/guides/layout'; -import Codeblock from '../../components/ui/codeblock'; -import { Element } from 'react-scroll'; -import Metatags from '../../components/site/metatags'; - -let validatorCode = ``; -validatorCode += `use aiken/hash.{Blake2b_224, Hash}\n`; -validatorCode += `use aiken/list\n`; -validatorCode += `use aiken/transaction.{ScriptContext}\n`; -validatorCode += `use aiken/transaction/credential.{VerificationKey}\n`; -validatorCode += ` \n`; -validatorCode += `type Datum {\n`; -validatorCode += ` owner: Hash,\n`; -validatorCode += `}\n`; -validatorCode += ` \n`; -validatorCode += `type Redeemer {\n`; -validatorCode += ` msg: ByteArray,\n`; -validatorCode += `}\n`; -validatorCode += ` \n`; -validatorCode += `validator {\n`; -validatorCode += ` fn hello_world(datum: Datum, redeemer: Redeemer, context: ScriptContext) -> Bool {\n`; -validatorCode += ` let must_say_hello =\n`; -validatorCode += ` redeemer.msg == "Hello, World!"\n`; -validatorCode += ` \n`; -validatorCode += ` let must_be_signed =\n`; -validatorCode += ` list.has(context.transaction.extra_signatories, datum.owner)\n`; -validatorCode += ` \n`; -validatorCode += ` must_say_hello && must_be_signed\n`; -validatorCode += ` }\n`; -validatorCode += `}\n`; - -let importCode = ``; -importCode += `import {\n`; -importCode += ` resolvePlutusScriptAddress,\n`; -importCode += ` Transaction,\n`; -importCode += ` KoiosProvider,\n`; -importCode += ` resolveDataHash,\n`; -importCode += ` resolvePaymentKeyHash,\n`; -importCode += `} from "@meshsdk/core";\n`; -importCode += `import type { PlutusScript, Data } from "@meshsdk/core";\n`; -importCode += `import { CardanoWallet, useWallet } from "@meshsdk/react";\n`; -importCode += `\n`; -importCode += `import plutusScript from "../data/plutus.json";\n`; -importCode += `import cbor from "cbor";\n`; - -let lockingCode = ``; -lockingCode += `const hash = resolvePaymentKeyHash((await wallet.getUsedAddresses())[0]);\n`; -lockingCode += `const datum: Data = {\n`; -lockingCode += ` alternative: 0,\n`; -lockingCode += ` fields: [hash],\n`; -lockingCode += `};\n`; -lockingCode += `\n`; -lockingCode += `const tx = new Transaction({ initiator: wallet }).sendLovelace(\n`; -lockingCode += ` {\n`; -lockingCode += ` address: scriptAddress,\n`; -lockingCode += ` datum: { value: datum },\n`; -lockingCode += ` },\n`; -lockingCode += ` "5000000"\n`; -lockingCode += `);\n`; -lockingCode += `\n`; -lockingCode += `const unsignedTx = await tx.build();\n`; -lockingCode += `const signedTx = await wallet.signTx(unsignedTx);\n`; -lockingCode += `const txHash = await wallet.submitTx(signedTx);\n`; - -let utxoCode = ``; -utxoCode += `async function _getAssetUtxo({ scriptAddress, asset, datum }) {\n`; -utxoCode += ` const utxos = await koios.fetchAddressUTxOs(scriptAddress, asset);\n`; -utxoCode += `\n`; -utxoCode += ` const dataHash = resolveDataHash(datum);\n`; -utxoCode += `\n`; -utxoCode += ` let utxo = utxos.find((utxo: any) => {\n`; -utxoCode += ` return utxo.output.dataHash == dataHash;\n`; -utxoCode += ` });\n`; -utxoCode += `\n`; -utxoCode += ` return utxo;\n`; -utxoCode += `}\n`; - -let unlockCode = ''; -unlockCode += `const scriptAddress = resolvePlutusScriptAddress(script, 0);\n`; -unlockCode += `\n`; -unlockCode += `const address = (await wallet.getUsedAddresses())[0];\n`; -unlockCode += `const hash = resolvePaymentKeyHash(address);\n`; -unlockCode += `const datum: Data = {\n`; -unlockCode += ` alternative: 0,\n`; -unlockCode += ` fields: [hash],\n`; -unlockCode += `};\n`; -unlockCode += `\n`; -unlockCode += `const assetUtxo = await _getAssetUtxo({\n`; -unlockCode += ` scriptAddress: scriptAddress,\n`; -unlockCode += ` asset: "lovelace",\n`; -unlockCode += ` datum: datum,\n`; -unlockCode += `});\n`; -unlockCode += `\n`; -unlockCode += `const redeemer = { data: { alternative: 0, fields: ['Hello, World!'] } };\n`; -unlockCode += `\n`; -unlockCode += `// create the unlock asset transaction\n`; -unlockCode += `const tx = new Transaction({ initiator: wallet })\n`; -unlockCode += ` .redeemValue({\n`; -unlockCode += ` value: assetUtxo,\n`; -unlockCode += ` script: script,\n`; -unlockCode += ` datum: datum,\n`; -unlockCode += ` redeemer: redeemer,\n`; -unlockCode += ` })\n`; -unlockCode += ` .sendValue(address, assetUtxo)\n`; -unlockCode += ` .setRequiredSigners([address]);\n`; -unlockCode += `\n`; -unlockCode += `const unsignedTx = await tx.build();\n`; -unlockCode += `const signedTx = await wallet.signTx(unsignedTx, true);\n`; -unlockCode += `const txHash = await wallet.submitTx(signedTx);\n`; - -const GuideAikenPage: NextPage = () => { - const sidebarItems = [ - { label: 'System setup', to: 'systemsetup' }, - { label: 'Aiken contract', to: 'writing' }, - { label: 'Lock transaction', to: 'lock' }, - { label: 'Unlock transaction', to: 'unlock' }, - ]; - - return ( - <> - - -

    - Aiken is a functional programming language created for Cardano smart - contract development. It prioritizes on-chain execution and offers a - user-friendly approach for building secure and efficient smart - contracts, making it a valuable choice for developers aiming to create - robust on-chain applications. -

    -

    - In this tutorial, we will walk you through the process of writing a - simple smart contract in Aiken, and create 2 transactions to lock and - unlock assets on the Cardano blockchain. -

    -

    - You can also try the{' '} - - live demo - {' '} - and here are the codes on the GitHub{' '} - - repository - -

    - - -

    System setup

    -

    - This section will guide you through the process of setting up your - system compile Aiken smart contracts. You can skip this section if - you have already set up your system or do not wish to compile the - contract. -

    -

    - You can also check the installation instructions on the{' '} - - Aiken website - {' '} - for more information. -

    -

    Using aikup (on Linux & MacOS only)

    -

    - If you are using Linux or MacOS, you can use the utility tool to - download and manage Aiken's pre-compiled executables. -

    -

    - You can install the Aiken CLI by running the following command in - your terminal: -

    - - -

    From sources (all platforms)

    - -

    - Aiken is written in Rust, so you will need to install Rust and Cargo - to compile the smart contract. You can install Rust by following the - instructions on the{' '} - - Rust website - - . -

    -

    - Next, you will need Cargo, the Rust package manager. You can install - Cargo by following the instructions on the{' '} - - Cargo website - - . -

    -

    - You will know you have successfully installed Rust and Cargo when - you can run the following commands in your terminal: -

    - - -

    - Next, you will need to install the Aiken CLI. You can install the - Aiken CLI by running the following command in your terminal: -

    - - - -

    Check your installation

    - -

    - You will know you have successfully installed the Aiken CLI when you - can run the following command in your terminal: -

    - - -

    - If you face any issues, please check the installation instructions - on the{' '} - - Aiken website - {' '} - for more information. -

    -
    - - -

    Writing a smart contract with Aiken

    -

    - In this section, we will walk you through the process of writing a - simple smart contract in Aiken. We will also create 2 transactions - to lock and unlock assets on the Cardano blockchain. -

    -

    - You can read more about this example on the{' '} - - Aiken website - - . -

    -

    Create a new project

    -

    - First, we will create a new project. Please refer to{' '} - - this guide - {' '} - for more information on creating a new Next.js project. -

    - -

    Next, we create a new Aiken project within this project folder:

    - - -

    - Remember to check your Aiken project by running `aiken check` after - creating a new project and as you develop the contract. -

    - -

    Write the smart contract

    - -

    - Let's create file for our validator, `validators/hello_world.ak`: -

    - - - -

    - This validator checks that the redeemer message is "Hello, World!" - and that the transaction is signed by the owner of the datum. If - both conditions are met, the validator returns `true`. Otherwise, it - returns `false`. -

    - -

    Let's compile the smart contract with the Aiken CLI:

    - - - -

    - This command will compile the smart contract and generate the - `plutus.json` file in the root folder. This file is a{' '} - - CIP-0057 Plutus blueprint - - , blueprint describes your on-chain contract and its binary - interface. -

    -
    - - -

    Creating locking transaction

    -

    Preparing the frontend

    -

    - In this section, we will prepare the frontend for our smart - contract. We will create a simple UI that allows users to lock and - unlock assets on the Cardano blockchain. -

    -

    Firstly, we need to install the `cbor` package:

    - - -

    - Then, we create a folder, `data` and copy the `plutus.json` file - into it. -

    - -

    Next, open `pages/index.tsx` and import the following packages:

    - - -

    Importing the contract

    -

    We import the contract into our frontend:

    - - - -

    - Here, we are using the `plutus.json` file to create the script. We - are also using the `resolvePlutusScriptAddress` function to resolve - the script address. -

    - -

    - If you look at it closely, we are encoding with cbor the compiled - code of the validator. This is because the validator is encoded in a - flat format, which is not the format expected by the cardano-cli and - `cardano serialization library`. -

    - -

    Locking assets

    - -

    - We create the transactions to lock assets on the Cardano blockchain: -

    - - - -

    - Here, we are creating a new transaction to lock assets on the - Cardano blockchain. We are using the `resolvePaymentKeyHash` - function to resolve the payment key hash of the wallet. We are also - using the `sendLovelace` function to send lovelace to the script - address. -

    - -

    - As the contracts requires the owner's address in the datum field, we - are creating a new datum with the owner's address. We are then using - the `build` function to build the transaction, the `signTx` function - to sign the transaction, and the `submitTx` function to submit the - transaction to the Cardano blockchain. -

    -
    - - -

    Unlocking assets

    - -

    Next, we create the transactions to unlock assets.

    - -

    - First, we create a useful function to retrieve the UTXO of the - locked assets: -

    - - - -

    - And here are the codes to create the transactions to unlock assets: -

    - - - -

    - Here, we are creating a new transaction to unlock assets on the - Cardano blockchain. We are using the `resolvePlutusScriptAddress` - function to resolve the script address. We are also using the - `resolvePaymentKeyHash` function to resolve the payment key hash of - the wallet. -

    - -

    - As the contracts requires the owner's address in the datum field, we - are creating a new datum with the owner's address. We are then using - the `_getAssetUtxo` function to retrieve the UTXO of the locked - assets. We are then using the `redeemValue` function to redeem the - locked assets, the `sendValue` function to send the assets to the - owner's address, and the `setRequiredSigners` function to set the - required signers. -

    -

    - As the validator requires `Hello, World!` as the redeemer message, - we are creating a new redeemer with the message `Hello, World!`. We - are then using the `build` function to build the transaction, the - `signTx` function to sign the transaction, and the `submitTx` - function to submit the transaction to the Cardano blockchain. -

    - -

    - You can check the full code on{' '} - - GitHub - - . -

    -
    -
    - - ); -}; - -export default GuideAikenPage; diff --git a/apps/mesh-web/pages/guides/custom-marketplace.tsx b/apps/mesh-web/pages/guides/custom-marketplace.tsx deleted file mode 100644 index db7a60ed6..000000000 --- a/apps/mesh-web/pages/guides/custom-marketplace.tsx +++ /dev/null @@ -1,332 +0,0 @@ -import type { NextPage } from 'next'; -import Link from 'next/link'; -import GuidesLayout from '../../components/pages/guides/layout'; -import Codeblock from '../../components/ui/codeblock'; -import { Element } from 'react-scroll'; -import Metatags from '../../components/site/metatags'; -import Image from '../../components/ui/image'; - -const GuideCustomMarketplacePage: NextPage = () => { - const sidebarItems = [ - { label: 'Install Starter Kit', to: 'installstarter' }, - { label: 'Setup MongoDB', to: 'mongodb' }, - { label: 'Customize Marketplace', to: 'marketplace' }, - ]; - - return ( - <> - - - - - - - - - ); -}; - -function IntroSection() { - return ( - <> -

    - A NFT (Non-Fungible Token) marketplace is a digital platform that allows - users to buy and sell NFTs. NFTs are unique digital assets that are - stored on a blockchain, providing proof of ownership and authenticity. - NFT marketplaces provide a platform for artists, collectors, and - investors to showcase and trade their digital assets, including digital - art, music, videos, and other digital goods. -

    -

    - In this guide, we will show you how to build your own NFT marketplace on - a Cardano blockchain. With Mesh, we provide you with a ready-made - marketplace starter kit that you can customize to your needs. -

    - - Live demo - - - ); -} - -function InstallStarter() { - return ( - -

    Install starter kit

    -

    - To begin, you can use Mesh CLI to get the marketplace starter kit by - running the following command: -

    - -

    - Or clone from our{' '} - - GitHub repository - - . -

    -

    - Next you need to install the dependencies by running the following - command in the project directory: -

    - -
    - ); -} - -function Mongodb() { - return ( - -

    Setup MongoDB

    -

    What is MongoDB?

    -

    - MongoDB is a popular, open-source, document-oriented database management - system. It is designed to store and manage large volumes of unstructured - or semi-structured data, such as JSON documents, and provides high - performance and scalability. -

    -

    - Unlike traditional relational databases, MongoDB stores data in - flexible, JSON-like documents with dynamic schemas, which makes it - easier to represent complex hierarchical relationships and evolving data - structures. -

    -

    Create MongoDB Atlas Account

    -

    - The easiest way to get started with MongoDB is by using the Atlas - developer data platform. A free tier is available with basic database - functionalities. This free tier is more than enough for the purposes of - this tutorial.{' '} - - Register a free Atlas account - {' '} - with your email address (no credit card required). -

    -

    Deploy your first cluster

    -

    - Once you have created your account, you will be redirected to the Atlas - UI where you can create your first cluster. Give your cluster a name and - select the region where you want to deploy it. For this article, we will - use the free tier cluster. -

    -

    - Atlas free clusters provide a small-scale development environment to - host your data. Free clusters never expire, and provide access to a{' '} - - subset of Atlas features and functionality - - . Paid clusters provide full access to Atlas features, configuration - options, and operational capabilities. For production throughput and - richer metrics, you can upgrade to a dedicated cluster at any time. For - more information on deployment instructions, see official documentation - on{' '} - - deploy free tier cluster - {' '} - and{' '} - - create new cluster - - . -

    - - - -

    Add Your Connection IP Address to Your IP Access List

    -

    - You must add your IP address to the IP access list before you can - connect to your cluster. You can add 0.0.0.0/0 to access - from any IP address (not recommended for production). -

    -

    - An IP is a unique numeric identifier for a device connecting to a - network. In Atlas, you can only connect to a cluster from a trusted IP - address. Within Atlas, you can create a list of trusted IP addresses, - referred to as a IP access list, that can be used to connect to your - cluster and access your data. For more information on adding your - connection IP address instructions, see{' '} - - official documentation - - . -

    -

    - Configure your .env.local file -

    -

    - Once you have created a cluster, you can connect to it using a - connection string. A connection string is a string of characters that - contains the information required to connect to a MongoDB deployment. - For more information on connecting to your app, see{' '} - - driver-connection - - . -

    -
      -
    1. Click Database in the top-left corner of Atlas.
    2. -
    3. - In the Database Deployments view, click Connect for the - database deployment to which you want to connect. -
    4. -
    5. - Select Connect your application -
    6. -
    7. - Copy your connection string, it should look like this:{' '} - @mesh.meshsdk.mongodb.net/?retryWrites=true&w=majority`} - isJson={false} - /> - -
    8. -
    9. - Go to your project folder, and rename .env.local.example{' '} - to .env.local -
    10. -
    11. - Paste your connection string in the{' '} - MONGODB_URI field in your .env.local file -
    12. -
    13. - Replace {``} with the password you have created - for your database -
    14. -
    15. - Copy the name you have created for your database in the{' '} - MONGODB_DBNAME field in your .env.local file -
    16. -
    -

    - Once the dependencies are installed and the environment variables are in - place, you can start the development server by running the following - command: -

    - -
    - ); -} - -function Marketplace() { - let codeConfig = ``; - codeConfig += `const marketplace = new BasicMarketplace({\n`; - codeConfig += ` fetcher: blockchainProvider,\n`; - codeConfig += ` initiator: wallet,\n`; - codeConfig += ` network: "preprod",\n`; - codeConfig += ` signer: wallet,\n`; - codeConfig += ` submitter: blockchainProvider,\n`; - codeConfig += ` percentage: 25000, // 2.5%\n`; - codeConfig += ` owner: "addr_test1vpvx0sacufuypa2k4sngk7q40zc5c4npl337uusdh64kv0c7e4cxr",\n`; - codeConfig += `});\n`; - - return ( - -

    Customize Marketplace

    -

    - Open the file lib/marketplace.ts, you will see the - following code: -

    - -

    Lets go through what each of these options mean:

    -
      -
    • - fetcher: Using one of our{' '} - blockchain providers, we use the - fetcher to query for the locked UTxO. -
    • -
    • - initiator: For starters, this is the connected{' '} - user's wallet. -
    • -
    • - network: It has to be one of the following values:{' '} - "testnet" | "preview" | "preprod" | "mainnet". -
    • -
    • - signer: For starters, this is the connected{' '} - user's wallet. -
    • -
    • - submitter: use one of our{' '} - blockchain providers, we use the - submitter to submit the transaction. -
    • -
    • - percentage: The percentage of the sale price that the - marketplace owner will take. Note that, the fee numerator - is in the order of millions, for example 3000 implies a - fee of 3000/1_000_000 (or 0.003) implies a - fee of 0.3%. -
    • -
    • - owner: The wallet address of the marketplace owner which will - receive the marketplace fee. -
    • -
    -

    - There are 4 actions (or endpoints) available to interact with this smart - contract: -

    -
      -
    • list asset
    • -
    • buy asset
    • -
    • updating listing
    • -
    • cancel listing
    • -
    -

    - Do visit the{' '} - - marketplace endpoints documentation and live demo - {' '} - to learn more about these actions. -

    -
    - ); -} - -export default GuideCustomMarketplacePage; diff --git a/apps/mesh-web/pages/guides/custom-provider.tsx b/apps/mesh-web/pages/guides/custom-provider.tsx deleted file mode 100644 index 748f45306..000000000 --- a/apps/mesh-web/pages/guides/custom-provider.tsx +++ /dev/null @@ -1,384 +0,0 @@ -import type { NextPage } from 'next'; -import Link from 'next/link'; -import GuidesLayout from '../../components/pages/guides/layout'; -import Codeblock from '../../components/ui/codeblock'; -import { Element } from 'react-scroll'; -import Metatags from '../../components/site/metatags'; - -const GuideCustomProviderPage: NextPage = () => { - const sidebarItems = [ - { label: 'How it works', to: 'howworks' }, - { label: 'Implement Your Own Provider', to: 'template' }, - { label: 'Implement Constructor and Functions', to: 'implement' }, - ]; - - // - What is a Mesh Provider? - // - Provider Types - // - Why you may want to implement your own Provider? - // - Look at an existing provider implementation - // - Implement a custom GraphQL fetcher - - return ( - <> - - - - - - - - - ); -}; - -function IntroSection() { - return ( - <> -

    - As of writing (Dec 2022), Mesh offers three options:{' '} - - Blockfrost - - ,{' '} - - Tangocrypto - - , or{' '} - - Koios - {' '} - (see a list of Providers) . These - blockchain providers allow developers to access the Cardano blockchain - and retrieve intricate data. For example, they can be used to query the - UTXO of a smart contract and use it as part of a transaction, or to - submit a signed transaction to the chain. -

    -

    - You can customize a provider to utilize GraphQL, cardano-cli, or - websocket with Mesh SDK. Whatever the query method used to obtain the - data, it will work perfectly with Mesh SDK so long as the output of the function - is compatible with the interface. -

    -

    - This guide will show us how to make a custom provider and how to - integrate it with Mesh so that it works in tandem with the transaction - builder. -

    - - ); -} - -function HowItWorksSection() { - let codeIFetcher = ``; - codeIFetcher += `import type { AccountInfo, AssetMetadata, Protocol, UTxO } from '@mesh/common/types';\n\n`; - codeIFetcher += `export interface IFetcher {\n`; - codeIFetcher += ` fetchAccountInfo(address: string): Promise;\n`; - codeIFetcher += ` fetchAddressUTxOs(address: string, asset?: string): Promise;\n`; - codeIFetcher += ` fetchAssetAddresses(asset: string): Promise<{ address: string; quantity: string }[]>;\n`; - codeIFetcher += ` fetchAssetMetadata(asset: string): Promise;\n`; - codeIFetcher += ` fetchHandleAddress(handle: string): Promise;\n`; - codeIFetcher += ` fetchProtocolParameters(epoch: number): Promise;\n`; - codeIFetcher += `}\n`; - - return ( - -

    How Does It Work?

    -

    - JavaScript interfaces are structures that define the interface of an - application: they are used to define the syntax for classes to follow. Thus, any classes which - are based on an interface must abide by the structure laid out in the - interface. -

    -

    - All providers have one or more interface(s). For example, the{' '} - KoiosProvider Class implements the{' '} - IFetcher and ISubmitter interfaces, thus{' '} - KoiosProvider needs to strictly conform to the structure of - these two interfaces. -

    -

    - IFetcher and ISubmitter are implemented in the{' '} - KoiosProvider class using the implement{' '} - keyword: -

    - -

    - To see the latest up-to-date list of interfaces used by Mesh, visit the GitHub - repo,{' '} - - packages/module/src/common/contracts - - . -

    -

    - To create a custom provider class, one must create functions with the - same name, input parameters, and return type as the list of defined - methods for each interface. Doing so will allow the functions to work as - expected when building transactions and any of the other many functions provided in - Mesh. -

    -

    - For example, as of writing, IFetcher has 6 functions (see{' '} - - packages/module/src/common/contracts/fetcher.ts - {' '} - for latest implemention): -

    - -

    - As such, KoiosProvider must implement these functions as - defined in IFetcher. -

    -
    - ); -} - -function StarterSection() { - let code = ``; - code += `import { IFetcher, ISubmitter } from "@mesh/common/contracts";\n`; - code += `import { parseHttpError } from "@mesh/common/utils";\n`; - code += `import type {\n`; - code += ` AccountInfo,\n`; - code += ` AssetMetadata,\n`; - code += ` Protocol,\n`; - code += ` UTxO,\n`; - code += `} from "@mesh/common/types";\n`; - code += `\n`; - code += `export class NAMEProvider implements IFetcher, ISubmitter {\n`; - code += ` constructor(network: "") {\n`; - code += ` // init variables and other Javascript libraries needed\n`; - code += ` }\n`; - code += `\n`; - code += ` async fetchAccountInfo(address: string): Promise {\n`; - code += ` try {\n`; - code += ` // return {\n`; - code += ` // ...\n`; - code += ` // };\n`; - code += ` } catch (error) {\n`; - code += ` throw parseHttpError(error);\n`; - code += ` }\n`; - code += ` }\n`; - code += `\n`; - code += ` async fetchAddressUTxOs(address: string, asset?: string): Promise {\n`; - code += ` try {\n`; - code += ` // return [\n`; - code += ` // ...\n`; - code += ` // ];\n`; - code += ` } catch (error) {\n`; - code += ` throw parseHttpError(error);\n`; - code += ` }\n`; - code += ` }\n`; - code += `\n`; - code += ` async fetchAssetAddresses(\n`; - code += ` asset: string\n`; - code += ` ): Promise<{ address: string; quantity: string }[]> {\n`; - code += ` try {\n`; - code += ` // return AssetAddresses;\n`; - code += ` } catch (error) {\n`; - code += ` throw parseHttpError(error);\n`; - code += ` }\n`; - code += ` }\n`; - code += `\n`; - code += ` async fetchAssetMetadata(asset: string): Promise {\n`; - code += ` try {\n`; - code += ` // return [\n`; - code += ` // ...\n`; - code += ` // ];\n`; - code += ` } catch (error) {\n`; - code += ` throw parseHttpError(error);\n`; - code += ` }\n`; - code += ` }\n`; - code += `\n`; - code += ` async fetchHandleAddress(handle: string): Promise {\n`; - code += ` try {\n`; - code += ` // return handleAddress;\n`; - code += ` } catch (error) {\n`; - code += ` throw parseHttpError(error);\n`; - code += ` }\n`; - code += ` }\n`; - code += `\n`; - code += ` async fetchProtocolParameters(epoch = Number.NaN): Promise {\n`; - code += ` try {\n`; - code += ` // return {\n`; - code += ` // ...\n`; - code += ` // };\n`; - code += ` } catch (error) {\n`; - code += ` throw parseHttpError(error);\n`; - code += ` }\n`; - code += ` }\n`; - code += `\n`; - code += ` async submitTx(tx: string): Promise {\n`; - code += ` try {\n`; - code += ` // if (status === 200)\n`; - code += ` // return txHash;\n`; - code += ` } catch (error) {\n`; - code += ` throw parseHttpError(error);\n`; - code += ` }\n`; - code += ` }\n`; - code += `}\n`; - - return ( - -

    Implement Your Own Provider

    -

    - If you want to begin utilizing your own provider, looking at one of the - existing providers is the ideal way to get started. Visit the GitHub - repo,{' '} - - packages/module/src/providers - {' '} - to see a list of providers. -

    -

    This code base below can be used as a starting point:

    - -

    - However, please note that it may no longer be valid when the interface is updated. It is - also important to note that the interface you require may not be{' '} - IFetcher or ISubmitter, but rather other - interfaces, depending on the purpose of the provider you are - implementing. -

    -
    - ); -} - -function ImplementSection() { - let code = ``; - code += `private readonly _axiosInstance: AxiosInstance;\n\n`; - code += `constructor(network: 'api' | 'preview' | 'preprod' | 'guild', version = 0) {\n`; - code += ` this._axiosInstance = axios.create({\n`; - code += ` baseURL: \`https://\${network}.koios.rest/api/v\${version}\`,\n`; - code += ` });\n`; - code += `}\n`; - - let codePP = ``; - codePP += `async fetchProtocolParameters(epoch: number): Promise {\n`; - codePP += ` try {\n`; - codePP += ` const { data, status } = await this._axiosInstance.get(\n`; - codePP += ` \`epoch_params?_epoch_no=\${epoch}\`,\n`; - codePP += ` );\n`; - codePP += `\n`; - codePP += ` if (status === 200)\n`; - codePP += ` return {\n`; - codePP += ` coinsPerUTxOSize: data[0].coins_per_utxo_size,\n`; - codePP += ` collateralPercent: data[0].collateral_percent,\n`; - codePP += ` decentralisation: data[0].decentralisation,\n`; - codePP += ` epoch: data[0].epoch_no,\n`; - codePP += ` keyDeposit: data[0].key_deposit,\n`; - codePP += ` maxBlockExMem: data[0].max_block_ex_mem.toString(),\n`; - codePP += ` maxBlockExSteps: data[0].max_block_ex_steps.toString(),\n`; - codePP += ` maxBlockHeaderSize: data[0].max_bh_size,\n`; - codePP += ` maxBlockSize: data[0].max_block_size,\n`; - codePP += ` maxCollateralInputs: data[0].max_collateral_inputs,\n`; - codePP += ` maxTxExMem: data[0].max_tx_ex_mem.toString(),\n`; - codePP += ` maxTxExSteps: data[0].max_tx_ex_steps.toString(),\n`; - codePP += ` maxTxSize: data[0].max_tx_size,\n`; - codePP += ` maxValSize: data[0].max_val_size.toString(),\n`; - codePP += ` minFeeA: data[0].min_fee_a,\n`; - codePP += ` minFeeB: data[0].min_fee_b,\n`; - codePP += ` minPoolCost: data[0].min_pool_cost,\n`; - codePP += ` poolDeposit: data[0].pool_deposit,\n`; - codePP += ` priceMem: data[0].price_mem,\n`; - codePP += ` priceStep: data[0].price_step,\n`; - codePP += ` };\n`; - codePP += `\n`; - codePP += ` throw parseHttpError(data);\n`; - codePP += ` } catch (error) {\n`; - codePP += ` throw parseHttpError(error);\n`; - codePP += ` }\n`; - codePP += `}\n`; - - return ( - -

    Implement Constructor and Functions

    -

    To start, we want to define the constructor.

    -

    - A constructor is a special function that creates and initializes a - class. This constructor gets called when an object is created using the{' '} - new keyword. The purpose of a constructor is to create a - new object and set values for any existing object properties. -

    -

    - When setting up a provider, it is usually necessary to provide some - basic information, such as which network it should be connected to and - if an API key is required. -

    -

    - In the case of KoiosProvider, we want the users to define - the network and version (optional): -

    - -

    - This constructor initializes the Axios instance, with the parameters - provided by the user. -

    -

    - Next, we can define each function that is required by the interface. To - do this, you must understand the answers to the following: -

    -
      -
    • how to query the blockchain provider?
    • -
    • what are the input parameters of the interface?
    • -
    • - what are the input parameters needed to query the blockchain provider? -
    • -
    • what are the expected outputs of the interface?
    • -
    • what is being returned by the blockchain provider?
    • -
    -

    - By knowing the inputs and outputs of both the interface and the - blockchain provider, one can create the functions that map the data correctly from the - blockchain provider to the interface's required data type. -

    -

    - For example, below we have implemeted the fetchProtocolParameters(){' '} - for KoiosProvider to map the responses returned from Koios, - transforming the output into the required Protocol data - type. This function is used for fetching protocol parameters: -

    - -

    - To complete implementation of your custom provider, simply do the same for every function - specified by the interface and test that they work as expected. -

    -

    - If you think that the provider you have implemented will benefit the - Cardano developer community,{' '} - - create a pull request - - . -

    -
    - ); -} - -export default GuideCustomProviderPage; diff --git a/apps/mesh-web/pages/guides/index.tsx b/apps/mesh-web/pages/guides/index.tsx deleted file mode 100644 index e12ada07f..000000000 --- a/apps/mesh-web/pages/guides/index.tsx +++ /dev/null @@ -1,103 +0,0 @@ -import type { NextPage } from 'next'; -import Metatags from '../../components/site/metatags'; -import CardTitleDescImage from '../../components/ui/cardTitleDescImage'; - -const GuidesPage: NextPage = () => { - const items = [ - { - title: 'Develop your first Web3 App', - desc: 'A step-by-step guide to setup a Next.js web application, add a wallet connection and browse assets.', - link: '/guides/nextjs', - thumbnail: '/guides/develop-first-web-app.png', - }, - { - title: 'Minting Application', - desc: 'Load CLI generated keys and mint assets on Node.js.', - link: '/guides/minting-on-nodejs', - thumbnail: '/guides/minting-application.png', - }, - { - title: 'Multi-Signatures Transaction', - desc: 'Learn about multi-sig transaction, build a minting transaction involving AppWallet and BrowserWallet.', - link: '/guides/multisig-minting', - thumbnail: '/guides/multi-signatures-transaction.png', - }, - { - title: 'Integrating Smart Contract', - desc: 'A step-by-step guide to integrate your Cardano Smart Contract to a web application.', - link: '/guides/smart-contract', - thumbnail: '/guides/integrating-smart-contract.png', - }, - { - title: 'Prove Wallet Ownership', - desc: 'Cryptographically prove the ownership of a wallet by signing a piece of data using data sign.', - link: '/guides/prove-wallet-ownership', - thumbnail: '/guides/cryptographically-prove-wallet-ownership.png', - }, - { - title: 'Implement Custom Provider', - desc: 'Build custom Providers that provides an API to access and process information provided by services.', - link: '/guides/custom-provider', - thumbnail: '/guides/implement-custom-provider.png', - }, - { - title: 'Build your NFT marketplace', - desc: 'Whether you are building a marketplace for your business or for your clients, we have you covered. Get started in minutes.', - link: '/guides/custom-marketplace', - thumbnail: '/guides/custom-marketplace.png', - }, - { - title: 'Smart Contract Transactions', - desc: 'Build a marketplace with Plutus (Haskell), where users can list their assets for sale and purchase the listed assets.', - link: '/guides/smart-contract-transactions', - thumbnail: '/guides/smart-contract-transactions.png', - }, - { - title: 'Aiken Hello World', - desc: 'Create smart contracts with Aiken and execute transactions with Mesh.', - link: '/guides/aiken', - thumbnail: '/guides/aiken.png', - }, - { - title: 'Executing a standalone script', - desc: 'Learn how to execute a standalone script to manage wallets and creating transactions.', - link: '/guides/standalone', - thumbnail: '/guides/standalone.png', - }, - ]; - - return ( - <> - -
    -
    -

    - Our Guides -

    -

    - Whether you are new to web development or a seasoned blockchain - full-stack developer, these guides will help you get started. -

    -
    -
    - {items.map((item, i) => { - return ( - - ); - })} -
    -
    - - ); -}; - -export default GuidesPage; diff --git a/apps/mesh-web/pages/guides/minting-on-nodejs.tsx b/apps/mesh-web/pages/guides/minting-on-nodejs.tsx deleted file mode 100644 index 4124d3cfe..000000000 --- a/apps/mesh-web/pages/guides/minting-on-nodejs.tsx +++ /dev/null @@ -1,272 +0,0 @@ -import type { NextPage } from 'next'; -import Link from 'next/link'; -import GuidesLayout from '../../components/pages/guides/layout'; -import Codeblock from '../../components/ui/codeblock'; -import { Element } from 'react-scroll'; -import Metatags from '../../components/site/metatags'; - -const GuideMintingNodejsPage: NextPage = () => { - const sidebarItems = [ - { label: 'System setup', to: 'systemsetup' }, - { label: 'Project setup', to: 'projectsetup' }, - { label: 'Build minting transaction', to: 'minttx' }, - ]; - - let codeTsconfig = `{\n`; - codeTsconfig += ` ...\n`; - codeTsconfig += ` "target": "ESNext",\n`; - codeTsconfig += ` "module": "ESNext",\n`; - codeTsconfig += ` "moduleResolution": "Node",\n`; - codeTsconfig += ` "outDir": "dist",\n`; - codeTsconfig += ` ...\n`; - codeTsconfig += `}`; - - let codePackage = `{\n`; - codePackage += ` ...\n`; - codePackage += ` "type": "module",\n`; - codePackage += ` "scripts": {\n`; - codePackage += ` "start": "tsc && node ./dist/main.js"\n`; - codePackage += ` }\n`; - codePackage += ` ...\n`; - codePackage += `}`; - - let codeMetadata = ``; - codeMetadata += `export const metadata: { [assetName: string]: any } = {\n`; - codeMetadata += ` MeshToken01: {\n`; - codeMetadata += ` name: "Mesh Token 1",\n`; - codeMetadata += ` image: "ipfs://QmRzicpReutwCkM6aotuKjErFCUD213DpwPq6ByuzMJaua",\n`; - codeMetadata += ` mediaType: "image/jpg",\n`; - codeMetadata += ` description: "Just a purple coin.",\n`; - codeMetadata += ` artist: "This NFT was minted by Mesh (https://meshjs.dev/).",\n`; - codeMetadata += ` },\n`; - codeMetadata += ` MeshToken02: {\n`; - codeMetadata += ` name: "Mesh Token 2",\n`; - codeMetadata += ` image: "ipfs://QmRzicpReutwCkM6aotuKjErFCUD213DpwPq6ByuzMJaua",\n`; - codeMetadata += ` mediaType: "image/jpg",\n`; - codeMetadata += ` description: "This is suppose to be a gold coin.",\n`; - codeMetadata += ` artist: "This NFT was minted by Mesh (https://meshjs.dev/).",\n`; - codeMetadata += ` },\n`; - codeMetadata += ` MeshToken03: {\n`; - codeMetadata += ` name: "Mesh Token 3",\n`; - codeMetadata += ` image: "ipfs://QmRzicpReutwCkM6aotuKjErFCUD213DpwPq6ByuzMJaua",\n`; - codeMetadata += ` mediaType: "image/jpg",\n`; - codeMetadata += ` description: "A coin with a M on it.",\n`; - codeMetadata += ` artist: "This NFT was minted by Mesh (https://meshjs.dev/).",\n`; - codeMetadata += ` },\n`; - codeMetadata += `};`; - - let codeRecipients = ``; - codeRecipients += `export const recipients: { [recipient: string]: string } = {\n`; - codeRecipients += ` addr_test1vpvx0sacufuypa2k4sngk7q40zc5c4npl337uusdh64kv0c7e4cxr:\n`; - codeRecipients += ` "MeshToken01",\n`; - codeRecipients += ` addr_test1qqlcxawu4gxarenqvdqyw0tqyjy69mrgsmfqhm6h65jwm4vvldqg2n2p8y4kyjm8sqfyg0tpq9042atz0fr8c3grjmyscxry4r:\n`; - codeRecipients += ` "MeshToken02",\n`; - codeRecipients += ` addr_test1qq5tay78z9l77vkxvrvtrv70nvjdk0fyvxmqzs57jg0vq6wk3w9pfppagj5rc4wsmlfyvc8xs7ytkumazu9xq49z94pqzl95zt:\n`; - codeRecipients += ` "MeshToken03",\n`; - codeRecipients += `};\n`; - - let codeImport = `import {\n`; - codeImport += ` AppWallet,\n`; - codeImport += ` Transaction,\n`; - codeImport += ` ForgeScript,\n`; - codeImport += ` BlockfrostProvider,\n`; - codeImport += ` resolveTxHash,\n`; - codeImport += `} from '@meshsdk/core';\n`; - codeImport += `import type { Mint, AssetMetadata } from '@meshsdk/core';\n`; - codeImport += `\n`; - codeImport += `import { metadata } from './metadata.js';\n`; - codeImport += `import { recipients } from './recipients.js';\n`; - - let codeVar = `const demoCLIKey = {\n`; - codeVar += ` paymentSkey:\n`; - codeVar += ` '5820aaca553a7b95b38b5d9b82a5daa7a27ac8e34f3cf27152a978f4576520dd6503',\n`; - codeVar += ` stakeSkey:\n`; - codeVar += ` '582097c458f19a3111c3b965220b1bef7d548fd75bc140a7f0a4f080e03cce604f0e',\n`; - codeVar += `};\n`; - codeVar += `const networkId = 0;\n`; - codeVar += `const blockfrostKey = 'BLOCKFROST_KEY_HERE';\n`; - - let codeWallet = ''; - codeWallet += `const wallet = new AppWallet({\n`; - codeWallet += ` networkId: networkId,\n`; - codeWallet += ` fetcher: blockchainProvider,\n`; - codeWallet += ` submitter: blockchainProvider,\n`; - codeWallet += ` key: {\n`; - codeWallet += ` type: 'cli',\n`; - codeWallet += ` payment: demoCLIKey.paymentSkey,\n`; - codeWallet += ` stake: demoCLIKey.stakeSkey,\n`; - codeWallet += ` },\n`; - codeWallet += `});\n\n`; - codeWallet += `const walletAddress = wallet.getPaymentAddress();\n`; - codeWallet += `const forgingScript = ForgeScript.withOneSignature(walletAddress);`; - - let codeTransaction = `const tx = new Transaction({ initiator: wallet });\n`; - codeTransaction += `for (let recipient in recipients) {\n`; - codeTransaction += ` const recipientAddress = recipient;\n`; - codeTransaction += ` const assetName = recipients[recipient];\n`; - codeTransaction += ` const assetMetadata: AssetMetadata = metadata[assetName];\n`; - codeTransaction += ` const asset: Mint = {\n`; - codeTransaction += ` assetName: assetName,\n`; - codeTransaction += ` assetQuantity: '1',\n`; - codeTransaction += ` metadata: assetMetadata,\n`; - codeTransaction += ` label: '721',\n`; - codeTransaction += ` recipient: recipientAddress\n`; - codeTransaction += ` };\n`; - codeTransaction += ` tx.mintAsset(forgingScript, asset);\n`; - codeTransaction += `}\n`; - - let codeSign = `const unsignedTx = await tx.build();\n`; - codeSign += `const signedTx = await wallet.signTx(unsignedTx, false);\n`; - codeSign += `const txHash = await wallet.submitTx(signedTx);\n`; - - return ( - <> - - -

    - In this guide, we will be minting some assets with{' '} - AppWallet on Node.js. -

    - -

    System setup

    - -

    1. Visual Studio Code

    -

    - Visual Studio Code is a code editor made by Microsoft. Download and - install{' '} - - Visual Studio Code - {' '} - for code editing. -

    - -

    2. Node.js

    -

    - Node.js is a cross-platform JavaScript runtime environment that runs - on the V8 engine and executes JavaScript code. Install the Long-Term - Support (LTS) version of{' '} - - Node.js - {' '} - (as of writing v16.16.0). -

    -
    - - -

    Project setup

    -

    Firstly, create a new folder, and initialize a Node.js project:

    - -

    - Next, install the typescript and Mesh{' '} - package: -

    - -

    - Then, initialize Typescript which is require to compile a - TypeScript: -

    - -

    - After that, open the tsconfig.json file and define the - following configurations: -

    - -

    - Finally, open the package.json file add the following - configurations: -

    - -
    - - -

    Build the minting transaction

    -

    1. Create list of NFT's metadata

    -

    - Create a file named metadata.ts and define the metadata - for our NFTs: -

    - -

    2. Create a list of recipients

    -

    - Create a file named recipients.ts and specify the list - of recipients: -

    - -

    - 3. Create main.ts and import the packages: -

    -

    - Lets create a file named main.ts and import the - packages we need and the files we have created: -

    - -

    4. Define variables

    -

    - Next, lets define some variables we will need for minting. You - should be using your own wallet if you want to mint a collection of - your own. For this example, these are the variables we need: -

    - -

    5. Build the minting transaction

    -

    - In this guide, we are building a minting transaction, but it could - be any transactions.{' '} - Learn more about Transaction. -

    -

    - Firstly, we need a blockchain provider, in this guide, we will - import BlockfrostProvider, but you can use other - providers as well: -

    - -

    - Next, lets initialize the AppWallet and its forging - script. In this example, we initialize using CLI generated keys, but - you can also load your wallet with private key and mnemonic phrases.{' '} - Learn more about AppWallet. -

    - -

    - Then, lets create a new Transaction, loop through each - recipient, and mint an assets with mintAsset ( - - Learn more about minting transactions - - ): -

    - -

    Finally, lets sign and submit the transaction:

    - -

    To execute the script, run the following on your Terminal:

    - -

    - For a successful transaction, you should get a transaction hash, you - should have minted multiple assets in a single transaction, and sent - them to multiple recipients. -

    -
    -
    - - ); -}; - -export default GuideMintingNodejsPage; diff --git a/apps/mesh-web/pages/guides/minting-reference-token.tsx b/apps/mesh-web/pages/guides/minting-reference-token.tsx deleted file mode 100644 index f34850da4..000000000 --- a/apps/mesh-web/pages/guides/minting-reference-token.tsx +++ /dev/null @@ -1,71 +0,0 @@ -import type { NextPage } from 'next'; -import Link from 'next/link'; -import GuidesLayout from '../../components/pages/guides/layout'; -import Codeblock from '../../components/ui/codeblock'; -import { Element } from 'react-scroll'; -import Metatags from '../../components/site/metatags'; - -const GuideMintingReferenceTokenPage: NextPage = () => { - const sidebarItems = [ - { label: 'System setup', to: 'systemsetup' }, - { label: 'Project setup', to: 'projectsetup' }, - // { label: 'Build minting transaction', to: 'minttx' }, - ]; - - const authors = [ - { - url: 'https://twitter.com/jamesdunseith', - image: 'https://pbs.twimg.com/profile_images/1582866510405636096/85X30CfV_400x400.jpg', - name: 'James Dunseith', - about: 'Co-founder Gimbalabs', - }, - ]; - - let codePackage = `{\n`; - codePackage += ` ...\n`; - codePackage += ` "type": "module",\n`; - codePackage += ` "scripts": {\n`; - codePackage += ` "start": "tsc && node ./dist/main.js"\n`; - codePackage += ` }\n`; - codePackage += ` ...\n`; - codePackage += `}`; - - return ( - <> - - -

    write about the purpose of this guide and who is it for

    -

    write some background here.

    - -

    First major component

    - -

    1. do this first

    -

    about this task

    - - -

    2. then do this

    -

    some more things here

    - -
    - - -

    another main component

    -

    Firstly, you need to bla bla bla

    - -
    -
    - - ); -}; - -export default GuideMintingReferenceTokenPage; diff --git a/apps/mesh-web/pages/guides/multisig-minting.tsx b/apps/mesh-web/pages/guides/multisig-minting.tsx deleted file mode 100644 index 68ad3f26b..000000000 --- a/apps/mesh-web/pages/guides/multisig-minting.tsx +++ /dev/null @@ -1,442 +0,0 @@ -import type { NextPage } from 'next'; -import Link from 'next/link'; -import GuidesLayout from '../../components/pages/guides/layout'; -import Codeblock from '../../components/ui/codeblock'; -import { Element } from 'react-scroll'; -import Metatags from '../../components/site/metatags'; -import { useEffect, useState } from 'react'; - -import { - AppWallet, - ForgeScript, - Transaction, - BlockfrostProvider, - largestFirst, -} from '@meshsdk/core'; -import type { Mint, AssetMetadata } from '@meshsdk/core'; -import { useWallet } from '@meshsdk/react'; -import RunDemoButton from '../../components/common/runDemoButton'; -import RunDemoResult from '../../components/common/runDemoResult'; -import ConnectCipWallet from '../../components/common/connectCipWallet'; -import { demoMnemonic } from '../../configs/demo'; - -const blockchainProvider = new BlockfrostProvider( - process.env.NEXT_PUBLIC_BLOCKFROST_API_KEY_PREPROD! -); -const bankWalletAddress = `addr_test1qzmwuzc0qjenaljs2ytquyx8y8x02en3qxswlfcldwetaeuvldqg2n2p8y4kyjm8sqfyg0tpq9042atz0fr8c3grjmysm5e6yx`; - -const GuideMultisigMintingPage: NextPage = () => { - const sidebarItems = [ - { label: 'See it in action', to: 'demo' }, - { label: 'Connect wallet (client)', to: 'clientConnect' }, - { label: 'Build transaction (application)', to: 'applicationBuildtx' }, - { label: 'Sign transaction (client)', to: 'clientSigntx' }, - { label: 'Sign transaction (application)', to: 'applicationSigntx' }, - ]; - - return ( - <> - - - - - - - - - - - ); -}; - -let originalMetadata = ''; - -function DemoSection() { - const [response, setResponse] = useState(null); - const [responseError, setResponseError] = useState(null); - const [loading, setLoading] = useState(false); - - const { wallet, connected } = useWallet(); - const [appWallet, setAppWallet] = useState({} as AppWallet); - - useEffect(() => { - async function init() { - const _wallet = new AppWallet({ - networkId: 0, - fetcher: blockchainProvider, - submitter: blockchainProvider, - key: { - type: 'mnemonic', - words: demoMnemonic, - }, - }); - setAppWallet(_wallet); - } - init(); - }, []); - - const assetMetadata: AssetMetadata = { - name: 'Mesh Token', - image: 'ipfs://QmRzicpReutwCkM6aotuKjErFCUD213DpwPq6ByuzMJaua', - mediaType: 'image/jpg', - description: 'This NFT was minted by Mesh (https://meshjs.dev/).', - }; - - async function clientStartMinting() { - const walletNetwork = await wallet.getNetworkId(); - if (walletNetwork != 0) { - setResponseError(`Connect with a Testnet wallet.`); - return; - } - - setLoading(true); - - try { - const recipientAddress = await wallet.getChangeAddress(); - const utxos = await wallet.getUtxos(); - const maskedTx = await applicationSideCreateTx(recipientAddress, utxos); - - const signedTx = await wallet.signTx(maskedTx, true); - const txHash = await applicationSideSignTx(signedTx); - - setResponse(txHash); - } catch (error) { - setResponseError(`${error}`); - } - setLoading(false); - } - - async function applicationSideCreateTx(recipientAddress, utxos) { - const appWalletAddress = appWallet.getPaymentAddress(); - const forgingScript = ForgeScript.withOneSignature(appWalletAddress); - - const asset: Mint = { - assetName: 'MeshToken', - assetQuantity: '1', - metadata: assetMetadata, - label: '721', - recipient: recipientAddress, - }; - - // client utxo select utxo - const costLovelace = '10000000'; - const selectedUtxos = largestFirst(costLovelace, utxos, true); - - const tx = new Transaction({ initiator: appWallet }); - tx.setTxInputs(selectedUtxos); - tx.mintAsset(forgingScript, asset); - tx.sendLovelace(bankWalletAddress, costLovelace); - tx.setChangeAddress(recipientAddress); - - const unsignedTx = await tx.build(); - - const _originalMetadata = Transaction.readMetadata(unsignedTx); - originalMetadata = _originalMetadata; - const maskedTx = Transaction.maskMetadata(unsignedTx); - - return maskedTx; - } - - async function applicationSideSignTx(signedTx) { - const signedOriginalTx = Transaction.writeMetadata( - signedTx, - originalMetadata - ); - const appWalletSignedTx = await appWallet.signTx(signedOriginalTx, true); - const txHash = await appWallet.submitTx(appWalletSignedTx); - return txHash; - } - - return ( - -

    See it in action

    -

    - In this guide, we will connect our CIP wallet ( - - BrowserWallet - - ) to request for a minting transaction. Then, the backend application - wallet ( - - AppWallet - - ) will build the transaction, and we will sign it with our wallet. - Finally, the application wallet will sign the transaction and submit it - to the blockchain. Note: this demo is on preprod network - only. -

    -

    Let's see it in action.

    - {connected ? ( - <> - - - - ) : ( - - )} - -
    -
    -
    - ); -} - -function IntroSection() { - return ( - <> -

    - A multi-signature (multi-sig) transaction requires more than one user to - sign a transaction prior to the transaction being broadcast on a - blockchain. You can think of it like a husband and wife savings account, - where both signatures are required to spend the funds, preventing one - spouse from spending the money without the approval of the other. For a - multi-sig transaction, you can include 2 or more required signers, these - signers can be wallets ( - Browser Wallet or{' '} - App Wallet) or Plutus script. -

    -

    - In this guide, we will build a multi-sig transaction for minting. There - are 2 wallets involved, 1) client wallet belonging to the user who - wishes to buy a native asset, and 2) application wallet that holds the - forging script. -

    - - ); -} - -function ClientConnectWallet() { - let code1 = `import { BrowserWallet } from '@meshsdk/core';\n`; - code1 += `const wallet = await BrowserWallet.enable(walletName);`; - - return ( - -

    Connect wallet (client)

    -

    - In this section, we will connect client's wallet and obtain their wallet - address and UTXO. -

    -

    - Users can connect their wallet with{' '} - - BrowserWallet - - : -

    - -

    Then, we get client's wallet address and UTXOs:

    - -

    - The change address will be the address receiving the minted NFTs and the - transaction's change. Additionally, we will need the client's wallet - UTXOs to build the minting transaction. -

    -
    - ); -} - -function ApplicationBuildTx() { - let code1 = `const blockchainProvider = new BlockfrostProvider(\n`; - code1 += ` ''\n`; - code1 += `);\n`; - code1 += `\n`; - code1 += `const appWallet = new AppWallet({\n`; - code1 += ` networkId: 0,\n`; - code1 += ` fetcher: blockchainProvider,\n`; - code1 += ` submitter: blockchainProvider,\n`; - code1 += ` key: {\n`; - code1 += ` type: 'mnemonic',\n`; - code1 += ` words: yourMnemonic,\n`; - code1 += ` },\n`; - code1 += `});\n`; - - let code2 = `const assetName = 'MeshToken';\n\n`; - code2 += `const assetMetadata: AssetMetadata = {\n`; - code2 += ` name: 'Mesh Token',\n`; - code2 += ` image: 'ipfs://QmRzicpReutwCkM6aotuKjErFCUD213DpwPq6ByuzMJaua',\n`; - code2 += ` mediaType: 'image/jpg',\n`; - code2 += ` description: 'This NFT was minted by Mesh (https://meshjs.dev/).',\n`; - code2 += `};\n`; - - let code3 = ``; - code3 += `const asset: Mint = {\n`; - code3 += ` assetName: assetName,\n`; - code3 += ` assetQuantity: '1',\n`; - code3 += ` metadata: assetMetadata,\n`; - code3 += ` label: '721',\n`; - code3 += ` recipient: recipientAddress,\n`; - code3 += `};\n`; - - let code4 = ``; - code4 += `const costLovelace = '10000000';\n`; - code4 += `const selectedUtxos = largestFirst(costLovelace, utxos, true);\n`; - code4 += `const bankWalletAddress = 'addr_test1qzmwuzc0qjenaljs2ytquyx8y8x02en3qxswlfcldwetaeuvldqg2n2p8y4kyjm8sqfyg0tpq9042atz0fr8c3grjmysm5e6yx';`; - - let code5 = ``; - code5 += `const tx = new Transaction({ initiator: appWallet });\n`; - code5 += `tx.setTxInputs(selectedUtxos);\n`; - code5 += `tx.mintAsset(forgingScript, asset);\n`; - code5 += `tx.sendLovelace(bankWalletAddress, costLovelace);\n`; - code5 += `tx.setChangeAddress(recipientAddress);\n`; - code5 += `const unsignedTx = await tx.build();\n`; - - let code6 = `const originalMetadata = Transaction.readMetadata(unsignedTx);\n`; - code6 += `// you want to store 'assetName' and 'originalMetadata' into the database so you can retrive it later\n`; - code6 += `const maskedTx = Transaction.maskMetadata(unsignedTx);`; - - return ( - -

    Build transaction (application)

    -

    In this section, we will build the minting transaction.

    -

    - In this guide, we won't be showing how to set up RESTful APIs and - backend servers. There are thousands of tutorials on YouTube, we - recommend building your backend server with{' '} - - Vercel API - {' '} - or{' '} - - NestJs - - . -

    -

    - First, we initialize the{' '} - blockchain provider and{' '} - - AppWallet - - . In this example, we use mnemonic to restore our wallet, but you can - initialize a wallet with mnemonic phrases, private keys, and Cardano CLI - generated keys, see App Wallet. -

    - -

    - Next, let's define the forging script, here we used the first wallet - address, but you can also define using NativeScript, see{' '} - Transaction - Minting assets: -

    - -

    - Then, we define the AssetMetadata which contains the NFT - metadata. In a NFT collection mint, you would need a selection algorithm - and a database to select available NFTs. -

    - -

    - After that, we create the Mint object: -

    - -

    - Finally, we are ready to create the transaction. Instead of using every - UTXOs from the client's wallet as transaction's inputs, we can use{' '} - largestFirst to get the UTXOs required for this - transaction. In this transaction, we send the payment to a predefined - wallet address (bankWalletAddress). -

    - -

    Let's create the transaction.

    - -

    - Instead of sending the transaction containing the actual metadata, we - will mask the metadata so clients do not know the content of the NFT. - First we extract the original metadata's CBOR with{' '} - Transaction.readMetadata, and execute{' '} - Transaction.maskMetadata to create a masked transaction. -

    - -

    - We will send the transaction CBOR (maskedTx) to the client - for signing. -

    -
    - ); -} - -function ClientSigntx() { - return ( - -

    Sign transaction (client)

    -

    - In this section, we need the client's signature to send the payment to - the bankWalletAddress. The client's wallet will open and - prompts for payment password. Note that the partial sign is set to{' '} - true. -

    - -

    - We will send the signedTx to the backend to complete the - transaction. -

    -
    - ); -} - -function ApplicationSigntx() { - let code1 = `// here you want to retrieve the 'originalMetadata' from the database\n`; - code1 += `const signedOriginalTx = Transaction.writeMetadata(\n`; - code1 += ` signedTx,\n`; - code1 += ` originalMetadata\n`; - code1 += `);`; - - let code2 = `const appWalletSignedTx = await appWallet.signTx(signedOriginalTx, true);\n`; - code2 += `const txHash = await appWallet.submitTx(appWalletSignedTx);`; - - return ( - -

    Sign transaction (application)

    -

    - In this section, we will update the asset's metadata with the actual - metadata, and the application wallet will counter sign the transaction. -

    -

    - Let's update the metadata to the actual asset's metadata. We retrieve - the originalMetadata from the database and update the - metadata with Transaction.writeMetadata. -

    - -

    - Sign the transaction with the application wallet and submit the - transaction: -

    - -

    Voila! You can build any multi-sig transactions!

    -
    - ); -} - -export default GuideMultisigMintingPage; diff --git a/apps/mesh-web/pages/guides/nestjs.tsx b/apps/mesh-web/pages/guides/nestjs.tsx deleted file mode 100644 index d244f9b61..000000000 --- a/apps/mesh-web/pages/guides/nestjs.tsx +++ /dev/null @@ -1,91 +0,0 @@ -import type { NextPage } from 'next'; -import Link from 'next/link'; -import GuidesLayout from '../../components/pages/guides/layout'; -import Codeblock from '../../components/ui/codeblock'; -import { Element } from 'react-scroll'; -import Metatags from '../../components/site/metatags'; - -const GuideNextjsPage: NextPage = () => { - const sidebarItems = [ - { label: 'System setup', to: 'systemsetup' }, - { label: 'Setup Next.js', to: 'setupnextjs' }, - { label: 'Setup Mesh', to: 'setupmesh' }, - { label: 'See it in action', to: 'seeitinaction' }, - ]; - - return ( - <> - - -

    - - NestJS - {' '} - is a Node.js framework used for building highly scalable server-side - applications. -

    - {/*

    - As this is a intermediate-level guide, if you are new to JavaScript or - programming in general, it is recommended that you start with the{' '} - Start a Web3 app on Next.js guide. -

    */} -

    - If you are looking for frontend web development, visit{' '} - Start a Web3 app on Next.js guide. -

    - - -

    Setting up a Nest project

    - -

    1. New Nest project

    -

    - It is recommended to browse the official{' '} - - NestJS documentation - {' '} - to setting up a Nest project. -

    -

    - If you do not have Nest CLI, with npm installed, install Nest CLI - with the follow command: -

    - -

    - Create a new folder, and start a new Nest project in the folder: -

    - -

    - Generally, I will change the port for backend server to{' '} - 5000 so I can still host my frontend applications on - port 3000. To do so, open src/main.ts and - change the port: -

    - -

    You can start the server with:

    - -

    - Visit{' '} - - http://localhost:5000 - - , you should see Hello World!. -

    - -

    2. Install MeshJS package

    -

    Install the latest version of Mesh with npm:

    - -
    -
    - - ); -}; - -export default GuideNextjsPage; diff --git a/apps/mesh-web/pages/guides/nextjs.tsx b/apps/mesh-web/pages/guides/nextjs.tsx deleted file mode 100644 index 35b02f6ad..000000000 --- a/apps/mesh-web/pages/guides/nextjs.tsx +++ /dev/null @@ -1,342 +0,0 @@ -import type { NextPage } from 'next'; -import Link from 'next/link'; -import GuidesLayout from '../../components/pages/guides/layout'; -import Codeblock from '../../components/ui/codeblock'; -import { Element } from 'react-scroll'; -import Metatags from '../../components/site/metatags'; - -const GuideNextjsPage: NextPage = () => { - const sidebarItems = [ - { label: 'System setup', to: 'systemsetup' }, - { label: 'Setup Next.js', to: 'setupnextjs' }, - { label: 'Setup Mesh', to: 'setupmesh' }, - { label: 'See it in action', to: 'seeitinaction' }, - ]; - - return ( - <> - - -

    - - Next.js - {' '} - is a web development framework built on top of Node.js enabling - React-based web applications functionalities such as server-side - rendering and generating static websites. -

    -

    - Next.js and Mesh are JavaScript libraries, and so we will assume that - you have some familiarity with HTML and JavaScript language, but you - should be able to follow along even if you are coming from a different - programming language. If you don't feel very confident, we recommend - going through this{' '} - - JS tutorial - - , or the{' '} - - MDN JavaScript Reference - {' '} - or my preferred method, by watch a few{' '} - - videos from YouTube - - . -

    - - -

    System setup

    - -

    1. Visual Studio Code

    -

    - Visual Studio Code is a code editor made by Microsoft. Download and - install{' '} - - Visual Studio Code - {' '} - for code editing. -

    - -

    2. Node.js

    -

    - Node.js is a cross-platform JavaScript runtime environment that runs - on the V8 engine and executes JavaScript code. Install the Long-Term - Support (LTS) version of{' '} - - Node.js - {' '} - (as of writing v16.16.0). -

    -
    - - -

    Setup Next.js

    -

    1. Create project folder and open Visual Studio Code

    -

    - Create a new folder for your project, and give the folder a - meaningful name. Open the Visual Studio Code application and drag - your project folder into Visual Studio Code. -

    - -

    2. Create Next.js app

    -

    - From the menu options in on your Visual Studio Code, open the{' '} - Terminal and execute this command to create a new - NextJs application: -

    - - -

    3. Start development server

    -

    - After the installation is complete, start the development server - with: -

    - -

    - Visit{' '} - - http://localhost:3000 - {' '} - to view your application. CTRL+C to stop the - application. -

    -
    - - -

    Setup Mesh

    -

    1. Install MeshJS package

    -

    Install the latest version of Mesh with npm:

    - - -

    - 2. Add webpack in next.config.js -

    -

    - Open next.config.js and append webpack{' '} - configurations. Your next.config.js should look like - this: -

    - -

    In the more recent Next version, configuration for next.config.mjs:

    - -

    3. Congratulations

    -

    - You just saved a few weeks of learning and a number days trying to - get started. Your Next.js application is ready to connect wallet, - browse assets and make some transactions. -

    -
    - - -

    See it in action

    -

    - 1. Add MeshProvider -

    -

    - React context is an essential tool for building web applications. It - allow you to easily share state in your applications, so you can use - the data in any component within the app. This means that when the - user has connected their wallet, visiting different pages on the app - ensure their wallet is still connected. -

    -

    - Open pages/_app.tsx, import and include{' '} - - MeshProvider - - . Your _app.tsx should look similar to this: -

    - - - - ); -} - -export default MyApp;`} - isJson={false} - /> - -

    2. Add connect wallet component and check wallet's assets

    -

    - Lets add the{' '} - connect wallet component to - allow users to connect wallets they have installed on their device. - Connecting to wallets will ask the user for permission if not - granted, and proceed to connect the selected wallet. -

    -

    - Lastly, we link those components together, allowing users to choose - a wallet to connect, and query for assets in the wallet with{' '} - wallet.getAssets(). -

    -

    - Open pages/index.tsx and replace it with the following - codes: -

    - { - const { connected, wallet } = useWallet(); - const [assets, setAssets] = useState(null); - const [loading, setLoading] = useState(false); - - async function getAssets() { - if (wallet) { - setLoading(true); - const _assets = await wallet.getAssets(); - setAssets(_assets); - setLoading(false); - } - } - - return ( -
    -

    Connect Wallet

    - - {connected && ( - <> -

    Get Wallet Assets

    - {assets ? ( -
    -              
    -                {JSON.stringify(assets, null, 2)}
    -              
    -            
    - ) : ( - - )} - - )} -
    - ); -}; - -export default Home;`} - isJson={false} - /> - -

    Start the development server and try it:

    - -

    - Visit{' '} - - http://localhost:3000 - {' '} - to connect available wallets and view the assets in wallet. -

    - -

    - If you are new to Cardano, you will first have to download one of - the Cardano wallets. Tall Nupinks has written a detailed{' '} - - Cardano Wallets 101 - {' '} - guide to help you understand the fundamentals of a Cardano wallet, - including its features and how it works. With this guide, you will - be able to make an informed decision on the best Cardano wallet for - your needs. -

    - -

    3. Try on your own

    -

    - Implement another component to display wallet's address and the - amount of lovelace in your Next.js application. Check out the{' '} - wallet page for more - details. -

    -
    -
    - - ); -}; - -export default GuideNextjsPage; diff --git a/apps/mesh-web/pages/guides/pluts.tsx b/apps/mesh-web/pages/guides/pluts.tsx deleted file mode 100644 index 7cacb5c3a..000000000 --- a/apps/mesh-web/pages/guides/pluts.tsx +++ /dev/null @@ -1,1309 +0,0 @@ -import React from 'react'; - -const pluts = () => { - return
    pluts
    ; -}; - -export default pluts; - -// import type { NextPage } from 'next'; -// import Link from 'next/link'; -// import GuidesLayout from '../../components/pages/guides/layout'; -// import Codeblock from '../../components/ui/codeblock'; -// import { Element } from 'react-scroll'; -// import Metatags from '../../components/site/metatags'; -// import RunDemoButton from '../../components/common/runDemoButton'; -// import RunDemoResult from '../../components/common/runDemoResult'; -// import ConnectCipWallet from '../../components/common/connectCipWallet'; - -// import { -// bool, -// compile, -// makeValidator, -// pBool, -// pfn, -// pstruct, -// Script, -// V2, -// PPubKeyHash, -// PScriptContext, -// bs, -// } from '@harmoniclabs/plu-ts'; - -// import { -// KoiosProvider, -// resolvePlutusScriptAddress, -// resolveDataHash, -// resolvePaymentKeyHash, -// Transaction, -// Data, -// BlockfrostProvider, -// } from '@meshsdk/core'; -// import type { PlutusScript } from '@meshsdk/core'; -// import { useWallet } from '@meshsdk/react'; -// import { useState } from 'react'; - -// function getAlwaysSucceedScriptCbor() { -// const Data = pstruct({ -// Anything: {}, -// }); - -// const contract = pfn( -// [Data.type, Data.type, V2.PScriptContext.type], -// bool -// )((datum, redeemer, ctx) => pBool(true)); - -// const untypedValidator = makeValidator(contract); -// const compiledContract = compile(untypedValidator); - -// const script = new Script('PlutusScriptV2', compiledContract); - -// const scriptCbor = script.cbor.toString(); -// return scriptCbor; -// } - -// function getHelloScriptCbor() { -// const contract = pfn( -// [PPubKeyHash.type, bs, PScriptContext.type], -// bool -// )((owner, message, ctx) => { -// const isBeingPolite = message.eq('Hello plu-ts'); - -// const signedByOwner = ctx.tx.signatories.some(owner.eqTerm); - -// return isBeingPolite.and(signedByOwner); -// }); - -// const untypedValidator = makeValidator(contract); -// const compiledContract = compile(untypedValidator); - -// const script = new Script('PlutusScriptV2', compiledContract); - -// const scriptCbor = script.cbor.toString(); -// return scriptCbor; -// } - -// const GuidePlutsPage: NextPage = () => { -// const sidebarItems = [ -// { label: 'Project Set Up', to: 'setup' }, -// { label: 'Always Succeed Script', to: 'alwayssucceed' }, -// { label: 'Lock ADA to Always Succeed', to: 'lock' }, -// { label: 'Unlock ADA from Always Succeed', to: 'unlock' }, -// { label: 'Hello plu-ts Script', to: 'helloscript' }, -// { label: 'Lock ADA in Hello plu-ts', to: 'hellolock' }, -// { label: 'Unlock ADA from Hello plu-ts', to: 'hellounlock' }, -// ]; - -// return ( -// <> -// -// -// -// -// -// -// -// -// -// -// -// -// ); -// }; - -// function IntroSection() { -// return ( -// <> -//

    -// In this guide, we will build an app that interacts with a smart -// contract written in{' '} -// -// plu-ts -// -// . plu-ts is for building Cardano smart contracts which are entirely written, -// compiled and serialized using TypeScript. Here is an introduction to -// plu-ts on{' '} -// -// Gimbalabs PPBL -// -// . -//

    - -//

    -// This guide is a continuation from the{' '} -// -// Hello plu-ts -// {' '} -// example. You can get the entire source code for this guide on{' '} -// -// GitHub -// -// , and start a plu-ts project with this{' '} -// -// starter kit -// {' '} -// (or start on{' '} -// -// Demeter -// -// ). -//

    -//

    -// At the end of this guide, you will be able to deploy an app where users -// can connect their wallets and interact with a smart contract, end-to-end -// written in TypeScript. -//

    - -// - -// -// ); -// } - -// function Setup() { -// return ( -// -//

    Project Set Up

    -//

    -// Firstly, follow the instructions on{' '} -// Start a Web3 app on Next.js, a -// step-by-step guide to setup a Next.js web application. -//

    -//

    -// Or begin the project with this starter kit with a single Mesh CLI -// command: -//

    -// - -//

    Next, install plu-ts with npm (or yarn):

    -// -//
    -// ); -// } - -// function AlwaysSucceed() { -// let codeImport = ``; -// codeImport += `import {\n`; -// codeImport += ` bool,\n`; -// codeImport += ` compile,\n`; -// codeImport += ` makeValidator,\n`; -// codeImport += ` pBool,\n`; -// codeImport += ` pfn,\n`; -// codeImport += ` pstruct,\n`; -// codeImport += ` Script,\n`; -// codeImport += ` V2,\n`; -// codeImport += `} from '@harmoniclabs/plu-ts';\n`; - -// let code1 = ``; -// code1 += `const Data = pstruct({\n`; -// code1 += ` Anything: {},\n`; -// code1 += `});\n`; -// code1 += `\n`; -// code1 += `const contract = pfn(\n`; -// code1 += ` [Data.type, Data.type, V2.PScriptContext.type],\n`; -// code1 += ` bool\n`; -// code1 += `)((datum, redeemer, ctx) =>\n`; -// code1 += ` pBool(true) // always suceeds \n`; -// code1 += `);`; - -// let code2 = ``; -// code2 += `const untypedValidator = makeValidator(contract);\n`; -// code2 += `const compiledContract = compile(untypedValidator);\n`; -// code2 += `\n`; -// code2 += `const script = new Script('PlutusScriptV2', compiledContract);`; - -// let code3 = `const scriptCbor = script.cbor.toString();`; - -// return ( -// -//

    Always Succeed Script

    - -//

    -// In this section, we will be locking 2 ADA from your wallet to an "always -// succeed" smart contract. In practice, multiple assets (both native assets -// and lovelace) can be sent to the contract in a single transaction. -//

    - -//

    Let's import the necessary modules from plu-ts:

    - -// - -//

    -// Let's see how a smart contract that always succeeds is written in -// plu-ts: -//

    - -// - -//

    Yea, I know right? Thats pretty much it!

    - -//

    -// Next, we will execute makeValidator() so that the node will -// be able to evaluate it, then compile() to compile the validator, -// and then wrap it in a Script that can be used offchain: -//

    - -// - -//

    Finally, we will get the compiled contract's CBOR:

    - -// - -//

    -// As you can see, we wrote and compiled the smart contract and serialized -// it to CBOR entirely in TypeScript. You can learn more about it on{' '} -// -// plu-ts documentation -// -// . -//

    -//
    -// ); -// } - -// function TransactionLock() { -// const [response, setResponse] = useState(null); -// const [responseError, setResponseError] = useState(null); -// const [loading, setLoading] = useState(false); -// const { wallet, connected } = useWallet(); - -// async function lockAsset() { -// setLoading(true); -// setResponse(null); -// setResponseError(null); - -// try { -// const script: PlutusScript = { -// code: getAlwaysSucceedScriptCbor(), -// version: 'V2', -// }; -// const scriptAddress = resolvePlutusScriptAddress(script, 0); - -// const address = (await wallet.getUsedAddresses())[0]; -// const walletKeyhash = resolvePaymentKeyHash(address); - -// const tx = new Transaction({ initiator: wallet }).sendLovelace( -// { -// address: scriptAddress, -// datum: { -// value: walletKeyhash, -// }, -// }, -// '2000000' -// ); - -// const unsignedTx = await tx.build(); -// const signedTx = await wallet.signTx(unsignedTx); -// const txHash = await wallet.submitTx(signedTx); - -// setResponse(txHash); -// } catch (error) { -// setResponseError(`${error}`); -// } -// setLoading(false); -// } - -// let code1 = ``; -// code1 += `const script: PlutusScript = {\n`; -// code1 += ` code: scriptCbor,\n`; -// code1 += ` version: 'V2',\n`; -// code1 += `};\n`; -// code1 += `const scriptAddress = resolvePlutusScriptAddress(script, 0);\n`; - -// let code2 = ``; -// code2 += `const address = (await wallet.getUsedAddresses())[0];\n`; -// code2 += `const walletKeyhash = resolvePaymentKeyHash(address);\n`; - -// let code3 = ``; -// code3 += `const tx = new Transaction({ initiator: wallet })\n`; -// code3 += ` .sendLovelace(\n`; -// code3 += ` {\n`; -// code3 += ` address: scriptAddress,\n`; -// code3 += ` datum: {\n`; -// code3 += ` value: walletKeyhash,\n`; -// code3 += ` },\n`; -// code3 += ` },\n`; -// code3 += ` '2000000'\n`; -// code3 += ` );\n`; -// code3 += `\n`; -// code3 += `const unsignedTx = await tx.build();\n`; -// code3 += `const signedTx = await wallet.signTx(unsignedTx);\n`; -// code3 += `const txHash = await wallet.submitTx(signedTx);\n`; - -// return ( -// -//

    Lock Assets in the Always Succeed Script

    -//

    -// Asset locking is a feature wherein certain assets are reserved on the -// smart contract. The assets can only be unlocked again when certain conditions -// are met. In this example, we will lock 2 ADA in the always succeed script. By -// "always succeeds", we mean that the validator does not check for any specific -// conditions, and so will always return true. -//

    -//

    -// First, we initialize a new PlutusScript with the -// serialized CBOR, and get the script's address. -//

    - -// - -//

    -// Next, we get the wallet's address (for multiple address wallet, we -// select the first address) and use that to build the hash, which will be -// used as the datum value. -//

    - -// - -//

    -// Then, we build the transaction and send the ADA to the script's address. -// Lastly, we sign and submit the transaction. -//

    - -// - -//

    -// That is all! You can now lock your ADA (and other assets) in the script. -// You can also give the demo a try: you can lock your ADA by clicking the -// button below. -//

    - -// {connected ? ( -// <> -// -// -// -// ) : ( -// -// )} -// - -//

    -// Here is an example of a successful transaction on{' '} -// -// preprod.cardanoscan.io -// -// . -//

    - -//

    Next, we will see how to unlock the asset.

    -//
    -// ); -// } - -// function TransactionUnlock() { -// const [response, setResponse] = useState(null); -// const [responseError, setResponseError] = useState(null); -// const [loading, setLoading] = useState(false); -// const { wallet, connected } = useWallet(); - -// async function unlockAsset() { -// setLoading(true); -// setResponse(null); -// setResponseError(null); - -// try { -// const script: PlutusScript = { -// code: getAlwaysSucceedScriptCbor(), -// version: 'V2', -// }; -// const scriptAddress = resolvePlutusScriptAddress(script, 0); - -// const address = (await wallet.getUsedAddresses())[0]; -// const walletKeyhash = resolvePaymentKeyHash(address); - -// const blockchainProvider = new KoiosProvider('preprod'); -// const dataHash = resolveDataHash(walletKeyhash); -// const utxos = await blockchainProvider.fetchAddressUTxOs( -// scriptAddress, -// 'lovelace' -// ); -// let utxo = utxos.find((utxo: any) => { -// return utxo.output.dataHash == dataHash; -// }); - -// if (utxo) { -// const tx = new Transaction({ initiator: wallet }) -// .redeemValue({ -// value: utxo, -// script: script, -// datum: walletKeyhash, -// }) -// .sendValue(address, utxo) -// .setRequiredSigners([address]); - -// const unsignedTx = await tx.build(); -// const signedTx = await wallet.signTx(unsignedTx, true); -// const txHash = await wallet.submitTx(signedTx); - -// setResponse(txHash); -// } else { -// setResponseError(`No utxo found, please lock asset first`); -// } -// } catch (error) { -// setResponseError(`${error}`); -// } -// setLoading(false); -// } - -// let code1 = ``; -// code1 += `const script: PlutusScript = {\n`; -// code1 += ` code: scriptCbor,\n`; -// code1 += ` version: 'V2',\n`; -// code1 += `};\n`; -// code1 += `const scriptAddress = resolvePlutusScriptAddress(script, 0);\n`; -// code1 += `\n`; -// code1 += `const address = (await wallet.getUsedAddresses())[0];\n`; -// code1 += `const walletKeyhash = resolvePaymentKeyHash(address);\n`; - -// let code2 = ``; -// code2 += `const blockchainProvider = new KoiosProvider('preprod');\n`; -// code2 += `const dataHash = resolveDataHash(walletKeyhash);\n`; -// code2 += `const utxos = await blockchainProvider.fetchAddressUTxOs(\n`; -// code2 += ` scriptAddress,\n`; -// code2 += ` 'lovelace'\n`; -// code2 += `);\n`; -// code2 += `let utxo = utxos.find((utxo: any) => {\n`; -// code2 += ` return utxo.output.dataHash == dataHash;\n`; -// code2 += `});\n`; - -// let code3 = ``; -// code3 += `const tx = new Transaction({ initiator: wallet })\n`; -// code3 += ` .redeemValue({\n`; -// code3 += ` value: utxo,\n`; -// code3 += ` script: script,\n`; -// code3 += ` datum: walletKeyhash,\n`; -// code3 += ` })\n`; -// code3 += ` .sendValue(address, utxo)\n`; -// code3 += ` .setRequiredSigners([address]);\n`; -// code3 += `\n`; -// code3 += `const unsignedTx = await tx.build();\n`; -// code3 += `const signedTx = await wallet.signTx(unsignedTx, true);\n`; -// code3 += `const txHash = await wallet.submitTx(signedTx);\n`; - -// return ( -// -//

    Unlock Asset from Always Succeed Script

    - -//

    -// As we may have locked assets in the contract, you can create -// transactions to unlock the assets. -//

    - -//

    -// Similar to locking assets, let's get the PlutusScript, -// script address, wallet address and the wallet's keyhash. -//

    - -// - -//

    -// Then, we fetch the input UTXO from the script address. This input UTXO is -// needed for transaction builder. In this demo, we are using{' '} -// KoiosProvider, but this can be interchanged with other -// providers that Mesh provides, see{' '} -// Providers. -//

    - -// - -//

    -// Next, we build the transaction and send the ADA back to the wallet -// address. We use redeemValue() to consume the UTXO on the -// script, and sendValue() to send the ADA back to the wallet -// address. Note that here we do a partial sign. Lastly, we sign and submit -// the transaction. -//

    - -// - -//

    If you want to see it in action, click the button below to unlock your ADA.

    - -// {connected ? ( -// <> -// -// -// -// ) : ( -// -// )} -// - -//

    -// Here is an example of a successful transaction on{' '} -// -// preprod.cardanoscan.io -// -// . -//

    - -//

    -// Now, you have successfully locked and unlocked assets from the script. -// You can start your own project with our{' '} -// -// plu-ts starter kit -// -// . -//

    -//
    -// ); -// } - -// /** -// * Hello Contract -// */ - -// function HelloWorldScript() { -// let codeImport = ``; -// codeImport += `import {\n`; -// codeImport += ` bool,\n`; -// codeImport += ` compile,\n`; -// codeImport += ` makeValidator,\n`; -// codeImport += ` pfn,\n`; -// codeImport += ` Script,\n`; -// codeImport += ` PPubKeyHash,\n`; -// codeImport += ` PScriptContext,\n`; -// codeImport += ` bs,\n`; -// codeImport += `} from '@harmoniclabs/plu-ts';\n`; - -// let code1 = ``; -// code1 += `const contract = pfn(\n`; -// code1 += ` [PPubKeyHash.type, bs, PScriptContext.type],\n`; -// code1 += ` bool\n`; -// code1 += `)((owner, message, ctx) => {\n`; -// code1 += ` const isBeingPolite = message.eq('Hello plu-ts');\n`; -// code1 += `\n`; -// code1 += ` const signedByOwner = ctx.tx.signatories.some(owner.eqTerm);\n`; -// code1 += `\n`; -// code1 += ` return isBeingPolite.and(signedByOwner);\n`; -// code1 += `});\n`; - -// let code2 = ``; -// code2 += `const untypedValidator = makeValidator(contract);\n`; -// code2 += `const compiledContract = compile(untypedValidator);\n`; -// code2 += `\n`; -// code2 += `const script = new Script('PlutusScriptV2', compiledContract);`; - -// let code3 = `const scriptCbor = script.cbor.toString();`; - -// return ( -// -//

    Hello plu-ts Script

    - -//

    -// In this section, we will be locking 2 ADA from your wallet to a{' '} -// -// Hello plu-ts -// {' '} -// smart contract. Unlike the Always Succeed script, this script will only -// be able to unlock if we redeem with a string Hello plu-ts{' '} -// in our redeemer. Let's learn how we can do that. -//

    - -//

    Let's import the necessary modules from plu-ts:

    - -// - -//

    -// Here is a Hello plu-ts script written in plu-ts: -//

    - -// - -//

    -// Next, we will execute makeValidator() so that the node will -// be able to evaluate it, compile() to compile the validator, -// and wrapping it in a Script that can be used offchain: -//

    - -// - -//

    Lasly, we will get the compiled contract's CBOR:

    - -// -//
    -// ); -// } - -// function HelloWorldLock() { -// const [response, setResponse] = useState(null); -// const [responseError, setResponseError] = useState(null); -// const [loading, setLoading] = useState(false); -// const { wallet, connected } = useWallet(); - -// async function lockAsset() { -// setLoading(true); -// setResponse(null); -// setResponseError(null); - -// try { -// const script: PlutusScript = { -// code: getHelloScriptCbor(), -// version: 'V2', -// }; -// const scriptAddress = resolvePlutusScriptAddress(script, 0); - -// const address = (await wallet.getUsedAddresses())[0]; -// const walletKeyhash: Data = resolvePaymentKeyHash(address); - -// const tx = new Transaction({ initiator: wallet }).sendLovelace( -// { -// address: scriptAddress, -// datum: { -// value: walletKeyhash, -// inline: true, -// }, -// }, -// '2000000' -// ); - -// const unsignedTx = await tx.build(); -// const signedTx = await wallet.signTx(unsignedTx); -// const txHash = await wallet.submitTx(signedTx); - -// setResponse(txHash); -// } catch (error) { -// setResponseError(`${error}`); -// } -// setLoading(false); -// } - -// let code1 = ``; -// code1 += `const script: PlutusScript = {\n`; -// code1 += ` code: scriptCbor,\n`; -// code1 += ` version: 'V2',\n`; -// code1 += `};\n`; -// code1 += `const scriptAddress = resolvePlutusScriptAddress(script, 0);\n`; - -// let code2 = ``; -// code2 += `const address = (await wallet.getUsedAddresses())[0];\n`; -// code2 += `const walletKeyhash = resolvePaymentKeyHash(address);\n`; - -// let code3 = ``; -// code3 += `const tx = new Transaction({ initiator: wallet })\n`; -// code3 += ` .sendLovelace(\n`; -// code3 += ` {\n`; -// code3 += ` address: scriptAddress,\n`; -// code3 += ` datum: {\n`; -// code3 += ` value: walletKeyhash,\n`; -// code3 += ` inline: true,\n`; -// code3 += ` },\n`; -// code3 += ` },\n`; -// code3 += ` '2000000'\n`; -// code3 += ` );\n`; -// code3 += `\n`; -// code3 += `const unsignedTx = await tx.build();\n`; -// code3 += `const signedTx = await wallet.signTx(unsignedTx);\n`; -// code3 += `const txHash = await wallet.submitTx(signedTx);\n`; - -// return ( -// -//

    Lock ADA in Hello plu-ts Script

    - -//

    -// Similar to the Always Succeed script, we will be locking 2 ADA from your -// wallet to the{' '} -// -// Hello plu-ts -// {' '} -// script. Let's see how we can do that. -//

    - -//

    -// Firstly, we initialize a new PlutusScript with the -// serialized CBOR, and get the script's address. -//

    - -// - -//

    -// Next, we get the wallet's address (for multiple address wallet, we -// select the first address) and use that to build the hash, which will be -// used as the datum value. -//

    - -// - -//

    -// Then, we build the transaction and send the ADA to the script's address. -// We also include the datum value, which is the wallet's hash. Lastly, we -// sign and submit the transaction. -//

    - -// - -//

    To see it in action, connect your wallet and give it a try.

    - -// {connected ? ( -// <> -// -// -// -// ) : ( -// -// )} -// - -//

    -// Here is an example of a successful transaction on{' '} -// -// preprod.cardanoscan.io -// -// . -//

    -//
    -// ); -// } - -// function HelloWorldUnlock() { -// const [response, setResponse] = useState(null); -// const [responseError, setResponseError] = useState(null); -// const [loading, setLoading] = useState(false); -// const { wallet, connected } = useWallet(); - -// async function unlockAsset() { -// setLoading(true); -// setResponse(null); -// setResponseError(null); - -// try { -// const script: PlutusScript = { -// code: getHelloScriptCbor(), -// version: 'V2', -// }; -// const scriptAddress = resolvePlutusScriptAddress(script, 0); -// const address = (await wallet.getUsedAddresses())[0]; -// const walletKeyhash: Data = resolvePaymentKeyHash(address); - -// const blockchainProvider = new BlockfrostProvider( -// process.env.NEXT_PUBLIC_BLOCKFROST_API_KEY_PREPROD! -// ); - -// const dataHash = resolveDataHash(walletKeyhash); -// const utxos = await blockchainProvider.fetchAddressUTxOs( -// scriptAddress, -// 'lovelace' -// ); -// let utxo = utxos.find((utxo: any) => { -// return utxo.output.dataHash == dataHash; -// }); - -// if (utxo) { -// const redeemer = { -// data: 'Hello plu-ts', -// }; - -// const tx = new Transaction({ initiator: wallet }) -// .redeemValue({ -// value: utxo, -// script: script, -// datum: utxo, -// redeemer: redeemer, -// }) -// .sendValue(address, utxo) -// .setRequiredSigners([address]); - -// const unsignedTx = await tx.build(); -// const signedTx = await wallet.signTx(unsignedTx, true); -// const txHash = await wallet.submitTx(signedTx); - -// setResponse(txHash); -// } else { -// setResponseError(`No utxo found, please lock asset first`); -// } -// } catch (error) { -// setResponseError(`${error}`); -// } -// setLoading(false); -// } - -// let code1 = ``; -// code1 += `const script: PlutusScript = {\n`; -// code1 += ` code: scriptCbor,\n`; -// code1 += ` version: 'V2',\n`; -// code1 += `};\n`; -// code1 += `const scriptAddress = resolvePlutusScriptAddress(script, 0);\n`; -// code1 += `\n`; -// code1 += `const address = (await wallet.getUsedAddresses())[0];\n`; -// code1 += `const walletKeyhash = resolvePaymentKeyHash(address);\n`; - -// let code2 = ``; -// code2 += `const dataHash = resolveDataHash(walletKeyhash);\n\n`; -// code2 += `const blockchainProvider = new KoiosProvider('preprod');\n`; -// code2 += `const utxos = await blockchainProvider.fetchAddressUTxOs(\n`; -// code2 += ` scriptAddress,\n`; -// code2 += ` 'lovelace'\n`; -// code2 += `);\n\n`; -// code2 += `let utxo = utxos.find((utxo: any) => {\n`; -// code2 += ` return utxo.output.dataHash == dataHash;\n`; -// code2 += `});\n`; - -// let codeRedeemer = ``; -// codeRedeemer += `const redeemer = {\n`; -// codeRedeemer += ` data: 'Hello plu-ts',\n`; -// codeRedeemer += `};\n`; - -// let code3 = ``; -// code3 += `const tx = new Transaction({ initiator: wallet })\n`; -// code3 += ` .redeemValue({\n`; -// code3 += ` value: utxo,\n`; -// code3 += ` script: script,\n`; -// code3 += ` datum: utxo,\n`; -// code3 += ` redeemer: redeemer,\n`; -// code3 += ` })\n`; -// code3 += ` .sendValue(address, utxo)\n`; -// code3 += ` .setRequiredSigners([address]);\n`; -// code3 += `\n`; -// code3 += `const unsignedTx = await tx.build();\n`; -// code3 += `const signedTx = await wallet.signTx(unsignedTx, true);\n`; -// code3 += `const txHash = await wallet.submitTx(signedTx);\n`; - -// return ( -// -//

    Unlock ADA from Hello plu-ts Script

    - -//

    -// Now that we have locked ADA in the Hello plu-ts script, let's see how we -// can unlock it. We will be using the same script as before. Let's get the{' '} -// PlutusScript, script address, wallet address and the -// wallet's keyhash. -//

    - -// - -//

    -// Then, we use KoiosProvider to fetch input UTXO from the -// script address. This input UTXO is needed for transaction builder. In -// this demo, we are using KoiosProvider, but this can be -// interchange with other providers that Mesh provides, see{' '} -// Providers. -//

    - -//

    -// We use resolveDataHash() to get the data hash of the wallet -// address. Doing so allow us to retrive the UTXO that is locked in the -// script. We then use find() to filter the UTXO that is -// locked by the user who locked it. -//

    - -// - -//

    -// Next, we need to create a redeemer to redeem the locked asset from the -// script. The redeemer is the argument specified by the user that -// interacts with the smart contract In this contract, we want to send the -// string "Hello plu-ts". -//

    - -// - -//

    -// Now that we have the input UTXO and the redeemer, we can build the -// transaction. We use redeemValue() to consume the UTXO on -// the script, and sendValue() to send the ADA back to the -// wallet address. Notice that we use utxo in the{' '} -// redeemValue(), this is how we can use reference input. Note -// that here we do a partial sign because we have smart contracts in the -// transaction. Lastly, we sign and submit the transaction. -//

    - -// - -//

    If you want to see it in action, click the button below to unlock your ADA.

    - -// {connected ? ( -// <> -// -// -// -// ) : ( -// -// )} -// - -//

    -// Here is an example of a successful transaction on{' '} -// -// preprod.cardanoscan.io -// -// . -//

    - -//

    -// Now, you have successfully locked and unlocked assets from the script. -// If you want to see the full code, you can check it out in our{' '} -// -// GitHub -// {' '} -// repo or start your own project with our{' '} -// -// plu-ts starter kit -// -// . -//

    -//
    -// ); -// } - -// // function VestingScript() { -// // let codeImport = ``; -// // codeImport += `import {\n`; -// // codeImport += ` bool,\n`; -// // codeImport += ` compile,\n`; -// // codeImport += ` makeValidator,\n`; -// // codeImport += ` pBool,\n`; -// // codeImport += ` pfn,\n`; -// // codeImport += ` pstruct,\n`; -// // codeImport += ` Script,\n`; -// // codeImport += ` V2,\n`; -// // codeImport += ` PPubKeyHash,\n`; -// // codeImport += ` int,\n`; -// // codeImport += ` data,\n`; -// // codeImport += ` PScriptContext,\n`; -// // codeImport += ` pmatch,\n`; -// // codeImport += `} from '@harmoniclabs/plu-ts';\n`; - -// // let code1 = ``; -// // code1 += `const VestingDatum = pstruct({\n`; -// // code1 += ` VestingDatum: {\n`; -// // code1 += ` beneficiary: PPubKeyHash.type,\n`; -// // code1 += ` deadline: int,\n`; -// // code1 += ` },\n`; -// // code1 += `});\n`; -// // code1 += `\n`; -// // code1 += `const contract = pfn(\n`; -// // code1 += ` [VestingDatum.type, data, PScriptContext.type],\n`; -// // code1 += ` bool\n`; -// // code1 += `)((datum, _redeemer, ctx) => {\n`; -// // code1 += ` const signedByBeneficiary = ctx.tx.signatories.some(\n`; -// // code1 += ` datum.beneficiary.eqTerm\n`; -// // code1 += ` );\n`; -// // code1 += `\n`; -// // code1 += ` const deadlineReached = pmatch(ctx.tx.interval.from.bound)\n`; -// // code1 += ` .onPFinite(({ _0: lowerInterval }) => datum.deadline.ltEq(lowerInterval))\n`; -// // code1 += ` ._((_) => pBool(false));\n`; -// // code1 += `\n`; -// // code1 += ` return signedByBeneficiary.and(deadlineReached);\n`; -// // code1 += `});`; - -// // let code2 = ``; -// // code2 += `const untypedValidator = makeValidator(contract);\n`; -// // code2 += `const compiledContract = compile(untypedValidator);\n`; -// // code2 += `\n`; -// // code2 += `const script = new Script('PlutusScriptV2', compiledContract);`; - -// // let code3 = `const scriptCbor = script.cbor.toString();`; - -// // return ( -// // -// //

    Vesting Script

    - -// //

    -// // In this section, we will be locking 2 ADA from your wallet to a{' '} -// // -// // Vesting -// // {' '} -// // smart contract. Unlike the Always Succeed script, this script will only -// // be able to unlock by the beneficiary after the deadline. -// //

    - -// //

    Let's import the necessary modules from plu-ts:

    - -// // - -// //

    Here is a Vesting script written in plu-ts:

    - -// // - -// //

    -// // Next, we will execute makeValidator() so that the node will -// // be able to evaluate it, compile() to compile the validator, -// // and wrapping it in a Script that can be used offchain: -// //

    - -// // - -// //

    Lasly, we will get the compiled contract's CBOR:

    - -// // -// //
    -// // ); -// // } - -// // function VestingLock() { -// // const [response, setResponse] = useState(null); -// // const [responseError, setResponseError] = useState(null); -// // const [loading, setLoading] = useState(false); -// // const { wallet, connected } = useWallet(); - -// // async function lockAsset() { -// // setLoading(true); -// // setResponse(null); -// // setResponseError(null); - -// // try { -// // const script: PlutusScript = { -// // code: getVestingScriptCbor(), -// // version: 'V2', -// // }; -// // const scriptAddress = resolvePlutusScriptAddress(script, 0); -// // console.log('scriptAddress', scriptAddress); - -// // const address = (await wallet.getUsedAddresses())[0]; - -// // const nowPosix = Date.now(); -// // console.log('nowPosix', nowPosix); - -// // const datum: Data = { -// // alternative: 0, -// // fields: [resolvePaymentKeyHash(address), nowPosix + 10_000], -// // }; -// // console.log('datum', resolvePaymentKeyHash(address), nowPosix + 10_000); - -// // const tx = new Transaction({ initiator: wallet }).sendLovelace( -// // { -// // address: scriptAddress, -// // datum: { -// // value: datum, -// // inline: true, -// // }, -// // }, -// // '2000000' -// // ); - -// // const unsignedTx = await tx.build(); -// // const signedTx = await wallet.signTx(unsignedTx); -// // const txHash = await wallet.submitTx(signedTx); - -// // setResponse(txHash); -// // } catch (error) { -// // setResponseError(`${error}`); -// // } -// // setLoading(false); -// // } - -// // return ( -// // -// //

    Lock ADA in Vesting Script

    - -// //

    - -// // {connected ? ( -// // <> -// // -// // -// // -// // ) : ( -// // -// // )} -// // -// //
    -// // ); -// // } - -// // function VestingUnlock() { -// // const [response, setResponse] = useState(null); -// // const [responseError, setResponseError] = useState(null); -// // const [loading, setLoading] = useState(false); -// // const { wallet, connected } = useWallet(); - -// // async function unlockAsset() { -// // setLoading(true); -// // setResponse(null); -// // setResponseError(null); - -// // try { -// // const script: PlutusScript = { -// // code: getVestingScriptCbor(), -// // version: 'V2', -// // }; -// // const scriptAddress = resolvePlutusScriptAddress(script, 0); -// // console.log('scriptAddress', scriptAddress); -// // const address = (await wallet.getUsedAddresses())[0]; - -// // /** -// // * -// // 556f3a70b8a68081cf36c918dd9933abdca34f20fc534499c817182b 1681052219252 - -// // 5867c3b8e27840f556ac268b781578b14c5661fc63ee720dbeab663f 1681132778699 - -// // addr_test1wzaax9v49zvk592unvgjh6az2597he2z8779jmhcmxkw3mqn5u4kd -// // datum 5867c3b8e27840f556ac268b781578b14c5661fc63ee720dbeab663f 1681146278850 -// // */ -// // const datum: Data = { -// // alternative: 0, -// // fields: [resolvePaymentKeyHash(address), 1681146278850], -// // }; - -// // // const blockchainProvider = new KoiosProvider('preprod'); -// // const blockchainProvider = new BlockfrostProvider( -// // process.env.NEXT_PUBLIC_BLOCKFROST_API_KEY_PREPROD! -// // ); - -// // const dataHash = resolveDataHash(datum); -// // const utxos = await blockchainProvider.fetchAddressUTxOs( -// // scriptAddress, -// // 'lovelace' -// // ); -// // let utxo = utxos.find((utxo: any) => { -// // return utxo.output.dataHash == dataHash; -// // }); -// // console.log('dataHash', dataHash); -// // console.log('utxo', utxo); - -// // if (utxo) { -// // const redeemer = { -// // data: 0, -// // }; - -// // const tx = new Transaction({ initiator: wallet }) -// // .redeemValue({ -// // value: utxo, -// // script: script, -// // datum: utxo, -// // redeemer: redeemer, -// // }) -// // .sendValue(address, utxo) -// // .setRequiredSigners([address]) -// // .setTimeToStart(Date.now().toString()); -// // // .setTimeToExpire('9999999999999') -// // const unsignedTx = await tx.build(); -// // const signedTx = await wallet.signTx(unsignedTx, true); -// // console.log('signedTx', signedTx); -// // // const txHash = await wallet.submitTx(signedTx); -// // const txHash = await blockchainProvider.submitTx(signedTx); - -// // setResponse(txHash); -// // } else { -// // setResponseError(`No utxo found, please lock asset first`); -// // } -// // } catch (error) { -// // setResponseError(`${error}`); -// // } -// // setLoading(false); -// // } - -// // return ( -// // -// //

    Unlock ADA from Vesting Script

    - -// // {connected ? ( -// // <> -// // -// // -// // -// // ) : ( -// // -// // )} -// // -// //
    -// // ); -// // } - -// export default GuidePlutsPage; diff --git a/apps/mesh-web/pages/guides/prove-wallet-ownership.tsx b/apps/mesh-web/pages/guides/prove-wallet-ownership.tsx deleted file mode 100644 index 6cf47cd00..000000000 --- a/apps/mesh-web/pages/guides/prove-wallet-ownership.tsx +++ /dev/null @@ -1,409 +0,0 @@ -import type { NextPage } from 'next'; -import GuidesLayout from '../../components/pages/guides/layout'; -import Codeblock from '../../components/ui/codeblock'; -import { Element } from 'react-scroll'; -import Metatags from '../../components/site/metatags'; -import { checkSignature, generateNonce } from '@meshsdk/core'; -import { CardanoWallet, useWallet } from '@meshsdk/react'; -import { useState } from 'react'; -import RunDemoResult from '../../components/common/runDemoResult'; - -const GuideLoginWithWalletPage: NextPage = () => { - const { wallet, connected } = useWallet(); - const [state, setState] = useState(0); - const [response, setResponse] = useState(null); - - const sidebarItems = [ - { label: 'How does it work?', to: 'howwork' }, - { label: 'Client: Connect wallet and get staking address', to: 'step1' }, - { label: 'Server: Generate nonce and store in database', to: 'step2' }, - { label: 'Client: Verify ownership by signing the nonce', to: 'step3' }, - { label: 'Server: Verify signature', to: 'step4' }, - { label: 'Put them all together', to: 'step5' }, - ]; - - async function frontendStep1() { - if (connected) { - setState(1); - const userAddress = (await wallet.getRewardAddresses())[0]; - await backendStep1(userAddress); - } - } - - async function backendStep1(userAddress) { - const nonce = generateNonce('Sign to login in to Mesh: '); - await frontendStep2(userAddress, nonce); - } - - async function frontendStep2(userAddress, nonce) { - try { - const signature = await wallet.signData(userAddress, nonce); - await backendStep2(userAddress, nonce, signature); - } catch (error) { - setState(0); - } - } - - async function backendStep2(userAddress, nonce, signature) { - const result = checkSignature(nonce, userAddress, signature); - setResponse(result); - setState(0); - } - - let codeSnippet1 = `const { wallet, connected } = useWallet();\n\n`; - codeSnippet1 += `async function frontendStartLoginProcess() {\n`; - codeSnippet1 += ` if (connected) {\n`; - codeSnippet1 += ` const userAddress = (await wallet.getRewardAddresses())[0];\n\n `; - codeSnippet1 += ` // do: send request with 'userAddress' to the backend\n`; - codeSnippet1 += ` }\n`; - codeSnippet1 += `}\n`; - - let codeSnippet2 = `import { generateNonce } from '@meshsdk/core';\n\n`; - codeSnippet2 += `async function backendGetNonce(userAddress) {\n`; - codeSnippet2 += ` // do: if new user, create new user model in the database\n\n`; - codeSnippet2 += ` const nonce = generateNonce('Sign to login in to Mesh: ');\n\n`; - codeSnippet2 += ` // do: store 'nonce' in user model in the database\n\n`; - codeSnippet2 += ` // do: return 'nonce'\n`; - codeSnippet2 += `}\n`; - - let codeSnippet3 = ``; - codeSnippet3 += `async function frontendSignMessage(nonce) {\n`; - codeSnippet3 += ` try {\n`; - codeSnippet3 += ` const userAddress = (await wallet.getRewardAddresses())[0];\n`; - codeSnippet3 += ` const signature = await wallet.signData(userAddress, nonce);\n\n`; - codeSnippet3 += ` // do: send request with 'signature' and 'userAddress' to the backend\n`; - codeSnippet3 += ` } catch (error) {\n`; - codeSnippet3 += ` // catch error if user refuse to sign\n`; - codeSnippet3 += ` }\n`; - codeSnippet3 += `}\n`; - - let codeSnippet4 = `import { checkSignature } from '@meshsdk/core';\n\n`; - codeSnippet4 += `async function backendVerifySignature(userAddress, signature) {\n`; - codeSnippet4 += ` // do: get 'nonce' from user (database) using 'userAddress'\n\n`; - codeSnippet4 += ` const result = checkSignature(nonce, userAddress, signature);\n\n`; - codeSnippet4 += ` // do: update 'nonce' in the database with another random string\n\n`; - codeSnippet4 += ` // do: do whatever you need to do, once the user has proven ownership\n`; - codeSnippet4 += ` // it could be creating a valid JSON Web Token (JWT) or session\n`; - codeSnippet4 += ` // it could be doing something offchain\n`; - codeSnippet4 += ` // it could just be updating something in the database\n`; - codeSnippet4 += `}\n`; - - let codeSnippetClient = `import { CardanoWallet, useWallet } from '@meshsdk/react';\n\n`; - codeSnippetClient += `export default function Page() {\n`; - codeSnippetClient += ` const { wallet, connected } = useWallet();\n`; - codeSnippetClient += ` \n`; - codeSnippetClient += ` async function frontendStartLoginProcess() {\n`; - codeSnippetClient += ` if (connected) {\n`; - codeSnippetClient += ` const userAddress = (await wallet.getRewardAddresses())[0];\n`; - codeSnippetClient += ` const nonce = await backendGetNonce(userAddress);\n`; - codeSnippetClient += ` await frontendSignMessage(nonce);\n`; - codeSnippetClient += ` }\n`; - codeSnippetClient += ` }\n`; - codeSnippetClient += ` \n`; - codeSnippetClient += ` async function frontendSignMessage(nonce) {\n`; - codeSnippetClient += ` try {\n`; - codeSnippetClient += ` const userAddress = (await wallet.getRewardAddresses())[0];\n`; - codeSnippetClient += ` const signature = await wallet.signData(userAddress, nonce);\n`; - codeSnippetClient += ` await backendVerifySignature(userAddress, signature);\n`; - codeSnippetClient += ` } catch (error) {\n`; - codeSnippetClient += ` setState(0);\n`; - codeSnippetClient += ` }\n`; - codeSnippetClient += ` }\n\n`; - codeSnippetClient += ` return (\n`; - codeSnippetClient += ` <>\n`; - codeSnippetClient += ` frontendStartLoginProcess()}\n`; - codeSnippetClient += ` />\n`; - codeSnippetClient += ` \n`; - codeSnippetClient += ` );\n`; - codeSnippetClient += `}\n`; - - let codeSnippetServer = ``; - codeSnippetServer += `import { checkSignature, generateNonce } from '@meshsdk/core';\n`; - codeSnippetServer += `\n`; - codeSnippetServer += `async function backendGetNonce(userAddress) {\n`; - codeSnippetServer += ` const nonce = generateNonce('Sign to login in to Mesh: ');\n`; - codeSnippetServer += ` return nonce;\n`; - codeSnippetServer += `}\n`; - codeSnippetServer += `\n`; - codeSnippetServer += `async function backendVerifySignature(userAddress, signature) {\n`; - codeSnippetServer += ` // do: get 'nonce' from database\n\n`; - codeSnippetServer += ` const result = checkSignature(nonce, userAddress, signature);\n`; - codeSnippetServer += ` if(result){\n`; - codeSnippetServer += ` // create JWT or approve certain process\n`; - codeSnippetServer += ` }\n`; - codeSnippetServer += ` else{\n`; - codeSnippetServer += ` // prompt user that signature is not correct\n`; - codeSnippetServer += ` }\n`; - codeSnippetServer += `}\n`; - - let codeSnippetWallet = ``; - codeSnippetWallet += ` frontendStartLoginProcess()}\n`; - codeSnippetWallet += `/>\n`; - - return ( - <> - - -

    - It's cryptographically easy to prove the ownership of an account by - signing a piece of data using a private key. Since a user's public - address can be used as their identifier, we can build an authentication - mechanism that is based on message signing. This mechanism is made - possible because we are able to cryptographically prove the ownership of an - account by signing a specific piece of data using the corresponding - private key. If the data is correctly signed, then the backend will - recognize it as coming from the owner of the public address. -

    - -

    - JSON Web Token (JWT) claims can typically be used to pass identity of - authenticated users between an identity provider and a service - provider. A server (service provider) could generate a token and - provide that to a client (identity provider). For example, a client could then - use that token to prove ownership of a wallet, as these tokens can - be signed by one party's private key (in this case, the client's). -

    - -

    Some example uses of data signing to cryptographically prove ownership:

    - -
      -
    • - Authenticate user sign in using JSON Web Token (JWT). A - cryptographically-secure login to prove the ownership of an account - by signing a piece of data using a private key. -
    • -
    • - Authenticate user's action. If the backend wants to confirm - a user's authorization on an off-chain action, for example, engaging in - in-game trading. -
    • -
    • - Off chain account flow. If you need to display certain data - that is off-chain or on a website only to a particular user - identified by their wallet, you could use message signing as a means of - doing so. -
    • -
    - - -

    Demo

    -

    Try the demo. Sign in with your Cardano wallet.

    - frontendStep1()} - /> - -

    - You will get true if the nonce has been signed by the - user's wallet. -

    -
    - - -

    How does It Work?

    - - - -

    - By signing a message, you are affirming that you are in control of - the wallet address linked to the Blockchain, and thus can prove - ownership of it. -

    - -

    There are 4 ingredients to signing a message:

    - -
      -
    • user wallet address
    • -
    • private key
    • -
    • public key
    • -
    • message to sign
    • -
    - -

    - To check if a user owns a certain address on a Web3 site, one needs - to provide a message and have the user "sign" it. This "signature" - is generated using the message, the user's private key, the public - key, and a cryptographic algorithm. -

    - -

    - To ensure the signature is valid, the same cryptographic algorithm - is applied to the message and the public key is obtained. You may be - wondering how this can be secure? The answer is that without the - private key, the validation of the message and the public key cannot - be cryptographically matched, thereby confirming ownership. -

    -
    - - -

    Client: Connect Wallet and Get Staking Address

    -

    - The User model stored in the database of the backend server must - have two compulsory fields: public address and nonce. Furthermore, - this address has to be unique. Other details about the user, such as - username, Twitter ID, and name fields can be added, but are not essential - for this process. -

    -

    - On Cardano, to obtain a user's public address as an identifier, we can use their - wallet's staking address. This will be stored in the server side - database, so that authorized wallets can be linked. The user never - has to worry about manually entering their address, since it can be - retrieved using wallet.getRewardAddresses(). -

    - -

    - With the user's wallet connected, the first step is to get the user's staking address and - send it to our backend server. -

    - - -
    - - -

    Server: Generate Nonce and Store in Database

    - -

    - In the backend, we first need to generate a new nonce, which is initialized as a - random string. The purpose of this is to create a unique message - that can be used for authentication of the user's wallet. This nonce - will be the payload for the user to prove ownership of the wallet. With - Mesh, you can generate a new nonce with generateNonce() - , and set the message as{' '} - Sign to login in to Mesh: nonce. -

    -

    - By utilizing the userAddress, we can look up the - database to determine whether the user is new or already exists. -

    -

    - If the user is new, we can create a new user entry, storing their - staking address, nonce, and set their status as "not verified". Once - the user has successfully verified, we can update their status to - "verified" in our database. -

    -

    - For existing users, we just have to store the newly generated nonce - in the database. -

    - - - -

    - Lastly, we will return the nonce for the user to sign - using their private key. -

    -
    - - -

    Client: Verify ownership by signing the nonce

    -

    - We are ready to use the private key associated with the wallet to - sign the nonce with{' '} - await wallet.signData(userAddress, nonce), which - enables the dApp to request the user to sign a payload according to{' '} - - CIP-8 - - . -

    -

    - We request the user's authorization and show them the message that - is to be signed: Sign to login in to Mesh: nonce. Once - accepted, the signature will be generated and the dApp will process - the signature to authenticate the user. -

    - - -
    - - -

    Server: Verify Signature

    - -

    - When the backend receives the request, it retrieves the user associated - with the specified address from the database. It then obtains the - associated nonce from the database, - which is a random value that is only known to the user. -

    -

    - With the nonce, staking address, and signature, the backend can - cryptographically check that the nonce has been correctly signed by - the user. This allows the backend to verify that the user is the - owner of the public address, as only the owner of the address would - know the nonce value and be able to sign it with the associated - private key. -

    -

    - If the signature is verified, the user has successfully - authenticated and the frontend will then receive a JSON Web Token - (JWT) or session identifier to allow the user to access further - resources. This is an example is for login process, but you can - change it to use in approving a specific action, for example. -

    -

    - We also ensure that the nonce is not re-used (as this would make it - possible for an attacker to gain access to the user's account). This - is done by generating a random nonce for the user and saving it to - the database. By constantly generating a unique nonce each time the - user logs in, we can guarantee the user's signature is secure and - keep their account safe. -

    - -
    - - -

    Putting It All Together

    -

    - OK, let's put it all together! Your frontend code should now contain two - functions frontendStartLoginProcess() and{' '} - frontendSignMessage(nonce). -

    -

    - For signing in with a wallet, you can use the CardanoWallet{' '} - React UI component to connect and sign in with the user's wallet: -

    - -

    Putting the frontend code together might look like this:

    - -

    - And the server side code should have 2 REST endpoints,{' '} - backendGetNonce(userAddress) and{' '} - backendVerifySignature(userAddress, signature). The - code might look like this: -

    - -

    - There you go! Although this guide shows you how somebody can sign in with - wallet, the same technique can be used to authenticate any of a user's - actions. -

    -
    -
    - - ); -}; - -export default GuideLoginWithWalletPage; diff --git a/apps/mesh-web/pages/guides/smart-contract-transactions.tsx b/apps/mesh-web/pages/guides/smart-contract-transactions.tsx deleted file mode 100644 index 04ff22669..000000000 --- a/apps/mesh-web/pages/guides/smart-contract-transactions.tsx +++ /dev/null @@ -1,1176 +0,0 @@ -import type { NextPage } from 'next'; -import Link from 'next/link'; -import GuidesLayout from '../../components/pages/guides/layout'; -import Codeblock from '../../components/ui/codeblock'; -import { Element } from 'react-scroll'; -import Metatags from '../../components/site/metatags'; -import { CardanoWallet, useWallet } from '@meshsdk/react'; -import { BlockfrostProvider } from '@meshsdk/core'; -import { - Transaction, - resolvePaymentKeyHash, - resolvePlutusScriptAddress, - resolveDataHash, -} from '@meshsdk/core'; -import type { Data, PlutusScript } from '@meshsdk/core'; -import { useEffect, useState } from 'react'; -import Button from '../../components/ui/button'; -import RunDemoResult from '../../components/common/runDemoResult'; -import ShowMoreDetails from '../../components/common/showMoreDetails'; -import useLocalStorage from '../../hooks/useLocalStorage'; -import MintMeshToken from '../../components/common/mintMeshToken'; -import { assetAssetId, assetPolicyId } from '../../configs/demo'; - -const policyId = assetPolicyId; -const assetId = assetAssetId; -const price = 10000000; - -const GuideSmartContractTransactionsPage: NextPage = () => { - const sidebarItems = [ - { label: 'Initialize the Marketplace', to: 'init' }, - { label: 'Listing asset for sale', to: 'listasset' }, - { label: 'Cancel the listing', to: 'cancelListing' }, - { label: 'Purchase the listed asset', to: 'purchaseAsset' }, - { label: 'Update listing', to: 'updateListing' }, - ]; - - return ( - <> - - - - - - - - - - - - ); -}; - -function IntroSection() { - const { wallet, connected } = useWallet(); - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - - return ( - <> -

    - In this guide, we will build a marketplace where users can list their - assets for sale and purchase the listed assets. The seller can update or - cancel the listing at any time. The contract is written in Haskell, and - it is open-source and available on{' '} - - GitHub - - . -

    -

    - If you would like to try out the demo in this guide, you can mint a Mesh - token which we will use for listing on this marketplace demo. Connect - your wallet and mint the token on preprod/preview testnet. -

    - - - {/* {connected ? ( - <> - - {response !== null && ( - <> -

    Mesh token minted successful.

    - - - )} - - ) : ( - - )} */} - -

    - If you now have the Mesh token, we can list it on the marketplace in - this demo. -

    - - ); -} - -function Init() { - return ( - <> - -

    Initialize the Plutus script

    -

    - The first step is to initialize the Plutus script. The compiled plutus - smart contract script CBOR is: -

    - -

    The Plutus script is initialized with the following code:

    - -

    - Let's say we are testing our marketplace implementation on{' '} - preprod, we can resolve the Plutus script address with{' '} - resolvePlutusScriptAddress where we input the{' '} - PlutusScript and define the network (in our - demo we use 0 for testnet): -

    - -
    - - ); -} - -function ListAsset() { - let code = ``; - code += `const addr = (await wallet.getUsedAddresses())[0];\n\n`; - code += `const datumConstr: Data = {\n`; - code += ` alternative: 0,\n`; - code += ` fields: [\n`; - code += ` resolvePaymentKeyHash(addr),\n`; - code += ` listPriceInLovelace,\n`; - code += ` policyId,\n`; - code += ` assetId,\n`; - code += ` ],\n`; - code += `};\n\n`; - code += `const tx = new Transaction({ initiator: wallet })\n`; - code += `.sendAssets(\n`; - code += ` {\n`; - code += ` address: scriptAddress,\n`; - code += ` datum: {\n`; - code += ` value: datumConstr,\n`; - code += ` },\n`; - code += ` },\n`; - code += ` [\n`; - code += ` {\n`; - code += ` unit: policyId + assetId,\n`; - code += ` quantity: '1',\n`; - code += ` },\n`; - code += ` ]\n`; - code += `);\n\n`; - code += `const unsignedTx = await tx.build();\n`; - code += `const signedTx = await wallet.signTx(unsignedTx);\n`; - code += `const txHash = await wallet.submitTx(signedTx);\n`; - - let codeDatum = ``; - codeDatum += `const datumConstr: Data = {\n`; - codeDatum += ` alternative: 0,\n`; - codeDatum += ` fields: [\n`; - codeDatum += ` resolvePaymentKeyHash(addr), // seller address as pubkeyhash\n`; - codeDatum += ` listPriceInLovelace, // price\n`; - codeDatum += ` policyId, // policy ID of token\n`; - codeDatum += ` assetId, // asset name of token in hex\n`; - codeDatum += ` ],\n`; - codeDatum += `};\n`; - - let codeAddress = `const addr = (await wallet.getUsedAddresses())[0];`; - - let codeTransaction = ``; - codeTransaction += `const tx = new Transaction({ initiator: wallet })\n`; - codeTransaction += `.sendAssets(\n`; - codeTransaction += ` {\n`; - codeTransaction += ` address: scriptAddress,\n`; - codeTransaction += ` datum: {\n`; - codeTransaction += ` value: datumConstr,\n`; - codeTransaction += ` },\n`; - codeTransaction += ` },\n`; - codeTransaction += ` [\n`; - codeTransaction += ` {\n`; - codeTransaction += ` unit: policyId + assetId,\n`; - codeTransaction += ` quantity: '1',\n`; - codeTransaction += ` },\n`; - codeTransaction += ` ]\n`; - codeTransaction += `);\n\n`; - codeTransaction += `const unsignedTx = await tx.build();\n`; - codeTransaction += `const signedTx = await wallet.signTx(unsignedTx);\n`; - codeTransaction += `const txHash = await wallet.submitTx(signedTx);\n`; - - // - - const { wallet, connected } = useWallet(); - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - const [userLocalStorage, setUserlocalStorage] = useLocalStorage( - 'meshMarketplaceDemo', - {} - ); - - const blockchainProvider = new BlockfrostProvider( - process.env.NEXT_PUBLIC_BLOCKFROST_API_KEY_PREPROD! - ); - - const { listAsset } = useMarketplacePlutus({ - blockchainFetcher: blockchainProvider, - network: 0, - }); - - async function doListAsset() { - setLoading(true); - setResponse(null); - - try { - const address = (await wallet.getUsedAddresses())[0]; - - const txHash = await listAsset({ - policyId: policyId, - assetId: assetId, - listPriceInLovelace: price, - quantity: '1', - }); - setUserlocalStorage({ - sellerAddress: address, - listPrice: price, - }); - setResponse(txHash); - } catch (error) { - setResponse(`${error}`); - } - setLoading(false); - } - - return ( - -

    Listing Asset for Sale

    - -

    - Firstly, we get the user's wallet address: this address is the seller's - address. We can acquire the first wallet's address from the connected - wallet with getUsedAddresses(): -

    - -

    Then, we create the datum that has the following schema:

    - -

    - Lastly, we create a transaction that uses sendAssets(), to - send the asset for sale to the script address with the datum we have - defined. policyId + assetId is the asset name in hex. We - build the transaction, the seller signs the transaction and submits the - transaction to the blockchain. -

    - - -

    Give the demo a try!

    - - {connected ? ( - <> - - {response !== null && ( - <> -

    Asset listed successful.

    - - - )} - - ) : ( - - )} - -

    - Now implement your own marketplace. Note: you may need a database to - store the listing information. -

    - - - - -
    - ); -} - -function CancelListing() { - let codeDatum = ``; - codeDatum += `const datumConstr: Data = {\n`; - codeDatum += ` alternative: 0,\n`; - codeDatum += ` fields: [\n`; - codeDatum += ` resolvePaymentKeyHash(addr), // seller address as pubkeyhash\n`; - codeDatum += ` listPriceInLovelace, // price\n`; - codeDatum += ` policyId, // policy ID of token\n`; - codeDatum += ` assetId, // asset name of token in hex\n`; - codeDatum += ` ],\n`; - codeDatum += `};\n`; - - let codegetAssetUtxo = ``; - codegetAssetUtxo += `async function _getAssetUtxo({ scriptAddress, asset, datum }) {\n`; - codegetAssetUtxo += ` const utxos = await blockchainFetcher.fetchAddressUTxOs(\n`; - codegetAssetUtxo += ` scriptAddress,\n`; - codegetAssetUtxo += ` asset\n`; - codegetAssetUtxo += ` );\n`; - codegetAssetUtxo += ` if (utxos.length == 0) {\n`; - codegetAssetUtxo += ` throw 'No listing found.';\n`; - codegetAssetUtxo += ` }\n`; - codegetAssetUtxo += ` const dataHash = resolveDataHash(datum);\n`; - codegetAssetUtxo += ` let utxo = utxos.find((utxo: any) => {\n`; - codegetAssetUtxo += ` return utxo.output.dataHash == dataHash;\n`; - codegetAssetUtxo += ` });\n`; - codegetAssetUtxo += ` return utxo;\n`; - codegetAssetUtxo += `}\n`; - - let codeRedeemer = `const redeemer = { data: { alternative: 1, fields: [] } };\n`; - - let codeTransaction = ''; - codeTransaction += `const tx = new Transaction({ initiator: wallet })\n`; - codeTransaction += ` .redeemValue({\n`; - codeTransaction += ` value: assetUtxo,\n`; - codeTransaction += ` script: script,\n`; - codeTransaction += ` datum: datumConstr,\n`; - codeTransaction += ` redeemer: redeemer,\n`; - codeTransaction += ` })\n`; - codeTransaction += ` .sendValue(addr, assetUtxo)\n`; - codeTransaction += ` .setRequiredSigners([addr]);\n`; - codeTransaction += `\n`; - codeTransaction += `const unsignedTx = await tx.build();\n`; - codeTransaction += `const signedTx = await wallet.signTx(unsignedTx, true);\n`; - codeTransaction += `const txHash = await wallet.submitTx(signedTx);\n`; - - let code = ``; - code += `const addr = (await wallet.getUsedAddresses())[0];\n`; - code += `\n`; - code += `const datumConstr: Data = {\n`; - code += ` alternative: 0,\n`; - code += ` fields: [\n`; - code += ` resolvePaymentKeyHash(addr),\n`; - code += ` listPriceInLovelace,\n`; - code += ` policyId,\n`; - code += ` assetId,\n`; - code += ` ],\n`; - code += `};\n`; - code += `\n`; - code += `const assetUtxo = await _getAssetUtxo({\n`; - code += ` scriptAddress: scriptAddress,\n`; - code += ` asset: '${policyId}${assetId}',\n`; - code += ` datum: datumConstr,\n`; - code += `});\n`; - code += `\n`; - code += `if (assetUtxo === undefined) {\n`; - code += ` throw 'No listing found.';\n`; - code += `}\n`; - code += `\n`; - code += `const redeemer = { data: { alternative: 1, fields: [] } };\n`; - code += `\n`; - code += `const tx = new Transaction({ initiator: wallet })\n`; - code += ` .redeemValue({\n`; - code += ` value: assetUtxo,\n`; - code += ` script: script,\n`; - code += ` datum: datumConstr,\n`; - code += ` redeemer: redeemer,\n`; - code += ` })\n`; - code += ` .sendValue(addr, assetUtxo)\n`; - code += ` .setRequiredSigners([addr]);\n`; - code += `\n`; - code += `const unsignedTx = await tx.build();\n`; - code += `const signedTx = await wallet.signTx(unsignedTx, true);\n`; - code += `const txHash = await wallet.submitTx(signedTx);\n`; - - // - - const { connected } = useWallet(); - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - - const blockchainProvider = new BlockfrostProvider( - process.env.NEXT_PUBLIC_BLOCKFROST_API_KEY_PREPROD! - ); - - const { cancelListing } = useMarketplacePlutus({ - blockchainFetcher: blockchainProvider, - network: 0, - }); - - async function doCancelListing() { - setLoading(true); - setResponse(null); - - try { - const txHash = await cancelListing({ - policyId: policyId, - assetId: assetId, - listPriceInLovelace: price, - }); - setResponse(txHash); - } catch (error) { - setResponse(`${error}`); - } - setLoading(false); - } - - return ( - -

    Cancel the Listing

    - -

    - Next, we will learn how to cancel the listing. Only the seller of the - NFT can cancel the listing, thus we will define the datum with the - following information: -

    - - - -

    - For cancel, update and purchase endpoints, we need the UTxO in the - script address as inputs to create the transaction. We use{' '} - fetchAddressUTxOs() from one of the{' '} - providers to query for UTxOs that contain - the asset of our interest. Next, we filter the UTxO list by the datum - hash, which we can get from the datum with{' '} - resolveDataHash() (see{' '} - resolvers). Here is the - implementation for _getAssetUtxo(), to get the UTxO in the - script address that consists of the listed asset, and we use the datum - hash to filter and get the correct UTxO for the transaction's input: -

    - - - -

    Next, we define the redeemer for cancelling the listing:

    - - - -

    - Finally, we can build the transaction with the following code. We use - the redeemValue() method to redeem the UTxO in the script - address, and send the value back to the seller's address. We also need - to set the "required signers" to include just the seller's address. -

    - - - -

    - Give the demo a try! Try cancelling the listing and get your NFT back if - you have listed one. -

    - - {connected ? ( - <> - - {response !== null && ( - <> -

    Listing cancelled successful.

    - - - )} - - ) : ( - - )} - - - - -
    - ); -} - -function PurchaseListing() { - let codeAddress = - "const addr = (await wallet.getUsedAddresses())[0]; // buyer's address"; - - let codeDatum = ``; - codeDatum += `const datumConstr: Data = {\n`; - codeDatum += ` alternative: 0,\n`; - codeDatum += ` fields: [\n`; - codeDatum += ` resolvePaymentKeyHash(sellerAddr), // seller address as pubkeyhash\n`; - codeDatum += ` listPriceInLovelace, // price\n`; - codeDatum += ` policyId, // policy ID of token\n`; - codeDatum += ` assetId, // asset name of token in hex\n`; - codeDatum += ` ],\n`; - codeDatum += `};\n`; - - let codeRedeemer = `const redeemer = { data: { alternative: 0, fields: [] } };\n`; - - let codeTransaction = ''; - codeTransaction += `const tx = new Transaction({ initiator: wallet })\n`; - codeTransaction += ` .redeemValue({\n`; - codeTransaction += ` value: assetUtxo,\n`; - codeTransaction += ` script: script,\n`; - codeTransaction += ` datum: datumConstr,\n`; - codeTransaction += ` redeemer: redeemer,\n`; - codeTransaction += ` })\n`; - codeTransaction += ` .sendValue(addr, assetUtxo)\n`; - codeTransaction += ` .sendLovelace(sellerAddr, listPriceInLovelace.toString())\n`; - codeTransaction += ` .setRequiredSigners([addr]);\n`; - codeTransaction += `\n`; - codeTransaction += `const unsignedTx = await tx.build();\n`; - codeTransaction += `const signedTx = await wallet.signTx(unsignedTx, true);\n`; - codeTransaction += `const txHash = await wallet.submitTx(signedTx);\n`; - - let code = ``; - code += `const addr = (await wallet.getUsedAddresses())[0]; // buyer's address\n`; - code += `\n`; - code += `const datumConstr: Data = {\n`; - code += ` alternative: 0,\n`; - code += ` fields: [\n`; - code += ` resolvePaymentKeyHash(sellerAddr),\n`; - code += ` listPriceInLovelace,\n`; - code += ` policyId,\n`; - code += ` assetId,\n`; - code += ` ],\n`; - code += `};\n`; - code += `\n`; - code += `const assetUtxo = await _getAssetUtxo({\n`; - code += ` scriptAddress: scriptAddress,\n`; - code += ` asset: '${policyId}${assetId}',\n`; - code += ` datum: datumConstr,\n`; - code += `});\n`; - code += `\n`; - code += `const redeemer = { data: { alternative: 0, fields: [] } };\n`; - code += `\n`; - code += `const tx = new Transaction({ initiator: wallet })\n`; - code += ` .redeemValue({\n`; - code += ` value: assetUtxo,\n`; - code += ` script: script,\n`; - code += ` datum: datumConstr,\n`; - code += ` redeemer: redeemer,\n`; - code += ` })\n`; - code += ` .sendValue(addr, assetUtxo)\n`; - code += ` .sendLovelace(sellerAddr, listPriceInLovelace.toString())\n`; - code += ` .setRequiredSigners([addr]);\n`; - code += `\n`; - code += `const unsignedTx = await tx.build();\n`; - code += `const signedTx = await wallet.signTx(unsignedTx, true);\n`; - code += `const txHash = await wallet.submitTx(signedTx);\n`; - - // - - const { connected } = useWallet(); - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - const [userLocalStorage, setUserlocalStorage] = useLocalStorage( - 'meshMarketplaceDemo', - {} - ); - - const blockchainProvider = new BlockfrostProvider( - process.env.NEXT_PUBLIC_BLOCKFROST_API_KEY_PREPROD! - ); - - const { buyAsset } = useMarketplacePlutus({ - blockchainFetcher: blockchainProvider, - network: 0, - }); - - async function doPurchase() { - setLoading(true); - setResponse(null); - - try { - const txHash = await buyAsset({ - policyId: policyId, - assetId: assetId, - listPriceInLovelace: price, - sellerAddr: userLocalStorage.sellerAddress, - }); - setResponse(txHash); - } catch (error) { - setResponse(`${error}`); - } - setLoading(false); - } - - return ( - -

    Purchase the Listed Asset

    - -

    - A key feature of a marketplace is the ability to purchase the listed - asset from the seller. The purchase endpoint will take the asset, the - price and the seller address as parameters. These parameters will be - used to create the datum for the validator. A successful purchase will - result in the transfer of the asset to the buyer and the listed price to - the seller. -

    - -

    First, we need the buyer's address to send the asset to:

    - - - -

    - Like the cancel endpoint, we need to create the datum for the validator. - It is important to note that we are using the seller's address to create - the datum: -

    - - - -

    Then, we will define the redeemer:

    - - - -

    - Finally, we can build the transaction and submit it to the blockchain. - We will use the redeemValue() method to redeem the asset - from the validator, use sendValue() to send the asset to - the buyer and sendLovelace() to send the payment price to - the seller: -

    - - - -

    - Give the demo a try! Try purchasing the NFT by connecting another - wallet. -

    - - {connected ? ( - <> - - {response !== null && ( - <> -

    Purchase successful.

    - - - )} - - ) : ( - - )} - - - - -
    - ); -} - -function UpdateListing() { - let codeDatum = ``; - codeDatum += `const datumConstr: Data = {\n`; - codeDatum += ` alternative: 0,\n`; - codeDatum += ` fields: [\n`; - codeDatum += ` resolvePaymentKeyHash(addr), // seller address as pubkeyhash\n`; - codeDatum += ` listPriceInLovelace, // listed price\n`; - codeDatum += ` policyId, // policy ID of token\n`; - codeDatum += ` assetId, // asset name of token in hex\n`; - codeDatum += ` ],\n`; - codeDatum += `};\n`; - - let codeDatumNew = ''; - codeDatumNew += `const datumConstrNew: Data = {\n`; - codeDatumNew += ` alternative: 0,\n`; - codeDatumNew += ` fields: [\n`; - codeDatumNew += ` resolvePaymentKeyHash(addr), // seller address as pubkeyhash\n`; - codeDatumNew += ` updatedPriceInLovelace, // updated price\n`; - codeDatumNew += ` policyId, // policy ID of token\n`; - codeDatumNew += ` assetId, // asset name of token in hex\n`; - codeDatumNew += ` ],\n`; - codeDatumNew += `};\n`; - - let codeRedeemer = `const redeemer = { data: { alternative: 1, fields: [] } };\n`; - - let codeTransaction = ''; - codeTransaction += `const tx = new Transaction({ initiator: wallet })\n`; - codeTransaction += ` .redeemValue({\n`; - codeTransaction += ` value: assetUtxo,\n`; - codeTransaction += ` script: script,\n`; - codeTransaction += ` datum: datumConstr,\n`; - codeTransaction += ` redeemer: redeemer,\n`; - codeTransaction += ` })\n`; - codeTransaction += ` .setRequiredSigners([addr])\n`; - codeTransaction += ` .sendAssets(\n`; - codeTransaction += ` {\n`; - codeTransaction += ` address: scriptAddress,\n`; - codeTransaction += ` datum: {\n`; - codeTransaction += ` value: datumConstrNew,\n`; - codeTransaction += ` },\n`; - codeTransaction += ` },\n`; - codeTransaction += ` [\n`; - codeTransaction += ` {\n`; - codeTransaction += ` unit: '${policyId}${assetId}',\n`; - codeTransaction += ` quantity: '1',\n`; - codeTransaction += ` },\n`; - codeTransaction += ` ]\n`; - codeTransaction += ` );\n`; - codeTransaction += `\n`; - codeTransaction += `const unsignedTx = await tx.build();\n`; - codeTransaction += `const signedTx = await wallet.signTx(unsignedTx, true);\n`; - codeTransaction += `const txHash = await wallet.submitTx(signedTx);\n`; - - let code = ``; - code += `const addr = (await wallet.getUsedAddresses())[0];\n`; - code += `\n`; - code += `const datumConstr: Data = {\n`; - code += ` alternative: 0,\n`; - code += ` fields: [\n`; - code += ` resolvePaymentKeyHash(addr),\n`; - code += ` listPriceInLovelace,\n`; - code += ` policyId,\n`; - code += ` assetId,\n`; - code += ` ],\n`; - code += `};\n`; - code += `\n`; - code += `const datumConstrNew: Data = {\n`; - code += ` alternative: 0,\n`; - code += ` fields: [\n`; - code += ` resolvePaymentKeyHash(addr),\n`; - code += ` updatedPriceInLovelace,\n`; - code += ` policyId,\n`; - code += ` assetId,\n`; - code += ` ],\n`; - code += `};\n`; - code += `\n`; - code += `const assetUtxo = await _getAssetUtxo({\n`; - code += ` scriptAddress: scriptAddress,\n`; - code += ` asset: '${policyId}${assetId}',\n`; - code += ` datum: datumConstr,\n`; - code += `});\n`; - code += `\n`; - code += `const redeemer = { data: { alternative: 1, fields: [] } };\n`; - code += `\n`; - code += `const tx = new Transaction({ initiator: wallet })\n`; - code += ` .redeemValue({\n`; - code += ` value: assetUtxo,\n`; - code += ` script: script,\n`; - code += ` datum: datumConstr,\n`; - code += ` redeemer: redeemer,\n`; - code += ` })\n`; - code += ` .setRequiredSigners([addr])\n`; - code += ` .sendAssets(\n`; - code += ` {\n`; - code += ` address: scriptAddress,\n`; - code += ` datum: {\n`; - code += ` value: datumConstrNew,\n`; - code += ` },\n`; - code += ` },\n`; - code += ` [\n`; - code += ` {\n`; - code += ` unit: '${policyId}${assetId}',\n`; - code += ` quantity: '1',\n`; - code += ` },\n`; - code += ` ]\n`; - code += ` );\n`; - code += `\n`; - code += `const unsignedTx = await tx.build();\n`; - code += `const signedTx = await wallet.signTx(unsignedTx, true);\n`; - code += `const txHash = await wallet.submitTx(signedTx);\n`; - - // - - const { connected } = useWallet(); - const [loading, setLoading] = useState(false); - const [response, setResponse] = useState(null); - - const blockchainProvider = new BlockfrostProvider( - process.env.NEXT_PUBLIC_BLOCKFROST_API_KEY_PREPROD! - ); - - const { updateListing } = useMarketplacePlutus({ - blockchainFetcher: blockchainProvider, - network: 0, - }); - - async function doUpdatelListing() { - setLoading(true); - setResponse(null); - - try { - const txHash = await updateListing({ - policyId: policyId, - assetId: assetId, - listPriceInLovelace: price, - quantity: '1', - updatedPriceInLovelace: price, - }); - setResponse(txHash); - } catch (error) { - setResponse(`${error}`); - } - setLoading(false); - } - - return ( - -

    Update the Listing

    - -

    - Finally, we will learn how to update the listing. Only the seller of the - NFT can update the listing, thus we will define the datum with the - following information: -

    - - - -

    We will also need to create the updated datum with the new price:

    - - - -

    Next, we define the redeemer for updating the listing:

    - - - -

    - Finally, we can build the transaction to update the listing. We use the{' '} - redeemValue() method to redeem the UTxO in the script - address with the original datum, and then we use the{' '} - sendAssets() method to send the NFT to the same script - address, with the new datum. -

    - - - -

    - Give the demo a try! Try updating the listing. Just simplicity for this - demo, we will update the price to the same price, but in a real - application you would update the price to a new price. -

    - - {connected ? ( - <> - - {response !== null && ( - <> -

    Listing updated successful.

    - - - )} - - ) : ( - - )} - - - - -
    - ); -} - -function OutroSection() { - return ( - <> -

    - And there you go! I hope this is a good starting point for you to start - building your own apps that use smart contracts! -

    - - ); -} - -///////// - -export default GuideSmartContractTransactionsPage; - -// const scriptCbor = '590d74590d7101000033232323232323232323232323233223232323232223232323223223232533533300b3333573466e1cd55cea804a400046666444424666600200a0080060046eb8d5d0a8049bad35742a0106eb8d5d0a8039bae357426ae89401c8c98c8078cd5ce00f80f00e1999ab9a3370ea0089001109100091999ab9a3370ea00a9000109100111931900f99ab9c02001f01d01c3333573466e1cd55cea80124000466442466002006004646464646464646464646464646666ae68cdc39aab9d500c480008cccccccccccc88888888888848cccccccccccc00403403002c02802402001c01801401000c008cd406c070d5d0a80619a80d80e1aba1500b33501b01d35742a014666aa03eeb94078d5d0a804999aa80fbae501e35742a01066a03604c6ae85401cccd5407c09dd69aba150063232323333573466e1cd55cea801240004664424660020060046464646666ae68cdc39aab9d5002480008cc8848cc00400c008cd40c5d69aba150023032357426ae8940088c98c80d0cd5ce01a81a01909aab9e5001137540026ae854008c8c8c8cccd5cd19b8735573aa004900011991091980080180119a818bad35742a00460646ae84d5d1280111931901a19ab9c035034032135573ca00226ea8004d5d09aba2500223263203033573806206005c26aae7940044dd50009aba1500533501b75c6ae854010ccd5407c08c8004d5d0a801999aa80fbae200135742a004604a6ae84d5d1280111931901619ab9c02d02c02a135744a00226ae8940044d5d1280089aba25001135744a00226ae8940044d5d1280089aba25001135744a00226ae8940044d55cf280089baa00135742a004602a6ae84d5d1280111931900f19ab9c01f01e01c101d13263201d335738921035054350001d135573ca00226ea80044d55ce9baa001135744a00226ae8940044d55cf280089baa0011232230023758002640026aa028446666aae7c004940288cd4024c010d5d080118019aba2002014232323333573466e1cd55cea8012400046644246600200600460186ae854008c014d5d09aba2500223263201433573802a02802426aae7940044dd50009191919191999ab9a3370e6aae75401120002333322221233330010050040030023232323333573466e1cd55cea80124000466442466002006004602a6ae854008cd403c050d5d09aba2500223263201933573803403202e26aae7940044dd50009aba150043335500875ca00e6ae85400cc8c8c8cccd5cd19b875001480108c84888c008010d5d09aab9e500323333573466e1d4009200223212223001004375c6ae84d55cf280211999ab9a3370ea00690001091100191931900d99ab9c01c01b019018017135573aa00226ea8004d5d0a80119a805bae357426ae8940088c98c8054cd5ce00b00a80989aba25001135744a00226aae7940044dd5000899aa800bae75a224464460046eac004c8004d5404488c8cccd55cf80112804119a8039991091980080180118031aab9d5002300535573ca00460086ae8800c0484d5d080088910010910911980080200189119191999ab9a3370ea0029000119091180100198029aba135573ca00646666ae68cdc3a801240044244002464c6402066ae700440400380344d55cea80089baa001232323333573466e1d400520062321222230040053007357426aae79400c8cccd5cd19b875002480108c848888c008014c024d5d09aab9e500423333573466e1d400d20022321222230010053007357426aae7940148cccd5cd19b875004480008c848888c00c014dd71aba135573ca00c464c6402066ae7004404003803403002c4d55cea80089baa001232323333573466e1cd55cea80124000466442466002006004600a6ae854008dd69aba135744a004464c6401866ae700340300284d55cf280089baa0012323333573466e1cd55cea800a400046eb8d5d09aab9e500223263200a33573801601401026ea80048c8c8c8c8c8cccd5cd19b8750014803084888888800c8cccd5cd19b875002480288488888880108cccd5cd19b875003480208cc8848888888cc004024020dd71aba15005375a6ae84d5d1280291999ab9a3370ea00890031199109111111198010048041bae35742a00e6eb8d5d09aba2500723333573466e1d40152004233221222222233006009008300c35742a0126eb8d5d09aba2500923333573466e1d40192002232122222223007008300d357426aae79402c8cccd5cd19b875007480008c848888888c014020c038d5d09aab9e500c23263201333573802802602202001e01c01a01801626aae7540104d55cf280189aab9e5002135573ca00226ea80048c8c8c8c8cccd5cd19b875001480088ccc888488ccc00401401000cdd69aba15004375a6ae85400cdd69aba135744a00646666ae68cdc3a80124000464244600400660106ae84d55cf280311931900619ab9c00d00c00a009135573aa00626ae8940044d55cf280089baa001232323333573466e1d400520022321223001003375c6ae84d55cf280191999ab9a3370ea004900011909118010019bae357426aae7940108c98c8024cd5ce00500480380309aab9d50011375400224464646666ae68cdc3a800a40084244400246666ae68cdc3a8012400446424446006008600c6ae84d55cf280211999ab9a3370ea00690001091100111931900519ab9c00b00a008007006135573aa00226ea80048c8cccd5cd19b8750014800884880088cccd5cd19b8750024800084880048c98c8018cd5ce00380300200189aab9d37540029309000a48103505431001123230010012233003300200200132323232332232323233223232332232323232323232323232332232323222232533500313301c3301249010131003301a33300f3300550015335323500122222222222200450011622153350011002221635004222200235004222200148008cc070cc0492410132003232333573466e2000800407c080d4014888800cccc03ccc0154004c05801006c06ccc0492410133003301a32333355300c12001323350132233350110030010023500e00133501222230033002001200122337000029001000a4000664464600266aa60342400246a00244002646a002444444444444018a008640026aa04844a66a002200644264a66a64646a004446a006446466a00a466a0084a66a666ae68cdc78010008170168a80188169016919a80210169299a999ab9a3371e00400205c05a2a006205a2a66a00642a66a0044266a004466a004466a004466a0044660420040024060466a004406046604200400244406044466a0084060444a66a666ae68cdc38030018198190a99a999ab9a3370e00a00406606426605e0080022064206420562a66a002420562056664424660020060046424460020066aa66a6a014446a0044444444444446666a01a4a0564a0564a0564666aa604424002a04e46a00244a66aa66a666ae68cdc79a801110011a8021100101c01b8999ab9a3370e6a004440026a0084400207006e206e26a05e0062a05c01a426a002446a00244446a0084466a0044606493119aa8198008028981424c44004a0386a006444400826600e00600220026008002a030a03290010998092481013400323235002222222222222533533355301912001501e25335333573466e3c0380040b40b04d40900045408c010840b440acc05c014c04c0084c04800488ccd54c0104800488cd54c024480048d400488cd5408c008cd54c030480048d400488cd54098008ccd40048cc0952000001223302600200123302500148000004cd54c024480048d400488cd5408c008ccd40048cd54c034480048d400488cd5409c008d5403c00400488ccd5540280480080048cd54c034480048d400488cd5409c008d54038004004ccd5540140340080054058d4008888888888888ccd54c0404800488d40088888d401088cd400894cd4ccd5cd19b8f01600103002f133502a00600810082008502200a111222333553004120015015335530071200123500122335502100235500900133355300412001223500222533533355300c120013233501322333500322002002001350012200112330012253350021022100101f235001223300a002005006100313350190040035016001335530071200123500122323355022003300100532001355022225335001135500a003221350022253353300c002008112223300200a004130060030023200135501b2211222533500110022213300500233355300712001005004001112122230030041121222300100432001355018221122533500115013221335014300400233553006120010040013200135501722112225335001135006003221333500900530040023335530071200100500400112350012200112350012200222333573466e3c008004048044888c8c8c004014c8004d5405c88cd400520002235002225335333573466e3c0080240640604c01c0044c01800cc8004d5405888cd400520002235002225335333573466e3c00801c06005c40044c01800c4cd4004894cd40088400c4005401048848cc00400c008894cd400440384cd5ce00100691a80091001090911801001889100091a8009111002190009aa805910891299a8008a80311099a803980200119aa98030900080200088910010910911980080200191199ab9a3370e00400200c00a910100225335002100110031220021220012233700004002464c649319ab9c4901024c67001200111221233001003002112323001001223300330020020011'; - -// const scriptCbor = -// '5911690100003323322333222332233223232333222323332223233333333222222223233322232333322223232332232333222323332223232332233223232333332222233223322332233223322332222323232323232232232325335303833300d3333573466e1cd55cea805a400046666664444446666660ba00c00a0080060040026eb8d5d0a8059bad35742a0146eb8d5d0a8049bae35742a0106eb8d5d0a8039bad357426ae89401c8d4138d4c13ccd5ce2490350543100050499263333573466e1d40112002205423333573466e1d40152000205623504f353050335738921035054310005149926498cccd5cd19b8735573aa004900011980819191919191919191919191999ab9a3370e6aae75402920002333333333301e33502c232323333573466e1cd55cea80124000466048607e6ae854008c0c4d5d09aba2500223505e35305f3357389201035054310006049926135573ca00226ea8004d5d0a80519a8160169aba150093335503375ca0646ae854020ccd540cdd728191aba1500733502c04835742a00c66a05866aa0b20a2eb4d5d0a8029919191999ab9a3370e6aae754009200023350263232323333573466e1cd55cea80124000466a05c66a08eeb4d5d0a80118261aba135744a00446a0c46a60c666ae712401035054310006449926135573ca00226ea8004d5d0a8011919191999ab9a3370e6aae7540092000233502c33504775a6ae854008c130d5d09aba250022350623530633357389201035054310006449926135573ca00226ea8004d5d09aba2500223505e35305f3357389201035054310006049926135573ca00226ea8004d5d0a80219a8163ae35742a00666a05866aa0b2eb88004d5d0a801181f1aba135744a00446a0b46a60b666ae71241035054310005c49926135744a00226ae8940044d5d1280089aba25001135744a00226ae8940044d5d1280089aba25001135573ca00226ea8004d5d0a8011919191999ab9a3370ea00290031181198201aba135573ca00646666ae68cdc3a801240084604460946ae84d55cf280211999ab9a3370ea006900111811181a9aba135573ca00a46666ae68cdc3a802240004604a6eb8d5d09aab9e50062350553530563357389201035054310005749926499264984d55cea80089baa001357426ae8940088d4138d4c13ccd5ce249035054310005049926104f13504d35304e3357389201035054350004f4984d55cf280089baa001135573a6ea80044d5d1280089aba25001135744a00226ae8940044d55cf280089baa0012212330010030022001222222222212333333333300100b00a00900800700600500400300220012212330010030022001122123300100300212001122123300100300212001122123300100300212001212222300400521222230030052122223002005212222300100520011232230023758002640026aa072446666aae7c004940388cd4034c010d5d080118019aba200203323232323333573466e1cd55cea801a4000466600e6464646666ae68cdc39aab9d5002480008cc034c0c4d5d0a80119a8098169aba135744a00446a06c6a606e66ae71241035054310003849926135573ca00226ea8004d5d0a801999aa805bae500a35742a00466a01eeb8d5d09aba25002235032353033335738921035054310003449926135744a00226aae7940044dd50009110919980080200180110009109198008018011000899aa800bae75a224464460046eac004c8004d540cc88c8cccd55cf80112804919a80419aa81898031aab9d5002300535573ca00460086ae8800c0b84d5d08008891001091091198008020018900089119191999ab9a3370ea002900011a80418029aba135573ca00646666ae68cdc3a801240044a01046a0526a605466ae712401035054310002b499264984d55cea80089baa001121223002003112200112001232323333573466e1cd55cea8012400046600c600e6ae854008dd69aba135744a00446a0466a604866ae71241035054310002549926135573ca00226ea80048848cc00400c00880048c8cccd5cd19b8735573aa002900011bae357426aae7940088d407cd4c080cd5ce24810350543100021499261375400224464646666ae68cdc3a800a40084a00e46666ae68cdc3a8012400446a014600c6ae84d55cf280211999ab9a3370ea00690001280511a8111a981199ab9c490103505431000244992649926135573aa00226ea8004484888c00c0104488800844888004480048c8cccd5cd19b8750014800880188cccd5cd19b8750024800080188d4068d4c06ccd5ce249035054310001c499264984d55ce9baa0011220021220012001232323232323333573466e1d4005200c200b23333573466e1d4009200a200d23333573466e1d400d200823300b375c6ae854014dd69aba135744a00a46666ae68cdc3a8022400c46601a6eb8d5d0a8039bae357426ae89401c8cccd5cd19b875005480108cc048c050d5d0a8049bae357426ae8940248cccd5cd19b875006480088c050c054d5d09aab9e500b23333573466e1d401d2000230133016357426aae7940308d407cd4c080cd5ce2481035054310002149926499264992649926135573aa00826aae79400c4d55cf280109aab9e500113754002424444444600e01044244444446600c012010424444444600a010244444440082444444400644244444446600401201044244444446600201201040024646464646666ae68cdc3a800a400446660106eb4d5d0a8021bad35742a0066eb4d5d09aba2500323333573466e1d400920002300a300b357426aae7940188d4040d4c044cd5ce2490350543100012499264984d55cea80189aba25001135573ca00226ea80048488c00800c888488ccc00401401000c80048c8c8cccd5cd19b875001480088c018dd71aba135573ca00646666ae68cdc3a80124000460106eb8d5d09aab9e500423500a35300b3357389201035054310000c499264984d55cea80089baa001212230020032122300100320011122232323333573466e1cd55cea80124000466aa016600c6ae854008c014d5d09aba25002235007353008335738921035054310000949926135573ca00226ea8004498480048004448848cc00400c008448004488008488004800488888848cccccc00401c01801401000c0088004448c8c00400488cc00cc008008004cc8c8c8ccc888c8c8cc88c8c8ccc888c8c8cccc8888c8cc88cc88c8c8cc88cc88c8c8c8c8cc88ccc888ccc888ccc888cccccccc88888888cc88ccccc88888cccc8888cc88cc88cc88ccc888cc88cc88cc88cc88cc88c8c8c8c888c888c94cd4c0dc00c54cd4c168cc0f4c028ccc01cccd54c128480054111414ccc02001940052201004881003303e3303c4800920c801300a35303a00522222200515335305a333573466e1cccc01cccd54c128480054111414ccc0214cd4d4144d4c0354004888888888800c4c178588854cd4d414c0044008884c188594004d4c0e8014888888010d4c0e801488888800d200205c05b15335305a3303d300a33300733355304a12001504450533300835303a0052222220065001489004881003303e3303c3370266e0520d00f48050d4c0e801488888800520d00f300a35303a00522222200515335305a5335305a333573466e1d4011200005c05b105c13303d300a33300733355304a12001504450533300835303a0052222220025001489004881003303e3303c5004483403cc028d4c0e80148888880144ccd5cd19b87323320013200133355305112001323350592233350590030010023505600133505822230033002001200122337000029001000a4000666aa60942400244a66a60b86a602a6a60260044440064466a607000440c04a66a6a034004420c220c2266a0a80040022002a0a6664464600266aa60182400246a6026002440026a6020a0084444444444014640026aa0c244a66a6a0aa0022006442646600e0060026008002a0a4a0a6900102e02d882d882d882d882d899911a98078011111111111299a9a810999aa982e0900099a83191299a9a811801108018800a8111299a9833999ab9a3371e0180020d20d026a0480022a046006420d220ce6a6016004440046a607400a44444400c26a60140024400426a606c0024444440024446464600200a640026aa0b84466a6a0a00029000111a9aa82480111299a982e999ab9a3371e0040120be0bc2600e0022600c006640026aa0b64466a6a09e0029000111a9aa82400111299a982e199ab9a3371e00400e0bc0ba20022600c006446a600e0024444444444666aa609c24002446a602e0044446a60380064466a607e0044a66a60cc666ae68cdc780a000834033899a82f00280388039003a82b804990009aa82b110891299a9a8260008a82711099a827980200119aa980309000802000919a81d000a40044424660020060044002444444444424666666666600201601401201000e00c00a0080060044002442466002006004400244424666002008006004400244246600200600440022424460040062244002240022442466002006004240022442466002006004240022442466002006004240022424446006008224440042244400224002424444600800a424444600600a424444600400a424444600200a40024424660020060044002424444444600e01044244444446600c012010424444444600a010244444440082444444400644244444446600401201044244444446600201201040024244600400644424466600200a00800640024244600400642446002006400224400424400240024444442466666600200e00c00a0080060044002446600a66e080094cd4c080ccd5cd19b870014800008808452000153353020333573466e2400520000210221480084cdc0a40009001299a9810199ab9a337100029000011010899b8148000004400488d4d401c00888d4d402400c88c94cd4c090ccd5cd19b87005003026025153353024333573466e1c0100080980944098540045400454cd4c08cccd5cd19b893370400800266e0800800c0940904090409488d4d401800888d4d402000c88cc01ccdc100200119b8200300122325335301e333573466e1c009200002001f132635300433573892103505433000054984cd401ccdc2001a80099b84002500113301c5335301d333573466e20009200001f01e13370290000010801299a980e999ab9a33710002900000f80f099b8148000004400448004800448848cc00400c00848004488cd54c034480048d4d5401c00488cd54028008cd54c040480048d4d5402800488cd54034008ccd4d5403c0048cc0892000001223302300200123302200148000004cd54c034480048d4d5401c00488cd54028008ccd4d540300048cd54c044480048d4d5402c00488cd54038008d5404c00400488ccd55402006c0080048cd54c044480048d4d5402c00488cd54038008d54044004004ccd55400c058008004444888ccd54c020480054040cd54c034480048d4d5401c00488cd54028008d5403c004ccd54c0204800488d4d54020008894cd4c070ccd54c04848004c8cd406888ccd4d402c00c88008008004d4d402400488004cd4024894cd4c078008408040040748d4d5402c00488cc028008014018400c4cd405001000d4044004cd54c034480048d4d5401c00488c8cd5402c00cc004014c8004d54080894cd4d40500044d5403c00c884d4d54034008894cd4c084cc0300080204cd5405001c0044c01800c00848848cc00400c00848004448848cc00400c008448004c8004d5405488448894cd4d40300044008884cc014008ccd54c01c480040140100044484888c00c01044884888cc0080140104484888c004010448004c8004d540408844894cd4d401800454020884cd4024c010008cd54c01848004010004c8004d5403c88448894cd4d40180044d402400c884ccd4030014c010008ccd54c01c480040140100044488008488488cc00401000c4800448d4d400c0048800448d4d40080048800848848cc00400c0084800488ccd5cd19b8f0020010060053200135500622253353004333573466e1c005200000600510021330030013370a00400224400424400240024466e0000800498448c8c00400488cc00cc00800800522011c09aaedfc2c267948a623a4dddd093327c235c3fa88a47f14d41a73470001'; - -const scriptCbor = - '59079559079201000033232323232323232323232323232332232323232323232222232325335333006300800530070043333573466e1cd55cea80124000466442466002006004646464646464646464646464646666ae68cdc39aab9d500c480008cccccccccccc88888888888848cccccccccccc00403403002c02802402001c01801401000c008cd4060064d5d0a80619a80c00c9aba1500b33501801a35742a014666aa038eb9406cd5d0a804999aa80e3ae501b35742a01066a0300466ae85401cccd54070091d69aba150063232323333573466e1cd55cea801240004664424660020060046464646666ae68cdc39aab9d5002480008cc8848cc00400c008cd40b9d69aba15002302f357426ae8940088c98c80c8cd5ce01981901809aab9e5001137540026ae854008c8c8c8cccd5cd19b8735573aa004900011991091980080180119a8173ad35742a004605e6ae84d5d1280111931901919ab9c033032030135573ca00226ea8004d5d09aba2500223263202e33573805e05c05826aae7940044dd50009aba1500533501875c6ae854010ccd540700808004d5d0a801999aa80e3ae200135742a00460446ae84d5d1280111931901519ab9c02b02a028135744a00226ae8940044d5d1280089aba25001135744a00226ae8940044d5d1280089aba25001135744a00226ae8940044d55cf280089baa00135742a00460246ae84d5d1280111931900e19ab9c01d01c01a101b13263201b3357389201035054350001b135573ca00226ea80054049404448c88c008dd6000990009aa80a911999aab9f0012500a233500930043574200460066ae880080548c8c8cccd5cd19b8735573aa004900011991091980080180118061aba150023005357426ae8940088c98c8054cd5ce00b00a80989aab9e5001137540024646464646666ae68cdc39aab9d5004480008cccc888848cccc00401401000c008c8c8c8cccd5cd19b8735573aa0049000119910919800801801180a9aba1500233500f014357426ae8940088c98c8068cd5ce00d80d00c09aab9e5001137540026ae854010ccd54021d728039aba150033232323333573466e1d4005200423212223002004357426aae79400c8cccd5cd19b875002480088c84888c004010dd71aba135573ca00846666ae68cdc3a801a400042444006464c6403866ae700740700680640604d55cea80089baa00135742a00466a016eb8d5d09aba2500223263201633573802e02c02826ae8940044d5d1280089aab9e500113754002266aa002eb9d6889119118011bab00132001355012223233335573e0044a010466a00e66442466002006004600c6aae754008c014d55cf280118021aba200301313574200222440042442446600200800624464646666ae68cdc3a800a40004642446004006600a6ae84d55cf280191999ab9a3370ea0049001109100091931900899ab9c01201100f00e135573aa00226ea80048c8c8cccd5cd19b875001480188c848888c010014c01cd5d09aab9e500323333573466e1d400920042321222230020053009357426aae7940108cccd5cd19b875003480088c848888c004014c01cd5d09aab9e500523333573466e1d40112000232122223003005375c6ae84d55cf280311931900899ab9c01201100f00e00d00c135573aa00226ea80048c8c8cccd5cd19b8735573aa004900011991091980080180118029aba15002375a6ae84d5d1280111931900699ab9c00e00d00b135573ca00226ea80048c8cccd5cd19b8735573aa002900011bae357426aae7940088c98c802ccd5ce00600580489baa001232323232323333573466e1d4005200c21222222200323333573466e1d4009200a21222222200423333573466e1d400d2008233221222222233001009008375c6ae854014dd69aba135744a00a46666ae68cdc3a8022400c4664424444444660040120106eb8d5d0a8039bae357426ae89401c8cccd5cd19b875005480108cc8848888888cc018024020c030d5d0a8049bae357426ae8940248cccd5cd19b875006480088c848888888c01c020c034d5d09aab9e500b23333573466e1d401d2000232122222223005008300e357426aae7940308c98c8050cd5ce00a80a00900880800780700680609aab9d5004135573ca00626aae7940084d55cf280089baa0012323232323333573466e1d400520022333222122333001005004003375a6ae854010dd69aba15003375a6ae84d5d1280191999ab9a3370ea0049000119091180100198041aba135573ca00c464c6401a66ae7003803402c0284d55cea80189aba25001135573ca00226ea80048c8c8cccd5cd19b875001480088c8488c00400cdd71aba135573ca00646666ae68cdc3a8012400046424460040066eb8d5d09aab9e500423263200a33573801601401000e26aae7540044dd500089119191999ab9a3370ea00290021091100091999ab9a3370ea00490011190911180180218031aba135573ca00846666ae68cdc3a801a400042444004464c6401666ae7003002c02402001c4d55cea80089baa0012323333573466e1d40052002212200223333573466e1d40092000212200123263200733573801000e00a00826aae74dd5000891999ab9a3370e6aae74dd5000a40004008464c6400866ae700140100092612001490103505431001123230010012233003300200200122212200201'; - -export function useMarketplacePlutus({ blockchainFetcher, network = 0 }) { - const { connected, wallet } = useWallet(); - const [scriptAddress, setScriptAddress] = useState(''); - const [script, setScript] = useState({}); - - useEffect(() => { - const _script: PlutusScript = { - code: scriptCbor, - version: 'V2', - }; - setScript(_script); - const _scriptAddress = resolvePlutusScriptAddress(_script, network); - setScriptAddress(_scriptAddress); - }, []); - - async function checkWallet() { - if (!connected) { - throw 'Wallet not connected'; - } - const walletNetwork = await wallet.getNetworkId(); - if (walletNetwork !== network) { - throw 'Wallet wrong network'; - } - } - - async function _getAssetUtxo({ scriptAddress, asset, datum }) { - const utxos = await blockchainFetcher.fetchAddressUTxOs( - scriptAddress, - asset - ); - if (utxos.length == 0) { - throw 'No listing found.'; - } - const dataHash = resolveDataHash(datum); - let utxo = utxos.find((utxo: any) => { - return utxo.output.dataHash == dataHash; - }); - return utxo; - } - - async function listAsset({ - policyId, - assetId, - listPriceInLovelace, - quantity, - }: { - policyId: string; - assetId: string; - listPriceInLovelace: number; - quantity: number | string; - }) { - await checkWallet(); - - const addr = (await wallet.getUsedAddresses())[0]; - const datumConstr: Data = { - alternative: 0, - fields: [ - resolvePaymentKeyHash(addr), - listPriceInLovelace, - policyId, - assetId, - ], - }; - const tx = new Transaction({ initiator: wallet }).sendAssets( - { - address: scriptAddress, - datum: { - value: datumConstr, - }, - }, - [ - { - unit: `${policyId}${assetId}`, - quantity: quantity.toString(), - }, - ] - ); - const unsignedTx = await tx.build(); - const signedTx = await wallet.signTx(unsignedTx); - const txHash = await wallet.submitTx(signedTx); - return txHash; - } - - async function cancelListing({ - policyId, - assetId, - listPriceInLovelace, - }: { - policyId: string; - assetId: string; - listPriceInLovelace: number; - }) { - const addr = (await wallet.getUsedAddresses())[0]; - const datumConstr: Data = { - alternative: 0, - fields: [ - resolvePaymentKeyHash(addr), - listPriceInLovelace, - policyId, - assetId, - ], - }; - - if (wallet) { - const assetUtxo = await _getAssetUtxo({ - scriptAddress: scriptAddress, - asset: `${policyId}${assetId}`, - datum: datumConstr, - }); - - if (assetUtxo === undefined) { - throw 'No listing found.'; - } - - const redeemer = { data: { alternative: 1, fields: [] } }; - - const tx = new Transaction({ initiator: wallet }) - .redeemValue({ - value: assetUtxo, - script: script, - datum: datumConstr, - redeemer: redeemer, - }) - .sendValue(addr, assetUtxo) - .setRequiredSigners([addr]); - - const unsignedTx = await tx.build(); - const signedTx = await wallet.signTx(unsignedTx, true); - const txHash = await wallet.submitTx(signedTx); - - return txHash; - } - } - - async function buyAsset({ - policyId, - assetId, - listPriceInLovelace, - sellerAddr, - }: { - policyId: string; - assetId: string; - listPriceInLovelace: number; - sellerAddr: string; - }) { - const addr = (await wallet.getUsedAddresses())[0]; // buyer's address - const datumConstr: Data = { - alternative: 0, - fields: [ - resolvePaymentKeyHash(sellerAddr), - listPriceInLovelace, - policyId, - assetId, - ], - }; - - if (wallet) { - const assetUtxo = await _getAssetUtxo({ - scriptAddress: scriptAddress, - asset: `${policyId}${assetId}`, - datum: datumConstr, - }); - - const redeemer = { data: { alternative: 0, fields: [] } }; - - const tx = new Transaction({ initiator: wallet }) - .redeemValue({ - value: assetUtxo, - script: script, - datum: datumConstr, - redeemer: redeemer, - }) - .sendValue(addr, assetUtxo) - .sendLovelace(sellerAddr, listPriceInLovelace.toString()) - .setRequiredSigners([addr]); - - const unsignedTx = await tx.build(); - const signedTx = await wallet.signTx(unsignedTx, true); - const txHash = await wallet.submitTx(signedTx); - return txHash; - } - } - - async function updateListing({ - policyId, - assetId, - listPriceInLovelace, - quantity, - updatedPriceInLovelace, - }: { - policyId: string; - assetId: string; - listPriceInLovelace: number; - quantity: number | string; - updatedPriceInLovelace: number; - }) { - const addr = (await wallet.getUsedAddresses())[0]; - const datumConstr: Data = { - alternative: 0, - fields: [ - resolvePaymentKeyHash(addr), - listPriceInLovelace, - policyId, - assetId, - ], - }; - const datumConstrNew: Data = { - alternative: 0, - fields: [ - resolvePaymentKeyHash(addr), - updatedPriceInLovelace, - policyId, - assetId, - ], - }; - if (wallet) { - const assetUtxo = await _getAssetUtxo({ - scriptAddress: scriptAddress, - asset: `${policyId}${assetId}`, - datum: datumConstr, - }); - - const redeemer = { data: { alternative: 1, fields: [] } }; - - const tx = new Transaction({ initiator: wallet }) - .redeemValue({ - value: assetUtxo, - script: script, - datum: datumConstr, - redeemer: redeemer, - }) - .setRequiredSigners([addr]) - .sendAssets( - { - address: scriptAddress, - datum: { - value: datumConstrNew, - }, - }, - [ - { - unit: `${policyId}${assetId}`, - quantity: quantity.toString(), - }, - ] - ); - - const unsignedTx = await tx.build(); - const signedTx = await wallet.signTx(unsignedTx, true); - const txHash = await wallet.submitTx(signedTx); - return txHash; - } - } - - return { listAsset, buyAsset, updateListing, cancelListing }; -} diff --git a/apps/mesh-web/pages/guides/smart-contract.tsx b/apps/mesh-web/pages/guides/smart-contract.tsx deleted file mode 100644 index c9aae3c71..000000000 --- a/apps/mesh-web/pages/guides/smart-contract.tsx +++ /dev/null @@ -1,580 +0,0 @@ -import type { NextPage } from 'next'; -import Link from 'next/link'; -import GuidesLayout from '../../components/pages/guides/layout'; -import Codeblock from '../../components/ui/codeblock'; -import { Element } from 'react-scroll'; -import Metatags from '../../components/site/metatags'; - -const GuideNextjsPage: NextPage = () => { - const sidebarItems = [ - { label: 'System setup', to: 'systemsetup' }, - { label: 'Setup Next.js', to: 'setupnextjs' }, - { label: 'Setup Mesh', to: 'setupmesh' }, - { label: 'Add a wallet connection', to: 'addawalletconnection' }, - { label: 'Integrate your smart contract', to: 'integrateSC' }, - ]; - - return ( - <> - - -

    - Cardano introduced smart contract support in 2021, which allowed the - creation of a number of decentralised applications. However, the - knowledge required to develop such apps is still quite extensive and may - be frightening for new developers or companies looking to build on - Cardano. Mesh aims to solve this problem by doing most of the work, and - here we provide a comprehensive guide to ease new developers into - Cardano development. -

    -

    - Next.js and Mesh are JavaScript libraries, and we will assume that - you have some familiarity with HTML and JavaScript language, but you - should be able to follow along even if you are coming from a different - programming language. If you would like to learn more about JavaScript, we recommend - going through this{' '} - - JS tutorial - - , or the looking at the {' '} - - MDN JavaScript Reference - - . -

    -

    - To follow this guide you will also need a compiled Plutus smart - contract, specifically its "CBOR" representation. If you are not - familiar with this, check out{' '} - - Mesh.plutus - - , a repository written by the Mesh team which contains a selection of - simple pre-built smart contracts for various use cases. -

    - - -

    System setup

    - -

    1. Visual Studio Code

    -

    - Visual Studio Code is a code editor made by Microsoft. Download and - install{' '} - - Visual Studio Code - {' '} - for code editing. -

    - -

    2. Node.js

    -

    - Node.js is a cross-platform JavaScript runtime environment that runs - on the V8 engine and executes JavaScript code. Install the Long-Term - Support (LTS) version of{' '} - - Node.js - {' '} - (as of writing v18.12.1). -

    -

    3. Yarn

    -

    - To follow this guide you will to install Yarn. Do it with the following command: -

    - - -
    - - -

    Setup Next.js

    -

    1. Create project folder and open Visual Studio Code

    -

    - Create a new folder for your project, and give the folder a - meaningful name. Open the Visual Studio Code application and drag - your project folder into Visual Studio Code. -

    - -

    2. Create Next.js app

    -

    - From the options menu in on Visual Studio Code, open the{' '} - Terminal and execute this command to create a new - NextJs application: -

    - - -

    3. Start development server

    -

    - After the installation is complete, start the development server - with: -

    - -

    - Visit{' '} - - http://localhost:3000 - {' '} - to view your application. CTRL+C to stop the - application. -

    -
    - - -

    Setup Mesh

    -

    1. Install MeshJS package

    -

    Install the latest version of Mesh with npm:

    - - -

    - 2. Add webpack in next.config.js -

    -

    - Open next.config.js and append webpack{' '} - configurations. Your next.config.js should look like - this: -

    - -

    3. Congratulations

    -

    - You just saved yourself a few weeks of learning and several days trying to - get started. Your Next.js application is ready to accept wallet - connections, browse assets and make some transactions. -

    -
    - - -

    Add a wallet connection

    -

    1. Install @meshsdk/react package

    -

    Install the latest version of Mesh-react with npm:

    - -

    2. Setup MeshProvider

    -

    - Open pages/_app.tsx and replace it with the following - code: -

    - - - - ); -}; - -export default MyApp;`} - isJson={false} - /> -

    3. Add a connect button to your website

    -

    - Open pages/index.tsx and replace it with the following:{' '} -

    - { - const { wallet, connected, connecting } = useWallet(); - const [loading, setLoading] = useState(false); - - return ( -
    -

    Connect Wallet

    - -
    - ); -}; - -export default Home;`} - isJson={false} - /> -

    - Done! Now visit{' '} - - http://localhost:3000 - {' '} - to see your connect wallet button. -

    -
    - - -

    Integrate your smart contract

    -

    1. Add your Plutus compiled code to the project

    -

    - Here you will need the compiled version of your Plutus smart - contract. If you don't have one (or don't know what this is), check - out the available pre-built smart contracts provided by the Mesh - team{' '} - - here - - . In this guide we will use the{' '} - - Always True - {' '} - script, that, as its name suggests, always succeeds, although you can - follow this guide with any of the pre-built Mesh smart contracts. - Details for each contract are provided in their individual Github branch. -

    -

    - Create a new folder named config and in it create a new - file named contract.ts. Open it and insert the - following code: -

    - -

    - The code: field is where you put the compiled CBOR - code of your smart contract. If you are using a different smart - contract to follow this guide, please replace the CBOR showed here - with yours. Also, here our script is a V2 script, but feel free to - modify this according to your needs. -

    -

    - Note that here we use a Mesh resolver to get the address of the - script. The resolver resolvePlutusScriptAddress takes - two arguments: a PlutusScript and an integer representing the - Network Id. Here we use the mainnet network that has an Id of{' '} - 1, but feel free to change it according to your - needs (For Testnet, Preview or PreProd use 0). For more information see{' '} - Resolvers. -

    - -

    2. See your contract in action - Lock funds

    -

    - Now that we successfully imported our contract to the project, we - can start using it in our web application. -

    -

    - Open pages/index.tsx and add the following two imports - at the top of your file: -

    - -

    - Now we will use the Mesh transaction builder to build the locking - transaction. Depending on your contract you will probably need to - modify the value and datum fields, here we will be locking one{' '} - - Testtoken - {' '} - with a datum containing a simple integer. Indeed, because the Always - True contract does not depend on the datum value, we can put - whatever datum we want, and to make it simple we use an integer. -

    -

    - Add the following function to your pages/index.tsx{' '} - file, right before the return part. -

    - -

    - If you are wondering, we use policyId+hexTokenName to - create the unit field of the value. To get this unit - you can go to any Cardano explorer and search for your token, you'll - see its policy id as well as token name both in plain text and hex. - For example the{' '} - - Testtoken - {' '} - on mainnet has a policy id of{' '} - - 22f20d5382cec46166b566821f16f79cb03ee1520c71e5f83a4b3f20 - {' '} - and a hex token name of 54657374746f6b656e - which results in {' '} - - unit: - 22f20d5382cec46166b566821f16f79cb03ee1520c71e5f83a4b3f2054657374746f6b656e - -

    -

    - Now replace the return function with the following -

    - -

    Connect Wallet

    - - {connected && ( - <> -

    Lock funds in your contract

    - - - - - )} -
    -);`} - isJson={false} - /> -

    - Visit{' '} - - http://localhost:3000 - {' '} - to lock some funds. -

    - -

    - We've now successfully locked an NFT in our script with a datum of - value '42'. If you want to learn how to build more complex datum - structures, check out{' '} - APIs - Transaction{' '} - docs in theDesigning datum section. -

    - -

    3. See your contract in action - Unlock funds

    -

    - After successfully locking some funds, now it's time to unlock them. - Here, in addition to the datum, we will need to construct a - redeemer. In this example we will use a simple integer, but feel - free to modify it in accordance to what your contract requires. -

    -

    - First let's fetch data from the blockchain at the script address to - get the exact UTxO we are trying to spend. For this we will use - BlockfrostProvider, but you can use any provider that - Mesh supports, see{' '} - Providers. -

    -

    - Paste the following function right before yourreturn{' '} - section -

    - ', - ); - const utxos = await blockfrostProvider.fetchAddressUTxOs( - scriptAddress, - asset - ); - const dataHash = resolveDataHash(datum); - let utxo = utxos.find((utxo: any) => { - return utxo.output.dataHash == dataHash; - }); - return utxo; -};`} - isJson={false} - /> -

    - The function _getAssetUtxo scans UTxOs at the{' '} - scriptAddress and filters by datum hash to find the - exact UTxO we are trying to spend. We need this UTxO to build the - unlocking transaction. -

    -

    - Now we can build our unlocking transaction, paste the following - function right before your return section. Make sure to - construct the same datum you used when locking the funds. -

    - -

    - Let's take a look at what this function does. We first set our - constants addr, datumConstr, redeemer, as explained - previously in this guide we use the Always Succeed script - that contains no specific validating logic. Although it is called "always - succeeds", it is important to note that contracts on Cardano currently - always require a datum to be supplied that is the same as the one locked - at the script in the UTxO we are trying to spend. However, we can use - a random redeemer. Then we use the previously defined{' '} - _getAssetUtxo function to fetch the UTxO we are trying - to spend. The next step is to build the unlocking transaction in tx{' '} - where we pass all the necessary fields to unlock funds from the - script. -

    -

    - Finally, let's change the return function once more, changing it - so that it unlocks funds this time. Replace with the following code: -

    - -

    Connect Wallet

    - - {connected && ( - <> -

    Unlock your funds from your contract

    - - - - - )} -
    -);`} - isJson={false} - /> -

    - Visit{' '} - - http://localhost:3000 - {' '} - and unlock your funds. -

    - -

    4. Explore further

    -

    - Congratulations, you've succesfully integrated your smart contract - into a web application! -

    -

    - Now you may want to explore more complex datum/redeemer structures, - V2 features, Plutus minting and more. Mesh supports each of these - features and we are continuously working on adding more guides and - expanding the docs. If you have any issues please report them in our{' '} - Discord server or open - an issue on{' '} - Mesh's Github page.{' '} -

    - - - - ); -}; - -export default GuideNextjsPage; diff --git a/apps/mesh-web/pages/guides/standalone.tsx b/apps/mesh-web/pages/guides/standalone.tsx deleted file mode 100644 index 8245a8442..000000000 --- a/apps/mesh-web/pages/guides/standalone.tsx +++ /dev/null @@ -1,211 +0,0 @@ -import type { NextPage } from 'next'; -import GuidesLayout from '../../components/pages/guides/layout'; -import Codeblock from '../../components/ui/codeblock'; -import { Element } from 'react-scroll'; -import Metatags from '../../components/site/metatags'; - -const GuideNextjsPage: NextPage = () => { - const sidebarItems = [ - { label: 'Setting up', to: 'settingup' }, - { label: 'Make a transaction', to: 'createtx' }, - ]; - - let codePackage = ``; - codePackage += `{\n`; - codePackage += ` "type": "module",\n`; - codePackage += ` "dependencies": {},\n`; - codePackage += ` "scripts": {\n`; - codePackage += ` "dev": "tsx index.ts"\n`; - codePackage += ` }\n`; - codePackage += `}\n`; - - let codeInstall = ``; - codeInstall += `npm install\n`; - codeInstall += `npm install tsx @meshsdk/core\n`; - - let codePackageUpdated = ``; - codePackageUpdated += `{\n`; - codePackageUpdated += ` "type": "module",\n`; - codePackageUpdated += ` "dependencies": {\n`; - codePackageUpdated += ` "@meshsdk/core": "^1.5.18",\n`; - codePackageUpdated += ` "tsx": "^4.9.4"\n`; - codePackageUpdated += ` },\n`; - codePackageUpdated += ` "scripts": {\n`; - codePackageUpdated += ` "dev": "tsx index.ts"\n`; - codePackageUpdated += ` }\n`; - codePackageUpdated += `}\n`; - - let codeTx = ``; - codeTx += `import { BlockfrostProvider, MeshWallet, Transaction } from "@meshsdk/core";\n`; - codeTx += `\n`; - codeTx += `// Set up the blockchain provider with your key\n`; - codeTx += `const blockchainProvider = new BlockfrostProvider("YOUR_KEY_HERE");\n`; - codeTx += `\n`; - codeTx += `// Initialize the wallet with a mnemonic key\n`; - codeTx += `const wallet = new MeshWallet({\n`; - codeTx += ` networkId: 0,\n`; - codeTx += ` fetcher: blockchainProvider,\n`; - codeTx += ` submitter: blockchainProvider,\n`; - codeTx += ` key: {\n`; - codeTx += ` type: "mnemonic",\n`; - codeTx += ` words: [\n`; - codeTx += ` "your", "mnemonic", "...", "here",\n`; - codeTx += ` ],\n`; - codeTx += ` },\n`; - codeTx += `});\n`; - codeTx += `\n`; - codeTx += `// Create and send a transaction\n`; - codeTx += `const tx = new Transaction({ initiator: wallet }).sendLovelace(\n`; - codeTx += ` "addr_test1qp2k7wnshzngpqw0xmy33hvexw4aeg60yr79x3yeeqt3s2uvldqg2n2p8y4kyjm8sqfyg0tpq9042atz0fr8c3grjmysdp6yv3",\n`; - codeTx += ` "1000000"\n`; - codeTx += `);\n`; - codeTx += `\n`; - codeTx += `const unsignedTx = await tx.build();\n`; - codeTx += `const signedTx = await wallet.signTx(unsignedTx);\n`; - codeTx += `const txHash = await wallet.submitTx(signedTx);\n`; - - return ( - <> - - -

    - If you're looking to run a javascript files to interact with the - blockchain, you can use the tsx package to run the files directly from - the command line. -

    -

    - This guide will walk you through setting up a simple project using - MeshSDK. By the end, you'll have a working environment that can create - a wallet, build and sign transactions, and submit them to the - blockchain. -

    -

    In this tutorial, we'll cover:

    -
      -
    • - Creating a package.json file to manage your project dependencies. -
    • -
    • Installing the necessary packages, including MeshSDK.
    • -
    • - Writing a TypeScript script to create a wallet and send a - transaction. -
    • -
    • Running your project to see the results.
    • -
    -

    Let's get started!

    - - -

    Setting up

    - -

    Create a package.json file

    -

    - First, create a new `package.json` file in the root of your project - with the following content: -

    - - - -

    Install the necessary packages

    - -

    - Open your terminal and run these commands to install the required - packages and MeshSDK: -

    - - -

    - Here's how your `package.json` file should look after installing the - packages: -

    - - - -
      -
    • - @meshsdk/core: Core functionality for network interactions, - wallets, and transactions. -
    • -
    • - tsx: Allows running TypeScript files directly from the command - line. -
    • -
    -
    - - -

    Make a simple transaction

    - -

    Create the index.ts file

    - -

    - Next, create a new `index.ts` file in the root of your project and - add the following code: -

    - - - -

    Explanation:

    -
      -
    • - Wallet Initialization: The code sets up a new wallet using - MeshWallet with a mnemonic key and a blockchain provider. -
    • -
    • - Transaction Creation: A new transaction is created to send 1 ADA - to a specific address. The transaction is built, signed, and - submitted to the blockchain. -
    • -
    • Output: The transaction hash is logged to the console.
    • -
    - -

    Run Your Application

    - -

    - In the code, you must replace `YOUR_KEY_HERE` with a valid - blockfrost key, and replace the mnemonic words with your own. You - can visit{' '} - - Blockfrost - {' '} - to get a free API key, and generate a new mnemonic key from the{' '} - - Mesh website - - . -

    - -

    Finally, start your application by running this command:

    - - -

    - If everything is set up correctly, you should see the transaction - hash logged to the console. Congratulations! You've successfully - created a wallet and sent a transaction using MeshSDK. -

    - -

    - You can find the complete code for this guide in the{' '} - - Mesh GitHub repo - - . -

    -
    -
    - - ); -}; - -export default GuideNextjsPage; diff --git a/apps/mesh-web/pages/index.tsx b/apps/mesh-web/pages/index.tsx deleted file mode 100644 index 7d1388c24..000000000 --- a/apps/mesh-web/pages/index.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import type { NextPage } from 'next'; -import Home from '../components/pages/home'; -import Metatags from '../components/site/metatags'; - -const HomePage: NextPage = () => { - return ( - <> - - - - ); -}; - -export default HomePage; diff --git a/apps/mesh-web/pages/migration-manual-installation/index.tsx b/apps/mesh-web/pages/migration-manual-installation/index.tsx deleted file mode 100644 index 4970be754..000000000 --- a/apps/mesh-web/pages/migration-manual-installation/index.tsx +++ /dev/null @@ -1,48 +0,0 @@ -import type { NextPage } from 'next'; -import CommonLayout from '../../components/common/layout'; -import InstallGatsby from '../../components/pages/migrateManualInstall/gatsby'; -import InstallNestjs from '../../components/pages/migrateManualInstall/nestjs'; -import InstallNextjs from '../../components/pages/migrateManualInstall/nextjs'; -import InstallWebpack from '../../components/pages/migrateManualInstall/webpack'; -import Metatags from '../../components/site/metatags'; -import InstallVueVite from '../../components/pages/migrateManualInstall/vue'; - -const MigrationManualPage: NextPage = () => { - const sidebarItems = [ - { label: 'Next.js', to: 'nextjs' }, - { label: 'NestJS', to: 'nestjs' }, - { label: 'Gatsby', to: 'gatsby' }, - { label: 'Vue / Vite', to: 'vuevite' }, - { label: 'Webpack', to: 'webpack' }, - ]; - - return ( - - - -
    -
    -

    - Install Mesh into your existing project -

    -

    - If you are looking to use Mesh into your existing project, you can - choose the stack and configure them. -

    -
    -
    - - - - - - -
    - ); -}; - -export default MigrationManualPage; diff --git a/apps/mesh-web/pages/providers/blockfrost.tsx b/apps/mesh-web/pages/providers/blockfrost.tsx deleted file mode 100644 index 0fe88b2eb..000000000 --- a/apps/mesh-web/pages/providers/blockfrost.tsx +++ /dev/null @@ -1,133 +0,0 @@ -import { useState, useEffect } from 'react'; -import CommonLayout from '../../components/common/layout'; -import Metatags from '../../components/site/metatags'; -import Codeblock from '../../components/ui/codeblock'; -import { - BadgeFetcher, - BadgeListener, - BadgeSubmitter, -} from '../../components/pages/providers/badges'; -import Fetcher from '../../components/pages/providers/fetcher'; -import { BlockfrostProvider } from '@meshsdk/core'; -import Submitter from '../../components/pages/providers/submitter'; -import ButtonGroup from '../../components/ui/buttongroup'; -import Listener from '../../components/pages/providers/listener'; - -export default function ProvidersBlockfrost() { - const sidebarItems = [ - { label: 'Fetch Account Info', to: 'fetchAccountInfo' }, - { label: 'Fetch Address Utxos', to: 'fetchAddressUtxos' }, - { label: 'Fetch Asset Addresses', to: 'fetchAssetAddresses' }, - { label: 'Fetch Asset Metadata', to: 'fetchAssetMetadata' }, - { label: 'Fetch Block Info', to: 'fetchBlockInfo' }, - { label: 'Fetch Collection Assets', to: 'fetchCollectionAssets' }, - { label: 'Fetch Handle Address', to: 'fetchHandleAddress' }, - { label: 'Fetch Protocol Parameters', to: 'fetchProtocolParameters' }, - { label: 'Fetch Transaction Info', to: 'fetchTxInfo' }, - { label: 'Submit Tx', to: 'submitTx' }, - { label: 'On Transaction Confirmed', to: 'onTxConfirmed' }, - ]; - const [network, setNetwork] = useState('preprod'); - - return ( - <> - - - -
    - - - ); -} - -function Hero({ network, setNetwork }) { - let code1 = `const blockfrostProvider = new BlockfrostProvider('');\n`; - let code2 = `const blockfrostProvider = new BlockfrostProvider('');\n`; - - return ( -
    -

    - Blockfrost - - - - - -

    -

    - Accessing and processing information stored on the blockchain -

    - -
    -
    -

    - - Blockfrost - {' '} - provides restful APIs which allows your app to access information - stored on the blockchain. Get started: -

    - -

    - If you are using a privately hosted Blockfrost instance, you can set - the URL in the parameter: -

    - -

    Choose network for this demo:

    - setNetwork('mainnet'), - }, - { - key: 'preprod', - label: 'Preprod', - onClick: () => setNetwork('preprod'), - }, - ]} - currentSelected={network} - /> -
    -
    -
    -
    - ); -} - -function Main({ network }) { - const [blockfrostProvider, setBlockfrostProvider] = - useState(null); - - useEffect(() => { - async function load() { - const _blockfrostProvider = new BlockfrostProvider( - network == 'mainnet' - ? process.env.NEXT_PUBLIC_BLOCKFROST_API_KEY_MAINNET! - : network == 'preprod' - ? process.env.NEXT_PUBLIC_BLOCKFROST_API_KEY_PREPROD! - : '' - ); - setBlockfrostProvider(_blockfrostProvider); - } - load(); - }, [network]); - - return ( - <> - - - - - ); -} diff --git a/apps/mesh-web/pages/providers/index.tsx b/apps/mesh-web/pages/providers/index.tsx deleted file mode 100644 index 73ef776f2..000000000 --- a/apps/mesh-web/pages/providers/index.tsx +++ /dev/null @@ -1,63 +0,0 @@ -import type { NextPage } from 'next'; -import Metatags from '../../components/site/metatags'; -import CardTitleDescImage from '../../components/ui/cardTitleDescImage'; - -const ProvidersPage: NextPage = () => { - const items = [ - { - title: 'Maestro', - link: '/providers/maestro', - thumbnail: '/providers/maestro.png', - }, - { - title: 'Koios', - link: '/providers/koios', - thumbnail: '/providers/koios.png', - }, - { - title: 'Blockfrost', - link: '/providers/blockfrost', - thumbnail: '/providers/blockfrost.png', - }, - { - title: 'Ogmios', - link: '/providers/ogmios', - thumbnail: '/providers/ogmios.png', - }, - ]; - - return ( - <> - -
    -
    -

    - Providers -

    -

    - Providers are services provided by the Cardano developer community, - to help you ship your apps faster. -

    -
    -
    - {items.map((item, i) => { - return ( - - ); - })} -
    -
    - - ); -}; - -export default ProvidersPage; diff --git a/apps/mesh-web/pages/providers/koios.tsx b/apps/mesh-web/pages/providers/koios.tsx deleted file mode 100644 index d7c58784b..000000000 --- a/apps/mesh-web/pages/providers/koios.tsx +++ /dev/null @@ -1,154 +0,0 @@ -import { useState, useEffect } from 'react'; -import CommonLayout from '../../components/common/layout'; -import Metatags from '../../components/site/metatags'; -import Codeblock from '../../components/ui/codeblock'; -import { - BadgeFetcher, - BadgeSubmitter, - BadgeListener, -} from '../../components/pages/providers/badges'; -import Fetcher from '../../components/pages/providers/fetcher'; -import { KoiosProvider } from '@meshsdk/core'; -import Submitter from '../../components/pages/providers/submitter'; -import ButtonGroup from '../../components/ui/buttongroup'; -import Listener from '../../components/pages/providers/listener'; - -export default function ProvidersKoios() { - const sidebarItems = [ - { label: 'Fetch Account Info', to: 'fetchAccountInfo' }, - { label: 'Fetch Address Utxos', to: 'fetchAddressUtxos' }, - { label: 'Fetch Asset Addresses', to: 'fetchAssetAddresses' }, - { label: 'Fetch Asset Metadata', to: 'fetchAssetMetadata' }, - { label: 'Fetch Block Info', to: 'fetchBlockInfo' }, - { label: 'Fetch Collection Assets', to: 'fetchCollectionAssets' }, - { label: 'Fetch Handle Address', to: 'fetchHandleAddress' }, - { label: 'Fetch Protocol Parameters', to: 'fetchProtocolParameters' }, - { label: 'Fetch Transaction Info', to: 'fetchTxInfo' }, - { label: 'Submit Tx', to: 'submitTx' }, - { label: 'On Transaction Confirmed', to: 'onTxConfirmed' }, - ]; - - const [network, setNetwork] = useState('preprod'); - - return ( - <> - - - -
    - - - ); -} - -function Hero({ network, setNetwork }) { - let code1 = `const koiosProvider = new KoiosProvider('${network}', '');\n`; - let code2 = `const koiosProvider = new KoiosProvider('');\n`; - - return ( -
    -

    - Koios - - - - - -

    -

    - Accessing and processing information stored on the blockchain -

    - -
    -
    -

    - - Koios - {' '} - provides a query layer which allows your app to access information - stored on the blockchain. -

    - -

    Get started:

    - -

    There are 4 network that Koios provides:

    - - setNetwork('api'), - }, - { - key: 'preprod', - label: 'Preprod', - onClick: () => setNetwork('preprod'), - }, - { - key: 'preview', - label: 'Preview', - onClick: () => setNetwork('preview'), - }, - { - key: 'guild', - label: 'Guild', - onClick: () => setNetwork('guild'), - }, - ]} - currentSelected={network} - /> - - -

    - Get your token from{' '} - - Koios - - , by connecting your wallet and select a tier of your choice. -

    -

    - If you are using a privately hosted instance, you can set the URL in - the parameter: -

    - -
    -
    -
    -
    - ); -} - -function Main({ network }) { - const [koiosProvider, setKoiosProvider] = - useState(null); - - useEffect(() => { - async function load() { - const _koiosProvider = new KoiosProvider( - network, - process.env.NEXT_PUBLIC_KOIOS_TOKEN! - ); - setKoiosProvider(_koiosProvider); - } - load(); - }, [network]); - - return ( - <> - - - - - ); -} diff --git a/apps/mesh-web/pages/providers/maestro.tsx b/apps/mesh-web/pages/providers/maestro.tsx deleted file mode 100644 index 03828a0e4..000000000 --- a/apps/mesh-web/pages/providers/maestro.tsx +++ /dev/null @@ -1,168 +0,0 @@ -import { useState, useEffect } from 'react'; -import CommonLayout from '../../components/common/layout'; -import Metatags from '../../components/site/metatags'; -import Codeblock from '../../components/ui/codeblock'; -import { - BadgeEvaluator, - BadgeFetcher, - BadgeSubmitter, - BadgeListener, -} from '../../components/pages/providers/badges'; -import Fetcher from '../../components/pages/providers/fetcher'; -import { MaestroSupportedNetworks, MaestroProvider } from '@meshsdk/core'; -import Submitter from '../../components/pages/providers/submitter'; -import Evaluator from '../../components/pages/providers/evaluator' -import ButtonGroup from '../../components/ui/buttongroup'; -import Listener from '../../components/pages/providers/listener'; - -export default function ProvidersMaestro() { - const sidebarItems = [ - { label: 'Fetch Account Info', to: 'fetchAccountInfo' }, - { label: 'Fetch Address Utxos', to: 'fetchAddressUtxos' }, - { label: 'Fetch Asset Addresses', to: 'fetchAssetAddresses' }, - { label: 'Fetch Asset Metadata', to: 'fetchAssetMetadata' }, - { label: 'Fetch Block Info', to: 'fetchBlockInfo' }, - { label: 'Fetch Collection Assets', to: 'fetchCollectionAssets' }, - { label: 'Fetch Handle Address', to: 'fetchHandleAddress' }, - { label: 'Fetch Protocol Parameters', to: 'fetchProtocolParameters' }, - { label: 'Fetch Transaction Info', to: 'fetchTxInfo' }, - { label: 'Evaluate Tx', to: 'evaluateTx' }, - { label: 'Submit Tx', to: 'submitTx' }, - { label: 'On Transaction Confirmed', to: 'onTxConfirmed' }, - ]; - - const [network, setNetwork] = useState('preprod'); - - return ( - <> - - - -
    - - - ); -} - -function Hero({ network, setNetwork }) { - let code1 = `const MaestroProvider = new MaestroProvider({ - network: '${network.charAt(0).toUpperCase() + network.slice(1)}', - apiKey: '', // Get yours by visiting https://docs.gomaestro.org/docs/Getting-started/Sign-up-login. - turboSubmit: false // Read about paid turbo transaction submission feature at https://docs.gomaestro.org/docs/Dapp%20Platform/Turbo%20Transaction. - });\n`; - - return ( -
    -

    - Maestro - - - - - - -

    -

    - Accessing and processing information stored on the blockchain -

    - -
    -
    -

    - - Maestro - {' '} - is the complete Web3 stack for Cardano which provides among others:- -

    -
      -
    • ⛓️ Enterprise-grade onchain data access.
    • -
    • - ⚡️ Transaction monitoring system with submission retires, - rollback notifications and accelerated tranaction finality. -
    • -
    • - 💰 High-fidelity smart contract data feeds from top Cardano DeFi - protocols. -
    • -
    • - 📝 Fully managed smart contract APIs and ready-to-go UI plugins. -
    • -
    -

    Get started:

    - -

    Choose network for this demo:

    - setNetwork('mainnet'), - }, - { - key: 'preprod', - label: 'Preprod', - onClick: () => setNetwork('preprod'), - }, - { - key: 'preview', - label: 'Preview', - onClick: () => setNetwork('preview'), - }, - ]} - currentSelected={network} - /> -
    -
    -
    -
    - ); -} - -function Main({ network }) { - const [provider, setProvider] = useState(null); - - useEffect(() => { - async function load() { - let key = ''; - let maestroNetwork: MaestroSupportedNetworks = 'Mainnet'; - switch (network) { - case 'mainnet': - key = process.env.NEXT_PUBLIC_MAESTRO_API_KEY_MAINNET!; - maestroNetwork = 'Mainnet'; - break; - case 'preprod': - key = process.env.NEXT_PUBLIC_MAESTRO_API_KEY_PREPROD!; - maestroNetwork = 'Preprod'; - break; - case 'preview': - key = process.env.NEXT_PUBLIC_MAESTRO_API_KEY_PREVIEW!; - maestroNetwork = 'Preview'; - break; - default: - break; - } - const _provider = new MaestroProvider({ - network: maestroNetwork, - apiKey: key, - }); - setProvider(_provider); - } - load(); - }, [network]); - const providerName = "maestroProvider" - return ( - <> - - - - - - ); -} diff --git a/apps/mesh-web/pages/providers/ogmios.tsx b/apps/mesh-web/pages/providers/ogmios.tsx deleted file mode 100644 index 26898ec01..000000000 --- a/apps/mesh-web/pages/providers/ogmios.tsx +++ /dev/null @@ -1,110 +0,0 @@ -import { useState, useEffect } from 'react'; -import CommonLayout from '../../components/common/layout'; -import Metatags from '../../components/site/metatags'; -import Codeblock from '../../components/ui/codeblock'; -import { - BadgeEvaluator, - BadgeSubmitter, -} from '../../components/pages/providers/badges'; -import { OgmiosProvider } from '@meshsdk/core'; -import Submitter from '../../components/pages/providers/submitter'; -import Evaluator from '../../components/pages/providers/evaluator'; -import ButtonGroup from '../../components/ui/buttongroup'; - -export default function ProvidersOgmios() { - const sidebarItems = [ - { label: 'Evaluate Tx', to: 'evaluateTx' }, - { label: 'Submit Tx', to: 'submitTx' }, - ]; - const [network, setNetwork] = useState('preprod'); - - return ( - <> - - - -
    - - - ); -} - -function Hero({ network, setNetwork }) { - let code1 = `const ogmiosProvider = new OgmiosProvider();\n`; - - return ( -
    -

    - Ogmios - - - - -

    -

    - Ogmios is a lightweight bridge interface for cardano-node. It offers a - WebSockets API that enables local clients to speak Ouroboros' - mini-protocols via JSON/RPC. -

    - -
    -
    -

    - Ogmios is a lightweight bridge interface for cardano-node. It offers - a WebSockets API that enables local clients to speak Ouroboros' - mini-protocols via JSON/RPC. Ogmios is a fast and lightweight - solution that can be deployed alongside relays to create entry - points on the Cardano network for various types of applications. - (reference:{' '} - - ogmios.dev - - ) -

    -

    Get started:

    - - -

    Choose network for this demo:

    - setNetwork('mainnet'), - }, - { - key: 'preprod', - label: 'Preprod', - onClick: () => setNetwork('preprod'), - }, - ]} - currentSelected={network} - /> -
    -
    -
    -
    - ); -} - -function Main({ network }) { - const [provider, setProvider] = useState(null); - - useEffect(() => { - async function load() { - const _provider = new OgmiosProvider('preprod'); - setProvider(_provider); - } - load(); - }, [network]); - - return ( - <> - - - - ); -} diff --git a/apps/mesh-web/pages/providers/tangocrypto.tsx b/apps/mesh-web/pages/providers/tangocrypto.tsx deleted file mode 100644 index a7c030474..000000000 --- a/apps/mesh-web/pages/providers/tangocrypto.tsx +++ /dev/null @@ -1,152 +0,0 @@ -import { useState, useEffect } from 'react'; -import CommonLayout from '../../components/common/layout'; -import Metatags from '../../components/site/metatags'; -import Codeblock from '../../components/ui/codeblock'; -import { - BadgeFetcher, - BadgeSubmitter, - BadgeListener, - BadgeEvaluator, -} from '../../components/pages/providers/badges'; -// import Fetcher from '../../components/pages/providers/fetcher'; -// import { TangoProvider } from '@meshsdk/core'; -// import Submitter from '../../components/pages/providers/submitter'; -import ButtonGroup from '../../components/ui/buttongroup'; -// import Listener from '../../components/pages/providers/listener'; -// import Evaluator from '../../components/pages/providers/evaluator'; - -export default function ProvidersTangocrypto() { - const sidebarItems = [ - { label: 'Fetch Account Info', to: 'fetchAccountInfo' }, - { label: 'Fetch Address Utxos', to: 'fetchAddressUtxos' }, - { label: 'Fetch Asset Addresses', to: 'fetchAssetAddresses' }, - { label: 'Fetch Asset Metadata', to: 'fetchAssetMetadata' }, - { label: 'Fetch Block Info', to: 'fetchBlockInfo' }, - { label: 'Fetch Collection Assets', to: 'fetchCollectionAssets' }, - { label: 'Fetch Handle Address', to: 'fetchHandleAddress' }, - { label: 'Fetch Protocol Parameters', to: 'fetchProtocolParameters' }, - { label: 'Fetch Transaction Info', to: 'fetchTxInfo' }, - { label: 'Submit Tx', to: 'submitTx' }, - { label: 'On Transaction Confirmed', to: 'onTxConfirmed' }, - { label: 'Evaluate Tx', to: 'evaluateTx' }, - ]; - const [network, setNetwork] = useState('preprod'); - - return ( - <> - - - -
    - - - ); -} - -function Hero({ network, setNetwork }) { - let codeTango = `import { TangoProvider } from '@meshsdk/core';\n\n`; - codeTango += `const tangocryptoProvider = new TangoProvider(\n`; - codeTango += ` '',\n`; - codeTango += ` ''\n`; - codeTango += ` ''\n`; - codeTango += `);`; - - return ( -
    -

    - Tangocrypto - - - - - - -

    -

    - Accessing and processing information stored on the blockchain -

    - -
    -
    -

    - - Tangocrypto - {' '} - globally-distributed edge network offer realtime messaging - performance, scalability, and reliability; which allows your app to - access information stored on the blockchain. -

    -

    Get started:

    - -

    Choose network for this demo:

    - setNetwork('mainnet'), - }, - { - key: 'preprod', - label: 'Preprod', - onClick: () => setNetwork('preprod'), - }, - ]} - currentSelected={network} - /> -
    -
    -
    -
    - ); -} - -function Main({ network }) { - // const [tangocryptoProvider, setTangocryptoProvider] = - // useState(null); - - // useEffect(() => { - // async function load() { - // if (network === 'mainnet') { - // const _provider = new TangoProvider( - // 'mainnet', - // process.env.NEXT_PUBLIC_TANGOCRYPTO_API_ID_MAINNET!, - // process.env.NEXT_PUBLIC_TANGOCRYPTO_API_KEY_MAINNET! - // ); - // setTangocryptoProvider(_provider); - // } else if (network === 'preprod') { - // const _provider = new TangoProvider( - // 'testnet', - // process.env.NEXT_PUBLIC_TANGOCRYPTO_API_ID_TESTNET!, - // process.env.NEXT_PUBLIC_TANGOCRYPTO_API_KEY_TESTNET! - // ); - // setTangocryptoProvider(_provider); - // } - // } - // load(); - // }, [network]); - - return ( - <> - {/* - - - */} - - ); -} diff --git a/apps/mesh-web/pages/react/getting-started.tsx b/apps/mesh-web/pages/react/getting-started.tsx deleted file mode 100644 index 40579766a..000000000 --- a/apps/mesh-web/pages/react/getting-started.tsx +++ /dev/null @@ -1,103 +0,0 @@ -import type { NextPage } from 'next'; -import Link from 'next/link'; -import GuidesLayout from '../../components/pages/guides/layout'; -import Codeblock from '../../components/ui/codeblock'; -import { Element } from 'react-scroll'; -import Metatags from '../../components/site/metatags'; - -const ReactGetStartedPage: NextPage = () => { - const sidebarItems = [ - { label: 'Installation', to: 'installation' }, - { label: 'Setup MeshProvider', to: 'meshProvider' }, - ]; - - let codeMeshProvider = ``; - codeMeshProvider += `import { MeshProvider } from "@meshsdk/react";\n`; - codeMeshProvider += `\n`; - codeMeshProvider += `function MyApp({ Component, pageProps }: AppProps) {\n`; - codeMeshProvider += ` return (\n`; - codeMeshProvider += ` \n`; - codeMeshProvider += ` \n`; - codeMeshProvider += ` \n`; - codeMeshProvider += ` );\n`; - codeMeshProvider += `};\n`; - - return ( - <> - - - {/* -

    Install with CLI

    -

    - The easiest way to get started building your own app is to use the - Mesh CLI to install one of our templates. -

    -

    - For instance, create a new starter project with Next.js & TypeScript - with: -

    - -

    - Visit Starter Templates{' '} - and kick start your project with one of our starters. -

    -
    */} - - -

    Install Mesh React

    -

    - Mesh provide a collection of useful UI components, so you can easily - include web3 functionality and convenient utilities for your - application. -

    -

    - To start, install mesh-react: -

    - -

    - Next, let's add MeshProvider to the root of the - application. -

    -
    - - -

    - Setup MeshProvider -

    -

    - - React Context - {' '} - allows apps to share data across the app, and{' '} - MeshProvider allows your app to subscribe to context - changes. If you use the CLI to initialize your project,{' '} - MeshProvider has been added in the root component. - Otherwise, you can wrap MeshProvider at the root of - your application, for example in Next.js: -

    - -

    - Now your application is ready, explore the available{' '} - UI components and{' '} - wallet hooks and start using - them in your application. -

    -
    -
    - - ); -}; - -export default ReactGetStartedPage; diff --git a/apps/mesh-web/pages/react/index.tsx b/apps/mesh-web/pages/react/index.tsx deleted file mode 100644 index 6e9ac28bc..000000000 --- a/apps/mesh-web/pages/react/index.tsx +++ /dev/null @@ -1,70 +0,0 @@ -import { - BoltIcon, - PaintBrushIcon, - RocketLaunchIcon, -} from '@heroicons/react/24/solid'; -import type { NextPage } from 'next'; -import Metatags from '../../components/site/metatags'; -import CardTitleDescImage from '../../components/ui/cardTitleDescImage'; - -const ReactPage: NextPage = () => { - const items = [ - { - title: 'Getting Started', - desc: 'Start building web3 applications, interact with your contracts using your wallets.', - link: '/react/getting-started', - // thumbnail: '/react/rocket-gdc66999bf_640.png', - thumbnailHeroicon: , - }, - { - title: 'UI Components', - desc: 'UI components to speed up your app development.', - link: '/react/ui-components', - // thumbnail: '/react/ux-g389fb9d2b_1280.jpg', - thumbnailHeroicon: , - }, - { - title: 'Wallet Hooks', - desc: 'React hooks for interacting with connected wallets.', - link: '/react/wallet-hooks', - // thumbnail: '/react/pocket-g7546ee58e_1280.jpg', - thumbnailHeroicon: , - }, - ]; - - return ( - <> - -
    -
    -

    - React -

    -

    - Frontend components for wallet connections, and useful React - hooks to getting wallet states - Mesh provides everything you need - to bring your Web3 user interface to life. -

    -
    -
    - {items.map((item, i) => { - return ( - - ); - })} -
    -
    - - ); -}; - -export default ReactPage; diff --git a/apps/mesh-web/pages/react/ui-components.tsx b/apps/mesh-web/pages/react/ui-components.tsx deleted file mode 100644 index d19d0e15c..000000000 --- a/apps/mesh-web/pages/react/ui-components.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import type { NextPage } from 'next'; -import Metatags from '../../components/site/metatags'; -import ReactUiComponents from '../../components/pages/react/uiComponents'; - -const ReactUiComponentsPage: NextPage = () => { - return ( - <> - - - - ); -}; - -export default ReactUiComponentsPage; diff --git a/apps/mesh-web/pages/react/wallet-hooks.tsx b/apps/mesh-web/pages/react/wallet-hooks.tsx deleted file mode 100644 index 2b84a0dfc..000000000 --- a/apps/mesh-web/pages/react/wallet-hooks.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import type { NextPage } from 'next'; -import ReactWalletHooks from '../../components/pages/react/walletHooks'; -import Metatags from '../../components/site/metatags'; - -const ReactWalletHooksPage: NextPage = () => { - return ( - <> - - - - ); -}; - -export default ReactWalletHooksPage; diff --git a/apps/mesh-web/pages/smart-contracts/coupon-bond-guaranteed.tsx b/apps/mesh-web/pages/smart-contracts/coupon-bond-guaranteed.tsx deleted file mode 100644 index 1cb23015a..000000000 --- a/apps/mesh-web/pages/smart-contracts/coupon-bond-guaranteed.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import type { NextPage } from 'next'; -import Metatags from '../../components/site/metatags'; -import ContractsCouponBondGuaranteed from '../../components/pages/contracts/coupon-bond-guaranteed'; - -const SmartContractsCouponBondGuaranteed: NextPage = () => { - return ( - <> - - - - ); -}; - -export default SmartContractsCouponBondGuaranteed; diff --git a/apps/mesh-web/pages/smart-contracts/escrow.tsx b/apps/mesh-web/pages/smart-contracts/escrow.tsx deleted file mode 100644 index 15df60e72..000000000 --- a/apps/mesh-web/pages/smart-contracts/escrow.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import type { NextPage } from 'next'; -import ContractsEscrow from '../../components/pages/contracts/escrow'; -import Metatags from '../../components/site/metatags'; - -const SmartContractsEscrow: NextPage = () => { - return ( - <> - - - - ); -}; - -export default SmartContractsEscrow; diff --git a/apps/mesh-web/pages/smart-contracts/giftcard.tsx b/apps/mesh-web/pages/smart-contracts/giftcard.tsx deleted file mode 100644 index 99b6c2643..000000000 --- a/apps/mesh-web/pages/smart-contracts/giftcard.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import type { NextPage } from 'next'; -import Metatags from '../../components/site/metatags'; -import ContractsGiftcard from '../../components/pages/contracts/giftcard'; - -const SmartContractsGiftcard: NextPage = () => { - return ( - <> - - - - ); -}; - -export default SmartContractsGiftcard; diff --git a/apps/mesh-web/pages/smart-contracts/index.tsx b/apps/mesh-web/pages/smart-contracts/index.tsx deleted file mode 100644 index 83b075d76..000000000 --- a/apps/mesh-web/pages/smart-contracts/index.tsx +++ /dev/null @@ -1,88 +0,0 @@ -import { - ShoppingCartIcon, - LockClosedIcon, - DocumentTextIcon, - GiftIcon, - ArrowsRightLeftIcon, - ArrowsPointingOutIcon, -} from '@heroicons/react/24/solid'; -import type { NextPage } from 'next'; -import Metatags from '../../components/site/metatags'; -import CardTitleDescImage from '../../components/ui/cardTitleDescImage'; - -const ReactPage: NextPage = () => { - const items = [ - { - title: 'Markplace', - desc: 'Build a NFT marketplace effortlessly', - link: '/smart-contracts/marketplace', - thumbnailHeroicon: , - }, - { - title: 'Vesting', - desc: 'Locks up funds for a period of time', - link: '/smart-contracts/vesting', - thumbnailHeroicon: , - }, - { - title: 'Escrow', - desc: 'Secure exchange of assets between two parties', - link: '/smart-contracts/escrow', - thumbnailHeroicon: , - }, - { - title: 'Giftcard', - desc: 'Create a giftcard with native tokens', - link: '/smart-contracts/giftcard', - thumbnailHeroicon: , - }, - { - title: 'Swap', - desc: 'Trade assets between two parties', - link: '/smart-contracts/swap', - thumbnailHeroicon: , - }, - { - title: 'Payment Splitter', - desc: 'Split contract payouts equally among all payees', - link: '/smart-contracts/payment-splitter', - thumbnailHeroicon: , - }, - ]; - - return ( - <> - -
    -
    -

    - Smart Contracts -

    -

    - Want to get started with smart contracts? Here are some contracts - for the most common use-cases. -

    -
    -
    - {items.map((item, i) => { - return ( - - ); - })} -
    -
    - - ); -}; - -export default ReactPage; diff --git a/apps/mesh-web/pages/smart-contracts/marketplace.tsx b/apps/mesh-web/pages/smart-contracts/marketplace.tsx deleted file mode 100644 index 2e717b4dc..000000000 --- a/apps/mesh-web/pages/smart-contracts/marketplace.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import type { NextPage } from 'next'; -import ContractsMarketplace from '../../components/pages/contracts/marketplace'; -import Metatags from '../../components/site/metatags'; - -const SmartContractsMarketplace: NextPage = () => { - return ( - <> - - - - ); -}; - -export default SmartContractsMarketplace; diff --git a/apps/mesh-web/pages/smart-contracts/payment-splitter.tsx b/apps/mesh-web/pages/smart-contracts/payment-splitter.tsx deleted file mode 100644 index aaef0d807..000000000 --- a/apps/mesh-web/pages/smart-contracts/payment-splitter.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import type { NextPage } from 'next'; -import Metatags from '../../components/site/metatags'; -import ContractsPaymentSplitter from '../../components/pages/contracts/payment-splitter'; - -const SmartContractsPaymentSplitter: NextPage = () => { - return ( - <> - - - - ); -}; - -export default SmartContractsPaymentSplitter; diff --git a/apps/mesh-web/pages/smart-contracts/swap.tsx b/apps/mesh-web/pages/smart-contracts/swap.tsx deleted file mode 100644 index 9aa816701..000000000 --- a/apps/mesh-web/pages/smart-contracts/swap.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import type { NextPage } from 'next'; -import Metatags from '../../components/site/metatags'; -import ContractsSwap from '../../components/pages/contracts/swap'; - -const SmartSwap: NextPage = () => { - return ( - <> - - - - ); -}; - -export default SmartSwap; diff --git a/apps/mesh-web/pages/smart-contracts/vesting.tsx b/apps/mesh-web/pages/smart-contracts/vesting.tsx deleted file mode 100644 index ddf05007a..000000000 --- a/apps/mesh-web/pages/smart-contracts/vesting.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import type { NextPage } from 'next'; -import ContractsVesting from '../../components/pages/contracts/vesting'; -import Metatags from '../../components/site/metatags'; - -const SmartContractsVesting: NextPage = () => { - return ( - <> - - - - ); -}; - -export default SmartContractsVesting; diff --git a/apps/mesh-web/pages/starter-templates/index.tsx b/apps/mesh-web/pages/starter-templates/index.tsx deleted file mode 100644 index f078b1c0b..000000000 --- a/apps/mesh-web/pages/starter-templates/index.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import type { NextPage } from 'next'; -import Metatags from '../../components/site/metatags'; -import ReactStarterTemplates from '../../components/pages/starterTemplates'; - -const ReactStarterTemplatesPage: NextPage = () => { - return ( - <> - - - - ); -}; - -export default ReactStarterTemplatesPage; diff --git a/apps/mesh-web/public/.well-known/nostr.json b/apps/mesh-web/public/.well-known/nostr.json deleted file mode 100644 index 80330f6b4..000000000 --- a/apps/mesh-web/public/.well-known/nostr.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "names": { - "_": "de6177ee8f62e948c41d22fe76b62d0a6bf7aeb3d54653f9cb472bfbb4d08fe5", - "mesh": "de6177ee8f62e948c41d22fe76b62d0a6bf7aeb3d54653f9cb472bfbb4d08fe5" - }, - "relays": { - "de6177ee8f62e948c41d22fe76b62d0a6bf7aeb3d54653f9cb472bfbb4d08fe5": [ - "wss://relay.damus.io", - "wss://relay.nostr.band", - "wss://relay.snort.social" - ] - } -} \ No newline at end of file diff --git a/apps/mesh-web/public/about/road-g5604c4b4e_1280.jpg b/apps/mesh-web/public/about/road-g5604c4b4e_1280.jpg deleted file mode 100644 index 583fe3bf74870a1d41a14bc158c8fd1d9e99506b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139263 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�vBg6ZW)I!Dn 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 F{{sUaC9ePg diff --git a/apps/mesh-web/public/courses/intro-to-web3/github.png b/apps/mesh-web/public/courses/intro-to-web3/github.png deleted file mode 100644 index e64ae2b4c8797467c8c54b0ace08fb473351ebf9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2528435 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

    TP4X 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 `((g?^p?to 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 meo!4G73h!PAy3imC7BQ& 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

    OAEO&djH79X6+}y55Esv?uw_Z$ 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

    N9TZ(AbbGAG)g_di{XbSX2)=bnL=c>g3>) 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

    &)@tROK+TF3&I?*XwVA0jd{wr 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

    &3D+~eI1=pWm^XHj=S^M5 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

    0zdnTRcKH;s^G4SHhcI3m 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�WlD1+Gm5O7FfiD|o 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�b2+JqD#a!;5i6N-LSLEQSi6S1O}nga2Vs>z-fw9eI^aMy z+S=0TVO#H%y`J-Ul`%apV=-spp2&Jc<{q%Ew$t*wEbF4{9k%N0Vx2nN=C($p{Z?fG z&(y7f);i=W3sW{QfI?TXAY+QLE}^-h)&`jmbN?q_&WCuDw{5KhutLEX2OrM5=I2wBIdK_iy)cV@g)`Y=n%gio@g_0pg05bB5lL{F zU9owIG5X2LE8@?|SbC18&0+=Drm=@?@>1T|G{)+oH-2#{d2KA9-aiyh@zi+ewvsZDL#6t=njK7~0&P3_zD2|H`PrBeg1 zUDL~l+92k(t8()vDy37Euk2|#t(F~Kl3wxefY>n z-aGuz4__DF`tagQcZV;1;m?N8e)ji=KmXddhkJKVh68;Oi5E*%km{?oVUYDZ&7D~n zpk829ub-lVO-5N(c>-GP7VxMyDW{PrIMk=fWu+cD>Bpwj#n7Bb+PB-QP+iaZy0b{` z_?$;j%J%1!7Snk<0w1{(rs}^oiq-lpb+^iAU7wj;*QT*|yyJ(4zx8u}O`n|H8vgJP zerx#c-}%2)HZOWDW70obtoA2)%W#xxgEy=ern*<#YcyoNmFMNQUM6Qb>{0Tu$l=Z2 zD0ct;eO3Q!`Sj$cqz?lXDkY1%G=fx6j7b`U6fBqY8rW0|0hbG0E^u+cdOGNd_joQ1 z!NQMp7I5*=Bm5#a@bH1Ymz}u4c0E4)7U?1%I1Zm1GCZp@C>U_`3OxAGqhs7+9DL}| zKlI>6&t3*_T=JbXXqUPuzcjG{!;C13633+wl1{u=KH(^ljF`CnB;&~p8B8XV7XIL1 zG&WD+A|GQX9NkC<9|yni2Ny>?>BOOne&Gikmw0fHAA02WJR_fU!uX{3w1Ec~KVfw3 z^9LOIUY@p@kGy~3H~!mC@3C-wt2s?R+K`EOOU_Z#M7v zfrsKeui;@C8^`MOCl;?TQf_iAR!R|FrJQzIYo`vUq_7j48v)9D!vT221z^$7r#=an zhb6^>2X>VPjyHjgY4ESbLP<0|H&+jbkDpC6IBMsON^Z;mI z4{|sa?LZp|4v#e0)utpmUG%=LhxfbsWYFIB#<07ojbpO<7N0N_Z)!$8Tom(_j;e6p zp&v@xKcC#vR;G$Ve3d+LKYz=?#>?FTUqw?d$oG`m=*cTkyb?QS>tuf9BC{i{2P2e~ z%9@?`G8~)5jII)^p&7m&$_dOfxdWBM1MRkdfUoj7(m;w6?9P~2=vvd{kNV;Vi>e%K zsPN`64ZMM~`J;U5gp?7j>l}JX$EKcrVraucw5JuSFFXXv15e;Q@YEE?pH_+~Aa>Rj zpvL(mA=!!zBCf;Ii+Y^}Z3gnqO3u5@>JYj)F!Bpt`F)uPue0$qumUGcdO34WC1v_W z2Tw5Y4el*NTH)H$Pg27H_)J<5gV6cKOW4M#1Zc;o62>rm8)E4PUD>i@ISYc`(??g# z<+7#zC{ib@R3GNFj!P^ZTgE5nRYq`)l=vM31;KC)Q=rYg=LqLwP~hTMZ2Db% zsTeNDroP|)3cui4hmwyF*BTkxzJ7gIk?g|I6iDU1uTO_P(1UzGxK$_PMI;qIeUsa* z+A511Y(${#d(bUb)Hz@9ZFU8}9_-W3bz`zDmAK^e4`ERk9k_2*9TqN?2s{%(C|Ozr z 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

    hL&NNxuN-h4P()-x4rB*j@wx+eG1PUHIjF15 zReldz>ZbvY`He$5qW6UtK2c7edZwH^cd2~;2d|YYm#^uV(OWThtcJr5WBLYD^GfkP z{?i~^&*Mj1f8+Yep0~l!2RZJ#7u_5u406!N9=4$vYZ}a3)}tqXRh;nfrvqnjL1&PI z11glfw9mn$^dylhQFeg%@Kt%(NGch!iX0+l$iiQ z#!yBUp@H834TK>j*&*$o8XXre2`oC>fW@Vy0q0pd=L2JM{K%nZURZ48V%cJ$FXW6x z5Ly9n;k&fM&`*O9+@Lu_hdjUSQu&pn?SeS!i zEC4E9g7LzI(GPs`GKQmk>Mj;8WGJS^zg?Aw!N8%HAQt^Z&%o$G7dkNcP!T;NNC*&h?6MH&l4Ie?FM=+m1Sga4Ouc*1KEN27R6u#uTfl@5PZWu?02e*s zjs>@%-R-m>;4lWG9E7rLBcIZfS1&eJ+{tDwRA~kdICOngnY>_E`41UXs_F-QMC&sq zhvAz}GlZ8u6E;BVFS@{`PZ+s_ht79)qq7?CO4j0;jDaD>8`K-dS}f>tq0>ZdN-$+4 z(I#B$BAo`8JF?8=^6nM7e;j7fP}dY~j|nA}*Hnz!Bs-VsQoCj%h8<}*3fBe+@=lkJ9rbAzRxUB9Rk;?jocNWpZU?mI>2y=8HfYFC!UqF8o z#xfxnAd;J*m0)=)%DhMNYDkk`p_yuBoG;QeF%n;zWot-Z%vJq%e8O+21@wbXKqR@J z>A)(TDk&24hw}Yv95NE1thP3v(y<5A%ZoZvQeV}{C~SUB24XT6BR;L;5N34g=CaH= z%w%%K4?W=u6@gh4veBjwMHxTcl@Za68#go&b44%mI%-na#q$@+d3F$!@z{oTjlvjc zM^|SkCL=M9d`y|6U73pd1R08HM>33gT&GMhc`}ebg=d7G&*II;M7j@&ory5Eu>qH! zCm4&-Cb_!jBVpGcTGNFbA)p9TxAarhSWI}gMBmQ=rSqJ_5Qk?GyaX+bueIwJ205Zl zn_{bc8wJUyOppkJ7z_bm9J(CM=$0gT97ZnX<&IfsA`GRNET{F=XAfMW50$4~z@MMX z&=wAM37xGwjM->hytdCs+A`x7>SI&&hA|OG&hh+Tl7WtmwUDto48^!8!x#xC(qSlO zS;MHF-9W7y@xXJ7u@tm=gH4Xg)c8?jNS?XW<1Y0i+Ba|Aw1J^_MiU>&H@ZjzDs-E~ zU8iEg^pr@wp$GIEwTO!Pd;mP&5WnecphW$ujK@4ysal2j%03O)Fr=r?(@9t6`JMd>ogNxKa_BTwKCAAH7J`4yzw14jy` z(H=B%cOvS|?NYRvug&8H-L668|L~C)hkO{dxh)8Ese0?ujZVP&r`?%% zrG<>q<{Wk#GXmF5^l70-bWWVI=$gxwGaMIDw-L8LwFQ+4Jp^9L_&#u9IHU~!{G99S$m^zy2S`(lpv2jnC-ZfAf= zu%qdPG?}>eHKFgJ~(!ZCm2`9haqXQ+J z4RyKf@CN|eNQ)!!w)x}2mFPI!ot4Q!agD=2DJ^lPKMC%`N>62{-_l8*(r@z~g&%3) z;2IcrTOGV~51C_!Oqu-5Oo;HiTX-<}BaaQs^Dr1%Tl<*ahaS_o@`&DbSKOcO$OvUu z23i~!$;fAC`?|(HdZ&}o42D}fJJ<9czz$?G`tq@nGlIFw16t{eO4B=`j-A|^$ZksrymD12qzyC_nqNh{tnF??igv6jsBnS{iwY3 z;@u46MHy?+MrpJ8UQ1gO@5ttN8<&x+{NAX_eIH|*{Hs)CzeV6Ag!@bR2`S=C-@}+8Q=%y&1imd zO-HdVX$SE;xAlSP4c+&$5#Tt<85vy8GjFN;YiCn)Y&uSIXG1b*-q0rz_;pZxu+xL| zG$m`H<@NRQv!DHJIq}rvGA6oKE?#&~I^Qi%J$W;MU4 zYg*yB*MAy>{Ala%pkp31`9Y1ljO!kg1a03nt`;A*p;)t{7+Z_|16}k!d122(MG~ho zz|lcQ#}Ij>0hci3Q-(C)h?CdiB8($FT?097aOsl=Y&zo5%6!t{p@qr3R0MItSvKKQ7JTv( zFYt+jyck_5P+bd~X=%_!JoE8!`0$r>NlSj)^n`GV*&elF-^%AUwMlLV#BAW*OUa+LR zWY4;&(uY8y38^e_SZ3iGb|Hs26}?`Ds9*5EDj58N~x)lk(agh-?O{j-+I%)h@-ypn1V<;BKgt21|?PX!eP|VzlQ8l>vUnxPTp#A^1LTeA%`X6h~cKF4`L~Eo?qJ&~?^*KO%Q(McbE;gdR6g z^j~fu7Cr9$)Imkid8nk#OS-AIi1+xTV7B$_(?SYh!<|mj9e?7P`;d0+{!9~*d0(=CNWbXIwP*7l ziOFz=;ZDm3DiFge^6ECqvjbzJJL(r?40h?_CG8;guCI6H-_X$t>>x(}jDd)qkZ{j)frH_J<2)~F z|4Mt}`LVIF>F2TgNQ@hJ&IlL0AtU#?C-Gze*d0A7yzD53p&7e@sS-`!M=?^jv>X0V z)Go3Low4DEcpTYDPqeM_94Q$)l?j*9eLS*xnKh3Xhi%LF+PhOJ%uZhzlVR*)qaC#) z9QDeMNx7pKbR|t^AT~qWlWgV)K?b4NR0ew$x<72r9WUWHlLHM z95+e*AP3_rbPA0yFhRH6Ut&P{7!^tLM4ZnU<%$dpFY98rF^>1lFNMPxOY~q`&SSvD z0Ug?d95|>0bO3+2G=3+KF-96bIa5F0!3x875peCJJWeAq%zi#ctBq6{LYXnc@1?yHF%Xyv%jED zz-LF-F zpGz^bVBH#{f0W!iMO?>~ru7M3`Ud_80}Ufpo-CZO62;DSSYb%2B|}c*0iQFX9oBYJ z3mZK+7H5~s-+J!9baMVs488u}-~Y!bZ^WU);dJ;La5b7ncFAwoeuO`tRrtYd)RV`n zv>{zK&_t&qNx#_{iisFu+Bsz*N4sbZ%c?S!V~z!ubV!Q!haACrWms8J4u3c;_u?7#gNiK2Yk8zWA5%9_5n4(c{6Y#e1 zs?O?K9{T#u++n{fHk_fj^Y&woG9rf_9k8!Z<#(Xn0BZ+q*2^U7f^inGAGB+6w&8=) z$uj95wA_aPhn_zmJ#i1*tEvYjIH>#ym;NA@i1`j2moXu2KU~8_Y8zvqHtZPK*`+@W z@F4NTnf`;|dOu}T-t=1>$y54m-lOm%4IEqp<8G^imyTxz&k4p5`MluyVMBEJnKlV$ zcMDGf_=wW)#rKE7*8JQN?UwVn3_VVl+4*(7r(lS3Q=~LMEW<90VKDldn_GAK(&E!* zV@JD!VbC=r!!P`;&GXW`J_OYflf3VEV!&9KXP(tuz`HyxG!CT9vTWpbraoL|u7^C{CwNE5vEVRg0+Ac{Y~o!+@8H@=Y-@{;)QaX$ zco*lrJPizaUuF(S^WHid5#4H-9$|GzTidiX8HULqaduW8+sRmn4G4gbdJwSI*mrFx zrlSwt7TGNy$Cx=nZf^?4y-bW*@R(;LjlKtro}1J=@{HR2?40KGXvcL{1&qC%jFj~r zt~shL-J2MyVJx<{D`QI?K{+*5H^$M9Xw10x<&5MWKX5YHG20g01`KmTp$q1ZbV)aR z`lxnZMq*1VD_&E)dGo67Y4N2A|7p#Q%&DH~r&+_==3_a8@YklF64aH_> zFuIr?LWf_aDmi6`d za`fnY`MBEpv(KL_i%S?b-O5I>tdAj`7U;4c2W3GJbTi+?Kzy4Oaa#g#;X5)b@=3!k*) z7atrr!nn-Ghc|F1p5$FgcA1_qZGMXz8NfvvWm2Y$E6I5oZ_AQ5;K;m}112vBCPMr+ z4xWU|Fg`H2ESCZjPho)JsopB76)a(aYtt3&;u$6%cwG7!rabgHu`4FA+KW#~D<#uJ06^45QG{qe&Vl(?)6- zP)jwYOmdWdUp$6qUKk})SKuKWvI4_s4a7A09gid&5r9C&2GnZYbBsUijK(~FCI zsUqI@Sj0z8=vMjxk8Ci9_VfpgkyT%5nnlLnc!JpeiC6(~On0d4g8$Qi#_T`sgnV z83Q1A5Z#97prsUa;D~;quOHeFyU&loK|4zFoAUKxl_s%4-@*iAnMtW(*Yk(WmKz?7 zFz&15-}ka%)E?E&FnGaG%=ZDD@!wT&^hL&5`vC4uJKbmWoAixL6ihLh;4cO-^2i}g z^tILp!!392NEUq-`W}^vluYFwfljXt?m=}Do)59{5}=i5o-;NIpbW?b$4*vk!9JsF zS_U`MItF206Pb&L4|x}{=~YcAE$M4VZTB9CG-09pi?8?mT=1g-Ihudxx_D7Lid`vJuU?Ib9rd3!PLT0Rwh{NKwQpcP zgl9_Zq!Q0fKR=YuGlae(`eW5CGk8`c&o&t*NnT~UJVrt`6jEPAe}s`224i}fnQxvm z7`yvfsXAjkq?rDqJz?M!b)8 z8Eue?Lw71EhIcj5<=uG18ua1IyMU=2&tZ&hXg=rxLoSSn{QRcvf=7R|Y_%`>X#?cl zR()*BND3W8+qUT`uXNcfJN)qhPde3P6l%tH(*3hJ-~17 z!e;|MwLAC-gYg`5z+=cu0DiOX)33-42QL_jUA}VJd@~7*F&4bXJt1iEO*NjL^n#-P#(h;s)q+Ln!F0*&GM0fq4c?0@~pMPEXQ`w<^UK=NyBg}l&)j&am% zg9g&T+hqbCx}$s;_n<3`#-iWI9mR|jO30=x`XKrp8yRxXcuZCK3ejT>p}H~ORZkvQ zkOm%IIL31Dn8!Q@{~@4DSJ*7$wo9F7KWHq}CYped^zQqZ`&7EfdzB2FF=t8K1|;k>L*7cwmfNr&8P!}16ZN#Hk92ME?cWeB5A1NuIvzL2+5V2>?A%BqMRA1gbw0(#`Plex*EXHc(M z(FQM*FmxiKg9ZnMC(#7V<@N&rCYT$*IyPeYKqi_Br!$QXN1smq!EmcgCtzZIP`~A) z4IdP5mP!AhQeq>MB^hfm&JRX$O$#_OFlTz_&j5*@`UO?*o z;vB&=CLwXAKL+GOO-gywZ;2&O>9={0!jCj?a1D&RtqxvVcb@t%`W>FT+5a#$WGtI` z`{C?iEV(f9PEG?hb+`$DI zfas$&8P#C)MVVW-UX$+8Kf8cqjH9D0rZ)+aAmlEFK*mDm3H zH_G-c?Y!2E=@KjBedY!h7Z+rh7{`m=ym`~}dcg2Lo4fI5nE}5W7Y?L4va=&&MC~S~ z*Cn-qyD}8x7b%}iZ;EY`+yAt{DG*~fiST1s9$`?NS-&7mLEm-af74(VL*;&WsU%KBi-VtCUoJW&8IAJ%8pA5!LvkT&d+7U_hcnfO~>!x!|%x^akGz&1Y#CZQyTpG49J2XL(; zp7;oG|eCz$Uzcrca!FaAY{kB@g)IlaBkRUwZM^7kOE`_STPFDl;Ox{{>-J zs!tvXd5|=M#Hohu#-RhFvKS_r>j5&RT4^Xef;aL9lAY9+qj(H8z~ARYDaRWGeSRhD z(t%^#Gp~gYTte0$HEQCzVkfH{5>}a&;RQlHR2hKovHOL;M8E4VXMEHggE<+BVYSUg zns@dAx%F5Hz-AEAubFU)e^>;GT$O1AR$B1YgJ#I+^~1x%50F}nI`qRvfv8Us{2xVY z8I=UPVVHksr&`0axT1k9$255`s=I|nP&Uj8V-^ru<8Xc4N6#y@uC}P z=0*H?Fe_*k8_|Ke0a0=Wf4$2Gs7Y#&%nK3=Jn5jtg`*_-42BG+dP#U*7`TXI;Nx9K zwzNx&7E@W|U@;cF$ZlN7SNZ2oLDz}5j|<-E;j^fL{OHBpNT=|&rCmyxc*$fliVA_! z&$QZ0)~8>Xs1WC)V}*&^Cs;KoKgx?Q(TRl`@lIkomrFV+L-3k>qmOj`0wEI0iMf;& zy2uiS4XR`HPr+L7R!JF^>#XumLh8}!0>tm|Lj(S+?j3d-=}?Ca!oAPFB94RH>3HZR zCbvk&1yArt#1sj{zxa1u(WvFD549KkbU`=TQikmdpkg&>Q$#Olx67T)4ZXnYXgj^g zBPoVp{f-SjIEGCAE8oM$vi;dQ*DG7 zdeYTmEj#iPvo6Tz9#cNgv@P|07&L}6Lkfm()Gk+ZBcZ}FsX-q{f0l+~GO*IbBSRfc zISUPRQ};+zFZwyfOog9bSVeF_A3ytyNRNJfPxohDyU3zUA04Mj6CZgfxj15SO1nDE z>dU-2?GU!8BM>kSTh>lubJ{^{YGp}AW14Ug3~$f&jj8FMk&XVs6Gq6POL4y5v#vc_ zBVSs$y<0BpSjh`q=gyUL@9BE?y>d;)VK=pd*baTa`c3!I&18HSe9>zejh;h1JK-VH zc$V;0AO=tIvJW51b6wyoTH|w?m|fIlA5wtdw3fEoPr_3`Myx z!kX1&4t2%fj112F6`Jt)S(vn_ZS`R`fI()*)qkoF<@iPTgRaws7v6y78NmQvSt=2g z4PF}sQGeDc<16$XZ6kIQV~19aub2p3Sk(AI;}Gd%Q}S@!uaAGk2ufwZI*0MB4BUy4 z*5&(a%g`xppJ%*}!Bm(wsxH*+jPZ@ND|tP!D7~1TXxN~RdJ`QSMq=b~zi}^Fst`?a z-2sASM=^Zr7#D5XA%_8sds3S3`Y40?haJVPUehE#^&mV8GIY$Zh5?`~@?fOJbD#DF z3s6J%=$kZOsslfFov&w&+5-INb6m-G(1Bh$YqrWoI1F~`{afjy1Ik(NuJ0@zayw=m zf}nmYKFdz4Ll4psI>66+z7}!&A)NP$z$KITR~=Yp%O-jC7Zim{eFSZ+YQua38wPwa z{sV@57Gtrf6#XUHwT`N99w9qM5p8Rz% zeN3(&lOV8Fx9!WUZk)E1=>NUZbyR=(eMidN%d?1DyY>pXCCJfxs8Z3W1Nf(?T}n zgT{U?b&!6--m4sN_bL;l;f?>wN5@X(v5N=gc<&Ij?_(E)QvFA|G0xe6&k9g6KOa>W zzBkF2E~qQlm+mRz=BcG`^hP#@NS`z;cazfx#YhXMm}N+SHZRglysO9hBuMb^t&W!A z!E9pt=Z?a=Ol>1APqDBJPnEBxXta&N^guC*dILKNq``lG!3OsjUhj=7%cpbUY4bKUl1n`@!(M-_lu` z>9=@3YTjC29)*9JH8AeBx*vIXhVbmh;KE};70!19=iQ@I>TcotA^H$t4>BJ5FxXgG zepc^l$92NMG0ml~OP9BG-O*!WM!t6HlEX-Aap^Io>EkZ#Zp0Ci%-yit4~AWySFvH& zO~o&(UNk4KcchIw?`Vv2SG!CMjefA(kP zt$+EQvUQzx_(4a#PzT(rOPXU|TGmcYhYlHt4-)U_BRTS^Pv(;dAI$agY;P@S?ucVg zd2im5F&Mkefpbdp*mIg+;aEv_8q-d7GklOXt9GNEtY+ef%I%$b&DCh`TOW}!FXJ^O z@x8UPsWi_B(Xzyr!fMC%UALauS3G#(m;NR0WySRG7VK=bPrVa5=n{;dFrrdhW8SVB zdnr*cAOR08NIKE!0fn8f^hfzA>B`Qq5#+b#_6hrjm{XYG)c$ifdqapF^I;C6eu(pN zxj(qndn$s@>ZAjB=H9_Hi}^j>7%E)rRdwt7xY4z>Bjx3nUo9_v=X(VMQa*5|jW7>3J11BjOX*tfV|;^C3YPcwn=ff{s%LI67kdET0`SX_TidE^&Y-(@7%?E>?LGAMwm<=_ADvfyY=q$E@0kdl{# zl4;D4Yhi#(m;59iDu6KfsZ4y*QYr9&OZpKDSjyp2hSnz?d`YkMGYky0h$mfe zl9q9B;4(d80YjLw36s219+$XD2X5F0C+6m*|L+U3>R16Uhz%H+)=B%NC zUFIh);?bcC+KEZI#x>CL0LVUk_0+vU2$&aoSP*Biw`lQ_BZ(LkYf$DzDLr&m%RcIm z0T=^w{KTbj{#7QDO@RWhe=56kaFp@%BQpnPfEy|Tf!`$Sz!7laCTYNFAe}pWKw9H$ z4JK*$&;cn6b}alc*wzgxAPmJ=Si;yP(trmX7|~E73$47E#EuFY#MX&@+uFHobLCDf3 zf~>=cXHgi+Fx;3U%DQ}|AsKPNMHakhQVbz>r!>+dZl>Py;13h^n`KS&4LDq zNODdL+JUCFgW4{@o4n?Ndwg*tNh*)_g~4@c(fFYr08;LO$4UrZ@WIymfjjDo-E20r>rL!(Gv|8)V~P#hfDBsr>WBNx_n2_- zg_L!Ka8(WnP%E?eVkeBk)JFB<$i+!{POtf9NAT9YevHqN#2p-ZvIin#U8bi$2sBog zgCO^ajmH~>lqXp_N3`RU^vnyNdce8aS>Ax540WZ(EuU~LXI;3+$WI3|l9LG)2hkBc z%1asvZa>O6OFtvU3^RCd8%6^4u;8XGHuMK*WLEItufEiGM_bkXt+MVJL_c&9IsqO1 zGyNZ5q(!|}U5PmKO|g>otx788tZw-Sl^%>|)37rZxnu%wJaPvG> ze?c6B6B}VE4H$qsL$O*8HfLsJ_;c9`7)AAkC<)R?AWK zVPh~oZ+$eQWEEmv)`*|i@WAt!oxpsYuW)17g3%ntZ)pf7a(*DdFJEEe&{P;0NC(ni zEPBA1dSJjFx($3$iga=!hM@z7aQMdUOxhDy z@JCV-gr37rR8TOtWMIgZ&uI+BF!XUT@xqwKGV|P5JQ*k9x6@7diT; z4)cgaWJw3V1BPN2II!{SdtZTQ&(aBfEaM;j(H?llMgM?2a3U{%LwPkGI8x8P`?xOz zY#nu)gkAnBJo)%?2I?t75?$rEI%e|*MyWP<}kF?J|R9d$e_ z5IiP*>eI|rsSIF!pc5{T29MmwjDzbvBRvy0k18Ef1%4x&@ME}&(;&2=3LCQ14l5sE zuX+cBI;MZb(e4*zI7_>UeuW(eV-Chfb;y-22`JuEi%j~j&p-3`%lg7eB~S?9@V|cc z|0w5gz3!xeas&Ja9{<92!*Ax874+%9sH3*7N6OH)fUg&L;$0!`Khm?EboX>6)|N?W z$jWrewJy^GM!#*g!;-wF^<_!0RDr4nvuGz9?Ij?BK4I}b;F|geIQ0x)_jC<>!VZ@k zo;YsvgO+}WNacG__6M~A^!IWK)e)_MA%38h{T;HoPtmvGwI0LXR|XKN=W!Tis82V0oV8 zMV#jc@I!>jXXHa9X;SlZ$I9yJ3wmEWrk#6q1RfKWdN$J=aJMs8(jD`t zkF+?FZF}dM-cxi0p8hyCkKMhdWvs>SU+fsB(U6}FcX#h-46ogp*kwp_ofx9c&2gOE zj*ZCX=MTH?ptQMp)&%F~4r|PRTkne)qiNnmv@lHD+Li&?_Eq!D&y?Q(;bVSII}d5D z07J5Q@wX-auJ|}6L$K#go+zI_^JMw?XP+)-j;-q@W4kP9?m=JgmA5WkFaP_Wf3tk! ztsj@$TfBS6_=)+>ZSCO1{Dt10#UJfTV{`oyXU>S7hjukLu^?Wzwd)x>O__Q9jyjd} zoXl|hJV;-fwJ?gcPdNxoLIaCC2+$ zC*{3A)9y~}B-Rcb;>o>)v`{A)b4?r``DckEgeT#re&lx zzo(tPO1X3EN_p+&@0D9uwF9B*_4wh(%lgqLr6uhmr(;OL?GHRXcf$Neodfp$Ojyk5 z;`4UqBbS#BmG!kX%{|PQWzE^H9a<iFdOizC}zl~G(xb!3Tlm5%SHm7;h zqeqXH=bw9_JpS0J^6tCm%eTM%l0IU-Aj4zbbLu~5RY&s+JVUr252BBUA$jtV{==Zz z(}?%yKE7Y*gBW-1hyQ-^K0-sW+))g6b26FEiwY!8xQ(}lRB8MK95)$pe9BTL@g*K5 z4d4R?mvF?}@`(o+@)9RYtK>nCPMh-h83#wgXBhYlw{(=;l}{Mb2y>;&IAxQ5(#C!&}rOS!17?4E{O7s|`0#%BRWoJB0iA>`Xio{uq%jcwgNMLEJ{LD9X)Mk%5OeJqf8d3v z^&uU=Pb|{9kQO?0WL7m4>m^TNt4<_*P)rE?&|}CR^x*;eV#cy%E1_(Z4?YyNbGm*I zC(E+f7mLEpVsnKz@9~tZ$pBtC%;?-W7HAG zE!L}KGk@qfWpq9;L4bJ|F5xv-tTMYr^&q^=d z?qLE|Q}zWL7>lJZfkYWx$X2DtSDYVoL}nPOkT}j|disMfd4CP29yB%{XJ1Bh1%l@XSysu=G+5_j5@YV$nxL3im)YwjoOw{qUxqQnM?|GWJ?1 zcTzTBHvj-Y07*naRAk)Y-GC$qeGB*7jE+HAIeNIP9A4KhVmi)2hGNreI$~0WWsF;< z)aSE<*d8~Jd4n3^{Bx_@*s= zU~rA`8@qsVv4y_-Y<%=o>&ixI(igjbp-Uzyc`mqbmCSjZ8h`v^z1Z{nsIV8(3&I@+yEs^3uEbMKIj&Zv97 z+%@0A6~|l#??Ep)>3!;5_+Oe78~XsI5Xf z#&oYJ^=Ap(DSI4&siRIvJs0@8r%9^+{j-TxV4DKJ~d#qadf;TQ`K^Hn6KPIw+ z`n4?_6gsE@?_~6kfJ7z(5y#mG7Am( zlXC{ZMk3?dX1s61-{8GM;l3I>=H1T5>C(gmCQJi*7-3?c1oJmhxa1-IeGrXgwPo7y z2;jp>pfOm^QC>p)(e#OosX*NM6CvJbM(_|Lk@tz>fs0LS48nXLIyw*^!}x~de-?HP5%G_m|sxhq&km`TW8Ojfrl`Fy|e?$`C__T^k$k={VbNc5(XVo~al#*jgOjKm%|NN{ zR;9ZeGGIGl9|Jz-3Sx}akF)NV^31|)dFDU;M0xgaf2th&!xJ1Hs}(^U}`8dC=G7RFboIfd*}-t z3>Bl@w2n3czhNkc9&~juYVGXMCcS8rCyUMcqfaf;L>lv|u0NFBimN!h`{Qz_izWy# z5ZmSBH$D{AM_~)>GPhoi96F{&XZ0aPMxyiwG7j3+T$#XiN$=WOZEtE*hK8k_JhD=* zUU;W``f?e?$x6voB1>Inl^G=jV`K+;ZP ztE+3;O-vSO(!+`4hs)vhg>v-pLV4`*bsare&@WN89ayRJ7mr&gRz;}n9u)crOSFr{{!IWAk|mNO&a5j zwR35?A8EPx^#2UBS*lD;1SATIFY%OoLw1Cy#gw zlX*&ZdddO}7cPCmjKZ@Fu(+fWS1tL!ND0XPOM_5T3a zvg#;O!}4I<15N^&-uX)6jj_VD11*v%l7rh=yoR5^&H^I?0Tvt?c&q(Jkw^i=qE%RPqXL{4KdZ$u z>s`t*_wro_nw-Zth%1c5s29~wy{MyzYj{}UY$R3}I-nmi>DO%F6L4g}uWTtT9PI=* zl3o+NkSV46ZvaRI`G<}!eEtlg9~Nv~Rw*n{^N*p_yy_B{yGanv9mQN$ad5GKN2{926EqVFz>17|H9JSvUi#^ahW3{YIIYlXOXqCLh!O5Q^h zt3?g3pNc)w!ONApqg?E;CVafONDnp?prBkXSh29WQ+J4q`V~LcYo%wR{t5a~eCRjw zT^kgqjqp;acH_EI_CTM&;Hp zaGAegZV>cQ={?$EB*m{&B3%iYADl&A;DS&?w?#n%;GcFVnelr=G47>m0Asy01-Xyw zg;FA1^Tj~car%a_&VXh3BO@V=#pBolT0F;2a#VqK>(UpiynM=nN6%GSCUp{0jke54 z?>G}L7;gl)u+#~#%*WvJ4qL{{7;I0wf@ywAlO5{6)Q``~czaIibDEe~Tw5&*+D&X) z6An`Vk3ew0N}JMF<`@()VZn_N=Ur`AzBk32k1bSR#xv8;3Z(@f!iG+3n`APJoZuBBbWJGA$ZJOiDjXLe zjdX@$gn9OZ4@X;OcUJHGMH^5YrSVJ(12Gx7sDI^(zEk-k4K2G2D*+>uZJuR=fWXF6$cIsnouuRbk~|@M7|L08+D4VX0-KMh>*&`rJ>Y;>ipx~p zI3b{DFX_^dlQi(nY3vElz9$`5oA(%0x)qL1wLOd~I+yx4kJZ4ih6ARjm1Tk>#l)k- z@Y-oL;Nd05K-`}=bcUYM8N5);vIsW#H<;_#IhAzeDn)RilYj$*Njq9YwT$(c`jb4a zFXC!D2GI}3jy6CfMR^!#QFmbgsWH5arZBpTV^h^WFgj#MG4SYWo#jwM)@d5W*a%Q< z#`lZb6EwId628S@9;6?)??LnfVB;dGiNKq&fJ}aq=d2rYA=4R(NxzJBS5|fGuEO+F z9EA?QINw8|J;(hc)wy02!A}~GuRd3P;naU-y(**guWO;|Yw!Fs6Nbx#w=ZVew61a+ z8a?3%DGRmf!YGh2U9ULv3+?JMuTN2i@)M4_qPXu_)dT%*I**GRTu!g?l%KSY#+bas z1(AkLO4WGq?m84N;7y%IKN2!}Y%BzpLol?h;cDq@ECF`989>1 zJLmxgM=E8}v){3*Z~Ew4bqBuG9VM&-;Q>`ptawP#f8I}&K{qx^rthZj;vTR1k5c__ zzB~3QgQ1p(!5m`AN&2q29!$yO%lGg+?Z!Hbg|y?{y(e^T+*Mz_ z+Il{XV-f?2w+Bzs2lB_`9!54CA4dJ4`NQ}=gt*$N8}pd@57pjFhK45<@cq#weK5h` zVPYHoV2B(5%ecmNANn}}h5lYn;Ctb}SN=Gj6Zb*<{mS2q_CfGJg8Bcu26zX2KdyU* zsIZ^6^krOfw^@q}zM*!62&YX}^xxTW#z zrp7gQq+c0s$jxgiE=gSkTbLGT}cCOOu+8xJDMly&@*teobbl` zcCS;~cYDpxJ!ZY^Y+q74iz6#Thw$BU1Fr)K;y(CCM%>QMg4&UcAt7Ad=V|3|NSCj(M9dG7w<)X;1a)$ulDt-Go&;g$GU#Lcl@2 zHE0AMn(EV3Lw$sh0OH+<_qdoV(69NT&*sC;UF~ef+#DO6ad8Z-l%~2?Vg4lq7f~lc zSJy7@wBS_#Ft7WZ`-2k!xR(|dSJdw;sU7QHmHy{tKsqO*Om_L2=3^dRl=Yh?NVViY ztDVJ;t<9FljxLs0zWa^x+7DmxF|sqO>*a}4&ue$ECq#5f^-4YF4(w_d=t|d~cNbH; zVD~T`HMy#b`oN&{=#f4OiK^pjT7PdI$8eH}#ib08mP5_k|N<1mtVNKZyu z#t0`vY4}9LAq+fzG7Bzf;;_&_A<)2)mvoaRxHAk4cz{m@5l{LGnilZjO@k}^q))k& zA@fP2O!^8MXZoab;gTLS)1`diV7D-QWCTABpEO*{D{ly?pUg`hfcxSf{Mw7M@!l)f zWKDfPE`@E&z<>vW3M4aa{%AO`7`Aqt1CvY|Tm(d==6GL*u?O%TgP3;E=YbVQDq5Ih zu&0hjVzIO6!8 z{1#fm7;G$PF?vahOkDHYm12qo2L_Y~QD1}<==n$mkOq5>BOfr~BG__kVcZFad;ypB zm*s*^{C4u2S3y+#U@|2E(5VMiwk6dInqK%|ouM90oW{svR~*%(1zE`y#(PRvIE}?( zv0C*d8m=!U^L1GjARKb}q7uo$L2^RcK)9+UG|(f0cVxt8VF#&+vkOqcxOac+cmq2(M)iz zZRszfqN#Rav1$qsp_hQ*2vo~Z7n%I>Av*A7xeSI*0z1Drml1#$cEREMPdbzzZCf}T z&aMZ(smoZP@z?zDuQ;-Dxh_OCzUndcAhzGH_<}X?Qa6bU=7UG%gC||c#Z|+uZ+Ney zqyjngQ+yK&q2RJ!NkvA>1~@v6(D>g;!%GTvI0d5A-=f27Ng=2%Gea8LdZODbg)h49LgMAVsBj`btBonW&HNSm!@fE11 z(FDiDBNGK|FOQKJJBnd2CLTN-qm{?~VZ=cU0#NB_M;=lAHII-m?9gzCx>gzPqgyf* z+tGx=&Z3NFWGptT<0RQVZ27RhURz%)(=vvbPUA2cN7z6N6{>vnJqm-b_N7T1A272h z9`-mkLC?co-N$!zjKZG68#iy4ciwutoc+-|<=ngPl?xXxmTT9qd*Wn~{nJ$s>>R{y zJ?wmi!0utSUCqz4RYX7yz#_suj2A)?EZx$@mVR$akQ7+!^umX82b z8vME42^WUPTvN!+AGm~)@d7$w5_C$s5QGiIVn;K@fRhZKG!tLQK>f$FOR}px`51iV zL>1wn&EzT1S3O%ovbZONhd9q-jF|2syV?*u@!V%uRqrfjL$Mg118bvR!Bte|gB_^6 zJDGF|-5mP>FD>~$3e+evNT>4bpou2%LoZGUxs(G~_98$!o`n@>2QduikP)HMa18m; z3r8JOuVD2vy2|dhhi(Lu<0H^!z0!B2>tW&M6+fF)#|YT9W$qX1DVVSf z6f(U;raWW|7ZSs->o=6t=?63xRs|xQrR0+)cxZFc{;6#+`uWND955C1j$+Dp8yC+^ zM$V~kz_5}&Wpi8YQuW&N9%P|r9O5r^>M;s!Q+T*?%!2V1*M1IM1A^=a+~%oZK1bT* zsLyQk@EUvqLmTt1Yt~7$7ryQV4@b9p$3pc#ILl^99gUw#Gv&_u`Q-7xUVi52U$Pj; zL%ra?b?w{bl}mr4gC}nX8)1^0ov3cUfTy(4`uCP-*sz*ywa$w;0OCg+TU?$d_bAM(Y!4~&j7 z+t*#6XB?9l5ZHcl_neFmjpFXd1@ywZHhs#sPm&#vx?o4@1h6P8p3-OwaIOcUs z-JW)Cx_EP|eD|Gq%h%s{v%GrlLb-7LR=IW?e!;1o&%`Ucr`_2&t8pBsmM}-8xd0of zX>2Dr#wk7qlYG*phcLj>yPI}U;|NZ6PjflJ+SrX51I-5z=28o_T=B#tkEJ-?g=3dw zWQ~5CK0f<--gTuPIdl?ZLh?wbkCznUg&p0P&q9~*;a7YcsI|BRUds?79Aj9;W!@u=z9q&)`3#273`eQxf28Y(dhQ62Ca)aEo- z=9ZK%y8M}cm1nN&F1w0>NsWvTD81Xic*r^b_~244 z6k^FDWrcTF_~sW5mBWWl`o7k=k^%}{FUU{~!$K`Vs6A`fK^bo{*T?z-?`ff%Z1*~T zP)2|&Ix_Uc`dnFGohpC&^)HtnoqfC9)EvRu@l)Cn?Bkj@IpH?O{lL7J=j&|PR#y?F zbmplR=9m02-rPKMEi>ihV@FherJOo-xIC_1#Eu-%$Gl6^`fzPVyNAs>ytpI-H_gf1 zym7mH<&VEoe*1s^o$~FMzN;fA?}%31v*>WtRi!wi4Ua-bO2VW+3669r+AjSX{VDZm zcNmNvJ9?}fKYqMC@x*Bvc-}4F`|hjd$Jz~YOMMS*p7(E6qm0HdROUH!5M6yxN=aJj zKLFlZZ3n>wsBiU2_xl(&-tV|;45|lCdf0|yd4k1}BS-Ft`Mlp{<&caroqc zKYcfg8Yc~x^ob{a!r;U~pD=XEPudE0yd?d^kB5IrC#h#(GfY`%;egBZq@TPS zp#4b#ZQ5`cn7on+;;mqmNf^Qq%s75BMP8Oo<`PfBlin&f(-A81Bo6T5z(F}++C1XJ z<;cfng;5rlbVw(ytwi#Yuf&;nlx2spSJEdT%M6zzj!Pr4#6vpaOa~W^^voNMfALE% z{`wMyF2DIEc?WVS@GvlVa&VPQ4Z{$3d3BTllYTHyuG96yK#{+23i&}oJYa~nLy;IT zRpSQ@E?Mwmp@~5z3p`tzxMv~H#$tL*f;2zt#$2#X?O zp*P`Bm_=V+d>OcU@G3tRRMBaVKj^|DFIBNf&H^yUf}vfvJLJkmVijP*gaNiEP8eWA zl0RhUrNVL8PypFAc;^KXT-Fo%R2T!I-~>v7wWACH>M;Ba^D0A{?^}FjJFbvH@tvM= z%Hv=t@J5+lcix!_86=Yz$o#?(FD?{mJ3=v(b81#`Z>G;T_iZT?s7;vhOjwS^= z2hMa64m_Dw`7)2eFFE-_w=2Ax+C2^GVbYKx(J0`E($q36o1ZJxOUMf3K)V|eAd#hS3RQm@27l&*7pxI?J9TcK zPj2RCG1?G+cJdsf&hk=5<_FXSeBem>RYva$=tCXi^I?xm?^+`6G z(S08Df;E1P9vA^8DY!F-^m!U%%bZCUTU9f3)AK}=pVQh=EWZ4tKV_K3@Mf^DFdh>$ z0p+*O83L)Y_Z8g%ZSd98kwazX@M_sx)g+X54V%}|l5;v9VP;u|zj_g#m7$m(-X3gP z&-B0WuYc;%UpRuXlBrZ3P1*0<*eZ8!+|m(~*UAlDgl}EDp{?1qgP3*|yLIDcxuvga z?#MugesV^Wtmrk5I>eX>_HEq5GeysV*u@G1ZJwK9lx@Q;^#?pl-QQAA=uBnZHpC`A zS{I1??DgaWL)=UgCKhpUu}cz0F!VvbAJnf<=kSuSvl@$~u@-$3L~MYf^7uH~mv^%g z9Sm!@d|aRT*7HFyKw=z5pN5eaz7-%Pc+4PtjPdqlcsDCxTF8RNA%3<(1la@wE;kw4 zHh(HlTSmDyRFmGq=nFp74y}XWt9x!M&0|d86X+|R?GnhmpidO+F@^3C-@_`?JLMT~ z__^~Y_^H=88dQcw(hnDW@{a>^7ZvYqUStAesO}ebqPU^KU`JZ;iaeoPk8zY9MwGFb z128N)C;@lK3& z5Gb+Mk|DAqInD#bRpFn2^H>87DJ^(FTb+VTAD)oYvI)*(P-GVzRKxfYV^zVas15%l z6VC@^Uf}3;-LDvGa*wdPR=1;APzydOZ!DpIcAj%R2uDo1>UplVPF;kdm?kwV-@eBg zdmvk7-*uxf&N4-C;Meq!uhNae5vxTFk8DXxL?B_EWI0lz9(_l-t+Rt3JaFH*o?I$v z4RX}+QR^}5|dS2dX#)@?)rcbCxxYE3~OZMR^l2Xv-CLz>Od9nS{t zjgXDf%G5vo4RUqu6QulCe8`>-yqQP7^`d?&`Xu%93b*iCF8%CN9B=Rv@2Mp8u%8g= z59h<$_&n||b{`0T3{2J8D8@)p_WN?F!%%h5^?OFv-w@WU!d4r`F^K`8%z7L`b)e`d z?$k~C`=Lpg^!J1Pi1X05bvVjvsCG1cBF8G=`(Pr#`^^X*Cbi-Bi}fe3TnSF3ix_$O3@=&r4!h6ez z#~1E{NsZpS&A;C;##@Vv$IJTKr(`&BM(>U~f)PV8?HU$FKKi(4_qN_gbd;oa8I!X0 z&}FR4JDA?*bQC4KTZJK&Qg`oYK3+y)9N{PfEO^W@5xbOaZoDhQ5gm7__nhtRo62XQ zUwaa$n*-PM-j>!gG-ske;I&11Sx`MMElic?A3It;`SfGu`I9=XZfUPPaabSRX_ulI z?MlQ<&)KWD%lFS-Dc^bf-SWe8=gPUO*UObVH@!XpJ;n;m0nN=H*ZcWRy^mhCIIQtZ zDV-gzc#p@h4cT@jiv+Vu(FbxP-?WUNF!Ey8wAtCi;`6r4S{A)$=}kao?~8((Vs1fmNQ%tsBP&iuVQ#VP&8WUL=cdV$J=NK)48&$-TteOQ;nlW| zE8M;-gC)UYEas27gkx87#CriFlBAEE)J5tt>m_v2^Q?FX(!CT=*sR&7I!OmU2^=22(^=p7kYTf^{cWkrWxuIjkSV=LvPb`$&9GsnxRr_{e3 zU6H|()>aod)rUSov&EX%y`p1l|M=g0rTlOI{CCSYzx9$%XJ~iDt1ORrQKwnABiSPf z_XFSRX#~+vZ368dgE4j&TUlO}(U^>wb!_R|Z=cmMpYN0#H#c<8sBR@b_w%fF2n>U< zhavL))XzQm5&wzp9*~g@a6A+a2A<91K+qp9(8D$qV@EOi7#%%{q1dnJLVI+wXa%3{ zjfXJlgz4fko}IBZ-lQw&vRR&T;2VY`jsqVq^OFvK;z-!!3!id{H{(jO1D^6+g!>0e z;2g#$5W^)t;9DG|<48~bl0NC=!z+H`$nr|6kA@y6X$cFybXisp=1w2UYr>596xz?V zOhYW;K@1@r;k<}vnPh}C%8`ys#U>7fXQb2OXyM5RS1OM@!mKd1{7@d3hF(bzn8cT5 z4On5p&n{m{KVe(>QWkvjfz6%46tp892Yp<^!bf{KQ$N5buZau1z*08LkcNIzX3}w# z`5*uA*IvXgSKoRI??4WO=trF;u)g$@!?}zP4Cs`|fX1rR$RP%8 zwX8}qc=F)Hiz{(_4m&w`w+N-Nxa1u;w20`P8Z=1j3{)7f@w74xID~_6A!}yD;ISV- zB0~jqkq$bG3zKmBp+GZ%Z)9#Rm0Q#ilZ)CtjByoT-e5Gw0ud;ACGbE=VUr*YUhRUu z_2MMO`==A{RDoEo8WTe9# zF8u^cj-96ppdE#=m@tYd7TT>#@#qD34T4!z-~}Wu<+Hfp+e=skXI%R6jwd2OJN9v+ z+Gd-F9w0u32;&~wo*av7>^|WgG|-EH(1mwv5DaC&3@&uQLLx5#cco9-Haj-}6ECtV zFa1QlsE~!Mn&aMqps;A1?YvmXrlmolI_Q`v@X;>9peRejkU0{apoMJR@rBl9l#4b~ z%T>Iw_=pbCamX6?d!;2@7#-M|RPbXCO*a{ZYXCA{*&;Q7Ylh@7pYcK!hGNk29hPM5 zo2*DjM~VF4r=CCv9)3yVH}3Cv*>myW+q6+{{LvQr7ra5dvDsSS(e>(p15Po z5g9pEW=7VSMY)V=Te1Nefic)v0-=^rORauIWA(d!)#`6xJ_0Rut5G8?kXk~t)ZGjQ z;{oUv(AZ!X<*IU3*)?S4JVj(=W=uDx{{8-Iuk)Py+da=aE>Q29HE`c=4>Fg)rMkKPgPg) z+*l2^Tm}`wc$!J%wnj{?lyJ$9ye2W}krIgv!GXUuhp6I*%y&rV^`Z%_nnfx+BG9*VP4QQ zK|@e?zjD{CD0J{y@-`ESUDDN!y>!T(0RZN@EWq@RVlfbN@gSGe9H&6iuJ$IzQDyN< z-cB($QkLNlG|ln;bK83hyxk>jL*uXG+tb;n9-mG>@z}I^n(fq2F?MGMF=*3|j%f_R zSC2Y(vFbU6amVm2+K2Oz!yMqnB>vSm-kmP7W7sQvY4z$$FHe`=yfnRY=`ve(V;JVH zSo{g@ozLCCtly0H-W$p_uiXkwLvE2)+wY(z3pU+ryygCR_b$$mR}0F?OPzNH>d6@E~rD;kTui#XRbZ z^n37PyNr+iV_d^M5+u3DYE+|MYiF-97w~@Ry~Q?}i!d@6-$N%cPJ`Yi_%W|xD|`%g z#yn6yyx-=2!+kJDxB9S%Xt@x{|L~Mr+6_-eTzZyq02$*XGk*cg#zFm0%HtM#*M>uQ7-^u&#%UU0!h8sP*dH%DN~NE50pn zY^kRhPQlx%ZmJ%YK{zukR{>LTM9oq^X=lkNowVrGI9L9LAHo4qpIo%H0;|4en-;PB z<-UrHhMl8lx2Du@)uYE|XxMU#GBFg3k)8UZfK)|{3;zjecgpT_9$86$iSFpjHSU%! zdq**8b^C0(;+yAag*vkFv)>J!L^s~&aOyxgqA+zq8T0uKpW^n<|4uj8gwo}h2MK_S z?ux(xcyZ5e@X~ST_-JqXi(mL387ulxxO1oJSAPG0;n+P-DCgL_%tXl6m&pZ6eb5IT z`@E;Q!(mhk>`HEV-Cuu}ZyuIW*YdwO_eTC<9vQsw~ii*^j9~J z16n<*>l^_5gHBlRe;DbyRagIa%vE~l7!FlE2RTyiF>D-$cRfv`o-?ODGo3#5L+J5T zo*~_Ns}${rN0*sDUEukE54Xp0fg2bIc`v`^u4AN67;0!Fq*2*j48=gibIVn5z$_KN z$qrt3G1$0y{e|pYCQWf^-5!+^G zFAcM9v%{KswT52nO7+aGVHk5m4ZrfdL_IFlQ- zBWG)R<==dBdj3~`XL{|ozdhZ!?Cx;9CvbNr@q~ADw|Sy?#b{2wWLGcrYQ5fNJ1VR@mHRld}fpFE9)r0u`uk^}u?%vOf9s_!swLy;$<++s|h1>|nBN4^n4(vSQ zQm?d2csO+mL&j{Pavk5zWL!_FkE1<$^2SYHWBQ>Xeheq;SknGjN%~=^0{kjP)km?e zu9v*p%2x5Y7^&sx5AbF^2T$axH4WR4X|+SrYTaiwZzh+vuMSxlB?A0mq{JfJ;8VJS zt==P;QgPR9DwkTPFJzr|yarBvrM{`ZfRRF6`tE*T&#S)Yf}iMM#f;H=?1;AOj$-GZ zqF&CU<1>`AUBI`<1EZm)2A`~XxMnfd659MR}5AY^8kklhjCOIKcnXP);3j>>!3^nFN)w7%P4&;P?8-{IZnlTSW5ojY@WI)CmFp5u>C zue|)`^sVo_I9<7du`w#7*-%f6zZimUY`9MPLFImsf?a3rKLD-!pnV7|)n`VVdjP7{ zza9wi2M_cg!%)or$&O;~p!L_dTzq$c^|D5cJE|EsY*j3;vUIOq#)S7qBdlc%_tiK} z7f-{Q-%h;dbs1sB?_|O9olY=Lc+m7jH7!g~oP zuGWvfPP~@UHGN^dgfUIuxUTUTZg|5DJ8pu>GyQ;T0S;u0gu{qQ$a4C+B@-QQm?d1} zYMSk<2pR4CC5{%rH1jQ^@JqbHG%o!mp7k) zVq)es$HfJsBJ(K`-?&$Wov4UY-=tdDcjE0tsu%fdqCc$anHaef$BjK+!sZ2}4@EU$ zs`-(~%hf}Ljiu6xRjBv^0sJ~2_?&p_%DAXteH<)jX~kGhIHfwBC5qElju(qLe(%?bfg8?l07n|9|k)W27t8(Sn z_*!&F#(=4Oc|FW6AIcBp7YhfHR|zXFR%sn-{yM($!^(QLLMhY83}*UPcFD3H4FfUD z0es2aeay0Ijz9TUU%8|kqy}(e(Y0@I$T4`R9Dk)zu-515f~F|NZ?>~F1tFKS5zw+Aj=Id`xm*2V+<1h{DZeb** z(UWa0V<-l0jnHm#X+$+z822Rjg3r`B zxa~!t%Vjt_C22?mpN_Ynih`os$O&EQ$%Vccig^zP$o3qcylRJxcQLHjAYJWKHQ=ST zYf%YWxu;4QKH^#~xOLv)J-!%F)wXfR+G@9!N+z zhuq1d{V4ZTWcQv=6jy1^1FWN^p_qDb{#1tN&;nk(srMihXX&vGz0y~0ry!Sdcn5Fu zlPPuZ$d-K7)qUK!>6SOmdNORAN?uSGez{j)nGaJx!AF|)U_G}Hyn4~i^=TWSP1;_i zp_A7vh8w`Cr&@HB59$S;lsnn^sd51}U7o#$Yup2UjSJAUUFPaCk)TWAN3@b%Vp2>S zfam5kyun{jw=0GM7Ufr(D}I$V`qC&y14rUsAqvqjxn677aTDV94U`Kh&0X=lIN*h_jt2!C&LV*SosZ;5-@&i9) z24;ZGlp5>fCqF&?sZaekGFf#w{CD@>n*RB>{x{&o0i9;C3*sM!Gil)H`fBj1fB2@( z3l(80a`0R3KrjvTk=@@tmbFNwJ-mHBHqw4BUI$x` zM;RmT=YXizTqvxitw*bnb-17II^0q5L9_?& zqrg5Y=_)A|bwF8_d{mn_jDPT`w-4WqvFc%X*~i2|+4f~WP~^js>-~6nzx*Y$1NMGx ztp>zpp@$5ASaLrk*^j~hv(vx_YO3i1jO)YSuQbPSQ}{Wg8Q-tl?8oy1jKSAoJ-*m& z{#W!@VpgfStoKbKk(Zy9xCe2}*yh4>%AtX+t&`KK6BpUN<+IF_9%oMLa~}ps>|S;I z?p5ZqtaGq)m_}9_1i7YJYbdU>_r=4xeo@Dp1XCFN`eetO$r_WqCGhKAIpR*W|kjF{`4~JXRwY%HX z_g;Hv`u#WFo?dwE%Jf^$e|viQohy8J$H!86ZvbKquK08JFO7zFcb~vez`RGKwxsz4o)@TQ;o15$; zpRjSCJMqz%#$EEGk(g;3sMY+8c`7<`hcb`@$MZP+YRIO+7y=V7L%i&AMv8dzff+b8 zz|#dk22j~;jC^71I87z2)>6&Ex^pE3x){P-_~OOslYjn4ri(xGUreXjwe9Zpd((^m z;&-Rt{|Enidg~i6O}DStZedQm-3_hy^x2!WE%@}A+j*1}isy=3=UeO)RYqAp`&K)l z03mUyA6yzVDLzle$=_(-(S_?wz>{V>+uPgXI*s0aMX5yK!Fb5`WE&hmy3Lx-9oDx+ z=Q74gKGIZ=tbUOOE;8I5Ph-Ga>_~R~hBEk3l^^48vy+ka2Ugco=m_DY`GH!kXDWda ze%Jb#@X|ftJVtUjH$jNJ5~3a6iC(R1WCx+`JjQ}!y}@>p^++Mcb4wYC34ge=j4KB1 zWJ%eVE^8b-A0Y^2U0d@5&{`W!8ae4FzJp9rcnf{swaKGvdp`fFCxNYH{#t%y-r7Dn zo#E)oQ>Q!@62nS%hN@E@;EjA*A!Tjju36MZ9nrD)h7;!o@}M=0#n>-w>khk=u>;;y zXQuz~m47{b<2zrU-nqshqNkslp7_KUrqgGhru(0xG{%gmNMkYA+Wd%am!l@Px7nTS z#9fR?wx?&FeRTTdryl3X$uq=vrbo`7z}W00$MLep$u45n$@6T6^3Q(xSEhgTkN@fP zjjw+*A7M6c`m5)xW$H4#s)tHlk1t^jzh8dCx1!tc^#2t6{W|a+>J#iR=I&x=PFuHI z(_3#{VVAL2@GsNn?ca<`7>?S6H#iH`?)kyo{R+xg^Va_1RPLXtrhQy_7zwuOR{dQibE#uN_njIESJkDMkpLy-P`|8Y- z7xToazl3jm<~2>zn*R>#x4fMv9?j!Bz44P2zKjbaFP3kg;LK0cG|%udZW-g!`$dkP z-1P>2`Mb}jFlq1WWb7zci+1~SCFp1$->{P(2P1qRP<%P(?i)UI_)>36SVmOi9+T#T zjU;X$q;r)qk1#IeH*Q3-+)TyS%ep~TSZH|si-V6xw)tYyfiW-Q1|Ca{>ErO7G=a+( zeaxI3P(71daAmj+K1*zyE`Nb84H>qoHkhDoa>Mhc*S!1UE%H*vVlOOzm(bFW(HN8X>~1pr+Udjzw>&DNc;u^^ zZ`Vr*Cf^icOi_Nlg&sOQe8IvRKdDFRKsi$q^ zSW=&@|In5n9)Rj)jV%w}z!m)9D?05D9fe)+jJlZlBfVWcP)M&*>T9QJW$MWXpYgf%v+t28F>9B!wwO#2eg|CTiPDwOeED$Omt? z7yT+{e#vdV<*E-5h9T?Ohq=fpK|m#$^u7Q9KmbWZK~xL6!ZNL1s}3bWd9GkJEOz|v zPo|gd$G-Y@I`$vCsVvW4C=40U{y}i z9FLa{$pTs;$x}E3MA?jUrCk`Vl1(a@QhbF|ZOx>YgqGnVxlCDvrHX4}i=0((FtSQm zgd))@F8}JY3t~%4IL!t&V5yq$SBjkWz+w_+Um1T4!Y*6{QNHEaEuRbN)8&` zp3pDlzC3;D zrC%bx6x<2?myulxb_=fzsFPQ>x5~y40oD-(gBmd;;Zyv zUT{}njZ+iLNuhb^H2s>J);(H0?E*`m>HGb%Y|A3-vP`&(EXr-}N-ksX=c>s5GT~@{ z(g8FXE7Z&YE`LAR%rlHBQ}=<~D;P^!^m+!PA7^}Y%n;9l0fNQ~u4qU$_|-oDtt-bx z=O*=Rx4==w0w=PtJ<=ZDbJlVY_kHmIZaXSTggm@_U=Gi^FZ#}mT&>tnT=!9Mky!Dg z{&cIh)l9TM@>+382G1&col5EYK&lDLLKP0(#(ij+`z1EM_U{M#;pVOM^?-O)SmZp& zYl(j_{YcCdSRW@3gME0lHV^F|hV_1F%W})`{mOLSlG|mt^B>l4`t3h#`6c|oF~22R z=6xUGplw;(|32`2T=ZiN`~Wp@-+L6z_d&*_A0T^2qlUNpjRHrF<$Z4q;`!cLWYSv~ z_uI(6)`jQj{fMt|?XFuVPdvrWVxQwVn4=8Q>c%m4?}8R9BKRIBcq9I8j)`=gUZb(i z7%}<$&2GJva%Z4h~E_&w%X>_Ikt@A7-oS6+N`dj8d`)3@HZG+k!xu5A$c{?DAGghHZ?khhI;f{942_V% z_G#U!hugQ0v7wE4vN4w!QsfJCq1CWAC`R3jfMzj9nx+WNoa)-~=mv|btIOts* z`FiUXJ5&)4Ui6|KHKxn61^VuFsH{8qyy0TueVk(mt!svm;=c9L5qDivIjzfshGLZ0 z(n`Jt`+4u;Go!pYHqGxi0K+*}&s1$6==;>kN7+^EY3OrgBu06vRe7k{Ik>JPd>+v zV4r{vb&2sPuTQf+w#&NgX^xvbf1aZ%AKhi=u+8adj+%V>8Fs6B-_^6b1 zT|G$Ak2K6uFUzoNgIm)l*kSDHr=Q{2(6jX6d(-Q$zBzr5b@9t@UrC?YV0;6N`g5Fe zoZOG&Xwh4rLM+3}61I8qJs?idJRszf$dTa>>rsHN`B1LsD!s;9>!W3SY1s8q*C~&3 z{}Bzv*y42h@3Fbtd8jtz9B~MM?G%w3{e&;o=C7zZO z@O`f7ORLK_&ZfVwKt~$5`Sc2v?Gp4nZUNh9N>u{FUNuz~t`j%-N z8c{VZ^Ho@zx0`2N_{K*t@up|G<%|pGrL%17MZbB_w@k;Kfi``D!PWHJP)+zHzUD<7 zrZ43(uCuJXnAh}#*9p^ko}2Wye(e|j`U&StmoOC5HDDq~{4~+SvU?y}=4Gx1<{7sW z6CVihP18thn@NR!48}<09>Ju*JZ=_>LbxU-;E~}(h96>tgRT7B0|*Wq`Q*vB1L2Ju zOz3<;=nE@fz&IgwA}d~8?cAXPePJe>U8 z{0-m9q0)MkhsWb&9^O(syOaQ#^WakbZ z5HuK*+Zc-R0=e|h%U|+*fT$PEavH{AzVNBl5^=>tK^cdSB$J|iT>Mme`@vZJ))xs( zB9Xgr?uV8CenBL_9gG2eS?uvyPH>7A9&nOXKhaTWJFPE#l@1ItERC!v68-uDL|7jr zJkrS*n9>cbK!j^TUoxo^Y1$@i3trhxtlPspYmhIQ8hnWhI%$*eSbWJtwK@IB8{E_n z_25K8C!Xw1MMLeE+NP^xA2P&iIJ)RIEQ>{6&^YBh;7IEFQkEGHeAq|QC&iV#k~fh6 z)j%r0fvCzhj^fv>@Df>~g+W>R6_+<1Y%jPXk21FZSs%#-ulrT4FO9iUEF_hn~2ZH`M7x6s#| zl|XaR{{CDscRdz(q#!6f7mGD6EcN!;8eNzkW8!8iv>QJ@>3P@&GHnvyv<5d?uFHtA z!rfN(=dbd*J=M4hFDSKW6?VsJ$C1KEP3GZWnCioUwXLOIEd!)=moeTj{meFR|L(dR z<3AmK#v6Ty_DYmh|AQ?m)pn^XnTk&6<^Jit0OOGGQf*BIN!vw*l^#ki>u3X6kzK(I<<8`)x)4e@-@L0xo-<#fh z$73ennBIKtt?6|Q#Mnvfj=O8ZtNIgx_g#b6*b?2HgRFz>nAScrXef5$2D^@709CZP zZ>Dal&V!4%W58XG$-K!Tkj7%yI3n^E_cD#dw%JWAMm*e0)bS=fYuKgEGSX32`PH+y zHP&(`D0kF6ed=_iGk(MQ)Gc;7(pb#<7j>bbOYZC7yMt^wu8{D(@c`-^ua4W^Wrwoj zLuEP-y9s}`S@oc7cWB4Gt5~;tA7sTJ2Y(s?x!u0Qn)j$3kMDyIx2bn+AqFfcwc0Cw zWO6q~jN(|J^xkeucV6HCW~-*l}B+p7mk9Ar=G`PL0tW2j6^@EJ&PcYK{33_SXnYzewJBA zbkHj4Dw=%Y=2-HTcEEL(8i4MMAmO@4^g?l{HO;vkCD7-(ykOi~`HbGYRYv6|jdaKMMXoev+-qeL9sDoLnEsQW z{I91cPk)Y3n410n@aiv5-@WwPp^A*1eR`oXKO3V91fEPc)iNo@7#0Sbwsl0`*=Zq1kJKB1wkvS*Nfn>}v z>4*57vLF2+{Okv~e=Ml)!@F%{McGirq8DPV(@tOcBd-;gV&GaKJHS}uJdiPSK;eP! zefd6!WRcQLw7NL&!jZBm3uICpaGhWs1%H`C$vT4!T_Xo&KPH zX<}|14_fR{xaOh#LxCPJap0Ks^MJ)31kB0o?3Up<@#Db98u$ol;Hdue(QUi?y4WF_ zyx&;vy{zwN`ob>fpogH_mlUlWrLujHtBAY$oILTw^!Q^x%=P){>eZWk9Is&na~*ch z;z^g#7S9tLy(oX=Y;3qo_!iIA7)-GOu&E){ZI7Mg4GQVmZ49Fq4NlyJ{2se`VX6bZ ztJ5=lX!q=+XQvBiwqqRj*(V<5XvyR37{pzMwFjLBV(;C&Gky1s%hR{sygYsT&9|qo ze(zPD?@v!xSp&JMp%$wqy>pqzA!-!magZJ#c^9KJ4cg?@^-2xLj-PlI7>*sh{(P0g z2#cp;WP;|nUuNeoo~MxVPAiOam{E;wvLHYf+vx5_7EqDY6ED(bVnhl<{4} zS&UlF@r-^6!?!m=he9}?Pk9HeJTVeuO$yQ*7*w77#QEvzKlMkZXMg&KrYCva_;R8 z_s5SPn@$|R0nV$G_dNhcLbT^Qw8cE%xZ7Izt#>E(Cy&R}@a*orGn798udLx6V=Yg; zx*o-IobO4xA4dIF$)aQtn2ZyWa<}W;nQOxmquyf0o*?ONCW;; zp9638myVz)+QsqRbJL?2F0z)x5wz@O(&Jg$k8f$g>E-z5+LLSN%k`}i3?6O3_Ct8u z!EE&0sk_s2&z_y$dHcob%U}D-^vau8Sg$-jU3lWN(_>G3hL3z7VI2=+MaC@G3(vAf zd+yxv>4_&!O&34;$aLZF25B~|f ziTx_OihYkdI>bm!QDJ_+ric88dJWnBp+FCqn1%>!`wv*`BM;WPY5yR@t_wc##1rf) z_YC913C4w+)0Ma1onCwG&DvqikE~G(w;bA)#;m?iKZxgGO6#)ybqMO(#`=IYzOPTN zqxt~x5A#vrVR&=AJZ!$AE)E-u)H*JY9#oOvkmwv24Q|rj>_3 z`Dnb|+M9m+mTOrEhIetV!<#1DdY<%K)`pS3Y3)m+@d?v32`0Vq8gDraA8=;g&q<__ z8y0bw>F`njahcxC8E@B&HojK0LapN#rtvoXvJ%AE3NhUDx}2~}dcrL68P*`HaWrnr zdo@1&&XeDD9OmityPPn>>MZZIzvk^;MgyJ6<_(@ZyX5s_SlUgFU&L)bCT-?FXA0{pe`T3A{2&qE+;-t z%<_^2dM$&+qhNf~`m#A|AhyLr)0T!}mPe>EgaMX#aW477uME2K)X*>#LvQYE<4Z)1 zdE6x;i`ywM3XM`C9jY3-4@z>!WQa1VZii#FG!|PL3FKuJGWzgPe9Ga{K`a0Ma3vc# z(4X=sy~jtXo7?j_#J+#U2fPWd1>s6e78hZVak{KN4a?cnL6`#c8(@V_Fws;~L}nqO|oI zkp&x073wTit;o{E;a9^%>%Dy2nUaGq^9o-|4&zlT6gY$pWlehcEV^m?2%#LX zg0mo$@<3R+i(*JmcJhIZ0HrVK$3>Rnp%N-zIU{o?;&++$EtM;Lk8to>PfZy=BH-uW zA0;k750HbG-hHR!2~wc+#})pODOvo0;xLzFaHbDPNqV^kw6YOQpAu*N??aV(A9?#S z7Ll;Ch_8auGj;@nrWe4f$i7hNzKV-ub(P*+4B?Sfg9{cJGNu8QJ{HMJV}+8kL%w=( zO?1eAIRDaWcbFUp^Gmlit~wq|$NP2K5WM#;De^9?eA+Lw01zKoe17ACFMW&tMI%?f z;NYGVSz$q#=um&iS8X=Y79e~?Ze_MJ4qaxU0K8dzGA%4PuGGCY2Bt$nE+{z0hGsCY z`i6#L_AA#nvO5#`N)qu!t5KheP}J2H3kV(qARFFCu4DXj+bIHDkMF_UHO5zEa`&lI zr_b=k+PUe>V;81Pu45RD9ouD5&*LR`?ec>y9K<6LHN`N6N@-EMp?{HNJAb zaEIN)uD<*3^u}wiV;J_z^vX-GOs{fXdXukcFJ0!Sh*R06%Of4#F-1Jy7q8y9&Vm|W z(u$tM_zC-UtGiA4RVQ-}20L{Zr=}JZ&JqyNYQn_TJ6w(+!N)wpm27ecOkT zwhYB2;JrlItUK;~n|!&4Qki6OuXZ5}Bd#rU;!a@RBQ&tOws&K?j&5(T_+tF{aTjP# zgcps(vV#-lG#2wd=Y7Qbt{ufnW*4@s{}`UZpZrT#hlrV@nKv(LsgG)K$xj;|eZ#8L zP|Us?LoqAK`x)@jBW)^k4dnr+$7YJ#`>~5qDN7saJ|N${qgi->H~G_m&A#Rsnk880 zDe{aQHjOxVp|wT`>&gZrUN8Gd<_rTq+4-q9WFN6U)w6u3wEY!2I`L+#Ay10-VUH^G zcsAS8E;4AacNhHfn&UxfPa2D9ENJ7A&+e6?KXY%5gv7tQ6p)3~7ylWt+ z`O%oiWGpS?yUexFoku0Rt6v=D)xGUPr%WZctu7iH<5L-($uGoZKfLu^rFE3?2pWki zBk(oOmEK!#Rj$V)dr#>zN(m>2{iv9wqDqJAU$^=#T2ki)+`OQ-(J?}Cj(IQ17u zK<07WHjG@|e!A_Xyg$I|iU*>=)&g+pqU%RGGYwTJ9yu zrJU+_8E@Up@CW3soMo96?9kgtSn|;G+U9vKGXkxX#@pH!N90R=&4{Z$=$F-3yS{0g z(eWs=PDCx*AXVNGuIV3^9iCEtm0NSiiXT=F$wBB)9l+co54f4{jCVdaGd}nXqVGIq zl<4}B&n2%t)=Q}KI^VKO-a0?HtbfP1HMu00H1IX;!(fD4;x@i?K7SplZ?nihg!Dks z!~;0e7M?m-L?1R7x$KaKIS{X~H;B5VU1^mJWJPe6;B^LfAA)Q^#Tp4{9s?Vck2@C;BWI>$wy|So!q)TJ;8@{r;gv6 ze)y?JryqIt$>}L}w>rskgeSeZrhEs*-C)P4D>v^=FTM57^xE4urZ0W(<>`06_xyB~ z=jz+6K5TDaV10o#8Vou%k9ln1E^%mQKI8KaYdp}u4SmBJv$*3H0iNwJEIRQ?KAL+e zb)d11^ORb5LIxI&JbLo>Ep`JV-QBb-AHz3r+{TzoIX!05{5$Nlw!7<*o$g@fI)ukv zYHW0hT%W%*XsTVTwlJK^5snxEi8H%up~p=O*WC3ib)Hq5y4T8A8{)Xbk@@P`UEAbm zds{=S6RekT{2IJ%K=UpJa+#9RW>S{*EfcnmZ%mIo_tbRpr+;|5_-DU3oqFnQ+SR3R zy)r%j%U_zl{SSX@y7?~rV}u1`@Z+8k^5I%vh4Vg(=S=HZY_fDc5O*s23rXkvrbIZStl-n4U`FuRkr~XgT15+U`=4Txv8;*FM^!nRuAhdgyUBx~(J#s-KB8&i86F9?1y^mcu%g$jZrbiz?IX(OA`RT%AJJaJ& zoFvY1lV?w4?8(QTQ2FXtzdHT>zyE(uzxJ#DVtSeN*E_5|MR0x(ICL?~d?2$E)*;s8 z4fim<^`UFOVt@F5TQ}_=Es^)c3y)lwE|tX4K^uxKj-GT!v7hI%!W_`N$&8y*(p*p;1NI!Z@=deT>$>wd4%5sRuJanUakby+ zmNhJW`LL{48+Hk=6K0v`;J1#$eBsR#ub1&oH{PzxcAoU5Y1vK_)-oN}_p+>Tjho=U zH1pau?2@*59T%Tr={IcCYZ$WjI|1(J)|nHwkxEF!OGPd7TLH~X3)AKGyS#79S_!6G z#x%n!Q(A^~;^}oO$8NvoZ(=IeL)=4Dx4`hPn|PjZ92yf73aJ&fzGI}zW{?SE)mEk`Ms zSmQf;VNhb+XM(|Yv%JtMLov1^^@W!^aGA$Qy5Y?r;!v7_EjI>#Dv$v@5Hd!Zs15q^ zPG_EB2SXo>+@YZi#p*>|z3^iy7I4brTV7uEy&TXt$Z&}|7j$CK!+`1oQ6JqW&z9;- zW_&0>JSM=DCG3PQ#wde-DHT207XhV7@Jb$ZOTJ+QpbX;$Vivanbb>qBUtp7$pc5su z#T}IOGtzc>L9U@#bc+D>as(ck%tbEwwd}%Wq8qw{QL^PRP{3*g=I%0nE#mGc8nx$ux)JWvg=TN*%tCLGSr|mbOSdt{S-Dvp7rL$ z$m2$ZRTq1_Y~RaEd>+Pp$xB@v^8qnsN?&<+wmnFK^cdq2$je*(;8q8N8iB4lcjYmx z9x~w~qTj}1$`MCdjVGfI60G~|STx#!GPMld{^Ta@NBr{LL`B$D2K{C$bo$5iMMiWR zn$_+KS0gFeyQp++D`}4eN}QA9cs&GdydZ6qdU z<&Q5L0ZwdI!z%4CK7-hT7DBM$hZ_9&=L1(W5jbH?udDM?GJQxy#-b=AxIx>2jc{PC zgjB@H3)}*B#1*gj$nQ*7mQoM)A5jf@;epphHVtVUC#qjKrn#tAZJ@hI-lNc#h4#;n4Tv6RIW^`&!c$^9pFP{`Ac2&P{FSItyf;2@n)B)SJ3>*|<> zW`u3YF+k>?a|0TCu5zAWafxe-@%}iA3@6wPOMjQk<0UsR7(T}K*mFdmb*-4Du#5}6{E{j$- z*%53H!=2pcK+-zSZduUT;NEbLdevyg`i^n9I^*B_s$X6i_62(G?ci|SF8C_5#r;dU zp_uFH%^TT?tm+5mEssJs!Mlltn0J5}-dlez@_?Hg#B`TV?|o6+q@pSekl?}NyEPKi zSnQ^TV#s#-3`Teu;%TsUn|x)=PF939&T&VW9qw-@;421A7-!X@P8-1OMGja?d!><< zT;hX%jN{2u?>dLb^actX8*NlWIE}D#Z?o;8zcK(okA&sz*3gysOw#~PzIsP7`hItUl>NT~sUm)a=g0qoF`xF7KlE93P<>Ju0c$RzZ@JOOyZlUP;Df#9 zvHEox;3-3l4wauv{dja}j@Vo?6qDnAabftND_*?MXCZ-pC6BrqKdP^E+f4@a8fOeU z?4w-5XRc=*qEp*>>mqQpDV_CXehlQ0xn&b3hL7T6Tv28ISa(g=(fvZlqu>EAts*}&>KSI0T=hCP(i*@=#m(SzAj8aPZ;{i!KlI?j=90%= zcun1}2+p`WsmK1-P2amD+IkNzi1(Z;42`xJ{SFS%W+}|LZF5c^0aDUGlGnL5_vWVI z7Cw1qub?aM(UTXaKl7QtTJ!<{1pc+XE7Pz1{{Nf;a!~y_p`Bw)_k$$1#J!$fqt-#(flIPHub1jL z8Ikb_fas%PAKnjY+vQ;nlF@bYn*P#XmRqJ5vgo8il6^lpn}NpD@uk1WYrJ#zB5zK+ zU*KWk?}zKb^X}J94#i@_h^zwbA31_K}C_*et~>1yDxIm%Mn z`;FzfZ_+>WjKLhkkCf|!FybEy2Gwj?jp9u?qYW^ zCUF-lRw4oyV>amQ?mo@4=_Te(9$kpR5HOjo@SIvkOd9gAyB9KT?{E|+=^A@!2vu`9 z>*PGRF&yJ~$xU!xpyWL*uF4M@~{o{W-z4$M`GTphMff8#scU`Bs4zH(BiLWt9)gTQ% z$`DQ?E#Gz9K7Hq24K2oT9M8G6b&mC-SCTJ}ciDk1JH7e*9Z=_S%E5acj0p8Ts`Hoz zUC`*=>2{!L`5o5RHZb;i>n)BT-5c+mj_pC`8uNS&L2QZeo;6sFyfFH~U~cc`8{pT7 z?+Mmt&LM{7FQrXLCp))oAR~ri?&Yshnud1n9G5j*+I0-Yis{JXqT=$dSnDl4FI70M z=xnUGq8` zWDO1iBG0y=rK>do)3_*{HC5KYtP4eU$2av_Jb}S=S@mWL0Iuz6Or|_7pByz`r772G zF~q{?^vvm};DJ5~EvUu#(2sO2kulBnGX82^0Xk#Nrug)o7MIT&)WNoO&TfLIw(d+9 zpFA@?eqm?&`Zs=O`uexOJ6*cE$B7S*O;0`j+3CqAKRKN{bACE^`V_k)o}C_hjDGO= zDR!g6ck1{U6gm|Mh>#4pna;qw?wY>$}oS zZi(lVwZMA0_4pe214pe1UHcXL!~fg*Y5)Bt@?LuS^y%r-pZYY%QeNbKwKu)Y`uQ7g zyg6NZ>%HmvjoMLci}td?rGcs4!REBzbwd05bJM!*97nZx)^t9Y&lzFX>Y=dd;ih*Zn_eL$RB@6L11_>-OlFlhAa{jZ-T`x2-moyb9w-dAF`D5nFRV^@VO_j#o(Lu^ex2#vB)W;1 z=74E=aS7Y}3ETJy&iD;mzGdmSu+nedP46_r(rR9eH~t#1SM-}VVZvH1rYMM>ow1%~;Vg06|-({s^ z*s@LEc!y1Iw~kjlUeecZ9EO{Imyy2t&4=m2Sy}oTd3D7ZZ@$|&O!zL-@|b7Z5{G|0fxv=WR zV@&bF-5@xFgdBWx9q)xmIDRQ9amr-+$;(-d#BwARFD*5;>Mv@X9;nn@#b$8HtZ8fn zmLtAB#wb%P(zmmS?QSUUbim6n=#*lEMXqwm8SC6!ji~FM5wd*B95qghzg6odI7u zvW1DZ+P7&nN$&@d(gP4_m(?CYC%-Tn9n5~!cLe08j1sEPsk0cPP)=t%^yN!WFo@#R zulg?h%l2ZnB};Z;*BubS0i67x(|v|o>NOa|Qam(<(B?-!yRN1E3>}-8fAvs*Rc?hN z8XRcDJ3m#ILl*K(52DQAlyhL|867kV#6Xo>=W`jClPXYnmcPN%1O$?Qt|}mIFWZ@r z6;@x;4NUS!*kYk&Ts%Qk2$MA8t^8$vO7Jse92jP{QzIlQOYu|%q~T(Zbv;ss3>ELx z$^*e7!FILJt;gp~2^U9^Z%!Y9WR3g=n_)-*?~0NDK7QtsA~5m z-wH>mH2s=HvCI15>=#4PS?CsHjcZ;2nB`N{DkBg6`GUO0{wkY^zs6Fjdlzt|Uog?> zV5A<_$2gU7y~CppNh_AB{0dLwE5E1?zJq(nMB$8wX`hZK)lNw*z7>+oaWuPLF@_k= zi{Qb3u#zUIKTupoxW|~%f50HK#!SkV@eh77PBISoP2w$#pxLr(+Ir;7bn1~urZem! zcIw=yRMtFKS5y!g`e;tMY%{?3&v*sL9AH%pIhtajz@O72v3lQNF~hVLNP$+Ik0!e{0w z%v*%3U65F?(hzMJinTGL_jc>dc6yt|DR=4I;tS19?j^So;Wm9)qb`lPyw|CI+Yx}7 z-)zzTbEG!oe2(|DTG53^ciuD2@!vLvyi8+qq+|@m*lPac#k77HYCk?mbS!J&z*LP|W)0&$@G0vibgF{W7<5Y{Ii7 zT^RAhyZur=a(^8BM9;zpN`>0jRAb$5)3-;xRlk-N%B6&5@<5;QCkR4!9w*fe{CFSt z&#(r3?kc9Cxdv~_fjZbx&Z8&GFwuI@fNwCBGQ!DS@maL|O`Ni+7mdu&Tjop9cJ9(+ zQ|V+#NuK!3Zv(N6P2h_W<1qMh4%-GHy<@5RQMba`*297LloOodHJrK_da(*J9@?g@ z<0Qy)&5?Va((_qy*rwu?4O%m7Bwp7-f%>bSqo`F6SKM|D|_+clviP{ohFl z9ceW^fSS_%XcnJE$KS}j;L*0QgqiPQ3z${uRcKjePKBp^x{yQv!R1)3@CSIE^*gW( zp`s)4E#wW&pv+GdXqpxPHZ*32)&r%#D0Dq*#1EA#c}f;y#3WWO>>6F?s{w|e62Npx z$Ec;NHttI;zl>)thOa@mbIaTVY0r+AT}*iY+J!sv9p8nE-qanJP)ogcUX39u_{P8|_h=nv*c zC$r*&w=UMpJz%__yN*)goc=)xJRl$6C)oYk$)TvzpUpWaSE=@3`k{DCq`+K=CZYN8xQA+Fyqo>9fr1`5%G!zJc{YWc~>7{4on3 zYv3cMfqmWR5Z>NzEO)NZ&mlhVx~6Peo;`flVXl6Z`#|IH8Zw`Go_yk|>F55!Uz(nJ z>I>7`m#QyMvbN?W~Q!&b{m=rjZNBIo^G5I=Opi`t*hK z(-$wCoGw0gVtVc(I}7b{7hy-J4Pe}N+~=~rd)pHzr&r#-IsM*i954C8>(ldZyv+{p z({%d8GaNL>n^)#>*D<)-!bplI5!SphNZNZlA2hKAI%^G^JoB@Hqwx}RIE})5;<dwZ|*{8-0TX()6IICr1Ao1-B4;2=j@vL?b#UK)e( zw8PwzoxCtG)7Z(n)KF??=gE|Dw<|~b>}&=fmh+fOgoST*qbJRswcHu3jK+B8#<;6? zpVHvV{TS-GHuvr^#}dY}*_mwcuy^xyV3~sguOXU7Y8sSnpN3C&UplifJ^hnkm_GBD zetf#{Lr;PB-gM&7J?Nc8Ce}W7PSD5B!6&@>ye}_n&vpnC zdCEt!Oi1e)A@zhVSXs(tp8ar-=kbDrck-0?7DtEPiIJG=!t?=TN)=niwu|qjbB11g zRDXAgBhTpMFJ~Fcu;mKckaX4C{^$RCmN$)D2CJNi!5VgsY6V#t1Ntgjc?z!H>Ckq~ zhfj}Cy+^-nPV{F!8~|x2*2f8sfjocyS!lS+p5uidQ)5Kw`zo;8hBDTvZ~mI!ta-t= z24%vw2pZD41iQma)*XxnpSwug!a(v%U;Fa(?U!De-rKv&u3{Ib&wu`hr%yin>FM!D z*+J})Q;cV4rbiz;!wyuB@p0DsT@AO7FgQ~M7m(aDo1r_X)%v(q!rTx1Nm zJ$>)_moOT8lbyz{cl} zor}Zb5Bo^*e!MjeS#$l=`GEIo*P-ke>LKrB2*2N4<`3FX?7jCe-iF_E=gv8G_<1gk z!0gPb*a1zkx^wHd&5!BA>IzclKEvM;*bv4|saCNzs$9U5ehhfX;%xfN+ewXWf6(#-&iEb)4W#UtFye@fdEy zDd8J;!;lmuHLT^EU-Ozb!#d;A*U3YNnH9ISMw#^&Tn}v>!n-zjmtF4 z=^9_BEoqu&nZNsMzwirA_YdqSCV~&*mIKYa7{y4|%B_%-D5e=CZt>%8V!P~D>~)-L zlP8thNlf!2CmZ@L*2*`hu2QT56?6%gyv*8;G09^G3}3`@^rVC0Ee6HB$WusQTx?$Y zmTi*RseE3S$g*0_O(hIatahOh80-(@_N37ctv zIC<PHd z24YZC)2M^V;QSJcJRfn?X?Bd@1$1_BLy$6bljo8(Mi*lNzl_L~*Q@IU{=%aZ(c(*b zpwypeN*3_+0PWjQ*s zZAhBnsvV(MF-NbySWKoVPUXW&er)2=t3Hu37~=)Aa@io_iXU<5sveZbwpsM&m+t6q zDU&!$mH4>isjv|?uH1(?Q`1)AL%#B|NLa%noiBpL8Xf`vxyn$ic$d!dDhx$;o&F#J zJ?S?O)jvv>un?lcR@z{|=qgC8VT)E0{8`TAMpnr*Adq1Fm4Ioee&`8N|^}86&c*mN?;c+3suH zsXkXmC5}-(B#d^X>?sGbBAN32f;Hn(`Z)PRwvZk24lb+TLc5I)Knl9Lf2@4R55_I@ z=r||t)=&Dq49JU4C9XWuhknV3egQM2L6bXQ>BqQ)GA=@FGH!2Rh_v;{+3CcSk4;^Q!-o5e;3$T~t zUnTAiVz0dP@^t;`wHQo!grWD!Lgjt1#!`qUDfd6_mD%A6es)fr2%jF0Xt^AJ%){~> z<{{Z_$r~sCL({pJ$Djt8+(AkMv&e=Kc#NqK;}(lD8lc<;hXyFlh3 z1A{gcD+4=tRvs?fiuVg;&CY3QyDZMyp7>M7w0-!stqR|UO6mFCPSk(e4pl+e_LF*r z*BHCui^n`r){iu}Z1dgTyU(g0=S~HxffVyfWKEpX;YnmE>R9Eyl6>b1!O6XxaLpem zOZYDJ=h36qQ;hYXp}|E-3Loeo{Wk2`7X4c}@hX$YVy8T~EE^+t%Emx%fJZKQkuP~4 zd^NVb7*R%eiJaiJOcrxpyZ}(~YJ70qB7vWb50SIrOMf+Qb<7q{9?MuzzZO2E5uH&7 z&T-|(<2bWW667_9EkiN%f@})EUjwRJg|GaUXZE{He1*t=+QY0&Wx>URwld6kJ50X3 z**|P^*@-W0(8Xu#%DOH;$d*6Q)D1GxMYqM=x6nz(b@Vjj5@!SpCo7%`)qXvwUn|Gd z_$6aNl~=+8ru8SkM>=Ju%wT&4`{Nh?%Jj_HFN%ySNaKIy)nA*wb?G<4Q}>tfF?boZ z6B%Y?mJE^NDCO*r19SHq;Z3W)y5cD9PMwS6KCbn#4+J!=2lK@dy~iIo*U+{+;cw7f zaiiYB**Z2t`MC{2e1;u?HT3(~3wPpJm0HU$S_cx7pk$Oy`4z;HUh}oeU4)P=EP7ub zyr%sOkhF37YmU*ynAkqy)%U@wry7UU!94F6<-=XKcl_2_bFk#I^Mcd1G2k1v{i>U& zJV}Xn=E6U^t?(>fC8P4_Z&7Xz4t>n=IY34jKLP+n9+5L+xL+WsN1HnU2jUg>rqcd8 zbf>ou+v07dC)qk#FZUpE3f)f!`!w)@2s{WA9}3KU^?eux6?TN|rP_y(mjdaZhtU~n zN07Qt39_6k#4g_wp5Ekm$ak+`FvYXpJ$9nn-nc!T+1=oH$-C1RFbwNdFMZSFb`t;TBy)pg%i*HSDa{S?Y96fo5 z-G^?l=DxAP2XYur?P2`0hY^v6Vp};L@C3Lxx({QbTN)lQ=l0oUB3=e28hEkuJNI{w zX4FXOHan2HQPzihM);nCa>zGDi8ZPmq#d9ij z;X`Aplc$~o<}KC;t|fnK`)qJ$7c-tcHFWYhYLlI|Zew8O4rj`;v;7$GJg;GB>Nf;lB+rHGMJjJA;f_U$XA_#EKe7QHY$-(r`nO^ll;z?Thswyy;}U%duTk8E(AEI2b_H|yG@mmcg-1VPd?`A1=QU+=_p|LS z*LW`RVdP8b-H-b;#?u(gUBJ$wgDb#Nj~EgMH zMO)z5OLvV!CmtuMJ~!RT4B%b#Y#rZ1Z^yvp?r-iM=Wb#i_v!5V)~#*cfw0cUj#Aq@ z8k@PJnEBR;9|5^qH16Ak_B+#^m$GKVmEE;4`f^t>>Rek_2yo2e~i;ZRB>?3uV?#ynr{*v+juVxwFXU5aKZw)KFjgGjkbP%=l1lOi;qs1uDm(@&ey*> zz4XRwEKY7upZUyl(~tl7PfTC@p)atD7$5weXGTx>1~dpw7%If@%q*2 zE5Gx#>2Ln8zc~HIZ~S|9O?(d?N{*Iiyq3f7-x7D#@NZ-$Q|n3Wo%aE99UC| zeO>;V$F=OW==;q9f~83j>EIfg2aZ0>W5xY=a~${T`G+za)*0^ndf)o~Yh8cPhGN&Q zaX+Sh&z?Ptb#@HJR5gQHDo$Ug5mY;cbAT1DuZFLIw;6OhrirvdE!+7LX~sI-jC5RvgfYH!jib|qX&RlU z-(mB*LRwkkG~6)lH@&3~Sm2g0rs+%*kC#es{Fe99nbyiRY?&_CVPQLs;9RyX13JI) zHg0`k^jjvwjZ5Er>Hp%d|H5C#M1PttfA@K!-@kL(taC%l;$Zub&*~!qRhGK+go&og*x0T?y z?R#IykZsNYU?Q{v$ z#I$Z)%A;Fv2df)hG6Q2vkl$TiFu1dbY*%TsK@1&tYVZcsFDspR`?A58to3rMCJ`IF zRP-gLbbJX}FF$MN6XU_h?@GT;&iZ6x1SbE=Hh|2Nwg)GJmBbQWy0d&I4a3)_8-jv+R8TC0yf7AuGKI)x7!8r%L3EF^3%QzAio71@~RYM()EN(U`k3zQ$lX zCpcR2?CI&mV;835pJ1`@%t;12U^Dn(kfIN4_>(Qj!wOf8o20NX1m~mwnI}vxI+t^R zyBHeZynbW4`rcIx#NKAduuIchZ@xKQxqM}M@11uEzcs!7>T7v-=E89A{N-ZPP396B zR(bzSI}0z=9Wv#<2`P61lgC@m0lc4TT*KI&@tvCh($FYvmoBm>o(58k2h2y@O-%f( z$7LrlkB(H7J6!62k9mx{efgEvUHI_}Vs}mTexRn^xhuPO;Ug*f<(`D0*e<#a4D`Ln zc+bA294tiXd*63Qv2$lR%7L;P7G*~G@!b1_$RkuiowsV9goT-~GWca`YaTm8m)rt>#iD|nNg{$R7CB1YI!mbL9k zN19fsFqv<_WBLVY-5)~}JyxGCgRG>1OX%o9{J>a8F6diF_B)BW2qAor1E5YDlBe(~ zQ}Q4_^yyr}dbG`?y#W_PF#wb=;6wLqkk!T;(y8&neqZ{qEo(R#9gx3IPIW)#70OLE zZoePit+N=TY51!Ct4(H+mr8JM=MHGS15tE^F3T^SiCLY@hGNoH1L86h*LrPUEA`-S z$w*PM9MjZU&q)e;#+Z63yj4f3hY~dURxTHlZP(4e`jq!x&^gG#A_dwd20X~e7}qLH zo^=a7|CUZZW_ig7$Ko0;GLjlRbK0DnK+`jlXQ~AD(+OZ`4H`+PpPzf~zn@O-aJ*&_s6Pq?5(kiG-C0l2$)0<^$fZ>dwq&wzlY}z|I+wM&(<6}SYDLp8^bj<6z zF1`wHj|D|z%!NX1Fhe+b>Xbf`=dgi$K&-sMr(>s_6OHfh%5`0=Quc?qZ|^I=KlkWZ z3XzS!uIMh*dhGb@ciB1NkU(k++(#e>#i%99Hoo@P(RF(JqD@5=V3JqZ)=SUm56hU@ zTjAahwoG4!_d|UYViDyieILf44K9Ta%2jGPn0^?Vq)}kh`29duRedCs8O>J%Jp>1TfSXQ!Y2nZLj>U(d28 zacuh9SATE%(!c-h>BaASce?)e+tXRz$9(bPGt(b=`pM~uvnQvm8>HR6!V#2rrg}EEAofj+!~Vl}Uz*CQ{piEHa*@a(~l zMq|>JM~}YTWrwrPt>ZkiW7xLAafUZ8Pn*X#r^kQn^V8@5@}I=N$nIj!bvLIQZ|+Sm z{i|lS?K$AXVWYg_2_)(wua#DGgfI@jg4No%(qBRJP)-e9fd3_CGB z29MWin@@&!cWArL?rpp1z_Nx*cc)@hW*IAn3xuWfcMyU9_d>JjBr zudZoanBI9u9l5UR{GKBxH#K0pQSTv!k(x$lXpZ)xftl|@P6yt*?G}c1ww)~v>u48s z6e-Wd=vY2Cx1J!)9ps?n`T)Az;kd-?Wac`I#!|IXh;Ppti+{$5Qd3zAxJBK1)TJi? z**@F}-?bw@By@MK+w7u$hvO!nydI33rVa|eiV9ZqJP7wZMI%C?fSsS40JQEj^qYAr6ysNVuES|0 zcxHO!k&77ZaU3e9U3cxbj0IBK-KmdytdD9J7=LCR&%S9LVWfy*qHF9t{z4y&tiNg4 zGiP?;>3p4KS6gk^ri&D4u@+ifABq)s2wsXi6n867+#QO$y97#c4Nh@) z2ol^q1czWjhj(VpTJvfC!TzwO5f%ObZ5RU3!H$QJ6}{5EFU&R2jkJg<~1HDe^-Rc*@E&Ocj-$+Z)ilN3@Ec- zs}g4lY#n!luBkhWxAuVCdbIXXlM`MujN4MPtBvc<8M4A+2rorU^KCW?sytk-Fj(=- zoOa=wTVO$%+Ds8==dYxMb?R2W%KG_SdsH4!DF%m;gwLFJWL`Bw((tXJNl!m>kn zzKnfmrxoAq;=4kfU?ik0eAuQ@E?4URW%+K*JDY)QRTfQs^Sz7Y#8vOBj717=nz~bD zzvd`!PRD&*T{{-Nw9{TQYo$O;6r35aGb;J|5MSxPDa|@JY;D%M_z8?Z)ChePaTyP zX-T`^e85L}_lV$RWvhO7v^#mFJIt23ETbUWR!o(ye;dvHJ^GksgW2?hF7=*fKGH`& z{^?3!Uy1}YsLPv`26Um4#QP=Su+Ck*<>b`){A>)#B6d23?N5s-11i9)4(G6F_J3mK zM*WUIR*kYotd~Iw9r&z%R=qFh;i5RGNeT#aiYB^v|C5MkT(dZjg;kX^$juw%p;MqWcj%5<7z-`Xl zQN1i1#c=;e*|8>DrOv`+AX%G5Md!N0UQwI&zI2h*Yxigc)K71FXo|FO9)8c{`cOCE zlyX#gDIX8~nOUfUyT%thRqcyc~aTG((qC7sIpH&*FE=xMgvm2K>es&__t|3GU~4{a>@I%8AdPx2%}{ zt|z7`#i~<^vF0iGYXel|PIb}0V%*BfrF|XO;kkiGey5RU z7l5ljWz+;yn`#{3A@)HC#uy;H`Ph(7IJR+WLN?~A{V&^Cu;Ae7CJ)(D6g`@*MTj}+ zMSi2ZPw#oWGnj>BzE#zdc zIXvJ`sV$=7&08TS_i^CCyF6Y^u>mo;8bPw?0E))4_aQKY@35-KbTwpsT3d(FzwIj?BxL5)odOg{$ECbfR<qv>it?kkg#=sM1c zgql3m+PCE@E;HOE)*3JaunC{aNg}~P&AM{AtPzwEVcC%McGfgh&2^qqN`2{@l|l?>@30k%5k=ghB;}O(gqd({*m!#2$_iRmdk@7NS|U^LhGWyT_MvY8j?`EY>+!5u#Qv zJ=V+is^h_2<|~+Y;v}Jaui}+q+KyjT;X&l$hg8R%N}`@tnhSrD^~S6BTpKK`x*(#= zU6IWJqU{qB4@WgLetC~a?396?1U!2?|GP8t@P9iaEtupzTBi=uyKZ$ZAEE9~N%O8} zE;{N4MIPz%e4X#h^6p=|BmSq*V#=p!QGl@bvyhbOLh%@=9dOd& z=hb>KpAA8yw6t4o7qNR4sQ_2DpT16}XgN42o~~MW z-Rka60R>Ew^y&3Gn3P^}^RJ5q3$>XrG!58m=@HegZpp~U_HrLMY1IOOL!O!g8Cd#0 zd>dHpXu5WVv<4oGkk7c|6ZsCEk4L7J`(H7nw7?&Qe>zz{B%bfpW}I5>E6I|G3#hM| z-Ew-oTUmQTU7j++EnIADd?t`=102UBLP#nSBRO*aLdyUKDV=c%ekCAFQ-WaZKy<-D#v!on?D{!-8~b{v4_ z?CzpuT|vBB6k}@Dh!hFQy42_aQf!` zF{~g%Ad}6dIvf#x5U<~ChGNIzic!w}yVeg5o0g{Z^9DFQz5_3jgPRJ*r>>(>q#t*S z(!}!goQf+ad!;DO?Ode&@>8LLP`CQPFkZJ4LIK|Hm7g6~kzD$1(hiD75BFz^8_zfO zzF9Z-SF-M@_nBQ+ge3vD%FnY`Tb8*wN;$o-G;-W#1l>H#;c@ya^Sb2aBH&K%mDqPJ zw6N=(oX^msd^GC>jptt&%56t9I014o*Mq+=s1BVWjoiMCY|sV~MF3I(F zz8}fEV?2D`y?Sgm%<8;e^(gjO{0P5yBiHn*y)Cu5@-JR=(_OibYL@l+_9j_3^*FC} zgNTZg7gq^D%s#Y zKiIij`y`V~zW(@{DE75nx1+ZIm-ypW!0077AQL`B;bV*2e+#|3v;bD(UbL*J|4&1l zf4OT2N4>tHk*`tYc--|XzLF@J$;<>E<_-c6G&Y>;=MS*caf@TRmv8MQE?j6xm8R#W zAKqi@v^&j?#4UyBnv;m%ySoo`qv++F>FjTL1Rh$b)Oo(GbyQxlTv2&P@g- zq}7vp@o9}-q#*1GSG%oYTS*elz^qM9!}nipcVq_}_Rv1B$QMlVl*`F9Lk#Bc?5M=> z3RxyBI$=00(RcFNW5VfLJEO0AnAKC&Rwf}1%Ph)}51l8}aR`cD7F;EXg0a|acQ_{q zqF7s3&G?Y*bu`c1kASug%g(Vd;1zx1-ogxLCJ9l>%n>yjF{GpjM8E?nV z0SS?LUj1ewXK>~ILHQ+_l`hwfD7Z+ZgOG|gKUjsFY3qG5H_ss}*#hW-k+yx-;MiHE zuwapZ{D`i%twNi?Z_rKalkNNUq(_<#qKJQ9DRuhkE||60E~@UacQ*$G zr{l-siSEg!>_42FSh8Q0ou8K|SPD!{$G(1U|0eSZD1?!y$MIN@tmQY&Nzu{EAOV#r zv)%bn+Bc=q^WWNkO)Rvcb&N*jOgP1bj9Z63ubUblOI9gCMNvmAL?9Y4HX~_MR%-R% za+;OcVX6j2ssA`7y1U-@Ur)k@)r&vH!9_3?16jh|P4_OTTRe5gxYiOc%Np-Ar6l?d zf1VJ>y0=K`h}|ypGH=dY&SF3LOt*Mqh3Z{Vtv}T7*49nG2d90-{Z4;Oz0Zg+p-lO@ zf&En^VA)C|amRZ`Q)cQWMM{Irt4Rb#?1I(Sgk`P%KDCLmf4Zrtw$9nS)>FCE-DF>` zBqEVnz=jxftM7p-(tYYa$SJC>vdk72g`O*tA^j&IBgS`k-tYplX*Aw(o`kMpVMVr>t#W?rmy7 zwaAV9075(Y{xI8uG5U_%Oq^4j7o1&rmeDm_v5VQT|X8CHF33Tarf8!cz zFkr7z4N2n;=a~s>r$10gzUjX%?^xS{;R)&*1`&+!1Hq>=hV`$u@>+6FzoCobFpp9& zYA$}k>2QCCP5-h+reA?Wva;==Rq;-mVAN8kSI5!89;+E(au!up;Jdf=#)y)ILN7;? zQ?ud`>YpUac6YSbXb)W(!GE*#2glW-Wgr;AL-E~Vlc;%QcXb~PziJz*s}As_N|w&? z=uV8IzSX)bv!wVny=44SKszVz)0mv(2QF@V#dI21od1h~tnqj*@Pu`jA^B^Vk(nd% zjL8@B?YQ4m1@B;lgG~*wvVLy_-S!&;wbPQ{^f$F=(Rc`OdI^8+I%y+ID+kIuC}I#> zAybZSDMtA&A$E*H(tpcdHpnlRnSDS)k#4!0`X%6o*Cw~}NtyKMpaeK@fnk&xiQdY6 zqGu`(O9DLtU_}$t7$Xyl(jny~y~*}u=|$8h!=@b)eVt)VP`6@(nZY0E{}7uw$vM(Q zd*#fRX*=^ygtgk9&nbpk)|ThLL?pY%-uU^YMcC8kStzNYOSg0%)hgZ%RW4hbB!8G? zrd{EWRUGFKygE?-FW$QXgo7`VSx&K8jM`fhYc?bcC> zdx9t3!Es}7nHcjgEY4+na%y3_w+!#Pj-jr+0xDr7+3U=sgf=b0{x9@>veKt#dgYh? zD+KP#xUGD2(Z%wBWyyv&>?LzcqVLFJ_{(RLv&5yKk3sbfj0mpB%9U?aquHH~^=lr% z-^J`ch-d4-zo@sP{w3DiFL^7uzpa)Ndk z<$lwO?-{Sj+Kr4S?af1RDxdaYtgkiOPsjBI@lzBb<=Z$@Jb265@;`LUwuU`l9Q}m> zGF;NDmIh<8^)={MX;(%4z4yd9R55u|a)DxFNe{&SN93LWl6e-5j*6EP`At*aY}H3NEFBSq2%im6ahJ$-N#gHczqenO zZcgv0{=PbMd`zUD#Yayi5hgi;Q;G+7;ne-;LZUU@U7Z9OZ25ja7X3C1aA(c1OwwOH zIYZ0MV;i`S`S7*9ADnJ3~C-gI?y{h?q%b3W4po?}Sd^ zdv*`bdGpO3OUA0e^J_>3f5={Ph|rv^eTxd%7b(s$9n}5?G^FmHJ*j_aRYdbz=}k)# zRo>X#)R&lAQiL)A7gmK&hSA#myeLf^J;NtU)&zX*yssef%A)s_+aKT#enA4PhV47g z0r;Q6{yQhIP`2mitIPCGfwk6d-Afk3roJ*5yNlq;it_p8md$~hU~!92mXcm0jo!)E z{Zo^}?=0pyZYPIhwHM^(^JTv|diG(&?u-DGGz9BZ7e;DD*D%v#O=}Mq(9l>jdN^@&psw_4<;XQU4-Yn<22o$a3pY<_?hg5TCC>ysQ@dZ_A5#! z9A^sbg1mc++LBg4HJ+n+8{{4L) zxiK$U6V)UKqMH6$=##T>UG&RZ!R(}UC)qi*ZA@PQIOTFcb$rsd)hRfe)tK8D*xZ)b zIysiMdmrPGg6KIp0VvhtFVeAHwr&j)V0Lvjw1zTE+Z$#nUC54LLf13=&u(93m8Sy^ z%32wa$5rSnj(jrUMl}1mKkt6W*Bg&s%ss(*;_mFZ;}tAF(S_)$?VGhZua8@JYtudD z1f1w93r5%~|8)Yat3L_@(@s1z)^ER`Jq4{c9o`uX^C&orj??FP`rexb9LFnLDg{I+ zGl+`%?csKE00qPAtKk1;;U*$^z9EyD_GE6&m2U$Mv(QK~Bu_g>9%7OHv((z5@>zI3 zXli4d;j`de7tnS$Sl#U$%^DQn^6{=ziNp9J>W3dUlV>=FIVXBabF73|nsf%e9A72I z`{gaE+frTQ}S80~s4vMJDXZ_m{P{kxVRt`|js;jg1AGV>G@yNjcUs z@^@(^HZ>L(t5cjB=z3ng-0hEhjQS;{P1c_FEj|CN-){hTZ2P>{y;yA0iS_28U(T>& zeH~=?7=GXNW zZJyL)Co~yat4|L~OWb8{vqm&l59ab!!isVxjQAllsYZPa@%h#=(%M_&Tp0_l*@p0X zeGgx!kmF-Gn3Uj>%XKE7-jt@?%DJhhQWJ+E}b8*bIkAh$x}~ zk{q1>7|Jb5Txf+lo**=#dX;{mpEF}X+h`?|#uwbno0g%L1*1xPdq{eW>OA+>Wc|*# z)-^kHMlmOPmAnr)d6)j4h_zT&Hq-l!6;G1p`q!;yDz~P~WOd=eN~ABJaqpcuIxLvp zQzuiNsDe$*sAB|81>Z0xzaG}aZQ8tOVf*1f?K2XaBEotSAU*hEI3)E6Jrd$y+g`E@YSLiIYAFsGG zAto?eMFYpIm;XryyN(JmD!!*rXA#pEU{sbzp~596;>4sJoPL+E_+MHvv3G|!k}vtd z4C@`tea2bVQ#=0C@0`NZp2;9fiuVJoF`1Bh^)*Y{{M9E%rZ3;FkSC$a9f`l| zl)d0`mZO{8kNG8?%EQ@HA6Iy0TGXUbJp4J=&yZI&=NwyK$sH&!Z8|f8k_ipb33>BJ z(zD6NP~|;)g5;k zyFcIL{3OiMUH*ghLlV)yF{=Zjn@21)`G|S(%Ue_#O+=LYZAov` z-_TtHH{ruz_~DC?(US7P`@x-V_sc0T`Cn4xqP%3;l4NG_g~*k=NE%Hz^^nVp)bnN5 zdMLdyl9td;B^lNXnqxo)?2EcCjx7X$NobK`*_&^U3 zhpOw|z3X#T{p$$Zbb+62xgqengg=;FxUp5AoW4zkcD=aU^m>d*a9I((2ps3}xiVOe zJEC+{!`)XcD1NiTi>q&A6h^7e3|8oFKb>Ser+C5`=wQcD<;g^zfc0GrHr<3<8e0ZY zU|WcXG&}4Tiawx)^9t$+cw-UHY5kK-O-bi{^*8{8C^PY3fWw35i}GSt!v^V+$JP~6 zt^s}n*zS6b`VTj8X3Ibbs@)DfL#n}Y8e%{1_INq9dRelO>6%fR@H#S>*fFgoyCTk1 zvvlDw^_XEWJ331^Cn2cc_tOJHi^PNBhy9Q)$zcup2u;j>g(3m}AJj+!6W|L)51i%ei*bSl7IWC z8wv%?L2hanRGD{b^P@S(TgPn3@S=9kzd?1RFB@Wgi#C+3wsj{D4FwT#ywM*o(Lqzv zgZ5Ow4S`?O3dewLe*GjI9OnTk33~{DQAfH;UNPibxch2yK1ZB_SO(C-PHz*N; zj*|as)7?_}b&-hB=3+8kf^+2kWP)u}Q!_`{aO!WFZ> zD!_BO-M_!a*>3IHKI=%hDNKKe&-^2)lcfmRF7)OwagENpz7uuVL{NTZud}S)xq8o}-e95k z&#bdvfTF+FvdHTVNPQJe7~%tQQ@TFn>&y(Pw1v>Q17rkmg+A zq<#yqj?TEW)(Kcg!Hi7pR|M?{*VI>5Tn;zl!a5fJhA+e@{rAshP?(`2hIX8@Bk1nA z7;RGWL1%38XdU_f869V4bqL2|*(09~ny4Kxq2bquNxM3+Z*>7oU#^u*~dSr|2u~AJCri)H|6ZA8!ehM^mv4$vf%%f^bjOGn~9ac&#I|1jp(& znLe5Sq1QNhhvzf2ih0OHh<0A!wr}Nhzh6lY@C)X-TXJ~1>4?|9gxn4>uE3TAez>x!b!43g?*RUm{M?y$N z*DYRK1kiXoULc|Ec+vfu+;fX8e4M9x&KirJXa7GrG_sil$#Awk4=r}`fK{GxV4dqC zB>#l2&CSjZC@YK*7%z}s3pUjk&fU>l>X-xrk^aEb{N_A zGErO~nJ0GyDZ>bH!o#i18kj8P{Ujcy^2yIL)0dq+1fc1TLfiEb9!~lV9ZUbM(T?9& z_En5Uk3o&evodTNfHR%d^})F(fA@tQ(P#p)y(AZwat3#fJz`a?4rfNt7m*V1#LcF z1;eY3+ywdGQwVkn3t!xs9jmzedSC6*KyZxSo$vi&+5gn+B)HZK-D1Ttd*%6Q6>mIh z8D$xI?pbt_yq2Kg0b7%bFB1U|MoM{iyXxb1K%hS&x{LQoIRNgU$kz3!yF6m}qzNrj zoI`x|P@;B`8257dEB}AOXf56UCyf49Y7+HeQal1d7k$3Nhba4Q(U(9 zA`U?ZBEfVQsNTK_I|$~X@kObGA$$nzRGH<SEZoGDQm7TB^hg`>4E2YPD2*FYAa2|po<5f=<_4jF_ z$Yh_gYOpLiKdI?YF6{Ba2W`aPY!q#B8Ud=gqgJA{*AatuQ~OI-vDmSCmXgYQ+3~ed zMQIU(dEa5VmRgIMAFLNK*bXQXAOxDbSbMIQc9$vao?=dqO*qL5yx z@41)l<+`gD_GWvv&G{3)pTTdp=g;}ySYDA{j2o7FN?X69gL9{Q($}{Db?in8$HAE2 zxcJAQ3^9yMCAGCGKcxwr^gWZDNA``u5Dpe$Z8R$DeB^g(B^|_{nm71;cGQ0@vb95jog3YF~dHkqt!2Lw-c;o~y^1zJ9lZba3!wJ(#!u^Hk43k0N5i z48{35E$@>O{2i#3nS6nDqgHK?qrD}*DwHjxlgfq_yr%nutHXPT$`cu{(98-Dla1cV zft>(nR!G8O9%RQ667_Sz{0JYB|BU+Wx7gqyU|t~OzI&uctiFj_HCUy!pqlmHYZu^6l&rkEPas<(Uabn12%RkPate_!G8WNKpHckYvqo`HCGjF_cO#3q|Ik$IQ;ws0OG4!7ZTLA6)96=A zn9MHVu<0AKpu~{hf047oynMXhrEQIweS0#>U5-o}OPRvhC3P|dtsdSlrXT-8p_?`O zXTDCOewi&3c(p_}^kW!e*I|Z~WjB|q#)KXcQC{f@+WbBm;L7?;+m;ae9j&B<75CUsIEXDb|c`$$zv!IS(bWfo}|W1a|Mu%;2PsU-mQtl^?f^ z9U(xgFhxMXo5Jc*v|Vlzr)hQ$33t;JClW3=#B}1r&(GWCkyzg%rAQ49h0R&jkgIId zTK}{Y>@sozZAz<`@RA-6Q>-1PD6QeGEMYg*H&!b@to)-cE1$ z*`W0Ek_;72O*ztWbe(C%y~lJNh&*%LjU?~g%``hA<|{4_V>8=8;KA28)8>oS3zo51 zv#TxN8OLnd@e^tOi1?gcyMbhd$Hchc&v!~z#tCzNq1QxIJ?WrxR!p40g>PGH0@#MKHGpnw zMV))0t=l@;08d%^o#;+W32PrxX+g4%OP&7NE(iHvbW)~2ez*C`E=c-#{O1y`erC4> zHpr}Ta{nxmClrDL1#9T^hbvJySDBr^q4zx7%?h56|Vx zF0Hbe(tBFvyMjcTc7_#~KP(OgcHRI{U^$r%3_v6+c7-sGe$BY2}hF8y$noVm(?gTR)f`v6}C)gWD?a%le`qpQG`MHSSi0H?#`pZ zMFD~d+zR*IJ%VKwOi2$Cuf328i3{ehVM{cbJonyI&3B(`#q-~@HfK{|b#6%h~ zS9Qd4rIjvjW`o6XHhGp6X4|y-g0m8z)-v-79Ipa1SPhW&P-1Y{h7z{1)3O|c66rg;A zufF{YoKVsJ)_A>NZ9h zGx5!}H&NqadP4}b{R1V``P8ydpeg|~zEd-Ab_95+6@b&)mVWp`7DtB*?sQqTr zy(@k1ly`=od;_ypsC}d#u8v5?;_d?+^C%(ZGA{ypJ22yC?Mbg#(4yviRkq* zL)!8?11y7~Ps`{x5dviR!d3}C6HezU6nq?>I}62$@W@c>IG;LIjw}FwA~o&Ox@}6E zaL7SOh}^m?ry=x@HpGB+OugE%~a&y+zJ=Vzs4=?Mp1TbGZ(WKo)OcWQc zk~E*=8-bvm_&nJw{A9r4KfL~x-&FTlJtgQ%#5Owz1x{$uG@oy~fo7BzvBSzdhQ>k> zC`5uJFx0|=nU6VX+aYfaq|#D2!upAs+Ne$XoY7iGy}Qk}U`iHYg8UeWOd0aBLYJre zig8$u$;ofak5=X$9OmZdGHm5sq;R$4**&m97|rkwInN!xZ_AP9**Cg4u+HA`{_3n0 z*%qDoI^dZ)A@S)(U_Wl%80TpJYNYGV^0hQ0FUr%CCBQb%mxJHdF3@phv+>G4+&)u+ z<_7q+y2RdZaYd8zOWD=nFJCi(eovM#Ey<24OZKAr7|D1;47weg+MJ#gZTm`CojA*t zm9{fN$Cv*&E>=-yD7tIA@bSVunnVW!4YUEXk>kp?t$MmSyQM?EL3q#xp^D7}4;sPh zi??q?wMK-7uaA}w84wGbd-hj+i*}vvH`5nbQnh7fV~S+Gt8N9DiwRhZVi}nwvgCG%I|f>^@7Q zydj0YjYziT+}Hp2h_znT6Et{S^P83<&9m3bg{<7^5rgKWx#7?p-$xoTVViQlX|4S$yU|rM zSF<4aw>@S}07mZ*wChoxXtOOw5z!WxV{W=#3pIq5e8iH2Im+9^`BhGIU$J=+|4^AW z&M^#T-Zc>buwV5!l73Rb(vid`=dPcF3>kML7fiO2;cmqS>bO~hX$9=$DRw;MZ-v-XSj+ynIWC(S_+Pdb?)V{5 z{{3^*wi8Zu(fQq4&+U;lgsj+8MFD!3!^Pi&xtsUcUs4k9x63sSG0NMxwHSkyV;sD{S=nG;}SrmNHGU;dUy`O2h&2TdZ@^`zRN$*Sn z4y>vkKkYK?`xZUTzG6)}A|IK z7Zd4SwfPoFN^rg|r$S5ZLv?|H3IvG{#>PMFW+wX(gUpAVN_8cbOl`UX&6Hg-63|%M zInX|^C_nj!*1np^1*ze7aa%j0IXD$zuuRai-5oeKZ1o2f@<9M{9~=YnU?nsI}A-Hp?8~crsZ7$+U`H9)-&YRgSpYT zGIYefJvh3!4VBFH=MoJDa%7~Uk5?s+zYU{F6U28L#kq{iVznO7p5XZXl&&V2Hc!0y zSu@Hfyh-$9z0)ls@NkVk3IQwOkF3>(mC&c+YHcG`!7Rr!s8BesmMsKS6DDO3y`0{R zCpCZJG2kOtlTfN7$Pe>Jjs{tBNN(ioik^hm{xmXj-xGA~FClDAe}^(sKq*R(E~ zERRe9$VmEGjBD%?YL7oO^CV#n{@SDq_CCvnyOG}+_5M`$qk!#1kn~|&w#rcwXalKJT@Q+Z(`gln=`dDFzb6bs9$r3V--*E@ z$Fg_+q21%fT3IRI97IICW1g69zGA#9!Ah{A$QxSAh|u6J)Ls1Yw6)znEd5tpzelQ# z#<0o3&PclPp9}|yAH~#OcEPd>Gk5jVr{VlJqwci3n|i9>vt3LJ^JBVqe21r>LO2Cv zH5VM4i`E+JQ#ycjww7+#TG?=Y#3v5FIIuXtBhJR?d8^Ft4h|SM|BYE2$oO$gAc&wO zXMF{)p9<@({7-OgUKR`a>OCNRL(aZ-th%mT1R|nKUXGjAl*|MmxuaYDy#7V#{s7$I z^~-YE|M<@JaXQ)8^s?Xe?vAE?cEtU9H2}A^Lc<-efHM5Ur721rVi`-zAEOPPV7Z!( z_fYnaN#TP*Yf$iFC~UhW`qk*#&fC!=vA@zMTe+^bi>>BSvwcDa`e?V(=F+m0hBID< za)%hSS&|xJARBna36qb^svf_8bR}tvOIFXKZkj@pE8!C*XRLY+Z(HhYxX2$Glohx6 zFU(&yZeOoG422UWfc+tJItuH{C1eAh7{e({7N1fvw>((TvkfM=D=2~OoJeFtzZZGUP|UeB34{4r@?ZjAbfD3zEkxoTk<^X)%8SaRynY~J5ac+w zydbMCs3Q5#$l~5VM$GqjxdK* zT#=w#?XOB^!^xctqxeNG{j^g72*Y;`OQO=Gi?R=F{tp59xX#VrTHw-4z6`%PiOD}8vmd_szbt^|;x@5D zv#@rI7S>%w_6je?wwAed_4Xr6@{{Tnihz*Z$3bc&7`pwr!g^hfE5thN$kT0U-ILFr zv~;Iqs%_FzK()O=>!mI>N$cPrnAz_GqQAWF2y`lJ4O&(I#aHW$H>R|<3tK#RVz|Wv zlIaz9Y%_zUC(?|crG7Z4FYM&rGay0@4kVo=$C8~Y8AMgePqsT4U~i)z@U`DivIn=9 zQ!?@@4WT<(_qny>Ru=B&1t?2B%*Jual>jJC_C*TM#EpKUdPq93a@MAKymt?LGFA$U z8M~>EyEst(_py@6Adh~+?^vaHZAj#(G;nI+s?`*JW73H3+o6EYJ^hQG_MAdD_y05f z3gHrP`hNfh5Fz__!%;BXyI9zbzCA>=Jao3#+7^o|dl zPrN(22bzU1slWwDlV9}49rQPe>wu}%j-;0BNKooreNV&I-ugyNSUe}CGv2bui_!4i z13QjfxR=w*d$u^To)Lv1E|0HcB`8i(E<+Us*(Kxz=IzUIrT|~qV&Ur|_G@EdPL*ts z3}V!J#q9EQYFvbpna5(L#U!Hag^K7G#mZH-2e8X7t~I&Z!_`v(=CZeg*UdG3;lpjc zIT&r_9GK3imL+|MZzo85$t?(Lfb=>!=2{#g^+fcv<8@wH1}+XAJWqE4_vyt$F9%%s zzm!RRq2ba9*!|McYaRN6Qi1Jxd7)UItrI}rs`N}PQa|Dw0YJP{5H*3pI|Ypy+c;af z(rttR%do{FmyD*75T0HE!fC`Vx9u^f&~4LF_~>~nYj{xr ztAyLbu|nDDkhuplU>+q-gBY7aWbhFe$8y|kOB~70-A*vbj_C3(Qo(|7XcGT$la?HA zix0r~+Baw-@-gZ-o8MH_z05ENH7+44YuNAk2~M@Ra~X+a1Sc>)}A9Q8`_9$-vvVLbum>JDRnilZ_k;~tSE zu66y}COD!R;NJw95N~RJR5;pqef*fCCVIJhm003LBIxgWKV=rL5T7R$hQIrnOs$LK zX%zHQ4{Hv1xh)ydu!$n`($gV2lI5VP(~z>bW3?7g2u&t~{) zT&UQ1D7W8UNrXQgv$@Q-QwwFibRx43y;0zEv74c|SkE~+Yy800)KG{4`tOFT ziHcgFPu$if+Gku9;{?Cma6{wwD762kbI(d2bAYdFuck7dHQBIF`)6mZ*Wg4K zJmkzb$)$x)z(PN4P^UMWmpj1BsmSKwa=$C33ewA%-lI)oBY{%I@&)1?$r?*l>4g@0 zVKvx$D=-ow!e{SYm4l|*GKeoVRL<(4k9b{5%s8crfzIGHTNBAI{P9(+fNXQGf$@ty zkm}p5-z_xA(!FL8CMi`Wg(e@Qh_lja!^O2>?^hgWoWGkNv==XV&e-I_J<5O=grsxEI+#)7{*6-#U-;3j#!0&5 zSO{%rnQ`P4PxoLq|07l+5>ZQry=AT72@&J(+*TGq!*yr0B+H<WWP-VM> ztkg53+rBB;IGL^L?-vJTdV|~1OezDM;2LWL9e)h-k+Tw1#Ti^8%l#R&@V=m0Kv@UL zRW&oX-oibP+xHGrLW+$WM1Y)HHGJ}9_c#i&se@p*^|Jg|&qe>uoP%TGtHrWd58Cuz z@QOmk`=f>}7fsKmCvEX!m>4ZVkVLo~Vcms@}Lkw%nh6RdYov=Znib=dk{yGL3IH2vi+@p+qQ@6tY7i`1qQWu77h zfN^+0I75+QMwSpIY^HboRXN-JzO03f8`6})#0vY<_?zX$*dgVfVE6-41d3MovsBo0 z{Hz{pD5K89a021Rhh>&#fCl9*kIjZU7=M3^Sa@dAxnl?G4~;y*2`sO$jDP7OBHZ(c z_3^h6>v1@3tk~kVaP)`!TAO=JyH&Bz@{{h3&b&IK2G-=G%Y%b6!__}H;Tztht!taK z-Bt8TN`lI@Ria>1!T3$8L34|ozE3}%U|p~XGjt2M3^1+X+me6=IYY6mXYo>f@ZuUN zKMH)LUvPDS?ZSFw>?|jbwZkv1IS~wx9BD3Y_L9HpMMOIt&-BPyay)#q+lLak^{YAB zkqSp^B5E-*j~mg?3NyW!_6Rl+Oe$Kxr<1s z5DwWeUoCp7BPH5v$s5h4K|GS^b#0ThscWO&dUOw}#`waBklAd(@0$bEb17G<7v_IS z^VQp6N%Y?L4GK#+3jK#IS#LOVD*SHjF+%B$(v;-+kBAwYPZArvdr!;@7}h2!L%iFb zf7kb~@Ntx?Ax$*~haY5WqGMf6L8f@wr3*ERU(^eGa2ejd1D%JbyXEJitpvM$(&^z6 z4ZkZK3$%&}mg;CSROI7`p^453W1hifu?U}+E9TW6`bMJZj3(l_yuoXlt!t1Mco^v2mu{NvH7Y}YeYU{Pe`sKE3HNZ z`@*${04g^FCJ$qlR3VfI`HY{9>2C5rq=-*KL>es&mNXG|&}D6;4vJsC71eES2K8|DX(5qnKzdu+jUZ@6Nx<|Jm%xt`_8QtYgQxnoH0T#blN?m{4zJ+5A&m)-$KJU zS#7zFY=%YxT$YqiY58~x7%y!qci2xte1iPsa8Bt(D6d`8CRa|V$mxeL8vp#0D)OnM z7qvUAJqQMXWYw5AqyBk5YMh&sF-4%uxpgd=(XD-<#PWH|bE;Jlqwz~)VV@^BPRsGO zxb+6mNoeY!wB%&3`>DzQ=+6CNNpVMfQujITb~CY~!he6;ZxecXCT)7I-<0QOJCmof z>3J<4%&jhbd#KUq{=akJML(7e%of}V;otu!2(Dlbyq&sia69nC9==VPixCuw&>ow* zFkDOwNT~Bs^(TS~!&(pX1Bldo|7R3_w6O_9;4MoBuidWs{ifi2=(*nt|ML97>acY} zXpqBjUa-e^99+8t8CuNTbqNR|mlL^x!MO77u`sVJFBR_Qv(t+mL|+E4CLDx^g04JD zw2XYb06sT(W}(SKc{2gd$}XXUKqazd^0~m*K1DVk+huzI$K?L0dl5uaL_G3;0gXU% zzthmo8#sEg8(HKy`Xuuzj{tw3XWT1{5&7gH@&$)oz1-o;JKa$ow{Q&dGn996Q1SDS z?iN-%V=>9ZVANg2bpGv&@w%-$8yH z-%!il!!|c{hJrmfZX)1LTsqVo#MmsU%;XO9JJjp#=@@P0_D!754!s2~>mE3P9l?oAIF~Qw$x}e;PFa~~ ziVd}a`PP@ukm^vheU`2Xy&6Z4XW!A5@3JG^ty_H3liloe6x-T5iJm(A9Ygw>zp9GC zmguL$Qg(>L4zUG}Vz;O(KjZ1zOx9;G?h$t$V@?H0kQu~CS94YMe6L)qXIddLznM19 zS^m|i){E4x>=K?;OE-NlhemO^w@Of#Mbl-@kgJ2d^-2eJJYZJ+CQEC(J%k<^wsCS zHQhiacbs;YxlJT?8ur#{Pl>ja-z{FmH|Ud4%(&&o3IY}+}^u60NG93)c^ zw4-}DRzH!;pFZDa&NYJb*OJNv*O4wK>%$r` z)&q7fEbO1x1^XGVW#^#XaqR>z+n+vt8fUuW+>g)B$K}hHvqs?@jD5tq@Pl>~yLwfJ z<-0nH`RU1@5k>`(?A45=urff-7`Kf8|gz=DBEdHN5BF@Rkp%O~%o0qyLb6jMoA zW)+7M0IRqR>SC-xSo`(FP`b@qA=j?^Fu|u=SWtFREZ@@RMzqObMXGu!-_4?NVfA2A zdJeHNC=5k&mO;Ic72XxAs{?Y+$3PFg(s2*@?j<9fG)w*^^%^MF!eXUsA=5>)LgHZp zk$aI)+9fYB1zF@HUM+Omys!=RwTw;Y*>C7-v4czx(?WBv5|JM*24Cfk;3YTQ3eZxr z`eLzkw%_2JML=wHHx3c*<_0OwT}VF4=en|p4s0(tXiIskk4{}Km}!qVl3`yL*n9xF zb*uD)9Ca$(ct8O+i*VR2pF|l8rP6S~kp4BE?(PiCb)$|lwwpn;DK_>o2&=cL7b4$ux!VTNYv8=%3LwD<+5COi63Ej(am6tR z(&?NR%v>Iz`r!&LUQ2kfL$3jc%$&x4!&YVAQ6Et0YhBHvUBh(@zI~Ywbn8MihziOJ zPtq&S3yhWxdk7gFv;%yUVI5LL2(d5#L>;NYGz{{j>3L#dMxJp(m8Bjm1<&ir{$lP= z!L4hd@axU8>hE&B+h<7+VUTph%9~uMk{>~fqrYiW%DT#0$vBiM8>vsp(+i=|1x#u7 z^&B!GHsHbOU5eB#jtl4%TH0dpzC$NmZ*A2>em&?{pC)X5ny%jVQrhAvPE7=qZuS+c zey?>3PwP^?;jOJZt%DIZq<^W0lG4`lIL%srq=l*7uDE9cn|m&D8H?eYtJ}P_dYnnf zqr6eJ@dT4$PqH1p{z0Q2W3NtoZ)B1SCZVq#(q@PgBx)6U;!kW<={xLtb?xGn>HIrq zrwebrGrhy^Vejyn$*VYqU1Ddkn>vx{FvUZqJ2PeC2h?`vQvUjsqz|1i89JzA>WCQ- z??bk!-VMukUlTCobA9PdQgf!{BcM)R(u#xE;H7SkN3@$xKmF-S&uv3}FO+sUhC!?O zxT! z_UfrOnaa^idbSVi>)3HVoq*Gw4%=~PqD=U5u=ZL64q23|Y{+CNe3UWvi(Pes@>+#q z1hhq4@BOPhoGOpG(6iL6U}>YAjZ9%U0-IEwlO?kMRX6bT8ndnp^;>+?*VyKfH4a@M zSq`h%wfeo1ILPBi+H#v?&O%qj5tLtmx@T8f!d~N+IWc0r(x}pQud|cb>KYR@OiHsM zPe^MA>}mV1er3?MkTTnYM*=jg6UR-qCqs6h^G&_cp3|PFCwHB*j-{dAHI^Lx1N?T; zg-+|Il$O~pjLoN)sdg?y&Rdu6kv%W%z}-uWg7CJ#DXY%-$`&~+NxI}JBD4kRqHpX% zy4W|Tj>Sz;{b*ZKMUOJ++C=HwhiiSCBLTIi^q#YbUO-B-FDsMZBNhNj< z;i5YpJ>q3&*?C0W`Aw z^r!yX^w_bFL?^8@h)=)s^536cJon|CSFU;srap7+M{j`MRVaBwEO^z1R#uqnEH<^? z>>2J2(peYGSHIF{9fYbB?s^IXM-dxtA71OI7wguiIdr@ZW0g1ChAi!3mDqMG3>rC& zaC3=`VP6gbt#W_6ZF+rW_b~bj`}aJvv2b8t>a(!@f1V>3*HPpMBPfk{W#^RyZLY2( z`+-?EWgW**tY|fonU;5)8B* z!jkARy$+{ocD#U@ZPjHJr~L?aKhg_QtK@E4tNf9gd3t^y*n5!Q%Z%o&7>o2e7F1N3 zg5RpNbx?cqq`97MjW8N~JxrHYY+E_FGE%yW)UJ~zGsx~P>qqC^JnPJH?E0{zu}rUr zez@Fb-tm4^nt#XZ;6~X&%C1BELFer<`2F<$K@0Z*zYi?%{?d%hUPuZ?o2NncFDOOgzu#6OUsD zDxI_ZROI19I9pM^iL;VBK`}z)p0)}2Cg+!VMs-&z*JgA=!GVjk`R)KFU7fvZj=>k_ z9_P;LOW`06xK?&aizQT!9)Xph3xM6)_x-@N_-kCo9g=eOZ|2t1lCqBXFD~~cpRQ_vsr^~Ng znx6an|6+ROOJAFAU*=i*5YB6Nak}z3`}%prb4M}gL`EFWkVS_$cQ4bK$2k_AxoRF; zhcR~bLYFvVanI5|p1YgZO&sh}1{IyPwzl}>rcd0!XcIpvsg8zxnld`#u&1*ey2)z; zo;soFNO$Ark?AsXW)3m@^3DdkiQT$|a~WRWi1k#twGwD2Dv~X-yr&b~fGN z%;#zBh0u3yvzBk$iEKQ-XfN_@(~23rib2v@KXWWN#)CR!*_UMQh`f6CATPN6oT2s} z2L$JM79n#Z7&~i@3)E2JnN=HGRztpe4#~4Wig*nbe{JIToK^&sFY}RkW*Q|rfAPuF ziO;P*`NT7{Iobtz*;T9v!OQmGCtvijsxa?}$$ztp|6a84m@Zt@Ar9p-(v5A*rS z&O8=6&aE4ndOp+nIOlD>7aB7EGUj!cbUOWmb`*0*G3|Kb#0ft= z`Ewk09QycJ!NxWbkM_IKs48Q*u}Av^kqq2&VYBgs5ms6T&#heJh9NoQTV{UqGHqw4 z!5>2 zD{P)=^V$&2gRB{@W$e7>FRc9AkxN?9^! zmvy;$;I;63mXs-n=?Kty zBOda*c~FtK-jDlOlfB41mnD0PVq+cMiim#kuMyx!EZD~e8f zp+-Y@u|em(p|=aCl`fg$SjNI?b~%AuIZl*~B;leS2&s$QM1f74CENOOK(WCCpLOrK z!uiR`UJzGa<#G{KzMjXH8Iae)xu4Ne&SUJVqEnlTBymdfL4+WlH|{JjCMTIm#m1CX zT|ix#s}fQ!ZrT%a8hd>xgAF-w4t6*-WFdxfb&9N!*Wv+CVDnkoL52lW=audUjH+uW z41UFPH$|-?zZ^*yqsTs&XKlpy_-UWR#H$<4{qZ?wDZXE>DURji+_~k zB%c6y)QLXo#6Bg8a&?721mtge*l9>AcS6}EeY!Ta>yrkbdc4U**7@1&_ zJZsFS5{z$M)iKN+CmBf~vyNWn;OpCmK1gzZ@nH(R{Jft#Z`}b#epO#2k;!|2<+dr= zTaSKD(tA%i$Y~#BB;Wo*7@e5oOaYvB)Ydv-X}370QGWf_4S3?XM*XOJwT*7mP=TKL z>+aXeSZxm8g2K~w*oX34=Pu0asFVA*B0^7?gmDWgogg!Gi1uj!jM11Z^8O+n?``h3 znOzDwS3VsAwNK^Mj$+bNwhpFq4$a&TEwDdIeKO3J)srqKFPr*f7l-s#5%9?Zej{v5_$x5^wj;AHHdi4h7;uENWv z(veG;fQ~X{8?;jd9py1(hf~V!N8-Gt<2vQ;1{a#4t9~P_L>M|T2@0%ZBAqp~m+d{e z8V{M{RLB@BV;rd2p4}nOdUn!5e8*rqu5GbPT?OSVS{--4R064AAE=BDI%%ej12C6K zEJiA-$(O*uRi&kEbDd$p)S1^yKnFeWVq^50W7B;eR<;G(p*YrM;f7F&AVdF)hIvVs z9MVeLEr1wbdZqJ#6@MTlZo0&CT?KRy7TSI+c*UntYV0@U1Y7&19~jq(^5;4*R-d_@ zqE~a1jq(nj;RBud-jKAV>f!b3wMXAI`oP*fksTnnkMZKh7GvGKiiL~&_ei?U=b&X)q3 zrbte+{LmLA_8H`iib8cqWZcu zMfV|5_FCfYMX2+8xa-n;>8*o#*t~U89YpIOSq>^&NAumnucPt3X6RH3Sec%55J(6if=3eO>&+V}D z`>B&Bc_ECs9CjT$bLLF)o_g}h>8Yna#vI3y>EoaHB+npsa4=(+lM{X_kQegV-Q8z| zE6l;1edjWtmAg1yzRdFi^D*boUzjdlI6qzR;03?4@4UgdkTrmM{ACQuj$}9i+~T>S zc3txM)%lIhJOk?tbn~XpO+LS0L9VCZcb;dEW65)zxxuIPT)_8spSiM>xwawA()HF& zJ{y_kL&tTunag;ZPdB~_FJ1tLmkwq=gS#`CPe)n1-5?*@cXpWP+Ck?tho+DI+n<`A z`iYND$3M#Q+y*!|80%g?I=%M0-<@9m(sR>mzx}o8`nj9ark~iv0m@CSCY*T=aok0I z9h>45=B`}Gam1K;vh37!L`S%C&WLn$7?!^xtshZJ8*fI z-ocq|dutm9oD5I+^f;Mu}fK?6JsR3!&HodOV+klk0wz*i?PCC)0mQU1wB)a&&V_ z$oj9TA+M7<;>-q=ZADG3uUf;ad4zD&0qoHBbo#Lm(MEWQ7pKibwEO4}e9>hNiFqK? z;`HHlnK=sWi<8&!<1`Q)2zR(HPM+GH9zC@+J;knK&ph+w^thj%eC)(@=JW|RR5&z! z?WiCly$MbWaJ)PdLZh3 z3m-`M`%>8-;QJ~2!*G27dEOI~6cMit9ksjO9XGCp`6BHDm}Y@eNe~?a>kgq%pP1k&bI67vDW4h&T-OMvB zO!Jq9`JM~k^xFnYdAeNu4vpuz<-QVOg)5`y(ry}_8^r(Hzx3bz^(}AQXJ2?enfLxE z3Zb`NSRRf|StRt6^Unb3Ie!9dl=seIHlu`zNsovryfq&R^kp~x@#cl_o23vqI z=urn`SAO`3r4mZuK-pM`#DUd5b(m?z7^GvTU5;;d+79A87_8EH7oUP%{)X=0QaX+t zh4Y_IUw-`LfLih(TrogOiJG|~dIND_n86{LHIS8ZrB$!kL2m@j>|nS(lQR%@FbuvE z{33`ZEkl0&88@V~hm@>nwq1mtbCW0<-t>K#sZV(MjeBnJ@XEqDy17WH6IR(;rlalU zA+Z+1U9j{0;d8o4GZqliE=pwxlioHMY*al^szeV%zlQTXX_L z`$)UjCcx)`6la4?oFlRe9OQPBow=)yW1RO_UwPdk>ZB|}}$@=v~?B&tl?uHbvXC5Q{J@=yJ6Zk*i!J8$Sf zM41?d($ToGhR(tcz0L2%&!FT-fs2mzA+;(>lAlG^s&LS68eIUtfX8N7Hv&cilB?@V zqIWsBq$CzkUJGW6v^Ho#R_(u;4y|`RG%x4~X6Kn8H+8Oh5Hk<9X@}MR^6+YT;6y6; z!msm%XqCO>J+of%lt!PW*dK9*O{^ttVW1fkDs3uZZYz<7tish^Ue`35#13e4o^ojv zowl*(WoP?UapBC-ZLN601KHx_L7dO^(I4pWsiTa>{M_DmC`Klq1lj8^ib zK1~jzwE5CT(*A8LC6}aRS)fI+@TK&X>j-BES)F&RFws8zQdVG7@!cpu9$Du9yZWfJG=k(_Z5rC9&puzn4euCqT?K^FV z`f(B`V-6ST)rUj)JWTpYNOu5&hx$rWrw?h}xXwhXZ46l3bPm$mIga_nx$dAQoJToQ z>!4ltH*F-oJaqc@`rDSq%^XDsCdbD=z&ae9Fm^x+PyEk=BuN6Wol^m`G_}p*3u${aXH%YqwG_zo{Q}K%bOQ zULfeAUL!#4VR)p$cvJ#CE|Q{dP$f zd9?KsPuzCq@|sbu2r}wVy34TQU%4eU>6XzXNArjcBC>tFq}6iB3r@>xuCR_{g=Z&NrT5)b?{E^eZ+e)X{s}eJWie+KX!tJpOe$cM^DiP=+9{n zzGdt+e(B=n>Fl{TSqM6hv+G6L*d0DO`6s47{N$fjIE9_#*Drm0`t|4kugDO6)pFQT zeU*2m$8LKn`F#Vt+CB~2RLnPc-Zm@yBzyi*+*rR6=904eD4lbqu`YD|?Ja9~%e!8L z*~?DTtqZ%e_hRimmx6rO(MJ;7NC@)NV@+W}*u^Jgi%9e`DL}H4Q}Pca`x2d8^IXL} zF>N>Z{5>>^K=?&h>u-5Pd~giPTB#YnVQI)EGq~OVw`_^YUl*j;FP=5+hLiRjBKGRs zF+{FsV8kn%tjcG+{VGv_y$ls}4yN}4EX!xWeG}I0lEz%m!O+et)NmT?cImwWA+t1$>#vD_oQfF;Rp2xmE}R< z#x;M>HSwM(^MFL|r}G1nd6!_t^@qdzzL)E})a8M}QTIWvtOus|0pR=B0zZhRyg4pqlV_$! zAJu8>1m};jJK4!NUTv@_e}eg;O}uw*++Y`YUh?zPVOOtS!D);aPw??Me+~yTcjCHq zokjoi?C^D!&q2By$zh&lkMm;6t?B%QbJK{Cp&RxATrJr>Tn$M7MZhk0&eSI>qzP6`q05!jEM&pF44^vKOE#c=qEZ zD)Mfl|0a$vPk-*2>0@8`$aLxtvs?b-fNk^e!~ps3rH$#8FMoG>{@0(K&VHRwVV>tx zm$!G=S&6wE9JA!UvvV>#$|84^-B^>6`RKQQIJmU&Y?HUyP3-0! zob+&D(n)S}a|c^l9~jNbx7Lt3a~{;8^{A7WyIk?8&)N|BBT{X)|;J^i86^a+nn zkFkr`hdy*>dg@6&KgsoS?drwpcYp7X*be=}&jq z1wTkfF~<#KN3oxUxq|E4 zqLTX9^kKefgIyb=g20$>*W8X_4JW?&2I(#Hg_VXun$1s`hO=D!#_cj=Z`BSO6mVMmUmg_8yg(Ns6+E_xIUMU{5!~h9sSM|-n7BE@uh3} zzM+v10&IgCFBx~fxUF<6suBv{#%w%eVKrpKn5WZ|xE`JxnwId=(s*6Aq)qnB$FwlQ z%EQ=Tp7f-(q}K*)r>%x*K7faY{DcwLAYRMt`BFAjRRaLV-_dPT~u{(JBwTM zAl5-G==|)mt1KN*k{?_L-z+AzqgWiRf>@F_w(zAvX_5QoN+GExXhXwXM8dRoJBpK) zyH&VTi4QRHb#XN1*w95vVYI!qo!|li%zELgAFN9`Y^=?>DS70f5VVqY$S}xw!?!-w zC%R{m)l0JUierj{hCEmbqh0F3L}}u|4Ub-&x85TrWxW+>?Ob9DT&8Eg zPwYg6?a)a8>mlVS6TNWFtDvn%a#uuVgX}6dvkrM0)ZG8bjD5JGpjn4`Y1y$+z{ihm z1Pve&Dhk0N9v2gKt;J@qD<48j$bykT#24($N>%DD^WZfb()@5HE zh3HoGy($ApIBn_S9Vc-MWwE#zBMt%VdPS^Jg|JBl5?R}^+Kxp>$V@C)I_jky(S)Xq ze()~$@4NJOcbFi!%|pF;hql?8{20!@IEo!Vb80%u1J@DGkFW*#28S@V85@csrNKlH zh2cNOGh>9IcQvd5i0tn4>8@2bnNaXElUL7Qn$Ev&PKx!e zS7~q2OSW1CdbSZK$#67No;cp%3={q3?F5^GeULm4j95-|*c61>vD)h#8(6(ov{7ASkdr4z?px@e`vved zwmO7dI>Iqwg#NjwB7*Sh-p*pm6w%=6b<*QetVmGXx;Fds-+kQ;K~k6PR3+_I5HB^L zzyTjh1f=?5lEq?1Q@5H>8~7?7-3ug?#33kmVrBOn{$8)jk!xOgq93LC2M$_6Q>KtE zyJ@qsv*%0@Vk7Njo)aEhIN|HaKDQm6z-YIvN5(knn>OQ^s_>HV9M3_+dr;&ZbxnE0&#^>9uG)ExeXJV`2%{dlo}oJUTL@4TZD3E6VPV;1Zyon} zAPQc)sB`0_tx8hf!`{Y$Hm?c_V9*m>oxE0Smr5tiz5ayP4jkIU$4cIE=h9;m&7A~X zi8}s+SN_TL z&9{7manz5oZ9PyWbM#!>en7iVP&Y%z>%e0n>H8OZ-3zr2zw=twd$B456xcV?ACSU z?UggUCE@#@0aTYT@i^>$w!?nOH|XDz`6O4+2K_Onmt zcf3Gfn=ESk_YHfIpt}%r@3pmpUh-e2R}lYZrfiwmW54VE|F1@&&FtS+zK=?$>Gk+= z(Qvc-)=j zci2&$9atXaQ$lxG>L`v*>djX=b{@&N z?kY}Vw{ZY^P()4Hu$98)()SN^z(+y z;kbML@uyBtPyLaPO(#Bea=LpGCo4Xi=QP*mbZokP@z!+Vg?FY4&%ZMrKF>VHP3Fg@ zt?ASw8`BPsFs=n{;q>H~MceC?cJY!j`#DXYbvloF z`_=~YOFO_YC&paWkqve!+vXFYcnvLwSZOn6EV|`6xpv6Vr5&&M?w7jFZgtmh>b&H^ zJOrPf(_xGWw%AU*Y>42?V>-HF6Q6JW++;STV6n{&DYTQ$V|DLlZXwUXW#?-9C2;0L z5ifQyi@HdZd%mXw&V1UQYe8AR@m!i!T%3w<~qv!btZH@;yez^!?*9$GkhGw?l5;tu1|Jxa&+!SxfMn}IEo$Jew1tUY1;ou z@^D7Pz9|onG0#LptaTlEu(l>1i@C>+ZA_0GKZ@h%5w7*E96E}fJV|>$eTJ@qk$GbFigG%k)a@XuZB@1@urU+s_F1R7#h0+<-s0*!$z@Q?|Ls zvb&g$rI%PEc zwwbwn^x!)4)3vwh58r(A&FSmUK0E#9Z~f-<&2K$BU8kS@z635!$K1<0wg1`MXFM$L zuYdIi?aj_8{aZ)qNzRU8Eknn`D4XH`{MDcT@3$NXl%rT>u6`wNAQn5PCYE88 zjjWW;H-*)Ww>qxXcr1boWhrBJxo%sQCnr$Bgnk?p0%4h*y8}Yrs^H=4^3A)`6?Y=x^1S0J35L*# zKzenMwlkj3D;*aR1k9pi>q*>;k3MAdBHA)ec?MXPYZodOy-U|2eXA)wCH99@$K`C} zVvz$hWKKD;1O*!TN?N+38~VD?7e^}enHM03O*7!t#Qcr_#Qj!w@LU9hP8M~+8>oUO z1ea9hM=1C!UVi3_POY@Gp`c75ZERMHgDw!dK)(;x1$L^2lO1 z4~Q;=371bMxyZ~SXCAW69ri5+N+0d8T%avmV@C(l`~?>otViLrsXJQaA>Kt;b~~$G z;#{nE0kSov4upq}IB^0{Z9-@wi*_si%FuchO#eD4@Tm6XKz(JyvPVHSoVMP*qEvL7 zx^eT`%d%xzF1Bccgc3HmDW{@~r_E5^hn!1UwMXQq-4aJM=%sxW(V{JnA$Ea9i&19O znnwD_&^fCz^pe*Sd_iHAl>Z`xAvwmh(#V->%r@(_W_?OXFi4Z%-+l{ zsP-@BtV=pz>YBfDAWE+ohPRt+*?pcM z0ki)sslqMo7Dm1~=jR$RORirG6q}VsN)oA-97uO);+|J-w}s+a^;mhsN}>omWDgeU zf)r-Z3CR_H-!l>qd`nAbfJ;nd7qR-MabgBp&0%@xTH3I{)E|QoakHbnG!3N+1!UF4 z%9%ILh`lE|0pc!Mhv`3U|B7*g$%R{XK1`4u;!T{x92>`&`Z~cw7N3;d<}I7UymfOJ z$FM_Nv=3k9<9@GWnLV;sif^YWQnuByU28Z06O-`7fZ~CZ@n{2gxp&`U!tlbyi|iV9 zetP@0H>cNMes#Klqu2$`uaNI9VnvWv_@Mv*KmbWZK~%P6wgr1XvcGZ{wA2T&f4BYY zH1~_!OcvgPndP|FMAtF*76&gyV4fxR(NXLMI5+739ZTpmmR-TXmj;8Ia+30%gWft` z9A(1Aw@5dz;|<@OWrFWIpCy)79Ms0Opz7YUb;NQPvItII?iJh{jq|o3Fy14*|HRox zdlJeida;`r`gqT|kyH~e!#Kb zY@_b5rgM_^xJw0iO}nFv<38)SCeo-4^|Nj{yjLnmWFoD8eP2v_fUdMn`MJ(WE=i2M zaqnzX5Eoe25jGs{To84&ZltNqUc-J;!?yr^1JKW%IkXbhOLvAbV)Wyf#aA#q19#7yH`x)9ryD%iaB29Go!rS{>URv@IJ-l*=gRm z@@$7g!o^D_I>UMWm*EKUMv#R)hzE6D5iQg?NtGcTCQXQG+7q=&#Tf~Wo z6Y-ol6J+TM{Y+^I!SCqM;TV|$Y420YYzW#oO2ccV5&jnO+uC$yiZ$*IjO z^utd|{!!gs!+lb;BlnY{_Zgk1O9ON5i!nHB%zUDe`PBFc@Aka%I23gMvH#Ig<#~pe zzxj+M8}w}6bCL@ukYQxT_{5t3MQzygLW+%*G?(P7BfD(sYu$sA6VJBvjJdD! zvJ>!WXwW^QwVe&|bR@&8{X=~!Qfmf-jK|KLm+{z+)>+mLweIDGqT!ylzVGbo(~de3 zZR57m4)pAGOV3(*mfhOW=PkGC$23pnxtV8N)iZk^*L6bk&6_vGe?9kV8Z16UOV9GG zcla}&ieJ~MV65vPuV1Wh&+%Eqc<7oEy<-_>9UbZ=LVfbl6|r_CJ?t<29H83_69~j< zZVWCR9+MkCrB?fQ^kUMX_*px%r%R{nYb|YEpZ&CF%r{i5lfFY z6w|w`K8ylmDpvS1#b&(+%tMbWvs19-<;ybvqx4rk&S&-_F%j}$u_q>Z;I~tiqesq-W@GsLYZ|H z)@zU-o|PrNs-bV3)93VF*1dR1&riG%2o2VG>Uj`8VoYfo|M#E#Kf^b_`HkVb-~A&QJL>bP!hJz~ zz*j%_#o@9}7W?Oa_R8>@z7Vmmbp{>3H*Dy1K4k0lFe>hT0qW#_FrT>mNEClj0870( zd$GW&Q~b26x>$AZhG_g#BYxz7dwUnu7N7Si_|IRuJbeChFY9ExXKlE=D`PQi5ol9< zX@RvcuQSRJnX!j)fxea((s|*WlPquT>odGEz&(<&E{41B$WZLH*It(q+I#MUPyg)o z$VL572tNu#G5QXT^PCX&E4pYb48*$O?GsO0A5NpgD1eJ@D_37OxX1$zmoPq#bjsjE z178ioJ}}S%4}Qu5j|)6u@`#fc+>`?s>A{sU!~+}pp+TA8OB#OgkdI3|Vf>T@KJ@#1 z!r?DC!$;!50W4{OC%)hSxStE+-lq%#kd}1fabW`H=HY-(#Swh=VHf28DPE@JfR>EV3zIsKjbs!<1||{EC?2Lk-|;aICS1Azg~S+@ z%mV>oE?d=Wa@2fQ&YKEypC|hZlYS1k#8dVw^6$To)I0Z*rE0)=YMNL+$ z`H`Eg%fJEB~`<2g$jyHaf^)6 zrxYhlFyINiH{*cOAD>NPa0k9{DjiV%fLGnt(ZibjOI~RB0b37~{`UC%SHv3Jk@LwK2-WDi68v#ss|HY!7bv!e{=_I}Nfq>XJ*@ zc7aQN{Lsaxo#pJn$2DbJfR&G#md zGQ0^d{>-O&EuB?K1odFgSV(pG)zmd^URe9@Lc>=x%^hH3GmaR$u&+#ijEZz z4QBvPxLqyGV^|)H;8rnF28Mf0GVzDZ`g1yH2m>N#uhD2pPUpD?SGWlExy0juC}7%F zHh1fOR0@VBuB&QSh79dSV^U%g@EcGV4Y`pGVCw2yNM-9+hA;l~6g{BAXr^$|@qw%$ z&Dw~Ga?%bL_ab`ZzH0YDJrtw8NiXKuKcrTU0&>y|Q8{~p@dLjas||u>C}!GWpy|*u z`G_bZRq6Of)wmW$kSojgm%IX|_t+oEG$O%q$06%GE_~2N>I82Lgcj=#WVL$~9 zJ~eqy3u&8r(AwPF)u$!(1}GP&hhZS5hpv2La!m^v4Dvo{OLSGcPPUJ z`c)PW85b2%o6y)G-4RC~b)w=$>3Rbbqo*VJw=p;o+!1hM>5O=hxkS7FRZgg2`$#&( zC<-GnpKPXb7>coIXhSjKM`qf%jb51hXfb75i;v8Ipm$pfT9i4G@t((KDS-QcxQ$EQO_Lov~^ z1BO53BSCST>%zJ!{-GIs;oak%<)BQ_qU`8YsPM>_-k7V5Mq*Tg;^gaREaEUp{==7Z zb74`i>8#PJdM({Cf5E{%?Z(Dmih$p`Rhxwj`OIg*&!RQ5U|5EaqwTN|3!l^*u2h12 z6RSCy4V|QYm3~};QfA(AH1U*TWUeFH0r!pQ7EJMjp&0yfuduPeMggBUVUdT=gdgZ_ zzMKA>M!nSsPRb)(@K~qjKs>A7J+8}7KMWh@uL2bWh4Fw&Azjp0>aDU$5Mgqe86N<< z_=;HIF4;UPE`M}Mb8^ug^G*>!=OZCkP{|P)tQW~qC%URW%{osud6eYzIGqBp_nh9e ze?gy&_`D6qHnh>g?Z##W{mfYz1n(d4xtMo{w|@HL;f*(69lrG3*M`6RxnCZ+L@Ky> z@8;{nZ@uyx3el!Wbmj-27xlUNXdn~a@FqPus2N10<}olvEtoqJC~_{h{wOj}^k*mFfAc zqA*hTBfg(YgivVgX6mbwW`5nf33igcWrH@1k(7AD>s*u|r`}Z28EB`sOhYUZm_RBt zB385y&%>QQe!BYy{Yr)L}qPyeNMFiM2`che!Fp>i!6bNAAZh<7fDvS`E+#yEkcF3gaAeC~sWr+2^*_nlsOsp9eiErQL77^r+}OEFN?c zyf3sMLdVz*4opS48Op+sdawuk*Ej6pzA=VlCl24sq(D-u;#(KP_1L>rAj>`v39|l z)W(`V11PxL`ihNT&{8;SxIClJJYPTIxyXE7+`S{6-QEO}M)~Q^Z2gAlTC%i3= zcOD0sOz1yu3@(BTB)RcZYPHXj!|mHzj~p(jPGuyfwKNQyyk;zXkU7>`8YhYAN4mwh zNSm(u@u3WYSXZ5L)kKbqI9mvOKsbU7U&_YikmsQxiCt#X%jKAjRMgUL(J?GB&+{ImMhgN9Vl^+f7T-W_0L$?hXVAA&1mb5*Iak8U6PKNjd=0>9U ziy~O+)!B;$PMuQs18sD<3(@$?p`KJKZI@3fe)TI~9lrLpuMIC;e!=USr1P@*zKp+U z|Ew=^(j;qH7=zuE0poREMsL?m8H%yK?fyb-YMIk5_=$8++E5HVbKmPkF$~52rY+^z3;Km0mj&v>@KJ+P1*=1#VT7*MG z!R0Q5mgklrzV2t%JMr+O)9S>P|O=M}i;D*a90<24JCX99lpv}&o=T2-53v~8#Fc8IpYn@l(JuWkNvB-hb1o~;u}%s} zi$_2BD7lH;2sZJp+wd^s8&~5ezyhcszm*4W^F#e9V4nQ|RQCXcNi&d2DWt2)Phll4 zb46mz0Uo;iNyssMHcy?aPS4&jmtIcwb+4j9bTHR%{#roJ-kA-W@3X@J~ zOeWK_-ojnFZW$H_`FTi`!HRv_aOuO6q0b1d5OSKb^{leA4Yd{hSa0Z$aX}G5n!s#% z3hOcs`-I%H$d^Mt{iBmQNldzO8hpqZC1J|7Ym`sfBsJ%D>Tt>yPd3C=y4$wp8w-Hm zSY5(0v^?h!Zn%OYbW-+^M3@;h|aaf4{(Fce!;pQX-C zr(>y)q$QzmT|Ui9WvVTfk8#+#-t0UhLyB(^RijlIj4hO^JUvDFcM4qQ?P_34H(JE0K&h<>AO0L|KQq< z;kw>3{Uzxwh6jU5<_0Z%>#ULNPQ2q|`KsKTP4PZ1M5hGM{Tx)_FNWhf>& zMAQ9(_`nEio%;lyXzTDJUHFYr(L2-vu*aQN1~^n=V-(@8F`72bCla(Es*5oIIEX0{HkM*#OzIfwm zOXDiEfMf2kuhX1ZG^L-SUD;5;25HQg1fzDuSZW`7x`44k5y~uUN!uI^#hR|G1UOpTEoAX#N8Ha93&%>Bwd9Kj#ffdB{Lx2JmEw&(P8R$2oH>HqVpn~_O7^I_e zs(&&&KHz~Q=3LBoydfc(cnh0*nYX)XFF4w#=QVulRP_-Z%*tMU8EJhz5yn{r$;rJ{ z@>)penX||unv{VCZNBDHy61F{VZ_E<>w-=$Jg3b7P8Q?s>zf#fY5{`#xDYnn!oeTJ zozjw#54~9@)(Z?)QGO%Wn4~~teiVjc)K&2X-QvxsDiv{lM>o=?y$LqXyeA@mF%PZE zAs_tn=XMqx8W+?L)de7*nV^40_c{S_dvCb>{O4pO_VV!3OJ9^>o<2vR^dp_d%mxXM z&$@ke-|I6dH{T!Le)}gf6#L=uSHJMf!^;43aSGf>B0>Z>%D z^1#nJ^i0YG?|el^S|kVt9KHv1pBZ1T42pL=fv$KoqM!uGVBiKP?Tm4yHs3hm0Rv!R z&;13AbqImZwdjnYnEMIF3ush702$NiiaJew1Tf5pxvNyf@g8hd*gccrd+`km4kK?R z6PI7E_#*64)N-|~-ZNtTED-2{2#<*8!t-#akB@qvE7G?&vJzhf4@^~Igy?u>PPgEa z7JmU?E+KG}P7Sa^rzi4B!L+wIDodlHQFRj@mO?%9#M0y{nn{m;TJpNrPF+NRsZODv zt>2zr5XSHGp5`#UgLFdsd77Ns%))r_q~ssf-8I}NMLTjoDSDsLc`7yFUPXNh&s}^D zi_^58fBtzr-`pJD)5#^b`ShTkfo7%)k5E&Y3p_%UAA3|acT9h-ryxBGv%W&t{03^Ti56RHn+5M9S6ZzeBd;cS%0CToeB}>mMjHX z&^6XqdOzk*80cG-%?u2xXh0coVqisH(vzkn!`CJVi;@#A@)9RZ*_0#9#sai)#BtC} zI$=6t;`rfFLF1{#@uC48;=pj>dbtRPe#(VT4FE1O!h|pK;F&U%51*kI8qf?(=u;MW z;-N7gR@Rso9#fvYl`agf0)QEq1TKgJn|N?QFz^uqSn`uc7<@R=Fn&Tf-~$)fq=$YK z5qj}^rGPJZ@qr;fI0*+I_?dy=Q!exqSJGG+CxFg8XB zD@{R9W;9>(goF7@7W#TTrE;U6`I#o_)8uXjmKlza@>kqdE)yd*5|24qMi>FZNQ_TL z9b!GK^xIM~hGKV^3^jS|dol#QT6p%vv&%oD{B6m{$!L~Q6EWn)!ap0h$jC$vwZR(! z{Vq7CHO4Dnbb)nQCW7q}e*Q=|QZP}#lfX%n~%DnqfhI1hf{`HSx~;-ypYR!BZ+By>_%!wrOi0RXss2>7B3OLv^Yf(|Wb%kvu_ zDpNXPGa0=ieBp7(^fh5eHf@Z%-6)$)dT*TD$c%a}=aQ5m3U2VBJL8!)9!5ho0RqDY zHO?ESY{2WGofE}4I=ePE)z+j_Z~O~acq9le9w>0|0dF=YaEyAYJm)t?EvE8I=8`@7 zffJVy&WTUL9Uf>QT97upL=B~%o-XOQ0&}Kf9X@3gdRkVw!VizgQ*D>}B;Rqs0E#bk zX_;=F6Z(QV;kU4)fc#F@5&sG018+QyrBYBZxRP9IisUGmEzPZCd7PzV8Ovu6%3~ghg)IwyL z$0?_97Jg{iA*Tb#s?B^Gig9ug50f<<=?45`%OEzoY)WHwiI4Y0W>Ihfn zz>F{4P&N=5E@;0(Ek9+Dzd=#u&UINCiKzgFVt3%pGBj+!iMKQA-`8|8cByyMf`Ixd zjaT<{RozW>1dcTsiOGUT`C72hg1{Olh56E3W;#7=``L@b#)VzI?X^8@Zfipr7~y0A z#L81W+lP0vq#yBOBQaYc5iedlu|3TsAfRAtbt zXAR)A_*|!nRsB#_tcV|^g(tNGH7?6h8SZa9m%p`YFhT0Xl=87Y>9PseU+!Z53-k4TflQ9^M z)84>`v(cIA*+yHclNx_oeF#tHCze}f@ZpJeS#ze+CA@i2ReV`4V{fvPKshe)LlnMQ z&}2TvJ;xj#1Gb&^HaYFRPLZv4!u+qC3c|V&Sc8hjC*OQF{Ta~tRdUQn4v-iRsqhKP zn#ZNy%xEiWeYr?0=VB@}161@~Pw+>!oDIcHlZYw16mVSAoYLTyp+fpK{{=^ynT=aOfpg_G0Mb_K zq|F1X+{9q$fC8No2M5nn^tT-$KMZ*WWB{X`rUNU2;j+C785-T4K>8;=9cB zJNN{xNc~i$Bz1{jd{;&vUIKc`r1^H2Vv}x=A*tn$Y`=p3R?k7d>GdfSD2E4wYHDzAfIj0Tn z%Q6ys>7~!<#NKPeTW`Ikbqam@N-vf@u5M?V8$3PguV>U+bD>Z7%Xe)};px!=LmBHW zdY(Sk+TUGHRg+HEc^T-2){NMzUNHw~-Ep5g_RxLesLbTXA2Uu2+|hIA!J&+o^yx`X zgF7RiXGvc|#j}In7}d~J`*vQDR=S>6wNJ@<9&2yK&`7!QhnKcb8)!>$4b#My!MmG} zASZKCcDg2bLbZNgU#Y1>3wZ7luZ;=jv#g)+vMV@P2RzpEcNvSJb)JKpBOn==uTe%z zEW@V4?89y~LoxPX*>63gXZ16BmS=q)jT{N@A!~KV$R|3wcuA7AOLV7m<5XxzpBL39 z`!0P^>ns;W%3iaStdQqrR}61>xo}G_4xiJPB=*khld%`i4bNUYJAC=eFZoolmtJ~S zC;aKe{-YbixBk&LhVOj)+ryi0zUj5Lh%@hRtKa(zpMQDy$`}5H;m`i`C&Le4dv~~T zsI|Fu87uB+uWhqrpD(vEPQ9$m{G?_?qWFt)SnAc;iv>=d(yb{iEfb>gmjZn%6Hou_ z_3;w_NgIk`^iKcLK0W!X(gp@oEZj24(4lvWxXz1xPV#}LfpG!Lm3VCiR9at-u8VjN zM;b2p$Yo3_3+@EFBkfxZvA~ObDXrkj0!ACkS@xVYo<)Pc-41MwmQph9(lkW_c6ez+%^07m3IY=)Vwt>6Wu3~8lfX&|Z%8T~Ti;U#*FF(b!yyR!%$VQv-X=0Ys50Ep?D1^Ui!dwaoaly!Ulj!oZ zK^Frt8#_rKF%%=tgDP;i`gL#$i*eFDDK?B^O7rG0!BL7kjs195&}%@*?{H* z3!^o>+OXe{(leWgmqq8PgJ(Zk4( z;575)PmQX|L^i|3Knx#)f-)AH48`EPaQh@S%Bm4gSBsB0!|ZY&5!~mrdvV%KtiB<} zq`=HL%8@{N6V+lWY4p1Sxvyq{TS3aSKAj?HF!1h6L?dzXA!&B}GvRJJ#?qlPf>a!obC3X9g*>4T~bY*}JXJ z8&J3Ov5YVMiDE|>&|sWw*(IB4(l(|(fp+OPmxSNC5txn2rF#}!Xb+s!#L%0ugnS(L zJ8$7!m%RB@qsPdWPaD{l@ywP#nV?=td}16;z1VP0vhis??vYIy|M9s7XwVL7tYCc5 z{oC5M4|_9Z{Rl}J-?dZEBr7MlVI+@U7*mnUC%LIkJinr1g$si;oIlGT9xX3S=^x#r zPcsRbMtd|A6Mr^hkV3fEF%UxUX*4dYnCAv44F^ry9=M2uAJ0D(CW!7ZW+0!E$j7N} z)7V+Co-e6lsGHvT9#;a%>60=?NgNpJ0UF_T#4+Mip2EiCUm#khJu+LoWziqkU&CfP z(v@YNr4?S{2egZ>Msz%ef8>N2(UD)n~73fw|@v=s@&z-IG=Ax;`_xd+y@!%*9K?<;yS0 zIPbjfLl)b0lHlgL!ZPMPyrI5HhGMs_+F0zu`U}Iq`g4CnxS=N+=uY&m9lSGq`v?D{ z@sC_KetR8T7IaJ5=B(F5K7=2A7{#2fdbIO;B(E=fzkF-DYcqY>o(^Hl+wtPois(XO zJTB1dg7hiJ+0j+XEXgjsz7whlBxq~nJv$~Fzu6C2`6V-f32qERPX%~p%ZXy{V|CxV z{#``S=Bt$&3o{mQKPy{$$bD|TC^7xes3*boQWQ!{2a}D@iN~d(4o6t3k#;F`C4!q! zUso-xyQOF^D{cb%vA+x;X~y0neK`5Of4_WSRkxwt7gf0Ga`NZ0$7tVfXK{7(m#&T{ zKmLevNuY-3W=!|SiTuFqrf39LHN`ElqcbA!i$`{Ro9oKD2&MQ_iA)yLe> z3Dx`URBiWlA6Ld7DPJ-q(urM1huUhqs}}$_v`(a>s?Kb1x;O{FoG|{k?l=%*@0^4M zJ_8Yd0bpqYFDV@yZt1ySJZimpV*_KhHggv$lhboH^Ktg*@Oh>njDZ+F24lET?&p%# z_9?}4N8u|h6FWttaFEJ)#7mT{7uGXMgN2U%p~E8<`=Z-gd)x9_g`Si2gzJ}L{K8e6 zO9&6oJMwhNU{5b@v2R&;8#2&iWG2j<*39zlrU=+qeX#`VuQw@uUC;6LB?FxlCir9F zVh@yyu-?6t@ffF!X}wet8>XGnTI!jz`b6KCWB~T8%9VbRgL{EBtuhqjMIhDy*N1cZ zn#9Ft&JE99!oX~I__;4UKYZ~EmvzF}`QiQd-xz-TcfUP+=R4mX-hS(Ctr@JeJ3ul! z))jyL=e|6=aQ4#h{XctccvCM4-{P~oTQZ>C;j~3b14E~A)XQn$K2b1{DE=bzmU?ye zVu4eq_-R*-VO0f$X#7(n{zL;>8=p{-pR}P^ccK_ai~UEs=+JUyk)L=v3pydfT+uRc zfgzuC(tsgOUXP0~j`X-5mhxQW2PXMcFXe*|{J{qd8yzW6diV*R;8m7!lMl||Cmk0Y z_&CY~%N4%JOI$(o5qqQ1AwRgF6Fz{)k(P8|dl%ZI_2C}IVGx|;$Ol0W7liW+f+z5V zQ7DQ`8gYam9-lB5E9wvEF1aZPC8~DhAPk!(M9~|VxI7>mh9yVz) z=pvqcd>lUfg)V8~w@(iow382Pa0g%bAs$|V`8&V!Yrl3DB3GNC7?YX4&b>fv$(V$Y zqd#UwN;9JN$IqsA+_AhEe0bEVcOh|M<-Sbk^omj+M z&`{yqewSetswBMYr{ob)(FPPz*j!@s_m)lyp~6YybTMx>DU6Yr&R5Zb2({KV@lD z#e}KUUvbL&esW<0sw{cj+s#+ET${|bv7WZ&eCq%>bUjO!*lbdZ%__btgbXlLZI)9! z__QDGx9%|I357K)-z;~f$DoBGSJ;|@`ZhOlReh+-(J0(7i}q6Vnik9-v@J*D({Zy7@5K}TRu5V5B{6y&JG(| zIOFq@8wzjA-_j@Ew$AU$NKBuYlyTS^{iGHM)?{E{ZL6JFFT#UveKopGF~sBmP@Ss~ zeN>%frs!?8YmL=)irBtRrMcqIO1}TIcjaFhu3gbW!S$Q|tQ>70-SXDwflk9XoIWHNKF{D!G_>}%DI+S3fjRMtbk{8`A%G(AbD;9q5B7&!G91DX%seV@L*o%+ z!x_zU*a)XA?GHVcaaz&x*a^<21GgRMQzznyPc!DUCenP0lMK2%?ii-pIK>$QF=m1X z=1)%*!9lvmP7uiX9?`gdESdR)BV)ebo)r#!WHE257w#0o+>^S) zT(*qjC|{>FQGcBLUU#`*Q3P}hkFUwSJ6L$hCgUBuHxX@JdozO zlxWCj4rF+MR7U?U>+w$daTstAE;57UTp)hO=#;B>llBv~b*e z%uNDg9jiPz#`#l|E3)9nIixs$c96pb1aZuR(hwBae8=ELe~3*PiWMETvlf$T7$A>ZwyEfd~zp1|MhWfT! z!@vCezdn5V(qC!R%Y)J@@BaSq-M9V`q~(g9L%A24y3EHYi-8Rf?4xq2nN|2EJx=t| z^=VxX>r$)Ax*pJZ=unpm6Ya^7PaIEv+M@Y!oDhZNQm#c)ZmjW+R<*UhkTLkjXhN%% zDNl$;+~Nd4{V;Bnp%}iNx7@#I`2rlestCVRd3sUzsw9D2m-|ufYlRv6`gj!u$K)Vi z`m6F&&Rj^@YIRN=$7x4dpO7OTWW6hJr_}w@Wwx?~l87KW_z}`L^)ruq1W2GS+=r8o zzbd_lnZnf$mlKZ8mhvnVZX2K)i;n>%hL89F#IP+>*%1^OC&zq{6$ZMAGBWmtG#vODD^7=Tn8d6RuR2gn7F2@p)WN zW1KcBz09}IPrEAAL_GeasXR$}M|FP$#3T2Ul=m}QPn`ys@9@0M^EoFc@9E{d3wlY9 z=l`oZLESIG={f#!xtbR|F6z7@{9PF)-9FF@m^x967k@Xm z^pe-sk>-Kg%eP_Ded=ymm%MV?5a9Ut!QHZXCcUjsV(uSk#;#}6O&f|)No@~Le6ruT z#`=WD=1TR`tfxB6^XqJ_VhrkDdunV{+pjgvu%1<)#)8NDtb38h>DxYSpE)bzlhX9m zLXMv+SZ3YPI_VBZVmf_mXGiOFyr>C;?)BP>0QgprMqIJX_8NOY7W_Ni0(%$gmOV9W-lbkB{ zFMZ|bWF+?X@DKmt-y44S_kLU9_bjiF-PbX{II9!m|JpD7mErDcpJAVYXQ{qifi&>lup_|YVj9K!gq8A=+kI6B(E5T+`CA&g5te)2;n@!-Ud3m@@g z(ADGXVS^ugorK|q^0?q34P40!zxb5H5ynv_aPSrzA<}^joPs0%!1Vb&ZiXFj1+Ryp zF0P>SlHZplZ^n^%KL<>%2o&b}ICuh=Fg`Fi@+cPpiANYC4UI318sM6`t{PDL5K|fsc!_I8F+K7Yx8sRzbr6 z7rDX*{?~u!KmX5m*j)SIhd&e|{dp2oC{2_}ga&)akmto%O`pv z{MP1@Cn4G_^LMc|NvqEOE3=G7l)KH<3*X6ROHE)Wt6Nef^W2mm_N0te2m0U zxOJv@EzB0@W<~VkSL*aDwJ*AsR`@8(RXS(m)SIW`BhKK0DNUP!Q3nc0uF^hxQEYl< zV#;Y)bwURl+!&2%aw>f>;qCbXKYHfBcci=B0Len^wn{3dfKRJ+Wa9JUFwlfGie70Blt99re@=$NO3jYVXs=E~ip(BFmQX zumPDPz9|QOHsZlmPMhD*5bxw6A2^YjaLP1br+bpm21vWloQK?|IQ^DPRp-EjZ_?xX zFa%9k^;?lzwJJ1JeSud zn1%*Z+n^!%fUcocDalD$l-`_ET68`S5YphWbkGX5bTY{Y9X{P_(~`mnN*o#4l$I}J z4&R@an{+|bag6w@v{7|G7+XxPq$!O-yU(N^xoEQ(h&3ZI#cLQ6tmsu8G~OHM!Czgn z;EXpuxzH`zQyAXWza-0z1Ac03a0aqjFUZb)rAxgaI$>iOommz$1#d#e{n=eUc?LXz zQ7LGa?C>~+i|wlCv7Hw{(@phjF(!>c2S|*s>924X&CsPk6%+hVj=1@m5)D5>^zg0k z5uU=2sAZtFp%ZR!hgx)Eac{yFL`p%m%9-+lyHci&pB4vlWHzPhzQQ=nqps=*OpxL&#?g{dq)qywbPY2z{_tDc06y@FWy>uIS8ohAv=EAs z*xPTuJ-qw&JHs`7UXo*q8LMm%CSWjOc$YpLqc2Xe%BfzQhJ`!O8)%$#1p#!B6SsI< z_jWTd)4-)MUgLxMb?QrJN)1=8Umvb%QI-W2KC{Sp0ZRJ*4UG@mTEMWu7XxyEd#~mwg@;cz(qGWJ7#9yEGsblyD_KNS3p^OkL4)!vPQx=iXq0jqbXhQkA8`0I zGwBPRP=~hAB;JeE2VV#3l!x36}Xs>ab3V zjj)BkNufyQN7Fotve2k|KExPXNW|}Zr8WSd-NTQ%oj6d*Wr9!jIG!L{{ z(kNp+sC~3{JywLX3#Kn$NFmesaR}wo#?Y186}06{Ym^OQ<-&V>Qk~miNyo)^q{W@% zA4)Vr2B>h+BmrK)(ZZqtYpPBq(q?!gdPf^7yTk78o;I+~`yRh`?Wz{;Z>fLb#KPm@ z-}(9fc-Y;37GVlm^Z&0O|1ZN&ul;$$AKA)x9YUs;L*e2Oeop6tXBl*G_j%!>Pa{0R zh6B}T({*6y<4N!R`@xvb3OS2%{njbh4YQaY+n2*i9|Z}&lMLoT$!L?@Nwz9C;%ex7 zkFr5+zo9n{XzSh{pTE?nIIO;rzNO}Sz1~I+U`9QAIocO@IQ@nVKUesaS=J)pt7HN| z*PII-l1Ey=HGI)6cr4>s&!T2@i#TUUkiCR%V8+r$p44Uj2noVv0A2d3{1hu<)&5o! zj^4t4-(F{R5xnuCkA7D0p~6*uMZVF@=gr1f;tmTd{FC`!QV1DbXqJ8;owc$)0u{fF zRf(S9pNu!W#6JO%vI>_1OyExKB6k(2W}oss-9CJ3(5r*1D{q6sEK$~NK<)| za;hnox<3Nqk^4!?`x&jLUITrH8=Yn> zDR3(6=I!`+Q$~}Vkj1(JYtPK^HSaPic$ERXXjtlW)Q)?`F@e~6teQQzAM72KSQ1;>(EW{CqXqX1=UZ0aZe|gxuaCtbpqpwJ?wkV0v z>5kSv{o<^2zpeG+^XJbFmtS~R#;h_fyL^6lMkkByp4%ACp4%M$_rL$Y4u9|m|MzhH z`nA>13c|U}!SAzLYxsBn>MssIeC5Z(cYpZ$@cw~LKhwI-#|sn5<1B6BxU)@ud>R-Ry(NCq@p1UcBko?6fLvfx4*KNd2=gg1;`A^v>`FdmfuU?) zF6n{82L=~-;<-pCOgT0w0vno?$L=V4ARj!Tqu_`)e1r~p;e)h!7h0qfhGy^+h6Zu? zBD~ZsL)-)Q`5_oWA=VS=i2>I;;=zYtQCgIgc$n`M+T%$&af(Mx`n2)axbdkgDulJZE2dlUW`c!$7{g&C7JWD_LCNnQJ6+4{5;(G!*<#X+zO8M%=U^?%mR%9{>nbT+aNp2yMCaHnmuIj7!j^ z6>*((xGKNoEtr(3YMo-i_#pnI$4=!!Q0dXtJjRrQSHi9@0s9YMi99SDj()+KDZe(x z^w7kElit+9P|WQDxYmbQUse(dDLLnPIE|s0>p{%a=2^Qx)o#_mVX)+6GaP-R$fnGa zq$ti#YLU%SRaqBE!OpiV4WAJdMngaddg@2jGb${D3Hdgh^9Vp(_eU7Q&pnOL7}CZQ zGhOJ+Y~(eERS6}863l_pd_OslESIn@Vl3kO!u=SA4P}&B_e#N!eT(a=)mf8CjE}DB zyhY)W%r1WfbPjop3(feVYX|Vf=LG3zm${-7YDK{9C!|@yuxokdgK)*UE8P+lEnhmR zEbH2aHRMTW^mp#>Ss>7LMi2Vy7z*hV2YgC$LmU4a7j}njy}i11ac?+tUZ;oc>NtMA z{kDdot$bMuHGUcku4j_cKfnbHG$yD!=^!rm#__(!<(mh?t(!71kb&5hw|_Q#@YDB( z!)rH&n>sn{ram#buhX;O7hVswu)!xIjR{?=-60cW*lk@H{$TLt1rV5`b<-s#?=1~|q+W1Gh zavMh*3g2VyfH9ij_-q4)czn_lT(>Z^lcApL1KkLQvOdj>cBei7KzJk_+3Vh}IvMAw zQh;en-{_r1FL;NBjj~i8*?j*y)dGyo&x%%(jp^V6JX0z8a`bbA;(|U4}@+-?F=W#)E zbP6V)v|2=@|117&B&a${|Cn;AlUd`h_foyWEq)DcH?>oQA>GCRCWg1J01CNVO*sx7k$|&~9Xs%$T>nR~QNh!V+YuFts zQdNK9Q-HotF)Za1w;0UQzi?_ZhK4Lczp(okhF|&@{{!QKe{ka8y8XfMtsne)@!kd~ z)8ofLk#<%-WSV!2DFtB+O^5Ski1&I+{zNq?@sT~@rspX->a0sz9$dvwUsrv20ZU_| zW2R7sbLA^oF<{3?>9wm>Py?}`hoAzWb0oX%+n+K>haI48-VPC>#Q& zZbTyw;1RNnH}vB*-<|xi{Xw_MVBh`K>RSk!Tinst4hW0vbp~S1}C_)j!N)oC;U@RlFuW z{vwuf4Nm1(0g%)`!=@-+NVCj;&{1Row^QqR1+Kk7AuI)TAc}I1B1jHlv6BG6`LZ4~i!8MTQ zhX*fNB_4L%eOP)QhjOf2@OQ7XS3G-YJ%OS+)vMmP!^o-4<&9Edk??+zMlBy? zp*6YDkW87hcV;=`x~UfwwD#5}N95tc=^4T6@Gi%NN#)Pz%LZBtQ;Js#Su^K!uZ?@d zuG-awosD5v#$j7J0ZZ@hif6Ei?|WNXhhh&>dvRL(U~THQ*7m(e$6AvN#aQZRT~RA} z`m1$K8;ij+Z^Vi=>z8$+n0(QYN)*R{jBKsW>-h{rF|WIb@{y3<(o3T^SmV5n@z}Q3 z`Q(c}xR3Ahx~xt>J9kN+lKg_!_AUzNmdb1WPWs}cuWiY-B?GuUtr0)_+=bz}=gtp% zIz{Z|FJ2bxvDR)s7=H8b{m;Xn{^=k4<<^JoQ@H=Wbouh|uYKhghCll5_lF<6`Lp5b zZ7F|Ca&3!C>6rRG(Y5+L5#|$@nN}HpQGoPei#Z=Qr9IzR@5_`Qp5lL4dLN(i-VXct zu=B_`dD4broQ{fXCyM>5f-J^koE4)iHq2;Tq~ZE7u(^OsLnAE%7U}e~l&37|!3jLD zDW{<0f2#0>~fENdz-Vsk4Wx+ulzo(_>qD#TWoJt8(%aD>6LSY)X5C+4lay<-iap5O; zr~ty?N16DfMJe!r3;l`}Eah;Kq4!A#U+DFI!oWa_c<6$Yw8X)IOM1l$hA?FV6J9Bg z3vSYZoA<%VQ6=FgczUC>zx%!a{=d;sss;MjU(>Jd7H#%%8U>rhnqg>iQ-%k%iOyhK zn_sng$fTK#ISe7DO)+4=$-wL|K5-4i9Q8WBnXAMy1Y&6&A6bs#KUUDQXevHHL znP}B!vL+|!1NlS{O!13;_$a*~N*3B1gPk|YDKu@e;{p_$6w*p$19;ltV^bLTx~wKAPkuJq&?xvc&TkLm=97b&%cIMihSA__2xFJFfwpjPGqS%ty5VzSqI!Wc=THw zl6^W+44#UAHY(tchez51__)Z2F2)y3!q^wH>`mHcNEe%I|haWx6qI;LCk||qo>Wq{Z7<{lBA8lB?a%~8&^=Q6?!Mwo>u6+1) zvQm29r#rOIFB&cmyaT~!4ho5qdc1*;AA0rh*HWXa0LhR1p_D8rnyP;6C!--w8s*VV z8A7x=OD1K|i|%rBE?r>|<+pfr5)y`D{>&ToPabU%cq>VSOpBi$VKK7IP^@yQ-Ut_O z)VJEHuc_}=rsxPSWK2^9Ob=@OO>TB_TRDc1K1W_%m^MZl{RfDFg+`Tel63$fbOIcP zVGKcBRo>xI2ZBvIMnAfrX7to}hD`C)xTjs4Y|(bqb(M6H>sVMWHUv~kt1{Bb zBDQns*K|JHDHOQ)}K3Yf}py5zPD5_H22`K#KR48^Q9@k$vMOw=IMHq=hs|FdX>0ffeQ89*E>d_#*UH&ymPV~Gu+1c!6Ix(%Zf z+OaUB11^V^rZ9QDmFhQBRhGp^#uP93h%Z_=GH~bkK9(TnLFJHnM<-kE?w%JO8G&hx zL2l-6+(&H6W01usDWHX35A>-_P8-8`E@|%fTf1{V;`;)bX^)H@@F0B1!#$y}*^!)7 zS@BzQsmvEV2BHUbLlVa0KA$nA+&O)k6rNbPqwFp5gaI4%Rf|t|Yr#rwj?ZIyZi%ko zLq2?X9sz&w+U{HK8}iXt48?4ur=rN>`<;435nK%yJ}!NG<~cDE!;sKr3`M_CH0Z|( zBNXVs@41p`AUHWqZ}3$j6d#5y-KI}47ltc-EQ^tVrOM;mHP2xxftF(5DGFC)^cx__ z@G;_1I&o6sYTh`-4L!oBj*zeE+9eBtX+p1P&hk^Z!(idA_D34yR?3xrdHc8KN{kf+ z@A`9nt1i`UdV#?LzPR2RBAu2<2e+L^3&iWH`w7Ta>gfp-c=pUr&fGbUZoc^B_F>IjsAizjB=`LaJUq{ z0$hxt^jTFsq^mzr#$S5*-yXjD;x9Ga7Fgl6;YU~gaQLTh{DabaQ@rsSAK2rH*JZID zD*224YAE=gWUrF_J+p{wHf6qU=HrGgBC`dT#EO-P*V6D3K$7Ngmd>Lm;c#%mHB+BT z?s2CsS5R6=2K6XsNHr+ZIknXHG;`q0?OOk7zKYo@(dLoJ10OgWiK(C9-XHI&xj2ol zm!XhNzwlW204%&yuKJ!nV%mUJdle~4i`D8YW^~t=J1GnRi$HY0%|)_fi7_ixHs;I+ zMo4A!;lL#=e$rR@+@G$&RRCi>ECVpRef^C{DHmy}C;aiK+CoV>Iymf#wb?q8}PD6mMg&?G(nh`jZlQ+y`Gr1-Qh_hW;vs!sXP zjelCCPZJ!ylJt`{^t6bsCh}1Ij9o~$j{3Ut*84`E8zCwy4KvZ-luIv@B3{YYhJ&v^)(K1d0Z|H zGXCl5+|emm`!}~$S3Gm*s+~PmRjto>^2rEg)HScKXH}lfp~LfbHE`BNvOa7M$nWO7 z^V2Dc`FTPQ4s{wC)Y*5`nzN17z@oJ-8HVl3;O@fC*087RET@QZ%GnxlJbUo`yrFd$ z48^p@B%Y47ZtauqS^LtGnO9{eQ!&Z@)iW({kuNoz}6wBR%S*wyw$+2-O^IA^Afl+^>Ut@OJ%R z426FD#nO*Q?lv@>q;Rvcny*DpKRGFLk4&E&#_z-FM`$RP6UE@LHd^RFtC^?-98exVac~4aVc-+)=_q+D z9~jaIbHyc2+0YN&q!G{Jdg#L!Wr-(DJaW$az{G`q{G^XQg->!p4pTUohzk?MLjdBz z8HR~RP+)PSarFw1aFmNN6?nONr363ep+_0gflFGHNj&sZmb5-S@zBE<3s~Yk-o#1c zqFmsh9r~n44$`8F(7`7izL1qTKKOCIoREk+v8PFf7h4-_ZJKC9 z&2i-khWv7!FXV}l2UNK!{iFp$Pw;ECS4`F?Cz)(vD0YCM7#ok;Aupq;W-JB)=!&PB zv@yBDAWTL@Uij9ei@2EgX&-`B)Egs_2W4l{IB}{(bkQ6-o7Y?N%9pGG2bM(nqf4HX z3s)Ig)MgYqHatGsby<~{pVP#=>FT=YO@(ayN++I-q8l~{+a}#e7#@nBun>O)QNX%q z(%Z^cJP@56bJ$8>!8q}4-9oqNU{XbgONr!X;}hQx0n!2OnG;(u0H7Ycx!g`?;oI;f zQSn{vrg-Q6a9famY=G6;)0U3a<#S-QiNWMvI7OR#gz#i2ru#){7@{E+_f&Ms<_EBG z=0R`^ZUSjpa|tTrQk3;ST+0PFekF{kour?F81=(D(p1!aLt=4rsz-)4#~HZM}1XVCC&T-r>n-c$xsZV zu^2$WyX(`2F;$-xFP@RP76yuDQLA<^(h5IHXxtF6oQxkfVj)j(?pqmq=uZkUfV#?6 z2%dBm$r{c4`Vh?45R)q6!RPn8uT%mh;X7{%6-DT`5Ln`J4;#U{_4~A~;hom!2oOH>DZYoUU&vcmH zW^$ojV;lMn4J5OC5qv6ia>zJN2AOHdD?!EE==yLHlNLYet9<&#l4=!1WM7tVHMo4A z8`}6ycPsR@P_#!w1F(xflUX@csf!u+NmhGILL zG7{SvE^KeC)h~`gEivR7i zTYB-7y;FTw@|l;0=brz9P8ZwLOS_xHj*Q>-^b+yqOMAmJ7k9m1dUkhfxb*xp`ZC4l z@a9in8~(xn@xKjkzWL)?H$_F(6M=_!9N6*i{k2~lj;>r8zWco&4Xg79QHtT@GRw|qsI?S(kM$fcoJ5U z9r(aSIbaCm2!|H&Ist}Ixs+q0lQ0)$asz};=qhUlCvZK@#3_fP94`36BWcJCJz!%C z6#7}(A|4mM@JR<};D7-SancEgrh*R7rvn>4fthiA;hBss0)j9S=1^pW1V_aN&a|WfBKp_#!X3f(JkJ2`62_(LpPU3XNX*DU&qlg+6)2dzj=Y+3Ar57%p6V z!Wed?46wNPgab=jFE6}uk)QOGOB(sX{~NFU5C7c`6X3%)Uy~*^WJqI7h-!0#%{Vr; zn7Gsi7ZWBf7JtV{Rk#siJ8kzC!s)Xh*GWTZH-7-Flq>X z6E5HBfg>{KN+uYR)5NDv6uaxw#4r|PKU1t}15<`X0%2L13b0X?@xpf*ij}cgO}dy| z`BX8nQ4>*05-uP45rZ`JR!ULCRPb@qX$fD^nO{oEhN6ojogLPLS2GlIJCir^h;WXIAB6C|1UjDhR_(P2Bsg8xVF5eNSCd>7Rb2^kaz? zY(t7g5hD5Es%owBbteOtvK2P2))%=Q&`!~fuHp|GAnuq-kV-7kl+wb~Gx;sO4_7iW z084$!qi@qwwoeqhtCO4*CmmksGmy=viuq(QPGD;F)_694@TqZI=OH}OCB0VjJ~g?w>(5QDpF5}7gZfCd>3j5R82Ql8 zNoT$*OoM8eI3mR5wk$ELjVb|=xxct%sHJnw^-0NV!v|Nc4p-iLZ+QRRE5oaQ{_61R z4_+OvesE2nnY^Jl)ONM7a!!*R>PN;<7`3U6&>^2c+?Syl_r-<`jra_vIxVN);`nr} zcJWzCb;Rngbt)K!W6d}VK2*bAOxe_ZyD6E7!?Qm@neh)fly@XuVI+1#pRL@N!I+Jz zG@j6im@}|g!vqo^r_|QIh^^@jyS?GOE{v5KYmbBj<7MPvvF9EO8t|#pDt$aWb&8%u z1HRyK!-kA!EU%5Ns5|jyBRMwYkwNt&aH|@5{Yg>!FyWf?Ut=@%LQ5LQE$N1_j&f8L z`lj7NgR#p;-^=&dBbjM)Hr^7RBgR(MrxJ!WwQcKG@^GTqwoamB5sdocL@^e=zzO{$ zwJFzYGZe!hzXT}#S&4ANKe{$&rBm7wydWdthOBOb|2Us3&o^e^0s7@V?Izcqitu(9wV%iIOOjb7cmpb;&lm0vg=cCg|T zUyC7V#92=*8vNuHs}ru|#ZUPfU(`NSz;e-l(uRzq(+N6lu9vZrfG=3^gm%GInwXuQh7W!52MUK9k>)kgDkgD^v&*wQlb8a4lQ`s3I0?$LzLMSh&QpR3ra%CyR4+H- z=+00o!h8yTXp=>_^_GeoBe*Fy)9ylJ*0)?O30l#O!yRZJ@57Xzk59!cq@v~bv?gVl zq+q}UBogRSe`RAavqVowAHuzTcer%^3&UUk`Tw+Jrx1FOe{}a?_}2G-UH&16?BFd| zrSNMlb^eq>ZYxS~iR*Lw@B|7=6PBXY|4xw0L%p6{4*76}xWf10vH`UsEBIW%nNsB! z*+v_B4mMo!R<>~!AKL_QDo4>?u31WYx76{d@VOb6@!$xsNPJii597uF!Cnf4ZJ)O!SFjq8mQQurBx|@E{IZfL|m% zVL27f9zh=tnxw@~`YONr`a|3=c7QD=Z&}?OCU7kPef+eo{~RwXrW&*#zp!cn$V{PL2LiCrKicM z0eVLBxEkU~x|FI*-5&w*$bAxjpXGg~fsa@NGxNE2n>B8HGn_8RFwxLe1+CIxmh`gA{-hIC|@;C&V zH2T2U)kf}e64!05H{H>5hgJ>!r5}BEk!6}0$6(Rg6zk=@7|+X!r1AA6uS>OjR%*1$ zjufWQfFt@{X0$y@pyEoCUgfqv z1-T~N>`{8}Qo2~fKuyItaco;_hO960?8Z|&hGNjZe&g0~^QP8174}JbY7U3Dd5Kmp z6YpFcE?s_kIKTJo@a(f%HCqEqCxu!2hu)eq>Ic4BD^Qh8j zP&d?SDe)l*&lD4`(e>dmu?5n;iT2@nxQC60cKk&=k5q1nu$s~$?N4h8?dj9#p0uIZ zEgcv@|Ef<<(oy`1F6@TTEQ#t4U@7(UT(2m_BFX2Atb90pM+ z1R6Nlwji7ZKS6%g-d3T z3aci*t{>~6+8y%TQN6P%FGMbgerSsvzw7cNKgzFv!HH{yv+)O9ZT5+05h3i&bom%q zalt2>?UZG5tt`-iX;ucoHC74$t^m{zbySW((~9BIC*^o_DF;s_chfHM51odT^K zXerBEC$tmGX5E$E(Vo>FE-Np%lM$D)xz!!Sl!byV$M3Duc3A|)?6;epErb?R3*S#B~G zt2dc^x|lxqhF|RwdFU~!4?+x4YIr9Pos_N(;0)I^QSrik<$F`Y5ibS%_M_ z8fkuJ=$4*M#y@V`3bEnqb}`e-(T}uVkGgL(#?r*)YNH=13Km?IR^{DZ)y~jMg-3}I ze!)4ZscOt_^=t(+RZ+j_!=V0Ys9HvC0HQ+-#JFf6auP&$al4P{3+h5v_o2uvm_n&v z$!=UGMyf9JQ+dWoTz_r{k~4Ky{UT-Lq?dYB7ygz+GTfjS{wh|f{2Fjs9xGo>4p3qI z6+TZm@17erWhAzF@uE%++Z)d8ozv$fb!wFsH13`) zLt6NhHmp0Jv}K)8zvu?8q@Pwfpl>;-3f0umj<4(P&0E94)oa6ztJig18{U_J*n2uT z?AixchwC3)mw!#yb)Wc!!4@ZdaevV%a$jO3hOF+>m4=}ZHR($PG1TJt^qczDy$!{X z8{;c20@*-Id9b2d)}@6S$ujz?E7I?9;;6<)*O%~ff*OWmH&u3Di$0uGW&!`0!MH5tOPHIZ@1?U=;t{XNpDGxoekmU|iQO2)rjO>K(h!e=#NoUBwxWI-# zpAn0pm)o)^IIqs(Z!>DaZAXTNoOH%q1KgY_#$px*ad3KDb<9|U zA)n`m;)nYS9-+lt1>Qyj1m*kwunwg^!HjibU6)MmUlfl+Cpc&#n}|rQiseeKvkDqm z--+U{`tgaj`v)vx2JW<@C9yV)rC$t@Vdl%rjO54{t2T_|9F1w=aaUh|(S?|M^xO?<#W`0wcyZ^0QE z1B=f+k}(3#zy#i!SIUPZuGn_aFv@{n%j6$t8A0Kxl2g`*sR7P;$~Hvj_Ymg9c?Ccm zKIuEgg2)m*q_FyvV!a6f)2DET7QRu(jdtS3(&0*aP^0VlH1d||W47HiJ_T#ep{q`( z!u0syZE+c5-&^Bx9Ye9>;cGAco5NrH{4ZNx_yZIE8z211@K0Xd|yBS)U-s1 zaCizgDOdS`R8I1p&Oju$0PEDbbU>qwDn?0_E#PXagc}{f&eG~)DO7?Kg8Tf^epZ7| zd@Ms#Y=^$^I0!ytts+g1#qtd%`6^qIb!EFkv-Lo|ptkA{J%(xAaNodqrGBEGMTMZ4 zY$7602qvt1hdzY9AHL;hJk59j8_MapX+bCPqYK$b5Cz8YRE$>Z40y1v6f@1@CA^Vk zT{IXMJIxQcP6Kyem>x?XPQj$bPx>mK`YNebK}7at`Bp=#$I5SXeV-|8xmWX&wzCZP zR8gzTpTyg8oRzxB_Z;-t4p!4niE0Y>hYS3}`6uCD%qyNAj?zh`s;a@>)9k}1m3|uY zxbLMO+SAkI)I=VtpL`TL8rA){?t&ATjNB)He3tc@20m&H%#6Egvk%%kJ?yyqKyq{Y zE@7-q;R{u}->Q#&Ancy!EkVB$$*8mL9v|s8M6mp6aST~UxAnD@w_J0rzzYmM*Xu0G4CleaJw!$^x4 zQ=w@CG5M@X@r=ab4ZP%9CyePCNb4=EE$MMcYfIV`-q`Wl8SA^Ot?}|IFOTw!cTcq>uP#2R)%62hVccab*#Sb()Y|s?`QfF{e`(me_{?xlYkU`<*^^P6J~MfK$6?}kB-|hV@jn~>@$Y?S z_~|=ul`fl};?3OGNqj(`wW6>6+~etuOvbun(FS`tcXbkNwwT)&r-o?);h4ExTIXA6`AuvFFvo z^eF4@G>koIL$O1>;7>m%TsRgR31c^tBQKLjSuSdb zw6s{#h;xw_oUtDw9T@174_<6&$j47P@<;;~`WYli$KjI){`iEGP8u%si3dMnaN?j( z7`o(BJ~YBh=m$SO4!Az8Pp2&L=o#3A6*Mh;;F2Et;hp>$7XmYha}i*2g$d%lU=#@q zVF)IUAEwAl*)SJ8fhWCJZqgAdc!C3bIB-x7m_CpAd^z%QsW8goLWgwH`bs1(dp%JRzjc;Ew_g8|7exWUWkT!?AU1*c z3nfEDY)ACd;_`TaC?f`SV@#4X;j!gA3%+gQ!(d*9IqgVT(}1qF8U&+KAZp0VFY=8E zl}~PoU39|@zB|(f9{R|Ip%|N5Y_77gc&yo%CuXu7^G1itREsYf0@Fl{4N|6%7SMie zgM_!@+vFPGiyZdcp)tx@v#R;V=q!lyD{0E_<)VBz2ps%YWho%MKEXh6q}^jODj)fn zCR0C50_!xfIwgX58HlmLSsS#qNe(q|*N^!i2p;<-QRO=UAzlBqzz_a5`L*aJJN(22 ze^T%Zl+A@SY0;C8snZ!J;ONFUh1c~hpEzW=D9Z*mym*s58f+V#wdrY0LJtS!+;&@- zR5s0ltxZ%tP{@b@Lo*&I*c2g;GR_wbcz|PX7=wp)V!lGFWCh4PBBL(u2e-!tUqvMY zy3_?eT(#|z*$F~Kk%rZhApg9hRa3TjhVSVj9aq2bLd-u(D?jmqOIm}YpqWs*>We@A zdp;ul$eJ?~i#)_Dt#CA4kg)@4!Yu_-x}+lO5xO)P{a3nt;`RBoKCggGM=-sd;Q$u7 z>XbFL1=TeMEH)IQ9q3w9d|eM+7_;D)aY6aWTzpW+@I-8K(GTY|rQKzN%Bg{8rAi zR6vEi`43;*+lDO+^R=tOc3{E5Tf!x3(Y3D7ff7kCy$Z6$Q5~y&NQD^ZaNarI5Wox5e?OWpC5eNoje9kbcHaVqlXrbclg*|^(asvag3;MjI zjK$V;9Qv9T71lOHSt>Zf(6x})7@eC5&Oj#TdPd!(DbB)&`wS{WveIW^=)}obTG1E| zu6!`O^VZwLdq4fz@b0_s`V*5s``OR*=GskvdQx|l_|<)+Bhl$s>95^)tL-ypLx=l< zF$;Pa7~y01?Bm(BII}Nj$F+7pnjd&ldKn+lE>MnW!yWX*C+%SaUL>0Vlux_B z)N5S}N?NILb5JYP;*AW&bfHTO%8n%y`YgjO;n70VXm}+)Xd9dah9Nv!g1lj~VNZR* zl&*VN%*zKibF#A-3`*A+dvWsSfgaY7Z!#3qq9L*?Kl6e!nj87#MB`s~xg&id)b*{p z!N3oBIZX^W-q7R(H9i#zj`~EVnuPQWx6IKzW{dApw@ts?5Af&H)}+UbSM-O><&c>Z z1Gxv>FN>bXUdfm~6r9j?{fNKPkc#w9Rb>^SJ*!B3sqU!4I%QKjbQGU9qj3}CK5j5M z+Nurar~}$6$Z(AheD^~wt+E@80qf`gXYWm(G)c}gzsRi2s;sQ4u3kVi7J_Jk05}U_ zBaJ9%8JVa9M`kja=^&GCvJpw0#^yBt1EK2-sl(_ZkwzWnEHfQslE!Sv12v>1F2f-( z#MT=cK%@6sGqW~5zvuNQ!sA;qzpTuz9(0#y#^>&@zq@;Q#OLvT9-K*tMHupPbSSf; zbrfWj=T>ADTH0qstr9tDqYfQAFEaMoO&2}Ja{Ko(M zxzbd{V$YA9pIlRs13mraKIHt9pWQ+Fw4<7@sHVTg2DPRX0q)pp>zgOU<&sJDG3AY! zVQDCFw4f{JLG^XRwaAiKekeJMIvm$m%bHnO$+MW=_k}(6MUy9i^KrMVQ=_!stDMim zE&94PdBT#TN0?U*ITu+k(PH`5gW*5^@^1_;Ui$^rp-0im|MUm{+wkgpe`*K}?7PKt z)957^I*%ndFeaceosBnNe9IWJ2tlS~?oH1LN@?b!UY^QnBd>m|Ii}ae4QgMXj%%A! z*$ZpYvA4&cRqT_#)jpW{N3C;`4!!(8wl_b{^$BtLH+_Nq{MFp6`LJDceC~1&;ZB)o z;L`hbQVRQYFjwdNY4gc6w{Y$+r||1}&9I{S3`j4kK{BPC$BgA$htj2i)#g#PKz)35 z(&>1-lUsY``*J7)OCI>TT()>H+v=4_t938_MY~8A+2kHI&KI%D&+Fx`?Z1xEYTY`7 zHN|6PtIwT`6k9sb63;o#QuCProA6%7InJw_tFwZy$4bv(8K-Z3T4wyqM;TL}6o+U4 zdX_w&fp|Kvjqd&kgvajFY5WxXsRy2%2Ygy^-Je9Bb{2o!>+U4+dAoT(0esNK-^cAu%Wc?CCV=}1>&eQyAT0nk{J<={uO z{B)6B{8{(9taU3tBhy+AYh?RZugE8?N9xCoS|ejUYjKRgo^K~!vt&I=fpu54wsvj* zvS9c8TTs7t(t%=^9H50yYduqISz13~0}Ix~kO6#4YlTPmkNgACEv*mU(N4g%9U zrPjavLrKvcXl?F5H1Ml6QLPQ@I~2P*?`f@Y?-FaBT9=bE2%cjt6ub6VXO+^dH}Yly zuaC(oe1~IQ&Fi4DiM3S!a#icIH*Y-{u3UL;c;@LviHU8k6;n84x~R3rum8>##!*%{|!rH#{yQJ>PdZSH9mTlj>(!G4iv5}nJX?$Vl{3Y% zxCopw3)HED2RujM0+|Qxo}!i0ZHsu+Nzjqf9y#RU5nT90Kj^}jJbY9%ugHeB9vaY6 z^o#s}0}DU!sfPz}67c93`M_z9Uf~gX+Mx>^dJ=Vx)B}S~SJBZQ)Q?RtIWF}|BP{q4 z1TEzp)I$?RfI$bG1fSr8gYg7M1*YN*pLXz|i!&$_$kpouJt=`+kq1uXlS7-7U@&(1 ziu~XrlLS1rkkbwN}gYIL*1Lm-#c?3-(y{C+sA z8y5#MNh|X*7pdxtHXL)5E=Wcvpkl=5Jmt=Rp$T@r(ejNw?jhBe5UDomX4nEPm{Qkz zqfdM=%dHS?Eg`T=BV6=j%Lr6q(U!g*o5XMSrNlVJWRfiJ07@Hy0ccFU!O(#I;NiOa zMecTBm~=Kwc^<+g_f0U0mpEmu(DKQq&OQODL0ezybR)~dL+UzU#-ASuhutWm*`Yd# zU>mfJn!+)Sr|*tIQX;%A4AeVSPl4{nEz_8%^ngY#wO991Wd$NPtN*@yO7p_KoGX_%Onvd*xHerpO_7j)az z%`-o)esv-bbZn{I#6ueRS$TZUL27xYSI&vC9cM+y7#%t_*|*N)=LzCg zSNX_+)Ec+sRa4gS>}!awG0vD%S&gW{(c&YDi_S5D1Q(tfi#Jl$-x6)<`p8%XMvxde zeOQ5F1PQR?5nsM|sIB@IK?>yZC%#qLK{X;|Bq0;Ul3S2K@Fl@p3b{S6f^~n0hKKd~ zXx$7qAsZjcvZ2_BI|Z2XUqFy53E)5Fxj2Aie#W5G#8_M3w3x-sPm$@l#l(HUCHPx=9G>%b;eZjr_1u-Q)pu3u_4};iCzpJ&hut5i;2#H>=}SC;M{JSK_+`9jQNsaK(&dqUy|$$Vf*mb*T-3tEMJ-tDYL~Db z9T)XFz+HWr-_iocmg-v|Ey09G*cC13;D^d)+M zdqH(1exVIREvo^}sYaM+ta(e7c|LG0G8;m)1A-eszMr18ah zDf_vlfuEfNPua=&%RaKPg z!)NG!N!!Bj?OpZ)3Fk0C%Mot}a4D|&07oIj~9n zbWwp}JG=6+=2x#+i4UH-uZ5il1ZExHbAa2f`sjlCKx(zoS9lH-lf4gkRi_f;f*raD zv|_R9;2>Ml6F@^SUA>Z%Hhcuk^OF4Fxn4N|c(r37{1hmr06}2b$^z9Le5A5>#1y^; zvfBtmqf6-P(m@;8N@46iP(L3^7hg97!*0LY+1H<~fnN#{XjVMOU5XxVVCG8f8;RfUv`WQ zF07`RaA=2)af8lfGjrHv132hX_e_%yMjJ~H+T1#RkF`M>nq$vgKxa9hR~o(gXodMz}9>N+DOk>v3p9~V-)-qL0xjA7p8 z9T%(K1XMpw@PmSgdTn5NPRr!8z*dKG+hRdVO!>{)KktOY*|8XW(fGD{N`!3+K4+ z$yH}gtupx2`D8BE%goxxWJ#nnQ9aUF_N>wRS8Ac2$V#vJo;c~)pCcoKV+!U+`@;C? zNqTL2_;R_&?90InEP3GT@@SWQjyH}YgIDof1p~Q<_vMcNYLOj6=#qC$n-q`n_le}A zZY6uH&g?po%Q+zQw)f@rtS4R9<80QlEbrv;uo>r14wmK(#>`p9;!mTqGzfFuc;f1h z?moXWVPhL&_r?TI5ubYC33)(clNr6v3hrA=?(!^uvOfL&-^tjg!+>}0t@-ZB53bmO z{pwY{zOE^KN4wGA(wY(L3Vi>^vUOAJ_?6^zYRs@bhj$RqZL_*6O}FOOu64uW<8;J^ ztWS$}|DJ-N*tg|T?ZAJDCxu%CAF=lIq!f)Olb>Y8qF#E1_o*w>ceGt9)4#Tsl zJ$3_=E_oA5?I`v@JDgoq5ZR?+OSZ9&dQt0Y{{AD^vtH@77U{; zl-D&L2VXHfp1pQ;`1gPDE5rWQ#o=2D7W?jxe>~j0uK}%BGwfW{dXjuGOH3Zs{WI|T z%1Ov4wTE+*PagPr;7ch6EHyO1Dq#qMj-1phk$P}? zyzq+5Y)86xl0l;X72IG6a;Di@>&u6i$=2749Lq1LqZqK9V-RlT$QsCj2Hu%s+ z3eUj$9D9(T!2&&W_>cgx&;~Bh$oF?%{;hB5-BOQ+!#7?NSU2aOLs1`n(Pb~D8V{UG z+|c_=0~gwsC;bpJ@)Yg=Jn-Zk5#H1=?altsTlpHG@`p z_E}oP798`SoqGEQVbYF%6aii#mW`^FE^~|~!Pud2rSl1NC9Y`evsotD;W+AN2CcnG zbqyQfHMT=L@fmHYLbF%x`uBruVb=~~^Ke^B9p_U)k=%&?+^UV%R$ww3x zV;9?1(ibaqgD-#ZgpclMxdEmQPZZ*hzPGBjr;Wh|j|hUq>dT;HiI#u~c9wxh$u_Y^ z4+9+^hNpAtO&1d&za7@Z?Ivvc@KB@ia2rNri{0op>)pn&A7HwzeZjRlg^#{=hCcn= zn;IY`vF1}Uol$YBhuF|_l+TKfnj5XioEi%^2)n*$=w==vSj|J4U4j(!1)^RnR& zWiPwk=z*;8Nyy|&gGw^c002M$NklE-GO-1j($u!_Mbr=M zeJ-KA;G<9DJ`;$hEE{vcIbhk)@Von6xyLhYB-!gesS2&FUQ8bGD<(mFfQyrKL@H&P zt4=w)T@@bndYH(AL#_p)RTC-m4YcWBHz9|=md9W8mHVv^;3#9up5m)d`_OGx zE%s_$>6|3Mh%Lwu`E{8%6Qo42lG}7{@9Il>jS=B!(SRTywjT%kf&#>Lujm(E`trQ@ z%vJ9owx=)j+X@cb)))G1!M%G}O`fF(>Zo7X&fL3_NhVrzWT!A|SZ3BM|75HCCw-+I zo*uG*p}?UdEo$7kacj8o&U?eVKY7bLiM{*wJHz|$zCRqO?NAFF4#ZNwY|GvYJ9<5& zeEv|rdcb&--%37GbvG>;M=V-MCcku(@%|+o+ooUEB98XE8a}vl+rMT*f5sWU;`N5? zWJLfJzgS_RhwBLok$aafdqIexsLV6$ro?%dU@;a-WTXPi_N?a^JjT4?xufPKx>-s) zppHcs7Gm~Ab5SzrKSqk@dG#r;d1ME!BLb+T&qa3L(gKo)iTK#=HYONL$ixf029hn} z*_jMIS;We2PhQy3xa60G`1Y;>w+N1_`z{6F$QJ|-qniVW#gBj-UW-W`IY(L$x-B0P zzy+PU!)Fci=>v^*cK$+#OZZL)_Z0-B;oF0|6|~0L!U7V(VqTmPEdgx=ijmlb3t9rd zIQQufeC^k93YYN&UCwdf^hb6`OAuNGN9tU&x6FF>!3-4Nxo;)QbB$#9uR6>=_Xv~I zs|%|?t0IKR2 zgf#I>D68m-WCwB)U_3tM{134ioUQx=|#iv$H4(=O|LxWX`7 zY&=`ugyHQ5To!){h?K_wgeZ+VkG!kFW2hmGIMUTR6ruU_u2}4glj>HWeJr}6WO6NP ziVDwt#F#;Sbm6*X9cNmYqakBQg-7xxbj)h(Q;oQ}?$A9Ne*T5OJ^bx2{1=5}9}2Gg z%^Tkt{_j`*X>k+C*HoRCV-k)zv~v|W*J9>{$iW`QDRLVE1Nj^4E zKqz{WnmXVWXgVj$uZ32hr9*Txc^uQDolr*K$X!N7MxZIQTq@h@7#_6bLQB(1yM-5y zBO)*a@~?4I-{DG*=R(a5_5=RbQLvgP6J(rr^8~M#W8ETEIejg8xeimF?xVQYR(mv6 zEk$!$s5IF64F26+YB|U(JGo6p->>UA&RgQ|IdrPow^Q|)QhWqTUk*uN$pc@PN3-P1 zcyoJuzExhUyY3yQaoE!>%UBHwP4d-PYoUzS^=7Rln;Is$#b&BcI3HF?vZB6)KS|lK zDKeAGoi+Id;c0%N2bh`UKgQxGDQV13=l&Bme02AjPX5PJI(9!E^;4>+9{6xPpmEvH zKxduD*Ix6_sD00udr0p-uC)<@#PqaX?uPWLzF-JxnX9;;}Wnpx~)J>2g^=1l`guW60w9 z4Bx4;z6>wccOPm^?-4)9L_e)Z^Y#JOlT^{05q7kWslYuw)YxUMRCe%#)r(q7+ZAuV zpJ5CAcjwM6t)VDLOg|95tRKW))DMUGA*WQ+I^2P6=arHBqJT zpPQ16eXKP*Ku+$vcyWLD>}NjfA0ltD)_nDv;tO|&*WP(|_@i(BFya$SL^-Bpahdx8%!&>*meEY;;}6tmoA8?rrJIJPJ^H6i9(&UUA9ni+Jp2W+Uev)s7wD6# zIO-Fbv{CNs&`?L-@4os!eB%<=$AdRsQMHmMq?E~Z!F48;s-zqurA%IE+fPuG3j??m zrri{Lw8dlJaE$B)7Y%o&$}Pub@FUkn08XW6Y1AOCMH#%OTF-$-{|PwaG!r|DzKAUt zFj>&I&dL(Hgf-HMOQ%%f6@Z($^egHJ`EFRTU%?g7A zk>1=i!xnA?it)=Kcvav}^eZLMe@vLK3hr=Ho?ghY3yS}^!7+we$m3Xali{-W*URC-zu$QDVTHt*}ALDB+ybl_M<|-*Wc)a zNkSXDB{8qkLstSNJQk4A>^JwOTuH)@Q=k}M>ez({HEKR8WSu1#ZKa$^Mhx27p!&}0|t-E<3VfF?oQ#4LJn?_4)im@8V~fvvL4!V z(puTkqc)(d2uu67Ar#C)R8)@FOAq9rk0B-4L~6Gifb%DP^~oS@XRGSKU{kgfdh6Yh zTm{i(9x9oV$T-u%I3*w{2_EhTgi~;me4(I)>8%IN?HuXyBBt+2p>H*^fM_<)icyu*5E7TWaUfibcsqv=VbU>hbF|S>|g*c|n?^k`C)nj;T0P>5*jDqJ{Lh zeRufa?RSR{v|w=K?e~To?^0G^*v(tRp#q8cr5v~fNgXJdiQpl&HD}v(g2dQreM^fV z4;f$L-+IAv_$F|mow5iNV{X`y9=i%CyC_@&2#&;q9mS3a;FCWI67wr3 za8oQ`6mh*|0fybLJP)eOIH=$zc5%}fP#-~;vin;w^yNBoNsA_X?H7By zT1at#o9t%U&F3+F3_WtBZ;c{JZ+&4E`4AfVdQ3=X&K%e>bSLPG zK(e~FYGiXg(3m19%)4O9zZEE^g&ye(n*@q^%X#tlt}z;WR#$eHPZb0woA`w#!Dx5Y zuLt^trC%#4z0j9yH`~FhN3G|P`Wt_u3wm7C;uSf~_|aomglaB5MSD-WAMmP5&x8Cj zwB`;1-gqrx%>}3}qJ`u$R{RQw`yQ?Z^p||5vi~SUH`fXIszUh>;FK2|UV%ejtRT!&a(XHBI zOLPHRe5;*)>UAmT@t-}fU@q#4j~N%`YtE(`A9L9f-rSPl5!_n7RY7fbGd`eH6 zrTK^Zc@Ana=x z?iPY>HBJi~jLQMX2tV6fVe?25L$=749Y~h@KY}pgX^2}rEFtO=M8}N$irkYhcK4&Rzpu@<1 z!kv$W5#ecJtp}Lh^w|AGg+3Mb)C0$RpkGS>^Q`mu z+H3ytY8=}dp5*AqL782_;kvXbmI8&~!QGwW?oix{OVC20 zxVsf7?(Po7wYUX$cXutC;_$NediO8b{~%v--1E#eb56O);`h6}fwiK45b1%9de1D1 zQ>R9j{`B0y&c0A?meXhS1XvN0j>+^w*b$b}ta;W>zhxoK=b_GFV7eK^!)`pigXbG7$2_>RODQB z0DX#nd*7bbjIR_sKjba=yzM|q(cVt>7ef{|yq%gIo|?Xgk3K3pv)4oEZg4TkybMgD zF01`sZy;c=tNv}~j*gwl&bN`vg)E5WN{^?J@a*4>twnBI3vbA;V{=1b#n28fmeTbCF zU$?a`ctM0$HmJ;lfa{Zs;&c0n*@c8(TG$>_(CUMC9jg2Nl+uYyxVI6}REdyH+~!SK zmUvFlkc{RLgyY%*z6_oZ+ApYpn^Ztzam$;C@kKB3L-NmdI_xzmK}*@8UsrKJMR#;b z9G!+;HrPJ8S!v?uOZ92!5F8qd%O&rZsR7o#=>VeiIV8jgZ=7+)Ypha4-$~ZiZa8;4 zkPBwRk+|MofHEwtji>U|rAWuKUYAE2($Q9wmPT-4n|{Uf*(#3efeNIQ$?v=}kJ9>XYnCXx>ZtwMC1uL6y=AqmP^mq9+GaNIrV;O4wN zqeTounE}+lKCWILs#Je@&+SRqcvdf|Ud(=t@g43#Hs3!$5FuUrtS48ltnY=U`6nvo z7Kh;;N6*vUfIIh3;ll^kxjJK$LrjzxEHHTn`?W@ca1x=4O2L-irsXLj2auLSQ%3(t zHMgit1g39eBnS(<1^eu;2o>un3mwq(+!0FpO%F7DcU6Yhbkh{Dzp>;DhZy+qZKJ@n zE#GUs5_ z_5U9D5oI7!gBda}?$^gPV^7;$Y&ishlzvG*^A%=juF)6$Y=QfC;1E8nwp{LHS+>Fm zhYhAnOF?iFdSgp&{oL=22_nZ6|v5o2z&ecX)UtAqX8zD z0>_*NhEFTK;rDMG5Pp(Gwr;@&BIi!m3N_s%1@^hzRl7|g0T_|w&2)8f{bAzd=tZ^)oaFqx zk)rHfG-^&S5?QD1wsBeVhpIbN3vkWQ4~Ou%_6ditI$UrLiuA-{sd|Xfmi`IJCndzVv zA#nFj5Vg1%u@IQC$Y4P~`y!SEACG}NuyB0V+Q{fvGqk&2(FbTfb9Iz&i@0J4l5js6 z3Y&a544pp#07^%st5BKr9Swdv0HVFAHYiyl*y6?fSprNpRt#>~xbyA|mgVdTOyP){ zybcBT25wlyoPgTR>6pH>>~(R&yyg`(OHNeYMmRO_n&axXtdI3h_-)P}#wb;fgNRia zzR*HPX`zTJFJ!?zXjWsl%Vb+sE&6~@kc#(fKFGBWPx>;;4O@MSybGq4S%icRJ(BqR zv)jWXvjINO(SzuVa)!-RvpIWsXY51ZXv{TNCuNN*0RNh_%ij#ZyO;dplH3X`>Z(x; zg1#&(uTvHehlm6qn&#p`iGs&U-iHPo61JW8kEk~fUvsb17a;(VMQ#74+s4(5%q6yK zZoPpfWcjiIK_l<@ul=3ENkJ0PN*$Sa_gqx zM^3dIp5v}-R_2f3__>B6pKNiF(BcJb8P$ebmizoqKbziRQOg70v{P~0F>3N_j%vi| zpJ>6Xx-Q=jM=o<-cSNQFANB|8Z~I>T{%O6LH9OoVIELz03OvpZQ(^CDqj#(ne`7UU zD^C;ix!t>xPp7o{jnamZNc8t&B-BYH5Ye`o7FZIzhMeUOhs1Ph8qo8V_{CIZcNu@} zluy;A$aD_R-0hhO*rB`Wo_R#+w7o=n-|@f@G~5c~l=F-J?c3CGfr-JohG@vEcjqaA z&f^glugh~K+%x|uK}D_8Q)c5MFvk_K(e=i%{il)Ogj0O;qv!T1;^(A;f|1-P;bdxM zv+~<4-6yqUmDoBmn=H2+RPicJ07 zE~Y2;W9q!Ge%_Df)I5htPiI#lUTMqpw%CNU~2R<=kR6iUdt@y5*_OKw>!FugUaEZAV6 zV5G{pSRyJ^lS-tBO3Tx0ScNB@kueiSdpaUsB@G?a`L4a%?pMeIBC?9Ij~EQT3+;H3 zsLa_*L`%SevrK-krGcwgcS*SjuE~o+Lq7p=;={w^DLnP3oKQlR5fCCEIi#( z2YPwO(Cmn*W0$ALiwulAEV*4Wf_0<&aTjO zd0MQ?+h52PyL_Gi4v9DS8vfB@zilPL+F@)B<}P_@os-g8CUh*=4u`m15TV+&`LC_Ye}Sxw?&o^d9rQwtEWf`9F*A$V-oF;b&^&*# znyc;6#%#pFk$B@?1&Gxzg*-125beRqM@L@5(SFw86!b2eMVuIs+;u=AH&((Q$dhg1 zfidhZAc7Xs5%@ZAN;6+0(s~DNy1@$WqL0LZ`0c$swr-#4uwrpYwo!#-?&C^OeLx;l z(iA{q-mUoD!y_mxhzNE(Hil#yi=-z&dF7EP`|`d+%lC=UOHi&oC?8I()KEc``ly<0q(GCpQvva6;9}4MueUjhm`?vv;um-q^tWNqo3Ye58VV!7Yu}sn# z8FmFzTPvnCod&tz{^m0W`AhI`>INnoFuvA6V;^{Ecfed6xk)8=xgFsD(DGq+uezWd8}xO!3b4HbFi+h2|o@@{(t z8E$IZ^7YOXc(I}Yqge7F-vcoL$1iAz=)x7f+&0pdQ=QB!ph)&2e?aHa7h!?O2PpVC zzdux&a2R_>`*7vw2I7IDPf-lnRJ82CT#Q>hyPd;iqRC1+Hw`BtYmZV!F~pF@eqKkwpw zD;}RH_CxyJ(tX=YUfmKvgdj)Kv8#hst0 z<;U!6L%ag^2+RWk9of@1l!vn zdYSMi)NSLdeX4Iiw8!gR$k=TVMK`2&PZSOmqHzLdWTuA@6Oh0SGK z87nnU5p7%4wBZM{BQ4X2PJ6H{RuzB=J}x1$;2(U%6|$`Bf=RRydkC1et^n_Y_Ua6@ z3fK1UiI!LBOiXUs=!~f{pv^0+Y^C8cpZl3#c^)Zs7#eFZK8513krm|urXv{~;XAA$ zeIdf@r#fj>)D%IdqtW{rS_L1Dk+^R#(3jI+-UjfDD!lgs)o^b@B7}E|zD<7=a<`%F zF|H6yY>in$+P&Z1Hx;K1~uig{bmZ^jbaTyWA(oc&YD7)o<~C2?|?pxiq7u>hbGMmrVPnU{d0*4FTh`5JGsEC~8Ab+#W`P+Hrz^N>|LS=@c~k6;cmXxrQ~AQ5-oKC=Sf7A9X0i5vPly`G@kcU?~+dVh}Cj~B7)t5cv10<$jfHV}H-^XD6bS#~s462(2L0bdMItMW$_J%`K73(fzkOow5=mLx_`n zlMMzN4hT-$j8f5xMyLEyXpfw1x#G+kfJ@^^_VFNK5piiIpy`zJ#fC^#Rmu1KN2P&x!_qJBxsnWVaQQa@U57b>NQ1menGe@-)mtE^TSRy zK}r$7Q?F{^rq@l-c9Y@qur(da`S*489+NTBM{t^_kNs}q5i>?*{wM|C5Ury4tWlQs zq#Q?Heey1&D$~Q~f4VPGD@Xi#3r?6HY=2NxT&0~GF5JnA@h9XY4q@#_`cNM#Sx;3+ zEyjHJkO$apl%5`iohe0KzRQ+YE#jM-R3K=BVZx|^8sSfhqTb16LFDt6w4wbRr!pB)3T_e{j{*k#?uM$57ZJL-iNeva z1Xych2bCz@6Io|M64xHndq#a^`VHnpT`m&LQiX9#l^>$kRu3dGkm$F^x>_ctX4ebcW&sD8tk zLH0kCZAfi?#U*VK*L4F;J7MJ@Xgn^I*@P^z9>}9G9>w4@RCDt`E2bc(|6i=YCb&+i!)ZAk)4hQaF966E@59@96YNd5vf55R><3y>ZOnYeS z377{7+81Rc?jB^KkguMqvFP=w+Te(?eJ3Ku;PNQrZw9ftWJoYe5jZS?81l;l zX`E8B&+tZQ+~Zs8{~6C}Tp;g5@sPS*DlkQPELF=9%|JCdj!4sy=NZS)4$K+@X)eTC zLH^;X_!Pf$qsp;SBfhrRfC0V@tXVwEO=3R}ka9GT2ChW~*6y-LsmgkC#mnUam2vJQ zdMFdpN0#vQZjmABVvj^L_qhWFlL^!Og2fU(QrWL{Q1qkC&#?tv8^U+=J{3V2lMmX> zsRgy?2K^s}xAhn9r&A09`*^XH3MxBY>K$zSmV6FIY6@8U1Q@`+uglxlPLrQNUpK!Q zL&UOMiT$}=?_gv~=;xO(ky}SVnrYua1G*U9p+ARLP|td{JGMh$d)+(s1Vr9JcTX~Q zXm&40gAgyz{k;I!z}CsXYBq5J4w7A1WRjc4pdNw5hy8T8_J&KbDU2I01c7ai;ZZ)y zM;V42YaU;1nW@BY;`{^EoqMD4K`xvunS1K4T`SY9a2Kci+5tvqnnkN*S2$^K`S(f0 zHa|!w+ecgg03#nL7Q-B`gYsv?>FLLEAax913K_dAt?2|A%o%3am&6L4;?$`I{j{ zB(rNtq(#7&WL>Sma7OJPgI$^M8D#8DGZtF4t^XWRi~Vkef^FjzK~Q-qR~!_(yNG8d zi=$3BI%K*(eoGHbrnyz7x1`<`jGV2-vEDC9BF(QbH|4PKe|#=6m06w3J_+5Ai3tb) zO!3H>jwF~5<=QA-ObO81ojm8IDVtuhP7Ua|Ov$nOq!o)-jn-|q6dFSmS$#Ds1iAwx zqZ`h&{OzFO-8mr;`_4X(2d8_Z-Z&a8`dhs09Wacr`ZM^~DqAqkk(3uQBDr@3k(aqL zVZ@qW)FGZvRlzM|24i>4v#6f0s)Y^ho%?f!EhnTyZgEV#ATP&4Rs&Ks5lzNR4sb14m(kMZZ_yk2VAmj@_2pIP~s!?GqZ z9pV+eO-#P=Kq3}9B}-%r(e+-(dHnqD7e!tV_fw=r9#~g`41HtXJc+dDA4KT?0>0Ev zYPtw#Rl@%BnVFSIQ`68^1pExktB#woYw%zy^*Vem=3HBn|k4e|}f+iJPwP@N$s`>$DlFUNyt zxaoRR_E~E3kb>{0lk|5*ryX>Qz2?!)G4#Xtm_Vdc3Uwo4@&!2Tje3!;H2L<4Uv+oM zhhj(lr*b4fGcxRf>jrYyx1-zp+rt~fqEa&xeE!&pd)R=wJzP|_jv^)F_&opgDRq_5 zU?tV5x&LMjt{kfvrf*&dHn^U8)K>wwAYJo_Jx!1$%}m%RrReEB=xb3qZm_&)DuECt zA%_ zWwEgD^klwV*P^_evD4*-=~QKqvXZO7#n)`58hqIi3RT;{cF;2S6&x)iuNpzH@F}~Z zVv8Uhk3O|=#Bc7ep3rnISm&CqU(mIt@%FPi)Na%jS-3(5rCDP-E^s1b{!{c~clNPe zVUvR()kU!og+LCWno(WQ{v1LQVqv`396xB*cId_CLQF;DhhFoAfa8*DRqaW~X_>q9 zg#0hwd=QoZ#DGOQ<@8^;+F!ZU%Aos6LyZ0j*^C6Ja&J|(cDL&f*wOO$YIe2b1gx-% zORF;}Db2oS{u6sK3ZaJfk6~*hvrABdhJ`Gok40nk+5msY9lwvqvVicbwE(D3$3il3 zzpo-7gk3ekNp+{2xLZvLCPfsDrl13tpVl)u(9?57ry^KOEpWP&lEbkq2*?5q%TEYr z@hU4z;^@w!4j7#uO!=_CB`sn*+l zH})&>ku|mW*k9!%76^GoBs40ep|c)FMr8$-$Ql8mq`dOVmLKc3 z4^}?FFBJvITS~I}8z!qMy)^ zh%A!3TZaONJ&!3(OI3M}D?3z}@j7m{f+M=%THtphMsQw6N(?0~713PNiRK5i8jM7+*L$>q~f!ta$<mGb6sdVX zkbnqbyqOJbK+V_Goh$3p58V`oF51i1*8XfVUvoUR64Fme|H-J6uEb7H3r%sQ@+8o1#`V=>d9=C8S|V`kxO~H6+@UgtRtS$P>A+(; zg}H&Jos5g1PHHn+(Y5y0RFaF|`8pGI9kUukwvyq`YsMox{4mDUBRj10w#LT;SoeGm zpZX++Vi9YmrfeQ^NsAW`mSQuVy;AL0;G68CsOI72uAhdd@0&&F+umr`_O}W+<_D3d ze{Z~N%}?K=&ZWV^%pGHkOKX0|?bgDa(dUeYoz<2$N3o){`GA@D^;JgX?rw1v3_qPw z5*sSkwd=H+OD*e+I*QE3)M~cK_OYccB|mqmfj$t~+iR)!!ji_8c`@;r)MJV`!C`wo zM_tgg6I=W7u@^xn?G)=sf(fx_;N+TBRvg31t!dzn#Nv{i?KC}MwN|2R!AYr5^lG{? zC1tZKF6Vh)gN+H>cdO)`f;Cc&JD-#T_js;FUP2p7PwWFeU)SrH!xhG<6bT&d>+YD* z-MBrcwM-`jRPcT-W4W&-=RX&FQH&X@rYN%JVZwXC&;KJ{4E{&FG(!IG;$@lZ28q|i zf!TOou=7{FCi6t~F^x6zN*STI4(6e&$Ie;hlgxquXT}~PyFK|gq3$|KK=@%6%`;U7 z6SCN0Z0u8Wg>>t;C%)2p_K46kC705{keGkx7cV}Q`#(0PAroyowawxk?5j?qky`ON zeRY{B#xr*>7C9c@?nh82QFA(7&6|J!VG&e|1x@m43-HfvbD34lr;d11TX(r>A7ZY0 z4&>JsUGPH{0xi&?FX`+j?2J8Uy)H7=o)uSD72})oZ5Nep4gcJ!h@_F_C8Pwh6#Heu zr=$@t62=TILl2tga%2X#ZRU!r_>|IDb?=y~V}4K>OX}uter-zJ8b<;@tXYJDpVtmU zc>JChE>Gx%U{q*qvL_75P|H>kyWqTdM3X9 zLGoxUAHaJ;EavVtQ*gGJoaX_t-|65egK0UZoMLB49=f}wzTK-MvNrDx9d64Ub(2d8 z+tgz5nqvxj8RkU@%~6t)B<7Jz0Y~CUTN~5?tk-Zc9dW=+c-xgvM=^FFW4IB2G;8z%Np@zBfN)kG!Acg2Umr-Py`-d)BLxUVbIwI<)LB9P< zE~h^ktflulkH#`2xTOmy2(tVjFaYhSr~L0A^MaV|N)MulW^AfG%Dm%9GC@#t-s3z| zNnJTL*7E+v&V>uHCS#YzW^d_!kfUq+-0o zn@eSLF%1|^SY!OHl^s%7og0{jY6Jg1eYPx%_^ZRm5C!EvC(a@&6Q#g@Q28Tg$nBwn zzuy|}!%pqKYDKMqSbL@(QmGnMlpDtCdwUJ|F*!*L)ZjHMbr5L17$QHZPxvp}=iAZ( znn}BB{Gy62z33PKBvPcN>M7@8&A{eU7*MInAUa+9Fu?ZFWl3-v!@Ga28}=8jxH}Gc zb%OV9<6O4y zH3NjXaXx_6nfeY|bxWjlL? z691z8r0hoO*wZqU^@x+`kxpMKN;t4TK31<9{t?JnKJ}(Vq!Is)6-FvB~@TP&`x(dUQ&jx3#6_JgGi`lR3BMHpICS$43al*Xp%Z_z;>IT+|Emf>`ZO3~ zZu7+I^G_?Z+V}B-Gh+%%S`QKVRO|U zYn|zenDp+46`7wS5$@yGCII}WMh#Df74uP?zKIk*xl4V1l9+&^V@PM1pXIf8rAM2} zeFH3K7C3xXY0r|GKog8+{9Y~+VFB+a^{;|>xnz7YOVX6P-s=lr_37lxmu?Q)SCn^#EFu54U{2A%ahca9I6_8Tf zl%L}Xydny2%qw_WxspGXuDE^#8A|OvQEs-lS`}*19@A5Ui$)1jA3|6jtk!n*v}Pr3 zei$ZcX5E!va)-zc&&P*L*!|TBvP(YVNn)nH+&8a$Pk^E1kos=Vig2_)k61&%ozDf^ z$$?a)mIlTaGN-9b%&hz!9MQ$sVE=Rktp|^<*zE)M-q2AZv;S^ythYD~T1!m|-h9Fs?W%&~Xr`mqnif;pqrw%$ zT0&5|9K!N0+QE~Q!uOpDkPyWQ`wYkN>>ua9m~XY8s6IG-X$2aO1Guxx`%>N9BqqdSQ1s;Mj{@?1~Jy-Lxmqj1?17Q5=w;&OR6i1(_#nr0cZWqb#FZ%M@iR{Z((Z3j#k329(yu&;jHrw*x4Q=} zL$ib6nI?)pDITdI^048^=mrjc`3~H?q*3W154qxlY>t+lu)N z3X-EK>SUp!#kDAp)hqoSGUy0u{1=Tsz)VxsLS66LX*9FjvmHm#hvu?2>i`DnvkIPm zFeF*{{IHKAL2+M(rBGiEsP^(Ss`|x?5OjnhqwYhaH^QX*xiOUNVXp2gX3lQSKoh=U zyABCGNCW?M6k1kEunNHW z9U13U>yx)^f_O|T@Kh8mP|$(DvPHuJ=I%m0(Y=*>jD0UFKf4&}4S21~+dlIQOW>;g z3KB&FfYD$mqVnaLfz%omrCTw*OZ8(Zwh_*JPyMS2+M;E2?~@L zGP+Jk+6ev#)Fl9>&Z@Qz3|X!SIJiGiB?;ap^`g~$@gJrX%5AC;EYuXRlI`Vm&UsnpE3h#m;PyZf+KgDKGlI>k{o$siE_fCYTSM!u|$ZJ%TQ;M>$vg z)}j1Zlr`(5{;Vnfk*$JjEYPH1bT10?ELxr&>};Vu;aDJNhnHt9toK#U#m<^XVi!Xx zziT-qYv=24%@z{Ci8s@~1Fm>HDM4p7%-ecwx{$GNMw3|kgk>(dwxhv&fF1&@-R8Me zqfafHThwDy;-RQYBWtW2`|u4$j+d!gygaM>>NcDaJ_4~tPU7#`=*zshx)DNUvqNBH zJ_PgSIKL2&t;ac`8iw5V76>H}8{l~dr@#jrbP4Ov{o4ms8xa4?X%RjX@iJ%&F_`~r z`~+E`Mt~lv^u^qN0TV+#hwC76c|2l@tf@}n=yiit$Yz=jykYwV85@P`I=?s%8sUY=VLKHc z$lL`Iq8(bJK#HAG3BPeZ4t)INi=%RK%@u2j%BpZ>h zQn#fsvdCJ%rhbH9offBkJZwyeDWntx`@&5QXFi(aa)~j@-yXZseesFY~)^&U|WPKDh z&V<+O3>W00n>hPl764`Io1h36n{(}8$0|Q_`kha9r}Ao~)8S3`U^@mICO&o*H(wkn z@l?xzuxZ|e#=V0396zc))2gM8LPteyB~jst47PsDpOhs)93`VyivP zIrDzvlEAa>o&&nq{`pm_>-sK~F(tdc2|i!`_P=u>feT{`eN4- zOkkeXcOT$epr+TOpnY2&{d8X{pgp1Z6{TKEO1JBdliV;Vf@{rdxqON{u;s#D=NMZt zm${7)WG1)uNm~8c%)Gb6I4uNbsdbU~!Z;&~s|s)MHt0a?;3*n-jx-TO$(_JKt0rzf zWpT&_9RPn};Yy|%=L9&nfeF;+7LK1fx0pr@EX|0vvrhy(&%~5Fi%hhVN`S8_p}q!$%+icb6P#3%LpY z6)ztq39=0s54So~=!7i_kPC&LGwMZ~uM#NtyHD5?FftbTiTgX{5ZO5&M9oeSOP8JH|bJ0Js5}%}) z0ueBZFqc}44Yb-umNV~6%fCw+mC z_EsEFc`oZ5t8u#)#C@qU_;nM8j6J449!!4|gUd+xvz=X!U=Ve`k7`gm`JEjLTF=_!+LH`dh|Ydh{fTx;rV++&3>Ro& z4Jp61>QEH?yaNhV_BjdOUTL%l$$0-2cAaHBZS4gX92cFZhw$wI;q3aSu{TfASbfY~ ze%JvfOBKZZ?$EtWYh(;9NPiiNiaNggntZl@?H2N0Dp6|)@qoWNB1l&a{P$rNH?zB^ zNC7!g&>#n|U<*Fx-x2OwHp_hgdFan)!B}J_zVk%B?yyhSTZIY&*RtKLNTnI6)`BXE;cpr%A+w-UyV(+$YqY-#Q ze)A&Qt42TX4MkGMfgbke3TW&2b`)@k3lS<=_>xIqdQki>w`WU8Sh)j3iK#4QFQbSr zf1(MZsafU)eXAvY69sHsc;Ef$bO?)BUFR{>XtbSZMi0R+YGs2R9@qP-YR%<(Kgye4 zB&k%XDkj_thq%7~{p3M{N=e_dUPdE|(RUn)U4+&lJO5O@KwUsdW5wF++ z0=LZ?$c@3awwCFz{q=kJ2nSXb2O))#2-nmR@Sj6O=pZEw_8&poO0wsQYpKdn3}w?y zBOpPugAYtVJ)}!B(<^uDGoc_=-Jv_9|cmKEj-j1)?}yWaLIwTYbe;O^uD$4ILVc}l@> z)GDqHa(Gr#udDflrO}-4eJCUeqPoS{nV$YyVsy4PN@J-k1nd&FK9LID4siCX^Nxf; zBy&Boba~-N=IcX6!2_KxmMbCVKEtt+5g~w?8(NWG-P=5$T$pdKL!>q3sS`Y~tw)og zE6gW5P>T@8$Ite%J;q*VWW_dftaO_*)v`^E5V8*@3eHVP8>Qje)Y4^Gp4KeyPoxGf z5L@3ApMOy`+z8+FRM4wX>s5Hh`$;80_wIt|6HlYw5-P&4j<&9H4YovBmyZWCTq(leN~+*qtYSo~;Sg|$>D>{D-CX6tKMtY6XYIioV~5Z!oewJT zKT+PI_ck!>0{xpf5A6!7@9VeJEx^m%QKmWpS+E?PEJJQ%7-w7iTC5ye+q8`s?XHJ^ ziDPC@{v3#8n!}{wg>B>>4Ekml5NEAZaUOuXuH!^Su0kiHVX2qIB1G9;(d2XSdQ95C z%~Ye|GFO}3X3EE62>8p{4z%FZVD13kJIr%huh+C`V+lBGR3!NpwA`DN!~6}bC|~K^ z-v4~)Zues>g%g@ToNAWvV2TkW*CVd@Rbl%vsiaj3;7ZIWU;cKgPUy>v(%mo%ONK7! z{j>HS6e7Q2K0o8v6w^GT8)zZpCx(w$&epU=(v7dcu9Q$&CieizQ$^Uw$^cJv5o zS@Yx`K+~=Vw;XVh%5ftRc0;xM4asJ5a6eD2v5uimaknNPXM*%y5pA=J?S8;8QQwzz zjA*c?4JloxCTR{yNJm?-5(et=D>q=Z8^^SUvOG{6=$zKtjno$W==p0-yn8Ao5~x>m z5TwKfiz%Zs zVrNuDN@kVwFJ9J|Y62?;!P~9p2j#lx@wfgqT~9E8=V5PBl;N$nzKip@P2>(d6J{Q{``K3S9TVfAwUmdCZN8)%uGM%3=>}ZxGJkf7h&OOtqwX!izw;LbXWGSki?(4 zA8)l#tJtoXoC2=Mjv%j@5)yV|OIO(Z3HuFqWNA=jn}Ay8=2JMDQdGgYUHjL6 zLfCBXtVMxY{3@SNW%^b0o@+5)}uQOo5XqL9KhpK+?q^3 z@}~0b;u9^~w>lDR;tBqkyMMul9*1!bnN>Yvu9uD(z#r4LMx>hI&x6|{6JH7S)ks3$ zzRbcOyK0^)u6S>YZeoxwR2@B+UTsh0k>rvraFt`E?FrsmMIKbZ9DI@AmzDu&4eCNl zjM=&P^IBQ&qx1Z#>5skct0)3oSN=Y|lIJhbzJpEV!7=1hJt>Zwp$gol8!=^NIKAq{ zY0Txvr{&WpP2+`EK9(F~9Hz44yOPj@2_JXQVfovPkz~v(nukgKF7D^b6k(Aw%c!Tx z&WD$6sGA+5<6izi=z`##v#_%@M>aS;;5H%$HR|`xi+Xvuga68DHZ9CG%|k71zBH+D z!I>g*2TA!=Oc#&MZPqTtf$Pt#sB%*|mKVVQ?T+mXjzt{t=mPz9v#^os}8m`&?fW)N4hD|07UkD-FX|cMT%SO2ejrZ zTOi$|cj#K&7HH#00-eBtXDBqATg~xu8*8~kcuGRz6V~}9lHU>5CKkaZ{ozMu_c$Oa zCf_~Po&;Q^pzCkml~l(|wHV@QuDW5Z;*SQ)OaAOs&2-oyJ{ye4wns)1X|9+d%-3It zOHAOs)s^&)cFFR1dkC|IG9A^N13CwbviR%7BNW`@X7Y|L?ca|mM_43VgQQb1hcMM5 zU%6r$5<=a~KFIU6_ZC#YMH>pW3#dVpxqRqmt@okCQ1XN1ryqZAU4{$Vt#!)sL?Ur8&66I-ac1$Ii zn;Oyb`_q}4oUlYeb1C$jnA$zP95RbC9b@K?M_oS=(g|s2yY)~*8X2vxeos#E{u!@q zjEZ=;{55`p62*rGOB0P<(f#*x=!(^iuz3?oag58QDBfy>^$~v1Wj7dJq;!o$dbjvK zAyecvA-8OfR|#e|YFtcxquuIbI`$&YKSD}xd7wz4%%6YuAr7OdQXZ##T6S}Jb0-Al z34=GVp}D7hkYrsRWx?J_Nhu%BdX6dJ`TiTSI2OcpVtU*>7}d(OeB^gSlaZNl=|2Jr z3^l&g$Q+_q*m9sF39LqzBk>pemg#xQG8)#347k!AxXzC|rh%X(&-89o5o`(OVVKDP z+I!+ur=+2la!#PfZ>V};9|1SKicYlCaP5VRvaE>88L2a~&uK_w5~C9qL6Rmqj@_XF zd$x48Mj@FHB;@3`Sv2n24=lfW1l*kk78le6zMwg+5mq~aS~Rz&aQ7J zQJ+L^dTV^3;fBm*%sZ^~Dqp~`*uiFCaR{1m%;mWym|i>20{mb7 zaRa`ukjwM0X^D7D7#nJZ5mR{hkOvq=h8hI=ag{ht0sbEVu0T=0_~`IZuQ=2_fad@N zFgL2*0agSB2@f4seW}AA1cV`%-OSK~dkLSUzzKSi4t}UDVfe-Kjc^=5p&T6$Tk|vz z&{YGd1U`Oc4Ch?;E?x@Kg71;8R}7^K+G&dUh9I#W*^UiI57jO|5%@+M`X^8K2|Dy~Pbru9mQ0@vMuks~E6&wZde{NT+!M|Mhs zVeKV|JWHy);ahhalp+pTf7ICN^)vdy$EbX>qp$a6$f|DHszp{Yj22Y`H}V6S=ZtbC zeT3g+$sF@+wbHrQg>v=TvW^8WiOs#Ec-jhvpBosMijxhlG~0p{T*;%@2^s648g7UQ z#x~d5N9*I7PZ-ZShq-?;dC^Yx_41M3@;t1e#f_y58Awe zUZbOmap@*KWNYYXS;Xtr@JQ)RX^sEh7ys+wbJzd6eQNvRqvQK;|MBqWKm6Yd3;8Q( z!*gny{BA<)jgB74jk8#RHnXWX_|q&VjuYC%ySEv=rWWy4C3SO|KCDvzG4TefxeLM& z_lT|Ro~9S~K=jRqZ=BOPZD^QF&uiIq@@VchXBqJTID)kB&V#~`vQoQ~Owd_L?>e$-GYbobB8XIyH zRoNby=MyMq>5@~*PoC}UitxwD-HDqJ_VW62Xah?g_?leiY&7oHkS~KHH~BKg91^_b z^VT!f@Tt4&^t`K=PfvHUzTugCJw@rTzI|m&W4n%al)4UK#x&T;b6(AmK7o}udGgCz zCkTZ(tmdz^SRcOzjj!{aS5Dy~-0iN}XpoZj4QgZ@r)zNF8@zr!XwmM|$UiM^_6#QDu@bZ`-WK_o2-&&x|Eqj}z6KJNMz~B`?u$DqBkQ zo@PDdi$C-H@E?BV%fk;|dt>;cZ+&<8;7DU)>yiV-ws-YieY>pk{L&1hU$RD8+Ox*U z+D@}Y?RC!+0C|)A*b`ASPktJ|^?IzPJO19Z(RYpy$JN|U1C2e&muWk(%Z+D%Y|<5H zkv&?p=&aVT2;S5bo@28Pb6@N41W|qY%fB%E>fiml!`FW4Yr{(~y)=C1yWbi9;1B-5 z!D8R}&bJjPc1b&pT{Avw^*?QaV!UmJ)OHm6H5CbdA`$1q0w)LVq>guK@5`#X4o=)2 zI`9^0X(Is-o&gO8f8;F6g_j;qjR9Ux)D=x60m^N->r;%i`F-0tq2D$$Xs*T4dcFU>}uDFd-bsH(Y73|ATiDG zTAnu5^aX(jlX~E(ho>xL`(d*lTC!V;AA(9QFRQwshwv8^EVg(DW!ZrlXzdfK$;IQvIqJFz&$;zR)_l`MSPIlw&)5E zmm0h6p{~Yw>i+V8YT{r1jGn1CZekJ-HFWcsuv4nMzHAhY2Aw1L+93{X;3GM*5t-XXN&1QCWR$cCnN55rzfs`{YLE@ITH4M}yb2n1<6%)#ZU z)u@^&Drf<}v2zcvp(W>wq8^==j*@MEa%=WyrWs^p!Q;FL^viwhO(RVVYo5$F{=a!S+mh6CS`E_S^2Ci{O)fR z%fK{Js=sWZ_}L6m=Rq|fl{FBZJ4l2v3d~6easWOkKfoC#q`)&C3)b66pSfR=LvwP< zqyVd?IshFpp!ua92I5QF7)6Bxn)O1zMpUGY0qjVsrdZz9C+8mW=p!8uReh-Zf#$3G zB2Y-Q7HSkQwNHSUUNxzOn@f7FF9teiGJvieD|G zRFJOHJi4G_In_8tD-eTMfntv|&pu-3#yfi5=t%Uzhv3cb@-w5s$J5UziY=dze-qNUJezI zhAv#Uz3bNYuD=XvA~ZeoJwa7RyoylL;Ki<7yV|LXR}Jnc5DOa@6Mapf_!7WIz}v3c+($xwpf7;Y3EJwT;*BoI=HWcQ6k=)Q&9M zZZSDy4h^Toxkuovbz@ExUtf>f$Yp%P-@IEH{}IHM*FY}@im?M2KETKJmu#);PX(iS z-UZgdxkh29eJ}g#*PrSa^*g*6p3Dx|$8~|TvQOh&EPIgYgfHb^_fQloi9NQ68<57h+F4BONP~4&k%NV?;eeq4Zv~qw3LdZrky~qHAGAV?me6=(7%LDU%}2zrAeq zp0)J)6pmUynnLGz-y3KS%q z9s_IIMl_q<^p|i-t!5OL8xM5t>qeL!T8?p>sM>HyivQkmVFI8Y)4j=omCfOqwN%h%bC}!KAvk0&-9H?Jad{rvAF`J zhvlQNj=E-`F91^Vsy+6n^xrJ?czrq4fh7-oO)i&jH15`rFM}gD`7*{F61?Q|)-%=c zsfX0*dDlohJ>ALrhG+8i6s5!Z_LVJ-?K;{~>NjCZ=l5!uFdfiVH||`%psiTg1%Fuq>$VKuNZbsmF)CJk0_cwjNnWkfEw&jn zni=O-37vAI>O=pmhw(k(g-?A-!D7#O6A1#v-g*12;r7iNMazAS4!(&eO(iw8fi%HV zN*=0B^W*4_YukiB-A@dIHUk+V;~JxRvDTBd9Rbu{_dJcjgaVQt zdm?J|-MB1o)4Zrd$zcPIFt6v>Hr`^TA|MJVjAN`9z8ou|v?+vfL{+gf9?Cbdv zKi-3e-aE^@@T7MX>jK4y82b$!7(w!*Am!BYDg!hy%KZU6hl*|sAL=aW&<+i}*v*T? zV+VEzBY{I(+@DTeaec@sUGLJ$%qVZIL68+sSEzCwf6g9v+k7=byw9nb@lUm z-gqJ-^ZUMYzEgF&s(M&al^GFly!VKV%rE0TkxZ!Qcaa5IsK~jg(-o*?Viok?b`}7R zt2EfKYT2lY=SkSTZGo3p&Q@r_(x#WOhF6^~OcJfhigqa015VK7TmG#jls;={BkIbA z$(+{@xT32rF8*L_kPUZS+Nz&x5twp~F?cn8$_dn^dd{)zl77!yBW;t*2zMK*(nneNAv( zz#mHauoid9r`f^fvHV=0JWDW6WMB<4@d4#!Di9VX#eU`J2N<2}e?y|5;jb%FC+nk} zI6(TDU<#RDZ7Mr>$HFDWf|3i*5-bHlYOXRlHWLuxPvdD$z#k6O6DC6wU)U~e<6rA% z<{b5w>Y7G@sqFp%t~x&$kR;a95vf`@vt_FEF%NIFtK1H78N`B`gp>G@z^sefvz97l zP5RXB;3&CVWS~`2E_Zb)4eBgvB~T1G{DZjK$R#g~l^dfbnTET`8+5FJj*;rcJNWXS zG3P^^xL)Nj#y<9zKY`Z)LB<66myYS zbENw?W8vWN&^kX54Z+_8kr6;f;!{=3?dV1j)fEMQT~VMI0b>`mbIB9gh>z}y?w&qh zdCV?gq9wqN-MOymGnQW$pt%oP7Gqcc;E$X!P>i6xGC}RM z$wo$R(rk}7$R5TwJ_jW_cUpYF*bVh<~*Qb*3rWz-KPoOAfRv?pqMhWdtuOYG_J~C_BsHwdS#t;0z6= zM|`qPuj-GP+svg$J#VyD08jNsm4)s?6`6?G92Kj8wGslAgs0Y z;x^mMxVEGkqqDGHf|Nf(5@jNdF*RUlXO|=I|XrDLv<_{TY_ zZ8u?NS%bgVDg4Zj{YTT!e*Hh`Fj&Cq{X5^A{_%HyyTfgm8g1D&IkTgh4Mu%m5(Sj-#9QmlSg zB|_pi)zgOlbqFTq87p;fD-7o3{C?&)HTNHaxc$2$J~xk=7kwYnc!v+a*9mrB&b^VG zyyR}!BOS3n=GXNj+cf9rWjxoDy^7P@kvY7^@|tVO+!`phwd1VBnh7FHT(e&)NzdZ# z#!ZT|L$>O(jZNgzHkN}MSn|MkvR z)3poFM4v|Z{hgay-JCzm@jr!4UPqE+JL*)KaiAe7~OU?=8}R)faZ zneJ!jX+1u7*X%XO&r`DJoB1wwzN}wy`{H

    +X&SG3QwP3qjEKJPKpUg6CmpK%@^ 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%0D9(42D@q>K0!nG^G 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%0Ab%VWL4%H=!d6F z7{nuwK(W)~N0o;`@r2d&FZClf#m1>I>Z58-TB$bX+BT(CeoE_po1uFaMZ2CmU;gZG ztbX;a|9JKKwJ$Ua(^FlnHXR<`U;Wt+zrOmefMV0I(XMVBRGp_djg9;2x`e5%+VHWxfdpu`kJ}My+T=PWD6&YkGviQ<5ZReUY6H^lF)@xmEJD2K5`do)iJ{F%S zWi3mpsySQag)#9KQrbIbXq}{D+(kyoA6T}jQ{A9$ks&%0A0u#R!>;tl$@`?#r#*=` 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

    x{e816Q5@W28Vr-g| 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%0Ac(&+8M2~Jbo`sgX7VlaF9V;R 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⪖SWzOa-kFU`>)FPr!?V!*V;qivdBrocY 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 z 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

    }~l>`AgMAp+%hDT!~mawpgyDnZ0%g>k{3K5@!} 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%0AB--NAFI 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 apY`;~op<0o^I726q5VhqW$itC=l=lsLCSIf diff --git a/apps/mesh-web/public/courses/intro-to-web3/mesh-starter-template.png b/apps/mesh-web/public/courses/intro-to-web3/mesh-starter-template.png deleted file mode 100644 index 98991a3b37d092ebda2ae9a3d13af35b4168380d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 777433 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%0AJRfg-LBm>paLRh^@HDIg>hT{du~eqXEC{ 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%0A4$#*VU`ZuBWuXT>=Ls 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 KNX-nsIBa2*K6s>m5NpRHt6DVa#mqsP1 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� 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�I!Y?>Yw`%y zqfbk}ZX7|Q789WJgxlD#tR-aixrxA=3~D2~Qo~Y&zy|p6i<4i&p6k&+MyxcG1dX** zkJy)jPSb>lz-N%#g^Wk*QP@G^R|+k zCIaVC4GB#m-~L!vIfk8oT8R;3ODf#2=whTl=%BCO@7Q%aO;2cE_&{lQiGS4SCc0$H zUhe}8s@vamcPuq+*%8M()3K_Xzk%jiHRSpE^)>xuitMJQ9l=q3I&4qiTl(KT)zt4% zL)>=S)MFCtE*bv^@-9-3tct9cl?|=lvG@G@#Q#R$>Lw2%W)B==_c84VRL4d`Z)8dS z2F?oWRaTIIzn4xeCXhhOUitDwq~VaHo(Ol=?0T;)E0iHoFLVa02d@2;iNxdTzFgd1 z;km&2Tc5(=`ag2l!vjw6>xMsX@jY~3ZUZV+!p5&~zOK=H%~l{`zm!dPSzG-}?|Tb` zIB|uQr`R@g&`DW8((*Ts^pyJ=Pzfk$M&@Vgp`V371U~@f7SG&iC0NYQ3L5UOBekk{ zqZ-+|aE*4vnTRS`4#QGzCLPGSyJAB-eEyytW#Hayc3I~+i@~lbc-I{N;D4|&tB!y$ z<>&#=d(}KG0tUP^24`gV4od2`3$}9gjhkxb;6B2bph&IXD*D3fYc%^-lHgFCp0CKVxR5jnAG^S;J-jYD?KWcz=k@ZSFW zC_F#Ls8#sGF| zc~%hi;0Gw+GfujowqdE%nLz6b)pj?3L9s$__;v>u?ly(Mm?x%e1uNJdlbK zCCbKwf}Zdgd@Rsp&Mb?a!6pl3xcBl^Jd|UmI}(EG)7jFU8kRrHZUUO#c`5bFbzPE% z;bU>3^1i)>1|Ji#EO8Ruf0?{^#rMQbCu;YYQQCPtvsE^ocl*Tmcf)?Ytq|5?5HPvD`&Xh$tkwKc(E4l>FXUL{Ulj_+ zRO_kh@r%3;R53(n^1T3VcoTeUV;_`yt~aw^49I!~P(g2JFat_OD; z;)#LjQJKvE>RD-T1=nyt8Qs?)a?t)L)DQ%}$+^F-6UudK4Z(ckscPz3*utf_@i;Er zhL9T5O}fhY&26xsMMgS_9o+ns?ti3f^2qUG1QA)Dq+L_^^1cUOnhyvoZMMzjN$sZ& z9o5WsoD(f4hV*k5gI8%A~L;_>WKLEg9k0d1=H>*tl( z&)!dBCA=|w=X_&Che&$SFu@kIYfX-dZ0Z`l4c(QkNtf;Y{`JOn_c}&x^Txn#`&-xR z2L0JB+}i65AC3j$YD#}`rn>`w40QPjVFfw_4sG%@0=|*&o2=IC-#SqK(dqDl{TKp9 zFG;UCHL-|B1?Wv@O{*&kVw#9nnR9)X_iwUC5qVv~iuvjWlpkTwKxou#r&#K?k1Op$ z0k+806QF+Gn8_rwAc=+4zO&uF3}A8q+)l2rqqam+f!l$R= z$<1W{4=F#_apFzC@poyg;q&lz z^*tJup0BBJw}OeO?RoYavYFO8-YHl6e?`GwNwB@!P+jl87bJFi{Bp&*GYA>gWy34w&q`pIBoni7c>5p8-m!KPO z>Sk^SbMSLa@4`w9eHq>(w%{FJl_%UR{Qk0gX`WSJ^HiLWUVDSW~=*ovIO9j7KAa#pC$)n#;R z<EH>6gQ zP+-o6p7d&lGHlhXg{e76g39r_b8m-ZxVCdmt)}D9Z?wwE=q9BlT-xa?%yPZ-#KuT% zgkvM`m|&7NC#?Z(vOxFr$tZ)@pSuqFh{IBaKY2_<)x9)<`t7s+NWX|onJwYd6WYX! zLuL-@d}B9rmra7aw8t4jk?oqxj>!i;2Mv+o?zHlvPZH<&h~_oqsnd7iZ8NHFc33u~ z;){D`VgkPi5IorYv6<*1V@TGL>I?A1OMTpgvcAQBi3K_Lpz?IZ1xAQ`^%`|*B+G+$ z-1Qgn)#-Rb^ENpj`+>$0F7qx#7(qWI&zzejRl7^tEXS zC;dl{Y_f(OZ0U(e5^eT=5l}fUmm|WX^V`y2`IHAkdP9)ou(q}+x>VN3@ZR~%T{mo^ zJ2o8YxUT3}-*U}_Zm!Aw+BQ;$7I@_sMu9gtra~JK3|T2X(2;ZZYcJu)Z0h?i;}Fv- zARbR$rz>rbG|vw>f;eN*xh1|u1E^2&5h`;(>YE@BPvFZ!NaLrue#3vSD(v#K_B&=L zbdBP;4M?~LJ&N!f){+fzJ=BI+h9GxGTEvg_dWYZg+ic{H5JAQM&V2yb5zxjmw^sN3 z;&M$l1cF(Ud!*Uh+Ota=n~ixlRE+LtJP(b6+G5t&JBVJ+bOKpazE=E(R~9xuTR;;$}h06Fa0?fS4JNl@%4Y zxv=$#_A(Gog8*{}|I8rkuD&(CdIk~Q*{wE~hK*MUYzofU&%IXypcwYfaSEG}=XcY} zFa0+NQmae7(h+OkMqt?zt4-h@_{Bqrc5p*+0aCYDNR=j!-7YlwPM`OA{V^a848GO0 zh!$#II$hekKG3cG1a1TV7^N2x_>Z{W4}kA#ORu(pD@Io-rZ>mBk#NWK1>zQEfnaj- z-a2z@t)^9W`mLD}!5Mb=R&Gj!%apKGqm?bdXZbH%-O;86hP0hLs?kKd#e?NlyKf{q z;kz1%3qs!}o|HDzl(sxh#|?4$Lg|(`vxt?|09D0-zYPt?QJ!e!QF1(^u|a zdluv1Dmv=Q6*C4a@ohB}DD^-A;TB%5h=lp)_R3k4b3;|AQ7 zi;SybOD{Q?r(=oCMJZ;YTIO?r$9AbN7#|I#7y2u2zYUv{MJP3wTjbUAC2#Hw$6b(R zq6QQGhAw}KaSX`(5TyN@px=M@cLhq3XIp{vgIq@RcfCTp<>u%)ZQlPlE`%OzBZFhlZAii_oDSpk z!;^R5G(>0`Yug>z-u4reRX6l>($m--V;(#bcyCWl=v8%|>~#F5r#9o+KX7iWuO9eX zrhjybW3#1MTGyNXhDTkc;Zwy2;Xe|G*X#&>OJh$ooj|M4{Ow@2L`^57G0!WpdNl-C zVknQ?h|$!o(%}&trq+anzz6qj2tv4xYI#N2i**y8-jghIXwP?6$EQNeGtl$-jy~j( zS7IbMawJ|K{c{gay1B?YNd?|~5geLK6_8vj(I>BeG7Ob)S*zv>ANj>ZwU(pY_m z0N|E17Jl44aQR$@$8a$L?v=0WYuZm;8PDv!8%zeWR74JkajXWd1dxg(1(>;KdWYoy z<;MoUP*2}%A+dat?;dNzLT|FfYoI1g`f4=Jh2mq-@lZiDmB@0E#KSQ;C}4?XH3Z7w zW40Bt2>#?yimtILU$x+HD6f}452WVtBHfIY>cv{+XC}vnTW+m$l3bJ!^&N ziS`P`I{xz?a=+p=yU8N!xAk$QHNkJ)9ToP!yJ4{_vi(rCm;B<=ozdpHhhkGdVDY5_ zwe6(s=X)&f_N-1naHRhx9F!B0&SZFR=a)(w;Z_CX9)8zC(O@mjJi~WxX2*9m$VB(a z(mHT{uxS2;&y!$@xEy7VkYw$#n25w9p~l6&vnS^~-AMO0o0T{?c=l!HGn9zw_AqqX zSLxpV3RL`|j_+DT;Gl?9ph%RJ z;d!Fq>U{rZ6_bNOM4?J_59iYSH!l%3HJrWo(s!&gV1lY?X#dJT+~4xL!uL437vQ1M z;e>3IwuW^72$$dFw_xA4_8i~$2b!ywT#a~a4qp!k{d!0RNtSQDs%nLc8J*g7J&Fp7 zIf_!XYOv(n@IuxTrZzbnFa~0Tvx_esN$N{@BF-ahHS_T1+pC89tOxM-{;zV-;i)Q) zuJym0$%AMcA-mTw=kFT*%PsKFp+PU*{4^0f-veC3aN=nYDvn<7vpz#8M>yvf4h|YO zD6bV7)>Dv5k^S!Rd+ha@4Yy~=P&9XKX>@L3#{{5a0!pfflnS6fkLARGA9F|X1QTwv z^}NYB!CWq2-p;m79+aBqcc^SWwqP>u+Qa3OVVccy=b)!d@eVHiVzRYTZvUaPoMnPV z&<(n-yW}zR0C<10`kh^8&~D`%=cKhJJ66`_)6M1BU^08nEvzhuecBW}KwnUskv%xr zFijus=yy#6bBd82H&*cAhJ8-yVDjEHd!#u%`c-_PjBzPyZ%ettLJypma-M6cm4}t3 z`dc8g!f{_oa4h!>Bw-}^y!of!_ZSQKx0FpUHj=A7X2HwG{TgVlpgt3ku3)Fe+(+9H z4A#jMtlR`!I<9P@zvffTZawD|c5Fx0V51Y5#|p(-~%>dzxmu>@VXJ`oZuHJIqhYamJxWG1W;AS(f34xg~3_;#=1lC)+8h zF?l<1yKH#W_jQPHzW&-V5L1#lQ^$DpWn=XEdSzqx3m`zaiq0afHz*XM=7hZ=Q+?6>Yq&Q|tLc8S zx#8!DWry^~$$c%nBE}D>zC_{k$V>J`HQ4;XG5E-k&H9N(-NbjXTa#xdk><-uHW_?M z=?NPQ%Wb$MQPk^q(P{_#+%T4j_aCf8tll9R=5MWvYB!cQ4_}zK<4EVE04t`ekhghx zpFS~R+g1Y=n`-(Ru_IQ1k^X*|$yv|0v~Ox>1nd3W4_K-y8^`($RsY!FhGes2jPPn1 zzW!PiNW|sG(x%i^c~aVEF@^m-Nij6#$siKwT75$U16y=S2R(puaj4>pXg6CEG+)K947u9QZb;|8cEh-dStXu5kP{y5>S8fP}lz=2v-GSp&PyWvQJx zJ56_H^rzDsfq?&&7Sg(){>PLuL0yYgl&n@#ABOa551OxY(#9e%l2ZW{ntlNCWT!yQ zoRD)LiimPyqVcL~tU)Q> zfl{LXoJG^&`*3XOBV9_Ac#wu(>A0oQ7;F*NRdoSCP{FfrLtY48yL9-$!8u0go&0OR zR#MwWFAL98o{@Lgnxm%V3y0PlNBne+lC8cFi|oi5kwmjy^Dx227`!Rf+!&* zK}bS~79+|ii58t8dW#^s=)Je-H4=67K1Of*o;>e<_I|VXTHl{ukqy zoaY7q3Xtk<0EN>pwrAWe)5;-heQv7Xf(%r+&XAiFcZPxpx4`pDX7jK4 zj%(fy#70n>lFsJBXg}=6XMVp3MJ(G^oV!Qbv~fCn$4fZ$9g@V@{LHuTR$uPhm6=tD zr=B~6eP!Uv=n72!(pEz=M_mS?_et>FSyM=5}LPkAfrluU%AS_Udk)`o~Us znQe>EQ<8ZRMl#l;^Uka5JK)1j+9` zPW;uS3Qjh3vegqqitfo6!>|64IKD!1JIC1cYmLH8bm3B)&-#AqL)1S4rKRQ1wXu8$ zjF?lEyj8u!@v;pN)>iOgtrMs#*MF%@jIF~TO9Itpk}0?h@lSaBxNzj!IYNA z(!yx)-JccC?yoQDe6X^Yz9dt8UuXZS;uoyO`}q)P&CL+3>S`J@feAF=oEE5&AednXag-mJK1!K`?RjM0%zNN5 zDkLBpsu>Q@aO)3Kq^-N5sm4;~{{eoe#9`zt%O-WpX#B~}plmI+%mlUSM-c6VtcCa* z$y)*X{mwdQvc1_we?MSP&&w;5_p2SOisO9mi{iOr<86jkj z=2?=`%{6VSuQD{TjjAc1&wjC&xo!JOC|e6rT(6WW>v?uPdGGmK8H(kjdEm_&k|?R^ z{n0sfO?YlrlJf@+0qpur06(q2eS_uOX$MVU5q+-T9zF9>?ek6gSnm3ydV6uVW9%RxBFD+S@fPY%3Z` z12&*zCX8?2{Qx=`KzuUW50n(%ufm~);)m7K7dM#s8(zG@ zj@2L8{Ct?9@O{0U8sO0-2VT>^%^>OG1hWTguB=zK!!jE~4tKu9FMUa@zwR6D^?N61 zO^PMM5Oz}erNqNcqhe|5osE-?hXyWaipt!s+X?XS@=O9WLTMe4Yx?CDRDQumZUChx zeXFO>U8c7aN9vi9OT|M?-#t&wDg@6h;a+Y_v$N7yVz)Xzd5W08$&ST^A>VfU-fC+$ zz^fV64INY(z{on`#4uIQ{!aJRJ39=W?v!Mak;KzQY%hhLy!Gn<{n%*YxAnqiN5Ttj zkL)#{mp>ewC6F1oe{w{#V+S>VfD7a+SUnkH0~Al|My2ZwKZsQ6$A8xx%DA5~PV=*= z9-M3BXL2T?j6>Cqg|F!C*O+B(PzYABZ&W;f`HjupuRn7PQ0bjq-0lgKeO6$|z&^S{ zY+bi}C}VnR|AOVmBmIMfLPyL7k?x4xE1kYOv}1U&rosi?84d)L<##(c3nMYjBrE_X zy_JAF8$2_*CrbM`#2?e|Vv4cF?h?YD1KOp=Yc(I^ zwmt`3jFWsSs(Y-}`?fMV!J}_L>7#@d-BJ%}g_)2$Qd;sLe)?3f=WMN??h&9P_-P}f z84HGP*Pr9KWCRDp4z?82erUIObDM%@5kIAOKhk$g?}DW-BG89x+UBCS7V`!Net34) znYX!JZCthJAC7J4McG{(HO16ve-Ydmf7$0QP0MSMBm0v%wko{!f%$0jiUO_o{Qo;dRH~*8^Yn z-MPhS`8wc4{9viZ)=Ml&wTEw4?mi7(mMpaRFm66)(k*S;iPU=extjL#l3K-!xmDA) zJHBgO9pp@XR^Ho6UOA|0Ae!HPE_zV2`CU`tggEhI(Y?tRKmU+oMWYQaW%^J2>_=tB zon*l0Ah(-wl^yWqw@f21WQI)Ym)d_w<#@Mkye>L&y&vgtj8(4R#jy<}uP@0=0M%;b ztB2~p#+)>|fYt2sZwI%Qs-8;i{McFG-}AJ%>wb{j>J(!1y7JEJM~_JoJDnYma_=U95` zJVJPJhJywxF&@*nHX7?tw~)PlcDCanrYOl8RnU&T2r6Q#QMWfnSlbbMazC3e5FOe4 zjFGrR+4-iWo3N#Ng-QrF93=FdS_V6yOb$g^iARM_+~cF~mo1o4b0mn+lqw}~ni+v; zPh=m;X|K=;oHn&v4?JISZ5?!7?gwiD)EB}JCofdpkPWGEY_m>PbXG~i$=xQV8YS}= z)KA*&qVIq6)hpxr$6G39WncB#9$Kz+vgwP2H+Cp+J-8hFl|6oV&fIUrOKqD7qs+xa zpaD@#g4hvT{Dhl72!)_^_q%9EcnEY|v>j!IKF6wyYj2mqPA*9+T)en_5KmJtwVM1f zwC=hAz@1EK{D`_UM#=cPLiSkqV0A~Q>6GUDicFSeTqNSznEf zG=+70sr?4zbJt%IX7BaCQB58W7s|#v(cZ3X&Pw3YG+`6qmu9Bpxin{9oW+=OyN|0Y z?EB$D>ugaw3ybqjp_sl5rloMQO3OJ*uoWY<51>t-$zz`UL9`uo;daY}FSPxY#XxM_ z52tE51dEW6heV-~F8$0aQfa+ z*rtLix1@GjBC`|KR zY@po&W`-i_O++hvuev2ok->yK$L5(kezwmOy|cKXYgzA@eur~;Ok?RSR2S87aw5fNJ9R0&^OVGjj8*RK6t)e;y0i^?3X1jiu&UEN2^r*jpIdS$lAF)R%>dEsi;! zG#YyMLTilP)%HP9$+Yyd$i6ksV_mjeZ43by$oi$r9wxoB6n43JRgYrppLn?722hXt zzKh)nd6_2lP~^U=hG+lc%E_6g-cgahTh=Q@z~$GhnSyRPMoZ;=AFdc}bk%kv3)yQi zX)k{WzfWYl@qG8zCgVrbZs)5ojf<31+qtZ~p`V-eKq1EBaTxy8l&M^ZE%_vJx0(6v zl!UQPOttIQR%o&g{3l^*&#bTv{g^%37YS)tOV$!e?Zkgbhw)k2%zLm0VGZ1zv8GrR zp652AOe=~}PHpC#BOFNf$xPS4a)2h5V>DA=fUXUD#XcZrjg=49mj4<I;e&!sjYV5*7Aq&OpXB5G1D(8kE0{9zLvGX(rlQ6>VyRJ5l^-GZOj`5sxim$cODgm(>6!d_Csmd;MdWn$-` zyT7GoV0KW)bwZ#Cs_Z&BVKx=fScWZkfSeEXiGI`pdvW(q<(?>#Cw2fIE{}tVQH7vu zL4E|L17Cl>2~4z<2HvHmm5h+WcBFe1TozWeSWU=u0rA{otdiZzTxTJXDN3i zpEEN;IlcW8*%m{tOFx?(=ebtXH7wgqh~^^I5Y3n)geES~K;Rohym2$S(B7_l5DV>r zCoIK{4hFE*lz9S8wlC`cz=fq7d_nh89+8K$a$Z9i$a%w<;W^>nNftg7H_1AVAnR$WzFmx@}Pz6qa^#1Xuz@ z1PL=MD&mIJu&nLQ%sn9wyZ%d2W1RqVX2B?m86jPjuu4AUNCvtkUSZMa)R!IS^qCP6 ze9~Q(ZJKRaV_4gycdz*2lxcv3(Tb`sa1sNYLj_na_Vy%5?hKCq_buKCbl zzh^kR&qM;s0Vp=T(8D{7Ej+HRMA{$jBW}gJ1O&4wU4vsgKnw+kn71MwlDC>Ck}i3<(Puuz1RHf^Z$c=YTY;N$ww`i;{pIVZ!-p zRq`McmzZVabJBYn1rwIbWs~~}wj;&}dr4mgDi$jjkx8$bYxZ!`12+kROghZeI{%ua<+BnREao{Z!Q7vegD}?Oz}m)#?};upr_u_-{kS{sqznfC6< z&*ALZ<%3$TZ)HDUDzI`(&kEoQ5)Xq5pENcFY~Hl3fA=H>(XeDBbF>pmTkZR3-hlrJ z-2fBtBGj?n$jBJRN~jw61E5VpJct-}Z~#7)bK3m{+Vmn@@RBHTkMtvRYN{>T^tys= z(2(4`4v}6)v!5M!R)_(_Q$6g4x{tu<$%&7<$2TXyo8SOuk86$TjO5zwJe=5Jbq--w zM>fW_)DkwyH_P%f7QJTb_ckk5@(SI~PJ&}+e7O`pEO*Lt)nWuNA}KMKJJOP_OCA=< zSDA^eu+wOiA%&zO6yj>ugC^KD9V2d>4a;}Ss;Wq#z}G`s!exj%uurBG27r~N?-e9_QfCZbik{av)c!fo0R9K zu&~I5=M`YrZT!h;0Pz$`7g~aMV!RIlM;97q_W0YoC*G);JV0TNe>=F)Y9P%HP++MS zjtafXKRAdvde-lN&rMwOsHdL5$QZFQj2cS97jbpzehmW;xadt3jaK$`St}YHMP^ar z*WPTJybSSNNrKRAUBlxPFF%ndsD4dDu}SzqI*XPe%3KbbRDmEs@kYwAopget2Ed^> z`5=BHE+)tAK)oY>72M3MkEv5sBM8&zpi9)_#A=r6rPro)zwiz+FzV_sw=07JeTs=| zb{42jz2)V+E`^Z5Nb7aXL^97mN;gyi8e$ z2V6CCB~N?h8J!jqhsjQ-OrU>z>2bhEV3_rNBXP1YL(lGIQ4RFte3pC5S{!|rz?2G>eDKfx3NxjTPFy{flre5X$ zp>O&{Ev^ZI*Hc%Bk=XKzN5)D$+wp$~gnq(M@-}u7r2r?k_fV<=4EL0Vg?WU&F*6Pg z4CYGjgxzfak|tk|@nVB2h0bl;Gpx2!NWm5OCfVgJ%#rfE@BG10y|DtTQGT#T=5_=s znWn|xJO)a|dxTm5aEylA>`I6hJ;h~<_{AfG$JZ$Yg1?7&PhnY&E^`);dY2r}K8U-f zm4gtKC_MQxa^tMu5H%Q7JFd(@OB}3@KkkeTbIk{svekvgNShMNjoPD6H5)gyEvM3~`*Hf7$&8{f%0CP}quWl)X*iltYg z6XeirtYGC3hMNdcdv=}_u_tWy8S)lZ8K(PaHmDFl0F!k1EES4ff=W4c&_cy0SkJCR zJIbZQwMp!?3lL?pe$p#flC7iaQ@k`0S#8X6`XLtoh|z&Oo5I!hwgV&LUsLl?VkSs{9!pL# zedC%CCFh~_4p|BDMA`abCP#Phju``3Tn&Hpo_{ZrWdrwYaQe`iOwqLl#X;W*p$ zJ{xt5756??LJ-zcai#r>i!AnMxQzd?Ys%x3YxgaL@wYG-vm}F!0<*h zw+t#L+0C(K!YYds#bwRW`pj-EbKzZ(5mnD`D!4fX7z)rzu);B{bOc%A3Y}RHgsU=# z<{no5o60ed4%pzBmh*(>=?B3;?(gL6Ol(xWga&XcZnpTEkNy+7v?j$$;ozykF0oZY zBcU^(C`r39uFZPHt14)*GwZm+tI5pjI*`W5fIPOSH|O@(sY%PC6hOk_GKO>2#|7Pz z+H&sY0t15FFnT)x=^&JmeVz2z1=9Q@ADskLH$w~aYX9EJe=PKWR%-vdbGu@JtnJd>ODR~Jtxc0(ilXne|7$g$Snu*m%2%=SmHolXzi+vbQ*QAxjYDJ zfnC<&PjtMhnB{84e)oCg<86l&7Lx%C4>mF0aLpJz_yN7>C7M8+O- z4d%!Ot&AeH`xGKV5F)>a$;&Gmhv-7U{Yw7Yxx^kk5&T_fr~Hpml&g&c!u0&@0UvY~ zd%hreLeR7+CLzV8<0(kBiC1f#-9^PZ+23gr4t*7qyhXAj1qZ^3K9QP0Foa#re9Sp) zG)XnBMiVQMJCSLqyFY3)l9520x`jb$R3e5+;N`ijJz2ii|CBb_vf`%@XJhvAU~|@GB)@`y2VG7 zTTDQNP{^9RL6I6O>ss@GGJ(uu2o-nw6&28k3r~2udBwH`Pt`p|X)t{*fl`;A3}F(S zzC+)KBT@tz_?TBm=pB3HHL3z^f2yL(N=6caCN9_HSh>jXxP#44_t?B(nLp1;iI5~h zE=bTtVjLCa`~bSKvJ<((*E%diA4>gSmD0btvq7pq=8x&50n<6rOO*U&I`kjYQO}>9 z5!NDq^Z(`8b@=A4?$_O%9$=KS%Dgi|*lBf`&P*Pdc9)HB`F2GpOP4Sz&{Bulg;{L; zb{aL6Xii1FXB(o(Hi86(P0FGL^ZbB=qP+F@6M;&0fA;%25^>PL%e;O54EI z^X7R$8SJCySnN}b9hT2(;}eb)am)#t5JR&t97?o=dPu}yOM!$jXN;0M`fKtaB7{7S z*!4J0iXNt*H4cju?ai|sc@;QO6HqBuiHxq~S;ExLyP&gq>iZyf*I(j)83Fbu^R}Zr z>)RkvT-ysf$Mz5g!#Qw6>jn6P+>787gi_+G z1F{Gp)Ct994APe<^dy;UaWQm0P+=A!#F3?dzbXph(xREMB-slOOdti_;PC}C z6Sx8eIO%pqh4Nn!&ix&}G8e?1drZefQ2d)$|49?qk@)(~NxPIgaR&(H^E{2*co!t9%ISqS}#@htW56 zD$f9zJaO7kz%?Ozs|0V(8=pL^GQbEl0KKD_`@581W;tqudk3{FCwrDA1*nL5&n)cC z(=TInCE4}Mcu0g8%qPXtFNQ}Usgci+%K}Bq!v6SVA&cO99r@qhimd;WMZkdYbt@Wk z`j?G;@RzN;HxTIecUB$a|25!$+F1Njos+$p<(*Jx^ge;xwJ!+BSR z6o1A4Xn)q^RW6&3QBdt7+zxO-i`=qn0r65@JL*`}T2CAygQ4kQRs`Cs{2FeClR#NEq@{rn1tR zzrjMWZkrOTs0b~SUlck^EwCA*maB*mMQUize~aYMaSBJ=@h!&rfbOZ1hp9-TR=5;o zSRc=H_~@&^JeabWm0Braae9K{1WZUntO9fjYen~9pbN50(5apBf?_g)FD|PU-5;I3 z%`CT&)Trv-WVPKJVD$IBs{a!gK$HH~rb^*2Q=h%Vmoz7K zrR?~@r{s^|IY_E`NGN#6n%IGNO4I9O%P9|)wrom2FKt+?EOwhrkz9r+tlO7G8rc{! zW8IMLqC8uUz`QSUP2m{TD2tS%2qQ13(O#X6RHqf14A_#Fc4C@oTo4JDXLgymB=y9i zQ*1z~K3XWL#dx2s(ZZ>zQ;DAQ{dEGgezR^2?_8+OS0bj=@STXuyfHq(W>VAjszvT6=Es+B6r?MSZFeC-KmR8r05&U4|g(#Jd8EKzKzP%uotGd- z8`dE}@Ws$_#M%(6 zoT{IYxZENi=W6u9&j2xTuXbHOfyH7)Cm~57NIyIHEb?rdkT)_0HbGGjAOcAu&X!o0=1*FvRF2Tn}kc+oYhp)DF-5z79*%Vo9Y8*AQX|n&`ppBAKJTq zH?ooav}}f4zQU&-c+>XtI|@K)j04cQ%QMPvBL9we`*_&Scp0c)ggEH_HS9lywJ`b* z-jD&{4Fp0OcRT;O&$jq{WJ?$F84YxMKY)f=I70l+vpN4{ogB1+Haf~cg85SjV#l61 z=qigMePssPr9n398Up3gp~{KEdC>_t&CGI70gklhQqKO z-n185i(xgf0-4bsm`i|V>S#4wQ=%b*kEk4IuBZ@PljF;r;qIp5A+p>V)&VD*w_3}l z*Bqwa5R%9s=xx4{1Ll&lhl{U-Q}V^YJ0qD^yyys^N{~IwKqxHn+BW7zvbSWbnMKQL zhECa%XatDaX%Jky+AsvM)1zC61k9InYY&)eY(jejmRk;ZQ}Vavuz1V;0szlCK{iY0 zKVbF0UVB~ZPp*Cj+@iw^0Ou4 zmTn$SDz}F)*Hr>-BDny+dE}SX25J^X!-`mS_<#`eHV-Woyz`2Nm^Q7(i+ePU>C4`q z;GJRT{wm_yR$pTt_Zy^Wz-?d*ot!{NhSH;R!T3bx^*ekG26B3yc6EWTYWB6V8|t!q z+PowmGK3kJJ_L+1+-Po;l?Rc%jzX*ie7$z4#0#7Oaf9I_JL3C~3M~#(V)!TS8%o+X z@f~4`RGq!YZZPrqx%BJnkt#AfVuP#(`ZiOWR2A=WRCCMw2w-R~F_gTQn$g@tYZ;3G zUD$m9C;tWiE9Oo8@!opCd&}3_EB~@D>Es{pWdXc*-)VL9?~-v5UotM17tJvIQ!>6+ zj^um~pzrn9C*N5k`~k=&IEqyREmGu3j$yZ5xpsId(Hof!R#FgxsX{}1DkK-o%K8J; zR%d2eJwmP_z{t4kQeESeKoWW6xAg^h1oAlBhnAk$Jt8m^acmKf!w|+qygKSo6~YbjF*p+Sf7Ospo_l>49QZ$X0m$du z6$isRgC^v_*l&+{Bb$Okbb#uo>;J{oqy)*C`d^k3gb_PloxD#@^(qUg4IoM8+W3L{zIPITDPNuXRys zyi)H6*^z~Y!0iUP&Sn;ZVg(M_SzzWvf-C4G1enz@P2TUYp_A6i4;|~L%de1PK$MrN zoBNR{UO&AdK)Zm$)W5Otnfd05HUH_SZ_$tq;Hkb+lhN;%k^VJrWTv z9E={2XyshHm-6h&xQ>NFms#KPs!OoU%j5*X6D?2yM`GW6BJ5&id4xD+3Z5Ax&y!n&)V(n=FpF+H2FWJ`v0pA^0kMmCBivQ*Gz@{mXbZ|5*mvB^?iKV ze!m}oc_qe9PS{++E3FQYbTI#9{>wq89ukP9`EAeVP`SYN9*rjWa_bL{^heIW-1E-DI*xb@o2JLwQk;IS-D(CO8_ znxcW7p^RaDhtz&GlBiRP~#O{X2%)g96v>y6o>?HMk)$I@iwPyjxWI| zvcf#S9xGR+Y`px?8g~6a zJyL*)4AhfNZZb?#`s5gXQ{F==l39*RVOZV4HnsOD0lshaanc?&diz`W@FYU}YSzH3}wJ za~Kh>H81iT6znpCX9cZ`ciNOkN5)P?@Ek~R2lJNP7xj2rX_uyT{MIRv8r-1jtkJXt zPfxOpXU*N*(R2FSViW)+B}si*R(<+#^zF-)n5-`P+n=_|PJAD%z1%xL$Knc@6UvzG ztoavilufex{7){CGUUzcfd6zMqML*)TX#3L>BiCcmdrlw;DE6r_LJF_+t2x@=RFdu zF3wnzRg*72E;d&d--(|lr=aE69r>E!$Kq@?zWKdCx#}FZRPWneP+_l&tBP0{15F*| zNS9N;Ij{Q3Xfh8osKaBhI}RT0H(9T3eXCsjOnzzPbxKPcPk#jB&6}38aIVa6uF-6~ zvr4U+#t92_P|;=W1Yl#7U0|LMG|bIvmd; zBklkH-5N#K7WL28s34@q@*D2sjAUJrnbaOaf$ZgIZy(56#&(xjSAVBqr&f-ui^enn z@)tb1+6gEVmxBpO0FLAvb;(W}<9oAdPe+l!a)$G@UDNCQAjSUA?q z`-)c9M-kMBtR}r{Yx9*DF1Ma9H9$=jtu{B`5$R0_MYZmS6Q#*Q&>kzP5QN)|vXejb z(JH|T7pxzkiEGLPwjY2y1Xuh%!6&i}WUL-4!chH&k6L9^#CQ+{Jn$ASgp&>HBG3S^ z-us{wYsV`uxRBA58!p;4Dj(VmWZ3MONMK3qCuk+m)bj>Si9Ld+Ha^gU0CWav9MfPy zF(!h1W|j)6TC1K(%_MfEA{$YI8Q`b}#0WVh@D8?QU3-DEm31nHH3aK5E=q1Z(w=x7 zdT9^c-&l3Cx}=SZr)qc1CCj6E&6Exx{&R;vN^aHMK0Ok;8bd9!-s)917G zlD-egrXKH&XI=yVE!9;*VA1cuVDgId`(lpxi z>RrMO7Xn!Pznetj+_IA3Ml3w$Z^R~VI~2rh%+HssJ_2|&$m2wzX@ zk)8UYg?os=cs7`MnQcKt}0(IIvXf#|1d;cgG21+r3&Rb#eBFuG0dH3fpno}jc} zNjlq_P3RmUWCYBxtFlZ4?MGyVG^m+(nsh$QVb$m&U%$q} z0vpM;$Fm2YC2rT?3SycTVod2bt4=n(Y}B&)8oX@KjEevf>$u^y^YiXnRqAD7$5lQc z#LrmM4OILI@!3F#uP^T9+}E=X>D-W?-;mkzBEIWI4$pVd6O+rWX3B+Pge zg}M4=4;c{fqwcq-oY9%tuWN&;4zp+E=T=KA$U>UuzNUYBq8u%dx7>II%muK~7#>X( zB(G?{ifIpLVHp}7B3~>}yP84`u;IvCA$i(sbPTK6J~1`s{+g~0AeGi!`&?(k+U?Q+ zALlUg4tXEg_Xm4T>FL+*89b`IMiy*CB}Zm=FHUDpi`8Q$FtP6*x?(B$2JmaI*eg{)`a#i>TzsAt}FU+&KS2V z(d+W0Wm=(3J8jkmJg`xX?;r*UChbBIM#WGoJoBe2@J6r>gXF+#f$O~trmU;Irt^ta zL!G&@Hd$cbkj!u)!aXE!uvTRfpX< zH%MR}lSsgy9TpJ&_*H9jI-g;sH^(NJ*U(xMw+2^ONyS4P<4?k6{Lis<`ZAV|IFuBt zBhG!3;Wua$@bmJi>+7d~hL$_pQf{cliM;RG+0n9QeDjhiim>(cO8b3E7N?f(aP4;4 zns{#snrg5N*m3)+H8~3|s!<-OiE~}#cOKBz;((MRyR%xc`N=WiB{;-o7AF$zIfoK|e<&1cWyavY;1Lm)=r!PxCqBY5N zxm>r2=#^eFvomyl&=>#sDKZRn*(oD|I3Wd5n!~0L;)0*!8_@ai!L{>~$80~q5ib*N zFZ*hsIwL%`(OnUp0klX^5(sV{W=~M5)+tB2-|%+PNu1@T}>0*~E^PT{;mT4|U0XL)6?dH>job&HwA+ z#$1A~SOKO>0)SKq?qXw7+!&r^QpO|1u%f_nY{BOhiy`S(uGe0jDJlb|fgM%BE-Qp! zEmCfIXs|gsmjr+(Di+3n1=J$Ggzp1{pO$v<=K5Z~JI-odF-!V1_>LYl6oIvJnP~(! zM{1s@W50bXY$AVJqJCF>&y94a5zL~3nl1ljAEfI62!3Z9{b1yMh+VZzexqA21~W>j zC#u#op!{m*^VwNV&7p`0>28Y0Lxib-;`rsbYi=H1mIXRO?JmB5H_wH>*a=-NGkVuq zKSxt=$;h_$p@HSb_X%goZ8Wf7(7mtr;6qmO=C|J+hA%Rso607wslODII2*iJh;A|q zm4a=0&UkGf&TDEh@Be;RP}nV)2=)ak=c=be>SB;r1+{u}o>&&m_ux%W)}D9kMY^x& zEL&;xDH&}`AB;N=sS}M|SvpDeV?3gRgnI3iNf7lx{6|yd!{V>q`J#zZRZF^dw zMKMzdqfO~kmytm0UZ#l9L*tTssovHgp}N@o>UW!!Z~YU1f$a}J#3n_*l~1`o9Y|9k zWXK=jbq6*~>Q&JW>>UF7^rPLS$jd`nnwsYekKA|O)0zE_oZYX#kXq3o=8*XJ%8uS#bw3|9Q5kV-iUta*cm*VuuuBHc=E#b`-tASmC@#WfOy2(10^d`kmNw@4S@xhtX0H1^1zqL|+W|saG76NeIO|HfKW&@bum`f+ z%&)-G@$^9t?)1JW=(nxz4}zADKikDk&mS*&z6JJJ(TwRoMp`i;**!3J$sYR?mYtu7 z4(yL+S1gnAYlRjMbT%^&etTXN9uVhNOj4t=xI$G};ho-n^1KBs$U^Df_0s~aCrZd0e$%X}SslK9x-OlsK@Cr+7c*NIie|fVIhE)@35sTIj91*y6<~_IY5J z7G>WEZo1F{*uJXKhw0ow5pP5mZP}e{ctS6Z>2?hhWy{UtO_ID44U0eKjGfrlyEjyn>k}DM zS04A#LTmnxSYWVjG}M7aXYTq%>o8Xy0|>L9qjq86El{R3&)RlRQ|8RE%JR2+pVZA2 z$&KedcR#t8Jf5vwN(y!G4sAhA`n_sz zIBFf)I;HN*e!V!7QJ*8EWO_7GFeSD(Ko1r!IMH>hdz1o2$|O5$Ce_?u2TNUb+1LA# z|QcNhqa7YQjZj`fjqE-n(a6d2{fgFFWuro@Z9Z)v5KhR#)C!-at+t z(D2pV1Rkq-)eMNTV|e5EB$s~ek~dXJ^l&CQ9Q~vn`!ZS<3(A4%b-6+ zH^v>8#j<%}Wq~=Ozn!yG(4Bwh(D3%8Yp%c${MK6Jc=u;nh;!Wqe*635$$nrgOuS$aGgp?2LNAtVd@*j%WBi8N$e?diV>}7m(s@w=^@&km;Ev3w=!>ebIW_#mgGKq{f0H<0$M?c?U+dQRKM zsp+FW?B1NgoA0HI8o%UZ#=!dmp?{zQJ^Wmilln2|8})EzIm>pR1`2i25^-fiuaCEk zh#&q$?4h+?#4izWKp-g^dmST9T;eON(!GmjMg5nhio?jbp->U-NR|6NoJNfle%4qt zuA6p8n+v`pD-Sa~{D8RSK7Ny7b%rh4dV(Yv*JAzDr&Sfa*EQ+7kj+A*J4(0*r+R%k zdUn_+>!}FhImM$pCSD=-SFr?#zL8Q9inX{%#X2JH|Ihi^0R9LMjE~QU<~g%liPoLN zA<2VmfG(D6fuNAW)g}C$3gxB8acJ-O#i^@75T9kQ1yqy2>}Iu@Wuo#&ktbot@zdvm zr~7Z~S+svN%=k{Ub08dnH^48rm?YM=ui@_air;*FHfb{pguO@ADMug1>IK(p$9hDC zyDaz(3WbgBS1ewnxZ$_rjqv|G9b2joi*(j~9x=Nu4^>Yb5+OC8MjRB(X33nO44s+= z9!Sk>ocJ-n9hbg5*ma5QW6k!Qsy2bKp_DkR4Gi1fFB}Sy%y83CL~klQAUy{*w?&ae zH$x=YFK5^rM#cG89L}i@J<0!8N6i#@YYTNC8Prgo;P-xwLa2(Jo$O!KvL5=g-!&EoJ}| zrrqnto!!y+b$S}e*SymXi{uJ$Wyq?1aU(Hl@G#LCvnJ#rWFifDSy~WO4Ju4F7bPiVydR z3~o&(fa}mPUx_mdpwI2Upu@dmalJU1iYLN`y`5Lb zLH$DbT+VBOts)Tu9|i26s1a@T3Dw^$c*%DFFI(BCAOGSQD_4IoZE}Kcj*ULfP(Mt# zHI@oyVKQ}%)60oiS_Qrq5%d?R{$k(c(H?1Gh6Vo5rYpBYTODYd4V99m-4pFFSN!ON z)(xtclZESejd0x;iu}DFhp(%N?cFZ>ake{svD+#d!sUrd^0)t^b&@oee#c|Be#bb{?-g%y8C&|T+i{9BXu z>M+-iMjJB$BDp@v3%R)P&4cvWcDd9}++40(jpv($WfxSyPU?zqU(~O_LVG$g1G%y{%MA5g?)4o?GCoQmKQ~qJz__H=Z(Q zS106TFv|yZ<&J8=R@Ph@#M=5G-N@IirC-3KKG-IL>XR2!pT4t(@Uq%1N9SA0+JAVunOZ0q6 za`^Upo%$}WAxlE|t$U*a9XRR2>6H=6vpVw4tAbs3vyFmZiu<0iV-v+2S&&E5z+BlB z%@Si=(1NF#*Bj|q4?NGigUO_T5qMzd&GF)#r^O4@(cZ7*1ltG93x4tSy#;r?^>RmL z4I+URUPV%7V!nlS1-F-XO%Dgd?#$x1xp|2VX$pYOh4fAKg6vciD7I*&&x=A^=p4q> ztiN$2*#BJlepC8597=OQFD5K8?-K(IGp<`tJm$p**J zshg9%ZP>S*(v>?uO_tWNZzPLItJhDz6ap&+RmTEcJ~_xNaM1YyntcE*&G*I6gcLrJ zJ!Wa$({$#73&O}NT3)QXWWrSh66B|on#x{4y zRXD&Ds*^hQs|vyiIGTI!T(5L&xl zT-=~)*+c7Uo`q2s5|u{=Gi!(6xX0C;fneiHAY}GqP$Gx6aR*PN!4fh%cSY}ugx^^5 z(UAvql$_tiC!RX7veXcu29?Rtkqfg6m<10;EeW@58S zjgzh}^ucKtrEx%)PV?rx^ANzz-!C{d`6H8n_Xl!qu(hk#Fd)ZetOkP*9USY_&@c;3 zm!(AcBKsdt*QmZoR1mpQ)Nb@v^Q#H451MSL!Yo8E@p^GpM@ff68?ZY@>j{7DIJT`zJ32gh2->e-%c zM{~Xj4CIfr4kR>o3WCzBK4|f5ue)%M29%{iq9!`EmdL1o@UJZRTIya3gZcIq(NrpzE?$R)>>*`pXwGPaTtEgIFg z*(D#jAG}+*Faj3Acmm6CTaZi4-8tk;V`7nSi1k26-)*>vClucA-+Ewq1A1v=%&#NK z{a4XS@Y~!h{?Icu?U!8BCY%Lbm`}5xt>~&%J%rCMayX4MV)lVPJfl>HzTyHPs6whU zzG5%p3&|-z-ex1Z8bx@Gn3$5CT2_H1iv5z{)#n|CW9s!=TYb}SBXcqQZ^F#)A?c`$ z-{=ztut}&y2!HdXzyAC2w*FSt?u*{MtZLio$+KTey|#^)g)tCW&Pe=P;Hc;ivr+ zUD7T^#Rf%kd~F6OG1k)HC9MLqR+74#o2;FQ&=a*LMQ(-M_hR&uxD&|wh{j0y&M9*S zl>5x$g^`#g_Wi@wcfplbiUTf}+!*IO9o2db-iK0lqXQx(o?3Tj(9QRYJUMmjMbUjE zb1A(@-+}oIlzlOq9F~UqCDJb6{_+GQcND8W9}(62iC&X>J!{0)n%Vv5M5DgeHGe?j zGmVWmnm4x$+|0o8pu>u12dOWlIpm?(^%gznn!c_(-@Ns% zQS#RQQj9TnMg4kwUp&(WQSkZrwN>{$Q}9IdP@@1)Ux#db$~ZsQkn|99vo1C4i|0J1 z@v)6dG}N|gz7YLts%}%{E_?bv82hTIsN=R<8l;sjDFtakKsrT28tE319Gan9Kxrfu z5Rqmm2NpCrvr?EHhyG&lvG@5y4IXyQuxS)9Wh_-CA zt`0cQ&Gj&WE39K)1wBUFUw2kR{+1T!B#UwhEU$OY^HkqFS?n8W#LP2u{g#oN6vrX)>I7{nA;P6cPj_V{{z39Q2MnOv# zEe8tk`(|1QD=Etso-%8tRP>jE_)(BQD>0itjjyp~6atvz!6Q<0nq^T%|hBEgGG zJ-bR&;Us~w2dym;F)-06)%XTS&k~_&Q65%eAGFxzbhzA|@3!X&8Yg4P_$BN>x!@2s zj?a?)BPCHeCO_Zz?5o=5J>cOff53?#B{3{dXmL_dnO>B?qmB%tM~L&wMs7bVFTy)U(Y#D{z9+qKop4^L=#bSrB|Vh(0D_laWQk6syC zC(#_=!%}n0FRH=%m*X~xn}j{=C8=Q}4Dt`Ljqn=5 zhugpluqWY)l{{&QZfPJiFb+KIEru3%I40};GH_I{_F%$kB{5YuyPs`EjSAKGWi%j@ zIoA#xfoN4R*yvJj?{Ym z4Iib(E+WiBN6wx;uubGmz=`t1AYQMjqE66PS{1_TS=IJ1JL|KB^O>iCBmxVqLCBqY zWlmwJ zZSTR`QeS~BMnf$m#(eI&)MHL7Q8&rwL0W6wq46A1;I!?Q-7dxKr|HHlm<(h#LDv7~ zkz8kB7?c)}V37Leu=CtQP=y+`umnAPQS>QSbbx4BiXEk9aEhn{mY-dq*qHG3u4gP` z67L<@&j^tX5aF}jve?p-Q9&K^RXSU8uzz0q*0-xB)Q49d z9)58|^FH8!lFFt}+7C6Xye5X~0?W<}I{&D9XS5h+2L+LxuEJ@Iik%TFAM8OAJ?K2X zs{{Btyn2rv>*s~Q5w0K)x}u?r-aLp22}>BK)5zb zM%&J`E$#5=P1DekA~`hjJ9^kRzI~b&nU07?PdED=LDxI*U-n0mrPP{GFw^algYm1| zE~F_h3#y`iFbCm>)A9vM;*3Z!R5pdedC;no?`)dSji$Jh;b@6xlce$s5U-P_OoDgn zvt+~)Ygs*TW1abQ&m#26@m}tL1$utcCggM5nl<7_-&({}U&7hrEHvXD-L2Dc{Y4cb z@%e?oQbe^4gD=w8LgZvN?w5BGlQh!|7T`Rda#7vfYn45g2VeYJKVra}r(;%^rU{Hi z1;3d899$HNaRU_LR>lZ|I?!XktBSfPPjLMVmRdu$N{gZ6^A`gfxixU&ucfI6d(d&A z+Z26;d1A|w6Yu+}XUymep3*JC7d(f4wZj67Ex)>r90fp+r#253vf9aRzwQUOx%Su4 zEKJ{b=CWU&p2m;^%CzvF74eLgk`&;hn1OVHSw*EArB_*N73f5aIVhDvXLS5Nnat&e z&B2#}>;^Dw;)_$6#HGuA>~aR~lr`biU*g-~E?o>ER9#nY*MO;<>7Mvyb|7(qQ>^p! z?`F(1iX+Kq@BVC*MMqtU&)!s)wEh*Rj5lp4{&IfB(Pxnza9=$NZm1KIfj-2xmTET& zoyA5;|B?QNma>V8?x0No4K##|CKg}jYWyV>V%~-XKaUWpC>!00aGdzZ;&b{R zL`1y&*36FwgnPo|6)o1~r194|gL^qyD02vjNf0X7Ip_NLi7PRQhuPJ(fo2r5h6E%N zv^tq_r0g(i1Yh9C$4{oYvpzNhQJ36gj_MJIF%k|+6y`VwPpykE1?5xbWzM8Z6CCJ! z^u|;z{Z{L{Swwone%KGqJpTDDDOlB%G8I4TMkpOh;#k|xI(C1q7mmTHqbwF~rFvwXJxcQp z@5@ZuR;VCEgddRsZqE@Qjsg{_PNwxWQY2IWcES>V0DG{fPoXk_bvEu}cvff<6e3Aq$5 z@roobSC!=5KjFlz_GZm_vTkwoJP@-EFEU$#m_H zn#m_zS!uqv25WbJ@`^KV6hp!u6_jn^y0xufx~^0$!gHU1Kv(KwY_vGbl=&+hP= znP0xR?}g}ooLK~{mC?2xwW{ubn1soZc3KR3!f%TbpvT4-BuOKMrd`ZTu%aIWkniib z%uG-3TVV@N{lbgRVhK83kdxYpd#0G=covde5uGVUUfuV2-~nKPa>m&=d*kiExJB&? zW0tyVyS_++%c26R>^*+>araN&$ky7ndPP>@KlFX-@-YLJsNV<*_3^K&ci$}?(BW?C zDDf2Gun7rC-K~*FemXt#jiNe98`XF8)qEJTq-yS{XKV`@>KL2wEa7HJ{rD}YwOMQK zW%z)m>~eW!C<}*0g4A_&vlfxs_9XA;a;u z^O?NF+?y;VSUm;#OwU#aH7(DN_@5jhvCg2)*h7u(z#c~MJns(jFpu}Xy%kQtTY=OU zKd@W0WbNtv1xz&jfo(I0ztLy2&l6<@$%^dz(PL4Td^%j{`qH+agi2S4-b&= zy1RF~wtazLqvRknd}ua2V=z5mNna0J+{af3wX3GMqd@|m2S?Wro*FF7)yP>U%dnrl$C#Ir@y9eRc~-AaGa?wg z)vCEy_Z`D^?jA3Hp5LeM0qLhxXgOoa&z?&i;*vgHH6}b*+sy=-v$Ck&CkssJ{KR>U z&@sG98opC@nI`jVX=|l5=BNcdmLO^}2@B@I(4jKBh=D3z0OqIVgTPA5r;SGjn`MKx z>r#k=xp~XL%6$OaKfA6Xn6MO#=jiOxnP`)MJNi@_asi&DNoVrnjgM&&Q9{B?_YfbH zN#(x}B~KD*K(V;ji@z!gDBCMBLmNo9A~V$M?n^ad=+36P)X zy|hG?8>hOEf37Gxl7hALSl^;cQO0jYtx6Z72zsCJO=DbV&5BC%SPx&0jO3e??V|Iy zBHu?@siN)5Inxx-WajLxcFZ1%)?=K5z%^VxLvfXSI3VSIUW);PRR>6l)Yzii9+ z*w$|y+5R0gP=W-un^3I~j{xWa{f%xZ0jhvSAUEV@;-0v1BNkbT;U>2O z+q=Rv^S_1zw%FvuG=*Y(E7x4xuYW1q<%AmHuK)NluWyKc6!TW@yTFBghlBOuY2nkK zJmEoTk6h;+pH|7L%e4c}-&6>>f&@~7_DB0Lf+@V<{CLqnkdbfV;fa~e)WC@zk(MJi z%VvQgD9h@irx-JEGo9?aU6x7^Yf0755_SSLWS)&AhnA|Im6J%g8gA|V=&x<0M(#LY zsbTN6tN}km+@!WIyx?(W8Nuz~JQ^fJs}WKEZgA_a_POJ=!DStIORh#UX6!RyF<>5$ zsj*kmsO*pQgr`W;!F{#D%1)jD{cp>!?D`Xq|vF~1+O^IaM7*6O%$Psi)k0K3e=yC=lFXu`eF9` znb_&QG5l%YVpdM?)HK|V0O@bmQOSWFdLvv^*1w666;1q4lo({T8*C*e5+vzyxcJW^58M<9SN}ec03Npz4#fYpQX2;2x0GtmQsgfm2V9w-^W7I z(0MsWl>dYD)VZ?Sigj1nptiEpl1h>+VCit*n$1vK1n(X1Tc7r7%uG-`=cu3`;`BJK zb?Q=oKg-m$|NMz?};gNOOZn!@N}RZij0H;Jz<{^Fca-+YHB;s~8rhx&rujMt{(A9SJG5 zIUb$M)G;2LYO_G90ZQXF$1a!JfEb8q+VLo_MiGRz@_YjHLG{t;l2vz z!@O0rJ@Qm$1lz-TnB==~7$zgV;#_Ygd#Y_DWmv3i7uc9p=`+71+)uVezp@4Dz<7Lo zW5Azq$fo=p`t;!}TY6Tn`~zReeGVGkS!!hpR56jut2np>Sj(xuXu+vU|FWQRY(m-g z>(!c9-8(bU#kqbHnTZ@j?M9hC7;vFbADzZ!n{uOH!9cs&x!Jxo{(F9-YL?5?4l@DG zb>l@Aux2|o&eI1~MJyzXd5hl?5+35$E~HzelBurfNqes(cjie6Q9e<9D6#q2l{F2s zWja)S>*J4zT(F8y&)PamHV{C1m-!_nq>8!nQB$ZyuVsJ;U)pO3dkCxG6W#q-w-K$J zY2KElu(_?`8C=H~G$WMS;ZJdjudDzi9Nnfl+*FBDKL zkCg^jcw#`SVWi9WQfZ%{v9<^{LMdqKl&C%tp zPYP5OKT8{nO1*UpO%D*5JP;eG+PnKx?e_YnI~m)XTWP1qlvFdmKjBjJKk!0plytSw>+AVnr)K-i^XccMJ~D~~(!+g-~CYweDq zvkSV)PJJYB=09j`?4WJS|LEr-gt6! zV1?*534A2qYW7serW)1-D-9~^LW5VU%E<2hAel@$m>PK{Ky~SNezevlD0Ulxz<Sne8Q$lEr zMWIX8!S~^PRq3a=JAvV8wuVT^VF!8K#}Go5++qFYTNn@v?^tU@N zjBePRCpc|DB1{$aAS~p8%ATSdj7(d^B@)K}`r;}{P(5HAR0FV5aY`PW|03V|-vHKK zw>L;ga|>D78ZL<3d<&9R4i#ovHbsj_omxOlhC*>YGxf;-G;A!P4miJR3l@Q0ig{Va z66#}a>&>wg!)6(bdLNWD;DNtZ4R;5Fp9`(g)%L4rEuS0^5`eZ5NtqSZ z_VWz-w_zMIO~%hiFMyJ#E~(c)h4-S}}O0K_KJF&^_SrE)+OEQs%eS z#jvR3VWUnfHO$Hjv)o|;@3qn_Dm-ZK3r!IHMaI0tS{P^67qbo|9Aa+Xmpx%z;w;n@ z>cl5uk;q}To#v1dj%1OKOvC&r$JLIJ9Y;?M^~>2%DWsI3*C5P2@5Pp2)s+h@=vl-m z8U1MAseV50vZ|CwdWaEd!09I^m0F1HH$v7rt-Tu}ytk4R&EuM>>wIN$umX^O00lDUPF1FN~jqa{;#7l{K2>9sFM5 z5G!;QD$B4KVzfr}n67Dy?2*@#De7CmN4PUx^z(fX@t1qoRK@DOQ=;J!jwBaB?z=awWM19?WXFal-QGhk@Gga0~i#(SV68%shce{WVSFT5juP88^{$K9YT? zW{ek$(_Zvl{-4k{r>MSzQ&BC7 zKT^ZS^p|crw_KuqP_RDvQqF!WbBj~Ve24qhRS>{0L0Vgk8I`F6@KKbbOiQ>}az^mM zADn0`m7SVmMDfAE!GMr|9lad?GkNY)treDuXHu^XP>6(TAxB%Tz)|;&RSXC(p zt!R2$1Nkx(SN0KSYgE5<=hOm}Eh+JmY6gHuA%HH0yx!}8f)V#(B=;J5$|o#uoNFL! z1vk7r+avw(tRH_p@7JC%Du9jU>>I<`_NJ7X1IkOp@7Ir0o4(zyLeFK^r^JEcKn21< z^=U2GN|x!ci#uh&XyV}_650@yF;3T{)~bPI)GD&^Kqgj8jD9RBbFZEixBlK`1&Rmh zUG3+Q+N`ow-|PfOJbS#?!F*{o6R&8?@oN6u^M{Q6DWR#H2Pm|xf|yXUWL0wgUbRFq?4YzDH znT0Rliz0cE4&4bM19&GYRU>s1gh+CM!{}m9!v8=e52s|`5ICLXRnZR`F;io^Kg%&`_HqUA5Fkaryr% z$1?vk1^-Dt*~86fYGatD*v0}?#UUouW_t&I>(-M9d>{+(32r7tE*_{e6^RlG2Vobe zaLLDiUoUuqJ@!iAB(<>nFw{`|ZIk8~q2@6pMVgr|U6TJMe&S5+zaYz`zex4DzLbZX z#SgRhdx}Y`*Ew1W7&pR|Yt;&4_2n>!Q;HLWo^qCx(@#d8g$^aizdY~}l8hr@nF%~1 z>)aWvQ<6uBsNk2tQldOdQ9R}=8o4rj&fdO8{L`c|&Mb5Ji8uVtrQQyjhN(X^zt(Cf z9aGyGdU1K;8C`zAHgUpR*O?Nsa2x3@epmHA4O!M!>F78(tO+ysoE?PDU$0GY3w~yL zQiLrB$=6kpf2`RKsk~K{*AR@^A#;!F#e7@(lcU_lufL-H9pH_%+DC_Nkrnx0q1C{kK-s&^!|A9f`7qm&Q!*U3;&qtl>Nn=3kHPQ=WJsW4C<+-Z z5@HB*J=Bbl^-iS{?~dI-N&b}?Ub=AjpDcjbouh|vwi5s1DLbukwVob6A_=Gj0t(6} zc^(Jh-z0J{bv@dYEOPYteW<^>ea$=#oi7gW@Pa6jjyCQET*=n#t%we^^zl=euao8v zP-XtPx%mk1{<2X|y7!%mNf#mN#U{`y zHl38|sapqKVS0PTMCrF0-8hkN_?^wU8#hbsB(a*8!Mk#o z{<{9|B(|u-I+(Q*YpX&|gnE%c-zG25c~qFW?5Injzt==j-qkOuf`X%p0>|#8BVUN? z+iO32U8@rfh~i~l%^_f#8gbcblP8lc?HhqWx84_*OSOO9XE*dJ=!1|NhiY_s4xCD& z;J9^whvfrg)o?jQ(WIf)hYG?kHDF$Qg~w%v zPYv%s!_H@tx#=Z0dX2JrA6=yhM@KN*lF1xvXMBk7Nat?~3|{{gI>N7@ms!%Q^5yA2 zBGuY(0z-Xqs(Qx9kY#IYj(36;koa1h3w6UX*XTfx>MLWD4BmZ)@ZYXvfC-H`IhEID zxxgP^Ax@shRoH*{fgK2czZyHmU5y#xz+z&K|MU)* zsvhO@f|i@{{J{F4S^Y`(PI1Jx6Sl%AS`ATVU<>|nUIeUL#z~@7H&G!oGO^puqvur* zeg5cNlunHY1GFi_CZBhMpdBarNdH6rw=lT8GP6z{0%doARftNTjF z3w>QF-rXxV>Msz%*DvDR0prmh4qIPIScMbwTf{Axen_{7rxST4Td}QQNod8j43hXa z5_*;(>zQCo{V1mcZ)e<~ao_nqc1vpVFEZ@9a0}ZO_7~4f_TEueMGW+g-tyl0vswUu zmJGA-(IUCcn{c82h2G+?ef*aLkIg0TAv0IL+>(v3e2M&+BX zAF=*IrUtkBty?B74ptAXOtW=c%zwWPrhjCM{Rss=Xn`Hofna`DGC3QeL%_@z&Ft@H zrV@G-xUpEB^m}!jNVQo2)m7i^()6;X;0VOBonV>=>X?ttmH_H35kx`WZF4-!Oytw= z<{>U2^_7-ELb&gz*R^sQw3}k8X1NLnZrHy7I;#2%Yb=z+sFsJn*fgj3OfluaUv~LU zkAg`nBY)f3b?=x#Bt%_1o<~&n0*f4Ao3H|G6O36?X}^+3E6Qzz0hu@P=Q3~B#9kYy zNil?d#}IpkogndMv5n`O-XRwEp`4<$*BE9GmP%SNuf-Y96A!bU7`uVw4+8C~`+a``pWlD<80wW6{Txb43}%|I0L{ z_{JN2xbYy-9-Es!5<^)I?-OIrhy9_Rq=L|aFi|#TiPuptFUKFctt={uw&!8^?K8qi zekp1(K|8TEK}olvF%o$?Or==jrG{Vs8)`iLBtRZJ*LQ%3=RH5oT~*%wmy{g&9X)u| zZ@?CKKm)C_=w2kcZ!LP9-;&6ZxS5)fj3>H6eS;Bu6Js1a@&)JpLtvNaJg#pTF9DS3 zZlbP<)_(^g2GdQQALf{h6@$2!@6Snm!ee?dCD5M~04!YX1aO-4+kwWwFMl&-q(4L;Z2c;=|b!qTEE&*K*GQe<>)N2BKJ9@$=h2O+Q{w;kx0Zdn9}oe4zl- z`ALS!K<+rtK8CPT>GRHu_n~jx!n<1wsJai8W7muuK+u{t`g-9~INiCvy60>SN4Vud zr^5FL>cUz!tj9mzb@m3ZN(Ee8HXIFvh#-ZWRm=5XjG(O<N602Lk_cT=l%U$d&VBj=eFdESxX1?evq?_LjC`|U;CeL=Qlj|% zy+REccsqTxJ&s@QNZ}1a%)qmDqJvwGk(Z*~DKG(j5sp1OHb+V<1tdLkqK<5`TZSDK z&3ZZw+&Nt_Pv@GWkJQp_Gt48QMBafI_|J2o z+XD5wI?IeIaJMG6SLV2#?8PUqIgElEGK2X44+INn8Zdhjn-jQ?or5N9nh9FY>Yi-y zZnTHZyJVr*O?}qtcg|;BXk4+CtX({t=LW?BGcof3G5)_;7NMsp9rOqP{sLdMt<)X| zMlSu?*eBwDxOV#j=l#e$0nhsfIDZd$i}1iDUStCFd&&f(HA)vI zPz1{eX4y`GzJ^R*fn%h0)AT)ggL$dj-+c_$XXZY=qBHwJ$s8cP$2KLkq-^&1?iK}> zeHOr4@E6+0rEu$?W29DEfamc8d#oud$eoMgYWFNeo9pfxV8Fo4U9CVh!u#}gOI6~svC^MWju-TU5p3#sZ72v}tB>SXnWgzCSAOgdkwf1&`8N)$SL&2pQHX-}@JkWqWKGFf{wGwtH zu&wO!RKwpYx} zXB0z}Mc6y$8c^!r)z5*iXm2e(h|W1|lrRvdj37d_uXrnuG_QUGW1Txec{!qHj`(HO z7vbnhiEn#9k1F@akF@f8jwN)vB|n^j2~RIlZ^=L*EJ2lp9({e@z-Po>1oISc`KN0{ zGZ*@@f>9?dAsQw0?2_SXObJHqKmu`{!Mf_HZe>q*LwR@v}+(|HXj1zvNk zAE#lvWzfk~oDWeFJgdCC>|@>CfR=|sNZIzKR!bv>lU~qziTo1n5_MDrh*lO0b&&D& z+EIP3jFoY~d)NLo82Z^p!RxH$-bS0l+QH7~2h;poqPh}h0ZtmMyt_e}~lS z3IctVliC}^ae<3IADrJX@zyv$(A@qHUS)5ef|NTGP9?^FP#wc$&8eC(043hubdbmE zwY!qvoU?lbER)dIB!ohJB{XQy0mO}6efY+(QP zuH^Ib#!`4b`!=Oo_4rLKa_eZYC zvnH78VXJ$JfFEE8hKhtsSnZ{i$&CMJG~4+(vg?*K{qBxzoxK9c7B!5;h{hLKB|!DG zB-ur@2BA4*i|Ah10dH#l&e8>0_%gPsJfNR@F+_e`jzn=PAmQMFhNjG!{lyqJ=?)y+}j&4!{ zd_fm=(!&Mz)$@5b^8TVW<-Q@z70ltV=!|o*&a+78l}PGljYaGNLyxpFri~1##ox+m z(jLjm((d6s7*!JcK+t~~Q(4BXHq~Zltkhw8B2><+N1h);(>>;s7L)JsC$+Czw$a*D zCwfJs)yGWghdjS?la0MvwVYAPuqqoQdC1i5%c zr&~{!h~LEehqjR$oZ+A*mCxQMY?3MB*AW}hrG~*50I%BTA8**K@I_j%NHQ#g8&FQ& zOs4e0XFn2yAN{*yXfR6*IWG?3B0m3!qj>&fKqw#wB}#JH_p?MC=jOpR4{chgw)0g5 z#ZTpa>{#c8%A3O^&r%Ov#%i>okih}Yh`=#Bv@>_?qo>PM)CU+07o7I`ZF+@*8u>;Z z{vfI4uhvbJI`;6EMCkBn6iMsPD;GaGPyd@C);7NccEuz-_3-)u$h`DJgA5W=cM>cB zhx|cq{#Ek+TWwl{iB^)~GNBd&R@uB_dZAw7vy~iK6H0hT5qf5pc&+D4u?W7_1`)hl za*Ri`$2oW*^u(TOZo(~;jG9~pUZNkKwVbv3UEfO^jJ-L%=|`FGneddUaPq$!bbLq- zXc+UkL5oL{N*65#i8Wz$|8|9s>a>g-2JU>=?p1g3XnuNSSWT?cz>WHHK_;!UWkI}W z#*B{o-KLN`rJ_|f=4_e;1SQ?GfK(LNWY^|8*y`W$62_%KfIyYjEZ>{6o3uE4HWVap zYQvCPv+ z_%!~FdYfn)Al~P{{ORp{D{+&1bJMd^y9c>&44YQAh2_qj`dJQB$IZf;=f74KNvuU4 zTpBwk2K30+c&3ZbH;4sXA8;NXRzGX$3hY2-x$k;k!SdfJPg`^w3;{6*rS(?WDg?jT zSYBD>-j9H@KY|#Vtlbf-p>4Bf_|!j-8_+N1I>&6SASSu>p~K_7xiN$Ut!Els*BI1( z06+=E@)JX|au=QkLW$bHx^t_{iAX*tRGXT7LAoFkhrnv-OJ&2mZo8Y&kS30%om0sz zVLRgZpj=WOmee$Zd*^C-6=ySj*4~pHq<+sn5ar5X)+pVmT)=YiLstOL8yOjaU8R0c*eHl3zzyKA)fV}qS7n|pn8juvG3GCg%@nPqgOWZn|_ zfb%H|+Vj10NtUYAy8joVe5#o6jW4pl8OVx5b_FH*PG>dGu;nklS3$C~{X(Al!=RYLlz~DGY2i-{&>#P; z&?xx7D>UpgrfnP^zY=?EG^ZWM(onGfjlmCU-SaZLFai&wTi)0YIT5;x#~pwv{NVc- zcUUeoO^L3$OP~F5guh#MCOvP*U57@`n#5D$T8tB+)IuQ9^Y`ljkhCA2!Om+(B%x;D zFLo{Y&ts|?8!DKuum$iBF;*ATNXL^2wdR&8P(N+2b@Tju23jPO#N)o>a%6SbI}#L0 zap33^4qTp!161p4jGr3D(y;QwWS_>-J4z+kcGC(xh2pMXR5^J-`|1)GMpQ<}n_59a z&JIm}{4yXt3!UU2m;(E`!E45dSb+qRbL*#CPd^&))eig+*u9U{HDM_`>2dHl!!}Xo z)X2ghN?#su2k!@p7@&TyWWmLd*B#7#Q(H#bs~g39r$mdwM%}?XQO(eHV(&nCCGru| zUz2WaREB1Bu=o(}wSXHpk_l2IF=l!5YnVvOY-8sfGgyDja^}4M=U;I000MuP8D_T; zh^cZ@0x;urzaxvD0jVqG+wL~fb{W&mfMY@pStpQR3&;OG1 z`Z@a!*bgO0-74Zl@e}M|8JK#H|KyGdUt|-yE;s`ND%LeVSp)roa{+U=a0qx(Q^tv2rZh^6x>7{CXy<;Nzj{6=HWMMKY;e0=-qxdL z%+-A78#|r$Ok~W#3z{Y)W4Y8J_|h7nGZZ*LDI}$3yqFq_C#QJ;n{(({vBBOol}Di2 zf?N?kCYMx#dxmp0N>(}bW5s)+h?+0>z&o$5FSkJtsrt&~+ZOEiZ1g{)CcxIF2PNu_ zaPQ7g`w1E~th?eihyAL06OLP_yBdlmluJ>7c0Qizd~>7I*!`upQ=&P!BmKZxQ6DFo z$wPY*pJS6S!@vO8X=M%Om4#~0#W%BK&gHLX2LzuwPp!cTHjqJX!?5r{=_|9zN-RKE zA2L2;G8%(ZPEH(6p4OFJ&X?XoJs3o_48L1F4h*-8y+k@Z{c0WrsW^B$D|oR)O+Gy_ z1*;7DX*WXlVDBE}0lNCF{u>54W%QQi?TP6H?R=%MTI=%I=-`K@mz1*^0YUDG&T0CF zANA{J!OExGSuWgc3=vLFf1ab@#nZm*YaVhyHwzf|m8EixP#AHyV;F=K!5O9{ z9Vc1q^8R-My$4L7dpNt8Rrr>yJkFaosR>kb*LBS6CYCQ4ZaJ_1sOP%6!dUv9Ey)76 ze4r=#{{x`ErmPxP=jbnQ+m-1JZkzYuR~6!i%}k0tvcp}#wg^De4d-h5TeB|qKgmyB zSbsvD3;lc{ZFm=db0mXJyG$)Jb23zr6B7Xgc)Ix!RDAbhM%j4J`9BLxaR-{c3lqeN z^*1V!bg5gP`aK`*!sA4H3SBo%uOGaBLl$GNT)L-p1<3C^A?4gt?(Sx+V{ko`NDU83 zMAhLQ3XZHqMC~D2>;#U6*Kw%mt`e*c$hwZt!^4CcK=G5q);H{6LxC+`MyjvGaUsu!&qDFG5NpG(A>JW z|DtuPFgI276|>(;l3MOGkHjk;dR@7&f}!t37Np;+#00kTT3DRv&=X0Q=?ApdFRX-XG>*+r*98-(FM5mm`i5 zjZIpb0}k}OGTe8_YC8!h3)zT3*vZx?YIgNy(+o6}^vid#1WknDuOMqYgMnbw1HS-* zw~|k$l-s^BFvuMJsZr<*>wIXvAmq6=EzWPAoM7#k{_l`=lIN~g(wk{@EjbB zr$h=HMN3?zG1=nL;yg0p{2NF23@Wg9R2b+MMsjcEQ^g_#3r6*(kU@Ufu$|cKU1aD0 zmBB_ifxV$@U5ed?)Dg3MgwHCSPf4zp6|<`Y8~cHoGec9(YXdS}Em)Xo zV4hl2c8fIDG5C2hVftLcm#X~C5`7X)JEbmd>Ey{w5Q7!5*irfhTd<)O^pqL$*P{x9 zIMucB;@!vcoCj@z`zYfJn$hSN6SA{sSz4eE>{8;B*5|tV@5K3}AhNm|kU0Yq$BS)_y zV%))Rc-|6Dd=`I(Jc?~vpQH|?C+`D45yPPj96UN*dLmD-=Z z32P5DQ>?ZbLza3uYx?=o7Ly^^jR1yion5IJop@H%^}JNcrD3rfFq6C`+wsf&#cjh{ z{o-kW!BOat*V1>uTY&ZHr=}y(<$u8x4UE2t_hNVIkp^pVdly9Oft+M&#o@OD<>UmA zGpe6nre8z{m>Tj4cb{&VeeRu_XC4oz%mpKQpB@0$8Hn$ncLZ>i+RyLM^obB)P($?2 zj2)l{d@9rbk}i{A-gp~0YsrqiGUU}TG^(_Q8(6+*bJJn$!Z#m%q=^Zj;)^Vpn83)4?;=S8hQB1JyU6#ehO@kUpUEdA|nu^g*-ZR#RRJ$UORZ zrbWu^-`KqOIIlG^Ua)oQyS8^jhmbY9FXt ztMMpiAbITa_lS6;#qzD_5!vpyFV|G7&&?LTYc~|i)yjc7O~>So7rA!@;=g!UtU?&BhkF4@>P)NgY>lqFwpMh(R{=#XzfZlH9jrRVhg^LKm|358UbayRW+L9_Dh9Op&!hIF^xowIz6;jI-mvG~K z?x{+`G*^yVvZ}>S^ur`Z-Bp3(&>{P*}sW^o+`>`Q`-Bmn%v$E!iYUu+@`^Ep%3|9za<4z58PHpqs4coeK0Tw%aj>n-eEP z3s!dr-EXYcCFc$joOkNxb1Vh6s+zYr-K~`8D!EnYthCRrs+H)GQ4~_;PP3&u*9m}x zc-9EY-PH-_^ahRXey5TN&>$~_aIw8Q>-goCIFKpBKJRbpKT<)ENW#PTV2pDC{&wLQ zNLL=&jGgQzZDs~SGAq-H7HUjmX>iljz*SzePmSSPnZi}!oL_x~*!MLlyf<6SCoy@M zG(bJlw}zI|noDo`&}Sdr61DD`#<(Rex2fc9w5C>;V~{~Df-llgeUPeM`k|u35s%TM zPg0T#G@66_SWF10)?HTPP3}&ud4%YIQ)_S)$;d-Vx_4JrD|Af-LAIM>J8?B{ zEKO{6c_4;&^4=Yfo&FvDLW+TJBZu+bizV8gQ$&g6!HV9qErQ(KyqlSq7Mk} z*r_Ko8h;<8t5jSK~-`@RBO{C09;M`8= zrRfeG677O{@8lEdQC_zlMUChDESeC&B=ZKAMIIGMRvsNJuv-AfTj#6PR>MH%gbJBHi7fba!`mvj;wFJ?~o2e)sq9JNEA} zfP-t?_jR3Dou>q-#KvM1(>tx#6)8`_GHI5rGI=?QDHXhmlbTO2?KX{ei$SVZvDhQL zNC3p9O_6qyk49LZiyM;%Qlo69Ag%~W-Fy(W1*M&j(%IzRDTB#_EuWdkn$(y235s|1 z0AN%tZ*sG$h~o;NO#PZ@JA<*W4>sV{cz8=-YZ(-|HAMwouc5DSO*Mrroe1w>1>VzB zd7K-(FVr*`{i?B0j;UJxN5#PBap5MYSii1{kmY)NmQToI@=!tTAL&05f0*edC(@J; zTC&N(igMWGX`XU*J&lIp^(y09{I<~klAd&WbCYe5%0J1!<=zL7kha~vTf61L`yO|n z;O#0&R1UqACu@K+<1pRlC{6y%&(2Gb|h&%0W z8BO3F0rd6lkJrsZS9Von6P_GDJ?z}y3!C-vVPi?&IL}h4vrMKt`|#|MV(C``3%f?u zI|n}g3X?`=c?U1^cj(lu<-EiL5t`p4xrRTxb5w7?e=f;8w-#5l03n7;hFLzo2nm^dM*`*pMfdKJMbvX1)e5aH@vhe`X` zic&|Q^<=&4^8RxBKMCH4{%3y>+u7La(zKNYm26^>k!6va#dwPrjeMKkbZHZ%%g3l8d~U zm?~{9uw9YM!{bx4H|ni*DrIRmLs@0LBf5scS56PS;jimvF1M#YeX<~q{sUgi-pE_T z{do75&T`4ABQYnm zM2+QHpS#v=bc0FV?_er2$l$!;C)U@0`#`0wVY|Cl%*n)08sQsE z`FG<&@mZnHVw#Ru0O@M+T3q|gR$RDikf1L&eH)$ z`$Kbx0iF&su{($aL!|XHr6_X(#)=#D^>Q?t6Ez76N-Y~=*S0k;*LLB4V zZd-$GQa!wybU{kI<-@%drTA_J<}znru$*Oq?W&5CyGc1_9XN}vu{5oX<~;cZKw4-} zjrD~A8+PRuKp&66Bo-nP5lNVx{6Yc12f$vYh{ z)a6C|#+LY|u!nbKcjbT=5^h&*y@BOx6y0NH6|X+Qw0417_S6U$4fBQ+Ay^bV7R-Mm z-3zZct+nzppHxJqagTYUj0o?3ji25-blaWao7zxL3ScfvEn^c__Ok#I;g~hzKj9c? zJc%6>)k_SPrL6nK$lWOfk3%V+TpKH>`RQdJrsZ-XH@Tj32UwP;a`|yrzoJ;#jFP7; ztIdIBXzIfR?~u!L-{ji|md`$%N3CAx@!fT0LrQYxR5n$)a86dIo8H&z77WchSpD2o zEU09vgOn09&hG=*q(ZVOr>X4Z1_9>t2Vc3G|6k z#7RRpyG$SPzVSVy07ia7?N~GGfnI|Lq{U`5A_4gwO_?Kzl z{fY~5%*nEn6AgnXfqj?^Ve8cI?tJz4iP52uKl6d(_Z>gY+FG@dn=54-=2b1aOzf?5 z&&&e5?{95CtLJD4$HV?m%t;S!rr7S=z5O%7I2~JZ1B3Bh!E$=3KI{=JTsJ#s<9xkH ze%E8Z@@D`#uV6k_1i~Jl3(b24i$M)gRPR)Yk(~oJiUuwM!-q+fX2B_xLRE<)-yU;+_MBSQ^ ze64|V)GJEj@X2e0bITnPy*H@LzPg4^^v(m!u z0c9Fl_owRv4etgVPXnF3Lt{pEktM3b(xuh!GwUWSKLm3e9~hk47F_=xt&i#bpo{D@ z9#0Py;ge#peMkqn(Lmx{WuZ$ND#9!ccLL$RN#d&CD$Gx8{-7&9lzTC$IGzMz<4S(( zK$jOWXjEgl>?*`w)3PAG{(uv@dAt2}b0LlOc6Ilb&*aUrToRq9>yKE3Q>Of?>G$1~ zfL=~~EaQFF3;Jr;d0az>n}wSSF7`0n-=(7=UksO!?Y5T1u_DYxGnbddX4f}%5P)$m zG3ad8`+nTG<%YX8VY$>xIvXoKy3a)58O-1aG7eU7N(yQhK+1!FV|YHG8>b!;Gqm>v zH#CFr;V%+f145nFnYbveYwS`M=}8rOy&MrqBenC{&C7DCX=+T#5_&zAgU4xN3F39ZI-;X#f-0tH@M?_8)oL2F_ zw1G7)Q^Gl|m&{_75B3ZNzQZ5u?{$=XY($+y>5AZT+KZ9S^Z%^A?M@KJj`7vuCrxF9 zqbnAcUdZR_m6>!WMd@E?a-Pjt;Fia4^6Z3?%}+mQ=*RnaH+o}7^55;jopfDkG(DU+ z)B~-SO|~?A*$&1YdAmvINpXq6gg!1FLLh=_XnvmLny4zxWTExQT(;H@>uWkk2L%Z^ zqEPZ|vRNJ1>gqhWB2$>>JMmkk@fgVJ1DYez`u)|dal$zx@Z*>tEWM>|4AMIDcRa2{ zoi~Qo%pZ;3?L;pt>8veR@jNp?;q4#4<8I|sHvs}0ieB)cvwH~=?Epj8W z7+n$#V0^bum~e7IRX|3d>F21w*0fKZOf=QZaF$?V5qV1=x!NIti8_T|h=(Td5}P}* zs42?4F%S2xwW4V6cc2|LCCui%N_D!I*NEC&>_Yg{LI1IxnILmgEAjCUJ>zJ#BD2An znBS0IwjYBjtIzy7*cE{cKK{h8)R$u3)nMm)w=wQ*1-HH*(`k)Ja_h5QpaB)FbMN9Z za8cx|P;4^tAO}HN6R&}9NLCi)WHJBY4b?BQ$Drb`NtY?Tsn@5I{P|_I?^Kf&5TvC6 zu;Z@4He$DnUD4K49yWnfT%ZFr;RMdzPQSRaXkJOYG}NZX!WBoCtd)N;$#f*V!Zsj6 zHRtx45~z_2pPhcD*}bjuUNx&*?V@K5c{hgW?`=`?Cyond zg;H|`U4~1Scd4wLkL{HM{mDk_M(J0pDh~IMx~#uEY6?vivb%0A+I66V`go`_NX_xG zg0Fnn)3Znsh-&SPuUlv!=*V!htZnm`*i%SbWiPJlxqfek>x2Nyc8YC@#rf7}G;w>* zBChr*Sx&W8>|U?rMR;euKhC?Umrwz zo$+CKi05g-nVdVDnW=LS5)MHx&z{NR(V+AQwS=L{lr1xa!j$vC+HbcT*4;4)IS|Xy z%8=va_god7GfqtYjrh2a#Gc`Opr(|s9Yj3lXCLLGm8kYeo9_tUth zfRK`dH%(M7x7qYLmmhyO2e%#WuOu~ELZPEJJh6E)SiP<0y6Ix}`pBdu#DGPAvV7!7 zuBM1fny9Ad*B6^WXVy0u>;&L)cbx`~IZ|>r+=}LGL&M$O(A!!*e_x)}1NtH+&(*l} z5G)TPmGq6)>U~U z9DD3cx-(YS6m{Z-{;CX)e+Y?w;HV&c6yw2$_*YLnFC_w0L}E6j7dt`pHnu+*Y+d!= z+TE)E*6w~EYlN;k!OxD^;(9CHNeAr>|D2CktmjpTKDmfs|Uh+XI|=D>&127PYlr%hdU5E$>)w+h&w zqw}*xyFr1yDB|dgiJNmksZa7*gvDJ!@JIdWY3$amN3x3xuIc6;4e2&5#_E01y2q9# zx&~bll9k~(vc+vVNm)4nGI-SzPzS9^?a z4~Om!DH!+H9bw_AzVkcir2FMgz3Al)#FgamX7Cpp;2O3ng3raug6K#lzD`oB-ag-V zbaP8%pRJz>z`|N~yYDd7kCWPxN2HSFRRMiF-Vg~^d<<<2&BYyu(kfnMxUZ=(`4hX7 z{WR`m_R+U-NF#U+8B0iJ%1GgJ22C#dC?EBFr8!>Z!|QfpG3sogasqI zN+b{n0doo%frqI;xwv}@+1k>u0CuGHnK4wkGlKyqK{b5{ZWI7cFiOP@BiKk;epu@H z&8QJ1!g~C-5P3%%bUVUax$_k;Z_@#mWKLQOTeov@+MX(lW=huj`< zfpnY}gZaB0@CgbZq=0him4>}88$*9|?BFUq{o4zKU;vY{g~fn&n{EAZUM9!t$9kvu zzN|=(j<>>jK${|>0N&s7vuE?qS-B`_co%Q^b-QM8^+9aGz*N?L0#f;Iu0FAQ{rXzg zUgxqi$P0rHm?$-$w16cQJ}W;Sue&X?ef_C`E)|Ke1`)WqqWGN6iXyCrzvEDH#x&9;B-bht8#_ z;3PqzOOGO<7Y%_iLVJ6WXnpRhgx`&F{ujyg%R9;RFpi9WNv45wAbLOv!;b^GONW<|LxEzApqVbh@`oe6YefaxbU+(UU#zAs^A-RZlt zLUCv%V~yl|k0ihZ?!Gk>7{M4D8G|dSVg*Yq(a=0x?IkZ2oz&Gn!3eabPcIUkmaCOn zw*VKvk*SJ5e$Wh00cm{E<*pn33iBdFXN>ye-qxAq;a!o4 z@3g$$0{OLL3Yb7GzT4#m$ivu70D9;B20*SY>iXu3Nl{jklaS@`{A3G1Un%aL!=FNP z(P^NOqKO3L;&*jSSn!;83Z2Wu$6RSD7Cy5T$2M*7rV~tBRLht3OHsYUZCYACJWT3! zwOQnHISzPLZ#r`q23{*`&n?njnwG79i#Nh0d~0A?~PCL1HnV_kc%LGc!(t3>LK?Oo$TIVy`A zDTfm9?c!b-mCGCidZu&&klP%yjjT_jS$e?Oe|A0I?RZD?(+!!#fjAyE*Vpv+zVCQl zKk7&HA*^h<*wFYrX*6maW6e>~?noaj#t6E?*Z!VDJ_smM9#)Z*z6XkwXA+u?&?DI! zl8ItBfxk5F-Cz8lH0~w%M*pdCkAsFk&iN%q|Dr|l@$~`-OarGeUMJGOit2}C|6Al< z>>CPoi5U&DPZmHHxm5W-cfKkFv@yIyd#Dr~^I(Gme<}*wsDxRHmKxcS67;eYcU&_@ z_X8H7vY00Ahev-sBo>J036pJ=roDb2f0XgRsoVp~_V20eBgg=r!liMCoR>IULOuAX zsog$98d$AZjKEL`Wk2rX?~i}J{2v^5hyF~BPyyz*U#r*GQsv=KtARuD_akfEpzOPv zb|p|dq3fp_ieLWY`~QBUuLGF(wKA$p@`4;h-L3?n#~yck^)D&VIdpDZU7z(m)FO{&(ERyHx~eL zJtu8V1iq+WSB9}bq6B@wf5_Y~Qh8c|5mQn)njMI(_Fm|ps*BU)it46Kmigs>wRV({ZZz;o7y-%;ISCH8nh z;S`B!%v|FP@vGqlwt#Fs-k4NK4jz^_{Y$iA`b4}ON<(ApcI-x6y0%Au$HTCDVK)lvzYqUIw_Z6uo0;o+;E_`g1}&OUqZn=ov?fCF zu{MSaj)^0h){x|9ym5O1VA1rx5->ms7{QHRgWg5yqZi?8+t$zRe z652l=0{91D;npPq(wDj4>i`J4b8LT~VN-Jek@EA+_o2T8#;=)A%gSrzQB$??qs9a< zv?G`~L&o?HGNRN9KEfrbbIt++i?0?uF!eqcOJJfX6x#2hMnE{O(E2}<)c_fyYpLGx z9Lj!VEFOZS7%O=KjPJN1E6DD~B9*Yrz;$gVa+Q`zKp1j3D%f05#_Cgs`#K+u4PB@| z&m+oMKw(DzVK=VGF%LTup!wAMJc^AGAyeSA4%}|G>pg!3%P=v68+L(9y=hBU{Mo+l9|^x?^vDN(x2WJ_j)Ep zGWCWxjjZi|xu-zPkL$g>47Ox6arkcok-xedld^qNQ!kpvpAF=af1k#?OfMz;&H;2F zC5&ku;A=owF9P;2`QnA_bIXF5ljOlR9xXLQXIO-@m`Y3qLTjuN1qgwK18<;9qmjT+ z5+RGEc2wS5U?>=aDZ_a?Q2V$Vt&F*zFg>lTpqb(+s;5-xHG^?mG-gk0jp z|Cd0z9{mdEoj^K%IQP7&uWpyDH2i`t- z@`z7!sEr~5JXh#w?d9^OCqpP`G}{oN87i zATvHeiV)Ze5NABkcu(cHpXFGpcA-{w$)RN|3YmAs$2&kKnY)S59)p8+Yw3oHOZJB38ApSn_UFl^kRo{!=>GY6U-vORSLZW*h%2!p-(ISVaIrg)Xi@3~4S3%YXGL|3_KLc%QSK)z zvQGsQ!oiBdv2P3P!>wf|J1sTH(HI{^g26OkL{~;fs!LjWk`Np?n*7V@c(oH~$w$p{ zwF{Txd|A=d{e!TxIkA`{HvDW|P62|oFclo$d>qwK?!*#G)MS!ug`+u)_w+f>!b~4h z>Cc;%1bI^ffqVJEYxLz*H5%5BEqN#Cs$?R@rrELP>tw*x52Ft)N~pqGR4n^C7?REY z1t`z(&IzVSV6uY4x}w;P`e@Hq{y52NTb7w;r%8Xhwm{$}DfnFe&%mAYCj(A7J&m7{ z?b-c@)jt1~_aN>T;}xtT|Kvx12X?s1ofFN$@M{+ZCV50}_CsyD&j<-G+O1=Xn^Nbb zFw~Wq-USyOwDiBi^fy~Xkrsi&I2gTNzub$EeoWii_9_OdjG>e(f;y}ginj)6%yq4y zWit~f@W!N*TuvIn5gxl+eYOz9-2QhCRI8Lo@I zg0g%5vic~AM{Jn{w3F%w3z5J&A(sfy#XvD$OAUWH|B%_7qMj-*zzNPGMg9t?Jo)RB zTgCjt0E~ZXh%g}5Rs|=F|9231{rnH;@c}@O|4a&y!v0lv{Fn7Sr0y)sc!(eE2%N`! z!m1%a;P^U+NbwByvk3RvlV zT6dn~5$idYyxJiz;)1<0nvz(H*-X0gxs>^zXG%e2Iy|KdSx4CxQJs+=QA++us9FLL z(lSS>2B_Vnu5o`R1?Ra?04DdCl6)>}T?>Fp$+(TQEWoAWD0FEhvHM;SHP$`H8g;ikQ zhfxhBdqUGcpMCRP1-VaR8W%(Bw}!7XR;qAQqjr`kRZ*J77M}a|1LQ zlBL|!lo!TG&SYLt#{*n05G84Sf%*HfSt*LjMxdc^KWQNGANDaP3;yn>c+i+0Spikv z%Vo}VX<1*V7Ux^_0lT8s2o3QehB?n`ofrfLimUv{x>A-H1-i(6dh9a<~Z_X zDJeKDK@U(GsfAb*v5tAt@X+v4LYAub+-r1uv?kdCr&1jYb$E6(gOd@X7w9Ln&l&~Y8|_XMi-7TZ zlOR334mu<7k8_3kr#?In1dloVCG)=#_FvbS@lWNKGZaXzFZhnz{t=PzOaT-QF|ELU zO$ETnCLi2lK$g9Cyu@sf)OT=Nlp0v-5tjZ%^90$_RH)2yr?TP;LQ%v^FqLTq(F%35 zQQK)_sPZ)C&?ZC&PyI@AtU&i2-xnKs_=S)pygmC%WaX*q^6`MIUKiu_ zTmUW!2V(uc!5?(5+Ft3whW7{MSiBxbcg_ngbsx(_RAwAEeVVwlggW0N|2b?&N#>m1!X zO~oUXfyyj}7;v!Ry8Ew^h|7Z9KK!$G_fN+MOk%Vn0c>MOC0P954zvXbyLf#~ zR4Z1i^$&9g-;FFttx!Ea{6j-@6wE(EPanmxcna}*dn8~5q&D{srSfU_Kk)gh9DT;f zzzar*^Bvryk`80BTM7rukUCoLz3NRxNbaRU#$~+z{}VQtOi?sNL3D1Sm;jR~jN=(4 z*szVEq_AL~h8$XIcj&%cva)GEO zH7W{c2pgp#5Qw1LPY89Yh-?!pY`-|~XCvfbz33%CO=VMZ z9G!BOq5jX#!9SB`z>+TkOSY9q{Hs*>_W=Y7A9o4kE5HwU@@M@o)ej(H9P^eS<_3_^ zsJ=6Y&bu$hMbYZo0UV1EJioV~fJDZ!V4fULBDKGnjY$dan2pu*sq?}g!$O?a&=>qj z&u+(^HxbpJ^KRW(l&B+68qpqBV6bUFt`L?CeAJkD0#ue~S5H?@b+RgStUvjs-A|E3 zL;vJQFXl;h_S;zj7H_|@Q`-wW-I{W?|wQ%K)snVk~WCJL-gYCW2{sO5Q~b$(v!%G z2pyaGW-kG_NOz<_icm%?$Z0{*rBj{-d8R|Xr^*D~2ZuVSNW;IJ5h`Q4_20)A@06l| zMrDwd!WcGgUt8x`~NT>Fw87d+nnaAH;8* z5b&F}3^7(~^NQ0;n!@lNn)g^0kupR{uRpvtaiH%ZXSL8CYCjXFYpw(q4HXXLCJmV3 zg(Hpp$QG4;RLwQ3R7A-0M)_h2ct?Pp;rmDZ`7dqu8htRyQk1SFyAQ||(tXb%A1Rb9 zv0rHVOQ<$^N=*3LOp%#1dCD1DNPAdq!gcVOeqctJoU2HiiNjMD=33lO<+~-W8jFuw z$Q;Atc@7$~V5tKOc_m#@irO|oA~_Jfd7{TZcuZ0GR1=?$&LS?g>W|+(^6HafwqLvj zEEfF9xT}+Q@a0pV>3g^5p{|qPs0*GucAYj{9ro_dxZS#(F2|Z{%l_Bd9ix>YmI|Jc zxu|n_tXxyzOuwGzGPyW=IdeLNhWl&xj_a$=IH4l*f4-3Gnn%VizmUlK<@Mg)qZqwO zkSyKKgia*-rX&QxNOl^0>Uz@OPIsDiGNfnRMqy$%D9^8_O-1EiUOBxgG`)$6i2Ohz zxPJM}VTFWgcoZ`gfz?WH_oH%UAbfwU;LWVxZ|c|qoI;akB@+7Hg)nJ~GV7)86qO^S zdNzn)dF~Y^9G6}-p=9GTnFAtCj+R&T?)IDJCGadn$X(snPFh0E&EsX*mS$QabUUbQ ziR2kBP2KP(GtSNGGck62oRv=kX9s!v`jdOHy}{xDEtH{Vs3i;3s7hDB*z9mHL)?XA z?1l)Jz0yM-q7Pvjd50ia@I%hzXb=2V$R^1B&{{fIi+EV*kX=DxqM+R+hS!ZVnnK(mIpI+MWU}X|lkpK=Nb|#LpRogx~dU_-8`-(3f z#n!jvq|uSe{ZP^QA9X7el$Aq@8~pV*YUF+UhOSfC%vFl8^AcAkP}~BbN$(#)9F+)= zEVYT8FR6ekp7jKiKbhJFDA`l-=`OKD0G3rpc)7_79MM&3+lo{PzpBdBFOx*cyk-&c zXN};URx*Q+2FU%^D5GiS61U@SMj9{V9I#n$w_AIvpS&mk@}dkZ6(qBZoIN=!>Ew_n zf41X1aGLddwVp~_FRSkBk=Mv4yN)mh%X$~7YKnJpjV^%9{7y@xBED1F`w)uS^7!7( zu!dv)sU=#Mtta>G^8>9a8ZRt^hc$4I$YXVfdkudVmAwmA2)}chn7WW(qO(ZLqwHGG zsUVk7p^GupQQwEwwIX3h*HUgwF7-33k6+nZCer=bcD;zC^ZS9AZzY=s7CcAP%a39? zM_$lb<`IDiD<|y^P{(}q9vzfTns2LXx>nK;f*`OZ%ev)}9}xwj-V}W14DGfsyBWvn z)B0I~mZ;JU!%)#e(H2=Ku2YJ+Mfrwp;*P!8s)E@1xCf2}BVbb71Vp-*#||p z&ar#(e4OSZD4B(R%^^Kbkmz=fXlw)D^t4o=G&$JS&rnc@1|@Bkks-5?jmVi7=$5?Q z1S17+q6mZ@ic5>%oQ&y~iR}ZjXiWvt=PjvMN5xRjVX>&tm}2{@NYU&+!e%(|c>QK<(Bf zyVD#B>lzqzG6KfH9YiNxtMjR5TmUAvE;AFObq{har<}~G5Yb7Pe@OeF=*>A7sE|TM z_1%SOt-agA3NXzq4zsGiE~{Rt+MM>r-X&SEb8fu7Ss864rxxrL_>k`m2%=W$Ej={g za-y$2tX(Tn&D{Rul{n=tTqi>na+M??L*EOSu2YWX$KT~~Om~E{8Tp^yZqDwM)z2hl zLWGy-`BxKceUHAEUk_hz&O(fg6K^=JYL`hZTklI_I+-h1&7}oCowz1q{qVu9BNFiq z@McPi5cZlq?($LEYVce3tE-b!w|qbAG@jRh3%m^0i9NbTy~O(TeU8e}EAQE;E@Q{( zx8zvi!QS3d&~;{D>44v)Su?z4n=cVbfAXfhYq<-Atc|o)m?rJ*6yrQjTvu6*3BC8XFN{;!qoC51mV@!>+-X_ z{-@2N-@QqwI42%!p>gCqquCzHf;+%o&MC@Uw0qdEM5cRSAtM4uN@}Dox!13;Djs98 z`f(nyv?~x&F69Lw&G)e$`E|9u4C zS3ZN*&coTv7r{fH5+$^c*X)MX5_sSrvB+lTP!_n(B_*U1a@mjrb7(E8vNDwu-dkOv z5(XsJ!*xc4FGB4EGqBS+>&0mN`McSlRvXYdJ}36UCT6OTof%wFQ50FGbwcQ>Xq7+u zjEO(ZWa8H0r4i)P7SyF#ztRl(Zf>jg<;&8T#c1O6o+R0KRi6Nc zAo2E4x0-vd5A~R-cDKTD&VVVA|4E?Lats9t4&47aZ*fN0Z5_>Oy^WFI}utQ zPxrl8VeS^7G^hf2k27bDIt{0O9{|y~MwriH^$~#fZX@eNE$YE4X~&>p`jTiE^wC8w zm#O-&VU;}dZeZOPZO5Oqd$YI4fz}rwi-ZUQ-YTtAU<8OvntJ73qWuVaAn_n9?##p4 zZK37IVAfNHOM2zw%RX?L5&P#6hdkKmy1t3tmj`tK))BR)^}6B4O0=w67mzG;^`Jsk zVXA8*@;Ceq8;bOE5^bg-GRFP~_+vfMVQFH5j=V3?@)o@%vb&`v62d}I$WnA^jBUcj zeB&ZUV~91{Unuyfs~@N;p7%w*VlrNM1Ql;sP>RKMa$gv_4~ZsvoLup{yremNf6#Hi zO+;uW{n1+6onM$nXl#Uca&Cz2Zxyaq0XQg~cEJUnY1-EZ&IhC8hO}uKFGn}IpXTNj z*zeZg-nfTV%g9{TD0E_nJh++u+8dsHx&5>apMs}Cw&nI}Rdhbd?PA@e(Qpm;yd$a# zo{~M5I=Wj7MnHA!tYbYYhnubTP-R|zyNM|iJH1U__QI76mN4iqW51CnD{6Y(XKgeC zjNxpO?$aItgB8Y~TGceF3+ms!$U`-jiU1tZr^y9dEuCRH)`T*rxz*~O1*sr%TFU8J zee+RGmuKbsQdF2)RW@6be@@TdSccoTJNUX5l(8G{_dxQ)x`)Sm!ig7jKQe7EJY>{F zz5yZ6buBmN^P~1wAi`q0zC5M-6ev1B4|v+d2iu$PrWNtu1uwbXT-Ha~-PWAye`-(s zWU_81cz1eYT~y1;CO0Y-POG?fhZ^RhkFGszlEaGV@WuBDt77Zp&|B5<8Ko&W@4X$B zqF`_*VoH%!*+cc2vkAaNM7#c{e(JnvDa@hSzA z5!*+hYq;uTam^EjiZykiM3gLtdSqE*9u2?le~3@`Aa)>1j<)|Hx~hiF-ds9zKZ6@@3MVTWs7`AhgIT|F$=WB*}|g-Q|OiOaR|ao#b?;T6G-;7!Nb7i3&WP}cvTua>tS z9*xv{02ZncrLnieSG^2*KAw`gn<0~MkqZ{m^WI?-y!_g$eslIanu)F++lut~)~P*l z2X%M5la{D?=Y>P#t!W}1U%=U^+tuK-{i%q&<8+b?Cf&5F-$poB?cwo}VVd#`2neqI zqO!AGZVJll4FF)KvvW=E3VQgrZ*iE33}}LHd01+*Y@bM;TE=iucoVdgTXl6M0Ql#Y z$;GV;W-|ET82I!;r89ZCPA|*XmsB>d<0dACe^(`6IQ2`C**ISz`5#R`X-}MElK&c& znYAo4yenaF@{0LG^}7D)av~*p4d5HNcZiiw{KQx`m%PA`o2FvAWv(E;Lak95AGUDg-J>HWG%1mqJ<3OJY0?5OJRdCbWKKKUlmJ!A%YGGx5K(G%1`0#TerU91{gih zN>RFLp5|SpaV$1(lG{ASr~cMhhvx+aY@c{c*FIa_i6 z-o}&ZZ;_ugxR}g7JEg?ii+0vD;dBF{aWjt}R`)m8Ep3JV+&E3;GTt<@;Gf>Ct5E@Y zX$+i#+g!xE{*~fVOSkn3t|lZqo}^#fV z?V)zf+^kQCe+)SO>P#o%j)l+ZOx09u z5TW5v<+QnV;)!rlXn&@2B!4;J=p6$&P$D1%1F)hZBEH1P-3l2{&xJ!T#B&j~&*T#! zcc6k9R(92)@?|L&FTyX($;8pC&)Rnz;J8(&Mb{gbXFTf9eLl1vhHe!%sk&Ilg zD^7Xh@+}ZEy|i|#z3vG*m?WNYNJb6}!tof3GGnv{ehc?PErI;*;UmJp<=! z`*ye{H^B8>UAdC*^dWQ2p+cEXgmc$*Yad~H6aTE!(~j4n5hTGiVXd)maPe(zdqu`v zPR3Vvj`?S-smuMq+U^GwCZ=1&i1p=Ixl4|30EGK)Vp`ZLg`VEFn(W4~7rYsp=?5_w z;^4l$njbs1syiR4-AxW1bxE#0nb@oxM!ds-UOF~Z7p*-A^nP#=YVrsokn3-Pb9NQj zJ56O(^TjVFzI=5@^bA}|&H5^9Kyn^fdS4HX)Z${RTkNU6dh+|ZYt(6 z>L9$Oxp;Wg8OT)|CDN>h58H^T9Xw5s+%*YR_?qyhem&XcM(d1rdA^rr{7`?j!S*Rnbiv>1eZO!r zbLh;oF4$RL_qD5Hr5_#zbzK3HO7vpQ@HV7={)}(ql4MYR-7NjCy0-{pc5$0P%vi9U z2QLW=&mtwf6v*x909EcFfq2P$+QVfHgOk1hAh_>aM?K?sy~}ixjN7ZQl0b zazw4?k%l7lE>KH0$fH)o#d`Pe3$ribM#HnlXUk&!3r~gSBjniU?dyF! zT@R)XdslBlR{I}@7B=tzl7ww0wii!krRm(ZW{ww2fLYXuLakh^t_h(@^Wv&=-yX7D zSLpiUR?@)~JKx)i_}NgZz7Ka9o?p%Pwnj-FJX&Z6J}s{RNwFZ1s?BnWqn?6DJs7P|bq-c*`mpMG&UogL!K{f9E@Qab_ z_Zf2BI0oC$-cDzQN#AjKIA1iM_HtgDF1m-Tzx;JIt#m8QJ^1TsW%+Cp;R@fg zWZq0X@qTGiEyO%GS%B+N$mp9S^VHGOr>6>3(m^aEeut*7z}Hqek7D;0{l_H?_9ne< z3@{dEe>k-3OG2H}+wI~N^oRJCA(XrwsgWqgLWIlt_S|&%FRxy|%?X(aaV5oCxza%v zwqDsjq0?{ooC&%)+p_Jg4!uTXUP?rO?UP2i>W{{d6r$ZdiEs@zdsUC=6LJP9 z2PAg(9v89xG&hZ5HV8jKAjc9(?D(Wh}CzH^grAM6$sbw+P9IXjK?3> z#f7vPXAMNOi z{}khdT~&XFTdz-L?wyp1vGB3~@;Wco!_#j&>sCm68`zG)5_0`@p{rdg1Y0Va=q*WF z;Kx?%##RRfo8e{{!A*uFNcUhKn+9IuAIW?H6kS;iZ05z~u2LUe;IM)kz_CCsTebkB zT<}hlpg2Q2;9yCVj)e9T(PeTd%5k*}&(UH;J~bu8CrTn0i{c^Dm@vT*!+PYu;VD5) z*`>l9o>dWwNtk4ru_5l))@gdrXdf(%>;R{L!W4DMDmEULsz6y8dl!`6O-}vnI`|Ta zic7QKo6bn_Jv?iIp(;Y2;k?PC%;M=)uO$MQ+@zxrona=nGlT%?tYr;bZLC=-UH%5J zaC4-S2{eE(4wCVp;n!>4MCG8=aP71Tgo@+KJ6Qdi%m!%z$v_?y3* z)aZcFU@veIsOXvf@GunKe)rKVx!)N~%EEfP`^n8(*u36ClfHZL@{Cwf=z`s<@UZ@N zlk5#@m{Y8tYo;@>R>*VD5DLMg_qePj+5zfe^Cwd-<#?hJM?@EE2W$l!h3-~1+y|HA zCzC#{_VJ1d80>fiySJnDdTJ7NahU4}q6F zrC~_v9=btkL_oTwySp1{>FyqeZr&UJ&-0#hKC>2Uv1Zu6YhSfLE32Sl*TX^IK@}-y zDY^jY7v6Lj%FJD@uz=^Y679UgnccPdxwl(78jEDZ^)brlF-#J}zIF62obvC7joxG% z7aXDcC0;ML6`M36yEC|rH}hXiS5q|Dx8x~=0Ih@cigWKyrSD9qhCoEqnV^l+*egT~ zjJYeUq30z(wi1f@mBagfD<;HD&F864WM@B%`eeb6jpbXEHS?r~T1Zbu<9UEUFEUHU zQR9%pTrlN80dC7Zu;W@!w5X{QQhM*w82XU_S-#6FyPoS4sSx}{r!&^$ju1+9E(}gO zzRgv{s&}_<-RZ(|LMR=S;-7qc?(SF=asbRa2z9`(V8CM+)^}XGSmX7)oa>@oqqA}% z?TveG08nX_&lu$@H322&6&aykp43Z|d;LT)u?CQr_o4TFwzK&A-g>h%p=s;mzE0*+ zKCUR$S(YG$p}R?JtA-v^o2@u?bhW{AzVSuRD*462qT-i7^xY&@Meg?)2!f*R$ASAa zX{<@S1h+3n>A*Q{%ihvDuObI!MrVo=L8yhM`H&wI*t)a!@t&tt9pC$J2oV2(@^eouBg9qX7ds-C zmSPA60WAW@gGHq_gFUDYI}|?gOKrc!(^uVq$AsCT?;LjK4ZtQ8id6eDU$Z;*KJp!R zW_^kkJ>#`2OMoOD>aF+@6^-?0<`#;cOdRUn#^N2SDELfT_qHh9db^68rF!;lG{h@x z|JZx$9m~67rBaq%OuTMC${7NwnVGz%tGo4zJeYSX4y*7pytA$w!MtT*bEi;v^Gkmu zz-4<`d#{U=HHGfgpNK4aJ%>G$j#(B(wo?HL4}$TxZM^^1K$D|v%m-5$+iw_~d!m^J zry|>HiBTwNXV|owMc*@dZ@JUQES0PW*Cn#ifscabfG!3=m@ zlnfJl@!yYVU-p`nI=@l#y;Se~hIaGPA6vytOSn)1aZ2WE%8~K7YN9j_77gp;CVc1H z7pRiy_1Ch(cHLp1_5R#wzKcCRb+;+HEs4nqBqC}YYS!ECI6&GXy6uc37iRX|_ocsK z^er`yyg<%0tmSt@&9!XA2e72;a>DYbzhnVQgh5hK^USX0#6ul8%wasl?mY%54pG89 z!ZYoa3IR$kI*~Akg`jXvy4rpvl3IgEmwme)C4@RQ2^RoH&onGuilfCZtP)5<_u|IWmtktE3x$XD=zrv-@I7_ zddrTgd55X3RL))^e;@g}f9=e)-I~OE&6Aj2))T#&NAjKkZn1nS4Kci1GVs^$9doXx zeQXs1PPEVEuyLUkk_H;x`*H4$WnzuyO|?A+Cok4ZQ{pk&4!2qSIv?Odf9V=<;KmOsp`B zEH)Cyq=c}2Bgn1yqrWE6=t4ftV)GcAa8(SNB9B{dM&VHXX;v7!^{GuE*Lk|K$I)C4 zVm=G@%B3FfT>C5A3}(wBT~H6kE^sE|?`L*X?jei3^ttM2f}xjru=>iU);r@lq8mv| z1wjS`%nG+BxZX+PHZ*lzlP!bhOs6m3l(+bI(pIt+i(6+0;VQ8Mlq_+z->`$R&h1;s z+>kRYlI_vEhC%q)$8#pZ>fkh#8k zzaR^YRN}yC*pVb5rr3<0r988`4SB$A`u(+ZCd=c)U`aGr-tDuwVS|v~tIdPzLZNK~ zrXx%5I51olKJPI){9RPJ3_#VrsWG%<%f)Bj>0$d!EBi)I-m4u3e2H}f($|5KQr<_y zEp-zitR)`MrnW6xoMiXecYbWd5)|OFU%%zAq@wnCQWtCK+4b_o%xy2YnTfDfI8LpR z4AWr4RURqLQ^%fe%)&0ZnZwktpqX&)Ur5SbI!J>vcpEJ!8q>XShNkg6z_?m{?ot%_W7PLH3paMwPs z{MVBDWPz3ZlqUx_AEa(DlHZ5(S0rw9PDfxQi?AIo7{5R-wSuo8d80tFg;!V_b(taK zwGY1vzbU2t8X9lQ$>+$&hrB02=G$qY{r`1;D%tE zbibv&_RW3EA4vNc-?|?-==Su1uT0MElYTH1jT;shKeOLmHYIcpsg3$V^2)0VJsQY;O4XqlNY%tbB3YOMXmL=13{j`f#V6xAcq1E*1c&Fr@|Z+Lt2Nnb4XUll}2 z6t1(&RI#OTdZ2kTYB-G# z)@2voQ|ZmAk8HoHyA^>7BmCMy>JsOMszyO5V?l;7#PY6FLMm$2^B(rb6}Uf-Dilb( zKLO0$6-#B$0PC4^$gjYYo>-w;!i-v@Am^cPo{`$!S-{m!a)w>wZ>^5$J zS|pG(zymbi-HPak*rHPU@jssSci~u`9(Qk^4wW^(Y<(XVL5!E?aW@=hdQUFTIOlQZ zO%2vvQLN!*2ko{$a0hr{LLLDa%ahp?yYx!EqwC<+6?}d+h2#qFZ9Hu|9c1G&@d2S4 zG&$#*W;RBec0z7+GHRde56Sf2eC8%=mp}CwI#ANux5`64_V$0X4TkI53S)1O8+fHa z`w#H)3hdoY_9BkD{<6(`5Hi7R?_^q;drPPvPBAIJbuMS6G^v4{>Aa8P9Dy~aQJnb- zjKWjzx#7$iDWvaS@HUwzn*u2B7V7;VsYrG^V$*a?9vapxd0aa*Vgry_#&52%9$K!( zNV|ZayzCX+TnOsWq~B%7$^4OE7G}SSp_j1JU>uwDV9h>Z@47tTfqweH8l4tQ!`gP# z70fzSJ;%zEmXr2geDwpI<^5Nz&F%oDTgJYC{d#`E5knn^(}KJOCf1GTPAiu|1nEY7 zhqc>c2s(2Ml7t^c#WJ z4M|7VmPFZQB8A%4>}jwG9-~8r(3P zBU)Jg@GX-G^^yjL>iO(%{>Wq~9-^+se~_!}33dR1i_f^TStYv|<{k|;ra16|&0=)>EH4@x6S3j`z zNEQGYbZ+AR@i-kT%^3P}0qfAd6RG|cG9trqB?&P{`SVwhO{ z9EFRkFr4nm2Ghv*+?Qn=KlzgBh`OhZu-{~w=1`_Sz%FG{!0Fj|D1U~ULv{twm`w0 z&9ls66-t<1EQbA!B|HT>88}MQo{O+9S;caXp-pQ(&=cg%LaJ7L)iIUOUG;#M%% z+Rw=mRE+3O8e=ZwG9lN|N=>FFouL^CxuCtp+piKj@ z^nqVY<*6bFDPSAl=ABaXh}Yz49<0Gx9N<-JBCG^~167NxdornO6phR=2%cj=~<;9ArM~bom-%a|KW!tEyN^u|haw=$a zYFdS5loLOxxs0%O*0aiPip6bg?c>tugTJf4MczMF8<++FtG#_h_ev{eM;A1D=26^r z9w%m=dMic&M&yY-+EK*D-K3Zq$-+p^)hvcP#l%w+!5)_<;r%GR^}<)vwv)MD*E3kE zI6c-3dJ#mV`@?O{ss_%6Xd6sBkOi>QYJLz{;!Y?`_RxfKv|4M|@3>({A2)oV8+?5t zxpdrgRG9P6pSG!@fYDgXwU-@$1EQWZ8xYy5o&V$?HMlK|{9%hB(!PYoiSxR08++{2AcHlb|B44?tyAsMH>qkXZqy!nz8Vo zmqG1-JVgOI-Y5Iia(xxn{9;n?pZ#|fu=}KrdQ+^xnj7Mmhu?BbyXDUioKtMMB6&^i zE1th5V>qccr+M_MHIcM03Pam5^0~it^mhCf1o4iyy-R;`kedXV2s%Q6N&8DZjTWxi zf~x+>I}!WWl?V93etvSHBH<{k67ru%ppr+~bcW7|eb0WWl6FH7sHff8r6t|TY~yPE z#Rm(Z+pdL*DOkL6$x7^$AsxkHc}dU<4h{^ zi><6@2FXNbrpg@34&2S&+M+i#J(I*sSACymsE{-7AF(Jwnv~KTH%$NA1t4Cb0mjoK za&eojj8RPS6yE~h=W|j0IfPeB$Hi@((E66cW-ythh}wF17?>xJ!&qmrZxBYG$dGWq zDT@uu4j=lhra^Px0sqD)<##w}|D)deIy9Rm{hb3tx_}Okybzn8U9=F9s5#Qt=0JQ- zyu4Nc#nca!{{42J#brdz3$Wd?kk~~*42TI*g8{z*;@(qyP%<_eWUdrazkh8`mtc+` z8YzCNibFbvG-)K3{K_2m zftKLqx&HHl`FL>0_@^OMi~-qRt{G0wCS{XoLHH!h#toMYh0^()vx7Ov?no3n>MbNW z(9|~5YRrIM_Y^ay8z0BM>99Kc#|Yc6O7q{eqS3Kpx@pbiuKk^5?e2eR%TitXVj*t9 z_UquNxM8x*d0}%CT&>L()KR%MzV#C;t}!;Y$}w~t`B(AskA{5hzMl~d=5fhR3v?wj zbpw%i{7|SIcvl=O*%~iGUr{wQjNr_;JX5*FdTFj|1V+Xo6{+p+)YVt-^$co}Cl<-l z-csw0=^ddIHOlkO@%^k=9sOXbR!&Ja7vTvk=V~SMFLAm=mx^HCVs{d4+59-g%HoHH zuEV>g*&ElpII_@Zmn%=^WraTKw%f4B%&hgFz@qT_Ogs^3l@FH)P(2eUO6A|1hd@2N zS*TQ+UuEjKu~?$V5H-UkQ_}&PAd;=dNrm)_zkjir=|O4Uwo=6|4wZjLi97~2?I&4!te!k*MeHp3jKZ~^Rg9ZQePRR` z?mwH(>r-V`(hDgM7JIt|*q66Y2vbqQSSsyKFiW_+V*$ccgo&g%&CaRD7mHPLMWJrY{>^#quF^fNj3Xd*7kpTm*abyoWM|nUnc;VXaeP?=crckUzGfL;4*=q~Sa@QvboX6ttcUeXvy43s? zKkT9-sR!CFK5+A`)rGKVGa%Jr?vIHTu{E;SZ2mB;VmP(S>MAO0jb~0uEpj`ofE_0t zl#ZUP?>saf*q$d}wh0Q+NxX|GJe_j|1hVB>73DNn?eC^UAp>DPZGj1$7DdkkpngSW z1v;|R8VQAfW+oOIHm|QTtYU{;026OKZ~(JdWn*QhIOC0xGw0Z&8`SGKQV=>=0_&=o zaX2Wevr#wQ$s4G4tS*@**V^lfCrl0_Y1`cMmA#3Dce$OzPLy+@$Qh~7=*^JKDWt?F z3%smTSkC%VLlWpxm|g;eGHqfbcre$wY6Y&EF&2x;E~c8ss&Hm)(+|yEn%2?=U7DpE zty)t~)eWE?R(wQllQ0jkg|Rp(jf{F^Tbc!+!$s-Fu#*yo}#i-Ul|AbnNV`1<+ibt)TnmstP5qif9d4&{3zT( zW8NI%0GRT3M2He5ZG}n~AJQFvPb@-T6ykG&f zgYCH#n_u*DM$eHm*TTPV()^#~j7orJ38pwnJJ|tJY)JM>d~;6K~&i6 z;E1%?qT(PsdWk(TUxhT8_9&^tV6@zp+#s+kfM^CPUPDk=5k21JQ*c0Ab|~jKyZZTM+%O^EdYZ7?V|94BSjTQJ>m%B3c!L>`8#+z%I_%8Vv*j{ny3IuM{kJ!RXr;KaGn zs4A}d#jKc9^W^Vg;QY@r&T%i;PezQ+XGESoAkbl>W8?=*aU31(FKb(FjO?)k##Tj| z2`_n1*crfN9(CUTe1{s5UQiqpOFIoY3L?^TBGU7e34YxY91eoMC&`MM-GBp^C7D=9 z5GnShd8BpyDnaGB4C`X~fe=2lF3&4@@za(Ux|zDzv4?vHZHgLO(vRdHG0cFoI_%Sc z9HXpSWBE#$o{x^ecW>mha-r5xKAbh%NWSKcu-q_f1Q1-B%i4J4ospYX?!mu7Rrf=3 z>k@Uf9_Q#x@8YK9wZ87kvdap)pn}asiSkp9-Tv`&g5?RnPq?P$3RCU|D7 zta1Uin~+E&h3^fyuMJAS{m}-l7d+Lz`df9QP88<+GAytDf-oXPVjBlZoyxpsd+ZZc zZS^3}{3_!QVcZng)|FMD`HSYu&aCXYc97Zyu_f+2a66FQ=~Vrwa7e;D@0KKQ_>ahw zr`Te%N`jT3x|Y2pAY~<+eYsREDLmWyvPFpJu>$VmFWM0MZ7xA;vH%%PqHPJ0r?zd$ zVRsfWE{7TxxsrNjgvJ;kR?R8i2Rwf2+tONFN^(TS_OCrZ`03?T0i^GEP<{nv%iL(m`6 z;2*OiXypkTS>g9t_3Y>-=$xoMl#v)oQ;7Y2!U|3Uh#A&yN>T6NN_QC)xqhgpiSM_^ z3Y@&O9>?_oT;8Z1nK}-BU_UNcwY}Y{EMrec~gQo5}5n-@P8oH=Nnau^|2TIRrQ;O#1Z_ z$iY|Lr~bII^0-XM%bF5L5?FgWVMfG2MS1m2~woi_Nnow)v@8>!lMPwn% zZu+JdGuz2tt{+qr#df4n|2vZJFj}e4ous6S0(ONJfJB!b*4}!?f-U#! zM8Pyro+8}%)MXQGdW{D`%HPf11tS#rC{S-iS43?J7koiw$6=W9%>Q1-fxNmk=(3iX7d7^t9 z{71ecfciv%^YB8(we$TSyqfGI-+}qk7&FR%w~TDBUcPCK12yJsG*Y^xLnd_;(W*pv z>ARRYg@AdSQKV5VhyFNmn|1kP<6KI}kp$E1j#ril*7gS|Rvm$AOj)UI z*-{2Bnaj?AMH>|iszK>Jn0))64GC}r`<)fn-Tlv;vf7dDyHio0^;JdQE#55^y)W%zmL!R9;94#u9H5 zqqqHA+K4F*EQW`7FrWg|6r1~WlZp%SF;fc27S#V`?ne%7y5< zSMJuJmkdj8qzLrIm274<`rsrvWep!8#DJWBh#JRpa zo%T&S26aRPr3H!KtvSAY7`u0&BEw^$G$q6rIGr-6;WcrB@`l#lI9Kj^vjF=Y(xx9- zf-(*WrqM9^6r$r)>6?3EA|mc@7t1w5sN z==F&b$~O^{RdK{@Me)D1*ggYv!WA94yYuedJw%=`0&Ebxohn_n;@^PM(>G)$Sv%Pz zIJ;jOe$wTzfksY|fl%NWmGn8#V99p)ymbWe=F-Jzkpw!Zf~1i!A_X5mT*X|`eL%w4f-HbA5D&@04<>G#9&>eW{`R`^NEP+x|xocyh=~Y8@jSq@< zgpf@*8V^~6c;+ic?*yUEWIXS*?wcV5H~Y7jM)#2kI@D?4!Pp3X^lc{J>nmm)kuCX$ zf0h=Zf0mX5z|yjiXvvr?YvbBFMY`Y9#;WGNuy3RWf+PGh+9`Xc)2+Q{2yjv^=3n}V zr>TKc;Y8Mj2>;=qPb+&Esm*E&hmO7E%fKl{UCkgYb*pNGw6io~;Hy1>S*P+a+)70< z9*XB7cl~R8g(NWkPlCpqrJT0jV8^3f2yo)`_kvx(1;WBIY2bA39nA+pXy$EUXiSEk z;1_6B-l*ERe9vUC^JQGF_N%f}uY3UWyb1YJ2kvBCqp2=+ogPeCUjj19E6`;ReA($J zV2XKsxx6GoPMxjALy%h@#C-*pJ)HRn#_!AG+nPoELHE;|vRuip*0g6_eNaGSb~w;7u9c)JB#Z zMJV}KR1;r223l-+=U4TyG~xPM8Rkbo&}0jdne@Re3Y0 z(z+D{W3Y~f&yNbeUG)zUGq)Q`z!cw0It~N|OX^iFc0n=V!VVeBjn|nts@}jRVQ%t` zH<7|4{79s4RS``FJwEy)%JzEYCkyF2z^(<{#~2QkuUEsL77Z1^d{Z~~b!bs?<#kep zpO)ZJspU(YxkI*kE}YB~I;v32<-;7MxS$CVvlLDir^1zW@6X=K<`G?5B-mQC!L!s; z!n_GOE)5%V?1)WZ?%yUvW{LuH?6Zm~#Lai+r)ba&mclvRe#oFPO8NWtE^W3Z-37mE z$Pe{CiCT%|>|Op(C}l6yGV72tFTMUG+YN5mLJjZ9FLDq2)z7`B9v+4dP?AIH)}KR! z{gudrTE%sGy&OM`;VJll;jl!X?z!%=yk}-J@HQURjd$6p%42uUo<`41aQ>#XW3ly2 z?ALDkd))7#m2ZNFo0;$F3>b7?KuCq2{KNdE*IuXm6mh=%2UcbPu#!4jXB{Vma5}e> z=9r-4-oSc{S4W8h4oGU{cs7KTSG&KfmXreVz)=J=M)1zJlj*T4X_BSFLYd24MnQL0 zGz!Wc*bBA?@w%poN}hKVuE7x)m)?s&eCQbZbe)%Mme#NYe|JQ7@-DuM`4-T>Nl#m^ z*D?25c}L&_L&2en)u8vMqVc#t+&4CD>!rW zbp<}f*CZSF3eICp$O$K#)o2RUng)+IU_A86S{$*;QIAvrmU($Bc=aCXh~D3+%`z4k z6#iSIY=AYY>5Q{%LvVRSM>bI`|F22mZ~~$AZ2tVDI#KM1wtAhFcWr9JmHMrnV09>_ z_yM^`+{Jg+qQbr@LtL#oY|{n2z5_1QARGGIL@yB|67Ae0sUptoJiUOiMkkTms?;l` z2YnzwISFh#6p1SNrEP0c-<9}_tI7&FN>07ZHFns@G}L1TT2)j!si!8&UPtv*K#Tt< z!j6xg%^A>^?{5#D2^J(|9LjL9T?QY+y5J6a>Mm(;v851<(%GJ;Hc46Ki$ zL;V!4i05;f|s@7=El} zcU^YrjJ;X3n)a7rFp2+K=>@8Q#RUB^5KTa*EaW347!6Iowp%EvL#Hed| zmPBjwrWPWcN3&+?k@?PDu-#=UeMBbnXnHthf04s50|ah`I=qGmCLO+~StTX2A+mA> z>>Nv`x!3Q;p2JG^u|Nj+LgeuBY99=RJ!wL3+Aw(*obay#)W~iX0RzN;+fF>8_3_ax z^)dUcA>iCZ@2fiV7}(AuW^1`ezZ&K~A_-!v8lE^dTd*bi*m8f$d<;1GFoDPE;6mlL z^<3eA1PV0!qe~TJPHg)8V`MyeNdwm}k~g}Lp00OV^w>=lc&Y5{M!jwTXUHP&iZ}i_ zvSED9U()^pTQzp}>fVN*>F+Pe`?mXC3^I|3oXFYHXXVX-Sz^h+G!NLDx3<&U>|b^O zcUq5o0sbb`L4wD&^1F&}9RxESz6hsQ>xJO`m_+k3zeoN|X^4^~2=?pB$|K^+P8-=J zvV)X+`UceAHYje9m?CKc_;8Cz11SO7>hWC&4TD5nXp?P=5BeEaM2S(cCRNIQQx_Pji} zj;!OJ`D}_if9$yj$cpWYE%vNcMCc`O}1$~wWC3anaj+#>>N^x-K(Z1Ow$%dQHJ&YdwLw+yO^tSbG9m7g8 z#pC`vJvrFUV0gD+hPs+jU60nii`#t(+Lp_tzC%E+0- z0Y*c?)+v~*-@!y7)@1hL6HGv|AqXV?mx%SR28G>fkS_T}1Kg>xHVT&Lc}H%mXnmn< zYl#H;<9dn1DcoOrHqxmMg(v}?AEQ79+u^j{$}1hytrpuJ7By7Bt}_U?HSS%Lcnjnk z>g7dyxXM4Y0N)=eHa(!o}Xkc`$1iGw8cGjo6tA67uw%05Q z`f@8(t57-sTAY!FVYH%=Y5~jArp)wo$HT$7rL%CEcvbHr$fj4 zmZgr;`e|-`}+yFQ<`SI%yrSJNq9_^t&WugzaGqodXU$ zh;mZax)@qTS~Qi=GXDz>iWJ!*~MJaBLm*Nh4safk5X9Us`7tTtw-m?CfO4bb^L%s$^XJEN{F`^=Tn~D zKJ=d$)(41Tx9QFYa}Nu)ZO+mZURHb1lK1Vvwqz7A_N;r!C%t2=!{15sun7qv7Yo_6j_yIWa3TeRA(bBoHV*F$ZJSb0(2 zi{7U&x2fgB5Fi3P%V{6&mT!m}6ZGA3zYntsLW#qF3>Z%mLS0DiH~T~!bPznyzfq)D zbDbLB4^^R8cM`A%OqG5AJrF42aT2?~Be;_N zq)7H}gYp74s4F3;v)8{3iW{}Y-7W5Bf)-nF>W}c9RVH}je+Co~T!ft+o5ibFomIim zB>uCzE@YbUHq6p)JR>HTP{!iIKF!pOxK{9jq2gYFHVXHjUA!8=IxpT%BaU}ivva)m z4rOqIb|Y**T3=G6>Hw|f0v)aF{~)P?)GOS7+%aHBwanE*hsKRoye2<~ix5_XdKg8b`&n?>06bC-AsoqpH`H%fqB)lWZ_ z>pqr=iR(jm%;K~5d8RhV{UpqZ5Z0LJ1+%xQxn@|48ABOIeubIhZ6G zm&_%P@cQM4?w@(@c8wJBJ>UP3nsYeWvm1mLAN)Je-2kVJ)3{m~`;)NMx*FmyA^k<5 zd+jZ`xx@Fii7Z)$4D19rok44cv`rfP;N(!11it1s3F7GlgDg1fWAv|d!+fwQ#l61# zKV41T0B}ObXc{{MZlu>2l{VBybEk=Y0THh5Ax2U81JFs8mmOG}?2OO7@4^QPSJhCU z0!RM3o=rQpKCU`$?M8@U*a(&xQhNWbPOUDlZ9fqQc6JF<5eua4M#;}aY78RDvQ*SB znB-B!VHz$f$_MeI{RfkT*vK|2foK*@h&C-owk#pF^ORFF{v4^v>&d07d)70lmt>!9 zHd-u>2I^$cebo!?hdkNn3*9XB(#Bzu47xN_ z@(s0XjRCMIoc?mbth)aNe{>$Im54t$J-aoY;!zSg^XJ@E_9T@4T+8qMgz4vmAV)XL z)qYL7f)}TBp&jS)yes>)i$+yS=O^{{%lQ|knL*{HF4bpV0rum9qqcwGm+QY>;TU9I z0o_uVf{hYVWKTfz+9o#tu5U4NTJH&YioyKezwt8jZ@k>NZQmS2?6ty(!c`OmX=m*E z+3x+w$fiynB-;o!NeT*v*#@JD$OZ}aiU6-@#WLV>@tdDws>WcnU#Tf9a;8(0coXKG!1_=Lp$Hott8*V{dwlSf z7+DtmqFv%gUaf5{T!Cy3Gp%+p24@e>Tb7U%u40{E3PPPw4re&>*|e;5c0w!#LBpuU zd9GV?cB4x^$An*u*P?^Wlt6*#*p~w124!UMCVI1A#CR7had6_(GjSfTZ5vDc8@vzOJg9S1&PVjlSp*fy;iiDeOTZd$|%47TCKOsvS*ubDSB?tezfxWNa z%*g=8b8Gn|(En)KR&jl@h(#6@mxWLi1{3UURx55QMBl*KrsiBkGz$3pU+U;+jEM`i z#PKj!*qq?MjvCv)Y)v;0ORg(e;MptzJ|07`;8>(s{%+i!nFq8cgsgT<9KI$NKe#uX z@)|i)MGHu0FSy}2KOHVgG{=1Ab1uFrY1k&U$;O%{l5qt9)7|6?k>LsZKv*j82lN%$ zUQMWC%I^L|ELcx+k7*?Y5R| zEdRUq*4?@^{})a z3APEH?vmlogu~W)lEAT)J6)zSaxr+$O02i(0;>ky`N`Ber{584J2ngCB2YhW>$6}u z*H6J`_|x77{)njG@3S9ZdiH|92mbzpc}-s{zg7UpfIn#=PjV2S^HMA z#WBC=BMY>FM&&9}itiQM1Oco~iR*92hC<@NM=KOt^4jwWk}3@L#%?ON2cvj(^YYXnFa2mWc!c-eE1~PvuH)sq zV+{Ky(TGecWLq~5(*kjw5KMDL%=xQ3=% zX{pPp6&F}$X%9J$r(QFSwx#x0_i<}AD-c!^=|O%iSVk>z+iNli|0Q$ve0M{fRNVey z7At5Na`+MmFCrbsY3N}MEV<0hvDVIh!>wy-3o068BmXf246OZmvp8Y!>mXWeaKGSm zkFfLujYlHjR9qRYXAhmYT|Q|6cc$D?cqn9)Ud&pi_km~=8|TMIuCPdkmff_G+3>v} z2@|eqlGvDmer0Wsbi}0GYw;*92qI9g6re$2srhVVgQHTO&+U5e@0FV@Z;-Gt+>qb9(Dbrkul+Zj62AFidO@BZ z@n_BZX-Bf#J(;=j{rE4yMdlN654}59RwwLKo_4+@R}9+*(U@`L!#^#+$3!v9mBtZTIDNpaKR$jaIxXb2w3sxU` zelE_N;lC6wRaa7rDgbQe3KYe~*0dU$9oAJB@$g8g0kOG5s2{{Lh&yY@m!7XTJr)w!xH65WUt z{A9+wo`KbI6TRe1AfL)mc}=?ki?5n7Zr~ssmnLfxAgPS*GdW|RWd+ORvX-62X2BRN#^9n$08hr9m_7)A2Ui_DOt z=$(GIrmUbP9@aKGxT}0n06h2K{4Tr$=s9fK9;LvKbS%L$a7SMNO?U*D4K8? zCQ{8nYk%7YU4DQRtvt*D=Ic`s&KjAB}T4bN;CLAd#NJdrDgXV|!uFyz)BJTeieEA9j zJq>I4WMMIV-Edw~R2UE!4sycohn)MYF;ZW#lE{ZBcvXYUHE3UG{-)-06}HDYyW}aTpDQq;M1C_ zeW;nycLk5~N3FvF3RWdA;i9Sxk)rwM^2`+^GO{oyBizPE_X7dKLnPwkHS1yb%YPhs|!2%BF608s3m821+5kYz4#-mJ8lpy$S+>HOKHY03|br|MHEM#E73)N1*t?r zrn6Z`(eTgQSA-wVCk;4A*{^%0jx=soO8Oq43GK&`rkyvt;3!+Jb3#3I6q|nm#}?V! z$9Avag&1;*-Bm=Kejd95wiPKSUbjUWsxqoiI}gIMXzqjT^(X7Uvx^IwO7vf7yPw)` zum6n{GY85`n!#QrykNwG7Q7_hCC@OAlgyCsroLj^=51fBroWJ-S%jYV6^o0#xg`xJNT!HwQ6ID6KNWF^O{aAe{pp49?#MT8kz^z zybs)pB9ep(ROPn?OXj(aM}a7Zb&9dla({(7Y=3or;CvFhf(9pVkIV$kyWhbzFdnHr<&`dO zh}f?AE5;1%cE1|FPLsT_8WUd`zmD_#H}QHOHXq7CrQa3$0@(9%D#R!}S6i-@UFp-^ zwZ5I%4)6L|;Lgu9>H|ufKwT*Cu^)If9X7{m8^LD+z538L zk?~X@hw;Tt*WE#?{LSZ!JEfWW$`3z_^8x$!2=B$TggM}NL~t|;Q!q@PpqDYG`1#uU z0+9R{_Dj7bkAb~%8VMeXl!DsJR%tB}v-%pVe>+Ns+v=L3E5k3Ei_Lq{WSCL%=dI4F za>94MeLuw{PdhYtJITeI;vfcD zzfwu@zCgC&@XqsH7Xif@E!9OnA}dT|w~DKA)7}pyRa~^3ONqaG${bBhh*K%?WPs?S zsQ7|dC!X~_6Hew|nKAefE^!-#)C|6QCfdNr{ZEwXe*+as$pY zUJeBbL(>*uG`@Fcsc%P-E{oba} zQF3a)Osd|aBQr~r=}wePbZv>*vhuEorNv<>|8|xDjvS)1Rh>@uOWEHJG6_IF0Y`n< zgl&wjS^|%cgG4ZOKO?{`1v3!iA--{50+>V^E{R za5D%N-B+R520BH}A~{iLTPGSYO?D>qN#FTHSHty!>iYu7)ae3^Ee$Q)iIc5PluR=x zt0huGOz57}p9@gD9>W2JN|3BW|JF3aG zX&+TlLFu9bQX-GmVo`j;JqGF{8h!7!4F+k`fK?Dg(iHZma1dy$Wpb(HIO=>_O z0YN&U1ValYgc1@0=ZWw8ew*K3=d5+kTJLxMK7!>;y!0YKL-s`>yV#-h^KXdxW2eCK;Cc%y#gnw{@=ULcfG z>t6Ar);TAyw9S46jt-H&~rxVgJpfs1vSn)oi`&*%cXQu`JBid zy^|*!PxAwtId25_rJt^uvCtxEz%&eFmwl&K8xOw<3WS|nJn8wY2ACv$NJy}m94tB= zAfGN5{6Yce)eiJ?#y^*jMto0Z0ithsvWK?+_$c;>$!=7X<{tq8gQX)yF*{~HCH<-E z{<8M!AyeUU<2dibbEcdM=FkYIWADfB{Ha%}E8C?`-SZ64erh{1#A=iY_hdhz+%UM) z%Hj5NCosnT9cQ&prEGi5Ks?Sa`K<;o;iJzz(8Bu)j9mDgJbp z0Sr#G-<{EPEkVQ*n9@L;-^1>+rEs8Z(jZc_W+vfkp+US%N7TK*Wb-)Cv^Oz>WQ*rZ;(Ad zi{Yx(s>l8SSPu*HL9y-(WgT(V^EbJWuG61Y#WGKn1EZ$tWfAA&gN5$^mkKGm;RHSE z^PNMTJY@ntxZ~nWUTqtjJnV`Pd)BaVKcu^7_2uOM%H50`dHgv4L#X*`>3IQGh1yWxpq)k0YHy#}$k(rtit>b$gXZf^Z8 zi;9LY6hlGuu<-NUAlZ(a_(=fMmI%&KUmAayf2YPPY~Sg;-%S99GSohUsh#_rk23$f zUOJZXPSdM1nvxu9r}cz(voC#ntBp(2v4F`AaY|cJ@(tCyX&74H<#O|y-iHGogNrRE z2cl))>AE88fN3lT4?9tFfDkuv^bT;1;fI_MhH)^=O1k`fQ@xOZKVm`NRYU&^T730J z*C+7HThVnlv*V4A2jt{NE4N-Q;Jp9p)pX`4-%3_mppx46AJyz%FD^%UD5rYgPE>6Z zQ!?vbGRuEBUg@^?4rVQW!{A_IvRG~x?S6`08DKA3_TPy^?sMo!S02C zr&jXOGON;+{)e%j7Y2qm3H%RYk>^%b`0m@}ac8B%O-j_b+iv?t3tJoYySB6?YiAi5 z>|Qc6jD!GmU+D*L{S|$0V4iGQ2qoA7$7a-G`Vb*GyFAM^hTC>$_&kI z%4#o*L89P}gvDJ+#-mKmx{KXTz!dk3S_&s`9<#Lx zSc|7@TgZ0d`=*JBt^_tdU|pT{1EuY4EnRebVq<&0AKs5gXLE{}S8|{q5AEqDQ1~rm zJxA6vf8O4WMc{VZ0J6O=Px;2w`#+i| zE!-599czD!h=g@wRckY%gTmjQEc+%70=3=CUmG(n8!HBC(BN%PoQ=xVB5jS2>HZq; z)YvnZDgF77x~ZA(zNKx`CoC2t<$sM?$g)qR-^7al;h^9fX__2G%EI4!Ct~!*d%$b_ z#p{Y!aamu#mv|pmCssv4mw?g6Ei}%((!RGRaA{+Tedi^V$9FszL`|Elsv^YnnLZG` zxef*-DP4v)QrwqnpKYe3)a+X?Sl+1-q!I=!Xl?w&iAxJlP0*B=nCFR~30Ir98H(oW zd@Us6XBN)&?CCW&tteIf8gOvz{M~~&%nDe#(4g1E(7W9bS)E7%%r5OKAXYNBwj+ey zJSeN2s3p)J?iRD3YX3cRg`%bPl08wm8Ue}w;xQ=lO=I6(uX3TQ zpL;Jijk&F>uFoSdsV7HLMuk0x7X`C!)u>(ZHf&Fe)&H75T}xqt1Yz6AG(dYaVQ1&( z=1u=|_g|VC))S>TTSPgyr?hiy05ws^VSFD49+A`z_`%>p(71 zg_=N@wsm8!cghxdV=s#--YxQ97F^lDY-BAvsb{Sd9I;XkzIvB>hQjD(5i>el zgxvOC1~Ja+1|0N~wu5im>A5zYVb?d4F~d63(NZ1$1y*RNJ{R-j^T)gXB&Lvq593|g zEf}@$k2vYnFPW+HGCQo$6AY;u#>Yk3mhzTWO^hZ=t4 zqZ~{|9K2uXHS$G^wAWxS)AI%eAj^RiREhxBJS374a@S#J{w&lL@&%-SxPb__%2VJKputz_`vlJF9AJ3evr*zr!QCpQ32uM*(&CXuQUgsc04xkmH# z)b)5P2N{#13>`=MlV#oN$%Sh*Z^MSZiK%05QwVB@WVTz29wXpyFZ=f`7J6YUtZV|` zJ-?--DBzy%qPmA*wqWGKk7sd$7SZnvB);*?C91x2Px19&NUU_Fm)X zOPU*HR-`0O(P~Wf8p)G~eIJ2es&%`4pCoG!+RfU z3OdxwIdO_D)fHJw1{EE<@e$5fTf7PaKGFBH4qk?GSA*Q!`|5F`?Gujx6-H;8r{@*5 zoGW;K@q2Xx`WSk3L5St-n3|c9_oYCC_NO9yK~?I|g>(F^&O)c~dH8^_3!5=zN)k`b zUc6F$Hxpm!aQIPh=gE@NqMqBGHp-uNCjT883Ppn7f$~*3n5z zemHi}&U5?A%a0s?@FpK}T(3$+T~G8s!q2U@+fJ5|d7~*?E2dr3#Zzt~1_yXTE-lK` z@6c+AY@R-rqNw5U%>AI0$v=kla#p!@Jnl8{_DXJ%Eh)1E8D=E zs49_8(qOO(x>W9Vw{#tFNqy{20Hfh8En@u&@y@$?wBv!_W7RD^uIp6~4|o(_)~M}V zPy62Pp_k;y^$nS}Tw(@nyK|4BBx4F(;#q1p4S@2-eI}x$M873Z#NWtsnruS_UaEUP zt5l06g2#Xv1MhQ7<>W-sal&ca=4~lcJAVgX`HwZNHuL#I#R|F z5w{7c^ySiOUVs}NqRni`rNFL?u-H%fUe*bC+0K|wKtA&EMo;PWrN!EUqM?F`L$_xK z-4+Z2;n|2vg~Hvjp@_$G(>%3X5BGT7`#fNndw=VELRvMuwxy_~`kv?0M5)3iB@tUg zrR97a)hSe;RCh;Yn}uZQNT@~G^xFL!v56`r9&gvEPO_{M?!ve@gG-o zm_7U|rHd$!dybmkW99u)^h4X&6OT034bk*VtgeZDAq&S6-kq%ihDJAZZ8!;}>(d|1i4k8k_p*nJF zmyikLZtY=V({sVCezy+Ykda4cUyx$|IJB?cqruY?nDJOZ&y0n1kAC_~=FuKKd<-z= zLs9kZO}Kf znuB-0HLVUG(rDnm_`z55Tdqzyh7K8l)XkoMsH5YUZ?hu&h4>t%!36XnH@@$!JE7FK zCLBUUM1Qwk|Kr%zjC?h&QLet6j1jhN_ZQ9pqDq(=wq%<@nH_k}(IAgArX(FOqmqM4 zK7W#$v;=NNX&gyJRAo2{)iZ{oWxi96{d7|vgfAUOu)2GFmY+dSaR-^|_p^ee$U-Y- zU%kVXWb&2Kr%uS8rhJCPs8zO`2<`??@`bD$&VI`L)E=*VWAcH7#Wh7nMP2aj{U_%J zz5=bz!I}9$E@K8!HRt%3>sryXRZIRNAI&>LFoe2A-|7K-|Mv8<$Ddo2epVeKTgKzG ze;%#I$^K^+0Au#osu14?8+g)BneQR{DQg8~0s{%pkRhEZu|cqD5n!G|X*CefrO1IH zXkt_le^`6Q#`vT8HDQ^_?PyKqrg_IuU9s0s zoILPE3cH9}Fd#8QNA1h6Vlfd9wM&Nof?ypijIz)~gvMGsNE&j|$YBO^>t?-M^3Ch5| zlKXtG#Is@-1-W@{D$%!(g2EayFD;$r>tC=+d)&EG<2c`~2=Q%>YNsy>XV|5F5ZTVZEzR(> ziSM2h61|PbuY8a>e5Wh);GZY>1x67M_E~Z2hsTUex8Z+XuzzGY{qmqX3)Z#gxCQEf zi75M(`NL+_u&d^#toDfAl6Pkw)$O_~w)ZbZstmXN=VoX4HLGF#QM>6-%>(Fz?gJ{$1GsmrVl&@tSox^*E{*dKY{_u-shrD;@NMeqI$<+VOgt|@?fp; z?fYziTTp}Y(BYGD#jTm$PKxJBhx~^0>KdpjR*(O+w(llSAFLDf#}wyQT4H!YP&!lo zJS>mI(YUr{*W4}M9jsfyA2%5Q%H5xJ)4gBn&--GO?3G1H32HCN5s4KB6?+EkJ?8M> z`?t{@O~l<-bi+TILIR3EFMg{tdUf^Br#UHxKe~>E$C`{DPWyhM(DyhWE(%3w9xc58 zLR4NMuwYb?1Z;*;c~f;0f)Lp{;l-8A?=~4E_qy)Pkg&s_+Ib$jp{oqHVMikc!&z3Us{w=7=?e-wBp-=gC{-wKAo^q*Xe;b_ z1~WLQz1TbV@y1Z+E$nhdIUYPi*S8zJWvuV~HAD42hqLu>e;J>o z*z_R!dFctdfc6rll+d^*uEvZ?^kcx!Mmzhe8!i?q=lR-C99oG4nI`w^A{i%B zy3()^hH<3x{F8_BU4J$X<}RI))#gYK9OKuYofKP?Mu4qQ*U9G|9Vz6EA1qdQ;3+64HY`z$f9zH6H}7-ob6mYGO@8~k-^E^Os*!Z{nTv2 z^Zp(1qJk*HKc)jWnH6q}G2cdc?`>451vqcNAFBe7H&tJCk0R-z?V=FY-L+l0ot-y; zANt8l(}4I~Y0OgziHHnBl_omFfccOPK0;t!*7+1acX~%Q{1|qF&L~vl*sLH&5TfI? zq-Z(DlH)AF-nHOkq2&4}m>P*bi*Qdsv6Jf9y^LQ@N@7qfbm6RZTiJ2>sa#we{*#-~ zMsF^8?XlSU(F}p+^A+lUs(LafiAlO+;v^(e`^k{?n-p$L+RRLgD_4*IbW>Y{JP1|x zCCPvIAsY46tTkpnmq_|{d=*Ewiv#OVYjo)iv}UDlboKRM41EuvZL&8DVTYHTqtT|v z_jjKFe3aDl?(>oSgF8^kT@EbfCXHsn%?{bPVap!g#BCy(!<(X;)GYR|e;Y`5H}7>_ z2VR%de6ep=DVozw8|IpaOx5a?H~`?>Dui0iop02M+!$(UojS5$$9rLuA&a0*GaMJ| z6T(DrXWKT}{+OvU+B$jTDU`5Q;=qZLta`yJklC2b#A!n}1?Qt3GFhp-&jbI}@P!eX zV`~VWhcY}~YVL3l2;G=lescHZgMWM4j!^un`iS-NXfNPki=-mA9@djX!24?R(vxYT z%NBa1*vOshiWLE2&-5wwCOxT3s|+HMzB4@jA`u;l7Mk)7;p?n@7I#Rw0)&;Ki|3x=UTP7%WYswoWFmiiaAIL%?F%%Fy=mw7b z&grdrjOhiFsBMpu2?WAW-x93oIOfl`izy7cI3n_ZW^BCS;5KbUJ)-p}rD|x#LU={M z3we1ZQZwa~F=R#pF`Uc35wcQak&Njk;y6m@YFy+j-Me)1^sHxvWlnbmB2xOQxiMA_ z!Fv*RoAAfPUj)2u=}Gn{f!yeCxJ?$$1GA`%abj9*c0dct(43XU!b~_E2$A#i>m-^^ zqs1mSEQBShQ@xg4T~zSdO?iiSq|wf*)}8Ec_c_z66`Q{}4mH(FS({5V+$IAwyxsv_ z%uHrDTu`sOAELXFGc~+1J1kH3s4iQpZY@@N8Xj8zk+=SRkvZjXza#$W1XOLkFofnn zStmeO$nKaWvk)I<5#t7>8_UqVl-VGr0OAz^o7 z;-mU>Ng_A(6(jSse0vuhJtgFVEzvYE(}%-{$A7|#YNouHR zQ0K0KRm7p?iTApSy`Q2|3w>!)OL*c+?Pa9WK@KXD=6v9=-%O_RJZ8At@h7CX9N$M? z%Y~uolU;EjnN!2bzBXka&PG>#?jEx>66f~8sL>T#RSHYHlXshBzjzpZk3$IQ`o=EjQeRA5NzJo)Rh|M|PPZZzOtScZYi z5`o`@Od@Ho@9q9%Tf&NH*J*69ORh^6fuAZQs>&k~cD-@|K2mW99G$yk;&tn-nYxIH zq!fB;P8~>7CwNA>?jk<$Cyq@sCCU?GkpUb?Z%jkl8+L!Po?#px$dcnI-~I+xURXv1 zIe2?2eD2oiv2#fCs9#bhS?r@DO_Go4UGO*vA~C;KgJ|}JEbl_Cq40uB%_D!7>^DVqIZcTS*CEPVY4+h6`bwl3c*&K*zk$|?h0e>V&@^m{ekf`;e z=<-k;e@#zSr8;>f6gLJ=GzSNEh{GX{vLVGZhnbj9#wM zF)NbCtH!${^48k*woQ2+)kjb9m2Zq2H-*yEI&69>3PqADOBXNWyRQ+GGA=K#z`&M4 z`S4``i46z1vlMde#+T(kAk;j7_gM|zZQ?N2t`lzJnEHeN+ziTo`j6iM^|!l?Xz;-A zuO8-x<9y~@#eb(xz*OBA(kHmHGe4Lc`on4e@LRyFRA9myOf;NQ?vE&|)D#N}ai>U0 zYCUWv=&3hR5aT`zFSIZM!DpaL^`}4+sNr6jKTNsOf)p*bIm=pR>9hwmJs z6Qzxb?^3ygGrD*7N2e*V66<}{Oe&tVHb^Ip_Wz}qpGj?WxAtV`2gS@5z<2Ge67Vx_ zt6Ca4{GLnlTX|e$(NkvS)0nNCW}4KS`wpaXiX+x?7E%u;bhkHt#B+1gkm^wBkW>Af zxzyDN+k$hvGt_AH4*%~6&NGe3v3CA*wvWN{Aoi6%Ab%gY-&t?C>JRXI9%IPn9|10K z^Xg+_RCO({4q00E((EDT9x{y;Q7bsr6A^R3Q9!~NJAx}6BRY$$=W9aY@-VoA4@(R_ zM6mZxB5!mRl6-Xy5Li4|r7WpgE3YWRwMXT&3&>qSkKP$|U4jB&xlBw6W%&SabInXB5LHwxl!vkAkJ$-diOGVRi~TQ~?U2G`NXqw{|x z!09WnE0*=vtE_8gm8S_>BNx!K-SBtt8G^EC&NAJqy3Yz^S#NwDm3>xKa@g=Y+L5?w zKvkw9qKnd^`D-t}6OFcH*LGR{C)bHbelzC5ny9=9ZW!gHW;C@S4W$;fsRX+)y9mmXzKIQ)l0Myq5WP0wq*cJX z(NOBL^I0?d3I3;<2MOI-l5|$vS|74)wIoEImMY32hCi~9h}-+L@G|Lc6ZP_2GnZ14 z8{S%jvQ_Lpe)wuHgGrNX9gj{cCR84-r2Mz6&rG;5sX zcIJ#3DKnN}@|-X4RrLA>pc|2a)Mktw>CTY&*fkOUDdYy^b>oQLOTxHkvSG? zyZ=!A`@!9xzo8ZYz4O=}w~_y`Ay6k-@Zwn3PXAqw0LTIx7z`}LF|x9<;8efiLz0C^ z5oi7SCXHiAL@sHBaB7A&Jt(7T$0|G}LHt;%6Z;da*)`#9v5xXXR65>ae*?++xoY5u zm{=Xb~ZqWO)tUh!q zzp;U*1`lH$p$Be`lw9Al#XBv}^P+nc5Z(6xfO@g+7Hd4C^#h6{`cclH+Z_<8h1WS)U6-$4!aS zj!?lWyDlP;-Rk?fs)S>oyC_@Y_==4mc?og zK6+kJCS9OcB)t0ToUScM?yb5?tt(~)2wV`SlRos0@&aXfPYho+VX|3o;w(1ZR5#fn zWC2YXFhKZT!NLGH7V9m`kz8aUErZ8ylTwHtwT|6mK)S*hjXZ;>(SnR9V?I{qDD}PA7 zFW%yfB1d?+5(Px{CG9_Sw?wsfzoVK45Y?81Z~p_|25ufknF&Jx%AzuORa?Dcp_aC^ z)CCyOFGl+G#8PPpZBp0Z_|sUhKCORHOA@Qj_pY@~Zx{|#9nNZ`8Vh=pouph@heDSL zu}|8-r|YP4&`K`wd;Hi&aABsk1IN>5y%hlB&ZJQJ@?{%BoJ7(Ds10!kB_8BF4=y;u zChRkqspMZ*i@YNFs?%8G=&$ST!I|2oYHDPru#|bqX^&@GRrQ1;Y`rkF}jHZV~&am!I4- z+BJ`&{_J@u)~^%(*zLcJVRNJez)plMI3*Ox{qY6p_bx>)C@+6GdZFU2M=ShrnJ6uHv>O88}qln?FgK__8% zO2u&c12v}w_^!u#HXSd*q*ef~wIE9!S@?!{Ak}O9aP@Fkc8osTHtH4_Q$LdVJkDHg z*rmizn(APoDi7RmfiAVOW7+3Y7Kf=Ho5S z3#5<05YF4Bit1V&_&+`YU=wlqlQp-5!sh@kF6>2Xwx$GeJtc=PDpx?I(ECmyD46z3 z>Yy_uRx8j(9M(QM@eB{vq_;KWgC>_7BJcs0J3&i!>^ChKhFK)xpf*!%CPe|#?P#Hf z8m&ueLBWEv^Ol=4rNXXsPv?f^owiOpzB}Zl#96VuV{X@cQatKSCSAaO?)6D-?*5Ru z7$UYZ&{}+C`xyiM83DOe-&W0u1{Vm^8f(21>?BX8XIscQ>|dgnL9qrgNk}2)^-jtv zx-|@>Ju{jo3|V5}JP<;3nd$G>W!z6Jor)IR zV?3n)1mGs#A=>-5aubmNTH_xza9sebaA*wP9pY*S;IZS)^px6)6s^!n=mWr? z!sA1)(nd?0vW3A+uauuLv)AL;-G@mwM(eGaBze6Yq}<1$h2upF4K5-xqCell8u-i6 zqgsO6ZlqvTYn!}`Q&ri)pvBBWtM#%9Gs`pF6`vRJU!99acKz~ce|Sysl3Mxuj*i4C zq=Ys=BtCpTdX8xW|M0rT%o5fcCt<9^c?;9+~qT0{op-I2gX1%C)~6Z-i>5{{aDQW=&GE1%)#mdFU~YW@nK*lsSn%YF-r?fhME zm*7{^=D0U*Zh7z(AR(&JXn^Tj<$Rgj67=w~fW<6`vwyse1&amw`4#Kw>Gh@H@fh8? zRRH=|H=<-z0H=eyY|4(`gL3p(k!hysz2cVKm?Un8m!|&&#@+vP^V1k9HQI!A2T~y= zse^in%u+;>`i6rV3#Z*=_1DGRQ$A%<0!UqE^cR)PN9;_kM){wku1vqq5UHES42^knJR@d88DQm6KPcPYjcPI#cCd5_X8@qSm7{6&+ zZX+S9s?r7?GV-GWDH}X9hOkF}csi2VmSI6{${|tmlMujHYtmW$l@xF7TEVNoW!;9w z_J;pWgz^adf8l(9cK{Hr18{gMWA?`WT{>Ey0LbDJ^-E-q3OcO&|121SC{TgnYhihw zhnF@=I{@;_NV(7>SD?^OXa7#FI;nxpxk}+vg92V1Y4vlKE zkd^dZ){-}HdT2S5lw3&26~G7p{Fmcd;=26l=sJ*`Hm?*2vWcEmBdymzPv#Wt-k_I> zA*alQsqKA&Rk)`$Jdk$Wy|(OHEB*v9w)likW529dq>)}UZiF2Suk=LWRLDd1JG=Qbbrga8x+ zp!|=$nx_P&9kWs3;j_`G>*iZLkY9qw?9>7v6{8aWKUM_T)F;1l<#8ZaF0|SF;}e0K zcf-xhJrD3@h=L%4K(J2^ZPy_-48EyL7l9O<;%JLL7{kUM00)PIwH~hT1T%dF7%VRZ znu5#c&^A>4G%l@Z=^C*QMQ=7k`?L-yjCZ6}bazF7^v@b-QuwqNJMD@dgLml6B++mIsWIVvy}G!AP&x zVgmeE?hy0pNqtLdQdBZErUrYP)c1nVc*0%ID{_r->`q6I^%7DjczU4R&nJ>WZ!?b8 zimLAeLFj}+?=}Xtbdn~u(mh-vk*BVGMs9T;EP+6LX5A6nk#-chZ+)r6nDm%Rn~;1E z+W;!R`&8@ot$`|v%ptX?YQLEqrup5<=b+SFC{esc+95)-EffFK4puHRUJpv|Dum?d zMUJ*UQP0`QmqN|p|p7)@-s0WEH!=$WG0no+XBmP?KK{>8Wh z9auwwt87DMt`vjZ4&tO>4t5=Lu0IBMwciKQvML_!%Q<%rZ(Oi!0 zc6=A%HBGP=3sXOy#dpEI{@%19^`V#LGUcew=>Z16u3z|p^5=a>1*B{sGk+EaHD7i&`KJ{Ls1Yu@#G)0gBMD1-a8K zpdSW@!;{SbQVB6QX-jol@sNLhj}{}Xy|f`@2tVUsskSquUe^-N=tbJoprTPEWCUH@ zi3SF0NAe*gqCaVqpWdS5$u=(%I3eA{8I zRRT!org_Nt^Id__4H)W+n6KlDkX++C)0<9w8DX{Gd2HFnj-Pk7SnkGeoKXzmjOp1M zSGPR){u^h60ytw$rf6j=&UnVd8Bb;}KIY+!d3gt+uYH4GeWTivsoupgdZ*P$ky;_G z1)6o(7-=0#ce~bdz1AtZJj0G9-jaX9i-kOgQ&)Mc&O{<*;oMKSRKt2F>Lv8bzdbFgeLzupQ`}}wfzl@6d4zWRMPE5REV?X(-{lY}Fs2|eS zLC*IJVGNg^rG%Mlb4D*k!jX$6Dy;O0TAXaIT@&UC@sM=$_%#Doszs9!G{l5vJ9DooyG@QD;l|niW;1JPc0TnDB z-CrFNvewMv@%@9pY^mO*9W@t8t+`%)WLY_Qc#^i7Pp|k22kxyA{gi^rZPb+ka%Qf` zRo*YjkK=>ho5N`piP2j}ljIh zQ|<=K?hkF>Y_H=*1Nl!TvA8JPX_wc$I`_4o2d;AkuN`qoMS>GpRUA>@1n;Ne;uti&6sfsGc8AyEhkkN0jM8u%6ziG8O0|l{7Y>h79S=ea4N1A>mu3V0xsArk&6ueN*gZ1EiOofWDgsNN2ui z#zM{e$lOx}ez+wvdiIA(kngw)&U$#T(W#THi|UON)TSp*WlEy+#fh#DIkiN60FXO& z+wzrj`sU<0u*ZxGkB6ehk(t`Da$p@7Dy*EjOq283zi&-!tg8>VmT#K|UXx4TFO?Hy z<bNiT=#m z9)*ka#+cc+%GF_+^}6?-rf~?B&-tKZt>(h@>%C9S@-tQ;*0XT|G=_DDL{=X9tyu-! zO>+Q_9usqCO8}h2`m7u22?gl%=D^Zug=!GoQyosCqeVtqj17wH!OsU(Lp+a{dgCQG zkSaGsFRY$$X}usan#nu|P`|o*Gj!NzW6aXtwcO@s=@PnY744d@^aki*hXhpgm#3}e zwiTIKx{kW7_p0ezE)}M3NI~9hkV60_Z|>bS9Iny(q*;$TNgA1i8@c-u0{)k)OLckfIiuwF!^ddOF0Zi@Pl5*12Y|f zQ-oWhCvk(5Wi%;wmRANGLdLf}k%wCPkQN9Nr>Y4w+4reKZ+cf?xqu+U2;E`ZQ<`zx zC%5qdmC|nihg8~8r5fUyL9w>Oy%%C*&e<#%UPB5vm8w3*8%{Eg;kmLO;~yT zDH-DP;~07~HZcmUKbDWw%Zt3T34F~D|F4yT1xGep9b>H!xX(04^riC)4@}a}TT25#^Ygn2CG_A3AYECF_&~%)*=V~Al`fnm<|c>X>K_mr|kU<9;?^7 zlFl;D!_n?5?)I<+q6?ZN89t)C=j{1&W9SUWPylX|>cw%M_~gP9^u{0KbYN40gM;M^ zS?`1KL$wvwNXxsn3Xb0l)!fkOAqo!m+kLJq1O?1`?zo1{AoaOGW|y)^RV&o&oXM7p z+%!4940RZ4mBdkP-pfk?dmUcg-b#=q@+7k2fC_cNHhbrmf?nmf+~+JnsXalE{_zQb z6;U+2{rKNP1LSOfQCm;-hVTC;$y_}`>=?cx#YWs|*6o_1KCA?e`rr&|om)e$z{;Ca z_@EQ(k(nUN#TN;MOjP&kom`lqpBmMMkkqM*6601tNlWkL)65&rBpkxN3_rMin+^;H zs9~mvuGiM@zlqnS_9;@tRGeg00!z2MQzC~GFI1q*d(sZk#m4|siNkbl!%*GIlq#F$ ztPOftnl?8V2U@)x{kTm(xAz0$4l=)AM%(oRlcHM~!jZ|VTG^*294>O`zpQEDL6WrS zkcE*N+RE&J(1nezQd!G;&ZL;Y)0S#3R9%CsQ_+X3NL`L~*qX~eberX*)z;2g(SV?0 zc|eMAjwUsYES~6l4_y`~&ow`V2GJJ976V-xh#P&1DcNSx%Zy_^?l-U?0{biIV*?26 zRqsZPmUqPAXC$7CC_il*3(ITsRALN1dSWN-+Le|(7Jauw&5zWb1ZxkL9}v`OOR}aj zW8Ng(der*~hp*tEZLzmFz-kW{=tN;GK%?KVz_>S|5Z%td-X7Fsf4v=r*nV~ij*HP+ zBmv?t8TUg1PipmfW!Bo)u3KAxg(I)bY5~fuI*QrZt*!MqUYXVNZi4Gu1)cdn)i6Mr z)i|Hn@$Y8wztcm5PI#538m(WJ;-edv1a@I022*S2zGc=W@(A#Ux%CQ-Z-{{gGZ1wdSGfMpsu41wg;Dto(ja=A&-efz&qe2J2;* zpjS~<8I8?$S9}lk!o0kjCeg3je8IJl<%#d%ay91PG$bUa8jnJW&j(~&=7rxT&qz>{ z4tV+E$W;ro$w=WDs?J2A8uy2ewhv2!Jl*#dUz9yT$2(e#HRphGf<4AfXg?FvIJBI+ zN))8u^{|iNgP4$&(2he6@j+XC^cBxX_W(XRX^_p@Qo^79UBZ6^O87>9ICyIbe-S9* zP4~#FZvZ7c%Jev2h7N+V1TY>Buqs@Vo*MacYoX@xXX(l4c1PGjkxIT)n#{*zyFql8 zqiNHV{I3)4xkZU}TI%}V_hkTM3<4OXM17{5bh<;KG05fD#?(^?kUv}A^hT#z!E&Fp z>GovwPkn&}za3#6&3N$ATFN2WF;y@>4e_XuLCQi@&H4A z@`YjdLNso9mR~N|skzPbc&$9RXD}>io$z8n%4g*+H{-VJSZ2&m<16&JDPice4N*7v zl_aEInmNl5&QOm<{x9$yf9(F9K6S$9Ht!i~c>rAk1$+_~7W;5x<*Jjo2c6;X*(KYU zC<(4hZ6zv9f^XEdNE|RoKk%mB=})*9;*eZf#rBu2@YTXp533+@h0nHG8gn@I+%w#tjVRfR8 zzmDXs8ljO7fcLqROjH@mXrc3Mu8VUb~xOtc{^1r~M(<@%DPm zF%U;Dw(u<|uqi4Xd8K2$xBW)KPgMUejZ5ZeQt$J=keoiw4I+4X?tDktqvi*X$L*Tv zSW&olVaZd1J!!hF;UZ+IFt5_l%%yy}%@K{3D!$n|-&c_m!}paiM^IqTn0uhaW(KPD zWXJxr3?Z?O(3_i|4F$jTU*^ncoUEca@MVbElmS`tyF>av1Y9@rbNFT2vfszFD)n@4vcZiI)ch~={As+pV6dyZzPmR&iQRe$83`;zG$>^jA{lTdgbLHQDd=E+@Ix zFZ!_7YKsbUPm3b7EtlzVZb~q~G{kjK05)4^@a5@!rE5Qk$&AhTWTwn!*L`vVA|`cf z6=}2+q7uq%YsPL4(@^W5eyx(%-Fo0L=&E%r=kJc zBE^^J*X#`8+#u`sjMBdy1ls81E=uHz?n58#^STlNo#%MI#r$@#K9j7%S#zJSFEEQ9 z!ei2V;Kj-2!-6V}%6s;By!mS|T?Zj<+*itOv2>jxVjSGNx1T2=(HrkNB*WGz`FeVa zxl6yK%ejeh2Q<6En67Jx%XFcD>kdF~eyT5s-dyJj=KMsg{KOvcdcNPmRlKD^2j}h3 z%ixk&%`6$%tTGj7b*{0aM74YF=nkiZEO!U|4A6_);&lRs)SV<^$kI~BsM z65_G82vqD2l%6VsziWB&Nx)M6>K?$3pZy+NsWwT#u+STMu1U zkviL@$E2Wc<*Y!W-_zCBuk-MVs@%yBEztBn<)X+UNabB3f<(r*=*}_&6a67{kiw~!2T?%*7$2IWmT9>o= z3M)1Gt46|9yQiAfj8oF@-)#m?-Ck@;C*ZE5R9oob~Efg0P>e`xDH$9nLe&ytH5WDBCgc^-8pq~JiNvCX4t`&O! zR<2F_k8%z4|EOGBz}e6z0+0o_k?sk)PHmx=LCjJoMP-xd$I!>AUs*G5pn|)pu%Vo^ zV8Z7a0rdZka!pcXqj26im})KFGy8y(1&+hD7@N;z!0zq~$VJMrYhv@wbaQ%os`Li< zd{@{dH@%*MexNg_3{D-iEST6} z;;6|9!3U~=rFvK;uVM(K+Zgwp-#mP@xKg7%tOXs02%4sMSF7T{BvU*E z8#vo`pb|2UpHE^BQ!u8J%~AqrglrrTCm|TM4YS7oi@P_CYBJrnh0D@Xs#L%ZP@1Te zq8o)mgou!&1Qjg>Y)TplL_vwtr2qj*TMB}R5G|B0Ktxnjnuwv1CW%TD5kf$kfIy-& z2_%64A%t}Bz0^5-m*?Jb?{~_5ethE_BR?37ksn!OJ?oikuDRyJZbZ43B$JaFv_?JA z7Yy*`Z-HkNo17Wo`FPnm>6^K#IUo_?5YojyRalF>dQj8 zVzE#bbEW{y7cJrX0Q2pbk^8FH&i|X<4YtclXLR!pMH6d8JOEz@aolA!U$@@8!VB4d zLJ~;jBp9`fd}cQ6$}RWG>~ezc)IkgP8yfStMF+}muCLEUPtCK722>2%+3h|oBytbL2}<<=rT z5`}XYnsz%fO=#wr!6gFlolQx(*%7{1wD!kQ6*6ZSb8h!T<;NBHn^i`82LdZ&SPCgH zjy|*s=k)YycU3NZW{Q7f>IX7mgn#v7%+dc^JM)*B;0bCtV25Io!m!c2*+>{aisnin zUkKqQ`*nfbEKPqY&@k^j`cIwjpGVz&aR;-77QRTWm<`bq zK0gCO3t0HODbyAfdL;rsf99^I?}-)WUQ`_hKw5$5)+xA{efv7`t(XM#~#I_0G*zJbYoBCFbCEeqB0B%b0P13y!mh zb5}EuEefM|!3-A$=X&QrUSS30dS6yhGk{Z_i=6`BSCMp>>;`hOd2cWfP@gXYTDus~ zDUZc~WJ$K~&;|KD?A@Oi{uE6l8w0%Jz*CVls{)c9IDL}iUED$cMohQM^<LFe9?5J0lwfbpDaJ2MlBXz416L53g7QIY1AKAdOv)A1Id>aQ{SGOw{a=wxvQ1A05 zYUX=AIWe=q%H;tEsCXcI>X6~~%1ezE>RhqdtmE_j4GFygUeNXJl z-aFVya_QY%b^8F)B5+Ih>v&7>82D0Fl7ZT*l$5%`*zV?eR7;NqM!5%E7z1zL=&U`h za>@DlG@nuK*)`<63i^Xx)vzCB&Y)5v!C@?iKLA5qyr{A1h++V6Cv|f_{^>E`*7ZFN z%H3*-jZ|MzkKM8_F8>lf!CgNMs|Y{MKasWb>xj(CSp43Fu95Hs%hU>>xONl{(Eb|r z{#jhf>gw6rg{I(_UxwOn@vgG^YUy3{I#{X%- zUFyPH=L6W?w_r%aQr&7VqOoBZe^Xx$5i>M(9%bUb?CLk|DXse*osq^7Eit8;Y=`bG zdIyLZE9^1C(@g#EAeagEXIFo|QC)3knH&d_eoA1W=YpKrxCf-5u=y$gEKPf=;!kWY zg1a`Fqm_emhaZ<(zzhlF4fmtrUoP6L$63ctBcyXj$A6%#@Kg0XEI6e%WJR@ROzB z_-3Ws$06eC^A|VYi`i!p9_Ylz8X+V7YdRm%ZEgpKn)2rM4gkC&B5ouvro~(FTT5zI2=M z6?#_P&f{K0Ug?=kO`>-S`kcDF{hy}M_YFB&ij9{U_xZp^83RA>IFf6u5CSAvIxw)< zDnL}(`MPl9kA4ZB++9C?mV?cB3!2AGm?6>u*e0HCmcwFz{+E)ud=YMD`aa5)!`3~? z{sPu_A6|?mZ7aEu3;?LyoSbCKYWx3?>TSZ|;H&Jcc#ZFW-u5=L7q-H#myOqk4hnQf zqdWse1q>@HY`+D60>IlP+wDr%)HT37OCJgx_gUvNd$+U!^SX%H%G{}riH@Pg$_rUgtgQGTNT(j>FAv$+C{U zEln;3NC~@rsU2AVnrxPR>}#U+LzvC7bGTrDTDxrTKGbuX$1S45e!I-IOQA(hRhB?I z4^Fo8+X}*l&md7fE#QipO~WMBbjvThY`7*%^O`xw=@@|~?0D{X-`0@R>|)NVI;PB| z&FWqK2Oxi)VJ+-4t!yHyN>DJ!2F;$HB7eRiiCM7z`Te%PTFrA1;5aY9DTml9@=A}^ zFHn?+3lP;p{CC+J&UF`WoVbj`DZ`Bc>6Z3OxQ7iv* z^JB7gY<9b8Bw%k4>3A*7pKfD zIYk}?_>zXn9r91#jP_Ve%?$zo|JV*gfSIM5B5J12N$&>@g}gp7Dg*kZ`|10>xT|lz zey=r&&?cx8hEPB0fO&-9URJ5L5LO?BCIbMJe0T@uuXKL>kHsYY)zWEE(oy{2i|XsY z4nP7u^^7}cKp~@?{9MNx@2lLXg^Pf<6x*#50uxXwN_uBIe$=y_>f9qG9{c}-%+Iyg zi||x$itd@%K9RY>3KSLIn>y89nKs|Q(rVR}ho;&9WyxYcr#O*?{EW{P{V;R8VWl=t z7rp1#MTvLC@W!n#RBe}Luy~Dgqy2fsOAc~WJJ9B@^!rq`ee%=1!E(*Hs)qOjum$r0 z>AV2xe(;Nkt^tq|L01g0b8kI<`{Muli}`7pHQ7E5Y{c#WM@#uGD;zbpCjy3y$}X_s zfLnps%PvUn@M}^^*H!)?|Em9FURp%d@Xu{_-p)pTcx5f{ND)cY)|?c!-N`FOo3Y4u5_2E(rJBbn3n<6fIJWiNwiLhevMy;3L+ zW%*ArEj$NrU+k)&$m8Ri2Pp%}PTe9|Vmo`Eh#giR-k5&=xb!K~h6D8Ic2g^M$cos3 z+J5^YJ~uySnD19VW&ct{3u|Q4TRuO}$&g^BT^u?Z+OLXlJ215I-T=F~O|=qX9GhoJ z^vJDrU;8BlHQ)N$?Hv}2Qm?+T;2F`ut_Mx-0iyLyt>YJ$4c!31KnrcJfUDfe$?M@4 zISJBRY)CzS^hgx|tr7@3`G&8QiAaD+2VqZcjIAaA+sqjM$u;Nct3S8+8qQ}=MVq8l zImrBL#5vaWoa`26De@3%6$YvDT!VWTdxE#Wr)^zAZdda@Z0VM6O2fF)1Ser{R@{u-Tidk0}TpH`o6Q8yB@y(PW|EIPg<=f^pIyHF5#!C z#)RMfojpreWHD*d|UY)tv~{b;}6 zIv}M0%Z?~GxN@0a>MV zeZO-So~~fmJ(Ol|!Ng_6xVc{8Qycq9QS+Zy+E?^KQ;ul|cO%_g{d-8>_3s_H~XvAS0&H zN6TW?&9%Jbt+awmlL!6r?ihcRdY)1Z58VXXbZ*~V!z z4k{rr#crR58I{h4m@j<>_)5@9eJ)IV_Z=S2&()NFF37ENsNcv0m?JZ2PwARwu2G}c z3dmq!k)T+%B1+c3PGA1!`3q*ker|r0tn<~cS89QEnM5|$>BozElKo0PCIm+N*PmyS zSH5x6?OE37u|=4WLv`^cJdKLEInrQKcPEJqOd@rVad}7UmGyV^YcRpXrSn)5VS^4K z+AJ}(me+!4kJF>xu zjX+Uokz@--O=|9cajYZPUfnmpeMV!YrTok^BP9qRxAAKzrvRFCSy%WM`H9tA46NQS z35q|b8DDPK=jH-en;ScH{O+F(D$#QJKrkRfY2X7^Fnx{Lo6@D&R`rz5FD;Yj{e4q5 z80t$ywIlWr6Li@(K&7ilYZG9|nYou+=k`>BnPJ^LWlxjSF5A{lBvBh?0qp%XIT4iS znem=vNQ``F-w?{O-iz!hZj~pGw{jem9iXuKJ3y1^RNkDFvJy6pec0BMdeFY9_A+U6 z>$e|goGCq$ZZzRlG+iMK0=F`!fIf=oKkcyQ)%;rp zUs*0?m6z@@dY^E#hJ2rp8(N0>0u$`pzl5$x&2xkPh@PChAf1X0OSZ8y0g{o(tp4R+ zwc%6qA~G!`G+?+4CFgEc{cAiGaf(-&2r3-cO)Rsj%+roH{2vPE_5TBN+C zJ?wDCfa z!`|&zP$xj7!)_MK5G!`rc`ro_7EzLWVgQ;&T-ry%;EIkxggxf58R8ApKt%x2m(bsw`K!eK58oD;p(_=w|o(=98n&l#T zpcjX#FF5dYl|Z4SkP;wv_V4yp)a1R7AsUBmi%(i|0y+BPGSVVt~L`mrvuMv^@JcE@Rf%`oCO+3UJH}g=(cF>a*f|&C}21i3$&_U;- zVSNMsgyTO!kG{a%#fEk^0y}Yy!PwwvI=419#c?ahF?+uXz&#?W8Dr_aZ~f0mep!VH zk61$9huO9qAO@Bvq);_}&d4HVm5y=*$t!ll1AP=r83y+aj!-6(yGy~XVqm3K`IhWC zO<&x!aoETNmPY_4^os-g-~01w_xDD?xDnXkB?WOxLR{V4U`ArDLHg442g8DaoJ47# zO(tMznihg!)*8L7CF#?(Px^sFgY^MjrO~#=Eyot83O9`A)*yWYH}jdU4%b)H?XyRl~)k}Uhf>bqmo_z}h zvC=uB!DVV*Wb%xLpU{s_Rc&5>^$&yNTjJ{B+I7Mh};;N|gVkhnI7**R#wf6hjc_%4XMQ#-qiGG1j`&XhcQJb%{=E16( z-rQ)hn)_|bs<^G13+gl{!WYH+pQq*vw()=e^J=KpV#7s6-*sk>mgSQo{z$Mcgw8mJ&cGv9 z*{WZ)Sp#zoz9SK2z8^W)6OqaDi~tOULtTPZR=|=h`~iKmIH>>6Wt*}v)TqUV+iq)9 zKlyJBy&0e@{*ie&zew5p)NYv-K!v-R%*?H2<5S4~Mc=LR-4_ROyj?Zv)PmF&ovR~s z=Xda~UYXl5fwP*V(rKUTxR}?i4VsN8{Bp-?m$m>nTK^~SzLsjcf6Kd1XbNn{ z^Wp1>SGt)2>~5Rogy3!g_J9`tj}vhhe&p(J(t8y%Gj!Z&N=r~>M|vB&%cXU`ku8&5 zET7Mg-82mNIq1;gA6sfrl~8)UDZeqg+aG!Eo{EVqX)-a6G!SNo@H<=yLU9l*xB3>n zsB@tgK(Konf$2T_kG~%p>pw#SXu@FQgW%(aIE1oX;{zH>Dx^GDZ_(_W|m0zI8W8t^~Bbm@r|Is-v6Ud9!+0l zK+I{r>K@GBs|`8`lMtR*24ukn!o>dviL*kzwTVJ2s ze;V+PT@G$9MRp;%)^3%sPk>@zPPcAjrvFoRZ!VHF-|6g7V`er#3Ty_w6J%}xsgT6q zo|ss5Gt=Qz7h`LPy+;Df zFLbusI{vW@|2MAd|AGM7`>z4q?eyxrRg0tV4#3$ApR9le@LxI9>|r-P*l|5{_CP|i*S;C; zD_N+gX$IIALkX+5=)V=_QcJu2wAr&R+=~m6AVO|_f-XE$`??y zMUbC$ly5Sy+dl+P2rTGG8Be@Elp6QssNZ>PNPMKlYdn2PYa_KF%}S}=_3e!%&IffhEID@zCjmdR}0SJ;)- z6oA!Fk;X&flfHoOQ%fZi5N7Uc{Yo_a3h?Ag&;bEKQNcE{j~fEhftyJF=Zt(319H#v zpdm(WY-E#Q#XrRU%}g4mg=Tk7hBvl4sKVxtLu7JXeBhek;V5lgm_^_Nr>Bz4GazA& zna*_z4ui-YUkYl#{FIKKerVd5r99^}%k~D;(k?E~nHAeh4Om|Nq{Ge@sNa8-_G-kI zC$LS$s}a(?h;Kf8K5|9*VFduUWA7~Oh2>LAVvxqRn6MF&LvenJwG&A=&O{f@oMQ{y z*Ca5edM2GbtKNwqCwTCW@qvj146t@spNG=A;rO?qU9TAc?b9N4AVIRWz$$Ak@2_QvFvd(_@dL^Ko=imbn5zkDSM)oO58R_>8 z0#k{#*?s{Fm^%3~CZ!E~gYG3rDrs0d;iJf-oD|F@cXPpcS(X&*1 zD-GBUYPuw;iRK!H{_T>grWt7bG6NQQx~A`P1;!_I6Wic*4%A zjiK5IjX0Ky5zoa)wFAN%-THcbbqA-muPUvGxU(Jiv&G{eLcK%L1R?KQ+YJ}O-ww#X+MqhOMsjX$?&_PUUW-|Ex-`x3R$j{g^l+E*Nyp=JL`Jgo)@7b%~GSvufGOv-b+;pJda50M598yo_uSDRnbkfT=_>*FGQNb+hBMdMjuVy zR;eoW0VJj$h-VJKl90HjivWdvQV>&OC-9!-PWs0?{}6i9u$}GrV?#hV+o^o-+d$LC z!Ma={VO(4*;1d0iZ272k_%q)qtG-t`=eYvnXtE4~vBcgO#+_YfSlzp#56f0#Rl8PQ zJG=1GVRoNR3>w5Q2YbvY?_lUiApxUWoo5E9qG(~q|2t^xzW|j_UVmOQHPI4_rFj&< zNMG}2B00>evhg@50wu*8=^HC!F5RQift}_BHg{lL7;`4(BVzl>6_@V&b2h#?JlnKn zecS{Uedfeoq4e60?4y1OX=@pBNmxn4%*&yV)Qck6qf9IQT(*29SR2wzzG*fQ^+~+6 zLhCt$>sk{nIF5hlo^0fpltUNRlUNoBY~Nf5riCx{at(S|pqwQ2g+9PzC*p9o;7qI? z3l(4=t9F$(tiwaJNTZSb{%lRb@C51u zZVcC3nY$3VJ8u5eIfm}0+_5zV*Z%fr?#1`Dq8lfG(Gr}Y`+iQif3|m5M1_R2H9v=; zx5fM0`+XJ5fW6RK44&rCN#+Q5VO5pp7)7%N&FQhpU!yn5<<7IG10oygHP~=j; zsO*z;AX+{PFg>S1R`c8)LMP?mrTr`iMl9L$?RqeRV24fg ztQzDF;tsZKQDRo+08ek)CC;O7iH?ezw_80U1HT5XX`0hGjwZLwTYqc%)8GDpmRyUb z=_!gYzfOK7k3 zU=2-n>24^fpB@=wAB7DNHnE?uIEa4xxvZ09zCPnrXpAh~GA$c2*FbVh5*=;TFqIq+ ziz)Xg-jUSlOXUR&)E)V)do#DBua+G?ZT4B>gt_hODwi&OeumRxGGgIj?D9TlADMR< zzn`Jxo*_0zE<`0Esp?`F$-B*zdOV?T6r$WeBZuN zH=VyJ`UBKgws$9^W}EB7v~0PuW4e!OPT3SaB`s;R@I|eaXvP&)UYeX91 zk?5!hG)2izlGb3H=lSI5NY_&-C`|rL26#Cke0B;_5@3_A=TMz%@?r1-QFsk~rq08X zdc?Y3Ifp+$^$i^E*xZ@Q?*N{C&1$ag<(@%RLod^XGi?lna94ni+40IyJop)n2F$+A{~aXX{#+Sd;a8HFP$>d8rW*$F=tDy zgta^)I+XI8EE^^EbFE$z3o$??QGQU}IH9}!Yl1MjM)xXcW!?)&%yd23Yk?^0@uKdy z9Bol*$#LDh!0w%H&MToYNb@>u5blTiP{oHdHFuNV>PxR27U`%w#50p zCST!D)Gu8F$#zT8DeL!S@ZlwWgQh;Kz1`kM^QXOTJB-v8rXna@KGzcUycpJ3gEk|W zfyRIJ=aMF{e$#`eN)&j=UV^m+XWVBZy!OVx*3pYxM#2KyTkFP!J%77?EM|qypCv@C zkk&X8O$H!%^&DBhfrntuXK8Fdt~Cp*RB^VNsak@jPWm2uFc@dS$g(E0OQX|qnR08{ z`qM)_DfHaay6=d>ig=67`L#fX7{iIX|I$C-Zb)izn6N<2*S&{n_tRkng z5O9`xxGiSeWJkl$-ogW`F;`;i*+wH1dK=j~{?cb1bv|sR4}aX3w=T{h`V@WRl1uaq zIAj;@LsuzF62gjk^_v%unlb=auy!+#Z!PdVM(!FTQ7RL=Bzq*t(P(<1eR20~n9s^Q zM(qrK%lfz`t=q5v_6NIc8F$EWRIX2l!I_Q)1GZT`1v|3fx3LB2n#`s-*w6j_7OvCF7^Auu9=E)o^)QZlxA;a|2 zV-Ow$8?>q<;2qNbk?%<6Nn-@+t}5$S_1RBm32$s1K>z3;_`PEyfA0BsnDEHY+?h2( zqtf5e&Y-P_->>l(ZQM~cJd=2rI`LR=5f%0Nxdh}ELhG_07$Zw%t3BTDMj!+;f@VVN zO9!Fh*>7kq-ZXfOo+F__A*U=Ha5;Q#*;jm^zkMt5-!j7l5o$5YnP)fJC?)==;)`v1 zpvyHV!5>c?pjl*>o~VBH_h?n*L7GECr!&jWsR$p~oX#l^Sfwo~Wm{zK%0y8Y zslJzma#zp~CEsv`R$+t7Wd+S4W7a&ch{po~?dWgy@POiiSV`1ysE`qAAUrp%&Q@yurIc=t0?S$ZLKXXV*>YJ3PD zW!dWd9LaHVu}>1B$wn3X#0TI+l#Ee0u*5U-P6zq zK>n2^Y>IZa@WE%fLHQc8ov}l)(e?^WQ{$#p&vP9pJ zp_%Qgaf4}QCZ>j%nx?C&U}Ma+DDE!kT2)AWj?Zy=je7R8cw~gpLK?`;>qmbi`gf?i zUi6LUAGK5JN=c@TloayBuVx;%_wt~h>=^KJLFLnRrnEvucmo<)gAY$Cm8C}WD;7La zXIJO3o?0+^%uh|3w+=l#s`Jc?KJmfORUk3Nb#6@8d9^REA+{yzomT;+e{-bef_gOI z{Su+L&bH79lEaUtSmrzpTU#|)5W1ZV_UdnOZ?-Lrer(Cv9o2eHT->Wzv9zWCm=h#P$7S~~=;4&|F@+1%3%Yj#b) zagw=kmluK!5T=EG< zOCR&OsqCZ(q&gd4D+{7$hQF`ed$hIschMWYj)aLT40t7~O>*HeMS`OH4zeT@_9opv zC4H)yn>V0cw+OSRTi`ThO2BB){KA0a=%KGnlr{f>fZmck~ zadq!SYMogCGg&V}TvOiCJCTca&OO`wL^xa{ZGM~xS4ALmFbbAF$GJG8MiC5+(Pr2e z6Xo~KEDmR}yXEI|YSi3^C5pg?K1ofBs$Y3ef)jR*cByAZswK^WcO3#`LmhW}gN-O3 z6IZ=_y*U{+c5UYSr`hO2mZ1H>2j>)nanO>u;Hrj8xaZ@LbkTimwB4XA6c3HK)js__ zBXjzts0)k#K+B!a1E6Ax1LRVIgV@UwQtLc`AOJOmOnX&ASWtpEkzaL&Oegc!UFEFI z;}I4#<8F;W8uAe0`Kvi;hTcV2DyjV35Mpai&*g}@`tMbreRP^L)Uy1-%ivZT{>sXG zG(k9REyu~kjwcA!TT_|fK@qf`U6Iz2uUNXJ^1JuVwJUab_(+qULB`S2(guuo zlpV{4t>y-nn zxJLZ_b&aodQ94G~>xGnY&HBk9rwXz{NBup0fz_I*g`Q&KI%Gn06YDY?kQ5#!pf0XsjF;`}&&U z!Y;WR$8ppW%av3rAEK71C1kdz;I_T@bQ(Nbpa6qL{d?kJNA&HU836$AEN zeaw7C*Zn?w#Zg}Wt{NQ6!@2&whh#4TFWHZo0!#Nu1T(El8;{nY4@|n=)lWMp2{!5j zA0ew^TtP<)r!rhpI0a1S&zO)yq1Y3z1}?6wI6c}b0iUFFUWB$Sj5bc;T-F( zwb1ej)*jv|vnEb|8D5zrpWya8j`rqbX|mtmd6_b|=s7k4zvP&1`Sy(~y6qKgOp&mY-TZe*Cz?>w635%l*>U%~gm(@DTrvh$4iY`MLwAbMZlJ~$! zwPI9wOJPd~-}=<|XnT0zaI8c8%^(YY-jx_gnaQ-S5XBV>dlB~O`!3=nt%M&dGzdIJXLF;W}vt0KASDL$+5&$g?^|Jt8B>Z#A}|w zPA*@NbbsC~feIy{j&l<5E_>%B2lG#FI%p<_9%lz$AI`5&G$4R{Ln7al&3S4ra;Gn! z+MQ$Upy^fGf^n^*$<>c(iO0P4}%MQC&b+7%u4)7 zSH5B}+}QrwbcZ{jf?ZxjfF`87~6O_0@!eAgy zetn_roi#%lfv>tEWt#+yj=var7kR5oe!f-_-j#}OhG+)$4&xZv5!*>@qhmS9B76hQ z5+Ol*qC!tugv>8Q1B}YqNeN;hHtQ=3@25Wx6BWsxfGUPlYY3`Jg4Aq?QSDlDElMD+ zsOs2lswYV8_+tm@X5WoecB_P2l8rD8fw{tcPto8XEN?#NaB{W>VmPd+4xd_ZvsGbq z&wz;CivWP1$@E9*X#oVN0o9dkj+*}1t}DsDtHV!L@6-q+m6LvI%Ql;)X^0=DI1Qz;!HcBwAU!%*>fmItq9 zY#Jy#!yC*gifL?R*1;mXvJ8c+c*Q_peakyeWfgT{X0i0%zqdQi_kXJL9{Xb2eUZQ0iD~vGn(AB>=v{QHM@P=~v0yu$1_~)G?`d%G4n3ozzY9AOhSS#_$(mWsed=ai-Fz7@`RrfV z)fc|wywqM`INhw@QL~B8ZBsW#l6Dpt3~Vj9T2To+N@mw3YrNWY(t|~&Aha|ikvzv8 zT3?qRT3U;&J&2%gw~T|TQ>UUn8rcUus=@8UToF(bo^NaDnf5j+cD9j?RQ6wnrA$VH z^E*;}a3x3(h^PwP`Xn0j`?Qhu+)c&6Sa=J&JK^2<0M0|s-C{OoD7=qAKy6sN zoNqhSGGebA?fpM@jU}bc#-U ztV6BTrjlOZR#f>&^9Nv7T;=_-g@?&<#yA0fEd{Q4ncuY5_-G$E13~di7r8GK0L;CI z1wdG@|2ow6`OnseoeQZsP^0I_VB7}C$P^N!V)naU%~oU*abjAFbdO2t#sj0B^cZjL z`^|*F$VXK&7rA!L6gs&rWVpD zHp22OY~H%EGBFkK>O}8l7&WII)zok}wEb;`EIrea^q>l(4{9!gn6|HQH_yl7yy$3> z+=ZLFkVki{?5Cqv=H2{CrfKUWRL>CvK@S6d$I<82JWgpdGNwKJv2o=@6#r~siyqQ@ zJu3~NF0+*HF5m)%l*$T9FUg!8z193oa*@k@%(X&<*y)txr)LT)ji6b3$t+~3#4bW~ z-;GF}t>!+Wmu;fTIygC#IWZG)?47Mp9@+=7;mv~UaOaOW?UTF*=&ICpp~RwuePkWc zn``C?6L3E3$+bJj>X%0H(N0MjH2H1n(mwkRfw$s$GX-%h(~tEJ;&x=pS!dWE#T6SH zM%CgD!YmyCY|g+lm9sLi$H%YYRSti0GMhBfcLcgY3B{knF3H-))YHF=3Gv%o8h3Q= zCiagsL8nu0hNepSD~3PabduBGTq}EykTkoIBl`O)hmalUzNSJH)q7;Y9y2Sx z8N;_$e(HtA&*OfB417QCGthu>gIqopQsEFW4L;p}y+8pB6EP9e9%UO#L>tMe8fklU z=u}m}vq<&yQ_0$NRXRWo5u(Nb%JAQs?^ycQz5+<YCUSKJ3b^jhg!#le2KVq`YOvke&%g_m*VT@*-$z6+(cc6+WbnYvTUYz z`pG$oP~%sx$!2;K$>s4}r$SXnxvmnnL9G!HPJGqXVsK3-dod!Kc@^*^x8tY)xNXIb zaz=^&n00BA;7+hAs8=!m&g<>2!+j#rO=QRJ-~bOKtYoAE{cZ$&8U(aC2u)$$(Rp#W z>}8DySy|9<6QEYRggLlOFsZxHVgF~?V@wsgE0qFORFkdQcyNsle)nW*-3rB>=}nKG zd9rE{C4Ek#CZ~#xDohmD>jBaMypuwB7bu$w+wJm8C_S4$xeliVt1$&1!6B_1=30$P zr6i4F_Vli6whJye^ib7sZ**s6=N%~T?kacKuyGU*vZ1f z+IbDGh{!=!Kzbe0(k<6tpVC|A1DTG%&9OqjCt%R%x6nf+{=iQIQ*#dB3lxLjGfd)K zX7)#fw$7gpmxISlPCMB_(%6@^81}0@e`4Ep&HcVv7G^e#)~oq|0u6Gp&{GyJqe?2t zjpUZqz~sA8yOwe+@3;dNsJ-dL$u)9iI-AfvWBzbtRy*dA@9r%63|;KaUZ@79UOQhP zv{ticzKSR4S!`{d!Zx~eiv<#?S8Bf7Sy9?wF@8rD2qC4ktanKG<3LyJ>?5wO+HtQd2H30@$1r4$v1@rzIk$L)6^BUBnqcLS4J9yxCm_xsyftmWZ`Oi`( z<#~|9mIW%slCI}L0mSh1!j$bJ4%uwUURVwSCwa~ssV3OBji66gKv{y01bzXAFhBn$ zi_H$jM`w9^aIi!I;rF<^FF@>ORFJGYF>bR136 zx17j@;yzl&ee|H7=9H#$ER0FyR+Qpovi)Tc1)X(|H?Y?1|TBXXb%|Tf;W-*}VY36ZO~ET$QI5 zZgORwp6U3r-b5-aJ@outptY-N&16XBPhg$0R5 z_=0}4%vW*Hg<3DnuYfq&vCfOO>4TyR@ac-ie!eL6*E)R>mUXvpm9qHM6noo7$5r?G zPC(@*A2!oFEG?dt_yTlwst?U53U}#Slg$l^taVrD{LUe3FW%5 zLmkZHgd=T`L~|^uw-3bcbk6mZ4(kuejj@7V@`YNUlHkSwCDOms)12tZb%+^c7cDR& z#YJBC%Iwp7(u2(IEC_-XesLALfuPoQssTf@PmWEGAzj8>cb2c*0bC^Ld<-3!)gVl4 zj+J;qvIte7(6cF5C4WTR^0apIcBS?DJ;Doi;WY|$A+`WGCG+W(9$q6gW6KxkfDMKp ze>WYOZ^xRrPbhAhw3;zjoDD4k)-yRFQ+G?^i_JdUM<{k3&JE{wHBmfJ5t4LpS2uaw zhnC6!*x%i7>NrM1@C9v>@A&IH4`ZPgzQ*r$AxgC^kC&C=l5v)wMpr@vp-lEDx-+C4% zX1A-g!z%Ly6Rhc`UTF);S9YbUYpTiAZ-Ui?pw%cIfnWBm*hQvfaWmW|>N57nuq;dX z8|+B5wR2;GVOd=d;vv-s29YV@(Mh)j38jk8vCkzygDs7sNWOQ>wcp9R{mov)@e-3X z=$NpFFR$P`z+V+fyqKXSYJQsk_PeKx9O&$t5@15WZ+& zO#1e#;5_u(ZzW+{W>mnexWqrNBh=7E{IOgsu=m4!R!z=6`;fueB?Dto(&7Ch<<_IE zZqJLKWGKRCJOmluzOunb+$&PyxbJS4;Wc)HU2WJ|dCOB*DA@oZ&0>R+nrkVAj7>D0 zhxIVk_!MQj3RMkDyNVgm0D8Sm2SOxLS5%DUuUXVS@RgYd=o*(;u%Sz$q1Utqks9LEhsHw0&hhZ9M#mzgf4?(KDZFed)Vk`MutNxJ}Ns# zDrPbzMO7a{sh1#wN)Lvvax`26DEjLEte<0Z!OKyb;SV->W0H6g(tX;I5?V^hEp5z>gq`7H(XGgUv zMQCY`jhGL+U1;fXdswQ$QI*`ZG}WygSW>pj@O|FWfu({WHsKM~oqqLP*O_Dbm{Cb= z$vtoU6rZ%FhhMmpQq3nv1`dpzZ7g!bR|5r@@op#Rgfz>IixR#iLo?XCFg5rK&+^~oSb1NN^F#9&YH<}Qw4d!!dZ0v&?O?0LcAgJj_1o<9 zG=k3xWuFLzj5A9w&jFiM zB4R`m6)jQ(R8(Y4g~}w50zx2TTL)AWRFnt-Qba{Wh%`WikfaKT5JF@K5ip4YNhBeO zB!rOpy>Op%);aI9-se1r?mp}N$_LiUz3%(E{{P=7P3gIl-M<-u8edqU(OrYdF0!wKkX*|Abt7->1b|gfQHT|2J~;g7(N-~k-d*hkt5IYwe_0}rG2PZGtmo1Y*MuoQ#mRDh^3X1MGh%A&SB6On&GIf;80T?>3r zKHL`ViR^?E_i??vw;f6wLaTX{<*}o8xVo&sF^E$uvt?3}%J$19|C(LmCwi85l@WZ^T zX`L;!`zhTvH-iXGwAv~{oNhpZf@>&hqv~W%NLPQAZoosZv;vb;!t3cS95$zl(0wB% zBk>x_xfc)$+>Zq~ty6PS5ID@6RlZ&t291T*tV)r!^~Feqd3zM4=B^J+I(4y;wt3Lp zOXvvH7*)QY1sBLs1~Nl>0l!vd3B>Rv+HYWYg_;C@TmHvk^Tfv;4-)v)6$EQ0e^mgeN_ZPEP{$^9fn2*mG~>*R3B) zg154lsRHjKB#LO>HN$;v9?scYXmA%DfQrM4*2PBrq5UCe+#A&dHbsxOsNZ|}Iu8V7 zQi9U0wvhwjCl1}Zhn&y`H*SoniNyK1O}SgG$!n%=&rwlu;r%r{-DPt|C;+gVJZP{NEPVBX=CFW>c|OX z{z#Fw$7@f-yh}H^1*cv!Vl8gW3cbd^|GH`T~rKKBe|`-uBZEiT1*BC1v(Z;YNn@Sp;*Qe8-$7lqEAS zW{n3gR4l7y+G!NLhAKz~p*etk#ras%a7Y@r!ABY}Q3u72oHf6z$v%0&V(8)3t&~Q> zn?CLorZq-hl&{GvR;795To`Vt^2w;TsV_><*7Zqi^1`3ORM^xhiBrWuIWm8(t{4+R zXlTGfkvHtM&t8i+3(u^?3VEd#w}EW0iP00gRrA>6J*Ho-4u2>KJTD~p*iFY`PV zBVzeor;cOg*`5)3>}JMII9Zt3YeENaIu@Cp`VxJjrJ+yiEWS`#E*H?pwo1WB`ICXP zrWE&#+J;#6gmy90N24k83NIFAYu~Y(xr))S)1P0*?~PyzgW!`AsuuanmLE=A>Q*!e z7tP4fRVzkZ@V}0xsTd!>~+XG+Jr?Xt70(Hn!KqvStR0g_7=jt4AW#JehG8 zohRni$VE(xq$yx7ipL*5f}Q?Qg@`eJX6d~_srYd zU535MIB1lpdM$1J_meUgjfBr?JLK*h(g`NoVD$5#V1(O#a~p4&tA%++St3)6_LyXy ziW1WuWO9LkDXCf;C9XmhL0G5~#tbQ|P?v^|H5YA?x{pUA7VP}#2ES#6hSSwbJ5%^cB`qem|}+5<@%gH zVQe4;`MAp%>MmPWUn0EMfO6MNARb1hzO37c{M{zb;tkcb$`CdTPF`hkaO=-B-?mSd zTq%J)uvuagwQFp#9*f&sUw1qee_)#czKh!b_HM=YG7cQ`yOAj&L(%Kh-GvFCkwbMc zg~-bMu~W&RaB~|5g#<_I#37~-y?yNAwb8{3%6H2IlYEBBs74P2_y+(?9k5Q|~ zIy4Jrcb;I5vbe<46PxkIba(>+ zmvnd;)Lp&X-n-S^PIIuS**-LHSNKMcH~efw4SG6+FtByO=hmOj`uF$y*;gXGiq<+> zr!+SaUgY9+bi(IZKzg705_jhDsPO@Xb?%^B*yli5p4%+TsjNh%D+#lRQY=vj`P0%i zxMik%*6n4{@#B4LIJVC5p2!UC1f|5USWH{+)};a%XLv(bsO$cbSM5+~M+z)?+{gTe z0IqJftM^WV7iKLh>bF)FbT2BkB;rUUSnSky zSq0m28a?sn`b=r#L5mKtmG4S&ig^8`X~*;^hI9+kYvz(>iTMFCGPGup4+?DskU}7T zB>l--2nkfx%DzB217n)01)os6{ACICj&Eo;K=IY=6mV6ir;Vux(}7VVBE@wZ0w0>E z9#j{xVd4`udd6-@if4w5Q9cNe1z)M$SxpLppfZ3SG>oN|^`5*mgHzU;(c%UwNM)qUxZPf!TpqBjo*|dajJpU);#)k=38hv#0ns?d+GHv8l^Xj{I8HDuJ%tzb z7R%a7Wbw7=V@}yO__{_+7#>{KD;TbsQ1`@7KY-oK1{2Q1olRxxokhojy+~8Lw^rs3 zw9mhwU1N^AXAqV|FqbFZRu*?S@*aD5vm{k2!D&4>cGQ<{^08UWF#m4`R)uz%3^4gJTNd8tk#oG($x?vNIdc?&`xhpHcu zW)Bb-{g$cGYjHD5$%{6K#=@DPBGQT=-9!YzH5DJ07T>_#WKl9KbK0s?nioUy-re(>h58q(I~~{Cfo&$1bPljPDDG;1Dd+IS_(*1U+E8 z2eD^};4=qX&n$5a{2Jyx_s_kUb+5peBLVtGE`e5HhG3+9hkz;V-NnIkqsTHU9;g}C z`h=H$)sypLP|4fIwvWW=r#561>T1z;cG0>TNd>nMduK>lr_wp9;$W=41GNc(5dgS- z;D@NeAW~{+ms)8TeNOfM(CBp@HvbXV<|j&N(lK{&WX;Mi7UZtmr5*QHvp-wsZ}5p+5ETF}nn;juz~u?!vEJa)fI z!Ueh{i@FK+t z_S@a|LVZz~sLyF2tQX%w1-O=Tl0@ajDQA>c*xut^NX30gwGXO@mbL_*6zfRzRvv zSB86-?1(0VxGL9{PooVl>p#P~wS%5{TD3t4h+Q`27<@WJT6&`*k9n5j)n>?C|v znX77EBr)kusbCgSnS#&AIuG+y`I6U0i0Rr8; ziV(Rc*>@}gxjb_9TV71gH8tBkY!Q$vQGEQ0c?BvL;v?;yHlrhwYdwf43riN!&K=x4 zC#3D&k|ndY(SK_0S@dr$D)~z>wK=Y_H#ZFBnda;slS6gB6vKw#hls|4AS5_E2PO4> z`~#TNZQ_327NqL1>J|lj+oA9*121fmgMSfM;zrXIH)=a8+CwlA$is-xD}#n{dB9Bf zPSjKB7qMg{qlR+nHNh!0;W{k)KJp;r6%ZBp40soFv$e1Pxao~@(ZuxadcJ<-mmO)0 zvVC1b%(KB?6eZ)DYAjF8r`$bI8*|eq-_57G+@a&x@a3q}_~~&tMg)ema(NcPXdrD$ zniH1t-i?vBpbTt)Iw0AL4dz^r&dI4`Y;!F-{&XF7FU*&nCR-EOWeLYU@JiE<-9M!S zQd}NIC$8W^m5Sj>YCJV1dTqgP_*{=W~85PSfMFN z)JnbRS-~^Yi}cu$n3wI*WUcnj?1t-!(JtOp0gHF_x|nql`wie-QZYW8-%_`EvM|W_ zWW(PXE(-}>>fXLHf)&S-bsh_)nkDCTU+ZI)qzPHvb$k{^5Bd?veYa0)W;P%A)rXwc z>{I;cBF2)6p<$5U>fXd#zHIWvg&GpGf*zr?c-Ikp_voepBgR`*#xswHerhKF-D1(g z@6T!6xctZb_p(mB)vQB-&qc$96Eez-2!8EU;mfwP{SD^&2~)<{<`cH%3T=8Tb=-Cv zwTkM%SI2vesY#VKV6~xGcrVrwG8)l?f~r7sU({Y^xFtc`&Fmui%a7WZyd(EA!WpuT zU@}&~EsSN61oK(8GaYZvVE1P&>^<^OB7pD}Yfjr#9$OTahuu8_fCkbHKK#de!_4CX z$MqhFfV7#5u(M>rwUu|6)WRriZ0<`v$AUF(EZ9Y|-h(kF!_^a>vf<%gllUzTPt_Cf zdTSpQs)jr|L3>fbDe@PW)~VfYXys zBNyqbw;O+U{#8by^(ldBn|%N1+Uyrm6_g#5F;w;&D$$8so5N2WsRU zo+rrP@LdrB8q#3**Q`G5jAzDq1*J$l@iN=Owbr7&>DPQy;L&?$ zXQ*OawQ`K{&3Xpl(SPab_nk4murDX}nN2?@@Z70BjqIa7`Kk8ZQdAMSo5Do#MpFf> z)o)W78^g#F&A7Lwj{zrGf8a=CJ>Yap@LR_Mn7pIsbC_E{U%mzDcVD}hf@D_`fO8Xp zzjqq&#r!#aQ!wm%XMS6b9V(CvQ-J)Js=-S6OZF*ZE+7@}R z`8P&~fh|%p>!`(H^QuBPcR$XnsmQL|K3I?H&Ep z!Im1y7Gwj8N2&=dqU`XRQW1CL6b9j`Z%yj{=e|>?M|#7=M|9t^RLZcae^|kRD~Qdj zDFEZiO3U2OT-@ffu$glQbFNMIgQhsLAMMe8u+D``yP}7Q)XfR-?g&KDkrpQihYRe~ zPQyDbsckd7zP*cBLCFj>1$+BmNR;-_aA{ewcg|MUa@o+w zH^4>0=@q@(T`1JNjxa%rdP6=u_dlL$rwc_!1k^jRLm>j2Kyts zoOCA+lr&51f;E?lIgy{4PET&>u_e|6B5-Xefi4T_QEIMEJ(Hd^a z4dizp6hRz=ZT!fm(-SqAurzy@@B!V!Xpdlg8rwDh`No0X*mQ$Lo)o187N_Ng5|u2V z%6;^`br$lc?0&k(iw)*;Dqz5Q5l_3~n4t*$s6H{Cz!3x#muyQh{;WJr&q^&(4=q0} zb>bZh>cT<|RcT$$6m-gAWK)(lgHqtAz5pyZaWEq$=7QfBh70&Ddh7ISA@)} zZt7HB-PL8+K}WU7OF4a=7u%#=Ja9?6QW{9)w?o_|=CX z+%?)mY2Ayf$U|zedsQ)3sg0J$!pJz!+ktw+HtMaN%sY>Zn7a=+pzzmSSRQ0!p4zZz zTZ#u2o56r+gaa((^FWrPbS+{*w0Oj;C@?t` z$1aRrNG`HSH$JPV*!O*}iAW>hh&$ce=zVwaBWSH-N`{7Xl!-hPU6vo{;t-Z(9#0K3 zbfE^q<7pvv_9^Bn#HYB^jk6|$s5!AX@0HWw(VUwAV=Qt_9b#VnO8)Kj!;!^;ZQB%) z&Bpf*S4CTimiOGX%FEO1Qv^L-w%;s%5ZGB=V10OkBpS}qT$2rI5B7E6ZW20WI|q2i zn$sEj?iCpthi5$Ertj2x3o`_V^kd`peZlnac2sw&eo_9SnUunNLpC9HK9W7So8vX5 z+YJ(KSeY8mr->Tg4Pe3N?xp zwmd?+AAFKT5q?r^%}lwgviozm>Wlvj$fp3y7A&ki^0yL?oV-^2%9L2Ue3c6eSeCN% z5KRm%b_1<+di3R1g8M{zz{F=Ht zbzppx$9@4D4sR+<{dtG+5$7L1ffagz+|MbYcyG;2C8`8vUqks?2kCQ(QUa88R+6k|@MX4c(ZVoespF zFt4bx!1@ug`3tvT3bTBoyKW5_$)(e7|uqtd8`s;BfJlaFY=DICLF`?8w9 zwRK7Z(O=^}{6~c_L6dd*>eRKh-x+;ASQD1)8cI&UaK-5LqKMo~28qlqj;g~xMc!+k zK!d!()07IrTQDlF4YV0rV}lv+vr!$=@n_GJSP0M&uq^F=GQdJ7A`p!Eli)Sf+0o&V z72;>Mn*@r7jj_Y!X->ci2}^m3&*ZmkaU_`ECJbFkqc{jYJgI67r?hIX`gH3WN&8wA zZ+L6zL)oGJ_2{ATG`^3^2{H->MQiedGYnX0E4LmH2S?uwB-mG!jR`p~dOqCF5 zT`q62pPqd5o9-9!RGekk^Q2$YTU3ARJjypkB?Qui*u+U;K}0|r$Bjh`ZT-mK2%D$eXx9@$56tJ@aVX&zq6Oc6EJfV0J zy#!%DHg_5CcJ|pi#k=Qz{37FR>!snGv`-Ok6YV7#lWJ{m{*P5XEhRPWz~I+O4n%H? z$1|#cw|fUPk@4un@VKTRwY9%TtBgo3N-NYMx0^YOxvtEQrbgNp> zGbe@8=}G4upZLOWyC77Rt=-3&W7}vFVJX3sdaiPbM36ktxgs4O#Ur zk}%EC8#Em$0oHVeIhs#Jm=Xh!X|a8aCSCLiTJtO-&-USKkqAOs#9T8Rcf5}Y5}-r^ zoVvs5pMz|h(uN=ZX6g3?A*19mKB5m_98FY|aha=XRRhCwdy&fLyWQ2ydq*l%Ih9Z^BMTkOi2+bd#1TqGgpn@AQTj;2tjCiDQfw zm%$0Q5pMBM?S3-vz!q%b9#?&P<^@)->2dyf`n#dcjXWU5^wE%0R8(w&gg z-haC*bK3uAL;K!4cC0Nn@Y&E$fTvhNU~J#!4fhna^)vg2qc^!cbBvn6>WA5<#`6b2 z;0bT6yd;XK|Gs;9a4-SyrV#g-+TvBz3cg3U1XsO6dvPcL88l2U%9@58gFq8QOFahX zZ?%>cXGLi#*+NPCk?u`Ve+=J=I&DJM^joX4-wgx%YR!3s zFoYBs$@(xfkU4^l4aB_~Pi+oF;-wFlUW6{?g>&}!Ozw_$nHl4+*zaEp4f7>(bZ+~BB`FQiO zYD2hg{lW!Y`}bi^nKqv`E6yDR=M^s)5%MYE7YG?88B;G3d#*QVVuHDrp~lt_JpE^7 z>Vw9vuxi0}zuW4UhHGeGJ-Fzp*rX;BK$44FtAs9sH^}MCC`9+!aypQ`v zqP0L7Q{h{GI^*3`ED#noW0m{O%(RrgH0{VR~{dMK!_*$qiw&C?g5o zK(&-QeU)EI-k~Z39(D$fDbYD|DkEQ2mfBXurl;;-XgYK4-?IR+aAZ17Ow@!{_MAFH z3~D+5!Ru)BOAuVuS-$cg-17Kz9@W=jZ@w%JhyD4uLoX!efl4qaCOvVKbr&WczJhU^ zI>j^y{fS6R;abY^EDljh=dFw4l(ltHkX~PVad; zo4ivBC*XAewJ@H0K}NJkhOtS`u|tE@oLCiS3Gz+t$pb|%G6ZqycZLjgNPa|M1}0tY z%NXQToga|)iwhBO*tYlpOr}j*Yt>C;Oe3S(UZB0|t+O}&JbU*aZ@@O9x33eJ&?Opn z)}a*BCcXbR_-zxlMW=?M#gEB`GTb?p!zO-v>2G6XceL)w1njD+m~zk4zjrXz{t`m8 zGj=ONI7n#}$^}taHLp)V8fF~F>k`?ez!aL-?Q+i!n(j`}1jF@X^SPARq%~6?-!aeW z&QtAp|B8T!>$CW&9-rCl(NojLi7u$14}`{FTFP|G4(xJSMOaXxrH9j2Ku6TA7b4Gg zXHXhKrr*if6+X4><~$z#@mF*d*c`gY*77nca4e53AC0~w=F(A&ETL%qu?T>V8ZYHA z4y|MQ?hMWUgspI$g8q!d|BTTlQXg#8r3!vK{?od@JqUETjtKZVzSkqO9L52p4BA@*;V0cIjyj!FJTfSBJJ(MX)vgGvZX9AHd2%c3tY z$(WF79@W5ukd_wU_gLo27@l`Sdh3Z#mnwi5jc6b%xKk9OdoncMvwTXxAS)s<1S+hbC^oWbK zl6Or4EGeE7y*vmaz3wrSAt?RL-qhAV*jA45nUnxg3BKM?%iW>7vlBP99;?_mfVeCQ zZ^E~Y{&X%`BWQbGXnm@AEn4dESVcKsIxj)Fq{wruD}S`cgYFY9QIxVG>+q)7WaKiZ z*k-*p4i7DG&NrYa6ioVW!6fJJIwAZ-=p8+SW$&DFER0DHe>#wFt0FafS-o-Rk{fX% z+dWI>28Uzzz8(gS+^M(Mzs(GFZiSBUYY{3;D=e{JhfFuH(u>6LwmO$y9m;0%yD3mO5bJ#P*1 z!hBhm_PnhtMzuV4ego{SM6e3Bv=tq-_wQa+pNn4?mgIJ+M?Y9$oxp)rA+JVi zR)X22ZcZD+Bv2maIijbu)hrQ|dDS+8W?`7HFl>>3=(?My3PRfOvCqCE!>*Hye+s)dDgVcNrc{t9K67gf%fd z+;g!*0jo-W4EBkwauszPBM7M^)H$T;D%UCbJZ|T72qLfvC_`D)V4K=hS-x#w{w?Bj zrx8gfgobMU6?TfMq3a4H_b4x_dfx@Fh3xctS$#sBK@j`|b2yP{bDbbzcGu)Oj@!}f ztkW^(Vq0fYd+dp&I}OF7UL$AyUulTLbOGi}qfMX&L>kEYdSlt7Ul~=poF%$6dqk~J zv=VJotqca365<~-e|lOqtJ#p*@Dv{h+|<+_9dIxFmEkGt-_`#&;VIUuJlW`IXwi*V zpxWk*lVLGF!zcNwp*!Z%WC=7%>S5F5r{_ql2H>)U zfs_z9t7fhfe97ztZyw2kB!d&g(38h(erY!Cm>!sz8pL=ifSY!b>{mVk@b8&rldXb9 z#kfCgcWe2>@j4&|5A1(%%{#8PFSsO=Iw*cO$j+C(Y&*3rDL4-sO(5e_J4dR;+MXdRt)g zqW>$4Nu;pBSSECl({^n$WCh5y`c|A);zDAMeM0XuL9I9e|w!rNh_likzi&>!nG z{BM5r`z>|&<2twJ$B22y0`s%IcvWkiJ=G-(DtNsz?ura%S}y2EWt0^7y)_NSr=&B+ zr*s)coFNBl!rEYDYoCc$g0hKVY>sawx*Ki6uTx`vk~c(uxhQ)NiJ zDL)W)qzUoqxw*M@Rj~hj4UPYWdX~sdUXuDJl#;(t&oZ73^eimnMA}^SES>@HN40-- zc*@X!4Ntjpc+z9;;VJ)3YY!m}WX!()6Rkb=i)Ydnlv%|r6OqocVhBsj)=0|;#4@53 zndt=G;WCiW1hdRU`&$kFRqNvaFV?!`472~KbxHjfXkD8Aw^|qNoV6}S@7G-Lz-iWL zk*u3bWWhE;s~_`KBn z9DU_aL%1&x^eB_w9kh?#Jo-s-g~3nM??K=IF|(9jb!ECCrYmx?n7fQ@B)+c>Y}3oFrA@R z>qh1>SNBw4aiov~_K3sb{-Uq%<$1z=i6Ro$?30C?PkKxWfzgG;ETmlIF;;=NrnyG> z2$Jns#CtSf>v}p5iVFbUm1> z4=pG&uedLGZ0ig}trHEk@wySf&~to(kr3rW%6GXTiox;SGegxuJ~Bu!?r?IwDR$wo zNf=q2cZ6G$U6f(V)54&MDML^>Nbf@pJR(`Ytzm|{Ugzp`92q7oROxs7oqy`KYr%M% z(>BFKVdUe~ps+!QIm)-=2(|2E~b38c-RhcvzOCF9AcMH-nzP(<$yOeHHLy+HomUfWe(R)Jy2vbDwLXShXyn z`Hc->#s@cvu!s>t{OYOn4m9@PScLye!kg7t(*M|%Sg1U5wm0F06+5PXy7wA<2I`~H%9vFoe~evM3Z@WChD+@ zVzK_tj;4s64VorXTFBHZw;z|eS5!M8%ta~8>c@F@|Fakvi0?uKxE}d`MGQ<}&7X;Z zQO)~>FtI02B(sCPe_pe4X@;E3B3O+gmhp)V{wH0absWwxI$6iaHw>W>oY}yb%=M-T z`MMnP^ymdfQ-Qs{xX(!<{QXCr8x0G?{3J$5aID0kJr7nja_C*8V&t2v(tcwX#1R5= z+Iw?HbB1&N-%Uk(t!qj}9#H0)fS0LV<12Hd9;5Y#M^2qVc#4Z1?o@v4)6&}p0(G)0 zml0Kqvwm5;;1;51b6_*P3|~mgJL)4VA0SMeTCN_T=wmuJih9>Uti>}H%4oF#5-&$M4kxiC2eAhIs%(JMBqPJ!(D6^ZJi?-S4BMTC6 zc~*SWzQbz3Ik@3dN-~BgDxu0dC2)FT#!TzPnGCgGPEBi>V->Y!n7YZ-qpZLTqPV5mZ3*7O5>1wHjv3Dj_agCPFZnK4VAc>HTKWB%8&qFESC zXCJ{A;imO-)p|9{-$RRb2yBY($$W?RWkq>*bTZ<9QdR`f&bh2;6DTWM`j?dz5saf? z0GJmjB41|Bu}2UvS3oZSlF{Mj@xWO$dJ?>iDXWd~wqNv3zYN9RQPh5E7ro3igK1KT z>!*C>AU`HS-4jsD#%`2euBw8w3a8a^mXSK$V4r-Yi-vjZieYb31+7vM!P#lFt0J!2 z=FBBc%qy}U?A}>x;CmxA(f^RHcYW=DxOVs6=!!gZ&bn)H9tR@Aa&+o2#x)*ZYy zF87wHj~k5FVpFeASfW7_8Zy5{xw3V&C>UpUK3g;x1qy3Z$BrTn_~WY5tO{_-z?I3i`J6qFZFB|h_G2cqL&Y@)N{T$t;&cE4u-+WYa>}8aMf4!yNZv6IeikP1(8T( z$T0(XRky*!aE)*P?!VXEi{Djjy%6vccdL~5QHRe(5ZnZ79+LeUKUr&FH;eo3gzoUn zG*Gok$%f*dmEw@0%@XCzm%xB`HxRnlncjkONjMgS93u5!)Ruxg{@0tjeWt3IS@DfA z2%v7N5JiJ6P5LJZkwQ~`iZ9c znfo=M{tE)H_R%M1aZZxekFrg|--wS_duoL}6Tl*LN29gXb1I3Rbij{RBeJw{%*WyF z0l)3kTnyjC*GOiD_}E(Et5*qQIqo9!`a>p1*S&6694^hD-wYEsRs{vV;b11rziz#bdHYVj5*N=9}lJ{c;Z4od=PmyZ_*2Ke1h{3h8h z00x}K^i=$nI`j6FEMIM^FYD_EkqA`LeMN*vJ0CSE+}!?9cmhR%#{x|j6!ZKPH?Tza z0vP#)FoecfAUOh29tq6hQFlP^G&8w^VKum~``^|-VOO5;{@|Uf*KBW#xM$%_X-{2~ zZ19fFZQt}d7;M)=n{higo=!QT=KQcMU3y?!mxhy|AB|p!fm^L&$Zts$rfh=9+t{i*lDq?t$YtPfFH^szY8&xN{KzsLciz6sgPp;c>I0-jIlh-)W89VfMgcFjZ-tsgVcI+6dC zxtyPo@~I7r4IlQ-?M6bq=e)pU1;m-*Z8->9HM<*e8IodUyfM*s-)EviP*-Y~%R1L> z0Md;st5UL}_Cof=(u0RLV=}ekzVcadnJgmwvVdMhhQ+F{CD8krA`;MFn*!Y09(bj@ zbCy=Q0O3BatxdRLsc4;jweK16^jC&ef56~>FwhMlyc?LtBcY)7_dG$MV81=|%K=I{*-rHc??vWxE^ z?+4>?`u?rdRj%rHmZuogaQPzsrWpSfl9Yw2a{ZKS-d3n;Fc!Z{EQ>ghY@P}IIT3oD z60TYdK{(u=pOq;+m5d7{A4mEc*K;LfX|%dRmTqg_^m$=1Ik3beYa3fK)I&pl%Zh9R z%~F>4!)*j0{Wi=^xi5IH^CZJ?=rb9!%g=H+D|fXACQ-5AcjLZpTL*!7$+nGoh-&lW zS(iq`s(%oz{j&XOa*}d&#<+|~*%2Bp5+(;8w6R3VCPsP~<(Yudc4mc|UxJF;!=*68 zQs(p*a>z5JO9X2q`%CErs^Bi2fBTr{Qf)0_ZzAgUV zGg+YMs_(z$+}*ID$eA@0k5Gabck%s{SQ6hQ!cEchB{2x}&M^EK(afP#`vmjYcrX%* z-5L)gabF43BmY(gu7p^vrF&vP-|S&XZi1z=+`-OE36u(_P~H@|s2V;ZuZdr#YtA1sQA0F-1=isZr)FLbQv4{oqEh|0wvgV~Ne=4102RVOx-=$qdesP-_V&Bemu1^8h*om_`^F!sOZ;NtLv2NjC?#GP9<{@Vr0Jg2~=@m zKC5uVb|(i=r$Z!C`#^Sbq{>;<<(%#4e7)1%uX>c|gCjnEC7N}&wD^G{)-!Vp+y(b5 zt#&a0>NIqxz*5uXQ(cby_)r}+28=`>o-`)5&3HiJncNesZ~ks6?%%p!>81XtJkX&dFyOIskl`x_Ct9=cO{udBB@gM^7ZC{-DBphe zA=MEi{!#ol-=XK@m`^UtdJ|*_+<}@G3bU}N?nNbdWPP5b!hw8&QJimhF=&lnQ0B4C z7(18P3*pNDxL$#L2}C=PBNh{~R@2j*Pd2p174`~O3KrQX@tp-i(h46~l2dNL?^Weg z-YwOSRdCfHhyIj?dM;h&(E_tKKBPDay4cO4!K&=zP_1vyxNn!=*s_!~F>%;4YB#xl zP%psvrS%2BJsLk#bCx2=dvcpjE0XYSnQR=s! z+2gt=?NgpQD)nrIK*@OWD!T&Ira5Zk$EjlfCqkaF?Sc`SM>(!iEo5XL(^Y{;S;&{z zKS!{D3H3d}0w9y}JQx~XW(2m4zcMvu>CDi7lN$4XT2Yk#zg851kh*_X6p;~gttbK- zz1e3n*=7eSiX6;ueGrioK){JPm0_4*luQE~@eKFwp^U~lZ_~xhk>vT^upe@MGsqQn z7*zL|Qv&b#n!1FHZ^Yj`e zN4i$rd$tBn*VpOqgkTdbTf@A5GJhCfZ$g*i^q)GUPzZWctUv3U&}7wB9~tlV_ySc9 zQ)?OquM6fwAlrU-Aa5?sk#zsr2LtxrG0-0Q3{n$K=4^>I;+?k)=}#^Bef_~k#fL-7 zf2?BrR8@4el*)M53Rdg8&-Eq5YhxFBil9C<5p-byd;Mw4MBU>i;b{YgZiboLR^gf1 zUfLz2sw<#bql$L3&qO7-(?4oho@ze~c4KO(YCV^#=AEzt+w#b+)RtQHy#+ zVQ)>0D_q|xeo%N|C}P`1Uo-eMFF+R@F!&(P&QZPh9vOJsR}rXUYD!eI5ZhzKr}gw0 zpK33!BZ{6z+J=sH36)=v1PQ1)cNmkV&>f{98>dG?OtsA9pKr^R)+$6&Udx6%y;a^<%q~EpiFfwc_ zTwv7b93JXT6OvfI_3wh#-dHba(UaKo1~kwme^zflqD_KoJ>ZrOCx?FsAZMS>&8CbZ z|L1FHYC+jFZ=yeaLR|0HE~(Ij;g5_447FF4I*L)WR^R^Xnn*$@9+M$HI_iQK@?N&d z{YMxqFSt%pUx5-<`IG4c24eMicXEL0s0f>aN2#8ROq!Z*-_FS-%1wLC&})7-jM>h6 zDCzyxhu`NNT0C*c>mVgzMt0IR{`_$V5hQNF?+SLsS#&QJeg8yoTA{}=^8Ih>cq1)bG}5)bbP`p;@vKEe=YW|yJ5NBCq4trKPVu4s&qf+;-8BqhHFU&-O-vW43ZD;+q} z6XMdmw{Nhi*x$s@4DQlYfvv-M!b>!;Z4kLpV;eyXkqNEcro(3iC7B0>JWsu+KCWVg zCK4rGmTyN)<>=&PdQu8tyi$py&J(t~L8h#ii6z{#Vcne6otcDLKi`Yl5KOOG5@T|- zozT3&GO=TtKSAp$*nW{NVA(2zApE7oIk8FYY`kt-{1t!THb;;0s* zJkd(wW^%C?*CaU_NDNy|-uaD0SZw0aNrC9Kble|m{e$r<`Z3t$%6z_QBq8!Tb#@dsHRsb^nzk|7iShiJ+$22m zRCmicwxKkALehy$hQ=&~wuKrV28gf>|A!!J2JX$$LmpprTT%kgX6akf1lr0rTA_$}eA(FM$1r>!VmM8(DqDDlB z7$ibS(iRXkgorGWC5Zw_fItEXNyz?tu+wci^S(1Ueb4!wlmDD{+H;2a@;vu*-=F)s zCb^*v`tzWgC#1hH>QmPo>P##;70I0UsY`e#JcThAK@IGNUG@?t6-H2N(%u&8{qMEC z=LXNR3@%RLmPF;Zl9QrX!jkK!yqEdaEXw0s3KzCLlFjV}2t<8M@+DoWCbWp5j6Z>^ z^d0;H{Jl}lyeitZdfJ=pv;`5h>MK7AXKomVou+j+8x56KT%(?q8}YR=T^sZ9+O>$#>deb13ELR}(z+q>0wR-ZduH6+~`lGfkj(B$0rbgRt;QH>NW?rp45D zr)#*#-_tN#O?G-f%c3YgcMd(XP7Hev`0Mv%jGJ?vSS5N?JqE!fpfbxfIcRC6bq_LZ z<`v#eSI)D5U8CTfz3OjQyqB$b`azIP>4a}xNV2=X;Y$6{#J2+It@b|bSBOEH&e?DF@zQaGGgCWsADtEa(v!U20gxRzl`#^A0x9NEs8{R%`C*8 zNVqDk(DaqS-I^HhGnme(%C#Gu2^FJkw3yV5eT@5DXPUopk^?TLN|C|nbMbS2UDI4+f4$UyGw&3F8WYB_|A z3AH{^l=74WDO{oxbLY`77KbWJk<}}Lbo0DQiVEBqMhRPUqu#5&MG6P%_6TAw;2i#? zeNv~0XzJ_Y2b(@jnlJ|RUMFbXeQlYOpI<~Eb272%+Cn8P7*i;K3NF?J1~&g!;FztW zcRc=QaLn&4MZ5l`rRd6BPg9mR^gxF9&|V0%#!rZ}4mwkC5#itFZT;=Ny^8X`{#W)0lHaLmf?*8 z!>KjPlI&;>9c{4I_*-o)K@=toHQiXFe$-5+`8P&)estsK_MINQKM8&pId$L0#3_-4+~%?yr_d zmhMS!d$dn}d}db=g>k{@MphYGdA=o|TSKfJK%O|PUC5tD-14S)d5=AhpP~IKnc&!7 z3jyq*Y-ID=ZH76idQ7mnj?8c8y!H6&W_=5&WWAo3$V=l-GRLQ9@madl>MzJvT!zj- zSMmgu;H(q_O+M_C1~u06rDN;S>xXA6&(n5`;S&IM?4d{^=)b<=JQ$7}t^bKM0A%1k z6FroId9EMCeKhrF7QmG;nXv1WT;M+3;F;FpU>M@gF(%npx$Hb0ioWE*vAAU2ihHyx zO1qy8jPlinyiW%qWrZh4b@qoq%g`}f8XB6U>~qGa(1*0{aQiu{;j9*%o+Tfu7lY0m zrNv7wi14Isb2NVT{76xaL;J|oINe|SJn>6PAH+Nb>I9iribE&tMj_@+3eAqyXsmzK zBJgTjXiz&F+;djqrU+=Yh*jz{nptkscqAWyK01KB#ycNw-Y>$fvo6%ZxKycicwz!- z=Zyz_+E==$C&GU}k3hkhT>oz=i>^;zSwyP)+T(vv77@RWEp847PToW&YX7Fg^L$dq zw)GXbwY>|wr{H}o-sSvA&|N_=Wa<>6?oIt2ML3q`tA~4?8kWx6^aylTXUsBAN?G)q z{_M}=&xsCgnmscM%tujWW?3n6x`GIX;xp>^sR0}Yg-!% zTpNsIU>LV(ZTc*ZxkeNLA*8Q^d*KqOmbP~FUxW?hRoXi@^d{}=TnRD>P{%+?xLVpZ z9<}-#9Jlj(wmFd1ch1mO zDWf5feIA)lSX~8?k$Mv@>#!M^AXl=uY`9vVzu;sW_^%Pzdj^Q8 z4RW>a!6AHq=;ot7&Wj43F4?$Gw-2*>?sCT!L3QKCk@%7sH|iS(A?n=VocMvE=L7t9 zM%6&dR^$al9Q`7*H*^EfhXj+%zBe>WTy=AAAS({J%efuvs%}3@+u+ztGf1yX^6(&b zMImJC2N18?ueE@1#eJg!&B5x%M`OV6Bgp@GA^dYH^5c|e`$)ad_S5CkhZ4HHy{D+U zCpv*`s&J6dCGI5r<5~w5_Gna3+E6Rjj}B3<&uIeeP!DR9Vn_rU4+IJ5G4!D9y^g3F zol(;x`Q+Y%aCJQ9m&Jg(`~waHF{KA4u%Ug_srXh=j5lXB=Z*s6d-OB>RAxD60--Hw97To zLY%NbFBu;|aHx}i4NX+MV*@QrJJ|ShMTUv1F&ysDGlnA zD)I#bL97wSQ- z?)!1rByHP)22i)m_-=UG<3wuE_N@9q*!sw(xGpO8{__r2I;!=44*da6C&E2=>_Iui zZx4Zi5cX9#IxI+un2T1ou7j6FA=Xg5?@40eW#KT+MooRUemYsK-wM)71Ldeb?E>^! z{?v6JCKi|D93??@KN*#(<;D>q?@A`11Cu)t9O*iE zK7?b5?lV_)qKy=s9SsVN5_Iy~G$l}x z=0EbgH5_ClAXQmXwHNQb5^ZbSx`5l&ApfU(e?GQo8!qQ?#mbqvT`~PBuNh6R=>|Ju zzX(xCsy{7%zU}qTDX`_7{7;@B9`{#Mq(^-Lq>Ad1Hj|Tx+)$s&82ovebjFV=sf)x;e@|cJ}f|dMQAaJ7c%IRCH zyE5p0Xba|M*se1!ocd46 zUlfC@+LVAl*)0;HQ5MekG}a<&@$UQp zlR|){s!HbP_#N;QvwtvQ-Um1y!^=V!-2pi^NtZ2{Y5bk0HM0}I7A5;lrj2RcL*@4% z4;Ax0!*Pd5e$TFX6YgnyJAwJG3w1NX5>n#C121~?v+E^r_TYhJJeCRl6gr++OwaVw zW%ckln;52eO$;Sf;h%2k4;b$Zxy@O?sXAmn-SFZsLMb!zoSXHy><7*Y*jHlsOz70s zZl`tVhnJiiB9Up?_Zz#QMAiZGI7n@*3~D;8mN%PFYrZq;3u^8;b$(u%Q{fo z)L0@ktmk$m4qbJu)Y(Pkk&d-w82%ze8QCt!mVG?A9N)>81D^h7Cvfp*&gdoH&x(X` zGjmrD-%n+@33kO)Zs@vtpwiSs#aAIcHMvC(3KFB3hj9U&Wa;C%={Gew zR5(jA(tJ&y087F0FNM=^nEZPJ%}UMnwu_|{w&IwwF~u1dl&saa%MEv@Sv=2$e zYL!A9|KO6-*0KHq{2M-Sb1)C4WJS7=KR5Ph?JTIK!>q@6{~2umbwka0hVNnQrAG!| z=;2h}N7?2bn1mVMDrC4Bh31AQ9J?~A*A-R?^RTkmIq()Q7ZGHMJsm!>4uGxWkVy{V zj@9WbMvWU|abCr?j|6M(Wx*XZkv%A43MkI(AS|DSc9TpqzA@2ddg;Ie{9RQ8Xu16l z(jp_b(zqK!xa$1E+2sPPhFijZR@{-MR+Vc$Zg4GRjJVVEn0DZ|(g+7K(%VP@>Puag z%Nyyf>&4-9k^*x_lOAuU3>}AMm`{H=p0cZDNtN#5+%quzav#qZmD>kmaQWRTOa`{{ zehrLWza5b}OKyn5bD>wTYp_9(=lqicuB^D-&YF zg42|w;6Y!6mFjX#^lWHyEC%E+6CR+B1c(4Y<)KW$K{8|JR7ie)5-T`02Ra3y`AD%2)I+^R_b+ruE$&0Q006lh0L2B z&Ej~BIfMx(HlaD6kGy(?Dj~r|`r}VP*S>$?xIzqXc#4Rg&tKZ172H*KouePyd!|w# zn8Uvj{;aXAi4ei1YQE(nZ@{iaC9n;lzB#52$>4r84W}*VV((4)mx_^;2+!- zWnEg**3fWo-Kr`*Dz7$pY^iA|t9yy2fcIXnS4v$IQY-5UE`PJrB+v|;m7Pb3cZx;1 zQiz{YP3BoOnG<`vAdN_vEOqxMs+^&IKD-+|0LF?O@nEY<|LV@78~={8=t8$SwYs5o zM^LsTWzmnypf~0MhFB|L1xbH#9z7R0C+A<_%Id>x8IGjBj@Acl4|a>8jo9YED;-Jp{}%qrLaoyeF2 zNQMhJ_y1I95nLC17CxUVaKi3+1N!xdZeM-U5jjQe8~)XWmR_*stYvI3ZYMsOw>rGN zCW3MCQXORf>u{n0sMV3>EyzOVB^i2TZotJJsT`64nX@{yJG>_Qq~~TL@`_rw9_HK( z4^D>0;X9VE)J*)Zq4_N2fZ@iRP9LYg{^viM5r^3moq>r3Q)3gFodVv!y@aK$iah&! z+OZw?{A8l5%N@!5sPIbGhN^j=4fF1aLs@J|XXe4tko^1<{g~7#cC?BS(}1{9XiDhB znd@0cX$v)RgwfTK+)$!E`ccQx2^`q{!oF_eZ6aRsE^@!_?7CIiyRio2+vyO0e~4#x zz?bV%-?hLh8u}%Ne0(m4rSgV$Do}0B*YYy}&Jd(LN|ceB`v6-uwK@X%xSguU8J?I9 zDfwdJ9jTg5rbJp-ADSCL(exd7o3e0Fo_dL~q7`#ez>u_xP2-?%eRJ~8A`q(o%{BBC za;!6y9wI0w30&>TlqRHp=UJ~fM;a#Yf>`*j^Ui=KtT|3U-0@xLS>||pXv}~FvLrA^m#q?wWWNp1($Z{g8`OJ;Zs~Q-r-I&IS-CEjKU&i@fphT*NV`7IiLr3(gX=xW&ptl3;6uh0oC137Qydi@ zu|1LnVEN8WjOUQy$(!DvoL0L#_v3iQ4IQDk37WX9upfg5otoB*^DRXqbUd6}(3TG^ z8%c~s5-)~0rbqK~0Pqk!Qb6yvO2KRFhgVA!fUxwB+6joMo1BQZ_c}Ol#cY>}1L z7^NajbGyuY7&8B+|I^du@-ydWYHO#wx71wtMalWk{P3_T=iH`{E8Zk1#W7{y4eamj zbi1o@eEPRDo-i5y67LG48C8cR<%iVerFWtRdGnk!UWidSUl1_hGeP_PogMXXg_P?rS}SQs*v zQ&U`NNl*?Jm(9{F07=*1CE?q0{%beKT+aB(P5D`d+i}Zb`x#(={Xn#!Y|9RAu2#@JT-Omdmtof*#2`BhR?!MR zMH6-dL4J8N!`Ly@}pxMkT7=g>|_=^Vt?RF%GNf_Z4!1E}$l=C=M} zX5LcD@VA)nz~95MwkQtn8a;S~viNPm2=3-r=r@9x**ztd4aH7V(p&s)rqsPYXpcX+ zV3psQQpDxH^DWL>o2p5LBv!|i5;oEMo@Tf55S7>jko2nY!YPofC7MPR11;2v8DbXeUhb#iVAGae5Rj)DKR{T& zuPa&Y+&?Usqfss1<>)SZr`%BN0*|6Uek65_pD>c)~~ z&I2l}y2|O*80AE(3*?7VFp!M1H{5;9474Aavm|=C_q07390c49CR)VMZSyh;Ovzc=ef_@ zsP9vix3yDT8Q1wZ1n;{v@)r3V0S6SZek8dPPIOv7sb}<@!~E%{cV}Gr7H=2;4-M_X z%W1t~6@Tl>q<1~IAj}m2KTovu)kBmnho1^s5C(y58 z7L(t`gObdtyCd%%D$lUM`aybWK9argNFqB=b?cyIFSR|gY=5Jnj|%Q)0I^j~0q?Ox z(AN82r~y?APSr?l)2>ISvq~HWdg3hxBOhjUgp|DkmBsP3mqvkMhFCO_5}dG4D8RlG zLjG(9NNkLrdxmsU3`MJi5{4ZD0CD)Qoz&K+<<9`pO&~aRbL+kh)Br}^8+#4 zc&b#A=&OxH$AO}z`?&Axr@J`(t1L0V?SJFSQj)TPyY(AUw z@O__DH+{{cp4iH;%Dt@B_^PDxl()l))og?X4!UpecWwG`k_O<{rq#%gKaue%V)K}D zFC}u^a>$;E{8x098~=o^B7`QFyAdLh(7HT+JAF|ai(3_;V;<3IkMjA4apmVc+#IZ(IUaa5F!XWW2F3Hu5XM633^Q(jqU8#qQXjS3*3HhSQKpz8U z%{!ACZj3CQJ-%Yzrer1odW}eWh?UP{*^c`=i?5imKBV>{;hwsJa8zX-odbb=fKpNt_S~^)b0~XlS+iQplOy;Bnps zQY1~P&QWN_>eaW8j~RFY9kggC&Xm6TRP&&m7%|!14&yJDWQNbe31kWo z0=NA8$du3iBV-DF0+~`YcGKfeLZ(=szXCD^_S#DY@JnP0*ck-zTw-;WxjLnzg|+1Y zQ0mV8CI^k zl~db3%8(PcEc}vOt9M-0B4ls zD83r=?U>V`N>gY!L2MB_M^Ly=aC#$(d)753c20#L5ubwVNF4*$K79kLt-@s)o+vhsBD zkrjVOW7wY;SrI5u3P&Q)obXnpy~sT!F_OOyi-p09;rG5A`b?!2{=a&vfW z{XJI6C4@CvbH4V5Bs~ZJiQ4h;CFk8%On)L_yQF5>+ckk7tv`8SXly6`#3-dgR!#RU{Bho`g{1|T9P z7T`S**(yzY?NY?q#TkHs2e|GK&mqpFdM`iBp7>TK(kj@|p8AR7wh%rWym=zsnJHVPXIVSV3*W8zs6o`>8`s-{ky%JBXZjOu-v7k02Wh}4V6sJ#$pFM4N)2~o(h z`5f;&nmw#C#2PP8Kd$KIy@%b?f+Jv$NK_t-YHq5!x$S**A`bc94-EgnzSf6R)8CmR zh-ma3P+<;0Ur)Z?eGKkMs2c1*nD@4<`K#$)@lw`;*AwH>KHbcoEM*DXGH(+vVJ#@| zJ;B=NjT`K?D(i$*kPlb$k% zjP4ZvsUv&L5Vcg6`JKf%gAOAiw+k`|f$PSVn~OpgZFU}lZRf{-(^pgn++&VWiK#zS zjPC*Q1y$TGmjZilbBAHQ2fnHQtZGf-ycD$QFI2tkDRuGHT;U6^`R*mf9>alybr}AB z5eAe&PKGbUH5Czb(5tg%z}IpN2C{tPB&&S!^odgLrPCA4*x3M%S`PlLRQa<4`ZfQs zrV8Cw6*qb4ZbxcLpQSTE>~QCpu%79nu9F6k4WKodxkNub>@B8>vun)afPv+BNQNU-uTJ!aAb2($A@+5AluAK)YEsn48P zaUVba#3$;{brS7OHifFX{)D`WT1UZK$n#&)Qr>+!IS-%GYvR=mX3wCs1wDj6*Gcrn za(3XK=_DdnfwW`jD>#YXSTYi@=Gesb1O7#SvXkh#Zv16l<>;(D86+I&SHv&9Fi|Fuog_SVHCK00`v1n zrGg^8WKZSxK{2q*wH=8{tX!~)6G4}JE7e&r6?J~4;;kHDjsjx`tgfd&G4{sXIWW14;qB&@8Ww_Vs25pcGnCn57{hYD=PNZ8=@ znzaaBnLhl~y~QCi*%Kfzx|pqA(h?WhmG`gu*XfSuf}a9Y^uxJypHNCX zKLX}Cmz^Ogwt`gz{Q$>&w97*Jvc zyG}l@0t!}6-KPG``4B}RkazKCh(U(d|@ArXYqn$cwO37^I)?;vjd@;~RLJU_bh=j&AlXwC%FI8eFL8LMRm%3+rk&!{&H|5~^5E^Tzg)3&bqOIuHEuDAEazL;AqL4@omuGmPXD zYW=iY?6)R2U0_=3I)5+*Ga-@f{J7@3>9~0-e<tS*+vMdQdi05P}* zbHP{Eta`@8a26!{$VT6nn^{+MPX;YGu)QDr794N3i=Wh~;WSeCQ)hr^H5UL3ZlNL_bAP<@;?G&t074;N-vWr`j29jup@5Z%{3 zqC}QOrRfGktQ8B+K}ei176_fkwqU;Vb2d>AK|*O5Rhu(hmm=*@#_E2cy+uHcFLB%z zb#&ePCFweDDt4OC_ttl{?N0D-$L~VaD(R%JW|VI!d1H$2z1}u#ma;m z3&fY4(g<`PG2!%zCsIyvFw&dkZOk%gE7uV{F%)rv1s-Jq=4-$OdDX{^l5JD~%A3+^ zQHtT9SMtiZ6hhg*flHZ?60Q92ONmG#5|9$X0eqMC3Q{5+dE&+en>{b3M4&mS|Q5sxf0vw^%*5EYS0>FLYoQav2kX7X9~UNARJAEE_hY!vo5-pycjCVUm6 z#=xB)(Bxq1;Zf@~%Vm}rvwSt_@M2(PH@_kIzpcq?v*K zYz@9Wr)VKA_9jiRUzEE;zBEdl8)7vuL8p520AcBSWs@4D*H~W;NMDMy@rDXOlA*;? z%VHq3$c^iL3dE|SMd+unD9yT69OjCktGW3)LyM}5zM8fOJ*qBy;2MQ|S7{#BS9#E& zEOk_(q1!As4{k%JrC`9$O{SWO^|MGR=+vNHSx9Wr*hP=Gi74$Tv@F)0G|#)b(BWy% z-?9gfV7{mgh0wRT)fvVKpVFh^`&yQ?=15z7XEO6Zog(@ISq+P04~{+Izz5gF2I+ZM z)!Yy#=jN7E0m$z{gtaC%6WLs10tbs7#k)GpVwNMvC#j)VdcLgHet;YcJ5xc8b#Agm zR3G009J7**2!}3q{{EfDWQF1BwMDS>I6~#3G-!u(l(hN*t#Bo3yZ|L{!%F5(ARe#!%h6t1!SX~{Q8lAuf;|=`KPVciN9#0ocwal z*n%g&KTZB`f+x1Hi7jkm3!B)&CN|26jdJoYAH;u{dDa@!Gw_k42U|Gt4U`NLPVhpLrE{MqbRN&u9>DLYQ3zrCYP^d#}AZ{|a4Ll9&sv zF{lQ14t?wxqj7b8poruJQ{431?g`_>%0N*wjzGN>-Bwr)DA`|-*b&+6o@k$s-X(7T zQ%NZ`0C0kM1yYLBk`WjH@fsCgoY@$wbMJ74XIlFsMgSzk5Gt_UXx4OJKMOFyfeAE%P`4HozIA(JuM3WO_q8dkGWXmoVBK>98+HHQv^l zeUJl)qTDMeeQ;^kItF_{w2xFq(BCSm*9;G9-_$&Z+-P!j5PF^V08j!|Nn19)y~Eo z5#I4pBD}$sBH6(asEwc+`RJJ*F1MqAk3jC>4tXK&MbT4Z%>XVGd`Dw~v! zC1DzH_axm1&3yx*NKf3lI2aiSic+NQt0@kM;Z&ACKF&QBSmeB3c&WRmQ$q6bY)v)W z^&9JFeXYy!vv!IvW2$oICS~8w*g&z9|8Qh=h9W}ByK&^(fVwwQr5NALi!9w4`Wszd zEwXU^EiMfna48xXa8@F+!u)*BmsT#U?>7y#5VdSjy*mrk7L_D4v~yCnxUJ89oktwz zZvqrwWLXT2UzWF`Vcz^WY-04f@?-wvCvoRy9#>4c^gvdPCBsY$mg;WYjKB+#VFaI6Au?!1|YICf|71Q#q;b_ zC!k>=j?WrAmhXUiTe~XuO3Ibj8!BHLAT%+acleyJ;J<O8>#@PmxLt{r-YF`N zknV4&z&sv|O;JBHJmJY%l7cG9lWSXcRmB#knp8KH?~;sEdGG@wW&psUW>1d3J7@M` z#~D{3a5nBRfVGJsI1V%GdZ5=qt>mf8j!ORSGn^DxY?Ok$XHlY3X^pHDGBBfaq0@ch zu8dh+X@+QOY!{E)(9T`VJS_TAP$QM^6?1Fa&{U=R7K9`PH0DoJV~Z2njFVh1BfUUv zQ~>Yhnv&+Nuu}JEMFMq{zC2OGXx$w5E~`! zZHj`{JuVIo+a4SpwTyC-yqeQ3nlr<2o7bcih3Apkn~Ubt`VR?$AqJKa_T zNXyV;iluFj_sP#ew&B1(n4>ae+}`czD0q6UPs)v(<2dZTjMEsiLNiI#0AT-|+k z@utiI_Fx^E=bFKfD)eq}jiSdfF?|_^5pq}3Wdcrd41YSJ0q4m>#(Et!1*z-j5}?z_ z{i)LKd^5FAfoy@^IDx{fp|s2GDHX7ebqB~#1bOG_%=qN6%X#)?O$?c zFDe}Pmm{BFUWI@B!}y(vk7Wn(rsK>5Kt|5058|XNVhhDT1h3h5noQ#?W^cY7k&GOLEtAeR zvyL~3yTE_GOd6Xs^8{O86g0k)VQLI(r6sdZ^SKY$$AzHuW$q*hsOiO70 z%3PTIQS&=6w^o7tV`RWh&1@QyTTC>x(KzFuPaczk8-G*Ou&JL*f;bjJvF(4R*XIjN zWB5_=f8FZ?<0uv3V;@c6@Uw#{5iV9xolMs2W0yZssj&c3Kl7Znb*Qd`62Q2#ZEj~- zgsd^9i$q@&@6!|s&-=XA8N%c5t}S!!^0uJr$J<&q&*Fq6u`o2;)f;=GH9NZsujEVb zXwGM5GebCB+`%NZ#{brf%v84YVdC57qFtkQD;92g=R(&Gn9kwp5_Sv3^+s6~Nq;dX zlC?Muf8ce8CH4Bexrf-&*50AjyE%q+el9PZHFFSTWRUekQ-WB4LbxNcSL4VXUCNX} zr{LS^s?1U2EOtt+kqF%Locm*dn{#YZ+#KAS6CcEf2^6BG%7<>D2+HZPJD(~dqTyu) zpI994N;2nkZn}xz;Kz?PX?wfXk*X3lpZu&s4@}s}>8)$3qBRFBl4|_{ z&mLAl)2e8mccP~zHuIdJfIhB~$xBrQ>~kyi;F3jrr@ZmOc%J(Hd&mQCWL;?RQ>X8# zk~v{EP!>BLs46G$sv;Qme$|UA3&C?zLSK;nI6c&v6UE}O;G)mNiIr$gkR=G#S^S`e zA=KCP)nAWLn=uD0u@Plm%x=ly8O$wDxHz1h)sZp#FOMcww89)-K4$7O=i3DX2jgL2 zgBC+hbE^IgCy(PKoIJXf)B# zNIu~23`dFQ9`i=;VlSL>fPFFIi?Q~ApIHFVHTb7(^6ID=kSM1P*oH zn-<^k)RM<6*x;4eqn#ogNK^N1l-zUcZwkIudgG!VH5Mwn7#^kRxh6WK9vqHx3GAEW z+0*s}r`0vy41!S>z}0zt$4oBnb_r(@3m@v%N4MWaQ#IbqqA?!geLo^Njj(E;FDkTq zUy<~EoNgzsO}im=`4XgYT58swPgq5EbDSh6%Qf#@h(HywkZ1F)(%jSHgC9T#t)P!~`N=dJQr zgXfYyQq}sNGAPGzO5R4U>);`G>)Bh*9uI<5;S%m?sNBQ>H}T$->%!P(Or3^5QNu|L zToU|L;2#_L|IS~5ef7FBX6bu(`7q<{<4*`PTazL(a}%)1Xo!CwZuI+GCAqF?O6AeA3*gZ$CC_;# zEm=jYmQqsVg_5ubw}T1Q;4r@baFyc@bzZQ*_bk(i?k(x%e7r6y_gqqX#H?) z2bW8{T3@J4G#M&fQy%tjutAaC5+yBt*?EZh!5-o1aRG&ga#@-v`j zAIkrsol>T}WOW8VjQYyif0<<42pl4yZ8UMximi{vW%JoUWUA<@S`sJY&H8{yd|Om- zA;4=htT-!ae)e#Ui#1{%RQFEDW?r29Q79)iAGtaS9UL)q1}+Gq)15+oY%qIXiDc?FcDN?568xu#!=`H|2v=WNNIR29!s(C{+t?arVOg46^ zim|4{+~`8#J4EP7`ezVw<+mUCC8=H2D`nvu`aCr-b><^35|UlfJ3go#u<++uMQw$G!^t{6*7slJ4>w-LGQ{&=)Xufl3l&cxvH&`d} z+8ni{?saMCI__L$@J+aMIHv8K;ie`V@8T;mxQn-YO2YG&BO<@oe3?1mi>?OZbdP@Y z-KPSb2OKggMeFQ!sU*1;293TFe6NQ>aC8f$v5OWO@~lM0Y|PHd*)#k$KaT{~6`~^J zQ%47w)s*r;S=N$7hPpQtRHzXo9uUggdxSNXE89OtFtLO7>G3Y)TRF-m2x%p1m|u{p zka)l&9PdRd0CKp`)1;_?i9!qSFNlMMi;Wx6de)Xmb=zr%7+jE5npI+BYjJalet@fa zM&h5N^6gG%m@mF3xSg$-Gq`BSZJg!W)ThpuQG=!HDSlJ^9X+Efh;PomE16fMDX!E- zlnH=e>!g6G*Eg=(%5^ryKIWE%s`dUlj3FbaZ^TPAcG(^!rbl58XIJ}Jji8(#lcbu# z)x#{CqyoUMVB*PR)^;J0z$6apVr{g}D6i;#7JZ#r;I2!+9#Yf=k!ziUp6SrgH8Cnd zcG(T#2A!eVWrwzqs|ouDKMzX~f2*w}h{A-SrWGF<0rk6Nf2tGesIE_Z5=syHGJAz`zH4*H0AFk zcZzpq=ke-Q7|7zT1~hp$&b(M3ZgJBINiu9Lo3g>ylS|HT}Ae zQWO-yDU0)ID(9vt=@7pmW@=yM=2cO`{UVcrvEkN@6#?lTBz>4&`rzQfw~IOVG0Pr^ z(NBN}9Pgb6kE~+lP{w$?yIlfY>gL-xO^{lmE2GaR0^N3Ukn%P>MN+dAKlH&7FTZr? z?HA~{?7#MT;+K>@h6? zUr2v|$yj(y%B5r{O{wsB8vCf!@-Y&YXFY?ZNJ7+BV<^YcGyhfmJU?B{z}{jVZ}4#d zZ)0ij1FK@Awq?zSH-^jajc@CUS?&5@W%LkE-^D#Rkkd{+S>D!HR1gh*DoqPRLx}{p zVM(*8K2Axe0t=)xrgV|!RA&$}q>GuCu7&J|cqW7udUQ-(XN_v|E;k5#k?NR_WbSL9 zH(ZN8dh$V#V_U|_scV;@PU6_Gt6^blJbhM@6^@tp#*aM>$$uiHKs)eoHGeVm-E`UZ zd&h!HvGhhptG~+Kqm*LlVKF_x*{b~zj)X2owLeTgd3?uRFnc&%J2@eOn6x+;hxI*5PYxG?hhzWXY5jUOJ5K%qI?v(Ee0GkE2hFMZ=|)$tU$_emUs@BX^F)AkPSf>HA&)O(|&QDQPk2 zrt>S~JX=H`Jc2Zob7KX(bHFlMTJM)yU;hlJkApr&a1Xi~FBlzE*rQQBX+y18KLGb$ zpVK4=@AIHWDTYMoOALaftw`U4viCZoYIH_TkK~hkv2b-gCMBih9Hbqm6Ko#MKD9J2 z4hL~qJYu*YD+_`q`#1`U>Pj>Z-8cqNB_C4r9b)^3??@h|o^I2@M7XL!f0m?>kUXP^ z4R7+y;UTiFH@WTR^oU3_v`|1MUkD&utrP8)*{}FA1a=XFNw3bJSjMP!RxQ%{)7dio zc4q;-OB%#DvnM||DBxFmFgs_t&8OIZJLu!O?j)ha){2bdxgl zl(hDj{>ISb7$a$(`JJq}qI$67n%!0Z)Cw5vliPL!^WEBXiXj#6%ekqt?dyvluofEJ z0nhmc*TdR)F7$Sdl&coTzgsSS5-k-l91bDpx;eqc(k4qSjbN_lUr$&%c6IG5v}`BJ z-qCEL_r&x0d>=82x_?V&AsO%9S^j}cv}wQBH>j@Sxj8Y(IoW}vluqq{V!k)iBN#{~ zQ0*6$A~JuEUYeumz&w^QNPc7TAnt%Up(m*@Ps(kRpONHHE4zodsa#nom3`66XP?^3 z=fl&)?U>t(tDp}ed(~5Beik0TM(kHLcT{?s=^?xQLP@wp!&flFM%BLZfT=rb^d^Id z!}J7IG7jfv91`RMDzroZKa($RkLX+*5Lh)3tABsTE?9VDfk|&T{v>!I5N%Adih=#% z_yvz}F!m6%t75sA(zHW89oUq*@WTlUb5>SFdW6{*SHgz7QUy7}r~=$BWSaWc6^&S&z9hleRAi`%IzNg}?VKCZ?m=36ZQH9fNcf9}hR2$6=MVLWvm*RonRb0%vXX(IoI{oQ*ikuIc18+@jqU<0 zEBs6_8&i!_P9*O3*%Q5yh71pf(CCT)=g`l6O zMYiC{Z%HY(;K?t2CtL93H^V_&@Z^{8!WKOFIs7+b3!eOjCFC?>3!ePu#F)q)*n%fN zR~f&S9=71gKhNRMu?0{5Rb0mwJoz6Bdt312w;zrzcrwivJo$rO@c*0Oi7jkm3!B)& zCbqDNEo@>7o7lo8wy=pUY+?(W{M>H@&9)I+*yPt%(jS{kXTGyaRuk zV!&SJV}X>%7B>0K{1g1VCf15=VUu5oh`;;+tRdLKCjT(s`2BzUsZDDOoBTWzbF_s` z{;_Xu3!D7ruzhX|oBVnm+bAc$jsS(MmhOSXXN*vjE!>gOL1$XoczP5@xN0}Ox7WDK%+Dc zBi6Cpp*@S2??$^-yx#fk;)4tP-c0@4>Dil`I+hI_e%*P;=BAaOY)75geE#hE6R*9o z^V@>i2a2}rK62q%j6>a$=8Z@0o=-a!I)@4^@?E~?^oLJp`4>DKD3e}cnyub#VzdIo zywQ+(C#-Ee@_V5!6)v+fV$vB}x!#&LfvU&>ls;qEn!9&kf_l{ek*(sH# zG~Kv9$f~JndtTxb$wT$Gxk^74D&JPkU7J-XbMbSbrr$z8xWw(cBJeTpucj1O&U`+y zuy^!uq4=-Yw#qW@a_7XHT02sIw`DqOPbCh2>|%&R)3OFnpU<~zguJZ~>lM*$jS~L= zKA;l^$mkb~cdK_Zm@9&m^SrnzUWf!G7gsVYRrV>{C#Y{fY7hgu8CSlX6prY5?$th`hiXS>dEWj4IVx9+WPAYT%;&^K5t#|+m+u-y*DSrOJ} zf{*)3qs*H3LTax2qoi*|%-l%Xs0dPW4;kOq1nnL)SPUigaI1*jyHB*gnn&Hbrgas` z8lp7*Ki1wntm%8(_usqL+SV#63QmZYDq01~M&==PsAy55paun!ZLClMNtqIc3~e0% zqoAUo1V~j7F+z+H0)!;B5K&_Y2q8pBqJa=dAOS+=>G!4kobx+(-+S&omwo@?2?U-e ze4g)T4e#|@Yt0@bsUPOIn(RYPyS+Z2*C-Lg>gCxzi|-;Bvix0Y6*OuO*s#mCvSB)uOgWLS+G5*VwajG{OPo~YHcq!BL6T7x_ zozf#or>IkuBVeJ5_~xr*_z+DY4g` z7#ng*5FMA>sNhBBLV7`&UtSU|ue~(5$szf8#1hR*v(VLKaSqdpwU*cGVDzea9nR`s z$|`@yLqElsCu#qfvw|_h^(BI{Efn_mh~Q-LxNfYiu+lI8DzV#@$$xU?6*LqTIQb$6 z!V`UTMiciS(UMf)CP#~Nmt*s?`TM=}A3SQ~d?#mfNN%OwJb%LKM&YX*QV*?gd7h3@ zCD}>K_U7HXl-r>B+bH7wS|XyQ);g;_<)B=>V+`|m?6d@8AZH<&h%tCLh1oM=u15&2OfTqRInGAkT=h{ zO`m)Wo!$Kq_9^f+T+Icr_CP=63Is;Zat?|-g>t_0l2Waa%Kl(8^6AjF44ZKjl zK{p&3iknWVJMdQa@WW)oiyCpl8QufG%0AXR*~}_P)#}!h1KpFecWPFL<*1VU%Wj+E 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ⅈm_RNlf#Wi3J{#*7yj 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 diff --git a/apps/mesh-web/public/courses/intro-to-web3/starter-template.png b/apps/mesh-web/public/courses/intro-to-web3/starter-template.png deleted file mode 100644 index 9ed6a0694a3f96df7cb06459f2b8542d0c45c6af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 579382 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�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 z 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 z

    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 y0%-vjWV+x_ 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

    Ypg!= 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

    Hi*gU; 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 diff --git a/apps/mesh-web/public/getting-started/office-g8b03895cc_640.jpg b/apps/mesh-web/public/getting-started/office-g8b03895cc_640.jpg deleted file mode 100644 index 944f84e1e6b7bbc5e64e9e68d137c45031d72be6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 98921 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 S_zp5N`RRvSMC1TLU;o)e?92TC diff --git a/apps/mesh-web/public/providers/ogmios.png b/apps/mesh-web/public/providers/ogmios.png deleted file mode 100644 index d1cac84c86189accc8d02bb280d085b5bca145a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48986 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 KMNUMnLSTa2(*+s; diff --git a/apps/mesh-web/public/providers/tangocrypto.png b/apps/mesh-web/public/providers/tangocrypto.png deleted file mode 100644 index 57b6886669ad88575f367b61957ca09fb01475d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43708 zcmaI81zc3^^9M@0AmW0kNG>5I!YbVhqI9TqOLs2a3rZ-BfJjSAcZW)McXxLzeGk6A zzgPX=d(VE(p2Im$&df9OotbCxe<>r1dz1Jk3JMCYxY+a8C@APwC@832ST}$tNl?lS z6qH-0#=^oc#f60_UfNh17@O&%posZLD1nsaTJOiJg@uIlpe2c6*I-lCh+!wazzcaa zf+bFo)bI&Ue#0+gX6(gX#>z)uR#Z_`-JNI-ZT0?-MsOO@z4f?G_Z!sUYDS^?0f8?*jwTUfwvX zYd=#%d37)xcUS$2^eXSm55g8l6bb?gndNrJ3Or6!Ps;`I6ekqCd(Q2~PIoZlK?S*Y zZ(!{bV|K~UP2P;nZ3sl?z_vE?%R@^PS+q%wMls^^bT$xx66_hd`i#8jAoNG=A-!#l zBHOYkobBi4Xt8w{li7FV_LwAv&o0XL!8RA`Ra1gML-(S=ZEbx`^e^|R!o+RLSueZ$ z&MjLzL&2x{h`>i5MH(3PeA%nR`DtDwGVvVz`;&F=miUw_H7E^{p?swJDEjcx<}2O! z0Ni!Z1H7u83d&GC5@Ax>F8`p{tNpCcwMqSEO@z`v>~Ue^kqA~RQ{V(DjhaQs_{*I< zGi6ONiaA!iH_PkDw*P&kPZUc=k)8|aZA>q zIp2ymN|-u|a}>dX9Ly$92x}=G%184KQR2}xWjQ+2IDNBjtKfPOMvzt5%!I)`d$R_! zVXN@maZsI)0n98z1B<6@{UH6a$)8ZqTD1Am{5K^}`uZD`p4bcdsoo3}IDV>?Yn3x` zHV4l?lft)@X3zN9|&bznB*dtiCn?ES7s9%R71KR=OHA~h83tY>mt^^UMV zWdoMZgI;pZ@90)AzMGofZ{UqJ)(PMEYDWp;2~@FVu{g2K-&Tdcc-IH{LW({{;qmF~ z{nhDVv@%32x#N>9@F*o~SAC!-!Pf1I{2jrSQFN2hujTg?v@h!~%5K%V5I^EA#37QUzR?iT1F(m;tl}&2Xvq@E^mfBV<@h(w@jCMb>0$h1GMHqb#rWJVZt-&Cxy)iF80xs^MQePisw zo$?mI5E8?}O``VkBhm@vqRRE-yyN+n>XjI2m{$sAwBLhJ>Y@-#F^0mMqn>8MUqiG) zl3ToE|D$BGn+pFD|{R z2M?XGYy3--@_NW`y;*yJ&e|ON#4;eT@lB@k4cf+~H#EvbivELdaCf-1n#b~)H>hPA zR=EfqycoIAWE-52@~*dQ?@oJeH<|ACBkj(gP6c|<^k6k%hZwAKvP1lF(u{}BmSi4Dq7F`tK`VK4@t2Aajt z_u}i~F5+}z!(y8$n(TJ$tn5l9PfFz33sjR-qsPcg=1qnNG&2rEOIn8Xv}|rg%f<_7 z%1jAaP-sz>g`d%n-Bo)Jqd|ndh?ZqYA9&gIlKkaVW>%J3##u(N0%2yi98?LG=&pHD za4P!s_8_7yO(wA|vpu6KLwcZUz=4gp)93zk$<)Q($lk9;=|;guHN>{KhPXjDv~+Vt z-ihQiu?G%+){{1sj$C@!iPp)|Dg0T9t*W?1l|$8xDR+o8=Vnf_YFUYM@#+|LiEc5x zB+6vFw>EJyNw}||7khAa{qCySFn8+y$Dm%ORWqL8TF+Wa?r1X@1tK#jj#iEjW@~0VX1HeDrI@9IrQi)CdxX8*=A%uE5rWN{&7w`t zQ7t<`GCtC`x9{CnB7G$)D;hda+dMS;c2?j=;}1sPY5Olc1+jZ^U*pJmS!0u9apKlv zwSx1BLwR%-{ovHKm5${L@ zFk4M;xHo%mJ#Eqr6)kEel!eM>8U`AsM@1-o9u~EY#-pfW;xq^IK4D|zy6jO&IobOeIxP~-0WMfcl3xF zz+*%QUi#f_I-B}6x9zbbZ$Pjw>yPxi4LIMup`4|pp=3(pN%Bu3c?Nl>@>btR!Pm~$ zMaJO=w!3S;nZGzw1 zHH^;n%Sok6CGDZSdT#e(5Z4K{jzXEruO9}7mT8gs?I^R zuUNRhB>h9WR{ZP}-PQm?Ol?e9cZ1=c0Y^7W0=vi1{Al**_!0%YZ<(#TBvy^B%uN$n zJ-N@YU$lIsxbnLE>rNhKD-Q8{srO6w_%$BX=2t2wE33M?gie29`mo#hrIAT;A~IWR zujH+kO~F8FarVLf>#4pEu)y=o^Ylx7qIT6t7v|||ukvTrb3<+Q5midYd5@G2Z4W;U zmY9Arl^8lNvELiR(cjWn8+tX=I$RPV8Zn$#rdp?Sv5fm2my^+p@yL>Gs$6g0SNdFf zm;+>#R1{)vv17`$m$jc)Mchfk7_>^J<{oQPz2bP~ z??u2b9hR0G9!;0PA!||VVKR|PlHMF|!A;<_bUvD2l-^a)700#hQM>E4{VtiX20Em% zS1s={I=>e>&F9YBH#hp)rEy*2LLngw7f_eMS~%7Ad(JI~MVwrm%##7Nqt1-GLviB- z7G;yO)2rn%@Z-*!a~HScWqt}idZ&!T{Eg7vfq?Ojuq8&0HvPL*u!Hw?eY@J z`zGH3)#&qAKJQ0wvAS=mdEZ@06PkOz<4xb4KD~(41>eOl_lBH#p!&)NZ%GYVMgiW( zdwpeb18HfLN5DN63I-}M3MO!e3Y-F{B>%e?L8V7Q|M?sZ1;y7G1>;v48Q^+-gaGGt zoqw+AVLm7z;IBKt>6nQ2Z)tR^MD%~}QN4h7C_-|=;^M$nPS-|X-vVxAX}bnH2fQN` zY%4JpI10*rn(Gr){Pn{fp#33Zd1YH=X(=9EOLJyzJxd*ZW=C_tj{*)pM;_qTT;Eok z!qME!0?y;ePxZ3|4{(3|7)nL)vxu!JKb5ldOA2928+{56<|oWgs040OP*CvM=o#?5 zelGH>I`9`im65Hj6%Q2Z;NZaQz{+fCV+ei9&CLyc!UAPsVFF4p!JRB@wH=u(;MD&# z@^3rO_2IfU##Xk*mKGG(?P}{-+S&3`QC)ZRzvG{A>N^_$*OLYO*R+5MLa*OIpE5sz z{;zGID&O@}o|nds`erK6jm-g?0euLta&hqeEdPJr{MX}eHI@IX$;I{L_nN=G`Mah9 zT;E36(j4g0R^UH&{i^)?%U>1wpw~11jS~Nm`R7xB&H^|2p#S5Uz)jUs>gNC(NsXV& z$^%zG$bKH*fNy%>yuJb_D}F6pXaxm@Wm5dPkh~-6MjR-XOrfUvO096ztTZKjO6-~E z-DgtIuqWwXpkdv4g^#@>D0ug97n$hgHy2LVmr9RCpXBfiKj7fyGcg*>CpE*J26Cmf zSJ9*J^$vsMt;s6*_Jxc<4BT)jl6(5(!Xv#ix|M-<w z-vuil{OLw)>7+6R3M!T$3L2g#3dYY{iWv+W32F4MfNzUNS|6l0m18x6rAPD9*}Vu| zd%(Ni9?Fn<$gXIcZ$4zCJfC4#$Q2LL;Ctvja@WJC5Vr6HEj|11Hd9bh9WZ3ns<}^P zedi8BCbQyId_m3>uidC4jnA&(5~%Z6lqv88+|u z$-9O0dHTAz#z)hwUG#GlSUorcQZ5{cq;&U#nAG@Hy}VHu(TV@;&sLsbP%YK3s+N1V z+aHAZW(dr<*O>w)f@cHOrJ)m6#Y$h0~>xZ%^oKf2|uosG79^&kX z`d8Z{7@yFW+3XGB+bbz(R zUwd9^QIY$B<`9nc;E5#yfLwFFna4kX)+@fXUj0wpei5$c=z3tbWUKxZgUk;BfgMEQ zsR!=}|0lOt*M+$m_pP-3?3HYTBw0b-c|IG;~ z5JD?3!-|%Ut8Ta}$8t8Sin7N}vx%VCCCb&4Qf1@GLUylvs4Mq?bRgfyV z=tt28eCy|=v;UG9DJXHxcM&WiO1-!8?4I*!4c4;((=(h%+<)dHh~q|)Zu{Llt?r?^ z2V7AZZ2itxvVLfL78NXv!e740576}I;=zO2n)U&b_=yEJfM4!&BbKo$<7!jPaiGcX z-ci*u1Dg1NB(lEwWyBSu)mW*hf^Qpb!9 z4+2P2h%4;P?O3}9b03fr?yf3!uiWvq8VGmaL6p(1WeqZ7ln8u3TmS*9T$^e4=6|Z^ zA6f7c^<1tWjf7>6qoaVhKE=QKYeX1*pa%#X&E(J2UcXeWSmOf*IRio>XhK3DA7zXjL&{!-UHG&NxbvRP5@h0JfevQxslD)nNgNYGEnnE}KT!koT->7?@fVxbL8q-^s$0Itu>@AF}oJaf7P{75cqju{pe1?rqs}+m6xw13NRPly#G<3u*x3irw-;I_5%a@ zNvsm`yc;3szqlf+oH{s8Nc?sws*?v0d3}TcF`73L7?@}qs7-VYG?0)16Bz)-dOg*N zJ7qmwemInnEHWc+@c8ewiT4t%1EDLEAi+97lb9EmqzD)koH?|AM+n#z1j?x=D;lAi z+c4|m;ABm`5V#zk|cuXsD}tQcrHBwjg0jEX(+C#LwoAY3u5MYYdcw?IILT> z>Hntgj!*Em9~mI34Ze}W0@PywqpqzB(%Ymynfx7WE*Lp4a1qLF_1+KjPoWXy!Rz6+ zD*Ll_6p`i1(cR+Hs;k!w4ZG`Mv)mX{<2sQ)bnph;Q_2zY(now z=IkHnfGk^mkaMj6apzhioY#w>U;15303Z(7DGgxP<@$Hd^#KnzlR_%*V}iKw2$6s3 zpEWlM6O67>Qt`jcmLP>A25~exVYT<7-(S{Nj}@`9T)&Ey2tQV&nY)EmbQ^r{nbDgE z*YYaJ_fp`cz}Fic8nv0wmjbV0iM3KLNrC4*SIi$rCvs`F|Kby{Zn&+!@zRmv|6|Di zXOd(A_U$)(7x}}?U&|mKD@X=%E1j^!H_zCBjC=**m_Ll1zn<~6=x@bB04?7D-u=OG zAiPwMnWxZ+|ChDgp{gh4f<7|y{&OMX2?9Oh%!tp1{54%id@EqK=o+!6(c-gjmIS|` z18dt4{XbMv5As??2S#f$T!{M@i+8ZtIuP(}YPr1QgpOX1Qz`2UR)=BjpToYk6m95j z!fWUQpbYR!NTLAVr&APat8bO^$jPY2tx?HaqWv%LZVA9q<)* z!!L<*hqv#7ey-v>2iMkMtmOYpkq_+^e5M#G7Tj}1Yqy|2^T;z8iLjavhm|y*uO2yN=Ui!I&a7gr7Ypm$+jM_oi?xKp! zcumwUjr_&tx7g(XZJNLFT{4{#ANtw-LmpiI@F9U`?uctOfDUK_$8PNA>xG8zVTS8r zD>_3=O1mU9HTD*+W}jl^=UC5MNx>X@he)fQa0hb`1rSLiTr#p5UnHe<$TP^B+v?A| z{m5QX49-1ZP9mp1@C2|%PP_>(=4~rMPy^~eU}gu=1elWe7v}OV%p1dUE8 z4H2S1#Lyu-q==&C&0+K(?!(hF^OM5w1bTcKu7KhG$N~{w8y3)c=pF+2P)>n9D+ol& zlsDe0E2nwCFYX|nnhGVh=Z;YZ;B|hlkn2zF<@u-KP5BPCX``Jm;d%BQu64k^zJqlb zkO-Q)Hd!Tn_Rbx@Q0_H0C%IV~E#g)X*e1GE|L&nt7Hx{fJ%GMX6xjbZ$t@th<@yti zn2saAQ0{T`7i+x3*foh!FS|*tpT&M6SNpBJV7nV&re#Qm{;!=;Mw{ifa`qdexDCb| zCl4Fhw2!;60KZ?vkNFM~Nb_Y-B(x_3?8$+Ut1`?_`qv88ar>4#4;YqR-yN*j9Fwol zV&B=7iQ|9|-eBQ@8@zc8jD7-@x8G4c7}Z*7YeXwUYoqn};N} zfXegzB{u+o!?S{51p}gk{`xPiiHAjnTJv^K(J;1~Y$s>3g(>LGYPJ&6YOI zHTzKj`7bd35i%wxc_MbBCufPae+v`)|Xnb3%^rslCr2z=!65M?9G^eq6>=8fWjJ z_1fzL@CVS)E!c7Z&??{|P#$j5#iJ8WChGsK^WR`w5w`h+-W&IRzIOER8|v)|yT=nn zGJF7I(RY6#ZoCKA%HR#jFzJIo?H+<2ElHBz{6pWC{^X|dFXVJg?C_6Zpzpp}axKT% z75v$ldx$FR7W>R&$N$T2TEHQE3X<7=+RENp3W^@s6!$?V-NAIl{}=yYWq_Y|B8nWo z6$eTWO;$Di_(9`I-sA1`-czIJntB|>9sM*v?;=rl0VxA<5UZxT?$o^Pv*O%cF3X1q zTqAS!X&9cC*TJ>8Ty@|=vOf(X3dWd^XBVO>b*lJ4n2E=& zlZUSd{Xa$Z%cBF_H$X~yZAx#J#1y`{NEFgoU<4h9g@SCOC@**mfPImryHphOS}?ngqTP|TUo z${mUEA3B4rl_Uw#ZMt(AQ#Nb6!ix?5-uiE*Szt7X3?}31JaT8V~C(QMTvSTQYyuQEQ#JfO3#ut8qyDU z=eqA!@xuMc*Q3>Cf9SO4-R2)CM352B&$xc{o57i6c9nPcYWI8^V{pU=yD7E8NKkw{ zozmrW-NAZCVu?l%4q#&feRdip|AhGf;z5^8JaGr`m%d?vzKL^BeeT{$XSlu~ST4F#bwtgU^yzYl0wVk5EanggY^ID1LJuBZS~7V%)+C)co*MPTquQq z9^)|GJ9EGECEANJjK+ytJ*D(eO<@(~ns>Vsmkgid+g}%M;I@uuuqKCN>xZvzRX?rA zsEoKTVQlTfu+<}Tx}`)F<>8P`%3W&N7mT!YrVdY7!Il0qCWIKkGcu}wY80F6-89+$ zJ|#Ovkmnv@TRtLgvHqgUc_d18_H_J;wBk+=ER`zh9-dhWOdom|Emd)CO`()*t&Bj~Qu!My1 zFHK4;0_WS&j0*>hb{Nbw5`)xB4)jC}ME<|Q*A~F-zpc)q%93+Hrg3CJvU;>5dCS{H6+PoYgR*tym9fj zkJ7zljbFLc@D)~(vbuXp@wg@i5KkqK(y=Q*%9oZn7jx-gF94V62xAVMxdZZLz0AIE zcqnr6{KRbG&0*qogl-0md+0=RyFrvTvO5W%%hbiWG7hkk55(>Tzpl|;XcgUt%5^`W zA-KJ2?!hrTP+U_Mu^m~XQ1V($4a)Cg`|-SbLBrm-_BiFr`I$iPa(y&rO^PCP$ER$S zGau*LK7A8GU&R0EHAHV;`}Lny;7#TW;c0J0#b5DqZ;m9{Os!JuS5I-X^y+s{5oZEA z=bmZXV*d*gz0tMJLIdG<9Ye$GrSfgkFn*b|c_45t`NNnNhj<=i z#a_IwyU%>4frh=qK;IH>>2`=xv69`(LW}Sj@6u2xM7A^S<$)vH$00dk$AsAtl|1|* zE#wRd`|y*G!i$ydbP_^Ud}l##`_?TyL@nYt+Ur0q?xtw2v93E#Q7GqM?9812P^10- z;xOy^!GI}JtzRiF)0W_z)m-FryEc&x$mM?K5u%kQ)q@SC*dE6dt5lS#Yr0rQSD!CM zvA}05U%GU<3(0kN=P~oBySsnGI4dwnFXKZNoNwi^rlzHJWx__GMr+&6wZYw07&;Xr zcGoeCd}lxDUeLAkEt(A-vHR)$una@0MQ5ngtcI|~YSgTxXI{&PKj0Wbw=?rgKv7=CrcUa!Gy2%6Ov1e7a=Btre{QvQ9>t|E@}z zb^63HGTml*z9{u;Wo~10Zy!Jfe!B(+9y6T@0%!w{dlE5)COs!Tr@!~DU4##Qx$=u~ zXSWUesxJ2^PXG#5y5Q`=7kKH&A1k?fWN%E@6}=lWQq|C4OvoFdT_Q4t)}B;k5BSJc z&yVH#U1(I*ZeP#^tV0bGxYT6^ogB#yMIO0J)=YKn6+{uX5}b0*hew=pB)e9POn;Cb z-M-_us53l^4iT~BP^$3P-JZ;fvGau310w}B^o;~T# zIBG-pN|DQh8PUBaQO4{!v2ZK$XPW{fbtx-1HB$ASC&Vk3xSrpr`)2vmgE!KL>_nsc z?tRXxrWQF0<#p#4_qjE4tX_5)WB2J2xdQYLoosEXvb)E$luE5Th+qDIpvPVI+4(E-%;kD~SflJO z?OWIcdPZ%%U1L=<;kbRacPhFh6QroM zQ}VD!sk-+2ZiWL1mB4QLOUXeI+)Hh7AlxK60?m2k2bT2u8H!s6aXi{^J{`)lk!W7m zps%?<9zI{vZPvbb(Rj*N#_O@m&aL};et)vV90_rfKp(_8wdfs*kJq_D%DA*s+IvlTPk>vEt-!(8@l(poozARIvuRPqVhP~WMHw7 z&&$_#to}Noz%)F$TYA1Y>Qu>j?sS}!eYX29n9@_AM^q2{Eja)yt=ew@{vhggpazK2 zs6dQ#c$|$KoMs%-H}(x^u2f1inCmXtoh%Uo!ksJG{?pxOAMaK7;OsuTww(XC1Hffw z6&(oU)9X#&JXtGux7oIo3A2d%@SO}no|jg4@=o1uKc>)G4wH#fHKkb0ICTEEs-ED7 zodC#8r{^aek2f80IxP@hh+mftyZ!DY-m;9u(!(+Gd@a}E`=)jkHAmpd<;Wyu!iVwR zd_;E@|DBy(T3{}|s})CTK%zkq0wfhq0%1UeKzQbYQs;K;Re`}-ye@c?F8JKK@GjvA zjJBTd)7jYgbR;i%Ox$L93+xZj-y;E}5e!{EyY_kCun#5NzKpb8pYs@9h_7L{Y24O~ zYCa^gObTU9*w(Fk6m2@zi@huK2N^;_z|Vp7hnI!i)AI?uaodjCiwozw?Qn-!hBNSr z8D&H2IO9~NpouY1yf|f#A*cM!=rB2dwKNwhL+MGZLvDu36t?AAX z(@&*31oa1RpN3zNmOrV;b{!P9l;8UvXV``it~^=t7_20-nHq$)(tY4W*7}nD0Tod& z!d_75U@)s_MPE+Ky&jQ?uh@)XaksUc?#R~EqBOij5~)<{WNo{Q{GIBF#`sQc)k|$# zKpm-4BCrWgZ)0#C7O&GcJt2>FT@7cs`p`LBRuA2~S&-fLff}s~wmg0Ho^THFQ|i}n zBCkU(*UrkFT*wnNLXnl~)02w%1*ItIfKg)29KeDzCR2|KKT7@jv5D7JF@!)6% zu*B601a>Pb1n}>!Ju_esJ!9_mSnA$GZ3je_+x#}U2kQzZgM?9+JHvTx#Y%*Y=7#8h zhyV&g9uIKcqk{ghF>8knLk#FO*46#G5vV#Z@ z5)mPd?yV=w=gA&w4@@MS{2;H%-=cdtiiz_9!Jx3S=q{J4(oiQ$Xctnw)}d2U+j{S> ztc4&6p3wtD(ePK1^d+J9ONaprITnG=w-=&88`OE{cJHC5FPzg`#R>Ty-E%RS{W~@m4)hG5Ate<*o;*E1f=qJ zjBJ63b^|MW&1IkeUif~~$zJVV6XybAd3pVECA8I6rMt5|>N_)ks+$VPLVkPXkxLtA+tg-^UU%u?YbCk3(%8O5SDV;XBHvifE;Yxnj~>A=9wEAw zx5(=>LfWa|P#1!PHQTrPWXHiR=CN!|sWNl<*1hQqp~=wk+?u;~o77~LNA{Ov5w_-s z!a2DkR8?iU;gf1ZZMmIUskzRUSy!~M-?PRDvxkY)R-7?QxypWa?>jz>kh9GiV_rn%N%O5L0Q%zl9OGqBmvEHr+qs~A)tXMcd_giMoT zIw`kZWA9&FC6b&k1z8J&$jlkHxRu{K-yYyLZ$xlEXSK|=x$w|iKGiQ&6J7kvRf;5N zspPiW9A9j24o;v$KmF*`=dv9>XtS3pyCP6Wp8m!Rx-lUsae6B>sK%FvlXAC13WZ~6 zHSncn{~8q_Lb$hc^r{*YjQ5|6#t$T;=`~QW~CtEikA&*g+PcMwH2WU zym-QPaJN=EX4eo#FR5s;KRG?byT|)c%y=3-rF{EI4W+*Wb#YE`@A`4p;q6FXC1|hD zgihv^!tCMwzXH-{6nIZT%o8vjnC=-4i+)XUhM)nAU!l^0p-|<$#P;VSe|7k{T9Ua? zyGOI;nWV~^zgU@y=Ku@MckY&7=*L2$P_AQ9R|EgX zAfmNA9!~im*EhNhz-L(0layRtvL|-JlYaye?3!#g#jz}Pfb?YT%pFYy9T&==VTB0l z6x({Nrw-9l$Bh%IHohElZBfvH<@U{6hIACw!k~uTnGpnhBZMdODSko&-7XOa#?Mr1 z;Un@dA~WB)Ir9SU1W+THR!izkjgwq=Mx6SRO+~wJX&^tW?k$i=QXOGZd%V+d7Ec#S zZV0H=AJeh0d3~8s(M63lw}1cE{Wwo=Ucqj53eFo_14STO;Px-ld!xQ+wY@6Yec4shwWx@>tMx zx!|j7xY<=VX=ab)qraAK6E=`Kj9&V%>X0v)mQ7e&uJk;)pJk~zb%6D<$o{11udVvrmd zJDlfC&KS(X_pEz~k{5!n;9iF{8MY^DHbn5F>51Ml&xN}F#9o)-HXa091iuDMwf?u9Uu8$M6{^_aP;=8K4#S>gpPWhH^h7*ua6_)zwq7qTs^M^9w znDNaqxFqXR)E2G2g>IwOW-ZK4zsH&ci?Fz;t?U;y8&K0U@Y{o?eEMZY5> z{c4!>X0gb=Y6-lGV{R&{Es&8#CMx>A;Q}4&MfiT3Q)h!SYNg2V3eW!9+315|B7V@; zL^wE-H}9;{P*{8H1J0svom(ed>k;Q?5w$XJItgD3H@TA{<6Siuj=WH5oaxZ7?{kc; zt4SaJZemqq1P@5Lc<<J2u)L}6(FHH*BPkd$D#uIXFM9DYf?=EwS zLh&{@=I9v)MQ`Lg5@aY>h;g_b<$fZGee0~ep(f{Ai@flOS3_1|^k~JL((Q`z@lZ1$ z@!j>XW}1-&6=6NhDv6+OZmXp8bsTTu5B?c!WJkxVijViT%3tp7*=)}G^s%oWF43f4 zz36~fjk9c2TYt=n-?2p zYUJl)?rz;K&Nl|a#*DVKw4*fp+!mg8xD=%dQ5z3-nHM@;sujAlk8$v7nWqxCN0}au z_oeqhPK7UySqVs;W)?v^>x zqdQ>zy6>u9{!&l%YN%`QgZ__L4^wisPk*fCkW>ufrTS*un*HRVk~FH=XIgJsC{ zWI?-S2Ls9mKGOVx-Tk>$4`i9-lNZ5Q6I3&6Gm=I17(W2iQ6{Ft-Vq7?k&e9X#`qn1| zA*=7>L#yJEt8XjBHX>EjzwVIYqe0Bv&9tkgzdL2 z&-%K@&c$)PhJFJAqvxJn*JwfzDY*JJW}P)tuWPXP6K`((!|514s;@SdiYBJ(i*F%( zR0+(JpV&Zaxyf$Jv9=+xZhZ)rJx_A$I-;s18;8JZHd*LytQ@r@2QhX&+q-%MKYVfE zRmI-mtX*GD_L~HVN~Kwrl#6i^AM%`URIz~5csYhR_6zte+?q5NG>F2^FozHO8DyjY zcJ$0I)!P{*K#LOiw4Aq{H$}L$f;XvWulmdqn*`&If^ycm4i0Hf6?+y9!tgP_a6(f zmJcs)m7Qd*EyQ!0>Mhw2TNf<1cSjDo7aWdjp^TgxJ@IYI zWOVkIKc;^y_qRg6FL$na?l+&v;WnJ0om#D<|4gROfQP`ka_31*7nA@6;+A-?ax`-* zjeRDLJJh4f1~t4^52K_$GIm4q5-djd5JB~mTs5kSQ89`vk`ECUFSz&G<;Gikf84RG z9^I~*-!57pbg1pTr*!inP9ED#HGHbK#zZhn%gPh|dTSj*Y6tK<)K3{JH7s(~Jw{*I zj5;)%7<`FRtueFtJ_>GIHZ3hH$KYMv5wbah)-m%}-hXi==4E=kNBFVFGguyYA=b$k$t>T!AK|7yBZ;uH`0(@dv9&FBq3 zdt4^3SGWqqol}w?m)3kgnLkgJJ@IijpBVdyq;dD3cGRK}m~d9Tj}%^YtiefDG3y){ zYV5bVKo(pqj#hOQa$}_qvX|I2T53fZ=egb=i!^f2t3ryMtPWt$ZqF*H;y>YJJxQJF zc-XrSX)_~k^6e+kWv$<>qW0af!Und`%nV`lcvJpN@p-RfHVD7DpfI@|Yu-9u6lt+8 zCrd(8roOM>f=nv@`c+W|`He05Y>~D(YBT8hp2IM^RybVtgNIo8g-qWY0>`zIMw@RX zP+m}U%L(UVr3SKk-SnSMLYOXlYKvnQiWx(`m_b$+(KuS7CO2BgZxS zJ;!1GAMsp|uc$0(&CK|N4T&-E5xL=k#;Z&m&=Tsw1WcCqL z%PdU4vipNp6HXv6DNNDxQkM5>k(ixpC;qyT4T`~M62$V!)H=fZO_2rmz6Txf=(e*h{DoZneMC# z1D;*iDXY=mz4`4jO-g(oBhBKQh^q9?$g7IYX{I4WRFJ_$f+lYHRn4~B$;Abvn4VmR zTk2#Cu@^-mW6@V}b`;Uw#<&fY1Y-B(!NaH3hDVd0tVGD? z$ym0%^3Pw&Mvjl8pQ!NII`D$d_g>aysViQby)uUk(nieJ29@dNed~j7)RH_lH4vb4 zDW07gIgZAknDQ-?LGKEVnbb@@%~G#Zx6js0p>E_Q;qMyRC#aZurJJ&>BvYtGf*dfe zciZcJyT5KHfb(7=)u;}!25j@==(~gY%3R0z2g_)INdZTF*~3FF>h2gNfj$e5v#6bjfPck3TA29%N?X(p+Y|bAJAmr_H{VTUT|$sA$wrx}81vn2$$|eDIuy8h(U} zO`dn*Sa@LU+`)@WOrw8ls9Cn8BT`%njY*GK(HHm68zM)TKEh!Qds%Ci+t2j`SJBXT z>4b@XljPK+I;r6*(Ka~KGw+ORE|g#3 zgfp4de9-elM?LeV{76!urRWC(-|k%>0fK^QHq}0Rj4lIuDp*$z+lMJ8G+C0J}+@LyjDnEuaZ}>^fOD4}{@HRDE3tXita)6XwEeX+!rRCuao-vcvf0EqpI( zgF3Yq1onCCuV$T3RazL7ePM0U@UcZe|U7JJNIa97$o&I`M=$NlY0HIed5)91CBe$kS6YE`rMW0d-5 zMhkZ|mRZ_c+&Viw2>FkOs^7BgjeOo43wUVunU|Vb>!|3gO)FS9C@QS>$L2VH|LK^C z3imvI=4cGD#~Pn)wk`J?2&Z*FW1M2`Nrt?F#jtZxCbkQd_R5?aZP`vfO-_3MoQOjg~3JeLgbkuYb4Z*h67ZBM*pv z(sLbN1@%6q`daT{T%GeOL=q-d>u&>Rsi00;94+{;GG(~b)0;dYM0m=5RPc>$WkWG3 zqM@M7eEVsox!Kd4F=q6T^F5C!z1~rCMiKe*t?#d$ZO20W=3BXXzS?6tTPSl3c7&tC z)1{(o-se`ICBN-G>4@@uJ$!UHX>4{Uo@K8Qy3(suXN4O)3?Y9`7zh8799hS0Omwl; zdsXp0s&dbC)uk>q4L8fAY(I;JBy*aHV8tktckjp7IQaAf5wh`t0<&@St7u`_x|*I6 zYaGk&e0RED4bH<9THKqD$3rv1EoC)@k~L4f6fGxWtSVOqzH;y%r59x=4LA9(1uepl zH+ZGGgU^N(1a3iOt1e>CRpqPTkT!-4{n4T436ICl8O>FAJ_Ox|1Q}157O%++%5KE3 z81T4X#t%vwEw{Z3I*W*wd-wUE;{7AN=kEO&oOAU}5ydCGkxAH>?(H49X2t0`idKjC zb;r3XBIAl3gC?@6s<;{7j0r{fs3Sl@Js~OMKxBJY0g7WJKQcZUgws)8KfC2yZ^CA zj#a`I>TpqcRrT>+ImguNnUru3F5d85{z6zX8LWcq%00Odw0U^B6~9(jm&gI}$?~2EbExbYuAX(>9kz6SM6{qF2kUzKYVK1=w2IWEbU$YN>5N=kadQ&4yWRbjQ`QfM{-!T1Ft!9 zPMF6&W#mC{er?jxV3|ECbD9#R}UW?Remmd&Ff=c_a38d6Dx@oZZE|4D2JPOD}L@*SzVi zN$Nf=$XN_Ltuhxe;9%e64PYs>VS+ME)qS`LgLEtUH@J!}C}v6G%GQk(;@a3WgK>I%-ffuO#KzfUtG4@@Y~8jKmc5C@ZfBRc_%|oM3DX>u(HZucLZHW{YZeE2Kd?(y zr(#@Q)v?O@MJo^Og|+q;Nv!lkBz4_=NI0FXu~XNEE6j+hb7X1RGl{-_%G&1{Uro4r z1}+H8H#_8*zLiQc4>e`{enJCKTYuJ%Fu1MS%xUoe|DzJOnj!FCHbzT}{KjrOhrXAT zB;XM+sn&TllhVt3Oq$Zq?BQLy!Bg)NI-eI00mm08&&*}Y8YqfRI|yiSXJ|B(J1%4=`ZgUGYYPO=3TUM)oWFc7{I9WUcG%O_d^b66m2TnJdX* z?ZgrKrC6`#qu4`^^^iS&U6|(Ux+o?qlMW7OY@5XQ&wj@>-=V=wR(Aa(Xol>U6__QN zGRs8_F=d)e}r@|ct4(dJ!CZ%@@rGN=v0a~s@vj+LC}2J=?d zAsiJP{|`%N9oKaCzkdr65V#3J%H2x0fHVvXkQ&{kba&T8MWm&blpH3n<-C@}%l63g2BY=wgBfjZj8- zASwrXl>sxA>*G0M#seFR#&BoRQG9@6^&&j_uc*y3McZ{a;b5kbPN`FXdOfB+2qzrz z9(EWicy;NqC#|sm0iFgc;*Jj2V5h~*gQBtSNr(Hx6$V{^uts>|-6jCR$gdXM&L=PN zYHO(CS`O&NO^%%a)|P!r$UcZL+6Wu2N&_%Q04r&*TE-CuKkmCMY^qlb!p+i)RB0v_ zOl>*)U%~R6<{mtAdDS>?=4#yZ(|RW292$GhUcc4?^s2KH$w)D6?vl2uMOGg0+xPj6 zR>2C-1zXkqt;~jJuVhf6uFhJP6@GMw zX`KGNo5K1fKNEZf3o0GDdYu1-*ywDLTf>gbt9j@}KT}zaJt9&Fx~Fysmx#_iN{AM< zXr0@o%<*ebt-sIeeTBgic%o+oD z{oD7>K8^c6CvLBBi$LN~Y@kv0J7i*P&rJp9PO_vwu9sO6K#PKNqTyh8(Z4(^`{60o zoV2y+Ty)2Fd7@v`mJS78ork~ByaIaFj_d}dOY6>-hIPb-G2BE|C&j8t8lmMHD@Ho} z6Sm?-63Tf!a~XB-lP7$86KCv^@EzEDd@g3bEZ6%sn4v`LR)VGj6`Gak9tN48g4}sS zH&S}lSNNMn9qG4^^V_P;^PIOc=RL&NJSfr15ZJ%;r{GvEdEau}@C1AnlcZyK-snru zrJTXWH1-|s)aEbbbu8AL7e3*)=*eweN9Ce-Q}o5?rV=mUhfTSe5|%^2K5As=vU}}2 z>c@kbeV@F2_`W&p!|m?h0VQBPuu7k%)vsV`!{0S_rq~tB>~b$+=mJ6aV%H2E@%_re z;IgnMX})T3D9F$zUmmi?&4D^Qk#1PqgmPfD1H;IYm~>2lu=F~-eOB*AU+D2(jaC^L!?0DQpQW?QB+2>6xHq!#Z;en%vl5`h zR4H?^d-_gbyi+E7P)ax&7c@>jR#kg@!LWF_TB6K+>VCyL`U0Q*&x+5&m!Z$>X9aLq ztuO0UgK&RFfn;MLO};Y=mQ`Kte`6v}cPDaq6vC73&6z|NUoXi`!`f6p=Kx?HlhC45 zsAU^-Z_6jWnd~=U8Fwm+9MYdaz_U;@!NJ}Enf9O|EB(8P`U#Hg+0Q@?Ry(O+gz1K7P?0Nf<{8*%W-WPXt|IUO)ab1O}3HMsZLBiq7JfR@&ur6y$aqB^UEbAG}s(oa_nxgFE=Sh3ksBwdp`7mv%%?^%X?7 zU@dA}MnCg?_ip|^==r9U101;o9oTp3p8cY7^-iza<95Y#nc_ab zoJwb1=b{RT8Qr&P4}d!bNp9TWJ*zbOv2gjI%&7<4VEgK^`;zy2qpP})oUD)57pLzx zx2_3FNDTi?zK3J+J{oe1tk*|>5cZ03PqGB_67ckL_=eJn&qIM%$4VXAnWwHAnaBBt zmrnf%zcaN|p8*|#D794Q} zJH61b9}K8Em$iS9R2GYb^P{G|fI)GUK*(?fUpYN`vy*|zTXbnnH0Jp7 zA|Iy%CXbj}y_UYnh*7G)<5msKxZfJhn-j@!ain$V%_PyIN>Bm9aJP@(6x9vN9nf>U+>pp{gU#gtYE0f6Z7rRe67PR=D)?UQMs+adK@`o>2 zLZMyNf6w8Z;L&ySa8QiS_uKVbOp-&kCVWe5fZD;CZKQErzJYlZbQY1@B`)|+uDI@+ zy>yQG%g%r{SC`R zt*g$mmjdzjV~kt=IkeCoPpic50J~u8)aA?toDSJq-CAhkt)UF*`tyM&bHDTSOFVpu z&vzM)Bb$Qh5I)gtCgHGXe3$Jy7&0mb1kqT?4<~yn!G3~#&S>}Y9 zegPpux_xB!Hz31IA`{_RhE4{VLCj~zwt>n<^m|#}ZODV*KZUj5Z zx*4Qj0UrMGcHwv(<7bS%U*CKo!xI?Bpqt-8i*)73V8Fxx5zEkbsv21xnCK4jMN%F7EanT|D!I%!lPzEf2f#gTSg*-CNm=;HL|kl2YzQTBjz+Lf-7uk@;VD zfDCpUcI(8Z9%$@JE<8UF8T83fV}7S3&bMlA##SSzro>=NZ}RJ&Sv%Lter%&s&64qd zFONZ`<_M4#)XYAq0DtocPM-f=1EF;#a^a;Hv1tTVr4A+V@cZ}atF;JvrI>I2+xcze zl^Qbuo^{#W!96lRKan~2<*e2JdNY{9yVldGW)DoCK#V?9t-Ppe+QBM35JT})z-vG0 zHIBOfuln2vdSUNl=-zGU5uPrxjxa;AbJhQd9WiH% z(XjbiRKaU4w_gDJmOj9!7WQst4MTo$P`Km$z9G4keAKN?z1AYdQfE}9`-5AxR$m^B zIhRiz2@QMtr0lzg$^aGvjB41KjcC|>7vAq(v1Y(c5!$ z1|Ue_PILX0jTw%xZ2G(_pw@A()-71WA=!S;aDL7J!qwxb3*m_AC`Fo}U5>~%>XJN) z1>QB6y^ajsX@qX6ffy}*S)125cPNMlNI04X&m_#(y-u>pL1+h(feORyj{*3d|{u~uhP1@pR@-d?Wu?_%a&4)&39^LjOdYxIqPv1B8o)MP zd0m*vvWJ7Kf%rzrPLj#kYU73MHuUuryWhyCVw2@xM^{T5mW>2Ddrg(YZ+tm^O(2IF z+uD0kSl)EJTn5z61Z`*G=bhA7n3}9VdCvr2Pn^(53ueBV3n)cQ`9!q0bI`B% zt+A~SDl;5M-A%fB<4Jb#u=*0kW?*Jv=QK?@#T5_L{?KfZ-$Vww>}s~?49Q7X7_?E| ziyo5Jbw8JH6i}4eKEt{W7Z#)^3=pKTg`G&RiWzsV*`P$_sgjgJoNn#R9Y^9z zg(yo#&UVdES9CVAf4)8l&sy1?Jxd6&E=^D2>ZRNiw~E=zPvVhWH1`nln)yQ)@z>Q@ zccgTNpimyshFhk`?J`KDctkQx%&z|~XwslFkk@b2awIz#j8x2NI~7(^;&0KObC)wg z*T{4Vw;v*IW~|F46?M?S-EDf|U!Xfl`l>pgxxUu(y}G`-srCKZwU^)#Uzteeaa@&t zx~VI%HR3&|m*A2vWX3APP4uFzSIRjIuiDp4qqSIZgt?lcUKhyP{>grEITnxgt0Jh) zgtrjdafxcroX0A@4U8lZht}8X)TCWX9)5lEBarBtVHC=Z%@UHY6Qo!6Xs@#2TY#J) zgSHl_+X`ne+*CO=_RdScrEPz;Kf$X@ZcD@q{58=o9QxyVPS#;k&7HZ^fYBlwmHU%? zpX@lfj~C$Q9owhJk^m~?m|I~sm4gQ##eX_fs}S;9#m}x@tu)z+FuSeat5M#oNqGZI zlmhMq1-uYO(Oc)<%?u@RMF1JH!I4$pF!Kx&n1^T!vk?ierrml6S}Ch zj<0zFF&Jx7d2TFJDQ7CN$p!_Ze;vuf-8tN^)L$Yr)UJY9^Z%;2$CP0ls-N8wptW$p zRi^6iX2~lRs^$CI>ExHu_U(?Ul24F@Ya5Vj!F)TcR6l~TiQ9xoHk;kfL^2Q~yz+qf z1?T6g4p0bH`=K6ZolNu^Ta?C9)0|HB%ME@}U$52xgTku0O!|vN!Md{=oBPsim>YIO z!OQ=QiAn#Zzz?QUF;zo|>>J`bDO13DoS(k@#S=ZNQ=fUxs>Q``oZ1e)A1qo|VFJa? zSJT>@KaRUh*B~R-H^W}#2mbnDej8GFl|qWi%NrbwjN|urpbHHgGdo@mX}sh#aWi%t zs<8?I4WDRLu8BiqP>-;O#`mc2FbAa^38GcEs@fe06I!0{Oa#`T2$F;_+w~kpMiscY zh9n=$#r0h`1n}+-&P|$IGlItInfMN-0V5}VSC$*i1rep?uFwfp?5=cU7yolZ{}pr5 zJj5EB`?_OOVah_^T6q5XCQ2difsF6DmfbZ;Eggz^s%`W&*e83868R|cSwjLR4H@Dd z|JR-Y!~M|9HZ~^s>vPO04Yl*mh;f;KCM-qnM^BWfE`@}}A)N0Dv4#A?)9KZ`-QG>E zyECRYoHY`!~LrlXqQ{wMN)w~YF|T3r>lck!^=c2=CIDUKhAq#<-b%LIn4+y zOfsCL{Rp1)%Pbn`7kP{dvF_N+pbo3A70B6~`|0>4WW`G?=g+2$8*DdT>Yr&Tc0N|k z{k^f3ni1t#PPrKmSq)G2F;!Guf|3U9-n6alB0~X$G7S`K^D^5$QHNTTc}On_T#L$< z?@*yC*m{yG2~L~-!d?Q&un?;YsfCjn|CP-Wgo7;0jK523Ms**zTZyrb_!L@%iqU$0sR~=Fsi7PdkGi%tPi=Y*vW)8w>bV3w#I3nnW&LSU9v%PqF4UGs7_ul!_Qg475_sLnv`G>y z^c|puf~JwFPk`Y34nHz~XJf>5P$l5;JA5WY7b7F^AM?k* zl?%r6Dm&+QveM>TW9QwQMwG)NB8=HAh9u8HqZlqKtJUpH>leeuCM0f^(ZLs&&K^P$;R(cRrn* zR5?S007O!N)qvg}1{U%q?yOSvvzufdbgiBbk!GLPYAi|}+{QwD%3x4%tG}xdan^8}d2zD!kQZrC=@`E`I$bj~iARbN!6aq;p{=&B1cY zskas*0sbyhgApZFk%~E)sXew96cH(zy`2Zi#nUL~7NngoJ%!&^495g#RQ-!^=|L=v zA$%A-AxtvPo(u>0D;TuV@V-H`%8__)w6#wjV2GN^;_$*6Z4L^GbTOK)zUc5rf7(4# z0sHype83mrkz>_6PTT^Wgzjxp_teT3gjT=*=nnJ6lPDFA;yQ+t;O))#=Da4ynH~*N zM@b6^irCbNPLuvAwN^jU$$jiLFCo6Kj!_VpAY-TtI>QCn^-xS2PyAKRe?3lZZ%|z7 zXl>6Hshjb(Cb!$@TMxNqQKsFhU9=}ql)GxG9Lk-zAxvqX=XtAZA>Z=GQDM&bS(HQ? zqMXjpQ*U0F-PL*lh^Xm6pWv8ej?yVk zi>#9zo<$Pe{9{*WrIQ`Nt$Ctz0LY&(bfMC9-il(QPbW+8cyH(9ackcF^Wkuq>*o#6 zS*+VS3`N_)tmNAw;WvC#UY_C|!qN`Ysj`Mw!J5~L7Sk^e`rILSfYW4zp4hD=G7 z_w3{AA`8NhAhNo5TuUI|yhg}tbl1291H2G6L^rNmmn`!3#+CNz(f zJI<+;?o$D`l;aG9pynj4vCXr+CSpo5B(@|sHt!cqZa>pIb(;J?A$HhNSn>**rj(Su zPm9qO$F|!=x{kZwFm%}cZ0OB!jk82R1kUye7I9civ44INgi@i0Yb~!&SBN{S#1hmz z*`wUxz#}RvBJ7>+*+%;A@0IQS4@55Uih>$iBvIJ4kVJ?@Xh`MCx#usPwFpwD(Dgmz z_GwTsMOPfTb#R@CyzNXvKLLQX+i?#RkB@Hw-Bjrh@)54%DLVnRRw7KuWxH#TF`38i zD#8hc%V()c`w4ovb5=p-(aX&{H7H-jX{h$|$B9SQj|7cWx!{J=qU@kweOarj3QyDf zy}3+b{jx?>In(*6>1qR*G7s3DzXLHL>DA!RmWiuTzNb~d{o zMzbO5A{;F|(!^cwkGBha6%_-N!uO;8@ySJMe+=@6jR^ zMUnAXChnI{=D9hFbRMlZyv+rxx9sJz@Uw#3nRt##-CjaO z_&j^WplbPsFs9Ib+&mJopbqi1afV$;J)+79>-Yjqx#*cU<~N@w!;k!gd2^o23!nsg? zru&hNnktzGs)ghZ>Lq^OzzK5OS8Ww(h?=4Ap1Oe6@>&K{{OrqZ&8>EViVcGPl>>ZA znv-41o(M%)xLvx*${zMpJo7BSNbOSs9+{vG2+TS2vCHg|y-iC#kt?)V8hp=pbIlJ& zK8v?ts;?rc)?ZBlq@zC0HJzZ^K35mb0`0(H7b!)F6>}CAVqAV6GGZ(bN))oQHBF;; znT^PG3OPP}P9yHQie@wxH9=Fd!e)lcxwqM7eQ=+PRAYm=klme6c1e@6;zzY1@eA7Ozk7Se%p=` zn^5_mm&T8jF+=#ELq20Bna9u-=73@dF`(wq{7v$kw0+s(1)8y`G)nQ`n=H*OtSb?( zSaXYW{VZNKM-@5mua%i?#BsDcN8&F!Gxad~StfdGw(M@}Vl-0pBSAtD7}#`MvcE`C zlB18!KB)%GuWq1%guN<=5R6=A&2<7H9(IG5=mn_*qmAOOypE9uCTPDx)_(CCN{F3@ zzfj`DaVK|uu2Ikq-;#$3nhTJ1@h-Rob=1T;!z7c-_gVdmI_~pmoMSJSXth_xL|vuP zbNU&YR`-cn$%dm{{u-G6L}v{dw=PiAFkG!_KV7<;f8uJ@kjkPE@2-r91r@scQpvp6 z_QdDZ)h)aoK%ltd6N?%}R|ZB>$w1HMLBg`}r+)?;f2+!tAC4=5pHFp~^i(~h9qN_h zTIE8b(<03%7@8y1gttq()EKL^uJn>i{@rj_>2qa*H)**}W->tQi&c-r6pyYpod-HT ziX{w;x`_e&A!ix}7cfrkE=G?fgn#cqC+XQf9r)A>PHsYJi==p`8+ui983El9IiD`K zCW>^u<*bCg=-<0+y-zJ%6~A7j)(!9Yu>C^yQjGqcd>l=drtEDh3%9FW0jivfHZ@Si zFzX0Uy3m_6QNyTsO_yPcL_r^~6!=JOQG>_1jGWKgK!c9>Oi@2!J`dFwzXyjmxM53f zMIeFuhF#x-@UH$!LSAE+R+$m>EQ-%A2)2?PG4Ps~M1E~bm(LCrhZ<{yolDu%p7rc< zpAw)3#c%z;n1bGIqj>>Xyz)Hn~#^l;b6_RXoEkN2s+7F{X5Tfq8FDV6pi^M=`1e9j;+ zof71mJnEX`|HvxO>+k#WjEEr7P}Fk1C#7l?N64n?-FMyz6FaUm#d4#eyDp1Ol@XuT zqa~7+PL|pKW1S2$vpoP82=vC2QC7IIuiVU11RAjq4U}^cR_O$y)w8iz8=K8`(D3$Kju6XleN*{f4SK)6;qg` z-gxRX;}{v|+ja+2C2+~b|LB;lvEaUyPlb6H&|p#a-scZ*UddNj64ywbZYj8Id9u5wq$j7;++9(D1OeK|Vd(Fd6vwIS<6o<)4Xjz&!0i zL*??*JC42cy@0{0H0`rsmXbN2UnQxx0_{*V3%$GFli0t03EqGr!@M2MUDNc?^h zPJ6mGO_w&B!Bgoo=5M>54UjUovw-A*3rYle<27VV`HvCCubEb|} zFteZ+>&B$-;`j(H?KC`P6MexQv{Ib{s2M-SHG6IedX>`NlP|MPCOK1FAx=BP-=(_c z($FpBf{dQJ$j7>V9I1-F>qNe+ATh>682LUQ9+$r#!EC} zh1;BdV@d=W*04z)hN4kzg;J4BrC0oSA2(~b#C0K|3 zqt7WW_&|q*4xr#ee+<{Vgh6rYclJ+#khxtxuj~;<83-aVAp9hvho5uGEIECeqE*(W zf;kRI2zx^w+#D1vxG_d9B2jc}iLm&{Z}adGovl9!zi$MbK5<_R9skyi77UZ%S3}Mo za*xKlnZLG84f;2i5uU3Qt}JgXqKSiZ$AQ`yqmFBKwTnVkPV0(a$NV!N$N9QHPJ86@ zj1wLH*L(>h96$8^6e*ADGt95KC7t#_W+|fG3#`N{rz83%*)T!|7LJ~+m*iEbj-7vB zDo0t8K_;R;tt=@fWKNpFDWJ8oF;bR)ED9cD^3N;3(f0wTzi$(Mf96~NCUiTOVEN7f z=T>m^t`w;G@o1_fP}B-i)D`vq+Xs$(?)OSu3<=iha$03X{*Sf?D`S9;AGw`j*@po; zxUN2AvW%xfTVN{!yZ?~)Bj{QFmVlSX-^i($4(B_b-!l)110OuKKrgLwQ`hxN&Lq!AD@B#q-Uq`z~^UYC4vS$gvIv&qzf=3i>TI-EXSL#+B{R8 zsdmYh`w6g3A5|BGHCnjZhvY<)l!$Vc&Mq&m(ui;>bLj_ZA^qb)9UWvIkBy5C(pg6rA-2gWt+#{GcG|I*C-J@q`AR42JnX>h z$*#4Y2xYU;-;05W!#uyagjoi=U8#c-8s_%jl7H5iojwPLd*p+ye4liAwD}#&b8I9{ z&g9>t(My?9Dyr$7hOFIYE>pVfZ1P@s-<~7Y#TPTs`Y!45o-b<9TUCRGj*yL=vU<;TK5$zA+3_Y07TqjWGagn3y(E+I_U?&PsTcdA^2Lx{tmvx z?k>*y-1T>{z29O{erW@kq+aUmpSN=^WK`VVF6?r*24u9$8Pd zRgj^RwS-{;Tg_m&SP5^z8Y#%e&3_vAl(O{6+0Rb&70$4j`49cqyH7^sHrCU@mtRYN z!+s-AgWTjgD!2P0}y*JIav*pR6J|a-#KhU_i6xb22D+-1oYx=uo za@P~=CD$%%ABDK(qMW~iz)C8V5o+`1>bh!abCyn^?*z*d$tq8xL?@tCgUvG$k`V#> z_41upuiATefpO)md<<8v_0Yx(i^cSpdEYZ=4PXnNbDgjAuytghG??OUL_>+S^wH38 zndE3+AWNQaEaGEz-C?1V)8BV!@0CMPtA?` z?z0Y1d_X9+H}8FBH0_vnKvVf$ym1~pvOBQzdOa+saH3m6q!_A_aJf|_*IDyVienoY<`p0a@T9Se0 zNElb$ZnR%9L{m0JICh@~(zKjM!g%uZ9OG4>;CRBGl*B=ABy$GgRj- zGif&4%erEG+7fPOJT%H#FEYWd`|?9qViq1SW8S%rAY&Hh20{x+2M~I1y%b{r{{pio zmVF6Y*`@Xm11wgASTJh~b4kL;wupoD0^Hs`5=tsTUUpqN&<7XS0FaSHl9WSd+mF)p z8^SD?AUdqrev&#S_*>UC8SXqQS>QmF{zeMWxoe)^gbI3bN5?tgCr#J?E@12u>Zd~5 z(6<9aAS%x``bJW{?fdWCh*+gqW zr4^;Zy4Zk`Xb1(bhAY0lOTNa9H)E2a2FL{0nAEcRc2>s<6}f>YH0bv4c^ZpjRf*ef ztlrAZl@9o^rJk6<{M?^|#{_P*-0XZMyROMn7JX?LIe%)sgxQPNF$j$axlWm_?ft`+MiE;!eD_mtqTL&LZlC z+|49AmW>u!hEx^iZusjS-S~g$wWe#nh<7Aqil~Ny%mB0(q;7s+tv1=Ft6q*Mb$k~v zV${1Q3_zHv^&HH`J!KAow1!HW`4{a}Yx`ph#1uw%DJ}kuR=uCAQE%S%Hqy87eKF-S z3}^;|DITk7&XA^wL|_)bAWN@vCN9qDrQV%Y|K!rP9=)q%b1U7aMjj^Yr5By}l5?(P zQeY#441_D#Rpl8`8PK$R3@dIk*tEaaFga?d2Wq?urDc0XYUR-AUY`iaQRt1U-)+j3 zXzrq-%+W&zK&^JZ&pc@a?Wh@==eT_^*(xCM+$5o_c4&H>cN?>9_Wm?~>q=eHA!YgT zyb%mNyF;oxX6WJwOC@oNuC??xiS(uoYWc1oR^o7>B!@;{u11&b?=OlT^2E7g1N523 zzz3%9xLF$y69@XPp~X>V9@UtJ}9Gk3C-+`y=j%`==Y49kZG6FD4(MiOl{Wk zG_6+Y*9avtQmb>kX~VZHt=elN23T}7H=3E_mQU_My&2hRaolx;OddI1gnQf+&i3Q9 ze|jC%%*dRnw|lclHdyB5=c~(-eDcJP-+I4zZZhnSJ3=kh=5uCWLk8))RjsnLPnO#j zUObX%KLVT$)I0T#*EEfqz`SYAOJvHTu4{<^ip(TO|KxvpGL_wnehoaNl@$8B&tQLO z8|PTAev6<*!0%(E&+Di=p6pu@Po#Ea_eRC*o?$v!JFir#gUgAs6|K53n<#Vn)K~q? z0D;@Htk!2&uLl9SM+ruqyo@sadRLTvn0~H~nMBHG8=r)PEfMM#&xlmh znL(Gj7&|;#@Fi=9l;}kl!&>&eu;CKgoYig8s`M6|HfW#b6LHb5zml#x ztMzC0sd=>qGEn2YJA!MRm~rj0&~9Od?EHdVvVT@bW5ryCJJdAn^*52YZ!Fr;@ziVmc zA5BnX(kOU)Go2~&PwE~1FAQQ9rj}~!UikYi<{|<(RCkxBCoNH1d^eCaYElbV-CJ;I ztOa-xoL+Cs(Nw$)b62Hn&BW-6nUh{miwJZ>u=vM z=c>wMruJMq=Q@tyAOo4w*|>Yo@VJ)+Kss~>-sFB=A87qUE|N^}e+d;PUn02%UQRN}J#NqJ0ThnI-?H`%T@ z23&omH8!kokDX*4*yrRdEh~0+*1cb>!iPZ*D+5ADDoGW%<9`1M_6#C;H?Mg8Jvj7B zYDi$`x}h0NvN`$l74<#5Znd%_>GCef#MV#WnB}uVGLKCXaX%+|pe&>L?6ZfWQaTgd zTy+0s65-4Z){>I8dFOb1+c;B*DyQL1ST@s7C5w+OmpJN%=1Db1^)o(ss>~Kp(}=7r z{)aj5q=*q?is9bE=CmFUTy&$POHS>#{)BbZ?iL<5k^b?NzDvIE`OZIrIiRNu%|^hW zUIh0%9YaY%x{K70+w9IVd4-i-eXbl+N5YIkb0^Ur0^t=OYBd9?a`?P9+W*^#)zl=aqAJ zV!jWbYurH3 z|53zlRZ2spTCKQ@+PaBdmm>n;)3H*Kk38Gz8j1aYt#-5u-r*bs-xbM&};LIw#E6VC;5aMrQf0{9M31A zz*Dn*`4h`$N`3L2HMd~EU%VZ*P8 z(y&jgh%6%~w(gxZv^no0eR(j`LEQC9pND2x6wA-I`Mf^UB3)E5@@HZ43Vs)=bjioU zagfe{eF`OOh(2K06KN#b?IQ?GbOnZ{CT4JH=S9P$S@0VR*5Fy_vC6DSAx;c*F>nbb@Z(clk+S{1fr)(H!F@qe^xwc#KW(FJ-< zzFFz%Zx@}*U>IuXow45#*47VB?QpXi9O+(b*c$O|vl5GxkbNzGG>G?Rd$qERx;^14<-93 zg9rXpKF{prI_xWxuMQV7@+Q{TgAV)luTW#?A#-rI|4dY0*kj-N8;D<^b;zUv( z0ll4Y^;C4}z^OUES0r%<<~f~@ciLdpr_Syy`&!d>@@kCMxGF&ukt+WeRS%ktd&!az zQFN4)W>6 zHS=Z%PGRdJbpPJfw(CNp-to8Xsm!qp12nC2Ev1qBGCy1n<(W_RRrp08{rg`@Fe?IS zANYDQ4vSYg-jm$#xoPtu4e@2{@aDGm3i4=AqCu%lX>350HGFr{apXk^lMDp|facu(oJw8t;f9RV_uErz53NMWGo zj|IsmA3yD_(WZ*HMJ={ezOl^134@L!hqnk6Ns8u^h+(UktLbP ztb*4Bt9h#nx7pJJvx**Bfi-^h$hZxbRW>R6(~Siq{_Fz=fQd0hQ}L+>t~q@2Gg*PB{2oTJNqma67pvQ++TqA3tV9OkLx0Fk zEo7BMM!>M*&#t~$i{pbSLp1%$ZDyo~V;w9pO$@39<`PdVWYa2jW68ox7Qa~ zZ1q<2Aq!uB3*);KA2YaBO&;ZtgiRKG{SD9Sue;0 zSHNs6+;&!U$+oU>hsjxvZ1x z%r##G5qTF~gt&0D4afDE@U9n|$Q7@+!)ICZ}|3+S?0oOaJ3|xzE}e|=%>_Q3><>+ z0PI?hRR-p?)A)}feJ3L-acpO8U;L_WFWU2OKou@GBnV=4G>7#S*4SVi&`aeJ+^!Ky zuUg>tXRYw9o&=#?{lmAkHH>~Y{u5DJH!3!nZtCOB`O{H5D^@tq$|)x>PnN9lLuC`8 z+OBu`B?$3=Jlwcq;;Ty&P&p3zi_K8RQ9&*1OVCc>M^uU-xEUL%e;fJJ=n*Mc=gBY4 ztIu)l8HiDQZ7C8F6>vD~$_*t_D7enY_{dmW6slJ+!h2e!@K!E(SySoQ$mey!UXsCT zbN?}K0Zol1*z`cAsr>w$hO`eYbd@_j2;~x`;9;l1p6=i@y|&h92ssw~WfZQDd`yUSx8&sBJS$ zqNn#TQr~rS?J)@j(9_$tGLTz=9rb<6#*ruZu4c_l8@&sXq1CrX%gi1n{wP>7J{|68Yp`nfwD%=< z?5M)|gjuZ%8(|plu)jTBCzZQgBG$P1_6a1=ebtGgfYr}FQX;fN1Ylqrhnn7mdNqU@ z%mCVQJAZzi^;q8B?L__f#r)+R?tbF&{I_%%4|T;|)anK7j_@VsBC0fK=UjTh|G^(b z%VYDzRozwgz`+%2yzKSnUkuQ98cbRRNhE{9Y4PDqxp9jq@nw|nhcFh)48aOT2XjlR z90a*Y%zo_9f1kb|fxr8E_L^HLkr6aw?*ckK6kFzEa-0IjB-4^v?uoB|O$g5%`IJ=5 z!*4&*j(Td`gw{U3VPr?u4ziN2Y*7wgtUrh@Mi<6e>($6V3PVqKNmsa=toYP%R(sXG zu0k~0ZsR58r#JEzVnr=pOa&N>7jxKe&UrPu4;i3iv6#Z}U8A4JO;>Pipafg5of*1L zriwtD>M3_UK9!ceq zdeIX;8WAm7VMqzAI$NZs%BkRcq>&S%a%fa#I09ZCR@a>Q#@L8AtOP;Ao)rYSSc4~56TM~yY^1AmJIaCm zEm345M(ZhoB&3_Wd|HzHa#>i;U}Lp$xJ#)BCZIv z5Gp(>t{*Rcx2`JCARa$TPy3=gXyUWqNZgz)Qzg5ad;tDH`GE7m#8(>U11?*Njapk( zXX_Q(hRkc4edL~L*h~<_<;p)C-C{+oC@A}sePj6Ce*tWG9dL?N!Y%3z`3HhuV-Psm zlH-*XRIXZQXG^QQIrM6m{8{jrXvXP-Y+82X{kkxP>}p*Sr1>3M-NZrF()F{;+pp`# zIbVw*i4HNw#wBGGe;ro~;h2suCZzGj!+hj!_h1t%HzMS>tq6cV?1|NFY6H87m*ZRppbb16< z!>!%G8fk(_vQt3M!ME4?e}hrH8ewb4Y)yZwPDc&rY?gV{Dnt16t31BSu zt)YglQSgaN-3elTSeAbAen_PHcWFIS*0~`_NvcN!HL<`}`1AuA=w0yjC}hgoL&k95 z#eJ!vtDLgW(RHtkYR$^3EN`>lh%sv-=kJCt#nbfnPi6;HuYH=fTmQW|V+!=?Lo99y zfacID4QeB?nxJ95;gGAy(rn(bbvkcA3U}(F%y@KITA!JoeWd=r`(Q_u+)b@%J#~L; z@ur_$+_yI_b`A^4MBu9QaRof8QKv7HW4>wSRFW2+m8gi`#k)r6yssr$3Tq|DUA0fl z$FNW~WO5!Uu+m}L;dO&b*1{L2VO{b{Rh=dJJ@;7L#i1XyptmqTbeY1N-zUcGC4X%8 z9lm5Gwcq>x3hm>-O;VKasL~^%YQXxNc9PHf3(@gwwxs)oR0wB|u{t_D#0tksfO|L^ zgqZLAOIeZ?qiJw0A!ziYoc-}p!x%2u<0WZ3z;^9KxRh7bXp6hnvn;LkTw2l|EtJg0 za-D`xe+Zw+Ylm8E(mh$~8iW-4+%a6KH5dWtzOQK7VuT^$7%bLbxsh*X%QyJiA_=4o zDQQ6DTK;eK;OPcTquEksN!ldl^$7D>m?ahRMN=2|30^zw2dmTTf~%+^ozg5Nddtqd zThiapeHn+Hj?EJS3&%E%s{0BEi1Dnlahp5Q%xVT^L)y)bXOlkKv}UIP3YT5{X63(t zUI3skf9_;?q#R>i_~G~F)9G)}SBb&l5cPH@_C5%UVZ~IMxbKsbCDTTf7L|qb(F=iv zy3cmGO>XwvT(Q7gLv>vV0RNk3Ff|?vy^yp8+K^6?g;RG8 zu_2(;f4ezSbl*m5+#NoeDS&io9fh0s8S7sK8n2{V7Y=eyxj=nJIWQ#cbfWSrD)*#I zP1m({X5Oa*wO<@^Iy7ReXXNmCrxq;uct{lP|0Mi`;BZ~**R7h-V^A^k#m+$^!`IG> z>v1bR^j2U)@gM1r0v%M!iLTszIJ|#f-=EyCVDM7IrmjC`>gr# z*Omv>b*KMEGou=^NHVmhD$Rj!Zba@yR}^-xI-CMGe)@Yvwl0tG`n^zz1@`ie?LB%0 zVhaPrXJqFzoI<``Coh@>!jj^lOzWF6C{0oq8E}*@dR@%=-baQg7gTvrc?3I(WLN@yjWwFYUvd}Gj zG2*FP?qTtw_dF+H5+oetBGGPl_={l6x8#?DwUN>ZkYJ4}he6v)C7qZPyr?3Ky8Y^~ ztBbSnDP?DS9Ns{8}l4jdC)trSaM;kQieYCje{C8~nKJWEX6U3!P%H>oVP2;FlJ zJC|fdnVKWp%`bhj8rKYNcrfbPaglXT&sT17g3{crkj|Z#^&3v7n{4437XH;`ke)l} zl{00G>nSe5F=(yLWFtPuqrdpaK~<|zpupea7IK-rW|M^{)mjJV+5c0ShK_!QMwAD$QIS5qU>d7rb#5>7LgP! zDk_u+F-B#H%6eNQCXpe_7*obFeDA1xZ_DRA&ph*g@Xq_b=bYd9o%1fUFuer_?r3Qc zb+3{osTx#L_Bha;!%*tt)OdiCz8*p2RZX893qnn& zseb&ykQ`IDaE9vIBB6nPr@@uCcSVQmYX?t8HES#co4XHptk-_s@RW#YH|>3IqZ%*C z?u{{eETXh6@oVdc=to11^UE8SSFfa*R+f12jLYh8Dax0OCcC4D;-*&iIv<`hns|0v zJ?GG#Q^b-{$2}WXztShR^CNBDx2Ff|XuJa_J*3_F4^yn)#eVj3zvW`)$DDnSq@??X zwp)~uS3Oz?-4nW|NR)Yf*ym*1pBq0n>v8LXCKMBo%zdn|jjE5B2znxU*ViH5@#ur- z2Kj)M&q_x;)~y!$#2Ht;U3TL-|6cN-^Wh7h>td~yf+9{tY`LsoGH|}#R{3UluYAzu z^6CeN2OM3VM<mTmWbl>PO|na{T$ zj#!;t-&C+wv%HW0NYX|W_ znGV^U&DaJQ0YXy9n(#hzZ^!fZ;U87;#F7nt3Q`c93<*Qj5OZev7pj9!_gmw4{3de* z>p1;W+vwMzeO+RHk@52Ur}F{Yr3HyuibV9RzsZIZC%GneU!K-Pe|cZWZLsqabu%0; zDx$G$EAkE`5mlfWq3Dc`DLLMG5!GAz^Aiv6dR)`iPzYWA z_btcOWGS7AR!<82^Y&+X2BPWW4c9o%-`I;3`Vyp?WVH{hr7 z)iuSPA)5VGrm2punpSI2SF%B=Wp7|32Qq-rtuP)G^q&yC4LwH@H@yk)#O7aG6b_D+M_ARF^Hc~8GM1gKTaBZP2VreEd=@@FJ<*L4t zK@^q;;ae?3gkZ50QwE-ya!{B|B9nGE$5SwFx=KdL$=htoC$6o(9&9_PPO)nW-oLax zy5;2+71aSXvoG&dhzT-JS2m*8i{cE#kre2=o?wewhk%g}|1Ui%?CyFLqZM;+CniZk+YGNgbZ!^=Z9DF;nig~pA$TD4dTA=&f2 zmdyR^drs5kf_-gRS-$z*+MP3v6IH!;C1#(P#2W4@O!F#uDz`MFeK{5^nmubCy0y;J zCU~wsXo*z`VHI6H?d%r9i`n?Ew3?Iy;X*TLK5c$luYO!Bs#jt1MJ~D(!BgfBz}5v= zU5!72<{DG?;0-f_?!TaAVU683g`UYW^S5^Y>+AXQhnA98s0TI+X;D$@S!eKD@bg3% zR-Z0RK?F!yONT&4&~gfffEI|%dNdQ!AZ59B>80ou)!bHc)62qx5zmwz`^FTe70-C7 z7M{p(yx~j5xK$=&yCi;`xqvEV<~9}25SP2V9Hl%xUP<=4+) z1L1PfHDQz}fru9)c(6I9Sq#w6+fdgBdLQI=`$sZA>9A5>U*4ps7!>%YbWVBXyx!?O zd{2?|>sM^M-=(-(TseWs9)Gk!DO$ZEc~ab=Rn&+HGbUr^3X8*Qn8y2`1|c}`@6vj~ z82s^7h0{lld7~owh=Z+qOOF-r?8EhQ;YC$7X_E4Ik$|gp!O{NfG1>S@mZwttl!agL zK`u*8=AaH6YGs;fguxpj*j|M8R)*dpU z5&d$R1Se?ieZ#h?<*zSoi3JCEo0_yShgXbxeC=>lnn=m#@`p#Wy&26W+FctqG|4o9 zV}IjQ2o2;SC@mVhpsj)B)LZff3t3!sVQkT0Uhiwn(AH~XtYvyedE~PFPSUe=FK&dI z&i<902KM=CL0@EIz`}i1XN-=_=Gidi({=qYHjI>u(Rud4Wcu(cD>jk0bk4V4k?COu zaX#=;F~y9{8L;yQ3P(a^_@6INs%K<4Zdt2(r~C}=VZ!Bzk85p-`DwcFwn@fb5w8am zb%6pW{Ldp(4bC4X#Jp)cmDN_ zzLgwC9{gyh$d3&`$ZQozEIau5rZLw03hC-5JFM^PJ2FAWQI_@+NjYW5af&7>8zwnc zM7e6?fIU81UGSg(J=qpHCvPCfwXc<;pOhaAx4sLHe^|@YEl9UiS?G$NxfFQZD?qj) z8texn`F3-sYwV@fU{0#(JaBZ^{w=9i_>1LDQzl{t0#J3eI){M&M=WHNRC%-R$=BD$ zGT=@dawq)m8*CczCyrRe)(nKKX>7h1<+eKh#vHpOhxMT?I6t77WMr?T*#DFRTc2|R z_0o$xVerdj5s*#m0~vQnW2zJX9ClwG?`jPhN{qoVk&`ydPQ=O2z=C6lF8vud9k2 zl$e)%a?>RpTlw*12kT)*$PKHCS1_CYSMMV+ZLWBYn}cfWu3EpFayVs$%RolC>fW&; zn(8K0mKEV&iCul`QF!GYe)@#y!?Du_gBw#%e4XYxPj(@q;wC={dq!=a?!d?cd*VdP z+@+An_}r9(-P9>!Kce3}ae&r~e#vYPNPHTj9%uAqKXXWfbq{P8y>X_%d05$M(^yw< zs^IW?_1swK1Fr+p#JfA?4Ufi^%&4dyX3igb;oI*2@`yRD#c%Twn_GEn65bR#*IewG zzfz(Mj_TH@5V=mnobFYkn zO06$akiO-5P1Gddvm(hW-`?8*Dym8TD|VPBmw2pOVheimxW+Qo<1ICuN381DHD-^>XHz|CZPRuk`mu zy1CgSiCx!tFWS#=KgDl5)K%qisG(D$8o-1R(nzS^ZVr*PvL zqq0Kt3)l+#hlf89)ci{}`}J|h53MB@bvx}myb_fW=v3!jRXF@Qd8~#nUf{IR_Wg&j zM+bWMRxb3G41Gz-K=l_!BwF)hs!^|(2}4AuX)$iyp95qZL}a2O?1(Bon{ehae2;?QAmna-IRPc(l7<{TYx@_`EJS_MpKB?=dd`LZ+@urH^mt%+*pv z!;1!VIkZ%Vj&i50CoiQ=DS(Iq0X>r?6@mzz@SA**6tVZ@TyL}W?>9VH<{lfUR&YLN zn~j{|A@e_;+0FP&2+f4l7U|NiZ5eyxZm~JuinT*)VfkMK^)2D7vL5cNuZ`WKK>wV` zNM-&RjX-q)`}1M##u=HTJ=bqtz@2lTn;ZB)N7kj-s_bbGdlr6VsGxQ<-}%~b za#a6gU(?5;?>RXS+cN;Zwc{VQ+LxX88r*qZA74XJdQB9rG5*9Ktx5`RO_<>Fl}>Fx z#~q(&^noT-Xd0Z4nvCR629}I5*-?2EFWK6 zRiwN~ObF=YP(uh`zEa(2VyE3-i0tgQd0OtR5A`lJNU!tVdE3JI&huvzJ2MsneQ2Oc z8dGqQIz#<0h(JgRBalXk!*mDI%(_B$rj_{}`RtI>k=1tL{Y7vER;fXbt2{B~j)DV} z7PfJ{;qZ(ke%bi`0MlRNZkF)w8OB}|_8RL$x@ezHs87Sm5Sx@wo#&!IW$6`cslXPm zJSSIa!K;ev=$wm-(`A;4?0!Z`7r*>Two%K!St|)s-_Shn+^WWswSukIAe5QI!jzW$nlAM!kJG~+i7(y3r z#r^J4FURM(rfz><8mk!!>HQ^7V#jgBVtPQ-k~s5F{aVXAK72SV{) zrKugYY9{NyXv6uDWw{H0)(yWZkO|e%_j_*{8^LwRDr3Gb&xu3-qn1IJ2*#IO~I^!5<8?D~J;up;?u15L|Z+?jRj0^U+1T53`KBw$ROKoNj zb=l8`2T3JJP_^*}myJ9l_%Uz^wB1dG~7oI>(k3rDPWO$L|de`@^8e&+Quk2VMY zC~GtZ538nl5QuZWeagh<+f}+z3{AR%M-=|U?2hTDn{Z@Yn1!GxuJNm#md@X3ITbPy zek9*x{CwFTHKtk9I@Jwk+en#Tf-4?FmtgRpv@>*)oQcWSDq)TzTQpDK7$v?ThK6Oo zzJ~h3>P|JfygS3j$NBV{0q^#)>iGPC4xGz_eX@dE7o+D#jg0Jrc0O)Te>6{{*Y>9R zdkIr&lzZ9qsndw6aW=hS3P#7w!E0&bmORF^CED}{5(oTmk+p82XarpQ^N^0Mu7zty zzBtjqpDu*uQDPXTsrb~C)D&-$c9Wkl~NQ)G(9+RYqL{zw1Swy{&&z&@3}40sr~a z+gz>{!Gdvf%V8X84zws_<e=A47Du}f3msUxkOG667mO$mxEAjwN>(W!`k#) zixj}z8nDu!T^1{1Eutfosl`ZweJ7{_no5bo3iBASRbrXBJ!aLki1fkSb_?|j+o<&(D`khJs zGniDwo-_oT`cY9iK}{g+ABQ0r3fZL*wwuW)@cjFM=dSH~o&|A-AdaX&zN;;usu{Ko zZ_qns-1=@ z?OkLHC`-`#PBPSzjo|Zwd}oP1#S~a9raJ=-!yA0k4X;YQu;vXKB=vO?Ow2zf90&Eo zfKdB{qVQzgbutb#58L#V_?s<5QfwR?%$t^-4*HFfjxYme(D-}}3lbDD@c(r(Y==dUNorvCF4+~Qerr^jJ_VkW+f~Lydjla%OtZg5O%yp}9Nz)`^`Yyy%P zCpwO(!mvq5LJ%`Of$6<&cv|e-zKSpluaNi-;i8tH5yxukCrzm-5}?>|IC^I zNb>$M{7=QFZzU+>Rp>WxeNLvK`ma>ZIvEcm$f zzZgM9Hi1ZS&&QWuk8Yrze%qxc_=6DX=ur$00X`jy{bph-cT4W(F&1s02057%m$HP1 znM2Pb7R-KdluSXrXS1_g;*(!35Q3#Bdjfdy4ZU_~-oXFPD2nt+M+Gpp_&aI#p8XVr4cjVHmFZ2@LObB}dV}|}c$s7t|u&MjoZ!>n`9bD&)zLZ*w#`_22cnLzXHcNf*izy1lG|gDJ zche$(l1V3;QKc9Fve0y{3f_|{Yh=fPyPEq!XeLCbxcv;->>Jn}X4}J};8{uj=-GK` z1WpKU)q%n>%%va`g|%{wMVkf)quhVxj++Atz~NR+69&BD`3;`hp&guS53%`ATaVz z=HY-iQgCx4%$!rZEJ2YP_yxd5QOTpoMPpL;0|tdFSHXy*B+tw3#_kRDO73$K2cD6O z_$eSz;s-#C470cJKG~TBl>wdtzPI?Nm_@;|?_e9p=XqM@v=6IhbglE+Jn>=0ERF;C zB2h3}XpvOqJrC=PrcA+l&|!FHbZXOLOrF24Zc_K=35l)gjWfdt!37BZ+~W4PzAw>d zM#2^YK4F>zkpku~Sjd~<_Iy^#oUquaWurYQA}Ah9GJc5D4cD+Beyn|=9n9zl*O&iS zTmI(Wg4ZeyH0KdGX164-mUpZeW1J}@-lVAx=fXf$*2-wp9s$7>$bY!Ca&(q44vsgz z<;lHFF~BE6Y>{-QD=dq4;>-9I&_K0Q;g&(&%K^_jK9Ok zS5FhC?l>`Q`2VL5OkkRz-&{x5Xy!vkmBbIUVlf_9Ho|H!Sbc-*>ed_kJzFJTF3Sp& zTB&SG#jyWUY(9wkmSlfSW^50Au$E!U#ItR6$DjoP8Ni}BwV?Ah{>U%PpdV8bsNGLfF-@~n=HGb^KbN7vfm@-ilUt`VBTa*;xc$|$*}Mu zL;{vEF9?WRDaPuP)Q$BdwA`DQ*UJ)nJ7akAgAy^~4Vy<1c%}-+s?D4y|K05$4;=4` zU###`qIPfyQDVU9cdWwC34)Kv{|!E9P#eScUD9$+Jn}lTgCTD~!7(uZkt@Nwo^(L4 z99&BK97aIx31jX@1zkN3fpQOFJn$c;BGhOJI0$V?BTaCC!PoB|epp4=m||JnqQ2-i z31cPScnko$MJ8G(h!Ch%f3d}WuIqrH!}LPFL61#%KFP^=mss{Yvr6_wf^E?adg3hO zU#kja#;h<8-2H!~&`100nbJxIh#A0ZQ%m1{M_x9fAJ&s{9Qy9Lb5mg1XISEd#_tV% z6f}hMSIa^pf92W+W6~7VSh*Suf`0iOxst$q$nXj{ox<_pIUZd(SKieSj)28k^5nrX zn;9W{eJ4r4B|r&VJzR<&_gz=Qi`AYFyz`j7@&LgiAEPlbv>!+maC|?;)FL4~V=P?4K!u@e zejN)0Co^0HLv4H2S@5Z^>H|>Qw`etSVV3~kLCWqY%p19-0#FytGY>=nZ-Y1tiSQlX zREIK`!x9$(Hc9S#B=md22=jji10B@Yzshp3PV?-|bz<%%2wF^-v;Vj0sNRBKn)V6@ z`4d_c5m&K&Z-S3f7oiSDoRNx3L+99@r4(u zh9-jGOSRBMn%Dp(0@6_d5$R3v<2Uooe1CuE&fK}PJA2OVo!vQmp7Wf){J&!Wf?`Rw z1VA7F0PQ`%-yz^6AOQZK{O>KWClDdX{{$)|Bq#)f!r?F|32@wGOZ@&Lm1i%nMApj%{g~9jwDF^_x*YZCR0)s&y@O}_jKpdh32qJZbi1r>R z0gDTW1ExUHvr{~?JBf+}u2qmiw3mzx4DqV@mWVAgZ(URV7+nH9#mK=T!gUf~|DgL(G zDYDXyxlOTnfFt#CyVTcr&i&IW0^vR+I|ROb%R@!h)w~>=bmwl$3V8A|MvkHIDdknX zv@g9x3RR+$jdI5z8Qb3t54c_-o6$mjQsz-13RhbKD?KT6Gn%SS0i2XeMyFH=VKAy~ zoB0+lj^<*i^-Tl!H$G~l;#7$i1m$nku*B*3>zM0Q+_!NZ4wq~Id9M>)r)dH@lo4Ce z8JD?~maU_Gb?2rRp#)W~15L;0gbW19kU13&OGUO>J(fc~FxK@}f=e#|*e$)kdEmr^ zX;6G;pvrAU+ zYM;WKmoy%Y`3awyx->H%r;D>EI}{orwWN)xay`GGt4)5IkBOk_7zx-5B{VqT9pgHPuv6dAOlcauGo>dA?J9z$X&jtWixgOhRI^O%Sa0^Y>z6? zzcL;3mD@6U@sON05ibievfu(ek4~koG^s?@wRe*L0#mB`p9nrNumYcuY_ZjpOU~xI-h)ev)6P0e@_=e&(4BH?swE=Vf zLBjX$z&I8RJ>*EhjQadCSTiI!#Y}N#>EjLZ+rc9rZcM7SsU4@Mak$`s-sNg%k1p)??qdyMJ# z)Q_a(O0FH=90NM7;|mbHVF^f?JDG2FD0pjJiGsCTdO)1bNR^(ep8X3LTEkCv!bwEs zU0XU{S^aX|&v7`7Mm@L>K_zFW*nSPT;_iiCipg?h=Vj8Y&V4;LMzKwkP+TMGeP_3|d@ zPUS`w7wycBjnjEgX#QpZ_uz}-L6bN}?2NC-WkR2zJ0?YQ@Tz{@PY+N{H{I1Y*7`GgXYQ_*=I(b%AXPDKOQwSw)k?3wY%A0tI-}#y z5r4s^)&F?r5zZBY@^ST~^zhvB#F>yg*j=t^U+y~(jO~$N#sVJ07+WFY%e}5TGS$S3`{Z)NKeD0wS z1-c9=G}Se6)-$)A0-NyXOkdfFX}O&`o%;ghrCt2{OaIaAD{`@4^t*eFz3$g9WnZ9H zcT>zFnL>wmb!X3yFWgq>Hbmwg39Ixi8$M;;WjqL~I2=_}rF!AAMIuf9@r@e?i;V1~KPwlm9+AJCY?MWT zv4Ec4`pFle&u(1J@~J*(M5+B`6c<+e7clb+>UeVKT}OHENru{&x6514EM0>-9-X{` zRwA36C5s1nDeN4Z%nHK$@7|f@CtB4Ae*wje7ePj|;IV22&u@-(E~z`s_)8S>UpFk}jvg1Rq@@W} zYF9oKxc+i}dpb4-CPH^Cj9y8CeSf(wQ(^h+j1(M(;rS}kGt|b&=%s0?7Bkvem$dl( z*xmws?(gX1O3lORgpOo8_%H1)N++)<$Mx-7*C+yiV}fYt2lCdFd4P+!=D; z^%L* zLal9WNn5{khRy{31NM&r-|fgqy4SiG^)l$Z+R9qlf8Nq$9C^sGS-7xSzDQ;5iks!^ zYcqNQkwn*=dF({NZ$3<@&Crt((O$I9u4eGG>oweMC zWHy*m(G7RfPQeV2TFHg#U6q;NF2Qkvs+bC!t@E%nOd;8E^i2T&m4K^U#?NrCKu+fJ zsE^91>_?m+xoUnr*Uz0!KxYX1UmBf@6Vl`)n;pIxFeEF4fdLmFRNln)p7#*J^Q2%6hu6< zoiT3Nn!MC=>d{qQfdDt}81F$fnEX2=RLB$0da?T*c%Nie%@eqU`ulY8p9ds)uQ z!hAFA+!SE!CHLt&h_3wY+U^FWpAvIAEFfw_+t~YSFZfo0vb#J3hmb6|sw29{IqreQW717JYGn?nK`E-}o}Q)ld`~h4d{s|5RpvbS8=?E`N74zdcnCPDH;OLUj*U?w??&l8so9 zuF7FAgoou;otzh{!N|KaULoa4pDZ)iFt+SwkGq(KsLFQ$&{UTJ-x2!L;oL3*dpYG> zKN9YRER;M;RCezi`m6(e6W4rZdQi+DuZ@W&-7A*u`_6gzg4(g(t{J1U#hh|qTaW=> z`|7!+3l~kwEkk?34D}-Yx1nuTIx1^HNtT>hO8IB9Zp{n=(8M7*%QK%>sY_*8l@1FeNAvt3-9~tc8g1|qRkzW z&f%XoT<7lGr2OvX@Kjw0REw#V>FyK1Y3aOfV!T9h5%jz9gnqGXRp3ASp4*k=+<$z< z;i}K@`mZzpUf8S=HMvBoE_`9hw z?2XFctN)i466u_30cj)r=P8K;nV$;gbU^fPxs~*Sy=%A3vsic%CHs}X1W{$ z687D+2w6%&A{L*r95JnSeGhKj@RArDD@svoTuS#WJgE5-240*s9+jn}6*%@LnAvh6yco+-_Y;BXp)HWd!x)lKx6lpI%3u2K zhiJW(^emVuE{NPpAHSL%G4AlJrBc1C;kq)-ghd*#6WF%t+>2wS%6?2fT z^>T4;rpxw$_w$F7Hy+v9Jt`%yrT=+VqSeYNEDY!Q;Dr6%=Q|hrgnV8L+va0NI};jK zhayv`u)N+sdNnZ=8&<#MP(Q;^KM`cn_QVZguJNd~_1HbnAgS}V3q7}qG2M>vU;Ee( zz0|#~?Dsz@OL5G$V3ecNs~YMyhKl4IUQAGu5^~HNywFJkO|IjwPQmDJY)Ukm)5vPu zG6{9FL1&Xcl*x(UTrUf%q@qzx*5IfNIhLSLI+R$6W?dFn4-r4;W@t_H(bfd%fE_%| z+pbR63KfN+kuhn7K1mw6b`cocbKW{(R&DC^7rmJo@xk*A!!EiU>@W)PNQ6cro&EF6qFXtm^EZFe2__UQZTP zG2LVg`WLt^kza+D#F-1g)P}O_T)2V+t*%M z1gHD|bcO*XToMuxA{%6#Uu}eQCBhxA#Ylis#ScEte!?u=JIG;Q$*_JRfbaz6QYH1A z*8Hg{Frgy~-IHpJ3&yjd5egERh z>U_zQmLN6ot+5`fDuwNRH>)Zn9=_AShEP=V+vjBb^J`QxT!=!pz3Pgf0y^ypibVaH zcZrnUl94;Iu?72c{9@DcUjVjrNikTy0A3(yPE~a}NE&%1Q^Vm}<3pd>KDyy!W3hbk zbXmPd(Oa}&c#WXU%;l!hq9ISA=W%l`>^b;1XdeWMwpq{(H1_&n`vG4`Pc`}lLT0G! z%x`%l`x8l<0>9hh)f`DV!Ivt=Y;~+{e%!#FbvZvA{`SwmrCdp)FS68l&7YQQ_x=L) zZ8uk*KsJ*6evrTAVykxoPArZ-s<+J~7!84N7!D7lb}8q3^eArUJOtmMarp<0UBK49 z3XxlSjm*b{`mEwYrlx-MDp`Y6tJ%Q8K6Fd+MEHs!$>njpp=7XSGg(T&jwV_zL)JU4 z7aw5c9$T`-cry}|R~K>C_BxZSlQDd6WG6C+{fn;*I)kAmpkpl4uTT?p`$lC3yFRBI zq1=yrRbiC(i}CwZv(Kq>F|8akEi_E={?L_i4-3+Vg1rCKy;L}%xo-qpTVJ&*g#;3W zyHDJX=HF#lI~BEFF!3yl1zJ!hd65RKuXU|5iykNu1kgT%6FXiRTONn;KV050R4qs7 zL{`1A-S*%HLA?!Rp@BIRpgG@78V-1Ke_#C1Y-@N1CIkO+3v@I4_gAC)1*7+fIGB0t zqZ`d@bvBjNlDur6{^Q*`nzkdnmG5r=F~n2LqO?L}fn$L;a^FD*|Hy0YcgAmknKqrV z-xBdE>u&%`FVUqBN5AAkMu*nfJRcPiD?bfGrEs-%>c zNV#^SCyK%ZV7AH3sc?lSwL9tp{Vz?_(nuMQh0&<1RfFm|crMo$zIR(?7l@@91+SQ7 z>$J8Y3WjQllspb+`9;>-iMAUd(}{Em_hY5it*q&yi*`Eu=NciN^fXGuiHbZz&G!|< zLBI@5sH{rt1@Uimt>!#nR!&gmG_K#F8A&28nrGdsZRgMmh0?yDnQ72^N6{^qW5V`0 z{LE=~U1cw3aG?L<@Osl4MSdCYR5laGNfKE35#0z>GHkB641pkn(WQDf0-Ch>WYahF znC8=O!aya%&WyUL@NuXRl13pTve<{Wh^r0lX=YG*81|4;btgMbw7@`qmk;1R4?fuS zr1HXVJq&{QU78z!eTX0GILC`igb+uxk1edXr_tdxRXr$3bNZEg!I4kyQkwgJka1vg zvdM$Bp=dWi3HJK|iHgZTy=?j1E+d9I5}qn!j>f2BurwjAs{PD|p#VR*GqP@4DWb@j z5@R_8#KntqE>O?05(q5EAjqgItTlB%s3;bLDK@*G3|y5uxF8VF=4;kZxs&LOHY@jZ z-?Eg*yG^7x=3`%ol-;!b2<+S(XB0S+9sX@4<6uf=Xe4I4!wvAUuyUi^N1pnC8d}(v zF}qV;cCysPeNBavIuKCOTB8J_NjOG)V@#*aHhINM{OFh0=9PKWQ`?7zf^MO03+ek4 zJ4uAvht-PCgW$7l<|R@kW=_9}oSs}-$UAw7Ak8p;myytPcsU-C@S%{bK8-!7lQjP( zvK<0Epx?>sVdhB`Fg{xi%m%tg|C>!zI;0FxXXNjFHoYyJ0vQI= zepiI`!Y&%o@Cb2ud5eY)=!@^ugNZe}DO;aXqD0=V@Uz!8Tb}(HSY4 z;ByU(>T=P zCqrfuS^g1;FNX44*%PZsuJK>MUjCQWH{ho_Xc0+~ID1IxoP&3lwDGSSTU+jlw542e zA}~W^!*BmwSZNkGzIaYc1E)@%`4AAKlOAqZ;Z)5rV$UJIkc`mj%E!ctS6>&r)IQF| zzKpU!hEf-ny1wr;j3R1!-s(XyMndd}e6wS=U-9$zzLU8V6YsOGkK7vUpVOXgQd6)LkB_x0pu>EROC%3R%vhl-yrXpA??duhQhG~e;A{zzJe@QAcEW6>1N@P)Bx z_|XSJWs+Q|;EQ@`4wD5xLxz$S)=e^gy|{4hw~N3NB;pImI<;W`=fA*^Tn(z~+g7C7 z@+@sx_P?{4h8!)*$-prO8z@D z@~A|~@BOk=*=4!lIq`eCuRp2%_c}v zy6N8KV@;=f+P#xhUQaWR4c}>pz=?E3oS-jTV!jvM)=|0IlJ?(3Df)_0-hqq;q44A# z-J1U(UbEsLEd_H<+=yCuNbPR6&U_`!ky|g0k^9N0QmF-vKdZ^7^dZXWWuPe6^ug^L z?)@{@EIGVQ(Kc4}*7}r@>x}EgXIDO`_&`)I+Xra_0ChMd{w7LBxzMP0!kw2LgaY2a zS857xMf`UihgIp3Al7*p!xmPC6I>kc|H1dU`De?Zg_zROEQa4o79!V?l?| z;wMZa7c1G)!sL5F+glz+X8U`phH`7Qj}71@2z0v)g|^WLlh)@7XU)vW^*PR81g-3Q zZCW7ncg?8#IdX63xA**-VjdJ$y*xBJlN^IiP^DYh$H$d6DN%0!OC84mFeBoycth&} z_S4}KzCVyEo?HZ`Yw7ugAN?fwO*{_f&{n5XgE-TDvlnNHu_Ey}k|{ea{YorEdBXw!-#g!*1E zD_v;+hu!()PFA7RyeZX3$KSG)f4))1ZHSpofssF5KhO@u`F8FEqK6AG_KYF4PR0=|)bZ;WuSK1RO@jTJ3;GG8- zS>YsQP34WZ4to1KS9a!^`^ZE#{gQ3-xv#pFHGmz5&pcr|f()I-rFr?EZ=y2JIgA%m z=Y_*(n7S=BJ_38Uyq=WzGKnzcwc4FUUVQ8$P4f81+Z_j>*p2rh>Onl@Va#)&4bzSGs~?cM1}D%W{6W!MW0Id9JbkGgpXs`*_N zmul8W$0HD=d#;n>Sb;ae*Wm4)sK>Uc0|PPzuuT>mVfVz;4Xnd7fXGZYtQvm6DxnoH zL}kyQr(wx0!Y`|05U^lLkIF^>nY+sq(0%Xm1};dpnOEyr*;#1^g9J~K!O;0pnK1wT zK3Pe>bU^>EBD8?l@ssN^A7IPC1?As1w~l@j?Tl^G-k$Wq5Hs%8r3{Z9?Cj^qjb^-v ze!(!C*hZ)sjNUf@4$K)W;P)cHRu~R+yy(@HF=;iPC>#3cFYwL)zYLP^@aKOtA=vI1 z4ausi5;#bV;`ctFCl%cy?7^t25}?i;FTcCQb(1jwYZ^~lT$A0$JGXy2PX12fGG#XQMq{|h|#0#uFNhHYgkE+;H8J$u34R<%+{5}b;WLB~feB$LxG z3rC*}NtVeV*LH9#g>0CT^Kz^0W=;V>R+rqq%SdT_45pLs;bQyJl{m9CCcr2`9_c1w zcAJ{qE^Bn@Iab8j>S$mERj5GZqzvl0FZEy{Yi0nDL2~xoCr+S8eRq|Qnf4Fdk?jb3alWpkh0W_hXPd{E2h@stGSf6g z%WpE0TYzLUa{&eQJ)ATgf5DR4g+@F?8ri~1G${F&-!LuWnW6?w1aa zFYXmc=%?mnXsadHT{GvU@mh$w;SD<@8-ZNOY;i$a+0asRZ(hW+UMSy>EPv0S{4yIj zl?ZaHOJ3Vci+BXhi-ui1ebz3MUQ#=$y_Yxh{0p4BU95Q%HEt^37t{o+p7?4vIpZNV zI4h(?5f3SgxZX`8Lr`F{+=6jb{mTgT$?hDX2@GQ5t#LOj2$&&5nBMC{L-M;1dD}L| z9V1o`e-E6F)IU`l(4}cQyoOBZt;WZ^^r9q?!Gz4?ueZjYa-I-XNU|5~D}P?Y|M`uh z+;Qtoe6(ft!qV4%qW1d=Cns+~s4X%mk@_qfNJ~g9{zm?;KN6YHk?yl@()O?K4;Kl+ zUUN(=lz%>R(9YxXYI}8xI7JkTw(VXgHEAf;E1wCB*23^?V&aBHc>9a{$0=z7IXW0p zOu0dJ2MJ?~Xvxpxl_1foxIW{AxzFkmjA{wB0eb?#Ye6gCzRBP6@bw_pXc$ZdhnCsg zTgo$8{xI%BCd%G>ng=wD<_`QB1FkHw`n>Kj37 zN!k;&S%TyZHVW{lNOr6`y74&bRXipS zG`=4(2-C+zxm9`}>MSfimyrq(4U$Gn2R|D6B~W>@%F3eOG$Y3zC{#{fS;oYW@Vc1v z%k_10$#*CE81ReP=2z%PQl|mXqhnT|cQh-k~PvU1jj0w85Mlh*a2YWp0Lj2Ha&yFb4&x%lf?(_4@@fwKG@S(HFU-0-&sRvVkHM3vRC(YUP|`j^!a_tKg1{-k(=*ZMzcjr%DA!9@t4 zrmg75thU-7pMExOn(-4|?34$?0^#1y^8!N;#u7xi*Yi5_%4-wi?0lKT zik0o|@=+S}8hjW6rEZgEYItxsAifZ%tyK9Br1e&X*`=Uv&rvt!_TLIMs-#0OvcS9J zaTvmnV{XxR73x5nX#{&rkyw5`F7d_is-ZuUsOVTsL>^iC266QmV9V&33u=_eq&esv zS#9!J@bHM47@D=7eupLQp&l6KeV#^4_`#+D#lhWu%eTumRPb-ef=5>4+q$rdfq0ul z2#B#b-hBxWBwtmshaezHNy`Z-_9-@h0ij{bJKCB(!KdA>w3I*G4~X_x%PsWWwJ%u@ z_+d@`_whfaKc|XcGmNH*6s%GpXmr+3?9Wc+KXQvG2<9=^5rAYW*zUQWWGdRscpFb=ZD_C3y)Z^2|v2Sok_2Az0q0NU!1&2vBZ(IJ7VqoLutCI_6cU!@d- zMZ2max4cMNY~)Bgy2FTEpHIe!y08uGvoQ#?b2PtmW;l5<&k^3tCia6HvW@Q* zjrs*vL`rDf<{)FZ;usQ3N+qhJR-uo4M#R21)sqf8zTjVU(?g(T|$S9R)BUi;p??6cYq_TwlCs)YIUTD)x<7|21OuYk0gg(-;u zH9R~ic((%_QSt?y28YJmJc*hx$q3wJ=pm6|h(eMS8r69t0mag46Xa@c{)5d#5=V1} z8yL(q$wMx&@xF96CCW!V$lZ8#p;!0m-~-#jBaY@UE5i{6O68B&l_do8;hyVcDBumi z6JKpNnq9?I883OGWaUs6O5xgivuQ@rw10OOjnTD55jXY6HvXJNE%=QDo-2mnSMIJTd$)q>Ts@EEn zLrBEsZ1YFk9ZF3qQfsY<0x2mD(lLzTKc$#k_&d+>%PCGC35NrF`(0c_8Nc0hKTw4W zBLihNUG%yn#$|({3Iyp8z4b92$o^#>njX-ImyqNkohW&{3QCG`i-1QI-wY=Ss?5N} z*s{~uq75$VwSd%7!OQ*<@*pfG#vLlXBGdsl6V6t*$Hr~amGDvm{K!B_&Oa2#Jywq( zf{?pg5dKs9aNNf0dcVgi-F94M5Zizs(tJql2=k+$UO_BQKB4yG-q{aG-neZay+;gV zA_!RF$a!OrXO8K-SrM=po0Pb-Fc+`o8&hv@FVsFITr$ zxa#&*PUY|a=|L|q4Bf}GyPG#p!O;>eKzb)*%iW>_)=TMSKiL{4uC^wXEptk-@rZpP z0@sfhKXC)Y+2Ay8ArVkTDF`l9N$o6~WeFN_;z|$6VV#8cz}-l78M;U}1B%SmE54pv z+3-EC++E2gArJwJ1<|9o9?tDui||Eeg3@Z44I8f-BV4 zG-)#0r@iO|Vx>ORX&`rW6dEjrJcl)?ZfVkup21fg{|&X@L-F!?ad8FBu^}eU=LaA- z+j0uS#jZy}XvilgnCbxwGM_a|kbW_ue6tkAja=MGw<(kOUPj}(Y6q2 zm*Mv7lD}K+iJ*UJ+$#_SoZO3E&ZRS%}ri#?g5g z^8?c>tC`LEE?+1foJ6_cB$>oL-027>&JamQTIPy=F}0sF*tx5bs9~n4q;~-=Bh-6X z2y$=87TPLNES&Iz=6~^&4}8kvH`6~30diSEnx(;FA@d4ajYkVTrAr=mpB6_6|2jMu zBXK0=3ydoO-{~^9i)R8{WP-J~c0&1+2ZAU{*?eN-tmaZ@Nk4N(51w;dJLg&B&pgF{y(RTs)@394D9hkvs6^A-1O$j1MR+g zdBw*mb@V|;Zvrm1seJy8f(iGiY`N*lj_bX*t9#9^{P*YG*WdoEKd~`FobD}aWQXW$@c4WJNVo3H>w9^9_7|%A83`9NdDVTsI=nalq+s+H zco4Fy_4dG<%;1XB8eg&#n^|=z34E1pyB+!PZ20ifAP$G$kgU*qL@PL@r9=$!QKiIc zi@AphyxqPV_)fLVqqZAFm*7dFQKDse>~Quah5ZR3!tzDM7dj+vOC?hrll#@$%tiL1 z?t5q3Wqnqou(kq41Y?)0;Hd!N+Ko5+{wq8hcaPB~8K6$W^&jt2!d2?yvlmQHzLyv* z29MIEYObiiBXB`;C*Uc4Qf~7$h1Ms7dGE?0iF9w4$yAEpsRu6ipDqz#dW9N{JUQ12 zqyAH=U7xx}dUS%IeungK1sElt0x*9iM=ePDm_J~dN`!c?i{}%bMo#j5r5N+&_ZN_G_Vk`pumXbX>b*=x>HQi zbbZh0=2~E+9;C6H1r7)b@@mpo(+R~^(#e$e0)j?;`arO$rqf%_fcyOAAieAx6fOk% z1B6mGm>G~Gr%8>>GE3c{3e@vAZ(2fbOO}-4XfA0qv-q~x<#mmVF}%`(SlN|MJB}Qq zA$L`VmG3?nN22GwD@XNS6t;E?PH_|bR2L*$s9%}dDYvXXHyM6cGeP~GE#oDYc5dwb9~vmmrP4cf~^>?f++T={<6 zUjq?CxD96!4D{8m&abs8hS2ggCBLX$9Dbd`NPZtdd2sEm(v>i=TRHS!M3Y5_M=tp{ z`mQIvn~Ivh#Vj>Xgxgc&6|-)RmElfjp8i5{6j2v#`S1isq^3u6&INsRKJIYs<=YlL zsJJfdmu{Sj-Kv$%BGW3PfXbBcmrTy)T=EKdGjmHwRWJLRzBtBhDc8@-)n!`!{^z|Y zzxHTJq7nsSMv(bPH&4D39y_!>wl6c!S2Wwoo_Q_1s*H>cpj+^E=2u&J0=QHYcV*CB zAM}i{J;W_F_@;;8mpCXKjOq!U8xU#AX6D1^C+&f$; z>c)=~aaIq(H%>O_C$94c7%GN!EN5gs?jM zWG8N%V*8L+6e@S1uDHDFX+bDA6FrC@-F|oE3HH>J>-SFH2W5ch7LWZ&Q$cwMu_s5i zZSm5j76f1WVU2*%<<_HS(Ad74`*b8gIZ>%^);Gs-dKa}tr&z-G4OG!Z1CA{G*6ya4 zs*499)mWj@ec#i(uBm+j>O(n5M~5V zeP(-sDLPze9_ur7-$0P=-QEj1zoyIM#cfh!E&|)TTV99d4&a3Y`T#fyNgZrXMeP6S zWr4FOAUS;m)^g5I%7m75J3@LA#kU`LlM*qCL!$uP9`mT(%TEm&CxU8_Uu*9zfaxzS zypdJ*R&c5pSl@miEnb~y!)!Xa+O83cwHMCF$xdib=7=&Wm`N5{`}}!w)zlsb1Gma7kBr%m-wiUiMGl=b+-FEEqGBeQ{Dw zxch4M)NXF$b^fO%q0Kf7R2YE4fo@l@pNiLAlk+&oN+Q!VivI;h17agPsJ`oQX_s<~ z03AfCAkpDv@-2Lo4u^+?ArD{P+0jj;IQqf8N=NVO;88szuhv&u1zhgsJxv1D8z*_W zJNr;uGWd$O2EDD;R@?WO)qep*Qpdu|E3x*tS=vBvUvi2eH-k#p(VDvpbl*(` zueUpckv3fk2O|KSHbnyMM{QyCjmq^ubRS0D6x)MV_lS=Gl?*l0PFhpC$f z3`j^A+#T}p7F0EF69~7t{qq5aiJK`M^B0qe;0mjuA!9xQ8*;D zZ}98G)z-YXE1Xh2Z;|ML1*RdstP8{ShvM(0uS~}%(bS!376n&xUM{eBK4dnVSKI^S zt~cW23JqxeppoOnqoWnTzBF)Kp@5w-Mm=YEz5U?fWxAu|$LfHA+zJHuItx=o(1DrO z8;^UCslND(1_Q;W=i_T4Isfb`G@{{acF=*B-vrtUUEcPpvvY!01r%Dylo}t)k9sO^ zdcRJ5Z9jgn^~=27{%?M#>Bl21?@NJcWHpO|fC0tN<6^k{iJq8T{6iPVLUdujKnaik zcH*mO{I*xm>RI)trSr;_e*yj3DDl1Of-8MH_sf=FrQG=oK)S?K>s4sz_y4;4IWX1? z<|4Fg3zcYG1h7dE_b>LU&UpnjLWXiw1@)g@#Os(xKOgrci^i#{ss<;M1X96}F#WAb z_DxhEGTx~AAx&)=h1#B3HFU&UQF&Tq)5FCB%dM{W+4SRuzAyks&T(B5uika$2SG}$ zwW&YInIjkm+G_5Wajc62F4dj9yi~6;;C?vHM4k>KpS<(QlahcE9-KJg1z+raS|+M* z5}>;#C*Cwrd(@kkZDgP|!KG;oZhYeS>3%iOSo9_}W(EMHmutzLYXjY=S{GVQKAsHIK zM<)8=z1(r<`u6SIaetk+!DcbHvcic4=DtL{eqYU|*U*)K)+_W2dT=h#@)uBv2w&gG z9{2v|vf)#XjI)iFd5D2Vip_1~$%lQoZKLPs_bo?heB3EJIWMjA{_F5W!g6hV5pY%I zvb{X_^Lo1iHYOHvgK63R=iShIKZD}yO1`_EtUff?*`mDr>%5_UUg7f}dnYChsNTK) z>uCD-58R1k#Ss_{rQcz!64CBjNYrG6kp`t7OyZxV}(iHYir zh4(Wk88gm=BYcEL@rU6*HL%4-UoNH?7N-}!B+=ty$`j{awC^q^@S7sJ%xAaZX>{|r z*kE_L1=If`U`D+Qcj7qw0#tb8=beS*^41z;y)M>XN*w&nV0wnt%_*g{vd~>rB3o#* zsY26De)IXeZ!KE<(vxp7@n^`>yW96NG}EM>9H}kGIk7?-M|J|)N8Z)Ukj|B>E%sbH zehbfbgomNID0HWqzu$>V^Q?Qgi6N3>7s;ucg-?$hd-pNs5SeBV!{M_r@gfTG>sw*X znSqkwW)*Bt>FS(8)$xLD-rWZqB`C!^cN^gEZWcF zzQxsjuh=xl2_np%ea)nCCn^KyGThM~hYi+yZ@Bg;n2w!B9=^Scp5{`}O4C^GUqA;aclQ^Y zcqLy`Z@pJxg6>45U!JbRVs`Lt>mp9atR8$kC6qu{H194tb^J;7+V?k-pI!4l{0PUj z+x=(t0cUIE7ehuP9ZL3Vs2v&fijKN=m*TLPrHvn?&#HP8XVkV=8#gA1{z|o+59C8I zT8w+i^498u1210xp7?TT?2JfWdI3sbU>@k9nCo*Nod2y%N?&!ZmOGu|wcs^fb>);os|P zkwYI#u9uRn?vtxxcP$al5l^!S{*sVHe$Lsgtuc$hu==XT^bcuTLr(&z5H7j}LtciZ zMwyG=F2W-@&r6<_?s8|99j`SGtw zAk=b74t^c;@^N9s&tlR5Oo~JAx{M5s&hkNHvC9;YJqkSfRC#02+9zeY+uz|(CM$gF z?T+zy46r`Ny7sD1*EsQ5pYH_XT)u7luCeeX`=y|O1cXIq3$BAgU|=;j`4BNjq1iIt-xxxP!; z1ma$Dj!75}ST|&#XHqgFBAVOF8Q}LdkUJggP z+iZ#!0V?;AL!k?hxI!g0o1U&jq*05yzy*uT&|w)_uRwEg`P$=^l@nn&nv*&6upDDv zd^Cp-n50FQt6E(+^!DZrg!hioxcy|F?_T|BJuvKSyS6glxZ%(JhsKL35WExrqU~1( ze^f+7tdPtg_3z6YS+8$kss-vuVX!cokt0ABxL$pJ4smThzSP4Sl2-v+D%)axAH=Ni zJp`KzXOXOuL^x7%)?jre*>9u_5;yya@fUbuF~9x*19Dts58Ta4=q;a2T`(Pm`n2JZ za}?mqNfH92-(ZmZ+-1l;5Ou+af+;2r#_V5efrr#&Voi zb~jGuSEi3khQ?@x;OlNQ0Mc0fM0m^<+FDh%p3tP%DzHy+as=*24anS>RYP3X7G876XNL5K8>VD3R z@)vg1C89euH0x};Q&N$XWEOtTV6fMq4R%>#1E(8;&glioZ#K*P$Q4^!{f}$voc6=v zJB2FKn|fUVbMHY_u~oEBY~qAyuIJ5{_KY6i4-dz=dVBTOr7ol&uoL_H9#1AMzPqr| z{pufwl4tj!pYqi=?+9lMs)XE2Y%A=(VIafsP@^Y)f~aqul3R-X8Ppka@sDuYSN*61 ziMUgDypyXlrVWlS*7BYlQZz|EQP}{>I3*#NSA+GBIPG?ID*OGkV#f4w8|ONOk}!0M zwi)s%>Hko4F8)mYe;nUt*a$P1WG=&8HYvAUi*31VYi@H%DAx+POXWVdBDa}MB-b{# z2z^~ExnC-!FOo0HEeS~|clz!37wkOtI6FI^_xtsHz7hacN(PZ4so!o>m_l5=yf&MN z&&bZbLYoYqod@*W!j6>m5DN#(S~JB`|!eiliT~VL_Sr5JkAcB1yT-)a9#T( z+!{iBe8b7U1Z_=b@vFc9Ylw)yfHWV=$=+Wj8l^fZ-^>XT^5IPdeL z`c+T}KcKG|@86idyEh~9RgC21-^h!&_y%XAlkNR80DPgXby zATR0HX(~?$G{8rlZ@gBnYiW(?#dI$Tc@JVoM<>6cyc?ic`9b?r9j}gIyNE$xOuLI; zI7AbRO|OyY$Vm$~XK?us=5c~ae(EhuZsBj7tYN7#f^@T5wBX96p9-}j5<(B~X0)2c z;Pm_|IMFUy`RNW<0ttyRaSU5{6B{$$lOhL4CBxhj(&Uj(_B_sj(u#7^1#vf0*)oeTijhN zpXS2AM2ywa0$)jFrI6$84Vnz4yecZtN_^%!OMZTD#DrH2`(SY3@NE$8YY?z8iW+a1 zH>~gJg!h*$J!htaVsvP6VoZDlpji(=x&H9T5r{|z@Vn#{HJ#DYb)bbG2Iot=+(QN! z&O_qKvqXYt|D zB7z_9_aZAWCx}M0Mgvr)Cb}hPj{yMB!0EF{oo5!K=EbsBF1~wa9Wk+s65xCkM}HtZ zeZt5Usd4t+sjRiTJWgkz8jUs6e1KdVhp*eeCElTtAjq)4mag7wNvskyMWmhBRmX>M zShlukMp~`y&$xSryzlLxFWr5ti_!~)3<033Q4)G_624TdQJq+93VY+yx3 zWY}VQ8E}kp(!;bZTAjhjG)Q{vPi-ER0;opIdp^~chk_uesiVF5lQhv&C5C3>?+oIg zx(E)AcuEzK=i(9{7C0h-RKfyXM^@6sQ2a>$8@-w3Pt`&392DO>cd@RsgAWZrW!&QN zKR2|J_~oi~1z?KvrCiMEI>|G&Ucx%Thsu`%wCDi9Cy@NUUxSkq7182ZsF>VwIV9T* zbQ@)nA)+Nmfa&wQN$OzH8+3npwUup6_E#EBoioJHa-;t(>o`&hzntC=R#fNDQ{ zHLG8b9^8_xsTARuvC~rlzjz#+UH|CD0!{3WutNJ{6YO0j1z1mPZJ(3`3y15Zbd{Tw zj?&bYfo>c%b{342^AT!g`&_gGGbg}VXG^~8cbtM2L)KIabVP+BAP&>4dYjE zd>FMdxiy`0%Uwk#sXE0s#hd&ERFk}3>h_#9`EF*;{5YnPb?sj$I9JB=#;ofoydCU@ zr(Y*pZLK7UY(nLTQ?Z$q{iL_X_lA=7UtP?-rtN=qVX*bt{Ag@4sY*Le3)CGc{UVLD zD9fkkJo`!L*U#v_1nohL-rb_UYZ>W{I*fRoQQ#)jqAfb8zkXY9kHhw%-BJNaLf52O zDF}x_VgtTTGJf}$>Rp&!>mHn*ow)N@bGCUysvkWlLAV?;YApIDg+{44c+uOMoMxd* z{1tfDNHsWyz|>%T(qkCXKfa``B2+2YAjAoe87E8B<6ynLLT~ol8!J|S0r2?B8L#+{ znxkqV$GGA?+S-3Gxb&12llKACC56womUjDMI6r(A*lTh1gi&PYfq8z=Ue$ktrj#4b zm0@k6KK?|IX_E$GI_hGK{=$?%PsY_VFVFQIYs-~SS+M6mS^11L1z?A@{7F04ab{H@mvhd@h0h0!DM=Mpjpo z69%s8vx$yK0P@N)fp)cbs~I1Eab?)hzjZ4-tr#IXVL1nL=9gbQUAT;+@wtakq5_GO zw)9n}eNitud#uf5{|0{a0m9MxB0hhAa--MazQ(BS&4sDSk;ajwiQHxM*1^S_ksnFJ zb1~LJ8Z9pmYXcnL5-|h@e@C6T!bp)}N3Y@Rz2nMhcSwb`{TDupe!mdLEx(+~^<`M7 z{FNGg+(ZsTK2(PSxF2EZ3&Lq;y%tzz7;y+d#Dc;=4gCKeb7G2;H5Yxm^C ztuObLkr>J%mhwlsf&ov!m3VtT#sID-Ml z=TC(qvJ|qqM5DCS&z$m5SZE%n8|8MDjp1!1>Bk7kXTN5zAp+AJN8~VO#aVTHQ@uy~ zKh&rajmNvG+NS{NNKiPbHulOQ=<>KGAe}2R_T5fsFpz-CozZi^mGlGu0z1BueQ# z$<|lvx-|+GZ4x>6ndL3llc(tbccX?6O-uaIC*A+#`HlNLLCJFR@cA)4i_XeZJ-)W- z1icIQ5*8;C(qA?aR48u3b=@BLroa07GWO`|}Q)<}J8yLVsVI=s%Tgbz6}C_L$KGH^DPaQ7O=4E#N>DWVKM)WxOa9o<(|`3e z58nHn>g{`7ui(=VR^O51K%-|rYhZE5k~uLW=jm6d7A?E4NNZav^9_)ZB&&UtbGAN% z;3$V94hv>afDe0rQ5`r02!)O5NX?G}jkWC0Ug6w8&E;20vsqXKA$9+Dhu)i6$x9cK zt%*SS*t`a2s4yoF4CANPaJzdgr%Xgf8+$@Xf;0-e4kw8(-CA6W@>hhCzavpuo>~gw z6W43%QcDxgKsX=5O56m%0EURebL!`HgZXWUcH9sQASI)CbB)@}{;c|8$`NM=yb=BG zFvt`>?@qK!OhA)!Q3$~TBe&aGWE=%GL`;l()!a<$gV<5lXqBhIUG!&~>zUzH}EUygK`l@FPFvcblSXV0n`1=VK4h zl5jdu-UM)S-1#ry9pd&MtNZW@66qKt`*>DpjB`w+vmgV02F^%inf%lp-*+uKtI#bY z2lb1ST8%uc8G5P^@(rJuZVhiGO2R}G4LJwuR@1t2gd#VVjdlrV4f!BuR=iH{x_k^N zDC@|IKGf;DA2oc%#%V;dTIrj;w3ln)c%1jYwtoS26?A_nB62%Bpj(2W_pRtO(}Y0{ z=NCLE^ZFU#-Zil<&TM6!q_atOPkK91SAe|ScuvYonrLHmX%p_{|EZug!kr3cztAqt zLw{=PQ1|04-|wV6fG2?!4QSxx0+L~->z^bfhR;cz#iBAWT`0oz>gwz)>#k6rMjH0m{!@D(6aCE6a3t*1BDT%|aZXr^%syE3je@hKZk;-ze5??fxZ z-#^V2(kq!K!HM*LB#ZN>ga!lDL`DE0Qobti>IFXQ_@{W|_C*QGXi||rzK`aAXL@^h zN8j&1Re~Lf2KT~E##%-V&YL#F=uB`Ko`^kSo1CB`x0XIZ+%l5^axkzSh%m7Z2n=Wo zvQzZs##mBm04O#Uk-rKz+WD6+^BBFYi)459_1Urjlo{NbnqrFvbF>Jstf9z)b{8%P zo1RM=;DZwEds1w) z4XD=H3P#)<%t~uykF{O!i)#An;v+iEq(?&9Y`P?CC60+UH(CCuNek2r4{0^_6DA&$ zBl0PjpcKu#0sx#{W@}&kWSpvIj6JG@>ZcGH8?)mkU@30rz>+lx+eysKuUk@Bi$^yf zle46O$|)Cb^!DsUM$UVyA@NvNG#*Y$g@wqSvdf)i4h7wRd(%-)=VulNGo{d4FRcW4<*)1;<+E2Utp-RMUpbB@UWY5<%ll{#} z@wa&Y0xH4{Bl4yEN4v~7DS6h=jnsU4gcN|ELO;V4W_LYfWI>h;9sSc2(M}{WCY*Lps`=6aJs%8=cEYdSi{X26OZCM>-Y^=)uES z-!C1xnUHP)gx_wD@EM3!P@c|}o%so9ygN`JDj=*ovnH#dpK6Dai31|>)w2AP~+7;Th`hdel=nN*{i z-s~2%-u&3~g9*sm7A82k z`nFuJLma{ugU3Vt$S6?l(hrk@_Om|hWt|({aUn$Nt-ZLnFaLCjvJ5~(w4>Q;o-@)N z$@v-Ml+LkTyO>djW&oZL$C@yRe%*gV5V`o-}HY9PX6irZU3K3!Q)$Yp$4qywTDi}AeK)ZCc+CBi$3Q1DDqkZ1T^LS z4TW1Y!hfnSZGGHHD$%v$7G0tN;@yt6B>Zx^%n0X8!)1+Cy~TtTQg5x&xU^^`h%$#9UtFbpsV~t2aDZJr^i4`3Z!l5`Kx7 z((M6Nhu02?$!iJhHZMI83nnV0wT5sWf%$!shyX(wNlOF@8I=dl8Z9&t{uGm)bT^rs zv@Xb4Nqu87K2$BG&`mv`?n^YF;If2oa8AwdVQhm+0&oC&%En>UJRxOwa_9~}v zc!Mj)L|XS;+)h8akYws}2@O~>e7`Q$>L?|wOd;zC=F%(Ft!fR!7N!9%52BJu^nCvf zs-NeI(|tKWU?C`*H|vuup;nCre1Y4EgJUG+iw>D$S4RxKI0HVaXu44 zw~rarAz#O#|Ey|FLTGj@RxitPeZbQ+z%1u_T}#}&N4m_|$@11M_Y*@!)Ng-g$e zfwYtQfBO1LMa8o~!{Pg(dTxH`gv`&{wmL52$FSg%c0&?>UUUTG^d~gVc#JCpdDYdwi9&WPB_c&($r5l$u zh!Yb!#NoMj)BIhvQE|Fb+xgkQC5EYB6*?twv_G~<=lBg!Mf+r66YK{{O(jWzxxMyN zr;9<9GeJy&z(O1hl7_$ka2SN8<{3E;ZTG2|s3fM#`_)dF%m6W9ZfO&?NYiF$ls8Be zDFQa-xCETeC=C;BQe*v4Fgk_fD_T9fx_4Lycz#PddenBLfvqHC8@6bN>O)49qNV zRo&9)*@6oDt@qN#@>RKGO&@S}1P-!ewVHP3k7nYQ$*Q+DtcEyRxnbU0C^s9RFiZNR z`5yIJb>lfhrM&w|83md?XCfPLCxt>zR}Z^FINaKwU(FQz#S314?-=sx)PRZ>Cd?PR z{y~i8kIetmpA)0<7qERRsLcDp%BvIKY8TF+;veb`rC4cgWG+kfDGE56}R7{&6LKb8zkpV<^aEbVe{i;oU>Yw z#{YZCqAGhRJoquIrOi=j=6-}(S-;G9sdX&eL^u6;7(XRQpTc>9^aj zG&^xxKqUFc>GZ^uO%dJ2mPabWo*1Q5*T`;SJpj63N$A4F=T|!&g3kcz`dJ9UBA2U; zC*c+8<=av26mnD@fF~l2OC5xBs89&jO3wmU_*`B^#uThqYGT1xOk^B8N>3eoKNHr` zB7C2?se+SV(D3sRC5~bh0-JV*aWLfIK-R9OJ4(ejyCJ!b0~51VAc!kt9Q<=vCw(AW zdc7e9h=kdHaz6^H{R=qG#sd*+;dR}@DRJLMTF0Nn?0nF?2C}od5WSwW!BQdCA?M*X z;4A>mB+g(z&PEVUJJ`mrD&50t+`KINo zNBBzN_Q;epQw4% zpx$GhiWAo^GVEg{TWT~{d^3o7hkG0|=NZwca~B_c`=gH!anRfzYyPlwo)p|rk+NJ< z{%*wceSLq?iJkC+CmAiq3Xh}r0+54)Xt(zkv8D z*w&35@(}XC^YpM<-}E4c{y^G*?Cs|WQfOP3`WfEge;`#pTXhN@dN1^4`I$Qxb?)NA zw&DjBF?9v%z{Wm3p(FDibohgjhYoVfH^G|4OQVTD<+r$w$vCe#O@$A$tC7O0UK5OeeL-rM-^gbzHb|J#XYGGdv^A0gor7K)C$dT@2o~B&06uSr*;<$144$ z(YsSup5<6qoq4%}&P%KU3uzYL%5dBqKL4;g$nps))F@%{_$lEX<8|INygl=)Pzjw@ z{D+_>zZsdDdZJ14H#{)$=H6ex-J4M^#qVPK_m1`Ya`!YXGN0AojE4e>KCjE!9LRiY zygB#Jsrf!%_y%R}iZjk_B7pUTkri;~B3~>d4D;*rT%r82EM5!EhB5&COkhU3?YhG3 z?T&*-L1V6Yr>g6pTu?Kd(_?lN)mnN9mW!LI=BaWyT)Yl_ADc9NU!Sxr#R^E(BteRx zbIdGhv6m71^Lgt+&~;sYgS&dE_f|CjRMQfy|0P_K7MyB5(SKtuaBd}K`SXD>|H9~~ z1*n)={Xo{itZUwT;w@86yH>2B5{SfXH=mp5BgszSmv>ChQy8T{ zBEW1rwZBZ931AH{$$6IBg;6z$-b5Y|#q&XhhvA`n^AT)y^1#bLnQ|BmJDZqTg3L9{ zVy)?P{YQaOo{50r#MQ(8_Q)A`MNPrfjsl1DR;%4+G8(P=aZ`*NA6FC^GP&8!^)%|( z{KY$g$-?-3*6O=f_?7@6Y5JUtNjyy0Y8!#IC>QAG2fSw8_^1# zm#w0%7FTTiBm3Z{3xm(?q^^6F8b<1CYC&6{c%mFSzQ%wj8;NiY|1-(u-{b9XQKEpy zGO@{=8N~GD2!Eb8RSxaA8y7G5&8R+d=w#4P)Ja4EidxT#3(+3899N-)salgL+2y2L z@yDi_wJ|M_BTx6zXO^_m!pE_Z8SO5@&6M0>5u_7NYM}51a2n$AA$}R=;KhaNtUue4 zKN}QPh0I@4NA-QpD6dGbqlvdci7#P-uQk*~Mpl1!6_-GvPT7EE06A{x%jAaCR);p4 z%=Q9kXQ6pRpnm~o(L6dJ7bo7k)=~t!WF94>Qk}kpWLruL(Ygq^OIYGSdp8DuaTEBC zE7^l3;;(&Hhiu+nzu5h*`7(3;ypJSi__;2LxI4lpG7{$6eln=a3PZPB4pWKX4w=jq zmR*!-K9YN8wOe%WkC+jk-6~gQMb^9em$FB%SAX|sIWyFhai}Ynb81Sb!jD>h7Z^l- zzqDm^b?%`|cSWRq4?UJFBuHoaaBO-WCrw09oXCdTUjUm~HNzx5Ro+P7pBMcB=TMtD zB0+2uaDsZ~|B0;rCJ0m9Ro+c*(s*(ix z0%9F5xbrxqAf1`Ko>oL0qc~Vc4`+Y8|J6O`LFW$uER_eL-X4{eC*Jc zSoV331IRA|_%7!(B8f(}J{TmivAvJ4vAH4>r4$JQXhyGYN#GwWa5lyw-|V}r48P1B z^$Uo-F2<>hx{yj5PNb__JoR7tR483t{m%l0YUCkSk8L>vrXItV69*6K)a5f>X zd0n)UG6(Jlo2Y!pzW(BcMDFiNDo~!lH)j39+Nk&@j^+XfCZ?|`Kk!4?T#caTemvBD z3H0FEG7j_uO7;N0WChn={39H^8yF?l56iEVJ1%df8QDK_Fe{EjC5e`I`!}#u25H4a zFd=T$*yT9Kp8lU4v5skOL>)|D+%mg+Uu@>72UZh8yLJu*OmC`G9;i`UvWBJ>UNaL` ze|KDpM>=s+leglh?%^Y&$4+S~uSbFe($brkR)tsZq6HLt*uA`>LbRNrM`mBPv_8!C z>N}y9hiP^Jc?oX=ZDYwwB$c1B+&AKCsvq-j>P=j>woXPPv$lV?>-S&&#mMQvTRzKf zqk`$@%22Us;hVGPC}_PGs{F2ZC!gn1QM6lYYfa<74gPZyhiNlW64^nXG0j`T8G_Gs zp2XTt?!=TGs@^+NJDT?>5_Z*tB)|dy^@}6W5BM-96oaCl^a_l%Dt{^<5MK;Wq_N>% zUrwH0@>9fo!T?}3ujRWYHw))aSdN%Pz#HXELCB7bpeMH%cQ^W8s(NGPG~G!p>9w*p zlPmG)&LC%|!{@h_EI6sGSL1cvJdu;FJe=&?gbCN}{a)UVT(l9XrBX6ySKWnm+0-fu{ z37Z4hkI<~4v9Io3b}&2I&UEe?1vLc>Z`kjDE}`^LsFXMi`VB$k<#G(IV6}L0 zIQ0yE#)+UMtfPBwE@EB=bHS?`RQx1e9nA0iA?9))N0cc#5ibHDQR`5SGEt@dg}@SE zkvi1hm*k?GzB-gM?>VN;Dk54UyU2LXimTwZGJ8t4fzi-xz2H+M`(v~2 z^yB;_GM;EZkT=%8Dy5e{qL4`d7F)PJ~Z4F9iZoOP>{KZbx z#aLS-6PJf|G=fKC+SKu900l(9RB+jTDsb)GdIQz2xJaIb@=>TM-apz^7iOWcYF|wc z_LNZL8Mb}_4v*PDrytpZ!l2uQ1&8%7{sMMB@V%x&CEa?Qqiba6CBjthi3+gbgbi}R z(fSC$YpA=yWf%sbh6(%yoN8X3hJGLc_~d(SbQgsiHvUXXh%$lY6iS5>fD3gYa99XKpe+LHpxF+4&lLv?GiPMk-!ztW*06%(`!3;0Fwn}eL=ragfSX6>!u@4;m^XSSHM}hka(Iq zmgx0-4qN6r-A{(a z5;*5C67VL9SDXoh*x_>NrGZ;(pAf_4QjTg*hiMc$?T&b;PSgJ8(p?}wuJ=0tZVzQ* z!O-~Ix!=Rn6#W&MIb-x94UH-*n}%COWcYW>Bs9s73*dTGI>{9~0)=cQNu!aUQ4-^? zn^mJN#X5#5^Hmo&26&Gq&4U6BJ%u(E&8>%tK$E-$k>4C&hw8JE>%`1#|F5pW>S_af z?x==3_?roSor@!P?331F9s?Y^CJMdBtHCK*+_nmbh5dYJ%0nF9bm5v9>%@5SQj8;| z(>d9RPO!m1htHS}ec~I%IZ<%<#Bh&EqQWD@?X3=geNd7d6r+B#T9~UAdwV*EhfU9V zjUlU=Ca-c_Hat!j*=jzdE?aqm4PhDA5F4=bg;fPF%@4RHSh+O3bDLknd9+p-XOh>jH@{51T7N6Nt9X4j<>>sU~FoSi0mAH+FY^Ca7_$+O6A&FBo+mf>L|SPokG(7cg~=|-1(C7f9}z}T&Wo2 zV@c?MoT9K>s&JNR!}}4~F{ec-SM`vx=M^Qicu^%HRME^I=?}Xuef<6t`izP{$p@WO zDp-S(%@I7P`P8IRd9B!B!NMMw)Zz>^azqlqah@%WwW&T&R39y8qAb0o%g*0Vq(UeS ztZEhE@b6$*)-+Qn*~OU_r6vdY0I`ficF26T*xTrx*RQbm4r}PY2N-Y}cX`(&o_R@c zF}(MZPrY>w4$=y2m7PjH2%FVsqYT3PPg>I7`QnKzqdL+ zQpWdT6yhkTd{u=UQW$ghocd|lfBzuanoyl)*YeSbnI!^&H2T!jTET;}5)N;6b;0HP zT)OA)m6Vu50aq6f3I|1Q<~29CJ7uwuioR&G;$yCnoh|U#vjPTJ+XZ}W6b7wN(N3Da zYpS1YTm+NELAVgG<1(W|10Wk)hP;t_QT(hTTGjap*`;jn+V((7rf6#ns-lvl)ixN`Zj>vG{-wz8C<&`8ehh9p z<9{T?5ts%yD*=ECSCgT~7ZHI;>3{-XO#(Eo?RBfTRP$P#W&vqbC`T7W{4(}uVb8rZ zB_#RB41=XzCrW!9;+Cv@5E_?!oWknVQ1?Jt9C{W_&E3$xbPAbWNsvs|X?Md;3)=%F z5f{pd;%9q*K-=E`-z!#H0}j6&wY`iwnoXd>?aRXQEVIC--wv8rqktq0o~;aOrln)3 zb&W4kO9L!8)!yTVs(!;MHX8P_`Wft=Habnv`DkNDk@t1Po=HA<>8_PR5f$?xKTEzeyF3gII4qgg%)1@k$@xQ=0e z>}GPm{W9jW{Dp+N>#a(--v2J_o(jc&wm*X>+1<;M!zO<-9GaFr7n`y+t65GBl`K@4 z@xA(j(b8u2=&}XZU~J%a=C!K_K@+1~XPjPNvXP{I9OG@PeJk|Ou{F%lv+ZXu|2?Ts z+9MHYG51zEO%y)MO)q*MEq~T{Z}h%8p#5~#2KQc=Vy`a_>|ARYIdg#uU)4-A{#CV7K?3NNrpw&Pn29aGavSP ze(#>;li~t)?km~aT|~E!PDZ!ev3V~PN+kvC5+|G{FUVB6S>QMkUX0V=Eok>VuJEX* z0-S}0)`7Frs1zjm=2DV?jiRYSpp|2n1IkxdICSsu)ec}h+ru;wVwlpl{+Nvg$@f_W zjCax0Uha=?_jSNX{%_s)IRVn>&Rl*^OPcPUt9Ku8;S^M6YB5Ur4cWQ6Z>qgXGzBF` zYzP7EaD8>tZ9!H=M{;T*SXJCZR?|P`aTrv*_SQMwJ_cQs2t)OLGj!v+ZU4!wBqn#l zugz3}xwbGV$va^ABsENeV#ekQ5z_b&I@tt-@+sNTAXC7x;9?f%y35-Qzi@_pU|_|U zpo&eaHv)+=cg~*?UQlg1N+{G&2SPyC-1sNUbSe{2!pK3-^ETEWOnxhU<;+1s>TVVO zJA%jsL3L7;b6{jTAIo2U^DScY%1Q8)U~@;Jdooma3aYU`DXC6Dc4g||6Kc~m=lFh9~A3jiVkl-p9jXiy%k=1KKzwgVqmXn;Au&7qXM)vn*9 z%?6p(D8CF$5}h#rJ?=7D^TN}I%RWU%Y2QsKr8LFPBrE82dz9bnY$TWe`~w#^R0Z0Z ze?WL?HQg7v0)rUFwHzL`fYX;LXZrxpyrl0f9j%wfLp6|2N;}=f*(hLJ(qBNcYneLa z`O6-sFGcN7fsaGo%oe~wU9A+>t7VGA{8K$OzKi}Y8yDS&WmcnucO zA>I%Z^{;Gi#;LXsUVXOcWzDvh&n@oqsthc{1(CsdYn{rEI7DYjm5*SdGy;r)ONbex10+epGvOQG-OaT{{7qU*P@Z?wQ&z8vH;gNXB|K zAYjujUGAS*^?0Ct8aO?z=<=>-k{!o0Cu;ZO?#53cbTAsN*uN@OGq^e_r8OtiV~N~J zEi}x(F2rcM_|=_1QTL0^cJFkN>7(8z;^qgsyYp|5;x(oHE5_)>bfH{T@{&9`tOIoL1)u$mFcHgX=9|D5 z%lVF)=XjVNHuX_aFq)WnMnuHn(az8}m3Rt;Ow}Km6%z@R`l9eVty}JY@hjlCi{c0d&NDC*saJKV&YwT8#kY@d`Ad+;&e>bEA9ED zX5*X*Mlu*eHJNg5J2X?}gh4HWh4?tJ)7#D!ft^uV@8nT`nx{g0b|Ex}lHyp3Wu*+~ zfzuu+qW3%`I6CvC^%DV8m5*iXib2n*_a>FFN!(b4VE8S)2~mSMm_6Wx;h(LJQKn9< znA8B!Odi;T{nGiWJy+7Y&KiGOc_XTdzg!td6rpMC@cp?Txe)wK z(GE0JY0o@>5^LElW3=-hO)7PcJ5sIug8h9lH8J^F%yAusTuwf@e%RM3B;n_sA&I5i zOS6|xhfOZqoxKPL9lYk$Oe)-&90_cgwLqI<0yh3BCu*HjZN)D)j7>nTPQM%4zm=BT6KOrAHy zY>hX>I^L!DdE%7;g$sbUNyy9cc7CYat3x-O`4!=U#q~-Klt87J$F-9X?f^LD?hF~8 zFXkNGDoa)@r__FH5qeOP`_-r|eD=8Mf825e2PRfgkqCAyI{L7(6km~KzRB14#M%Hm zb~*D`yGm`Ii3d zjifu?{@+Hv`FqEUDtybAwK-Z}POJPqdX-Uol4jQ>Wn)7_x-QB3^vhOM_ZB|x*7^&e z%Oc+lH>%pQl;q@3Bi8)qqde%1tfqDFG6r<+U6ayQ`&o}iNNzOn3gKU{uMQ2cv@&_3 z%B)sQ{qX`q@$6T^)HDYXSWYf&+=*kMk^o2-s`9qNC&_ht?suqV$r93HH;qwo3Kn$Mwt6{l1;**~Q&U!9x(3|=Sh%z>V)7!6LSD3sAJ~?IY zY~{UJ<90s~>Y-CwPWhm~Fby}-D)qi^XTmradPjmnkmJGXDm3i5Cp#qs6qsU~XgF?p zi#h!hTV36~H=2_;s~skPMpP~Jmh7F!F5}!1>OzIXJo_niX&zHf!**FU)>sY%Bfjsv zbQc|d!wC;fiMOlBK4)$ivpaVs;6fZx_#3JNcCNF~*&T>1$4ZW{6}msRD4{m~w3i*5 zn6%_5lI@nPLBrR)V)u;$@60SgFT`12tP*3z)#tA5TFIp!=gCEa+45&QGVrG&lmV}` zRVvDHq(&i?;cU0S-<;WO`p#D~YPK-ol--m3gvM`22X{}fH^h{{RiprHf`41gmt4vt ze7r?G!|jb5?VA5^cT5Xde;wXxBuCKEO_ug#?;)-zOEB*wn@~krbW-Ag_?J^|>958E zqy=#sRnU(W@H~b4ZuOTn!D7K9205&Jtc+Th4>3qXxs$+$#i7iO)IoZAa?F&BNOEWyjl656l?! zZ!|oPxY4PTzxHY>^AmuSKgv4E3q>LR0(R>R1@>lQ42EZhYqZ=%0lZI-#&ln4SJjX- zwTHA%O6VS+8Zyc~d0gs35^Lu^cSzJ27<7u$wC2M0#rPF~QB)I7#O=ndmAjpN1?1u+ zCG02>JdWL;i5MVRd*$Z76b`xdJ58KFlTsw^P%5fCXjh7}&S+X&j;>=cI)cQc2~cR` zV|QimCd4y)uI~S{I+TLi_MhX^DYJQ($W;qiB4`e>*m}?`aq_tI-39mdW55RP6NJSU zj&MlStwz2-4>=f`pmUr@_gwAWPXEecWZtFG;U}gaw`Xu2D|uje8x#_KwYDLUW(r3#^jEV|$JtYEi z?Y7&S0MaDzows4ucJvB)B_;FXm89dM+Lin;&k7!}^b2UmanT%SMUr5=U1^rG&1BK# z_u!R~Uze^_Dw-N^(YX5#W67$Q5(lgvz6Rqm9{f3|PYp*gMR`Sv6PcMJl zs>P&+MmS8(Cv)@ea57X)Q6W6RaNE%7b6wdZI*XBHQjw$t&36f`p9VY?LxQPwOd6Lj zu0i%n^S(2Jdc7MXGOsei7tQWSE(wQR9iK_Fv*Nth!^{gH!G0S9j%1j zI_&H)d`O`{Y=Xkmo(i)zL0!0lwW9{6_f2mg)Vhwq<7ZrUdhce}86UJ}aZ>r4EM<%2 z!>q&-oF%wK&L`bOxV?B{apWmLx`C;RrSV~p8hNl#RpGiY}NQG&a1kB8UQr^U~j2ckLrZ8i7qb}zB`B8Ydyh>Vh!M| z0aEO${9<=$>awLJvd}tDA_soFc91;DDarJ@2$mjd9Brf4ZBf!$g~%vV5JZ zHJH&adZb=^70d(AbLt36)y9+IJRKYTL>AqAh^=ct&;R*G7Isbhq~;CG)cV*gUl;yJUlLVuM+NHuZ+l!BO&bE&a=oGcaA_ zqmSiWj!ti+C@DGsG2aHE9MpK+Z#_pmgLLpbQNU73!M)k0g)48zuF#xd@OyfN-^76`jpxZMBqi7*1f6{*6+?iuZ`%!^nkLYmbSv-FM#JtQa z^~qZHXZ%u`D#Z=J(d6vGP0rK76F~}t+ZCxmk?4y*>q6Pg1;4Lc&_mTue&#Q0-z9 z-&C;}@6AeL5jsxu=D;NEjOk@s* z!ebII$1<;46DKLS=b68^4kKKJKi(kuF+pwe5M*3*CeB@U1s*2*<|8^;UYss(0Q~ap zFQ8D)_w~nWfSe*;N7%q)80F$w%FLQuKDQb2=R`}zr>Z_q`Z4yx&)6ZQxoaXw;KJzX zwfI^hiWScnANMu3d8Z4R(zeJtd_GHSO|nj;D{UE+9SZq*p-6mw*&v;xoqxYQ4nO1e%IX`FA;ehg5$b~>DMM{v3i(lM5$EpbX_ z{U!TuT-QBnH08fm{W}n|H}7%H%Vi1#Sc_>HSIe$(vIQjb)yKITa(WM5PK?}Sb>@q9 zX13J{NI;cLdn_Kba2>cC*&^0LbRJ!6^F~) zTo2lY;}(4M+AHg74^vx{0tiYy<9W*Jrjo0-734Qj&)8dEyy{TtxO9mB~f%VVmniv*-;*gF95O-5_rCXWUv&E%XC5A)5Pdw_N zug3mI(Ybgt{r_=%X0#1quDNc^Wpl}$h-SHLvzSr2eao$j`z_^unM>r-%;pku+g!TR z*R_b`PAOE1kV}$8u0?!*pWh$g9FEWVeBSTZ>-l^xG@x&6_Aj@_b=ydyaP&%zc8sg&+^$%m;&kK`W+L&Zh#+xJ?a_8UYUMp+1l=Wh*~Yj{#h3ZJMFHxs+g5v9YgM070eNSeQ3 zgUdJ2iOmXtA^3V*l`-waywatM+BrLGS$>Lp@BH`@Qx*L{g}{vcOzY-W?*N`mbG&}{ z`EO!d#S>9z*>Tpq#3?KG5U)+TEK$+=TW%DHh>RoF0e>|2m>?8@0%bmW{`YKr^F8>I0dZ^ zviNl7_S&b3kB%VPoL*0_)>V=@x*M>pA7r}I!^=e8;rgC~bQZN6e_sAI0*o`RTx53E zCj~vyM>1f#9Umm!gg4TE26NScVdL})fmXX_vVZ&vR2h+ba(=9XtkTU);l2kjm*94h_$9J#BU0jM$1;vyNAB}1M)sPkHm@^m^JKX1zwol64RIu0zwQ6HfrqA}vRbZ!Tx4B@RQElE#wL%d+f2YgaIkLEU%ubjz2+Al+%^b@RXs>f!CW5H!PBx2{sZk_ zyhtclb?|!0U{>|s$T|6ZDr>hdX<0s4_KX@4@2%=YJ3&~Up0qVRy)J+Io>9JfnBwq1 zHY_GgPK;T>c4Er5BH~(Rw*%zj-U_zu9Z!1td35<*$KQ*~`?8h+O<+gy^L}0KRXo+z z8hf)(v+EzwDc)dyky8h!A1?I2kit-t%1P!Zbc#Y}0Bq}2o|e8b_gyJ(j&@D|H|W;k z#H_pp-sTDMCgrgv``)PS?n*<@2=r_|N8mUPO>!?V1wMYZvB3^pz}1w4%!MnNTkK9g zn)J}rV=1XIyEF}#fxplTdR3Cgy+qYzAXmY&@9xxXe@|%?fn4)Q^l^c}UQl#wwgF3& z!BM&}NBACTJ$$N3&m1Gb!Je778&oFC&iw}hxT3}+yeM0B!lJiuO{9NPM(}r8ztlfw z&fOAu%JW#0 zB_2fXqQiD3vVK()&wo6ZnSJBz=)u31)T}4(&HPk^mMx;Uj zzZF+7bSh_cKNF@f$?Rel{09uN#{PJi+l=yEvH&@vhY`xNoBOdL-wS{Jc2?6KQY(y* zH)|&r5xfA< zlyls&i&_I3SpuycYOxEsh!kW3u3j;(;9wF4hXp8UBG?2X@}3~l_{HC054U=6yyHB{ zmE-DZuZi$}b&`JwN6e16H zUWx{bJ|&4VJgkSRJjn%Z@*XteI6~w|zDdFDGpmQ|qDBQ={V=I??ue`_OiQ{gx0H=qrw!_AHE*Faj@MTDhhJF zHSQqQWMG_?98f>;WynL_Sf8W#%H4v{0F|GI-nlVbw`eP7R94O91UGY>nkluJA1@Yj zQfoP-c2AW^sS-EF(LE1-ExJ8+IIcuZ{*&3WZQgdYxdSyOm;3u4N4MEMN*=-0&jkmE zBm3KSfs^Tc{(S zenlGxuMHe&47O^#D&+f^%6Zeu)$t&sF5!m)wIZjCZ+UrfZ=AZ|v=DRq>flC6J{W&T zfm)zNG^~eMA0MjXJtyq30BcF?A6RY%-ks_%!kg&yv+e~T5gm8=N0Y^d!L7B#fI3%R zl*+l9y2*pRS!cl zBM|1_0*0hu0l=3LSYi(MFG{bq>O{GVKqt#R!nn||qG&=!Ky(m|RU5|T0?({rGc&?@ z7cM^k&`D)AHNC4Ru~qq2(6L1BWtzc9$`c2yyv|#N%fzhbV@6!O!PQo|HRzgzM^yf> zpUNtd)iPK|Sv4e^P+}5muxcdj$A`~_p$owVi@b4dyJnxlFL9}wlZwYH>l<&LY0lnI z;bWK&4%es?1U_O83+qjXd-XuSZWW_!(p22}1L9XdM0S2CH+DSB;W9}=V#ho}ma|e5 zZ4=OFMD3=$D?($h7!1#ssCI_IGfD=@VEyaOGk3*TPy4yGm7s9xXi0L_9*1qzWI&PzgbTroyxBi)+Uq&vle$mmGOo9jZ2JShUo)bdSp<-w*8tt-h7mz~he&!n?GH$x-$ zJDa4A=%-VeN=jOVlW&5?GmpD46DsTMiEv?wPbUQ1*S(#N0#&<;uTK({%}sCAHGqs) z$BycwBLRtghcFDb4WwO=K%R*Jn_<$Xt&Jw6l>iySIbvE_WLx^W-B~ z&ZZh~Mxv*$ca5_&Iu@T4Vi44FxJ+f6VB>m%RyfARI<3UQ$4tTVt*LQ(Z{ByN`RGF{ z5YN0|{Ow|6T1!?!qDgEW2Q$i1GQ7}d5f+!%rrMw9V@?pMrtT`Prvo}W|$l2q~k`6 zG>}J)G6JnO1moz}vwxqH3^xJ{t`WEFAt~nX`h~~pO}@Zgui_au#W=t*8J#%Nw)H(& z^a0Y3D=WT!pq!hkd>_oON*&Cddql+< zpBW)^F{qp)_*>O}pADz7UHjT*RfE;b9y|~mkRli;&cxPNa4?~wm2!@WZD~pJb|HZU z5F?)psvx?`5F{}UXD**7Iy#iDSTsCs9K|Z(rgokDj#iw2t z=8K$D(HKPfS)Jg75)QM>aJt(Q2WW#*r5P;!RE*M6Ic58hdKuCA&wd_tw) z&%RzLdnHu+(cRRCC zS4YOA&f5mNR=qa8D1O@h@D+41rxEcATbw#c?R||v6c(!FED66h>@%Ee9Aj&A%|A7} z_Ow2@ra(b2Bpxd#jotDD0#O{?pRI741!lKlWn8c=~ zDM9D0;*rk+E5vI?%|h@_lqy^ciZw|JYElbAWx-v#%D@$Xc~C+-B0D6DKHFb;!z0@p zSe^NVTY`j0{shH_UEq#a{nc(I3J($@L2fY6qjm*&jydhpLCM@YDm3Ma2=zJnLs!)#4$MA zDUl(&^f-nK>gwS`Pi#Q{ZAXWzB91`^lg} zc%rhhchB(Af9j9qdIuhZBCndT?+={9=weK-H-9*S!%_diOu)zku*vshl6>Y5v61Gu z0+@87#LgsZHoL$r1x-8cVYP!qp8*6bJx@K4D;GFJby9oF9E;4w(XU=r7ff;!U^p&Z zLzW2_(k&WlQmif{F3S9dlR#Op?Bd44vYN{9j?81?Em^{ff%wi|t{4kWoNHD(M6~~8 z8SLOyrhAYEKSz}XLNEt}?*%n2RX0JW%2*_dXn_LHiz52Jep0~B$>!*YBICA5P`LZFHul?@{2EQlEl2M-9?RxhRRHQoJ(?Sk9w>i8kh$l1RlHfgiH ztST;L+Zq%9$XEY?LPMgc4acG`c{A{_Djh#Udrr?*dbo+$)(R_9;HAsr+*j$4-JaR< z5+dsIEVoF*rg$O1&OdpX^B<@k7|R8g{0CZJj{kL${#Kp&C&TgzkpU}7na^on&~9Ki zurxF(iBf5h3E`IPV69aQHxYu%ih38xefRT?&X<>(5#Yo_dQK=L{J=}Ji1(Jw9Wk~u z5oMfEm_0Xnue$}lt+=Q9y4R=P0g1-yq{nVMnvnqDut3{ zsH6ls`t{V!ixJ(G5-Q&3sSi|pUROR*&}*6HI>RWdbzEH)8SBuDh__>179*ansk9#t z#3}sk%n_OCaJ%-m^vf$AUDc>Mu`CrAP=cYUzv+p&0qZmQi&tKH=D>0AQ38*BTlaS9 zW_Ffl(TT5tefjTxH=i+IWjE_G9M+He6|gxwj-#R_h=(NU!t`mwT@{(f^VaM6ZlTRB z|EB7SU$~FQPqAI2Y!b)`m$@3!0q4P3YoGL`LYRG2O&SdeRea!-0lWtAa~E%abRe6O zhR!@4ONXI+5T)iVQvq4bEs;tkW1W$&5r>U)F72d@@uzW-x-n$KrkJ*6D~ zO))rj{WEb)q=xX$fF3ewrnPY53gWzDh#b*2?{1`xLv7HV%#r+9hv~Q5^T)^X((x}K zxc^%^|6R)-eCB+z+tnS+6h)K=w1zHbz5`6di4u~ZMEDS(jA-G=u5i$kYYc(ijGfhV zehLb$T9~*fd*tNhqR-+b+LIroq^@OsJ=57MhNctSrh0&!(K>XLtB{oZ^M2gE$3F<3 zKP4k;e?64JN@jUepMuLQe}ba|L=rA%!Uz`%8AM@!l_3cN4Jh%Rt2tl5am$R4@w8

    i2+TT@VG$*XQ*? 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

    xHDZT7+wi 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

    -F0Ug?{2mxm&Q`Ab0))@i|L1sCk0wl+{a2 z1c3w%1a=Tf+~Eigxt;0Dvf!tjb`?;AFl}hwIf(0tJ{@rxCRF22CAYPJlF@7eOve2n zh$DPIui@|s&9X|?n?oQMP!tB0DKQD|A}xgFl4>4Q!cb<}qFtzCJVMmNNJ&bd1U0At zNl@r52c{|+!$0{hX8v8ml@#?P!syEA zO={kDs=Ae<_>k_hg(MG^BoTYxV=?K5xf>i@m)D-=^hj=x%!Zp`M@oR)Nw%mw`oY8_ zd_YqBZsj@C?K0!CLxg#Z69=xsPX5@jvz{8fwB>GR6%DrhpTsL;ds}F?ujhgMMIZgW zh#bW{L0we3%$kjK)b30N4y6T7^Ut3_i8{tS^fmcY9`xpm$vNkOX(b*Xi>NnxHzI>YknCxT4xtJjf(mDr|4>gzds4uY0k@24k8l zGkKTthmz-pb$F=+fd=WHdG#2C%xWlq0bDZXYN@K*LTnaRrCVVa7d9L1g*=?XovP<^ zZ2j80#UUy#AnCEWC%p230QJKvE+fe)3#xN2uBmnSUFEa~HrJzbJuuW&@Dh}*<}!)w z-!b93Q2j+iDs@R)&8ceh6?tTlBz?{ySC==HQLxQBO+53GlvF<8cEEvVbL^z^nK?XLoG zQ%dU~^6Zl~$nx|h?AoN$x}c>YwtzrE22!!inLe;FNzR{tENRM2)#p`4rwA(mc&b5E zBoH7(iTCt4zr9aR-8pKrGN{m?w#7WchMmer#yZ697^U%UaJpr&l+a|#u2Khxg}Q*U zkYs5Gd9d^%F)D4j5v@)to-kP}xJ53|H<&yD0lzS8kO>^Sa_5K#IH`=S(t}Qy8zdy9 zNiYucBd0&1#N`ELVp>}@ZnUNjqyDC$wy6>nbtLKpfT_5*E_WM| z-wGMTg;Cjgdyg1-n&-b5<@F6kB>>;BjlaGn9MAmepj9GiSphNO6Vfef3)>O7PlriX z=Z=IXB1Vx318L-K_A`fh?Gsh0N`tF&O~#NANhfbvix1ZcrF@c&_WVs}S!yWO-eZ@k z3h3j;c@q`{?|z=# zu}q_`&J~*mKL|qzR04%UN16cJndmU$wOu_$xQNdT2ajC8kL zIBmLTDo%6Yw56u$M2Sp%yK~yz&NrM=IaZd(j824UB%QXr3m$jBJ+T#0m((^;mR?he z1g!x{B$9nUUf7DxL8}gPJkS0^D_d3UEx42gq(p)Ux3tgq#BT@C<#ot=@R?%L@)HWx z0D?e}J^ujRu`N)>wnA3INL)5ZP*fQfP$JtMk33p(2E{EfMI%k6YDb2>Nw@&sdY-2Z z$tc)ygr@Iun^9YxQoQ3X(}W;HYH?s0gEsa*k?Dt(&D2&=59XA%sQHor7J@`rNAGM) zaVB3{{ab9U8W5L2DM*IWE`6p!`g5F2E3JQ&knA@Pmi!jM6iW&S{%31({;i^)h{{UibHoxB3 zo2cQ_R`L-<@{m%mF_4uFM3DoUO!~mVbMm&S{{RXWRuBR-q6B~SM=^XSJG2p}wKArv ziVUuqG>rJJtnPxMbr5#36SqEHaNW$n7g-IkwYs2Ept4ET7r)ci1|QPpR8+MFxzwbe z43vXlkeU54DkxfYwPp!WN@L4msF)W3*b5vz$p*&OSzCwPiCAFsEAWDh<0J695 z?b{OBRzix05nA?zsH)*Y&+BMLZDl7VA2oLLe$8@OgXs+Yj^Vtg${B zr*O8Rq>zXNlgJH)t%TbeitZzb_=1ZerbQE!>=zwpNJ?%bi(A*}Y*CrZDKm#^Ybsk( zH7-I>N&LMuj2>GZ*RyN!!~PoPoM$kjoAfk_C#17AC?rw=eC7 z7Ndp8rx!kW0m9iip%qC@JE%^Te6|V_Nz_kc?I)faQ`hB9=5J8CfZwSAl^A|w*9Y(E6(ke z$wm!D7c^GWQqiRj_<@j>AV7^GBGC{qf(Dby$@BZ;4PnFTrvYj<$)To&-2|b9L*nP0BCCnIlg*0hKmR3?#+<~>W zpWi$;pmB;OP|}`5fXF^3pkh3!>COkgF^6{19f>?4j(JB@NnX`G2$tMPI-(UYEz^15 zo*gQiG^%yFS6}djkdQ)jlLB>be*DkZ8q70x*#*}UG=!wV1j#$}i0FIbGb+wl;ymRD zVgCTbln_dy2}m6FpSYgbX**nut$Po$*K;hAuCAC;hf-9am-0U(*0tSR)wiRl@b9m2VpaYd?%SU-eM@4NlSzY)JPIH zlQ-+`2P`+PO*UUzmg(vXfymU+BpKca8;)~q4L|YJHNiB9N?%Y2SxT-7hnn4t$NIs_ z$gOEz68XkonAX)lL~4Lg8bU&#MUA8L#U_U!%qepxsuM`3-%-+DQ<_SMQD0pNnlz|r<`jdwvHl}MYdR$~w5v3_vi@_oe#9ley0-IPwb4W^_ZAJ@OUO6_G+?x_k+ zkdm0wdqCbVKkE_eevz7w!c;O;ggrXap`?R5o}2o{1PyT5-Q-JVy(Pq~SXh@Pw19Jw$l=}6fd?)09e}{bySuva4Ps~M^bLhqux13#(cLrQK_SPol<}lgeqj(2F5IA zHpP*yCadDcMIw|^()7tll_*aB@O`o2-WAU3vi!SVPgay_SRo0xjk-_LG1Yie_>HCE z#+z%162Ihx>Tv+60P`J(dt*%diO$04Jp$mz-{5>cuaN=X}= z6V88gi6#?ET9v(6>G0hpB`Qsg&ix~|t~}|Me-*qloYyx&K((t|kW%mR(>sD^toviA z@c#fG(&xxcQ*S8&VMGNfD?}vkZct7(!mK6kv(IWYI*J}@v1qzwEoC`=XrV%alscP+ z_D#W_gME%I3ju1m&;c=+qoqvc3|l1|?IYj6cT>IiXHeqj}Owv@i%9~l%vY69ze&6c}lZ2XENZjw??IwK6zZ8~SVc7&I zYM#P(-=Az#v%iG7Wfoo&mgVedfP$2u02FygA=LZhtkY%nj%CPURZ##ELP(hc4D#Q$ z6w*(J;MFZEuqZnT=YOpJn2f2$T%yW)y0o8`N6)T1{v9h?;x}q3>XM2Yrvi&D{{TwW z$~pD@FnV9%)U!bQgNPhDbtoZ8DNd-{xFa6w%=j-O%-Igqq&h^xO0db?{XMSdW*#exe(nzdaPDzbm7rEO z(?5s-F(o8e&X~9Mzg#Ok$mnY;4P9+`Z3|VFpDfQg8(ucYs5tldbm3gnD_vGxk(a#J z^B65Bb#zy6*cQi~b3cXo&TL#wPGrk$&^VO1w4{w<3=c>K{=*q3LR96P9ql(&p{s|N z@gTDX==gCBxlfun65s*}-ZoTTcLSK`ICDpxAuOqs(~75ES<|d)C%nzJ{IQ!FF`1nEqF^nvTwkvOsD+0Wy0e+9R6xP%pu zgLRNCYx5K780X7#InEzxrqYiECsCCf5(eCf{@8GCOCqYH2aK}Im`SJn9Xuta5JsQ` zN`79QFZtnlZhD-TDsc`<+*)-LtXUw~&cpZD4IIj|FxpC6D{uoMNl8gN0Bmm;#cw~! zGpgSRB!-X{lCVh%B6p6P_TOm3jAJY}fl5-2QpsvXF#iCHcQ|^jrMORsM~W45Iz(Hy z?)ctZ_^o8UN}Ug|kf9`qFhDYQ*jv68l;nb+hoZ8i6(&*w%$-wz_uR%LczK+erq`)V zB?Tu@D%+G^#t*+NMae7JoM7aZ;vIB9@(jIQ_^%Dk!3*R^&CcYA{IHyv47W)8w3Ui! z)P<#LDv}L=iH=^rmNJpGO6x~QS z7bmQf(_x2qEDF(%NnD<$w=T(_1;njOB=HhGmfTvJh$>nwl(ak-0y2sV==*24p* z;+0WVJd>6N^(=*JZUPCAEMQ*y!M|z5WpjCzLY~a2kkcqA(li^TAon}KAp7B{ySs`~ z!rD&K@g8HIRus}@VTNg?8kZ3q;0fLZ`$i(_*Ti+X(P-1Q!wDDi$?t0c^gG}=E`69~ zT2jJM;FXl9ND?3cu&|Lf-g@HiTU5xQrmnAQR;2_<5D-;+`)q$tXKWQFHjq6G2=cQ}`9Sae+B;l%jE7l zD;%am6hMWYQMeH{o@3V)e20Z|YAnT66%Pf_xKgDputJHvfOh(vPuFohO=2C(^7_Vu zN;Bmon;7fb-2pR$t2(HwrEe>3h+13J97=vt4S^*#{q(?`(y-;RyRke~nYWQ;D9b1% zYH9)r5=jSQK$Ug+VmpPi0h&_OH(x}8{{WaEnI9?KgU;gKhrSrraQ^@iIaIbQ-66Dv zkWypB>j3O~b;H*3{LdNTW+VlEEA?QdK}=B>G!W_}$*&NRzQI#5tZP}{E15AN81Pnpu7(}lQHq6&(% z$x?6hJ9CR$d_Ll%l(3e62HMM}3j8!dAY9z5 zV0TCoPeUi^jph_>y-+9`sqo(o5|xqtJMTMMcI${{^ZJ*oQp5DFve+PA6UQ3=5Y^m2mb(w;Ejd=EKbqm!I@D(UISXQ5 zpE9AWZHgSPDq0YY1xqQL8=WU>;ri6K&=87crL`$8c&kWI9sT`z;q!>4$_i+jrES+1 zlqi{iB%itbzL-u|!vz~Vqch41QkS{!o$SAnzWhz94g&8p<{h#T7!3?NUeq zod{47yhMv$(KCw`byA%`W}&mHLbbsn+YKOX{&5smwG`8;l&QgePNz`cVa|DeTj4?2 zl%k&{V9J7@K!v769mgVV&+CUNUELuX=Ox5d0|8uM7t#bsLxw>-l0Yiw-yBuhpux%4DGlTGZmSxZFfa zyPfZd)0XBmS<^I*WRFn?NGkD~Ero&1b(!RChYI2aF<#14f+`ZAp#aXY7WD7e7X06e zD>J;Lp$VsKwvQ-9tpZ|gJ^uhaNw*Grl|9pIX9#4rvgFblGW$-u9l%bVanGX59xxdD}IkHTTZ@|I`RNQimwFTI^TK31r2RQ0}E4) zrAwt*K><^9x2?4H9I!?>x+ON^(qs1<%qUt#KZra)HEV6cQb7PnF*lR+IDGz6%lT^+ zE>}2$m1}?r=Q3vJbB7eUs}*#g@*z6fl0oRBZ&B-PDg5&%dV|A#rwW@<1tnyiBXfIA z?Km4@wIy?0O3hj_dL=UZuB9nTiPSviHi+Z_w0~??^IjyR%g~Ct?16PJg!pJFNjibr zExCie&QqdF1CS(M-%*E|S{NwsUMq#DDa7ivu0##_oJWO{O<#cdPHyIUnp%3A za+D~n>NkkCs3XwNTVfB1X&$4^l&S{Cg%FZ_G2Dd#-xhqjs)f}n@XR)rk`$1l3V;XY z5w+)gT;jK$HsW&=P|aH04S-f6+N2xW@CWvr5=etEf5-|Fq` zpEM1lFv(QY)PPHXnJp;wKlOp_BKVKuJjr>T1y)^IQJ{&CRdlDf-`tE7hAXPFe1Nf) zJXFCU3M2tD2IsNEwl4W0d&_FzV4fU#+}ZatH&T$aB>BRHx0#;vfoF|XD!CL5RwKY^ zAW2zKfHi6)cO!mYn9SO#6-)d@U3p4|lmOV=XEMuMeV_h1+;A=jg=E2- zci-OFlD{HtC$$jy-3DT}>D%#qc2y*;Qz`<-ZKHXPoUtcOLzLBJ^(l47b*UsFC{m=R zcRkNp-q@GThFw=i;`O%LOeiSaB|F4KZZELuh{_V(JveogsIrA=M2Q6kNg8L~cH0Ye z(A0J|HsPGMk0?qSOU^A0xdpYtNi!Ss7dOQHR~@e+WK*J;d6tkA*d!C&Oh)~#aR6Ip zuDObJr4)!#3fxrl+#X!NIOT@?Uy;-23#Or`sBy9u0fiIh+|Oei$F?1mrnd<<7&Q^b zX-QF-W?%A5)cAfdN|Jy9NCxLr5gxa+PWV1oNtx%_k*NGie+YsKhcH0jc#DaSn1`;U zM+}-YhbkU%14@Id21&Jt@7osYce3iA@E@%A42|FS%Nyv0)@?5P# zp*fgCt6DCwK#ibn1C})E_ z5MttI{9&y|eNUC8g$iV^Rg#nqGE5V(o_p=KAeHzolS?w-MP_82vo?N(nm-Yx5E9{7 z^IpWqAs>87=cbV@EAY%Tq$xkmEhGUGCi8Dk%M2Z)%d^TwSHDcAn?wx>1tL%N0lxEY zn_z4{hUk{twGT{2l_aLXSnaSL*TC$>6w-Oa9MbUfYpG35LQn&UB^M&cuU>q=JUDkM z$TFH1{{Z0Jrxh+JIFLY5K5fAk9L@g#&Li?xf8^L?t29~=5~U;$DU0-hu_x)<4A=hv zjndULt!ANY5TyffNHAlh8}*zucZS6;D!N4GaQhXs8bbrdP)xj%H!<@?#lfC<-bY89 z(Jr2eNkht6xB!?ywaFWQj<{1*&D2o1-8+d62FkT)GJ4!@WA7Mfo*+|2h8+vi(nu;y z{{S%cx25~eBb!*AmG=@=IejHF{{W0~e0ITFRHZ^nNWAst4^6ROpiLDWYAEw;!75!- zt5&3t2^)X`PD*tRk^B9txajt;R{xl*|((?G_U|-|vLDGm2M`?r5btmIzV=KnHLlZ|mQl z9^6@jl1}z7-_1rCbJ6k=9!aig~bq1bwz28U|N3B*WVU6 zxXQ??6H|@YjLNB5ePZirDMOl9bR>|Hp2MVieX#wd{{Z9*Z!%$SG8;~mvjhWaFhK7I z{Tu^5s}%KAi(!}T$)Z+U znrxM>%reZBEj8__^*%K)&>#@ujVE}UpQZq}g3{C3l`>IIN>Y}fojnw8NCrXL&`u%L z+qJGSSy+&zB}xTq9$n!RX*1AzoJ!^qo>8{VMN5RE&7;I1@;;{HyxRs9gECITyw$vq zH>3P2Qp#+T?(knbG6c; zA>bMbl1a7q>-E^;$C5JR0G3x*UAEqSM)J6?S$?&Z!FU8l`q9ULR3usKKH=xler%(nzJ=Z^((1-E|JQAIMT|@ z0XuJTxcB>?{zid{l(kh*3sa~zNh(ML&5rw9t;c*LiE=E`xyow9<_LHxCt4POkd*d- zW-q?h#Cx1P=6?SG;V6RGbvhebn7ZQd=oPLbZIv5p(Zt?})oMjsZu@c8C?_ISUoRwzQOU5ll_sR1W&Hr#-3&*_M|#j{9UZ!kzGof^=R06UNmNRcP$d@m=XKZ5ZnP)#$w zNjqsLRmhuvY(~jt5>3ktZ1r1=)-<|ynt8Qo3rw9$00{=(Z>&hgnYA&SQ2rj7mQzw? z<*8vhh@FRPA52$MlZHIZ)s{}8q7sRA(<&(x4%;GTKQh zKuyY`U`{M~&QYIM(NsH0RJ}_^l9DuQPzC~LVPbmvV!6UOjb2Rq)K0DU%fJN~0wN?5 zCVEd{z8ZIn+CpAgt;6S(ytcJTbUgFVDj6;iq6ygCm>UT8>y4frdG!7*+SLaeKvR>X zX%lig$5YD;9n359D)pf+HkOq5UzDFBCI^0(x3(==-4YX*wNxBH3U@=QC;+$*G>>m= z4-Fy4(oL=iI_f&opBj`nl&@r<#o}+uCTH6Xvb?pNg$t@}C|8c6q`($4Haz|Jj7b;u zf)*SrB|!=ciM)D5U+aX`=E+JEN?I#33kpdASGbY}^R(LuHt;r*dx*@%_j4D6BrOwf z5ww8@V|&ET_xoa5{u^n`yYVKZod(jeBW_>2;=b)8ZzU^h#YTgxLvCpUsPq6HU*8W< z?qJ&sr$JkRdPz>Zr9EwJq|O^o*dV2MkQDjbgEABWCA6}sC|Q(`{;OOa{+N}0P1Py4 zP!NEER2GBgAd8DfZgYrAtg+f%6$&X2F4DPx4de~4dtj7iwf_L+YHVnY3Nhy8?0)bt zNiI;~C&Mf`bF{7!+TE8-0!Ww}fJdk|X5H9gpjG+Piu5H!16q~O$Yp? z4K|`ugsABxoBLklx3(K;qNu4wl1@`Qm^hVGI7+n0I?8r3FK`6?{csAb)BY@`l}l38 zCAbNh?m3@dYhxElQr$zTO6;{25Dl&k;v{SZx<(onLRYS(ZYY@w0Ew8}t%To}6_GU9 z@`E<64k2h#(xd{IQVg3I2kZ9jhS{ZaiG2xE>r;Vb7nRI(Deo5RI9)rraRn+-bjbyJ z^%UQi`RIG$&Rs=ES5UPTgx*SBKQJSIPW^@pq&IhjMP?2^nbRe@Zy_E<5eonr-=ANv zQHcp_9`G5yk39a_+WE1*DwfZ>q5qm zER&knQc|{?E+VS5kM#r+pO~LF{RVI^J2M7=>QcJ=_(~%42`Bv z-EhS}i_(@-@=>6tNh;U_wX7g|<7T$BHXBh<2`b(|=n1@XkF~H^ceufds>)2kWwfa% zGE%KFBVo6vL-(9WRW7kf{A4W(QJdOSFFJa9dSFdeRT`acCK4PMf})c$49>uP@LH9s zthTa}hL8!9tIQzG{&U)J*&91pYehuXZBP?d`pQ!hkd8zfU!?7}9GsGdjn%xxm7t}6 z%NGP%Cc^v_o%KVL4Ht$1>1LFq#72w;3F&qlqsC}ZKtLKP1qlIZ1YvA65^gX$q@|=w zR9c48A|Rl2>HF>b2lmsRooDCV_jOGk^F5iuEilIm#^Zp=h`3$5XGFV8j<st#5PEE4)z7vhLOpcVPhb zAz^0~ApJ}OB^)NhRA0Gk1q2cU%9MqupKn>%%X1{Upg(`YBnJ* zx3*Y=1rwPSN5QcI&|5nkE7<}Sk7LIW%T1$QsS0|{YwWe&fyC?`GZghyO=rvB2d0r% z%=&w>R?t&P+oXu5%X5!&rLCOQ7$aN3ZZ+fO1FTx7LMJcU@AvRnk(ZVFaYk9Pl}OKY z_ss0C(0pwivSsKm;))JAw_Lm9SSxhzKaxTjB|Y2lgcgYFj=-2X(zh$>1z+0qg?yx1$V=gljjSsWak!Yk$cn@Rh=%-$dMu5Rr&zr_PE zx1m{=I%flI9-h2zIb8QgGjJsW%m!_Zd;7xl3O`t^mKF@73!)A23e&yGcYuV;Pjg>2^=#PWSeyLp^wv1PI61^|yc{XhuHl6h|E^&B!)zzk$-{rcchm-lOaD>_l(3;&VK4UO$b-~A zO)tjhuNI)~-vLGvjiERwtPqNb_8uqgRp_k~#)poV=5LERKC*zw;s%+Y-ZDS=tGaHC z24N+JVE|&y-oZme;CNsCY|yUn<~asF1C-JajfP}ARoeDYVSg6@g)U77u>0{}NoO&070eggkRmyQr~dE}wl?aDD}mBS6kZG_FY- zp5Oe=asWKrViHrR;KpUg=zd$crA_8ftI(`}dbKJ$XW_itE1v=@)zx99|5y0O;hDVY ztDn;eC!X!h=v=J_?izoT^~|AW^~|ch3=*U!BKp_&W$Lbjj8!)CQMupPrp$kc`4xKU z2=9$-?`oB7V$WD^HW`3*Hn2C0$5&>;qtuTuoA+NV zO|*-abl2HV7uSv14@-eBkJ)<|%U3L(f)I$NPi>7n0D?RvY8?Rptu3vY{K_T7(12zUcM zOHxh6e)57NLeSq!Cp1^9x79|nk=B$D!kW1O&Mc#Ov%$+MeDO8Yaz^mvhnH20wobHp zyTHm#$cWzB!*q4oD|S=FwQpzN=eXSIpUJa~H~$tFxPRx+ug>purl`-n(5u^eW!0uj zI!p2ZjkD%i)KPm80qC$yA!fC6sN2mJ&oql8td1Tg-&2e#`)Hb}Lxh8(f)BgX&pvoX z32fn`xU2Qzo8xL}imWL&j}G?;+-#VRd#DPFr{lZqX>Rn;{ z6b}Q$7t`-e14wSw*pd4$6OpOH(niksYNKyY)hCPBKE+=I$yP??h|4r@^#y$@zc;pc zH28u!f^+rePb|SUkjqxCG8%wT>hgav`smALqqeVsPbFv+5e(#_3e@g}YvR^;o9d-3 zwVlNEq0^aL&5MD(KFE^>Z|W8PM*PbaafSZn$G;g~br$rGAvWrPVM)n$>EE+Yme*gK z|ISJcEG92Sd()a=d00ME7qtrWUz!dK=i(KmnE~{89eKv@y&Ej*rhQEAzp!5#&;qv; z&DCqk|05~t+_-xp7r~dNm0YcZQx4iL=5#C6L21%`^-hz*?jQuA3*IN3-T&TC2@IIF zf5ivlsb4clhbRl2E{RWwDYRX#6AAD7!1Vq zw|K_YBTBp!gvcREtb3X{dJZ#aJQnXEMRu2K)|FwE`lf;*i1$}l8G%u`^j(=QRAXcL z_;l-)OI_g?&NG&;7VIV@RYc%e|&eU_%G><>O8+OS9rcIxmDX=?m$F`4ZUxnQASwUQD? zN^Q<6y7#xC_I)<3iA>CJ0OA|nKSp90i<3O|Ej~B*jt{*%`qS24nWK^ZH#(X;s!WCU z*WSki{{&0D(u&!oD?Mb9I3SEkqjQRAY#(4dxvYiS6+j^%317-JAi+FuQ<~VuMYR$# zkHrbIB6?Xhie?8D>YPG8wYoaV))H$|mYJP%k2h><^;?_JnLmDNpR{eSaDRIDSf04B zT>EJYp3MY90Y3Uc#G`oxyQ$q#$^%{eMrsogE0F0+$@Tm_ItQ#?PUC zYcn@H0>28J<_dl5Sg&@ps#5jJX5%QCZr)w?LVo`vM0_OEFCquU!^Nwp*(rQ0n=?>~ z0GGk?ej&rZa-??Gb9FT;(dx+P5PSwB;cRb#InGE_OY9hEXm?ha)m-4B!^VUug?3W<58 zdi02$;QrMD!?z0aT5#y`mJlkyJ{dkEI1UzUDrc^M@9B^vE0E;9Y!#|h3Arnkul!B# zqxUTB7kR3^$gA{FV-4-fw`2`Czjz92Q8V+rq_q0eKCvKqbao-l^cMsxSlDV{hi90$ zctr*D>@i*>YSv5~ZMuC8A=5K1(wfj86@n_r-k)Ldb60fGuW}V64jG_WT-NO5!PAq$ zG@(MguXGPx6;#}g>XfcO(Iz$KGifq6(XRolJgXc@M{$q{3M@YCA>1D5Oqa@7+B}T7 zy`dNuj`wS5Z)$KhBQEB=gVMiu70MI*klw%9IM}Q04(|Ku6AB%CTZNA61fN%7OqAgd z#LSUmqa5)}lP58W>KgeoTE-jd#8_Haw1pbw$ho7h;0Xho~= zPjJ)KeLlU~+M!D{(o&(jPxN%JRn)&P;pE+}bg{;ZKRY;_TWkM6Cw!2LuWzds-1heK zs!DOi5W!Y7BTg#Nikf9fh`6XWFnBaE#pW@O#=>+DUh4D&185w>wCSCZY3R7!9Bc}a_ z)5&+~xOY!hnBnKQQ3dcw;P7HxWiN}fr;xi}neyVtKULEFCWsdtSE+BnEs}ZD)I3Xl zPn(D3M5W$N4jF)Z3)jaayjJ@zpQ`sd+~-R!U+J=bm+$o}Z)of8{;o5O2k2!^rh9PD z;bdSCk$rUb-9AbuJVP<04SKehXla{@!9cKh-#K>4pN!EkgwE14X8qCb5y7)pRu|hUWn=7*nZLqrzIZD5S<60tlyJ||z(9zEq1{fQR@Ti?;F#~4 zURV`d^2w^dxMKE-`gh8!3?NUsYp}vu|0~3sP|{fd->1QP#IH^-q(&kBLl3sZIU}pPuCwC9UAsse*Ou^EWNo?HJR*(j~`DcE2xI^ha1No-!$IJSId)~$n(7glZwy4 z;q;#-s}+!57a9xo;PMSr7HQ08?P=pPlv&Su__xqL)?c&`d-49@5OyK`4C>_&h52oO zaZOVP@OLpNTzt$^Vh2#Qz=0di^I@fV=_0yE3<|t)M}Gwv)3Md5W3knCP+8IOx9b0q z^zFa26zO?W2?=0m|4e0WcY@PBQiETgzET^v#Z`hr(6zNdJ!i12+2ep#(7^jKzWO+Q zv&VDGdL}%QKN~QaQJ-AIA&7yuz|fk>=95j=-|qSkk07=Hvesh9Z}H((_u% z3k4}=*-6l&aQ--*tu_lH%h@2vFGYF&7VzcdGNV&kT=7u=*VmdSwx$yj6Pa&9cdLV* z>CvkYT+4QhvzmDhoc_wHXNE8=r2M2~ko1JG;#p|bw6A|LN@B=j7%n8)(4Mp%%W1Ft zCs(?hV-+~Wihi5lue7AlKjQgCxk~VnTCi$p^?l|e9j=r8hbh+H8T#Z7lNqwgVDNUd zyXJeFb&jemxss4p=Jj4i6dEtCdpDCjy-0v(7-%=ShfToW098A{nbVqWHw|8|x~yv@ ztw(hu#-wjkC>6C4djkpeyqXjers?->Ex0^}Fxm*O(|I>iP9w zSxmuZ78=!(I8kE&Hn@FMI&;%t`N(7Yr)F!RYCyReMtxnkm-#a@#vwIOsewm(z};(i zcRGJajxm)_cjtsBxPj10g_PjcEws>P1L#aEv&eC-%pCPMO7+PPi|2wXoPa7&X2uLG zYp?O>n`a+-S3{#xibCq~Mup?inUl$c1$tW}@n=J|(;NHM2$VWb;7!En$?0}-BJYHP z`-vb;LP@EvAel^eIbVXK_+Tt~~)0cvgb&eXg-LsCA2!=eL$0WLjD4`sdg zaD(+`eZY+xED>;jt9a+uf07@*5TEH$0*A7U#jT>?W6Gaq#%h{^0-^ba zcn#m)a>4sd7Ve(+QqfnoPvWB^+HNgowG)cVK|ETaaRoL>-(=MH(v)*B{VvRTrp`h# z^0GPL<5sU3Bdb+>d4LdT4`^qxsQYw3+3rps?vQ*Yql0D^;FJ~hesnt_!oc)FYhM`z z-oIoHASKZzaVW?PS^(HSWi^)S`?hw)jRT!=8G(|-U^zhoqnp}qu*0Hw8(dX|CwivU z3Oy?BIMh?&|EUgK11?W9?mRV@%_#48C(T0%{WkeV44q2XS38fOz8QAJ3ly*jLAE$} z9tOn&R|5KB_Zk%jkv<5OIlWJzTyW}R;B#Dc$#h;LB8$c%w% zS9#U5gwW~p>FQc?Y(6c#JNl0HKa$JDJD)kws4N@@FqM4jkK6)F+1nU0~D*a>Pu}_vC-Rx-C_r zf-Mzx7<};k-vwREl!bgJA0%K>l% z7kJfg0kWtTK3&S=gYaSg`QJs1jyf0F%a?sfoa=45>Gc`E3#>ahBqVs!tfaPutPF|L z$qWxB4hI#SG%YSvMqZj>yZHblj;+@5$(?1ABYbvwq42z?SVDKlif$)>PTKfH z-&S|kP%O;EV<3=lqT{aw^2L5tR%+9JzVb#SWyP1q00eVzFCp0!D;D1*ZTwgLbkL1X zJ|I6}G%HVi$~}L#^D*MBTRTgo$Y*Q%zTc7BZSu7IX8_=^F`f8oxsIw zxvDybt^T}(Y3k`UCF)Ho-{D2t&nc?DMj$YEh$4Rc$Df@rB4W!?P};Fw#G@B*zRu^# zfEU1>Qk0WI78z=RgU<%KiiVdXD%n2pi-Dj-NDs@Wzl=7{S%1XrDFjO}EI&RcqhtO$ zY*eQG;j$l`OPV~nJHUXYFzOE1)_5Vf_tHBuVe{?dfI}A7j`&Aop4s-kX(W|iP<~ta z7uWU=F`e{Gj)t(f>8+MgG2@hM01Zi+fd>6kqE9VQ!jslp+yRjdnRPPwludDdwN~B1 z@$kVC7@VgmWL-&X3-nxeSmv)Fi^Pibc4~~C{q*9k^r77p|HKy0{CyO7;Id4-ml7uC za&T=#liQl7w?M0)CxmlW(ZP2icQEKu;$F}wbr`J41P2A4y!oR%xJAWbfkXoArAnpZ z@O{)IjOEZ3TH_un@*LsL=Sy>2&~o3heuv<8#Sf~IPNsE#|B!XwR9X_D?L`u^*t~dl zf6=;&4Ez-Lw%KEyJp4m(Iiac+urs4R>v z5!*>i(|U^HwEUaey3yos-6+d9R1i;C zh_~Nc$C&nJor2(%$U`3If#8$Vz1dZBQUp2~R(^A7tE<&Rku6fz;E5pInJxa;J8Rch zbnQ$yWioHa0dA#GsHVWOq9Rt8KlM;Wk#|G3-27gQIeu8f-(soM);IY}PQ6mj*Hw-; za%NzcutGr>PYAtg&b5eLFfUY`mf^f@eb6sEwSh68?*#ZLdE5GaL9n?rNm#W6x@yj|)9Fd^Jwake0y_TON&+PcV2@k(L(4qxd`h1GOtW%bG>smFWdZ;p>@-));VUyNlCxGCh=%eTC6r-C-DB^e_50Y&*!?o_*y<9Y zj!7LG-;dG^_JmOS&c6sqNEbgt>GBxKaKU1+%QmLcu7x)E-AZnZs#VJeRg}8r$nL__kkmi`0vty<3KN4@q zljqj@*QNR-JCK$?gL&d9#wNFa@%0^yvy+;!|k#@L1;8r_b}~J^8uEqrsdAZAxGP55x7k%|h!p z@Mp9n3<6^y;yaeYriAz8S3e!!HX=qK*~&=auN_wlR_WcVJfZeK$+3oId2^R{dVtf} z=H$zk*fDOl3$Xx`21na>Zq#z39cO2vjAFBFg!EQqi(!0aBX|00T1;|pg`~v4aOsfN z6KMw+H59HRz|g_8;=q{SCDr%E1(~(3VsDt)*pXKEV$y{xGBu()R=xz8k7;woS3u2G zAEEprUj!tTf3IU?Ye(0D<0UEl41OSm=#xb2KnjmDS_C1sbF>JQw38p}sGsC>dn#|4 zKb6*Nk8?f@I7&RJZE9ksB^Jh#S3*S>W&n3Cj?50q zXG-0)L4q{VPt(u$8V8;pwFT~?S}aI(!)T@-cW}mBw^9@J;B9oC2?!wN++F@M-IIeI37BaHX>e04*sApxFxT)$7O|bfgGxK0;~JD3N5594btdgMPj% z=dmI6)N{&P!0xJzgb5cvu;G5j=Gp++4h!{4W@iLZ=m7CJVY3XO8_W}7-gAj4yp?q6 zFe*0Bw}TrtSn%L+u}p;R-m%qpPa{O?t7bSz>oiZ`EVC7AhMWmeM8`LW`EBqCYnH2P$vcqwS!;q+ppo_9s0l3Z4Xt*o?EWvfU6 zx#sTrE=OJRI>;+|R_=VelgKD?mlF0dQANFVJ5fSkFw8YA~D{5-8q z3$8?;otpCJX)Gp-Rrrx#BKJD@e&w;CS-As)pe&7=Lk43%@K8PNcicUT3&UEm=@PSC zbZSW3R_H!>-Ubx;ahWH$IcBJKQ$Rv{0qcH9aG+p_%>Fr;zX>b;p>YHRE2QGxP zZaF@5S3*@pNF2J8-sY?R;Na4H)~w6eLu7t={@oZsPZQ$(ML(kdyx^bpE1hrZ0As~~ zG`qaF7EWDgobe^vnp0@gV8efL;Lm+S0$Hgd%&jk;xkVCBH^?9o`Tl&!ILyj3SGD4y zIsILbxDIgKc;p_T=6s++Tmrn414+TXkR?NWOY89Mhz|Q3Ak}(sKPWOiF(U&0DKs#7 zSbqE@0ZE3+Vfg&EXWKXJkJH-2w69Cw!IR@Wv`7DhZNp3%@7~N z6V`+_k7E7YAMGW44KZ~8DDO$+sKJ&c#TI!oUIb_;cd`~*0iA2#&dle$$$zgg(O1l) z;$Bvoo$w^%+DWNfTXYH-v=WeBzA*UIdk0mMM-%AO{|ZdV-B!yTnNq6epQv1-^MqFl zBZ4LEq$$pMuY!iI<1}UdDCwCkeS{T}+$N`3()8fq^D$JMnIDsYtnS_@)4mSjEH(^Z zFG&A9ryG{@H3P6^VlHp_d@T)3gusGMRCC+uM}j`6cvMO zL+`dQYNEkNOKLd5@-LM4yhr*!5{4f2Mod%7kC3EGt$a2JMWoIiYns`-MOMocdsIwS z1(j6ZiH3vs4xvhvYt=Tfmt=5hG!`o}3A+DLS~{O zHo}9hok`0+-e0#mLSlfxlPSbs&wyLNPy=xAXvIyVr{?|VA zqq0J`f0ix@Dz4zEFk=(n*ZJ2 zKbeFAj#=GZ1Cv0UmdPRz6+akAel^w=LSQ@wvt?)JdwC@E9r@+`WccLozz(n7%Hf9b z$kK?DkELB5T{B+1fb2$~5RT{(dBJ$86tx>f3r12=ER*l(m?O1Wg2F~z?R{~B?@f+a>Ks^)u&J!PlOsO7 zb3&!GG7UKLG+G3PTzi{it2e?Bxd!qS+O=DnCE{upkIEx&G`8|6gipDm92PA+K%guz zGkHdGx;<~umDbDC%ioR)Ehgp|3Y{lKhr|+0%YD!c7p_gft)KIz^Fv7$E7cyLH2jL42a(p8pv-d_K17ctG@<@rmQ9^JwSiG2T&Fm*g;;c%S1ji9*8Y$xP& zC>KZ`)sA<6LEkiWdm;<|O^9PmTle%9IFsasKiuU_`m+x!GodM|Dc>eG|CB!wC;p0Y zLe_bhQPKK_GvTizYn4^z{Rb-~O4(+8RGOM&F-lTuto(6*<(4j9uM+kxWaM!b!E6`` z>?nB%06GNjUHj)%{@G@H*_;++C1Oz47yS1TSD}LsHvOBF0eCMMh?J)d$VaH};XmUJ znBi5>T#hz1{-Q_Rwd0@5zg2j!2}2+NxWqr~_sDRUe)++fX6y$a%w=Xpu3F5jebJ#x z^)_|=gi&faA|<=bsu>Dde(l?O5WY_H-9`}#Vq4VY!G07=sVvg{co$t%Qa%&)Fv7vm zVZ+ljdeDN|B3$+i0_?E#dW@_2u+KsjdTb`(HY0x-2ky_Iw z1Aro>d=dG?p$Z$CmEYd9LS9b8 zdMMo;b0^Vlg&hhf-#HNw?e%@X&Tx;<&CsQ@0*Nk#!8jmA0(_G;e3#FMc`Y$m!=P`# zRp?ARN&v3eDepCr)Ghc=QLdNHIgMW@A!G|&O?X0@or0c&drko zIGSjE<8ogz)x%_mx#5*kH-jHH`pK6etfB$o&jxwMf-SSa!M5qXxj%X|JlJVyXdq+& z)>gvtEvC@4UY6$O=>dqY4p{Fg`DDR&Kc+g6q1oXY;^#aqeGd6@LD74=Z)g1ql$mw} zFRO-JGEQgTx6Ra7{)wIY@@m|vda%a@xCzw0(U?hDQ>{zC2*dvTMPkL%vZ{tEj2?s( zM!A|EJ+<5@n*SN8-sf4uh7s@rHPNs%0DxmFtvs%I#^Lnj@@XJ367nk2@6f-01Ax=k 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

    s5CWPejUg{m9{Kgx z5LZa=!KiaRQ(nj0Yoaf%2V`IGXJ$x$K;*vuzyMy6&qVlUjV&{?zh zqX2!gmBqIc|A8iUfKY;edVf!>GPZ8YTHX&DX9#gJp4%StD;EYx6r$?x=2|B`vGP@> zkpPkMvI$H}`<9F4@Gy;qS9zpaw84hxETpZ-*p9gX8 zwS2pmNypLG|I$ILw&ZTba44Qwv<urGQj5=}_=nJ1R0GvJr*+z1>~Zh4fffU~frkwh z&x#`yFW(=K@NY;uhb%zfOJfr1;UHB0eLxLhZRFDrL01^it8WObVnmdI>q#*TpD_G_ zjA1`a$@0T75G2TEp*br9993WDgBJ^aA}{M(I55CtDnjfxJ^{C3BI6-Hj{aE7`cqR) zf6dh68)M5DeDd+zr>M%a7KEKot;e; zrrF||%Ss54HYaf4jh}%k%2+!-2#^j&4!ksy`Q4 zWOxw>{VZZwlST!hMN7{&t9V3Hgu5iva(wW?|-0rKq=8wp6d=}nG`z$J^OUb z*w8$mIMc3Gog(;5n3i`o_$S~G*&36R@{XVBCga71+oCNqVah&Lj8nPSXu@T#uUkcR z0h-5zKes0z{@tl0fLvzn?oA?|7%ugg{hm>+oBJ7-#U+olIL!Oi{-=b=(55=;GnkVg zyR;Iwuvhm^b%q7)l`LT-jf~O8+ff`Fe@?}?kYjvVStJmp5~rz6&B^(q@{d)8?wUXe YS{W{cqg)(SJ6iyFklW!w@_+CC2VwwDT>t<8 diff --git a/apps/mesh-web/public/react/interior-design-g3564a671e_640.jpg b/apps/mesh-web/public/react/interior-design-g3564a671e_640.jpg deleted file mode 100644 index 8e783745e52835588cc545f25211b9c3ccdaaf76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 113786 zcmb5Vbx<437cLy!Deh1tPzX}op;#aZ4H6O{6e#ZQQUO|0ybyv@iUde-cPPc3;!Xu= zNs(gpzP!7l(hc_vM|sw{Hy(c#NR;xD=it3JdT1)6hO{OM!`z89m{VP*uxbyoJR7n^%Ag zK>k0m|5q*!lpJ>{Dt(vR=G79p4n$S>C{;%8r7L%NnLWGh{L7&RfnVMZR_={qE z)<1a*90u=c#9Yof5kRGo^2NWK07i=cuP-a$4xo{%Le8vGTeL94CVOgRsxEG;V-Z&v-w@|iCj|M^-u#}`O^gPBnV!7cFmiOA~wD))p69{_m&N#FVj7!A>2NzB5wId zinOE}`S}DdW_8a=^gk!0Gb}%3-8;(|<&e{xlRyXcvU`uryB0VVR?Gdci!fFd&C7)y zc|H7!AxiG1pp=GM`>JSmx|mLb)7f?ml@j#-sN(Md0dza{t%?A^-1yjEg z^{_x>$J4rmLU)a=P*3&k(vJys(@MI@QUrMne$O{CQ4 zUc;M_oy^j$Hrs>)?rySP+Z5&`=p7?d(bvi$O1!9iSPF%-mPx;f*as&$@N|f=GX9g* zB-|Kx%!k@-o)xI=ige*pv=gU{hU{;B;1c7voLX z-j`=eLM{Yg?_N!FEKi(sDH;=oAol~cjb%MV@@==t)t&UzxdZ#vYm-SvAxf`IYuxA) zMz&`7bDGtd!MFtZemVDi&rnlfcgKAZ5egMBVhQq}OXNwjH;q`68c6QLI+yn?$Q!tJ zLfLyZ7>}$WfTsqtHI((pc=c@B_8d?o`K)@%8O!l$5mj$B;g-l{>{Vq^r%ih7@fE=J zN-UKkZ6@c7$GMfjR4JH^7RyVV&sorKk`ZXyHX-&mh7X;uy%us1SDz(HcTjL`7V!IN zqxY>Mx>dJ2_5n05@^9Bd5!al)z+kymbdKHGYoN5T-CscML95-bhTE^blt91_Q?+gb z$K`qQIMepr_|+GdnZLm~$zX}!{%R+^C7K`CL4^b8@BsHBH}(;sGLf?SoXCa|N==!k zM43S-SVLYe0Y>)#TZ;fCDQVr+PH_%aa=g>Y@g8Ki)-rT%rUm!pEIM(}EOo z_b)Vlx{|MbWK5V)M`-;l_M-81M%}#gHqH|25hA03a%;3}gSA~`BSy$>Wd5nvj*h*& z7-#mOUpNcLywdQS^5(l$t89d4Q+*@L`{wu`DsK!GWv<-Ei0#!t-|$ zg!F9Mggu`{8H$>)Ylv8%*AlcMZ^#Ed7#fWCi>X)L(HKS>s`al}Ai@0ew|gfRnvS|6 zeNVdjQwV@dC&+q72k^Gejs9h%2Wz=BrXmPXo%!011q6a=1p^;kA(#Mf*P`=rnV zS%7hJlPG65MVxZ6y*I(CUiPoZu*Uttlhr?C>{P0p0g3rM7%C}2Wjm8tt`(X?yUCpR zv{ZgqnX(2-NrlLy)#H~+ggi9x*DD+x%{HrJE`@FK^?IdT4zF={KnC$qlbbinc+yBO z$$UajAUz$`BRwS2lp*`U*5{HO#Y>@)=k6K~SV4R=!=s&PmuP6d=?&Nb9;*5JF50d< zuUg{h{u}}kXP+6}BgCIc+k?Aa6t^F}%C@M~z=GWilK2aZN45B!TJ2v^W>!C@%oi|D z(gV?168=<3wvRFsm!rA#ai8j%x0jE8SEYmQK)~z@qyh=KbSdX9Kt$X~#&7j~$HkwK zj-;QA$;xK6(~6U;5aaSXI{)7F z)m0*G&nHI{h&xhvj%U*6+{UDyl;fAe%h8T*%Nj=Al}0+?3@<5?yB#VMdtgxAxM_fL zcu)c!!4A~QC4VUJ#IhY$*_IJ16~~#>)9?t005L(h?zf~>m*$zOwX&}Mdu!~(js7SH zx`k*wKwLL4$M2;p40hr_F<5y_-yNF}CBSGBR+Y5+A43Ozjn7*d~C8$1V^y1CAoX!IOuMMeu-Nrs26zM6w=l@r@1w&;#gTx z`6hI!ZQcP|yeum^&XFc7ru?K*Ug7j6Mf)b0^`?lN0CO?}WW{zP%j4V3EBWbG5H}%> z&hYq2F zqdG^QA?m_>3Q!I@3W-F{&u)no9G@CUPfO{K54E6Ps5s-d=k_?RYYt@%Ba30Ea{3bC zVaA(q&hpAQDQkH1dfQ2?a5JGD>k>iyT({VviuCp}2lxq`B?Vs7$(=WrDhm zp0!TGoCA(FJ>$}3T|TiC48+>_do|q#%(*|>4_MWrj z$NCKe>oX#X-U6#KVUZ%9%1w1uVoO0L7Ji-h+>BE^r<$GmCECZE%O}S6MUJPU=+kO4 z=XBeS^~tQl5pAvAwY21>a7$kaZ!}~0qOOCbRo|@T>a$97WrezQ`hia!P3bU&Al2LB zF0YX+hcllD&LuUe+H`_<5RW74F}gWrse#B1#BqY5nD$A!TiNwmN zG!IY=VcFKG-(-E*mvS2!$H@?YmojC z-7)c=dN!4+Yyg@mDGev?g1rTogK`*LMH8;a|cq8(>~MLz>sb!itsZRR@A`kKK)uI?Xx@< zCLF0u7vL>$?0L=NxngdGqH5tc*kG5by3pV2=%JluaWp?+G2rAbKO*$2p5Fby1s z-fpGNy`5vVybL?BNUE3aJq`H_s0;i&d%hws3|TQL9XC^KQ*l!ZmiE1OGxAiSy?cDB zXkGFY-b5&`))5#`=^Qf^FmC$`xazyqn3?PuS+D^ASAO<*_uV6&$MX^p4va65_2Q8p zbI>eaBy2*e8pkT`95a3sZQJx0;MO3#h}0y?Id{+DL7xNe6fCOOcCctP_0;VqWiJosbF<Jvgqw@vD zV`^$uQsxYj^FAm57(efN$ir;k*0+qwww$?;O0L8-=TJ>Ds>&wfPBXSKo5iVwF6Z)RwrdqI`snS3bQ>Y%9P+<^>?r31xv%jIn_Aaj^08nkQ) z*7ay-$i*8rOy1)kdm1GA3-u~QpV7~cYps=0OPlxfK4STL5wRk!HBNDHVU=nOF~&&= zH&gn5Pe#bDa|B5}HNv$?orVAMNMWUfYoGVC)#A%JXw_wTn?q;Au zX1%1=9=JeD8%r6K>P!!rNv=+H2XP1hkh9exXoE@%7$hu%$*AIU4-bqopu~7{CQ%Bj zb?>-PL^R)`#AmKdbcdV0h=13BNQ-SW1%2Oy$4eE}$mcD(d1nN5DDBFn< z+CxVg39TF#rtz83hciF!VogCqqaNz^0sLEQU6teXj_L<8AGR@dVN#+YYLP( z3vI)2N!P4{V>UxF<>3Kx4-OV?D` z$FhGt_1tkwf#5d;vZD1Ex>K6A4jHS9QY#D_uQL*-L7}gB+L)bl7IjJzC0$fnG-<@D z6+%0Su1+(63&%CCan#Z>Vo}^~#lk&vnwD|K8$#i{^CwKE!l&7Vg`bVrR%MLk4|mQX z^Hr$Zjr)uq>N|Uc&n@k#T~vD9K;kPWi2t+Mbf$5wZ&XwU-KnPE%gWj#tW;xP?(e}T zVY%3sicvo+BeQ{nrtVQ2GUMJdwu(>(>&(*mvWa;sm8Hj;o|(lb^OpK`KG*Nlj#u~0OLwST9NSl_nacBMO~h41=-m+if` z8)}*lr!JKQ^|3zHBnq>4!bXs+9N5#{DJa+b^!Ux-$_Psb>`IG_@;uZ;8faW^7rdNo zs337$k>IlD3s5J2%PgSc*?K3XjRS3F^**B|M(0irraYm=*3s^F2S)&c(*;J%i*{5? zZ4wBwRq-e}-x67lepEc&#wiqQW6l_M&D(F(NU1`J-rwPM&l0SQk8_TdwtZW);aGGf z_2l(}lw4?@W?I>W-BXxi6ZDi9vmrr0E2X`T9c0l*afuF%Gi|)EwsFLTSx(_DpB>#( zN<7;523-#B;u2sg-+w#h@0{5BoIT{h6P2lp9rNl|`k5i3kB<^adGgz2u68MbRG?i~ z+jL^2lb;=&w)pWUt;fbAD1W~ z7fU_mrYs_-Yu>1&Z+G{4CRgR-4FW3T7iE>3uUz}rs;KH_+kT66ktOl?R7OnujQBdB zD4$iiB|tQfq#!-%haQX^s_#ZhzIM`3QT8S08NuGT4}5RK@}h_m0Y&)WbN^KYMXp0H z7$?Mpp~}scOR^#GBn@jn;XW)WdI(qB8; zoEc0a`iMh5CSlw&S=1(=^bFMR$aR=b0bSj1uLPbb8P!eWGo-xJ(y({E4@l~py`9@% zAR_9Np@V8;SK`$*cKM$O#eGGoM1^DICPCBb!av~So1&OKn7*LEHQO3;rcEQ1jyD2- zVU&ddHKc~~=chjT(l|FvefXNiXeVsGr4#cUUUSL#)j0W%an3Y8{T90JJiXHNHtyd! z4<3Ey7a^d4)2m(*czqoE!adu4#oNlR?MI0>T7koWjw4U+xzv5xj*OP*E`;5%psB0# zTR}TlX+5+<&075Bm_bpRXCU{hk7>R2+HA}6GNS4Drt3|*|7^o*XKJcuP4VQsVgwgk z6l9RVG%U}C<)FIm>S}HuQ-Rd%=ZF^86nsjPb4N>2!ZMa~ey863 zs$K=SrvlHRgGi?Z!@PRT&Xz44wWNFifYC^>*uyExE>ePMPv3-nW@;dvpYO%^)fAmL^5GgWap^}}`Rswe)6eIF`6 z)X5?=S;=$#D5;nKq>KTeGV69tHv{pN|l%&Ca17`h-OSxy_jO(RScvKI{@#b`i?(N8~!eyKo= z%ALv6yGH$x)bNd)Jqr5>pzBHAy<3tinFx2wQ4aWnF6UJ4J(HJi?#&e@hl<#L(H{DK zL%DQz&t^L9LyLmk`2yiHjqM~TB5V28t*OYZ_SFx=eJU4#4adi4DaTD=X&(u{s1LP3 z`pq9#ikh1NTU1MH9$3tuTewA!0n-*`(+D{&jHyHY&zd<%_lNZq%J}J4`pUVulb3deq72EIGEF5FvliS2eSBe0z(T_l1j` z>rZ{x`ih!N!LmIia+`^YnmV5Jk@UXZuVO{dUm~nlIa11VHL825(c+>S8{mQz^(Kdk z9E2W7C${5_1qp|#)tb4jpEvhoX6WHiNlt{CnL#PcHV#U8F{mIOI7q#V|CG}GSvkT| z$3diu@C}k{JGG9XC)@in{?d_rAEo(xbVmzS9m0opov!*;AXMV^%?q5Ql?A#8LMV>MeNrx8MA|atwn2$`;7qMVY|BV> zUJD83D1rE1Uy6XOZl2P2lOnY~P^k+qY+j96U_@39M9)pisj|qsvt&(}D2sXS=MT61 zAmQv_^-< zuTyrqRJQ|NAYEs1_a!jpIpW9{M=yP$;`A~*JkPRhoHG+;1_jHW3k#NiuTXy6eh^Uf zW&ylsojD6q`raVrj*p8S@G;1yP)wC^58!B$_-YKeOuc6k)mWzD`K+x(6#kMCTT=CO z)Is1!d12w%$_e^5H333D&V-`!dl}v`Xob zIg&oYvmy(o%u>pYDYxg_d0uq(^cU2TZ*-~cxRh40dnj`(kx^#%?a&?V3f1zLRFqN0 zJn$olZp3wF(^}C&4mfV-f#v+fbDV5bZ}+UU8L-qgk+mBn$aV!4voKAlkEpQW9e;@~ zFX$L0m|$Tc0*Q_l>R2s0!6Gj;`ch0U{}%N@STxwgTBapEjwG(^5N`NI4Y31`+LetUi^?lEd5BU!2CsD;{@RgTJ z42^$aBR_r3Ye?3t$H?vcVLVN%__V6uE>*l`P{DRPL$*>#*jqnmgt}P9jEArAm^2 zm_#l^vV{7>n5;7^4B-q-8De7Sn==M)odV!<7vR-BiWQ5cVWz@Y6{ct#<%b}`+Rn5I z{nbkH{Z_{^@qA@`syrZpPM_C?r>x2@C53Uon__APh*y}RA8D?^rbSA2iO8*K*%Cfd zjFjEAmsh5OutPFQd0I+yr5r$XUkrk7kgL@9DS!EO{{Z)fBtuw6B6vqdmzS<8(s$um^`k3E z{}yF|;So{VXVeKU^if?|1#_thQMtKMFp3#5(8u`_Y@8Q1LI-L%*xdtczQ)epSy=Hd7w8m_j`_`MSF(is$N| z<#*asz6ora$T!Z|JlKF6y|IGfT9B>eDG(V{GCubES*bvZ)HEo0;IubTh^(!U~UPP1nh}X)qn|`$Zf)7-0=!lf%wQPVBdcL(Yaiin0 zW$kBWgINb#yV6-Rj55CfK?-OF5Fb>d$A3ExOy$2BS8r(giW|sPjf32Vzpb;jS^i*jHMiac0O@x^4~GDu_2a#oE`(1lfFf zsg{1kRoCH#n_SBkP8V&oGr@X8jhX_m6O}9AhQSHBY9@4D8@gXs`L^Da>zq@}nC<>6ui>(@*raO2< zH{>rk(jT-`6D=~RskiOR;r+IgaKM%`j}-;aAnIn72Eu{et{gRzOCJ%KZqikc~= z35O?)Sr0;Ky*&suQ?)L2?pSX@2?*o4ZIbKLj`w}`>vqO!n=y~Qf~~)g8$t<+n)X@J zkBx0CKPqpv`~}2@d3%?o8ydUD_L9#vx)`LFPY3yXAgv6+XkbBFqo_r@&Q0rzF!^3E z`;?eW^+dl3y;#@jJ7a@1#DCJ>Q?mDJyzYZZ3aA?ImS%lqi*?6Tv>Unm3wIQvu2BqQ zR_w9YJc`43K5fu2YH0n!ZZ;0a8ftF92={JZ{&e|74`}aKp!@Pl(!SArF{2kYM!WK& zK0-uKCQ1NH_d8gv`_7$t{@n+rN@2Fz0<3yPHJnNOHZzYInVfWj+$CA9;7XBVUPFSc zmM?s*fCXV!=WG&pAyOg{XL(WI7Ufb^gNyOoPG zwf_r{t~oLP`tq9#l%Ct^_N2PRYf8VDo~C?nvm?~Kmh$RmF8$ubchnI9C1bZ^z?@#VY0Ha&UUkSR^>>dcUw`r#1RUr zee~^K1W(UzyCp}VsH|G& ze!ycuapv2gIp?AO%*tr0@4W|?)FGk)ow}2FRgM=)rj`QMQ+=sejCh@ z-BZ?FmJ#Bxs>-hLNY!k>*M44JMbz%#@m!36D`UinY*+K3htdtiNz~7Ws2i_Q0aKpX zH|_=Zh9t0#NeVLcP${DCXm^2ITu&do>w$hRnY+`v`Xo39$hu->3j5?@Xv6X30h6$z zXren*%wvB$v8h>2Iw{RjCCazRr{m2e&Uy{1J+DN09d1J0&7}Y# z)WG{6?>x)tJ_*R04i}d-erzmWSe}sEUz`+^%GW9r-*u_dH@HsR#f%l8~<%+8igZf&daE4{tgI1-mY(H!ARYr7@+IB>?6H?$d+yLPv=_5w0 z`NqXUp%_S&D?b`jLo!S_T)RHy`wg7U308%-J$+-1EFNek0;|%qT@eKv6&PuNt$YAF zX;bwSu>KMuI&%plg=6{&(gnigrpnF*Z^9##DB8_FfS-p@eIqy4&8?L&- zVp!2t*y^vkg~~f7S4JULCpjdvtpTmf6o15gyzv`)eg+m;>PepVhoqJLjpOh}WyIt_ zb4B8}2_rA=_Hk8Vm4PC=?}Cyc6Xfk2oTiNWtK4M-Pm8UoGIvUXi~sA*M>nM?-(AP> z`bcwi>Q+Qa4K=4!$nMBT$^5gwtOq`l-S%ka;tq=_TZ zuoW>24a4p?4grqpg(aDCUyM*Gogvk#rYP&%zdo@HS*3C(ZAeX_v<&UHved*{ zuo0Eda6<1WoP+bQ37*K$R649!o=-dRS)xhiW{cbg$BVtZ0lbzk!&4bb09LMHMhJ5Q z&kVnz5}yfIy;7~7dgQ9@24aSJS)xpK?;N95ev9nh;SPl;GtB)`Ej8Sfi8| zai8#cY(+2qb>vgi{$U2$KL8=C&YAU8lXovM8rI%6CGI~JQ=%);GezDdmx{(UWNJ1$ z{k`N&%c&00xY7KD;$goWjx(UBqI2qm#Rwxtroiy2hq(PyP@)S4}NHWGc?&8q5_gS7HL*ZMAO zCZeeJP%>oP;sJW1ZUT&LSLc;mn%ytO?NH8QfR&#ZjP?LL$B)al$SA zFd3c}dxw-2*fX-t@1&#EP&)58(4eDHe4wE@_TSMz<06b(5u7r|zWk^e6kGO6rehqu z9Get;_c*d`g^>-yQ7a=Bu&|y$M*bI|G_=jANYc5Ty(-Vl2c8LVfM^V>3%JBAp;7k7k++JtSf?98(MKWx+c`zZQcbx_aUD{-}P-$ ziQ78xxYlX<+18WZ!z%~Rmo+vmK?4%?0_h@L|_iF0+QhnwZ)pQP&&%5`Dxn^j5 z#H~_aU!k7C)Y1Od(Zuq^rp_a^PWJrk=dVLhN1}QTiUkb|@x2w9tc>88hEnS4E~0E_7eH z?UPN=E_Z^-MC9+=^L{$aUq@w6(rt>YzH=5X9)w>j2U#bJ&Ir92f{M#0=a2DZ`Hzr| zs}47r#=*kuP0X!q&ipN|ws-|kGij?qtdMP%fp_4|sa=#7W;eL3VuDb`(fw3~l@OMI za8_P>B~u^NX%z%}QJQM^b?{o=gc;3A+16cr1DMpJdR<$!4T%(<(Ld=7VywvE$TZfi zU%t)|SU9X*K8zOQxG*TqZaHu~Cy=kwo5bELwqUI9x%I4SrXt>LI`osfNr-UFQ>TR= z^)B$idkpNsk7Ss>RJboK4P_T&6O7V$jF$cR(H&=wvoM%rv&qALF+pp{u-mU)@zVnpG{3%~7*oEVzBY3p; zN1guol1Gp!+q^a|smbs?|QQQ$*-BOD;iLMH2*z5V1tAX#;WI%Tc$!)V%eWsKKK z-1dV~@;-{)vGEUkObrBal51UQHJgVei?|kTZh?=JYsas&tT?|?sczW`?I$}#Ayq=U zbqQaqbX)1dR3y)@jxVdtz*Mrn+dA>XZS5S{y_FKt%j+*VIF$lH9X*Mz?TMp9Gali29sky{=O^+98!?oC^8Bdwg0bEER8rJEY?d+UB+8=e$=WMQMApL?n@2 zYSx$a=UAm@GN0lrcYnM?0g}q8cHT91>-|Yw?JBlw(nu1H&vURq92pb+79`P6}^ zc;cb+gM9sQ_AO#AF$VFE14zwm6sUCdpkzTtCtLmk+O2W(q{9o`la}fo9)u`OEwxU> zP`LExL{ajy|NQ+2u*XPG6@IJ9%YKfL47hy ziU>KAd5Y#M@?rY!Ge2PTSptWh?RIEd{Nr5tZ6Ru1z*f<_(oW0Agh9S)ky6Uupk$twm0 zx0{{>RlN%kY&=Q~PjC{S#Njn&Ptbh^IBV8I|eIvn=H zPhH#$EvxB%wPIFI>uP)OEm}CzRT!)v#6oNhn(7oa+8mMKhzqC9NV)wY*7Eyp6hZNi z_&tG*S(Jm%sEx&jmWjFEF(iVJf3;n~>NLeb)p5ulmjD%m+e%hNl@~IA8D1;dhMp&3n%g6^)`LEuT zFlBt>Y4rY++omH?!0D?MfLOGohlLw6;XqIff%n(aKe(aV?~y4w*_u_; z^AVNC{K7%@u9>MJpV;VE*t2(v0V$)$5Ac5hQ7rQH0!oV&%hQ74l&wpOrK!#Dw5oPaO*V>m;1a+ozOQ+)E~jh=&GovA54Ii z#TiHd6E0zdVxN2D_V8n`8;pH!vzPXHq8QDTzJ9R3@{bbxs}EfhTLIYTZGys)N(#cQ zY&H4=5(T>6)$Q8dh2GmF&1~%Qw5c6#rMz*+Ppzd1d)#=t)Wfyyrm*n)e-Tyc!k;o{ zS?8v-fA&BexPvpzoUOr(fwSFOUHpmTq$1Wt$;#^K^2GG8q|OY`x_gQ7w%@&gHGo5d zy0K0^hj6OKe69y?fKw&Hd(p-y_o_vY@jicmc6uITuRhZ!uCecIH3DPl?_suFg;g+k zW?wi!y9Ks}WM!(M9vtu=JaM_}H%y<74O>_c2e#of@K^0Cj6{xUNphO3)!)>P5!3^} z>_`S*g6pjv*ep>ql6W7V@Y;J;2ImtEyRfh<>+>2ZIg@LcZ40_f{k~GUdjVHX&$*@5 zq(BH_aCr-l60yWXO#RuEez-%PsJ@GoLKr=l#pYUyi$4TAmj<*E84N|90-c_5avT_P z;kH6SfZk}=SWea~%?udU11@&#F z3^dqExeQKstu3V90_V?>xov6V){xO|+@3N>a#2bUHN(TI*-xyn$_P(Y$9r$-YdT>l zZ;NK{m!Ua`(kv&NkQ|ET%=NH5t?Kzj5o_@hO7)v0VAEG zNe8w$Vk&f&kT(UlaByH~T@nS4C0ds{g!U0HO>l%N<%V?i3(>TdgLdPW#HAGD$U=~N z`;SfW?NfZ7h=GGiz5tvB9#dg_r2Q835_ZUPP*4f{^jt-tJ(VRkjw8O;r^&;2n>q0C zSb>fBh2hqsT|jx!Q0H^lp`vAqPtDIq>5yD1k$uyft3U<_`1MWBwsIajopc_Fgh z3W;gX70)-GiR%ST)sR#()yj-zN)sMhG|ozu*1{t3@q?LnD=I{Bz}$fip5~q)XiMDA z4<09oUK}d2@>$X&@}upUgCBFw|0snNV~pm{4&(AdgMO%60S}Z@9qbJ;R|o^NC-a1T zjV&#mYnP3vPWk6g_EdTFOVPq;8isA}yfTb_8ruN=vHyNeXLZ97j5RI!c*SN4v)ZX- zwS^;mUb>WTW5-6A_JhcpKeGP?c)%IkmNShc3+bJztEy)#Zyz8YLb$kpx>m=F&&g@Y z*b=n1J)ZjK(CYvuCCZ|KhR>hLpoTo10|`H(5F-CSBUQ-kq9jqMCoejrxjY zt#%n{<`I%NO>739r?*Z$jfbkzv4vg%LgRZwm!|7c|hw9bsUX)rmuGm@K!rhIx9@9cC3Aits69#B0^>>W48uD<$K-+U*Q z{kzjmP9?uB$tALu{9zrVayq%RuLxZjU1#k1QCieg|139B$qC+Wg9z{h5bU=s8ayqv zvn@x>#SKAqxc?k$d!sv~nTv${CtaPQPU78XYmi8DZX54Vfx9!Mm=HpZJO2}Tem_0e zSbkh~#qPseAr^3RWxf=aV7R2$-ozm8ohPXx86+}tGJ6zN^F7Zb`4mQ^t(1!RUm1tI8_^!WP;Q|b&Zx6xRR zw(6S;(Okhe&0W}X5#I6QGAvz4|2RAxx!bUU;y;N1;j>5%%^f{3o6#8MKmu6mpmFBfIGjQjM&flVd9H9cxlB)*a&>3!g^F&+;nP%PZ>0Ul>K2avuRrhi_acQz zuf3)22No+9x^I>B6yVFpP(*Kf_q$ZaFkt%$*z2=kS#@A*4p3j)574`_9by`(`}n?L znr@`2pk$V71hm39>xlS*rJ7lJP9~E}oc$!nb-+so2rFmb4+is*(%` zY=aNg&0ajrAY9FE;v1=ysuQ4h$>?xtm`$=nRTIDQt?#wPp$6-FJUyBLQv6*_UB0&I zwPRwBM8B)N?@ZP`K{YBr6hyes2}vYj*y0b;1($p|+fTxMnf?0q+;tU2ebjb!9_*{?Tu-pJMXfPR=#% z>E%9Ncr5XW=+ul`$P5H|Av?~!R}z?hZPV&#UVsp2G>OVC@)p$5$od>oT=h7@?q%z` z^{q}z)R_m;g>N`gRo!b@S1?xZKq|-UHuGg4CWaD~p=0&Z^bFN(ltP!D)yViX+5#dM zvAGv4n~v+s;H!(Om^V+E`R}G>mEAxJ?6`$p&K8GjQBt{E!$3g0x$IJzzpc?WJU5k{6Xmu#WPsaU&FU> z*Az^BY^4b|D99jt@^*Izy6mroO?-wq0#ItElE9jE8trX{A~vQurnxQgZ<{ietuoj= z^%-v*0wHTKajA`;lpevVNBolK`y6`M@mBT=UgJSqSUqoLePNnaT#O2viGY+$?op!C z0+&|a>d@~5+Tm?mP+OY>h`NNY)4;a^+v$QKr1}A23^26^9ZwEu;sY(H1$+WrQ!3<= z-F==|DVJQsCWgFe^;mycOW*Wew=ZJgf9Hlz8PKg$Zm`?pLj+pKZYi}G<=X#PQ~ai%q>VtJB>6Ts(_xioR=|vh}`Si zIZ&mc)+l38L4~&-e9A_x^cunibzE{Joo=1b=R^eQTj*K(ZUj&@&7Nhfs30$`tgYYz z2yr7=3T@8*d&hBSi!$SdN9e>lW5L>sqg$I-wor zo-C=oI!uF6HI_a(br{7pF%z7FveBb>uG0AW#5dabCI~1q%MqQZfJJ{sKyO9APN8I_ z-fHIix=-l(o!%Il%-te{oo!9~rZKC6@>}68LEE~RJVK5%=rLRfmA}=tDO|ceXPh$^ zQrw{)^0UH>$Q0Ng*KnSG;+tNovf+Q(yeEi0eo=XJ5y(XFDHI0Pa9wnNf9^W@<7aV1 zl!I1YEdVps=bU7m@K(m(HQ@X1Dwl5lcft?XHa5-+@%i5hlO@~FW!it(b4I^4m8~q> z4p|a~fF!b}o_)%GIQ(+OH}&hd{ou2prUC8auc@N1Mz+t?CNJq@wuj1V-F;+QV5!Qk zUXXQiIXzYItA)tWRKjzPQiJ-B4K+lTw&)q@9*go}fqRy3>}$xM zx3%&&a|f)oe^ENnP?O+)>?3U=_W@Hy^)R6peM(sGXiEQg(yzAft zL8%pvWon$q@{fAy0QXe+MB2*aU$@TL4Bo$$HLzfpI8)ooA4>M6x4=#m}Ug+rZ6{{Wh1p z3~W_@0czZ$e*r?<41!c_{NaG| zPRYPZBE{IS(5{wd06%OyQkcJqe0AiW3hxzGpW=;;)oV~+D)-&HX*?Jg@pVK0cWgz^ z#X{3eE@h@rwiPMm9x=(hhg!2Qtf$B}>w9KhnCcJClG)1h=B$%}gp7n5o?XX66S^$= z;f)9k70)&U%e|6EQ3e>SgQ<;4^%$X$a`sk2ZXu|~hPE}2;bU<4e(H(#{VuK!UY*^l z$cm~d75cFg9_bda5w)Tm#JXF;SWTFVOI4WB&hduV?>&d_>6xE4)1jv=Cc=%O2Ir7E z0(5gu`!9f7)dhSEpQK@2$d5zx9r!isJ>dBAwR7m~hL^JcBM;w_%+_S6#Ax~i_tk(z z$h|JX^EOr$6`=Bo7{mn(pWUgG4Siai{TU;1w{DX%Rqa;l7F{Ov)#cFh>mm5tCw?sD z--`s?*u$`%8*&qOhZ03+4+|lbMLF>d zzzD4zn>ilBt4FKcpVs4m6oWvDt8v;`@b^7^Xz@qR|A5vDZf)J}$ZmV2Os&j$()!Md z-VI6D&25T#j}L_y@{UYwsR}LxDVfs1<5mcD%ih^dlMm)>IMAm_-v%^5UkU4c2~%c4 zE?j{`Wnz496Rp3qQAa)wR=A$|%(bMM_E7N6 z-lt*j#S^Ecf+wUS+LM4Ra<#vHE>ADuD>F*liuD9e3Jt_8Ts+(<{Xe`_<$o~D3wy(c zPE-*@Huo(Wlw-g2h300=72y*8J&(PD)z?oXO<5CKvK?~AIXO1&a`KbYQ7(tTm&oVa zJq-`2l7!Lr*!s2&jN0^JZHmRE1e(2J6OEHk@HYH`wu5q4F9L2T;k00xoe23*cbuZ~ zrMbQp$D*SKuP}4lV6*?sn^w6us0ny;!qm`+0C|20yj`Qnaz#11QpnZ#f)br-$3ney+k zO)BHgJ>-{9>3~>J{evlFW|13R*Re|kx-O-{H+|KK$Ib&=Xg{p1@7r~75D;e#Nb7u6Nz6}GuVkW-_`!+D7xpkS*~<~$CW~f zSf2tDuSqbg`Nw!!(`B-8_F%LUeALR z+#^bO<9iP-&_ODyNH!poi+)VTzP4sXsufg)kV*{7>LE)3b^*vGY;3|t+BY4g4jQxU zuP)RTQ5{>Sa?H>}xQ^PmRoYlR_5aD2*nMqdFgg}yaSPnGD;4}4Rq$n>^I$Z2AwhFWUHo2j`Xl52*SZH1Qi7TOnX+tz7L zg+F*ktE1(n-J8@_XH}IBcdSO9uP|yx9Z_J*ESI+JqRd%AP!F5TN7GZa4IF4GO$2Y} zi{CQ#Qi#E$R@{Z)VSU!}p*L@c5OGQC-x|Dr(s`Db(|T0VXPLxz%yj{po1&B-Xhd|; zOR_lHMv0`8a;uc;+i~X)d7remfmuI@877m<{ob^?LGKlm5IhlOk}8lXXOb}q_l}|3 z)&krYlx;Yy({R}^cqLfS7-{H@I%G6aiUf{6uvn_2C0A=6nsnL(JCyITF(4hr{I^#% zOVYg*vLv+qFy=Nx7WmJ32$-y!TW>aH`2yC%&2D+3t92zNk^Lc;E`0R;ct3kqG^Q>YoI5OP6@YFwsO4lH zTV22e;nJfko{E{CgEFR)48>h~3m>}%Reh+%2{E19cLKpczYJ}BGS(!t^R!ioEduqr zl2sDvPYT35tYeIr%I-fBqTc@i69&ErK=e_)MV;kxRM2FT&{xm?aa2#!rdXCZ1aO$b zy~_D^unswPW@2|(T=p-4bYAO_MGMn_+e2;(-;UVgirsBZlk1~}OaJ4thMxDY|-wSeT`f;)=~N5t{ubdt=!YgM|gLF>9kFK@_!_+ya0 zr#+#yAB5TNYfV>>*5{R}P!lLhYl!Ct))F%R09Uk|5C-DCh-`3p{&(R`HVe3ctS*KM znSDtcDGbp(k|IV?RGqsEg(^0kLG7s!5&1RN>5fdLi3$ zDmor66kLt|zcGqdi`z#@9juX1$0k9Y8m>H>_!CT-DTNRQZt} zNM(kddV7M~%&li#qi{DZ-A>*uhk9x{e8P+_St7|C%M--$?NIQfV$ug~$ttmBu>|~m zyw(Z(qteQh^4Bb7lyw%SHri}=FlX~A3&rhm$R@)0$Xw>ef3~QIIxmzZ8-x^7(=2Mq z8#+NMG;y!T(~uIOxljSW2j`8Jy1resuvW#fnIV#rp^L1ihLKfUbYkjOU2_Pt=uRo^%MYJn*x$pQ{>) zso7hDKhmEtko$hHmGpwj?8RVU}ht4 z!*P6T0EU?wYW&7zShfax1a~nF#Wy@`k77aDa=h@S_Qvl~NMh^NQB+2)vLm*zqOz*> zT|&O=Eyab2CxcTR`O|+qv6ov2dZ{8~}XDdvX}8m_flWgK?Q#!CaJ{W{ zC_n`HM(bl(<)W;W>LId9vAd&HMkI83AEc-q3b7<}x6B6N z5wbmss*Z^uKzLzhxdY2}!#^nsTqj9$BwDr+RY^TcD>+FfjFmkwptAWJ_H2Pk>_E6T z*0WA&u~lE0=6ZK4sHmtLMPBqU;`96gKi*gI%r0Ex5C~i6~-NYGz?n?IzN@q~3lM zCX=4_1xgWeJ6{edn`Z!qrKc0CNa_J1V#X-!Sf%5T8}Vx~upVD7HBrUlDfpW5Lap>z z?Lbr=C0CEMmF?mtxzKuk9Vtr+!5&wYR7qK!K!`|5`r*{hP1uy$6yD)}VQD`btF!8= zlc}_3pwl@-@Y<6$)RIK>wIVKM5-I+s@vADUF$sR9M-- z9IsAf1lzX3AqLkYkz_N>uOQE|lagn&H1+f|taS56$}c)!dnU=7VK*Y=F&89-z45i2 zVyyUp`g|5=;3=IfsXZU9G#81FnYNVF6!pKNXC>o$9$sm-+DLkUiIU!3%DY1ozzhx^ z6EB9cS*!9$;rDtLsEukey49LAnOE%LF$Z-lru-gJPhi6jnxDd*1D$E6(=0zhLSht> z&6i6hD+uOr(nKUn-3p)uE-nYda1J2Vp3l_UXC#u7z>M7J>82_xCW$@eWKO8q{{XI{ zPUn&9eW#0UrN!vJ1A!k;UgeqmJ-~QM8lNeZC99VvsH}ylf~0TJLmL=?EJv7fS-krDRu!`do34-+(=XIH7FSrTT`RF5P%f!IFM zEyN^eZG#3j+(`;S#_Cv_HBW)y{FX=IDl<@DI<*V=R3vaI5vsxl=5FMC4BLvxIgkBytti1%j%qSGyLl z5YLTCJlL89#x^U+{RqpGNh-WmHqX>D+vPNkU1ccVh3`;Td0-frzWPM7U5$m zWm`yjJ3zci!3Fmz?ZMrR>57=iq|7O6S)q24kjnJU6k)l&kOg+RAZ`ZY{ zN0rM7GFnHw$`T-k=J1QM-;2Gt?rt%P%T%W0K-6%DMrh<%tjM8ZBrk2~`$%3qzEQf? zE^UNiY`$_~W@uz)3nZ;7gat*|ZDqF%c`8M_?-#+sOsv%OWsRa}VTxj4ZoSAP6?o+# z(C+5z^9O%(gz5e8W&K)um2R5LI13bI9oekRx8yeA-1_hw+}W-I3qzMy(?Vs-;T7!B z5gUSA%+0-kc-v?;;FEs;01+4hT4WIWp~@?%;*pkFRJut61S4ztSqUWE0>bUK`;Q>G zRBeg{6_m5oCgHrt3&IM~%jw#McB2U%M^2gx+$x6$l5KKI*xPl8#%mK$ywO(sl|yx)G8yY4 zX`m{i#ms;)WeH+gix2?wf-vDPy*O>KP?lthZG{x>yA!l4D{ zWQ~oym*)1|0k%G=YRZb45$I5RqD0e4&@slc*pNxH#&|aU+qmKKTDO8nT*6UPBD85F zmC`o$7qj1T0{m_ThT-L~Vr_wzYFXzst4nC1k)&CLS{8S<_O}p_AP8cV(1}Y zqW7r{8PoLDphSXnrm2F_{~%sk%--SfXak-R;VQuvQ1tEQ=Jv}F(^W(anO zp7%Ff02uz)etmI7RnX-S<+HwGxrSXFF{FZ7U|^~*ac~8!O~Ko41&!Z_jLM*l?o2TbtbBM6n&lG_gIeg;hWU`QQ~3Zmi66T%Sv3 z`L0Dn9cE)kMJ)8R@?UJSs@+uElYfx!k0HIGvK?XL)~J%NFt4Sk%%_xfX4uf8J;3Sn zn5e2^o$Y;NO#6$F02{31~s+Rj=+e(Tim|{k><-N zD!K}?4xEoFPD-btwHjB~Tm49?LOcfr}dObA`MU>R&Eln0= z^%U`D^F%sv<*6qxDl#(}K;62@wRVQNH?}Ot&$J~ry20*t2=0x~**p)7==iBk#{{Rm-S0wPS zLaSE6L!@YF^Eu^7YbA*qI_PIH2U0EH<%~_`4IpknYZd0;<2@Lu;)+UYN-9^TR;j9$URqDPuF)_F}hi)EyxpQKfhA87=t4TK|J;Nj;_ z>OT{5{OZ3|c#)E1@@d-oaTGKfdS|Kq6kWQjIa}|jl-+qAU^fBW;$|Bq%0jT8tqlxq znaNEhRbw;F7?-IeFCicjsH!(U=}2$~W(_5r92b{l^TSsh*>M6oC=n5|x`A?_1}Lte zNXjnTm@8Qnj-}(dfN2jEvaM^LR%Ka!O`qg66wy0nRe6*vPPvjs2&gLv<}yEFuH`Iu zZc7;+kktBPS5)T>p|u>j#Q9{@P**lzG&A((1oV*Y+OP3BW>VvI!C)BR`JkQXWTlct zqio7rT9z#GM^OQaIcDG+Fipq3fl}nXj^G^OYM3jUXPTyu^o-SVtWP~G%si!l3Fb#d zUYdhu1%iu~441%E@BVD|FPC{G;1qL*usWhw&4SdMX zpi3NKR?)fGZg)Boe7l_Q0?JL5$iS3gD^lU=46tSs(Xo@I(iN=Dxn>HA4% zV}o=M64FBywCP`^mYz`~#3|y9mO?`ULIyTs0RXk!0>;A6h2c3f$mx|Di41~B;y(Oi zfyneCr2r_SYAWuN%Ao8UFm_#6oH>k1pClXP>Iz!9fa;GpKvq^mDx%zTxP>J|cTjM= zHCeh+vQ%bp!xdVNxO!v`r>F#KOIqw$ZBYAxHoDpEhy;NLc{usi@F^Wv)K+$E-Uo|9)R2|@wPOim8@|0%^O~+2^IReL~S|fcV z&7gUPWi=eJ)()v!oV0tp##~u^iWCAul2>pA0bQk|7!h-cYo@57pE-{*u#rVJXO@Pj zXSU!AAwtc)hr+<_w~&VB6#-9qWG@k$H;%I}j;6X&(o-4z(pi|uP(n5U$7+TJcMF17 zrDt3;R%p!uQCC@4U!p{7m@J#>Qdp;wNdkfwr~m~)DngOE!CP&^gPMl-YJp8bN0&oU z8uUvfwUp_)OIcV*cX^R7w%jWG1(O6tPhCYU`Jl`wh>2F1D%KdJEK@*s6WQ~6povFPti>G} z=0M63EEuOy1uUS2Byqu35#3m0Q(qdgttBpLO0?v_%`+=Tj{At92jS7%-{_;F9BbmXXsm()=ilk|BXt5+kE&A0$}TsGyi8xx5ag+4HN zYvQ=ga~f=lx{8-8t%?ViGp8{Zr1) zAXQswQkPJ04K}+(a}cMV68@0!4^qvT=b27h6jar+MNLTp31N&!F=cS=xX8tTedLpK zacp-^pNFNELK!x;!Ey39Rv>LHR8q+!n%Wdfmwg&$IPBF*T`9d~m^%ZqK@Yg0PqZ7#q3)#0{fNyihBwqeg zevt8^Y@le_XtN6Sig^!Go)Y#Fl?0H(zS~~s9H8=4(JV5EsH$C~3{=S^mpjO2vYo@q zZ_4p&++5?x@%o_DYdHz(y-x(DMK?TeWu|YUwAQJXnq2cH$+KBwXzes{sFepS&9SzF zaCk;~P`wYc5=3s?C;3WLB6{$!3Msm@1Y@6!ICY2p}E_ zUr4TdL~PqaUS8P|yG;f7tVVyn-#Ng@dMtsh<`3bfr*c+ADO9hYm6z#dl{ zypXhW#Zs!RS58X9T7`L$hz?6_+VBU`VG@ z4bo1hl!mzk6}6h)YcRHV;jr&A=8HSqFSjU`Z1Fn+B%XV4I`6h+gxxeh(9u5)H6n@Y?5l^T!?rEvl#O&uj z3m##URmrlQWEU~LDGRm|yMpXNw1(|{ry1RVrx8uw_Z(Q;BG$KsvOrd+6rbV zBNaPls5g1SuzHe#l^1VKk?y-g6Xf1_2Zgw@(oxMF37A7qIarb@B%YdE8@;ymJmZtk z4YUD$w+9+%UlO#Ri5en3XW`CoE@zaEr8zYayiFUcGfE}f_J{zn^9x$saxC)%blL44 zEqxS8Da6$=bmL$ECGUZBC;imo}BT& z9G(Lnc|FD|X$`fr(StJ;2*G11?$W{32t%qCis}^k31X+= z_-+mmk1ovM>QmBENnIY&kM6(HM8G!Fau}OfHLe?jVi$}ziH6&tAgr_1!B5tfuD_;s z!u#bCK--4mtgILtsqKCi-au5~Wti2b^@c27;<|rI2u-D z3t0_34N_U1!af0IqC(03e%OcfwUZ_cmZD_c!$l?^Nqv=V$IQOjYEME@)* zj06XFhiQS>$Vlu#jhf%60;s>#VhiG~waRq9oJws^Mend?%Ox7YQ$o=+?IdMUV==Ku zBpucv000wwY{Am~L&E?!wUuvnQ7T#Nk&$Tc^RqwHnmZ|Ke4{p;)KavEf1I1X!(rvz zTHJQWW7CBQKA7j9WIa2XWS$*SQrE#`i~|cW^H`2W{c+JTuaqC%kFC;YcE+=iUVY|C zDG)G4r|Q#GP*cPrXNdV^c*|dL+2spx3h{0@?JsCA z5NI`Th}Fgnq6&Cuke<1yNoAcQj0IqgWkBjIMT>B6%8XU@bkHMHy=5vQGonij&F-wz z5FFo=8L&L}xwVvEjSUdc6FOx^O;rsu81sCysTs4aLIf^ChOvF56jDJOS7AI~2~g8z zNY6bO%reTj)gN%GD)&BNAdWzcs>^T7bZ*ofm$u`|$Er7K&t5DPFu_{K>7nY8pWE&#@yn|r-Gz>>RQo!*5$JF zSEo-byF88Yq-!Mq@`>%EDliqM0KBK#VT-3-FO`tZ!lq z?f{7;6rE_PsFCQU=oVt`p@YXSn0F+Q;0t$ak!x-j7zSyoQb^q?W|~$nEM!v=A`*Cz z5C=D6H*Q`n=4;yvR_8S+lF>F_JYj#W5zZ3GI8wGpc1W5!a9w`V zW@=*ODYG|C>`IZ``r6D!9Rw`7q=fb9tEQ@@GKgIQ7}Rg$rh|bm$L3ZYhjy?y^)JEQ zHKugGhnYPdl%rZ|DQRPqXFNGkyT3j0=SPHfang9brjnm8{W`N}5VVkcm~|1QgV~ES za2T7OZ^h0%N>zp^!c)c-JAehPh8AtNR8+f?QX5{_9!s9sS=$K6-#iejNHUw;-yaK; z&N5FH`TX(q&G^G8zEVNpUka#VIpAYd;@DM5BmlSPfIWVg1x3rA*?F$Mqo~QKGNx%X z{ai)f6q}`bgeP%gEL(!4U6pndHB`iw$0a4!M1q{I5$ZT_~8F^hQErtZqmkQ{R)e7k5Szc4H(tzed+e4KX zc`g}&w*JH!1;!KUr6h3B*9x&b&m##^1eH*ELtT}ejn)K~E$DXHjyI^wp0n~}G13<5Ci)wh?BP~%xL#;0|udRWqAkyKM=TV{9KfbQJ;N`rgt-No1e z_L(s~jrpx7ywe2L7^OAwL6?JX<9YEb-9`sTaSqZoYM;1+9Bsm>w%4vG0 z(9~Wa&tM}FHpf7#W94)mGQgXr8>?F|h6;M7$(nig31oPn*(`4S5Qz3*Hxqsq#5fE| z7+RZ9=Ji=TSzS$ZRVwlm?)7prbs40*dsUZlQNRSoN!{^)}&dVWZFJ^16PEwxDlTP9qs>%o^gD(;pX3OQa>0AX}vA8SF;M^2b zw4m_wSJ%6e%D&a*_A#akf$z3!rCV5$br6f&)i&n0Aj zE@rwHOhXTf^jVg$)UQ&r(#Miy!M*+|U7Ku-NJJ>!QdwOZH&C}Ld^^coO#~3E(8Ucj zvl^L6`!ewbVY|wtFgE_NRFlZ+4WQtJgEg*(8p=uOW{jYoC@N!)qBc~C&c!R{k(3h4 zx0Sg!7;yMXSPqHmi(2XGj}AwQ8q*+~!|G&@`cyfkd}KQcf={~_JLmI-1(h#*6;We{ z8$qlxN-am0>UxTrJlc_Grml{q);fiC+B$4^9ifRv)vyDfV>KyAT zN$V-2g%+|%WSt2YYY63cOY!HsHs?zY?)6-K1gJ|as=kZ5lYt19wJ zjG`5vHq5iCC>9*a`ijuO6BZ`NWt_;$w%u#;aP3#)nz!gWVAvU zGPp?lREU;iQ_7LNSqN1&BpeZNl!6t9MN3y5RY;`Fe3^WOiosH~imJAn@rQ80*p1tE z_g3lh_*!Y8outdfB^(>NK^An5l60|VU7}#5waNQ5JOyNBVyk%M{v-HbQ>n7e5c<|P z)ETUkQ&3Um@|Gs~VN)4&Cdc9hSw`)p zN*k^;d8z8&Z_)=cq7XD|6EH!&T|n*`qH?BE5IIsA2xSf~4=cg4u-Zsm313f`Q!>!e%?9;_Lr*k4E$q#? zww6^Y3ou(LRr3S1i4BNR4LwB$WgAq|$t6J@ZLygV!aKVtS5G4q1TzFyRl7K|?ig*& zbna(aRg}J4F{Yz>#HO!O#olUWhVfa7jfze8&h}51GMqghfp>=ZgyuzY26r6k}Y>^5s<&u(9e_I#H#& z-bV}k3H-4A3@HjE5e>1%p%f0l0b%>G8?U`)r^+bQ0OZ1X~WBA}^~F#|;?*`_6Tn<`&@|DkMKdUCsW}{_HyDQ!FUbF|x#$KXC7Wbc8Jy zLr*-y(pB%Pla6mA7XJWt*r=N;S`{bl2b<;DhN+^;4qr`B`F$+CN|7+$j7r`oPT&Ab zTzrly9K$cCsf}rJ+|pXPA!!!VNV}M^3bwflMcDTwfp7;l6JHoJypuZAm3o4oDXFVS zi!$UB#TMa6qsC6LJOHjseGl z;&okCyPv3-_%Cn6sS0!&-3&_9)V5y~%Iay7#UhXW7|Ikb@?Oje*pa^buj_Gzt0s=N zYI+)|Dk))=VyAtEH;ojNEA6r<4cOYwN%g@E7Hv6M=z@hi2sH9V(*(#Ls6kNMcAF?C zlXL5VXD|wyq^XLgmZ|!JDFhD;hjH6|);2vo#ETUR$EG>K#unV7dZcJ5D4oH|v&V|8 z$$8QGkV=v}5_c3kH=U?=6|f$+!>m-ZK`|MCr=C>ZQ5&?-%^DJVYENl`tKPvuz1VKy zNLVFIuCYla9%&M+lT$3vh^34u3*_EyW92)Ca!rMp;DyU*B7!($${#M%a0{5^aTKX6m0XQ;_@AV42=TcxFVo=_5uI+?FA?6UYpF!;E38A)u{VWKO&>Z-l_L%vMp;8_Oer z#cVk${(#@U5an@%z&r^?)K=9;K|MVAeN0gzOELg~n`*cnLlbTa4&h?EOB3GBhCK7b z?HjLYR-aJh5a*uhGO$*H(n9EkL2K^wGk39GJCaupbn=dbYW3BTtW6YEC!s5!vr@%? z^KIP34)z4tV{W|EwGp*ci7||;NP?MA*!h@VHdDY*OKse3$u~G4!ITKpb5*{%@FPg- zx0-^JH_b8%8P#bkDYCcscq{2q2IZY%vbZingKJ*k5)K+Oe+s-v$#ne>g}xT}ur!8{ zQnJ?5Q^Wl_11Kk_9PA6EN50Th3!7M6V%M#ju4xfXEG<0IEOGnHk(;{^R?9G6zyo4P z9k1BodN^fS%1ccu&o1{a@qr{|&CBpeYXW-$0B$>*!%@>3{L;FOCl3%%9M8n>Xbmlt zu_Eer@rk=f?u#6Ng@$KoLtG;f8tolR3xUP#Y{u3W zweUPJr6pVsLb6RPJs2O|+j%>@)?hm^xog~;DEXXL=2JIw0r@QF14+il68X1|o)6`@ zu1%Fm;yoD6btK6h4LZ~$lPRhGt>sk+VqU-(?8e-Au|LcyOir|nl!jJET6B@)Qz1|V z)U}BV$+F1gdf4KfrqOyAF4S^obb3D~Ox~(;)m2i(5|)>C=H9NiBzZ-@JK`@(;DaW3 z+WH?9btCHen6!0r%*hQpyrteKV*te*2VnB~M%#SvihoB$lLUkJ`7H0iJ+YM8bS-p7 z6BH6nSdfBN(9m-vAAZOuO8Nn*bK9#!*T9LRm)T(b62syu_9)@3D zYgRc`V`KmW(n6pz0wr4?OOJ(3j?;>}#LU){G}JU67|D`X)K|{5*^NBU2q>!)`OIwA zN``sOuGy)m2&78b8azxt@e<%C3o}3lyWg%XsGM_K=GbkIX;<| zjkJ|qfokfa5xnro0kWmY5gUeESP^4kj@M^s8ra5?EHAE}ipz?AT4w91JQdBTD|EI~ zmcdD1Pf{{!Jj};aP8Vzy0Q9cPS$BC)miOS1an3Bo1Yxry%BV7^Tu{)#OeZSxh>$M! zR8&%J@atT^tHq*C^^G^t<>;n-7%PIYKVl3K@fFP+f=zBS95-<+>4tV z3*pi*3F8n?9JNH6YeCe(OG6D!MsAYP!X{1VA7Nk$SlqRU7X)s#$2bD!5olaJthFq< zlQgV)%(jw*&pe6l@T$bS*}T_d=Vcc*V{vjADCZ0kXjC~@F5BB-*Z~9p z2_cCi^+>k^2kKh-yw;>oRS9_}iJZjjrPwXN+rip9kfPvNivUIfSgPleYT;2Mq;e`b zif*Fx;{xD@+QP=h#jn6S2qzlQI?9aE=I-{SrH-Pi7`BHyl@>C`YOzZ)+m;=HKQnQL z`k3aVt%NpFNf?Mtx-_K#b8!+CVug*l+}8B70tOlA^QcZ`)Ci~pvo`vIEZ`Asq^R6K zR1&to%nTnkY#JJdni{T}u|_>8>LZN&PNB;NjFNk^DY>}a&N1j#m8Bxhmdf(;rxKn)q>Q`YPC_iE9>i4J3^nM2@mXtlMKR9Dz#Qe#2VCfqo7U ztd>`aSEWTpB9C~f>2wsS7bL3zw3~cQBJL!PK^QI$rDK_@sdFl*)?Tds;~J{I;pMpl zu}}{CU*t)|i>a#kzv#NN3sN+149POXPanHTNJ71&+!L`N@J;)Z-5QL}mCO;%PSjG( zDm=9^OrcZ`O~EJ?Z*MyRxR&IOFeka?;LS`cYv^Fy5*a5;6D7v`y_UtVw&vWB-ncGY zntB(OL7ZjMNUa#7ME=x{ti#D78w3j182u6Pe*w549sP2V-(h(ye{0 z2;117IPZbs%_#D@7)-q=!n2s7DABgo1QISHVP?5kT@Jz5pjm;^FPuxF~{!(Vu+xSPaDRj=t~nDCeWmC zSa8DQ&D#srNtRYT)iJ>e#H0c4QkH344>MnJc$nJ8#^(6inud;^xR`SM#F%CBIILxe zu{Q^K@`m6GF$$#K#^mAV$Pl_q*ncCdr}1kv%qi$nvVn5YUacvXIH8s7RZ)QR*m-vg z3kzEO&+vsbNy^}MLw}b>qG8>nA0U#5|K`0 zoW|B`BRVlC2`;K`EMxjJ#rPrW9es--pblI3v%v<(j1BSr~(IF{SohGOgI z0>nGk)7OpaDpGkQ4I3>MWDthfwi^{mQlXXlmW&$*vGa@^xm5*NrjDw*Ib*4&h)V)c zF@2o77f6I}7al;n2s>SRj2Q+oxCdQyAdM5BgC}A8aX4Rmvt{qY|^W8ud>~RkYBd# z*sisIggRSO={&nl(&bdN$|MErXr^H$$?ENv5)oqtJ*>@h@go-@SYRl8DAbxCPf3*c zeW@$7^cjM?R#u#-sgf}15;{x^M-0NuI?2=La;uRd;+sKg@a_!%8d6Q_r zm=TIgDAb-HXk9NRjnP>`>mIwBx=h5ld z($v)6Amw#=wyLS6N_K-Kd1V!@9NuN>j+{PUD{$a7tb`ks$mBzS)mT+|27D>x6`9JF zE|J9ze11j&%k;Ol^aKkXw_*r94c0$ZR7TaUQ>iIr-&-t{oi{McA58g4GO=3Zg(~PuF_GC~Nh)GhjY1V= zYIz#SK;)n?d2Pu8<Kr4MN}h*oqmn)}QczTe^=F`&C ziJ%CL_J;As0-fU5Wl_z`b8)s^SwJbPDq}Tu6_t|4l2jVGk+w31lY}ydU)9~UjhB`j zjD1;_OC4NN($-T0Bq9ZaEK(Sm31Tk3yIXa}>jG~fDsYBlHDkp#T~WOBCy>ugT}Kp( z@`JaT5C%3Rn_5OD{PTmViH9xF`dcW=YpZCo{H+FKG{5y785}d0X&K_+GHnb1RwL8F=}|+fl&tr;7Fiurn3_$B%W_nO zJuur=%57{A_Aik{qBusN~&Eop20p(sblh}L=e@~^b|8W zc9HggI$#AMfH%2a#`s|VYO_pirnw%c(faO*>vTqamS&k%Eux+2pHPcNh=5>{V zsq%2o9`2lLb)3G-6384g7F9cr95@uEgeyhp^Ee2_!wp+A$u8Oxmtl4p}WcEJU@gw6Xp2 zFkj$F!rH@8N1?QKW2qvcHA|G!brKbDn}XO2pF!IEVG7{Ynwu)49HlUpwZ*+uZA<>_xo54tr+AKf9(~$SqiUedF5R zWpF2qDdUE(&mS$(`Sl)ArQTVq4I@ybi@n^nw>IW6t3B0sS#O4IN#eJ)jU^6QqO$!z zlGWzfTC&$_YKD?ym>@+Kc$k2VWh&2Oa&9fb7D`q`^)FZM6-Zj#QuNtlRJ@GdQVOUY zz&sC8jk5g48s>$n>4U83uEtc{36fp=_b?!kj1Bi%);GAvihdxv&uAm4- zT4g>S(Rialo90@IScN1o%##SvL|ApE8{$WlSPygp#Rsxm6&N zZb2f+oR*S0K#jKxaiGE?GvMQb$^Na?>DN?;mo3vk@STU{{Tj% zgd<3eO08klfOB@ZYp`bdR_YYqOPcSGKU~v_wOBHi{1->EwNFY2b1GTlaV(L%>dPgr zLV(peTK!!A0>X@W0wm!#@zA&T6V- zuhDVQ#vYopQOzAWuA<$#TCm%|EUa4Ta@Jwa(mziIa!(pcOE6MO$_X}M z%^#xcs zu^5umRAj3~1klpu8H^IOM^1EPMpsf*wlQKDlf6Zc#2I&TF+-Z>xQ7TT;O3DnGwa}^ znS~u`sgS)dPGF(UOh~faF}pcs+rbt)m=HFb8?H5~r_CxH(+t!!Wo2cLt!}NzPliB& zuH}if!yneO1Bo>wh7RMmJNPLRU{JE1B-*fzGkDLse%-XFsBVo z8EF{8!6XX4UDhrQ*w}G!INjKS(g-RNK^9SoB+j6cSAk-xcXpB}+?|7_y8&&&!t75M zBG%v$ji8uQLbUZ%VMDsvJ_v{&b_10H_e+pT^x$!WrO2y9l@zqp)N|BTi0M>OJ4Dh( zJo7!0++A19!=6p-PB#={rb&}9j%rz?W|X59VH9q}#x|8xVh{kNj^~yjVKSYQ7dLd- zm`_<0t|fxLr4l7k5?WR}h;}D+i5qxcI2_z#=<42k)YZ_{HA`H>)s4_Z@=35Nt(j4* zd+sK}z?<6|`@ARxZA?_&c_bm1YU}_gjBteS=jK9#-<}-3))+Tb$1A*a3>3y0f+8Xj zw1aTQ=d$y~&FnBl6dWKRpsA5*W`i@Ls*aUehT54A!mGe!ea731T!FND@&Lxqmc>h0 zDKfaKT01WI_XHs}^2A0-w-zH{we7$o2vX(siAPRp6i+)idC631RBsM`0QYUD;TQQ6 zVsM$O0y!uuX+;Q@MT9(&HuiZX=GF^f5qUlP{H=o9h}i?Ih4mFI@)~%}OT^n^h0>*g z4DucAW(~O%01Fa_)8ucFRFyRS8sw@G&koiv=TKyGx zN`fs;ret3{jk9*w;YdY2jrrso+W^)}PqJcbohl#&A&yP)n8J;hHzT`TU%%XN@oOd2 z!9ix(7D=eGnX>%Sg(@iP5?d`C_HgB95f2@ipgFkR9T&oQ8t2DjkefWlkqm*0rfa+ zsHdfHap1Rs}Knwk;gUVgGhDpN`JVml%Ns)PZ_1CLJF zu6#zHT4dDOj%}dz91`>*h((r&!z?4I_R|Gp_Jv10sRG9T0A8K;SkhADx;mdSo_?&g z>C}*ua$ff=ex#H6ITj$PEh4CObnb4X*s&ZD+ylgEgDJ&O<$SR<+QohTUD8w zUZbpaiqfo1Y*~}cKnB2z-AC$+VaA@6EQX$jstF`<)t)ydHC9F&lrgv+fu|gaJDyIE;%+hx4cUsSh}a!E62>Ab7WeNAk?&jsEU!)H7!s>&jO)Z zJ;Z@~I*d~~o54RAbR}S$SNL0=Qb$j7?|$Xhra@tK>p{H&o(}s*kBo>vk6fTWS5>@j)fJgmgSxk)#Zaq9bww3l+N( zFUpU^;MUEZj^u;g-M+=mx1th9R01}E&vWHB^&l zFX;NEYIxW*jw&6I$zW9jZ8igF0ZUuBD%e_=G>U>HiQ}Y_rp%;mxM1uJl1Lidn+^h- z4n@W~A5?n=Ybr+fjU(b*8GwjLVvjYTc%>Vxd77P=5=gboU|9Azs&#j>ue27PlinLc z)#lN`5s8jTTOMKx+jW*O5~4NT-|WwB*1^|AWGIzP^mSEjEn7hHNJMHvCeV?M%r5&) zw;zZbn|3%Z3Nca!VG|2PvlwXGq*D(DfQ*V09iUxT^Wne}U79)5iPaCbt+i)+(&NVdy=QOQDm(%7@%~0JmNr35* zCzPNT8*j7=6JmRdk%sE6VNX(oW!b}|Qf)@}n3S+L;FmWJEyp%uPY64imW-mzb*`w% zGF*zZRaVPdvy_rn8-fAn*p5?hAe#elKI}LIkP^7SmFWk8dQP`R_-B*kxt%O=Hm&UUra69_X8SS zH>M(q5=giL*vhTXCmRLset6gbFl9(z0!Px=<4@8L81^B_lD!I8{)j2D-AX z&hld?3ejfylrt4frNpp9G@I*bmZM>nnk5D@wv5;jVCqVep#K0?a6AHzn!b24ntFV+ zQz)s3(Mqn0AdOtIUwmYBEZtHRk+HXsUl~@|gCRI(RaIj$k1(p!LY|tQj#*1(wI)SP ztF=@{K^(aA9mFwa1;WU=s^foT?ijdPrDbg5;awev_uyR6P*D5Yv@wNe( zOjNVIbd=ekB}ffQ%B&VQV&`M|V^SOdsMZ0{xG1EnCRIl$ow91wsBun-O$Ze8NgTz1 zV;ToZcb4Qbt;5`twnA_d4HKO`ZDwf&ESZ95O<7XVb!U!>lQR-dh+F69yzj0`r?QpDBnuPS9~(7Sb2 zM6oNlvVybiW(cEH+BrOW1DxW!@3` za)$y&#L-VQ*_-%7kZU~Rj;}H`)p=bk^Q}D{YRfe$?nLTK_AJ3!tf0E0DGL;hAyaHc zHJ^ssqdut0GL_a1lIi@3VUB{9g!{urLv;(vpn~OF$~OR^ki;3Rx1Qw_)71l-=6P(A z(>#cUr_1-Y#a1(wo-RWmW*`tvjFFiJ)fg@u*Cx$iqo%3Nb9fP;64PEtYoT!?DtTFl zPN?f9w!+gK=eG5TRn&uSpPOD!FKUA_LfWrq; zFvKxJY)b~?hib2Be+wkmnNCBJX=&;qsH$oTyx*W{A1)F-qHWQOH<^!_x|UOLZ^j}{dD^>_9uJTc4CYjZVWQSxjhm9Y1QP*n=vq>9B11Q2i<&;p?f1H)^Pf0xG z;z^{+;f#2YEE z>$?LHrfGW16FFw-boQj6j@!o4H}d{c172m7Ov)mQA*ZT_RxGiYH&hU$lyz6&uGW)q zW;fXC9A6Zlhn_b0lO|)B>K_=g86?sZQcWyT)6t3l07V<2XW9=}Yby>(40s^ham4$= z4;{3Zh#%(z(9qUt$}KwquV`xI>QcH#@JLbjZ3^TKs;?)hBb%vd3J0{O+S%l6>ZY2H z-|6P7d0{cCs!1s}iHd+WHv|i>TGj-x+;F?aB(#eKG*xvpuPBB=MNqD*86(OPRNrz( zW@hvuN3YsPJ)YIPNXqJj7s#-u{}#KJg{3a3Z1a2r7>nrK{G8@WtC;@{a%wnF)&IQdox+K zs6&4)@CMW5BwHKTM%i^fT}*49wDeJy8krWMl~^;g2HdO|?qRh;0B)k>+XrR>M3Mlo zLT0M+7^isEVt_eS5C&-ZZLCQ0Es!?S8ykL%S}ejDVKkJ{(@)icN@obM_CQ2ZFio3D z^9`3Fe8-#3RE6|2jX;5_^7N*^mIJuKL1|8M$m`@Z4q}RF zSi;7XM+EGvjwx7!&7BiMz2 zL;xO^<~zAN4TvRdErO!@mn5LiYqD&gGP7n>)nhWJQ!_~+z1Bd;{&gN}f_%5-dz^X$ z;EtS%hb4+fg_1=A*ZaHUihLZS$}>%VUXdy4DzfWPPdpUnB(j_I&o(OU-j}2Q^P5@<0QV+X<80agEp?OlU_JBMcR3dIb$o zyl}o__+mG%s-%3bYFJ6@<`N|oe|(G-{y>xXVoyo-a7`~GjiV7t{{ZRQvnisr(vc?2 zBp+29BmV$t$^0-zvWk&I8bpZ%Lea*d6ny}&{lgAo(bAwj+s%NYUCyg+_82QMnIJ}Y zYa~f>en1Xzhg3pm$o~MQXZgNhIS};dkotK>=l$$IEKq*eI>$SPt{oX1^oy1lDXR)2 zZkeVs5I5Kosy2c?cRx&YE{%bs$m!>peWhbPT%Z22ix2i~jyv(|H_qxc)^!ek>rX1x z%S#Kzu~FiUKFNq2lET&pfzKBh+ z&lIW{zRnkEDr|js9^8*bq^ql;ma3*{k ztSm-6ku817^&>NElW%{5yyb^2K#{aTo*6`qA&xNb@QanP0{0zPV}sjO)N6hIi-FQ^Snl*tKPOixP zB`)K9WPmqZoveN!Nf<&27rJq*k6jVDj9H##0@Bp&t#Vk$7VmigLkL*-1cnF+9ju_( z9u6ZKv%?)bta6ppx%OU_)G@qLbZR0onEFwMv}_LpcOAWcFH&_oqCpc+MMF^2qR7%1 z(qQwlu{_+i)wQq9n37L8CQR(S6%eHEuvHkWvwuj99D+em{$x8t0b}&P0|(e3gAj&X zz=9@KZK!+~$*VF+vP~zc>U5-aD3sObD5`2ztET|A$&?k|EJcG5YF=b=+?CNP~Q`20XUl99y3E zm1h3edLKt<>I}zSP{~uSL`s!fV=ba-DkPtHRxwTR3VoMg-A()iup;H|iRfL8TgZ=4 z?PM{;lCUbIxl)B$dD?wjkEj?6GSc}>^;v#lUz1W)*8v)&^9B>ey^OLw>^s=^3^^n> z2LQU8qdR(--}v+p?%dhRemj3EXPbE4;VnLz$+aeN;uQu%lxhOMqhgw?re=_kyG=hV zn+OXhV5A${xt~D>a}k!HS1PJJg;=h{XDG3$QycAlTL};I6eM7vBvMAaV$``8ee&tz+$F9;}O1=9-Tqq{#AV z8a2qNXkG|2wB=>$J(%xq!q2q`QUJCjS!cE;tIjpzqj*7_WSSo@d7#WQ2`ZLqs%AD2 z&uG5PMuz+LD-t=}Y(@aVya@y!f8_&+1dBrG8tkHxkV=tFNCG)56>%PkZ+{E$3! z-8PO`tmYIB%9JYMR7qoWgSfU;&mP7+vm1YXHQq(4~RzeYR{= zEvmj}MH;P99Xv*Pt7Dc}(6HRDR%x5da9k-ndoAx_V{423HANfF?K;O4P??z7nhQ0` z?_ZYm4hSF{Vcx2qC9e0Ss;Ytyv{LXA$`ur-^KB}ilgMv3l#2@ihPR`qsb-~u zdU>KLwfb_1?2(X3y7OS)G07(UV%8Wi6;2a%UTXSXNmZya8eE4mzC&M7)ET@$M+^S*}f)=heRNm}N=s zU02w0>1K%T8)0E)4|BTvjm6G8gTp;HtF-vd(^Kbu`%f)G46+rSq*x$b{0+kEsS3Dr~GiMR$oYqY}D#w|n z9Ir^v@QFf_xB3z-ii;(#&g$|?Ikg$6q|JTV4P;GK8D){puf@b*jz~7;t#S@0zAe(~ z`i&uN7nwyzT9uGIomqNoEElt`@yNBqeRh%Sh^@!!r6T;h64vl3pfPRwBy8C<5U*qT;@`so zU8H7t9FoT5lX6Zpktrq={+~CBvJWJQI3KcZ!|>w&0J!4`EK=R+<}tUZ9-qu&6HQXo z(g#b}{6HHM`27C3*D>)6D9JNAS`6i-j8vxNu0-;uHUdCDc^$r3!Hlnmz*FzBFAQyj zn+uo<#+N+9byK#UWEYwwkbcnr01=HOG&Nu(!=FJahZqWk%jG5yjKcl}`8^wZCV${0=@DjY|0@Q7|3D z3!m}95-bx)D~|Oa`8{;-s$9cG_=lcl(jt{weA1E($_5^R+A{>C4m}%>nZ}+G`!RT% z;a7=JYMjG7()pDrK!Qq5)Mh&p2@y_;cMy3Yjq%w6qJpD>trLAb!}9NqUX048-Q`I~ z?5XGSIA*-C&(#MvJ7Q7L?vfOc*xU=1zU#CN_JWXq$1QtM7>-@fSY5&r;Y z*vP8P;r_2MXa3Cbte?Mz{rEYKu#~nF*g~0bA*{nGmk@z065^|Fw0L+yQyc6W&Z%XVBfMbtl+5)aC`_*)ZzzpWcPvf0u;-EnJge~=TIlUPtfLTQHF;h| zApVIX%2u+Tl2S^@_8=aUHPj0op_G!R9)bI0c&nwnHt?E!w^3wooK32W<+N0r%y9+) zF_uRF*e8_j9Fyt=&OC|Lg{z^fsWHPSm=Gj@89i*Ocq4EgoSy4(>s?KP)j&YZtxU64 z=xo1HQE3W%>I(U5WS9Ch6ELL-2x|!Dj9;iWAO&MWRlY6JsWMj62P?{Fd34-$bkn6g zmUjY6$lJ?Cp@?o=uUBU4Np1UO0B}`OPeWeQK_kN?GVYE@u7yZE6(g}6TM~UG;^wo` zy7rgE8S^=_tilv9R4!>N)GbvrF2{w-5<=}Z7Uf7%EI`FsNVrxCx4P?;%b;qchIn4E zOB{0ECXRW~&16LCEuP#0NZjNFa_CjY37U^IhFK=dWudR8r@c^Dh%2E*5dva;&Rltb z+Rc5kMpzJs6#k6%qRX?LPhVH!CR;(4?hK`B{ko7?#@-yx;ISflPo@~Hv+;MF9 zb+3Fs@iQ&YqSF=iG?dz7-9*cqqx-z{#f_>E6CsI1pamOy*^#aaVGNB`!R>THTQ022 z>Lz+@tR!t3%~Haat!WQVIL7x3O_;TT-LZ>V9LOx##bpI~%o?6*%J_|6MlW`F3mFR` zm5gRNOm3+fJ1{IsA>%FpTzs%(S+T0A)Ag}u6PJ!D##>OenJ5xAyil6?MslG8l~!YB3n02| zbhR}cQC284(8W%QCNo5}COG<%NxcN9OI<-?%*>Yap^SkPMbfQLxhy%w3?eF!{YjPB zi3CtxzSc6!Fe_$vDgaPy`=d5aB%!34DXAFL)D-J9S#@-2Eh7*Q4=7FGxv*ov-lbiZ zOan_xmn_BOikc{%0VB$5`tA(U^2K3$`C|*`RbX7J2MZwp*y!m6QK}Lx992^@#3~~p z0Vkm!O==eE#R0X*J4BJRyOmA>2+X67Q%{>o?hTmbnT1Z>jZc`t3^$U1<4@=`6*Un_rO{-0R%fco^O?fN*4n#SiC_uYA%7*#$1HrMas01*aeK4Lm>>R`?)6=inJLf&8qM8bQ{(@sTBJ?5TxStv|#3d(5SKufV{6_cju8N&d8AZ9a0T!&GJ zE_I@E?OCVJOPbQd9U6%J*WGFm^qxjlW*uQ0h?x*`adp`KZH;%_^0nzQdKecotVrZ^ zVFqIwKo6LnsOzXL9>oBaep6!?-x(MiCe3Q7=94#`D(K=0^-xsBGex#XV+xjJCNz_M z?YKrckuFw6BncNn#>F&co(*b>Y_778z=X{*+Wf+vMyu&i$Z8EZdj<{xF@&>O)S*}M z+0~HYhb+zfSn!ucROwAQB)WpGqPJ}gRZT#e9JIJ1R!E(CmwPLw;)Q&~qZ@%^=J|eE zQx!<4Sm|J=g7L#v9LG3BU7Kfx{to@tAn{wvBSnMfs?VrrSt>t8W=5Vwjp7ySRP7i~ zv~^hz7Geh13O5vRpJ;4F^+P8m0*l%buRv&89IssH?AtKau}v&dLr)x(@YFuQ1Ir`s zJHTr?C= zMhiVWrWvBBYbtFGPN>3L5n@YI4^ibvo#apdOkkAS&*DcMK8Yu*C6TqF2o(e_!a0g3QBm1j)r=AiR>e&jY>O$3zU@>K+FJA0|&M57iKIGXSzK(PMXf^TuBsA6QdS zQ04S7<+(&+4CF}BxXz^?*S}Tcu-pQLMIKG}TLLVmk=YLOm{)ddM@vsUb<;qQ%>p_5 z1ZfZjLAE!RGjPLoyujEJI(}R*D$kNtv@~_>$xRDIDm-0otYH{3qbLB#RLFLajdAdj zR}fh}sQfz2wboaa<@$F#qNbiyqOPg0y*Q)<5VLiIG=!|1ca{Nc3ju55OP_ebqnA)g zkkDs&Zm7&Cc2ex1L=nWL!ngFez%pEmk`w|0-uJ)^c94!?6DrsCc&(E+*3>n*enMm! z=z8kr+#+gN5U<}%A# z*Bt$$lE3Wj#1;~YlTgMCz}tbz!(OhH&Q&cmSL)WfQzg6I*bm@N9%%tcWRtPsMj0zd zzG_^qjGrwqma+c;)f-p$wiBv$i>Ex_-e|P_Xv*h`ns{khDddsDBy1MSOCA8@zC5+f zeWFHAbDZ17ypE!ZSSzPFYRYA*8G;8RU}d;2NbW|`4aXy&L%pKmrjx?D<(o72Ns@S_ zrC$E?Dw~Lk^Sa{w_yhxS-yV3@<%lJ{Mh;Xkg!)T=ON1-XB}l1D}O`Qes-p<7dG+V#;~=1Kmx+^y(e9#HBOgJvj@yV9Hv^11#Pkg<>mY`49FbG8rt-T8FDYLw#jaZ51Kf@e zIHENkOXCcAc1PiUl-8N1MFw6PGn!2#aJ=*zQ>9Fy&@tNJg4@_QDg}oH-#qbi#{*TA z>8z{5>N)c&S%mqvcTqn|p0*-J^oqm)Sy$G<8LSq< zK~SVMwvuml0PY890~LO4?L*;l)lg~pG`^;pYbFCRtLPC1P_GzOGT(77pRKf;08Pb) zCz0##4yZLfK7o&2Wo@5Vi6@ULYQrr;qQQSN0`ZQg1!F8+kO%_{+*E85HM-1P(XEQy zr6%cSsWM2?7T&!fD#>KprqUwV+*{*o9?iiA8I3$u(EIHgyfVvCb52@)`$CQZZTD-J zf7ZSDWdPzw9$ipi_W@N#l2k-u*s=&!m>@E{6%4InY{0LSum^4NqU5x&yfy8XNRjmw znx+H}=1rl+o*VirSZy{pFTr7}=Hn|&t z4aLUpE(oQ9vPO!QPOV%~Byn0hNRkezc?cvHCAP0}NcAH3!_2Y4Jc`g~Pba(%tZ`Ss zhtBeO&r!U=dUrOn8?PPsZmOz!R%)8or_5QA*hx_kezw;!MgtMKfnNNJTZ>-;K`8j5 zP!4l?$m6e%bx4(d(U#K*C7M#bE}I8qWdUw)ZaLstM6RmLD=6rxb2uZ2tfCQ8<`o7* zv=CUG+kC(aHIE)!;l`ep21XXs9HkCXmmVX7!m#b{}fU%@>hN$ONhi+<7h=&3-(i2xYWsAry0FGDJ*? z6eVJ5oWA2EqsrGsHrQNuBHgXVHlvcOFHe7tso;Sf z5;drg%G(mbQcLW*vAF@S^0o}klI4r0Y|F#_9hzkMo?jkWml_$3M9Q@Cj!xo%`e%}C zcp}^m!u&$=&jTp@J&sv?FR7DFYC3poV23e;vd&z8FJQGOQ{PG_7k~5L|*ldjLq=e%}R3pw#k794ZjS7fM3#%+knN)d)euZ3}Z@ zYZ49kcGP=p4V7h$b;!D@G-j3YZ@~C7Jwv1O`87^^oijCZY6&HtmRiM(gsRTO|7Cd(**UiVN~atI-@Vo4Qa zEcG=$>s-|=(ipY}i|qha;Tc_QssIYM^7i8ZRg);1t@Qk|Mt$<6h~?d46h|4m8}Q3} ze{119V$oMP@qm5Yl}46dWzeIVTiP=qqtO#*{yEV_qjOlw7^!KXlB?g~mSV_a*luL9 z+0@wFD;ooeUQyyDFNuC1(CdvCUrs_7N~O*%PAJ&QM36Wqa@koL>TSufw>XXFxi+8A zW~YNP%V{f3ER4~^UOFtID0j8X6)Sc;?%>#PZ-}RfIx9^q@V=+ar^!L1K$P^djkOZV z7y8LAi+r2L7RRcd?d?%4lmdn)vev&5V^T zG&Qm|?yb$q2Ip`GfN#hb$7RBxAhtR0*()TX%CsdcF-5j$(N&2Sy4YJC4;U8U-v{%qgORlnB;+h^w&<(YUd{rO$u3k0}QfhqO1ej+*eJ#Z1>z zWOCPP8goXOR&7U1FF-|7qsn8FQL*^jz_pFfJF!jpQ~ptDbIj*IsPV5MrPEq)!_>*A zqNJLo;cyC=C2*uMU~UOepn{=naGm2xfOK1GU~v@M*EysDBzbze?01Su<548$GTYen z-Im3Vl})UBEzOjFcY}Ru+Q1tvh`|M9a~$1N<}_zuh^3hJ09^i9U!fdd=`!>G0B0SG zekZW~_*vp~9XYBYr9=M!R-R{Xybe#|ak5jaV{{pNxBcZw3cr^F_nd1bQ3)ues*voU zgs0D?a^H)0{#YM8)5lR|&q10(vfAw&$jZ_}{{TKYBjVFM0H_L$&QkLB% zB&3*SU)w|73Hgu299ueTROK3~4|vFG+A5g9Y3Sv*Qa_&`tiRe{-H2Yhr8%64m1Z*u zQ_z`G%#Z7Tztnd17_HC0pGf7QVPTQlBCn~`D6=9E!R^og^`hSl7Fq*hRd?4yN z1F;;mcCZY`L7|wo&W;PFW6W0jYFDP-jp_dY3>NOPuIU2GzdP9e2mEnW=`R*&^94+| zSQMw9;Y#&eM(6(VN5X%!IQfBz@QR{}($daaDF9^~w?;?JZS(qZkEn2tH-Y2SJM0_h zm^O2K$DnpABk8`8ha;q>Sq-C*5_=?^AHe$HXIUX`OCk9 zqcuApLVTz0J+M6V(#6cNTz=Aj&9NcANaiT7a*kvD8l@lmC(7TE!1B^mQ=c?!zfdqZ zXTH>sJ-OOPKfn25cyl_4e5Kt-$oYrlaACtsshOu#JJZ7>Zju!&KU&=WW1K4-wNMZs zuBcJ_EZsr*HU9vP3rgxrgK4RhpHmsJ{IR#W(anE%ssX=Y_&8G=gwS>>3*yIyT5raU zEOd^%qn4tPXIhwNp{O*KFiHU%k&3$V2?P;i>yA*?U*y!Im1m#B&ljt*_hc%t=b180 z7<`QMY^3%av`4k=j^>jusE3}Jx6B*i8x=MqoIu>eR72d$FC}%4`82(ua)*)fY?C0> zkp=~%$+LK#ZG!ytr&y)GZZ@0qj(pc1&K@CXSth2|{vPTLIVuuTOvf*p2p9r*5*6BR z03yWq$GwiR%mA7-aq?vc_~A(2NaHZYQ8Gk920o!NkbMd@)Q_dG3rIv%2UYphm&3ZJ zgRMt4;z{zb;e6KRg~zD+_T!u^xh}lP@_OwpPn%{CWmS@Ht)+%%6w@+W%_@ry3X5*} zW8O_&?C;=iykjP;@RLc`PQZgz7G5Z7x$pM$#y7<~tAEMY;C6bFKAX+;R+ycJ#Oc(< zUji-nTWqSbclFkF2j*6yfBUvS;L~YH|Q}DUq zZtg9|HX>7y`#@(|H-`_W^DMHuw>PA$k@DQerl8BR8Ak4$f$zAaw{(AqZ)Fw)-?_D? z`7^crDDR_n=91KCjM6MQv~y6*Nh5^}9XksjIKA;p>hEH28nlcRLr{1*s9Pe}r6q{;J$#Y`2oBu5i(V8$~fV#_*RR?MuzMB#vT0+7#q zCCKVyk1U;6C(NnTO3~NS$pnP68zDZN4$O#nBb+p5-U?@P#|BxGW{o^_*OT4Wv`Gs0$h(NoiDNOeYS zB^4{hQxJhelE~=smS71guNp90fqR>Ijph1_+ETigH>Atyd^4xZ+o?|`c_YasnDS*v zBZR7mn6p2eJNexP)vyC83TGUZwND#Rkv>h9P*m4b#ZMf4e6?W?@siGCF+bT7$7-=q zZp^()GTBVuKh@-ftI8>(9Y1-Fo_M0D`zEu70#!*}QBWPhi&$6`5(yrSeV zXA&GYUao=q6!FnVPb_9%c9~w49VbExd@@Fx)HSWsW>DY;DulVEL^P87hIf_LP|_N3 zs{*M=kUJC?ib&6v!PCm>N^VWe%7nDn>gUL+UM!dKw8B_2tHVnh1O3IvvDym1M zcBiPID+)ziiptT)9g2kj5T)Kg5qT;kPMd687e!r7T?{#*WfVDuJv^%zgv3=;By4t* z72QVesoP}S2}ZfK_siajR;7ZHid9G)#>C6k2&y`kD<}+vmX5)CYOJwI$SrsRlCt#h zRn00_(#=|wlSCs)^AfTkP#uX@Jlwo$M$QUFAXU2()0oedWkMLM)!VE?bgSbrM)49@ zLL`W}kQ4^duq97X3}V8>O+^(sfYwsQO_<8=ed0BGD!I4r-x399g}?!WMgnqOEI~_? z@7aw^bs3BqJz8~RN{A&$j6yVTvp~j~PUCQ(6A%{(AyNqefP@njcACj^T&8T-Ez|E* z^{|QMs@lm03sHmp1r?ue2y6Uc{1dZ6I9W6*Y)!C3Y`>xfsjnV-F3t zAS!-V#p7VAKA4Yb4Lu%3mcvS*7FDreJK{jZTHCRy=3Qlhq6OB5#NV6|LYt>jM+@fs zusN{43Z?rxd8hTZ(fHvCV52(fs&COXFw?i&)-uvUKerplMf3`(M1&Z}ZKuD73?gI_lHWT^|3YWh6#(JhFkBx~R z?AsL`6|7wO?Vlz`R+$Yt=hTavP_&HnEh`7;kQ;xLiyMJpdya9)&m4J(At~9Uoe^P; zNRiyRuwu=3VPJR%*Xe9r-qe|@4d z)6{etDFb!4yOF=9oE8B}?%YAY09;)6$Im#eVOJFQ2-ZFxwqI-P_7(VE9ZiNriM^no z$5dTyL8XvZ)8>6xp*8^}ZOTJ!8&*(F$C|~Pp4e&sUTgMLACqxymHM|OB51rimnk0?Gnc6WpuXU3-Y7`V`6W|01<+n>*>~;eKlPp z)x!~)qKk5smEC~ZFO@vJZBo6(fxbDw4Rl?nxaqI2cdZk&G}(JlQ+4H*iBTeHogHPT znfDhek*?EqjO_?Qk1ssi2+_|?PV$*#6-`_NKSd{sba`YuLlPc0bwwt?04zs0i>o6IhL)asS3u`zyDPF16b9p9zU$i#!Dy(|%}*t1gfx@7OA1v}q-r)3BSia@ zU6^eb1bUt@gbA5e2RHx-KD6qzrWrftRXMg<1uU_Ymv1VMA!!yE<2;TCH{_cG+qlFj zJQwh?i7V2VP6}$=!l90o?Q9-laQ8`A3ZzY$WShnTe$si0(BgvzV9;I$z z)afKCwbY1}jPhNTlXCV!<^hGSMaaPr(q=W1)aJQ;9M4K>DpHoBE*AFk`IHAL1&zT9 zFLS!*7q=N%z=s)~W;E6pI=2SExY@aRM2qRCtC%`KF`sheyMt^yo0YSzgjl zR<#U~vV^EIBQoytx&o-9;kC%Lzr(K>d^7PnhPtOK%;lmPNQOxsz8R?=N@%%yk21QX zdzkr&;iEP{2sme+Dmf|7>1qmTQjgvzk#_G!5vr=)SgnCKw;=pppk1R}cy**TWfVD1 ze~|Bj2~()HjEEFQB#{d-NeCPUvk*?#DBw|!z&Z{I~NG!WX=3g*w2O}R(mu3^R7EgLIpmdnj zI=Ys9msY<~6e{o-u^bY-1Bx5o!H1<+I*vY6MF0Pf%)iN1p5VKgz&ymjeThImON z%EF!E=|n=to54>hx$>4Ix23UPRd~a#^iGq@w9cjQ+cnR1T)s(aGSv4BvU+u3>ocD) z1#SmK5UhCw2IE~z?K|MkNtC5Qtj^APQ8Ed%+<8+yY*L2Y*B~r*QcswY4ZNyvVQ8fH z5E*&(@bg^Cl%Gg{b%bs2<^GiAY2gskWtEc8BqE|9-u}i_VGL$cZhPIjU?>beLjzD! zPfJRlqJ?!mOv@Y+wIx|=^*6kvfyb(?fUvppj5=28eIrSg<<x0tA77HRvdEI<;y9vt9%PJe*%2X9*V^iXix5rJf(L9N z1OQ^+6YDU7h{ zU!cTarl7L$RFcPTwI(j;egVX$M$2Sz)RqDzuvds$EXiR=v%K_OWX~ zb(KWI5~il2vYul(in-XuP19)jr|QYoZQY6wFPZr6M{+R1swT>{mZ8eDKTfKA#Vgl0 zqkwE=r$_RVNVk=cSOBB2JmNsvbcn&SX(?ukntG{+NE&$~>4l0VAzHw-_iYzZwB3)Y zeiUYKYA+JTt<$+Y`IOlMQ)QFQF-mu;nW_>qazVbwbIG}D@$<)9gwXGC0tJQFH;C5m z=$>VFUxeCS^!AsbrJ4a8!X@fk=WJLJjiSR5%?qls-C34ZRb|wbRN{iNN(rN>RaaRN zRk_+tj@Mg`;F}&sB)}h@J&D%q$rC9>99sxx)!A-Ymd{a}RR}4W8YXSlB(jmUf3$hF z2#f$RUik5>wC0!4S%zDk3F<1diaLa%p@KmiwM7E&2*eR}4jRA~AR7a00dkqGFCnee z*>E1ctJ4{!dCT&OI=ZaB29g9!%bJPMpR!%3Kmk_b<(QC`Jd0u>oaxOWnB~&s^>h`H z#U#kD7(x&vcWVH=s14tR-F_|`54pWvWqxASU!$oJS~Uzrwh>u(0vW~2U*fR@_X}`F z8J94mhNc<;2!yeYAeBl&NXO3VyY{FA5(ouu2p+0&=jv27Dmn8zue9N?%%O*62!H?_ z^cr7P3e^4*==}32IV~(SvB3t*N@EDI`mx;BYufx+Z~-KcaKTsMuBXx&9%YqyYpZnz zK$)dHF=ll1nS&}<25ricbnIAK{7=Jtt~n%6Vci6l+E5Iaz zY&jf}d|&}ctkAvDNNHk}CfI6O0-1q#jBMoc!8QKY+*H=n3-B%-{HR3jYAh8axoEGSXJZ z_uKyf?ZHCmT-Pn5&1hX|1Ebsew>K)@gdb7q_~N;D86qbmvA-&Qm;A9{ z=5l+j4As<9HtKD%GB^O03^#V*i(e5;)g^k`hL|T+Wg+&9525@i8S(J`J#FIz(g`H^inXzI{dP(T56b0(ny-jKA(5c@NsTw9~H99>?T{PdQ>&1%9UVkf>ZsW{{U9s?ETpK z*JgjHm~JJP4aDM|T?4;szy431y6mym!WP|^3V97>Jx`P!tb3^f=kV-tun!O>2iiSA z^DpJ;fU5H5jPAG85$Zh%#*tRf2bN%DQP}oj_~Yq%g^3k3RPuSJi>H6rPFMaILRxC5 z)I4k_kJH!wI4&vSs0HGFNaox(;yrPxk6|qv6h5sVWB0BGUP#W#xEPq7;iDtx%Krd} z!m9G12I14t{6q8f!EQq>>Y!N{{?b3@FqgQa6D=Iz{J=IN{(iWV%}*t?IgGJeYr225 zzm^P4$tM<`1efMhzvYIf5=PdV8~sNI{0=o$MmLSYK8oBNOpPgn+!NPJFP#09#y0(y z0G&W$zs8bf)2O^;IQn6$tulFBlW#{K@^HLW&k?%3k^RQw11o}H_MKAflEiGvN8ycn zo`;+-7HZOP>XQ$rf6Kl$>SeVC#F&`+5rLXD2;~Ptg)WDJ1+l$6?*yBvp|U zcHwv>S06)!1sy^jP@lsC!b$`OJmnre?F{{S~$Khil>JR#|2rjfQ8;zmDZBy7uYtQF%d2qX-4BJ~%758Os6 z?`+!0=>3)aN|sdKPEM+Wo*&*KA%(dGY*-(d!9ANbS48u3(-pPr%~g~ z8YEN0F(81RRImY5C|#|)zCK)^Cs~?D$Rn$1dX^$CpY&mJ&gL<>2a~hJmphi^5KCPM z%%`S{J5{N!tVT5}FbgZj?%NUCRAoFWo=vPtQ*dx>^HPk$nx(4gWI|rAbv(=^dp84X z6lS-p3vfZX+sRKo&O}Pb%E=hOCRi zN{ug`jZpfAsto2TpL?a9(#^j9eaR(+fZVCvLXm#p;&TKMZjNYasB;2}9!P4DWZG4U zE}M!C>|3_r2P?STVc;}%R9hyX%pmD)-BXv;ER@j&4Dv2}UIE499u4(0Es1HkMFEAF3j1*rF2LwLD-vu|PqHnKpzft^&JV zxw6{CU4slH)Vf}HDkwABXl90scHqz@Y)62tX;I>qH7K_mx0?g%Fsfub6n}?W{{SQL zB{Nxc#%G#SQtA2KjV^4i3sIQ%)6CL9K!_LIjdmLkNy|Nr+%l1-^<5NsrkKq#{MI-g zSCXQQMEm893$wa9#?jclfK7pz<+}H^3cR;Ki4lB&Yuf?AYJUGg{JjrQk^HPPOqRnY#Gc^oPGfMQ* zD+WgdbpRu2UF@fDHo;Bp2}PweMqiX_T_KuQ>meY9x}KF*ijI14p%Pv3Z5JxLb_C|i z#F7CL3Ymbjl~(XCq}+GgHkwAVoy^0?SW z1@Jb z1wL}{$6pA3q${yRKs#`#yafzRt;RV*Jffd7shSEsMq#X}ca;*R6^==n}uXJYzZC zL~sBc*&$1@`T@=+=&0_V0=H6US(!dsewJMs{^;KS0PQ#*h9%S~_TZmRP9qv72airu z)XKJ&xumU=pIKP2{{UpD{4pz{8)1@5ck+wkJg5^cubIwKH9SQ1Yh7tl-#HjB@FxZ8 z9RC0)(K=$YKFvC-m*rIZoI??I+AN?2A3g^>eC>d~=1e z8LiA*;2;nQz3yx*yw~w_#=M_R<~jX)X!$6qPGZlLWzn&Ao}Iwh4BJYhsVrEYZMSc1 zH|eh$^fqIlWYyZ9oiaG--DvCRCYOBeF;d@Ts8UIiLC6JmgLNcgU7TsHH>l)A&T{Uh zJWtkFk$S2&4Xbhhu)phAlWtBUTC>6}8LH-`N{T2TG$e;;;Rpy8`!GeXb~fhToa5%B z8$zUa?J`V~KN>I4^?N^vVLzjI4FCYw2_EyUy!_=$ay-K+&vd}o*$#ICNebSQR;7IOs7!R z(Pi|NQ{}mIGBZ_D84Jd;5H~i{WW9hF2kFiiuFyU`OPj%w<=!CX8E&7;gdXcSh$P7h zTco@Ic6kRJZm_=YFbTs{BP-*~d_2mh^c+TjEps#I1QC9E=sk5->4K{-t%YU*Vx@h8 zoxt8!FiNY1C{5V>&+BnwFt{}kJT#R;dTpjCRfL^TSpa5x63ZH|ENdt5273wxh76}Wdi45S_GeQK(yRn#1N#yDOijeNPs`jtL>x#f8YwI!H&A31ezw4ipo9Es>>y#xr`mW zf)#d+#NU8U50h2s6xPw`+Ffr7YKfz%mY$GG%25?Y(p@Z|>|Mc4n1v^sa`x~;NnbFc zsx4JVA6+4t)Eh#!Lm*NOix&z&0gbN56`ENH4iHbR&~78Vms2u5$LN{qBFv+Oq|4~3 zvl!U0S#s79R2H}-mxY$(r~sByK>CXxvg(>;siqWED;->}&e207!!(5mF6FAo+$H=cvTR=8pxt% z-66ORk}l;z7$l1l4;Q!=Teblyi-W2?~surIxo~i!;Ma!L~O3KQzCSgjTG6G&! zBWlPLGOd8U+Sfc0fwPRpo*Ht~WwTP$RKoFWifPt1X>1w8NI82UznZ{t^1|n1z|B`h zPb5?jI{^&D5E@XCF^*zYnSd>B!)feEz|m!y)dd?>Qq)yRO4SlcKTHLMm=G>J&mPs_ zleBOz$2gN~pc@XiPM?HC^~ho`B|S_EC36~2Qc@z0iX#Dt2uQiRGe7UbG?GO}Lk&wy zI-~TZK`b3qlhuE!yk&U=n+7}{EJg#QO1WemAxjnH5xqo_7$PhbnHWfiVDl0^Ta_GJ z3W;K;sfF5>T3VKVpe(E;a1+W^qLCT+E%ODf!M_q_!5pQ!i+)qcrb>i#%j1$4GDQnV zMy`6qZg#qd@6D{Y;0`$$WvR+(W6evoK3>^?3rZwNQDu$I!vk;~jk~Z6O@|%vwOlCV zEE6SUF38PS5ECZmeSirHtH#72BhG9GYm6wlm2_^^8O?DrR(-Ngk*e%;42Y~G0S%ZN zm1|wN9E><<4JY?}h*fu$GX{a+gXRd*$Df*q)_5)9-g~Jl^#*;X4q;Ukb8k|wBq?$c zK!U)>-*>_Cze=XzCwG>$H(yhptZqpI6OcwQ2`Im`r4D8HZQ>Z3K9)7pnR)HKHzcg-<@uR}+ zZLDhahKbFpGb+khsw!z}Af}aRDi{k0VJ-x6NP}|_6au@pma(&hlj-?tGb&7zJEnZs zBIz2Grl<`iDCx0LDqhH0@5cj!d_Zb+&YR3K;gD5OprA=QO010O0mV}jOov9ci>of8T+W)Bdbwdr{)IBgB!)Iw#?WPxXci3Q5n*G%TXw~#>|v8s zY8mqn5~ZW)4C%VAtN|>=R9yW{gCD=S$1G{a)xH|VQ<^@Y%{6n@vQ3yaWiXmlsCH#Z zkTBs07APBw-onP+`Ru!?steXLR#a22)LTbQ8ou9Y6}SZyovGFL7*id{(&K+t(ah?K9#m znx9zIWgnv{a{8S!Jyu6N%K&P%Sr|6%p*KjRh@-8A$qX(J7_OtuI&OHI4Z5zM2g3|j zK9wg#OptUSUOf2)&KaBPH8IIEHA6VG=9LxB=^p0yZalWI% zDwQ&{lwcB#GAl4dh%WX!&GwcIKk+o{K&Bt(_=CW9~#Gf$M4Q%@}M!AQn!jZ#2~ z#9IZN*{m*Y+U$GT@HSyc^whM;OtPcOVFZ}O(UMRzFl08}dmEKLgtvSZCRX({bl&qz zBfEjpWr>g>B(wD+ZpO!Nk(Ywj^f*Sgma>JKHhG{7H%A0pStOc5Hh>7YYd52{jrsFo z06Ql()q0fEW=VL`RjD8La;Pi^+<8BNz-?2O%57Pe7~1wGB3Jhu7m?>Wb6aGT`h!g7 zl(~jqR4*K{HslTZ$iw1}MLaT_GM)$++M=3J-8oQ8#|bxo^;~1s##01AUj^3THnvri zRQ~{?*D5jWvZmAd<4H0+(wuIBMrHp1x|9446_SnyVzEkKao#!jAA@%M?SzP~pkN!R z7s|(j{EiLOvS-f{r}SlP6>99pnoy;I+z!KTd*T~aEV9WJRX}1YA&t$)Wn~|okMP9z zQs#y9=4RDIF-lnqwX8uaZ|91uBZf*jE3$cIc|FFeco4G^cBF(3PxeaVRvMdXwas>f zLgn#RIrL?kw&Tnrnlgl|TZ}j7Iaj}^~h8UR#= z1cE+T`JZUG4J>0{g2WE3JB~zs#`gTX5ywM)rymC57z+F|5bQP}K_3D+j)i(!bp=-DYLjT+6Elq~)643V z<{4Nv_h}l<5c$OZpWQxRyS^?At1`(oT@UFjhOkbH{cL1ymJ{-H?mqs<(42FVMo76F z`hkV=yxTL#tCKOxD`lmqkF%lX-k^@mK49^WVcDMD<9HbqF%wdcBddS;Jio--kqVmF zX4SZ{T?s8Tk+$W!u=!zVtJy$Wgg5QHcf?~zc&U_XAenZe5aqdxc~)V?Jni?N>e&2` zA0z3BZC+f_F$D-CA9vwgV+F>j3`Pmz!+v1$BX3Z-kEZHI91@7>AQB^7{@QSV5$la! zFvLFIM`mgvHX5`P0%>|So)vZLFONa_f-!HXqKe8ni82Nq+<`d_%ltn_skSro%3t@!=@zdK?{3P?fhepzhbdapMA zc=%My*uL;R8=v^$d2;y_?uhRBTZ8z2!vegLf<(v|kJ=VLpL`hwO%lmg6|M`$PZv{h z{y1@?%_r)rw5uTbfp#B<2MpJVkCn)-Ji2PARLQkknI(Ib-oRcv zzm$?n0mmdaIEc+q{`XMNB(1&6qlQ9AAgDWR0o!jWwTT>+u|)bONo1AGkUnJ)j+RH= z9Hna2B2_oLk_os7yO<{6Z@8HGQaV_T6GbB|vr2l#(Me}OcO9EscH1f4ab{uww(FFt z;d+)SQAt@HJt0u{oZJD;fTcYx?ZQ+y>udzp%i(6>D*A6wRl?c!JfV@WVsbXK`j(u9c+A`q3dWM>NsHD%)zgkcN+I8xY`y z^z^nP8IOgT{a$BFI_o^`C^BLyGWe=w>%~G<&kBmNr<`ub@WOs>Pka!oOVKXr&>IjrKZYZ^=B7{4 zRk6d&l^|0`^=Sw}{`Mr4c1WeDBGy|E#}Pc(wQi!xa?#3(p1NP|M8044*?%lX>nN!u zJQ32v9V}o3g%&jf&?o?Z3^|dql^6E8z);8L0G|9{oXTXTjpSowhB8m!FN8NJgw2u< zeAHRCU`5uPMMD|-fxYecmHe?tdtUg5`Z|)6!{e2!L0KAC%~d32fFPZLPh=pAlY5cC zwl6&u0ZfJpnL+ATGu6mX&PFHrTk^*s`$}ru`&R3^%{!are&+^DE7DQ)0F%h6pIgW4=Xp@VQ~AiCd>ebT+xV6X!l#u(>-TTB-jF{Ob6atR$iN|b_3tz~DU ztCMo{!^p5(({Ui90=G8iTeY#ErB*>y zm5ChkA!vj7Lhq0u;DN}nBWb@UoEHT)X&SRJW>98!XsVq-HrP1_l1R4$<#ssvnKD=C zv6KyTTf#&Owc%D|j#Icw!Z5{xf;lnpZMcE~`QXoXr-CC<6tx1J$m*bPjx{Kuc#}l9(URo#9pAz!?;)OL;drKLjr`rW2vA+oqMU9n4#br`%89@Nz-K@<_ zRj*B4l*K9AXc0&YLZM3SWX*DFO zE`}4f%8bA(tn+z19SwCcs8~W&2o)5sVN$RP*RzZ5o1)7Y=wh) zn(9;@c{Xc&!s9^4=Re$F^A@*Fr>f;YfKgxqi`*jcOo`@Z@z4+x7l)oEXkQX?OwT=| zrk^RLqN!LUOwksdV}dlaa|t=+lrbQ0E6KROGA$*VX)RTiL#T8uZ|NE~-A5es)3=?~ zo2o1}mLPtq1TiXm5OD_9{tf88ahA~K{{W*^A)_xWVwNR{guQ}tPU1-I$>8uX$Emz7 z&FL~qZ3E%%Zx)%!b19x|%1BqGJ8TN3(=V8*3O6V=HU`5Mclc_$$iJ8YV}Az6Pz2H~ zbPk}C^bjXqd4+1WSD4Q887bDHs$@wNs1UzWR`Q#nU}Sg(CFIl4!=!m@>UkBpm{0ak`%C7kl>VNBK|_VLs;J3?e3dU z4(Z_iW1aN)tPf@<4oR;_fGul@_iOOzr&BX!^>b9pT|shUP{gY$F4Q|)f-X&fB$M2E zuvHW>Q-*=-qE-evS5pH<%^D7&jff>~RrgzHP^ty4F$~ZBp}Z~Alys&%;;Y|eof2HW zIwJK{#1PUvn?fR}B;D*uvu#oc#NRg0^!*d%wAq$&@WtqF8s|IVK z1K>Xr-oV=s(y9QKo2pG}GJHeAV9AYk_049ombRs0TeNihKxq)6r$Wpw5Jc8s6dUeH zhT?8{7;UetWtg;5RXlP>Jy8-c4#;E+5c00xKnDI{*xd7nPtnvXEl7=?IiGN}VYd%1 z#1a+&fCY$A+Q))MKAMWE7ck8_$qL;HPf7_*tF^wN%K_Md=I!RiM1yr}T3chUuUaOd zM^`M2MKo}942N_w7B`JRBn2veSau!wzZSz_ilRz{%j#dOLbQz)LNYK43l{|nx}C%j zNC2KU5Jny3pn+;ciwtxzwV_6#ed?^}Tqm6M1-ZKxU#Z~X1gfsAO6eav_n-u9R<<;% zibl1!1$7JnMK&9W>=f7xJ3t~~R`-zTpO3F{V6LpFl>4l)N4P|xR6e#x~BWYUnAHW;sf<62A79 zloJ$|UnQ16+c>)syVUW|3C#I?uCqZ|WpIkJR7%?%#+$iGHw}S_0fFyhv~!DEcG*(# zqk#A!^8u)irpj`>w!V@~voxz{YHDDSn*A^~rH>Y2&g)*_jycDqJ`-hCIZlzHqm+ZP zFjmLVO0I=*a=>}Ir9$!fnEOD6D zH3}4qSX&=J;M9AZBXpB{FOBw_5^+35C2)tVMXVQVKp}*{NY8h$5DCZt$fv# zxm|5eT}qWzkkd;gG!FX~Swa$sSat<~7y9Fm{8h|zj~o0gk6P%Qx(YngGjY3o4HKnA zSB^-fJ8Z@#1uV=*0D<2f8RK5F)V?2he?F|!Sy9XyhN=T!3~{s1?j?wsp#%P~T}Ze* z17UJ82d`;lG{R^qB6f{Jn4)Ew71XzyC2OV21F_cIt~Q(EJ)^t0*Vo}&hp6gxGqAxN zt@B(Ln)o~7--P-$yD&q%k!(d*TWhTulfGf%E}N`M z>BCD)H55H0ls5_(DX=^cE(f8rT!ZLT^3q8nyK9`T#&Nh<$ombA z#s2`Ct_jKfQ_HI|L#VZWVGf#_lu9Zoh+@)$fJPP@9p#j8c7R3h*8>u4vo+KDl9rQG z!<(XIm65ejBy?k9v6Z=2utFHHDgm(vo3i7ed{Fje(E9djNM@k-Hl#q{yex$x1YCK7 z4acw-0P)G)ifhF$V+wida_o;sX0;UARg!5bOpJ)qxC^?(TIE0|X&~{oo`2{n55TWzzZ5;5^(>k8hs}iab*>;*K!+o}aCC_qt2)U2Vj%U$lwGqXj%;#c;!cYglqd z9W?Ht&vce~N2#>FaaomS`E;UMO4>P$Q$pW0Vd#4hcq4)c;~#P3U7MlA!KmL2PJI0N z{YS}sw-1VS8*IJgsG!`wMe9Zfz{kv^=x_qXG(fE!rGf7RfFIm=KZiKwKV`4-fobm% z-itx_)ioYLs^uvSCT^fZmu8Y)!C#wGPEEM}t&hS~khts`_+n&lcukH!Td^O1_~Yfc z+!iB;Rqk;OgYrE=-_)+fH@2&DHBp|@dX2IV3~QG!e|D|SC60TK-z_^V*TU9`c+ZLLdKtSLd5rv^sC1$snKV`4#G)MGCn!FSZV_UhlK@%dgehgLXDQ?T#$ zU2*5?-vo%7E;Wb9 z>pXid%_Y)EsAq(Xh>oliy0zN&sl{BX?4=Hz4I zSe!LnC1+5sAIMc(po-2h{7@Q-^UO8{jjR@#ea|6UXMbbHCeod*UKT2dZ zsZ#;rz#CpB{g+e9pTF?F6P5;E2(_`#xi)c{>FVUnvU=GmY7>p=*~jd#JTmdRFi6X&-PgS41Z+)1op?=yD|Mj!f|NBW8#% zxt=CmCy?^M+mWsGJ+Qo0(Mop8I!-@Wb~swHf#G5b+TMg=x=8ku<^1vVXjr-@23wu& z+;(*~Bk{(P0OHc1k$z)_AISdf1r+l^!nN1ra9ni|%Wmq&)Bbzl>8c4dNl{qQ&BgA~ zw{OHB`TFA~wl+OF=n5a07a!t30&%peFMpS29*6jk`Qr(+t!ql6MLY}G6ZrN&#{jlb z3+JMWRWegdqTs{{Xiil>S|@$$#ZV*VI~1*=nmxK_^zbTxS${ zZ8F-=9CYp~=91q|luLj6%yu+KE6i*aLdbm(ZEyV~*!~Cb#}9v%t1#2KUx0dRPi6u+ zvs}+sMNyV17G;VGX@yhs$Qx#fPt}LZ1e8F!^1nvvJy((EgF1w@ax8L3QAqD(nh7i= zMd0-BxOtQd9&g4cns?d*Rt)9o^*plEWeXoo3@`~Mr)6)mc5ACX-fwPAxEI7LAeuTU z+P8bgOqXXj0LFuM(l)SfHM@cdA0vr}JJVh)1Omzh*b~^}YMnQ!GPIP? z!BsRdDUKG7WT;-Fi?Y8=9&86-II&~Ny(dAbvmXjHT>4HuA@7;&)h(D)W))Q>eyihB6e-DG)G2D&|m1%dkB z!AKyhTUDo3X!%-+=dUu+#v&^ar$s~oP_vz`M1gzQFaqI#W91kfCd^@?sGx6t6fwjk zga!wuB-+fOcLi8lGDGqd z1!eM)Z&e`33*`cWlQW~Oah24>D(RfFHYo6Lz# zOq8{h#yWNcbttN39eJ#N&{&bU+SV!*0L#sV!i}J=%nd|cIBJp=WJH1KCIpb7?-s>( zxfbLL?L2}`922V@QaubmV;~!$ZGuPKyk0ah*;>W7C!2*Nn=vD5I(Lpgajo}6=`fB} zaua6K08h3>G2e0Ek~wAE+#E851O)O`%Uuw`Yi3cwp2A*3>coa&sfDWDLDYwDJoU_cR)N!?%vl!P}X-~uc!#h5DGV&!^2 z>{;Q3c9YRGnd?>bVXa=Lx-G2`Zc3YQIX%5G)9u?8KY;Mp-oJDd^>DsS1ui&K&Q04Lc82zN5#RuVuHgPIKh>mQrCEM`ti0*=ghMr8uVfMMC z^4Gu4(lIOkz+6G3sHK!CzF=*@=J;sVbGu~q6!9BNTIoq0zH%^M;7%T?07zt(-Nl9& zb3f^tmnO^Yb%~{~ap(dr)xY}AKP({DQ#C$Ll@ys=(B%=s?=Vv`QY@hK%!-yk*5=m& z_Q#w$i(Aj)9Y$lT^SYLvvI**`>)u!CH5Bo&Ng{ArM0+~{eiVW++rH7YI=3(IUs7fo zFFF}zeKZR!lW+@DZnV*>pMjYP3d4|XVlm_Pu+TMHtt88+^(^#MRWpj3%1zQOJhGGJ z>LU3I061m?l_KZMk1yH^O~hrS_YgJd@aDd|{W!wbr$W9ugIf1UXc{|7_O=E^uQ0k| zD%Gi_r>@I$TFGcDqUu2~wNw*EssJ&SAgZ4?n*7^_?SY-@6@)8#mW5U(+U}lS8s!he zakr9gPwO0Wc4?A$tCeXA9}YY`&)ITm+CwW*vb4e`U_k2eBB3pC004^>HU|f0-aGie zr!?grjib_$Rp;@=XV2=%lXPmkL#%s1NeYWI7CxkNk0|~S_eXZ%WcfhmeSBBa#~6MT zAJour$_2oXUC2fJiGk$0K6X%~4F_A4{lMaVb#@-c#@3lPZ6(|P%B zw$b9)Cz1oe%0M$~ov**5pOGf0s`AoO)R==h0V#^1cMYTAvo*j5=H7#zE)!OWOi;^C zOT{8=6Fc3V0X8m{E8h1Y5=g!8Y&uAkw2mq2a>k{SUh%Bk*oC&|MPPVRIc2r)Yx9gp z0#u+u57~-v5hkd5a!WBS9NI zB<&ZB`9~(^!?$C6CM1rIG<1e|ge=l2GLR4;+O|^Ln$|v1_>M*vO1CRW@amKl*;KNc z#i~kLsMI7#WZ0tO*0BMHlnZ)s*qjp!GzrO<6Jq4bv=rL0+G)=cfygjV=$g094!kn#`mX6 zk~UjuAdtiA06YLKgA$2!3qtsjx;CM!jvliKK)dac44ho3JxlEu1C9x>7%Ec)^)b&} zk<>_?RX|}$PVa|ux0Tf2fy-LlVF_AgsB}u+vOv$cBux^%fKUSf*T2LpI6p3NwKB^P z=*Fp7i^4EsUxCLcSXdLl+Ia^2;znB}Hxf`)T02HXoj#+Rn}Q*75*usk%sOp4U}7Io80q@Vd`U!qDUi|shQb` zhG{#Ca!%kyw{mZPkmm!qnrNgj*2Od?LQcgm6BQN;RI?A4VR3QW8b&^-vw%BjxsTvj zC&6ef-o)JX*G-0-D*G$((<#q2O=e&IZq(&kPDOa&)N^lGXPrRZz7nNXEpV(r5Ntifr%a+8zPm80{S&F9sTp*U!6~Jv z>-6Liv5_TZzSd!JYZGhzFpA|uQeds7h?!MH)uIz4lGipRHkAMneM$Lqh-DXrl$s+? z)WhL*Tv=6hRWM44YN8V)z%bh(LTnjN!o!Q6OA{2eL~`BvxR>> zC05c&_=xC{!QgEK+tV88wvBg&(|ygZK7L;n$;M%Em^yB$R+u56l0&{%0^`U9(7wvv z6lXfJnqTvSQtYgxt$F5?+}1%WMo&P-*H(lifg~F(du==t4{c~&J6WbQ^m$c%a#YLL zmT$9pUO2-MWJZ*iBg?p!JhQprTNNL&UY4WCyf>gJ8+*eb60`D80OI^nU^p21eKz-O z3>z=cc#56vS5!Nl^;>akVMG|vSa-t7Y%-x${xWBp>m|=Loi3WosPypEa{9=@LjqmYvPiAE-i%J}3g8Nv8J0?NlbfN8hJ?z9fq^f{;da}Q z$#Q>Kj0(FBpU?2EqoFHp>sdH6(9_7GCkpK? zPe@tBQGSs|FpKl#Vm2?75CZJux#Jr`ieNF)o}x}nvqlSDqG<*EtU*A*ND84qTaCel=z`Ysa&cOm*y`hJ5CB+_E$=gA2ty&zFAC9l>kdg==j#HvnQNyq3|r zCsg={si?GWi^^Lw&a)!xNl6^B#?rDQI{;*5TkTSLKTKI3IQu>4J`_bksj}?5P=A{_ zpjdzS)epN@<&~j+(vqzJ+8XyMA`={mVyAbo~KxNbTd&tUcUCV zu$WZ!B91xO7uz1~whmV5kG3-%UlokYN7xfHz2LzUaC8>j=s{jlz%XA`M~H)~22e)Q z2yS@CZF?VkUh4e2PijvO{6@|v&ggPHl-Fbv)iIW)BCN4{nUM1&XQ-PuT&;)()&q-2 zl{r1RC*^EeS{Eaz)3j1%_2HtZtcXt0@)|m5k5FIg>=gaVF^9F!!qDN5sfdaFyz_MX z^ji3JDwVMTl=szi&xdkm`oCN1Jx!>pTC%ya%Ck`^J>Q_$1L!ZbeHRkX3R*gB_L3G0 z_S8=j@^5ge+z#E8;hWjlEqt>|XBAU(Fvx12Qr*kR6SE)A_%}vW3QYe1CYYNJyl8&s z8$bN9@q7hyQS|E{+~fFPLO4*|CMJNsR=4FPUs-z>h2l4|n~%8v0LKb$F}Pqk?}2EK zN}wS>9n}5)pS)n%R^YY1xb?09&4Rv1#%UJ2y>6oZz3USozT_im=LuK?Y%33)3^yM& z!evUHM{Ioah+z&6xu>?H%hi{60g4#P0;c=Q`n40b6lyZUwRVJKPuM! z-+m-~<5o!JjiH%0M*I=#KBMc86WU(Rw~W#6DO#&^JjeY{*zA4lt%byzCJu!{!mu~8 zl0IXP#~L(u9)k|~j#$)^k$uSAs}96rysqC%W8*a#`ffDp2yizCP*-daZV*o&pu%k! z3PAvZIT$-_`|*U{EA#2}!fc9{Xzvv>T!CZDvz2_$D^autYtI1w!ykwb**}38wrFZ{ zokc)1Op3NTs&m0B!y|snspU`55EO~Bd z-cSo#3D5Qz{3rV@_!Ecv+6f{oHV{XCG52m4#qfM;fW%;)9N(Bch}0i7%c)7!j5sFv z>g0=q<{i23h0^`Ho{o@ds7er3T_MxMh zwryx7{f8F6-ROS;G3F=vVrpr>&c6#Xr($a2$#Y3xlW`oCQL1tG#{B;PhCM#_lCgB= z0hI6(UP1ordj9~=81b|GsG0mZ_qDx#Sq)pxnHE8n<>eAW#y04*&bBw&M^@wysqcg) z#W)vS_oZj2e8nkbk_uSN1$Wr_K=U_H`K~Os2WwanYY~a91awnn3tbH@RC3K5R2kz1 zp_U8VW1%d^;N%u-DcTb2%p*@y!wS2GN|~w@qAFFiZmJ30bx~}sgP?(%t^muVu~lXb(hSZ(Fv9+OInnM+i~6t7P3QAi_@ zyTaW+vtZ$ua+AO;R5I?f3;`6B3s4&^tCA?fv&S1!ymHASZBWB?!M5HHoO2lpcQzMP zKtNS!9KSitVyCQ%I3Ao+N7ss-j85}_+a$YhQY`16hhy1!0}MH?j;+n3dJ1ODj$M|> z(j_D*B#=PzwSt4R5LmAaR4Ld+`4^clW4w^!%dq_y?6(q6a zXt1*kHYR5htwlcgCCnk7;;s~Ge=Rs8V%(urEc}i;4m_sj0*I{3#GQSbwx7%Lddh{M z$yHl1p0b)5Ql*x2xtSFMbi!CNu?4p`qW~PWSBx=HYj`y7Q8c;EoXYBCg|lU>a+Oer zJ7q*DQBfCV$d7T@MeoiTbBJl^14L-4gexox%^YqXAQZ?hgojonw&DQu0yl6l1T^%2 z=CxstNu`#eK`bJt60f5QlW&loa`$rQ7n)msm|;GGmv zoqbs-$@2jT`&xw*kn{S|5QF{fK2lRhMNI`13ux)%Sdi#sPa6d3$I=C z3BS1t`EU2TFXf3;Kr;pINx?P&L~r#}ialGLFl4GLH9m2ek#(j>Xd^!>10(+SU&{}* z&ar|Cvc|mOpG3sRB9681zcHFx)AvZ{X#W7v7ZvQCtDL{e0ZE;!5?jg#l=+IB z4J?UOLo72(8?1;B!oVZDmn1#WjjX&AZbik(QH5s8UU-&jcwM4+(qQ!Ui6pAhIE-Bg z9D(q&72UWWFk_BkUeE~DGRdcMdYrlb3B40REHs^nPWj11Pzx$ZiM$XELUM7_^_i&YFdweg0e-Hhyqzr6bS$g z@h;M*aqdEohUd)K+BPu=QaV}+ibPmpscwOhqfn+!Q-jIBDpZ>QNo3@@uXsPW&~~`c zbX@b<{4-49%b9txH$8QqB@WTv)OB;}O4_Yoqv|p}DCkU8FvQZ;CzXOf{ zB|zZZki!%|4}_^c64TS`ebpz2@jN^hRuuq}a|kD-jR&}puALpLbS}B1uBp?x{RUvU zZAhc7nt`T8Mr)J9f~76MBg$-SEHLyksp@0BEpJg3E{b?7E8G>@Mb6dW4??HP4moP0 z!mQ^)WEDrlU2`^9S6Kv*RlG7aJd?q^0~sC9nMWa4v#&PgEQ>Jl3&Ecc>vYbR&ZVo& zD>FFFG*3+xMLYqZVLY8ecgEX{c2i(Yn%tY`e+#C6^*(Q4eq@zV#_&D+?29~Zht@H2z^%c%Sn>UyMizkA%)VH%+MR=9v5-XM0B^K^ zSGweF1cEQvW1TY3XipHlG0;$H-A$6zY7I`ZtQ1ufNz;Hr!+zR;EY9Ng`7)3R1x_ZT z+J{Eb=xFnebxS1%p_GbxyoL%AXOY49<89$gL>q$q0t$i0Ii13*x7loofgAOWQw}|c z_HhKTfhRDCor#E^lXYmRUDHXJ(^SJDRfSzvFuNAOfTw~xjyGQI^ubYOreNZNM3y-o z!em!=W$(9Q+Q!6uK!I-8=M9l+{Tn`*%k?B$lP#mk^GMQKS?Z^WW8Ec|HD+=NbtJ1T zjjTn07sIj3Dv~i#EpkjG7EwF&wy0tQZVFP?^d#Qk_TXZ5H#Eb7>9Y||p#Iy2+HyL5 z5I4+#k$Tg(mOtuTBL*(}LhW_A^gYjR;~1U_23cmPNQnfpGH!`(7j1-WEKU1Zwe9JA z88gPHX-zDKou(+PK$t4VrH#)ehz8(t1+Qa)AXw&%Bojokl~Z}RDlfgsy0y5s9QyD$ z!dPgpld9TEWvqpjY7Injm5e~>3jwqcn}9dw+zZMSx+ty-*C zNaT6Cy^k%lDiTy!uO|Jwj4%ZQ0?SG2WugKqn#v;^$W*CvOnXO|hK;V^eDBAu8D-0I z{Z*+lOqFW{nY2|g)WaN8Z+T;LwbDy`Kqv%m2e9V`%~bG+p;)7qDI-tKqlwG~y;$Q+kiuwxd%KYGNR?CIr@(}!aeBAcqoF<@lwi&h6PLzjAW;9yLwm34}#+q75 z6Rc8MgCV*?7tGRIl?n;C7$9aal$@eh73aRwS}(yZW2v;Bxzt&}sH@4dXyTHt zRW9Y^r9ZV4k*=_nZ`9s@!>% zO~uyjVsS?2nomsX9I2tGLsuN#I1Nr+R97K~$dJI_ zZtGc>a3EvJs!t6yj*QcFQuu4CbBwlJ;UcEZp`)o|4Pq~xEP)Q-2Xn|ISXcvW5vKf9 z_M-3$L*_acL+XU6%JX5=G8h)BT)m#kUY(zqizrdZHnqZnFN{?%l^AqenTw?HV!ceN z%VejCYJs0G>MPVVOLG?a9?EPOf^2R)tVuVx3~-m|{K5z)quB*nbJFSc0bmKZJvO<& zYY@!Cf&k|n5vM=OCE^c;UJy}ejb-8eUU{x^*D+IOxur_IB|xkdN4t>hb`fF$zB87Qs?Zz` zimLXW@uS2lEUQuYE#p6idQz`a*QQ@nORKWFhl}4SA$EFc`Xh3dDDDBe*gJx~vC0sq zBIB{_F}oL$x4X24!7n2gHXXS>gZE(kvo95{?<;JkrvavLc^B-X`%TTi6X}n<(4&Xp z7*{@_4QLYMa5NG?lLFQQ$S*7!>dy^r$xqrxBBe>`^SsKG%S>ctqJV*EBGS^vqRR{;vZ(X` z5^w5F&MazuJ|opx9!e968YwH~7VOd;iTjn0~K6e5sH4;;^7g&@3mL$G7)m9vJs{YAzmsIbE(C&ibY%ncfG;h0zSx zB4oFk&cDQA&6#9Xk$W%=_#8&`^Kc*E@rmZh=3*|AagcOS2=nI3>Zp6J!LP!w_8(gJklRBI4bxiN=xfKQqY^JhwYn%(CShRFiq& zAK7E^0sANLBM}BqmNW=Kzot4IH;ZF9J#mS_Jhk5=(2WT5O6E48hpYacT(do*T+1h` zj;5Ws+?~|^%LB@vp~HPe8%BFu@5Moq=Q*ZBS}U@ew}M{IJFJWHb?n3bMlD@Ct@52s zvW~S9gE4LdY~N=w{=*+%?4EvC$KAUx{X)WVoVaXcQmy|0<=#Z-Pb2Onb1UG@KNBt% z3J}&Fp14*Pk{1$0?2bDSZHFq1wb753*1x6%cnY3IK8rH3!3fCnQ96igwyLr7%s8_8 zmL0zwcxB@#)jl+M^WqM+gDsWf&2#FirFkPN7K||v5Nts`DAK_}Kb}2}@rzf|Xm1Yl zY|eKc^;-+&nS58XOH(p3t-gw-oS#6yQI2EqqryEnh|Mi0QKgTi8Izu$7B=}|Lkp}E zW(^Woo>>lB@#Xc^k;PQ?G}0r&T2mN^TVYn~bW&T}q}G(d`IsglmI+?8F&kOj@H z*ql?jpZPyEDr#)&Ok|mDMAWqFAXv2^l3G2jei=ysp61=oE6PQcfz2z9Rygw6 zUoy>Pjwp>!M3|)6b=`0kV-^TmiR?Rzd{_z!e8#awG&4(68<--PM!rgdUj0qB+RCG8 zxw+*@Je*z$?DygXIc{Z?Q{^>rS7dTYJxp-M(?JD7kF~Px_yYA6LfNcS&E*!U^F0Hf z(`2%0O1!qTMH{mL4L}YApVjqaBESyp6^mG~Bmf2%%{&d0LCk7sDj}+h@l;7qEZ%6= zNTpUJhLIQ*xDgA2t+Z?xC2fLpJmPH1wrcF;B$L4k)4>GdSwr1aZARQmSO#sa!rg!z z3vStFp{|x3=B@-LrX$m;sCO&CC>7*8lsgqGdzAAiBnQHEamQCQ2C{~-gDRF#qH1Lo z0$~_d^2}~n@^4~L`7EQ6h>R3f6-w2^23ME0RZU$h3Hm}X$cm$W)pTv)?$5bbXt`@C zxUltEsjGypZUYPMQ|6hNia6S*qt$2IUg1wscP9q>KzkBwmmn4)wx*6*>0uDi(g>VMHrjb5hD#Ue z#)TxiHvo`E@D|67t%HBBZkrArS#ms;d|PHTst>P0KhokZto{5fny;(z(92)fBlVpOU^z!m35f%uN@XLck)# zw_u~pEC6eZFO+RK_dCFiHL3J(gIYsL>k5URH_7s-sHc!92WnhKrrpY>)hE|&@#H76 zpM+Y6#vc-BD6)#!W6ZMJxU*9>_JUv`F}#y+v1ZuCHy~hcz?ItA_P!j#o~@*gI{I3P z;gG{nB9$1V!9y}I2I{~tVyBP@HnG8PHCxKrjuK!GW5zdYp7>3O?s>(5Rx%;pxuI2;O;e6Iag#dQ4M3+B+xx_lCqPZabA*?fu!@5vI4qqAm(Y%s>6~xAc zH%tw<9Gpb-3~qGz%x1q=HK>}o$@x2ZNB)qwm{AR}$tm;}#CcFAO=(#y86{Y!{=TNv zuz}yHAqYQ>{{Rd))Yas=TO)eB+c2b{%JSM^Ca9{EMGSE&g}brf5Anl3b9(Jbk>!Kn zj#sXfeIr{h`%FJ9H~7(?XgxpSo_O9P)yWo3m{LnYBygtr=VwD?g?(h=;`Rd9Bms)5 zyCWrQ!O`#QvXm1fSP4Gi&yw?B#0-~AQ0x5NGz6aUr%h9~T~MyeBy{dfmny|wR>6ki zL$Cv#%gla;u9q=_cBnwJ%O22VD;wT&J8%dB-?R^yjm2LTl^2aUmX*pi4SuG{YBLIm zvjh4ZNP<41NEj0|i^w1-HUM3X_i=}99pm2EgJ;KM4YauFCJEYgRy8+PG+_-a zwC@s1U^`N1m72j=5&=(#gKO{&$p;C-v{FdZ*3(S^+|MekMMA81PxSH)R%smPN7HzPOPE7Ll}v~Xl@7F>7KjrhOzKD4BlE{CxmwM3!_-u8R^^n_<=LUA zhFWTAW14-92S|eJA!BB-upov218z#K@V$;xGr3rKm-jYGhY+5=*x7G;J%Jw@rexTeYsBl6!|3J}Ouy zo+;KJc{K&<6W!+7BK25oxM8;8P?2JVLk77auo{R2Ftl$gdH15e={Cw2rlf)a@3?{p z;^O3@<49=o((IX@O;0>?xIiJSc-wSH4Z@SR;@`WlC5_mIwg6G>n=Pwg$>`E?`a*cU z)tyqBSe_!Rs6e`tegkeGSQ`<|mf@r?PV$NARufF1iBJ*m3mTHd*;Ot>DIX2Zu1@oZ zm4_yTLqbw%qUob9$y!JvPy-nRmm3AgV3x9vG1-7+%9^Fpo#@vv@)-jPb4c;^Sb%Jd z0`Q~)Rd-o{C&`F;C>?92>UyW7tPo7H%@L0Eof2+@eXNWWHHj8aHJ824;-?F>Ys(+J zyj3kwyehblY%MV*(bmZ%X6#fA+?~UpDaO;S6cMqKYP4#pK;2g?a>6=~?~=>5>L`?Yb5yrO98oS4Smm|z)5Cy+d)1%UH0ObAaqrdsD(t52N6G<7tz ztm^~Btss(T1~8$my5il4zm$@}js?uLj+U;HoYiG?RT4uau-&1SHbR6TJD6<-!HtMf z>2gyK5T;QE>S^be7$T4rc#X>lV{M^roi|6k zB5qQ$ApyMBxhOAXb|=k((-#F+`fPd1=FhoT8RvqUb3V=^uFNwkr^snUrk0S-WsaSE zs!E07OF2+&Wi7`bgM>3}4dUK;oY7^;;s#?LRi_I6jxbGWB508cyov&rL;-B<4VL}v z#}-uaZl$84s-%*bq%n0~ol;G`XEHl3(ijb(0HVqU;7b)#kEkJ?pbT?$lC7gMq%%}J zGNV*EvZ^p!lBUG1mh2AVvJs1gciVWl6;^7ZnwVM(&{*8j}tTpOMB1RXFM|$ z(=@A)Ns~9z_KDCP{yN=Fa^Dv`Gt@ffr$gkK^b_XZ?B_5)olD?TDl3G?(X(5PO%<9ZVi3D?sc7ww095QOGw=Bxxr>Ls| z(zQqu!_q+0IapJy!di_;Bb#Aw- z%wmp8nmUJlfwl+TiV{ z>7B|+YZYT*Yuxt5Z{c-Yb`b3})bqBgkNI4XF%;ax1ev%4sS+>CZPfcV&SJ~y=g$;- z#Wg51NYtC$ppAKJwfG!%7w^azyM2&%WwrFWn<2`h_kB-ORa-PN$1Ez8=@$896Mt5W z7y=RQ&$y5PQp1^YKNx8B7C_nLdRsH2sgkX7;Ylnpso5>|Gf06|mBP3rq2)-qIP|00 zuSTYi@Y^k-f^G570!maK2bZxQyB@EzI44jwDpYJ8HP_cQ@{j6A7N?37Xi<10+K9N= zUfSN#wbhrWa~U(7gDlQvqLPjC8Yn9bGq`q#sDbtt91=HL;9hZ4rf!GY1+9c>gs91g%D2=-ALuRaLQ6aV0l$5enGnm((0l%y3dJzN=0)J zTKXvkLkY=cHkGC<@hCh-(k+?nY%KlBxIh?;6;qnZlv30jzIS+O$bO9|Z-}ng_aF`~ zqm{Dy5(!g$nyM)>x`vV%)=h~|9Hn9g5bw1EO2_Q&e}t7@ZM22}Bbvcq8a7Iqip?vz zf|-g2DgfQnNm{@X*7IElAo+ne?ngDikW8XpnB#aLmEinlk(m^Ev}(L_|b%&5&Dm6}rQwouGl zZt{!Diyi^O>YPXtnDgBUl4rSP@K4_s$93W3=q!9(-oNr=ybtKy4 z^w#^B?i;X9>N>=!%yK#yC}^H06v(hk6lTC3$mq`*Hf~#By_A**aKgTu9qj~JR-;Tb z!sWcTEUnG!;mc@YFHtc&K{i!TE?tl6s(?vjzyRW1ljU({_0;)BPr6zNo69YTH7&*E zBhVk!9*J*KaDk*b6$#Q*tY0_G;z!P8AO4L_$8>aRN2}O8mh=F9_b-NeE=;o}eEFc= zQzqDH6oKZM+iHIEf4NRE_WuC2fAV$z0OD|N{@ZTiKXiSkPI~fQ!-4Sc)6@N3QQ|gl z1AuGJD~ghmAy7tnO}jr!PR!(Da_mN0usN=9P3AQjYr61s5OjY zm%t5KDIM|*$^QT__~r;~sJ6cVTkDTT#^u7%AL2fN4hrn`u?PIWD%|kqr`|M#5fU#= zJkTGY4oLmYiB?|fwImWRG8Oz+k^cbYhzErgH=)g_Nd(7IlL7J$mOs65H8L2TW*y@p z{{SP-J)RNy=&{`b`S%u~lMz~%B7U|`%th~R{2%5206$y~&0}tO!4d#&7qboz@Hidp zY`}dDzJ9pS@VZdLgEu&bd`LC4Ryt_Gm?BupKGF!W#(*D|K4G%zq&j2dafXb1h6o^A z8ZiBkH-1Fc?%Q`eDN<%D+g@A(lfGB`j@GRWKlIiABw?#^Y-!^*Gmp z!ByfF*@mFp&vAe~ZS+d#3S%)=2ZvdncUPClGnqQnF`k_?t_haoxWDTt?aw#+u_~I0 zWGm4D%a9h{rw~0Usq+IxU76-|bktgQjx~4)r>GM{8*DKZ3XHSF(YR)jSd?(!@DABU zZ8avU$g8q?eA;N~bBbxG9;$|IvP2|P8$4_|S6#>I2*>Kq55wwktPLzBT7~Xtg5qXR zPJ=)>LgKyRql=;!pB~a4(z$lC@m_4NE6b+LbiS67N(u?!m3CE34XP?ap5U_VQ-6U0 z{cK6RFZO}(x|&*evmDyHC2j%hp$I=c%ZfT54kpVpitRSx9$c=nY6%@sS(+IdGDpzu zzvGAB`X8&P0LK}*AF?^dk%)U8AzW!O!WX2T6>H5asi@XXJFD_s*fqSd&Z{Tn3H}(e zfrtyqM{a_xcsKCRtC4e%Brq0F>IBJ8Ec; z5mzt1!bkexn|?TkxF$$SD8TTQ>Gd{EkRh3AscBW}2{M3yGn3xni=W33s{a6IzY8j~ z#%rZx(sWexnXzV@q?=eVH{7T7NIZ*ijzQBONUX}W6=#Q;+BQhu%y~gT;w^zzab*2UE}Zu{{ZabO(RDtY^tJgr`2rZ_jCKO z^SW6g%f%gW?D?%U=2MpHIP$uRY8sOyOFZf$RGF1V-Kk|NP?NK00?*0aY(evlC7J1& zX{cbyGXqYgq^8>}jFpUIvZ&e)#x4mX%AhDEj^mGUbxw)WI@c#Udpn}1sH0|9FgV&l zQ*b~$@J1`Y6+M?UABdS|S(ishxm#tDhK@>P3dS?>q4|Sh_>4_c2ga+$zqQNhlO?I3 zl9b0N6U7WnJcu^}skHg`1=v(LvnAMAoHjK+Us?ndnWZ9%nuw|0YC(=Bb+|HE-Gdu~ z2b#ywTOOHso$L=oQK)j<%RzLJWQ`!qTB*q=W%_QTw`O5%bBBn&##*CK_?;$^rOFdJ zrm2k9(ltDCDW9moxS5Y0MqQy)*oL_R zzy!L)fRHbGFW7h4^HKO8L!Q;=G;!ts0H%6K^uQ^Rx>wp+hoIcn1A%k($5ax2cwk{v z>y$GMqSnG^lk^xQl22@CLbn#f0+nWpF!P}F2Imp|e_bRQ4q(uKT~MN$AMeOQ595hF zDr`w59*bd!cBLPrbsj^Kfw_I*tL7irgk5j`xm*_A(xK5vGU_Ctpr)XVd1<0ZNBW=- z<%e(#REod0Zg3oGO8`a-t#K0lBVKT%$wVmjN=<&P&FijAbTLIhpDpL@ANZ)nKkc2X z^i>y!PoZ@UEmcluoCK=N#AL>hvOeCSkb*CAS8uNFNCx=0^ejj8AL$3>^BRe&$@zwJ zxAy^#PWIsO6DiE|`W*^1?NYv)FI88WO%YocMJlm(1~LuHFtKF-THN8{ReP!qAoO0J zvRFUW@mfH%klzu55gH$iST0A*w62@fG}6-7L}Wn|mg#M>>>w@67P{W%{Bzr}#D6~U zS4(Ovwj8FIB09g>#<4Ur{hE^7K|5VL$&j!y z-IRuFmSp1n#qd)IC6D?xW@_oASoa|dRbs;B7Df9_yGQGMHof?^JbnqieF^4yka<9Hl2!0)~GZemxSK(O2ej~w%c-CN;jiA$4ZJ|E zE14_rr2Q*A<;;{}6b9)iHYMq=cTT- znp{qial_(Ii!Zb@KyNOmbHB|F-YfVwTdgQ`R9dE;vmDAu;cBWBEkPTB)ElK;gflv- z`EE%nO9H0yf6^Hw4IZ7$^LmPUy0{|gWwT2g&(UcMvveI*)Bt;5fJ&0Ut}2K2d(-DT zsLiS=T}1LT#~V|*Dpf-eHeGkz_P2X-E-=lfyb9HM2B$tEHlZgq6TM6m)&BrYSzO$= zTEv%I5Dy2EITkikM-K00#9MvJ)lZCZYHrJ3i(U)AX(KB}wlgI8{1xF{2^ou2QuSRX zVL6qN7^IHD7u0P$kPX1G4SNzpL!?lw)eD%ULX9K|9Gl^5Cz3v%<=i-64qB^sgg(%EtG!ZbO8Lk zuC6cAIfXPz(RFGirjS$zV%;zjJ%HJK*WSPjfPBuZNM*;&)XhCS9_>o=#I*fbV5{jH z#x88gP!fEEFtxx!Ng?q8(7re5eS9-|%+`rA7;;vEXOg-^4N(KgI+ETnmTRvlq_)BU zEL381qji3f@jp-I75aZPT*4^jdUFk3k>TGkyo|4FAyQ85(c8Hvc>;&fsZ5aen=Zy1 zir_J!hYwUcJjL!nFiacR^h?#!T(433U|6eIUgK@9Y`6n9 zk>-f4bZs2b*@UI{j;w~k(e~N=q}t?sLz_Pi^hOD?`E&e|p=xsKq^gphrk%awCkJd} zX*`SVHsm*!;fYgpMpX_`ID)e;NFFNn7hD?^4NWxg!IoFYEHRXk0;Fa?v5ZLXxL6N4zWs~IRwRaDgy>r}sen`0 zHpPZuV7T4el+@;4Dc~ za4(4MOIfj|saRH0datyO3hiPq!MQ$RyOD(1=%$rt5gJnz?>tEu zGAe>>tO2nE4VGXC^IV%VVETxHqfy1teePv*BfCO&rImm-^CizCakuMUJ75L#kubt4;qc5=~;!<$^RWCBBOY}iDQTbIm?UMGxrv;BZMM!xO~CnBix3Ff zF=!C8JP0zKJUr4>TBpR_FQ?(i15?O)hN>W4T#yN87Qaw=P01qMi(HI)yQOku$g)~o zvLWSyFoPUL>bTKG^4{V<;-<8|+AoNiuC5f=vbWAp;&^7Y4@ z{xJCGrMzMBV>F8@(OH&Pm{UO>RRprSr1jCmBR1J!U>B^c%oG>gs%&q_9q+I8Rc3|J zS-!5J(>2er;B3 z9vrn#Nl6+d%+d6U>L& z>qaMsaAta_RLQDTNGh_(GX2q2&ARI+RJ!a^EXA0}Lj&dK1(?cD-aOScFjcAOC&^va zl=L-G%3y*l%Em{Hgk>saRc0lNN6Ky-eWDX>-f>}dqg^dZ zundQEgfn-$o3*^4@Wls-T1PU_nLmo!r#pPBD9s{^r&&=@V`Cz#31CuJbkDdbDmRq@ zNZJV|Q%#rB*Hfi?S5nr+Q%sPoHDJh&2saxfD*HhyK@QE^Y8|-H937!qoYw>5AMH~f z6L^1Bon{d|S5j(<*;;AlZ;7sM?tWL{N6Uffj=R!2Dk|+=MUf;!-8AJoRaAgD_qmqQ zC*F}=zx`mtPlEb0Ez+81vtDWlI#g7Ytys#!#8buzRUcP8{q6=Xp9pm2bsj*urgt9P z+dG-_TK@p-%Qu)O+=;aZ(Q)!D8)_CBwSA{t`}7{+^Iue|=DFEh?6$!|eX6rawC98r zx^kF>n^ESFQUxBcKn+B{h0-Pe09z984e~X}^oC28vRKnm#lQQ+0^huxRDROgkNMr> zzLN0z1HK%Rjs}@Q+~4vKO2mQA8XMOQZh)gJR2J z&MEx~Q|{WsEoN&8gs>m=lH>P`Tg-3GvFLbXv*DZ4N6mSD(NpfYi~7O&1mi^~R*o=x z$9T{By}xy_ma)2%$Ho3X%L3(c0W8pd+KC6=I6t_L%LTaOaQ$9w^T$y5g77>-fpBvN zm`I-ezPL6g_m~6zvT)cAMX})D@y67%bY=y<7U8kS;EUXa`d$S(H4&LKUoKGH^$`UH7I(R0QqcfExG+z6(9sAHUZX%3b1fydHa7EZK zLEPloWQrt)9LF`JbcSifg(%>Y$pnMbAcvHPY#q?Jnl^1zLuIg z*ytr`x-lZUq%ltBGT~X8O^m_a0Rf7FnEe6$I_$UnZX9tuQ-8ZqctQQG=jQK_fw^3q zWqj_)Gz$~Z)9QMoG&xNTOFG3KSt6>bkEm+NAS7l+c@tpT-)qXcwZZ->_<>8{ z{{V+|`i6pyW~s|)?UvF!gs$b-h|bJQbkMYSB$C9c@>>rYcP69Jc>@~8giH}yvS=d! zN>r7NRa6BnW((z24(!deZm{AHYAtuEylc;sM`-lB0SyDw_J)a~kS|nx?8(sG3GnOUUe5n1ScuW@?jaTK@nMGn8&fuhuh- z!2I@Y#yqD|w930O9H%9vWS26jp{GUUy+q3uzVgfl9a0<*t@8GU@Wzf&~M^BT54czNynu{z3qm_3+sR0f0D&%-cKf~`KC zim8G5-eC8_7Rn&PtTmpz_8P8^L!5Zk;f$_0V-{$#xIg}RPaVP z0vN<y#FtL^$?b)qivIwa z`YXp7>5yGx%rvy!1Ncr!wmm)-_23?+XP6&bHAx@O15DyyEV8@bzUlowx4{hqL`$bt z!r2G;MSZ9A+oT>Odn@Moof_MzQPFBCfcfnz$$!fiW`zF$D8GU_mt{Vv$aQXrs(u+O zsLYV5{`^Ik^8*)sUQdq|9vf?Tl3gX@7DJkD0?~?;Sw9hQf7!&HqNaJ4u3W!!kA_IX$^QT!-Htib zp2Geg)yiu$~sw5!T2lwPs76XYm-v)a)~GRH66K_LF@P2;PP!oNT|H|xb9aDG)NhC_ekF zb9(b)lu$!Ng!(b_y}#MSi!#h9QI?yoiepd;zmVVVYhi~%(>Tec%w~+NnU!SqZE<5_ zk)uGq*Q|~%cIMvDd-|i%S#Hxs+I+|t*kG{Hud@A&Cecu zO|9`uUsY!n8g+633$9caBw6Ygq|D9KHy(Qn6JQ6SJ8|fCxXpDYN2IeX(@10~oaXRG zrkaW52qYzdCggy2sV!@Z+SeHKhg{NURob&U&gabX`kL8lWS22`N(hpwP#0u!BJ2T2 zen1AsyVA-C~!FgZkA^0w+Vme3_+kxG5eNo8Tw z5Yw2S?H!9bS0EE_*gftq$il5f1!qQ{wuWYB9YTg4p@*pbH6*!Vaq$DVTXpU(aJ>}( znNDX4D$>9ua7hL>3W7B#!FHZWv9JJswbzuzJJ8HyrivmkYEOO4C?I4+=u<1s^8QIt27u<|26pP$pM68mS z$y@GGh!n_IdNgseMxZYQ?hJiNB|*A_@Zr2s@26T;p{8(SiC#!f{{V$=zQd96t(lFF zla4fY=e6;W&Wd+@s$0P_P5=`t-2o6K7{cOw)`L^yDqj6-i znt7bbm(MCHD2?7ZdeMT!pi;u`u~9*_y?YI!-&8hbnUhmJ7^>=ZWd#(<&$-Gf5q;MO zuqxIB+;T9DOV_~}ilTI{kfiLpKvyWNBMMSdcigj+wSWVg+#F&m?v$}n!%ISv!jiMd zt0JQ!M|NF@b-vX{!shlpii`pQ(M;qUttmaqrXHG1Lq^QP7gQ+92GzN;loup`4aI>A z$*`HegvzS2%8aHen3@^ck!dRa$9p1jsw7a>u{@Ifi2YHA+7NP>scEVjndT^w$PGIQ zLoMC6F5_YdCu!h%DBLlvO*BPe6Nn*XK$8_#*ycwCqu6&4c7c7$Ko(*wTLVL?4u@(L zORD@B)3rGO$c{}0Sno7wjmMO)#LD+7);tm#=aIBrVlSxuoa!>|CTa9$cU4a&VbZ3o zMR!E0C(X7?5*!X}ZSw7YZ(~JPa`{wC1QheUn}fpAQ{F&Vb)vW)UIN>VyeKFzoavf` zj%snWCZ1PjfZd)#y*0Ru#>LpHm0J$v1-*_hZX&BRHdrh0oE9cam;s29Vh2UeQ)C`8 z_(PeR^1QAu_d={^3>b92J(1QIN7f@^$j@iRi`8XY^EWKdV<(ks)& znN_Hq7=wbcu?@V=EKuBX0+LApW2EZovZ{vys;&tpf$s3tBMBfVycbp>_iii5J3+B3 zOB^*-Xq=Y5UcGi+m2$^9Wu2d>tdYj0cpx(TQVY1@=CgmsSHq9| zD(`29C=(%~b_eCS*;Lt|wC$aBe)>tivBgo-OdmO(Q(3wrQ3*J&AnJ4rrX0st+5FimjqJR4tcC8YMK(N&r>^FR1 zkV2eQ^xo05S^oftM=hI6N0aHPWvGUxwySir!p`1Gi7&WD5Pqm6l34B=jh}R>^Eq*W;EreR03U;18F@0 zi5!lSpXO$sefz|-yH7BNcWQt<`vr+m_Zz#C!}~xr@P%YhW{zO%RIr|TN~x69#DybN zUSzufzFRit?x(%*d^xtB&2ucrPwD*Hk2aGkXcDn$r)kvyQ+0j39zh;b);CZ^h6k_7 z&S0qoQ&&^hw*pJX={&MHXNc@9%EdV4h`9#J8-qoJ)D1SDzKYClDw{Bm#L_v#K|T@; z#-m+r9&5TigwkA}!l-i1LnS;Jr9|^p1d)qBEJx1k#r?M^1WiF;mr+tUU!`Vb5AQUWmwq&U@SKkU|WkG1Zk^YlulBfz2Zb$Or;7rBcCB5n{B}2%X^cK z{{RlA8$w9e*U576PR&v$L{u=w)GMa5NZzK52Ndj<0hC;^`&B1(uX3y`JNn=}$3|uK zxo_ymGf}psp@fN?BCj`KRf_<4UPA%%!qm-HwQo&RMk0=1Gy|&cr2yR0eVOxGz>BS~ zbL(s`MNbZGQ8A8|iR(a86%-qnB!I*?U|DwjO51KbcE+bQudxb%_cZuaPdM<0DXydx z(`Avg;(jKhiNc0A^7%I=;zg~(i}yH%=l%*%d)+K_Ri5aTM{2aLjEr{fBYGb}-r#=> zT$K=J5EO={2oRreiEC6LcC(0BI}z5|E|HTlx#) zu<(^8)Ro!qiZ#(PzM-iQW$440vgkaJsQGTQIr_Q7?~HoAv>$}pw^l^^YAAB4mY3#g zWgRF$`tOlX;g6evkY8o)TGHYeH7l9?Hq3wNFWM_nYoq6(IXMuMxYb;w(N9NpwBfWH~qD3 zG=H4Pf0jJ^Kfj4+=10t~_B@JtgLG(*fRD0p_KSXxfjamDeYqscKlPx;EJR6-FMd&Z z{4vx1(ozrl2G@`KSxXPjXz|PNlhKTSWq*b~fr`+3{>z!!pJJz&MP+q9<(uWzrsJVm z3m?012lpIavkN);9CP(iWv7vpfK^M6!=L4g_MT;`qo=A06nnFA}fNea2OGXYI%)CG*dPA zI)L2%u;Bjjj@xb*g2uMt>rx0(06ZHD{Jk)XUz^~Aeb>JS%72y+Am7*Pgm8kqjw+vZ zRE>?%^s@Eo?B5(*edE&`0e(AR8hK4Tt0$-HeMhbwT|%|g+!1honDE?h1^R0J<41+p z_wV^$yMp6CQ$xFVwA*{O{4GGY(;4rNzF5d#mN?6@zPF$__yVj7-v0o8HUk+@epph_ z;Ri(rG|`&n!2znLOCdgW{e%7(M=y?wni=!V+{Nw`K4TlovHR4vy3?UjnH?WvWoMpA# zM{qn@Ik}b=>o3^3Bx?e_$JldyG=Tua0n!NL@GDIb9f!v39`i|umP!YOd?NitTiA*rVO$>C@ z@gz|~fg_C;%8CVm1JD7AliD}N+8+sYp{AsgIdlBk8af(l@&&A2t=WH<)Qo+F&w+K2 zHf$Ah?Nj56QlI)a(iNlMCR6W~5y@_ZYzQPD+h9ts$xAnOLMW{vl8A(ArWLRqKC`G8R+(lIjmXy{pCJDL z94btzH#3C-+>)RV--WV>K@vA`NCMv*H}J*A%D z4ah4CGn45BzdMup0f>swM(N8xV{3={ecWSSiZCs|f_Wj>-~2GCjly#Y2a$5I{{YCo zFh>_>Rk`kE9R5SLA_+Ey4YvS5?YT|I-Oey+Rzt`QV|#SLDn4I+7P59OHk1DVY)Hax zB5nrLW5ByG{n&~jCCKTj0PDrMM?A!!-{v^)h?b=AgF_Z`D3l65;vEvG+-OsuBuCa z!w5Y*WOm|x~?esBv@W;?Df&Ap_3sdQXFqczr-gE(7|^)gYCCR^Bxpxb{- z+wjGip#8giCCl>K42x6ftxKf^EC~lyBI>{h0_Vxd7rEt5FIvolE3Oxo3Retm@Ub72 zu-BUSX{9rYb4{3O`Z;53s)IzNcI5fEz6dUE=n%uGPTFJIC&9g60#fN;6Y?7RiAPk^ zyxS#J{?+!7eq!8WL6BwxIMp>-q;&mCdVIb(p`IDiSlqmXwX8wCka}a5d`I>((RsjX z%`$3os;*cVB|w+;x_^NftTI0by{9}Rl5^qDh&8md>_f=}72~AkZ)?Wjt^GX)2&zSh zQ@IC1y%@|An=qu7ib((yDMnYik_fTyj#cqn*taFD({(MPnt1b3FIFz3q@;>ZC`WF` zgY?B&L+zvOE#b`mU-3&oXm}){u9B)5X9lL0lpXNgapoP? z{M)tp#eb{ld{xofdn=;OavyR@>Al(-#(*@kpl!p<*CF}j_afNzb4mE?;E#yvvFVQ! zathfWk9Db;V4D8`B9FDN_#8j#Zw|E1v8IMB?<9t{2;Zp_D+d7l$81vkEegKVMzXp% zZaI&_T9r~Q8tuq(_b)9o4R1}CWO0?Eu8%dT4%H9=XfE7uV!)Q*k?MQ%&kq%PgDA=c z2+XP$TCCOPex8@_j1S=STtR7#SE$2w{{Vnw33GOp=@uTj49qhq zsj4dSH8UBq%*q&))JpWLwxS@QC@z7W< zEq1qdy4hah#9HfxPFGJPH1X#2%?lMzv#5$jLkPTp2e4uqX`NGTg^7iD~1S zz9y6^Q#wuW77uA3%t3TP8ld9;0IF?$!w|qs*-Ncb)&!=h%wciT3}C5Y)llHbP2?wN z9DuvU$u|eKG9#VJy)84jB^6z2o-n(f<&=OT+)($qy}2VH^)q>DC}pQah?z`B z%e46oz%AzUZU=C=7CU)tu%LQyonZH7tEO6dNftmEUPE|-L|H*$#kcT7SxF#(cN2zs ze2Xd#EV9#7LXz~-PbrM_huS&0+CU&14h5~;j2jh9v4*KisH1qIRw|`X?JQh{_-p_U zK(M~+b9`$wl`v)LRaZ1oIYQDrQtoi?AOgUz4AGuhtUSQ;&EN<*^J1Yj`Wr2!rJg!m znwCnc(nR8QFvuE4W@`brca#8Ef#xH*7=TOQPMcZ^gpQ43tEr658503K8_lCo2?P^x zexUr0E{giPmvlL8KUyovIx&6+WKK{GfQ`h06nRhV^4C(75SMmX)20au(e3kW;g~5_ z7r$Vg}DE#@n8esLnJrdVlbhK{}? z6ml8fKC4tUk$pmdr_I3Jp!46Hb?>n+g_m{Q0N!lH_{Ahy4xUN*Pv?JYOh!m%5NW>h=cRAnkygK$NN2H57RT-u^{X$&;;#1)wq z5=(*whT`Npj!!%j#k*q7@vp+)8m94!J)rRj=6StjGxep;69-t+}kZyNQ z5)?b$YI>S?SlouIrn4^6RemcMy~|qmxjl&()Iw>TE@hUS#gcHW%7RC5skNMzy4i_P zeEr8A@ZC=N+hwu}8rkY0RtTQ#T0qt&LY9r1>}*ZS0H6cKh8Bl?TvEPW9{Khxtg!`F zVB+N1dDvVF-3^aC1B+xkREL;Ytjl_?wX{KveG?m@v{1_3a6hG*Bu)!_+RR-UuW!{vY!tq46A8sL7q$g(;NQ)JX$mWOP=J> z9(QI4^Hp{G!|c0OyWx4jtw; zpZ@?~OQ+%vB7@1~Qa;k|Q@|~5Y#XpIhqgZlJ_1}zvYgT_MMQYfLhFh$)u-F z-#WNPIko^gN&Uh6G463+x8L?uc4z+pT~9IeTac`!O}PXg#}^)osQ0ZOl*&!mQwW>y zLRa}>o&a~npW%GQO)T`Jl4+{uKt69})a1LFd;7 z*YDNL~#SoxEc`mf6a z6&AOyK8i+##Ebg4=kW|6#!xiQyLqg*3{kxcvRMJLEY>J<8RYYGv3X%9@(eDv7Mwr*SZSvh!O&dc-#=Z)NHZ-!vq?rNv zZQK}kDo@iKJ>p)V$b3rIu~g{zI(mO7qKhrdUSFUhdK5hOy@ zK*5y`(>Xg%>JX_0*V`Kti>FBBG6<7;R1?@0iBu2Wf8T*LhLPSBEJ3&(mD=O*7`$|b zgz1HnYEYn9*i#Gt0JYoi!Zc+G++?LRmQ_4U8noo?vw7+Q?fH2{$m7&o7Isxcu*9~K z7qzTOm9Bro3FWzKQbravXxFf@Mg72F%G}9v*jb#*ETMNKDN%VCdYf@!`28^n-7F%c znwp9>mRE##wV*e40^}|2f4{aPnXPQOgM^pt);~O88wLK+w|}pDec1Y1_ss_Csoqe; zJVjfT7vP~hf<1o_a5_{oUO5u%oSrx%_LTa4N2g=PDRZS*1SkBDF`l)0Gu5z`KFp|q zIJa|t&Ghvgj2kPKVG>oyM*)G62bbx`f6EZ~?;N1Q401ADF-55AT!Zwb0hY zZs8_N84+UKLAMM$@rPrk#R4Mek+gtJuX1?ZRda8^efY?USXorC=H&Go^1_6m;bfga zH}XUjk@;f2J$E^)53?o!n-M_(m%RUr#3H0}V6h`*i4uZa{o(`Eiy#o=# z`u8{c@fXTGO3bsI)_~7N?sSsK)brAr3r_^#l{aza^1pj8Bb(x@%U+g}t~|b-LS^}a zd({=V5v9SBJD$Z{?q6Fi$rCmi~i+K#(y z7W#M^Z4l*tgDV~8HC=~oq^bjNA1?m@!x-IeSKSnWYZfd({_lIA%K&Js!c6l{)61Dd z?-g{{r=08rGcN(h(U!*Cb9_h)TTj_#?ilgeR~=S7J)y&O%XxVW}Qfrc~YgP6)T*g$+GZfC9o7i}^^u%hL>%LG$emL!ZX* zRnkc4!pyQF6>ImnIHGm;vL2ewrFyKlEUBS#e5NUsAp6$$IO^jB{ra&0c@|OrIK$J( z!p~4IW5C<_`r892D2JBlyvx?!$$IxC>P?o=L6}B|a+Pw<2hP_17>VS%%i06NI)M(I z)_Rj9=^yG6qDdj+)2AiY+ZGN1iuU(SKA!hxSx&Hv$5G`BazMRxCx@I|8soXv( zE?5tzI6@;t;o;VBT$`jn$|K{>nhOT8%QXI|r(PV*0i&Fc??>e)?_6D)Km4Sg4d#+0 z8qZ5-x@vZ|>0kn?0DgCl#@~A439dbkavGx~`8yhEE>7805D(wq6c(@cbJdz<-J^%8 z5V#DUZZQQ%gr=Juy)n_AJ@^~q9@C|KPRJ{!al{o9EHe+L*V@MXTmwW3#mQf2O8k=bDz)Py_SwS*`x5!{-GEdlgK5io8zIx^p+rvP{Jy%+@0pyQ+ux zh(iZG?g6@k^Tleu6nNF3d_AtziIObTH8mD5QyWPwJ2x!hZ_eTc_W~|2-yV%;!k5wpwQS{pTP4PUa$@1LFgwxNL!BI;p^RsKCgY@;nK8-4qow}`< zek+W^5NOmbB4YYZzZK-ACZp8)TS*!9enFfxm0s|a^=T04RI~gl`;OHJ4`9520JVk_ zrSS(Uiy&P^nb5k{J4+0aDk*U`+XB6~D`vg6i#WG9^&?q$MWD6DMw)Xx${}hf-DF6% z^!70I7^*x^_ABu7SY_F5E=xfkS1kj9)roFoh@UWH>V8KU>Ts+zLm)(z=&)V5;&@hu zxxv5)6ZI!jN1Eb#dfcNi$e`3|nL|rTLrDy?&31^YDy&T-3*0g1mblu%ek?dPPfllG z8!oL$Bt`39B3d+yaCS9?ZTn=-RBeNYl?YWkB0!rh0gW)sPT&KOSo`gJZ|9t}wrXAK2~wUzO=_{{Ylh z5Jh@B2!pBKXFWLUaVnMz)c5mwXciP6mL9y?+Takg)M6i3^bt3~S zlvQ4&Hb!7J6*rH#xmZF|cy-YDh)HNa2&Qy_L3X@<3 zfwA-$#a_D8)EV?NRC#qsW@nB{%7G+a?piIXrAg#m`Gu8vJQ0jFIBq7M)8)~6OgC$| zPAY%7mIxOSGt0|!X!5#vt$Jyx9+HA8gH=*MgheE67zc0-(_R+( zZ4VJrTYE+}x>;3hyG8zY7*c9#dP-!e_bI4lU8-Xw?pa-|=W!cAw>xjZEIZo`^_5kS zRgn!`btY*FMKegqBMd=d8=g7aYl~j?4d%pzq$>F9F*%* zQ6s2|8d*WxAlbY>m&n0D-bn+~a9U?6E98IF96&Yc(iebEw;t`MUaG`kJq|S%9)lY? zvb!O$Dt4Z4+XbEs`v= zQ@Gd^5_Uhz-y@Ds)xHjRhmmHnQq7f4YGnbzMZNx9j`qi?RT*>@4R-+j_y%n+msCiy zOHC7$_(@Po{n)p>kqJX#c^{~BuCAc3Ic0W9G;+i?m{C{~r0yV|;{0|vYO1cTr>!)# zGD{>WHug2J378GG*=M;50NMr5VcQSO zj(cC6)nw5~YP`WMV61*4Z>}z8GNW{N#Ve?>+J)vnywS~SDq1IsW()|6X@ruN;bkpi zZb@Ky-~nuWf{L068a&D!$s0uQ%Sy3`)xlm^i4j`j!oZEBn~Q)u(jQ^19%=JADqY@b z`hu9-h_CRs;qt@=Z($t6F47sEVNIGybFHV{i zJXue>!wp?1JvLQ4kwH+qH!uu^hr$Wnv<@smz-Qgzt5jHG3nBp{ELKv_av1c0yAD58 zkPp)rwxjkx@dHQcA+9IO*1D*@=A~W2Sd{*~*Pl*D*A>pA@V~@uDU;J`eN&a!Bvtn? zlNzvQDhD8osjyHv?a1dEnT@9Cn<@?&;GNf~X(SLSo~^<`5}74q*<(?;kKh5vpMDxu zRQQwPy!yVaOE!O;)@N;gZ4q*@55YM6G1lJFy1q>p;7+d1Ae*OGS4H|Jkb`5^s$mGX z)GImsG0%R>`gJ4CCaDQzpr?wBK7=jX_p!&wvG0Hz@AdItSK(~QLZxnS(e*z?)Ksa{ zg%kt8!@iM^sj9<&*k!V}++JAM{{Y0{u}zlN?T4)nyR+QVZ%C-=qWoFpWBdjefww+6 zohRs49xCX)#K1(+2XcGvtRn3=k{A##@83ch2bqinDcrQd#lAiJ-G#V{Dv#wwmkiDG4QTo z7Ne=BBo4h9AbOIl5A(&mDfw|Aa|iOR?KM90hq>SNApO4T&2=~6UkJG|knxW)kjwXu zNAST--q-uEiz{CIW7Nv|p%NiImRV3sAHyIFKH@KgoLB}>c<1o-#<^^QN+nL_7BQc@ zxc$fXVP{+V;>}kEtu1MvBs(pLzdtN!Qp51U8*HN7k>&pY5Bd6IQkOU9oK#nudkY*| zbqQK2H>riYk1~DUqXdh8$iQ)etgfQOeDNg8GF7ZquAGl|ZdC#0{&)Eg-;XE7_-o%> zRirHKdLDlD>-ZKd)u-G$R_W#ZeiAuWQ7&NH$uYpE%_q<3zdzxJ%*Qmzbhcb4t$vIn zcTOn4X=i0p%(1B;$oo~BXyk=9z?tTzpvdK=%Hw);tgDhZAX&F1JY}zLqk(1etFS@l zZG;Zs;25%jtX7{k%_Wd!^TdX1wC$Rnd197D5`ijQM)8|*w6dQtJ@KOpgJu=8zct^E zNO~&GO{%3?X{U~snOWnU%S9@|(=xJ21(|@TVv4Sk4VxQqU_%)3D#`Mi9GZ$OuPLW7 z!mP{`8<%!sS&z(;PhbG-032iLnw+~Q%cZNVs-~cz%jx&aG|~v+r-c^RW;`l@0OuTI z|cqpT9ERe!S^^%cwEIg@m-MdtN8)+K3QZGDksq8}f zVg;h~vei^Y_HMvf0e%4V;~h=mj*%3-8i7cL*5!cwy>W-UH4K%vAf_NG#)!~#RFrVk zR#r&vMfUFk-!8)z9UfhmMxhsb+vLRm00V<^>L`)~EU6X1xVRt78&>8C0vKr7OWNhf zAbsC6gCHc;4^urAIy7)XhNrL$E)e=|x8aDTN=UQyrIKLm+&BP|ZOzAF_jV%=@rk-j^(ylf!$r-UAlW>1) z=B@Moc*;lBjx`bmnj(5~THIgZZQoD*XVsc=CTDt=#8I52{jW%ZAk(~01c zFncv*DVgOP4%0UMF+Stuk z8BU#r%F#~;QQ}R4pXWN?Aj@KzXku)}c+s391GJDY%X53!@}Ty_Lps!1mU&2%8l;Y# z*@RGyv9LVY+mpwsxWjk5O%#l<%A3?Pt2Y2G@9FY9ea86CUZ#-GN7LyDo8IY^uH_NC z5>S72w+{aRvVC#Qt%|8q#My79hNnzO7fo5LOGz~ra*r4i0hiZ_Bqa*o&`Hk#S(y#K zW95cTMU=-+8dOIz7>o4e;^kNi@ZVMBar&QJOO^;~VW`TcLa|mr(RD)Y02SPhqt?Yi z9=8~26z4I@>M3hvR;V|poz-|+n40RrZRRJq1Pg<1aaLnzE7}Fxq4e;{n83MZG$kv8 zHBB0^QEGtJbUuY$j|6_KqveNuu38;KLkzUiJZ)H!ns;$|DXJ6_fP#D6ZTrX2;hmM} z=V?S`D`Pv=FKe=S9y|P*cPQtNvp8_1_jSw`q9uXpb34~jNXNT|4K#l>xn+=l;uGj_ z#7>CJD-XjBNN6(!Y2#>bTed_M0rhjF<@hyM7WCyFGl zieW1R&5A=i0!K=&JDB7r`$}w2_Ecf(Q~OClqu_%rsM57LhHSLLNej%d)3X6>*BhAJ zkC4Yh30bTe9DJ8M6-CuZdqwwGBTFrbFh4&zhd;*&)zz&9BUffV?@3O8mzsIjDAac( zvsixoa(#ES$BKHlE{3NjsG!Kv<#;BBf}9y+uyPMlUC-G;xB}si%N5?LtIacN_p8=5 zRe8Iq0cNVHcX(V}Ud~7(&Jd0}srlmf;+ixHwqTs=xWemv_u31>%!*WrwK8T?JFIG% zR1H*%xPUi0+AuChJFx-P9@M#oI@Up^^pz|%5Gi=uGMq^6ft6jBDC{nzwbZw9j%w=0 zG8CxGCU|Fn$(7E#e9?p;q^WXG!dHRK!w$y|IkjDNK4D3nR6H*pV+z!6j>hvz3~L}K z(6JkhyEXgbr(zy-vc8@XgIlX2A820?Gc!+{<{E-zlOxPypD?1OjVbBsDekAt7RPSG zxo*bbi{Bk?Vy2Nq(avO!Kph>Q;!-XT`w-B_%pu^a(AglHF;vbQ&qkryQ@yy0X%-PbldK1TSB3Bs*F`3PemrE%W}zu zq%m{b*4Sgr^t~NIvc`q(IkaaIzPRliOn&9YyXJmHJ0HB_`<0AYQ5wI&Jw2W)wEBN^ zjeoSbPsfZ=8qe8MQXZ!#Sch^Dlem68jysm3m#8f)D7XEi{{Xfaa~zhQOO~pQK7r7G z#|m1QJ{OsKo55{Wkvj>gq*YRTrw8%G61Ps~6pTegY_>k0pGJ z$CGil-HMx5csZf-a^{vEoQKvp+QW|gj@VdM2TI_1Xc#cu-hb8Sk%?}Q@o&Yy4`f%- z-Xv$)SW{sdRRo}GAOJSLiAKfM{+PvMKtMSqm5!i?C*7PZm2 z-kh1ZX{lLip$F&XA+7ivdFxe4JPc!Oy{s7A`VM>HvRJ@l{T)N!_xHmGk*cZG+p_jw zMSDj09pVa$4fSF-t*fzkQ4 zX&!H1lu}7s3ha(qq5;%=h4EZxUdg@}XL_=;S6AdQ&plYYkubDO*0$>p&+o?+Xs_~* z`1_{$1!T z-nek-N?PWirT+jY)DI2Ja9B|n?^v45TrBTkO>zg@;D>cx~!Wcs-u#E zdU$$s23L+$+87?-gWnO2OW@Xo)Y@bG)6BH}BjuZeh*37Gu;dlDV~o{!ejcu(3hrRL zSH$o+LuzIKlLqrT&gY)Gt^oE%%(TvX;})Hz&a#712^9}b9b|ju>j8C`fprIS6T8=& zP_Bcqyc_*AKz;?bhvH6^6T(pT($s*X;Sbg|X=jDtYr@HpR zl@^3kgFjUu@@G@CZW+0nK;nP5$Z z2)2nz;lFM@M6>?@n0_5cFBP@(XO)US>|kD;SN{NA{!^xf|>Zw*LV2lE3ASr11AEOruUwQ7V8Ug;v0Q zG4ot&^Hd|055M7kMU3unblJI=AAX8kel2`I=mgy+bx~o>L=c1h*g-$N@f`#*-oy`) z#H+*fwozF>{k~;T--7Ky{^mM8oMhsO#cCF=%@6E6_4@^z53e|o zXbFTG(=NIGyQ>fWq~rIDFn}%CeK2lAFr?HOT~{NgTM;MdTF3a|FmB0+Vd}bEUY~n` zs^9THE34s@U!M3zKs(^M5GxV);Ra6N_Q$VZCc57#drc$<_0w?s*Zv3hVaTPsoHbLC zPgNABfE)(}#rXGE=3lB2G0-5f9m2xdwN}s*^eal1Cd`68Es1Tv}hOKK%_o3 zc>An;ZLj?vkiJi)Ddpcul%$)QRtL*1OD_^h@=@eZOP?`~>CG9N=8`BIV@5s7@_#&8 z9vt``QJK7R)YH3*^31G2{n+U}9pOGnkw%B~YfU1K;vfb80336&zM;(Zw=-#oYN)(A z@OF3D(^fJL3FhC!zB&_2=!};uMc>z`bsV#oKaIO$K}na#M-KI(=tiB{il`VCt1*(T zx)k?-DY)EuW*@cmKP+54Dxyh8)=Nzi3VJwIK^HCsnEl`L&KryLpQ^-k*o%NIw4YJ) z1ls=qTxObhr;MQ+3UF`TPs{!|`GN<#sPF1HvHnL3JCqWP08ro)a#_1!3W&iz`3l$* zdDh+RJ~8#Tf1R)Cji8aEaEt=2$d7S68+Jdw$DY{VY>*J@Y)1yiwg!l%`r2ferBrri z2m@R7h4>@)bNsJ>OU)FbMK_T?NBY1&RNv*#en%s=9in)PLkrQOHNeLo2+C#QL!pw|2Z?GUYuO5eoH8MC! zppU3qmsK|}$Jh0(f4>STj-^3eq!0qJ<9Pj&e}j4)E7}|~ozpSphci_|DXJ*yWy%D= zuyG|L6(N>R=nefy1%B~@CX}Q}oY0FH)YM5BUP1=jGW`6%7at?(iDs|U(pRF_P%C@P zLANhHa1P}pe8XD*0Ny9>j?+~brCQ}c#z{TzYp*LRjkCf>sC4J*Rk6scNYZ`RVwGW4 zk`v-=c;cxJ!V_@LtS*Yfh8~0i`GJg;o(D|D$?MXQBPccz1c?Cfi!+t@w zhDwZ)uPk)OsZV2bB_neY1oC(chw6jphhBk(7K$P!bw;wiwz}|Dhu$s6rsMKBtc}wH z7Fd>zl$qm{$e`~G{kEQdAEocd%>CF7yL=gxd77|P%u#9TL*JRu6A>jxA)`~x`=I*a z!jsDcu``zx>KP25{{XK1s5a*630waFV+l)1K4D8XT9t@~McWfz+a_N$ED!40fFE)C z@}R+vXwK>*s^}o1iVDbJ>ck&xiWkfck0;i}R@eUkx>MZZJwPF-c{0wSdFf>}v;of& zpVo|$JwuUk+o&(V#Og+mHOiWx#A1%6dUBy%-3dVk{{ZSprsL!eAaSg8(90AMT6#)@ z6GJB~tQoco-?IYo8~)fngBA;jOf03je@8l^6eed_>rytQl(yE1)B_s>`#=Q*U(n($ z;y$03Q|YL)%E$`lIaTHy&?-=pTGq8XCymYMSE zm8fQj-CKacil2>auW{Ul^#tNUQv@;9R>|ZP{znNcfrM!%r^v0FY5D+rfq*Ks)pnoP zS)Q7Mt0wrs>J_k(4h%=Q_)<$B*18deD5$dYQ`b^wZUq$|*X{T?`XaF2Gx= zjTZRWf2zxSSYH1CJWq6Pe@$FTby@LjE@ZBt zq|Pd;fr?qG8cyUioR8i{HmpNY5lJ7D#f#yGAdcFiDfa$g7;f3{{TP3oMiJv+z6~b`k zSY|q6D3plk)@43@#J@j);CIA3KGFG3V6ywxR<8VyBs^QwxxO!%2z4PvFb}~Dr@!ZO zfhuVct_q_9F2n@`{7w*r;oTP_YCi($D(_W83o8#WQxf@4@5NE5ycNu7i?Pcjdw#G0 z+w#YIR^-A_xkByq^KcKQ7%Q~wY=?Yw{Mm-*9k8Sn(ifc>mWZ#SETWP{w_w7<5!#He zFokx>N-REPpSt$Ppqhii+`ltcX(*#dYn#UrHvDahqf~erRLJ!He)d*2KY+rhZ*|EH zOCaN+-ruX-{y0KPIW7qfFY2IT>d*Wuuc9mk43-z0*pYMi982_vi~cb9eCXOc#4PtKRXjwMY|(fB0JCybj5pL}^>DSC7Pl7l z!+XS6mkbE`t{6CkqyoBEM}L%i$GtwO4ynsBJyA@&F`5HUGXd+mGjH9C&qjZguflB9 z#}2j98Qz+mxM`_~se~U><+EGw81u$h6fb6CI}9N7-fNY)9j-BBUXasiUdL#^Xx|0( z`k>ODC}g!VziN7^L^6-2*4l6R;>3=u$rzDhSy1+PWDXDKYM1s z%NUVjNm02E1cAZ(yMH_|DN0k3{y4xb=ngUO6!!|!Y$wt{RQ~)ZM+0wfo+67~$J7jJ zN}l4_%MYG4Jn#l03sQ;bMm1z*7w_`MZes{n+j7wFES%pj(V{AG401zG)>{L$-#NI9HAX zznK2wG1M_xR1c8H%IZ5go_AkY$B-(PH%7qte<+n8k#tqD!Y<@hB^Fv z`5fcW;*G#v9?jbf??13gD8JwH#!GZ4A^vve7P33h)+UH}wl|<%cbX z{Nvh8-F#qz(*+46Wr636KU3a#Bb1(9K|g=5@55_HyT5!$w8mC*DtS=OsIW<5EpuiU z?f4uH@GwbP>(O;kGK--EA2ElFvb!qE=>)Z#VwOovaWIXYel+mr8Y`Rx6%F=Au2LdgnW(C|8-3u-4$#>D&R-?+O$Kl z9oXL#7l}UFx(iM9a^DW<+g9caboZ^z23(E(`*kM&08j-#wTv|?wSx9tCR20Gf-~B) z!_1FdRp`Cx40*r2)YAz~gFPPAVy*L0DFh!v&GW*(A9x+6w8U}s=wX&+{=wUSz;lYr z!yQ-R7mAw4{Or}+s%MZaF)VS2V5f*1h~rK|s3eozl5R;j>sokHN_dHcvjqa|So8OV z#s}r7?8{?ijSVPT3JOXzRE`u-zEBbt09)^{!;!1^c=xlo0DK`-AGizPdYP$dR`Q6% zg?y{YVm^G3K>FJal?CbtQcFhTm9gPY6+*PG%;wC`PH9Dx&k_@1W7wasq4^vPWM;4+ ziI8pca3miuzZ<*6K-Xm zmB#bN%lt%lU%%ypVRV@{Bi+ETzss>wJv~LR-MsmMHh1#6+S~cykCP8i%L}ZVchrYw zVgpJC>)Vc?AGL1d*8xLxNmgZK*jC_zK40_4KXx{TUZtZaX&``YYmVIfi0pp@kGBaU z45Tvv3XpCXdUN+4{{SOwCRcJ01FL*MkJVx8Z?9r86kFL zD(iTik0cL6{h|K=AD$NnaxyvcVb4w^&lXN$hKDQ4Y?fr>`DAj%Lv!x;)=4Y%!TM` z*tWvNA3BAaB0grp)co&+GKg9_W0q9D>1Zs4*VTZ!HT^fGkKSJ#dW|Alb@dCZ*EPU6 zY3fmuq>)cgSn+L+0MO1rxRwWTw&%Uk+qcP>kFK?m7!*kX-m%+%lK!J^w_@aIsbLtQA$Iurv?G0txNMGHjDlNG|1V2527C(r^XOT=fgvwQ^vsXUs z1uki7*oNR$Ca@Bq=JvT(?fS>QBRYzS=xUQUiWGP%0fMR)?l>p%u(&<^tOs$4MsBJo zrjus+nkg2tn1EA$-P^^F?IB=o!MELke$&%YJzZ{5n1-5zJV{R1 zj?Rw2ZX9!Q!+qrT#Wk4GW_d1YnCbfX+DBy&OHfY^9SWp`b8t$dU$`uIP(alz41#4(v>YMFg>_+|%>m9xC-47h&=qr*9F%2$i9%?Gf0oJ8j>#!{i5SH#^Gy>s?1Vj%~8UrOm^u@DI;$bvGYF z^Eft(-6M*RI?5rIlvZsM!msg77umAdUj9i74sYf9@M-FWTeV$!Pd<(&j-l%oCzdp3 zLc7?K0kw}~bBi-7%+jb49CJBh2_hiBkKKwtMbxvbaGc79g($5W^~eOM7q}M}9NPBu z#mSN-Jcu3)@uviEA&hPLAKz?tn(*d=xNl}sLVGf>O~4lB*1uzoMaX3ok(M0Yjjl1e z(>exVl~b4UmD$1jfWZq*JE$TG&A{+_Bpfi2by8<}>L8R_D9-i-UO++qcf*p?m%QI= zaohuNK3{Og^)N>yY?8rLO7c+p51${FG^c3QloF~gelAGki`%*UaU2wBTC57U4IB3T zZr_h18%Idtx{<>hU$*OC^4){rS`rCXMgzZ{znPCadLWY!uS59{{YCqDoTdeWH-CNO84V> z-2QCe%M8P$<>wl0?e-r6|>M0DO@{#vDZvEU0DrqXE z&9rniq>73l_ZGaWqy6VNueA?@nQdrxh*P5wcoGBnc~>0?QI$rwR0I#~pcnjs!zF%I z8vg**Nq+VcTK@oj&IXC6n&eGM;H_*Wo)k$`bL9-*;flXK@an3O*i9D0+u#D_llqX@hQXg*sHTiX_%Z=u>3a`DE8l6Mss9=u{JTc#a9sztxf#jkI}4jiB=BP}zA zvbYA`oZ&M{-#$KEgNMoTirB~k7dAerfaRx^LEReyzd?r%K{T3FavUX%_%`HQ>*tM|!CYoYDyq;2i@r%zz{{WPS!c5qtI>Somnr>$Jrl((c zh##HO#@~3yo(2ad%*k(}k}!ipg9V{ zo~C7rVSi1nwZC!2ij^$LBv_VIBH`hXFh8BYo;)Hn%1-X179E=45pUs%mX7h0#orH| z8%Ow!pXI8Zp%tb`kJG06mjpc_rOA6&?-b>%@^stfASwKDzT1t%kbOox#?im!8}Y*- z*$%49ay?H@zY%y^mSR7=o>G6+#p$Cz%0uA}ZL%$4rE|?SGkj9OzViq_JI7;hykO=E zvd0aVV3hRvW8#O<;*fACDi;7QRwV5h2nWakZ{>={iXV8)DCzr& zDq>UjZv_6~i#qouzGR$x4$U$tJ^aWY0sOBm#~n2o-k)Fes$Xfe5_o-I{Uy?rVFs{#~v6PkQ71QC&%QlS5$s_E#k$3%FGRb4`9 zx6`dl$<<1N>lCq&iV6l>z0H6Y2Ir4YOAzN$Yz>0>E;@*%i>lA^KUB3giLaK%uBr-f zeHQND$bS48Swl9G%U-)E6IIP5&_ysY?{1Sw6`2rsW!<;~y7nU6+zm}8wyeyfsal!E z40FXCd+An8brG zsVcJ6ji!p3fK#|`R*px6DywZ|OA-;dVlBIy0X9i5+HDBUcE11%^Y;s16n4Az!th5$ zG_;f%-A1a+A|-v>B8#gSZhUm01gN@Re=ZC&2dqnDN!!*Rz z+sdEM6Z8t-39Em(AN)o!7J_80S%?r5R!OEZtdbRjF3Z*=QNT#qNA6rWRaUJy*s-h6 zZz>Sn5Bc=(@M{{Xaa{IDQ&V9&Iz&6z>DQ}Z7&g(qN#n$2WV zRY)ok?>ZZy`HxjUL-NMZRR#bJ)*x|vk@HjhkFGve>7AsL>V880qv(H*6PhNB8R7-O z7BQ1;$IxHU{EwmF_riq{4^B_o!cB<3W5_&Pza0Mj2~x635~?72s&=m&kbB18L+SE3 zCYGW(BP?&V?a8<|zk7clt`d=CrOX%N&s&bVu~v+Em<~w!{o~j1$JIXYthJE=C??XfbGLD)(cfi;njdF zL9lQ5+3aeHTp#UzxEIIfbH`b0_eh7%!S4NCBEC6bLyx0f5!^~Ctbjc z5yz?H(0=@4LK#*>ZOZ%~`29vONr`&9h0yt}`peHF@n=8zZzU_wDXJzw`3IQ%5G|s)(@!?v)f=@IE!S zHyz0J{P6;bzM_$&EMPJqBv=9oxa14`{+^=$09*;w2+bU%tVMww+hckW^gQ?Mcsv|D zy6=oik91|T?dIdSKlAgz6TyANt)xy`+=o(rN9cQeuYsazm9$kyZ@E;getruD<$ymB zKk>cB4~4d~(#%7ZxFmDE4bX~HVq-r?#Lfm;@6=a}u?pLGD!}*oTz@~2zL~Ob zu00q7iYrkSM2%JSYZ^uliM`#PmN!-4o7ndk;nZAkE&;dH;RTREGCRi0)Rk%GCjIu4 z8~nQl2kIBs8OtNgQWv1j6dJgJ6O9^Uk-cNj{ca@9oht7oAfFR!A$BakvquUIUxCnP#(l_a<+SVl>w?aRmYR(h~*r!8g-$lnJ1{K z0(hTz3msfUx{y!9)KR#7@()gI38^X>9+EN#RTWk23#+NzmcOqgbKDd2#1Asd-k_~T zJ1k2+$5v24R#qSfzaqres7a1Q6z?F+)Du`bHgfkjk&#w z*lzi)zDEomCea$$skOxwPUxDDQdVpns)q&{i0{LbRaQkDT`f~F$sKp>0m zM^S!Ml060luBNTZ>S{7KmU?=+I>wKx&GvA}rArb8?u}((^HcZXO*WOerg5KB%U-mS z#Z3lf5I_p`;gGx73!YCuD>gK+qMRcMBfaaHpzV%-6HlE7a0PhIU8V%!_q0 zTe$=q`X4C6CP_z6Q&=b}BaSggS6P)+tgK4Nv-#p6+sZ*=LH^Iz5F4mPuCwF1!Zdql z5kQQT@=HjQ#>=;(Qld2^_aJYK{c%(X)#)a#T79T;+JPAg0W7W*7465C{{V+LxwDNi zSDg5JTcxXMw#k^l^g>mb7~V@iNbzyIs1S4eKU`E)i7scPk?8I311hKw6lzsfotdrb zI6NEuF`pU?wZUk>5tYp;_cCn9E2WB`Da>3;Q>RjuOVm2Naz{voh->+7-MJXvC^a-1 zmour$^%iTgNz8HVubeLRoUMT0>9~F1e6W79qxY=PP^VRHCXJoX0LK!q&f}5D?anuo zFopA+-inTLDJe6F5EKBiKfDDkZb3V*+>ybumW$RMpkI zBQ%;d5u~ItxZPp}m*fB=5s~7jh|tGLJr{_Yl_v~kaTaeVS3=|f0X*|-V5nmiRhjO0 zJwb*#jJGhTr`S#R%;8i5FV5p~JA8@6fAmZ*nA6fz$fPYa1U}+PV2P|-q?R4XJvw9LUvDF8B{7WKE+8O{Bm{BEMp zE0Tl6tlQk^;-FI$kU-aWMK0cG&51YS{f;6v5s0%*RcTdan^lKaOOYnUsUVB|_#6&L z-+U{cQ^fi9YGRdRWv!(fiusBp7V{JO+!JDd3|JoSYJ*Lap!h2zN_#{2;hARCl(Ops zQ4K`0h2NIbo}dz0SA-V02G;rDy02;v6)9@cmOR>qrRQjZftN*O3{;X$f#fy2e~ut} z5-C0NPQe*gG7hsFZXtfq-*K@Ga)!W*_QYzKyJs0(QL2P`)!cS@wjjS_&uds8mKC)h zdz4*9pZ!AYj{$s1)m|e|=QHY|M;lN*DnQW0A~JOm%aQ|Ix{F)W7MVpN>KOCrr} z;)?c3h2zLIIfgkC`h6-80VELQ5*2JH}te=BmV#k3~98R?1H7O@_|?P zwk(BOY^b1(hnu3!@(QH?0JPXKI%%HcN>W|I?}$C0}WLfeDR)Rb_2KBG5$E}jO)Tm zr~`CbI~!Zca(^4*2c2jt+H&GcE&F|)?fbC7+>n(-$xi8TV3TpY#s`r#%>6q`n$e$$8@bRjb}DkE+ZMj3lDuRouBP4st+{x4`55a~}6^#vSpkVFEd zq=b)=N4T~lgsrdB9FE}+Y-zYC3$WN58?CU}p#so#UZzt;(TO7+fWZsT7+vy=&JlTX z+Lh*QpmBGr$kd3E`AbCz&0b3acnSD)#Ox0 zOum~*(N|9bNtQCtT=f!GbuZLdnO4(A8VHM<0tv7H-u{8OYHx=;U31yRF<5r@bRPrP zy)!H*-ybz$)FuF?D^ajz07G zOUT z058~LvGK=L_?3~#r?Q_3+aek6b0t(#9MT4uMNW!`s)!f@cbj>E9QN;uqPxJ~XipG< zUlROz&P^=89S&Fx9W}mNA_xfk?}{o`4Dh6FGXDS(E1@-aihdgC6(?Hj+=nJ`KdGs% zPPzM`P0|zot|)I3y|48CsLLueH-dEere~XH2=q;xOGfZPNfV8(@hg3#l5Hd@Dyp}? zCc_!izQ$e_WNs#}6IV=mcAeFCpPBPq;?mO|7ib+QRkAFOiWwKPAO!wlN&WcD>d$tT zSGJo4&DCe&ce2Kc$?|GS-0voaqO_o5CXC6ne5}UT{4sT8+CL`AqgXQBx+ny807V>8 z{{Xr$=?&FD5v_+7M3Dab3@G!oX}!sgHTa2zNBhl+Un(u&));H9 z%tq3b$9e;2aP7Olp*_C;0Of!)Y|dK6H0bBu$+1>IrM{-#m*)e~R51-tP)kaKxc>mG zUqjEY@xl`}MiCE8vH`Kwe#;&&$76t?l+sF+vfW7jpqpHQ-7nj>Yx;fIHC00HTNvDM zOJ3LX#J0{)k~4&wf{ z^%xa*UEq<5kO>bTC!f~&8*nZ695M+q7B%Xqyl0Y0zTc?%kCrzZ9Xe7j<&wv}u6u@4 z*ncDRBN-d1q}=Mh=^-GL2zqguzk z{{Uv+KjJVVQ48oDk<4tQe1-V`0NDQk9x$^4XyP1u#t!d01(bT8}?!H zIQlt&D;&4!uq9aXK_9Aq@7_NgNwNtx3rOuWaqOp*?%Ui(m&n{BZ43o5@&LV}{&}4-518`u_j{fGS{E zZYEu*{{X5lW z`X0yr7-vS23o2ctQMmx`Fax+Bv_753;bM|?R_dt$TXUP=f(4j-$2LEn3XqkanmI~H z3o8q%8}o7TM91#!^B;B_GZ=SD%u{%jbYA|q2E_c0_&+QCFz%>o6@y21+jC=MaoCTj z`TF+2^V1o@Ld({YJMeAPOWNRk!T$gcmN8=R{o`}9Rj&SBee zAu_AHepRYVF|hqm>Y@Jt{-^C?PnYIPQ$ZeR2tMs5_1-_~n1zvUJ{vGXLG5Pkep$0B zIGdsvBr(WKq{7Y6ksFm^dyuSc+QnE4@q#i;${fEllD0?-!I&(H$VUF0rFKk&pHpC0 zj&`?vF@lH*kHsvf^fqAztjgVFrOX;CN%oICQ=wxG$hahjUZuE;k~3mLkt9-ocwHD1 z++WmUkD5ko_Lgq1=<1q!xnZh1LWeF&*n!URyxZqv&j1@}*Z`5|FeMe#riU`Dsd_~( zno`JHa4hbqs*iRYUg~ZD^yAkI^3(f^*3r(XB4(L%wN&mGaO%YBQ_bC7L`lIOhv$dd z+PuC>xhf{>&Ix9yK%pOOfI7&$^UQ=>*O7+o`h}s@l*t9ZN6S$y*+s-K&j9Yd)CVHx zu(A1J<_clr5>x&`Ep}m*im2l;!vXhz(Ybjd>Io!)l}B&3Nml-Zug?`EnPhYs)~L%< zrjf|=S5vbn2=w(RB~myRAh8zy$;GdyrK+Z{s>?(OwH1^TQz#>jv}_xt!SfKoijj)X z#V>WD%`$xAfeTaBBlH4PF#iBP0JW{@d?TW%1e&I>d%B8h%*`rDjDWy(B$R?ab_UlN-#4R{lCw3; zWF*N@!U&@3@)*d%+kUFPymN;&tB#L0>SeT)?NV!N9w9gu5x^WrdmCIZ2H!K!sKr#Y zAggNa35eBB^pi{Q!2abCV4}?lVInQ>@e+sf?QCnOX=TjyRTTu1taT90LXos*% zMq3*$;6b zCP#{)s}TYPWsW$ekei<8$OW%qbM?iOC0Af9hofbmBsq!_Dr)np%Bq)<6e1O-=_`(I zPbY!$`eRK=6t#KoqGgMw$*4$ykP|(x0R(v7ppjye8dA9B(KkEFfJ9^lgTw=)qRe4WZUY>EAWmKzF z2&Sc$K&^i6M30vVzmg zr1c!am1HlQ#1y{_R8xXJU9bNDzAl!E&3N+Kd-uDx>wfHW&$EtcK3Asm=p~b;pQhO& z-5-^eAdFo6xg>qV7iM3Z$x`71(*StgYyMp0twMXIt}S@)T%K=M%jc?9`K)Vue;g;# zmgIG(H|_vo{uotEY`<$>#Qcx}j5HL4SPF?P{o{OCsg#F8G0T}4`tOv1{BfaKVe{c|-BCu&4$1&+f9oeE$MD3D`b(Py zgd6_LAMnPF1ye8egx}>C{BR)^44*Bizxpf-ZUxI9;xOMnPgGc+=<0nfPjUz6iQJiW zL*DaF4ZH1B{znb<8ABVEsF2^&ue1-!*osPoRAe=B-+e;>$GC}CkH- z$%B<9^wP#vc0@ma<@3Tq3AhE3S#^APxyNW~uhO@Eb+y?9)o;TCTQA+_mF^cgym*s~}kdlE@{F z>RCy#1F-~pU_bu=ZT|pf)rF-R%Qkib;w977o80`C=mq}rF<*GVBFfB;CT^{*U9EIx zh%|YIx768IO-nG9A(JqfV_6&&BrW@pIpekC&Xph{1uJ-Nl5+Z%iIn6T`J-y#7sgnNyly?32iD$mtx$bFH zw0;tJKV6)z!d|a8S*g)m&@4!I5%p$YyB5VKg#H{-5zx~#78gIR{{Xo_7<|k0hMdcW z+8sSl2qwgeF8=`fn-w~<&X!IoFe+cc%)7;nW2~m}E5%t{*3PPsz$6euO%T4=qKQwD z1G%}etup1VEHO1 zsD1Se#kmSM5&*+iWk~1kP@7yZ+Hc7EpWXf!#Rc-50EniRQl=>iiBR&S@wXY3WQ++R zHn*w$Qhg85{P2u2$5;fa%^dL!t>~m*fFaH2H!-`6^F)Xo= z!N6r<>OQ~o^B$NQg)~Ui#Lc!yUv#O@%J=X1+Zt2KS~29hsNA4-UU|RBbArGgx3doY z#fAfxIVt5eaa~vbvfcjxya%tyk5Py@D2Y`v{JJdPco6m zRec-#!?7N{{cyCfw1i0$FO=Vp)ju)x{{Y(vxLv|nSgBKWYjC7}KZrfW@wGidvh@Oh z*RhCS$bMf?dxQMO2)YK#5Xrjs0a5&}01dH^aBtmD%hY{vpO&Ac6R;@P5V`%YR44Ae zulF9;NS4Vk-A_}bke0lCe9_W+i_rR>GVI(jA<$)#F7X1ap-=(&+o+YL45->h+~r1x#SMx(2QY% z^j-%HrAT$LCO$Qfn-&dD8iE4Wfr}_?A9Kj`udCrQDjh6_ApK8^DZjgZ>qK^>3Oe({Oqk43d@BGgmMD#y`llQeDmk`G_;{0PGp z9A+A-ib+%xER9hNY`hDR)Lt#Xd;Vh*XHl^#VMo@GfFtHcWmdQHuIOHP{Z&p3AhI0rzEzLPiw@g}#DyOGjvf3BvIlpaw?TJMstweMdI7A(O2xX-Z8js}W>13o5PJ1_tH0^@-Gj-0g@9S@6v% z^$FW8&SMP*bhQFRs7UGMaEEn?V-b*B)ZI4^nB$B<{AJ5xp-Qa!h6vp=Sj>}#B?+j7 z1FI50Sct(NCPw+8tmr}F$un;Qo*U_dvy6^CQ>Uu( zjM_DhwgxcuRqm11ufw|C!8Yfy4SweluFBw1fJ7>vI+~iEj)OI-rT188iVBo)dYd@v~--PJdkFX;@{x#Fr4t2Ic1OBL!!h|G)i z0f;BRJ+S`(994-+Sv4cVCTQwtk=zhSmB??vjn@0Sj72oXYfxrX^ttK;s)lUOEvNwh z09PW()42!X;EQli3KQnUI`T%}o7H?#R!6A`lQbU;OdQI;dB_zTF6AhO4nH2eZo&yefu)V%v z*E-SXnW~mob)KbNi?eQZGAX}te#CY-dB}FsXIeg;rBUwoNKBo5Xfj5lTq z?FC%#E3uZYsf#J$lsblMU%56vpUVeBby+i_E1@MOL7P=n5M=iY5F@!@9vhMJ*J8dgWQ%PMb6-A;kz4)_CIxx z=NmhhQ&7r~s~D-`SkPQv>OnSNp*{T%&k%bknar+l0Hu^^tie{PR1Df+n}FQIr4{Zw zcP)#vDvB0$ZW)KDMIV=&9OdC_04aXn*Qz;bJGfa=CKoZwhRckXz9dANR0$r6AZl8~qob--b+|F_uUbtPRJ= zoH~k$3WL*c!GGh1(N%P*fLize0CWs!V2B=efIj2=u#u{8Y{)?Rk^VT*s{KNR^!UHS z0Ypnepb`Nh->?A2ga9wOzd!I84eCK_*$D%afAPXiQ!CkHV{_Q3=kvr-AA27&zkWU| z{`1B#Om_2|`q;J4?>KL1Do4e*06P`H?;r&4c-QLW4nGnxAgG+n)2Q=wly|WzKRhJW zbig0CL1EcgpWHCivr=D~sn5^h=kmTb6(g03p=<{MQONzvi3LPsv@-zqb{{eiBk>o& zb0k1;6c0z{YkJSe9j%^q@Qc;rawYqkdNNO4fSwT08~;--1F|D-M_ToJPe@_qt(<@lU*8> zPU26(J$wE*hi6(&ilM&FofMvKR9e`uWrlDV7#v@l5ekq`=YXmpsCOk>V7HZ8qmJJt z7%(*oM#_rL^em%!i7q_|P(l6pg6A4ex)vnB_7^t`YvZPBa;e=nJ4SDQ!bi8uz8I_Y zs?M#xGA_3SQz+-@xZegw>O^ROm)U1bP~LqruC+#;ke$QawKYhxL*PC(@%kIalJDZ47uxmHmE!Ixwdkf7jo9iHEq z!?Gnx3n`_G=@dWC_|PRwb0u_)Pisc2{BMOLg^1eq5|hcj&p*2oR7A#=E_tq$`dJVU z<%PY}SQ%xQ{P)Rh3bc^e86HLhzUkYaykSI-E{yRUY)AU%_mhPs6t(iy_@( zfgY>!`^F$L5YaYE8`92dY1r5cNg9ucTE~x{&jd!%N)lL@-GC~<^KSefToF)!p{I7=kX7^S!?Av2@x`ytKdyn{i_=A!?Q;T`hwB|Vp2;>$a zzpG++Vf~VO{{ZidM8y|!wZ+I~Ccqz^{{SD)pPm$O3XY;#IRKJ4zjZj9sR+}%YlcEf zn>w$d^dlHPX!u}Ng~+$=z;u$BonSXM;R!e6_DT8tkN9B83KP^)Sx5%Qzu))#@Ja)c z1|*i2a~K4ruNd9HKeP28EEoWEM_vi@0y!#uPuGu6_~TlbMDcC0A0h{C-}8JAPcwq? z&Lr};o6y{TvVr@@;y$DqP^F!ig2@^0<{vOUPsvnIS)9d;C@Rf`&eWiJ`f`3?ggY&oMFhbtjNLDLt;GPIStf%>4g%WQZat)GP zABi1pbv}e2<=BjAPbrwRGcQhM_`n=}2>N`F^S(D?@N9}(2*(KCsy}4?IpgJgeKc<~ zEP;y65|9dxKI8N@AIAkn_eF^gmPyymVtlgO(*B3#^Zq+GPMN*t2)0D_3@yU3@Aq@h z(QR(v^b`ph_k;=$^#mCw1?zZly=VRFS{%hPs_92-V-?t!o5%m|u zHc%zFnR=@I)DH4?+SP05Xd1YOsot|PnZ~VvjVLGL7tm<~DU}F~IGk*Mb7d^hX*dx+R zI4u;5c){-(wTfTY<}j*-x}XKx){&1SsT}_R$L_&GQ&h2yra+-2LRI5DgU!mHrzC^* z`Ci{gB6k6{x1iyedau!e?eiR9r;TEmBKeS})h64B2e&?;@(~i4AST@t4!hE;mcsR74zbMYefWsT1!@doY5+f~ z9?2*tjm5rvz~C^nZxtm>ol1I$5|X8W_zY#9H@}p)PTsqg-#lE^S!HIS({-ADSc2v; zLo`vH{{S4y4$=29+6U3c%N0c=GJB2cHpatt;wu{4&Y}6f)B-RFV)ph-67zuVc!-(4&St^M!LjaUm8wxu6}C zUroYmXjYKR?-D`o?1e$|0XM*-)6A!iPw~Y5aTZaevn7Z^v1SxBG<&ScwcfBwKvHjg zu(0{x*R~)UHVXX0x|1n%l9W_SC8bvi5f`ZZ@gDW~ZJYK<7PNeOhxqmd^L->)p65bwLlK78Kzj6Gy^aa4`v zWKmi+xdo9PSj!uHtT-RW_?Bg|NiLq^idO) zR8|rjsKt7HD-Eu@NEY=aR1d$m0|C}Sx79!9%`4CjWls8O+Bk<#cr0=xmIxx?NC%lDNmy)Td(2LmDy?ZhE8E_ior}O1>x@{{URvcKcTTKx0D`4cv7& zwe07Q#N*=|qCv^_V2s%q1|Kbp z{5>&~52sBO4@0;7G4jTNc|-^4-}4wUg21Xme3M95u?pwE;f+|cx0NS9K3c;YU-nFY zE?V~e`1^tgV!Zky5q^H8;3$V=^4!M25A6Q{js%)G*laMwRQeWQ_~FNGg^HVZRXS%cEA--PA&jNzsg1={{Re0CEMR&Ae($Ze+&sc z8^bD7cRUcJpW%RIMGUBV{nxCG!P3Q(&tni@=pqlDfc`GgZbu_C@3FvBEL{4lBn*O=-F)fiD!^&lKd=%8Bv0KVP%{{Y_r$1sh0 zo36IxlW-U0exF)&4jhr}e)7 z0Ox{GX_SR5jzd#BeWF;Sk?{|&*XM&Hm5M01B#oql-|6@N0MDiysQ&=@g8o0iV72c5 z0C2$uZi&_s@+!5$j!3gukZtn>diMN=7NVZ))XwZ>06yXcq+Z*;{{TiGamJDSY5xF* za3cQzq*MO@dQbOG05GC-U?C)uLaPyB+#lzGtErlJy0rXAj3h=K)Q&+P&*_4n`j7P& z3B%eixPKFgp-^*4K{(nZcXbYYw(k^!^?swjABGh%soN+7M&uC4Z*Q;s_Z(ma{NcN6YzsSXv__ zf6-)-cma`*0hEs7{{X#xF{J(f0Mu{daD{LBEkFJ`{{Xv%(#Yyliz6@DvI~B%sQf-- z7>vmq2&5#h>N(=yFxc8(^g;d6j8uPGpXz@ML=u7^RYwVe~$~ju(E>e}DO5D$oA_Mf;`y0C-{)LfQ7Z6lDZh6(D>pJ23q0euo2e zx`3&S0JjBq9&Rts)8t3X<}hFCNB!gcF`)kdNnh?S`{xBj+#@md3tw;>*@cGR`^EkY zKOV;m$2!Wt(io!-cdFc@dNBGPZ}*XnrvCs)gYIwl4hN+Est@j;_eK=h!fka%plOdn zZK)v_D!sSb>dJmc(ER@Z9AdTyt%k~NSqk1K1I)mBf5Yd-Hmd&sNRRu6{o#d=_0fOh zAO8RxM>IGVlp0H6!9;V~9)y%R+%(abf!da%X#oThi^t!#**Nv#hv1^rO0ly%@>7u4 zjxlSl<`!H2uPfNxeckYWfByi;^Pl{bpYI$q$Nrk%_&?7aTFeyRlrG%|cZ?1xvV5Q2 z>&{^cLi0Yiwq6Go2-dSR6@JlP-f$@|3 zIGAQ%>A83QPOtb!i2ZN>06B;M05vE3(_m^9jj>DR)6>UK6!7%b;&h~{W@4)(OaX$U zo;<*XC(w{RF<$tMr0DX^e?^hn1f!3m1L`&RjkRhmkQe9uE1 z*1I!zN{Fc06$>v)V;}-B4<25i7697chA&0!C;lyG{{VI@Q5sYK0Ogy1=iC1Px|n*F zXelY`P?{{Z)}{jGng(;xjFtNrX%(OPr_az*47jXrHg@`&Cz zGBj$1*~ou&c@KU_^BbP`ZaZQrQ6)`2Lqkt;R!))lYzMpmm;P=K_awzwmqkhG{4S;mpZNa&0OcQ1MNLS9WUmU$ z>l@8&>>-6oH}o9b6Un-P&IA+5TEZHF(zJGQa;p2Iu~JQihW1W-9i*HoS^ogaX@Bt7 z__i7{AO3at)PKCV&c@i4xyD=>>zY;?gB>MRbSonm+4`^LLlkTJj`zlL z*y5*#7KSM)-r}-Ir)E`?ao=TOhs!NPnXej(sj+^`%%J@7Im}k^Bb1j1-oLE%D?$dcmDuVlm7s^_)|vz0Ho(1__Kcp z#l7p;9OjrK_*l*wm14%dvJL*LwzLnne}~$#j*5LpmF7Bp*0_!-Lkh?VX?k&=vjRm7 zN|AIw5V^(sF64HPYg{o?_HBEQ#~xw$Xa4~4CXN39>p55d0D3%na{mAm{{XH0aoE7t zePHbS73Vmn7M2yv?)MV4XLdV6+vWCszcYwl^Oc`-U}7kMTI&3zU+5 z-w9*4`|;ds-k$LC)D~EV~AHyFn#J_eSQGfs0V#N)s diff --git a/apps/mesh-web/public/react/pocket-g7546ee58e_1280.jpg b/apps/mesh-web/public/react/pocket-g7546ee58e_1280.jpg deleted file mode 100644 index c6b1ee0ba25dac5f22b0fce88210bb93284e3e1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 336130 zcmb5UbyQT}7dC!p7`hullo)CRqy|3HEipq54N40`cL+FuAl)D#4a3kOEuGRx3rI-_ z3P>rXzI=b{x7PdjyYE_e-E+@6`#I~}efB-;+0VbFe;WXmhN`+M00IF3=>4d;(%35)xt}Vqy|9N-`2s3Q}TXa%yr4N-8R9DiSgpS{f?a zyJxEZIRX7|Bp!t5ZXgvYG3njg|3~}R15gv;8Q=qWAPxXb4Z@=a{Tl#S0pM;{p#RPH z|F^pq1i&XCBqF}+HlPB)ATR`v01qFZ03VD8(1O6!cs;dnq3&5MnTug<0mbLNN93leeWj%x=l_+ zy%T!T6l)vL2B=tA5d#-oNq=VR-!edkcLzd^M-9jUCp#_x+C4^fd!*&&9T!oFDbssC z5p`B~TZUjk6pmU1^bdF?P4JptK}l-do4QN7S=%*~h%e828d11(9aOhkS7n|Z|HuIv z2JrYx9jV@Ik(2V*=_nrvybO9{((mo(U4;p2P%U&!;SOA(c2oQ~45{WZcoM;XKpy9; z-h6XkGMBp?Em`sf%a#}Z@*nU%Vn$!DXi%ORf}Dt4Pih%s(Yo)*Dw$h41&_8Uq5Yd# zRMKXM6x$q^V^>m9A)q%U%Pl(})=nBB8^|_ba%A63;W(mgngCnV1)kc!m!IuS@z56d3P)q* z(&KCr1x@)s=6gho-7e&^rnvJ0}~zKM-uc)nk)vyf!z zQ9Cjl8Q={WW&1&|&rkcLx(@dZ=hEIKHICu=eCe(ov)YR}OVi{)+eg}WGAksBO8B>{ zL8(eEwcoL5n_0Kptu==v;|Tq#+L(Kel^sJRSjJybJebq}^<&3?geDzkNm%v|5DM#| z=zinIuP7Xt1wIdJLVwwe34Iq2NtWSISeaT{v0Qzh2H*D!kPHZPGf*mi5MGkmn!|K9 zG!%=1e`_GIPB$fI>ri;`Om&ZFL{w_dxjn7o5#1az8=}&}z%z!QT5R&|Q}JrJ5p15A zL>~Wc69p!5y1tKjRwXX}Bv{jkPxG-l(VvRqHXglrwuY&soB&NqbDgnL$tTMKW`1M{v>Tb!VnpvtQ2t0O~QvGTlM`E`3Ffh>SU7>dUb85$!y&tL#D} zDFYZg-Dxw$~-!q*ek_shfj7D7xGUQ0s2Ru4A*S0duSh|ijaljDrD!?Fc@`0*h2EZQnS z&ONDonG=F6fw9ILtoNAic&lki!w0cQuqMq~xN9rVxPTE|`OMKmcr?x&5E$p#a=h4& zc@ntHs92~vo)Vh$)DJ=WcEy?_#J@qRP_G*HWj9-FBR<^Ar0CRCJujng$(ZR-7m3u0 zM|v-rx^-@euU<40r2a>msTbD3O1B-Gq6|M|YkZp2(`jg6-bYn)R00N09)5>DD7uU+ zscCc+`CfoE(+8?BRO)#CZD%}Vv6mN zI~1qBXP0Uv^(wvIH*7|1#1EIK6XU2;U0WZ$8Z4~M|7AHsZ2o|nTQUdyv})YDS&(DK z9>=GSM$;&RI9^PfO%)CXuuT-{AHUNxV$TLQ@Xj=!{gQh;Mk#iH(_iEBr7gLHdCSHJ z50807?7;Yn(!GmGDyuDxSq_8SDN>odnv9RU^(76AMOk_NP>zA^v_0s}QP>0YH{NLl z4)4LnybsiJ=8pa`s44nVgbD+*2If_Or;@X3vS*0#=iQ`TKAu2y=4yG{al%;4pYVoj@cYhLx{68}sz4*ELJu#= zS{dX%r0kuTIV^0#TvVggio)u?Q{mW>piH#*XK);`TVY1pKskr%mu%!nn}{ z2c0w&-E-6}Q*A5LVI(x|A!UTP3i1a{GE_K5R9(z3P+%Q+84L6ETTi=KvvgG~RA@`S z*v6_$%F8H-UT=NYlq7d>5osFZ(ooWM1Yl<(tH>_)#Tk#bkzJUm-g_@IRC(fm(U90b zfnW1g=$r)TIdb6Q&rU3!7Q1B~dluRc8{Vk>X3W&!;@H zKU^RUHUD#zG6?#_qmGW})GBgut@}clAw|J5@Ca)iWnN_9r(|+~3TCH^&RoT@zKWSm zz+=tN`;W3N(d zECmvj1m2aeGNW=g5Ar|gfSg!vyub0Vtj41e=ORsx_a}7lZFH4qu%GZym&Gra@})fv zln4gPgH#O55qeK|b*N(7IOMH^IBSueCqus7Klc|}ScsrIokCw5wJw}r=2Uv_AnI91>aDtE1OLa%afR{6RDS4*xCFbPgG#n?Q z5vm>Ew6k;i&rUccJu2$CQu~K#zXqpG>Tdk`FtUI<`TZnYNvFz|T%kCBmrUqDxRp<% zOXVyrW^t^JQd3@%?Qk}2Rjq!w*yCM3#n%9mtNXi(2`~7;%%A;s^*{;F+RJQaU)qda zc3VlQf7Y1D{h?m|?&EL!re~CymJ?cWBNj+7uEqFO)-XC^{!zZu+}n}AvbnpGNxAeb zVj-`lav^))K25+S&DHgvXviOBX}@Lx1_BPdmUjIUt?x%(AJi)CkHr&l931>~ho@!|QThh9~Ug z{@EjYdtREb_x^YALg${~!O(2f@S@4FS*^@oj<{ZzYK89jY@izviAbnBHo!MaD$G4C zFpzgxuM$_^0sZ`2He(n!KepYP75L;w!)_>q*>&|`K%TuNIl(6C7pK^Hh5dgj?l8av zH|Gw!#~fgP0i4Rd{QCLlKVWX*H&aC4_S>Ho^7g}K7PagM zgZa%qQE)1b!M;7n%8;MvwDBpQc#FF}-DQ!^> z11(*~o}=~jL!W(z-vcvAA3MLy=~)+AKQW2sYq8h^@DU_+n|+lc{ph-Rom*Xweup?~ zc3-+d@wvXt8I<~4iANGE0Rz+irjH@11y1DSJ?z4jTjz;EAUlZFX)uOOAC3M9-dDAob;@vj)VdNds8DV!5`M}SZQ1xM zb*pVZvJDM0C?R350fFcC9CtprE-5J#Q>B%T{FxuYZ?6xpKL@+F`;g7z{}2mEe4X3E z5`P%&uI3kJYRS|#tMQmYmUm|erK_zANhvINx+%{&RWlLIF0`+XEg4Nm30V3nBF3{FEf5%%VhjlAmK9VH$DHo zfzU4>m&}l|#a3Rkgq0t#%l&8rYl2!jHX1qBk88r1slai0gBKa8rLMrko?sq)Ls)$Y zMk3H&Y_b4Nkq&D-Hvg$+`WZYDAR+R$&*1TwDq00nHtKboIf@b+u7XDx&N^{x7V$IxQ$L z@pYJ8Py5kYk+4`?!~6^C(WgREZ9+^d*p)4ZY;@!7hiQ-zTNuZWMaaix+ZAAlqo07B zE3-GZ3H8l)$=P-Tf}$c~USbjrHXvRZoDHr|)5zQ3>E7w(_Qh}cneVj0C&672H&CGG zS5JfpVfQ*Q1N;b|<|D`V^+mXk5R|X~0p`{u5!8)tB}qKH+9%#uWV{(-^5H_oP9L>8 zC8T0Ed#Xil;>C5uE%_#Q|M-gc5aAoKE+4!l*EF7Wt!|3sGRMbG;lPy;;WegAsVn22 zf%<7QJ2!Ra4*_f@ct!B0Y6I;!GdCud?r`Q{U=|{9Jp@2evua`^fN+YqX~=W(>vaf7 zg)9;QhOUNc7Y7-g#c>xHz<~rqcj8Om=R3DQuM5*qq+UA0Ed#{5ErSO(#DzuVDaA6{ zAZvvs#e{s~)UyGU1%6+WPcbzkRG#|wRR&1`OL~&#utcP}K+fjU^5x_UNw@OBfoF%8 ze&Q@E0Qi?_p|PhE-X${a`R2K3G%jv1gVV^LANy4=Hhu~hM>qM#>>$E$e)kO2yx+{0 zG>BpmtuE+&%dNJKy|DspNnSTBYx1%sm{`i-ckD6sW+s2astjb5+pwJPI}7H7Q8kt7 zjE8gTI^-rIYs0X=u>G~Zf$`z+_CGEdkje{dlA$8vx=eKPH)k1lvClEHP=Hv!t^0}8 z@vKWd-D-vY9QXOQ5JLpNtxMagHOLa~tT8ZoqFuNe`@@EYLnP_(m!1@Fns$XVr})mF zqgEk5>ez&^3b`AiR4nIlT$?T>6#G%L40?RW4=HZq)T?#XQ~fP@Ji)5}0ET}6KP0*o z;12_Tn=7>j6o;Pnxpi!*=#^STQ$bP}Xs7Jgu>{4BeV65LI_)9kP>$FT*6T@;s#JX? zTA7`m56(rZdvjJkcp#m2V~h^Y zxP?)0yYphNlU}?IJSz)Np&6T~d+01ob-skwA?pu41z@p0-@6F2Su%V1p)3@ZMgIVb z6;LEx1@~KttA>pQu4!h|e6#6jtZ!@MsTRo-VDI$cg9}E8UPW*RnrnGFoGUN>-KvXA zQ4J^VgeRr>gT*ECQ-pq%i6azLrqr;1##PfPh_LH!wMoiBB>wVb z1&OaQl|O<7B3gew?sYMu!r$G>&pYfICdY(~Jk_ln+}jz;rU{^93d zQ5A;w`Kd@TvvyoP^_R%zIAJmz5s$iL0xlHV7kaxW$FCV?f|*l;1L2lz{966flOh9f z8IDu68MpGD6v-vGXo|9TR6aj!%?ywwcgbYqo?rnph6*~zE$dA8P|m~IP9w0wk%d9_ zc^tA?DsTgpg8D&9kZ5SnIqtHsL>It|wG$i9EfLjzJM*iDgU0@ccM@5c--~7BPd3q9 zVMldlz2Z+OM{{hchvu``M69>d4?pFx3{c09zU0ma6q?ru#fpxvP zs^^c=XD1oJ8x!8P64>uXz>|1=NChYq$5R3F_SlO7l@T}uEi7K|F0tw|v&0e6t6$Fu zd3GTg-|iL~mtAOL4oJ9@4fq@KU_mu%nUAYNvCig{6nl$c((gt*{vF4H2=qCNDn*)% zB)SVV2Il9ARc94neJ9KWQ>VwDs|O+*8Nd1NH?uQ|aD+-2T0L+@41IN(WXIdr8@AII z<*}ELV*SMwW6Q>lH84_30@#Uvt=9l-DEp&z6kah-L~!LtaBaB$nt&8vduF%|ey8dm z4{`_g_{8(F#i=U~5mZiM>_4Cv@8Yr!Ad;%brIO%pAyeFDYY|l3Sp+K0azgpJQ|6j| z)ru;G>q(5gIO8avIr) zIOScb`C~(%^&UlxF~+M9R5Q*U`Xc0n5LHdz!;j*0N2?55w7lagW=c<+(^}nl5XSa0 z(5m30kQ$F}d;S1H-`^Wc1vxX<5FkcF zf%#>Fp*Xa@b^m*u5hy)cn3!@925Wvl7xepckR=oXF%CR{KJ#hCrjy@#kAWdqkysk?aLCno8>ekXQrv z9LUrSDN?Vo14Ncji)J2L{N+a~(l>@Tv=~Rp%hUu~!hj#63`%}Elp=IyHZA7LDa+v# zOJMCBjJ)hhP#poHisY@lI6dbsxZ?2SSx}t;k%Dey5(tO?OI$Z3FOy0^L4sealyl{tJah(x3v-hIy!yrmHH5X=2%ED7d-2r0-G2b`O%1)a z4%#Rm)D+q#+ihmmsI~+Bq4&aJM!Relpi)y=YSDunp}oJ?o%co>!WecMbBHkJ`QIeg zLC8j!*0qjnAfIg6IyhVd%z4zax}-?^s^4oCpq)a^`pm%TC1ma56ZXi86osq>NZAA; z_gpinuI2SVX{}^x-?j{~icFK~L)@&02%B##!E~DJ?5`_`WnbSM$H^<`X;Ov0_^6nA z`yo+Uq!{7{F*W@J>A_nERcN9Ubbh*k>Bz6$76DLUIxy#>o&J$-@2X{pzbL${j~i%8 z%6CRu7Mtk$(fctv!4BI__oFM?eL|_QWlb1xpe2|X4}mNWsk=jpD*NpNShCBDe^Zeg z-P;SpX+Lo~IL43v0bX?t_Mlh(&KcrPnbsG(0W>P&L6e>$d$gy56qI!amh`i_)1UlW zuiAJI1?l4F9K!+1pSb3~em(P!bB{aK#Mcb`RxWx#lHZy8YGe}J^jzP*nSv=Jk{MBcK$ALZAEU!X)jxLfcbSH_(z17up1#HFH0oU^YxTk}V# z`4KYumLd?LB6sU|wZ$4+t)p_F?@o~7=f4t!^e4MEeJai3V`uS;386a3a6i+@mH4~p z-#^0EMb#s!hIqQ+uVlK%h$)4Psr{1zo;Ke@^eSs;j&emy-9~(U2u(h3tS>mt-QeO) zruA(FMjrf;&5UuWiT1dUReSC`Q+c<2`TW+Mjy7fEgnS(lVp=XV-->I>_Ht)+)Qhtck?r zs97{ucKuDC{0~x3!F<&?Y^nXf z2t`N=`5}0bdiI`qor)*|g(|sV6UHv;&p=|`reh}sWGy~SC(s{G;FkLOeVSfdy3vyrJV7>+ND?_}aeUNe+HD)Df5i(a!>@i<<+VkNj5a|JI7$D!cj-g8^< z@!DET5o=(iBOFg6Dj0t@1lv0x~ojhCqvql7(3D5PdjB@I6?4L2R zMK8U=CoyfoZ2l(7DLq45CJ3|BA$x}kgYjM7VjAX@;GM81ZpNA7XK^Z4S+$vH@9dh2 zIkax^s1JLYWZbpsxreYT8tvS@gO{>pV8f3D_GplmfPpidkWd~Gz*4eb+E|1kk5exo31)zEF3}V5C!>x2ww!yO&S;8^M5{t4Qi!Y3-Ii8T_y@XZR@z#wBTTW zk5PlmZ9#%yN@^73s`e*0d!Q4f1lr$MG_VX}{8}Qgyvbm<;sj zf)!?4=_q7N#OmRRweq58D1y_&9SV$ep=C-?ZQZ>N%bni)j89a!#^%E{%KvN))L`qb zK-`z@k?AP93TCYsA{|Shzntx`_1eb#bIURMg-9{PC!?#KH9GW;-}6;$xl3LhYd8gyZkDjOzo-RZBIZbw5Yhj4K;cOYHAE^V`Ng z)z~(Lpyu__bY>PgX7%&-Mglh5as$#e572+oF+3W+P zrf|9=qn^+|omv<&pJYg^v#Rq~F>MyE z{xqMNDQY5rVH!xiFqo^8Dx$jaM||igpRO`{QTq|nv7$kbzTgLhD3yk=Duv*`5SD>T zcAVp^UOCdx)Cwa6dajL?eD=_o%M>vVBeCPU`}$#s@u`d_^!rxL6Vn;Gb2|q+xZi1? zVVsPn-YErd>x3=sch3%EeYjXx1k&gA!eUT0RE_oXla`E8~sm z{MEfJG0^NKpgTd0{e0Han`j5SZ;cMGk}ElwF7q$|78vYmSpo3io9vw+jV z5#r*^bzj$a%#QcB!UWs{kz&3dk5C?Ajt-?3jm*$-nx6TUQ-4d?WWYPS6(ktjL;`D^ zVE_FwMZrqnr+&rSe)xe)-VZ`&smBWI4Q<7Pr$4T9xN?}$LR8@R^!8qSL_()bI+8%6 zwA=_}K%E|aGn6v(+^a?NITpm1G-lz{o+0O_g!oTqc(jKR8mJ!U(%e<;+NMAL@ezxG1FFdgPY z&Vcs8hw_l zjb<-wu69XF{ByQKtOVs`!+{kyQTe9Jt}$P%mgJn9!1oS`k2e?3ALRW5qGP-(bxmvR zz7$`E$P#>jKjj+myeq4}@SHm%!%4O9s3>#(Z2l?TJp6dzCAn$5uvsJuG05nCtbEVs z&77t{xEYRX?ak=7*D>QG<- zTVduskE9ZD~)n9{vfVuC@QKI6?DAc0JN4qu$8j+&*}G9 zKGwp1*yR2L2E_NBO-%x$ecARyt=)985{VzQ^l;pt3NrPk>2rP3RB;{O#bUYI;=im! zb6o{M6HY-S{A(qXAc|DvQdLSUTN2p^@tg3|6+AU3y7Fj|yZ^1I=lG0~TR^`&EnE~e zC)g!I-z4ApoT7Se#mZSEm5-U3G^GSPoHdft>AOx+s#9KY!^_8GFp*mzq1)6gjbxK* zM`1F`3ie4i+11<6*S#Vz2q6Vry3(2pclhcCzU8tE4@HTJuUhuQ0%JPA8)w^N^BkgdKHSPpU~FX+)XGVS*N)9*I}4t0T~dW)z}(t$WywpcOB*1LN!c z;?N}46+U^nMM}VLIE*65xmV8Mn&T`4i&)W!47O9Z5V5MD_4(d>7EScl2d9-}nT?^X z?nK`_BbaBfxk|97|VBp&Fs)JmrmGK&`@Ab~>{qVjt zf6|bXfdi7aWQ&##nmwl@vD8s=r~Rz-YkQCam%AG~!6 zBac^Gcg=MR6B>`L=dx9A?8vR1odpKpvS$*xsPwFOj<&F{wr?br;|6lCM`GvBR$cZZ ziX*3c{9~Ae{H#?X5>}3*u^M#NGm|=M-0FKm6nmw0Kc8~a`sh&{;VhXl9b^vVdZ;(;1|@I5Q6*kN&jaxYe$~OAb=SOB%&0Nwy^uBM#K?+= zRTsNFmzpR$+sCDP*_?pq0G?i*r#wsE`}wJEZG?T%BtcXLyn!llD!4w46bt6>V2}BfXs-`qh^+`{W#ZV+4a>%`#e zfUgheO;4C3w}$9^S}YO>%Jt^GF?fu^(<$;7Io{3ON{ylR)?`CNWqDs@+fR->rd%^a9z1$FXyd(|W8frq;#`#)#t@8K^ zI7WuKW&0C?vb;Ys!bI;;1hi07{Lj?)qkGEpXLc{3yGO z4!gX;y~A6|wxo$uXTJGxaArNt5*)b%6Cf$tl4?*^&B@>vf6xjH5K9SBPxqAWeQ;~4 zPX_Do67g&k-R->N*RSn(;weR*JU#^_{0Xj)VuFHN!F#UiE7(8oUr2mrc_EdEa58)$ z&b_X$)R|OGD0QkHBFGYG|6%|`P}XKYUuaI;=vam~8Hp^5+qPyFMlI7q@%DuiB0=V-fcpC?B4_uLpt~ncT zZn4W6zzcUx;qK=M!5m(gN*^H4W*i}>#Pf0^JgIZWpQrQ%F*jb5SUyc!uMy7FPa(hB<^CD^^p1`l05@_( zIqG0JE%{RA9_6)KJTYW!l|zc{UF^S+#Mw_P+~2s01vvkBkS!~%{4J#3_O7j+1(7#WHEINWtpd5UpooR2@l(qR-_YQg?3b2Qu377jnL zU|9$R2k?9Kh$yTjUgNobxENwgcPF|(56)WYtCx}ddXHR*v8$MR_wTdtfB^+&btoaH z`g}**(v1rST!WF(Fhx-7_2cG%o$ECZ$N@jdP(Na1v-^hN*JCFZT`geh?c2gK`!vRY}0yngolhOV~U=(WCJm zJkH9i!#GtEDpTvM*xRX=E|NGr?QO>l0$G=ba?U~wjK&vXwzQo}$Fnu$^42UyG1BdA zvbmDa@t-2}*$|MkL{f>CE)kmS(jE*Z$CN5dZXW|E)D-buj;gmR zQM8`HvY7)gF&Y=(n1x+#?qZ0>(9PXV)=F*>3y5SxP|Dz~%oK{jXwk**7^UA1W|xo@ zS#E)@VV6jLhDSQ)R0+f#q1ddufju+e94|g0BdZ_s$#$mo4;n!v?(yfLw8)0Y$NX?c2=Uzyc z@strkjHdpJ^icsGinQ@YuqKg$HRtK|3hP4>?65L{WNxS>l=d(HtM3nEUcYh$L?p(xS+lFhu_*1Z(R9JqF|9(dhJnU z1mOW~%j;^x&-*{mP0xsNd`YXLvMFRap1r?EP??G5;_bmzp{g{7%iHRtmS3>S5gi|( z&?v)vUnsA?qOod{`cks%2b*+*=CQS*g9ME>(sj7l+|GzKz@{ves3v7@gU04cw`qiy zwOLLe{N+=ifvI(;L$#c0862J5N!Ap-amPmlg4uCt_)1Vwe3C;jahL?u{Ex>o5yR2> zeOTR?uGVQ@y_y*TizLH3%0ePyiN3oO6IYRoJABteSDMdQz|z9> zjj7AsJYHsjdX~J0n435%hFvsQ_0Ip^^xZte&Jb zY$qen3pQS=M!>Z8ib%4?wsF~a;GVt40bg7vx?RW5{DMy4rq>-1A!3gU(1N`nM-(4a zA{T|SB%>5_icwbOAnFRJv>g|?F9H~gUmlVT~ zr@slv=JUH639Q-i%>_2yJ9|_}CrzhknYp&IUIW|X+wq)-&6oO)&Cu3q}_|DYtm%tm44^h4t4y z{b-@Fxv_2^gcRqK6riC(@UJr>s5U01a|OnsUv+yG4x@OxFc4--O6$gt6d+8VyOTVQ z+V9WJR8^#?RLlCZC4P^%-vpmX7tkmcIW4px+ivRNw4wd6Vr|qtjvBX5FQ>M*GpmEr zN{Du>Oih9G3aeF~m6MuiyyyKKB~)&1QgC%2uBl)6b}R#h zAC_&C^(w=6|8M3j7rLs{skt4!X`XSv2v~p;(SR-z^Z4z(1XLVJvSM5e?l&0FZAd3$ z&$_iU_oMzp6KosNf8QlM1&CyP? zL3uTj{I0^6;W97o028lS-o8m2*o^4G@zNP$e^kJ^7uR*-(;nsyJ#sK6`M}J6A7(%g zxK~l~LX`h<%08D?H4{yzPft%X@Pvb{KwZg=rfP%EyFoGvx>9MTao^gV73SGHz6SgQ zUeHz8qb1?}D9_P1Iw@;jjUbk*ck29+yA$uN`UX`rii&HnP|pEC(){D8>{40gmYx0k zLc0CB_^`$#CThlq!cLoyGkt5nI6nT;6-g$!^f6!W)$hT;^z3R@2VEGzPAUZXnB1~0 zxrr;ZBsnq}yx(8UjPoMdU?LMBtm&ar*?qyhV1jkrJ!oL28U*->G7X_$B8SHjto1LR zpqg}4NS*5OOgNXk=WK^yhT}Sw>ckc5fq^l(3--|SWR8XFcNTQqoT6%Q<_W!0#nEvd zgG`}#s892N4;~Y?TH`2X9zUU=;CGm;nG3_|)#kl$U8&K{gaRi+(l41 z%XUi(en5@AFcx5IN(X;Hr`wAVHDYYOyIJB48osRA{tjIB;qH0L*Sx*P<1jGuvEgxt zD#bh_Qi7|}RIG7-Hn@foPHBGJxz_9EjNGx)@_nHQTy0H8>=iUgXL1w^=tUT zyiOt2CouW()mL4VW=%&g?gB93)%B*bdhP5hye-isHj~iCm-7v6Vwx{oQ1L^opq|}c zK|D6`&sSn4pr`QVYL#PAs{pZY*w7Kl5bjWM2!=9C*4RaSWO0Io znI@N}IyP{4PmVsM1-sL845V5Gh_dw#4)~09h!~Y;SM0_(AQiJS zBiWd8ZhSg_K8dla)Gy3@^kqjkH%*hzzh3T%ME)$XL{eb(uR!kyktXt0Fq+-%CPhrv z6)*QXKP<p%9W*<7=Fn&;AmKeKw(!oqwLW!wrL4Z6=D3Q+=kOG37r&N zZYI`F$+!AxxvJ0YNVmHjtfeNOIG{X$1Kn_`vf3}q-* zsM{-KecjmJpoV~Ao^`GUT$To8$PoW~-TzKO7g$LF_p*BZCon|r=2^G5yPH3<>6aa) zVTj-J{XF;0v`%qQT32mUDEz4yX&C2bGZ%D!p-e|?sN9&X&Eb~EwPn~P_eY44#FyPx zCpaN>Me0&GbSW0cv$B&Q+pI5|S|QTbu9|Cmbf;7$7@bkOkNu;NW3#;Eq3O!jU377f z_k9X29lu9eYkgwi`03mlCp>+>Zl;|$>C;ymxu}5W z^9_5y&ax2opQlgoXDGqyaeZjCuvTP}+EMRZyYC~!K+Ra!mdDJ;sW`k* z)8RomPN&VrC`HU8YQ!vmDJV*B#;AYMBZ%`^lEoIYYWaucr!Hnq*G#=qeB`Cx%nsLS zl!RYGJsQl9c!&turgx%djMT^kDv=_VtSiBBmMTJ(k}hgve6&S;6T`jTQ;=o41p*(* z`Por*J0gZxM5&a}dS>X$2G4t=M-#m>BiV z4cKUF%}>_=5`mLfg7>#bX~+^zP#+u9!IG4!Lw=qX>in$P>Po=|ew<#--t5y2X`}Rmfxh ztTM@%*SACk9)=bdq_G{1YOOie%dhwD)(3@p@^v~$}S_n2!zA>3RzN&{148W zhx&t0?pc-cRn^UYAs2|ps?<$FIk&?c@vwF%&$~#8;5g(66FvzJ6Ye!ZRon*QmDux3U*#iII zGQ0;voH4;G8H}GMaOY&7r1F(QF|i0|0|l6ogP|xZ33NVrzrXe)o8uo!mM~TZ!Osw0!dJ`SDEAe4f*}Qk2cAezj5^{d7c522L(fW z^EOl;#r`unz#j~CXY<})xa^s`pyUV%Mh6G7R>v7?#L*S(@v`+wc>4Z4zv#P{Zmp>h zIY+Qz(Q}dGDiGDFQN)-P6$&7_)Aq$#-Qp-}=9Y_DlMd!w_=koE#8;eQ@rqzlA=cHf zq5%R4i#NC~Dl)8KM4Z?E>KEL@9?dJ3j-RO?WU*)D#>CR>V8!=4w)mR%TkRl4#ESOd zdQROts;CaNDUWZbuWsq9)3|4~xxN?GEXs#tT}z?y#^*YED$MpUwzQru4VyO0OfKa@ z_4@E<&ec2nT$sMD>WrI+_Lt*Zv-3C#tG?oA;K()+x(M)aVYfMV57;`>qY|Ycm1p`& z$!iwxMjk8H3h1*%UkUyclsNBM#8JOPPL@+c$4UPId3-Nm^E&3a(m(M3(#Wp{I=iR+ z1b$@~l~L>JWsAtFX3B5+L6)c;vsRcfN+3cnAz|NIx@rs0d7VGY6U>!ZSCd?(sAw8w zM}5tL;az#hZs)&Kzen)ho5`Jfk5y;}#X)82-I;?wn*B5yI)x{Rc&7eD550e$RwqMo zPpeAo0Oq&uY?t<=1>RToX!_u#@bWXxrPVY0)7XkgJ30Gt9UNRhc{NZ-2z8#&dgLFe z&$*oN@J_S6`8gf;TusNeX}rA-454O;;+_#dZ8w-uqbG>tAK5TcHH9n7? z_Ybiel%AJ#hD$1h5iBp*YHdF?w|kbdR?%8mvN+Y2OX9;fk3Fn`WB*!wYckBj_M!>M zY9aN&T5aA6`5hl4@(r#KV^74v73?X7^gql@hIKNZ&0Hj-PpaA491fGoq<3wDs=+;_(eo-0ds{j>FRp3XZF&e)P1+BYJ`@zfVj6 z4MZLFKuv+FK$$TiZ8rMiYA9}HBU3X8zgmEL>^fTl?$1_wv`j(Xp(lHE^~MG)D6*S7 zD*{QIvlH|7+Xe;$kj&Z?m1&PNFXgmbeer^?coD>nZoJ{QmzW2Bn?@%=B~_PJkdh!< z#M2uOQG=rW-iFm+Rt(8-=-Er0_m!*k+z)#3ybMyk~bTT?S@l5 z*pLq*fJ6_43H^Q?L(`B}2mx9|c_1I|a7+!sF#-Lo0Qrw>HX;dild%%NG6gsuyY<4V zwu)?IMKHh~i^{9N!|jIE2U9A+JoW{pP)j0 zMbBJAjUz;eTlhyxf98H1Jb^S0kxg9M5J(52vwHRGYy+xbL#8f&2Ca@;ZKnuT5Y#l?P1d=RFX))%(P=AYlxF!W;u?1ID55o%|%X89k z6$Ya8_tYvZ5DB?aw#VG!S%U&t$<*Kxcm&4hYyt+jQQjn7gW4xog?9MAEEQABQI+AP z$ESsT2bKWyk_bH0AdffSPqy=hBFfX|V=-|MCa0d=Faa(;@s(y6urnia2dUepAk9Dt zQ!Z_>Fkk7@4AiXZNdUH+L5sOQyAMo7Jtb+d6=*AOZ&R6bD#d{CtC@o)0N>NrILLDAD_AwTiot{8?>0b#Xs z9RNtV0ZBf-!w>;P04~8}rpQlQ_3MBn4NcSrljjNtsrJJvq-y|d9Kq`vSJV7h01~i- zkW3lrXs74XewaFopcNffHt|9M{NDHqpbc$f0;I(z6O|T$K6&CBU*wmf3 z>3~60T_UT<1QuP#;sbrYxXP<8=%P88ZM@Wrjrw|H6~pNu7;PhM<>%9HE8{2$2;_z= z$ZtJKZTIQ1wg4cITr_TNwWg?`eJmd1qVq8B$6NkDbMon z^TsxgX$MgRU#wIA0Ltg(fDEGnkhZ{~WsRa+Zl1W1SwLV2)EBPsrM>QYU^}q1*ho49 z0s)OABz5rn;%d`GYMNSLxg>%KApp4Rzf1rPElZ@qBno08!W5rxd>z!QKm@_xc&9%5 z^uQ1ioq8s+Z`3Fo>^<={03G0qp7Qa(C?2QV01-$5-JmcNK{nWhC)<9wmeeUpV`Ky7 ze(rtu>4-3;?J{Z$jiEsF8}-90FC{=)N$&uW&;SLu`CABL<49|ZM#o?&pQpYgn*d}0 zpqp+2etY!BRgUtd{5t%tU_adAS_8L9?+;k$J${&CBqUP-SHd6yb_$d2?}?JK%6AjB z#8dwOGt&`R9W@kB#sqo+>F2%ig@H8zf)98g5;q`kz5pjqgeonh5r369{d(dnHk2@Y zDt{#d*XfLSW?~ns+S9tPrUl{kK{qWP?iR;I z>i~fz?|;M>*Xf1OU?4!!+D4E(-gfDTsL0B!SQ*es)J)AnU>*8;Vhm{9cPdF;EvykH z3G$LQ_v?aGA&Uv_+DBO;Y-7s@RLT-*fiN_)3m^CIIJZWZ?Nn7+sp(K}q}-i_zo(`? zKPlm5pHhrddI6TAlN_Wq$+1#Aqt1H#@wUsY1*%mk=?k!d0eXY(a2akNTQI;yDt+S2 zk_CmfG4;dfrEl69ONdf*OhG$Ome|Kqe8$Rf!MVz6%hpAwQP@%%#+3pI5jW@$pX-g+ z4^o=zx-_#&sgOxAJNtFm<4KcDuq^cymS78M+Qi+5(g)Waena-W^*wo7x|LwJEW8nU z9YFs8+om~{o(=Fto*21=q{5IWq=KLwcQ%XM$eSDEvEj7Iq#msrj>=WS69C6S8+81! zq{uE?y*Y5iP*4eAL}~+T^pZv6ake@fwK}R?yJ)LAU~-)x85Y~2o7>MAX7b5PLwA;` zND61XR22YV#eirrx%L4#Pn&ZVRx4FPtrgI8F%CUcc!jt5j53>wd3xE32nTyrDXOekN{3AnFiR@RLxX+DN2Zn)hkCk*f3!WK9?uuik3;OL}%!lXZAXIgsBBl8HfO} zu`SdI0`VdSD^>3it34(~O7%OWB$r&6mKQ*hqKI{k4{ zvZ$w_GNzS0x`Cx-jNUKh1eoY?B=AWvgVLoy0?kxXhG#3xTTHQO^O9qwy)iV8q_h<0j}iBes&6+6MHOG2~&0}DYvNyQBAW4Wus_;}1xcBXVZ zS_n#l^L5yL2c9g9ay^PXL7J&t#Y&(TtUyp8Xs6*>09ciud{bQhV=&a=)d{BUC(Q*J$OQ#R)JrL1Nnt*LPx)ev4EOBF;=0zTtrTgz>1vQS^|1Cnc-E=u zfn?e#s`+(FLNuzSDvq`-AjhG-ukyvJ*@mc$qN6oMDggpC9V4$x{{T#BXz>pGEe16z zGZ{dvW&GKL>YK2 zCgA#;Pfsi2#ai@xr+PVpTB4MCHAsh2Y@{0lX$0EDV_BBWMHYIU+P+zI*y* zZc8SEh0wE8&xMj)d+Pxz^I}bKpK>4+TtQ{UoS?z z5V>#$XDDQ%i<)LGqzNE@LPfBeH4`tP9-@$>x-%0bPlv1<4=MMc1j zm6#JALOz22QQJf!4rG-LlM7c;=xS>7P>(5yxRZO|7TZ5comv$r)E~0ZtqDvY9M}Qm zNsaw+NV?Tx*_C>4N?B?v62y-Wpf`!YTDYx2sjC`~rkk?CW&~M<>~3domIjj;S&G%$ zF%3?lI52KT@L-tvAFdMhKrddEbwb*_Ab{jVFdYQ-#thO{YKo=gRUzq@D$#36u^nLf z*x?ld)MWslT{=qbus7TKVWc9>Y}GK)PqYI7yyW4uYXmBuTzO4S8JO(`jJB%?qb2%fz?Wa7xj0&KY1 zlx-};J1(VA1an99gSW_xYg`d4RrM0GB+mH@;F|4mRz+!$qE2qs6oF`wXO~sn5fjU?MV){uLP793J8I;lOV~( zL6_53t1C4?*DUu{<+BOiC)XCow2Ki_LQsAmRT7;Z_ffJEroaH8 z0n9{i8=K*4`#P?MsPCjZ5{y7;*iTWh2d%NAIuxW%T~1{yD}%0~)1)jw635a8HW_34 zNU2#`l{K!~7LYnkH3DGB@`wX|xUJo?GSMuRDrO3V=vPsa59{TPmQtEj(6oU%Kt*Ru zxgzYxaBaEU6x5My5x7OEQChQTR$6L^DxPIK%U)-5wl_4hbSNiq9TzW5D;k~H2BEcp zf!EJqZH+EWE?S{%?I5hC9f=Inuu<0jap#SVH2(n7)2dZ2@4=z3E#`}=rNW_Es5Z>RjX5| z4FKhx+g*7AEfBGIk@?}MwA~t&Ri=c#ttKI_H@)`j>4Z?sB@o%T=BWMJR6ZakI&22s zr{5NGlqt}uRVq|f3P>b^hfhER?rqnt?~263%+ooF+jKqC%Bx19os2Z+%dH zLl;IVtp;As}L_H!qHE7**fK) zD_6_|<3s)+H;j4*{7HMfwKU6xT>x46pc&QWb8n@wc~-SWsLD$Bb}AAeP3{a4{#d?+ z&1*;fIbn8m_!L#4PQSLb?d$P813jDVKW6hQmhFEH%w+qrQ8T(lOtEb?`^DIJce$A( z8!FsGf^ps*Mz<5EUo?!00HTWQL9t~dfLvY#gKJ~jb2%5UN~TvaL>g5A4wK(&QMhG` zh&vg_pYi_yv7C)%%<&Gz@k*VZ&DUaTQlJ>+D?yHGW5d^A2S~?a+lx_@lb@+2)ouA- zGo4z>tYXxCc)pJr{6BsVAL6+TfX`N;!Snt7MHLj~t1D8>j!hsHcxN&2o}j@v)>cvy zy*3&J7Oa<%-8U-SAKm_V?t4X(;(Q+@xjx_aRjTEwuv%P4Dh*0200~-vYo&28ZGDVk z+&8myIPOz1#4`12@l1ygq}8icN~`-;T9&X28ioZ#V;V^sjl>wozp?#C7*k)k)qj%1 z&%;OZek}2~d=gWr{RWS-YHr1->$mi(RVWjD( zLbDB8j+nPm(E8)E4mV>rj(m8gzSudk;Wv=}%=k3^`8A=-R4Xb?O=b#_s2YGtQFhyL zY-K8~SO@QJz^v<81l8z#BW}0BW_V{1;qH`knRcRes1`a&*6e!8>2P%7x(RA$yHF2z zI!GjrW+ME*t~$_^YDbzcDV*skLGsH+KU&o*G{X0RK>!gYs$NHnrsBsKgPk=1WvPpi zAQvtD)BSL&6ktJA6_hV5~00Jp_ zYz_BWH~?iA01Yfa)}wX+0Zg6zU3NCcASpys)8GJjM=Vn&<6*w*d?u(glA*knaeJ18 zQNP8%#T((3Rt;T3%4(8kbXh?D?)@hZ09ds*XJTcP6(5L-cL46+&48%UO|+O4!8Zez zDF8l6ze&bwVCF&AOOYF}8b|YW-Z2lVYSlmi4Ejhhrd>w=01n$h!VH;I8K^XyhqTFI zrAPA*Si#j08MTO3U;%3^fFK`(^TOF$p>$LyS$P^s)ip-z@mOzc85-ZdCd9y!BJa_* z78_s!SQAl~OG}m;8EGI~d_vpeOP6D7{oq@US#T_NUqgk2)T$ULmPU;YH*#dI{WqA# zCElBAkaQWhS0wXzPfKrr1Jf+SNNHvyX(B%7}5@q6qzGo>M$@;n=qS$H=R*Sq4>A!7|MrAv6J^|!cNQgYCo5L zlY}xGO2Y=!NL2(AFBHk&cHd(d1XZQ2L}^wfmMo-G>OLQ7!<`^izlhWZR_y^qf$2kQJGATYV2&c3uEvfmGA%+7eYPZiam%tz#@zOJWW%~Mu;L<+)0eAkN+lgt+5bLuUO zsZCkR!7><&ivr+Vr%zmA=Vlgy%fIndCVv;{fecAfQKd@W1Oi!)r_&X%DzXQvNw|=F zQM(iBFr=icR5XVK4KOVv^x83XQJGMd6Zc|$iLu=K;Uti-&Y&z2VQx}(>FO~CG>tVx zT%xizp_ix>oif1)TQ{cQj8&~qGf;|k3bjS%QXuOGs6BDH%uyAo%#g8TGDy&R{8-di zqx(EltVeXrbTnR(x4cQX_ZZ|}TI=Z`ZnwDQT$0#GFiN;8L5MzhXDK`VH^fy{bKMlt zT~@_gQq&V-4%>D4VQB2207QA?m5iMf@H`e$q&C}m;?)||^s>~K3?Rvv^!ehPf<~5% zGMQk~B4=TWp!TqAv?3P{501`7cIsoQPFJdTA?QYgJWYce2TRAZ{_XKSCb z^_zt8fmOJDXG)7vOtx5)cTu*M_<+5nUwp8YTPokVw)VQO@<&P%rFBd8*FMKb)-TVT z80w_Hk`9AYj7L4>!>kx zaq_uQyv{i)NK3CJn?YsM=TMm|={KBviyP`(LW-+N_^zq;9!~nkuMe!~)m{&yU8u*Z zO-CqoOA&T}CagxTn{60@_q8;chtk_#^$EJ~(|kf{XG+7bb_34fv1>P9NW@Z*)YcXk zyJKP?!#3NE`r8|kiHuu1RM)7DFl20M6Jxhcx5O)HN=r6EtattJ zG6EL#KG+r^X@&*}0LAb3XZ-r$4TDHvj>h9b=zbF3oo3g;DHQv-9K;LWOj9R)&Cgr| z25?5@L`WVIDfRN-;lVO#)CiJ8ji*rv7x}mAfBS^4S}HX-abxe5$#^tSj|1&c6~a|AFj4MW#&EFP3+8kpZmG4rT@o2RB8!raDf zMCl^>lz)r?^4N90AUJZiB^-{VT)&?EJu!#`DGE0o1*Ms`+hOaB6Euj9VNMv6dohXJ z`Wy&As|O%Yk3k|QcP3+Rd>SxkMv*K~13sqB*V79@1yV#)3m`3oAv=6NxG;3I5piMW zVxGhCMD2hHOLt)G87xNJq}+7hd!7$8_*VkwFA->w3o zVcsNPOAY2=DBE+t!-O*d38ilfb?7B&-rX*KEJKh4oz-NYC_(;xFvbeaQd;A@iwj%} zbo$={>2@MFc;E4X>-4rIkpjRZsc7*KJv5I_y>QyPWth|>NT>mW0O|`KW7^maOk7&* z=GNHM9>?DYO_}?-AaoMPtwLgV>9*J!8W&h|y^AXr8h4p>8*Fy#d}5Npw6UIs@y%8| zTkJL%Wi^te6an{aREw!B#^6|b;Ap7=o9iY;A*yFqWlq)U_i`L zAXtKm2`1MGKD(Z{oq9CP4HI%Ug#5SZjH{#vRV0(BbdzAd{`ks@b+woYajJH>8}!2v zH3))0B0~!aEy@Pp79yxp&2et>3F&oFeTTjYl2`&nl1UNf;9Pa}!G%|42b;|AV^hy= zm;h42FQt4;!VK@M4_~FQ(rP<8mE|mCKeDhnKNCdt_P{~ZunmI#N>A(85EzRRWktv`Oeg2ROc7QZ zi$^Q8LFf<;pRNEg76Ov`NCB9ik`s9SF$%>4w$4I*Pzc>m)_|Kum6Za1L3RfJ{l| z2G^<3`VFyzp3otR&AjSNM*9u+zy>?&BnDIa!85lqjrRKBo9_)|Q>Rv`Sv_h2F~37` zg)cJ;k~E9RCiMxAEr+fcj=%s;iNt| z{W^N!ELb#=svt@0QcuqeqO1TyL=6VR)cSdCg%l*In1Zl6k))q}@Bm0jdP;QNgvb`> zown(LN7dc+Xi`3RX7}lWKoNCnBfGeZL<#o5=`_p(a2Q+@vPRu^!vhIjDquo|CUyr& zKG?xAJix85d5UsnbnR#hw_FSeKn0`?5&Wc6 zoB4it#a$%}G!vuTgeQKx;%c)+LI@#y=$5b{LW}gqRn@JgVq8a}fdlbkwljQPDme@S zu@VVb`ibA?9Wio^Clp0JwSX8yX#kz=vD$rcOD;oHMOQ2V>0l>&^~UEQ%U#tbs|Tp6 zbhuqx>~~*IxcJ>y%8#qkT*az%O=YV^T1@Ju0uVJXgph5}3l6y1(#V|djKw-j52bX8 zfNdV|BcJi=T_2)TE=xr1E)-CxK%KLk@D=+ z*woU<=JT-;a6tn90PBvkEtIF20-Y37-Z4Atq?P6M3_>NLWm;cap#Q9>lDi=y?O{uL^?<_nbF9*^-m^w8P-I|_t{0xrG z;_nGryg(L=2AY|AA*iVD2qNkT)4tserXv;>nGf7l(W|`gkd!dM?oQSbK8FjN1TadX zf81F(!r(WOD?<>{Kw6x3=iiFg2W0q%t`g?sG2bNuQ`O`O6#M;W&htBry(Joh;2pK%uD3bp(YM z*hR(9<%*wmmQ667<=Me`B#;1k>1|%e6Q3D+4?`tIj3TDAP<1unmiRd}3$*Y)}b!e-n-fGsu0Ew|)VrS)z_IEsTHLDECDC|)~ zkTvYuuh5A6vB>c%m6Iz$UF9;!WFYu0p||TN^YX>?Q^_W4Xy>z(m1%cq60dt+s;IgW zB_ws&Z8nT+tLLdOrb?6Ev2A5a!c3A!mM-yJ+09p}-8CauG86?Msnw)dK!}3ASkPxX z!4ZMT>H*o{bFl9o-4 z48>f#$OUPHQBsjf1)?Y9PoBmGFHz1`t_R+^rdA2ir%zkn$76hJ0H)Luvu2A2eIcKg z1;>c)F#Nqr^cAY*>dHt;YpOYo;CcFb4!ELGOtCy00bllDb8n=g!mDm6s4zvmLOt#C z!|BCc2~xLuDZ%7mC1;e+!!fY)+W4b2a;#B`>Qj%Ljo`Y}?w_dmuW~f2r4O5btEjon2gVV0~T$tPoRa%~4tI&6*z)0@M z3=Z}aBwUTA{{Sokx+4nIs#FjGH1%|tnb`Rl^TgCaTCF;TLQT0vi*2Ntw$r}&Rcesn zm2FBLlaOh3H}>+vTIelFBzH_u(;>qUkX2NVNQg1iV!8(`#l<#b1_*@{5x=R%RH{O) zB?`cUeJ53h+ipKhWooaMsw$Uin)Y{%L`KKwx6oo~5hqd1F?W@lIS@iLT+Z>mzF19q z1;r|=gasVuy)JBek+Glmd^HxSPW{T$ESl;KDkW?P0Nbn>!fFjpozrTY5*RUKuoKeQ zlH3YVL-$#LB#_{@QUvrcZht%_YScsyW}1V2LS&7F>_-0pPp!JL>mAyfDsB;=#C7wu zTNR%(TD^L7>Cz!vNJ$}MeZL3;^~KTDj=&0lIq; zF@N_s3L!sce4+s*l*W)Dw>n~G@%5iPDzZ|eQJI|yq`Ju~cV@Q2*8MR&YDX_}GZ~5% zDW+q+aY!&aNRhS4JIRaUjOeD+s)T2KOhGmh4v9;g3OK z*ZShVWRz0Xvq;+1RA$*&!GUWLeTFWCaiLVCV-{))Mwp~ZQ(aOtf(GDq7b3@a#WEI} z3N=+=xCMfMK%WTm7auvp>a8>aqdO>Lq|KX1xh>KT*YY?`7FsnDumM(>kxi5k(>&f* z+(*k7$3m{9rma?$YOJLet!H&EQ0NK(oj=7N)8~zzPN~Xef;Bx;Py@?x9Xd(#oNK6M zTCHUTbqZ>9>Uac^xf6dsVT;*XZsGM-Zu&JlJ9Fs?8L!m0sriU?7!QLgT)pe*CF0fd-4pt->ByK(YzF61R6&8wCRdXr<0{Xz*{O=d}z{Rwv zR-@Evg#xG);Bvh9ftzm@IHy@Ey;^jruiYp*^?(;anV9+P1_UIHO>DhddG!eHelAf z)NNo-LOKszQO@V`S+Q1~W$tvym8UESjpFwoBWzAGmUhs1G<2#~p-Iweh7$#vSZOg~ zef_R6dZur?dbMgX2B=+K*-$*Um_8qtHH}4bbn52m)>@6t-AN#;M)wzu;y!q=YIj+5 zR&}YVg1Vs71oV?=x27+WPf_663hY=1?`dgKO`4klaz)6$m(bz)dU?Rq-72yX60;$M zn1j-1Z+vUOY`H;PcQtANLiJVMW<8_*j9jNwRS#OK)Jat`i$0>=K7-E`N+ZFuY=UNT z;AwCjNvIepRt>y-K4LNFJ*Vu~W;iB8i12OzGh7;mZ#74W=HDkuk!->JoqL2d+G3is z)M)C=O|jl*_`MDv!E+Vz?73X#V<}u@tJl(1YbKOlL*r?vur}P80x_xkH0;XuueLw& zjwmR#ESGo0xQ2GUMMbK#)mL3cFaoVQas&Vb4!GB4&q+DwPR`%Afr{gndP!~9v+jKB z+VtW-X1%4Qz_{g1?x)Jo&eA$rTe@i~rAZKZbe$#!E%1KT@a`tTf8%*D^y&>GKTT;D zL$cXe7=tio^Vb%?w6AQF?L)Tj+CI&2nj^E^CYx~lqfv16*%gU3t3U(?CRWe{3Ev!_ z*#{Z>F5x|=0M*XDvcjKd7ak}ro?=9iP={{wOi)Y*2(>>jc@XCdO z))*F5iPU+BrO@u%{7^9^Nv7bN)9*EZ3{#7Zkl%I3N5Z%-0IyT_jw!^e45fN%$)tBp zRTu~^%_izLf^pHW1neD5#Tq$|8JtwESkbB~)&y!K6HKrwM=9IO9g72SCAXuMzhJnE}EYN;=%ilW~b2%^X1AKr`|Q%o&TE*DrNn9yNYr-J@dk3iyI zW}GK6O>1^%i`4J)ip6r-=SEty1cj=kDPgB)1J@is5y@uqnU~4ua@8niDO5Dxomp3= z%~V=QBfEht!N}8dHBHL(u-csn4HyFuhH71;yVp~B-kZKE+>+6Uv#lw^0(gSN2nw=YAw%8hLrky@nT{NU=>Pa$J zankdJsUgy#g^^83kvkT%Y<&gr(gMXesZnMGvbK^BT7=vS^xte18oG3}$sq*l8jZ<` z*!m0Ny&t<(O||R22b2>bJ;K0^NH2SRV6EqD*&s`T-DtOn>;e z0AMT>IsqY8SQFBj+pk@k*py~R)1;Dxx_C;U7aI-tS;jf$YG6*F=V`E2SRadjiv($^ zF+^456?uljN{#nZ>9!U|2`1tq%mJ8?5D(`5Y%-z>Vy=;DVT89srA7Y$5Ax0xR7+G; zLVLz}T{Eg(MaIqQV+?wLqmaNTW>EJKOMw8N52PFn5t)@{TBt{lTmb~I1xDW(^@DYwtj>5wDKp7?7SSN|sQs_VR3A*p|ov^xE$Vb&Ppl{~IxA2|1VU!U9(+sdc zQboiaEN9Gb*4SM>O%6(1y9Q%nOqu*Ae}@rcBAbz<>0rzdgB^K~TaSBSX&6di#OO&Z zI_W3SZ@9)33WYX-1bOlwe!Dg?$9E@C1xW&a7(gyQALYba5VKIGoi;HFM42H!KYV3P zDx@+%P3^QN{yX8>g&}HF0#ueWK1v4Lw*7FrnwY+(<%)tyKOy|To*>C4RIJ09O5Exe zJAeQ->x$WmJ?Ld=A!THpxrfu=7hOp#rkE=vkazI_Oij)gr9oy50GORX-&`H-xAep$ zvNX*lYE73_qUS=SnpJ-UvETSf^4Q&24iD~Ek$S` z-ZsMPrluj0sn=B+)?`2N1L+3|QhFV+&T&lIrsJnV@>SAjSs;0Bi@9R8+q|}HQ-v%YIzf<36CEv&CsUWJNvSgcL6u@jk1-xt z^pCUu0JOT9Y^@&3c8f4VP$6Ab~}{hVre_bem%&D%Rokzjbc2{!#5;pFO$i zN6_&KKeM@b{{R_wKF<$5nCDYcfaai*DK4N#FcgU*c46`YaSV`_W2h;Exp?L zs$jO3gLYHU&2B-igKr*T?xIUPNGFXj5 zOG?K4>LiZ4Z-we+VNkFIn3)c3H3g*YakelB0d&dbVl?&E#!CB4;0%P!6_}Qjw3Z!T zV0P)YA-RgH0@DT{-dvDiU!cC&O0i;&#tZ0z4~pzy9=@L}SVfNMhWb&By2Bm1d)p6T zZVe{zTdEoJ@g4U1V1p7?qj{#?JV$-}x3(g~OFs^uo#jrVqmx`BVJ&>xZ~8 zicw0c%mrATgi|JbhW#;`MwMYYiuqi{KdW!o5KyHzA^=I59vDIN-=yJ{gqIWIT7-eS zKt-7NhtAkc5G)}A*Z>$A0s+wge+|#i8Bz(T;zaBCB$xng*VINbq5H-ftP5Nnxxn9H zw%CSZ#ti8?fe>#l03>hvVGLvF(C7ne0m}IaA#8T@-uMHivlm#0EMom?06&Xi>5LzE z;1hN#O@~)8eY$$#bk)1MMVJCvAc98hPW$xhY&;7iA=rWyiD(@<)ZR8f*9%51-8P{F zgEC|Sl>@Cc<=m~$j(wy8b_JMMks3Gv0-4gN)2opr%##Yoe~W&Y0E#WBrLIB}4Yy);+~V{{X$Pz{O@jy?Iv0cI0E~eeo*6X@C@c z+WRb1{{Y8-o*~2~Kma_f2qRXgP(AnSj8aNeeO3aX)iD=U->0Sk8uXo7;EOef#Rvub z_re^84!S_n9YEhn3KxBb{bvng&8$NSXPE}_%Cj4tw-^`=-WHB+L2fQhKs`Eo;Q$Uv zH4mP#7x@ogrVG6iVaiduict$swAXI@j|ipz|xpNqiq)Q zAz1Cxez*XNe99^Y9R1&2-N1d*A|TE|9IJJ3`0+}FrgeKj7w!t%Ko2`Kt{u+Pl z@Zc)611)e22=b;a`TSS_I$X>zb?(ppB*E$Qz|;5`0s!vJfqw}n=k>-7RQ1@6A`eN^ zPyElrg4Wd3pad*1z3jBdUw*g%nkP5QE!EpW0Vc~kuN>w|4H z^#Ej`Vhs5p9^3T5)=O2Us?Y;~H2FZ=t{4)PToOPKpsuNiAtF9o^uW4l)SwbTHjCLn z+pn$(2By=o)IcNVM_+6dEozLQ*@(12=6^1mb;N)I1TzTLrGP&oLhtRiB+IkMQr6OX zup3~|Gii1FJQFtkD)KqGogdTvX4k9;NpkO4-6-cSJBiO9j&m zZ8quk#^)l&pWXn)mQC15@|}+U_|#AitaO>%dx7e4x#5DXJjd+_^vf$jV+0fP_ukm} z)oqWgQCge)g&lD!!Re`T6zv`psQkpowl|zP8R(-^s;0FPB|zO-*ctN!uh$xEj$F!| zrB&{fYLZ~=OhD*jEw=u>Ck)kEgHuY~+S34{v@ixFsGm6m9<$Oh#;ney5o?FjuTH8u zR#U2KedF?pJqXyv?`!+xsLHSYovI}oiiEV50a!Tm2J^ArK6s~)%DE-0&_eWB5uv4N z2yHvuPtIf08_GF#uI8qOPQAJU(3>ZnvuJ}(F|8f7mMEi z0IY$F`Fy=PlxS5%c?Usig!3>L1Oa0rVBs7;E1E^`X&1D3$Yxb;fc4mK^Tooinai); zDAfve0z1Z-2T15T9r0FhL9kc6YOSD(D%V{^uAn3p6St|h_zb&>l&cyQ6IE93(y0@n zKoUgS@J#&19h#`1)62p;Gj}9_Wje(CQlQ_`ajdISkxE9MYN}=FwyM=lma7Jq(k3Fr zM_3q+T!A9?V>LmQ^94w!s4XBI>ww2oA2#TGqZM-93Ti21*>&qwidRJH|Jem?nQOkQgz6;BI89 z(QO46F)}Iz)>xK+VD2yT^Ndt4R+CXsjZLdLdVnm`BUFX{wmTAIY&NE1o@S*NTGUdF z1=rurq;h~v*vLB$nASUz)nmNp<))>EmuWl3{@dbFLoH@$ic6}B@`(g1L5tXV-Ytrm zm8i5CSn6tuN)_q|ivxR-Y<#h9jZjK4QjY+%EFWm{`QpBAn)eh%D6FVNA#FOO#Gk`E z+x+o0*d0wbAL3ozbbUw?j$u_a^BD|7O!Y`2Q&MtT}% zWM^Yt9V<~Q2Fp+w8j0#=PWuc|O2EA;O!BG=7KkcAkO3bv`C@CjE?}^!H7U#&z0Js< zD|z{1ohse!8fL06szQZfuwA5%r+jrI9Sp8on_RtL+Emd}tt_M;4w*CZ+A(u1l%3c; z0=-F-Dn-Z=Z)1%`2UVz*(@~P3)RJv)E%(OjEcD*BESRXKrA5-30MfUUKOrC26;xQ* zvJWNvo_elkw7GYriFMV=8bFVdnT@&_IKP*wv9RQxEY58KJGOQ&E zaZOk;B>{GbpDFndTrdi1#+ojYl?JtSk~fLyVm@~C#yMe^BFzKdIwy5e$dss0Fx4BA z{^t|PR+%WGm;~ups3fnE08gLS05dI6>ZeeOTFpo|Rbni5iLn45^umx(Uhc3})C8Rn zr~Oa2TtfuQbZJwlR-3>Dg94z-EcAo=VofM2wQ3SotaOkGxsmI?<&3GURS)|(FiC2p zKqTG?+JE0%SW5(;w2`U_B~8EvM9D`0DM|3`bru!`=kWZ5CpO7Hn_rTr+(AjD@u?luz)=0%jAEiBNwh% zuwvz1$x4oOm<3#E2grl^f0irM?|bB|)j0~3B~Tql&iep5dSc>Jq-pmxCYr%rVCvB0 zVh-nEaJtIsbX1E0coJi%i-?Pf6F8Junkl2I&wW`mnqeV&Slad{1zA$DMPt`rA=j-p zBW}Mu9ZG%MisFu~7I4=t(bJ(nFPGM|)uRH1F(`GGS20#@EH)lv<$O(Rsw06Fs{Q7* zD8)e>tFb26Cz#xRn_|5Rb!fJ_i!~~SS8^jteh@b#%vv#Kq*G+>Y3itDsf37MIkXdd zd0z_CN~DavI*J5HP_PKGC&+d4#fjk&VwRp-ng>daO|=%P#9WITZ4v}|{C+nEiewc@)krAjhJALDP51o%xE81mT&uX1d1X)n z%pdf`cVsk@Vwkg#Wo^($uhR!gkgZmoF-)vW79tBp=KErLA`4br%jg+}AvJQZbiuqA zor(3nF4Lz@y6Ma?S|*`T>vocDr0*V6jd7t)rFo)RTC2@9p1w!O7!i%WN%S=oO6m8F zrWFV)^NqUrx??>}HAS&4r3&n#nRQevre5C80QJS%b&wh;C@9dxkA%-aes=4PeKm@D zDyVA8bkkxvKoRG7{`BKzOG33XP1#zL8kJdCz&{l9+OVTe)1zk>$1&JT~iQlF*JUpYbR$RR$qu~GmWnjo8kOt%Z z#y0BdnWd*vrdm}hNQbuSN1oH?9d0p-d*HCxCwtu{r+R9ksiu({p^TD6kC5BW*ku~j z^C*U(UhzSTTuJHexAelYg(@u&5I%RG zEDwHMhFQ`Bzlvu`eR*Qy3xuSx?Z6#B|tL35g_?S)8>A7X#x>moij?EAKJpB zRhK7rgCqiaUVqrerIM-4Q?65<~bS2sX>@ABbMkCl0~}5>5XM= zd6a6JolkfGN@_#}=ze{F%ND_nl-7zhB{dn^YLQZ#f&nlz!5j7dm~NCInv)?yyunnL z2f_?YTlK>`irv+-4vbiZi4C|jCv(%&&j*xz%V=e!x~uBcrAC(k$O1lpnBNm@NIGik zRSHt0Ocm~F>Kw#J%uMAzX-`xo+W_(y97UpYdqW`Ls9m_>Rd>QUF{5dsX4mN%S# zC%}72m&@_hZs$2&TlR*^rz|-$Ri;qhpUn zQq6NJl-?RV^*$i^T{`QUCwaniTw}5$HaJ&kGF(rE=Kl9F!?RRNCTN54(P0{a*|!H` zG43B`KW`O{Dx3-QX0rL_6yJgI?B=RYBbuEI#ce>2f}LW~5Uji7=4ySc<3UQbT(v-V zH8QBjdGh&U8;oYS&U+*{#d>c-iSEE!D5{Fav@2?sBP2#h4HTqv zbc_^`Rz|lV-Q6*|#@Og?5J{zl(GsE{4Uz)t_u21%JTLZQFYX=3wtGA7`}$m;^Q7+- zs%L(Y(wM^g=HGJYm(Xe0+_yKf{{fi4nKKrZm?jX`+!^x*_lIp7nlOM!ltoP0)r|hl zhdHr3Z#g}2Ircb_Z)rbpyzG-}2#7GAnWLv9pCNV3z)_GpmJ&18jmd~iIX5cTo4>Ra ze*5j)e*iYGHMgAi1<*Ub{R`}=QT$wLEsy+!k*>kTGy7ZnWsZYE#gE-J1&jhG^wjQQ zZAf(Smpe<=$;QiiP}SR?-k&Rliu`c~HRM~D+)*UEKJArx9)<50tE_4qEh@^qoilC2 zOAJH3n677rZWhHMdPSjM)ZmuWMC>2%zQ5-Aa7{SQXwrcm-fM7UW4=6hya_np@$~O3 z_&HO&|7B0ixCJ}>cj9Z8&IT>eJ4>fyRtSao#gIYyte!DkN*Gc_m<=AT#wmQ{c>S1A zRyooC^?!h5>Q+mRgA&fey(Ajky|GM&LRzW|iCPvK+)m}RXLZc^Xx*B2&><@;h>rqP zpjj&RGWU_}EZL54SF!NBgQq9LAZ{H9gUE4)W#O9VQvas@$(`w6~^GNcm#j4Kka+$yoeTfkFlT%`};I$tw=(~h1S(}2LB+%5!905g2`!(aH& zr!}6;Oe&G|+lA^;EFit#ZJ8)HMAe1C>?uGT)5}D;;8yuq$3V$&;g^wMkD%bRw3B*K zkt1oEc9p&Yud)DPrd_^ht7)5lfArmR>7B898Dz;NL<8%Io7M}Ta3s?e!ZrK zYQ5m3*D<%z=?>rW>eN;tuAKmZBI?_v@>iijXU#*cfSN@gLj^D$?Yz0#1Nv&%66UY2 zKf0R0W`m*9Sh+9UVKu3Gdd8loKTwZEuJyQe&;lU%J*x3O1OZRO7ugxsx6K_G=>eGz zhtvTKCAkL)rwCFTGY!%am+!#oC&lws`{@g!CdJa&%cA?T2L zzaCon%@IPPJM&lpGm7QkV<{ZVlu&8)Xk3Gl_ys@~m)BVg!RaDQO4WR2mcxZL_3yLz zCJ=OwPYF#*=bh3ihxL@|7=wvKa3D>U*$i`9hm zLS5IuBdQ zaS+Rp4v<%jHT{f%Rvag7nkpS^U>-doqv2|x3a7@8I7)R-GxDAgH1vL{f-6~M0si1@ zteG7R${{D*ti*oHFAbH@!pq!llEZl--1rL8J7{(3ydg8QH?@D^H`ldv#{tgbjy^Qq z?vL|p2^bVv7nL+3nvF0kYohNvLNdy8r}xCaa+YpD=)J3kp$G~Etr4#x*6z^v#FO3mX|j<=7JeN8d1$jE6L*IVwKM6 zvU=m=)_JR5d3M=3a@eRmvS0hEy76YRCM0cUK)MJ{Q#0BZWU@7CviuA0Vx2$%qNM-X zQQ9}9U34w<)%T_ocBl6hed-*FZ}$ZrbfFp&iM?74KNZ7$rxDhopA4~^jb?ia$*urH z>H>Smt@qzI%(e_aApU>0klx=?Yj2Fr7VaA`1VV}^NpxnUpKq?rY0xWNB!84RX-hLT zply73U~k2}qNXaPZDeZ2sC2LUfGHBy1}g-FhfBsI<%fNiygGT5`KzPb?^O5p_-6JcfNmxkEb z!e)jbIo#bm_3M$itsouALB}xDPa}HhFS!cb&Bym?Zs*Qb@dLYo)xW3P-@7rzmZUTR{Y`X3DP*-ZnE)<-UblO{jz>kQ2MOJ$Q)@T& z1LJGInH3`|Iunc)371L7HiE7@aH4dgz%QuOeXW64PFL8eEoVM)_OT)dch-;CXWd)& zkwK1B10V4%Pw4(d{xc&oq*T&mIuZ#FlN!L4A(zh9)3hnosJ`=9z};5FbvR`C9j+i> zxG5@ZTSKG5=SNOX^(f=Rke857L1oRl={q|f$87Cj>n>C>%A;bzYcnysEute}*zE{b_3NTjAkp#0#ly=V6mMcrL^u!cGMuCO| zgYOez-?Z-fbOs61i%wP@U3{a0R-DgSn>F`;g5}S5_a(cEVQ?Oodby|i|LHz|I4_J zV}MRZ_Sq)jOQTgvH5_Zq?CQXwHozrJms~4E6-F^*!w5@c*^X z>*B+(>04>3;y(`yI_fzzZ5kd$bX|o~sA}$;*)pX$3h? ztg$r0wt_Bxj^{zp@K2LFfvia{k&7P(;Ge6SV5)ZX@~i!3HEA=Sdtn!y8)W*E9$`^e{4zTK-^W zu+Z2+*pSYqJMl374Lf2!_7WV7OPN7Y?+pfB9mLlmNHg8R;VsVu@$W)B!pR$X`!qJJ zIY(BpxA3%ZK)+I@`wh;PBU|aK9Z&+#9EmM3<3E7N|7sS(AKL+lLm_)sOG>@^bHLgG z7T9EPVy7hJ8uCoVI`H=nCqFc%Q1vrbheq*&wpRVG5 z$?Yn+MNTZXsB>#aBvlykp<{(!kPM)+vL?+SD-x7CaN*Ew)b}ZK^LL^GpeLNCi2CCH z+{@h2c3pb?_z42bn1_>?%9{OdYQ!fQrK}U5Wdf6m8aNAOozW4tx1oRmNhGC&syn9X zH2^rC5a3URR|l?A-d%lsSxZPLky<@bdVf81m~y{eRFfx)4^~pUBqbPs?FwOZRttTD z_Xp^)utoevM=eL9IZ6YOK!x;R+?1DtukAWdD}eB@-J($$l@td9f?Cd*Km&DsF^ zc)lgJ0M0P^*SS*Nq^w_vL{LLD&KAeRa5qt0o6*}2IbI87-17cl|FGDp7+uZ6glGVQ z2#5nc0{;0n5GLr?$H;eLj$Sk&rpKMA8K$*8?Y(a50GpHdTiBIYqxX<$prL>WpI!M9 zX*pV@CimSnWjekBCkO-K&aY+}>Qr!0{^tQQ;;)`LwwlF~u%fz8V3eTA4fPNEgOnTW zMk$oP+L*P1S%p7}mPUGt^;hHPkZCHjfo$$_Br(v9P%?^hXl1`;5hcs5UjWr2;$+U3 z(Kfrf7$f`)$y|lSPi{aLH?Y!%B{C5WA|D^oq{oS9<=)dH%!1y~gm$+mAdQnp`|2QB zQC$MM>?fd+CyS|!k_9rYBdmWfzIk5Zh_?q?Fiey%tZ1|wv5b_4d}!dP6<`>$|uZ`s_mz^)Iy*w0>&0X)}Jftx|h)I~dK=ViUD7OmP) zhhvVsg9#F};DpxUU)KmHV-Ne3m3Sw8m0A1Tq8iG_T!tr3%dnDcRAmus1Gemy%eDVx z10{3Lz)v{%XH616 zl5T_Xf@zyHdLzI7P#uhvQ&MDkz`}O-kQS|b8a2m@1=^n+yq{{wn3=IvvMvQ75!Ly# zu&QY}8oZcG7P55NU!S}zl-gC1^A#;%e@B;o1wWkrA6agDLH0U*P1juDY_B2}eZ$B? zF(d92@;TML&5+Pa<{LUR7&71E(5gYp6WaSdFdyM-#8a&KHuZd(1wbqvsu>gtpI@rT zsbyCELalKIq8R!QpmyiiAwySUkm^F-LU+q=Y^;D9!F@I23Z&#G3M&y@sMk!ewX7fr zvB-8_=Jil)vnv&UJJkZj7qPJ0Rr<{%$?~w>(*AI<04+#%1FDq*iLd3gAH7g0LEfa= zJc50UWNphFOcRr4?HrqZR)lgXesXN!^b zf&OQcaP2{SU-^AeomP;*vyhFRhRl)tdEyn?-G5zf{F2`dhlOlN zgFfOQ9XQ;=^SiEDzPT7ZEnj~{PoobQE((`o7yY@+kl$^_fkv%}cujF`|7ql+>nAit zep*|6>s?MdiO9j#{(Son{$!d1!rXK^Hy@Hyo+)ou#41&#$6x;1qB0v5o~g0sDzrc{ zMURG8V|5htcrU2TweV=>apbyOJnDI{EIDq3VED(VfjTs5-( zhIWw;1uVWFp)^4O15_IU06G@pqZ6iHB_@8EC3F?Ys8}(Fdl-*VsvNG$n&rkH2ykQu%FwHs$5^drOi3ZyH|aV^}GOWa3J1FbxmT%Nv!XG|ER0uIq-|> zYE3%74s&*)eiOdL`uq3aWH&;8>(4kU6^m6>Kv_?Pl5`V&aZM_piVd=mm2&N}6mhq< zCYnd+sE^bVZb)@vZ`altk^L`;%1T-M_#N(D`KSfz-L7P?DdmGeK8 zw|ub@(36=7)^rCuyW2`;u&f0Y*|N7e5lBycOg@+|qjA8ZM0tO@>TwQYYTlX%=}vuN z9v5W={0H!IeN_#C@o`qn2@=Pm2?`cu@wb*IexurQ+k-p|%l1U4l<6aQ-J0zMbkI%n z5J0?B$W&6gyZpv4=nYRRW_1By#8l8+?$;x%^<}u6-Kx163}fD(r#=*UK>aYl6k4vm zL3}qcrm(g!#xrIQG*EmfrJ-qQ+$I%kO-BtdZ-{JI!#^|Ih7lvMCQN9fkbq17 z@R?kfA&z=qr7C?SpVn)=JHPn0Cw4sceQE(9%xB`d?Ziy!vGHIklF&&Cy!j}*AvI<{tHMd?8X5~fPdKlzRa*q^x5xhp^+_?CAm$$m_J3@9eY-Rl~( zDHsft%9jla_c9WxS4*$}vu66Wi~p`z$Np0>Y#UEG!6*T!!4$W!QV2c^m6t_@NSz{r zI=+|emDjy>5Xoq4wXq`ITX9mc26JuHzqsm&plzl0AlY>k2{{vLUguL^=`(@HOa+5< zUnm5d!BdC!Psa7LE}HSL2Y!d@3G!!RaF6V_p@)iuit(KGZVBsn5YmcXeY*ywhKe9< zJQp`CtB+y=9E8@%va)c1a#%wcq~_i3KW4=7+fsk(8!&i(ocRXLUui0m4U$zSMv+AB z=Gj!3WjZm44n3)+KOqc_lwv7|mm4;?h`IET54;xAc!9bm{>@)Op~GFGGu_;OLdkIa zAK(ch+gbjkGR}*6Tbzp=<$$A@8)49X8)r#XrXcfuDs-)D$KRth`#sUHkDu7;KR%id zOs7+_FKZiWB$(YPAoNTW*_>^VaiiF^iF#Fv!Y!SQ+5VmsQr+6yfD*@>;hTu;li9bZ z-CntCb*Fdq>?>Vhsp^e9t$^-aLkOkuSZ$_Kv^9MDc5L{?$JWOVV06iS`s$qaqbwFP zj}GuLX-6)Vx^@WLro_R5epQQ{n-?ex_0!bf!A|t~l%>8JtD0bN${3v*Y2mFKw?^R@ zt+`6Y`KhoTg_VMqEXDgq^0BER=o!58!B(N3R<6qT%W4 z`GriL@yzbZNR%$hMuA5yQ(I+L+XpN|vSv+CXw5PByg^wGL*fwJ?tWT+$;`&H9wRvpUIluntxDO3|yEJgt>i+geo)~lUssk+3^HoZ+ap-q!#OAIQ zDI-}oB;m5{#A}(A$oZm=sLh-PWPtaA*+`OT6K#(T8Bgl~(h(VZ{$r)jvp={r4!266 z_Pj5c^G3|<&*#dw`2~?iGt%0^`6;8GNG%3WbXlRs|Ot{-}gFv+j6jpO{mvnkr za~dXYiK=NUCQF6{9Q-Q{8jpN2Bf2^uI{cQ$y`9!bz_3!yE`hveG%p9CAR-y&3LDFF zAZdj!@{BBDtDb8w+*1EI{YGku73mgRuH72xtU9Miu83`DpWyqBz42x({NAU?zju)` zbTlOXM$DO5L;jM_LfE4$O*zfj@jm~h+UfJNSMRYeMgE)3?(*uYGXK@fTiL&}9;q*N zsYK6|4tPy6O>lUP4c}mUz}@1>NUbIzdtx$}c&)jd(7hXV$~eoh9_u#A7N)HGI1(Qv zzACz@&sB0Pzx#O0jA)rz+G5beZbVh&Nj@Pzty6-B2GiA*%R*NiqKbPN_HtL#m~S?- zV%VyZFZ_KQh{QlO{`8;rvQm5XfzYskFV##ZvODVHF6@%b;S7gz zF42VI1ZTM8e4h9#tRQKuI5Pn?$Xu?{42Dp7__4T$<>6|{nvkxw;~^r2gzV06N2mx#!--)MB34SZRT*#$@snggcn$VT-UY(}o0Z zxF5X&``x)O0tX-z3|>~TK=!eoPIi)kpEOS@pBhzFnLrptqR*P;;04Lf<+MQ#CrzB` zSlrTIPjEJ2jh=zg&l+kKcG-VV6o?VqN*T4i`1wR$dO!cSn~z$9(TV9(bB6)atZpq? zRdJqJHp+duFu1sJ*>MrBgyQRyINQ4%;$ht8SCVkBI0COtjXd(QGXT!tpl`+pC?BK( zAYos)g4gR`SJNR`r~k1-D*@j0Abe%Y-6P@+4>H#lzb5r$(mBG^vIVH)|>rs|LpGUVS&_u*$$@0>eNw zb;mBKgqip4i*II8djXf?=UkLVMAD~Csn`vHNv~pfJ&DDbA)N;9@X7`vj!vVWv4(X+ z-xS$Y?7EfFz98FgC6g<{TbS=ztEaL>3!}ZwTD*lQaOf8{dhdX@P4ZOD1E(jQc8BM? zwPW5AzK*m8wHhLvQFIFeKRTSL-FuS*aT>ad@gSNB51q;c+Mn(QrN&!s@H)@du$8m- z3Ol8&6U}4>i_o9^&NvuaTSI_|>)IRixLmQtSI$l>>#yc7>el~meek4Fd368Z{O=%MQo)%2;pYh!N53m5` zI5Z+RM;|$I4ni2x@?P2J$w^=l!_OqlCX0JqWxdYo&YWL=F-G;Xf4&hPvo>FBuGwEQ zbJ^=P^#aRXK@GWkyJ$2rHYr2mw3TaR2*W3ClXMO()>(VDsC8yHV3OP{w2KMX2M5U& zT0)Yc#jEiQ;nSf}ff>OtaV9P1@+kGV!n>a#=X9%|RKGM=PY}c5(@^Xep$qDrWXj8l+wK~@es zgvDBqB=sK$06o{sP8wumE%d@$4ghZ7LL>F#WS0aUi2FQqWJ z9;&#oWgk&9(KEPj>FO_n#Y`u*>phQ{VpjW+IU!5ge=b7U4S?#qJ!5QI4e4)=NXj*A zVK*GKx(ml{)-o`|VC`76$Iu~qFGSQ1PLN}PgD*q;mANqEWPr(Cz`Gqt?*gO1VAf6b zv~9@$qc3!q)A0S#y4u| znsa>J)h2V0l~6OY^GH8GWpDi(dFolw=C@B*1yTRQKn>PP@x^dAU9xn`eL%9P974TS zXvjZtUy5GIN)GVA+r?S=v%@L*I0fIDyQhSPKTk>F@)XeqI%4+|(Z$&^f&M<~sBQ{M=t|Cq8+85KlYIOse=FWo#pXLhyo0dB z-wY_~Vgw*!XX#0q;>FFF+Dx6sF;%wfN9ONvZD>;rEo5 z9N{0=G~O*iGDL$)-v5J7lRM}1r8|(ls|kyDKX4@7-trRVfxi?+|%QK!ByZ;QJBHi4iW1cp#;9=`;Rut)YumyBu%xDvPOO zRvaVzj7K$ZLh1tcgY1omFQ%;$s?Bo|tC;ki{{S+qx4>jSbIZ~bTQa^UNywIT)D%8I z+q(&`E=r72JD7O~S-s}0OuTxoNtYW#N~Xd*F$JXgfr^?4DvZLiG}+iyzSP}0R~z-z z)s;zT`@BY&_prk|_#7^LFJE}(I5(jNZ-+I=({L#TX|(w>PEuwmtHJ!mitY26(|Q*0 z#Tx(qsmFgsKcfXZrdcVF>O2DF4cYJoAXiJe-QWmu=@pyVs*qkU{nvIe-Bdd(nw!$bi`|y|&lwJuewWA7nw5J)gsq^l7GGOu&)5&-ahu`~OyZU*~V< z2er*tRH=zR47*tVQg2t0^xXZ;3DJqbbCzh6DaV#mizbPWPVO<`m-5>FmMq7Uv0miu7Um@jjx}D) zfkF8NbnGIG8H@&5O*}xtgr^Fb_N)!>xv&~ z+V*n)5U90pL9+!`uVz2H!t5fp7sda8J}^waxsYIdq0IXV_||ypi!hERbk)xo?X8|! zOOlSW=^xMuDYWeMN@UjZK0MXo^j%Hjpp}UfV(bvyi*kBvFx`zzQ#cmXxp%j391wc* zE>yWanEt)|$Yp+AzjRb1aF5m&kRXtBTvsSlaRQ2pI1x6b+5qP?? zw(A4+A#ib=z(7G`RaY&k{RH*Rv?=YE zhV2?I&4?Ps*0yzkvw|CaeVq++^cB#0s%oS^d$N{DME7)W2Pj&)qsu;PNau0tE1F!g zKhxI#Y)XGBIr?eV&Oy1@SOids0OnKM;A zb;KYjBQ)*P5q5)+U(NfGQ<2OOS99Up!gjx){a4rLt0I9Y4ISHWkJ# z8Z#NlrqU7t63dNjeX=)rB><^4vFze0#;1gP^TJmIuNm6{zgN%lxnDx)l3=lpn8&*3 z>(Yu7#@G6m1unp8^J_i#w`Q`Er=Ez9z?Ju)xvkn(UsW zgK-MfuCH6QP=(1BXKYiXQil&O#(FW->pVIzq_{OeK(Hw4nal1V!KSHQbZr}su@H)i zoGs2?CdjrMR#))&2q^gUGYyY_epfPa9dit+aW)36{T2XhFQp3YUbtsnfu4VzY2TS%lxk z0KHPUi6gWIt&8|=+Zb}2b}>wbuDL3%F>(WyJAW2J9qVpA-0i%x0(2G_zd_8L`bLfk zxpAM#%pN5A9$*leseFkO1Zw2OUFqCmT}3oBAKGM9u?l(3(`8)JFlN&77d zA{LEv?Dhs<+a~(GUDC(2zP%a}{1jq4eS)vHjIH9igNFHE6buRo=30dFIj=DFm2xa# zf%oD%#t+#RrL;7YM`2Q2er{gG$ZBNlk*gcfi-|+LB?b;NCHVWjC$N5k0;Ewc)l2{{4$z)LcY4R12+N3e50g5 zJAtU+OZQO%*0g7C7cW{<3`&hAvE^>&$V)qQXkgd9d!RtKwhK5-kIJ;h24}Xw-spwiGfN@jX&W!+)FUoyyEQklf+Y2VI{S8lCPqSRx} z{NxGdM8uLzt@hYRrs@xmlror8S=EM!@*{||Ib)=r9!HA5vav$MqCneN3sNH=+qw7$ zUwz7)V`hSyicu86&&S;!`HtV_5Jy_S3Dn=sxu$cBtPp;*xd~77RkX-iLLe@&owEo&JBhGZ#Cw5a(PEgx zSHKmv53`gQWQLCAiS_@0IH%K=VfPfI8LUq$q16rM-0Kh)T;79s!xr#L$f^Oh^Qx33 zMsRz@R5!YxPMm0UKqfW^$eOxhTlrzY4?NJ)U?3uug!RAYa zX0%$jS&W4Ka&}9jaaHBLi8cH%!J}y>o*_t6XX#Nyt!}##s)|CvP2&`T`&Zg;_*FRF zz9FXQqY2y$z$EJNyaVKPY1|d6Csgvu(NxOdGMlDnv4$VZV74e11PB?KA=Gl(f56A4 z;wI){f9IdHh*h?BTPU>F@V(*2@lW}9G5&aTOT6fWAPCxe-D(bNhjmy}8^SA@spwwg zCPEjJtjcJ)i=4~#ig$Bntf=YV{Zo#dN3S(3^(=l{eL4LUEpk#k-OC(-t09Dnb;28p z`WZ^tiT@yQ@_}ah7l^fGT7M_-aN4?cDKIE?3?g8-_n@Bpa_hwOmv6Dy>~nYs@rByus;hpY~KfKHq^{y8;C$D`dt742}gFT8q zEq}tC9-%(OMC8~q08bKs-%_?eYyP(slIayx#MpL_H?!-5Htw%O>prvvLW^j>;?a6Wtzxcu>bYL4zR;#buaPm4>7(+sy+5!0TD2V-3f-nm||a`0s! zFS#b}TsvJjMZ{N%o8hA$GNNlA*2V8OnfheJW~(kOIdE}zi78AXqMZ*3i<`H*A90O# zF}%6yi}e9#)IFup)HMvEmt_i0{$9WRAHcc$kf->O?C}0C5ME9`pwfakirc*YC*!cc zsicpe5Mtr<%fr&_R<)PI^OX7@A*>kRv&Hu%M>EI=*%jgE2d3b`QDM>S>dk1^^29`P zKF%a%J#s_2-;31}>ON0@ z^7P9ewtvT5La!GvERDq3*?&Ly@|Ey9%XfiEMkOwDK^2y1 zMQ@6k^?0VMg5r$hRF^oTDIrjsj{||p=QoNpx=qYEE@_P=;K#GA+S4Es>o}&0>OO-? za2{Gsv!goJ$^dXCnz~4d36>kU@CrFPZ5en2>cknSYzxfunVnR>cz&;YHqD#>TuDjM zjT>I5|5cR3(wijCMNN2#9Yo#xc1Y&PaE)KUV!Zn=8qzJIYPAVvZK%DPij1F7rhcKb z>QW1Y-g*v2<%rY;YBOM!Z-+*Go%QuEs<*#P7q4=YAa*bNSfBBCrR%4}6R)@R;E_zU zBIyQ}CN7U2{Dc~JVBN>3Z{Q0sCk6Jam6J}Z(eqtTv`!Qg0MCbpKR02^r#T{VR-k6I zx8hqki!+jN{aMX+akdLyJ{+2~5pGOHIqtJ0GV)ksP>#WKX4P& zOMw34Lkh`L-Mu2KF($Ag1kmF|;b?P4co1UO(N!%_v520H(v0}r%vw>g{{XqPIPFi2 zkd_Av+T9m(zNmj%#mU=;%}$OK-(fLvCg*kQBSe$*htMC6OR;+r{ds4AR#$=!@no9HlFa3QE=>^6Er#7N!pYH?+*cXtm#kjGjw;#*Gq2rci0oyvix`@!5AvTqDoY zmWb$|MbOT3B*T99i`b;oy=@^7Y4BuVBZ3V7ig41D@HXM@w zQA-AwfLwsblLE2qNkiOs_wgeZ+$K}vMuuD_IktrBd~EB*zbxuSb}E2oILJ4jDEfYR z_hAI96!4|Y4hjE;oJIGb)gsfEDEcSkqq^4VAr#`q#h>!*4HF0wBxOoG{{B+#gN>`I z%?}NB{EK7RDJuq2sK$NzT2ivIK&^?cX(0qeT8jJ3btQDHlk$oT@yN~U^%#MQjD-rtq;?b ztvH^s=dK_5?T0JY1_uXmYw4?Ez&IU|{+!!qX#$f@wfgnSFEXbvl|^OW(2EpQ>a$Z} zNZGt*tG3CTJf3!Orvfj*mVg%s$6dO~cj1RA7;Em-uAg7(UqzW*T`}1FMcv)W#RbrH zZLqIfzJyv&_5E44x_$28L>d!8UV{k!cMQLjxgHbJJ#maXO#>fSIb+#i6tj?V({=Z0 z!_V{X;GqNRjJgKceDUknZiOakSut%i&jJzRA~0QPNq>X@43#*U!s=?5md6L$daFWI zO)4%*i{vgxHY^rf|1Tn$F>q?#7c?LPG&)Dlg$K3IPLer!*44f<1P^A zP$iZkg!bRmOiGzq-yS~7eJ#GEQBd+;g`#sTOHR$0ZnXwjEQF%L>1#ppHtND@{vPH* z2-?>a{{z5@s+R%LBKU&1pX}it`uSX;CGZiS+ous?4E~2B|D%H^$10zhpz(uU>8QDa z;;_FI4uD+&m20wszOY#qmwVy%+r#-PL^|C>@ivWu%wI2@L}WF9+4gb0Eit62%FZ~IYFQ{AcfiPg?R%uW|{2ppTh|<)k zjNlLxVFO1SlBIEl+?Ty~qheSAXacZ?ELBNkpRgb-_phh1et;kDCm@stdWI0XFLhPb zr|bD7NTDI!ky(2%cNPp#P66$_{CI<8+*+r>R-pjtFon|7#_HeAkBqV1k*T5Wk59k5 z-LvO%17^8)(vTmjkD|(Om*3#pG5x95XRBN%+~ldEn9@Cz1k1(Q_n-IJFyd!WATJa$ zf1K^G1liV<9nj!A+i^XNyTvsS5;NKwY0c{6z`N0HXIS=81}cW3BU2^pu^d~WM-;N1 zT~AGRg{Wb)BJ`QIMud*mAV7f1m1rYN^c?FGcCt!s!#Mn1#b{^w%Lxy_pMqkvhbEY0 z1tE87!FDJl8Gu;Pr(0Artl%e-vyFg{7*qD3L>8QK^Bj<(Sr*MnZ(4t%{or>H|8#I+ z+QxTelj_yafpKax>P^>R1#7NsEFhm&0}Q3DYA+UFg1Rklkt>L$JmVHFe$6Kh*h2p1 z)t@;$)DSRKVfk(H-RCG0ryJ zE-tT`YpnA^u0^&$%d> zs6Uj&gKqY9QfNlFGN1RY7IF=pS!QXTx*?)5QI1bzmrm#utTQma&J+$pP~WPTwPa}j zl{$)Ee5#TMds2sW)iU1+^(b4i9GwWRN}l-&)~{ zhx`#Ifxm1HBO@@@U|h9L0&Mk%5QhY*PwTkAd6W3&;4B`W0~bOHkZea!V`sr&24=L} zvpygmhL5duXK)c;$m)A(VpHY1wgXrn)!U+pa4 z9qXMDW?=xeXUoA5KwK^-h2p>_ee=P-$Q)A zK2m|80t|c9)xW4DZ?^Dh3VZU>&9|GnBe6R{8zSeNtX4H*`(k)_ldMW#JfkNDu`xwog4_6AgJ&K1YYct{a zUSSV%J0Cz3-?IaTT2?HHM2{v3aj zrEtNU>fsNN5h$kkM3x8^3n;os^$`-55a4$& zrNVlpxgqq^SHdOCQ#x0la5qilqU{>g)e>V{1)4KK>AndvpH|*mcy)i)r}sWFK(_>_ zW=B>fH43u$Vzlq<@d8=!__8M*b!}5X0T>9ER#fxF+l;VfiXAZCV!eT3QAM$Zb_5IV zqrs_HvlPCQe&K5*fuVV{Hfw(L4_yL#_3c4P?~XEdO5hb>@dZVk?DvlHHn=euI&4RbhZX)y2Fyzk_vJ}xgC4T|!BqaSV7gMWSL zH6X6n?gr75KdMBO`uwwhA`?FlHn#bF?$!5?wn>$N)_AZ%<&{4`{dSZv96Fje@b|f~{*!Lv;M?65OqD{#Vo+3?{!2vEE-=)8RE}qr8oMs78Z?pZ_KyVo)-iBH&x29KQG&~j4X=C z!nUSFi)R3wrgT3hZe*hOj z=)Pm~w)?@tR+BYEEGkna4Tzb&!H<>y0QSa&`$Gb$kV#UZopi$MIshkOKOv2lQ%ztM z+fk|_9Uxfk^TiaSSS3{zQ&E#l86~3DF=H`{8Aqp=rq0#skjr(AQ1P&z>4?u&pyQ_H zr>4tQ#Y%N7;nhp&I!~C~!1`h9QLEGp@&g0o=>u;`^TM*Zky4SW7NV)=)Bue~;XYsI zfj|v3WB}7qbE%_M_cLH|OI;amdk2!uP}E{vT|lRAnV9SIoL`~dXs9TMQJ@Au57Yp9 zM_g+1>S>TdjRo~gENUVz=lyZCrBO28ynzU52I#(j;xQ{&=UDrB5wb1668kQi`NWn1g#q zsp>IgFbuCf-9)ZbwHmN#($FLTe0JRQzSyf(j39cAR551`ECHRP%WPVxrPX`2nHuzz zAymoU{&RoxjBB2vq2?7Htyc!hZ*8N?8ep=@o`rhU>$!TuwxWU_+6l+f~ZXme&`)BxUNjYK!+M#35xTk+uW<`Qh_+iewz=jDV)1Y5)Ug%i&9fv>P!-=OdeJzVtQZbF}TQ5ZDFZV4p!@{!Y$No zxc-=-QC(bMl;y!rER$6FU zk+8{AT#A+MLj@Ac1_=#g{#e*0F!fNb)Pdz2N!tGaDfw)1NOzQoR7x&KEQ!)ROy2W< zOg&wVI(b(s-YXUiplKus3mta+@saDPBHpG_SR$H3NN_=ww@;qr&J0vyvq6`cgqA16 z@PYK4Q+6tvDpE_gnIIT8AMbodUZ|y2j)$g{=?}X+#0Y?Iw&v#x8VI-t;ohG`FX{##D&-z$;;cuDla{cQ{a)<%!2cM*M{{Sp8a|+albqtLS zr~+iiU!AaFpam&a6sWPN8AGrTKo^K7ZeeT#Q8d^iR2|bx0=FRCX@P5b{JLWusX%r_ zlr2%;ObM{KJA=!8@q(}>rA9{sMxxS4An(5C4G93yq?Ro-PL`@*#^ynt{!<&_xkOjd zN{cEwx7}3mv9UKlJKS3kNUuwhlJouRYC4;4qhce|6?;R(S0llWYK~Obt}|39Hn!16 zOEkHCGTL;b*;e567@T6{)KH|-Su}m8o60X(jXb_4`f*|OM08lyrG3+=W4)nA1lJ;ZsesyP;5 zJ4yC;+D<9h4$)=l(BfPtG}(IEP!)3|rCMa~P0^La?i$1qk8S?|@^SXNGe@+YpzL)@ ztZ3Gvxyoowm97c@0LSykr~d$NPqOM+-Uq_I*f?%ncl*6%96-Gu-VynrANEA7)38#DVxYx3$mOe$wQac0++y37SL&7l~#-47qVIbO{Ymj)X5$A83DQU$#C4{hI#H zC~*!MlE@xC#8t9<2PIJ=g$1UdK4H~=Q{AK|4K)z<#jeT?Gd zFCF_7>^@~ri@C1UiS(LdA1Xl}BN&fEhx=Fptt0AF+u!W7+M!W6-`NKf;O$jHywcW+coOJf`^hk_V8*svJi@Kxn0# zsiW{Y)Q8x}#NkeKUTICCx{7|<$?m;B=+zN@$WHPik-b9)Gqa#&nf`#>1i4h)S z&iL|pdBOyBXo^jG333W?B^cre-IomkMQc*D(Z!kQxcU? zX+dgkEaFMr;>vWaxPs+_*Q$SpOVZrhJp9+>-(_ImV*q7~dGHeww8(`fnZ&A1zVPqxyop zJ*|9v@=J-!*J29NB zYA^nthI6?pgJ8Vo{{X`sao{yLeK0C$;#C$I$PG*|0aySUA`SWsS8R@Ad1~dIr1Bl( zR*}=L_~%db^uBp}cbTU2>2_l~3lJ#g>r|&$YK=o$kOj#< zIrPT1wGPndYyQb!?DQhmieVm&ChtUCGrc*8^gDUm=jwT$Et67c=Cc&(U4G*@x_3M`C}{K_cs2^`AL1t*BQ61?JuMHqt=fE z%C$;a+TD@KqPYF8l8m)70v%Cez-eHl+CNM!a``Hm#7g~%%jJbVO_>Ib1%SYd$-ThZ z`(w>1{ik;LAXV-E02c}*0COfx`i{6t{ib&Is)cUdaadF|`STjIsRS6emtFBCLx?@< zfA>gVy0QNN`2JBnYlmmw{wqUY+081wg&U-D8b>W?Y zS}RRtS8Tl!HSQ;tTKoLWbjOAtv_9Q42mb)$o-Q81dwo?;`*d{-_Xb2phyd}LV;BW(|6A1I$paGIUG&$SZ$no~-nP&AUZYLe8b9cn-c zr%0U*zc3(qiL;xf$1>RpZCiq5YGxX{GgDNgVOax!@l5V@4eg-FxH$QAcAvJDsW?1$ zikfQ$)AqK~Z35G@2(}kXwjHU;M|a0Koh=-o8t)787q?tz{{V-rpH@-%{z?A;%TV5N zeUV*g zFG^VX9$Sx*#+p{#N{jVsymv}PGP>c_J*sQ|*q!tCKe3tp1A}&pGO7cRtSQ$am2{{I zG%&H~3C6#OeV_3P6$)_fE0oSu=hsT3Hd?5J(j-*nZod{ZS#PzTAWM!T!T5E0RZDk* znl%=a5v$&{p~N_~zOC~v^qt+<3;MX*xLH#8lEfJ-q3KW4_k=vOx-F}!|AMOp6Ve~bBR^@oNJUCz2eike)Ga7 zR6vOMy`vtF!Z_|nh%RBfIofQvtCywT9J3b7)T)4;O{D1!0`YyP7jqmb_=P6T=es?X z%q>*Z^+ITH2phFBqL$DY04qO3%c=sQxr7}- zUPOba2%U$a!t11#Cuh_`fJBz42Hq~6EsoZ|WB4sdU8yCnwn&ykjIn6k{JsDL@s4T>3VXzzNKkji|=~O5~ zG<@d71pfeBT6#)?3YY>yz!3@8%IAD4vJ_?s;yQpHeK8pzOre^~JzY#Rf+TI|HpNWF zm3HJ>Xjp)SrIJ2srA?eNwSoOHfu^1rrAcmwQ>Z|X(;F@m z#dDl5h|uD^GN`AV%aF)oRpWJG)DdDj<4~nR-uPlwC}0d#I4LYMMJlchG|zqDU9jQ& zYlNo~;h_{M6f^ujyXzTX%uA_K4!SOS!Rjp7=etF~MpBw_jDr`*<|;zT=b-IUd$yaX zG0P(3<_B**;~vw%`$fV#N09xyEGTzOPwiO> zl*u&eNc*OXkYZM#^61#-+T2v&mAT-vPFt@%dmmky->FWQ9i!;x@m4EG+x&K}o1=rL z&sZp5`G{jl_?(-K#@m}@JoqA$hlA9`@4zMryP!IMS81Jbb4}{bMFtY(a14>* zHVDGQf4h(7->hO-s0^e^uAw7kg$o1l@3rwPipHvlI{U-4k|ZdR*AT=r$YQ{f0rHxl zS+*N(hQnejlB(p%F;YPiNabC(KBEUyO0#(lN)5WYjrQrWz9ov5DWn2U*V(EOalb=+ zWiDo=1hHmA$^n_ENFGOSm%s$E)HN`jY(|(ddXekX(+ehQ4MdXefY?Zyg!*hcUj-Dw?T~;*AZ6jp*pBG$BLfzB52?4k22uQz{{V>BJQYM=RUEwz;qLaSoez-9D007xk zO}r#0{yX%*8itzkE~wW4nbime-w?j%5b9-{O_x{%pAUt1>4N|pzLlxGn-~$QDS_(S z?`#c5cBbNBCZ)3h5TJT5z9rBpU`CdjmMVFrm2Nuqy|Io}j3}OFj$ziI5j%9)-v9#0 z#8nb+-d+gu9;e$GTo-pUXAcAqH&N;Jz6~@7U=4{gxVt}5zfVj7QcTXFDPypgCSz~c z01{k2z>P-7rRqnoPfSXqF@@AkLm(9ccb&G_VHB+N-EJiSK77pE@9l@t(M^I4C1|oV zX|OO`Z-><3h=HggR0P2*4KwkRzh6vZDbYy}O$WmSNhafQ?}Cuj>4{cmfxhsB$IpJ4 zT}VoLKnFsTBoJ(ye776nA&jQwJEIrmEF@kPkEdRk5aU9?_*4V6mYMqR*BB)O&oM=K zBy|+xep~dyYdiz}+JZWm0e0)ZTrkMy7FEy)SieOgnLo?FObatpEL0iXUgu3e{J$(q zu%?d0_&dv;g_U>d?SiRF?@vk8`s_v9!n=G}Lfi_Z0L<~oDsxW6ARgX_5mRPfu3W*~ z!l>JGzf3ZvKwYjrHJKe;3mv*`frMhn%Nog^Ti&3&Z_|7Oz(8shZOt__-)jNB!`~5@ zD#gK&NvKE9!lFk1083z9nc0S^B}tRh?>3#b>Ao-m$9dN$>r&r7o|eEO2?)+wK$?IM zN0f! zJN3E5kcJ}?761@cwy^Ow-8SoiB&zFTz<{m)0Es8pakd3ZEjcDM28($tdJX#Fm03u2 zR@|^V^a?$E_O=)h8%nzG1E3a!{{S=B5mkUM8z!Oh5TJW|VCt$JdQ@`~U?{w>6B~5G z-lI8UEv`b6c9$O({Wih^Yl+ki$Q21+J%-(V@D7G*M8FOtbR~lC)6*E$HM3LFw~1Z+ zRX2}pVXCe}%92QfK5k4;UADjmG~G(?u0S120k`XjV`piZF9v^z4gUa460WucfeofW z76h?7blVe`0oI#qp70=3s#ucbz&(910gU$3d+N8Vfw#8!oo`VLFf8HV&*G>Qb9-%o zRU<%U5OkkTa(_+mRN$IKf`4`r32i#J^HyK1-H0mu^4>|#IP$)Z(o&H@;Hkm4l z-QcJgC8{ShkRtKrVK5Em*r7nOQlI$U)01N}~B<^;`&Xa566w%2jOFdP-l}Oq) z8*UA;k&$C6vI5n!S(=jtkcHi&<~(1K6Z6Kuh-Zx~n$@kW8myXnYWv7B)B~{_OmxNP z%+#w*vo#i@0MJy%%uTO;k?3a>GvGdNFIu;SYOAuc>e5seZH!rfleMs;j-+sTFWPr! zX>k>t42n#G*nBVg{5 zoE{{$W!@Ravi|^U{11h?aa!44Il-E#6wA#V$~+PZn<(<2xPK- zs9J5B$*AtlM$qnn%b;!fw?12o<6X_4BJ`BKYJWBS6xv>8s#SejopZDBH`#73nWD5( zuyQ~KOn`Qq4dbn`-S!fI&2bFAO1P#@YOtnkC3+80e0jAV1I4&zdo@ayNN1?(dii(B zt2jAwK?=ajN`?TN+)1&=QP>{RQ{kLXA)9Q)G2K-1GDtIEdhL!)dTA`jRCOaKDC@cO zA7%Jg2jbaA?M+H;o0D3WN`_*ZwJfUAtx}exTZX9Sp0iNgY6`FcC#U-#UJ=^d=N#;} zX)-w;FOiP-y3J)yX0DROPKMomjEhD*fOh`?j`lw>!Mh*XJ{eCnmf{>wz^b!c21{r#xgY>k%6XkM!6w{jfIa~b!{9} z;F8hl_B?g;DydFWdZWX?v`^W`5Bm@8eLU7w)~nh4?G(*rj&0$osd9#kOiL?i0PaJq z$pqu)e$;21j&_SRoy+InGr?-TI@B`ekU^F)8Uq4#=_H+2l24Gw(tq23?N2M(-?Tix zVfaT6%VzjSSA?9tZ$D9~Ril`9t*W9^f^SUIL8<`{F|_06Zr}<^i%}IR5TRng1HLtS zDpV^@RQ=tU?)T^1bZAzsb8iJ#bhY0(@9onb@mYMPU%urbI)kP|9fh#&Ix`KC{gE<@ zoNU>rPL5QjvtF|>6x0LaCE@`XZ6u>cAHI&doAQhQ0Jz7q{{UrQvYf|m`&xd{xU;rj zg>Xu>Q-xNj(5aZFqxOvPn`q0ULi9DAKLNz(!PcsuL`vqYZD>61&qDh^r^bH6zp}>z zr@}a6aURl8W#R3c%EG==B~2Ihs_Ma8N({n<79fw5am{?d^E%&z%l^OKDlg8F`agYqL9R+I>;m zAF-j}0z0lMP;&7TBFGHnU&I2ezI>|8RNfky zgQ`U7Fy2IrWVp1cLFP+N-k-s)*NQm4TDq^F@_4!K>Z?+q31yNN2r(CvK46PRGO8f^ z$}LlEb}|8w2U(x4*y=lF_IuhMz;SvRPBTKCYI&+=zC$@gmdj@nd{o*&1Q`sZ22)}& z%vUd$W~-s86)Ff;7X+B!d}G5;2X>uE)Q3D?Qw3hVD(;ktb`DF600!a)*fg%a%DpVI zD08W*0vMCi^|ljAvcp!()O8;bBmpvZw%6a~f-MBoAk%Xsa}O)-I#0;o14NTH6e{<0 zX_Xz=l0jv-h>P{VOkANG@*a0CZC? zQdsHMp!lQ16StVgd7{{s`?HvRseP{=G%xY#kc;jJo#Z3|~vs@>YBWnf zlyw5u-+w$?${KXeszyalMkIn_V`5-qO-8j2=7Vh@>kU%SWbQ9-t?_8*A)cyH4z9ea z7fOIcEOZe!`F(Lzpx%g@X2@nK)1^-@OJ0TpQY+cdTSfeg;{ZxM&Ye%=9He-+1dnf> z@vWtrdTJ5TPNG2pOBONz0FTUK+SU|6M5+Z!a-;wxf*_Ja+TWHdaKS8=4|S%MPUxjj z#Ijqi%|5&Dwky`BuB8!Dmo%!aMo?vqgl{_^t?))d>q>zOsAVNVQUDUAqjNr3MR%$) z<KGC_q)AR+yMoo!rU% z{G%FR+tjU$%Fqi-Oe<3XyTcsWkAJ`>NCNOY@QllbU{awy=?YvdY5)TO9)J(eA4|A$4gvw-w({vWGr-!>rjEFN(mzNCwuyw9N3Vtp-I(M-mPUKqd?H0 zU#C&^{{T!rg*>Y@M`ATCf=z)DAdbJ*a8&Y?>y=uSHPogJK&!E1xBk;OG^SiOx+D^y zkPxXYCNKV&PF)Ehbh1Fx2-Q2ZsIw(?DPUkk8-AC@!Be;zYCf0Ms^ZbM=@W>7oK1 zE}#jC8;@LG$(|0CYGtz(Ga!ayLIBVOtOoslQ}o4h3Ni=Smpuk!NRQP^_gu0FfqV{{Vanqf^VhAXqr5tQ8Tf zVZ3~{!f4bq=o3u<4XMMJy^Mn&GltL=97A&TKFL)}kTBSmbBArK(A+{%B27Xu|Q8WsJR+c=V z=_U`Ksh_UVh67%$6{pJOkqGYxhE$l_$|OkM+hM`9g@#z%0o0A4+oby)u~$7)Bp4z-TVKvG9T1Ee ze9l#cLzQZX7f3Hq3%ON5$6yOIPfU5|8_sc_KiUMy@SN$*zIQz7lvN8)FQkBobd92t zmMp}cVr@9weV}%ihUY1_2u4ik%4dQms%$8+qM}UMY7tS`YPbfCw>b4*u>SzEZXPlf zJ4@Rx50%VO;#qAOEVg2ocoLH|vlMF$U=8mPwmTd;(o>Sk)%=ci?bL0lI+E$PdGP-L z+ox|bJ)z@t`y<(W{an`o;2(4QNM=;xS-~Q%Xe7pxNeS0XpNa>VX=80C>5tZf{hvRx z#dsNyvHr-g1E&Y1ztS*k{h7bA^->LAv3|<}ZOfA@{{Y~)$G*0yM&6pG1)@H6b1K(W zU0R#7@?21D*;oj$i<})g0f?1o+VeR5Xa4~6QU1zRg9rN^?C_oRoWlPAO1NTwWH0QX zOpmeN3I71!^I!h}yBbx*S)Y-vhve;AIdBvjY`-w32fi!T%dI|fR-Tizuo(S#%YS6Q z?6E=(Ke3+8HNWNx^*{V7ryW;ke#O4R`y*L%J(&9|>~9RLmrB$)Egtbtm}XKz_rp~q z+7CU4$Y1_WpRvByaQycg`&r}sCpE+PUT-Ry4ia-TjW^C6MXFUrH}1uhG(!?%V;^Al z`js5_4IBqCm!)2YdQ&k*ss~DxhU&^}K`~?Hj?J@KMl#uuPS>1s+)Ib9Z;Bk%O6qB< zg{BZmj=TEfJ!YD2Jx2v5)_NXbzuAB6AG8!f&;6EgT2+nBOq$fnu$}(^bnE>wLpA+? zzQDM;x9n}&z7Snt{>jC~RUU%9H-Yk;dlfz+oIV5PYUmwKH#{G;JRdVrXnxWuR6h&a zeeqQ}Q_dy7d2^LmuT`^I*$%??ckJu4`7XwGSBI`shH$DvjS67PH&X836S0JC3RzqcRu zSM8Qt?F);2wst3i=D62qc>At*jZny;tC``MpsKZ8(-O@^!iNr^>0-fv5OKOGCS}gL zpBG~>cQ~0m&UZCmgyo+vl4{OqQK?*3dQ{};S8xWV0s$~D&|wEHP;R0p$l~5)9IQz* zbBx0~vNuEZz`z|@eXwL$2N{AWNhL~=@;HJb#6}nqj0A%q!5a~b#$W?$!aGOBcs6l! z*$nMWzF}f2p}F}m*}twnko!07$7X)m_-l3>x4Bd`9U!u_JtkuUwHD|uBy{UzkCw5t z?AII4_Ir%wc*hTNE9EM8hyn4Bi4Vzyk9=mYLz~xzl3OzRRdMReRCk|gUuRrf?8CKr z?#%J6EU1FEQ!)uv%}}W0MMUa`0SpGr2=d1?)L7JHrB0)%kpXXdyOFW5-f{XU{f6Kl zZ69PD2e(xCUQ0d1cy?F3$yUr$)%PwGx{@y*7LPD-!R5ZsA1lNuaE$)|2;t4%<=(wF z%2Fy6D*!{QZQ>AS@Nuc}mk1{)W#e6NRIL=G*ESD{gfl9aBq;;LU`<)yakkNb&`DGZ zNn=fj&;SQp87unFOnv!~{>|J!w~R75p3CK`Qhrlkx)hq2^H%^6dgJ1L-u7RI_D{C_ zd$Rm5iqhg)P7B4VrR@PziA`e7?UT6a}~Ofdk$ zkJrx^s-o+vtVhSV>nfw?*QOTBsJ^8qUZq_mb#MUkHXUz@rAjY!O--$Y)uPCeuAxN+ z0p@}t-=9oN_rOo>HAjdIq`?DjxPOI^(=d`il0-}XM{(tW?z_gON*QphLHL1l)32^6 zcGUj>#TF{{KgpDb%?Oh5pFu3Kv-*^D=AzoyV>-)U8ZFB{77PS$g>@rP24W4rt~vEMT?hTHJ{o+s`5hWuV&xD;rBTQD1v)iqyi=-ZniX92 zij?g88weos@w!Q|8#NZ5j8Non8PV}y`7M2O|sU#XLi zX6*)FviwbRd5rG`q8}#0o4G+vssKXwq0pULq#m*Pw9U%_wDgt!OpM2E-32^Nq2AXf62f#1#qFYF)lMNUN1n z30Ft6D+@KJ*yE$(U7X{5ISc2wbzK2WR6(sQpl-J7*BW}L9-B0)09Xs`U=988worv= z^Fie1;&f%pG}G@j#bHCM0;KuL9=OFI86;t~=rsppO{GMGHXuwv7*m7*H8-)bQ@Z~E zo-#@;JTk=kp~+Bmx4t&~3yo(uFA<}}@(vAj<*7~l73uXxi{3w6XjH+&7NkU(j8jsY zn!_~FuPSm1HCmIl>PS!#;_AZtSmS`~{{Uzza9$uYw5YXOP6Fm~+Vrh-_4rsAAoL?1lfwA! zSBTLyMNwZPoKTgPqjM6YR+4vD1V}!S^T%a#SA*8d)|=gaJN~~;<;6N&YKl(^ta|qU z03S#5=a?31lt+pC#;_NcQMSj_nZ!^0#bOnU0Mjw5tUxCHHjHgE{4%ExdR6E+tCX%+ zxvHbYOO|CLU_goU->x;3bttE)rqsrw(diq8^-5Suif~igAGsf1VIums2EHnx; z7Xl5~a>qkc%g}FwqyZ~e{{WUjBolUKiP+;Pja}N5f%jzF_!)_hhUa_?5l>N;1T3)J z#VPmkbj783BAJ4q01Q)!HrThX_^pOfB?>;Ppay)j(=F-O;lPE_suo4m+scq1?^X_? zflbDf{{S*c*g~lG-{HU{M1-a+0{~+FRQi2>EDJ;taz>ya`5+$K^u$$?D^q|=wNL?z z?7sH%!x+6OFR$#!0 zXjLHXH6{Vurq~5Q1vmmpQot-*Q8OOf;Ay^+7=jPo-bX-A{YCm=?jePwDbmteNfGAc z?YOYtYz-wLsk2Ou?o5I%Sdrv?uZ*NLQ%M$3lA~)YA5rg&MdWQH@*o8H#Xh|{?l6W; z6C^WDnwh-cl(o8_dtgmN02$=d78Zmpw!?mtf_7RW!eV}N6#oD{`r&TywHOdI2LR2M z5D(?QmKp{PI7lS(5pz4mKR&o=(uh(cN;jY(0QR}-IESbEzyUwK1Q8Qu8+=%bttO{9 z-GDlUxxf%jhrSqwx~i+FCjH=^rWIFh&iydD+~%ql7wFJC*SR2bR8vsNao?9Ka-w0sTe(y?I!!W8o9;};!`BT6HHTpAL6AT*)YRH~Y%PMBWlcP! z$r0xFG3~x0iZUyDhO~I}k3+cHDd08BNNvFgF67`k1Co&d1vj3GUQ5Qfb6_Pj*blPkaDP z1sc_>89Gb1p#%6xLDylv1=jBdC7RIy*+;G|HijgC4yHSK7X#C$ zNjOX>A<z8ew{H8tE7?R+D`KRd-OOeY|PZ`NG6%^ z^ttpN*othLQMC(&mYc*e_usAt1XF^cZD53gK4k5-0SG3Ui6o-Wp6B1w5+zVD0s&oy z(M*{=2TWjq(0oum;R*NO5dtYH>RMoczje~Xa!DT#t?*RDy&`Qr*s<|=o7CeLlmLai z5+=h*6#oD%@sJh8w-f6W(dY(=fCjbSv#`GJKBH% zNeUE_I@)GP$4!!_T9#Nl8ZV>XA~)){X>CO-jO`jRi{)E1-zm}`5ZQx%{?|XCr((PG>tGf1)6RI=-b;I-hU#kNeC3k0DaIQY+6VIVkLpJ?T))LwOJm6Ref3?UZMhs zlQJ%DL4o<>PsAw)&NHpBXa=x zZx-JkPuh;coU=Y}Dc@zYBB3D8q;9r5kMzgU8Ok(Pg*KA9nNEVljZgsG5H_%gxyGA` z@QOLgf3dnPKJh?Wx@2mNLstC^O|jXs;xo2+TNp0vsocjBN0fFW?Q4m4V>v@1$HA*e zE{2=(=^`ZVv2Q!ZJD>O-Lbqq>_J^=_t7cuZw#d}Yz)D0Jrn-STfr!-CQ5(U>BimlV zSMRH3a~UGlDI$_a=m*7am&X;uIM--95t<_{nX36xdDVoFC(EdwyNlzq=xJWZ(p$Vs zs_4#Jtya!lmm0^Ux})hov(C}*o;R1x@UGKTL6qT+Y38ZxR&iW05UdX?%%~uP8)7?P zw5Zg~aI>A_pR;jp6PYJ7nc`WxnS7$@(v;s#K*0-=Y-EIixsNwa+;&T~)wp(lDNFVq zCbSiE`GA3cXs<9C<8=bTyk2vSUu}Cw#5m4maJCf18kl1ZD>{*_k7agtcy{V(uUZqQ&b@5={{Ydc$<)jYwG)}DD>WoqNK_S7McGsv zg#-HI(6}Z~iFUs$!SWrM;(Q;0@e28h92<#e_>Nz^rIpJ%)T#SPKnZYJ1u|koIt@Wu z+$K_oe@r=DEkvGJv~MO)%;Pip`kXG3Hdd`=%t-Fql!}VRz#$itVI6k9H_a*3SXsl{ zr@y$%hZ;{@WpC8=jxY8D+a5E=vRoPSTqIE92VP@~@ZsGpDggcMN6FN_p|I}Db20)1 zJQ#lFlkeTCrJGmt}+N?D|t{huvNYp0Sg@l-nd+M{-7JBEOdux`z9KeIl; z(e01gHEP^XjI*l@m3+i0&8RGyWu8>0L3ye*fvRKR1045mdwKRz_V2;z`u*^HaoSEJo9$;F%yDe-I;tHifr;+v-%9%V`J8F$<$%|7%^HaWPo_O9?FZ~@ zwclry>*h1uJ+s^rm19ni7NJRnCIF2lq8Vx=j*n@WCmwZ}s-hGbC2T;EHNz$Nisf0ntGn=RvQzMAI#mq+=~hwRFi2hU|iF4p$RX>m?F zsd@5QAOmG`MD7e8_Mr11UNO;il`1lwO}jf^MdzW#xk*VVZv5ojaL&i^9xe7K+P)Fm z`n)?ioZ$HsyM08WO~ z1ob25AJY!2mK0mLP$~dPl&2GY(~T}MFE;~zHP^u~T{tq#IiEK;mw zs?!RO8lhk;dTw!YpWcyGRJmAIQg0q}4s5Mc4|H4N7oRgw(0K#n~yv}tP)Qpstc*q@%{V{5Rt6BT9t=@#DG=_qHWC)Sh z>xyJe1hnbY9rPAgfLIa=e8|nvTgfDT83e} z@UF$!IJpvF4aolhTvVl1sL-wjC0c@_(WDCl%uU(=J18bcTt2OKr2Wk!p(#@tVB|`c zB$CJ5S?Pq+*$X8)xtf`VY}qEQY{=3SYy%%H$s+O6aOduSYXyoi%c@9QqWOc+07$U& z^*F|QIhyoRg*s@V+?_`HLW%b~`E=g`Dms$23XNpRHU=rttqfJ5xF1GVlCt_8)YjT(^pj&LSIu% z4TZXUVcBJ6OtH*T3?fjc-T{|QE1dk z+O-flOaL|wG9Ux`V!1Y!7|{idF;;@sP}IsgxxSGnZ!rLM>4(EDF3PJ(LakZy=$a5nRtW^`!=yp6>$WS(dklqiqFS54 zMFm)(20Y^4zd<-{0)zuq`?_=~mo+LZOxpb>=LytUtso^Cixy%pYfsZ{v6(>B%_XEP z)mRg%0GToYFhH31!)ON33K@ecl>OxC1zJh52dBSD!;>*h^eEIqq%j5vyo($AeppQr zSgmTuMH5kwr8Xpnj}(9)U(?eT3x+G-v6IZwpoTWM`eH9|BAKgG@4MusQk|HAb}&pt z{JMGJ*G|!6?GF@A2g7Jq%VcThvk#e|q|~Ts(h9Rxk+)_ni5gUF z*NGUnNs^mWY|5ke^%pO#n58;olgv*+rC6A}DaR2*FWMg5_Ki4C2;yfp{6jlc=uV`ZfC``n0@J3mC5(=fi|weolFQi@)s_&>&TzWidGr0a<2(+p7|HOIe9cUaHVE8L zJk6~#z>@$olFn_VWDI!^YddTGsWTj7ImPoizT5Dzn5bA~xLs<=mCK;A)25Wzg;h`o z&LrO-apgM=l;J!JA=&JTQ(74cP;?L9RX2K#=1J@2>xvnU#H%!lL=P>o?>K#$w}&+2 zmi}GGgW`Nc_mwdRh^@Q(&w$U{NA`f>wZHYBX`Q^v>AY6X*GRwd3~h2>+AHnF6cP5p z+L>4|c#f-I%tXm1a4eN`GIixqkFML}WaSU= zM?M;Var2)D{?UJKqb@Tw{@1%gRaBmO^x9+y_%1$?CT9hi{?*@alw2lX?Nf`Ulc$+z zG@E(T`TAewk8aF;igrgd4LZG%;pKO=4JXRc7^>uh@FbNeU#nbblPE5>r?{?`#=Jvo%)RNvVHVeV7=s0lM=QUlbs&7chZ=4x{ii|&dhZ!d+h>plECqapHlDCygyT(`{>h!7q$4HUULR1z zfm~5RFMQ$Kmj-Sl=_TvIsX9c)%KNe6?ONh|jb38jVwFG*h zAY<}BGnuNDJBpg=)ItHK>Q#V_puzmGSuQ1?;aSi4hX>E*IDL9|74p^EjYD#0QV@5< zl^U`3CQ&$2mgxOJ`#}2|{>@)(&r>(sPQzs~+)}*i;+X()8Qn*#RigpS{{Ylh$AR|C z{{YFQmChQO@3LRE1avn{mmkY(k03J{f9lk+;Juvw)PHRKnbS?XQk-Urz%;nFS!WCZTl;h^5{uf-!q%YB3CwV8?8mJtuzrt=V{vs)+Kx=}wWj@-gUS14{fs}f z&te5yxxceq#~sU4nauDC^!S1hI_OBOJ?Z1cxV}d}z;lg|bf!*eKfwH)mS%hgll zQlJO&$LVilzqWtbcNjG3FWLfd>c#-0#0*O#|_l>0&9Vuu^y90#?0 zHlV(xqo1Nd`7m+)F=Tjz6U9X0RV!MHZBNFsl$zmyou=5rDjZ($ zXQ@-{?K?S}s$|ySnX1_W5BCtYFZ?m(-KPHl@?&;WJ}PED&A!>Q`Af=W_|FfeoKHhi zgHvyEhZ`YrN~g0UJfSG=kI&$g>K!U{IoLMG-vIR5nTm==KBVnu{{WMt`$+IG>%j7z zmhC+tbt&Q8SN3|%Z~A$aOZ>GQc`s;xv)|kQ0AmBMYCgsLVV9z$hOJM9zG|5N0Pd7E zujh+adJ)l{W-WuJ#Ti@xbdYb0neG=~D9kF+sg`x|Qp_V#aqQq6ZTkt>9@u@O@wy$H z>q zX{|<3KA+PUKGZ(d{=`1R>t+XPIF&vz+9g>30E6(rwKF`Rl@*)ANk;tUZ)G_2->^@z z_4^(BDD3yy^;-06=D2QC{{UNBl<29Na$d76+^)7D9-s_-P5r+<#yGcS{?W5vYJ59| zvFz_^R8-7n=^+V};v$mMbaoa)P$IgPvjAT~puQ60ae~&`7385Zxzush99P>P_P+a4 z`%j^m;JiAz_E)o&71VI<7f`ELPVQo@VGma9EHtmn9uHKlGU^VV?W#d0$QGDWeum?D z!?QFFs9M{n~)2h-)}5qFL*R5AQpiPI@BF@HW(^Y)q<8O zq_WM7UCAFgu=!w65~vFXy&ycr%K~~FL7|EPs=3m_Oju2(p+370OaZu7I{<{L{Meng zKD*(AQs6UtlEZ`RlvW&$pd3WfE6ho?>YVl505WiBc+ie(7`K5= zIaZj1@&wF#;|dyjk1CKs27FOZq3SR!fFr=TE=Z3E2nOE{_>Kc0Dv1UFASn>Xn~<9x zzL*0{BD|S^39%4Dc@4M2nH_Z$ByzAOIgcP7``~mrH5o`^o#BNN762d1*L+39Vl)+| z7_$Nt#0kEi&jj)m#*w%JO`$;C`t|d}ToBG#u64)pNdn-0n3p=Wf|GaC<>CU~du(wR z5?L$PmDQvu0hsUB!)~6~CehwF)gzh0Ka(WfeeT&O}ok_CzO-_sCuAwGjsXx6q|pqiSL6$MBd)u-k* z!h;lHQ5c3BGLjF}V{uJNs;eCYXavNV2*!Ml{V#>q%20ZG-7Xbuun2^m{bI)%r)bx* z%T;0gH@4lZ;WfMLpC8T45LT=Afq~o*(_@X^TkRU1dfn$1;FNpDvt}}`QN*7V84@wd z)XFM~g&CM6k}3dvDkk8_x#{JERG{>TMn?`w7J{bzG0&@EP3tIo*YIzn#4A(MGxt4y zr>pRuIm5WVW_V8?r{9(&P_7!CMvh|B)LZ6lhG+P12I5SQ#W+ndUbAWMw3<~I*psO@ z5(E-4J^?`ajCw6w7@E@cth) z_&PD-lq?GuG&MN^vLbvSNfr7=&w${z84ats^$?s3%ct}B(!qh~lr6{DMF z2~MhI>UVXDLFQ^~G_alRqhTCnA zZ*6l*@|vqf2Zq27slVNmvHWP@T5vzA}@m)Jo_?F-6rU@sfGB_Qr!gNnI}BD3Z;pBW+bq<6~jI z_;og7>7(Rhyp3^9}f5u4K{Ofbhy8erU&zH^1xIqn)IxSVXdkMgbn^20}N{gO4K6a z@(CbQKUxl50#Hq7k4geub z6x>`AM2Qhj53jZYp&?ue5Gq_4+L#}&#fCi%X;Q#~wJc}x0X~0B4O&dai5C082dLDb ze7?8<%7WE&>AO77$pHO&VCthPv?wGRlj;-!>%Uwn)sK1PO-bK!;ClTnhXGOD&B!{U z*Smo}TY29ABPKO5*b0Cd>i~L>Y-292@M#iFKtTY_!i#m=d`JM)H6rI#$v2vwd-TAk zF&zP5NRKxsZHC+7q#(I~n2^PQV0_$KdTq8aIFfX3z@K)R{JP>PzMzMADhczkZ+~nJ z!s%Ef0Au+{{d(d^10=#Zli@QzGJo7)1ZY{1#0dkb3Qz0T5#DG*%vu95K31n6?lA^o zzyyeK1wr^gnAq>v2m(dY&OwEyB4=n%%YK-L1p!DC4QSj1AL8Ez#sx+O1h@uvup9Ki z<`~O`2HoHTPT;T`b;1F4N`-Jhg*5;m_+b=#Z;WJdtlv|2gb0#g1>2~;{=cd&m6fV=d>)CZhskotigO~Bi8>xGJ! z24u4sAjpP)KR=cZn=Y}aoy3SRW#?`E@BqRNrUi^1^O(hnU@g-bP_q|cwk5y-e-ImQ zh@~f(58efXJqwfQcIkW&RVJ90@uuU=$@Swp;!%1cB8EG-tApH7&HfG~1F zC5iKkxE{SdF%-fvP&RJt&7e$~^2Dn&s}0X~3`}^5_4?ZYfE(#7d4ar-il`o)Hs27y zxL{u8UE{6lM#lJ+Q^@7FT40fR=3_Cp()g7Gr7#H9rjRzZ*^jT+5nz2A!!!d;3kTFg zux2`ApadIS#C);UXaRfA!*Q?> zeN5w{;d!%GgH~#URHj8UBu%VGLni+KTz+t>v#Iw!hUS2wP$^JhtxOn$u^@U2`kYu$ z>g^0vl{!pv->h{ck6a@x^t+U(SqN4GNwS2v+o^@}zAPHlE9M@sgQO1cQ2@&Mj*}DQ zBx5#6u<1%EYI$d-v>2*tFiAI(JntJoj4A26uY5BB3RaS{6JlU>xiQxk{{Un~cm1a@ z)ah2J8dbEFxRF0FV2_q6=IGTz&8^vJ^Q||51g?wq4LY_x2d*QWu_Irb6_pAk5X2)% z5~P~}=di^*$tYjF3rq{`s2K;#*oeiqXB4%Lcu-L^My;Sp#U`TbP|*cyr8H)7q-`?| z=fAW8i%~LxYL!S1=*uA#BN3@jncl>YY$ClkVro@ab#J-|(*`=+ix3U5dGgg9r6Ed~ zs^~(UG8c0u_K_ZA6)R9Ql~R*AHrBd|wfc~8VrWK#jpcILiejE;C0X4AcV*liA0?Z> z^_+P(Z8!>6s^FzQ@^xzj^N62YTw~g^MGY-fh^5|goh>S7r<8&*$o7MVhf`ITRTeOu zrb*LfJ%7s`OB;tqX`?001zHX)`R6;7&+y#Ht4o#8@{t_hOkUyLw9V2FPcxKO?vS%G zAtg|6K0@O0>yFE`eV?UMEm5hUWei}0b@b~3KRj{VA2vHP#*;sq${fyCtvb1U%_)If zFI5UuN%?|(H^;K0UY*rHS!JF^;@-8DPwC4E{0^Td+8m~PB<(`AAnkoJEJgZXYVB*GBwEVj}psL*OscMabA_mh}?k7 z<_0hJ=j;ct{{U!NG1_0V{Qgsd=CetyS1RH7W^nZ&EQ)8(O};~He65{ns&5)LgV!7H zvfj{rrEtF1@csk#Wu2^ej~dO=$ zoPB}zciHOQsN>n5(e|FUyq-~y5aKneKouT!Dj$&}Q5!f7BVC3}W z>(}9V7p+P21OVODHZ0;AK)I4Eaki)1Ovl<6*#2*^zh$-ZnQkFpynMrED%4iaDlF9j z+yhFeRg+GrQww51oL25#NiRsfjNvY_^YqhmH=}hQHgKhldlBNlZ+~d@e$;-@vwTLC zSmC(`Ieem%BSP4}k?Zw1@=hYu+M3gMYO?`d&E%VdJBxcqrZ>kUMw%L;yEP_Kd8!DA zkRVS5I9RNaF@3mO}Mu5>bFMY%SCL`r)YAa|1~lM62H0*p0>d++j5Utl_CtL@od$ zSCH#{>@d9*sftA%Y8sm=u~`@M{V#=%Vp+j!yfsBPR;cI>tpFJ6Sc&tQ#hN*aH3Fl( zT_RL!5qUm$HXoKKA#%%6szGDQuwZ%ZzqTwbdQ}@!mmr@8og^rlvgB%QW##*1p1w^M=M;Z`?FU-oge~8F>oerX~oJ_ zDN>+V(?dz3PVu=W2F5|YDU@|2nQt#qkWvT)1uQjg{zK*u=ZA`om=9XEnogk89Neng z5Ko}!F;bE5nwT`^bpc2K6a~D`miRQIsJ#XyhN1~^as|!yJ$`>YQr4x2eJah|Q#3+U zWzs?w5FMU3J93XZ1B}ggU$*8e5-L+?t5{lfyul*l%*C&KO%jq=QAk&8!U85DRRj;2 zo8Yqf38^XIXM`C>Uqh6F7!S*VQyjUa}jB>wT7NC55dkM}qiVNG2- zfl)~iR`9Ae5q;oq(-xmFuISY$XiA8siilv%)8)!X*9oR6((e%kLh1LY16*xBq=S97 z>w`U^g2gJ85SO9Pse860C=dmrVhkRm%M29FHt!J`ja|z(h6tWf*KAZ2JDQPKyFp#y zIbex4GthYqSxU7jy-HbJ#Y%nScSiS9a9Rf6UcGS^y9pZtqd=3`zo|kDk_&3O??PED&vDJ$&O7s>^7pS((sOk~Kzy&&B5y9)uALquETN0<6y(x$4wQmPb|u_E>mN6roXu#^#8 zv62p*D;81FeBvkNi!?$Cxwrtem8T!p$yOKy^On^6lCIHw0k7L1jY^vg>(T~ml03TDz@y;a*5q8n` zrN4*s^gl}bJ^iSDz&lf2GWlNJ@Kvo=0@BPoWn7ceDuom8k4ngAJ1fQ%K1+yGV9^Gh zbaCrrkH+^$EuyMS+78Daq4r^3p-$D*$p zQI9r$CzYcGUGk&#F}pL8%|WA`MxC`T7gMpW)7_;yo?2LA=1#zUxMwpQF*ALm%Gcqr zpfyasWt~F>4H04t8HhObe#`x(W&2M-YxY;S`F!Xx$i|&wrX~mw!*OHhjB&e!^e?Gt zQkLg<{gJ6ob!4CEiq(5Mw8CPFsr8Zz$5=(BXPC_Gq7^YjeqK@IYjN1pZjoX80gdNK(E; ze_VS-PQkNYmT^y%p*W>q?B_XBN@ggT^HYdAGVCU+Bj0J8u#H00vbCW^**meGVJK`vu#M6PX#l9i9IGgx3bua+$}b;QG>!>yOY%zuAi> z%o{n{DpbdiRRi-l1O1(T&N7Ez6YUe#Jwmwti-|h(#w3ujPornb{geA$`+4ksif{It zn&Q-{L}j>^Ql4cD4Yj!MKk~<~c0>DE_R_Uv%W;3RbmC1Q8oVC8N=$!|!wLRjk4*mn z;197r01HvzPsA!E=Ax1ee|(H+`$yXx_YKOnQ|$i$gm!a*ybvqq@{gNk`HE=N)_qCF zNy?jhFL&@*mUj7`q1i9Ctj`e34906A$M{HzH29`fN+|iVvk3W^$7$Jrwyw?gg0)Py z1nn0C;qO#M~G4?g1sYFnKbPHoinIKjQqL`Uq!X2q`^&EX{_>} zttYhn3y4K7E0*T`Ijp+8eL=?Chvv9bQSLZ(T(Z+Y^5}&@{uPhukIJsdulBd>SxQ}( z`%g-_dVUX7fj}(O+Kozz$~6J-pO!rvA@+fqC%ew%R;lRJ+d)3Y zMig$MrLI#Gqb9V}{MG)|{ekSq+2`B8XnQNz?jE@g7o#DYqmx2eC^dRZQPoD_HEJMD zfsKI2jU%zDgcE-30vH$t*zd6xn2E>HAKRX#D*pi57eAb$2wcYq;Q5GaU-oy2jfenm zYh&k-bV8jb6)a2=7MU?S8i-O=s$pC@=xEi#?R5l6`?-K@8U(0To zSPY7IQBg#L&0*##fFsObt|q7o8~~y_#UOMcK=$9H;HvnlQbjWE;DNhb1M9b3Wk3tI zurxznc9)I*97mLCi>Xc5TI(UftYd9n6%owrZreGAYG~p1JK)JgyI<$-G|nvnsw^x#OniX$bq=Q6rEb1aZ&{J zFA+O?99T*~utP%a2H=UBgv@W#eXw*WHAbhUO-6kTRbY}elM}RC*AZzYmPuumnvoRC z2oiZ6jWbqI8>r**j|V*Pd}7AfX9 z7E+e3>ouOJBIQLIVhO)f*LcPnx3p>X&w-*AwP&(5ii|}d7zP>)mbUC*9sRI*e1>y5 zr84<9s@hSRQkjmV6VPwG7f&aDmyUZUofi_gF0a+z)c z#j24=WpuKYoo;~08*e+2Xc%oC$nghcO4YL2Wh4PowL_!;w=kf^&(9q$b3AhN%_7-; z7eUOFrs9$kHfRxh{PCrJ(D0gCi?(ApMxd;SRSlq#B}Cj~G|d(@v+-*ak!z{{vDZK@AjIxFaR2A5>$zs6`$#jhKFc#dCY?*TQy6FQ7j81 z!z@hsTIOJkHN`F|>0Sx1di0Kzb|41k0U|#cWkvt!7zD zpsOkaGCV}UK3jFie0V2kxRD`)aJte6AxqOBOzIP~pM=lL8h$O=UNyn#QmbHVPM{*f z21U3DT8A`BjfrH(r;1@?(VPG7V%U070aPdAhh!I;lFjsAZt z5sYqy#jdoTSDuGM_g0s_t$5+~{{TKw#qmB7#dsxAPl@E-j;{mRslWGFSpNWAKZNnT z-wVvHYb5$AY0%(+R;ZcM!|8p&$Es1x@V+>;vl$j_-b|oZN>q{Lot3E__B{cOvCDCP zv+Sm6UopX5a*nq&-HD*xU=lS`>%5OlSqtiQS0#0a@+qGVt3mo(S!I0v-KS64-qz&v zd0|?IdUWYZ$W$7cc?MTZL!%S9>+Ugcj&^8eS@T>xqa_-uwP__`P^i0VRs`xvx65pK zBDWmuuN0@>(5aNoQxc)aEkrxqSek^keKo$Yd#>L-AD6N+qsD1|-sjb*wtZKgtKr?FL|tn#s-}~{7Z8ls8xLG5 z9>@c9P)R2L0CZU2;W!ry0Uq>4(01FnLR>3ig#9Imc~sw#R8&okc}5 z3GTpw(Mr?*0LOe2NencQPNQww5D(_u;#!Gb_xJ;WdkZR$P4G`miKvRhQx}07jbTKM z&s*CY_A!g9iq6dvtKJBhiz?fo_rccYS6C)hh3;(1CI$YOhMI#?nU^qiO^sN9cImeG z5u}yWd~N}mi8Toa&td6?ErY7cDm+P@LvgcI0zA5Pz6ZNQ8sNzr&E~BC0DGsV3WA2K zOp*wG@5sk9H2HKJUf5b{RHV$qYGm)^%x}5(wgkX!H4mX;PN2j<+_^GF-uQ$8mXil= zVup1Q_>TMgVraIG?@jGbYXQp5w!_;3g}_3Fb3qp$-cjdI>wv-IKq?bJG*3s}Uc&pJFNh0OP;U6I2vdkU@sD8^Qs%UHW23 zOc239B}60>xPmGETl`pUQ4z{UkU^i7KEEsU!rT~e1);~}7tnj+Dl;QhVnBlHdGk^0 z^uoY`Bm}6kK>^K&k^%4UjIF4xOM?Qa26nQI{vT=I5J_inTI?RjcrFIpAAC3|VnV%+ ztMroKSoGWTz{U+w3e{34R=EI7iB&Q>;T6QYFkw1bK?Dul3lm}KhcX5Q8C2?NX;`;; z{A>GIWWNd8sD*dtsnvcV+dBCK$Q!n7vOe`fe?ZAkL{ImLhGjs33WC^}%J? zn@U&`6M5>#rsLNVhIA5cSqxk86TaU|;c6HSseRgs8o>g@o$F8czf3@4NPtO|-a6GM z(`EI*r9f7igKxQ==W^b^TVitLO*D|ADa;M5#!r{F3;`(0LTXW^^zS`tPW$5!k^zG! zKsFzYw!+v*4k^>M#*5DUjD1hO8W2+n5Hu=0pN0^hZSc|nsHKqVFu^`4)w$ntF^av| z4j6Jlu(0HxV}7`WMhGB_$cxh8HhSgD8WEeWU-)X|g z3=|lK(!@s7Q>gae2bXzdm4eGjL7SVC6W0qsRcW9LA!%ARGRJP7=KvE-hjk#6sHpm} zJK(9TI!K$-B!RS+Hyt+Xfu_M(Y9HVx2Joc&@6!`Zg;ZDrNmI9k3TNrRTmV4OT_nH( z03^)ZnECr+Xox;gQ2fP-^&a@cD+B>51pMJYJ^Elv=$0fx$hq1O4x4-7fXWUNNCeN_ z?bZ;V_ZXUPNTyia6eR5=DL&iv!kFo1X^kbI$C3g1^ud)~4K{%B0Cc82{{UPjJcT-7 z>=Ys2%9%c&Ok)RFb%<42+VM=E*RB^@Q@oK1vI+D+KVFz~EK{p9wM$y|1K-~U!MLRR zrxHmD>I``bbNckgNC-EW2XoO${d(Z@GK%blNK)VtKZFnW7zY|V#nZO97QZMS`}M#g zK?p%BAxiD?rzU>AF^V)qd<=?4`yo5;^~P5tO+bRm9zI7%9;4d>Q8c-a2`s|*Bq$gE z09+tF@YcI}EoQvb9S2ZdA%4OI%ZtkNQUZxm)ryrautUMoaPbk}Eb5-4` zvv+#68ikk!(!wK2K3;xgV(ZkeOovR-6p00y2J7;Tr2Ag@tNSBmY8L}avzpY&mJX)i z0yg?gj94vEjW^6rhq-kU2qf-E+(t7zH=xan8f!#TYI+zbVst<-3~ewBC?2N?XQ@=y ztvXJrR?)rU0h^gS{IHs}4L~ZjLa$O3Qeiur0Adc?`bHO0tszaBGWv%oBp79p5#?}p z>1o7NMT`Spu&&xFReDOI0DBQ@k@@0{YE1CdyT(wu0BeVzkrE@xQ%$L4s3)^-Fhwp-XRgB6{!t0KO!|}(R`3CT^gg)P@g5qr z0i#eOtyR`epk(yaPWunf9XoruQI=7Xy}WBj4IU}j&M(G(&3j{#?IuEkyJgvyr50n| z=BPTAsYQtRSxFxw2c|y5PA%A9?E~0F$=1y-b1jyH%2%rmoZyv6fR8-XwgN9kqzE9` zeCNkIGewd{q8J?_H3sxHj=xNDH1d3Zvf0++y`InJ@;SvmOXdu@B2>Iq8EUDq2*}32ZS}M(=A1ZlSGvD0FRKzP1=vK&$FMj1gFHi z7slxJdx&S2Xyxh<*=);5{o4bj{SeRa;t9GkQL3@u&|aEcy6fNhK48unsUWG6XU}|n zU;UAO&L6TJn9O~-@m22l#~NC^E3$N;>!U=S8Jzf$)J-a6e;MnK5aK^z{kQDDYO*;_ z-S%6Jzh_@Er#-}Y22Q6DngH`?T4PeV0y)$WOu>l9++BhH0D=9f@vNRpvHVjb{{Rl7 zNpe{{rd5bMFCj>2RPNXYO$Z~IRF`YqoOCB!l9E()l(bmy^QXt5%dam;@b=xEx7q$% zh4w46IsX8(-q0wgmEmboazW4UYiS{$=NC|azI?IrpBL@N7~-9%?CGclRktThe~4bkA#hzqf(uI6aC~{{V4WYb~?Ubo`q9 z@if9w2fbH96ol2MtOHhDwP!JZwUm= zfrHWoq73hfb()$X)v|%9ZXlb?Z9nDbjC9@++GRTOD0fMxP$eWq$sk|l7T(i^Rn~#h zy*);i)!LalW8t@;^z+56-drh46;uUnZOtWt-+wLo^~FrdW2TZ+MTS+^t^^UkubK14 zh`g1wAsV8B)LTen2nzH&eC@TrEJ6if;R`qEUHpUjZD#GtW}wS zJfK7yc^@!(eDR)AEkdY05n1SpZXAMz`GhKqnA~~%&9P&>%K*ZVdV!-%0>r846x@98 zKG=$#=Xp#vS4#kz%I*dF8-RDe%5V(AiA@Zy5NZsp0Wu8S4wD~DLvl#iB_o)vO#`8; zS;2Lt(yA7~6Vz=W7~2t1m8%D+G__pKMo@wRCYu=QE-W!iD%9yxdWxvL;k5t*0i?(m z0&i&QMjo`zS(G5q^s?dU(k2OVBo=`ac?9(st;YQkpp0^OoyS{q_L{P3jz z0Mjmkn0+A(sDcKmu=AMeZ;Gv$p;?{dqy&EmCsdb$&^D*mR*9;TGfcCScU!JD6}R? z0j2;VanJp-_TYVz_BOBCR|#r^wSA+=txh$ZrBFsgBT&f7h&sEPFdYsN7dkZQqwEf-e^RKs$wQR52CmqP}9?FoNkL=nt4iLT1byGD}l|@|L zLAiQ`0ADIp>Iu6g3%u=uUd8LI+Y$<6PU|s*qtzDVD(ElR_JfIm5?M2@x;49=3))6(7?a-$IxHdAM6=^(m2a~p!Sa=-*8SH zUq(YMQ9~|kGKTK`3L)5R&FPHy^r=;()lZh?_BR!1RZgGJV{7)Q!}zxd;8|*!E)|>{ zD!4)WaLcewi3_V`kQDPk>N;b^^p%{=48v2d2}G?K)-R0>ltckjJO?Z~JBTr!7P`X!{qH&(lhME|JmVRe`2{FG<)&`(kRgcPN(+kM`vsqjdW(*{u4CnMF#exMWb{>as8g zv0N2QAfOMF={Wr8&Q;+)J|v<2ss7wDRkI46qsnJTd@0dP&k3N-GS(0jotJVq>y7SD`(}Nt zWzkM&f_7&*;Tei03e=A(sbTY2SG4;4QqNNs;v7T&0P<>oo*}E} zK#`x%ACb&I`Qzkt{@(qq$`HIm?B{~kZRU>?uTDkoH7j{_$5q+i?aN<_Ra#lUvYNDm z5E#_Tc+IBTi$mJ*B2uw5ZdSVs1zM zK^_ynAg38Dr}8ZQwOBkj{L$#yn*2rN073M|qcu;8RruU`W0wB_^V<6)3Ldv*J4zL- zr}iAVk~G+T@9}?JJb!Huu~tJ>_$O$QLSNdm{q{PA!90M94vK##oPe0@B@;HpTu7Xqiq;ne>Cwg=c-uv3%cYEI#} z9B8;4-1grQB;D6d{?dyj9y75i{p5c5KJHqMk4j-M#GUlo)wLSYgVm_pfC+$=1GmibM_Ny`59?)ennQYr-sbu@Cs9{Md(93B^3`w42I?m@DjZnkA zjaD@kK@+t#AMP-^#Y5Jl_8?V&B1qJVH?iBT@Kq+Esm-JTQ+ev)N6)8BdU!%K;-MXp zfwtaQ8IJV@RRV2MWJrirALqUBPo%X@@pfv8d3KVke=lqmK{|s8W(*c%{;2locfJMgzwl`!#9 zSOVSNo_(dsja@x3S#*kmLXK)}raa3T(mqjn>x)U2e(s)Xq*JB^C+})h5JWc2d|rS~ z6r~s}$>4E|mWZa5*fk|((=bZtCJAzUJDs=1iWD`3tx&Br0+DL0LaGf+XIF%ctT9k= zjGkAPmRG-Y3MsR(P^_~gua)g5+Z1y-+S&TO?rO7D<{DITs)5iAhqgI498xj$Xsq}2 zH_@?j)}zO9v8lv(c32{1SN6J;^z#W?QVF;|CKve(RH>fK=2cR?MiiD5A`J=t5&GeD zD7Im=(pH&|e=nKx0{HGYA7N-NQ0MsNR$ANB%PPYWWB0APNca|5^&@O>ZttG;W$rt6 zd_B~7r5}0Ea30Ur;@OQfRcPhZ{q|wU-O&(CF#zA>B;0L|k0-*i+zTw@=3cg2gi=~i zl@YV9$G&JPAy53VedAHuMlsvbxZ*Oz79;Zhd=b^JJ5Cb})Onw0Ux!8B{l(rb#VO>O zzv4OCwd&DYjJag0OOieq_+r*3-dN^y-J;?(5t4^@l%h4LG+UZL8`N!#w$L$FuX|Cd zuXhEz=48`$mkJJ^r2a3K7g(B=sy>Zc%Y|iOa%uq+u@*Mp9)gDmx3^lZXWzHO{hn^? zja^*4Me?ri&i?>U0TcCO@Rnd%k1!HJxb>LA+4YtzOBaw#0$3IUrI>GFd|K8W zMK(aXN#!CTnylPzz8<#1%@a^}sI1INY-F=*ByD5-xY*;3j$V4Qqd-tpU6fqjIrsT( z*8mhXH7t^C?aL=?e)GE%A=TpWwcnEV$Ed%ZVbd9BMJ04T~&#eW4Mtv*l)keFyJz$H-%p&+y#VOEXg~n#;W!@Wj(~0FX+BF|h{s7{9|iPfEJe%V*Rj zU6(Pr)iy2tC;tF^b#0i)@fu@?c8zM(MP_`pY5T+zBbfZa5wV@bVNt!SYW*F3WApx3 z%)Y-5p?@DsYSNcx%lLmUspn>!sAgu=FL~T|k-uMjSF2CqCU&%RB-`bVo3tI9&2UWG z(XXbeW|o`L%u^PwjOB?0?!rJSV1w29`@h^e8Qkp(zWATcs}k&9L7i6Z=|)kopq2&+g*FVaQ+PzU=M zqI9*&B&UrG%jPo~O2W2UwMsP?W=1N1EO#6W?GROTp~so1)QuxIM{D(T+uUuuV}^Aa zgCx^=>0x8IownOOn*#yZx}tg$tzvflEgv&aEFkA#S^_Qo1?YT7oW^8=?k^smyCRw^$$ z_8UIOaNZ-^e8Q$=y)G7&1Li8RmnKB5GifAle_VZa!}~eGIF|;Y*!~UKnr*}X0N}>G z9OYW{%{p~Ob4+WXK-LP=s&z?|q?~;B*&Z`Xvw7+n-0u(Xa@2BbT8$N=R+UDouBaLQ z6cFyjT$KtUWOqG@7mj_)8&)Qp6&JS$6>|xh722K^o6B~DQsJBTihFIR}dRI9IA7}vM?`kq6L@Y;4# zRVjNi>DlMxYn7Oy7E^Of-U*Fmy*`)1!t+rIMCwh6-%B4}zZJ0s%FDU)XDT7*v1-MAtVx_{&7dAp8Fh205vEA zSG=DfMKC?L>5Qt)rld(?Dp(mL=ux-DzgWNkufrQs*E6!kFh7@mlY(hb^tA5P1a4Xs zEXT#ZA%wf?3_ukZP%#EnKtB(r4xuENNbd`hx?*Oci;ljy1VgA|@2Khf*(afpARd?+ zqfn?A6Fua~H|A9zKc)_=1E^_fmQiqE8lHP}+Yt^4u;w5^n7u>q)6)WDF~Y+G(^p?N z0AFsNxQ1g<$tK0`6ZqrTr=}$Us8^KVN0qtB^gDXuDQQg%pp8bKQ?{l%?>{Ut1XH|q zQ}HmBD`+(d+isiVDKrXBSRGmhtx^oRHgD4rO^Gy$*akzjg_*Y5eQ+sMX`C}J+Q<>m<+NB(`f$Wd+*lDrr2N{>MVpCmJ#Ye!z!Wgos2Lq8-sHH04p7_ zT)6K;iw1B=AKoX|r(80N7LZhutc2g@PoVa|G(jL!Rse#)G|Agp_vzNyQifopfL2h% zOcNyAZ*haBjJg_r6+7I*lW#rx;FN_)C?c3pLD)q3ccdPm5TkvD-Ea&V zw8n-&2p}6p+7J(MewYfR2B;12M zeu6r@?YB+v089%b$pcZTdFWk4d5yYT1VC+QBb!+ufj%%c*!tj5mNeh-umjHTJMYs1 zt_V`eX47pWa^&sP*8l}or3%mDya4P#6ThCW2K)5HROSw$cGhA9-N4&pi9@Y*SQpT< zKgTgYrXfKL6fMY2K!}-n+iivbGVV##NR}2R3DyM9`CyrlmIM+?R3~Y>0qAz?<%p*6 zDVei(cawRjNxu6Hu(+@tOh_@+$(Y-2xQiL?yg3|G?~PU?Nl>p(;U+iQH}}U!NvNZ< zRYDNbQVbAJEbqAy&|3KBczsH5P%S45PO>mzauNyD(Qsx3?Y=iOhkaNBP!m$h*HT5j z$4gja^Q~2vsrMM{bzD8GW#~{2K|qQWcZH(n3|r6h#i~_ay;DlEzjaiN8it(&UOgwT zUtDW)Ifc=#om!e~%dAON8wlDaI%8v&q-eD&G^w+ifUxfQrs1^j7V@^(#PnpDZmXRY z3RNMgsglMuIS{b|&?I`9#d^tAY;iDRJ1q&$pjcZck3JDUe(pnDX=UgqjSkE)SkOxx1EV5fX!!> zfg?0@XbM~dDtp)h6ELoFXkp~>5F3=3nb=BAgM08YCm=xTnmZobs|mn`Qj<% z8kKNgGg7M^gIzc84 zx{bXtW*R~T=+nwM6zi6$5WrK^#es-7=m_@2Rmjn&m^9hb?&*dK_aKNP=zf40}H4!VqDm}4Yb!>?R+!!FsE?x}`iTs2auDO_35tI`=lZf^w_MY&H2`_NV2T(WL0l*u!or0-Smj%sb>SU_0 zHTZ6FisrI4$Rc&od0GA;3_Qj?NbuAe7cZ96QFZb&5hKW%w0mJo!LrpVJpn>k&Z3R9 zMU3twjlA*FhZCGvEVV`|mK3Ty<5D;;+ovAkIodhO9iQS^L=@Q{hSKA8Ux!G54J36n zsYD)8RhIi={$K6y?N>9Mubki+jHdyso9>k7Xl2#&DvC)6YQCp+C61t4Hn4#SP76aT zMe4l-`_u;tiXVQ_VD5X$!5X#_#Jlkz2<$vpk)XV70Q%j>#Ax5UtXt+LL z$v>Z5SE!X=NpTfvi4FjgCP6WHzpNZ#TD;`xY_N*8!iA_qJfP)6GcqRodE%kUoeb*Y zp)JcvuFNLldYK!HT+|l0(u$q(J%#0z$(gqBZ{>i_A_3kNb_K?w0M{VgK)he+i=x`l zi&-lo2CB_OJ5y5CZ}LCvZ$`Z~5ZbJxDZbj$2h0U+{64S|m!adN6uN>5iVpc-T)Q>2hg#2MaC^u!FcB}z!h#8nK%(@agTb34HI zwk}g4$|Y%2R4%!NWe}*vJWaS@eLtowE@q}#S5m8rqV$;TNWG1)y18`k+|zXii6(kQ zm+DFS;?SgldzWN(X1&W5KREvYXAqM_k|v1JS;awBO^a%OAINz?ADm+2<@Dwi38uW- zY8G2uZcjsD9#};HMItK_>ce789fU{ZKPbaRM5>>9g^NoTWUv+&8*dihd{ZZ>B!D5> zjX%8xv0LijNF!+2+CG?S=xQ}Wlw^Uc$|lwuiRwh#5kY8BRj3$4>jjxZ07U2|SK%xzgpO^XK#X1!#y4PxpSMOPrIk^lbKQ=va7cSA@NP2X$ zI;#p%O_hd}>Om4Bz;%Jw3`#^jaLi~1EKyiax!8~M`eJiTnGf0BR2#7-3x|UsTgWyR z^z$PyX|*R)q_n&0QPyH@bMwS^SsEC%X%&kaMa*92cPHgxf0)Ib%qkU1nq7=5n~5XL z69akjj3d1|G?IuaFLY)g5#q4vJ79yRlu8@x(jg)jer!SRGQiBTD$}o&py^F}vUOib zo5=Ux_rOtAq|7O5K-`7Fm0))uZl)qWm^!tazW`8UHWdkhBta2yc0WujLY&BYTFcM` zYG%0vOo8Rs&TzU6dsaou^Eh|XG-@Mz+{WkRCj!;;2*Q)*1xiMl0>tVO`R}keW1Oih zT>y!wkdSW&NEfl**SDrB)@D$wnPn-Y3Uvu616oLfe=qBW6_9!i8I+=`9;qaxxnQDzGC>K)mZ`1 zu2QYrQMer-5$E&8nk1D(k@Eg(}rbS)8U*#y)3I& z%w;keoW&|2tuo@8$c8=Rx)BI%dlygx8PjP_|`yQiUGvMS3z zK&nSkkCr&U7vepl;~Ybeacs+1&v7ipT<&V4+`USTEZ-mr01beEG2MN>_V0&w%ePf{ zZ)bBYQ?p%~55sstYGF-K8f#Z80yWeIC*V}y9&)P55(y??W9eKP!}fF(roDM@-PpYK zK5fSMkMHZ^KE!lik*iJAiKY+26^7;`1X!~ZCrs{5fG1(=j9^hjQ`8rD5i_^Tr}gWE zXLB9GIMhlINdtdK$6>r2P4qhNvfs0=G4{vXtcPLvJyVxj^Itof(<3dGUmN_`*;I8W zjXv#kGcYg?tCGU{rY$(~5A2KfGQVY? zX0>}o#j>=UkMZ2U?b)ZO+E$Dt)5{hBk)#o-0XmrD+;Xi~h&^28dNh^uAV?Nd057c6I*7ROGFA4eRrX>bYxmv>C^3Vg^~T1AMppcC}IE@XHOY>gD+IV{2@RAs5% zyeEMVN{@V5nj`mkBxxOWoN1?-N{?SV@mn_KD zR+&7&38xxkn#WgMbEih77oE}Bp>dNA`JYo>b0nhj|Qg6O)2LbR7Et-loVAcJG}G)@@|BHARJMD zbR14aNJgNf(1RwjC;t5WrQ3H1cv(vdvniT7u9;XMXG>Swxhx6SDlzE-lgF z%|&XxYKR_{7g+@91{es7={`c%7}?g#qEn|%g;zb&3YAWisaUEL^SKf}8|*Qa!)7bx zs1~HG%TU*GBr^{3SjEq(`{P5Z+R&*}N$P89@W{-m(8v(6Q|e&cZf|h7r0*ileThFaj zTOSbHVQhPc+RtMjwEd0YJ-6XGJymjxmf^Yg1z)@cRq50%u^<6V$dG%vxxa_0*7WLz z*R9cm3FZ%3nge*g9gVT{z7u~QA#SQaYiHt*2Y+hqD>!uBcoIz4WoAA-J1m`5{{X@^ z^~6&vQ%>MYK_oMo>h8>s=R5C#R&)XvnLD8xM2JG$ZP#&trsODc zRw=;^asL1;_3OSG5Ohl-BIzYarby5az|C>`&L5LXtyY(IrQRvTT(Amk8?U5b2%(o% zeBD-}fPjO$m#GxM8WPv$+?ch_DCf9^O0QCy(=@3xYNQ@npg`{&ME?METN!RIY1{g{ z%dpW#+I4l=7OUo{Wht6;>LqH(P_pWZNWn-lM(urpIMrrfh-aRet()&nGzf}TG^p4B zHW)mzlK0XjVgT550AbX@uE-CEgPG3PZf60)mt(g30RTh^IOJU3DEg6Ek=(K2va9_`yhU~M z{=S7y#&&Zp!Scg3Ua4*%=rp23Jue|mhy_75)CBKxEra9TprOI34)rNk%~4kZiqs(~ zuw?~mFxqtsZhGm)v$Q?1rBbVK-p;jp2-J}G?`ri=d8BDUWLO06sLkVSa&;;zRSFr# zy08wjeOZEFHva$)(R_3)I1KAc_ZPi?xAXYlwe%>z$Ob9GVHHWmr;40Rl>l1j@w2XMOLuw&RFj04jG(z)S(o=Em#%*2ZP& zRAWI1u%}G4-ol$U!+W2G_)QVXQk^wnMm1bgxY!wHBg|XzU@6lmDJTG`G>fq!0Sa4T zaq76WPLm31hDiZR`U*22pT&WEx}cha_d$RW5fp&wadXnxsl<6Hib_-}!39R80!ad# z^f77cd@iLmM415Tffi*1W8gaWFORO^X>ARrrTci((Xa9!%uB4;4NI?Vd*h&YWDicH!s{{Zd&SRDW|$Hg5!WRIEK77FSBi2_#VVI-e# z&kHK5s6>X+hi&;u^~FsROj0qW7P-i2Z5DmbKiP=7w z!8FdPlBJFM!jF7b;+~9}ZEPg+9mtKr5J#>zoEwf+qRW!b)h(A{rAfbcd7qg1ez>X0 zol#7MTFOGLN9YuIN$NTQ(lM`kbtyX~N_q;$rJ0Ez(-~{fO=4Sin(gjoN?g#~^<1`Q zg>1cUAH{;^_;paA84cVxvO2Kas2@W(~vmicRx592UNZ-g>`0jGmvKjoFc6*D|6zElEG&3P}e$MPHK;4CaBdVUH z1CD*YdGPw2vepmISKRGfQK!YJdPr$edBgiZvB2i3r8lWfE(WL(u+kU&{#dP7F2R^y zZa?w@C$F|QJXeP1xNdg7PddHbYEIyVoi}BM1au+@J3$zxX|M#Efr}F%WATgmA8X^$ zxT&nIk1vN8hqou&=l<`CRVgrG9zrJFK6uMg z7$p~wX(cr}s>wYRez@G_bE(|58qHAwP*Xq!9TCi7iD^=XWs!ZLw3kk<@ z!T!>?F9xJI22+NbnHpRG2nzXRA z^1kn(+;-=-S;}UI+1f2^rv=J@*=n^&MB;gXvR#kDz|NE>!USIwYtZ2QXD|B&Oyy78 zsL<~y*J>u2O+k@q)gKc15gZm1t%cyU1}Gsza?+QmvM){{V4y7&g`*kCrP7iBM`(Jz2-+ z+x)Nex_4CJRXAKOXiKkWXYl>cwb9Sy>+tuhM!FhxDXSSLmOHhA2eSWg(aa)|T7!rTM2R$szMCE5;`%Np!z=Lo-CUMp z3rn!m1XNb20B}AaV}I0R=v*_3)8Y`u(_62)?)n}hiEz2_`Db`NpV{~QN)?=%l^iX; z@C(>Ws>Jl`VS{A^)utqxg@F+})Elo`4d()3m1+Vbywj*Q(_3KOHroSD8H&>&Knlf5 z#r2X-pKbBhTAZP)4Bg~zOd0%De-}-*j1@GHw2IF%61snknU8Jox^CdpH#ep=Oi0v8 z6S2Qc9RNwE$}A}uJqXlhHy)=5VFjM)%W5T3>_=87eZO2K6#d$d;66}EW9#*{A5FCy za3uZT{{Vta&c}Y3QAqB901j9azat&@`r)Pw3OuC@S#(9Vg=0QL+YEpOGSAgOj&vl4zTzjNpDT=k4RfG7f>1jlwH+9D}+=)3&zZpA{G zvZqbVQrq~q=@W!_%$s(%QsRa3ZLq-un5GG2?#V7qqs_qEZ`TnlU%Y#3A_zA#Q_srVVC=*~kt~cxnTd8XM@_fJ zBmU+0lB5{k#P8SB3;?UAdRM>J9}<$Nm1n+ZCVM~+nK%nuoTG%8az5oL_{Gz z*FABX$`uA-MEO`#kJqLcj7eayJRlJR$tU`rxF&H$wSZV8#k{HhTlB)zm1fdUEXU9d zy8Ga(s3M`5@!n&28}#18 zPz3BfH^eYwAZ$qy2J+*k=WX$WQ@LaDA35Fn9lCnp7(~-$X%Vc{F>!L>ZNI+Q#${$= z3`;e^9cq0)TrHN%8xp-d-20DvVkr{=nr0WM>g4)(kQ<3?2*% zm7crQCvCcPz71McWbL5!{v+%4wgw1PCryG9Oj^uu+UKqtFVc%967 zpG-;-sb*jrW;~`$pDYT1gh`D=bs}P%`}^VwgbKj;Ky85ligy0)_ykQd3R7ZCxThUv z%xrq>~KGBI>l{6$43vf0q+Z#3+t#zHpoT_a0aw$#W8youG<;`0s!P(QPYDjPq#g zzbP?2aVJO#)&fn1tj1&E!GWLwu`LGoXs7=Gmj3`OE~14lH0e~n))7zt03GlQ%0enq zB!!ZMndzXN`tP<0QD%_}NFCIO5Vj^`r>-INqm4oUk$;E^f1V{Y>k4)OK@nw&f0yTo zusy}9<|!Ab^yyJXDM*MXU&(Ff>pf>1oQtk(Qf}#*y&9?*I^JSP8(K!k<&7>)(xNi8 zI+Zj?m>g=^~T>O^$G83)6nrQ;Y(P_xiJPuwm&-5+XviYbv!w0RRO7MYE4U9 zO*slSfDc)>*Bcrvp_tKTI%QxB2^|jiljRo1k1bx6I#kf=T87W0^8gP208=B>oNiX3 z%u;N{aH}B|9RvVo05PzRxWO&S7LG|4i>xCmIc7s`&&zY?gtazWZBnB-*-b@-09#br z(|@VMBB>^ibkved1(|5DV{>Th7^Rxc_bTmER9nMx;1j=@5!2;_vcy)*W>J&wO(zu~ z0`+7!mhp2NVyUJC?qWZo`HWG06&xue zymjaJnH!>#1dEa}C^Jt|p`fhH`h)1HvlRraivUb|#tNMST+#{3#Fl1a01$ThnFr)? zr6m$AmjyP4Tj)j_Bq)$EY;I4p3%EYwd0N-vgLe%jLV;OGu`mLjeHG4xJ|F*v2dj zw{=dV*J`9vRRxp?XlWoAus`X8JwUCPrumIbbA8J`lovWwo0Asw18d=FN4ue*p(V&c z0!=bH!QaaMSZcLS`KzieMGGJ->Qi|vc8%@w#G_TJ&CB;|bkx8>Dj}n%n8V8$nl#WC zrZqi9s8O0Bge=%?=RSuD%L-Xa!l+iN%(D7TqGWQ6IkO|VJ>6=0G&ZJ3lGQf(N5$pk zjLfAfpbZstArn$`z=?$b^zy`$?G^$Kb2Qtz6sXfx9p<1fHXuN;kayf*YvrmsnyIFu zqw8vV2pbRx8^@k9o??nDHA>Xj>4M3xSv^VfiMPz*=}=V6B{59sXC2$4KwZIU+{NRi z@f@|V@!D6ajoy@c1Xa?yq6q|@;QXhrTvx0So}EgL${k5MK?L~`Yft%(n7>(SR(gPi zmUz>uNHKDJ?bB~8BvH&|BvTb0`YLl;A_xSJ%MD0aHCd`@m!O6i>IKL?6mo4NadYj3 z)u8lgt7cNwdF4Qn2g{_1#?k4wbSdfx5=%(xY<ERd5k*2H;%Ki3;ZN`z_*k5;Kw zX+9G%C&&w5$YPUat5B>!4K)L5r`^Z|+5n4#6O9p(Syrndo(}~kgon|hETDALyrqwJNL`g0t zL6Zh;2W(=cCk}|<)DY9UBa+@KFXo(R)KYH;AXixPe>;+r2XyB)>_ z17<2yMTcsXfGVI$pu8F1sh=poG=`;0inVfdz^6-Jdg>4ow}!v9qWG)c6st(qtyY>X zA`}5K3ZIM5{g}m&?N>4TPG2qot5KQhC@aXza6#)k;<{0(mo!C1b!93_mW6|2VC`dq zI1ve6gJsf~t|_pF3ZTu1y`)~>E%9S7HMSy=2UTFqK-KbtFn{*ND*3PiHkyiQlBPCb zEDxy0P^y8ntFkgaxM5>xJA?XtaVH$CjTY6#Fax+c z&R8=dAXx@u%i0aC3*`>yh>MpP-LCrKo1dVj7Exw@}Wd$fcAXgWwD;1Dlk*94Ua zVO`lBK{|ltBt%$F{{Wf6$}Eo{(ohyfS97TvIZv^lpVI(pFL*^ZaO6so#a4Wv{{X%5 zRM*tZpwuN!panhT2@-nZO>%V7F8$?VIY0-Lb@^WsXS1dXGo^v0@>c9o4b0UV{FNr*jW-uqh@IFA?0P|ERM0iVq_ zUolfBNhzvSD_c!#vl0%ZPU%<}xh^6iaGV_9DifC~1Gbs`;NleccL%Pj)i{1qgXO7F z4NZ((1vHf!BoH)%2Hkys-%LFaMz$JyO{PDm>FbO@#x*EV2INc$^8Wy1 z*Aiq6L4*T4Uf-;H`eWOp!Glt#cBPKw4!uYFA3sccr}jeo4{xOmY{%01n$T9R07B34nIHmow&P zRmJOfwO@ngI9v`DUsrz$;;?FJDxDz8%+2JIIz~4+Y_hN}Y6GEJDUC&goz^`>et6aJ z`U5PHQsH3S$%D-^=4Y-p^tIAtt(L4)NEI~dg_XR(>v91X#~wT6-uBS2mFi@pEb3KQ zX)vQ$S5tXA!2{Fhg;r&DXLpv4b}%Hx$@Yvgo^FM2xvGMLv*_5jA@GpXy8UrhwJMov zw8c*K>6saY(WIjR zrEGS)Ypu|-RG$@;o8Z5!!RSe~f-_~SfH^0}v_!_}8HkyBA(kU>{b zT~fUiF581U3*(*P95$wD>s6{(TGQ`XGO;>UL9|bp0`Yr@82ZEQd;2luc!E{!57}P? z%y9Qc{{Yu;%Jo&LA=RjwbuRRcr%!~8cx4{QXE;SlnJzV!%w+Ra7AjMyrCF6}7A&De zl1iVvQya)Jie>)*!^a0gl}Oz*)At=OV{*ZNXX12w!&OZNMB%&nFX_=Kr3 zY&W!d+H`m(O=wdc>tt8Frpym_-cvw?Y4I}vjjzBDirCoE10$FfxKqt4*_tN0)NKux zQJ8H-bXXQFW!G>7fsP|Lo*C**Q7P0)Y#OCH8f{B2-7nri@&G745^osgMm~~!$4S0e z;HRHC47EymY`b^)dS!)M5ZX0Y4K01nktj5fK3JhgFIy`0s@7$w)hQ!TU|>^V^h>s( zWEx1?PTqL6Pb*5l5IIb(GEQY$no%Q|edGK>)>1i>=OcU$X1gsa_1RLTHv*Y`G6ktS z8cL^@;x#SE7Z}#G(4p(8reY~%jS5u@C<3cnPNo#$m<`DQZ#&*Ei`iU{?Um`p5UE+~ zQbt&2c9v)YK_(ap5x-mxV<%HFmCMXMI<%g(2vA*!3<(N6P-JTH9X)Zo;k2oL#Odck z(osV)wKO@EsOwgAnG;eqUcraX*p%mmprahH_{p4rper&ZaEt&^tC?w*U@fW&z#=Mp z9Ba)rY_sM9(Sw$zg-b+`R=XOmxYR6Lm z8G`~z6VgN8_BbBM=39YrRD8}%I_K4Cgld<7%jdZhI$He(__9x$pL!vVSsg-A10p!C zUTRYA`=zK*#-^v?G6jGh5(94p$T)6MYiF``Sk&C$3%X{lzay-h(*U@!!)-WElJD-hEM&wFDO zo7<^+M^C_NaQ@QPslao2k&(#pE*_L~bkzs!=;tUMUYU(BkEMWsRg{m0aq`b;I9_YB z-KEX&jv+))tCh^H8mo9(l-8$s6zWRy44}Ow$k}Zbu#|| zdQPp-_i6~VGep5S;Qs)$Z)aYfcPHA~Em3H345xooI!FGY5ouOZ0l95dDnaV)e0m?# zH=nn=^eyQ>slwxy-j;`?TgT{l%>pT{BF)K75b6;Lri&f+Lw}wz^0&o?oQcYtqP}4_hprQ>-(*SatkU)ti>yLjrv8J;o zc?iYL;SZ-uu41=vi>RS}_5>gjdM~cn495`4PzIh^Y1XUEk6ESZET|Aa9f9&5xTT!V z)Xah$igcQzGG&1$eajzV^xFug%<2mp3k4eij#bYPl-Dgi7tH8TwNci3u&dUqUZYhG z?(YEAb1vWhDESOcH6oZ*7SuX*!_tboC}X6ar(uUCUEJuTy4hyYap#UyrjC?puu_o> zg#jg|-Eq}+L$Xb7H8SE@jgl+0LM27jCjMb$|_`dF=5vzCKV;J=uD}utsdP=^vPTtQC$>+Gg9I1Z& z6)#qr>D%Mo+zwO*?vxO^7c65&+MU`;gA2ako$w%pe7#m10|Vlt|O2 zn>VU^^}x_h?P!N3n9~K!%;};`{{R<@r$>3c6yVo7Lk{! z1apOJ+Da?~y83O0SEV%SqA4O6l^_!aup4Z4-e(f*ib$eiTA@`s$eFDkEzO45siBo# zh+gp=Ffmc|vIz%R8*LVkJPUwoxd)la0gG-s&W-VHwhU9K>bjEJ(3JwiRYGPDhi&j$ zX^k$*LlB$p!dRI<7v+dxc`Ax!p=uJUp-gX}wL*WFZSb~LWlNKvO)?t)Zq?3*E94AON=qph9eY@miod2mtky zf4~Q>FVzgR&vu~c);#0{1AVbls?=7fhfTv0C!m4r^~F*|lMz*5GY|;pGaf(;3ynq0 z8Di7(xE}uaeN=_00NYZNYfF!(wic3Q7yj(vSZDZ8%~mV2XbK04j!D z&r+Tt=A@5=W0BIZVZ#PgAnA=Du{#gb9S3JSLti7A%5mxj86-H9rU`~t9ai@jkVxx^ z?MDP0Cp@o~qREiXD&}&8l2vKxVpHX%fm=y{Jn=3QaMO0v>9^f`yzFV?HtJZrr?cP3 zqxbz+dCK=*6^R_Yz(_ErZSRV8sEsBXU|jhfJ5Dxr6op&!1lYuqDbC$@-wDiR>5WB4 zLdAiI0YHoY08Dlz9HW7gO;U*r%#s;Qh~ND%G;=j+*GlNiPNEP&(-$8uxY<{ts#yvd z)MSxu*5ei4mZB#~o!D$;x??3ve6sjdaoDZjvaoOgP<0g}ubGS$YO3i>QwRViIRJ6$ z!+rk%EJt)fUH2ZFpKq=e1y_`k2*18FN|rT6imQ4vtn5c^D)x6UGP%WU&ke4_zoDuK zyy{cyxY+vN9>rPse`s<|oa3!eig1n~rh%#smSvJ@)N;Ery#3(1n4Qf0=c-#$>`lH{ z>U$a6Y{zFSHdivOn&Fw5T*hBiz&o;eAC|}S#~%8_(mzW}NqPC5-W|k!8uT@_kDdFD z!;NI~-JZ^%&S$FTsAekZ%5gHVYd`%e@gZwQ$HL;{sK(zfTZd;-mkZ+*nN3zvPcZ?W zg+)4~iHJ6pKQbWWX_U7ke_096}`n>yTe0}Zuls)|r}oP6!|U+C>sj1@N;tD2m? zUN7k{j=H$ctS8Fe)(=!SCj1&n?mWNJ~kGC76xS>79);aQWC&QqqZLqke5qYmhh%11-c zlaG7C_@po4%JiDueb;x>;hz=6_-w2vm8>4m?EC(uH33yzm?OJ0GqSNFc0SlOASi2{ zDyG69_eA?|*4PJUW&jXD5M+*&hu43H1nN*Qk!g}`5lj#Fs~vNeV5nD7)dYBA@f5$; zrZJu=6R6n;-tsA%Uw!)GD$1ILRESE9JwmAV>*2;`hc!qOA;=N9g&zL+0g~l_bk(Ow zc#{B4H6P1=EDcawyimG^qY>d_`VeWXCSM&At)8!-FN8S_NKm$HV+%r(L(h z1*kPQsRm=c0uP76u{}L6f@RgN4*ly9r2ZuvZhfN$^vi5QbMokEYC zMU2$yH|c;d373<(1=ekFY5^WyI^PhEDiL@SB$99Uqu*iahEf8_W`Y_?1i`3Jro-0= z3P*I>Vs!3F9}(Q&^ut<-jiQ0n6LLb$f!)ct+usvPH6bLiB|tJsH!UAOOh#D>s)7L0 z5F12VcIks{EzPJ*SWVg~&Aj)+KrWR?rU5`^c(fSgxB6I#-UKm8<+#v>3{>NO=+tl7_%Ohg%SOF<0}9SM$$++z&fuy zqI~|A#6FsYqX0t&k!y`$dVaVS1-|oAjZ9WS^Qa>G-~${U^?*Wd$6@$@+i(4_FQ_ph zZqN+J#~bhMg8-HQ)43@sM8WR~CN>*yiKHb_rtVe@`MI?FZGc1oH0gjOhKTB4%M(nN zWj#qtgSgas`)!O0TS~|(qLGN5H)FR?Too_?SDs?1C(g`w>+OJKF&Y*@iBe#7l6KsC z;dJ#%5;Yl1&#CnKVX~nF{{YJ=JKK?syuI)`SwhO2g+DVC$^QUxfde5KSya>}>H_zARgQFz#?fIQvxIl z4>+g!@7Dn2svWsh$@Edbm$oIrI*7a@i8uH_+poR_uc#ORYZE(cH|e)b081>polya{ z6C^L^?~GQ_-X8PA-ba)Kjrwnbs!UZ~GFZ8Qw>-dY*Vh43bvZ4}6~dBiIe>}jfCf7N z@JNn%9(;gp*8<~~p_2$6^Ry@%{5UF#3)Bm8#-s?`Y64@gt|Fs`3{>qPFg*)_6YaJD zBA`_j1QsqT9Xf7c0k>bv6IF;>ksPJ(F%|=Un8qB=iYHdGI&R=?zfJH;Rpz73`v2F2imw!mLuhE!#$#AzTgdlAsM>FtG>btIFh zmH~nP0Ju8)VGPQRc41@pr_{h3b;eXiT}+lL&(?JE0Us^#B|$6@ScZWc>Zu!V(-Tsu zmV;*34LkFJ6YaJJ2==U%Y`rn3P;`YlK)UMQWQmB6rZ(AL^EBy~tM>~?tFLy`B1s#Y z0%UvRoug3GS`K9eG53H8)NFlzztbDKW$HCbH1fr1GcpAf)QjAf`GRC$AD!yQ4Euym zmn=@PTA^putb4@xt$F;uSliNtY87Z^8mLARrAu9u*z~lVXsFamS!#iq%|jv6NhN?b zlhXDdtm9!zGEq^HVXCN7YN;?L(-%@CkES{E$zw*-Ihigs71K_bI!I_`ZMO2A*Bb66 zUWGL8Dv>IOyk|R3kR64C zNMf-7GR4ahK8MQ%IOLAS9y^gr5TjA(>Hs0FtT!nvfS)rK7RJ<+Vu+S2 z1Ydhj9J&^tcwf713sIQUF9T7y2Y-rP@&`#ad?Tpoz5MX zab1xNL4fv#fj6DDz*47|l3ukW?$??GsWUbQ&IZQ>8kGd0O+__&tQlYvBd*qnF?;QZ zH;~2zvgRt(R!P=Lq^?Oz=>&6i>*c;ID^#nO6ozM!onTa_EP)N@%#vjLU?Ew+eI(SD zOA-kZAP*}Oz9yksC-(fkO)a1`PD{Lt1~ar?K6p3K2P!O8dUWa4rBRHk1`M3HBd@|t zL9xWvOs#yzV>>~MD%L_Y*|mTG2LAw%`eLePGg)L>hO!`KflvZ<7V#AT&4B`aFnNa* z=u*nkT9l}24C)XGkO=pmUu-Nqh(~g2uXReY6nS(9l+0{r*I_uEy%%+)!k{mwNLOgp zG1p^n>4wm)m1^M$tbqU|u(1;$iP*^&`QV4>YAqR&o=rb}oENy42}wy@|=%g++#L4vMrD>~?BRc8be z6tyv=L6P$?XA46~^7>yhPMtANTK853pj~Ik^qJdyUpXqlbEg{qHHOzBxVZ_RrdlQ^%N z$xx|5DYaVRN$*P+02SD4gJ}Xq`ugK>R-G#Om&`H>uCVI`ir8&4(tRY3m<+)*JJCf= zQBZ7jlFZTxQF#yyPn_b&)Oiy|hciaCRH;qfsrQWtek%hW(*yl*FWt6f##*zr45d9F zy4(;Tk$Z+RewW4OrJ2aRTC^s$JdHCJAyT2V5_~{0k^SG6HN^!CtvZzguyG7-WGTPO z{+%(RFC+nKNY2`BX~EPNl#Zf5-|K^6OoeLHY6^5|%eaYlKPbHYY%moKH6OB_A?g98 zh$Je{#Clo@Khq34Shsbiq|;XxzM~Ph*W>`igg-8|wbWV(T{WmBi3B{_Tijcz5#@{d z)TLK5s+|t@lb~`&^J3pIdHLgBj>$+B2>KX@Ks6KikIE!oV%XSbC_7QhXB;~qq$#OE ztHaP3i1YHrGSQ-G3tALiDb;f7TrxE|<`V>IJ$eWi!z!vR6sGK^nw=%I!(XHe3z0aU zS~*r7(jM#@ks*V>&*vRR9w@bU6~AZi8WD`b#k?bUpP!Z>*(6k7yEN(2S#?lAs}|E6 zfgp(V!BaVEv^3?}$?w_Z3j=5X?gvOCVlikX8l_D@1z7-)1O+`kWPGr6GL2e}r=v|x zH7td9atwieragCzCoa+B2EBAttxyocu`NuX8dL!c4b0rgBNUy>Rcb8(V^kV4EqgJs zA3IoMVZ^A?tC@QAYBz9Ro?xztf_GiaMD;yztlbJ#GY?H%(^{H~C^rL9fCspqn4DS> ztE_~}mZ%?5a3z?QHi_H`pKK|sR~1WC4pbWfvq{~&zta|5E2@P@IW|zVgE6#8wTSq! zNV9p#`pvL%k0w;i)S~Rv>W2WC7f=_e z6MsA4ndv&EN;F)hQV5%BpUhn1l~-}1kQG#b8VP_8&U$)(TqM^qEmapt45_4x&z$_R zVuncb7v8>LvWm19P#^^a*+;2?Z_aS+prclqaz}Q4C?LlF05j|Djd9FBI~x7YrPLsT z1d(VzUojZiMc#`#+YWnNs{v(>j<6xr0MhDruofAw@>4KqgqQJq9~I)^VKg_I3LsJ*44O zDK~4l?M~v2SIaeOc?B|+Gfu>4QlniYR*quKCmJoNN>fmewJ+o7V!OJ98gi>Gm!Cbu zzqDTs;oYPAKcmBb&OXt&Z*}%-pE=6uk*d#IGsa6L8hLEG(>lB5Gof@C(@@9&a z@+0jluv|aw^M>WAClwjR;GMLgMRbG2BmV$Tp3~F6P!+%K0o9H;Z?T;7aIdva&*o_= zjKxgL(4|}BrBTs>)KV@OG+*X%^nO>fiC^t6?aS=GmPU$X`)%1*?H)%gEl!?cs3v}s zFOgSs9$59XDSpCAl6mFB&vSTd-MQdyYdg%=f8CV)Qp$e)kCW3u8uaREEJoJ){{Xn( zrXw?$0Z1%MFNE*xf8V!U0%k#?nS^*OHLQHb|kxUoh>GP2>cz>3*Wy-UpTnJH({TN{Q~O4)6sG(WYl%Bz+D%-Dm4OcT(}`b1Ba z@lC*06!m490xcSgps=Z@XOnq09#Am4HEU8cL5rfZ4(g#gLK_e|tl0ZvS;m6LQPmcz z8kFiLr3zJ4j}ZCJ`;D;)mDfmCrtDs-snSq^V;XfHsxCLgWvQRLIchHb((0h$hMw>f z%2@qRpu|;mH3(&KPEATI)g;SYn{D$RcmudPEk><6d2-9&t7vdbYQKe|FVq;HXuwpV zSw%(zkSmfL5JVVZe=BW(s7-1p9ReGc*z*m@^XY`HV>6Z2Q%0(4toi^Ni5&xwZ3bY- zEgN9wz;XcaKo7t676_+76-lK|rC+BWHDl+peMmoUw3;`Pgq~7PICazw!Fx3$psD@DK1!Hjss4y)!1lMRavZAvs8gOb= zJhEU~@JZWqzAeJGRjJUerF*ay;4>np9p z7D}rCI1nxYi%BHo=I$|;eixak!Sh)c%H}``Qky9ZtK7<|1I&PAL9mc-kI;TOmdo(^ zXET(gQjTfBR8@8g!FF1S;c_py5(x6gop#T%eUa_nS@=h4J32pW%rQzea;pibtW0VQ zh9=<0n8sR`vF6M)H_*SDSgES*>U@2ZrgIf4<|`+6Q@sZ+w9`>lHJmwcIi0Q`EFV#g zRc%!=1(KpYI*lMtD=|b1<#v^oV@UM~Wz;n^kI; zV8fEI8vtOK9N6(3_Xo^y)0*M@TPpc#*Iwz+is6L-6C8f3Z^QX0x7ws}%#m|GR|JUu^T zrIDjqSMFG_Dn#-jlXAjzlLwLjj6xFSW0J})WX@A7MxAPO>D4QiT)QEt3WC%bi1P=e zL~ncI<7M+1tnOB>X{pp!aMcMUH5HL~_%%V0WEts>YlUYI4@|~ItGznRt|?V40MpJ- zF$N0-0xqyf2OTX3rj;`J%)LDq&M1ngQ5FStsY%tSoypc36pmSg<%_+l?DkW(A7tE9gIA;f0NYL)Dsd`G)QDi6 z+AVZs2G(U^7MguF#;%1dwr7S^$>bT35%+M%cJBeGK;|R>dBgyEW4P?s7F^#P%va($ zKI8r)TB_y?Tvp0DcMnhiY_3UdLt_ApLY-MqsTz^qFC;3{RUqLlnm!-Q=IT|b??#!` z_l4wY2n!Ek5sKoqn8A9lW~jzYc@Oi&&eZU%$7lOb#(OflpnL|Ri={T)36|+;IN$c0wC5{Jzs)@w z{7SMqWvECimkCNls1N`ELWmnhx97RlyQ;12b#Jd{p5C4(W{tfoT5jg^NUfJ|p3c4n z?mfq{d^0UgDrG5C?!Y-*jW$zF5knnr1-f*;@pCxy+~#{R#503Cn5ez|RacNo>I+1j zD`_HLz`(^^_J1>)s`<>-R;f@1sZyg}8E8Q#qFuLHz|__%RRNBWmBjUEriv~905je( z?08=ZrNd#SvwOeCch`1#eksMO@j9C61+x3T{{W{z5n7rqg&L?+lVQk4Tv!dM-1M9_ zyNXn*080Q0X^$8bBmV%p32&AnvZ@N?v0m@L0GNd^iU2?I{V$BppnuvaLFP3{1#D%h ztdYBHZX+FB9D*}sD&_%#DVoY5gfHD9*zB8|8N}CGVQV3V2fjLPO9(~ST;HgHhUO`= zHBEYfD^Ti@ZBC#;*i39>;vEjTkiFwMA`a%b=sCIxBG@nh)GRAjyk9W^jl{aGj?wZr z##V=Fl)_JV^ zo|uTiW@j}a3o{b1G@G?>B!kLCF8ktD!`2Q5iGU`#KtC9mwi!tlnp4(QJEcQw5EhdVJd=5};uJMCM~lHM7!X*B1AoQ8%N4bPLTN1+ z%aGxFqfb!_AwX7XABN|y6RS-Ud!;(o<4KbgjmX^G?lAC%Qb>v@!A_~u6oseZ-(xt+ zl!#UV7)G+dejN%n-hO*x4FO$)=yew=SS*`BraJ65*x*V4NvbrcXOgqgK#1x6FN+nZ z)fFo17X{>o27D_XNBZGa#KttO(}x=eP9SVz^0kU{zU)ovn6af7!)yj-$?nCI%9~PJ%6R z3zNUL7L@s^!ofY+(-!L6f1WIW$Q9v;8V;e-6_5KHVMS_FNB|Q|leCc(xA_b1aZ8CZ zxL6AM#KQAUyaeypewYWOAcb9kBzZ!4d-cOeAqgsC2oqv{?0t9Xh^&NbK(_n92eOU2 zd*Z%b2_d{buXR)@Q>3!bqJh`n()Yzo-e2~5ngo?2RWlodc=p3823Dxyh`Wg=Yk|Mz zY+R9^%XbS{AxAY=mUNW_35|jO052>l!_vnKbV?HCdFUT!Gwn*cG9$r}V zER{3b4$Wus5cRWMI*m-$Ko;hZCa4F<)05Kl{&@0bcBN1{2ByHs9aQxg^bXDOirGq; zJ}*S3zVlT@BayAKv9ycZY;bN=sLnO%?w_BE(Da->ak-@{TAMZH`<|wrvNbaFf}1T# z1aHW)W8W3)sUoUHn_kBM00;tnzF6qHU&1NyzAavsR)85y-7niR)b;8sMzaE-jpachj-oqF4>MCiCT8a{9!b>qen{~n>Zem+YN{#tRzvZ?YSs+kaNy?-h zA(wrRD<4c$G|VYCfW2aEKDgPPK_RDEAdi$MPJ;_{KpCa{Buo<^QvzdibBbpKO*2@? zRBI6e79+`b#0Dy4PnG=fcA`@umf@7Ow-!|c(-rE{I@!UJ2_|Qn@$Zb4DRo8Ao-{gM z#dgy%*^JB5%v1fRhvscsgG7T7ttV!Sc@b|Y_CD_=UxU)jW-4&}?*QU}&=lMqEP!)U zt$73z85nGInFJA!oWb0|fnz-mIbZRm+VhmUjG2(^c+8k`ZeflYZvnV4c}-uA?!~VOr0F&Ycastm4j)=pI70$PqMsLj|<{Y-s)5P4sdd=ZkRAZ2WJ~P zn~NLBCW~u{sVb3psUM%a>b?D^MzsjWK8kwMm&>td{{U;Hqh4e3}^T$TFU61kDc+2Z4*wo~fsqFh#oxsehyHr=H3ZkHu z+;c2nad0-m>Xy_|m5#E&h?yn8_rsQ}Gb=5_+DSImRN8mxw%8L)Jw;s-H7Q}f?8Zv; z+j+-97+45H^HeYiE34L^8}!?3GLn+PZ91fYF9xAIez=+(+8CaTeNs)yiTyBC)I~W0 zH6szE`7;}CJ@5iXQ*s?3j&AHvQVTIR*zK^sCXJq+tv2rD0b#k3*XwLASS+ky5U5YG z6TZiOn3Mt=N$~CSg#Q3uxDp1*3*g!Up*?4ipFzJ&O|+<0EJ6Z61l%F%*M7K(Ri^yF zX$^C*ieL@)x#@zepodrlwxPG6+pZWGWD}&GMc!lxraqpS1}rt`22QJKKf<>g`{98> z1?~YgAcM598}0u9zA#e^NF;!IL~iHaZHKTG>bW|)!FAkqU^?5T*l<=3!$`R?6Bn!X z{V@<;w|YSmM)B66JuTDM6150b<%7vLBT*%r*XwK<$Y26B_e83LV{zuh?YB$~G`bTU z`T#1%^2EjO?S>!)sVZ(+M4HKJW711yB>KO!!aEe(v78-~ws5N@_fjEwn-tx5Mv@ z2S|e@Kr=rob{{`%4OMPoJ`lrk(wuvH;#joQ1*cB1w%lm|e9yK3A;~1EB}5zTaZCyF z>(?1jkThx%H4C1aK=tZ&!MK)$B!C{!K10*%d;_w%)Z0sJ4Thj6&j7%xrddIc84(^p zK^uK=N&_*t00#iy%nkP**gBL{)~tZ5!7@{0H6nHvw_IQf#5su7Vo4Lv8}EP-4h2VK zh@Dn2cW^e_ruY|P+Nu&IiM{&2o(WJ)Fj6IKM%?7gblZFoEPJUeCr$N#89VjcYyuZk zoo7K40D`xk^K!o1;#}))@DMdH0fD{hdHZdEAA|z{q4c>sbiq+p1sX2QmnI}jAAdoH zz>^0^fHiIah$f`WbjB-71}p(^pfEejlfK8(6Hbw1Ng8fx?qViSx4t11w{=n`Gy=qn z*q?uFAR@y^A_)p2JlvhP8+F9eI@XyjbEfmZIXmoqv51MKJHcVyi+q)dj-%fNO;s5fM^$kQhoQ)nqse&N% zQhmMgDo&al#9olx3Go>6K7$ZrN2(0j1l1&}Qo9f(t+|Nu{V})7W|vD*s+t9lcu6uz z@URhc80S^1Qvg6o}YwFd1B9dQmsDphM?4d4c%1I5X_H}C-aPG_;zlvtod*nttx^` z08~s9Cuk-=t}o>Hn^j7gI_#0XAx=TL-Zm>fv5YgO(V;w>s$4>|lca)T0GO~01kd{6$|~iN@~uR-a?JGU(=Zm9GB0_& z$@vUfEmj0IlPz(Wq*Zh)qqMf$8TpfcEL@5EW!Vg1lnf1l0jYLA!SOxtfi8f?t!krB?UnTkM2$4SxbsoGSRYJ98mhUVq$xnGRcV5CDTtBN z2)J|Oi1U(?YfmsnLT?9c@Pk!QEhNnc z(@?3>WNGt*>mGe@^zQ|I6ww(3D29;db_CiCY$Fx1qIClLyW^50n;PyHIu>Q|G=Bo6%IV(tFZvUE!uc@{lC;2dB>oJwVsB8Z`t8X-b@G7cxvn zxcO`a?S$9wXa&sGriug#CSVrRc(&r-E1YbQI*n-RO(fLrz-w!OZ@i9%HpZ>lg#~h| z#2`^k?4gSm2j1U3@pN8TjYf2Whb@-nLrS%3q@79_*<|%I195VE@mDvYY0`==Pj(v8 zU`LSN35;IMr97=1($XF3QlzG%>{N!jnEoOy^4#K>t4fdFrA4aCK~%o01|UfT&RB1a zvF;$zLaSAvtXoY&;wpq`(34|4UA1@G`1xl4E(=}+8 zb5hlHkqldFbpS@&oLr|&CGzyOD-K0~rH;mD%deg-mWYM{%PI;cpg(r&_lToK*zM+a z`E{tz5=uFu$}4b(uNY^oCkQ9Y#8|gSSsS7Hrh4 z^p&aT8IUUIEdmXe4DAL;>y3V5zwH$3ieNQd)lTkluNB9as;siiIW?Bck{(g z??`UyjX8Q8L6(iU=2&I zOvDorVLfkytfACYMyRPthN@-2)CiJdI&~PY-suliQgc&EY0@{n_V@Z?#Ih}hR8@9o zKop2((g7ilQg`#TeKA^vQ%;+ue632M<4S4YsNb*k!y2V9pqA!DFyi1$eC-?KDvBn! zL0Xt~U20jRDT(RS-*3wkU4$8PD72l8Hld+vY6|^O!MPo8?SkS8+&3$b;#mylS^JJ9 zDN>=7)k2tZN{<&iQ?M~MK3JX;naNb*Sxl~TUYyQl5foG8U7Dj3dMXEF@)*>=_+X$>i+;9?x&RF7y5cSeRN-+J;t-_8?#x?KlY)*4n~92 zrNQ-a8sv0T8Y!>$nxoTDI+Ks5J0o8woc`3`Xnb~_ZGYi?j_j^$hi0qlw6-V}ECl+kVsJ>3_wz zy-c-C&b4CH8QcuL7#BKqNn1-3dt>F_?4R~WQ|&kH9*+~xWKCWVz#TI+gDLLoW+rJ< zCu?2E`42pPf^nLa7QHSP!*f)>;cJ$n)#-)jHG{h_cG@FBfqy?NS;TH|{S@-3%;9DfiRtT(uPc;Xy$7L4Wy4g|j^Rt4 zYI#@~fJo%}m>AGyvh=Fc%cGzm5D`~$#_&F5kM|ha{@cW|s?;+q*@h$`?-;A01i?KB z6Bi#mbD@Nda#`57TBGWkiZzYaAQS5$;HSKvHJWf+HlgzlGu3R;ReKgro_Azs2foU2<;WetfnxdjIRzG(~KmwBq zupK%NY*x|<8oYGWmMH{>$ViI1R$z47nwfy9CJ799nP1&lo zYD%iz%|vxzdBlPM@)tf>MpHML43w)g=IOZ=6tl5#5Cts&fI-;x`Qu}msMM&nG}l#N z(r~IN>ZZ^`-uF9CLA~(P>L;CzeO$c&YND1`qzyM#2bsDVnYe@JIF@Y3a98(+nH3so zhhT(ha!I@!N$KZ^s@iC_ny%|e8?=+u0Dh+qsZBD`TQro~rd^6N1}15^8de8RrVl|l z5X{R_WX?8Lr6WkYNe5F?W>F%`HysW3j}hYPA;?8kc!Z2Y8^4b2eZ}wZWJ@Z#a3zYPu;T;08mGs`vK)| zt{F(s%h5TSi%p)*3i4W+wul{XaBpLbrBg4QUgKC9haeSpC4>%ALXMyT*KlyNldD1N z<}&1h#VSsiH8u^XbpXKYu*2^{X%k+X);ixqmjD+600Uw`^)rd#JT97Mn>3&T0H7 zV7YN=QED>vk?T2vG`&i0Xcb=V!I9muMuhWQ0p^Bx7=C8A?0xM_o2s$~rpshB^=nXr za22&NIzduAu~Q^!CQ)l=Xx6JvnC`pEXJMr39WSB*8x%LNoDD42UXp&$)bu*h>X1T#N*SYQB1yWB zEFN#aIXZc#VNmBN7mYirnu^@3c?5|mVq!-4&DSiyD;PQcER|NXXI7!4;E>8pXj04u z-U%(T%HHvgzl2xG=Q4`4wNf~|5hc1EK#2qbF?TXEKk%%jC(E=e8A`K)!>b7v0~s@`$zw|h@K5bK!zpmzw!S-CE}AIuM9T3r01Y74 zqNTLQ!>BZ4&2rS{pp$9x-yY5Vs=Q=Mai}NzIVrS*v`pP zuTLe~9@AxXWE_Xc<+nM8llQJSWwC`eX#67i*)Ggv)~z1ZcB6--e661)!)lWmqHM0~ zxTRuac8@LF+P>Xq6x5}|s;BKMN~F51_a$Huf;5&A1>z#u%A;ETr|s>Ri|D-n01H#G z2+**n`X@gMWl5Im&(F|X^2Y<3t67F@>UxzJ z=1C;UdC;@`d+yjycDq)3^$k*3wSIk2B)SOIx|>7`Vq6yQkSQXke8oGkCslO->G-zZ zXCBXoaOzw-pQES0SKH^JJf{)jRk)R3NmFi%qVw7^sa0B}6)J|kFhf8{(1H)cw$~VK zSJd^jBSWoV!$~@cs08Ww{5#0Pw%!dO*T?Dqac>Hr)K`}+xxg2s5)pwf_sulh>aB+`@iA78l4@MrBBv_7#)?Yu2FgVx zSf7W*wegiH>1@Is+r9xpPNNDY3BRa}6=j`nbxx|fNMIsaL{7rp4e&KWX{sX6-WXLp z(^LU%`uWBn(9U1;vK@95Kwdcvn`v zXHeM9U;y$vdg2#VK&VcsU@i#WvA>wxV{BH&A%Lh^YAmx8B*Y)S0^K@vz&Tl_>Vyh} z4N6b_LVZZF-{ptW8c1RZB)|nk5NZ>)(F1XOCW|rd@2QBV04>d!@7JdIjsQvxDNL6w zr%VW#@fi7gVzH(Q1=1`LfMK}O#y)to$q6Ass_C6pjzia{wBc@nQCOJ*HA>nAKhM_- z090~&yF`#cEPw6oKBsIdy(wyp!B6it8*(TX>FCtRP#2`WT$ zFSkrpD3eU7U5=`N@~JK$$iFD{`ar-`Qq@{X64fLD{7OIE;muE7MnzIJu>Y@!J%)vX);=$ zz1Z)*04ORsO2DQ~g{;P7VTdgnW9|=$g3fa?5A6(E_vRardV~E&FZN?Lb=1i_p6!5f zc)Y>+d=iHQgzx zKA%I@b92VKCzsEJq_y~EdU1pQm28#cHXeS}__zHQ>PHQR+XYI_+TMWUW$w+?g5}sb0K-eppRl zVxom4>8NA^dMLkBi`9`-)?}m<%K$fkA!p<iDT*037)2YVD2$&w<5O0Dv9&6P5%JP32Ji(ssSL{Kv8e~@sh1A zGK=9nXwIv!{jq)rnLIy;R&&Dh4fmifvq_=_K);g?qWg?`?;7FxF3@oF;Ji+WsYa?M zV=tS_ys@pIGUjQ|{K#vr%%F~a<@nbPUeV=Qe`xP1oaR&@hNd^Hsx2~k`hr76%xt*73Cebt zA)3ioub0X341+FXDVlw1-7w5EMYrP>~i8gzeLP@we?C49kk6i13xslg);13G_St>aBM?K1WOkkM1xQXo%(dfBF$30Ns^I$jj+YLf$G(wpoL0+b(QSH7KgI0kGL+OT{!D7TuU4^j};3@_i6=EZ8&fPum z_W_8-StW(aFP`p6zQ=BuPkA8-=n$Rv<|pPo@Jg~%lzcHAVM(#;Z!8aVRa6zYMSwn3 z&-wgV5E)J3se`m37x@$E^u|+02q3iS5qpvor=I~3RlpSyd5N?}YZg>5dm4Z=*laiHfHPBF zJuptTf;Z+-w_UIR*C0zzfHs)v0Y?2W8HEC+RVTz6-g^zY;g6t_M=+NXOpg#7^z_75 zLC!T!ty}!+4x8*S058m>gRp(b{6Jf$*9BD=_kt{0;$VqsS5|AQ)<`QkN^%ua>R#1!yJ_v8c%zEy2!q65)a6Bap zM8%lQboIf~Jc}}9C_g?@eNGt3Q_Pl#C`co1%>1ylZe(dBLctwuPW^D!C>3E$p&M*D zPfnOx!qOvYJNd#Nt`ZRp5m*u|x@7qPv+eJO(hDf%whJexfS-N(UGj0c4K*~d zC415G=skXz0ER4*!s44TGvq0OA790ZbESl^# z>TQaYs!~w37Lz;ba;Q$+v41_z3o2bIfuNRRC63b~)7KvjlyZHJEZk*HT*I1cSOHC8 z+f2t%9!A&n#hkuzsaK}d=`)5B2puNzerWRd#++2EQ!%OPIwct-0dxE|vETaQ)h$Jp z8!1)lGipKrI&T`M+Zm@0()h^gGWAD#`8qUd@~c#4LQO)kzLRTBuyh^YDz%1jYP~Q6 zQz!GhliBF|2ijOZy&ocF8XEKJBIV)HUK#Y~a4?h`Anh)P8m_j980 zBmxi0)9Z!J3RM&U-O&=St4}P!`Wy~Ur3MPsn2M5hO_Z27fNnja_^|aURm#*1rkgk# zTqh_t^BZ1IK?7~^PFi}Bz@pU>zj;oQvWM4D6!{{Ro7RqAW*(xKLQoH0-~JBcUHrVlvu)}~i5qgy>hMXVUZPs(5$ zOhzg38uc=D&Q6s{Y6?|kg4*B~VkXxo+zd_&ItihfPulCza`X#nT6JjZTeYB*6KflM z?}2o!UY#oRU0+us>)samV1R;Mj8OGpzooksrv#fUWejM%ka`is+A zwCOM;6HTO&1ex1c&!*V5L1^64Xi-f_g@U)-o~K|s;+vFr6x`Hzr0c1)iPQj+K-%OR z`Qi0kH5GI&5=r$ORItZ;zd%ATVx`JJabPF0q&net2#Dmm% zV^f|bC{%Vysg>1H!4Md4aXY~S+Z%Lxl~J;-PNcK5G^)Vgnj>!^ig}!(ntydcd!8Pnvy69Cpib9=~-qRN74k>03_d=`GCF<1*c>rfs7cIXi zHjHh9BFbq)FxASMm8&|hGEXXn1nxgeVU&uvZ6%AnMpB@HdJ{bb;}{Fnq}3GDV^zWu z)-pCAb%7r-hE%Olf+abs=*FUwA!nz^9=8*VTWm=aZvEUolTtNH2-T=ap1x7%ix!bjTtZxxwcAtCT#YCx3ze?1K z)Z|S-l0Y%5dE5+Pr%H%KTG~(op&W9O0p2>2dSgC%GDB#Lu;yfD%)=78p-gWwKAv%i zWu&h3hFre3k_ii>M#3c9e{3%-h!i~62^z>#a>B$Z^0!{6YhhJtff^kFtMm^QqNX3>(|Uwrl8YU)K^Gemb@7dEwIMFKUJLN^3v^2lCY+T!${P15j_al z{zn(8)K^;1-7#|tRFD;8bM(fst1eYdI#rzlf*s!FixYAMw>ukHV_h^?Bnb;yGYI*F z)lDTN2?Aya-_ktsN~39-l?%BF4aZNMjqt)LO)9k;oQr5}Cs??c^BekLDpc-ERzwEn zdBKrwqtB%O0G>2OV2Ks80<8p90-6#T$WsKJrY;8m08Ax=6a|{5g;MN6F}(W6*8-*F z5=Mqm7c11;&wEBBw{XUqok52BBnw`Pgt*UxrId4Q7C6-X*SS)5Ca_z4+~Z zeh0F4xBFLplJ?)QnLfehGCiosaJ=SJo-<0N7pq>cbXU5{n$+qBb!H7(rAuooOdpDT z>Yv+(Wji@caBs1Hvnm;E-f)U(Q!_(dTJO+z6w6hre1kb3EO5DRwEqCJnsnzk{hd1> zRwn#|<^F!Mhz& zsEyU~56hF>Wob-P z%hCsB5@ha4EOE;59OiS0=BsfYCz`FA%-43QQnhNPqq`l+X1jXh=>GuhSN2Uyv>l?a z_M6AD>NsZy?`dR>P&BiJCaqC6gkDg35>HHR^h(kWwMUt3x+UC~-*Ypm`-v)4)}4D_ zd;A|${fYgb@ZYdsvd$Zl9342Ob2m^fdc70}y{%ChnxpGBQWR5xeK7-aJ3bS^cwSeB z43Psx%qM;lkVUoyZ7Oh%!D6=XnCS8Xp zO2875TW(Q(q!}1G^{H28&CnDcl|iXVC92bMIe}t&f=|9CzG+h~sZzBXb+nYG+6_{* zDX|1xkp>n7n*ryFS1NTP0?RJQpbbVZ^tZHP$EJim5m|2&$o$93_;nsHUoOfswAQ6simV=$HM0YzNZd%dBk6~g)J-+9 zlrwpJzHW_N&04f|Gt!j+A)^CVHOM|FF&J$`ard=WojTNjrWiSGOJTo|00HTP?sB=U zEkdO;Ng|jbjZ+LsLSSi;vDo~vTDn)sQAZRi3P6+~Z>Sh5LAbT=^}`JrW}7E_-ndw$ z6&{U3W~#B$7TrPe^7&%TMk`QJ6<_}VP6;Qw2(^UoJNpskd@VI)sgR3Sqf-GDmX4D2 z>Ir6(co$f_UkRpFKIy{~sDr4URT}~F`3y@qA-QKLwCgA-4N<12bo9=pBXk7B&F&;f z#8k_bcVuF91vJ%}LlE0YlY0<-ju%xZ9Zg$HC@XHaFi0L?n{~z4KeNzED%G1cq=UE}CP_Y6 zF^z+Lz^z`EX1dgENNGzev_q=w%tqY=PV)yB>Wsy7TGePEnriB4)8zoPNa|FW9b*a1 z(?dp;Hp`ap2x1Ko6&Xh>N$Nxsw&N3&uTqOsQ$Rjh0}@D@gf+-fFh^d7MjFxTCc6gm zBf_u&n?M%d<@w^)Pbm~lS5ktbX)M)Y4H+OCd7odN#|)!KCzuZIRotL0t-={!Fa+Iy zGh>Yp+JA01C)q#Q{{R>5-xZ@yrc;H}(@QFp&b-}cftSmnKNC3%Yu%4bTNKKh=zQP( zt$61I?Qd&OX7kxhqw)Hs2ALD!-_OFX%J4M>M+;fE16u50AqraoY|T8dE2Fw+L>6;X&Q>KRtW^LB&-lk!JKKoYA-}o@0Umc zQDR5#^oRllhU_`VkvQnMT@T=t<`XVU?%*MS4}MAt=>>XHH#CYO7d|qGMG!Hs%+{L6D_TW%C(YF;#OE7N&NY zT_G}{1`HHkm{k`s%nUUPugsCZsdu41aY9KfgwAUwh7l_CBn5F{iwE%Cmimd&pf zr9dpvtwyCh(w8C5NkvAk6sVSCrA(8kM!=A9id*2frcXQm)Y%HHz`G&EKV~en_@5HU zg#fqwth1*wh;2qp?s4Y)2eWCy>MnD%nMAFa&|PwFLajMA?>Zmu>^jca_rJGhPyWZ< znd7B9q^HK-trJuK0O7mLnkkXAjSvpwP!Te5^M?`Qb$Ep3Xwr12Q%5T(FH`Sg;M+_o z>p1mX9@@3_ylF#7tmXUmM;7k23mTHIKUz;{{okMCY1&TJ*5Ykj_H5-^ja)j_tl|kF z)ikRMfp)kX0T|HHUiHej4Xn9>CUsW=N`s`>ZcN(|MwqG*iL+=_U{39r*f#w(k9uPit>s5nv&;H;2FisfRJY#42i3N$ z$+oS*h49C|0+O{&0f8-7x^ksrCc7~@0kwyUa2a}_9J4xxcJ4-^Wv{HjZ;R3~e}r({ z#(OR^ZQanyWzvJztiwX6<}v{`GC;Y5(ssqusR~i&o5CoCIn|de7Fk}EP=9BATeUI{ zxz#T18n!!Z1pM)ChYror%2LhNrZV(CP&@qAdM!aZ2~lv7Z7@ra~S5uOuaD+-e1k5 z0M%&hw1xJ(;{>nnX7rXl$l9!J>8(=FduLrky{ZYN!?Hs_h&jfaAzKZFr)V>Xs@hSJ z_tXvK8vldYNq%g;cD_5JQk)0imG1f%+VCRQQ%s zyC}`&^b!E?6m9g!QNXF@(VsU@i37vHBDiuHNH+ow#&#m$;^^^8^!=Q;(nyiux)KGO06dH=LKMA(j6HU9ur?#-hBXZTC9UGmu$7$KBJ(%rR39G>~ zwV#G|ij`Gu4^fo%4ZHsJCk)$QE}jn`>iO1x<%^;uNNJJtdxZHC+8X{mEg5mieeA_)Hg zoKD+~w>H63s2yoIGKabuHf$N>;5ZZRo6-dLQ17F7};baHP64pi7IK0L>7fs zHkpbyw_W<;4FIZoXw#(3=?W>BGhwBe{{VL68+qaagGfj>St7?&QnkJ<`r>LZL?K0x z?!#!M=kV{-0hp(t8ce48u2+6VU55ATh+qV`3XVatYBMIpQ|NkJ;47ga>F6cKsT2Gv z4ZmDjuDXR%Sy&G6DOTwLcj@Vc)JxF<3m`}WL04N#A6XsM%`QZ*V zxg-&(j>FEN`fZCO6JJtBlJ~re)W6Hi3DU#6(oLKg9$MJ-#9A6D_iZrE05ZhPUZWpg zo|sJpVo^eodPZV?7H>~|@noq$jDYh5JKo{Xuh!VCNC9O|q#|Q$Qu+^R+Z45eKvPgs zn<$dSB2S3-MsKZBMeJJdG-_&^80 zK3jb7hNdMnokX&m+#9hTxQj!{R8b772CK3$6aDX|D+)w~T48S%pWr`D`r_q4R+=z7 zC^7}X(r}*aFC-}n2?I=j%NNB>5=^AYplSvbQ~0EO1N{169dwq~vE$|6pcelCTwAM6 zz^SMy8e3zxDvqC~5m%X<#NCLu@egC~isceXm20Ac^%04?7at&Cd*A~y7#9R|xFZ)T zDGnBOYLyMp%}uBLu}zapGzJT~v_z90*2XH-@v1MUJZO5a+3#x8I*XLf)F(ZXLe!nA z9d*(OgZPSr25wdj^y6d4_zrWllqm785GxKPmdojd0W9)}&4;rCQh$gnFmqK&dT2H0cF12Zhh}2|x8+jag z+qw?kewv=%eoxOs)mYs|?jDAt)otgseEuezvpjn!*<`1lrrC_HdYe!KTuP0Hny|4G zvH25+ag3czo@JGRdUaLmQL8W=8Po$i1Lh6Ewkr0!gdQDUziT*a70Gc5z3yr}IeN@( zm{2Y$yAluKW8~Pq!uYyzIuF8lv#KyE>0JOKndRmkV8jvbE-};Ld_h^y{{Svq_dh%Q zO#DL0-oqdMiJesl9&5B6>Ye&*C(jP8l&_Yp`#x@v zN~ln<)glX$AdT!j4k{}WDXx$R2*gDGCiI_7dx*(NWo&rqCl`mf%47wm!J}7p0~5Tt zFb?>{sC&f_Y*gHTc5abdoxfZFAzg_CHusU`uc5>eSg8PW>4D@s!+77%dtsD@wxr{(fJrkWQyuUN z%BiKl0E2BH5`Ay;zyqm+2pds4lx@7RKAYfafW6RdHx$R_$EE(Z!BeTJsj=zZK_+L! zXUpk?hH{jOkQxvRpTJN1oFVKQs*dc<#*gUU-%KiyVyLkNd%uYEQ|@|igDgN(B|_;i zdO{zkwgo0Si-YS4^55SKOv)qxszs0ukAv>!e}{gUCei>fEBMzJy4*3HUR?W&7|D{pOh!%f&g=@#;soPKBpMS3bbkD?>13)Z}%LPbju#2$v!rg%_Bg9*&JGdL~(-0nARNum2k2mTz>5M}nlbgs>GH)(= z@Abq+3k`J0S-jfUmliz_z3??#cR>L6v%cljP4Bms8%+w+rWtHSGXM?EPc6Oo!s;%n zQecv;H$U}!{9QdTvIl2OBD&6}YNtt6zS|Ejm@K|#tw%qz(`_mwrHYX^pCN$I=BcI$ zUC04+`u_mFxW-7TqL>Y>MMq?lXo&O}_@0dV>TK9iuS-g@(@@U(^qV0w5I$qhF>;f4 zf}jq})=f=P=r#cTN9B!83QEfaee7x>K@;t~@4w3ysM6L@$`xL1D^uc~%G>FRClp^6 z&CXLK)D0qx^vySI2)x5g-o`=ooLN1V?362EljaTGn*h)R;@`XnNU1vOEFbdnwwkN(gn8> zd}`3GK+d|E7=zu^8i!NzC#TaE8leiSldfG$2T2!iJB_@r5gxdzaZG9CzH_;TP@U4U zY9$hz843lMAFlT!(-B^Xq`JRs2vwEo>I=$sNC&B3%HtG|cJ$W0DOaR>wpBu4m?Tce z=hF;*RMgP!)4UYQBuqgzxwgXiua_GW!1C2;)+yc7ccPv8Em3hN!a=Y*f#hQpvjKAg zwQTBB%+k)eU`$VXIZ3n;7MqQy7AoeNX}BSY3=L*s5(E;!L6C3r0~7(vr6OwgV=ft$ zNod%4-+3f?$i(2fkz`b+`HZbYuUBJm>D5L=(hItYzW2240!Nq65^Cmh$w4zpG}Wfc#gpRP5Ys1NZ}i2u z$cvAcP!W``aaO9j4F~U7f=`(i^xNl$xU7h&QlVN}fFnr*NiaUJKi3qJwQ%BvT1BWU z$f&xZMv=dj@bOjXQA%K-))kYyC4n*s03Np3^~Fswq+dX(SWpZ`gzpS7En-A57C-xp z9ZbW!_qlxbvZ<+5Gc?VP!)Q}6^2J22maSE)BO1C;r9_c5!$eqHr%%%sa%-A;PgPct z&?-~bK?MLHiw`iMThA3WjabK3t(&D!?khNIBo=Kl1o(P&5(T75oI*7k$xVe$?K4G< zCIE$7fM?8a?}~JPY;;_$WN*2v-n$ND1l~0f1nG}+iw##>x>819)PNd?gdT)#=5U;F z2-z-cyVKt(sYR*^Vwwz^296=6FOIItU6;;mLo4$P^4LD zAtg|1QpA}COb?OiY&kQjMV01hqiY3OrH#R{ze6#K+;z|k4C?t;2fV3OWunj`U;{Vw z#Dt=2P{?-*t4YSP#(T%zsem_-A_g*^YLZb$QBA1}lpxx9gouz2%Mkg>Rr3`yRVocs z6IewWb!xQCS~~g+Ekg#Uie>B6rqybd2~c;h0!+cW$MpXIELEeD73f!5hN0$2ooCE?UOreMMX1+hq~&RjWqXm~m6CeiF>0kFPMv)<9-Gz$k#vw9 zfw+z5#V6Ytmdh?;y3k6LQRTqr9CaEI~Vo#L}fslKtVQP07C+6YR;#-;Jjkl02~b$hfq4^fX6Mrsvsss{rP+a)3YG-{ z6XoW27`hP?DL!tveKd$b>jDUTAJbs z9G=6};=XD10AU=Ok$ENNF9X}@jgd&IS_xJtDo|>zr5JL7c_KpXdk&shOF3ZA+-jNC zsD8L;cc)OOB_Qby1cGGs=m6`5su|R@>yG`Qirii#U-HF>fE6f#NTaX_&RC<~^R>1( zv6ptN#-&s!#?USZ7V`JE<$`>kh#k`%Ml`89hm#Yr+iXfBtx%}$d$+MW0oU68*iKnM zmJ0(fUacsg$)=LJ_nMRi0`gee1QRnC#*VKQPB}}4W^(jtX0wTxsYabeq$SN-fr6kG zvV>J zmOb^Avb3V9?)tvgeA4>rSC!pY?(Rc{B2KX$O)(OGPs`T~wKX6OBUax(_x}L5Tr4mL zR<38-`(Ee$pL|AP+M4Sjkh+2d5vfm!Mg{*Xk^}vOr>mwadTk+sa0tXdn_?yRrO3>1Q^H7 z-`Laarl$$)?tkrnh~z5fvzdxBkjhf0-c>nOVa%)M#A+j=s5tshE0)Xg4E}G5RLj<; z+(R_^nslos0ygd zRRPrTNrzJ%4Ua)<;^kpiAnvV`LeAaHR3sE|F5}68w^4j2D_b>?9r_>IQnG|vHCXq0 zNE(2Mi8r;ajg=hkTRS;$g=;bzrA0JA)t12OYaLgUV_}SuOBxrvr>Pb5i&?7FqRuGQ zZhBqNP>m4QlY0Rpc*RVe7R}XKb$iAR#aPo(scKxPBHNHU{P5iNR-H7foXFOs5*E0m z&#Z-GU`$7fMgCYUnxkYXRZVF1&=)OOC|t_1(;ykL-VX9G_j-$_gE*B=^esB5&)$&v zhBc*=F%V=6M^8b7WwTjKwSWCx8pu!GRH}~%)Z2A2By&afwg#ipeN9r0It)3OA(dFX z{J+-C7y+4q!>*tbdF#VQ%gjtxed{$d(H7{yy6+f zRb0BdEiUkpMm4Y{S=5ufZanbYzjcO*RtEC+Ip!8(~vXoYZO!N!3+D8k&ZIFg{>Rc}?+j zcU9@>QYuiBOlhjsISjH8R?rE&b#1VY;;kh|YGqO)8A#GpiBsf6*kX8ObEurcElRz4}{uSdRzKp_Ejo6u&A}Q)?VVRFap|UpE206fzs1_SEWb3thC;hN|cMmW&}zD zwa(IG<%<=UbXs6nMGIPLcaKegAOLz01P+_wuF*@dnv+tY&Fdwqq|{*3aAAoXi-W&U zmLXijYC-_t<{(7=SY}&2UYIMKqfz;TGt+H4K>#oyZz>{3me{jTEtk*H*ORD~mGvST zD$cbVb)QiK&e)RIVP_ka=!)tp*2_0_R+S>k=#o)Exj!jCJbcIftA5mJW_wLffzzmS zTr=#;E;zRlpen-g4mDXn^toaWEYPCOSnmd+`D5r`w4U7LKFL1K_{VPerb?cAzDAO+ zLnbQ_`TWgbQifR-Zds~FqJ}*&`PKG?PdnO<*yKLT=yt6uR%WfmJ7L8GD|ehipcS*# zsxY)t0nt=I0RYEB%9dr!`h9vBuIg#Zy8R7z2diHrz;pey&*V)m(DvQy(c#q;^HAaB z70zb*9aSf}Q)@L+HW*G{Fi@&eKXqD>rm7oM9`2N-$28i|tRl>C&L^E-&~Zxn%)U;p zTO#>tSw0n%cqWcYjW=2p-8LkJH5eFeZz6F+D^coJG#--|%(~HMT7;4hbP7rFz@9^K z<}Hj@_5D3eEti(g#}2psy(Hf6%11-Nkk%&Kv@{t6u3oNW*U_D;-HPh~t5J5Np-49}4}zo!h;EqVPA{97>%pvGrI>8HNu^i1?y}6T zg@I#95QJh#X@1ah^xC5ei=mMwNg4@Zps;msF7SaQ$s~h_M?BbM-p2ES7G4g^NLCEvTjm5!U=bK0nANd629Bp4 zeor%-%yAr^ReQlzDAlR^IN6DcO`gmC!&IhmYE)6EFefgLIfWA>lT5O6nC7~kq!B8b%g0ONEO*6$tND&Q@?C>K+(vYVLsv;?D<(m?yArpf^WKpA3Z%AV%N zar95p+Hm!r)_Bf2{{YRu1TQO8DaxK{e&*nrXj+a&uZr<#7!gn+QAiU_DKP*-tWsiZ zd?tMUcn5y%i3r57kpRgHLJ!TZceXtr?6>Tvhjxr{KGXK!KAbbMotHsViRNCc49!A- zQpiy&yT0!iRkeu+9hfcsWXsoyAEYy9R_70zFg>Eax__YoT zz;ZNu*WwwHK&{==gG!KtuAwaem{3jUY*+1XYd90tOos%@E@Lf~wpyElGSr)H@KZOd zP>7n92|WM;1{d2-+-JK}n;bKQcbRSpmu9Dv$|?j^NuLO?>28)7)MfY%Q!Pzfi&bW= zR1&l)*sZrD?nK-eA3S-tQnl>8Eq8^{b{>YSw&9D=TYA##F8=QB&n(tdtHn6gVO7ma z;JQ=PY>HUGABAs*(cvh9qj5aq&@_V%>>W;ODTYg1=Q|OLna&|rwIA670Zi&0+CTsh zEI{5O*rt{0(sK0mqk>N<(*^+PeaIW)=)om~j#W#Fl^$fv6!IJ%lNTp5UrTsU5CHDR z3sCRLj&{u2tyP(@(oD%yh`SfJpg{k%ne_KftQ$ZXd_#pa@w_ zbTD8ntf-kft!{_c70pUIi8*Ib7@4J6t^gJQ$m_lrRp|Jr)u>F}YSI!&5xSqBmzEO* z@M_&^QD#zSNrFV_nCXidULlyv)LNN(?2NVm^8xH_hQD`Jd!`y$!2(Q%wSYh8jm~Q= z!FcYPG$>Qy*_magsZ8lS!%B#N!tHYg01{2iWfaS)*OWIlTpPBWGNnYJ$MTGbNY`4J z4f2@YN4`BPi*S68Y;xIrrca6G^W1WsC8@%*bl89P=7K37veYEoG?D@n<6SCmrhE@O zl+5tD=8j}a$qP|I($H@Ni^eZ-oc3~;-efE3dQ2+>)Irtwm*zT;EJll!y+t~Enx7@q z99h57Qj)q=S4N-~o2jP^jI>%+hnOb%Z;Yr7As_*zPLLw{Xo2r?JXr4YOGoWfg4XR1 z4@Lg~;>?u_kHm6`;^H*LI5~ui_sXN33)E4o#2R>f;(}^1C4(BI0HDn1SrOv?Yc-~!&l_{S1mg8(%fivy~(KyPiZ6vUkk4nrx3KlKSV=xx3$Xla8|Y9qdq z5tzXyd{rVRW8w0^(?ZBgfWfXr6}NdiO!UFg(8{h1pS#k;j;zKfV~nF9(@+HRLXq=k zwjwgS3Sd*6L=vQ(F+9wD@Pq*=3W&rN3vhPjW9_~zX@IN%CK3RMJgjH`0Bj||1G_L) zKr8|4-S2->gat~d5g8N{$~u_=X&Lq3t}9oRT98aHc>s?H6u|bsmM-Q}5~9hNsbRS~ zR7`na6?0U~v+8L3(c<~2@q9R{OB)kH>aQcF{{X$-`mC$B#ra@rhnI#HE~ev@>rubM zw%8?5U66($%Lrl6)ls)!To$3II4pHA<_stI=GwOCEsEIChf>vQasb8HmD3kB0NZo6 z`(nEKvNr-Prav$5EZmiS6e-ZH-L`BREKbBYxIUy0e0Mwqy@V!a1Ou4dbG-vK(vtV=I=QhB*ZHP2norW;SZ9mq)qJAlwE2YB1A!`lN( zL0WB5j4`A`lO@KcF+UgOwmo^}%3_)>f~Lu$PMFe0qpMLSwN8O&krYlya z%4&d`RYQ;>=a7H7#k!$;wpC&dh9)C!=zqUF24O?H2GcQ8Mw8^C!~E@tG%}rF6Icku zLqmJ7zf4zpL%nE_Czt`y)EzeZ;{9b&t=JI2kZ*8xDBs%%sGvMM7H4s!M*jeKexA6l zQ65TKWs%AdSgbK^rO#i}2}NBxToMkF1&33(>DLzKO22n@?#Ly)UL(I;B~%4NrB(tM z9XVL-)87=hlT4+gs;!9-ApGKE=Z&9d`0jUraZJAx$gtN%q@&K4Q@XTtBlJBnQIIm| zB$?7=e311!`(nQ^YutfJ>69Uxslz6{sgh zVZjw>KSHF>)E>Cu_@+XqX859T#d@Ey*Dkz2Fj`)j1{#a8_>lcnsm8CdU9PFw+|kPB zm%rh8w^5p+WWd|JSh#hW5xhn{TBi=-J*3NKI6ocC3aOgP>&xaTpe$5LrCl51s=hDc z1(fy2o}68r`Dd(OocN>F(yFhisngPH&O9GZ&#yPa>n9(|(xBiBkhiKY=wplQG=z=EY|9-j%5(s8S&{{R%=d`~mM__8e=_DpK<5|vSetwq{Vz)}xG z^PF{=fk%wxs&O=QT-_RGv#gk`z1SLo=)w%f;Q50-lZ5dfLnUoh`mfo3Jv<*niNx%` zaSz>5Ub6O=hhG)c)bg!4AoGb4yG1Mf+kck$RaYThybDY)nV5=dBlvggJ7KwvK`MeS z&r}Fqz(LdEz*f`un%lx^P2xNP$7S@sJyK_y0l}u#i*NUgKZpRM-+qyUs^vS-NtN#w z0siRUVZU5uaU!sR3~I{W=afuteX$h*cBte|rhO(swy-zbrpEY?8C9e_-gSBYB_6*^ zU@DtBgW_t3Vb-Ab`ri)FSxVkXK4bo19jLF};J$J@smZqdwFszIOMwwm=J~; zDk(6|u-d2MW4vF}5k;UP`2;Y1P2=^$Y0ipmEN8pC?;w+YxKagOD^Z9FQ`AC}w@+L( zs0ByiZ9?Lm!MU>$>+OLXQy+vSqxcE+9{4390M&Q`eJK;~zf4Az(G%bTJw+~`>wy7` z#42-4DwBUDZT!8l0fY%wF+S%<=kJVaVP#1X3?%;ma1NVq(-Om(rr*4`;^hP1-v9$q zc^Hs+Lu&E|y94=m>4P-dYATNrs0<0z0uQhHV;fGR%s|reXKjZ4J+O5ySVV>lNQvBm zw_G5>TA>Y6q**|yAQ*!HSoFj723J7QCCQQV0%NY&5}}K<0XpF7+G+s+{+OLDsgq1= zI}|-%%hRqK)Dar?ZO1q!VkLmzrX{JJ1xP03*cm+DU2&Yc(bi$028rIUp4$zude^!| zuns|pJC^d?U;z$g*oEFezx~1O?Y=QwOBgb57q~C={V-*N6m}<>g^W$ynDXh;_?k$? z>4H36*HeCGKD|2NVj=2kh#Q;7&Gz!ar9jO|h%!hMBp(?*xEg8#qmw6)pQ{t{`e132 zMKzL4sfi|f^|`=3h9EAq;bg}dv z*uVmj5e=l?`yu}T7rqz>qzUfTWDpczVY&A9!O}CN0&m^T$dPmJ(%WMI3I*)3)58jW zp3{g}Rh=L)kC8D>f1BPggfg9yl^%*|0TFKzk~SXLN`g|I%(~OLGrOL<^z_3K%}1mI zC<;>kh-Ci&4*vi=0U{}|H~X1Cip*knKKO$q&dQxa!Knp;2vTbp0MB2{{JP+USMPPf z)U&7-AQ>k1+Ghi;P>6j@_8<?5-#FO*s{+PE-vvNC{V1kfI z5@KZa1Y64$Ouh>RidA&IHXx-{QKeu`z4Y#n6-|^ z_CCINwU=}#tmxI&@XAcB?*wgywK{rLK}wY?06@Gcn~4_H<~*m*3aO(g;*u$9WS1ac zNs(z6HuJ?#644UayGt^LXyy-fEhL(KX3EE@{{VA_6IP`!+562dl6#V*>ONvezqPSJ zIDo4nxUW*18z}-L&XO-8Ew&$OMQUbI>QZJX%o-RTmfRS&Amf5*n`O+?96fZ@a9|}t za9$#0%ulWkg)^?1BT)Eepi(SI5fVn$^2VZ#T-9pgjY>+@SVL2tMUO)Q!U2PZs3;Uxob1Nr_^8q3?7qV<%$)vKeLfls0zA|-I*b8JfM!2o8N3~X+0IF#of}aLMfvl zwCqeCgrCoRP|Z;9A<~ATx|$!92i4P|>+;2r#&E>PQm;*16bOhPLj@#?gxs0xC$CIJ zI+SV^Y{e#_qnk=p)B>0r`A?r*FD@y8NySwLqZf1*AoKtW^uYqhD@~Q)wv;+p+seRP zT5tK{O)i2@LeG6podz`P6s$CcQl*!1KR&kf!y2s|#bZ!CT4B4&+Et*i7XbX^f;~Mk zt<6`hN|{nv7GkQ^A_M?-7Bex^VHh0NWvS-t)$d9xF&*xx2nYrU^D?6TSW2EmL!ZCZu520S3evCk%EonqD7 zFHos&?uvsQ(CSH^u`~0|h@=ZI90poh@>PnZ3$@w41xl(ydX; zRH}uD(@yE1@Y-MU+Iv?mVN@8hUkTxO!AyR|?{{TziM>R#uhtzdz0e~pbWSjJXz7kPrxT&esl2M%v zzl7V=i+NyIG2U0Fmwf@mqR7-(kEgcx!b`Ai7Hg;N*~(6p6}eaj6Abo_Z##Z?2g#xW z^s3Vak9(CMI|ACTJAR!osu`NJNP2miT&xL#blBKI=`r)ZHo5ajs*<(HT6utLvo5#= z35lCqVTG3$fncGR%F?UdBhzN?>TA^N3I_HDcf=AYvH>T?W&}n4f0hn$m8jFLMwLn;yApJO zwE!H3;1Rr-6YYdGL8&QFrYm7au!fwsyT@tc<#iI)&-E zZAMQ?`Hv%pilr%4sZn8~dDcnkCOqQUqgJIFwW?JqWuvTjY)0@RI&b;oOcuI`qgOI3 zzG9xO-CPi$1s!JFOk$R1y&ZguQ8f`R#t33anAl$yGn5T3@jwaz(WVIuWC0*-06k-C z;+A2l)D(qET3NfzNJQy|-cOtzw#L{c(4tSYhe6)3rc4W#YniuRwl~{sTtd}{cxtx2 zoN9<-FKkqx#i_HGr3`eg<^U0B*x!6Qh?=BQT~vXFW)dKaZE}Ct5|EaKm|Dn!h-!?? z6v=={ynB!7hUaur$>wTPWc{Tw6{{r#Wv5c0M7ag*4TqPN$&6Rb)j1`8`O+7gP$JAW zKT(ZGX)7UIrf)BtBAet?RioVjQlr$WUMe)iXcX8e6LC9XQm5%8y9iaO$rsuuf#kT) zYB=UYvxpd`T~{vM%NJBdGRzy)u`O$oO|i%QyM3eZuGV&fhh_UGT8&Q1_Fbywcy)Se zRA=0fDrV33w1rCoDXR4*dfwgkiN4G}&FXf0hu5J?w7s-axv;4L)Y zW=ZOLVU=l&y;el1DyoHwl+=YFfNlusx2QPQBa}M=JdQ8qxRq?RWz1#jl&MV08Myxd zJa?9dnP_4(03eM4ypJxp zlWFWlCbtJ9c&=iIr$>m??&#(_uJBX}sonrUJ#?QVJ4nD}=o4Etlgz4q(21^t(ueOt z-PD;DK4Nw@#noC_JieNvElGtIp;F!J8mQnG0^`X69(!Y7o2s>xzGQ}X8ub7?Cd7#9 zXM8;n)>*R5?@e^M4L(Xq ziy6}gt|?`>wqq=TY6q>CT4yXNp$NrHd~tX;6Z3x4}`(`Mk%IVrA*17l~R);8mwGtK&f{Gn1f?&@fl?? ztQT^~DNy~Qy3(k0nw0s@po?m&q;)f3W3BOds0KkwndGG4)2rR-q{!A&sF{i7>x9>= zv{C3#sxrErs-U2!kr_k{M&PKC)JY@djeQEW5VKIK1v<*wki+UMZUop{XpcNgIM7_J z>OK3~RaIF$`ie^vHOk!zqN;Q`;O0Wo3R;G%z zAsL032m)jXgV(Mu<+8bKwMzMlbu0HxG@M3-?%E2FUgCDxiyTdA^b>g8u9+;>T%gLc zQb6S#EP&%>EVkdpaf@`b^$?e@K}AwEQYaLuWw8ucn2-$aHo}oglT$G#FiMr^IPX)Xq}^ zqtw+Zrl5JTxi*^^Jw=WtyTtoYxu{Zfs_D2U;tyMO#f~3NpsdWiju*U#Xx0~CLhf&G zU!ECLA>9yYRS-2VGpd7PQLIcz2j3ho+XvcL5c@6cGjT2hPL*yw#Lm)i|Ir)l4aaQC5@;Jt;dTZC}xGyd zvzf$f#bl=;a>GLRS#=|7bm<^dGP5%V_~~6${hbb2?)OFN$V?uXGeBY=bLgRS`5T7jBhhJ zL|nnk(^^?(Y{ONq^p2WT$9n5bg#@SqMa-)aVj?kKwH9?5T*W0Coy|2S0Ywy*bv4+4 z63X0$#1L`kRJF@JPcE1=)mRiX^Aw$FQh`>WWh$(imc@igGBmi};f^ zB{_x5)ODchbeh_z1yeT?3`265v|_oS=e^05H0lbgNtLQ;)_dxN$oK{B2q2Mw;JJFa zn(UNDvb>z5K|lpKVh+j)fJ~_~Y!hlxc^q>VZjx6wqbFLb&{SqMT|z!xOI8|7ei^h4 zNd)bVyDgMj*-D9%qE@8}0+PXCl-IbV`ogW`vd*idkO%{ALYREDcv@|vDxs<{a~gHj zf`oW^h!8a?9#a_V_%>*N!-M5vt1ewCwpxfZ-k<)RNM})SNfKE}Ljput;jNv`Fe-7p zrdjy5LoH3|Qp@D?52~wJxv2GxLhb|zCgEi*XpCq$ngyp(Y64DCm1GbEIHW`ZPLR+} zqDl~YW3A%ZI+QbHRqqB}MM4?a2BLzy7huXX$<`&Qf;zJAj#G{IRJd(Yl#x=tmP7Zx>KCdP?=Dnn zJtYs2jBhJasg}=-#|W!QGc@uKP6iqtk5n5$Rstq60IYf&Xg(`2dXMEkWY4N zfY%n;dTo4t6ZF<&!!7S>*qJ0pGQ+(3|2ui@B& z4C70h%;qyyF3c7J5>BURg$0iNeK73qb2Y{D!!?{MH5o#pfT>MpG^p4C2H)3wCX#9h zUzfw=H>4_-d<4NaXK|?8Fs7cz_=Z*H*VoDzDjUhpuqzNze!)a>L5=^q7+!F=% z@{i9L!A6%A11iA;5ct%$k}QD^v)1 zm;ec7n+Aaf1;pYlbtIobHS>#54jsf5>t)SC%+%O-tWMDFFgna_BO02yOvesdS-N#a zMX@DBX)<8^!HXS^Ix5*UtwO(ZQj-cywW}pFs8Un4M2(b8Fx(M4ZC5HyD!=f&{UGa6 z5h#MD7@r7{eI`t9CkT?0gXTr<&GG!-4$acz{4Tpv&E(x{H+L#l2<8NBu>QF3xZYoe z_Vb3;?XP8WH1gTHM86r~v`}dPy0d2KAlXd);(P?^5`=~F23p)3JhgJQ38vC%x0>uh z`T6@Cdk^+=p_JlXq2hc#hIr*TpvX3Jg$6v8t5Q0elX|IP^HRXbICN`H)}oYrqo;8? zch>ou)o%Oyef@qX5`py7sUYjHZF}mi_>IMe!x2uFw+P9(ro?IUsKk=JHs2k;ZF@78 z8H${Lv$A?o5`spOr>zHmQTSXGW8p2u(Q07ODlDDT0UJPenD}?=k4s9l zYr#$rL(WvD=}E>wqZ6UD%MnOxo%z|UdXJF8X*QNX{Y^7}gu}7)_nb9L3W-sMsWif{ zeZZzq^Ka7&s7g`=8zyhKScYG8i7F%=b1m{JPsVFaJ~U{B}Q5ZGeeGASs)>RyfEBAtYJ-=+~* zyGv++EC7M{2cN0FA6y13q<~a7-XKDc_tOe}0oW198Ogo;Kw$x0v>j^D(!`sWtlYVNT3!S|&a1zf9paSY*ZF+}qrV~v}E3qmVQ@A%EyEY*uk)pLQwFZz0 z0g!FySecE++nZx4xH>nIX@MF~{Kh_q+W3lW0YX;bQDP$B5%nJU%5`0Z5MFz}?1+LS zt1-X%Vyy{eRW=LUup|&E?xti0KBL~)K^kc(AczV#1O8bj`usR+!qEURG6ya16uNb^ z{8(Leg>4fE8c&cEz~83(3{>_cSE{;(#x#kyPzK#ih~FJw0nJvWnaO6%nu>{C4%b*9 zlk*FXV>AO*B`Ga1^&S;uSO7kg=4Ttu9aAuw44qoxSq(ijf4Uiv`-|g=#38ynoF;gd zeCW={jb+A1k7qKfVJPPU9Ydz4VFP6s7sjTGDy?JhFkiR>{0dO}v?js(O-d>W7Ci z+W0YPr5PECm4YlLR*aG4H|vF0Qm6o1D5zwgDns9{`(njVbv;4>(XJxjreMyojGg#2Oh^tLZgJHq>lP5%+>|TR}QkO0>H9 z$L|kMTw1R+85FGQU|1fLP@TQ8T%o4itN`U=LdYgq;tdTIm^>s#lc2O2J2C$Nafyrkjp|M1kGzKi3t>5=DB5%C`U+Alu5A z>+jPEsDy$d7#3haf*>vae)zFoo2t8foRc@%M*e=74A5Tj#2wzyE+h@Ty5fn)DWYlP zVxg5JT2#SQKUCM;iCUrXn1a=qP2#A zLrV%KcBcEO*fH`a947+fb*O2~>ZwVnxusHzaw3Q)Z|bq3L0<+<}i}!T6J^zinCi>u&!5<$TXG#rSfh{{VAC*n8ur@c#gg z!&_B(nn8yoL=nAJ9={2`*emJg_=vCrb65O3d*Ga!jDfe5ZO`Ll>-u46q`f86W$u6- zF3j6))7Kt_YH&jp3k9(SnMgW~=BcnI{V=*@K9~|^Sgcq}F$OjsxC$;|8&Eom5iCU6 zn8#D-aWu!>AT4!DW5!UXVg)t=JSRgR zZTH1_As}8rk`3A^8-ErZrCE*TKoAYW#Xrk_xL_JM2$DAlb$P`idU(CCnyvRe*#St1 zjl@!qZTjJjrFDEH2C(b*W9#jJsIRHvBn@^QIaGReJK$Ogk{GCNV<0&b@}>vB^5Pxm zyu8`K0e^%IkL!FJ0)nFuEU$4RqK{vu0<7zKI*BY`ZyJYAzW8VXsdsh@Yl}^;qttEF z2W56p82Ic~3>Jwa{cv22RfA5V6dCiY5D&K41sbX%q!}Q<5o1uDx_aQ;HYJ%LFl{1O z3;EOl0NPV-N2sjY|wt!eVt3w&QKhu?P(|qSIzn7xX9G`e1ZQD=<<wR%Wm=@gi`n;;S(Kj42O17&7?|55PXyJ{P0ZSS;D9Vwb~+n=ydCTw#HV` z%t)|jf)2s}-(iTTfkk49OMUk&M2G`!xJ*V0bm_PY;Z1je0E&0?x#@^?Xw{@@44|3b zDIUFd>x``08Qg=&)wG>kSPk|V%Ajg^AQJUSn-=5)`Mq%#Gp?q@B}$dbu>e5?DFmJV zcyM}U*SvN*Rzs;0O{Opant&Nn6{T1&w0y=JNAHD6r6yoV6Fz@f$HgRlb`dN?u?$(A z>8~gw^CVh7Tv?|?R9cmRIf9nvHeoPHyv@HnBPNWLs!>|ybbj<{m4jh6fq9HQt6Dkx&M) zgAu*p*x>S`Q8jASif_z-djm6IM=lw9Z zrBa<*g-A4&bjVpyK)F44AD$t(ED&K((#$X3)mEm_Xc7$HX~Rm=WmQHMYX&S?#K{rA zr}V-r8j4C%0J8(As*q>VZZFnwOHWQ>1vac|0-C+<}Dnyv9PfxdBt3k=m?cr0@F~0D%_GxT;Bdh);PCG z3Y~9JJH;h|*b6{1E_#VLqHj`h5noZ#)M|()R;7{{pI(6V^TAiA`x6#M4N-|Pxnb@4 z#@#UY4N+6Q%lEFDOjDl}L6gvRzg#J6)XavZQJEc;>{td^h}(1LZkQ8bDCYFNDqw3$ zjiA)12OtF4`GIeq0={CHVk$jGeO=jCxMn>-`d`Zu=oUX?QrbqE$rm8Z+hH-d!qh5h zYIK@{cZBzK7y<^~6My~2CXymMF-5BPPPulb<-nK*{{Syb{c%LQkeiUswogs z8a}b_fm+2$NGVCn1-|Y{18uOr`l7Coe(~yalpNQw0FRV>@i@SXWYuJ=N{h8pK&afM zrGA# zO6nCD=_h;N*BaEM1th3*0+C?Hp4Kg54f_7Lw4_KxsuTjcb@>hba7rtn<1G!vDizIb zI?Z5$$_>FAi|vcqeQ#csI;_=d1|;c~6oBdd(kFXPHI(UAT}fA6MJUDLykab|=NlRN zV`Y|PsLfI7kjkY%)u~t!ushGlV;xS?=!HSUcXa!%TJ?*HbzT@s`TAae&kb+bp0KMy z#Y0f)Wp^NIBESQ=xF+~hQ&p!`3KXbW&=e%9%t4u%-fuR;8kotNfRy{85=Nu6b+{6L zJXG*ZeGl2`wM?<3DkvP+3`<1VY$F1->(WJh-9>pl;btL1@|y_~V%GD+a!Hq?nEwFQ z({&Y4H~_|zYmZBPFmIMx4EoC#W)zUI<$hlnCg4YxQ;OSJ!69i_B_yEJ3f3S9A1OX| zF%gS(YtnkpM!ZqW#U~^IYuSjMw)x_YUXfY~%TZpotuCry?+_wj>}PCR%qmoImdpx5 zre&0uEofcCM$x?CG_pJsRC&fCzj}(|n>c5k zCef%8CT7vr4jGs^e8D-2sLF}~if7@|*W^T>{jsjiRYXBfzF6pG6+ZO{Vh>I1b~gG+ z!iwe%h1btg%w}R|C4g(RuaKKZ%M_{=YB^-0+=o*w;O=7mXWMKt0N+3$zpZsN z#b%?e=&I60sHO^y+BYC=9%mZ&sJWhHReDefRp|yn6Mt`(H9|Nb$*5RRQ{Fl=uz^o< zz}ZjAHz%QtDZhHhLm)0GDFX8oIC?nL73i|6p%m9oDcf*k&V2U8I=U50DRpLYR%e#h z`I)!ni=)_9*s85bkd{VgVrob(p+dn(U@l1Wk1t#@m~^g` z+UpXmdI54E4Ws%T1sc89U{h)etmKGfnZ3SVN81n2Eq))vvm9hSCa0FAQmZ?Ft6(HC zHn!fFlX|H3i$t>e2+nZ|Kd^Bg8BqpZ>SYgcRXjo2w62Xp4=AZ8;oM#@uFBBt_Da5Q zwmqfHK3B8601U-eXAISAkbAl)8tm-Q0P0NarwY?gw!ChQE)$fYTRWK)GI>HNF?VH< zTAB&cjLyU;`E@wqzTNvxmt6fHvhL3Yr^34}UDG<+zx_Ljf>y0lcq*4f^>guKsbOj9 z=jgWT{{H}ji^T7httVS|vip912c7nlw7hG!9CJ6?UeIPc?EZACR3Jj4fE6jI=!l>w z9zz<)wj-<@5I%VJv5JCGio!?Fr6)G!Czi;>Mh~VVY)FXAzk6D>JheJztJP(uiabP< z01Rz-hY#YM5tlE-czsN}yq!)zcqgIQ$IIUx$JifWfB2`ghm7aNB*^gfZ4F+gglf^b zFk~n{QZejZrTaO`@#>xL4B=V4%_KD_zF#+yG}%FR(g9--3h9zW?=nEgF6W5Gg>OfU zrMbR^i>*(eIP5-k?5}9JzX9Xy8?&T<;Hj#}49|R;N{yyQnHt8qgcsWR92o@op{eqo)4=GN!9p%U!-l z>Mv(_=MCeWJvgrq&rr_fsv)UPy$26Yp!qPF^xoLra5qfL9K+VjB^t%@Yu^beS%77! zq;3Ek&i2RV4`Ke$`(yThRA&1d+6uGxP3|wnQI@Jwij@%qtTy8 zx{BE*Uggm%r|ktmN=mgUfvq%=Go)(hNjTR&R;FEC7fSTCgWge+x>__Di%99`ZkW^M zII>pFrhkR!%f6Xf`h`gcb0$F+#^WX05cMcq?YA=a!#mTZie`!nH1RRq_k=)RWCxWvh7ZpB3?Zjg-ZryD+vN`c)hQUu6m_9z|sP{QK?h*x@3T~!?2Q} zM#EHWejlC1mW1$_8Ii;Rb*WVyO;t)@GM3WmAb~dxdkkyAA%j#(h^jlVW+2Cxm=T6$ zGr63i)1g|ERG`^@?G~1rZlI9BmV+>0iGn=*?^COl;;Q->W-5gh+MLvC$l}!pp%((; z$E0EDErqO2Zbq1F#BrYP8yw)YDyBsj!A%O@ssKICg;5R+}YFRDq{O%gFADAwdGb#w}YAdb|vxqOC`y zS(xb5uF~4bi&{_51zwd!cq+hC(#lGk`X0S-nl)?XKs4(zp?>qaV=Jp@^A?e8Y_cIU zbVxaFZ>qVEZz;J{OVTdR~rW zHrZY+#vCrEr9jj{mCMHaH-7zO(-UlZ6ihq-$kUE#AFKRD)DXox{2#2~g#T z6LC-ool}h9JU*uiT=C+KPPT5lYvMIDihbj?T24`BApqr7W1)taU|?YgDd+Mu&{lex zYB@=-mkhn_YNIH{PceyxB&%~Q02t$geRS@sxi4jCk4s}~`&vpb+IyO=CEZh~0#+U3 zW@epgUl-mns$^V~BTj)Ay4w`0cePbe<=DUM)rCbygr^}0E2n6XSlko3h>UG`s-<(C83EBT zt&Hj6WYqO|DrIs{S0vf2nRc&Aoi;3}b;-3kL-O?6za4HeHxd5BtwCGS? z9J!H2S1(MZDt*keA?^znbp#zuK_rM}QE+D!PN8gIQO#w$ywkp7k*E^2G_9qMip<%T zlI*?+kTp~CI+SAn0A{Gw%Vq0iGUcl0D^WE92^y)kR1)wmRYXGr5DbaM%2{=zniVsZ zR1=;R-nBLrbr0IXc3nOg)#5-d+F4E~_9V-aax}#{X+%Dntt(P;^=X0vnKBklL?Bqm zzB9^MST2l3aaxR=L73)2M$8sh1VhsA=^fX=G_dEVGbd8oamwerx8Zq%N0D^W&37i8 zyRoHE0;g;t`~a|cj8-~@oRD9HzA1xDyK2^Ki!yFpYYcPg3M z$|+|T_Jwduf>c#dY$ikzHZ!;*4xac4Y;_%up;Ctp%Vx`iS36mIw^0(Nxl+M~!He0D zL4hD+XPY^ZnQD}lnpH}4vhSv+EgXxe9I_>eWKsA?orySa46m2Uy&hVNQj_Zot5M6r zrpN;Wq`)MSmy%>-UBu~TXyqD}T@)!VCVdMP?*K}Mii<%dk(y)%w%s%5GHjMK!Nh&F zXVW>6;G8or0*yAQR0R-BV(lR@vgOWS#uv`ahNv zPR`wNZz09=yce=ONabN0v@cJGRH-1b%h6$4r7_YCLqdG}xIJ;rQ#BcdT~YyC&7)C) zIEso|A{A;%TkiE_(Yq-uG?r3jf4o7DEEr`AO!O|N)GawayXDL&iu#?qEcEc`aEa<+XIy44z5r9uoUb4a^MCeu3~mNj)l1Z{R8 z8R$nKAMP=9CZ(0wbL-p6ij1DpSz7Ck@LE*_0uGQQ^-!Ol{cyJpO^cx*p<)Oz1TUXW z`eMMz)u>t_6}4T3jfYOSd(+C&V(#Xv^L5;k1Y7zO*Ap|~v%_<4Gc-?|3 zAa|NX>I7JbJw#sv$2c?7%YNTVmWm4Ik){td8kd0+BAZ>1pYEHCAm^D;mW>rs4$=Hz z5J0uZTwBQTdK76_8Iskq*{XfrYAnPGw8`*7{7OJ&U@Xcn1`JvzpGG2%S$O6_vh{OF zm1(%8NWPW(%_l~;Hs*q`BdI49yBEigXS+wkc)ez;G7##eg(x} zBc4~UNGN7Bf-$c}z-n%jsX-uu4dBS%6}wfCtB~VW*1lQt{{Xa(_qujc$vcAtiSzl+ zBPEnyZ$4RLwD+(6BjNp$&y4L5{7WUB1k~Y)h`Sqk zU|?3(RnY5z#UDr_cVmiz0isu!%1nHbjr{$wXsa03r0GCpKw-#FzWA+F0EDP33Ry|L zyRY@>h%_>{IuMH-pfqd&6p8g8%y1PIR5VBmxA}d@7yA4o46cLkYv2p%#7ZZrWuJ^m~Oer9zHunkCJdXlRew;q5- z3DlN!RV}Ywg~8`hF|i*rd<&Litsi>=Sl(*wsykUgWQ@m*!V^WYu zrRN-eB9>G0vpU={`qEwBba!2<~g1wJ~jNkEc+=CefZY&!YlTSh{uq$&`lVhr2?1lGUEZPN*W|S*vV60Z*gmQ{Q{Q6=o4HPS( z(I=J!Ovcpz0M`h5TH2v$_>6)4AYbd(8yvvZPOsgaAz4NDFfY=5F

    C(?m-(=jI1o zMo4I*UYH8ufiom?T!O%FzfFgp66)HRXo)Q#i{7V~Uwh)+bOquMG14H({pX(eMvzn> zI~6+t6HwkiTvI6OO)|VGbtV8YeMj*VzWp&-kf@bgGL1?G(6wyqr`F*`?}Olq;YUTu@Te|NFyHM z+0N5sINu9Q?p)TVmVFend3ukiP^$w`2WCSDerP^Zj|D0a+#M#$dIJJ+z3g{tYIa|V zcl9!lFrDT{ zGDIzUB#3F~K>!iZ$l5WAjY(F=N|E@!{{R)#>rOGXZ#vSK!Dpv~>G142jw8eCWHV#F z4D{bYqg6yJg$_)0BpVew5sEYc9o<3*)7{7`;UO8X(M|eJH(V=;Wq8I(xK@6kT8x^h zyq~+N1v}j{a75}~)MH=7@^vy9irISV6|&6WpNB}K05U8Au@N&P9@~X+C4CNA={36h zuRmkTaXudGr_Bvu_J3#IRT@PwFU+!UI--~UTjEI?Oct`q*l8k<(RaXRDgD)GCIYyK zCQo*&w(WwfKrgI;r@R9DN~({L^v77`g5Pv%N{}JRfinm?Zg=U7bE#^LF{D4VC>!iO z@tKNYjb2kM&Ne@ZM%$lk6+tUf6g{eoo|@EpezwHKWp@L-I$}jj8NJngeD=W-RJMK;YBK17B=r9j*DzGZ$Tf`dVkZ({6 z9q^E?QHimbK9f>5_TLUhUhxStt4^Ejb&_w_V{9>LDuAZrk-aX*ZkS@gsx?l!Y@~wv z05fwg&A(A?u{2DjF(had`D1A;eXuI!RVo;eR!rQDEPeg3bi%Qwq>!MkhshZGT=l>L z^6cMtsbj&`W&u9_*uQn(=I7)GuhR^ux}^x*RFUdbZL#$@ z8UiZFB<}&lpN0S)quUu&=`O3(REu9=COY5G6Ho^40UI-bbrJC>-+T>8EL4I-yhx4T z%LV`{tQ);2mOH=>sDsKN9-D26uT8%3Py*k1e=hv_l2%W=ASx)uj!1WO;mJf z)KrKmV>Ly}`VH`~85+nORAnm@Rc3aQqQ|FOMiEjNy6N$1x16}??YsM`CblNbrr>(#?mQY5YH$68SZf$`uWHi+!gdSD_r_I3MZ_5Kwbt|EmZ9`0NH2|33 zrua023`0vG}q3z~!CHXCAU z^J*h_uEZaT;BD927(gH$WR?mfox@cM$(wYXKhMaUxfRTiVWpjujm*86<1W|c}gjY6(~%xqaC3tHR9pqzY4 zS|4Ahsj$jZCaoG&^#!T}F)m4PCs4nh*Z%-qTx^g=FUkq#R`CKR=jDF8U?|fCwFK0l z7ep2=-dEdmY4^pKWuq0u(N~b5wTv4B$p!$K^8Wx_7|60)qh6&pRYp}QC|oHe-1;9;2j}I0 ztyIyBx~(uk`?`Sh5I~r;{JyxaS=HLDHFu`;PNyvLOA{MS;E!Ay0E{YBs7kvUVU&;- zSI_*qZG)Gn@-nKeM^)!FDUb*ZL`j+X#?WI5r~_3syU@(cVkCK5<}V#5d{=6a2X^j^ zR%PCG5i=H>!1e2k9rY~GG__MS*;%O;1rEDzciL<*EI5&DrBk_8DNtyo5LA-{`GO6J zzW5sTi)mUUXc4FsG7Ln5H<_DZ%HW5hq1V9XqRNPaV?8Z}RZ1xJYSgK%Q3=+t2G*Ur z$It7FQz5vz6`x}Iy-7+?!D$UpuEd2fBIHin96KqQbFPuiKXi^+Q0y45 z!##YwuZS6RsoytsDuo!y(uCYj`xsxQ2Bu{{YG)c!g$N)uDJ)s96V#I=c}KjodLicn zIVd`s>rLBKsuQV!1OOyJAa%uxu9ULR-sx8s2&_zA>Mg&xwh%Ovs-gvL45^?H`f2 z7J+gFx(rzuY9}oPre>n((nBzk)A0$g5;_1zHTl-ow27-xbfsl175l{5zx5h#vC2%N-& zH;L5s;3*y4v2uf#HM z#JE*@4*5n(R4P41lv4>>#?#W?b1%j!`+z8Y)pKQTy67oKvb3O17?MBjM7I z5zXy;5N)b_Ac%kW30`X42iQoZ(W+`xiLr}4D>82Po;i!(7K zl1U`VC#ff{I={3Y*l~Zf9@S?1O~urweiEKufFn*@EQ3utE3kk!^J2%YIkup|K_b_; zo;{ZjwpO&T{ina<+;}c0bt}rwOW9j~edS#eFK=uCrg~4lE-fiMq%?p@jj@eK&vI=R z{7hND??3HwD#s8qFnZ4z|{gS!Tn9VZ$-0mi#K#?vpA&w`b*2oasL zD5JWl3s`|Ak(yL)C4roJCuaLOoqVkdc~(rvc#lbn2GW(3o>NhwOpT9I(;h0Ll$&zh z>Ux+c!E&vQKNjKqBa2gd8Ok)>5mvZL`f1TQfFP=>EU9_?YG#s4&s?wxr!8+ zqp-|U6_IGur$w#G<+aMR4xo;h^{nA8wEqBl1x3|LIe`F>V2c}z$C$>gY1E}$)XFNW z>1?`&K;X0T!3XCN7*y*{lje)SPLyP@&yjmU_DjcjUl6O5;K%mrw3vpVjHac5Jfs+L zYeXHbjy>~i)sS%-MZ3Ky;DQd3@SdQH@3ubB?O$SZxuqGtFPEiHGgP%Q$3U)*kRXA1 zh=Yy`wx41-E+dnvnWie&som49PP@|X8@XWznT^W5jfnYUyKBYzR`{HojvAZIBh3EJ zKH9#}KF+Gw$#!px9Pb8EQn2Cq#uX8107)pu4K~xhn@>ZJtNzKqv@c_R)U!E03B#&Z z$o7Xg5B~sb^K7f&62U5yrNLcLEJ+(<;?6hrZ`y7Fovtz&dbz=sVznDCg^H2Agvj)p zbQtFsF-7wK0J7#NB0AJpO3}=uS_jMXu*T|^w)d-^4_?*xF~YrTSIH%(WBVVj3!cg3 z>1fD`Icl{Pb2&<~yozGHcE8UYzP_0I#N~WVj zX=2C9{SCx=94f23Q+8ccs+BRM=~#dS`Ni$#aYr)Pu|&C<;rW^)Q&I{}wWzwFg1rjK zAa$Q3ij@T_ptO_@L#rccEYbneM?<&1H@rJJ#A|oCm&+dLuk92n<-(w1f+|exO3M%q z<7^6LvRU*U)l@6q8gE*YHD*;Kk)L798cnB|VooXSB__8h2vAVS1$^>G@UFqlzO;9Gl5MW-@KBwo389wiaW*(I{HE7qSz={kVk~}O6 z3!S5^PB$x7hY+GmIy({HR65z174a+q)CmB{`QpgxMqa6uDffn&4Mv`&6$$`ZQ0{MQ z3|h};GJF?><~W}j%pAT$hvll&&gL@}bP6;n0{Y15r9}S#v4`dOeL7W27O3>=4(OL* zNou1kr_SbQqzrts{jz@4!;GidZws!elFQV~@lM*;4s=n;8lch1yM8Lnq_7_d1FkgE zr76ilZp`&6D6VJF`Qz=&?LRTwif{IhO`9vmdqbbhWjJ*jj7?4-z$gythF?!dsKTvA zBuunCJu55j<7Ry}ivaGD$sAxngQ+xvK^>}zICG9IRI zyLoHi~BCR(RXu5ZA zP_K7U`^>X2eH^eRK!TzHWl}NE9vm`R3e~GtT%lS+GfkOhi6Wg)z?-n?2m@0rVn#ZC z_O4~BX~&mR!aYt7aWd67UTZqFsVOop7DUc#SxzcZV#iU%W za;{>%bXqEzRabb8F4=mcx-4vh<`U{!2C3P!=+zl2&6Jj*Np-a~K}{%%wWxQFgnsR0 ztdS^GUr8~Jn<>I**3GtaDNdJpmC^uM1T{ym1qI{~<4Yu=wxK4(=Z(i042N z)C#Ko+jB%|Cl}~sn=4wLY*SpyWb##WO3fi8QnS;p z8muTrc&}AJzbF#uI;PPWqEqZFQ3|yxRP%**}4vI-`ZVN$A! zZKX+KY5_)}b|iR=T!0(_@eF9Py7;eXYNc?@f@`~k)&L7tgE9!#Ngg{mw1~$`o;h=o z%x4i2icrgUUwBx!1rtIE=H?cU@Da+-v6>4)KV^k{DRU{3r zMUOP>SObgUEJ3m@WuvId(K$@Rnl7(ag0(_ah7}1knVF4&B1jIfZ+vO^^*WUfTBSBG zmd_a>;707K&CzXf{sv^zJj*mA%cuq`ab2QGTp-;T;E?1U`GQh%!kVv}q#)MHy zIh_^gH8#uCt5&1;l7S(d+o2!=cLr^Y@RnXtV@UEY(Na8n?GC32r1ajde~2bjSjcYe zQsDgRb-2au-DkKncB{6v^AAY=&)TPOV{2&};A_-X4$%dLX&ryh z9X(#eWI3np8?tT)8&uBfS!vt$YtAm^doS1=k~K~}+I}U+7)cpE3z9iXZb_JY-e_u3 zAA*TLF}@R;A;{L}J=qF1xR+|UR#;`~W(dreS~RIOM_{YCRg(j$HUM86PS$Y#HJ|Mb zO10}!?%3(e)9(W^($fmTR!G!j^d}oy{j1F7=+@!=naO4QH^Z|jqPAa#RHz!VUe)si znzd)huu~opgi`H)8p+TUQRwD04p**{>LdUp8}*6C3h=6{D%6s17{h-*$>_Lk)ugPY z!|x|3MafSwSn#sxzID&?AAlFKk#>{P4oH8(5pcUXoCO%3E05v=ZzN^;R(UG zamsN%A6lMvwx^|30%^UJS*8pL1ymD0SnH_qOvet+<==|eN`r{y!=+`XCn`*lAZ(_3 zd1BWF&hZ@UXENMUtqjgx5LKt%(_J9i8ahl84VXqb)a%xwok?pP^ER@w+s2w~x~Hk? zuDE@T>xI20<5!o_#w{nxqPepza-}5lq_kUhGjdF-ol>g@cw5&_eC=k34R8 z#V!w*${QHVD^=90!%GdPrmxP}O0x#k43a<>{y#puV)qfKGj-_G zp*f1WW$Gmmz2PoMgdG5ZF*u-v0tnTpl^dU#kDe}sxt6CowLeEDlgjP$mGE!GZ8Lgg zUKvRp1hX6dAI}Ao%BE{DnO9i-qM2GoY%0Mk>$H2}H2idq;ApTh7Cn9(F`Uv$Rnm3S z6rEy3ktg5V5-Kd_mX2?;d^KP*?TUYYFRK}$Ab zsHSQVO%U3Ps)BZHAe(f=Nv$w?ul8)>i<*Ac_A@Y7{{XfeEjYeV&BkLU^1yuBjY^;4 z80foulkYyyg>{x{JVa6;Fo34FD_-C87+=ief&R^Ts#HGQyBA8Tea?40cx_=bt#cHr zQZqh!#lBedue2H!GChpWfQ zvvwc|J!}1XdSE$q9_?jAQwGChRGISnUl~n-YBFO}(%cg~&fdRUVra_Kq%|(0XtaPO zL^FB|^%uT9OGg7FBOP?vM20l{B*B`DW6b;DXfQC0{Itb0d*4|nHRUU zf~lp}%R2~yDcFAxzAW(9)0VA8fh?|y1l~O7PSv!uLRxEPIi@&{&&o)21lOpXt64-K|s1!Z|r(_|H>_v;|tIB{__cFV^mD`C^+Yz<>xENwJ;D zu<7fI>AD5e1TLa&=4L%32`I3oLM#GlXJz(r z+M1ah$n5rOI%s8cwNTTlPwwi2D}I2J^~Zh3I5tzaoEQEJn5X+Ta*bfrs^gO0_E!x^ucy@CzXjiA-QQ`TDgeP}?N_AKW3f2IR3vFU?ulqsln)aU|Q?*QqW;!A$# z*WAk-RXIC5onrQVtN#G(y!Z6ksuihJua?YFbaPUmdTfLr-l)3neRjlDrcAhC7n})T zP3i%@+YelCsn%}O@cgwZ)#(iSQ$@?xA_Zz;m+tBx#n2P6v9Sjlin)5pT+ppamZCO- zj3Jcwx0$fpYu4Vh35|+{!5#q8bU|WA6qv`K}MAc#^ zNia1`e{>J`7?-FtxKLnf0^9Pa+i$J{qpZ}Gi4HB&;ClTqXS}IE(jdSt!AX!MloK0t zA3I^-WI*p87)LRgJxH|fJq8FBii-rEvs{=o%;G< zX|R>1ut@Ihycs8MmDz?1&~NSk^4;bdeX5};rAVr}M6r_&I((3j@!pp)|~How-` zgautg0n4Bh{{Y;{zfYznktk_N*wgrYke^xg!T_lN#YsAEM_@X+Kixjq8g&%GBE=Ta zK!Z?`ZT|pF9$p!N&_p!>1bm6~`gveNhFWc698ni0_b1ouY(cS|R}bYwQHVq`O7)Sx z{Uh5KX#UW_b+A?h!!#1snKt=!+Zz16YMsliN~M4RM4jh&-|36=l{ z3?EPT82G(au1~E|mY6oV8ugXaHByeMROyw{@g{a7r}Xm1#+6D)jiQd4gqPDh2mrvp z`?fS8>HrX`nog`AxsmlW%-ZRcfs;dy?{WtS~l>z&&k0C>VJf zX|V6kqQp7SR59~u+zWc#V-syX4J%U@qNEjCBWoE1Zf&{4 zP3%R8uDO(@uU~Ub!RHHMVH3HypOzwtV5KN23W=nt8l;($2=G~2UW_-bO_*x$5$jSs%t_qx=>$oe z@8^Wme&vlsElE|iIGr#i%LezqTtq!oLZXX`EEt-CH7Q|eCuuX+6szbJYZj;l9`RO? zNM<%O6VP?_7RAwudJt~~&)NlE`%0xcs7vc%0B(0C``fN7sBLs=4SHbHmAfcDbLT&w zo*~^U2dP+~4AQ_f1%&_*PtWCyN2GHTRo#`qc6nf@{Y*!uCYA{2A-5tTR17J!G-@P( zO~mcJDn zjo|d_*UM}e0_6&|O)({yfKx=>M9h;G-(&K?RHIcHUYjfGAO>X@BH~E;;%QSfsJofg z#D)uVVQ@w6Zhf&XiUKWGsFj5{G~-Zhh-n>nxW#=&RXKiPTD-E8r~tc9S)GW&k;rli z_$6d)!rFeL7hf*Q-NDj`^yO5MAc8je_4?pd5m={m0@ZNqEfdg~>3R8WiK!95s!J5Y zR;FB_(Ii|BzQ=D#!O?Jt#;TvY=3=1r{{UPXuYQ!xNv3K$D#!#$gR%L3xFA^y{mL^C z0~UC{%jqWxvPlffD6G1P?p3sz+$r)W);1H3hF>zvsI5AP%*K~^2oNUZd0zOU=rbkF z2XOAo6(kZwUI#!ooLi+#y*iZ|p$ZDSnu7gv(=s33*r=H4Ctkmdt&O-`-L0}269~Jlf zu!@tdD^*HBDugPeohl%K`467rPAELoS~^fvWu~gE!;}FN9=5}(D6U*nT&h!$%0ML3 z06;!R6{skzB1>WPa~;dBrB$f9lJw%|#BK7AD^3-fthB3|HPjj`50Y}VCA6db>F-Fqeiz< zS*b7zR2VA8@h5$(V+yTN>QN|a8j#9KHi?OnEqKCzYS&t`tC%$)Dg$y?VLl`2 zsn4nu5VHVpKRik3C8#R-fkAmoIDI-w5(LHI4{vN+TA4M>3R#q@tC*^&ri>sap#ort zfB`dW0!|`^TzI?06$>h*FvnOCf6p5H=5HaJ%Y$93QCz-mtxBm%u7Ju1cA}(SOB#eK zkRXYhVMTMXN=_wAy$bp6D0o*6dR5yypR6);Xi{RNF$#<%>Sihhi0S|ry)U-zKbPTr zGbi>{z?>YX39Pw}Gg_TqY|eP7icO^HWud8r{{Yo5_(nS)_=QihKF$9C@oiUM~c`fI8KKSnN`btw(p383& z&v9DqL(oO)_xyfMOXZv))C`g|iGvbl8wt5< zjVfyIPF-~vEVePc{{Zjhh1H`6OVe^(fhe;(AFM_is@RIH`*{7YEgdj zi?X_ND=C5u?`&1 zEyF>$lkw$zvn$1kMUi_)%g+fa+Sa0=4#Sj-6h9&{lD(Ze@0n;{PU3X5lF9df4EtN) z{iDg(8R}F{Zi_Brg6AteN@lB#HED!cRa0hN;{LeUc6%d~;`xWFX;C?M{{Yh|e88l% z^94z!Pgn(ddSl`)3EQqQ!Ob=T?v5nFNn4a;|J=N7mgNY1~4lkj*ux+k<_n)3Q?)pxr3<* zlcnu9KRkQy4d6fVY^H9yQ_LFFR92&-FEr|)v&kd~7n9OHy3QlOD)8*)U{(*A#en8O`N*)gCdD;(4AGomSMDoRgYWDHw@TghjlK@%BG!IBgCwl5CAi8MVw- zL@eFtDr!?uHG~7Io0GN4$BuFT0I>$+eePq1WT@rZo1(UAlO;MJxqxZ{LmpbL|%`PchhTF++@%`^Ke2#Za;f0*nJG0`Nynes1y3&Gv(`l`7@9j#-Xe)M_nJ zTU93@?IV4p1M*)(v2`O*WikjN*uJfW z8->qBLcxuw5=~9(^r|oqCV@{}p_hZ5d9dB=ZYrkm} z-l?E}WF!VX+d`5y1Z@)?K3Mr9?DzXR7Qz=@7HA*~RhtfJqKE|~$NdN*& ztiYa8kE8NEtKl4Hg3#j}ABxb<t*VSfyJbPJ$Bq$ zY4~FP!%Oy#Cr*yKW}SUZ<@M$2h*bzA9&UyX{`YeHXD;Edu)D#IuAsti>MZM3q@r(4(t1mOssZ53p8%Y-EMacgEJY!^+ zFo!Xh1qD^BzehiIs$bHk_v%4wt;re`$Vw2*_bEomDlHpl0sOs{VHd)mGy*{s%a zb9`U7l@A!>xu0BQdr1qVDF*haM&ll7Pxijd_91fIOwy~`zT7P;nW~O-jvvEX9+qEzR;uh? zq2Ia+Cz#{2X;0BX)R&ZVE+y$^smIG7!$08po+(2m!zz~S*8yC{TZbA$x~rbdR4c16 zL6D75z#73CR3(l(rBhD6YK>}iR;aG!sf(pG6{;qhipJVtfRzaw>0xYgG?yvEa*LMk z7M(xY=?uEbrnO4ZW&NXK+Kob6SAmZE&NsX#H%BX)Emo^7ER|82sC%$n5t(wUr(hY{ z0y!X)YMpH z9}||!y)GwOj$1A&w|JD905EHd)2P+KgsDmY z0A>O;KEmJ{CdR=`#$zc;S*g1>b6n&l~nrc_s_Pcx;7LUjcpz*J+fAy{J! zy;N&UQ5jseQ!$jKmdFOFQngIQdNrynoY-8wCson_9n{lyB~GCL6};oBVM%M$%_TbM z_3F^>*_mwp>jz{iB^q36C zTG-yz%T&#_PL)Py%u!aUUaQDz)w|rg0t{SSSVMpmDLrVEvP~mTmQ2COW$U9Y581L0 zPNQW^>kXHtUDOMWM)D;|0ziy9rbQ`L%p(uksM4=Vvf)6AMY90ZE2I#FN>~?!hb}qBSg>9}&(~r&aSSUXpk9gH)!e3Ei6XoIqQH zd%A39M)<9^*(8k?V?X;gNpiK{xNxmiDpGjv+NNE|Cvpn%j!;mO^d2bUi_^*GGW6)? zGKQM76QI=%RY@wMMJ8f&nwL}53*y_OD5&|Ivkc8K-wHJ(vIE|QEBJ^2bJGCHI+8Gq z~r{%Wy#>cc-briChtvZDoAsy~@nssVZpOKnh`HX!s?>?(M zB^a(p+mq7%&W8Za_OSNfwlr$h%JxUHxje-rNhxW6j=vlu z+3=s#ai`7um?u75Cm8zk*(kYZMUC2A%`Nh7xOIL5M~n=oXX#a=nNZZ$tyg15G^0ss zPO~hI4a5zkL=0;_(mOH2GFh+wE8uzBgM{(5IgE~0wNCP;Ro1SG`8RtVbX-6&%}mo` zWwE)ZmZQMZmUA(c8ICDj3Utz(k*I(T_Lzx3GaKVL#z%}V*_L{SdX`5pyc>#TxZYww z?`Sq=a>kn8O*cAA2#r+KkDXT4qZ-_?lWE~5^>4TT0H?of>}=w;6>8aY)};u_JkC*% zs~9GiB57#qZ-uLC89dvAaYx8hfdOi+g5k6ZY(eHE39y?ErxmkxGSzdhS1UkKpjZSz zPlPR|OrJk|S-TT z^*l|*O0lG^-mp!$yl%G9?~gqKrK?&N21bxShnMI*@O2+uEg@vW4_-sR`d|wZ;^stH z{{VB#{O~UFmNO7Oc27Q@n6$z^g+oxe4OD93rCbLf7=Z>i76uPk^1`doqB}WGyHf(G z%>+ga(;9Cwbe~`d^EiyN0Zyzbk(44rf;@9`&_Fnx^ zp)Nt`Ntz7rzg#wwXcWmYpiuRY@76Ij%MD84@~esb zF-8ENhku?uBS!@T2AED#Sd=hUbp@hGx5O{x^n-U`s;crWWe^*0Y*x_nV-*PC27=5)1HX0z#{Eyr5m>Qmg;=tk za9RQQL{8q@<0{iS9ScYXqJRPFR`I{q*oGQ_Aw&|=caOXS(2I1wATc$Lr_ut$7KJ?} z!1Wt{Tvn(HI4WjXMD?1!e%NbrvXjgkMBV_GC*R))Ld4UEBzJqBlEy#N13-$Z{o^BS z%+%PZ0tYiR#@JmlN~1v~%{b~$E1MsSeX!0%M4nv%Ns+hRlebOxz7z}5L~t1nn+9{u z6n?G0%M`r{p-!twVgc^L$cu=kPTvjA_rmIpD(a>{R^I;r^3;DfON=_K)237)ihbZ; z;fi2-E&3V4>Y)4JV&T@{-sra*pHXa8A&aZslUT4|2YI9bJd{}MJq`~l?cU~zP)Ze; z797}HT(Bp^%phFd$G1+m!Q}M!nUEj`QbbH1W9NObhVf>ZuFc}A_nwuXY7f~y%;spR zR#ndmj93uGSdnOzvkkA;8nlRIDg;0TY+{e+zg%pUsAfLRxP4lMhGQqhvvg3AE8IR> zlMZf>^8PLE1gB|DuIJbaA>^(3Us%lMTw>WUBCS=rA_4Df(c^&SiEJ!lTaOnK2`5 zS9B_~P=TZnBtRfj{{UQFt4&pk*_t49kGcTI*RB_srxaWkT@0-N-p~LZvxqb@oqBA& z@@dj;4UAbp>+6I%me+AI@S+J9UYmV!cQCs3s)5a@88OvH`|TJ-T4-6Ud7O(4zVHi- zS0psbbtw|{8qui6_C4Sm@AS41swGk;>oPy?8y%+X0cl@j|% z{XDUv`$_DzAKNN+v$B*(K)wEcl?AmUKmL-S2+-5a2ZgTy8*zLuie~seb#s|EA%H4X zhlx(${{Wv&@#~$Jepa!PH<|ciAiym&ZIapNmwD#=#eh*bb ztT?3)LsjBST>aPF;=3=$a(k;MJ#v=4zTs150IDq>42>)QQsH z7LqJQ%d^~QR)P!7AXmHGjfg)x{{Xqhm`+q=uPtAmsrmaA!f~w^V|cams`K|Z^r?uV zgfiZdHXwtkj30=^Y;dp@Qi~BJ_h(_bEN|1?UmYG+rcbrBDduTZ6!@~#3PZ>lvY?F~ zUEtNZvwH8(6sb<2%hjaH)N}_zu+-U6n1%w_R89*#7z+V*19V zjQMA(dp?iPR0S!TA!BNANbz#9x!n8W5Wq+g-GsD3A9jDkiC$0`lg*?_Hh82>x}ETB zim1{Q3PNLV`9tZxItiGt2u&_3k`1mkT*W`n22`v12I;pa(0k%o1k_1B7cmC>gX`^# ztmLbiy6YnL5P*6O`r)A1763C6Olf;Z$wYbmFfKxtQo4!ONcs==ILB^Us6_b1fgMzO z{Vj~H&8c}JS?}gGfIe2g&kRI4EX9k?`;+*<-+W4v(2X!9pzV5|TMf700+j}!#73hM zFY)ar{{W^j0WBqCNkb7I89Q{t5h9>ENjjOJ89jT$*RQ4yi;<)Y5NVTWi?NvLwiieS zT11o15X|m%9>1nClq#qsNNRQ?Zbm=L(|_%Uu;I8u$n;9q>mxV`ES<%4WjEb^+m!@vLCMfFiWxkV#{IEl;K?>4nsuVe);?O)4ffKKNi*48cyqH3`^R0QDZ&istT60y(_z6u{eW zJ@B_BS@g!AyxQ=2dhR{36>2lns;wNtsQ`(e2-~jxaTbS=suC%?9Xy4|_DJ^MrUrD> z)uaFz{H7^%^Y_GN07a@nur+#^*+%=1Y-L~zR3tz>`6KZFpnLV-35X@ADb#w9As7yu z3SU9|xWLifq7p>X0Lg*^6YK17x~u_WvK3mbx6=p*w*4`P&E5iDKz-QxQ|Nl{*A=oz z--^=0lXHW8LeW3a&M)Qb3T7Y$x`5|Z`hJ+ujKI=J0%SpnwC(xhVV16?qmxjGZhm{qg{}rAsbHMNRFTTW1!*T(FH1|jZ|jT5zrtqAdC59mZ6(u z)KaH6{J^4Zaqn)p+2v|d?o%;en1m{6&Gd*e#(gi2ZEAT(N{vIN%4Wh;120irEV7`y zo{<+42c{d})J5-FpLbkTSyD*~NS(w%5;}ieYeiE=g0ZPcmZr*z@gx@bg^7r<-y1BJ zcP0%GwAQIqYSj}>^|J^dozB?i&N$U0a+XZ2!j&47si6-YJUXeF|Oqr&C{hm1d@=TR|cq z$B=<@GkeA>lg8wia1|)!*!M_QwL`26Sn7?A#thr(ag9cJJ!ALG2%;^d1}e9O6SM); zO~+hrGYde}t(YrFEjool>N|rw^yv{hUleOH<>?yPicYo2E>HlXnn^l|+!)jH#gyA4 zF2hu-qcdMR7ga2+CaS^!P|QN8Zo8k$6g$N&mt_vBh${>j0sfKS4iARu^=1Y=Z6ZF@~lW9T(AVO z7d<9_rYq&>rDA~}yec$kZv^46P+x#UL7uH9AY`R$~NiEd+~vu*|3I*4E`gWDUus zK!dRsJMF$IR&doPLaQ{soiL<;A_n(8K5>kvUcC?~(lscGbqi?%z{K47ZRv>e<{^`7 zMe=}-?P^s3SW_B`CCP!*fhQKIX81u-My6QSG?;0u!=|Z;kOhgi$Zw4$3Wk`cR*^vj zQ;CKG;{HI%lYtqZ+3NR2sVlQWkW4g8lO1|uw@V}DHhH(9n4_a7l?H}f!zjDO;0~4o z=NkOt3M;CmC8o&$2VxYpq{P^jk!xXf93k#SQq=phbdM2Yd_+$|H}t^Ptc>ETs77jF zjY+JNVn?jr-gulL%dj>90p)1ZrWLAQ1;`TwA3mOYVRh26tlxLa4TO&s>}S^usKkRz zH8i9kFx4y#uku@446Bw+6q_wnRBDp$1jufHgYuGKK*fpRgDU}7yY9eLXWl{IS5PcH zzos$O^9!g}s>+oJO>!z+#lOWKFKkx?R1U5H=LELBAVr6{ z^2E?G%`{h4r&^e0V$&p&gd6Jekss3yq?Kz*Emfd(4FQxuPLaL8_Q23uwO+kss#=9d z8i2DBdJU~JfAYiJP|D@1=NVKcT@7|nn(7Yib#j0t&(iyi@mp^=LAIq_{{Rusc7KiK zGVhdDXf^wmNiL}tgE~;L633umFN=MT?B@k~PsF(4OrK`BB_+*gYtmo|WN6cK%;kuH zNi0f_GBvp@zaQe+oSzJ8RbM@sLr#d1Se7KSu_8g1JAZTx58CHx_;yH8`!?VuABS)% ziT?l)suE6TJUmM~GEyagk#{b`q->!@)RLzkdtYC&FlT{h?x~uC5 z#Oc+sBn_kbVA6o9&XocvrAtZ`Sk%)de9xcL9)dW8R949Ia!zfx)YZK@l@=0-c2dNG ze1ZDF8+@?(nKhwJt7;`(K}J$6Jfo*ki&SXT6czsfVWP@q!6xzu8%@WboZ#6RsWVhp zs_fwv^@Aony6z$(*lwppMN>7ooVvWNHLIafMwd&I7qC9_h^BqURcNBw5qRojhCQEQ!d1d_4!}&z^dbLbh`}+%ToW!d{1SRcW;&(@+WzTmD$+mnBW?a^+N6K_O%2eNX3#kCdZDY9)1G zN|p=+!v=vfv;stV;&H4&(KK&FD`=#Ur%)u^$65TbStuP<6;od!@R8E9{9SuFwCsj}6k0X)JQ;0?C1^_*QAt74f^dzv=Ou}We!DG|Qj zzE}fDt3>H!I)NL8>Hh$}H(#=qRa%NPu+$*Vqb5oB7_XS2P%#dQ0+6bp0RWBs_x*8n zYUSXfRB&`XkNZ^ZXJm79s-|}}R+7HGOIU_54C)pY1<1YQu0DwDC);ml`(Ko&!#JAL zOzvq`fT>1+V!BMyEcG5zBSq~EGh>gFyM|U!>)rq$i-jxH1LgVPa@mac49zbR;knBB zT*U|bx|E!&sqzG4J!?vJ^;$A;tvY_zsQnG2$2e9?fdt6ar&%)W&6dmObK3sypea_7 zN_H^*bFs#d*P=_huuJ!l1c~0?EPS=WzTNvxQifk6+FaYPp=He?$9XY&i_pOFF8xPb zd(YWtYM-?^ig}E^YKv1Og1%kpQ%a((U^OK&2_7H}Pg`S+Ue={AYh!&Xk($g|>HIe& zcz#B%Zk}cHEk>;#AiuI@fh>-?9-BLjfHGsOdSi{waB5VlRy3#@wChu9PHO}Yda`kCfO4R$9 zu9qMdB4tFx4!6d4oZ%8!##!dvZ-Vg7ElRaMEkM*-A#)~%X10`Sz-g!gB1bw!t;{FS z9yi-x?AG+t)rO~{om!QUDSC;oNC!|W_+t7;<&8G?RVX~cl~%WfWr-ul-(~abm*e~~ zsj^inH3_Fsspe3^$LD-)`xo1;)%F`bQ;Bv%j()-tp|4XS()nz_4L#e^G8jd?;BPm_ z*_>Ol{h#eFMfhJ8;WV=uWUjfE%VrHMy(+Z{3sn_WWJ-%c2Uf2{tE!u%m?>Lz`6~mq`%ik06Qx~pR#^HRYPJDj&}iqt9Qvb36}OEE~cpsd82l**X`WI^0t9__(`(~`$B!M=Dx~)&QphQ70fSgyH1V6xGq|qC0!L0nx<%j zeH75K)#euX`G2v0+mndo6jJS%*~({@jHP;B4F$>#6!?BwElV#%vE>mg?bi^tv#6#0RfIc>ifw;Q<(EFq_$LbO zml~nQc+1tV!FwG-uMpyyihzgWRhqeaR9mZ5to)^o^y(*-aceoB;=QHgdA`!|jLkg8 zXNu-r1_A<|bi=xS0GfiS8)=A)bj_CxV((?XyG5GT7EmR?ymTVr{Y(^E0s)1}`~SD-7p zwt!LH8Hi1jou)`+i*l2WJBDVzW@=TQo{IFy3tzk_wOQ7trYt1thK))zz>+VHhlW>v z?9|FHc-d-}N`*vJ4@rnC;ZQ&ZZl(;2eVw@_OFmu2B{C2rdLjyZC;yGQ>e)tz-eQppa8(eIqnCOD?+MJ z&R4BZD3nHDF{PB{t2SP?v8Y~iK_0J3HcHqTZ{RFs0utn}-nN}E#(g2?7Pn2<2))x|oQ z-0gh6rg}8!DI;12H0V7VA=|_NK-wFcLltX`ZqkleB^=IMD9Dr;)B#9FN@-T8K+CZ4 zNewD=+A*d@&78Am_)(_mNVj;k7fQBcxTHZLz61d2Q)Mv?0~BO<6U8Y0%0^!~Ts;#x zZvFMoc(p2ns7|I)-V+Q#2Ed#yx@I_q0aHALRb}s1n=Y!ARYe}?Y5)Mdy20gbA-qJ4 zWpv9_%-5{7HRTd%=IT^XG%xLP#vZ_uTF)v?!GJJ~wM_ESro2NXQ@pL05lNVZ1+vT* zmZpFWlq$5SlMRL7NV%F6v-ycHLaQ};vcU;8f>m{AZJKpF7y-Zw;@=#9Xt?UNBU?F8 zHjq;j6bX(a|)nTIMra@A6%gFZGTj4O1281(WE z(H{GYQFo|y*8S?~G8zFATde6CZbTS8F)C5#dV_dI+q2!Adil2FdDV(FO+-f(3bj>Z zQ4LW7NPtC#`>$MfBDt@`3Z(=?mkXLJPMUyehoXoyYy&wvlC2*JoK@kdct;MXDpOkZ z1yPurl?;tlV2>85s5yWHZb1TZx#3v~8Ezk`jIApAYcD8gAkmUSog@|{3+X%9oJOSi zolDgrtF771w*<9-=mG1GqAF)-_H%>r9yP=ol~KdfHBoaFL@#)&2~lJIS$!Z(unGak z$6379OvQS+x~?iUT*B0IbE&(MW)0xarafQjTV*QKxPRNC@q7Fi)bsp)>KlcqDZ5{XKqDOJsZrBzXO+?1)^zm#gnwz!Wq7W*|k z)xNbkdrw#3d^0Njr0s8Ha*s~EOy6efWI>|qQk_iIJdR&8G|G|+n%O#l5N|&`d475- z)2CXH8erTX_vek5*M(+ou{)ak?$=p)W2Z+vWWS$w|@%l_G%XsDtz&A}wue~ag^#F>>Wg_g_F;Y#`3 z>D5^3Q~-%t_(x4!N%%+46>8?HW|^ziA{SUyUkU)W1IyH6zHYr--Cp{%0D+Yd3o7c^ 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

    *JYWFK`!>=sYzQlFIj11 z_3`c5EAEqw2lFv7qeIjxOGV^!-|Un+I_~I$XYX_{SuvvkAbGcUEL?`e)uvOQ%T9q|r!c&^cT0pZCC2JU&~_No>mzNxgb0vXpWQ!4XYWg3 zSP;UmZI_h)JYpvkD#wE`j{ z7g5~w;u<}2JiZ>PzJ4jy5nD!_v0&W9+tG-=JSZcFuop#5#MZEK4?lq7mybD`biI(0 zQ;oX30~lKkpS6+Ot#RnOJ3_pD{9(Gnakhx!UCs^97bV*L##i}hku|NY37^V!c(j`5 ztNR4#<*fvNRfmsa{{*W6jyo)sZr!aYfJ!NK{uL}>0Dodzl2<+R4hZ$++q*IKmBCq>tX7S0?v$Pqd#P&ZNCo9W&#+Q6^DL9o+ziD& z6}|_IzlaJFpa~nZKTfeG#FN_Q`HS1_9RqN-J;?6(uoEqckDJ8*fvbw`7<WDFR%frq6;m&9Yc)IuY*><4=*+lc!I0fW_P3XY+=wRzPN>NyPcs$ z<5Dl*tpS{wTr+T|kj|7ydTnmy|B%T>E$nt@PR-nA>q0CHnybp}oE%0&iz5oN7{u)* zW_DcX?PH5B9iKDKc#0@Vc<}SAV{pnj&?KP(V1Ts)6MSq$| za?jcfHKCvy^zk~vp}LRK&Ym_J4g)V|%>M&$Q@ z4_z@VnrO*fAV$_s+0A&qLV=(sZa)QNCM^0CkHtPhjl&l%o_)QR^EnP`WSmS<`mDs8 z(E~1Lu__sSgjB!X33|dxFiFcruqaQzI{pWG1y3sqUGb&Vq9kjS=Bn zG0HN<5k!LG09l1M-}|3HTI5$|#sBIknyK{m=Hg}5!X|>q7^szkP&Ix~yrp<&3#%5T zE=_xDer>Al6GNVuuVl0SKhSep=ieMxE9@#56+|^#Pe`^*Ibs8es!=||9-6+jGd>4; z1cudoThUN$=b?}S-vZ!SRoa;39IjSku7@bQ!}g?G3dH(0m?vyEOq}ME z332_tK^G_=NTvbIbox{8xIul1Z-G-2oPc99#{ItZTVJE>W&}t@jemUr`i%jRRZ0O; zT7KuY9~JBhFmu)gBbil7hAt~;7^;oyZ9zP_S-4+Ehm7aH(MW;ka@0QYwKC4}a*_iW zHMj)RYn4fZw(miwB-Jvge6GFy8{30Co`$z7o&WJ7lQ2wk-sr1vCc9fpG8(ybicJQ> zSc?tUTkUFoSaP!UR?AtUIdR`7=F%xM<&jNwAZ{o>L;A8mrn+urF&fU{VUsZ&;E!oi z`O;x^G+<>plE+8~tTMW`SI%C0QbB6A11WPV%w0YOO?R}P4PMd9gvMnxv(fuHp6|!p zV4$-s^OEIG_=M;bc$%`ja@;3hjAPG<&I))taw_UG8#cnLFaDg4LO~)v!w_$U4wKuC zo1}xJA{r$}K2t}uYWAERxw>!)Y@JEUHc$|mN(7baG8_eL zVI^fi0SZ2cf=$x|`;S>8uB5$C{=Jo}44OC!a2*BIhr8m>*3n=M>7D>! zvQ8VrOJk&fvZ(TQf1?(rJp+58BcuRBK|JsKI7KqIbF*?M<}Rb=yeB_V5dQi}@|wDP zNZ2x3Jqq}F@}vFo1_?L7vW4i*_8ISZIlT86d&Hs{8*}93cd2m;4$iBkG}+pUpLUhJ z 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 diff --git a/apps/mesh-web/public/react/rocket-gdc66999bf_640.png b/apps/mesh-web/public/react/rocket-gdc66999bf_640.png deleted file mode 100644 index bce09615fb4e454d48d58803bf46d7340ca69df6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51814 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

    u9>3;XEESo+YEc*ZJd+-b^{Hf-% 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 z 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

      UX^J`%k1?jJaRY*9t46s;{_}&rvi;O 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%0DP|G)-0{B~vWXCSFyS)LE7t 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%0Due%=G$o z-)2wzIQ3pkWTnv6UBpbdqSFkF%4rEHvXrl?1^$TN9ljrH#l=%g^Z6+{+)DR_g|4N~ z_h}6=Jw|?Yi7EArlP;l|c~xq;#RmyioDh^Ul`NeCMzNEI<{rhotvz0sc%?#usktJ% z3)HWH)WRN~{P!LmuGW154(tC<`l zAkBca&RdcDf`>a>)Af(w=J`yUVO1t%Uzco3$|Yz+Zma-?P(qcb z614<^bow#o^$C@&;k1|99HDE%Q5I0AmVl30uHG$2NUUVhbl+JUrM@hm} zzQmtc<7XynYk6z3Nm_}~xcS^w&l0y&=Fg+S+wkqvPegLllS)D|u}jRm5M45ajR1mAGd+v1|k8LUW7ypkB1sSvNL^XWdQ ziA_-P1hax&>Dl(Oq$pkd+7WT8ksA-9No$yGr84R=q#;INqcH&?M1r1(Co$Ij+UZI9 zQ&R{kYMRQ{&C1o!n*=0ou(i)`lu}G;z{^Qaw_>W)(OO0RaV?SRff{W{%uPxvNy>vq zYCdghWE(7NYow3;S~KO?l(Fyn64sVGY|jXX&7y-@>zZ(&F-+9L7m~M{D%4O3s zrA$&L607XqBd0D;6svIW9kJP>>uL^-b|I>l=jYSN4D~T#)Hs(*fPDq=wZZsC%_+>3 zr{6+AdQxGR0Q*J%kEH#+lhUVl?z5-M&gsG@YXWgL+hHBX_?i^s$sRDx`ZWq zqof6t2;yT_S!SV!7?>$nlsj1u5yf=Y)IjjGK+)eRDHWL{-&-!6q}yNhk+Ni`t!K^ExMq@W{+r?X zyR8$P%bvwak?vG^DJFXPn%KZa042eiuSrsY)N@s!-?q!VSoQ)fV)YF`=uW}Y{L!tm zZ942Fi6`t7e>@_YT)jCY_l1%#`%zRagQ>G6%snheNi@Zt0TNHE;}splXbai_OaUY4 zri|eyw34{#2Qo@-+7JmkT}t%nK-QGHlg-m24(qs;t6t=+LqMu#5-3YbbD`M*ZFQuo z!@#d}6}oiFGk#x9>j4zpr^BZjNn(8$QAHlzYGLFL{K%4d(hfzxN(#P#8&Pr9ZKdG| zI;5e^YRNw{Ju7l`w3~z6^`Z7PktXNqN;z-*=(rT3kfSwD&DIkBhxY9WYk5{G zoTpgu%<%qb5=yIU5+nkNnlg#snTN-@Mi5RZ8XxNV@7Cl3;TpNG?bF(wI>DN!&7~NUUpHzZDaYwn|egVlS);D(;dlm9|%h%BDq_ON{FY`Td=s>N-?SMya8ge zrocl_X}l_3lVRCwMv14*xDr{ZP9Y;to0x15A`A_5iitfMy-aF9>kSk9Fkv_-G~IL^ z98zz6Ig(BMlphaYu zL9&RRtffIDHV;~waS6AA%oJ5BES;i+x~^<&^Md|{EFwa>vQjIrxuvqILR{wGUHOSBBk}h7;H8k4y z(ZlhAvg0!d%*54Dqzhjop70DANTn#)wzj(z`*8%ZN=mk^)I(%-KHi>2A*o0&HbT>P zY850WfDJ3+h(R)8S7Nz5lfR_Z?fa0%O_`z_m8u5_O~Or==Ve82X4R6rwK&lzBmCRR zu<*QDX_H6H)lAb1M#akF3Ep!dC|8&w87w1wwOP^DmgiJ2;8bHYN!7!bS(GGkQ?IAg zpon)Q=GW47xhrY(XOsu4aMh6{jbyPkxvH$yj{D7|>*5S28F(iu>QlEr_Llzu<&1R7 zG|4xRY?W>)sv#tv;*l0Z^6pu=iZhNV>157JFXAABjz!RkqynaDQ#$Zc+E=|XJ(X12 z(?s>%hSYroWr;dEF2Cx$(NNH6!in(;fvK4+*^`7SXSFC#@~QyVZ53cbR`YiI(jxwb z9o0@E+2vbu`~LtWBToew$WJhDrm9VGjNB53g}jVh=hT*(=~Qbha2bri_!y{+DxA7* zx;i)8Nq0Q=K*ZHKtz4zpjd3Lsoc8q*VVb;>lo9=Jm@5AC5Is`> zTSZEY@-mdA95Urvec~&L|qd6ybWea%36;XYnOL*2!-+4&W_hFZarVWiO9OpzjDYJ#qcq}w*%b>1IoKqlgvgMCem2l~xZzs*myt8fZO;SQ>{Bbg+!@XN#J z5qO#!hDpch3L^4si*PD7@_{edb0h|2o6MaPW#t3X2;9afz4l>t{{XZn-DoPD#7-va z2~Ewcmrw}whT~$du~wyKZkUxM{h6`x5MxMj0590?l62B_F+Oiz1u8R7fo(!vK|jL; zOBj%(Y^K&NzTvWc(1eLC^DCNbw#=GD$RkZATQ-QbO_>^*Nz~iyt+IU#6~-|OC@NIS zmDn3WzmSPay-`rK!e)WrZfrg9&`U@P(=d$+=Mnl%T=|0$Kzvvbw=#NrN`j`BrV5s+GekmXYp)H9IJ@ z?Afa}f(;rbv_<~_(%ar5l1fi1d7+ugW8bQzpNs_5@dxP0yg|6{$Mf z5^1ld+eucNJVJ`~@-PHZuwMPDijJS#);-IKnnoGOQq z3S!Bhh*M9f<|izI&YG0#77)!*q}w!#4_H7kRd{Y_km9QEqz&6f8(qJ2Koy6bLc*V} z%91!PO#|FSO?e4Vf1!Ejstp^ha;pP)Ln$ZJ#WyNbO(<=o%KM}NxbP+tX|5qdB~q5H zH!fX6-0WU%MrbwwO&!a1ORnGfk#*`cT#V0dO64kgNko6#90T`3gqpo2WnC#YfZ*(_ z$s^4%t<2|0i? zO*&ocWqwI!*BK{`{4BEv6o&?_OS+&eZkg2|#xd82=*zy_3Z+UsQkivo;!R<^EEJWR z3#_btnRdbb(+vx$s^ul}a=9Tq;zty|ukeba56cp7N}v6Cmu>Hg#|>eU=y5DKg>gwM zMf{ZnRvo0E{L9a_cZ*HEYxiv-BuF5`tRxTeOQ$yi>#Dzwcp9+VD!3G6f&R7I{{R#X z+&3nqouuT}UErCSgX$cH{;5g?hgDFSLUjKCt-e3vK%~`%(%LSXVHW!nFOTMia)jx# zfr*q51$>Z|d`i(VE>!C$@Rpk1}DnOaqkn(_p9S zNx9cF!dxG`gA18HkUuM)PgzN5{{Se9KF6q}*%kTle*4K)ywiAssnwJxqh5ULZjum1 z{Dfu=<_1Q_;`Nt!oRa8Oyp8=LB5qLw=Vhx7bps&aK7tP1ja>xoYl=>vRe-Dh^hpA+ zoX7gXCZz5erR-0A$cBW}0;@FE#!}q#Wc{gk(0ua4ClFDSZ}OvvC+e+APpYFq57v;~ z`Sh}^H>TtHj5;RkBxMycuEKKgudwj@^5IwUv{hV^W)u|b6vD06GL6{x++GZ+qPk=$fRFNKUc9F- zhLByHg9S)#h@zyOF8K#{YLgK-YLK**DxFV5g<2NaLVT@gBN%iqul9dM%5?@*B=^bJTDf6b%Qe1Lzuy`q#?tBU%y{9IH6sm71;h8Sq%V)X{i5cdt zWw?+Hx+yBT@Pczm)1#BqNEf}sDou}l;8`h}td`7_)R|7dSUIozxQgo%w#n@oTclqw zDj*O1IJeCvn;{~%G@EYve~dAfnHDOh16Q&^6JSaj>^4t}gnEItqNVL@%-lSelX&3%Ht^ z$r{*%`D!7Ni0Lor&LpK95&m_bc8Aso-4UcHtW+~!e@Fm*V2h#4K9x4|(&AOWIn&<( z?1K~1$pI|lHWF8R5Zg{`;tVaU>(*4hCuLxb2&K!ZN5mAw9K&>JdnHV;LDT@!7BAxg zICg~bDl&3}TKQJMNIoJGAw5f_+P#WJO%4lvFJq*7hj+zi7_GbXrr1!iJt|v>JG#>C zp*MzUNa(Rm87;l3)uAKEi$&HXDNQ64OT5au(LC`dzU1BlV9eRp2Smw8J+IO%OgDd1 z4rHgu1k+@XP*mIF-h&#-W?jt$^!s+)Q8)?x;7mbMZrJRrReJ%!){myn8a>8m$jNe6 zsMesR{7YguDImP?4$P^hIu z`(9Xq!Mb`1A%-sE8pgzLG{MsJEByG?V`TmmAN~rxw4SrPG49+|8`p{nS=8+KWdbC8+~T z>o({fjgKhHOwwrdzmuh1EKJrg((4m5qG2eg%a`(klAAW*8B(3#ws&xkZB?V@3=2?m z3u6jRVrp)f%PD*_FdKQ*lGB4CfXo2;!1zbgGjlTXDN?52ZJ>*SR;yak+p%2HuOsF- zrJT5&)c*jI_1Kb+2olvEX^TElyp~~CT$FbZwK+E5(qdIAbc57NK?B5y@?25!u$`y{ zv4!U8G`7xx>5``${gGfiRAV*Xr5Ulquin*D3%T^%+}ymP6ztROvXqOJEmp9PIK@1^ z@^6OJwmq_%jM6W5Wd3lD@-!YckCX8(FrCHaXA$y-nbbHAW{l>^kU!O=g!$e%(MrO} zP5{I}JHJM1^q?*EW}5@w9eS>}vFq946jQC*zDKy?{{WQ^GN}d2V47@&DJ10+6KOB3 zexg*64|=1=t9AZVF-wY8BF5}bg=$-NQD|?wA|46z1~Z$Z&(q8J2NMMVCUQtPx|gsN49P z5prGn;1+WStf*;rrzO>=Q0W5&mcfcx3T~qEQ+^90-eYQ?geF1C%}LzA*z}3?yiFe? zGu*2x{NnPD>a|_94grKO)h-`&Xv=fF$u3eWXgAb}8H}U$5@TjogHmBb{GfCoSc_cy z<6c%$uGtx8SaZE)KH(E8=uFVJGpX|u0YRCGnb}}}(@M>wUiCI3sFQsuQAE0DX3zz~ z<=#TU@KS<@aS=IZu@h;^l&BsBxrOQJ7tuRhPziOnRI#8dnmhZ7W06vp#~oER9$n%! z6ng4_BXqGg@y!~HPKJR003z2@ZYq{h_{L1VO0ZU>kfqzMXbXPqUy`U+TyUYJt<0of z=hC7(H2(nJA%>Z`EmxN}N~Nn3_xj$?cK&%xUTR^dk~Ua^U<0U2^2dK|(k&DvpTu{} zs(S6fk~Qp&xhb0YMb#>ljv-1>ymBW8UbWE9nnd_cPi(NDbQ?)B0rFg8PNJcgFr20x zckGrm@NznN$LB@MvIHCG5)Qtx&&;_x^MMZ15}WZ_&A)`fYq_d6{{V$5VXBFRKc1Lu zY%bKu9}r{J`6yK5@)hQ$#J$`NAtjQ#SfS1NyJOE=UpHtp${ukAMFiXsfnEKVg}qV7GmAkge+$)9dtZx3 z%UJXpM9YZA_@JS+fBLZ`;yc4?)4x$1Eacq0l|vP!sYM=tOsUDX4&>*^v3|_}?vCP* zFdM|Rr|g#0aH|R`Q5qDqldbr4x5vMSuakWK=ZA@>O}T&n04JPP=#u*HYk=xGGfdm3v-n8 zmBjDjNsdmfS*Mhtzw2zOQrO%dNEwdvZn*i^RJ~86p)`#7s$`9nks{be{Gr!@9yy~H zZj~mxq)VuUZV8%y{&+OSR!oI0IJQ?P-}C4rzB3)0O+`f#_^p+YlhJK$s_7b@Kl-$A z>T~JTsWVEKD(E*j+KNCYo<3}N{UiSXtHyiugkPfk;OhDB#U?f7=`$0pJo^=-JeEsf zhTc|n6{^4_AzSn(xI{%RWTPT06&8sZvn9o<N?ntF>T6wuC!ZD zET2)(5@k@J1^)m*dBB>Gn?s?+V#MVGL@u5IKeDlSjYHhB%Cl6d^vlbJaOxG&P(PJ4 zFJ&8FqkI1VglEjLTS2lY&L9#=v&^dAqtZ6lB=SO(?jdPFoYyjrq-*}r#YIc0Y5xHA zhE!z(D9Gwcwd>kx;|Awok(89yCJTy5-{c1hwFb+&||DpvKfRx*_y zB|4<_*d8&Ex@za!Vs&k}iI%S{>T?2KK{=E3N$CPEo;OT%^!h{6RLQsIB^5I_I@(A| z?v$rdoTp6+lyi5JZPDo3nzZD3cVdS;$`~=zF^1}N?SqdxjhlrHi{-iqRr-J^2hK5D zW$CG9t!dA)nQJ|b?k{3Igm$lt+Vn;P4voU603LRG2-fb@>Ue-7Ya*sr<~C0 zXJ$o@0ra8MNB{!G4cm?eeq!Ip4z<)4p^~KazR-SPg!vH@L74=XDwC&%lM^E6&NC&4 z0Mki%N2NnZ8?VnME&=^$BUFV25~@PdQJ^WEdv|_#bcLl>dZAGvTm;m}_`#F0um*am zlKTEzFipEPikTdUQ>DqW>GNq9)N{8D{{Vgjieq7F%OyCSck`9lj}rvgB!hYCv9{u= z*@S{SI#B}Kicu+=sf61=CZ>HzQTIiYDKbl?t1a6z_Xl@6SRWW;Np(m`QYu9CbHi)+ z#8#I|kVQhZZ7z{DFi7}BlqSNiij7j;OL6}Id>blEZ)7+LDK%lj;$&Oh0`@BP%F8F z??go}RGBwv%CeKzq_cliMYJt$rAhXUe?f9em?PD=Dhs)bVx?CG*SeWuU&#_lsYjnx z^8l%;nr;TGVpNZCf~I0|LjKVsU317VeL{pBx~#z?5KWtKazb5S0RmLQ)JhXxaNAO! zWij~0Oh;iRW@uQds)N8NXq&Z<=v?siYtLj|G_*li68BwT*=JMRm(#Rc5EPus^Gcy*?&ZHJE^-$;k z0FpBg^|6tk{Ei6vyyak#{{V(z*{kAYk{3>=EklYb8WH-8H4-X|OX0F*(tn-w5T%F~!pu>sk{d=nB` zT3pLXnxrIMs>(p#Np%E!;hK6u&XOw(6S$DHelS01QrB?o?G?2vfSGRN_hIu=3P}|j zGl1!=!zB8M5>S1VoBbg;%biyUB>6$ijFJ;=i%RMNkWJ#7a&-BjnXycCTj~jQdc*q? zLCr-bQA!)jX-4nWH;N~@V98R-vZ__A!--%IggcbEA<+p!K-Sr9Vc`{(MUih_YFh`X z=Lfk^B~c};b`x_=D4T+rweIS+Xl^uI%Rb4cC=Z-%J!fdK=VK1tBULV0@<8I3Trrfo zeNs_(MM7cJn|&#wlAl9(xWJfNZkmkXB2OroAo)d5Wyw)bNn7VDEd#jx z`1r$TkovW@JZ4fOP|i;{k_}fnM-@wh71cPfpoLU!PabZYMbL^$d8Afus+_R^-}A`1 zh^R=C3M&$z@%iNWZjCLnl5DDq0X#Nogdaa}0bA7N5EWIOZrjOPbnm)iM6+4D z8MdEnfVS;^0sRMwh-p}B^x9H%^k_K;KXF?}q&!+DF-Njyqh1Ro&{?IbWR?q*g<; z@W~51{+ZNpnu9T;hr{M^Whe)eO$v;gvXok1&-R3qBL!p(X=B=$pg}B>NVa zQ*GIv)c(vm>NtcaOf@EWTQjEh!7D-a3th% zV&HFXr116HKvzniWP;Q6broCaRF;2aSPjOxl6curh{wT zG?kAqqZN}YSPHP4uA@#fNm%tsf^#aEHvX{Bq@8TA(Xsyk!hnw9RfuKK25KbM@J?wp z5$=ebO(2tTOIk?b%-jV2g5^E9ComniRUouXCb0H+2;{|2BOxXlhBpgW}M`q)Gp~ZWlpJx!h zkd;lg($4!j)2ToBi4is`fX&sUW^7R;f~24GZZ@ysH-Z_$6c4kX7SI(oqCPQA%0rGK z?@^^ESEiwE~Z3V1jQHB_J8va8~PcCqMkLSjad9(^p%h^)%AYpb(Krm^aBf zq<}R%(IB5AtRR|mEv9P{qhDxKGj_^5{{ZIrK>5}u&Q#RRB$K82vxz=iU1F~>bSS6V zs{|5HS31yiR~fwifu6Rwg%=l$$W3kHX@aRN=9lc6Y%1rI0S zV9m}|UHUZ2DK@dQ&JX2`wbSOT6f40Xn`Kmn?EXHEosUu>jMRZtWd}5)rtE zs_5vZjY(d&%9-U3@1)#GbsC7a*A6g9(#fc@eH2p|22Q9HGS5>Mf%R7}Fq`)1vjh_L zY@=lu~cQ!xuF+)pPwF?MybPx;9gKpv3dxWZI6lZQj8**crWL{%L^NNiW{yZbA|!5XbCE6TU) z3F1qVQx+ZPDG*X1ItFeCWYoIZ$6z1OC;D@X$ts5sp`6}QAl}6 z;8Lble&d`*TeRtO(q12`D3fqRvnux!6J?nu^Jc^KqAhE4G~9Ps!%?Q?@a1fdof>TQ zYR!l5#1}hMZ7M#-nol3jF{tm)6tU*~T0LzV8W?EH}r|HPQ63WqG z+6WP?Eh#7xFF#8c;x0ZhVRR#BDbD4ltmi(X<=6hFn=$TEBGWR|#}j9qpb&Qzu+lH# zXzk?X?_tZk(!(2aI%zo0T$Td)svwp z*e3o;5w$Bor7R>jO{eNK48EaZ-i7HMLK>v0Aw!!uHxNozljCy@?8;M$xuwc0eyIpP zV=06#q?gd6Ekl$Y9%VY&8@6+=Q?NwJPW~mYbRxNg-P~cYVkaG`&9BOMLwf8}3~+ zE6*#5_e4yb%XSRZ-|1)q-_3L4Oi2o=HZr*8)2k|zdv|4tu-vf4LZFYK?6RSy)hPN8 zm|CL3E0vbW%`HZ7{+!Bv?W)n9^OcPh!%DH<6xIF7v_wzVTTWLbno#T65pMg&vvo6+ z=n-G5Tcty#s{Bz@T1oR_ET*qeeLp>en|N{A)sj6xN%M|#gmPg70mtf?81NvgI#yRH-Iw1LV@F*`G4 z`*>v+AvILn)kZma$(rKyGEz&|PnvLBw?)LMReVcKBrzvP0bfeR^!_j|M3#qhAu8QM zZMjCLaT6{$tf|d5()In5!Zs*4kkM+glR@huVqM(jX}?6fsUUVCNAQkk3u2mtrCwd? z%|4vusK(j#_(R+x~f zs(PV1kDSAe$&9MGTCyM@o7<&yn~uox^wcI&#FaheDbz{N76849uD*(|-aSM{p{n#D;MJGt|K4R31$9y5-o zx|8U3^a?g6#q<2uN!A--DgtJ0_Q7ggcH31esUu$DtatO=pUTM7UZ>KVWyC3@rTMp0 zcOPDDH&_Jm%AX#%@#;Q1tk9(8sZw}?XPL^C*$T6nim!66Dk9{9PghiSw60easbJkn zZp^)9CiK!>#5R!+AU09SS zXrvQh3PH`h?ib^_0Ey~cy3ER{h-F0<8KvAx)DyTUr6&IX;T?V_Q&^0*P@qmrt?izY z!B=#XzoI}k1mCx|IqA7&O6=dpeH(x?+#@FL$%zGG8i6Ti9@}LR`=bHRY_x8Xl7>ca9 z9Is8VwF?BYHj7aJ0F%Tf_b2IfXg9_xsxuD@Ji{vB0+3IS5f^EkR-ww#oi zXA+P|D4Q9scR0}tuELefjaR>R}MNO%q;;AyL%b~j(4y|nonTGQWlxD!a zuA7T^MqhK06Bv#6NzXx?2aTnPw~;Y5%}dUsXt7dhNg8F4)On%~)XFpt$gLM9)>fbU zMb;-+2Et9=1L+Gyl_1BLmT^Y%h^nnxT#9l}d9iLU_;sYcINP%nNwCs>b;Y=*fXFxfVo4^z3u;VMvuKRe^6Jg(D^4w; z=BkVpOewaTmSvW9X)_st&fzOp&7=c;*D4XX{K}DD5`t|id4^nC&`px+l2WBReZbv0 zKm&D;RAjR{;c8;0^qS8&DO9nr14aE(H7U5>bR^%ZGcfzAp2ly7)H)KAfoeL1DJ^Co zd0WaoJ1Zp#Gt0m2+;yET0YXQUTthng0-T?!^K{tQS+ry)_pKbeEE9$%UAaJ7k4rgh zf}&eZlrj6+i7)qW=JgAk7{1fV5RAWF+VXMMQesMYbrf@u}32 zrGZS+6>m1;n{o>SqQsg<-I7T6h`lb#Qb==UW1s?E3H7viNuNT(qYkKmu~VukKwDXs z)BgYr#M;B_A5N)K7V1+f_1QrhLUMt0q}x)Kk#5cqU!l3zNVgOq3-}16nIeon!U}@x zwMNo))lA%;ugye89+A3TU3$6-1%PejfIr=cvWb;8oTDixc4o!>&{R&StLIrj94x{~ zgpePx3}4J@|UQ66pU7li967F8*L zcyt6gsIr|6EL*QB8u`Q;l~GEZPOV~kn9}y<%%A0m^Ese18m&$BevG?+$YRl`Fn*Od zZr7rB`NIm7x>5a>zazU@!p21NYEUz|#b;BBN-(1w7NO|3wh3&imXa$I|t15&5bKwcV|2>{(l*ec)e zBEhLo2LfBChX)07u#b4sBC3^ObbXNF(?Xf%mG4l2H7SXN1#LZ#RBGK)X+Of@f|{dk z1ck17g#BFdPgr>*h&Qz>ZP*%I_U+;3R6mX+E0qL-RU=UC8wS;HB^$&v08Ftqy{c#1 zNl?{mWyF#@)PN!rL1R{B#L|z}M7vH8L-319#0&=WKO;1e^@{1s1JD?O#1tZ|*=3S< z-RXB*C(_YLsZ2}+j-3U~caus{w}=rFRF!ENT&FnSQkPGCAIWICoJoe&(%RFKyPX4y z2fhf3^%dTeFC`#&q-cgh~2ANyTr4QB6#2%}uy9eYZhPEIu=(nMb zM&=}5K~Q;1Hof-1kRmC03m~^UFqDygkslanQyAhJS~XO(`bg@RbN*P5^{$YG5o(%1 z-g&z8^o{V!)S#rk=^c6qbjr;yL`=Qiq(La>Ml7Z%*$JL0JFd#d!U*0lq=f$fXqah9 z`ipHt-XnC$)X)M$j-7syCL+0Nu>h%HSnyWy+XbL)GYQO3AmxudV3lci6gT$nh@!VD zvPRaH<;J4ux$`m5E>5Dqtg;7aH;AsD`mLIp+r3$vzq~>VnHdOjpEJ@`CYgc4e2=Z<$j7;ozJ840~%@ZtCvm$B$a zPwL|yDM!UnGew{vf@mmj^a4futYQ{e#|_X@qMekuKkJD2!;Cdb%nNL^n;i;fj-IhI zO`*4C3UtB%?aVz%hzd0w<&>hB;)&~NB*H>$WnpPm*r2FbeOJ_eF%?l3fC^=tSRZBO zf?%K3`VtOh)7=NCG(HgMq~X^3MoxLMG}2vm^xX&<+9H}_6J;)+KcV`w7bDC=mg(u} zDRo9p?vO$FL`;ntM3$%L+D}n!s$JlsHxQF+M4FO9?5R{GBAl~Jbw^U_W)hx+R9YBd9YIKjEkZnMndRNjDZoGts+?`v5?h9ZLe4uJ&lCt8O zlTjL+%_%nWijkeU1v8Si2zs29r>#A3Cs~ks;ez9NwHH|zgO?moEv8mUU=2bXQhnkx zW*B{UKE?<))k0&3lt!Sb$ll+iG=P^Jb!#TpOuOAceRLw0! z-n&x>2XbZRJvtVM=c75VwkoS5>ls;t=ksy6W*c0?s4LU9%tN3(8A%z@*2V@Pl)X*+| zvQVHq?GP)Xtz;^hPf_2gZYJAQ6Mc-`IlGPF#?nWThb>c*M$V}$FQ_|os{NYY8xm6p z!xVSbr3#z{{-Tl(rJ(%9BSvuhDMtc{m8RptR*K4}AxAKJS-^OP+gHLN>}gxw)@4nv zYs;fk;l3##wyJq1$)Nai*T3d~xlVMBg#~Fh*YekZJ~^OoVa5=m7b7c_TU52z`XoU8 zfhdFXY|A9?{Nt(jE)Ww4%(B`8{FOY)iRlDXT_WCR)+~iNs#7gg*Q#wN_>y9x=_QeL zb4vg&6Eym4KWZPDPg>0+0ykQu;MdL*1>7>F*5D<6)ofpZZC>QUNp-aJCaS3eL81rY z38YT4GOC=n6h5%1rvCuE556X|Q&G94)IU~njeXFG8My;5ASUadoFM9RvwQXZXqMiV zq}k?_{l=wI*CrVA>yhl)wBJGbRJlI*ZG}l-+Dd5Of6mJj<(?sAWjBS~Nh*_;BY*aM zzX)VWVd8UhCdeZ9ODgz6b-C7pbJFT-P3{UMm|5`waaN0ymNbKp!^W$H@6aYC-$ z#`Q`}ALSw%k`Y}^)2s`0S(_dkCP(wbX9+eQ&NR=ITM>?5m+e#HJx>eE=bHfY`{?#q{W*v-~PBQ9Vy-BnGON?UYi7xWpAXg_{Jt z?29| zrzXnO)3r4+p{lmBi?^9gy{lz?mXqf5l~Zt-(9t+`YHyrx=uN1CIhN6aKDIMyIM%a~3Z~p+g)cBBKtqGty6!i|I3P(#rtkHHTP-1kr-&|~n|InI6a3Z zTRLj3+fbo4`5r;YLk>!7`DIxoaWfMDe-t3OkTEY)Pz5qfg$?=g?(kGhN=*U*m6tqs zs95+D72TszSm?PwP)de`s%`Q7(GG2gCG{ANVH^$WD<8yR0kYey&!HnFI4q4Uhe+|% zMRl`2Izp80yTY71{GlbP4xy^^>L+W_XHqj zT#6(%gp0E_p3R=V_lx9w8s>95YYo*yYHSFmo5hN`w)hQ<=iV~17b!7nf#U;;4woX}^au#~# zn;QAS*IdF=DZ7<9cLlmYvY$2`0=PSt~ z-Gmr$LWSGNu&yFx{st|%HG1|%ZMLSmgi zGM$rYbvNB*=zP-|i^CPb;ahJ^pnZ_AN4h#ED0p2c%w(zQNY_Om4z(1&8Y-!4XUr=+vj%(}T^ZA2v)QxpN%<05OwNEipouz4Xf} zG#&&)7Gy$&q#Q!GT?%zS!l>xPgDu@6y*iR@y(}yK7=apVpq-6*YPkB+Osm{e7BnKM z9Pw?kf|N?lsU-BjDsXAyU{5n9l$E&L_ydl7-g%K7DUzMblvJ2eKj|sgwZBE^fu>c+ zDihR{i)b8{d9&Z5)e;6{m{^b_GG=E|jh%GcXn zkmV81zn*+w&9fDqZnjfrDRK(1)hM4fKeW(qOfp-)M@OKsR!SG@PeGg|w?5)pqd|l-5Mc zt=&qRlePLKE-eGN-6!7%_M_xw9K>jTgyy5oB02IUQk=@9%$(DUw#6_yd!Nvd(>WmKH&oWuC`-EHRjO5{RgT_@PlQ3T_8+Y(mp+5EVbs2h zYL^=+`bj&8BGH!IgU+!zMt?cnw$yE4exkGjz~0_5q}^G(MM#t9C`u}n#q9GRra%@b zS6WmqM^b{m)OvR7&rZ9e$hk*{TU?pV%~sxNFE*()KGRMqB(}AXk#oFUfP4gGJ%}mp zBQvzHn|&j2JGH!TRU~APq#2Z;I;_nV8=*;BcxM(O>9MiuF@rHld@P}=l}WI51DppF zZp`Uco-x&_LusAbDw=W6{lG z>Lj^HTQs?veC0q*%gnS`R?t~tHqe4@l0iCLUx<%COod3PJ2{GY7a4$I)SG_U_d|+Q z`iUxToT9BtRHsvaNZl2?deY2SZkqk%Xu7IvxmLO6l)D6^l!TLQI9dc+O3l5sFq?m) ze)jVQDwML;he8+4K`_c zR27+0`UBukq+V{E!WLBK8+u@*@6Z(s@dqutp$wUd49XA^wN&MZRf116a`!zzEZ<** zdS(j2@_gQ6wTNFn#gQe+wIb*P@p8njKVCZNSBRC5DA|Z6r~Qn{vs_XZ+xtjg-Qe+ywR z?o_;wKNo$!?Na>z06Lt#ezQ=XnOyG0wv_v%OEA(xQreDy3u%=J-NN>R;0i@LN_t+g zKR%Yj#%fwrD&Q$8Kobrgw34JY4_Q}KZ+}&l&6;v{)cS>0g*t%fxTDe&`N^jT`c?fD zjwG9FxDxWlYP{Wb*%u@*{TiE+Mp0tU2{!Cn3mo{@SQbgtA1adj;D!D zRAi%Wzn`1-2<(}}81adIYF95uLSAvJbauB1ZJ!r1r@+T2%1JfcS2Ve2rj;ckks`rj zb;g5kO&FcREWO_U<--}bd$!NRvW#8)Ks~NLTBnu5{^8@*y z$-}P)2@};sUwKVs(mhof{K2;DRP`W&2pNKR_3neWAuvi**rVmQ22epgcQNBh?ZI)n z1yw4$HJa&7_*4|J>v*u;7OW0s)oa$>(w@`5==>u&G|GZjn>9pGJHSFggEuKxN{AA) zqA#XIqvCXea2ceUT;f1mm8?aj?i;BaAKZwPEwhz1I{8mps=Xomkp`uzHnOE!3f>9} zV0r6!FnWGpL^UQBH6>0VBhe--^dt_H>(Z##&CRZ=y8a1+w<6k&lT@yaY)`e z^0JbAQjr2ORSgO&)ii>1xt3M@3LtII)6@!;NXveW?eE`cZhc1j21Ei4id^XX?RZFr z9LdyzGJAe~R^nKeKA9qEYJDjQO=@5r-6>WHK9Nnzl@XJfYyb|ILbH3X5^AGCaM>wJ zZZlfS9|&d{ONkXxWTLF`Hqd)5v+gi4?P5+!n@cG+J4#XbDj+7Q3RTd6N&Cc~bQwsJ zbXh7WCsANwA_$RJLV*uRD~_^HB#$MSnD(|?r4mkeA@u$*kjrEghn6p?(L(;P;j*0& zq?H~yi1)%!j)N)6xJHta3p(grd;VBvrl*m8wJudj;1cVAp6jLvmL`*`Txe;nlyC2c zQ!@oOIntxN?FqlE11o!4U^r5&Ju#4dW?e$B-EuwAHP)p9Zn|Y@7uQ)}zj2AB*_Ox7 zN=z+1Y09yG1>e#pm&&tr9c+Qo4oa+~9`GWhM$uH_86j{HRBrlaRG9>R)CkrkTpb$Z z>s)N9cK$JSE2-RsCQ(3-t2$dZ?owa|da8v4Er+kfH$KX*-Kc~F`W4k%VYCpOPOjYY zC_dvA{iKHt(}|dHbt+9?1xA5#r0LJiY5;wbwpIMl`$vhgsMCrgiIr^M$xzjnQ9x9j zAQV=qrCYj9J`a#EMATlgf~wS$uMM}TF=Y-Yn=XkkM&o$_@PZ-04^EWwbm1VQZy^mx z+T6|)vnx?TDwK7va0O0_d?M-}uQimsX-_x0$Xdnw&5Sh6%!)#@Q>KEty`JYw%tmvo zr?|iRI;a+Si5CF3j7?Fc4Ac*_wSHAalgq@Q=lDY^ewNa%-3`(DEIItKnwf?Wa;4gn zDdH6*=iwGxd1yCoVr9gUy>c#Tgw}=iMp6J454@8q=OP*WlY>gCZtU!>`u!r`rBv^x*b(% zLZqF9x{2LqBM{9#=2R+^C4I!ISt>s0r1v#jn-}G2O%wK+Z3ZlnQgxi}Sb{}81a*ZS zU<;h40;MWN11|BLk8qB07v^|rAk$;mgjJ=-Qr;4c8U@+DHh$TH%Be(YB+AibgO}FLT~SZqJ>RaB@R+R zI&KEuu#uG=YSo6+lH%QILxqPJ3-h#@V4F)gr0yAQe^MixMjw_zDrHpXdlCo0#i?{A zNl5~lz_y~<_xD~Tu7%6dn(D055>g$IsI)jMnv?31VJ5vrOS?8Ij)He3#+*&O(*X9! zUqMommmA4al1HQtVNbe&vZl1+PuZQY^$}$mh&2}LZ(CT9 zW@Ws~q*7e5x6)D%s$!_8ATqq+e4 z&8Z6q++x9*Xy)c=sbp-xm|XH310xLW2^Kuy-_k6%QK*{~)7;B# zLS72@#*@snNhr>fu5LL8kR`5u?X(naX zV9U)VZRT#LQdzagO0IkDz6>XJdUMLEj{;lLHC;7UmP0fhvuEp}_R>d!t?z-U+TjBx z7^r}L%d+bK0EreEoYH5mqLHGXoL63Ce}RA+jVU@gFz6#+otFv+%`vc-YY7*6fmH;b zs>&7oD=`B-HV6(=YONkQsqQHH0wTjCqajmt72GajRNsM;NEYw{1|P$vM`txIbhky6 z0o~RkUCPU7NG|iV3u;$Pm=-_yaT8glD#XtKlfOKZqu$&hmohTJqc)yJh8L3bfY-%*W*CH+1C<}k{emI?_~QQdcZ>b>?bZgoIWxu{SyI$ib>ePGF%q7;Ivg%F>+HpZ~j zN+~L3qCiCAmQI%1XnXn)$bG?Zw^X1GmNx!Ky0)qI3N!S?g=#M{$D~cEc_olhH%VHF zwYl8A&#Xu;WQ_GrHk*Yw*aJ+;bc6gcT@@FSQiP%BQ@b+`w6c6N0~@~1oKPIeQi>$o zDjsb>cm+jwu=LuT&pAbD)gB>(?-vo6)Y7RLrmDjAdAiyyrI941TgaG;mFiTfA#>FR z>^HkCv>SMV8b*k829YVJ)pJ5T;K`=VhKd@OZItlH=oX4eF+Z%dR}xzop~miSrc@Ex zV+hnK@AO-*t;K~{-gPJkvcW*c*Y$pFdZun%8x0q2eGEilSCn%+?LA>y>e3bOOh_(j zdYKL?Wb~z^n0VUdT=m5tOTd#iTu3NY5>3#nB>ek=m z9aK4V4wF>Gb%e^Oe+(dIF;wK*K`X;q6};qL(0V!`3vslhE@p!BSJgL^d0_Y1!yPLW z##C~l#sM4SDqf;Nljl3(7p=l`mnxX-$|%s7bs-VT8dd zWehZQux@466g#egZ#eC}k2sPPhT1E>y#*)M*M;oavYRSdrIGiQ>v0kbog7w5IUz09 zstqTC8>%+D9_5f=>69hY%yA`Q2~ZYF`HDb(d7gNSWtNgfu0Dvd0Gl?_UP#0j+`-exQjwD&U=S+6iaQmDtM7bYA2 zBp8!;g1QsYlaY4X5}L3{KeX75G*TRJS%(}*8^UJNt9#-OQ6`E=2zg*@e9W)IRKrqD zB_Uj`x%t{EjfIZFa#{U*iqc{p)2-$yb)7d2ypnhRtB2zjS4Jwha#bLnD?=Lj0T47P zT{Baq2pg`1Tlk_&G@t_NRg@z*W{+}o3VBGkcquTOoWv_mcH5%@I;tE00Nv>pTcOI5 z0jEnKjS_B~c#P2lhnrQ(o~Ai9pj(#UocGsiiy*w21!zg%JL+R+?iY@bU+ zfa*s$F$*C?skRicz}1>R0SH!Q^(INqkhPnrG_QKVu%Hd^v&={A-tjq#bzrzc zDbmk3!A;atsQneBS_+v;vJ=pv6&vuJmbv}$2!SZhULvKqNO6jzY6qkoky^cSn5wz_ zIQhC;1zm1alrP_QqkXwbu^_uZsI|l9U6)Y*0L_UwiPVj07=>cPL?yC6b!H?os;N1o zCkYf3J0l_!Yaf^?BliSYX`CG}p_Wpdq5uNP7xYYRho5a(S4PBX19?=M*Y3PCwOMBF zCMlKsTU^xHl-tE9F-Y8*s-$7%lWI#>CxR3K9&p~vqPCKj>C3n}BtH5_qO^++RdBMA zciF@Z9rjBz!%n}W0u@{a;RRKC%Uo=y=TYy3GDrt05-L_?QXV4rIVYx4Jy!!=DWs57 zD?FQhnv26;ucTton!!$7rxHwy@N%H|{{YNX41ZD_SSJ&alajgfm&XgG{25 zGa%Jat{>$Re~86~o~X2)nkMQgPaM;iK6ZigTp(AqXBN1X5_ADt`IyzA}q*L1%r5= zWzwC&!z!`hEf-NH(n;7<7+#v*o`O%3hP}{%p-0*@lpOPQC-vW*E+qc&iq2NB@VX6B zRiH()IM`7Kucd3pM9`RSz)zybPx>&Q=YlOtSpmf|phlVLs?*ji5j{>%+E_<7&tfWC zi540#-TcA#!5e!A%-u}YXzJn!dRXb)W2H+{%1(^Q6W7d~1a|L;`#pnv;#%EeRYQkp zfDU38x4ANSUX!l#$GnbG$b= z_Wu9}BGJN>7pxOQrYhPSNFi77v@)=!8%etG{RZIuYH|ViS}X}F2@IDhVr>V26Ypqz zR$+{jyD)Zj06LR0ZR(R3Tf+EVWZMl=4bHn1{;A=RZp{dywc?b+wP+h!+yO?B}Nwt?aZnr=T&UFuf2hS8AfouVU3&Xb?PBVV3~3 zKuf=dWJwBUuU~8(z)vAye%ciogISTDS1_cInxeEj%XT35<`C;#%5>+gC?B+ok2{?r z%b01@^cckT&vHLX;p?<3=Dvfo}u?|%zS1E2Cz&%NII`^UNJfee?s{VZr9dxHc1CuPD z-nfX<jfc@tKxQ6 zr0bM~B%j~3X)UZnEtxB)Pa?zx6;CjrIQ^hvyMnmzNOqF?RbVq2ge+;?sJjiwCl%1L z1umx2zx#%TzurcKo-d&%2}TuGNwGHn4)RfQ-OBH){po{`sgr8?arVwF)Z;CGMdb?T~lsMH!*aF6f9Pa z08zg1MTPi*c<$P{8lHXobD_;um}b8&lIsA1$V<;ykD`8U>y1K?bXB#=qZ~ZkrBa;o zn`UXmEh;Hn58MQ(9YS19f$>Q;B0VNm#8F6^m0HZZ4|LG9T}&_NoWT7gk)nr;TCU-I zH(O-ZD9Lh5YLu5+OT}nH#+nijN2n+pZocT}u7z67OFFi$yKgOM@^@<$#+wb4&7j!* z6`{fV!XqnPs}*E3E~e(+Jt2E|qyZgt<^-#@g*zc8x#j>WTItSaDE%gd$Um!S#Ft

      0g#qcWDXp;k2{whhJ9!t@7x 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 - - https://meshjs.dev/ - - - https://meshjs.dev/starter-templates - - - https://meshjs.dev/guides - - - https://meshjs.dev/guides/nextjs - - - https://meshjs.dev/guides/minting-on-nodejs - - - https://meshjs.dev/guides/multisig-minting - - - https://meshjs.dev/guides/smart-contract - - - https://meshjs.dev/guides/prove-wallet-ownership - - - https://meshjs.dev/guides/custom-provider - - - https://meshjs.dev/migration-manual-installation - - - https://meshjs.dev/apis/appwallet - - - https://meshjs.dev/apis/browserwallet - - - https://meshjs.dev/apis/transaction - - - https://meshjs.dev/apis/transaction/smart-contract - - - https://meshjs.dev/apis/transaction/minting - - - https://meshjs.dev/apis/transaction/staking - - - https://meshjs.dev/react/getting-started - - - https://meshjs.dev/react/ui-components - - - https://meshjs.dev/react/wallet-hooks - - - https://meshjs.dev/smart-contracts/marketplace - - - https://meshjs.dev/providers - - - https://meshjs.dev/providers/blockfrost - - - https://meshjs.dev/providers/tangocrypto - - - https://meshjs.dev/providers/koios - - - https://meshjs.dev/providers/ogmios - - - https://meshjs.dev/apis/resolvers - - - https://meshjs.dev/about - - - https://meshjs.dev/about/cips - - - https://meshjs.dev/about/support-us - - - https://meshjs.dev/about/media-kit - - - https://meshjs.dev/about/references - - \ No newline at end of file diff --git a/apps/mesh-web/public/support/grasp-g76b6d77d5_640.jpg b/apps/mesh-web/public/support/grasp-g76b6d77d5_640.jpg deleted file mode 100644 index eeb9248c7729a9f59ad8127ae54efeca1f3d8fc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 521861 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

    1. + +
      {label}
      + +
    2. + ); +} + +function Section({ menuItem }: { menuItem: MenuItem }) { + return ( +
      +

      + +

      +
        + {menuItem.items ? ( + menuItem.items.map((link, i) => ( + + )) + ) : ( + + )} +
      +
      + ); +} diff --git a/apps/mesh-web/components/site/metatags.tsx b/apps/playground/src/components/site/metatags.tsx similarity index 71% rename from apps/mesh-web/components/site/metatags.tsx rename to apps/playground/src/components/site/metatags.tsx index 0b92a8d5f..ce41a63e8 100644 --- a/apps/mesh-web/components/site/metatags.tsx +++ b/apps/playground/src/components/site/metatags.tsx @@ -1,16 +1,29 @@ -import Head from 'next/head'; +import Head from "next/head"; -const Metatags = ({ title, keywords, description, image }) => { +export default function Metatags({ + title, + keywords, + description, + image = "/logo-mesh/mesh.png", +}: { + title?: string; + keywords?: string; + description?: string; + image?: string; +}) { if (description === undefined) { description = - 'Intuitive and easy-to-use Web3 development framework to build amazing applications on Cardano.'; + "Intuitive and easy-to-use Web3 development framework to build amazing applications on Cardano."; } if (keywords === undefined) { keywords = - 'developer, tools, cardano, blockchain, sdk, plutus, crypto, web3, metaverse, gaming, ecommerce, nfts, apis'; + "developer, tools, cardano, blockchain, sdk, plutus, crypto, web3, metaverse, gaming, ecommerce, nfts, apis"; + } + if (title === undefined) { + title = "Web3 Development Made Easy"; } - title = title + ' - MeshJS'; + title = title + " - MeshJS"; return ( @@ -40,7 +53,6 @@ const Metatags = ({ title, keywords, description, image }) => { )} - {/* favicon */} { ); -}; - -Metatags.defaultProps = { - title: 'Mesh - Web3 Development Made Easy', - keywords: - 'developer, tools, cardano, blockchain, sdk, plutus, crypto, web3, metaverse, gaming, ecommerce, nfts, apis', - description: - 'Intuitive and easy-to-use Web3 development framework to build amazing applications on Cardano.', - image: '/logo-mesh/mesh.png', -}; - -export default Metatags; +} diff --git a/apps/playground/src/components/site/navbar/index.tsx b/apps/playground/src/components/site/navbar/index.tsx new file mode 100644 index 000000000..7db710ba5 --- /dev/null +++ b/apps/playground/src/components/site/navbar/index.tsx @@ -0,0 +1,141 @@ +import React, { useEffect, useState } from "react"; +import Link from "next/link"; +import { useRouter } from "next/router"; +import { + Bars4Icon, + MoonIcon, + SunIcon, + XMarkIcon, +} from "@heroicons/react/24/solid"; + +import SvgMesh from "~/components/svgs/mesh"; +import { linksAbout } from "~/data/links-about"; +import { linksApi } from "~/data/links-api"; +import { linksGetStarted } from "~/data/links-get-started"; +import { linksGuides } from "~/data/links-guides"; +import { linksSmartContracts } from "~/data/links-smart-contracts"; +import { socials } from "~/data/social"; +import { useDarkmode } from "~/hooks/useDarkmode"; +import MenuItem from "./menu-item"; +import MenuItemDropdown from "./menu-item-dropdown"; + +export default function Navbar() { + const isDark = useDarkmode((state) => state.isDark); + const setDarkMode = useDarkmode((state) => state.setDarkMode); + + const [isSSR, setIsSSR] = useState(true); + const [showMobileMenu, setShowMobileMenu] = useState(false); + const router = useRouter(); + + useEffect(() => { + setIsSSR(false); + }, []); + + function toggle() { + setDarkMode(!isDark); + } + + function toggleMobileMenu() { + setShowMobileMenu(!showMobileMenu); + } + + useEffect(() => { + function setDarkTheme(bool: boolean) { + if (bool) { + document.documentElement.classList.add("dark"); + } else { + document.documentElement.classList.remove("dark"); + } + } + setDarkTheme(isDark); + }, [isDark]); + + useEffect(() => { + setShowMobileMenu(false); + }, [router.asPath]); + + return ( +
      + +
      + ); +} diff --git a/apps/playground/src/components/site/navbar/menu-item-dropdown.tsx b/apps/playground/src/components/site/navbar/menu-item-dropdown.tsx new file mode 100644 index 000000000..099e9acb4 --- /dev/null +++ b/apps/playground/src/components/site/navbar/menu-item-dropdown.tsx @@ -0,0 +1,57 @@ +import { useState } from "react"; +import { ChevronDownIcon } from "@heroicons/react/24/solid"; + +import { MenuItem } from "~/types/menu-item"; +import SubmenuItem from "./submenu-item"; +import SubmenuItemDropdown from "./submenu-item-dropdown"; + +export default function MenuItemDropdown({ + title, + items, +}: { + title: string; + items: MenuItem[]; +}) { + const [showMenu, setShowMenu] = useState(false); + return ( +
    3. setShowMenu(true)} + onMouseLeave={() => setShowMenu(false)} + onClick={() => setShowMenu(!showMenu)} + > + +
      +
        + {items.map((item, i) => + item.items ? ( + + ) : ( + + ), + )} +
      +
      +
    4. + ); +} diff --git a/apps/playground/src/components/site/navbar/menu-item.tsx b/apps/playground/src/components/site/navbar/menu-item.tsx new file mode 100644 index 000000000..1113d7ce9 --- /dev/null +++ b/apps/playground/src/components/site/navbar/menu-item.tsx @@ -0,0 +1,20 @@ +import Link from "next/link"; + +export default function MenuItem({ + title, + link, +}: { + title: string; + link: string; +}) { + return ( +
    5. + + {title} + +
    6. + ); +} diff --git a/apps/playground/src/components/site/navbar/submenu-item-dropdown.tsx b/apps/playground/src/components/site/navbar/submenu-item-dropdown.tsx new file mode 100644 index 000000000..3addc4a5b --- /dev/null +++ b/apps/playground/src/components/site/navbar/submenu-item-dropdown.tsx @@ -0,0 +1,81 @@ +import React, { useState } from "react"; +import Link from "next/link"; +import { ChevronRightIcon } from "@heroicons/react/24/solid"; + +import { MenuItem } from "~/types/menu-item"; + +export default function SubmenuItemDropdown({ + title, + icon, + items, + link, +}: { + title: string; + icon?: any; + items: MenuItem[]; + link?: string; +}) { + const [showMenu, setShowMenu] = useState(false); + + return ( +
    7. setShowMenu(true)} + onMouseLeave={() => setShowMenu(false)} + onClick={() => setShowMenu(!showMenu)} + > + + + + +
      +
        + {items && + items.map((item, i) => ( + + ))} +
      +
      +
    8. + ); +} + +function Item({ + title, + link, + icon, +}: { + title: string; + link: string; + icon?: any; +}) { + return ( +
    9. + + {icon && React.createElement(icon, { className: "mr-2 w-4 h-4" })} + {title} + +
    10. + ); +} diff --git a/apps/playground/src/components/site/navbar/submenu-item.tsx b/apps/playground/src/components/site/navbar/submenu-item.tsx new file mode 100644 index 000000000..b14c8757f --- /dev/null +++ b/apps/playground/src/components/site/navbar/submenu-item.tsx @@ -0,0 +1,24 @@ +import React from "react"; +import Link from "next/link"; + +export default function SubmenuItem({ + title, + icon, + link, +}: { + title: string; + icon: any; + link: string; +}) { + return ( +
    11. + + {icon && React.createElement(icon, { className: "mr-2 w-4 h-4" })} + {title} + +
    12. + ); +} diff --git a/apps/mesh-web/components/site/scroller.tsx b/apps/playground/src/components/site/scroller.tsx similarity index 62% rename from apps/mesh-web/components/site/scroller.tsx rename to apps/playground/src/components/site/scroller.tsx index a5d7ef055..cf124d5c7 100644 --- a/apps/mesh-web/components/site/scroller.tsx +++ b/apps/playground/src/components/site/scroller.tsx @@ -1,13 +1,14 @@ -import { useEffect } from 'react'; -var Scroll = require('react-scroll'); +import { useEffect } from "react"; +import { useRouter } from "next/router"; + +var Scroll = require("react-scroll"); var scroller = Scroll.scroller; -import { useRouter } from 'next/router'; export default function Scroller() { const router = useRouter(); useEffect(() => { - const splitedUrl = router.asPath.split('#'); + const splitedUrl = router.asPath.split("#"); if (splitedUrl.length === 2) { scroller.scrollTo(splitedUrl[1], { duration: 500, @@ -16,7 +17,7 @@ export default function Scroller() { offset: 0, }); } - }, []); + }, [router.asPath]); return <>; } diff --git a/apps/mesh-web/components/svgs/discord.tsx b/apps/playground/src/components/svgs/discord.tsx similarity index 96% rename from apps/mesh-web/components/svgs/discord.tsx rename to apps/playground/src/components/svgs/discord.tsx index 657426045..8bf0513f7 100644 --- a/apps/mesh-web/components/svgs/discord.tsx +++ b/apps/playground/src/components/svgs/discord.tsx @@ -1,4 +1,10 @@ -const SvgDiscord = ({ className, fill = 'currentColor' }) => { +const SvgDiscord = ({ + className, + fill = "currentColor", +}: { + className?: string; + fill?: string; +}) => { return ( // { +const SvgGithub = ({ + className, + fill = "currentColor", +}: { + className?: string; + fill?: string; +}) => { return ( - // { +const SvgMesh = ({ + className, + fill = "currentColor", +}: { + className?: string; + fill?: string; +}) => { return ( { +const SvgSurprise = ({ + className, + fill = "currentColor", +}: { + className?: string; + fill?: string; +}) => { return ( { +const SvgTwitter = ({ + className, + fill = "currentColor", +}: { + className?: string; + fill?: string; +}) => { return ( - // { + setIsMounted(true); + }, []); + + if (!isMounted) { + return null; + } + + return ( +
      + + + {isJson ? JSON.stringify(data, null, 2) : data} + +
      + ); +} diff --git a/apps/playground/src/components/text/header2.tsx b/apps/playground/src/components/text/header2.tsx new file mode 100644 index 000000000..00961bc17 --- /dev/null +++ b/apps/playground/src/components/text/header2.tsx @@ -0,0 +1,31 @@ +import React from "react"; + +export default function Header2({ + children, + heroicon, +}: { + children: React.ReactNode; + heroicon?: any; +}) { + if (heroicon) { + return ( + + <div className="flex items-center"> + <div className="mr-4 p-2"> + {React.createElement(heroicon, { className: "w-16 h-16" })} + </div> + <span>{children}</span> + </div> + + ); + } + return {children}; +} + +function Title({ children }: { children: React.ReactNode }) { + return ( +

      + {children} +

      + ); +} diff --git a/apps/playground/src/components/text/header3.tsx b/apps/playground/src/components/text/header3.tsx new file mode 100644 index 000000000..b5501362e --- /dev/null +++ b/apps/playground/src/components/text/header3.tsx @@ -0,0 +1,9 @@ +import React from "react"; + +export default function Header3({ children }: { children: React.ReactNode }) { + return ( +

      + {children} +

      + ); +} diff --git a/apps/playground/src/components/text/paragraph2.tsx b/apps/playground/src/components/text/paragraph2.tsx new file mode 100644 index 000000000..8135c340f --- /dev/null +++ b/apps/playground/src/components/text/paragraph2.tsx @@ -0,0 +1,11 @@ +export default function Paragraph2({ + children, +}: { + children: React.ReactNode; +}) { + return ( +

      + {children} +

      + ); +} diff --git a/apps/mesh-web/contexts/appWallet.tsx b/apps/playground/src/contexts/app-wallet.tsx similarity index 75% rename from apps/mesh-web/contexts/appWallet.tsx rename to apps/playground/src/contexts/app-wallet.tsx index c6d949042..b2bcbc97b 100644 --- a/apps/mesh-web/contexts/appWallet.tsx +++ b/apps/playground/src/contexts/app-wallet.tsx @@ -1,5 +1,6 @@ -import React, { createContext, useState, useContext, useMemo } from 'react'; -import { AppWallet } from '@meshsdk/core'; +import React, { createContext, useContext, useMemo, useState } from "react"; + +import { AppWallet } from "@meshsdk/core"; const WalletContext = createContext({ wallet: {} as AppWallet, @@ -9,7 +10,11 @@ const WalletContext = createContext({ walletConnected: false, }); -export const AppWalletProvider = ({ children }) => { +export const AppWalletProvider = ({ + children, +}: { + children: React.ReactNode; +}) => { const [wallet, setWallet] = useState({} as AppWallet); const [walletNetwork, setWalletNetwork] = useState(0); @@ -25,7 +30,7 @@ export const AppWalletProvider = ({ children }) => { setWalletNetwork, walletConnected, }), - [wallet, walletNetwork, walletConnected] + [wallet, walletNetwork, walletConnected], ); return ( diff --git a/apps/playground/src/contexts/mesh-wallet.tsx b/apps/playground/src/contexts/mesh-wallet.tsx new file mode 100644 index 000000000..eb48ce0bf --- /dev/null +++ b/apps/playground/src/contexts/mesh-wallet.tsx @@ -0,0 +1,50 @@ +import React, { createContext, useContext, useMemo, useState } from "react"; + +import { MeshWallet } from "@meshsdk/core"; + +import { getMeshWallet } from "~/components/cardano/mesh-wallet"; + +const WalletContext = createContext({ + getWallet: () => ({}) as MeshWallet, + setWallet: (wallet: MeshWallet) => {}, + walletConnected: false, +}); + +export const MeshWalletProvider = ({ + children, +}: { + children: React.ReactNode; +}) => { + const [wallet, setWallet] = useState({} as MeshWallet); + + const walletConnected = useMemo(() => { + return Object.keys(wallet).length == 0 ? false : true; + }, [wallet]); + + function getWallet() { + if (!walletConnected) { + const _wallet = getMeshWallet(); + setWallet(_wallet); + } + return wallet; + } + + const memoedValue = useMemo( + () => ({ + getWallet, + setWallet, + walletConnected, + }), + [wallet, walletConnected], + ); + + return ( + + {children} + + ); +}; + +export default function useMeshWallet() { + return useContext(WalletContext); +} diff --git a/apps/playground/src/contexts/providers.tsx b/apps/playground/src/contexts/providers.tsx new file mode 100644 index 000000000..0216fc4e7 --- /dev/null +++ b/apps/playground/src/contexts/providers.tsx @@ -0,0 +1,10 @@ +import { AppWalletProvider } from "./app-wallet"; +import { MeshWalletProvider } from "./mesh-wallet"; + +export default function Providers({ children }: { children: React.ReactNode }) { + return ( + + {children} + + ); +} diff --git a/apps/playground/src/data/cardano.ts b/apps/playground/src/data/cardano.ts new file mode 100644 index 000000000..afdf1da29 --- /dev/null +++ b/apps/playground/src/data/cardano.ts @@ -0,0 +1,56 @@ +import { MeshMarketplaceBlueprint } from "@meshsdk/contract"; + +export const demoAddresses = { + mainnet: "addr1v9vx0sacufuypa2k4sngk7q40zc5c4npl337uusdh64kv0c93pyfx", + testnet: "addr_test1vpvx0sacufuypa2k4sngk7q40zc5c4npl337uusdh64kv0c7e4cxr", + testnetPayment: + "addr_test1qzl2r3fpmav0fmh0vrry0e0tmzxxqwv32sylnlty2jj8dwg636sfudakhsh65qggs4ttjjsk8fuu3fkd65uaxcxv0tfqv3z0y3", + testnetStake: + "stake_test1uqdgagy7x7mtcta2qyyg244efgtr57wg5mxa2wwnvrx845s4sa2vp", +}; + +export const demoMnemonic = "solution,".repeat(24).split(",").slice(0, 24); + +export const demoPrivateKey = + "xprv1cqa46gk29plgkg98upclnjv5t425fcpl4rgf9mq2txdxuga7jfq5shk7np6l55nj00sl3m4syzna3uwgrwppdm0azgy9d8zahyf32s62klfyhe0ayyxkc7x92nv4s77fa0v25tufk9tnv7x6dgexe9kdz5gpeqgu"; + +export const demoCLIKey = { + paymentSkey: + "5820aaca553a7b95b38b5d9b82a5daa7a27ac8e34f3cf27152a978f4576520dd6503", + stakeSkey: + "582097c458f19a3111c3b965220b1bef7d548fd75bc140a7f0a4f080e03cce604f0e", +}; + +export const demoPlutusMintingScript = + "5883588101000032323232323232322232533300632323232533300a3370e9000000899b8f375c601c601000e911046d6573680014a0601000260180026018002600800429309b2b19299980319b87480000044c8c94ccc02cc03400852616375c601600260080062c60080044600a6ea80048c00cdd5000ab9a5573aaae7955cfaba15745"; + +export const demoPlutusAlwaysSucceedScript = "4e4d01000033222220051200120011"; + +export const demoPolicyId = + "d9312da562da182b02322fd8acb536f37eb9d29fba7c49dc17255527"; +export const demoAssetId = "4d657368546f6b656e"; +export const demoAsset = demoPolicyId + demoAssetId; + +export const demoAssetMetadata = { + name: "Mesh Token", + image: "ipfs://QmRzicpReutwCkM6aotuKjErFCUD213DpwPq6ByuzMJaua", + mediaType: "image/jpg", + description: "This NFT was minted by Mesh (https://meshjs.dev/).", +}; + +export const demoPool = + "pool107k26e3wrqxwghju2py40ngngx2qcu48ppeg7lk0cm35jl2aenx"; + +export const demoMarketplaceCompiledCode = MeshMarketplaceBlueprint; + +export const demoPubKeyHash = + "aa048e4cc8a1e67e1d97ffbd4be614388014cbc2b2451527202943b6"; + +export const demoStakeCredential = + "9d4dcd7e454d2434164f4efb8edeb358d86a1dad9ec6224cfcbce3e6"; + +export const oneTimeMintingPolicy = + "5901e6010000323232323232322232322533300632323232533300a3007300b3754002264a666016601060186ea802454ccc02cc020c030dd519198008009bac3011300e375400844a6660200022980103d87a800013232533300f3375e01c601260226ea80084cdd2a40006602600497ae01330040040013014002301200114a229404c8cc004004c8cc004004c8cc004004dd59809980a180a180a180a18081baa00622533301200114bd6f7b630099191919299980999b9148900002153330133371e91010000210031005133017337606ea4008dd3000998030030019bab3014003375c6024004602c004602800244a666022002297ae01323332223233001001003225333017001100313233019374e660326ea4018cc064c058004cc064c05c0052f5c066006006603600460320026eb8c040004dd5980880099801801980a80118098009129998080008a51132533300e32533300f3371e6eb8c0240040144cdc41bad301430153015001480005289bac301300213300300300114a060260026eb8c03cc030dd50008a50300e300f002300d001300937540044601800229309b2b19299980298010008a99980418039baa00314985854ccc014cdc3a40040022a666010600e6ea800c5261616300537540046e1d20005734aae7555cf2ab9f5740ae855d101"; + +export const demoTransactionCbor = + "84a70081825820859d3b4fd3a4c012b43ee1bbbc99240aec1827c3b8a74b867d10a7f4759149bc00018382583900e4cfbbc317c718f78d137b6535d8940618cc3d2ac04f1f35acf78e53a1521c2cea3cc79762d575581e47ea60b8eaa03430716cfd6140c796821a0011b0dea1581c67dd133868f14107b25772f3c5abaa1e0549f4b400b5e0e3a1136152a149000643b0546573743101a300581d7067dd133868f14107b25772f3c5abaa1e0549f4b400b5e0e3a113615201821a001ad510a1581c67dd133868f14107b25772f3c5abaa1e0549f4b400b5e0e3a1136152a149000de140546573743101028201d8185882d8799fa4446e616d6545546573743145696d6167655835697066733a2f2f516d527a6963705265757477436b4d36616f74754b6a4572464355443231334470775071364279757a4d4a617561496d656469615479706549696d6167652f6a70674b6465736372697074696f6e5348656c6c6f20776f726c64202d20434950363802ff825839003659ed2a30abb32e97589f2a01c8500ce8fc4897b868ebe42fbf4a8aa1521c2cea3cc79762d575581e47ea60b8eaa03430716cfd6140c7961a00134249021a000c830909a1581c67dd133868f14107b25772f3c5abaa1e0549f4b400b5e0e3a1136152a249000643b054657374310149000de1405465737431010b58207ae25a8a9286347cc1e0444a0de75e07432a6ed243591ef673fd837bb5235a670d82825820859d3b4fd3a4c012b43ee1bbbc99240aec1827c3b8a74b867d10a7f4759149bc00825820859d3b4fd3a4c012b43ee1bbbc99240aec1827c3b8a74b867d10a7f4759149bc050e81581ce4cfbbc317c718f78d137b6535d8940618cc3d2ac04f1f35acf78e53a206815883588101000032323232323232322232533300632323232533300a3370e9000000899b8f375c601c601000e911046d6573680014a0601000260180026018002600800429309b2b19299980319b87480000044c8c94ccc02cc03400852616375c601600260080062c60080044600a6ea80048c00cdd5000ab9a5573aaae7955cfaba157450581840100d8799f446d657368ff821a006acfc01ab2d05e00f5f6"; diff --git a/apps/playground/src/data/links-about.ts b/apps/playground/src/data/links-about.ts new file mode 100644 index 000000000..3e4ceb273 --- /dev/null +++ b/apps/playground/src/data/links-about.ts @@ -0,0 +1,29 @@ +import { + CheckBadgeIcon, + CodeBracketIcon, + FilmIcon, + HeartIcon, + NewspaperIcon, +} from "@heroicons/react/24/solid"; + +import { MenuItem } from "~/types/menu-item"; +import { metaCatalyst } from "./links-catalyst"; + +export const metaSupportUs = { + link: `/about/support-us`, + title: "Support Us", + desc: "Thank you for your interest in Mesh, we appreciate any kind of support! Here are some ways you can support us.", + icon: HeartIcon, +}; +export const metaMediaKit = { + link: `/about/media-kit`, + title: "Media Kit", + desc: "Choose from these logo files. These resources exist to help you use Mesh's assets.", + icon: FilmIcon, +}; + +export const linksAbout: MenuItem[] = [ + metaCatalyst, + metaSupportUs, + metaMediaKit, +]; diff --git a/apps/playground/src/data/links-aiken.ts b/apps/playground/src/data/links-aiken.ts new file mode 100644 index 000000000..ee941ae91 --- /dev/null +++ b/apps/playground/src/data/links-aiken.ts @@ -0,0 +1,36 @@ +import { MenuItem } from "~/types/menu-item"; + +export const metaAikenGettingStarted = { + title: "Getting Started", + desc: "We will walk you through the process of setting up your system to compile Aiken smart contracts", + link: "/aiken/getting-started", +}; +export const metaAikenFirstScript = { + title: "Write a Smart Contract", + desc: "Learn how to write your first Aiken script, with a simple redeemer", + link: "/aiken/first-script", +}; +export const metaAikenTransactions = { + title: "Build Transactions", + desc: "Build transactions to interact with smart contracts", + link: "/aiken/transactions", +}; +export const metaAikenContractsLib = { + title: "Smart Contracts Library", + desc: "A library of smart contracts to help you start building and learning", + link: "/smart-contracts", +}; + +export const linksAiken: MenuItem[] = [ + metaAikenGettingStarted, + metaAikenFirstScript, + metaAikenTransactions, + metaAikenContractsLib, +]; + +export const metaAiken: MenuItem = { + title: "Aiken", + desc: "A functional programming language created for Cardano smart contract development", + link: "/aiken", + items: linksAiken, +}; diff --git a/apps/playground/src/data/links-api.ts b/apps/playground/src/data/links-api.ts new file mode 100644 index 000000000..b0975b523 --- /dev/null +++ b/apps/playground/src/data/links-api.ts @@ -0,0 +1,18 @@ +import { MenuItem } from "~/types/menu-item"; +import { metaData } from "./links-data"; +import { metaProviders } from "./links-providers"; +import { metaReact } from "./links-react"; +import { metaTransaction } from "./links-transactions"; +// import { metaTxbuilder } from "./links-txbuilders"; +import { metaUtilities } from "./links-utilities"; +import { metaWallets } from "./links-wallets"; + +export const linksApi: MenuItem[] = [ + metaWallets, + metaTransaction, + // metaTxbuilder, // todo, work on txbuilder docs + metaData, + metaReact, + metaProviders, + metaUtilities, +]; diff --git a/apps/playground/src/data/links-catalyst.ts b/apps/playground/src/data/links-catalyst.ts new file mode 100644 index 000000000..17dbb6205 --- /dev/null +++ b/apps/playground/src/data/links-catalyst.ts @@ -0,0 +1,127 @@ +import { LightBulbIcon } from "@heroicons/react/24/solid"; + +export const metaCatalyst = { + link: `/about/catalyst`, + title: "Project Catalyst", + desc: "Here are proposals that we have submitted to Project Catalyst and its progress.", + icon: LightBulbIcon, +}; + +export const fund12 = [ + { + title: "Cardano Service Layer Framework for DApps", + desc: "R&D a framework to quickly spin up a service layer for specific Cardano DApps, allowing DApps to re-use all infrastructure such as contracts and MeshJS, while possible for custom protocol parameters.", + url: "https://cardano.ideascale.com/c/idea/121847", + completed: [], + tobecompleted: [ + `Parallel Cardano Blockchain MeshJS Integration`, + `Customized Protocol Parameters`, + `Persistent Record & Immutability`, + `Framework DevOps`, + `Documentation and training materials`, + ], + status: "In Progress", + }, + { + title: + "Mesh New Features to Improve Developer experience and Cardano Adoption", + desc: "We will upgrade Mesh by implementing CIP 45, WebRTC wallet connect, handle multiple serialization libs, revamp to support backend transactions building, and improve error messages to improve DevXP.", + url: "https://cardano.ideascale.com/c/idea/122160", + completed: [], + tobecompleted: [ + "CIP 45", + "Mesh application wallet", + "Modular CSL library", + "Improve error messages", + "Wallet support for private blockchain networks (e.g. Yaci)", + ], + status: "In Progress", + }, + { + title: "Mesh Software as a Service", + desc: "We provide hosted server instances for wallet and transactions builder by restful APIs, this allow integration and interaction to Cardano blockchain from any technology stacks and systems.", + url: "https://cardano.ideascale.com/c/idea/122098", + completed: [], + tobecompleted: [ + "Cloud infrastructure and transaction endpoints", + "Upgrade Mesh SDK to support SaaS", + "Hosted wallet / private key for signing", + "User-defined transaction building", + "JSON schema for transaction", + ], + status: "In Progress", + }, + { + title: + "Maintaining Mesh SDK, community support and content creation to onboard developers", + desc: "Maintenance and operations of Mesh SDK, community support and content creation, in order to onboard developers and users to the Cardano blockchain ecosystem.", + url: "https://cardano.ideascale.com/c/idea/122471", + completed: [], + tobecompleted: [ + `Provide community support`, + `Resolve GitHub issues`, + `Create tutorials and documentation`, + `Create workshops and live coding sessions`, + ], + status: "In Progress", + }, +]; + +export const fund11 = [ + { + title: "Aiken Open-Source Smart Contract Library", + desc: "We create a collection of open-source smart contracts with Aiken (including Workspace, Mesh TX builder components) and integrate them into the Mesh SDK library on Github - open and accessible to all. ", + url: "https://projectcatalyst.io/funds/11/cardano-open-developers/aiken-open-source-smart-contract-library-by-meshjs-and-trustlevel", + completed: [ + "Marketplace contract", + "Escrow contract", + "Vesting contract", + "Gift card contract", + "Coupon bond guaranteed contract", + ], + tobecompleted: [ + "Content ownership contract", + "Advanced contract #2", + "Advanced contract #3", + "Bad examples", + ], + status: "In Progress", + }, + + { + title: "Sustain & Maintain MeshJS", + desc: "This proposal enables implementations not limited to Voltaire features, Hydra & Aiken integration, and data providers integrations. Including bounties for issues, features, and learning materials.", + url: "https://projectcatalyst.io/funds/11/cardano-open-developers/sustain-and-maintain-meshjs", + completed: [ + "Lower-level APIs completed", + "Technical documentation released", + "Resolved numerous reported GitHub issues", + "Active Discord engagement to help developers", + "Transaction building support for Hydra apps", + ], + tobecompleted: [ + "Plutus version 3 integration", + "Revamped/refactored transaction and utilities class", + "Conway features", + ], + status: "In Progress", + }, +]; + +export const fund10 = [ + { + title: + "Supporting Open-Source Library Development, Developer Resources & Builder Community", + desc: "To guarantee and ensure sustainability of a team dedicated to maintaining and developing one of the best open-source libraries on Cardano, providing devs with something easy-to-use, fun and productive.", + url: "https://projectcatalyst.io/funds/10/f10-osde-open-source-dev-ecosystem/meshjs-sdk-operations-supporting-open-source-library-development-developer-resources-and-builder-community", + completed: [ + "Lower-level APIs core functionality", + "Mesh PBL course content", + "Workshops and live coding", + "Community Q&A support", + "Demos and tutorials repository", + ], + tobecompleted: ["Mesh PBL Season #1", "Student projects"], + status: "In Progress", + }, +]; diff --git a/apps/playground/src/data/links-data.ts b/apps/playground/src/data/links-data.ts new file mode 100644 index 000000000..97fd5cf2d --- /dev/null +++ b/apps/playground/src/data/links-data.ts @@ -0,0 +1,57 @@ +import { + Bars2Icon, + Bars3Icon, + Bars4Icon, + CircleStackIcon, + WrenchIcon, +} from "@heroicons/react/24/solid"; + +import { MenuItem } from "~/types/menu-item"; + +export const metaOverview = { + title: "Cardano Data Overview", + desc: "Learn about the basics, and how Mesh handles Cardano data", + link: "/apis/data/overview", + icon: CircleStackIcon, +}; + +export const metaDataMesh = { + title: "Mesh Data", + desc: "Parse and manipulate Cardano data with Mesh Data type", + link: "/apis/data/mesh", + icon: Bars2Icon, +}; +export const metaDataJson = { + title: "JSON Data", + desc: "Parse and manipulate Cardano data with JSON", + link: "/apis/data/json", + icon: Bars3Icon, +}; +export const metaDataCbor = { + title: "CBOR Data", + desc: "Parse and manipulate Cardano data with CBOR", + link: "/apis/data/cbor", + icon: Bars4Icon, +}; +export const metaDataUtils = { + title: "Advance Utility for Data", + desc: "Making data manipulation easier with Mesh", + link: "/apis/data/utils", + icon: WrenchIcon, +}; + +export const linksData: MenuItem[] = [ + metaOverview, + metaDataMesh, + metaDataJson, + // metaDataCbor, + // metaDataUtils, +]; + +export const metaData = { + title: "Data", + desc: "Parse and manipulate data", + link: "/apis/data", + icon: CircleStackIcon, + items: linksData, +}; diff --git a/apps/playground/src/data/links-frameworks.ts b/apps/playground/src/data/links-frameworks.ts new file mode 100644 index 000000000..18d856746 --- /dev/null +++ b/apps/playground/src/data/links-frameworks.ts @@ -0,0 +1,35 @@ +import { CpuChipIcon } from "@heroicons/react/24/solid"; + +import { MenuItem } from "~/types/menu-item"; + +export const metaNextjs = { + title: "Next.js", + desc: "React-based web applications with server-side rendering and static website generation", + link: "/getting-started/frameworks/nextjs", +}; + +export const metaSvelte = { + title: "Svelte", + desc: "Cybernetically enhanced web apps", + link: "/getting-started/frameworks/svelte", +}; + +// vite +// svelte +// vue +// angular +// react +// gatsby +// nuxt +// react-native + + +export const linksFrameworks: MenuItem[] = [metaNextjs, metaSvelte]; + +export const metaFrameworks: MenuItem = { + title: "Setup on Frameworks", + desc: "Get started with Mesh on different frameworks", + link: "/getting-started/frameworks", + items: linksFrameworks, + icon: CpuChipIcon, +}; diff --git a/apps/playground/src/data/links-get-started.ts b/apps/playground/src/data/links-get-started.ts new file mode 100644 index 000000000..c57bc13ab --- /dev/null +++ b/apps/playground/src/data/links-get-started.ts @@ -0,0 +1,41 @@ +import { AcademicCapIcon, StarIcon } from "@heroicons/react/24/solid"; + +import { MenuItem } from "~/types/menu-item"; +import { metaAiken } from "./links-aiken"; +import { metaGuides } from "./links-guides"; +import { metaYaci } from "./links-yaci"; + +// import { metaFrameworks } from "./links-frameworks"; + +export const linksGetStarted: MenuItem[] = [ + metaGuides, + // metaFrameworks, + { + link: `https://pbl.meshjs.dev/`, + title: "Project Based Learning", + desc: "Start your building journey", + icon: AcademicCapIcon, + }, + metaAiken, + metaYaci, + // { + // link: `/getting-started/starter-templates`, + // title: "Starter Templates", + // desc: "Kick start your projects with our templates using CLI", + // icon: RocketLaunchIcon, + // }, + // { + // link: `/getting-started/migration-manual-installation`, + // title: "Migration / Manual Installation", + // desc: "Install Mesh into your existing project", + // icon: WrenchScrewdriverIcon, + // }, +]; + +export const metaGetStarted: MenuItem = { + title: "Get Started", + desc: "Whether you are new to web development or a seasoned blockchain full-stack developer, Mesh is the SDK for you.", + link: "/getting-started", + icon: StarIcon, + items: linksGetStarted, +}; diff --git a/apps/playground/src/data/links-guides.ts b/apps/playground/src/data/links-guides.ts new file mode 100644 index 000000000..1429a9d6e --- /dev/null +++ b/apps/playground/src/data/links-guides.ts @@ -0,0 +1,68 @@ +import { DocumentTextIcon } from "@heroicons/react/24/solid"; + +import { MenuItem } from "~/types/menu-item"; + +export const linksGuides: MenuItem[] = [ + { + title: "Develop your first Web3 App", + desc: "A step-by-step guide to setup a Next.js web application, add a wallet connection and browse assets.", + link: "/guides/nextjs", + thumbnail: "/guides/develop-first-web-app.png", + }, + { + title: "Minting Application", + desc: "Load CLI generated keys and mint assets on Node.js.", + link: "/guides/minting-on-nodejs", + thumbnail: "/guides/minting-application.png", + }, + { + title: "Multi-Signatures Transaction", + desc: "Learn about multi-sig transaction, build a minting transaction involving AppWallet and BrowserWallet.", + link: "/guides/multisig-minting", + thumbnail: "/guides/multi-signatures-transaction.png", + }, + { + title: "Integrating Smart Contract", + desc: "A step-by-step guide to integrate your Cardano Smart Contract to a web application.", + link: "/guides/smart-contract", + thumbnail: "/guides/integrating-smart-contract.png", + }, + { + title: "Prove Wallet Ownership", + desc: "Cryptographically prove the ownership of a wallet by signing a piece of data using data sign.", + link: "/guides/prove-wallet-ownership", + thumbnail: "/guides/cryptographically-prove-wallet-ownership.png", + }, + { + title: "Implement Custom Provider", + desc: "Build custom Providers that provides an API to access and process information provided by services.", + link: "/guides/custom-provider", + thumbnail: "/guides/implement-custom-provider.png", + }, + { + title: "Smart Contract Transactions", + desc: "Build a marketplace with Plutus (Haskell), where users can list their assets for sale and purchase the listed assets.", + link: "/guides/smart-contract-transactions", + thumbnail: "/guides/smart-contract-transactions.png", + }, + { + title: "Aiken Hello World", + desc: "Create smart contracts with Aiken and execute transactions with Mesh.", + link: "/guides/aiken", + thumbnail: "/guides/aiken.png", + }, + { + title: "Executing a standalone script", + desc: "Learn how to execute a standalone script to manage wallets and creating transactions.", + link: "/guides/standalone", + thumbnail: "/guides/standalone.png", + }, +]; + +export const metaGuides: MenuItem = { + link: `/guides`, + title: "Guides", + desc: "Whether you are new to web development or a seasoned blockchain full-stack developer, these guides will help you get started.", + icon: DocumentTextIcon, + items: linksGuides, +}; diff --git a/apps/playground/src/data/links-providers.ts b/apps/playground/src/data/links-providers.ts new file mode 100644 index 000000000..16beff801 --- /dev/null +++ b/apps/playground/src/data/links-providers.ts @@ -0,0 +1,54 @@ +import { CloudIcon } from "@heroicons/react/24/solid"; + +import { MenuItem } from "~/types/menu-item"; + +export const metaMaestro = { + title: "Maestro", + link: "/providers/maestro", + desc: "Advanced UTxO-indexing data layer to supercharge Defi on Bitcoin, Cardano & Dogecoin", + thumbnail: "/providers/maestro.png", +}; + +export const metaKoios = { + title: "Koios", + link: "/providers/koios", + desc: "Distributed & open-source public API query layer for Cardano", + thumbnail: "/providers/koios.png", +}; + +export const metaBlockfrost = { + title: "Blockfrost", + link: "/providers/blockfrost", + desc: "Featuring over 100 APIs tailored for easy access to Cardano blockchain", + thumbnail: "/providers/blockfrost.png", +}; + +export const metaYaci = { + title: "Yaci DevKit", + link: "/providers/yaci", + desc: "Custom Cardano devnet to tailor your devnet needs with a builtin indexer and custom viewer for devnet", + thumbnail: "/providers/yaci.png", +}; + +export const metaOgmios = { + title: "Ogmios", + link: "/providers/ogmios", + desc: "Lightweight bridge interface for cardano-node that offers WebSockets API that enables local clients to speak Ouroboros' mini-protocols", + thumbnail: "/providers/ogmios.png", +}; + +export const linksProviders: MenuItem[] = [ + metaBlockfrost, + metaKoios, + metaMaestro, + metaOgmios, + metaYaci, +]; + +export const metaProviders = { + title: "Providers", + desc: "Data providers for connecting to the blockchain", + link: "/providers", + icon: CloudIcon, + items: linksProviders, +}; diff --git a/apps/playground/src/data/links-react.ts b/apps/playground/src/data/links-react.ts new file mode 100644 index 000000000..7d2772143 --- /dev/null +++ b/apps/playground/src/data/links-react.ts @@ -0,0 +1,41 @@ +import { + BoltIcon, + ComputerDesktopIcon, + PaintBrushIcon, + RocketLaunchIcon, +} from "@heroicons/react/24/solid"; + +import { MenuItem } from "~/types/menu-item"; + +export const metaReactGettingstarted = { + title: "Getting Started Mesh React Components", + desc: "Frontend components for wallet connections, and useful React hooks to getting wallet states - Mesh provides everything you need to bring your Web3 user interface to life.", + link: "/react/getting-started", + icon: RocketLaunchIcon, +}; +export const metaReactUicomponents = { + title: "UI Components", + desc: "UI components to speed up your app development.", + link: "/react/ui-components", + icon: PaintBrushIcon, +}; +export const metaReactWallethooks = { + title: "Wallet Hooks", + desc: "React hooks for interacting with connected wallets.", + link: "/react/wallet-hooks", + icon: BoltIcon, +}; + +export const linksReact: MenuItem[] = [ + metaReactGettingstarted, + metaReactUicomponents, + metaReactWallethooks, +]; + +export const metaReact = { + title: "React Components", + desc: "Frontend components for wallet connections, and useful React hooks to getting wallet states - Mesh provides everything you need to bring your Web3 user interface to life.", + link: "/react", + icon: ComputerDesktopIcon, + items: linksReact, +}; diff --git a/apps/playground/src/data/links-smart-contracts.ts b/apps/playground/src/data/links-smart-contracts.ts new file mode 100644 index 000000000..1382e7466 --- /dev/null +++ b/apps/playground/src/data/links-smart-contracts.ts @@ -0,0 +1,64 @@ +import { + ArrowsPointingOutIcon, + ArrowsRightLeftIcon, + DocumentCheckIcon, + GiftIcon, + LockClosedIcon, + ShoppingCartIcon, +} from "@heroicons/react/24/solid"; + +import { MenuItem } from "~/types/menu-item"; + +export const metaMarketplace = { + title: "Markplace", + desc: "Build a NFT marketplace effortlessly", + link: "/smart-contracts/marketplace", + icon: ShoppingCartIcon, +}; +export const metaVesting = { + title: "Vesting", + desc: "Vesting contract is a smart contract that locks up funds for a period of time and allows the owner to withdraw the funds after the lockup period.", + link: "/smart-contracts/vesting", + icon: LockClosedIcon, +}; +export const metaEscrow = { + title: "Escrow", + desc: "Secure exchange of assets between two parties", + link: "/smart-contracts/escrow", + icon: ArrowsRightLeftIcon, +}; +export const metaGiftcard = { + title: "Giftcard", + desc: "Create a giftcard with native tokens", + link: "/smart-contracts/giftcard", + icon: GiftIcon, +}; +export const metaSwap = { + title: "Swap", + desc: "Swap contract facilitates the exchange of assets between two parties", + link: "/smart-contracts/swap", + icon: ArrowsRightLeftIcon, +}; +export const metaPaymentSplitter = { + title: "Payment Splitter", + desc: "Split payouts equally among a list of specified payees", + link: "/smart-contracts/payment-splitter", + icon: ArrowsPointingOutIcon, +}; + +export const linksSmartContracts: MenuItem[] = [ + metaEscrow, + metaGiftcard, + metaMarketplace, + metaPaymentSplitter, + metaSwap, + metaVesting, +]; + +export const metaSmartContract: MenuItem = { + title: "Smart Contracts", + desc: "Want to get started with smart contracts? Here are some contracts for the most common use-cases.", + link: "/smart-contracts", + icon: DocumentCheckIcon, + items: linksSmartContracts, +}; diff --git a/apps/playground/src/data/links-transactions.ts b/apps/playground/src/data/links-transactions.ts new file mode 100644 index 000000000..56852d07b --- /dev/null +++ b/apps/playground/src/data/links-transactions.ts @@ -0,0 +1,50 @@ +import { + ArrowsPointingInIcon, + BanknotesIcon, + FireIcon, + NewspaperIcon, + PaperAirplaneIcon, +} from "@heroicons/react/24/solid"; + +export const metaTransactionBasic = { + link: `/apis/transaction/basics`, + title: "Transaction Basics", + desc: "Working with transactions and its various options", + icon: PaperAirplaneIcon, +}; + +export const metaMinting = { + link: `/apis/transaction/minting`, + title: "Mint and Burn Assets", + desc: "Minting and burning assets with Native Script and Plutus Script", + icon: FireIcon, +}; + +export const metaTransactionSmartContract = { + link: `/apis/transaction/smart-contract`, + title: "Smart Contracts", + desc: "Transactions to work with smart contracts", + icon: NewspaperIcon, +}; + +export const metaStaking = { + link: `/apis/transaction/staking`, + title: "Staking Transactions", + desc: "Transactions for delegating ADA and managing stakepools", + icon: ArrowsPointingInIcon, +}; + +export const linksTransactions = [ + metaTransactionBasic, + metaMinting, + metaTransactionSmartContract, + metaStaking, +]; + +export const metaTransaction = { + title: "Transactions", + desc: "For sending and minting assets and working with smart contracts", + link: "/apis/transaction", + icon: BanknotesIcon, + items: linksTransactions, +}; diff --git a/apps/playground/src/data/links-txbuilders.ts b/apps/playground/src/data/links-txbuilders.ts new file mode 100644 index 000000000..430e0e860 --- /dev/null +++ b/apps/playground/src/data/links-txbuilders.ts @@ -0,0 +1,50 @@ +import { + ArrowsPointingInIcon, + BanknotesIcon, + FireIcon, + NewspaperIcon, + PaperAirplaneIcon, +} from "@heroicons/react/24/solid"; + +export const metaTxbuilderBasic = { + link: `/apis/txbuilder/basics`, + title: "Transaction Basics", + desc: "Working with transactions and its various options", + icon: PaperAirplaneIcon, +}; + +export const metaTxbuilderMinting = { + link: `/apis/txbuilder/minting`, + title: "Mint and Burn Assets", + desc: "Minting and burning assets with Native Script and Plutus Script", + icon: FireIcon, +}; + +export const metaTxbuilderSmartContract = { + link: `/apis/txbuilder/smart-contract`, + title: "Smart Contracts", + desc: "Transactions to work with smart contracts", + icon: NewspaperIcon, +}; + +export const metaTxbuilderStaking = { + link: `/apis/txbuilder/staking`, + title: "Staking Transactions", + desc: "Transactions for delegating ADA and managing stakepools", + icon: ArrowsPointingInIcon, +}; + +export const linksTxbuilder = [ + metaTxbuilderBasic, + metaTxbuilderMinting, + metaTxbuilderSmartContract, + metaTxbuilderStaking, +]; + +export const metaTxbuilder = { + title: "Transaction Builder", + desc: "Build all possible transaction with our cardano-cli like APIs", + link: "/apis/txbuilder", + icon: BanknotesIcon, + items: linksTxbuilder, +}; diff --git a/apps/playground/src/data/links-utilities.ts b/apps/playground/src/data/links-utilities.ts new file mode 100644 index 000000000..7bc9f7768 --- /dev/null +++ b/apps/playground/src/data/links-utilities.ts @@ -0,0 +1,43 @@ +import { + ArrowRightIcon, + ArrowTurnRightDownIcon, + ArrowTurnRightUpIcon, + WrenchScrewdriverIcon, +} from "@heroicons/react/24/solid"; + +import { MenuItem } from "~/types/menu-item"; + +export const metaResolvers = { + title: "Resolvers", + desc: "Converts between different formats.", + link: "/apis/utilities/resolvers", + icon: ArrowRightIcon, +}; + +export const metaSerializers = { + title: "Serializers", + desc: "Encode objects into CBOR or bech32 format.", + link: "/apis/utilities/serializers", + icon: ArrowTurnRightDownIcon, +}; + +export const metaDeserializers = { + title: "Deserializers", + desc: "Parse CBOR or bech32 into objects.", + link: "/apis/utilities/deserializers", + icon: ArrowTurnRightUpIcon, +}; + +export const linksUtilities: MenuItem[] = [ + // metaSerializers, + // metaDeserializers, + metaResolvers, +]; + +export const metaUtilities = { + title: "Utilities", + desc: "Useful functions that you need while building applications.", + link: "/apis/utilities", + icon: WrenchScrewdriverIcon, + items: linksUtilities, +}; diff --git a/apps/playground/src/data/links-wallets.ts b/apps/playground/src/data/links-wallets.ts new file mode 100644 index 000000000..1475eecf1 --- /dev/null +++ b/apps/playground/src/data/links-wallets.ts @@ -0,0 +1,34 @@ +import { + BanknotesIcon, + CodeBracketSquareIcon, + WalletIcon, +} from "@heroicons/react/24/solid"; + +export const metaAppwallet = { + link: `/apis/wallets/appwallet`, + title: "App Wallet", + desc: "Core wallet functionality for building other user wallets and fully customed applications's backend.", + icon: CodeBracketSquareIcon, +}; +export const metaBrowserwallet = { + link: `/apis/wallets/browserwallet`, + title: "Browser Wallet", + desc: "For connecting, queries and performs wallet functions in accordance to CIP-30.", + icon: BanknotesIcon, +}; +export const metaMeshwallet = { + link: `/apis/wallets/meshwallet`, + title: "Mesh Wallet", + desc: "Mesh Wallet provides a set of APIs to interact with the blockchain. This wallet is compatible with Mesh transaction builders.", + icon: WalletIcon, +}; + +export const linksWallets = [metaBrowserwallet, metaMeshwallet, metaAppwallet]; + +export const metaWallets = { + title: "Wallets", + desc: "Wallet for building amazing applications", + link: "/apis/wallets", + icon: WalletIcon, + items: linksWallets, +}; diff --git a/apps/playground/src/data/links-yaci.ts b/apps/playground/src/data/links-yaci.ts new file mode 100644 index 000000000..a151d6331 --- /dev/null +++ b/apps/playground/src/data/links-yaci.ts @@ -0,0 +1,29 @@ +import { MenuItem } from "~/types/menu-item"; + +export const metaYaciGettingStarted = { + title: "Getting Started", + desc: "Set up Yaci Dev Kit and start the devnet", + link: "/yaci/getting-started", +}; +export const metaYaciTransactions = { + title: "Build Transactions", + desc: "Building and submitting transactions on Yaci", + link: "/yaci/transactions", +}; +export const metaYaciProvider = { + title: "Yaci Provider", + desc: "For fetching data and submitting transactions on Yaci", + link: "/providers/yaci", +}; +export const linksYaci: MenuItem[] = [ + metaYaciGettingStarted, + metaYaciTransactions, + metaYaciProvider, +]; + +export const metaYaci: MenuItem = { + title: "Yaci", + desc: "A custom Cardano devnet to tailor your devnet needs with a builtin indexer and custom viewer for devnet", + link: "/yaci", + items: linksYaci, +}; diff --git a/apps/playground/src/data/site.ts b/apps/playground/src/data/site.ts new file mode 100644 index 000000000..9fd78c48d --- /dev/null +++ b/apps/playground/src/data/site.ts @@ -0,0 +1 @@ +export const rootUrl = "https://meshjs.dev"; diff --git a/apps/playground/src/data/social.ts b/apps/playground/src/data/social.ts new file mode 100644 index 000000000..455149680 --- /dev/null +++ b/apps/playground/src/data/social.ts @@ -0,0 +1,21 @@ +import SvgDiscord from "~/components/svgs/discord"; +import SvgGithub from "~/components/svgs/github"; +import SvgTwitter from "~/components/svgs/twitter"; + +export const linkDiscord = { + icon: SvgDiscord, + link: "/go/discord", + redirect: "https://discord.gg/WvnCNqmAxy", +}; +export const linkGithub = { + icon: SvgGithub, + link: "/go/github", + redirect: "https://github.com/MeshJS/mesh", +}; +export const linkTwitter = { + icon: SvgTwitter, + link: "/go/twitter", + redirect: "https://twitter.com/meshsdk", +}; + +export const socials = [linkDiscord, linkTwitter, linkGithub]; diff --git a/apps/mesh-web/hooks/useCopyClipboard.ts b/apps/playground/src/hooks/useCopyClipboard.ts similarity index 99% rename from apps/mesh-web/hooks/useCopyClipboard.ts rename to apps/playground/src/hooks/useCopyClipboard.ts index d055469e4..db91968df 100644 --- a/apps/mesh-web/hooks/useCopyClipboard.ts +++ b/apps/playground/src/hooks/useCopyClipboard.ts @@ -1,5 +1,5 @@ -import copy from "copy-to-clipboard"; import { useCallback, useEffect, useState } from "react"; +import copy from "copy-to-clipboard"; export interface UseClipboardOptions { timeout?: number; @@ -39,4 +39,4 @@ export function useClipboard( }, [timeout, hasCopied]); return { value: text, onCopy, hasCopied }; -} \ No newline at end of file +} diff --git a/apps/playground/src/hooks/useDarkmode.ts b/apps/playground/src/hooks/useDarkmode.ts new file mode 100644 index 000000000..2f4f22680 --- /dev/null +++ b/apps/playground/src/hooks/useDarkmode.ts @@ -0,0 +1,17 @@ +import { persistNSync } from "persist-and-sync"; +import { create } from "zustand"; + +interface State { + isDark: boolean; + setDarkMode: (isDark: boolean) => void; +} + +export const useDarkmode = create( + persistNSync( + (set) => ({ + isDark: false, + setDarkMode: (bool) => set((state) => ({ isDark: bool })), + }), + { name: "mesh-darkmode" }, + ), +); diff --git a/apps/playground/src/hooks/useProviders.ts b/apps/playground/src/hooks/useProviders.ts new file mode 100644 index 000000000..61e51b74d --- /dev/null +++ b/apps/playground/src/hooks/useProviders.ts @@ -0,0 +1,41 @@ +import { persistNSync } from "persist-and-sync"; +import { create } from "zustand"; + +import { KoiosSupportedNetworks } from "@meshsdk/core"; + +interface State { + blockfrostKey: string | undefined; + setBlockfrostKey: (key: string) => void; + maestroKey: + | { network: "Mainnet" | "Preprod" | "Preview"; apiKey: string } + | undefined; + setMaestroKey: ( + network: "Mainnet" | "Preprod" | "Preview", + apiKey: string, + ) => void; + koiosKey: { network: KoiosSupportedNetworks; apiKey: string } | undefined; + setKoiosKey: (network: KoiosSupportedNetworks, apiKey: string) => void; + yaciUrl: string; + setYaciUrl: (url: string) => void; + ogmiosUrl: string; + setOgmiosUrl: (url: string) => void; +} + +export const useProviders = create( + persistNSync( + (set) => ({ + blockfrostKey: undefined, + setBlockfrostKey: (key) => set({ blockfrostKey: key }), + maestroKey: undefined, + setMaestroKey: (network, apiKey) => + set({ maestroKey: { network, apiKey } }), + koiosKey: undefined, + setKoiosKey: (network, apiKey) => set({ koiosKey: { network, apiKey } }), + yaciUrl: "http://localhost:8080/api/v1/", + setYaciUrl: (url) => set({ yaciUrl: url }), + ogmiosUrl: "", + setOgmiosUrl: (url) => set({ ogmiosUrl: url }), + }), + { name: "mesh-providers" }, + ), +); diff --git a/apps/playground/src/pages/404.tsx b/apps/playground/src/pages/404.tsx new file mode 100644 index 000000000..33d0e4dea --- /dev/null +++ b/apps/playground/src/pages/404.tsx @@ -0,0 +1,22 @@ +import type { NextPage } from "next"; + +import Metatags from "~/components/site/metatags"; + +const ReactPage: NextPage = () => { + return ( + <> + +
      +
      +
      +

      + Whoops! This page doesn't exist. +

      +
      +
      +
      + + ); +}; + +export default ReactPage; diff --git a/apps/playground/src/pages/_app.tsx b/apps/playground/src/pages/_app.tsx new file mode 100644 index 000000000..fafa091dd --- /dev/null +++ b/apps/playground/src/pages/_app.tsx @@ -0,0 +1,35 @@ +import "~/styles/globals.css"; +import "~/styles/highlight/stackoverflow-dark.css"; +import "@meshsdk/react/styles.css"; + +import type { AppProps } from "next/app"; +import { GoogleTagManager } from "@next/third-parties/google"; + +import { MeshProvider } from "@meshsdk/react"; + +import Footer from "~/components/site/footer"; +import Metatags from "~/components/site/metatags"; +import Navbar from "~/components/site/navbar"; +import Providers from "~/contexts/providers"; + +export default function App({ Component, pageProps }: AppProps) { + ; + + return ( + + + +
      +
      + +
      +
      + +
      +
      + {/* */} +
      +
      +
      + ); +} diff --git a/apps/playground/src/pages/_document.tsx b/apps/playground/src/pages/_document.tsx new file mode 100644 index 000000000..cc11bbf15 --- /dev/null +++ b/apps/playground/src/pages/_document.tsx @@ -0,0 +1,13 @@ +import { Head, Html, Main, NextScript } from "next/document"; + +export default function Document() { + return ( + + + +
      + + + + ); +} diff --git a/apps/playground/src/pages/about/catalyst/index.tsx b/apps/playground/src/pages/about/catalyst/index.tsx new file mode 100644 index 000000000..dd012f87b --- /dev/null +++ b/apps/playground/src/pages/about/catalyst/index.tsx @@ -0,0 +1,126 @@ +import type { NextPage } from "next"; +import Link from "next/link"; + +import HeaderAndCards from "~/components/layouts/header-and-cards"; +import Metatags from "~/components/site/metatags"; +import Header3 from "~/components/text/header3"; +import { fund10, fund11, fund12, metaCatalyst } from "~/data/links-catalyst"; + +const ReactPage: NextPage = () => { + return ( + <> + + +
      +
      +
      + + ); +}; + +export default ReactPage; + +function Section({ title, items }: { title: string; items: any[] }) { + return ( +
      +
      + {title} +
      + {items.map((item, index) => ( + + ))} +
      +
      +
      + ); +} + +function CardLink({ + title, + desc, + url, + completed, + tobecompleted, + status, +}: { + title: string; + desc: string; + url?: string; + completed: string[]; + tobecompleted: string[]; + status: string; +}) { + return ( +
      +
      + {title} +
      +
      + + {status} + +
      +

      {desc}

      +
        + {completed.map((item, index) => ( +
      • +
        + + + +
        + {item} +
      • + ))} +
      +
        + {tobecompleted.map((item, index) => ( +
      • +
        + + + +
        + {item} +
      • + ))} +
      + {url && ( +
      + + + projectcatalyst.io + + +
      + )} +
      + ); +} diff --git a/apps/playground/src/pages/about/media-kit.tsx b/apps/playground/src/pages/about/media-kit.tsx new file mode 100644 index 000000000..bd6b8bb35 --- /dev/null +++ b/apps/playground/src/pages/about/media-kit.tsx @@ -0,0 +1,44 @@ +import HeaderAndCards from "~/components/layouts/header-and-cards"; +import Metatags from "~/components/site/metatags"; +import { metaMediaKit } from "~/data/links-about"; + +export default function Media() { + return ( + <> + + +
      +
      + + + + + + + + + + + + + +
      +
      + + ); +} + +function Image({ img }: { img: string }) { + return ( + <> +
      + + ); +} diff --git a/apps/playground/src/pages/about/support-us/donate-section.tsx b/apps/playground/src/pages/about/support-us/donate-section.tsx new file mode 100644 index 000000000..5931f7e7f --- /dev/null +++ b/apps/playground/src/pages/about/support-us/donate-section.tsx @@ -0,0 +1,89 @@ +import { useState } from "react"; + +import { CardanoWallet, useWallet } from "@meshsdk/react"; + +import { createTransactionDonate } from "~/backend/support"; +import Input from "~/components/form/input"; + +export default function SendPayment() { + const [amount, setAmount] = useState("25"); + const [done, setDone] = useState(false); + const { connected, wallet } = useWallet(); + const [loading, setLoading] = useState(false); + + async function makeTx() { + setLoading(true); + + const network = await wallet.getNetworkId(); + + if (network != 1) { + setLoading(false); + setDone(false); + return; + } + + let _amount = parseInt(amount); + if (_amount < 1) { + setLoading(false); + setDone(false); + return; + } + + const recipientAddress = await wallet.getChangeAddress(); + const utxos = await wallet.getUtxos(); + const { unsignedTx } = await createTransactionDonate( + recipientAddress, + _amount, + utxos, + ); + + const signedTx = await wallet.signTx(unsignedTx, true); + const txHash = await wallet.submitTx(signedTx); + console.log({ txHash }); + + setLoading(false); + setDone(true); + } + + return ( +
      +
      + {!done && connected ? ( +
      +
      + setAmount(e.target.value)} + placeholder="Amount in ADA" + label="Amount in ADA" + type="number" + /> +
      + +
      + ) : ( + !connected && ( + <> + + + ) + )} + {done && ( + <> + support + + )} +
      +
      + ); +} diff --git a/apps/playground/src/pages/about/support-us/index.tsx b/apps/playground/src/pages/about/support-us/index.tsx new file mode 100644 index 000000000..85c1ec36b --- /dev/null +++ b/apps/playground/src/pages/about/support-us/index.tsx @@ -0,0 +1,86 @@ +import type { NextPage } from "next"; + +import HeaderAndCards from "~/components/layouts/header-and-cards"; +import HeroTwoSections from "~/components/sections/hero-two-sections"; +import Metatags from "~/components/site/metatags"; +import SvgSurprise from "~/components/svgs/surpriseSvg"; +import { metaSupportUs } from "~/data/links-about"; +import { linkDiscord, linkGithub, linkTwitter } from "~/data/social"; +import SendPayment from "./donate-section"; + +const ReactPage: NextPage = () => { + let codeBadge = ``; + codeBadge += `import { MeshBadge } from '@meshsdk/react';\n`; + codeBadge += `\n`; + codeBadge += `export default function Page() {\n`; + codeBadge += ` return (\n`; + codeBadge += ` <>\n`; + codeBadge += ` \n`; + codeBadge += ` \n`; + codeBadge += ` );\n`; + codeBadge += `}\n`; + + return ( + <> + + + + + + } + children={} + /> + + + support + support + + } + link={{ label: "Star GitHub repo", href: linkGithub.redirect }} + /> + + + + + + ); +}; + +export default ReactPage; diff --git a/apps/playground/src/pages/aiken/common.tsx b/apps/playground/src/pages/aiken/common.tsx new file mode 100644 index 000000000..0b719c62d --- /dev/null +++ b/apps/playground/src/pages/aiken/common.tsx @@ -0,0 +1,70 @@ +import { + BrowserWallet, + PlutusScript, + resolveDataHash, + resolvePaymentKeyHash, + resolvePlutusScriptAddress, +} from "@meshsdk/core"; +import { applyParamsToScript } from "@meshsdk/core-csl"; + +import { getProvider } from "~/components/cardano/mesh-wallet"; +import { linksAiken } from "~/data/links-aiken"; + +export function getPageLinks() { + const sidebarItems = linksAiken.map((link) => ({ + label: link.title, + to: link.link, + })); + return sidebarItems; +} + +export const compiledCode = `58f0010000323232323232323222232325333008323232533300b002100114a06644646600200200644a66602200229404c8c94ccc040cdc78010028a511330040040013014002375c60240026eb0c038c03cc03cc03cc03cc03cc03cc03cc03cc020c008c020014dd71801180400399b8f375c6002600e00a91010d48656c6c6f2c20576f726c6421002300d001149858c94ccc020cdc3a400000226464a66601a601e0042930b1bae300d00130060041630060033253330073370e900000089919299980618070010a4c2c6eb8c030004c01401058c01400c8c014dd5000918019baa0015734aae7555cf2ab9f5742ae89`; + +export async function getWalletAddress(wallet: BrowserWallet) { + const addresses = await wallet.getUsedAddresses(); + const address = addresses[0]; + + if (!address) { + throw new Error("No address found"); + } + + const hash = resolvePaymentKeyHash(address); + return { address, hash }; +} + +export function getScript() { + const scriptCbor = applyParamsToScript(compiledCode, []); + + const script: PlutusScript = { + code: scriptCbor, + version: "V2", + }; + const scriptAddress = resolvePlutusScriptAddress(script, 0); + return { script, scriptAddress }; +} + +export async function getAssetUtxo({ + scriptAddress, + asset, + datum, +}: { + scriptAddress: string; + asset: string; + datum: any; +}) { + const blockchainProvider = getProvider(); + const utxos = await blockchainProvider.fetchAddressUTxOs( + scriptAddress, + asset, + ); + + const dataHash = resolveDataHash(datum); + + let utxo = utxos.find((utxo: any) => { + return utxo.output.dataHash == dataHash; + }); + + return utxo; +} + +export default function Placeholder() {} diff --git a/apps/playground/src/pages/aiken/first-script/build.tsx b/apps/playground/src/pages/aiken/first-script/build.tsx new file mode 100644 index 000000000..c76f9d5de --- /dev/null +++ b/apps/playground/src/pages/aiken/first-script/build.tsx @@ -0,0 +1,35 @@ +import Link from "next/link"; + +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; + +export default function AikenBuildScript() { + return ( + + ); +} + +function Left() { + return ( + <> +

      Let's compile the smart contract with the Aiken CLI:

      + +

      + This command will compile the smart contract and generate the + plutus.json file in the root folder. This file is a{" "} + + CIP-0057 Plutus blueprint + + , blueprint describes your on-chain contract and its binary interface. +

      + + ); +} diff --git a/apps/playground/src/pages/aiken/first-script/index.tsx b/apps/playground/src/pages/aiken/first-script/index.tsx new file mode 100644 index 000000000..44c36c085 --- /dev/null +++ b/apps/playground/src/pages/aiken/first-script/index.tsx @@ -0,0 +1,33 @@ +import type { NextPage } from "next"; + +import SidebarFullwidth from "~/components/layouts/sidebar-fullwidth"; +import TitleIconDescriptionBody from "~/components/sections/title-icon-description-body"; +import Metatags from "~/components/site/metatags"; +import { metaAikenFirstScript } from "~/data/links-aiken"; +import { getPageLinks } from "../common"; +import AikenBuildScript from "./build"; +import AikenFirstScript from "./script"; + +const ReactPage: NextPage = () => { + return ( + <> + + + + <> + + + + + + + ); +}; + +export default ReactPage; diff --git a/apps/playground/src/pages/aiken/first-script/script.tsx b/apps/playground/src/pages/aiken/first-script/script.tsx new file mode 100644 index 000000000..7f8ae3331 --- /dev/null +++ b/apps/playground/src/pages/aiken/first-script/script.tsx @@ -0,0 +1,81 @@ +import Link from "next/link"; + +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; + +export default function AikenFirstScript() { + return ( + + ); +} + +function Left() { + let code1 = ``; + code1 += `use aiken/hash.{Blake2b_224, Hash}\n`; + code1 += `use aiken/list\n`; + code1 += `use aiken/transaction.{ScriptContext}\n`; + code1 += `use aiken/transaction/credential.{VerificationKey}\n`; + code1 += `\n`; + code1 += `type Datum {\n`; + code1 += ` owner: Hash,\n`; + code1 += `}\n`; + code1 += `\n`; + code1 += `type Redeemer {\n`; + code1 += ` msg: ByteArray,\n`; + code1 += `}\n`; + code1 += `\n`; + code1 += `validator {\n`; + code1 += ` fn hello_world(datum: Datum, redeemer: Redeemer, context: ScriptContext) -> Bool {\n`; + code1 += ` let must_say_hello =\n`; + code1 += ` redeemer.msg == "Hello, World!"\n`; + code1 += `\n`; + code1 += ` let must_be_signed =\n`; + code1 += ` list.has(context.transaction.extra_signatories, datum.owner)\n`; + code1 += `\n`; + code1 += ` must_say_hello && must_be_signed\n`; + code1 += ` }\n`; + code1 += `}\n`; + + return ( + <> +

      + In this section, we will walk you through the process of writing a + simple smart contract in Aiken. +

      +

      + We will use the Visual Studio Code editor for this tutorial. You can use + any other editor of your choice, but we recommend using Visual Studio + Code for its rich feature set and support for Aiken. +

      +

      First, we create a new Aiken project within this project folder:

      + +

      + Remember to check your Aiken project by running aiken check{" "} + after creating a new project and as you develop the contract. +

      +

      Write the smart contract

      +

      + Let's create file for our validator,{" "} + validators/hello_world.ak: +

      + +

      The validator checks for two conditions:

      +
        +
      • + The redeemer message is Hello, World! +
      • +
      • The transaction is signed by the owner
      • +
      +

      + If both conditions are met, the validator returns true. + Otherwise, it returns false. +

      + + ); +} diff --git a/apps/playground/src/pages/aiken/getting-started/commands.tsx b/apps/playground/src/pages/aiken/getting-started/commands.tsx new file mode 100644 index 000000000..4c9607bf7 --- /dev/null +++ b/apps/playground/src/pages/aiken/getting-started/commands.tsx @@ -0,0 +1,43 @@ +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; + +export default function AikenCommands() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + Here are some useful commands you can use to compile and test your + scripts. +

      +
        +
      • + aiken build - compiles the Aiken smart contract and + generates a plutus.json file which contains type + information, params, redeemer, datum, and the compiled code for each + validator of your project and their corresponding hash digests to be + used in addresses +
      • +
      • + aiken check - type-check a project and run tests +
      • +
      • + aiken docs - if you're writing a library, this generate + documentation from you project +
      • +
      • + aiken blueprint - provides utility functions to generate + addresses, apply parameters and convert the build output to various + formats +
      • +
      + + ); +} diff --git a/apps/playground/src/pages/aiken/getting-started/editors.tsx b/apps/playground/src/pages/aiken/getting-started/editors.tsx new file mode 100644 index 000000000..4f9a3e1bd --- /dev/null +++ b/apps/playground/src/pages/aiken/getting-started/editors.tsx @@ -0,0 +1,35 @@ +import Link from "next/link"; + +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; + +export default function AikenEditorintegrations() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + Aiken language support for Visual Studio Code is provided by the Aiken + extension. This extension provides syntax highlighting, code snippets, + and error checking for Aiken smart contracts. Download the extension + from the{" "} + + Visual Studio Code Marketplace + {" "} + or search aiken in the extensions tab of Visual Studio + Code. +

      + + ); +} diff --git a/apps/playground/src/pages/aiken/getting-started/index.tsx b/apps/playground/src/pages/aiken/getting-started/index.tsx new file mode 100644 index 000000000..791eac983 --- /dev/null +++ b/apps/playground/src/pages/aiken/getting-started/index.tsx @@ -0,0 +1,35 @@ +import type { NextPage } from "next"; + +import SidebarFullwidth from "~/components/layouts/sidebar-fullwidth"; +import TitleIconDescriptionBody from "~/components/sections/title-icon-description-body"; +import Metatags from "~/components/site/metatags"; +import { metaAikenGettingStarted } from "~/data/links-aiken"; +import { getPageLinks } from "../common"; +import AikenCommands from "./commands"; +import AikenEditorintegrations from "./editors"; +import AikenInstallationInstructions from "./install"; + +const ReactPage: NextPage = () => { + return ( + <> + + + + <> + + + + + + + + ); +}; + +export default ReactPage; diff --git a/apps/playground/src/pages/aiken/getting-started/install.tsx b/apps/playground/src/pages/aiken/getting-started/install.tsx new file mode 100644 index 000000000..e995cd2b3 --- /dev/null +++ b/apps/playground/src/pages/aiken/getting-started/install.tsx @@ -0,0 +1,72 @@ +import Link from "next/link"; + +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; + +export default function AikenInstallationInstructions() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + This section will guide you through the process of setting up your + system compile Aiken smart contracts. You can skip this section if you + have already set up your system or do not wish to compile the contract. +

      +

      Using aikup (on Linux & MacOS only)

      +

      + If you are using Linux or MacOS, you can use the utility tool to + download and manage Aiken's pre-compiled executables. +

      +

      + You can install the Aiken CLI by running the following command in your + terminal: +

      + +

      + After installing the Aiken CLI, you can use the following command to + installs the latest version available. aikup is a + cross-platform utility tool to download and manage Aiken's across + multiple versions and for seamless upgrades. +

      + +

      From sources (all platforms)

      +

      + You will know you have successfully installed Rust and Cargo when you + can run the following commands in your terminal: +

      + +

      + Next, you will need to install the Aiken CLI. You can install the Aiken + CLI by running the following command in your terminal: +

      + +

      Check your installation

      +

      + You will know you have successfully installed the Aiken CLI when you can + run the following command in your terminal: +

      + +

      + If you face any issues, please check the installation instructions on + the{" "} + + Aiken website + {" "} + for more information. +

      + + ); +} diff --git a/apps/playground/src/pages/aiken/index.tsx b/apps/playground/src/pages/aiken/index.tsx new file mode 100644 index 000000000..6ffdfd690 --- /dev/null +++ b/apps/playground/src/pages/aiken/index.tsx @@ -0,0 +1,88 @@ +import type { NextPage } from "next"; +import Link from "next/link"; +import { ChevronRightIcon } from "@heroicons/react/24/solid"; + +import Metatags from "~/components/site/metatags"; +import { linksAiken, metaAiken } from "~/data/links-aiken"; + +const ReactPage: NextPage = () => { + return ( + <> + +
      +
      +
      + Aiken logo + Aiken logo dark +
      + +
      +
      +
      +

      + Overview +

      +

      + Aiken is a functional programming language created for Cardano + smart contract development. It prioritizes on-chain execution + and offers a user-friendly approach for building secure and + efficient smart contracts, making it a valuable choice for + developers aiming to create robust on-chain applications. +

      +
      + +
        + {linksAiken.map((link) => ( +
      • + + + + {link.title} + + +
      • + ))} +
      +
      + +
      + {/*
      +

      + Something +

      +

      + Lorem ipsum dolor sit amet consectetur adipisicing elit. Optio + iste nam cupiditate, eveniet ab possimus quisquam accusantium, + porro, vel temporibus molestiae rerum eaque vitae modi hic! + Commodi ad quis ducimus? +

      +
      + +
      +

      + Something +

      +

      + Lorem ipsum dolor sit amet consectetur adipisicing elit. Optio + iste nam cupiditate, eveniet ab possimus quisquam accusantium, + porro, vel temporibus molestiae rerum eaque vitae modi hic! + Commodi ad quis ducimus? +

      +
      */} +
      +
      +
      +
      + + ); +}; + +export default ReactPage; diff --git a/apps/playground/src/pages/aiken/transactions/index.tsx b/apps/playground/src/pages/aiken/transactions/index.tsx new file mode 100644 index 000000000..7cbd46d9c --- /dev/null +++ b/apps/playground/src/pages/aiken/transactions/index.tsx @@ -0,0 +1,33 @@ +import type { NextPage } from "next"; + +import SidebarFullwidth from "~/components/layouts/sidebar-fullwidth"; +import TitleIconDescriptionBody from "~/components/sections/title-icon-description-body"; +import Metatags from "~/components/site/metatags"; +import { metaAikenTransactions } from "~/data/links-aiken"; +import { getPageLinks } from "../common"; +import AikenLock from "./lock"; +import AikenRedeem from "./redeem"; + +const ReactPage: NextPage = () => { + return ( + <> + + + + <> + + + + + + + ); +}; + +export default ReactPage; diff --git a/apps/playground/src/pages/aiken/transactions/lock.tsx b/apps/playground/src/pages/aiken/transactions/lock.tsx new file mode 100644 index 000000000..39aac4927 --- /dev/null +++ b/apps/playground/src/pages/aiken/transactions/lock.tsx @@ -0,0 +1,159 @@ +import Link from "next/link"; + +import { Data, Transaction } from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; +import { getScript, getWalletAddress } from "../common"; + +export default function AikenLock() { + return ( + + ); +} + +function Left() { + let codeGetScript = ``; + codeGetScript += `function getScript() {\n`; + codeGetScript += ` const scriptCbor = applyParamsToScript(compiledCode, []);\n`; + codeGetScript += `\n`; + codeGetScript += ` const script: PlutusScript = {\n`; + codeGetScript += ` code: scriptCbor,\n`; + codeGetScript += ` version: "V2",\n`; + codeGetScript += ` };\n`; + codeGetScript += ` const scriptAddress = resolvePlutusScriptAddress(script, 0);\n`; + codeGetScript += ` return { script, scriptAddress };\n`; + codeGetScript += `}\n`; + + let codeGetWallet = ``; + codeGetWallet += `async function getWalletAddress(wallet: BrowserWallet) {\n`; + codeGetWallet += ` const addresses = await wallet.getUsedAddresses();\n`; + codeGetWallet += ` const address = addresses[0];\n`; + codeGetWallet += `\n`; + codeGetWallet += ` if (!address) {\n`; + codeGetWallet += ` throw new Error("No address found");\n`; + codeGetWallet += ` }\n`; + codeGetWallet += `\n`; + codeGetWallet += ` const hash = resolvePaymentKeyHash(address);\n`; + codeGetWallet += ` return { address, hash };\n`; + codeGetWallet += `}\n`; + + let codeDatum = ``; + codeDatum += `const datum: Data = {\n`; + codeDatum += ` alternative: 0,\n`; + codeDatum += ` fields: [hash],\n`; + codeDatum += `};\n`; + + let codeTransaction = ``; + codeTransaction += `const tx = new Transaction({ initiator: wallet });\n`; + codeTransaction += `tx.sendLovelace(\n`; + codeTransaction += ` {\n`; + codeTransaction += ` address: scriptAddress,\n`; + codeTransaction += ` datum: { value: datum },\n`; + codeTransaction += ` },\n`; + codeTransaction += ` "5000000",\n`; + codeTransaction += `);\n`; + codeTransaction += `\n`; + codeTransaction += `const unsignedTx = await tx.build();\n`; + codeTransaction += `const signedTx = await wallet.signTx(unsignedTx);\n`; + codeTransaction += `const txHash = await wallet.submitTx(signedTx);\n`; + + return ( + <> +

      + In this section, we will create a simple UI that allows users to lock + assets on the Cardano blockchain. +

      +

      + First, we get initialze the PlutusScript and resolve the + script address: +

      + + +

      + We are using the `resolvePlutusScriptAddress` function to resolve the + script address. +

      +

      + You notice here we use the applyParamsToScript, which apply + parameters to a script allows you to create a custom{" "} + + CIP-57 compliant script + {" "} + based on some inputs. For this script, we don't have any parameters to + apply, but simply applied with double CBOR encoding to{" "} + scriptCbor. +

      +

      Next, we get the wallet address hash:

      {" "} + + +

      + Here, we use the `resolvePaymentKeyHash` function to resolve the payment + key hash of the wallet. +

      +

      + Then, we create the Data (datum) object containing the + address hash: +

      + +

      + Finally, we prepare the transaction to lock the assets on the Cardano + blockchain. +

      + + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + + async function runDemo() { + const { scriptAddress } = await getScript(); + + const { hash } = await getWalletAddress(wallet); + + const datum: Data = { + alternative: 0, + fields: [hash], + }; + + const tx = new Transaction({ initiator: wallet }); + tx.sendLovelace( + { + address: scriptAddress, + datum: { value: datum }, + }, + "5000000", + ); + + const unsignedTx = await tx.build(); + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + return txHash; + } + + return ( + + ); +} diff --git a/apps/playground/src/pages/aiken/transactions/redeem.tsx b/apps/playground/src/pages/aiken/transactions/redeem.tsx new file mode 100644 index 000000000..ca8fe2c14 --- /dev/null +++ b/apps/playground/src/pages/aiken/transactions/redeem.tsx @@ -0,0 +1,175 @@ +import { Data, Transaction } from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; +import { getAssetUtxo, getScript, getWalletAddress } from "../common"; + +export default function AikenRedeem() { + return ( + + ); +} + +function Left() { + let codeDatum = ``; + codeDatum += `const datum: Data = {\n`; + codeDatum += ` alternative: 0,\n`; + codeDatum += ` fields: [hash],\n`; + codeDatum += `};\n`; + + let codeUtxo = ``; + codeUtxo += `async function getAssetUtxo({\n`; + codeUtxo += ` scriptAddress,\n`; + codeUtxo += ` asset,\n`; + codeUtxo += ` datum,\n`; + codeUtxo += `}: {\n`; + codeUtxo += ` scriptAddress: string;\n`; + codeUtxo += ` asset: string;\n`; + codeUtxo += ` datum: any;\n`; + codeUtxo += `}) {\n`; + codeUtxo += ` const blockchainProvider = getProvider();\n`; + codeUtxo += ` const utxos = await blockchainProvider.fetchAddressUTxOs(\n`; + codeUtxo += ` scriptAddress,\n`; + codeUtxo += ` asset,\n`; + codeUtxo += ` );\n`; + codeUtxo += `\n`; + codeUtxo += ` const dataHash = resolveDataHash(datum);\n`; + codeUtxo += `\n`; + codeUtxo += ` let utxo = utxos.find((utxo: any) => {\n`; + codeUtxo += ` return utxo.output.dataHash == dataHash;\n`; + codeUtxo += ` });\n`; + codeUtxo += `\n`; + codeUtxo += ` return utxo;\n`; + codeUtxo += `}\n`; + + let codeUtxo2 = ``; + codeUtxo2 += `const assetUtxo = await getAssetUtxo({\n`; + codeUtxo2 += ` scriptAddress: scriptAddress,\n`; + codeUtxo2 += ` asset: "lovelace",\n`; + codeUtxo2 += ` datum: datum,\n`; + codeUtxo2 += `});\n`; + + let codeTransaction = ``; + codeTransaction += `const redeemer = { data: { alternative: 0, fields: ["Hello, World!"] } };\n`; + codeTransaction += `\n`; + codeTransaction += `const tx = new Transaction({ initiator: wallet })\n`; + codeTransaction += ` .redeemValue({\n`; + codeTransaction += ` value: assetUtxo,\n`; + codeTransaction += ` script: script,\n`; + codeTransaction += ` datum: datum,\n`; + codeTransaction += ` redeemer: redeemer,\n`; + codeTransaction += ` })\n`; + codeTransaction += ` .sendValue(address, assetUtxo)\n`; + codeTransaction += ` .setRequiredSigners([address]);\n`; + codeTransaction += `\n`; + codeTransaction += `const unsignedTx = await tx.build();\n`; + codeTransaction += `const signedTx = await wallet.signTx(unsignedTx, true);\n`; + codeTransaction += `const txHash = await wallet.submitTx(signedTx);\n`; + + return ( + <> +

      + In this section, we will walk you through the process of creating a + transaction to redeem tokens. +

      +

      + First, we need to get the script and script address. We can do this by + calling the function we created in the previous section. +

      + +

      + Next, we need to get the wallet address and its hash. We can do this by + calling the function we created in the previous section. +

      + +

      + As the contracts requires the owner's address in the datum field, we are + creating a new datum with the owner's address. We create the{" "} + Data (datum) object containing the address hash: +

      + +

      After that, we get the UTXO in the script based on the datum:

      + + +

      Finally, we prepare the transaction to redeem the tokens:

      + +

      + Here you notice that in the redeemer. As the validator + requires, here we specify Hello, World!, which is the + message we need to provide to unlock the tokens. +

      +

      + For the transaction, we use the redeemValue function to + redeem the locked assets, the sendValue function to send + the assets to the owner's address, and the{" "} + setRequiredSigners function to set the required signers. +

      + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + + async function runDemo() { + const { script, scriptAddress } = await getScript(); + + const { address, hash } = await getWalletAddress(wallet); + + const datum: Data = { + alternative: 0, + fields: [hash], + }; + + const assetUtxo = await getAssetUtxo({ + scriptAddress: scriptAddress, + asset: "lovelace", + datum: datum, + }); + + if (assetUtxo === undefined) { + throw new Error("No utxo found"); + } + + const redeemer = { data: { alternative: 0, fields: ["Hello, World!"] } }; + + const tx = new Transaction({ initiator: wallet }) + .redeemValue({ + value: assetUtxo, + script: script, + datum: datum, + redeemer: redeemer, + }) + .sendValue(address, assetUtxo) + .setRequiredSigners([address]); + + const unsignedTx = await tx.build(); + const signedTx = await wallet.signTx(unsignedTx, true); + const txHash = await wallet.submitTx(signedTx); + return txHash; + } + + return ( + + ); +} diff --git a/apps/playground/src/pages/api/blockfrost/[...slug].ts b/apps/playground/src/pages/api/blockfrost/[...slug].ts new file mode 100644 index 000000000..ea1708cc8 --- /dev/null +++ b/apps/playground/src/pages/api/blockfrost/[...slug].ts @@ -0,0 +1,68 @@ +import type { NextApiRequest, NextApiResponse } from "next"; +import axios from "axios"; + +import { bytesToHex, toBytes } from "@meshsdk/common"; + +export default async function handler( + _req: NextApiRequest, + _res: NextApiResponse, +) { + try { + let { slug } = _req.query; + slug = slug as string[]; + + const network = slug[0]; + let key = process.env.BLOCKFROST_API_KEY_PREPROD; + switch (network) { + case "testnet": + key = process.env.BLOCKFROST_API_KEY_TESTNET; + break; + case "mainnet": + key = process.env.BLOCKFROST_API_KEY_MAINNET; + break; + case "preview": + key = process.env.BLOCKFROST_API_KEY_PREVIEW; + break; + } + + const axiosInstance = axios.create({ + baseURL: `https://cardano-${network}.blockfrost.io/api/v0`, + headers: { project_id: key }, + }); + + /** + * get url from slug + */ + let url = slug?.slice(1).join("/"); + + // get params if exists + let params = _req.query; + delete _req.query["slug"]; + if (Object.keys(params).length > 0) { + url += "?"; + + for (const key in params) { + url += `${key}=${params[key]}&`; + } + } + // end get params if exists + + /** + * call blockfrost api + */ + if (url == "tx/submit") { + const tx = _req.body; + + const headers = { "Content-Type": "application/cbor" }; + const { data, status } = await axiosInstance.post("tx/submit", tx, { + headers, + }); + _res.status(status).json(data); + } else { + const { data, status } = await axiosInstance.get(`${url}`); + _res.status(status).json(data); + } + } catch (error) { + _res.status(500).json(error); + } +} diff --git a/apps/playground/src/pages/api/donate-mint-mesh.ts b/apps/playground/src/pages/api/donate-mint-mesh.ts new file mode 100644 index 000000000..2c3409340 --- /dev/null +++ b/apps/playground/src/pages/api/donate-mint-mesh.ts @@ -0,0 +1,110 @@ +import type { NextApiRequest, NextApiResponse } from "next"; + +import { + BlockfrostProvider, + ForgeScript, + MeshTxBuilder, + MeshWallet, + resolveScriptHash, + stringToHex, +} from "@meshsdk/core"; + +const words = [ + "gratitude", + "recognition", + "thanks", + "gratefulness", + "indebtedness", + "tribute", + "admiration", + "affection", + "awareness", + "commendation", + "knowledge", + "respect", + "acknowledgment", + "appreciativeness", + "thankfulness", + "thanksgiving", + "respect", + "salute", + "honor", + "trust", + "tribute", + "admire", + "commemorate", + "commend", +]; + +export default async function handler( + req: NextApiRequest, + res: NextApiResponse, +) { + try { + const recipientAddress = req.body.recipientAddress; + const utxos = req.body.utxos; + const amount = req.body.amount; + + const blockchainProvider = new BlockfrostProvider( + process.env.BLOCKFROST_API_KEY_MAINNET!, + ); + + const wallet = new MeshWallet({ + networkId: 1, + fetcher: blockchainProvider, + submitter: blockchainProvider, + key: { + type: "root", + bech32: process.env.DONATE_MESHTOKEN_WALLET!, + }, + }); + + const walletAddress = wallet.getUsedAddresses()[0]; + const forgingScript = ForgeScript.withOneSignature(walletAddress!); + + const costLovelace = amount * 1000000; + + const assetMetadata = { + name: "Mesh Token of Appreciation", + image: "ipfs://QmRzicpReutwCkM6aotuKjErFCUD213DpwPq6ByuzMJaua", + mediaType: "image/jpg", + description: `Thank you for supporting the development of Mesh SDK.`, + // ["\u20B3"]: `${amount.toString()}`, // this unicode = ₳ + ada: `${amount.toString()}`, + }; + + var dt = new Date(); + var secs = dt.getSeconds() + 60 * dt.getMinutes() + 60 * 60 * dt.getHours(); + let word = words[Math.floor(Math.random() * words.length)]; + word = word!.charAt(0).toUpperCase() + word!.slice(1); + + const policyId = resolveScriptHash(forgingScript); + const assetName = `Mesh${word}Token-${secs}`; + const fullAssetMetadata = { + [policyId]: { + [assetName]: assetMetadata, + }, + }; + + const txBuilder = new MeshTxBuilder({ fetcher: blockchainProvider }); + + const donateAddress = process.env.DONATE_ADA_ADDRESS!; + + const txHex = await txBuilder + .selectUtxosFrom(utxos) + .mint("1", policyId, stringToHex(assetName)) + .mintingScript(forgingScript) + .metadataValue("721", fullAssetMetadata) + .txOut(donateAddress, [ + { unit: "lovelace", quantity: costLovelace.toString() }, + ]) + .changeAddress(recipientAddress) + .complete(); + + const unsignedTx = wallet.signTx(txHex, true); + + res.status(200).json({ unsignedTx }); + } catch (error) { + res.status(500).json({ error: error }); + } +} diff --git a/apps/playground/src/pages/apis/data/index.tsx b/apps/playground/src/pages/apis/data/index.tsx new file mode 100644 index 000000000..32a00ccf5 --- /dev/null +++ b/apps/playground/src/pages/apis/data/index.tsx @@ -0,0 +1,20 @@ +import type { NextPage } from "next"; + +import HeaderAndCards from "~/components/layouts/header-and-cards"; +import Metatags from "~/components/site/metatags"; +import { linksData, metaData } from "~/data/links-data"; + +const ReactPage: NextPage = () => { + return ( + <> + + + + ); +}; + +export default ReactPage; diff --git a/apps/playground/src/pages/apis/data/json/index.tsx b/apps/playground/src/pages/apis/data/json/index.tsx new file mode 100644 index 000000000..7e5cee96b --- /dev/null +++ b/apps/playground/src/pages/apis/data/json/index.tsx @@ -0,0 +1,72 @@ +import type { NextPage } from "next"; + +import SidebarFullwidth from "~/components/layouts/sidebar-fullwidth"; +import TitleIconDescriptionBody from "~/components/sections/title-icon-description-body"; +import Metatags from "~/components/site/metatags"; +import { metaDataJson } from "~/data/links-data"; +import OtherUtils from "./other-utils"; +import UtilsBool from "./utils-bool"; +import UtilsByteString from "./utils-bytestring"; +import UtilsConstructor from "./utils-constructor"; +import UtilsInteger from "./utils-integer"; +import UtilsList from "./utils-list"; +import UtilsMap from "./utils-map"; + +const ReactPage: NextPage = () => { + const sidebarItems = [ + { label: "Utils - Constructors", to: "UtilsConstructor" }, + { label: "Utils - Integer", to: "UtilsInteger" }, + { label: "Utils - ByteString", to: "UtilsByteString" }, + { label: "Utils - Bool", to: "UtilsBool" }, + { label: "Utils - List", to: "UtilsList" }, + { label: "Utils - Map", to: "UtilsMap" }, + { label: "Other Utils", to: "OtherUtils" }, + ]; + + return ( + <> + + + +

      + Mesh offers a full set of utility functions to help constructing the + JSON data you need for your Cardano DApp, with the naming philosophy + similar to Mesh Data type, with extra utilities + mimicing the data type names in PlutusTx and Aiken. +

      +

      Types Support

      +

      + All the utilities are designed to return a type with the same naming + as the utilities function, with capitalizing first letter, you can + build your data in JSON with robust type supports, some examples: +

      +
        +
      • + constr returns Constr type +
      • +
      • + integer returns Integer type +
      • +
      • + byteString returns ByteString type +
      • +
      +
      + + + + + + + + +
      + + ); +}; + +export default ReactPage; diff --git a/apps/playground/src/pages/apis/data/json/other-utils.tsx b/apps/playground/src/pages/apis/data/json/other-utils.tsx new file mode 100644 index 000000000..5ac8844d4 --- /dev/null +++ b/apps/playground/src/pages/apis/data/json/other-utils.tsx @@ -0,0 +1,57 @@ +import { bool } from "@meshsdk/core"; + +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; + +export default function OtherUtils() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + The code example showing above does not cover all utilities, please + checkout the hosted documentation for more details. The not covered + utilities are as below: +

      +
        +
      • + assetClass +
      • +
      • + outputReference +
      • +
      • + txOutRef +
      • +
      • + dict +
      • +
      • + tuple +
      • +
      • + maybeStakingHash +
      • +
      • + pubKeyAddress +
      • +
      • + scriptAddress +
      • +
      + + ); +} + +function Right() { + return <>; +} diff --git a/apps/playground/src/pages/apis/data/json/utils-bool.tsx b/apps/playground/src/pages/apis/data/json/utils-bool.tsx new file mode 100644 index 000000000..90e8c07c7 --- /dev/null +++ b/apps/playground/src/pages/apis/data/json/utils-bool.tsx @@ -0,0 +1,51 @@ +import { bool } from "@meshsdk/core"; + +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; + +export default function UtilsBool() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + bool build the boolean object, with parameters: +

      +
        +
      • + b (boolean | boolean) - the boolean to be built +
      • +
      + + ); +} + +function Right() { + async function runDemo() { + const result = bool(true); + return result; + } + + let code = `import { bool } from "@meshsdk/core";\n`; + code += `bool(${true});\n`; + + return ( + <> + + + ); +} diff --git a/apps/playground/src/pages/apis/data/json/utils-bytestring.tsx b/apps/playground/src/pages/apis/data/json/utils-bytestring.tsx new file mode 100644 index 000000000..0a551bd8a --- /dev/null +++ b/apps/playground/src/pages/apis/data/json/utils-bytestring.tsx @@ -0,0 +1,86 @@ +import { useState } from "react"; + +import { byteString } from "@meshsdk/core"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; + +export default function UtilsByteString() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + byteString build the byte string object, with parameters: +

      +
        +
      • + bytes (string) - the byte string in hex to be built, validation + would be performed on whether the bytes is a valid hex string +
      • +
      +

      Aliases

      +
        +
      • + builtinByteString - for the same functionality, for + developers more familiar to the PlutusTx naming convention. +
      • +
      • + scriptHash / pubKeyHash /{" "} + policyId / currencySymbol /{" "} + assetName / tokenName - same building the + byte string JSON but with further input validation. +
      • +
      + + ); +} + +function Right() { + const [value, setValue] = useState( + "a0bd47e8938e7c41d4c1d7c22033892319d28f86fdace791d45c51946553791b", + ); + + async function runDemo() { + const result = byteString(value); + return result; + } + + let code = `import { byteString } from "@meshsdk/core";\n`; + code += `byteString("${value}");\n`; + + return ( + <> + + { + setValue(e.target.value); + }} + label="byteString" + key={0} + value={value} + />, + ]} + /> + + + ); +} diff --git a/apps/playground/src/pages/apis/data/json/utils-constructor.tsx b/apps/playground/src/pages/apis/data/json/utils-constructor.tsx new file mode 100644 index 000000000..ce3671257 --- /dev/null +++ b/apps/playground/src/pages/apis/data/json/utils-constructor.tsx @@ -0,0 +1,69 @@ +import { conStr } from "@meshsdk/core"; + +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; + +export default function UtilsConstructors() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + conStr build the constructor object, with parameters: +

      +
        +
      • + constructor (number) - the constructor index +
      • +
      • + fields (any[]) - the constructor fields in array +
      • +
      +

      + There are also some quick utilities only taking in fields as + parameters for 0 - 2 indices: +

      +
        +
      • + conStr0 - building index 0 constructor +
      • +
      • + conStr1 - building index 1 constructor +
      • +
      • + conStr2 - building index 2 constructor +
      • +
      + + ); +} + +function Right() { + async function runDemo() { + const result = conStr(0, []); + return result; + } + + let code = `import { conStr } from "@meshsdk/core";\n`; + code += `conStr(0, []);\n`; + + return ( + <> + + + ); +} diff --git a/apps/playground/src/pages/apis/data/json/utils-integer.tsx b/apps/playground/src/pages/apis/data/json/utils-integer.tsx new file mode 100644 index 000000000..2d3b917d2 --- /dev/null +++ b/apps/playground/src/pages/apis/data/json/utils-integer.tsx @@ -0,0 +1,84 @@ +import { useState } from "react"; + +import { integer } from "@meshsdk/core"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; + +export default function UtilsInteger() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + integer build the integer object, with parameters: +

      +
        +
      • + int (number | bigint) - the integer to be built +
      • +
      +

      + This utility is compatible for both number and bigint type, which allow + big integer exceeding the JS precision limit. +

      +

      Aliases

      +
        +
      • + posixTime - for the same functionality. +
      • +
      + + ); +} + +function Right() { + const [value, setValue] = useState(1000000); + + async function runDemo() { + const result = integer(value); + return result; + } + + let code = `import { integer } from "@meshsdk/core";\n`; + code += `integer(${value});\n`; + + return ( + <> + + { + try { + setValue(Number(e.target.value)); + } catch { + setValue(0); + } + }} + label="int" + key={0} + value={value} + />, + ]} + /> + + + ); +} diff --git a/apps/playground/src/pages/apis/data/json/utils-list.tsx b/apps/playground/src/pages/apis/data/json/utils-list.tsx new file mode 100644 index 000000000..d8be1c915 --- /dev/null +++ b/apps/playground/src/pages/apis/data/json/utils-list.tsx @@ -0,0 +1,68 @@ +import { bool, byteString, integer, list } from "@meshsdk/core"; + +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; + +export default function UtilsList() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + list build the list object, with parameters: +

      +
        +
      • + pList (T[]) - the list with items to be built. The items in the +
      • +
      • + optional - validation (boolean) - indicate if the current data + construction should perform basic validation of whether it is of type + object (where all JSON data is in type of object) +
      • +
      + + ); +} + +function Right() { + async function runDemo() { + const result = list([ + byteString( + "a0bd47e8938e7c41d4c1d7c22033892319d28f86fdace791d45c51946553791b", + ), + integer(1000000), + bool(false), + ]); + return result; + } + + let code = `import { bool, byteString, integer, list } from "@meshsdk/core";\n`; + code += `list([\n`; + code += ` byteString(\n`; + code += ` "a0bd47e8938e7c41d4c1d7c22033892319d28f86fdace791d45c51946553791b"\n`; + code += ` ),\n`; + code += ` integer(1000000),\n`; + code += ` bool(false),\n`; + code += `]);\n`; + + return ( + <> + + + ); +} diff --git a/apps/playground/src/pages/apis/data/json/utils-map.tsx b/apps/playground/src/pages/apis/data/json/utils-map.tsx new file mode 100644 index 000000000..acd0dc462 --- /dev/null +++ b/apps/playground/src/pages/apis/data/json/utils-map.tsx @@ -0,0 +1,64 @@ +import { assocMap, byteString, integer } from "@meshsdk/core"; + +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; + +export default function UtilsMap() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + assocMap build the (associative) map object, with + parameters: +

      +
        +
      • + mapItems - ([KeyType, ValueType][]) - the array of map item in + JS tuple format (array of array). +
      • +
      • + optional - validation (boolean) - indicate if the current data + construction should perform basic validation of whether it is of type + object (where all JSON data is in type of object) +
      • +
      + + ); +} + +function Right() { + async function runDemo() { + const result = assocMap([ + [byteString("aa"), integer(1000000)], + [byteString("bb"), integer(2000000)], + ]); + return result; + } + + let code = `import { assocMap, byteString, integer } from "@meshsdk/core";\n`; + code += `assocMap([\n`; + code += ` [byteString("aa"), integer(1000000)],\n`; + code += ` [byteString("bb"), integer(2000000)],\n`; + code += `]);\n`; + + return ( + <> + + + ); +} diff --git a/apps/playground/src/pages/apis/data/mesh/index.tsx b/apps/playground/src/pages/apis/data/mesh/index.tsx new file mode 100644 index 000000000..050a9ba63 --- /dev/null +++ b/apps/playground/src/pages/apis/data/mesh/index.tsx @@ -0,0 +1,58 @@ +import type { NextPage } from "next"; + +import SidebarFullwidth from "~/components/layouts/sidebar-fullwidth"; +import TitleIconDescriptionBody from "~/components/sections/title-icon-description-body"; +import Metatags from "~/components/site/metatags"; +import { metaDataMesh } from "~/data/links-data"; +import OtherUtils from "./other-utils"; +import UtilsConstructor from "./utils-constructor"; +import UtilsPrimitives from "./utils-primitives"; + +const ReactPage: NextPage = () => { + const sidebarItems = [ + { label: "Utils - Constructors", to: "UtilsConstructor" }, + { label: "Utils - Primitives", to: "UtilsPrimitives" }, + { label: "Other Utils", to: "OtherUtils" }, + ]; + + return ( + <> + + + +

      + Mesh provides a full set of utility functions to help constructing + the Mesh Data + type you need for your Cardano DApp. +

      +

      Types Support

      +

      + All utility functions start with the prefix of m and all + types All the utility functions start with the prefix of m, + and are designed to return a type with the same naming as the + utilities function, with capitalizing first letter, you can build + your data with type supports in complex types, some examples: +

      +
        +
      • + mConstr returns MConstr type +
      • +
      • + mBool returns MBool type +
      • +
      +
      + + + + +
      + + ); +}; + +export default ReactPage; diff --git a/apps/playground/src/pages/apis/data/mesh/other-utils.tsx b/apps/playground/src/pages/apis/data/mesh/other-utils.tsx new file mode 100644 index 000000000..495370bda --- /dev/null +++ b/apps/playground/src/pages/apis/data/mesh/other-utils.tsx @@ -0,0 +1,54 @@ +import { bool } from "@meshsdk/core"; + +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; + +export default function OtherUtils() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + The code example showing above does not cover all utilities, please + checkout the hosted documentation for more details. The not covered + utilities are as below: +

      +
        +
      • + mAssetClass +
      • +
      • + mOutputReference +
      • +
      • + mTxOutRef +
      • +
      • + mTuple +
      • +
      • + mMaybeStakingHash +
      • +
      • + mPubKeyAddress +
      • +
      • + mScriptAddress +
      • +
      + + ); +} + +function Right() { + return <>; +} diff --git a/apps/playground/src/pages/apis/data/mesh/utils-constructor.tsx b/apps/playground/src/pages/apis/data/mesh/utils-constructor.tsx new file mode 100644 index 000000000..ef5f568fb --- /dev/null +++ b/apps/playground/src/pages/apis/data/mesh/utils-constructor.tsx @@ -0,0 +1,70 @@ +import { mConStr } from "@meshsdk/core"; + +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; + +export default function UtilsConstructors() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + mConStr build the constructor object in Mesh{" "} + Data type, with parameters: +

      +
        +
      • + alternative (number) - the constructor index +
      • +
      • + fields (any[]) - the constructor fields in array +
      • +
      +

      + There are also some quick utilities only taking in fields as + parameters for 0 - 2 indices: +

      +
        +
      • + mConStr0 - building index 0 constructor +
      • +
      • + mConStr1 - building index 1 constructor +
      • +
      • + mConStr2 - building index 2 constructor +
      • +
      + + ); +} + +function Right() { + async function runDemo() { + const result = mConStr(0, []); + return result; + } + + let code = `import { mConStr } from "@meshsdk/core";\n`; + code += `mConStr(0, []);\n`; + + return ( + <> + + + ); +} diff --git a/apps/playground/src/pages/apis/data/mesh/utils-primitives.tsx b/apps/playground/src/pages/apis/data/mesh/utils-primitives.tsx new file mode 100644 index 000000000..e11efa29e --- /dev/null +++ b/apps/playground/src/pages/apis/data/mesh/utils-primitives.tsx @@ -0,0 +1,69 @@ +import { mBool } from "@meshsdk/core"; + +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; + +export default function UtilsPrimitives() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + mBool build the boolean object in , with parameters: +

      +
        +
      • + b (boolean | boolean) - the boolean to be built +
      • +
      +

      + For the rest of Cardano data primitives, they are represented by JS + primitives: +

      +
        +
      • + Integer - number and bigint +
      • +
      • + Byte string - string +
      • +
      • + List - JS Array +
      • +
      • + Map - JS Map +
      • +
      + + ); +} + +function Right() { + async function runDemo() { + const result = mBool(true); + return result; + } + + let code = `import { mBool } from "@meshsdk/core";\n`; + code += `mBool(${true});\n`; + + return ( + <> + + + ); +} diff --git a/apps/playground/src/pages/apis/data/overview/cbor-plutus-data.tsx b/apps/playground/src/pages/apis/data/overview/cbor-plutus-data.tsx new file mode 100644 index 000000000..eded4656e --- /dev/null +++ b/apps/playground/src/pages/apis/data/overview/cbor-plutus-data.tsx @@ -0,0 +1,35 @@ +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; + +export default function CBORPlutusData() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + CBOR is the lowest level representation of data in Cardano. Mesh + provides endpoints to allow users to provide CBOR in providing data, + which is the case for developers utilizing other serialization package + other than mesh in part the application. +

      + + ); +} + +function Right() { + return ( + <> + {/* + + */} + + ); +} diff --git a/apps/playground/src/pages/apis/data/overview/index.tsx b/apps/playground/src/pages/apis/data/overview/index.tsx new file mode 100644 index 000000000..94fd23861 --- /dev/null +++ b/apps/playground/src/pages/apis/data/overview/index.tsx @@ -0,0 +1,43 @@ +import type { NextPage } from "next"; + +import SidebarFullwidth from "~/components/layouts/sidebar-fullwidth"; +import TitleIconDescriptionBody from "~/components/sections/title-icon-description-body"; +import Metatags from "~/components/site/metatags"; +import { metaOverview } from "~/data/links-data"; +import CBORPlutusData from "./cbor-plutus-data"; +import JSONPlutusData from "./json-plutus-data"; +import MeshPlutusData from "./mesh-plutus-data"; +import PlutusDataIntro from "./plutus-data-intro"; + +const ReactPage: NextPage = () => { + const sidebarItems = [ + { label: "Introduction", to: "PlutusDataIntro" }, + { label: "Mesh Types", to: "MeshPlutusData" }, + { label: "JSON Types", to: "JSONPlutusData" }, + { label: "CBOR", to: "CBORPlutusData" }, + ]; + + return ( + <> + + + +

      + Parsing and converting data in Plutus is a common task when working + with transactions. This page will show you how to do that. +

      +
      + + + + +
      + + ); +}; + +export default ReactPage; diff --git a/apps/playground/src/pages/apis/data/overview/json-plutus-data.tsx b/apps/playground/src/pages/apis/data/overview/json-plutus-data.tsx new file mode 100644 index 000000000..d776a84f2 --- /dev/null +++ b/apps/playground/src/pages/apis/data/overview/json-plutus-data.tsx @@ -0,0 +1,40 @@ +import Link from "next/link"; + +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; + +export default function JSONPlutusData() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + All Cardano data has the JSON representation, which is suitable for + building DApp which needs frequent back and forth conversion between + on-chain and off-chain code. Mesh also supports building data in JSON + format with strong input validation support. +

      + + + + + ); +} + +function Right() { + return ( + <> + {/* + + */} + + ); +} diff --git a/apps/playground/src/pages/apis/data/overview/mesh-plutus-data.tsx b/apps/playground/src/pages/apis/data/overview/mesh-plutus-data.tsx new file mode 100644 index 000000000..d9d190feb --- /dev/null +++ b/apps/playground/src/pages/apis/data/overview/mesh-plutus-data.tsx @@ -0,0 +1,39 @@ +import React from "react"; +import Link from "next/link"; + +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; + +export default function MeshPlutusData() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + Mesh Data type is best used when you want to quickly and + easily compose your data types. +

      + + + + + ); +} + +function Right() { + return ( + <> + {/* + + */} + + ); +} diff --git a/apps/playground/src/pages/apis/data/overview/plutus-data-intro.tsx b/apps/playground/src/pages/apis/data/overview/plutus-data-intro.tsx new file mode 100644 index 000000000..64936cc89 --- /dev/null +++ b/apps/playground/src/pages/apis/data/overview/plutus-data-intro.tsx @@ -0,0 +1,54 @@ +import React from "react"; + +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; + +export default function PlutusDataIntro() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + Cardano data and information is usually communicated in{" "} + CBOR encoding format, which can be decoded into{" "} + JSON representation. +

      +

      + On top of the 2, Mesh also provides the Data type which get + rids of unnecessary wrappers. +

      +

      + Mesh supports building data for your DApp in all 3 different formats.{" "} +

      +
      +
    13. + Mesh - the Data type +
    14. +
    15. + JSON{" "} +
    16. +
    17. + CBOR{" "} +
    18. +
      + + ); +} + +function Right() { + return ( + <> + {/* + + */} + + ); +} diff --git a/apps/playground/src/pages/apis/data/utils/assets-to-plutus-value.tsx b/apps/playground/src/pages/apis/data/utils/assets-to-plutus-value.tsx new file mode 100644 index 000000000..5b67b31da --- /dev/null +++ b/apps/playground/src/pages/apis/data/utils/assets-to-plutus-value.tsx @@ -0,0 +1,143 @@ +import { Asset, parsePlutusValueToAssets, value, Value } from "@meshsdk/core"; + +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; + +export default function DataAssetsToPlutusValue() { + return ( + + ); +} + +function Left() { + return ( + <> +

      Converting a list of assets to Plutus Value.

      +

      + value() converts a list of assets into a Plutus Value. The + function accepts the following parameters: +

      +
        +
      • + assets (Asset[]) - the list of assets to be converted +
      • +
      +

      + The list of assets will be converted into a Plutus Value. The Plutus + Value can be used in transactions building. +

      + + ); +} + +function Right() { + return ( + <> + + + + + ); +} + +function ADAValue() { + async function runDemo() { + const val: Asset[] = [{ unit: "lovelace", quantity: "1000000" }]; + const plutusValue: Value = value(val); + return plutusValue; + } + + let code = `import { Asset, parsePlutusValueToAssets, value, Value } from "@meshsdk/core";\n\n`; + code += `const val: Asset[] = [{ unit: "lovelace", quantity: "1000000" }];\n\n`; + code += `const plutusValue: Value = value(val);\n`; + + return ( + + ); +} + +function TokenValue() { + async function runDemo() { + const val: Asset[] = [ + { + unit: "baefdc6c5b191be372a794cd8d40d839ec0dbdd3c28957267dc8170074657374696e676e657777616c2e616461", + quantity: "345", + }, + ]; + const plutusValue: Value = value(val); + return plutusValue; + } + + let code = `import { Asset, parsePlutusValueToAssets, value, Value } from "@meshsdk/core";\n\n`; + + code += `const val: Asset[] = [\n`; + code += ` {\n`; + code += ` unit: "baefdc6c5b191be372a794cd8d40d839ec0dbdd3c28957267dc8170074657374696e676e657777616c2e616461",\n`; + code += ` quantity: "345",\n`; + code += ` },\n`; + code += `];\n\n`; + + code += `const plutusValue: Value = value(val);\n`; + + return ( + + ); +} + +function MultipleValue() { + async function runDemo() { + const val: Asset[] = [ + { unit: "lovelace", quantity: "1000000" }, + { + unit: "baefdc6c5b191be372a794cd8d40d839ec0dbdd3c28957267dc817001234", + quantity: "567", + }, + { + unit: "baefdc6c5b191be372a794cd8d40d839ec0dbdd3c28957267dc8170074657374696e676e657777616c2e616461", + quantity: "345", + }, + ]; + const plutusValue: Value = value(val); + return plutusValue; + } + + let code = `import { Asset, parsePlutusValueToAssets, value, Value } from "@meshsdk/core";\n\n`; + + code += `const val: Asset[] = [\n`; + code += ` { unit: "lovelace", quantity: "1000000" },\n`; + code += ` {\n`; + code += ` unit: "baefdc6c5b191be372a794cd8d40d839ec0dbdd3c28957267dc817001234",\n`; + code += ` quantity: "567",\n`; + code += ` },\n`; + code += ` {\n`; + code += ` unit: "baefdc6c5b191be372a794cd8d40d839ec0dbdd3c28957267dc8170074657374696e676e657777616c2e616461",\n`; + code += ` quantity: "345",\n`; + code += ` },\n`; + code += `];\n\n`; + + code += `const plutusValue: Value = value(val);\n`; + + return ( + + ); +} diff --git a/apps/playground/src/pages/apis/data/utils/index.tsx b/apps/playground/src/pages/apis/data/utils/index.tsx new file mode 100644 index 000000000..57df7d4ab --- /dev/null +++ b/apps/playground/src/pages/apis/data/utils/index.tsx @@ -0,0 +1,65 @@ +import type { NextPage } from "next"; + +import SidebarFullwidth from "~/components/layouts/sidebar-fullwidth"; +import TitleIconDescriptionBody from "~/components/sections/title-icon-description-body"; +import Metatags from "~/components/site/metatags"; +import { metaDataUtils } from "~/data/links-data"; +import DataAssetsToPlutusValue from "./assets-to-plutus-value"; +import DataPlutusPlutusArrayString from "./plutus-array-to-string"; +import DataPlutusValueToAssets from "./plutus-value-to-assets"; +import DataPlutusStringPlutusArray from "./string-to-plutus-array"; + +const ReactPage: NextPage = () => { + const sidebarItems = [ + { label: "String to Plutus Array", to: "DataPlutusStringPlutusArray" }, + { label: "Plutus Array to String", to: "DataPlutusPlutusArrayString" }, + { label: "Assets to Plutus Value", to: "DataAssetsToPlutusValue" }, + { label: "Plutus Value to Assets", to: "DataPlutusValueToAssets" }, + ]; + + return ( + <> + + + +

      + Mesh offers a full set of utility functions to help constructing the + JSON data you need for your Cardano DApp, with the naming philosophy + similar to Mesh Data type, with extra utilities + mimicing the data type names in PlutusTx and Aiken. + The code example showing below does not cover all utilities, please + checkout the hosted documentation for more details. +

      +

      Types Support

      +

      + All the utilities are designed to return a type with the same naming + as the utilities function, with capitalizing first letter, you can + build your data in JSON with robust type supports, some examples: +

      +
        +
      • + constr returns Constr type +
      • +
      • + integer returns Integer type +
      • +
      • + byteString returns ByteString type +
      • +
      +
      + + + + + +
      + + ); +}; + +export default ReactPage; diff --git a/apps/playground/src/pages/apis/data/utils/plutus-array-to-string.tsx b/apps/playground/src/pages/apis/data/utils/plutus-array-to-string.tsx new file mode 100644 index 000000000..2d71f076a --- /dev/null +++ b/apps/playground/src/pages/apis/data/utils/plutus-array-to-string.tsx @@ -0,0 +1,102 @@ +import { BuiltinByteString, List, plutusBSArrayToString } from "@meshsdk/core"; + +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; + +export default function DataPlutusPlutusArrayString() { + return ( + + ); +} + +function Left() { + return ( + <> +

      Converting BuiltinByteString Array into a hex string.

      +

      + plutusBSArrayToString() converts a BuiltinByteString Array + into a hex string. The function accepts the following parameters: +

      +
        +
      • + bsArray (List BuiltinByteString) - the BuiltinByteString Array +
      • +
      +

      + The BuiltinByteString Array will be joined into a single hex string. +

      + + ); +} + +function Right() { + async function runDemo() { + const testList: List = { + list: [ + { + bytes: + "baefdc6c5b191be372a794cd8d40d839ec0dbdd3c28957267dc8170074657374", + }, + { + bytes: + "696e676e657777616c2e616461baefdc6c5b191be372a794cd8d40d839ec0dbd", + }, + { + bytes: + "d3c28957267dc8170074657374696e676e657777616c2e616461baefdc6c5b19", + }, + { + bytes: + "1be372a794cd8d40d839ec0dbdd3c28957267dc8170074657374696e676e6577", + }, + { + bytes: "77616c2e616461", + }, + ], + }; + + const result = plutusBSArrayToString(testList); + return result; + } + + let code = `import { BuiltinByteString, List, plutusBSArrayToString } from "@meshsdk/core";\n\n`; + code += `const testList: List = {\n`; + code += ` list: [\n`; + code += ` {\n`; + code += ` bytes:\n`; + code += ` "baefdc6c5b191be372a794cd8d40d839ec0dbdd3c28957267dc8170074657374",\n`; + code += ` },\n`; + code += ` {\n`; + code += ` bytes:\n`; + code += ` "696e676e657777616c2e616461baefdc6c5b191be372a794cd8d40d839ec0dbd",\n`; + code += ` },\n`; + code += ` {\n`; + code += ` bytes:\n`; + code += ` "d3c28957267dc8170074657374696e676e657777616c2e616461baefdc6c5b19",\n`; + code += ` },\n`; + code += ` {\n`; + code += ` bytes:\n`; + code += ` "1be372a794cd8d40d839ec0dbdd3c28957267dc8170074657374696e676e6577",\n`; + code += ` },\n`; + code += ` {\n`; + code += ` bytes: "77616c2e616461",\n`; + code += ` },\n`; + code += ` ],\n`; + code += `};\n`; + code += `\n`; + code += `plutusBSArrayToString(testList);\n`; + + return ( + + ); +} diff --git a/apps/playground/src/pages/apis/data/utils/plutus-value-to-assets.tsx b/apps/playground/src/pages/apis/data/utils/plutus-value-to-assets.tsx new file mode 100644 index 000000000..4e4c2f4a2 --- /dev/null +++ b/apps/playground/src/pages/apis/data/utils/plutus-value-to-assets.tsx @@ -0,0 +1,146 @@ +import { Asset, parsePlutusValueToAssets, value, Value } from "@meshsdk/core"; + +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; + +export default function DataPlutusValueToAssets() { + return ( + + ); +} + +function Left() { + return ( + <> +

      Converting a Plutus Value into a list of assets.

      +

      + parsePlutusValueToAssets() converts a Plutus Value into a + list of assets. The function accepts the following parameters: +

      +
        +
      • + value (Value) - the Plutus Value to be converted +
      • +
      +

      The Plutus Value will be converted into a list of assets.

      + + ); +} + +function Right() { + return ( + <> + + + + + ); +} + +function ADAValue() { + async function runDemo() { + const val: Asset[] = [{ unit: "lovelace", quantity: "1000000" }]; + const plutusValue: Value = value(val); + const assets: Asset[] = parsePlutusValueToAssets(plutusValue); + return assets; + } + + let code = `import { Asset, parsePlutusValueToAssets, value, Value } from "@meshsdk/core";\n\n`; + code += `const val: Asset[] = [{ unit: "lovelace", quantity: "1000000" }];\n\n`; + code += `const plutusValue: Value = value(val);\n`; + code += `parsePlutusValueToAssets(plutusValue);\n`; + + return ( + + ); +} + +function TokenValue() { + async function runDemo() { + const val: Asset[] = [ + { + unit: "baefdc6c5b191be372a794cd8d40d839ec0dbdd3c28957267dc8170074657374696e676e657777616c2e616461", + quantity: "345", + }, + ]; + const plutusValue: Value = value(val); + const assets: Asset[] = parsePlutusValueToAssets(plutusValue); + return assets; + } + + let code = `import { Asset, parsePlutusValueToAssets, value, Value } from "@meshsdk/core";\n\n`; + + code += `const val: Asset[] = [\n`; + code += ` {\n`; + code += ` unit: "baefdc6c5b191be372a794cd8d40d839ec0dbdd3c28957267dc8170074657374696e676e657777616c2e616461",\n`; + code += ` quantity: "345",\n`; + code += ` },\n`; + code += `];\n\n`; + + code += `const plutusValue: Value = value(val);\n`; + code += `parsePlutusValueToAssets(plutusValue);\n`; + + return ( + + ); +} + +function MultipleValue() { + async function runDemo() { + const val: Asset[] = [ + { unit: "lovelace", quantity: "1000000" }, + { + unit: "baefdc6c5b191be372a794cd8d40d839ec0dbdd3c28957267dc817001234", + quantity: "567", + }, + { + unit: "baefdc6c5b191be372a794cd8d40d839ec0dbdd3c28957267dc8170074657374696e676e657777616c2e616461", + quantity: "345", + }, + ]; + const plutusValue: Value = value(val); + const assets: Asset[] = parsePlutusValueToAssets(plutusValue); + return assets; + } + + let code = `import { Asset, parsePlutusValueToAssets, value, Value } from "@meshsdk/core";\n\n`; + + code += `const val: Asset[] = [\n`; + code += ` { unit: "lovelace", quantity: "1000000" },\n`; + code += ` {\n`; + code += ` unit: "baefdc6c5b191be372a794cd8d40d839ec0dbdd3c28957267dc817001234",\n`; + code += ` quantity: "567",\n`; + code += ` },\n`; + code += ` {\n`; + code += ` unit: "baefdc6c5b191be372a794cd8d40d839ec0dbdd3c28957267dc8170074657374696e676e657777616c2e616461",\n`; + code += ` quantity: "345",\n`; + code += ` },\n`; + code += `];\n\n`; + + code += `const plutusValue: Value = value(val);\n`; + code += `parsePlutusValueToAssets(plutusValue);\n`; + + return ( + + ); +} diff --git a/apps/playground/src/pages/apis/data/utils/string-to-plutus-array.tsx b/apps/playground/src/pages/apis/data/utils/string-to-plutus-array.tsx new file mode 100644 index 000000000..f98a10e6a --- /dev/null +++ b/apps/playground/src/pages/apis/data/utils/string-to-plutus-array.tsx @@ -0,0 +1,63 @@ +import { stringToBSArray } from "@meshsdk/core"; + +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; + +export default function DataPlutusStringPlutusArray() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + Converting a hex string into a BuiltinByteString Array, with max 32 + bytes on each items. +

      +

      + stringToPlutusBSArray() converts a hex string into a + BuiltinByteString Array. The function accepts the following parameters: +

      +
        +
      • + hexString (string) - the hex string to be converted +
      • +
      +

      + The hex string will be split into multiple BuiltinByteString items, with + a maximum of 32 bytes on each item +

      + + ); +} + +function Right() { + async function runDemo() { + const testString = + "baefdc6c5b191be372a794cd8d40d839ec0dbdd3c28957267dc8170074657374696e676e657777616c2e616461baefdc6c5b191be372a794cd8d40d839ec0dbdd3c28957267dc8170074657374696e676e657777616c2e616461baefdc6c5b191be372a794cd8d40d839ec0dbdd3c28957267dc8170074657374696e676e657777616c2e616461"; + + const result = stringToBSArray(testString); + return result; + } + + let code = `import { stringToPlutusBSArray } from "@meshsdk/core";\n\n`; + code += `const testString =\n`; + code += ` "baefdc6c5b191be372a794cd8d40d839ec0dbdd3c28957267dc8170074657374696e676e657777616c2e616461baefdc6c5b191be372a794cd8d40d839ec0dbdd3c28957267dc8170074657374696e676e657777616c2e616461baefdc6c5b191be372a794cd8d40d839ec0dbdd3c28957267dc8170074657374696e676e657777616c2e616461";\n`; + code += `stringToPlutusBSArray(testString);\n`; + + return ( + + ); +} diff --git a/apps/playground/src/pages/apis/index.tsx b/apps/playground/src/pages/apis/index.tsx new file mode 100644 index 000000000..7abb15bbb --- /dev/null +++ b/apps/playground/src/pages/apis/index.tsx @@ -0,0 +1,23 @@ +import type { NextPage } from "next"; + +import HeaderAndCards from "~/components/layouts/header-and-cards"; +import Metatags from "~/components/site/metatags"; +import { linksApi } from "~/data/links-api"; + +const ReactPage: NextPage = () => { + return ( + <> + + + + ); +}; + +export default ReactPage; diff --git a/apps/playground/src/pages/apis/transaction/basics/begin.tsx b/apps/playground/src/pages/apis/transaction/basics/begin.tsx new file mode 100644 index 000000000..21791aede --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/basics/begin.tsx @@ -0,0 +1,109 @@ +import { useState } from "react"; + +import { BeginProvider, Transaction } from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; + +export default function TransactionBegin() { + return ( + + ); +} + +function Left() { + let example = ``; + example += `const provider = new BeginProvider();\n`; + example += `const beginId = await provider.resolveAddress('mesh');\n`; + example += `const address = beginId.address;\n\n`; + example += `const tx = new Transaction({ initiator: wallet });\n`; + example += `tx.sendLovelace(address, '1000000');\n`; + + return ( + <> +

      + Send assets to a Begin ID. Initialize BeginProvider and + fetch the address. +

      +

      Must be a valid name on the mainnet.

      + + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + + const [handle, setHandle] = useState("mesh"); + const [amount, setAmount] = useState("1000000"); + + async function runDemo() { + const provider = new BeginProvider(); + const beginId = await provider.resolveAddress(handle); + const address = beginId.address; + + const tx = new Transaction({ initiator: wallet }); + tx.sendLovelace(address, amount); + + const unsignedTx = await tx.build(); + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + + return txHash; + } + + let codeSnippet = `import { BeginProvider, Transaction } from '@meshsdk/core';\n\n`; + + codeSnippet += `const provider = new BeginProvider();\n`; + codeSnippet += `const beginId = await provider.resolveAddress('${handle}');\n`; + codeSnippet += `const address = beginId.address;\n\n`; + + codeSnippet += `const tx = new Transaction({ initiator: wallet });\n`; + codeSnippet += `tx.sendLovelace(address, '${amount}');\n\n`; + + codeSnippet += `const unsignedTx = await tx.build();\n`; + codeSnippet += `const signedTx = await wallet.signTx(unsignedTx);\n`; + codeSnippet += `const txHash = await wallet.submitTx(signedTx);`; + + return ( + + setHandle(e.target.value)} + placeholder="Begin ID" + label="Begin ID" + key={0} + />, + setAmount(e.target.value)} + placeholder="Lovelace amount" + label="Lovelace amount" + key={0} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/transaction/basics/cip20.tsx b/apps/playground/src/pages/apis/transaction/basics/cip20.tsx new file mode 100644 index 000000000..894bcde2e --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/basics/cip20.tsx @@ -0,0 +1,108 @@ +import { useState } from "react"; + +import { Transaction } from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import Textarea from "~/components/form/textarea"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; + +export default function TransactionCip20() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + Add messages/comments/memos as transaction metadata. This is useful for + attaching additional information to a transaction. +

      + +

      + The specification for the individual strings follow the general design + specification for JSON metadata, which is already implemented and in + operation on the cardano blockchain. The used metadatum label is{" "} + 674:, this number was choosen because it is the T9 encoding + of the string + msg. The message content has the key msg: and + consists of an array of individual message-strings. The number of theses + message-strings must be at least one for a single message, more for + multiple messages/lines. Each of theses individual message-strings array + entries must be at most 64 bytes when UTF-8 encoded. +

      + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + + const [message, setMessage] = useState( + "Invoice-No: 1234567890\nCustomer-No: 555-1234", + ); + + async function runDemo() { + const tx = new Transaction({ initiator: wallet }); + tx.setMetadata(674, { + msg: message.split("\n"), + }); + + const unsignedTx = await tx.build(); + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + + return txHash; + } + + let codeSnippet = `import { Transaction } from '@meshsdk/core';\n\n`; + + codeSnippet += `const tx = new Transaction({ initiator: wallet });\n`; + codeSnippet += `tx.setMetadata(674, {\n`; + codeSnippet += ` msg: [\n`; + for (let line of message.split("\n")) { + codeSnippet += ` '${line}',\n`; + } + codeSnippet += ` ],\n`; + codeSnippet += `});\n\n`; + + codeSnippet += `const unsignedTx = await tx.build();\n`; + codeSnippet += `const signedTx = await wallet.signTx(unsignedTx);\n`; + codeSnippet += `const txHash = await wallet.submitTx(signedTx);`; + + return ( + + setMessage(e.target.value)} + label="Message (breakline for new line)" + key={0} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/transaction/basics/coin-selection.tsx b/apps/playground/src/pages/apis/transaction/basics/coin-selection.tsx new file mode 100644 index 000000000..0a11e9867 --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/basics/coin-selection.tsx @@ -0,0 +1,317 @@ +import { useState } from "react"; + +import { + keepRelevant, + largestFirst, + largestFirstMultiAsset, + Quantity, + Unit, +} from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; +import { demoAsset } from "~/data/cardano"; + +export default function TransactionCoinSelection() { + return ( + + ); +} + +function Left() { + let codeSnippet1 = `import { largestFirst } from '@meshsdk/core';\n\n`; + codeSnippet1 += `const utxos = await wallet.getUtxos();\n\n`; + codeSnippet1 += `const costLovelace = '10000000';\n`; + codeSnippet1 += `const selectedUtxos = largestFirst(costLovelace, utxos, true);`; + + let codeSnippet2 = `import { largestFirstMultiAsset } from '@meshsdk/core';\n`; + codeSnippet2 += `import type { Unit, Quantity } from '@meshsdk/core';\n\n`; + codeSnippet2 += `const utxos = await wallet.getUtxos();\n\n`; + codeSnippet2 += `const assetMap = new Map();\n`; + codeSnippet2 += `assetMap.set(\n`; + codeSnippet2 += ` '${demoAsset}',\n`; + codeSnippet2 += ` '1'\n`; + codeSnippet2 += `);\n`; + codeSnippet2 += `// if you need to include lovelace\n`; + codeSnippet2 += `assetMap.set(\n`; + codeSnippet2 += ` 'lovelace',\n`; + codeSnippet2 += ` '10000000'\n`; + codeSnippet2 += `);\n`; + codeSnippet2 += `// if you need to include more than 1 native asset\n`; + codeSnippet2 += `assetMap.set(\n`; + codeSnippet2 += ` 'another asset unit',\n`; + codeSnippet2 += ` '1'\n`; + codeSnippet2 += `);\n\n`; + codeSnippet2 += `const selectedUtxos = largestFirstMultiAsset(assetMap, utxos, true);`; + + let code3 = ``; + code3 += `largestFirst = (\n`; + code3 += ` lovelace: Quantity, initialUTxOSet: UTxO[], includeTxFees = false,\n`; + code3 += ` { maxTxSize, minFeeA, minFeeB } = DEFAULT_PROTOCOL_PARAMETERS,\n`; + code3 += `): UTxO[]`; + let code4 = ``; + code4 += `largestFirstMultiAsset = (\n`; + code4 += ` requestedOutputSet: Map, initialUTxOSet: UTxO[],\n`; + code4 += ` includeTxFees = false, parameters = DEFAULT_PROTOCOL_PARAMETERS,\n`; + code4 += `): UTxO[]\n`; + + let codeKeepRelevant = ``; + codeKeepRelevant += `import { keepRelevant } from '@meshsdk/core';\n`; + codeKeepRelevant += `import type { Unit, Quantity } from '@meshsdk/core';\n`; + codeKeepRelevant += `\n`; + codeKeepRelevant += `const utxos = await wallet.getUtxos();\n\n`; + codeKeepRelevant += `const assetMap = new Map();\n`; + codeKeepRelevant += `assetMap.set(\n`; + codeKeepRelevant += ` '${demoAsset}',\n`; + codeKeepRelevant += ` '1'\n`; + codeKeepRelevant += `);\n`; + codeKeepRelevant += `// if you need to include lovelace\n`; + codeKeepRelevant += `assetMap.set(\n`; + codeKeepRelevant += ` 'lovelace',\n`; + codeKeepRelevant += ` '10000000'\n`; + codeKeepRelevant += `);\n\n`; + codeKeepRelevant += `const selectedUtxos = keepRelevant(assetMap, utxos);\n`; + + let codeKeepRelevantDesc = ``; + codeKeepRelevantDesc += `keepRelevant = (\n`; + codeKeepRelevantDesc += ` requestedOutputSet: Map,\n`; + codeKeepRelevantDesc += ` initialUTxOSet: UTxO[],\n`; + codeKeepRelevantDesc += ` minimumLovelaceRequired = '5000000',\n`; + codeKeepRelevantDesc += `);\n`; + + return ( + <> +

      There are currently three coin selection algorithms available:

      +
        +
      • Keep Relevant
      • +
      • Largest First
      • +
      • Largest First Multi-Asset
      • +
      + +

      Keep Relevant

      +

      + keepRelevant is a two-step coin selection algorithm. First, + given a Map (of requested assets and respective quantities) and a set of + UTxOs, it tries to eliminate the irrelevant UTxOs from the set. Next, it + checks that this UTxO set includes enough lovelace to cover all/any + multi-assets in the set. If the set does not include enough lovelace, + then it will try to also pick up another UTxO from the wallet, + containing the largest amount of lovelace. +

      + +

      + Here is an example how you can use keepRelevant(): +

      + + +

      Largest First

      +

      + To select UTXOs for transaction that only requires lovelace, use{" "} + largestFirst. +

      + +

      For example, selecting the UTXOs for sending 10000000 lovelace:

      + + +

      Largest First Multi-Asset

      +

      + largestFirstMultiAsset allows you to define which native + assets you require for sending out by defining a Map. The + Map is matches the Unit with the quantity of each asset. +

      + +

      + Note that if lovelace, aside from the "minimum Ada" which in any case + needs to accompany the other assets, this must be explicitly specified. + This can also be useful in the case that your transaction only{" "} + requires transfer of lovelace. In this case, the algorithm will exclude + all multiasset UTxOs from the selection, which can result in more + efficient selection of the required UTxOs. +

      + +

      + The third parameter is includeTxFees. If True, + Mesh will calculate the fees required for the transaction, and include + additional UTxOs to necessary to fulfill the fees requirements. +

      + + ); +} + +function Right() { + return ( + <> + + + + + ); +} + +function DemoLargestFirst() { + const { wallet, connected } = useWallet(); + const [amount, setAmount] = useState("15000000"); + + async function runDemo() { + const utxos = await wallet.getUtxos(); + const selectedUtxos = largestFirst(amount, utxos, true); + return selectedUtxos; + } + + let code = ``; + code += `const utxos = await wallet.getUtxos();\n`; + code += `const selectedUtxos = largestFirst('${amount}', utxos, true);\n`; + + return ( + + setAmount(e.target.value)} + placeholder="Lovelace Amount" + label="Lovelace Amount" + key={0} + />, + ]} + /> + + ); +} + +function DemoLargestFirstMultiAsset() { + const { wallet, connected } = useWallet(); + const [amount, setAmount] = useState("15000000"); + const [asset, setAsset] = useState(demoAsset); + + async function runDemo() { + const utxos = await wallet.getUtxos(); + + const assetMap = new Map(); + assetMap.set("lovelace", amount); + assetMap.set(asset, "1"); + + const selectedUtxos = largestFirstMultiAsset(assetMap, utxos, true); + return selectedUtxos; + } + + let code = ``; + code += `const utxos = await wallet.getUtxos();\n`; + code += `\n`; + code += `const assetMap = new Map();\n`; + code += `assetMap.set("lovelace", '${amount}');\n`; + code += `assetMap.set('${asset}', "1");\n`; + code += `\n`; + code += `const selectedUtxos = largestFirstMultiAsset(assetMap, utxos, true);\n`; + + return ( + + setAmount(e.target.value)} + placeholder="Lovelace Amount" + label="Lovelace Amount" + key={0} + />, + setAsset(e.target.value)} + placeholder="Asset" + label="Asset" + key={1} + />, + ]} + /> + + ); +} + +function DemoKeepRelevant() { + const { wallet, connected } = useWallet(); + const [amount, setAmount] = useState("15000000"); + const [asset, setAsset] = useState(demoAsset); + + async function runDemo() { + const utxos = await wallet.getUtxos(); + + const assetMap = new Map(); + assetMap.set("lovelace", amount); + assetMap.set(asset, "1"); + + const selectedUtxos = keepRelevant(assetMap, utxos); + return selectedUtxos; + } + + let code = ``; + code += `const utxos = await wallet.getUtxos();\n`; + code += `\n`; + code += `const assetMap = new Map();\n`; + code += `assetMap.set("lovelace", '${amount}');\n`; + code += `assetMap.set('${asset}', "1");\n`; + code += `\n`; + code += `const selectedUtxos = keepRelevant(assetMap, utxos);\n`; + + return ( + + setAmount(e.target.value)} + placeholder="Lovelace Amount" + label="Lovelace Amount" + key={0} + />, + setAsset(e.target.value)} + placeholder="Asset" + label="Asset" + key={1} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/transaction/basics/handle.tsx b/apps/playground/src/pages/apis/transaction/basics/handle.tsx new file mode 100644 index 000000000..28d37bcb3 --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/basics/handle.tsx @@ -0,0 +1,107 @@ +import { useState } from "react"; + +import { Transaction } from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import { getProvider } from "~/components/cardano/mesh-wallet"; +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; + +export default function TransactionHandle() { + return ( + + ); +} + +function Left() { + let example = ``; + example += `const blockchainprovider = new BlockfrostProvider('API_KEY_HERE');\n`; + example += `const address = await blockchainprovider.fetchHandleAddress('mesh');\n\n`; + example += `const tx = new Transaction({ initiator: wallet });\n`; + example += `tx.sendLovelace(address, '1000000');\n`; + + return ( + <> +

      + Send assets to a handle. Initialize a provider and fetch the address of + a handle. +

      +

      The handle should be a valid handle on the mainnet.

      + + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + + const [handle, setHandle] = useState("mesh"); + const [amount, setAmount] = useState("1000000"); + + async function runDemo() { + const blockchainprovider = getProvider("mainnet"); + const address = await blockchainprovider.fetchHandleAddress(handle); + + const tx = new Transaction({ initiator: wallet }); + tx.sendLovelace(address, amount); + + const unsignedTx = await tx.build(); + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + + return txHash; + } + + let codeSnippet = `import { BlockfrostProvider, Transaction } from '@meshsdk/core';\n\n`; + + codeSnippet += `const blockchainprovider = new BlockfrostProvider('API_KEY_HERE');\n`; + codeSnippet += `const address = await blockchainprovider.fetchHandleAddress('${handle}');\n\n`; + + codeSnippet += `const tx = new Transaction({ initiator: wallet });\n`; + codeSnippet += `tx.sendLovelace(address, '${amount}');\n\n`; + + codeSnippet += `const unsignedTx = await tx.build();\n`; + codeSnippet += `const signedTx = await wallet.signTx(unsignedTx);\n`; + codeSnippet += `const txHash = await wallet.submitTx(signedTx);`; + + return ( + + setHandle(e.target.value)} + placeholder="Handle" + label="Handle" + key={0} + />, + setAmount(e.target.value)} + placeholder="Lovelace amount" + label="Lovelace amount" + key={0} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/transaction/basics/index.tsx b/apps/playground/src/pages/apis/transaction/basics/index.tsx new file mode 100644 index 000000000..b4aa41938 --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/basics/index.tsx @@ -0,0 +1,84 @@ +import type { NextPage } from "next"; + +import SidebarFullwidth from "~/components/layouts/sidebar-fullwidth"; +import TitleIconDescriptionBody from "~/components/sections/title-icon-description-body"; +import Metatags from "~/components/site/metatags"; +import Codeblock from "~/components/text/codeblock"; +import { metaTransactionBasic } from "~/data/links-transactions"; +import { Intro } from "../common"; +import TransactionBegin from "./begin"; +import TransactionCip20 from "./cip20"; +import TransactionCoinSelection from "./coin-selection"; +import TransactionHandle from "./handle"; +import TransactionSendAssets from "./send-assets"; +import TransactionSendLovelace from "./send-lovelace"; +import TransactionSendValue from "./send-value"; +import TransactionSetCollateral from "./set-collateral"; +import TransactionSetMetadata from "./set-metadata"; +import TransactionSetRequiredSigners from "./set-required-signers"; +import TransactionSetTime from "./set-time"; + +const ReactPage: NextPage = () => { + const sidebarItems = [ + { label: "Send lovelace", to: "sendLovelace" }, + { label: "Send assets", to: "sendAssets" }, + { label: "Send value", to: "sendValue" }, + + { label: "Send assets to Handle", to: "handler" }, + { label: "Send assets to Begin ID", to: "begin" }, + + { label: "Coin selection", to: "coinSelection" }, + + { label: "Set metadata", to: "metadata" }, + { label: "Set transaction message", to: "cip20" }, + + { label: "Set collateral", to: "collateral" }, + { label: "Set required signers", to: "requiredSigners" }, + + { label: "Set time", to: "setTime" }, + ]; + + return ( + <> + + + +

      + Transactions are used to send assets from one wallet to another and + to smart contracts. +

      + +

      + In this page, you will find the APIs to create transactions for + sending assets and various options to customize the transaction. +

      +
      + + + + + + + + + + + + + + + + +
      + + ); +}; + +export default ReactPage; diff --git a/apps/playground/src/pages/apis/transaction/basics/send-assets.tsx b/apps/playground/src/pages/apis/transaction/basics/send-assets.tsx new file mode 100644 index 000000000..00f00ace7 --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/basics/send-assets.tsx @@ -0,0 +1,133 @@ +import { useState } from "react"; + +import { useWallet } from "@meshsdk/react"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; +import { demoAddresses, demoAsset } from "~/data/cardano"; +import { Transaction } from "@meshsdk/core"; + +export default function TransactionSendAssets() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + You can chain the component to send assets to multiple recipients. For + each recipients, append: +

      + +

      + The Asset object is defined as: +

      + +

      + The unit field is the policy ID and asset name in hex + format. The quantity field is the amount of the asset to + send. +

      + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + + const [address, setAddress] = useState(demoAddresses.testnet); + const [asset, setAsset] = useState(demoAsset); + const [amount, setAmount] = useState("1"); + + async function runDemo() { + const tx = new Transaction({ initiator: wallet }); + tx.sendAssets({ address: address }, [ + { + unit: asset, + quantity: amount, + }, + ]); + tx.setMetadata(674, { + msg: [ + "Invoice-No: 1234567890", + "Customer-No: 555-1234", + "P.S.: i will shop again at your store :-)", + ], + }); + + const unsignedTx = await tx.build(); + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + + return txHash; + } + + let codeSnippet = `import { Transaction } from '@meshsdk/core';\n\n`; + + codeSnippet += `const tx = new Transaction({ initiator: wallet });\n`; + codeSnippet += `tx.sendAssets(\n`; + codeSnippet += ` { address: '${address}' },\n`; + codeSnippet += ` [\n`; + codeSnippet += ` {\n`; + codeSnippet += ` unit: '${asset}',\n`; + codeSnippet += ` quantity: '${amount}',\n`; + codeSnippet += ` },\n`; + codeSnippet += ` ]\n`; + codeSnippet += `);\n`; + + codeSnippet += `const unsignedTx = await tx.build();\n`; + codeSnippet += `const signedTx = await wallet.signTx(unsignedTx);\n`; + codeSnippet += `const txHash = await wallet.submitTx(signedTx);`; + + return ( + + setAddress(e.target.value)} + placeholder="Address" + label="Address" + key={0} + />, + setAsset(e.target.value)} + placeholder="Asset" + label="Asset" + key={1} + />, + setAmount(e.target.value)} + placeholder="Amount" + label="Amount" + key={2} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/transaction/basics/send-lovelace.tsx b/apps/playground/src/pages/apis/transaction/basics/send-lovelace.tsx new file mode 100644 index 000000000..0fbca7bcc --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/basics/send-lovelace.tsx @@ -0,0 +1,98 @@ +import { useState } from "react"; + +import { Transaction } from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; +import { demoAddresses } from "~/data/cardano"; + +export default function TransactionSendLovelace() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + You can chain the component to send lovelace to multiple recipients. For + each recipients, append: +

      + + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + + const [address, setAddress] = useState(demoAddresses.testnet); + const [amount, setAmount] = useState("1000000"); + + async function runDemo() { + const tx = new Transaction({ initiator: wallet }).sendLovelace( + address, + amount, + ); + + const unsignedTx = await tx.build(); + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + + return txHash; + } + + let codeSnippet = `import { Transaction } from '@meshsdk/core';\n\n`; + codeSnippet += `const tx = new Transaction({ initiator: wallet })\n`; + codeSnippet += ` .sendLovelace(\n`; + codeSnippet += ` '${address}',\n`; + codeSnippet += ` '${amount}'\n`; + codeSnippet += ` );\n\n`; + + codeSnippet += `const unsignedTx = await tx.build();\n`; + codeSnippet += `const signedTx = await wallet.signTx(unsignedTx);\n`; + codeSnippet += `const txHash = await wallet.submitTx(signedTx);`; + + return ( + + setAddress(e.target.value)} + placeholder="Address" + label="Address" + key={0} + />, + setAmount(e.target.value)} + placeholder="Amount" + label="Amount" + key={1} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/transaction/basics/send-value.tsx b/apps/playground/src/pages/apis/transaction/basics/send-value.tsx new file mode 100644 index 000000000..76d65fc74 --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/basics/send-value.tsx @@ -0,0 +1,98 @@ +import { Transaction } from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; + +export default function TransactionSendValue() { + return ( + + ); +} + +function Left() { + let codeUtxo = ``; + codeUtxo += `{\n`; + codeUtxo += ` input: {\n`; + codeUtxo += ` outputIndex: number;\n`; + codeUtxo += ` txHash: string;\n`; + codeUtxo += ` };\n`; + codeUtxo += ` output: {\n`; + codeUtxo += ` address: string;\n`; + codeUtxo += ` amount: Asset[];\n`; + codeUtxo += ` dataHash?: string;\n`; + codeUtxo += ` plutusData?: string;\n`; + codeUtxo += ` scriptRef?: string;\n`; + codeUtxo += ` };\n`; + codeUtxo += `}\n`; + + return ( + <> +

      + Specify an output for the transaction. This funcion allows you to design + the output UTXOs, either by splitting the outputs from multiple UTxOs or + by creating reference inputs. +

      +

      + sendValue() is useful when working with smart contracts, + when you want to redeem a UTxO from the script. +

      + +

      + where UTxO has the following format (use one of our + providers): +

      + + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + + async function runDemo() { + const utxos = await wallet.getUtxos(); + const utxo = utxos[0]; + + if (utxo) { + const tx = new Transaction({ initiator: wallet }); + tx.sendValue(await wallet.getChangeAddress(), utxo); + + const unsignedTx = await tx.build(); + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + + return txHash; + } else { + return "No UTXO found"; + } + } + + let codeSnippet = `import { Transaction } from '@meshsdk/core';\n\n`; + codeSnippet += `const tx = new Transaction({ initiator: wallet });\n`; + codeSnippet += `tx.sendValue(recipient, UTxO);\n`; + codeSnippet += `\n`; + codeSnippet += `const unsignedTx = await tx.build();\n`; + codeSnippet += `const signedTx = await wallet.signTx(unsignedTx);\n`; + codeSnippet += `const txHash = await wallet.submitTx(signedTx);`; + + return ( + + ); +} diff --git a/apps/playground/src/pages/apis/transaction/basics/set-collateral.tsx b/apps/playground/src/pages/apis/transaction/basics/set-collateral.tsx new file mode 100644 index 000000000..30ddb05eb --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/basics/set-collateral.tsx @@ -0,0 +1,70 @@ +import { Transaction } from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; + +export default function TransactionSetCollateral() { + return ( + + ); +} + +function Left() { + return ( + <> +

      Specify the UTXOs that you want to use as collateral.

      + + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + + async function runDemo() { + const utxo = (await wallet.getUtxos())[0]; + + if (utxo) { + const tx = new Transaction({ initiator: wallet }); + tx.setCollateral([utxo]); + + const unsignedTx = await tx.build(); + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + + return txHash; + } else { + return "No UTXOs available"; + } + } + + let codeSnippet = `import { Transaction } from '@meshsdk/core';\n\n`; + + codeSnippet += `const tx = new Transaction({ initiator: wallet });\n`; + codeSnippet += `tx.setCollateral([utxo]);\n\n`; + + codeSnippet += `const unsignedTx = await tx.build();\n`; + codeSnippet += `const signedTx = await wallet.signTx(unsignedTx);\n`; + codeSnippet += `const txHash = await wallet.submitTx(signedTx);`; + + return ( + + ); +} diff --git a/apps/playground/src/pages/apis/transaction/basics/set-metadata.tsx b/apps/playground/src/pages/apis/transaction/basics/set-metadata.tsx new file mode 100644 index 000000000..6cd96f268 --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/basics/set-metadata.tsx @@ -0,0 +1,86 @@ +import { useState } from "react"; + +import { Transaction } from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; + +export default function TransactionSetMetadata() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + Add messages/comments/memos as transaction metadata. This is useful for + attaching additional information to a transaction. +

      + + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + + const [message, setMessage] = useState( + "This is a message from the Mesh SDK", + ); + + async function runDemo() { + const tx = new Transaction({ initiator: wallet }); + tx.setMetadata(0, message); + + const unsignedTx = await tx.build(); + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + + return txHash; + } + + let codeSnippet = `import { Transaction } from '@meshsdk/core';\n\n`; + + codeSnippet += `const tx = new Transaction({ initiator: wallet });\n`; + codeSnippet += `tx.setMetadata(0, '${message}');\n\n`; + + codeSnippet += `const unsignedTx = await tx.build();\n`; + codeSnippet += `const signedTx = await wallet.signTx(unsignedTx);\n`; + codeSnippet += `const txHash = await wallet.submitTx(signedTx);`; + + return ( + + setMessage(e.target.value)} + label="Message" + key={0} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/transaction/basics/set-required-signers.tsx b/apps/playground/src/pages/apis/transaction/basics/set-required-signers.tsx new file mode 100644 index 000000000..aa573dcf2 --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/basics/set-required-signers.tsx @@ -0,0 +1,68 @@ +import { Transaction } from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; + +export default function TransactionSetRequiredSigners() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + Sets the required signers for the transaction. This is useful when you + want to include multiple signers, such as in a multi-signature + transaction or smart contracts. +

      + + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + + async function runDemo() { + const tx = new Transaction({ initiator: wallet }); + tx.setRequiredSigners(await wallet.getUsedAddresses()); + + const unsignedTx = await tx.build(); + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + + return txHash; + } + + let codeSnippet = `import { Transaction } from '@meshsdk/core';\n\n`; + + codeSnippet += `const tx = new Transaction({ initiator: wallet });\n`; + codeSnippet += `tx.setRequiredSigners(['addr1...']);\n\n`; + + codeSnippet += `const unsignedTx = await tx.build();\n`; + codeSnippet += `const signedTx = await wallet.signTx(unsignedTx);\n`; + codeSnippet += `const txHash = await wallet.submitTx(signedTx);`; + + return ( + + ); +} diff --git a/apps/mesh-web/components/pages/apis/transaction/basic/setTimeLimit.tsx b/apps/playground/src/pages/apis/transaction/basics/set-time.tsx similarity index 80% rename from apps/mesh-web/components/pages/apis/transaction/basic/setTimeLimit.tsx rename to apps/playground/src/pages/apis/transaction/basics/set-time.tsx index 75bb071a4..9f0392567 100644 --- a/apps/mesh-web/components/pages/apis/transaction/basic/setTimeLimit.tsx +++ b/apps/playground/src/pages/apis/transaction/basics/set-time.tsx @@ -1,13 +1,12 @@ -import Codeblock from '../../../../ui/codeblock'; -import SectionTwoCol from '../../../../common/sectionTwoCol'; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; -export default function SetTimeLimit() { +export default function TransactionSetTime() { return ( - ); } @@ -43,29 +42,25 @@ function Left() { example, if you would like the transaction to expire in 5 minutes, you can get the slot in the following way:

      - +

      - Next, we set the TTL with setTimeToExpire and providing the{' '} + Next, we set the TTL with setTimeToExpire and providing the{" "} slot, this means that if the transaction is submitted after after slot will not be valid.

      - +

      Likewise, we can set a "validity start interval" for the transaction, where it is the time the transaction will be valid. We can define the - start time with setTimeToStart and providing the{' '} + start time with setTimeToStart and providing the{" "} slot:

      - +

      - Note that, if you are using a policy locking script, you must define{' '} + Note that, if you are using a policy locking script, you must define{" "} setTimeToExpire before the expiry; otherwise, you will catch the ScriptWitnessNotValidatingUTXOW error.

      ); } - -function Right() { - return <>; -} diff --git a/apps/playground/src/pages/apis/transaction/common.tsx b/apps/playground/src/pages/apis/transaction/common.tsx new file mode 100644 index 000000000..3e38d8503 --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/common.tsx @@ -0,0 +1,30 @@ +import Codeblock from "~/components/text/codeblock"; + +export function Intro() { + let example = ``; + example += `import { Transaction } from '@meshsdk/core';\n\n`; + example += `const tx = new Transaction({ initiator: wallet });\n`; + example += `tx.foo(...); // add transaction methods\n`; + example += `tx.bar(...); // add transaction methods\n\n`; + example += `const unsignedTx = await tx.build();\n`; + example += `const signedTx = await wallet.signTx(unsignedTx);\n`; + example += `const txHash = await wallet.submitTx(signedTx);\n`; + + return ( + <> +

      + To initiate a transaction, we import the Transaction class + from the @meshsdk/core package and assign the wallet to the{" "} + initiator property. We build the transaction with{" "} + .build() constructs the transaction and returns a + transaction CBOR. Behind the scenes, it selects all of the necessary + inputs belonging to the wallet, calculates the fee for this transaction + and returns the remaining assets to the change address. Use{" "} + wallet.signTx() to sign transaction CBOR. +

      + + + ); +} + +export default function Placeholder() {} diff --git a/apps/playground/src/pages/apis/transaction/index.tsx b/apps/playground/src/pages/apis/transaction/index.tsx new file mode 100644 index 000000000..bf2f1c0b6 --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/index.tsx @@ -0,0 +1,23 @@ +import type { NextPage } from "next"; + +import HeaderAndCards from "~/components/layouts/header-and-cards"; +import Metatags from "~/components/site/metatags"; +import { linksTransactions, metaTransaction } from "~/data/links-transactions"; + +const ReactPage: NextPage = () => { + return ( + <> + + + + ); +}; + +export default ReactPage; diff --git a/apps/playground/src/pages/apis/transaction/minting/burning-one-signature.tsx b/apps/playground/src/pages/apis/transaction/minting/burning-one-signature.tsx new file mode 100644 index 000000000..ebc24c5f5 --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/minting/burning-one-signature.tsx @@ -0,0 +1,167 @@ +import { useEffect, useState } from "react"; + +import { Asset, ForgeScript, Transaction } from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; +import { demoAsset, demoAssetId } from "~/data/cardano"; + +export default function BurningOneSignature() { + const [userInput, setUserInput] = useState(demoAsset); + + return ( + + ); +} + +function Left(userInput: string) { + let codeSnippet = `import { Transaction, ForgeScript } from '@meshsdk/core';\n`; + codeSnippet += `import type { Asset } from '@meshsdk/core';\n\n`; + + codeSnippet += `// prepare forgingScript\n`; + codeSnippet += `const usedAddress = await wallet.getUsedAddresses();\n`; + codeSnippet += `const address = usedAddress[0];\n`; + codeSnippet += `const forgingScript = ForgeScript.withOneSignature(address);\n\n`; + + codeSnippet += `const tx = new Transaction({ initiator: wallet });\n\n`; + + codeSnippet += `// burn asset \n`; + codeSnippet += `const asset: Asset = {\n`; + codeSnippet += ` unit: '${userInput}',\n`; + codeSnippet += ` quantity: '1',\n`; + codeSnippet += `};\n`; + codeSnippet += `tx.burnAsset(forgingScript, asset);\n\n`; + + codeSnippet += `const unsignedTx = await tx.build();\n`; + codeSnippet += `const signedTx = await wallet.signTx(unsignedTx);\n`; + codeSnippet += `const txHash = await wallet.submitTx(signedTx);`; + + let codeSnippet1 = `const usedAddress = await wallet.getUsedAddresses();\n`; + codeSnippet1 += `const address = usedAddress[0];\n`; + codeSnippet1 += `const forgingScript = ForgeScript.withOneSignature(address);`; + + let codeSnippet2 = `const asset: Asset = {\n`; + codeSnippet2 += ` unit: assetAsset,\n`; + codeSnippet2 += ` quantity: '1',\n`; + codeSnippet2 += `};\n`; + codeSnippet2 += `tx.burnAsset(forgingScript, asset);`; + + return ( + <> +

      + Like minting assets, we need to define the forgingScript{" "} + with ForgeScript. We use the first wallet address as the + "minting address". Note that, assets can only be burned by its minting + address. +

      + +

      + Then, we define Asset and set tx.burnAsset() +

      + +

      Here is the full code:

      + + + ); +} + +function Right(userInput: string, setUserInput: (value: string) => void) { + const { wallet, connected } = useWallet(); + + useEffect(() => { + async function load() { + if (connected) { + const assets = await wallet.getAssets(); + const _assets = assets.filter((asset) => + asset.unit.includes(demoAssetId), + ); + if (_assets[0]) { + setUserInput(_assets[0].unit); + } + } + } + load(); + }, [connected]); + + async function runDemo() { + const usedAddress = await wallet.getUsedAddresses(); + const address = usedAddress[0]; + + if (address === undefined) { + throw "No address found"; + } + + // create forgingScript + const forgingScript = ForgeScript.withOneSignature(address); + + const asset: Asset = { + unit: userInput, + quantity: "1", + }; + + // create transaction + const tx = new Transaction({ initiator: wallet }); + tx.burnAsset(forgingScript, asset); + + const unsignedTx = await tx.build(); + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + + return txHash; + } + + let code = ``; + code += `const usedAddress = await wallet.getUsedAddresses();\n`; + code += `const address = usedAddress[0];\n`; + code += `\n`; + code += `// create forgingScript\n`; + code += `const forgingScript = ForgeScript.withOneSignature(address);\n`; + code += `\n`; + code += `const asset: Asset = {\n`; + code += ` unit: '${userInput}',\n`; + code += ` quantity: "1",\n`; + code += `};\n`; + code += `\n`; + code += `// create transaction\n`; + code += `const tx = new Transaction({ initiator: wallet });\n`; + code += `tx.burnAsset(forgingScript, asset);\n`; + code += `\n`; + code += `const unsignedTx = await tx.build();\n`; + code += `const signedTx = await wallet.signTx(unsignedTx);\n`; + code += `const txHash = await wallet.submitTx(signedTx);\n`; + + return ( + + setUserInput(e.target.value)} + placeholder="Asset Unit" + label="Asset Unit" + key={0} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/transaction/minting/index.tsx b/apps/playground/src/pages/apis/transaction/minting/index.tsx new file mode 100644 index 000000000..69e448803 --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/minting/index.tsx @@ -0,0 +1,60 @@ +import type { NextPage } from "next"; + +import SidebarFullwidth from "~/components/layouts/sidebar-fullwidth"; +import TitleIconDescriptionBody from "~/components/sections/title-icon-description-body"; +import Metatags from "~/components/site/metatags"; +import Codeblock from "~/components/text/codeblock"; +import { metaMinting } from "~/data/links-transactions"; +import { Intro } from "../common"; +import BurningOneSignature from "./burning-one-signature"; +import MintingCip68 from "./minting-cip68"; +import MintingNativeScript from "./minting-native-script"; +import MintingOneSignature from "./minting-one-signature"; +import MintingPlutusScript from "./minting-plutus-script"; +import MintingRoyaltyToken from "./minting-royalty-token"; + +const ReactPage: NextPage = () => { + const sidebarItems = [ + { label: "Mint with One Signature", to: "mintingOneSignature" }, + { label: "Burn asset", to: "burningOneSignature" }, + { label: "Mint with Native Script", to: "mintingNativeScript" }, + { label: "Mint with Plutus Script", to: "mintingPlutusScript" }, + { label: "Mint with CIP-68", to: "mintingCip68" }, + { label: "Mint Royalty Token", to: "mintingRoyaltyToken" }, + ]; + + return ( + <> + + + +

      + Minting and burning assets is a common operation in blockchain + applications. In the Cardano ecosystem, minting and burning are + achieved through Native Scripts and Plutus Scripts. The Mesh SDK + provides a set of APIs to interact with the blockchain and build + transactions that can mint or burn assets. +

      + +

      + In this page, you will find the APIs to create transactions for + minting and burning assets. +

      +
      + + + + + + + +
      + + ); +}; + +export default ReactPage; diff --git a/apps/playground/src/pages/apis/transaction/minting/minting-cip68.tsx b/apps/playground/src/pages/apis/transaction/minting/minting-cip68.tsx new file mode 100644 index 000000000..e75a3e471 --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/minting/minting-cip68.tsx @@ -0,0 +1,250 @@ +import { useState } from "react"; +import Link from "next/link"; + +import { + DEFAULT_REDEEMER_BUDGET, + Mint, + mTxOutRef, + PlutusScript, + resolvePlutusScriptAddress, + Transaction, +} from "@meshsdk/core"; +import { applyParamsToScript } from "@meshsdk/core-csl"; +import { useWallet } from "@meshsdk/react"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import { + demoPlutusAlwaysSucceedScript, + oneTimeMintingPolicy, +} from "~/data/cardano"; + +export default function MintingCip68() { + const [userInput, setUserInput] = useState("MeshCIP68"); + + return ( + + ); +} + +function Left(userInput: string) { + let codeSnippet1 = ``; + + return ( + <> +

      + + CIP-68 + {" "} + proposes a metadata standard for assets on the Cardano blockchain, not + limited to just NFTs but any asset class. It aims to address the + limitations of a previous standard ( + + CIP-25 + + ). +

      + +

      + The basic idea is to have two assets issued, where one references the + other. We call these two a reference NFT and an{" "} + user token, where the + user token can be an NFT, FT or any other asset class that + is transferable and represents any value. So, the{" "} + user token is the actual asset that lives in a user's + wallet. +

      +

      + To find the metadata for the user token you need to look + for the output, where the reference NFT is locked in. How + this is done concretely will become clear below. Moreover, this output + contains a datum, which holds the metadata. The advantage of this + approach is that the issuer of the assets can decide how the transaction + output with the reference NFT is locked and further + handled. If the issuer wants complete immutable metadata, the{" "} + reference NFT can be locked at the address of an + unspendable script. Similarly, if the issuer wants the NFTs/FTs to + evolve or wants a mechanism to update the metadata, the{" "} + reference NFT + can be locked at the address of a script with arbitrary logic that the + issuer decides. +

      +

      + Lastly and most importantly, with this construction, the metadata can be + used by a Plutus V2 script with the use of reference inputs ( + + CIP-31 + + ) . This will drive further innovation in the token space. +

      + + {/* */} + + ); +} + +function Right(userInput: string, setUserInput: (value: string) => void) { + const { wallet, connected } = useWallet(); + + async function runDemo() { + const usedAddress = await wallet.getUsedAddresses(); + const address = usedAddress[0]; + + if (address === undefined) { + throw "Address not found"; + } + + const redeemer = { + data: { alternative: 0, fields: [] }, + tag: "MINT", + budget: DEFAULT_REDEEMER_BUDGET, + }; + + const alawysSucceedPlutusScript: PlutusScript = { + code: demoPlutusAlwaysSucceedScript, + version: "V2", + }; + + const scriptAddress = resolvePlutusScriptAddress( + alawysSucceedPlutusScript, + address.substring(0, 5) === "addr1" ? 1 : 0, + ); + + const userTokenMetadata = { + name: userInput, + image: "ipfs://QmRzicpReutwCkM6aotuKjErFCUD213DpwPq6ByuzMJaua", + mediaType: "image/jpg", + description: "Hello world - CIP68", + }; + + const cip68Token: Mint = { + assetName: userInput, + assetQuantity: "1", + metadata: userTokenMetadata, + recipient: address, + cip68ScriptAddress: scriptAddress, + }; + + const utxos = await wallet.getUtxos(); + + if (!utxos || utxos.length <= 0) { + throw "No UTxOs found in wallet"; + } + + const scriptCode = applyParamsToScript(oneTimeMintingPolicy, [ + mTxOutRef(utxos[0]?.input.txHash!, utxos[0]?.input.outputIndex!), + ]); + const script: PlutusScript = { + code: scriptCode, + version: "V2", + }; + + const tx = new Transaction({ initiator: wallet }) + .setTxInputs([utxos[0]!]) + .mintAsset(script, cip68Token, redeemer); + + const unsignedTx = await tx.build(); + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + + return txHash; + } + + let code = ``; + code += `const usedAddress = await wallet.getUsedAddresses();\n`; + code += `const address = usedAddress[0];\n`; + code += `\n`; + code += `const redeemer = {\n`; + code += ` data: { alternative: 0, fields: [] },\n`; + code += ` tag: "MINT",\n`; + code += ` budget: DEFAULT_REDEEMER_BUDGET,\n`; + code += `};\n`; + code += `\n`; + code += `const alawysSucceedPlutusScript: PlutusScript = {\n`; + code += ` code: demoPlutusAlwaysSucceedScript,\n`; + code += ` version: "V2",\n`; + code += `};\n`; + code += `\n`; + code += `const scriptAddress = resolvePlutusScriptAddress(\n`; + code += ` alawysSucceedPlutusScript,\n`; + code += ` address.substring(0, 5) === "addr1" ? 1 : 0,\n`; + code += `);\n`; + code += `\n`; + code += `const userTokenMetadata = {\n`; + code += ` name: '${userInput}',\n`; + code += ` image: "ipfs://QmRzicpReutwCkM6aotuKjErFCUD213DpwPq6ByuzMJaua",\n`; + code += ` mediaType: "image/jpg",\n`; + code += ` description: "Hello world - CIP68",\n`; + code += `};\n`; + code += `\n`; + code += `const cip68Token: Mint = {\n`; + code += ` assetName: '${userInput}',\n`; + code += ` assetQuantity: "1",\n`; + code += ` metadata: userTokenMetadata,\n`; + code += ` recipient: address,\n`; + code += ` cip68ScriptAddress: scriptAddress,\n`; + code += `};\n`; + code += `\n`; + code += `const utxos = await wallet.getUtxos();\n`; + code += `\n`; + code += `const scriptCode = applyParamsToScript(oneTimeMintingPolicy, [\n`; + code += ` mTxOutRef(utxos[0]?.input.txHash!, utxos[0]?.input.outputIndex!),\n`; + code += `]);\n`; + code += `const script: PlutusScript = {\n`; + code += ` code: scriptCode,\n`; + code += ` version: "V2",\n`; + code += `};\n`; + code += `\n`; + code += `const tx = new Transaction({ initiator: wallet })\n`; + code += ` .setTxInputs([utxos[0]!])\n`; + code += ` .mintAsset(script, cip68Token, redeemer);\n`; + code += `\n`; + code += `const unsignedTx = await tx.build();\n`; + code += `const signedTx = await wallet.signTx(unsignedTx);\n`; + code += `const txHash = await wallet.submitTx(signedTx);\n`; + + return ( + + setUserInput(e.target.value)} + placeholder="Token Name" + label="Token Name" + key={0} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/transaction/minting/minting-native-script.tsx b/apps/playground/src/pages/apis/transaction/minting/minting-native-script.tsx new file mode 100644 index 000000000..bda9ae60e --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/minting/minting-native-script.tsx @@ -0,0 +1,182 @@ +import Link from "next/link"; + +import { AssetMetadata, Mint, NativeScript } from "@meshsdk/core"; +import { Transaction } from "@meshsdk/core"; +import { ForgeScript, resolvePaymentKeyHash } from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; +import { demoAddresses, demoAssetMetadata } from "~/data/cardano"; + +export default function MintingNativeScript() { + return ( + + ); +} + +function Left() { + let codeSnippetNative = ``; + codeSnippetNative += `import type { NativeScript } from '@meshsdk/core';\n`; + codeSnippetNative += `\n`; + + codeSnippetNative += `const usedAddress = await wallet.getUsedAddresses();\n`; + codeSnippetNative += `const address = usedAddress[0];\n`; + codeSnippetNative += `\n`; + codeSnippetNative += `const keyHash = resolvePaymentKeyHash(address);\n\n`; + + codeSnippetNative += `const nativeScript: NativeScript = {\n`; + codeSnippetNative += ` type: "all",\n`; + codeSnippetNative += ` scripts: [\n`; + codeSnippetNative += ` {\n`; + codeSnippetNative += ` type: "before",\n`; + codeSnippetNative += ` slot: "99999999",\n`; + codeSnippetNative += ` },\n`; + codeSnippetNative += ` {\n`; + codeSnippetNative += ` type: "sig",\n`; + codeSnippetNative += ` keyHash: keyHash,\n`; + codeSnippetNative += ` },\n`; + codeSnippetNative += ` ],\n`; + codeSnippetNative += `};\n`; + + let codeSnippet1 = `const forgingScript = ForgeScript.fromNativeScript(nativeScript);\n`; + + let codeSnippet2 = `const assetMetadata: AssetMetadata = ${JSON.stringify( + demoAssetMetadata, + null, + 2, + )};\n\n`; + codeSnippet2 += `const asset: Mint = {\n`; + codeSnippet2 += ` assetName: 'MeshToken',\n`; + codeSnippet2 += ` assetQuantity: '1',\n`; + codeSnippet2 += ` metadata: assetMetadata,\n`; + codeSnippet2 += ` label: '721',\n`; + codeSnippet2 += ` recipient: '${demoAddresses.testnet}' \n`; + codeSnippet2 += `};\n`; + + let codeSnippet3 = `const tx = new Transaction({ initiator: wallet });\n`; + codeSnippet3 += `tx.mintAsset(\n`; + codeSnippet3 += ` forgingScript,\n`; + codeSnippet3 += ` asset,\n`; + codeSnippet3 += `);\n\n`; + codeSnippet3 += `const unsignedTx = await tx.build();\n`; + codeSnippet3 += `const signedTx = await wallet.signTx(unsignedTx);\n`; + codeSnippet3 += `const txHash = await wallet.submitTx(signedTx);\n`; + + return ( + <> +

      + Additionally, you can define the forging script with{" "} + NativeScript. For example if you want to have a policy + locking script, you can create a new ForgeScript from{" "} + NativeScript: +

      + + +

      + To get the keyHash, use the{" "} + resolvePaymentKeyHash(). To get the slot, use the{" "} + resolveSlotNo(). Check out{" "} + Resolvers on how to use these + functions. +

      +

      + Important: if you are using a policy locking script, you must define{" "} + setTimeToExpire before the expiry; otherwise, you will + catch the ScriptWitnessNotValidatingUTXOW error. See{" "} + Transaction - set time. +

      + +

      + Next, we define the metadata for the asset and create the asset object: +

      + + + +

      + Finally, we create a transaction and mint the asset with the{" "} + mintAsset method: +

      + + +

      + You can get the policy ID for this Native Script with{" "} + resolveNativeScriptHash: +

      + + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + + async function runDemo() { + const usedAddress = await wallet.getUsedAddresses(); + const address = usedAddress[0]; + + if (address === undefined) { + throw "Address not found"; + } + + const keyHash = resolvePaymentKeyHash(address); + + const nativeScript: NativeScript = { + type: "all", + scripts: [ + { + type: "before", + slot: "99999999", + }, + { + type: "sig", + keyHash: keyHash, + }, + ], + }; + + const forgingScript = ForgeScript.fromNativeScript(nativeScript); + + // define asset metadata + const assetMetadata1: AssetMetadata = demoAssetMetadata; + + const asset1: Mint = { + assetName: "MeshToken", + assetQuantity: "1", + metadata: assetMetadata1, + label: "721", + recipient: address, + }; + + const tx = new Transaction({ initiator: wallet }); + tx.mintAsset(forgingScript, asset1); + tx.setTimeToExpire("99999999"); + + const unsignedTx = await tx.build(); + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + + return txHash; + } + + return ( + + ); +} diff --git a/apps/playground/src/pages/apis/transaction/minting/minting-one-signature.tsx b/apps/playground/src/pages/apis/transaction/minting/minting-one-signature.tsx new file mode 100644 index 000000000..5fcc2d2db --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/minting/minting-one-signature.tsx @@ -0,0 +1,129 @@ +import Link from "next/link"; + +import { AssetMetadata, ForgeScript, Mint, Transaction } from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; +import { demoAddresses, demoAssetMetadata } from "~/data/cardano"; + +export default function MintingOneSignature() { + return ( + + ); +} + +function Left() { + let codeSnippet1 = ``; + codeSnippet1 += `// use browser wallet to get address\n`; + codeSnippet1 += `const usedAddress = await wallet.getUsedAddresses();\n`; + codeSnippet1 += `const address = usedAddress[0];\n`; + codeSnippet1 += `// use app wallet to get address\n`; + codeSnippet1 += `const address = wallet.getPaymentAddress();\n\n`; + codeSnippet1 += `// create forgingScript\n`; + codeSnippet1 += `const forgingScript = ForgeScript.withOneSignature(address);`; + + let codeSnippet2 = `const assetMetadata: AssetMetadata = ${JSON.stringify( + demoAssetMetadata, + null, + 2, + )};\n\n`; + codeSnippet2 += `const asset: Mint = {\n`; + codeSnippet2 += ` assetName: 'MeshToken',\n`; + codeSnippet2 += ` assetQuantity: '1',\n`; + codeSnippet2 += ` metadata: assetMetadata,\n`; + codeSnippet2 += ` label: '721',\n`; + codeSnippet2 += ` recipient: '${demoAddresses.testnet}' \n`; + codeSnippet2 += `};\n`; + + let codeSnippet3 = `const tx = new Transaction({ initiator: wallet });\n`; + codeSnippet3 += `tx.mintAsset(\n`; + codeSnippet3 += ` forgingScript,\n`; + codeSnippet3 += ` asset,\n`; + codeSnippet3 += `);\n\n`; + codeSnippet3 += `const unsignedTx = await tx.build();\n`; + codeSnippet3 += `const signedTx = await wallet.signTx(unsignedTx);\n`; + codeSnippet3 += `const txHash = await wallet.submitTx(signedTx);\n`; + + return ( + <> +

      + In this section, we will see how to mint native assets with a{" "} + ForgeScript. For minting assets with smart contract, visit{" "} + + Transaction - Smart Contract - Minting Assets with Smart Contract + + . +

      +

      + Firstly, we need to define the forgingScript with{" "} + ForgeScript. We use the first wallet address as the + "minting address" (you can use other addresses). +

      + +

      Then, we define the metadata.

      + +

      + Finally, we create a transaction and mint the asset with the{" "} + mintAsset method. +

      + + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + + async function runDemo() { + const usedAddress = await wallet.getUsedAddresses(); + const address = usedAddress[0]; + + if (address === undefined) { + throw "No address found"; + } + + // create forgingScript + const forgingScript = ForgeScript.withOneSignature(address); + + // create asset metadata + const assetMetadata: AssetMetadata = demoAssetMetadata; + + const asset: Mint = { + assetName: "MeshToken", + assetQuantity: "1", + metadata: assetMetadata, + label: "721", + recipient: address, + }; + + // create transaction + const tx = new Transaction({ initiator: wallet }); + tx.mintAsset(forgingScript, asset); + + const unsignedTx = await tx.build(); + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + + return txHash; + } + + return ( + + ); +} diff --git a/apps/playground/src/pages/apis/transaction/minting/minting-plutus-script.tsx b/apps/playground/src/pages/apis/transaction/minting/minting-plutus-script.tsx new file mode 100644 index 000000000..8a23af9fc --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/minting/minting-plutus-script.tsx @@ -0,0 +1,198 @@ +import { useState } from "react"; + +import { AssetMetadata, Mint, PlutusScript, Transaction } from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; +import { + demoAddresses, + demoAssetMetadata, + demoPlutusMintingScript, +} from "~/data/cardano"; + +export default function MintingPlutusScript() { + const [userInput, setUserInput] = useState("mesh"); + + return ( + + ); +} + +function Left(userInput: string) { + let codeSnippet1 = ``; + + codeSnippet1 += `const script: PlutusScript = {\n`; + codeSnippet1 += ` code: '${demoPlutusMintingScript}',\n`; + codeSnippet1 += ` version: "V2",\n`; + codeSnippet1 += `};\n`; + codeSnippet1 += `\n`; + codeSnippet1 += `const redeemer = {\n`; + codeSnippet1 += ` data: { alternative: 0, fields: ["${userInput}"] },\n`; + codeSnippet1 += ` tag: "MINT",\n`; + codeSnippet1 += `};\n`; + + let codeSnippet2 = `const assetMetadata: AssetMetadata = ${JSON.stringify( + demoAssetMetadata, + null, + 2, + )};\n\n`; + codeSnippet2 += `const asset: Mint = {\n`; + codeSnippet2 += ` assetName: 'MeshToken',\n`; + codeSnippet2 += ` assetQuantity: '1',\n`; + codeSnippet2 += ` metadata: assetMetadata,\n`; + codeSnippet2 += ` label: '721',\n`; + codeSnippet2 += ` recipient: '${demoAddresses.testnet}' \n`; + codeSnippet2 += `};\n`; + + let codeSnippet3 = ``; + codeSnippet3 += `const tx = new Transaction({ initiator: wallet })\n`; + codeSnippet3 += ` .mintAsset(script, asset, redeemer)\n`; + codeSnippet3 += ` .setRequiredSigners([address]);\n`; + codeSnippet3 += `\n`; + codeSnippet3 += `const unsignedTx = await tx.build();\n`; + codeSnippet3 += `const signedTx = await wallet.signTx(unsignedTx, true);\n`; + codeSnippet3 += `const txHash = await wallet.submitTx(signedTx);\n`; + + return ( + <> +

      + In this section, we will see how to mint native assets with a{" "} + PlutusScript. +

      +

      + The PlutusScript object is used to define the Plutus script + that will be used to mint the asset. The redeemer object is + used to provide the data that the validator script will use to validate + the transaction. For this example, the validator script is expecting a + tag of "MINT" and a data field of "mesh". +

      + +

      + Similar to previous examples, we define the asset metadata and mint + object. The asset metadata is a JSON object that contains the metadata + for the asset. The mint object contains the asset name, quantity, + metadata, label, and recipient address. +

      + +

      + Finally, we create a transaction and mint the asset with the{" "} + mintAsset method. We set the required signers to include + the address that is minting the asset. +

      + + + ); +} + +function Right(userInput: string, setUserInput: (value: string) => void) { + const { wallet, connected } = useWallet(); + + async function runDemo() { + const usedAddress = await wallet.getUsedAddresses(); + const address = usedAddress[0]; + + if (address === undefined) { + throw "Address not found"; + } + + const assetMetadata: AssetMetadata = demoAssetMetadata; + + const asset: Mint = { + assetName: "MeshToken", + assetQuantity: "1", + metadata: assetMetadata, + label: "721", + recipient: address, + }; + + const script: PlutusScript = { + code: demoPlutusMintingScript, + version: "V2", + }; + + const redeemer = { + data: { alternative: 0, fields: [userInput] }, + tag: "MINT", + }; + + const tx = new Transaction({ initiator: wallet }) + .mintAsset(script, asset, redeemer) + .setRequiredSigners([address]); + + const unsignedTx = await tx.build(); + const signedTx = await wallet.signTx(unsignedTx, true); + const txHash = await wallet.submitTx(signedTx); + + return txHash; + } + + let code = ``; + code += `const usedAddress = await wallet.getUsedAddresses();\n`; + code += `const address = usedAddress[0];\n`; + code += `\n`; + code += `const assetMetadata: AssetMetadata = ${JSON.stringify( + demoAssetMetadata, + null, + 2, + )};\n\n`; + code += `const asset: Mint = {\n`; + code += ` assetName: "MeshToken",\n`; + code += ` assetQuantity: "1",\n`; + code += ` metadata: assetMetadata,\n`; + code += ` label: "721",\n`; + code += ` recipient: address,\n`; + code += `};\n`; + code += `\n`; + code += `const script: PlutusScript = {\n`; + code += ` code: demoPlutusMintingScript,\n`; + code += ` version: "V2",\n`; + code += `};\n`; + code += `\n`; + code += `const redeemer = {\n`; + code += ` data: { alternative: 0, fields: ['${userInput}'] },\n`; + code += ` tag: "MINT",\n`; + code += `};\n`; + code += `\n`; + code += `const tx = new Transaction({ initiator: wallet })\n`; + code += ` .mintAsset(script, asset, redeemer)\n`; + code += ` .setRequiredSigners([address]);\n`; + code += `\n`; + code += `const unsignedTx = await tx.build();\n`; + code += `const signedTx = await wallet.signTx(unsignedTx, true);\n`; + code += `const txHash = await wallet.submitTx(signedTx);\n`; + + return ( + + setUserInput(e.target.value)} + placeholder="Datum value" + label="Datum value" + key={0} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/transaction/minting/minting-royalty-token.tsx b/apps/playground/src/pages/apis/transaction/minting/minting-royalty-token.tsx new file mode 100644 index 000000000..6b1d1446b --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/minting/minting-royalty-token.tsx @@ -0,0 +1,183 @@ +import { useState } from "react"; +import Link from "next/link"; + +import { + ForgeScript, + Mint, + RoyaltiesStandard, + Transaction, +} from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; +import { demoAddresses } from "~/data/cardano"; + +export default function MintingRoyaltyToken() { + return ( + + ); +} + +function Left() { + let codeSnippet = ``; + codeSnippet += `const usedAddress = await wallet.getUsedAddresses();\n`; + codeSnippet += `const address = usedAddress[0];\n`; + codeSnippet += `\n`; + codeSnippet += `// create forgingScript, you can also use native script here\n`; + codeSnippet += `const forgingScript = ForgeScript.withOneSignature(address);\n`; + codeSnippet += `\n`; + codeSnippet += `const tx = new Transaction({ initiator: wallet });\n`; + codeSnippet += `\n`; + codeSnippet += `const _assetMetadata = {\n`; + codeSnippet += ` rate: '0.2',\n`; + codeSnippet += ` addr: '${demoAddresses.testnet}'\n`; + codeSnippet += `};\n`; + codeSnippet += `const asset: Mint = {\n`; + codeSnippet += ` assetName: '',\n`; + codeSnippet += ` assetQuantity: '1',\n`; + codeSnippet += ` metadata: _assetMetadata,\n`; + codeSnippet += ` label: '777',\n`; + codeSnippet += ` recipient: address,\n`; + codeSnippet += `};\n`; + codeSnippet += `\n`; + codeSnippet += `tx.mintAsset(forgingScript, asset);\n`; + codeSnippet += `\n`; + codeSnippet += `const unsignedTx = await tx.build();\n`; + codeSnippet += `const signedTx = await wallet.signTx(unsignedTx);\n`; + codeSnippet += `const txHash = await wallet.submitTx(signedTx);\n`; + + return ( + <> +

      + Royalty tokens is a special type of token that allows the creator to + collect a royalty fee, this proposed standard will allow for uniform + royalties' distributions across the secondary market space. Read{" "} + + CIP-27 + {" "} + for more information. +

      +

      + The implementation of royalty tokens is very simple, minting a token + with 777 label, with "rate" and "addr" in the metadata. +

      + +

      Here is the full code:

      + + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + const [userInput, setUserInput] = useState("0.2"); + const [userInput2, setUserInput2] = useState(demoAddresses.testnet); + + async function runDemo() { + const usedAddress = await wallet.getUsedAddresses(); + const address = usedAddress[0]; + + if (address === undefined) { + throw "No address found"; + } + + const forgingScript = ForgeScript.withOneSignature(address); + + const tx = new Transaction({ initiator: wallet }); + + const _assetMetadata: RoyaltiesStandard = { + rate: userInput, + address: userInput2, + }; + const asset: Mint = { + assetName: "", + assetQuantity: "1", + metadata: _assetMetadata, + label: "777", + recipient: address, + }; + + tx.mintAsset(forgingScript, asset); + + const unsignedTx = await tx.build(); + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + return txHash; + } + + let code = ``; + code += `const usedAddress = await wallet.getUsedAddresses();\n`; + code += `const address = usedAddress[0];\n`; + code += `\n`; + code += `const forgingScript = ForgeScript.withOneSignature(address);\n`; + code += `\n`; + code += `const tx = new Transaction({ initiator: wallet });\n`; + code += `\n`; + code += `const _assetMetadata: RoyaltiesStandard = {\n`; + code += ` rate: '${userInput}',\n`; + code += ` address: '${userInput2}',\n`; + code += `};\n`; + code += `const asset: Mint = {\n`; + code += ` assetName: "",\n`; + code += ` assetQuantity: "1",\n`; + code += ` metadata: _assetMetadata,\n`; + code += ` label: "777",\n`; + code += ` recipient: address,\n`; + code += `};\n`; + code += `\n`; + code += `tx.mintAsset(forgingScript, asset);\n`; + code += `\n`; + code += `const unsignedTx = await tx.build();\n`; + code += `const signedTx = await wallet.signTx(unsignedTx);\n`; + code += `const txHash = await wallet.submitTx(signedTx);\n`; + + return ( + + setUserInput(e.target.value)} + placeholder="Rate" + label="Rate" + key={0} + />, + ]} + /> + setUserInput2(e.target.value)} + placeholder="Address" + label="Address" + key={1} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/transaction/smart-contract/apply-param-to-script.tsx b/apps/playground/src/pages/apis/transaction/smart-contract/apply-param-to-script.tsx new file mode 100644 index 000000000..1b694cca1 --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/smart-contract/apply-param-to-script.tsx @@ -0,0 +1,223 @@ +import Link from "next/link"; + +import { MeshMarketplaceBlueprint } from "@meshsdk/contract"; +import { integer, mPubKeyAddress, pubKeyAddress } from "@meshsdk/core"; +import { applyParamsToScript, CSLSerializer } from "@meshsdk/core-csl"; + +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; +import { + demoPlutusMintingScript, + demoPubKeyHash, + demoStakeCredential, +} from "~/data/cardano"; + +const serializer = new CSLSerializer(); + +const demoCompiledCode = MeshMarketplaceBlueprint.validators[0]!.compiledCode; + +export default function ContractApplyParamToScript() { + return ( + + ); +} + +function Left() { + let codeAikenScript1 = ``; + codeAikenScript1 += `pub fn marketplace_logic(\n`; + codeAikenScript1 += ` owner: Address, // parameter 1\n`; + codeAikenScript1 += ` fee_percentage_basis_point: Int, // parameter 2\n`; + codeAikenScript1 += ` datum: MarketplaceDatum,\n`; + codeAikenScript1 += ` redeemer: MarketplaceRedeemer,\n`; + codeAikenScript1 += ` ctx: ScriptContext,\n`; + codeAikenScript1 += `) -> Bool {\n`; + + let applyScript1 = ``; + applyScript1 += `scriptCbor = applyParamsToScript(\n`; + applyScript1 += ` compiledCode,\n`; + applyScript1 += ` [\n`; + applyScript1 += ` pubKeyAddress(pubKeyHash, stakeCredential),\n`; + applyScript1 += ` integer(feePercentageBasisPoint),\n`; + applyScript1 += ` ],\n`; + applyScript1 += ` "JSON",\n`; + applyScript1 += `);\n`; + + let signature = ``; + signature += `applyParamsToScript(\n`; + signature += ` rawScript: string, \n`; + signature += ` params: object[] | Data[], \n`; + signature += ` type?: "Mesh" | "JSON" | "CBOR"\n`; + signature += `): string\n`; + + return ( + <> +

      + Apply parameters to a script allows you to create a custom{" "} + + CIP-57 compliant script + {" "} + based on some inputs. For example, for the{" "} + Marketplace contract, + we define the owner of the marketplace and the fee percentage that the + owner will receive. The script will be created based on these parameters + which will return a unique script CBOR and script address. +

      +

      + Note, currently only core-csl supports applying parameters + to a script. As such, you must install the package to use this feature. +

      + + +

      + applyParamsToScript has the following signature: +

      + +

      + The parameters allowed for a script depends on how the script is + written. For example the{" "} + + Marketplace script + + : +

      + +

      + Thus, in order to apply parameters to this script, we resolve the pubkey + address and the fee percentage basis point: +

      + +

      + With Mesh, there are 3 PlutusData types of parameters that + can be applied to a script. For more details about the 3 types, please + refer to the{" "} + + documentation on PlutusData + +

      +
        +
      • + Mesh (default) +
      • +
      • + JSON +
      • +
      • + CBOR +
      • +
      + + ); +} + +function Right() { + return ( + <> + + + + + ); +} + +function DemoMeshType() { + async function runDemo() { + const scriptCbor = applyParamsToScript( + demoPlutusMintingScript, + [mPubKeyAddress(demoPubKeyHash, demoStakeCredential), 100], + "Mesh", + ); + return scriptCbor; + } + + let code = `import { applyParamsToScript } from "@meshsdk/core-csl"; \n\n`; + code += `const scriptCbor = applyParamsToScript(\n`; + code += ` '',\n`; + code += ` [mPubKeyAddress('${demoPubKeyHash}', '${demoStakeCredential}'), 100],\n`; + code += ` "Mesh",\n`; + code += `);\n`; + + return ( + + ); +} + +function DemoJsonType() { + async function runDemo() { + const scriptCbor = applyParamsToScript( + demoCompiledCode, + [pubKeyAddress(demoPubKeyHash, demoStakeCredential), integer(100)], + "JSON", + ); + return scriptCbor; + } + + let code = ``; + code += `const scriptCbor = applyParamsToScript(\n`; + code += ` '',\n`; + code += ` [pubKeyAddress('${demoPubKeyHash}', '${demoStakeCredential}'), integer(100)],\n`; + code += ` "JSON",\n`; + code += `);\n`; + + return ( + + ); +} + +function DemoCborType() { + const pubKeyAddressCbor = serializer.serializeData({ + type: "JSON", + content: JSON.stringify(pubKeyAddress(demoPubKeyHash, demoStakeCredential)), + }); + + const integerCbor = serializer.serializeData({ + type: "JSON", + content: JSON.stringify(integer(100)), + }); + + async function runDemo() { + const scriptCbor = applyParamsToScript( + demoPlutusMintingScript, + [pubKeyAddressCbor, integerCbor], + "CBOR", + ); + return scriptCbor; + } + + let code = ``; + code += `const scriptCbor = applyParamsToScript(\n`; + code += ` '',\n`; + code += ` ['${pubKeyAddressCbor}', '${integerCbor}'],\n`; + code += ` "CBOR",\n`; + code += `);\n`; + + return ( + + ); +} diff --git a/apps/playground/src/pages/apis/transaction/smart-contract/designing-datum.tsx b/apps/playground/src/pages/apis/transaction/smart-contract/designing-datum.tsx new file mode 100644 index 000000000..e0679719a --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/smart-contract/designing-datum.tsx @@ -0,0 +1,130 @@ +import { Data, resolveDataHash } from "@meshsdk/core"; + +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; + +export default function ContractDesigningDatum() { + return ( + + ); +} + +function Left() { + // string + const datumString: Data = "meshtoken"; + const datumStringHash = resolveDataHash(datumString); + let codeSnippetdatumString = `const datumString: Data = 'meshtoken';\n`; + codeSnippetdatumString += `const datumStringHash = resolveDataHash(datumString);\n`; + codeSnippetdatumString += `// datahash: ${datumStringHash}`; + + // number + const datumNumber: Data = 12345678; + const datumNumberHash = resolveDataHash(datumNumber); + let codeSnippetdatumNumber = `const datumNumber: Data = 12345678;\n`; + codeSnippetdatumNumber += `const datumNumberHash = resolveDataHash(datumNumber);\n`; + codeSnippetdatumNumber += `// datahash: ${datumNumberHash}`; + + // array + const datumList: Data = ["meshtoken", 12345678]; + const datumListHash = resolveDataHash(datumList); + let codeSnippetdatumList = `const datumList: Data = [12345678, 'meshtoken'];\n`; + codeSnippetdatumList += `const datumListHash = resolveDataHash(datumList);\n`; + codeSnippetdatumList += `// datahash: ${datumListHash}\n\n`; + + // array of arrays + const datumList2: Data = [ + ["meshtoken", 12345678], + [ + ["super", "secret", "datum"], + ["addr_123", 5], + ], + ]; + const datumList2Hash = resolveDataHash(datumList2); + codeSnippetdatumList += `const datumList2: Data = [\n`; + codeSnippetdatumList += ` ['meshtoken', 12345678],\n`; + codeSnippetdatumList += ` [\n`; + codeSnippetdatumList += ` ['super', 'secret', 'datum'],\n`; + codeSnippetdatumList += ` ['addr_123', 5],\n`; + codeSnippetdatumList += ` ],\n`; + codeSnippetdatumList += `];\n`; + codeSnippetdatumList += `const datumList2Hash = resolveDataHash(datumList2);\n`; + codeSnippetdatumList += `// datahash: ${datumList2Hash}`; + + // map + const datumMap: Data = new Map(); + datumMap.set("token", "meshtoken"); + datumMap.set("price", "12345678"); + const datumMapHash = resolveDataHash(datumMap); + let codeSnippetdatumMap = `const datumMap: Data = new Map();\n`; + codeSnippetdatumMap += `datumMap.set('token', 'meshtoken');\n`; + codeSnippetdatumMap += `datumMap.set('price', '12345678');\n`; + codeSnippetdatumMap += `const datumMapHash = resolveDataHash(datumMap);\n`; + codeSnippetdatumMap += `// datahash: ${datumMapHash}\n\n`; + + const datumMap2: Data = new Map(); + datumMap2.set([1, 2], ["meshtoken", 123]); + datumMap2.set([3, 4], 12345678); + const datumMap2Hash = resolveDataHash(datumMap2); + codeSnippetdatumMap += `const datumMap2: Data = new Map();\n`; + codeSnippetdatumMap += `datumMap2.set([1, 2], ['meshtoken', 123]);\n`; + codeSnippetdatumMap += `datumMap2.set([3, 4], 12345678);\n`; + codeSnippetdatumMap += `const datumMap2Hash = resolveDataHash(datumMap2);\n`; + codeSnippetdatumMap += `// datahash: ${datumMap2Hash}`; + + // constructor + const datumConstructor: Data = { + alternative: 0, + fields: ["meshtoken", 12345678], + }; + const datumConstructorHash = resolveDataHash(datumConstructor); + + let codeSnippetdatumConstructor = `const datumConstructor: Data = {\n`; + codeSnippetdatumConstructor += ` alternative: 0,\n`; + codeSnippetdatumConstructor += ` fields: ['meshtoken', 12345678],\n`; + codeSnippetdatumConstructor += `};\n`; + codeSnippetdatumConstructor += `const datumConstructorHash = resolveDataHash(datumConstructor);\n`; + codeSnippetdatumConstructor += `// datahash: ${datumConstructorHash}`; + + return ( + <> +

      + Mesh allows you to freely design the datum structure to suit the plutus + smart contract requirements. You can import the Data type + to help you design the datum. +

      + + +

      A string

      +

      A datum as simple as just a string, preferably a hex string.

      + +

      A number

      +

      It can also be a number.

      + +

      An array

      +

      + Or an array, where each item can be either a string, number, a list, or + a map. +

      + +

      A Map

      +

      + It can also be a map, where both the keys and its values can be a + string, number, a list, or a map. +

      + +

      With constructor

      +

      + Or a datum with a constructor, where alternative is a + number, and fields is an array. +

      + + + ); +} diff --git a/apps/playground/src/pages/apis/transaction/smart-contract/index.tsx b/apps/playground/src/pages/apis/transaction/smart-contract/index.tsx new file mode 100644 index 000000000..c89e584d5 --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/smart-contract/index.tsx @@ -0,0 +1,66 @@ +import type { NextPage } from "next"; + +import SidebarFullwidth from "~/components/layouts/sidebar-fullwidth"; +import TitleIconDescriptionBody from "~/components/sections/title-icon-description-body"; +import Metatags from "~/components/site/metatags"; +import Codeblock from "~/components/text/codeblock"; +import { metaSmartContract } from "~/data/links-smart-contracts"; +import { Intro } from "../common"; +import MintingPlutusScript from "../minting/minting-plutus-script"; +import ContractApplyParamToScript from "./apply-param-to-script"; +import ContractDesigningDatum from "./designing-datum"; +import ContractInlineDatum from "./inline-datum"; +import ContractLockAssets from "./lock-assets"; +import ContractReferenceScript from "./reference-script"; +import ContractUnlockAssets from "./unlock-assets"; +import ContractUsingRedeemer from "./using-redeemer"; + +const ReactPage: NextPage = () => { + const sidebarItems = [ + { label: "Lock assets", to: "lockAssets" }, + { label: "Unlock assets", to: "unlockAssets" }, + { label: "Minting assets", to: "mintingPlutusScript" }, + { label: "Apply param to script", to: "applyParamToScript" }, + { label: "Inline datum", to: "inlineDatum" }, + { label: "Reference script", to: "referenceScript" }, + { label: "Designing datum", to: "datum" }, + { label: "Using redeemer", to: "redeemer" }, + ]; + + return ( + <> + + + +

      + Cardano introduced smart contract support in 2021, which allowed the + creation of a number of decentralised applications. +

      + +

      + In this page, we will demonstrate various ways to interact with + smart contracts. +

      +
      + + + + + + + + + +
      + + ); +}; + +export default ReactPage; diff --git a/apps/mesh-web/components/pages/apis/transaction/smart-contract/inlineDatum.tsx b/apps/playground/src/pages/apis/transaction/smart-contract/inline-datum.tsx similarity index 59% rename from apps/mesh-web/components/pages/apis/transaction/smart-contract/inlineDatum.tsx rename to apps/playground/src/pages/apis/transaction/smart-contract/inline-datum.tsx index c7440aa7d..fe20ef1b5 100644 --- a/apps/mesh-web/components/pages/apis/transaction/smart-contract/inlineDatum.tsx +++ b/apps/playground/src/pages/apis/transaction/smart-contract/inline-datum.tsx @@ -1,19 +1,19 @@ -import Link from 'next/link'; -import SectionTwoCol from '../../../../common/sectionTwoCol'; -import Codeblock from '../../../../ui/codeblock'; +import Link from "next/link"; -export default function InlineDatum() { +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; + +export default function ContractInlineDatum() { return ( - ); } -function Left({}) { +function Left() { let codeExample = ``; codeExample += `sendAssets(\n`; codeExample += ` {\n`; @@ -34,9 +34,10 @@ function Left({}) { return ( <>

      - It is possible to attach a "datum" (piece of data) inline to a UTxO outputs, which - allows us to use the UTxO to hold information which we can then use without having - to spend it (as with normal UTxOs). You can learn more from{' '} + It is possible to attach a "datum" (piece of data) inline to a + UTxO outputs, which allows us to use the UTxO to hold information which + we can then use without having to spend it (as with normal UTxOs). You + can learn more from{" "} .

      -

      - Here's an example of creating a UTxO with inline datum: -

      +

      Here's an example of creating a UTxO with inline datum:

      - As you can see, you simply have to define the datum field in the{' '} - Recipient input parameter, including a ( - value) and setting inline to true. - This works for every{' '} - transaction endpoint (e.g.{' '} - sendLovelace(), sendAssets(),{' '} + As you can see, you simply have to define the datum field + in the Recipient input parameter, including a ( + value) and setting inline to true + . This works for every{" "} + transaction endpoints (e.g.{" "} + sendLovelace(), sendAssets(),{" "} sendValue()).

      ); } - -function Right({}) { - return <>; -} diff --git a/apps/playground/src/pages/apis/transaction/smart-contract/lock-assets.tsx b/apps/playground/src/pages/apis/transaction/smart-contract/lock-assets.tsx new file mode 100644 index 000000000..0a699d3cd --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/smart-contract/lock-assets.tsx @@ -0,0 +1,220 @@ +import { useState } from "react"; +import Link from "next/link"; + +import { + Asset, + PlutusScript, + resolvePlutusScriptAddress, + Transaction, +} from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; +import { demoAsset, demoPlutusAlwaysSucceedScript } from "~/data/cardano"; + +export default function ContractLockAssets() { + return ( + + ); +} + +function Left() { + let codeScript = `import { resolvePlutusScriptAddress } from '@meshsdk/core';\n`; + codeScript += `import type { PlutusScript } from '@meshsdk/core';\n\n`; + codeScript += `const script: PlutusScript = {\n`; + codeScript += ` code: '${demoPlutusAlwaysSucceedScript}',\n`; + codeScript += ` version: 'V2',\n`; + codeScript += `};\n\n`; + codeScript += `const scriptAddress = resolvePlutusScriptAddress(script, 0);\n`; + + let code1 = ``; + code1 += `const assets: Asset[] = [\n`; + code1 += ` {\n`; + code1 += ` unit: '',\n`; + code1 += ` quantity: "1",\n`; + code1 += ` },\n`; + code1 += `];\n`; + + let code2 = ``; + code2 += `const tx = new Transaction({ initiator: wallet });\n`; + code2 += `tx.sendAssets(\n`; + code2 += ` {\n`; + code2 += ` address: scriptAddress,\n`; + code2 += ` datum: {\n`; + code2 += ` value: '',\n`; + code2 += ` },\n`; + code2 += ` },\n`; + code2 += ` assets,\n`; + code2 += `);\n`; + code2 += `\n`; + code2 += `const unsignedTx = await tx.build();\n`; + code2 += `const signedTx = await wallet.signTx(unsignedTx);\n`; + code2 += `const txHash = await wallet.submitTx(signedTx);\n`; + + return ( + <> +

      + Assets may be reserved in a smart contract by "locking" them at the + script's address. The assets can only be subsequently unlocked when + certain conditions are met, for example, in the case of making a + purchase in a marketplace contract. +

      +

      + In this demo, we will lock selected assets from your wallet in an + always succeed smart contract. Even though it is called + "always succeed" because there is no actual "validating" logic, + unlocking the assets still requires the correct datum to be supplied. + Also note that in practice, multiple assets (both native assets and + lovelace) can be sent to the contract in a single transaction. +

      + +

      + First, we need to create a script and resolve the script address. + Luckily Mesh has a handy function to "resolve" (work out) the script + address using:{" "} + + Resolve Script Address + {" "} + from the script's CBOR. Here's how it's done: +

      + + +

      + Next, we need to define the assets we want to lock in the smart + contract. +

      + + + +

      + Finally, we can build the transaction and submit it to the blockchain. + You realize here we provided the datum value in the transaction. Since + this is an always succeed script, any datum value will work, for this + example, we used it to allow us to seach for this transaction later. +

      + + + +

      + If the transaction is successful, you would usually want to keep a + record of the asset's unit and the datum used + in the transaction, as this information is useful to unlock the assets. +

      + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + const [userInput, setUserInput] = useState(demoAsset); + const [userInput2, setUserInput2] = useState("meshsecretcode"); + + async function runDemo() { + // script + const script: PlutusScript = { + code: demoPlutusAlwaysSucceedScript, + version: "V2", + }; + const scriptAddress = resolvePlutusScriptAddress(script, 0); + + // asset + const assets: Asset[] = [ + { + unit: userInput, + quantity: "1", + }, + ]; + + // transaction + const tx = new Transaction({ initiator: wallet }); + tx.sendAssets( + { + address: scriptAddress, + datum: { + value: userInput2, + }, + }, + assets, + ); + + const unsignedTx = await tx.build(); + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + + return txHash; + } + + let code = ``; + code += `// script\n`; + code += `const script: PlutusScript = {\n`; + code += ` code: '${demoPlutusAlwaysSucceedScript}',\n`; + code += ` version: "V2",\n`; + code += `};\n`; + code += `const scriptAddress = resolvePlutusScriptAddress(script, 0);\n`; + code += `\n`; + code += `// asset\n`; + code += `const assets: Asset[] = [\n`; + code += ` {\n`; + code += ` unit: '${userInput}',\n`; + code += ` quantity: "1",\n`; + code += ` },\n`; + code += `];\n`; + code += `\n`; + code += `// transaction\n`; + code += `const tx = new Transaction({ initiator: wallet });\n`; + code += `tx.sendAssets(\n`; + code += ` {\n`; + code += ` address: scriptAddress,\n`; + code += ` datum: {\n`; + code += ` value: '${userInput2}',\n`; + code += ` },\n`; + code += ` },\n`; + code += ` assets,\n`; + code += `);\n`; + code += `\n`; + code += `const unsignedTx = await tx.build();\n`; + code += `const signedTx = await wallet.signTx(unsignedTx);\n`; + code += `const txHash = await wallet.submitTx(signedTx);\n`; + + return ( + + setUserInput(e.target.value)} + placeholder="Asset Unit" + label="Asset Unit" + key={0} + />, + setUserInput2(e.target.value)} + placeholder="Datum" + label="Datum" + key={0} + />, + ]} + /> + + ); +} diff --git a/apps/mesh-web/components/pages/apis/transaction/smart-contract/referenceScript.tsx b/apps/playground/src/pages/apis/transaction/smart-contract/reference-script.tsx similarity index 57% rename from apps/mesh-web/components/pages/apis/transaction/smart-contract/referenceScript.tsx rename to apps/playground/src/pages/apis/transaction/smart-contract/reference-script.tsx index 435ab0066..80b1926e9 100644 --- a/apps/mesh-web/components/pages/apis/transaction/smart-contract/referenceScript.tsx +++ b/apps/playground/src/pages/apis/transaction/smart-contract/reference-script.tsx @@ -1,19 +1,19 @@ -import Link from 'next/link'; -import SectionTwoCol from '../../../../common/sectionTwoCol'; -import Codeblock from '../../../../ui/codeblock'; +import Link from "next/link"; -export default function ReferenceScript() { +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; + +export default function ContractReferenceScript() { return ( - ); } -function Left({}) { +function Left() { let codeExample = ``; codeExample += `sendAssets(\n`; codeExample += ` {\n`; @@ -36,25 +36,21 @@ function Left({}) {

      Validation requires access to any scripts that are involved, but adding entire scripts to transactions increases the transaction size and can - lead to bloating of the blockchain. A useful solution is to instead store - script references in a UTxO, which allows us to later use that UTxO to - build future transactions without having to include the entire script. - Thus we can reduce the size of the transaction, which may allow us to - send (for example) multiple scripts within one - transaction without exceeding the maximum transaction size. + lead to bloating of the blockchain. A useful solution is to instead + store script references in a UTxO, which allows us to later use that + UTxO to build future transactions without having to include the entire + script. Thus we can reduce the size of the transaction, which may allow + us to send (for example) multiple scripts within one transaction without + exceeding the maximum transaction size.

      - Simply define the script as the Recipient{' '} - input parameter. This works for every{' '} - transaction endpoints (e.g..{' '} - sendLovelace(), sendAssets(),{' '} + Simply define the script as the Recipient{" "} + input parameter. This works for every{" "} + transaction endpoints (e.g..{" "} + sendLovelace(), sendAssets(),{" "} sendValue()).

      ); } - -function Right({}) { - return <>; -} diff --git a/apps/playground/src/pages/apis/transaction/smart-contract/unlock-assets.tsx b/apps/playground/src/pages/apis/transaction/smart-contract/unlock-assets.tsx new file mode 100644 index 000000000..31f1aa76d --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/smart-contract/unlock-assets.tsx @@ -0,0 +1,239 @@ +import { useState } from "react"; +import Link from "next/link"; + +import { + PlutusScript, + resolvePlutusScriptAddress, + Transaction, +} from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import { fetchAssetUtxo } from "~/components/cardano/fetch-utxo-by-datum"; +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; +import { demoAsset, demoPlutusAlwaysSucceedScript } from "~/data/cardano"; + +export default function ContractUnlockAssets() { + return ( + + ); +} + +function Left() { + let codeScript = `import { resolvePlutusScriptAddress } from '@meshsdk/core';\n`; + codeScript += `import type { PlutusScript } from '@meshsdk/core';\n\n`; + codeScript += `const script: PlutusScript = {\n`; + codeScript += ` code: '${demoPlutusAlwaysSucceedScript}',\n`; + codeScript += ` version: 'V2',\n`; + codeScript += `};\n\n`; + codeScript += `const scriptAddress = resolvePlutusScriptAddress(script, 0);\n`; + + let codeSnippetGetAssetUtxo = ``; + codeSnippetGetAssetUtxo += `async function _getAssetUtxo({ scriptAddress, asset, datum }) {\n`; + codeSnippetGetAssetUtxo += ` const koios = new KoiosProvider('preprod');\n\n`; + codeSnippetGetAssetUtxo += ` const utxos = await koios.fetchAddressUTxOs(\n`; + codeSnippetGetAssetUtxo += ` scriptAddress,\n`; + codeSnippetGetAssetUtxo += ` asset\n`; + codeSnippetGetAssetUtxo += ` );\n\n`; + codeSnippetGetAssetUtxo += ` const dataHash = resolveDataHash(datum);\n\n`; + codeSnippetGetAssetUtxo += ` let utxo = utxos.find((utxo: any) => {\n`; + codeSnippetGetAssetUtxo += ` return utxo.output.dataHash == dataHash;\n`; + codeSnippetGetAssetUtxo += ` });\n\n`; + codeSnippetGetAssetUtxo += ` return utxo;\n`; + codeSnippetGetAssetUtxo += `}\n`; + + let codeSnippetCallAssetUtxo = ""; + codeSnippetCallAssetUtxo += `// fetch input UTXO\n`; + codeSnippetCallAssetUtxo += `const assetUtxo = await _getAssetUtxo({\n`; + codeSnippetCallAssetUtxo += ` scriptAddress: scriptAddress,\n`; + codeSnippetCallAssetUtxo += ` asset: '',\n`; + codeSnippetCallAssetUtxo += ` datum: '',\n`; + codeSnippetCallAssetUtxo += `});`; + + let codeSnippetCreateTx = ""; + codeSnippetCreateTx += `// create the unlock asset transaction\n`; + codeSnippetCreateTx += `const tx = new Transaction({ initiator: wallet })\n`; + codeSnippetCreateTx += ` .redeemValue({\n`; + codeSnippetCreateTx += ` value: assetUtxo,\n`; + codeSnippetCreateTx += ` script: {\n`; + codeSnippetCreateTx += ` version: 'V2',\n`; + codeSnippetCreateTx += ` code: '${demoPlutusAlwaysSucceedScript}',\n`; + codeSnippetCreateTx += ` },\n`; + codeSnippetCreateTx += ` datum: '',\n`; + codeSnippetCreateTx += ` })\n`; + + codeSnippetCreateTx += ` .sendValue(address, assetUtxo) // address is recipient address\n`; + codeSnippetCreateTx += ` .setRequiredSigners([address]);\n`; + + let codeSnippetSign = `const unsignedTx = await tx.build();\n`; + codeSnippetSign += `// note that the partial sign is set to true\n`; + codeSnippetSign += `const signedTx = await wallet.signTx(unsignedTx, true);\n`; + codeSnippetSign += `const txHash = await wallet.submitTx(signedTx);`; + + return ( + <> +

      + In this section, we will demonstrate how to unlock assets in a smart + contract. +

      +

      + First, we need to define the smart contract script and resolve the + script address. +

      + +

      + Next, let's create a function to fetch the correct input UTxO from the + script address. This input UTxO is needed for the transaction builder. + Notee that in this demo, we are using KoiosProvider, but + any of the providers which are implemented by Mesh can be used (see{" "} + Providers). +

      + +

      + For this demo, we search for the UTxO by using the datum that we have + set in the previous step. In fact, depends on the redeemer logic of the + script, only a transaction with the corrent datum supplied is able to + unlock the assets. We query the script address for the UTxO that + contains the correct data hash: +

      + +

      + Then, we create the transaction to unlock the asset. We use the{" "} + redeemValue method. The method takes the asset UTxO, the + script, and the datum as parameters. We also use the{" "} + sendValue method to send the asset to the recipient + address. The setRequiredSigners method is used to set the + required signers for the transaction. +

      + +

      + Lastly, we build and sign the transaction. Note that here we need to set + the 'partial sign' parameter to true. +

      + + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + const [userInput, setUserInput] = useState(demoAsset); + const [userInput2, setUserInput2] = useState("meshsecretcode"); + + let code = ``; + + code += `// script\n`; + code += `const script: PlutusScript = {\n`; + code += ` code: '${demoPlutusAlwaysSucceedScript}',\n`; + code += ` version: "V2",\n`; + code += `};\n`; + code += `const scriptAddress = resolvePlutusScriptAddress(script, 0);\n`; + code += `\n`; + code += `// retrieve asset utxo\n`; + code += `const assetUtxo = await fetchAssetUtxo({\n`; + code += ` address: scriptAddress,\n`; + code += ` asset: '${userInput}',\n`; + code += ` datum: '${userInput2}',\n`; + code += `});\n`; + code += `\n`; + code += `if (assetUtxo === undefined) {\n`; + code += ` throw "Asset UTXO not found";\n`; + code += `}\n`; + code += `\n`; + code += `// transaction\n`; + code += `\n`; + code += `const address = await wallet.getChangeAddress();\n`; + code += `\n`; + code += `const tx = new Transaction({ initiator: wallet })\n`; + code += ` .redeemValue({\n`; + code += ` value: assetUtxo,\n`; + code += ` script: script as PlutusScript,\n`; + code += ` datum: '${userInput2}',\n`; + code += ` })\n`; + code += ` .sendValue(address, assetUtxo)\n`; + code += ` .setRequiredSigners([address]);\n`; + code += `\n`; + code += `const unsignedTx = await tx.build();\n`; + code += `const signedTx = await wallet.signTx(unsignedTx, true);\n`; + code += `const txHash = await wallet.submitTx(signedTx);\n`; + + async function runDemo() { + // script + const script: PlutusScript = { + code: demoPlutusAlwaysSucceedScript, + version: "V2", + }; + const scriptAddress = resolvePlutusScriptAddress(script, 0); + + // retrieve asset utxo + const assetUtxo = await fetchAssetUtxo({ + address: scriptAddress, + asset: userInput, + datum: userInput2, + }); + + if (assetUtxo === undefined) { + throw "Asset UTXO not found"; + } + + // transaction + + const address = await wallet.getChangeAddress(); + + const tx = new Transaction({ initiator: wallet }) + .redeemValue({ + value: assetUtxo, + script: script as PlutusScript, + datum: userInput2, + }) + .sendValue(address, assetUtxo) + .setRequiredSigners([address]); + + const unsignedTx = await tx.build(); + const signedTx = await wallet.signTx(unsignedTx, true); + const txHash = await wallet.submitTx(signedTx); + + return txHash; + } + + return ( + + setUserInput(e.target.value)} + placeholder="Asset Unit" + label="Asset Unit" + key={0} + />, + setUserInput2(e.target.value)} + placeholder="Datum" + label="Datum" + key={0} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/transaction/smart-contract/using-redeemer.tsx b/apps/playground/src/pages/apis/transaction/smart-contract/using-redeemer.tsx new file mode 100644 index 000000000..fb4bc3c89 --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/smart-contract/using-redeemer.tsx @@ -0,0 +1,90 @@ +import Link from "next/link"; + +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; + +export default function ContractUsingRedeemer() { + return ( + + ); +} + +function Left() { + // haskell redeemer type + let haskellRedeemer = "-- The Redeemer data type in Plutus\n"; + haskellRedeemer += + "data MyRedeemer = StartRedeemer PaymentPubKeyHash | SecondRedeemer | EndRedeemer\n"; + haskellRedeemer += + "PlutusTx.makeIsDataIndexed ''MyRedeemer [('StartRedeemer,0),('SecondRedeemer,1),('EndRedeemer,2)]"; + + // 1st redeemer + let firstRedeemer = ""; + firstRedeemer += "const addresses = await wallet.getUsedAddresses();\n"; + firstRedeemer += "const pkh = resolvePaymentKeyHash(addresses[0]);\n"; + firstRedeemer += "const redeemer = {\n"; + firstRedeemer += " data: { alternative: 0, fields: [pkh]},\n"; + firstRedeemer += "};\n"; + + // 2nd redeemer + let secondRedeemer = "const redeemer = {\n"; + secondRedeemer += " data: { alternative: 1, fields: []},\n"; + secondRedeemer += "};\n"; + + // 3rd redeemer + let thirdRedeemer = "const redeemer = {\n"; + thirdRedeemer += " data: { alternative: 2, fields: []},\n"; + thirdRedeemer += "};\n"; + + let txWithRedeemer = "const tx = new Transaction({ initiator: wallet })\n"; + txWithRedeemer += ` .redeemValue(\n`; + txWithRedeemer += ` '4e4d01000033222220051200120011',\n`; + txWithRedeemer += ` assetUtxo,\n`; + txWithRedeemer += ` { datum: 'supersecret', redeemer: redeemer }\n`; + txWithRedeemer += ` )\n`; + txWithRedeemer += " .sendValue(address, assetUtxo)\n"; + txWithRedeemer += " .setRequiredSigners([address]);"; + + return ( + <> +

      + For redeemers in Mesh, you use the type Action and you only + supply the Data part to construct it. +

      + + + +

      Designing Redeemer

      +

      + Similarly to the datum, there is freedom in design to suit any smart + contract, but the redeemer needs to be supplied a little differently. +

      +

      + In this example, we represent a redeemer which matches the{" "} + StartRedeemer + as defined above with the first Used Address as input: +

      + +

      + Supplying the SecondRedeemer as defined above: +

      + +

      + Supplying the EndRedeemer as defined above: +

      + +

      Transaction construction

      +

      + Within the transaction, we can include the redeemer within{" "} + redeemValue: +

      + + + ); +} diff --git a/apps/playground/src/pages/apis/transaction/staking/delegate-stake.tsx b/apps/playground/src/pages/apis/transaction/staking/delegate-stake.tsx new file mode 100644 index 000000000..c6f3b58e4 --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/staking/delegate-stake.tsx @@ -0,0 +1,100 @@ +import { useState } from "react"; + +import { Transaction } from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; +import { demoPool } from "~/data/cardano"; + +export default function StakingDelegate() { + return ( + + ); +} + +function Left() { + let codeSnippet = `const addresses = await wallet.getRewardAddresses();\n`; + codeSnippet += `const rewardAddress = addresses[0];\n\n`; + codeSnippet += `const tx = new Transaction({ initiator: wallet });\n`; + codeSnippet += `tx.delegateStake(rewardAddress, '${demoPool}');`; + + return ( + <> +

      + Delegation is the process by which ADA holders delegate the stake + associated with their ADA to a stake pool. Doing so, this allows ADA + holders to participate in the network and be rewarded in proportion to + the amount of stake delegated. +

      + + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + const [userInput, setUserInput] = useState(demoPool); + + async function runDemo() { + const addresses = await wallet.getRewardAddresses(); + const rewardAddress = addresses[0]; + + if (rewardAddress === undefined) { + throw "No address found"; + } + + const tx = new Transaction({ initiator: wallet }); + tx.delegateStake(rewardAddress, userInput); + + const unsignedTx = await tx.build(); + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + return txHash; + } + + let code = ``; + code += `const addresses = await wallet.getRewardAddresses();\n`; + code += `const rewardAddress = addresses[0];\n`; + code += `\n`; + code += `const tx = new Transaction({ initiator: wallet });\n`; + code += `tx.delegateStake(rewardAddress, '${userInput}');\n`; + code += `\n`; + code += `const unsignedTx = await tx.build();\n`; + code += `const signedTx = await wallet.signTx(unsignedTx);\n`; + code += `const txHash = await wallet.submitTx(signedTx);\n`; + + return ( + + setUserInput(e.target.value)} + placeholder="Pool ID" + label="Pool ID" + key={0} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/transaction/staking/deregister-stake.tsx b/apps/playground/src/pages/apis/transaction/staking/deregister-stake.tsx new file mode 100644 index 000000000..3af163143 --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/staking/deregister-stake.tsx @@ -0,0 +1,82 @@ +import { Transaction } from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; + +export default function StakingDeregister() { + return ( + + ); +} + +function Left() { + let codeSnippet = `deregisterStake(rewardAddress: string)`; + + return ( + <> +

      + Deregister a stake address. The function accepts the following + parameters: +

      +
        +
      • + rewardAddress (string) - the reward address to deregister +
      • +
      + + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + + async function runDemo() { + const addresses = await wallet.getRewardAddresses(); + const rewardAddress = addresses[0]; + + if (rewardAddress === undefined) { + throw "No address found"; + } + + const tx = new Transaction({ initiator: wallet }); + tx.deregisterStake(rewardAddress); + + const unsignedTx = await tx.build(); + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + return txHash; + } + + let code = ``; + code += `const addresses = await wallet.getRewardAddresses();\n`; + code += `const rewardAddress = addresses[0];\n`; + code += `\n`; + code += `const tx = new Transaction({ initiator: wallet });\n`; + code += `tx.deregisterStake(rewardAddress);\n`; + code += `\n`; + code += `const unsignedTx = await tx.build();\n`; + code += `const signedTx = await wallet.signTx(unsignedTx);\n`; + code += `const txHash = await wallet.submitTx(signedTx);\n`; + + return ( + + ); +} diff --git a/apps/playground/src/pages/apis/transaction/staking/index.tsx b/apps/playground/src/pages/apis/transaction/staking/index.tsx new file mode 100644 index 000000000..c1a3908de --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/staking/index.tsx @@ -0,0 +1,51 @@ +import type { NextPage } from "next"; + +import SidebarFullwidth from "~/components/layouts/sidebar-fullwidth"; +import TitleIconDescriptionBody from "~/components/sections/title-icon-description-body"; +import Metatags from "~/components/site/metatags"; +import Codeblock from "~/components/text/codeblock"; +import { metaStaking } from "~/data/links-transactions"; +import { Intro } from "../common"; +import StakingDelegate from "./delegate-stake"; +import StakingDeregister from "./deregister-stake"; +import StakingRegister from "./register-stake"; +import StakingWithdraw from "./withdraw-stake"; + +const ReactPage: NextPage = () => { + const sidebarItems = [ + { label: "Register Stake", to: "registerStake" }, + { label: "Delegate Stake", to: "delegateStake" }, + { label: "Withdraw Rewards", to: "withdrawRewards" }, + { label: "Deregister Stake", to: "deregisterStake" }, + ]; + + return ( + <> + + + +

      + Staking is the process of participating in the network by + delegating, registering, or withdrawing stake. Staking allows users + to earn rewards by participating in the network. +

      + +

      + In this page, you will find the APIs to create transactions for the + staking process. +

      +
      + + + + +
      + + ); +}; + +export default ReactPage; diff --git a/apps/playground/src/pages/apis/transaction/staking/register-stake.tsx b/apps/playground/src/pages/apis/transaction/staking/register-stake.tsx new file mode 100644 index 000000000..4d19ed476 --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/staking/register-stake.tsx @@ -0,0 +1,127 @@ +import { useState } from "react"; + +import { Transaction } from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; +import { demoPool } from "~/data/cardano"; + +export default function StakingRegister() { + return ( + + ); +} + +function Left() { + let codeSnippet = `import { Transaction } from '@meshsdk/core';\n\n`; + + codeSnippet += `const addresses = await wallet.getRewardAddresses();\n`; + codeSnippet += `const rewardAddress = addresses[0];\n\n`; + + codeSnippet += `const tx = new Transaction({ initiator: wallet });\n`; + codeSnippet += `tx.registerStake(rewardAddress);\n`; + codeSnippet += `tx.delegateStake(rewardAddress, '${demoPool}');\n\n`; + + codeSnippet += `const unsignedTx = await tx.build();\n`; + codeSnippet += `const signedTx = await wallet.signTx(unsignedTx);\n`; + codeSnippet += `const txHash = await wallet.submitTx(signedTx);`; + + let code2 = ``; + code2 += `{\n`; + code2 += ` "active": true,\n`; + code2 += ` "poolId": "${demoPool}",\n`; + code2 += ` "balance": "389290551",\n`; + code2 += ` "rewards": "0",\n`; + code2 += ` "withdrawals": "0"\n`; + code2 += `}\n`; + + return ( + <> +

      + New address must "register" before they can delegate to stakepools. To + check if a reward address has been register, use{" "} + + blockchainProvider.fetchAccountInfo(rewardAddress) + + . For example this account information, active shows the + address is registered. +

      + +

      + You can chain with delegateStake() to register and delegate + to a stake pool. +

      + + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + const [userInput, setUserInput] = useState(demoPool); + + async function runDemo() { + const addresses = await wallet.getRewardAddresses(); + const rewardAddress = addresses[0]; + + if (rewardAddress === undefined) { + throw "No address found"; + } + + const tx = new Transaction({ initiator: wallet }); + tx.registerStake(rewardAddress); + tx.delegateStake(rewardAddress, userInput); + + const unsignedTx = await tx.build(); + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + return txHash; + } + + let code = ``; + code += `const addresses = await wallet.getRewardAddresses();\n`; + code += `const rewardAddress = addresses[0];\n`; + code += `\n`; + code += `const tx = new Transaction({ initiator: wallet });\n`; + code += `tx.registerStake(rewardAddress);\n`; + code += `tx.delegateStake(rewardAddress, '${userInput}');\n`; + code += `\n`; + code += `const unsignedTx = await tx.build();\n`; + code += `const signedTx = await wallet.signTx(unsignedTx);\n`; + code += `const txHash = await wallet.submitTx(signedTx);\n`; + + return ( + + setUserInput(e.target.value)} + placeholder="Pool ID" + label="Pool ID" + key={0} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/transaction/staking/withdraw-stake.tsx b/apps/playground/src/pages/apis/transaction/staking/withdraw-stake.tsx new file mode 100644 index 000000000..2cad6605c --- /dev/null +++ b/apps/playground/src/pages/apis/transaction/staking/withdraw-stake.tsx @@ -0,0 +1,101 @@ +import { useState } from "react"; + +import { Transaction } from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; + +export default function StakingWithdraw() { + return ( + + ); +} + +function Left() { + let codeSnippet = `tx.withdrawRewards(rewardAddress, lovelace);`; + + return ( + <> +

      + Withdraw staking rewards. The function accepts the following parameters: +

      +
        +
      • + rewardAddress (string) - the reward address to withdraw from +
      • +
      • + lovelace (number) - the amount to withdraw in Lovelace +
      • +
      + + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + const [userInput, setUserInput] = useState("1000000"); + + async function runDemo() { + const addresses = await wallet.getRewardAddresses(); + const rewardAddress = addresses[0]; + + if (rewardAddress === undefined) { + throw "No address found"; + } + + const tx = new Transaction({ initiator: wallet }); + tx.withdrawRewards(rewardAddress, userInput); + + const unsignedTx = await tx.build(); + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + return txHash; + } + + let code = ``; + code += `const addresses = await wallet.getRewardAddresses();\n`; + code += `const rewardAddress = addresses[0];\n`; + code += `\n`; + code += `const tx = new Transaction({ initiator: wallet });\n`; + code += `tx.withdrawRewards(rewardAddress, '${userInput}');\n`; + code += `\n`; + code += `const unsignedTx = await tx.build();\n`; + code += `const signedTx = await wallet.signTx(unsignedTx);\n`; + code += `const txHash = await wallet.submitTx(signedTx);\n`; + + return ( + + setUserInput(e.target.value)} + placeholder="Amount in lovelace" + label="Amount in lovelace" + key={0} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/txbuilder/basics/build-with-object.tsx b/apps/playground/src/pages/apis/txbuilder/basics/build-with-object.tsx new file mode 100644 index 000000000..148600e91 --- /dev/null +++ b/apps/playground/src/pages/apis/txbuilder/basics/build-with-object.tsx @@ -0,0 +1,153 @@ +import { useState } from "react"; +import Link from "next/link"; + +import { MeshTxBuilderBody } from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; +import { demoAddresses } from "~/data/cardano"; +import { getTxBuilder } from "../common"; + +export default function TxbuilderBuildWithObject() { + return ( + + ); +} + +function Left() { + let code1 = `const meshTxBody: Partial = {\n`; + code1 += ` outputs: [\n`; + code1 += ` {\n`; + code1 += ` address: address,\n`; + code1 += ` amount: [{ unit: "lovelace", quantity: amount }],\n`; + code1 += ` },\n`; + code1 += ` ],\n`; + code1 += ` changeAddress: changeAddress,\n`; + code1 += ` extraInputs: utxos,\n`; + code1 += ` selectionConfig: {\n`; + code1 += ` threshold: "5000000",\n`; + code1 += ` strategy: "largestFirst",\n`; + code1 += ` includeTxFees: true,\n`; + code1 += ` },\n`; + code1 += `};\n`; + code1 += `\n`; + code1 += `const unsignedTx = await txBuilder.complete(meshTxBody);`; + + return ( + <> +

      + One alternative to use the lower level APIs is to build the transaction + with an object. +

      +

      + The following shows a simple example of building a transaction to send + values to a recipient: +

      + + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + + const [address, setAddress] = useState(demoAddresses.testnet); + const [amount, setAmount] = useState("2000000"); + + async function runDemo() { + const changeAddress = await wallet.getChangeAddress(); + + const utxos = await wallet.getUtxos(); + + // transaction + const txBuilder = getTxBuilder(); + + const meshTxBody: Partial = { + outputs: [ + { + address: address, + amount: [{ unit: "lovelace", quantity: amount }], + }, + ], + changeAddress: changeAddress, + extraInputs: utxos, + selectionConfig: { + threshold: "5000000", + strategy: "largestFirst", + includeTxFees: true, + }, + }; + + const unsignedTx = await txBuilder.complete(meshTxBody); + + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + return txHash; + } + + let code = `import { MeshTxBuilder } from "@meshsdk/core";\n\n`; + code += `const changeAddress = await wallet.getChangeAddress();\n`; + code += `const utxos = await wallet.getUtxos();\n`; + code += `const txBuilder = getTxBuilder();\n`; + code += `const meshTxBody: Partial = {\n`; + code += ` outputs: [\n`; + code += ` {\n`; + code += ` address: "addr_test1vpvx0sacufuypa2k4sngk7q40zc5c4npl337uusdh64kv0c7e4cxr",\n`; + code += ` amount: [{ unit: "lovelace", quantity: "2000000" }],\n`; + code += ` },\n`; + code += ` ],\n`; + code += ` changeAddress: changeAddress,\n`; + code += ` extraInputs: utxos,\n`; + code += ` selectionConfig: {\n`; + code += ` threshold: "5000000",\n`; + code += ` strategy: "largestFirst",\n`; + code += ` includeTxFees: true,\n`; + code += ` },\n`; + code += `};\n`; + code += `\n`; + code += `const unsignedTx = await txBuilder.complete(meshTxBody);\n`; + code += `const signedTx = await wallet.signTx(unsignedTx);\n`; + code += `const txHash = await wallet.submitTx(signedTx);`; + + return ( + + setAddress(e.target.value)} + placeholder="Address" + label="Address" + key={0} + />, + setAmount(e.target.value)} + placeholder="Amount" + label="Amount" + key={1} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/txbuilder/basics/cip20.tsx b/apps/playground/src/pages/apis/txbuilder/basics/cip20.tsx new file mode 100644 index 000000000..038e77c5c --- /dev/null +++ b/apps/playground/src/pages/apis/txbuilder/basics/cip20.tsx @@ -0,0 +1,125 @@ +import { useState } from "react"; + +import { useWallet } from "@meshsdk/react"; + +import Textarea from "~/components/form/textarea"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; +import { getTxBuilder } from "../common"; + +export default function TxbuilderCip20() { + return ( + + ); +} + +function Left() { + let code = `txBuilder\n`; + code += ` .metadataValue(tag, metadata)\n`; + + return ( + <> +

      + Add messages/comments/memos as transaction metadata. This is useful for + attaching additional information to a transaction. +

      + +

      + The specification for the individual strings follow the general design + specification for JSON metadata, which is already implemented and in + operation on the cardano blockchain. The used metadatum label is{" "} + 674:, this number was choosen because it is the T9 encoding + of the string + msg. The message content has the key msg: and + consists of an array of individual message-strings. The number of theses + message-strings must be at least one for a single message, more for + multiple messages/lines. Each of theses individual message-strings array + entries must be at most 64 bytes when UTF-8 encoded. +

      + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + + const [message, setMessage] = useState( + "Invoice-No: 1234567890\nCustomer-No: 555-1234", + ); + + async function runDemo() { + const utxos = await wallet.getUtxos(); + const changeAddress = await wallet.getChangeAddress(); + const txBuilder = getTxBuilder(); + + const tag = "674"; + const metadata = { + msg: message.split("\n"), + }; + + const unsignedTx = await txBuilder + .changeAddress(changeAddress) + .metadataValue(tag.toString(), metadata) + .selectUtxosFrom(utxos) + .complete(); + + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + + return txHash; + } + + let codeSnippet = ``; + codeSnippet += `const utxos = await wallet.getUtxos();\n`; + codeSnippet += `const changeAddress = await wallet.getChangeAddress();\n`; + codeSnippet += `const txBuilder = getTxBuilder();\n`; + codeSnippet += `\n`; + codeSnippet += `const tag = "674";\n`; + codeSnippet += `const metadata = {\n`; + codeSnippet += ` msg: [\n`; + for (let line of message.split("\n")) { + codeSnippet += ` '${line}',\n`; + } + codeSnippet += ` ],\n`; + codeSnippet += `});\n\n`; + codeSnippet += `const unsignedTx = await txBuilder\n`; + codeSnippet += ` .changeAddress(changeAddress)\n`; + codeSnippet += ` .metadataValue(tag, metadata)\n`; + codeSnippet += ` .selectUtxosFrom(utxos)\n`; + codeSnippet += ` .complete();\n`; + codeSnippet += `\n`; + codeSnippet += `const signedTx = await wallet.signTx(unsignedTx);\n`; + codeSnippet += `const txHash = await wallet.submitTx(signedTx);\n`; + + return ( + + setMessage(e.target.value)} + label="Message (breakline for new line)" + key={0} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/txbuilder/basics/common-functions.tsx b/apps/playground/src/pages/apis/txbuilder/basics/common-functions.tsx new file mode 100644 index 000000000..5d1728891 --- /dev/null +++ b/apps/playground/src/pages/apis/txbuilder/basics/common-functions.tsx @@ -0,0 +1,37 @@ +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; + +export default function TxbuilderCommonFunctions() { + return ( + + ); +} + +function Left() { + let code1 = `import { BlockfrostProvider, MeshTxBuilder } from "@meshsdk/core";\n\n`; + code1 += `function getTxBuilder() {\n`; + code1 += ` const blockchainProvider = new BlockfrostProvider('');\n`; + code1 += ` \n`; + code1 += ` const txBuilder = new MeshTxBuilder({\n`; + code1 += ` fetcher: blockchainProvider,\n`; + code1 += ` });\n`; + code1 += ` \n`; + code1 += ` return txBuilder;\n`; + code1 += `}\n`; + + return ( + <> +

      The function(s) that we use in most of these examples.

      +

      Get tx builder

      +

      + This function creates a new instance of the MeshTxBuilder with the + blockchain provider. +

      + + + ); +} diff --git a/apps/playground/src/pages/apis/txbuilder/basics/index.tsx b/apps/playground/src/pages/apis/txbuilder/basics/index.tsx new file mode 100644 index 000000000..8d7225d00 --- /dev/null +++ b/apps/playground/src/pages/apis/txbuilder/basics/index.tsx @@ -0,0 +1,71 @@ +import type { NextPage } from "next"; + +import SidebarFullwidth from "~/components/layouts/sidebar-fullwidth"; +import TitleIconDescriptionBody from "~/components/sections/title-icon-description-body"; +import Metatags from "~/components/site/metatags"; +import { metaTxbuilderBasic } from "~/data/links-txbuilders"; +import TxbuilderBuildWithObject from "./build-with-object"; +import TxbuilderCip20 from "./cip20"; +import TxbuilderCommonFunctions from "./common-functions"; +import TxbuilderInitializeTxbuilder from "./initialize-txbuilder"; +import TxbuilderSendValues from "./send-values"; +import TxbuilderSetCollateral from "./set-collateral"; +import TxbuilderSetMetadata from "./set-metadata"; +import TxbuilderSetRequiredSigners from "./set-required-signers"; +import TxbuilderSetTime from "./set-time"; + +const ReactPage: NextPage = () => { + const sidebarItems = [ + { label: "Initialize Tx Builder", to: "initializeTxbuilder" }, + { label: "Common functions", to: "commonFunctions" }, + { label: "Send value", to: "sendValue" }, + { label: "Build with object", to: "buildWithObject" }, + { label: "Set metadata", to: "metadata" }, + { label: "Set transaction message", to: "cip20" }, + { label: "Set collateral", to: "collateral" }, + { label: "Set required signers", to: "requiredSigners" }, + { label: "Set time", to: "setTime" }, + ]; + + return ( + <> + + + + <> +

      + The MeshTxBuilder is a powerful low-level API that + allows you to build and sign transactions. Under the hood, it + interface with cardano-sdk and Whisky SDK to construct + transactions. +

      +

      + In this page, we will cover how to initialize the{" "} + MeshTxBuilder and the basic operations of building a + transaction. +

      + +
      + + + + + + + + + + +
      + + ); +}; + +export default ReactPage; diff --git a/apps/playground/src/pages/apis/txbuilder/basics/initialize-txbuilder.tsx b/apps/playground/src/pages/apis/txbuilder/basics/initialize-txbuilder.tsx new file mode 100644 index 000000000..6543891dc --- /dev/null +++ b/apps/playground/src/pages/apis/txbuilder/basics/initialize-txbuilder.tsx @@ -0,0 +1,97 @@ +import Link from "next/link"; + +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; + +export default function TxbuilderInitializeTxbuilder() { + return ( + + ); +} + +function Left() { + let example = ``; + example += `import { BlockfrostProvider, MeshTxBuilder } from "@meshsdk/core";\n`; + example += `\n`; + example += `const blockchainProvider = new BlockfrostProvider('');\n\n`; + example += `const txBuilder = new MeshTxBuilder({\n`; + example += ` fetcher: blockchainProvider,\n`; + example += `});\n`; + + let signature = ``; + signature += `{\n`; + signature += ` fetcher?: IFetcher;\n`; + signature += ` submitter?: ISubmitter;\n`; + signature += ` evaluator?: IEvaluator;\n`; + signature += ` serializer?: IMeshTxSerializer;\n`; + signature += ` isHydra?: boolean;\n`; + signature += ` params?: Partial;\n`; + signature += `}\n`; + + return ( + <> +

      + To start building an customized transaction, you need to first + initialize MeshTxBuilder: +

      + + + +

      + The MeshTxBuilder instance has the following signature: +

      + + +

      + There are 6 optional fields to pass in to initialized the lower level + APIs instance: +

      + +
        +
      1. + serializer: The default serializer is{" "} + CSLSerializer. You can pass in your own serializer + instance. +
      2. +
      3. + fetcher: When you build the transaction without + sufficient fields as required by the serialization library, we would + index the blockchain to fill the information for you. Affected APIs + are txIn, txInCollateral,{" "} + spendingTxInReference. +
      4. +
      5. + submitter: It is used if you would like to use the{" "} + submitter submitTx API directly from the instance. +
      6. +
      7. + evaluator: It would perform redeemer execution unit + optimization, returning error message in case of invalid transaction. +
      8. +
      9. + isHydra: Use another set of default protocol parameters + for building transactions. +
      10. +
      11. + params: You can pass in the protocol parameters directly. +
      12. +
      + +

      + Below provides some examples of transaction building. Complete working + examples can be found in{" "} + + mesh-lower-level-api-demo + +

      + + ); +} diff --git a/apps/playground/src/pages/apis/txbuilder/basics/send-values.tsx b/apps/playground/src/pages/apis/txbuilder/basics/send-values.tsx new file mode 100644 index 000000000..cd0d7476b --- /dev/null +++ b/apps/playground/src/pages/apis/txbuilder/basics/send-values.tsx @@ -0,0 +1,116 @@ +import { useState } from "react"; + +import { useWallet } from "@meshsdk/react"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; +import { demoAddresses } from "~/data/cardano"; +import { getTxBuilder } from "../common"; + +export default function TxbuilderSendValue() { + return ( + + ); +} + +function Left() { + let code1 = ``; + code1 += `txBuilder\n`; + code1 += ` .txIn(utxo.input.txHash, utxo.input.outputIndex)\n`; + code1 += ` .txOut(address, [{ unit: "lovelace", quantity: '1000000' }])\n`; + code1 += ` .changeAddress(await wallet.getChangeAddress());\n`; + + return ( + <> +

      + Sending values to a recipient is a common operation in blockchain + transactions. The Mesh SDK provides a simple way to build a transaction + to send values to a recipient. +

      +

      + The following shows a simple example of building a transaction to send + values to a recipient: +

      + + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + + const [address, setAddress] = useState(demoAddresses.testnet); + const [amount, setAmount] = useState("2000000"); + + async function runDemo() { + const utxos = await wallet.getUtxos(); + const changeAddress = await wallet.getChangeAddress(); + const txBuilder = getTxBuilder(); + + const unsignedTx = await txBuilder + .txOut(address, [{ unit: "lovelace", quantity: amount }]) + .changeAddress(changeAddress) + .selectUtxosFrom(utxos) + .complete(); + + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + return txHash; + } + + let codeSnippet = `import { MeshTxBuilder } from "@meshsdk/core";\n`; + codeSnippet += `\n`; + codeSnippet += `const utxos = await wallet.getUtxos();\n`; + codeSnippet += `const changeAddress = await wallet.getChangeAddress();\n`; + codeSnippet += `const txBuilder = getTxBuilder();\n`; + codeSnippet += `\n`; + codeSnippet += `const unsignedTx = await txBuilder\n`; + codeSnippet += ` .txOut('${address}', [{ unit: "lovelace", quantity: '${amount}' }])\n`; + codeSnippet += ` .changeAddress(changeAddress)\n`; + codeSnippet += ` .selectUtxosFrom(utxos)\n`; + codeSnippet += ` .complete();\n`; + codeSnippet += `\n`; + codeSnippet += `const signedTx = await wallet.signTx(unsignedTx);\n`; + codeSnippet += `const txHash = await wallet.submitTx(signedTx);\n`; + + return ( + + setAddress(e.target.value)} + placeholder="Address" + label="Address" + key={0} + />, + setAmount(e.target.value)} + placeholder="Amount" + label="Amount" + key={1} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/txbuilder/basics/set-collateral.tsx b/apps/playground/src/pages/apis/txbuilder/basics/set-collateral.tsx new file mode 100644 index 000000000..8d85f51b2 --- /dev/null +++ b/apps/playground/src/pages/apis/txbuilder/basics/set-collateral.tsx @@ -0,0 +1,30 @@ +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; + +export default function TxbuilderSetCollateral() { + return ( + + ); +} + +function Left() { + let code = ``; + code += `txBuilder\n`; + code += ` .txInCollateral(\n`; + code += ` utxo.input.txHash,\n`; + code += ` utxo.input.outputIndex,\n`; + code += ` utxo.output.amount,\n`; + code += ` utxo.output.address,\n`; + code += ` )\n`; + + return ( + <> +

      Specify the UTXOs that you want to use as collateral.

      + + + ); +} diff --git a/apps/playground/src/pages/apis/txbuilder/basics/set-metadata.tsx b/apps/playground/src/pages/apis/txbuilder/basics/set-metadata.tsx new file mode 100644 index 000000000..ae9f7bda8 --- /dev/null +++ b/apps/playground/src/pages/apis/txbuilder/basics/set-metadata.tsx @@ -0,0 +1,104 @@ +import { useState } from "react"; + +import { useWallet } from "@meshsdk/react"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; +import { getTxBuilder } from "../common"; + +export default function TxbuilderSetMetadata() { + return ( + + ); +} + +function Left() { + let code = `txBuilder\n`; + code += ` .metadataValue(tag, metadata)\n`; + + return ( + <> +

      + Add messages/comments/memos as transaction metadata. This is useful for + attaching additional information to a transaction. +

      + + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + + const [message, setMessage] = useState( + "This is a message from the Mesh SDK", + ); + + async function runDemo() { + const utxos = await wallet.getUtxos(); + const changeAddress = await wallet.getChangeAddress(); + const txBuilder = getTxBuilder(); + + const tag = "0"; + const metadata = "This is a message from the Mesh SDK"; + + const unsignedTx = await txBuilder + .changeAddress(changeAddress) + .metadataValue(tag.toString(), metadata) + .selectUtxosFrom(utxos) + .complete(); + + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + return txHash; + } + + let codeSnippet = ``; + codeSnippet += `const utxos = await wallet.getUtxos();\n`; + codeSnippet += `const address = await wallet.getChangeAddress();\n`; + codeSnippet += `const txBuilder = getTxBuilder();\n`; + codeSnippet += `\n`; + codeSnippet += `const tag = "0";\n`; + codeSnippet += `const metadata = "This is a message from the Mesh SDK";\n\n`; + codeSnippet += `const unsignedTx = await txBuilder\n`; + codeSnippet += ` .changeAddress(address)\n`; + codeSnippet += ` .metadataValue(tag, metadata)\n`; + codeSnippet += ` .selectUtxosFrom(utxos)\n`; + codeSnippet += ` .complete();\n`; + codeSnippet += `\n`; + codeSnippet += `const signedTx = await wallet.signTx(unsignedTx);\n`; + codeSnippet += `const txHash = await wallet.submitTx(signedTx);\n`; + + return ( + + setMessage(e.target.value)} + label="Message" + key={0} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/txbuilder/basics/set-required-signers.tsx b/apps/playground/src/pages/apis/txbuilder/basics/set-required-signers.tsx new file mode 100644 index 000000000..60972487e --- /dev/null +++ b/apps/playground/src/pages/apis/txbuilder/basics/set-required-signers.tsx @@ -0,0 +1,29 @@ +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; + +export default function TxbuilderSetRequiredSigners() { + return ( + + ); +} + +function Left() { + let code = ``; + code += `txBuilder\n`; + code += ` .requiredSignerHash(pubKeyHash)\n`; + + return ( + <> +

      + Sets the required signers for the transaction. This is useful when you + want to include multiple signers, such as in a multi-signature + transaction or smart contracts. +

      + + + ); +} diff --git a/apps/playground/src/pages/apis/txbuilder/basics/set-time.tsx b/apps/playground/src/pages/apis/txbuilder/basics/set-time.tsx new file mode 100644 index 000000000..2f26e3181 --- /dev/null +++ b/apps/playground/src/pages/apis/txbuilder/basics/set-time.tsx @@ -0,0 +1,59 @@ +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; + +export default function TxbuilderSetTime() { + return ( + + ); +} + +function Left() { + let code1 = `import { resolveSlotNo } from '@meshsdk/core';\n`; + code1 += `let minutes = 5; // add 5 minutes\n`; + code1 += `let nowDateTime = new Date();\n`; + code1 += `let dateTimeAdd5Min = new Date(nowDateTime.getTime() + minutes*60000);\n`; + code1 += `const slot = resolveSlotNo('mainnet', dateTimeAdd5Min.getTime());\n`; + + let codeExpire = ``; + codeExpire += `txBuilder\n`; + codeExpire += ` .invalidHereafter(Number(slot));\n`; + + let codeValid = ``; + codeValid += `txBuilder\n`; + codeValid += ` .invalidBefore(Number(slot));\n`; + + return ( + <> +

      + We can define the time-to-live (TTL) for the transaction. TTL is the + time limit for our transaction to be included in a blockchain, if it is + not in a blockchain by then the transaction will be cancelled. This time + limit is defined as slot. +

      +

      + In order to get the slot of the time you wish the + transaction would expire, you can use resolveSlotNo. For + example, if you would like the transaction to expire in 5 minutes, you + can get the slot in the following way: +

      + +

      + Next, we set the TTL with invalidHereafter and providing + the slot, this means that if the transaction is submitted + after after slot will not be valid. +

      + +

      + Likewise, we can set a "validity start interval" for the transaction, + where it is the time the transaction will be valid. We can define the + start time with invalidBefore and providing the{" "} + slot: +

      + + + ); +} diff --git a/apps/playground/src/pages/apis/txbuilder/common.tsx b/apps/playground/src/pages/apis/txbuilder/common.tsx new file mode 100644 index 000000000..3e780b8fd --- /dev/null +++ b/apps/playground/src/pages/apis/txbuilder/common.tsx @@ -0,0 +1,18 @@ +import { + BrowserWallet, + keepRelevant, + MeshTxBuilder, + Quantity, + Unit, +} from "@meshsdk/core"; + +import { getProvider } from "~/components/cardano/mesh-wallet"; + +export function getTxBuilder() { + const blockchainProvider = getProvider(); + return new MeshTxBuilder({ + fetcher: blockchainProvider, + }); +} + +export default function Placeholder() {} diff --git a/apps/playground/src/pages/apis/txbuilder/index.tsx b/apps/playground/src/pages/apis/txbuilder/index.tsx new file mode 100644 index 000000000..8a1828b82 --- /dev/null +++ b/apps/playground/src/pages/apis/txbuilder/index.tsx @@ -0,0 +1,20 @@ +import type { NextPage } from "next"; + +import HeaderAndCards from "~/components/layouts/header-and-cards"; +import Metatags from "~/components/site/metatags"; +import { linksTxbuilder, metaTxbuilder } from "~/data/links-txbuilders"; + +const ReactPage: NextPage = () => { + return ( + <> + + + + ); +}; + +export default ReactPage; diff --git a/apps/playground/src/pages/apis/txbuilder/minting/burning-one-signature.tsx b/apps/playground/src/pages/apis/txbuilder/minting/burning-one-signature.tsx new file mode 100644 index 000000000..fe7f073f0 --- /dev/null +++ b/apps/playground/src/pages/apis/txbuilder/minting/burning-one-signature.tsx @@ -0,0 +1,153 @@ +import { useEffect, useState } from "react"; + +import { + cst, + ForgeScript, + resolveScriptHash, + stringToHex, +} from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; +import { demoAsset, demoAssetId } from "~/data/cardano"; +import { getTxBuilder } from "../common"; + +export default function TxbuilderBurningOneSignature() { + const [userInput, setUserInput] = useState(demoAsset); + + return ( + + ); +} + +function Left(userInput: string) { + // todo docs + let codeSnippet = `import { Transaction, ForgeScript } from '@meshsdk/core';\n`; + codeSnippet += `import type { Asset } from '@meshsdk/core';\n\n`; + + codeSnippet += `// prepare forgingScript\n`; + codeSnippet += `const usedAddress = await wallet.getUsedAddresses();\n`; + codeSnippet += `const address = usedAddress[0];\n`; + codeSnippet += `const forgingScript = ForgeScript.withOneSignature(address);\n\n`; + + codeSnippet += `const tx = new Transaction({ initiator: wallet });\n\n`; + + codeSnippet += `// burn asset \n`; + codeSnippet += `const asset: Asset = {\n`; + codeSnippet += ` unit: '${userInput}',\n`; + codeSnippet += ` quantity: '1',\n`; + codeSnippet += `};\n`; + codeSnippet += `tx.burnAsset(forgingScript, asset);\n\n`; + + codeSnippet += `const unsignedTx = await tx.build();\n`; + codeSnippet += `const signedTx = await wallet.signTx(unsignedTx);\n`; + codeSnippet += `const txHash = await wallet.submitTx(signedTx);`; + + let codeSnippet1 = `const usedAddress = await wallet.getUsedAddresses();\n`; + codeSnippet1 += `const address = usedAddress[0];\n`; + codeSnippet1 += `const forgingScript = ForgeScript.withOneSignature(address);`; + + let codeSnippet2 = `const asset: Asset = {\n`; + codeSnippet2 += ` unit: assetAsset,\n`; + codeSnippet2 += ` quantity: '1',\n`; + codeSnippet2 += `};\n`; + codeSnippet2 += `tx.burnAsset(forgingScript, asset);`; + + return ( + <> +

      + Like minting assets, we need to define the forgingScript{" "} + with ForgeScript. We use the first wallet address as the + "minting address". Note that, assets can only be burned by its minting + address. +

      + +

      + Then, we define Asset and set tx.burnAsset() +

      + +

      Here is the full code:

      + + + ); +} + +function Right(userInput: string, setUserInput: (value: string) => void) { + const { wallet, connected } = useWallet(); + + useEffect(() => { + async function load() { + if (connected) { + const assets = await wallet.getAssets(); + const _assets = assets.filter((asset) => + asset.unit.includes(demoAssetId), + ); + if (_assets[0]) { + setUserInput(_assets[0].unit); + } + } + } + load(); + }, [connected]); + + async function runDemo() { + const utxos = await wallet.getUtxos(); + const changeAddress = await wallet.getChangeAddress(); + const txBuilder = getTxBuilder(); + + const forgingScript = ForgeScript.withOneSignature(changeAddress); + + const policyId = resolveScriptHash(forgingScript); + const tokenName = stringToHex("MeshToken"); + + const unsignedTx = await txBuilder + .mint("-1", policyId, tokenName) + .mintingScript(forgingScript) + .changeAddress(changeAddress) + .selectUtxosFrom(utxos) + .complete(); + + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + + return txHash; + } + + // todo docs + let code = ``; + + return ( + + setUserInput(e.target.value)} + placeholder="Asset Unit" + label="Asset Unit" + key={0} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/txbuilder/minting/index.tsx b/apps/playground/src/pages/apis/txbuilder/minting/index.tsx new file mode 100644 index 000000000..30339ac0f --- /dev/null +++ b/apps/playground/src/pages/apis/txbuilder/minting/index.tsx @@ -0,0 +1,50 @@ +import type { NextPage } from "next"; + +import SidebarFullwidth from "~/components/layouts/sidebar-fullwidth"; +import TitleIconDescriptionBody from "~/components/sections/title-icon-description-body"; +import Metatags from "~/components/site/metatags"; +import { metaTxbuilderMinting } from "~/data/links-txbuilders"; +import TxbuilderBurningOneSignature from "./burning-one-signature"; +import TxbuilderMintingCip68 from "./minting-cip68"; +import TxbuilderMintingNativeScript from "./minting-native-script"; +import TxbuilderMintAsset from "./minting-one-signature"; +import TxbuilderMintingPlutusScript from "./minting-plutus-script"; + +const ReactPage: NextPage = () => { + const sidebarItems = [ + { label: "Mint with One Signature", to: "mintingOneSignature" }, + { label: "Burn asset", to: "burningOneSignature" }, + { label: "Mint with Native Script", to: "mintingNativeScript" }, + { label: "Mint with Plutus Script", to: "mintingPlutusScript" }, + { label: "Mint with CIP-68", to: "mintingCip68" }, + { label: "Mint Royalty Token", to: "mintingRoyaltyToken" }, + ]; + + return ( + <> + + + + <> +

      + +
      + + + + + + +
      + + ); +}; + +export default ReactPage; diff --git a/apps/playground/src/pages/apis/txbuilder/minting/minting-cip68.tsx b/apps/playground/src/pages/apis/txbuilder/minting/minting-cip68.tsx new file mode 100644 index 000000000..eb6d921b2 --- /dev/null +++ b/apps/playground/src/pages/apis/txbuilder/minting/minting-cip68.tsx @@ -0,0 +1,217 @@ +import { useState } from "react"; +import Link from "next/link"; + +import { + CIP68_100, + CIP68_222, + mConStr0, + metadataToCip68, + Mint, + mTxOutRef, + PlutusScript, + resolvePlutusScriptAddress, + resolveScriptHash, + serializePlutusScript, + stringToHex, + UTxO, +} from "@meshsdk/core"; +import { applyParamsToScript } from "@meshsdk/core-csl"; +import { useWallet } from "@meshsdk/react"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import { + demoPlutusAlwaysSucceedScript, + oneTimeMintingPolicy, +} from "~/data/cardano"; +import { getTxBuilder } from "../common"; + +export default function MintingCip68() { + const [userInput, setUserInput] = useState("Test1"); + + return ( + + ); +} + +function Left(userInput: string) { + let codeSnippet1 = ``; + + return ( + <> +

      + + CIP-68 + {" "} + proposes a metadata standard for assets on the Cardano blockchain, not + limited to just NFTs but any asset class. It aims to address the + limitations of a previous standard ( + + CIP-25 + + ). +

      + +

      + The basic idea is to have two assets issued, where one references the + other. We call these two a reference NFT and an{" "} + user token, where the + user token can be an NFT, FT or any other asset class that + is transferable and represents any value. So, the{" "} + user token is the actual asset that lives in a user's + wallet. +

      +

      + To find the metadata for the user token you need to look + for the output, where the reference NFT is locked in. How + this is done concretely will become clear below. Moreover, this output + contains a datum, which holds the metadata. The advantage of this + approach is that the issuer of the assets can decide how the transaction + output with the reference NFT is locked and further + handled. If the issuer wants complete immutable metadata, the{" "} + reference NFT can be locked at the address of an + unspendable script. Similarly, if the issuer wants the NFTs/FTs to + evolve or wants a mechanism to update the metadata, the{" "} + reference NFT + can be locked at the address of a script with arbitrary logic that the + issuer decides. +

      +

      + Lastly and most importantly, with this construction, the metadata can be + used by a Plutus V2 script with the use of reference inputs ( + + CIP-31 + + ) . This will drive further innovation in the token space. +

      + + {/* */} + + ); +} + +function Right(userInput: string, setUserInput: (value: string) => void) { + const { wallet, connected } = useWallet(); + + async function runDemo() { + const usedAddress = await wallet.getUsedAddresses(); + const address = usedAddress[0]; + + if (address === undefined) { + throw "Address not found"; + } + + const userTokenMetadata = { + name: userInput, + image: "ipfs://QmRzicpReutwCkM6aotuKjErFCUD213DpwPq6ByuzMJaua", + mediaType: "image/jpg", + description: "Hello world - CIP68", + }; + + const alawysSucceedPlutusScript: PlutusScript = { + code: demoPlutusAlwaysSucceedScript, + version: "V1", + }; + + const { address: scriptAddress } = serializePlutusScript( + alawysSucceedPlutusScript, + ); + + const utxos = await wallet.getUtxos(); + + if (!utxos || utxos.length <= 0) { + throw "No UTxOs found in wallet"; + } + + const scriptCode = applyParamsToScript(oneTimeMintingPolicy, [ + mTxOutRef(utxos[0]?.input.txHash!, utxos[0]?.input.outputIndex!), + ]); + + const collateral: UTxO = (await wallet.getCollateral())[0]!; + const changeAddress = await wallet.getChangeAddress(); + + const policyId = resolveScriptHash(scriptCode, "V2"); + const tokenName = "MeshToken"; + const tokenNameHex = stringToHex(tokenName); + + const txBuilder = getTxBuilder(); + + const unsignedTx = await txBuilder + .txIn( + utxos[0]?.input.txHash!, + utxos[0]?.input.outputIndex!, + utxos[0]?.output.amount!, + utxos[0]?.output.address!, + ) + .mintPlutusScriptV2() + .mint("1", policyId, CIP68_100(tokenNameHex)) + .mintingScript(scriptCode) + .mintRedeemerValue(mConStr0([])) + .mintPlutusScriptV2() + .mint("1", policyId, CIP68_222(tokenNameHex)) + .mintingScript(scriptCode) + .mintRedeemerValue(mConStr0([])) + .txOut(scriptAddress, [ + { unit: policyId + CIP68_100(tokenNameHex), quantity: "1" }, + ]) + .txOutInlineDatumValue(metadataToCip68(userTokenMetadata)) + .changeAddress(changeAddress) + .selectUtxosFrom(utxos) + .txInCollateral( + collateral.input.txHash, + collateral.input.outputIndex, + collateral.output.amount, + collateral.output.address, + ) + .complete(); + + const signedTx = await wallet.signTx(unsignedTx, true); + const txHash = await wallet.submitTx(signedTx); + + return txHash; + } + + return ( + + setUserInput(e.target.value)} + placeholder="Token Name" + label="Token Name" + key={0} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/txbuilder/minting/minting-native-script.tsx b/apps/playground/src/pages/apis/txbuilder/minting/minting-native-script.tsx new file mode 100644 index 000000000..337290e30 --- /dev/null +++ b/apps/playground/src/pages/apis/txbuilder/minting/minting-native-script.tsx @@ -0,0 +1,186 @@ +import Link from "next/link"; + +import { + AssetMetadata, + cst, + ForgeScript, + NativeScript, + resolvePaymentKeyHash, + stringToHex, +} from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; +import { demoAddresses, demoAssetMetadata } from "~/data/cardano"; +import { getTxBuilder } from "../common"; + +export default function TxbuilderMintingNativeScript() { + return ( + + ); +} + +function Left() { + let codeSnippetNative = ``; + codeSnippetNative += `import type { NativeScript } from '@meshsdk/core';\n`; + codeSnippetNative += `\n`; + + codeSnippetNative += `const usedAddress = await wallet.getUsedAddresses();\n`; + codeSnippetNative += `const address = usedAddress[0];\n`; + codeSnippetNative += `\n`; + codeSnippetNative += `const keyHash = resolvePaymentKeyHash(address);\n\n`; + + codeSnippetNative += `const nativeScript: NativeScript = {\n`; + codeSnippetNative += ` type: "all",\n`; + codeSnippetNative += ` scripts: [\n`; + codeSnippetNative += ` {\n`; + codeSnippetNative += ` type: "before",\n`; + codeSnippetNative += ` slot: "99999999",\n`; + codeSnippetNative += ` },\n`; + codeSnippetNative += ` {\n`; + codeSnippetNative += ` type: "sig",\n`; + codeSnippetNative += ` keyHash: keyHash,\n`; + codeSnippetNative += ` },\n`; + codeSnippetNative += ` ],\n`; + codeSnippetNative += `};\n`; + + let codeSnippet1 = `const forgingScript = ForgeScript.fromNativeScript(nativeScript);\n`; + + let codeSnippet2 = `const assetMetadata: AssetMetadata = ${JSON.stringify( + demoAssetMetadata, + null, + 2, + )};\n\n`; + codeSnippet2 += `const asset: Mint = {\n`; + codeSnippet2 += ` assetName: 'MeshToken',\n`; + codeSnippet2 += ` assetQuantity: '1',\n`; + codeSnippet2 += ` metadata: assetMetadata,\n`; + codeSnippet2 += ` label: '721',\n`; + codeSnippet2 += ` recipient: '${demoAddresses.testnet}' \n`; + codeSnippet2 += `};\n`; + + let codeSnippet3 = `const tx = new Transaction({ initiator: wallet });\n`; + codeSnippet3 += `tx.mintAsset(\n`; + codeSnippet3 += ` forgingScript,\n`; + codeSnippet3 += ` asset,\n`; + codeSnippet3 += `);\n\n`; + codeSnippet3 += `const unsignedTx = await tx.build();\n`; + codeSnippet3 += `const signedTx = await wallet.signTx(unsignedTx);\n`; + codeSnippet3 += `const txHash = await wallet.submitTx(signedTx);\n`; + + return ( + <> +

      + Additionally, you can define the forging script with{" "} + NativeScript. For example if you want to have a policy + locking script, you can create a new ForgeScript from{" "} + NativeScript: +

      + + +

      + To get the keyHash, use the{" "} + resolvePaymentKeyHash(). To get the slot, use the{" "} + resolveSlotNo(). Check out{" "} + Resolvers on how to use these + functions. +

      +

      + Important: if you are using a policy locking script, you must define{" "} + setTimeToExpire before the expiry; otherwise, you will + catch the ScriptWitnessNotValidatingUTXOW error. See{" "} + Transaction - set time. +

      + +

      + Next, we define the metadata for the asset and create the asset object: +

      + + + +

      + Finally, we create a transaction and mint the asset with the{" "} + mintAsset method: +

      + + +

      + You can get the policy ID for this Native Script with{" "} + resolveNativeScriptHash: +

      + + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + + async function runDemo() { + const utxos = await wallet.getUtxos(); + const changeAddress = await wallet.getChangeAddress(); + + const keyHash = resolvePaymentKeyHash(changeAddress); + + const nativeScript: NativeScript = { + type: "all", + scripts: [ + { + type: "before", + slot: "99999999", + }, + { + type: "sig", + keyHash: keyHash, + }, + ], + }; + const forgingScript = ForgeScript.fromNativeScript(nativeScript); + + const policyId = cst + .deserializeNativeScript(forgingScript) + .hash() + .toString(); + const tokenName = "MeshToken"; + const tokenNameHex = stringToHex(tokenName); + const metadata = { [policyId]: { [tokenName]: { ...demoAssetMetadata } } }; + + const txBuilder = getTxBuilder(); + + const unsignedTx = await txBuilder + .mint("1", policyId, tokenNameHex) + .mintingScript(forgingScript) + .metadataValue("721", metadata) + .changeAddress(changeAddress) + .invalidHereafter(99999999) + .selectUtxosFrom(utxos) + .complete(); + + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + + return txHash; + } + + return ( + + ); +} diff --git a/apps/playground/src/pages/apis/txbuilder/minting/minting-one-signature.tsx b/apps/playground/src/pages/apis/txbuilder/minting/minting-one-signature.tsx new file mode 100644 index 000000000..9271f6602 --- /dev/null +++ b/apps/playground/src/pages/apis/txbuilder/minting/minting-one-signature.tsx @@ -0,0 +1,93 @@ +import { + cst, + ForgeScript, + resolveScriptHash, + stringToHex, +} from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; +import { demoAssetMetadata } from "~/data/cardano"; +import { getTxBuilder } from "../common"; + +export default function TxbuilderMintAsset() { + return ( + + ); +} + +function Left() { + let code1 = ``; + code1 += `const unsignedTx = await txBuilder\n`; + code1 += ` .txIn(utxo.input.txHash, utxo.input.outputIndex)\n`; + code1 += ` .mint("1", policyId, tokenName)\n`; + code1 += ` .mintingScript(forgingScript)\n`; + code1 += ` .changeAddress(changeAddress)\n`; + code1 += ` .complete();\n`; + + return ( + <> +

      + Sending values to a recipient is a common operation in blockchain + transactions. The Mesh SDK provides a simple way to build a transaction + to send values to a recipient. +

      + + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + + async function runDemo() { + const utxos = await wallet.getUtxos(); + + const changeAddress = await wallet.getChangeAddress(); + const forgingScript = ForgeScript.withOneSignature(changeAddress); + + const policyId = resolveScriptHash(forgingScript); + const tokenName = "MeshToken"; + const tokenNameHex = stringToHex(tokenName); + + const metadata = { [policyId]: { [tokenName]: { ...demoAssetMetadata } } }; + + const txBuilder = getTxBuilder(); + + const unsignedTx = await txBuilder + .mint("1", policyId, tokenNameHex) + .mintingScript(forgingScript) + .metadataValue("721", metadata) + .changeAddress(changeAddress) + .selectUtxosFrom(utxos) + .complete(); + + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + return txHash; + } + + // todo docs, determine the `cst` import + let codeSnippet = ``; + + return ( + + ); +} diff --git a/apps/playground/src/pages/apis/txbuilder/minting/minting-plutus-script.tsx b/apps/playground/src/pages/apis/txbuilder/minting/minting-plutus-script.tsx new file mode 100644 index 000000000..d7fdb8713 --- /dev/null +++ b/apps/playground/src/pages/apis/txbuilder/minting/minting-plutus-script.tsx @@ -0,0 +1,201 @@ +import { useState } from "react"; + +import { + mConStr0, + PlutusScript, + resolveScriptHash, + stringToHex, + UTxO, +} from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; +import { + demoAddresses, + demoAssetMetadata, + demoPlutusMintingScript, +} from "~/data/cardano"; +import { getTxBuilder } from "../common"; + +export default function TxbuilderMintingPlutusScript() { + const [userInput, setUserInput] = useState("mesh"); + + return ( + + ); +} + +function Left(userInput: string) { + let codeSnippet1 = ``; + + codeSnippet1 += `const script: PlutusScript = {\n`; + codeSnippet1 += ` code: '${demoPlutusMintingScript}',\n`; + codeSnippet1 += ` version: "V2",\n`; + codeSnippet1 += `};\n`; + codeSnippet1 += `\n`; + codeSnippet1 += `const redeemer = {\n`; + codeSnippet1 += ` data: { alternative: 0, fields: ["${userInput}"] },\n`; + codeSnippet1 += ` tag: "MINT",\n`; + codeSnippet1 += `};\n`; + + let codeSnippet2 = `const assetMetadata: AssetMetadata = ${JSON.stringify( + demoAssetMetadata, + null, + 2, + )};\n\n`; + codeSnippet2 += `const asset: Mint = {\n`; + codeSnippet2 += ` assetName: 'MeshToken',\n`; + codeSnippet2 += ` assetQuantity: '1',\n`; + codeSnippet2 += ` metadata: assetMetadata,\n`; + codeSnippet2 += ` label: '721',\n`; + codeSnippet2 += ` recipient: '${demoAddresses.testnet}' \n`; + codeSnippet2 += `};\n`; + + let codeSnippet3 = ``; + codeSnippet3 += `const tx = new Transaction({ initiator: wallet })\n`; + codeSnippet3 += ` .mintAsset(script, asset, redeemer)\n`; + codeSnippet3 += ` .setRequiredSigners([address]);\n`; + codeSnippet3 += `\n`; + codeSnippet3 += `const unsignedTx = await tx.build();\n`; + codeSnippet3 += `const signedTx = await wallet.signTx(unsignedTx, true);\n`; + codeSnippet3 += `const txHash = await wallet.submitTx(signedTx);\n`; + + return ( + <> +

      + In this section, we will see how to mint native assets with a{" "} + PlutusScript. +

      +

      + The PlutusScript object is used to define the Plutus script + that will be used to mint the asset. The redeemer object is + used to provide the data that the validator script will use to validate + the transaction. For this example, the validator script is expecting a + tag of "MINT" and a data field of "mesh". +

      + +

      + Similar to previous examples, we define the asset metadata and mint + object. The asset metadata is a JSON object that contains the metadata + for the asset. The mint object contains the asset name, quantity, + metadata, label, and recipient address. +

      + +

      + Finally, we create a transaction and mint the asset with the{" "} + mintAsset method. We set the required signers to include + the address that is minting the asset. +

      + + + ); +} + +function Right(userInput: string, setUserInput: (value: string) => void) { + const { wallet, connected } = useWallet(); + + async function runDemo() { + const utxos = await wallet.getUtxos(); + const collateral: UTxO = (await wallet.getCollateral())[0]!; + const changeAddress = await wallet.getChangeAddress(); + + const policyId = resolveScriptHash(demoPlutusMintingScript, "V2"); + const tokenName = "MeshToken"; + const tokenNameHex = stringToHex(tokenName); + const metadata = { [policyId]: { [tokenName]: { ...demoAssetMetadata } } }; + + const txBuilder = getTxBuilder(); + + const unsignedTx = await txBuilder + .mintPlutusScriptV2() + .mint("1", policyId, tokenNameHex) + .mintingScript(demoPlutusMintingScript) + .mintRedeemerValue(mConStr0([userInput])) + .metadataValue("721", metadata) + .changeAddress(changeAddress) + .selectUtxosFrom(utxos) + .txInCollateral( + collateral.input.txHash, + collateral.input.outputIndex, + collateral.output.amount, + collateral.output.address, + ) + .complete(); + + const signedTx = await wallet.signTx(unsignedTx, true); + const txHash = await wallet.submitTx(signedTx); + + return txHash; + } + + // todo docs, determine the `cst` import + let code = ``; + code += `const usedAddress = await wallet.getUsedAddresses();\n`; + code += `const address = usedAddress[0];\n`; + code += `\n`; + code += `const assetMetadata: AssetMetadata = ${JSON.stringify( + demoAssetMetadata, + null, + 2, + )};\n\n`; + code += `const asset: Mint = {\n`; + code += ` assetName: "MeshToken",\n`; + code += ` assetQuantity: "1",\n`; + code += ` metadata: assetMetadata,\n`; + code += ` label: "721",\n`; + code += ` recipient: address,\n`; + code += `};\n`; + code += `\n`; + code += `const script: PlutusScript = {\n`; + code += ` code: demoPlutusMintingScript,\n`; + code += ` version: "V2",\n`; + code += `};\n`; + code += `\n`; + code += `const redeemer = {\n`; + code += ` data: { alternative: 0, fields: ['${userInput}'] },\n`; + code += ` tag: "MINT",\n`; + code += `};\n`; + code += `\n`; + code += `const tx = new Transaction({ initiator: wallet })\n`; + code += ` .mintAsset(script, asset, redeemer)\n`; + code += ` .setRequiredSigners([address]);\n`; + code += `\n`; + code += `const unsignedTx = await tx.build();\n`; + code += `const signedTx = await wallet.signTx(unsignedTx, true);\n`; + code += `const txHash = await wallet.submitTx(signedTx);\n`; + + return ( + + setUserInput(e.target.value)} + placeholder="Datum value" + label="Datum value" + key={0} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/txbuilder/smart-contract/index.tsx b/apps/playground/src/pages/apis/txbuilder/smart-contract/index.tsx new file mode 100644 index 000000000..d68097748 --- /dev/null +++ b/apps/playground/src/pages/apis/txbuilder/smart-contract/index.tsx @@ -0,0 +1,41 @@ +import type { NextPage } from "next"; + +import SidebarFullwidth from "~/components/layouts/sidebar-fullwidth"; +import TitleIconDescriptionBody from "~/components/sections/title-icon-description-body"; +import Metatags from "~/components/site/metatags"; +import { metaTxbuilderSmartContract } from "~/data/links-txbuilders"; +import TxbuilderContractLockAssets from "./lock-assets"; +import TxbuilderContractPlutusMinting from "./plutus-minting"; +import TxbuilderContractUnlockAssets from "./unlock-assets"; + +const ReactPage: NextPage = () => { + const sidebarItems = [ + { label: "Lock assets", to: "TxbuilderContractLockAssets" }, + { label: "Unlock assets", to: "TxbuilderContractUnlockAssets" }, + { label: "Plutus minting", to: "TxbuilderContractPlutusMinting" }, + ]; + + return ( + <> + + + + <> + + + + + + + + ); +}; + +export default ReactPage; diff --git a/apps/playground/src/pages/apis/txbuilder/smart-contract/lock-assets.tsx b/apps/playground/src/pages/apis/txbuilder/smart-contract/lock-assets.tsx new file mode 100644 index 000000000..d0521b6b7 --- /dev/null +++ b/apps/playground/src/pages/apis/txbuilder/smart-contract/lock-assets.tsx @@ -0,0 +1,110 @@ +import { useState } from "react"; + +import { + keepRelevant, + MeshTxBuilder, + PlutusScript, + Quantity, + resolvePlutusScriptAddress, + Unit, +} from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import { getProvider } from "~/components/cardano/mesh-wallet"; +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; +import { demoAsset, demoPlutusAlwaysSucceedScript } from "~/data/cardano"; +import { getTxBuilder, getWalletUtxo } from "../common"; + +export default function TxbuilderContractLockAssets() { + return ( + + ); +} + +function Left() { + let code1 = ``; + + return ( + <> +

      + + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + + const [userInput, setUserInput] = useState(demoAsset); + const [userInput2, setUserInput2] = useState("meshsecretcode"); + + async function runDemo() { + const { utxo } = await getWalletUtxo(wallet, "3000000"); + + const changeAddress = await wallet.getChangeAddress(); + + const script: PlutusScript = { + code: demoPlutusAlwaysSucceedScript, + version: "V2", + }; + const scriptAddress = resolvePlutusScriptAddress(script, 0); + + const txBuilder = getTxBuilder(); + + // todo + const unsignedTx = await txBuilder + .txIn(utxo.input.txHash, utxo.input.outputIndex) + .txOut(scriptAddress, []) + .txOutInlineDatumValue(userInput2) + .changeAddress(changeAddress) + .complete(); + + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + return txHash; + } + + let codeSnippet = `import { keepRelevant, MeshTxBuilder, Quantity, Unit } from "@meshsdk/core";\n\n`; + + return ( + + setUserInput(e.target.value)} + placeholder="Asset unit" + label="Asset unit" + key={0} + />, + setUserInput2(e.target.value)} + placeholder="Datum" + label="Datum" + key={1} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/txbuilder/smart-contract/plutus-minting.tsx b/apps/playground/src/pages/apis/txbuilder/smart-contract/plutus-minting.tsx new file mode 100644 index 000000000..7df40ee87 --- /dev/null +++ b/apps/playground/src/pages/apis/txbuilder/smart-contract/plutus-minting.tsx @@ -0,0 +1,102 @@ +import { useState } from "react"; + +import { + keepRelevant, + MeshTxBuilder, + PlutusScript, + Quantity, + Unit, +} from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import { getProvider } from "~/components/cardano/mesh-wallet"; +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; +import { demoPlutusMintingScript } from "~/data/cardano"; + +export default function TxbuilderContractPlutusMinting() { + return ( + + ); +} + +function Left() { + let code1 = ``; + + return ( + <> +

      + + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + + const [userInput, setUserInput] = useState("mesh"); + + async function runDemo() { + const blockchainProvider = getProvider(); + + const walletAddress = await wallet.getChangeAddress(); + + // script + const script: PlutusScript = { + code: demoPlutusMintingScript, + version: "V2", + }; + + // get utxo + const assetMap = new Map(); + assetMap.set("lovelace", "5000000"); + + const walletUtxos = await wallet.getUtxos(); + const utxos = keepRelevant(assetMap, walletUtxos); + const utxo = utxos[0]; + + if (utxo === undefined) { + throw new Error("No utxo found"); + } + + // const signedTx = await wallet.signTx(unsignedTx); + // const txHash = await wallet.submitTx(signedTx); + return "txHash"; + } + + let codeSnippet = `import { keepRelevant, MeshTxBuilder, Quantity, Unit } from "@meshsdk/core";\n\n`; + + return ( + + setUserInput(e.target.value)} + placeholder="Datum" + label="Datum" + key={0} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/txbuilder/smart-contract/unlock-assets.tsx b/apps/playground/src/pages/apis/txbuilder/smart-contract/unlock-assets.tsx new file mode 100644 index 000000000..6ff44332a --- /dev/null +++ b/apps/playground/src/pages/apis/txbuilder/smart-contract/unlock-assets.tsx @@ -0,0 +1,126 @@ +import { useState } from "react"; + +import { + keepRelevant, + mConStr0, + MeshTxBuilder, + PlutusScript, + Quantity, + resolvePlutusScriptAddress, + Unit, +} from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import { fetchAssetUtxo } from "~/components/cardano/fetch-utxo-by-datum"; +import { getProvider } from "~/components/cardano/mesh-wallet"; +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; +import { demoAsset, demoPlutusAlwaysSucceedScript } from "~/data/cardano"; +import { getTxBuilder, getWalletUtxo } from "../common"; + +export default function TxbuilderContractUnlockAssets() { + return ( + + ); +} + +function Left() { + let code1 = ``; + + return ( + <> +

      + + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + + const [userInput, setUserInput] = useState(demoAsset); + const [userInput2, setUserInput2] = useState("meshsecretcode"); + + async function runDemo() { + const { utxo } = await getWalletUtxo(wallet, "5000000"); + + const changeAddress = await wallet.getChangeAddress(); + + const script: PlutusScript = { + code: demoPlutusAlwaysSucceedScript, + version: "V2", + }; + const scriptAddress = resolvePlutusScriptAddress(script, 0); + + const assetUtxo = await fetchAssetUtxo({ + address: scriptAddress, + asset: userInput, + datum: userInput2, + }); + if (assetUtxo === undefined) { + throw "Asset UTXO not found"; + } + + const txBuilder = getTxBuilder(); + + // todo + const unsignedTx = await txBuilder + .txIn(utxo.input.txHash, utxo.input.outputIndex) + .spendingPlutusScriptV2() + .txIn(assetUtxo.input.txHash, assetUtxo.input.outputIndex) + .txInInlineDatumPresent() + .txInRedeemerValue(mConStr0([])) + // .txInScript(getScriptCbor("Spending")) // todo + .txOut(changeAddress, []) + .changeAddress(changeAddress) + .txInCollateral(utxo.input.txHash, utxo.input.outputIndex) + .complete(); + + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + return txHash; + } + + let codeSnippet = `import { keepRelevant, MeshTxBuilder, Quantity, Unit } from "@meshsdk/core";\n\n`; + + return ( + + setUserInput(e.target.value)} + placeholder="Asset unit" + label="Asset unit" + key={0} + />, + setUserInput2(e.target.value)} + placeholder="Datum" + label="Datum" + key={1} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/txbuilder/staking/delegate-stake.tsx b/apps/playground/src/pages/apis/txbuilder/staking/delegate-stake.tsx new file mode 100644 index 000000000..f630445a9 --- /dev/null +++ b/apps/playground/src/pages/apis/txbuilder/staking/delegate-stake.tsx @@ -0,0 +1,124 @@ +import { useState } from "react"; + +import { keepRelevant, MeshTxBuilder, Quantity, Unit } from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import { getProvider } from "~/components/cardano/mesh-wallet"; +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; +import { demoAddresses } from "~/data/cardano"; + +export default function TxbuilderSendValues() { + return ( + + ); +} + +function Left() { + let code1 = ``; + code1 += `const txBuilder = new MeshTxBuilder({\n`; + code1 += ` fetcher: blockchainProvider,\n`; + code1 += `});\n`; + code1 += `\n`; + code1 += `const unsignedTx = await txBuilder\n`; + code1 += ` .txIn(utxo.input.txHash, utxo.input.outputIndex)\n`; + code1 += ` .txOut(address, [{ unit: "lovelace", quantity: '1000000' }])\n`; + code1 += ` .changeAddress(await wallet.getChangeAddress())\n`; + code1 += ` .complete();\n`; + + return ( + <> +

      + Sending values to a recipient is a common operation in blockchain + transactions. The Mesh SDK provides a simple way to build a transaction + to send values to a recipient. +

      +

      + The following shows a simple example of building a transaction to send + values to a recipient: +

      + + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + + const [address, setAddress] = useState(demoAddresses.testnet); + const [amount, setAmount] = useState("2000000"); + + async function runDemo() { + const blockchainProvider = getProvider(); + + // get utxo + const assetMap = new Map(); + assetMap.set("lovelace", amount); + + const walletUtxos = await wallet.getUtxos(); + const utxos = keepRelevant(assetMap, walletUtxos); + const utxo = utxos[0]; + + if (utxo === undefined) { + throw new Error("No utxo found"); + } + + // transaction + const txBuilder = new MeshTxBuilder({ + fetcher: blockchainProvider, + }); + + const unsignedTx = await txBuilder + .txIn(utxo.input.txHash, utxo.input.outputIndex) + .txOut(address, [{ unit: "lovelace", quantity: amount }]) + .changeAddress(await wallet.getChangeAddress()) + .complete(); + + const signedTx = await wallet.signTx(unsignedTx); + const txHash = await wallet.submitTx(signedTx); + return txHash; + } + + let codeSnippet = `import { keepRelevant, MeshTxBuilder, Quantity, Unit } from "@meshsdk/core";\n\n`; + + return ( + + setAddress(e.target.value)} + placeholder="Address" + label="Address" + key={0} + />, + setAmount(e.target.value)} + placeholder="Amount" + label="Amount" + key={1} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/txbuilder/staking/index.tsx b/apps/playground/src/pages/apis/txbuilder/staking/index.tsx new file mode 100644 index 000000000..1d9067308 --- /dev/null +++ b/apps/playground/src/pages/apis/txbuilder/staking/index.tsx @@ -0,0 +1,33 @@ +import type { NextPage } from "next"; + +import SidebarFullwidth from "~/components/layouts/sidebar-fullwidth"; +import TitleIconDescriptionBody from "~/components/sections/title-icon-description-body"; +import Metatags from "~/components/site/metatags"; +import { metaTxbuilderStaking } from "~/data/links-txbuilders"; + +const ReactPage: NextPage = () => { + const sidebarItems = [ + { label: "Send values", to: "sendValues" }, + { label: "Build with Object", to: "buildWithObject" }, + ]; + + return ( + <> + + + + <> + + + + ); +}; + +export default ReactPage; diff --git a/apps/playground/src/pages/apis/txbuilder/staking/register-stake.tsx b/apps/playground/src/pages/apis/txbuilder/staking/register-stake.tsx new file mode 100644 index 000000000..0c4114baa --- /dev/null +++ b/apps/playground/src/pages/apis/txbuilder/staking/register-stake.tsx @@ -0,0 +1,150 @@ +import { useState } from "react"; +import Link from "next/link"; + +import { + keepRelevant, + MeshTxBuilder, + MeshTxBuilderBody, + Quantity, + Unit, +} from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import { getProvider } from "~/components/cardano/mesh-wallet"; +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; +import { demoAddresses } from "~/data/cardano"; + +export default function TxbuilderBuildWithObject() { + return ( + + ); +} + +function Left() { + let code1 = ``; + + return ( + <> +

      + One alternative to use the lower level APIs is to build the transaction + with an object. +

      +

      + The following shows a simple example of building a transaction to send + values to a recipient: +

      + +

      + + Full Code Snippet in Github + +

      + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + + const [address, setAddress] = useState(demoAddresses.testnet); + const [amount, setAmount] = useState("2000000"); + + async function runDemo() { + const blockchainProvider = getProvider(); + + const changeAddress = await wallet.getChangeAddress(); + + // get utxo + const assetMap = new Map(); + assetMap.set("lovelace", amount); + + const walletUtxos = await wallet.getUtxos(); + const utxos = keepRelevant(assetMap, walletUtxos); + const utxo = utxos[0]; + + if (utxo === undefined) { + throw new Error("No utxo found"); + } + + // transaction + const txBuilder = new MeshTxBuilder({ + fetcher: blockchainProvider, + }); + + // const meshTxBody: MeshTxBuilderBody = { + // inputs: [ + // { + // type: "PubKey", + // txIn: { + // txHash: utxo.input.txHash, + // txIndex: utxo.input.outputIndex, + // }, + // }, + // ], + // outputs: [ + // { + // address: address, + // amount: [{ unit: "lovelace", quantity: amount }], + // }, + // ], + // collaterals: [], + // requiredSignatures: [], + // referenceInputs: [], + // mints: [], + // changeAddress: changeAddress, + // metadata: [], + // validityRange: {}, + // signingKey: [], + // }; + + // const unsignedTx = await mesh.complete(meshTxBody); + + // const signedTx = await wallet.signTx(unsignedTx); + // const txHash = await wallet.submitTx(signedTx); + return 'txHash'; + } + + let codeSnippet = `import { keepRelevant, MeshTxBuilder, Quantity, Unit } from "@meshsdk/core";\n\n`; + + return ( + + setAddress(e.target.value)} + placeholder="Address" + label="Address" + key={0} + />, + setAmount(e.target.value)} + placeholder="Amount" + label="Amount" + key={1} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/utilities/deserializers/index.tsx b/apps/playground/src/pages/apis/utilities/deserializers/index.tsx new file mode 100644 index 000000000..6df1900eb --- /dev/null +++ b/apps/playground/src/pages/apis/utilities/deserializers/index.tsx @@ -0,0 +1,32 @@ +import type { NextPage } from "next"; + +import SidebarFullwidth from "~/components/layouts/sidebar-fullwidth"; +import TitleIconDescriptionBody from "~/components/sections/title-icon-description-body"; +import Metatags from "~/components/site/metatags"; +import { metaDeserializers } from "~/data/links-utilities"; + +const ReactPage: NextPage = () => { + const sidebarItems = [ + { label: "Coming soon", to: "resolveDataHash" }, + ]; + + return ( + <> + + + + <> + + + + ); +}; + +export default ReactPage; diff --git a/apps/playground/src/pages/apis/utilities/deserializers/resolve-data-hash.tsx b/apps/playground/src/pages/apis/utilities/deserializers/resolve-data-hash.tsx new file mode 100644 index 000000000..dac16a3b7 --- /dev/null +++ b/apps/playground/src/pages/apis/utilities/deserializers/resolve-data-hash.tsx @@ -0,0 +1,70 @@ +import { useState } from "react"; +import Link from "next/link"; + +import { Data } from "@meshsdk/core"; +import { resolveDataHash } from "@meshsdk/core"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; + +export default function ResolveDataHash() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + Converts datum into hash. Getting the hash is useful when you need to + query for the UTXO that contain the assets you need for your + transaction's input. +

      +

      + Explore Transaction to learn more + about designing Datum, and learn how to query for UTXOs containing the + datum hash. +

      + + ); +} + +function Right() { + const [userInput, setUserInput] = useState("supersecretdatum"); + + async function runDemo() { + const datum: Data = userInput; + const dataHash = resolveDataHash(datum); + return dataHash; + } + + let codeSnippet = `resolveDataHash('${userInput}');`; + + return ( + + setUserInput(e.target.value)} + label="Datum" + key={0} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/utilities/index.tsx b/apps/playground/src/pages/apis/utilities/index.tsx new file mode 100644 index 000000000..4f4db0db7 --- /dev/null +++ b/apps/playground/src/pages/apis/utilities/index.tsx @@ -0,0 +1,20 @@ +import type { NextPage } from "next"; + +import HeaderAndCards from "~/components/layouts/header-and-cards"; +import Metatags from "~/components/site/metatags"; +import { linksUtilities, metaUtilities } from "~/data/links-utilities"; + +const ReactPage: NextPage = () => { + return ( + <> + + + + ); +}; + +export default ReactPage; diff --git a/apps/playground/src/pages/apis/utilities/resolvers/index.tsx b/apps/playground/src/pages/apis/utilities/resolvers/index.tsx new file mode 100644 index 000000000..7c19b8940 --- /dev/null +++ b/apps/playground/src/pages/apis/utilities/resolvers/index.tsx @@ -0,0 +1,68 @@ +import type { NextPage } from "next"; + +import SidebarFullwidth from "~/components/layouts/sidebar-fullwidth"; +import TitleIconDescriptionBody from "~/components/sections/title-icon-description-body"; +import Metatags from "~/components/site/metatags"; +import { metaResolvers } from "~/data/links-utilities"; +import ResolveDataHash from "./resolve-data-hash"; +import ResolveEpochNumber from "./resolve-epoch-number"; +import ResolveFingerprint from "./resolve-fingerprint"; +import ResolveNativeScriptAddress from "./resolve-native-script-address"; +import ResolveNativeScriptHash from "./resolve-native-script-hash"; +import ResolvePaymentKeyHash from "./resolve-payment-key-hash"; +import ResolvePlutusScriptAddress from "./resolve-plutus-script-address"; +import ResolvePlutusScriptHash from "./resolve-plutus-script-hash"; +import ResolvePrivateKey from "./resolve-private-key"; +import ResolveSlotNumber from "./resolve-slot-number"; +import ResolveRewardAddress from "./resolve-stake-address"; +import ResolveRewardHash from "./resolve-stake-hash"; +import ResolveTxHash from "./resolve-tx-hash"; + +const ReactPage: NextPage = () => { + const sidebarItems = [ + { label: "Data Hash", to: "resolveDataHash" }, + { label: "Fingerprint", to: "resolveFingerprint" }, + { label: "Native Script Address", to: "resolveNativeScriptAddress" }, + { label: "Native Script Hash", to: "resolveNativeScriptHash" }, + { label: "Payment Key Hash", to: "resolvePaymentKeyHash" }, + { label: "Plutus Script Address", to: "resolvePlutusScriptAddress" }, + { label: "Plutus Script Hash", to: "resolvePlutusScriptHash" }, + { label: "Private Key", to: "resolvePrivateKey" }, + { label: "Stake Address", to: "resolveRewardAddress" }, + { label: "Stake Key Hash", to: "resolveRewardHash" }, + { label: "Transaction Hash", to: "resolveTxHash" }, + { label: "Epoch Number", to: "resolveEpochNumber" }, + { label: "Slot Number", to: "resolveSlotNumber" }, + ]; + + return ( + <> + + + + <> + + + + + + + + + + + + + + + + + + ); +}; + +export default ReactPage; diff --git a/apps/playground/src/pages/apis/utilities/resolvers/resolve-data-hash.tsx b/apps/playground/src/pages/apis/utilities/resolvers/resolve-data-hash.tsx new file mode 100644 index 000000000..dac16a3b7 --- /dev/null +++ b/apps/playground/src/pages/apis/utilities/resolvers/resolve-data-hash.tsx @@ -0,0 +1,70 @@ +import { useState } from "react"; +import Link from "next/link"; + +import { Data } from "@meshsdk/core"; +import { resolveDataHash } from "@meshsdk/core"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; + +export default function ResolveDataHash() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + Converts datum into hash. Getting the hash is useful when you need to + query for the UTXO that contain the assets you need for your + transaction's input. +

      +

      + Explore Transaction to learn more + about designing Datum, and learn how to query for UTXOs containing the + datum hash. +

      + + ); +} + +function Right() { + const [userInput, setUserInput] = useState("supersecretdatum"); + + async function runDemo() { + const datum: Data = userInput; + const dataHash = resolveDataHash(datum); + return dataHash; + } + + let codeSnippet = `resolveDataHash('${userInput}');`; + + return ( + + setUserInput(e.target.value)} + label="Datum" + key={0} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/utilities/resolvers/resolve-epoch-number.tsx b/apps/playground/src/pages/apis/utilities/resolvers/resolve-epoch-number.tsx new file mode 100644 index 000000000..eb0c53d44 --- /dev/null +++ b/apps/playground/src/pages/apis/utilities/resolvers/resolve-epoch-number.tsx @@ -0,0 +1,81 @@ +import { useState } from "react"; +import Link from "next/link"; + +import { resolveEpochNo } from "@meshsdk/core"; + +import Select from "~/components/form/select"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; + +export default function ResolveEpochNumber() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + Converts datum into hash. Getting the hash is useful when you need to + query for the UTXO that contain the assets you need for your + transaction's input. +

      +

      + Explore Transaction to learn more + about designing Datum, and learn how to query for UTXOs containing the + datum hash. +

      + + ); +} + +function Right() { + const [userInput, setUserInput] = useState< + "preprod" | "testnet" | "preview" | "mainnet" + >("preprod"); + + async function runDemo() { + const slot = resolveEpochNo(userInput); + return slot; + } + + let codeSnippet = `resolveDataHash('${userInput}');`; + + return ( + + ) => + setUserInput( + e.target.value as "preprod" | "testnet" | "preview" | "mainnet", + ) + } + label="Select network" + key={1} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/utilities/resolvers/resolve-fingerprint.tsx b/apps/playground/src/pages/apis/utilities/resolvers/resolve-fingerprint.tsx new file mode 100644 index 000000000..dba554cc0 --- /dev/null +++ b/apps/playground/src/pages/apis/utilities/resolvers/resolve-fingerprint.tsx @@ -0,0 +1,82 @@ +import { useState } from "react"; +import Link from "next/link"; + +import { resolveFingerprint } from "@meshsdk/core"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; + +export default function ResolveFingerprint() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + Takes policy ID and asset name, and return asset fingerprint based on{" "} + + CIP-14 + + . +

      + + ); +} + +function Right() { + const [userInput, setUserInput] = useState( + "426117329844ccb3b0ba877220ff06a5bdf21eab3fb33e2f3a3f8e69", + ); + const [userInput2, setUserInput2] = useState("4d657368546f6b656e"); + + async function runDemo() { + const hash = resolveFingerprint(userInput, userInput2); + return hash; + } + + let codeSnippet = ``; + codeSnippet += `resolveFingerprint(\n`; + codeSnippet += ` '${userInput}',\n`; + codeSnippet += ` '${userInput2}'\n`; + codeSnippet += `)\n`; + + return ( + + setUserInput(e.target.value)} + label="Policy ID" + key={0} + />, + setUserInput2(e.target.value)} + label="Asset Name" + key={1} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/utilities/resolvers/resolve-native-script-address.tsx b/apps/playground/src/pages/apis/utilities/resolvers/resolve-native-script-address.tsx new file mode 100644 index 000000000..0934426fa --- /dev/null +++ b/apps/playground/src/pages/apis/utilities/resolvers/resolve-native-script-address.tsx @@ -0,0 +1,96 @@ +import { useState } from "react"; + +import { NativeScript } from "@meshsdk/core"; +import { + resolveNativeScriptAddress, + resolvePaymentKeyHash, +} from "@meshsdk/core"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import { demoAddresses } from "~/data/cardano"; + +export default function ResolveNativeScriptAddress() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + Converts NativeScript into address. +

      + + ); +} + +function Right() { + const [userInput, setUserInput] = useState(demoAddresses.testnet); + + async function runDemo() { + const keyHash = resolvePaymentKeyHash(userInput); + + const nativeScript: NativeScript = { + type: "all", + scripts: [ + { + type: "sig", + keyHash: keyHash, + }, + ], + }; + + const address = resolveNativeScriptAddress( + nativeScript, + userInput.substring(0, 5) === "addr1" ? 1 : 0, + ); + return address; + } + + let codeSnippet = ``; + codeSnippet += `const keyHash = resolvePaymentKeyHash('${userInput}');\n`; + codeSnippet += `\n`; + codeSnippet += `const nativeScript: NativeScript = {\n`; + codeSnippet += ` type: "all",\n`; + codeSnippet += ` scripts: [\n`; + codeSnippet += ` {\n`; + codeSnippet += ` type: "sig",\n`; + codeSnippet += ` keyHash: keyHash,\n`; + codeSnippet += ` },\n`; + codeSnippet += ` ],\n`; + codeSnippet += `};\n`; + codeSnippet += `\n`; + codeSnippet += `const address = resolveNativeScriptAddress(\n`; + codeSnippet += ` nativeScript,\n`; + codeSnippet += ` userInput.substring(0, 5) === "addr1" ? 1 : 0,\n`; + codeSnippet += `);\n`; + + return ( + + setUserInput(e.target.value)} + label="Address" + key={0} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/utilities/resolvers/resolve-native-script-hash.tsx b/apps/playground/src/pages/apis/utilities/resolvers/resolve-native-script-hash.tsx new file mode 100644 index 000000000..c9d3ce90c --- /dev/null +++ b/apps/playground/src/pages/apis/utilities/resolvers/resolve-native-script-hash.tsx @@ -0,0 +1,90 @@ +import { useState } from "react"; + +import { NativeScript } from "@meshsdk/core"; +import { + resolveNativeScriptHash, + resolvePaymentKeyHash, +} from "@meshsdk/core"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import { demoAddresses } from "~/data/cardano"; + +export default function ResolveNativeScriptHash() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + Converts NativeScript into hash. +

      + + ); +} + +function Right() { + const [userInput, setUserInput] = useState(demoAddresses.testnet); + + async function runDemo() { + const keyHash = resolvePaymentKeyHash(userInput); + + const nativeScript: NativeScript = { + type: "all", + scripts: [ + { + type: "sig", + keyHash: keyHash, + }, + ], + }; + + const hash = resolveNativeScriptHash(nativeScript); + return hash; + } + + let codeSnippet = ``; + codeSnippet += `const keyHash = resolvePaymentKeyHash('${userInput}');\n`; + codeSnippet += `\n`; + codeSnippet += `const nativeScript: NativeScript = {\n`; + codeSnippet += ` type: "all",\n`; + codeSnippet += ` scripts: [\n`; + codeSnippet += ` {\n`; + codeSnippet += ` type: "sig",\n`; + codeSnippet += ` keyHash: keyHash,\n`; + codeSnippet += ` },\n`; + codeSnippet += ` ],\n`; + codeSnippet += `};\n`; + codeSnippet += `\n`; + codeSnippet += `const hash = resolveNativeScriptHash(nativeScript);`; + + return ( + + setUserInput(e.target.value)} + label="Address" + key={0} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/utilities/resolvers/resolve-payment-key-hash.tsx b/apps/playground/src/pages/apis/utilities/resolvers/resolve-payment-key-hash.tsx new file mode 100644 index 000000000..6063ab570 --- /dev/null +++ b/apps/playground/src/pages/apis/utilities/resolvers/resolve-payment-key-hash.tsx @@ -0,0 +1,63 @@ +import { useState } from "react"; + +import { resolvePaymentKeyHash } from "@meshsdk/core"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import { demoAddresses } from "~/data/cardano"; + +export default function ResolvePaymentKeyHash() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + Provide an address, and resolvePaymentKeyHash will return + the pub key hash of the payment key. This key hash is useful for + building the NativeScript. +

      + + ); +} + +function Right() { + const [userInput, setUserInput] = useState(demoAddresses.testnet); + + async function runDemo() { + const hash = resolvePaymentKeyHash(userInput); + return hash; + } + + let codeSnippet = `resolvePaymentKeyHash('${userInput}')`; + + return ( + + setUserInput(e.target.value)} + label="Address" + key={0} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/utilities/resolvers/resolve-plutus-script-address.tsx b/apps/playground/src/pages/apis/utilities/resolvers/resolve-plutus-script-address.tsx new file mode 100644 index 000000000..5989e15ce --- /dev/null +++ b/apps/playground/src/pages/apis/utilities/resolvers/resolve-plutus-script-address.tsx @@ -0,0 +1,106 @@ +import { useState } from "react"; + +import { PlutusScript, resolvePlutusScriptAddress } from "@meshsdk/core"; + +import Input from "~/components/form/input"; +import Select from "~/components/form/select"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import { demoPlutusAlwaysSucceedScript } from "~/data/cardano"; + +export default function ResolvePlutusScriptAddress() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + Provide the Plutus script in CBOR, and{" "} + resolvePlutusScriptAddress will return a bech32 address of + the script. +

      +

      + For example, we can get the address of the always succeed{" "} + smart contract. +

      + + ); +} + +function Right() { + const [userInput, setUserInput] = useState( + demoPlutusAlwaysSucceedScript, + ); + const [userInput2, setUserInput2] = useState(0); + const [userInput3, setUserInput3] = useState<"V1" | "V2" | "V3">("V2"); + + async function runDemo() { + const script: PlutusScript = { + code: userInput, + version: userInput3, + }; + const address = resolvePlutusScriptAddress(script, userInput2); + return address; + } + + let codeSnippet = ``; + codeSnippet += `const script: PlutusScript = {\n`; + codeSnippet += ` code: '${userInput}',\n`; + codeSnippet += ` version: "${userInput3}",\n`; + codeSnippet += `};\n`; + codeSnippet += `const address = resolvePlutusScriptAddress(script, ${userInput2});\n`; + + return ( + + setUserInput(e.target.value)} + label="Plutus script CBOR" + key={0} + />, + + setUserInput3(e.target.value as "V1" | "V2" | "V3") + } + label="Plutus script version" + key={2} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/utilities/resolvers/resolve-plutus-script-hash.tsx b/apps/playground/src/pages/apis/utilities/resolvers/resolve-plutus-script-hash.tsx new file mode 100644 index 000000000..4b14210e7 --- /dev/null +++ b/apps/playground/src/pages/apis/utilities/resolvers/resolve-plutus-script-hash.tsx @@ -0,0 +1,64 @@ +import { useState } from "react"; + +import { resolvePlutusScriptHash } from "@meshsdk/core"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; + +export default function ResolvePlutusScriptHash() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + Provide the Plutus script address, and resolveScriptHash{" "} + will return a script hash. This script hash can be use for building + minting transaction with Plutus contract. +

      + + ); +} + +function Right() { + const [userInput, setUserInput] = useState( + "addr_test1wpnlxv2xv9a9ucvnvzqakwepzl9ltx7jzgm53av2e9ncv4sysemm8", + ); + + async function runDemo() { + const hash = resolvePlutusScriptHash(userInput); + return hash; + } + + let codeSnippet = `resolvePlutusScriptHash('${userInput}')`; + + return ( + + setUserInput(e.target.value)} + label="Plutus script address" + key={0} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/utilities/resolvers/resolve-private-key.tsx b/apps/playground/src/pages/apis/utilities/resolvers/resolve-private-key.tsx new file mode 100644 index 000000000..0ec75143a --- /dev/null +++ b/apps/playground/src/pages/apis/utilities/resolvers/resolve-private-key.tsx @@ -0,0 +1,74 @@ +import { useState } from "react"; + +import { resolvePrivateKey } from "@meshsdk/core"; + +import Textarea from "~/components/form/textarea"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import { demoMnemonic } from "~/data/cardano"; + +export default function ResolvePrivateKey() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + Provide the mnemonic phrases and resolvePrivateKey will + return a private key. +

      + + ); +} + +function Right() { + const [userInput, setUserInput] = useState( + JSON.stringify(demoMnemonic, null, 2), + ); + + async function runDemo() { + let _mnemonic = []; + try { + _mnemonic = JSON.parse(userInput); + } catch (e) { + return "Mnemonic input is not a valid array."; + } + const dataHash = resolvePrivateKey(_mnemonic); + return dataHash; + } + + let _mnemonic = JSON.stringify(demoMnemonic); + try { + _mnemonic = JSON.stringify(JSON.parse(userInput)); + } catch (e) {} + let codeSnippet = `resolvePrivateKey(${_mnemonic});`; + + return ( + + setUserInput(e.target.value)} + label="Mnemonic" + key={0} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/utilities/resolvers/resolve-slot-number.tsx b/apps/playground/src/pages/apis/utilities/resolvers/resolve-slot-number.tsx new file mode 100644 index 000000000..8d288de11 --- /dev/null +++ b/apps/playground/src/pages/apis/utilities/resolvers/resolve-slot-number.tsx @@ -0,0 +1,81 @@ +import { useState } from "react"; +import Link from "next/link"; + +import { resolveSlotNo } from "@meshsdk/core"; + +import Select from "~/components/form/select"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; + +export default function ResolveSlotNumber() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + Converts datum into hash. Getting the hash is useful when you need to + query for the UTXO that contain the assets you need for your + transaction's input. +

      +

      + Explore Transaction to learn more + about designing Datum, and learn how to query for UTXOs containing the + datum hash. +

      + + ); +} + +function Right() { + const [userInput, setUserInput] = useState< + "preprod" | "testnet" | "preview" | "mainnet" + >("preprod"); + + async function runDemo() { + const slot = resolveSlotNo(userInput); + return slot; + } + + let codeSnippet = `resolveDataHash('${userInput}');`; + + return ( + + ) => + setUserInput( + e.target.value as "preprod" | "testnet" | "preview" | "mainnet", + ) + } + label="Select network" + key={1} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/utilities/resolvers/resolve-stake-address.tsx b/apps/playground/src/pages/apis/utilities/resolvers/resolve-stake-address.tsx new file mode 100644 index 000000000..69a633c56 --- /dev/null +++ b/apps/playground/src/pages/apis/utilities/resolvers/resolve-stake-address.tsx @@ -0,0 +1,64 @@ +import { useState } from "react"; + +import { resolveRewardAddress } from "@meshsdk/core"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import { demoAddresses } from "~/data/cardano"; + +export default function ResolveRewardAddress() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + Provide a wallet address, and resolveRewardAddress will + return a staking address in bech32 format. +

      + + ); +} + +function Right() { + const [userInput, setUserInput] = useState( + demoAddresses.testnetPayment, + ); + + async function runDemo() { + const rewardAddress = resolveRewardAddress(userInput); + return rewardAddress; + } + + let codeSnippet = `resolveRewardAddress('${userInput}');`; + + return ( + + setUserInput(e.target.value)} + label="Address" + key={0} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/utilities/resolvers/resolve-stake-hash.tsx b/apps/playground/src/pages/apis/utilities/resolvers/resolve-stake-hash.tsx new file mode 100644 index 000000000..6e631b993 --- /dev/null +++ b/apps/playground/src/pages/apis/utilities/resolvers/resolve-stake-hash.tsx @@ -0,0 +1,65 @@ +import { useState } from "react"; + +import { resolveStakeKeyHash } from "@meshsdk/core"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import { demoAddresses } from "~/data/cardano"; + +export default function ResolveRewardHash() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + Provide a stake address, and resolveStakeKeyHash will + return the pub key hash of the stake address. This key hash is useful + for building the NativeScript. +

      + + ); +} + +function Right() { + const [userInput, setUserInput] = useState( + demoAddresses.testnetStake, + ); + + async function runDemo() { + const hash = resolveStakeKeyHash(userInput); + return hash; + } + + let codeSnippet = `resolveStakeKeyHash('${userInput}');`; + + return ( + + setUserInput(e.target.value)} + label="Address" + key={0} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/utilities/resolvers/resolve-tx-hash.tsx b/apps/playground/src/pages/apis/utilities/resolvers/resolve-tx-hash.tsx new file mode 100644 index 000000000..25e5bbafd --- /dev/null +++ b/apps/playground/src/pages/apis/utilities/resolvers/resolve-tx-hash.tsx @@ -0,0 +1,76 @@ +import { Transaction } from "@meshsdk/core"; +import { resolveTxHash } from "@meshsdk/core"; +import { useWallet } from "@meshsdk/react"; + +import { getMeshWallet } from "~/components/cardano/mesh-wallet"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import { demoAddresses } from "~/data/cardano"; + +export default function ResolveTxHash() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + Provide a cborTx, resolveTxHash will return + the transaction hash. This hash is useful for creating chain + transactions. +

      + + ); +} + +function Right() { + const { wallet, connected } = useWallet(); + + async function runDemo() { + const tx = new Transaction({ initiator: wallet }); + tx.sendLovelace(demoAddresses.testnet, "1500000"); + const unsignedTx = await tx.build(); + const hash1 = resolveTxHash(unsignedTx); + + const signedTx = await wallet.signTx(unsignedTx, false); + const hash2 = resolveTxHash(signedTx); + + const txHash = await wallet.submitTx(signedTx); + + return { hash1, hash2, txHash }; + } + + let codeSnippet = ``; + codeSnippet += `const tx = new Transaction({ initiator: wallet });\n`; + codeSnippet += `tx.sendLovelace('${demoAddresses.testnet}', '1500000');\n`; + codeSnippet += `\n`; + codeSnippet += `const unsignedTx = await tx.build();\n`; + codeSnippet += `const hash1 = resolveTxHash(unsignedTx);\n`; + codeSnippet += `\n`; + codeSnippet += `const signedTx = await wallet.signTx(unsignedTx, false);\n`; + codeSnippet += `const hash2 = resolveTxHash(signedTx);\n`; + codeSnippet += `\n`; + codeSnippet += `const txHash = await wallet.submitTx(signedTx);\n\n`; + codeSnippet += `// txHash == hash1 == hash2`; + + return ( + + ); +} diff --git a/apps/playground/src/pages/apis/utilities/serializers/index.tsx b/apps/playground/src/pages/apis/utilities/serializers/index.tsx new file mode 100644 index 000000000..2dac46942 --- /dev/null +++ b/apps/playground/src/pages/apis/utilities/serializers/index.tsx @@ -0,0 +1,30 @@ +import type { NextPage } from "next"; + +import SidebarFullwidth from "~/components/layouts/sidebar-fullwidth"; +import TitleIconDescriptionBody from "~/components/sections/title-icon-description-body"; +import Metatags from "~/components/site/metatags"; +import { metaSerializers } from "~/data/links-utilities"; + +const ReactPage: NextPage = () => { + const sidebarItems = [{ label: "Coming soon", to: "resolveDataHash" }]; + + return ( + <> + + + + <> + + + + ); +}; + +export default ReactPage; diff --git a/apps/playground/src/pages/apis/utilities/serializers/resolve-data-hash.tsx b/apps/playground/src/pages/apis/utilities/serializers/resolve-data-hash.tsx new file mode 100644 index 000000000..dac16a3b7 --- /dev/null +++ b/apps/playground/src/pages/apis/utilities/serializers/resolve-data-hash.tsx @@ -0,0 +1,70 @@ +import { useState } from "react"; +import Link from "next/link"; + +import { Data } from "@meshsdk/core"; +import { resolveDataHash } from "@meshsdk/core"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; + +export default function ResolveDataHash() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + Converts datum into hash. Getting the hash is useful when you need to + query for the UTXO that contain the assets you need for your + transaction's input. +

      +

      + Explore Transaction to learn more + about designing Datum, and learn how to query for UTXOs containing the + datum hash. +

      + + ); +} + +function Right() { + const [userInput, setUserInput] = useState("supersecretdatum"); + + async function runDemo() { + const datum: Data = userInput; + const dataHash = resolveDataHash(datum); + return dataHash; + } + + let codeSnippet = `resolveDataHash('${userInput}');`; + + return ( + + setUserInput(e.target.value)} + label="Datum" + key={0} + />, + ]} + /> + + ); +} diff --git a/apps/playground/src/pages/apis/wallets/appwallet/generate-wallet.tsx b/apps/playground/src/pages/apis/wallets/appwallet/generate-wallet.tsx new file mode 100644 index 000000000..6d62f7ef5 --- /dev/null +++ b/apps/playground/src/pages/apis/wallets/appwallet/generate-wallet.tsx @@ -0,0 +1,57 @@ +import Link from "next/link"; + +import { AppWallet } from "@meshsdk/core"; + +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; + +export default function AppWalletGenerateWallet() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + You can generate deterministic keys based on the{" "} + + Bitcoin BIP39 + + . These mnemonic phrases allow you to recover your wallet. +

      +

      + Once you have your mnemonic phrase, you can use it to generate your + deterministic keys. See Load AppWallet in the following + section on loading a mnemonic phrase. It will typically generate a + series of private keys and corresponding public keys, which you can use + to manage your cryptocurrencies. +

      + + ); +} + +function Right() { + async function runDemo() { + return AppWallet.brew(); + } + + return ( + + ); +} diff --git a/apps/playground/src/pages/apis/wallets/appwallet/get-enterprise-address.tsx b/apps/playground/src/pages/apis/wallets/appwallet/get-enterprise-address.tsx new file mode 100644 index 000000000..e5bf7d948 --- /dev/null +++ b/apps/playground/src/pages/apis/wallets/appwallet/get-enterprise-address.tsx @@ -0,0 +1,46 @@ +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import useAppWallet from "~/contexts/app-wallet"; + +export default function AppWalletGetEnterpriseAddress() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + Get wallet's address. For multi-addresses wallet, it will return the + first address. To choose other address, `accountIndex` can be specified. +

      + + ); +} + +function Right() { + const { wallet, walletConnected } = useAppWallet(); + + async function runDemo() { + return wallet.getEnterpriseAddress(); + } + + return ( + + ); +} diff --git a/apps/playground/src/pages/apis/wallets/appwallet/get-networkid.tsx b/apps/playground/src/pages/apis/wallets/appwallet/get-networkid.tsx new file mode 100644 index 000000000..4c49f0cd0 --- /dev/null +++ b/apps/playground/src/pages/apis/wallets/appwallet/get-networkid.tsx @@ -0,0 +1,48 @@ +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import useAppWallet from "~/contexts/app-wallet"; + +export default function AppWalletGetNetworkId() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + Returns the network ID of the currently connected account.{" "} + 0 is testnet and 1 is mainnet but other + networks can possibly be returned by wallets. Those other network ID + values are not governed by CIP-30. This result will stay the same unless + the connected account has changed. +

      + + ); +} + +function Right() { + const { wallet, walletConnected } = useAppWallet(); + async function runDemo() { + let results = wallet.getNetworkId(); + return results; + } + return ( + + ); +} diff --git a/apps/playground/src/pages/apis/wallets/appwallet/get-payment-address.tsx b/apps/playground/src/pages/apis/wallets/appwallet/get-payment-address.tsx new file mode 100644 index 000000000..bc304bad2 --- /dev/null +++ b/apps/playground/src/pages/apis/wallets/appwallet/get-payment-address.tsx @@ -0,0 +1,46 @@ +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import useAppWallet from "~/contexts/app-wallet"; + +export default function AppWalletGetPaymentAddress() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + Get wallet's address. For multi-addresses wallet, it will return the + first address. To choose other address, `accountIndex` can be specified. +

      + + ); +} + +function Right() { + const { wallet, walletConnected } = useAppWallet(); + + async function runDemo() { + return wallet.getPaymentAddress(); + } + + return ( + + ); +} diff --git a/apps/playground/src/pages/apis/wallets/appwallet/get-reward-address.tsx b/apps/playground/src/pages/apis/wallets/appwallet/get-reward-address.tsx new file mode 100644 index 000000000..4522acfdd --- /dev/null +++ b/apps/playground/src/pages/apis/wallets/appwallet/get-reward-address.tsx @@ -0,0 +1,47 @@ +import LiveCodeDemo from "~/components/sections/live-code-demo"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import useAppWallet from "~/contexts/app-wallet"; + +export default function AppWalletGetRewardAddress() { + return ( + + ); +} + +function Left() { + return ( + <> +

      + Get wallet's reward address. For multi-addresses wallet, it will return + the first address. To choose other address, `accountIndex` can be + specified. +

      + + ); +} + +function Right() { + const { wallet, walletConnected } = useAppWallet(); + + async function runDemo() { + return wallet.getRewardAddress(); + } + + return ( + + ); +} diff --git a/apps/playground/src/pages/apis/wallets/appwallet/index.tsx b/apps/playground/src/pages/apis/wallets/appwallet/index.tsx new file mode 100644 index 000000000..faba4f39a --- /dev/null +++ b/apps/playground/src/pages/apis/wallets/appwallet/index.tsx @@ -0,0 +1,56 @@ +import type { NextPage } from "next"; + +import SidebarFullwidth from "~/components/layouts/sidebar-fullwidth"; +import TitleIconDescriptionBody from "~/components/sections/title-icon-description-body"; +import Metatags from "~/components/site/metatags"; +import { metaAppwallet } from "~/data/links-wallets"; +import AppWalletGenerateWallet from "./generate-wallet"; +import AppWalletGetEnterpriseAddress from "./get-enterprise-address"; +import AppWalletGetNetworkId from "./get-networkid"; +import AppWalletGetPaymentAddress from "./get-payment-address"; +import AppWalletGetRewardAddress from "./get-reward-address"; +import AppwWalletLoadWallet from "./load-wallet"; +import AppWalletSignData from "./sign-data"; +import AppWalletSignTx from "./sign-tx"; + +const ReactPage: NextPage = () => { + const sidebarItems = [ + { label: "Generate wallet", to: "generateWallet" }, + { label: "Load wallet", to: "loadWallet" }, + { label: "Get payment address", to: "getPaymentAddress" }, + { label: "Get enterprise address", to: "getEnterpriseAddress" }, + { label: "Get reward address", to: "getRewardAddress" }, + { label: "Get network ID", to: "getNetworkId" }, + { label: "Sign transactions", to: "signTx" }, + { label: "Sign data", to: "signData" }, + ]; + + return ( + <> + + + +

      + AppWallet is useful for building other user wallets and + fully customed applications's backend. +

      +
      + + + + + + + + + +
      + + ); +}; + +export default ReactPage; diff --git a/apps/mesh-web/components/pages/apis/appwallet/loadWallet.tsx b/apps/playground/src/pages/apis/wallets/appwallet/load-wallet.tsx similarity index 71% rename from apps/mesh-web/components/pages/apis/appwallet/loadWallet.tsx rename to apps/playground/src/pages/apis/wallets/appwallet/load-wallet.tsx index 374b39f36..52e22693b 100644 --- a/apps/mesh-web/components/pages/apis/appwallet/loadWallet.tsx +++ b/apps/playground/src/pages/apis/wallets/appwallet/load-wallet.tsx @@ -1,39 +1,38 @@ -import { useState } from 'react'; -import Codeblock from '../../../ui/codeblock'; -import Card from '../../../ui/card'; -import SectionTwoCol from '../../../common/sectionTwoCol'; -import RunDemoButton from '../../../common/runDemoButton'; -import RunDemoResult from '../../../common/runDemoResult'; -import { AppWallet, BlockfrostProvider } from '@meshsdk/core'; -import { - demoMnemonic, - demoPrivateKey, - demoCLIKey, -} from '../../../../configs/demo'; -import useAppWallet from '../../../../contexts/appWallet'; -import Input from '../../../ui/input'; -import Textarea from '../../../ui/textarea'; -import ButtonGroup from '../../../ui/buttongroup'; -import BlockchainProviderCodeSnippet from '../../../common/blockchainProvider'; +import { useState } from "react"; -export default function LoadWallet() { +import { AppWallet, BlockfrostProvider } from "@meshsdk/core"; + +import ButtonGroup from "~/components/button/button-group"; +import RunDemoButton from "~/components/button/run-demo-button"; +import Card from "~/components/card/card"; +import BlockchainProviderCodeSnippet from "~/components/cardano/blockchain-providers-code-snippet"; +import { getProvider } from "~/components/cardano/mesh-wallet"; +import Input from "~/components/form/input"; +import Textarea from "~/components/form/textarea"; +import DemoResult from "~/components/sections/demo-result"; +import TwoColumnsScroll from "~/components/sections/two-columns-scroll"; +import Codeblock from "~/components/text/codeblock"; +import useAppWallet from "~/contexts/app-wallet"; +import { demoCLIKey, demoMnemonic, demoPrivateKey } from "~/data/cardano"; + +export default function AppwWalletLoadWallet() { const [demoMethod, setDemoMethod] = useState(0); const [mnemonic, setMnemonic] = useState( - JSON.stringify(demoMnemonic, null, 2) + JSON.stringify(demoMnemonic, null, 2), ); const [network, setNetwork] = useState(0); const [privatekey, setPrivatekey] = useState(demoPrivateKey); const [paymentSkey, setPaymentSkey] = useState( - demoCLIKey.paymentSkey + demoCLIKey.paymentSkey, ); const [stakeSkey, setStakeSkey] = useState(demoCLIKey.stakeSkey); return ( - ); } -function Left(mnemonic, network, privatekey, paymentSkey, stakeSkey) { +function Left( + mnemonic: string, + network: number, + privatekey: string, + paymentSkey: string, + stakeSkey: string, +) { let _mnemonic = JSON.stringify(demoMnemonic); try { _mnemonic = JSON.stringify(JSON.parse(mnemonic)); @@ -106,56 +111,57 @@ function Left(mnemonic, network, privatekey, paymentSkey, stakeSkey) {
    19. private keys
    20. Lets import a blockchain provider:

      + +

      Mnemonic phrases

      We can load wallet with mnemonic phrases:

      - +

      With the wallet loaded, you can sign transactions, we will see how to do this in the next section, for now lets get the wallet's address:

      - +

      Cardano CLI generated skeys

      - We can load wallet with CLI generated keys by providing the{' '} + We can load wallet with CLI generated keys by providing the{" "} skey generated by Cardano CLI. There are two files - generated by Cardano CLI, by default it is named{' '} - signing.skey and stake.skey. Opening the{' '} + generated by Cardano CLI, by default it is named{" "} + signing.skey and stake.skey. Opening the{" "} signing.skey file it should contains:

      - We can get the cborHex from the signing.skey{' '} + We can get the cborHex from the signing.skey{" "} file, and load wallet with Cardano CLI generated skeys. Stake key is optional, but without it, you cannot sign staking transactions.

      - +

      Private keys

      We can load wallet with private keys:

      - + ); } function Right( - demoMethod, - setDemoMethod, - network, - setNetwork, - mnemonic, - setMnemonic, - privatekey, - setPrivatekey, - paymentSkey, - setPaymentSkey, - stakeSkey, - setStakeSkey + demoMethod: number, + setDemoMethod: (method: number) => void, + network: number, + setNetwork: (network: number) => void, + mnemonic: string, + setMnemonic: (mnemonic: string) => void, + privatekey: string, + setPrivatekey: (privatekey: string) => void, + paymentSkey: string, + setPaymentSkey: (paymentSkey: string) => void, + stakeSkey: string, + setStakeSkey: (stakeSkey: string) => void, ) { const [loading, setLoading] = useState(false); const { setWallet, setWalletNetwork } = useAppWallet(); @@ -168,16 +174,14 @@ function Right( setResponseAddress(null); setWallet({} as AppWallet); - const blockchainProvider = new BlockfrostProvider( - process.env.NEXT_PUBLIC_BLOCKFROST_API_KEY_PREPROD! - ); + const blockchainProvider = getProvider(); if (demoMethod == 0) { let _mnemonic = []; try { _mnemonic = JSON.parse(mnemonic); } catch (e) { - setResponseError('Mnemonic input is not a valid array.'); + setResponseError("Mnemonic input is not a valid array."); } try { @@ -187,7 +191,7 @@ function Right( fetcher: blockchainProvider, submitter: blockchainProvider, key: { - type: 'mnemonic', + type: "mnemonic", words: _mnemonic, }, }); @@ -207,7 +211,7 @@ function Right( fetcher: blockchainProvider, submitter: blockchainProvider, key: { - type: 'root', + type: "root", bech32: privatekey, }, }); @@ -227,7 +231,7 @@ function Right( fetcher: blockchainProvider, submitter: blockchainProvider, key: { - type: 'cli', + type: "cli", payment: paymentSkey, stake, }, @@ -251,17 +255,17 @@ function Right( items={[ { key: 0, - label: 'Mnemonic phrases', + label: "Mnemonic phrases", onClick: () => setDemoMethod(0), }, { key: 1, - label: 'Private key', + label: "Private key", onClick: () => setDemoMethod(1), }, { key: 2, - label: 'CLI keys', + label: "CLI keys", onClick: () => setDemoMethod(2), }, ]} @@ -282,13 +286,13 @@ function Right( setStakeSkey={setStakeSkey} /> - - + + ); @@ -306,18 +310,30 @@ function InputTable({ setPaymentSkey, stakeSkey, setStakeSkey, +}: { + demoMethod: number; + network: number; + setNetwork: (network: number) => void; + mnemonic: string; + setMnemonic: (mnemonic: string) => void; + privatekey: string; + setPrivatekey: (privatekey: string) => void; + paymentSkey: string; + setPaymentSkey: (paymentSkey: string) => void; + stakeSkey: string; + setStakeSkey: (stakeSkey: string) => void; }) { return ( -
      - -
      - Load wallet with {demoMethod == 0 && 'mnemonic phrases'} - {demoMethod == 1 && 'private keys'} - {demoMethod == 2 && 'CLI generated keys'} +
      + + - +
      + Load wallet with {demoMethod == 0 && "mnemonic phrases"} + {demoMethod == 1 && "private keys"} + {demoMethod == 2 && "CLI generated keys"}

      - Provide the {demoMethod == 0 && 'mnemonic phrases'} - {demoMethod == 1 && 'private keys'} - {demoMethod == 2 && 'CLI generated keys'} to recover your wallet. + Provide the {demoMethod == 0 && "mnemonic phrases"} + {demoMethod == 1 && "private keys"} + {demoMethod == 2 && "CLI generated keys"} to recover your wallet. After initializing the AppWallet, we will get the wallet's payment address.

      @@ -328,11 +344,11 @@ function InputTable({

      {demoMethod == 0 && ( <> -
    21. iaQwCQF4cluqnp36#9Cr!_#vA+n!1-@w2 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

      T~|_S&}e&)xRdzc&E9 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

      ?q=#I-&tGq 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

      `3&ADlf(i)&Nl4$k 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ⅈBjFLW!373(fjjvT_xk$VR@j zW0)L3l?&q#D2h6;Fp;p*gV`uzI)t2QOG}^-US&2gNKb)cSZ5`bG2n2Ix7vDZDSV23 zeX4n~vFjWz*DNn0Cc7?yAFDTMXL5dQDfGj6;aR%lb4ByHEon4zhQKTCF%C+ox8D@F z^pEnk)v8klB-8Yw+?7Dq?(Uh|^y>B#7x&^V0q&eEoKoB4xJ)lnkJQK(f2Fz0$iJb$iCAUgDr}w!uFKFrWE(AsMuyBIipFe*-;i8Cn z$Clhb=pag8@B9$KjSamGcgcn-UYW6QXc$jP^uY}h(fJ=^#g!%jv$->H#LGuHxr|TC zrsxpmR58j@6i3DebDmlwr6N%TT)8{*9@{F?A19Y@`?1oU<;kGgw-L^o6Ue#P(jV2U zUrnRkeoh}_+^(a>B##z()A&LB`>#W=LVGzcW>#m9tDucpQx{I=>+vX?zaZoPQ%K1- zQYs+JndCCLeE+Jo)5y8aAA11L6^Xo511dNr(sFxqLzUXECtcc)7AH<$lL7Wx0=WXN zin#_h)9=q18YY_W_p3y@RJZkU*4Au3lFJqa>C~CESo=C%{%&vItb95wdr)~p6>t?( zIg@G>Y;`{n9k}mt<2d_ty?)L`>d#5w(L0}SCZ8|;!1pT3F(ai^LeUh5Hsr`dx-ztf zp7SSRX25{%k4nl^gA<&s#!w6eZ7I}bK=@RsisEjnnw@^Xu>+=t^3HSUK zhFh5cNi47%a6%c;!Xg z)8%DeZN_ue2K^-@DoqLLJPRBy{u*_D0g;!Utv@hCZM3`1n+z?5{3P1?Xfjzxt$jqt zQ5b@9URLf;lLb7xPmdK3aya=J!Ns@hBs)1X<3>0e^k<@xttRi5Qk1-%D&0&ExBWl+ z!TQ=_tyGW~0sK7+PoQ4{yLB(Gr804{CA%y-|ECB zB4=`^dHl;(aN^z5p9TG8RTzNl*z!`-_;?|+Atq3m&iQpFznxHSZlI%#$a$7&UfbP1 zBVlgV$EIgCW19gE7e}jBFxZ!qLFdyRF)Z3Eoq0t5`*QG6M#S@^?8@Sh0?fWfB)Jd> zFHn~t;*_WeJ<`b{ON}GP1m5~&WR*l=SWa8_+98reQ3Bk<_GSJt#{N1V5ybQ1kuLMG zx@J!3wKC+$m$4xSwec8Z08p_iD%O(V0Q6`>negUFYMdnFC{gQDu0xUyI^+?15JZG% zi#u@slq34olHP#syHRpd33@BJGnrgULM}cggTc;21*D?z{@Jux(2tXrwv73Vf}_tz z8Cs9lf1j9`a;FMInk8u=wX~7RlcM|*gb{j!SC$_PIOh^?$-0)^E*Q_Q4Qzc6CLWDp zutu#g+2@0rOW@1jT|dy!r`($q@JU3uXi2SsqVy(jdEnTE;V-DW3b=w_ixoQoCkXPr9^pe;2dO>&*}B4v!I*r)%y6M<%~!l{V#r=p<5oHQ6+@ct^m3 z$3nnDlux8kRO%Q%;ZQ4=ir{>1YFgy%?0nSJ)TAuKB+fU418Asm~H2Wd9bnf?z7t!K!vx!xg&pq817X;YQ7UZPgXN6TC3rR}ka*y5z z@818dzrCKQw8&bhE3+5h-7{m|I=ck`uxv%I=@SL{lZ>(GE3U6&LHnzm6E#6q6idxi zM^7?Joslr#E+7Vq(RH9_#RwrP{lZQd6%mPKWFpV7w*?{zE+NlWin?!MD^2k!yD#nh zAz$AG4UUj;YsbB#9ZN?4EqZK~FGsH|Lk%R01j^#ouoO@0Qal<&L={0UMFCw9*qhMZ zCm%{fYY-Cp6qX`tYs0gC&%`sE8wdY(h&QR<9h-d~U^$sq_(7 ziy{((@{d+MRY_Wzg90~RF+3We z3s=WLm5VV}09JVPCr5g|A-E{Lig1Rqk`k_7Ic4DlOjKKXbn!&y>9g)eWp0%voJ$Ob zB6o|Mn-lvS4*G-BGMsz$iV57~E}6q0r!!m}pw?IBkNB$Jt(ZkKCh6vOyI5BB+^_3P zg7%P+SFcqT=~}^!q8l;Mi(9s&r-6H?wlr-w7^;KCAFV9&X3QbUe0!H9nevzYX34Vw z%NMNPb2$eF=)l_F=l?g<#VV4`=YDxIw$kQ%t%;-rUeiK?FV-zIV(ib`3|_wy zI!O!+_A6{0-FqbG!C;;m>v7=*}#f~@w>o!jq za+X*hcn1WK0```xe>`v@CBp?&HSg1d&9tx)*R*bV$eVXJRjAOi&&Sz%Qhfa6RVLGn zMEHR;>Xc)GMY05=r%KC?uCY$-q=L#2M0tF*$0}HrVP$5n5k`Yi?2oGp+Bj)rIKzj9 zgi?=(5FH=a1s?JySO3WhF0GSN7zvR#Xmua*CuK*HRD%+5+AxA`()j zSBSugw9xN3R#KGpfH$FTjFwU#dMz_h1-KuD-RdUKbQJxV)EoI=<-*UNWc3aYiz0e( z+~>7|0|P}xWMxwi{>rZXUGP!B_UN{!rbN;(U8NY4%+j4~k7qgNaaWpDhv+Ro{RsGK z(z*np*&HJPJJCy<6dkE^mL8R?-pc0UF3|uG!PS+yso2oQ9;=H^64x+>NvGVE+b&E! zj)p>LC@SgC@;h)oj|K|{m4w>z!%n5Qnq1Avs&*AXKyFS*H_9=yhL5<;xx3C8FI@5a zx*HnKiv2m#MiyeaE`l&awh{?SzmHD=P;O3gxPiw7M_@ZeuOWh)^}AU!r-20%#=upU ztVeHtgzD|o)XuN%%jx0q*Zy{xtKib2$I&B03q_{0d}cLHZo6-(%t!d`jM!O}N$aiv zrFI8SGV8q3y^)VzGRt{QNG}KUW?tkpw0!&8$l6AuU2Zz=HOfq6;ws9e>wE`N8u?rK zA9J-CgQjag)!cYFW^P7HNt=MLPU4w6Jqk&fsU)n$pL}LF9ny zyTSBaaXC4m=76yw!l-MX0~ZYfuzhxIo5$vteX-95YQer=Y3fx3V9c?hCYdwv zo9mIih_(LI*9TXx&+$%A`>PO?3 zyRwP3IsfA2=1#B>z^y+XqYEv!VfxSNyuQCnmgBJY$@g15P+$4Ds8(=rMfO!ThPEmF z{^ubsibMDAf2WVNRK8;k{4-79t-1IniS)Q9o;-JjbLiwBQa3f9X z*;tkDDO-6z7i3XR*0RUdwU|pJ2P=fXxp!`FJKK5qLfZdJv&Mw;LVfbtT$OxPn6Dhf z>1R)^LB%_))5v3qyUBEB;@-mK2a@_*>SIC8f{TWwR*&JpWnM*Y3q4hiGBiams00n; z{P5J{nsY1XA@@AB9See3VYPg zXX%j&6e<)dCeIHs1QzO`Wh~@m1!D&gPt>ylca11C(!s=IQKSwPXjcWL{@)y#2?2z6rc=NXm$~pK7T?D&(Ng0gap8AGv`-*+r-@VKw5^zhV&2(`q z#-GrD`FTs+5#=8-!t7{uVvFLS<+1CoF%YX=iNRM?CP0Y560A`0(g|J(HwUCLw8Bb0 z#P+Ot>G^+-jQnk*q+~5j8}q&CCyi>#fQ@Ho82)TnowrB^!m-={mxzF0ooIM?xNz%G zaZkF2P)RAgf6D{9M$4dCXr(T|a|AE9j_MWitJ*F z#})mw#zTOEax^?1XCQm8VI3F3LPu35jv|u($P=~13 zcILB;u1B1K%lb1yJ9Cq=cY6)SYk4LywyO8ZFJvmlKOY6%)XGNHZm=3+j05v*n&>QQ>(5qpmy#VR|R`tSX{R5>vZ(gYk#eog$EoP<^Cx7wOd7h1kJ-xZdOprCZ` zuY<;aI6sw@zTMc#yGj?AHSK)%2ZO zz)hpL^XJ-VFL0n4Dn+JfZzwXmGIHvw>w&dC;eqT~-_91`GOxj*G(dl$gOHE^BH8AL z(-`JavY>4q!hW*-=C6l*$jY~%=7drH#ikHm;yXTc$sGTkc$ei{Grvu5|4EJ50X2F0 zn=1%bO z`bbGkQyuH+&G#4UyeKHf*Q_KCS5!mZhWyR(i!+}KT9$A3*gvnEm*9w!R!J^=Hk9(g zJZ(?8{O7bPwASt6wA0_FZ?C$)=+f{f5r`odxRa(`TL8&cc%k^s(F>xEX7%2$`@T8( z>DL~xaqkbgo@dlAZ)RKkYe-bm(_AYg%G?Y_b(;Qe6;FRJo}PCh+rE5I8({vka%=lj z&ZEB!ToVz612PX^;by#%nwLoK|M8kWuIBQ~uVK%g{Y-7xh*OxIo#pu#pXKoMB%2puG@M2t=I0n{kw1U zFMN=B$v*zV=QwcfgTC6SqoSe`z>12$da2;cA2MVfdDCxQlE&#DzT;}T!@ol=KVKC7 z#>`XmIyjVN3*Q>1C;r!ed2-{KQ~AedHcVdeGvf{Wcaw-~ErUVfI}dmIi~spgUi|7G zef8n*tQW$+cu1}J%@?@x!E4{JChDPw)a3cB84R{uvQ!N4$zS{N<;HWndjD3Z`R(e9 zE2pM5n`Wa0qI9}TEG(St&dnb?cJ|DXmyaEL_W8x-Q^$>C@$P$nF}dTwy}Nhp+IvNk zOk6LE7Ny)e?R>+ndWS0tieiX!8F)9UaVyBPlp-He z6gg-?V1y{LBvC*VSd1;jFi$i3c}AKRIHxd5)8aTLj+4<>Ob|z-y@ms`ezjjF)xA@>atqndT_W6bNpLO^}`^>L@o~Q14P~USuue;@ys>=QMKWXl}@3raRJKy;Zd)=Epc13`@ z&H3zZ_4&;rdd1|#OxSFV5d@Yr?Xk3UiiPDfb93j89XxsJ;B$u#J@Mk1GY5~)%|5U++viI|hJ-aFtYd6~nuJ0kG7`Kbc*3%IL_$0fUP7D%cyCZs z_F9x3wYE&Hq?|+J)t4!rf-yoc+EFF2LOIz_0grl*dWZK8@i|I?@dbhdUy$b+onDu@ z`9;p0Jc&~uNc_jz}!XP4w zVy31xkt9vFZQsqr#Aar;U&i#t?QGbvnTd%FBymU}1;frF?d8+VojuIT+;MuVXE3hI zc+E1iVT^5?r`fh?n v)N18S9`8!Y8>aYSMxJFDlrR(s44US;*6sC=cTC@IBKvbVeH#?}35I07 zc0S1c{6c?YHaEC(tmCfQu##P&%gZ8x*W=X_|$`vx!l}+=bid9cinW!@!WCeCxV}U>plA5{+JG-1P^59tjY z%bg)hodHf76hwH5ncBFMq%pscQxwvjJGC|R&$al zNiYIg)@Q9f&+_u@+S2mu=`&}K9y)va$e|-go;f_XaO})jo&Mjy_pZse-FnkCmv7&C z%h>qLwLvnmJ++(TAuT#ZgI*DmX-uvG&Uq9M>ToVciveg>HnL=WioApP6e|v23~*To zbps-!ga(8ZbwjM?1c4ITvQ{t*1S^UW#iEEQz0S({`F7=?Y)^SzrR+dfq-;P2)C(Si zVsHp~0a>Bs1*3U}4X_D?w|EH%;}&sa3No=TLR1SIS1(QdrL?oCfgfDe}S( z($uYW`uR$ypAUzbuSLdAHj~Dlt&>(ZG|G<-E1eX08S#&y*^ga+_}H&L__c$-{`I5T zB_BX$zhK!?_sBods-~}^q7uN0ii(SH-}qaJ>4uxg+-{5{)T23q!3lZ$w^uKI+@~J6 zZS0-9C$1lB1-FjJ?qAoLlJ>qVBkZBU!;KOTF}Hx9^S}U&u~9 zd2-?0=f3&MGSL6&BvlQ0Zh7uS;YM*H*Iy#3pL^GDME$+D?Vx6_2_(2?&>y_nyJEkJ z-#IouJ~=TqMXg>Z3?h_*JRPvKGRw;9Qv2M(?8(KYxl>E?FD-3|R@gT+n7(>vZQJgd z)|L(9tyZHx9)-!c zat7pOOz{+1@i@MCb~Zn8bnAUz%`SPrJpVz9IzIo%jr!pazQ5|;t*EF3u%e>k&y=m- zy=x3w`>^JEjO-=%^62!m2~1_fz5BQIEUPUoEGTsJMw^fG_8m-#bGo#E_KFJD|9_=RVWv{(Mq zcaL`Z4El_AD*3-lHr4$0XTG~RbJ0FWu+NLR#)@7c>MmEGZ;9e?yw;ea(VQdL7&7emsN|~q&wGisHkY=q$7$;yGn6N<*)=^s{ zqmHAFlenw{R7*jKBc#xff&h;xQ#-X~wr30~vfhDg&R<2!3CKnf@mK*PN?<&J6a?Z4 za2Vq-IE>~*CL@%T*yLCoqAA7?K!>0y_#E;fz8I3{Im1Hf4|BTxf=(9E$wQWVX0*?8 zle92c8&C_C$y&zdX3lg|n5Y|)$PgF12B z|7Rim{depEJ%HC+82amQeiD@qu{ny+)(ZUtH{E3+-OEaB?YII<&B|dU&o_`@xgTJy_}k1Im@r*XN&W{k_wxGZVGBD;h?3 zi=_MFDB5jJu{93t4r5Hq1a{1ZHF5{JH{^Lin)mQ7!xufsSFyf_@f}RDLTvif%z%(K zHIvbZJ+&|=v3V(ri6ssLlF$$YhA=Q#6A)M_yLgRYMmv635mXEY8I=M`DOUhq@hGak zT#|N*)3VFBa8NiU_d@1in0p4PV^|n+jTyR#ZYFe7OGXnPjMK{_20q3{lSt4&B_K&6 zTD6F=IA=W0*i`E?m2{a5yEKCV*5qZ9=N(0%6wax43gXLHZzO+$fT{@tBs8Y%+_j|} zlIHaK!$O4lS{$B|z#O4w4&r$kudh&Kr{wNWF7kR!L@$5HlIQTqUCIaU*Q%DUqM{PO zii(Oq59#|7hTA_Pvj4NMktqG@-`-9T-VEG9=5HAE-9BS|E3#%)!tkUH-Sc93`rv%` zxj;Cy_g{T~S#=f{7?cY6>>;to>RS$PMl}$lpTO=VwLD|VErd%;a z$`rAnyzP`CE$9s$9#YVL=CtRWbaLn0nbJ;&tgWU+$K}4=%jguoSnKsy)|OZ1S9)u+ z?bVgF_QEQ|(4eVcq77G!*TyfOlCZToX>H$Y!*FXHHZL0+o8DEcHJgMJHD{aF5tD13 zToOEGQ-{OiRY$vXD5^QW7~))t_^j;M)gickIar#4KpaLqMie6sp_D2qtNM^~m`|Ai zp6?tM3nsv;MJ2#_OQCl3=m4<^5;n?96P3I9T0;~@gkeG$2(_Rfv7RLGOe6#9c1XkY z7!Oye*_5VPBbGjf6vz~(cto8;bG3LUs%0!G29>}V3C<^ZW>mZgkQWrgj5K$>dSn+Q z4o(r-qo^K6{9&v;M(WSddwNms`~B?oliV*G9{;{@;DEyW6e+c``YWxds06U0qT(-7 z1{L9%2h8k`PRf=Ke9gT&ZPAC{6S1&xH6}QK_qQ^1w-lLPVFF1^65vudu%SJN>Y*ZY z2eEqa*xc}yUOGJf#qX@mKltzqT}rL9!1yQr(GAl(nzCj0me!8(TCxk(9a|>q+pT3w zXzg?ynkg02tR)fDqjGeJF&A~!>ZpTON>NnGbyQDzzn+&#gHwYmcX7k}0`CfpI%mZB z$htyG3o}L#jIl~+)dZ5cfPN7(^dY$m>ARS2k&w9rCm}-@GxRkwt>GoYYk-q*v;-XE zv=l~=(dGFw>FD_6!p*YI4}`LDqHGTFSW!Y-5E)Nk9f5d^ctXjEO`p0M5Saoi1vNXM zVY&p8Vaci4A)!ez>Jf6#(ITxF^-k0iP+&yWh%tc)tPt8!f>##zmCL(%L6PNTg-g}Z zuEloVB;g#PoCHpydJH2ck?b@o^K$FIUwz~EnF>$6*ARyA$c@SeD%q>3s06U0qT(-| z5c23T`TiX{^q%V;d`(LD*l+x7^T76K4=Qg)?9Etn9jU*L$V|})S#NXgW}u`PIZLKz zhJ~MVg`RB>^4W9k;nHF!?MAU(8w`E>;TO*pf_s|l5xds*f;w@pf)SDRku0N8EPB4tLQLt7 zUPsYmS$|jhkOu<>E%kNXRmvK^_3H{AL#_s|Fzd z*)_;@XKgHkD1@3FNz*9%$qE=c27_D;(jE-`^3eGe=lp8!bh+KnRtBl-^m5sd1p%8kjWu`HV!NrCgySlbn2`XE=I-f*IeWrr8uG}z1X-WgC+nB~ zV$nN)|L8T=b1PGdm>GTBjB5GL`>$M_{9Sx1UEgNel*_=Q=aphuKCbL6HtWZsqhE%n z>^eT*H*Aa{vPR;_LOj|Mq@1?`{S;R?Kv!%M&XsZ}2T^|xc!|iI!^lMP|d_HCuAvU;MHcdDk0_ z;|PEFE4OWF*6TC18ha<}$7?(C#&39ZZo$aomrFsX--MCH)m^Gm;WBxg#Q zTICA4gF-3NoWhfPRhK*QC}ND*^9trsjEL$;zy!goU;s7df|#9`LtQsHR7FfVzzz>$ zL{JqGV=#hTNb}D3@Rn(xToQH3dX3-6-(EG?`NDPcn(wU(I9l4E0$5`t2?IfX7^LpdSTjC0x7L4g&&Kf+v3Iju-t)zC{26kls`B_#?=}bQzaHK5 z+45(cU$U)|yo!oS04pjgDqbZj^7$_z58V8K%sz5lw){g6|LvE(yysni+MKrF{r6ls zF2{D!7`G)b>T7>r-K)6pFeUxirxxO?#eH(7oQq06}?v#`CW7- zm5WZM@~Sheyhi*42m?c8N9mpzC>)*kFq>WOtiE)5`Rp^tmySGnaQ5ZzK6~PY?!X-a zP5}$N!4`eYf5Bn{IDMyLKYby+tK_btqM{POii(Oq&-2HZzKq=X{Rd?8Eyrck-vf?q zQ*OLdMehG;hxl5c2Gjy8_5E90^_hvJK2Z;AV?mHiOx2PNtte^5k~G33i4zkg#)h@n z1W7H78i9?PjW9}#i9;JkHjqd#ffEg^#i%#pz50IcU1yl*?S7v1(xOPyLRBPeCgH?X zt2Wb&!@gtf;8?|9fsxg$KWg-0|3ll^ZpF7=`&k@H6=Tu?kNTJF858)SW1x_rIDd7M{#fEX(&aL;W+|0raED+05BJ46=kuHw&ztA-dCp0*KWA|iE)E9(;HZ@)?!qr+{05Bo z7hjn2gZ>geishwX01!R#8=%z%xeWl|@3X?0I7XDNml*|Iwm|mE$2&X-O5coyqyjZw z<&3%y#VQV$coUj);|svLQbv%9`xi*zIrkMvA*}$yjz}mDg+ptPtZPY0?S{1)?33H2 z+)=E2@AIXBXqS`El-wPHQkGf`uR5ZXTJrdnYh>i!8lmrRk=snLjk9VrkOMIpkXxo7D z)Vuz1E6i1D8-rI*R+=W6Su(63_kNP$b6#&=b&5Cr|I^N#CEZTW?L9vz^y3NfVTw4G9>ZdTo%mx-YkhCP z-aI`(**Jq0H?8nlx}~B@EmuQjF^T-`h||417+5ARc*O9**H==k@x`HAvwuo7z)HK} zdo`|r-zkJX;>FypsHF*lD@3PS;!$_vDVyg3|pG=>M!0gRy=j{wOfJ31Lf{Jry3By8R=X;)kQz!6P7$D=r zo*Vfcd$K+u5pcUDBjwHUN;0xj&36k>sXesz!19q(-9pga+!z!9L0;dQx$*Qu-jswH zB&zxxFvag}KPaGM9&Dd4*a)X!$K8_ZTc1ZrYH+>qHtF4pIwcgB-mPTKFbWyiPp~lUQ<6zI>MKOEu{+c#s^K4B?qTt?DjP#Y$6&NcfS}!R zNm6?$=PG8@7AmNwMFomB$UP4KGQ|#_f<9ykWeta3sdIuQmIcP)bd)>E&^uTG8XabxVSNL*o5+>PrUN#}m zkdfAPujpbx(o?f%0nHuh?3rq$N$w?SH_l}!=x9JDN}D-`hE+QvSdDwC*V?^IEABV@ z+S!)^SdYUM)nZoGNU_g|uep6CR5vV>bJ1^c;+tj;xv8T<+~X= zqEraW@@>0caSAM${-G3ae5YAauwW4+z%R8Nn>!cOZJpmMYVutyR9F_s9wUa9JUx-% z0{vD?uf8vbU_~b7?scKZJNI2Mrw%H!Fc3xu>;6DuY`vy`><%cn>5vYkJi$FCa&*$B zF8Jd%+PlB6nKzrRwJt{ronC`Gr)@Lvd!+pj(!yh5d9R@?#Cz|NrkA5t{C=hCwY}zl zj-EG#&Hvq%y+KA4!aPLYrwf{lb8T40h(>+35x@2WXDjH{fm-+q=Imvr8n5EE&xU-0 z)5sk9gELRf+(N2&)-nB`xTUwnOq*bhwuwJh4(oqbNChuHWVaWLQq-?47KaAQw0-by zjijxRIrFJ_yPPrryBJ*`RQ!|3|2Hn@{_j%`4($kup2hTA1L#_#dq4hwDr5SY-1Pbb zF&ECl`QC4iQ9}vQ!qR^_#XFS0;FuSC7cS~(1~qo`0{Y1BYB2%O>V9B_{GD=b=a zV~@$!<1t-De{=p5)D5wvjGD5Z=iPCD-oejUVYOK!AsQsPpqOgF2>{UK9K8?C>Az&Yg)b>TV``m;!HAi#+#4f`7^^RP}J!W>5hr3hSmrBG(jtno@}(@9QT#3r0gJTqLwX> z0kWA--;NQfE^}`}s{`d0KtlLe-ya7q3uTw6IHA|LZ#Tj*1`rNBt*sj*?^Sp(U5GVKdUcvJ3OpQM_# z8aHcXR6KfpDFg5qZ`*ByWTPDb75VT+{j~sZO6-YBDFY&quDR{sElhittVU&bsdLm7 z8zslpqb|Q}2$W3+=sGc{YEe}j=s~I4o@(oJr|mzEa$Fj)#xG_OaL00&rO7eWzP1M+ z!~11m29cNAaxQFe7VDKTRRZa@@QfEfD5=4p^=`Cy6*^s4pw=6bJ^0+06{AEV zPc%C13z^FZ9GT89XfjdoVs|xgYVyWnB}WKvSO{4jIQs*MEY2(ed0f0u`<6 z5kb56{m^6vy{66UmT^?(CLvlE|zrsT&@jwQDw0m>g~BwYB8KN9GYf2=d=>nf)oh z;s_gnX*qebgNQST!;&ULw48iSo>K9=PS4X>u0r*H$z>_K4b4Z;JB1>)E2a~Y(LyYr zMV`9n!{t>gZalMAih$b|*)S?ef;Q}YP6MRW8NCY`>&Ov*2ae?7fZO7S%HK>>a$AQJ z*(Zy;?rICo5sB?F$w&)%1uVmxx3^>dtd3LEf+aC8JWsbHuBX;ev5_UvfIM|&Sty2~ zcuLF)Asu7y{a1ZaWWa)>e$hhjJEh(CV0#%7;}Us9DQ>}|39w6o2Ix!@L;G#?NeHjf(R2X~KcSOl#30W#MlBLKVQkW4<)@;4hSjJA4M6XB~ z*@Y01ExT-4qLAe~{RQ72o^wC~I6GfCgwz1ki&+pcfDDO8=L3 z&G#L`=8P?pD1<`u+&~7XT|Eoi%)fgrsoakRM`$vA50r@oASSPC>3UX8wJkrYL4=F)_?+iY&hy^(sEr71rynB3g-O%8^fXejEt5H)qzA}P5g zEr91i9V=`dAl4=v7pBi!B=KwgK38D^=x{W>QIPn=%EI)+Y>G6RzJ}_-HOqRs*+An* zgGW~*e zkcf1y-RgKzq}kzoZ1890^Hn-rLr`ErbC#eWn;yxI&sNH$x1+mhyvJMD%Tfb^alK`8vEWQlV$niWd`O23qR zE9c&pt$fxo#GdJ!vTA#6zM}Fj@_8D(oX11k>o+(LW`Mj4GdSg zVU!yaeq8iM)QuXYdc{&dAJWZ4-!?NaGyi*b@u9vGb8Cs6b^iN76IpyJ!OO%WmynENe$5$IRx#qQ2Z4c_M3*84>pkv~BJTS2gI$9h^5A zL0@0xKz)da8$tC1-}Jf77ji@X{R+yHbcAp_E(W-ewo*=&21VVFN6>D*&{_8NxII7H5r!=tad&3E=YcB^46 zU%(>WMB-&h!W6$r`7Z3~%Z_u#vM|q}zIU4)^GZqQG>LOF;viXfBF15otyP5roc_uY zd+#jodLcY{)NoQQ$IJf>gWEar}d=7@y(fUhEv))m<NN zIV=0t_~%I>?wJU;;cSyDAVcBxHP!AHsR)`;WQ-Slh<36i)nM5rd4R;B-r3@IFI{*l zERG6L3-siUfb8n5a8L0DrH)fa4eeg!IuJQDvurzrg?LhwuXZD|14joC5>LHnV*MVS zVfQWXWXcLDX7Yo{X=XmzNlEzpHQ}y;NW?_S@>LwFHnHx+NnOh)0*M5ZSL`Wzc2(B~ zscwF7d7sdBU0=eO#KZ|9eHC%EniN&NP5D)!U%1nUKl{ciu49BZpXXBsTMoZ=srqiE z+`;gXf5w!f$=e3&GxDcgCY9RnP{=R34}xqxf<0_j$fI$VFzZ3;r|77sM>d#hAF>}f zE;fQ@c9O0+zJls*!#f)pA6c>#SMoVk?P_Td?E6k9H<#8G;q<&^@n<$i+nw@_c4bpt zr2TuZhE(3Qe;Rx<5&2*HOr!3hJ|dl+0G+|CV_B?X6CoCGmD!027F4gmC?d z-kbA%da3iVlD$zp{t%MRRf)-d)|fc_i?-;vZd#b*Dr(_f0}vAwsk{!+_gX=>tu&O~ zmz@`uRGVP1HFzt>6myna^Q`jJCCaqVbPJA!$I*nDF{W5sv(wl;(ZbPmX78tIO&)t z;b5=9OZeJ9h0hzxu)zVtOrd)_dCagi7H9qm$>y)3db-S6<;%PXXj|fz*{H}nt?bhX zf#cT3=;?(h@>fGF2=Qd1%UikmlWw`KRs)7D=d>?sP9ND|j6zIs{rH^hP&&j$w|eft z{{<>dA{-ZEB#f}Jr+xcQp4!>E>l0H|$ejp-wjcfJpVltPU-oRh9g>h#!vk9jYuuZ_ zZZ*{D=k~>}@}f@y(xW5&*K+V6xV?jyP{ZmxW$fMMBL?cjct|VG z4_F_^FElDUW5MK15^rEvu|f^O3(q(^{|^{4o=ZtxEcQaT_xmf?TZN|D$v|@oXWJVX zFON#jMogUb*g4ajUq9zF%_i{iU-RwKyDMsEM9X)qP`tLP{U%ZdW$^8jGivm_L-ZfC zVf^@YN^`wq3(|=NF_95B52%lDMJsH|mHQNj>(3k)E5gLUVc012J~L>~!t_fttI}P& zIh?5|Y|W(2nlun9OrZ4aYZPVm%XS~rSNco{RxpI48V*>cfpdY^%JWB*d?S^p8#+J- zDGjdweEB?S)n~G3l&?M%>}7L>TbO!lCp$d0o`=T^`cB=RJX~JM?C!lv7P}7>L?$em z?R7}<;p=uYqJ^;9ifh(@+ZKCG(yB^W1+p|U;)mk=K60SG}%6qB-zV3A0 z{3kDYaFSo^d)lm$vrm51876$SOpQ~sJtfWdt?j>}64cTB`D5Qzk7*dj34Y|%TCZ5% zuYNjHi&xqW(K+z_7UcDKdF78*Wu0rJ&KW(qy~jCB_{#Magh^LYZ+hCL1@?L|3Wn~S zqi8j59<=JX_?24ME{VQy&f08Ku~1$M+9@(ylnWUCo#=QxrKt?7qp3KKrOd14$!+WD zokGkupE2M`@T2$$-D3+xC$sl&RLDtsYrXTPCb!bW0A68+?JVh9z z%s-fZ+-`om*A{g#T!6&qFs);MOtL7;M!sqN^mGTVGAb~BiKKB1E9`4$&EKYILlsC> z1qd`>>0#OfB8D*Fxo>ES2llLLXHBlYaMVw7VNoZ64fg8_ z8SmffbcP$z14p3I$xVtZKFuv038^RrBmyn!&gp?xbSb!=dJ9Wh^Yka9HAta?{hSDN zIt@l6rgeGVLDJwztmddSDe7Zio~@WoCI$~CCw~B04A!la1}E&oHSmBeW`gz))g0t_ zDZ@1~#B>c0ypUg|OB?dmm|!jt)FkF>d^u6X-*Hr6r@9)>;FhMl3!+cakq&>YPZFM* z$o4kV?}IS~20udFUKCC>;@!8s!t&646v2$fYi9kL%XCMdNMje0>(`i$`JiKPOY_aE z1B*_%@SV#Q}rWBer+ zvRY3_!f5=%U%9gN@d`9|6duHjdGt`zJ!)SY-hrp%MTkP(1;5@(TMj}mm+sZRmUe?g zb$muyZ?j#&Rl2BS0ahp#BDwrUBzVFM16gG7f2d88*&$1>3?|?c_X#h?hYJ{-H`XgX HM-2TR-*qVI diff --git a/apps/mesh-web/public/templates/gatsby.png b/apps/mesh-web/public/templates/gatsby.png deleted file mode 100644 index 4108fbdfe4c72b43ef9f92fc668c1da3b467d400..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7109 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 diff --git a/apps/mesh-web/public/templates/minting.png b/apps/mesh-web/public/templates/minting.png deleted file mode 100644 index 0bb7461c596c39801f4c49a27e05242bb55d5d6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3353 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%0Ay{>F{)Iy59vt#OJuDTIyI~!O> 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 JlNuuW{{Zu6ZN&fp diff --git a/apps/mesh-web/public/templates/pluts.png b/apps/mesh-web/public/templates/pluts.png deleted file mode 100644 index 26068da333978c0934f5937dccc217ce8d830b4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3214 zcmbtX`8yQq7k_6AW*C_i!z622vV~C-rm(w)m(yU6!=>V__epSPQli zl`5rfPlZjtf+G}1l#-@@!V=)_$;plQ6ci$2mm00F_n87#uUNkeKH1+T^zJ80S?aZO zLv`M`ynZ!;sjvwhXO!h z{!ciY^y7GohS$JJ8+CkHXV8xb^nqw@8y!}U5&#EW%p~$<>a+BMO3Ns6G>RZR7*>R0R$JI0Il{* z>{_e3h%POSgFKS7t2@6c+O;B8eIH;GvIv3Wfw+*;piyJ<_-v=x z_|D;S(&f+T#GZ-!fR3E>X9?4^rh+8QbGOlYsNYP2-1Uq3>BL##FYqG%Z5%21?WyzO z@$r^sxO`4ikf|B2Wci!9aL#)EP{2-X@1i^HxFUEfjb%yjNpj$` zvQixQ?sD?raT4_)pO@Ki<~^HQw-t@5OhD z)=p!8h1#|LlW|mqyy7qBF?80fud$0MjCzVFOc{4x6!A04EnC9BU#$|xm|)8+pS5?E zXjojA6Sr957T3)`e4+L=Fxd&R|Ne_2=^i;u+esT@CT6UERC@tRzXxIbwW;(b^8|J3 zP*M~mdrz)rn+GV7v2-epIp^;M#@iCSv}xjrw)j|gNX+Hkumf%`HM4n2kkGq{BuMCk zw=##G5XmsQY3xzatD@-d<{ZBf0gJsR1tvjFEERnuX5o!{fp9Wv7d_N?-~xM#AcJnn zmh*9E)yX`TGm`MODhx^El_8%DLXY+{XZlyfY=KH=v7j4uF+B8_4e_giQR=d|*OxxG z?1EFCrL>sCy*U-#4O zF~40M5ATfl5y5_*bvEIgkeWt~*?a^_hD=%m5;~XdPrR`R%G!2(P#I~AW(mM=5k9u} z(2LivT`4OlmVxjw`tXkOTYr~M-n#oL_!3p)`4)opX~q7b7@acxVYga&3BiAdwf+03 zDIN+5yuuTKvSGg;d*C=SIah9n9XM+Yjz_M1v3w`nwQLnxp{fC$Z0u~d3JSRbB)>V- zDu9Pa<_3A(E0M6l+u!^A5Y&rWycAwO6J;Hk+VhPr1+=m!;gjj5%0IQUZu#k;xB#HKK}p!seZbu?5}|2v#oOOVaj9=yZY zBB*ZyTKNIMVZ@ohsh6R1DeaoVa7?< z))kQTZrA2Hz$x* z@L8@v5-H&-*om|>cnJ{x7r5!HIFJjeNf zft?)HdAsR-t=09TmCUpiX(nZj2zWdNfh#9TD7Y#5wO84%B@Jd z{K9!RnZUDJ6~`+8Ok~1mC#to3$1ScZA`YZ&SS^tiU054lvw6SK;43}diu}LhZ*&@0 zkb)>z^9BTbmKU-1`IXLV3^kSfX9)Pj8o%Sjx z?k)T)O*ReFcC1Wz(u1y+v zEpZFG$_bvu9W{0{kkbZM(71d0v1F-6S4P2NX?}iwpQ*OjfVcijqgXvd5r%1AVMEI< zg*jUJs`$Cul$?prEc!E9{-aso>Hb+CS^!aiL5;ks?lC))&_m!r!TaoR!ap3fBLrCqfKQV!e;|s%cFTzDWY2B zOaL>ZmdC*VoeW@Cj`w~ocTp~*Hx#* z2HCnT9Xh3sUCp$~ndTao!S)qUxh4ON#qFhaC#q%)4Y$`ykj#k5E}4zuvZ6Uvyw$i#;?WdJ|-l6&pM8dwZYgz7)bJ;-ItHktA# zvuhcfPx{czk<7`Si_9Cfr?V#mB&4?5!?}ebf*Auv{PE+TsXu*(v(z=+hwJAcDlMy% zIa#PPrk|u+%;k2?SA7qR_BvobeOB@a3;XL-+)dq0Fwp*_qT6FV;i_HShhXUJ7r-CwNPxQcFjeKCZ0J+VTSaSnorQX_>TjqO%@%Y`T%TAB>tiOA?^0=~B zS4;7=PH<(vr{WO4ywcfW@`;6&Pd{uulb@JBGeab(-nom{R8pcA zcp4tW`rBz={g>io`iNzYed%6h-X2FvxsX5=vk)x0W$HltI*yA*O#eCM89abN=0JfD z`4T$=Qe=n%a4{G#6M#^AO@IRS|AWc4#CeKm_Ubx5Qw+*qFo4Y|dy6VFpTz$F_6^dP diff --git a/apps/mesh-web/public/templates/remix.svg b/apps/mesh-web/public/templates/remix.svg deleted file mode 100644 index 185a4d43f..000000000 --- a/apps/mesh-web/public/templates/remix.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - Slice - - - - - \ No newline at end of file diff --git a/apps/mesh-web/public/templates/signin.png b/apps/mesh-web/public/templates/signin.png deleted file mode 100644 index b24b819a463e057746696547e161e4861caf06bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2578 zcmdUx`#;l*AICoE#4E@N|37}0b zFP-5X@@tQ|g72-=sL9Z2?8;w0W59bN*KyTXjISFU&6n*&*XL|e$R2G`R5RCd8MBM` z`%<|U^K(Jq-zTm5)S5JVjr#E~wYe=n;v1LUQ=U7jCRA$Vb>$BrR=GL@UHRnxi``k@ zEgn~Duw!|n{h9HL-z8V+e06q7y?%{ZU#FtOHrHQFE>myv_WN1nDw}2SRxQJLGJV!-rk z0j9!X5Z<67o;<$&a6>cTqcY?Dwt*Iwi5>+RXVUFs+SF(G>oLB82pLaQ; zBKE=yFI`EfzXbJIYjn_hUF1d3v>tn>EJg84xMui@7UWf&HDmXoB@kisu4u0{$Gjyp z1@DS6y}|eAHedSl48Yn(M=%7W?q`(e1U*dOmK8r0qCfm^}K* z(dMr1%7t6h^kHb?4af)nZu0~9s4%ga`MrCc9?zpBoG0LIQ4hXfI=2pxiZOcJsYrdU zYxztwIIx{0x8e!uPzUtFGSt^ zklLzs<<6}<5@^{EiX)|%hWHT846@+yl=s#(tc8ssRM1AAG}jvGF}ki)P;}%GU|eT1 zVA%QFd9gKJdr`$N?5CRQn-7c^!ILyyT~Nm7RLaQPF{)9FR_X%Co&HIeX#9%PZGy<` z56_MnkvLv7yG{`Dsv`+O#HjqQbIu%HUb*&HCJewi<`La@HH`#}4|4j$u^l;5A?2fr z(dw6zaY`B=T5@Bgw30>P39h;Axno2V(&`ml)6YnE`Bj2k4`PF(V17?(`>D z^uZwrH*m;I8`OOVleYDGt?7bPxcNKmh=RPV3i9nhqydMJt<3OG#%1a0c0#8UKh|gL zBwe^q3X+${3ar179&X72$6H8&E;mo>SJ7;5Rh7J!t|ch{9QENOO(hA1mpj#1potld zb%=_u2FYsx^$C8>5RaO#hG_*-`q+|;!|&%<-jRBo{Wn0dS=^qm8yTm2^x#jpLtFBX zHg91lo-COePgt@b2I4Jo^e$JL9aHE}VxLrfl{R1P%M&8-paTVd)Q$t*#u1k?+t|CdxViBai?Yb;V+rrx@;CiORX@37 zB@y${N31yJ<#D4+_V0!N?)X;2r#BWXTkRMsRuFQ#vV=3e0?P>u0oTe}WZTI{%qO#T*B0sX^{IlUi+u9+o>(}wjHQ272n3x zp79lhE*VB(mkMpw+F9%jqf>@957EB_rZU#fmd#-Ia! zu93ve*>ET*!51?5Fle0fjkl4)Spx?2Wa14jU;iLcX(x7eKLbQF+Jlb~dep7w*zh{&97k{-41|X diff --git a/apps/mesh-web/public/templates/stakepool.png b/apps/mesh-web/public/templates/stakepool.png deleted file mode 100644 index 4a05deeb3ecc81822c716dea46f578c53a976c33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3564 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 diff --git a/apps/mesh-web/public/templates/svelte.png b/apps/mesh-web/public/templates/svelte.png deleted file mode 100644 index 42c700ccf256f6a2d3f0b26f7f6e5b007c3141d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10281 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 \ No newline at end of file diff --git a/apps/mesh-web/public/templates/vite.svg b/apps/mesh-web/public/templates/vite.svg deleted file mode 100644 index de4aeddc1..000000000 --- a/apps/mesh-web/public/templates/vite.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/apps/mesh-web/public/templates/vue.png b/apps/mesh-web/public/templates/vue.png deleted file mode 100644 index 60e17006ad07cd313788585e2f5e528fbb7cf821..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3451 zcmai0dpOj27oUg~BfU14)f(-t-WBEYW{4Ss7DZ)^+{4Vcgc&pLGr}m;*wj!$A+bA4 zlFL|`ap|367Oi5-Ws)(rQYx2GtESCtdVk-U;c44vpV#wqp3gbo&-tA5J?Hz!obdA8 zt*LIH4uioo-S@b7!(eMpgMT$;D8eQ5F2i6-=3e`JT=&H!IJf0MA3813@nVJ?%iUEg z4?=_wBdEhGiK`$LM9?x9of;3Y+|mFB?g{{yx)NLgsFamRa-4!M1L##ZNfAdSQse|w z0syE4MO=mzM*zo>kjdz%h7Xbpu{dlB%DAFSoxi=KK z4+pt6-{Nhs1e*h4w!Yy|?#_dekg^><3MvORV1I~cA4Rl}CPHmPH-c`5il?BH;!xCh zRBAl5EObVqLuL{>E6E`z*@2PbaDs|CNyD6?VG2?)XAWbE(j3pFIhLkl%G05}J66#h zS#+nGOy}B6r@AA~^+%i=k2*IU-PL^5xh2b)lf8?Z4K*n}PmP8i(6MB1&jYYEN=nLW zKT%WD&|JSkTU$q0&%glj#g|)5OwG1gSnaU3-D!_;baHWZ+p~AS*8xBOppek8utQNX zd%^yor>7Vc3Eid1C`tPq{F!fY-7iXW;@wu)ns5uzFN_xO3 zViZ96-%Weuo2pP!hYGfhLl(-ugFC2$9CCW7D5mpl^_f?1u5+y})};)ZTJH(6C@u|+ zQQi8dxHg4Izl&`eh9?F@PP3hdLQykeq?nQxihg8X|ILl8iFm;__t)#~X1*zL9u)YL z)*cpY4mA2arS_sRGg+X_s`n}lAQVXl4K7#u+@Gn9JFMD1;`XSuJ>vAWxcu=TSI60h z^-taIfANy4|D?So?V11Hir0=TxGsf_&8ukjxgJ9u$Hon7Ce|0?i}OD-e%HYAv>jfk zv7ar$9@4N8ns6^5eUH?({)Vkgf+zCMcrgbz8B1GOl6ymy@I=8^tk@0294x|)bb7h| zk=t(iE!#bAQCap;`o{0eSvGznxa4HPUe?^F(UsUx`zx&FL%fzogUG9vEN0?p;NokV zW&vu3UgPZPtM}v5)|?0)ZR90mDYtpBgH+U$z0IaSB#Jre=qr3)+tjZ53(?eNcw5fn z%!H9a;*uWy!s`(e;jytpMVAI=SVvlW16@_!XU&{`v(DLQM`A9A%qHched;%$$q`;8 zHE7>Hl{vr+<5pZQ9LXYycQ;N8eDh`!MUt;3$g{OB{G5jNE5$#Ix*dK{|IjqB4Qbm_ z;XP!&V}#OKo#%0P`&e1$!L9cVW4ZHn-rExdku12cI>X?}Pc0?2$@?FaNzM72zpgWh z@%7X&svkeM>^F;Q^$(u5n=QlkZe2HZ zDsdoiabqQ8x3azo40%q>35@4DjC&;*Ox34n47{`Gn0JU`Vz1RP4kjHmao*lWk?M#! zzB=5=!L;6c6VGVENsk+*Q96rA?zK*GbBmwpzqa!m+KY>hdIWRn$~0k#$Iav@k##?O z3!Z_c*poW64?L}6VIns@&IsvgFt^40@whf8rKpO~C75W<6OQ9M=PkF?^_Sp3Q8(Op zX?<6|7RSf0yJP39>)U%1BDcd2>&-p7zl;j8>R0QDJce!DNjg(__i@Bk5~WQfiTHF& zWMPX~KQikPd-E6th5hAna~~F$$SxE5SRs2l$b)*j=P!S6{F){RXT|#MD`);b7Wl5X z?E#5m(R0V_F{S(}r)zS+(1c4VSEUJ0l8dwL20JK4>r6-2vVv)X&#QmvIukuPa6H|B z_G6a!fBFO8Fn`)t9iSV_HLM=-5v{*BfzF9&^*#|4`I)hnm?OMm>goVJ2UP!*wYan; z%{1~BRlc;-%Zb2nC^CD3Vrw2W)7xx-wWmlF$sQ- z&6)Ux^_EImN+x**uoiLG2Bj|wH*Z*bS3LeR|E=f<_hsr+t^C}#WA}CzTL;Gd7FB^fKFa~X=x-ao1P+IB(1mm_!)Dg(gKiRZKQ=#mIm4O@u{T70{Z?B zc>^+D`3esRV}S6mOqe4RmM4tMh2;rlvIH9=(8-N5;W(KN`jE)z^K$(spbzBDK7PO) z>ADbc3Uq>5q6|Ve|0kswS?RyuNnRS+FYEQRtn_ACX=e;VH5}&zLrmj=RV93k8R0nE zfaV-W`~UFd`TwNy_xRr<^4c}wxSR}h?42pweERVh>>cbTZ3IH?w_dhX$^KA!g~ zl?bRh{8cJU>l=1c=k%mV0LCRx|EP{q>iLuMHq05TZRjE-?}tAWUUEnsOJ6Vj{Uuvp z0xc6ccdL&dHg>Kcca&{mq;-;j!yx?l(531b^tY)2a6p8bR6|G}h2z$sw;hF|=NWVn z@{O2-K}Z((3hl@jY#7jMk_i(3Dk$iN1n2Je^8Q>FE9zRU);0W&uJVHYwUN~0qbtL; z_{|pAk@E3Cb0mV{^nf{erxFNbQ+-CYAQFe}yi_;<1l`1q1kgd%K-g>rWwfnqoBl@){jyn{jS;s=eLvmuV@q3e&+ zpMR?_{b_ofto+|R0?xjXfP2B#l~h+7NK}B%l5Q_=V!)26@oKF^homRb>4herRYSlL z!1SLf&zT8S=FCoknKg9ry1``c#EtpuYvs^Y($-1yQq-jCQ_zi_G(i8VQuS9Vl2IJA ztIt4w^d^PiGGCF48uPE;G3Kua9^ m1dnUL@Oj4Wg@5@pTTmBFG|pCC&p82pXS%z3x-{;>Xa5hJTdMB> diff --git a/apps/mesh-web/public/wallets/eternl.webp b/apps/mesh-web/public/wallets/eternl.webp deleted file mode 100644 index 87698696a008e5874c4af2437d64d7a14f3a2450..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5938 zcmV-27tQEWNk&F07XScPMM6+kP&il$0000G0001H0RU+M06|PpNZ11a00E$-ZQI&5 zdN*RpRL0HB?5eY$GB}>|GBbwEAj?+X14HER|E>QWR76YwoM$j&XP>MNr<2t?Cd;yn zfu1ezhAhi6hJKc1zFRC76yajA@YsA#DbD9}FQsWpJ*KI5(v+f1Q?JZs6y|K^kA&h( z5xls+=y;QQG~FLqR5TUj>R!TJdR!92A>>=V}yDfyF~NVDnh<$@8g;e=4uH1 zTFn~Q(0U!=U*8FJD6nqq{fc+S8qi?F7FW=A6Dn+at_dABO}#aD21+zV0Iw~bg%r

      A}pa+bqmo6#-UVLos;Ns3M{a5<0^xuCw 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 U>`kDgz$+5i9m diff --git a/apps/mesh-web/public/wallets/flint.svg b/apps/mesh-web/public/wallets/flint.svg deleted file mode 100644 index fddb53781..000000000 --- a/apps/mesh-web/public/wallets/flint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/mesh-web/public/wallets/gerowallet.svg b/apps/mesh-web/public/wallets/gerowallet.svg deleted file mode 100644 index a66e6820e..000000000 --- a/apps/mesh-web/public/wallets/gerowallet.svg +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/mesh-web/public/wallets/nami.svg b/apps/mesh-web/public/wallets/nami.svg deleted file mode 100644 index 154a32502..000000000 --- a/apps/mesh-web/public/wallets/nami.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/apps/mesh-web/public/wallets/typhon.svg b/apps/mesh-web/public/wallets/typhon.svg deleted file mode 100644 index 8afe52b0a..000000000 --- a/apps/mesh-web/public/wallets/typhon.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/mesh-web/styles/custom.css b/apps/mesh-web/styles/custom.css deleted file mode 100644 index 664a5cadf..000000000 --- a/apps/mesh-web/styles/custom.css +++ /dev/null @@ -1,19 +0,0 @@ -.grid2cols { - @apply grid gap-4 grid-cols-1 sm:grid-cols-2; -} - -.tableForInputs { - @apply border border-slate-300 w-full text-sm text-left text-gray-500 dark:text-gray-400; -} - -.tableForInputsThead { - @apply text-xs text-gray-700 uppercase bg-gray-100 dark:bg-gray-700 dark:text-gray-400; -} - -.thead { - @apply text-xs text-gray-700 uppercase bg-gray-100 dark:bg-gray-700 dark:text-gray-400; -} - -.link { - @apply inline-flex items-center text-sm font-medium text-primary-600 hover:text-primary-700 dark:text-primary-500 dark:hover:text-primary-400 cursor-pointer; -} diff --git a/apps/mesh-web/styles/highlight/stackoverflow-dark.css b/apps/mesh-web/styles/highlight/stackoverflow-dark.css deleted file mode 100644 index 4e96bc029..000000000 --- a/apps/mesh-web/styles/highlight/stackoverflow-dark.css +++ /dev/null @@ -1,78 +0,0 @@ -/*! - * StackOverflow.com dark style - * - * @stackoverflow/stacks v0.56.0 - * https://github.com/StackExchange/Stacks - */ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - color: #ffffff; - background: #1c1b1b; -} - -.hljs-comment { - color: #999999; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-meta-keyword, -.hljs-doctag, -.hljs-section, -.hljs-selector-class, -.hljs-meta, -.hljs-selector-pseudo, -.hljs-attr { - color: #88aece; -} - -.hljs-attribute { - color: v#c59bc1; -} - -.hljs-name, -.hljs-type, -.hljs-number, -.hljs-selector-id, -.hljs-quote, -.hljs-template-tag, -.hljs-built_in, -.hljs-title, -.hljs-literal { - color: #f08d49; -} - -.hljs-string, -.hljs-regexp, -.hljs-symbol, -.hljs-variable, -.hljs-template-variable, -.hljs-link, -.hljs-selector-attr, -.hljs-meta-string { - color: #b5bd68; -} - -.hljs-bullet, -.hljs-code { - color: #cccccc; -} - -.hljs-deletion { - color: #de7176; -} - -.hljs-addition { - color: #76c490; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/apps/mesh-web/styles/highlight/stackoverflow-light.css b/apps/mesh-web/styles/highlight/stackoverflow-light.css deleted file mode 100644 index de8dd156b..000000000 --- a/apps/mesh-web/styles/highlight/stackoverflow-light.css +++ /dev/null @@ -1,78 +0,0 @@ -/*! - * StackOverflow.com light style - * - * @stackoverflow/stacks v0.56.0 - * https://github.com/StackExchange/Stacks - */ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - color: #2f3337; - background: #f6f6f6; -} - -.hljs-comment { - color: #656e77; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-meta-keyword, -.hljs-doctag, -.hljs-section, -.hljs-selector-class, -.hljs-meta, -.hljs-selector-pseudo, -.hljs-attr { - color: #015692; -} - -.hljs-attribute { - color: #803378; -} - -.hljs-name, -.hljs-type, -.hljs-number, -.hljs-selector-id, -.hljs-quote, -.hljs-template-tag, -.hljs-built_in, -.hljs-title, -.hljs-literal { - color: #b75501; -} - -.hljs-string, -.hljs-regexp, -.hljs-symbol, -.hljs-variable, -.hljs-template-variable, -.hljs-link, -.hljs-selector-attr, -.hljs-meta-string { - color: #54790d; -} - -.hljs-bullet, -.hljs-code { - color: #535a60; -} - -.hljs-deletion { - color: #c02d2e; -} - -.hljs-addition { - color: #2f6f44; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/apps/mesh-web/tailwind.config.js b/apps/mesh-web/tailwind.config.js deleted file mode 100644 index 2728c3c5c..000000000 --- a/apps/mesh-web/tailwind.config.js +++ /dev/null @@ -1,77 +0,0 @@ -/** @type {import('tailwindcss').Config} */ -module.exports = { - content: [ - './node_modules/flowbite/**/*.js', - './node_modules/flowbite-react/**/*.js', - './pages/**/*.{ts,tsx}', - './components/**/*.{js,ts,jsx,tsx}', - ], - darkMode: 'class', - theme: { - extend: { - colors: { - primary: { - 50: '#eff6ff', - 100: '#dbeafe', - 200: '#bfdbfe', - 300: '#93c5fd', - 400: '#60a5fa', - 500: '#3b82f6', - 600: '#2563eb', - 700: '#1d4ed8', - 800: '#1e40af', - 900: '#1e3a8a', - }, - }, - typography: { - DEFAULT: { - css: { - pre: { - margin: '0px', - 'margin-bottom': '8px', - padding: '0px', - 'background-color': 'transparent', - }, - }, - }, - }, - }, - fontFamily: { - body: [ - 'Inter', - 'ui-sans-serif', - 'system-ui', - '-apple-system', - 'system-ui', - 'Segoe UI', - 'Roboto', - 'Helvetica Neue', - 'Arial', - 'Noto Sans', - 'sans-serif', - 'Apple Color Emoji', - 'Segoe UI Emoji', - 'Segoe UI Symbol', - 'Noto Color Emoji', - ], - sans: [ - 'Inter', - 'ui-sans-serif', - 'system-ui', - '-apple-system', - 'system-ui', - 'Segoe UI', - 'Roboto', - 'Helvetica Neue', - 'Arial', - 'Noto Sans', - 'sans-serif', - 'Apple Color Emoji', - 'Segoe UI Emoji', - 'Segoe UI Symbol', - 'Noto Color Emoji', - ], - }, - }, - plugins: [require('flowbite-typography'), require('flowbite/plugin')], -}; diff --git a/apps/mesh-web/tsconfig.json b/apps/mesh-web/tsconfig.json deleted file mode 100644 index 6db37c02f..000000000 --- a/apps/mesh-web/tsconfig.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "lib": [ - "dom", - "dom.iterable", - "esnext" - ], - "allowJs": true, - "skipLibCheck": true, - "strict": false, - "forceConsistentCasingInFileNames": true, - "noEmit": true, - "incremental": true, - "esModuleInterop": true, - "module": "esnext", - "moduleResolution": "node", - "resolveJsonModule": true, - "isolatedModules": true, - "jsx": "preserve" - }, - "include": [ - "next-env.d.ts", - "**/*.ts", - "**/*.tsx" - ], - "exclude": [ - "node_modules" - ] -} diff --git a/apps/playground/.env.example b/apps/playground/.env.example new file mode 100644 index 000000000..ef77c84df --- /dev/null +++ b/apps/playground/.env.example @@ -0,0 +1,9 @@ +BLOCKFROST_API_KEY_MAINNET= +BLOCKFROST_API_KEY_TESTNET= +BLOCKFROST_API_KEY_PREVIEW= +BLOCKFROST_API_KEY_PREPROD= + +DONATE_ADA_ADDRESS= +DONATE_MESHTOKEN_WALLET= + +NEXT_PUBLIC_GOOGLE_ANALYTICS= \ No newline at end of file diff --git a/apps/playground/.eslintrc.js b/apps/playground/.eslintrc.js new file mode 100644 index 000000000..3ce0ea923 --- /dev/null +++ b/apps/playground/.eslintrc.js @@ -0,0 +1,9 @@ +/** @type {import("eslint").Linter.Config} */ +module.exports = { + root: true, + extends: ["@meshsdk/eslint-config/next.js"], + parser: "@typescript-eslint/parser", + parserOptions: { + project: true, + }, +}; diff --git a/apps/mesh-web/next-env.d.ts b/apps/playground/next-env.d.ts similarity index 100% rename from apps/mesh-web/next-env.d.ts rename to apps/playground/next-env.d.ts diff --git a/apps/playground/next.config.js b/apps/playground/next.config.js new file mode 100644 index 000000000..71a32e16b --- /dev/null +++ b/apps/playground/next.config.js @@ -0,0 +1,27 @@ +const withMDX = require("@next/mdx")(); + +/** @type {import('next').NextConfig} */ +const nextConfig = { + reactStrictMode: true, + transpilePackages: [ + // "@meshsdk/react", + // "@cardano-sdk/core", + // "@cardano-sdk/crypto", + // "@cardano-sdk/util", + ], + webpack: function (config, options) { + config.experiments = { + asyncWebAssembly: true, + layers: true, + }; + return config; + }, + pageExtensions: ["js", "jsx", "mdx", "ts", "tsx"], + typescript: { + ignoreBuildErrors: true, + }, + eslint: { + ignoreDuringBuilds: true, + }, +}; +module.exports = withMDX(nextConfig); diff --git a/apps/playground/package.json b/apps/playground/package.json new file mode 100644 index 000000000..6f162a730 --- /dev/null +++ b/apps/playground/package.json @@ -0,0 +1,56 @@ +{ + "name": "@meshsdk/playground", + "version": "1.0.0", + "private": true, + "scripts": { + "dev": "next dev", + "build:apps": "next build", + "start": "next start", + "lint": "eslint", + "clean": "rm -rf .turbo && rm -rf dist && rm -rf node_modules", + "format": "prettier --check . --ignore-path ../../.gitignore" + }, + "dependencies": { + "@heroicons/react": "^2.1.3", + "@mdx-js/loader": "^3.0.1", + "@mdx-js/react": "^3.0.1", + "@meshsdk/contract": "*", + "@meshsdk/core": "*", + "@meshsdk/core-csl": "*", + "@meshsdk/react": "*", + "@next/mdx": "^14.2.3", + "@next/third-parties": "^14.2.5", + "copy-to-clipboard": "^3.3.3", + "flowbite": "^2.3.0", + "flowbite-react": "^0.9.0", + "flowbite-typography": "^1.0.3", + "next": "^14.1.1", + "persist-and-sync": "^1.2.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-highlight": "^0.15.0", + "react-scroll": "^1.9.0", + "zustand": "^4.5.4", + "json-bigint": "^1.0.0" + }, + "devDependencies": { + "@meshsdk/eslint-config": "*", + "@meshsdk/tailwind-config": "*", + "@meshsdk/typescript-config": "*", + "@next/eslint-plugin-next": "^14.1.1", + "@tailwindcss/typography": "^0.5.13", + "@types/eslint": "^8.56.5", + "@types/mdx": "^2.0.13", + "@types/node": "^20.11.24", + "@types/react": "^18.2.61", + "@types/react-dom": "^18.2.19", + "@types/react-highlight": "^0.12.8", + "@types/react-scroll": "^1.8.10", + "autoprefixer": "^10.4.19", + "eslint": "^8.57.0", + "postcss": "^8.4.38", + "tailwindcss": "^3.4.3", + "typescript": "^5.3.3" + }, + "prettier": "@meshsdk/prettier-config" +} \ No newline at end of file diff --git a/apps/mesh-web/postcss.config.js b/apps/playground/postcss.config.js similarity index 96% rename from apps/mesh-web/postcss.config.js rename to apps/playground/postcss.config.js index 33ad091d2..12a703d90 100644 --- a/apps/mesh-web/postcss.config.js +++ b/apps/playground/postcss.config.js @@ -3,4 +3,4 @@ module.exports = { tailwindcss: {}, autoprefixer: {}, }, -} +}; diff --git a/apps/playground/public/favicon.ico b/apps/playground/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..4570eb8d9269ad58b17fecbec6d630cded56f507 GIT binary patch literal 39535 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 literal 0 HcmV?d00001 diff --git a/apps/mesh-web/public/favicon/android-chrome-192x192.png b/apps/playground/public/favicon/android-chrome-192x192.png similarity index 100% rename from apps/mesh-web/public/favicon/android-chrome-192x192.png rename to apps/playground/public/favicon/android-chrome-192x192.png diff --git a/apps/mesh-web/public/favicon/android-chrome-512x512.png b/apps/playground/public/favicon/android-chrome-512x512.png similarity index 100% rename from apps/mesh-web/public/favicon/android-chrome-512x512.png rename to apps/playground/public/favicon/android-chrome-512x512.png diff --git a/apps/mesh-web/public/favicon/apple-touch-icon.png b/apps/playground/public/favicon/apple-touch-icon.png similarity index 100% rename from apps/mesh-web/public/favicon/apple-touch-icon.png rename to apps/playground/public/favicon/apple-touch-icon.png diff --git a/apps/mesh-web/public/favicon/browserconfig.xml b/apps/playground/public/favicon/browserconfig.xml similarity index 100% rename from apps/mesh-web/public/favicon/browserconfig.xml rename to apps/playground/public/favicon/browserconfig.xml diff --git a/apps/mesh-web/public/favicon/favicon-16x16.png b/apps/playground/public/favicon/favicon-16x16.png similarity index 100% rename from apps/mesh-web/public/favicon/favicon-16x16.png rename to apps/playground/public/favicon/favicon-16x16.png diff --git a/apps/mesh-web/public/favicon/favicon-32x32.png b/apps/playground/public/favicon/favicon-32x32.png similarity index 100% rename from apps/mesh-web/public/favicon/favicon-32x32.png rename to apps/playground/public/favicon/favicon-32x32.png diff --git a/apps/playground/public/favicon/favicon.ico b/apps/playground/public/favicon/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a3cbedfa9bfd784717cd8e20d1ecd60584728e6b GIT binary patch literal 15086 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

      8mc<5h2 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 Toyt6AkJr;Nx>kPGKJxzn4=59P literal 0 HcmV?d00001 diff --git a/apps/playground/public/images/aiken/logo-light.png b/apps/playground/public/images/aiken/logo-light.png new file mode 100644 index 0000000000000000000000000000000000000000..adb30b2d924ad5052592a3d9ca06be8972a33023 GIT binary patch literal 34207 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 UD=)*Rhkze-Wo@O3e{9144}PbkVE_OC literal 0 HcmV?d00001 diff --git a/apps/mesh-web/public/logo-mesh/black/logo-mesh-black-128x128.png b/apps/playground/public/logos/black/logo-mesh-black-128x128.png similarity index 100% rename from apps/mesh-web/public/logo-mesh/black/logo-mesh-black-128x128.png rename to apps/playground/public/logos/black/logo-mesh-black-128x128.png diff --git a/apps/mesh-web/public/logo-mesh/black/logo-mesh-black-16x16.png b/apps/playground/public/logos/black/logo-mesh-black-16x16.png similarity index 100% rename from apps/mesh-web/public/logo-mesh/black/logo-mesh-black-16x16.png rename to apps/playground/public/logos/black/logo-mesh-black-16x16.png diff --git a/apps/mesh-web/public/logo-mesh/black/logo-mesh-black-256x256.png b/apps/playground/public/logos/black/logo-mesh-black-256x256.png similarity index 100% rename from apps/mesh-web/public/logo-mesh/black/logo-mesh-black-256x256.png rename to apps/playground/public/logos/black/logo-mesh-black-256x256.png diff --git a/apps/mesh-web/public/logo-mesh/black/logo-mesh-black-300x300.png b/apps/playground/public/logos/black/logo-mesh-black-300x300.png similarity index 100% rename from apps/mesh-web/public/logo-mesh/black/logo-mesh-black-300x300.png rename to apps/playground/public/logos/black/logo-mesh-black-300x300.png diff --git a/apps/mesh-web/public/logo-mesh/black/logo-mesh-black-32x32.png b/apps/playground/public/logos/black/logo-mesh-black-32x32.png similarity index 100% rename from apps/mesh-web/public/logo-mesh/black/logo-mesh-black-32x32.png rename to apps/playground/public/logos/black/logo-mesh-black-32x32.png diff --git a/apps/mesh-web/public/logo-mesh/black/logo-mesh-black-512x512.png b/apps/playground/public/logos/black/logo-mesh-black-512x512.png similarity index 100% rename from apps/mesh-web/public/logo-mesh/black/logo-mesh-black-512x512.png rename to apps/playground/public/logos/black/logo-mesh-black-512x512.png diff --git a/apps/mesh-web/public/logo-mesh/black/logo-mesh-black-64x64.png b/apps/playground/public/logos/black/logo-mesh-black-64x64.png similarity index 100% rename from apps/mesh-web/public/logo-mesh/black/logo-mesh-black-64x64.png rename to apps/playground/public/logos/black/logo-mesh-black-64x64.png diff --git a/apps/mesh-web/public/logo-mesh/logo-mesh-vector.svg b/apps/playground/public/logos/logo-mesh-vector.svg similarity index 100% rename from apps/mesh-web/public/logo-mesh/logo-mesh-vector.svg rename to apps/playground/public/logos/logo-mesh-vector.svg diff --git a/apps/mesh-web/public/logo-mesh/mesh.png b/apps/playground/public/logos/mesh.png similarity index 100% rename from apps/mesh-web/public/logo-mesh/mesh.png rename to apps/playground/public/logos/mesh.png diff --git a/apps/mesh-web/public/logo-mesh/white/logo-mesh-white-128x128.png b/apps/playground/public/logos/white/logo-mesh-white-128x128.png similarity index 100% rename from apps/mesh-web/public/logo-mesh/white/logo-mesh-white-128x128.png rename to apps/playground/public/logos/white/logo-mesh-white-128x128.png diff --git a/apps/mesh-web/public/logo-mesh/white/logo-mesh-white-16x16.png b/apps/playground/public/logos/white/logo-mesh-white-16x16.png similarity index 100% rename from apps/mesh-web/public/logo-mesh/white/logo-mesh-white-16x16.png rename to apps/playground/public/logos/white/logo-mesh-white-16x16.png diff --git a/apps/mesh-web/public/logo-mesh/white/logo-mesh-white-256x256.png b/apps/playground/public/logos/white/logo-mesh-white-256x256.png similarity index 100% rename from apps/mesh-web/public/logo-mesh/white/logo-mesh-white-256x256.png rename to apps/playground/public/logos/white/logo-mesh-white-256x256.png diff --git a/apps/mesh-web/public/logo-mesh/white/logo-mesh-white-300x300.png b/apps/playground/public/logos/white/logo-mesh-white-300x300.png similarity index 100% rename from apps/mesh-web/public/logo-mesh/white/logo-mesh-white-300x300.png rename to apps/playground/public/logos/white/logo-mesh-white-300x300.png diff --git a/apps/mesh-web/public/logo-mesh/white/logo-mesh-white-32x32.png b/apps/playground/public/logos/white/logo-mesh-white-32x32.png similarity index 100% rename from apps/mesh-web/public/logo-mesh/white/logo-mesh-white-32x32.png rename to apps/playground/public/logos/white/logo-mesh-white-32x32.png diff --git a/apps/mesh-web/public/logo-mesh/white/logo-mesh-white-512x512.png b/apps/playground/public/logos/white/logo-mesh-white-512x512.png similarity index 100% rename from apps/mesh-web/public/logo-mesh/white/logo-mesh-white-512x512.png rename to apps/playground/public/logos/white/logo-mesh-white-512x512.png diff --git a/apps/mesh-web/public/logo-mesh/white/logo-mesh-white-64x64.png b/apps/playground/public/logos/white/logo-mesh-white-64x64.png similarity index 100% rename from apps/mesh-web/public/logo-mesh/white/logo-mesh-white-64x64.png rename to apps/playground/public/logos/white/logo-mesh-white-64x64.png diff --git a/apps/mesh-web/public/providers/blockfrost.png b/apps/playground/public/providers/blockfrost.png similarity index 100% rename from apps/mesh-web/public/providers/blockfrost.png rename to apps/playground/public/providers/blockfrost.png diff --git a/apps/mesh-web/public/providers/koios.png b/apps/playground/public/providers/koios.png similarity index 100% rename from apps/mesh-web/public/providers/koios.png rename to apps/playground/public/providers/koios.png diff --git a/apps/mesh-web/public/providers/maestro.png b/apps/playground/public/providers/maestro.png similarity index 100% rename from apps/mesh-web/public/providers/maestro.png rename to apps/playground/public/providers/maestro.png diff --git a/apps/playground/public/providers/ogmios.png b/apps/playground/public/providers/ogmios.png new file mode 100644 index 0000000000000000000000000000000000000000..9a43b69fe72135a719ac1d3ff59ef2d8535f172d GIT binary patch literal 28613 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 literal 0 HcmV?d00001 diff --git a/apps/playground/public/providers/yaci.png b/apps/playground/public/providers/yaci.png new file mode 100644 index 0000000000000000000000000000000000000000..69bd3e4f6235df84af785c0b6f301e8b0ce45073 GIT binary patch literal 21541 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 literal 0 HcmV?d00001 diff --git a/apps/mesh-web/public/support/logo-g8677b0968_640.png b/apps/playground/public/support/discord.png similarity index 100% rename from apps/mesh-web/public/support/logo-g8677b0968_640.png rename to apps/playground/public/support/discord.png diff --git a/apps/mesh-web/public/support/github-dark.png b/apps/playground/public/support/github-dark.png similarity index 100% rename from apps/mesh-web/public/support/github-dark.png rename to apps/playground/public/support/github-dark.png diff --git a/apps/mesh-web/public/support/github-light.png b/apps/playground/public/support/github-light.png similarity index 100% rename from apps/mesh-web/public/support/github-light.png rename to apps/playground/public/support/github-light.png diff --git a/apps/mesh-web/public/support/meshbadge.png b/apps/playground/public/support/meshbadge.png similarity index 100% rename from apps/mesh-web/public/support/meshbadge.png rename to apps/playground/public/support/meshbadge.png diff --git a/apps/mesh-web/public/support/thank-g28bb2235f_640.png b/apps/playground/public/support/thank-you.png similarity index 100% rename from apps/mesh-web/public/support/thank-g28bb2235f_640.png rename to apps/playground/public/support/thank-you.png diff --git a/apps/mesh-web/public/support/social-g6f05844cb_640.png b/apps/playground/public/support/twitter.png similarity index 100% rename from apps/mesh-web/public/support/social-g6f05844cb_640.png rename to apps/playground/public/support/twitter.png diff --git a/apps/mesh-web/backend/index.ts b/apps/playground/src/backend/index.ts similarity index 100% rename from apps/mesh-web/backend/index.ts rename to apps/playground/src/backend/index.ts diff --git a/apps/mesh-web/backend/support.ts b/apps/playground/src/backend/support.ts similarity index 100% rename from apps/mesh-web/backend/support.ts rename to apps/playground/src/backend/support.ts diff --git a/apps/playground/src/components/button/button-group.tsx b/apps/playground/src/components/button/button-group.tsx new file mode 100644 index 000000000..2ec270c43 --- /dev/null +++ b/apps/playground/src/components/button/button-group.tsx @@ -0,0 +1,27 @@ +export default function ButtonGroup({ + items, + currentSelected, +}: { + items: { key: string | number; label: string; onClick: () => void }[]; + currentSelected: string | number; +}) { + return ( +

      + ); +} diff --git a/apps/playground/src/components/button/button.tsx b/apps/playground/src/components/button/button.tsx new file mode 100644 index 000000000..f73c0c501 --- /dev/null +++ b/apps/playground/src/components/button/button.tsx @@ -0,0 +1,58 @@ +export default function Button({ + children, + className, + style, + onClick, + disabled, +}: { + children: React.ReactNode; + className?: string; + style?: + | "primary" + | "success" + | "error" + | "warning" + | "info" + | "light" + | "dark"; + onClick: () => void; + disabled?: boolean; +}) { + const styles = { + primary: + "inline-flex items-center border border-indigo-500 bg-indigo-500 text-white rounded-md px-4 py-2 mr-2 mt-2 mb-2 transition duration-500 ease select-none hover:bg-indigo-600 focus:outline-none focus:shadow-outline", + success: + "inline-flex items-center border border-green-500 bg-green-500 text-white rounded-md px-4 py-2 mr-2 mt-2 mb-2 transition duration-500 ease select-none hover:bg-green-600 focus:outline-none focus:shadow-outline", + error: + "inline-flex items-center border border-red-500 bg-red-500 text-white rounded-md px-4 py-2 mr-2 mt-2 mb-2 transition duration-500 ease select-none hover:bg-red-600 focus:outline-none focus:shadow-outline", + warning: + "inline-flex items-center border border-yellow-500 bg-yellow-500 text-white rounded-md px-4 py-2 mr-2 mt-2 mb-2 transition duration-500 ease select-none hover:bg-yellow-600 focus:outline-none focus:shadow-outline", + info: "inline-flex items-center border border-teal-500 bg-teal-500 text-white rounded-md px-4 py-2 mr-2 mt-2 mb-2 transition duration-500 ease select-none hover:bg-teal-600 focus:outline-none focus:shadow-outline", + light: + "inline-flex items-center border border-gray-200 bg-gray-200 text-gray-700 rounded-md px-4 py-2 mr-2 mt-2 mb-2 transition duration-500 ease select-none hover:bg-gray-300 focus:outline-none focus:shadow-outline", + dark: "inline-flex items-center border border-gray-700 bg-gray-700 text-white rounded-md px-4 py-2 mr-2 mt-2 mb-2 transition duration-500 ease select-none hover:bg-gray-800 focus:outline-none focus:shadow-outline", + }; + + let _style = style && styles[style] ? styles[style] : styles.primary; + + if (className) { + style += ` ${className}`; + } + + if (disabled) { + _style += ` cursor-not-allowed`; + } + + style += ` not-format`; + + return ( + + ); +} diff --git a/apps/playground/src/components/button/run-demo-button.tsx b/apps/playground/src/components/button/run-demo-button.tsx new file mode 100644 index 000000000..a8587cd73 --- /dev/null +++ b/apps/playground/src/components/button/run-demo-button.tsx @@ -0,0 +1,27 @@ +import { PlayIcon } from "@heroicons/react/24/solid"; + +import Button from "./button"; + +export default function RunDemoButton({ + runFunction, + loading, + response, + label = "Run code snippet", + disabled = false, +}: { + runFunction: () => void; + loading: boolean; + response: any; + label?: string; + disabled?: boolean; +}) { + return ( + + ); +} diff --git a/apps/playground/src/components/card/card-title-desc-image.tsx b/apps/playground/src/components/card/card-title-desc-image.tsx new file mode 100644 index 000000000..1e739a102 --- /dev/null +++ b/apps/playground/src/components/card/card-title-desc-image.tsx @@ -0,0 +1,69 @@ +import React from "react"; +import Image from "next/image"; +import Link from "next/link"; + +import Card from "./card"; + +export default function CardTitleDescImage({ + title, + desc, + link, + thumbnailHeroicon, + thumbnailImage, + thumbnailNotioly, +}: { + title: string; + desc?: string; + link: string; + thumbnailHeroicon?: any; + thumbnailImage?: string; + thumbnailNotioly?: string; +}) { + return ( + + + {thumbnailHeroicon ? ( +
      + {React.createElement(thumbnailHeroicon)} +
      + ) : thumbnailNotioly ? ( +
      + +
      {title}
      +
      + {title} + {title} +
      + ) : ( + thumbnailImage && ( + {title} + ) + )} +

      + {title} +

      + {desc && ( +

      {desc}

      + )} +
      + + ); +} diff --git a/apps/playground/src/components/card/card.tsx b/apps/playground/src/components/card/card.tsx new file mode 100644 index 000000000..6bc9d9d28 --- /dev/null +++ b/apps/playground/src/components/card/card.tsx @@ -0,0 +1,31 @@ +export default function Card({ + children, + className, + title, + subtitle, +}: { + children: React.ReactNode; + className?: string; + title?: string; + subtitle?: string; +}) { + return ( +
      + {title && ( +
      + {title} + {subtitle && ( +

      + {subtitle} +

      + )} +
      + )} + {children} +
      + ); +} diff --git a/apps/mesh-web/components/common/blockchainProvider.tsx b/apps/playground/src/components/cardano/blockchain-providers-code-snippet.tsx similarity index 64% rename from apps/mesh-web/components/common/blockchainProvider.tsx rename to apps/playground/src/components/cardano/blockchain-providers-code-snippet.tsx index a4465408d..339dda7c7 100644 --- a/apps/mesh-web/components/common/blockchainProvider.tsx +++ b/apps/playground/src/components/cardano/blockchain-providers-code-snippet.tsx @@ -1,9 +1,10 @@ -import ButtonGroup from '../ui/buttongroup'; -import Codeblock from '../ui/codeblock'; -import { useState } from 'react'; +import { useState } from "react"; + +import ButtonGroup from "../button/button-group"; +import Codeblock from "../text/codeblock"; export default function BlockchainProviderCodeSnippet() { - const [blockchainProvider, setBlockchainProvider] = useState('blockfrost'); + const [blockchainProvider, setBlockchainProvider] = useState("blockfrost"); let codeBF = `import { BlockfrostProvider } from '@meshsdk/core';\n\n`; codeBF += `const blockchainProvider = new BlockfrostProvider('');`; @@ -19,20 +20,20 @@ export default function BlockchainProviderCodeSnippet() { codeTango += `);`; let codeMaestro = `import { MaestroProvider } from '@meshsdk/core';\n\n`; - codeMaestro += `const MaestroProvider = new MaestroProvider({\n`; + codeMaestro += `const blockchainProvider = new MaestroProvider({\n`; codeMaestro += ` network: 'Preprod',\n`; codeMaestro += ` apiKey: '', // Get yours by visiting https://docs.gomaestro.org/docs/Getting-started/Sign-up-login.\n`; codeMaestro += ` turboSubmit: false // Read about paid turbo transaction submission feature at https://docs.gomaestro.org/docs/Dapp%20Platform/Turbo%20Transaction.\n`; codeMaestro += `});\n`; let code = codeBF; - if (blockchainProvider == 'koios') { + if (blockchainProvider == "koios") { code = codeKoios; } - if (blockchainProvider == 'tango') { + if (blockchainProvider == "tango") { code = codeTango; } - if (blockchainProvider == 'maestro') { + if (blockchainProvider == "maestro") { code = codeMaestro; } @@ -41,24 +42,24 @@ export default function BlockchainProviderCodeSnippet() { setBlockchainProvider('maestro'), + key: "maestro", + label: "Maestro", + onClick: () => setBlockchainProvider("maestro"), }, { - key: 'blockfrost', - label: 'Blockfrost', - onClick: () => setBlockchainProvider('blockfrost'), + key: "blockfrost", + label: "Blockfrost", + onClick: () => setBlockchainProvider("blockfrost"), }, { - key: 'koios', - label: 'Koios', - onClick: () => setBlockchainProvider('koios'), + key: "koios", + label: "Koios", + onClick: () => setBlockchainProvider("koios"), }, ]} currentSelected={blockchainProvider} /> - + ); } diff --git a/apps/playground/src/components/cardano/blockchain-providers-key.tsx b/apps/playground/src/components/cardano/blockchain-providers-key.tsx new file mode 100644 index 000000000..86ce23016 --- /dev/null +++ b/apps/playground/src/components/cardano/blockchain-providers-key.tsx @@ -0,0 +1,150 @@ +import { + KoiosSupportedNetworks, + MaestroSupportedNetworks, +} from "@meshsdk/core"; + +import Input from "~/components/form/input"; +import InputTable from "~/components/sections/input-table"; +import { useProviders } from "~/hooks/useProviders"; +import Select from "../form/select"; + +export default function BlockchainProviderKey({ + provider, +}: { + provider: string; +}) { + const blockfrostKey = useProviders((state) => state.blockfrostKey); + const setBlockfrostKey = useProviders((state) => state.setBlockfrostKey); + const koiosKey = useProviders((state) => state.koiosKey); + const setKoiosKey = useProviders((state) => state.setKoiosKey); + const maestroKey = useProviders((state) => state.maestroKey); + const setMaestroKey = useProviders((state) => state.setMaestroKey); + const yaciUrl = useProviders((state) => state.yaciUrl); + const setYaciUrl = useProviders((state) => state.setYaciUrl); + const ogmiosUrl = useProviders((state) => state.ogmiosUrl); + const setOgmiosUrl = useProviders((state) => state.setOgmiosUrl); + + if (provider == "maestro") { + return ( + + setMaestroKey(maestroKey?.network || "Preprod", e.target.value) + } + placeholder="API Key" + label="API Key" + type="password" + key={0} + />, + + setKoiosKey( + e.target.value as KoiosSupportedNetworks, + koiosKey?.apiKey || "", + ) + } + label="Select network" + key={1} + />, + ]} + /> + ); + } + + if (provider == "yaci") { + return ( + setYaciUrl(e.target.value)} + placeholder="Instance URL" + label="Instance URL" + key={0} + />, + ]} + /> + ); + } + + if (provider == "ogmios") { + return ( + setOgmiosUrl(e.target.value)} + placeholder="Instance URL" + label="Instance URL" + key={0} + />, + ]} + /> + ); + } + + return <>; +} diff --git a/apps/mesh-web/components/common/connectCipWallet.tsx b/apps/playground/src/components/cardano/connect-browser-wallet.tsx similarity index 62% rename from apps/mesh-web/components/common/connectCipWallet.tsx rename to apps/playground/src/components/cardano/connect-browser-wallet.tsx index 4ed04507a..85f43f53c 100644 --- a/apps/mesh-web/components/common/connectCipWallet.tsx +++ b/apps/playground/src/components/cardano/connect-browser-wallet.tsx @@ -1,6 +1,6 @@ -import { CardanoWallet, useWalletList } from '@meshsdk/react'; +import { CardanoWallet, useWalletList } from "@meshsdk/react"; -export default function ConnectCipWallet() { +export default function ConnectBrowserWallet() { const wallets = useWalletList(); const hasAvailableWallets = wallets.length > 0; return ( diff --git a/apps/playground/src/components/cardano/fetch-utxo-by-datum.ts b/apps/playground/src/components/cardano/fetch-utxo-by-datum.ts new file mode 100644 index 000000000..c66a42f45 --- /dev/null +++ b/apps/playground/src/components/cardano/fetch-utxo-by-datum.ts @@ -0,0 +1,22 @@ +import { resolveDataHash } from "@meshsdk/core"; + +import { getProvider } from "./mesh-wallet"; + +export async function fetchAssetUtxo({ + address, + asset, + datum, +}: { + address: string; + asset: string; + datum: string; +}) { + const blockchainProvider = getProvider(); + const utxos = await blockchainProvider.fetchAddressUTxOs(address, asset); + const dataHash = resolveDataHash(datum); + + let utxo = utxos.find((utxo: any) => { + return utxo.output.dataHash == dataHash; + }); + return utxo; +} diff --git a/apps/playground/src/components/cardano/mesh-wallet.ts b/apps/playground/src/components/cardano/mesh-wallet.ts new file mode 100644 index 000000000..15c62efba --- /dev/null +++ b/apps/playground/src/components/cardano/mesh-wallet.ts @@ -0,0 +1,20 @@ +import { BlockfrostProvider, MeshWallet } from "@meshsdk/core"; + +export function getProvider(network = "preprod") { + return new BlockfrostProvider(`/api/blockfrost/${network}/`); +} + +export function getMeshWallet() { + const blockchainProvider = getProvider(); + + const wallet = new MeshWallet({ + networkId: 0, + fetcher: blockchainProvider, + submitter: blockchainProvider, + key: { + type: "mnemonic", + words: "solution,".repeat(24).split(",").slice(0, 24), + }, + }); + return wallet; +} diff --git a/apps/mesh-web/components/ui/input.tsx b/apps/playground/src/components/form/input.tsx similarity index 71% rename from apps/mesh-web/components/ui/input.tsx rename to apps/playground/src/components/form/input.tsx index e31092844..9daa255d2 100644 --- a/apps/mesh-web/components/ui/input.tsx +++ b/apps/playground/src/components/form/input.tsx @@ -1,14 +1,14 @@ export default function Input({ value, onChange, - placeholder = '', - type = 'text', - className = '', + placeholder = "", + type = "text", + className = "", disabled = false, label = undefined, -}:{ - value; - onChange; +}: { + value: string | number; + onChange: (e: React.ChangeEvent) => void; placeholder?: string; type?: string; className?: string; @@ -16,7 +16,7 @@ export default function Input({ label?: undefined | string; }) { let _classname = - 'shadow-sm bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500 mb-4'; + "shadow-sm bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500 mb-4"; if (className.length > 0) { _classname += ` ${className}`; @@ -25,7 +25,7 @@ export default function Input({ return ( <> {label && ( -

    g8O5Iw2Z-2nlNoyhevv}b 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≫)ECVa*T8M$j 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 diff --git a/apps/mesh-web/public/css/template.css b/apps/mesh-web/public/css/template.css deleted file mode 100644 index 06aa80840..000000000 --- a/apps/mesh-web/public/css/template.css +++ /dev/null @@ -1,132 +0,0 @@ -html, -body { - padding: 0; - margin: 0; - font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, - "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, - "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; -} - -.container { - background-color: rgb(17 24 39); - color: rgb(241 245 249); -} - -.main { - min-height: 100vh; - flex: 1; - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; -} - -.footer { - display: flex; - flex: 1; - padding: 2rem 0; - border-top: 1px solid #eaeaea; - justify-content: center; - align-items: center; -} - -.title a { - color: rgb(2 132 199); - text-decoration: none; -} - -.title { - margin: 0; - line-height: 1.15; - font-size: 4rem; - font-weight: 200; -} - -.demo { - margin: 4rem 0; - line-height: 1.5; - font-size: 1.5rem; - text-align: center; -} - -.grid { - display: flex; - align-items: center; - justify-content: center; - flex-wrap: wrap; - max-width: 1200px; -} - -.card { - margin: 1rem; - padding: 1.5rem; - text-align: left; - color: inherit; - text-decoration: none; - border: 1px solid #eaeaea; - border-radius: 10px; - transition: color 0.15s ease, border-color 0.15s ease; - max-width: 300px; - background-color: rgb(31 41 55); -} - -.card:hover, -.card:focus, -.card:active { - border-color: rgb(55 65 81); -} - -.card h2 { - margin: 0 0 1rem 0; - font-size: 1.5rem; -} - -.card p { - margin: 0; - font-weight: 400; - line-height: 1.5; - color: rgb(156 163 175); -} - -.title, -.description, -.card { - text-align: center; -} - -.demo code { - background: #111; - border-radius: 5px; - padding: 0.75rem; - font-size: 1.1rem; - font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, - Bitstream Vera Sans Mono, Courier New, monospace; - display: block; - margin-top: 1rem; -} - -.demo button { - padding: 1rem; - border-radius: 0.375rem; - font-size: 24px; - cursor: pointer; -} - -.demo button:disabled { - border: 1px solid #999999; - background-color: #cccccc; -} - -@media (max-width: 600px) { - .grid { - width: 100%; - flex-direction: column; - } -} - -@media (prefers-color-scheme: dark) { - .card, - .footer { - border-color: #222; - } -} diff --git a/apps/mesh-web/public/favicon/site.webmanifest b/apps/mesh-web/public/favicon/site.webmanifest deleted file mode 100644 index 143228268..000000000 --- a/apps/mesh-web/public/favicon/site.webmanifest +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "Mesh", - "short_name": "Mesh", - "icons": [ - { - "src": "/android-chrome-192x192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "/android-chrome-512x512.png", - "sizes": "512x512", - "type": "image/png" - } - ], - "theme_color": "#ffffff", - "background_color": "#ffffff", - "display": "standalone" -} diff --git a/apps/mesh-web/public/getting-started/color-samples-g2e3c7e40c_1280.jpg b/apps/mesh-web/public/getting-started/color-samples-g2e3c7e40c_1280.jpg deleted file mode 100644 index d5982b9d46117e34e8efeb1bec59738f5bd2d23c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 214216 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

    okof-1NYbXBXt#Vf=>hyi&%*ydBD9W|rTCdCxm- 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

    Qlp2?ZJHO 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