From b51bcb4ea33f289d9a5fc860ceabf92063d99cc7 Mon Sep 17 00:00:00 2001 From: Rome Reginelli Date: Fri, 1 Sep 2023 12:40:18 -0700 Subject: [PATCH] Information Architecture v3 (#1934) * Update look up escrows to remove redundant info about lookups via sender/destination. Modify cancel expired escrow for brevity. * Cancel escrow: fix notes * Add draft of updated cancel-escrow.js. * Update intro to escrows. * Add Escrow Tutorial * Minor corrections * Fix headings, add HTML * Update escrow docs This commit re-creates f205a92db217b2f870634c1178103f6705fffa48 with some adjustments: - Omit the accidentally-created dir full of junk - Fix some typos and one mistake in the Escrow limitations section - Add a table to the EscrowCreate ref to clarify valid combos of fields. * Concept info from send-a-time-held-escrow added to escrow.md * IA: Move "Consensus Network" files This re-creates some work from the original commit 56fffe0b9fae6c5c78c09f6b60a0040655bcf61a * Rewrite escrows article (re-created) This commit re-creates relevant work from the following commits: 9a4a588f2bf4490cbe8d1929f1521043a9a7016d Update escrow.md context info e1b017dc83d32c4bb3961508cb8d9ba07e543aab Remove references to using escrow for interledger payments. * IA: Move "XRPL servers" files This re-creates some work from original commit 7611979abfc72bbdff8d3d4e27fde1477df4cb1d * IA: move "production readiness" files. Re-creates work from the following commit: 692438693ac6e3141bccdcd7472e32a85786e975 Move tutorials to concepts * New intro articles Original commit: 56fffe0b9fae6c5c78c09f6b60a0040655bcf61a * IA: Reorg account concepts Re-creates some work from original commit 56fffe0b9fae6c5c78c09f6b60a0040655bcf61a * IA: reorg transaction concepts Original commits: 9d4eff994012e1e103821604962d0a566e6a8f52 WIP - reorg accounts 7611979abfc72bbdff8d3d4e27fde1477df4cb1d WIP dir. reorg * IA: reorg consensus concepts Original commit: 56fffe0b9fae6c5c78c09f6b60a0040655bcf61a * IA: Reorg ledger docs Original commit: 56fffe0b9fae6c5c78c09f6b60a0040655bcf61a - Rephrased some details of the section * IA: rename issuing/operational addresses page Original commit: 56fffe0b9fae6c5c78c09f6b60a0040655bcf61a * Moving use cases * Fleshing out Use Cases Note, the dactyl-config.yml file has not been fully updated. * Clean up checks conceptual info. * Remove redundant checks use case section Original commit: 3c29e9c05e2b81b2aba2c376711d5a9d6771f6f5 * IA: move Dex under tokens Original commit: d08b3ba7d78e0d324a6db099ebb10637ccaceb5a * Touch up stablecoin issuer use case (#1856) * Consolidate stablecoin use case * Stablecoin issuer: cleanup progress through sending * Stablecoin issuer: reorg second half (Note: the dactyl-config.yml is not fully reconciled yet) * Move rippled and clio tutorials into infrastructure * Remove link to checks amendement. * Add note to account_objects.md about commandline interface type field. * Merge expiration case with lifecycle section. * Interoperability Use Cases * Add graphics to intro * Move escrow use cases to dedicated page. * Update use case page intros and corresponding concept info. * Clarify meaning of direct XRP payments. * Intro link updates * Payment use cases * Remove some unnecessary links in transactions section Original commit: e6fcf4a4dcb43b73395f439da312cf87ecd864fc * Link cleanup in Tokens section Original commit: 9588dd5e706431f970e178f19a44ed931f7e5de3 * Touch up 'Configure Peering' section Original commit: fc8f0990b8bb7863dfc4928d2450fd8b116d2fa9 * Clean up links in accounts section Original commit: 3da5fde7a8251756d4137a5d1b6a3e7746c5f55b * Add NFT mkt use case * p2p payments: edits to Wallets * Clean up payments use cases * Refine history description * IA: use case cleanup * IA: reconcile servers, ledgers sections * IA: reconcile payment types, tx, tokens * IA: reconcile accounts section * IA: reconcile infra * IA: Fix most broken links * Full Docs Index: omit from sidebar * IA: fix up most broken links * fix Absolute path link to internal content * Quick updates to Software Ecosystem * Remove some absolute links to internal resources * Fix remaining broken links in JA target * Contributing: tweak formatting * Tutorials: fix some minor issues * remove interop use cases * remove intro image and personal references to dennis * alphabetize-transaction-nav * Remove unused files * Add QS escrow tutorials * IA: move ledgers, consensus protocol files around * IA: update nav for new page hierarchy * reordering of topics under new networks and servers top-nav * Move "Naming" to "What is XRP?" * Update dactyl-config.yml Remove xrp.md from the TOC. * Update list-xrp-as-an-exchange.md Update link to what-is-xrp * Update list-xrp-as-an-exchange.ja.md Change link to what-is-xrp * Update currency-formats.md Change link to what-is-xrp * Update currency-formats.ja.md Change link to what-is-xrp * Update cancel-an-expired-escrow.md Change link to what-is-xrp * Update paymentchannelfund.md Change link to what-is-xml * Update look-up-escrows.md Change link to what-is-xrp * Update tokens.md change link to what-is-xrp * Update use-payment-channels.md * Update send-a-time-held-escrow.md Update link to what-is-xml * fix broken links * Update parallel-networks.md Change link to what-is-xml * Update parallel-networks.ja.md * Update invariant-checking.md Remove link to xrp.html * Update invariant-checking.ja.md Remove link to xrp.html * Update transaction-cost.md Change link to what-is-xrp * Update transaction-cost.ja.md Change link to what-is-xrp * Update send-a-conditionally-held-escrow.md Change link to what-is-xrp * Update stablecoin-issuer.md Change link to what-is-xrp * Update tokens.ja.md Change link to what-is-xml * Update autobridging.ja.md Change link to what-is-xrp * Update currency-formats.md update text * reorganize infrastructure nav section * Update currency-formats.md Try removing link altogether. * Update currency-formats.ja.md Remove link to what-is-xrp.html * move commandline usage topic to infrastructure * initial intro rewrite * minor update to language * IA.v3: rm Production Readiness * Delete xrp.md * Update xrp link in snippet * Add redirect for old xrp.html URL * Small edits to 'What is XRP?' article * Add missing imgs * XRP - copy edit per @DennisDawson * restructure tutorials nav and pages * fix broken links * more broken link fixes * Algo trading: 1st draft * Algo trading: notes on taxes * Algo trading: edits per review * algo trading: fix broken link * Ledger structure: rewrite for accuracy and clarity * Update links to removed 'tree format' header * Ledger Structure: Update diagrams * Re-gen CSS for ledger structure changes * Ledger structure: edits per review * IA.v3: fix broken NFT links introduced by rebase * Desktop Wallet (py): update little stuff * Update some capacity/storage details * contribute doc nav update * fix image link in create diagram page * IAv3: Fix 'Ledgers' blurb * Update full history requirements with details from community members * add reviewer suggestions * Edits per @trippled review * Apply suggestions from peer review Co-authored-by: oeggert <117319296+oeggert@users.noreply.github.com> * FH: reword file size limit note per review * Update software ecosystem * updates per review * Minor tweaks to graphics * fixTypos * Update content/concepts/introduction/software-ecosystem.md Co-authored-by: Amarantha Kulkarni * Update content/concepts/introduction/software-ecosystem.md Co-authored-by: Amarantha Kulkarni * [JA] update AccountDelete cost * custom transactors doc * add doc to dactyl config * [JA] fix NonFungibleTokensV1_1 amendment status * [JA] update NFTokenOffer page * Remove old, unused XRP article (#2039) * add reviewer suggestions * Add tooling to check for file/nav consistency - From the repo top, run tool/check_file_consistency.py to look for Markdown files that exist in the "content/" directory but aren't used in the documentation. - New "enforce_filenames" filter prints a warning to console when building, if a file's path and filename don't match expectations based on its place in the nav and top heading. * File consistency checker: correctly handle filenames starting in _ * Remove unused old 'get started' and associated code * Create Resources section & reorg some files - Rename some files/folders based on their place in the nav - Move a bunch of non-documentation stuff, and docs on contributing code and/or docs to the new "Resources" section. - Known issue: nav spills into a second row on page widths between 993px-1110px. To be fixed in a later CSS update, maybe along with making the Resources dropdown multi-column. * Fix #2078 code tab bug CSS not built yet, to reduce merge conflicts. Won't have any effect until that happens. * fix Transaction JSON * [JA] translate contributing contents * fix contributing-to-documentation parent * fix contribute-code blurb * Top nav: add cols for Resources, fix broken links * CSS: fix top nav overflows * Fix broken link from redirect not in JA target * Top nav: add Infra to article types * Update contrib info & rename intro file * [ja] Update link to suggested first page to translate * [ja] fix contribute docs organization * Run private network with docker tutorial (#2065) * [NO-ISSUE] Run private network with docker tutorial Adds a tutorial page in the Infrastructure section on how to run a private XRPL network with Docker. Please let me know if you think this is a useful page to include for developers, whether the steps are clear or not, and if you have suggestions on what can be added to it. * Add minor link fixes and Japanese target * Apply suggestions from code review Co-authored-by: Amarantha Kulkarni * Add link to ripple-docker-testnet setup scripts in See Also section * Update repo URL --------- Co-authored-by: Amarantha Kulkarni * add intro gfx (#2036) * add intro gfx * Move graphic up * Update some graphics with their revised versions * Add updated version of the custodial vs non-custodial graphic --------- Co-authored-by: Amarantha Kulkarni Co-authored-by: Amarantha Kulkarni * Update to reflect current UNL publishers * [ja] update contributing Co-authored-by: tequ * Incorporate feedback on "What is XRP" page. (#2099) * Add trademark info for XRP * Revert section to previous state * Fix broken link (#2101) --------- Co-authored-by: Oliver Eggert Co-authored-by: ddawson Co-authored-by: Maria Shodunke Co-authored-by: tequ Co-authored-by: oeggert <117319296+oeggert@users.noreply.github.com> Co-authored-by: Amarantha Kulkarni Co-authored-by: develoQ Co-authored-by: Maria Shodunke Co-authored-by: Amarantha Kulkarni --- CONTRIBUTING.ja.md | 203 +- CONTRIBUTING.md | 259 +- assets/css/devportal2022-v23.css | 2 +- assets/js/js-editor.js | 82 - .../escrow/js/cancel-escrow-v2.js | 42 + .../_code-samples/secure-signing/README.md | 2 +- content/_snippets/checkcash-prereqs.ja.md | 2 +- content/_snippets/checkcash-prereqs.md | 2 +- .../data_types/account_sequence.ja.md | 2 +- .../_snippets/data_types/account_sequence.md | 2 +- content/_snippets/data_types/address.ja.md | 2 +- content/_snippets/data_types/address.md | 2 +- content/_snippets/rippled-api-links.md | 4 +- content/_snippets/string-number-formatting.md | 2 +- content/_snippets/tutorial-sign-step.md | 2 +- content/_snippets/tx-metadata-field-table.md | 4 +- .../account-types.ja.md} | 6 +- .../account-types.md} | 7 +- .../accounts/accounts.ja.md | 8 +- content/concepts/accounts/accounts.md | 71 + content/concepts/accounts/addresses.md | 89 + .../accounts/cryptographic-keys.ja.md | 10 +- .../accounts/cryptographic-keys.md | 18 +- .../concepts/accounts/deleting-accounts.md | 40 + .../accounts/depositauth.ja.md | 2 +- .../accounts/depositauth.md | 2 +- .../accounts/reserves.ja.md | 0 .../accounts/reserves.md | 4 +- .../consensus-principles-and-rules.ja.md | 2 +- .../consensus-principles-and-rules.md | 4 +- .../consensus-protections.ja.md | 6 +- .../consensus-protections.md | 5 +- .../consensus-research.ja.md | 2 +- .../consensus-research.md | 2 +- .../consensus-structure.ja.md} | 6 +- .../consensus-structure.md} | 7 +- .../consensus.ja.md} | 15 +- .../consensus.md} | 20 +- .../fee-voting.ja.md | 2 +- .../fee-voting.md | 2 +- .../invariant-checking.ja.md | 3 +- .../invariant-checking.md | 3 +- .../negative-unl.ja.md | 6 +- .../negative-unl.md | 6 +- .../decentralized-exchange/autobridging.md | 29 - .../concepts/introduction/crypto-wallets.md | 48 + .../introduction/software-ecosystem.ja.md | 4 +- .../introduction/software-ecosystem.md | 50 +- .../concepts/introduction/txn-and-requests.md | 115 + .../introduction/what-is-the-xrp-ledger.md | 69 + content/concepts/introduction/what-is-xrp.md | 73 + .../introduction/xrp-ledger-overview.ja.md | 108 - .../introduction/xrp-ledger-overview.md | 107 - content/concepts/introduction/xrp.ja.md | 22 - content/concepts/introduction/xrp.md | 46 - .../concepts/ledgers/ledger-close-times.md | 40 + content/concepts/ledgers/ledger-structure.md | 69 + .../ledgers.ja.md | 6 +- content/concepts/ledgers/ledgers.md | 38 + .../ledgers/open-closed-validated-ledgers.md | 23 + .../amendments.ja.md | 2 +- .../amendments.md | 4 +- .../clustering.ja.md | 2 +- .../clustering.md | 2 +- .../ledger-history/history-sharding.ja.md | 2 +- .../ledger-history/history-sharding.md | 4 +- .../ledger-history/ledger-history.ja.md | 6 +- .../ledger-history/ledger-history.md | 6 +- .../ledger-history/online-deletion.ja.md | 2 +- .../ledger-history/online-deletion.md | 6 +- .../networks-and-servers.ja.md} | 3 +- .../networks-and-servers.md} | 4 +- .../parallel-networks.ja.md | 6 +- .../parallel-networks.md | 6 +- .../peer-protocol.ja.md | 2 +- .../peer-protocol.md | 2 +- .../rippled-server-modes.ja.md | 4 +- .../rippled-server-modes.md | 4 +- .../the-clio-server.ja.md | 2 +- .../the-clio-server.md | 2 +- .../transaction-censorship-detection.ja.md | 4 +- .../transaction-censorship-detection.md | 4 +- .../accounts/accounts.md | 186 - .../concepts/payment-system-basics/ledgers.md | 94 - .../understanding-signatures-draft.md | 74 - content/concepts/payment-types/checks.ja.md | 2 +- content/concepts/payment-types/checks.md | 82 +- .../cross-currency-payments.ja.md | 2 +- .../payment-types/cross-currency-payments.md | 4 +- .../payment-types/direct-xrp-payments.ja.md | 2 - .../payment-types/direct-xrp-payments.md | 79 +- content/concepts/payment-types/escrow.md | 110 +- .../payment-types/partial-payments.ja.md | 2 +- .../payment-types/partial-payments.md | 8 +- .../tokens/authorized-trust-lines.ja.md | 4 +- .../concepts/tokens/authorized-trust-lines.md | 6 +- .../autobridging.ja.md | 2 +- content/concepts/tokens/autobridging.md | 29 + .../decentralized-exchange.ja.md | 4 +- .../decentralized-exchange.md | 4 +- content/concepts/tokens/freezes.ja.md | 8 +- content/concepts/tokens/freezes.md | 8 +- .../tokens/nftoken-batch-minting.ja.md | 2 +- .../concepts/tokens/nftoken-batch-minting.md | 2 +- .../tokens/non-fungible-token-transfers.ja.md | 2 +- .../offers.ja.md | 2 +- .../offers.md | 2 +- content/concepts/tokens/rippling.ja.md | 4 - content/concepts/tokens/rippling.md | 6 +- .../ticksize.ja.md | 0 .../ticksize.md | 2 - content/concepts/tokens/tokens.ja.md | 6 +- content/concepts/tokens/tokens.md | 5 +- content/concepts/tokens/transfer-fees.ja.md | 8 +- content/concepts/tokens/transfer-fees.md | 15 +- .../tokens/trust-lines-and-issuing.ja.md | 2 - .../tokens/trust-lines-and-issuing.md | 2 - .../about-canceling-a-transaction.ja.md | 6 +- .../about-canceling-a-transaction.md | 10 +- .../fees.ja.md | 2 +- .../fees.md | 2 +- .../finality-of-results.ja.md | 4 +- .../finality-of-results.md | 10 +- .../look-up-transaction-results.ja.md | 4 +- .../look-up-transaction-results.md | 14 +- .../multi-signing.ja.md | 4 +- .../multi-signing.md | 11 +- .../reliable-transaction-submission.ja.md | 2 +- .../reliable-transaction-submission.md | 4 +- .../transactions}/set-up-secure-signing.ja.md | 8 +- .../transactions}/set-up-secure-signing.md | 8 +- .../source-and-destination-tags.md | 5 +- .../accounts => transactions}/tickets.ja.md | 6 +- .../accounts => transactions}/tickets.md | 6 +- .../transaction-cost.ja.md | 8 +- .../transaction-cost.md | 8 +- .../transaction-malleability.ja.md | 4 +- .../transaction-malleability.md | 6 +- .../transaction-queue.ja.md | 6 +- .../transaction-queue.md | 16 +- .../transactions.ja.md} | 11 +- .../transactions.md} | 11 +- content/contributing/contribute-code.md | 28 - content/contributing/report-a-scam.ja.md | 30 + content/faq.ja.md | 4 +- content/faq.md | 6 +- .../clio}/install-clio-on-ubuntu.md | 4 +- .../rippled}/commandline-usage.ja.md | 3 +- .../rippled}/commandline-usage.md | 5 +- .../configure-advisory-deletion.ja.md | 2 +- .../configure-advisory-deletion.md | 2 +- .../configure-amendment-voting.ja.md | 0 .../configure-amendment-voting.md | 0 .../configure-full-history.ja.md | 2 +- .../configuration/configure-full-history.md | 7 +- .../rippled}/configuration/configure-grpc.md | 0 .../configure-history-sharding.ja.md | 2 +- .../configure-history-sharding.md | 2 +- .../configure-online-deletion.ja.md | 2 +- .../configure-online-deletion.md | 2 +- .../configuration/configure-statsd.md | 1 - ...ect-your-rippled-to-the-xrp-test-net.ja.md | 2 +- ...onnect-your-rippled-to-the-xrp-test-net.md | 2 +- .../configuration/enable-public-signing.ja.md | 0 .../configuration/enable-public-signing.md | 4 +- .../run-rippled-as-a-stock-server.md | 8 +- .../run-rippled-as-a-validator.ja.md | 8 +- .../run-rippled-as-a-validator.md | 8 +- .../run-rippled-as-a-wallet-server.ja.md | 8 +- .../rippled}/configuration/test-amendments.md | 0 .../cluster-rippled-servers.ja.md | 0 .../cluster-rippled-servers.md | 2 +- .../configure-a-private-server.ja.md | 0 .../configure-a-private-server.md | 2 +- .../configure-peering/configure-peering.ja.md | 3 +- .../configure-peering/configure-peering.md | 3 +- .../configure-the-peer-crawler.md | 2 +- .../enable-link-compression.md | 2 +- .../forward-ports-for-peering.ja.md | 0 .../forward-ports-for-peering.md | 0 .../manually-connect-to-a-specific-peer.ja.md | 0 .../manually-connect-to-a-specific-peer.md | 0 .../set-max-number-of-peers.ja.md | 0 .../set-max-number-of-peers.md | 0 .../use-a-peer-reservation.ja.md | 0 .../use-a-peer-reservation.md | 0 .../build-run-rippled-in-reporting-mode.md | 4 +- .../installation/capacity-planning.ja.md | 2 +- .../installation/capacity-planning.md | 46 +- ...tall-rippled-on-centos-rhel-with-yum.ja.md | 2 +- ...install-rippled-on-centos-rhel-with-yum.md | 2 +- .../install-rippled-on-ubuntu.ja.md | 2 +- .../installation/install-rippled-on-ubuntu.md | 2 +- .../rippled-1-3-migration-instructions.ja.md | 2 +- .../rippled-1-3-migration-instructions.md | 2 +- .../installation/system-requirements.ja.md | 2 +- .../installation/system-requirements.md | 4 +- ...pdate-rippled-automatically-on-linux.ja.md | 2 +- .../update-rippled-automatically-on-linux.md | 2 +- ...date-rippled-manually-on-centos-rhel.ja.md | 2 +- .../update-rippled-manually-on-centos-rhel.md | 2 +- .../update-rippled-manually-on-ubuntu.ja.md | 2 +- .../update-rippled-manually-on-ubuntu.md | 2 +- .../run-private-network-with-docker.md | 443 ++ ...vance-the-ledger-in-stand-alone-mode.ja.md | 0 .../advance-the-ledger-in-stand-alone-mode.md | 0 ...d-a-saved-ledger-in-stand-alone-mode.ja.md | 2 +- ...load-a-saved-ledger-in-stand-alone-mode.md | 0 ...w-genesis-ledger-in-stand-alone-mode.ja.md | 0 ...-new-genesis-ledger-in-stand-alone-mode.md | 2 +- .../troubleshooting/diagnosing-problems.ja.md | 0 .../troubleshooting/diagnosing-problems.md | 0 .../fix-sqlite-tx-db-page-size-issue.ja.md | 0 .../fix-sqlite-tx-db-page-size-issue.md | 0 .../health-check-interventions.md | 0 .../troubleshooting/server-doesnt-sync.ja.md | 0 .../troubleshooting/server-doesnt-sync.md | 4 +- .../server-is-amendment-blocked.md | 0 .../troubleshooting/server-wont-start.ja.md | 0 .../troubleshooting/server-wont-start.md | 0 .../understanding-log-messages.ja.md | 0 .../understanding-log-messages.md | 0 content/references/data-api.ja.md | 2 +- ...in-method.md => _template-admin-method.md} | 0 .../wallet_propose.ja.md | 2 +- .../key-generation-methods/wallet_propose.md | 2 +- .../ledger_request.md | 8 +- .../signing-methods/sign.ja.md | 4 +- .../admin-api-methods/signing-methods/sign.md | 4 +- .../validators.md | 2 +- .../api-conventions/request-formatting.md | 2 +- .../api-conventions/response-formatting.md | 2 +- .../peer-port-methods/health-check.md | 2 +- .../account-methods/account_channels.ja.md | 4 +- .../account-methods/account_channels.md | 4 +- .../account-methods/account_info.ja.md | 4 +- .../account-methods/account_info.md | 6 +- .../account-methods/account_objects.md | 4 +- .../account-methods/gateway_balances.ja.md | 8 +- .../account-methods/gateway_balances.md | 8 +- .../clio-methods/ledger-clio.md | 2 +- .../ledger-methods/ledger.ja.md | 2 +- .../ledger-methods/ledger.md | 2 +- .../ledger-methods/ledger_entry.md | 4 +- .../channel_authorize.ja.md | 2 +- .../channel_authorize.md | 2 +- .../transaction-methods/tx.md | 2 +- .../data-types/base58-encodings.md | 4 +- .../data-types/basic-data-types.md | 2 +- .../data-types/currency-formats.ja.md | 2 +- .../data-types/currency-formats.md | 4 +- .../data-types/nftoken.ja.md | 4 +- .../ledger-data/ledger-header.md | 2 +- .../ledger-object-types/directorynode.md | 6 +- .../ledger-object-types/ledgerhashes.md | 2 +- .../ledger-object-types/nftokenoffer.ja.md | 71 +- .../ledger-object-types/nftokenpage.ja.md | 2 +- .../ledger-object-types/ripplestate.md | 4 +- .../ledger-object-types/ticket.ja.md | 2 +- .../ledger-data/ledger-object-types/ticket.md | 2 +- .../protocol-reference/serialization.md | 4 +- .../pseudo-transaction-types.md | 2 +- .../transactions/transaction-metadata.md | 34 +- .../transaction-results/tec-codes.ja.md | 4 +- .../transaction-results/tec-codes.md | 12 +- .../transaction-types/accountdelete.md | 2 +- .../transaction-types/accountset.ja.md | 6 +- .../transaction-types/accountset.md | 4 +- .../transaction-types/escrowcreate.md | 16 +- .../transaction-types/escrowfinish.md | 2 +- .../nftokenacceptoffer.ja.md | 2 +- .../transaction-types/nftokenburn.ja.md | 2 +- .../nftokencanceloffer.ja.md | 2 +- .../nftokencreateoffer.ja.md | 2 +- .../transaction-types/nftokenmint.ja.md | 2 +- .../transaction-types/payment.ja.md | 4 +- .../transactions/transaction-types/payment.md | 12 +- .../transaction-types/paymentchannelclaim.md | 2 +- .../transaction-types/paymentchannelfund.md | 2 +- .../contribute-code/contribute-code.ja.md | 94 + .../contribute-code/contribute-code.md} | 24 +- .../create-custom-transactors.ja.md | 389 ++ .../create-custom-transactors.md | 389 ++ .../contribute-documentation.ja.md | 168 + .../contribute-documentation.md | 171 + .../creating-diagrams.ja.md | 33 + .../creating-diagrams.md | 33 + .../documentation-translations.ja.md | 79 + .../documentation-translations.md | 80 + .../tutorial-guidelines.ja.md | 83 + .../tutorial-guidelines.md | 14 +- .../tutorial-structure.ja.md | 54 + .../tutorial-structure.md | 4 +- .../known-amendments.ja.md | 2 +- .../known-amendments.md | 6 +- ...uild-a-browser-wallet-using-javascript.md} | 5 +- .../build-a-desktop-wallet-in-python.md | 19 +- ...et-started-using-http-websocket-apis.ja.md | 2 +- .../get-started-using-http-websocket-apis.md | 2 +- .../get-started/get-started-using-java.md | 11 +- .../get-started-using-javascript.ja.md | 10 +- .../get-started-using-javascript.md | 10 +- .../get-started/get-started-using-python.md | 13 +- .../tutorials/get-started/get-started.ja.md | 123 - content/tutorials/get-started/get-started.md | 122 - ...tor-incoming-payments-with-websocket.ja.md | 4 +- ...onitor-incoming-payments-with-websocket.md | 4 +- .../tutorials/get-started/public-servers.md | 2 +- content/tutorials/get-started/send-xrp.ja.md | 1 - content/tutorials/get-started/send-xrp.md | 5 +- .../assign-a-regular-key-pair.ja.md | 2 +- .../assign-a-regular-key-pair.md | 6 +- .../disable-master-key-pair.ja.md | 8 +- .../disable-master-key-pair.md | 8 +- .../offline-account-setup.ja.md | 14 +- .../offline-account-setup.md | 14 +- .../require-destination-tags.ja.md | 2 - .../require-destination-tags.md | 4 +- .../set-up-multi-signing.ja.md | 4 +- .../set-up-multi-signing.md | 4 +- .../manage-account-settings/use-tickets.ja.md | 2 +- .../manage-account-settings/use-tickets.md | 2 +- .../configuration/api-over-lan.md | 58 - ...-an-authorized-minter-using-javascript.md} | 11 +- ...md => batch-mint-nfts-using-javascript.md} | 7 +- ...=> broker-an-nft-sale-using-javascript.md} | 7 +- ...ate-accounts-send-xrp-using-javascript.md} | 8 +- ...te-conditional-escrows-using-javascript.md | 661 +++ ...ate-time-based-escrows-using-javascript.md | 825 ++++ ...ustline-send-currency-using-javascript.md} | 9 +- ...=> mint-and-burn-nfts-using-javascript.md} | 21 +- .../quickstart/py-authorize-minter.md | 6 +- .../tutorials/quickstart/py-broker-sale.md | 4 +- .../quickstart/py-create-accounts-send-xrp.md | 8 +- .../py-create-trustline-send-currency.md | 6 +- .../quickstart/py-mint-and-burn-nfts.md | 6 +- .../tutorials/quickstart/py-transfer-nfts.md | 4 +- ...o.md => send-payments-using-javascript.md} | 24 +- ...intro.md => send-payments-using-python.md} | 8 +- ...s.md => transfer-nfts-using-javascript.md} | 17 +- ...nel-to-enable-an-inter-exchange-network.md | 2 +- .../use-checks/cancel-a-check.ja.md | 2 +- .../use-checks/cancel-a-check.md | 4 +- .../cash-a-check-for-a-flexible-amount.md | 2 - .../cash-a-check-for-an-exact-amount.md | 2 - .../use-checks/look-up-checks-by-recipient.md | 3 +- .../use-checks/look-up-checks-by-sender.md | 3 +- .../use-checks/send-a-check.ja.md | 2 +- .../use-checks/send-a-check.md | 4 +- .../cancel-an-expired-escrow.ja.md | 2 +- .../use-escrows/cancel-an-expired-escrow.md | 25 +- .../use-escrows/look-up-escrows.md | 54 +- .../send-a-conditionally-held-escrow.ja.md | 4 +- .../send-a-conditionally-held-escrow.md | 6 +- .../use-escrows/send-a-time-held-escrow.ja.md | 4 +- .../use-escrows/send-a-time-held-escrow.md | 7 +- .../use-payment-channels.md | 2 +- .../tutorials/use-tokens/enable-no-freeze.md | 4 +- .../use-tokens/enact-global-freeze.md | 6 +- .../use-tokens/freeze-a-trust-line.md | 2 +- .../use-tokens/issue-a-fungible-token.md | 6 +- .../trade-in-the-decentralized-exchange.md | 2 +- .../list-your-exchange-on-xrp-charts.md | 11 - content/use-cases/defi/algorithmic-trading.md | 101 + .../defi}/list-xrp-as-an-exchange.ja.md | 28 +- .../defi}/list-xrp-as-an-exchange.md | 34 +- .../payments/peer-to-peer-payments-uc.md | 53 + .../payments/restricting-deposits-uc.md | 70 + .../use-cases/payments/smart-contracts-uc.md | 48 + .../tokenization/authorized-minter.md | 103 + .../use-cases/tokenization/digital-artist.md | 83 + .../tokenization/nft-mkt-overview.md | 168 + .../tokenization/nftoken-marketplace.md | 101 + .../tokenization/stablecoin-issuer.md} | 303 +- dactyl-config.yml | 4000 +++++++++-------- img/conditional-escrow1.png | Bin 0 -> 100764 bytes img/conditional-escrow2.png | Bin 0 -> 66598 bytes img/conditional-escrow3.png | Bin 0 -> 146108 bytes img/conditional-escrow4.png | Bin 0 -> 168894 bytes img/conditional-escrow5.png | Bin 0 -> 182463 bytes img/consensus1-proposed-ledgers.png | Bin 0 -> 571370 bytes img/consensus2-agreed-transactions.png | Bin 0 -> 609177 bytes img/consensus3-updates.png | Bin 0 -> 421753 bytes img/ecosystem-apps-and-services.svg | 74 + img/ecosystem-client-libraries.svg | 41 + img/ecosystem-middleware.svg | 64 + img/ecosystem-peer-to-peer.svg | 33 + img/introduction1-howdy.png | Bin 0 -> 45976 bytes img/introduction10-xrp-on-chain.png | Bin 0 -> 31327 bytes img/introduction11-all-the-things.png | Bin 0 -> 134049 bytes img/introduction12-diamond.png | Bin 0 -> 52484 bytes img/introduction13-x-prefix.png | Bin 0 -> 50028 bytes img/introduction14-hundred-billion.png | Bin 0 -> 47868 bytes ...introduction15-custodial-non-custodial.png | Bin 0 -> 154940 bytes img/introduction16-hardware-software.png | Bin 0 -> 149032 bytes img/introduction17-gather-txns.png | Bin 0 -> 117271 bytes img/introduction18-80-percent-consensus.png | Bin 0 -> 226180 bytes img/introduction19-clio.png | Bin 0 -> 81650 bytes img/introduction2-data-block.png | Bin 0 -> 24291 bytes img/introduction3-validators.png | Bin 0 -> 28775 bytes img/introduction4-hash.png | Bin 0 -> 31632 bytes img/introduction5-time-stamp.png | Bin 0 -> 23834 bytes img/introduction6-valid-copies.png | Bin 0 -> 31164 bytes img/introduction7-two-blocks.png | Bin 0 -> 20015 bytes img/introduction8-3-blocks.png | Bin 0 -> 23644 bytes img/introduction9-2-sets-of-3.png | Bin 0 -> 42936 bytes img/ledger-hash-icon.svg | 29 + img/ledger-index-icon.svg | 9 + img/ledger-notes-icon.svg | 9 + img/ledger-parent-icon.svg | 24 + img/ledger-state-data-hash-icon.svg | 9 + img/ledger-state-data.svg | 18 + img/ledger-timestamp-icon.svg | 14 + img/ledger-transaction-set.svg | 24 + img/ledger-tx-set-hash-icon.svg | 9 + img/ledger-validated-mark.svg | 134 + img/ledger.svg | 261 ++ img/nft-mkt-auth-minter.png | Bin 0 -> 248984 bytes img/nft-mkt-digital-artist.png | Bin 0 -> 247399 bytes img/nft-mkt-marketplace.png | Bin 0 -> 237837 bytes img/nft-mkt-overview.png | Bin 0 -> 235418 bytes img/quickstart-escrow1.png | Bin 0 -> 116578 bytes img/quickstart-escrow2.png | Bin 0 -> 187534 bytes img/quickstart-escrow3.png | Bin 0 -> 205452 bytes img/quickstart-escrow4.png | Bin 0 -> 234611 bytes img/quickstart-escrow5.png | Bin 0 -> 236405 bytes img/quickstart-escrow6.png | Bin 0 -> 184374 bytes img/quickstart-escrow7.png | Bin 0 -> 199141 bytes img/quickstart-escrow8.png | Bin 0 -> 200313 bytes img/quickstart-escrow9.png | Bin 0 -> 249822 bytes .../theme-aware-recolor.png | Bin img/xrp-ledger-private-network-docker.svg | 190 + styles/_code-tabs.scss | 6 +- styles/_colors.scss | 10 + styles/_diagrams.scss | 47 + styles/_top-nav.scss | 30 +- styles/light/_light-theme.scss | 9 - template/component-footer.html.jinja | 2 + template/component-top-nav.html.jinja | 2 +- template/page-docs.html.jinja | 4 +- template/page-tutorials.html.jinja | 21 +- tool/check_file_consistency.py | 76 + tool/filter_enforce_filenames.py | 116 + tool/filter_include_svg.py | 7 +- tool/filter_js_editor.py | 54 - 445 files changed, 9366 insertions(+), 4757 deletions(-) delete mode 100644 assets/js/js-editor.js create mode 100644 content/_code-samples/escrow/js/cancel-escrow-v2.js rename content/concepts/{tokens/issuing-and-operational-addresses.ja.md => accounts/account-types.ja.md} (98%) rename content/concepts/{tokens/issuing-and-operational-addresses.md => accounts/account-types.md} (97%) rename content/concepts/{payment-system-basics => }/accounts/accounts.ja.md (95%) create mode 100644 content/concepts/accounts/accounts.md create mode 100644 content/concepts/accounts/addresses.md rename content/concepts/{payment-system-basics => }/accounts/cryptographic-keys.ja.md (96%) rename content/concepts/{payment-system-basics => }/accounts/cryptographic-keys.md (94%) create mode 100644 content/concepts/accounts/deleting-accounts.md rename content/concepts/{payment-system-basics => }/accounts/depositauth.ja.md (96%) rename content/concepts/{payment-system-basics => }/accounts/depositauth.md (97%) rename content/concepts/{payment-system-basics => }/accounts/reserves.ja.md (100%) rename content/concepts/{payment-system-basics => }/accounts/reserves.md (96%) rename content/concepts/{consensus-network => consensus-protocol}/consensus-principles-and-rules.ja.md (99%) rename content/concepts/{consensus-network => consensus-protocol}/consensus-principles-and-rules.md (99%) rename content/concepts/{consensus-network => consensus-protocol}/consensus-protections.ja.md (94%) rename content/concepts/{consensus-network => consensus-protocol}/consensus-protections.md (93%) rename content/concepts/{consensus-network => consensus-protocol}/consensus-research.ja.md (97%) rename content/concepts/{consensus-network => consensus-protocol}/consensus-research.md (97%) rename content/concepts/{consensus-network/consensus.ja.md => consensus-protocol/consensus-structure.ja.md} (99%) rename content/concepts/{consensus-network/consensus.md => consensus-protocol/consensus-structure.md} (99%) rename content/concepts/{introduction/intro-to-consensus.ja.md => consensus-protocol/consensus.ja.md} (92%) rename content/concepts/{introduction/intro-to-consensus.md => consensus-protocol/consensus.md} (84%) rename content/concepts/{consensus-network => consensus-protocol}/fee-voting.ja.md (99%) rename content/concepts/{consensus-network => consensus-protocol}/fee-voting.md (99%) rename content/concepts/{consensus-network => consensus-protocol}/invariant-checking.ja.md (99%) rename content/concepts/{consensus-network => consensus-protocol}/invariant-checking.md (99%) rename content/concepts/{consensus-network => consensus-protocol}/negative-unl.ja.md (95%) rename content/concepts/{consensus-network => consensus-protocol}/negative-unl.md (95%) delete mode 100644 content/concepts/decentralized-exchange/autobridging.md create mode 100644 content/concepts/introduction/crypto-wallets.md create mode 100644 content/concepts/introduction/txn-and-requests.md create mode 100644 content/concepts/introduction/what-is-the-xrp-ledger.md create mode 100644 content/concepts/introduction/what-is-xrp.md delete mode 100644 content/concepts/introduction/xrp-ledger-overview.ja.md delete mode 100644 content/concepts/introduction/xrp-ledger-overview.md delete mode 100644 content/concepts/introduction/xrp.ja.md delete mode 100644 content/concepts/introduction/xrp.md create mode 100644 content/concepts/ledgers/ledger-close-times.md create mode 100644 content/concepts/ledgers/ledger-structure.md rename content/concepts/{payment-system-basics => ledgers}/ledgers.ja.md (93%) create mode 100644 content/concepts/ledgers/ledgers.md create mode 100644 content/concepts/ledgers/open-closed-validated-ledgers.md rename content/concepts/{consensus-network/amendments => networks-and-servers}/amendments.ja.md (99%) rename content/concepts/{consensus-network/amendments => networks-and-servers}/amendments.md (98%) rename content/concepts/{xrpl-servers => networks-and-servers}/clustering.ja.md (98%) rename content/concepts/{xrpl-servers => networks-and-servers}/clustering.md (97%) rename content/concepts/{xrpl-servers => networks-and-servers}/ledger-history/history-sharding.ja.md (99%) rename content/concepts/{xrpl-servers => networks-and-servers}/ledger-history/history-sharding.md (98%) rename content/concepts/{xrpl-servers => networks-and-servers}/ledger-history/ledger-history.ja.md (92%) rename content/concepts/{xrpl-servers => networks-and-servers}/ledger-history/ledger-history.md (93%) rename content/concepts/{xrpl-servers => networks-and-servers}/ledger-history/online-deletion.ja.md (99%) rename content/concepts/{xrpl-servers => networks-and-servers}/ledger-history/online-deletion.md (98%) rename content/concepts/{xrpl-servers/xrpl-servers.ja.md => networks-and-servers/networks-and-servers.ja.md} (98%) rename content/concepts/{xrpl-servers/xrpl-servers.md => networks-and-servers/networks-and-servers.md} (98%) rename content/concepts/{consensus-network => networks-and-servers}/parallel-networks.ja.md (96%) rename content/concepts/{consensus-network => networks-and-servers}/parallel-networks.md (96%) rename content/concepts/{xrpl-servers => networks-and-servers}/peer-protocol.ja.md (99%) rename content/concepts/{xrpl-servers => networks-and-servers}/peer-protocol.md (99%) rename content/concepts/{xrpl-servers => networks-and-servers}/rippled-server-modes.ja.md (98%) rename content/concepts/{xrpl-servers => networks-and-servers}/rippled-server-modes.md (98%) rename content/concepts/{xrpl-servers => networks-and-servers}/the-clio-server.ja.md (99%) rename content/concepts/{xrpl-servers => networks-and-servers}/the-clio-server.md (98%) rename content/concepts/{xrpl-servers => networks-and-servers}/transaction-censorship-detection.ja.md (93%) rename content/concepts/{xrpl-servers => networks-and-servers}/transaction-censorship-detection.md (94%) delete mode 100644 content/concepts/payment-system-basics/accounts/accounts.md delete mode 100644 content/concepts/payment-system-basics/ledgers.md delete mode 100644 content/concepts/payment-system-basics/transaction-basics/understanding-signatures-draft.md rename content/concepts/{decentralized-exchange => tokens}/autobridging.ja.md (77%) create mode 100644 content/concepts/tokens/autobridging.md rename content/concepts/{decentralized-exchange => tokens}/decentralized-exchange.ja.md (93%) rename content/concepts/{decentralized-exchange => tokens}/decentralized-exchange.md (93%) rename content/concepts/{decentralized-exchange => tokens}/offers.ja.md (98%) rename content/concepts/{decentralized-exchange => tokens}/offers.md (98%) rename content/concepts/{decentralized-exchange => tokens}/ticksize.ja.md (100%) rename content/concepts/{decentralized-exchange => tokens}/ticksize.md (98%) rename content/concepts/{consensus-network => transactions}/about-canceling-a-transaction.ja.md (94%) rename content/concepts/{consensus-network => transactions}/about-canceling-a-transaction.md (67%) rename content/concepts/{payment-system-basics => transactions}/fees.ja.md (99%) rename content/concepts/{payment-system-basics => transactions}/fees.md (98%) rename content/concepts/{payment-system-basics/transaction-basics => transactions}/finality-of-results.ja.md (94%) rename content/concepts/{payment-system-basics/transaction-basics => transactions}/finality-of-results.md (77%) rename content/{tutorials/production-readiness => concepts/transactions}/look-up-transaction-results.ja.md (99%) rename content/{tutorials/production-readiness => concepts/transactions}/look-up-transaction-results.md (96%) rename content/concepts/{payment-system-basics/accounts => transactions}/multi-signing.ja.md (93%) rename content/concepts/{payment-system-basics/accounts => transactions}/multi-signing.md (88%) rename content/{tutorials/production-readiness => concepts/transactions}/reliable-transaction-submission.ja.md (99%) rename content/{tutorials/production-readiness => concepts/transactions}/reliable-transaction-submission.md (99%) rename content/{tutorials/production-readiness => concepts/transactions}/set-up-secure-signing.ja.md (94%) rename content/{tutorials/production-readiness => concepts/transactions}/set-up-secure-signing.md (94%) rename content/concepts/{payment-system-basics/transaction-basics => transactions}/source-and-destination-tags.md (92%) rename content/concepts/{payment-system-basics/accounts => transactions}/tickets.ja.md (88%) rename content/concepts/{payment-system-basics/accounts => transactions}/tickets.md (88%) rename content/concepts/{payment-system-basics/transaction-basics => transactions}/transaction-cost.ja.md (96%) rename content/concepts/{payment-system-basics/transaction-basics => transactions}/transaction-cost.md (96%) rename content/concepts/{consensus-network => transactions}/transaction-malleability.ja.md (99%) rename content/concepts/{consensus-network => transactions}/transaction-malleability.md (98%) rename content/concepts/{consensus-network => transactions}/transaction-queue.ja.md (98%) rename content/concepts/{consensus-network => transactions}/transaction-queue.md (93%) rename content/concepts/{payment-system-basics/transaction-basics/transaction-basics.ja.md => transactions/transactions.ja.md} (97%) rename content/concepts/{payment-system-basics/transaction-basics/transaction-basics.md => transactions/transactions.md} (97%) delete mode 100644 content/contributing/contribute-code.md create mode 100644 content/contributing/report-a-scam.ja.md rename content/{tutorials/manage-the-clio-server => infrastructure/clio}/install-clio-on-ubuntu.md (95%) rename content/{references/http-websocket-apis => infrastructure/rippled}/commandline-usage.ja.md (99%) rename content/{references/http-websocket-apis => infrastructure/rippled}/commandline-usage.md (99%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configuration/configure-advisory-deletion.ja.md (99%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configuration/configure-advisory-deletion.md (99%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configuration/configure-amendment-voting.ja.md (100%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configuration/configure-amendment-voting.md (100%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configuration/configure-full-history.ja.md (99%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configuration/configure-full-history.md (94%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configuration/configure-grpc.md (100%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configuration/configure-history-sharding.ja.md (99%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configuration/configure-history-sharding.md (99%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configuration/configure-online-deletion.ja.md (99%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configuration/configure-online-deletion.md (99%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configuration/configure-statsd.md (98%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configuration/connect-your-rippled-to-the-xrp-test-net.ja.md (98%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configuration/connect-your-rippled-to-the-xrp-test-net.md (99%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configuration/enable-public-signing.ja.md (100%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configuration/enable-public-signing.md (95%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configuration/run-rippled-as-a-stock-server.md (87%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configuration/run-rippled-as-a-validator.ja.md (98%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configuration/run-rippled-as-a-validator.md (98%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configuration/run-rippled-as-a-wallet-server.ja.md (89%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configuration/test-amendments.md (100%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configure-peering/cluster-rippled-servers.ja.md (100%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configure-peering/cluster-rippled-servers.md (97%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configure-peering/configure-a-private-server.ja.md (100%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configure-peering/configure-a-private-server.md (97%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configure-peering/configure-peering.ja.md (96%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configure-peering/configure-peering.md (95%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configure-peering/configure-the-peer-crawler.md (92%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configure-peering/enable-link-compression.md (96%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configure-peering/forward-ports-for-peering.ja.md (100%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configure-peering/forward-ports-for-peering.md (100%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configure-peering/manually-connect-to-a-specific-peer.ja.md (100%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configure-peering/manually-connect-to-a-specific-peer.md (100%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configure-peering/set-max-number-of-peers.ja.md (100%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configure-peering/set-max-number-of-peers.md (100%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configure-peering/use-a-peer-reservation.ja.md (100%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/configure-peering/use-a-peer-reservation.md (100%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/installation/build-run-rippled-in-reporting-mode.md (99%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/installation/capacity-planning.ja.md (99%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/installation/capacity-planning.md (83%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/installation/install-rippled-on-centos-rhel-with-yum.ja.md (97%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/installation/install-rippled-on-centos-rhel-with-yum.md (98%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/installation/install-rippled-on-ubuntu.ja.md (98%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/installation/install-rippled-on-ubuntu.md (98%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/installation/rippled-1-3-migration-instructions.ja.md (99%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/installation/rippled-1-3-migration-instructions.md (98%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/installation/system-requirements.ja.md (97%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/installation/system-requirements.md (94%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/installation/update-rippled-automatically-on-linux.ja.md (97%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/installation/update-rippled-automatically-on-linux.md (97%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/installation/update-rippled-manually-on-centos-rhel.ja.md (97%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/installation/update-rippled-manually-on-centos-rhel.md (97%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/installation/update-rippled-manually-on-ubuntu.ja.md (97%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/installation/update-rippled-manually-on-ubuntu.md (97%) create mode 100644 content/infrastructure/rippled/run-private-network-with-docker.md rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/stand-alone-mode/advance-the-ledger-in-stand-alone-mode.ja.md (100%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/stand-alone-mode/advance-the-ledger-in-stand-alone-mode.md (100%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/stand-alone-mode/load-a-saved-ledger-in-stand-alone-mode.ja.md (98%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/stand-alone-mode/load-a-saved-ledger-in-stand-alone-mode.md (100%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/stand-alone-mode/start-a-new-genesis-ledger-in-stand-alone-mode.ja.md (100%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/stand-alone-mode/start-a-new-genesis-ledger-in-stand-alone-mode.md (89%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/troubleshooting/diagnosing-problems.ja.md (100%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/troubleshooting/diagnosing-problems.md (100%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/troubleshooting/fix-sqlite-tx-db-page-size-issue.ja.md (100%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/troubleshooting/fix-sqlite-tx-db-page-size-issue.md (100%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/troubleshooting/health-check-interventions.md (100%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/troubleshooting/server-doesnt-sync.ja.md (100%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/troubleshooting/server-doesnt-sync.md (96%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/troubleshooting/server-is-amendment-blocked.md (100%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/troubleshooting/server-wont-start.ja.md (100%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/troubleshooting/server-wont-start.md (100%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/troubleshooting/understanding-log-messages.ja.md (100%) rename content/{tutorials/manage-the-rippled-server => infrastructure/rippled}/troubleshooting/understanding-log-messages.md (100%) rename content/references/http-websocket-apis/admin-api-methods/{template-admin-method.md => _template-admin-method.md} (100%) create mode 100644 content/resources/contribute-code/contribute-code.ja.md rename content/{concepts/consensus-network/amendments/contribute-code-flow.md => resources/contribute-code/contribute-code.md} (69%) create mode 100644 content/resources/contribute-code/create-custom-transactors.ja.md create mode 100644 content/resources/contribute-code/create-custom-transactors.md create mode 100644 content/resources/contribute-documentation/contribute-documentation.ja.md create mode 100644 content/resources/contribute-documentation/contribute-documentation.md create mode 100644 content/resources/contribute-documentation/creating-diagrams.ja.md create mode 100644 content/resources/contribute-documentation/creating-diagrams.md create mode 100644 content/resources/contribute-documentation/documentation-translations.ja.md create mode 100644 content/resources/contribute-documentation/documentation-translations.md create mode 100644 content/resources/contribute-documentation/tutorial-guidelines.ja.md rename content/{contributing => resources/contribute-documentation}/tutorial-guidelines.md (94%) create mode 100644 content/resources/contribute-documentation/tutorial-structure.ja.md rename content/{contributing => resources/contribute-documentation}/tutorial-structure.md (97%) rename content/{concepts/consensus-network/amendments => resources}/known-amendments.ja.md (99%) rename content/{concepts/consensus-network/amendments => resources}/known-amendments.md (99%) rename content/tutorials/build-apps/{build-a-browser-wallet-in-js.md => build-a-browser-wallet-using-javascript.md} (99%) delete mode 100644 content/tutorials/get-started/get-started.ja.md delete mode 100644 content/tutorials/get-started/get-started.md delete mode 100644 content/tutorials/manage-the-rippled-server/configuration/api-over-lan.md rename content/tutorials/quickstart/{authorize-minter.md => assign-an-authorized-minter-using-javascript.md} (98%) rename content/tutorials/quickstart/{batch-minting.md => batch-mint-nfts-using-javascript.md} (99%) rename content/tutorials/quickstart/{broker-sale.md => broker-an-nft-sale-using-javascript.md} (99%) rename content/tutorials/quickstart/{create-accounts-send-xrp.md => create-accounts-send-xrp-using-javascript.md} (99%) create mode 100644 content/tutorials/quickstart/create-conditional-escrows-using-javascript.md create mode 100644 content/tutorials/quickstart/create-time-based-escrows-using-javascript.md rename content/tutorials/quickstart/{create-trustline-send-currency.md => create-trustline-send-currency-using-javascript.md} (99%) rename content/tutorials/quickstart/{mint-and-burn-nfts.md => mint-and-burn-nfts-using-javascript.md} (98%) rename content/tutorials/quickstart/{quickstart-intro.md => send-payments-using-javascript.md} (66%) rename content/tutorials/quickstart/{py-quickstart-intro.md => send-payments-using-python.md} (95%) rename content/tutorials/quickstart/{transfer-nfts.md => transfer-nfts-using-javascript.md} (99%) delete mode 100644 content/tutorials/xrp-ledger-businesses/list-your-exchange-on-xrp-charts.md create mode 100644 content/use-cases/defi/algorithmic-trading.md rename content/{tutorials/xrp-ledger-businesses => use-cases/defi}/list-xrp-as-an-exchange.ja.md (89%) rename content/{tutorials/xrp-ledger-businesses => use-cases/defi}/list-xrp-as-an-exchange.md (85%) create mode 100644 content/use-cases/payments/peer-to-peer-payments-uc.md create mode 100644 content/use-cases/payments/restricting-deposits-uc.md create mode 100644 content/use-cases/payments/smart-contracts-uc.md create mode 100644 content/use-cases/tokenization/authorized-minter.md create mode 100644 content/use-cases/tokenization/digital-artist.md create mode 100644 content/use-cases/tokenization/nft-mkt-overview.md create mode 100644 content/use-cases/tokenization/nftoken-marketplace.md rename content/{tutorials/xrp-ledger-businesses/become-an-xrp-ledger-gateway.md => use-cases/tokenization/stablecoin-issuer.md} (61%) create mode 100644 img/conditional-escrow1.png create mode 100644 img/conditional-escrow2.png create mode 100644 img/conditional-escrow3.png create mode 100644 img/conditional-escrow4.png create mode 100644 img/conditional-escrow5.png create mode 100644 img/consensus1-proposed-ledgers.png create mode 100644 img/consensus2-agreed-transactions.png create mode 100644 img/consensus3-updates.png create mode 100644 img/ecosystem-apps-and-services.svg create mode 100644 img/ecosystem-client-libraries.svg create mode 100644 img/ecosystem-middleware.svg create mode 100644 img/ecosystem-peer-to-peer.svg create mode 100644 img/introduction1-howdy.png create mode 100644 img/introduction10-xrp-on-chain.png create mode 100644 img/introduction11-all-the-things.png create mode 100644 img/introduction12-diamond.png create mode 100644 img/introduction13-x-prefix.png create mode 100644 img/introduction14-hundred-billion.png create mode 100644 img/introduction15-custodial-non-custodial.png create mode 100644 img/introduction16-hardware-software.png create mode 100644 img/introduction17-gather-txns.png create mode 100644 img/introduction18-80-percent-consensus.png create mode 100644 img/introduction19-clio.png create mode 100644 img/introduction2-data-block.png create mode 100644 img/introduction3-validators.png create mode 100644 img/introduction4-hash.png create mode 100644 img/introduction5-time-stamp.png create mode 100644 img/introduction6-valid-copies.png create mode 100644 img/introduction7-two-blocks.png create mode 100644 img/introduction8-3-blocks.png create mode 100644 img/introduction9-2-sets-of-3.png create mode 100644 img/ledger-hash-icon.svg create mode 100644 img/ledger-index-icon.svg create mode 100644 img/ledger-notes-icon.svg create mode 100644 img/ledger-parent-icon.svg create mode 100644 img/ledger-state-data-hash-icon.svg create mode 100644 img/ledger-state-data.svg create mode 100644 img/ledger-timestamp-icon.svg create mode 100644 img/ledger-transaction-set.svg create mode 100644 img/ledger-tx-set-hash-icon.svg create mode 100644 img/ledger-validated-mark.svg create mode 100644 img/ledger.svg create mode 100644 img/nft-mkt-auth-minter.png create mode 100644 img/nft-mkt-digital-artist.png create mode 100644 img/nft-mkt-marketplace.png create mode 100644 img/nft-mkt-overview.png create mode 100644 img/quickstart-escrow1.png create mode 100644 img/quickstart-escrow2.png create mode 100644 img/quickstart-escrow3.png create mode 100644 img/quickstart-escrow4.png create mode 100644 img/quickstart-escrow5.png create mode 100644 img/quickstart-escrow6.png create mode 100644 img/quickstart-escrow7.png create mode 100644 img/quickstart-escrow8.png create mode 100644 img/quickstart-escrow9.png rename theme-aware-recolor.png => img/theme-aware-recolor.png (100%) create mode 100644 img/xrp-ledger-private-network-docker.svg create mode 100755 tool/check_file_consistency.py create mode 100644 tool/filter_enforce_filenames.py delete mode 100644 tool/filter_js_editor.py diff --git a/CONTRIBUTING.ja.md b/CONTRIBUTING.ja.md index 1964521068a..3448ff256c3 100644 --- a/CONTRIBUTING.ja.md +++ b/CONTRIBUTING.ja.md @@ -1,204 +1,3 @@ # コントリビューション -XRP Ledger開発者ポータルへのコントリビューションをご検討いただきありがとうございます。 - -ぜひ、皆様の力をお貸しくださいますようお願いいたします。ご協力いただくことで、XRP Ledger(XRPL)への理解を深めることができます。 - -また、XRPLと併せて、[インターレジャープロトコル(ILP)](https://interledger.org/)を学習することもおすすめいたします。ILPも[RippleX開発者エコシステム](https://ripplex.io)の一部です。 - -皆様からのプルリクエストをお待ちしております。プルリクエストのレビュー工程をできるだけ円滑に進めるためにも、本ドキュメントをお読みいただき、記載されているガイドラインに従ってください。 - -ご提供いただいたコードは、XRP Ledgerプロジェクトの著作物となり、MIT[ライセンス](LICENSE)に基づいて提供いたします。 - -## このサイトについて - -XRPL開発者ポータルは、XRP Ledgerに関するドキュメントを幅広く提供します。これには、開発者がビルドを始めるためのサンプルコードなどの情報も含まれます。 - -## リポジトリーのレイアウト - -- [assets/](assets/) - サイトのテンプレートに使用する静的ファイル。 -- [content/](content/) - ドキュメントのビルドに使用するソースファイル。主にMarkdownです。 - - [content/\_code-samples/](content/_code-samples/) - ドキュメントに使用するか、ドキュメントで参照するコードサンプル。可能であれば、完全に機能するか実行可能なスクリプトです。 - - [content/\_img-sources/](content/_img-sources/) - ドキュメントで使用する画像のソースファイル。`.uxf`ファイルはすべて、[Umlet](https://www.umlet.com/)で作成された図です。 - - [content/\_snippets/](content/_snippets/) - 再利用可能なMarkdownテキストのまとまり。Dactylプリプロセッサーを使用して他のコンテンツファイルに組み込みます。 -- [img/](img/) - ドキュメントのコンテンツに使用する画像。 -- [tool/](tool/) - テンプレート、スタイルチェッカーのルール、その他スクリプト。 -- [`dactyl-config.yml`](dactyl-config.yml) - メインの設定ファイル。すべてのドキュメントのメタデータが含まれます。規約についての詳細は、[設定の書式](#設定の書式)を参照してください。 - -## プルリクエストを成功させるための要件 - -プルリクエストがレビューまたはマージの対象になるためには、各プルリクエストが以下を満たしている必要があります。 - -- 継続的インティグレーションテストに合格している。 -- レビューの準備ができるまでは[ドラフトのマークが付けられている](https://github.blog/2019-02-14-introducing-draft-pull-requests/)。 -- このリポジトリーの[行動規範](CODE_OF_CONDUCT.md)に従っている。 - -## Dactylのセットアップ - -このポータルは、[Dactyl](https://github.com/ripple/dactyl)を使用して構築されています。 - -Dactylには[Python 3](https://python.org/)が必要です。以下のようにして[pip](https://pip.pypa.io/en/stable/)でインストールしてください。 - -`sudo pip3 install dactyl` - -## サイトのビルド - -このリポジトリーでは、[**Dactyl**](https://github.com/ripple/dactyl)を使用して、すべてのドキュメントのHTML表示のバージョンをビルドできます。[Dactylのセットアップ](#dactylのセットアップ)が完了したら、プロジェクトのルートディレクトリーから以下のコマンドを使用してドキュメントをビルドできます。 - -``` -dactyl_build -``` - -生成されたコンテンツが`out/`ディレクトリーに出力されます。これらのコンテンツは、ウェブブラウザーでファイルとして開くことも、ウェブサーバーで静的コンテンツとして提供することもできます。 - -同様に、ルートディレクトリーからリンクチェックやスタイルチェックを実行することもできます。 - -リンクチェックは、出力フォルダーを空にし、ドキュメントをビルドしてから実行する必要があります。 - -``` -dactyl_link_checker -``` - -スタイルチェックは試験的なものです。 - -``` -dactyl_style_checker -``` - -### 日本語サイトのビルド - -ターゲットと出力先を指定してビルドしてください。 - -``` -dactyl_build -t ja -o out/ja -``` - -日本語サイトの場合、生成されたコンテンツをウェブブラウザーでファイルとして開くことができません。ローカルHTTPサーバーやエディターの拡張機能(VSCodeであればLive Serverなど)を利用してください。 - -##### ローカルでHTTPサーバを利用する方法 - -1. `out`直下で次のコマンドを実施しサーバーを起動する - -``` -python -m http.server -``` - -2. ウェブブラウザーから`localhost`にアクセスする。 -サーバー起動時にアサインされたポート番号を利用してください。 - -## 設定の書式 - -このリポジトリー内のテンプレートは`dactyl-config.yml`ファイルのメタデータを使用して、生成されたサイトをナビゲートする際のページ階層を生成します。ナビゲーションを正しく生成するには、ページの定義に適切なフィールドを含める必要があります。以下の例に、すべてのフィールドを指定したページを示します。 -``` -- md: concept-authorized-trust-lines.md - funnel: Docs - doc_type: Concepts - category: Payment System - subcategory: Accounts - targets: - - local -``` - -ナビゲーションには、フィールド`funnel`、`doc_type`、`category`、および`subcategory`をこの順序(広範から詳細へ)で使用します。各階層では、新しい値が最初に記載されるページが、その階層の親かランディングとなります。(例えば、「Accounts」サブカテゴリーの親には`subcategory: Accounts`フィールドがあり、子より前に記載されている必要があります。)ランディングページの場合は、下位階層フィールドを省きます。(例えば、「Concepts」doc_typeのランディングページには、`doc_type`フィールドは必要ですが、`category`フィールドは不要です。) - -**警告:** いずれかのフィールドに入力ミスがあると、ページがナビゲーションに表示されないか、誤った場所に表示されるおそれがあります。 - -規約として、親ページには、親である階層と同じ名前が必要です。(例えば、`Payment System`カテゴリーのランディングページの名前は`Payment System`である必要があります。)`md`をソースとするファイルの名前は、そのファイルの最初の行のヘッダーによって自動的に決まります。 - -Markdownソースコンテンツのないページの場合は、`md`行を省き、代わりに以下のフィールドを記載します。 - -| フィールド | 内容 | -|:----------|:----------| -| `name` | 人間が読めるページ名(プレーンテキストのみ) | -| `html` | ページの出力ファイル名`.html`で終わり、ターゲット内で一意である必要があります。 | - -## 翻訳 - -XRP Ledger開発者ポータルは主に英語で記載されているため、通常は英語版が最新かつ正確なバージョンです。しかし、XRP Ledgerのソフトウェアとコミュニティーの利用者を拡大するため、このリポジトリーには翻訳版のドキュメントも含まれています。他の言語を理解するコミュニティーのメンバーの皆様には、どうか開発者ポータルのコンテンツを母国語に翻訳していただけますようお願いいたします。 - -`dactyl-config.yml`には、使用可能な各言語の「ターゲット」項目が含まれます。(2019年11月18日現在、使用可能な言語は英語と日本語です。)この項目には、テンプレートファイルで使用する文字列の辞書が含まれています。例: - -```yaml -- name: en - lang: en - display_name: XRP Ledger Dev Portal - # These github_ fields are used by the template's "Edit on GitHub" link. - # Override them with --vars to change which fork/branch to edit. - github_forkurl: https://github.com/XRPLF/xrpl-dev-portal - github_branch: master - strings: - blog: "Blog" - search: "Search site with Google..." - bc_home: "Home" - # ... -``` - -サポート対象の各言語のプロパティーをいくつか定義する最上位の`languages`リストもあります。各言語のショートコードは、[IETF BCP47](https://tools.ietf.org/html/bcp47)に沿ったものである必要があります。例えば、英語は「en」、スペイン語は「es」、日本語は「ja」、簡体字中国語は「zh-CN」、繁体字中国語(台湾で使用)は「zh-TW」になります。`display_name`フィールドでは、言語名をその言語で記載して定義します。`prefix`フィールドでは、その言語版のサイトへのハイパーリンクに使用されるプレフィックスを定義します。`languages`のサンプルの定義を以下に示します。 - -```yaml -languages: - - code: en - display_name:English - prefix: "/" - - code: ja - display_name:日本語 - prefix: "/ja/" -``` - -同じ`dactyl-config.yml`ファイルに、XRP Ledger開発者ポータルの各コンテンツページの項目が記載されています。ページが翻訳されている場合は、翻訳ごとに別個の項目があり、その翻訳「ターゲット」にリンクされています。ページがまだ翻訳されていない場合は、すべての対象に英語版が使用されます。各ページで、HTMLファイル名(`html`フィールド)とナビゲーションフィールド(`funnel`、`doc_type`、`supercategory`、`category`、および`subcategory`。それぞれ、指定される場合)は、どの言語版のページでも同じである必要があります。翻訳版のページで内容の異なるフィールドは、以下のとおりです(いずれの場合においても、そのフィールドが項目で使用される場合に限ります)。 - -- **`name`** - ページのタイトル。通常は、Markdownソースファイルを使用しないランディングページや、[開発者用ツール](https://xrpl.org/dev-tools.html)などの独自のテンプレートを使用する特殊なページでのみ指定されます。通常、Markdownのファイルではこのフィールドが省かれます。Dactylはファイルの最初の行のヘッダーからタイトルを引き出すためです。 -- **`md`** - ページのソースコンテンツとして使用するMarkdownファイル。規約として、翻訳したMarkdownソースファイルには英語版と同じファイル名を使用する必要があります。ただし、ファイルの拡張子は英語版のように`.md`のみでなく、`.{language code}.md`とする必要があります。例えば、日本語の翻訳ファイルは`.ja.md`で終わります。 -- **`blurb`** - ページの要約。このテキストは主にcategoryランディングページで使用されます。 - -以下の例に、`server_info`メソッドページの英語の項目と日本語の項目を示します。 - -```yaml - - md: references/http-websocket-apis/public-api-methods/server-info-methods/server_info.md - html: server_info.html - funnel: Docs - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Server Info Methods - blurb: Retrieve status of the server in human-readable format. - targets: - - en - - - md: references/http-websocket-apis/public-api-methods/server-info-methods/server_info.ja.md - html: server_info.html - funnel: Docs - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Server Info Methods - blurb: rippledサーバーについての各種情報を、人間が読めるフォーマットでサーバーに要求します。 - targets: - - ja -``` - -翻訳されていないページの項目の例は以下のとおりです。 - -```yaml - - md: concepts/payment-system-basics/transaction-basics/source-and-destination-tags.md - html: source-and-destination-tags.html - funnel: Docs - doc_type: Concepts - category: Payment System Basics - subcategory: Transaction Basics - blurb: Use source and destination tags to indicate specific purposes for payments from and to multi-purpose addresses. - targets: - - en - - ja -``` - -### 最初にすべきこと - -XRP Ledger開発者ポータルを任意の母国語に翻訳いただける場合は、XRP Ledgerの主要なプロパティーと機能について説明する[XRP Ledgerの概要ファイル](https://github.com/XRPLF/xrpl-dev-portal/blob/master/content/concepts/introduction/xrp-ledger-overview.md)から始めてください。 - -ファイル名は`xrp-ledger-overview.{language code}.md`で保存してください。`{language code}`は[IETF BCP47](https://tools.ietf.org/html/bcp47)の言語コードです。(例えば、スペイン語は「es」、日本語は「ja」、簡体字中国語は「zh-CN」、台湾で使用される繁体字中国語は「zh-TW」などです。)その後、このリポジトリーにファイルを追加する[プルリクエスト](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests)を開きます。リポジトリーのメンテナーが、サイトに言語を追加するために必要なその他のセットアップについてお手伝いします。 - -Markdownコンテンツのファイルについては、以下の規則に従ってください。 - -- 改行には改行文字(`\n`)のみを使用します(Unix形式)。復帰改行文字(`\r`)は使用しないでください(Windows形式)。 -- UTF-8エンコーディングを使用します。バイトオーダーマークは使用しないでください。 +コントリビューションの情報には[「ドキュメントへの貢献」](https://xrpl.org/ja/contribute-documentation.html)をご覧ください。 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 093196a9d22..29f4d15984c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,260 +1,3 @@ # Contributing -Thanks for considering a contribution to the XRP Ledger Developer Portal! - - -We're thrilled you're interested and your help is greatly appreciated. Contributing is a great way to learn about the XRP Ledger (XRPL). - - -We are happy to review your pull requests. To make the process as smooth as possible, please read this document and follow the stated guidelines. - -Contributions become copyright the XRP Ledger Project and are provided under the MIT [LICENSE](LICENSE). - - -## About This Site - -The XRPL Dev Portal provides comprehensive documentation of the the XRP Ledger, including sample code and other information for developers to start building. - -## Repository Layout - -- [assets/](assets/) - Static files used by the site's templates. -- [content/](content/) - Source files used to build the documentation. Mostly in Markdown. - - [content/\_code-samples/](content/_code-samples/) - Code samples used or referenced by the documentation. Where possible, these are fully functional / executable scripts. - - [content/\_img-sources/](content/_img-sources/) - Source files for images used in the documentation. Any `.uxf` files are diagrams made with [Umlet](https://www.umlet.com/). - - [content/\_snippets/](content/_snippets/) - Reusable chunks of Markdown text that are included in other content files, using the Dactyl preprocessor. -- [img/](img/) - Images used by the documentation contents. -- [template/](template/) - Template files for building the HTML outputs. -- [tool/](tool/) - Filters, style-checker rules, and other scripts. -- [styles/](styles/) - Source files (SCSS) to generate the CSS files in the assets folder. -- [`dactyl-config.yml`](dactyl-config.yml) - Main config file, which contains the metadata for the site. For information on our conventions, see [Config Formatting](#config-formatting). - -## Requirements for a Successful Pull Request - -Before being considered for review or merging, each pull request must: -- Pass continuous integration tests. -- Be [marked as drafts](https://github.blog/2019-02-14-introducing-draft-pull-requests/) until they are ready for review. -- Adhere to the [code of conduct](CODE_OF_CONDUCT.md) for this repository. - -## Dactyl Setup - -The portal is built using [Dactyl](https://github.com/ripple/dactyl). - -Dactyl requires [Python 3](https://python.org/). Install it with [pip](https://pip.pypa.io/en/stable/): - -`sudo pip3 install dactyl -` - -## Building the Site - -This repo uses [**Dactyl**](https://github.com/ripple/dactyl) to build HTML display versions of all the documentation. After you've done the [Dactyl Setup](#dactyl-setup), you can build the site from the project root directory: - -``` -dactyl_build -``` - -This outputs the generated contents to the `out/` directory. These contents can be opened in a web browser as files or served as static content by a web server. - -You can also run link checking or style checking from the root directory. - -Link checking should be run after emptying the output folder and then building: - -``` -dactyl_link_checker -``` - -Style checking is experimental: - -``` -dactyl_style_checker -``` - -## Config Formatting - -The templates in this repository use metadata from the `dactyl-config.yml` file as well as the pages' [frontmatter](https://dactyl.link/frontmatter.html) to generate navigation elements in the site, including header, footer, sidebars, and breadcrumbs. - -If you add a new page, you must add it to the appropriate page in the pages array of the `dactyl-config.yml` file. An example entry looks like this: - -```yaml - - md: concepts/the-rippled-server/the-rippled-server.md - targets: - - en - - ja # Include in all targets unless you have a translation -``` - -The Markdown file itself should start with a frontmatter stanza such as the following: - -```yaml ---- -html: the-rippled-server.html -parent: concepts.html -template: pagetype-category.html.jinja -blurb: rippled is the core peer-to-peer server that manages the XRP Ledger. This section covers concepts that help you learn the "what" and "why" behind fundamental aspects of the rippled server. ---- -``` - -At a minimum, most pages should have `html`, `parent` and `blurb` fields (plus the `md` and `targets` fields in the config file). You can put any key-value pairs here or in the config file entry for the page, but the following ones are relevant: - - -| Field | Type | Contents | -|:---------------------|:-----------------|:-----------------------------------| -| `html` | String | Output filename for the page. Should end in `.html` and MUST be unique within the target. For translated pages, leave the filename the same as the English version page. | -| `parent` | String | The exact, unique `html` value of this page's "parent" page. Indicates where this page should appear in the navigation. | -| `blurb` | String | Human-readable summary of the page. (Plain text only.) Should be about 1 sentence long. This appears in various places, including landing pages and metadata used in unfurling links on social media. | -| `name` | String | Human-readable page name. (Plain text only.) For files with Markdown content, you should omit this so that Dactyl can automatically detect it from a header on the first line of the contents instead. This is usually only provided on landing pages or other special pages with no Markdown source file. | -| `template` | String | The filename of a template file to use (in the `template/` directory) for this page. Most pages should use the default template. The `pagetype-category.html.jinja` template shows a list of child pages at the end. Pages with special or particularly unique layouts may need individual templates (conventionally, starting with `page-`). | -| `status` | String | Use the value `not_enabled` on pages relating to an amendment that is not yet enabled on the XRP Ledger mainnet. This displays a "flask" badge with a tooltip next to the page in the navigation. | -| `nav_omit` | Boolean | Use `true` to cause this page not to appear in any navigation elements. | -| `top_nav_omit` | Boolean | Use `true` to cause this page not to appear in the page top dropdown navigation. | -| `top_nav_level` | Number | Adjust the indentation level for the page in the top nav dropdowns. Level `2` is indented to appear like a child of the page above it in the dropdown. | -| `sidebar` | String | Use `disabled` to hide the left and right sidebars (if the page uses a template derived from the base template) | -| `fb_card` | String | Filename of an image (in `assets/img/`) to use when unfurling links to this page on Facebook. | -| `twitter_card` | String | Filename of an image (in `assets/img/`) to use when unfurling links to this page on Twitter. | -| `redirect_url` | String | Use with `template: pagetype-redirect.html.jinja` only. Automatically redirect the user to the provided URL when they navigate to this page. | -| `cta_text` | String | Text to appear in "call to action" buttons that link to this page (on special landings). | -| `curated_anchors` | Array of Objects | A set of anchors in this page to show, similar to child pages, in landings. Each object in the array should have a human-readable `name` field (such as `"Available Modes"`) and an `anchor` field with the HTML ID to link to (such as `"#available-modes"`). | -| `skip_spell_checker` | Boolean | Use `true` to make the Dactyl's style checker skip spell-checking this page. | -| `filters` | Array of Strings | A list of additional filters to use on this page. [Filters](https://github.com/ripple/dactyl/blob/master/README.md#filters) are Python scripts that provide additional pre- or post-processing of page contents. | -| `canonical_url` | String | Provides the canonical URL for a page that takes query parameters. Search engines and other tools may use this when linking to the page. | -| `embed_xrpl_js` | Boolean | Use `true` to have the latest version of [xrpl.js](https://js.xrpl.org) loaded on the page. | - -### Conventions - -Use the following conventions when creating a page: - -- The HTML filename and MD filename should match exactly except for the file extension. -- The filenames should closely match the title of the page, including words like "and" and "the", but should be in all lowercase with hyphens instead of spaces and punctuation. For example, `cash-a-check-for-an-exact-amount.md`. If you change the title of a page, change the filename too. (If it has already been published at another URL, leave a redirect from the old URL.) -- Always start a page with a h1 header. -- Don't link to the top h1 anchor of a page, link to the page itself without an anchor. This helps prevent broken links in translation. It's OK to link to later headers. -- Don't use any formatting (like _italics_ or `code font`) in the title of the page. -- Don't hard-wrap text in Markdown files. -- For code samples, try to keep lines no longer than 80 columns wide. -- When in doubt, follow [Ciro Santilli's Markdown Style Guide (Writability Profile)](https://cirosantilli.com/markdown-style-guide/). -- Landing pages should be in subfolders and should have the same filename as the folder. For example, the landing page of the "Accounts" page group should be `accounts/accounts.md` with the HTML filename `accounts.html`. **Don't** use `index.md`. -- Don't use tab characters for indentation in Markdown or code samples. Use **4 spaces per indent**, except in **JavaScript** code samples, which should use 2 spaces per indent. - -### Terminology - -Use the following words and phrases as described: - -| Term | Terms to Avoid | Notes | -|-------------------|----------------|-------| -| API, APIs | API's, RPC | Application Programming Interface, a set of functions and definitions for software to connect to other software. | -| core server, core XRP Ledger server | `rippled` | The `rippled` name is probably going to be retired in the near future, so it's better to refer to it by the more generic name. When necessary, refer to `rippled` in all lowercase and code font. (It's pronounced "ripple dee", and the "d" stands for "daemon" per UNIX tradition.) -| financial institution | bank, FI, PSP (payment services provider) | This term encompasses a wider range of businesses than just _bank_ or other terms and does not rely on an understanding of industry jargon. | -| ledger entry | ledger object, node | A single object inside the state data of the XRP Ledger. The term _ledger object_ could refer to one of these or to the whole ledger. The term _node_ was sometimes used for this case because the ledger's state data can be envisioned as a graph, but this is confusing because _node_ has other uses. | -| liquidity provider | market maker | A business or individual who offers to exchange between two currencies or assets, often deriving income from the price differential between trades. The term _market maker_ has a specific legal definition in some jurisdictions and may not apply in all the same circumstances. | -| malicious actor | hacker | A person, organization, or even an automated tool which might attempt to acquire secrets, break encryption, deny service, or otherwise attack a secure resource. | -| a NFToken | NFT, an NFToken | A NFToken object in the XRP Ledger tracks or represents a non-fungible token. Pronounced "nif-token" and written _a NFToken_ rather than _an NFToken_ | -| PostgreSQL | Postgres | A specific brand of relational database software. Always use the full name, not an informal short version. | -| order book | orderbook, offer book | A collection of trade orders waiting to be matched and executed, typically sorted by exchange rate. Use two words. | -| server | node | A server is software and/or hardware, especially the ones that connect to the XRP Ledger peer-to-peer network. The term _node_ is sometimes used for this purpose but is also overloaded with other meanings including entries in a graph and Node.js, a JavaScript interpreter. | -| stablecoin issuer | gateway | An issuer is the organization that issues a token in the XRP Ledger. A stablecoin is a token where the issuer promises that it is fully backed by some outside asset (such as fiat currency), with the stablecoin issuer providing deposit and withdraw operations to convert between the two (possibly for a fee). Previously the term _gateway_ was used (especially by Ripple, the company) to describe this use case, but the rest of the industry adopted _stablecoin issuer_ instead. | -| transaction cost | transaction fee | The amount of XRP burnt to send a transaction in the XRP Ledger. Even though this is specified in the `Fee` field of transactions, the term _fee_ implies that the money is paid to someone, so _cost_ is preferable. |_ -| trust line | trustline | Use two words. A trust line is a relationship between two accounts in the XRP Ledger that tracks a balance of tokens between those accounts. | -| tokens | IOUs, issuances, issues, issued currencies | A token in the XRP ledger may not represent money owed outside of the ledger as the name _IOU_ implies. Specify _fungible tokens_ if necessary to distinguish from non-fungible tokens. | -| wallet | wallet | Depending on the context, _wallet_ could refer to hardware, software, a cryptographic key pair, or an online service. Be sure to provide enough context that the meaning is clear, or use an alternative such as _key pair_ or _client application_. | -| WebSocket | web socket, Websockets | A two way protocol for communication on the web. Always singular and in CamelCase. | -| XRP | XRPs, ripples | The native digital asset, or cryptocurrency, of the XRP Ledger. XRP is not a token. | -| the XRP Ledger | XRP Ledger (no the), Ripple, Ripple Network, RCL | The XRP Ledger was called _the Ripple network_ and the _Ripple Consensus Ledger_ or _RCL_ at various times in the past. These names were confusing and have been retired because of their similarity to the name of the company, Ripple (formerly Ripple Labs) which develops the reference implementation of the core server. | -| XRPL | XRPL | Short for _XRP Ledger_. As much as possible, spell out _XRP Ledger_ instead; _XRPL_ is cryptic and looks like it could be a typo for _XRP_. | - - -## Translations - -The XRP Ledger Dev Portal is mostly written in English, so the English version is generally the most up-to-date and accurate version. However, to broaden the reach of the XRP Ledger software and community, this repository also contains translated versions of the documentation. We strongly encourage members of the community who understand other languages to contribute translations of the dev portal contents in their native languages. - -The `dactyl-config.yml` contains a "target" entry for each available language. (As of 2019-11-18, the available languages are English and Japanese.) This entry includes a dictionary of strings used in the template files. For example: - -```yaml -- name: en - lang: en - display_name: XRP Ledger Dev Portal - # These github_ fields are used by the template's "Edit on GitHub" link. - # Override them with --vars to change which fork/branch to edit. - github_forkurl: https://github.com/XRPLF/xrpl-dev-portal - github_branch: master - strings: - blog: "Blog" - search: "Search site with Google..." - bc_home: "Home" - # ... -``` - -There is also a top-level `languages` listing that defines some properties for each supported language. The short code for each language should be short code according to [IETF BCP47](https://tools.ietf.org/html/bcp47). For example, "en" for English, "es" for Spanish, "ja" for Japanese, "zh-CN" for Simplified Chinese, "zh-TW" for Traditional Chinese (as used in Taiwan), and so on. The `display_name` field defines the language's name as written natively in that language. The `prefix` field defines a prefix to be used in hyperlinks to that language's version of the site. Example `languages` definition: - -```yaml -languages: - - code: en - display_name: English - prefix: "/" - - code: ja - display_name: 日本語 - prefix: "/ja/" -``` - -The same `dactyl-config.yml` file contains an entry for each content page in the XRP Ledger Dev Portal. If a page has been translated, there is a separate entry for each translation, linked to the "target" for that translation. If a page has not yet been translated, the English version is used across all targets. - -By convention, a page's the HTML filename (`html` field) should be the same across all language versions of a page. Translated Markdown source files should use the same filename as the English-language version except that the file extension should be `.{language code}.md` instead of only `.md` for English. For example, Japanese translated files end in `.ja.md` -- **`blurb`** - a short summary of the page. This text is mostly used on category landing pages. - -Example of English and Japanese entries for the `server_info` method page: - -```yaml - - md: references/http-websocket-apis/public-api-methods/server-info-methods/server_info.md - targets: - - en - - - md: references/http-websocket-apis/public-api-methods/server-info-methods/server_info.ja.md - targets: - - ja -``` - -Example entry for a page that isn't translated: - -```yaml - - md: concepts/payment-system-basics/transaction-basics/source-and-destination-tags.md - targets: - - en - - ja -``` - -### Where to Start - -If you want to translate the XRP Ledger Dev Portal into your native language of choice, start with the [XRP Ledger Overview file](https://github.com/XRPLF/xrpl-dev-portal/blob/master/content/concepts/introduction/xrp-ledger-overview.md), which describes the core properties and functions of the XRP Ledger. - -Save the file as `xrp-ledger-overview.{language code}.md`, where `{language code}` is the [IETF BCP47](https://tools.ietf.org/html/bcp47) language code. (For example, "es" for Spanish, "ja" for Japanese, "zh-CN" for Simplified Chinese, "zh-TW" for Traditional Chinese as used in Taiwan, and so on.) Then open a [pull request](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests) adding your file to this repository. One of the repository's maintainers can help with the other necessary setup to add the language to the site. - -For the Markdown content files, please use the following conventions: - -- Line-feed newline characters (`\n`) only (Unix style). Do not use carriage return (`\r`) characters (Windows style). -- Use UTF-8 encoding. Avoid the use of Byte-order marks. - - -## Theme-Aware Diagrams - -The site contains code to automatically recolor SVG diagrams for light and dark mode. This is more than just inverting images. The recoloring keeps gradients going the same direction (so that things don't look bottom-lit) and replaces colors with equivalents that fit with the theme rather than their inverse. For example, "Ripple blue" gets recolored to XRPL green, not its inverse orange. Example: - -![Comparison of invert and theme-aware recoloring](./theme-aware-recolor.png) - -Theme-aware recoloring uses a single source file in SVG format for diagrams, and produces diagrams that are recolored to match the current theme (light/dark) using CSS. If the user changes their theme, the diagrams immediately change to match it. - -To include a theme-aware diagram in a document, use the `include_svg` filter with syntax such as the following: - -```jinja -{{ include_svg("img/anatomy-of-a-ledger-complete.svg", "Figure 1: XRP Ledger Elements") }} -``` - -Leave empty lines before and after this syntax. The SVG file in question should be in the [`img/`](./img/) folder at the top level of the repo, or a subfolder of it. The second argument is _title text_, which appears when the user hovers their mouse over the diagram, and can also be used by other software (such as screen readers) to caption the diagram. - -The resulting SVG file is inlined directly into the Markdown file. One limitation is that you can't use it inside other Markdown structures such as bulleted lists or tables. - -> **Note:** The filter source code is [`tool/filter_include_svg.py`](./tool/filter_include_svg.py). This is also the reason that `lxml` is one of the dependencies for building the site. - -### Making Diagrams - -You have to take care when creating diagrams so that the recoloring applies correctly; otherwise, some elements might be invisible (white-on-white or black-on-black, for example) when recolored for the other theme. The theme-aware diagrams code supports diagrams created using either [Umlet](https://www.umlet.com/) or [Google Draw](https://docs.google.com/drawings/) and exported as SVG. Additionally, you should follow these guidelines when making diagrams: - -0. Create diagrams for light mode by default. Use a transparent background color. -0. Only use colors that the theme-aware diagrams code has mappings for. The code for this, including the full list of colors, is in [`styles/_diagrams.scss`](./styles/_diagrams.scss). If needed, you can add new colors by extending the SCSS code. (Don't forget to re-export the CSS when you're done. See the [styles README](./styles/README.md).) -0. Use actual vector shapes instead of embedded icons/images whenever possible. If you need to put text on top of an image, add a solid background to the text element and use one of the colors the theme has mappings for. -0. Don't layer transparent elements containing text on top of elements with different background colors. Apply a background color directly to the element that contains the text. +For information about how to contribute to this repository, see [Contribute Documentation (XRPL.org)](https://xrpl.org/contribute-documentation.html). \ No newline at end of file diff --git a/assets/css/devportal2022-v23.css b/assets/css/devportal2022-v23.css index 9c0e853ce06..8077e77362e 100644 --- a/assets/css/devportal2022-v23.css +++ b/assets/css/devportal2022-v23.css @@ -3,4 +3,4 @@ * Copyright 2011-2021 The Bootstrap Authors * Copyright 2011-2021 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */:root{--blue: #19A3FF;--indigo: #6610f2;--purple: #9A52FF;--pink: #FF198B;--red: #dc3545;--orange: #FF6719;--yellow: #FAFF19;--green: #32E685;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #454549;--gray-dark: #232325;--primary: #9A52FF;--secondary: #E0E0E1;--success: #32E685;--info: #19A3FF;--warning: #FAFF19;--danger: #FF198B;--light: #fff;--dark: #111112;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-family-monospace: "Space Mono", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:"Work Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#E0E0E1;text-align:left;background-color:#111112}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#fff;text-decoration:none;background-color:transparent}a:hover{color:#9A52FF;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:"Space Mono",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#E0E0E1;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role="button"]{cursor:pointer}select{word-wrap:normal}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2;color:#fff}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#454549}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#111112;border:1px solid #C1C1C2;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,0.075);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#454549}code{font-size:87.5%;color:#E0E0E1;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#111112;border-radius:4px;box-shadow:inset 0 -0.1rem 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}pre{display:block;font-size:87.5%;color:#111112}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container,.container-sm{max-width:540px}}@media (min-width: 768px){.container,.container-sm,.container-md{max-width:720px}}@media (min-width: 992px){.container,.container-sm,.container-md,.container-lg{max-width:960px}}@media (min-width: 1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;color:#E0E0E1}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #C1C1C2}.table thead th{vertical-align:bottom;border-bottom:2px solid #C1C1C2}.table tbody+tbody{border-top:2px solid #C1C1C2}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #C1C1C2}.table-bordered th,.table-bordered td{border:1px solid #C1C1C2}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.table-hover tbody tr:hover{color:#E0E0E1;background-color:rgba(0,0,0,0.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#e3cfff}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#caa5ff}.table-hover .table-primary:hover{background-color:#d4b6ff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#d4b6ff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#f6f6f7}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#efefef}.table-hover .table-secondary:hover{background-color:#e9e9eb}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#e9e9eb}.table-success,.table-success>th,.table-success>td{background-color:#c6f8dd}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#94f2c0}.table-hover .table-success:hover{background-color:#aff5cf}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#aff5cf}.table-info,.table-info>th,.table-info>td{background-color:#bfe5ff}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#87cfff}.table-hover .table-info:hover{background-color:#a6dbff}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#a6dbff}.table-warning,.table-warning>th,.table-warning>td{background-color:#feffbf}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#fcff87}.table-hover .table-warning:hover{background-color:#feffa6}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#feffa6}.table-danger,.table-danger>th,.table-danger>td{background-color:#ffbfdf}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ff87c3}.table-hover .table-danger:hover{background-color:#ffa6d2}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ffa6d2}.table-light,.table-light>th,.table-light>td{background-color:#fff}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fff}.table-hover .table-light:hover{background-color:#f2f2f2}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#f2f2f2}.table-dark,.table-dark>th,.table-dark>td{background-color:#bcbcbd}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#838384}.table-hover .table-dark:hover{background-color:#afafb0}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#afafb0}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}.table .thead-dark th{color:#fff;background-color:#232325;border-color:#363639}.table .thead-light th{color:#343437;background-color:#E0E0E1;border-color:#C1C1C2}.table-dark{color:#fff;background-color:#232325}.table-dark th,.table-dark td,.table-dark thead th{border-color:#363639}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,0.075)}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.25em + 2rem + 2px);padding:1rem 1.5rem;font-size:1rem;font-weight:400;line-height:1.25;color:#fff;background-color:#232325;background-clip:padding-box;border:1px solid rgba(0,0,0,0);border-radius:4px;box-shadow:none;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#fff;background-color:#232325;border-color:#e4d2ff;outline:0;box-shadow:0 0 0 .2rem rgba(154,82,255,0.25)}.form-control::placeholder{color:#A2A2A4;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#454549;opacity:1}input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #fff}select.form-control:focus::-ms-value{color:#fff;background-color:#232325}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(1rem + 1px);padding-bottom:calc(1rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.25}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:1rem 0;margin-bottom:0;font-size:1rem;line-height:1.25;color:#E0E0E1;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:4px}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:8px}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input[disabled] ~ .form-check-label,.form-check-input:disabled ~ .form-check-label{color:#E0E0E1}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#32E685}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#111112;background-color:rgba(50,230,133,0.9);border-radius:4px}.form-row>.col>.valid-tooltip,.form-row>[class*="col-"]>.valid-tooltip{left:5px}.was-validated :valid ~ .valid-feedback,.was-validated :valid ~ .valid-tooltip,.is-valid ~ .valid-feedback,.is-valid ~ .valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#32E685;padding-right:calc(1.25em + 2rem) !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2332E685' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.3125em + .5rem) center;background-size:calc(.625em + 1rem) calc(.625em + 1rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#32E685;box-shadow:0 0 0 .2rem rgba(50,230,133,0.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:6rem !important;background-position:right 3rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.25em + 2rem);background-position:top calc(.3125em + .5rem) right calc(.3125em + .5rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#32E685;padding-right:calc(.75em + 4rem) !important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23232325' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1.5rem center/8px 10px no-repeat,#232325 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2332E685' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 2.5rem/calc(.625em + 1rem) calc(.625em + 1rem) no-repeat}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#32E685;box-shadow:0 0 0 .2rem rgba(50,230,133,0.25)}.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#32E685}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{color:#32E685}.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{border-color:#32E685}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{border-color:#5feca0;background-color:#5feca0}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(50,230,133,0.25)}.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before{border-color:#32E685}.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{border-color:#32E685}.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{border-color:#32E685;box-shadow:0 0 0 .2rem rgba(50,230,133,0.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#FF198B}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(255,25,139,0.9);border-radius:4px}.form-row>.col>.invalid-tooltip,.form-row>[class*="col-"]>.invalid-tooltip{left:5px}.was-validated :invalid ~ .invalid-feedback,.was-validated :invalid ~ .invalid-tooltip,.is-invalid ~ .invalid-feedback,.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#FF198B;padding-right:calc(1.25em + 2rem) !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23FF198B' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23FF198B' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.3125em + .5rem) center;background-size:calc(.625em + 1rem) calc(.625em + 1rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#FF198B;box-shadow:0 0 0 .2rem rgba(255,25,139,0.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:6rem !important;background-position:right 3rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.25em + 2rem);background-position:top calc(.3125em + .5rem) right calc(.3125em + .5rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#FF198B;padding-right:calc(.75em + 4rem) !important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23232325' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1.5rem center/8px 10px no-repeat,#232325 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23FF198B' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23FF198B' stroke='none'/%3e%3c/svg%3e") center right 2.5rem/calc(.625em + 1rem) calc(.625em + 1rem) no-repeat}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#FF198B;box-shadow:0 0 0 .2rem rgba(255,25,139,0.25)}.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#FF198B}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{color:#FF198B}.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{border-color:#FF198B}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{border-color:#ff4ca5;background-color:#ff4ca5}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(255,25,139,0.25)}.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before{border-color:#FF198B}.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{border-color:#FF198B}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{border-color:#FF198B;box-shadow:0 0 0 .2rem rgba(255,25,139,0.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#E0E0E1;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:1rem 1.5rem;font-size:.875rem;line-height:1.25;border-radius:4px;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#E0E0E1;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:none}.btn.disabled,.btn:disabled{opacity:.65;box-shadow:none}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled).active{box-shadow:none}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#9A52FF;border-color:#9A52FF;box-shadow:none}.btn-primary:hover{color:#fff;background-color:#842cff;border-color:#7c1fff}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#842cff;border-color:#7c1fff;box-shadow:0 0 0 .2rem rgba(169,108,255,0.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#9A52FF;border-color:#9A52FF}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#7c1fff;border-color:#7512ff}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(169,108,255,0.5)}.btn-secondary{color:#111112;background-color:#E0E0E1;border-color:#E0E0E1;box-shadow:none}.btn-secondary:hover{color:#111112;background-color:#cdcdce;border-color:#c6c6c8}.btn-secondary:focus,.btn-secondary.focus{color:#111112;background-color:#cdcdce;border-color:#c6c6c8;box-shadow:0 0 0 .2rem rgba(193,193,194,0.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#111112;background-color:#E0E0E1;border-color:#E0E0E1}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#111112;background-color:#c6c6c8;border-color:#c0c0c2}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(193,193,194,0.5)}.btn-success{color:#111112;background-color:#32E685;border-color:#32E685;box-shadow:none}.btn-success:hover{color:#fff;background-color:#1ad772;border-color:#19cc6c}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#1ad772;border-color:#19cc6c;box-shadow:0 0 0 .2rem rgba(45,198,116,0.5)}.btn-success.disabled,.btn-success:disabled{color:#111112;background-color:#32E685;border-color:#32E685}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#19cc6c;border-color:#18c166}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(45,198,116,0.5)}.btn-info{color:#fff;background-color:#19A3FF;border-color:#19A3FF;box-shadow:none}.btn-info:hover{color:#fff;background-color:#0091f2;border-color:#0089e5}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#0091f2;border-color:#0089e5;box-shadow:0 0 0 .2rem rgba(60,177,255,0.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#19A3FF;border-color:#19A3FF}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#0089e5;border-color:#0082d8}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(60,177,255,0.5)}.btn-warning{color:#111112;background-color:#FAFF19;border-color:#FAFF19;box-shadow:none}.btn-warning:hover{color:#111112;background-color:#ecf200;border-color:#e0e500}.btn-warning:focus,.btn-warning.focus{color:#111112;background-color:#ecf200;border-color:#e0e500;box-shadow:0 0 0 .2rem rgba(215,219,24,0.5)}.btn-warning.disabled,.btn-warning:disabled{color:#111112;background-color:#FAFF19;border-color:#FAFF19}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#111112;background-color:#e0e500;border-color:#d4d800}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(215,219,24,0.5)}.btn-danger{color:#fff;background-color:#FF198B;border-color:#FF198B;box-shadow:none}.btn-danger:hover{color:#fff;background-color:#f20078;border-color:#e50072}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#f20078;border-color:#e50072;box-shadow:0 0 0 .2rem rgba(255,60,156,0.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#FF198B;border-color:#FF198B}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#e50072;border-color:#d8006b}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,60,156,0.5)}.btn-light{color:#111112;background-color:#fff;border-color:#fff;box-shadow:none}.btn-light:hover{color:#111112;background-color:#ececec;border-color:#e6e6e6}.btn-light:focus,.btn-light.focus{color:#111112;background-color:#ececec;border-color:#e6e6e6;box-shadow:0 0 0 .2rem rgba(219,219,219,0.5)}.btn-light.disabled,.btn-light:disabled{color:#111112;background-color:#fff;border-color:#fff}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#111112;background-color:#e6e6e6;border-color:#dfdfdf}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(219,219,219,0.5)}.btn-dark{color:#fff;background-color:#111112;border-color:#111112;box-shadow:none}.btn-dark:hover{color:#fff;background-color:#000;border-color:#000}.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#000;border-color:#000;box-shadow:0 0 0 .2rem rgba(53,53,54,0.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#111112;border-color:#111112}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(53,53,54,0.5)}.btn-outline-primary{color:#9A52FF;border-color:#9A52FF}.btn-outline-primary:hover{color:#fff;background-color:#9A52FF;border-color:#9A52FF}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(154,82,255,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#9A52FF;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#9A52FF;border-color:#9A52FF}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(154,82,255,0.5)}.btn-outline-secondary{color:#E0E0E1;border-color:#E0E0E1}.btn-outline-secondary:hover{color:#111112;background-color:#E0E0E1;border-color:#E0E0E1}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(224,224,225,0.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#E0E0E1;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#111112;background-color:#E0E0E1;border-color:#E0E0E1}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(224,224,225,0.5)}.btn-outline-success{color:#32E685;border-color:#32E685}.btn-outline-success:hover{color:#111112;background-color:#32E685;border-color:#32E685}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(50,230,133,0.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#32E685;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#111112;background-color:#32E685;border-color:#32E685}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(50,230,133,0.5)}.btn-outline-info{color:#19A3FF;border-color:#19A3FF}.btn-outline-info:hover{color:#fff;background-color:#19A3FF;border-color:#19A3FF}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(25,163,255,0.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#19A3FF;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#19A3FF;border-color:#19A3FF}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(25,163,255,0.5)}.btn-outline-warning{color:#FAFF19;border-color:#FAFF19}.btn-outline-warning:hover{color:#111112;background-color:#FAFF19;border-color:#FAFF19}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(250,255,25,0.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#FAFF19;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#111112;background-color:#FAFF19;border-color:#FAFF19}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(250,255,25,0.5)}.btn-outline-danger{color:#FF198B;border-color:#FF198B}.btn-outline-danger:hover{color:#fff;background-color:#FF198B;border-color:#FF198B}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(255,25,139,0.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#FF198B;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#FF198B;border-color:#FF198B}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,25,139,0.5)}.btn-outline-light{color:#fff;border-color:#fff}.btn-outline-light:hover{color:#111112;background-color:#fff;border-color:#fff}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(255,255,255,0.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#fff;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#111112;background-color:#fff;border-color:#fff}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,255,255,0.5)}.btn-outline-dark{color:#111112;border-color:#111112}.btn-outline-dark:hover{color:#fff;background-color:#111112;border-color:#111112}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(17,17,18,0.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#111112;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#111112;border-color:#111112}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(17,17,18,0.5)}.btn-link{font-weight:400;color:#fff;text-decoration:none}.btn-link:hover{color:#9A52FF;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline}.btn-link:disabled,.btn-link.disabled{color:#454549;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:8px}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:4px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.34em;vertical-align:.34em;content:"";border-top:.4em solid;border-right:.4em solid transparent;border-bottom:0;border-left:.4em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#E0E0E1;text-align:left;list-style:none;background-color:#111112;background-clip:padding-box;border:1px solid #111112;border-radius:4px;box-shadow:0px 5px 40px #000}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.34em;vertical-align:.34em;content:"";border-top:0;border-right:.4em solid transparent;border-bottom:.4em solid;border-left:.4em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.34em;vertical-align:.34em;content:"";border-top:.4em solid transparent;border-right:0;border-bottom:.4em solid transparent;border-left:.4em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.34em;vertical-align:.34em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.34em;vertical-align:.34em;content:"";border-top:.4em solid transparent;border-right:.4em solid;border-bottom:.4em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #000}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#fff;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#9A52FF;text-decoration:none;background-color:#111112}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:rgba(0,0,0,0)}.dropdown-item.disabled,.dropdown-item:disabled{color:#838386;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#454549;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#fff}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:1.125rem;padding-left:1.125rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group.show .dropdown-toggle{box-shadow:none}.btn-group.show .dropdown-toggle.btn-link{box-shadow:none}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus ~ .custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.form-control:not(:last-child),.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-prepend,.input-group-append{display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:1rem 1.5rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.25;color:#fff;text-align:center;white-space:nowrap;background-color:#454549;border:1px solid rgba(0,0,0,0);border-radius:4px}.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:8px}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + .5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:4px}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:2.5rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;color-adjust:exact}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#9A52FF;background-color:#9A52FF;box-shadow:}.custom-control-input:focus ~ .custom-control-label::before{box-shadow:none,0 0 0 .2rem rgba(154,82,255,0.25)}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#e4d2ff}.custom-control-input:not(:disabled):active ~ .custom-control-label::before{color:#fff;background-color:#fff;border-color:#fff;box-shadow:}.custom-control-input[disabled] ~ .custom-control-label,.custom-control-input:disabled ~ .custom-control-label{color:#454549}.custom-control-input[disabled] ~ .custom-control-label::before,.custom-control-input:disabled ~ .custom-control-label::before{background-color:#454549}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#232325;border:#838386 solid 1px;box-shadow:none}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50% / 50% 50% no-repeat}.custom-checkbox .custom-control-label::before{border-radius:4px}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#9A52FF;background-color:#9A52FF;box-shadow:}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(154,82,255,0.5)}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(154,82,255,0.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(154,82,255,0.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#838386;border-radius:.5rem;transition:transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color:#232325;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(154,82,255,0.5)}.custom-select{display:inline-block;width:100%;height:calc(1.25em + 2rem + 2px);padding:1rem 2.5rem 1rem 1.5rem;font-size:1rem;font-weight:400;line-height:1.25;color:#fff;vertical-align:middle;background:#232325 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23232325' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1.5rem center/8px 10px no-repeat;border:1px solid rgba(0,0,0,0);border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);appearance:none}.custom-select:focus{border-color:#e4d2ff;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 0 .2rem rgba(154,82,255,0.25)}.custom-select:focus::-ms-value{color:#fff;background-color:#232325}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:1.5rem;background-image:none}.custom-select:disabled{color:#454549;background-color:#E0E0E1}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #fff}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.25em + 2rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.25em + 2rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus ~ .custom-file-label{border-color:#e4d2ff;box-shadow:0 0 0 .2rem rgba(154,82,255,0.25)}.custom-file-input[disabled] ~ .custom-file-label,.custom-file-input:disabled ~ .custom-file-label{background-color:#454549}.custom-file-input:lang(en) ~ .custom-file-label::after{content:"Browse"}.custom-file-input ~ .custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.25em + 2rem + 2px);padding:1rem 1.5rem;overflow:hidden;font-weight:400;line-height:1.25;color:#fff;background-color:#232325;border:1px solid rgba(0,0,0,0);border-radius:4px;box-shadow:none}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.25em + 2rem);padding:1rem 1.5rem;line-height:1.25;color:#fff;content:"Browse";background-color:#454549;border-left:inherit;border-radius:0 4px 4px 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #111112,0 0 0 .2rem rgba(154,82,255,0.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #111112,0 0 0 .2rem rgba(154,82,255,0.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #111112,0 0 0 .2rem rgba(154,82,255,0.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#9A52FF;border:0;border-radius:1rem;box-shadow:0 0.1rem 0.25rem rgba(0,0,0,0.1);transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#fff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#C1C1C2;border-color:transparent;border-radius:1rem;box-shadow:inset 0 0.25rem 0.25rem rgba(0,0,0,0.1)}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#9A52FF;border:0;border-radius:1rem;box-shadow:0 0.1rem 0.25rem rgba(0,0,0,0.1);transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#fff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#C1C1C2;border-color:transparent;border-radius:1rem;box-shadow:inset 0 0.25rem 0.25rem rgba(0,0,0,0.1)}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#9A52FF;border:0;border-radius:1rem;box-shadow:0 0.1rem 0.25rem rgba(0,0,0,0.1);transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#fff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem;box-shadow:inset 0 0.25rem 0.25rem rgba(0,0,0,0.1)}.custom-range::-ms-fill-lower{background-color:#C1C1C2;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#C1C1C2;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#838386}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#838386}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#838386}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:1rem 2rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#454549;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #C1C1C2}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:4px;border-top-right-radius:4px}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#E0E0E1 #E0E0E1 #C1C1C2}.nav-tabs .nav-link.disabled{color:#454549;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#343437;background-color:#111112;border-color:#C1C1C2 #C1C1C2 #111112}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:4px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#9A52FF}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:1.25rem;padding-bottom:1.25rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:1rem;padding-bottom:1rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:4px}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50% / 100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:2rem;padding-left:2rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:2rem;padding-left:2rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:2rem;padding-left:2rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:2rem;padding-left:2rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:2rem;padding-left:2rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,0.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,0.9)}.navbar-light .navbar-nav .nav-link{color:#454549}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,0.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,0.9)}.navbar-light .navbar-toggler{color:#454549;border-color:rgba(0,0,0,0.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='%23454549' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:#454549}.navbar-light .navbar-text a{color:rgba(0,0,0,0.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,0.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:#fff}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:#9A52FF}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:#fff;border-color:rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:#fff}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#232325;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:8px}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:7px;border-top-right-radius:7px}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:7px;border-bottom-left-radius:7px}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;padding:2rem}.card-title{margin-bottom:2rem}.card-subtitle{margin-top:-1rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:2rem}.card-header{padding:2rem 2rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125)}.card-header:first-child{border-radius:7px 7px 0 0}.card-footer{padding:2rem 2rem;background-color:rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.125)}.card-footer:last-child{border-radius:0 0 7px 7px}.card-header-tabs{margin-right:-1rem;margin-bottom:-2rem;margin-left:-1rem;border-bottom:0}.card-header-pills{margin-right:-1rem;margin-left:-1rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:7px}.card-img,.card-img-top,.card-img-bottom{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:7px;border-top-right-radius:7px}.card-img,.card-img-bottom{border-bottom-right-radius:7px;border-bottom-left-radius:7px}.card-deck .card{margin-bottom:1.25rem}@media (min-width: 576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-1.25rem;margin-left:-1.25rem}.card-deck .card{flex:1 0 0%;margin-right:1.25rem;margin-bottom:0;margin-left:1.25rem}}.card-group>.card{margin-bottom:15px}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:2rem}@media (min-width: 576px){.card-columns{column-count:3;column-gap:2rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#111112;border-radius:4px}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#454549;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#A2A2A4}.pagination{display:flex;padding-left:0;list-style:none;border-radius:4px}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#fff;background-color:#fff;border:1px solid #C1C1C2}.page-link:hover{z-index:2;color:#9A52FF;text-decoration:none;background-color:#E0E0E1;border-color:#C1C1C2}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(154,82,255,0.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.page-item:last-child .page-link{border-top-right-radius:4px;border-bottom-right-radius:4px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#9A52FF;border-color:#9A52FF}.page-item.disabled .page-link{color:#454549;pointer-events:none;cursor:auto;background-color:#fff;border-color:#C1C1C2}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:8px;border-bottom-left-radius:8px}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:8px;border-bottom-right-radius:8px}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:4px;border-bottom-right-radius:4px}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:4px;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#9A52FF}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#7c1fff}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(154,82,255,0.5)}.badge-secondary{color:#111112;background-color:#E0E0E1}a.badge-secondary:hover,a.badge-secondary:focus{color:#111112;background-color:#c6c6c8}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(224,224,225,0.5)}.badge-success{color:#111112;background-color:#32E685}a.badge-success:hover,a.badge-success:focus{color:#111112;background-color:#19cc6c}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgba(50,230,133,0.5)}.badge-info{color:#fff;background-color:#19A3FF}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#0089e5}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(25,163,255,0.5)}.badge-warning{color:#111112;background-color:#FAFF19}a.badge-warning:hover,a.badge-warning:focus{color:#111112;background-color:#e0e500}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(250,255,25,0.5)}.badge-danger{color:#fff;background-color:#FF198B}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#e50072}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,25,139,0.5)}.badge-light{color:#111112;background-color:#fff}a.badge-light:hover,a.badge-light:focus{color:#111112;background-color:#e6e6e6}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,255,255,0.5)}.badge-dark{color:#fff;background-color:#111112}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#000}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem rgba(17,17,18,0.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#E0E0E1;border-radius:8px}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:4px}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#502b85;background-color:#ebdcff;border-color:#e3cfff}.alert-primary hr{border-top-color:#d4b6ff}.alert-primary .alert-link{color:#391f5e}.alert-secondary{color:#747475;background-color:#f9f9f9;border-color:#f6f6f7}.alert-secondary hr{border-top-color:#e9e9eb}.alert-secondary .alert-link{color:#5b5b5b}.alert-success{color:#1a7845;background-color:#d6fae7;border-color:#c6f8dd}.alert-success hr{border-top-color:#aff5cf}.alert-success .alert-link{color:#114e2d}.alert-info{color:#0d5585;background-color:#d1edff;border-color:#bfe5ff}.alert-info hr{border-top-color:#a6dbff}.alert-info .alert-link{color:#083757}.alert-warning{color:#82850d;background-color:#feffd1;border-color:#feffbf}.alert-warning hr{border-top-color:#feffa6}.alert-warning .alert-link{color:#555708}.alert-danger{color:#850d48;background-color:#ffd1e8;border-color:#ffbfdf}.alert-danger hr{border-top-color:#ffa6d2}.alert-danger .alert-link{color:#57082f}.alert-light{color:#858585;background-color:#fff;border-color:#fff}.alert-light hr{border-top-color:#f2f2f2}.alert-light .alert-link{color:#6c6c6c}.alert-dark{color:#090909;background-color:#cfcfd0;border-color:#bcbcbd}.alert-dark hr{border-top-color:#afafb0}.alert-dark .alert-link{color:#000}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#111112;border-radius:4px;box-shadow:inset 0 0.1rem 0.1rem rgba(0,0,0,0.1)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#9A52FF;transition:width 0.6s ease}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:4px}.list-group-item-action{width:100%;color:#343437;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#343437;text-decoration:none;background-color:#F5F5F7}.list-group-item-action:active{color:#E0E0E1;background-color:#E0E0E1}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#111112;border:1px solid #232325}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#E0E0E1;pointer-events:none;background-color:#111112}.list-group-item.active{z-index:2;color:#fff;background-color:#9A52FF;border-color:#9A52FF}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:4px;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:4px;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:4px;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:4px;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:4px;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:4px;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:4px;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:4px;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:4px;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:4px;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#502b85;background-color:#e3cfff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#502b85;background-color:#d4b6ff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#502b85;border-color:#502b85}.list-group-item-secondary{color:#747475;background-color:#f6f6f7}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#747475;background-color:#e9e9eb}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#747475;border-color:#747475}.list-group-item-success{color:#1a7845;background-color:#c6f8dd}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#1a7845;background-color:#aff5cf}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#1a7845;border-color:#1a7845}.list-group-item-info{color:#0d5585;background-color:#bfe5ff}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0d5585;background-color:#a6dbff}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0d5585;border-color:#0d5585}.list-group-item-warning{color:#82850d;background-color:#feffbf}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#82850d;background-color:#feffa6}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#82850d;border-color:#82850d}.list-group-item-danger{color:#850d48;background-color:#ffbfdf}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#850d48;background-color:#ffa6d2}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#850d48;border-color:#850d48}.list-group-item-light{color:#858585;background-color:#fff}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#858585;background-color:#f2f2f2}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#858585;border-color:#858585}.list-group-item-dark{color:#090909;background-color:#bcbcbd}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#090909;background-color:#afafb0}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#090909;border-color:#090909}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#FF198B;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#FF198B;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border:1px solid rgba(0,0,0,0.1);box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#454549;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,0.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#000;background-clip:padding-box;border:1px solid #E0E0E1;border-radius:8px;box-shadow:0 0.25rem 0.5rem rgba(0,0,0,0.5);outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #C1C1C2;border-top-left-radius:7px;border-top-right-radius:7px}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #C1C1C2;border-bottom-right-radius:7px;border-bottom-left-radius:7px}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:min-content}.modal-content{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.5)}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:"Work Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow{bottom:0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow{top:0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:4px}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:"Work Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:8px;box-shadow:0 0.25rem 0.5rem rgba(0,0,0,0.2)}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 8px}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^="top"]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^="top"]>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^="top"]>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,0.25)}.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^="top"]>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^="right"]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^="right"]>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:8px 0}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^="right"]>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,0.25)}.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^="right"]>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^="bottom"]>.arrow{top:calc(-.5rem - 1px)}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^="bottom"]>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,0.25)}.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^="bottom"]>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^="left"]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^="left"]>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:8px 0}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^="left"]>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,0.25)}.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^="left"]>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:#fff;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:7px;border-top-right-radius:7px}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#E0E0E1}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity 0.15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:50% / 100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity 0.6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.bg-primary{background-color:#9A52FF !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#7c1fff !important}.bg-secondary{background-color:#E0E0E1 !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#c6c6c8 !important}.bg-success{background-color:#32E685 !important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#19cc6c !important}.bg-info{background-color:#19A3FF !important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#0089e5 !important}.bg-warning{background-color:#FAFF19 !important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#e0e500 !important}.bg-danger{background-color:#FF198B !important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#e50072 !important}.bg-light{background-color:#fff !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#e6e6e6 !important}.bg-dark{background-color:#111112 !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#000 !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:transparent !important}.border{border:1px solid #C1C1C2 !important}.border-top{border-top:1px solid #C1C1C2 !important}.border-right{border-right:1px solid #C1C1C2 !important}.border-bottom{border-bottom:1px solid #C1C1C2 !important}.border-left{border-left:1px solid #C1C1C2 !important}.border-0{border:0 !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.border-primary{border-color:#9A52FF !important}.border-secondary{border-color:#E0E0E1 !important}.border-success{border-color:#32E685 !important}.border-info{border-color:#19A3FF !important}.border-warning{border-color:#FAFF19 !important}.border-danger{border-color:#FF198B !important}.border-light{border-color:#fff !important}.border-dark{border-color:#111112 !important}.border-white{border-color:#fff !important}.rounded-sm{border-radius:4px !important}.rounded{border-radius:4px !important}.rounded-top{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-right{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-bottom{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-left{border-top-left-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-lg{border-radius:8px !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-0{border-radius:0 !important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width: 576px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width: 992px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width: 1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position: sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}.shadow{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}.shadow-none{box-shadow:none !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.min-vw-100{min-width:100vw !important}.min-vh-100{min-height:100vh !important}.vw-100{width:100vw !important}.vh-100{height:100vh !important}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-n1{margin:-.25rem !important}.mt-n1,.my-n1{margin-top:-.25rem !important}.mr-n1,.mx-n1{margin-right:-.25rem !important}.mb-n1,.my-n1{margin-bottom:-.25rem !important}.ml-n1,.mx-n1{margin-left:-.25rem !important}.m-n2{margin:-.5rem !important}.mt-n2,.my-n2{margin-top:-.5rem !important}.mr-n2,.mx-n2{margin-right:-.5rem !important}.mb-n2,.my-n2{margin-bottom:-.5rem !important}.ml-n2,.mx-n2{margin-left:-.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-left:-3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-n1{margin:-.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem !important}.m-sm-n2{margin:-.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem !important}.m-sm-n3{margin:-1rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media (min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-n1{margin:-.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem !important}.m-md-n2{margin:-.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem !important}.m-md-n3{margin:-1rem !important}.mt-md-n3,.my-md-n3{margin-top:-1rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}.m-md-n4{margin:-1.5rem !important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mt-md-n5,.my-md-n5{margin-top:-3rem !important}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media (min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-n1{margin:-.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem !important}.m-lg-n2{margin:-.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem !important}.m-lg-n3{margin:-1rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-n1{margin:-.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem !important}.m-xl-n2{margin:-.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem !important}.m-xl-n3{margin:-1rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:"Space Mono",monospace !important}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-lighter{font-weight:lighter !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:700 !important}.font-weight-bolder{font-weight:bolder !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#9A52FF !important}a.text-primary:hover,a.text-primary:focus{color:#6d06ff !important}.text-secondary{color:#E0E0E1 !important}a.text-secondary:hover,a.text-secondary:focus{color:#b9b9bb !important}.text-success{color:#32E685 !important}a.text-success:hover,a.text-success:focus{color:#16b560 !important}.text-info{color:#19A3FF !important}a.text-info:hover,a.text-info:focus{color:#007acc !important}.text-warning{color:#FAFF19 !important}a.text-warning:hover,a.text-warning:focus{color:#c7cc00 !important}.text-danger{color:#FF198B !important}a.text-danger:hover,a.text-danger:focus{color:#cc0065 !important}.text-light{color:#fff !important}a.text-light:hover,a.text-light:focus{color:#d9d9d9 !important}.text-dark{color:#111112 !important}a.text-dark:hover,a.text-dark:focus{color:#000 !important}.text-body{color:#E0E0E1 !important}.text-muted{color:#E0E0E1 !important}.text-black-50{color:rgba(0,0,0,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none !important}.text-break{word-break:break-word !important;word-wrap:break-word !important}.text-reset{color:inherit !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #838386;page-break-inside:avoid}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #C1C1C2 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#C1C1C2}.table .thead-dark th{color:inherit;border-color:#C1C1C2}}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}pre,code{font-feature-settings:"liga" 0;font-variant-ligatures:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:bold}h1,.h1{font-size:3.875rem;line-height:70px}@media (max-width: 480px){h1,.h1{font-size:2.625rem;line-height:48px}}h2,.h2{font-size:3.5rem;line-height:62px}@media (max-width: 767.98px){h2,.h2{font-size:1.75rem;line-height:34px}}@media (max-width: 767.98px){h2-sm,.h2-sm{font-size:1.75rem !important;line-height:34px !important}}h3,.h3{font-size:3rem;line-height:52px}@media (max-width: 767.98px){h3,.h3{font-size:1.5rem;line-height:28px}}@media (max-width: 767.98px){h3-sm,.h3-sm{font-size:1.5rem;line-height:28px}}h4,.h4{font-size:2rem;line-height:38px}@media (max-width: 767.98px){h4,.h4{font-size:1.25rem;line-height:26px}}h5,.h5{font-size:1.5rem;line-height:32px}@media (max-width: 767.98px){h5,.h5{font-size:1.125rem;line-height:26px}}h6,.h6{font-size:1.25rem;line-height:26px}@media (max-width: 767.98px){h6,.h6{font-size:1rem;line-height:24px}}.longform{font-size:1.5rem;line-height:32px;color:#F5F5F7;font-weight:500}@media (max-width: 767.98px){.longform{font-size:1.25rem;line-height:26px}}.numbers{font-size:6rem;line-height:104px;font-weight:bold;color:#fff}@media (max-width: 767.98px){.numbers{font-size:3.875rem;line-height:70px}}p{font-size:1rem;line-height:24px}.fs-base{font-size:1rem}.fs-3{font-size:0.75rem;line-height:1rem}.fs-4-5{font-size:1.125rem}.fs-5{font-size:1.25rem}.fs-5-5{font-size:1.375rem}.fs-6{font-size:1.5rem}.normal{font-weight:normal}.bold{font-weight:bold}.text-largest{font-size:1.5rem;font-weight:normal}.text-large{font-size:1.125rem}.text-small{font-size:0.875rem}.text-smaller{font-size:0.75rem}.text-smallest{font-size:0.625rem}.arrow-link{text-decoration:none}.arrow-link:after{content:url(../img/icon-long-arrow.svg);width:28px;padding-left:7px;transition:all .2s ease-in-out;display:inline-block;text-decoration:none}.arrow-link:hover:after{padding-left:14px}.lang-ja{font-family:'Work Sans', 'Noto Sans JP', sans-serif}.lang-ja h1,.lang-ja h2,.lang-ja h3,.lang-ja h4,.lang-ja h5,.lang-ja .github-edit-wrap .github-edit,.lang-ja .navbar .navbar-nav .nav-link,.lang-ja .content .children-display li a,.lang-ja .right-sidebar .level-1 a,.lang-ja .right-sidebar .separator,.lang-ja .use-case-step-num{font-family:'Work Sans', 'Noto Sans JP', sans-serif}.search .input-group-text{border-width:0;color:#fff;background-color:#232325;border-radius:4px 0 0 4px;padding:0.5rem 0.5rem 0.5rem 1rem;line-height:1.5}.search .ds-input{background-color:#232325;border-radius:0 4px 4px 0;padding:0.75rem 1rem 0.75rem 0.5rem;width:100%;border:1px solid #232325}.search .ds-input:focus{box-shadow:none;border-color:#9A52FF}.search .algolia-autocomplete{flex-grow:1}#algolia-autocomplete-listbox-0{z-index:1100 !important}.xrp-ledger-dev-portal .DocSearch-Modal{top:85px;background-color:#232325;box-shadow:none}.xrp-ledger-dev-portal .DocSearch-Form{box-shadow:inset 0 0 0 2px #9A52FF;background-color:#232325}.xrp-ledger-dev-portal .DocSearch-Hit-source{color:#9A52FF}.xrp-ledger-dev-portal .DocSearch-Hits mark{color:#9A52FF}.xrp-ledger-dev-portal .DocSearch-Hit-source,.xrp-ledger-dev-portal .DocSearch-Hit-Container,.xrp-ledger-dev-portal .DocSearch-Footer{background-color:#232325}.xrp-ledger-dev-portal .DocSearch-Hit a{background-color:#232325;box-shadow:none}.xrp-ledger-dev-portal .DocSearch-Hit-source{color:#A2A2A4}.xrp-ledger-dev-portal .DocSearch-Input{color:#fff}.xrp-ledger-dev-portal .DocSearch-Hit-title,.xrp-ledger-dev-portal .DocSearch-Hit-path,.xrp-ledger-dev-portal .DocSearch-Label,.xrp-ledger-dev-portal .DocSearch-Help{color:#F5F5F7 !important}.xrp-ledger-dev-portal .DocSearch-Hit[aria-selected="true"] a{background:#343437}.xrp-ledger-dev-portal .DocSearch-Hit[aria-selected="true"] a .DocSearch-Hit-Container{background-color:#343437}.xrp-ledger-dev-portal .DocSearch-Hit[aria-selected="true"] a mark{color:#9A52FF !important}.xrp-ledger-dev-portal .DocSearch-Prefill{color:#9A52FF}.xrp-ledger-dev-portal .DocSearch-Button{background:#232325;width:100%}.xrp-ledger-dev-portal .DocSearch-Button:hover{background:#232325;border-radius:40px;box-shadow:inset 0 0 0 2px #9A52FF}.xrp-ledger-dev-portal .DocSearch-Button:hover .DocSearch-Button-Placeholder{color:#fff}.xrp-ledger-dev-portal .DocSearch-Search-Icon{color:#fff !important}.xrp-ledger-dev-portal .DocSearch-Modal{margin-top:-20px;max-width:55%;margin-right:13.5em}@media (max-width: 991.98px){.xrp-ledger-dev-portal .algolia-autocomplete .ds-dropdown-menu{min-width:unset}.xrp-ledger-dev-portal .DocSearch-Modal{top:127px;max-width:100%;margin-left:10px;margin-right:20px}}.xrp-ledger-dev-portal .DocSearch-Container{z-index:99999 !important;background-color:transparent !important}.xrp-ledger-dev-portal .DocSearch-Logo svg .cls-1,.xrp-ledger-dev-portal .DocSearch-Logo svg .cls-2{fill:white}.xrp-ledger-dev-portal .DocSearch-Commands-Key{color:#232325}.xrp-ledger-dev-portal #centersearchboxcontainer{justify-content:center}.xrp-ledger-dev-portal #topsearchboxcontainer{justify-content:right}.xrp-ledger-dev-portal .algolia-autocomplete .ds-dropdown-menu [class^="ds-dataset-"]{background-color:#111112;border:0;border-radius:8px}.xrp-ledger-dev-portal .algolia-autocomplete .ds-dropdown-menu::before{background-color:#111112;border:0}.xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion{background-color:#111112}.xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--category-header{color:#fff;border:0;border-bottom:2px solid #9A52FF;font-weight:bold}.xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{color:#fff}.xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--title{color:#fff}.xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--text{font-size:0.8rem;color:#E0E0E1}.xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#fff;background-color:#343437}.xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl0 .algolia-docsearch-suggestion--highlight,.xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl1 .algolia-docsearch-suggestion--highlight,.xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{box-shadow:none;background-color:#343437}#xrp-ledger-dev-portal{overflow:auto !important}body{position:relative}section{position:relative}.landing{padding:0}#main_content_wrapper{margin-top:80px}.square{position:relative;flex-basis:calc(50% - 30px);margin:15px;box-sizing:border-box;justify-content:center;align-items:center;border-radius:8px}.square::before{content:'';display:block;padding-top:100%}@media (min-width: 992px){.square{flex-basis:calc(25% - 30px)}}.square-50{flex-basis:calc(50% - 30px)}@media (max-width: 767.98px){.square-50{flex-basis:calc(50% - 20px)}}.nav-grid-lg{display:flex;flex-direction:column}.nav-grid-lg .nav-item{width:100%}.nav-grid-lg .nav-item .nav-link{display:flex}.nav-grid-lg .nav-item .nav-link span{flex-grow:0}.nav-grid-lg .nav-item .nav-link img{max-height:2rem}.nav-grid-lg .nav-grid-head{margin-top:2.5rem}@media (min-width: 992px){.nav-grid-lg{display:grid;grid-auto-flow:column;grid-column-gap:80px}.nav-grid-lg .nav-grid-head{margin-top:0}}.col-lg{padding-left:0;padding-right:0}@media (min-width: 992px){.cols-of-1{grid-template-rows:repeat(1, min-content)}}@media (min-width: 992px){.cols-of-2{grid-template-rows:repeat(2, min-content)}}@media (min-width: 992px){.cols-of-3{grid-template-rows:repeat(3, min-content)}}@media (min-width: 992px){.cols-of-4{grid-template-rows:repeat(4, min-content)}}@media (min-width: 992px){.cols-of-5{grid-template-rows:repeat(5, min-content)}}@media (min-width: 992px){.cols-of-6{grid-template-rows:repeat(6, min-content)}}.card-grid{display:grid;grid-gap:40px;padding:0;width:100%;grid-template-columns:1fr}@media (min-width: 992px){.card-grid{grid-gap:80px}}.card-grid .col{padding-left:0;padding-right:0;min-width:100%}.card-grid.card-grid-3xN{grid-auto-rows:auto}@media (min-width: 992px){.card-grid.card-grid-3xN{grid-template-columns:1fr 1fr 1fr}}.card-grid.card-grid-2xN{grid-template-columns:1fr 1fr;grid-auto-rows:auto}@media (max-width: 991.98px){.card-grid.card-grid-2xN{grid-template-columns:1fr}}.card-grid.card-grid-1x2{grid-template-columns:1fr 2fr;grid-auto-rows:auto}@media (max-width: 991.98px){.card-grid.card-grid-1x2{display:flex}}.card-grid .card{padding:20px;border:0;min-height:264px}@media (min-width: 768px){.card-grid .card{min-height:347px}}@media (min-width: 992px){.card-grid .card{padding:40px}}.card-grid .card .card-body{padding:8px;padding-bottom:24px}.card-grid.section-hero{padding-left:0}.container-new{display:flex;flex-wrap:wrap;margin:0 auto;padding:0 32px;max-width:100%;z-index:1}@media (min-width: 768px){.container-new{max-width:608px}}@media (min-width: 992px){.container-new{max-width:942px}}@media (min-width: 1200px){.container-new{max-width:1280px}}.xrp-ledger-dev-portal.sidebar-primary .main{z-index:5;padding:2rem;min-height:700px}.left-sidebar{padding:2rem}.left-sidebar .external-link::after{background-position:left 6px bottom 1px;width:2rem}.left-sidebar:hover::after{transform:translate(3px, -3px)}@media (min-width: 992px){.left-sidebar{position:sticky;max-height:calc(100vh - 80px);top:80px;left:0;overflow:auto;border:0}}.right-sidebar{padding:2rem;border:1px solid #454549}@media (min-width: 992px){.right-sidebar{position:sticky;max-height:calc(100vh - 80px);top:80px;right:0;overflow:auto;border:0}}@media (max-width: 991.98px){.right-sidebar .card{padding-left:0}#page-toc-wrapper{position:static;clear:both;overflow-y:inherit;max-width:100%;max-height:inherit;word-break:break-all}.main{overflow-wrap:break-word;word-wrap:break-word;overflow:hidden}}@media (max-width: 480px){html{overflow-x:hidden !important}}@media (max-width: 400px){.navbar .navbar-brand .brand-text{margin-right:0;letter-spacing:-0.08rem}.navbar .navbar-brand{margin-right:0}.navbar .navbar-brand .logo{margin-right:0;margin-left:-1rem}.btn{white-space:normal}}.timeline-wrapper{z-index:999;position:relative}.timeline:before{content:'';position:absolute;top:-40px;left:18px;height:95%;width:4px;background:linear-gradient(180deg, #feff01 0%, #ff2d9a 33%, #a3088f 66%, rgba(44,4,128,0.85) 100%)}@media (max-width: 991.98px){.timeline:before{left:8px}}.timeline-dot{margin-top:94px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#111112;box-sizing:border-box}.timeline-block:first-child .timeline-dot{border:3px solid #FAFF19}.timeline-block:nth-child(2) .timeline-dot{border:3px solid #FF884B}.timeline-block:nth-child(3) .timeline-dot{border:3px solid #C000E5}.timeline-block:nth-child(4) .timeline-dot{border:3px solid #40004C}.timeline-block{display:flex;position:relative;z-index:1}.timeline-content{flex-grow:1;position:relative;margin-left:1.25em}.timeline h4{margin-top:-4px}@media (min-width: 768px){.timeline:before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.timeline-dot{-ms-flex-order:1;order:1;margin-left:calc(5% - 9px);will-change:transform}.timeline-block:nth-child(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.timeline-dot{margin-right:calc(5% - 9px)}.timeline-content{width:45%;-ms-flex-positive:0;flex-grow:0;will-change:transform;margin:0;--line-height-multiplier: 1.2}}aside li a{color:#fff;text-decoration:none;font-size:1.05rem}aside .sidenav_cat_title{color:#fff}aside a:hover,aside .sidenav_cat_title:hover{color:#9A52FF}aside a.active,aside a.active:hover,aside .active>a,aside .active>a:hover{color:#9A52FF;font-weight:700}aside a.active-parent,aside .active-parent>a{font-weight:700}.page-toc .level-1 a,.command-list .separator{font-weight:700;color:#fff}.nav-toggler{position:absolute;width:1.75em;height:1.75em;line-height:0;display:grid;justify-content:center;align-content:center}.nav-toggler::after{display:inline-block;margin-left:.34em;vertical-align:.34em;content:"";border-top:.4em solid;border-right:.4em solid transparent;border-bottom:0;border-left:.4em solid transparent}.nav-toggler:empty::after{margin-left:0}.nav-toggler::after{transition-duration:0.3s}.nav-toggler.collapsed::after{transform:rotate(-90deg)}.dactyl-tree-nav nav{margin-left:1rem;padding-left:0;border-left:1px solid #fff}.dactyl-tree-nav nav .nav-link:hover,.dactyl-tree-nav nav .nav-link:active{border-left:1px solid #9A52FF;margin-left:-1px}.dactyl-tree-nav nav .active>.nav-link{border-left:2px solid #9A52FF;margin-left:-1px;padding-left:calc(1rem - 1px)}.dactyl-tree-nav .nav-item{position:relative}.dactyl-tree-nav .nav-item .nav-link{padding:0.25rem 1rem;font-size:0.9rem}.dactyl-tree-nav .nav-item.nav-parent{padding-top:0}.dactyl-tree-nav .nav-item.nav-parent .nav-link{padding-left:0;padding-top:0;font-size:1.125rem}.dactyl-tree-nav .nav-item .nav-toggler+.nav-link{padding-left:2rem}.dactyl-tree-nav>.nav-item{padding:.5rem 0;font-size:1.125rem}.dactyl-tree-nav>.nav-item>.nav-link{font-weight:bold}.dactyl-tree-nav .collapsing.nav{flex-wrap:unset}.toc-header{font-weight:bold;font-size:14px;padding:1rem 0}.toc-header h4{line-height:20px;font-size:1.2em;padding:0;margin:0}#page-toc-wrapper .card-body{list-style-type:none}.page-toc,.command-list{padding-left:0;border-left:1px solid #fff}.page-toc li,.command-list li{list-style-type:none;padding:0}.page-toc li.separator,.command-list li.separator{padding:.25rem 1rem}.page-toc li a,.command-list li a{display:block;margin-top:5px;padding:.25rem 1rem;font-size:0.9rem}.page-toc li a:hover,.page-toc li a .active,.command-list li a:hover,.command-list li a .active{text-decoration:none;border-left:1px solid #9A52FF;margin-left:-1px}.page-toc li.active a,.page-toc li.active a:hover,.command-list li.active a,.command-list li.active a:hover{border-left:2px solid #9A52FF;padding-left:calc(1rem - 1px);margin-left:-1px}.page-toc .level-3,.command-list .level-3{margin-left:16px;border-left:1px solid #fff;margin-bottom:0;padding-bottom:5px}.page-toc .level-3 a,.command-list .level-3 a{margin-top:0;padding-bottom:5px}.page-toc.no-sideline,.command-list.no-sideline{border-left:0}.page-toc.no-sideline a:hover,.page-toc.no-sideline a.active,.command-list.no-sideline a:hover,.command-list.no-sideline a.active{border-left:0;margin-left:0}.command-list li a{margin-top:0}.h32{height:32px}.w32{width:32px}.h36{height:36px}.w36{width:36px}.h40{height:40px}.w40{width:40px}.w44{width:44px}.w48{width:48px}.w-100{width:100%}.min-vh100{min-height:100vh}.vw100{width:100vw;min-width:100%}@media (max-width: 767.98px){.mb-3-sm-i{margin-bottom:1rem !important}}.ml-5{margin-left:1.25rem}@media (min-width: 768px){.ml-5-until-md{margin-left:1.25rem}}.mr-5{margin-right:1.25rem}@media (min-width: 768px){.mr-5-until-md{margin-right:1.25rem}}.mb-6{margin-bottom:1.5rem}@media (max-width: 767.98px){.mb-6-sm{margin-bottom:1.5rem}}.mt-6{margin-top:1.5rem}@media (min-width: 576px){.mt-6-until-sm{margin-top:1.5rem !important}}.mb-8{margin-bottom:2rem}@media (max-width: 767.98px){.mb-8-sm{margin-bottom:2rem}}.mt-8{margin-top:2rem}@media (min-width: 576px){.mt-8-until-sm{margin-top:2rem !important}}.mt-9{margin-top:2.25rem}.mb-9{margin-bottom:2.25rem}.mt-10{margin-top:2.5rem}@media (max-width: 767.98px){.mt-10-sm{margin-top:2.5rem}}.mb-10{margin-bottom:2.5rem}@media (min-width: 576px){.mb-10-until-sm{margin-bottom:2.5rem}}@media (max-width: 767.98px){.mb-10-sm{margin-bottom:2.5rem}}.ml-10{margin-left:2.5rem}.mr-10{margin-right:2.5rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}@media (min-width: 576px){.mx-10-until-sm{margin-left:2.5rem;margin-right:2.5rem}}@media (min-width: 768px){.mx-10-until-md{margin-left:2.5rem;margin-right:2.5rem}}@media (max-width: 767.98px){.mx-10-sm{margin-left:2.5rem;margin-right:2.5rem}}.mt-12{margin-top:3rem}.mb-12{margin-bottom:3rem}.my-12{margin-top:3rem;margin-bottom:3rem}.mt-13{margin-top:3.25rem}.mb-13{margin-bottom:3.25rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}@media (max-width: 767.98px){.mt-16-sm{margin-top:4rem}}.mb-16{margin-bottom:4rem}@media (max-width: 767.98px){.mb-16-sm{margin-bottom:4rem}}.mb-18{margin-bottom:4.5rem}.mt-20{margin-top:5rem}@media (max-width: 767.98px){.mt-20-sm{margin-top:5rem}}@media (min-width: 576px){.mt-20-until-sm{margin-top:5rem}}.mb-20{margin-bottom:5rem}@media (max-width: 767.98px){.mb-20-sm{margin-bottom:5rem}}@media (min-width: 576px){.mb-20-until-sm{margin-bottom:5rem}}.my-20{margin-top:5rem;margin-bottom:5rem}.my-26{margin-top:6.5rem;margin-bottom:6.5rem}.mb-30{margin-bottom:7.5rem}.mt-30{margin-top:7.5rem}@media (min-width: 576px){.mt-30-until-sm{margin-top:7.5rem}}.mt-40{margin-top:10rem}@media (min-width: 576px){.mt-40-until-sm{margin-top:10rem}}.mb-40{margin-bottom:10rem}@media (min-width: 576px){.mb-40-until-sm{margin-bottom:10rem}}.mb-49{margin-bottom:12.25rem}.mb-50{margin-bottom:12.5rem}@media (min-width: 576px){.mb-50-until-sm{margin-bottom:12.5rem}}@media (max-width: 767.98px){.pl-0-sm{padding-left:0 !important}}@media (max-width: 767.98px){.pr-0-sm{padding-right:0 !important}}@media (max-width: 767.98px){.pt-3-sm{padding-top:1rem !important}}.p-6{padding:1.5rem}@media (max-width: 767.98px){.p-6-sm{padding:1.5rem}}.p-8{padding:2rem}@media (max-width: 767.98px){.p-8-sm{padding:2rem}}.p-10{padding:2.5rem}@media (min-width: 576px){.p-10-until-sm{padding:2.5rem}}.py-20{padding-bottom:5rem;padding-top:5rem}.px-20{padding-left:5rem;padding-right:5rem}.pt-20{padding-top:5rem}.pb-20{padding-bottom:5rem}.py-26{padding-top:6.5rem;padding-bottom:6.5rem}@media (max-width: 767.98px){.py-26{padding-top:2.5rem;padding-bottom:2.5rem}}.pt-26{padding-top:2.5rem}@media (min-width: 576px){.pt-26-until-sm{padding-top:6.5rem}}.pb-26{padding-bottom:6.5rem}@media (min-width: 576px){.pb-26-until-sm{padding-bottom:6.5rem}}.pt-30{padding-top:7.5rem}.pb-30{padding-bottom:7.5rem}.pt-40{padding-top:10rem}@media (min-width: 576px){.pt-40-until-sm{padding-top:10rem}}.pb-40{padding-bottom:10rem}.pb-50{padding-bottom:12.5rem}.pt-50{padding-top:12.5rem}.py-50{padding-bottom:12.5rem;padding-top:12.5rem}@media (min-width: 576px){.py-50-until-sm{padding-bottom:12.5rem;padding-top:12.5rem}}.floating-nav{top:6rem}.last-section{margin-bottom:100px}.bottom-0{bottom:0}.justify-center{justify-content:center}@media (max-width: 767.98px){.justify-center-sm{justify-content:center}}@media (max-width: 575.98px){.overflow-xs{overflow:scroll}.overflow-x-xs{overflow-x:scroll;overflow-y:hidden}}@media (min-width: 768px){.position-sm-absolute{position:absolute}}.va-middle{vertical-align:middle}.ls-none{list-style:none}.no-wrap{white-space:nowrap}.align-items-stretch{align-items:stretch}.underline{text-decoration:underline}@media (max-width: 575.98px){.d-none-xs{display:none}}@media (max-width: 767.98px){.d-none-sm{display:none}}.d-block{display:block}.border-green{border:1px solid #9A52FF}.border-none{border:none !important}.grey-400{color:#A2A2A4}.grey-500{color:#838386}.grey-700{color:#343437}.white{color:#fff}.stat-highlight{color:#32E685}.br-8{border-radius:8px}@media (max-width: 767.98px){br.until-sm{content:''}}.z-index-1{z-index:1}.bb-gray{border-bottom:1px solid #454549}@keyframes arrowDance{0%{padding-left:7px}50%{padding-left:14px}100%{padding-left:7px}}@keyframes arrowDance2{0%{right:0}50%{right:7px}100%{right:0}}@keyframes arrowDanceDiag{0%{right:7px;margin-top:0}50%{right:0;margin-top:-7px}100%{right:7px;margin-top:0}}.btn,.content a.button,.content .btn{font-weight:bold;cursor:pointer;text-decoration:none;transition:0.2s;padding:0.5rem 1rem;line-height:16px}.content a.button{padding:.5rem 1rem;margin:0 0.5rem;display:inline-block}.btn.disabled,button.disabled,.btn[disabled="disabled"],button[disabled="disabled"]{cursor:not-allowed}.btn-primary code,.btn-secondary code{color:inherit}.btn-primary{background:#7919FF;font-weight:bold;color:#fff;border:none;border-color:transparent}.btn-primary:hover{background:#5F00E5}.btn-primary.disabled,.btn-primary[disabled="disabled"]{background:#4A00B2}.btn-primary.disabled:hover,.btn-primary[disabled="disabled"]:hover{background:#4A00B2}@media (max-width: 767.98px){.btn-arrow{display:block;width:100%}}.btn-arrow::after{display:inline-block;content:url(../img/icons/arrow-right.svg);position:relative;top:1px;vertical-align:middle;padding-left:8px;-webkit-transition:transform 0.3s ease-out;-moz-transition:transform 0.3s ease-out;-ms-transition:transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out}.btn-arrow:hover{background:#5F00E5 !important;border:none}.btn-arrow:hover::after{-webkit-transform:translateX(4px);-moz-transform:translateX(4px);-ms-transform:translateX(4px);-o-transform:translateX(4px);transform:translateX(4px)}.btn-arrow-out::after{background-position:left 0px bottom 0px;content:"\00a0";background-image:url(../img/icons/arrow-up-right-white.svg);background-repeat:no-repeat;display:inline-block;padding:4px 8px 4px 12px;transition:background-position 0.3s ease-in-out;margin-left:4px}.btn-arrow-out:hover::after{background-position:left 4px bottom 4px}@media (max-width: 767.98px){.btn-arrow-out{display:block;width:100%}}.jump-to-top{display:none;position:fixed;bottom:36px;right:36px;font-weight:700;z-index:1000}.jump-to-top::after{display:none}.accordian-row{background:#232325;border-radius:5px;padding:32px}.accordian-row h3 a{position:relative;padding-right:2rem}.accordian-row h3 a:hover{color:#fff}.accordian-row .chevron{position:absolute;top:0;right:0}.content table{clear:right;margin-bottom:48px}.content table code{word-break:normal;white-space:nowrap}th{border-bottom:2px solid #E0E0E1}tr{border-bottom:1px solid #E0E0E1}th,td{padding:0.2em;vertical-align:text-top}td:nth-child(1){font-weight:bold}.landing-table th,.landing-table tr{border-bottom:2px solid #454549}.landing-table td{width:33.33%;padding:16px 40px 16px 0}.landing-table td:nth-child(1){font-weight:normal}@media (max-width: 767.98px){.landing-table td{font-size:0.875rem}}.landing-table tr:last-child{border-bottom:none}.landing-table tbody td{color:#E0E0E1}.dblue{color:#454549}#overview-table td:nth-child(1){width:40%}#overview-table td:nth-child(2){width:30%}#overview-table tbody td{padding:2rem 0.75rem}@media (max-width: 991.98px){#overview-table{font-size:0.875rem}#overview-table thead .h4{font-size:1.125rem}}.content table{clear:right;margin-bottom:48px}.content table code{word-break:normal;white-space:nowrap}th{border-bottom:2px solid #E0E0E1}tr{border-bottom:1px solid #E0E0E1}th,td{padding:0.2em;vertical-align:text-top}td:nth-child(1){font-weight:bold}.landing-table th,.landing-table tr{border-bottom:2px solid #454549}.landing-table td{width:33.33%;padding:16px 40px 16px 0}.landing-table td:nth-child(1){font-weight:normal}@media (max-width: 767.98px){.landing-table td{font-size:0.875rem}}.landing-table tr:last-child{border-bottom:none}.landing-table tbody td{color:#E0E0E1}.dblue{color:#454549}#overview-table td:nth-child(1){width:40%}#overview-table td:nth-child(2){width:30%}#overview-table tbody td{padding:2rem 0.75rem}@media (max-width: 991.98px){#overview-table{font-size:0.875rem}#overview-table thead .h4{font-size:1.125rem}}.related-tasks-links a{color:#454549;text-decoration:none}.related-tasks-links a:hover{color:#000}.use-case-external-link{border:1px solid #C1C1C2}.content .use-case-external-link a{text-decoration:none;color:#000}.use-case-step-num{margin-top:64px;margin-bottom:24px;color:#eae7e6;font-size:5.16em;font-weight:400;font-family:'Space Mono', sans-serif}.use-case-step-length{float:right;color:#888;font-size:1rem}.use-case-steps h2{margin-top:10px;margin-bottom:10px;font-size:1.728em;line-height:32px;font-weight:700}.use-case-steps h2 a{text-decoration:none}.use-case-steps h2:first-of-type:before{display:none}.use-case h1{font-size:2.4em;padding-bottom:10px}.use-case-steps h2:before{margin-top:-30px;height:0}.use-case-steps h2:first-of-type{margin-top:-30px}.related-tasks-links ul{list-style-type:none;padding-left:0}.related-tasks-links ul li{margin:0px;padding-top:2px}.related-tasks-links a:hover::after{padding-left:.5em}.related-tasks-links a::after{content:" ➝";padding-left:0;transition:all .2s ease-in-out}.github-edit-wrap .github-edit{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E");background-size:24px 24px;background-position:left 12px center;background-repeat:no-repeat;padding-left:48px;text-decoration:none;margin-bottom:1rem;margin-top:0}.top-nav{background-color:#111112;height:80px;padding:0}.top-nav .navbar-brand{text-decoration:none;white-space:pre;-webkit-transition:opacity 0.2s ease, color 0.2s ease;transition:opacity 0.2s ease, color 0.2s ease;padding-left:2rem}.top-nav .navbar-brand .logo{margin-left:0;content:url(../img/XRPLedger_DevPortal-white.svg);width:162px;height:40px;display:block}.top-nav .navbar-brand:hover{opacity:0.75}@media (max-width: 991.98px){.top-nav .navbar-brand{padding-left:2rem}.top-nav .navbar-brand img{width:120px}}.top-nav .nav-item{font-weight:600}@media (min-width: 992px){.top-nav #topnav-pages{flex-grow:1}}.top-nav #topnav-pages .nav-link{color:#F5F5F7;font-size:1rem;line-height:1.25rem;text-decoration:none;font-weight:600}.top-nav .dropdown-toggle{position:relative}.top-nav .dropdown-menu{border-width:0}.top-nav .dropdown-menu h5{font-weight:400;font-size:12px;color:#A2A2A4;margin-bottom:0}.top-nav .dropdown-menu .dropdown-item{line-height:1rem;padding:0.75rem 0;white-space:normal}.top-nav .dropdown-menu .dropdown-item.dropdown-hero{width:100%;display:flex;padding:1rem 2rem}.top-nav .dropdown-menu .dropdown-item.dropdown-hero>img{width:68px;height:68px;background-color:#232325;border-radius:4px;flex-grow:0;padding:0.75rem;margin-right:2rem;margin-top:auto;margin-bottom:auto}.top-nav .dropdown-menu .dropdown-item.dropdown-hero p{font-size:14px;color:#C1C1C2;margin:0;white-space:normal}.top-nav .dropdown-menu .dropdown-item.dropdown-hero h4{font-size:1.25rem;font-weight:600;margin-bottom:0;line-height:2rem}.top-nav .dropdown-menu .dropdown-item.dropdown-hero:hover h4{color:#9A52FF}.top-nav .dropdown-menu .dropdown-item.dropdown-hero:hover p{font-weight:400}.top-nav .dropdown-menu .dropdown-item:last-child{padding-bottom:0}.top-nav .dropdown-menu .dropdown-item:first-child{padding-top:0}.top-nav .dropdown-menu .col-for-popular-pages,.top-nav .dropdown-menu .col-for-人気ページ{background-color:#232325}.top-nav .dropdown-menu a:hover{color:#9A52FF;background-color:inherit}.top-nav .dropdown-menu h5:hover{background-color:inherit}.top-nav #topnav-search{flex-grow:1}.top-nav #topnav-search .input-group{flex-grow:1;flex-wrap:nowrap}@media (max-width: 991.98px){.top-nav #topnav-search .form-inline{padding:1rem 2rem}}.top-nav #topnav-search .input-group-text{height:40px}.top-nav #topnav-search .ds-input{height:40px}.top-nav #topnav-language .dropdown-item{font-weight:600}@media (min-width: 992px){.top-nav{padding:0 2rem}.top-nav .navbar-brand{margin-left:0;padding-left:0}.top-nav .dropdown-toggle::after{display:none}.top-nav .dropdown-toggle>span{border-bottom:2px solid transparent}.top-nav .dropdown .dropdown-toggle:hover>span:not(.chevron){padding-bottom:8px;border-bottom:2px solid #9A52FF;margin-bottom:-8px}.top-nav .dropdown-menu{border-radius:0 0 8px 8px;padding:2.5rem}.top-nav .dropdown-menu .dropdown-item.dropdown-hero{padding:0}.top-nav .dropdown-menu.show{display:grid;gap:40px}.top-nav .dropdown-menu.show#topnav_dd_xrp-ledger-overviewhtml{grid-template-columns:180px 180px 180px}.top-nav .dropdown-menu.show#topnav_dd_docshtml{grid-template-columns:180px 180px 260px;left:-200px}.top-nav .dropdown-menu.show#topnav_dd_contributehtml{grid-template-columns:200px}.top-nav .dropdown-menu.show .dropdown-hero{grid-row:1;grid-column:1 / 4}.top-nav .dropdown-menu.show #dropdown-hero-for-documentation,.top-nav .dropdown-menu.show #dropdown-hero-for-ドキュメント{grid-column:1 / 3}.top-nav .dropdown-menu.show .col-for-xrp-ledger{grid-row:1 / 3;grid-column:1}.top-nav .dropdown-menu.show .col-for-xrp{grid-column:2}.top-nav .dropdown-menu.show .col-for-sustainability{grid-column:2}.top-nav .dropdown-menu.show .col-for-about{grid-row:1 / 3;grid-column:3}.top-nav .dropdown-menu.show .col-for-article-types{grid-column:1;grid-row:2}.top-nav .dropdown-menu.show .col-for-online-tools{grid-column:1;grid-row:3}.top-nav .dropdown-menu.show .col-for-online-tools .external-link{white-space:nowrap}.top-nav .dropdown-menu.show .col-for-get-started{grid-column:2;grid-row:2 / 4}.top-nav .dropdown-menu.show .col-for-popular-pages,.top-nav .dropdown-menu.show .col-for-人気ページ{grid-column:3;grid-row:1 / 4;margin:-40px -40px -40px 0;padding:40px}.top-nav .dropdown-menu.smaller-dropdown{min-width:180px;padding:1.25rem}.top-nav #topnav-pages{flex-grow:0}}@media (min-width: 992px) and (min-width: 992px) and (max-width: 1030px){.top-nav #topnav-pages .nav-link{padding:1rem 1.6rem}}@media (min-width: 992px){.top-nav #topnav-language{flex-grow:0}.top-nav #topnav-language hr{display:none}.top-nav #topnav-language #language_selector_header_btn{padding-right:0}}@media (min-width: 992px) and (min-width: 1200px){.top-nav #topnav-search{margin-left:4rem;margin-right:0.5rem}}@media (max-width: 991.98px){.top-nav .navbar-toggler{border:0;padding:30px 2rem;font-size:1rem;display:inline-block}.top-nav .navbar-toggler .navbar-toggler-icon{background:none;height:20px;width:20px;position:relative}.top-nav .navbar-toggler .navbar-toggler-icon::after,.top-nav .navbar-toggler .navbar-toggler-icon::before,.top-nav .navbar-toggler .navbar-toggler-icon div{position:absolute;content:" ";background-color:#F5F5F7;display:block;width:100%;height:3px;transition:all 0.2s ease}.top-nav .navbar-toggler .navbar-toggler-icon::before{top:0}.top-nav .navbar-toggler .navbar-toggler-icon::after{bottom:0}.top-nav .navbar-toggler .navbar-toggler-icon div{top:calc(50% - 1.5px)}.top-nav .navbar-toggler:not(.collapsed) .navbar-toggler-icon::before{transform:translateY(8px) rotate(135deg)}.top-nav .navbar-toggler:not(.collapsed) .navbar-toggler-icon::after{transform:translateY(-9px) rotate(-135deg)}.top-nav .navbar-toggler:not(.collapsed) .navbar-toggler-icon div{transform:scale(0)}.top-nav .navbar-nav .nav-link,.top-nav .navbar-collapse>.nav-item{line-height:150%;background:#111112}.top-nav .navbar-nav .nav-link label,.top-nav .navbar-collapse>.nav-item label{margin-bottom:0}.top-nav .navbar-nav .nav-link{padding:1rem 2rem}.top-nav .dropdown-menu{margin:0;width:100%;overflow:auto;transition:all 0.2s ease;height:0;display:block;padding:0;border-radius:0}.top-nav .dropdown-menu.show{height:calc(100vh - 80px - 52px)}.top-nav .dropdown-menu.show>:last-child{padding-bottom:4rem}.top-nav .dropdown-menu.show#topnav_dd_docshtml{display:grid;grid-template-columns:minmax(187px, 1fr) minmax(187px, 1fr);gap:1px;left:-200px}.top-nav .dropdown-menu.show#topnav_dd_docshtml .dropdown-hero{grid-column:1 / 3;grid-row:1}.top-nav .dropdown-menu.show#topnav_dd_docshtml .col-for-article-types{grid-column:1;grid-row:2}.top-nav .dropdown-menu.show#topnav_dd_docshtml .col-for-online-tools{grid-column:1;grid-row:3;padding-bottom:32px}.top-nav .dropdown-menu.show#topnav_dd_docshtml .col-for-get-started{grid-column:2;grid-row:2 / 4;padding-bottom:32px}.top-nav .dropdown-menu.show#topnav_dd_docshtml .col-for-popular-pages,.top-nav .dropdown-menu.show#topnav_dd_docshtml .col-for-人気ページ{grid-column:1 / 3;grid-row:4;margin:-1px;padding-top:33px}.top-nav .dropdown-menu.show#topnav_dd_docshtml .col-for-questions,.top-nav .dropdown-menu.show#topnav_dd_docshtml .col-for-質問{grid-column:1 / 3;grid-row:5;margin:-1px;padding-bottom:32px}.top-nav .dropdown-menu .navcol{padding:1rem 2rem}.top-nav .dropdown-menu.smaller-dropdown{padding:0 2rem}.top-nav .dropdown-menu.smaller-dropdown.show{padding:1rem 2rem;height:auto}.top-nav .dropdown-menu .dropdown-hero:first-child{padding-top:1rem}.top-nav .dropdown-toggle:not(.with-caret)::before,.top-nav .dropdown-toggle:not(.with-caret)::after{border:0;font-family:FontAwesome;color:#9A52FF;font-size:0.75rem;transition:all 0.2s ease;overflow:clip;width:1rem}.top-nav .dropdown-toggle:not(.with-caret)::before{content:"\f053";display:inline-block;margin-bottom:-5px}.top-nav .dropdown-toggle:not(.with-caret)::after{content:"\f054";position:absolute;right:2rem}.top-nav .dropdown.show .dropdown-toggle::after{text-indent:5rem}.top-nav .dropdown:not(.show) .dropdown-toggle::before{width:0;height:0;text-indent:-5rem}.top-nav .dropdown-toggle.with-caret::after{border:0}.top-nav #top-main-nav{padding-top:72px;position:relative;transition:padding-top 0.2s ease}.top-nav #top-main-nav.submenu-expanded{padding-top:0}.top-nav #top-main-nav.submenu-expanded .dropdown:not(.show) .dropdown-toggle{display:none}.top-nav #top-main-nav.submenu-expanded #topnav-search{height:0;overflow:clip;padding-top:0;padding-bottom:0}.top-nav #topnav-search{position:absolute;top:0;width:100%;height:72px;transition:all 0.2s ease}.top-nav #topnav-search .input-group{flex-wrap:nowrap}.top-nav #topnav-language hr{border-top:1px solid #232325;margin-top:0.25rem;margin-bottom:0.25rem;display:static}}.top-nav #top-nav-hero-docs{content:url("../img/icons/docs.svg")}.top-nav #top-nav-hero-contribute{content:url("../img/icons/contribute.svg")}.main h1:before,.main h2:before,.main h3:before,.main h4:before,.main h5:before,.main h6:before,#main_content_wrapper:before,.interactive-block:before{display:block;content:" ";margin-top:-80px;height:80px;visibility:hidden}a{z-index:1}.chevron{position:relative;display:inline-block;width:0.75rem;height:0.5625rem}.chevron span{position:absolute;top:0.25rem;display:inline-block;width:0.5rem;height:0.15rem;background-color:#9A52FF;transition:all 0.2s ease;border:none}.chevron:not(.expander) span:first-of-type{left:0;transform:rotate(45deg)}.chevron:not(.expander) span:last-of-type{right:0;transform:rotate(-45deg)}.chevron.active span:first-of-type{transform:rotate(-45deg)}.chevron.active span:first-of-type{transform:rotate(45deg)}.dropdown.show .chevron span:first-of-type,.expander:not(.collapsed) .chevron span:first-of-type{transform:rotate(-45deg)}.dropdown.show .chevron span:last-of-type,.expander:not(.collapsed) .chevron span:last-of-type{transform:rotate(45deg)}.custom-theme-toggle .custom-control-label{padding:1rem;cursor:pointer}.custom-theme-toggle .custom-control-label::before,.custom-theme-toggle .custom-control-input:checked ~ .custom-control-label::before{position:static;display:inline-block;content:" ";cursor:pointer;border:0;background-image:url("../img/sun-moon.svg");background-size:3rem;background-color:transparent;transform-origin:center;margin-left:-0.5rem;margin-right:0.5rem;transition:transform 0.4s ease, background-position 0.4s ease;transform:rotate(15deg);background-position:top left}.custom-theme-toggle .custom-control-label::after{display:none}@media (max-width: 991.98px){.navbar-collapse,.dropdown-menu{box-shadow:0px 25px 40px -20px #000}}.content{padding-bottom:50px}.content p code,.content table code,.content ul code,.content ol code{background-color:#0A2E1B;color:#5BEB9D}.content a,.blurb a{text-decoration:underline}.content h1{font-size:3rem;margin-top:32px;line-height:1.2;font-weight:700}.content h1:first-child,.landing section:first-of-type h1:first-child{margin-top:0;line-height:1.2}.content h1:first-child:before{margin-top:-80px}.content h2{margin-top:2.5rem;margin-bottom:1.5rem;font-size:2.5rem;font-weight:600;line-height:1.2}.content h3{font-size:2.125rem;margin-top:2rem;margin-bottom:1rem;line-height:1.2}.content h4{font-size:1.75rem;margin-top:1.5rem;margin-bottom:0.5rem;line-height:1.2}.content h5{font-size:1.25rem;margin-top:1.25rem;line-height:1.2;font-weight:700}.content h6{font-size:1rem;margin-top:1rem;line-height:1.2;font-weight:700}.content li{margin:6px;margin-top:24px}.content li p{margin:0}.content a[title="Source"]{float:right;padding-left:20px}.hover_anchor{visibility:hidden;padding-left:1rem;font-size:1.25rem}h1:hover .hover_anchor,h2:hover .hover_anchor,h3:hover .hover_anchor,h4:hover .hover_anchor,h5:hover .hover_anchor,h6:hover .hover_anchor{visibility:visible;text-decoration:none}pre{color:#fff;background-color:#232325;word-wrap:normal;padding:2rem;border-radius:4px}pre code{white-space:pre;color:#fff;background-color:#232325}.multicode{padding:0;z-index:1;position:relative}.multicode pre{background:none;border:none;border-radius:0;padding:0;clear:both}.multicode pre code{overflow:auto;max-height:24em;border-radius:0 4px 4px 4px;display:block;padding:2rem}.multicode pre code.expanded{overflow:visible;max-height:none;position:absolute;min-width:100%}.multicode ul{margin:0 !important;padding:0}.multicode ul li{display:block;float:left;list-style-type:none;margin-right:0px;margin-left:0px;border:0}.multicode a{text-decoration:none;color:#fff;background-color:transparent;padding:.75rem 2rem;margin:0;border-radius:4px 4px 0 0}.multicode a.current{background-color:#232325}.multicode a:hover{text-decoration:none;background-color:#232325;color:#9A52FF;padding-bottom:0.625rem}.multicode .btn{z-index:10}.multicode .codetabs{position:relative;z-index:10}.clipboard-btn{z-index:10;margin-right:10px}.js_interactive .codehilite>.btn-group{display:none}.codehilite{background:#232325;color:#fff}.codehilite .c,.codehilite .ch,.codehilite .cm,.codehilite .cp,.codehilite .cpf,.codehilite .c1,.codehilite .cs{color:#838386}.codehilite .k,.codehilite .kc,.codehilite .kd,.codehilite .kn,.codehilite .kp,.codehilite .kr,.codehilite .kt{color:#FF6719}.codehilite .m,.codehilite .mb,.codehilite .mh,.codehilite .mi,.codehilite .mo,.codehilite .il{color:#19A3FF}.codehilite .n,.codehilite .na,.codehilite .nb,.codehilite .nc,.codehilite .nd,.codehilite .ne,.codehilite .nf,.codehilite .ni,.codehilite .nl,.codehilite .nn,.codehilite .nt,.codehilite .nv,.codehilite .nx,.codehilite .bp,.codehilite .fm,.codehilite .py{color:#fff}.codehilite .p{color:#E0E0E1}.codehilite .s,.codehilite .s1,.codehilite .s2,.codehilite .sa,.codehilite .sb,.codehilite .sc,.codehilite .dl,.codehilite .sd,.codehilite .se,.codehilite .sh,.codehilite .si,.codehilite .sr,.codehilite .ss,.codehilite .sx{color:#28B86A}.codehilite{background:transparent;position:relative}.codehilite .btn-group{top:1rem;right:1rem;position:absolute}.multicode .codehilite .btn-group{top:70px;right:20px}.CodeMirror{font-family:"Space Mono",monospace;height:300px;background-color:#232325;margin:16px 0;border-radius:4px}.CodeMirror-scroll{overflow:auto}.CodeMirror-lines{padding:2rem 0}.CodeMirror pre{padding:0 2rem 0 1rem}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#000}.CodeMirror-gutters{background-color:#232325;white-space:nowrap}.CodeMirror div.CodeMirror-cursor{border-left:1px solid #fff;z-index:3}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid #838386}.CodeMirror.cm-keymap-fat-cursor div.CodeMirror-cursor{width:auto;border:0;background:#838386;z-index:1}.cm-tab{display:inline-block}.cm-s-default .cm-keyword{color:#FF6719}.cm-s-default .cm-atom{color:#FF6719}.cm-s-default .cm-number{color:#19A3FF}.cm-s-default .cm-def{color:#19A3FF}.cm-s-default .cm-variable{color:#fff}.cm-s-default .cm-variable-2{color:#fff}.cm-s-default .cm-variable-3{color:#fff}.cm-s-default .cm-property{color:#fff}.cm-s-default .cm-operator{color:#fff}.cm-s-default .cm-comment{color:#838386}.cm-s-default .cm-string{color:#28B86A}.cm-s-default .cm-string-2{color:#28B86A}.cm-s-default .cm-meta{color:#838386}.cm-s-default .cm-qualifier{color:#838386}.cm-s-default .cm-builtin{color:#28B86A}.cm-s-default .cm-bracket{color:#fff}.cm-s-default .cm-tag{color:#fff}.cm-s-default .cm-attribute{color:#fff}.cm-s-default .cm-header{color:#19A3FF}.cm-s-default .cm-quote{color:#28B86A}.cm-s-default .cm-hr{color:#838386}.cm-s-default .cm-link{color:#B2E0FF}.cm-negative{color:#fff}.cm-positive{color:#fff}.cm-header,.cm-strong{font-weight:bold}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-s-default .cm-error{color:#FF198B}.cm-invalidchar{color:#FF198B}div.CodeMirror span.CodeMirror-matchingbracket{color:#7919FF}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#FAFF19}.CodeMirror-activeline-background{background:#232325}.CodeMirror{line-height:1;position:relative;overflow:hidden;background:#232325;color:#fff}.CodeMirror-scroll{margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;padding-right:30px;height:100%;outline:none;position:relative;-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-sizer{position:relative}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;padding-bottom:30px;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;-moz-box-sizing:content-box;box-sizing:content-box;padding-bottom:30px;margin-bottom:-32px;display:inline-block;*zoom:1;*display:inline}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-lines{cursor:text}.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-code pre{border-right:30px solid transparent;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.CodeMirror-wrap .CodeMirror-code pre{border-right:none;width:auto}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;overflow:auto}.CodeMirror-wrap .CodeMirror-scroll{overflow-x:hidden}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-measure pre{position:static}.CodeMirror div.CodeMirror-cursor{position:absolute;visibility:hidden;border-right:none;width:0}.CodeMirror-focused div.CodeMirror-cursor{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.cm-searching{background:#ffa;background:rgba(255,255,0,0.4)}.CodeMirror span{*vertical-align:text-bottom}@media print{.CodeMirror div.CodeMirror-cursor{visibility:hidden}}.CodeMirror-lint-markers{width:16px}.CodeMirror-lint-tooltip{background-color:#ffd;border:1px solid black;border-radius:4px 4px 4px 4px;color:black;font-family:monospace;font-size:10pt;overflow:hidden;padding:2px 5px;position:fixed;white-space:pre;white-space:pre-wrap;z-index:100;max-width:600px;opacity:0;transition:opacity .4s;-moz-transition:opacity .4s;-webkit-transition:opacity .4s;-o-transition:opacity .4s;-ms-transition:opacity .4s}.CodeMirror-lint-mark-error,.CodeMirror-lint-mark-warning{background-position:left bottom;background-repeat:repeat-x}.CodeMirror-lint-mark-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDw4cOCW1/KIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAHElEQVQI12NggIL/DAz/GdA5/xkY/qPKMDAwAADLZwf5rvm+LQAAAABJRU5ErkJggg==")}.CodeMirror-lint-mark-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJFhQXEbhTg7YAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAMklEQVQI12NkgIIvJ3QXMjAwdDN+OaEbysDA4MPAwNDNwMCwiOHLCd1zX07o6kBVGQEAKBANtobskNMAAAAASUVORK5CYII=")}.CodeMirror-lint-marker-error,.CodeMirror-lint-marker-warning{background-position:center center;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:16px;width:16px;vertical-align:middle;position:relative}.CodeMirror-lint-message-error,.CodeMirror-lint-message-warning{padding-left:18px;background-position:top left;background-repeat:no-repeat}.CodeMirror-lint-marker-error,.CodeMirror-lint-message-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII=")}.CodeMirror-lint-marker-warning,.CodeMirror-lint-message-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX/uwDvrwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD6twD/uwAAAADurwD2tQD7uAD+ugAAAAD/uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u/jdbOJoW1P08DA9Gba8+YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII=")}.CodeMirror-lint-marker-multiple{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC/v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz/H90iFFSGJgFMe3gaLZ0od+9/AQZ0ADosbYraAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:right bottom;width:100%;height:100%}.content img{max-width:100%;height:auto}.content img .dactyl_badge{width:initial}.content svg{max-width:100%}html:not(.light) .content svg[fill="black"]{fill:#fff;stroke:#fff}html:not(.light) .content svg[fill="black"] *[fill="white"]{fill:#000}html:not(.light) .content svg[fill="black"] *[stroke="white"]{stroke:#000}html:not(.light) .content svg[fill="black"] *[fill="black"]{fill:#fff}html:not(.light) .content svg[fill="black"] *[stroke="black"]{stroke:#fff}html:not(.light) .content svg[fill="black"] g[fill="blue"]{fill:#19A3FF}html:not(.light) .content svg[fill="black"] g[stroke="blue"]{stroke:#19A3FF}html:not(.light) .content svg[fill="black"] g[fill="rgb(120,120,120)"]{fill:#E0E0E1}html:not(.light) .content svg[fill="black"] g[stroke="rgb(120,120,120)"]{stroke:#E0E0E1}html:not(.light) .content svg[fill="black"] g[fill="rgb(200,200,200)"]{fill:#343437}html:not(.light) .content svg[fill="black"] g[fill="rgb(70,70,70)"]{fill:#838386}html:not(.light) .content svg[fill="black"] g[stroke="rgb(70,70,70)"]{stroke:#838386}html:not(.light) .content svg[fill="black"] g[fill="rgb(29,180,255)"]{fill:#9A52FF}html:not(.light) .content svg[fill="black"] g[stroke="rgb(29,180,255)"]{stroke:#9A52FF}html:not(.light) .content svg[fill="black"] rect[stroke="rgb(245,247,249)"]{stroke:#000}html:not(.light) .content svg[fill="black"] g[fill="lime"],html:not(.light) .content svg[fill="black"] g[fill="rgb(0,255,0)"]{fill:#9A52FF}html:not(.light) .content svg[fill="black"] g[stroke="lime"],html:not(.light) .content svg[fill="black"] g[stroke="rgb(0,255,0)"]{stroke:#9A52FF}html:not(.light) .content svg[fill="black"] g[fill="yellow"],html:not(.light) .content svg[fill="black"] g[fill="rgb(255,255,0)"]{fill:#FAFF19}html:not(.light) .content svg[fill="black"] g[fill="yellow"] path[stroke="black"],html:not(.light) .content svg[fill="black"] g[fill="rgb(255,255,0)"] path[stroke="black"]{stroke:#000}html:not(.light) .content svg[fill="black"] g[fill="red"],html:not(.light) .content svg[fill="black"] g[fill="rgb(255,255,0)"]{fill:#FF198B}html:not(.light) .content svg[fill="black"] g[stroke="red"],html:not(.light) .content svg[fill="black"] g[stroke="rgb(255,255,0)"]{stroke:#FF198B}html:not(.light) .content svg[fill="black"] g[fill="yellow"]+g text,html:not(.light) .content svg[fill="black"] g[fill="rgb(255,255,0)"]+g text{fill:#000}html:not(.light) .content svg[fill="black"] g[fill="lime"]+g text{fill:#000}html:not(.light) .content svg[fill="none"] path[fill="#000000"]{fill:#fff}html:not(.light) .content svg[fill="none"] path[stroke="#000000"]{stroke:#fff}html:not(.light) .content svg[fill="none"] path[fill="#ffffff"]{fill:#000}html:not(.light) .content svg[fill="none"] path[stroke="#ffffff"]{stroke:#000}html:not(.light) .content svg[fill="none"] path[fill="#23292f"],html:not(.light) .content svg[fill="none"] path[fill="#23282f"]{fill:#fff}html:not(.light) .content svg[fill="none"] path[stroke="#23292f"],html:not(.light) .content svg[fill="none"] path[stroke="#23282f"]{stroke:#fff}html:not(.light) .content svg[fill="none"] path[fill="#2c3e50"],html:not(.light) .content svg[fill="none"] path[fill="#2b3e51"]{fill:#E0E0E1}html:not(.light) .content svg[fill="none"] path[stroke="#2c3e50"],html:not(.light) .content svg[fill="none"] path[stroke="#2b3e51"]{stroke:#E0E0E1}html:not(.light) .content svg[fill="none"] path[fill="#1c2835"]{fill:#F5F5F7}html:not(.light) .content svg[fill="none"] path[stroke="#1c2835"]{stroke:#F5F5F7}html:not(.light) .content svg[fill="none"] path[fill="#21aa47"]{fill:#32E685}html:not(.light) .content svg[fill="none"] path[stroke="#21aa47"]{stroke:#32E685}html:not(.light) .content svg[fill="none"] path[fill="#e64b3b"]{fill:#dc3545}html:not(.light) .content svg[fill="none"] path[stroke="#e64b3b"]{stroke:#dc3545}html:not(.light) .content svg[fill="none"] path[stroke="#27a2db"],html:not(.light) .content svg[fill="none"] path[stroke="#00aae4"]{stroke:#9A52FF}html:not(.light) .content svg[fill="none"] path[fill="#27a2db"],html:not(.light) .content svg[fill="none"] path[fill="#00aae4"]{fill:#9A52FF}html:not(.light) .content svg[fill="none"] path[fill="#e6e7e8"]{fill:#232325}html:not(.light) .content svg[fill="none"] path[stroke="#e6e7e8"]{stroke:#232325}html:not(.light) .content svg[fill="none"] path[stroke="#ffbf27"]{stroke:#D919FF}html:not(.light) .content svg[fill="none"] path[fill="#00ff00"]{fill:#32E685}html:not(.light) .content svg[fill="none"] path[stroke="#00ff00"]{stroke:#32E685}html:not(.light) .content svg[fill="none"] path[fill="#ff00ff"]{fill:#FF198B}html:not(.light) .content svg[fill="none"] path[stroke="#ff00ff"]{stroke:#FF198B}html:not(.light) .content svg[fill="none"] linearGradient stop[stop-color="#ffffff"]{stop-color:#343437}html:not(.light) .content svg[fill="none"] linearGradient stop[stop-color="#e6e7e8"]{stop-color:#232325}html:not(.light) .content svg[fill="none"] linearGradient stop[stop-color="#dbdcdd"]{stop-color:#000}html:not(.light) .content svg[fill="none"] linearGradient stop[stop-color="#b1b3b5"]{stop-color:#111112}html:not(.light) .content svg[fill="none"] linearGradient stop[stop-color="#29a1da"]{stop-color:#2DCF78}html:not(.light) .content svg[fill="none"] linearGradient stop[stop-color="#2789b9"]{stop-color:#5BEB9D}html:not(.light) .content svg[fill="none"] linearGradient stop[stop-color="#6bc1ec"]{stop-color:#ADF5CE}html:not(.light) .content svg[fill="none"] linearGradient stop[stop-color="#8ad6f4"]{stop-color:#84F0B6}html:not(.light) .content svg[fill="none"] linearGradient stop[stop-color="#fab913"]{stop-color:#F2B2FF}html:not(.light) .content svg[fill="none"] linearGradient stop[stop-color="#fad26b"]{stop-color:#EA80FF}html:not(.light) .content svg[fill="none"] linearGradient stop[stop-color="#f8a136"]{stop-color:#E24CFF}html:not(.light) .content svg[fill="none"] linearGradient stop[stop-color="#f7931a"]{stop-color:#C000E5}html.light svg[fill="black"] g[fill="blue"]{fill:#006BB2}html.light svg[fill="black"] g[stroke="blue"]{stroke:#19A3FF}html.light svg[fill="black"] g[fill="rgb(120,120,120)"]{fill:#343437}html.light svg[fill="black"] g[stroke="rgb(120,120,120)"]{stroke:#343437}html.light svg[fill="black"] g[fill="rgb(200,200,200)"]{fill:#A2A2A4}html.light svg[fill="black"] g[fill="rgb(70,70,70)"]{fill:#343437}html.light svg[fill="black"] g[stroke="rgb(70,70,70)"]{stroke:#343437}html.light svg[fill="black"] g[fill="rgb(29,180,255)"]{fill:#19A3FF}html.light svg[fill="black"] g[stroke="rgb(29,180,255)"]{stroke:#006BB2}html.light svg[fill="black"] rect[stroke="rgb(245,247,249)"]{stroke:#FCFCFD}html.light svg[fill="black"] g[fill="lime"],html.light svg[fill="black"] g[fill="rgb(0,255,0)"]{fill:#5BEB9D}html.light svg[fill="black"] g[stroke="lime"],html.light svg[fill="black"] g[stroke="rgb(0,255,0)"]{stroke:#28B86A}html.light svg[fill="black"] g[fill="yellow"],html.light svg[fill="black"] g[fill="rgb(255,255,0)"]{fill:#FCFF80}html.light svg[fill="black"] g[fill="red"],html.light svg[fill="black"] g[fill="rgb(255,255,0)"]{fill:#FF4BA4}html.light svg[fill="black"] g[stroke="red"],html.light svg[fill="black"] g[stroke="rgb(255,255,0)"]{stroke:#FF198B}.external-link::after{content:"\00a0";background-image:url(../img/icons/arrow-up-right.svg);background-repeat:no-repeat;display:inline-block;background-size:16px;padding:0 4px 0 8px;width:16px;height:16px;background-position:center;transition:transform 100ms ease-in-out}.external-link:hover::after{transform:translate(3px, -3px)}.external-link .fa-external-link{display:none}.top-nav .dropdown .external-link::after,.xrpl-footer .external-link::after{background-position:left 6px bottom 1px;width:2rem}@-moz-document url-prefix(){@supports (animation: calc(0s)){.top-nav .dropdown .external-link::after,.xrpl-footer .external-link::after{background-position:left 8px bottom 2px}}}.top-nav .dropdown .external-link:hover::after,.xrpl-footer .external-link:hover::after{background-position:left 8px bottom 3px}.q-wrapper .external-link::after{background-position:left 0 bottom 7px}.q-wrapper .external-link:hover::after{background-position:left 4px bottom 11px}.li-links{position:relative;border-bottom:2px solid #454549}.li-links a{width:100%;padding:16px 0}.li-links a::after{position:absolute;right:4px;content:"\00a0";background-image:url(../img/icons/arrow-up-right.svg);background-repeat:no-repeat;display:inline-block;background-size:1.5rem;padding:0 .5rem;background-position:left 0 bottom -.1rem;transition:background-position 100ms ease-in-out}.li-links a:hover::after{background-position:left .2rem bottom .1rem}.xrpl-footer{padding:7.5rem 2rem}.xrpl-footer .footer-nav .nav-item{text-shadow:#111112 0px 0px 2px, #111112 1px 1px 2px, #111112 2px 2px 3px, #111112 2px 2px 4px, #111112 2px 2px 5px, #111112 2px 2px 6px, #111112 -1px -1px 2px, #111112 -2px -2px 3px, #111112 -2px -2px 4px}@media (min-width: 992px){.xrpl-footer{background-image:url(../img/backgrounds/footer.svg);background-size:cover;background-repeat:no-repeat;background-position:bottom right}}@media (max-width: 991.98px){.xrpl-footer .col-lg:not(:first-child){margin-top:4rem}}.xrpl-footer h5{font-size:1rem;font-weight:600;color:#A2A2A4}.xrpl-footer .nav-link{padding:.75rem 0;line-height:1}.xrpl-footer .absolute-bottom-footer{font-size:10px;line-height:1rem}@media (max-width: 991.98px){.xrpl-footer .absolute-bottom-footer .copyright-license{margin-top:3rem}}.devportal-callout.tip,.devportal-callout.ヒント{border-color:#32E685}.devportal-callout.tip>strong:first-child:before,.devportal-callout.ヒント>strong:first-child:before{color:#32E685}.devportal-callout.note>strong:first-child:before,.devportal-callout.注記>strong:first-child:before{color:#19A3FF}.devportal-callout.note,.devportal-callout.注記{border-color:#19A3FF}.devportal-callout.caution,.devportal-callout.注意{border-color:#FAFF19}.devportal-callout.caution>strong:first-child:before,.devportal-callout.注意>strong:first-child:before{color:#FAFF19}.devportal-callout.warning,.devportal-callout.警告{border-color:#FF198B}.devportal-callout.warning>strong:first-child:before,.devportal-callout.警告>strong:first-child:before{color:#FF198B}blockquote,.devportal-callout{border-style:solid;border-radius:0;border-width:1px;border-left-width:4px;padding:5px;padding-left:25px;page-break-inside:avoid}.devportal-callout>strong:first-child{display:block;page-break-after:avoid}.devportal-callout.tip>strong:first-child:before{content:"\f058";font-family:FontAwesome;margin-left:-20px;padding-right:5px}.devportal-callout.note>strong:first-child:before{content:"\f05a";font-family:FontAwesome;margin-left:-20px;padding-right:5px}.devportal-callout.caution>strong:first-child:before{content:"\f071";font-family:FontAwesome;margin-left:-20px;padding-right:5px}.devportal-callout.warning>strong:first-child:before{content:"\f057";font-family:FontAwesome;margin-left:-20px;padding-right:5px}.card,.cta-card,.q-wrapper{box-shadow:0px 5px 40px #000}#code-samples-deck .card{box-shadow:none;margin:0 2rem 5rem 2rem}#code-samples-deck .card-header{border-bottom:none;background-color:unset}#code-samples-deck .card-footer{background-color:unset;font-size:initial}#code-samples-deck .card-deck .card a{margin:0 2.5rem 5rem 2.5rem}#code-samples-deck .circled-logo{margin-left:-15px}@media (min-width: 992px){.code-contribute{width:75vw;position:relative;left:20%;right:20%;margin-left:-30vw;margin-right:-30vw}}.contribute::before{content:"";display:block;height:2px;width:100%;position:absolute;top:0}.contribute .dot{height:16px;width:16px;background-color:#111112;border-radius:50%;border:3px solid #FBFF4C;display:inline-block;position:absolute;top:-7px;left:-6px}@media (max-width: 991.98px){.contribute::before{left:0;height:100%;width:2px;top:15px}.contribute .dot{top:5px;left:-6px}}.contribute_1::before{background:-webkit-linear-gradient(left, #feff01, #ff2d9a)}.contribute_1 .dot{border-color:#FBFF4C}.contribute_2::before{background:-webkit-linear-gradient(left, #ff2d9a, #e24cff)}.contribute_2 .dot{border-color:#FF198B}.contribute_3::before{background:-webkit-linear-gradient(left, #e24cff, #9a52ff)}.contribute_3 .dot{border-color:#C000E5}.contribute_4::before{background:-webkit-linear-gradient(left, #9a52ff, #9a52ff)}.contribute_4 .dot{border-color:#9A52FF}.card>img{border-radius:8px 8px 0 0}.card-body>p,.card-body>p:not(:last-child){padding:0;margin-bottom:2rem}a.card{border:0;color:#fff}a.card:hover,a:hover .card-new{text-decoration:none}a.card:hover h3{text-decoration:underline}.circled-logo{background-color:#454549;border-radius:50%;padding:.65rem;width:50px;height:50px;margin-bottom:0.75rem;border:2px solid #232325}.circled-logo img{width:26px;height:26px;display:inline-block}.light .circled-logo{border:none}.card-deck{margin-top:2.5rem;margin-left:-1.25rem;margin-right:-1.25rem;margin-bottom:5rem;flex-grow:1}@media (min-width: 992px){.card-deck{margin-top:5rem}}.card-deck .card{flex-grow:0;flex-basis:100%;margin:0 1.25rem 5rem 1.25rem;background-position:bottom;background-repeat:no-repeat;background-size:contain}.card-deck.row-cols-1 .card{flex-basis:100%;min-height:264px}@media (min-width: 768px){.card-deck.row-cols-1 .card{min-height:347px}}@media (min-width: 1200px){.card-deck.row-cols-lg-3{margin-left:-2.5rem;margin-right:-2.5rem}}@media (min-width: 992px){.card-deck.row-cols-lg-3 .card{flex-basis:calc(33% - 2.5rem)}}@media (min-width: 1200px){.card-deck.row-cols-lg-3 .card{margin:0 2.5rem 5rem 2.5rem;flex-basis:calc(33% - 5rem)}}@media (min-width: 992px){.card-deck.row-cols-lg-4 .card{flex-basis:calc(25% - 2.5rem)}}.card-deck a.card{transition:all 0.35s ease-out;cursor:pointer}.card-deck a.card:hover{-webkit-transform:translateY(-16px);-moz-transform:translateY(-16px);-ms-transform:translateY(-16px);-o-transform:translateY(-16px);transform:translateY(-16px)}.card-deck .card-footer{font-size:0;padding:1rem;background-position:bottom;background-repeat:no-repeat;background-size:cover;border-top:0}@media (max-width: 991.98px){.card-deck{margin-top:2rem}.card-deck .card-body{padding:1rem}.card-deck.row-cols-1 .card{margin:0.75rem 0.75rem 5rem 0.75rem;max-width:calc(100% - 1.5rem)}.card-deck.row-cols-2 .card{margin:.75rem;max-width:calc(50% - 1.5rem)}}.cta-card{text-align:center;background-color:#232325}.breadcrumbs-wrap{position:relative;z-index:11;padding:0 2rem 2rem 2rem}.interactive-block .breadcrumbs-wrap{padding:0}.breadcrumb-item+.breadcrumb-item:before{content:"\f105";font-family:FontAwesome;padding-right:5px}.breadcrumbs-wrap .breadcrumb{padding:0;margin-bottom:0;font-size:0.833em}.breadcrumb-item a{color:#E0E0E1;text-decoration:none}.breadcrumb-item a:hover{color:#9A52FF}.landing .container-fluid.section-hero,.landing .section-hero.container-sm,.landing .section-hero.container-md,.landing .section-hero.container-lg,.landing .section-hero.container-xl{padding:48px 0}.landing .content .children-display>ul>li,.landing .content .curated-links>ul>li{margin-top:24px}.landing .content .children-display li a,.landing .content .curated-links li a{font-weight:700;font-size:1.25rem;text-decoration:none}.landing .content .children-display li a:hover,.landing .content .curated-links li a:hover{text-decoration:underline}.landing .level-1,.landing .level-2{margin-top:0}.landing .curated-links ul,.landing .curated-links ol,.landing .children-display ul{padding-left:0;margin-bottom:0}.landing .section-hero .blurb{font-size:1.2em;line-height:1.71em}.landing .doc-index .level-1{list-style-type:disc;margin-left:1rem}.landing .doc-index .level-2{list-style-type:circle;margin-left:2rem}.landing .doc-index .level-3{list-style-type:square;margin-left:3rem}.landing .doc-index .level-4{list-style-type:disc;margin-left:4rem}.landing .doc-index .level-5{margin-left:5rem;list-style-type:circle}.landing .doc-index .level-6{margin-left:6rem;list-style-type:square}.landing p a,.landing h5 a{color:#9A52FF;font-weight:600}.landing p a:hover,.landing h5 a:hover{text-decoration:underline}.landing .display-4{margin-bottom:1.5rem}.landing #test-net-servers h3{font-size:1.4rem;font-weight:700}.landing #test-net-servers pre{overflow-x:auto}.landing section:first-of-type{border-top-width:0}.landing #main_content_wrapper{border-bottom:none}.landing .marketing-wrapper{margin-top:10rem;margin-bottom:6rem}@media (max-width: 767.98px){.landing .marketing-wrapper{margin-top:6rem}}.landing .nav .nav-link{padding:1rem 2rem 1rem 0;color:#E0E0E1;border-bottom:1px solid #232325;position:relative}.landing .nav .nav-link:hover{color:#9A52FF}.landing .nav .nav-link:not(.external-link)::after{content:" ";background-image:url(../img/icons/arrow-right-purple.svg);background-repeat:no-repeat;background-position:center;background-size:1rem;position:absolute;right:0;width:1.5rem;height:1.5rem;transition:all .2s ease}.landing .nav .nav-link:not(.external-link):hover::after{animation:arrowDance2 1.2s infinite}.landing .nav .nav-link.external-link::after{content:" ";background-image:url(../img/icons/arrow-up-right.svg);background-repeat:no-repeat;position:absolute;background-position:center;background-size:.75rem;right:7px;width:1.5rem;height:1.5rem;transition:all .2s ease}.landing .nav .nav-link.external-link:hover::after{animation:arrowDanceDiag 1.2s infinite}.landing .card-body .nav .nav-link{border-bottom:1px solid #454549}.alert-info{color:white;background-color:#006BB2;border-width:0}.alert-info a{text-decoration:underline;color:white}.alert-info a:hover{color:#E0E0E1}.highlight-subcard{margin:1.5rem 0;padding:1rem;border:2px solid #fff;background:#111112}.interactive-block-inner{border:1px dashed #9A52FF;padding:10px;margin:5px}.interactive-block-ui>button{margin:10px 0}.interactive-block input:invalid{box-shadow:inset 0 0 5px 5px #FF198B}.interactive-block .breadcrumbs-wrap{margin-bottom:11px}.interactive-block .breadcrumb-item{margin-top:6px}.interactive-block .breadcrumb-item a{text-decoration:none}.interactive-block .breadcrumb-item.current a{font-weight:bold}.interactive-block .breadcrumb-item.active a{color:#B480FF}.interactive-block .breadcrumb-item.disabled a{color:#454549}.interactive-block .breadcrumb-item.done a:after{content:"\f058";font-family:FontAwesome;color:#E0E0E1;padding-right:5px;padding-left:5px}.interactive-block .waiting-for-tx{word-break:break-word}.ws-console{height:200px;overflow:auto}.status{cursor:help;padding:1px 2px;font-weight:normal;text-indent:0}.status.not_enabled{color:#FAFF19}.status.removed{color:#FF198B}.labels-wrap ul::before{content:"\f02c";font-family:FontAwesome;font-size:1.5rem}.labels-wrap .list-inline-item{margin-top:0.5rem}.pg-category{color:#A2A2A4}.pg-category::after{content:"\f105";font-family:FontAwesome;padding-left:5px}.label{border-radius:100px;border-width:0;padding:.5rem 1rem;font-weight:bold;text-decoration:none !important;text-align:center;white-space:nowrap;background-color:#111112;color:#C1C1C2}.label .badge-pill{width:24px;height:24px;border-radius:50px;margin-left:0.5rem;font-weight:400;line-height:23px;font-size:16px;padding:0;margin-top:-2px}html.light .label{background-color:#E0E0E1;color:#232325}html.light .label .badge-pill{color:#E0E0E1;background-color:#232325}html.light .label:hover{background-color:#C1C1C2;color:#111112}html.light .label:hover .badge-pill{color:#C1C1C2;background-color:#111112}.label .badge-pill{color:#111112;background-color:#C1C1C2}.label:hover{color:#E0E0E1;background-color:#232325}.label:hover .badge-pill{color:#232325;background-color:#E0E0E1}.label.label-accounts,.label.label-payment-channels,.label.label-amm,.label.label-アカウント,.label.label-payment-channel,.label.label-use-infrastructure,.label.label-use-security,.label.chip-indigo{background-color:#20004C;color:#B480FF}.label.label-accounts .badge-pill,.label.label-payment-channels .badge-pill,.label.label-amm .badge-pill,.label.label-アカウント .badge-pill,.label.label-payment-channel .badge-pill,.label.label-use-infrastructure .badge-pill,.label.label-use-security .badge-pill,.label.chip-indigo .badge-pill{color:#20004C;background-color:#B480FF}.label.label-accounts:hover,.label.label-payment-channels:hover,.label.label-amm:hover,.label.label-アカウント:hover,.label.label-payment-channel:hover,.label.label-use-infrastructure:hover,.label.label-use-security:hover,.label.chip-indigo:hover{background-color:#350080;color:#D2B2FF}.label.label-accounts:hover .badge-pill,.label.label-payment-channels:hover .badge-pill,.label.label-amm:hover .badge-pill,.label.label-アカウント:hover .badge-pill,.label.label-payment-channel:hover .badge-pill,.label.label-use-infrastructure:hover .badge-pill,.label.label-use-security:hover .badge-pill,.label.chip-indigo:hover .badge-pill{color:#350080;background-color:#D2B2FF}html.light .label.label-accounts,html.light .label.label-payment-channels,html.light .label.label-amm,html.light .label.label-アカウント,html.light .label.label-payment-channel,html.light .label.label-use-infrastructure,html.light .label.label-use-security,html.light .label.chip-indigo{background-color:#D2B2FF;color:#350080}html.light .label.label-accounts .badge-pill,html.light .label.label-payment-channels .badge-pill,html.light .label.label-amm .badge-pill,html.light .label.label-アカウント .badge-pill,html.light .label.label-payment-channel .badge-pill,html.light .label.label-use-infrastructure .badge-pill,html.light .label.label-use-security .badge-pill,html.light .label.chip-indigo .badge-pill{color:#D2B2FF;background-color:#350080}html.light .label.label-accounts:hover,html.light .label.label-payment-channels:hover,html.light .label.label-amm:hover,html.light .label.label-アカウント:hover,html.light .label.label-payment-channel:hover,html.light .label.label-use-infrastructure:hover,html.light .label.label-use-security:hover,html.light .label.chip-indigo:hover{background-color:#B480FF;color:#20004C}html.light .label.label-accounts:hover .badge-pill,html.light .label.label-payment-channels:hover .badge-pill,html.light .label.label-amm:hover .badge-pill,html.light .label.label-アカウント:hover .badge-pill,html.light .label.label-payment-channel:hover .badge-pill,html.light .label.label-use-infrastructure:hover .badge-pill,html.light .label.label-use-security:hover .badge-pill,html.light .label.chip-indigo:hover .badge-pill{color:#B480FF;background-color:#20004C}.label.label-blockchain,.label.label-xrp,.label.label-ブロックチェーン,.label.label-non-fungible-tokens-nfts,.label.label-use-nfts,.label.chip-green{background-color:#145C35;color:#84F0B6}.label.label-blockchain .badge-pill,.label.label-xrp .badge-pill,.label.label-ブロックチェーン .badge-pill,.label.label-non-fungible-tokens-nfts .badge-pill,.label.label-use-nfts .badge-pill,.label.chip-green .badge-pill{background-color:#84F0B6;color:#145C35}.label.label-blockchain:hover,.label.label-xrp:hover,.label.label-ブロックチェーン:hover,.label.label-non-fungible-tokens-nfts:hover,.label.label-use-nfts:hover,.label.chip-green:hover{background-color:#1E8A50;color:#ADF5CE}.label.label-blockchain:hover .badge-pill,.label.label-xrp:hover .badge-pill,.label.label-ブロックチェーン:hover .badge-pill,.label.label-non-fungible-tokens-nfts:hover .badge-pill,.label.label-use-nfts:hover .badge-pill,.label.chip-green:hover .badge-pill{background-color:#ADF5CE;color:#1E8A50}html.light .label.label-blockchain,html.light .label.label-xrp,html.light .label.label-ブロックチェーン,html.light .label.label-non-fungible-tokens-nfts,html.light .label.label-use-nfts,html.light .label.chip-green{background-color:#ADF5CE;color:#145C35}html.light .label.label-blockchain .badge-pill,html.light .label.label-xrp .badge-pill,html.light .label.label-ブロックチェーン .badge-pill,html.light .label.label-non-fungible-tokens-nfts .badge-pill,html.light .label.label-use-nfts .badge-pill,html.light .label.chip-green .badge-pill{color:#ADF5CE;background-color:#145C35}html.light .label.label-blockchain:hover,html.light .label.label-xrp:hover,html.light .label.label-ブロックチェーン:hover,html.light .label.label-non-fungible-tokens-nfts:hover,html.light .label.label-use-nfts:hover,html.light .label.chip-green:hover{background-color:#84F0B6;color:#000}html.light .label.label-blockchain:hover .badge-pill,html.light .label.label-xrp:hover .badge-pill,html.light .label.label-ブロックチェーン:hover .badge-pill,html.light .label.label-non-fungible-tokens-nfts:hover .badge-pill,html.light .label.label-use-nfts:hover .badge-pill,html.light .label.chip-green:hover .badge-pill{color:#84F0B6;background-color:#000}.label.label-checks,.label.label-core-server,.label.label-コアサーバー,.label.label-use-interoperability,.label.label-use-web_monetization,.label.chip-purple{background-color:#40004C;color:#EA80FF}.label.label-checks .badge-pill,.label.label-core-server .badge-pill,.label.label-コアサーバー .badge-pill,.label.label-use-interoperability .badge-pill,.label.label-use-web_monetization .badge-pill,.label.chip-purple .badge-pill{background-color:#EA80FF;color:#40004C}.label.label-checks:hover,.label.label-core-server:hover,.label.label-コアサーバー:hover,.label.label-use-interoperability:hover,.label.label-use-web_monetization:hover,.label.chip-purple:hover{background-color:#6B0080;color:#F2B2FF}.label.label-checks:hover .badge-pill,.label.label-core-server:hover .badge-pill,.label.label-コアサーバー:hover .badge-pill,.label.label-use-interoperability:hover .badge-pill,.label.label-use-web_monetization:hover .badge-pill,.label.chip-purple:hover .badge-pill{background-color:#F2B2FF;color:#6B0080}html.light .label.label-checks,html.light .label.label-core-server,html.light .label.label-コアサーバー,html.light .label.label-use-interoperability,html.light .label.label-use-web_monetization,html.light .label.chip-purple{background-color:#F2B2FF;color:#6B0080}html.light .label.label-checks .badge-pill,html.light .label.label-core-server .badge-pill,html.light .label.label-コアサーバー .badge-pill,html.light .label.label-use-interoperability .badge-pill,html.light .label.label-use-web_monetization .badge-pill,html.light .label.chip-purple .badge-pill{color:#F2B2FF;background-color:#6B0080}html.light .label.label-checks:hover,html.light .label.label-core-server:hover,html.light .label.label-コアサーバー:hover,html.light .label.label-use-interoperability:hover,html.light .label.label-use-web_monetization:hover,html.light .label.chip-purple:hover{background-color:#EA80FF;color:#40004C}html.light .label.label-checks:hover .badge-pill,html.light .label.label-core-server:hover .badge-pill,html.light .label.label-コアサーバー:hover .badge-pill,html.light .label.label-use-interoperability:hover .badge-pill,html.light .label.label-use-web_monetization:hover .badge-pill,html.light .label.chip-purple:hover .badge-pill{color:#EA80FF;background-color:#40004C}.label.label-cross-currency,.label.label-security,.label.label-複数通貨間,.label.label-セキュリティ,.label.label-use-gaming,.label.label-use-defi,.label.chip-yellow{background-color:#4B4C00;color:#FCFF80}.label.label-cross-currency .badge-pill,.label.label-security .badge-pill,.label.label-複数通貨間 .badge-pill,.label.label-セキュリティ .badge-pill,.label.label-use-gaming .badge-pill,.label.label-use-defi .badge-pill,.label.chip-yellow .badge-pill{background-color:#FCFF80;color:#4B4C00}.label.label-cross-currency:hover,.label.label-security:hover,.label.label-複数通貨間:hover,.label.label-セキュリティ:hover,.label.label-use-gaming:hover,.label.label-use-defi:hover,.label.chip-yellow:hover{background-color:#7D8000;color:#FDFFB2}.label.label-cross-currency:hover .badge-pill,.label.label-security:hover .badge-pill,.label.label-複数通貨間:hover .badge-pill,.label.label-セキュリティ:hover .badge-pill,.label.label-use-gaming:hover .badge-pill,.label.label-use-defi:hover .badge-pill,.label.chip-yellow:hover .badge-pill{background-color:#FDFFB2;color:#7D8000}html.light .label.label-cross-currency,html.light .label.label-security,html.light .label.label-複数通貨間,html.light .label.label-セキュリティ,html.light .label.label-use-gaming,html.light .label.label-use-defi,html.light .label.chip-yellow{background-color:#FDFFB2;color:#7D8000}html.light .label.label-cross-currency .badge-pill,html.light .label.label-security .badge-pill,html.light .label.label-複数通貨間 .badge-pill,html.light .label.label-セキュリティ .badge-pill,html.light .label.label-use-gaming .badge-pill,html.light .label.label-use-defi .badge-pill,html.light .label.chip-yellow .badge-pill{color:#FDFFB2;background-color:#7D8000}html.light .label.label-cross-currency:hover,html.light .label.label-security:hover,html.light .label.label-複数通貨間:hover,html.light .label.label-セキュリティ:hover,html.light .label.label-use-gaming:hover,html.light .label.label-use-defi:hover,html.light .label.chip-yellow:hover{background-color:#FCFF80;color:#4B4C00}html.light .label.label-cross-currency:hover .badge-pill,html.light .label.label-security:hover .badge-pill,html.light .label.label-複数通貨間:hover .badge-pill,html.light .label.label-セキュリティ:hover .badge-pill,html.light .label.label-use-gaming:hover .badge-pill,html.light .label.label-use-defi:hover .badge-pill,html.light .label.chip-yellow:hover .badge-pill{color:#FCFF80;background-color:#4B4C00}.label.label-decentralized-exchange,.label.label-smart-contracts,.label.label-transaction-sending,.label.label-分散型取引所,.label.label-スマートコントラクト,.label.label-トランザクション送信,.label.label-use-developer_tooling,.label.label-use-payments,.label.chip-blue{background-color:#002E4C;color:#80CCFF}.label.label-decentralized-exchange .badge-pill,.label.label-smart-contracts .badge-pill,.label.label-transaction-sending .badge-pill,.label.label-分散型取引所 .badge-pill,.label.label-スマートコントラクト .badge-pill,.label.label-トランザクション送信 .badge-pill,.label.label-use-developer_tooling .badge-pill,.label.label-use-payments .badge-pill,.label.chip-blue .badge-pill{background-color:#80CCFF;color:#002E4C}.label.label-decentralized-exchange:hover,.label.label-smart-contracts:hover,.label.label-transaction-sending:hover,.label.label-分散型取引所:hover,.label.label-スマートコントラクト:hover,.label.label-トランザクション送信:hover,.label.label-use-developer_tooling:hover,.label.label-use-payments:hover,.label.chip-blue:hover{background-color:#004D80;color:#B2E0FF}.label.label-decentralized-exchange:hover .badge-pill,.label.label-smart-contracts:hover .badge-pill,.label.label-transaction-sending:hover .badge-pill,.label.label-分散型取引所:hover .badge-pill,.label.label-スマートコントラクト:hover .badge-pill,.label.label-トランザクション送信:hover .badge-pill,.label.label-use-developer_tooling:hover .badge-pill,.label.label-use-payments:hover .badge-pill,.label.chip-blue:hover .badge-pill{background-color:#B2E0FF;color:#004D80}html.light .label.label-decentralized-exchange,html.light .label.label-smart-contracts,html.light .label.label-transaction-sending,html.light .label.label-分散型取引所,html.light .label.label-スマートコントラクト,html.light .label.label-トランザクション送信,html.light .label.label-use-developer_tooling,html.light .label.label-use-payments,html.light .label.chip-blue{background-color:#B2E0FF;color:#004D80}html.light .label.label-decentralized-exchange .badge-pill,html.light .label.label-smart-contracts .badge-pill,html.light .label.label-transaction-sending .badge-pill,html.light .label.label-分散型取引所 .badge-pill,html.light .label.label-スマートコントラクト .badge-pill,html.light .label.label-トランザクション送信 .badge-pill,html.light .label.label-use-developer_tooling .badge-pill,html.light .label.label-use-payments .badge-pill,html.light .label.chip-blue .badge-pill{color:#B2E0FF;background-color:#004D80}html.light .label.label-decentralized-exchange:hover,html.light .label.label-smart-contracts:hover,html.light .label.label-transaction-sending:hover,html.light .label.label-分散型取引所:hover,html.light .label.label-スマートコントラクト:hover,html.light .label.label-トランザクション送信:hover,html.light .label.label-use-developer_tooling:hover,html.light .label.label-use-payments:hover,html.light .label.chip-blue:hover{background-color:#80CCFF;color:#002E4C}html.light .label.label-decentralized-exchange:hover .badge-pill,html.light .label.label-smart-contracts:hover .badge-pill,html.light .label.label-transaction-sending:hover .badge-pill,html.light .label.label-分散型取引所:hover .badge-pill,html.light .label.label-スマートコントラクト:hover .badge-pill,html.light .label.label-トランザクション送信:hover .badge-pill,html.light .label.label-use-developer_tooling:hover .badge-pill,html.light .label.label-use-payments:hover .badge-pill,html.light .label.chip-blue:hover .badge-pill{color:#80CCFF;background-color:#002E4C}.label.label-escrow,.label.label-tokens,.label.label-development,.label.label-トークン,.label.label-開発,.label.label-use-wallet,.label.label-use-sustainability,.label.chip-orange{background-color:#4C1A00;color:#FFAA80}.label.label-escrow .badge-pill,.label.label-tokens .badge-pill,.label.label-development .badge-pill,.label.label-トークン .badge-pill,.label.label-開発 .badge-pill,.label.label-use-wallet .badge-pill,.label.label-use-sustainability .badge-pill,.label.chip-orange .badge-pill{background-color:#FFAA80;color:#4C1A00}.label.label-escrow:hover,.label.label-tokens:hover,.label.label-development:hover,.label.label-トークン:hover,.label.label-開発:hover,.label.label-use-wallet:hover,.label.label-use-sustainability:hover,.label.chip-orange:hover{background-color:#802B00;color:#FFCCB2}.label.label-escrow:hover .badge-pill,.label.label-tokens:hover .badge-pill,.label.label-development:hover .badge-pill,.label.label-トークン:hover .badge-pill,.label.label-開発:hover .badge-pill,.label.label-use-wallet:hover .badge-pill,.label.label-use-sustainability:hover .badge-pill,.label.chip-orange:hover .badge-pill{background-color:#FFCCB2;color:#802B00}html.light .label.label-escrow,html.light .label.label-tokens,html.light .label.label-development,html.light .label.label-トークン,html.light .label.label-開発,html.light .label.label-use-wallet,html.light .label.label-use-sustainability,html.light .label.chip-orange{background-color:#FFCCB2;color:#802B00}html.light .label.label-escrow .badge-pill,html.light .label.label-tokens .badge-pill,html.light .label.label-development .badge-pill,html.light .label.label-トークン .badge-pill,html.light .label.label-開発 .badge-pill,html.light .label.label-use-wallet .badge-pill,html.light .label.label-use-sustainability .badge-pill,html.light .label.chip-orange .badge-pill{color:#FFCCB2;background-color:#802B00}html.light .label.label-escrow:hover,html.light .label.label-tokens:hover,html.light .label.label-development:hover,html.light .label.label-トークン:hover,html.light .label.label-開発:hover,html.light .label.label-use-wallet:hover,html.light .label.label-use-sustainability:hover,html.light .label.chip-orange:hover{background-color:#FFAA80;color:#4C1A00}html.light .label.label-escrow:hover .badge-pill,html.light .label.label-tokens:hover .badge-pill,html.light .label.label-development:hover .badge-pill,html.light .label.label-トークン:hover .badge-pill,html.light .label.label-開発:hover .badge-pill,html.light .label.label-use-wallet:hover .badge-pill,html.light .label.label-use-sustainability:hover .badge-pill,html.light .label.chip-orange:hover .badge-pill{color:#FFAA80;background-color:#4C1A00}.label.label-fees,.label.label-payments,.label.label-data-retention,.label.label-手数料,.label.label-支払い,.label.label-データ保持,.label.label-use-exchanges,.label.label-use-custody,.label.chip-magenta{background-color:#4C0026;color:#FF80BF}.label.label-fees .badge-pill,.label.label-payments .badge-pill,.label.label-data-retention .badge-pill,.label.label-手数料 .badge-pill,.label.label-支払い .badge-pill,.label.label-データ保持 .badge-pill,.label.label-use-exchanges .badge-pill,.label.label-use-custody .badge-pill,.label.chip-magenta .badge-pill{background-color:#FF80BF;color:#4C0026}.label.label-fees:hover,.label.label-payments:hover,.label.label-data-retention:hover,.label.label-手数料:hover,.label.label-支払い:hover,.label.label-データ保持:hover,.label.label-use-exchanges:hover,.label.label-use-custody:hover,.label.chip-magenta:hover{background-color:#80003F;color:#FFB2D8}.label.label-fees:hover .badge-pill,.label.label-payments:hover .badge-pill,.label.label-data-retention:hover .badge-pill,.label.label-手数料:hover .badge-pill,.label.label-支払い:hover .badge-pill,.label.label-データ保持:hover .badge-pill,.label.label-use-exchanges:hover .badge-pill,.label.label-use-custody:hover .badge-pill,.label.chip-magenta:hover .badge-pill{background-color:#FFB2D8;color:#80003F}html.light .label.label-fees,html.light .label.label-payments,html.light .label.label-data-retention,html.light .label.label-手数料,html.light .label.label-支払い,html.light .label.label-データ保持,html.light .label.label-use-exchanges,html.light .label.label-use-custody,html.light .label.chip-magenta{background-color:#FFB2D8;color:#80003F}html.light .label.label-fees .badge-pill,html.light .label.label-payments .badge-pill,html.light .label.label-data-retention .badge-pill,html.light .label.label-手数料 .badge-pill,html.light .label.label-支払い .badge-pill,html.light .label.label-データ保持 .badge-pill,html.light .label.label-use-exchanges .badge-pill,html.light .label.label-use-custody .badge-pill,html.light .label.chip-magenta .badge-pill{color:#FFB2D8;background-color:#80003F}html.light .label.label-fees:hover,html.light .label.label-payments:hover,html.light .label.label-data-retention:hover,html.light .label.label-手数料:hover,html.light .label.label-支払い:hover,html.light .label.label-データ保持:hover,html.light .label.label-use-exchanges:hover,html.light .label.label-use-custody:hover,html.light .label.chip-magenta:hover{background-color:#FF80BF;color:#4C0026}html.light .label.label-fees:hover .badge-pill,html.light .label.label-payments:hover .badge-pill,html.light .label.label-data-retention:hover .badge-pill,html.light .label.label-手数料:hover .badge-pill,html.light .label.label-支払い:hover .badge-pill,html.light .label.label-データ保持:hover .badge-pill,html.light .label.label-use-exchanges:hover .badge-pill,html.light .label.label-use-custody:hover .badge-pill,html.light .label.chip-magenta:hover .badge-pill{color:#FF80BF;background-color:#4C0026}.tag-cloud .list-inline-item{margin-top:1.5rem}#tx-sender-history .list-group-item{font-size:small;color:#454549}.response-metadata .timestamp{color:#454549;position:relative;top:16px}.throbber{width:24px;height:24px}#connection-status .card-body{border-left:0}#connection-status-item.active{background-color:#32E685;border-color:#32E685}.api-input-area .btn-group>.send-request.btn{border-bottom-right-radius:4px;border-top-right-radius:4px}#tx-sender-history ul{overflow:auto;height:220px;border:1px solid #E0E0E1}#pp_progress small{margin-top:.5rem}.page-tx-sender .input-group .form-control,.interactive-block-ui .input-group .form-control{flex:1 1 20%;height:auto}.bootstrap-growl{max-width:90vw !important;overflow:hidden}.list-group-item-danger,#tx-sender-history .list-group-item-danger{background-color:#FF80BF;color:#000}.list-group-item-danger a,#tx-sender-history .list-group-item-danger a{color:#000}.list-group-item-danger a:hover,#tx-sender-history .list-group-item-danger a:hover{color:#000;text-decoration:underline}.rpc-tool .main h1::before,.rpc-tool .main h2::before,.rpc-tool .main h3::before{display:none}@media print{.multicode>div{display:block !important}.multicode>em,.multicode>p>em{display:block !important;page-break-after:avoid}.multicode>p{display:block !important}.code_toggler{display:none}pre{white-space:pre-wrap;max-height:none !important;overflow:visible;page-break-inside:auto;word-wrap:break-word}pre code{white-space:pre-wrap !important;color:#22252B !important}code{white-space:pre-wrap !important;color:#22252B !important}.codehilite .n,.codehilite .na,.codehilite .nb,.codehilite .nc,.codehilite .nd,.codehilite .ne,.codehilite .nf,.codehilite .ni,.codehilite .nl,.codehilite .nn,.codehilite .nt,.codehilite .nv,.codehilite .nx,.codehilite .bp,.codehilite .fm,.codehilite .py{color:#22252B}.content a[title="Source"]{float:none}header,footer,aside{display:none !important}.navbar{display:none !important}.content,#main_content_body{position:static;display:block;width:auto;height:auto;color:black !important;max-width:100%;overflow:visible !important}body{overflow:visible;background:#fff}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:black}.interactive-block{display:none}.container{margin-top:1rem !important}#main_content_wrapper{margin-top:0}#main_content_body::before{display:none}.xrp-ledger-dev-portal.sidebar-primary .main{border:0}.sidebar-primary .row{display:block}#feedback-content{display:none !important}.jump-to-top{display:none !important}}#home-purple{position:absolute;left:0;top:-400px}#home-green{position:absolute;right:-3px;top:60px}.sidelinks:hover{color:#9A52FF}.sidelinks.active{color:#9A52FF;font-weight:bold}.page-home #home-hero-graphic{content:url("../img/home-hero.svg");margin-left:auto;width:856px;margin-right:auto;margin-bottom:24px;max-width:100%}.page-home #benefits-list #public{content:url("../img/icons/public.svg")}.page-home #benefits-list #streamlined{content:url("../img/icons/streamlined.svg")}.page-home #benefits-list #performance{content:url("../img/icons/performance.svg")}.page-home #benefits-list #low-cost{content:url("../img/icons/low-cost.svg")}.page-home #benefits-list #community{content:url("../img/icons/community.svg")}.page-home #benefits-list #reliability{content:url("../img/icons/reliability.svg")}.page-home #advanced-features .card:nth-child(1) .card-footer{background-image:url("../img/cards/3col-pink-purple.svg")}.page-home #advanced-features .card:nth-child(2) .card-footer{background-image:url("../img/cards/3col-neutral-blue.svg")}.page-home #advanced-features .card:nth-child(3) .card-footer{background-image:url("../img/cards/3col-light-green.svg")}.page-home #advanced-features .card:nth-child(4) .card-footer{background-image:url("../img/cards/3col-orange.svg")}.page-home #advanced-features .card:nth-child(5) .card-footer{background-image:url("../img/cards/3col-purple-blue-2.svg")}.page-home #get-started .card:nth-child(1) .card-footer{background-image:url("../img/cards/3col-orange-yellow.svg")}.page-home #get-started .card:nth-child(2) .card-footer{background-image:url("../img/cards/3col-magenta-orange.svg")}.page-home #get-started .card:nth-child(3) .card-footer{background-image:url("../img/cards/3col-purple-blue-green.svg")}.page-home #get-started .card:nth-child(4) .card-footer{background-image:url("../img/cards/3col-light-blue.svg")}.page-home #get-started .card:nth-child(5) .card-footer{background-image:url("../img/cards/3col-green-blue.svg")}.cta{position:absolute}.cta-top-left{top:0;left:0}.cta-bottom-right{bottom:0;right:0}.landing-bg{opacity:0.6}@media (min-width: 768px){.landing-bg{opacity:1.0}}.landing-builtin-bg::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-repeat:no-repeat;background-position-x:left;background-position-y:top;opacity:0.6}@media (min-width: 768px){.landing-builtin-bg::before{opacity:1.0}}#xrp-overview-blue{position:absolute;top:0;left:0}@media (max-width: 767.98px){#xrp-mark-overview{height:40px;margin-top:16px}}#wallets #wallet-ledger{content:url("../img/wallets/ledger.svg")}#wallets #wallet-bitfrost{content:url("../img/wallets/bitfrost.png")}#wallets #wallet-secalot{content:url("../img/wallets/secalot.svg")}#wallets #wallet-bitfrost{content:url("../img/wallets/bitfrost.png")}#wallets #wallet-trezor{content:url("../img/wallets/trezor.svg")}#wallets #wallet-bitfrost{content:url("../img/wallets/bitfrost.png")}#wallets #wallet-xumm{content:url("../img/wallets/xumm.svg")}#wallets #wallet-bitfrost{content:url("../img/wallets/bitfrost.png")}#wallets #wallet-trust{content:url("../img/wallets/trust.svg")}#wallets #wallet-bitfrost{content:url("../img/wallets/bitfrost.png")}#wallets #wallet-gatehub{content:url("../img/wallets/gatehub.svg")}#wallets #wallet-bitfrost{content:url("../img/wallets/bitfrost.png")}#wallets #wallet-towo{content:url("../img/wallets/towo.svg")}#wallets #wallet-bitfrost{content:url("../img/wallets/bitfrost.png")}#wallets #wallet-keystone{content:url("../img/wallets/keystone.svg")}#wallets #wallet-bitfrost{content:url("../img/wallets/bitfrost.png")}#wallets #wallet-dcent{content:url("../img/wallets/dcent.svg")}#wallets #wallet-bitfrost{content:url("../img/wallets/bitfrost.png")}#top-exchanges #exch-bitstamp{content:url("../img/exchanges/bitstamp.svg")}#top-exchanges #exch-kraken{content:url("../img/exchanges/kraken.svg")}#top-exchanges #exch-cex-io{content:url("../img/exchanges/cex-io.svg")}#top-exchanges #exch-liquid{content:url("../img/exchanges/liquid.svg")}#top-exchanges #exch-lmax{content:url("../img/exchanges/lmax.svg")}#top-exchanges #exch-bitfinex{content:url("../img/exchanges/bitfinex.svg")}#top-exchanges #exch-etoro{content:url("../img/exchanges/etoro.svg")}#top-exchanges #exch-bittrex{content:url("../img/exchanges/bittrex.png")}#top-exchanges #exch-currency-com{content:url("../img/exchanges/currency-com.png")}#top-exchanges #exch-ftx{content:url("../img/exchanges/ftx.png")}#xrpl-overview-purple{position:absolute;top:40px;left:0}@media (max-width: 767.98px){#xrpl-overview-purple{top:0;left:-20vw}}#xrpl-overview-orange{position:absolute;top:80px;right:-4px}#use-cases-orange{position:absolute;top:-480px;right:-4px}#validator-graphic{content:url(../img/validators.svg)}.page-uses .container-new{padding-left:16px;padding-right:16px}.page-uses h1{font-size:42px}.page-uses::before{transform:scaleX(-1);background-image:url(../img/backgrounds/use-cases-blue.svg)}.page-uses .card-grid{grid-gap:8px}.page-uses .card-grid img{max-height:40px}.page-uses .modal{padding:0}.page-uses .modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#000;background-clip:padding-box;border:none;border-radius:0;box-shadow:none;outline:none;background:#111112}.page-uses .modal-header{border:none;background:#111112;box-shadow:0px 1px 2px #000}.page-uses .modal-header .cancel .chevron{transform:rotate(90deg)}.page-uses .modal-header .apply .chevron{transform:rotate(-90deg)}.page-uses .modal-footer{border:none;background:#111112;box-shadow:0px -1px 2px #000;align-items:unset;padding:0.75rem;flex-direction:column;flex-wrap:wrap}.page-uses .card-title{margin-bottom:0.5rem;line-height:26px}.page-uses .card-uses{padding:16px;margin:0;text-decoration:none;transition:all 0.35s ease-out}.page-uses .card-uses:hover{text-decoration:none;color:#E0E0E1;transform:translateY(-16px);text-decoration:none}.page-uses .card-body{background:#232325;border-radius:8px;height:100%;padding:32px;margin:0}.page-uses .page-events .label{font-weight:normal;font-size:14px;margin:0;padding-left:26px}.page-uses .category-header{font-weight:bold;color:#C1C1C2}.page-uses .category-checkbox{display:flex;align-items:center}.page-uses .category-checkbox label{font-weight:normal;font-size:14px;margin:0;padding-left:26px}.page-uses .category_count{padding:0px 8px;width:24px;height:16px;background:#350080;border-radius:100px;font-weight:600;font-size:12px;line-height:16px;color:#B480FF}.page-uses .category_sidebar{position:sticky;top:10px}.page-uses #infrastructure{content:url("../img/icons/usecases/ic_infrastructure.png")}.page-uses #developer_tooling{content:url("../img/icons/usecases/ic_developer_tooling.png")}.page-uses #interoperability{content:url("../img/icons/usecases/ic_interoperability.png")}.page-uses #wallet{content:url("../img/icons/usecases/ic_wallet.png")}.page-uses #nfts{content:url("../img/icons/usecases/ic_nfts.png")}.page-uses #exchanges{content:url("../img/icons/usecases/ic_exchanges.png")}.page-uses #gaming{content:url("../img/icons/usecases/ic_gaming.png")}.page-uses #security{content:url("../img/icons/usecases/ic_security.png")}.page-uses #payments{content:url("../img/icons/usecases/ic_payments.png")}.page-uses #web_monetization{content:url("../img/icons/usecases/ic_web_monetization.png")}.page-uses #sustainability{content:url("../img/icons/usecases/ic_sustainability.png")}.page-uses #cbdc{content:url("../img/icons/usecases/ic_cbdc.png")}.page-uses #custody{content:url("../img/icons/usecases/ic_custody.png")}.page-uses #defi{content:url("../img/icons/usecases/ic_defi.png")}.page-uses #use_case_companies_list #bithomp .biz-logo{max-height:40px;content:url("../img/uses/bithomp.svg")}.page-uses #use_case_companies_list #onthedex .biz-logo{max-height:40px;content:url("../img/uses/onthedex.svg")}.page-uses #use_case_companies_list #gatehub .biz-logo{max-height:40px;content:url("../img/uses/gatehub.svg")}.page-uses #use_case_companies_list #towo-labs .biz-logo{max-height:40px;content:url("../img/uses/towo-labs.svg")}.page-uses #use_case_companies_list #xrp-toolkit .biz-logo{max-height:40px;content:url("../img/uses/xrp-toolkit.svg")}.page-uses #use_case_companies_list #xrpl-org-ledger-explorer .biz-logo{max-height:40px;content:url("../img/uses/xrpl-org-ledger-explorer.svg")}.page-uses #use_case_companies_list #xrpl-rosetta .biz-logo{max-height:40px;content:url("../img/uses/xrpl-rosetta.svg")}.page-uses #use_case_companies_list #xrpscan .biz-logo{max-height:40px;content:url("../img/uses/xrpscan.svg")}.page-uses #use_case_companies_list #evernode .biz-logo{max-height:40px;content:url("../img/uses/evernode.svg")}.page-uses #use_case_companies_list #cryptum .biz-logo{max-height:40px;content:url("../img/uses/cryptum.svg")}.page-uses #use_case_companies_list #x-tokenize .biz-logo{max-height:40px;content:url("../img/uses/x-tokenize.svg")}.page-uses #use_case_companies_list #multichain .biz-logo{max-height:40px;content:url("../img/uses/multichain.svg")}.page-uses #use_case_companies_list #xumm-wallet .biz-logo{max-height:40px;content:url("../img/uses/xumm-wallet.svg")}.page-uses #use_case_companies_list #gem-wallet .biz-logo{max-height:40px;content:url("../img/uses/gem-wallet.svg")}.page-uses #use_case_companies_list #aesthetes .biz-logo{max-height:40px;content:url("../img/uses/aesthetes.svg")}.page-uses #use_case_companies_list #audiotarky .biz-logo{max-height:40px;content:url("../img/uses/audiotarky.svg")}.page-uses #use_case_companies_list #xrp-cafe .biz-logo{max-height:40px;content:url("../img/uses/xrp-cafe.svg")}.page-uses #use_case_companies_list #nft-master .biz-logo{max-height:40px;content:url("../img/uses/nft-master.svg")}.page-uses #use_case_companies_list #onxrp .biz-logo{max-height:40px;content:url("../img/uses/onxrp.svg")}.page-uses #use_case_companies_list #peerkat .biz-logo{max-height:40px;content:url("../img/uses/peerkat.svg")}.page-uses #use_case_companies_list #sologenic-nft .biz-logo{max-height:40px;content:url("../img/uses/sologenic-nft.svg")}.page-uses #use_case_companies_list #sologenic-dex .biz-logo{max-height:40px;content:url("../img/uses/sologenic-dex.svg")}.page-uses #use_case_companies_list #xp-market .biz-logo{max-height:40px;content:url("../img/uses/xp-market.svg")}.page-uses #use_case_companies_list #ledger-city .biz-logo{max-height:40px;content:url("../img/uses/ledger-city.svg")}.page-uses #use_case_companies_list #forte .biz-logo{max-height:40px;content:url("../img/uses/forte.svg")}.page-uses #use_case_companies_list #anchain-ai .biz-logo{max-height:40px;content:url("../img/uses/anchain-ai.svg")}.page-uses #use_case_companies_list #coil .biz-logo{max-height:40px;content:url("../img/uses/coil.svg")}.page-uses #use_case_companies_list #carbonland-trust .biz-logo{max-height:40px;content:url("../img/uses/carbonland-trust.svg")}.page-uses #use_case_companies_list #casino-coin .biz-logo{max-height:40px;content:url("../img/uses/casino-coin.svg")}.page-uses #use_case_companies_list #bitgo .biz-logo{max-height:40px;content:url("../img/uses/bitgo.svg")}.page-uses #use_case_companies_list #bitpay .biz-logo{max-height:40px;content:url("../img/uses/bitpay.svg")}.page-uses #use_case_companies_list #ripples-on-demand-liquidity .biz-logo{max-height:40px;content:url("../img/uses/ripples-on-demand-liquidity.svg")}.page-uses #use_case_companies_list #ripples-cbdc-platform .biz-logo{max-height:40px;content:url("../img/uses/ripples-cbdc-platform.svg")}@media (min-width: 992px){.page-uses h1{font-size:62px}.page-uses .container-new{padding-left:64px;padding-right:64px}.page-uses .card-grid img{max-height:48px}.page-uses .card-grid{grid-gap:48px}.page-uses .card-uses{padding:24px}}#history-orange{position:absolute;top:0;right:-4px}#history-purple{position:absolute;top:-480px;left:-4px}.hidden-section{overflow:hidden;visibility:hidden;height:0}.hidden-section.show{overflow:auto;visibility:visible;height:auto}#impact-green{position:absolute;top:0;left:-4px;rotate:180deg}#impact-purple{position:absolute;top:100px;right:-4px}#impact-magenta{position:absolute;top:100px;right:-4px}#foundation-magenta{position:absolute;top:0px;left:0px}#foundation-orange{position:absolute;top:40px;right:-4px}.page-impact #map-light{display:none}.page-impact #map-dark{display:block}.page-impact .connect-list #connect-01{content:url("../img/impact/connect-01.svg")}.page-impact .connect-list #connect-02{content:url("../img/impact/connect-02.svg")}.page-impact .connect-list #connect-03{content:url("../img/impact/connect-03.svg")}.page-impact .connect-list #connect-04{content:url("../img/impact/connect-04.svg")}.page-funding .funding-list #funding-01{content:url("../img/funding/funding-01.svg")}.page-funding .funding-list #funding-02{content:url("../img/funding/funding-02.svg")}.page-funding .funding-list #funding-03{content:url("../img/funding/funding-03.svg")}.page-funding .funding-list #funding-04{content:url("../img/funding/funding-04.svg")}.page-funding #funding-orange{position:absolute;top:132px;left:-4px}@media (min-width: 992px){.page-funding .funding-box{min-height:200px}}.page-ambassadors #benefits-list #benefits-01{content:url("../img/ambassadors/benefits-01.svg")}.page-ambassadors #benefits-list #benefits-02{content:url("../img/ambassadors/benefits-02.svg")}.page-ambassadors #benefits-list #benefits-03{content:url("../img/ambassadors/benefits-03.svg")}.page-ambassadors #benefits-list #benefits-04{content:url("../img/ambassadors/benefits-04.svg")}.page-ambassadors #benefits-list #benefits-05{content:url("../img/ambassadors/benefits-05.svg")}.page-ambassadors #benefits-list #benefits-06{content:url("../img/ambassadors/benefits-06.svg")}.page-ambassadors #eligibility-list #eligibility-01{content:url("../img/ambassadors/eligibility-01.svg")}.page-ambassadors #eligibility-list #eligibility-02{content:url("../img/ambassadors/eligibility-02.svg")}.page-ambassadors #eligibility-list #eligibility-03{content:url("../img/ambassadors/eligibility-03.svg")}.page-ambassadors #eligibility-list #eligibility-04{content:url("../img/ambassadors/eligibility-04.svg")}.page-ambassadors #eligibility-list #eligibility-05{content:url("../img/ambassadors/eligibility-05.svg")}.page-ambassadors .btn{padding:.75rem}.page-ambassadors #container-scroll{height:160px;position:relative;overflow:hidden;margin-top:80px;margin-bottom:64px}.page-ambassadors .photobanner{position:absolute;top:0px;left:0px;overflow:hidden;white-space:nowrap;animation:bannermove 40s linear infinite}.page-ambassadors .photobanner-bottom{top:112px}.page-ambassadors .photobanner img{margin:0 0.5em}@keyframes bannermove{0%{transform:translate(0, 0)}100%{transform:translate(-50%, 0)}}.page-ambassadors #carouselSlidesOnly{height:392px;margin-bottom:40px}@media (min-width: 992px){.page-ambassadors #carouselSlidesOnly{height:320px;margin-bottom:104px}}.page-ambassadors h6{font-size:1.25rem}.page-ambassadors .btn-arrow::after{display:inline-block;content:url(../img/icons/arrow-right-purple.svg);vertical-align:middle;padding-left:8px;transition:transform 0.3s ease-out}.page-ambassadors .btn-arrow:hover{text-decoration:none;background:none !important;border:none}.page-ambassadors .btn-arrow:hover::after{background-position:left 4px bottom 4px;transform:translateX(4px)}#community-magenta{position:absolute;top:0px;left:0px}#community-purple{position:absolute;top:160px;right:0px}.page-events #event-hero-image{height:100%;min-height:209px;background:url(../img/events/event-hero1@2x.png);background-size:contain;background-repeat:no-repeat;background-position:center}.page-events #events-orange{position:absolute;top:0px;right:0px}.page-events .event-hero{color:#F5F5F7}.page-events .event-hero p{font-weight:500;font-size:24px;line-height:32px}.page-events .event-save-date{color:#fff;font-weight:bold;font-size:20px;line-height:26px}.page-events .event-small-gray{color:#E0E0E1}.page-events .btn{padding:.75rem}.page-events .event-card{max-width:311px;margin:32px auto;transition:all 0.35s ease-out;position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box;background-color:#232325;box-shadow:0px 5px 40px #000;border:1px solid rgba(0,0,0,0.125);border-radius:8px;font-size:16px;line-height:24px;color:#E0E0E1}.page-events .event-card .event-card-header{position:relative;height:176px;background-size:contain !important;width:100%;border-radius:8px 8px 0 0}.page-events .event-card .event-card-title{position:absolute;bottom:32px;padding:0 32px;color:#F5F5F7;font-weight:bold;font-size:20px;line-height:28px}.page-events .event-card .event-card-body{padding:32px}.page-events .event-card .event-card-footer{padding:0 32px 32px}.page-events .event-card .event-card-footer .icon::before{height:24px;width:24px;content:"";margin-right:8px;background-size:contain;background-repeat:no-repeat}.page-events .event-card .icon-date::before{background:url(../img/events/event-date.svg)}.page-events .event-card .icon-location::before{background:url(../img/events/event-location.svg)}@media (min-width: 992px){.page-events .event-card{max-width:347px;margin:32px}.page-events .event-card-header{height:197px !important}}.page-events a.event-card:hover{transform:translateY(-16px);text-decoration:none}.page-events label{margin:0;padding-left:8px;color:#fff}.page-events .events-filter h6{font-size:16px}.page-events .events-filter{height:20px;width:20px}.page-events .events-filter[type="checkbox"]::before{position:relative;display:block;width:20px;height:20px;content:"";background:#111112;border-radius:4px;border-width:2px;border-style:solid;border-color:#A2A2A4}.page-events .events-filter[type="checkbox"]::after{position:relative;display:block;top:-20px;width:20px;height:20px;content:"";background-repeat:no-repeat;background-position:center;border-radius:4px;border-width:2px;border-style:solid;border-color:#A2A2A4}.page-events .events-filter[type="checkbox"]:checked::before{background:#111112;border:none;border-radius:0}.page-events .events-filter[type="checkbox"]:checked::after{background-image:url(../img/events/event-check.svg);background-repeat:no-repeat;background-position:center;background-color:#7919FF;border-width:2px;border-style:solid;border-color:#7919FF;border-radius:4px}.page-events .events-filter[type="checkbox"]:not(:disabled):checked:hover::after{background-image:url(../img/events/event-check.svg);background-repeat:no-repeat;background-position:center;border-width:2px;border-style:solid;border-color:#5F00E5;border-radius:4px}.page-events .events-filter[type="checkbox"]:not(:disabled):hover::before{background:#111112;border:none;border-radius:0}.page-events .events-filter[type="checkbox"]:not(:disabled):hover::after{background:#111112;border:none;border-width:2px;border-style:solid;border-color:#5F00E5;border-radius:4px}#find-us-on-platforms .card-deck .card:nth-child(1) .card-footer{background-image:url(../img/cards/4col-light-blue-3.svg)}#find-us-on-platforms .card-deck .card:nth-child(2) .card-footer{background-image:url(../img/cards/4col-purple-blue-2.svg)}#find-us-on-platforms .card-deck .card:nth-child(3) .card-footer{background-image:url(../img/cards/4col-magenta-3.svg)}#find-us-on-platforms .card-deck .card:nth-child(4) .card-footer{background-image:url(../img/cards/4col-green-2.svg)}#find-us-on-platforms .card-deck .card:nth-child(5) .card-footer{background-image:url(../img/cards/4col-orange-yellow-2.svg)}#find-us-on-platforms .card-deck .card:nth-child(6) .card-footer{background-image:url(../img/cards/4col-blue-purple.svg)}#find-us-on-platforms .card-deck .card:nth-child(7) .card-footer{background-image:url(../img/cards/4col-yellow-2.svg)}#find-us-on-platforms .card-deck .card:nth-child(8) .card-footer{background-image:url(../img/cards/4col-orange-2.svg)}#find-us-on-platforms .card-deck .card{margin-bottom:2.5rem}.page-faq::before{background-image:url(../img/backgrounds/faq-bg.svg)}@media (min-width: 768px){.page-faq::before{background-size:contain}}@media (min-width: 992px){.page-faq .content{max-width:704px;margin-left:auto;margin-right:auto}}.page-faq .content h6:first-of-type{color:#32E685;margin-bottom:1rem;margin-top:2.5rem;font-size:1.25rem;line-height:26px;text-align:center}.page-faq .content h6:first-of-type .hover_anchor{display:none}@media (min-width: 992px){.page-faq .content h6:first-of-type{margin-top:6.5rem}}.page-faq .content h1:first-of-type{font-size:2.625rem;line-height:1.2;margin-top:0;margin-bottom:5rem;text-align:center}.page-faq .content h1:first-of-type .hover_anchor{display:none}@media (min-width: 992px){.page-faq .content h1:first-of-type{font-size:3.875rem;margin-bottom:13rem}}.page-faq h2{margin-top:13rem;font-size:2rem;line-height:2.375rem;text-align:center;font-weight:700}.page-faq .q-wrapper,.mini-faq .q-wrapper{background:#232325;border-radius:4px;padding:2rem;padding-right:3rem;margin-bottom:3.5rem;position:relative;z-index:5;width:100%;transform:translateY(0%)}.page-faq .q-wrapper p a,.mini-faq .q-wrapper p a{text-decoration:none;font-weight:600;color:#9A52FF}.page-faq .q-wrapper p a:hover,.mini-faq .q-wrapper p a:hover{text-decoration:underline}.page-faq .q-wrapper h4,.mini-faq .q-wrapper h4{font-size:1.25rem;line-height:1.625rem;margin-top:0}.page-faq .q-wrapper h4::before,.mini-faq .q-wrapper h4::before{display:block;content:" ";margin-top:-80px;height:80px;visibility:hidden}.page-faq .q-wrapper h4>a,.mini-faq .q-wrapper h4>a{text-decoration:none}.page-faq .q-wrapper h4>a:hover,.mini-faq .q-wrapper h4>a:hover{text-decoration:underline;color:#fff}@media (max-width: 991.98px){.page-faq .q-wrapper h4,.mini-faq .q-wrapper h4{font-size:1rem;line-height:1.5rem}}.page-faq .q-wrapper h4 .chevron,.mini-faq .q-wrapper h4 .chevron{position:absolute;top:40px;right:2rem}.page-docs-index::before{background-image:url(../../img/backgrounds/docs-splash.svg);background-position-x:right}.page-docs-index .center-search .input-group-text{height:56px;padding:.75rem .75rem .75rem 1rem;line-height:2rem}.page-docs-index .center-search .ds-input{height:56px;padding:.75rem 1rem .75rem .5rem}.page-docs-index #software-and-sdks .card-deck .card:nth-child(1) .card-footer{background-image:url(../img/cards/4col-green.svg)}.page-docs-index #software-and-sdks .card-deck .card:nth-child(2) .card-footer{background-image:url(../img/cards/4col-light-blue.svg)}.page-docs-index #software-and-sdks .card-deck .card:nth-child(3) .card-footer{background-image:url(../img/cards/4col-orange.svg)}.page-docs-index #software-and-sdks .card-deck .card:nth-child(4) .card-footer{background-image:url(../img/cards/4col-yellow.svg)}.page-docs-index #doc-types .card-deck .card:nth-child(1) .card-footer{background-image:url(../img/cards/4col-orange-yellow.svg)}.page-docs-index #doc-types .card-deck .card:nth-child(2) .card-footer{background-image:url(../img/cards/4col-magenta.svg)}.page-docs-index #doc-types .card-deck .card:nth-child(3) .card-footer{background-image:url(../img/cards/4col-blue-green.svg)}.page-docs-index #doc-types .card-deck .card:nth-child(4) .card-footer{background-image:url(../img/cards/4col-light-blue-2.svg)}.page-docs-index #docs-hot-topic .longform{margin-top:2.5rem}.page-docs-index #community-heading,.page-community #community-heading{padding-top:2.5rem;padding-bottom:5rem;padding-left:1rem}@media (min-width: 992px){.page-docs-index #community-heading,.page-community #community-heading{padding-top:5rem;padding-bottom:15rem;padding-left:0}}@media (min-width: 1200px){.page-docs-index #community-heading,.page-community #community-heading{padding-bottom:25rem}}.page-docs-index #community-heading .parallax,.page-community #community-heading .parallax{position:absolute;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease}.page-docs-index #community-heading .one,.page-community #community-heading .one{top:160px;left:0%}.page-docs-index #community-heading .two,.page-community #community-heading .two{top:439px;left:22%}.page-docs-index #community-heading .three,.page-community #community-heading .three{top:517px;left:52%}.page-docs-index #community-heading .four,.page-community #community-heading .four{top:322px;left:71%}.page-docs-index #community-heading .five,.page-community #community-heading .five{top:120px;right:0%}.page-docs-index #run-a-network-node .card-deck .card:nth-child(1) .card-footer,.page-community #run-a-network-node .card-deck .card:nth-child(1) .card-footer{background-image:url(../img/cards/4col-yellow-2.svg)}.page-docs-index #run-a-network-node .card-deck .card:nth-child(2) .card-footer,.page-community #run-a-network-node .card-deck .card:nth-child(2) .card-footer{background-image:url(../img/cards/4col-purple.svg)}.page-docs-index #run-a-network-node .card-deck .card:nth-child(3) .card-footer,.page-community #run-a-network-node .card-deck .card:nth-child(3) .card-footer{background-image:url(../img/cards/4col-magenta-2.svg)}.page-docs-index #run-a-network-node .card-deck .card:nth-child(4) .card-footer,.page-community #run-a-network-node .card-deck .card:nth-child(4) .card-footer{background-image:url(../img/cards/4col-light-green.svg)}.page-docs-index #run-a-network-node,.page-community #run-a-network-node{padding-bottom:5rem}@media (min-width: 768px){.page-docs-index #run-a-network-node,.page-community #run-a-network-node{padding-top:104px;padding-bottom:104px}}.page-docs-index #run-a-network-node .text-cards,.page-community #run-a-network-node .text-cards{grid-gap:40px}.page-docs-index #run-a-network-node .text-cards h6::before,.page-community #run-a-network-node .text-cards h6::before{margin-top:0;height:unset}.page-docs-index #run-a-network-node .text-cards a,.page-community #run-a-network-node .text-cards a{font-size:1.25rem;line-height:26px;color:#fff;font-weight:bold}.page-docs-index #run-a-network-node .text-cards a:hover,.page-community #run-a-network-node .text-cards a:hover{text-decoration:none;background:none !important}.page-docs-index #run-a-network-node .text-cards .btn-arrow::after,.page-community #run-a-network-node .text-cards .btn-arrow::after{display:inline-block;content:url(../img/icons/arrow-right-purple.svg);vertical-align:middle;padding-left:8px;-webkit-transition:transform 0.3s ease-out;-moz-transition:transform 0.3s ease-out;-ms-transition:transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out}.page-docs-index #xrpl-grants,.page-community #xrpl-grants{padding-bottom:5rem}@media (min-width: 768px){.page-docs-index #xrpl-grants,.page-community #xrpl-grants{padding-top:104px;padding-bottom:104px}}.page-docs-index #xrpl-blog,.page-community #xrpl-blog{padding-bottom:5rem}@media (min-width: 768px){.page-docs-index #xrpl-blog,.page-community #xrpl-blog{padding-top:104px;padding-bottom:104px}}.page-docs-index #xrpl-events,.page-community #xrpl-events{padding-bottom:5rem}@media (min-width: 768px){.page-docs-index #xrpl-events,.page-community #xrpl-events{padding-top:104px;padding-bottom:104px}}.page-docs-index #xrpl-careers,.page-community #xrpl-careers{padding-bottom:5rem}@media (min-width: 768px){.page-docs-index #xrpl-careers,.page-community #xrpl-careers{padding-top:104px;padding-bottom:104px}}.page-docs-index #xrpl-design-assets,.page-community #xrpl-design-assets{padding-bottom:5rem}@media (min-width: 768px){.page-docs-index #xrpl-design-assets,.page-community #xrpl-design-assets{padding-top:104px;padding-bottom:208px}}.page-community #platform-github{content:url("../img/logos/github.svg")}.page-community #platform-twitch{content:url("../img/logos/twitch.svg")}.page-community #platform-stack-overflow{content:url("../img/logos/stack-overflow.svg")}.page-community #platform-twitter{content:url("../img/logos/twitter.svg")}.page-community #platform-discord{content:url("../img/logos/discord.svg")}.page-community #platform-youtube{content:url("../img/logos/youtube.svg")}.page-community #platform-devto{content:url("../img/logos/devto.svg")}.page-references #refs-types .card-deck .card:nth-child(1) .card-footer{background-image:url(../img/cards/3col-orange-2.svg)}.page-references #refs-types .card-deck .card:nth-child(2) .card-footer{background-image:url(../img/cards/3col-green-2.svg)}.page-references #refs-types .card-deck .card:nth-child(3) .card-footer{background-image:url(../img/cards/3col-magenta.svg)}.page-references #xrpl-protocol .card-deck .card:nth-child(1) .card-footer{background-image:url(../img/cards/4col-light-blue-4.svg)}.page-references #xrpl-protocol .card-deck .card:nth-child(2) .card-footer{background-image:url(../img/cards/4col-blue-green-2.svg)}.page-references #xrpl-protocol .card-deck .card:nth-child(3) .card-footer{background-image:url(../img/cards/4col-yellow-3.svg)}.page-references #xrpl-protocol .card-deck .card:nth-child(4) .card-footer{background-image:url(../img/cards/4col-purple-blue.svg)}.page-dev-tools #xrp-explorer .card-footer{background-image:url("../img/cards/3-col-orange.svg")}.page-dev-tools #bithomp-explorer .card-footer{background-image:url("../img/cards/3-col-light-blue.svg")}.page-dev-tools #xrpscan .card-footer{background-image:url("../img/cards/3-col-pink.svg")}.page-dev-tools #token-list .card-footer{background-image:url("../img/cards/3-col-pink2.svg")}.page-dev-tools #websocket .card-footer{background-image:url("../img/cards/3-col-purple2.svg")}.page-dev-tools #rpc .card-footer{background-image:url("../img/cards/3-col-green.svg")}.page-dev-tools #technical-explorer .card-footer{background-image:url("../img/cards/3-col-purple-blue.svg")}.page-dev-tools #faucets .card-footer{background-image:url("../img/cards/3-col-pink2.svg")}.page-dev-tools #trasaction-sender .card-footer{background-image:url("../img/cards/3-col-light-blue2.svg")}.page-dev-tools #domain .card-footer{background-image:url("../img/cards/3-col-green-purple.svg")}.page-dev-tools #xrp-ledger .card-footer{background-image:url("../img/cards/3-col-dark-blue.svg")}.page-dev-tools #binary-visualizer .card-footer{background-image:url("../img/cards/3-col-purple-blue.svg")}.page-dev-tools #token-metadata-lookup .card-footer{background-image:url("../img/cards/3-col-pink-purple.svg")}.page-dev-tools .nav-link{color:#A2A2A4;background-color:#111112;border-top:none;border-left:none;border-right:none;border-bottom-color:#454549}@media (max-width: 767.98px){.page-dev-tools .nav-tabs{display:flex;list-style:none;margin-left:0;padding-left:0;justify-content:space-between}.page-dev-tools .nav-item{display:inline-flex;width:auto;list-style:outside none none}.page-dev-tools .nav-link{display:inline-flex;width:auto;padding:1em 1em}}.page-dev-tools .nav-link.active{border-bottom-color:#9A52FF;color:#fff;font-weight:bold}.page-dev-tools .nav-tabs{border-bottom:1px solid #454549}.page-dev-tools .btn{padding:0.75rem}html.light .page-dev-tools .nav-link{background-color:#F5F5F7}html.light .page-dev-tools .nav-link.active{border-bottom-color:#9A52FF;color:#000;font-weight:bold}html.light .page-dev-tools .nav-link{color:#000}html.light .page-dev-tools #trasaction-sender .card-footer{background-image:url("../img/cards/3-col-light-blue-2.svg")}.rpc-tool #result{display:none}.rpc-tool #log{font-weight:700}.rpc-tool .content .json li{margin-top:0}.rpc-tool .json .name{color:#fff}.rpc-tool .json ul{margin:0;display:none}.rpc-tool .json li{padding:0;list-style-type:none}.rpc-tool .json .type-string .val{color:#28B86A}.rpc-tool .json .type-number .val{color:#19A3FF}.rpc-tool .json a.toggle:hover{text-decoration:none}.rpc-tool .json>a.toggle{display:none}.rpc-tool .json a.toggle:after{content:" +\0000a0";cursor:pointer}.rpc-tool .json>ul,.rpc-tool .json .expanded>ul{display:block}.rpc-tool .json .ellipsis{color:#838386}.rpc-tool .json>.ellipsis,.rpc-tool .json .expanded>.ellipsis{display:none}.rpc-tool .json .expanded>a.toggle:after{content:" \2212\0000a0"}.rpc-tool .json .indentafter{display:none}.rpc-tool .json .expanded>.indentafter{display:inline}.rpc-tool .tools{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:0.8em;margin:0 0 10px}.rpc-tool .tools>li>a{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:6px 9px}.dev-blog .labels-wrap{display:inline-block}.dev-blog a.badge-primary{text-decoration:none}.dev-blog a.badge-primary:hover{text-decoration:none}#feedback-content .docked-widget{border:none !important;background-color:transparent !important;position:static !important;box-shadow:none !important;width:auto !important}#feedback-content .widget-form-wrapper{position:static !important;box-shadow:none !important;display:block;background-color:#232325 !important;border-width:0 !important;padding:24px !important;border-radius:8px !important}#feedback-content .widget-form-wrapper div{background-color:#232325 !important}#feedback-content .widget-form-wrapper textarea{background-color:#fff !important;opacity:1 !important;border:none !important;border-radius:4px !important;margin:0 !important;width:100% !important;color:#000 !important}#feedback-content .widget-form-wrapper .widget-header-title{background:none !important;flex-grow:0 !important;padding-right:1rem !important;height:auto !important;padding:0 !important;margin-bottom:10px !important}#feedback-content .widget-form-wrapper .widget-header-footer{background:none !important}#feedback-content .widget-form-wrapper .widget-form-footer{padding-right:0 !important}#feedback-content .widget-form-wrapper .submit{background-color:#7919FF !important;font-weight:bold !important;color:#fff !important;border:none !important;border-color:transparent !important;border-radius:4px !important;margin:0 !important;margin-top:8px !important}#feedback-content .widget-form-wrapper .submit:hover{background:#5F00E5 !important}#feedback-content .widget-form-wrapper .submit.disabled,#feedback-content .widget-form-wrapper .submit[disabled="disabled"]{background-color:#4A00B2 !important}#feedback-content .widget-form-wrapper .submit.disabled:hover,#feedback-content .widget-form-wrapper .submit[disabled="disabled"]:hover{background-color:#4A00B2 !important}#feedback-content .widget-form-wrapper .cancel{margin:0 !important;margin-top:8px !important;color:#B480FF !important;font-weight:600 !important}#feedback-content #closeFeedback{display:none}#feedback-content .widget-helpful .widget-header{background-color:#232325 !important;border-radius:8px !important}#feedback-content .widget-helpful .widget-header-title{color:#fff !important}.video-image{transition:all 0.35s ease-out;cursor:pointer}.video-image:hover{-webkit-transform:translateY(-16px);-moz-transform:translateY(-16px);-ms-transform:translateY(-16px);-o-transform:translateY(-16px);transform:translateY(-16px)}#video-overlay{position:fixed;top:0;left:0;z-index:1190;height:100%;width:100%;background:#ffffff;opacity:0.6;display:none}#video{display:none;position:fixed;top:10%;left:15%;width:70%;z-index:1200}#video-container{position:relative;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:982px;padding:0 20px}#videoWrapper{position:absolute;top:0;left:0;height:calc(90vh - 100px);width:80vw}#videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-external-link{color:#9A52FF;font-weight:600}.video-external-link::after{content:"\00a0";background-image:url(../img/icons/arrow-up-right.svg);background-repeat:no-repeat;display:inline-block;background-size:24px;padding:9px 4px 0 8px;width:2rem;background-position:left 8px bottom 0px;transition:background-position 100ms ease-in-out}.video-external-link.video-external-link:hover::after{background-position:left 12px bottom 8px}.video-title{line-height:1.2}@media (min-width: 768px){.video-title{font-size:1rem}}@keyframes pulsate{}.banner-container,html.light .banner-container{display:flex;width:100%;position:relative;background-color:#013;color:#fff;overflow:hidden;height:36px}@media (min-width: 992px){.banner-container,html.light .banner-container{height:48px}}.banner-container>img,html.light .banner-container>img{height:36px}@media (min-width: 992px){.banner-container>img,html.light .banner-container>img{height:3rem}}.banner-container>div,html.light .banner-container>div{line-height:36px;font-family:Work Sans;font-weight:600;font-size:3vw}@media (min-width: 992px){.banner-container>div,html.light .banner-container>div{font-size:22px;line-height:3rem}}@media (min-width: 1400px){.banner-container .d-xxl-block,html.light .banner-container .d-xxl-block{display:block !important}}.banner-container .apex-reg,html.light .banner-container .apex-reg{text-align:center}@media (min-width: 768px){.banner-container .apex-reg,html.light .banner-container .apex-reg{padding:0 1rem}}.banner-container .apex-highlight,html.light .banner-container .apex-highlight{color:#00FF76}.banner-container .apex-circled,html.light .banner-container .apex-circled{padding:0 1rem;text-transform:uppercase;white-space:nowrap;transition:border-color 0.5s ease;border:2px solid #fff;height:36px;line-height:32px;border-radius:32px;font-size:2vw}@media (min-width: 992px){.banner-container .apex-circled,html.light .banner-container .apex-circled{border-width:3px;height:48px;line-height:42px;border-radius:40px;font-size:16px}}@media (min-width: 1200px){.banner-container .apex-circled,html.light .banner-container .apex-circled{font-size:19px}}.banner-container:hover,html.light .banner-container:hover{text-decoration:none;color:#fff}.banner-container:hover .apex-highlight,html.light .banner-container:hover .apex-highlight{color:#00FF76}.banner-container:hover .highlight-yellow,html.light .banner-container:hover .highlight-yellow{border-color:#FAFF19}.banner-container:hover .highlight-purple,html.light .banner-container:hover .highlight-purple{border-color:#FF198B}.banner-container:active,.banner-container:focus,html.light .banner-container:active,html.light .banner-container:focus{background-color:#013 !important;color:#fff}.token-banner-container,html.light .token-banner-container{display:flex;width:100%;position:relative;background-color:#013;color:#fff;height:48px}@media (min-width: 992px){.token-banner-container,html.light .token-banner-container{height:60px}}.token-banner-container>img,html.light .token-banner-container>img{height:36px}.token-banner-container>div,html.light .token-banner-container>div{font-family:Work Sans;font-weight:600}@media (min-width: 992px){.token-banner-container>div,html.light .token-banner-container>div{font-size:22px}}@media (min-width: 1400px){.token-banner-container .d-xxl-block,html.light .token-banner-container .d-xxl-block{display:block !important}}.token-banner-container .token-reg,html.light .token-banner-container .token-reg{text-align:center;line-height:48px;font-size:16px;padding:0 1rem}@media (min-width: 992px){.token-banner-container .token-reg,html.light .token-banner-container .token-reg{line-height:60px}}@media (min-width: 1400px){.token-banner-container .token-reg,html.light .token-banner-container .token-reg{font-size:22px}}.token-banner-container .token-highlight,html.light .token-banner-container .token-highlight{color:#00FF76}@media (min-width: 576px){.token-banner-container .token-highlight,html.light .token-banner-container .token-highlight{line-height:3rem}}.token-banner-container .token-circled,html.light .token-banner-container .token-circled{padding:0 1rem;text-transform:uppercase;white-space:nowrap;transition:border-color 0.5s ease;border:2px solid #fff;height:36px;line-height:32px;border-radius:32px;font-size:8px;margin-top:6px}@media (min-width: 576px){.token-banner-container .token-circled,html.light .token-banner-container .token-circled{font-size:2vw}}@media (min-width: 992px){.token-banner-container .token-circled,html.light .token-banner-container .token-circled{border-width:3px;height:48px;line-height:42px;border-radius:40px;font-size:16px}}@media (min-width: 1200px){.token-banner-container .token-circled,html.light .token-banner-container .token-circled{font-size:22px}}.token-banner-container:hover,html.light .token-banner-container:hover{text-decoration:none;color:#fff}.token-banner-container:hover .token-highlight,html.light .token-banner-container:hover .token-highlight{color:#00FF76}.token-banner-container:hover .highlight-yellow,html.light .token-banner-container:hover .highlight-yellow{border-color:#FAFF19}.token-banner-container:hover .highlight-purple,html.light .token-banner-container:hover .highlight-purple{border-color:#FF198B}.token-banner-container:active,.token-banner-container:focus,html.light .token-banner-container:active,html.light .token-banner-container:focus{background-color:#013 !important;color:#fff}.token-banner-container .js-clock,html.light .token-banner-container .js-clock{padding-top:3px}@media (min-width: 992px){.token-banner-container .js-clock,html.light .token-banner-container .js-clock{padding-top:8px}}.token-banner-container .js-clock .box,html.light .token-banner-container .js-clock .box{display:inline-block;margin-right:10px;font-size:14px;line-height:22px}.token-banner-container .js-clock .box:last-child,html.light .token-banner-container .js-clock .box:last-child{margin-right:0}.token-banner-container .js-clock .clock-number,html.light .token-banner-container .js-clock .clock-number{font-variant-numeric:tabular-nums}@media (max-width: 1199.98px){.token-banner-container .highlight-purple,html.light .token-banner-container .highlight-purple{display:none}}@media (max-width: 767.98px){.token-banner-container .token-highlight,html.light .token-banner-container .token-highlight{margin-right:10px}}.top-banner{height:46px;background:url(../img/backgrounds/bg-apex-banner.svg);background-position:left;background-size:cover;background-color:#7919FF;color:#fff;text-align:center;font-size:16px;font-weight:bold;line-height:24px}.top-banner .btn{margin-left:4px;font-size:12px;color:#fff;padding:2px 4px;border:1px solid #fff;border-radius:2px}@media (min-width: 768px){.top-banner .btn{margin-top:9px;margin-left:16px;font-size:16px;padding:4px 8px;border:1.5px solid #fff;border-radius:4px}}.top-banner .btn-outline-secondary:not(:disabled):not(.disabled):hover{color:#111112;background-color:#fff}.top-banner p{font-size:12px;line-height:20px;text-align:center;margin:auto}@media (min-width: 768px){.top-banner p{padding-top:11px;font-size:16px;width:initial;line-height:24px}}.top-nav{position:sticky;width:100%}@media (min-width: 992px){.right-sidebar,.left-sidebar{top:100px}}.floating-nav{top:146px}.main h1:before,.main h2:before,.main h3:before,.main h4:before,.main h5:before,.main h6:before,#main_content_wrapper:before,.interactive-block:before{margin-top:-146px;height:146px}.content h1:first-child:before{margin-top:-146px}#main_content_wrapper{margin-top:53px}html.light .top-banner .btn-outline-secondary{color:#fff;border-color:#fff}html.light .top-banner .btn-outline-secondary:not(:disabled):not(.disabled):hover{color:#111112;background-color:#fff;border-color:#fff}.toml-checker #result{display:none}.toml-checker #verify-domain-result{display:none}.tutorial-content #beginner-cards .card:nth-child(9n+1) .card-footer{background-image:url("../img/cards/3col-magenta-orange.svg")}.tutorial-content #beginner-cards .card:nth-child(9n+2) .card-footer{background-image:url("../img/cards/3col-green-blue.svg")}.tutorial-content #beginner-cards .card:nth-child(9n+3) .card-footer{background-image:url("../img/cards/3col-orange.svg")}.tutorial-content #beginner-cards .card:nth-child(9n+4) .card-footer{background-image:url("../img/cards/3col-purple.svg")}.tutorial-content #beginner-cards .card:nth-child(9n+5) .card-footer{background-image:url("../img/cards/3-col-green-purple.svg")}.tutorial-content #beginner-cards .card:nth-child(9n+6) .card-footer{background-image:url("../img/cards/3col-magenta.svg")}.tutorial-content #beginner-cards .card:nth-child(9n+7) .card-footer{background-image:url("../img/cards/3col-light-green.svg")}.tutorial-content #beginner-cards .card:nth-child(9n+8) .card-footer{background-image:url("../img/cards/3col-orange-yellow.svg")}.tutorial-content #beginner-cards .card:nth-child(9n+9) .card-footer{background-image:url("../img/cards/3-col-dark-blue.svg")}.tutorial-content #beginner-cards .card:nth-child(9n+10) .card-footer{background-image:url("../img/cards/3col-magenta-orange.svg")}.tutorial-content #sdk-cards .card:nth-child(9n+1) .card-footer{background-image:url("../img/cards/3col-orange.svg")}.tutorial-content #sdk-cards .card:nth-child(9n+2) .card-footer{background-image:url("../img/cards/3col-purple.svg")}.tutorial-content #sdk-cards .card:nth-child(9n+3) .card-footer{background-image:url("../img/cards/3-col-green-purple.svg")}.tutorial-content #sdk-cards .card:nth-child(9n+4) .card-footer{background-image:url("../img/cards/3col-magenta.svg")}.tutorial-content #sdk-cards .card:nth-child(9n+5) .card-footer{background-image:url("../img/cards/3col-light-green.svg")}.tutorial-content #sdk-cards .card:nth-child(9n+6) .card-footer{background-image:url("../img/cards/3col-orange-yellow.svg")}.tutorial-content #sdk-cards .card:nth-child(9n+7) .card-footer{background-image:url("../img/cards/3-col-dark-blue.svg")}.tutorial-content #sdk-cards .card:nth-child(9n+8) .card-footer{background-image:url("../img/cards/3col-magenta-orange.svg")}.tutorial-content #sdk-cards .card:nth-child(9n+9) .card-footer{background-image:url("../img/cards/3col-green-blue.svg")}.tutorial-content #sdk-cards .card:nth-child(9n+10) .card-footer{background-image:url("../img/cards/3col-orange.svg")}.tutorial-content #use-cases-cards .card:nth-child(9n+1) .card-footer{background-image:url("../img/cards/3-col-green-purple.svg")}.tutorial-content #use-cases-cards .card:nth-child(9n+2) .card-footer{background-image:url("../img/cards/3col-magenta.svg")}.tutorial-content #use-cases-cards .card:nth-child(9n+3) .card-footer{background-image:url("../img/cards/3col-light-green.svg")}.tutorial-content #use-cases-cards .card:nth-child(9n+4) .card-footer{background-image:url("../img/cards/3col-orange-yellow.svg")}.tutorial-content #use-cases-cards .card:nth-child(9n+5) .card-footer{background-image:url("../img/cards/3-col-dark-blue.svg")}.tutorial-content #use-cases-cards .card:nth-child(9n+6) .card-footer{background-image:url("../img/cards/3col-magenta-orange.svg")}.tutorial-content #use-cases-cards .card:nth-child(9n+7) .card-footer{background-image:url("../img/cards/3col-green-blue.svg")}.tutorial-content #use-cases-cards .card:nth-child(9n+8) .card-footer{background-image:url("../img/cards/3col-orange.svg")}.tutorial-content #use-cases-cards .card:nth-child(9n+9) .card-footer{background-image:url("../img/cards/3col-purple.svg")}.tutorial-content #use-cases-cards .card:nth-child(9n+10) .card-footer{background-image:url("../img/cards/3-col-green-purple.svg")}.tutorial-content #servers-cards .card:nth-child(9n+1) .card-footer{background-image:url("../img/cards/3col-light-green.svg")}.tutorial-content #servers-cards .card:nth-child(9n+2) .card-footer{background-image:url("../img/cards/3col-orange-yellow.svg")}.tutorial-content #servers-cards .card:nth-child(9n+3) .card-footer{background-image:url("../img/cards/3-col-dark-blue.svg")}.tutorial-content #servers-cards .card:nth-child(9n+4) .card-footer{background-image:url("../img/cards/3col-magenta-orange.svg")}.tutorial-content #servers-cards .card:nth-child(9n+5) .card-footer{background-image:url("../img/cards/3col-green-blue.svg")}.tutorial-content #servers-cards .card:nth-child(9n+6) .card-footer{background-image:url("../img/cards/3col-orange.svg")}.tutorial-content #servers-cards .card:nth-child(9n+7) .card-footer{background-image:url("../img/cards/3col-purple.svg")}.tutorial-content #servers-cards .card:nth-child(9n+8) .card-footer{background-image:url("../img/cards/3-col-green-purple.svg")}.tutorial-content #servers-cards .card:nth-child(9n+9) .card-footer{background-image:url("../img/cards/3col-magenta.svg")}.tutorial-content #servers-cards .card:nth-child(9n+10) .card-footer{background-image:url("../img/cards/3col-light-green.svg")}.tutorial-content #businesses-cards .card:nth-child(9n+1) .card-footer{background-image:url("../img/cards/3-col-dark-blue.svg")}.tutorial-content #businesses-cards .card:nth-child(9n+2) .card-footer{background-image:url("../img/cards/3col-magenta-orange.svg")}.tutorial-content #businesses-cards .card:nth-child(9n+3) .card-footer{background-image:url("../img/cards/3col-green-blue.svg")}.tutorial-content #businesses-cards .card:nth-child(9n+4) .card-footer{background-image:url("../img/cards/3col-orange.svg")}.tutorial-content #businesses-cards .card:nth-child(9n+5) .card-footer{background-image:url("../img/cards/3col-purple.svg")}.tutorial-content #businesses-cards .card:nth-child(9n+6) .card-footer{background-image:url("../img/cards/3-col-green-purple.svg")}.tutorial-content #businesses-cards .card:nth-child(9n+7) .card-footer{background-image:url("../img/cards/3col-magenta.svg")}.tutorial-content #businesses-cards .card:nth-child(9n+8) .card-footer{background-image:url("../img/cards/3col-light-green.svg")}.tutorial-content #businesses-cards .card:nth-child(9n+9) .card-footer{background-image:url("../img/cards/3col-orange-yellow.svg")}.tutorial-content #businesses-cards .card:nth-child(9n+10) .card-footer{background-image:url("../img/cards/3-col-dark-blue.svg")}.tutorial-card-grid{grid-gap:16px !important;row-gap:0 !important}.tutorial-card-grid.card-grid.card-grid-3xN{grid-template-columns:1fr;grid-auto-rows:auto}@media (min-width: 1200px){.tutorial-card-grid.card-grid.card-grid-3xN{grid-template-columns:1fr 1fr 1fr}}.tutorial-card-grid.card-grid .card{margin-bottom:2.5rem;background-position:bottom;background-repeat:no-repeat;background-size:contain;padding:0;min-height:0}.tutorial-card-grid.card-grid .card .card-body{padding:32px}.tutorial-card-grid.card-grid .card .card-title{margin-bottom:16px;margin-top:0}.tutorial-card-grid.card-grid .card .card-title.external-link::after{background-size:0.9rem;vertical-align:middle;margin-left:12px;margin-bottom:12px;margin-right:10px;width:1.5rem}.tutorial-card-grid.card-grid .card .card-title.nav-link{padding:0}.tutorial-card-grid.card-grid .card .card-footer{font-size:0;padding:1rem;background-position:bottom;background-repeat:no-repeat;background-size:cover;border-top:0}.tutorial-card-grid.card-grid a{text-decoration:none}.tutorial-card-grid.card-grid code{color:#2DCF78;background-color:#0A2E1B;border-radius:4px;padding-left:4px;padding-right:4px}.tutorial-card-grid.card-grid .card-icon-container{width:50px;height:50px;background:#454549;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-bottom:12px}.tutorial-card-grid.card-grid .card-icon-container img{width:70%;height:70%}.sdk-img{align-self:center}.light .sdk-img{content:url(../../img/graphics/sdk-white.png)}.light .ref-book-illustration{content:url(../../img/graphics/ref-book-light.png)}.light .tutorial-illustration{content:url(../../img/graphics/tutorials-illustration-light.png)}.light .concepts-doc-illustration{content:url(../../img/graphics/concepts-docs-light.png)}.light .use-cases .wallet-illustration{content:url(../../img/graphics/wallet-light.svg)}.light .use-cases .token-illustration{content:url(../../img/graphics/tokens-light.png)}.light .use-cases .connections-illustration{content:url(../../img/graphics/nodes-light.svg)}.light .quickstart-image{content:url(../../img/graphics/getting-started-pages-light.png)}.light .dev-tools-img{content:url(../../img/graphics/dev-tools-light.svg)}.light .dev-tools-link:hover p{color:#000}.dark .sdk-img{content:url(../../img/graphics/sdk-black.png)}.dark .ref-book-illustration{content:url(../../img/graphics/ref-book.png)}.dark .tutorial-illustration{content:url(../../img/graphics/tutorials-illustration.png)}.dark .concepts-doc-illustration{content:url(../../img/graphics/concepts-doc.png)}.dark .use-cases .wallet-illustration{content:url(../../img/graphics/wallet-dark.png)}.dark .use-cases .token-illustration{content:url(../../img/graphics/tokens-dark.png)}.dark .use-cases .connections-illustration{content:url(../../img/graphics/nodes-dark.png)}.dark .quickstart-image{content:url(../../img/graphics/getting-started-pages-dark.svg)}.dark .dev-tools-img{content:url(../../img/graphics/dev-tools-dark.png)}.dark .dev-tools-link:hover p{color:#fff}.dark .flat-card-grid .nav-link:hover{color:#E0E0E1}.get-started-img,.flat-card{max-width:100%;max-height:100%}.faded-text{font-family:'Work Sans';font-style:normal;font-weight:400;font-size:15.5667px;line-height:23px}.page-docs-index section{padding-top:64px;padding-bottom:64px}.page-docs-index .dev-tools-link h6::before{margin-top:-20px;height:20px}.page-docs-index .dev-tools-link h6:hover{text-decoration:underline;text-decoration-color:#9A52FF;background:none !important}.page-docs-index .dev-tools-link:hover p{text-decoration:none !important;background:none !important;display:inline-block}.page-docs-index .dev-tools-link a:hover{color:#9A52FF;text-decoration:none !important}.page-docs-index .dev-tools-link .btn-arrow::after{content:url(../img/icons/arrow-right-purple.svg);width:1.5rem;height:1.5rem}.page-docs-index .langs h5:hover{text-decoration:underline;text-decoration-color:#9A52FF;background:none !important}.page-docs-index .langs a:hover{text-decoration:none !important}.page-docs-index .langs .btn-arrow::after{content:url(../img/icons/arrow-right-purple.svg);vertical-align:baseline;width:1.5rem;height:1.5rem}.page-docs-index .langs h5{margin-block-start:0 !important}.page-docs-index h1{font-size:3.875rem}.page-docs-index .arrow-purple::after{content:url(../img/icons/arrow-right-purple.svg)}.page-docs-index .documentation-index:hover,.page-docs-index .documentation-index::after{color:#9A52FF;text-decoration:none !important;background:none !important}@media (max-width: 765px){.page-docs-index h1{font-size:3rem}.page-docs-index .flat-card-grid{grid-gap:24px}.page-docs-index .flat-card-grid .flat-card{padding:32px 12px}.page-docs-index::before{display:none}}#langs-cards{grid-gap:40px}@media (max-width: 991.98px){.page-docs-index .langs-cards{grid-template-columns:1fr 1fr;grid-auto-rows:auto}}.dev-tools-img{max-width:100%;max-height:100%;margin:auto}.page-docs .h4::before{margin-top:0;height:0}.page-docs .row{margin-right:0;margin-left:0}.page-docs .video-grid{grid-gap:35px}.page-docs .title-space{margin-bottom:16px}.page-docs .circled-logo{margin-left:0.1rem}.flat-card-grid{grid-gap:15px;max-width:100%;min-height:384px}.flat-card-grid .flat-card{padding:32px 50px;height:100%;width:100%;box-shadow:none}.flat-card-grid .flat-card-padding{margin-bottom:75px}.flat-card-grid img{width:auto;height:115px;margin-left:auto;margin-right:auto}.flat-card-grid .nav-link{border:none !important}.flat-card-grid .nav-link:hover{text-decoration:underline;text-decoration-color:#9A52FF}.flat-card-grid .nav-link::after{content:none !important}@media (max-width: 991.98px){.flat-card-grid .flat-card-padding{margin-bottom:0}.flat-card-grid .nav-link::after{content:' ' !important}.flat-card-grid .flat-card .btn{display:none}}.float-up-on-hover{transition:all 0.35s ease-out;cursor:pointer}.float-up-on-hover:hover{-webkit-transform:translateY(-16px);-moz-transform:translateY(-16px);-ms-transform:translateY(-16px);-o-transform:translateY(-16px);transform:translateY(-16px)}.float-up-on-hover .video-image:hover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}@media (min-width: 992px){.align-button-on-bottom .btn-primary{position:absolute;bottom:0}}.center-image{display:flex;justify-content:center}.quickstart-card .quickstart-image{margin-left:-20px;margin-right:-20px;margin-bottom:-20px}@media (min-width: 992px){.quickstart-card{margin-left:-32px;margin-right:-32px;margin-bottom:-32px;width:calc(100% + 64px)}}.explore-links .card-grid{grid-gap:40px}.full-documentation-link{margin-top:-35px}html.light .content p code,html.light .content table code,html.light .content ul code,html.light .content ol code{background-color:#E0E0E1;color:#111112}html.light body{background-color:#F5F5F7;color:#000}html.light #topnav-theme .custom-theme-toggle .custom-control-label::before{background-color:transparent;background-position:bottom right;transform:rotate(-15deg)}html.light h1:not(.chip),html.light h2:not(.chip),html.light h3:not(.chip),html.light h4:not(.chip),html.light h5:not(.chip),html.light h6:not(.chip),html.light .h1:not(.chip),html.light .h2:not(.chip),html.light .h3:not(.chip),html.light .h4:not(.chip),html.light .h5:not(.chip),html.light .h6:not(.chip){color:#000}html.light h1.green-500,html.light h2.green-500,html.light h3.green-500,html.light h4.green-500,html.light h5.green-500,html.light h6.green-500,html.light .h1.green-500,html.light .h2.green-500,html.light .h3.green-500,html.light .h4.green-500,html.light .h5.green-500,html.light .h6.green-500{color:#28B86A;text-shadow:white 0 0 2px, white -1px -1px 2px, white 1px 1px 2px}html.light .bg-grey-800{background-color:#FCFCFD}html.light .grey-400{color:#454549}html.light .text-muted{color:#232325 !important}html.light .longform{color:#232325}html.light .numbers{color:#000}html.light .stat-highlight,html.light .eyebrow{color:#111112}html.light .invertible-img{filter:invert(100%)}html.light .arrow-link::after{content:url("../img/lightmode/icon-long-arrow.svg")}html.light .search .input-group-text,html.light .input-group .input-group-text,html.light .form-group .input-group-text{background-color:#E0E0E1;color:#232325}html.light .search label .input-group-text,html.light .search .form-control:not(.btn),html.light .input-group label .input-group-text,html.light .input-group .form-control:not(.btn),html.light .form-group label .input-group-text,html.light .form-group .form-control:not(.btn){color:#000;background-color:#E0E0E1;border-color:#E0E0E1}html.light .search .ds-input,html.light .input-group .ds-input,html.light .form-group .ds-input{color:#000;background-color:#E0E0E1;border-color:#E0E0E1}html.light .search .ds-input:focus,html.light .input-group .ds-input:focus,html.light .form-group .ds-input:focus{border-color:#9A52FF}html.light .list-group-item{border-color:#232325;background-color:#F5F5F7}html.light .list-group-item.disabled{color:#A2A2A4}html.light .progress{background-color:#E0E0E1}html.light .xrp-ledger-dev-portal .DocSearch-Modal{background:#fff}html.light .xrp-ledger-dev-portal .DocSearch-Prefill{color:#7919FF}html.light .xrp-ledger-dev-portal .DocSearch-Button{background:var(--docsearch-searchbox-background)}html.light .xrp-ledger-dev-portal .DocSearch-Button:hover{box-shadow:inset 0 0 0 2px #7919FF;border-radius:40px;background:var(--docsearch-searchbox-background)}html.light .xrp-ledger-dev-portal .DocSearch-Button:hover .DocSearch-Button-Placeholder{color:var(--docsearch-text-color)}html.light .xrp-ledger-dev-portal .DocSearch-Search-Icon{color:var(--docsearch-text-color) !important}html.light .xrp-ledger-dev-portal .DocSearch-Input{color:#111112}html.light .xrp-ledger-dev-portal .DocSearch-Hit-Select-Icon{color:#111112}html.light .xrp-ledger-dev-portal .DocSearch-Form{box-shadow:inset 0 0 0 2px #7919FF;background-color:var(--docsearch-searchbox-focus-background)}html.light .xrp-ledger-dev-portal .DocSearch-Hit-source{color:#7919FF;background:#fff}html.light .xrp-ledger-dev-portal .DocSearch-Hits mark{color:#7919FF}html.light .xrp-ledger-dev-portal .DocSearch-Hit-Container{background:#fff}html.light .xrp-ledger-dev-portal .DocSearch-Hit a{background-color:#fff}html.light .xrp-ledger-dev-portal .DocSearch-Hit-content-wrapper .DocSearch-Hit-title{color:#000 !important}html.light .xrp-ledger-dev-portal .DocSearch-Hit-content-wrapper .DocSearch-Hit-path{color:#454549 !important}html.light .xrp-ledger-dev-portal .DocSearch-Logo svg .cls-1,html.light .xrp-ledger-dev-portal .DocSearch-Logo svg .cls-2{fill:var(--docsearch-logo-color)}html.light .xrp-ledger-dev-portal .DocSearch-Hit-title,html.light .xrp-ledger-dev-portal .DocSearch-Hit-path,html.light .xrp-ledger-dev-portal .DocSearch-Label,html.light .xrp-ledger-dev-portal .DocSearch-Help{color:#454549 !important}html.light .xrp-ledger-dev-portal .DocSearch-Hit[aria-selected="true"] a{background:#F5F5F7}html.light .xrp-ledger-dev-portal .DocSearch-Hit[aria-selected="true"] a .DocSearch-Hit-Container{background-color:#F5F5F7}html.light .xrp-ledger-dev-portal .DocSearch-Hit[aria-selected="true"] a .DocSearch-Hit-content-wrapper .DocSearch-Hit-title{color:#000 !important}html.light .xrp-ledger-dev-portal .DocSearch-Hit[aria-selected="true"] a .DocSearch-Hit-content-wrapper .DocSearch-Hit-path{color:#454549 !important}html.light .xrp-ledger-dev-portal .DocSearch-Hit[aria-selected="true"] a .DocSearch-Hit-icon svg{color:#000 !important}html.light .xrp-ledger-dev-portal .DocSearch-Hit[aria-selected="true"] a .DocSearch-Hit-action .DocSearch-Hit-action-button svg{color:#000 !important}html.light .xrp-ledger-dev-portal .DocSearch-Hit[aria-selected="true"] a mark{color:#7919FF !important}html.light .xrp-ledger-dev-portal .DocSearch-Footer{background:var(--docsearch-footer-background)}html.light .xrp-ledger-dev-portal .algolia-autocomplete .ds-dropdown-menu [class^="ds-dataset-"]{background-color:#FCFCFD}html.light .xrp-ledger-dev-portal .algolia-autocomplete .ds-dropdown-menu::before{background-color:#FCFCFD}html.light .xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion{background-color:#FCFCFD}html.light .xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--category-header{color:#000;border-bottom-color:#7919FF}html.light .xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{color:#000}html.light .xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--title{color:#000}html.light .xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--text{color:#232325}html.light .xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#000;background-color:#C1C1C2}html.light .xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl0 .algolia-docsearch-suggestion--highlight,html.light .xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl1 .algolia-docsearch-suggestion--highlight,html.light .xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{background-color:#C1C1C2}html.light a,html.light nav a{color:#000}html.light a.btn-primary,html.light nav a.btn-primary{color:#fff}html.light a.btn-primary:hover,html.light nav a.btn-primary:hover{color:#fff}html.light a:hover,html.light a:active,html.light a.active,html.light nav a:hover,html.light nav a:active,html.light nav a.active{color:#7919FF}html.light a:not(.btn):focus,html.light nav a:not(.btn):focus{background-color:transparent}html.light a.card:hover,html.light:active,html.light.active{color:#000}html.light .landing-table tbody td{color:#232325}html.light .btn-outline-secondary,html.light .content a.button,html.light .navbar-dark .navbar-nav .nav-link.btn-outline-secondary{color:#111112;border-color:#111112}html.light .btn-outline-secondary:not(:disabled):not(.disabled):hover,html.light .btn-outline-secondary:not(:disabled):not(.disabled):active,html.light .content a.button:not(:disabled):not(.disabled):hover,html.light .content a.button:not(:disabled):not(.disabled):active,html.light .navbar-dark .navbar-nav .nav-link.btn-outline-secondary:not(:disabled):not(.disabled):hover,html.light .navbar-dark .navbar-nav .nav-link.btn-outline-secondary:not(:disabled):not(.disabled):active{color:#9A52FF;border-color:#9A52FF;background-color:transparent}html.light .breadcrumb{background:#F5F5F7}html.light .breadcrumb-item a{color:#454549}html.light .breadcrumb-item a:hover{color:#9A52FF}html.light .top-nav{background:#F5F5F7}html.light .top-nav #topnav-pages .nav-link{color:#000}html.light .top-nav .navbar-brand .logo{content:url(../img/XRPLedger_DevPortal-black.svg);height:40px}html.light .top-nav #top-nav-hero-docs{content:url(../img/icons/lightmode/docs.svg)}html.light .top-nav #top-nav-hero-contribute{content:url(../img/icons/lightmode/contribute.svg)}html.light .top-nav .dropdown-menu{background-color:#F5F5F7;border-color:#F5F5F7;box-shadow:0px 5px 20px 0px #C1C1C2}html.light .top-nav .dropdown-menu a:hover,html.light .top-nav .dropdown-menu a.active{color:#7919FF}html.light .top-nav .dropdown-menu .dropdown-item.dropdown-hero>img{background-color:#FCFCFD}html.light .top-nav .dropdown-menu .dropdown-item.dropdown-hero p{color:#343437}html.light .top-nav .dropdown-menu .dropdown-item.active{color:#7919FF}html.light .top-nav .dropdown-menu h5{color:#454549}html.light .top-nav .dropdown-menu .col-for-popular-pages,html.light .top-nav .dropdown-menu .col-for-人気ページ,html.light .top-nav .dropdown-menu .col-for-questions,html.light .top-nav .dropdown-menu .col-for-質問{background-color:#E0E0E1}@media (max-width: 991.98px){html.light .top-nav .navbar-toggler .navbar-toggler-icon::after,html.light .top-nav .navbar-toggler .navbar-toggler-icon::before,html.light .top-nav .navbar-toggler .navbar-toggler-icon div{background-color:#111112}html.light .top-nav .navbar-nav .nav-link,html.light .top-nav .navbar-collapse>.nav-item{background:#E0E0E1}}html.light aside .sidenav_cat_title{color:#000}html.light .page-toc .level-1 a,html.light .command-list .separator{color:#000}html.light aside a:hover,html.light aside .sidenav_cat_title:hover,html.light aside a.active,html.light aside a.active:hover,html.light aside .active>a,html.light aside .active>a:hover{color:#7919FF}html.light .dactyl-tree-nav nav{border-left:1px solid #000}html.light .dactyl-tree-nav nav .nav-link:hover,html.light .dactyl-tree-nav nav .nav-link:active{border-left-color:#7919FF}html.light .dactyl-tree-nav nav .active>.nav-link{border-left-color:#7919FF}html.light .page-toc,html.light .command-list{border-left:1px solid #000}html.light .page-toc .level-3,html.light .command-list .level-3{border-left:1px solid #000}html.light .page-toc li a:hover,html.light .page-toc li a .active,html.light .command-list li a:hover,html.light .command-list li a .active{border-left-color:#7919FF}html.light .footer-brand .logo{filter:invert(100%)}html.light .copyright-license{text-shadow:white 0px 0px 2px, white 1px 1px 2px, white 2px 2px 3px, white 2px 2px 4px, white 2px 2px 5px, white 2px 2px 6px, white -1px -1px 2px, white -2px -2px 3px, white -2px -2px 4px}html.light a.osano-cm-link{color:#ffffff}html.light .card,html.light .cta-card{color:#000;background-color:#FCFCFD;box-shadow:0px 5px 20px 0px #C1C1C2}html.light #code-samples-deck .card{box-shadow:0px 5px 20px 0px #C1C1C2}html.light #code-samples-deck .card-header{border-bottom:none;background-color:#FCFCFD}html.light #code-samples-deck .card-footer{background-color:#FCFCFD}html.light .page-faq.landing-builtin-bg::before,html.light .mini-faq.landing-builtin-bg::before{opacity:0.6}html.light .page-faq .q-wrapper,html.light .mini-faq .q-wrapper{background-color:#FCFCFD;color:#000;box-shadow:0px 5px 20px 0px #C1C1C2}html.light .page-faq .q-wrapper>h4 a.expander:hover,html.light .mini-faq .q-wrapper>h4 a.expander:hover{color:#000}html.light .page-community #platform-stack-overflow{content:url("../img/logos/lightmode/stack-overflow.svg")}html.light .page-community #platform-discord{content:url("../img/logos/lightmode/discord.svg")}html.light .status.not_enabled{color:#AEB200}html.light .pg-category{color:#454549}html.light .landing .nav .nav-link{color:#232325;border-bottom-color:#C1C1C2}html.light .landing .circled-logo{background-color:#E0E0E1}html.light .landing .circled-logo img[src="assets/img/logos/globe.svg"]{filter:invert(100%)}html.light .landing p a,html.light .landing .longform a{color:#7919FF}html.light .devportal-callout.caution,html.light .devportal-callout.注意{border-color:#AEB200}html.light .devportal-callout.caution>strong:first-child::before,html.light .devportal-callout.注意>strong:first-child::before{color:#AEB200}html.light .devportal-callout.tip,html.light .devportal-callout.ヒント{border-color:#2DCF78}html.light .devportal-callout.tip>strong:first-child::before,html.light .devportal-callout.ヒント>strong:first-child::before{color:#2DCF78}html.light code{color:#000}html.light pre code{color:#FCFCFD}html.light .multicode a{color:#000}html.light .multicode a.current{color:#fff}html.light .multicode a:hover{text-decoration:none;background-color:#E0E0E1;color:#fff}html.light .multicode a:focus{background-color:#232325}html.light .codehilite .btn-outline-secondary{background-color:#232325;color:#F5F5F7;border-color:#F5F5F7}html.light .interactive-block .breadcrumb-item.done a::after{color:#145C35}html.light .modal-content{background-color:#FCFCFD}html.light .rpc-tool pre .toggle{color:#fff}html.light .rpc-tool pre .toggle:hover{color:#B480FF}html.light .page-home #home-hero-graphic{content:url("../img/lightmode/home-hero.svg")}html.light .page-home #benefits-list #public{content:url("../img/icons/lightmode/public.svg")}html.light .page-home #benefits-list #streamlined{content:url("../img/icons/lightmode/streamlined.svg")}html.light .page-home #benefits-list #performance{content:url("../img/icons/lightmode/performance.svg")}html.light .page-home #benefits-list #low-cost{content:url("../img/icons/lightmode/low-cost.svg")}html.light .page-home #benefits-list #community{content:url("../img/icons/lightmode/community.svg")}html.light .page-home #benefits-list #reliability{content:url("../img/icons/lightmode/reliability.svg")}html.light #validator-graphic{content:url("../img/lightmode/validators.svg")}html.light #wallets #wallet-xumm{content:url("../img/wallets/lightmode/xumm.svg")}html.light #wallets #wallet-bitfrost{content:url("../img/wallets/lightmode/bitfrost.png")}html.light #wallets #wallet-towo{content:url("../img/wallets/lightmode/towo.svg")}html.light #wallets #wallet-keystone{content:url("../img/wallets/lightmode/keystone.svg")}html.light #wallets #wallet-dcent{content:url("../img/wallets/lightmode/dcent.svg")}html.light #top-exchanges #exch-bitstamp{content:url("../img/exchanges/lightmode/bitstamp.svg")}html.light #top-exchanges #exch-cex-io{content:url("../img/exchanges/lightmode/cex-io.svg")}html.light #top-exchanges #exch-liquid{content:url("../img/exchanges/lightmode/liquid.svg")}html.light #top-exchanges #exch-bitfinex{content:url("../img/exchanges/lightmode/bitfinex.svg")}html.light #top-exchanges #exch-bittrex{content:url("../img/exchanges/lightmode/bittrex.png")}html.light #top-exchanges #exch-currency-com{content:url("../img/exchanges/lightmode/currency-com.png")}html.light #top-exchanges #exch-ftx{content:url("../img/exchanges/lightmode/ftx.png")}html.light #top-exchanges #exch-lmax{content:url("../img/exchanges/lightmode/lmax.png")}html.light .timeline-dot{background-color:#F5F5F7}html.light .page-uses .card-body{background:#fff;color:#343437}html.light .page-uses .modal-footer,html.light .page-uses .modal-header{background-color:#FCFCFD}html.light .page-uses #infrastructure{content:url("../img/icons/usecases/lightmode/ic_infrastructure.png")}html.light .page-uses #developer_tooling{content:url("../img/icons/usecases/lightmode/ic_developer_tooling.png")}html.light .page-uses #interoperability{content:url("../img/icons/usecases/lightmode/ic_interoperability.png")}html.light .page-uses #wallet{content:url("../img/icons/usecases/lightmode/ic_wallet.png")}html.light .page-uses #nfts{content:url("../img/icons/usecases/lightmode/ic_nfts.png")}html.light .page-uses #exchanges{content:url("../img/icons/usecases/lightmode/ic_exchanges.png")}html.light .page-uses #gaming{content:url("../img/icons/usecases/lightmode/ic_gaming.png")}html.light .page-uses #security{content:url("../img/icons/usecases/lightmode/ic_security.png")}html.light .page-uses #payments{content:url("../img/icons/usecases/lightmode/ic_payments.png")}html.light .page-uses #web_monetization{content:url("../img/icons/usecases/lightmode/ic_web_monetization.png")}html.light .page-uses #sustainability{content:url("../img/icons/usecases/lightmode/ic_sustainability.png")}html.light .page-uses #cbdc{content:url("../img/icons/usecases/lightmode/ic_cbdc.png")}html.light .page-uses #custody{content:url("../img/icons/usecases/lightmode/ic_custody.png")}html.light .page-uses #defi{content:url("../img/icons/usecases/lightmode/ic_defi.png")}html.light .page-uses .category-header{color:#343437}html.light .page-uses .category_count{background:#D2B2FF;color:#350080}html.light .page-uses #use_case_companies_list #bitgo .biz-logo{max-height:40px;content:url("../img/uses/lightmode/bitgo.svg")}html.light .page-uses #use_case_companies_list #sologenic-nft .biz-logo{max-height:40px;content:url("../img/uses/lightmode/sologenic-nft.svg")}html.light .page-uses #use_case_companies_list #carbonland-trust .biz-logo{max-height:40px;content:url("../img/uses/lightmode/carbonland-trust.svg")}html.light .page-uses #use_case_companies_list #x-tokenize .biz-logo{max-height:40px;content:url("../img/uses/lightmode/x-tokenize.svg")}html.light .page-uses #use_case_companies_list #casino-coin .biz-logo{max-height:40px;content:url("../img/uses/lightmode/casino-coin.svg")}html.light .page-uses #use_case_companies_list #xrp-cafe .biz-logo{max-height:40px;content:url("../img/uses/lightmode/xrp-cafe.svg")}html.light .page-uses #use_case_companies_list #coil .biz-logo{max-height:40px;content:url("../img/uses/lightmode/coil.svg")}html.light .page-uses #use_case_companies_list #xrp-toolkit .biz-logo{max-height:40px;content:url("../img/uses/lightmode/xrp-toolkit.svg")}html.light .page-uses #use_case_companies_list #cryptum .biz-logo{max-height:40px;content:url("../img/uses/lightmode/cryptum.svg")}html.light .page-uses #use_case_companies_list #xrpl-org-ledger-explorer .biz-logo{max-height:40px;content:url("../img/uses/lightmode/xrpl-org-ledger-explorer.svg")}html.light .page-uses #use_case_companies_list #evernode .biz-logo{max-height:40px;content:url("../img/uses/lightmode/evernode.svg")}html.light .page-uses #use_case_companies_list #xrpl-rosetta .biz-logo{max-height:40px;content:url("../img/uses/lightmode/xrpl-rosetta.svg")}html.light .page-uses #use_case_companies_list #ripples-cbdc-platform .biz-logo{max-height:40px;content:url("../img/uses/lightmode/ripples-cbdc-platform.svg")}html.light .page-uses #use_case_companies_list #xrpscan .biz-logo{max-height:40px;content:url("../img/uses/lightmode/xrpscan.svg")}html.light .page-uses #use_case_companies_list #ripples-on-demand-liquidity .biz-logo{max-height:40px;content:url("../img/uses/lightmode/ripples-on-demand-liquidity.svg")}html.light .page-uses #use_case_companies_list #xumm-wallet .biz-logo{max-height:40px;content:url("../img/uses/lightmode/xumm-wallet.svg")}html.light .page-uses #use_case_companies_list #sologenic-dex .biz-logo{max-height:40px;content:url("../img/uses/lightmode/sologenic-dex.svg")}html.light .page-uses #bitpay .biz-logo,html.light .page-uses #forte .biz-logo,html.light .page-uses #xrplorer .biz-logo,html.light .page-uses #gatehub .biz-logo{filter:invert(100%)}html.light .landing-bg{opacity:0.4}@media (min-width: 768px){html.light .landing-bg{opacity:1}}html.light .landing-builtin-bg::before{opacity:0.4}@media (min-width: 768px){html.light .landing-builtin-bg::before{opacity:1}}html.light #feedback-content .widget-form-wrapper{background-color:#fff !important}html.light #feedback-content .widget-form-wrapper div{background-color:#fff !important}html.light #feedback-content .widget-form-wrapper textarea{background-color:#F5F5F7 !important}html.light #feedback-content .widget-form-wrapper .widget-header-title{color:#111112 !important}html.light #feedback-content .widget-form-wrapper .cancel{color:#7919FF !important}html.light #feedback-content .widget-helpful .widget-header{background-color:#fff !important}html.light #feedback-content .widget-helpful .widget-header-title{color:#111112 !important}html.light #feedback-content .widget-helpful .widget-header-icon{filter:invert(100%)}html.light .page-docs-index #software-and-sdks .card-deck .card:nth-child(1) .card-footer{background-image:url(../img/cards/lightmode/4col-green.svg)}html.light .page-docs-index #software-and-sdks .card-deck .card:nth-child(2) .card-footer{background-image:url(../img/cards/lightmode/4col-light-blue.svg)}html.light .page-docs-index #software-and-sdks .card-deck .card:nth-child(4) .card-footer{background-image:url(../img/cards/lightmode/4col-yellow.svg)}html.light .page-docs-index #doc-types .card-deck .card:nth-child(4) .card-footer{background-image:url(../img/cards/lightmode/4col-light-blue-2.svg)}html.light .page-docs-index #run-a-network-node .card-deck .card:nth-child(4) .card-footer,html.light .page-community #run-a-network-node .card-deck .card:nth-child(4) .card-footer{background-image:url(../img/cards/lightmode/4col-light-green.svg)}html.light .page-docs-index #run-a-network-node .text-cards a,html.light .page-community #run-a-network-node .text-cards a{color:#000}html.light .page-docs-index #xrpl-blog .blog-graphic,html.light .page-community #xrpl-blog .blog-graphic{content:url(../img/community/lightmode/community-blog@2x.png)}html.light .page-docs-index #xrpl-events .text-light,html.light .page-community #xrpl-events .text-light{color:#000 !important}html.light .page-docs-index #xrplGrantsDark,html.light .page-docs-index #xrplGrantsDark-small,html.light .page-docs-index #careersDark,html.light .page-docs-index #careersDark-small,html.light .page-community #xrplGrantsDark,html.light .page-community #xrplGrantsDark-small,html.light .page-community #careersDark,html.light .page-community #careersDark-small{filter:invert(100%) brightness(0.8)}html.light #find-us-on-platforms .card-deck .card:nth-child(2) .card-footer{background-image:url(../img/cards/lightmode/4col-light-blue-3.svg)}html.light .page-references #refs-types .card-deck .card:nth-child(2) .card-footer{background-image:url(../img/cards/lightmode/3col-green-2.svg)}html.light .page-references #xrpl-protocol .card-deck .card:nth-child(1) .card-footer{background-image:url(../img/cards/lightmode/4col-light-blue-4.svg)}html.light ::-webkit-input-placeholder{color:#454549}html.light :-ms-input-placeholder{color:#454549}html.light ::-moz-placeholder{color:#454549;opacity:1}html.light :-moz-placeholder{color:#454549;opacity:1}html.light .page-events label{color:#111112}html.light .page-events .event-card{color:#000;background-color:#FCFCFD;box-shadow:0px 5px 20px 0px #C1C1C2}html.light .page-events a.event-card:hover{color:#000}html.light .page-events .event-hero{color:#111112}html.light .page-events .event-save-date{color:#111112}html.light .page-events .event-small-gray{color:#454549}html.light .page-events #event-hero-image{height:100%;min-height:209px;background:url(../img/events/event-hero1-light@2x.png);background-size:contain;background-repeat:no-repeat;background-position:center}html.light .page-events .icon-date::before{background:url(../img/events/event-date-light.svg)}html.light .page-events .icon-location::before{background:url(../img/events/event-location-light.svg)}html.light .page-events .events-filter[type="checkbox"]::before{background-color:#F5F5F7}html.light .page-events .events-filter[type="checkbox"]:not(:disabled):checked:hover::after{background-image:url(../img/events/event-check.svg);background-repeat:no-repeat;background-position:center;background-color:#5F00E5;border-width:2px;border-style:solid;border-color:#5F00E5;border-radius:4px}html.light .page-events .events-filter[type="checkbox"]:not(:disabled):hover::before{background-color:#F5F5F7}html.light .page-events .events-filter[type="checkbox"]:not(:disabled):hover::after{background-color:#F5F5F7}html.light .page-ambassadors #benefits-list #benefits-01{content:url("../img/ambassadors/lightmode/benefits-01.svg")}html.light .page-ambassadors #benefits-list #benefits-02{content:url("../img/ambassadors/lightmode/benefits-02.svg")}html.light .page-ambassadors #benefits-list #benefits-03{content:url("../img/ambassadors/lightmode/benefits-03.svg")}html.light .page-ambassadors #benefits-list #benefits-04{content:url("../img/ambassadors/lightmode/benefits-04.svg")}html.light .page-ambassadors #benefits-list #benefits-05{content:url("../img/ambassadors/lightmode/benefits-05.svg")}html.light .page-ambassadors #benefits-list #benefits-06{content:url("../img/ambassadors/lightmode/benefits-06.svg")}html.light .page-ambassadors #eligibility-list #eligibility-01{content:url("../img/ambassadors/lightmode/eligibility-01.svg")}html.light .page-ambassadors #eligibility-list #eligibility-02{content:url("../img/ambassadors/lightmode/eligibility-02.svg")}html.light .page-ambassadors #eligibility-list #eligibility-03{content:url("../img/ambassadors/lightmode/eligibility-03.svg")}html.light .page-ambassadors #eligibility-list #eligibility-04{content:url("../img/ambassadors/lightmode/eligibility-04.svg")}html.light .page-ambassadors #eligibility-list #eligibility-05{content:url("../img/ambassadors/lightmode/eligibility-05.svg")}html.light .page-funding .funding-list #funding-01{content:url("../img/funding/lightmode/funding-01.svg")}html.light .page-funding .funding-list #funding-02{content:url("../img/funding/lightmode/funding-02.svg")}html.light .page-funding .funding-list #funding-03{content:url("../img/funding/lightmode/funding-03.svg")}html.light .page-funding .funding-list #funding-04{content:url("../img/funding/lightmode/funding-04.svg")}html.light .page-funding #xrplGrantsDark{filter:invert(100%) brightness(0.8)}html.light .page-impact .connect-list #connect-01{content:url("../img/impact/lightmode/connect-01.svg")}html.light .page-impact .connect-list #connect-02{content:url("../img/impact/lightmode/connect-02.svg")}html.light .page-impact .connect-list #connect-03{content:url("../img/impact/lightmode/connect-03.svg")}html.light .page-impact .connect-list #connect-04{content:url("../img/impact/lightmode/connect-04.svg")}html.light .page-impact #map-light{display:block}html.light .page-impact #map-dark{display:none}html.light .tutorial-card-grid code{background-color:#D6FAE7}html.light .tutorial-card-grid .card-icon-container{background:#C1C1C2}html.light .footer-nav .nav-item{text-shadow:white 0px 0px 2px, white 1px 1px 2px, white 2px 2px 3px, white 2px 2px 4px, white 2px 2px 5px, white 2px 2px 6px, white -1px -1px 2px, white -2px -2px 3px, white -2px -2px 4px} + */:root{--blue: #19A3FF;--indigo: #6610f2;--purple: #9A52FF;--pink: #FF198B;--red: #dc3545;--orange: #FF6719;--yellow: #FAFF19;--green: #32E685;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #454549;--gray-dark: #232325;--primary: #9A52FF;--secondary: #E0E0E1;--success: #32E685;--info: #19A3FF;--warning: #FAFF19;--danger: #FF198B;--light: #fff;--dark: #111112;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-family-monospace: "Space Mono", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:"Work Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#E0E0E1;text-align:left;background-color:#111112}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#fff;text-decoration:none;background-color:transparent}a:hover{color:#9A52FF;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:"Space Mono",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#E0E0E1;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role="button"]{cursor:pointer}select{word-wrap:normal}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2;color:#fff}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#454549}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#111112;border:1px solid #C1C1C2;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,0.075);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#454549}code{font-size:87.5%;color:#E0E0E1;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#111112;border-radius:4px;box-shadow:inset 0 -0.1rem 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}pre{display:block;font-size:87.5%;color:#111112}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container,.container-sm{max-width:540px}}@media (min-width: 768px){.container,.container-sm,.container-md{max-width:720px}}@media (min-width: 992px){.container,.container-sm,.container-md,.container-lg{max-width:960px}}@media (min-width: 1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;color:#E0E0E1}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #C1C1C2}.table thead th{vertical-align:bottom;border-bottom:2px solid #C1C1C2}.table tbody+tbody{border-top:2px solid #C1C1C2}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #C1C1C2}.table-bordered th,.table-bordered td{border:1px solid #C1C1C2}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.table-hover tbody tr:hover{color:#E0E0E1;background-color:rgba(0,0,0,0.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#e3cfff}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#caa5ff}.table-hover .table-primary:hover{background-color:#d4b6ff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#d4b6ff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#f6f6f7}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#efefef}.table-hover .table-secondary:hover{background-color:#e9e9eb}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#e9e9eb}.table-success,.table-success>th,.table-success>td{background-color:#c6f8dd}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#94f2c0}.table-hover .table-success:hover{background-color:#aff5cf}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#aff5cf}.table-info,.table-info>th,.table-info>td{background-color:#bfe5ff}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#87cfff}.table-hover .table-info:hover{background-color:#a6dbff}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#a6dbff}.table-warning,.table-warning>th,.table-warning>td{background-color:#feffbf}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#fcff87}.table-hover .table-warning:hover{background-color:#feffa6}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#feffa6}.table-danger,.table-danger>th,.table-danger>td{background-color:#ffbfdf}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ff87c3}.table-hover .table-danger:hover{background-color:#ffa6d2}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ffa6d2}.table-light,.table-light>th,.table-light>td{background-color:#fff}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fff}.table-hover .table-light:hover{background-color:#f2f2f2}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#f2f2f2}.table-dark,.table-dark>th,.table-dark>td{background-color:#bcbcbd}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#838384}.table-hover .table-dark:hover{background-color:#afafb0}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#afafb0}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}.table .thead-dark th{color:#fff;background-color:#232325;border-color:#363639}.table .thead-light th{color:#343437;background-color:#E0E0E1;border-color:#C1C1C2}.table-dark{color:#fff;background-color:#232325}.table-dark th,.table-dark td,.table-dark thead th{border-color:#363639}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,0.075)}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.25em + 2rem + 2px);padding:1rem 1.5rem;font-size:1rem;font-weight:400;line-height:1.25;color:#fff;background-color:#232325;background-clip:padding-box;border:1px solid rgba(0,0,0,0);border-radius:4px;box-shadow:none;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#fff;background-color:#232325;border-color:#e4d2ff;outline:0;box-shadow:0 0 0 .2rem rgba(154,82,255,0.25)}.form-control::placeholder{color:#A2A2A4;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#454549;opacity:1}input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #fff}select.form-control:focus::-ms-value{color:#fff;background-color:#232325}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(1rem + 1px);padding-bottom:calc(1rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.25}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:1rem 0;margin-bottom:0;font-size:1rem;line-height:1.25;color:#E0E0E1;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:4px}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:8px}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input[disabled] ~ .form-check-label,.form-check-input:disabled ~ .form-check-label{color:#E0E0E1}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#32E685}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#111112;background-color:rgba(50,230,133,0.9);border-radius:4px}.form-row>.col>.valid-tooltip,.form-row>[class*="col-"]>.valid-tooltip{left:5px}.was-validated :valid ~ .valid-feedback,.was-validated :valid ~ .valid-tooltip,.is-valid ~ .valid-feedback,.is-valid ~ .valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#32E685;padding-right:calc(1.25em + 2rem) !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2332E685' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.3125em + .5rem) center;background-size:calc(.625em + 1rem) calc(.625em + 1rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#32E685;box-shadow:0 0 0 .2rem rgba(50,230,133,0.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:6rem !important;background-position:right 3rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.25em + 2rem);background-position:top calc(.3125em + .5rem) right calc(.3125em + .5rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#32E685;padding-right:calc(.75em + 4rem) !important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23232325' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1.5rem center/8px 10px no-repeat,#232325 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2332E685' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 2.5rem/calc(.625em + 1rem) calc(.625em + 1rem) no-repeat}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#32E685;box-shadow:0 0 0 .2rem rgba(50,230,133,0.25)}.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#32E685}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{color:#32E685}.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{border-color:#32E685}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{border-color:#5feca0;background-color:#5feca0}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(50,230,133,0.25)}.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before{border-color:#32E685}.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{border-color:#32E685}.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{border-color:#32E685;box-shadow:0 0 0 .2rem rgba(50,230,133,0.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#FF198B}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(255,25,139,0.9);border-radius:4px}.form-row>.col>.invalid-tooltip,.form-row>[class*="col-"]>.invalid-tooltip{left:5px}.was-validated :invalid ~ .invalid-feedback,.was-validated :invalid ~ .invalid-tooltip,.is-invalid ~ .invalid-feedback,.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#FF198B;padding-right:calc(1.25em + 2rem) !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23FF198B' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23FF198B' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.3125em + .5rem) center;background-size:calc(.625em + 1rem) calc(.625em + 1rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#FF198B;box-shadow:0 0 0 .2rem rgba(255,25,139,0.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:6rem !important;background-position:right 3rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.25em + 2rem);background-position:top calc(.3125em + .5rem) right calc(.3125em + .5rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#FF198B;padding-right:calc(.75em + 4rem) !important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23232325' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1.5rem center/8px 10px no-repeat,#232325 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23FF198B' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23FF198B' stroke='none'/%3e%3c/svg%3e") center right 2.5rem/calc(.625em + 1rem) calc(.625em + 1rem) no-repeat}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#FF198B;box-shadow:0 0 0 .2rem rgba(255,25,139,0.25)}.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#FF198B}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{color:#FF198B}.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{border-color:#FF198B}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{border-color:#ff4ca5;background-color:#ff4ca5}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(255,25,139,0.25)}.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before{border-color:#FF198B}.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{border-color:#FF198B}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{border-color:#FF198B;box-shadow:0 0 0 .2rem rgba(255,25,139,0.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#E0E0E1;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:1rem 1.5rem;font-size:.875rem;line-height:1.25;border-radius:4px;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#E0E0E1;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:none}.btn.disabled,.btn:disabled{opacity:.65;box-shadow:none}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled).active{box-shadow:none}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#9A52FF;border-color:#9A52FF;box-shadow:none}.btn-primary:hover{color:#fff;background-color:#842cff;border-color:#7c1fff}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#842cff;border-color:#7c1fff;box-shadow:0 0 0 .2rem rgba(169,108,255,0.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#9A52FF;border-color:#9A52FF}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#7c1fff;border-color:#7512ff}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(169,108,255,0.5)}.btn-secondary{color:#111112;background-color:#E0E0E1;border-color:#E0E0E1;box-shadow:none}.btn-secondary:hover{color:#111112;background-color:#cdcdce;border-color:#c6c6c8}.btn-secondary:focus,.btn-secondary.focus{color:#111112;background-color:#cdcdce;border-color:#c6c6c8;box-shadow:0 0 0 .2rem rgba(193,193,194,0.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#111112;background-color:#E0E0E1;border-color:#E0E0E1}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#111112;background-color:#c6c6c8;border-color:#c0c0c2}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(193,193,194,0.5)}.btn-success{color:#111112;background-color:#32E685;border-color:#32E685;box-shadow:none}.btn-success:hover{color:#fff;background-color:#1ad772;border-color:#19cc6c}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#1ad772;border-color:#19cc6c;box-shadow:0 0 0 .2rem rgba(45,198,116,0.5)}.btn-success.disabled,.btn-success:disabled{color:#111112;background-color:#32E685;border-color:#32E685}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#19cc6c;border-color:#18c166}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(45,198,116,0.5)}.btn-info{color:#fff;background-color:#19A3FF;border-color:#19A3FF;box-shadow:none}.btn-info:hover{color:#fff;background-color:#0091f2;border-color:#0089e5}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#0091f2;border-color:#0089e5;box-shadow:0 0 0 .2rem rgba(60,177,255,0.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#19A3FF;border-color:#19A3FF}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#0089e5;border-color:#0082d8}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(60,177,255,0.5)}.btn-warning{color:#111112;background-color:#FAFF19;border-color:#FAFF19;box-shadow:none}.btn-warning:hover{color:#111112;background-color:#ecf200;border-color:#e0e500}.btn-warning:focus,.btn-warning.focus{color:#111112;background-color:#ecf200;border-color:#e0e500;box-shadow:0 0 0 .2rem rgba(215,219,24,0.5)}.btn-warning.disabled,.btn-warning:disabled{color:#111112;background-color:#FAFF19;border-color:#FAFF19}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#111112;background-color:#e0e500;border-color:#d4d800}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(215,219,24,0.5)}.btn-danger{color:#fff;background-color:#FF198B;border-color:#FF198B;box-shadow:none}.btn-danger:hover{color:#fff;background-color:#f20078;border-color:#e50072}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#f20078;border-color:#e50072;box-shadow:0 0 0 .2rem rgba(255,60,156,0.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#FF198B;border-color:#FF198B}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#e50072;border-color:#d8006b}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,60,156,0.5)}.btn-light{color:#111112;background-color:#fff;border-color:#fff;box-shadow:none}.btn-light:hover{color:#111112;background-color:#ececec;border-color:#e6e6e6}.btn-light:focus,.btn-light.focus{color:#111112;background-color:#ececec;border-color:#e6e6e6;box-shadow:0 0 0 .2rem rgba(219,219,219,0.5)}.btn-light.disabled,.btn-light:disabled{color:#111112;background-color:#fff;border-color:#fff}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#111112;background-color:#e6e6e6;border-color:#dfdfdf}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(219,219,219,0.5)}.btn-dark{color:#fff;background-color:#111112;border-color:#111112;box-shadow:none}.btn-dark:hover{color:#fff;background-color:#000;border-color:#000}.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#000;border-color:#000;box-shadow:0 0 0 .2rem rgba(53,53,54,0.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#111112;border-color:#111112}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(53,53,54,0.5)}.btn-outline-primary{color:#9A52FF;border-color:#9A52FF}.btn-outline-primary:hover{color:#fff;background-color:#9A52FF;border-color:#9A52FF}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(154,82,255,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#9A52FF;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#9A52FF;border-color:#9A52FF}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(154,82,255,0.5)}.btn-outline-secondary{color:#E0E0E1;border-color:#E0E0E1}.btn-outline-secondary:hover{color:#111112;background-color:#E0E0E1;border-color:#E0E0E1}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(224,224,225,0.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#E0E0E1;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#111112;background-color:#E0E0E1;border-color:#E0E0E1}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(224,224,225,0.5)}.btn-outline-success{color:#32E685;border-color:#32E685}.btn-outline-success:hover{color:#111112;background-color:#32E685;border-color:#32E685}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(50,230,133,0.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#32E685;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#111112;background-color:#32E685;border-color:#32E685}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(50,230,133,0.5)}.btn-outline-info{color:#19A3FF;border-color:#19A3FF}.btn-outline-info:hover{color:#fff;background-color:#19A3FF;border-color:#19A3FF}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(25,163,255,0.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#19A3FF;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#19A3FF;border-color:#19A3FF}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(25,163,255,0.5)}.btn-outline-warning{color:#FAFF19;border-color:#FAFF19}.btn-outline-warning:hover{color:#111112;background-color:#FAFF19;border-color:#FAFF19}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(250,255,25,0.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#FAFF19;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#111112;background-color:#FAFF19;border-color:#FAFF19}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(250,255,25,0.5)}.btn-outline-danger{color:#FF198B;border-color:#FF198B}.btn-outline-danger:hover{color:#fff;background-color:#FF198B;border-color:#FF198B}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(255,25,139,0.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#FF198B;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#FF198B;border-color:#FF198B}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,25,139,0.5)}.btn-outline-light{color:#fff;border-color:#fff}.btn-outline-light:hover{color:#111112;background-color:#fff;border-color:#fff}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(255,255,255,0.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#fff;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#111112;background-color:#fff;border-color:#fff}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,255,255,0.5)}.btn-outline-dark{color:#111112;border-color:#111112}.btn-outline-dark:hover{color:#fff;background-color:#111112;border-color:#111112}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(17,17,18,0.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#111112;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#111112;border-color:#111112}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(17,17,18,0.5)}.btn-link{font-weight:400;color:#fff;text-decoration:none}.btn-link:hover{color:#9A52FF;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline}.btn-link:disabled,.btn-link.disabled{color:#454549;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:8px}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:4px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.34em;vertical-align:.34em;content:"";border-top:.4em solid;border-right:.4em solid transparent;border-bottom:0;border-left:.4em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#E0E0E1;text-align:left;list-style:none;background-color:#111112;background-clip:padding-box;border:1px solid #111112;border-radius:4px;box-shadow:0px 5px 40px #000}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.34em;vertical-align:.34em;content:"";border-top:0;border-right:.4em solid transparent;border-bottom:.4em solid;border-left:.4em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.34em;vertical-align:.34em;content:"";border-top:.4em solid transparent;border-right:0;border-bottom:.4em solid transparent;border-left:.4em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.34em;vertical-align:.34em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.34em;vertical-align:.34em;content:"";border-top:.4em solid transparent;border-right:.4em solid;border-bottom:.4em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #000}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#fff;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#9A52FF;text-decoration:none;background-color:#111112}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:rgba(0,0,0,0)}.dropdown-item.disabled,.dropdown-item:disabled{color:#838386;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#454549;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#fff}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:1.125rem;padding-left:1.125rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group.show .dropdown-toggle{box-shadow:none}.btn-group.show .dropdown-toggle.btn-link{box-shadow:none}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus ~ .custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.form-control:not(:last-child),.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-prepend,.input-group-append{display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:1rem 1.5rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.25;color:#fff;text-align:center;white-space:nowrap;background-color:#454549;border:1px solid rgba(0,0,0,0);border-radius:4px}.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:8px}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + .5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:4px}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:2.5rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;color-adjust:exact}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#9A52FF;background-color:#9A52FF;box-shadow:}.custom-control-input:focus ~ .custom-control-label::before{box-shadow:none,0 0 0 .2rem rgba(154,82,255,0.25)}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#e4d2ff}.custom-control-input:not(:disabled):active ~ .custom-control-label::before{color:#fff;background-color:#fff;border-color:#fff;box-shadow:}.custom-control-input[disabled] ~ .custom-control-label,.custom-control-input:disabled ~ .custom-control-label{color:#454549}.custom-control-input[disabled] ~ .custom-control-label::before,.custom-control-input:disabled ~ .custom-control-label::before{background-color:#454549}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#232325;border:#838386 solid 1px;box-shadow:none}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50% / 50% 50% no-repeat}.custom-checkbox .custom-control-label::before{border-radius:4px}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#9A52FF;background-color:#9A52FF;box-shadow:}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(154,82,255,0.5)}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(154,82,255,0.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(154,82,255,0.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#838386;border-radius:.5rem;transition:transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color:#232325;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(154,82,255,0.5)}.custom-select{display:inline-block;width:100%;height:calc(1.25em + 2rem + 2px);padding:1rem 2.5rem 1rem 1.5rem;font-size:1rem;font-weight:400;line-height:1.25;color:#fff;vertical-align:middle;background:#232325 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23232325' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1.5rem center/8px 10px no-repeat;border:1px solid rgba(0,0,0,0);border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);appearance:none}.custom-select:focus{border-color:#e4d2ff;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 0 .2rem rgba(154,82,255,0.25)}.custom-select:focus::-ms-value{color:#fff;background-color:#232325}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:1.5rem;background-image:none}.custom-select:disabled{color:#454549;background-color:#E0E0E1}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #fff}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.25em + 2rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.25em + 2rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus ~ .custom-file-label{border-color:#e4d2ff;box-shadow:0 0 0 .2rem rgba(154,82,255,0.25)}.custom-file-input[disabled] ~ .custom-file-label,.custom-file-input:disabled ~ .custom-file-label{background-color:#454549}.custom-file-input:lang(en) ~ .custom-file-label::after{content:"Browse"}.custom-file-input ~ .custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.25em + 2rem + 2px);padding:1rem 1.5rem;overflow:hidden;font-weight:400;line-height:1.25;color:#fff;background-color:#232325;border:1px solid rgba(0,0,0,0);border-radius:4px;box-shadow:none}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.25em + 2rem);padding:1rem 1.5rem;line-height:1.25;color:#fff;content:"Browse";background-color:#454549;border-left:inherit;border-radius:0 4px 4px 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #111112,0 0 0 .2rem rgba(154,82,255,0.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #111112,0 0 0 .2rem rgba(154,82,255,0.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #111112,0 0 0 .2rem rgba(154,82,255,0.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#9A52FF;border:0;border-radius:1rem;box-shadow:0 0.1rem 0.25rem rgba(0,0,0,0.1);transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#fff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#C1C1C2;border-color:transparent;border-radius:1rem;box-shadow:inset 0 0.25rem 0.25rem rgba(0,0,0,0.1)}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#9A52FF;border:0;border-radius:1rem;box-shadow:0 0.1rem 0.25rem rgba(0,0,0,0.1);transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#fff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#C1C1C2;border-color:transparent;border-radius:1rem;box-shadow:inset 0 0.25rem 0.25rem rgba(0,0,0,0.1)}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#9A52FF;border:0;border-radius:1rem;box-shadow:0 0.1rem 0.25rem rgba(0,0,0,0.1);transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#fff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem;box-shadow:inset 0 0.25rem 0.25rem rgba(0,0,0,0.1)}.custom-range::-ms-fill-lower{background-color:#C1C1C2;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#C1C1C2;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#838386}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#838386}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#838386}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:1rem 2rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#454549;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #C1C1C2}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:4px;border-top-right-radius:4px}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#E0E0E1 #E0E0E1 #C1C1C2}.nav-tabs .nav-link.disabled{color:#454549;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#343437;background-color:#111112;border-color:#C1C1C2 #C1C1C2 #111112}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:4px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#9A52FF}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:1.25rem;padding-bottom:1.25rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:1rem;padding-bottom:1rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:4px}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50% / 100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:2rem;padding-left:2rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:2rem;padding-left:2rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:2rem;padding-left:2rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:2rem;padding-left:2rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:2rem;padding-left:2rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,0.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,0.9)}.navbar-light .navbar-nav .nav-link{color:#454549}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,0.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,0.9)}.navbar-light .navbar-toggler{color:#454549;border-color:rgba(0,0,0,0.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='%23454549' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:#454549}.navbar-light .navbar-text a{color:rgba(0,0,0,0.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,0.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:#fff}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:#9A52FF}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:#fff;border-color:rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:#fff}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#232325;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:8px}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:7px;border-top-right-radius:7px}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:7px;border-bottom-left-radius:7px}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;padding:2rem}.card-title{margin-bottom:2rem}.card-subtitle{margin-top:-1rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:2rem}.card-header{padding:2rem 2rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125)}.card-header:first-child{border-radius:7px 7px 0 0}.card-footer{padding:2rem 2rem;background-color:rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.125)}.card-footer:last-child{border-radius:0 0 7px 7px}.card-header-tabs{margin-right:-1rem;margin-bottom:-2rem;margin-left:-1rem;border-bottom:0}.card-header-pills{margin-right:-1rem;margin-left:-1rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:7px}.card-img,.card-img-top,.card-img-bottom{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:7px;border-top-right-radius:7px}.card-img,.card-img-bottom{border-bottom-right-radius:7px;border-bottom-left-radius:7px}.card-deck .card{margin-bottom:1.25rem}@media (min-width: 576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-1.25rem;margin-left:-1.25rem}.card-deck .card{flex:1 0 0%;margin-right:1.25rem;margin-bottom:0;margin-left:1.25rem}}.card-group>.card{margin-bottom:15px}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:2rem}@media (min-width: 576px){.card-columns{column-count:3;column-gap:2rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#111112;border-radius:4px}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#454549;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#A2A2A4}.pagination{display:flex;padding-left:0;list-style:none;border-radius:4px}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#fff;background-color:#fff;border:1px solid #C1C1C2}.page-link:hover{z-index:2;color:#9A52FF;text-decoration:none;background-color:#E0E0E1;border-color:#C1C1C2}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(154,82,255,0.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.page-item:last-child .page-link{border-top-right-radius:4px;border-bottom-right-radius:4px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#9A52FF;border-color:#9A52FF}.page-item.disabled .page-link{color:#454549;pointer-events:none;cursor:auto;background-color:#fff;border-color:#C1C1C2}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:8px;border-bottom-left-radius:8px}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:8px;border-bottom-right-radius:8px}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:4px;border-bottom-right-radius:4px}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:4px;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#9A52FF}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#7c1fff}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(154,82,255,0.5)}.badge-secondary{color:#111112;background-color:#E0E0E1}a.badge-secondary:hover,a.badge-secondary:focus{color:#111112;background-color:#c6c6c8}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(224,224,225,0.5)}.badge-success{color:#111112;background-color:#32E685}a.badge-success:hover,a.badge-success:focus{color:#111112;background-color:#19cc6c}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgba(50,230,133,0.5)}.badge-info{color:#fff;background-color:#19A3FF}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#0089e5}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(25,163,255,0.5)}.badge-warning{color:#111112;background-color:#FAFF19}a.badge-warning:hover,a.badge-warning:focus{color:#111112;background-color:#e0e500}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(250,255,25,0.5)}.badge-danger{color:#fff;background-color:#FF198B}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#e50072}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,25,139,0.5)}.badge-light{color:#111112;background-color:#fff}a.badge-light:hover,a.badge-light:focus{color:#111112;background-color:#e6e6e6}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,255,255,0.5)}.badge-dark{color:#fff;background-color:#111112}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#000}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem rgba(17,17,18,0.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#E0E0E1;border-radius:8px}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:4px}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#502b85;background-color:#ebdcff;border-color:#e3cfff}.alert-primary hr{border-top-color:#d4b6ff}.alert-primary .alert-link{color:#391f5e}.alert-secondary{color:#747475;background-color:#f9f9f9;border-color:#f6f6f7}.alert-secondary hr{border-top-color:#e9e9eb}.alert-secondary .alert-link{color:#5b5b5b}.alert-success{color:#1a7845;background-color:#d6fae7;border-color:#c6f8dd}.alert-success hr{border-top-color:#aff5cf}.alert-success .alert-link{color:#114e2d}.alert-info{color:#0d5585;background-color:#d1edff;border-color:#bfe5ff}.alert-info hr{border-top-color:#a6dbff}.alert-info .alert-link{color:#083757}.alert-warning{color:#82850d;background-color:#feffd1;border-color:#feffbf}.alert-warning hr{border-top-color:#feffa6}.alert-warning .alert-link{color:#555708}.alert-danger{color:#850d48;background-color:#ffd1e8;border-color:#ffbfdf}.alert-danger hr{border-top-color:#ffa6d2}.alert-danger .alert-link{color:#57082f}.alert-light{color:#858585;background-color:#fff;border-color:#fff}.alert-light hr{border-top-color:#f2f2f2}.alert-light .alert-link{color:#6c6c6c}.alert-dark{color:#090909;background-color:#cfcfd0;border-color:#bcbcbd}.alert-dark hr{border-top-color:#afafb0}.alert-dark .alert-link{color:#000}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#111112;border-radius:4px;box-shadow:inset 0 0.1rem 0.1rem rgba(0,0,0,0.1)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#9A52FF;transition:width 0.6s ease}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:4px}.list-group-item-action{width:100%;color:#343437;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#343437;text-decoration:none;background-color:#F5F5F7}.list-group-item-action:active{color:#E0E0E1;background-color:#E0E0E1}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#111112;border:1px solid #232325}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#E0E0E1;pointer-events:none;background-color:#111112}.list-group-item.active{z-index:2;color:#fff;background-color:#9A52FF;border-color:#9A52FF}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:4px;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:4px;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:4px;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:4px;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:4px;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:4px;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:4px;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:4px;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:4px;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:4px;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#502b85;background-color:#e3cfff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#502b85;background-color:#d4b6ff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#502b85;border-color:#502b85}.list-group-item-secondary{color:#747475;background-color:#f6f6f7}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#747475;background-color:#e9e9eb}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#747475;border-color:#747475}.list-group-item-success{color:#1a7845;background-color:#c6f8dd}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#1a7845;background-color:#aff5cf}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#1a7845;border-color:#1a7845}.list-group-item-info{color:#0d5585;background-color:#bfe5ff}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0d5585;background-color:#a6dbff}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0d5585;border-color:#0d5585}.list-group-item-warning{color:#82850d;background-color:#feffbf}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#82850d;background-color:#feffa6}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#82850d;border-color:#82850d}.list-group-item-danger{color:#850d48;background-color:#ffbfdf}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#850d48;background-color:#ffa6d2}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#850d48;border-color:#850d48}.list-group-item-light{color:#858585;background-color:#fff}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#858585;background-color:#f2f2f2}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#858585;border-color:#858585}.list-group-item-dark{color:#090909;background-color:#bcbcbd}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#090909;background-color:#afafb0}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#090909;border-color:#090909}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#FF198B;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#FF198B;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border:1px solid rgba(0,0,0,0.1);box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#454549;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,0.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#000;background-clip:padding-box;border:1px solid #E0E0E1;border-radius:8px;box-shadow:0 0.25rem 0.5rem rgba(0,0,0,0.5);outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #C1C1C2;border-top-left-radius:7px;border-top-right-radius:7px}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #C1C1C2;border-bottom-right-radius:7px;border-bottom-left-radius:7px}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:min-content}.modal-content{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.5)}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:"Work Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow{bottom:0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow{top:0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:4px}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:"Work Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:8px;box-shadow:0 0.25rem 0.5rem rgba(0,0,0,0.2)}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 8px}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^="top"]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^="top"]>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^="top"]>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,0.25)}.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^="top"]>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^="right"]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^="right"]>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:8px 0}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^="right"]>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,0.25)}.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^="right"]>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^="bottom"]>.arrow{top:calc(-.5rem - 1px)}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^="bottom"]>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,0.25)}.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^="bottom"]>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^="left"]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^="left"]>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:8px 0}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^="left"]>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,0.25)}.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^="left"]>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:#fff;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:7px;border-top-right-radius:7px}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#E0E0E1}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity 0.15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:50% / 100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity 0.6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.bg-primary{background-color:#9A52FF !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#7c1fff !important}.bg-secondary{background-color:#E0E0E1 !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#c6c6c8 !important}.bg-success{background-color:#32E685 !important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#19cc6c !important}.bg-info{background-color:#19A3FF !important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#0089e5 !important}.bg-warning{background-color:#FAFF19 !important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#e0e500 !important}.bg-danger{background-color:#FF198B !important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#e50072 !important}.bg-light{background-color:#fff !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#e6e6e6 !important}.bg-dark{background-color:#111112 !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#000 !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:transparent !important}.border{border:1px solid #C1C1C2 !important}.border-top{border-top:1px solid #C1C1C2 !important}.border-right{border-right:1px solid #C1C1C2 !important}.border-bottom{border-bottom:1px solid #C1C1C2 !important}.border-left{border-left:1px solid #C1C1C2 !important}.border-0{border:0 !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.border-primary{border-color:#9A52FF !important}.border-secondary{border-color:#E0E0E1 !important}.border-success{border-color:#32E685 !important}.border-info{border-color:#19A3FF !important}.border-warning{border-color:#FAFF19 !important}.border-danger{border-color:#FF198B !important}.border-light{border-color:#fff !important}.border-dark{border-color:#111112 !important}.border-white{border-color:#fff !important}.rounded-sm{border-radius:4px !important}.rounded{border-radius:4px !important}.rounded-top{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-right{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-bottom{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-left{border-top-left-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-lg{border-radius:8px !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-0{border-radius:0 !important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width: 576px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width: 992px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width: 1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position: sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}.shadow{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}.shadow-none{box-shadow:none !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.min-vw-100{min-width:100vw !important}.min-vh-100{min-height:100vh !important}.vw-100{width:100vw !important}.vh-100{height:100vh !important}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-n1{margin:-.25rem !important}.mt-n1,.my-n1{margin-top:-.25rem !important}.mr-n1,.mx-n1{margin-right:-.25rem !important}.mb-n1,.my-n1{margin-bottom:-.25rem !important}.ml-n1,.mx-n1{margin-left:-.25rem !important}.m-n2{margin:-.5rem !important}.mt-n2,.my-n2{margin-top:-.5rem !important}.mr-n2,.mx-n2{margin-right:-.5rem !important}.mb-n2,.my-n2{margin-bottom:-.5rem !important}.ml-n2,.mx-n2{margin-left:-.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-left:-3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-n1{margin:-.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem !important}.m-sm-n2{margin:-.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem !important}.m-sm-n3{margin:-1rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media (min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-n1{margin:-.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem !important}.m-md-n2{margin:-.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem !important}.m-md-n3{margin:-1rem !important}.mt-md-n3,.my-md-n3{margin-top:-1rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}.m-md-n4{margin:-1.5rem !important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mt-md-n5,.my-md-n5{margin-top:-3rem !important}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media (min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-n1{margin:-.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem !important}.m-lg-n2{margin:-.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem !important}.m-lg-n3{margin:-1rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-n1{margin:-.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem !important}.m-xl-n2{margin:-.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem !important}.m-xl-n3{margin:-1rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:"Space Mono",monospace !important}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-lighter{font-weight:lighter !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:700 !important}.font-weight-bolder{font-weight:bolder !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#9A52FF !important}a.text-primary:hover,a.text-primary:focus{color:#6d06ff !important}.text-secondary{color:#E0E0E1 !important}a.text-secondary:hover,a.text-secondary:focus{color:#b9b9bb !important}.text-success{color:#32E685 !important}a.text-success:hover,a.text-success:focus{color:#16b560 !important}.text-info{color:#19A3FF !important}a.text-info:hover,a.text-info:focus{color:#007acc !important}.text-warning{color:#FAFF19 !important}a.text-warning:hover,a.text-warning:focus{color:#c7cc00 !important}.text-danger{color:#FF198B !important}a.text-danger:hover,a.text-danger:focus{color:#cc0065 !important}.text-light{color:#fff !important}a.text-light:hover,a.text-light:focus{color:#d9d9d9 !important}.text-dark{color:#111112 !important}a.text-dark:hover,a.text-dark:focus{color:#000 !important}.text-body{color:#E0E0E1 !important}.text-muted{color:#E0E0E1 !important}.text-black-50{color:rgba(0,0,0,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none !important}.text-break{word-break:break-word !important;word-wrap:break-word !important}.text-reset{color:inherit !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #838386;page-break-inside:avoid}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #C1C1C2 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#C1C1C2}.table .thead-dark th{color:inherit;border-color:#C1C1C2}}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}pre,code{font-feature-settings:"liga" 0;font-variant-ligatures:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:bold}h1,.h1{font-size:3.875rem;line-height:70px}@media (max-width: 480px){h1,.h1{font-size:2.625rem;line-height:48px}}h2,.h2{font-size:3.5rem;line-height:62px}@media (max-width: 767.98px){h2,.h2{font-size:1.75rem;line-height:34px}}@media (max-width: 767.98px){h2-sm,.h2-sm{font-size:1.75rem !important;line-height:34px !important}}h3,.h3{font-size:3rem;line-height:52px}@media (max-width: 767.98px){h3,.h3{font-size:1.5rem;line-height:28px}}@media (max-width: 767.98px){h3-sm,.h3-sm{font-size:1.5rem;line-height:28px}}h4,.h4{font-size:2rem;line-height:38px}@media (max-width: 767.98px){h4,.h4{font-size:1.25rem;line-height:26px}}h5,.h5{font-size:1.5rem;line-height:32px}@media (max-width: 767.98px){h5,.h5{font-size:1.125rem;line-height:26px}}h6,.h6{font-size:1.25rem;line-height:26px}@media (max-width: 767.98px){h6,.h6{font-size:1rem;line-height:24px}}.longform{font-size:1.5rem;line-height:32px;color:#F5F5F7;font-weight:500}@media (max-width: 767.98px){.longform{font-size:1.25rem;line-height:26px}}.numbers{font-size:6rem;line-height:104px;font-weight:bold;color:#fff}@media (max-width: 767.98px){.numbers{font-size:3.875rem;line-height:70px}}p{font-size:1rem;line-height:24px}.fs-base{font-size:1rem}.fs-3{font-size:0.75rem;line-height:1rem}.fs-4-5{font-size:1.125rem}.fs-5{font-size:1.25rem}.fs-5-5{font-size:1.375rem}.fs-6{font-size:1.5rem}.normal{font-weight:normal}.bold{font-weight:bold}.text-largest{font-size:1.5rem;font-weight:normal}.text-large{font-size:1.125rem}.text-small{font-size:0.875rem}.text-smaller{font-size:0.75rem}.text-smallest{font-size:0.625rem}.arrow-link{text-decoration:none}.arrow-link:after{content:url(../img/icon-long-arrow.svg);width:28px;padding-left:7px;transition:all .2s ease-in-out;display:inline-block;text-decoration:none}.arrow-link:hover:after{padding-left:14px}.lang-ja{font-family:'Work Sans', 'Noto Sans JP', sans-serif}.lang-ja h1,.lang-ja h2,.lang-ja h3,.lang-ja h4,.lang-ja h5,.lang-ja .github-edit-wrap .github-edit,.lang-ja .navbar .navbar-nav .nav-link,.lang-ja .content .children-display li a,.lang-ja .right-sidebar .level-1 a,.lang-ja .right-sidebar .separator,.lang-ja .use-case-step-num{font-family:'Work Sans', 'Noto Sans JP', sans-serif}.search .input-group-text{border-width:0;color:#fff;background-color:#232325;border-radius:4px 0 0 4px;padding:0.5rem 0.5rem 0.5rem 1rem;line-height:1.5}.search .ds-input{background-color:#232325;border-radius:0 4px 4px 0;padding:0.75rem 1rem 0.75rem 0.5rem;width:100%;border:1px solid #232325}.search .ds-input:focus{box-shadow:none;border-color:#9A52FF}.search .algolia-autocomplete{flex-grow:1}#algolia-autocomplete-listbox-0{z-index:1100 !important}.xrp-ledger-dev-portal .DocSearch-Modal{top:85px;background-color:#232325;box-shadow:none}.xrp-ledger-dev-portal .DocSearch-Form{box-shadow:inset 0 0 0 2px #9A52FF;background-color:#232325}.xrp-ledger-dev-portal .DocSearch-Hit-source{color:#9A52FF}.xrp-ledger-dev-portal .DocSearch-Hits mark{color:#9A52FF}.xrp-ledger-dev-portal .DocSearch-Hit-source,.xrp-ledger-dev-portal .DocSearch-Hit-Container,.xrp-ledger-dev-portal .DocSearch-Footer{background-color:#232325}.xrp-ledger-dev-portal .DocSearch-Hit a{background-color:#232325;box-shadow:none}.xrp-ledger-dev-portal .DocSearch-Hit-source{color:#A2A2A4}.xrp-ledger-dev-portal .DocSearch-Input{color:#fff}.xrp-ledger-dev-portal .DocSearch-Hit-title,.xrp-ledger-dev-portal .DocSearch-Hit-path,.xrp-ledger-dev-portal .DocSearch-Label,.xrp-ledger-dev-portal .DocSearch-Help{color:#F5F5F7 !important}.xrp-ledger-dev-portal .DocSearch-Hit[aria-selected="true"] a{background:#343437}.xrp-ledger-dev-portal .DocSearch-Hit[aria-selected="true"] a .DocSearch-Hit-Container{background-color:#343437}.xrp-ledger-dev-portal .DocSearch-Hit[aria-selected="true"] a mark{color:#9A52FF !important}.xrp-ledger-dev-portal .DocSearch-Prefill{color:#9A52FF}.xrp-ledger-dev-portal .DocSearch-Button{background:#232325;width:100%}.xrp-ledger-dev-portal .DocSearch-Button:hover{background:#232325;border-radius:40px;box-shadow:inset 0 0 0 2px #9A52FF}.xrp-ledger-dev-portal .DocSearch-Button:hover .DocSearch-Button-Placeholder{color:#fff}.xrp-ledger-dev-portal .DocSearch-Search-Icon{color:#fff !important}.xrp-ledger-dev-portal .DocSearch-Modal{margin-top:-20px;max-width:55%;margin-right:13.5em}@media (max-width: 991.98px){.xrp-ledger-dev-portal .algolia-autocomplete .ds-dropdown-menu{min-width:unset}.xrp-ledger-dev-portal .DocSearch-Modal{top:127px;max-width:100%;margin-left:10px;margin-right:20px}}.xrp-ledger-dev-portal .DocSearch-Container{z-index:99999 !important;background-color:transparent !important}.xrp-ledger-dev-portal .DocSearch-Logo svg .cls-1,.xrp-ledger-dev-portal .DocSearch-Logo svg .cls-2{fill:white}.xrp-ledger-dev-portal .DocSearch-Commands-Key{color:#232325}.xrp-ledger-dev-portal #centersearchboxcontainer{justify-content:center}.xrp-ledger-dev-portal #topsearchboxcontainer{justify-content:right}.xrp-ledger-dev-portal .algolia-autocomplete .ds-dropdown-menu [class^="ds-dataset-"]{background-color:#111112;border:0;border-radius:8px}.xrp-ledger-dev-portal .algolia-autocomplete .ds-dropdown-menu::before{background-color:#111112;border:0}.xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion{background-color:#111112}.xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--category-header{color:#fff;border:0;border-bottom:2px solid #9A52FF;font-weight:bold}.xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{color:#fff}.xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--title{color:#fff}.xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--text{font-size:0.8rem;color:#E0E0E1}.xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#fff;background-color:#343437}.xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl0 .algolia-docsearch-suggestion--highlight,.xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl1 .algolia-docsearch-suggestion--highlight,.xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{box-shadow:none;background-color:#343437}#xrp-ledger-dev-portal{overflow:auto !important}body{position:relative}section{position:relative}.landing{padding:0}#main_content_wrapper{margin-top:80px}.square{position:relative;flex-basis:calc(50% - 30px);margin:15px;box-sizing:border-box;justify-content:center;align-items:center;border-radius:8px}.square::before{content:'';display:block;padding-top:100%}@media (min-width: 992px){.square{flex-basis:calc(25% - 30px)}}.square-50{flex-basis:calc(50% - 30px)}@media (max-width: 767.98px){.square-50{flex-basis:calc(50% - 20px)}}.nav-grid-lg{display:flex;flex-direction:column}.nav-grid-lg .nav-item{width:100%}.nav-grid-lg .nav-item .nav-link{display:flex}.nav-grid-lg .nav-item .nav-link span{flex-grow:0}.nav-grid-lg .nav-item .nav-link img{max-height:2rem}.nav-grid-lg .nav-grid-head{margin-top:2.5rem}@media (min-width: 992px){.nav-grid-lg{display:grid;grid-auto-flow:column;grid-column-gap:80px}.nav-grid-lg .nav-grid-head{margin-top:0}}.col-lg{padding-left:0;padding-right:0}@media (min-width: 992px){.cols-of-1{grid-template-rows:repeat(1, min-content)}}@media (min-width: 992px){.cols-of-2{grid-template-rows:repeat(2, min-content)}}@media (min-width: 992px){.cols-of-3{grid-template-rows:repeat(3, min-content)}}@media (min-width: 992px){.cols-of-4{grid-template-rows:repeat(4, min-content)}}@media (min-width: 992px){.cols-of-5{grid-template-rows:repeat(5, min-content)}}@media (min-width: 992px){.cols-of-6{grid-template-rows:repeat(6, min-content)}}.card-grid{display:grid;grid-gap:40px;padding:0;width:100%;grid-template-columns:1fr}@media (min-width: 992px){.card-grid{grid-gap:80px}}.card-grid .col{padding-left:0;padding-right:0;min-width:100%}.card-grid.card-grid-3xN{grid-auto-rows:auto}@media (min-width: 992px){.card-grid.card-grid-3xN{grid-template-columns:1fr 1fr 1fr}}.card-grid.card-grid-2xN{grid-template-columns:1fr 1fr;grid-auto-rows:auto}@media (max-width: 991.98px){.card-grid.card-grid-2xN{grid-template-columns:1fr}}.card-grid.card-grid-1x2{grid-template-columns:1fr 2fr;grid-auto-rows:auto}@media (max-width: 991.98px){.card-grid.card-grid-1x2{display:flex}}.card-grid .card{padding:20px;border:0;min-height:264px}@media (min-width: 768px){.card-grid .card{min-height:347px}}@media (min-width: 992px){.card-grid .card{padding:40px}}.card-grid .card .card-body{padding:8px;padding-bottom:24px}.card-grid.section-hero{padding-left:0}.container-new{display:flex;flex-wrap:wrap;margin:0 auto;padding:0 32px;max-width:100%;z-index:1}@media (min-width: 768px){.container-new{max-width:608px}}@media (min-width: 992px){.container-new{max-width:942px}}@media (min-width: 1200px){.container-new{max-width:1280px}}.xrp-ledger-dev-portal.sidebar-primary .main{z-index:5;padding:2rem;min-height:700px}.left-sidebar{padding:2rem}.left-sidebar .external-link::after{background-position:left 6px bottom 1px;width:2rem}.left-sidebar:hover::after{transform:translate(3px, -3px)}@media (min-width: 992px){.left-sidebar{position:sticky;max-height:calc(100vh - 80px);top:80px;left:0;overflow:auto;border:0}}.right-sidebar{padding:2rem;border:1px solid #454549}@media (min-width: 992px){.right-sidebar{position:sticky;max-height:calc(100vh - 80px);top:80px;right:0;overflow:auto;border:0}}@media (max-width: 991.98px){.right-sidebar .card{padding-left:0}#page-toc-wrapper{position:static;clear:both;overflow-y:inherit;max-width:100%;max-height:inherit;word-break:break-all}.main{overflow-wrap:break-word;word-wrap:break-word;overflow:hidden}}@media (max-width: 480px){html{overflow-x:hidden !important}}@media (max-width: 400px){.navbar .navbar-brand .brand-text{margin-right:0;letter-spacing:-0.08rem}.navbar .navbar-brand{margin-right:0}.navbar .navbar-brand .logo{margin-right:0;margin-left:-1rem}.btn{white-space:normal}}.timeline-wrapper{z-index:999;position:relative}.timeline:before{content:'';position:absolute;top:-40px;left:18px;height:95%;width:4px;background:linear-gradient(180deg, #feff01 0%, #ff2d9a 33%, #a3088f 66%, rgba(44,4,128,0.85) 100%)}@media (max-width: 991.98px){.timeline:before{left:8px}}.timeline-dot{margin-top:94px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#111112;box-sizing:border-box}.timeline-block:first-child .timeline-dot{border:3px solid #FAFF19}.timeline-block:nth-child(2) .timeline-dot{border:3px solid #FF884B}.timeline-block:nth-child(3) .timeline-dot{border:3px solid #C000E5}.timeline-block:nth-child(4) .timeline-dot{border:3px solid #40004C}.timeline-block{display:flex;position:relative;z-index:1}.timeline-content{flex-grow:1;position:relative;margin-left:1.25em}.timeline h4{margin-top:-4px}@media (min-width: 768px){.timeline:before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.timeline-dot{-ms-flex-order:1;order:1;margin-left:calc(5% - 9px);will-change:transform}.timeline-block:nth-child(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.timeline-dot{margin-right:calc(5% - 9px)}.timeline-content{width:45%;-ms-flex-positive:0;flex-grow:0;will-change:transform;margin:0;--line-height-multiplier: 1.2}}aside li a{color:#fff;text-decoration:none;font-size:1.05rem}aside .sidenav_cat_title{color:#fff}aside a:hover,aside .sidenav_cat_title:hover{color:#9A52FF}aside a.active,aside a.active:hover,aside .active>a,aside .active>a:hover{color:#9A52FF;font-weight:700}aside a.active-parent,aside .active-parent>a{font-weight:700}.page-toc .level-1 a,.command-list .separator{font-weight:700;color:#fff}.nav-toggler{position:absolute;width:1.75em;height:1.75em;line-height:0;display:grid;justify-content:center;align-content:center}.nav-toggler::after{display:inline-block;margin-left:.34em;vertical-align:.34em;content:"";border-top:.4em solid;border-right:.4em solid transparent;border-bottom:0;border-left:.4em solid transparent}.nav-toggler:empty::after{margin-left:0}.nav-toggler::after{transition-duration:0.3s}.nav-toggler.collapsed::after{transform:rotate(-90deg)}.dactyl-tree-nav nav{margin-left:1rem;padding-left:0;border-left:1px solid #fff}.dactyl-tree-nav nav .nav-link:hover,.dactyl-tree-nav nav .nav-link:active{border-left:1px solid #9A52FF;margin-left:-1px}.dactyl-tree-nav nav .active>.nav-link{border-left:2px solid #9A52FF;margin-left:-1px;padding-left:calc(1rem - 1px)}.dactyl-tree-nav .nav-item{position:relative}.dactyl-tree-nav .nav-item .nav-link{padding:0.25rem 1rem;font-size:0.9rem}.dactyl-tree-nav .nav-item.nav-parent{padding-top:0}.dactyl-tree-nav .nav-item.nav-parent .nav-link{padding-left:0;padding-top:0;font-size:1.125rem}.dactyl-tree-nav .nav-item .nav-toggler+.nav-link{padding-left:2rem}.dactyl-tree-nav>.nav-item{padding:.5rem 0;font-size:1.125rem}.dactyl-tree-nav>.nav-item>.nav-link{font-weight:bold}.dactyl-tree-nav .collapsing.nav{flex-wrap:unset}.toc-header{font-weight:bold;font-size:14px;padding:1rem 0}.toc-header h4{line-height:20px;font-size:1.2em;padding:0;margin:0}#page-toc-wrapper .card-body{list-style-type:none}.page-toc,.command-list{padding-left:0;border-left:1px solid #fff}.page-toc li,.command-list li{list-style-type:none;padding:0}.page-toc li.separator,.command-list li.separator{padding:.25rem 1rem}.page-toc li a,.command-list li a{display:block;margin-top:5px;padding:.25rem 1rem;font-size:0.9rem}.page-toc li a:hover,.page-toc li a .active,.command-list li a:hover,.command-list li a .active{text-decoration:none;border-left:1px solid #9A52FF;margin-left:-1px}.page-toc li.active a,.page-toc li.active a:hover,.command-list li.active a,.command-list li.active a:hover{border-left:2px solid #9A52FF;padding-left:calc(1rem - 1px);margin-left:-1px}.page-toc .level-3,.command-list .level-3{margin-left:16px;border-left:1px solid #fff;margin-bottom:0;padding-bottom:5px}.page-toc .level-3 a,.command-list .level-3 a{margin-top:0;padding-bottom:5px}.page-toc.no-sideline,.command-list.no-sideline{border-left:0}.page-toc.no-sideline a:hover,.page-toc.no-sideline a.active,.command-list.no-sideline a:hover,.command-list.no-sideline a.active{border-left:0;margin-left:0}.command-list li a{margin-top:0}.h32{height:32px}.w32{width:32px}.h36{height:36px}.w36{width:36px}.h40{height:40px}.w40{width:40px}.w44{width:44px}.w48{width:48px}.w-100{width:100%}.min-vh100{min-height:100vh}.vw100{width:100vw;min-width:100%}@media (max-width: 767.98px){.mb-3-sm-i{margin-bottom:1rem !important}}.ml-5{margin-left:1.25rem}@media (min-width: 768px){.ml-5-until-md{margin-left:1.25rem}}.mr-5{margin-right:1.25rem}@media (min-width: 768px){.mr-5-until-md{margin-right:1.25rem}}.mb-6{margin-bottom:1.5rem}@media (max-width: 767.98px){.mb-6-sm{margin-bottom:1.5rem}}.mt-6{margin-top:1.5rem}@media (min-width: 576px){.mt-6-until-sm{margin-top:1.5rem !important}}.mb-8{margin-bottom:2rem}@media (max-width: 767.98px){.mb-8-sm{margin-bottom:2rem}}.mt-8{margin-top:2rem}@media (min-width: 576px){.mt-8-until-sm{margin-top:2rem !important}}.mt-9{margin-top:2.25rem}.mb-9{margin-bottom:2.25rem}.mt-10{margin-top:2.5rem}@media (max-width: 767.98px){.mt-10-sm{margin-top:2.5rem}}.mb-10{margin-bottom:2.5rem}@media (min-width: 576px){.mb-10-until-sm{margin-bottom:2.5rem}}@media (max-width: 767.98px){.mb-10-sm{margin-bottom:2.5rem}}.ml-10{margin-left:2.5rem}.mr-10{margin-right:2.5rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}@media (min-width: 576px){.mx-10-until-sm{margin-left:2.5rem;margin-right:2.5rem}}@media (min-width: 768px){.mx-10-until-md{margin-left:2.5rem;margin-right:2.5rem}}@media (max-width: 767.98px){.mx-10-sm{margin-left:2.5rem;margin-right:2.5rem}}.mt-12{margin-top:3rem}.mb-12{margin-bottom:3rem}.my-12{margin-top:3rem;margin-bottom:3rem}.mt-13{margin-top:3.25rem}.mb-13{margin-bottom:3.25rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}@media (max-width: 767.98px){.mt-16-sm{margin-top:4rem}}.mb-16{margin-bottom:4rem}@media (max-width: 767.98px){.mb-16-sm{margin-bottom:4rem}}.mb-18{margin-bottom:4.5rem}.mt-20{margin-top:5rem}@media (max-width: 767.98px){.mt-20-sm{margin-top:5rem}}@media (min-width: 576px){.mt-20-until-sm{margin-top:5rem}}.mb-20{margin-bottom:5rem}@media (max-width: 767.98px){.mb-20-sm{margin-bottom:5rem}}@media (min-width: 576px){.mb-20-until-sm{margin-bottom:5rem}}.my-20{margin-top:5rem;margin-bottom:5rem}.my-26{margin-top:6.5rem;margin-bottom:6.5rem}.mb-30{margin-bottom:7.5rem}.mt-30{margin-top:7.5rem}@media (min-width: 576px){.mt-30-until-sm{margin-top:7.5rem}}.mt-40{margin-top:10rem}@media (min-width: 576px){.mt-40-until-sm{margin-top:10rem}}.mb-40{margin-bottom:10rem}@media (min-width: 576px){.mb-40-until-sm{margin-bottom:10rem}}.mb-49{margin-bottom:12.25rem}.mb-50{margin-bottom:12.5rem}@media (min-width: 576px){.mb-50-until-sm{margin-bottom:12.5rem}}@media (max-width: 767.98px){.pl-0-sm{padding-left:0 !important}}@media (max-width: 767.98px){.pr-0-sm{padding-right:0 !important}}@media (max-width: 767.98px){.pt-3-sm{padding-top:1rem !important}}.p-6{padding:1.5rem}@media (max-width: 767.98px){.p-6-sm{padding:1.5rem}}.p-8{padding:2rem}@media (max-width: 767.98px){.p-8-sm{padding:2rem}}.p-10{padding:2.5rem}@media (min-width: 576px){.p-10-until-sm{padding:2.5rem}}.py-20{padding-bottom:5rem;padding-top:5rem}.px-20{padding-left:5rem;padding-right:5rem}.pt-20{padding-top:5rem}.pb-20{padding-bottom:5rem}.py-26{padding-top:6.5rem;padding-bottom:6.5rem}@media (max-width: 767.98px){.py-26{padding-top:2.5rem;padding-bottom:2.5rem}}.pt-26{padding-top:2.5rem}@media (min-width: 576px){.pt-26-until-sm{padding-top:6.5rem}}.pb-26{padding-bottom:6.5rem}@media (min-width: 576px){.pb-26-until-sm{padding-bottom:6.5rem}}.pt-30{padding-top:7.5rem}.pb-30{padding-bottom:7.5rem}.pt-40{padding-top:10rem}@media (min-width: 576px){.pt-40-until-sm{padding-top:10rem}}.pb-40{padding-bottom:10rem}.pb-50{padding-bottom:12.5rem}.pt-50{padding-top:12.5rem}.py-50{padding-bottom:12.5rem;padding-top:12.5rem}@media (min-width: 576px){.py-50-until-sm{padding-bottom:12.5rem;padding-top:12.5rem}}.floating-nav{top:6rem}.last-section{margin-bottom:100px}.bottom-0{bottom:0}.justify-center{justify-content:center}@media (max-width: 767.98px){.justify-center-sm{justify-content:center}}@media (max-width: 575.98px){.overflow-xs{overflow:scroll}.overflow-x-xs{overflow-x:scroll;overflow-y:hidden}}@media (min-width: 768px){.position-sm-absolute{position:absolute}}.va-middle{vertical-align:middle}.ls-none{list-style:none}.no-wrap{white-space:nowrap}.align-items-stretch{align-items:stretch}.underline{text-decoration:underline}@media (max-width: 575.98px){.d-none-xs{display:none}}@media (max-width: 767.98px){.d-none-sm{display:none}}.d-block{display:block}.border-green{border:1px solid #9A52FF}.border-none{border:none !important}.grey-400{color:#A2A2A4}.grey-500{color:#838386}.grey-700{color:#343437}.white{color:#fff}.stat-highlight{color:#32E685}.br-8{border-radius:8px}@media (max-width: 767.98px){br.until-sm{content:''}}.z-index-1{z-index:1}.bb-gray{border-bottom:1px solid #454549}@keyframes arrowDance{0%{padding-left:7px}50%{padding-left:14px}100%{padding-left:7px}}@keyframes arrowDance2{0%{right:0}50%{right:7px}100%{right:0}}@keyframes arrowDanceDiag{0%{right:7px;margin-top:0}50%{right:0;margin-top:-7px}100%{right:7px;margin-top:0}}.btn,.content a.button,.content .btn{font-weight:bold;cursor:pointer;text-decoration:none;transition:0.2s;padding:0.5rem 1rem;line-height:16px}.content a.button{padding:.5rem 1rem;margin:0 0.5rem;display:inline-block}.btn.disabled,button.disabled,.btn[disabled="disabled"],button[disabled="disabled"]{cursor:not-allowed}.btn-primary code,.btn-secondary code{color:inherit}.btn-primary{background:#7919FF;font-weight:bold;color:#fff;border:none;border-color:transparent}.btn-primary:hover{background:#5F00E5}.btn-primary.disabled,.btn-primary[disabled="disabled"]{background:#4A00B2}.btn-primary.disabled:hover,.btn-primary[disabled="disabled"]:hover{background:#4A00B2}@media (max-width: 767.98px){.btn-arrow{display:block;width:100%}}.btn-arrow::after{display:inline-block;content:url(../img/icons/arrow-right.svg);position:relative;top:1px;vertical-align:middle;padding-left:8px;-webkit-transition:transform 0.3s ease-out;-moz-transition:transform 0.3s ease-out;-ms-transition:transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out}.btn-arrow:hover{background:#5F00E5 !important;border:none}.btn-arrow:hover::after{-webkit-transform:translateX(4px);-moz-transform:translateX(4px);-ms-transform:translateX(4px);-o-transform:translateX(4px);transform:translateX(4px)}.btn-arrow-out::after{background-position:left 0px bottom 0px;content:"\00a0";background-image:url(../img/icons/arrow-up-right-white.svg);background-repeat:no-repeat;display:inline-block;padding:4px 8px 4px 12px;transition:background-position 0.3s ease-in-out;margin-left:4px}.btn-arrow-out:hover::after{background-position:left 4px bottom 4px}@media (max-width: 767.98px){.btn-arrow-out{display:block;width:100%}}.jump-to-top{display:none;position:fixed;bottom:36px;right:36px;font-weight:700;z-index:1000}.jump-to-top::after{display:none}.accordian-row{background:#232325;border-radius:5px;padding:32px}.accordian-row h3 a{position:relative;padding-right:2rem}.accordian-row h3 a:hover{color:#fff}.accordian-row .chevron{position:absolute;top:0;right:0}.content table{clear:right;margin-bottom:48px}.content table code{word-break:normal;white-space:nowrap}th{border-bottom:2px solid #E0E0E1}tr{border-bottom:1px solid #E0E0E1}th,td{padding:0.2em;vertical-align:text-top}td:nth-child(1){font-weight:bold}.landing-table th,.landing-table tr{border-bottom:2px solid #454549}.landing-table td{width:33.33%;padding:16px 40px 16px 0}.landing-table td:nth-child(1){font-weight:normal}@media (max-width: 767.98px){.landing-table td{font-size:0.875rem}}.landing-table tr:last-child{border-bottom:none}.landing-table tbody td{color:#E0E0E1}.dblue{color:#454549}#overview-table td:nth-child(1){width:40%}#overview-table td:nth-child(2){width:30%}#overview-table tbody td{padding:2rem 0.75rem}@media (max-width: 991.98px){#overview-table{font-size:0.875rem}#overview-table thead .h4{font-size:1.125rem}}.content table{clear:right;margin-bottom:48px}.content table code{word-break:normal;white-space:nowrap}th{border-bottom:2px solid #E0E0E1}tr{border-bottom:1px solid #E0E0E1}th,td{padding:0.2em;vertical-align:text-top}td:nth-child(1){font-weight:bold}.landing-table th,.landing-table tr{border-bottom:2px solid #454549}.landing-table td{width:33.33%;padding:16px 40px 16px 0}.landing-table td:nth-child(1){font-weight:normal}@media (max-width: 767.98px){.landing-table td{font-size:0.875rem}}.landing-table tr:last-child{border-bottom:none}.landing-table tbody td{color:#E0E0E1}.dblue{color:#454549}#overview-table td:nth-child(1){width:40%}#overview-table td:nth-child(2){width:30%}#overview-table tbody td{padding:2rem 0.75rem}@media (max-width: 991.98px){#overview-table{font-size:0.875rem}#overview-table thead .h4{font-size:1.125rem}}.related-tasks-links a{color:#454549;text-decoration:none}.related-tasks-links a:hover{color:#000}.use-case-external-link{border:1px solid #C1C1C2}.content .use-case-external-link a{text-decoration:none;color:#000}.use-case-step-num{margin-top:64px;margin-bottom:24px;color:#eae7e6;font-size:5.16em;font-weight:400;font-family:'Space Mono', sans-serif}.use-case-step-length{float:right;color:#888;font-size:1rem}.use-case-steps h2{margin-top:10px;margin-bottom:10px;font-size:1.728em;line-height:32px;font-weight:700}.use-case-steps h2 a{text-decoration:none}.use-case-steps h2:first-of-type:before{display:none}.use-case h1{font-size:2.4em;padding-bottom:10px}.use-case-steps h2:before{margin-top:-30px;height:0}.use-case-steps h2:first-of-type{margin-top:-30px}.related-tasks-links ul{list-style-type:none;padding-left:0}.related-tasks-links ul li{margin:0px;padding-top:2px}.related-tasks-links a:hover::after{padding-left:.5em}.related-tasks-links a::after{content:" ➝";padding-left:0;transition:all .2s ease-in-out}.github-edit-wrap .github-edit{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E");background-size:24px 24px;background-position:left 12px center;background-repeat:no-repeat;padding-left:48px;text-decoration:none;margin-bottom:1rem;margin-top:0}.top-nav{background-color:#111112;height:80px;padding:0}.top-nav .navbar-brand{text-decoration:none;white-space:pre;-webkit-transition:opacity 0.2s ease, color 0.2s ease;transition:opacity 0.2s ease, color 0.2s ease;padding-left:2rem}.top-nav .navbar-brand .logo{margin-left:0;content:url(../img/XRPLedger_DevPortal-white.svg);width:162px;height:40px;display:block}.top-nav .navbar-brand:hover{opacity:0.75}@media (max-width: 991.98px){.top-nav .navbar-brand{padding-left:2rem}.top-nav .navbar-brand img{width:120px}}.top-nav .nav-item{font-weight:600}@media (min-width: 992px){.top-nav #topnav-pages{flex-grow:1}}.top-nav #topnav-pages .nav-link{color:#F5F5F7;font-size:1rem;line-height:1.25rem;text-decoration:none;font-weight:600}.top-nav .dropdown-toggle{position:relative}.top-nav .dropdown-menu{border-width:0}.top-nav .dropdown-menu h5{font-weight:400;font-size:12px;color:#A2A2A4;margin-bottom:0}.top-nav .dropdown-menu .dropdown-item{line-height:1rem;padding:0.75rem 0;white-space:normal}.top-nav .dropdown-menu .dropdown-item.dropdown-hero{width:100%;display:flex;padding:1rem 2rem}.top-nav .dropdown-menu .dropdown-item.dropdown-hero>img{width:68px;height:68px;background-color:#232325;border-radius:4px;flex-grow:0;padding:0.75rem;margin-right:2rem;margin-top:auto;margin-bottom:auto}.top-nav .dropdown-menu .dropdown-item.dropdown-hero p{font-size:14px;color:#C1C1C2;margin:0;white-space:normal}.top-nav .dropdown-menu .dropdown-item.dropdown-hero h4{font-size:1.25rem;font-weight:600;margin-bottom:0;line-height:2rem}.top-nav .dropdown-menu .dropdown-item.dropdown-hero:hover h4{color:#9A52FF}.top-nav .dropdown-menu .dropdown-item.dropdown-hero:hover p{font-weight:400}.top-nav .dropdown-menu .dropdown-item:last-child{padding-bottom:0}.top-nav .dropdown-menu .dropdown-item:first-child{padding-top:0}.top-nav .dropdown-menu .col-for-popular-pages,.top-nav .dropdown-menu .col-for-人気ページ{background-color:#232325}.top-nav .dropdown-menu a:hover{color:#9A52FF;background-color:inherit}.top-nav .dropdown-menu h5:hover{background-color:inherit}.top-nav #topnav-search{flex-grow:1}.top-nav #topnav-search .input-group{flex-grow:1;flex-wrap:nowrap}@media (max-width: 991.98px){.top-nav #topnav-search .form-inline{padding:1rem 2rem}}.top-nav #topnav-search .input-group-text{height:40px}.top-nav #topnav-search .ds-input{height:40px}.top-nav #topnav-language .dropdown-item{font-weight:600}@media (min-width: 992px){.top-nav{padding:0 2rem}.top-nav .navbar-brand{margin-left:0;padding-left:0}.top-nav .dropdown-toggle::after{display:none}.top-nav .dropdown-toggle>span{border-bottom:2px solid transparent}.top-nav .dropdown .dropdown-toggle:hover>span:not(.chevron){padding-bottom:8px;border-bottom:2px solid #9A52FF;margin-bottom:-8px}.top-nav .dropdown-menu{border-radius:0 0 8px 8px;padding:2.5rem}.top-nav .dropdown-menu .dropdown-item.dropdown-hero{padding:0}.top-nav .dropdown-menu.show{display:grid;gap:40px}.top-nav .dropdown-menu.show#topnav_dd_xrp-ledger-overviewhtml{grid-template-columns:180px 180px 180px}.top-nav .dropdown-menu.show#topnav_dd_docshtml{grid-template-columns:180px 180px 260px;left:-200px}.top-nav .dropdown-menu.show#topnav_dd_contributehtml{grid-template-columns:200px}.top-nav .dropdown-menu.show#topnav_dd_resourceshtml{grid-template-columns:195px 180px 180px;left:-200px}.top-nav .dropdown-menu.show .dropdown-hero{grid-row:1;grid-column:1 / 4}.top-nav .dropdown-menu.show #dropdown-hero-for-documentation,.top-nav .dropdown-menu.show #dropdown-hero-for-ドキュメント{grid-column:1 / 3}.top-nav .dropdown-menu.show .col-for-xrp-ledger{grid-row:1 / 3;grid-column:1}.top-nav .dropdown-menu.show .col-for-xrp{grid-column:2}.top-nav .dropdown-menu.show .col-for-sustainability{grid-column:2}.top-nav .dropdown-menu.show .col-for-about{grid-row:1 / 3;grid-column:3}.top-nav .dropdown-menu.show .col-for-article-types{grid-column:1;grid-row:2}.top-nav .dropdown-menu.show .col-for-online-tools{grid-column:1;grid-row:3}.top-nav .dropdown-menu.show .col-for-online-tools .external-link{white-space:nowrap}.top-nav .dropdown-menu.show .col-for-get-started{grid-column:2;grid-row:2 / 4}.top-nav .dropdown-menu.show .col-for-popular-pages,.top-nav .dropdown-menu.show .col-for-人気ページ{grid-column:3;grid-row:1 / 4;margin:-40px -40px -40px 0;padding:40px}.top-nav .dropdown-menu.show .col-for-development,.top-nav .dropdown-menu.show .col-for-開発{grid-column:1}.top-nav .dropdown-menu.show .col-for-current-status,.top-nav .dropdown-menu.show .col-for-現在のステータス{grid-column:2}.top-nav .dropdown-menu.show .col-for-join-in{grid-column:3}.top-nav .dropdown-menu.smaller-dropdown{min-width:180px;padding:1.25rem}.top-nav #topnav-pages{flex-grow:0}}@media (min-width: 992px) and (min-width: 992px) and (max-width: 1133px){.top-nav #topnav-pages .nav-link{padding:1rem 1rem}}@media (min-width: 992px){.top-nav #topnav-language{flex-grow:0}.top-nav #topnav-language hr{display:none}.top-nav #topnav-language #language_selector_header_btn{padding-right:0}}@media (min-width: 992px) and (min-width: 992px) and (max-width: 1133px){.top-nav #topnav-language #language_selector_header_btn{padding-left:1rem}}@media (min-width: 992px) and (min-width: 1200px){.top-nav #topnav-search{margin-left:3.5rem;margin-right:0.5rem}}@media (max-width: 991.98px){.top-nav .navbar-toggler{border:0;padding:30px 2rem;font-size:1rem;display:inline-block}.top-nav .navbar-toggler .navbar-toggler-icon{background:none;height:20px;width:20px;position:relative}.top-nav .navbar-toggler .navbar-toggler-icon::after,.top-nav .navbar-toggler .navbar-toggler-icon::before,.top-nav .navbar-toggler .navbar-toggler-icon div{position:absolute;content:" ";background-color:#F5F5F7;display:block;width:100%;height:3px;transition:all 0.2s ease}.top-nav .navbar-toggler .navbar-toggler-icon::before{top:0}.top-nav .navbar-toggler .navbar-toggler-icon::after{bottom:0}.top-nav .navbar-toggler .navbar-toggler-icon div{top:calc(50% - 1.5px)}.top-nav .navbar-toggler:not(.collapsed) .navbar-toggler-icon::before{transform:translateY(8px) rotate(135deg)}.top-nav .navbar-toggler:not(.collapsed) .navbar-toggler-icon::after{transform:translateY(-9px) rotate(-135deg)}.top-nav .navbar-toggler:not(.collapsed) .navbar-toggler-icon div{transform:scale(0)}.top-nav .navbar-nav .nav-link,.top-nav .navbar-collapse>.nav-item{line-height:150%;background:#111112}.top-nav .navbar-nav .nav-link label,.top-nav .navbar-collapse>.nav-item label{margin-bottom:0}.top-nav .navbar-nav .nav-link{padding:1rem 2rem}.top-nav .dropdown-menu{margin:0;width:100%;overflow:auto;transition:all 0.2s ease;height:0;display:block;padding:0;border-radius:0}.top-nav .dropdown-menu.show{height:calc(100vh - 80px - 52px)}.top-nav .dropdown-menu.show>:last-child{padding-bottom:4rem}.top-nav .dropdown-menu.show#topnav_dd_docshtml{display:grid;grid-template-columns:minmax(187px, 1fr) minmax(187px, 1fr);gap:1px;left:-200px}.top-nav .dropdown-menu.show#topnav_dd_docshtml .dropdown-hero{grid-column:1 / 3;grid-row:1}.top-nav .dropdown-menu.show#topnav_dd_docshtml .col-for-article-types{grid-column:1;grid-row:2}.top-nav .dropdown-menu.show#topnav_dd_docshtml .col-for-online-tools{grid-column:1;grid-row:3;padding-bottom:32px}.top-nav .dropdown-menu.show#topnav_dd_docshtml .col-for-get-started{grid-column:2;grid-row:2 / 4;padding-bottom:32px}.top-nav .dropdown-menu.show#topnav_dd_docshtml .col-for-popular-pages,.top-nav .dropdown-menu.show#topnav_dd_docshtml .col-for-人気ページ{grid-column:1 / 3;grid-row:4;margin:-1px;padding-top:33px}.top-nav .dropdown-menu.show#topnav_dd_docshtml .col-for-questions,.top-nav .dropdown-menu.show#topnav_dd_docshtml .col-for-質問{grid-column:1 / 3;grid-row:5;margin:-1px;padding-bottom:32px}.top-nav .dropdown-menu .navcol{padding:1rem 2rem}.top-nav .dropdown-menu.smaller-dropdown{padding:0 2rem}.top-nav .dropdown-menu.smaller-dropdown.show{padding:1rem 2rem;height:auto}.top-nav .dropdown-menu .dropdown-hero:first-child{padding-top:1rem}.top-nav .dropdown-toggle:not(.with-caret)::before,.top-nav .dropdown-toggle:not(.with-caret)::after{border:0;font-family:FontAwesome;color:#9A52FF;font-size:0.75rem;transition:all 0.2s ease;overflow:clip;width:1rem}.top-nav .dropdown-toggle:not(.with-caret)::before{content:"\f053";display:inline-block;margin-bottom:-5px}.top-nav .dropdown-toggle:not(.with-caret)::after{content:"\f054";position:absolute;right:2rem}.top-nav .dropdown.show .dropdown-toggle::after{text-indent:5rem}.top-nav .dropdown:not(.show) .dropdown-toggle::before{width:0;height:0;text-indent:-5rem}.top-nav .dropdown-toggle.with-caret::after{border:0}.top-nav #top-main-nav{padding-top:72px;position:relative;transition:padding-top 0.2s ease}.top-nav #top-main-nav.submenu-expanded{padding-top:0}.top-nav #top-main-nav.submenu-expanded .dropdown:not(.show) .dropdown-toggle{display:none}.top-nav #top-main-nav.submenu-expanded #topnav-search{height:0;overflow:clip;padding-top:0;padding-bottom:0}.top-nav #topnav-search{position:absolute;top:0;width:100%;height:72px;transition:all 0.2s ease}.top-nav #topnav-search .input-group{flex-wrap:nowrap}.top-nav #topnav-language hr{border-top:1px solid #232325;margin-top:0.25rem;margin-bottom:0.25rem;display:static}}.top-nav #top-nav-hero-docs{content:url("../img/icons/docs.svg")}.top-nav #top-nav-hero-contribute{content:url("../img/icons/contribute.svg")}.main h1:before,.main h2:before,.main h3:before,.main h4:before,.main h5:before,.main h6:before,#main_content_wrapper:before,.interactive-block:before{display:block;content:" ";margin-top:-80px;height:80px;visibility:hidden}a{z-index:1}.chevron{position:relative;display:inline-block;width:0.75rem;height:0.5625rem}.chevron span{position:absolute;top:0.25rem;display:inline-block;width:0.5rem;height:0.15rem;background-color:#9A52FF;transition:all 0.2s ease;border:none}.chevron:not(.expander) span:first-of-type{left:0;transform:rotate(45deg)}.chevron:not(.expander) span:last-of-type{right:0;transform:rotate(-45deg)}.chevron.active span:first-of-type{transform:rotate(-45deg)}.chevron.active span:first-of-type{transform:rotate(45deg)}.dropdown.show .chevron span:first-of-type,.expander:not(.collapsed) .chevron span:first-of-type{transform:rotate(-45deg)}.dropdown.show .chevron span:last-of-type,.expander:not(.collapsed) .chevron span:last-of-type{transform:rotate(45deg)}.custom-theme-toggle .custom-control-label{padding:1rem;cursor:pointer}.custom-theme-toggle .custom-control-label::before,.custom-theme-toggle .custom-control-input:checked ~ .custom-control-label::before{position:static;display:inline-block;content:" ";cursor:pointer;border:0;background-image:url("../img/sun-moon.svg");background-size:3rem;background-color:transparent;transform-origin:center;margin-left:-0.5rem;margin-right:0.5rem;transition:transform 0.4s ease, background-position 0.4s ease;transform:rotate(15deg);background-position:top left}.custom-theme-toggle .custom-control-label::after{display:none}@media (max-width: 991.98px){.navbar-collapse,.dropdown-menu{box-shadow:0px 25px 40px -20px #000}}.content{padding-bottom:50px}.content p code,.content table code,.content ul code,.content ol code{background-color:#0A2E1B;color:#5BEB9D}.content a,.blurb a{text-decoration:underline}.content h1{font-size:3rem;margin-top:32px;line-height:1.2;font-weight:700}.content h1:first-child,.landing section:first-of-type h1:first-child{margin-top:0;line-height:1.2}.content h1:first-child:before{margin-top:-80px}.content h2{margin-top:2.5rem;margin-bottom:1.5rem;font-size:2.5rem;font-weight:600;line-height:1.2}.content h3{font-size:2.125rem;margin-top:2rem;margin-bottom:1rem;line-height:1.2}.content h4{font-size:1.75rem;margin-top:1.5rem;margin-bottom:0.5rem;line-height:1.2}.content h5{font-size:1.25rem;margin-top:1.25rem;line-height:1.2;font-weight:700}.content h6{font-size:1rem;margin-top:1rem;line-height:1.2;font-weight:700}.content li{margin:6px;margin-top:24px}.content li p{margin:0}.content a[title="Source"]{float:right;padding-left:20px}.hover_anchor{visibility:hidden;padding-left:1rem;font-size:1.25rem}h1:hover .hover_anchor,h2:hover .hover_anchor,h3:hover .hover_anchor,h4:hover .hover_anchor,h5:hover .hover_anchor,h6:hover .hover_anchor{visibility:visible;text-decoration:none}pre{color:#fff;background-color:#232325;word-wrap:normal;padding:2rem;border-radius:4px}pre code{white-space:pre;color:#fff;background-color:#232325}.multicode{padding:0;z-index:1;position:relative}.multicode pre{background:none;border:none;border-radius:0;padding:0;clear:both}.multicode pre code{overflow:auto;max-height:24em;border-radius:0 4px 4px 4px;display:block;padding:2rem}.multicode pre code.expanded{overflow:visible;max-height:none;position:absolute;min-width:100%}.multicode ul{margin:0 !important;padding:0}.multicode ul li{display:block;float:left;list-style-type:none;margin-right:0px;margin-left:0px;border:0;clear:none}.multicode a{text-decoration:none;color:#fff;background-color:transparent;padding:.75rem 2rem;margin:0;border-radius:4px 4px 0 0}.multicode a.current{background-color:#232325}.multicode a:hover{text-decoration:none;background-color:#232325;color:#9A52FF;padding-bottom:0.625rem}.multicode .btn{z-index:10}.multicode .codetabs{position:relative;z-index:10}.clipboard-btn{z-index:10;margin-right:10px}.codehilite{background:#232325;color:#fff}.codehilite .c,.codehilite .ch,.codehilite .cm,.codehilite .cp,.codehilite .cpf,.codehilite .c1,.codehilite .cs{color:#838386}.codehilite .k,.codehilite .kc,.codehilite .kd,.codehilite .kn,.codehilite .kp,.codehilite .kr,.codehilite .kt{color:#FF6719}.codehilite .m,.codehilite .mb,.codehilite .mh,.codehilite .mi,.codehilite .mo,.codehilite .il{color:#19A3FF}.codehilite .n,.codehilite .na,.codehilite .nb,.codehilite .nc,.codehilite .nd,.codehilite .ne,.codehilite .nf,.codehilite .ni,.codehilite .nl,.codehilite .nn,.codehilite .nt,.codehilite .nv,.codehilite .nx,.codehilite .bp,.codehilite .fm,.codehilite .py{color:#fff}.codehilite .p{color:#E0E0E1}.codehilite .s,.codehilite .s1,.codehilite .s2,.codehilite .sa,.codehilite .sb,.codehilite .sc,.codehilite .dl,.codehilite .sd,.codehilite .se,.codehilite .sh,.codehilite .si,.codehilite .sr,.codehilite .ss,.codehilite .sx{color:#28B86A}.codehilite{background:transparent;position:relative}.codehilite .btn-group{top:1rem;right:1rem;position:absolute}.multicode .codehilite .btn-group{top:70px;right:20px}.CodeMirror{font-family:"Space Mono",monospace;height:300px;background-color:#232325;margin:16px 0;border-radius:4px}.CodeMirror-scroll{overflow:auto}.CodeMirror-lines{padding:2rem 0}.CodeMirror pre{padding:0 2rem 0 1rem}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#000}.CodeMirror-gutters{background-color:#232325;white-space:nowrap}.CodeMirror div.CodeMirror-cursor{border-left:1px solid #fff;z-index:3}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid #838386}.CodeMirror.cm-keymap-fat-cursor div.CodeMirror-cursor{width:auto;border:0;background:#838386;z-index:1}.cm-tab{display:inline-block}.cm-s-default .cm-keyword{color:#FF6719}.cm-s-default .cm-atom{color:#FF6719}.cm-s-default .cm-number{color:#19A3FF}.cm-s-default .cm-def{color:#19A3FF}.cm-s-default .cm-variable{color:#fff}.cm-s-default .cm-variable-2{color:#fff}.cm-s-default .cm-variable-3{color:#fff}.cm-s-default .cm-property{color:#fff}.cm-s-default .cm-operator{color:#fff}.cm-s-default .cm-comment{color:#838386}.cm-s-default .cm-string{color:#28B86A}.cm-s-default .cm-string-2{color:#28B86A}.cm-s-default .cm-meta{color:#838386}.cm-s-default .cm-qualifier{color:#838386}.cm-s-default .cm-builtin{color:#28B86A}.cm-s-default .cm-bracket{color:#fff}.cm-s-default .cm-tag{color:#fff}.cm-s-default .cm-attribute{color:#fff}.cm-s-default .cm-header{color:#19A3FF}.cm-s-default .cm-quote{color:#28B86A}.cm-s-default .cm-hr{color:#838386}.cm-s-default .cm-link{color:#B2E0FF}.cm-negative{color:#fff}.cm-positive{color:#fff}.cm-header,.cm-strong{font-weight:bold}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-s-default .cm-error{color:#FF198B}.cm-invalidchar{color:#FF198B}div.CodeMirror span.CodeMirror-matchingbracket{color:#7919FF}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#FAFF19}.CodeMirror-activeline-background{background:#232325}.CodeMirror{line-height:1;position:relative;overflow:hidden;background:#232325;color:#fff}.CodeMirror-scroll{margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;padding-right:30px;height:100%;outline:none;position:relative;-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-sizer{position:relative}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;padding-bottom:30px;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;-moz-box-sizing:content-box;box-sizing:content-box;padding-bottom:30px;margin-bottom:-32px;display:inline-block;*zoom:1;*display:inline}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-lines{cursor:text}.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-code pre{border-right:30px solid transparent;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.CodeMirror-wrap .CodeMirror-code pre{border-right:none;width:auto}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;overflow:auto}.CodeMirror-wrap .CodeMirror-scroll{overflow-x:hidden}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-measure pre{position:static}.CodeMirror div.CodeMirror-cursor{position:absolute;visibility:hidden;border-right:none;width:0}.CodeMirror-focused div.CodeMirror-cursor{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.cm-searching{background:#ffa;background:rgba(255,255,0,0.4)}.CodeMirror span{*vertical-align:text-bottom}@media print{.CodeMirror div.CodeMirror-cursor{visibility:hidden}}.CodeMirror-lint-markers{width:16px}.CodeMirror-lint-tooltip{background-color:#ffd;border:1px solid black;border-radius:4px 4px 4px 4px;color:black;font-family:monospace;font-size:10pt;overflow:hidden;padding:2px 5px;position:fixed;white-space:pre;white-space:pre-wrap;z-index:100;max-width:600px;opacity:0;transition:opacity .4s;-moz-transition:opacity .4s;-webkit-transition:opacity .4s;-o-transition:opacity .4s;-ms-transition:opacity .4s}.CodeMirror-lint-mark-error,.CodeMirror-lint-mark-warning{background-position:left bottom;background-repeat:repeat-x}.CodeMirror-lint-mark-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDw4cOCW1/KIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAHElEQVQI12NggIL/DAz/GdA5/xkY/qPKMDAwAADLZwf5rvm+LQAAAABJRU5ErkJggg==")}.CodeMirror-lint-mark-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJFhQXEbhTg7YAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAMklEQVQI12NkgIIvJ3QXMjAwdDN+OaEbysDA4MPAwNDNwMCwiOHLCd1zX07o6kBVGQEAKBANtobskNMAAAAASUVORK5CYII=")}.CodeMirror-lint-marker-error,.CodeMirror-lint-marker-warning{background-position:center center;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:16px;width:16px;vertical-align:middle;position:relative}.CodeMirror-lint-message-error,.CodeMirror-lint-message-warning{padding-left:18px;background-position:top left;background-repeat:no-repeat}.CodeMirror-lint-marker-error,.CodeMirror-lint-message-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII=")}.CodeMirror-lint-marker-warning,.CodeMirror-lint-message-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX/uwDvrwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD6twD/uwAAAADurwD2tQD7uAD+ugAAAAD/uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u/jdbOJoW1P08DA9Gba8+YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII=")}.CodeMirror-lint-marker-multiple{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC/v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz/H90iFFSGJgFMe3gaLZ0od+9/AQZ0ADosbYraAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:right bottom;width:100%;height:100%}.content img{max-width:100%;height:auto}.content img .dactyl_badge{width:initial}.content svg{max-width:100%}.content .floating-diagram{margin:0.5rem;float:left}.content li{clear:left}html:not(.light) .content svg[fill="black"]{fill:#fff;stroke:#fff}html:not(.light) .content svg[fill="black"] *[fill="white"]{fill:#000}html:not(.light) .content svg[fill="black"] *[stroke="white"]{stroke:#000}html:not(.light) .content svg[fill="black"] *[fill="black"]{fill:#fff}html:not(.light) .content svg[fill="black"] *[stroke="black"]{stroke:#fff}html:not(.light) .content svg[fill="black"] g[fill="blue"]{fill:#19A3FF}html:not(.light) .content svg[fill="black"] g[stroke="blue"]{stroke:#19A3FF}html:not(.light) .content svg[fill="black"] g[fill="rgb(120,120,120)"]{fill:#E0E0E1}html:not(.light) .content svg[fill="black"] g[stroke="rgb(120,120,120)"]{stroke:#E0E0E1}html:not(.light) .content svg[fill="black"] g[fill="rgb(200,200,200)"]{fill:#343437}html:not(.light) .content svg[fill="black"] g[fill="rgb(70,70,70)"]{fill:#838386}html:not(.light) .content svg[fill="black"] g[stroke="rgb(70,70,70)"]{stroke:#838386}html:not(.light) .content svg[fill="black"] g[fill="rgb(29,180,255)"]{fill:#9A52FF}html:not(.light) .content svg[fill="black"] g[stroke="rgb(29,180,255)"]{stroke:#9A52FF}html:not(.light) .content svg[fill="black"] rect[stroke="rgb(245,247,249)"]{stroke:#000}html:not(.light) .content svg[fill="black"] g[fill="lime"],html:not(.light) .content svg[fill="black"] g[fill="rgb(0,255,0)"]{fill:#9A52FF}html:not(.light) .content svg[fill="black"] g[stroke="lime"],html:not(.light) .content svg[fill="black"] g[stroke="rgb(0,255,0)"]{stroke:#9A52FF}html:not(.light) .content svg[fill="black"] g[fill="yellow"],html:not(.light) .content svg[fill="black"] g[fill="rgb(255,255,0)"]{fill:#FAFF19}html:not(.light) .content svg[fill="black"] g[fill="yellow"] path[stroke="black"],html:not(.light) .content svg[fill="black"] g[fill="rgb(255,255,0)"] path[stroke="black"]{stroke:#000}html:not(.light) .content svg[fill="black"] g[fill="red"],html:not(.light) .content svg[fill="black"] g[fill="rgb(255,255,0)"]{fill:#FF198B}html:not(.light) .content svg[fill="black"] g[stroke="red"],html:not(.light) .content svg[fill="black"] g[stroke="rgb(255,255,0)"]{stroke:#FF198B}html:not(.light) .content svg[fill="black"] g[fill="yellow"]+g text,html:not(.light) .content svg[fill="black"] g[fill="rgb(255,255,0)"]+g text{fill:#000}html:not(.light) .content svg[fill="black"] g[fill="lime"]+g text{fill:#000}html:not(.light) .content svg[fill="none"] path[fill="#000000"]{fill:#fff}html:not(.light) .content svg[fill="none"] path[stroke="#000000"]{stroke:#fff}html:not(.light) .content svg[fill="none"] path[fill="#ffffff"]{fill:#000}html:not(.light) .content svg[fill="none"] path[stroke="#ffffff"]{stroke:#000}html:not(.light) .content svg[fill="none"] path[fill="#23292f"],html:not(.light) .content svg[fill="none"] path[fill="#23282f"]{fill:#fff}html:not(.light) .content svg[fill="none"] path[stroke="#23292f"],html:not(.light) .content svg[fill="none"] path[stroke="#23282f"]{stroke:#fff}html:not(.light) .content svg[fill="none"] path[fill="#2c3e50"],html:not(.light) .content svg[fill="none"] path[fill="#2b3e51"]{fill:#E0E0E1}html:not(.light) .content svg[fill="none"] path[stroke="#2c3e50"],html:not(.light) .content svg[fill="none"] path[stroke="#2b3e51"]{stroke:#E0E0E1}html:not(.light) .content svg[fill="none"] path[fill="#1c2835"]{fill:#F5F5F7}html:not(.light) .content svg[fill="none"] path[stroke="#1c2835"]{stroke:#F5F5F7}html:not(.light) .content svg[fill="none"] path[fill="#21aa47"]{fill:#32E685}html:not(.light) .content svg[fill="none"] path[stroke="#21aa47"]{stroke:#32E685}html:not(.light) .content svg[fill="none"] path[fill="#e64b3b"]{fill:#dc3545}html:not(.light) .content svg[fill="none"] path[stroke="#e64b3b"]{stroke:#dc3545}html:not(.light) .content svg[fill="none"] path[stroke="#27a2db"],html:not(.light) .content svg[fill="none"] path[stroke="#00aae4"]{stroke:#9A52FF}html:not(.light) .content svg[fill="none"] path[fill="#27a2db"],html:not(.light) .content svg[fill="none"] path[fill="#00aae4"]{fill:#9A52FF}html:not(.light) .content svg[fill="none"] path[fill="#e6e7e8"]{fill:#232325}html:not(.light) .content svg[fill="none"] path[stroke="#e6e7e8"]{stroke:#232325}html:not(.light) .content svg[fill="none"] path[stroke="#ffbf27"]{stroke:#D919FF}html:not(.light) .content svg[fill="none"] path[fill="#00ff00"]{fill:#32E685}html:not(.light) .content svg[fill="none"] path[stroke="#00ff00"]{stroke:#32E685}html:not(.light) .content svg[fill="none"] path[fill="#ff00ff"]{fill:#FF198B}html:not(.light) .content svg[fill="none"] path[stroke="#ff00ff"]{stroke:#FF198B}html:not(.light) .content svg[fill="none"] linearGradient stop[stop-color="#ffffff"]{stop-color:#343437}html:not(.light) .content svg[fill="none"] linearGradient stop[stop-color="#e6e7e8"]{stop-color:#232325}html:not(.light) .content svg[fill="none"] linearGradient stop[stop-color="#dbdcdd"]{stop-color:#000}html:not(.light) .content svg[fill="none"] linearGradient stop[stop-color="#b1b3b5"]{stop-color:#111112}html:not(.light) .content svg[fill="none"] linearGradient stop[stop-color="#29a1da"]{stop-color:#2DCF78}html:not(.light) .content svg[fill="none"] linearGradient stop[stop-color="#2789b9"]{stop-color:#5BEB9D}html:not(.light) .content svg[fill="none"] linearGradient stop[stop-color="#6bc1ec"]{stop-color:#ADF5CE}html:not(.light) .content svg[fill="none"] linearGradient stop[stop-color="#8ad6f4"]{stop-color:#84F0B6}html:not(.light) .content svg[fill="none"] linearGradient stop[stop-color="#fab913"]{stop-color:#F2B2FF}html:not(.light) .content svg[fill="none"] linearGradient stop[stop-color="#fad26b"]{stop-color:#EA80FF}html:not(.light) .content svg[fill="none"] linearGradient stop[stop-color="#f8a136"]{stop-color:#E24CFF}html:not(.light) .content svg[fill="none"] linearGradient stop[stop-color="#f7931a"]{stop-color:#C000E5}html.light svg[fill="black"] g[fill="blue"]{fill:#006BB2}html.light svg[fill="black"] g[stroke="blue"]{stroke:#19A3FF}html.light svg[fill="black"] g[fill="rgb(120,120,120)"]{fill:#343437}html.light svg[fill="black"] g[stroke="rgb(120,120,120)"]{stroke:#343437}html.light svg[fill="black"] g[fill="rgb(200,200,200)"]{fill:#A2A2A4}html.light svg[fill="black"] g[fill="rgb(70,70,70)"]{fill:#343437}html.light svg[fill="black"] g[stroke="rgb(70,70,70)"]{stroke:#343437}html.light svg[fill="black"] g[fill="rgb(29,180,255)"]{fill:#19A3FF}html.light svg[fill="black"] g[stroke="rgb(29,180,255)"]{stroke:#006BB2}html.light svg[fill="black"] rect[stroke="rgb(245,247,249)"]{stroke:#FCFCFD}html.light svg[fill="black"] g[fill="lime"],html.light svg[fill="black"] g[fill="rgb(0,255,0)"]{fill:#5BEB9D}html.light svg[fill="black"] g[stroke="lime"],html.light svg[fill="black"] g[stroke="rgb(0,255,0)"]{stroke:#28B86A}html.light svg[fill="black"] g[fill="yellow"],html.light svg[fill="black"] g[fill="rgb(255,255,0)"]{fill:#FCFF80}html.light svg[fill="black"] g[fill="red"],html.light svg[fill="black"] g[fill="rgb(255,255,0)"]{fill:#FF4BA4}html.light svg[fill="black"] g[stroke="red"],html.light svg[fill="black"] g[stroke="rgb(255,255,0)"]{stroke:#FF198B}html.light svg[fill="none"] rect[fill="#111112"]{fill:#F5F5F7}html.light svg[fill="none"] path[fill="white"]{fill:#000}html.light svg[fill="none"] path[fill="#343437"]{fill:#C1C1C2}html.light svg[fill="none"] path[fill="#A2A2A4"],html.light svg[fill="none"] rect[fill="#A2A2A4"],html.light svg[fill="none"] ellipse[fill="#A2A2A4"]{fill:#454549}html.light svg[fill="none"] path[fill="#232325"]{fill:#E0E0E1}html.light svg[fill="none"] path[fill="#F5F5F7"]{fill:#111112}html.light svg[fill="none"] path[stroke="#F5F5F7"]{stroke:#111112}html.light svg[fill="none"] path[stroke="#FF198B"]{stroke:#B20058}html.light svg[fill="none"] linearGradient stop[stop-color="#F5F5F7"]{stop-color:#111112}html.light svg[fill="none"] linearGradient stop[stop-color="#C1C1C2"]{stop-color:#343437}.external-link::after{content:"\00a0";background-image:url(../img/icons/arrow-up-right.svg);background-repeat:no-repeat;display:inline-block;background-size:16px;padding:0 4px 0 8px;width:16px;height:16px;background-position:center;transition:transform 100ms ease-in-out}.external-link:hover::after{transform:translate(3px, -3px)}.external-link .fa-external-link{display:none}.top-nav .dropdown .external-link::after,.xrpl-footer .external-link::after{background-position:left 6px bottom 1px;width:2rem}@-moz-document url-prefix(){@supports (animation: calc(0s)){.top-nav .dropdown .external-link::after,.xrpl-footer .external-link::after{background-position:left 8px bottom 2px}}}.top-nav .dropdown .external-link:hover::after,.xrpl-footer .external-link:hover::after{background-position:left 8px bottom 3px}.q-wrapper .external-link::after{background-position:left 0 bottom 7px}.q-wrapper .external-link:hover::after{background-position:left 4px bottom 11px}.li-links{position:relative;border-bottom:2px solid #454549}.li-links a{width:100%;padding:16px 0}.li-links a::after{position:absolute;right:4px;content:"\00a0";background-image:url(../img/icons/arrow-up-right.svg);background-repeat:no-repeat;display:inline-block;background-size:1.5rem;padding:0 .5rem;background-position:left 0 bottom -.1rem;transition:background-position 100ms ease-in-out}.li-links a:hover::after{background-position:left .2rem bottom .1rem}.xrpl-footer{padding:7.5rem 2rem}.xrpl-footer .footer-nav .nav-item{text-shadow:#111112 0px 0px 2px, #111112 1px 1px 2px, #111112 2px 2px 3px, #111112 2px 2px 4px, #111112 2px 2px 5px, #111112 2px 2px 6px, #111112 -1px -1px 2px, #111112 -2px -2px 3px, #111112 -2px -2px 4px}@media (min-width: 992px){.xrpl-footer{background-image:url(../img/backgrounds/footer.svg);background-size:cover;background-repeat:no-repeat;background-position:bottom right}}@media (max-width: 991.98px){.xrpl-footer .col-lg:not(:first-child){margin-top:4rem}}.xrpl-footer h5{font-size:1rem;font-weight:600;color:#A2A2A4}.xrpl-footer .nav-link{padding:.75rem 0;line-height:1}.xrpl-footer .absolute-bottom-footer{font-size:10px;line-height:1rem}@media (max-width: 991.98px){.xrpl-footer .absolute-bottom-footer .copyright-license{margin-top:3rem}}.devportal-callout.tip,.devportal-callout.ヒント{border-color:#32E685}.devportal-callout.tip>strong:first-child:before,.devportal-callout.ヒント>strong:first-child:before{color:#32E685}.devportal-callout.note>strong:first-child:before,.devportal-callout.注記>strong:first-child:before{color:#19A3FF}.devportal-callout.note,.devportal-callout.注記{border-color:#19A3FF}.devportal-callout.caution,.devportal-callout.注意{border-color:#FAFF19}.devportal-callout.caution>strong:first-child:before,.devportal-callout.注意>strong:first-child:before{color:#FAFF19}.devportal-callout.warning,.devportal-callout.警告{border-color:#FF198B}.devportal-callout.warning>strong:first-child:before,.devportal-callout.警告>strong:first-child:before{color:#FF198B}blockquote,.devportal-callout{border-style:solid;border-radius:0;border-width:1px;border-left-width:4px;padding:5px;padding-left:25px;page-break-inside:avoid}.devportal-callout>strong:first-child{display:block;page-break-after:avoid}.devportal-callout.tip>strong:first-child:before{content:"\f058";font-family:FontAwesome;margin-left:-20px;padding-right:5px}.devportal-callout.note>strong:first-child:before{content:"\f05a";font-family:FontAwesome;margin-left:-20px;padding-right:5px}.devportal-callout.caution>strong:first-child:before{content:"\f071";font-family:FontAwesome;margin-left:-20px;padding-right:5px}.devportal-callout.warning>strong:first-child:before{content:"\f057";font-family:FontAwesome;margin-left:-20px;padding-right:5px}.card,.cta-card,.q-wrapper{box-shadow:0px 5px 40px #000}#code-samples-deck .card{box-shadow:none;margin:0 2rem 5rem 2rem}#code-samples-deck .card-header{border-bottom:none;background-color:unset}#code-samples-deck .card-footer{background-color:unset;font-size:initial}#code-samples-deck .card-deck .card a{margin:0 2.5rem 5rem 2.5rem}#code-samples-deck .circled-logo{margin-left:-15px}@media (min-width: 992px){.code-contribute{width:75vw;position:relative;left:20%;right:20%;margin-left:-30vw;margin-right:-30vw}}.contribute::before{content:"";display:block;height:2px;width:100%;position:absolute;top:0}.contribute .dot{height:16px;width:16px;background-color:#111112;border-radius:50%;border:3px solid #FBFF4C;display:inline-block;position:absolute;top:-7px;left:-6px}@media (max-width: 991.98px){.contribute::before{left:0;height:100%;width:2px;top:15px}.contribute .dot{top:5px;left:-6px}}.contribute_1::before{background:-webkit-linear-gradient(left, #feff01, #ff2d9a)}.contribute_1 .dot{border-color:#FBFF4C}.contribute_2::before{background:-webkit-linear-gradient(left, #ff2d9a, #e24cff)}.contribute_2 .dot{border-color:#FF198B}.contribute_3::before{background:-webkit-linear-gradient(left, #e24cff, #9a52ff)}.contribute_3 .dot{border-color:#C000E5}.contribute_4::before{background:-webkit-linear-gradient(left, #9a52ff, #9a52ff)}.contribute_4 .dot{border-color:#9A52FF}.card>img{border-radius:8px 8px 0 0}.card-body>p,.card-body>p:not(:last-child){padding:0;margin-bottom:2rem}a.card{border:0;color:#fff}a.card:hover,a:hover .card-new{text-decoration:none}a.card:hover h3{text-decoration:underline}.circled-logo{background-color:#454549;border-radius:50%;padding:.65rem;width:50px;height:50px;margin-bottom:0.75rem;border:2px solid #232325}.circled-logo img{width:26px;height:26px;display:inline-block}.light .circled-logo{border:none}.card-deck{margin-top:2.5rem;margin-left:-1.25rem;margin-right:-1.25rem;margin-bottom:5rem;flex-grow:1}@media (min-width: 992px){.card-deck{margin-top:5rem}}.card-deck .card{flex-grow:0;flex-basis:100%;margin:0 1.25rem 5rem 1.25rem;background-position:bottom;background-repeat:no-repeat;background-size:contain}.card-deck.row-cols-1 .card{flex-basis:100%;min-height:264px}@media (min-width: 768px){.card-deck.row-cols-1 .card{min-height:347px}}@media (min-width: 1200px){.card-deck.row-cols-lg-3{margin-left:-2.5rem;margin-right:-2.5rem}}@media (min-width: 992px){.card-deck.row-cols-lg-3 .card{flex-basis:calc(33% - 2.5rem)}}@media (min-width: 1200px){.card-deck.row-cols-lg-3 .card{margin:0 2.5rem 5rem 2.5rem;flex-basis:calc(33% - 5rem)}}@media (min-width: 992px){.card-deck.row-cols-lg-4 .card{flex-basis:calc(25% - 2.5rem)}}.card-deck a.card{transition:all 0.35s ease-out;cursor:pointer}.card-deck a.card:hover{-webkit-transform:translateY(-16px);-moz-transform:translateY(-16px);-ms-transform:translateY(-16px);-o-transform:translateY(-16px);transform:translateY(-16px)}.card-deck .card-footer{font-size:0;padding:1rem;background-position:bottom;background-repeat:no-repeat;background-size:cover;border-top:0}@media (max-width: 991.98px){.card-deck{margin-top:2rem}.card-deck .card-body{padding:1rem}.card-deck.row-cols-1 .card{margin:0.75rem 0.75rem 5rem 0.75rem;max-width:calc(100% - 1.5rem)}.card-deck.row-cols-2 .card{margin:.75rem;max-width:calc(50% - 1.5rem)}}.cta-card{text-align:center;background-color:#232325}.breadcrumbs-wrap{position:relative;z-index:11;padding:0 2rem 2rem 2rem}.interactive-block .breadcrumbs-wrap{padding:0}.breadcrumb-item+.breadcrumb-item:before{content:"\f105";font-family:FontAwesome;padding-right:5px}.breadcrumbs-wrap .breadcrumb{padding:0;margin-bottom:0;font-size:0.833em}.breadcrumb-item a{color:#E0E0E1;text-decoration:none}.breadcrumb-item a:hover{color:#9A52FF}.landing .container-fluid.section-hero,.landing .section-hero.container-sm,.landing .section-hero.container-md,.landing .section-hero.container-lg,.landing .section-hero.container-xl{padding:48px 0}.landing .content .children-display>ul>li,.landing .content .curated-links>ul>li{margin-top:24px}.landing .content .children-display li a,.landing .content .curated-links li a{font-weight:700;font-size:1.25rem;text-decoration:none}.landing .content .children-display li a:hover,.landing .content .curated-links li a:hover{text-decoration:underline}.landing .level-1,.landing .level-2{margin-top:0}.landing .curated-links ul,.landing .curated-links ol,.landing .children-display ul{padding-left:0;margin-bottom:0}.landing .section-hero .blurb{font-size:1.2em;line-height:1.71em}.landing .doc-index .level-1{list-style-type:disc;margin-left:1rem}.landing .doc-index .level-2{list-style-type:circle;margin-left:2rem}.landing .doc-index .level-3{list-style-type:square;margin-left:3rem}.landing .doc-index .level-4{list-style-type:disc;margin-left:4rem}.landing .doc-index .level-5{margin-left:5rem;list-style-type:circle}.landing .doc-index .level-6{margin-left:6rem;list-style-type:square}.landing p a,.landing h5 a{color:#9A52FF;font-weight:600}.landing p a:hover,.landing h5 a:hover{text-decoration:underline}.landing .display-4{margin-bottom:1.5rem}.landing #test-net-servers h3{font-size:1.4rem;font-weight:700}.landing #test-net-servers pre{overflow-x:auto}.landing section:first-of-type{border-top-width:0}.landing #main_content_wrapper{border-bottom:none}.landing .marketing-wrapper{margin-top:10rem;margin-bottom:6rem}@media (max-width: 767.98px){.landing .marketing-wrapper{margin-top:6rem}}.landing .nav .nav-link{padding:1rem 2rem 1rem 0;color:#E0E0E1;border-bottom:1px solid #232325;position:relative}.landing .nav .nav-link:hover{color:#9A52FF}.landing .nav .nav-link:not(.external-link)::after{content:" ";background-image:url(../img/icons/arrow-right-purple.svg);background-repeat:no-repeat;background-position:center;background-size:1rem;position:absolute;right:0;width:1.5rem;height:1.5rem;transition:all .2s ease}.landing .nav .nav-link:not(.external-link):hover::after{animation:arrowDance2 1.2s infinite}.landing .nav .nav-link.external-link::after{content:" ";background-image:url(../img/icons/arrow-up-right.svg);background-repeat:no-repeat;position:absolute;background-position:center;background-size:.75rem;right:7px;width:1.5rem;height:1.5rem;transition:all .2s ease}.landing .nav .nav-link.external-link:hover::after{animation:arrowDanceDiag 1.2s infinite}.landing .card-body .nav .nav-link{border-bottom:1px solid #454549}.alert-info{color:white;background-color:#006BB2;border-width:0}.alert-info a{text-decoration:underline;color:white}.alert-info a:hover{color:#E0E0E1}.highlight-subcard{margin:1.5rem 0;padding:1rem;border:2px solid #fff;background:#111112}.interactive-block-inner{border:1px dashed #9A52FF;padding:10px;margin:5px}.interactive-block-ui>button{margin:10px 0}.interactive-block input:invalid{box-shadow:inset 0 0 5px 5px #FF198B}.interactive-block .breadcrumbs-wrap{margin-bottom:11px}.interactive-block .breadcrumb-item{margin-top:6px}.interactive-block .breadcrumb-item a{text-decoration:none}.interactive-block .breadcrumb-item.current a{font-weight:bold}.interactive-block .breadcrumb-item.active a{color:#B480FF}.interactive-block .breadcrumb-item.disabled a{color:#454549}.interactive-block .breadcrumb-item.done a:after{content:"\f058";font-family:FontAwesome;color:#E0E0E1;padding-right:5px;padding-left:5px}.interactive-block .waiting-for-tx{word-break:break-word}.ws-console{height:200px;overflow:auto}.status{cursor:help;padding:1px 2px;font-weight:normal;text-indent:0}.status.not_enabled{color:#FAFF19}.status.removed{color:#FF198B}.labels-wrap ul::before{content:"\f02c";font-family:FontAwesome;font-size:1.5rem}.labels-wrap .list-inline-item{margin-top:0.5rem}.pg-category{color:#A2A2A4}.pg-category::after{content:"\f105";font-family:FontAwesome;padding-left:5px}.label{border-radius:100px;border-width:0;padding:.5rem 1rem;font-weight:bold;text-decoration:none !important;text-align:center;white-space:nowrap;background-color:#111112;color:#C1C1C2}.label .badge-pill{width:24px;height:24px;border-radius:50px;margin-left:0.5rem;font-weight:400;line-height:23px;font-size:16px;padding:0;margin-top:-2px}html.light .label{background-color:#E0E0E1;color:#232325}html.light .label .badge-pill{color:#E0E0E1;background-color:#232325}html.light .label:hover{background-color:#C1C1C2;color:#111112}html.light .label:hover .badge-pill{color:#C1C1C2;background-color:#111112}.label .badge-pill{color:#111112;background-color:#C1C1C2}.label:hover{color:#E0E0E1;background-color:#232325}.label:hover .badge-pill{color:#232325;background-color:#E0E0E1}.label.label-accounts,.label.label-payment-channels,.label.label-amm,.label.label-アカウント,.label.label-payment-channel,.label.label-use-infrastructure,.label.label-use-security,.label.chip-indigo{background-color:#20004C;color:#B480FF}.label.label-accounts .badge-pill,.label.label-payment-channels .badge-pill,.label.label-amm .badge-pill,.label.label-アカウント .badge-pill,.label.label-payment-channel .badge-pill,.label.label-use-infrastructure .badge-pill,.label.label-use-security .badge-pill,.label.chip-indigo .badge-pill{color:#20004C;background-color:#B480FF}.label.label-accounts:hover,.label.label-payment-channels:hover,.label.label-amm:hover,.label.label-アカウント:hover,.label.label-payment-channel:hover,.label.label-use-infrastructure:hover,.label.label-use-security:hover,.label.chip-indigo:hover{background-color:#350080;color:#D2B2FF}.label.label-accounts:hover .badge-pill,.label.label-payment-channels:hover .badge-pill,.label.label-amm:hover .badge-pill,.label.label-アカウント:hover .badge-pill,.label.label-payment-channel:hover .badge-pill,.label.label-use-infrastructure:hover .badge-pill,.label.label-use-security:hover .badge-pill,.label.chip-indigo:hover .badge-pill{color:#350080;background-color:#D2B2FF}html.light .label.label-accounts,html.light .label.label-payment-channels,html.light .label.label-amm,html.light .label.label-アカウント,html.light .label.label-payment-channel,html.light .label.label-use-infrastructure,html.light .label.label-use-security,html.light .label.chip-indigo{background-color:#D2B2FF;color:#350080}html.light .label.label-accounts .badge-pill,html.light .label.label-payment-channels .badge-pill,html.light .label.label-amm .badge-pill,html.light .label.label-アカウント .badge-pill,html.light .label.label-payment-channel .badge-pill,html.light .label.label-use-infrastructure .badge-pill,html.light .label.label-use-security .badge-pill,html.light .label.chip-indigo .badge-pill{color:#D2B2FF;background-color:#350080}html.light .label.label-accounts:hover,html.light .label.label-payment-channels:hover,html.light .label.label-amm:hover,html.light .label.label-アカウント:hover,html.light .label.label-payment-channel:hover,html.light .label.label-use-infrastructure:hover,html.light .label.label-use-security:hover,html.light .label.chip-indigo:hover{background-color:#B480FF;color:#20004C}html.light .label.label-accounts:hover .badge-pill,html.light .label.label-payment-channels:hover .badge-pill,html.light .label.label-amm:hover .badge-pill,html.light .label.label-アカウント:hover .badge-pill,html.light .label.label-payment-channel:hover .badge-pill,html.light .label.label-use-infrastructure:hover .badge-pill,html.light .label.label-use-security:hover .badge-pill,html.light .label.chip-indigo:hover .badge-pill{color:#B480FF;background-color:#20004C}.label.label-blockchain,.label.label-xrp,.label.label-ブロックチェーン,.label.label-non-fungible-tokens-nfts,.label.label-use-nfts,.label.chip-green{background-color:#145C35;color:#84F0B6}.label.label-blockchain .badge-pill,.label.label-xrp .badge-pill,.label.label-ブロックチェーン .badge-pill,.label.label-non-fungible-tokens-nfts .badge-pill,.label.label-use-nfts .badge-pill,.label.chip-green .badge-pill{background-color:#84F0B6;color:#145C35}.label.label-blockchain:hover,.label.label-xrp:hover,.label.label-ブロックチェーン:hover,.label.label-non-fungible-tokens-nfts:hover,.label.label-use-nfts:hover,.label.chip-green:hover{background-color:#1E8A50;color:#ADF5CE}.label.label-blockchain:hover .badge-pill,.label.label-xrp:hover .badge-pill,.label.label-ブロックチェーン:hover .badge-pill,.label.label-non-fungible-tokens-nfts:hover .badge-pill,.label.label-use-nfts:hover .badge-pill,.label.chip-green:hover .badge-pill{background-color:#ADF5CE;color:#1E8A50}html.light .label.label-blockchain,html.light .label.label-xrp,html.light .label.label-ブロックチェーン,html.light .label.label-non-fungible-tokens-nfts,html.light .label.label-use-nfts,html.light .label.chip-green{background-color:#ADF5CE;color:#145C35}html.light .label.label-blockchain .badge-pill,html.light .label.label-xrp .badge-pill,html.light .label.label-ブロックチェーン .badge-pill,html.light .label.label-non-fungible-tokens-nfts .badge-pill,html.light .label.label-use-nfts .badge-pill,html.light .label.chip-green .badge-pill{color:#ADF5CE;background-color:#145C35}html.light .label.label-blockchain:hover,html.light .label.label-xrp:hover,html.light .label.label-ブロックチェーン:hover,html.light .label.label-non-fungible-tokens-nfts:hover,html.light .label.label-use-nfts:hover,html.light .label.chip-green:hover{background-color:#84F0B6;color:#000}html.light .label.label-blockchain:hover .badge-pill,html.light .label.label-xrp:hover .badge-pill,html.light .label.label-ブロックチェーン:hover .badge-pill,html.light .label.label-non-fungible-tokens-nfts:hover .badge-pill,html.light .label.label-use-nfts:hover .badge-pill,html.light .label.chip-green:hover .badge-pill{color:#84F0B6;background-color:#000}.label.label-checks,.label.label-core-server,.label.label-コアサーバー,.label.label-use-interoperability,.label.label-use-web_monetization,.label.chip-purple{background-color:#40004C;color:#EA80FF}.label.label-checks .badge-pill,.label.label-core-server .badge-pill,.label.label-コアサーバー .badge-pill,.label.label-use-interoperability .badge-pill,.label.label-use-web_monetization .badge-pill,.label.chip-purple .badge-pill{background-color:#EA80FF;color:#40004C}.label.label-checks:hover,.label.label-core-server:hover,.label.label-コアサーバー:hover,.label.label-use-interoperability:hover,.label.label-use-web_monetization:hover,.label.chip-purple:hover{background-color:#6B0080;color:#F2B2FF}.label.label-checks:hover .badge-pill,.label.label-core-server:hover .badge-pill,.label.label-コアサーバー:hover .badge-pill,.label.label-use-interoperability:hover .badge-pill,.label.label-use-web_monetization:hover .badge-pill,.label.chip-purple:hover .badge-pill{background-color:#F2B2FF;color:#6B0080}html.light .label.label-checks,html.light .label.label-core-server,html.light .label.label-コアサーバー,html.light .label.label-use-interoperability,html.light .label.label-use-web_monetization,html.light .label.chip-purple{background-color:#F2B2FF;color:#6B0080}html.light .label.label-checks .badge-pill,html.light .label.label-core-server .badge-pill,html.light .label.label-コアサーバー .badge-pill,html.light .label.label-use-interoperability .badge-pill,html.light .label.label-use-web_monetization .badge-pill,html.light .label.chip-purple .badge-pill{color:#F2B2FF;background-color:#6B0080}html.light .label.label-checks:hover,html.light .label.label-core-server:hover,html.light .label.label-コアサーバー:hover,html.light .label.label-use-interoperability:hover,html.light .label.label-use-web_monetization:hover,html.light .label.chip-purple:hover{background-color:#EA80FF;color:#40004C}html.light .label.label-checks:hover .badge-pill,html.light .label.label-core-server:hover .badge-pill,html.light .label.label-コアサーバー:hover .badge-pill,html.light .label.label-use-interoperability:hover .badge-pill,html.light .label.label-use-web_monetization:hover .badge-pill,html.light .label.chip-purple:hover .badge-pill{color:#EA80FF;background-color:#40004C}.label.label-cross-currency,.label.label-security,.label.label-複数通貨間,.label.label-セキュリティ,.label.label-use-gaming,.label.label-use-defi,.label.chip-yellow{background-color:#4B4C00;color:#FCFF80}.label.label-cross-currency .badge-pill,.label.label-security .badge-pill,.label.label-複数通貨間 .badge-pill,.label.label-セキュリティ .badge-pill,.label.label-use-gaming .badge-pill,.label.label-use-defi .badge-pill,.label.chip-yellow .badge-pill{background-color:#FCFF80;color:#4B4C00}.label.label-cross-currency:hover,.label.label-security:hover,.label.label-複数通貨間:hover,.label.label-セキュリティ:hover,.label.label-use-gaming:hover,.label.label-use-defi:hover,.label.chip-yellow:hover{background-color:#7D8000;color:#FDFFB2}.label.label-cross-currency:hover .badge-pill,.label.label-security:hover .badge-pill,.label.label-複数通貨間:hover .badge-pill,.label.label-セキュリティ:hover .badge-pill,.label.label-use-gaming:hover .badge-pill,.label.label-use-defi:hover .badge-pill,.label.chip-yellow:hover .badge-pill{background-color:#FDFFB2;color:#7D8000}html.light .label.label-cross-currency,html.light .label.label-security,html.light .label.label-複数通貨間,html.light .label.label-セキュリティ,html.light .label.label-use-gaming,html.light .label.label-use-defi,html.light .label.chip-yellow{background-color:#FDFFB2;color:#7D8000}html.light .label.label-cross-currency .badge-pill,html.light .label.label-security .badge-pill,html.light .label.label-複数通貨間 .badge-pill,html.light .label.label-セキュリティ .badge-pill,html.light .label.label-use-gaming .badge-pill,html.light .label.label-use-defi .badge-pill,html.light .label.chip-yellow .badge-pill{color:#FDFFB2;background-color:#7D8000}html.light .label.label-cross-currency:hover,html.light .label.label-security:hover,html.light .label.label-複数通貨間:hover,html.light .label.label-セキュリティ:hover,html.light .label.label-use-gaming:hover,html.light .label.label-use-defi:hover,html.light .label.chip-yellow:hover{background-color:#FCFF80;color:#4B4C00}html.light .label.label-cross-currency:hover .badge-pill,html.light .label.label-security:hover .badge-pill,html.light .label.label-複数通貨間:hover .badge-pill,html.light .label.label-セキュリティ:hover .badge-pill,html.light .label.label-use-gaming:hover .badge-pill,html.light .label.label-use-defi:hover .badge-pill,html.light .label.chip-yellow:hover .badge-pill{color:#FCFF80;background-color:#4B4C00}.label.label-decentralized-exchange,.label.label-smart-contracts,.label.label-transaction-sending,.label.label-分散型取引所,.label.label-スマートコントラクト,.label.label-トランザクション送信,.label.label-use-developer_tooling,.label.label-use-payments,.label.chip-blue{background-color:#002E4C;color:#80CCFF}.label.label-decentralized-exchange .badge-pill,.label.label-smart-contracts .badge-pill,.label.label-transaction-sending .badge-pill,.label.label-分散型取引所 .badge-pill,.label.label-スマートコントラクト .badge-pill,.label.label-トランザクション送信 .badge-pill,.label.label-use-developer_tooling .badge-pill,.label.label-use-payments .badge-pill,.label.chip-blue .badge-pill{background-color:#80CCFF;color:#002E4C}.label.label-decentralized-exchange:hover,.label.label-smart-contracts:hover,.label.label-transaction-sending:hover,.label.label-分散型取引所:hover,.label.label-スマートコントラクト:hover,.label.label-トランザクション送信:hover,.label.label-use-developer_tooling:hover,.label.label-use-payments:hover,.label.chip-blue:hover{background-color:#004D80;color:#B2E0FF}.label.label-decentralized-exchange:hover .badge-pill,.label.label-smart-contracts:hover .badge-pill,.label.label-transaction-sending:hover .badge-pill,.label.label-分散型取引所:hover .badge-pill,.label.label-スマートコントラクト:hover .badge-pill,.label.label-トランザクション送信:hover .badge-pill,.label.label-use-developer_tooling:hover .badge-pill,.label.label-use-payments:hover .badge-pill,.label.chip-blue:hover .badge-pill{background-color:#B2E0FF;color:#004D80}html.light .label.label-decentralized-exchange,html.light .label.label-smart-contracts,html.light .label.label-transaction-sending,html.light .label.label-分散型取引所,html.light .label.label-スマートコントラクト,html.light .label.label-トランザクション送信,html.light .label.label-use-developer_tooling,html.light .label.label-use-payments,html.light .label.chip-blue{background-color:#B2E0FF;color:#004D80}html.light .label.label-decentralized-exchange .badge-pill,html.light .label.label-smart-contracts .badge-pill,html.light .label.label-transaction-sending .badge-pill,html.light .label.label-分散型取引所 .badge-pill,html.light .label.label-スマートコントラクト .badge-pill,html.light .label.label-トランザクション送信 .badge-pill,html.light .label.label-use-developer_tooling .badge-pill,html.light .label.label-use-payments .badge-pill,html.light .label.chip-blue .badge-pill{color:#B2E0FF;background-color:#004D80}html.light .label.label-decentralized-exchange:hover,html.light .label.label-smart-contracts:hover,html.light .label.label-transaction-sending:hover,html.light .label.label-分散型取引所:hover,html.light .label.label-スマートコントラクト:hover,html.light .label.label-トランザクション送信:hover,html.light .label.label-use-developer_tooling:hover,html.light .label.label-use-payments:hover,html.light .label.chip-blue:hover{background-color:#80CCFF;color:#002E4C}html.light .label.label-decentralized-exchange:hover .badge-pill,html.light .label.label-smart-contracts:hover .badge-pill,html.light .label.label-transaction-sending:hover .badge-pill,html.light .label.label-分散型取引所:hover .badge-pill,html.light .label.label-スマートコントラクト:hover .badge-pill,html.light .label.label-トランザクション送信:hover .badge-pill,html.light .label.label-use-developer_tooling:hover .badge-pill,html.light .label.label-use-payments:hover .badge-pill,html.light .label.chip-blue:hover .badge-pill{color:#80CCFF;background-color:#002E4C}.label.label-escrow,.label.label-tokens,.label.label-development,.label.label-トークン,.label.label-開発,.label.label-use-wallet,.label.label-use-sustainability,.label.chip-orange{background-color:#4C1A00;color:#FFAA80}.label.label-escrow .badge-pill,.label.label-tokens .badge-pill,.label.label-development .badge-pill,.label.label-トークン .badge-pill,.label.label-開発 .badge-pill,.label.label-use-wallet .badge-pill,.label.label-use-sustainability .badge-pill,.label.chip-orange .badge-pill{background-color:#FFAA80;color:#4C1A00}.label.label-escrow:hover,.label.label-tokens:hover,.label.label-development:hover,.label.label-トークン:hover,.label.label-開発:hover,.label.label-use-wallet:hover,.label.label-use-sustainability:hover,.label.chip-orange:hover{background-color:#802B00;color:#FFCCB2}.label.label-escrow:hover .badge-pill,.label.label-tokens:hover .badge-pill,.label.label-development:hover .badge-pill,.label.label-トークン:hover .badge-pill,.label.label-開発:hover .badge-pill,.label.label-use-wallet:hover .badge-pill,.label.label-use-sustainability:hover .badge-pill,.label.chip-orange:hover .badge-pill{background-color:#FFCCB2;color:#802B00}html.light .label.label-escrow,html.light .label.label-tokens,html.light .label.label-development,html.light .label.label-トークン,html.light .label.label-開発,html.light .label.label-use-wallet,html.light .label.label-use-sustainability,html.light .label.chip-orange{background-color:#FFCCB2;color:#802B00}html.light .label.label-escrow .badge-pill,html.light .label.label-tokens .badge-pill,html.light .label.label-development .badge-pill,html.light .label.label-トークン .badge-pill,html.light .label.label-開発 .badge-pill,html.light .label.label-use-wallet .badge-pill,html.light .label.label-use-sustainability .badge-pill,html.light .label.chip-orange .badge-pill{color:#FFCCB2;background-color:#802B00}html.light .label.label-escrow:hover,html.light .label.label-tokens:hover,html.light .label.label-development:hover,html.light .label.label-トークン:hover,html.light .label.label-開発:hover,html.light .label.label-use-wallet:hover,html.light .label.label-use-sustainability:hover,html.light .label.chip-orange:hover{background-color:#FFAA80;color:#4C1A00}html.light .label.label-escrow:hover .badge-pill,html.light .label.label-tokens:hover .badge-pill,html.light .label.label-development:hover .badge-pill,html.light .label.label-トークン:hover .badge-pill,html.light .label.label-開発:hover .badge-pill,html.light .label.label-use-wallet:hover .badge-pill,html.light .label.label-use-sustainability:hover .badge-pill,html.light .label.chip-orange:hover .badge-pill{color:#FFAA80;background-color:#4C1A00}.label.label-fees,.label.label-payments,.label.label-data-retention,.label.label-手数料,.label.label-支払い,.label.label-データ保持,.label.label-use-exchanges,.label.label-use-custody,.label.chip-magenta{background-color:#4C0026;color:#FF80BF}.label.label-fees .badge-pill,.label.label-payments .badge-pill,.label.label-data-retention .badge-pill,.label.label-手数料 .badge-pill,.label.label-支払い .badge-pill,.label.label-データ保持 .badge-pill,.label.label-use-exchanges .badge-pill,.label.label-use-custody .badge-pill,.label.chip-magenta .badge-pill{background-color:#FF80BF;color:#4C0026}.label.label-fees:hover,.label.label-payments:hover,.label.label-data-retention:hover,.label.label-手数料:hover,.label.label-支払い:hover,.label.label-データ保持:hover,.label.label-use-exchanges:hover,.label.label-use-custody:hover,.label.chip-magenta:hover{background-color:#80003F;color:#FFB2D8}.label.label-fees:hover .badge-pill,.label.label-payments:hover .badge-pill,.label.label-data-retention:hover .badge-pill,.label.label-手数料:hover .badge-pill,.label.label-支払い:hover .badge-pill,.label.label-データ保持:hover .badge-pill,.label.label-use-exchanges:hover .badge-pill,.label.label-use-custody:hover .badge-pill,.label.chip-magenta:hover .badge-pill{background-color:#FFB2D8;color:#80003F}html.light .label.label-fees,html.light .label.label-payments,html.light .label.label-data-retention,html.light .label.label-手数料,html.light .label.label-支払い,html.light .label.label-データ保持,html.light .label.label-use-exchanges,html.light .label.label-use-custody,html.light .label.chip-magenta{background-color:#FFB2D8;color:#80003F}html.light .label.label-fees .badge-pill,html.light .label.label-payments .badge-pill,html.light .label.label-data-retention .badge-pill,html.light .label.label-手数料 .badge-pill,html.light .label.label-支払い .badge-pill,html.light .label.label-データ保持 .badge-pill,html.light .label.label-use-exchanges .badge-pill,html.light .label.label-use-custody .badge-pill,html.light .label.chip-magenta .badge-pill{color:#FFB2D8;background-color:#80003F}html.light .label.label-fees:hover,html.light .label.label-payments:hover,html.light .label.label-data-retention:hover,html.light .label.label-手数料:hover,html.light .label.label-支払い:hover,html.light .label.label-データ保持:hover,html.light .label.label-use-exchanges:hover,html.light .label.label-use-custody:hover,html.light .label.chip-magenta:hover{background-color:#FF80BF;color:#4C0026}html.light .label.label-fees:hover .badge-pill,html.light .label.label-payments:hover .badge-pill,html.light .label.label-data-retention:hover .badge-pill,html.light .label.label-手数料:hover .badge-pill,html.light .label.label-支払い:hover .badge-pill,html.light .label.label-データ保持:hover .badge-pill,html.light .label.label-use-exchanges:hover .badge-pill,html.light .label.label-use-custody:hover .badge-pill,html.light .label.chip-magenta:hover .badge-pill{color:#FF80BF;background-color:#4C0026}.tag-cloud .list-inline-item{margin-top:1.5rem}#tx-sender-history .list-group-item{font-size:small;color:#454549}.response-metadata .timestamp{color:#454549;position:relative;top:16px}.throbber{width:24px;height:24px}#connection-status .card-body{border-left:0}#connection-status-item.active{background-color:#32E685;border-color:#32E685}.api-input-area .btn-group>.send-request.btn{border-bottom-right-radius:4px;border-top-right-radius:4px}#tx-sender-history ul{overflow:auto;height:220px;border:1px solid #E0E0E1}#pp_progress small{margin-top:.5rem}.page-tx-sender .input-group .form-control,.interactive-block-ui .input-group .form-control{flex:1 1 20%;height:auto}.bootstrap-growl{max-width:90vw !important;overflow:hidden}.list-group-item-danger,#tx-sender-history .list-group-item-danger{background-color:#FF80BF;color:#000}.list-group-item-danger a,#tx-sender-history .list-group-item-danger a{color:#000}.list-group-item-danger a:hover,#tx-sender-history .list-group-item-danger a:hover{color:#000;text-decoration:underline}.rpc-tool .main h1::before,.rpc-tool .main h2::before,.rpc-tool .main h3::before{display:none}@media print{.multicode>div{display:block !important}.multicode>em,.multicode>p>em{display:block !important;page-break-after:avoid}.multicode>p{display:block !important}.code_toggler{display:none}pre{white-space:pre-wrap;max-height:none !important;overflow:visible;page-break-inside:auto;word-wrap:break-word}pre code{white-space:pre-wrap !important;color:#22252B !important}code{white-space:pre-wrap !important;color:#22252B !important}.codehilite .n,.codehilite .na,.codehilite .nb,.codehilite .nc,.codehilite .nd,.codehilite .ne,.codehilite .nf,.codehilite .ni,.codehilite .nl,.codehilite .nn,.codehilite .nt,.codehilite .nv,.codehilite .nx,.codehilite .bp,.codehilite .fm,.codehilite .py{color:#22252B}.content a[title="Source"]{float:none}header,footer,aside{display:none !important}.navbar{display:none !important}.content,#main_content_body{position:static;display:block;width:auto;height:auto;color:black !important;max-width:100%;overflow:visible !important}body{overflow:visible;background:#fff}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:black}.interactive-block{display:none}.container{margin-top:1rem !important}#main_content_wrapper{margin-top:0}#main_content_body::before{display:none}.xrp-ledger-dev-portal.sidebar-primary .main{border:0}.sidebar-primary .row{display:block}#feedback-content{display:none !important}.jump-to-top{display:none !important}}#home-purple{position:absolute;left:0;top:-400px}#home-green{position:absolute;right:-3px;top:60px}.sidelinks:hover{color:#9A52FF}.sidelinks.active{color:#9A52FF;font-weight:bold}.page-home #home-hero-graphic{content:url("../img/home-hero.svg");margin-left:auto;width:856px;margin-right:auto;margin-bottom:24px;max-width:100%}.page-home #benefits-list #public{content:url("../img/icons/public.svg")}.page-home #benefits-list #streamlined{content:url("../img/icons/streamlined.svg")}.page-home #benefits-list #performance{content:url("../img/icons/performance.svg")}.page-home #benefits-list #low-cost{content:url("../img/icons/low-cost.svg")}.page-home #benefits-list #community{content:url("../img/icons/community.svg")}.page-home #benefits-list #reliability{content:url("../img/icons/reliability.svg")}.page-home #advanced-features .card:nth-child(1) .card-footer{background-image:url("../img/cards/3col-pink-purple.svg")}.page-home #advanced-features .card:nth-child(2) .card-footer{background-image:url("../img/cards/3col-neutral-blue.svg")}.page-home #advanced-features .card:nth-child(3) .card-footer{background-image:url("../img/cards/3col-light-green.svg")}.page-home #advanced-features .card:nth-child(4) .card-footer{background-image:url("../img/cards/3col-orange.svg")}.page-home #advanced-features .card:nth-child(5) .card-footer{background-image:url("../img/cards/3col-purple-blue-2.svg")}.page-home #get-started .card:nth-child(1) .card-footer{background-image:url("../img/cards/3col-orange-yellow.svg")}.page-home #get-started .card:nth-child(2) .card-footer{background-image:url("../img/cards/3col-magenta-orange.svg")}.page-home #get-started .card:nth-child(3) .card-footer{background-image:url("../img/cards/3col-purple-blue-green.svg")}.page-home #get-started .card:nth-child(4) .card-footer{background-image:url("../img/cards/3col-light-blue.svg")}.page-home #get-started .card:nth-child(5) .card-footer{background-image:url("../img/cards/3col-green-blue.svg")}.cta{position:absolute}.cta-top-left{top:0;left:0}.cta-bottom-right{bottom:0;right:0}.landing-bg{opacity:0.6}@media (min-width: 768px){.landing-bg{opacity:1.0}}.landing-builtin-bg::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-repeat:no-repeat;background-position-x:left;background-position-y:top;opacity:0.6}@media (min-width: 768px){.landing-builtin-bg::before{opacity:1.0}}#xrp-overview-blue{position:absolute;top:0;left:0}@media (max-width: 767.98px){#xrp-mark-overview{height:40px;margin-top:16px}}#wallets #wallet-ledger{content:url("../img/wallets/ledger.svg")}#wallets #wallet-bitfrost{content:url("../img/wallets/bitfrost.png")}#wallets #wallet-secalot{content:url("../img/wallets/secalot.svg")}#wallets #wallet-bitfrost{content:url("../img/wallets/bitfrost.png")}#wallets #wallet-trezor{content:url("../img/wallets/trezor.svg")}#wallets #wallet-bitfrost{content:url("../img/wallets/bitfrost.png")}#wallets #wallet-xumm{content:url("../img/wallets/xumm.svg")}#wallets #wallet-bitfrost{content:url("../img/wallets/bitfrost.png")}#wallets #wallet-trust{content:url("../img/wallets/trust.svg")}#wallets #wallet-bitfrost{content:url("../img/wallets/bitfrost.png")}#wallets #wallet-gatehub{content:url("../img/wallets/gatehub.svg")}#wallets #wallet-bitfrost{content:url("../img/wallets/bitfrost.png")}#wallets #wallet-towo{content:url("../img/wallets/towo.svg")}#wallets #wallet-bitfrost{content:url("../img/wallets/bitfrost.png")}#wallets #wallet-keystone{content:url("../img/wallets/keystone.svg")}#wallets #wallet-bitfrost{content:url("../img/wallets/bitfrost.png")}#wallets #wallet-dcent{content:url("../img/wallets/dcent.svg")}#wallets #wallet-bitfrost{content:url("../img/wallets/bitfrost.png")}#top-exchanges #exch-bitstamp{content:url("../img/exchanges/bitstamp.svg")}#top-exchanges #exch-kraken{content:url("../img/exchanges/kraken.svg")}#top-exchanges #exch-cex-io{content:url("../img/exchanges/cex-io.svg")}#top-exchanges #exch-liquid{content:url("../img/exchanges/liquid.svg")}#top-exchanges #exch-lmax{content:url("../img/exchanges/lmax.svg")}#top-exchanges #exch-bitfinex{content:url("../img/exchanges/bitfinex.svg")}#top-exchanges #exch-etoro{content:url("../img/exchanges/etoro.svg")}#top-exchanges #exch-bittrex{content:url("../img/exchanges/bittrex.png")}#top-exchanges #exch-currency-com{content:url("../img/exchanges/currency-com.png")}#top-exchanges #exch-ftx{content:url("../img/exchanges/ftx.png")}#xrpl-overview-purple{position:absolute;top:40px;left:0}@media (max-width: 767.98px){#xrpl-overview-purple{top:0;left:-20vw}}#xrpl-overview-orange{position:absolute;top:80px;right:-4px}#use-cases-orange{position:absolute;top:-480px;right:-4px}#validator-graphic{content:url(../img/validators.svg)}.page-uses .container-new{padding-left:16px;padding-right:16px}.page-uses h1{font-size:42px}.page-uses::before{transform:scaleX(-1);background-image:url(../img/backgrounds/use-cases-blue.svg)}.page-uses .card-grid{grid-gap:8px}.page-uses .card-grid img{max-height:40px}.page-uses .modal{padding:0}.page-uses .modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#000;background-clip:padding-box;border:none;border-radius:0;box-shadow:none;outline:none;background:#111112}.page-uses .modal-header{border:none;background:#111112;box-shadow:0px 1px 2px #000}.page-uses .modal-header .cancel .chevron{transform:rotate(90deg)}.page-uses .modal-header .apply .chevron{transform:rotate(-90deg)}.page-uses .modal-footer{border:none;background:#111112;box-shadow:0px -1px 2px #000;align-items:unset;padding:0.75rem;flex-direction:column;flex-wrap:wrap}.page-uses .card-title{margin-bottom:0.5rem;line-height:26px}.page-uses .card-uses{padding:16px;margin:0;text-decoration:none;transition:all 0.35s ease-out}.page-uses .card-uses:hover{text-decoration:none;color:#E0E0E1;transform:translateY(-16px);text-decoration:none}.page-uses .card-body{background:#232325;border-radius:8px;height:100%;padding:32px;margin:0}.page-uses .page-events .label{font-weight:normal;font-size:14px;margin:0;padding-left:26px}.page-uses .category-header{font-weight:bold;color:#C1C1C2}.page-uses .category-checkbox{display:flex;align-items:center}.page-uses .category-checkbox label{font-weight:normal;font-size:14px;margin:0;padding-left:26px}.page-uses .category_count{padding:0px 8px;width:24px;height:16px;background:#350080;border-radius:100px;font-weight:600;font-size:12px;line-height:16px;color:#B480FF}.page-uses .category_sidebar{position:sticky;top:10px}.page-uses #infrastructure{content:url("../img/icons/usecases/ic_infrastructure.png")}.page-uses #developer_tooling{content:url("../img/icons/usecases/ic_developer_tooling.png")}.page-uses #interoperability{content:url("../img/icons/usecases/ic_interoperability.png")}.page-uses #wallet{content:url("../img/icons/usecases/ic_wallet.png")}.page-uses #nfts{content:url("../img/icons/usecases/ic_nfts.png")}.page-uses #exchanges{content:url("../img/icons/usecases/ic_exchanges.png")}.page-uses #gaming{content:url("../img/icons/usecases/ic_gaming.png")}.page-uses #security{content:url("../img/icons/usecases/ic_security.png")}.page-uses #payments{content:url("../img/icons/usecases/ic_payments.png")}.page-uses #web_monetization{content:url("../img/icons/usecases/ic_web_monetization.png")}.page-uses #sustainability{content:url("../img/icons/usecases/ic_sustainability.png")}.page-uses #cbdc{content:url("../img/icons/usecases/ic_cbdc.png")}.page-uses #custody{content:url("../img/icons/usecases/ic_custody.png")}.page-uses #defi{content:url("../img/icons/usecases/ic_defi.png")}.page-uses #use_case_companies_list #bithomp .biz-logo{max-height:40px;content:url("../img/uses/bithomp.svg")}.page-uses #use_case_companies_list #onthedex .biz-logo{max-height:40px;content:url("../img/uses/onthedex.svg")}.page-uses #use_case_companies_list #gatehub .biz-logo{max-height:40px;content:url("../img/uses/gatehub.svg")}.page-uses #use_case_companies_list #towo-labs .biz-logo{max-height:40px;content:url("../img/uses/towo-labs.svg")}.page-uses #use_case_companies_list #xrp-toolkit .biz-logo{max-height:40px;content:url("../img/uses/xrp-toolkit.svg")}.page-uses #use_case_companies_list #xrpl-org-ledger-explorer .biz-logo{max-height:40px;content:url("../img/uses/xrpl-org-ledger-explorer.svg")}.page-uses #use_case_companies_list #xrpl-rosetta .biz-logo{max-height:40px;content:url("../img/uses/xrpl-rosetta.svg")}.page-uses #use_case_companies_list #xrpscan .biz-logo{max-height:40px;content:url("../img/uses/xrpscan.svg")}.page-uses #use_case_companies_list #evernode .biz-logo{max-height:40px;content:url("../img/uses/evernode.svg")}.page-uses #use_case_companies_list #cryptum .biz-logo{max-height:40px;content:url("../img/uses/cryptum.svg")}.page-uses #use_case_companies_list #x-tokenize .biz-logo{max-height:40px;content:url("../img/uses/x-tokenize.svg")}.page-uses #use_case_companies_list #multichain .biz-logo{max-height:40px;content:url("../img/uses/multichain.svg")}.page-uses #use_case_companies_list #xumm-wallet .biz-logo{max-height:40px;content:url("../img/uses/xumm-wallet.svg")}.page-uses #use_case_companies_list #gem-wallet .biz-logo{max-height:40px;content:url("../img/uses/gem-wallet.svg")}.page-uses #use_case_companies_list #aesthetes .biz-logo{max-height:40px;content:url("../img/uses/aesthetes.svg")}.page-uses #use_case_companies_list #audiotarky .biz-logo{max-height:40px;content:url("../img/uses/audiotarky.svg")}.page-uses #use_case_companies_list #xrp-cafe .biz-logo{max-height:40px;content:url("../img/uses/xrp-cafe.svg")}.page-uses #use_case_companies_list #nft-master .biz-logo{max-height:40px;content:url("../img/uses/nft-master.svg")}.page-uses #use_case_companies_list #onxrp .biz-logo{max-height:40px;content:url("../img/uses/onxrp.svg")}.page-uses #use_case_companies_list #peerkat .biz-logo{max-height:40px;content:url("../img/uses/peerkat.svg")}.page-uses #use_case_companies_list #sologenic-nft .biz-logo{max-height:40px;content:url("../img/uses/sologenic-nft.svg")}.page-uses #use_case_companies_list #sologenic-dex .biz-logo{max-height:40px;content:url("../img/uses/sologenic-dex.svg")}.page-uses #use_case_companies_list #xp-market .biz-logo{max-height:40px;content:url("../img/uses/xp-market.svg")}.page-uses #use_case_companies_list #ledger-city .biz-logo{max-height:40px;content:url("../img/uses/ledger-city.svg")}.page-uses #use_case_companies_list #forte .biz-logo{max-height:40px;content:url("../img/uses/forte.svg")}.page-uses #use_case_companies_list #anchain-ai .biz-logo{max-height:40px;content:url("../img/uses/anchain-ai.svg")}.page-uses #use_case_companies_list #coil .biz-logo{max-height:40px;content:url("../img/uses/coil.svg")}.page-uses #use_case_companies_list #carbonland-trust .biz-logo{max-height:40px;content:url("../img/uses/carbonland-trust.svg")}.page-uses #use_case_companies_list #casino-coin .biz-logo{max-height:40px;content:url("../img/uses/casino-coin.svg")}.page-uses #use_case_companies_list #bitgo .biz-logo{max-height:40px;content:url("../img/uses/bitgo.svg")}.page-uses #use_case_companies_list #bitpay .biz-logo{max-height:40px;content:url("../img/uses/bitpay.svg")}.page-uses #use_case_companies_list #ripples-on-demand-liquidity .biz-logo{max-height:40px;content:url("../img/uses/ripples-on-demand-liquidity.svg")}.page-uses #use_case_companies_list #ripples-cbdc-platform .biz-logo{max-height:40px;content:url("../img/uses/ripples-cbdc-platform.svg")}@media (min-width: 992px){.page-uses h1{font-size:62px}.page-uses .container-new{padding-left:64px;padding-right:64px}.page-uses .card-grid img{max-height:48px}.page-uses .card-grid{grid-gap:48px}.page-uses .card-uses{padding:24px}}#history-orange{position:absolute;top:0;right:-4px}#history-purple{position:absolute;top:-480px;left:-4px}.hidden-section{overflow:hidden;visibility:hidden;height:0}.hidden-section.show{overflow:auto;visibility:visible;height:auto}#impact-green{position:absolute;top:0;left:-4px;rotate:180deg}#impact-purple{position:absolute;top:100px;right:-4px}#impact-magenta{position:absolute;top:100px;right:-4px}#foundation-magenta{position:absolute;top:0px;left:0px}#foundation-orange{position:absolute;top:40px;right:-4px}.page-impact #map-light{display:none}.page-impact #map-dark{display:block}.page-impact .connect-list #connect-01{content:url("../img/impact/connect-01.svg")}.page-impact .connect-list #connect-02{content:url("../img/impact/connect-02.svg")}.page-impact .connect-list #connect-03{content:url("../img/impact/connect-03.svg")}.page-impact .connect-list #connect-04{content:url("../img/impact/connect-04.svg")}.page-funding .funding-list #funding-01{content:url("../img/funding/funding-01.svg")}.page-funding .funding-list #funding-02{content:url("../img/funding/funding-02.svg")}.page-funding .funding-list #funding-03{content:url("../img/funding/funding-03.svg")}.page-funding .funding-list #funding-04{content:url("../img/funding/funding-04.svg")}.page-funding #funding-orange{position:absolute;top:132px;left:-4px}@media (min-width: 992px){.page-funding .funding-box{min-height:200px}}.page-ambassadors #benefits-list #benefits-01{content:url("../img/ambassadors/benefits-01.svg")}.page-ambassadors #benefits-list #benefits-02{content:url("../img/ambassadors/benefits-02.svg")}.page-ambassadors #benefits-list #benefits-03{content:url("../img/ambassadors/benefits-03.svg")}.page-ambassadors #benefits-list #benefits-04{content:url("../img/ambassadors/benefits-04.svg")}.page-ambassadors #benefits-list #benefits-05{content:url("../img/ambassadors/benefits-05.svg")}.page-ambassadors #benefits-list #benefits-06{content:url("../img/ambassadors/benefits-06.svg")}.page-ambassadors #eligibility-list #eligibility-01{content:url("../img/ambassadors/eligibility-01.svg")}.page-ambassadors #eligibility-list #eligibility-02{content:url("../img/ambassadors/eligibility-02.svg")}.page-ambassadors #eligibility-list #eligibility-03{content:url("../img/ambassadors/eligibility-03.svg")}.page-ambassadors #eligibility-list #eligibility-04{content:url("../img/ambassadors/eligibility-04.svg")}.page-ambassadors #eligibility-list #eligibility-05{content:url("../img/ambassadors/eligibility-05.svg")}.page-ambassadors .btn{padding:.75rem}.page-ambassadors #container-scroll{height:160px;position:relative;overflow:hidden;margin-top:80px;margin-bottom:64px}.page-ambassadors .photobanner{position:absolute;top:0px;left:0px;overflow:hidden;white-space:nowrap;animation:bannermove 40s linear infinite}.page-ambassadors .photobanner-bottom{top:112px}.page-ambassadors .photobanner img{margin:0 0.5em}@keyframes bannermove{0%{transform:translate(0, 0)}100%{transform:translate(-50%, 0)}}.page-ambassadors #carouselSlidesOnly{height:392px;margin-bottom:40px}@media (min-width: 992px){.page-ambassadors #carouselSlidesOnly{height:320px;margin-bottom:104px}}.page-ambassadors h6{font-size:1.25rem}.page-ambassadors .btn-arrow::after{display:inline-block;content:url(../img/icons/arrow-right-purple.svg);vertical-align:middle;padding-left:8px;transition:transform 0.3s ease-out}.page-ambassadors .btn-arrow:hover{text-decoration:none;background:none !important;border:none}.page-ambassadors .btn-arrow:hover::after{background-position:left 4px bottom 4px;transform:translateX(4px)}#community-magenta{position:absolute;top:0px;left:0px}#community-purple{position:absolute;top:160px;right:0px}.page-events #event-hero-image{height:100%;min-height:209px;background:url(../img/events/event-hero1@2x.png);background-size:contain;background-repeat:no-repeat;background-position:center}.page-events #events-orange{position:absolute;top:0px;right:0px}.page-events .event-hero{color:#F5F5F7}.page-events .event-hero p{font-weight:500;font-size:24px;line-height:32px}.page-events .event-save-date{color:#fff;font-weight:bold;font-size:20px;line-height:26px}.page-events .event-small-gray{color:#E0E0E1}.page-events .btn{padding:.75rem}.page-events .event-card{max-width:311px;margin:32px auto;transition:all 0.35s ease-out;position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box;background-color:#232325;box-shadow:0px 5px 40px #000;border:1px solid rgba(0,0,0,0.125);border-radius:8px;font-size:16px;line-height:24px;color:#E0E0E1}.page-events .event-card .event-card-header{position:relative;height:176px;background-size:contain !important;width:100%;border-radius:8px 8px 0 0}.page-events .event-card .event-card-title{position:absolute;bottom:32px;padding:0 32px;color:#F5F5F7;font-weight:bold;font-size:20px;line-height:28px}.page-events .event-card .event-card-body{padding:32px}.page-events .event-card .event-card-footer{padding:0 32px 32px}.page-events .event-card .event-card-footer .icon::before{height:24px;width:24px;content:"";margin-right:8px;background-size:contain;background-repeat:no-repeat}.page-events .event-card .icon-date::before{background:url(../img/events/event-date.svg)}.page-events .event-card .icon-location::before{background:url(../img/events/event-location.svg)}@media (min-width: 992px){.page-events .event-card{max-width:347px;margin:32px}.page-events .event-card-header{height:197px !important}}.page-events a.event-card:hover{transform:translateY(-16px);text-decoration:none}.page-events label{margin:0;padding-left:8px;color:#fff}.page-events .events-filter h6{font-size:16px}.page-events .events-filter{height:20px;width:20px}.page-events .events-filter[type="checkbox"]::before{position:relative;display:block;width:20px;height:20px;content:"";background:#111112;border-radius:4px;border-width:2px;border-style:solid;border-color:#A2A2A4}.page-events .events-filter[type="checkbox"]::after{position:relative;display:block;top:-20px;width:20px;height:20px;content:"";background-repeat:no-repeat;background-position:center;border-radius:4px;border-width:2px;border-style:solid;border-color:#A2A2A4}.page-events .events-filter[type="checkbox"]:checked::before{background:#111112;border:none;border-radius:0}.page-events .events-filter[type="checkbox"]:checked::after{background-image:url(../img/events/event-check.svg);background-repeat:no-repeat;background-position:center;background-color:#7919FF;border-width:2px;border-style:solid;border-color:#7919FF;border-radius:4px}.page-events .events-filter[type="checkbox"]:not(:disabled):checked:hover::after{background-image:url(../img/events/event-check.svg);background-repeat:no-repeat;background-position:center;border-width:2px;border-style:solid;border-color:#5F00E5;border-radius:4px}.page-events .events-filter[type="checkbox"]:not(:disabled):hover::before{background:#111112;border:none;border-radius:0}.page-events .events-filter[type="checkbox"]:not(:disabled):hover::after{background:#111112;border:none;border-width:2px;border-style:solid;border-color:#5F00E5;border-radius:4px}#find-us-on-platforms .card-deck .card:nth-child(1) .card-footer{background-image:url(../img/cards/4col-light-blue-3.svg)}#find-us-on-platforms .card-deck .card:nth-child(2) .card-footer{background-image:url(../img/cards/4col-purple-blue-2.svg)}#find-us-on-platforms .card-deck .card:nth-child(3) .card-footer{background-image:url(../img/cards/4col-magenta-3.svg)}#find-us-on-platforms .card-deck .card:nth-child(4) .card-footer{background-image:url(../img/cards/4col-green-2.svg)}#find-us-on-platforms .card-deck .card:nth-child(5) .card-footer{background-image:url(../img/cards/4col-orange-yellow-2.svg)}#find-us-on-platforms .card-deck .card:nth-child(6) .card-footer{background-image:url(../img/cards/4col-blue-purple.svg)}#find-us-on-platforms .card-deck .card:nth-child(7) .card-footer{background-image:url(../img/cards/4col-yellow-2.svg)}#find-us-on-platforms .card-deck .card:nth-child(8) .card-footer{background-image:url(../img/cards/4col-orange-2.svg)}#find-us-on-platforms .card-deck .card{margin-bottom:2.5rem}.page-faq::before{background-image:url(../img/backgrounds/faq-bg.svg)}@media (min-width: 768px){.page-faq::before{background-size:contain}}@media (min-width: 992px){.page-faq .content{max-width:704px;margin-left:auto;margin-right:auto}}.page-faq .content h6:first-of-type{color:#32E685;margin-bottom:1rem;margin-top:2.5rem;font-size:1.25rem;line-height:26px;text-align:center}.page-faq .content h6:first-of-type .hover_anchor{display:none}@media (min-width: 992px){.page-faq .content h6:first-of-type{margin-top:6.5rem}}.page-faq .content h1:first-of-type{font-size:2.625rem;line-height:1.2;margin-top:0;margin-bottom:5rem;text-align:center}.page-faq .content h1:first-of-type .hover_anchor{display:none}@media (min-width: 992px){.page-faq .content h1:first-of-type{font-size:3.875rem;margin-bottom:13rem}}.page-faq h2{margin-top:13rem;font-size:2rem;line-height:2.375rem;text-align:center;font-weight:700}.page-faq .q-wrapper,.mini-faq .q-wrapper{background:#232325;border-radius:4px;padding:2rem;padding-right:3rem;margin-bottom:3.5rem;position:relative;z-index:5;width:100%;transform:translateY(0%)}.page-faq .q-wrapper p a,.mini-faq .q-wrapper p a{text-decoration:none;font-weight:600;color:#9A52FF}.page-faq .q-wrapper p a:hover,.mini-faq .q-wrapper p a:hover{text-decoration:underline}.page-faq .q-wrapper h4,.mini-faq .q-wrapper h4{font-size:1.25rem;line-height:1.625rem;margin-top:0}.page-faq .q-wrapper h4::before,.mini-faq .q-wrapper h4::before{display:block;content:" ";margin-top:-80px;height:80px;visibility:hidden}.page-faq .q-wrapper h4>a,.mini-faq .q-wrapper h4>a{text-decoration:none}.page-faq .q-wrapper h4>a:hover,.mini-faq .q-wrapper h4>a:hover{text-decoration:underline;color:#fff}@media (max-width: 991.98px){.page-faq .q-wrapper h4,.mini-faq .q-wrapper h4{font-size:1rem;line-height:1.5rem}}.page-faq .q-wrapper h4 .chevron,.mini-faq .q-wrapper h4 .chevron{position:absolute;top:40px;right:2rem}.page-docs-index::before{background-image:url(../../img/backgrounds/docs-splash.svg);background-position-x:right}.page-docs-index .center-search .input-group-text{height:56px;padding:.75rem .75rem .75rem 1rem;line-height:2rem}.page-docs-index .center-search .ds-input{height:56px;padding:.75rem 1rem .75rem .5rem}.page-docs-index #software-and-sdks .card-deck .card:nth-child(1) .card-footer{background-image:url(../img/cards/4col-green.svg)}.page-docs-index #software-and-sdks .card-deck .card:nth-child(2) .card-footer{background-image:url(../img/cards/4col-light-blue.svg)}.page-docs-index #software-and-sdks .card-deck .card:nth-child(3) .card-footer{background-image:url(../img/cards/4col-orange.svg)}.page-docs-index #software-and-sdks .card-deck .card:nth-child(4) .card-footer{background-image:url(../img/cards/4col-yellow.svg)}.page-docs-index #doc-types .card-deck .card:nth-child(1) .card-footer{background-image:url(../img/cards/4col-orange-yellow.svg)}.page-docs-index #doc-types .card-deck .card:nth-child(2) .card-footer{background-image:url(../img/cards/4col-magenta.svg)}.page-docs-index #doc-types .card-deck .card:nth-child(3) .card-footer{background-image:url(../img/cards/4col-blue-green.svg)}.page-docs-index #doc-types .card-deck .card:nth-child(4) .card-footer{background-image:url(../img/cards/4col-light-blue-2.svg)}.page-docs-index #docs-hot-topic .longform{margin-top:2.5rem}.page-docs-index #community-heading,.page-community #community-heading{padding-top:2.5rem;padding-bottom:5rem;padding-left:1rem}@media (min-width: 992px){.page-docs-index #community-heading,.page-community #community-heading{padding-top:5rem;padding-bottom:15rem;padding-left:0}}@media (min-width: 1200px){.page-docs-index #community-heading,.page-community #community-heading{padding-bottom:25rem}}.page-docs-index #community-heading .parallax,.page-community #community-heading .parallax{position:absolute;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease}.page-docs-index #community-heading .one,.page-community #community-heading .one{top:160px;left:0%}.page-docs-index #community-heading .two,.page-community #community-heading .two{top:439px;left:22%}.page-docs-index #community-heading .three,.page-community #community-heading .three{top:517px;left:52%}.page-docs-index #community-heading .four,.page-community #community-heading .four{top:322px;left:71%}.page-docs-index #community-heading .five,.page-community #community-heading .five{top:120px;right:0%}.page-docs-index #run-a-network-node .card-deck .card:nth-child(1) .card-footer,.page-community #run-a-network-node .card-deck .card:nth-child(1) .card-footer{background-image:url(../img/cards/4col-yellow-2.svg)}.page-docs-index #run-a-network-node .card-deck .card:nth-child(2) .card-footer,.page-community #run-a-network-node .card-deck .card:nth-child(2) .card-footer{background-image:url(../img/cards/4col-purple.svg)}.page-docs-index #run-a-network-node .card-deck .card:nth-child(3) .card-footer,.page-community #run-a-network-node .card-deck .card:nth-child(3) .card-footer{background-image:url(../img/cards/4col-magenta-2.svg)}.page-docs-index #run-a-network-node .card-deck .card:nth-child(4) .card-footer,.page-community #run-a-network-node .card-deck .card:nth-child(4) .card-footer{background-image:url(../img/cards/4col-light-green.svg)}.page-docs-index #run-a-network-node,.page-community #run-a-network-node{padding-bottom:5rem}@media (min-width: 768px){.page-docs-index #run-a-network-node,.page-community #run-a-network-node{padding-top:104px;padding-bottom:104px}}.page-docs-index #run-a-network-node .text-cards,.page-community #run-a-network-node .text-cards{grid-gap:40px}.page-docs-index #run-a-network-node .text-cards h6::before,.page-community #run-a-network-node .text-cards h6::before{margin-top:0;height:unset}.page-docs-index #run-a-network-node .text-cards a,.page-community #run-a-network-node .text-cards a{font-size:1.25rem;line-height:26px;color:#fff;font-weight:bold}.page-docs-index #run-a-network-node .text-cards a:hover,.page-community #run-a-network-node .text-cards a:hover{text-decoration:none;background:none !important}.page-docs-index #run-a-network-node .text-cards .btn-arrow::after,.page-community #run-a-network-node .text-cards .btn-arrow::after{display:inline-block;content:url(../img/icons/arrow-right-purple.svg);vertical-align:middle;padding-left:8px;-webkit-transition:transform 0.3s ease-out;-moz-transition:transform 0.3s ease-out;-ms-transition:transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out}.page-docs-index #xrpl-grants,.page-community #xrpl-grants{padding-bottom:5rem}@media (min-width: 768px){.page-docs-index #xrpl-grants,.page-community #xrpl-grants{padding-top:104px;padding-bottom:104px}}.page-docs-index #xrpl-blog,.page-community #xrpl-blog{padding-bottom:5rem}@media (min-width: 768px){.page-docs-index #xrpl-blog,.page-community #xrpl-blog{padding-top:104px;padding-bottom:104px}}.page-docs-index #xrpl-events,.page-community #xrpl-events{padding-bottom:5rem}@media (min-width: 768px){.page-docs-index #xrpl-events,.page-community #xrpl-events{padding-top:104px;padding-bottom:104px}}.page-docs-index #xrpl-careers,.page-community #xrpl-careers{padding-bottom:5rem}@media (min-width: 768px){.page-docs-index #xrpl-careers,.page-community #xrpl-careers{padding-top:104px;padding-bottom:104px}}.page-docs-index #xrpl-design-assets,.page-community #xrpl-design-assets{padding-bottom:5rem}@media (min-width: 768px){.page-docs-index #xrpl-design-assets,.page-community #xrpl-design-assets{padding-top:104px;padding-bottom:208px}}.page-community #platform-github{content:url("../img/logos/github.svg")}.page-community #platform-twitch{content:url("../img/logos/twitch.svg")}.page-community #platform-stack-overflow{content:url("../img/logos/stack-overflow.svg")}.page-community #platform-twitter{content:url("../img/logos/twitter.svg")}.page-community #platform-discord{content:url("../img/logos/discord.svg")}.page-community #platform-youtube{content:url("../img/logos/youtube.svg")}.page-community #platform-devto{content:url("../img/logos/devto.svg")}.page-references #refs-types .card-deck .card:nth-child(1) .card-footer{background-image:url(../img/cards/3col-orange-2.svg)}.page-references #refs-types .card-deck .card:nth-child(2) .card-footer{background-image:url(../img/cards/3col-green-2.svg)}.page-references #refs-types .card-deck .card:nth-child(3) .card-footer{background-image:url(../img/cards/3col-magenta.svg)}.page-references #xrpl-protocol .card-deck .card:nth-child(1) .card-footer{background-image:url(../img/cards/4col-light-blue-4.svg)}.page-references #xrpl-protocol .card-deck .card:nth-child(2) .card-footer{background-image:url(../img/cards/4col-blue-green-2.svg)}.page-references #xrpl-protocol .card-deck .card:nth-child(3) .card-footer{background-image:url(../img/cards/4col-yellow-3.svg)}.page-references #xrpl-protocol .card-deck .card:nth-child(4) .card-footer{background-image:url(../img/cards/4col-purple-blue.svg)}.page-dev-tools #xrp-explorer .card-footer{background-image:url("../img/cards/3-col-orange.svg")}.page-dev-tools #bithomp-explorer .card-footer{background-image:url("../img/cards/3-col-light-blue.svg")}.page-dev-tools #xrpscan .card-footer{background-image:url("../img/cards/3-col-pink.svg")}.page-dev-tools #token-list .card-footer{background-image:url("../img/cards/3-col-pink2.svg")}.page-dev-tools #websocket .card-footer{background-image:url("../img/cards/3-col-purple2.svg")}.page-dev-tools #rpc .card-footer{background-image:url("../img/cards/3-col-green.svg")}.page-dev-tools #technical-explorer .card-footer{background-image:url("../img/cards/3-col-purple-blue.svg")}.page-dev-tools #faucets .card-footer{background-image:url("../img/cards/3-col-pink2.svg")}.page-dev-tools #trasaction-sender .card-footer{background-image:url("../img/cards/3-col-light-blue2.svg")}.page-dev-tools #domain .card-footer{background-image:url("../img/cards/3-col-green-purple.svg")}.page-dev-tools #xrp-ledger .card-footer{background-image:url("../img/cards/3-col-dark-blue.svg")}.page-dev-tools #binary-visualizer .card-footer{background-image:url("../img/cards/3-col-purple-blue.svg")}.page-dev-tools #token-metadata-lookup .card-footer{background-image:url("../img/cards/3-col-pink-purple.svg")}.page-dev-tools .nav-link{color:#A2A2A4;background-color:#111112;border-top:none;border-left:none;border-right:none;border-bottom-color:#454549}@media (max-width: 767.98px){.page-dev-tools .nav-tabs{display:flex;list-style:none;margin-left:0;padding-left:0;justify-content:space-between}.page-dev-tools .nav-item{display:inline-flex;width:auto;list-style:outside none none}.page-dev-tools .nav-link{display:inline-flex;width:auto;padding:1em 1em}}.page-dev-tools .nav-link.active{border-bottom-color:#9A52FF;color:#fff;font-weight:bold}.page-dev-tools .nav-tabs{border-bottom:1px solid #454549}.page-dev-tools .btn{padding:0.75rem}html.light .page-dev-tools .nav-link{background-color:#F5F5F7}html.light .page-dev-tools .nav-link.active{border-bottom-color:#9A52FF;color:#000;font-weight:bold}html.light .page-dev-tools .nav-link{color:#000}html.light .page-dev-tools #trasaction-sender .card-footer{background-image:url("../img/cards/3-col-light-blue-2.svg")}.rpc-tool #result{display:none}.rpc-tool #log{font-weight:700}.rpc-tool .content .json li{margin-top:0}.rpc-tool .json .name{color:#fff}.rpc-tool .json ul{margin:0;display:none}.rpc-tool .json li{padding:0;list-style-type:none}.rpc-tool .json .type-string .val{color:#28B86A}.rpc-tool .json .type-number .val{color:#19A3FF}.rpc-tool .json a.toggle:hover{text-decoration:none}.rpc-tool .json>a.toggle{display:none}.rpc-tool .json a.toggle:after{content:" +\0000a0";cursor:pointer}.rpc-tool .json>ul,.rpc-tool .json .expanded>ul{display:block}.rpc-tool .json .ellipsis{color:#838386}.rpc-tool .json>.ellipsis,.rpc-tool .json .expanded>.ellipsis{display:none}.rpc-tool .json .expanded>a.toggle:after{content:" \2212\0000a0"}.rpc-tool .json .indentafter{display:none}.rpc-tool .json .expanded>.indentafter{display:inline}.rpc-tool .tools{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:0.8em;margin:0 0 10px}.rpc-tool .tools>li>a{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:6px 9px}.dev-blog .labels-wrap{display:inline-block}.dev-blog a.badge-primary{text-decoration:none}.dev-blog a.badge-primary:hover{text-decoration:none}#feedback-content .docked-widget{border:none !important;background-color:transparent !important;position:static !important;box-shadow:none !important;width:auto !important}#feedback-content .widget-form-wrapper{position:static !important;box-shadow:none !important;display:block;background-color:#232325 !important;border-width:0 !important;padding:24px !important;border-radius:8px !important}#feedback-content .widget-form-wrapper div{background-color:#232325 !important}#feedback-content .widget-form-wrapper textarea{background-color:#fff !important;opacity:1 !important;border:none !important;border-radius:4px !important;margin:0 !important;width:100% !important;color:#000 !important}#feedback-content .widget-form-wrapper .widget-header-title{background:none !important;flex-grow:0 !important;padding-right:1rem !important;height:auto !important;padding:0 !important;margin-bottom:10px !important}#feedback-content .widget-form-wrapper .widget-header-footer{background:none !important}#feedback-content .widget-form-wrapper .widget-form-footer{padding-right:0 !important}#feedback-content .widget-form-wrapper .submit{background-color:#7919FF !important;font-weight:bold !important;color:#fff !important;border:none !important;border-color:transparent !important;border-radius:4px !important;margin:0 !important;margin-top:8px !important}#feedback-content .widget-form-wrapper .submit:hover{background:#5F00E5 !important}#feedback-content .widget-form-wrapper .submit.disabled,#feedback-content .widget-form-wrapper .submit[disabled="disabled"]{background-color:#4A00B2 !important}#feedback-content .widget-form-wrapper .submit.disabled:hover,#feedback-content .widget-form-wrapper .submit[disabled="disabled"]:hover{background-color:#4A00B2 !important}#feedback-content .widget-form-wrapper .cancel{margin:0 !important;margin-top:8px !important;color:#B480FF !important;font-weight:600 !important}#feedback-content #closeFeedback{display:none}#feedback-content .widget-helpful .widget-header{background-color:#232325 !important;border-radius:8px !important}#feedback-content .widget-helpful .widget-header-title{color:#fff !important}.video-image{transition:all 0.35s ease-out;cursor:pointer}.video-image:hover{-webkit-transform:translateY(-16px);-moz-transform:translateY(-16px);-ms-transform:translateY(-16px);-o-transform:translateY(-16px);transform:translateY(-16px)}#video-overlay{position:fixed;top:0;left:0;z-index:1190;height:100%;width:100%;background:#ffffff;opacity:0.6;display:none}#video{display:none;position:fixed;top:10%;left:15%;width:70%;z-index:1200}#video-container{position:relative;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:982px;padding:0 20px}#videoWrapper{position:absolute;top:0;left:0;height:calc(90vh - 100px);width:80vw}#videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-external-link{color:#9A52FF;font-weight:600}.video-external-link::after{content:"\00a0";background-image:url(../img/icons/arrow-up-right.svg);background-repeat:no-repeat;display:inline-block;background-size:24px;padding:9px 4px 0 8px;width:2rem;background-position:left 8px bottom 0px;transition:background-position 100ms ease-in-out}.video-external-link.video-external-link:hover::after{background-position:left 12px bottom 8px}.video-title{line-height:1.2}@media (min-width: 768px){.video-title{font-size:1rem}}@keyframes pulsate{}.banner-container,html.light .banner-container{display:flex;width:100%;position:relative;background-color:#013;color:#fff;overflow:hidden;height:36px}@media (min-width: 992px){.banner-container,html.light .banner-container{height:48px}}.banner-container>img,html.light .banner-container>img{height:36px}@media (min-width: 992px){.banner-container>img,html.light .banner-container>img{height:3rem}}.banner-container>div,html.light .banner-container>div{line-height:36px;font-family:Work Sans;font-weight:600;font-size:3vw}@media (min-width: 992px){.banner-container>div,html.light .banner-container>div{font-size:22px;line-height:3rem}}@media (min-width: 1400px){.banner-container .d-xxl-block,html.light .banner-container .d-xxl-block{display:block !important}}.banner-container .apex-reg,html.light .banner-container .apex-reg{text-align:center}@media (min-width: 768px){.banner-container .apex-reg,html.light .banner-container .apex-reg{padding:0 1rem}}.banner-container .apex-highlight,html.light .banner-container .apex-highlight{color:#00FF76}.banner-container .apex-circled,html.light .banner-container .apex-circled{padding:0 1rem;text-transform:uppercase;white-space:nowrap;transition:border-color 0.5s ease;border:2px solid #fff;height:36px;line-height:32px;border-radius:32px;font-size:2vw}@media (min-width: 992px){.banner-container .apex-circled,html.light .banner-container .apex-circled{border-width:3px;height:48px;line-height:42px;border-radius:40px;font-size:16px}}@media (min-width: 1200px){.banner-container .apex-circled,html.light .banner-container .apex-circled{font-size:19px}}.banner-container:hover,html.light .banner-container:hover{text-decoration:none;color:#fff}.banner-container:hover .apex-highlight,html.light .banner-container:hover .apex-highlight{color:#00FF76}.banner-container:hover .highlight-yellow,html.light .banner-container:hover .highlight-yellow{border-color:#FAFF19}.banner-container:hover .highlight-purple,html.light .banner-container:hover .highlight-purple{border-color:#FF198B}.banner-container:active,.banner-container:focus,html.light .banner-container:active,html.light .banner-container:focus{background-color:#013 !important;color:#fff}.token-banner-container,html.light .token-banner-container{display:flex;width:100%;position:relative;background-color:#013;color:#fff;height:48px}@media (min-width: 992px){.token-banner-container,html.light .token-banner-container{height:60px}}.token-banner-container>img,html.light .token-banner-container>img{height:36px}.token-banner-container>div,html.light .token-banner-container>div{font-family:Work Sans;font-weight:600}@media (min-width: 992px){.token-banner-container>div,html.light .token-banner-container>div{font-size:22px}}@media (min-width: 1400px){.token-banner-container .d-xxl-block,html.light .token-banner-container .d-xxl-block{display:block !important}}.token-banner-container .token-reg,html.light .token-banner-container .token-reg{text-align:center;line-height:48px;font-size:16px;padding:0 1rem}@media (min-width: 992px){.token-banner-container .token-reg,html.light .token-banner-container .token-reg{line-height:60px}}@media (min-width: 1400px){.token-banner-container .token-reg,html.light .token-banner-container .token-reg{font-size:22px}}.token-banner-container .token-highlight,html.light .token-banner-container .token-highlight{color:#00FF76}@media (min-width: 576px){.token-banner-container .token-highlight,html.light .token-banner-container .token-highlight{line-height:3rem}}.token-banner-container .token-circled,html.light .token-banner-container .token-circled{padding:0 1rem;text-transform:uppercase;white-space:nowrap;transition:border-color 0.5s ease;border:2px solid #fff;height:36px;line-height:32px;border-radius:32px;font-size:8px;margin-top:6px}@media (min-width: 576px){.token-banner-container .token-circled,html.light .token-banner-container .token-circled{font-size:2vw}}@media (min-width: 992px){.token-banner-container .token-circled,html.light .token-banner-container .token-circled{border-width:3px;height:48px;line-height:42px;border-radius:40px;font-size:16px}}@media (min-width: 1200px){.token-banner-container .token-circled,html.light .token-banner-container .token-circled{font-size:22px}}.token-banner-container:hover,html.light .token-banner-container:hover{text-decoration:none;color:#fff}.token-banner-container:hover .token-highlight,html.light .token-banner-container:hover .token-highlight{color:#00FF76}.token-banner-container:hover .highlight-yellow,html.light .token-banner-container:hover .highlight-yellow{border-color:#FAFF19}.token-banner-container:hover .highlight-purple,html.light .token-banner-container:hover .highlight-purple{border-color:#FF198B}.token-banner-container:active,.token-banner-container:focus,html.light .token-banner-container:active,html.light .token-banner-container:focus{background-color:#013 !important;color:#fff}.token-banner-container .js-clock,html.light .token-banner-container .js-clock{padding-top:3px}@media (min-width: 992px){.token-banner-container .js-clock,html.light .token-banner-container .js-clock{padding-top:8px}}.token-banner-container .js-clock .box,html.light .token-banner-container .js-clock .box{display:inline-block;margin-right:10px;font-size:14px;line-height:22px}.token-banner-container .js-clock .box:last-child,html.light .token-banner-container .js-clock .box:last-child{margin-right:0}.token-banner-container .js-clock .clock-number,html.light .token-banner-container .js-clock .clock-number{font-variant-numeric:tabular-nums}@media (max-width: 1199.98px){.token-banner-container .highlight-purple,html.light .token-banner-container .highlight-purple{display:none}}@media (max-width: 767.98px){.token-banner-container .token-highlight,html.light .token-banner-container .token-highlight{margin-right:10px}}.top-banner{height:46px;background:url(../img/backgrounds/bg-apex-banner.svg);background-position:left;background-size:cover;background-color:#7919FF;color:#fff;text-align:center;font-size:16px;font-weight:bold;line-height:24px}.top-banner .btn{margin-left:4px;font-size:12px;color:#fff;padding:2px 4px;border:1px solid #fff;border-radius:2px}@media (min-width: 768px){.top-banner .btn{margin-top:9px;margin-left:16px;font-size:16px;padding:4px 8px;border:1.5px solid #fff;border-radius:4px}}.top-banner .btn-outline-secondary:not(:disabled):not(.disabled):hover{color:#111112;background-color:#fff}.top-banner p{font-size:12px;line-height:20px;text-align:center;margin:auto}@media (min-width: 768px){.top-banner p{padding-top:11px;font-size:16px;width:initial;line-height:24px}}.top-nav{position:sticky;width:100%}@media (min-width: 992px){.right-sidebar,.left-sidebar{top:100px}}.floating-nav{top:146px}.main h1:before,.main h2:before,.main h3:before,.main h4:before,.main h5:before,.main h6:before,#main_content_wrapper:before,.interactive-block:before{margin-top:-146px;height:146px}.content h1:first-child:before{margin-top:-146px}#main_content_wrapper{margin-top:53px}html.light .top-banner .btn-outline-secondary{color:#fff;border-color:#fff}html.light .top-banner .btn-outline-secondary:not(:disabled):not(.disabled):hover{color:#111112;background-color:#fff;border-color:#fff}.toml-checker #result{display:none}.toml-checker #verify-domain-result{display:none}.tutorial-content #beginner-cards .card:nth-child(9n+1) .card-footer{background-image:url("../img/cards/3col-magenta-orange.svg")}.tutorial-content #beginner-cards .card:nth-child(9n+2) .card-footer{background-image:url("../img/cards/3col-green-blue.svg")}.tutorial-content #beginner-cards .card:nth-child(9n+3) .card-footer{background-image:url("../img/cards/3col-orange.svg")}.tutorial-content #beginner-cards .card:nth-child(9n+4) .card-footer{background-image:url("../img/cards/3col-purple.svg")}.tutorial-content #beginner-cards .card:nth-child(9n+5) .card-footer{background-image:url("../img/cards/3-col-green-purple.svg")}.tutorial-content #beginner-cards .card:nth-child(9n+6) .card-footer{background-image:url("../img/cards/3col-magenta.svg")}.tutorial-content #beginner-cards .card:nth-child(9n+7) .card-footer{background-image:url("../img/cards/3col-light-green.svg")}.tutorial-content #beginner-cards .card:nth-child(9n+8) .card-footer{background-image:url("../img/cards/3col-orange-yellow.svg")}.tutorial-content #beginner-cards .card:nth-child(9n+9) .card-footer{background-image:url("../img/cards/3-col-dark-blue.svg")}.tutorial-content #beginner-cards .card:nth-child(9n+10) .card-footer{background-image:url("../img/cards/3col-magenta-orange.svg")}.tutorial-content #sdk-cards .card:nth-child(9n+1) .card-footer{background-image:url("../img/cards/3col-orange.svg")}.tutorial-content #sdk-cards .card:nth-child(9n+2) .card-footer{background-image:url("../img/cards/3col-purple.svg")}.tutorial-content #sdk-cards .card:nth-child(9n+3) .card-footer{background-image:url("../img/cards/3-col-green-purple.svg")}.tutorial-content #sdk-cards .card:nth-child(9n+4) .card-footer{background-image:url("../img/cards/3col-magenta.svg")}.tutorial-content #sdk-cards .card:nth-child(9n+5) .card-footer{background-image:url("../img/cards/3col-light-green.svg")}.tutorial-content #sdk-cards .card:nth-child(9n+6) .card-footer{background-image:url("../img/cards/3col-orange-yellow.svg")}.tutorial-content #sdk-cards .card:nth-child(9n+7) .card-footer{background-image:url("../img/cards/3-col-dark-blue.svg")}.tutorial-content #sdk-cards .card:nth-child(9n+8) .card-footer{background-image:url("../img/cards/3col-magenta-orange.svg")}.tutorial-content #sdk-cards .card:nth-child(9n+9) .card-footer{background-image:url("../img/cards/3col-green-blue.svg")}.tutorial-content #sdk-cards .card:nth-child(9n+10) .card-footer{background-image:url("../img/cards/3col-orange.svg")}.tutorial-content #use-cases-cards .card:nth-child(9n+1) .card-footer{background-image:url("../img/cards/3-col-green-purple.svg")}.tutorial-content #use-cases-cards .card:nth-child(9n+2) .card-footer{background-image:url("../img/cards/3col-magenta.svg")}.tutorial-content #use-cases-cards .card:nth-child(9n+3) .card-footer{background-image:url("../img/cards/3col-light-green.svg")}.tutorial-content #use-cases-cards .card:nth-child(9n+4) .card-footer{background-image:url("../img/cards/3col-orange-yellow.svg")}.tutorial-content #use-cases-cards .card:nth-child(9n+5) .card-footer{background-image:url("../img/cards/3-col-dark-blue.svg")}.tutorial-content #use-cases-cards .card:nth-child(9n+6) .card-footer{background-image:url("../img/cards/3col-magenta-orange.svg")}.tutorial-content #use-cases-cards .card:nth-child(9n+7) .card-footer{background-image:url("../img/cards/3col-green-blue.svg")}.tutorial-content #use-cases-cards .card:nth-child(9n+8) .card-footer{background-image:url("../img/cards/3col-orange.svg")}.tutorial-content #use-cases-cards .card:nth-child(9n+9) .card-footer{background-image:url("../img/cards/3col-purple.svg")}.tutorial-content #use-cases-cards .card:nth-child(9n+10) .card-footer{background-image:url("../img/cards/3-col-green-purple.svg")}.tutorial-content #servers-cards .card:nth-child(9n+1) .card-footer{background-image:url("../img/cards/3col-light-green.svg")}.tutorial-content #servers-cards .card:nth-child(9n+2) .card-footer{background-image:url("../img/cards/3col-orange-yellow.svg")}.tutorial-content #servers-cards .card:nth-child(9n+3) .card-footer{background-image:url("../img/cards/3-col-dark-blue.svg")}.tutorial-content #servers-cards .card:nth-child(9n+4) .card-footer{background-image:url("../img/cards/3col-magenta-orange.svg")}.tutorial-content #servers-cards .card:nth-child(9n+5) .card-footer{background-image:url("../img/cards/3col-green-blue.svg")}.tutorial-content #servers-cards .card:nth-child(9n+6) .card-footer{background-image:url("../img/cards/3col-orange.svg")}.tutorial-content #servers-cards .card:nth-child(9n+7) .card-footer{background-image:url("../img/cards/3col-purple.svg")}.tutorial-content #servers-cards .card:nth-child(9n+8) .card-footer{background-image:url("../img/cards/3-col-green-purple.svg")}.tutorial-content #servers-cards .card:nth-child(9n+9) .card-footer{background-image:url("../img/cards/3col-magenta.svg")}.tutorial-content #servers-cards .card:nth-child(9n+10) .card-footer{background-image:url("../img/cards/3col-light-green.svg")}.tutorial-content #businesses-cards .card:nth-child(9n+1) .card-footer{background-image:url("../img/cards/3-col-dark-blue.svg")}.tutorial-content #businesses-cards .card:nth-child(9n+2) .card-footer{background-image:url("../img/cards/3col-magenta-orange.svg")}.tutorial-content #businesses-cards .card:nth-child(9n+3) .card-footer{background-image:url("../img/cards/3col-green-blue.svg")}.tutorial-content #businesses-cards .card:nth-child(9n+4) .card-footer{background-image:url("../img/cards/3col-orange.svg")}.tutorial-content #businesses-cards .card:nth-child(9n+5) .card-footer{background-image:url("../img/cards/3col-purple.svg")}.tutorial-content #businesses-cards .card:nth-child(9n+6) .card-footer{background-image:url("../img/cards/3-col-green-purple.svg")}.tutorial-content #businesses-cards .card:nth-child(9n+7) .card-footer{background-image:url("../img/cards/3col-magenta.svg")}.tutorial-content #businesses-cards .card:nth-child(9n+8) .card-footer{background-image:url("../img/cards/3col-light-green.svg")}.tutorial-content #businesses-cards .card:nth-child(9n+9) .card-footer{background-image:url("../img/cards/3col-orange-yellow.svg")}.tutorial-content #businesses-cards .card:nth-child(9n+10) .card-footer{background-image:url("../img/cards/3-col-dark-blue.svg")}.tutorial-card-grid{grid-gap:16px !important;row-gap:0 !important}.tutorial-card-grid.card-grid.card-grid-3xN{grid-template-columns:1fr;grid-auto-rows:auto}@media (min-width: 1200px){.tutorial-card-grid.card-grid.card-grid-3xN{grid-template-columns:1fr 1fr 1fr}}.tutorial-card-grid.card-grid .card{margin-bottom:2.5rem;background-position:bottom;background-repeat:no-repeat;background-size:contain;padding:0;min-height:0}.tutorial-card-grid.card-grid .card .card-body{padding:32px}.tutorial-card-grid.card-grid .card .card-title{margin-bottom:16px;margin-top:0}.tutorial-card-grid.card-grid .card .card-title.external-link::after{background-size:0.9rem;vertical-align:middle;margin-left:12px;margin-bottom:12px;margin-right:10px;width:1.5rem}.tutorial-card-grid.card-grid .card .card-title.nav-link{padding:0}.tutorial-card-grid.card-grid .card .card-footer{font-size:0;padding:1rem;background-position:bottom;background-repeat:no-repeat;background-size:cover;border-top:0}.tutorial-card-grid.card-grid a{text-decoration:none}.tutorial-card-grid.card-grid code{color:#2DCF78;background-color:#0A2E1B;border-radius:4px;padding-left:4px;padding-right:4px}.tutorial-card-grid.card-grid .card-icon-container{width:50px;height:50px;background:#454549;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-bottom:12px}.tutorial-card-grid.card-grid .card-icon-container img{width:70%;height:70%}.sdk-img{align-self:center}.light .sdk-img{content:url(../../img/graphics/sdk-white.png)}.light .ref-book-illustration{content:url(../../img/graphics/ref-book-light.png)}.light .tutorial-illustration{content:url(../../img/graphics/tutorials-illustration-light.png)}.light .concepts-doc-illustration{content:url(../../img/graphics/concepts-docs-light.png)}.light .use-cases .wallet-illustration{content:url(../../img/graphics/wallet-light.svg)}.light .use-cases .token-illustration{content:url(../../img/graphics/tokens-light.png)}.light .use-cases .connections-illustration{content:url(../../img/graphics/nodes-light.svg)}.light .quickstart-image{content:url(../../img/graphics/getting-started-pages-light.png)}.light .dev-tools-img{content:url(../../img/graphics/dev-tools-light.svg)}.light .dev-tools-link:hover p{color:#000}.dark .sdk-img{content:url(../../img/graphics/sdk-black.png)}.dark .ref-book-illustration{content:url(../../img/graphics/ref-book.png)}.dark .tutorial-illustration{content:url(../../img/graphics/tutorials-illustration.png)}.dark .concepts-doc-illustration{content:url(../../img/graphics/concepts-doc.png)}.dark .use-cases .wallet-illustration{content:url(../../img/graphics/wallet-dark.png)}.dark .use-cases .token-illustration{content:url(../../img/graphics/tokens-dark.png)}.dark .use-cases .connections-illustration{content:url(../../img/graphics/nodes-dark.png)}.dark .quickstart-image{content:url(../../img/graphics/getting-started-pages-dark.svg)}.dark .dev-tools-img{content:url(../../img/graphics/dev-tools-dark.png)}.dark .dev-tools-link:hover p{color:#fff}.dark .flat-card-grid .nav-link:hover{color:#E0E0E1}.get-started-img,.flat-card{max-width:100%;max-height:100%}.faded-text{font-family:'Work Sans';font-style:normal;font-weight:400;font-size:15.5667px;line-height:23px}.page-docs-index section{padding-top:64px;padding-bottom:64px}.page-docs-index .dev-tools-link h6::before{margin-top:-20px;height:20px}.page-docs-index .dev-tools-link h6:hover{text-decoration:underline;text-decoration-color:#9A52FF;background:none !important}.page-docs-index .dev-tools-link:hover p{text-decoration:none !important;background:none !important;display:inline-block}.page-docs-index .dev-tools-link a:hover{color:#9A52FF;text-decoration:none !important}.page-docs-index .dev-tools-link .btn-arrow::after{content:url(../img/icons/arrow-right-purple.svg);width:1.5rem;height:1.5rem}.page-docs-index .langs h5:hover{text-decoration:underline;text-decoration-color:#9A52FF;background:none !important}.page-docs-index .langs a:hover{text-decoration:none !important}.page-docs-index .langs .btn-arrow::after{content:url(../img/icons/arrow-right-purple.svg);vertical-align:baseline;width:1.5rem;height:1.5rem}.page-docs-index .langs h5{margin-block-start:0 !important}.page-docs-index h1{font-size:3.875rem}.page-docs-index .arrow-purple::after{content:url(../img/icons/arrow-right-purple.svg)}.page-docs-index .documentation-index:hover,.page-docs-index .documentation-index::after{color:#9A52FF;text-decoration:none !important;background:none !important}@media (max-width: 765px){.page-docs-index h1{font-size:3rem}.page-docs-index .flat-card-grid{grid-gap:24px}.page-docs-index .flat-card-grid .flat-card{padding:32px 12px}.page-docs-index::before{display:none}}#langs-cards{grid-gap:40px}@media (max-width: 991.98px){.page-docs-index .langs-cards{grid-template-columns:1fr 1fr;grid-auto-rows:auto}}.dev-tools-img{max-width:100%;max-height:100%;margin:auto}.page-docs .h4::before{margin-top:0;height:0}.page-docs .row{margin-right:0;margin-left:0}.page-docs .video-grid{grid-gap:35px}.page-docs .title-space{margin-bottom:16px}.page-docs .circled-logo{margin-left:0.1rem}.flat-card-grid{grid-gap:15px;max-width:100%;min-height:384px}.flat-card-grid .flat-card{padding:32px 50px;height:100%;width:100%;box-shadow:none}.flat-card-grid .flat-card-padding{margin-bottom:75px}.flat-card-grid img{width:auto;height:115px;margin-left:auto;margin-right:auto}.flat-card-grid .nav-link{border:none !important}.flat-card-grid .nav-link:hover{text-decoration:underline;text-decoration-color:#9A52FF}.flat-card-grid .nav-link::after{content:none !important}@media (max-width: 991.98px){.flat-card-grid .flat-card-padding{margin-bottom:0}.flat-card-grid .nav-link::after{content:' ' !important}.flat-card-grid .flat-card .btn{display:none}}.float-up-on-hover{transition:all 0.35s ease-out;cursor:pointer}.float-up-on-hover:hover{-webkit-transform:translateY(-16px);-moz-transform:translateY(-16px);-ms-transform:translateY(-16px);-o-transform:translateY(-16px);transform:translateY(-16px)}.float-up-on-hover .video-image:hover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}@media (min-width: 992px){.align-button-on-bottom .btn-primary{position:absolute;bottom:0}}.center-image{display:flex;justify-content:center}.quickstart-card .quickstart-image{margin-left:-20px;margin-right:-20px;margin-bottom:-20px}@media (min-width: 992px){.quickstart-card{margin-left:-32px;margin-right:-32px;margin-bottom:-32px;width:calc(100% + 64px)}}.explore-links .card-grid{grid-gap:40px}.full-documentation-link{margin-top:-35px}html.light .content p code,html.light .content table code,html.light .content ul code,html.light .content ol code{background-color:#E0E0E1;color:#111112}html.light body{background-color:#F5F5F7;color:#000}html.light #topnav-theme .custom-theme-toggle .custom-control-label::before{background-color:transparent;background-position:bottom right;transform:rotate(-15deg)}html.light h1:not(.chip),html.light h2:not(.chip),html.light h3:not(.chip),html.light h4:not(.chip),html.light h5:not(.chip),html.light h6:not(.chip),html.light .h1:not(.chip),html.light .h2:not(.chip),html.light .h3:not(.chip),html.light .h4:not(.chip),html.light .h5:not(.chip),html.light .h6:not(.chip){color:#000}html.light h1.green-500,html.light h2.green-500,html.light h3.green-500,html.light h4.green-500,html.light h5.green-500,html.light h6.green-500,html.light .h1.green-500,html.light .h2.green-500,html.light .h3.green-500,html.light .h4.green-500,html.light .h5.green-500,html.light .h6.green-500{color:#28B86A;text-shadow:white 0 0 2px, white -1px -1px 2px, white 1px 1px 2px}html.light .bg-grey-800{background-color:#FCFCFD}html.light .grey-400{color:#454549}html.light .text-muted{color:#232325 !important}html.light .longform{color:#232325}html.light .numbers{color:#000}html.light .stat-highlight,html.light .eyebrow{color:#111112}html.light .invertible-img{filter:invert(100%)}html.light .arrow-link::after{content:url("../img/lightmode/icon-long-arrow.svg")}html.light .search .input-group-text,html.light .input-group .input-group-text,html.light .form-group .input-group-text{background-color:#E0E0E1;color:#232325}html.light .search label .input-group-text,html.light .search .form-control:not(.btn),html.light .input-group label .input-group-text,html.light .input-group .form-control:not(.btn),html.light .form-group label .input-group-text,html.light .form-group .form-control:not(.btn){color:#000;background-color:#E0E0E1;border-color:#E0E0E1}html.light .search .ds-input,html.light .input-group .ds-input,html.light .form-group .ds-input{color:#000;background-color:#E0E0E1;border-color:#E0E0E1}html.light .search .ds-input:focus,html.light .input-group .ds-input:focus,html.light .form-group .ds-input:focus{border-color:#9A52FF}html.light .list-group-item{border-color:#232325;background-color:#F5F5F7}html.light .list-group-item.disabled{color:#A2A2A4}html.light .progress{background-color:#E0E0E1}html.light .xrp-ledger-dev-portal .DocSearch-Modal{background:#fff}html.light .xrp-ledger-dev-portal .DocSearch-Prefill{color:#7919FF}html.light .xrp-ledger-dev-portal .DocSearch-Button{background:var(--docsearch-searchbox-background)}html.light .xrp-ledger-dev-portal .DocSearch-Button:hover{box-shadow:inset 0 0 0 2px #7919FF;border-radius:40px;background:var(--docsearch-searchbox-background)}html.light .xrp-ledger-dev-portal .DocSearch-Button:hover .DocSearch-Button-Placeholder{color:var(--docsearch-text-color)}html.light .xrp-ledger-dev-portal .DocSearch-Search-Icon{color:var(--docsearch-text-color) !important}html.light .xrp-ledger-dev-portal .DocSearch-Input{color:#111112}html.light .xrp-ledger-dev-portal .DocSearch-Hit-Select-Icon{color:#111112}html.light .xrp-ledger-dev-portal .DocSearch-Form{box-shadow:inset 0 0 0 2px #7919FF;background-color:var(--docsearch-searchbox-focus-background)}html.light .xrp-ledger-dev-portal .DocSearch-Hit-source{color:#7919FF;background:#fff}html.light .xrp-ledger-dev-portal .DocSearch-Hits mark{color:#7919FF}html.light .xrp-ledger-dev-portal .DocSearch-Hit-Container{background:#fff}html.light .xrp-ledger-dev-portal .DocSearch-Hit a{background-color:#fff}html.light .xrp-ledger-dev-portal .DocSearch-Hit-content-wrapper .DocSearch-Hit-title{color:#000 !important}html.light .xrp-ledger-dev-portal .DocSearch-Hit-content-wrapper .DocSearch-Hit-path{color:#454549 !important}html.light .xrp-ledger-dev-portal .DocSearch-Logo svg .cls-1,html.light .xrp-ledger-dev-portal .DocSearch-Logo svg .cls-2{fill:var(--docsearch-logo-color)}html.light .xrp-ledger-dev-portal .DocSearch-Hit-title,html.light .xrp-ledger-dev-portal .DocSearch-Hit-path,html.light .xrp-ledger-dev-portal .DocSearch-Label,html.light .xrp-ledger-dev-portal .DocSearch-Help{color:#454549 !important}html.light .xrp-ledger-dev-portal .DocSearch-Hit[aria-selected="true"] a{background:#F5F5F7}html.light .xrp-ledger-dev-portal .DocSearch-Hit[aria-selected="true"] a .DocSearch-Hit-Container{background-color:#F5F5F7}html.light .xrp-ledger-dev-portal .DocSearch-Hit[aria-selected="true"] a .DocSearch-Hit-content-wrapper .DocSearch-Hit-title{color:#000 !important}html.light .xrp-ledger-dev-portal .DocSearch-Hit[aria-selected="true"] a .DocSearch-Hit-content-wrapper .DocSearch-Hit-path{color:#454549 !important}html.light .xrp-ledger-dev-portal .DocSearch-Hit[aria-selected="true"] a .DocSearch-Hit-icon svg{color:#000 !important}html.light .xrp-ledger-dev-portal .DocSearch-Hit[aria-selected="true"] a .DocSearch-Hit-action .DocSearch-Hit-action-button svg{color:#000 !important}html.light .xrp-ledger-dev-portal .DocSearch-Hit[aria-selected="true"] a mark{color:#7919FF !important}html.light .xrp-ledger-dev-portal .DocSearch-Footer{background:var(--docsearch-footer-background)}html.light .xrp-ledger-dev-portal .algolia-autocomplete .ds-dropdown-menu [class^="ds-dataset-"]{background-color:#FCFCFD}html.light .xrp-ledger-dev-portal .algolia-autocomplete .ds-dropdown-menu::before{background-color:#FCFCFD}html.light .xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion{background-color:#FCFCFD}html.light .xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--category-header{color:#000;border-bottom-color:#7919FF}html.light .xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{color:#000}html.light .xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--title{color:#000}html.light .xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--text{color:#232325}html.light .xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#000;background-color:#C1C1C2}html.light .xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl0 .algolia-docsearch-suggestion--highlight,html.light .xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl1 .algolia-docsearch-suggestion--highlight,html.light .xrp-ledger-dev-portal .algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{background-color:#C1C1C2}html.light a,html.light nav a{color:#000}html.light a.btn-primary,html.light nav a.btn-primary{color:#fff}html.light a.btn-primary:hover,html.light nav a.btn-primary:hover{color:#fff}html.light a:hover,html.light a:active,html.light a.active,html.light nav a:hover,html.light nav a:active,html.light nav a.active{color:#7919FF}html.light a:not(.btn):focus,html.light nav a:not(.btn):focus{background-color:transparent}html.light a.card:hover,html.light:active,html.light.active{color:#000}html.light .landing-table tbody td{color:#232325}html.light .btn-outline-secondary,html.light .content a.button,html.light .navbar-dark .navbar-nav .nav-link.btn-outline-secondary{color:#111112;border-color:#111112}html.light .btn-outline-secondary:not(:disabled):not(.disabled):hover,html.light .btn-outline-secondary:not(:disabled):not(.disabled):active,html.light .content a.button:not(:disabled):not(.disabled):hover,html.light .content a.button:not(:disabled):not(.disabled):active,html.light .navbar-dark .navbar-nav .nav-link.btn-outline-secondary:not(:disabled):not(.disabled):hover,html.light .navbar-dark .navbar-nav .nav-link.btn-outline-secondary:not(:disabled):not(.disabled):active{color:#9A52FF;border-color:#9A52FF;background-color:transparent}html.light .breadcrumb{background:#F5F5F7}html.light .breadcrumb-item a{color:#454549}html.light .breadcrumb-item a:hover{color:#9A52FF}html.light .top-nav{background:#F5F5F7}html.light .top-nav #topnav-pages .nav-link{color:#000}html.light .top-nav .navbar-brand .logo{content:url(../img/XRPLedger_DevPortal-black.svg);height:40px}html.light .top-nav #top-nav-hero-docs{content:url(../img/icons/lightmode/docs.svg)}html.light .top-nav #top-nav-hero-contribute{content:url(../img/icons/lightmode/contribute.svg)}html.light .top-nav .dropdown-menu{background-color:#F5F5F7;border-color:#F5F5F7;box-shadow:0px 5px 20px 0px #C1C1C2}html.light .top-nav .dropdown-menu a:hover,html.light .top-nav .dropdown-menu a.active{color:#7919FF}html.light .top-nav .dropdown-menu .dropdown-item.dropdown-hero>img{background-color:#FCFCFD}html.light .top-nav .dropdown-menu .dropdown-item.dropdown-hero p{color:#343437}html.light .top-nav .dropdown-menu .dropdown-item.active{color:#7919FF}html.light .top-nav .dropdown-menu h5{color:#454549}html.light .top-nav .dropdown-menu .col-for-popular-pages,html.light .top-nav .dropdown-menu .col-for-人気ページ,html.light .top-nav .dropdown-menu .col-for-questions,html.light .top-nav .dropdown-menu .col-for-質問{background-color:#E0E0E1}@media (max-width: 991.98px){html.light .top-nav .navbar-toggler .navbar-toggler-icon::after,html.light .top-nav .navbar-toggler .navbar-toggler-icon::before,html.light .top-nav .navbar-toggler .navbar-toggler-icon div{background-color:#111112}html.light .top-nav .navbar-nav .nav-link,html.light .top-nav .navbar-collapse>.nav-item{background:#E0E0E1}}html.light aside .sidenav_cat_title{color:#000}html.light .page-toc .level-1 a,html.light .command-list .separator{color:#000}html.light aside a:hover,html.light aside .sidenav_cat_title:hover,html.light aside a.active,html.light aside a.active:hover,html.light aside .active>a,html.light aside .active>a:hover{color:#7919FF}html.light .dactyl-tree-nav nav{border-left:1px solid #000}html.light .dactyl-tree-nav nav .nav-link:hover,html.light .dactyl-tree-nav nav .nav-link:active{border-left-color:#7919FF}html.light .dactyl-tree-nav nav .active>.nav-link{border-left-color:#7919FF}html.light .page-toc,html.light .command-list{border-left:1px solid #000}html.light .page-toc .level-3,html.light .command-list .level-3{border-left:1px solid #000}html.light .page-toc li a:hover,html.light .page-toc li a .active,html.light .command-list li a:hover,html.light .command-list li a .active{border-left-color:#7919FF}html.light .footer-brand .logo{filter:invert(100%)}html.light .copyright-license{text-shadow:white 0px 0px 2px, white 1px 1px 2px, white 2px 2px 3px, white 2px 2px 4px, white 2px 2px 5px, white 2px 2px 6px, white -1px -1px 2px, white -2px -2px 3px, white -2px -2px 4px}html.light a.osano-cm-link{color:#ffffff}html.light .card,html.light .cta-card{color:#000;background-color:#FCFCFD;box-shadow:0px 5px 20px 0px #C1C1C2}html.light #code-samples-deck .card{box-shadow:0px 5px 20px 0px #C1C1C2}html.light #code-samples-deck .card-header{border-bottom:none;background-color:#FCFCFD}html.light #code-samples-deck .card-footer{background-color:#FCFCFD}html.light .page-faq.landing-builtin-bg::before,html.light .mini-faq.landing-builtin-bg::before{opacity:0.6}html.light .page-faq .q-wrapper,html.light .mini-faq .q-wrapper{background-color:#FCFCFD;color:#000;box-shadow:0px 5px 20px 0px #C1C1C2}html.light .page-faq .q-wrapper>h4 a.expander:hover,html.light .mini-faq .q-wrapper>h4 a.expander:hover{color:#000}html.light .page-community #platform-stack-overflow{content:url("../img/logos/lightmode/stack-overflow.svg")}html.light .page-community #platform-discord{content:url("../img/logos/lightmode/discord.svg")}html.light .status.not_enabled{color:#AEB200}html.light .pg-category{color:#454549}html.light .landing .nav .nav-link{color:#232325;border-bottom-color:#C1C1C2}html.light .landing .circled-logo{background-color:#E0E0E1}html.light .landing .circled-logo img[src="assets/img/logos/globe.svg"]{filter:invert(100%)}html.light .landing p a,html.light .landing .longform a{color:#7919FF}html.light .devportal-callout.caution,html.light .devportal-callout.注意{border-color:#AEB200}html.light .devportal-callout.caution>strong:first-child::before,html.light .devportal-callout.注意>strong:first-child::before{color:#AEB200}html.light .devportal-callout.tip,html.light .devportal-callout.ヒント{border-color:#2DCF78}html.light .devportal-callout.tip>strong:first-child::before,html.light .devportal-callout.ヒント>strong:first-child::before{color:#2DCF78}html.light code{color:#000}html.light pre code{color:#FCFCFD}html.light .multicode a{color:#000}html.light .multicode a.current{color:#fff}html.light .multicode a:hover{text-decoration:none;background-color:#E0E0E1;color:#fff}html.light .multicode a:focus{background-color:#232325}html.light .codehilite .btn-outline-secondary{background-color:#232325;color:#F5F5F7;border-color:#F5F5F7}html.light .interactive-block .breadcrumb-item.done a::after{color:#145C35}html.light .modal-content{background-color:#FCFCFD}html.light .rpc-tool pre .toggle{color:#fff}html.light .rpc-tool pre .toggle:hover{color:#B480FF}html.light .page-home #home-hero-graphic{content:url("../img/lightmode/home-hero.svg")}html.light .page-home #benefits-list #public{content:url("../img/icons/lightmode/public.svg")}html.light .page-home #benefits-list #streamlined{content:url("../img/icons/lightmode/streamlined.svg")}html.light .page-home #benefits-list #performance{content:url("../img/icons/lightmode/performance.svg")}html.light .page-home #benefits-list #low-cost{content:url("../img/icons/lightmode/low-cost.svg")}html.light .page-home #benefits-list #community{content:url("../img/icons/lightmode/community.svg")}html.light .page-home #benefits-list #reliability{content:url("../img/icons/lightmode/reliability.svg")}html.light #validator-graphic{content:url("../img/lightmode/validators.svg")}html.light #wallets #wallet-xumm{content:url("../img/wallets/lightmode/xumm.svg")}html.light #wallets #wallet-bitfrost{content:url("../img/wallets/lightmode/bitfrost.png")}html.light #wallets #wallet-towo{content:url("../img/wallets/lightmode/towo.svg")}html.light #wallets #wallet-keystone{content:url("../img/wallets/lightmode/keystone.svg")}html.light #wallets #wallet-dcent{content:url("../img/wallets/lightmode/dcent.svg")}html.light #top-exchanges #exch-bitstamp{content:url("../img/exchanges/lightmode/bitstamp.svg")}html.light #top-exchanges #exch-cex-io{content:url("../img/exchanges/lightmode/cex-io.svg")}html.light #top-exchanges #exch-liquid{content:url("../img/exchanges/lightmode/liquid.svg")}html.light #top-exchanges #exch-bitfinex{content:url("../img/exchanges/lightmode/bitfinex.svg")}html.light #top-exchanges #exch-bittrex{content:url("../img/exchanges/lightmode/bittrex.png")}html.light #top-exchanges #exch-currency-com{content:url("../img/exchanges/lightmode/currency-com.png")}html.light #top-exchanges #exch-ftx{content:url("../img/exchanges/lightmode/ftx.png")}html.light #top-exchanges #exch-lmax{content:url("../img/exchanges/lightmode/lmax.png")}html.light .timeline-dot{background-color:#F5F5F7}html.light .page-uses .card-body{background:#fff;color:#343437}html.light .page-uses .modal-footer,html.light .page-uses .modal-header{background-color:#FCFCFD}html.light .page-uses #infrastructure{content:url("../img/icons/usecases/lightmode/ic_infrastructure.png")}html.light .page-uses #developer_tooling{content:url("../img/icons/usecases/lightmode/ic_developer_tooling.png")}html.light .page-uses #interoperability{content:url("../img/icons/usecases/lightmode/ic_interoperability.png")}html.light .page-uses #wallet{content:url("../img/icons/usecases/lightmode/ic_wallet.png")}html.light .page-uses #nfts{content:url("../img/icons/usecases/lightmode/ic_nfts.png")}html.light .page-uses #exchanges{content:url("../img/icons/usecases/lightmode/ic_exchanges.png")}html.light .page-uses #gaming{content:url("../img/icons/usecases/lightmode/ic_gaming.png")}html.light .page-uses #security{content:url("../img/icons/usecases/lightmode/ic_security.png")}html.light .page-uses #payments{content:url("../img/icons/usecases/lightmode/ic_payments.png")}html.light .page-uses #web_monetization{content:url("../img/icons/usecases/lightmode/ic_web_monetization.png")}html.light .page-uses #sustainability{content:url("../img/icons/usecases/lightmode/ic_sustainability.png")}html.light .page-uses #cbdc{content:url("../img/icons/usecases/lightmode/ic_cbdc.png")}html.light .page-uses #custody{content:url("../img/icons/usecases/lightmode/ic_custody.png")}html.light .page-uses #defi{content:url("../img/icons/usecases/lightmode/ic_defi.png")}html.light .page-uses .category-header{color:#343437}html.light .page-uses .category_count{background:#D2B2FF;color:#350080}html.light .page-uses #use_case_companies_list #bitgo .biz-logo{max-height:40px;content:url("../img/uses/lightmode/bitgo.svg")}html.light .page-uses #use_case_companies_list #sologenic-nft .biz-logo{max-height:40px;content:url("../img/uses/lightmode/sologenic-nft.svg")}html.light .page-uses #use_case_companies_list #carbonland-trust .biz-logo{max-height:40px;content:url("../img/uses/lightmode/carbonland-trust.svg")}html.light .page-uses #use_case_companies_list #x-tokenize .biz-logo{max-height:40px;content:url("../img/uses/lightmode/x-tokenize.svg")}html.light .page-uses #use_case_companies_list #casino-coin .biz-logo{max-height:40px;content:url("../img/uses/lightmode/casino-coin.svg")}html.light .page-uses #use_case_companies_list #xrp-cafe .biz-logo{max-height:40px;content:url("../img/uses/lightmode/xrp-cafe.svg")}html.light .page-uses #use_case_companies_list #coil .biz-logo{max-height:40px;content:url("../img/uses/lightmode/coil.svg")}html.light .page-uses #use_case_companies_list #xrp-toolkit .biz-logo{max-height:40px;content:url("../img/uses/lightmode/xrp-toolkit.svg")}html.light .page-uses #use_case_companies_list #cryptum .biz-logo{max-height:40px;content:url("../img/uses/lightmode/cryptum.svg")}html.light .page-uses #use_case_companies_list #xrpl-org-ledger-explorer .biz-logo{max-height:40px;content:url("../img/uses/lightmode/xrpl-org-ledger-explorer.svg")}html.light .page-uses #use_case_companies_list #evernode .biz-logo{max-height:40px;content:url("../img/uses/lightmode/evernode.svg")}html.light .page-uses #use_case_companies_list #xrpl-rosetta .biz-logo{max-height:40px;content:url("../img/uses/lightmode/xrpl-rosetta.svg")}html.light .page-uses #use_case_companies_list #ripples-cbdc-platform .biz-logo{max-height:40px;content:url("../img/uses/lightmode/ripples-cbdc-platform.svg")}html.light .page-uses #use_case_companies_list #xrpscan .biz-logo{max-height:40px;content:url("../img/uses/lightmode/xrpscan.svg")}html.light .page-uses #use_case_companies_list #ripples-on-demand-liquidity .biz-logo{max-height:40px;content:url("../img/uses/lightmode/ripples-on-demand-liquidity.svg")}html.light .page-uses #use_case_companies_list #xumm-wallet .biz-logo{max-height:40px;content:url("../img/uses/lightmode/xumm-wallet.svg")}html.light .page-uses #use_case_companies_list #sologenic-dex .biz-logo{max-height:40px;content:url("../img/uses/lightmode/sologenic-dex.svg")}html.light .page-uses #bitpay .biz-logo,html.light .page-uses #forte .biz-logo,html.light .page-uses #xrplorer .biz-logo,html.light .page-uses #gatehub .biz-logo{filter:invert(100%)}html.light .landing-bg{opacity:0.4}@media (min-width: 768px){html.light .landing-bg{opacity:1}}html.light .landing-builtin-bg::before{opacity:0.4}@media (min-width: 768px){html.light .landing-builtin-bg::before{opacity:1}}html.light #feedback-content .widget-form-wrapper{background-color:#fff !important}html.light #feedback-content .widget-form-wrapper div{background-color:#fff !important}html.light #feedback-content .widget-form-wrapper textarea{background-color:#F5F5F7 !important}html.light #feedback-content .widget-form-wrapper .widget-header-title{color:#111112 !important}html.light #feedback-content .widget-form-wrapper .cancel{color:#7919FF !important}html.light #feedback-content .widget-helpful .widget-header{background-color:#fff !important}html.light #feedback-content .widget-helpful .widget-header-title{color:#111112 !important}html.light #feedback-content .widget-helpful .widget-header-icon{filter:invert(100%)}html.light .page-docs-index #software-and-sdks .card-deck .card:nth-child(1) .card-footer{background-image:url(../img/cards/lightmode/4col-green.svg)}html.light .page-docs-index #software-and-sdks .card-deck .card:nth-child(2) .card-footer{background-image:url(../img/cards/lightmode/4col-light-blue.svg)}html.light .page-docs-index #software-and-sdks .card-deck .card:nth-child(4) .card-footer{background-image:url(../img/cards/lightmode/4col-yellow.svg)}html.light .page-docs-index #doc-types .card-deck .card:nth-child(4) .card-footer{background-image:url(../img/cards/lightmode/4col-light-blue-2.svg)}html.light .page-docs-index #run-a-network-node .card-deck .card:nth-child(4) .card-footer,html.light .page-community #run-a-network-node .card-deck .card:nth-child(4) .card-footer{background-image:url(../img/cards/lightmode/4col-light-green.svg)}html.light .page-docs-index #run-a-network-node .text-cards a,html.light .page-community #run-a-network-node .text-cards a{color:#000}html.light .page-docs-index #xrpl-blog .blog-graphic,html.light .page-community #xrpl-blog .blog-graphic{content:url(../img/community/lightmode/community-blog@2x.png)}html.light .page-docs-index #xrpl-events .text-light,html.light .page-community #xrpl-events .text-light{color:#000 !important}html.light .page-docs-index #xrplGrantsDark,html.light .page-docs-index #xrplGrantsDark-small,html.light .page-docs-index #careersDark,html.light .page-docs-index #careersDark-small,html.light .page-community #xrplGrantsDark,html.light .page-community #xrplGrantsDark-small,html.light .page-community #careersDark,html.light .page-community #careersDark-small{filter:invert(100%) brightness(0.8)}html.light #find-us-on-platforms .card-deck .card:nth-child(2) .card-footer{background-image:url(../img/cards/lightmode/4col-light-blue-3.svg)}html.light .page-references #refs-types .card-deck .card:nth-child(2) .card-footer{background-image:url(../img/cards/lightmode/3col-green-2.svg)}html.light .page-references #xrpl-protocol .card-deck .card:nth-child(1) .card-footer{background-image:url(../img/cards/lightmode/4col-light-blue-4.svg)}html.light ::-webkit-input-placeholder{color:#454549}html.light :-ms-input-placeholder{color:#454549}html.light ::-moz-placeholder{color:#454549;opacity:1}html.light :-moz-placeholder{color:#454549;opacity:1}html.light .page-events label{color:#111112}html.light .page-events .event-card{color:#000;background-color:#FCFCFD;box-shadow:0px 5px 20px 0px #C1C1C2}html.light .page-events a.event-card:hover{color:#000}html.light .page-events .event-hero{color:#111112}html.light .page-events .event-save-date{color:#111112}html.light .page-events .event-small-gray{color:#454549}html.light .page-events #event-hero-image{height:100%;min-height:209px;background:url(../img/events/event-hero1-light@2x.png);background-size:contain;background-repeat:no-repeat;background-position:center}html.light .page-events .icon-date::before{background:url(../img/events/event-date-light.svg)}html.light .page-events .icon-location::before{background:url(../img/events/event-location-light.svg)}html.light .page-events .events-filter[type="checkbox"]::before{background-color:#F5F5F7}html.light .page-events .events-filter[type="checkbox"]:not(:disabled):checked:hover::after{background-image:url(../img/events/event-check.svg);background-repeat:no-repeat;background-position:center;background-color:#5F00E5;border-width:2px;border-style:solid;border-color:#5F00E5;border-radius:4px}html.light .page-events .events-filter[type="checkbox"]:not(:disabled):hover::before{background-color:#F5F5F7}html.light .page-events .events-filter[type="checkbox"]:not(:disabled):hover::after{background-color:#F5F5F7}html.light .page-ambassadors #benefits-list #benefits-01{content:url("../img/ambassadors/lightmode/benefits-01.svg")}html.light .page-ambassadors #benefits-list #benefits-02{content:url("../img/ambassadors/lightmode/benefits-02.svg")}html.light .page-ambassadors #benefits-list #benefits-03{content:url("../img/ambassadors/lightmode/benefits-03.svg")}html.light .page-ambassadors #benefits-list #benefits-04{content:url("../img/ambassadors/lightmode/benefits-04.svg")}html.light .page-ambassadors #benefits-list #benefits-05{content:url("../img/ambassadors/lightmode/benefits-05.svg")}html.light .page-ambassadors #benefits-list #benefits-06{content:url("../img/ambassadors/lightmode/benefits-06.svg")}html.light .page-ambassadors #eligibility-list #eligibility-01{content:url("../img/ambassadors/lightmode/eligibility-01.svg")}html.light .page-ambassadors #eligibility-list #eligibility-02{content:url("../img/ambassadors/lightmode/eligibility-02.svg")}html.light .page-ambassadors #eligibility-list #eligibility-03{content:url("../img/ambassadors/lightmode/eligibility-03.svg")}html.light .page-ambassadors #eligibility-list #eligibility-04{content:url("../img/ambassadors/lightmode/eligibility-04.svg")}html.light .page-ambassadors #eligibility-list #eligibility-05{content:url("../img/ambassadors/lightmode/eligibility-05.svg")}html.light .page-funding .funding-list #funding-01{content:url("../img/funding/lightmode/funding-01.svg")}html.light .page-funding .funding-list #funding-02{content:url("../img/funding/lightmode/funding-02.svg")}html.light .page-funding .funding-list #funding-03{content:url("../img/funding/lightmode/funding-03.svg")}html.light .page-funding .funding-list #funding-04{content:url("../img/funding/lightmode/funding-04.svg")}html.light .page-funding #xrplGrantsDark{filter:invert(100%) brightness(0.8)}html.light .page-impact .connect-list #connect-01{content:url("../img/impact/lightmode/connect-01.svg")}html.light .page-impact .connect-list #connect-02{content:url("../img/impact/lightmode/connect-02.svg")}html.light .page-impact .connect-list #connect-03{content:url("../img/impact/lightmode/connect-03.svg")}html.light .page-impact .connect-list #connect-04{content:url("../img/impact/lightmode/connect-04.svg")}html.light .page-impact #map-light{display:block}html.light .page-impact #map-dark{display:none}html.light .tutorial-card-grid code{background-color:#D6FAE7}html.light .tutorial-card-grid .card-icon-container{background:#C1C1C2}html.light .footer-nav .nav-item{text-shadow:white 0px 0px 2px, white 1px 1px 2px, white 2px 2px 3px, white 2px 2px 4px, white 2px 2px 5px, white 2px 2px 6px, white -1px -1px 2px, white -2px -2px 3px, white -2px -2px 4px} diff --git a/assets/js/js-editor.js b/assets/js/js-editor.js deleted file mode 100644 index 51ae747ac82..00000000000 --- a/assets/js/js-editor.js +++ /dev/null @@ -1,82 +0,0 @@ -// Interactive JavaScript editor code - -let js_interactives = {}; - -$(document).ready(()=> { - $(".js_interactive").each((i, el) => { - const wrapper = $(el); - const interactive_id = wrapper.attr("id"); - - const code_blocks = wrapper.find("pre code"); - const code_ex0 = code_blocks.eq(0); // First code block is the default - const og_text = code_ex0.text().trim(); - - const cm = CodeMirror(wrapper.find(".editor").get(0), { - mode: 'javascript', - json: false, - smartIndent: false, - gutters: ["CodeMirror-lint-markers"], - lint: CodeMirror.lint.javascript - }); - cm.setValue(og_text); - code_ex0.parent().hide(); - - wrapper.find(".reset-button").click((evt) => { - cm.setValue(og_text); - wrapper.find(".response").empty(); - }); - - wrapper.find(".run-button").click((evt) => { - // Wipe the results area and make a new response CodeMirror - const resp = wrapper.find(".response"); - resp.empty().append("

Output

"); - // TODO: make "Response" translatable - const cm_resp = CodeMirror(resp.get(0), { - mode: 'javascript', - json: false, - readOnly: true, - gutters: ["CodeMirror-lint-markers"] - }); - - const oldconsole = console; - console = { - log: (...args) => { - oldconsole.log(...args); - cm_resp.setValue(args.map(x => JSON.stringify(x, null, 2)).join(" ")); - }, - warn: (...args) => { - oldconsole.warn(...args); - cm_resp.setValue(args.map(x => JSON.stringify(x, null, 2)).join(" ")); - }, - error: (...args) => { - oldconsole.error(...args); - cm_resp.setValue(args.map((x) => { - if (x instanceof Error) return x.toString(); - return JSON.stringify(x, null, 2); - }).join(" ")); - } - } - try { - Function(cm.getValue())(); - } catch(error) { - console.error(error); - } - - }); - - js_interactives[interactive_id] = {} - code_blocks.slice(1).each((i, el) => { - // Turn each additional code block into a function that fills in the - // editor with the provided text example. - // Example: js_interactives.some_unique_id.ex_1() - const code_ex = $(el); - const ex_text = code_ex.text().trim(); - js_interactives[interactive_id]["ex_"+(i+1)] = function() { - // - cm.setValue(ex_text); - $("html").animate({scrollTop: wrapper.offset().top}, 500); - } - code_ex.parent().hide(); - }); - }) -}); diff --git a/content/_code-samples/escrow/js/cancel-escrow-v2.js b/content/_code-samples/escrow/js/cancel-escrow-v2.js new file mode 100644 index 00000000000..b1e2f7bea3c --- /dev/null +++ b/content/_code-samples/escrow/js/cancel-escrow-v2.js @@ -0,0 +1,42 @@ +// Code in progress. + +const xrpl = require("xrpl") + +async function main() { + + // Create a client and connect to the network. + const client = new xrpl.Client("wss://xrplcluster.com/") + await client.connect() + + // Query the most recently validated ledger for info. + const ledger = await client.request({ + "command": "ledger", + "ledger_index": "validated", + }) + const ledgerCloseTime = ledger["result"]["ledger"]["close_time"] + + // Check the `CancelAfter` time of the escrow. + // For this example, we have the identifying hash of the `EscrowCreate` transaction. + const escrowInfo = await client.request({ + "command": "tx", + "transaction": "3DC728E4DB4120AD26DD41997C42FF5AD46C0073D8692AFB8F59660D058D87A3", + }) + const escrowAccountSender = escrowInfo["result"]["Account"] + const escrowCancelAfter = escrowInfo["result"]["CancelAfter"] + const escrowSequence = escrowInfo["result"]["Sequence"] + + // Submit an `EscrowCancel` transaction if the cancel after time is smaller than the ledger close time. + // Any valid account can submit an escrow cancel transaction. + if (escrowCancelAfter < ledgerCloseTime) { + client.submitAndWait({ + "Account": escrowAccountSender, + "TransactionType": "EscrowCancel", + "Owner": escrowAccountSender, + "OfferSequence": escrowSequence + }) + } + + client.disconnect() +} + +main() diff --git a/content/_code-samples/secure-signing/README.md b/content/_code-samples/secure-signing/README.md index 9672644d9c1..505c72756e3 100644 --- a/content/_code-samples/secure-signing/README.md +++ b/content/_code-samples/secure-signing/README.md @@ -2,4 +2,4 @@ Sign transactions from the security of your own machine. -For more information and more options, see [Set Up Secure Signing](https://xrpl.org/set-up-secure-signing.html). +For more information and more options, see [Set Up Secure Signing](https://xrpl.org/secure-signing.html). diff --git a/content/_snippets/checkcash-prereqs.ja.md b/content/_snippets/checkcash-prereqs.ja.md index 829de66f2ad..cc94d480182 100644 --- a/content/_snippets/checkcash-prereqs.ja.md +++ b/content/_snippets/checkcash-prereqs.ja.md @@ -5,5 +5,5 @@ Checkを換金するための前提条件は、正確な金額を換金する場 - Checkに記載されている受取人の**アドレス**と**秘密鍵**。このアドレスは、Checkオブジェクトの`Destination`アドレスと一致している必要があります。 - 発行済み通貨用のCheckの場合は、ご自身(受取人)にイシュアーに対するトラストラインがある必要があります。このトラストライン上のご自身の限度額は、受け取る金額を追加するための残高より十分高くなければなりません。 - トラストラインと限度額について詳しくは、[発行済み通貨](issued-currencies.html)および[トラストラインと発行](trust-lines-and-issuing.html)を参照してください。 -- [トランザクションに安全に署名できる手段](set-up-secure-signing.html)。 +- [トランザクションに安全に署名できる手段](secure-signing.html)。 - XRP Ledgerに接続できる[クライアントライブラリ](client-libraries.html)か、それとも[HTTPライブラリ、WebSocketライブラリなど](get-started-using-http-websocket-apis.html)。 diff --git a/content/_snippets/checkcash-prereqs.md b/content/_snippets/checkcash-prereqs.md index e7d9f4e111f..e29521dacd5 100644 --- a/content/_snippets/checkcash-prereqs.md +++ b/content/_snippets/checkcash-prereqs.md @@ -4,5 +4,5 @@ The prerequisites for cashing a check are the same whether you are cashing it fo - For example, the ID of one Check in these examples is `838766BA2B995C00744175F69A1B11E32C3DBC40E64801A4056FCBD657F57334`, although you must use a different ID to go through these steps yourself. - The **address** and **secret key** of the Check's stated recipient. The address must match the `Destination` address in the Check object. - If the Check is for a [token](tokens.html), you (the recipient) must have a [trust line](trust-lines-and-issuing.html) to the issuer. Your limit on that trust line must be high enough to hold your previous balance plus the amount you would receive. -- A [secure way to sign transactions](set-up-secure-signing.html). +- A [secure way to sign transactions](secure-signing.html). - A [client library](client-libraries.html) that can connect to the XRP Ledger, or [any HTTP or WebSocket client](get-started-using-http-websocket-apis.html). diff --git a/content/_snippets/data_types/account_sequence.ja.md b/content/_snippets/data_types/account_sequence.ja.md index 7e349f67dda..f7d98a2dd70 100644 --- a/content/_snippets/data_types/account_sequence.ja.md +++ b/content/_snippets/data_types/account_sequence.ja.md @@ -1,6 +1,6 @@ シーケンス番号とは、32ビットの符号なし整数であり、指定された送金元からのトランザクションが正しい順序で1回だけ実行されるようにするために使用されます。 -すべての[XRP Ledgerアカウント](accounts.html)には、`Sequence`フィールドに1つのシーケンス番号があり、アカウントがトランザクションを送信し、そのトランザクションが[検証済みレジャー](ledgers.html)に記録されるたびに、1ずつ増加します。シーケンス番号は各[トランザクション](transaction-basics.html)の`Sequence`フィールドにもあり、そのトランザクションが実行される際にアカウントの現在のシーケンス番号と一致している必要があります。各アカウントで、各シーケンス番号は番号順に一度だけ使用できます。 +すべての[XRP Ledgerアカウント](accounts.html)には、`Sequence`フィールドに1つのシーケンス番号があり、アカウントがトランザクションを送信し、そのトランザクションが[検証済みレジャー](ledgers.html)に記録されるたびに、1ずつ増加します。シーケンス番号は各[トランザクション](transactions.html)の`Sequence`フィールドにもあり、そのトランザクションが実行される際にアカウントの現在のシーケンス番号と一致している必要があります。各アカウントで、各シーケンス番号は番号順に一度だけ使用できます。 [DeletableAccounts Amendment](known-amendments.html#deletableaccounts) を適用する場合、アカウントの`Sequence`番号の始まりが、アカウントが作成されたレジャーバージョンの[レジャーインデックス][]と一致します。DeletableAccountsを適用しない場合、どのアカウントの`Sequence`番号も1で始まります。 diff --git a/content/_snippets/data_types/account_sequence.md b/content/_snippets/data_types/account_sequence.md index d2db5182461..1284b2efb0f 100644 --- a/content/_snippets/data_types/account_sequence.md +++ b/content/_snippets/data_types/account_sequence.md @@ -1,6 +1,6 @@ A sequence number is a 32-bit unsigned integer that is used to make sure transactions from a given sender execute only once each, and in the correct order. -Every [account in the XRP Ledger](accounts.html) has a sequence number in its `Sequence` field, which increases by 1 whenever that account sends a transaction and that transaction gets included in a [validated ledger](ledgers.html). Each [transaction](transaction-basics.html) also has a sequence number in its `Sequence` field, which must match the account's current sequence number when the transaction executes. For each account, each sequence number can only be used once, in numerical order. +Every [account in the XRP Ledger](accounts.html) has a sequence number in its `Sequence` field, which increases by 1 whenever that account sends a transaction and that transaction gets included in a [validated ledger](ledgers.html). Each [transaction](transactions.html) also has a sequence number in its `Sequence` field, which must match the account's current sequence number when the transaction executes. For each account, each sequence number can only be used once, in numerical order. [Tickets](tickets.html) make some exceptions from these rules so that it is possible to send transactions out of the normal order. Tickets represent sequence numbers reserved for later use; a transaction can use a Ticket instead of a normal sequence number. diff --git a/content/_snippets/data_types/address.ja.md b/content/_snippets/data_types/address.ja.md index c2b727a29a3..4e2c09533a0 100644 --- a/content/_snippets/data_types/address.ja.md +++ b/content/_snippets/data_types/address.ja.md @@ -3,7 +3,7 @@ XRP Ledgerのアカウントは、XRP Ledgerの[base58][]フォーマットの * 長さは25から35文字です * 文字`r`で始まります - **注記:** XRPコミュニティは、取引所およびウォレットで[宛先タグ](https://xrpl.org/source-and-destination-tags.html)の代わりに使用できる新しいフォーマット、**X**アドレスを[提案](https://github.com/XRPLF/XRPL-Standards/issues/6)(これをサポートする[コーデック](https://github.com/xrp-community/xrpl-tagged-address-codec)も開発)しました。これらの「パック化」したアドレスは、`r`ではなく`X`で開始します。詳細は、[𝗫-address format](https://xrpaddress.info/)のサイトを参照してください。 + **注記:** XRPコミュニティは、取引所およびウォレットで[宛先タグ](source-and-destination-tags.html)の代わりに使用できる新しいフォーマット、**X**アドレスを[提案](https://github.com/XRPLF/XRPL-Standards/issues/6)(これをサポートする[コーデック](https://github.com/xrp-community/xrpl-tagged-address-codec)も開発)しました。これらの「パック化」したアドレスは、`r`ではなく`X`で開始します。詳細は、[𝗫-address format](https://xrpaddress.info/)のサイトを参照してください。 * 英数字を使用します(数字「`0`」、大文字「`O`」、大文字「`I`」、小文字「`l`」を除く) * 大/小文字を区別します diff --git a/content/_snippets/data_types/address.md b/content/_snippets/data_types/address.md index f6d099ee312..2edc68cc884 100644 --- a/content/_snippets/data_types/address.md +++ b/content/_snippets/data_types/address.md @@ -6,7 +6,7 @@ Accounts in the XRP Ledger are identified by an address in the XRP Ledger's [bas * Case-sensitive * Includes a 4-byte checksum so that the probability of generating a valid address from random characters is approximately 1 in 232 -> **Note:** The XRP community has [proposed](https://github.com/XRPLF/XRPL-Standards/issues/6) an **X**-address format that "packs" a [destination tag](source-and-destination-tags.html) into the address. These addresses start with an `X` (for the mainnet) or a `T` (for the [testnet](parallel-networks.html)). Exchanges and wallets can use X-addresses to represent all the data a customer needs to know in one value. For more information, see the [X-address format site](https://xrpaddress.info/) and [codec](https://github.com/xrp-community/xrpl-tagged-address-codec). +> **Note:** There is also an **X**-address format that "packs" a [destination tag](source-and-destination-tags.html) into the address. These addresses start with an `X` (for Mainnet) or a `T` (for [test networks](parallel-networks.html)). Exchanges and wallets can use X-addresses to represent all the data a customer needs to know in one value. For more information, see the [X-address format site](https://xrpaddress.info/) and [codec](https://github.com/xrp-community/xrpl-tagged-address-codec). > > The XRP Ledger protocol only supports "classic" addresses natively, but many [client libraries](client-libraries.html) support X-addresses too. diff --git a/content/_snippets/rippled-api-links.md b/content/_snippets/rippled-api-links.md index 7f6f15fd6ce..99172471004 100644 --- a/content/_snippets/rippled-api-links.md +++ b/content/_snippets/rippled-api-links.md @@ -15,8 +15,8 @@ [XRPのdrop数]: basic-data-types.html#通貨額の指定 [Hash]: basic-data-types.html#hashes [ハッシュ]: basic-data-types.html#ハッシュ -[identifying hash]: transaction-basics.html#identifying-transactions -[識別用ハッシュ]: transaction-basics.html#トランザクションの識別 +[identifying hash]: transactions.html#identifying-transactions +[識別用ハッシュ]: transactions.html#トランザクションの識別 [Internal Type]: serialization.html [内部の型]: serialization.html [Ledger Index]: basic-data-types.html#ledger-index diff --git a/content/_snippets/string-number-formatting.md b/content/_snippets/string-number-formatting.md index 07f0fd5c710..eb3230ba601 100644 --- a/content/_snippets/string-number-formatting.md +++ b/content/_snippets/string-number-formatting.md @@ -1,4 +1,4 @@ -XRP Ledger APIs generally use strings, rather than native JSON numbers, to represent numeric amounts of currency for both [XRP](xrp.html) and [tokens](tokens.html). This protects against a loss of precision when using JSON parsers, which may automatically try to represent all JSON numbers in a floating-point format. Within the String value, the numbers are serialized in the same way as native JSON numbers: +XRP Ledger APIs generally use strings, rather than native JSON numbers, to represent numeric amounts of currency for both [XRP](what-is-xrp.html) and [tokens](tokens.html). This protects against a loss of precision when using JSON parsers, which may automatically try to represent all JSON numbers in a floating-point format. Within the String value, the numbers are serialized in the same way as native JSON numbers: * Base-10. * Non-zero-prefaced. diff --git a/content/_snippets/tutorial-sign-step.md b/content/_snippets/tutorial-sign-step.md index 4adf3e23cc0..9a0497b5929 100644 --- a/content/_snippets/tutorial-sign-step.md +++ b/content/_snippets/tutorial-sign-step.md @@ -1,3 +1,3 @@ -The most secure way to sign a transaction is to [sign locally with a client library](set-up-secure-signing.html#local-signing-example). Alternatively, if you run your own `rippled` node you can sign the transaction using the [sign method](sign.html), but this must be done through a trusted and encrypted connection, or through a local (same-machine) connection. +The most secure way to sign a transaction is to [sign locally with a client library](secure-signing.html#local-signing-example). Alternatively, if you run your own `rippled` node you can sign the transaction using the [sign method](sign.html), but this must be done through a trusted and encrypted connection, or through a local (same-machine) connection. In all cases, note the signed transaction's identifying hash for later. diff --git a/content/_snippets/tx-metadata-field-table.md b/content/_snippets/tx-metadata-field-table.md index 82a18169dec..81028a920eb 100644 --- a/content/_snippets/tx-metadata-field-table.md +++ b/content/_snippets/tx-metadata-field-table.md @@ -1,7 +1,7 @@ | Field | Value | Description | |:----------------------------------------|:--------------------|:-------------| -| `AffectedNodes` | Array | List of [ledger objects](ledger-object-types.html) that were created, deleted, or modified by this transaction, and specific changes to each. | +| `AffectedNodes` | Array | List of [ledger entries](ledger-object-types.html) that were created, deleted, or modified by this transaction, and specific changes to each. | | `DeliveredAmount` | [Currency Amount][] | _(May be omitted)_ For a [partial payment](partial-payments.html), this field records the amount of currency actually delivered to the destination. To avoid errors when reading transactions, instead use the `delivered_amount` field, which is provided for all Payment transactions, partial or not. | | `TransactionIndex` | Unsigned Integer | The transaction's position within the ledger that included it. This is zero-indexed. (For example, the value `2` means it was the 3rd transaction in that ledger.) | | `TransactionResult` | String | A [result code](transaction-results.html) indicating whether the transaction succeeded or how it failed. | -| [`delivered_amount`](transaction-metadata.html#delivered_amount) | [Currency Amount][] | _(Omitted for non-Payment transactions)_ The [Currency Amount][] actually received by the `Destination` account. Use this field to determine how much was delivered, regardless of whether the transaction is a [partial payment](partial-payments.html). See [this description](transaction-metadata.html#delivered_amount) for details. [New in: rippled 0.27.0][] | +| [`delivered_amount`](transaction-metadata.html#delivered_amount) | [Currency Amount][] | _(Omitted for non-Payment transactions)_ The [Currency Amount][] actually received by the `Destination` account. Use this field to determine how much was delivered, regardless of whether the transaction is a [partial payment](partial-payments.html). See [this description](transaction-metadata.html#delivered_amount) for details. | diff --git a/content/concepts/tokens/issuing-and-operational-addresses.ja.md b/content/concepts/accounts/account-types.ja.md similarity index 98% rename from content/concepts/tokens/issuing-and-operational-addresses.ja.md rename to content/concepts/accounts/account-types.ja.md index ee04830a37b..0e5e908289c 100644 --- a/content/concepts/tokens/issuing-and-operational-addresses.ja.md +++ b/content/concepts/accounts/account-types.ja.md @@ -1,6 +1,6 @@ --- -html: issuing-and-operational-addresses.html -parent: tokens.html +html: account-types.html +parent: accounts.html blurb: XRP Ledgerで自動的にトランザクションを送信するビジネスは、リスクを最小限に抑えるために目的ごとに別のアドレスを設定することをおすすめします。 labels: - トークン @@ -63,7 +63,7 @@ XRP LedgerのXRP以外の残高はすべて、2つのXRP Ledgerアドレス間 - [アカウント](accounts.html) - [暗号鍵](cryptographic-keys.html) - **チュートリアル:** - - [XRP Ledgerゲートウェイの開設](become-an-xrp-ledger-gateway.html) + - [XRP Ledgerゲートウェイの開設](stablecoin-issuer.html) - [レギュラーキーペアの割り当て](assign-a-regular-key-pair.html) - [レギュラーキーペアの変更または削除](change-or-remove-a-regular-key-pair.html) - **リファレンス:** diff --git a/content/concepts/tokens/issuing-and-operational-addresses.md b/content/concepts/accounts/account-types.md similarity index 97% rename from content/concepts/tokens/issuing-and-operational-addresses.md rename to content/concepts/accounts/account-types.md index ddc1069fee7..abbf27be0ba 100644 --- a/content/concepts/tokens/issuing-and-operational-addresses.md +++ b/content/concepts/accounts/account-types.md @@ -1,12 +1,12 @@ --- -html: issuing-and-operational-addresses.html -parent: tokens.html +html: account-types.html +parent: accounts.html blurb: Businesses sending transactions on the XRP Ledger automatically should set up separate addresses for different purposes to minimize risk. labels: - Tokens - Security --- -# Issuing and Operational Addresses +# Account Types {% include '_snippets/issuing-and-operational-addresses-intro.md' %} @@ -73,7 +73,6 @@ If a standby address is compromised, the consequences are like an operational ad - [Accounts](accounts.html) - [Cryptographic Keys](cryptographic-keys.html) - **Tutorials:** - - [Become an XRP Ledger Gateway](become-an-xrp-ledger-gateway.html) - [Assign a Regular Key Pair](assign-a-regular-key-pair.html) - [Change or Remove a Regular Key Pair](change-or-remove-a-regular-key-pair.html) - **References:** diff --git a/content/concepts/payment-system-basics/accounts/accounts.ja.md b/content/concepts/accounts/accounts.ja.md similarity index 95% rename from content/concepts/payment-system-basics/accounts/accounts.ja.md rename to content/concepts/accounts/accounts.ja.md index c71c3c761f3..8feed9de74a 100644 --- a/content/concepts/payment-system-basics/accounts/accounts.ja.md +++ b/content/concepts/accounts/accounts.ja.md @@ -1,6 +1,6 @@ --- html: accounts.html -parent: payment-system-basics.html +parent: concepts.html blurb: XRP Ledgerのアカウントについて説明します。アカウントはトランザクションを送信でき、XRPを保有できます。 labels: - アカウント @@ -12,12 +12,12 @@ XRP Ledgerの「アカウント」は、XRPの所有者と[トランザクショ - 識別用の**アドレス**。例えば、`rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn` - **注記:** XRPコミュニティは、取引所およびウォレットで[宛先タグ](https://xrpl.org/source-and-destination-tags.html)の代わりに使用できる新しいフォーマット、**X**アドレスを[提案](https://github.com/XRPLF/XRPL-Standards/issues/6)(これをサポートする[コーデック](https://github.com/xrp-community/xrpl-tagged-address-codec)も開発)しました。これらの「パック化」したアドレスは、`r`ではなく`X`で開始します。詳細は、[XRPL 𝗫-address format](https://xrpaddress.info/)のサイトを参照してください。 + **注記:** XRPコミュニティは、取引所およびウォレットで[宛先タグ](source-and-destination-tags.html)の代わりに使用できる新しいフォーマット、**X**アドレスを[提案](https://github.com/XRPLF/XRPL-Standards/issues/6)(これをサポートする[コーデック](https://github.com/xrp-community/xrpl-tagged-address-codec)も開発)しました。これらの「パック化」したアドレスは、`r`ではなく`X`で開始します。詳細は、[XRPL 𝗫-address format](https://xrpaddress.info/)のサイトを参照してください。 - **XRPの残高**。このXRPの一部は、[準備金](reserves.html)用に確保されています。 - **シーケンス番号**。このアカウントから送信されるトランザクションがすべて、正しい順序で、それぞれ1回のみ適用されるようにします。トランザクションを実行するには、トランザクションのシーケンス番号と送金元のシーケンス番号が一致する必要があります。その後も、トランザクションが適用されている限り、アカウントのシーケンス番号は1ずつ増加します。(関連項目: [基本的なデータタイプ: アカウントシーケンス](basic-data-types.html#アカウントシーケンス)) - このアカウントと残高に影響を及ぼした**取引の履歴**。 -- [トランザクションの承認](transaction-basics.html#トランザクションの承認)方法。以下に例を示します。 +- [トランザクションの承認](transactions.html#トランザクションの承認)方法。以下に例を示します。 - アカウント固有のマスターキーのペア。([無効](accountset.html)にできますが、変更はできません。) - [ローテーションで使用](setregularkey.html)できる「レギュラー」キーペア。 - [マルチシグ](multi-signing.html)の署名者のリスト。(アカウントのコアデータとは別に保存されます。) @@ -169,7 +169,7 @@ XRP Ledgerのアドレスは、[base58][]_形式のディクショナリ_`rpshna - **コンセプト:** - [準備金](reserves.html) - [暗号鍵](cryptographic-keys.html) - - [発行アドレスと運用アドレス](issuing-and-operational-addresses.html) + - [発行アドレスと運用アドレス](account-types.html) - **リファレンス:** - [account_infoメソッド][] - [wallet_proposeメソッド][] diff --git a/content/concepts/accounts/accounts.md b/content/concepts/accounts/accounts.md new file mode 100644 index 00000000000..e714896a340 --- /dev/null +++ b/content/concepts/accounts/accounts.md @@ -0,0 +1,71 @@ +--- +html: accounts.html +parent: concepts.html +blurb: Learn about accounts in the XRP Ledger. Accounts can send transactions and hold XRP. +labels: + - Accounts + - Payments +--- +# Accounts + +An "Account" in the XRP Ledger represents a holder of XRP and a sender of [transactions](transaction-formats.html). + +An account consists of an address, an XRP balance, a sequence number, and a history of its transactions. To be able to send transactions, the owner also needs one or more cryptographic key pairs associated with the account. + + +## Account Structure + + The core elements of an account are: + +- An identifying **address**, such as `rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn`. +- An **XRP balance**. Some of this XRP is set aside for the [Reserve](reserves.html). +- A **sequence number**, which helps make sure any transactions this account sends are applied in the correct order and only once. To execute a transaction, the transaction's sequence number and its sender's sequence number must match. Then, as part of applying the transaction, the account's sequence number increases by 1. (See also: [Basic Data Types: Account Sequence](basic-data-types.html#account-sequence).) +- A **history of transactions** that affected this account and its balances. +- One or more ways to [authorize transactions](transactions.html#authorizing-transactions), possibly including: + - A master key pair intrinsic to the account. (This can be disabled but not changed.) + - A "regular" key pair that can be rotated. + - A signer list for [multi-signing](multi-signing.html). (Stored separately from the account's core data.) + +An account's core data is stored in an [AccountRoot](accountroot.html) ledger entry. An account can also be the owner (or partial owner) of several other types of ledger entry. + +**Tip:** An "Account" in the XRP Ledger is somewhere between the financial usage (like "bank account") and the computing usage (like "UNIX account"). Non-XRP currencies and assets aren't stored in an XRP Ledger Account itself; each such asset is stored in an accounting relationship called a "Trust Line" that connects two parties. + + +## Creating Accounts + +There is not a dedicated "create account" transaction. The [Payment transaction][] automatically creates a new account if the payment sends enough XRP to a mathematically-valid address that does not already have an account. This is called _funding_ an account, and creates an [AccountRoot entry](accountroot.html) in the ledger. No other transaction can create an account. + +**Caution:** Funding an account **does not** give you any special privileges over that account. Whoever has the secret key corresponding to the account's address has full control over the account and all XRP it contains. For some addresses, it's possible that no one has the secret key, in which case the account is a [black hole](addresses.html#special-addresses) and the XRP is lost forever. + +The typical way to get an account in the XRP Ledger is as follows: + +1. Generate a key pair from a strong source of randomness and calculate the address of that key pair. + +2. Have someone who already has an account in the XRP Ledger send XRP to the address you generated. + + - For example, you can buy XRP in a private exchange, then withdraw XRP from the exchange to the address you specified. + + **Caution:** The first time you receive XRP at your own XRP Ledger address, you must pay the [account reserve](reserves.html) (currently 10 XRP), which locks up that amount of XRP indefinitely. In contrast, private exchanges usually hold all their customers' XRP in a few shared XRP Ledger accounts, so customers don't have to pay the reserve for individual accounts at the exchange. Before withdrawing, consider whether having your own account directly on the XRP Ledger is worth the price. + + + +## See Also + +- **Concepts:** + - [Reserves](reserves.html) + - [Cryptographic Keys](cryptographic-keys.html) + - [Issuing and Operational Addresses](account-types.html) +- **References:** + - [account_info method][] + - [wallet_propose method][] + - [AccountSet transaction][] + - [Payment transaction][] + - [AccountRoot object](accountroot.html) +- **Tutorials:** + - [Manage Account Settings (Category)](manage-account-settings.html) + - [Monitor Incoming Payments with WebSocket](monitor-incoming-payments-with-websocket.html) + + +{% include '_snippets/rippled-api-links.md' %} +{% include '_snippets/tx-type-links.md' %} +{% include '_snippets/rippled_versions.md' %} diff --git a/content/concepts/accounts/addresses.md b/content/concepts/accounts/addresses.md new file mode 100644 index 00000000000..dcf78d08296 --- /dev/null +++ b/content/concepts/accounts/addresses.md @@ -0,0 +1,89 @@ +--- +html: addresses.html +parent: accounts.html +blurb: Addresses uniquely identify XRP Ledger accounts, using base58 format. +labels: + - Accounts +--- +# Addresses + +{% include '_snippets/data_types/address.md' %} + +Any valid address can [become an account in the XRP Ledger](accounts.html#creating-accounts) by being funded. You can also use an address that has not been funded to represent a [regular key](cryptographic-keys.html) or a member of a [signer list](multi-signing.html). Only a funded account can be the sender of a transaction. + +Creating a valid address is a strictly mathematical task starting with a key pair. You can generate a key pair and calculate its address entirely offline without communicating to the XRP Ledger or any other party. The conversion from a public key to an address involves a one-way hash function, so it is possible to confirm that a public key matches an address but it is impossible to derive the public key from the address alone. (This is part of the reason why signed transactions include the public key _and_ the address of the sender.) + + +## Special Addresses + +Some addresses have special meaning, or historical uses, in the XRP Ledger. In many cases, these are "black hole" addresses, meaning the address is not derived from a known secret key. Since it is effectively impossible to guess a secret key from only an address, any XRP possessed by black hole addresses is lost forever. + + +| Address | Name | Meaning | Black Hole? | +|-------------------------------|------|---------|-------------| +| `rrrrrrrrrrrrrrrrrrrrrhoLvTp` | ACCOUNT\_ZERO | An address that is the XRP Ledger's [base58][] encoding of the value `0`. In peer-to-peer communications, `rippled` uses this address as the issuer for XRP. | Yes | +| `rrrrrrrrrrrrrrrrrrrrBZbvji` | ACCOUNT\_ONE | An address that is the XRP Ledger's [base58][] encoding of the value `1`. In the ledger, [RippleState entries](ripplestate.html) use this address as a placeholder for the issuer of a trust line balance. | Yes | +| `rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh` | The genesis account | When `rippled` starts a new genesis ledger from scratch (for example, in stand-alone mode), this account holds all the XRP. This address is generated from the seed value `masterpassphrase` which is [hard-coded](https://github.com/ripple/rippled/blob/94ed5b3a53077d815ad0dd65d490c8d37a147361/src/ripple/app/ledger/Ledger.cpp#L184). | No | +| `rrrrrrrrrrrrrrrrrNAMEtxvNvQ` | Ripple Name reservation black-hole | In the past, Ripple asked users to send XRP to this account to reserve Ripple Names.| Yes | +| `rrrrrrrrrrrrrrrrrrrn5RM1rHd` | NaN Address | Previous versions of [ripple-lib](https://github.com/XRPLF/xrpl.js) generated this address when encoding the value [NaN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/NaN) using the XRP Ledger's [base58][] string encoding format. | Yes | + + +## Address Encoding + +**Tip:** These technical details are only relevant for people building low-level library software for XRP Ledger compatibility! + +[[Source]](https://github.com/ripple/rippled/blob/35fa20a110e3d43ffc1e9e664fc9017b6f2747ae/src/ripple/protocol/impl/AccountID.cpp#L109-L140 "Source") + +XRP Ledger addresses are encoded using [base58][] with the _dictionary_ `rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz`. Since the XRP Ledger encodes several types of keys with base58, it prefixes the encoded data with a one-byte "type prefix" (also called a "version prefix") to distinguish them. The type prefix causes addresses to usually start with different letters in base58 format. + +The following diagram shows the relationship between keys and addresses: + +{{ include_svg("img/address-encoding.svg", "Master Public Key + Type Prefix → Account ID + Checksum → Address") }} + +The formula for calculating an XRP Ledger address from a public key is as follows. For the complete example code, see [`encode_address.js`](https://github.com/XRPLF/xrpl-dev-portal/blob/master/content/_code-samples/address_encoding/js/encode_address.js). For the process of deriving a public key from a passphrase or seed value, see [Key Derivation](cryptographic-keys.html#key-derivation). + +1. Import required algorithms: SHA-256, RIPEMD160, and base58. Set the dictionary for base58. + + 'use strict'; + const assert = require('assert'); + const crypto = require('crypto'); + const R_B58_DICT = 'rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz'; + const base58 = require('base-x')(R_B58_DICT); + + assert(crypto.getHashes().includes('sha256')); + assert(crypto.getHashes().includes('ripemd160')); + +2. Start with a 33-byte ECDSA secp256k1 public key, or a 32-byte Ed25519 public key. For Ed25519 keys, prefix the key with the byte `0xED`. + + const pubkey_hex = + 'ED9434799226374926EDA3B54B1B461B4ABF7237962EAE18528FEA67595397FA32'; + const pubkey = Buffer.from(pubkey_hex, 'hex'); + assert(pubkey.length == 33); + +3. Calculate the [RIPEMD160](https://en.wikipedia.org/wiki/RIPEMD) hash of the SHA-256 hash of the public key. This value is the "Account ID". + + const pubkey_inner_hash = crypto.createHash('sha256').update(pubkey); + const pubkey_outer_hash = crypto.createHash('ripemd160'); + pubkey_outer_hash.update(pubkey_inner_hash.digest()); + const account_id = pubkey_outer_hash.digest(); + +4. Calculate the SHA-256 hash of the SHA-256 hash of the Account ID; take the first 4 bytes. This value is the "checksum". + + const address_type_prefix = Buffer.from([0x00]); + const payload = Buffer.concat([address_type_prefix, account_id]); + const chksum_hash1 = crypto.createHash('sha256').update(payload).digest(); + const chksum_hash2 = crypto.createHash('sha256').update(chksum_hash1).digest(); + const checksum = chksum_hash2.slice(0,4); + +5. Concatenate the payload and the checksum. Calculate the base58 value of the concatenated buffer. The result is the address. + + const dataToEncode = Buffer.concat([payload, checksum]); + const address = base58.encode(dataToEncode); + console.log(address); + // rDTXLQ7ZKZVKz33zJbHjgVShjsBnqMBhmN + + + +{% include '_snippets/rippled-api-links.md' %} +{% include '_snippets/tx-type-links.md' %} +{% include '_snippets/rippled_versions.md' %} diff --git a/content/concepts/payment-system-basics/accounts/cryptographic-keys.ja.md b/content/concepts/accounts/cryptographic-keys.ja.md similarity index 96% rename from content/concepts/payment-system-basics/accounts/cryptographic-keys.ja.md rename to content/concepts/accounts/cryptographic-keys.ja.md index 2e71627b16b..a6368b67c10 100644 --- a/content/concepts/payment-system-basics/accounts/cryptographic-keys.ja.md +++ b/content/concepts/accounts/cryptographic-keys.ja.md @@ -8,7 +8,7 @@ labels: --- # 暗号鍵 -XRP Ledgerでは、[トランザクション](transaction-basics.html)による一連の具体的なアクションの実行が承認されていることを、デジタル署名によって証明します。署名されたトランザクションのみがネットワークに送信され、検証済みレジャーに含まれます。 +XRP Ledgerでは、[トランザクション](transactions.html)による一連の具体的なアクションの実行が承認されていることを、デジタル署名によって証明します。署名されたトランザクションのみがネットワークに送信され、検証済みレジャーに含まれます。 すべてのデジタル署名は、トランザクションの送信側アカウントに関連付けられている暗号鍵ペアに基づいています。キーペアはXRP Ledgerでサポートされている[暗号化署名アルゴリズム](#署名アルゴリズム)を使用して生成できます。キーペアの生成に使用されたアルゴリズムの種類にかかわらず、キーペアは[マスターキーペア](#マスターキーペア)、[レギュラーキーペア](#レギュラーキーペア)、または[署名者リスト](multi-signing.html)のメンバーとして使用できます。 @@ -42,7 +42,7 @@ _図: 暗号鍵の値の関係を簡略化した図_ ### シード -_シード_ 値は、アカウントの実際の秘密鍵と公開鍵を[導出](#鍵導出)するために使用される、コンパクトな値です。[wallet_proposeメソッド][]のレスポンスでは、`master_key`, `master_seed`, `master_seed_hex` はすべて同一のシード値を様々な形式で表現します。これらの形式はいずれも、[`rippled` API](http-websocket-apis.html) やいくつかの [他のXRP Ledgerソフトウェア](software-ecosystem.html) で [トランザクションの署名] (transaction-basics.html#signing-and-submitting-transactions) に使用することができます。`master_`という接頭辞がついていますが、このシードが表す鍵は必ずしもアカウントのマスターキーではありません。この鍵ペアはレギュラーキーとして、あるいはマルチシグリストのメンバーとして使用することもできます。 +_シード_ 値は、アカウントの実際の秘密鍵と公開鍵を[導出](#鍵導出)するために使用される、コンパクトな値です。[wallet_proposeメソッド][]のレスポンスでは、`master_key`, `master_seed`, `master_seed_hex` はすべて同一のシード値を様々な形式で表現します。これらの形式はいずれも、[`rippled` API](http-websocket-apis.html) やいくつかの [他のXRP Ledgerソフトウェア](software-ecosystem.html) で [トランザクションの署名] (transactions.html#signing-and-submitting-transactions) に使用することができます。`master_`という接頭辞がついていますが、このシードが表す鍵は必ずしもアカウントのマスターキーではありません。この鍵ペアはレギュラーキーとして、あるいはマルチシグリストのメンバーとして使用することもできます。 シード値は秘密情報であるため、非常に厳重に保管する必要があります。あるアドレスのシード値を知っている人は、そのアドレスを実質的に完全にコントロールすることができます。 @@ -82,7 +82,7 @@ XRP Ledgerは、複数の[暗号署名アルゴリズム](#署名アルゴリズ マスターキーペアは、秘密鍵と公開鍵で構成されています。アカウントのアドレスは、そのアカウントのマスターキーペアから得られるので、両者は[本質的な関係](accounts.html#アドレスのエンコード)となります。マスターキーペアの変更・削除はできませんが、無効にすることはできます。 -[wallet_proposeメソッド][]は、マスターキーペアを生成する方法の1つです。このメソッドからの応答には、アカウントのシード、アドレス、マスター公開鍵が一緒に表示されます。マスターキーペアを設定する他の方法については、[安全な署名の設定](set-up-secure-signing.html) を参照してください。 +[wallet_proposeメソッド][]は、マスターキーペアを生成する方法の1つです。このメソッドからの応答には、アカウントのシード、アドレス、マスター公開鍵が一緒に表示されます。マスターキーペアを設定する他の方法については、[安全な署名の設定](secure-signing.html) を参照してください。 **注意:** 悪意のある行為者があなたのマスター秘密鍵(またはシード)を知った場合、マスター鍵ペアが無効化されていない限り、彼らはあなたのアカウントを完全にコントロールすることができます。彼らはあなたのアカウントが保持している全ての資金を盗み、その他の回復不能な損害を与えることができます。秘密鍵は慎重に扱ってください! @@ -94,7 +94,7 @@ XRP Ledgerは、複数の[暗号署名アルゴリズム](#署名アルゴリズ **マスターキーペア**のみが、ある特定の処理を行うトランザクションを承認することができます。 -- アカウントの最初のトランザクションを送信する。アカウントはその他の方法で[トランザクションを承認](transaction-basics.html#authorizing-transactions)して初期化することができないからです。 +- アカウントの最初のトランザクションを送信する。アカウントはその他の方法で[トランザクションを承認](transactions.html#トランザクションの承認)して初期化することができないからです。 - マスターキーペアを無効化する。 @@ -241,7 +241,7 @@ XRP Ledgerアカウントキーでのsecp256k1鍵導出に、Ed25519鍵導出よ ## 関連項目 - **コンセプト:** - - [発行アドレスと運用アドレス](issuing-and-operational-addresses.html) + - [発行アドレスと運用アドレス](account-types.html) - **チュートリアル:** - [レギュラーキーペアの割り当て](assign-a-regular-key-pair.html) - [レギュラーキーペアの変更または削除](change-or-remove-a-regular-key-pair.html) diff --git a/content/concepts/payment-system-basics/accounts/cryptographic-keys.md b/content/concepts/accounts/cryptographic-keys.md similarity index 94% rename from content/concepts/payment-system-basics/accounts/cryptographic-keys.md rename to content/concepts/accounts/cryptographic-keys.md index 8952dacb2d0..0a8e7c64941 100644 --- a/content/concepts/payment-system-basics/accounts/cryptographic-keys.md +++ b/content/concepts/accounts/cryptographic-keys.md @@ -8,7 +8,7 @@ labels: --- # Cryptographic Keys -In the XRP Ledger, a digital signature _authorizes_ a [transaction](transaction-basics.html) to do a specific set of actions. Only signed transactions can be submitted to the network and included in a validated ledger. +In the XRP Ledger, a digital signature _authorizes_ a [transaction](transactions.html) to do a specific set of actions. Only signed transactions can be submitted to the network and included in a validated ledger. To make a digital signature, you use a cryptographic key pair associated with the transaction's sending account. A key pair may be generated using any of the XRP Ledger's supported [cryptographic signing algorithms](#signing-algorithms). A key pair can be used as a [master key pair](#master-key-pair), [regular key pair](#regular-key-pair) or a member of a [signer list](multi-signing.html), regardless of what algorithm was used to generate it. @@ -42,7 +42,7 @@ The passphrase is secret information, so you must protect it very carefully. Any ### Seed -A _seed_ value is a compact value that is used to [derive](#key-derivation) the actual private and public keys for an account. In a [wallet_propose method][] response, the `master_key`, `master_seed`, and `master_seed_hex` all represent the same seed value, in various formats. Any of these formats can be used to [sign transactions](transaction-basics.html#signing-and-submitting-transactions) in the [`rippled` APIs](http-websocket-apis.html) and some [other XRP Ledger software](software-ecosystem.html). Despite being prefixed with `master_`, the keys this seed represents are not necessarily the master keys for an account; you can use a key pair as a regular key or a member of a multi-signing list as well. +A _seed_ value is a compact value that is used to [derive](#key-derivation) the actual private and public keys for an account. In a [wallet_propose method][] response, the `master_key`, `master_seed`, and `master_seed_hex` all represent the same seed value, in various formats. Any of these formats can be used to sign transactions. Despite being prefixed with `master_`, the keys this seed represents are not necessarily the master keys for an account; you can use a key pair as a regular key or a member of a multi-signing list as well. The seed value is secret information, so you must protect it very carefully. Anyone who knows an address's seed value has effectively full control over that address. @@ -81,9 +81,9 @@ The `key_type` field in the [wallet_propose method][] refers to the cryptographi ## Master Key Pair -The master key pair consists of a private key and a public key. The address of an account is derived from the account's master key pair, so they are [intrinsically related](accounts.html#address-encoding). You cannot change or remove the master key pair, but you can disable it. +The master key pair consists of a private key and a public key. The address of an account is derived from the account's master key pair, so they are intrinsically related. You cannot change or remove the master key pair, but you can disable it. -The [wallet_propose method][] is one way of generating a master key pair. The response from this method shows the account's seed, address, and master public key together. For some other ways of setting up master key pairs, see [Set Up Secure Signing](set-up-secure-signing.html). +The [wallet_propose method][] is one way of generating a master key pair. The response from this method shows the account's seed, address, and master public key together. For some other ways of setting up master key pairs, see [Secure Signing](secure-signing.html). **Warning:** If a malicious actor learns your master private key (or seed), they have full control over your account, unless your master key pair is disabled. They can take all the money your account holds and do other irreparable harm. Treat your secret values with care! @@ -97,7 +97,7 @@ Keeping your master key pair offline means not putting the secret information (p **Only** the master key pair can authorize transactions to do certain things: -- Send an account's very first transaction, because accounts cannot be initialized with another way of [authorizing transactions](transaction-basics.html#authorizing-transactions). +- Send an account's very first transaction, because accounts cannot be initialized with another way of [authorizing transactions](transactions.html#authorizing-transactions). - Disable the master key pair. @@ -105,7 +105,7 @@ Keeping your master key pair offline means not putting the secret information (p - Send a special [key reset transaction](transaction-cost.html#key-reset-transaction) with a transaction cost of 0 XRP. -A regular key or [multi-signature](multi-signing.html) can do anything else the same as the master key pair. Notably, after you have disabled the master key pair, you can re-enable it using a regular key pair or multi-signature. You can also [delete an account](accounts.html#deletion-of-accounts) if it meets the requirements for deletion. +A regular key or [multi-signature](multi-signing.html) can do anything else the same as the master key pair. Notably, after you have disabled the master key pair, you can re-enable it using a regular key pair or multi-signature. You can also [delete an account](deleting-accounts.html) if it meets the requirements for deletion. ## Regular Key Pair @@ -134,7 +134,7 @@ The XRP Ledger supports the following cryptographic signing algorithms: When you generate a key pair with the [wallet_propose method][], you can specify the `key_type` to choose which cryptographic signing algorithm to use to derive the keys. If you generated a key type other than the default, you must also specify the `key_type` when signing transactions. -The supported types of key pairs can be used interchangeably throughout the XRP Ledger as master key pairs, regular key pairs, and members of signer lists. The process of [deriving an address](accounts.html#address-encoding) is the same for secp256k1 and Ed25519 key pairs. +The supported types of key pairs can be used interchangeably throughout the XRP Ledger as master key pairs, regular key pairs, and members of signer lists. The process of [deriving an address](addresses.html#address-encoding) is the same for secp256k1 and Ed25519 key pairs. ### Future Algorithms @@ -237,13 +237,13 @@ The steps to derive the XRP Ledger's secp256k1 account key pair from a seed valu 6. When serializing an account's public key to its [base58][] format, use the account public key prefix, `0x23`. - See [Address Encoding](accounts.html#address-encoding) for information and sample code to convert from an account's public key to its address. + See [Address Encoding](addresses.html#address-encoding) for information and sample code to convert from an account's public key to its address. ## See Also - **Concepts:** - - [Issuing and Operational Addresses](issuing-and-operational-addresses.html) + - [Issuing and Operational Addresses](account-types.html) - **Tutorials:** - [Assign a Regular Key Pair](assign-a-regular-key-pair.html) - [Change or Remove a Regular Key Pair](change-or-remove-a-regular-key-pair.html) diff --git a/content/concepts/accounts/deleting-accounts.md b/content/concepts/accounts/deleting-accounts.md new file mode 100644 index 00000000000..d2d95cbc520 --- /dev/null +++ b/content/concepts/accounts/deleting-accounts.md @@ -0,0 +1,40 @@ +--- +html: deleting-accounts.html +parent: accounts.html +blurb: About deleting an XRP Ledger account. +labels: + - Accounts +--- +## Deleting Accounts + +The owner of an account can send an [AccountDelete transaction][] to deletes the account and related entries from the ledger, sending most of the account's remaining XRP balance to another account. To discourage wasteful creation and deletion of accounts, deleting an account requires burning a higher than usual amount of XRP as the [transaction cost](transaction-cost.html). + +Some types of associated ledger entries block an account from being deleted. For example, the issuer of a fungible token can't be deleted while anyone holds a nonzero balance of that token. + +After an account has been deleted, it can be re-created in the ledger through the normal method of [creating accounts](accounts.html#creating-accounts). An account that has been deleted and re-created is no different than an account that has been created for the first time. + +## Requirements + +To be deleted, an account must meet the following requirements: + +- The account's `Sequence` number plus 256 must be less than the current [Ledger Index][]. +- The account must not be linked to any of the following types of [ledger objects](ledger-object-types.html) (as a sender or receiver): + - `Escrow` + - `PayChannel` + - `RippleState` + - `Check` +- The account must own fewer than 1000 objects in the ledger. +- The transaction must pay a special [transaction cost][] equal to at least the [owner reserve](reserves.html) for one item (currently 2 XRP). + +## Cost of Deleting + +**Warning:** The [AccountDelete transaction][]'s transaction cost always applies when the transaction is included in a validated ledger, even if the transaction failed because the account does not meet the requirements to be deleted. To greatly reduce the chances of paying the high transaction cost if the account cannot be deleted, use the `fail_hard` option when submitting an AccountDelete transaction. + +Unlike Bitcoin and many other cryptocurrencies, each new version of the XRP Ledger's public ledger chain contains the full state of the ledger, which increases in size with each new account. For that reason, you should not create new XRP Ledger accounts unless necessary. You can recover some of an account's 10 XRP [reserve](reserves.html) by deleting the account, but you must still destroy at least 2 XRP to do so. + +Institutions who send and receive value on behalf of many users can use [**Source Tags** and **Destination Tags**](source-and-destination-tags.html) to distinguish payments from and to their customers while only using one (or a handful) of accounts in the XRP Ledger. + + +{% include '_snippets/rippled-api-links.md' %} +{% include '_snippets/tx-type-links.md' %} +{% include '_snippets/rippled_versions.md' %} diff --git a/content/concepts/payment-system-basics/accounts/depositauth.ja.md b/content/concepts/accounts/depositauth.ja.md similarity index 96% rename from content/concepts/payment-system-basics/accounts/depositauth.ja.md rename to content/concepts/accounts/depositauth.ja.md index 7408e6c080e..9a52f5ea160 100644 --- a/content/concepts/payment-system-basics/accounts/depositauth.ja.md +++ b/content/concepts/accounts/depositauth.ja.md @@ -105,7 +105,7 @@ DepositPreauthトランザクションの処理が完了すると、承認済み - [`rippled` API](http-websocket-apis.html)の[deposit_authorizedメソッド][]。 - [Authorized Trust Lines](authorized-trust-lines.html)機能(`RequireAuth`フラグ)により、アカウントが発行したXRP以外の通貨を保有できる取引相手が制限されます。 - `DisallowXRP`フラグは、アカウントがXRPを受領してはならないことを示します。これはDeposit Authorizationよりもソフトな保護機能であり、XRP Ledgerにより強制されません。(クライアントアプリケーションはこのフラグに従うか、または少なくともこのフラグについて警告します。) -- 送信トランザクションが[Destinationタグ](become-an-xrp-ledger-gateway.html#source-and-destination-tags)を指定している場合には、`RequireDest`フラグは、アカウントが通貨額のみを受領できることを示します。これにより、ユーザーが支払の目的を指定し忘れることがなくなりますが、恣意的な送金先タグを作成できる不明な送金元から受取人が保護されるわけではありません。 +- 送信トランザクションが[Destinationタグ](source-and-destination-tags.html)を指定している場合には、`RequireDest`フラグは、アカウントが通貨額のみを受領できることを示します。これにより、ユーザーが支払の目的を指定し忘れることがなくなりますが、恣意的な送金先タグを作成できる不明な送金元から受取人が保護されるわけではありません。 - [Partial Payment](partial-payments.html)により、アカウントは不要な支払を返金できます。この際、[送金手数料](transfer-fees.html)と為替レートは送金額には追加されず、送金された金額から差し引かれます。 diff --git a/content/concepts/payment-system-basics/accounts/depositauth.md b/content/concepts/accounts/depositauth.md similarity index 97% rename from content/concepts/payment-system-basics/accounts/depositauth.md rename to content/concepts/accounts/depositauth.md index 2d7644436d6..8ba24916de8 100644 --- a/content/concepts/payment-system-basics/accounts/depositauth.md +++ b/content/concepts/accounts/depositauth.md @@ -108,7 +108,7 @@ You can use the [deposit_authorized method][] to see if an account is authorized - The [deposit_authorized method][] of the [`rippled` API](http-websocket-apis.html). - The [Authorized Trust Lines](authorized-trust-lines.html) feature (`RequireAuth` flag) limits which counterparties can hold non-XRP currencies issued by an account. - The `DisallowXRP` flag indicates that an account should not receive XRP. This is a softer protection than Deposit Authorization, and is not enforced by the XRP Ledger. (Client applications should honor this flag or at least warn about it.) -- The `RequireDest` flag indicates that an account can only receive currency amounts if the sending transaction specifies a [Destination Tag](become-an-xrp-ledger-gateway.html#source-and-destination-tags). This protects users from forgetting to indicate the purpose of a payment, but does not protect recipients from unknown senders, who can make up arbitrary destination tags. +- The `RequireDest` flag indicates that an account can only receive currency amounts if the sending transaction specifies a [Destination Tag](source-and-destination-tags.html). This protects users from forgetting to indicate the purpose of a payment, but does not protect recipients from unknown senders, who can make up arbitrary destination tags. - [Partial Payments](partial-payments.html) provide a way for accounts to return unwanted payments while subtracting [transfer fees](transfer-fees.html) and exchange rates from the amount delivered instead of adding them to the amount sent. diff --git a/content/concepts/payment-system-basics/accounts/reserves.ja.md b/content/concepts/accounts/reserves.ja.md similarity index 100% rename from content/concepts/payment-system-basics/accounts/reserves.ja.md rename to content/concepts/accounts/reserves.ja.md diff --git a/content/concepts/payment-system-basics/accounts/reserves.md b/content/concepts/accounts/reserves.md similarity index 96% rename from content/concepts/payment-system-basics/accounts/reserves.md rename to content/concepts/accounts/reserves.md index 5aaa5753295..0752b1eb8e8 100644 --- a/content/concepts/payment-system-basics/accounts/reserves.md +++ b/content/concepts/accounts/reserves.md @@ -11,7 +11,7 @@ top_nav_grouping: Popular Pages The XRP Ledger applies _reserve requirements_, in XRP, to protect the shared global ledger from growing excessively large as the result of spam or malicious usage. The goal is to constrain the growth of the ledger to match improvements in technology so that a current commodity-level machine can always fit the current ledger in RAM. -To have an account, an address must hold a minimum amount of XRP in the shared global ledger. To fund a new address, you must receive enough XRP at that address to meet the reserve requirement. You cannot send the reserved XRP to others, but you can recover some of the XRP by [deleting the account](accounts.html#deletion-of-accounts). +To have an account, an address must hold a minimum amount of XRP in the shared global ledger. To fund a new address, you must receive enough XRP at that address to meet the reserve requirement. You cannot send the reserved XRP to others, but you can recover some of the XRP by [deleting the account](deleting-accounts.html). The reserve requirement changes from time to time due to the [Fee Voting](fee-voting.html) process, where validators can agree to new reserve settings. @@ -60,7 +60,7 @@ To calculate an address's total reserve requirement, multiply `OwnerCount` by `r During transaction processing, the [transaction cost](transaction-cost.html) destroys some of the sending address's XRP balance. This can cause an address's XRP to go below the reserve requirement. You can even destroy _all_ of your XRP this way. -When your account holds less XRP than its current reserve requirement, you cannot send XRP to others, or create new objects that would increase your account's reserve requirement. Even so, the account continues to exist in the ledger and you can still send transactions that don't do these things, as long as you have enough XRP to pay the transaction cost. You can go back above the reserve requirement by receiving enough XRP, or if the [reserve requirement decreases](#changing-the-reserve-requirements) below the amount you have. +When your account holds less XRP than its current reserve requirement, you cannot send XRP to others, or create new objects that would increase your account's reserve requirement. Even so, the account continues to exist in the ledger and you can still send transactions that don't do these things, as long as you have enough XRP to pay the transaction cost. You can go back above the reserve requirement by receiving enough XRP, or if the reserve requirement decreases below the amount you have. **Tip:** If your address is below the reserve requirement, you can send an [OfferCreate transactions][] to acquire more XRP and get back above the reserve requirement. However, since you cannot create an [Offer entry in the ledger](offer.html) while you are below the reserve, this transaction can only consume Offers that are already in the order books. diff --git a/content/concepts/consensus-network/consensus-principles-and-rules.ja.md b/content/concepts/consensus-protocol/consensus-principles-and-rules.ja.md similarity index 99% rename from content/concepts/consensus-network/consensus-principles-and-rules.ja.md rename to content/concepts/consensus-protocol/consensus-principles-and-rules.ja.md index 7a7a20d00d8..4df52e6630e 100644 --- a/content/concepts/consensus-network/consensus-principles-and-rules.ja.md +++ b/content/concepts/consensus-protocol/consensus-principles-and-rules.ja.md @@ -1,6 +1,6 @@ --- html: consensus-principles-and-rules.html -parent: consensus-network.html +parent: consensus.html blurb: XRP Ledgerは世界規模の決済システムで、ユーザーはメールを送るときのようにスムーズに国境を越えて送金することができます。 labels: - ブロックチェーン diff --git a/content/concepts/consensus-network/consensus-principles-and-rules.md b/content/concepts/consensus-protocol/consensus-principles-and-rules.md similarity index 99% rename from content/concepts/consensus-network/consensus-principles-and-rules.md rename to content/concepts/consensus-protocol/consensus-principles-and-rules.md index 4eb50796b25..1440414662f 100644 --- a/content/concepts/consensus-network/consensus-principles-and-rules.md +++ b/content/concepts/consensus-protocol/consensus-principles-and-rules.md @@ -1,6 +1,6 @@ --- html: consensus-principles-and-rules.html -parent: consensus-network.html +parent: consensus.html blurb: The rules and principles of the consensus algorithm that allow users to transfer funds (including fiat currencies, digital currencies and other forms of value) across national boundaries as seamlessly as sending an email. labels: - Blockchain @@ -113,7 +113,7 @@ The XRP Ledger's consensus algorithm provides a robust alternative to proof of w ## See Also - **Concepts:** - - [Introduction to Consensus](intro-to-consensus.html) + - [Consensus](consensus.html) - [Consensus Research](consensus-research.html) - [XRPL Consensus Mechanism Video](https://www.youtube.com/watch?v=k6VqEkqRTmk&list=PLJQ55Tj1hIVZtJ_JdTvSum2qMTsedWkNi&index=2) - **Tutorials:** diff --git a/content/concepts/consensus-network/consensus-protections.ja.md b/content/concepts/consensus-protocol/consensus-protections.ja.md similarity index 94% rename from content/concepts/consensus-network/consensus-protections.ja.md rename to content/concepts/consensus-protocol/consensus-protections.ja.md index d8dbdf748f3..9ca7e42ad1f 100644 --- a/content/concepts/consensus-network/consensus-protections.ja.md +++ b/content/concepts/consensus-protocol/consensus-protections.ja.md @@ -1,6 +1,6 @@ --- html: consensus-protections.html -parent: consensus-network.html +parent: consensus.html blurb: Learn how the XRP Ledger Consensus Protocol is protected against various problems and attacks that may occur in a decentralized financial system. #TODO: translate labels: - ブロックチェーン @@ -9,7 +9,7 @@ labels: XRP Ledgerコンセンサスプロトコルは、 _ビザンチンフォールトトレラント性_ のあるコンセンサスメカニズムです。つまり、あらゆる不適切な状況(参加者が信頼できないオープンネットワークを利用して通信している場合や、不正使用者が常にシステムを乗っ取ろうとしているかまたは中断しようとしている場合など)が発生しても動作するように設計されています。さらに、XRP Ledgerコンセンサスプロトコルの参加者が事前に判明していない場合や、時間の経過とともに変わる場合があります。 -[ネットワークに求められる特性](intro-to-consensus.html#コンセンサスプロトコルの特性)を維持しつつ、トランザクションをタイミングよく承認する作業は複雑であり、また完璧なシステムを構築することは不可能です。XRP Ledgerコンセンサスプロトコルは、ほとんどの状況で機能し、機能できない状況では可能な限り安全に失敗するように設計されています。 +[ネットワークに求められる特性](consensus.html#コンセンサスプロトコルの特性)を維持しつつ、トランザクションをタイミングよく承認する作業は複雑であり、また完璧なシステムを構築することは不可能です。XRP Ledgerコンセンサスプロトコルは、ほとんどの状況で機能し、機能できない状況では可能な限り安全に失敗するように設計されています。 このページでは、XRP Ledgerコンセンサスプロトコルのいくつかの課題のタイプとその対処について説明します。 @@ -68,7 +68,7 @@ XRP Ledgerのすべての参加者が何を検証済みとみなすかについ ## 関連項目 -- コンセンサスの**入門レベルの概要**については、[コンセンサスについて](intro-to-consensus.html)を参照してください。 +- コンセンサスの**入門レベルの概要**については、[コンセンサスについて](consensus.html)を参照してください。 - コンセンサスプロトコルの**詳細な説明**については、[コンセンサス](consensus.html)を参照してください。 - コンセンサスプロトコルの**設計に関する決定と背景**については、[コンセンサスの原理とルール](consensus-principles-and-rules.html)を参照してください。 - コンセンサスプロトコルの特性と制約に関する**学術研究**については、[コンセンサスの研究](consensus-research.html)を参照してください。 diff --git a/content/concepts/consensus-network/consensus-protections.md b/content/concepts/consensus-protocol/consensus-protections.md similarity index 93% rename from content/concepts/consensus-network/consensus-protections.md rename to content/concepts/consensus-protocol/consensus-protections.md index 7635822a4de..d0b3db54e1f 100644 --- a/content/concepts/consensus-network/consensus-protections.md +++ b/content/concepts/consensus-protocol/consensus-protections.md @@ -1,6 +1,6 @@ --- html: consensus-protections.html -parent: consensus-network.html +parent: consensus.html blurb: Learn how the XRP Ledger Consensus Protocol is protected against various problems and attacks that may occur in a decentralized financial system. labels: - Blockchain @@ -9,7 +9,7 @@ labels: The XRP Ledger Consensus Protocol is a _byzantine fault tolerant_ consensus mechanism, which means it's designed to work even if all kinds of things can go wrong: participants depend on an unreliable open network to communicate, and malicious actors may be attempting to control or interrupt the system at any given time. On top of that, the set of participants in the XRP Ledger Consensus Protocol isn't known in advance and can change over time. -Confirming transactions quickly while maintaining [the desired properties of the network](intro-to-consensus.html#consensus-protocol-properties) is a complex challenge, and it's impossible to build a perfect system. The XRP Ledger Consensus Protocol is designed to work as well as it can in most situations, and to fail as gracefully as possible in the situations where it can't. +Confirming transactions quickly while maintaining the desired properties of the network is a complex challenge, and it's impossible to build a perfect system. The XRP Ledger Consensus Protocol is designed to work as well as it can in most situations, and to fail as gracefully as possible in the situations where it can't. This page describes some of the types of challenges that the XRP Ledger Consensus Protocol faces and how it handles them. @@ -68,7 +68,6 @@ Research is ongoing to design an improved consensus protocol that allows more he ## See Also -- For an **intro-level overview** of consensus, see [Intro to Consensus](intro-to-consensus.html). - For a **detailed description** of the consensus protocol, see [Consensus](consensus.html). - For an explanation of the **design decisions and background** behind the consensus protocol, see [Consensus Principles and Rules](consensus-principles-and-rules.html). - For **academic research** exploring the properties and limitations of the protocol, see [Consensus Research](consensus-research.html). diff --git a/content/concepts/consensus-network/consensus-research.ja.md b/content/concepts/consensus-protocol/consensus-research.ja.md similarity index 97% rename from content/concepts/consensus-network/consensus-research.ja.md rename to content/concepts/consensus-protocol/consensus-research.ja.md index 9b79859bbbf..122ca47d796 100644 --- a/content/concepts/consensus-network/consensus-research.ja.md +++ b/content/concepts/consensus-protocol/consensus-research.ja.md @@ -1,6 +1,6 @@ --- html: consensus-research.html -parent: consensus-network.html +parent: consensus.html blurb: コンセンサスアルゴリズムに関する学術論文と関連研究。 labels: - ブロックチェーン diff --git a/content/concepts/consensus-network/consensus-research.md b/content/concepts/consensus-protocol/consensus-research.md similarity index 97% rename from content/concepts/consensus-network/consensus-research.md rename to content/concepts/consensus-protocol/consensus-research.md index 6c88d440eae..83cdb60c24a 100644 --- a/content/concepts/consensus-network/consensus-research.md +++ b/content/concepts/consensus-protocol/consensus-research.md @@ -1,6 +1,6 @@ --- html: consensus-research.html -parent: consensus-network.html +parent: consensus.html blurb: Scholarly articles on consensus algorithms and related research. labels: - Blockchain diff --git a/content/concepts/consensus-network/consensus.ja.md b/content/concepts/consensus-protocol/consensus-structure.ja.md similarity index 99% rename from content/concepts/consensus-network/consensus.ja.md rename to content/concepts/consensus-protocol/consensus-structure.ja.md index cb83c4f4d4a..e0dbc1f7dbc 100644 --- a/content/concepts/consensus-network/consensus.ja.md +++ b/content/concepts/consensus-protocol/consensus-structure.ja.md @@ -1,6 +1,6 @@ --- -html: consensus.html -parent: consensus-network.html +html: consensus-structure.html +parent: consensus.html blurb: XRP Ledgerにおけるコンセンサスの役割について理解を深めましょう。 labels: - ブロックチェーン @@ -170,7 +170,7 @@ XRP Ledgerに送信されたトランザクションはすぐには処理され ## 関連項目 - **コンセプト:** - - [コンセンサスについて](intro-to-consensus.html) + - [コンセンサスについて](consensus.html) - [コンセンサスの研究](consensus-research.html) - [Rippleコンセンサスの動画](https://www.youtube.com/watch?v=pj1QVb1vlC0) - **チュートリアル:** diff --git a/content/concepts/consensus-network/consensus.md b/content/concepts/consensus-protocol/consensus-structure.md similarity index 99% rename from content/concepts/consensus-network/consensus.md rename to content/concepts/consensus-protocol/consensus-structure.md index b6365f308ac..7b63bd7c013 100644 --- a/content/concepts/consensus-network/consensus.md +++ b/content/concepts/consensus-protocol/consensus-structure.md @@ -1,11 +1,11 @@ --- -html: consensus.html -parent: consensus-network.html +html: consensus-structure.html +parent: consensus.html blurb: Understand the role of consensus in the XRP Ledger. labels: - Blockchain --- -# Consensus +# Consensus Structure _Written by Dave Cohen, David Schwartz, and Arthur Britto._ @@ -173,7 +173,6 @@ Best practices for applications submitting transactions include: ## See Also - **Concepts:** - - [Introduction to Consensus](intro-to-consensus.html) - [Consensus Research](consensus-research.html) - [The Consensus Mechanism (YouTube)](https://www.youtube.com/watch?v=k6VqEkqRTmk&list=PLJQ55Tj1hIVZtJ_JdTvSum2qMTsedWkNi&index=2) - **Tutorials:** diff --git a/content/concepts/introduction/intro-to-consensus.ja.md b/content/concepts/consensus-protocol/consensus.ja.md similarity index 92% rename from content/concepts/introduction/intro-to-consensus.ja.md rename to content/concepts/consensus-protocol/consensus.ja.md index ab7545a9f47..f6afb3ca963 100644 --- a/content/concepts/introduction/intro-to-consensus.ja.md +++ b/content/concepts/consensus-protocol/consensus.ja.md @@ -1,12 +1,12 @@ --- -html: intro-to-consensus.html -parent: introduction.html +html: consensus.html +parent: concepts.html blurb: XRP Ledgerのコンセンサスメカニズムについて基本的な理解を深めましょう。 labels: - ブロックチェーン top_nav_grouping: 人気ページ --- -# コンセンサスについて +# コンセンサスプロトコル _コンセンサス_ は、分散型決済システムの最も重要な特性です。従来の中央集権型決済システムでは、権限のある1人の管理者が決済の方法とタイミングについて最終的な決定権を持ちます。分散型システムでは、その名が示すとおり、そのような管理者は存在しません。その代わりに、XRP Ledgerのような分散型システムでは、参加者は定められた一連のルールに従うことになっているため、同じ一連のイベントとその結果についていつでも合意することができます。この一連のルールは、 _コンセンサスプロトコル_ と呼ばれます。 @@ -58,15 +58,6 @@ XRP Ledgerのコンセンサスメカニズムは、小さな信頼が大きな XRP Ledger コンセンサスプロトコルで、さまざまな課題や攻撃、失敗の事例にどのように対応するかについての詳細な説明については、[攻撃と失敗モードに対するコンセンサスの保護](consensus-protections.html)を参照してください。 - -## 関連項目 - -- XRP Ledger コンセンサスプロトコルの仕組みの詳細に関する記事は、[コンセンサスネットワークの概念](consensus-network.html)を参照してください。 -- 独自のバリデータを実行する手順については、[バリデータとしての`rippled`の実行](run-rippled-as-a-validator.html)を参照してください。 -- XRP Ledgerの分散化に関するRippleの目標および計画については、[分散化戦略についてのアップデート (Ripple Dev Blog)](https://ripple.com/dev-blog/decentralization-strategy-update/)を参照してください。 - - - ---- ## 脚注 diff --git a/content/concepts/introduction/intro-to-consensus.md b/content/concepts/consensus-protocol/consensus.md similarity index 84% rename from content/concepts/introduction/intro-to-consensus.md rename to content/concepts/consensus-protocol/consensus.md index 78c580c8e6c..4379dd4cb95 100644 --- a/content/concepts/introduction/intro-to-consensus.md +++ b/content/concepts/consensus-protocol/consensus.md @@ -1,14 +1,16 @@ --- -html: intro-to-consensus.html -parent: introduction.html -blurb: Develop a basic understanding of the XRP Ledger's consensus mechanism. +html: consensus.html +parent: concepts.html +blurb: Consensus is how new blocks of transactions get confirmed by the XRP Ledger blockchain. labels: - Blockchain top_nav_grouping: Popular Pages --- -# Introduction to Consensus +# Consensus Protocol -_Consensus_ is the most important property of any decentralized payment system. In traditional centralized payment systems, one authoritative administrator gets the final say in how and when payments occur. Decentralized systems, by definition, don't have an administrator to do that. Instead, decentralized systems like the XRP Ledger define a set of rules all participants follow, so every participant can agree on the exact same series of events and their outcome at any point in time. We call this set of rules a _consensus protocol_. +This topic explains how the decentralized XRP Ledger confirms new transactions and ledger versions, forming a blockchain. + +Consensus is the most important property of any decentralized payment system. In traditional centralized payment systems, one authoritative administrator gets the final say in how and when payments occur. Decentralized systems, by definition, don't have an administrator to do that. Instead, decentralized systems like the XRP Ledger define a set of rules all participants follow, so every participant can agree on the exact same series of events and their outcome at any point in time. We call this set of rules a _consensus protocol_. ## Consensus Protocol Properties @@ -58,14 +60,6 @@ It's OK if a small proportion of validators don't work properly all the time. As For a longer exploration of how the XRP Ledger Consensus Protocol responds to various challenges, attacks, and failure cases, see [Consensus Protections Against Attacks and Failure Modes](consensus-protections.html). -## See Also - -- [Consensus Network Concepts](consensus-network.html) for several articles describing the mechanics of the XRP Ledger Consensus Protocol in greater depth. -- [Run `rippled` as a Validator](run-rippled-as-a-validator.html) for instructions on running your own validator. -- [Decentralization Strategy Update (Ripple Dev Blog)](https://xrpl.org/blog/2017/decent-strategy-update.html) for a description of Ripple's goals and plans for decentralizing the XRP Ledger. - - - ---- ## Footnotes diff --git a/content/concepts/consensus-network/fee-voting.ja.md b/content/concepts/consensus-protocol/fee-voting.ja.md similarity index 99% rename from content/concepts/consensus-network/fee-voting.ja.md rename to content/concepts/consensus-protocol/fee-voting.ja.md index 6561f41ecfb..11da6a3c8e5 100644 --- a/content/concepts/consensus-network/fee-voting.ja.md +++ b/content/concepts/consensus-protocol/fee-voting.ja.md @@ -1,6 +1,6 @@ --- html: fee-voting.html -parent: consensus-network.html +parent: consensus.html blurb: トランザクションコストと必要準備金の変更投票について。 labels: - 手数料 diff --git a/content/concepts/consensus-network/fee-voting.md b/content/concepts/consensus-protocol/fee-voting.md similarity index 99% rename from content/concepts/consensus-network/fee-voting.md rename to content/concepts/consensus-protocol/fee-voting.md index 213f3551693..7c1bdfc2715 100644 --- a/content/concepts/consensus-network/fee-voting.md +++ b/content/concepts/consensus-protocol/fee-voting.md @@ -1,6 +1,6 @@ --- html: fee-voting.html -parent: consensus-network.html +parent: consensus.html blurb: How validators vote on fees (transaction cost and reserve requirements). labels: - Fees diff --git a/content/concepts/consensus-network/invariant-checking.ja.md b/content/concepts/consensus-protocol/invariant-checking.ja.md similarity index 99% rename from content/concepts/consensus-network/invariant-checking.ja.md rename to content/concepts/consensus-protocol/invariant-checking.ja.md index 73edfe6b1e0..9d2a2979d9e 100644 --- a/content/concepts/consensus-network/invariant-checking.ja.md +++ b/content/concepts/consensus-protocol/invariant-checking.ja.md @@ -1,6 +1,6 @@ --- html: invariant-checking.html -parent: consensus-network.html +parent: consensus.html blurb: 不変性チェックとは何か、なぜ存在するのか、どのように機能するのか、どのような不変性チェックが有効なのかを理解することができます。 labels: - ブロックチェーン @@ -146,7 +146,6 @@ XRP Ledgerは、各トランザクションについて、以下のすべての - **その他:** - [Authorized Trust Lines](authorized-trust-lines.html) - - [XRPの特性](xrp.html#xrpの特性) - [トランザクションの残高変化の計算](https://xrpl.org/blog/2015/calculating-balance-changes-for-a-transaction.html#calculating-balance-changes-for-a-transaction) diff --git a/content/concepts/consensus-network/invariant-checking.md b/content/concepts/consensus-protocol/invariant-checking.md similarity index 99% rename from content/concepts/consensus-network/invariant-checking.md rename to content/concepts/consensus-protocol/invariant-checking.md index 26b732b1763..47aa4493513 100644 --- a/content/concepts/consensus-network/invariant-checking.md +++ b/content/concepts/consensus-protocol/invariant-checking.md @@ -1,6 +1,6 @@ --- html: invariant-checking.html -parent: consensus-network.html +parent: consensus.html blurb: Understand what invariant checking is, why it exists, how it works, and what invariant checks are active. labels: - Blockchain @@ -166,7 +166,6 @@ The XRP Ledger checks all the following invariants on each transaction: - **Other:** - [Authorized Trust Lines](authorized-trust-lines.html) - - [XRP Properties](xrp.html#xrp-properties) - [Calculating Balance Changes for a Transaction](https://xrpl.org/blog/2015/calculating-balance-changes-for-a-transaction.html#calculating-balance-changes-for-a-transaction) diff --git a/content/concepts/consensus-network/negative-unl.ja.md b/content/concepts/consensus-protocol/negative-unl.ja.md similarity index 95% rename from content/concepts/consensus-network/negative-unl.ja.md rename to content/concepts/consensus-protocol/negative-unl.ja.md index dcc8ca84798..a3b81f72c58 100644 --- a/content/concepts/consensus-network/negative-unl.ja.md +++ b/content/concepts/consensus-protocol/negative-unl.ja.md @@ -1,6 +1,6 @@ --- html: negative-unl.html -parent: consensus-network.html +parent: consensus.html blurb: ネガティブUNLが部分的な停止時に台帳の耐障害性を向上させることを理解する。 labels: - ブロックチェーン @@ -72,7 +72,7 @@ Vaは、サーバー側のコンセンサス見解と一致した過 1. 前のフラグレジャーで予定されていたネガティブUNLの変更は、次のレジャーバージョンから有効となる。このフラグレジャーの検証のための合意プロセスそのものは、予定されていた変更を利用しない。 - **注記:** これは、[トランザクション](transaction-basics.html)や[疑似トランザクション](pseudo-transaction-types.html)を行わずにレジャーの状態データを変更する唯一の機会です。 + **注記:** これは、[トランザクション](transactions.html)や[疑似トランザクション](pseudo-transaction-types.html)を行わずにレジャーの状態データを変更する唯一の機会です。 2. ネガティブUNLが満杯でない場合、各サーバーは信頼度50%未満のバリデータの中から、**最大1つ**のバリデータをネガティブUNLに追加することを提案する。 3. ネガティブUNLが空でない場合、各サーバーはネガティブUNLから**最大1つ**のバリデータを削除することを提案する。サーバーがバリデータをネガティブUNLから削除することを提案できる理由は2つある。 @@ -110,7 +110,7 @@ Vaは、サーバー側のコンセンサス見解と一致した過 ### 検証のフィルタリング -[コンセンサスプロセスの検証ステップ](consensus.html#検証)では、親レジャーのネガティブUNLのバリデータを無効化します。各サーバーは無効化されたバリデータを取り除いた設定済みUNLからなる"有効UNL"を計算し、定足数を再計算します。(定足数は常に有効UNLの80%以上、かつ設定UNLの60%以上です)。無効化されたバリデータが検証票を送信した場合、サーバーは無効化されたバリデータの信頼性を計算するためにその票を追跡するが、あるバージョンのレジャーが合意に達したかどうかを判断するためにその票を使うことはありません。 +[コンセンサスプロセスの検証ステップ](consensus-structure.html#検証)では、親レジャーのネガティブUNLのバリデータを無効化します。各サーバーは無効化されたバリデータを取り除いた設定済みUNLからなる"有効UNL"を計算し、定足数を再計算します。(定足数は常に有効UNLの80%以上、かつ設定UNLの60%以上です)。無効化されたバリデータが検証票を送信した場合、サーバーは無効化されたバリデータの信頼性を計算するためにその票を追跡するが、あるバージョンのレジャーが合意に達したかどうかを判断するためにその票を使うことはありません。 **注記:** ネガティブUNLは、定足数を直接計算するのではなく、定足数の計算元となる信頼できるバリデータの合計を調整するものです。定足数はパーセンテージですが、投票数は整数であるため、信頼できるバリデータの合計を減らしても、定足数に達するために必要な投票数が変わるとは限りません。たとえば、総バリデータが15人である場合、80%はちょうど12人のバリデータである。これを14人に減らすと、80%は11.2人となり、定足数に達するには依然として12人の有効投票者が必要である。 diff --git a/content/concepts/consensus-network/negative-unl.md b/content/concepts/consensus-protocol/negative-unl.md similarity index 95% rename from content/concepts/consensus-network/negative-unl.md rename to content/concepts/consensus-protocol/negative-unl.md index 5fd532c698b..a0b9c6282ca 100644 --- a/content/concepts/consensus-network/negative-unl.md +++ b/content/concepts/consensus-protocol/negative-unl.md @@ -1,6 +1,6 @@ --- html: negative-unl.html -parent: consensus-network.html +parent: consensus.html blurb: Understand how Negative UNL improves the ledger's resilience during partial outages. labels: - Blockchain @@ -73,7 +73,7 @@ Each flag ledger, all of the following changes apply: 1. Changes to the Negative UNL that were scheduled in the previous flag ledger go into effect for the following ledger version. The consensus process for validating this flag ledger itself does not use the scheduled change. - **Note:** This is one of the only times a ledger's state data is modified without a [transaction](transaction-basics.html) or [pseudo-transaction](pseudo-transaction-types.html). + **Note:** This is one of the only times a ledger's state data is modified without a [transaction](transactions.html) or [pseudo-transaction](pseudo-transaction-types.html). 2. If the Negative UNL is not full, each server proposes adding **up to 1** validator to the Negative UNL from among its trusted validators with less than 50% reliability. 3. If the Negative UNL is not empty, each server proposes removing **up to 1** validator from the Negative UNL. A server can propose removing a validator from the Negative UNL for two reasons: @@ -111,7 +111,7 @@ This mechanism has several useful properties: ### Filtering Validations -During [the validation step of the consensus process](consensus.html#validation), validators in the parent ledger's Negative UNL are disabled. Each server calculates an "effective UNL" consisting of its configured UNL with the disabled validators removed, and recalculates its quorum. (The quorum is always at least 80% of the effective UNL and at least 60% of the configured UNL.) If a disabled validator sends validation votes, servers track those votes for purposes of calculating the disabled validator's reliability measurement, but they do not use those votes towards determining whether a ledger version has achieved a consensus. +During [the validation step of the consensus process](consensus-structure.html#validation), validators in the parent ledger's Negative UNL are disabled. Each server calculates an "effective UNL" consisting of its configured UNL with the disabled validators removed, and recalculates its quorum. (The quorum is always at least 80% of the effective UNL and at least 60% of the configured UNL.) If a disabled validator sends validation votes, servers track those votes for purposes of calculating the disabled validator's reliability measurement, but they do not use those votes towards determining whether a ledger version has achieved a consensus. **Note:** The Negative UNL adjusts the _total_ trusted validators that the quorum is calculated from, not the quorum directly. The quorum is a percentage but the number of votes is a whole number, so reducing the total trusted validators does not always change the number of votes required to reach a quorum. For example, if there are 15 total validators, 80% is 12 validators exactly. If you reduce the total to 14 validators, 80% is 11.2 validators, which means that it still requires 12 validators to reach a quorum. diff --git a/content/concepts/decentralized-exchange/autobridging.md b/content/concepts/decentralized-exchange/autobridging.md deleted file mode 100644 index 519c72f2fa8..00000000000 --- a/content/concepts/decentralized-exchange/autobridging.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -html: autobridging.html -parent: decentralized-exchange.html -blurb: Autobriding automatically connects order books using XRP as an intermediary when it reduces costs. -labels: - - XRP - - Decentralized Exchange ---- -# Auto-Bridging - -Any [Offer](offers.html) in the XRP Ledger's [decentralized exchange](decentralized-exchange.html) that would exchange two non-XRP currencies could potentially use [XRP](xrp.html) as an intermediary currency in a synthetic order book. This is because of _auto-bridging_, which serves to improve liquidity across all currency pairs by using XRP when doing so is cheaper than trading those currencies directly. This works because of XRP's nature as a native cryptocurrency to the XRP Ledger. Offer execution can use a combination of direct and auto-bridged offers to achieve the best total exchange rate. - -Example: _Anita places an offer to sell GBP and buy BRL. She might find that this uncommon currency market has few offers. There is one offer with a good rate, but it has insufficient quantity to satisfy Anita's trade. However, both GBP and BRL have active, competitive markets to XRP. The XRP Ledger's auto-bridging system finds a way to complete Anita's offer by purchasing XRP with GBP from one trader, then selling the XRP to another trader to buy BRL. Anita automatically gets the best rate possible by combining the small offer in the direct GBP:BRL market with the better composite rates created by pairing GBP:XRP and XRP:BRL offers._ - -Auto-bridging happens automatically on any [OfferCreate transaction][]. [Payment transactions](payment.html) _do not_ use auto-bridging by default, but path-finding can find [paths](paths.html) that have the same effect. - -## See Also - -- [Dev Blog: Introducing Autobridging](https://xrpl.org/blog/2014/introducing-offer-autobridging.html) - -- [Offer Preference](offers.html#offer-preference) - -- [Payment Paths](paths.html) - - - -{% include '_snippets/rippled-api-links.md' %} -{% include '_snippets/tx-type-links.md' %} -{% include '_snippets/rippled_versions.md' %} diff --git a/content/concepts/introduction/crypto-wallets.md b/content/concepts/introduction/crypto-wallets.md new file mode 100644 index 00000000000..6d0f608f68c --- /dev/null +++ b/content/concepts/introduction/crypto-wallets.md @@ -0,0 +1,48 @@ +--- +html: crypto-wallets.html +parent: intro-to-xrpl.html +blurb: Wallets provide a convenient way of managing your XRP on the XRP Ledger. +labels: + - Blockchain +--- +# Crypto Wallets + +Crypto wallets provide a way to manage your account and funds on the XRP Ledger. There are many wallets to choose from. Choosing the right wallet ultimately comes down to your needs and comfort working with XRP. + + +## Custodial vs Non-custodial Wallets + +A major factor when choosing a wallet is if you want a custodial or non-custodial wallet. + +A custodial wallet means a third party holds your funds, typically on an account they manage on the XRP Ledger. A custodial wallet can be thought of like a bank, where you're trusting another entity to keep your money secure. Many centralized exchanges offer custodial wallets, so when you create an account with them and use their app, you don't technically have an account on the ledger. + +For day-to-day payments, this may be preferable, since these types of wallets are user-friendly: if you forget your password, you can typically have it reset. Also, if you don't have an individual XRP Ledger account, the ledger's reserve requirement doesn't apply to you. The custodian acts a buffer to any issues you run into on the XRP Ledger, and may offer support or assistance if you're not sure how to do something. + +![Custodial vs. Non-custodial Wallets](img/introduction15-custodial-non-custodial.png) + +A non-custodial wallet, such as [XUMM](https://xumm.app/), is one where you have the secret keys to your account. This means you're ultimately responsible for managing the security of your account. + +**Caution:** If you lose your keys, you are locked out of your XRP Ledger account and there are no recovery options. + +Non-custodial wallets allow more freedom. Since you're interacting directly with the XRP Ledger yourself, you can handle any type of transaction you want without anyone restricting your options. If the ledger allows it, you can do it. Non-custodial wallets also don't require you to trust an institution with your money, which can insulate you from market factors outside your control. + +Users of both custodial and non-custodial wallets have to protect themselves from malicious users who might try to steal their funds. With a custodial wallet, you have to manage your login and password to the app or site; with a non-custodial wallet, you have to manage your secret keys to your on-ledger account. In both cases, the wallet provider's own security practices are also important to protect you from vulnerabilities like supply-chain attacks, where an attacker loads malicious code into the wallet through software updates or dependencies. However, custodial wallets can be a bigger target for attackers since they have immediate access to multiple customers' funds. + + +## Hardware vs Software Wallets + +Another deciding factor when choosing a wallet is picking between a hardware or software wallet. + +Hardware wallets are physical devices that store your private/secret keys. The main benefit of using hardware wallets is that you can secure your information by disconnecting it from the internet when it's not in use; hardware wallets totally isolate your keys from easier-to-hack computers or smartphones. + +![Hardware vs. Software Wallets](img/introduction16-hardware-software.png) + +Software wallets on the other hand, are entirely digital. While this makes them easier to use, it also makes them the less secure method of the two, but they usually come with additional features to enhance your experience. Ultimately, the decision between the two will come down to your comfort level and how important ease-of-use is to you. + + +## Creating Your Own Wallet + +The XRP Ledger is an opensource project with publicly available client libraries and API methods. While you can technically interact with the ledger using HTTP/WebSocket tools, it isn't practical for day-to-day use. You can create your own wallet to interact with the ledger, but you'll need to understand exactly how accounts, transactions, and the ledger work together before committing to this option. + + +Next: [Transactions and Requests](txn-and-requests.html) diff --git a/content/concepts/introduction/software-ecosystem.ja.md b/content/concepts/introduction/software-ecosystem.ja.md index fc6b1b9b665..b33f782319b 100644 --- a/content/concepts/introduction/software-ecosystem.ja.md +++ b/content/concepts/introduction/software-ecosystem.ja.md @@ -11,7 +11,7 @@ XRP Ledgerは、「価値のインターネット」を推進および実現可 [![4層からなるエコシステムの図: 最下層にはXRP Ledgerのピアツーピアネットワーク、その上にプログラミングライブラリー、次にミドルウェア、そして最上層にアプリとサービスがあります。](img/ecosystem.ja.png)](img/ecosystem.ja.png) -- [XRP Ledgerの基盤](#rippled-コアサーバー)は、トランザクションを共有し、[コンセンサスプロセス](consensus.html)に関与し、[トランザクション](transaction-basics.html)を処理する常時接続のサーバーのピアツーピアネットワークです。XRP Ledgerエコシステム内の他のすべてのものが、最終的にこのピアツーピアネットワーク上に直接、または間接的に構築されます。 +- [XRP Ledgerの基盤](#rippled-コアサーバー)は、トランザクションを共有し、[コンセンサスプロセス](consensus.html)に関与し、[トランザクション](transactions.html)を処理する常時接続のサーバーのピアツーピアネットワークです。XRP Ledgerエコシステム内の他のすべてのものが、最終的にこのピアツーピアネットワーク上に直接、または間接的に構築されます。 - [_プログラミングライブラリー_](#プログラミングライブラリー)は、さらに上位のソフトウェアに存在し、プログラムコードに直接インポートされます。また、XRP Ledgerにアクセスするためのルーチンの実装があらかじめ作成され、組み込まれています。 @@ -47,7 +47,7 @@ XRP Ledger上のミドルウェアサービスの例として、[Data API](data- ### アプリとサービス -最上層は、最もエキサイティングなことが起こる場所です。アプリとサービスは、XRP Ledgerに接続するための手段をユーザーとデバイスに提供します。この層では、[取引所がXRPを上場](list-xrp-as-an-exchange.html)したり、分散型取引所で使用するために[ゲートウェイが他の通貨を発行](become-an-xrp-ledger-gateway.html)したり、あるいはXRPを購入、売却、または単にHODLing保持するためにウォレットがユーザーインターフェイスを提供したりします。さらに高階層にサービスを追加するなど、他にも多くの可能性があります。 +最上層は、最もエキサイティングなことが起こる場所です。アプリとサービスは、XRP Ledgerに接続するための手段をユーザーとデバイスに提供します。この層では、[取引所がXRPを上場](list-xrp-as-an-exchange.html)したり、分散型取引所で使用するために[ゲートウェイが他の通貨を発行](stablecoin-issuer.html)したり、あるいはXRPを購入、売却、または単にHODLing保持するためにウォレットがユーザーインターフェイスを提供したりします。さらに高階層にサービスを追加するなど、他にも多くの可能性があります。 XRPだけでなく、通貨価値を表す他のさまざまな方法と互換性のあるアプリケーションを構築するには、XRPでの決済に[Interledger Protocol][]を使用するのが最適です。 diff --git a/content/concepts/introduction/software-ecosystem.md b/content/concepts/introduction/software-ecosystem.md index 5c25ff18bc1..5cdc3e2a276 100644 --- a/content/concepts/introduction/software-ecosystem.md +++ b/content/concepts/introduction/software-ecosystem.md @@ -7,60 +7,60 @@ labels: --- # Software Ecosystem -The XRP Ledger is home to a deep, layered ecosystem of software projects powering and enabling an Internet of Value. It's impossible to list every project, tool, and business that interacts with the XRP Ledger, so this page only lists a few categories and highlights some central projects that are documented here on [xrpl.org](https://xrpl.org). +The XRP Ledger is home to a deep, layered ecosystem of software projects powering and enabling an Internet of Value. It's impossible to list every project, tool, and business that interacts with the XRP Ledger, so this page only lists a few categories and highlights some central projects that are documented on this website. +![The XRPL Ecosystem](img/ecosystem-apps-and-services.svg) ## Stack Levels -{{ include_svg("img/ecosystem.svg", "Ecosystem diagram with the four layers: XRP Ledger peer-to-peer network on the bottom, Programming Libraries above that, Middleware next, and Apps and Services at the top") }} +- [_Core Servers_](#core-servers) form the basis of the XRP Ledger, a peer-to-peer network relaying and processing transactions at all times. -- The [basis of the XRP Ledger](#rippled-the-core-server) is a peer-to-peer network of always-on servers sharing transactions, engaging in the [consensus process](consensus.html) and processing [transactions](transaction-basics.html). Everything else in the XRP Ledger ecosystem is ultimately built on top of this peer-to-peer network, directly or indirectly. - -- [_Programming Libraries_](#programming-libraries) exist in higher level software, where they are imported directly into program code, and contain methods to access the XRP Ledger. +- [_Client Libraries_](#client-libraries) exist in higher level software, where they are imported directly into program code, and contain methods to access the XRP Ledger. - [_Middleware_](#middleware) provides indirect access to XRP Ledger data. Applications in this layer often have their own data storage and processing. - [_Apps and Services_](#apps-and-services) provide user-level interaction with the XRP Ledger, or provide a basis for even higher-level apps and services. -### rippled: The Core Server +### Core Servers -The peer-to-peer network at the heart of the XRP Ledger requires a highly-reliable, efficient server to enforce the rules of consensus and transaction processing. XRPL Foundation manages and publishes a reference implementation of this server software, called [**`rippled`**](xrpl-servers.html) (pronounced "ripple-dee"). The server is available under [a permissive open-source license](https://github.com/ripple/rippled/blob/develop/LICENSE.md), so anyone can inspect and modify their own instance of the server, and re-publish with few restrictions. +The peer-to-peer network at the heart of the XRP Ledger requires a highly-reliable, efficient server to enforce the rules of consensus and transaction processing. The XRP Ledger Foundation publishes a reference implementation of this server software, called [**`rippled`**](xrpl-servers.html) (pronounced "ripple-dee"). The server is available under [a permissive open-source license](https://github.com/XRPLF/rippled/blob/develop/LICENSE.md), so anyone can inspect and modify their own instance of the server, and re-publish with few restrictions. -Every instance of `rippled` syncs to the same network (unless it's configured to follow a [parallel network such as a test net](parallel-networks.html)) and has access to all communications across the network. Every `rippled` server on the network keeps a complete copy of the latest state data for the entire XRP Ledger, along with a slice of recent transactions and a record of the changes those transactions made, and every server processes every transaction independently while verifying that its outcome matches the rest of the network. Servers can be configured to keep more [ledger history](ledger-history.html) and to participate in the consensus process as a [validator](rippled-server-modes.html#validators). +![Core Servers](img/ecosystem-peer-to-peer.svg) -This server exposes [`rippled` APIs](http-websocket-apis.html) for users to look up data, administer the server, and submit transactions. +Every core server syncs to the same network (unless it's configured to follow a [test network](parallel-networks.html)) and has access to all communications across the network. Every server on the network keeps a complete copy of the latest state data for the entire XRP Ledger, along with recent transactions and a record of the changes those transactions made, and every server processes every transaction independently while verifying that its outcome matches the rest of the network. Servers can be configured to keep more [ledger history](ledger-history.html) and to participate in the consensus process as a [validator](rippled-server-modes.html#validators). -### Programming Libraries +Core servers expose [HTTP / WebSocket APIs](http-websocket-apis.html) for users to look up data, administer the server, and submit transactions. Some servers also serve HTTP / WebSocket APIs but don't connect directly to the peer-to-peer network and don't process transactions or participate in consensus. These servers, such as `rippled` servers running in Reporting Mode and Clio servers, rely on a core server in P2P mode to process transactions. -[Programming libraries](client-libraries.html) are not strictly required to access XRP Ledger data, since you can use HTTP or WebSocket to connect to the [`rippled` APIs](http-websocket-apis.html) directly. Libraries simplify some of the common work of accessing the `rippled` APIs, and convert the data into forms that are easier to understand and program with in the programming language of the library. -[xrpl.js for JavaScript](get-started-using-javascript.html) (formerly called "ripple-lib") is the longest-standing, most well-supported library for accessing the XRP Ledger. Many [middleware services](#middleware) use programming libraries like this internally. +### Client Libraries -### Middleware +Libraries simplify some of the common work of accessing the XRP Ledger, usually through the HTTP / WebSocket APIs. They convert the data into forms that are more familiar and convenient for various programming languages, and include implementations of common operations. -Middleware services are programs that consume the XRP Ledger APIs on one side and provide their own APIs on the other side. They provide a layer of abstraction to make it easier to build higher-level applications by providing some common functionality as a service. +![Client Libraries](img/ecosystem-client-libraries.svg) -Unlike [programming libraries](#programming-libraries), which are instantiated fresh and shut down with the program that imports them, middleware services typically stay running indefinitely, and may have their own databases (relational SQL databases or otherwise) and configuration files. +One core feature of most client libraries is signing transactions locally, so users never have to send their private key across any network. -The [Data API](data-api.html) is an example of a middleware service on top of the XRP Ledger. The Data API collects and transforms XRP Ledger data, so that you can query by time, filter by data type, or perform data analysis. +Many middleware services use client libraries internally. -[XRP-API](xrp-api.html) is another middleware service. XRP-API manages secret keys and provides a more convenient RESTful interface to the XRP Ledger for apps in any programming language. +See [Client Libraries](client-libraries.html) for some information about currently available client libraries. -### Apps and Services +### Middleware -Atop the stack is where the truly exciting things happen. Apps and services provide a way for users and devices to connect to the XRP Ledger. At this level, [exchanges list XRP](list-xrp-as-an-exchange.html), [gateways issue other currencies](become-an-xrp-ledger-gateway.html) for use in the decentralized exchange, and wallets provide user interfaces for buying, selling, or HODLing holding XRP. Many other possibilities exist, including additional services layered even higher. +Middleware services are programs that consume the XRP Ledger APIs on one side and provide their own APIs on the other side. They provide a layer of abstraction to make it easier to build higher-level applications by providing some common functionality as a service. + +![Middleware](img/ecosystem-middleware.svg) -A great way to build applications that are compatible with not only XRP but lots of other ways of denominating value is to use the [Interledger Protocol][] with settlement in XRP. +Unlike client libraries, which are instantiated fresh and shut down with the program that imports them, middleware services typically stay running indefinitely, and may have their own databases (relational SQL databases or otherwise) and configuration files. Some are available as cloud services with various pricing or usage limitations. -There are many other examples of projects using XRP and adjacent technologies to interact with users. For some examples, see [Businesses](businesses.html), [Exchanges](exchanges.html), and [Wallets](wallets.html). +### Apps and Services + +Atop the stack is where the truly exciting things happen. Apps and services provide a way for users and devices to connect to the XRP Ledger. Services like private exchanges, token issuers, marketplaces, interfaces to the decentralized exchange, and wallets provide user interfaces for buying, selling, and trading various assets including XRP and tokens of all kinds. Many other possibilities exist, including additional services layered even higher. -## See Also +![Apps and Services](img/ecosystem-apps-and-services.svg) -- [RippleX](https://ripplex.io/) -- [Technical FAQ](technical-faq.html) -- [XRPChat Links & Resources](https://www.xrpchat.com/links/) - Includes updated lists of gateways and exchanges, wallets and storage, apps, and more. +See [Use Cases](use-cases.html) for some examples that can be built at or above this layer. {% include '_snippets/rippled-api-links.md' %} diff --git a/content/concepts/introduction/txn-and-requests.md b/content/concepts/introduction/txn-and-requests.md new file mode 100644 index 00000000000..326f99850ef --- /dev/null +++ b/content/concepts/introduction/txn-and-requests.md @@ -0,0 +1,115 @@ +--- +html: txn-and-requests.html +parent: intro-to-xrpl.html +blurb: All interactions with the ledger are either transactions or requests. +labels: + - Blockchain +--- + +# Transactions and Requests + +Most interactions with the XRP Ledger involve either sending a transaction that makes changes to the ledger or sending a request for information from the ledger. You can also subscribe to monitor continual notifications of interest. + +## How Do Transactions Work? + +Use transactions to make changes on the ledger such as transferring XRP and other tokens between accounts; minting and burning NFTs; and creating, accepting, and cancelling offers. You execute a transaction by sending a command to the XRP Ledger and watching for confirmation that the transaction is complete. The command syntax format is the same for every transaction. + +- You must always provide the _TransactionType_ and the public address of the _Account_ making the transaction. + +- Two required fields are the _Fee_ for the transaction and the next _Sequence_ number for transactions from the account. These fields can be filled in automatically. + +- Transactions can also have required fields specific to the transaction type. For example, a _Payment_ transaction requires an _Amount_ value (in _drops_, or millionths of an XRP) and a _Destination_ public address to which the funds are credited. + +Here is a sample transaction in JSON format. This transaction transfers 1 XRP from account _rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn_ to destination account _ra5nK24KXen9AHvsdFTKHSANinZseWnPcX_. + +```json +{ + "TransactionType": "Payment", + "Account": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn", + "Amount": "1000000", + "Destination": "ra5nK24KXen9AHvsdFTKHSANinZseWnPcX" +} +``` + +Optional fields are available for all transactions, with additional fields available for specific transactions. You can include as many optional fields as you need, but do not have to include every field in every transaction. + +You send the transaction to the ledger as a command from JavaScript, Python, the command line, or any compatible service. The rippled servers propose transactions to the XRPL. + +![Proposed Transacations](img/introduction17-gather-txns.png) + +When 80% of the validators approve a current set of proposed transactions, they are recorded as part of the permanent ledger. The rippled server returns the results of the transaction you sent. + +For more information on Transactions, see [Transactions](transactions.html). + +## How Do Requests Work? + +Requests are used to get information from the ledger, but they do not make changes to the ledger. The information is freely available to anyone to view, so there is no need to sign in with your account information. + +The fields you send vary with the type of information you request. They typically have several optional fields, but only a few required fields. + +When you submit your request, it might be processed by a rippled server or by a Clio server, a server that is dedicated to responding to requests. + +![Clio Server](img/introduction19-clio.png) + +Clio servers take some of the load off the other rippled servers on the XRPL to improve processing speed and reliability. + +This is a sample request in JSON format. This request gets the current account information for the account number you provide. + +```json +{ + "command": "account_info", + "account": "rG1QQv2nh2gr7RCZ1P8YYcBUKCCN633jCn" +} +``` + +The request returns a wealth of information. Here is an example response for an account information request in JSON format. + +```json +{ + "result": { + "account_data": { + "Account": "rG1QQv2nh2gr7RCZ1P8YYcBUKCCN633jCn", + "Balance": "999999999960", + "Flags": 8388608, + "LedgerEntryType": "AccountRoot", + "OwnerCount": 0, + "PreviousTxnID": "4294BEBE5B569A18C0A2702387C9B1E7146DC3A5850C1E87204951C6FDAA4C42", + "PreviousTxnLgrSeq": 3, + "Sequence": 6, + "index": "92FA6A9FC8EA6018D5D16532D7795C91BFB0831355BDFDA177E86C8BF997985F" + }, + "ledger_current_index": 4, + "queue_data": { + "auth_change_queued": true, + "highest_sequence": 10, + "lowest_sequence": 6, + "max_spend_drops_total": "500", + "transactions": [ + { + "auth_change": false, + "fee": "100", + "fee_level": "2560", + "max_spend_drops": "100", + "seq": 6 + }, + ... (trimmed for length) ... + { + "LastLedgerSequence": 10, + "auth_change": true, + "fee": "100", + "fee_level": "2560", + "max_spend_drops": "100", + "seq": 10 + } + ], + "txn_count": 5 + }, + "status": "success", + "validated": false + } +} +``` +For information on the fields in an Account record, see [Accounts](accounts.html). + +Next: [Software Ecosystem](software-ecosystem.html) + diff --git a/content/concepts/introduction/what-is-the-xrp-ledger.md b/content/concepts/introduction/what-is-the-xrp-ledger.md new file mode 100644 index 00000000000..b29ff97bbd6 --- /dev/null +++ b/content/concepts/introduction/what-is-the-xrp-ledger.md @@ -0,0 +1,69 @@ +--- +html: what-is-the-xrp-ledger.html +parent: introduction.html +blurb: Learn about the XRP Ledger (XRPL) blockchain. +labels: + - Blockchain +--- +# What is the XRP Ledger? + +The XRP Ledger is a decentralized blockchain that uses its own digital currency to process and record financial transactions. + + +## What Is a Blockchain? + +A blockchain is a continuously growing list of records. The blockchain starts with a block of data. + +![A block of data](img/introduction2-data-block.png) + +A group of trusted validator nodes reach consensus that the data is valid. + +![Validator nodes](img/introduction3-validators.png) + +The block is uniquely identified with a very elaborate, complicated, computer-generated, cryptographic Hash number that is 64 hexadecimal characters long. + +![Crypto hash](img/introduction4-hash.png) + +The block is also identified by a timestamp with its creation time. + +![Timestamp](img/introduction5-time-stamp.png) + +Each validator node gets its own copy of the data block. There is no single central authority. All copies are equally valid. + +![Validators with valid copies](img/introduction6-valid-copies.png) + +Each block contains a hash pointer as a link to the previous block. It also has a timestamp, new data, and its own unique hash number. + +![Hash pointer](img/introduction7-two-blocks.png) + +Using this structure, each block has a clear position in the chain, linking back to the previous data block. This creates an immutable chain of blocks. You can always verify all current information on the chain by tracing back through the previous blocks. + +![Three data blocks](img/introduction8-3-blocks.png) + +By design, blockchains are resistant to modification of the data. Every ledger node gets an exact copy of the blockchain. + +![Two validators with identical copies of the blockchain](img/introduction9-2-sets-of-3.png) + +This creates an open, distributed ledger that records transactions between parties efficiently and in a verifiable and permanent way. + +Once recorded, the data in any given block cannot be altered retroactively, unless a majority of the validators agree to the change. If so, all subsequent blocks are changed in the same way (a very rare and extreme occurrence). + +### How Does the Federated Consensus Process Work? + +Most of the rippled servers in the XRPL monitor or propose transactions. An important subset of servers are run as validators. These trusted servers accumulate lists of new transactions into a new possible ledger instance (a new block in the block chain). + +![Gathering Transactions](img/introduction17-gather-txns.png) + +They share their lists with all of the other validators. The validators incorporate proposed changes from one another and distribute a new version of the ledger proposal. + +![80% Consensus](img/introduction18-80-percent-consensus.png) + +When 80% of the validators agree on a set of transactions, they create a new ledger instance at the end of the chain and start the process again. This consensus process takes 4-6 seconds. You can monitor as ledger instances are created in real time by visiting [https://livenet.xrpl.org/](https://livenet.xrpl.org/). + +### What Networks Are Available? + +The XRPL is open to anyone who wants to set up their own instance of the rippled server and connect. The node can monitor the network, perform transactions, or become a validator. The active XRPL network is typically referred to as _Mainnet_. + +For developers or new users who want to try out the features of XRPL without investing their own funds, there are two developer environments, _Testnet_ and _Devnet_. Users can create an account funded with 1,000 (fake) XRP and connect to either environment to interact with the XRPL. + +Next: [What is XRP?](what-is-xrp.html) diff --git a/content/concepts/introduction/what-is-xrp.md b/content/concepts/introduction/what-is-xrp.md new file mode 100644 index 00000000000..8e19da4aad3 --- /dev/null +++ b/content/concepts/introduction/what-is-xrp.md @@ -0,0 +1,73 @@ +--- +html: what-is-xrp.html +parent: introduction.html +blurb: Learn about XRP, the cryptocurrency traded on the XRP Ledger. +labels: + - Blockchain +--- +# What is XRP? + +XRP is the cryptocurrency supported by the XRP Ledger. + +## What Is Cryptocurrency? + +A cryptocurrency is a digital or virtual currency that is secured by cryptography and tracked using a blockchain. The security and integrity of cryptocurrency makes it nearly impossible to counterfeit or double-spend. + +![XRP on the blockchain](img/introduction10-xrp-on-chain.png) + +Cryptocurrencies, digital currencies, and digital assets all fall into the same general category. Cryptocurrencies are: + +- digitally native (meaning they are built for the internet) +- programmable +- fast to transfer at a low cost +- open and transparent +- not restricted by borders or governments (so no need for nostro accounts that hold funds in another country) +- not subject to counterfeit +- do not require a bank account or infrastructure to settle payments. + +![Advantages of cryptocurrencies](img/introduction11-all-the-things.png) + +Cryptocurrencies are _fungible tokens_. _Fungible_ means that you can replace one token with other tokens of equal value. Postage is an example of a fungible token: if it costs 50 cents to mail a letter, you can use 2 25-cent stamps or 5 10-cent stamps for the postage, because postage stamps are fungible (consistent in relative value and interchangeable). + +Cryptocurrencies are also decentralized. There’s no central authority governing the currency. Once a transaction is on the blockchain you cannot change it. It is difficult to censor cryptocurrency: so long as the system is sufficiently decentralized, no one can roll back transactions, freeze balances, or block someone from using a decentralized digital asset. Rules do not change without significant coordination among all participants. + +Cryptocurrencies are compelling for investors and developers because no single entity can “pull the plug” on them and have them disappear. + +## But Why Is It Valuable? + +![Advantages of cryptocurrencies](img/introduction12-diamond.png) + +It might seem strange that cryptocurrency is based solely on computer data, and not on any sort of tangible commodity such as precious metal. Traditionally, currencies have been based on cattle, sea shells, rare metals, stones, or other physical objects. But these items have value only because there was agreement between people in a culture. + +While it might seem safer to have something “real” in your hand, many people wouldn’t know fool’s gold from the actual thing, or cubic zirconia from a genuine diamond. Paper money can be counterfeit. You can forget you have a $10 bill in your pocket and ruin it in the wash. It is costly to safely store and transport valuable items for payment. + +The value of cryptocurrency comes from the faith that holders place in the currency. Given the distributed nature of the records and the cryptographic safeguards to secure the funds, cryptocurrency could be considered a much more robust, secure, and convenient form of currency than traditional fiat currencies. + + +## XRP is Cryptocurrency + +The XRP Ledger was built over 2011 – early 2012 by Jed McCaleb, Arthur Britto and David Schwartz. At the time of its creation, there were 100 billion XRP. In September 2012, Jed and Arthur, along with Chris Larsen formed Ripple (the company, called OpenCoin Inc. at the time) and decided to gift 80 billion XRP to Ripple in exchange for Ripple developing on the XRP Ledger. + +![One Hundred Billion with a "B"](img/introduction14-hundred-billion.png) + +Since then, the company has regularly sold XRP, used it to strengthen XRP markets and improve network liquidity, and incentivized development of the greater ecosystem. In 2017, the company placed [55 billion XRP in escrow](https://ripple.com/insights/ripple-escrows-55-billion-xrp-for-supply-predictability/?__hstc=78174987.8aa695b6d0420a940041f1842edfd8a6.1692378128025.1692644550213.1692652561840.8&__hssc=78174987.3.1692652561840&__hsfp=3379522993) to ensure that the amount entering the general supply [grows predictably](https://ripple.com/insights/ripple-to-place-55-billion-xrp-in-escrow-to-ensure-certainty-into-total-xrp-supply/?__hstc=78174987.8aa695b6d0420a940041f1842edfd8a6.1692378128025.1692644550213.1692652561840.8&__hssc=78174987.3.1692652561840&__hsfp=3379522993) for the foreseeable future. Ripple's [XRP Market Performance site](https://ripple.com/xrp/?__hstc=78174987.8aa695b6d0420a940041f1842edfd8a6.1692378128025.1692644550213.1692652561840.8&__hssc=78174987.3.1692652561840&__hsfp=3379522993) reports how much XRP the company has available and locked in escrow at present. + +![Man with one XRP](img/introduction13-x-prefix.png) + + +### Naming + +Originally, the XRP Ledger was called "Ripple" for the way the technology allowed payments [to ripple through multiple hops and currencies](rippling.html). For the native asset built into the ledger, the creators chose the ticker symbol "XRP" from the term "ripple credits" or "ripples" and the X prefix for non-national currencies in the [ISO 4217](https://www.iso.org/iso-4217-currency-codes.html) standard. The company registered itself as "Ripple Labs". The name "XRP" came to be used to refer to the asset in all contexts, to avoid confusion with the similar names for the technology and company, and eventually the company shortened its own name to "Ripple". In May 2018, [the community selected a new "X" symbol](https://twitter.com/xrpsymbol/status/1006925937571713025) to represent XRP to differentiate it from the triskelion logo that had previously been used for both the company and the digital asset. + +| XRP "X" Logo | Ripple triskelion | +|:---------------------------------------|:------------------------------------| +| !["X" logo](assets/img/xrp-x-logo.png) | ![Triskelion](img/ripple-triskelion.png) | + + +### Trademark + +"XRP" is a registered trademark of the XRPL Foundation in the U.S.A. and other countries like China and Estonia. + +The trademark application was registered with the United States Patent and Trademark Office (USPTO) in 2013 with OpenCoin Inc and Ripple Labs Inc as assignees. In 2022, the trademark assignment was updated and is now assigned to the MITTETULUNDUSÜHING XRP LEDGER TRUST (“XRPLF”). + +Next: [Crypto Wallets](crypto-wallets.html) \ No newline at end of file diff --git a/content/concepts/introduction/xrp-ledger-overview.ja.md b/content/concepts/introduction/xrp-ledger-overview.ja.md deleted file mode 100644 index f4c6790a1aa..00000000000 --- a/content/concepts/introduction/xrp-ledger-overview.ja.md +++ /dev/null @@ -1,108 +0,0 @@ ---- -html: xrp-ledger-overview.html -parent: introduction.html -blurb: XRP Ledgerの基本機能を簡単に紹介します。 -labels: - - ブロックチェーン - - XRP ---- -# XRP Ledgerの概要 - -**XRP Ledger**は、ピアツーピア・サーバーのネットワーク機能を備えた分散型の暗号台帳です。XRP Ledgerは**XRP**の土台となるものであり、世界中で使用されている様々な通貨の橋渡しをするために設計されたデジタル資産です。RippleはXRP Ledgerの開発を主導し、_「価値のインターネット」_(情報が移動するようにお金が移動する世界)の実現に向けて鍵となる役割を果たすと期待されるXRPを推進しています。 - -## 決済のためのデジタル資産 - -XRPはXRP Ledger固有のデジタル資産です。暗号鍵を持ち、インターネットに接続できる人は誰でも、XRPを受け取り、保持し、任意の人に送ることができます。XRPは他の通貨での取引をも容易にできる魅力的なブリッジ通貨として開発されました。XRPには次のような多くの特性があり、これにより他の多くのユースケースでも魅力的な資産となっています。 - -- **[耐検閲性のある取引処理][]:** どの特定の個人もXRP取引の成功・不成功を勝手に決定することはできませんし、一度完了した取引を組み戻すこともできません。ネットワークに参加するユーザーは、ネットワークを健全に保っている限り、XRPを数秒で送受信できます。 -- **[高速で効率的なConsensusアルゴリズム][]:** XRP LedgerのConsensusアルゴリズムは、最大1500件/秒のスループットで取引を処理し、4秒から5秒で完了します。これらの特性により、XRPは、他の上位デジタル資産の少なくとも10倍の優位性をもっています。 -- **[限定されたXRP供給量][]:** XRP Ledgerが開始された時、1000億XRPが発行され、今後さらにXRPが発行されることはありません。(各XRPは、小数第6位まで再分割でき、総計10万兆(10の17乗)_drop_(XRPの最小単位)となります。)取引に必要なコストを支払うために少額のXRPが毎回消却され、使用可能なXRPの供給量は時間とともにゆっくりと減少していきます。 -- **[責任あるソフトウェアガバナンス][]:** Rippleでは、世界に通用する技術をもった常勤の開発チームが、XRP Ledgerの基礎となるソフトウェアを保守し、継続的に改良しています。Rippleは、技術の担い手として、さらに技術に対する支援者として、世界中の政府および金融機関と建設的な関係を築いています。 -- **[安全で適応性のある暗号技術][]:** XRP Ledgerは、ECDSA(Bitcoinが使用しているものと同じアルゴリズム)などの業界標準のデジタル署名システムを利用しています。またEd25519などの最新の効率的なアルゴリズムもサポートしています。XRP Ledgerのソフトウェアは拡張性に富み、最先端の暗号技術の進歩に合わせてアルゴリズムを追加したり消却にしたりすることが可能です。 -- **[スマートコントラクト用の最新機能][]:** Escrow、ChecksおよびPayment Channelなどの機能は、[Interledgerプロトコル](https://interledger.org/)を含む最新の金融アプリケーションをサポートしています。この拡張機能のツールボックスには、ネットワークの修正プロセスや、取引の不変性を担保するチェックを分けて行うなどの安全機能が備わっています。 -- **[台帳上の分散型取引所][]:** XRP Ledgerには、それ自体でXRPを便利に使うための機能すべてに加え、ユーザー任意の通貨建ての債務を追跡し取引するための多機能な会計システムや、プロトコルに組み込まれた両替機能などがあります。XRP Ledgerは、通貨間の長い支払いパスや、複数通貨の一元的決済を確実に処理し、XRPを活用することで分散型ネットワークに存在する信頼のギャップを解消しています。 - -## 耐検閲性のある取引処理 -[耐検閲性のある取引処理]: #耐検閲性のある取引処理 - -XRPは、Bitcoinや他の暗号資産と同様に新しい通貨の一種です。 - -- これらの**分散型デジタル資産**はそれぞれのコンピューターシステム上に存在し、これを管理する中央管理者はいません。システムが十分に分散されている限り、取引を組み戻したり、残高を凍結したり、他のユーザーが分散型デジタル資産を使用することを阻止したりすることはできません。これらの資産はもともとデジタルであるため、離れた場所からもオンラインで使用できます。 - -これは物理的な通貨と中央集権型デジタル通貨の良い部分を併せ持っていることを意味します。2009年にBitcoinが発明されるまでは、すべての通貨は次の2つのカテゴリに分類できました。 - -- **物理的な硬貨および紙幣**。これは、中央の管理者を経由せずに、個人が決済するために使用できます。ただし、物理的なものであるためオンラインでは使用できず、長距離のビジネスで使うには時間がかかり不便です。 -- **中央集権型デジタル通貨**。これには、取引を承認する管理者が必要です。管理者には、取引の検閲や組み戻しの権限、また一部の個人がデジタル通貨を使用することを許可しない権限もあります。デジタル通貨の運営者は、誰かが利用規約に違反したことが判明した場合、その個人の通貨を凍結したり没収したりすることもできます。ただし、これらの通貨の残高はデジタルであるためオンラインで使用でき、離れた場所の取引にも便利です。 - -**注記:** XRP Ledgerのユーザーは、XRP Ledgerで発行されたXRP以外の通貨であれば凍結 _できます_ 。詳細は、[凍結についての資料](freezes.html)を参照してください。 - -信頼できるバリデータノードから構成されるXRP Ledgerのシステムでは、人手をほとんどかけることなく、他の分散型システムよりも優れた権限の分散が可能です。不特定多数の参加者間でのConsensusを完全に自動化しているシステムは、議決権の集中のリスクに晒されます。例えば、Bitcoinの採掘は、電気代が安い場所に偏って集中しています。Rippleは、様々な地域の異なる組織によって運営される別個のバリデータリストを管理しています。そのためXRP Ledgerは検閲などの外部の圧力に対してプルーフ・オブ・ワークによる採掘よりも高い耐性を持つことができます。推奨されるバリデータを分散させるためのRippleの対応策の詳細は、[分散化戦略についてのアップデート](https://xrpl.org/blog/2017/decent-strategy-update.html)を参照してください。 - -XRP Ledgerの検閲機能の詳細は、[取引検閲の検知](transaction-censorship-detection.html)を参照してください。 - - -## 高速で効率的なConsensusアルゴリズム -[高速で効率的なConsensusアルゴリズム]: #高速で効率的なconsensusアルゴリズム - -XRP Ledgerが多くの暗号資産と最も異なっている点は、BitcoinやEthereumなど他のほとんどのシステムが行う「採掘」の時間と労力を必要とせず、独自のConsensusアルゴリズムを使用していることです。「プルーフ・オブ・ワーク」または「プルーフ・オブ・ステーク」の代わりに、XRP LedgerのConsensusアルゴリズムでは、すべての参加者が重複する「信頼されるバリデータ」のリストを持ち、どの取引がどの順序で発生したかについて効率的に合意するシステムとなっています。2018年の初めの時点で、Bitcoinネットワークが取引ごとに使用する電力量は、米国の一世帯の住宅で1日に使用される量よりも多く、さらに取引の承認には何時間もかかっています。1つのXRP取引で使用される電力量はごく少量であり、承認には4秒から5秒しかかかりません。 - -さらに、XRP Ledgerのそれぞれの新しい「台帳バージョン」(「ブロック」と同義)には、すべての残高が完全かつ最新の状態で保持されているため、サーバーは、何時間もかけてすべての取引履歴をダウンロードして再処理する必要がなく、数分でネットワークと同期することができます。 - -XRP LedgerのConsensusアルゴリズムの動作方法の詳細は、[XRP Ledger Consensusプロセス](consensus.html)を参照してください。XRP LedgerがこのConsensusアルゴリズムを使用する理由の背景は、[Consensusの原理とルール](consensus-principles-and-rules.html)を参照してください。 - - -## 限定されたXRP供給量 -[限定されたXRP供給量]: #限定されたxrp供給量 - -戦争および政変と並んで、超インフレは通貨が消滅する主な原因の1つです。バリデータが分散しているため、XRPは政治的要因に対してはある程度の耐性があります。一方、超インフレに対しては、XRP Ledgerのルールにより簡潔なソリューションで対応しています。つまりXRPのトータル供給量の限定です。発行量を増やすメカニズムがそもそもないため、XRPが超インフレに悩まされる可能性は非常に低くなります。 - -市場に出回るXRPの供給量は、次のいくつかの要因によって変化 _します_。 - -- XRP Ledgerで取引を送信すると、毎回少額のXRPが消却されます。送信者は消却する額を選択できますが、予想される取引の処理作業とネットワークの混雑度に応じて一定の最低額が設定されています。ネットワークが混み合っている場合、より多くのXRPを消却するよう選択している取引は、取引キューの前に割り込むことができます。これはスパム防止策で、XRP Ledgerネットワークに対する[DDoS](https://en.wikipedia.org/wiki/Denial-of-service_attack)攻撃にかかるコストは極めて高額になります。詳細は、[取引コスト](transaction-cost.html)を参照してください。 -- XRP Ledgerの各アカウントは、少額のXRPを準備しておく必要があります。これもスパム防止策で、台帳データが必要以上に増えてしまうことを防ぎます。XRP Ledgerのバリデータは、実世界でのXRPの価値の変動に対応する目的で、準備金として必要なXRPの金額を変更するために投票決議を行うことができます。(この投票が前回発生したのは2021年の9月であり、このときは[必要な準備金が20 XRPから10 XRPに減少しました](https://xrpl.org/blog/2021/reserves-lowered.html)。)必要な準備金が減少すると、以前は準備金によって使用できなくなっていた部分のXRPが再び使用可能になります。 -- Ripple(会社)は、大量のXRPをEscrowに保有しています。毎月の初めに、Rippleで使用するために10億XRPがEscrowから引き出されます。(RippleはXRPを使用してXRP Ledgerエコシステムの成長を促し、また一部のXRPを機関投資家に売却しています。Rippleはまた、取引所での取引総量のうちのわずかな比率に限定して、プログラムに従って取引所でXRPを売却しています。Rippleは[XRP市場レポート](https://ripple.com/insights/q1-2018-xrp-markets-report/)で四半期ごとに売上高を公開しています。)毎月の終わりに、Rippleが売却や譲渡をせずに残っているXRPがあればEscrowに戻し、54か月保管します。RippleのEscrowポリシーの詳細は、[RippleはXRPの総供給量の確実性を確保するために550億XRPをエスクローに預託することを発表しました](https://ripple.com/insights/ripple-to-place-55-billion-xrp-in-escrow-to-ensure-certainty-into-total-xrp-supply/)を参照してください。Escrow機能の技術的詳細は、[Escrow](escrow.html)を参照してください。 - - - -## 責任あるソフトウェアガバナンス -[責任あるソフトウェアガバナンス]: #責任あるソフトウェアガバナンス - -ソフトウェアの水準は、そのソフトウェアを作成して管理する開発者によって決まります。Rippleは、XRP Ledgerソフトウェア、特にコアサーバーである`rippled`の保守および改良に専念する優秀な常勤エンジニアチームを雇用しています。[`rippled`のソースコード](https://github.com/ripple/rippled/)は、XRP Ledgerエコシステムの他の多くの部分と同様に、一般利用が可能なオープンソースライセンスを有するソフトウェアとして公開されています。Rippleのエンジニアは、次のようなソフトウェアエンジニアリングのベストプラクティスに従っています。 - -- 慎重で徹底的なコードレビュープロセス -- 包括的なコードカバレッジと単体テスト -- 潜在的な脆弱性およびメモリーリークの自動チェックの定期的な実行 -- 専門家組織による外部レビューヘの定期的な委託 - -巨額のXRPを長期にわたって保持する義務がある組織として、Rippleは、XRPが法に準拠して持続的かつ建設的な方法で広く使用されるために努力する強い自発的なインセンティブを持っています。「価値のインターネット」というRippleの理想と同じ目標を持つ企業に対して、Rippleは技術的なサポートを提供します。Rippleはまた、世界中の立法当局や規制当局と協力し、デジタル資産および関連ビジネスを管理する合理的な法律の実施に向けて誘導しています。 - - -## 安全で適応性のある暗号技術 -[安全で適応性のある暗号技術]: #安全で適応性のある暗号技術 - -暗号技術は分散システムにおいて最も重要な部分の1つであり、小さな技術的問題が一瞬にして世界中の悪意あるハッカーによる盗難につながる危険性を秘めています。XRP Ledgerは、取引の署名および検証のための業界標準の技術と、何年もの間、数千億USドルにも相当する価値を保護することに成功してきたアルゴリズムを使用しています。また、XRP Ledgerにはマルチシグ機能が備わっているため、バックアップとして多要素認証や複数のユーザー間で分割キーを使用できます。さらに暗号技術の飛躍的な進歩によって古いアルゴリズムが時代遅れになり、新しいアルゴリズムが導入される場合でも、ユーザーはそのままキーを使い続けることができます。 - -詳細は、[暗号鍵](cryptographic-keys.html)および[マルチシグ](multi-signing.html)を参照してください。 - - -## スマートコントラクト用の最新機能 -[スマートコントラクト用の最新機能]: #スマートコントラクト用の最新機能 - -[XRP決済](direct-xrp-payments.html)による単純な価値の移動に加え、XRP Ledgerには「価値のインターネット」に特化した拡張機能があります。この拡張機能により、XRP上にビルドされたアプリケーションは、以前は実用的でなかったり実現不可能だったりしたサービスや機能を提供できるようになります。ネットワーク自体のなかで「スマートコントラクト」としてのアプリケーションを実行するのではなく、XRP Ledgerでは、コントラクトを処理するためのツールを提供しつつ、実行環境またはコンテナが適切であれば、すべての場所でアプリケーションを実行することができます。この「シンプルにする」というアプローチは、柔軟でスケーラブル、かつ強力です。 - -XRP Ledgerの拡張機能として次のものがあります。 - -- [Payment Channel](use-payment-channels.html)により、非同期の残高を署名の作成、検証とほぼ同時に変更することができます。 -- [Escrow](escrow.html)により、宣言した時間が経過するまで、または暗号条件が満たされるまで、XRPはロックされます。 -- [DepositAuth](depositauth.html)により、ユーザーは自分に対して送金できる相手か、送金できない相手かを決めることができます。 -- [分散型取引所](#台帳上の分散型取引所)により、ユーザーは台帳上で債務およびXRPを取引することができます。 -- [Invariant Checking](https://xrpl.org/blog/2017/invariant-checking.html)により、独立したレイヤーで取引実行時のバグから取引を保護することができます。 -- [Amendment](amendments.html)により、現行機能にスムーズにアップグレードすることができ、移行に際してエコシステムに被害を及ぼしたり、不確定要素を発生させることなく、継続して技術を発展させることができます。 - - -## 台帳上の分散型取引所 -[台帳上の分散型取引所]: #台帳上の分散型取引所 - -XRP Ledgerを他の暗号資産ネットワークとは異なるものにしている最も大きな特徴は、XRP Ledger上に完全な取引機能が含まれている点です。このシステム内で、事業者(通常は「ゲートウェイ」と言います)は希望の通貨を顧客に自由に発行でき、その顧客はその特定ゲートウェイによってXRPに発行された通貨や他のゲートウェイによって発行された通貨を自由に取引できます。このようにXRP Ledgerでは、取引注文によって流動性を確保しつつ、複数通貨間の一元的な取引を実行することができます。 - -分散型取引所がどのように機能するかの詳細は、[分散型取引所](decentralized-exchange.html)を参照してください。ゲートウェイビジネスモデルの詳細は、[Become an XRP Ledger Gateway](become-an-xrp-ledger-gateway.html)を参照してください。 diff --git a/content/concepts/introduction/xrp-ledger-overview.md b/content/concepts/introduction/xrp-ledger-overview.md deleted file mode 100644 index b6a93e53e1b..00000000000 --- a/content/concepts/introduction/xrp-ledger-overview.md +++ /dev/null @@ -1,107 +0,0 @@ ---- -html: xrp-ledger-overview.html -parent: introduction.html -blurb: Get a quick and concise introduction to key features of the XRP Ledger. -labels: - - Blockchain - - XRP ---- -# XRP Ledger Overview - -The **XRP Ledger** is an online system for payments, powered by a community without a central leader. Anyone can connect their computer to the peer-to-peer network that manages the ledger. The XRP Ledger is the home of **XRP**, a digital asset designed to bridge the world's many currencies. The XRP Ledger is one part of the developing _Internet of Value_: a world in which money moves the way information does today. - -## The Digital Asset for Payments - -XRP is a digital asset native to the XRP Ledger. Anyone with a cryptographic key and an internet connection can receive, hold, and send XRP to anyone else. XRP's creators have developed it to be a desirable bridge currency that can enable trades in any other currency. XRP has many properties which make it an appealing asset for many other use cases, too: - -- **[Censorship-Resistant Transaction Processing][]:** No single party decides which XRP transactions succeed or fail, and no one can "roll back" a transaction after it completes. As long as those who choose to participate in the network keep it healthy, they can send and receive XRP in seconds. -- **[Fast, Efficient Consensus Algorithm][]:** The XRP Ledger's consensus algorithm settles transactions in 4 to 5 seconds, and can process up to 1500 transactions per second. These properties put XRP far ahead of other top digital assets. -- **[Finite XRP Supply][]:** When the XRP Ledger began, 100 billion XRP were created, and no more XRP will ever be created. (Each XRP is divisible down to 6 decimal places, for a grand total of 100 quadrillion (10^17) _drops_ of XRP.) The available supply of XRP decreases slowly over time as small amounts are destroyed to pay transaction costs. -- **[Responsible Software Governance][]:** A team of full-time, world-class developers at Ripple maintain and continually improve the XRP Ledger's underlying software. Ripple acts as a steward for the technology and an advocate for its interests, and builds constructive relationships with governments and financial institutions worldwide. -- **[Secure, Adaptable Cryptography][]:** The XRP Ledger relies on industry standard digital signature systems like ECDSA (the same scheme used by Bitcoin) but also supports modern, efficient algorithms like Ed25519. The extensible nature of the XRP Ledger's software makes it possible to add and disable algorithms as the state of the art in cryptography advances. -- **[Modern Features for Smart Contracts][]:** Features like Escrow, Checks, and Payment Channels support cutting-edge financial applications including the [Interledger Protocol](https://interledger.org/). This toolbox of advanced features comes with safety features like a process for amending the network and separate checks against invariant constraints. -- **[On-Ledger Decentralized Exchange][]:** In addition to all the features that make XRP useful on its own, the XRP Ledger also has a fully-functional accounting system for tracking and trading obligations denominated in any way users want, and an exchange built into the protocol. The XRP Ledger can settle long, cross-currency payment paths and exchanges of multiple currencies in atomic transactions, bridging gaps of trust with XRP. - -## Censorship-Resistant Transaction Processing -[Censorship-Resistant Transaction Processing]: #censorship-resistant-transaction-processing - -XRP is part of a new class of money which includes Bitcoin and other cryptocurrencies: - -- These **Decentralized digital assets** exist in computer systems without a central administrator. As long as the system is sufficiently decentralized, no one can roll back transactions, freeze balances, or block someone from using a decentralized digital asset. These assets are natively digital, so they can be used online across any distance. - -This combines qualities of physical and centralized digital money. Prior to the invention of Bitcoin in 2009, all currencies could be divided into those two categories: - -- **Physical coins and paper money**, which individuals can use to do business without going through a central party. As physical objects, they cannot be used online, and doing business long-distance is slow and inconvenient. -- **Centralized digital currencies**, which need an administrator to confirm transactions. The administrator also has the power to censor or roll back transactions, or disallow some individuals from using the digital currency. If the operator of a digital currency decides someone has violated its terms of service, it can freeze or even confiscate that person's money. However, as digital balances, these currencies can be used online and are convenient across long distances. - -**Note:** Users of the XRP Ledger _can_ freeze non-XRP currencies issued in the XRP Ledger. For more information, see the [Freeze documentation](freezes.html). - -The XRP Ledger's system of trusted validators uses a small amount of human interaction to achieve better distribution of authority than other decentralized systems. Fully-automated systems for reaching consensus from an unknown set of participants are vulnerable to concentrations of voting power. For example, Bitcoin mining is disproportionately concentrated in places with cheap electricity. As Ripple curates a list of distinct validators run by different entities in different jurisdictions, the XRP Ledger can become more resistant to censorship and outside pressures than proof-of-work mining. For more information on Ripple's plan to decentralize the recommended set of validators, see the [Decentralization Strategy Update](https://xrpl.org/blog/2017/decent-strategy-update.html). - -For more information about the XRP Ledger's ability to detect censorship, see [Transaction Censorship Detection](transaction-censorship-detection.html). - - -## Fast, Efficient Consensus Algorithm -[Fast, Efficient Consensus Algorithm]: #fast-efficient-consensus-algorithm - -The XRP Ledger's biggest difference from most cryptocurrencies is that it uses a unique consensus algorithm that does not require the time and energy of "mining", the way Bitcoin, Ethereum, and almost all other such systems do. Instead of "proof of work" or even "proof of stake", The XRP Ledger's consensus algorithm uses a system where every participant has an overlapping set of "trusted validators" and those trusted validators efficiently agree on which transactions happen in what order. As of early 2018, the amount of electricity the Bitcoin network uses per transaction is more than a family home in the USA uses in an entire day, and confirming the transaction takes hours. A single XRP transaction uses a negligible amount of electricity, and takes 4 or 5 seconds to confirm. - -Furthermore, each new "ledger version" in the XRP Ledger (the equivalent of a "block") contains the full current state of all balances, so a server can synchronize with the network in minutes instead of spending hours downloading and re-processing the full transaction history. - -For more information on how the XRP Ledger's consensus algorithm works, see [The XRP Ledger Consensus Process](consensus.html). For background on why the XRP Ledger uses this consensus algorithm, see [Consensus Principles and Rules](consensus-principles-and-rules.html). - - -## Finite XRP Supply -[Finite XRP Supply]: #finite-xrp-supply - -Alongside war and political turmoil, hyperinflation is one of the leading causes of death for currencies. While the decentralized system of validators provides XRP with some resistance to political factors, the rules of the XRP Ledger provide a simpler solution to hyperinflation: the total supply of XRP is finite. Without a mechanism to create more, it becomes much less likely that XRP could suffer hyperinflation. - -The supply of XRP available to the general public _does_ change due to a few factors: - -- Sending transactions in the XRP Ledger destroys a small amount of XRP. Senders choose how much to destroy, with the minimum based on the expected work of processing the transaction and how busy the network is. If the network is busy, potential transactions that promise to destroy more XRP can cut in front of the transaction queue. This is an anti-spam measure to make it prohibitively expensive to [DDoS](https://en.wikipedia.org/wiki/Denial-of-service_attack) the XRP Ledger network. For more information, see [Transaction Cost](transaction-cost.html). -- Each account in the XRP Ledger must hold a small amount of XRP in reserve. This is an anti-spam measure to disincentivize making the ledger data occupy too much space. XRP Ledger validators can vote to change the amount of XRP required as a reserve, to compensate for changes in XRP's real-world value. (The last time this happened was in September 2021, when [the reserve requirement decreased from 20 XRP to 10 XRP](https://xrpl.org/blog/2021/reserves-lowered.html).) If the reserve requirement decreases, XRP that was previously locked up by the reserve becomes available again. -- Ripple (the company) holds a large reserve of XRP in escrow. At the start of each month, 1 billion XRP is released from escrow for Ripple to use. (Ripple uses XRP to incentivize growth in the XRP Ledger ecosystem and sells XRP to institutional investors. Ripple also sells XRP programmatically on exchanges, limited to a small percentage of overall exchange volume. Ripple publishes sales figures quarterly in the [XRP Markets Report](https://ripple.com/insights/q1-2018-xrp-markets-report/).) At the end of each month, any remaining XRP the company does not sell or give away is stored into escrow for a 54-month period. For more information on Ripple's escrow policy, see [Ripple Escrows 55 Billion XRP for Supply Predictability](https://ripple.com/insights/ripple-to-place-55-billion-xrp-in-escrow-to-ensure-certainty-into-total-xrp-supply/). For more information on the technical capabilities of the Escrow feature, see [Escrow](escrow.html). - - -## Responsible Software Governance -[Responsible Software Governance]: #responsible-software-governance - -Any piece of software can only be as good as the developers who code and manage it. Ripple employs a team of world-class engineers dedicated full-time to maintaining and improving the XRP Ledger software, especially the core server, `rippled`. The [source code for `rippled`](https://github.com/ripple/rippled/) is available to the public with a permissive open-source license, as are many other parts of the XRP Ledger ecosystem. Ripple engineers follow best practices for software engineering, including: - -- A famously strict and thorough code review process -- Comprehensive code coverage and unit tests -- Regularly running automated checks for potential vulnerabilities and memory leaks -- Regularly commissioning external reviews by professional organizations - -As an entity that is obligated to hold large amounts of XRP for the long term, Ripple has a strong incentive to ensure that XRP is widely used in ways that are legal, sustainable, and constructive. Ripple provides technical support to businesses whose goals align with Ripple's ideal of an Internet of Value. Ripple also cooperates with legislators and regulators worldwide to guide the implementation of sensible laws governing digital assets and associated businesses. - - -## Secure, Adaptable Cryptography -[Secure, Adaptable Cryptography]: #secure-adaptable-cryptography - -Cryptography is one of the hardest parts of any distributed system, and a mistake can lead to money stolen by malicious actors anywhere in the world. The XRP Ledger uses industry-standard schemes for signing and verifying transactions, algorithms that have successfully protected hundreds of billions of US dollars' worth of value for many years. The XRP Ledger also layers multi-signing functionality so you can use multi-factor authorization or split keys across multiple people as a backup, and provides new algorithms with a path to migrate the keys you use if a breakthrough in cryptography makes the old algorithms obsolete. - -For more information, see [Cryptographic Keys](cryptographic-keys.html) and [Multi-Signing](multi-signing.html). - - -## Modern Features for Smart Contracts -[Modern Features for Smart Contracts]: #modern-features-for-smart-contracts - -Besides direct value transfer with [XRP payments](direct-xrp-payments.html), the XRP Ledger has advanced features specialized for the Internet of Value. This allows applications built on XRP to provide services and functionality that would have been impractical or impossible in the past. Rather than running applications as "smart contracts" in the network itself, the XRP Ledger provides tools for settling contracts, while letting the applications themselves run anywhere, in whatever environment or container is appropriate. This "keep it simple" approach is flexible, scalable, and powerful. - -A sample of advanced features in the XRP Ledger: - -- [Payment Channels](use-payment-channels.html) allow asynchronous balance changes as fast as you can create and validate signatures. -- [Escrow](escrow.html) locks up XRP until a declared time passes or cryptographic condition is met. -- [DepositAuth](depositauth.html) lets users decide who can send them money and who can't. -- A [Decentralized Exchange](#on-ledger-decentralized-exchange) lets users trade obligations and XRP on-ledger. -- [Invariant Checking](https://xrpl.org/blog/2017/invariant-checking.html) provides an independent layer of protections against bugs in transaction execution. -- [Amendments](amendments.html) provide smooth upgrades to the existing feature set, so the technology can continue to evolve without fracturing the ecosystem or causing uncertainty around times of transition. - - -## On-Ledger Decentralized Exchange -[On-Ledger Decentralized Exchange]: #on-ledger-decentralized-exchange - -One of the biggest features that sets the XRP Ledger apart from other cryptocurrency networks is that it also contains a full currency exchange that runs on the XRP Ledger. Within this system, businesses (typically called "gateways") can freely issue any currency they want to customers, and those customers can freely trade tokens for XRP or other tokens. The XRP Ledger can execute atomic cross-currency transactions this way, using orders in the exchange to provide liquidity. - -For more information on how the decentralized exchange works, see [Decentralized Exchange](decentralized-exchange.html). For more information on the gateway business model, see the [Become an XRP Ledger Gateway](become-an-xrp-ledger-gateway.html). diff --git a/content/concepts/introduction/xrp.ja.md b/content/concepts/introduction/xrp.ja.md deleted file mode 100644 index ec8220adfea..00000000000 --- a/content/concepts/introduction/xrp.ja.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -html: xrp.html -parent: introduction.html -blurb: 送金のためのデジタルアセットである、XRPの使い方と特性について学びましょう。 -labels: - - XRP ---- -# XRP - -**XRP**は、XRP Ledgerのネイティブ暗号資産です。XRP Ledgerのすべての[アカウント](accounts.html)間で相互にXRPを送金できます。アカウントは、最小限度額のXRPを[準備金](reserves.html)として保有する必要があります。XRP Ledgerアドレス間にてXRPの直接送金が可能で、ゲートウェイや流動性プロバイダーを必要としません。このため、XRPは便利なブリッジ通貨となりました。 - -XRP Ledgerの高度機能の一部([Escrow](escrow.html)や[Payment Channel](use-payment-channels.html)など)は、XRPでのみ使えます。オーダーブックの[オートブリッジング](autobridging.html)は、XRPを使用して、2つの発行済み通貨のオーダーブックをXRPオーダーブックにマージして、合成された一つのオーダーブックを作成することで、分散型取引所の流動性を高めます。(たとえば、オートブリッジングによりUSD:XRPオーダーとXRP:EURオーダーがマッチングされ、USD:EURオーダーブックとなります。) - -XRPはまた、ネットワークのスパムの防御対策としても機能します。すべてのXRP Ledgerアドレスには、XRP Ledger維持管理コストを支払うために少額のXRPが必要です。[トランザクションコスト](transaction-cost.html)と[準備金](reserves.html)は、XRP建ての中立的な手数料であり、どの当事者にも支払われません。レジャーのデータフォーマットで、XRPは[AccountRootオブジェクト](accountroot.html)に保管されます。 - -XRPのユースケース、メリット、最新情報についての詳細は、[XRPポータル](https://ripple.com/xrp/)を参照してください。 - -## XRPの特性 - -一番最初のレジャーにて1000億XRPが発行され、これ以上新しいXRPは作成できません。XRPは、[トランザクションコスト](transaction-cost.html)によって消却されるか、またはキーの所有者がいないアドレスに送金すると失われることがあります。このため、XRPは本質的にはやや[デフレ通貨](https://en.wikipedia.org/wiki/Deflation)です。XRPがなくなることを心配する必要はありません。現時点の消却のペースでは、すべてのXRPが消却されるまでに約7万年かかります。またXRPの総供給量の変化に伴い、XRPの[価格と手数料が調整される可能性があります](fee-voting.html)。 - -技術的には、XRPは0.000001 XRPの単位まで正確に計算され、「Drop」と呼ばれます。[`rippled`API](http-websocket-apis.html)では、XRPの量は常にXRPのdrop単位で指定する必要があります。たとえば1 XRPは`1000000` dropと表されます。詳細については、[通貨フォーマットのリファレンス](currency-formats.html)を参照してください。 diff --git a/content/concepts/introduction/xrp.md b/content/concepts/introduction/xrp.md deleted file mode 100644 index ff4e178ae5e..00000000000 --- a/content/concepts/introduction/xrp.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -html: xrp.html -parent: introduction.html -blurb: Learn about the uses and properties of XRP, the digital asset for payments. -labels: - - XRP ---- -# XRP - -**XRP** is the native cryptocurrency of the XRP Ledger. All [accounts](accounts.html) in the XRP Ledger can send XRP among one another and must hold a minimum amount of XRP as a [reserve](reserves.html). XRP can be sent directly from any XRP Ledger address to any other. This helps make XRP a convenient bridge currency. - -Some advanced features of the XRP Ledger, such as [Escrow](escrow.html) and [Payment Channels](use-payment-channels.html), only work with XRP. Order book [auto-bridging](autobridging.html) uses XRP to deepen liquidity for tokens in the decentralized exchange by using XRP as an intermediary when doing so is cheaper. (For example, auto-bridging matches USD:XRP and XRP:EUR orders to augment USD:EUR order books.) - -XRP also serves as a protective measure against spamming the network. All XRP Ledger addresses need a small amount of XRP to offset the costs of maintaining the XRP Ledger. The [transaction cost](transaction-cost.html) and [reserve](reserves.html) are neutral fees denominated in XRP and not paid to any party. In the ledger's data format, XRP is stored in [AccountRoot objects](accountroot.html). - -Some of the desirable properties of XRP come from the nature of the XRP Ledger and its [consensus process](consensus.html). The XRP Ledger does not require mining and the consensus process does not require multiple confirmations for immutability, which makes the XRP Ledger faster and more efficient at processing transactions than Bitcoin and other top cryptocurrencies. - - -## XRP Properties - -The very first ledger contained 100 billion XRP, and no new XRP can be created. XRP can be destroyed by [transaction costs](transaction-cost.html) or lost by sending it to addresses for which no one holds a key, so XRP is slightly [deflationary](https://en.wikipedia.org/wiki/Deflation) by nature. No need to worry about running out, though: at the current rate of destruction, it would take at least 70,000 years to destroy all XRP, and XRP [prices and fees can be adjusted](fee-voting.html) as the total supply of XRP changes. - -In technical contexts, XRP is measured precisely to the nearest 0.000001 XRP, called a "drop" of XRP. The [`rippled` APIs](http-websocket-apis.html) require all XRP amounts to be specified in drops of XRP. For example, 1 XRP is represented as `1000000` drops. For more detailed information, see the [currency format reference](currency-formats.html). - -## History - -### XRP Sales - -The XRP Ledger was built over 2011 – early 2012 by Jed McCaleb, Arthur Britto and David Schwartz. In September 2012, Jed and Arthur, along with Chris Larsen formed Ripple (the company, called OpenCoin Inc. at the time) and decided to gift 80 billion XRP to Ripple in exchange for Ripple developing on the XRP Ledger. Since then, the company has regularly sold XRP, used it to strengthen XRP markets and improve network liquidity, and incentivized development of the greater ecosystem. In 2017, the company [placed 55 billion XRP in escrow](https://ripple.com/insights/ripple-escrows-55-billion-xrp-for-supply-predictability/) to ensure that the amount entering the general supply [grows predictably](https://ripple.com/insights/ripple-to-place-55-billion-xrp-in-escrow-to-ensure-certainty-into-total-xrp-supply/) for the foreseeable future. Ripple's [XRP Market Performance site](https://ripple.com/xrp/market-performance/) reports how much XRP the company has available and locked in escrow at present. - -### Naming - -Originally, the XRP Ledger was called "Ripple" for the way the technology allowed payments [to ripple through multiple hops and currencies](rippling.html). For the native asset built into the ledger, the creators chose the ticker symbol "XRP" from the term "ripple credits" or "ripples" and the X prefix for non-national currencies in the [ISO 4217 standard](https://www.iso.org/iso-4217-currency-codes.html). The company registered itself as "Ripple Labs". The name "XRP" came to be used to refer to the asset in all contexts, to avoid confusion with the similar names for the technology and company, and eventually the company shortened its own name to "Ripple". In May 2018, [the community selected a new "X" symbol](https://twitter.com/xrpsymbol/status/1006925937571713025) to represent XRP to differentiate it from the triskelion logo that had previously been used for both the company and the digital asset. - -| XRP "X" Logo | Ripple triskelion | -|:---------------------------------------|:------------------------------------| -| !["X" logo](assets/img/xrp-x-logo.png) | ![Triskelion](img/ripple-triskelion.png) | - - -The smallest, indivisible unit of XRP was named a "drop" at the suggestion of Ripple forum member ThePiachu. An early alternative term was a "jed", after Jed McCaleb. - -## See Also - -- [Send XRP (Interactive Tutorial)](send-xrp.html) -- [List XRP In Your Exchange](list-xrp-as-an-exchange.html) -- [Currency Formatting in rippled APIs](currency-formats.html#) diff --git a/content/concepts/ledgers/ledger-close-times.md b/content/concepts/ledgers/ledger-close-times.md new file mode 100644 index 00000000000..ef4d06ee2d8 --- /dev/null +++ b/content/concepts/ledgers/ledger-close-times.md @@ -0,0 +1,40 @@ +--- +html: ledger-close-times.html +parent: ledgers.html +blurb: How the XRP Ledger calculates a unique close time value for each ledger version. +labels: + - Blockchain +--- +# Ledger Close Times + +The time that a ledger version closed is recorded at the `close_time` field of the [ledger header](ledger-header.html). To make it easier for the network to reach a consensus on an exact close time, this value is rounded to a number of seconds based on the close time resolution, currently 10 seconds. If rounding would cause a ledger's close time to be the same as (or earlier than) its parent ledger's, the child ledger has its close time set to the parent's close time plus 1. This guarantees that the close times of validated ledgers are strictly increasing. + +Since new ledger versions usually close about every 3 to 5 seconds, these rules result in a loose pattern where ledgers' close times end in :00, :01, :02, :10, :11, :20, :21, and so on. Times ending in 2 are less common and times ending in 3 are very rare, but both occur randomly when more ledgers randomly happen to close within a 10-second window. + +Generally speaking, the ledger cannot make any time-based measurements that are more precise than the close time resolution. For example, to check if an object has passed an expiration date, the rule is to compare it to the close time of the parent ledger. (The close time of a ledger is not yet known when executing transactions to go into that ledger.) This means that, for example, an [Escrow](escrow.html) could successfully finish at a real-world time that is up to about 10 seconds later than the time-based expiration specified in the Escrow object. + +### Example + +The following examples show the rounding behavior of ledger close times, from the perspective of an example validator, following a ledger with the close time **12:00:00**: + +**Current consensus round** + +1. A validator notes that it was **12:00:03** when the ledger closed and entered consensus. The validator includes this close time in its proposals. +2. The validator observes that most other validators (on its UNL) proposed a close time of 12:00:02, and one other proposed a close time of 12:00:03. It changes its proposed close time to match the consensus of **12:00:02**. +3. The validator rounds this value to the nearest close time interval, resulting in **12:00:00**. +4. Since 12:00:00 is not greater than the previous ledger's close time, the validator adjusts the close time to be exactly 1 second after the previous ledger's close time. The result is an adjusted close time of **12:00:01**. +5. The validator builds the ledger with these details, calculates the resulting hash, and confirms in the validation step that others did the same. + +Non-validating servers do all the same steps, except they don't propose their recorded close times to the rest of the network. + +**Next consensus round** + +1. The next ledger enters consensus at **12:00:04** according to most validators. +2. This rounds down again, to a close time of **12:00:00**. +3. Since this is not greater than the previous ledger's close time of 12:00:01, the adjusted close time is **12:00:02**. + +**Next consensus round after that** + +1. The ledger after that enters consensus at **12:00:05** according to most validators. +2. This rounds up, based on the close time resolution, to **12:00:10**. +3. Since this value is larger than the previous ledger's close time, it does not need to be adjusted. **12:00:10** becomes the official close time. diff --git a/content/concepts/ledgers/ledger-structure.md b/content/concepts/ledgers/ledger-structure.md new file mode 100644 index 00000000000..9efcaa16011 --- /dev/null +++ b/content/concepts/ledgers/ledger-structure.md @@ -0,0 +1,69 @@ +--- +html: ledger-structure.html +parent: ledgers.html +blurb: A closer look at the elements of an individual ledger block. +--- +# Ledger Structure + +The XRP Ledger is a blockchain, which means it consists of a history of data blocks in sequence. A block in the XRP Ledger blockchain is called a _ledger version_ or a _ledger_ for short. + +The consensus protocol takes a previous ledger version as a starting point, forms an agreement among validators on a set of transactions to apply next, then confirms that everyone got the same results from applying those transactions. When this happens successfully, the result is a new _validated_ ledger version. From there, the process repeats to build the next ledger version. + +Each ledger version contains _state data_, a _transaction set_, and a _header_ containing metadata. + +{{ include_svg("img/ledger.svg", "Diagram: A ledger consists of a header, transaction set, and state data.") }} + + +## State Data + +{{ include_svg("img/ledger-state-data.svg", "Diagram: A ledger's state data, in the form of various objects which are sometimes linked like a graph.") }} + +The _state data_ represents a snapshot of all accounts, balances, settings, and other information as of this ledger version. When a server connects to the network, one of the first things it does is download a full set of the current state data so that it can process new transactions and answer queries about the current state. Since every server in the network has a full copy of the state data, all data is public and every copy is equally valid. + +The state data consists of individual objects called _ledger entries_, stored in a tree format. Each ledger entry has a unique 256-bit ID that you can use to look it up in the state tree. + +## Transaction Set + +{{ include_svg("img/ledger-transaction-set.svg", "Diagram: A ledger's transaction set, a group of transactions placed in canonical order.") }} + +Every change made to the ledger is the result of a transaction. Each ledger version contains a _transaction set_ which is a group of transactions that have been newly applied in a specific order. If you take the previous ledger version's state data, and apply this ledger's transaction set on top of it, you get this ledger's state data as a result. + +Every transaction in a ledger's transaction set has both of the following parts: + +- _Transaction instructions_ showing what its sender told the ledger to do. +- _Transaction metadata_ showing exactly how the transaction was processed and how it affected the ledger's state data. + + +## Ledger Header + +The _ledger header_ is a block of data that summarizes a ledger version. Like the cover of a report, it uniquely identifies the ledger version, lists its contents, and shows the time it was created, along with some other notes. The ledger header contains the following information: + + + +- {{include_svg("img/ledger-index-icon.svg", "", classes="floating-diagram")}} The _ledger index_, which identifies the ledger version's position in the chain. It builds on the ledger with an index that is one lower, back to the starting point known as the _genesis ledger_. This forms a public history of all transactions and results. +- {{include_svg("img/ledger-hash-icon.svg", "", classes="floating-diagram")}} The _ledger hash_, which uniquely identifies the ledger's contents. The hash is calculated so that if any detail of the ledger version changes, the hash is completely different, which makes it also like a checksum that shows that none of the data in the ledger has been lost, modified, or corrupted. +- {{include_svg("img/ledger-parent-icon.svg", "", classes="floating-diagram")}} The _parent ledger hash_. A ledger version is largely defined by the difference from the _parent ledger_ that came before it, so the header also contains the unique hash of its parent ledger. +- {{include_svg("img/ledger-timestamp-icon.svg", "", classes="floating-diagram")}} The _close time_, the official timestamp when this ledger's contents were finalized. This number is rounded off by a number of seconds, usually 10. +- {{include_svg("img/ledger-state-data-hash-icon.svg", "", classes="floating-diagram")}} A _state data hash_ which acts as a checksum on this ledger's state data. +- {{include_svg("img/ledger-tx-set-hash-icon.svg", "", classes="floating-diagram")}} A _transaction set hash_ which acts as a checksum on this ledger's transaction set data. +- {{include_svg("img/ledger-notes-icon.svg", "", classes="floating-diagram")}} A few other notes like the total amount of XRP in existence and the amount the close time was rounded by. + +A ledger's transaction set and state data are unlimited in size, but the ledger header is always a fixed size. For the exact data and binary format of a ledger header, see [Ledger Header](ledger-header.html). + + +## Validation Status + +{{ include_svg("img/ledger-validated-mark.svg", "Diagram: A ledger's validation status, which is added on top of the ledger and not part of the ledger itself.") }} + +When a consensus of validators in a server's Unique Node List agree on the contents of a ledger version, that ledger version is marked as validated and immutable. The ledger's contents can only change by subsequent transactions making a new ledger version, continuing the chain. + +When a ledger version is first created, it is not yet validated. Due to differences in when candidate transactions arrive at different servers, the network may build and propose multiple different ledger versions to be the next step in the chain. The [consensus protocol](consensus.html) decides which one of them becomes validated. (Any candidate transactions that weren't in the validated ledger version can typically be included in the next ledger version's transaction set instead.) + + +## Ledger Index or Ledger Hash? + +There are two different ways of identifying a ledger version: its _ledger index_ and its _ledger hash_. These two fields both identify a ledger, but they serve different purposes. The ledger index tells you the ledger's position in the chain, and the ledger hash reflects the ledger's contents. + +Ledgers from different chains can have the same ledger index but different hashes. Also, when dealing with unvalidated ledger versions, there can be multiple candidate ledgers with the same index but different contents and therefore different hashes. + +Two ledgers with the same ledger hash are always completely identical. \ No newline at end of file diff --git a/content/concepts/payment-system-basics/ledgers.ja.md b/content/concepts/ledgers/ledgers.ja.md similarity index 93% rename from content/concepts/payment-system-basics/ledgers.ja.md rename to content/concepts/ledgers/ledgers.ja.md index ce2a5c10116..3ce129f6a25 100644 --- a/content/concepts/payment-system-basics/ledgers.ja.md +++ b/content/concepts/ledgers/ledgers.ja.md @@ -1,6 +1,6 @@ --- html: ledgers.html -parent: payment-system-basics.html +parent: concepts.html blurb: XRP Ledgerは、rippledによって内部データベースに保持されている一連の個別レジャー(レジャーバージョン)で構成されています。これらのレジャーの構造と内容について説明します。 labels: - ブロックチェーン @@ -46,7 +46,7 @@ The `rippled` server makes a distinction between ledger versions that are _open_ Unintuitively, the XRP Ledger never "closes" an open ledger to convert it into a closed ledger. Instead, the server throws away the open ledger, creates a new closed ledger by applying transactions on top of a previous closed ledger, then creates a new open ledger using the latest closed ledger as a base. This is a consequence of [how consensus solves the double-spend problem](consensus-principles-and-rules.html#問題の単純化). -For an open ledger, servers apply transactions in the order those transactions appear, but different servers may see transactions in different orders. Since there is no central timekeeper to decide which transaction was actually first, servers may disagree on the exact order of transactions that were sent around the same time. Thus, the process for calculating a closed ledger version that is eligible for [validation](consensus.html#検証) is different than the process of building an open ledger from proposed transactions in the order they arrive. To create a "closed" ledger, each XRP Ledger server starts with a set of transactions and a previous, or "parent", ledger version. The server puts the transactions in a canonical order, then applies them to the previous ledger in that order. The canonical order is designed to be deterministic and efficient, but hard to game, to increase the difficulty of front-running Offers in the [decentralized exchange](decentralized-exchange.html). +For an open ledger, servers apply transactions in the order those transactions appear, but different servers may see transactions in different orders. Since there is no central timekeeper to decide which transaction was actually first, servers may disagree on the exact order of transactions that were sent around the same time. Thus, the process for calculating a closed ledger version that is eligible for [validation](consensus-structure.html#検証) is different than the process of building an open ledger from proposed transactions in the order they arrive. To create a "closed" ledger, each XRP Ledger server starts with a set of transactions and a previous, or "parent", ledger version. The server puts the transactions in a canonical order, then applies them to the previous ledger in that order. The canonical order is designed to be deterministic and efficient, but hard to game, to increase the difficulty of front-running Offers in the [decentralized exchange](decentralized-exchange.html). Thus, an open ledger is only ever used as a temporary workspace, which is a major reason why transactions' [tentative results may vary from their final results](finality-of-results.html). @@ -68,7 +68,7 @@ The following examples demonstrate the rounding behavior of ledger close times, 2. The validator observes that most other validators (on its UNL) proposed a close time of 12:00:02, and one other proposed a close time of 12:00:03. It changes its proposed close time to match the consensus of **12:00:02**. 3. The validator rounds this value to the nearest close time interval, resulting in **12:00:00**. 4. Since 12:00:00 is not greater than the previous ledger's close time, the validator adjusts the close time to be exactly 1 second after the previous ledger's close time. The result is an adjusted close time of **12:00:01**. -5. The validator builds the ledger with these details, calculates the resulting hash, and confirms in the [validation step](consensus.html#検証) that others did the same. +5. The validator builds the ledger with these details, calculates the resulting hash, and confirms in the [validation step](consensus-structure.html#検証) that others did the same. Non-validating servers do all the same steps, except they don't propose their recorded close times to the rest of the network. diff --git a/content/concepts/ledgers/ledgers.md b/content/concepts/ledgers/ledgers.md new file mode 100644 index 00000000000..603d4d00247 --- /dev/null +++ b/content/concepts/ledgers/ledgers.md @@ -0,0 +1,38 @@ +--- +html: ledgers.html +parent: concepts.html +blurb: Ledgers are the data structure that holds data in the shared XRP Ledger network. A chain of ledgers records the history of transactions and state changes. +labels: + - Blockchain + - Data Retention +--- +# Ledgers + +The XRP Ledger is a shared, global ledger that is open to all. Individual participants can trust the integrity of the ledger without having to trust any single institution to manage it. The XRP Ledger protocol accomplishes this by managing a ledger database that can only be updated according to very specific rules. Each server in the peer-to-peer network keeps a full copy of the ledger database, and the network distributes candidate transactions, which are applied in blocks according to the [consensus process](consensus.html). + +{{ include_svg("img/ledger-changes.svg", "Diagram: Each ledger is the result of applying transactions to the previous ledger version.") }} + +The shared global ledger consists of a series of blocks, called ledger versions or simply _ledgers_. Every ledger version has a [Ledger Index][] which identifies the correct order of ledgers. Each permanent, closed ledger also has a unique, identifying hash value. + +At any given time, each XRP Ledger server has an in-progress _open_ ledger, a number of pending _closed_ ledgers, and a history of _validated_ ledgers that are immutable. + +A single ledger version consists of several parts: + +{{ include_svg("img/anatomy-of-a-ledger-simplified.svg", "Diagram: A ledger has transactions, a state tree, and a header with the close time and validation info") }} + +* A **header** - The [Ledger Index][], hashes of its other contents, and other metadata. +* A **transaction tree** - The [transactions](transaction-formats.html) that were applied to the previous ledger to make this one. +* A **state tree** - All the data in the ledger, as [ledger entries](ledger-object-types.html): balances, settings, and so on. + + + +## See Also + +- For more information about ledger headers, ledger object IDs, and ledger object types, see [Ledger Data Formats](ledger-data-formats.html) +- For information on how servers track the history of changes to ledger state, see [Ledger History](ledger-history.html) + + + +{% include '_snippets/rippled-api-links.md' %} +{% include '_snippets/tx-type-links.md' %} +{% include '_snippets/rippled_versions.md' %} diff --git a/content/concepts/ledgers/open-closed-validated-ledgers.md b/content/concepts/ledgers/open-closed-validated-ledgers.md new file mode 100644 index 00000000000..438aa1336ba --- /dev/null +++ b/content/concepts/ledgers/open-closed-validated-ledgers.md @@ -0,0 +1,23 @@ +--- +html: open-closed-validated-ledgers.html +parent: ledgers.html +blurb: Ledger objects have one of three states — open, closed, or validated. +labels: + - Blockchain +--- +## Open, Closed, and Validated Ledgers + +The `rippled` server makes a distinction between ledger versions that are _open_, _closed_, and _validated_. A server has one open ledger, any number of closed but unvalidated ledgers, and an immutable history of validated ledgers. The following table summarizes the difference: + +| Ledger Type: | Open | Closed | Validated | +|:---------------------------------|:----------------------------|:-------------------------------------------|:--| +| **Purpose:** | Temporary workspace | Proposed next state | Confirmed previous state | +| **Number used:** | 1 | Any number, but usually 0 or 1 | One per ledger index, growing over time | +| **Can contents change?** | Yes | No, but the whole ledger could be replaced | Never | +| **Transactions are applied in:** | The order they are received | Canonical order | Canonical order | + +Unintuitively, the XRP Ledger never "closes" an open ledger to convert it into a closed ledger. Instead, the server throws away the open ledger, creates a new closed ledger by applying transactions on top of a previous closed ledger, then creates a new open ledger using the latest closed ledger as a base. This is a consequence of [how consensus solves the double-spend problem](consensus-principles-and-rules.html#simplifying-the-problem). + +For an open ledger, servers apply transactions in the order those transactions appear, but different servers may see transactions in different orders. Since there is no central timekeeper to decide which transaction was actually first, servers may disagree on the exact order of transactions that were sent around the same time. Thus, the process for calculating a closed ledger version that is eligible for [validation](consensus-structure.html#validation) is different than the process of building an open ledger from proposed transactions in the order they arrive. To create a "closed" ledger, each XRP Ledger server starts with a set of transactions and a previous, or "parent", ledger version. The server puts the transactions in a canonical order, then applies them to the previous ledger in that order. The canonical order is designed to be deterministic and efficient, but hard to game, to increase the difficulty of front-running Offers in the [decentralized exchange](decentralized-exchange.html). + +Thus, an open ledger is only ever used as a temporary workspace, which is a major reason why transactions' [tentative results may vary from their final results](finality-of-results.html). diff --git a/content/concepts/consensus-network/amendments/amendments.ja.md b/content/concepts/networks-and-servers/amendments.ja.md similarity index 99% rename from content/concepts/consensus-network/amendments/amendments.ja.md rename to content/concepts/networks-and-servers/amendments.ja.md index 569f6b24c47..59778e092b5 100644 --- a/content/concepts/consensus-network/amendments/amendments.ja.md +++ b/content/concepts/networks-and-servers/amendments.ja.md @@ -1,6 +1,6 @@ --- html: amendments.html -parent: consensus-network.html +parent: networks-and-servers.html blurb: Amendmentはトランザクション処理の新しい機能やその他の変更を指します。バリデータはコンセンサスを通して連携し、XRP Ledgerにこれらのアップグレードを順序正しく適用します。 labels: - ブロックチェーン diff --git a/content/concepts/consensus-network/amendments/amendments.md b/content/concepts/networks-and-servers/amendments.md similarity index 98% rename from content/concepts/consensus-network/amendments/amendments.md rename to content/concepts/networks-and-servers/amendments.md index 663c5d9e035..bd09e2880a1 100644 --- a/content/concepts/consensus-network/amendments/amendments.md +++ b/content/concepts/networks-and-servers/amendments.md @@ -1,6 +1,6 @@ --- html: amendments.html -parent: consensus-network.html +parent: networks-and-servers.html blurb: Amendments represent new features or other changes to transaction processing. Validators coordinate through consensus to apply these upgrades to the XRP Ledger in an orderly fashion. labels: - Blockchain @@ -73,7 +73,7 @@ The [XRP Ledger Standard 11d](https://github.com/XRPLF/XRPL-Standards/discussion ## See Also - **Concepts:** - - [Introduction to Consensus](intro-to-consensus.html) + - [Consensus](consensus.html) - **Tutorials:** - [Run rippled as a Validator](run-rippled-as-a-validator.html) - [Configure Amendment Voting](configure-amendment-voting.html) diff --git a/content/concepts/xrpl-servers/clustering.ja.md b/content/concepts/networks-and-servers/clustering.ja.md similarity index 98% rename from content/concepts/xrpl-servers/clustering.ja.md rename to content/concepts/networks-and-servers/clustering.ja.md index fa4d6109ebe..d9c94558d43 100644 --- a/content/concepts/xrpl-servers/clustering.ja.md +++ b/content/concepts/networks-and-servers/clustering.ja.md @@ -1,6 +1,6 @@ --- html: clustering.html -parent: xrpl-servers.html +parent: networks-and-servers.html blurb: 暗号処理の負荷を分散させるためにクラスターでrippledサーバーを運用できます。 labels: - コアサーバー diff --git a/content/concepts/xrpl-servers/clustering.md b/content/concepts/networks-and-servers/clustering.md similarity index 97% rename from content/concepts/xrpl-servers/clustering.md rename to content/concepts/networks-and-servers/clustering.md index 3bc9acbf913..88875d28205 100644 --- a/content/concepts/xrpl-servers/clustering.md +++ b/content/concepts/networks-and-servers/clustering.md @@ -1,6 +1,6 @@ --- html: clustering.html -parent: xrpl-servers.html +parent: networks-and-servers.html blurb: Run rippled servers in a cluster to share the load of cryptography between them. labels: - Core Server diff --git a/content/concepts/xrpl-servers/ledger-history/history-sharding.ja.md b/content/concepts/networks-and-servers/ledger-history/history-sharding.ja.md similarity index 99% rename from content/concepts/xrpl-servers/ledger-history/history-sharding.ja.md rename to content/concepts/networks-and-servers/ledger-history/history-sharding.ja.md index 7ba0ab25d84..0b931a80f8e 100644 --- a/content/concepts/xrpl-servers/ledger-history/history-sharding.ja.md +++ b/content/concepts/networks-and-servers/ledger-history/history-sharding.ja.md @@ -1,6 +1,6 @@ --- html: history-sharding.html -parent: ledger-history.html +parent: data-retention.html blurb: 履歴シャーディングは、履歴レジャーデータを保持する任務をrippledサーバー間で分担するようにします。 labels: - データ保持 diff --git a/content/concepts/xrpl-servers/ledger-history/history-sharding.md b/content/concepts/networks-and-servers/ledger-history/history-sharding.md similarity index 98% rename from content/concepts/xrpl-servers/ledger-history/history-sharding.md rename to content/concepts/networks-and-servers/ledger-history/history-sharding.md index 398df779875..0485b85c3ae 100644 --- a/content/concepts/xrpl-servers/ledger-history/history-sharding.md +++ b/content/concepts/networks-and-servers/ledger-history/history-sharding.md @@ -1,6 +1,6 @@ --- html: history-sharding.html -parent: ledger-history.html +parent: data-retention.html blurb: History sharding divides the work of keeping historical ledger data among rippled servers. labels: - Data Retention @@ -37,7 +37,7 @@ History shards are recorded in a deterministic format, so that any two servers a - **Concepts:** - [Ledgers](ledgers.html) - - [Introduction to Consensus](intro-to-consensus.html) + - [Consensus](consensus.html) - **Tutorials:** - [Capacity Planning](capacity-planning.html) - [Configure `rippled`](configure-rippled.html) diff --git a/content/concepts/xrpl-servers/ledger-history/ledger-history.ja.md b/content/concepts/networks-and-servers/ledger-history/ledger-history.ja.md similarity index 92% rename from content/concepts/xrpl-servers/ledger-history/ledger-history.ja.md rename to content/concepts/networks-and-servers/ledger-history/ledger-history.ja.md index cd527488003..d23ad56b081 100644 --- a/content/concepts/xrpl-servers/ledger-history/ledger-history.ja.md +++ b/content/concepts/networks-and-servers/ledger-history/ledger-history.ja.md @@ -1,6 +1,6 @@ --- html: ledger-history.html -parent: xrpl-servers.html +parent: networks-and-servers.html blurb: rippledサーバーはトランザクションの変動金額と状態の履歴をローカルに保管します。 labels: - データ保持 @@ -9,7 +9,7 @@ labels: --- # レジャー履歴 -[コンセンサスプロセス](intro-to-consensus.html)により、[検証済みレジャーバージョン](ledgers.html)のチェーンが作成されます。各バージョンは、以前のバージョンに[トランザクション](transaction-basics.html)のセットを適用して生成されます。各[`rippled`サーバー](xrpl-servers.html)には、レジャーバージョンとトランザクション履歴がローカルに保管されます。サーバーに保管されるトランザクション履歴の量は、サーバーがオンラインであった期間と、サーバーが取得し、保持する履歴量の設定に応じて異なります。 +[コンセンサスプロセス](consensus.html)により、[検証済みレジャーバージョン](ledgers.html)のチェーンが作成されます。各バージョンは、以前のバージョンに[トランザクション](transactions.html)のセットを適用して生成されます。各[`rippled`サーバー](xrpl-servers.html)には、レジャーバージョンとトランザクション履歴がローカルに保管されます。サーバーに保管されるトランザクション履歴の量は、サーバーがオンラインであった期間と、サーバーが取得し、保持する履歴量の設定に応じて異なります。 ピアツーピアのXRP Ledgerネットワーク内のサーバーは、コンセンサスプロセスの一環としてトランザクションやその他のデータを相互に共有します。各サーバーは個別に新しいレジャーバージョンを作成し、その結果を信頼できるバリデータと比較して、整合性を維持します。(信頼できるバリデータのコンセンサスがサーバーの結果と一致しない場合は、サーバーがピアから必要なデータを取得して整合性を維持します。)サーバーはピアから古いデータをダウンロードして、利用可能な履歴のギャップを埋めることができます。レジャーはデータの暗号[ハッシュ](basic-data-types.html#ハッシュ)を使用した構造となっているため、すべてのサーバーがデータの整合性の検証を行えます。 @@ -65,7 +65,7 @@ XRP Ledgerのすべての履歴を1台の高価なマシンに保管する代わ - **コンセプト:** - [レジャー](ledgers.html) - - [コンセンサスの紹介](intro-to-consensus.html) + - [コンセンサス](consensus.html) - **チュートリアル:** - [`rippled`の設定](configure-rippled.html) - [オンライン削除の設定](configure-online-deletion.html) diff --git a/content/concepts/xrpl-servers/ledger-history/ledger-history.md b/content/concepts/networks-and-servers/ledger-history/ledger-history.md similarity index 93% rename from content/concepts/xrpl-servers/ledger-history/ledger-history.md rename to content/concepts/networks-and-servers/ledger-history/ledger-history.md index 75693abdd06..c3a185f7079 100644 --- a/content/concepts/xrpl-servers/ledger-history/ledger-history.md +++ b/content/concepts/networks-and-servers/ledger-history/ledger-history.md @@ -1,6 +1,6 @@ --- html: ledger-history.html -parent: xrpl-servers.html +parent: networks-and-servers.html blurb: rippled servers store a variable amount of transaction and state history locally. labels: - Data Retention @@ -9,7 +9,7 @@ labels: --- # Ledger History -The [consensus process](intro-to-consensus.html) creates a chain of [validated ledger versions](ledgers.html), each derived from the previous one by applying a set of [transactions](transaction-basics.html). Every [`rippled` server](xrpl-servers.html) stores ledger versions and transaction history locally. The amount of transaction history a server stores depends on how long that server has been online and how much history it is configured to fetch and keep. +The [consensus process](consensus.html) creates a chain of [validated ledger versions](ledgers.html), each derived from the previous one by applying a set of [transactions](transactions.html). Every [`rippled` server](xrpl-servers.html) stores ledger versions and transaction history locally. The amount of transaction history a server stores depends on how long that server has been online and how much history it is configured to fetch and keep. Servers in the peer-to-peer XRP Ledger network share transactions and other data with each other as part of the consensus process. Each server independently builds each new ledger version and compares results with its trusted validators to ensure consistency. (If a consensus of trusted validators disagrees with a server's results, that server fetches the necessary data from its peers to achieve consistency.) Servers can download older data from their peers to fill gaps in their available history. The structure of the ledger uses cryptographic [hashes](basic-data-types.html#hashes) of the data so that any server can verify the integrity and consistency of the data. @@ -70,7 +70,7 @@ For more information, see [Configure History Sharding](configure-history-shardin - **Concepts:** - [Ledgers](ledgers.html) - - [Introduction to Consensus](intro-to-consensus.html) + - [Consensus](consensus.html) - **Tutorials:** - [Configure `rippled`](configure-rippled.html) - [Configure Online Deletion](configure-online-deletion.html) diff --git a/content/concepts/xrpl-servers/ledger-history/online-deletion.ja.md b/content/concepts/networks-and-servers/ledger-history/online-deletion.ja.md similarity index 99% rename from content/concepts/xrpl-servers/ledger-history/online-deletion.ja.md rename to content/concepts/networks-and-servers/ledger-history/online-deletion.ja.md index 8ef30b6c55d..63d2c252ddf 100644 --- a/content/concepts/xrpl-servers/ledger-history/online-deletion.ja.md +++ b/content/concepts/networks-and-servers/ledger-history/online-deletion.ja.md @@ -1,6 +1,6 @@ --- html: online-deletion.html -parent: ledger-history.html +parent: data-retention.html blurb: オンライン削除は古いトランザクションと状態の履歴を消去します。 labels: - データ保持 diff --git a/content/concepts/xrpl-servers/ledger-history/online-deletion.md b/content/concepts/networks-and-servers/ledger-history/online-deletion.md similarity index 98% rename from content/concepts/xrpl-servers/ledger-history/online-deletion.md rename to content/concepts/networks-and-servers/ledger-history/online-deletion.md index 79c2ecd90ef..09538228fd0 100644 --- a/content/concepts/xrpl-servers/ledger-history/online-deletion.md +++ b/content/concepts/networks-and-servers/ledger-history/online-deletion.md @@ -1,13 +1,13 @@ --- html: online-deletion.html -parent: ledger-history.html +parent: data-retention.html blurb: Online deletion purges outdated transaction and state history. labels: - Data Retention - Core Server --- # Online Deletion -[[Source]
](https://github.com/ripple/rippled/blob/master/src/ripple/app/misc/SHAMapStoreImp.cpp "Source") +[[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/app/misc/SHAMapStoreImp.cpp "Source") The online deletion feature lets the `rippled` server delete the server's local copy of old ledger versions to keep disk usage from rapidly growing over time. The default config file sets online deletion to run automatically, but online deletion can also be configured to run only when prompted. [New in: rippled 0.27.0][] @@ -119,7 +119,7 @@ When it comes time for online deletion, the server first walks through the oldes - **Concepts:** - [Ledgers](ledgers.html) - - [Introduction to Consensus](intro-to-consensus.html) + - [Consensus](consensus.html) - **Tutorials:** - [Capacity Planning](capacity-planning.html) - [Configure `rippled`](configure-rippled.html) diff --git a/content/concepts/xrpl-servers/xrpl-servers.ja.md b/content/concepts/networks-and-servers/networks-and-servers.ja.md similarity index 98% rename from content/concepts/xrpl-servers/xrpl-servers.ja.md rename to content/concepts/networks-and-servers/networks-and-servers.ja.md index ee98f05b203..1fe4cf73798 100644 --- a/content/concepts/xrpl-servers/xrpl-servers.ja.md +++ b/content/concepts/networks-and-servers/networks-and-servers.ja.md @@ -1,6 +1,7 @@ --- -html: xrpl-servers.html +html: networks-and-servers.html parent: concepts.html +name: Networks and Servers blurb: rippledは、XRP Ledgerを管理するコアとなるピアツーピアサーバーです。 template: pagetype-category.html.jinja --- diff --git a/content/concepts/xrpl-servers/xrpl-servers.md b/content/concepts/networks-and-servers/networks-and-servers.md similarity index 98% rename from content/concepts/xrpl-servers/xrpl-servers.md rename to content/concepts/networks-and-servers/networks-and-servers.md index 02ce25b757c..6bca7a680af 100644 --- a/content/concepts/xrpl-servers/xrpl-servers.md +++ b/content/concepts/networks-and-servers/networks-and-servers.md @@ -1,10 +1,10 @@ --- -html: xrpl-servers.html +html: networks-and-servers.html parent: concepts.html blurb: rippled is the core peer-to-peer server that manages the XRP Ledger. template: pagetype-category.html.jinja --- -# XRP Ledger Servers +# Networks and Servers There are two main types of server software that power the XRP Ledger: diff --git a/content/concepts/consensus-network/parallel-networks.ja.md b/content/concepts/networks-and-servers/parallel-networks.ja.md similarity index 96% rename from content/concepts/consensus-network/parallel-networks.ja.md rename to content/concepts/networks-and-servers/parallel-networks.ja.md index f3db4ce1a4d..a25ab7388ae 100644 --- a/content/concepts/consensus-network/parallel-networks.ja.md +++ b/content/concepts/networks-and-servers/parallel-networks.ja.md @@ -1,6 +1,6 @@ --- html: parallel-networks.html -parent: consensus-network.html +parent: networks-and-servers.html blurb: テストネットワークおよび代替レジャーチェーンと本番環境のXRP Ledgerとの関係について説明します。 labels: - ブロックチェーン @@ -13,7 +13,7 @@ XRP Ledgerにはピアツーピアの本番環境のネットワークが1つ存 | ネットワーク | アップグレード頻度 | 説明 | |:--------|:----------------|:-------------------------------------------------| -| Mainnet | 安定版リリース | [XRP Ledger](xrp-ledger-overview.html)。ピアツーピアサーバーのネットワーク機能を備えた分散型の暗号台帳であり、[XRP](xrp.html)の土台となるものです。 | +| Mainnet | 安定版リリース | [XRP Ledger](xrp-ledger-overview.html)。ピアツーピアサーバーのネットワーク機能を備えた分散型の暗号台帳であり、[XRP](what-is-xrp.html)の土台となるものです。 | | Testnet | 安定版リリース | XRP Ledger上に構築したソフトウェアのテスト環境として動作する「代替環境」のネットワーク。本番環境のXRP Ledgerユーザーに影響を及ぼすことも、本物の通貨をリスクにさらすこともありません。Testnetの[Amendmentのステータス](known-amendments.html)は、Mainnetを厳密に反映するようになっていますが、分散型システムが持つ予測不可能な性質により、タイミングにわずかな違いが生じることがあります。 | | Devnet | ベータ版リリース | 次期リリースのプレビュー。XRP Ledgerのコアソフトウェアへの不安定な変更がテストされます。このAltNetを使用すると、開発者はまだMainnetで有効になっていないXRPLの計画段階の新機能やAmendmentを操作したり学習したりすることができます。 | @@ -34,7 +34,7 @@ Rippleでは、TestnetとDevnetでメインサーバーを運用しています - **ツール:** - [XRP Testnet Faucet](xrp-test-net-faucet.html) - **コンセプト:** - - [コンセンサスについて](intro-to-consensus.html) + - [コンセンサスについて](consensus.html) - [Amendment](amendments.html) - **チュートリアル:** - [XRP Testnetへの`rippled`の接続](connect-your-rippled-to-the-xrp-test-net.html) diff --git a/content/concepts/consensus-network/parallel-networks.md b/content/concepts/networks-and-servers/parallel-networks.md similarity index 96% rename from content/concepts/consensus-network/parallel-networks.md rename to content/concepts/networks-and-servers/parallel-networks.md index 39b5b7b3b97..cd203cfb492 100644 --- a/content/concepts/consensus-network/parallel-networks.md +++ b/content/concepts/networks-and-servers/parallel-networks.md @@ -1,6 +1,6 @@ --- html: parallel-networks.html -parent: consensus-network.html +parent: networks-and-servers.html blurb: Understand how test networks and alternate ledger chains relate to the production XRP Ledger. labels: - Blockchain @@ -13,7 +13,7 @@ To help members of the XRP Ledger community interact with XRP Ledger technology | Network | Upgrade Cadence | Description | |:--------|:----------------|:-------------------------------------------------| -| Mainnet | Stable releases | _The_ [XRP Ledger](xrp-ledger-overview.html), a decentralized cryptographic ledger powered by a network of peer-to-peer servers and the home of [XRP](xrp.html). | +| Mainnet | Stable releases | _The_ [XRP Ledger](xrp-ledger-overview.html), a decentralized cryptographic ledger powered by a network of peer-to-peer servers and the home of [XRP](what-is-xrp.html). | | Testnet | Stable releases | An "alternate universe" network that acts as a testing ground for software built on the XRP Ledger, without impacting production XRP Ledger users and without risking real money. The [amendment status](known-amendments.html) of the Testnet is intended to closely mirror the Mainnet, although slight variations in timing may occur due to the unpredictable nature of decentralized systems. | | Devnet | Beta releases | A preview of coming attractions, where unstable changes to the core XRP Ledger software may be tested out. Developers can use this altnet to interact with and learn about planned new XRP Ledger features and amendments that are not yet enabled on the Mainnet. | | [Hooks V3 Testnet](https://hooks-testnet-v3.xrpl-labs.com/) | [Hooks server](https://github.com/XRPL-Labs/xrpld-hooks) | A preview of on-chain smart contract functionality using [hooks](https://xrpl-hooks.readme.io/). | @@ -36,7 +36,7 @@ Ripple runs the main servers in the Testnet and Devnet; you can also [connect yo - **Tools:** - [XRP Testnet Faucet](xrp-test-net-faucet.html) - **Concepts:** - - [Introduction to Consensus](intro-to-consensus.html) + - [Consensus](consensus.html) - [Amendments](amendments.html) - **Tutorials:** - [Connect Your `rippled` to the XRP Testnet](connect-your-rippled-to-the-xrp-test-net.html) diff --git a/content/concepts/xrpl-servers/peer-protocol.ja.md b/content/concepts/networks-and-servers/peer-protocol.ja.md similarity index 99% rename from content/concepts/xrpl-servers/peer-protocol.ja.md rename to content/concepts/networks-and-servers/peer-protocol.ja.md index 250ea6992ee..cc5675d6409 100644 --- a/content/concepts/xrpl-servers/peer-protocol.ja.md +++ b/content/concepts/networks-and-servers/peer-protocol.ja.md @@ -1,6 +1,6 @@ --- html: peer-protocol.html -parent: xrpl-servers.html +parent: networks-and-servers.html blurb: ピアプロトコルは、rippledサーバーが互いに通信する言語を指定します。 labels: - コアサーバー diff --git a/content/concepts/xrpl-servers/peer-protocol.md b/content/concepts/networks-and-servers/peer-protocol.md similarity index 99% rename from content/concepts/xrpl-servers/peer-protocol.md rename to content/concepts/networks-and-servers/peer-protocol.md index 1708e566b31..93f0de4f793 100644 --- a/content/concepts/xrpl-servers/peer-protocol.md +++ b/content/concepts/networks-and-servers/peer-protocol.md @@ -1,6 +1,6 @@ --- html: peer-protocol.html -parent: xrpl-servers.html +parent: networks-and-servers.html blurb: The peer protocol specifies the language rippled servers speak to each other. labels: - Core Server diff --git a/content/concepts/xrpl-servers/rippled-server-modes.ja.md b/content/concepts/networks-and-servers/rippled-server-modes.ja.md similarity index 98% rename from content/concepts/xrpl-servers/rippled-server-modes.ja.md rename to content/concepts/networks-and-servers/rippled-server-modes.ja.md index 01d26777a60..2df93a279fe 100644 --- a/content/concepts/xrpl-servers/rippled-server-modes.ja.md +++ b/content/concepts/networks-and-servers/rippled-server-modes.ja.md @@ -1,6 +1,6 @@ --- html: rippled-server-modes.html -parent: xrpl-servers.html +parent: networks-and-servers.html blurb: ストックサーバー、バリデータサーバー、スタンドアロンモードで運用されるrippledサーバーなど、rippledサーバーのモードについて説明します。 labels: - コアサーバー @@ -35,7 +35,7 @@ P2Pモードのサーバーは、デフォルトで[Mainnet](parallel-networks.h ### APIサーバー -全てのP2Pモードサーバーは、トランザクションの送信、残高や設定の確認、サーバーの管理などの目的で、[API](http-websocket-apis.html)を提供しています。もしあなたがXRP Ledgerにデータを照会したり、ビジネス用途でトランザクションを送信するのであれば、[独自サーバーを運営する](xrpl-servers.html#独自サーバーを運用する理由)ことが有効でしょう。 +全てのP2Pモードサーバーは、トランザクションの送信、残高や設定の確認、サーバーの管理などの目的で、[API](http-websocket-apis.html)を提供しています。もしあなたがXRP Ledgerにデータを照会したり、ビジネス用途でトランザクションを送信するのであれば、[独自サーバーを運営する](networks-and-servers.html#独自サーバーを運用する理由)ことが有効でしょう。 #### 全履歴サーバー diff --git a/content/concepts/xrpl-servers/rippled-server-modes.md b/content/concepts/networks-and-servers/rippled-server-modes.md similarity index 98% rename from content/concepts/xrpl-servers/rippled-server-modes.md rename to content/concepts/networks-and-servers/rippled-server-modes.md index 3d7681b59e5..c40de69b972 100644 --- a/content/concepts/xrpl-servers/rippled-server-modes.md +++ b/content/concepts/networks-and-servers/rippled-server-modes.md @@ -1,6 +1,6 @@ --- html: rippled-server-modes.html -parent: xrpl-servers.html +parent: networks-and-servers.html blurb: Learn about rippled server modes, including stock servers, validator servers, and rippled servers run in stand-alone mode. labels: - Core Server @@ -36,7 +36,7 @@ P2P Mode servers connect to [Mainnet](parallel-networks.html) by default. ### API Servers -All P2P Mode servers provide [APIs](http-websocket-apis.html) for purposes like submitting transactions, checking balances and settings, and administering the server. If you query the XRP Ledger for data or submit transactions for business use, it can be useful to [run your own server](xrpl-servers.html#reasons-to-run-your-own-server). +All P2P Mode servers provide [APIs](http-websocket-apis.html) for purposes like submitting transactions, checking balances and settings, and administering the server. If you query the XRP Ledger for data or submit transactions for business use, it can be useful to [run your own server](networks-and-servers.html#reasons-to-run-your-own-server). #### Full History Servers diff --git a/content/concepts/xrpl-servers/the-clio-server.ja.md b/content/concepts/networks-and-servers/the-clio-server.ja.md similarity index 99% rename from content/concepts/xrpl-servers/the-clio-server.ja.md rename to content/concepts/networks-and-servers/the-clio-server.ja.md index 0f548b2d9df..8bcf2a796d8 100644 --- a/content/concepts/xrpl-servers/the-clio-server.ja.md +++ b/content/concepts/networks-and-servers/the-clio-server.ja.md @@ -1,6 +1,6 @@ --- html: the-clio-server.html -parent: xrpl-servers.html +parent: networks-and-servers.html blurb: Clioは、API呼び出しに最適化されたXRP Ledgerサーバーです。 --- # Clioサーバー diff --git a/content/concepts/xrpl-servers/the-clio-server.md b/content/concepts/networks-and-servers/the-clio-server.md similarity index 98% rename from content/concepts/xrpl-servers/the-clio-server.md rename to content/concepts/networks-and-servers/the-clio-server.md index 086119b4538..1f3854f1ece 100644 --- a/content/concepts/xrpl-servers/the-clio-server.md +++ b/content/concepts/networks-and-servers/the-clio-server.md @@ -1,6 +1,6 @@ --- html: the-clio-server.html -parent: xrpl-servers.html +parent: networks-and-servers.html blurb: Clio is an XRP Ledger server optimized for API calls. --- # The Clio Server diff --git a/content/concepts/xrpl-servers/transaction-censorship-detection.ja.md b/content/concepts/networks-and-servers/transaction-censorship-detection.ja.md similarity index 93% rename from content/concepts/xrpl-servers/transaction-censorship-detection.ja.md rename to content/concepts/networks-and-servers/transaction-censorship-detection.ja.md index dafe198ec1f..a62ba00d094 100644 --- a/content/concepts/xrpl-servers/transaction-censorship-detection.ja.md +++ b/content/concepts/networks-and-servers/transaction-censorship-detection.ja.md @@ -1,6 +1,6 @@ --- html: transaction-censorship-detection.html -parent: xrpl-servers.html +parent: networks-and-servers.html blurb: XRP Ledgerでは取引検閲の自動検知機能がすべてのrippledサーバーで有効になっています。 labels: - ブロックチェーン @@ -11,7 +11,7 @@ labels: XRP Ledgerは、高い検閲耐性を実現できるように設計されています。この設計をサポートするために、XRP Ledgerでは、取引検閲の自動検知機能がすべての`rippled`サーバーで有効になっており、検閲によるネットワークへの影響の有無を、すべての参加者が確認できます。 -`rippled`サーバーがネットワークと同期している間、検知機能は、`rippled`サーバーの観点から、[コンセンサス](intro-to-consensus.html)の最終ラウンドで受け入れられ、最後に検証されたレジャーに取り込まれるトランザクションをすべて追跡します。検知機能では、数回のコンセンサスラウンド後、検証済みのレジャーに取り込まれていないトランザクションの重大度が高くなるというログメッセージを発行します。 +`rippled`サーバーがネットワークと同期している間、検知機能は、`rippled`サーバーの観点から、[コンセンサス](consensus.html)の最終ラウンドで受け入れられ、最後に検証されたレジャーに取り込まれるトランザクションをすべて追跡します。検知機能では、数回のコンセンサスラウンド後、検証済みのレジャーに取り込まれていないトランザクションの重大度が高くなるというログメッセージを発行します。 diff --git a/content/concepts/xrpl-servers/transaction-censorship-detection.md b/content/concepts/networks-and-servers/transaction-censorship-detection.md similarity index 94% rename from content/concepts/xrpl-servers/transaction-censorship-detection.md rename to content/concepts/networks-and-servers/transaction-censorship-detection.md index 780886b1cd2..30823b07241 100644 --- a/content/concepts/xrpl-servers/transaction-censorship-detection.md +++ b/content/concepts/networks-and-servers/transaction-censorship-detection.md @@ -1,6 +1,6 @@ --- html: transaction-censorship-detection.html -parent: xrpl-servers.html +parent: networks-and-servers.html blurb: XRP Ledger provides an automated transaction censorship detector that is available on all rippled servers. labels: - Blockchain @@ -11,7 +11,7 @@ labels: The XRP Ledger is designed to be censorship resistant. In support of this design, the XRP Ledger provides an automated transaction censorship detector that is available on all `rippled` servers, enabling all participants to see if censorship is affecting the network. -While a `rippled` server is in sync with the network, the detector tracks all transactions that should have been accepted in the last round of [consensus](intro-to-consensus.html) and included in the last validated ledger. The detector issues log messages of increasing severity when it sees transactions that have not been included in a validated ledger after several rounds of consensus. +While a `rippled` server is in sync with the network, the detector tracks all transactions that should have been accepted in the last round of [consensus](consensus.html) and included in the last validated ledger. The detector issues log messages of increasing severity when it sees transactions that have not been included in a validated ledger after several rounds of consensus. diff --git a/content/concepts/payment-system-basics/accounts/accounts.md b/content/concepts/payment-system-basics/accounts/accounts.md deleted file mode 100644 index d23cbb1677d..00000000000 --- a/content/concepts/payment-system-basics/accounts/accounts.md +++ /dev/null @@ -1,186 +0,0 @@ ---- -html: accounts.html -parent: payment-system-basics.html -blurb: Learn about accounts in the XRP Ledger. Accounts can send transactions and hold XRP. -labels: - - Accounts - - Payments ---- -# Accounts - -An "Account" in the XRP Ledger represents a holder of XRP and a sender of [transactions](transaction-formats.html). The core elements of an account are: - -- An identifying **address**, such as `rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn`. (This is a "classic address", as opposed to the [X-Address format](#addresses).) -- An **XRP balance**. Some of this XRP is set aside for the [Reserve](reserves.html). -- A **sequence number**, which helps make sure any transactions this account sends are applied in the correct order and only once each. To execute a transaction, the transaction's sequence number and its sender's sequence number must match. Then, as part of applying the transaction, the account's sequence number increases by 1. (See also: [Basic Data Types: Account Sequence](basic-data-types.html#account-sequence).) -- A **history of transactions** that affected this account and its balances. -- One or more ways to [authorize transactions](transaction-basics.html#authorizing-transactions), possibly including: - - A master key pair intrinsic to the account. (This can be [disabled](accountset.html) but not changed.) - - A "regular" key pair that [can be rotated](setregularkey.html). - - A signer list for [multi-signing](multi-signing.html). (Stored separately from the account's core data.) - -In the ledger's data tree, an account's core data is stored in the [AccountRoot](accountroot.html) ledger object type. An account can also be the owner (or partial owner) of several other types of data. - -**Tip:** An "Account" in the XRP Ledger is somewhere between the financial usage (like "bank account") and the computing usage (like "UNIX account"). Non-XRP currencies and assets aren't stored in an XRP Ledger Account itself; each such asset is stored in an accounting relationship called a "Trust Line" that connects two parties. - -### Creating Accounts - -There is not a dedicated "create account" transaction. The [Payment transaction][] automatically creates a new account if the payment sends XRP equal to or greater than the [account reserve](reserves.html) to a mathematically-valid address that does not already have an account. This is called _funding_ an account, and creates an [AccountRoot object](accountroot.html) in the ledger. No other transaction can create an account. - -**Caution:** Funding an account **does not** give you any special privileges over that account. Whoever has the secret key corresponding to the account's address has full control over the account and all XRP it contains. For some addresses, it's possible that no one has the secret key, in which case the account is a [black hole](#special-addresses) and the XRP is lost forever. - -The typical way to get an account in the XRP Ledger is as follows: - -1. Generate a key pair from a strong source of randomness and calculate the address of that key pair. (For example, you can use the [wallet_propose method][] to do this.) - -2. Have someone who already has an account in the XRP Ledger send XRP to the address you generated. - - - For example, you can buy XRP in a private exchange, then withdraw XRP from the exchange to the address you specified. - - **Caution:** The first time you receive XRP at your own XRP Ledger address, you must pay the [account reserve](reserves.html) (currently 10 XRP), which locks up that amount of XRP indefinitely. In contrast, private exchanges usually hold all their customers' XRP in a few shared XRP Ledger accounts, so customers don't have to pay the reserve for individual accounts at the exchange. Before withdrawing, consider whether having your own account directly on the XRP Ledger is worth the price. - -## Addresses - -{% include '_snippets/data_types/address.md' %} - -Any valid address can [become an account in the XRP Ledger](#creating-accounts) by being funded. You can also use an address that has not been funded to represent a [regular key](setregularkey.html) or a member of a [signer list](multi-signing.html). Only a funded account can be the sender of a transaction. - -Creating a valid address is a strictly mathematical task starting with a key pair. You can generate a key pair and calculate its address entirely offline without communicating to the XRP Ledger or any other party. The conversion from a public key to an address involves a one-way hash function, so it is possible to confirm that a public key matches an address but it is impossible to derive the public key from the address alone. (This is part of the reason why signed transactions include the public key _and_ the address of the sender.) - -For more technical details of how to calculate an XRP Ledger address, see [Address Encoding](#address-encoding). - - -### Special Addresses - -Some addresses have special meaning, or historical uses, in the XRP Ledger. In many cases, these are "black hole" addresses, meaning the address is not derived from a known secret key. Since it is effectively impossible to guess a secret key from only an address, any XRP possessed by black hole addresses is lost forever. - - -| Address | Name | Meaning | Black Hole? | -|-------------------------------|------|---------|-------------| -| `rrrrrrrrrrrrrrrrrrrrrhoLvTp` | ACCOUNT\_ZERO | An address that is the XRP Ledger's [base58][] encoding of the value `0`. In peer-to-peer communications, `rippled` uses this address as the issuer for XRP. | Yes | -| `rrrrrrrrrrrrrrrrrrrrBZbvji` | ACCOUNT\_ONE | An address that is the XRP Ledger's [base58][] encoding of the value `1`. In the ledger, [RippleState entries](ripplestate.html) use this address as a placeholder for the issuer of a trust line balance. | Yes | -| `rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh` | The genesis account | When `rippled` starts a new genesis ledger from scratch (for example, in stand-alone mode), this account holds all the XRP. This address is generated from the seed value `masterpassphrase` which is [hard-coded](https://github.com/ripple/rippled/blob/94ed5b3a53077d815ad0dd65d490c8d37a147361/src/ripple/app/ledger/Ledger.cpp#L184). | No | -| `rrrrrrrrrrrrrrrrrNAMEtxvNvQ` | Ripple Name reservation black-hole | In the past, Ripple asked users to send XRP to this account to reserve Ripple Names.| Yes | -| `rrrrrrrrrrrrrrrrrrrn5RM1rHd` | NaN Address | Previous versions of [ripple-lib](https://github.com/XRPLF/xrpl.js) generated this address when encoding the value [NaN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/NaN) using the XRP Ledger's [base58][] string encoding format. | Yes | - - -## Deletion of Accounts - -The [DeletableAccounts amendment](known-amendments.html#deletableaccounts) (enabled 2020-05-08) made it possible to delete accounts. - -To be deleted, an account must meet the following requirements: - -- The account's `Sequence` number plus 256 must be less than the current [Ledger Index][]. -- The account must not be linked to any of the following types of [ledger objects](ledger-object-types.html) (as a sender or receiver): - - `Escrow` - - `PayChannel` - - `RippleState` - - `Check` -- The account must own fewer than 1000 objects in the ledger. -- The [AccountDelete transaction][] must pay a special [transaction cost][] equal to at least the [owner reserve](reserves.html) for one item (currently 2 XRP). - -After an account has been deleted, it can be re-created in the ledger through the normal method of [creating accounts](#creating-accounts). An account that has been deleted and re-created is no different than an account that has been created for the first time. - -**Warning:** The [AccountDelete transaction][]'s transaction cost always applies when the transaction is included in a validated ledger, even if the transaction failed because the account does not meet the requirements to be deleted. To greatly reduce the chances of paying the high transaction cost if the account cannot be deleted, [submit the transaction](submit.html) with `fail_hard` enabled. - -Unlike Bitcoin and many other cryptocurrencies, each new version of the XRP Ledger's public ledger chain contains the full state of the ledger, which increases in size with each new account. For that reason, you should not create new XRP Ledger accounts unless necessary. You can recover some of an account's 10 XRP [reserve](reserves.html) by deleting the account, but you must still destroy at least 2 XRP to do so. - -Institutions who send and receive value on behalf of many users can use [**Source Tags** and **Destination Tags**](source-and-destination-tags.html) to distinguish payments from and to their customers while only using one (or a handful) of accounts in the XRP Ledger. - - - - -## Transaction History - -In the XRP Ledger, transaction history is tracked by a "thread" of transactions linked by a transaction's identifying hash and the ledger index. The `AccountRoot` ledger object has the identifying hash and ledger of the transaction that most recently modified it; the metadata of that transaction includes the previous state of the `AccountRoot` node, so it is possible to iterate through the history of a single account this way. This transaction history includes any transactions that modify the `AccountRoot` node directly, including: - -- Transactions sent by the account, because they modify the account's `Sequence` number. These transactions also modify the account's XRP balance because of the [transaction cost](transaction-cost.html). -- Transactions that modified the account's XRP balance, including incoming [Payment transactions][] and other types of transactions such as [PaymentChannelClaim][] and [EscrowFinish][]. - -The _conceptual_ transaction history of an account also includes transactions that modified the account's owned objects and non-XRP balances. These objects are separate ledger objects, each with their own thread of transactions that affected them. If you have an account's full ledger history, you can follow it forward to find the ledger objects created or modified by it. A "complete" transaction history includes the history of objects owned by a transaction, such as: - -- `RippleState` objects (Trust Lines) connected to the account. -- `DirectoryNode` objects, especially the owner directory tracking the account's owned objects. -- `Offer` objects, representing the account's outstanding currency-exchange orders in the decentralized exchange -- `PayChannel` objects, representing asynchronous payment channels to and from the account -- `Escrow` objects, representing held payments to or from the account that are locked by time or a crypto-condition. -- `SignerList` objects, representing lists of addresses that can authorize transactions for the account by [multi-signing](multi-signing.html). - -For more information on each of these objects, see the [Ledger Format Reference](ledger-data-formats.html). - - -## Address Encoding - -**Tip:** These technical details are only relevant for people building low-level library software for XRP Ledger compatibility! - -[[Source]](https://github.com/ripple/rippled/blob/35fa20a110e3d43ffc1e9e664fc9017b6f2747ae/src/ripple/protocol/impl/AccountID.cpp#L109-L140 "Source") - -XRP Ledger addresses are encoded using [base58][] with the _dictionary_ `rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz`. Since the XRP Ledger encodes several types of keys with base58, it prefixes the encoded data with a one-byte "type prefix" (also called a "version prefix") to distinguish them. The type prefix causes addresses to usually start with different letters in base58 format. - -The following diagram shows the relationship between keys and addresses: - -{{ include_svg("img/address-encoding.svg", "Master Public Key + Type Prefix → Account ID + Checksum → Address") }} - -The formula for calculating an XRP Ledger address from a public key is as follows. For the complete example code, see [`encode_address.js`](https://github.com/XRPLF/xrpl-dev-portal/blob/master/content/_code-samples/address_encoding/js/encode_address.js). For the process of deriving a public key from a passphrase or seed value, see [Key Derivation](cryptographic-keys.html#key-derivation). - -1. Import required algorithms: SHA-256, RIPEMD160, and base58. Set the dictionary for base58. - - 'use strict'; - const assert = require('assert'); - const crypto = require('crypto'); - const R_B58_DICT = 'rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz'; - const base58 = require('base-x')(R_B58_DICT); - - assert(crypto.getHashes().includes('sha256')); - assert(crypto.getHashes().includes('ripemd160')); - -2. Start with a 33-byte ECDSA secp256k1 public key, or a 32-byte Ed25519 public key. For Ed25519 keys, prefix the key with the byte `0xED`. - - const pubkey_hex = - 'ED9434799226374926EDA3B54B1B461B4ABF7237962EAE18528FEA67595397FA32'; - const pubkey = Buffer.from(pubkey_hex, 'hex'); - assert(pubkey.length == 33); - -3. Calculate the [RIPEMD160](https://en.wikipedia.org/wiki/RIPEMD) hash of the SHA-256 hash of the public key. This value is the "Account ID". - - const pubkey_inner_hash = crypto.createHash('sha256').update(pubkey); - const pubkey_outer_hash = crypto.createHash('ripemd160'); - pubkey_outer_hash.update(pubkey_inner_hash.digest()); - const account_id = pubkey_outer_hash.digest(); - -4. Calculate the SHA-256 hash of the SHA-256 hash of the Account ID; take the first 4 bytes. This value is the "checksum". - - const address_type_prefix = Buffer.from([0x00]); - const payload = Buffer.concat([address_type_prefix, account_id]); - const chksum_hash1 = crypto.createHash('sha256').update(payload).digest(); - const chksum_hash2 = crypto.createHash('sha256').update(chksum_hash1).digest(); - const checksum = chksum_hash2.slice(0,4); - -5. Concatenate the payload and the checksum. Calculate the base58 value of the concatenated buffer. The result is the address. - - const dataToEncode = Buffer.concat([payload, checksum]); - const address = base58.encode(dataToEncode); - console.log(address); - // rDTXLQ7ZKZVKz33zJbHjgVShjsBnqMBhmN - - -## See Also - -- **Concepts:** - - [Reserves](reserves.html) - - [Cryptographic Keys](cryptographic-keys.html) - - [Issuing and Operational Addresses](issuing-and-operational-addresses.html) -- **References:** - - [account_info method][] - - [wallet_propose method][] - - [AccountSet transaction][] - - [Payment transaction][] - - [AccountRoot object](accountroot.html) -- **Tutorials:** - - [Manage Account Settings (Category)](manage-account-settings.html) - - [Monitor Incoming Payments with WebSocket](monitor-incoming-payments-with-websocket.html) - - -{% include '_snippets/rippled-api-links.md' %} -{% include '_snippets/tx-type-links.md' %} -{% include '_snippets/rippled_versions.md' %} diff --git a/content/concepts/payment-system-basics/ledgers.md b/content/concepts/payment-system-basics/ledgers.md deleted file mode 100644 index b61a8d4771e..00000000000 --- a/content/concepts/payment-system-basics/ledgers.md +++ /dev/null @@ -1,94 +0,0 @@ ---- -html: ledgers.html -parent: payment-system-basics.html -blurb: The XRP Ledger is composed of a series of individual ledgers, or ledger versions, which rippled keeps in its internal database. Learn about the structure and contents of these ledgers. -labels: - - Blockchain - - Data Retention ---- -# Ledgers - -The XRP Ledger is a shared, global ledger that is open to all. Individual participants can trust the integrity of the ledger without having to trust any single institution to manage it. The `rippled` server software accomplishes this by managing a ledger database that can only be updated according to very specific rules. Each instance of `rippled` keeps a full copy of the ledger, and the peer-to-peer network of `rippled` servers distributes candidate transactions among themselves. The consensus process determines which transactions get applied to each new version of the ledger. See also: [The Consensus Process](consensus.html). - -{{ include_svg("img/ledger-changes.svg", "Diagram: Each ledger is the result of applying transactions to the previous ledger version.") }} - -The shared global ledger is actually a series of individual ledgers, or ledger versions, which `rippled` keeps in its internal database. Every ledger version has a [Ledger Index][] which identifies the order in which ledgers occur. Each closed ledger version also has an identifying hash value, which uniquely identifies the contents of that ledger. At any given time, a `rippled` instance has an in-progress "current" open ledger, plus some number of closed ledgers that have not yet been approved by consensus, and any number of historical ledgers that have been validated by consensus. Only the validated ledgers are certain to be correct and immutable. - -A single ledger version consists of several parts: - -{{ include_svg("img/anatomy-of-a-ledger-simplified.svg", "Diagram: A ledger has transactions, a state tree, and a header with the close time and validation info") }} - -* A **header** - The [Ledger Index][], hashes of its other contents, and other metadata. -* A **transaction tree** - The [transactions](transaction-formats.html) that were applied to the previous ledger to make this one. Transactions are the _only_ way to change the ledger. -* A **state tree** - All the [ledger objects](ledger-object-types.html) that contain the settings, balances, and objects in the ledger as of this version. - - -## Tree Format - -As its name might suggest, a ledger's state tree is a tree data structure. Each object in the state tree is identified by a 256-bit object ID. In JSON, a ledger object's ID is the `index` field, which contains a 64-character hexadecimal string like `"193C591BF62482468422313F9D3274B5927CA80B4DD3707E42015DD609E39C94"`. Every object in the state tree has an ID that you can use to look up that object; every transaction has an identifying hash that you can use to look up the transaction in the transaction tree. Do not confuse the `index` (ID) of a ledger object with the [`ledger_index` (sequence number) of a ledger][Ledger Index]. - -**Tip:** Sometimes, an object in the ledger's state tree is called a "ledger node". For example, transaction metadata returns a list of `AffectedNodes`. Do not confuse this with a "node" (server) in the peer-to-peer network. - -In the case of transactions, the identifying hash is based on the signed transaction instructions, but the contents of the transaction object when you look it up also contain the results and metadata of the transaction, which are not taken into account when generating the hash. - -## Open, Closed, and Validated Ledgers - -The `rippled` server makes a distinction between ledger versions that are _open_, _closed_, and _validated_. A server has one open ledger, any number of closed but unvalidated ledgers, and an immutable history of validated ledgers. The following table summarizes the difference: - -| Ledger Type: | Open | Closed | Validated | -|:---------------------------------|:----------------------------|:-------------------------------------------|:--| -| **Purpose:** | Temporary workspace | Proposed next state | Confirmed previous state | -| **Number used:** | 1 | Any number, but usually 0 or 1 | One per ledger index, growing over time | -| **Can contents change?** | Yes | No, but the whole ledger could be replaced | Never | -| **Transactions are applied in:** | The order they are received | Canonical order | Canonical order | - -Unintuitively, the XRP Ledger never "closes" an open ledger to convert it into a closed ledger. Instead, the server throws away the open ledger, creates a new closed ledger by applying transactions on top of a previous closed ledger, then creates a new open ledger using the latest closed ledger as a base. This is a consequence of [how consensus solves the double-spend problem](consensus-principles-and-rules.html#simplifying-the-problem). - -For an open ledger, servers apply transactions in the order those transactions appear, but different servers may see transactions in different orders. Since there is no central timekeeper to decide which transaction was actually first, servers may disagree on the exact order of transactions that were sent around the same time. Thus, the process for calculating a closed ledger version that is eligible for [validation](consensus.html#validation) is different than the process of building an open ledger from proposed transactions in the order they arrive. To create a "closed" ledger, each XRP Ledger server starts with a set of transactions and a previous, or "parent", ledger version. The server puts the transactions in a canonical order, then applies them to the previous ledger in that order. The canonical order is designed to be deterministic and efficient, but hard to game, to increase the difficulty of front-running Offers in the [decentralized exchange](decentralized-exchange.html). - -Thus, an open ledger is only ever used as a temporary workspace, which is a major reason why transactions' [tentative results may vary from their final results](finality-of-results.html). - -## Ledger Close Times - -The time that a ledger version closed is recorded at the `close_time` field of the [ledger header](ledger-header.html). To make it easier for the network to reach a consensus on an exact close time, this value is rounded to a number of seconds based on the close time resolution, currently 10 seconds. If rounding would cause a ledger's close time to be the same as (or earlier than) its parent ledger's, the child ledger has its close time set to the parent's close time plus 1. This guarantees that the close times of validated ledgers are strictly increasing. - -Since new ledger versions usually close about every 3 to 5 seconds, these rules result in a loose pattern where ledgers' close times end in :00, :01, :02, :10, :11, :20, :21, and so on. Times ending in 2 are less common and times ending in 3 are very rare, but both occur randomly when more ledgers randomly happen to close within a 10-second window. - -Generally speaking, the ledger cannot make any time-based measurements that are more precise than the close time resolution. For example, to check if an object has passed an expiration date, the rule is to compare it to the close time of the parent ledger. (The close time of a ledger is not yet known when executing transactions to go into that ledger.) This means that, for example, an [Escrow](escrow.html) could successfully finish at a real-world time that is up to about 10 seconds later than the time-based expiration specified in the Escrow object. - -### Example - -The following examples show the rounding behavior of ledger close times, from the perspective of an example validator, following a ledger with the close time **12:00:00**: - -**Current consensus round** - -1. A validator notes that it was **12:00:03** when the ledger closed and entered consensus. The validator includes this close time in its proposals. -2. The validator observes that most other validators (on its UNL) proposed a close time of 12:00:02, and one other proposed a close time of 12:00:03. It changes its proposed close time to match the consensus of **12:00:02**. -3. The validator rounds this value to the nearest close time interval, resulting in **12:00:00**. -4. Since 12:00:00 is not greater than the previous ledger's close time, the validator adjusts the close time to be exactly 1 second after the previous ledger's close time. The result is an adjusted close time of **12:00:01**. -5. The validator builds the ledger with these details, calculates the resulting hash, and confirms in the [validation step](consensus.html#validation) that others did the same. - -Non-validating servers do all the same steps, except they don't propose their recorded close times to the rest of the network. - -**Next consensus round** - -1. The next ledger enters consensus at **12:00:04** according to most validators. -2. This rounds down again, to a close time of **12:00:00**. -3. Since this is not greater than the previous ledger's close time of 12:00:01, the adjusted close time is **12:00:02**. - -**Next consensus round after that** - -1. The ledger after that enters consensus at **12:00:05** according to most validators. -2. This rounds up, based on the close time resolution, to **12:00:10**. -3. Since this value is larger than the previous ledger's close time, it does not need to be adjusted. **12:00:10** becomes the official close time. - -## See Also - -- For more information about ledger headers, ledger object IDs, and ledger object types, see [Ledger Data Formats](ledger-data-formats.html) -- For information on how servers track the history of changes to ledger state, see [Ledger History](ledger-history.html) - - - -{% include '_snippets/rippled-api-links.md' %} -{% include '_snippets/tx-type-links.md' %} -{% include '_snippets/rippled_versions.md' %} diff --git a/content/concepts/payment-system-basics/transaction-basics/understanding-signatures-draft.md b/content/concepts/payment-system-basics/transaction-basics/understanding-signatures-draft.md deleted file mode 100644 index d8ee700472f..00000000000 --- a/content/concepts/payment-system-basics/transaction-basics/understanding-signatures-draft.md +++ /dev/null @@ -1,74 +0,0 @@ -# Understanding Signatures - -***TODO: DRAFT*** - -***TODO: Question: Added this concept section based on fantastic source material from Rome -- thought we should publish it. Useful? May be good to associate it with a flow diagram - like the one for address encoding: https://ripple.com/build/accounts/#address-encoding. Address both single and multi-sign flows.*** - -In the XRP Ledger, a digital signature proves that a transaction is authorized to do a specific set of actions. A digital signature is created based on a [key pair](cryptographic-keys.html) associated with the transaction's sending account. - -Here's an overview of some of the more common signature-related fields used in the XRP Ledger. - -***TODO: address from Ryan: Where would you see these fields? Either address in text -- or ensure that this is answered via the flow diagram discussed below.*** - -***TODO: JHA fix the IA here. Also need to more clearly express the single-signer flow vs multi-signer flow. Provide a flow diagram. Also need to move some conceptual content out of "Authorizing Transactions" and "Signing and Submitting Transactions" and put it in this doc.*** - -## `SigningPubKey` (top-level) - -The public key of the sender in hex format. Empty in the case of a multi-signed transaction. - -To verify whether a single-signed transaction is valid, a `rippled` server checks that all of the following are true: - -1. This key hashes to an address that's authorized by the transaction's sender. - - The default is that only the address of an account is authorized to send all transactions for that account. That address is [derived from](accounts.html#address-encoding) the public key from the master key pair that was generated during address creation. Regular keys add a different address (derived from a different key pair) that's authorized to send most transactions. And of course, you can also disable the [master key](cryptographic-keys.html) or add a [multi-signing list](reference-transaction-format.html#multi-signing). ***TODO: address from Ryan: "And of course" - Nit: this seems a little informal. Maybe just drop it and go into the next sentence? JHA take a closer look at what this sentence is trying to say.*** - -2. This key matches the signature on the transaction. - -3. The signature matches the transaction instructions. - -The validation process for multi-signed transactions is slightly different. For more information, see [`Signers[*].SigningPubKey`](#signerssigningpubkey). - - -## `TxnSignature` (top-level) - -The signature of the transaction instructions, in hex format. - -Used with the `SigningPubKey` to verify that the sender did in fact approve the corresponding transaction instructions. - -***TODO: Ensure that this doc reflects this: In transactions, we have two TxnSignature fields—one at the top level for single-signed transactions, and one in each member of the Signers array for multi-signed transactions. (Any given transaction has either the top level TxnSignature or the members in the Signers array but not both.)*** - -## `Signers` (in a multi-signed transaction) - -An array of signature data for a [multi-signed transaction](reference-transaction-format.html#multi-signing). - -Used to verify that a quorum of signers approved a transaction. - - -### `Signers[*].AccountID` - -The address of one signer, in base58. -***TODO: JHA: Slightly nitpicky note (relevant to all the fields, but it especially attracted my notice here): the base58 is how it's generally represented in JSON. In the canonical binary format, I believe this is the AccountID as a 160-bit number, so it's not base58-encoded and doesn't have the checksum in the binary format. Similarly, hexadecimal is just a way of representing a 160-bit number in formats like JSON. In the native binary format, the various fields are just numbers/data in various low-level computer formats. That's only relevant for people who are trying to implement offline signing, though. Everyone else will probably see the JSON representation, where they'll want to know what the conventional way to represent the fields is.*** - -Identifies which signer from the (predefined) [multi-signing list](reference-transaction-format.html#multi-signing) this portion of the multi-signature represents. - - -### `Signers[*].TxnSignature` - -One signature, as hexadecimal. - -Verifying a [multi-signed transaction](reference-transaction-format.html#multi-signing) involves making sure each such signature is valid for its `SigningPubKey` and the transaction instructions. - - -### `Signers[*].SigningPubKey` - -The public key of one signer. Verifying a [multi-signed transaction](reference-transaction-format.html#multi-signing) involves making sure each such key is authorized to sign for the `AccountID` of the signer. - -Multi-signature `AccountIDs` are a little special. If one is an address that doesn't exist in the ledger, then the `SigningPubKey` must hash to the `AccountID` value using the standard rules for [deriving an AccountID](accounts.html#address-encoding) from a public key. If the address does exist in the ledger, then either: - -1. The `SigningPubKey` must hash to the `AccountID` and the address must not have the master key disabled. - - or - -2. The `SigningPubKey` must hash to a regular key that the address has set in the ledger. - -For more information about signing transactions, see [Signing and Submitting Transactions](reference-transaction-format.html#signing-and-submitting-transactions). diff --git a/content/concepts/payment-types/checks.ja.md b/content/concepts/payment-types/checks.ja.md index 84256be69ae..fcfd97dd4d6 100644 --- a/content/concepts/payment-types/checks.ja.md +++ b/content/concepts/payment-types/checks.ja.md @@ -36,7 +36,7 @@ XRP Ledger Checksは、XRP Ledgerに固有の問題も解決できます。た ### ユースケース: 支払いの承認 -**課題:** [BSA、KYC、AML、CFT](become-an-xrp-ledger-gateway.html#compliance-guidelines)などの規制に準拠するにあたり、金融機関は受領する資金の送金元に関する文書を提出する必要があります。違法な資金移動を防止するため、これらの規制は金融機関に対して、処理済のすべての支払いについて、その送金元と送金先を開示するよう義務付けています。XRP Ledgerの性質上、誰でもXRPを(および該当する場合には発行済み通貨を)XRP Ledger上の金融機関のアカウントに送金することができます。金融機関のコンプライアンス部門では、このような不審な支払いへの対応にかかるコスト(罰金の可能性を含む)の増大と処理の遅れが生じます。 +**課題:** [BSA、KYC、AML、CFT](stablecoin-issuer.html#compliance-guidelines)などの規制に準拠するにあたり、金融機関は受領する資金の送金元に関する文書を提出する必要があります。違法な資金移動を防止するため、これらの規制は金融機関に対して、処理済のすべての支払いについて、その送金元と送金先を開示するよう義務付けています。XRP Ledgerの性質上、誰でもXRPを(および該当する場合には発行済み通貨を)XRP Ledger上の金融機関のアカウントに送金することができます。金融機関のコンプライアンス部門では、このような不審な支払いへの対応にかかるコスト(罰金の可能性を含む)の増大と処理の遅れが生じます。 **解決策:** 金融機関は各自のXRP Ledgerのアカウントで、[`AccountSet`トランザクションの`asfDepositAuth`フラグを設定](accountset.html)することにより、[Deposit Authorization](depositauth.html)を有効にできます。これにより、アカウントはPaymentトランザクションを受領できなくなります。Deposit Authorizationが有効なアカウントは、Escrow、Payment Channel、またはChecksでのみ資金を受領できます。Deposit Authorizationが有効な場合、Checksが最もシンプルで使いやすく、柔軟な資金移動手段となります。 diff --git a/content/concepts/payment-types/checks.md b/content/concepts/payment-types/checks.md index 5e13e926c57..16fa99290a9 100644 --- a/content/concepts/payment-types/checks.md +++ b/content/concepts/payment-types/checks.md @@ -9,84 +9,34 @@ labels: --- # Checks -_(Added by the [Checks amendment][].)_ +The Checks feature enables users to create deferred payments similar to personal paper checks. Unlike an escrow or payment channel, funds aren't set aside when a check is created, so money only moves when the check is cashed. If the sender doesn't have the funds at the time a check is cashed, the transaction fails; recipients can retry failed transactions until the check expires. -The Checks feature in the XRP Ledger allows users to create deferred payments that can be canceled or cashed by the intended recipients. Like personal paper checks, XRP Ledger Checks start with the sender of the funds creating a Check that specifies an amount and a recipient. The recipient cashes the check to pull the funds from the sender's account into the recipient's account. No money moves until the recipient cashes the Check. Because funds are not put on hold when the Check is created, cashing a Check can fail if the sender doesn't have enough funds when the recipient tries to cash it. If there's a failure cashing the check, the check's recipient can retry until the Check expires. +XRP Ledger Checks can have expiration times after which they may no longer be cashed. If the recipient doesn't successfully cash the Check before it expires, the Check can no longer be cashed, but the object remains in the XRP Ledger until someone cancels it. Anyone may cancel the Check after it expires. Only the sender and recipient can cancel the Check before it expires. The Check object is removed from the Ledger when the sender successfully cashes the check or someone cancels it. -XRP Ledger Checks may have expiration times after which they may no longer be cashed. If the recipient doesn't successfully cash the Check before it expires, the Check can no longer be cashed, but the object remains in the XRP Ledger until someone cancels it. Anyone may cancel the Check after it expires. Only the sender and recipient can cancel the Check before it expires. The Check object is removed from the Ledger when the sender successfully cashes the check or someone cancels it. +## Use Cases -Checks have some similarities to [Escrow](escrow.html) and [Payment Channels](use-payment-channels.html), but there are some important differences between those features and Checks: +- Checks allow people to exchange funds using a process that is familiar to and accepted by the banking industry. -* You can send [tokens](tokens.html) with Checks. With Payment Channels and Escrow, you can only send XRP. +- If your intended recipient uses [Deposit Authorization](depositauth.html) to block direct payments from strangers, a check is a good alternative. -* Checks do not lock up or set aside any funds. The XRP involved in Payment Channels and Escrow cannot be spent until it is redeemed with a claim provided by the sender (Payment Channels), or released by an expiration or crypto-condition (Escrow). +- Flexible check cashes. The recipient can redeem the Check for between a minimum and maximum amount. -* You can send XRP to yourself through Escrow. You cannot send Checks to yourself. +## Check Lifecycle -**Note:** The [Checks amendment][] changes the expiration behavior of the [OfferCreate][] transaction. For more information, see [Offer Expiration](offers.html#offer-expiration). +1. The sender sends a [CheckCreate transaction][], which defines: + - The recipient. + - An expiration date. + - The maximum amount that can be debited from their account. +2. When the transaction is processed, the XRP Ledger creates a `Check` object. The check can be canceled by the sender or receiver with a [CheckCancel transaction][]. -## Why Checks? +3. The recipient submits a [CheckCash transaction][] that transfers the funds and destroys the `Check` object. Recipients have two options for cashing checks: + - Exact Amount: They specify an exact amount to cash that doesn't exceed the check maximum. + - Flexible Amount: They specify a minimum amount to cash and the XRP Ledger delivers as much as possible up to the check maximum. If the sender doesn't have the funds to at least meet the specified minimum, the transaction fails. -Traditional paper checks allow people to transfer funds without immediately exchanging physical currency. XRP Ledger Checks allow people to exchange funds asynchronously using a process that is familiar to and accepted by the banking industry. +4. If the check expires before the receiver cashes the check, the `Check` object remains until anyone cancels it. -XRP Ledger Checks also solve a problem that is unique to the XRP Ledger: they allow users to reject unwanted payments or accept only part of a payment. This is useful for institutions that need to be careful about accepting payments for compliance reasons. - - -### Use Case: Payment Authorization - -**Problem:** To comply with regulations like [BSA, KYC, AML, and CFT](become-an-xrp-ledger-gateway.html#compliance-guidelines), financial institutions must provide documentation about the source of funds they receive. Such regulations seek to prevent the illicit transfer of funds by requiring institutions to know the source and destination of all payments processed by the institution. Because of the nature of the XRP Ledger, anyone could potentially send XRP (and, under the right circumstances, tokens) to an institution's account on the XRP Ledger. Dealing with such unwanted payments adds significant cost and time delays to these institutions' compliance departments, including potential fines or penalties. - -**Solution:** Institutions can enable [Deposit Authorization](depositauth.html) on their XRP Ledger accounts by [setting the `asfDepositAuth` flag in an `AccountSet` transaction](accountset.html). This makes the account unable to receive Payment transactions. Accounts with Deposit Authorization enabled can only receive funds through Escrow, Payment Channels, or Checks. Checks are the most straightforward, familiar, and flexible way to transfer funds if Deposit Authorization is enabled. - - -## Usage - -Checks typically have the lifecycle described below. - - - -[![Check flow diagram (successful cashing)](img/checks-happy-path.png)](img/checks-happy-path.png) - -**Step 1:** To create a Check, the sender submits a [CheckCreate][] transaction and specifies the recipient (`Destination`), expiration time (`Expiration`), and maximum amount that may be debited from the sender's account (`SendMax`). - - -**Step 2:** After the CheckCreate transaction is processed, a [Check object](check.html) is created on the XRP Ledger. This object contains the properties of the Check as defined by the transaction that created it. The object can only be modified by the sender (by canceling it with a [CheckCancel][] transaction) or recipient (by canceling it or cashing it) before the expiration time passes. After the expiration time, anyone may cancel the Check. - -**Step 3:** To cash the check, the recipient submits a [CheckCash][] transaction. The recipient has two options for cashing the check: - -* `Amount` — The recipient can use this option to specify an exact amount to cash. This may be useful for cases where the sender has padded the check to cover possible [transfer fees](transfer-fees.html) and the recipient wants to accept the exact amount on an invoice or other contract. - -* `DeliverMin` — The recipient can use this option to specify the minimum amount they are willing to receive from the Check. If the recipient uses this option, the XRP Ledger attempts to deliver as much as possible and always delivers at least this amount. The transaction fails if the amount that can be credited to the recipient is not at least the requested amount. - -If the sender has enough funds to cover the Check and the expiration time has not passed, the funds are debited from the sender's account and credited to the recipient's account, and the Check object is destroyed. - - - -#### Expiration Case - -In the case of expirations, Checks have the lifecycle described below. - - - -[![Check flow diagram (expiration)](img/checks-expiration.png)](img/checks-expiration.png) - - -All Checks start the same way, so **Steps 1 and 2** are the same. - -**Step 3a:** If the Check expires before the recipient can cash it, the Check can no longer be cashed but the object remains in the ledger. - -**Step 4a:** After a Check expires, anyone may cancel it by submitting a [CheckCancel][] transaction. That transaction removes the Check from the ledger. - - - - -## Availability of Checks - -The [Checks amendment][] became enabled on the XRP Ledger Mainnet on 2020-06-18. For more information about how amendments are enabled and voted on, see [Amendment Process](amendments.html#amendment-process). - -To check the status of an amendment on a test network or private network, use the [feature method][]. ## See Also diff --git a/content/concepts/payment-types/cross-currency-payments.ja.md b/content/concepts/payment-types/cross-currency-payments.ja.md index 1a14a030038..5a30da5d215 100644 --- a/content/concepts/payment-types/cross-currency-payments.ja.md +++ b/content/concepts/payment-types/cross-currency-payments.ja.md @@ -16,7 +16,7 @@ XRP Ledgerでは、1つ以上の発行済み通貨、XRP、またはその両方 ## 前提条件 - 定義上、複数通貨間支払いには2種類以上の通貨が関係します。つまり、関係する通貨のうち、少なくとも1種類以上がXRP以外の発行済み通貨である必要があります。 - - 通常は、[XRP Ledgerゲートウェイ](become-an-xrp-ledger-gateway.html)が発行した通貨を1種類以上使用することになります。このような通貨はXRP Ledger外部の資金を担保とし、ゲートウェイを通じて引き出すことができます。 + - 通常は、[XRP Ledgerゲートウェイ](stablecoin-issuer.html)が発行した通貨を1種類以上使用することになります。このような通貨はXRP Ledger外部の資金を担保とし、ゲートウェイを通じて引き出すことができます。 - 取引を行う当事者が、XRP Ledger内でのみ発行され、外部の担保がないデジタルトークンを送受信し、何らかの価値を持つ資産として取り扱うことを望む限り、このデジタルトークンを使用することもできます。 - 送金元と受取人の間に1つ以上の[パス](paths.html)が確立しており、すべてのパスの総流動性が、支払いを促進するのに十分である必要があります。複数通貨間の支払いの場合、これは一般に通貨取引[オファー](offers.html)を消費することを意味します。 diff --git a/content/concepts/payment-types/cross-currency-payments.md b/content/concepts/payment-types/cross-currency-payments.md index d79df06581f..45a42007e61 100644 --- a/content/concepts/payment-types/cross-currency-payments.md +++ b/content/concepts/payment-types/cross-currency-payments.md @@ -8,9 +8,9 @@ labels: --- # Cross-Currency Payments -In the XRP Ledger, you can send cross-currency payments that exchange tokens, XRP, or both. Like [direct XRP payments](use-simple-xrp-payments.html), these payments use the [Payment transaction type][Payment]. Cross-currency payments within the XRP Ledger are fully atomic, meaning that either the payment fully executes or no part of it executes. +The XRP Ledger enables you to make cross-currency payments of XRP and tokens. Cross-currency payments within the XRP Ledger are fully atomic, meaning the payment fully executes or no part of the payment executes at all. -By default, cross-currency payments deliver a fixed amount to their destination at a variable cost to their source. Cross-currency payments can also be [partial payments](partial-payments.html), which deliver a variable amount to the destination within a fixed sending limit. +By default, cross-currency payments deliver a fixed amount to their destination at a variable cost to their source. Cross-currency payments can also be [partial payments](partial-payments.html) that deliver a variable amount within a set sending limit. ## Prerequisites diff --git a/content/concepts/payment-types/direct-xrp-payments.ja.md b/content/concepts/payment-types/direct-xrp-payments.ja.md index b8ed15c8dbf..a9f2d826a6f 100644 --- a/content/concepts/payment-types/direct-xrp-payments.ja.md +++ b/content/concepts/payment-types/direct-xrp-payments.ja.md @@ -78,8 +78,6 @@ XRP Ledgerでは、支払いを受け取ることができるアドレスは永 ## 関連項目 -- **コンセプト:** - - [決済システムの基本](payment-system-basics.html) - **チュートリアル:** - [XRPの送金(対話型チュートリアル)](send-xrp.html) - [WebSocketを使用した着信ペイメントの監視](monitor-incoming-payments-with-websocket.html) diff --git a/content/concepts/payment-types/direct-xrp-payments.md b/content/concepts/payment-types/direct-xrp-payments.md index 711c89e6cce..a1c9658983e 100644 --- a/content/concepts/payment-types/direct-xrp-payments.md +++ b/content/concepts/payment-types/direct-xrp-payments.md @@ -8,81 +8,34 @@ labels: --- # Direct XRP Payments -The basis of any financial system is _transferring value_: or, in one word, payments. The simplest type of payment in the XRP Ledger is a direct XRP-to-XRP payment, which transfers XRP directly from one account in the XRP Ledger to another. +The basis of any financial system is transferring value. The quickest and simplest method on the XRP Ledger is a direct XRP payment from one account to another. Unlike other payment methods that require multiple transactions to complete, a direct XRP payment executes in one transaction with no intermediaries, and typically completes in 8 seconds or less. You can only make direct payments when XRP is the currency sent and received. -## About Direct XRP-to-XRP Payments -Generally, any address in the XRP Ledger can send XRP directly to any other address. The address on the receiving side is often called the _destination address_, and the address on the sending side is called the _source address_. To send XRP directly, the sender uses a [Payment transaction][], which can be as concise as the following: -```json -{ - "TransactionType": "Payment", - "Account": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn", - "Destination": "ra5nK24KXen9AHvsdFTKHSANinZseWnPcX", - "Amount": "13000000" -} -``` +## Direct XRP Payment Lifecycle -These transaction instructions mean: Send a payment from `rf1Bi...` to `ra5nK...` delivering exactly 13 XRP. If the transaction is successfully processed, it does exactly that. Since it usually takes about 4 seconds for each new ledger version to become [validated](consensus.html), a successful transaction can be created, submitted, executed, and have a final outcome in 8 seconds or less, even if gets queued for the ledger version after the current in-progress one. +1. The sender creates a [Payment transaction][], which defines the parameters of the payment. The transaction is a direct XRP payment if XRP is the currency sent and received. -**Caution:** The [Payment transaction type][Payment] can also be used for some more specialized kinds of payments, including [cross-currency payments](cross-currency-payments.html) and [partial payments](partial-payments.html). In the case of partial payments, it is possible that the `Amount` shows a large amount of XRP even if the transaction only delivered a very small amount. See [partial payments exploit](partial-payments.html#partial-payments-exploit) for how to avoid crediting a customer for the wrong amount. +2. Transaction processing checks the parameters and circumstances of the transaction; if any check fails, the payment fails. -Direct XRP-to-XRP payments cannot be partial payments, but partial payments can deliver XRP after converting from a different source currency. + - All fields are formatted correctly. + - The sending address is a funded account in the XRP Ledger. + - All provided signatures are valid for the sending address. + - The destination address is different than the sending address. + - The sender has a high enough XRP balance to send the payment. +2. Transaction processing checks the receiving address; if any check fails, the payment fails. -## Funding Accounts - -Any mathematically-valid address can receive a payment, even if the XRP Ledger has no record of that address existing beforehand, as long as the payment delivers enough XRP to meet the minimum [account reserve](reserves.html). If the payment would not deliver enough XRP, it fails. - -For more information, see [Accounts](accounts.html#creating-accounts). - - -## Address Reuse - -In the XRP Ledger, addresses where you can receive payments are permanent, and have a non-trivial [reserve requirement](reserves.html) of XRP that they cannot spend. This means that, contrary to some other blockchain systems, it is not a good idea to use a different, disposable address for every transaction. The best practice for the XRP Ledger is to reuse the same address for multiple transactions. If you use the address regularly (especially if it's managed by an internet-connected service), you should set a [regular key](cryptographic-keys.html) and proactively change keys on a regular basis to reduce the risk of a key compromise. - -As a sender, it is best not to assume that your intended recipient is using the same address from the last time you sent them a payment. Inevitably, sometimes security compromises happen and a person or business has to change addresses. Before sending money, you should ask the recipient for their current receiving address, so you don't accidentally send money to a malicious user who has taken control of a compromised old address. - - -## How Direct XRP Payments Are Processed - -From a relatively high level, the XRP Ledger's transaction processing engine applies a direct XRP payment as follows: - -1. It validates the parameters of the [Payment transaction][]. If the transaction is structured to send and deliver XRP, the transaction processing engine recognizes it as a direct XRP-to-XRP payment. Validation checks include: - - - Checking that all fields are formatted correctly. For example, for direct XRP payments, the `Amount` field must be [drops of XRP][]. - - Checking that the sending address is a funded [account](accounts.html) in the XRP Ledger. - - Checking that all provided signatures are valid for the sending address. - - Confirming that the destination address is different than the sender address. (It is not sufficient to send to the same address with a different [destination tag](source-and-destination-tags.html).) - - Confirming that the sender has a high enough XRP balance to send the payment. - - If any check fails, the payment fails. - -2. It checks whether the receiving address is a funded account. - - - If the receiving address is funded, the engine checks any additional requirements for receiving payments, such as [Deposit Authorization](depositauth.html) or [`RequireDest`](source-and-destination-tags.html#requiring-tags). If the payment does not satisfy any of these additional requirements, the payment fails. - - If the receiving address is not funded, it checks whether the payment would deliver enough XRP to meet the minimum [account reserve](reserves.html). If not, the payment fails. - -3. It debits the sending account by an amount of XRP specified by the `Amount` field plus the XRP to be destroyed for the [transaction cost](transaction-cost.html) and credits the receiving account for the same amount. - - If necessary, it creates a new account ([AccountRoot object](accountroot.html)) for the receiving address. The new account's starting balance is equal to the `Amount` of the payment. - - The engine adds a `delivered_amount` field to the [transaction's metadata](transaction-metadata.html) to indicate how much was delivered. You should always use `delivered_amount`, **not** the `Amount` field, to avoid being tricked about how much XRP you received. (Cross-currency "Partial Payments" can deliver less XRP than stated in the `Amount` field.) For more information, see [Partial Payments](partial-payments.html). - - -## Comparison to Other Payment Types - -- **Direct XRP Payments** are the only way to both send and receive XRP in a single transaction. They are a good balance of speed, simplicity, and low cost. -- [Cross-currency payments](cross-currency-payments.html) also use the [Payment][] transaction type, but can send any combination of XRP and non-XRP [tokens](tokens.html) except XRP-to-XRP. They can also be [partial payments](partial-payments.html). Cross-currency payments are good for payments not denominated in XRP or for taking arbitrage opportunities in the [decentralized exchange](decentralized-exchange.html). -- [Checks](checks.html) let the sender set up an obligation without transferring any money immediately. The recipient can cash it any time before it expires, but the amount is not guaranteed. Checks can send either XRP or [tokens](tokens.html). Checks are good for giving the recipient the autonomy to claim the payment. -- [Escrow](escrow.html) sets aside XRP which can be claimed by its intended recipient when certain conditions are met. The XRP amount is fully guaranteed and cannot be otherwise used by the sender unless the Escrow expires. Escrow is good for smart contracts in large amounts. -- [Payment Channels](payment-channels.html) set aside XRP. The recipient can claim XRP from the channel in bulk using signed authorizations. Individual authorizations can be verified without sending a full XRP Ledger transaction. Payment channels are good for extremely high-volume micropayments or "streaming" payments. + - If the receiving address is funded, the engine makes additional checks based on their settings, such as [Deposit Authorization](depositauth.html). + - If the receiving address isn't funded, it checks if the payment will deliver enough XRP to meet the minimum [account reserve](reserves.html) requirement. If the reserve is met, a new account is created for the address and its starting balance is the amount received. +4. The ledger debits and credits the corresponding accounts. + + **Note:** The sender is also debited the XRP [transaction cost](transaction-cost.html). + ## See Also -- **Concepts:** - - [Payment System Basics](payment-system-basics.html) - **Tutorials:** - [Send XRP (Interactive Tutorial)](send-xrp.html) - [Monitor Incoming Payments with WebSocket](monitor-incoming-payments-with-websocket.html) diff --git a/content/concepts/payment-types/escrow.md b/content/concepts/payment-types/escrow.md index e4c833f6e2c..fe45fba01e6 100644 --- a/content/concepts/payment-types/escrow.md +++ b/content/concepts/payment-types/escrow.md @@ -1,60 +1,39 @@ --- html: escrow.html parent: payment-types.html -blurb: Escrows set aside XRP and deliver it later when certain conditions are met. Escrows can depend on time limits, cryptographic conditions, or both. +blurb: Escrow holds funds until specified conditions are met. labels: - Escrow - - Smart Contracts --- # Escrow -Escrow is a feature of the XRP Ledger that allows you to send conditional XRP payments. These conditional payments, called _escrows_, set aside XRP and deliver it later when certain conditions are met. Conditions to successfully finish an escrow include time-based unlocks and [crypto-conditions][]. Escrows can also be set to expire if not finished in time. +Traditionally, an escrow is a contract between two parties to facilitate financial transactions. An impartial third party receives and holds funds, and only releases them to the intended recipient when conditions specified by the contract are met. This method ensures both parties meet their obligations. -The XRP set aside in an escrow is locked up. No one can use or destroy the XRP until the escrow has been successfully finished or canceled. Before the expiration time, only the intended receiver can get the XRP. After the expiration time, the XRP can only be returned to the sender. +The XRP Ledger takes escrow a step further, replacing the third party with an automated system built into the ledger. An escrow locks up XRP, which can't be used or destroyed until conditions are met. -## Usage +## Types of Escrow - +The XRP Ledger supports three types of escrow: -[![Escrow Flow Diagram (Successful finish)](img/escrow-success-flow.png)](img/escrow-success-flow.png) +- **Time-based Escrow:** Funds only become available after a certain amount of time passes. +- **Conditional Escrow:** This escrow is created with a corresponding condition and fulfillment. The condition serves as a lock on the funds and won't release until the correct fulfillment key is provided. +- **Combination Escrow:** This escrow combines the features of time-based and conditional escrow. The escrow is completely inaccessible until the specified time passes, after which the funds can be release by providing the correct fulfillment. -**Step 1:** To send an escrow, the sender uses an [EscrowCreate transaction][] to lock up some XRP. This transaction defines a finish time, an expiration time, or both. The transaction may also define a crypto-condition that must be fulfilled to finish the escrow. This transaction must define an intended recipient for the XRP; the recipient _may_ be the same as the sender. +## Escrow Lifecycle -**Step 2:** After this transaction has been processed, the XRP Ledger has an [Escrow object](escrow-object.html) that holds the escrowed XRP. This object contains the properties of the escrow as defined by the transaction that created it. If this escrow has a finish time, no one can access the XRP before then. +1. The sender creates an escrow using the `EscrowCreate` transaction. This transaction defines: -**Step 3:** The recipient, or any other XRP Ledger address, sends an [EscrowFinish transaction][] to deliver the XRP. If the correct conditions are met, this destroys the Escrow object in the ledger and credits the XRP to the intended recipient. If the escrow has a crypto-condition, this transaction must include a fulfillment for that condition. If the escrow has an expiration time that has already passed, the EscrowFinish transaction instead fails with the code [`tecNO_PERMISSION`](tec-codes.html). + - An amount of XRP to lock up. + - The conditions to release the XRP. + - The recipient of the XRP. -### Expiration Case +2. When the transaction is processed, the XRP Ledger creates an `Escrow` object that holds the escrowed XRP. -[![Escrow Flow Diagram (Expired escrow)](img/escrow-cancel-flow.png)](img/escrow-cancel-flow.png) +3. The recipient sends an `EscrowFinish` transaction to deliver the XRP. If the conditions have been met, this destroys the `Escrow` object and delivers the XRP to the recipient. -All escrows start the same way, so **Steps 1 and 2** are the same as in the successful case. + **Note:** If the escrow has an expiration time and isn't successfully finished before then, the escrow becomes expired. An expired escrow remains in the ledger until an `EscrowCancel` transaction cancels it, destroying the `Escrow` object and returning the XRP to the sender. -**Step 3a:** If the escrow has an expiration time, and it has not been successfully finished before then, the escrow is considered expired. It continues to exist in the XRP Ledger, but can no longer successfully finish. (Expired objects remain in the ledger until a transaction modifies them. Time-based triggers cannot change the ledger contents.) - -**Step 4a:** The sender, or any other XRP Ledger address, sends an [EscrowCancel transaction][] to cancel the expired escrow. This destroys the [Escrow object](escrow-object.html) in the ledger and returns the XRP to the sender. - - - - -## Limitations - -Escrow is designed as a feature to enable the XRP Ledger to be used in the [Interledger Protocol][] and with other smart contracts. The current version has a modest scope to avoid complexity. - -- Escrow only works with XRP, not tokens. -- Escrow requires sending at least two transactions: one to create the escrow, and one to finish or cancel it. Thus, it may not be financially sensible to escrow payments for very small amounts, because the participants must destroy the [transaction cost](transaction-cost.html) of the two transactions. - - When using Crypto-Conditions, the [cost of the transaction to finish the escrow](#escrowfinish-transaction-cost) is higher than usual. -- All escrows must be created with a "finish-after" time or a [crypto-condition][], or both. If the escrow does not have a finish-after time, it must have an expiration time. - - **Note:** The [fix1571 amendment][] changed the requirements for creating an escrow. Escrows created before that amendment could provide an expiration time with no condition or finish-after time. Anyone can finish such escrows immediately (sending the funds to the intended recipient). - -- None of the time values can be in the past when the escrow-creating transaction executes. -- Timed releases and expirations are limited to the resolution of XRP Ledger closes. This means that, in practice, times may be rounded to approximately 5 second intervals, depending on exactly when the ledgers close. -- The only supported [crypto-condition][] type is PREIMAGE-SHA-256. - -Escrow provides strong guarantees that are best suited for high-value, low-quantity payments. [Payment Channels](use-payment-channels.html) are better suited for fast, low-value payments. Of course, unconditional [Payments](payment.html) are also preferable for many use cases. - -## State Diagram +## Escrow States The following diagram shows the states an Escrow can progress through: @@ -69,25 +48,24 @@ The diagram shows three different cases for three possible combinations of the e - **Conditional Escrow (right):** If the escrow specifies a crypto-condition (`Condition` field) and not a finish-after time, the escrow becomes **Conditionally Ready** immediately when it is created. During this time, anyone can finish the escrow, but only if they supply the correct fulfillment to the crypto-condition. If no one finishes the escrow before its expiration time (`CancelAfter` field), the escrow becomes **Expired**. (An escrow without a finish-after time _must_ have an expiration time.) In the expired state, the escrow can no longer be finished, and anyone can cancel it. +## Limitations -## Availability of Escrow - -Conditional payments have been enabled by the ["Escrow" Amendment](known-amendments.html#escrow) to the XRP Ledger Consensus Protocol since 2017-03-31. A previous version of the same functionality was available on the [XRP Ledger Test Net](xrp-test-net-faucet.html) by the name "Suspended Payments" (SusPay) in 2016. - -When testing in [stand-alone mode][], you can force the Escrow feature to be enabled locally regardless of the amendment status. Add the following stanza to your `rippled.cfg`: - - [features] - Escrow +- Escrow only works with XRP, not tokens. +- The costs can make it infeasible for small amounts. + - Escrow requires two transactions: one to create the escrow, and one to finish or cancel it. Crypto-Conditions incur a higher [transaction cost](transaction-cost.html) than usual. + - While the escrow is incomplete, the sender is responsible for the [reserve requirement](reserves.html) of the `Escrow` object. +- You can't create an escrow with past time values. +- Timed releases and expirations resolve according to [ledger close times](ledger-close-times.html). In practice, actual release and expiration times can vary by about five seconds as ledgers close. +- The only supported crypto-condition type is PREIMAGE-SHA-256. -You can check the status of the Escrow amendment using the [feature method][]. ## EscrowFinish Transaction Cost -When using [crypto-conditions][], the EscrowFinish transaction must pay a [higher transaction cost](transaction-cost.html#special-transaction-costs) because of the higher processing load involved in verifying the crypto-condition fulfillment. +When using crypto-conditions, the EscrowFinish transaction must pay a [higher transaction cost](transaction-cost.html#special-transaction-costs) because of the higher processing load involved in verifying the crypto-condition fulfillment. -If the escrow is purely time-locked with no crypto-condition, the EscrowFinish costs only the standard [transaction cost](transaction-cost.html) for a reference transaction. +The additional transaction cost required is proportional to the size of the fulfillment. If the transaction is [multi-signed](multi-signing.html), the cost of multi-signing is added to the cost of the fulfillment. -The additional transaction cost required is proportional to the size of the fulfillment. Currently, an EscrowFinish with a fulfillment requires a minimum transaction cost of **330 [drops of XRP](basic-data-types.html#specifying-currency-amounts) plus 10 drops per 16 bytes in the size of the fulfillment**. If the transaction is [multi-signed](multi-signing.html), the cost of multi-signing is added to the cost of the fulfillment. +Currently, an EscrowFinish with a fulfillment requires a minimum transaction cost of **330 [drops of XRP](basic-data-types.html#specifying-currency-amounts) plus 10 drops per 16 bytes in the size of the fulfillment**. **Note:** The above formula is based on the assumption that the reference cost of a transaction is 10 drops of XRP. @@ -98,43 +76,12 @@ reference_fee * (signer_count + 33 + (fulfillment_bytes / 16)) ``` -## Why Escrow? - -The age-old practice of [Escrow](https://en.wikipedia.org/wiki/Escrow) enables many kinds of financial transactions that would be considered risky otherwise, especially online. By letting a trusted third party hold the money while a transaction or evaluation period is underway, both sides can be assured that the other must hold up their end of the bargain. - -The Escrow feature takes this idea further by replacing the third party with an automated system built into the XRP Ledger, so that the lock up and release of funds is impartial and can be automated. - -Fully automated escrow, backed by the integrity of the XRP Ledger itself, solves important problems for Ripple, and we think there are many other use cases that escrow enables. Ripple encourages the industry to find new and unique ways to put escrow to use. - -### Use Case: Time-based Lock-Up - -**Background:** Ripple holds a large amount of the total XRP, which it sells methodically as a way to fund and incentivize the healthy development of the XRP Ledger and related technologies. At the same time, owning such a large chunk of XRP causes problems for the company, such as: - -- Individuals and businesses who use the XRP Ledger worry that their investments in XRP could be diluted or devalued if Ripple were to flood the market by selling at a higher rate than usual. - - Although flooding the market would be a long-term loss for Ripple, the possibility that the company could do so exerts downward pressure over the price of XRP, and thus decreases the value of the company's assets. -- Ripple must carefully manage ownership of its accounts to protect against digital theft and other forms of malicious behavior, even by insiders. - -**Solution:** By placing 55 billion XRP into time-based escrows, Ripple ensures that the supply of XRP in circulation is predictable and increases at a slow but steady rate. Others who hold XRP know that Ripple cannot flood the market, even if the company's priorities or strategy changes. - -Placing the money into escrow does not directly protect Ripple's holdings from malicious actors, but it sharply reduces the amount of XRP that can be quickly stolen or redirected if a malicious actor gains temporary control over Ripple's XRP accounts. This reduces the risk of catastrophic losses of XRP and increases the time for Ripple to detect, prevent, and track down unintended uses of Ripple's XRP assets. - -### Use Case: Interledger Payments - -**Background:** In the quickly-developing world of financial technology, one of the core challenges is coordinating activities that cross multiple digital money systems, or ledgers. Many proposed solutions to this problem (including early views of the XRP Ledger!) can be reduced to creating "one ledger to rule them all." Ripple believes no single system can meet the needs of everyone in the world: in fact, some desirable features are mutually exclusive. Instead, Ripple believes that an interconnected network of ledgers—an _interledger_—is the true future of financial technology. The [Interledger Protocol][] defines standards for making as many systems as possible connect securely and smoothly. - -The most fundamental principle of inter-ledger payments is _conditional transfers_. Multi-hop payments have a risk problem: the more hops in the middle, the more places the payment can fail. Interledger solves this with the financial equivalent of a "[two-phase commit](https://en.wikipedia.org/wiki/Two-phase_commit_protocol)", where the two steps are (1) prepare conditional transfers, then (2) fulfill the conditions to execute the transfers. The Interledger project defined a [crypto-conditions][] specification to standardize automated ways to define and verify conditions, and settled on SHA-256 hashes as a "common denominator" of such conditions. - -**Solution:** The Escrow feature makes the XRP Ledger ideal for bridging multi-hop payments using the Interledger Protocol, because it natively supports transfers that deliver XRP based on PREIMAGE-SHA-256 crypto-conditions, and it executes those transfers within seconds of being presented with the matching fulfillment. - ## See Also For more information about Escrow in the XRP Ledger, see the following: - [Escrow Tutorials](use-escrows.html) - - [Send a Time-Held Escrow](send-a-time-held-escrow.html) - - [Send a conditionally-held escrow](send-a-conditionally-held-escrow.html) - - [Look up escrows by sender or receiver](look-up-escrows.html) - [Transaction Reference](transaction-formats.html) - [EscrowCreate transaction][] - [EscrowFinish transaction][] @@ -142,7 +89,6 @@ For more information about Escrow in the XRP Ledger, see the following: - [Ledger Reference](ledger-data-formats.html) - [Escrow object](escrow-object.html) -For more information on Interledger and how conditional transfers enable secure payments across multiple ledgers, see [Interledger Architecture](https://interledger.org/rfcs/0001-interledger-architecture/). For more information on Ripple's 55-billion XRP lock-up, see [Ripple's Insights Blog](https://ripple.com/insights/ripple-to-place-55-billion-xrp-in-escrow-to-ensure-certainty-into-total-xrp-supply/). diff --git a/content/concepts/payment-types/partial-payments.ja.md b/content/concepts/payment-types/partial-payments.ja.md index 28f82df6a74..8750bb24b7b 100644 --- a/content/concepts/payment-types/partial-payments.ja.md +++ b/content/concepts/payment-types/partial-payments.ja.md @@ -8,7 +8,7 @@ labels: --- # Partial Payment -デフォルトのケースでは、XRP Ledgerの[Paymentトランザクション][]の`Amount`フィールドに、為替レートと[送金手数料](transfer-fees.html)を差し引いた実際の送金額が指定されます。「Partial Payment」フラグ([**tfPartialPayment**](payment.html#paymentのフラグ))を使うと、送金額を増額する代わりに受取金額を減額して、支払を正常に実行できます。Partial Paymentは、追加コストなしで[支払を返金](become-an-xrp-ledger-gateway.html#bouncing-payments)したい場合に便利です。 +デフォルトのケースでは、XRP Ledgerの[Paymentトランザクション][]の`Amount`フィールドに、為替レートと[送金手数料](transfer-fees.html)を差し引いた実際の送金額が指定されます。「Partial Payment」フラグ([**tfPartialPayment**](payment.html#paymentのフラグ))を使うと、送金額を増額する代わりに受取金額を減額して、支払を正常に実行できます。Partial Paymentは、追加コストなしで[支払を返金](stablecoin-issuer.html#bouncing-payments)したい場合に便利です。 [トランザクションコスト](transaction-cost.html)に使用されるXRPの額は、トランザクションタイプに関わらず常に送金元のアカウントから差し引かれます。 diff --git a/content/concepts/payment-types/partial-payments.md b/content/concepts/payment-types/partial-payments.md index 0bdf932a7ae..0e58064d4a9 100644 --- a/content/concepts/payment-types/partial-payments.md +++ b/content/concepts/payment-types/partial-payments.md @@ -10,7 +10,7 @@ labels: The sender of any [Payment transaction][] can enable the ["Partial Payment" flag](payment.html#payment-flags) and send a payment which delivers less than the `Amount` field indicates. When processing any Payment, use the `delivered_amount` metadata field, not the `Amount` field. The `delivered_amount` is the amount a payment actually delivered. -If a Payment does not enable the Partial Payment flag, the `Amount` field of a [Payment transaction][] in the XRP Ledger specifies the amount to deliver after charging for exchange rates and [transfer fees](transfer-fees.html). The Partial Payment flag ([`tfPartialPayment`](payment.html#payment-flags)) allows a payment to succeed by reducing the amount received instead of increasing the amount sent. Partial payments are useful for [returning payments](become-an-xrp-ledger-gateway.html#bouncing-payments) without incurring additional costs to oneself. +If a Payment does not enable the Partial Payment flag, the `Amount` field of a [Payment transaction][] in the XRP Ledger specifies the amount to deliver after charging for exchange rates and [transfer fees](transfer-fees.html). The Partial Payment flag ([`tfPartialPayment`](payment.html#payment-flags)) allows a payment to succeed by reducing the amount received instead of increasing the amount sent. Partial payments are useful for [returning payments](stablecoin-issuer.html#bouncing-payments) without incurring additional costs to oneself. The amount of XRP used for the [transaction cost](transaction-cost.html) is always deducted from the sender’s account, regardless of the type of transaction. This transaction cost, or fee, is not included in the `Amount`. @@ -120,7 +120,7 @@ Using [the `delivered_amount` field](#the-delivered_amount-field) when processin - **Tools:** - [Transaction Sender](tx-sender.html) - **Concepts:** - - [Transaction Basics](transaction-basics.html) + - [Transactions](transactions.html) - **Tutorials:** - [Look Up Transaction Results](look-up-transaction-results.html) - [Monitor Incoming Payments with WebSocket](monitor-incoming-payments-with-websocket.html) @@ -133,6 +133,6 @@ Using [the `delivered_amount` field](#the-delivered_amount-field) when processin - [tx method][] -{% include '_snippets/rippled-api-links.md' %} -{% include '_snippets/tx-type-links.md' %} +{% include '_snippets/rippled-api-links.md' %} +{% include '_snippets/tx-type-links.md' %} {% include '_snippets/rippled_versions.md' %} diff --git a/content/concepts/tokens/authorized-trust-lines.ja.md b/content/concepts/tokens/authorized-trust-lines.ja.md index 4a47a4fa9a5..36581610499 100644 --- a/content/concepts/tokens/authorized-trust-lines.ja.md +++ b/content/concepts/tokens/authorized-trust-lines.ja.md @@ -30,7 +30,7 @@ XRP Ledger上のステーブルコインと認可トラストラインの使用 **ヒント:** 2つのTrustSetトランザクション(ステップ3および4)は、どちらの順序で発生しても構いません。発行者がトラストラインを先に認可した場合、これにより限度額が0に設定されたトラストラインが作成され、顧客のTrustSetトランザクションは、事前に認可されたトラストラインの限度額を設定することになります。([TrustSetAuth amendment][]によって追加されました。)_ ## 注意事項 -認可トラストラインを使用するつもりがない場合でも、[運用アカウントと予備アカウント](issuing-and-operational-addresses.html)のRequire Auth設定を有効にし、これらのアカウントにトラストラインを認可させないようにすることができます。これは、これらのアカウントが誤ってトークンを発行することを防止します(たとえば、ユーザーが誤って間違ったアドレスをトラストしてしまった場合など)。これはあくまで予防措置であり、運用アカウントと予備アカウントが意図したとおりに _発行者の_ トークンを転送することを止めるものではありません。 +認可トラストラインを使用するつもりがない場合でも、[運用アカウントと予備アカウント](account-types.html)のRequire Auth設定を有効にし、これらのアカウントにトラストラインを認可させないようにすることができます。これは、これらのアカウントが誤ってトークンを発行することを防止します(たとえば、ユーザーが誤って間違ったアドレスをトラストしてしまった場合など)。これはあくまで予防措置であり、運用アカウントと予備アカウントが意図したとおりに _発行者の_ トークンを転送することを止めるものではありません。 ## 技術情報 @@ -116,8 +116,6 @@ POST http://localhost:8088/ - **コンセプト:** - [Deposit Authorization](depositauth.html) - [トークンの凍結](freezes.html) -- **チュートリアル:** - - [ステーブルコインを発行する](become-an-xrp-ledger-gateway.html) - **リファレンス:** - [account_linesメソッド][] - [account_infoメソッド][] diff --git a/content/concepts/tokens/authorized-trust-lines.md b/content/concepts/tokens/authorized-trust-lines.md index 47cb76e9117..a7f9be57043 100644 --- a/content/concepts/tokens/authorized-trust-lines.md +++ b/content/concepts/tokens/authorized-trust-lines.md @@ -27,11 +27,11 @@ With a stablecoin on the XRP Ledger and use Authorized Trust Lines, the process 3. The customer sends a [TrustSet transaction][] to create a trust line to the issuer's address, with a positive limit. 4. The issuer sends a TrustSet transaction to authorize the customer's trust line. -**Tip:** The two TrustSet transactions (steps 3 and 4) can occur in either order. If the issuer authorizes the trust line first, this creates a trust line with the limit set to 0, and the customer's TrustSet transaction sets the limit on the pre-authorized trust line. _(Added by the [TrustSetAuth amendment][].)_ +**Tip:** The two TrustSet transactions (steps 3 and 4) can occur in either order. If the issuer authorizes the trust line first, this creates a trust line with the limit set to 0, and the customer's TrustSet transaction sets the limit on the pre-authorized trust line. ## As a Precaution -Even if you don't intend to use Authorized Trust Lines, you can enable the Require Auth setting on [operational and standby accounts](issuing-and-operational-addresses.html), and then never have those accounts approve any trust lines. This prevents those accounts from issuing tokens by accident (for example, if a user accidentally trusts the wrong address). This is only a precaution, and does not stop the operational and standby accounts from transferring the _issuer's_ tokens, as intended. +Even if you don't intend to use Authorized Trust Lines, you can enable the Require Auth setting on [operational and standby accounts](account-types.html), and then never have those accounts approve any trust lines. This prevents those accounts from issuing tokens by accident (for example, if a user accidentally trusts the wrong address). This is only a precaution, and does not stop the operational and standby accounts from transferring the _issuer's_ tokens, as intended. ## Technical Details @@ -120,8 +120,6 @@ In the response's `result.lines` array, find the object whose `currency` field i - **Concepts:** - [Deposit Authorization](depositauth.html) - [Freezing Issued Currencies](freezes.html) -- **Tutorials:** - - [Become a Stablecoin Issuer](become-an-xrp-ledger-gateway.html) - **References:** - [account_lines method][] - [account_info method][] diff --git a/content/concepts/decentralized-exchange/autobridging.ja.md b/content/concepts/tokens/autobridging.ja.md similarity index 77% rename from content/concepts/decentralized-exchange/autobridging.ja.md rename to content/concepts/tokens/autobridging.ja.md index 9a35f5ecdaa..91550fbb38e 100644 --- a/content/concepts/decentralized-exchange/autobridging.ja.md +++ b/content/concepts/tokens/autobridging.ja.md @@ -8,7 +8,7 @@ labels: --- # オートブリッジング -XRP Ledgerの[分散型取引所](decentralized-exchange.html)で、XRP以外の2種類の通貨を交換する[オファー](offers.html)があった場合、合成されたオーダーブックで[XRP](xrp.html)が中間通貨として使用されることがあります。これは _オートブリッジング_ によるものです。この機能は、通貨を直接交換するよりも安く済む場合にXRPを使用し、あらゆる通貨ペアの流動性を向上させる役割を担います。XRP Ledgerのネイティブ暗号資産であるというXRPの特性によりこのように機能します。オファーを実行する際は、直接オファーとオートブリッジングオファーを組み合わせることで全体として最良の為替レートを実現できます。 +XRP Ledgerの[分散型取引所](decentralized-exchange.html)で、XRP以外の2種類の通貨を交換する[オファー](offers.html)があった場合、合成されたオーダーブックで[XRP](what-is-xrp.html)が中間通貨として使用されることがあります。これは _オートブリッジング_ によるものです。この機能は、通貨を直接交換するよりも安く済む場合にXRPを使用し、あらゆる通貨ペアの流動性を向上させる役割を担います。XRP Ledgerのネイティブ暗号資産であるというXRPの特性によりこのように機能します。オファーを実行する際は、直接オファーとオートブリッジングオファーを組み合わせることで全体として最良の為替レートを実現できます。 例: _AnitaはGBPを売却してBRLを購入するオファーを発行しました。このような一般的ではない通貨マーケットでは、オファーがあまりない場合があります。良いレートのオファーが1件ありますが、Anitaの取引を満たすのに十分な量ではありません。ただしGBPとXRPおよびBRLとXRPの間には、それぞれアクティブで競争力のあるマーケットが存在します。XRP Ledgerのオートブリッジングシステムは、あるトレーダーからXRPをGBPで購入し、そのXRPを別のトレーダーに支払ってBRLを購入することで、Anitaのオファーを履行できる方法を見つけます。AnitaはGBPとBRLを直接交換するマーケットでの少額オファーを、GBP対XRPのオファーとXRP対BRLのオファーをペアリングしてより良い複合レートと組み合わせて、最適なレートを自動的に得ることができます。_ diff --git a/content/concepts/tokens/autobridging.md b/content/concepts/tokens/autobridging.md new file mode 100644 index 00000000000..0a6c11aac9b --- /dev/null +++ b/content/concepts/tokens/autobridging.md @@ -0,0 +1,29 @@ +--- +html: autobridging.html +parent: decentralized-exchange.html +blurb: Autobriding automatically connects order books using XRP as an intermediary when it reduces costs. +labels: + - XRP + - Decentralized Exchange +--- +# Auto-Bridging + +Any [Offer](offers.html) in the XRP Ledger's [decentralized exchange](decentralized-exchange.html) that would exchange two tokens could potentially use XRP as an intermediary currency in a synthetic order book. This is because of _auto-bridging_, which serves to improve liquidity across all asset pairs by using XRP when doing so is cheaper than trading directly. This works because of XRP's nature as a native cryptocurrency to the XRP Ledger. Offer execution can use a combination of direct and auto-bridged offers to achieve the best total exchange rate. + +Example: _Anita places an offer to sell GBP and buy BRL. She might find that this uncommon market has few offers. There is one offer with a good rate, but it has insufficient quantity to satisfy Anita's trade. However, both GBP and BRL have active, competitive markets to XRP. The XRP Ledger's auto-bridging system finds a way to complete Anita's offer by purchasing XRP with GBP from one trader, then selling the XRP to another trader to buy BRL. Anita automatically gets the best rate possible by combining the small offer in the direct GBP:BRL market with the better composite rates created by pairing GBP:XRP and XRP:BRL offers._ + +Auto-bridging happens automatically on any [OfferCreate transaction][]. [Payment transactions](payment.html) _do not_ use auto-bridging by default, but path-finding can find [paths](paths.html) that have the same effect. + +## See Also + +- [Dev Blog: Introducing Autobridging](https://xrpl.org/blog/2014/introducing-offer-autobridging.html) + +- [Offer Preference](offers.html#offer-preference) + +- [Payment Paths](paths.html) + + + +{% include '_snippets/rippled-api-links.md' %} +{% include '_snippets/tx-type-links.md' %} +{% include '_snippets/rippled_versions.md' %} diff --git a/content/concepts/decentralized-exchange/decentralized-exchange.ja.md b/content/concepts/tokens/decentralized-exchange.ja.md similarity index 93% rename from content/concepts/decentralized-exchange/decentralized-exchange.ja.md rename to content/concepts/tokens/decentralized-exchange.ja.md index 7e7f28cc759..cc6dc54a909 100644 --- a/content/concepts/decentralized-exchange/decentralized-exchange.ja.md +++ b/content/concepts/tokens/decentralized-exchange.ja.md @@ -1,6 +1,6 @@ --- html: decentralized-exchange.html -parent: concepts.html +parent: tokens.html template: pagetype-category.html.jinja blurb: XRP Ledgerには多機能な取引所が含まれており、この取引所を利用してユーザーはトークンをXRPに、あるいはXRPをトークンにに交換できます。 --- @@ -14,7 +14,7 @@ XRP Ledgerには、世界でおそらく最も古い _分散型取引所_ (「DE XRP Ledgerの分散型取引所は、無制限の通貨ペアで構成されており、ユーザーが取引を行う際にオンデマンドで追跡されます。通貨ペアは、XRPとトークン、または2つの異なるトークンから構成されます。トークンは常に、発行者と通貨コードの組み合わせによって識別されます。同じ通貨コードで異なる発行者のトークン同士、または同じ発行者で異なる通貨コードのトークン同士の取引も可能です。 -XRP Ledgerのすべての変更がそうであるように、取引を行うには[トランザクション](transaction-basics.html)を送信する必要があります。XRP Ledgerにおける取引は、[オファー](offers.html)と呼ばれています。オファーは事実上、ある通貨(XRPまたはトークン)を特定の金額で他の通貨と売買するための[_指値注文_](https://ja.wikipedia.org/wiki/%E3%83%AA%E3%83%9F%E3%83%83%E3%83%88%E3%82%AA%E3%83%BC%E3%83%80%E3%83%BC)です。ネットワークがオファーを実行する際、同じ通貨ペアでマッチングするオファーがあれば、最も良い取引レートから順に約定されます。 +XRP Ledgerのすべての変更がそうであるように、取引を行うには[トランザクション](transactions.html)を送信する必要があります。XRP Ledgerにおける取引は、[オファー](offers.html)と呼ばれています。オファーは事実上、ある通貨(XRPまたはトークン)を特定の金額で他の通貨と売買するための[_指値注文_](https://ja.wikipedia.org/wiki/%E3%83%AA%E3%83%9F%E3%83%83%E3%83%88%E3%82%AA%E3%83%BC%E3%83%80%E3%83%BC)です。ネットワークがオファーを実行する際、同じ通貨ペアでマッチングするオファーがあれば、最も良い取引レートから順に約定されます。 オファーは、全額または一部が約定されることがあります。すぐに全額が約定されなかった場合は、残りの金額は台帳上のOfferオブジェクトとなります。その後、他のオファーや[クロスカレンシー支払い](cross-currency-payments.html)がオファーにマッチし、約定する可能性があります。このため、Offerは最初に注文したときは指定した取引レートよりも高いレートで約定し、後で注文したときは指定した取引レートと全く同じレートで約定することがあります。(端数処理のためのわずかな差は除きます) diff --git a/content/concepts/decentralized-exchange/decentralized-exchange.md b/content/concepts/tokens/decentralized-exchange.md similarity index 93% rename from content/concepts/decentralized-exchange/decentralized-exchange.md rename to content/concepts/tokens/decentralized-exchange.md index 60f9058685f..8431cccbb1e 100644 --- a/content/concepts/decentralized-exchange/decentralized-exchange.md +++ b/content/concepts/tokens/decentralized-exchange.md @@ -1,6 +1,6 @@ --- html: decentralized-exchange.html -parent: concepts.html +parent: tokens.html template: pagetype-category.html.jinja blurb: The XRP Ledger contains a fully-functional exchange where users can trade tokens for XRP or each other. targets: @@ -16,7 +16,7 @@ The XRP Ledger has possibly the world's oldest _decentralized exchange_ (sometim The XRP Ledger's decentralized exchange consists of an unlimited number of currency pairs, tracked on-demand when users make trades. A currency pair can consist of XRP and a token or two different tokens; tokens are always identified by the combination of an issuer and a currency code. It is possible to trade between two tokens with the same currency code and different issuers, or the same issuer and different currency codes. -As with all changes to the XRP Ledger, you need to send a [transaction](transaction-basics.html) to make a trade. A trade in the XRP Ledger is called an [Offer](offers.html). An Offer is effectively a [_limit order_](https://en.wikipedia.org/wiki/Order_(exchange)#Limit_order) to buy or sell a specific amount of one currency (XRP or a token) for a specific amount of another. When the network executes an Offer, if there are any matching Offers for the same currency pair, they are consumed starting with the best exchange rate first. +As with all changes to the XRP Ledger, you need to send a [transaction](transactions.html) to make a trade. A trade in the XRP Ledger is called an [Offer](offers.html). An Offer is effectively a [_limit order_](https://en.wikipedia.org/wiki/Order_(exchange)#Limit_order) to buy or sell a specific amount of one currency (XRP or a token) for a specific amount of another. When the network executes an Offer, if there are any matching Offers for the same currency pair, they are consumed starting with the best exchange rate first. An Offer can be fully or partially filled; if it's not fully filled right away, it becomes a passive Offer object in the ledger for the remaining amount. Later on, other Offers or [Cross-currency payments](cross-currency-payments.html) can match and consume the Offer. Because of this, Offers can execute at better than their requested exchange rate when initially placed, or at exactly their stated exchange rate later on (aside from minor differences to account for rounding). diff --git a/content/concepts/tokens/freezes.ja.md b/content/concepts/tokens/freezes.ja.md index 3dc3a9b18f0..6cb0cecc05f 100644 --- a/content/concepts/tokens/freezes.ja.md +++ b/content/concepts/tokens/freezes.ja.md @@ -39,7 +39,7 @@ XRP Ledgerでは、XRP以外の通貨はすべて発行済み通貨として表 金融機関は、疑わしい活動を行う取引相手や、金融機関の利用規約に違反する取引相手にリンクしているトラストラインを凍結できます。金融機関は、同機関が運用する、XRP Ledgerに接続されているその他のシステムにおいても、その取引相手を凍結する必要があります。(凍結しないと、アドレスから金融機関経由で支払を送金することで、望ましくない活動を行うことが依然として可能となります。) -各個別アドレスは金融機関とのトラストラインを凍結できます。これは金融機関とその他のユーザーの間の取引には影響しません。ただし、他のアドレス([運用アドレス](issuing-and-operational-addresses.html)を含む)からその個別アドレスに対しては、その金融機関のイシュアンスを送信できなくなります。このようなIndividual Freezeは、オファーには影響しません。 +各個別アドレスは金融機関とのトラストラインを凍結できます。これは金融機関とその他のユーザーの間の取引には影響しません。ただし、他のアドレス([運用アドレス](account-types.html)を含む)からその個別アドレスに対しては、その金融機関のイシュアンスを送信できなくなります。このようなIndividual Freezeは、オファーには影響しません。 Individual Freezeは1つの通貨にのみ適用されます。特定の取引相手の複数通貨を凍結するには、アドレスが各通貨のトラストラインで、個別にIndividual Freezeを有効にする必要があります。 @@ -50,15 +50,15 @@ Individual Freezeは1つの通貨にのみ適用されます。特定の取引 **Global Freeze**機能は、アドレスに設定できます。発行アドレスがGlobal Freeze機能を有効にすると、その発行アドレスのすべての発行済み通貨に対して以下のルールが適用されます: -* 凍結された発行アドレスのすべての取引相手は、イシュアーに直接支払う場合を除き、凍結されたアドレスへのトラストラインの残高を減らすことができません。(これはすべての[運用アドレス](issuing-and-operational-addresses.html)にも影響します。) +* 凍結された発行アドレスのすべての取引相手は、イシュアーに直接支払う場合を除き、凍結されたアドレスへのトラストラインの残高を減らすことができません。(これはすべての[運用アドレス](account-types.html)にも影響します。) * 凍結された発行アドレスの取引相手は、発行アドレスとの直接的な支払の送受信を引き続き行うことができます。 * 凍結アドレスによる発行済み通貨の売りオファーはすべて、[資金不足とみなされます](offers.html#オファーのライフサイクル)。 確認事項: アドレスはXRPを発行できません。Global FreezeはXRPには適用されません。 -運用アドレスのシークレットキーが漏えいした場合には、運用アドレスの制御を取り戻した後であっても金融機関の[発行アドレス](issuing-and-operational-addresses.html)に対してGlobal Freezeを有効にすることが有益です。これにより資金流出を止め、攻撃者がそれ以上の資金を盗むことを防止し、少なくともそれまでの経過の追跡が容易になります。XRP LedgerでGlobal Freezeを行う他に、金融機関は外部システムへのコネクターでの疑わしい活動を停止する必要があります。 +運用アドレスのシークレットキーが漏えいした場合には、運用アドレスの制御を取り戻した後であっても金融機関の[発行アドレス](account-types.html)に対してGlobal Freezeを有効にすることが有益です。これにより資金流出を止め、攻撃者がそれ以上の資金を盗むことを防止し、少なくともそれまでの経過の追跡が容易になります。XRP LedgerでGlobal Freezeを行う他に、金融機関は外部システムへのコネクターでの疑わしい活動を停止する必要があります。 -また、金融機関が新しい[発行アドレス](issuing-and-operational-addresses.html)への移行や、営業の停止を予定している場合にも、Global Freezeを有効にすることが有用です。これにより、特定の時点で資金がロックされるため、ユーザーは他の通貨で取引することができなくなります。 +また、金融機関が新しい[発行アドレス](account-types.html)への移行や、営業の停止を予定している場合にも、Global Freezeを有効にすることが有用です。これにより、特定の時点で資金がロックされるため、ユーザーは他の通貨で取引することができなくなります。 Global Freezeは、当該アドレスによって発行および保有されている _すべての_ 通貨に適用されます。1つの通貨のみに対してGlobal Freezeを有効にすることはできません。一部の通貨のみを凍結できるようにしたい場合は、通貨ごとに異なるアドレスを使用してください。 diff --git a/content/concepts/tokens/freezes.md b/content/concepts/tokens/freezes.md index a241200375f..2b84b8d70ab 100644 --- a/content/concepts/tokens/freezes.md +++ b/content/concepts/tokens/freezes.md @@ -35,7 +35,7 @@ Reminder: Trust lines do not hold XRP. XRP cannot be frozen. A financial institution can freeze the trust line linking it to a counterparty if that counterparty shows suspicious activity or violates the financial institution's terms of use. The financial institution should also freeze the counterparty in any other systems the financial institution uses that are connected to the XRP Ledger. (Otherwise, an address might still be able to engage in undesired activity by sending payments through the financial institution.) -An individual address can freeze its trust line to a financial institution. This has no effect on transactions between the institution and other users. It does, however, prevent other addresses, including [operational addresses](issuing-and-operational-addresses.html), from sending that financial institution's tokens to the individual address. This type of individual freeze has no effect on offers. +An individual address can freeze its trust line to a financial institution. This has no effect on transactions between the institution and other users. It does, however, prevent other addresses, including [operational addresses](account-types.html), from sending that financial institution's tokens to the individual address. This type of individual freeze has no effect on offers. The Individual Freeze applies to a single trust line. To freeze multiple tokens with a particular counterparty, the address must enable Individual Freeze on the trust lines for each separate currency code. @@ -46,15 +46,15 @@ An address cannot enable the Individual Freeze setting if it has enabled the [No The **Global Freeze** feature is a setting on an account. An account can enable a global freeze only on itself. When an issuer enables the Global Freeze feature, the following rules apply to all tokens they issue: -* All counterparties of the frozen issuer can no longer decrease the balances in their trust lines to the frozen account, except in direct payments to the issuer. (This also affects the issuer's own [operational addresses](issuing-and-operational-addresses.html).) +* All counterparties of the frozen issuer can no longer decrease the balances in their trust lines to the frozen account, except in direct payments to the issuer. (This also affects the issuer's own [operational addresses](account-types.html).) * Counterparties of the frozen issuer can still send and receive payments directly to and from the issuing address. * All offers to sell tokens issued by the frozen address are [considered unfunded](offers.html#lifecycle-of-an-offer). Reminder: addresses cannot issue XRP. Global freezes do not apply to XRP. -It can be useful to enable Global Freeze on a financial institution's [issuing account](issuing-and-operational-addresses.html) if the issuer's [secret key](cryptographic-keys.html) is compromised, even after regaining control of a such an address. This stops the flow of funds, preventing attackers from getting away with any more money or at least making it easier to track what happened. Besides enacting a Global Freeze in the XRP Ledger, the issuer should also suspend activities in its outside systems. +It can be useful to enable Global Freeze on a financial institution's [issuing account](account-types.html) if the issuer's [secret key](cryptographic-keys.html) is compromised, even after regaining control of a such an address. This stops the flow of funds, preventing attackers from getting away with any more money or at least making it easier to track what happened. Besides enacting a Global Freeze in the XRP Ledger, the issuer should also suspend activities in its outside systems. -It can also be useful to enable Global Freeze if a financial institution intends to migrate to a new [issuing address](issuing-and-operational-addresses.html), or if the financial institution intends to cease doing business. This locks the funds at a specific point in time, so users cannot trade them away for other currencies. +It can also be useful to enable Global Freeze if a financial institution intends to migrate to a new [issuing address](account-types.html), or if the financial institution intends to cease doing business. This locks the funds at a specific point in time, so users cannot trade them away for other currencies. Global Freeze applies to _all_ tokens issued and held by the address. You cannot enable Global Freeze for only one currency code. If you want to have the ability to freeze some tokens and not others, you should use different addresses for each token. diff --git a/content/concepts/tokens/nftoken-batch-minting.ja.md b/content/concepts/tokens/nftoken-batch-minting.ja.md index b3309de3075..078afddb512 100644 --- a/content/concepts/tokens/nftoken-batch-minting.ja.md +++ b/content/concepts/tokens/nftoken-batch-minting.ja.md @@ -27,7 +27,7 @@ NFTokenオブジェクトの初回販売以前の市場活動は、XRP Ledgerに プログラムまたはスクリプトを使用して、一度に多数のトークンをMintします。[チケット](tickets.html)を使えば、1度に200件までのトランザクションを並行して処理することができます。 -実用例としては、チュートリアルの[Batch Mint NFTokens](batch-minting.html)を参照してください。 +実用例としては、チュートリアルの[JavaScriptでNFTをバッチMint](batch-mint-nfts-using-javascript.html)を参照してください。 ### メリット diff --git a/content/concepts/tokens/nftoken-batch-minting.md b/content/concepts/tokens/nftoken-batch-minting.md index 139c4cb31e7..e54f3e0064b 100644 --- a/content/concepts/tokens/nftoken-batch-minting.md +++ b/content/concepts/tokens/nftoken-batch-minting.md @@ -27,7 +27,7 @@ Any market activity before the initial sale of the NFToken object is not recorde Use a program or script to mint many tokens at once. You might find that [Tickets](tickets.html) help you submit transactions in parallel, up to a current limit of 200 transactions in one group. -For a practical example, see the [Batch Mint NFTokens](batch-minting.html) tutorial. +For a practical example, see the [Batch Mint NFTs Using JavaScript](batch-mint-nfts-using-javascript.html) tutorial. ### Benefits diff --git a/content/concepts/tokens/non-fungible-token-transfers.ja.md b/content/concepts/tokens/non-fungible-token-transfers.ja.md index c222b17ce7b..64672e4e246 100644 --- a/content/concepts/tokens/non-fungible-token-transfers.ja.md +++ b/content/concepts/tokens/non-fungible-token-transfers.ja.md @@ -11,7 +11,7 @@ labels: XRP Ledger上のアカウント間で`NFToken`オブジェクトを転送することができます。`NFToken`の売買をオファーしたり、他のアカウントから自分が保有するNFTokenへの売買オファーを受け入れることができます。`NFToken`を無料(価格が0)で売却することで、`NFToken`を配布することもできます。すべてのオファーは[NFTokenCreateOfferトランザクション][]を使って作成されます。 -_([NonFungibleTokensV1_1 amendment][]が必要です)_ +_([NonFungibleTokensV1_1 amendment][]により追加されました)_ ## 売却オファー diff --git a/content/concepts/decentralized-exchange/offers.ja.md b/content/concepts/tokens/offers.ja.md similarity index 98% rename from content/concepts/decentralized-exchange/offers.ja.md rename to content/concepts/tokens/offers.ja.md index 008bc0c6888..e6d830a6519 100644 --- a/content/concepts/decentralized-exchange/offers.ja.md +++ b/content/concepts/tokens/offers.ja.md @@ -89,7 +89,7 @@ Offerオブジェクトは、他のオファーやクロスカレンシー決済 有効期限は秒単位で指定できますが、オファーが期限切れとなる時刻は、実際には正確ではありません。オファーが期限切れとなるのは、期限切れ時刻が直前の台帳のクローズ時刻より前か等しい場合です。それ以外の場合は、現実の時刻がオファー期限よりも後でも、オファーが約定する可能性があります。言い換えると、有効期限が最新の有効な台帳のクローズ時刻よりも遅ければ、実際の時計がどうであろうと、オファーはまだ「有効」なのです。 -これは、ネットワークのコンセンサス形成の仕組みによるものです。ピアツーピアネットワーク全体が合意に達するには、トランザクションを実行する際に、すべてのサーバーがどのオファーが期限切れであるかに合意する必要があります。個々のサーバーはシステム時刻の設定にわずかな違いがあるため、各サーバーが「現在」時刻を使用した場合、どのオファーが期限切れであるかについて同じ結論に達しない可能性があります。台帳のクローズ時刻は、その台帳のトランザクションが実行されるまで分からないため、サーバーは「前の台帳」の正式なクローズ時刻を代わりに使用します。[台帳のクローズ時刻は丸められます](ledgers.html#ledger-close-times)。このため、オファーが期限切れかどうかを判断するための時刻と実世界の時刻の差が生じる場合があるのです。 +これは、ネットワークのコンセンサス形成の仕組みによるものです。ピアツーピアネットワーク全体が合意に達するには、トランザクションを実行する際に、すべてのサーバーがどのオファーが期限切れであるかに合意する必要があります。個々のサーバーはシステム時刻の設定にわずかな違いがあるため、各サーバーが「現在」時刻を使用した場合、どのオファーが期限切れであるかについて同じ結論に達しない可能性があります。台帳のクローズ時刻は、その台帳のトランザクションが実行されるまで分からないため、サーバーは「前の台帳」の正式なクローズ時刻を代わりに使用します。[台帳のクローズ時刻は丸められます](ledger-close-times.html)。このため、オファーが期限切れかどうかを判断するための時刻と実世界の時刻の差が生じる場合があるのです。 **注記:** 期限切れのOfferオブジェクトは、トランザクションによって削除されるまで、台帳内に残ります。それまでは、APIから取得したデータ([ledger_entryメソッド][]などを使用)に表示され続ける可能性があります。トランザクションは、有効期限が切れたOfferオブジェクトや資金不足のOfferオブジェクトを見つけると自動的に削除します。通常、オファーやクロスカレンシー決済を実行すると、そのOfferオブジェクトはマッチングまたはキャンセルされます。Offerオブジェクトに対応する所有者準備金は、Offerオブジェクトが実際に削除されたときにのみ再び利用可能になります。 diff --git a/content/concepts/decentralized-exchange/offers.md b/content/concepts/tokens/offers.md similarity index 98% rename from content/concepts/decentralized-exchange/offers.md rename to content/concepts/tokens/offers.md index e535c2746c4..093e4993653 100644 --- a/content/concepts/decentralized-exchange/offers.md +++ b/content/concepts/tokens/offers.md @@ -93,7 +93,7 @@ When you place an Offer, you can optionally add an expiration time to it. By def Expiration times are specified down to the second, but the exact, real-world time when an Offer expires is less precise. An Offer is expired if it has an expiration time that is _earlier than or equal to_ the close time of the previous ledger. Otherwise, the Offer can still execute, even if the real-world time is later than the Offer's expiration. In other words, an Offer is still "active" if its expiration time is later than the close time of the latest validated ledger, regardless of what your clock says. -This is a consequence of how the network reaches agreement. For the entire peer-to-peer network to reach a consensus, all servers must agree which Offers are expired when executing transactions. Individual servers may have slight differences in their internal clock settings, so they might not reach the same conclusions about which Offers were expired if they each used the "current" time. The close time of a ledger is not known until after the transactions in that ledger have been executed, so servers use the official close time of the _previous_ ledger instead. The [close times of ledgers are rounded](ledgers.html#ledger-close-times), which further increases the potential difference between real-world time and the time used to determine if an Offer is expired. +This is a consequence of how the network reaches agreement. For the entire peer-to-peer network to reach a consensus, all servers must agree which Offers are expired when executing transactions. Individual servers may have slight differences in their internal clock settings, so they might not reach the same conclusions about which Offers were expired if they each used the "current" time. The close time of a ledger is not known until after the transactions in that ledger have been executed, so servers use the official close time of the _previous_ ledger instead. The [close times of ledgers are rounded](ledger-close-times.html), which further increases the potential difference between real-world time and the time used to determine if an Offer is expired. **Note:** Expired Offers remain in the ledger data until a transaction removes them. Until then, they can continue to appear in data retrieved from the API (for example, using the [ledger_entry method][]). Transactions automatically delete any expired and unfunded Offers they find, usually while executing Offers or cross-currency payments that would have matched or canceled them. The owner reserve associated with an Offer is only made available again when the Offer is actually deleted. diff --git a/content/concepts/tokens/rippling.ja.md b/content/concepts/tokens/rippling.ja.md index c581ae358df..ebe9af15b2e 100644 --- a/content/concepts/tokens/rippling.ja.md +++ b/content/concepts/tokens/rippling.ja.md @@ -65,8 +65,6 @@ DefaultRippleフラグは、デフォルトで着信トラストラインでのR アカウントのDefaultRipple設定は、他者があなたに対してオープンしたトラストラインにのみ影響し、あなたが作成するトラストラインには影響しません。アカウントのDefaultRipple設定を変更する場合、変更前に作成したトラストラインでは既存のNoRipple設定が維持されます。アドレスの新しいデフォルトに合わせてトラストラインのNoRipple設定を変更するには、[TrustSetトランザクション][]を使用します。 -詳細は、[「XRP Ledgerゲートウェイの開設」のDefaultRipple](become-an-xrp-ledger-gateway.html#default-ripple)を参照してください。 - ## NoRippleを使用する @@ -89,8 +87,6 @@ DefaultRippleフラグは、デフォルトで着信トラストラインでのR - **コンセプト:** - [パス](paths.html) -- **チュートリアル:** - - [XRP Ledgerゲートウェイの開設](become-an-xrp-ledger-gateway.html) - **リファレンス:** - [account_linesメソッド][] - [account_infoメソッド][] diff --git a/content/concepts/tokens/rippling.md b/content/concepts/tokens/rippling.md index 718b632dd03..42612de8b6e 100644 --- a/content/concepts/tokens/rippling.md +++ b/content/concepts/tokens/rippling.md @@ -26,7 +26,7 @@ If Bob wants to pay $3 to Charlie, then he could say, "Alice, take $3 of the mon {{ include_svg("img/noripple-02.svg", "Charlie --($13)-- Alice --($17)-- Bob") }} -We call this process, where two addresses pay each other by adjusting the balances of trust lines in between them, "rippling". This is a useful and important feature of the XRP Ledger. Rippling occurs when addresses are linked by trust lines that use the same [currency code][]. The issuer does not need to be the same: in fact, larger chains always involve changing issuers. +We call this process, where two addresses pay each other by adjusting the balances of trust lines in between them, "rippling". This is a useful and important feature of the XRP Ledger. Rippling occurs when addresses are linked by trust lines that use the same currency code. The issuer does not need to be the same: in fact, larger chains always involve changing issuers. ## The No Ripple Flag @@ -65,8 +65,6 @@ The **Default Ripple** flag is an account setting that enables rippling on all _ The Default Ripple setting of your account does not affect trust lines that you create; only trust lines that others open to you. If you change the Default Ripple setting of your account, trust lines that were created before the change keep their existing No Ripple settings. You can use a [TrustSet transaction][] to change the No Ripple setting of a trust line to match your address's new default. -For more information, see [Default Ripple in 'Becoming an XRP Ledger Gateway'](become-an-xrp-ledger-gateway.html#default-ripple). - ## Using No Ripple @@ -89,7 +87,7 @@ Using the [HTTP / WebSocket APIs](http-websocket-apis.html) or your preferred [c - **Concepts:** - [Paths](paths.html) - **Tutorials:** - - [Become an XRP Ledger Gateway](become-an-xrp-ledger-gateway.html) + - [Stablecoin Issuer](stablecoin-issuer.html) - **References:** - [account_lines method][] - [account_info method][] diff --git a/content/concepts/decentralized-exchange/ticksize.ja.md b/content/concepts/tokens/ticksize.ja.md similarity index 100% rename from content/concepts/decentralized-exchange/ticksize.ja.md rename to content/concepts/tokens/ticksize.ja.md diff --git a/content/concepts/decentralized-exchange/ticksize.md b/content/concepts/tokens/ticksize.md similarity index 98% rename from content/concepts/decentralized-exchange/ticksize.md rename to content/concepts/tokens/ticksize.md index 37dc4f3a9d7..cdef7729d49 100644 --- a/content/concepts/decentralized-exchange/ticksize.md +++ b/content/concepts/tokens/ticksize.md @@ -8,8 +8,6 @@ labels: --- # Tick Size -_(Added by the [TickSize amendment][].)_ - When an Offer is placed into an order book, its exchange rate is truncated based on the `TickSize` values set by the issuers of the currencies involved in the Offer. When trading XRP and a token, the `TickSize` from the token's issuer applies. When trading two tokens, the Offer uses the smaller `TickSize` value (that is, the one with fewer significant digits). If neither token has a `TickSize` set, the default behavior applies. The `TickSize` value truncates the number of _significant digits_ in the exchange rate of an offer when it gets placed in an order book. Issuers can set `TickSize` to an integer from `3` to `15` using an [AccountSet transaction][]. The exchange rate is represented as significant digits and an exponent; the `TickSize` does not affect the exponent. This allows the XRP Ledger to represent exchange rates between assets that vary greatly in value (for example, a highly inflated currency compared to a rare commodity). The lower the `TickSize` an issuer sets, the larger the increment traders must offer to be considered a higher exchange rate than the existing Offers. diff --git a/content/concepts/tokens/tokens.ja.md b/content/concepts/tokens/tokens.ja.md index ab39f70c041..01bf693acbe 100644 --- a/content/concepts/tokens/tokens.ja.md +++ b/content/concepts/tokens/tokens.ja.md @@ -25,7 +25,7 @@ XRP Ledger におけるトークンの代表的なモデルとして、発行者 実際には、XRP Ledger はただのシステムであり、その外側にいかなるルールも適用することはできません。そのため、XRP Ledger上のステーブルコインは、その発行者を信頼し、その発行者が要求に応じてトークンを現物資産へ交換することができなければ、そのステーブルコインの価値が維持されないと考えるべきでしょう。ユーザは、誰がトークンを発行しているのか、信頼できるのか、合法的なのか、支払能力があるのか、という点について十分に注意をしなければなりません。信頼できない場合は、そのトークンを保有するべきではないでしょう。 -ゲートウェイの運営方法については、[XRP Ledger Gatewayの開設](become-an-xrp-ledger-gateway.html)をご覧ください。 +[Stablecoin Issuer](stablecoin-issuer.html)をご覧ください。 ## コミュニティクレジット @@ -58,12 +58,12 @@ XRP Ledgerにおけるトークンは、[XRPと異なる性質](currency-formats ## 関連項目 - **コンセプト:** - - [XRP](xrp.html) + - [XRP?](what-is-xrp.html) - [複数通貨間の支払い](cross-currency-payments.html) - [分散型取引所](decentralized-exchange.html) - **チュートリアル:** - [代替可能トークンの発行](issue-a-fungible-token.html) - - [XRP Ledgerゲートウェイの開設](become-an-xrp-ledger-gateway.html) + - [XRP Ledgerゲートウェイの開設](stablecoin-issuer.html) - [トランザクションの結果の確認](look-up-transaction-results.html) - [専門化した支払いタイプの使用](use-specialized-payment-types.html) - **リファレンス:** diff --git a/content/concepts/tokens/tokens.md b/content/concepts/tokens/tokens.md index e579686c691..512f63c51a1 100644 --- a/content/concepts/tokens/tokens.md +++ b/content/concepts/tokens/tokens.md @@ -25,7 +25,7 @@ A stablecoin issuer should offer _deposits_ and _withdrawals_ to exchange the to In practice, the XRP Ledger is a computer system that cannot enforce any rules outside of itself, so stablecoins on the XRP Ledger depend on their issuer's integrity. If you can't count on the stablecoin's issuer to redeem your tokens for the real thing on demand, then you shouldn't expect the stablecoin to hold its value. As a user, you should be mindful of who's issuing the tokens: are they reliable, lawful, and solvent? If not, it's probably best not to hold those tokens. -For more information on how to run a gateway, see the [Becoming an XRP Ledger Gateway](become-an-xrp-ledger-gateway.html). +For more information, see [Stablecoin Issuer](stablecoin-issuer.html). ## Community Credit @@ -62,12 +62,11 @@ For a tutorial of the technical steps involved in issuing a token, see [Issue a ## See Also - **Concepts:** - - [XRP](xrp.html) + - [What is XRP?](what-is-xrp.html) - [Cross-Currency Payments](cross-currency-payments.html) - [Decentralized Exchange](decentralized-exchange.html) - **Tutorials:** - [Issue a Fungible Token](issue-a-fungible-token.html) - - [Become an XRP Ledger Gateway](become-an-xrp-ledger-gateway.html) - [Look Up Transaction Results](look-up-transaction-results.html) - [Use Specialized Payment Types](use-specialized-payment-types.html) - **References:** diff --git a/content/concepts/tokens/transfer-fees.ja.md b/content/concepts/tokens/transfer-fees.ja.md index 8b7addc6efc..19ecbc07a58 100644 --- a/content/concepts/tokens/transfer-fees.ja.md +++ b/content/concepts/tokens/transfer-fees.ja.md @@ -8,10 +8,10 @@ labels: --- # 送金手数料 -[XRP Ledgerで通貨を発行する金融機関](become-an-xrp-ledger-gateway.html)は、XRP Ledgerの`TransferRate`設定を使用して、 その金融機関が発行する通貨を送金するユーザーに対し _送金手数料_ を請求できます。この送金の送金元からは送金手数料に基づくパーセンテージが引き落とされ、送金先には予定額が入金されます。差額が送金手数料です。送金手数料は発行アドレスの資産となり、XRP Ledgerではこれ以上追跡されません。発行アカウントとの _直接_ の送金と入金には送金手数料は適用されませんが、[運用アドレス][]から別のユーザーへの送金には送金手数料が適用されます。 +[XRP Ledgerで通貨を発行する金融機関](stablecoin-issuer.html)は、XRP Ledgerの`TransferRate`設定を使用して、 その金融機関が発行する通貨を送金するユーザーに対し _送金手数料_ を請求できます。この送金の送金元からは送金手数料に基づくパーセンテージが引き落とされ、送金先には予定額が入金されます。差額が送金手数料です。送金手数料は発行アドレスの資産となり、XRP Ledgerではこれ以上追跡されません。発行アカウントとの _直接_ の送金と入金には送金手数料は適用されませんが、[運用アドレス][]から別のユーザーへの送金には送金手数料が適用されます。 -[運用アドレス]: issuing-and-operational-addresses.html -[発行アドレス]: issuing-and-operational-addresses.html +[運用アドレス]: account-types.html +[発行アドレス]: account-types.html XRPにはイシュアーがいないため、送金手数料が発生することはありません。 @@ -56,8 +56,6 @@ XRPにはイシュアーがいないため、送金手数料が発生するこ - [手数料(曖昧さの回避)](fees.html) - [トランザクションコスト](transaction-cost.html) - [パス](paths.html) -- **チュートリアル:** - - [XRP Ledgerゲートウェイの開設](become-an-xrp-ledger-gateway.html) - **リファレンス:** - [account_linesメソッド][] - [account_infoメソッド][] diff --git a/content/concepts/tokens/transfer-fees.md b/content/concepts/tokens/transfer-fees.md index 1cf055d81bc..6e17c846627 100644 --- a/content/concepts/tokens/transfer-fees.md +++ b/content/concepts/tokens/transfer-fees.md @@ -14,10 +14,7 @@ For standard tokens, the tokens paid in the transfer fee are burned, and no long Non-fungible tokens can also have transfer fees, but they work differently. For details, see [Non-Fungible Tokens](non-fungible-tokens.html). -The transfer fee does not apply when sending or receiving _directly_ to and from the issuing account, but it does apply when transferring from an [operational address][] to another user. - -[operational address]: issuing-and-operational-addresses.html -[issuing address]: issuing-and-operational-addresses.html +The transfer fee does not apply when sending or receiving _directly_ to and from the issuing account, but it does apply when transferring from an [operational address](account-types.html) to another user. XRP never has a transfer fee, because it never has an issuer. @@ -53,15 +50,15 @@ In this scenario, Salazar (the sender) holds EUR issued by ACME, and wants to de # Technical Details -The transfer fee is represented by a setting on the [issuing address][]. The transfer fee cannot be less than 0% or more than 100% and is rounded down to the nearest 0.0000001%. The transfer fee applies to all tokens issued by the same account. If you want to have different transfer fees for different tokens, use multiple [issuing addresses][issuing address]. +The transfer fee is controlled by a setting on the issuer's account. The transfer fee cannot be less than 0% or more than 100% and is rounded down to the nearest 0.0000001%. The transfer fee applies to all tokens issued by the same account. If you want to have different transfer fees for different tokens, use multiple issuing addresses. -In the [XRP Ledger protocol](protocol-reference.html), the transfer fee is specified in the `TransferRate` field, as an integer which represents the amount you must send for the recipient to get 1 billion units of the same token. A `TransferRate` of `1005000000` is equivalent to a transfer fee of 0.5%. By default, the `TransferRate` is set to no fee. The value of `TransferRate` cannot be set to less than `1000000000` ("0%" fee) or more than `2000000000` (a "100%" fee). The value `0` is special case for no fee, equivalent to `1000000000`. +The transfer fee is specified in the `TransferRate` field, as an integer which represents the amount you must send for the recipient to get 1 billion units of the same token. A `TransferRate` of `1005000000` is equivalent to a transfer fee of 0.5%. By default, the `TransferRate` is set to no fee. The value of `TransferRate` cannot be set to less than `1000000000` ("0%" fee) or more than `2000000000` (a "100%" fee). The value `0` is special case for no fee, equivalent to `1000000000`. -A token issuer can submit an [AccountSet transaction][] from its [issuing address][] to change the `TransferRate` for all its tokens. +A token issuer can submit an [AccountSet transaction][] to change the `TransferRate` for all its tokens. Anyone can check an account's `TransferRate` with the [account_info method][]. If the `TransferRate` is omitted, then that indicates no fee. -**Note:** The [fix1201](known-amendments.html#fix1201) [amendment](amendments.html), introduced in `rippled` v0.80.0 and enabled on 2017-11-14, lowered the maximum transfer fee to 100% (a `TransferRate` of `2000000000`) from an effective limit of approximately 329% (based on the maximum size of a 32-bit integer). The ledger may still contain accounts with a transfer fee setting higher than 100% because transfer fees that were already set continue to apply at their stated rate. +**Note:** The ledger may contain accounts with a transfer fee larger than the current maximum. The [fix1201 amendment](known-amendments.html#fix1201), enabled on 2017-11-14, lowered the maximum transfer fee to 100% (a `TransferRate` of `2000000000`) from an effective limit of approximately 329% (based on the maximum size of a 32-bit integer). Transfer fees that were already set continue to apply at their stated rate. ## Client Library Support @@ -75,8 +72,6 @@ Some [client libraries](client-libraries.html) have convenience functions for ge - [Fees (Disambiguation)](fees.html) - [Transaction Cost](transaction-cost.html) - [Paths](paths.html) -- **Tutorials:** - - [Become an XRP Ledger Gateway](become-an-xrp-ledger-gateway.html) - **References:** - [account_lines method][] - [account_info method][] diff --git a/content/concepts/tokens/trust-lines-and-issuing.ja.md b/content/concepts/tokens/trust-lines-and-issuing.ja.md index 3de98c509b2..2e17f879325 100644 --- a/content/concepts/tokens/trust-lines-and-issuing.ja.md +++ b/content/concepts/tokens/trust-lines-and-issuing.ja.md @@ -73,8 +73,6 @@ labels: - **コンセプト:** - [分散型取引所](decentralized-exchange.html) - [リップリング](rippling.html) -- **チュートリアル:** - - [XRP Ledgerゲートウェイの開設](become-an-xrp-ledger-gateway.html) - **リファレンス:** - [account_linesメソッド][] - 指定されたアカウントに関連付けられたトラストラインを確認 - [gateway_balancesメソッド][] - 発行者の発行残高を確認 diff --git a/content/concepts/tokens/trust-lines-and-issuing.md b/content/concepts/tokens/trust-lines-and-issuing.md index ec7ecc7bc6c..8be3a21fa05 100644 --- a/content/concepts/tokens/trust-lines-and-issuing.md +++ b/content/concepts/tokens/trust-lines-and-issuing.md @@ -77,8 +77,6 @@ When an account owns 3 or more objects in the ledger, the full owner reserve app - **Concepts:** - [Decentralized Exchange](decentralized-exchange.html) - [Rippling](rippling.html) -- **Tutorials:** - - [Become an XRP Ledger Gateway](become-an-xrp-ledger-gateway.html) - **References:** - [account_lines method][] - Look up trust lines attached to a given account - [gateway_balances method][] - Look up an issuer's total balance issued diff --git a/content/concepts/consensus-network/about-canceling-a-transaction.ja.md b/content/concepts/transactions/about-canceling-a-transaction.ja.md similarity index 94% rename from content/concepts/consensus-network/about-canceling-a-transaction.ja.md rename to content/concepts/transactions/about-canceling-a-transaction.ja.md index 3cb7fdf4608..b0c09ac1f6c 100644 --- a/content/concepts/consensus-network/about-canceling-a-transaction.ja.md +++ b/content/concepts/transactions/about-canceling-a-transaction.ja.md @@ -1,11 +1,11 @@ --- -html: about-canceling-a-transaction.html -parent: consensus-network.html +html: canceling-a-transaction.html +parent: finality-of-results.html blurb: 送信済みのトランザクションのキャンセルがいつどのように可能か説明します。 labels: - トランザクション送信 --- -# トランザクションの取消しについて +# トランザクションの取消し XRP Ledgerの重要かつ意図的な機能の1つに、トランザクションが検証済みレジャーに組み込まれると、即時に最終的なトランザクションになるという機能があります。 diff --git a/content/concepts/consensus-network/about-canceling-a-transaction.md b/content/concepts/transactions/about-canceling-a-transaction.md similarity index 67% rename from content/concepts/consensus-network/about-canceling-a-transaction.md rename to content/concepts/transactions/about-canceling-a-transaction.md index 2f1b0dd3edc..727f18a987d 100644 --- a/content/concepts/consensus-network/about-canceling-a-transaction.md +++ b/content/concepts/transactions/about-canceling-a-transaction.md @@ -1,19 +1,19 @@ --- -html: about-canceling-a-transaction.html -parent: consensus-network.html +html: canceling-a-transaction.html +parent: finality-of-results.html blurb: Understand when and how it's possible to cancel a transaction that has already been sent. labels: - Transaction Sending --- -# About Canceling a Transaction +# Canceling a Transaction -An important and intentional feature of the XRP Ledger is that a [transaction](transaction-basics.html)'s outcome is [final](finality-of-results.html) as soon as it has been incorporated in a [ledger version](ledgers.html) that is validated by the [consensus process](consensus.html). +An important and intentional feature of the XRP Ledger is that a [transaction](transactions.html)'s outcome is [final](finality-of-results.html) as soon as it has been incorporated in a [ledger version](ledgers.html) that is validated by the [consensus process](consensus.html). If a transaction has _not_ yet been included in a validated ledger, it may be possible to effectively cancel it by sending another transaction from the same sending address with the same `Sequence` value. If you do not want the replacement transaction to do anything, send an [AccountSet transaction][] with no options. **Caution:** There is no guaranteed way to cancel a valid transaction after it has been distributed to the network. The process described here may or may not work depending on factors including how busy the network is, the network topology, and the [transaction cost](transaction-cost.html) of the proposed transaction. -If the transaction has already been distributed to the network and proposed as a [candidate transaction](consensus.html#consensus-1) in servers' consensus proposals, it may be too late to cancel. It is more likely that you can successfully cancel a transaction that is [queued](transaction-queue.html) or is stuck "in limbo" because its [transaction cost](transaction-cost.html) is not high enough to meet the network's current requirements. In this case, the replacement transaction can either do nothing, or do the same thing as the transaction to be canceled. The replacement transaction is more likely to succeed if its transaction cost is higher. +If the transaction has already been distributed to the network and proposed as a [candidate transaction](consensus-structure.html#consensus) in servers' consensus proposals, it may be too late to cancel. It is more likely that you can successfully cancel a transaction that is [queued](transaction-queue.html) or is stuck "in limbo" because its [transaction cost](transaction-cost.html) is not high enough to meet the network's current requirements. In this case, the replacement transaction can either do nothing, or do the same thing as the transaction to be canceled. The replacement transaction is more likely to succeed if its transaction cost is higher. For example, if you try to submit 3 transactions with sequence numbers 11, 12, and 13, but transaction 11 gets lost somehow or does not have a high enough [transaction cost](transaction-cost.html) to be propagated to the network, then you can cancel transaction 11 by submitting an AccountSet transaction with no options and sequence number 11. This does nothing (except destroying the transaction cost for the new transaction 11), but it allows transactions 12 and 13 to become valid. diff --git a/content/concepts/payment-system-basics/fees.ja.md b/content/concepts/transactions/fees.ja.md similarity index 99% rename from content/concepts/payment-system-basics/fees.ja.md rename to content/concepts/transactions/fees.ja.md index 888a2caef74..6382a5e5ea6 100644 --- a/content/concepts/payment-system-basics/fees.ja.md +++ b/content/concepts/transactions/fees.ja.md @@ -1,6 +1,6 @@ --- html: fees.html -parent: payment-system-basics.html +parent: transactions.html blurb: レジャーを悪用から守る中立的な手数料(誰にも支払われません)や、ユーザーが互いから徴収できる手数料など、XRP Ledgerで許可されている手数料のタイプについて説明します。 labels: - 手数料 diff --git a/content/concepts/payment-system-basics/fees.md b/content/concepts/transactions/fees.md similarity index 98% rename from content/concepts/payment-system-basics/fees.md rename to content/concepts/transactions/fees.md index e4ab5810e6e..127b75bb1b7 100644 --- a/content/concepts/payment-system-basics/fees.md +++ b/content/concepts/transactions/fees.md @@ -1,6 +1,6 @@ --- html: fees.html -parent: payment-system-basics.html +parent: transactions.html blurb: Learn about the types of fees allowed by the XRP Ledger, including neutral fees (payable to no one) that protect the ledger against abuse, as well as fees that users can collect from each other. labels: - Fees diff --git a/content/concepts/payment-system-basics/transaction-basics/finality-of-results.ja.md b/content/concepts/transactions/finality-of-results.ja.md similarity index 94% rename from content/concepts/payment-system-basics/transaction-basics/finality-of-results.ja.md rename to content/concepts/transactions/finality-of-results.ja.md index 01871e03910..c597e3bb506 100644 --- a/content/concepts/payment-system-basics/transaction-basics/finality-of-results.ja.md +++ b/content/concepts/transactions/finality-of-results.ja.md @@ -1,6 +1,6 @@ --- html: finality-of-results.html -parent: transaction-basics.html +parent: transactions.html blurb: トランザクション結果が最終的かつ不変になるタイミングについて説明します。 labels: - トランザクション送信 @@ -8,7 +8,7 @@ labels: --- # 結果のファイナリティー -トランザクションがコンセンサスレジャーに適用される順序は、[レジャー](ledgers.html)がクローズされ、そのトランザクションセットが[コンセンサスプロセス](intro-to-consensus.html)によって承認されるまで確定されません。最初に成功したトランザクションはその後で失敗する可能性があり、最初に失敗したトランザクションはその後で成功する可能性があります。さらに、あるラウンドでコンセンサスプロセスによって拒否されたトランザクションは、後のラウンドでコンセンサスに達する可能性があります。 +トランザクションがコンセンサスレジャーに適用される順序は、[レジャー](ledgers.html)がクローズされ、そのトランザクションセットが[コンセンサスプロセス](consensus.html)によって承認されるまで確定されません。最初に成功したトランザクションはその後で失敗する可能性があり、最初に失敗したトランザクションはその後で成功する可能性があります。さらに、あるラウンドでコンセンサスプロセスによって拒否されたトランザクションは、後のラウンドでコンセンサスに達する可能性があります。 検証済みレジャーには、失敗したトランザクション(`tec`結果コード)だけでなく、成功したトランザクション(`tes`結果コード)も含まれる可能性があります。それ以外の結果のトランザクションはレジャーに含まれません。 diff --git a/content/concepts/payment-system-basics/transaction-basics/finality-of-results.md b/content/concepts/transactions/finality-of-results.md similarity index 77% rename from content/concepts/payment-system-basics/transaction-basics/finality-of-results.md rename to content/concepts/transactions/finality-of-results.md index d7138cb344b..871ca6aa5f5 100644 --- a/content/concepts/payment-system-basics/transaction-basics/finality-of-results.md +++ b/content/concepts/transactions/finality-of-results.md @@ -1,6 +1,6 @@ --- html: finality-of-results.html -parent: transaction-basics.html +parent: transactions.html blurb: Learn when the outcome of a transaction is final and immutable. labels: - Transaction Sending @@ -8,7 +8,7 @@ labels: --- # Finality of Results -The order in which transactions apply to the consensus [ledger](ledgers.html) is not final until a ledger is closed and the exact transaction set is approved by the [consensus process](intro-to-consensus.html). A transaction that succeeded initially could still fail, and a transaction that failed initially could still succeed. Additionally, a transaction that was rejected by the consensus process in one round could achieve consensus in a later round. +The order in which transactions apply to the consensus [ledger](ledgers.html) is not final until a ledger is closed and the exact transaction set is approved by the [consensus process](consensus.html). A transaction that succeeded initially could still fail, and a transaction that failed initially could still succeed. Additionally, a transaction that was rejected by the consensus process in one round could achieve consensus in a later round. A validated ledger can include successful transactions (`tes` result codes) as well as failed transactions (`tec` result codes). No transaction with any other result is included in a ledger. @@ -40,11 +40,11 @@ When you initially submit a transaction, the `rippled` server tentatively applie - Combinations of two or more of these factors can also occur. -- The [order transactions apply in a closed ledger](ledgers.html#open-closed-and-validated-ledgers) is usually different than the order those transactions were tentatively applied to a current open ledger; depending on the transactions involved, this can cause a tentatively-successful transaction to fail or a tentatively-failed transaction to succeed. Some examples include: +- The [order transactions apply in a closed ledger](open-closed-validated-ledgers.html) is usually different than the order those transactions were tentatively applied to a current open ledger; depending on the transactions involved, this can cause a tentatively-successful transaction to fail or a tentatively-failed transaction to succeed. Some examples include: - - If two transactions would each fully consume the same [Offer](offers.html) in the [decentralized exchange](decentralized-exchange.html), whichever one comes first succeeds, and the other fails. Since the order in which those transactions apply may change, the one that succeeded can fail and the one that failed can succeed. Since offers can be partially executed, they could also still succeed, but to a greater or lesser extent. + - If two transactions would each fully consume the same Offer in the [decentralized exchange](decentralized-exchange.html), whichever one comes first succeeds, and the other fails. Since the order in which those transactions apply may change, the one that succeeded can fail and the one that failed can succeed. Since oOffers can be partially executed, they could also still succeed, but to a greater or lesser extent. - - If a [cross-currency payment](cross-currency-payments.html) succeeds by consuming an [Offer](offers.html) in the [decentralized exchange](decentralized-exchange.html), but a different transaction consumes or creates offers in the same order book, the cross-currency payment may succeed with a different exchange rate than it had when it executed tentatively. If it was a [partial payment](partial-payments.html), it could also deliver a different amount. + - If a [cross-currency payment](cross-currency-payments.html) succeeds by consuming an Offer in the decentralized exchange, but a different transaction consumes or creates offers in the same order book, the cross-currency payment may succeed with a different exchange rate than it had when it executed tentatively. If it was a [partial payment](partial-payments.html), it could also deliver a different amount. - A [Payment transaction][] that tentatively failed because the sender did not have enough funds may later succeed because another transaction delivering the necessary funds came first in the canonical order. The reverse is also possible: a transaction that tentatively succeeded may fail because a transaction delivering the necessary funds did not come first after being put into canonical order. diff --git a/content/tutorials/production-readiness/look-up-transaction-results.ja.md b/content/concepts/transactions/look-up-transaction-results.ja.md similarity index 99% rename from content/tutorials/production-readiness/look-up-transaction-results.ja.md rename to content/concepts/transactions/look-up-transaction-results.ja.md index e1847fba6ec..e8e04709eeb 100644 --- a/content/tutorials/production-readiness/look-up-transaction-results.ja.md +++ b/content/concepts/transactions/look-up-transaction-results.ja.md @@ -1,6 +1,6 @@ --- html: look-up-transaction-results.html -parent: production-readiness.html +parent: finality-of-results.html blurb: 以前に送信したトランザクションの結果を確認します。 labels: - 支払い @@ -8,7 +8,7 @@ labels: --- # トランザクションの結果の確認 -XRP Ledgerを効果的に使用するには、[トランザクション](transaction-basics.html)の結果を次のように把握することが重要です。トランザクションは成功したか?トランザクションは何を遂行したか?失敗した場合は、なぜか? +XRP Ledgerを効果的に使用するには、[トランザクション](transactions.html)の結果を次のように把握することが重要です。トランザクションは成功したか?トランザクションは何を遂行したか?失敗した場合は、なぜか? XRP Ledgerは共有システムとなっていて、すべてのデータが公開された形で正確に記録され、データはそれぞれ新しい[レジャーバージョン](ledgers.html)で安全に更新されます。誰もが任意のトランザクションの結果を確認し、[トランザクションメタデータ](transaction-metadata.html)によってその実行内容を確認できます。 diff --git a/content/tutorials/production-readiness/look-up-transaction-results.md b/content/concepts/transactions/look-up-transaction-results.md similarity index 96% rename from content/tutorials/production-readiness/look-up-transaction-results.md rename to content/concepts/transactions/look-up-transaction-results.md index fab0fcc1b4b..4035970ce7c 100644 --- a/content/tutorials/production-readiness/look-up-transaction-results.md +++ b/content/concepts/transactions/look-up-transaction-results.md @@ -1,6 +1,6 @@ --- html: look-up-transaction-results.html -parent: production-readiness.html +parent: finality-of-results.html blurb: Find the results of previously-submitted transactions. labels: - Payments @@ -8,7 +8,7 @@ labels: --- # Look Up Transaction Results -To use the XRP Ledger effectively, you need to be able to understand [transaction](transaction-basics.html) outcomes: did the transaction succeed? What did it do? If it failed, why? +To use the XRP Ledger effectively, you need to be able to understand [transaction](transactions.html) outcomes: did the transaction succeed? What did it do? If it failed, why? The XRP Ledger is a shared system, with all data recorded publicly and carefully, securely updated with each new [ledger version](ledgers.html). Anyone can look up the exact outcome of any transaction and read the [transaction metadata](transaction-metadata.html) to see what it did. @@ -361,7 +361,7 @@ In the following excerpt, we see that `r9UUEX...`'s balance increases by 1 billi Look for a `CreatedNode` of type `PayChannel` when creating a payment channel. You should also find a `ModifiedNode` of type `AccountRoot` showing the decrease in the sender's balance. Look for an `Account` field in the `FinalFields` to confirm that the address matches the sender, and look at the difference in the `Balance` fields to see the change in XRP balance. -The metadata also lists the newly-created payment channel in the destination's [owner directory](directorynode.html). This prevents an account from [being deleted](accounts.html#deletion-of-accounts) if it is the destination of an open payment channel. (This behavior was added by the [fixPayChanRecipientOwnerDir amendment](known-amendments.html#fixpaychanrecipientownerdir).) +The metadata also lists the newly-created payment channel in the destination's [owner directory](directorynode.html). This prevents an account from [being deleted](deleting-accounts.html) if it is the destination of an open payment channel. (This behavior was added by the [fixPayChanRecipientOwnerDir amendment](known-amendments.html#fixpaychanrecipientownerdir).) There are several ways to request to close a payment channel, aside from the immutable `CancelAfter` time of the channel (which is only set on creation). If a transaction schedules a channel to close, there is a `ModifiedNode` entry of type `PayChannel` for the channel, with the newly-added close time in the `Expiration` field of the `FinalFields`. The following example shows the changes to a `PayChannel` in a case where the sender requested to close the channel without redeeming a claim: @@ -434,7 +434,7 @@ Most other transactions create a specific type of ledger entry and [adjust the s ### Pseudo-Transactions -[Pseudo-transactions](pseudo-transaction-types.html) also have metadata, but they do not follow all the rules of normal transactions. They are not tied to a real account (the `Account` value is the [base58-encoded form of the number 0](accounts.html#special-addresses)), so they do not modify an AccountRoot object in the ledger to increase the `Sequence` number or destroy XRP. Pseudo-transactions only make specific changes to special ledger objects: +[Pseudo-transactions](pseudo-transaction-types.html) also have metadata, but they do not follow all the rules of normal transactions. They are not tied to a real account (the `Account` value is the [base58-encoded form of the number 0](addresses.html#special-addresses)), so they do not modify an AccountRoot object in the ledger to increase the `Sequence` number or destroy XRP. Pseudo-transactions only make specific changes to special ledger objects: - [EnableAmendment pseudo-transactions][] modify the [Amendments ledger object](amendments-object.html) to track which amendments are enabled, and which ones are pending with majority support and for how long. - [SetFee pseudo-transactions][] modify the [FeeSettings ledger object](feesettings.html) to change the base levels for the [transaction cost](transaction-cost.html) and [reserve requirements](reserves.html). @@ -442,12 +442,12 @@ Most other transactions create a specific type of ledger entry and [adjust the s ## See Also - **Concepts:** - - [Finality of Results](finality-of-results.html) - How to know when a transaction's success or failure is final. (Short version: if a transaction is in a validated ledger, its outcome and metadata are final.) -- **Tutorials:** + - [Finality of Results](finality-of-results.html) - [Reliable Transaction Submission](reliable-transaction-submission.html) +- **Tutorials:** - [Monitor Incoming Payments with WebSocket](monitor-incoming-payments-with-websocket.html) - **References:** - - [Ledger Object Types Reference](ledger-object-types.html) - All possible fields of all types of ledger objects + - [Ledger Entry Types Reference](ledger-object-types.html) - All possible fields of all types of ledger entries - [Transaction Metadata](transaction-metadata.html) - Summary of the metadata format and fields that appear in metadata - [Transaction Results](transaction-results.html) - Tables of all possible result codes for transactions. diff --git a/content/concepts/payment-system-basics/accounts/multi-signing.ja.md b/content/concepts/transactions/multi-signing.ja.md similarity index 93% rename from content/concepts/payment-system-basics/accounts/multi-signing.ja.md rename to content/concepts/transactions/multi-signing.ja.md index 5d59b8221a9..9f9c16038b8 100644 --- a/content/concepts/payment-system-basics/accounts/multi-signing.ja.md +++ b/content/concepts/transactions/multi-signing.ja.md @@ -8,7 +8,7 @@ labels: --- # マルチシグ -マルチシグは、複数のシークレットキーを組み合わせて使用してXRP Ledgerの[トランザクションを承認する](transaction-basics.html#トランザクションの承認)手法です。アドレスで有効な承認手法(マルチシグ、[マスターキーペア](cryptographic-keys.html#マスターキーペア)、[レギュラーキーペア](cryptographic-keys.html#レギュラーキーペア)など)を自由に組み合わせて使用できます。(唯一の要件は、 _少なくとも1つの_ 手法を有効にする必要があることです。) +マルチシグは、複数のシークレットキーを組み合わせて使用してXRP Ledgerの[トランザクションを承認する](transactions.html#トランザクションの承認)手法です。アドレスで有効な承認手法(マルチシグ、[マスターキーペア](cryptographic-keys.html#マスターキーペア)、[レギュラーキーペア](cryptographic-keys.html#レギュラーキーペア)など)を自由に組み合わせて使用できます。(唯一の要件は、 _少なくとも1つの_ 手法を有効にする必要があることです。) マルチシグには次のメリットがあります。 @@ -49,7 +49,7 @@ _([ExpandedSignerList amendment][]によって追加されました。)_ CEOのウェイトを3、副社長3人のウェイトを各2、取締役3人のウェイトを各1に割り当てたとする。このアカウントのトランザクションを承認するには、取締役3名全員(合計ウェイト3)、副社長1名と取締役1名(合計ウェイト3)、副社長2名(合計ウェイト4)、またはCEO(合計ウェイト3)の承認が必要となります。 -先の3つのユースケースでは、レギュラーキーを設定せずにマスターキーを無効にすることで、マルチシグが唯一の[トランザクションの承認](transaction-basics.html#authorizing-transactions)の方法となるようにします。 +先の3つのユースケースでは、レギュラーキーを設定せずにマスターキーを無効にすることで、マルチシグが唯一の[トランザクションの承認](transactions.html#トランザクションの承認)の方法となるようにします。 "バックアッププラン"としてマルチシグリストを作成するシナリオがあるかもしれません。アカウント所有者は、通常、トランザクションにレギュラーキー(マルチシグではない)を使用します。もしアカウント所有者が秘密鍵を紛失した場合、通常の鍵に代わるトランザクションにマルチシグするよう友人に依頼することができます。 diff --git a/content/concepts/payment-system-basics/accounts/multi-signing.md b/content/concepts/transactions/multi-signing.md similarity index 88% rename from content/concepts/payment-system-basics/accounts/multi-signing.md rename to content/concepts/transactions/multi-signing.md index 2b80fc71a9b..8ce66d22ad7 100644 --- a/content/concepts/payment-system-basics/accounts/multi-signing.md +++ b/content/concepts/transactions/multi-signing.md @@ -8,14 +8,13 @@ labels: --- # Multi-Signing -Multi-signing in the XRP Ledger is a method of [authorizing transactions](transaction-basics.html#authorizing-transactions) for the XRP Ledger by using a combination of multiple secret keys. You can have any combination of authorization methods enabled for your address, including multi-signing, a [master key pair](cryptographic-keys.html#master-key-pair), and a [regular key pair](cryptographic-keys.html#regular-key-pair). (The only requirement is that _at least one_ method must be enabled.) +Multi-signing in the XRP Ledger is a method of [authorizing transactions](transactions.html#authorizing-transactions) for the XRP Ledger by using a combination of multiple secret keys. You can have any combination of authorization methods enabled for your address, including multi-signing, a [master key pair](cryptographic-keys.html#master-key-pair), and a [regular key pair](cryptographic-keys.html#regular-key-pair). (The only requirement is that _at least one_ method must be enabled.) Benefits of multi-signing include: -* You can require keys from different devices, so that a malicious actor must compromise multiple machines to send transactions on your behalf. -* You can share custody of an address between multiple people, each of whom only has one of several keys necessary to send transactions from that address. -* You can delegate the power to send transactions from your address to a group of people, who can control your address if you are unavailable or unable to sign normally. -* ... and more. +- You can require keys from different devices, so that a malicious actor must compromise multiple machines to send transactions on your behalf. +- You can share custody of an address between multiple people, each of whom only has one of several keys necessary to send transactions from that address. +- You can delegate the power to send transactions from your address to a group of people, who can control your address if you are unavailable or unable to sign normally. ## Signer Lists @@ -51,7 +50,7 @@ For a very important account, you might set the quorum to 3, with 3 participants Another account might also have a quorum of 3. You assign your CEO a weight of 3, 3 Vice Presidents a weight of 2 each, and 3 Directors a weight of 1 each. To approve a transaction for this account requires the approval of all 3 Directors (total weight of 3), 1 Vice President and 1 Director (total weight of 3), 2 Vice Presidents (total weight of 4), or the CEO (total weight of 3). -In each of the previous three use cases, you would disable the master key without configuring a regular key, so that multi-signing is the only way of [authorizing transactions](transaction-basics.html#authorizing-transactions). +In each of the previous three use cases, you would disable the master key without configuring a regular key, so that multi-signing is the only way of [authorizing transactions](transactions.html#authorizing-transactions). There might be a scenario where you create a multi-signing list as a "backup plan." The account owner normally uses a regular key for their transactions (not a multi-signing key). For safety, the owner adds a signer list containing 3 friends, each with a weight of 1, and a quorum of 3. If the account owner were to lose the private key, they can ask their friends to multi-sign a transaction to replace the regular key. diff --git a/content/tutorials/production-readiness/reliable-transaction-submission.ja.md b/content/concepts/transactions/reliable-transaction-submission.ja.md similarity index 99% rename from content/tutorials/production-readiness/reliable-transaction-submission.ja.md rename to content/concepts/transactions/reliable-transaction-submission.ja.md index 26cd3c54650..a2a6394709a 100644 --- a/content/tutorials/production-readiness/reliable-transaction-submission.ja.md +++ b/content/concepts/transactions/reliable-transaction-submission.ja.md @@ -1,6 +1,6 @@ --- html: reliable-transaction-submission.html -parent: production-readiness.html +parent: transactions.html blurb: XRP Ledgerにトランザクションを送信することができるシステムを構築し、最終結果を素早く安全に受け取ります。 labels: - トランザクション送信 diff --git a/content/tutorials/production-readiness/reliable-transaction-submission.md b/content/concepts/transactions/reliable-transaction-submission.md similarity index 99% rename from content/tutorials/production-readiness/reliable-transaction-submission.md rename to content/concepts/transactions/reliable-transaction-submission.md index d768c1d7dab..50adc86acd2 100644 --- a/content/tutorials/production-readiness/reliable-transaction-submission.md +++ b/content/concepts/transactions/reliable-transaction-submission.md @@ -1,6 +1,6 @@ --- html: reliable-transaction-submission.html -parent: production-readiness.html +parent: transactions.html blurb: Build a system that can submit transactions to the XRP Ledger and get their final results safely and quickly. labels: - Transaction Sending @@ -539,7 +539,7 @@ The server may report a last validated ledger index less than the specified `Las Finally the server may show one or more gaps in the transaction history. The `completed_ledgers` field shown in the response above indicates that ledgers 10256383 through 10256411 are missing from this rippled instance. Our example transaction can only appear in ledgers 10268597 - 10268600 (based on when it was submitted and `LastLedgerSequence`), so the gap shown here is not relevant. However, if the gap indicated a ledger in that range was missing, then an application would need to query another rippled server (or wait for this one to retrieve the missing ledgers) to determine that a `txnNotFound` result is immutable. -## Additional Resources +## See Also - [Transaction Formats](transaction-formats.html) - [Transaction Cost](transaction-cost.html) diff --git a/content/tutorials/production-readiness/set-up-secure-signing.ja.md b/content/concepts/transactions/set-up-secure-signing.ja.md similarity index 94% rename from content/tutorials/production-readiness/set-up-secure-signing.ja.md rename to content/concepts/transactions/set-up-secure-signing.ja.md index fcb8f1a7003..94a4f116e12 100644 --- a/content/tutorials/production-readiness/set-up-secure-signing.ja.md +++ b/content/concepts/transactions/set-up-secure-signing.ja.md @@ -1,14 +1,14 @@ --- -html: set-up-secure-signing.html -parent: production-readiness.html +html: secure-signing.html +parent: transactions.html blurb: 安全にトランザクションを送信できる環境を設定します。 labels: - セキュリティ - 開発 --- -# 安全な署名の設定 +# 安全な署名 -[トランザクション](transaction-basics.html)をXRP Ledgerに送信するには、[秘密鍵](cryptographic-keys.html)のセキュリティを損なわない方法でトランザクションにデジタル署名する必要があります。(他の人があなたの秘密鍵にアクセスできる場合、その人はあなたと同じようにあなたのアカウントを操作できるため、すべての資金が盗まれたり消却されたりする可能性があります。)このページでは、トランザクションに安全に署名できる環境の設定方法について説明します。 +[トランザクション](transactions.html)をXRP Ledgerに送信するには、[秘密鍵](cryptographic-keys.html)のセキュリティを損なわない方法でトランザクションにデジタル署名する必要があります。(他の人があなたの秘密鍵にアクセスできる場合、その人はあなたと同じようにあなたのアカウントを操作できるため、すべての資金が盗まれたり消却されたりする可能性があります。)このページでは、トランザクションに安全に署名できる環境の設定方法について説明します。 **ヒント:** ネットワークにトランザクションを送信していない場合は、Rippleが運用しているサーバーなど、信頼できる公開サーバーを安全に使用して、着信トランザクションの監視やその他のネットワークアクティビティの読み取りを行うことができます。XRP Ledgerのすべてのトランザクション、残高、データは公開されています。 diff --git a/content/tutorials/production-readiness/set-up-secure-signing.md b/content/concepts/transactions/set-up-secure-signing.md similarity index 94% rename from content/tutorials/production-readiness/set-up-secure-signing.md rename to content/concepts/transactions/set-up-secure-signing.md index 6620894d2b3..49cb4b38daf 100644 --- a/content/tutorials/production-readiness/set-up-secure-signing.md +++ b/content/concepts/transactions/set-up-secure-signing.md @@ -1,14 +1,14 @@ --- -html: set-up-secure-signing.html -parent: production-readiness.html +html: secure-signing.html +parent: transactions.html blurb: Set up an environment where you can submit transactions securely. labels: - Security - Development --- -# Set Up Secure Signing +# Secure Signing -To submit [transactions](transaction-basics.html) to the XRP Ledger, you need a way to digitally sign them without compromising the security of your [secret keys](cryptographic-keys.html). (If others gain access to your secret keys, they have as much control over your accounts as you do, and can steal or destroy all your money.) This page summarizes how to set up such an environment so you can sign transactions securely. +To submit [transactions](transactions.html) to the XRP Ledger, you need a way to digitally sign them without compromising the security of your [secret keys](cryptographic-keys.html). (If others gain access to your secret keys, they have as much control over your accounts as you do, and can steal or destroy all your money.) This page summarizes how to set up such an environment so you can sign transactions securely. **Tip:** If you are not submitting transactions to the network, you can safely use a trustworthy public server, such as the ones run by Ripple, to monitor for incoming transactions or read other network activity. All transactions, balances, and data in the XRP Ledger are public. diff --git a/content/concepts/payment-system-basics/transaction-basics/source-and-destination-tags.md b/content/concepts/transactions/source-and-destination-tags.md similarity index 92% rename from content/concepts/payment-system-basics/transaction-basics/source-and-destination-tags.md rename to content/concepts/transactions/source-and-destination-tags.md index f480bceca67..14f606ea06b 100644 --- a/content/concepts/payment-system-basics/transaction-basics/source-and-destination-tags.md +++ b/content/concepts/transactions/source-and-destination-tags.md @@ -1,6 +1,6 @@ --- html: source-and-destination-tags.html -parent: transaction-basics.html +parent: transactions.html blurb: Use source and destination tags to indicate specific purposes for payments from and to multi-purpose addresses. labels: - Payments @@ -11,7 +11,7 @@ labels: _Source tags_ and _destination tags_ are a feature of XRP Ledger [payments](payment-types.html) that can indicate specific purposes for payments from and to multi-purpose addresses. Source and destination tags do not have direct on-ledger functionality; source and destination tags merely provide information about how off-ledger systems should process a payment. In transactions, both source and destination tags are formatted as 32-bit unsigned integers. -Destination tags indicate the beneficiary or destination for a payment. For example, a payment to an [exchange](list-xrp-as-an-exchange.html) or [gateway](become-an-xrp-ledger-gateway.html) address can use a destination tag to indicate which customer to credit for the amount of the payment in that business's own systems. A payment to a merchant could indicate what item or cart the payment is buying. +Destination tags indicate the beneficiary or destination for a payment. For example, a payment to an [exchange](list-xrp-as-an-exchange.html) or [stablecoin issuer](stablecoin-issuer.html) address can use a destination tag to indicate which customer to credit for the amount of the payment in that business's own systems. A payment to a merchant could indicate what item or cart the payment is buying. Source tags indicate the originator or source of a payment. Most commonly, a Source Tag is included so that the recipient of the payment knows where to send a return, or "bounced", payment. When returning an incoming payment, you should use the source tag from the incoming payment as the destination tag of the outgoing (return) payment. @@ -47,7 +47,6 @@ For an XRP Ledger address that may receive payments intended for several custome ## See Also - [Require Destination Tags](require-destination-tags.html) -- [XRP Ledger Businesses](xrp-ledger-businesses.html) - [Payment Types](payment-types.html) diff --git a/content/concepts/payment-system-basics/accounts/tickets.ja.md b/content/concepts/transactions/tickets.ja.md similarity index 88% rename from content/concepts/payment-system-basics/accounts/tickets.ja.md rename to content/concepts/transactions/tickets.ja.md index de0429ad064..cfbfee1cc08 100644 --- a/content/concepts/payment-system-basics/accounts/tickets.ja.md +++ b/content/concepts/transactions/tickets.ja.md @@ -14,7 +14,7 @@ XRP Ledgerのチケットは、取引をすぐに送信せずに、その取引 ## 背景 -[トランザクション](transaction-basics.html)にはシーケンス番号が付いているので、任意のトランザクションを2回以上実行することはできません。シーケンス番号はまた、任意のトランザクションが一意であることを保証します。全く同じ金額を同じ人に複数回送信する場合、シーケンス番号は毎回異なることが保証される1つの詳細です。最後に、シーケンス番号は、ネットワーク全体に送信される際に一部のトランザクションが順不同で届いたとしても、トランザクションを一貫した順序で並べるためのエレガントな方法を提供します。 +[トランザクション](transactions.html)にはシーケンス番号が付いているので、任意のトランザクションを2回以上実行することはできません。シーケンス番号はまた、任意のトランザクションが一意であることを保証します。全く同じ金額を同じ人に複数回送信する場合、シーケンス番号は毎回異なることが保証される1つの詳細です。最後に、シーケンス番号は、ネットワーク全体に送信される際に一部のトランザクションが順不同で届いたとしても、トランザクションを一貫した順序で並べるためのエレガントな方法を提供します。 しかし、シーケンス番号では限界がある場合もあります。たとえば、次のような場合です。 @@ -53,8 +53,8 @@ XRP Ledgerのチケットは、取引をすぐに送信せずに、その取引 - 各アカウントでは、一度に250枚以上のチケットをレジャーに登録することはできません。また、一度に250枚以上のチケットを作成することもできません。 - チケットを使って別のチケットを作ることは_できます_。その場合、使用したチケットは、一度に所持できるチケットの合計数にはカウントされません。 - 各チケットは[所有者準備金](reserves.html#所有者準備金)にカウントされるため、まだ使用していないチケット1枚につき2XRPを確保する必要があります。このXRPは、チケットを使用した後、再び使用することができます。 -- 個々の元帳の中では、チケットを使用した取引は、同じ送信者からの他の取引の後に実行されます。1つのアカウントが同じ元帳のバージョンでTicketを使用する複数のトランザクションを持つ場合、それらのTicketは最も低いTicket Sequenceから最も高いTicket Sequenceの順に実行されます。 (詳細については、コンセンサスの[正規順序](consensus.html#xrp-ledgerプロトコル-コンセンサスと検証)に関するドキュメントを参照してください)。 -- 個々の元帳の中では、チケットを使用した取引は、同じ送信者からの他の取引の後に実行されます。1つのアカウントが同じ元帳のバージョンでチケットを使用する複数のトランザクションを持つ場合、それらのチケットは最も低いチケット シーケンス番号から最も高いチケット シーケンス番号の順に実行されます。 (詳細については、コンセンサスの[正規順序](consensus.html#xrp-ledgerプロトコル-コンセンサスと検証)に関するドキュメントを参照してください)。 +- 個々の元帳の中では、チケットを使用した取引は、同じ送信者からの他の取引の後に実行されます。1つのアカウントが同じ元帳のバージョンでTicketを使用する複数のトランザクションを持つ場合、それらのTicketは最も低いTicket Sequenceから最も高いTicket Sequenceの順に実行されます。 (詳細については、コンセンサスの[正規順序](consensus-structure.html#xrp-ledgerプロトコル-コンセンサスと検証)に関するドキュメントを参照してください)。 +- 個々の元帳の中では、チケットを使用した取引は、同じ送信者からの他の取引の後に実行されます。1つのアカウントが同じ元帳のバージョンでチケットを使用する複数のトランザクションを持つ場合、それらのチケットは最も低いチケット シーケンス番号から最も高いチケット シーケンス番号の順に実行されます。 (詳細については、コンセンサスの[正規順序](consensus-structure.html#xrp-ledgerプロトコル-コンセンサスと検証)に関するドキュメントを参照してください)。 ## 関連項目 diff --git a/content/concepts/payment-system-basics/accounts/tickets.md b/content/concepts/transactions/tickets.md similarity index 88% rename from content/concepts/payment-system-basics/accounts/tickets.md rename to content/concepts/transactions/tickets.md index 27d1a3bc149..88a1808b48a 100644 --- a/content/concepts/payment-system-basics/accounts/tickets.md +++ b/content/concepts/transactions/tickets.md @@ -14,7 +14,7 @@ A Ticket in the XRP Ledger is a way of setting aside a [sequence number][Sequenc ## Background -[Transactions](transaction-basics.html) have sequence numbers so that any given transaction can execute no more than once. Sequence numbers also make sure any given transaction is unique: if you send the exact same amount of money to the same person multiple times, the Sequence Number is one detail that is guaranteed to be different each time. Finally, Sequence Numbers provide an elegant way to put transactions in a consistent order, even if some of them arrive out of order when sent throughout the network. +[Transactions](transactions.html) have sequence numbers so that any given transaction can execute no more than once. Sequence numbers also make sure any given transaction is unique: if you send the exact same amount of money to the same person multiple times, the Sequence Number is one detail that is guaranteed to be different each time. Finally, Sequence Numbers provide an elegant way to put transactions in a consistent order, even if some of them arrive out of order when sent throughout the network. However, there are some situations where sequence numbers are too limiting. For example: @@ -53,8 +53,8 @@ Any account can create and use Tickets on any type of transaction. However, some - Each account cannot have more than 250 Tickets in the ledger at a time. You cannot create more than 250 Tickets at a time, either. - You _can_ use a Ticket to create more Tickets. If you do, the Ticket you used does not count towards the total number of Tickets you can have at once. - Each Ticket counts toward the [owner reserve](reserves.html), so you must set aside 2 XRP for each Ticket you have not used yet. The XRP becomes available for you to use again after the Ticket is used. -- Within an individual ledger, transactions that use Tickets execute after other transactions from the same sender. If an account has multiple transactions using Tickets in the same ledger version, those Tickets execute in order from lowest Ticket Sequence to highest. (For more information, see the documentation on consensus's [canonical order](consensus.html#calculate-and-share-validations).) -- To "cancel" a Ticket, use the Ticket to [perform a no-op](about-canceling-a-transaction.html) [AccountSet transaction][]. This deletes the Ticket so that you don't have to meet its reserve requirement. +- Within an individual ledger, transactions that use Tickets execute after other transactions from the same sender. If an account has multiple transactions using Tickets in the same ledger version, those Tickets execute in order from lowest Ticket Sequence to highest. (For more information, see the documentation on consensus's [canonical order](consensus-structure.html#calculate-and-share-validations).) +- To "cancel" a Ticket, use the Ticket to [perform a no-op](canceling-a-transaction.html) [AccountSet transaction][]. This deletes the Ticket so that you don't have to meet its reserve requirement. ## See Also diff --git a/content/concepts/payment-system-basics/transaction-basics/transaction-cost.ja.md b/content/concepts/transactions/transaction-cost.ja.md similarity index 96% rename from content/concepts/payment-system-basics/transaction-basics/transaction-cost.ja.md rename to content/concepts/transactions/transaction-cost.ja.md index 6ada98d2673..b2fc1094069 100644 --- a/content/concepts/payment-system-basics/transaction-basics/transaction-cost.ja.md +++ b/content/concepts/transactions/transaction-cost.ja.md @@ -1,6 +1,6 @@ --- html: transaction-cost.html -parent: transaction-basics.html +parent: transactions.html blurb: トランザクションコストとはトランザクション送信のために償却される少額のXRPで、これによってレジャーがスパムから保護されます。トランザクションコストの適用方法について説明します。 labels: - 手数料 @@ -8,7 +8,7 @@ labels: --- # トランザクションコスト -XRP LedgerをスパムやDoS攻撃から守るため、各トランザクションでは少額の[XRP](xrp.html)が消却されます。この _トランザクションコスト_ はネットワークの負荷とともに増加するように設計されており、故意または不注意にネットワークに過剰な負荷をかけると非常に高くつきます。 +XRP LedgerをスパムやDoS攻撃から守るため、各トランザクションでは少額の[XRP](what-is-xrp.html)が消却されます。この _トランザクションコスト_ はネットワークの負荷とともに増加するように設計されており、故意または不注意にネットワークに過剰な負荷をかけると非常に高くつきます。 各トランザクションのトランザクションコストを支払う際には、[消却するXRPの額を指定](#トランザクションコストの指定)する必要があります。 @@ -29,7 +29,7 @@ XRP LedgerをスパムやDoS攻撃から守るため、各トランザクショ | [Key Resetトランザクション](#key-resetトランザクション)| 0 | | [マルチシグトランザクション](multi-signing.html)| 10 drop × (1 + 署名の数) | | [フルフィルメントを伴うEscrowFinishトランザクション](escrowfinish.html)| 10 drop × (33 + (バイト単位のフルフィルメントサイズ ÷ 16)) | -| [AccountDeleteトランザクション](accounts.html#アカウントの削除)| 5,000,000 drop | +| [AccountDeleteトランザクション](accounts.html#アカウントの削除)| 2,000,000 drop | ## トランザクションコストの受取人 @@ -122,7 +122,7 @@ XRP LedgerをスパムやDoS攻撃から守るため、各トランザクショ オンラインでトランザクションに署名する場合は、`Fee`フィールドを省略できます。この場合、`rippled`または[クライアントライブラリ](client-libraries.html)が現在の要件に照らしてピアツーピアネットワークの状態を確認し、トランザクションに署名する前に`Fee`値を追加します。ただし、このようなトランザクションコストへの自動入力にはいくつかの欠点と制限事項があります。 * トランザクションに署名し、分散するまでの間にネットワークのトランザクションコストが上昇した場合、そのトランザクションは承認されない場合があります。 - * 最悪の場合、トランザクションに`LastLedgerSequence`パラメーターが含まれているか、同じ`Sequence`番号を使用する新しいトランザクションによってそのトランザクションがキャンセルされない限り、トランザクションは明確に承認も拒否もされない状態のままとなってしまいます。ベストプラクティスについては、[信頼できるトランザクションの送信](reliable-transaction-submission.html)を参照してください。 + * 最悪の場合、トランザクションに`LastLedgerSequence`パラメーターが含まれているか、同じ`Sequence`番号を使用する新しいトランザクションによってその[トランザクションがキャンセル](canceling-a-transaction.html)されない限り、トランザクションは明確に承認も拒否もされない状態のままとなってしまいます。ベストプラクティスについては、[信頼できるトランザクションの送信](reliable-transaction-submission.html)を参照してください。 * 署名するトランザクションの`Fee`フィールドの正確な値は事前にわかりません。 * `rippled`を使用している場合は、[signメソッド][]の`fee_mult_max`パラメーターと`fee_div_max`パラメーターを使用して、署名しようとしている負荷スケーリングに制限を設定することもできます。 * オフラインのマシンから現在のトランザクションコストを調べることはできません。 diff --git a/content/concepts/payment-system-basics/transaction-basics/transaction-cost.md b/content/concepts/transactions/transaction-cost.md similarity index 96% rename from content/concepts/payment-system-basics/transaction-basics/transaction-cost.md rename to content/concepts/transactions/transaction-cost.md index 103fd523b17..daa9187c182 100644 --- a/content/concepts/payment-system-basics/transaction-basics/transaction-cost.md +++ b/content/concepts/transactions/transaction-cost.md @@ -1,6 +1,6 @@ --- html: transaction-cost.html -parent: transaction-basics.html +parent: transactions.html blurb: The transaction cost is a small amount of XRP destroyed to send a transaction, which protects the ledger from spam. Learn how the transaction cost applies. labels: - Fees @@ -8,7 +8,7 @@ labels: --- # Transaction Cost -To protect the XRP Ledger from being disrupted by spam and denial-of-service attacks, each transaction must destroy a small amount of [XRP](xrp.html). This _transaction cost_ is designed to increase along with the load on the network, making it very expensive to deliberately or inadvertently overload the network. +To protect the XRP Ledger from being disrupted by spam and denial-of-service attacks, each transaction must destroy a small amount of [XRP](what-is-xrp.html). This _transaction cost_ is designed to increase along with the load on the network, making it very expensive to deliberately or inadvertently overload the network. Every transaction must [specify how much XRP to destroy](#specifying-the-transaction-cost) to pay the transaction cost. @@ -29,7 +29,7 @@ Some transactions have different transaction costs: | [Key Reset Transaction](#key-reset-transaction) | 0 | | [Multi-signed Transaction](multi-signing.html) | 10 drops × (1 + Number of Signatures Provided) | | [EscrowFinish Transaction with Fulfillment](escrowfinish.html) | 10 drops × (33 + (Fulfillment size in bytes ÷ 16)) | -| [AccountDelete Transaction](accounts.html#deletion-of-accounts) | 2,000,000 drops | +| [AccountDelete Transaction](deleting-accounts.html) | 2,000,000 drops | ## Beneficiaries of the Transaction Cost @@ -121,7 +121,7 @@ Before signing a transaction, we recommend [looking up the current load-based tr The `Fee` field is one of the things that can be [auto-filled](transaction-common-fields.html#auto-fillable-fields) when creating a transaction. In this case, the auto-filling software provides a suitable `Fee` value based on the current load in the peer-to-peer network. However, there are several drawbacks and limitations to automatically filling in the transaction cost in this manner: - If the network's transaction cost goes up between auto-filling and submitting the transaction, the transaction may not be confirmed. - - To prevent a transaction from getting stuck in a state of being neither definitively confirmed or rejected, be sure to provide a `LastLedgerSequence` parameter so it eventually expires. Alternatively, you can try to [cancel a stuck transaction](about-canceling-a-transaction.html) by reusing the same `Sequence` number. See [reliable transaction submission](reliable-transaction-submission.html) for best practices. + - To prevent a transaction from getting stuck in a state of being neither definitively confirmed or rejected, be sure to provide a `LastLedgerSequence` parameter so it eventually expires. Alternatively, you can try to [cancel a stuck transaction](canceling-a-transaction.html) by reusing the same `Sequence` number. See [reliable transaction submission](reliable-transaction-submission.html) for best practices. - You have to be careful that the automatically provided value isn't too high. You don't want to burn a large fee to send a small transaction. - If you are using `rippled`, you can also use the `fee_mult_max` and `fee_div_max` parameters of the [sign method][] to set a limit to the load scaling you are willing to sign. - Some client libraries (like [xrpl.js](https://js.xrpl.org/) and [xrpl-py](https://xrpl-py.readthedocs.io/)) have configurable maximum `Fee` values, and raise an error instead of signing a transaction whose `Fee` value is higher than the maximum. diff --git a/content/concepts/consensus-network/transaction-malleability.ja.md b/content/concepts/transactions/transaction-malleability.ja.md similarity index 99% rename from content/concepts/consensus-network/transaction-malleability.ja.md rename to content/concepts/transactions/transaction-malleability.ja.md index ad057dcf05b..c67ef5ee596 100644 --- a/content/concepts/consensus-network/transaction-malleability.ja.md +++ b/content/concepts/transactions/transaction-malleability.ja.md @@ -1,6 +1,6 @@ --- html: transaction-malleability.html -parent: consensus-network.html +parent: finality-of-results.html blurb: トランザクションが想定とは異なるハッシュを持つようにどのように変更される可能性があるか注意してください。 labels: - セキュリティ @@ -28,7 +28,7 @@ labels: XRP Ledgerでは、以下の条件に該当しない場合にはトランザクションを実行できません。 - 署名自体を除く[トランザクションのすべてのフィールド](transaction-common-fields.html)に署名がなされている。 -- トランザクションの署名に使用されるキーペアが、[そのアカウントの代理としてトランザクションを送信することが承認されている](transaction-basics.html#トランザクションの承認)。 +- トランザクションの署名に使用されるキーペアが、[そのアカウントの代理としてトランザクションを送信することが承認されている](transactions.html#トランザクションの承認)。 - 署名は _正規_ であり、トランザクションの指示に一致している。 署名付きフィールドに変更を加えると、どれほど小さな変更であっても署名が無効となるため、署名自体を除き、トランザクションのいかなる部分にも展性が生じることはありません。ほとんどの場合、署名自体を変更すると常に署名が無効になりますが、以下で説明するような特定の例外があります。 diff --git a/content/concepts/consensus-network/transaction-malleability.md b/content/concepts/transactions/transaction-malleability.md similarity index 98% rename from content/concepts/consensus-network/transaction-malleability.md rename to content/concepts/transactions/transaction-malleability.md index c3b32cc55d5..3ee688d10e4 100644 --- a/content/concepts/consensus-network/transaction-malleability.md +++ b/content/concepts/transactions/transaction-malleability.md @@ -1,6 +1,6 @@ --- html: transaction-malleability.html -parent: consensus-network.html +parent: finality-of-results.html blurb: Be aware of ways transactions could be changed to have a different hash than expected. labels: - Security @@ -23,7 +23,7 @@ Before 2014, single-signed transactions could be malleable due to properties of In the XRP Ledger, a transaction cannot execute unless: - All [fields of a transaction](transaction-common-fields.html) are signed, except the signature itself. -- The key pair(s) used to sign the transaction are [authorized to send transactions on behalf of that account](transaction-basics.html#authorizing-transactions). +- The key pair(s) used to sign the transaction are [authorized to send transactions on behalf of that account](transactions.html#authorizing-transactions). - The signature is _canonical_ and matches the transaction instructions. Any change to the signed fields, no matter how small, would invalidate the signature, so no part of the transaction can be malleable except for the signature itself. In most cases, any change to a signature itself also invalidates the signature, but there are some specific exceptions, described below. @@ -134,7 +134,7 @@ The process to exploit a vulnerable system follows a series of steps like the fo ## See Also - **Concepts:** - - [Transaction Basics](transaction-basics.html) + - [Transactions](transactions.html) - [Finality of Results](finality-of-results.html) - **Tutorials:** - [Look Up Transaction Results](look-up-transaction-results.html) diff --git a/content/concepts/consensus-network/transaction-queue.ja.md b/content/concepts/transactions/transaction-queue.ja.md similarity index 98% rename from content/concepts/consensus-network/transaction-queue.ja.md rename to content/concepts/transactions/transaction-queue.ja.md index 84eb75cd2cd..3833dee6920 100644 --- a/content/concepts/consensus-network/transaction-queue.ja.md +++ b/content/concepts/transactions/transaction-queue.ja.md @@ -1,6 +1,6 @@ --- html: transaction-queue.html -parent: consensus-network.html +parent: transactions.html blurb: コンセンサスに至る前にトランザクションをどのようにキューに入れることができるか説明します。 labels: - トランザクション送信 @@ -35,7 +35,7 @@ labels: `rippled`サーバーはさまざまな経験則によるテストを行って「レジャーに追加される可能性がある」トランザクションを推定します。現行の実装では、以下のルールに基づいてキューに入れるトランザクションが決定されます。 -- トランザクションは適切な形式で作成され、有効な署名によって[承認](transaction-basics.html#トランザクションの承認)されている必要があります。 +- トランザクションは適切な形式で作成され、有効な署名によって[承認](transactions.html#トランザクションの承認)されている必要があります。 - `AccountTxnID`フィールドが指定されているトランザクションはキューに入れることができません。 - 1つの送信側アドレスには、同時に最大10個のトランザクションを入れることができます。 - トランザクションをキューに入れるには、送信者が以下のすべてを行うのに十分なXRPを保有している必要があります。[更新: rippled 1.2.0][] @@ -63,7 +63,7 @@ labels: トランザクションキュー内では、最も高いトランザクションコストを支払うトランザクションが一番になるようにトランザクションがランク付けされています。このランク付けはトランザクションの _絶対_ XRPコストではなく、 _[該当するトランザクションタイプの最小コスト](transaction-cost.html#特別なトランザクションコスト)に相対的な_ コストに基づいています。トランザクションコストが同額のトランザクションが複数ある場合は、サーバーが受信した順にランク付けされます。キュー内のトランザクションの順序にはその他の要因も影響します。たとえば、同一送信者からのトランザクションはその`Sequence`番号によりソートされ、順に送信されます。 -キュー内のトランザクションの数が次のレジャーバージョンの予期サイズを超える場合には、キュー内のトランザクションの正確な順序に基づいて、次の処理レジャーバージョンに追加されるトランザクションが決定します。トランザクションの順序は**検証済みレジャー内でのトランザクションの実行順序には影響しません**。各検証済みレジャーバージョンでは、そのバージョンのトランザクションセットが[正規の順序](consensus.html#検証の計算と共有)で実行されます。 +キュー内のトランザクションの数が次のレジャーバージョンの予期サイズを超える場合には、キュー内のトランザクションの正確な順序に基づいて、次の処理レジャーバージョンに追加されるトランザクションが決定します。トランザクションの順序は**検証済みレジャー内でのトランザクションの実行順序には影響しません**。各検証済みレジャーバージョンでは、そのバージョンのトランザクションセットが[正規の順序](consensus-structure.html#検証の計算と共有)で実行されます。 **注記:**`rippled`がトランザクションをキューに入れるときに付与される暫定的な[トランザクション応答コード](transaction-results.html)は`terQUEUED`です。つまり、トランザクションは今後のレジャーバージョンで成功する見込みです。すべての暫定的な応答コードと同様に、トランザクションが検証済みレジャーに追加されるか、または[完全に無効であると示される](finality-of-results.html)までは、トランザクションの結果は最終的ではありません。 diff --git a/content/concepts/consensus-network/transaction-queue.md b/content/concepts/transactions/transaction-queue.md similarity index 93% rename from content/concepts/consensus-network/transaction-queue.md rename to content/concepts/transactions/transaction-queue.md index 5c5d0ca7168..151b15109ef 100644 --- a/content/concepts/consensus-network/transaction-queue.md +++ b/content/concepts/transactions/transaction-queue.md @@ -1,7 +1,7 @@ --- html: transaction-queue.html -parent: consensus-network.html -blurb: Understand how transactions can be queued before reaching consensus. +parent: transactions.html +blurb: Transactions can be queued before being processed. labels: - Transaction Sending --- @@ -35,21 +35,19 @@ The transaction queue plays an important role in selecting the transactions that The `rippled` server uses a variety of heuristics to estimate which transactions are "likely to be included in a ledger." The current implementation uses the following rules to decide which transactions to queue: -- Transactions must be properly-formed and [authorized](transaction-basics.html#authorizing-transactions) with valid signatures. +- Transactions must be properly-formed and [authorized](transactions.html#authorizing-transactions) with valid signatures. - Transactions with an `AccountTxnID` field cannot be queued. - A single sending address can have at most 10 transactions queued at the same time. -- To queue a transaction, the sender must have enough XRP for all of the following: [Updated in: rippled 1.2.0][] +- To queue a transaction, the sender must have enough XRP for all of the following: - Destroying the XRP [transaction cost](transaction-cost.html) as specified in the `Fee` fields of all the sender's queued transactions. The total amount among queued transactions cannot be more than the base account reserve (currently 10 XRP). (Transactions paying significantly more than the minimum transaction cost of 0.00001 XRP typically skip the queue and go straight into the open ledger.) - Sending the maximum sum of XRP that all the sender's queued transactions could send. - Keeping enough XRP to meet the account's [reserve requirements](reserves.html). -- If a transaction affects how the sending address authorizes transactions, no other transactions from the same address can be queued behind it. [New in: rippled 0.32.0][] +- If a transaction affects how the sending address authorizes transactions, no other transactions from the same address can be queued behind it. - If a transaction includes a `LastLedgerSequence` field, the value of that field must be at least **the current ledger index + 2**. ### Fee Averaging -[New in: rippled 0.33.0][] - -If a sending address has one or more transactions queued, that sender can "push" the existing queued transactions into the open ledger by submitting a new transaction with a high enough transaction cost to pay for all of them. Specifically, the new transaction must pay a high enough transaction cost to cover the [open ledger cost](transaction-cost.html#open-ledger-cost) of itself and each other transaction from the same sender before it in the queue. (Keep in mind that the open ledger cost increases exponentially each time a transaction pays it.) The transactions must still follow the other [queuing restrictions](#queuing-restrictions) and the sending address must have enough XRP to pay the transaction costs of all the queued transactions. +If a sending address has one or more transactions queued, that sender can "push" the existing queued transactions into the open ledger by submitting a new transaction with a high enough transaction cost to pay for all of them. Specifically, the new transaction must pay a high enough transaction cost to cover the [open ledger cost](transaction-cost.html#open-ledger-cost) of itself and each other transaction from the same sender before it in the queue. (Keep in mind that the open ledger cost increases exponentially each time a transaction pays it.) The transactions must still follow the other queuing restrictions and the sending address must have enough XRP to pay the transaction costs of all the queued transactions. This feature helps you work around a particular situation. If you submitted one or more transactions with a low cost that were queued, you cannot send new transactions from the same address unless you do one of the following: @@ -63,7 +61,7 @@ If none of the above occur, transactions can stay in the queue for a theoretical Within the transaction queue, transactions are ranked so that transactions paying a higher transaction cost come first. This ranking is not by the transactions' _absolute_ XRP cost, but by costs _relative to the [minimum cost for that type of transaction](transaction-cost.html#special-transaction-costs)_. Transactions that pay the same transaction cost are ranked in the order the server received them. Other factors may also affect the order of transactions in the queue; for example, transactions from the same sender are sorted by their `Sequence` numbers so that they are submitted in order. -The precise order of transactions in the queue decides which transactions get added to the next in-progress ledger version in cases where there are more transactions in the queue than the expected size of the next ledger version. The order of the transactions **does not affect the order the transactions are executed within a validated ledger**. In each validated ledger version, the transaction set for that version executes in [canonical order](consensus.html#calculate-and-share-validations). +The precise order of transactions in the queue decides which transactions get added to the next in-progress ledger version in cases where there are more transactions in the queue than the expected size of the next ledger version. The order of the transactions **does not affect the order the transactions are executed within a validated ledger**. In each validated ledger version, the transaction set for that version executes in [canonical order](consensus-structure.html#calculate-and-share-validations). **Note:** When `rippled` queues a transaction, the provisional [transaction response code](transaction-results.html) is `terQUEUED`. This means that the transaction is likely to succeed in a future ledger version. As with all provisional response codes, the outcome of the transaction is not final until the transaction is either included in a validated ledger, or [rendered permanently invalid](finality-of-results.html). diff --git a/content/concepts/payment-system-basics/transaction-basics/transaction-basics.ja.md b/content/concepts/transactions/transactions.ja.md similarity index 97% rename from content/concepts/payment-system-basics/transaction-basics/transaction-basics.ja.md rename to content/concepts/transactions/transactions.ja.md index d67d8e9697b..328c8ce1342 100644 --- a/content/concepts/payment-system-basics/transaction-basics/transaction-basics.ja.md +++ b/content/concepts/transactions/transactions.ja.md @@ -1,12 +1,12 @@ --- -html: transaction-basics.html -parent: payment-system-basics.html +html: transactions.html +parent: concepts.html blurb: トランザクションは、XRP Ledgerの変更を可能にする唯一の手段です。トランザクションの形態とその使用方法について説明します。 labels: - トランザクション送信 - 支払い --- -# トランザクションの基本 +# トランザクション _トランザクション(取引)_ は、XRP Ledgerを変更する唯一の方法です。[コンセンサスプロセス](consensus.html)に従って署名され、送信され、検証済みのレジャーバージョンに承認された場合にのみ、トランザクションは最終的なものになります。レジャーのルールによっては、_[疑似トランザクション](pseudo-transaction-types.html)_ も生成されます。このトランザクションは署名も送信もされませんが、コンセンサスによって承認されなければならないことは同様です。失敗したトランザクションであっても、スパム対策の[トランザクションコスト][]を支払のためXRPの残高が変わるため、レジャーに記録されます。 @@ -87,7 +87,7 @@ JSON形式の未署名の[Paymentトランザクション][]の例を次に示 } ``` -XRP Ledgerは、トランザクションオブジェクトが送信元アドレス(`Account`内)フィールドによって承認されている場合にのみ、トランザクションを中継して実行します。これを安全に行う方法については、[安全な署名の設定](set-up-secure-signing.html)を参照してください。 +XRP Ledgerは、トランザクションオブジェクトが送信元アドレス(`Account`内)フィールドによって承認されている場合にのみ、トランザクションを中継して実行します。これを安全に行う方法については、[安全な署名の設定](secure-signing.html)を参照してください。 ## 署名付きトランザクションブロブの例 @@ -202,9 +202,8 @@ XRP Ledgerは、トランザクションオブジェクトが送信元アドレ - **コンセプト:** - [支払いタイプ](payment-types.html) - - [コンセンサスネットワーク](consensus-network.html) - **チュートリアル:** - - [安全な署名の設定](set-up-secure-signing.html) + - [安全な署名の設定](secure-signing.html) - [XRPの送金](send-xrp.html) - [トランザクションの結果の確認](look-up-transaction-results.html) - [WebSocketを使用した着信ペイメントの監視](monitor-incoming-payments-with-websocket.html) diff --git a/content/concepts/payment-system-basics/transaction-basics/transaction-basics.md b/content/concepts/transactions/transactions.md similarity index 97% rename from content/concepts/payment-system-basics/transaction-basics/transaction-basics.md rename to content/concepts/transactions/transactions.md index c1037879ffc..2e9ea6843b1 100644 --- a/content/concepts/payment-system-basics/transaction-basics/transaction-basics.md +++ b/content/concepts/transactions/transactions.md @@ -1,12 +1,12 @@ --- -html: transaction-basics.html -parent: payment-system-basics.html +html: transactions.html +parent: concepts.html blurb: Transactions are the only way to change the XRP Ledger. Understand what forms they take and how to use them. labels: - Payments - Transaction Sending --- -# Transaction Basics +# Transactions A _Transaction_ is the only way to modify the XRP Ledger. Transactions are only final if signed, submitted, and accepted into a validated ledger version following the [consensus process](consensus.html). Some ledger rules also generate _[pseudo-transactions](pseudo-transaction-types.html)_, which aren't signed or submitted, but still must be accepted by consensus. Transactions that fail are also included in ledgers because they modify balances of XRP to pay for the anti-spam [transaction cost][]. @@ -87,7 +87,7 @@ Here is an example of an unsigned [Payment transaction][] in JSON: } ``` -The XRP Ledger only relays and executes a transaction if the transaction object has been authorized by the sending address (in the `Account`) field. For instructions on how to do this securely, see [Set Up Secure Signing](set-up-secure-signing.html). +The XRP Ledger only relays and executes a transaction if the transaction object has been authorized by the sending address (in the `Account`) field. For instructions on how to do this securely, see [Set Up Secure Signing](secure-signing.html). ## Example Signed Transaction Blob @@ -204,9 +204,8 @@ Example response from the `tx` command: - **Concepts:** - [Payment Types](payment-types.html) - - [Consensus Network](consensus-network.html) - **Tutorials:** - - [Set Up Secure Signing](set-up-secure-signing.html) + - [Set Up Secure Signing](secure-signing.html) - [Send XRP](send-xrp.html) - [Look Up Transaction Results](look-up-transaction-results.html) - [Monitor Incoming Payments with WebSocket](monitor-incoming-payments-with-websocket.html) diff --git a/content/contributing/contribute-code.md b/content/contributing/contribute-code.md deleted file mode 100644 index b65c7c7b0ec..00000000000 --- a/content/contributing/contribute-code.md +++ /dev/null @@ -1,28 +0,0 @@ -# Contribute Code to the XRP Ledger - -The software that powers the XRP Ledger is open-source, so anyone can download, modify, extend, or explore it. Community involvement makes it better. Look for "[Source]" links in the [documentation](docs.html) to jump directly into the related source code, or browse the source code on GitHub: - -| XRP Ledger Source Code | | -|:-----------------------|:----------------------------------------------------| -| Repository | | -| License | [Multiple; ISC (permissive)](https://github.com/ripple/rippled/blob/develop/LICENSE.md) | -| Programming Language | C++ | - -If you're not sure where to start, Dev Null Productions provides a detailed and thorough [**Source Code Guide**](https://xrpintel.com/source) that describes the structure and functions of the core XRP Ledger server (`rippled`) implementation. - -## Standards Drafts - -When developing amendments to the XRP Ledger protocol or interoperability between XRP Ledger applications, it's best to discuss the proposed changes with the community. - -The [**Community Standards Drafts**](https://github.com/XRPLF/XRPL-Standards/) project is a great place to share your plans and collect suggestions on a proposed standard. This feedback can help to balance trade-offs, design for greater efficiency, and address potential security implications before you share your actual source code with others. - - -## Related Repositories - -You can find various XRP Ledger-related projects under these and other GitHub organizations: - -- [XRP Ledger Foundation](https://github.com/XRPLF/) -- [Ripple](https://github.com/ripple/) -- [XRPL Labs](https://github.com/XRPL-Labs/) - -Be sure to look at each repository's license and contributing guidelines before contributing to that repository. diff --git a/content/contributing/report-a-scam.ja.md b/content/contributing/report-a-scam.ja.md new file mode 100644 index 00000000000..a8267d3edc4 --- /dev/null +++ b/content/contributing/report-a-scam.ja.md @@ -0,0 +1,30 @@ +--- +html: report-a-scam.html +parent: contribute.html +--- +# 詐欺の報告 +発展する業界において、信頼とセキュリティは非常に重要ですが、詐欺はクリプトとブロックチェーンの進歩を妨げ続けています。Xrplorer forensicsチームのようなXRP Ledgerコミュニティ全体の個人やチームは、詐欺を報告するための無料ツールを提供することで、これらの詐欺行為を抑制する手助けをしています。 + +## 報告する +詐欺に遭ったと思ったら、詐欺の手口や詐欺業者について、できるだけ早く、できるだけ多くの情報を集めるようにしてください。どのように行動すべきかは以下の方法を確認してください。 + +**注意:** 誰もXRP Ledgerのアカウントを凍結したり、トランザクションを元に戻したりすることはできません。これはXRP Ledgerブロックチェーンの分散型設計によるものです。 + +1. [Xrplorerの調査チーム](https://xrplorer.com/forensics/submit)に詐欺業者のウォレットアドレスを提出してください。 + + これにより、不正行為に使用されたアカウントにフラグを立て、他のユーザ、ウォレット、および取引所に対する追加の監視、自動追跡、および警告に含めることができます。 + +2. 最寄りの警察署に通報してください。詐欺業者が捕まれば、お金を取り戻せる場合があります。 + +3. 詐欺業者が取引所にXRPを送金した場合は、必ず取引所のサポートチームに連絡してください。取引所は詐欺業者の口座を凍結することができます。以下は、いくつかの有名な取引所のサポートリンクです。 + + - [Binance](https://www.binance.com/en/support) + - [Coinbase](https://help.coinbase.com/) + - [Uphold](https://support.uphold.com/hc/en-us/requests/new) + - [Bitrue](https://www.bitrue.com/exchange-web/footer/contactus.html) + +4. 詐欺業者がXRP Ledger上でXRPを他のトークンと交換した場合、そのトークンの発行者に連絡してください。発行者は[詐欺業者のトラストラインを凍結する](freeze-a-trust-line.html)ことができるかもしれません。 + +詐欺業者の報告に関する詳細は、[Xrplorer Forensicsのヘルプ](https://xrplorer.com/forensics/help)をご覧ください。 + +XRP Ledgerコミュニティからのヘルプについては、[XRPChatフォーラム](https://xrpchat.com)を利用することもできます。 diff --git a/content/faq.ja.md b/content/faq.ja.md index 835361bc5fd..bced9385467 100644 --- a/content/faq.ja.md +++ b/content/faq.ja.md @@ -33,7 +33,7 @@ name: よくある質問 #### どのようにして持続可能なブロックチェーンを実現するのでしょうか? -ビットコインのエネルギー消費量は、2021年現在アルゼンチンのエネルギー総消費量に相当します。また、ビットコインの採掘者が使用する電力の多くは環境を汚染するリソースから供給されていることが広く報告されています。XRPLは、プルーフ・オブ・ワークのようにエネルギーを浪費しない[コンセンサス・メカニズム](intro-to-consensus.html)を通じてトランザクションを承認し、カーボン・オフセットを活用して、[真にカーボンニュートラルな最初のブロックチェーンのひとつ](https://ripple.com/ripple-press/ripple-leads-sustainability-agenda-to-achieve-carbon-neutrality-by-2030)となっています。 +ビットコインのエネルギー消費量は、2021年現在アルゼンチンのエネルギー総消費量に相当します。また、ビットコインの採掘者が使用する電力の多くは環境を汚染するリソースから供給されていることが広く報告されています。XRPLは、プルーフ・オブ・ワークのようにエネルギーを浪費しない[コンセンサス・メカニズム](consensus.html)を通じてトランザクションを承認し、カーボン・オフセットを活用して、[真にカーボンニュートラルな最初のブロックチェーンのひとつ](https://ripple.com/ripple-press/ripple-leads-sustainability-agenda-to-achieve-carbon-neutrality-by-2030)となっています。 #### XRPLではXRP以外の通貨も取引できますか? @@ -67,7 +67,7 @@ UNLとは、ある参加者が共謀しないと信じるバリデータのリ #### どのUNLを選択すればよいですか? -バリデータは誰でも実行できるため、信頼できるバリデータを選ぶ責任はネットワーク参加者にあります。現在、2つの発行者(Ripple、XRP Ledger財団)が、過去の実績、証明された身元、責任あるITポリシーに基づき、高品質なバリデータの推奨デフォルトリストを公表していることが知られています。 しかし、すべてのネットワーク参加者は、自身が信頼できるバリデーターを選択することができ、上記の2つの発行者のいずれかに従う必要はありません。 +バリデータは誰でも実行できるため、信頼できるバリデータを選ぶ責任はネットワーク参加者にあります。現在、RippleとXRP Ledger財団が、過去の実績、証明された身元、責任あるITポリシーに基づき、高品質なバリデータの推奨デフォルトリストを公表していることが知られています。 しかし、すべてのネットワーク参加者は、自身が信頼できるバリデーターを選択することができ、上記の2つの発行者のいずれかに従う必要はありません。 #### RippleがそのUNLの採用を推奨しているなら、それは中央集権的なシステムを形成することにならないのですか? diff --git a/content/faq.md b/content/faq.md index d50a0d42192..a83b2101ed3 100644 --- a/content/faq.md +++ b/content/faq.md @@ -23,11 +23,11 @@ No, the XRP Ledger is a decentralized, public blockchain. Any changes that would #### Isn’t Proof of Work the best validation mechanism? -Proof of Work (PoW) was the first mechanism to solve the double spend problem without requiring a trusted 3rd party. [The XRP Ledger’s consensus mechanism](intro-to-consensus.html) solves the same problem in a far faster, cheaper and more energy efficient way. +Proof of Work (PoW) was the first mechanism to solve the double spend problem without requiring a trusted 3rd party. [The XRP Ledger’s consensus mechanism](consensus.html) solves the same problem in a far faster, cheaper and more energy efficient way. #### How can a blockchain be sustainable? -It’s been widely reported that Bitcoin’s energy consumption, as of 2021, is equivalent to that used by Argentina, with much of the electricity Bitcoin miners use coming from polluting sources. The XRP Ledger confirms transactions through a “[consensus](intro-to-consensus.html)” mechanism - which does not waste energy like proof of work does - and leverages carbon offsets to be [one of the first truly carbon neutral blockchains](https://ripple.com/ripple-press/ripple-leads-sustainability-agenda-to-achieve-carbon-neutrality-by-2030/). +It’s been widely reported that Bitcoin’s energy consumption, as of 2021, is equivalent to that used by Argentina, with much of the electricity Bitcoin miners use coming from polluting sources. The XRP Ledger confirms transactions through a “[consensus](consensus.html)” mechanism - which does not waste energy like proof of work does - and leverages carbon offsets to be [one of the first truly carbon neutral blockchains](https://ripple.com/ripple-press/ripple-leads-sustainability-agenda-to-achieve-carbon-neutrality-by-2030/). #### Can currencies other than XRP be traded through XRPL? @@ -58,7 +58,7 @@ UNLs are the lists of validators a given participant believes will not conspire #### Which UNL should I select? -Since anybody can run a validator, the burden is on the network participants to choose a reliable set. Currently, two publishers (Ripple, the XRP Ledger Foundation) are known to publish recommended default lists of high quality validators, based on past performance, proven identities, and responsible IT policies. However, every network participant can choose which validators it chooses as reliable and need not follow one of the two publishers noted above. +Since anybody can run a validator, the burden is on the network participants to choose a reliable set. Currently, the XRP Ledger Foundation and Ripple are known to publish recommended default lists of high quality validators, based on past performance, proven identities, and responsible IT policies. However, every network participant can choose which validators it chooses as reliable and need not follow one of the publishers noted above. #### If Ripple recommends adoption of its UNL, doesn't that create a centralized system? diff --git a/content/tutorials/manage-the-clio-server/install-clio-on-ubuntu.md b/content/infrastructure/clio/install-clio-on-ubuntu.md similarity index 95% rename from content/tutorials/manage-the-clio-server/install-clio-on-ubuntu.md rename to content/infrastructure/clio/install-clio-on-ubuntu.md index 87c6c68b60d..afe597295d7 100644 --- a/content/tutorials/manage-the-clio-server/install-clio-on-ubuntu.md +++ b/content/infrastructure/clio/install-clio-on-ubuntu.md @@ -1,6 +1,6 @@ --- html: install-clio-on-ubuntu.html -parent: manage-the-clio-server.html +parent: infrastructure.html blurb: Install a precompiled Clio binary on Ubuntu Linux. labels: - Clio Server @@ -33,7 +33,7 @@ Before you install Clio, you must meet the following requirements. docker run --rm -it --network=host --name cassandra cassandra:4.0.4 -- You need gRPC access to one or more `rippled` servers in [P2P mode](install-rippled.html). The `rippled` servers can either be local or remote, but you must trust them. The most reliable way to do this is to [install `rippled` yourself](install-rippled.html). +- You need gRPC access to one or more `rippled` servers in P2P mode. The `rippled` servers can either be local or remote, but you must trust them. The most reliable way to do this is to [install `rippled` yourself](install-rippled.html). ## Installation Steps diff --git a/content/references/http-websocket-apis/commandline-usage.ja.md b/content/infrastructure/rippled/commandline-usage.ja.md similarity index 99% rename from content/references/http-websocket-apis/commandline-usage.ja.md rename to content/infrastructure/rippled/commandline-usage.ja.md index 50e00f4dec7..420dd4609c2 100644 --- a/content/references/http-websocket-apis/commandline-usage.ja.md +++ b/content/infrastructure/rippled/commandline-usage.ja.md @@ -1,6 +1,7 @@ --- html: commandline-usage.html -parent: http-websocket-apis.html +name: Commandline Usage +parent: infrastructure.html blurb: rippledサーバーのコマンドライン使用オプションです。 curated_anchors: - name: 使用できるモード diff --git a/content/references/http-websocket-apis/commandline-usage.md b/content/infrastructure/rippled/commandline-usage.md similarity index 99% rename from content/references/http-websocket-apis/commandline-usage.md rename to content/infrastructure/rippled/commandline-usage.md index 685ae6cfb2f..7816d675f45 100644 --- a/content/references/http-websocket-apis/commandline-usage.md +++ b/content/infrastructure/rippled/commandline-usage.md @@ -1,6 +1,7 @@ --- html: commandline-usage.html -parent: http-websocket-apis.html +name: Commandline Usage +parent: infrastructure.html blurb: Commandline usage options for the rippled server. curated_anchors: - name: Available Modes @@ -16,7 +17,7 @@ curated_anchors: labels: - Core Server --- -# rippled Commandline Usage Reference +# Commandline Usage The `rippled` executable usually runs as a daemon that powers the XRP Ledger, although it can also run in other modes. This page describes all the options you can pass to `rippled` when running it from the command line. diff --git a/content/tutorials/manage-the-rippled-server/configuration/configure-advisory-deletion.ja.md b/content/infrastructure/rippled/configuration/configure-advisory-deletion.ja.md similarity index 99% rename from content/tutorials/manage-the-rippled-server/configuration/configure-advisory-deletion.ja.md rename to content/infrastructure/rippled/configuration/configure-advisory-deletion.ja.md index 99490616764..533e48b13b4 100644 --- a/content/tutorials/manage-the-rippled-server/configuration/configure-advisory-deletion.ja.md +++ b/content/infrastructure/rippled/configuration/configure-advisory-deletion.ja.md @@ -1,6 +1,6 @@ --- html: configure-advisory-deletion.html -parent: configure-rippled.html +parent: data-retention.html blurb: 指示による削除を使用して、新しい履歴ができたときではなく、スケジュールで古いレジャー履歴を削除します。 labels: - コアサーバー diff --git a/content/tutorials/manage-the-rippled-server/configuration/configure-advisory-deletion.md b/content/infrastructure/rippled/configuration/configure-advisory-deletion.md similarity index 99% rename from content/tutorials/manage-the-rippled-server/configuration/configure-advisory-deletion.md rename to content/infrastructure/rippled/configuration/configure-advisory-deletion.md index 577820f2740..b6325b1e00d 100644 --- a/content/tutorials/manage-the-rippled-server/configuration/configure-advisory-deletion.md +++ b/content/infrastructure/rippled/configuration/configure-advisory-deletion.md @@ -1,6 +1,6 @@ --- html: configure-advisory-deletion.html -parent: configure-rippled.html +parent: data-retention.html blurb: Use advisory deletion to delete older ledger history on a schedule rather than as new history becomes available. labels: - Core Server diff --git a/content/tutorials/manage-the-rippled-server/configuration/configure-amendment-voting.ja.md b/content/infrastructure/rippled/configuration/configure-amendment-voting.ja.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/configuration/configure-amendment-voting.ja.md rename to content/infrastructure/rippled/configuration/configure-amendment-voting.ja.md diff --git a/content/tutorials/manage-the-rippled-server/configuration/configure-amendment-voting.md b/content/infrastructure/rippled/configuration/configure-amendment-voting.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/configuration/configure-amendment-voting.md rename to content/infrastructure/rippled/configuration/configure-amendment-voting.md diff --git a/content/tutorials/manage-the-rippled-server/configuration/configure-full-history.ja.md b/content/infrastructure/rippled/configuration/configure-full-history.ja.md similarity index 99% rename from content/tutorials/manage-the-rippled-server/configuration/configure-full-history.ja.md rename to content/infrastructure/rippled/configuration/configure-full-history.ja.md index 745b6734096..df674a3318c 100644 --- a/content/tutorials/manage-the-rippled-server/configuration/configure-full-history.ja.md +++ b/content/infrastructure/rippled/configuration/configure-full-history.ja.md @@ -1,6 +1,6 @@ --- html: configure-full-history.html -parent: configure-rippled.html +parent: data-retention.html blurb: 完全履歴サーバーは、運用のコストは高いものの、XRP Ledgerでこれまでに発生したすべてのトランザクションの記録を提供します。 labels: - コアサーバー diff --git a/content/tutorials/manage-the-rippled-server/configuration/configure-full-history.md b/content/infrastructure/rippled/configuration/configure-full-history.md similarity index 94% rename from content/tutorials/manage-the-rippled-server/configuration/configure-full-history.md rename to content/infrastructure/rippled/configuration/configure-full-history.md index fba777362c0..69ab74ef285 100644 --- a/content/tutorials/manage-the-rippled-server/configuration/configure-full-history.md +++ b/content/infrastructure/rippled/configuration/configure-full-history.md @@ -1,6 +1,6 @@ --- html: configure-full-history.html -parent: configure-rippled.html +parent: data-retention.html blurb: Full history servers provide a record of every transaction ever to occur in the XRP Ledger, although they are expensive to run. labels: - Core Server @@ -12,7 +12,9 @@ In its default configuration, the `rippled` server automatically deletes outdate ## Warnings -Storing full history is expensive. As of 2020-11-10, the full history of the XRP Ledger occupies approximately **14 terabytes** of disk space, which must be entirely stored on fast solid state disk drives for proper server performance. Such a large amount of solid state storage is not cheap, and the total amount of history you must store increases by approximately 12 GB per day. +Storing full history is expensive. As of 2023-07-19, the full history of the XRP Ledger occupies approximately **26 terabytes** of disk space, which must be entirely stored on fast solid state disk drives for proper server performance. Such a large amount of solid state storage is not cheap, and the total amount of history you must store increases by approximately 12 GB per day. + +Additionally, storing full history in NuDB requires single files that are larger than the 16 TB limit of ext4 filesystems, which is the default on many Linux distributions. You must use a filesystem with a larger single-file limit, such as XFS (recommended) or ZFS. Acquiring full history from the peer-to-peer network takes a long time (several months) and requires that your server has enough system and network resources to acquire older history while keeping up with new ledger progress. To get a faster start on acquiring ledger history, you may want to find another server operator who has a large amount of history already downloaded, who can give you a database dump or at least allow your server to explicitly peer with theirs for a long time to acquire history. The server can load ledger history from a file and verify the integrity of the historical ledgers it imports. @@ -97,7 +99,6 @@ To configure your server to acquire and store full history, complete the followi - **Concepts:** - [Ledger History](ledger-history.html) - - [Consensus Network](consensus-network.html) - [rippled Server Modes](rippled-server-modes.html) - **Tutorials:** - [Capacity Planning](capacity-planning.html), particularly [Disk Space](capacity-planning.html#disk-space) diff --git a/content/tutorials/manage-the-rippled-server/configuration/configure-grpc.md b/content/infrastructure/rippled/configuration/configure-grpc.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/configuration/configure-grpc.md rename to content/infrastructure/rippled/configuration/configure-grpc.md diff --git a/content/tutorials/manage-the-rippled-server/configuration/configure-history-sharding.ja.md b/content/infrastructure/rippled/configuration/configure-history-sharding.ja.md similarity index 99% rename from content/tutorials/manage-the-rippled-server/configuration/configure-history-sharding.ja.md rename to content/infrastructure/rippled/configuration/configure-history-sharding.ja.md index 9824a78c9a3..9b6f50cdfbc 100644 --- a/content/tutorials/manage-the-rippled-server/configuration/configure-history-sharding.ja.md +++ b/content/infrastructure/rippled/configuration/configure-history-sharding.ja.md @@ -1,6 +1,6 @@ --- html: configure-history-sharding.html -parent: configure-rippled.html +parent: data-retention.html blurb: 履歴XRPレジャーデータのシャードを保存するようにサーバーを設定します。 labels: - データ保持 diff --git a/content/tutorials/manage-the-rippled-server/configuration/configure-history-sharding.md b/content/infrastructure/rippled/configuration/configure-history-sharding.md similarity index 99% rename from content/tutorials/manage-the-rippled-server/configuration/configure-history-sharding.md rename to content/infrastructure/rippled/configuration/configure-history-sharding.md index 50faeb7d2d2..568b842c73f 100644 --- a/content/tutorials/manage-the-rippled-server/configuration/configure-history-sharding.md +++ b/content/infrastructure/rippled/configuration/configure-history-sharding.md @@ -1,6 +1,6 @@ --- html: configure-history-sharding.html -parent: configure-rippled.html +parent: data-retention.html blurb: Set up a server to contribute to preserving shards of historical XRP Ledger data. labels: - Data Retention diff --git a/content/tutorials/manage-the-rippled-server/configuration/configure-online-deletion.ja.md b/content/infrastructure/rippled/configuration/configure-online-deletion.ja.md similarity index 99% rename from content/tutorials/manage-the-rippled-server/configuration/configure-online-deletion.ja.md rename to content/infrastructure/rippled/configuration/configure-online-deletion.ja.md index 704285c5035..939e3e7f431 100644 --- a/content/tutorials/manage-the-rippled-server/configuration/configure-online-deletion.ja.md +++ b/content/infrastructure/rippled/configuration/configure-online-deletion.ja.md @@ -1,6 +1,6 @@ --- html: configure-online-deletion.html -parent: configure-rippled.html +parent: data-retention.html blurb: サーバーでどこまで古いトランザクション履歴を保持するかを設定します。 labels: - データ保持 diff --git a/content/tutorials/manage-the-rippled-server/configuration/configure-online-deletion.md b/content/infrastructure/rippled/configuration/configure-online-deletion.md similarity index 99% rename from content/tutorials/manage-the-rippled-server/configuration/configure-online-deletion.md rename to content/infrastructure/rippled/configuration/configure-online-deletion.md index 8d5a923c5ad..e44ee8d5ec2 100644 --- a/content/tutorials/manage-the-rippled-server/configuration/configure-online-deletion.md +++ b/content/infrastructure/rippled/configuration/configure-online-deletion.md @@ -1,6 +1,6 @@ --- html: configure-online-deletion.html -parent: configure-rippled.html +parent: data-retention.html blurb: Configure how far back your server should store transaction history. labels: - Core Server diff --git a/content/tutorials/manage-the-rippled-server/configuration/configure-statsd.md b/content/infrastructure/rippled/configuration/configure-statsd.md similarity index 98% rename from content/tutorials/manage-the-rippled-server/configuration/configure-statsd.md rename to content/infrastructure/rippled/configuration/configure-statsd.md index 3c91ae3547b..450787144c3 100644 --- a/content/tutorials/manage-the-rippled-server/configuration/configure-statsd.md +++ b/content/infrastructure/rippled/configuration/configure-statsd.md @@ -57,7 +57,6 @@ For descriptions of each StatsD metric, see the [`rippledmon` repository](https: - **Concepts:** - [XRP Ledger Overview](xrp-ledger-overview.html) - - [Consensus Network](consensus-network.html) - [The `rippled` Server](xrpl-servers.html) - **Tutorials:** - [Install `rippled`](install-rippled.html) diff --git a/content/tutorials/manage-the-rippled-server/configuration/connect-your-rippled-to-the-xrp-test-net.ja.md b/content/infrastructure/rippled/configuration/connect-your-rippled-to-the-xrp-test-net.ja.md similarity index 98% rename from content/tutorials/manage-the-rippled-server/configuration/connect-your-rippled-to-the-xrp-test-net.ja.md rename to content/infrastructure/rippled/configuration/connect-your-rippled-to-the-xrp-test-net.ja.md index 1c27724bd3c..8ed4e455d36 100644 --- a/content/tutorials/manage-the-rippled-server/configuration/connect-your-rippled-to-the-xrp-test-net.ja.md +++ b/content/infrastructure/rippled/configuration/connect-your-rippled-to-the-xrp-test-net.ja.md @@ -98,7 +98,7 @@ Rippleは[代替となるテスト用および開発用ネットワーク](paral - [WebSocket APIツール](websocket-api-tool.html) - 接続オプションで「Testnet公開サーバー」を選択します。 - **コンセプト:** - [並列ネットワーク](parallel-networks.html) - - [コンセンサスについて](intro-to-consensus.html) + - [コンセンサスについて](consensus.html) - **チュートリアル:** - [バリデータとしてのrippledの実行](run-rippled-as-a-validator.html) - [スタンドアロンモードでの`rippled`のオフラインテスト](use-stand-alone-mode.html) diff --git a/content/tutorials/manage-the-rippled-server/configuration/connect-your-rippled-to-the-xrp-test-net.md b/content/infrastructure/rippled/configuration/connect-your-rippled-to-the-xrp-test-net.md similarity index 99% rename from content/tutorials/manage-the-rippled-server/configuration/connect-your-rippled-to-the-xrp-test-net.md rename to content/infrastructure/rippled/configuration/connect-your-rippled-to-the-xrp-test-net.md index d16fde048df..41345096cf1 100644 --- a/content/tutorials/manage-the-rippled-server/configuration/connect-your-rippled-to-the-xrp-test-net.md +++ b/content/infrastructure/rippled/configuration/connect-your-rippled-to-the-xrp-test-net.md @@ -218,7 +218,7 @@ You can use [server_info in the WebSocket Tool](websocket-api-tool.html#server_i - [WebSocket API Tool](websocket-api-tool.html) - Select 'Testnet Public Server' or 'Devnet Public Server' in the connection options. - **Concepts:** - [Parallel Networks](parallel-networks.html) - - [Introduction to Consensus](intro-to-consensus.html) + - [Consensus](consensus.html) - **Tutorials:** - [Run rippled as a Validator](run-rippled-as-a-validator.html) - [Test `rippled` Offline in Stand-Alone Mode](use-stand-alone-mode.html) diff --git a/content/tutorials/manage-the-rippled-server/configuration/enable-public-signing.ja.md b/content/infrastructure/rippled/configuration/enable-public-signing.ja.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/configuration/enable-public-signing.ja.md rename to content/infrastructure/rippled/configuration/enable-public-signing.ja.md diff --git a/content/tutorials/manage-the-rippled-server/configuration/enable-public-signing.md b/content/infrastructure/rippled/configuration/enable-public-signing.md similarity index 95% rename from content/tutorials/manage-the-rippled-server/configuration/enable-public-signing.md rename to content/infrastructure/rippled/configuration/enable-public-signing.md index 32e034a5181..eb4cbcf0d73 100644 --- a/content/tutorials/manage-the-rippled-server/configuration/enable-public-signing.md +++ b/content/infrastructure/rippled/configuration/enable-public-signing.md @@ -40,10 +40,10 @@ To enable public signing, perform the following steps: ## See Also - **Concepts:** - - [Transaction Basics](transaction-basics.html) + - [Transactions](transactions.html) - [Cryptographic Keys](cryptographic-keys.html) - **Tutorials:** - - [Set Up Secure Signing](set-up-secure-signing.html) + - [Set Up Secure Signing](secure-signing.html) - [Get Started Using HTTP / WebSocket APIs](get-started-using-http-websocket-apis.html) - [Get Started Using JavaScript](get-started-using-javascript.html) - **References:** diff --git a/content/tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-stock-server.md b/content/infrastructure/rippled/configuration/run-rippled-as-a-stock-server.md similarity index 87% rename from content/tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-stock-server.md rename to content/infrastructure/rippled/configuration/run-rippled-as-a-stock-server.md index c4a2221afb0..faa270e13f2 100644 --- a/content/tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-stock-server.md +++ b/content/infrastructure/rippled/configuration/run-rippled-as-a-stock-server.md @@ -1,6 +1,6 @@ --- html: run-rippled-as-a-stock-server.html -parent: configure-rippled.html +parent: server-modes.html blurb: A multipurpose configuration for anyone integrating XRP. labels: - Core Server @@ -12,9 +12,9 @@ A stock server is a multipurpose configuration for `rippled`. With a stock serve A stock server does all of the following: -- Connects to a [network of peers](consensus-network.html) +- Connects to a [network of peers](peer-protocol.html) -- Relays cryptographically signed [transactions](transaction-basics.html) +- Relays cryptographically signed [transactions](transactions.html) - Maintains a local copy of the complete shared global [ledger](ledgers.html) @@ -37,13 +37,11 @@ For more information, see [Troubleshooting `rippled`](troubleshoot-the-rippled-s - **Concepts:** - [XRP Ledger Overview](xrp-ledger-overview.html) - - [Consensus Network](consensus-network.html) - [The `rippled` Server](xrpl-servers.html) - **Tutorials:** - [Cluster rippled Servers](cluster-rippled-servers.html) - [Install `rippled`](install-rippled.html) - [Capacity Planning](capacity-planning.html) - - [XRP Ledger Businesses](xrp-ledger-businesses.html) - **References:** - [Validator Keys Tool Guide](https://github.com/ripple/validator-keys-tool/blob/master/doc/validator-keys-tool-guide.md) - [consensus_info method][] diff --git a/content/tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-validator.ja.md b/content/infrastructure/rippled/configuration/run-rippled-as-a-validator.ja.md similarity index 98% rename from content/tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-validator.ja.md rename to content/infrastructure/rippled/configuration/run-rippled-as-a-validator.ja.md index 3bad8adc583..55fab2cda19 100644 --- a/content/tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-validator.ja.md +++ b/content/infrastructure/rippled/configuration/run-rippled-as-a-validator.ja.md @@ -1,6 +1,6 @@ --- html: run-rippled-as-a-validator.html -parent: configure-rippled.html +parent: server-modes.html blurb: サーバーがコンセンサスレジャーで投票できるようにします。 labels: - コアサーバー @@ -12,9 +12,9 @@ top_nav_name: UNLに参加しよう [バリデータモード](rippled-server-modes.html)で実行されている[`rippled`サーバー](xrpl-servers.html)は、ストックサーバーが実行するあらゆる処理を実行します。 -- [ピアのネットワーク](consensus-network.html)への接続 +- [ピアのネットワーク](peer-protocol.html)への接続 -- 暗号署名された[トランザクション](transaction-basics.html)の中継 +- 暗号署名された[トランザクション](transactions.html)の中継 - 完全な共有グローバル[レジャー](ledgers.html)のローカルコピーの維持 @@ -293,13 +293,11 @@ _**公開ハブを使用してバリデータをネットワークに接続す - **コンセプト:** - [XRP Ledgerの概要](xrp-ledger-overview.html) - - [コンセンサスネットワーク](consensus-network.html) - [`rippled`サーバー](xrpl-servers.html) - **チュートリアル:** - [rippledサーバーのクラスター化](cluster-rippled-servers.html) - [`rippled`のインストール](install-rippled.html) - [容量の計画](capacity-planning.html) - - [XRP Ledgerのビジネス](xrp-ledger-businesses.html) - **リファレンス:** - [Validator Keysツールガイド](https://github.com/ripple/validator-keys-tool/blob/master/doc/validator-keys-tool-guide.md) - [consensus_infoメソッド][] diff --git a/content/tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-validator.md b/content/infrastructure/rippled/configuration/run-rippled-as-a-validator.md similarity index 98% rename from content/tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-validator.md rename to content/infrastructure/rippled/configuration/run-rippled-as-a-validator.md index 0eab3a105a8..dd5a4b82ac9 100644 --- a/content/tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-validator.md +++ b/content/infrastructure/rippled/configuration/run-rippled-as-a-validator.md @@ -1,6 +1,6 @@ --- html: run-rippled-as-a-validator.html -parent: configure-rippled.html +parent: server-modes.html blurb: Have your server vote on the consensus ledger. labels: - Core Server @@ -12,9 +12,9 @@ top_nav_name: Join UNL A [`rippled` server](xrpl-servers.html) running in [validator mode](rippled-server-modes.html) does everything a stock server does: -- Connects to a [network of peers](consensus-network.html) +- Connects to a [network of peers](peer-protocol.html) -- Relays cryptographically signed [transactions](transaction-basics.html) +- Relays cryptographically signed [transactions](transactions.html) - Maintains a local copy of the complete shared global [ledger](ledgers.html) @@ -267,13 +267,11 @@ For information about how to revoke a master key pair you generated for your val - **Concepts:** - [XRP Ledger Overview](xrp-ledger-overview.html) - - [Consensus Network](consensus-network.html) - [The `rippled` Server](xrpl-servers.html) - **Tutorials:** - [Cluster rippled Servers](cluster-rippled-servers.html) - [Install `rippled`](install-rippled.html) - [Capacity Planning](capacity-planning.html) - - [XRP Ledger Businesses](xrp-ledger-businesses.html) - **References:** - [Validator Keys Tool Guide](https://github.com/ripple/validator-keys-tool/blob/master/doc/validator-keys-tool-guide.md) - [consensus_info method][] diff --git a/content/tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-wallet-server.ja.md b/content/infrastructure/rippled/configuration/run-rippled-as-a-wallet-server.ja.md similarity index 89% rename from content/tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-wallet-server.ja.md rename to content/infrastructure/rippled/configuration/run-rippled-as-a-wallet-server.ja.md index 5cbe3a47d15..d98875722bd 100644 --- a/content/tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-wallet-server.ja.md +++ b/content/infrastructure/rippled/configuration/run-rippled-as-a-wallet-server.ja.md @@ -1,6 +1,6 @@ --- html: run-rippled-as-a-stock-server.html -parent: configure-rippled.html +parent: server-modes.html blurb: XRPを統合する人のための汎用的な構成。 labels: - コアサーバー @@ -12,9 +12,9 @@ labels: ウォレットサーバーは、次のすべてのことを行います。 -- [ピアネットワーク](consensus-network.html)に接続 +- [ピアネットワーク](peer-protocol.html)に接続 -- 暗号署名された[トランザクション](transaction-basics.html)を中継 +- 暗号署名された[トランザクション](transactions.html)を中継 - 完全な共有グローバル[レジャー](ledgers.html)のローカルコピーを維持 @@ -44,13 +44,11 @@ labels: - **コンセプト:** - [XRP Ledgerの概要](xrp-ledger-overview.html) - - [コンセンサスネットワーク](consensus-network.html) - [`rippled`サーバー](xrpl-servers.html) - **チュートリアル:** - [rippledサーバーのクラスター化](cluster-rippled-servers.html) - [`rippled`のインストール](install-rippled.html) - [容量の計画](capacity-planning.html) - - [XRP Ledgerのビジネス](xrp-ledger-businesses.html) - **リファレンス:** - [Validator Keysツールガイド](https://github.com/ripple/validator-keys-tool/blob/master/doc/validator-keys-tool-guide.md) - [consensus_infoメソッド][] diff --git a/content/tutorials/manage-the-rippled-server/configuration/test-amendments.md b/content/infrastructure/rippled/configuration/test-amendments.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/configuration/test-amendments.md rename to content/infrastructure/rippled/configuration/test-amendments.md diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/cluster-rippled-servers.ja.md b/content/infrastructure/rippled/configure-peering/cluster-rippled-servers.ja.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/configure-peering/cluster-rippled-servers.ja.md rename to content/infrastructure/rippled/configure-peering/cluster-rippled-servers.ja.md diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/cluster-rippled-servers.md b/content/infrastructure/rippled/configure-peering/cluster-rippled-servers.md similarity index 97% rename from content/tutorials/manage-the-rippled-server/configure-peering/cluster-rippled-servers.md rename to content/infrastructure/rippled/configure-peering/cluster-rippled-servers.md index d8e6d34b372..ba555ad27ba 100644 --- a/content/tutorials/manage-the-rippled-server/configure-peering/cluster-rippled-servers.md +++ b/content/infrastructure/rippled/configure-peering/cluster-rippled-servers.md @@ -40,7 +40,7 @@ If you run multiple [`rippled` servers](xrpl-servers.html) in the same data cent This defines specific peer servers to which this server should always attempt to maintain a direct peer-to-peer connection. - **Note:** If you omit the port number, the server uses port 2459, the IANA-assigned port for the [XRP Ledger protocol](peer-protocol.html). [New in: rippled 1.6.0][] + **Note:** If you omit the port number, the server uses port 2459, the IANA-assigned port for the XRP Ledger protocol. 2. In the `[node_seed]` section, set the server's node seed to one of the `validation_seed` values you generated using the [validation_create method][] in step 2. Each server must use a unique node seed. For example: diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/configure-a-private-server.ja.md b/content/infrastructure/rippled/configure-peering/configure-a-private-server.ja.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/configure-peering/configure-a-private-server.ja.md rename to content/infrastructure/rippled/configure-peering/configure-a-private-server.ja.md diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/configure-a-private-server.md b/content/infrastructure/rippled/configure-peering/configure-a-private-server.md similarity index 97% rename from content/tutorials/manage-the-rippled-server/configure-peering/configure-a-private-server.md rename to content/infrastructure/rippled/configure-peering/configure-a-private-server.md index 57af802e816..93c2fc048ff 100644 --- a/content/tutorials/manage-the-rippled-server/configure-peering/configure-a-private-server.md +++ b/content/infrastructure/rippled/configure-peering/configure-a-private-server.md @@ -52,7 +52,7 @@ To set up a specific server as a private peer, complete the following steps: 192.168.0.1 51235 192.168.0.2 51235 - **Note:** If you omit the port number, the server uses port 2459, the IANA-assigned port for the [XRP Ledger protocol](peer-protocol.html). [New in: rippled 1.6.0][] + **Note:** If you omit the port number, the server uses port 2459, the IANA-assigned port for the XRP Ledger protocol. 4. If using proxies, cluster them with your private peer and each other. diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/configure-peering.ja.md b/content/infrastructure/rippled/configure-peering/configure-peering.ja.md similarity index 96% rename from content/tutorials/manage-the-rippled-server/configure-peering/configure-peering.ja.md rename to content/infrastructure/rippled/configure-peering/configure-peering.ja.md index 8f1819eec8f..b46efe97a46 100644 --- a/content/tutorials/manage-the-rippled-server/configure-peering/configure-peering.ja.md +++ b/content/infrastructure/rippled/configure-peering/configure-peering.ja.md @@ -1,6 +1,7 @@ --- html: configure-peering.html -parent: manage-the-rippled-server.html +name: Peering +parent: infrastructure.html template: pagetype-category.html.jinja blurb: サーバーをピアツーピアネットワークに接続する方法を設定します。 labels: diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/configure-peering.md b/content/infrastructure/rippled/configure-peering/configure-peering.md similarity index 95% rename from content/tutorials/manage-the-rippled-server/configure-peering/configure-peering.md rename to content/infrastructure/rippled/configure-peering/configure-peering.md index 8f5d9c0f319..1d614ff0a1f 100644 --- a/content/tutorials/manage-the-rippled-server/configure-peering/configure-peering.md +++ b/content/infrastructure/rippled/configure-peering/configure-peering.md @@ -1,6 +1,7 @@ --- html: configure-peering.html -parent: manage-the-rippled-server.html +name: Peering +parent: infrastructure.html template: pagetype-category.html.jinja blurb: Configure how your server connects to the peer-to-peer network. labels: diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/configure-the-peer-crawler.md b/content/infrastructure/rippled/configure-peering/configure-the-peer-crawler.md similarity index 92% rename from content/tutorials/manage-the-rippled-server/configure-peering/configure-the-peer-crawler.md rename to content/infrastructure/rippled/configure-peering/configure-the-peer-crawler.md index 00266adaf19..bcdee104f76 100644 --- a/content/tutorials/manage-the-rippled-server/configure-peering/configure-the-peer-crawler.md +++ b/content/infrastructure/rippled/configure-peering/configure-the-peer-crawler.md @@ -8,7 +8,7 @@ labels: --- # Configure the Peer Crawler -By default, [`rippled` servers](xrpl-servers.html) provide statistics publicly to anyone who asks using the [peer crawler API](peer-crawler.html), to make it easier to track the health and topology of [the XRP Ledger's peer-to-peer network](consensus-network.html). You can configure your server to provide more or less information, or to reject peer crawler requests entirely. [New in: rippled 1.2.0][] +By default, [`rippled` servers](xrpl-servers.html) provide statistics publicly to anyone who asks using the [peer crawler API](peer-crawler.html), to make it easier to track the health and topology of [the XRP Ledger's peer-to-peer network](peer-protocol.html). You can configure your server to provide more or less information, or to reject peer crawler requests entirely. This document contains steps for two options: diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/enable-link-compression.md b/content/infrastructure/rippled/configure-peering/enable-link-compression.md similarity index 96% rename from content/tutorials/manage-the-rippled-server/configure-peering/enable-link-compression.md rename to content/infrastructure/rippled/configure-peering/enable-link-compression.md index f0e4976d2b7..f7842ba92b8 100644 --- a/content/tutorials/manage-the-rippled-server/configure-peering/enable-link-compression.md +++ b/content/infrastructure/rippled/configure-peering/enable-link-compression.md @@ -7,7 +7,7 @@ labels: --- # Enable Link Compression -The `rippled` server can save bandwidth by compressing its [peer-to-peer communications](peer-protocol.html), at a cost of greater CPU usage. If you enable link compression, the server automatically compresses communications with peer servers that also have link compression enabled. [New in: rippled 1.6.0][] +The `rippled` server can save bandwidth by compressing its [peer-to-peer communications](peer-protocol.html), at a cost of greater CPU usage. If you enable link compression, the server automatically compresses communications with peer servers that also have link compression enabled. ## Steps diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/forward-ports-for-peering.ja.md b/content/infrastructure/rippled/configure-peering/forward-ports-for-peering.ja.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/configure-peering/forward-ports-for-peering.ja.md rename to content/infrastructure/rippled/configure-peering/forward-ports-for-peering.ja.md diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/forward-ports-for-peering.md b/content/infrastructure/rippled/configure-peering/forward-ports-for-peering.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/configure-peering/forward-ports-for-peering.md rename to content/infrastructure/rippled/configure-peering/forward-ports-for-peering.md diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/manually-connect-to-a-specific-peer.ja.md b/content/infrastructure/rippled/configure-peering/manually-connect-to-a-specific-peer.ja.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/configure-peering/manually-connect-to-a-specific-peer.ja.md rename to content/infrastructure/rippled/configure-peering/manually-connect-to-a-specific-peer.ja.md diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/manually-connect-to-a-specific-peer.md b/content/infrastructure/rippled/configure-peering/manually-connect-to-a-specific-peer.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/configure-peering/manually-connect-to-a-specific-peer.md rename to content/infrastructure/rippled/configure-peering/manually-connect-to-a-specific-peer.md diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/set-max-number-of-peers.ja.md b/content/infrastructure/rippled/configure-peering/set-max-number-of-peers.ja.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/configure-peering/set-max-number-of-peers.ja.md rename to content/infrastructure/rippled/configure-peering/set-max-number-of-peers.ja.md diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/set-max-number-of-peers.md b/content/infrastructure/rippled/configure-peering/set-max-number-of-peers.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/configure-peering/set-max-number-of-peers.md rename to content/infrastructure/rippled/configure-peering/set-max-number-of-peers.md diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/use-a-peer-reservation.ja.md b/content/infrastructure/rippled/configure-peering/use-a-peer-reservation.ja.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/configure-peering/use-a-peer-reservation.ja.md rename to content/infrastructure/rippled/configure-peering/use-a-peer-reservation.ja.md diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/use-a-peer-reservation.md b/content/infrastructure/rippled/configure-peering/use-a-peer-reservation.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/configure-peering/use-a-peer-reservation.md rename to content/infrastructure/rippled/configure-peering/use-a-peer-reservation.md diff --git a/content/tutorials/manage-the-rippled-server/installation/build-run-rippled-in-reporting-mode.md b/content/infrastructure/rippled/installation/build-run-rippled-in-reporting-mode.md similarity index 99% rename from content/tutorials/manage-the-rippled-server/installation/build-run-rippled-in-reporting-mode.md rename to content/infrastructure/rippled/installation/build-run-rippled-in-reporting-mode.md index 42a1c89ab53..faa70c2adab 100644 --- a/content/tutorials/manage-the-rippled-server/installation/build-run-rippled-in-reporting-mode.md +++ b/content/infrastructure/rippled/installation/build-run-rippled-in-reporting-mode.md @@ -35,7 +35,7 @@ Multiple reporting mode servers can share access to the same network accessible **Note:** If you choose to use Cassandra as the database, the disk requirements for `rippled` will be lower as the data will not be stored on your local disk. -2. In order to run reporting mode, you also need to run at least one `rippled` server in [P2P mode](install-rippled.html). +2. You also need to run at least one `rippled` server in P2P mode. 3. A compatible version of CMake must be installed. @@ -100,7 +100,7 @@ If you’re running `rippled` in reporting mode for your local network, you can NuDB is installed as part of your `rippled` build setup and does not require any additional installation steps. -### Procedure +### Steps 1. Build `rippled` for reporting mode on [Ubuntu or macOS](https://github.com/XRPLF/rippled/blob/release/BUILD.md). diff --git a/content/tutorials/manage-the-rippled-server/installation/capacity-planning.ja.md b/content/infrastructure/rippled/installation/capacity-planning.ja.md similarity index 99% rename from content/tutorials/manage-the-rippled-server/installation/capacity-planning.ja.md rename to content/infrastructure/rippled/installation/capacity-planning.ja.md index d4d26aad160..a34146109ea 100644 --- a/content/tutorials/manage-the-rippled-server/installation/capacity-planning.ja.md +++ b/content/infrastructure/rippled/installation/capacity-planning.ja.md @@ -200,7 +200,7 @@ AWSインスタンスストア(`ephemeral`ストレージ)では適切なパ - **コンセプト:** - [`rippled`サーバー](xrpl-servers.html) - - [コンセンサスについて](intro-to-consensus.html) + - [コンセンサスについて](consensus.html) - **チュートリアル:** - [`rippled`の構成](configure-rippled.html) - [オンライ削除の設定](configure-online-deletion.html) - サーバーが一度に保持するレジャー履歴のバージョン数を調整します。 diff --git a/content/tutorials/manage-the-rippled-server/installation/capacity-planning.md b/content/infrastructure/rippled/installation/capacity-planning.md similarity index 83% rename from content/tutorials/manage-the-rippled-server/installation/capacity-planning.md rename to content/infrastructure/rippled/installation/capacity-planning.md index 9d89c86adfc..ccf8bc074e9 100644 --- a/content/tutorials/manage-the-rippled-server/installation/capacity-planning.md +++ b/content/infrastructure/rippled/installation/capacity-planning.md @@ -50,23 +50,19 @@ If you set the `[node_size]` parameter to an invalid value, the [server fails to The `type` field in the `[node_db]` stanza of the `rippled.cfg` file sets the type of key-value store that `rippled` uses to hold the ledger store. -This setting does not directly configure RAM settings, but the choice of key-value store has important implications for RAM usage because of the different ways these technologies cache and index data for fast lookup. +For almost all purposes, use `NuDB`. A fast SSD is required. [Learn more](#more-about-using-nudb) -- For most cases, use `NuDB` because its performance is constant even with large amounts of data on disk. A fast SSD is required. [Learn more](#more-about-using-nudb) - -- If you are using rotational disks (not recommended) or an unusually slow SSD, use `RocksDB`. You should avoid this setting for production servers. [Learn more](#more-about-using-rocksdb) +The `RocksDB` setting is available for legacy purposes, but is generally not recommended. [Learn more](#more-about-using-rocksdb) The example `rippled-example.cfg` file has the `type` field in the `[node_db]` stanza set to `NuDB`. #### More About Using RocksDB -[RocksDB](https://rocksdb.org/docs/getting-started.html) is an persistent key-value store built into `rippled`. - -**Caution:** As of late 2021, the total size of the ledger has grown large enough that servers using RocksDB often struggle to maintain sync with the Mainnet. Large amounts of RAM can help, but you should generally use NuDB instead. +[RocksDB](https://rocksdb.org/docs/getting-started.html) is a persistent key-value store built into `rippled`. **Support for RocksDB is considered legacy.** Servers using RocksDB usually struggle to maintain sync with the Mainnet due to the memory requirements of maintaining a large database. Generally, you should use NuDB instead. -RocksDB is intended to work on either solid-state disks or rotational disks. It requires approximately one-third less [disk storage](#disk-space) than NuDB and provides better I/O latency. However, the better I/O latency comes as result of the large amount of RAM RocksDB requires to store data indexes. +Cases where you might use RocksDB include if you need to load historical data saved in RocksDB format, or if you are storing data on slow SSDs or rotational disks. While rotational disks won't be able to keep up with Mainnet, you can probably run offline tests or small private networks on them. -RocksDB has performance-related configuration options that you can tweak for more transaction processing throughput. Here is a recommended `[node_db]` configuration for RocksDB: +RocksDB has performance-related configuration options that you can tweak for more transaction processing throughput. Here is an example `[node_db]` configuration for RocksDB: ``` [node_db] @@ -83,13 +79,13 @@ advisory_delete=0 (Adjust the `path` to the directory where you want to keep the ledger store on disk. Adjust the `online_delete` and `advisory_delete` settings as desired for your configuration.) -#### More About Using NuDb +#### More About Using NuDB [NuDB](https://github.com/vinniefalco/nudb#introduction) is an append-only key-value store that is optimized for SSD drives. -NuDB has nearly constant performance and memory footprints regardless of the [amount of data being stored](#disk-space). NuDB _requires_ a solid-state drive, but uses much less RAM than RocksDB to access a large database. +NuDB has nearly constant performance and memory footprints regardless of the [amount of data being stored](#disk-space). NuDB _requires_ a solid-state drive. Scalability testing has shown that NuDB has equivalent or better performance than RocksDB in production and comparable configurations. -Production servers should be configured to use NuDB and to store the amount of historical data required for the use case. +Production servers should be configured to use NuDB and to store the amount of historical data required for your use case. NuDB does not have performance-related configuration options available in `rippled.cfg`. Here is the recommended `[node_db]` configuration for a `rippled` server using NuDB: @@ -101,7 +97,7 @@ online_delete=2000 advisory_delete=0 ``` -(Adjust the `path` to the directory where you want to keep the ledger store on disk. Adjust the `online_delete` and `advisory_delete` settings as desired for your configuration.) +Adjust the `path` to the directory where you want to keep the ledger store on disk. Adjust the `online_delete` and `advisory_delete` settings as desired for your configuration. For more details about these settings, see [Configure Online Deletion](configure-online-deletion.html) and [Configure Advisory Deletion](configure-advisory-deletion.html). ### Log Level @@ -139,18 +135,18 @@ The `[node_db]` stanza controls the server's _ledger store_, which holds [ledger You can control how much data you keep with [online deletion](online-deletion.html); the default config file has the server keep the latest 2000 ledger versions. Without online deletion, the server's disk requirements grow without bounds. -The following table approximates the requirements for different amounts of history, at the time of writing (2018-12-13): +The following table approximates the requirements for different amounts of history, at the time of writing (2023-07-19): -| Real Time Amount | Number of Ledger Versions | Disk Space Required (RocksDB) | Disk Space Required (NuDB) | -|:-----------------|:--------------------------|:------------------------------|:--| -| 2 hours | 2,000 | 250 MB | 450 MB | -| 1 day | 25,000 | 8 GB | 12 GB | -| 14 days | 350,000 | 112 GB | 168 GB | -| 30 days | 750,000 | 240 GB | 360 GB | -| 90 days | 2,250,000 | 720 GB | 1 TB | -| 1 year | 10,000,000 | 3 TB | 4.5 TB | -| 2 years | 20,000,000 | 6 TB | 9 TB | -| Full history (as of 2022-12-18) | 76,500,000+ | (Not recommended) | ~22.3 TB | +| Real Time Amount | Number of Ledger Versions | Disk Space Required (NuDB) | +|:-----------------|:--------------------------|:---------------------------| +| 2 hours | 2,000 | 450 MB | +| 1 day | 25,000 | 12 GB | +| 14 days | 350,000 | 168 GB | +| 30 days | 750,000 | 360 GB | +| 90 days | 2,250,000 | 1 TB | +| 1 year | 10,000,000 | 4.5 TB | +| 2 years | 20,000,000 | 9 TB | +| Full history | 81,000,000+ | ~26 TB | These numbers are estimates. They depend on several factors, most importantly the volume of transactions in the network. As transaction volume increases, each ledger version stores more unique data. You should provision extra storage capacity to prepare for future growth. @@ -199,7 +195,7 @@ You can save bandwidth by [enabling compression on peer-to-peer communications]( - **Concepts:** - [The `rippled` Server](xrpl-servers.html) - - [Introduction to Consensus](intro-to-consensus.html) + - [Consensus](consensus.html) - **Tutorials:** - [Configure rippled](configure-rippled.html) - [Configure Online Deletion](configure-online-deletion.html) - Adjust how many historical ledger versions your server should keep at a time. diff --git a/content/tutorials/manage-the-rippled-server/installation/install-rippled-on-centos-rhel-with-yum.ja.md b/content/infrastructure/rippled/installation/install-rippled-on-centos-rhel-with-yum.ja.md similarity index 97% rename from content/tutorials/manage-the-rippled-server/installation/install-rippled-on-centos-rhel-with-yum.ja.md rename to content/infrastructure/rippled/installation/install-rippled-on-centos-rhel-with-yum.ja.md index 50c720a12a6..704913144cb 100644 --- a/content/tutorials/manage-the-rippled-server/installation/install-rippled-on-centos-rhel-with-yum.ja.md +++ b/content/infrastructure/rippled/installation/install-rippled-on-centos-rhel-with-yum.ja.md @@ -63,7 +63,7 @@ labels: - **コンセプト:** - [`rippled`サーバー](xrpl-servers.html) - - [コンセンサスについて](intro-to-consensus.html) + - [コンセンサスについて](consensus.html) - **チュートリアル:** - [rippledの構成](configure-rippled.html) - [rippledのトラブルシューティング](troubleshoot-the-rippled-server.html) diff --git a/content/tutorials/manage-the-rippled-server/installation/install-rippled-on-centos-rhel-with-yum.md b/content/infrastructure/rippled/installation/install-rippled-on-centos-rhel-with-yum.md similarity index 98% rename from content/tutorials/manage-the-rippled-server/installation/install-rippled-on-centos-rhel-with-yum.md rename to content/infrastructure/rippled/installation/install-rippled-on-centos-rhel-with-yum.md index da96d61e3fe..d4a36e34d18 100644 --- a/content/tutorials/manage-the-rippled-server/installation/install-rippled-on-centos-rhel-with-yum.md +++ b/content/infrastructure/rippled/installation/install-rippled-on-centos-rhel-with-yum.md @@ -97,7 +97,7 @@ Before you install `rippled`, you must meet the [System Requirements](system-req - **Concepts:** - [The `rippled` Server](xrpl-servers.html) - - [Introduction to Consensus](intro-to-consensus.html) + - [Consensus](consensus.html) - **Tutorials:** - [Configure rippled](configure-rippled.html) - [Troubleshoot rippled](troubleshoot-the-rippled-server.html) diff --git a/content/tutorials/manage-the-rippled-server/installation/install-rippled-on-ubuntu.ja.md b/content/infrastructure/rippled/installation/install-rippled-on-ubuntu.ja.md similarity index 98% rename from content/tutorials/manage-the-rippled-server/installation/install-rippled-on-ubuntu.ja.md rename to content/infrastructure/rippled/installation/install-rippled-on-ubuntu.ja.md index 213fc32483b..9a3c1dfddfb 100644 --- a/content/tutorials/manage-the-rippled-server/installation/install-rippled-on-ubuntu.ja.md +++ b/content/infrastructure/rippled/installation/install-rippled-on-ubuntu.ja.md @@ -92,7 +92,7 @@ labels: - **コンセプト:** - [`rippled`サーバー](xrpl-servers.html) - - [コンセンサスについて](intro-to-consensus.html) + - [コンセンサスについて](consensus.html) - **チュートリアル:** - [rippledの構成](configure-rippled.html) - [rippledのトラブルシューティング](troubleshoot-the-rippled-server.html) diff --git a/content/tutorials/manage-the-rippled-server/installation/install-rippled-on-ubuntu.md b/content/infrastructure/rippled/installation/install-rippled-on-ubuntu.md similarity index 98% rename from content/tutorials/manage-the-rippled-server/installation/install-rippled-on-ubuntu.md rename to content/infrastructure/rippled/installation/install-rippled-on-ubuntu.md index c95e054d9ec..5f960bc97a6 100644 --- a/content/tutorials/manage-the-rippled-server/installation/install-rippled-on-ubuntu.md +++ b/content/infrastructure/rippled/installation/install-rippled-on-ubuntu.md @@ -101,7 +101,7 @@ Before you install `rippled`, you must meet the [System Requirements](system-req - **Concepts:** - [The `rippled` Server](xrpl-servers.html) - - [Introduction to Consensus](intro-to-consensus.html) + - [Consensus](consensus.html) - **Tutorials:** - [Configure rippled](configure-rippled.html) - [Troubleshoot rippled](troubleshoot-the-rippled-server.html) diff --git a/content/tutorials/manage-the-rippled-server/installation/rippled-1-3-migration-instructions.ja.md b/content/infrastructure/rippled/installation/rippled-1-3-migration-instructions.ja.md similarity index 99% rename from content/tutorials/manage-the-rippled-server/installation/rippled-1-3-migration-instructions.ja.md rename to content/infrastructure/rippled/installation/rippled-1-3-migration-instructions.ja.md index 5938e2be1b3..687933b87bc 100644 --- a/content/tutorials/manage-the-rippled-server/installation/rippled-1-3-migration-instructions.ja.md +++ b/content/infrastructure/rippled/installation/rippled-1-3-migration-instructions.ja.md @@ -94,7 +94,7 @@ Rippleの公式RPMリポジトリとそれを使用するための手順が変 - **[`rippled` v1.3.1リリースノート](https://github.com/ripple/rippled/releases/1.3.1)** - **コンセプト:** - [`rippled`サーバー](xrpl-servers.html) - - [コンセンサスについて](intro-to-consensus.html) + - [コンセンサスについて](consensus.html) - **チュートリアル:** - [Linuxでの自動更新](update-rippled-automatically-on-linux.html) - [rippledのトラブルシューティング](troubleshoot-the-rippled-server.html) diff --git a/content/tutorials/manage-the-rippled-server/installation/rippled-1-3-migration-instructions.md b/content/infrastructure/rippled/installation/rippled-1-3-migration-instructions.md similarity index 98% rename from content/tutorials/manage-the-rippled-server/installation/rippled-1-3-migration-instructions.md rename to content/infrastructure/rippled/installation/rippled-1-3-migration-instructions.md index 941a02f01f8..5586cea6d8e 100644 --- a/content/tutorials/manage-the-rippled-server/installation/rippled-1-3-migration-instructions.md +++ b/content/infrastructure/rippled/installation/rippled-1-3-migration-instructions.md @@ -95,7 +95,7 @@ The `rippled` v1.3 package includes an updated auto-update script that works on - **[`rippled` v1.3.1 Release Notes](https://github.com/ripple/rippled/releases/1.3.1)** - **Concepts:** - [The `rippled` Server](xrpl-servers.html) - - [Introduction to Consensus](intro-to-consensus.html) + - [Consensus](consensus.html) - **Tutorials:** - [Update Automatically on Linux](update-rippled-automatically-on-linux.html) - [Troubleshoot rippled](troubleshoot-the-rippled-server.html) diff --git a/content/tutorials/manage-the-rippled-server/installation/system-requirements.ja.md b/content/infrastructure/rippled/installation/system-requirements.ja.md similarity index 97% rename from content/tutorials/manage-the-rippled-server/installation/system-requirements.ja.md rename to content/infrastructure/rippled/installation/system-requirements.ja.md index cd1a86a06a7..0bf551e72dd 100644 --- a/content/tutorials/manage-the-rippled-server/installation/system-requirements.ja.md +++ b/content/infrastructure/rippled/installation/system-requirements.ja.md @@ -39,7 +39,7 @@ labels: - **コンセプト:** - [`rippled`サーバー](xrpl-servers.html) - - [コンセンサスについて](intro-to-consensus.html) + - [コンセンサスについて](consensus.html) - **チュートリアル:** - [容量の計画](capacity-planning.html) - 本番環境向けの推奨仕様および計画についての詳細情報 - [`rippled`のインストール](install-rippled.html) diff --git a/content/tutorials/manage-the-rippled-server/installation/system-requirements.md b/content/infrastructure/rippled/installation/system-requirements.md similarity index 94% rename from content/tutorials/manage-the-rippled-server/installation/system-requirements.md rename to content/infrastructure/rippled/installation/system-requirements.md index bd2fdfdffb2..ac7b03c6bf7 100644 --- a/content/tutorials/manage-the-rippled-server/installation/system-requirements.md +++ b/content/infrastructure/rippled/installation/system-requirements.md @@ -11,7 +11,7 @@ labels: For reliable performance in production environments, it is recommended to run an XRP Ledger (`rippled`) server on bare metal with the following characteristics or better: -- Operating System: Ubuntu (LTS) or CentOS or Red Hat Enterprise Linux (latest release). +- Operating System: Ubuntu (LTS), Red Hat Enterprise Linux (latest release), or a compatible Linux distribution. - CPU: Intel Xeon 3+ GHz processor with 8+ cores and hyperthreading enabled. - Disk: SSD / NVMe (10,000 IOPS sustained - not burst or peak - or better). Minimum 50 GB for the database partition. Do not use Amazon Elastic Block Store (AWS EBS) because its latency is too high to sync reliably. - RAM: 64 GB. @@ -43,7 +43,7 @@ A `rippled` server relies on maintaining the correct time. It is recommended tha - **Concepts:** - [The `rippled` Server](xrpl-servers.html) - - [Introduction to Consensus](intro-to-consensus.html) + - [Consensus](consensus.html) - **Tutorials:** - [Capacity Planning](capacity-planning.html) - More information on the recommended specifications and planning for production needs - [Install `rippled`](install-rippled.html) diff --git a/content/tutorials/manage-the-rippled-server/installation/update-rippled-automatically-on-linux.ja.md b/content/infrastructure/rippled/installation/update-rippled-automatically-on-linux.ja.md similarity index 97% rename from content/tutorials/manage-the-rippled-server/installation/update-rippled-automatically-on-linux.ja.md rename to content/infrastructure/rippled/installation/update-rippled-automatically-on-linux.ja.md index db04c46efae..8f1a51ab356 100644 --- a/content/tutorials/manage-the-rippled-server/installation/update-rippled-automatically-on-linux.ja.md +++ b/content/infrastructure/rippled/installation/update-rippled-automatically-on-linux.ja.md @@ -35,7 +35,7 @@ Linuxでは、`rippled`が1回限りの`cron`構成を使用して最新バー - **コンセプト:** - [`rippled`サーバー](xrpl-servers.html) - - [コンセンサスについて](intro-to-consensus.html) + - [コンセンサスについて](consensus.html) - **チュートリアル:** - [容量の計画](capacity-planning.html) - [rippledのトラブルシューティング](troubleshoot-the-rippled-server.html) diff --git a/content/tutorials/manage-the-rippled-server/installation/update-rippled-automatically-on-linux.md b/content/infrastructure/rippled/installation/update-rippled-automatically-on-linux.md similarity index 97% rename from content/tutorials/manage-the-rippled-server/installation/update-rippled-automatically-on-linux.md rename to content/infrastructure/rippled/installation/update-rippled-automatically-on-linux.md index 86c90b61edd..ad6e031be58 100644 --- a/content/tutorials/manage-the-rippled-server/installation/update-rippled-automatically-on-linux.md +++ b/content/infrastructure/rippled/installation/update-rippled-automatically-on-linux.md @@ -33,7 +33,7 @@ To set up automatic updates, complete the following steps: - **Concepts:** - [The `rippled` Server](xrpl-servers.html) - - [Introduction to Consensus](intro-to-consensus.html) + - [Consensus](consensus.html) - **Tutorials:** - [Capacity Planning](capacity-planning.html) - [Troubleshoot rippled](troubleshoot-the-rippled-server.html) diff --git a/content/tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-centos-rhel.ja.md b/content/infrastructure/rippled/installation/update-rippled-manually-on-centos-rhel.ja.md similarity index 97% rename from content/tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-centos-rhel.ja.md rename to content/infrastructure/rippled/installation/update-rippled-manually-on-centos-rhel.ja.md index d502f0dabc9..0cd553f4dba 100644 --- a/content/tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-centos-rhel.ja.md +++ b/content/infrastructure/rippled/installation/update-rippled-manually-on-centos-rhel.ja.md @@ -45,7 +45,7 @@ labels: - **コンセプト:** - [`rippled`サーバー](xrpl-servers.html) - - [コンセンサスについて](intro-to-consensus.html) + - [コンセンサスについて](consensus.html) - **チュートリアル:** - [`rippled` v1.3.xへの移行手順](rippled-1-3-migration-instructions.html) - [rippledのトラブルシューティング](troubleshoot-the-rippled-server.html) diff --git a/content/tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-centos-rhel.md b/content/infrastructure/rippled/installation/update-rippled-manually-on-centos-rhel.md similarity index 97% rename from content/tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-centos-rhel.md rename to content/infrastructure/rippled/installation/update-rippled-manually-on-centos-rhel.md index 2290a589514..1436147d047 100644 --- a/content/tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-centos-rhel.md +++ b/content/infrastructure/rippled/installation/update-rippled-manually-on-centos-rhel.md @@ -47,7 +47,7 @@ To update manually, complete the following steps: - **Concepts:** - [The `rippled` Server](xrpl-servers.html) - - [Introduction to Consensus](intro-to-consensus.html) + - [Consensus](consensus.html) - **Tutorials:** - [`rippled` v1.3.x Migration Instructions](rippled-1-3-migration-instructions.html) - [Troubleshoot rippled](troubleshoot-the-rippled-server.html) diff --git a/content/tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-ubuntu.ja.md b/content/infrastructure/rippled/installation/update-rippled-manually-on-ubuntu.ja.md similarity index 97% rename from content/tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-ubuntu.ja.md rename to content/infrastructure/rippled/installation/update-rippled-manually-on-ubuntu.ja.md index 61adeec006d..20a970603b2 100644 --- a/content/tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-ubuntu.ja.md +++ b/content/infrastructure/rippled/installation/update-rippled-manually-on-ubuntu.ja.md @@ -37,7 +37,7 @@ labels: - **コンセプト:** - [`rippled`サーバー](xrpl-servers.html) - - [コンセンサスについて](intro-to-consensus.html) + - [コンセンサスについて](consensus.html) - **チュートリアル:** - [`rippled` v1.3.xへの移行手順](rippled-1-3-migration-instructions.html) - [rippledのトラブルシューティング](troubleshoot-the-rippled-server.html) diff --git a/content/tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-ubuntu.md b/content/infrastructure/rippled/installation/update-rippled-manually-on-ubuntu.md similarity index 97% rename from content/tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-ubuntu.md rename to content/infrastructure/rippled/installation/update-rippled-manually-on-ubuntu.md index 24a191e4855..a1d01f4094d 100644 --- a/content/tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-ubuntu.md +++ b/content/infrastructure/rippled/installation/update-rippled-manually-on-ubuntu.md @@ -42,7 +42,7 @@ To update manually, complete the following steps: - **Concepts:** - [The `rippled` Server](xrpl-servers.html) - - [Introduction to Consensus](intro-to-consensus.html) + - [Consensus](consensus.html) - **Tutorials:** - [`rippled` v1.3.x Migration Instructions](rippled-1-3-migration-instructions.html) - [Troubleshoot rippled](troubleshoot-the-rippled-server.html) diff --git a/content/infrastructure/rippled/run-private-network-with-docker.md b/content/infrastructure/rippled/run-private-network-with-docker.md new file mode 100644 index 00000000000..85b478ada75 --- /dev/null +++ b/content/infrastructure/rippled/run-private-network-with-docker.md @@ -0,0 +1,443 @@ +--- +html: private-network-with-docker.html +name: Run a Private Network with Docker +parent: infrastructure.html +blurb: Learn how to set up your own XRP private ledger network with Docker and Docker Compose. +labels: + - Core Server +--- + +# Run a Private Network with Docker + +This tutorial describes how to run a private XRP Ledger network on your computer with [Docker](https://docs.docker.com/get-docker/) and the latest version of [rippled](https://hub.docker.com/r/xrpllabsofficial/xrpld). + +While you can easily use the public XRP Testnet servers, running a private network can be useful when trying to understand how the XRP Ledger works, or when testing new features in isolation. + +**Caution:** This tutorial is suited for development or testing purposes only, and does not involve using real money. You should **not** use this configuration for a production network. + +## Learning Goals + +In this tutorial, you will learn: + +- How to set up and configure a _small_ network with three `rippled` validator nodes, including how to generate the keys for each node. + +- How to run the network with [Docker Compose](https://docs.docker.com/compose/). + +- How to verify the network is up and running. + +The following diagram shows a high-level overview of the containerized private network that you will set up. + +{{ include_svg("img/xrp-ledger-private-network-docker.svg", "Figure 1: Diagram of a three node containerized private ledger network") }} + +## Prerequisites + +To follow along with this tutorial, ensure that you have the latest version of **Docker** installed on your preferred platform. + +## Generate the Validator Keys + +Generate the keys for **each** of your validator nodes by using the `validator-keys` tool provided with `rippled`. The generated keys should be saved in a text file on your computer for later use. + +1. In your terminal, run the following to execute commands within the `rippled` Docker container shell: + + docker run -it --entrypoint /bin/bash xrpllabsofficial/xrpld:latest + + **Note:** For Apple M1 or M2 chips, run `docker run -it --platform linux/amd64 --entrypoint /bin/bash xrpllabsofficial/xrpld:latest` instead. + + Sample output: + + root@7732bd585b14:/# + +2. Generate a validator keypair using the `create_keys` command. + + cd /opt/ripple/bin && + ./validator-keys create_keys --keyfile /PATH/TO/YOUR/validator--keys.json + + Sample output: + + Validator keys stored in /PATH/TO/YOUR/validator--keys.json + + This file should be stored securely and not shared. + + **Warning:** In a production or test environment you should follow best practices always and store the generated keys in a secure, offline, and recoverable location, such as an encrypted USB flash drive. However, as this tutorial is an example of a local development setup, storing the keys on your computer is sufficient. + +3. Copy the **public_key** value from the JSON output, and store it in a text file on your computer. + + cat /PATH/TO/YOUR/validator--keys.json + + Sample output: + + { + "key_type" : "ed25519", + "public_key" : "nHD9jtA9y1nWC2Fs1HeRkEisqV3iFpk12wHmHi3mQxQwUP1ywUKs", + "revoked" : false, + "secret_key" : "paLsUUm9bRrvNBPpvJQ4nF7vdRTZyDNofGMMYs9EDeEKeNJa99q", + "token_sequence" : 0 + } + +4. Create a validator token using the `create_token` command. + + ./validator-keys create_token --keyfile /PATH/TO/YOUR/validator--keys.json + + Copy the token value from the output and save it in a text file on your computer. For example: + + [validator_token] + eyJ2YWxpZGF0aW9uX3NlY3J|dF9rZXkiOiI5ZWQ0NWY4NjYyNDFjYzE4YTI3NDdiNT + QzODdjMDYyNTkwNzk3MmY0ZTcxOTAyMzFmYWE5Mzc0NTdmYT|kYWY2IiwibWFuaWZl + c3QiOiJKQUFBQUFGeEllMUZ0d21pbXZHdEgyaUNjTUpxQzlnVkZLaWxHZncxL3ZDeE + hYWExwbGMyR25NaEFrRTFhZ3FYeEJ3RHdEYklENk9NU1l1TTBGREFscEFnTms4U0tG + bjdNTzJmZGtjd1JRSWhBT25ndTlzQUtxWFlvdUorbDJWMFcrc0FPa1ZCK1pSUzZQU2 + hsSkFmVXNYZkFpQnNWSkdlc2FhZE9KYy9hQVpva1MxdnltR21WcmxIUEtXWDNZeXd1 + NmluOEhBU1FLUHVnQkQ2N2tNYVJGR3ZtcEFUSGxHS0pkdkRGbFdQWXk1QXFEZWRGdj + VUSmEydzBpMjFlcTNNWXl3TFZKWm5GT3I3QzBrdzJBaVR6U0NqSXpkaXRROD0ifQ== + +5. Repeat steps **2-4** for the remaining validator nodes. Once you have generated the keys and tokens for _all_ validators, enter `exit` in your terminal to exit the Docker container. + +## Configure the Network + +This section describes how to configure the validator nodes in your network. + +**Note:** The configuration in this tutorial enables the network to retain _some_ ledger history, but the amount of transaction history stored will depend on how long the network has been online. + +### Create the node directories + +On your computer, create the directories for all nodes in the private network, and their respective configuration folders. + + xrpl-private-network/ + ├── validator_1/ + │ └── config + ├── validator_2/ + │ └── config + └── validator_3/ + └── config + +In your terminal, run the following command to create the directories: + + mkdir -p xrpl-private-network/{validator_1/config,validator_2/config,validator_3/config} + +### Create the validator configuration files + +For each validator node, follow these steps: + +1. In the validator's `config` directory, create a `rippled.cfg` file. + +2. Copy the information from the `rippled.cfg` template below into the file. + + [server] + port_rpc_admin_local + port_rpc + port_ws_admin_local + port_ws_public + port_peer + # ssl_key = /etc/ssl/private/server.key + # ssl_cert = /etc/ssl/certs/server.crt + + [port_rpc_admin_local] + port = 5005 + ip = 127.0.0.1 + admin = 127.0.0.1 + protocol = http + + [port_ws_admin_local] + port = 6006 + ip = 127.0.0.1 + admin = 127.0.0.1 + protocol = ws + + [port_ws_public] + port = 80 + ip = 0.0.0.0 + protocol = ws + + [port_peer] + port = 51235 + ip = 0.0.0.0 + protocol = peer + + [port_rpc] + port = 51234 + ip = 0.0.0.0 + admin = 127.0.0.1 + protocol = https, http + + [node_size] + small + # tiny + # small + # medium + # large + # huge + + [node_db] + type=NuDB + path=/var/lib/rippled/db/nudb + advisory_delete=0 + + # How many ledgers do we want to keep (history)? + # Integer value that defines the number of ledgers + # between online deletion events + online_delete=256 + + [ledger_history] + # How many ledgers do we want to keep (history)? + # Integer value (ledger count) + # or (if you have lots of TB SSD storage): 'full' + 256 + + [database_path] + /var/lib/rippled/db + + [debug_logfile] + /var/log/rippled/debug.log + + [sntp_servers] + time.windows.com + time.apple.com + time.nist.gov + pool.ntp.org + + [ips_fixed] + validator_1 51235 + validator_2 51235 + validator_3 51235 + + [validators_file] + validators.txt + + [rpc_startup] + { "command": "log_level", "severity": "warning" } + # severity (order: lots of information .. only errors) + # debug + # info + # warn + # error + # fatal + + [ssl_verify] + 0 + + [validator_token] + + +3. Add the generated validator token that you created at the [beginning](#generate-the-validator-keys) of the tutorial. For example: + + [validator_token] + eyJtYW5pZmVzdCI6IkpBQUFBQUZ4SWUwcVd3ZnpLZ2tacWJTL01QVGxHVXlOeTVJZ2kzYzlG + V1JvTDFIMGoydkNobk1oQTBOc2RHeFNXbWF6b0xkdU5NeDVmaVVZU2h3bjk2SnpSaUFReFJz + cENuR2dka1l3UkFJZ1dLazV4cklSN3FNRWd1UmJwOTRrN0E0QnBOZmwrT2VYUm92bTNIOGtS + YkVDSUZXYmVocHd5ZS9UWFpZRGYwUEgwTkxjN2I1cWNEOXUvbzVYUjA4YW1pUEJjQkpBYjEw + NE95bG5IS0JSZTJmRW1qSVVjT24vZ2ZacE44bXdhZ1dGbUxlemc2RFRLL0hpTVkyektNQ3l0 + aksreHpHNWpjc3JlS3k5Q29sRGtpKzk3V0JHQ2c9PSIsInZhbGlkYXRpb25fc2VjcmV0X2tl + eSI6IjZFNTNFQjA1M0IwNEM1RTczNDc4M0VCMEU0RTBFOTg1NDVDNDQ0QzI3OTBFQjdBMzA2 + NUQzMUVBOTU1QjQyMTIifQ== + + Each validator node must have its own unique token. + +### Create the validators.txt files + +Now that you have created the configuration files for your validators, you need to add a `validator.txt` file. This file defines which validators are trusted by your network. + +For each node, follow these steps: + +1. Create a `validators.txt` file in the configuration directory. +2. Copy the public keys from the `validator-keys.json` files that you generated at the [beginning](#generate-the-validator-keys) of the tutorial. +3. Add the public keys of _all_ the validators. For example: + + [validators] + nHBgaEDL8buUECuk4Rck4QBYtmUgbAoeYJLpWLzG9iXsznTRYrQu + nHBCHX7iLDTyap3LumqBNuKgG7JLA5tc6MSJxpLs3gjkwpu836mY + nHU5STUKTgWdreVqJDx6TopLUymzRUZshTSGcWNtjfByJkYdiiRc + +## Start the Network + +Docker Compose lets you manage multiple containers on your computer with a simple `yaml` file configuration. This section describes how to run the network with Docker Compose, and how to verify that the network is running successfully. + +**Note:** Docker Compose ensures the containers are part of the same Docker virtual network by default, so you don't need to take any additional steps for the `rippled` containers to communicate with each other. + +To start running your private network, follow these steps: + +1. Create a `docker-compose.yml` file in the root of the private network directory, `xrpl-private-network`, and add the following content: + + version: "3.9" + services: + validator_1: + platform: linux/amd64 + container_name: validator_1 + image: "xrpllabsofficial/xrpld" + ports: + - "8001:80" + - "5006:5005" + - "4001:6006" + - "9001:51235" + volumes: + - ./validator_1/config:/config/ + validator_2: + platform: linux/amd64 + container_name: validator_2 + image: "xrpllabsofficial/xrpld" + ports: + - "8002:80" + - "5007:5005" + - "4002:6006" + - "9002:51235" + volumes: + - ./validator_2/config:/config/ + validator_3: + platform: linux/amd64 + container_name: validator_3 + image: "xrpllabsofficial/xrpld" + ports: + - "8003:80" + - "5008:5005" + - "4003:6006" + - "9003:51235" + volumes: + - ./validator_3/config:/config/ + + The `volumes` key in each `service` represents the location where your config files are stored. For example, `./validator_1/config:/config/` maps the `/validator_1/config` directory on your host computer to `/config/` in the Docker container. Any changes made in the host directory will be reflected in the container automatically. + +2. From your terminal, in the location where you created the `docker-compose.yml` file, run `docker-compose up -d`. You should see a similar output to the one below: + + [+] Running 4/4 + ✔ Network xrpl-private-network_default Created 0.0s + ✔ Container validator_3 Started 0.5s + ✔ Container validator_1 Started 0.5s + ✔ Container validator_2 Started 0.5s + +## Verify the Network + +Now that the private ledger network is up, you need to verify that **each** validator node is running as expected: + +1. In your terminal, run `docker exec -it bin/bash` to execute commands in the validator Docker container. Replace `` with the name of the container (e.g., `validator_1`). + +2. Run the `rippled server_info` command to check the state of the validator: + + rippled server_info | grep server_state + + Sample Output: + + "server_state" : "proposing" + + **Note:** If the state is not updated to **proposing**, repeat step **2** after a few minutes as the ledger can take some time to update. + +3. Verify the number of peers connected to the validator. + + rippled server_info | grep peers + + Sample Output: + + "peers" : 2 + +4. Run the following command to check the genesis account information: + + rippled account_info rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh validated strict + + Sample Output: + + { + "result" : { + "account_data" : { + "Account" : "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", + "Balance" : "100000000000000000", + "Flags" : 0, + "LedgerEntryType" : "AccountRoot", + "OwnerCount" : 0, + "PreviousTxnID" : "0000000000000000000000000000000000000000000000000000000000000000", + "PreviousTxnLgrSeq" : 0, + "Sequence" : 1, + "index" : "2B6AC232AA4C4BE41BF49D2459FA4A0347E1B543A4C92FCEE0821C0201E2E9A8" + }, + "ledger_hash" : "CFCEFB049A71E26DE812529ABB212F330FAF583A98FE073F14713B0644D7CEE9", + "ledger_index" : 10181, + "status" : "success", + "validated" : true + } + } + +5. To leave the Docker container shell, enter `exit` in the terminal. + +### Perform a test transaction + +Perform a **test** transaction to ensure you can send money to an account. + +1. In your terminal, run the the following command to submit a transaction: + + docker exec -it validator_1 \ + rippled submit 'snoPBrXtMeMyMHUVTgbuqAfg1SUTb' '{ "Account": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", "Amount": "1000000000", "Destination": "r9wRwVgL2vWVnKhTPdtxva5vdH7FNw1zPs", "TransactionType": "Payment", "Fee": "10" }' + + Sample Output: + + { + "result" : { + "engine_result" : "tesSUCCESS", + "engine_result_code" : 0, + "engine_result_message" : "The transaction was applied. Only final in a validated ledger.", + "status" : "success", + "tx_blob" : "1200002280000000240000000161400000003B9ACA0068400000000000000A73210330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD02074463044022057CCEED351A4278F35C13FD104A55338DC8F48C1F9902D58045A4CD0CE89C92A0220184026BD3B1E2C21239017CAF1BBF683 35EDC57F6F98D952E263763DE449561B8114B5F762798A53D543A014CAF8B297CFF8F2F937E883145988EBB744055F4E8BDC7F67FD53EB9FCF961DC0", + "tx_json" : { + "Account" : "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", + "Amount" : "1000000000", + "Destination" : "r9wRwVgL2vWVnKhTPdtxva5vdH7FNw1zPs", + "Fee" : "10", + "Flags" : 2147483648, + "Sequence" : 1, + "SigningPubKey" : "0330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD020", + "TransactionType" : "Payment", + "TxnSignature" : "3044022057CCEED351A4278F35C13FD104A55338DC8F48C1F9902D58045A4CD0CE89C92A0220184026BD3B1E2C21239017CAF1BBF68335EDC57F6F98D952E263763DE449561B", + "hash" : "EB516738841794B24819C68273E0F853A3D234350E6534F7F2841F620CE99437" + } + } + } + +2. For each validator, verify that the destination account `r9wRwVgL2vWVnKhTPdtxva5vdH7FNw1zPs` has 1000000000 XRP. For example: + + docker exec -it validator_1 \ + rippled account_info r9wRwVgL2vWVnKhTPdtxva5vdH7FNw1zPs validated strict + + Sample Output: + + { + "result" : { + "account_data" : { + "Account" : "r9wRwVgL2vWVnKhTPdtxva5vdH7FNw1zPs", + "Balance" : "1000000000", + "Flags" : 0, + "LedgerEntryType" : "AccountRoot", + "OwnerCount" : 0, + "PreviousTxnID" : "EB516738841794B24819C68273E0F853A3D234350E6534F7F2841F620CE99437", + "PreviousTxnLgrSeq" : 36, + "Sequence" : 1, + "index" : "0F2E4615AE24EEF58EE82BD1E67D237234ED41BFC8B7885630B7AC05082E97AA" + }, + "ledger_hash" : "6F9F54903CC4546F7A426CD78AFD68D907F5DC40B1780DF31A662CF65920E49C", + "ledger_index" : 51, + "status" : "success", + "validated" : true + } + } + + All validator nodes should respond with the same balance of 1000000000 XRP for the `r9wRwVgL2vWVnKhTPdtxva5vdH7FNw1zPs` account. + +## Stop the Network + +If you wish to stop running the private network: + +1. In your terminal, go to the `xrpl-private-network` directory. +2. Run the following command to shut down the network: + + docker-compose down + + Sample Output: + + [+] Running 4/4 + ✔ Container validator_3 Removed 1.7s + ✔ Container validator_1 Removed 1.6s + ✔ Container validator_2 Removed 1.6s + ✔ Network xrpl-private-network_default Removed 0.0s + +## See Also + +- **Networks and Servers:** + - [Peer Protocol](peer-protocol.html) + +- **References:** + - [XRPL Testnet Setup Scripts for Docker](https://github.com/UNIC-IFF/xrpl-docker-testnet) diff --git a/content/tutorials/manage-the-rippled-server/stand-alone-mode/advance-the-ledger-in-stand-alone-mode.ja.md b/content/infrastructure/rippled/stand-alone-mode/advance-the-ledger-in-stand-alone-mode.ja.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/stand-alone-mode/advance-the-ledger-in-stand-alone-mode.ja.md rename to content/infrastructure/rippled/stand-alone-mode/advance-the-ledger-in-stand-alone-mode.ja.md diff --git a/content/tutorials/manage-the-rippled-server/stand-alone-mode/advance-the-ledger-in-stand-alone-mode.md b/content/infrastructure/rippled/stand-alone-mode/advance-the-ledger-in-stand-alone-mode.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/stand-alone-mode/advance-the-ledger-in-stand-alone-mode.md rename to content/infrastructure/rippled/stand-alone-mode/advance-the-ledger-in-stand-alone-mode.md diff --git a/content/tutorials/manage-the-rippled-server/stand-alone-mode/load-a-saved-ledger-in-stand-alone-mode.ja.md b/content/infrastructure/rippled/stand-alone-mode/load-a-saved-ledger-in-stand-alone-mode.ja.md similarity index 98% rename from content/tutorials/manage-the-rippled-server/stand-alone-mode/load-a-saved-ledger-in-stand-alone-mode.ja.md rename to content/infrastructure/rippled/stand-alone-mode/load-a-saved-ledger-in-stand-alone-mode.ja.md index 83cab4ed57b..fccff032e94 100644 --- a/content/tutorials/manage-the-rippled-server/stand-alone-mode/load-a-saved-ledger-in-stand-alone-mode.ja.md +++ b/content/infrastructure/rippled/stand-alone-mode/load-a-saved-ledger-in-stand-alone-mode.ja.md @@ -74,7 +74,7 @@ rippled ledger_accept --conf=/path/to/rippled.cfg - **コンセプト:** - [`rippled`サーバー](xrpl-servers.html) - [`rippled`サーバーのモード](rippled-server-modes.html) - - [コンセンサスについて](intro-to-consensus.html) + - [コンセンサスについて](consensus.html) - [Amendment](amendments.html) - **リファレンス:** - [ledger_acceptメソッド][] diff --git a/content/tutorials/manage-the-rippled-server/stand-alone-mode/load-a-saved-ledger-in-stand-alone-mode.md b/content/infrastructure/rippled/stand-alone-mode/load-a-saved-ledger-in-stand-alone-mode.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/stand-alone-mode/load-a-saved-ledger-in-stand-alone-mode.md rename to content/infrastructure/rippled/stand-alone-mode/load-a-saved-ledger-in-stand-alone-mode.md diff --git a/content/tutorials/manage-the-rippled-server/stand-alone-mode/start-a-new-genesis-ledger-in-stand-alone-mode.ja.md b/content/infrastructure/rippled/stand-alone-mode/start-a-new-genesis-ledger-in-stand-alone-mode.ja.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/stand-alone-mode/start-a-new-genesis-ledger-in-stand-alone-mode.ja.md rename to content/infrastructure/rippled/stand-alone-mode/start-a-new-genesis-ledger-in-stand-alone-mode.ja.md diff --git a/content/tutorials/manage-the-rippled-server/stand-alone-mode/start-a-new-genesis-ledger-in-stand-alone-mode.md b/content/infrastructure/rippled/stand-alone-mode/start-a-new-genesis-ledger-in-stand-alone-mode.md similarity index 89% rename from content/tutorials/manage-the-rippled-server/stand-alone-mode/start-a-new-genesis-ledger-in-stand-alone-mode.md rename to content/infrastructure/rippled/stand-alone-mode/start-a-new-genesis-ledger-in-stand-alone-mode.md index d2b757ce791..09f09f44dff 100644 --- a/content/tutorials/manage-the-rippled-server/stand-alone-mode/start-a-new-genesis-ledger-in-stand-alone-mode.md +++ b/content/infrastructure/rippled/stand-alone-mode/start-a-new-genesis-ledger-in-stand-alone-mode.md @@ -17,7 +17,7 @@ rippled -a --start --conf=/path/to/rippled.cfg For more information on the options you can use when starting `rippled` in stand-alone mode, see [Commandline Usage: Stand-Alone Mode Options](commandline-usage.html#stand-alone-mode-options). -In a genesis ledger, the [genesis address](accounts.html#special-addresses) holds all 100 billion XRP. The keys of the genesis address are [hardcoded](https://github.com/ripple/rippled/blob/94ed5b3a53077d815ad0dd65d490c8d37a147361/src/ripple/app/ledger/Ledger.cpp#L184) as follows: +In a genesis ledger, the [genesis address](addresses.html#special-addresses) holds all 100 billion XRP. The keys of the genesis address are [hardcoded](https://github.com/ripple/rippled/blob/94ed5b3a53077d815ad0dd65d490c8d37a147361/src/ripple/app/ledger/Ledger.cpp#L184) as follows: **Address:** `rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh` diff --git a/content/tutorials/manage-the-rippled-server/troubleshooting/diagnosing-problems.ja.md b/content/infrastructure/rippled/troubleshooting/diagnosing-problems.ja.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/troubleshooting/diagnosing-problems.ja.md rename to content/infrastructure/rippled/troubleshooting/diagnosing-problems.ja.md diff --git a/content/tutorials/manage-the-rippled-server/troubleshooting/diagnosing-problems.md b/content/infrastructure/rippled/troubleshooting/diagnosing-problems.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/troubleshooting/diagnosing-problems.md rename to content/infrastructure/rippled/troubleshooting/diagnosing-problems.md diff --git a/content/tutorials/manage-the-rippled-server/troubleshooting/fix-sqlite-tx-db-page-size-issue.ja.md b/content/infrastructure/rippled/troubleshooting/fix-sqlite-tx-db-page-size-issue.ja.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/troubleshooting/fix-sqlite-tx-db-page-size-issue.ja.md rename to content/infrastructure/rippled/troubleshooting/fix-sqlite-tx-db-page-size-issue.ja.md diff --git a/content/tutorials/manage-the-rippled-server/troubleshooting/fix-sqlite-tx-db-page-size-issue.md b/content/infrastructure/rippled/troubleshooting/fix-sqlite-tx-db-page-size-issue.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/troubleshooting/fix-sqlite-tx-db-page-size-issue.md rename to content/infrastructure/rippled/troubleshooting/fix-sqlite-tx-db-page-size-issue.md diff --git a/content/tutorials/manage-the-rippled-server/troubleshooting/health-check-interventions.md b/content/infrastructure/rippled/troubleshooting/health-check-interventions.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/troubleshooting/health-check-interventions.md rename to content/infrastructure/rippled/troubleshooting/health-check-interventions.md diff --git a/content/tutorials/manage-the-rippled-server/troubleshooting/server-doesnt-sync.ja.md b/content/infrastructure/rippled/troubleshooting/server-doesnt-sync.ja.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/troubleshooting/server-doesnt-sync.ja.md rename to content/infrastructure/rippled/troubleshooting/server-doesnt-sync.ja.md diff --git a/content/tutorials/manage-the-rippled-server/troubleshooting/server-doesnt-sync.md b/content/infrastructure/rippled/troubleshooting/server-doesnt-sync.md similarity index 96% rename from content/tutorials/manage-the-rippled-server/troubleshooting/server-doesnt-sync.md rename to content/infrastructure/rippled/troubleshooting/server-doesnt-sync.md index 51f199f68a5..68290ed7dfe 100644 --- a/content/tutorials/manage-the-rippled-server/troubleshooting/server-doesnt-sync.md +++ b/content/infrastructure/rippled/troubleshooting/server-doesnt-sync.md @@ -16,10 +16,10 @@ These instructions assume you have [installed `rippled`](install-rippled.html) o Syncing with the network normally takes about 5 to 15 minutes. During that time, the server does several things: -- Loads a recommended validator list (typically from `vl.ripple.com`) to determine which validators it trusts. +- Loads a recommended validator list (for example, from `vl.ripple.com`) to determine which validators it trusts. - [Discovers peer servers](peer-protocol.html#peer-discovery) and connects to them. -- Downloads the [header](ledger-header.html) and full [state information](ledgers.html#tree-format) of the latest ledger from its peers, and uses that to build its internal database of ledger data. - Listens to its trusted validators to find which ledger hashes have been recently validated. +- Downloads the full latest ledger from its peers, and uses that to build its internal database of ledger data. - Collects newly-broadcast transactions and attempts to apply them to its in-progress ledger. If the server is unable to keep up with the network while doing these tasks, the server does not sync to the network. diff --git a/content/tutorials/manage-the-rippled-server/troubleshooting/server-is-amendment-blocked.md b/content/infrastructure/rippled/troubleshooting/server-is-amendment-blocked.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/troubleshooting/server-is-amendment-blocked.md rename to content/infrastructure/rippled/troubleshooting/server-is-amendment-blocked.md diff --git a/content/tutorials/manage-the-rippled-server/troubleshooting/server-wont-start.ja.md b/content/infrastructure/rippled/troubleshooting/server-wont-start.ja.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/troubleshooting/server-wont-start.ja.md rename to content/infrastructure/rippled/troubleshooting/server-wont-start.ja.md diff --git a/content/tutorials/manage-the-rippled-server/troubleshooting/server-wont-start.md b/content/infrastructure/rippled/troubleshooting/server-wont-start.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/troubleshooting/server-wont-start.md rename to content/infrastructure/rippled/troubleshooting/server-wont-start.md diff --git a/content/tutorials/manage-the-rippled-server/troubleshooting/understanding-log-messages.ja.md b/content/infrastructure/rippled/troubleshooting/understanding-log-messages.ja.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/troubleshooting/understanding-log-messages.ja.md rename to content/infrastructure/rippled/troubleshooting/understanding-log-messages.ja.md diff --git a/content/tutorials/manage-the-rippled-server/troubleshooting/understanding-log-messages.md b/content/infrastructure/rippled/troubleshooting/understanding-log-messages.md similarity index 100% rename from content/tutorials/manage-the-rippled-server/troubleshooting/understanding-log-messages.md rename to content/infrastructure/rippled/troubleshooting/understanding-log-messages.md diff --git a/content/references/data-api.ja.md b/content/references/data-api.ja.md index 25835f43595..de5aaf34008 100644 --- a/content/references/data-api.ja.md +++ b/content/references/data-api.ja.md @@ -7,7 +7,7 @@ nav_omit: true --- # Ripple Data API v2 -**警告:** Ripple Data API v2は廃止されました。代わりに[HTTP / WebSocket API](https://xrpl.org/http-websocket-apis.html)を使って下さい。 +**警告:** Ripple Data API v2は廃止されました。代わりに[HTTP / WebSocket API](http-websocket-apis.html)を使って下さい。 Ripple Data API v2を使用すると、XRP Ledgerの変更に関する情報(トランザクション履歴や処理済みの分析データなど)にアクセスできます。このような情報は専用データベースに保管されるので、`rippled`サーバーで保持する必要のある履歴レジャーバージョンの数が少なくなります。Data API v2は[XRP Charts](https://xrpcharts.ripple.com/)や[ripple.com](https://www.ripple.com)などのアプリケーションのデータソースとしても機能します。 diff --git a/content/references/http-websocket-apis/admin-api-methods/template-admin-method.md b/content/references/http-websocket-apis/admin-api-methods/_template-admin-method.md similarity index 100% rename from content/references/http-websocket-apis/admin-api-methods/template-admin-method.md rename to content/references/http-websocket-apis/admin-api-methods/_template-admin-method.md diff --git a/content/references/http-websocket-apis/admin-api-methods/key-generation-methods/wallet_propose.ja.md b/content/references/http-websocket-apis/admin-api-methods/key-generation-methods/wallet_propose.ja.md index 98a969b7242..4b5d4318485 100644 --- a/content/references/http-websocket-apis/admin-api-methods/key-generation-methods/wallet_propose.ja.md +++ b/content/references/http-websocket-apis/admin-api-methods/key-generation-methods/wallet_propose.ja.md @@ -91,7 +91,7 @@ rippled wallet_propose masterpassphrase #### シードの指定 -ほとんどの場合、強力な乱数ソースから生成されたシード値を使用する必要があります。あるアドレスのシード値を知っている人は、[そのアドレスで署名されたトランザクションを送信する](transaction-basics.html#トランザクションの承認)すべての権限を持っています。一般的に、ランダムシードの生成には、このコマンドにパラメーターを指定しないで実行する方法が適しています。 +ほとんどの場合、強力な乱数ソースから生成されたシード値を使用する必要があります。あるアドレスのシード値を知っている人は、[そのアドレスで署名されたトランザクションを送信する](transactions.html#トランザクションの承認)すべての権限を持っています。一般的に、ランダムシードの生成には、このコマンドにパラメーターを指定しないで実行する方法が適しています。 以下の場合には、既知のシードを指定します。 diff --git a/content/references/http-websocket-apis/admin-api-methods/key-generation-methods/wallet_propose.md b/content/references/http-websocket-apis/admin-api-methods/key-generation-methods/wallet_propose.md index dd8a00969cc..de2336ab939 100644 --- a/content/references/http-websocket-apis/admin-api-methods/key-generation-methods/wallet_propose.md +++ b/content/references/http-websocket-apis/admin-api-methods/key-generation-methods/wallet_propose.md @@ -91,7 +91,7 @@ You must provide **at most one** of the following fields: `passphrase`, `seed`, #### Specifying a Seed -For most cases, you should use a seed value generated from a strong source of randomness. Anyone who knows the seed value for an address has full power to [send transactions signed by that address](transaction-basics.html#authorizing-transactions). Generally, running this command with no parameters is a good way to generate a random seed. +For most cases, you should use a seed value generated from a strong source of randomness. Anyone who knows the seed value for an address has full power to [send transactions signed by that address](transactions.html#authorizing-transactions). Generally, running this command with no parameters is a good way to generate a random seed. Cases where you would specify a known seed include: diff --git a/content/references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/ledger_request.md b/content/references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/ledger_request.md index 63c1da22f9e..5fc0f3988e0 100644 --- a/content/references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/ledger_request.md +++ b/content/references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/ledger_request.md @@ -174,10 +174,10 @@ When the server is in the progress of fetching a ledger, but has not yet finishe |:----------------------------|:-----------------|:----------------------------| | `hash` | String | (May be omitted) The [Hash][] of the requested ledger, if the server knows it. | | `have_header` | Boolean | Whether the server has the header section of the requested ledger. | -| `have_state` | Boolean | (May be omitted) Whether the server has the [account-state section](ledgers.html#tree-format) of the requested ledger. | -| `have_transactions` | Boolean | (May be omitted) Whether the server has the transaction section of the requested ledger. | -| `needed_state_hashes` | Array of Strings | (May be omitted) Up to 16 hashes of objects in the [state tree](ledgers.html#tree-format) that the server still needs to retrieve. | -| `needed_transaction_hashes` | Array of Strings | (May be omitted) Up to 16 hashes of objects in the transaction tree that the server still needs to retrieve. | +| `have_state` | Boolean | (May be omitted) Whether the server has the full state data of the requested ledger. | +| `have_transactions` | Boolean | (May be omitted) Whether the server has the full transaction set of the requested ledger. | +| `needed_state_hashes` | Array of Strings | (May be omitted) Up to 16 hashes of objects in the state data that the server still needs to retrieve. | +| `needed_transaction_hashes` | Array of Strings | (May be omitted) Up to 16 hashes of objects in the transaction set that the server still needs to retrieve. | | `peers` | Number | How many peers the server is querying to find this ledger. | | `timeouts` | Number | Number of times fetching this ledger has timed out so far. | diff --git a/content/references/http-websocket-apis/admin-api-methods/signing-methods/sign.ja.md b/content/references/http-websocket-apis/admin-api-methods/signing-methods/sign.ja.md index a673a066543..10dffaae745 100644 --- a/content/references/http-websocket-apis/admin-api-methods/signing-methods/sign.ja.md +++ b/content/references/http-websocket-apis/admin-api-methods/signing-methods/sign.ja.md @@ -13,7 +13,7 @@ labels: {% include '_snippets/public-signing-note.md' %} -**注意:** 独自の`rippled`サーバーを運用している場合を除き、このコマンドを使用するのではなく、[クライアントライブラリ](client-libraries.html)を実行してください。詳細については[安全な署名の設定](set-up-secure-signing.html)を参照してください。 +**注意:** 独自の`rippled`サーバーを運用している場合を除き、このコマンドを使用するのではなく、[クライアントライブラリ](client-libraries.html)を実行してください。詳細については[安全な署名の設定](secure-signing.html)を参照してください。 ## 要求フォーマット 要求フォーマットの例: @@ -76,7 +76,7 @@ rippled sign s██████████████████████ -トランザクションに署名するには、[トランザクションを承認](transaction-basics.html#トランザクションの承認)できるシークレットキーを提供する必要があります。通常、サーバーが秘密鍵を取得するシード値を提供します。これを行うには、以下の方法があります。 +トランザクションに署名するには、[トランザクションを承認](transactions.html#トランザクションの承認)できるシークレットキーを提供する必要があります。通常、サーバーが秘密鍵を取得するシード値を提供します。これを行うには、以下の方法があります。 * `secret`フィールドにシードを指定し、`key_type`フィールドを省略します。この値は、XRP Ledgerの[base58][]シード、RFC-1751、16進値のフォーマットで記述するか、文字列パスフレーズとして記述します(secp256k1キーのみ)。 * `key_type`値と、`seed`、`seed_hex`、または`passphrase`のいずれか1つを提供します。`secret`フィールドは省略します。(コマンドライン構文ではサポートされません)。 diff --git a/content/references/http-websocket-apis/admin-api-methods/signing-methods/sign.md b/content/references/http-websocket-apis/admin-api-methods/signing-methods/sign.md index cc7d24360e5..c513010f0ba 100644 --- a/content/references/http-websocket-apis/admin-api-methods/signing-methods/sign.md +++ b/content/references/http-websocket-apis/admin-api-methods/signing-methods/sign.md @@ -13,7 +13,7 @@ The `sign` method takes a [transaction in JSON format](transaction-formats.html) {% include '_snippets/public-signing-note.md' %} -**Caution:** Unless you run the `rippled` server yourself, you should do local signing using a [client library](client-libraries.html) instead of using this command. For more information, see [Set Up Secure Signing](set-up-secure-signing.html). +**Caution:** Unless you run the `rippled` server yourself, you should do local signing using a [client library](client-libraries.html) instead of using this command. For more information, see [Set Up Secure Signing](secure-signing.html). ## Request Format An example of the request format: @@ -76,7 +76,7 @@ rippled sign s██████████████████████ -To sign a transaction, you must provide a secret key that can [authorize the transaction](transaction-basics.html#authorizing-transactions). Typically you provide a seed value that the server derives the secret key from. You can do this in a few ways: +To sign a transaction, you must provide a secret key that can [authorize the transaction](transactions.html#authorizing-transactions). Typically you provide a seed value that the server derives the secret key from. You can do this in a few ways: * Provide the seed in the `secret` field and omit the `key_type` field. This value can be formatted as an XRP Ledger [base58][] seed, RFC-1751, hexadecimal, or as a string passphrase. (secp256k1 keys only) * Provide a `key_type` value and exactly one of `seed`, `seed_hex`, or `passphrase`. Omit the `secret` field. (Not supported by the commandline syntax.) diff --git a/content/references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/validators.md b/content/references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/validators.md index 0c71588f66b..7f79dc60c60 100644 --- a/content/references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/validators.md +++ b/content/references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/validators.md @@ -9,7 +9,7 @@ labels: # validators [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Validators.cpp "Source") -The `validators` command returns human readable information about the current list of published and [trusted validators](intro-to-consensus.html#trust-based-validation) used by the server. [New in: rippled 0.80.1][] +The `validators` command returns human readable information about the current list of published and [trusted validators](consensus.html#trust-based-validation) used by the server. *The `validators` method is an [admin method](admin-api-methods.html) that cannot be run by unprivileged users!* diff --git a/content/references/http-websocket-apis/api-conventions/request-formatting.md b/content/references/http-websocket-apis/api-conventions/request-formatting.md index 694c984039b..cdbbfc13286 100644 --- a/content/references/http-websocket-apis/api-conventions/request-formatting.md +++ b/content/references/http-websocket-apis/api-conventions/request-formatting.md @@ -90,7 +90,7 @@ See [Response Formatting](response-formatting.html) for the response from the se ## Commandline Format -Put the API method name after any normal (dash-prefaced) commandline options, followed by a limited set of parameters, separated by spaces. For any parameter values that might contain spaces or other unusual characters, use single-quotes to encapsulate them. Not all methods have commandline API syntax. For more information, see [Commandline Usage](https://xrpl.org/commandline-usage.html#client-mode-options). +Put the API method name after any normal (dash-prefaced) commandline options, followed by a limited set of parameters, separated by spaces. For any parameter values that might contain spaces or other unusual characters, use single-quotes to encapsulate them. Not all methods have commandline API syntax. For more information, see [Commandline Usage](commandline-usage.html#client-mode-options). The commandline calls JSON-RPC, so its responses always match the JSON-RPC [response format](response-formatting.html). diff --git a/content/references/http-websocket-apis/api-conventions/response-formatting.md b/content/references/http-websocket-apis/api-conventions/response-formatting.md index 4b6bf4901c7..4dcef6cf5ce 100644 --- a/content/references/http-websocket-apis/api-conventions/response-formatting.md +++ b/content/references/http-websocket-apis/api-conventions/response-formatting.md @@ -184,7 +184,7 @@ It is generally safe to ignore this warning. - [Error Formatting](error-formatting.html) for unsuccessful API responses. - **Concepts:** - [The `rippled` Server](xrpl-servers.html) - - [Introduction to Consensus](intro-to-consensus.html) + - [Consensus](consensus.html) - [Amendments](amendments.html) - [Known Amendments](known-amendments.html) - **Tutorials:** diff --git a/content/references/http-websocket-apis/peer-port-methods/health-check.md b/content/references/http-websocket-apis/peer-port-methods/health-check.md index 7905b9a4f65..ec942c043a2 100644 --- a/content/references/http-websocket-apis/peer-port-methods/health-check.md +++ b/content/references/http-websocket-apis/peer-port-methods/health-check.md @@ -103,7 +103,7 @@ The `info` object may contain the following fields: | `load_factor` | Number | _(May be omitted)_ A measure of the overall load the server is under. This reflects I/O, CPU, and memory limitations. This is a warning if the load factor is over 100, or critical if the load factor is 1000 or higher. | | `peers` | Number | _(May be omitted)_ The number of [peer servers](peer-protocol.html) this server is connected to. This is a warning if connected to 7 or fewer peers, and critical if connected to zero peers. | | `server_state` | String | _(May be omitted)_ The current [server state](rippled-server-states.html). This is a warning if the server is in the `tracking`, `syncing`, or `connected` states. This is critical if the server is in the `disconnected` state. | -| `validated_ledger` | Number | _(May be omitted)_ The number of seconds since the last time a ledger was validated by [consensus](intro-to-consensus.html). If there is no validated ledger available ([as during the initial sync period when starting the server](server-doesnt-sync.html#normal-syncing-behavior)), this is the value `-1` and is considered a warning. This metric is also a warning if the last validated ledger was at least 7 seconds ago, or critical if the last validated ledger was at least 20 seconds ago. | +| `validated_ledger` | Number | _(May be omitted)_ The number of seconds since the last time a ledger was validated by [consensus](consensus.html). If there is no validated ledger available ([as during the initial sync period when starting the server](server-doesnt-sync.html#normal-syncing-behavior)), this is the value `-1` and is considered a warning. This metric is also a warning if the last validated ledger was at least 7 seconds ago, or critical if the last validated ledger was at least 20 seconds ago. | ## See Also diff --git a/content/references/http-websocket-apis/public-api-methods/account-methods/account_channels.ja.md b/content/references/http-websocket-apis/public-api-methods/account-methods/account_channels.ja.md index c1e59a44aa8..c5a73189c30 100644 --- a/content/references/http-websocket-apis/public-api-methods/account-methods/account_channels.ja.md +++ b/content/references/http-websocket-apis/public-api-methods/account-methods/account_channels.ja.md @@ -183,8 +183,8 @@ rippled account_channels rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn ra5nK24KXen9AHvsdFTK | `settle_delay` | 符号なし整数 | Payment Channelの所有者がChannel閉鎖を依頼した後に、そのChannelが開いている必要がある秒数。 | | `expiration` | 符号なし整数 | _(省略される場合があります)_ このChannelに設定された有効期限([Rippleエポック以降の経過秒数][])。この有効期限の日付は変更可能です。これが最新の検証済みレジャーの閉鎖時刻よりも前の場合、Channelは有効期限切れです。 | | `cancel_after` | 符号なし整数 | _(省略される場合があります)_ このChannelの変更不可能な有効期限がChannel作成時に指定されている場合はその有効期限([Rippleエポック以降の経過秒数][])。これが最新の検証済みレジャーの閉鎖時刻よりも前の場合、Channelは有効期限切れです。 | -| `source_tag` | 符号なし整数 | _(省略される場合があります)_ このPayment Channelを通じた支払いの[送金元タグ](become-an-xrp-ledger-gateway.html#source-and-destination-tags)として使用される32ビット符号なし整数(Channel作成時に指定されている場合)。送金元アカウントでのPayment Channelの送金人またはその他の目的を示します。通常、このChannelからの支払いを差し戻す場合、返金の`DestinationTag`にこの値を指定する必要があります。 | -| `destination_tag` | 符号なし整数 | _(省略される場合があります)_ このChannelを通じた支払いの[送金先タグ](become-an-xrp-ledger-gateway.html#source-and-destination-tags)として使用される32ビット符号なし整数(Channel作成時に指定されている場合)。送金先アカウントでのPayment Channelの受取人またはその他の目的を示します。 | +| `source_tag` | 符号なし整数 | _(省略される場合があります)_ このPayment Channelを通じた支払いの[送金元タグ](source-and-destination-tags.html)として使用される32ビット符号なし整数(Channel作成時に指定されている場合)。送金元アカウントでのPayment Channelの送金人またはその他の目的を示します。通常、このChannelからの支払いを差し戻す場合、返金の`DestinationTag`にこの値を指定する必要があります。 | +| `destination_tag` | 符号なし整数 | _(省略される場合があります)_ このChannelを通じた支払いの[送金先タグ](source-and-destination-tags.html)として使用される32ビット符号なし整数(Channel作成時に指定されている場合)。送金先アカウントでのPayment Channelの受取人またはその他の目的を示します。 | ## 考えられるエラー diff --git a/content/references/http-websocket-apis/public-api-methods/account-methods/account_channels.md b/content/references/http-websocket-apis/public-api-methods/account-methods/account_channels.md index 55e0a681a30..14cdded0f11 100644 --- a/content/references/http-websocket-apis/public-api-methods/account-methods/account_channels.md +++ b/content/references/http-websocket-apis/public-api-methods/account-methods/account_channels.md @@ -182,8 +182,8 @@ Each Channel Object has the following fields: | `public_key_hex` | String | _(May be omitted)_ The public key for the payment channel in hexadecimal format, if one was specified at channel creation. Signed claims against this channel must be redeemed with the matching key pair. | | `expiration` | Unsigned Integer | _(May be omitted)_ Time, in [seconds since the Ripple Epoch][], when this channel is set to expire. This expiration date is mutable. If this is before the close time of the most recent validated ledger, the channel is expired. | | `cancel_after` | Unsigned Integer | _(May be omitted)_ Time, in [seconds since the Ripple Epoch][], of this channel's immutable expiration, if one was specified at channel creation. If this is before the close time of the most recent validated ledger, the channel is expired. | -| `source_tag` | Unsigned Integer | _(May be omitted)_ A 32-bit unsigned integer to use as a [source tag](become-an-xrp-ledger-gateway.html#source-and-destination-tags) for payments through this payment channel, if one was specified at channel creation. This indicates the payment channel's originator or other purpose at the source account. Conventionally, if you bounce payments from this channel, you should specify this value in the `DestinationTag` of the return payment. | -| `destination_tag` | Unsigned Integer | _(May be omitted)_ A 32-bit unsigned integer to use as a [destination tag](become-an-xrp-ledger-gateway.html#source-and-destination-tags) for payments through this channel, if one was specified at channel creation. This indicates the payment channel's beneficiary or other purpose at the destination account. | +| `source_tag` | Unsigned Integer | _(May be omitted)_ A 32-bit unsigned integer to use as a [source tag](source-and-destination-tags.html) for payments through this payment channel, if one was specified at channel creation. This indicates the payment channel's originator or other purpose at the source account. Conventionally, if you bounce payments from this channel, you should specify this value in the `DestinationTag` of the return payment. | +| `destination_tag` | Unsigned Integer | _(May be omitted)_ A 32-bit unsigned integer to use as a [destination tag](source-and-destination-tags.html) for payments through this channel, if one was specified at channel creation. This indicates the payment channel's beneficiary or other purpose at the destination account. | ## Possible Errors diff --git a/content/references/http-websocket-apis/public-api-methods/account-methods/account_info.ja.md b/content/references/http-websocket-apis/public-api-methods/account-methods/account_info.ja.md index e8f4b80d1bf..df66b7aa1c6 100644 --- a/content/references/http-websocket-apis/public-api-methods/account-methods/account_info.ja.md +++ b/content/references/http-websocket-apis/public-api-methods/account-methods/account_info.ja.md @@ -192,7 +192,7 @@ rippled account_info r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59 true | `Field` | 型 | 説明 | |:------------------------|:--------|:-----------------------------------------| | `txn_count` | 整数 | このアドレスからキューに入れられたトランザクションの数。 | -| `auth_change_queued` | ブール値 | (省略される場合があります)キュー内のトランザクションがこのアドレスの[トランザクションの承認方法](transaction-basics.html#トランザクションの承認)を変更するかどうかを示します。`true`の場合、トランザクションが実行されているかキューから除外されるまで、このアドレスはトランザクションをこれ以上キューに入れることができません。 | +| `auth_change_queued` | ブール値 | (省略される場合があります)キュー内のトランザクションがこのアドレスの[トランザクションの承認方法](transactions.html#トランザクションの承認)を変更するかどうかを示します。`true`の場合、トランザクションが実行されているかキューから除外されるまで、このアドレスはトランザクションをこれ以上キューに入れることができません。 | | `lowest_sequence` | 整数 | (省略される場合があります)このアドレスによってキューに入れられたトランザクションのうち最も低い[シーケンス番号][]。 | | `highest_sequence` | 整数 | (省略される場合があります)このアドレスによってキューに入れられたトランザクションのうち最も高い[シーケンス番号][]。 | | `max_spend_drops_total` | 文字列 | (省略される場合があります)キュー内のすべてのトランザクションが利用可能なXRPを最大限消費する場合に、このアドレスから差し引くことができる[XRPのdrop数][]を示す整数の金額。 | @@ -202,7 +202,7 @@ rippled account_info r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59 true | `Field` | 型 | 説明 | |:------------------|:--------|:-----------------------------------------------| -| `auth_change` | ブール値 | このトランザクションがこのアドレスの[トランザクション承認の方法](transaction-basics.html#トランザクションの承認)を変更するかどうかを示します。 | +| `auth_change` | ブール値 | このトランザクションがこのアドレスの[トランザクション承認の方法](transactions.html#トランザクションの承認)を変更するかどうかを示します。 | | `fee` | 文字列 | このトランザクションの[トランザクションコスト](transaction-cost.html)([XRPのdrop数][])。 | | `fee_level` | 文字列 | このタイプのトランザクションの最少コストと比較した、このトランザクションのトランザクションコスト([手数料レベル][])。 | | `max_spend_drops` | 文字列 | このトランザクションで送信または消却できる[XRPのdrop数][]の最高額。 | diff --git a/content/references/http-websocket-apis/public-api-methods/account-methods/account_info.md b/content/references/http-websocket-apis/public-api-methods/account-methods/account_info.md index e678200b57d..8f3af50e005 100644 --- a/content/references/http-websocket-apis/public-api-methods/account-methods/account_info.md +++ b/content/references/http-websocket-apis/public-api-methods/account-methods/account_info.md @@ -207,7 +207,7 @@ The response follows the [standard format][], with the result containing the req | `signer_lists` | Array | _(Omitted unless the request specified `signer_lists` and at least one SignerList is associated with the account.)_ Array of [SignerList ledger objects](signerlist.html) associated with this account for [Multi-Signing](multi-signing.html). Since an account can own at most one SignerList, this array must have exactly one member if it is present. [New in: rippled 0.31.0][] | | `ledger_current_index` | Integer | _(Omitted if `ledger_index` is provided instead)_ The [ledger index][] of the current in-progress ledger, which was used when retrieving this information. | | `ledger_index` | Integer | _(Omitted if `ledger_current_index` is provided instead)_ The [ledger index][] of the ledger version used when retrieving this information. The information does not contain any changes from ledger versions newer than this one. | -| `queue_data` | Object | _(Omitted unless `queue` specified as `true` and querying the current open ledger.)_ Information about [queued transactions](transaction-cost.html#queued-transactions) sent by this account. This information describes the state of the local `rippled` server, which may be different from other servers in the [peer-to-peer XRP Ledger network](consensus-network.html). Some fields may be omitted because the values are calculated "lazily" by the queuing mechanism. | +| `queue_data` | Object | _(Omitted unless `queue` specified as `true` and querying the current open ledger.)_ Information about [queued transactions](transaction-cost.html#queued-transactions) sent by this account. This information describes the state of the local `rippled` server, which may be different from other servers in the [peer-to-peer XRP Ledger network](peer-protocol.html). Some fields may be omitted because the values are calculated "lazily" by the queuing mechanism. | | `validated` | Boolean | True if this data is from a validated ledger version; if omitted or set to false, this data is not final. [New in: rippled 0.26.0][] | The `account_flags` field contains the following nested fields: @@ -233,7 +233,7 @@ The `queue_data` field, if present, contains the following nested fields: | `Field` | Type | Description | |:------------------------|:--------|:-----------------------------------------| | `txn_count` | Integer | Number of queued transactions from this address. | -| `auth_change_queued` | Boolean | (May be omitted) Whether a transaction in the queue changes this address's [ways of authorizing transactions](transaction-basics.html#authorizing-transactions). If `true`, this address can queue no further transactions until that transaction has been executed or dropped from the queue. | +| `auth_change_queued` | Boolean | (May be omitted) Whether a transaction in the queue changes this address's [ways of authorizing transactions](transactions.html#authorizing-transactions). If `true`, this address can queue no further transactions until that transaction has been executed or dropped from the queue. | | `lowest_sequence` | Integer | (May be omitted) The lowest [Sequence Number][] among transactions queued by this address. | | `highest_sequence` | Integer | (May be omitted) The highest [Sequence Number][] among transactions queued by this address. | | `max_spend_drops_total` | String | (May be omitted) Integer amount of [drops of XRP][] that could be debited from this address if every transaction in the queue consumes the maximum amount of XRP possible. | @@ -243,7 +243,7 @@ Each object in the `transactions` array of `queue_data`, if present, may contain | `Field` | Type | Description | |:------------------|:--------|:-----------------------------------------------| -| `auth_change` | Boolean | Whether this transaction changes this address's [ways of authorizing transactions](transaction-basics.html#authorizing-transactions). | +| `auth_change` | Boolean | Whether this transaction changes this address's [ways of authorizing transactions](transactions.html#authorizing-transactions). | | `fee` | String | The [Transaction Cost](transaction-cost.html) of this transaction, in [drops of XRP][]. | | `fee_level` | String | The transaction cost of this transaction, relative to the minimum cost for this type of transaction, in [fee levels][]. | | `max_spend_drops` | String | The maximum amount of [XRP, in drops][], this transaction could send or destroy. | diff --git a/content/references/http-websocket-apis/public-api-methods/account-methods/account_objects.md b/content/references/http-websocket-apis/public-api-methods/account-methods/account_objects.md index 563e450fe13..08336218c5b 100644 --- a/content/references/http-websocket-apis/public-api-methods/account-methods/account_objects.md +++ b/content/references/http-websocket-apis/public-api-methods/account-methods/account_objects.md @@ -76,13 +76,15 @@ The request includes the following parameters: | `Field` | Type | Required? | Description | |:-------------------------|:-----------------|:----------|-------------| | `account` | String | Yes | A unique identifier for the account, most commonly the account's [Address][]. | -| `deletion_blockers_only` | Boolean | No | If `true`, the response only includes objects that would block this account from [being deleted](accounts.html#deletion-of-accounts). The default is `false`. [New in: rippled 1.4.0][] | +| `deletion_blockers_only` | Boolean | No | If `true`, the response only includes objects that would block this account from [being deleted](deleting-accounts.html). The default is `false`. [New in: rippled 1.4.0][] | | `ledger_hash` | [Hash][] | No | A 20-byte hex string for the ledger version to use. (See [Specifying Ledgers][]) | | `ledger_index` | [Ledger Index][] | No | The [ledger index][] of the ledger to use, or a shortcut string to choose a ledger automatically. (See [Specifying Ledgers][]) | | `limit` | Number | No | The maximum number of objects to include in the results. Must be within the inclusive range `10` to `400` on non-admin connections. The default is `200`. | | `marker` | [Marker][] | No | Value from a previous paginated response. Resume retrieving data where that response left off. | | `type` | String | No | Filter results by a ledger entry type. The valid types are: `check`, `deposit_preauth`, `escrow`, `nft_offer`, `nft_page`, `offer`, `payment_channel`, `signer_list`, `state` (trust line), and `ticket`. | +**Note:** The commandline interface to the `account_objects` command doesn't accept the `type` field. Use the [json method][] to send the JSON-RPC format request on the commandline instead. + ## Response Format An example of a successful response: diff --git a/content/references/http-websocket-apis/public-api-methods/account-methods/gateway_balances.ja.md b/content/references/http-websocket-apis/public-api-methods/account-methods/gateway_balances.ja.md index a71062d1e82..738020066fc 100644 --- a/content/references/http-websocket-apis/public-api-methods/account-methods/gateway_balances.ja.md +++ b/content/references/http-websocket-apis/public-api-methods/account-methods/gateway_balances.ja.md @@ -9,7 +9,7 @@ labels: # gateway_balances [[ソース]](https://github.com/ripple/rippled/blob/9111ad1a9dc37d49d085aa317712625e635197c0/src/ripple/rpc/handlers/GatewayBalances.cpp "Source") -`gateway_balances`コマンドは、特定のアカウントから発行された残高の合計を計算します。オプションで、[運用アドレス](issuing-and-operational-addresses.html)が保有する額を除外できます。[新規: rippled 0.28.2][] +`gateway_balances`コマンドは、特定のアカウントから発行された残高の合計を計算します。オプションで、[運用アドレス](account-types.html)が保有する額を除外できます。[新規: rippled 0.28.2][] ## 要求フォーマット 要求フォーマットの例: @@ -54,9 +54,9 @@ labels: | `Field` | 型 | 説明 | |:---------------|:---------------------------|:-------------------------------| -| `account` | 文字列 | チェックする[アドレス][]。[発行アドレス](issuing-and-operational-addresses.html)である必要があります。 | +| `account` | 文字列 | チェックする[アドレス][]。[発行アドレス](account-types.html)である必要があります。 | | `strict` | ブール値 | _(省略可)_ trueの場合は、アカウントパラメーターにアドレスまたは公開鍵だけを受け入れます。デフォルトではfalseです。 | -| `hotwallet` | 文字列または配列 | _(省略可)_ 発行済み残高から除外する[運用アドレス](issuing-and-operational-addresses.html)、またはそのようなアドレスの配列。 | +| `hotwallet` | 文字列または配列 | _(省略可)_ 発行済み残高から除外する[運用アドレス](account-types.html)、またはそのようなアドレスの配列。 | | `ledger_hash` | 文字列 | _(省略可)_ 使用するレジャーバージョンの20バイトの16進文字列。([レジャーの指定][]を参照してください) | | `ledger_index` | 文字列または符号なし整数 | _(省略可)_ 使用するレジャーバージョンの[レジャーインデックス][]、またはレジャーを自動的に選択するためのショートカット文字列。([レジャーの指定][]を参照してください) | @@ -212,7 +212,7 @@ labels: | `account` | 文字列 - [アドレス][] | 残高を発行したアカウントのアドレス。 | | `obligations` | オブジェクト | (空の場合は省略)除外されていないアドレスに発行された額の合計。発行された価値の合計に対する通貨のマップとして示されます。 | | `balances` | オブジェク | _(空の場合は省略)_ 要求から`hotwallet`アドレスに発行された額。キーはアドレスであり、値はアドレスが保有する通貨額の配列です。 | -| `assets` | オブジェクト | _(空の場合は省略)_ 他から発行された保有額の合計。推奨される構成では、[発行アドレス](issuing-and-operational-addresses.html)の保有額はありません。 | +| `assets` | オブジェクト | _(空の場合は省略)_ 他から発行された保有額の合計。推奨される構成では、[発行アドレス](account-types.html)の保有額はありません。 | | `ledger_hash` | 文字列 - [ハッシュ][] | _(省略される場合があります)_ この応答の生成に使用されたレジャーバージョンの識別用ハッシュ。 | | `ledger_index` | 数値 - [レジャーインデックス][] | _(省略される場合があります)_ この応答の生成に使用されたレジャーバージョンのレジャーインデックス。 | | | `ledger_current_index` | 数値 - [レジャーインデックス][] | _(`ledger_current_index`が指定されている場合は省略)_ この情報の取得時に使用した、現在処理中のレジャーバージョンの[レジャーインデックス][]。 | diff --git a/content/references/http-websocket-apis/public-api-methods/account-methods/gateway_balances.md b/content/references/http-websocket-apis/public-api-methods/account-methods/gateway_balances.md index 896eba5535d..603e0616899 100644 --- a/content/references/http-websocket-apis/public-api-methods/account-methods/gateway_balances.md +++ b/content/references/http-websocket-apis/public-api-methods/account-methods/gateway_balances.md @@ -9,7 +9,7 @@ labels: # gateway_balances [[Source]](https://github.com/ripple/rippled/blob/9111ad1a9dc37d49d085aa317712625e635197c0/src/ripple/rpc/handlers/GatewayBalances.cpp "Source") -The `gateway_balances` command calculates the total balances issued by a given account, optionally excluding amounts held by [operational addresses](issuing-and-operational-addresses.html). [New in: rippled 0.28.2][] +The `gateway_balances` command calculates the total balances issued by a given account, optionally excluding amounts held by [operational addresses](account-types.html). [New in: rippled 0.28.2][] **Caution:** Some public servers disable this API method because it can require a large amount of processing. @@ -63,9 +63,9 @@ The request includes the following parameters: | `Field` | Type | Description | |:---------------|:---------------------------|:-------------------------------| -| `account` | String | The [Address][] to check. This should be the [issuing address](issuing-and-operational-addresses.html) | +| `account` | String | The [Address][] to check. This should be the [issuing address](account-types.html) | | `strict` | Boolean | _(Optional)_ If true, only accept an address or public key for the account parameter. Defaults to false. | -| `hotwallet` | String or Array | _(Optional)_ An [operational address](issuing-and-operational-addresses.html) to exclude from the balances issued, or an array of such addresses. | +| `hotwallet` | String or Array | _(Optional)_ An [operational address](account-types.html) to exclude from the balances issued, or an array of such addresses. | | `ledger_hash` | String | _(Optional)_ A 20-byte hex string for the ledger version to use. (See [Specifying Ledgers][]) | | `ledger_index` | String or Unsigned Integer | _(Optional)_ The [ledger index][] of the ledger version to use, or a shortcut string to choose a ledger automatically. (See [Specifying Ledgers][]) | @@ -286,7 +286,7 @@ The response follows the [standard format][], with a successful result containin | `account` | String - [Address][] | The address of the account that issued the balances. | | `obligations` | Object | (Omitted if empty) Total amounts issued to addresses not excluded, as a map of currencies to the total value issued. | | `balances` | Object | _(Omitted if empty)_ Amounts issued to the `hotwallet` addresses from the request. The keys are addresses and the values are arrays of currency amounts they hold. | -| `assets` | Object | _(Omitted if empty)_ Total amounts held that are issued by others. In the recommended configuration, the [issuing address](issuing-and-operational-addresses.html) should have none. | +| `assets` | Object | _(Omitted if empty)_ Total amounts held that are issued by others. In the recommended configuration, the [issuing address](account-types.html) should have none. | | `ledger_hash` | String - [Hash][] | _(May be omitted)_ The identifying hash of the ledger version that was used to generate this response. | | `ledger_index` | Number - [Ledger Index][] | _(May be omitted)_ The ledger index of the ledger version that was used to generate this response. | | `ledger_current_index` | Number - [Ledger Index][] | _(Omitted if `ledger_current_index` is provided)_ The [ledger index][] of the current in-progress ledger version, which was used to retrieve this information. | diff --git a/content/references/http-websocket-apis/public-api-methods/clio-methods/ledger-clio.md b/content/references/http-websocket-apis/public-api-methods/clio-methods/ledger-clio.md index 001522b3fd2..69e7d9b3221 100644 --- a/content/references/http-websocket-apis/public-api-methods/clio-methods/ledger-clio.md +++ b/content/references/http-websocket-apis/public-api-methods/clio-methods/ledger-clio.md @@ -203,7 +203,7 @@ Each member of the `queue_data` array represents one transaction in the queue. S | `retries_remaining` | Number | How many times this transaction can be retried before being dropped. | | `preflight_result` | String | The tentative result from preliminary transaction checking. This is always `tesSUCCESS`. | | `last_result` | String | _(May be omitted)_ If this transaction was left in the queue after getting a [retriable (`ter`) result](ter-codes.html), this is the exact `ter` result code it got. | -| `auth_change` | Boolean | _(May be omitted)_ Whether this transaction changes this address's [ways of authorizing transactions](transaction-basics.html#authorizing-transactions). | +| `auth_change` | Boolean | _(May be omitted)_ Whether this transaction changes this address's [ways of authorizing transactions](transactions.html#authorizing-transactions). | | `fee` | String | _(May be omitted)_ The [Transaction Cost](transaction-cost.html) of this transaction, in [drops of XRP][]. | | `fee_level` | String | _(May be omitted)_ The transaction cost of this transaction, relative to the minimum cost for this type of transaction, in [fee levels][]. | | `max_spend_drops` | String | _(May be omitted)_ The maximum amount of [XRP, in drops][], this transaction could potentially send or destroy. | diff --git a/content/references/http-websocket-apis/public-api-methods/ledger-methods/ledger.ja.md b/content/references/http-websocket-apis/public-api-methods/ledger-methods/ledger.ja.md index 456314d0272..78f6a7a3ee8 100644 --- a/content/references/http-websocket-apis/public-api-methods/ledger-methods/ledger.ja.md +++ b/content/references/http-websocket-apis/public-api-methods/ledger-methods/ledger.ja.md @@ -185,7 +185,7 @@ rippled ledger current | `retries_remaining` | 数値 | このトランザクションの再試行可能回数。この回数を超えるとトランザクションが除外されます。 | | `preflight_result` | 文字列 | 初期トランザクションチェックの一時的な結果。これは常に`tesSUCCESS`です。 | | `last_result` | 文字列 | _(省略される場合があります)_[再試行可能な (`ter`) の結果](ter-codes.html)を取得した後でこのトランザクションがキューに残っている場合、これは取得した正確な`ter`結果コードです。 | -| `auth_change` | ブール値 | _(省略される場合があります)_ このトランザクションがこのアドレスの[トランザクション承認方法](transaction-basics.html#トランザクションの承認)を変更するかどうかを示します。 | +| `auth_change` | ブール値 | _(省略される場合があります)_ このトランザクションがこのアドレスの[トランザクション承認方法](transactions.html#トランザクションの承認)を変更するかどうかを示します。 | | `fee` | 文字列 | _(省略される場合があります)_ このトランザクションの[トランザクションコスト](transaction-cost.html)([XRPのdrop数][])。 | | `fee_level` | 文字列 | _(省略される場合があります)_ このタイプのトランザクションの最少コストと比較した、このトランザクションのトランザクションコスト([手数料レベル][])。 | | `max_spend_drops` | 文字列 | _(省略される場合があります)_ このトランザクションで送信または消却できる[XRP、drop単位][]の最高額。 | diff --git a/content/references/http-websocket-apis/public-api-methods/ledger-methods/ledger.md b/content/references/http-websocket-apis/public-api-methods/ledger-methods/ledger.md index 8140d138f90..f47b2142f8b 100644 --- a/content/references/http-websocket-apis/public-api-methods/ledger-methods/ledger.md +++ b/content/references/http-websocket-apis/public-api-methods/ledger-methods/ledger.md @@ -222,7 +222,7 @@ Each member of the `queue_data` array represents one transaction in the queue. S | `retries_remaining` | Number | How many times this transaction can be retried before being dropped. | | `preflight_result` | String | The tentative result from preliminary transaction checking. This is always `tesSUCCESS`. | | `last_result` | String | _(May be omitted)_ If this transaction was left in the queue after getting a [retriable (`ter`) result](ter-codes.html), this is the exact `ter` result code it got. | -| `auth_change` | Boolean | _(May be omitted)_ Whether this transaction changes this address's [ways of authorizing transactions](transaction-basics.html#authorizing-transactions). | +| `auth_change` | Boolean | _(May be omitted)_ Whether this transaction changes this address's [ways of authorizing transactions](transactions.html#authorizing-transactions). | | `fee` | String | _(May be omitted)_ The [Transaction Cost](transaction-cost.html) of this transaction, in [drops of XRP][]. | | `fee_level` | String | _(May be omitted)_ The transaction cost of this transaction, relative to the minimum cost for this type of transaction, in [fee levels][]. | | `max_spend_drops` | String | _(May be omitted)_ The maximum amount of [XRP, in drops][], this transaction could potentially send or destroy. | diff --git a/content/references/http-websocket-apis/public-api-methods/ledger-methods/ledger_entry.md b/content/references/http-websocket-apis/public-api-methods/ledger-methods/ledger_entry.md index 518d0164e09..1d34b98a3a1 100644 --- a/content/references/http-websocket-apis/public-api-methods/ledger-methods/ledger_entry.md +++ b/content/references/http-websocket-apis/public-api-methods/ledger-methods/ledger_entry.md @@ -206,9 +206,9 @@ Retrieve an [Offer object](offer.html), which defines an offer to exchange curre | Field | Type | Description | |:------------------------|:---------------------------|:----------------------| -| `offer` | Object or String | The [Offer object](offer.html) to retrieve. If a string, interpret as the [unique object ID](ledgers.html#tree-format) to the Offer. If an object, requires the sub-fields `account` and `seq` to uniquely identify the offer. | +| `offer` | Object or String | The [Offer object](offer.html) to retrieve. If a string, interpret as the Offer's [ledger entry ID](ledger-object-ids.html). If an object, requires the sub-fields `account` and `seq` to uniquely identify the offer. | | `offer.account` | String - [Address][] | _(Required if `offer` is specified as an object)_ The account that placed the offer. | -| `offer.seq` | Unsigned Integer | _(Required if `offer` is specified as an object)_ The [Sequence Number][] of the transaction that created the Offer object. | +| `offer.seq` | Unsigned Integer | _(Required if `offer` is specified as an object)_ The [Sequence Number][] of the transaction that created the Offer entry. | diff --git a/content/references/http-websocket-apis/public-api-methods/payment-channel-methods/channel_authorize.ja.md b/content/references/http-websocket-apis/public-api-methods/payment-channel-methods/channel_authorize.ja.md index 4a5fd4e47e7..18f7f177c81 100644 --- a/content/references/http-websocket-apis/public-api-methods/payment-channel-methods/channel_authorize.ja.md +++ b/content/references/http-websocket-apis/public-api-methods/payment-channel-methods/channel_authorize.ja.md @@ -70,7 +70,7 @@ rippled channel_authorize s█████████████████ 要求では、`secret`、`seed`、`seed_hex`、`passphrase`のうち1つだけを指定する**必要があります**。 -**警告:** 信頼できないサーバーに対して、またはセキュリティが確保されていないネットワーク接続を通じて秘密鍵を送信しないでください。(これには、この要求の`secret`、`seed`、`seed_hex`、または`passphrase`フィールドも含まれます)このメソッドは、自身が実行するサーバー、または資金を預けている十分に信頼できるサーバーへの、安全で暗号化されたネットワーク接続でのみ使用してください。そうでない場合、盗聴者があなたの秘密鍵を使用してクレームに署名し、同じキーペアを使用してこのPayment Channelなどから資金をすべて持ち出す可能性があります。手順については、[安全な署名の設定](set-up-secure-signing.html)を参照してください。 +**警告:** 信頼できないサーバーに対して、またはセキュリティが確保されていないネットワーク接続を通じて秘密鍵を送信しないでください。(これには、この要求の`secret`、`seed`、`seed_hex`、または`passphrase`フィールドも含まれます)このメソッドは、自身が実行するサーバー、または資金を預けている十分に信頼できるサーバーへの、安全で暗号化されたネットワーク接続でのみ使用してください。そうでない場合、盗聴者があなたの秘密鍵を使用してクレームに署名し、同じキーペアを使用してこのPayment Channelなどから資金をすべて持ち出す可能性があります。手順については、[安全な署名の設定](secure-signing.html)を参照してください。 ## 応答フォーマット diff --git a/content/references/http-websocket-apis/public-api-methods/payment-channel-methods/channel_authorize.md b/content/references/http-websocket-apis/public-api-methods/payment-channel-methods/channel_authorize.md index da62821bcbf..7064d26040d 100644 --- a/content/references/http-websocket-apis/public-api-methods/payment-channel-methods/channel_authorize.md +++ b/content/references/http-websocket-apis/public-api-methods/payment-channel-methods/channel_authorize.md @@ -70,7 +70,7 @@ The request includes the following parameters: The request **must** specify exactly one of `secret`, `seed`, `seed_hex`, or `passphrase`. -**Warning:** Do not send secret keys to untrusted servers or through unsecured network connections. (This includes the `secret`, `seed`, `seed_hex`, or `passphrase` fields of this request.) You should only use this method on a secure, encrypted network connection to a server you run or fully trust with your funds. Otherwise, eavesdroppers could use your secret key to sign claims and take all the money from this payment channel and anything else using the same key pair. See [Set Up Secure Signing](set-up-secure-signing.html) for instructions. +**Warning:** Do not send secret keys to untrusted servers or through unsecured network connections. (This includes the `secret`, `seed`, `seed_hex`, or `passphrase` fields of this request.) You should only use this method on a secure, encrypted network connection to a server you run or fully trust with your funds. Otherwise, eavesdroppers could use your secret key to sign claims and take all the money from this payment channel and anything else using the same key pair. See [Set Up Secure Signing](secure-signing.html) for instructions. ## Response Format diff --git a/content/references/http-websocket-apis/public-api-methods/transaction-methods/tx.md b/content/references/http-websocket-apis/public-api-methods/transaction-methods/tx.md index f27566edcae..34e912c84f3 100644 --- a/content/references/http-websocket-apis/public-api-methods/transaction-methods/tx.md +++ b/content/references/http-websocket-apis/public-api-methods/transaction-methods/tx.md @@ -442,7 +442,7 @@ The response follows the [standard format][], with a successful result containin | `Field` | Type | Description | |:---------------|:---------------------------------|:-------------------------| -| `date` | Number | A [number of seconds](basic-data-types.html#specifying-time) since January 1, 2000 (00:00 UTC) indicating the [close time](ledgers.html#ledger-close-times) of the ledger in which the transaction was applied. This value does not have a precise relationship with physical time, and is dependent on the close time resolution. | +| `date` | Number | A [number of seconds](basic-data-types.html#specifying-time) since January 1, 2000 (00:00 UTC) indicating the [close time](ledger-close-times.html) of the ledger in which the transaction was applied. This value does not have a precise relationship with physical time, and is dependent on the close time resolution. | | `hash` | String | The SHA-512 hash of the transaction | | `inLedger` | Number | _(Deprecated)_ Alias for `ledger_index`. | | `ledger_index` | Number | The [ledger index][] of the ledger that includes this transaction. | diff --git a/content/references/protocol-reference/data-types/base58-encodings.md b/content/references/protocol-reference/data-types/base58-encodings.md index 88de323abfc..f01ab201b21 100644 --- a/content/references/protocol-reference/data-types/base58-encodings.md +++ b/content/references/protocol-reference/data-types/base58-encodings.md @@ -5,7 +5,7 @@ blurb: Formats for representing cryptographic keys and related data in base58 fo --- # base58 Encodings -XRP Ledger APIs often use a "base58" encoding with a checksum (sometimes called "Base58Check") to represent [account addresses](accounts.html#addresses) and other types of values related to cryptographic keys. This encoding is the same as [the one used for Bitcoin addresses](https://en.bitcoin.it/wiki/Base58Check_encoding), except that the XRP Ledger uses the following dictionary: `rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz`. +XRP Ledger APIs often use a "base58" encoding with a checksum (sometimes called "Base58Check") to represent [account addresses](addresses.html) and other types of values related to cryptographic keys. This encoding is the same as [the one used for Bitcoin addresses](https://en.bitcoin.it/wiki/Base58Check_encoding), except that the XRP Ledger uses the following dictionary: `rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz`. The XRP Ledger prefixes different types of values with a specific 8-bit number before encoding them to distinguish between different data types. With the arrangement of characters in the XRP Ledger's base58 dictionary, the result is that the base58 representations for different types of encoded values start with specific letters by type. @@ -24,7 +24,7 @@ The following table lists all the encodings the XRP Ledger uses: ## See Also -- [Address Encoding](accounts.html#address-encoding) - detailed information on address encoding +- [Address Encoding](addresses.html#address-encoding) - detailed information on address encoding - [Cryptographic Keys](cryptographic-keys.html) - types of cryptographic keys in the XRP Ledger and how they're used - [wallet_propose Reference][wallet_propose method] - API method for generating account keys - [validation_create Reference][validation_create method] - API method for generating validator keys diff --git a/content/references/protocol-reference/data-types/basic-data-types.md b/content/references/protocol-reference/data-types/basic-data-types.md index 719c6b9040d..e735bac6ac2 100644 --- a/content/references/protocol-reference/data-types/basic-data-types.md +++ b/content/references/protocol-reference/data-types/basic-data-types.md @@ -82,7 +82,7 @@ Many API methods require you to specify an instance of the ledger, with the data 3. Specify a ledger by one of the following shortcuts, in the `ledger_index` parameter: - * `validated` for the most recent ledger that has been [validated by consensus](consensus.html#validation) + * `validated` for the most recent ledger that has been [validated by consensus](consensus-structure.html#validation) "ledger_index": "validated" diff --git a/content/references/protocol-reference/data-types/currency-formats.ja.md b/content/references/protocol-reference/data-types/currency-formats.ja.md index df462d489f1..74d4aa63c58 100644 --- a/content/references/protocol-reference/data-types/currency-formats.ja.md +++ b/content/references/protocol-reference/data-types/currency-formats.ja.md @@ -8,7 +8,7 @@ labels: --- # 通貨フォーマット -XRP Ledgerには2種類の通貨([XRP](xrp.html)と[発行済み通貨](issued-currencies.html))があります。XRP Ledgerでは、これらの通貨のフォーマットは異なりますが、いずれの通貨も高精度です。 +XRP Ledgerには2種類の通貨 XRP と[発行済み通貨](issued-currencies.html))があります。XRP Ledgerでは、これらの通貨のフォーマットは異なりますが、いずれの通貨も高精度です。 ## 文字列フォーマット diff --git a/content/references/protocol-reference/data-types/currency-formats.md b/content/references/protocol-reference/data-types/currency-formats.md index bd5bc819127..aa8aa9ffb87 100644 --- a/content/references/protocol-reference/data-types/currency-formats.md +++ b/content/references/protocol-reference/data-types/currency-formats.md @@ -8,7 +8,7 @@ label: --- # Currency Formats -The XRP Ledger has two kinds of digital asset: [XRP](xrp.html) and [tokens](tokens.html). Both types have high precision, although their formats are different. +The XRP Ledger has two kinds of digital asset: XRP and [tokens](tokens.html). Both types have high precision, although their formats are different. ## Comparison @@ -27,7 +27,7 @@ The following table summarizes some of the differences between XRP and tokens in | No transfer fees; XRP-to-XRP payments are always direct. | Can take indirect [paths](paths.html) with each issuer charging a percentage [transfer fee](transfer-fees.html). | | Can be used in [Payment Channels](payment-channels.html) and [Escrow](escrow.html). | Not compatible with Payment Channels or Escrow. | -For more information, see [XRP](xrp.html) and [Tokens](tokens.html). +For more information, see [What is XRP?](what-is-xrp.html) and [Tokens](tokens.html). ## Specifying Currency Amounts diff --git a/content/references/protocol-reference/data-types/nftoken.ja.md b/content/references/protocol-reference/data-types/nftoken.ja.md index 1bc4c4037ee..9479088b9c5 100644 --- a/content/references/protocol-reference/data-types/nftoken.ja.md +++ b/content/references/protocol-reference/data-types/nftoken.ja.md @@ -132,6 +132,6 @@ https://example.com/.well-known/xrpl-nft/{tokenid} `NFTokenMint`トランザクションを使用して`NFTtoken`を作成します。`NFTokenBurn`トランザクションを使用して`NFToken`を破棄することもできます。 -{% include '_snippets/rippled-api-links.md' %} -{% include '_snippets/tx-type-links.md' %} +{% include '_snippets/rippled-api-links.md' %} +{% include '_snippets/tx-type-links.md' %} {% include '_snippets/rippled_versions.md' %} diff --git a/content/references/protocol-reference/ledger-data/ledger-header.md b/content/references/protocol-reference/ledger-data/ledger-header.md index 67291e99079..ee5b9ceda2e 100644 --- a/content/references/protocol-reference/ledger-data/ledger-header.md +++ b/content/references/protocol-reference/ledger-data/ledger-header.md @@ -32,7 +32,7 @@ Every [ledger version](ledgers.html) has a unique header that describes the cont ## Close Flags -The ledger has only one flag defined for `closeFlags`: **`sLCF_NoConsensusTime`** (value `1`). If this flag is enabled, it means that validators had different [close times for the ledger](ledgers.html#ledger-close-times), but built otherwise the same ledger, so they declared consensus while "agreeing to disagree" on the close time. In this case, official `close_time` value of the ledger is 1 second after that of the parent ledger. +The ledger has only one flag defined for `closeFlags`: **`sLCF_NoConsensusTime`** (value `1`). If this flag is enabled, it means that validators had different [close times for the ledger](ledger-close-times.html), but built otherwise the same ledger, so they declared consensus while "agreeing to disagree" on the close time. In this case, official `close_time` value of the ledger is 1 second after that of the parent ledger. The `closeFlags` field is not included in any JSON representations of a ledger, but is included in the binary representation of a ledger, and is one of the fields that determine the ledger's hash. diff --git a/content/references/protocol-reference/ledger-data/ledger-object-types/directorynode.md b/content/references/protocol-reference/ledger-data/ledger-object-types/directorynode.md index 418797d72b8..ce7aac4f757 100644 --- a/content/references/protocol-reference/ledger-data/ledger-object-types/directorynode.md +++ b/content/references/protocol-reference/ledger-data/ledger-object-types/directorynode.md @@ -9,11 +9,11 @@ labels: # DirectoryNode [[Source]](https://github.com/ripple/rippled/blob/5d2d88209f1732a0f8d592012094e345cbe3e675/src/ripple/protocol/impl/LedgerFormats.cpp#L44 "Source") -The `DirectoryNode` object type provides a list of links to other objects in the ledger's state tree. A single conceptual _Directory_ takes the form of a doubly linked list, with one or more DirectoryNode objects each containing up to 32 [IDs](ledgers.html#tree-format) of other objects. The first object is called the root of the directory, and all objects other than the root object can be added or deleted as necessary. +The `DirectoryNode` ledger entry type provides a list of links to other entries in the ledger's state data. A single conceptual _Directory_ takes the form of a doubly linked list, with one or more DirectoryNode entries each containing up to 32 [IDs of other entries](ledger-object-ids.html). The first DirectoryNode entry is called the root of the directory, and all entries other than the root can be added or deleted as necessary. There are two kinds of Directories: -* **Owner directories** list other objects owned by an account, such as [`RippleState` (trust line)](ripplestate.html) or [`Offer`](offer.html) objects. +* **Owner directories** list other entries owned by an account, such as [`RippleState` (trust line)](ripplestate.html) or [`Offer`](offer.html) entries. * **Offer directories** list the offers available in the [decentralized exchange](decentralized-exchange.html). A single Offer directory contains all the offers that have the same exchange rate for the same token (currency code and issuer). ## Example {{currentpage.name}} JSON @@ -61,7 +61,7 @@ There are two kinds of Directories: | Name | JSON Type | [Internal Type][] | Required? | Description | |:--------------------|:----------|:------------------|:----------|:------------| -| `ExchangeRate` | String | UInt64 | No | (Offer Directories only) **DEPRECATED**. Do not use. | +| `ExchangeRate` | String | UInt64 | No | (Offer Directories only) **DEPRECATED**. Do not use. | | `Flags` | Number | UInt32 | Yes | A bit-map of boolean flags enabled for this object. Currently, the protocol defines no flags for `DirectoryNode` objects. The value is always `0`. | | `Indexes` | Array | Vector256 | Yes | The contents of this Directory: an array of IDs of other objects. | | `IndexNext` | Number | UInt64 | No | If this Directory consists of multiple pages, this ID links to the next object in the chain, wrapping around at the end. | diff --git a/content/references/protocol-reference/ledger-data/ledger-object-types/ledgerhashes.md b/content/references/protocol-reference/ledger-data/ledger-object-types/ledgerhashes.md index 9068aba3884..dde0e7fafb7 100644 --- a/content/references/protocol-reference/ledger-data/ledger-object-types/ledgerhashes.md +++ b/content/references/protocol-reference/ledger-data/ledger-object-types/ledgerhashes.md @@ -10,7 +10,7 @@ labels: (Not to be confused with the ["ledger hash" string data type][Hash], which uniquely identifies a ledger version. This section describes the `LedgerHashes` ledger object type.) -The `LedgerHashes` object type contains a history of prior ledgers that led up to this ledger version, in the form of their hashes. Objects of this ledger type are modified automatically when closing a ledger. (This is one of the only times a ledger's state data is modified without a [transaction](transaction-basics.html) or [pseudo-transaction](pseudo-transaction-types.html).) The `LedgerHashes` objects exist to make it possible to look up a previous ledger's hash with only the current ledger version and at most one lookup of a previous ledger version. +The `LedgerHashes` object type contains a history of prior ledgers that led up to this ledger version, in the form of their hashes. Objects of this ledger type are modified automatically when closing a ledger. (This is one of the only times a ledger's state data is modified without a [transaction](transactions.html) or [pseudo-transaction](pseudo-transaction-types.html).) The `LedgerHashes` objects exist to make it possible to look up a previous ledger's hash with only the current ledger version and at most one lookup of a previous ledger version. There are two kinds of `LedgerHashes` object. Both types have the same fields. Each ledger version contains: diff --git a/content/references/protocol-reference/ledger-data/ledger-object-types/nftokenoffer.ja.md b/content/references/protocol-reference/ledger-data/ledger-object-types/nftokenoffer.ja.md index 4d2f429375d..5b2b0bf5979 100644 --- a/content/references/protocol-reference/ledger-data/ledger-object-types/nftokenoffer.ja.md +++ b/content/references/protocol-reference/ledger-data/ledger-object-types/nftokenoffer.ja.md @@ -7,34 +7,40 @@ labels: --- # NFTokenOffer -`lsfTransferable` フラグが設定されているトークンは、オファーを使って 参加者間で転送することができます。`NFTokenOffer` オブジェクトは `NFToken` オブジェクトの購入、売却、または譲渡のオファーを表します。`NFToken` の所有者は `NFTokenCreateOffer` を使用して売買を行うことができます。 +`lsfTransferable`フラグが設定されているトークンは、オファーを使って参加者間で転送することができます。`NFTokenOffer`オブジェクトは`NFToken`オブジェクトの購入、売却、または譲渡のオファーを表します。`NFToken`の所有者は`NFTokenCreateOffer`を使用して売買を行うことができます。 -_([NonFungibleTokensV1_1 amendment][]が必要です)_ +_([NonFungibleTokensV1_1 amendment][]により追加されました)_ +## {{currentpage.name}} JSONの例 -### `NFTokenOfferID`のフォーマット - -`NFTokenOffer` オブジェクトのユニーク ID (`NFTokenOfferID`) は、以下の値を順番に結合したものである。 - - - -* `NFTokenOffer` のスペースキー、`0x0074` -* オファーを出すアカウントの `AccountID` -* `NFTokenCreateOffer` トランザクションが生成する `Sequence` (または `Ticket`) +```json +{ + "Amount": "1000000", + "Flags": 1, + "LedgerEntryType": "NFTokenOffer", + "NFTokenID": "00081B5825A08C22787716FA031B432EBBC1B101BB54875F0002D2A400000000", + "NFTokenOfferNode": "0", + "Owner": "rhRxL3MNvuKEjWjL7TBbZSDacb8PmzAd7m", + "OwnerNode": "17", + "PreviousTxnID": "BFA9BE27383FA315651E26FDE1FA30815C5A5D0544EE10EC33D3E92532993769", + "PreviousTxnLgrSeq": 75443565, + "index": "AEBABA4FAC212BF28E0F9A9C3788A47B085557EC5D1429E7A8266FB859C863B3" +} +``` ### `NFTokenOffer`のフィールド | 名前 | JSONの型 | [内部の型][] | 必須? | 説明 | |:--------------------|:------------|:------------------|:------|:-----------| -| `Amount` | [通貨額][] | AMOUNT | はい | NFTokenに対して見込まれる、または提示される金額です。トークンに `lsfOnlyXRP` フラグが設定されている場合、金額は XRP で指定する必要があります。XRP 以外の資産を指定する売却オファーは、0 以外の金額を指定する必要があります。XRP を指定する売却オファーは、`無料`にすることができます(つまり、このフィールドは `"0"` とすることができます)。 | +| `Amount` | [通貨額][] | AMOUNT | はい | NFTokenに対して見込まれる、または提示される金額です。トークンに`lsfOnlyXRP`フラグが設定されている場合、金額はXRPで指定する必要があります。XRP以外の資産を指定する売却オファーは、0以外の金額を指定する必要があります。XRPを指定する売却オファーは、`無料`にすることができます(つまり、このフィールドは`"0"`とすることができます)。 | | `Destination` | 文字列 | AccountID | いいえ | このオファーの対象となるAccountID。存在する場合、そのアカウントのみがオファーを受け入れることができます。 | | `Expiration` | 数値 | UInt32 | いいえ | オファーが有効でなくなる時刻。値は、リップルエポックからの秒数です。 | | `Flags` | 数値 | UInt32 | はい | このオブジェクトに関連付けられたフラグのセットで、様々なオプションや設定を指定するために使用されます。フラグは、以下の表に示すとおりです。 | | `LedgerEntryType` | 文字列 | UInt16 | はい | レジャーオブジェクトの種類を示します(0x0074)。 | -| `NFTokenID` | 文字列 | Hash256 | はい | このオファーが参照する NFToken オブジェクトの NFTokenID。 | +| `NFTokenID` | 文字列 | Hash256 | はい | このオファーが参照するNFTokenオブジェクトのNFTokenID。 | | `NFTokenOfferNode` | 文字列 | UInt64 | いいえ | トークン購入または売却のオファーディレクトリの中で、このトークンが記録されている内部的な台帳です。このフィールドを使用することで、オファーを効率的に削除することができます。 | -| `Owner` | 文字列 | AccountID | はい | オファーの作成者であり、所有者であるアカウント。NFToken の現在の所有者のみが NFToken の売却オファーを作成できますが、NFToken の購入オファーはどのアカウントでも作成できます。 | +| `Owner` | 文字列 | AccountID | はい | オファーの作成者であり、所有者であるアカウント。NFTokenの現在の所有者のみがNFTokenの売却オファーを作成できますが、NFTokenの購入オファーはどのアカウントでも作成できます。 | | `OwnerNode` | 文字列 | UInt64 | いいえ | このトークンが記録されているオーナーディレクトリ内のページを示す、内部的な台帳です。このフィールドを使用することで、オファーを効率的に削除することができます。 | | `PreviousTxnID` | 文字列 | Hash256 | はい | このオブジェクトを最も最近更新したトランザクションの識別ハッシュ。 | | `PreviousTxnLgrSeq` | 数値 | UInt32 | はい | このオブジェクトを最も最近更新したトランザクションを含むレジャーのインデックス。 | @@ -43,39 +49,38 @@ _([NonFungibleTokensV1_1 amendment][]が必要です)_ #### NFTokenOffer フラグ +|フラグ名 |16進数値 |10進数値|説明 | +|------------------|--------------|------|---------| +| `lsfSellNFToken `| `0x00000001` | 1 | 有効な場合、オファーは売却オファーとなります。そうでない場合、オファーは購入オファーとなります。 | -|フラグ名|フラグ値|説明| -|---|---|---| -| `lsfSellNFToken `| `0x00000001` | 有効な場合、オファーは売却オファーとなります。そうでない場合、オファーは購入オファーとなります。 | - -## `NFTokenOffer` トランザクション +## `NFTokenOffer`トランザクション -XRPL上のトークン・オファーは、オーダーブックに品質順に保存され、オンレジャーのメカニズムによって自動的にマッチングされます。`NFTokenOffer`はオーダーブックに保存されず、自動的にマッチングされたり実行されたりすることはありません。 +[代替可能トークンに対するOffer](offers.html)とは異なり、`NFTokenOffer`はオーダーブックに保存されず、自動的にマッチングされたり約定されたりすることはありません。買い手は売り手により提示されてた`NFTokenOffer`の受け入れを明示的に選択する必要があります。同様に、売り手は自分が所有する`NFToken`オブジェクトを買いたいと申し出た買い手の`NFTokenOffer`を受け入れることを明示的に選択しなければなりません。 -購入者は `NFToken` の購入を申し出る `NFTokenOffer` を受け入れるかどうかを明示的に選択しなければなりません。同様に、販売者は自分が所有する `NFToken` オブジェクトの購入を申し出る特定の `NFTokenOffer` を受け入れることを明示的に選択する必要があります。 +`NFToken`の取引のためのトランザクションは3つあります。 +- [NFTokenCreateOffer][] +- [NFTokenCancelOffer][] +- [NFTokenAcceptOffer][] -定義されたトランザクションは3つあります。 +### `NFTokenOffer`オブジェクトの検索 +各`NFToken`は、2つの[ディレクトリ](directorynode.html)があります。1つはトークンを購入するためのオファー、もう1つはトークンを売却するためのオファーが含まれています。マーケットプレイスやその他のクライアントアプリケーションは、ユーザに対し`NFToken`オブジェクトの取引オファーを提示したり、自動的にマッチングすることができます。 -1. `NFTokenCreateOffer` +### `NFTokenOffer`の準備金 -2. `NFTokenCancelOffer` +各`NFTokenOffer`オブジェクトは、オファーを出すアカウントに1つ分の準備金の増額を要求します。執筆時点では、準備金の増分は2XRPです。この準備金は、オファーをキャンセルすることで取り戻すことができます。 -3. `NFTokenAcceptOffer` - - -### `NFTokenOffer` オブジェクトの検索 - -各トークンには、2つのディレクトリがあります。1 つはトークンを購入するためのオファー、もう 1 つはトークンを売却するためのオファーが含まれています。これにより、特定のトークンの `NFTokenOffer` を簡単に見つけることができます。オフレッジャー システムが、オファーの取得、提示、通知、作成、照会、承認、キャンセルに使用されることが予想されます。たとえば、マーケットプレイスは、ウェブやアプリベースの直感的なインターフェースをユーザに提供することができます。 - +### `NFTokenOfferID`のフォーマット -### `NFTokenOffer` の準備金 +`NFTokenOffer`オブジェクトのユニークID(`NFTokenOfferID`)は、以下の値を順番に結合したものです。 -各NFTokenOfferオブジェクトは、オファーを出すアカウントに準備金の増額を1つ要求します。この記事の執筆時点では、準備金の増分は2 XRPです。この準備金は、オファーをキャンセルすることで 取り戻すことができます。 +* `NFTokenOffer`のスペースキー、`0x0074` +* オファーを出すアカウントの`AccountID` +* `NFTokenCreateOffer`トランザクションが生成する`NFTokenCreateOffer`の`Sequence`(または`Ticket`) diff --git a/content/references/protocol-reference/ledger-data/ledger-object-types/nftokenpage.ja.md b/content/references/protocol-reference/ledger-data/ledger-object-types/nftokenpage.ja.md index 5289b16a7f5..0eef68660ee 100644 --- a/content/references/protocol-reference/ledger-data/ledger-object-types/nftokenpage.ja.md +++ b/content/references/protocol-reference/ledger-data/ledger-object-types/nftokenpage.ja.md @@ -9,7 +9,7 @@ labels: `NFTokenPage` オブジェクトは、同じアカウントが所有する `NFToken` オブジェクトのコレクションを表します。一つのアカウントは複数の `NFTokenPage` 型のレジャーオブジェクトを持つことができ、それらは双方向リストを形成します。 -_([NonFungibleTokensV1_1 amendment][]が必要です)_ +_([NonFungibleTokensV1_1 amendment][]により追加されました)_ ## {{currentpage.name}} JSONの例 diff --git a/content/references/protocol-reference/ledger-data/ledger-object-types/ripplestate.md b/content/references/protocol-reference/ledger-data/ledger-object-types/ripplestate.md index b57786a84c7..6009dbb6443 100644 --- a/content/references/protocol-reference/ledger-data/ledger-object-types/ripplestate.md +++ b/content/references/protocol-reference/ledger-data/ledger-object-types/ripplestate.md @@ -12,7 +12,7 @@ The `RippleState` object type connects two accounts in a single currency. Concep ## High vs. Low Account -There can only be one `RippleState` object per currency for any given pair of accounts. Since no account is privileged in the XRP Ledger, a `RippleState` object sorts account addresses numerically, to ensure a canonical form. Whichever address is numerically lower when [decoded](accounts.html#address-encoding) is deemed the "low account" and the other is the "high account". The net balance of the trust line is stored from the low account's perspective. +There can only be one `RippleState` object per currency for any given pair of accounts. Since no account is privileged in the XRP Ledger, a `RippleState` object sorts account addresses numerically, to ensure a canonical form. Whichever address is numerically lower when [decoded](addresses.html#address-encoding) is deemed the "low account" and the other is the "high account". The net balance of the trust line is stored from the low account's perspective. The ["issuer"](trust-lines-and-issuing.html) for the balance in a trust line depends on whether the balance is positive or negative. If a `RippleState` object shows a positive balance, the high account is the issuer. If the balance is negative, the low account is the issuer. Often, the issuer has its limit set to 0 and the other account has a positive limit, but this is not reliable because limits can change without affecting an existing balance. @@ -52,7 +52,7 @@ A `RippleState` object has the following fields: | Name | JSON Type | Internal Type | Required? | Description | |:--------------------|:----------|:--------------|:----------|:------------| -| `Balance` | Object | Amount | Yes | The balance of the trust line, from the perspective of the low account. A negative balance indicates that the high account holds tokens issued by the low account. The issuer in this is always set to the neutral value [ACCOUNT_ONE](accounts.html#special-addresses). | +| `Balance` | Object | Amount | Yes | The balance of the trust line, from the perspective of the low account. A negative balance indicates that the high account holds tokens issued by the low account. The issuer in this is always set to the neutral value [ACCOUNT_ONE](addresses.html#special-addresses). | | `Flags` | Number | UInt32 | Yes | A bit-map of boolean options enabled for this object. | | `HighLimit` | Object | Amount | Yes | The limit that the high account has set on the trust line. The `issuer` is the address of the high account that set this limit. | | `HighNode` | String | UInt64 | Yes | (Omitted in some historical ledgers) A hint indicating which page of the high account's owner directory links to this object, in case the directory consists of multiple pages. | diff --git a/content/references/protocol-reference/ledger-data/ledger-object-types/ticket.ja.md b/content/references/protocol-reference/ledger-data/ledger-object-types/ticket.ja.md index dd555262de5..bd6400a2c89 100644 --- a/content/references/protocol-reference/ledger-data/ledger-object-types/ticket.ja.md +++ b/content/references/protocol-reference/ledger-data/ledger-object-types/ticket.ja.md @@ -37,7 +37,7 @@ _([TicketBatch amendment][]が必要です)_ | `Account` | 文字列 | AccountID | このチケットを所有する[アカウント](accounts.html)です。 | | `Flags` | Number | UInt32 | ブール値フラグのビットマップ。Ticketにはフラグが定義されていないため、この値は常に0です。 | | `OwnerNode` | 文字列 | UInt64 | 送金元の所有者ディレクトリが複数ページで構成されている場合に、このオブジェクトにリンクしているページを示すヒントです。注記: このオブジェクトには、オブジェクトを含む所有者ディレクトリへの直接リンクは含まれていません。これは、その値を`Account`から取得できるためです。 | -| `PreviousTxnID` | 文字列 | Hash256 | 最後にこのオブジェクトを変更した[トランザクション](transaction-basics.html)の識別用ハッシュ。 | +| `PreviousTxnID` | 文字列 | Hash256 | 最後にこのオブジェクトを変更した[トランザクション](transactions.html)の識別用ハッシュ。 | | `PreviousTxnLgrSeq` | 数値 | UInt32 | 最後にこのオブジェクトを変更したトランザクションを含む[レジャーインデックス][Ledger Index]。 | | `TicketSequence` | 数値 | UInt32 | 本チケットが設定する[シーケンス番号][]。 | diff --git a/content/references/protocol-reference/ledger-data/ledger-object-types/ticket.md b/content/references/protocol-reference/ledger-data/ledger-object-types/ticket.md index e1fe79de639..75b403e5c5b 100644 --- a/content/references/protocol-reference/ledger-data/ledger-object-types/ticket.md +++ b/content/references/protocol-reference/ledger-data/ledger-object-types/ticket.md @@ -37,7 +37,7 @@ A `Ticket` object has the following fields: | `Flags` | Number | UInt32 | Yes | A bit-map of boolean flags enabled for this object. Currently, the protocol defines no flags for `Ticket` objects. The value is always `0`. | | `LedgerEntryType` | String | UInt16 | Yes | The value `0x0054`, mapped to the string `Ticket`, indicates that this object is a {{currentpage.name}} object. | | `OwnerNode` | String | UInt64 | Yes | A hint indicating which page of the owner directory links to this object, in case the directory consists of multiple pages. **Note:** The object does not contain a direct link to the owner directory containing it, since that value can be derived from the `Account`. | -| `PreviousTxnID` | String | Hash256 | Yes | The identifying hash of the [transaction](transaction-basics.html) that most recently modified this object. | +| `PreviousTxnID` | String | Hash256 | Yes | The identifying hash of the [transaction](transactions.html) that most recently modified this object. | | `PreviousTxnLgrSeq` | Number | UInt32 | Yes | The [index of the ledger][Ledger Index] that contains the transaction that most recently modified this object. | | `TicketSequence` | Number | UInt32 | Yes | The [Sequence Number][] this Ticket sets aside. | diff --git a/content/references/protocol-reference/serialization.md b/content/references/protocol-reference/serialization.md index c137f871158..b714dd0e161 100644 --- a/content/references/protocol-reference/serialization.md +++ b/content/references/protocol-reference/serialization.md @@ -209,7 +209,7 @@ In addition to all of the above field types, the following types may appear in o ### AccountID Fields [AccountID]: #accountid-fields -Fields of this type contain the 160-bit identifier for an XRP Ledger [account](accounts.html). In JSON, these fields are represented as [base58][] XRP Ledger "addresses", with additional checksum data so that typos are unlikely to result in valid addresses. (This encoding, sometimes called "Base58Check", prevents accidentally sending money to the wrong address.) The binary format for these fields does not contain any checksum data nor does it include the `0x00` "type prefix" used in [address base58 encoding](accounts.html#address-encoding). (However, since the binary format is used mostly for signed transactions, a typo or other error in transcribing a signed transaction would invalidate the signature, preventing it from sending money.) +Fields of this type contain the 160-bit identifier for an XRP Ledger [account](accounts.html). In JSON, these fields are represented as [base58][] XRP Ledger "addresses", with additional checksum data so that typos are unlikely to result in valid addresses. (This encoding, sometimes called "Base58Check", prevents accidentally sending money to the wrong address.) The binary format for these fields does not contain any checksum data nor does it include the `0x00` "type prefix" used in [address base58 encoding](addresses.html#address-encoding). (However, since the binary format is used mostly for signed transactions, a typo or other error in transcribing a signed transaction would invalidate the signature, preventing it from sending money.) AccountIDs that appear as stand-alone fields (such as `Account` and `Destination`) are [length-prefixed](#length-prefixing) despite being a fixed 160 bits in length. As a result, the length indicator for these fields is always the byte `0x14`. AccountIDs that appear as children of special fields ([Amount `issuer`][Amount] and [PathSet `account`][PathSet]) are _not_ length-prefixed. @@ -229,7 +229,7 @@ The "Amount" type is a special field type that represents an amount of currency, 1. 64 bits indicating the amount in the [token amount format](#token-amount-format). The first bit is `1` to indicate that this is not XRP. 2. 160 bits indicating the [currency code](currency-formats.html#currency-codes). The standard API converts 3-character codes such as "USD" into 160-bit codes using the [standard currency code format](currency-formats.html#standard-currency-codes), but custom 160-bit codes are also possible. - 3. 160 bits indicating the issuer's Account ID. (See also: [Account Address Encoding](accounts.html#address-encoding)) + 3. 160 bits indicating the issuer's Account ID. (See also: [Account Address Encoding](addresses.html#address-encoding)) You can tell which of the two sub-types it is based on the first bit: `0` for XRP; `1` for tokens. diff --git a/content/references/protocol-reference/transactions/pseudo-transaction-types/pseudo-transaction-types.md b/content/references/protocol-reference/transactions/pseudo-transaction-types/pseudo-transaction-types.md index 9ef2fcbf4f7..51013248ca9 100644 --- a/content/references/protocol-reference/transactions/pseudo-transaction-types/pseudo-transaction-types.md +++ b/content/references/protocol-reference/transactions/pseudo-transaction-types/pseudo-transaction-types.md @@ -16,7 +16,7 @@ Some of the required [common fields][] for normal transactions do not make sense | Field | JSON Type | [Internal Type][] | Value | |:----------------|:----------|:------------------|:---------------------------| -| `Account` | String | AccountID | [ACCOUNT_ZERO](accounts.html#special-addresses) | +| `Account` | String | AccountID | [ACCOUNT_ZERO](addresses.html#special-addresses) | | `Fee` | String | Amount | `0` | | `Sequence` | Number | UInt32 | `0` | | `SigningPubKey` | String | Blob | `""` (Empty string) | diff --git a/content/references/protocol-reference/transactions/transaction-metadata.md b/content/references/protocol-reference/transactions/transaction-metadata.md index 99718822e64..fae83f3b464 100644 --- a/content/references/protocol-reference/transactions/transaction-metadata.md +++ b/content/references/protocol-reference/transactions/transaction-metadata.md @@ -25,13 +25,13 @@ The following JSON object shows the metadata for [a complex cross-currency payme ## AffectedNodes -The `AffectedNodes` array contains a complete list of the [objects in the ledger](ledger-object-types.html) that this transaction modified in some way. Each entry in this array is an object with one top-level field indicating what type it is: +The `AffectedNodes` array contains a complete list of the [ledger entries](ledger-object-types.html) that this transaction modified in some way. Each item in this array is an object with one top-level field indicating what happened: -- `CreatedNode` indicates that the transaction created a new object in the ledger. -- `DeletedNode` indicates that the transaction removed an object from the ledger. -- `ModifiedNode` indicates that the transaction modified an existing object in the ledger. +- `CreatedNode` indicates that the transaction created a new ledger entry. +- `DeletedNode` indicates that the transaction removed a ledger entry +- `ModifiedNode` indicates that the transaction modified an existing ledger entry. -The value of each of these fields is a JSON object describing the changes made to the ledger object. +The value of each of these fields is a JSON object describing the changes made to the ledger entry. ### CreatedNode Fields @@ -39,9 +39,9 @@ A `CreatedNode` object contains the following fields: | Field | Value | Description | |:------------------|:------------------|:-------------------------------------| -| `LedgerEntryType` | String | The [type of ledger object](ledger-object-types.html) that was created. | -| `LedgerIndex` | String - [Hash][] | The [ID of this ledger object](ledger-object-ids.html) in the ledger's [state tree](ledgers.html). **Note:** This is **not the same** as a [ledger index](basic-data-types.html#ledger-index), even though the field name is very similar. | -| `NewFields` | Object | The content fields of the newly-created ledger object. Which fields are present depends on what type of ledger object was created. | +| `LedgerEntryType` | String | The [type of ledger entry](ledger-object-types.html) that was created. | +| `LedgerIndex` | String - [Hash][] | The [ID of this ledger entry](ledger-object-ids.html) in the ledger's [state tree](ledgers.html). **Note:** This is **not the same** as a [ledger index](basic-data-types.html#ledger-index), even though the field name is very similar. | +| `NewFields` | Object | The content fields of the newly-created ledger entry. Which fields are present depends on what type of ledger entry was created. | ### DeletedNode Fields @@ -49,9 +49,9 @@ A `DeletedNode` object contains the following fields: | Field | Value | Description | |:------------------|:------------------|:-------------------------------------| -| `LedgerEntryType` | String | The [type of ledger object](ledger-object-types.html) that was deleted. | -| `LedgerIndex` | String - [Hash][] | The [ID of this ledger object](ledger-object-ids.html) in the ledger's [state tree](ledgers.html). **Note:** This is **not the same** as a [ledger index](basic-data-types.html#ledger-index), even though the field name is very similar. | -| `FinalFields` | Object | The content fields of the ledger object immediately before it was deleted. Which fields are present depends on what type of ledger object was created. | +| `LedgerEntryType` | String | The [type of ledger entry](ledger-object-types.html) that was deleted. | +| `LedgerIndex` | String - [Hash][] | The [ID of this ledger entry](ledger-object-ids.html) in the ledger's [state tree](ledgers.html). **Note:** This is **not the same** as a [ledger index](basic-data-types.html#ledger-index), even though the field name is very similar. | +| `FinalFields` | Object | The content fields of the ledger entry immediately before it was deleted. Which fields are present depends on what type of ledger entry was created. | ### ModifiedNode Fields @@ -59,14 +59,14 @@ A `ModifiedNode` object contains the following fields: | Field | Value | Description | |:--------------------|:--------------------------|:---------------------------| -| `LedgerEntryType` | String | The [type of ledger object](ledger-object-types.html) that was deleted. | -| `LedgerIndex` | String - [Hash][] | The [ID of this ledger object](ledger-object-ids.html) in the ledger's [state tree](ledgers.html). **Note:** This is **not the same** as a [ledger index](basic-data-types.html#ledger-index), even though the field name is very similar. | -| `FinalFields` | Object | The content fields of the ledger object after applying any changes from this transaction. Which fields are present depends on what type of ledger object was created. This omits the `PreviousTxnID` and `PreviousTxnLgrSeq` fields, even though most types of ledger objects have them. | +| `LedgerEntryType` | String | The [type of ledger entry](ledger-object-types.html) that was deleted. | +| `LedgerIndex` | String - [Hash][] | The [ID of this ledger entry](ledger-object-ids.html) in the ledger's [state tree](ledgers.html). **Note:** This is **not the same** as a [ledger index](basic-data-types.html#ledger-index), even though the field name is very similar. | +| `FinalFields` | Object | The content fields of the ledger entry after applying any changes from this transaction. Which fields are present depends on what type of ledger entry was created. This omits the `PreviousTxnID` and `PreviousTxnLgrSeq` fields, even though most types of ledger entries have them. | | `PreviousFields` | Object | The previous values for all fields of the object that were changed as a result of this transaction. If the transaction _only added_ fields to the object, this field is an empty object. | -| `PreviousTxnID` | String - [Hash][] | _(May be omitted)_ The [identifying hash][] of the previous transaction to modify this ledger object. Omitted for ledger object types that do not have a `PreviousTxnID` field. | -| `PreviousTxnLgrSeq` | Number - [Ledger Index][] | _(May be omitted)_ The [Ledger Index][] of the ledger version containing the previous transaction to modify this ledger object. Omitted for ledger object types that do not have a `PreviousTxnLgrSeq` field. | +| `PreviousTxnID` | String - [Hash][] | _(May be omitted)_ The [identifying hash][] of the previous transaction to modify this ledger entry. Omitted for ledger entry types that do not have a `PreviousTxnID` field. | +| `PreviousTxnLgrSeq` | Number - [Ledger Index][] | _(May be omitted)_ The [Ledger Index][] of the ledger version containing the previous transaction to modify this ledger entry. Omitted for ledger entry types that do not have a `PreviousTxnLgrSeq` field. | -**Note:** If the modified ledger object has `PreviousTxnID` and `PreviousTxnLgrSeq` fields, the transaction always updates them with the transaction's own identifying hash and the index of the ledger version that included the transaction, but these fields' new value is not listed in the `FinalFields` of the `ModifiedNode` object, and their previous values are listed at the top level of the `ModifiedNode` object rather than in the nested `PreviousFields` object. +**Note:** If the modified ledger entry has `PreviousTxnID` and `PreviousTxnLgrSeq` fields, the transaction always updates them with the transaction's own identifying hash and the index of the ledger version that included the transaction, but these fields' new value is not listed in the `FinalFields` of the `ModifiedNode` object, and their previous values are listed at the top level of the `ModifiedNode` object rather than in the nested `PreviousFields` object. ## NFT Fields diff --git a/content/references/protocol-reference/transactions/transaction-results/tec-codes.ja.md b/content/references/protocol-reference/transactions/transaction-results/tec-codes.ja.md index 543a046d7ec..8a2566e4ddb 100644 --- a/content/references/protocol-reference/transactions/transaction-results/tec-codes.ja.md +++ b/content/references/protocol-reference/transactions/transaction-results/tec-codes.ja.md @@ -32,7 +32,7 @@ labels: | `tecINVARIANT_FAILED` | 147 | このトランザクションを実行しようとしたところ、不変性チェックが失敗しました。[EnforceInvariants Amendment][]が必要です。このエラーを再現できる場合は、[問題を報告](https://github.com/ripple/rippled/issues)してください。 | | `tecKILLED` | 150 | [OfferCreateトランザクション][]がtfFillOrKillフラグを指定しましたが、トランザクションを確定できなかったため、このトランザクションは取り消されました。_([fix1578 Amendment][]が必要です。)_ | | `tecNEED_MASTER_KEY` | 142 | このトランザクションはマスターキーを必要とする変更([マスターキーの無効化または残高凍結能力の放棄](accountset.html#accountsetのフラグ)など)を試みました。[新規: rippled 0.28.0][] | -| `tecNO_ALTERNATIVE_KEY` | 130 | トランザクションが唯一の[トランザクション承認](transaction-basics.html#トランザクションの承認)メソッドを削除しようとしました。これは、レギュラーキーを削除する[SetRegularKeyトランザクション][]、SignerListを削除する[SignerListSetトランザクション][]、またはマスターキーを無効にする[AccountSetトランザクション][]である可能性があります。(`rippled` 0.30.0より前のバージョンでは、このトランザクションは`tecMASTER_DISABLED`と呼ばれていました。) | +| `tecNO_ALTERNATIVE_KEY` | 130 | トランザクションが唯一の[トランザクション承認](transactions.html#トランザクションの承認)メソッドを削除しようとしました。これは、レギュラーキーを削除する[SetRegularKeyトランザクション][]、SignerListを削除する[SignerListSetトランザクション][]、またはマスターキーを無効にする[AccountSetトランザクション][]である可能性があります。(`rippled` 0.30.0より前のバージョンでは、このトランザクションは`tecMASTER_DISABLED`と呼ばれていました。) | | `tecNO_AUTH` | 134 | トランザクションはトラストラインの残高を、`lsfRequireAuth`フラグが有効になっているアカウントに追加する必要がありましたが、そのトラストラインが承認されていなかったため、失敗しました。トラストラインが存在しない場合は、代わりに`tecNO_LINE`が発生します。 | | `tecNO_DST` | 124 | トランザクションの受信側のアカウントが存在しません。これには、PaymentトランザクションタイプやTrustSetトランザクションタイプがあります。(XRPを十分に受信した場合に作成される可能性があります。) | | `tecNO_DST_INSUF_XRP` | 125 | トランザクションの受信側のアカウントが存在しません。トランザクションは、アカウントの作成に十分なXRPを送金していません。 | @@ -42,7 +42,7 @@ labels: | `tecNO_LINE_INSUF_RESERVE` | 126 | 送信側アカウントに、新しいトラストラインを作成するのに十分なXRPがないため、トランザクションが失敗しました。([準備金](reserves.html)を参照)このエラーは、取引相手がこのアカウントに対する同一通貨のトラストラインを持っていない場合に発生します。(その他のケースについては`tecINSUF_RESERVE_LINE`を参照してください。) | | `tecNO_LINE_REDUNDANT` | 127 | トランザクションはトラストラインをデフォルト状態に設定しようと試みましたが、トラストラインが存在していなかったため、失敗しました。 | | `tecNO_PERMISSION` | 139 | 送信者にはこの操作を実行する権限がありません。たとえば[EscrowFinishトランザクション][]が`FinishAfter`時刻に達する前に保留中の支払をリリースしようとしたか、送信者が所有していないChannelで誰かが[PaymentChannelFund][]を使用しようとしたか、または[Payment][]が「DepositAuth」フラグが有効になっているアカウントに資金の送金を試みました。 | -| `tecNO_REGULAR_KEY` | 131 | [AccountSetトランザクション][]がマスターキーを無効にしようとしましたが、アカウントにはマスターキー以外で[トランザクションを承認する](transaction-basics.html#トランザクションの承認)方法がありません。[マルチシグ](multi-signing.html)が有効な場合、このコードは廃止予定であり、代わりに`tecNO_ALTERNATIVE_KEY`が使用されます。 | +| `tecNO_REGULAR_KEY` | 131 | [AccountSetトランザクション][]がマスターキーを無効にしようとしましたが、アカウントにはマスターキー以外で[トランザクションを承認する](transactions.html#トランザクションの承認)方法がありません。[マルチシグ](multi-signing.html)が有効な場合、このコードは廃止予定であり、代わりに`tecNO_ALTERNATIVE_KEY`が使用されます。 | | `tecNO_TARGET` | 138 | トランザクションが参照するEscrowレジャーオブジェクトまたはPayChannelレジャーオブジェクトが存在していません。これらのオブジェクトは、これまでに存在したことがないか、すでに削除されています。(たとえば、別の[EscrowFinishトランザクション][]で保留中の支払がすでに実行されている場合などです。)あるいは、支払先アカウントで`asfDisallowXRP`が設定されているため、このアカウントは[PaymentChannelCreate][]トランザクションまたは[EscrowCreate][]トランザクションの宛先に指定できません。 | | `tecOVERSIZE` | 145 | サーバーがこのトランザクションの適用時に大量のメタデータを作成したため、このトランザクションを処理できませんでした。[新規: rippled 0.29.0-hf1][] | | `tecOWNERS` | 132 | トランザクションでは、トランザクションを送信するアカウントの「所有者カウント」はゼロ以外である必要があります。このためトランザクションを正常に完了できません。たとえば、トラストラインや使用可能なオファーがあるアカウントでは、[`lsfRequireAuth`](accountset.html#accountsetのフラグ)フラグを有効にできません。 | diff --git a/content/references/protocol-reference/transactions/transaction-results/tec-codes.md b/content/references/protocol-reference/transactions/transaction-results/tec-codes.md index 440f96c027a..b59b174cbaf 100644 --- a/content/references/protocol-reference/transactions/transaction-results/tec-codes.md +++ b/content/references/protocol-reference/transactions/transaction-results/tec-codes.md @@ -20,11 +20,11 @@ Transactions with `tec` codes destroy the XRP paid as a [transaction cost](trans | `tecCRYPTOCONDITION_ERROR` | 146 | This [EscrowCreate][] or [EscrowFinish][] transaction contained a malformed or mismatched crypto-condition. | | `tecDIR_FULL` | 121 | The transaction tried to add an object (such as a trust line, Check, Escrow, or Payment Channel) to an account's owner directory, but that account cannot own any more objects in the ledger. | | `tecDUPLICATE` | 149 | The transaction tried to create an object (such as a [DepositPreauth][] authorization) that already exists. | -| `tecDST_TAG_NEEDED` | 143 | The [Payment transaction][] omitted a [destination tag](source-and-destination-tags.html), but the destination account has the `lsfRequireDestTag` flag enabled. [New in: rippled 0.28.0][] | +| `tecDST_TAG_NEEDED` | 143 | The [Payment transaction][] omitted a [destination tag](source-and-destination-tags.html), but the destination account has the `lsfRequireDestTag` flag enabled. | | `tecEXPIRED` | 148 | The transaction tried to create an object (such as an Offer or a Check) whose provided Expiration time has already passed. | | `tecFAILED_PROCESSING` | 105 | An unspecified error occurred when processing the transaction. | | `tecFROZEN` | 137 | The [OfferCreate transaction][] failed because one or both of the assets involved are subject to a [global freeze](freezes.html). | -| `tecHAS_OBLIGATIONS` | 151 | The [AccountDelete transaction][] failed because the account to be deleted owns objects that cannot be deleted. See [Deletion of Accounts](accounts.html#deletion-of-accounts) for details. | +| `tecHAS_OBLIGATIONS` | 151 | The [AccountDelete transaction][] failed because the account to be deleted owns objects that cannot be deleted. See [Deleting Accounts](deleting-accounts.html) for details. | | `tecINSUF_RESERVE_LINE` | 122 | The transaction failed because the sending account does not have enough XRP to create a new trust line. (See: [Reserves](reserves.html)) This error occurs when the counterparty already has a trust line in a non-default state to the sending account for the same currency. (See `tecNO_LINE_INSUF_RESERVE` for the other case.) | | `tecINSUF_RESERVE_OFFER` | 123 | The transaction failed because the sending account does not have enough XRP to create a new Offer. (See: [Reserves](reserves.html)) | | `tecINSUFF_FEE` | 136 | The transaction failed because the sending account does not have enough XRP to pay the [transaction cost](transaction-cost.html) that it specified. (In this case, the transaction processing destroys all of the sender's XRP even though that amount is lower than the specified transaction cost.) This result only occurs if the account's balance decreases _after_ this transaction has been distributed to enough of the network to be included in a consensus set. Otherwise, the transaction fails with [`terINSUF_FEE_B`](ter-codes.html) before being distributed. | @@ -35,10 +35,10 @@ Transactions with `tec` codes destroy the XRP paid as a [transaction cost](trans | `tecINVARIANT_FAILED` | 147 | An invariant check failed when trying to execute this transaction. Added by the [EnforceInvariants amendment][]. If you can reproduce this error, please [report an issue](https://github.com/ripple/rippled/issues). | | `tecKILLED` | 150 | The [OfferCreate transaction][] specified the `tfFillOrKill` flag and could not be filled, so it was killed. _(Added by the [fix1578 amendment][].)_ | | `tecMAX_SEQUENCE_REACHED` | 153 | A sequence number field is already at its maximum. This includes the `MintedNFTokens` field. _(Added by the [NonFungibleTokensV1_1 amendment][].)_ | -| `tecNEED_MASTER_KEY` | 142 | This transaction tried to cause changes that require the master key, such as [disabling the master key or giving up the ability to freeze balances](accountset.html#accountset-flags). [New in: rippled 0.28.0][] | +| `tecNEED_MASTER_KEY` | 142 | This transaction tried to cause changes that require the master key, such as [disabling the master key or giving up the ability to freeze balances](accountset.html#accountset-flags). | | `tecNFTOKEN_BUY_SELL_MISMATCH` | 155 | The [NFTokenAcceptOffer transaction][] attempted to match incompatible offers to buy and sell a non-fungible token. _(Added by the [NonFungibleTokensV1_1 amendment][].)_ | | `tecNFTOKEN_OFFER_TYPE_MISMATCH` | 156 | One or more of the offers specified in the transaction was not the right type of offer. (For example, a buy offer was specified in the `NFTokenSellOffer` field.) _(Added by the [NonFungibleTokensV1_1 amendment][].)_ | -| `tecNO_ALTERNATIVE_KEY` | 130 | The transaction tried to remove the only available method of [authorizing transactions](transaction-basics.html#authorizing-transactions). This could be a [SetRegularKey transaction][] to remove the regular key, a [SignerListSet transaction][] to delete a SignerList, or an [AccountSet transaction][] to disable the master key. (Prior to `rippled` 0.30.0, this was called `tecMASTER_DISABLED`.) | +| `tecNO_ALTERNATIVE_KEY` | 130 | The transaction tried to remove the only available method of [authorizing transactions](transactions.html#authorizing-transactions). This could be a [SetRegularKey transaction][] to remove the regular key, a [SignerListSet transaction][] to delete a SignerList, or an [AccountSet transaction][] to disable the master key. (Prior to `rippled` 0.30.0, this was called `tecMASTER_DISABLED`.) | | `tecNO_AUTH` | 134 | The transaction failed because it needs to add a balance on a trust line to an account with the `lsfRequireAuth` flag enabled, and that trust line has not been authorized. If the trust line does not exist at all, `tecNO_LINE` occurs instead. | | `tecNO_DST` | 124 | The account on the receiving end of the transaction does not exist. This includes Payment and TrustSet transaction types. (It could be created if it received enough XRP.) | | `tecNO_DST_INSUF_XRP` | 125 | The account on the receiving end of the transaction does not exist, and the transaction is not sending enough XRP to create it. | @@ -48,11 +48,11 @@ Transactions with `tec` codes destroy the XRP paid as a [transaction cost](trans | `tecNO_LINE_INSUF_RESERVE` | 126 | The transaction failed because the sending account does not have enough XRP to create a new trust line. (See: [Reserves](reserves.html)) This error occurs when the counterparty does not have a trust line to this account for the same currency. (See `tecINSUF_RESERVE_LINE` for the other case.) | | `tecNO_LINE_REDUNDANT` | 127 | The transaction failed because it tried to set a trust line to its default state, but the trust line did not exist. | | `tecNO_PERMISSION` | 139 | The sender does not have permission to do this operation. For example, the [EscrowFinish transaction][] tried to release a held payment before its `FinishAfter` time, someone tried to use [PaymentChannelFund][] on a channel the sender does not own, or a [Payment][] tried to deliver funds to an account with the "DepositAuth" flag enabled. | -| `tecNO_REGULAR_KEY` | 131 | The [AccountSet transaction][] tried to disable the master key, but the account does not have another way to [authorize transactions](transaction-basics.html#authorizing-transactions). If [multi-signing](multi-signing.html) is enabled, this code is deprecated and `tecNO_ALTERNATIVE_KEY` is used instead. | +| `tecNO_REGULAR_KEY` | 131 | The [AccountSet transaction][] tried to disable the master key, but the account does not have another way to [authorize transactions](transactions.html#authorizing-transactions). If [multi-signing](multi-signing.html) is enabled, this code is deprecated and `tecNO_ALTERNATIVE_KEY` is used instead. | | `tecNO_SUITABLE_NFTOKEN_PAGE` | 154 | The transaction tried to mint or acquire a non-fungible token but the account receiving the `NFToken` does not have a directory page that can hold it. This situation is rare. _(Added by the [NonFungibleTokensV1_1 amendment][].)_ | | `tecNO_TARGET` | 138 | The transaction referenced an Escrow or PayChannel ledger object that doesn't exist, either because it never existed or it has already been deleted. (For example, another [EscrowFinish transaction][] has already executed the held payment.) Alternatively, the destination account has `asfDisallowXRP` set so it cannot be the destination of this [PaymentChannelCreate][] or [EscrowCreate][] transaction. | | `tecOBJECT_NOT_FOUND` | 160 | One of the objects specified by this transaction did not exist in the ledger. _(Added by the [NonFungibleTokensV1_1 amendment][].)_ | -| `tecOVERSIZE` | 145 | This transaction could not be processed, because the server created an excessively large amount of [metadata](transaction-metadata.html) when it tried to apply the transaction. [New in: rippled 0.29.0-hf1][] | +| `tecOVERSIZE` | 145 | This transaction could not be processed, because the server created an excessively large amount of [metadata](transaction-metadata.html) when it tried to apply the transaction. | | `tecOWNERS` | 132 | The transaction cannot succeed because the sender already owns objects in the ledger. For example, an account cannot enable the [`lsfRequireAuth`](accountset.html#accountset-flags) flag if it has any trust lines or available offers. | | `tecPATH_DRY` | 128 | The transaction failed because the provided [paths](paths.html) did not have enough liquidity to send anything at all. This could mean that the source and destination accounts are not linked by [trust lines](trust-lines-and-issuing.html). | | `tecPATH_PARTIAL` | 101 | The transaction failed because the provided [paths](paths.html) did not have enough liquidity to send the full amount. | diff --git a/content/references/protocol-reference/transactions/transaction-types/accountdelete.md b/content/references/protocol-reference/transactions/transaction-types/accountdelete.md index b9614b24696..42925a69c07 100644 --- a/content/references/protocol-reference/transactions/transaction-types/accountdelete.md +++ b/content/references/protocol-reference/transactions/transaction-types/accountdelete.md @@ -11,7 +11,7 @@ labels: _Added by the [DeletableAccounts amendment](known-amendments.html#deletableaccounts)_ -An AccountDelete transaction deletes an [account](accountroot.html) and any objects it owns in the XRP Ledger, if possible, sending the account's remaining XRP to a specified destination account. See [Deletion of Accounts](accounts.html#deletion-of-accounts) for the requirements to delete an account. +An AccountDelete transaction deletes an [account](accountroot.html) and any objects it owns in the XRP Ledger, if possible, sending the account's remaining XRP to a specified destination account. See [Deleting Accounts](deleting-accounts.html) for the requirements to delete an account. ## Example {{currentpage.name}} JSON diff --git a/content/references/protocol-reference/transactions/transaction-types/accountset.ja.md b/content/references/protocol-reference/transactions/transaction-types/accountset.ja.md index c650b5d6d65..95ea88788ab 100644 --- a/content/references/protocol-reference/transactions/transaction-types/accountset.ja.md +++ b/content/references/protocol-reference/transactions/transaction-types/accountset.ja.md @@ -35,7 +35,7 @@ AccountSetトランザクションは、[XRP Ledgerのアカウント](accountro | [`Domain`](#domain) | 文字列 | Blob | _(省略可)_ このアカウントを保有するドメインのASCII小文字を表現する16進文字列。[256バイトを超える長さは使用できません。](https://github.com/XRPLF/rippled/blob/55dc7a252e08a0b02cd5aa39e9b4777af3eafe77/src/ripple/app/tx/impl/SetAccount.h#L34) | | `EmailHash` | 文字列 | Hash128 | _(省略可)_ アバターイメージの生成に使用されるメールアドレスのハッシュ。一般的に、クライアントは[Gravatar](http://en.gravatar.com/site/implement/hash/)を使用してこのイメージを表示しています。 | | `MessageKey` | 文字列 | Blob | _(省略可)_ 暗号化されたメッセージをこのアカウントに送信するための公開鍵です。キーを設定するには、正確に33バイトである必要があり、最初のバイトはキーの種類を示します。secp256k1鍵の場合は`0x02`または`0x03`、Ed25519鍵の場合は`0xED`です。キーを削除するには、空の値を使用します。 | -| `NFTokenMinter` | 文字列 | Blob | _(省略可)_ あなたのために[NFTokensをミントする](authorize-minter.html)ことができる別のアカウント。 _([NonFungibleTokensV1_1 amendment][]によって追加されました.)_ | +| `NFTokenMinter` | 文字列 | Blob | _(省略可)_ あなたのために[NFTokensをミントする](assign-an-authorized-minter-using-javascript.html)ことができる別のアカウント。 _([NonFungibleTokensV1_1 amendment][]により追加されました.)_ | | [`SetFlag`](#accountsetのフラグ) | 数値 | UInt32 | _(省略可)_ このアカウントについてオプションを有効にするための整数フラグ。 | | [`TransferRate`](#transferrate) | 符号なし整数 | UInt32 | _(省略可)_ ユーザーがこのアカウントの発行済み通貨を送金するときに請求される手数料。通貨単位の10億分の1で表現されます。手数料なしを意味する特殊なケースの`0`を除いて、`2000000000`より大きくしたり、`1000000000`より小さくしたりすることはできません。 | | [`TickSize`](ticksize.html) | 符号なし整数 | UInt8 | _(省略可)_このアドレスによって発行されている通貨が関係するオファーに使用する為替レートの呼値の単位。それらのオファーの為替レートは、この有効桁数へと丸められます。有効な値は`3`から`15`、または無効にするための`0`です_([TickSize Amendment][]によって追加されました)。_ | @@ -72,7 +72,7 @@ AccountSetトランザクションは、[XRP Ledgerのアカウント](accountro | フラグの名前 | 10進値 | 対応するレジャーフラグ | 説明 | |:----------------------------------|:------|:----------------------------------|:--------------| | `asfAccountTxnID` | 5 | (なし) | このアカウントの直近のトランザクションのIDを追跡します。[AccountTxnID](transaction-common-fields.html#accounttxnid)については必須です。 | -| `asfAuthorizedNFTokenMinter` | 10 | (なし) | このアカウントの代わりに、別のアカウントが非代替性トークン(NFToken)をミントすることを許可するために使用します。認可されたアカウントを[AccountRoot](accountroot.html)オブジェクトの`NFTokenMinter`フィールドで指定します。認可されたアカウントを削除するには、このフラグを有効にして`NFTokenMinter`フィールドを省略します。 _([NonFungibleTokensV1_1 amendment][]によって追加されました。)_ | +| `asfAuthorizedNFTokenMinter` | 10 | (なし) | このアカウントの代わりに、別のアカウントが非代替性トークン(NFToken)をミントすることを許可するために使用します。認可されたアカウントを[AccountRoot](accountroot.html)オブジェクトの`NFTokenMinter`フィールドで指定します。認可されたアカウントを削除するには、このフラグを有効にして`NFTokenMinter`フィールドを省略します。 _([NonFungibleTokensV1_1 amendment][]により追加されました。)_ | | `asfDefaultRipple` | 8 | `lsfDefaultRipple` | このアカウントのトラストラインでの[リップリング](rippling.html)をデフォルトで有効にします。 | | `asfDepositAuth` | 9 | `lsfDepositAuth` | このアカウントに対して[Deposit Authorization](depositauth.html)を有効にします _([DepositAuth Amendment][]によって追加されました)。_ | | `asfDisableMaster` | 4 | `lsfDisableMaster` | マスターキーペアの使用を禁止します。[レギュラーキー](cryptographic-keys.html)や[署名者リスト](multi-signing.html)など、トランザクションに署名するための別の手段がアカウントで設定されている場合のみ有効にできます。 | @@ -86,7 +86,7 @@ AccountSetトランザクションは、[XRP Ledgerのアカウント](accountro | `asfRequireAuth` | 2 | `lsfRequireAuth` | このアドレスによって発行された残高をユーザーが保持することについて、承認を要求します。アドレスにトラストラインが接続されていない場合のみ有効にできます。 | | `asfRequireDest` | 1 | `lsfRequireDestTag` | トランザクションをこのアカウントに送信するための宛先タグを要求します。 | -`asfDisableMaster`フラグまたは`asfNoFreeze`フラグを有効にするには、マスターキーペアで署名することによって[トランザクションを承認](transaction-basics.html#トランザクションの承認)する必要があります。レギュラーキーペアやマルチ署名を使用することはできません。レギュラーキーペアまたはマルチ署名を使用すると、`asfDisableMaster`を無効にする(つまり、マスターキーペアを再び有効にする)ことができます。[新規: rippled 0.28.0][] +`asfDisableMaster`フラグまたは`asfNoFreeze`フラグを有効にするには、マスターキーペアで署名することによって[トランザクションを承認](transactions.html#トランザクションの承認)する必要があります。レギュラーキーペアやマルチ署名を使用することはできません。レギュラーキーペアまたはマルチ署名を使用すると、`asfDisableMaster`を無効にする(つまり、マスターキーペアを再び有効にする)ことができます。[新規: rippled 0.28.0][] 以下の[トランザクションフラグ](transaction-common-fields.html#flagsフィールド)はAccountSetタイプのトランザクションに固有のもので、同様の目的を果たしますが、使用することはお勧めしません。限られたスペースのため、いくつかの設定には関連する `tf` フラグがありません。また、新しい `tf` フラグは `AccountSet` トランザクションタイプには追加されていません。一つのトランザクションで複数の設定を有効にするには、`tf`フラグと`asf`フラグを組み合わせて使用することができます。 diff --git a/content/references/protocol-reference/transactions/transaction-types/accountset.md b/content/references/protocol-reference/transactions/transaction-types/accountset.md index 2a7337aeb85..b0bf40046d4 100644 --- a/content/references/protocol-reference/transactions/transaction-types/accountset.md +++ b/content/references/protocol-reference/transactions/transaction-types/accountset.md @@ -37,7 +37,7 @@ An AccountSet transaction modifies the properties of an [account in the XRP Ledg | [`Domain`](#domain) | String | Blob | _(Optional)_ The domain that owns this account, as a string of hex representing the ASCII for the domain in lowercase. [Cannot be more than 256 bytes in length.](https://github.com/XRPLF/rippled/blob/55dc7a252e08a0b02cd5aa39e9b4777af3eafe77/src/ripple/app/tx/impl/SetAccount.h#L34) | | `EmailHash` | String | Hash128 | _(Optional)_ An arbitrary 128-bit value. Conventionally, clients treat this as the md5 hash of an email address to use for displaying a [Gravatar](http://en.gravatar.com/site/implement/hash/) image. | | `MessageKey` | String | Blob | _(Optional)_ Public key for sending encrypted messages to this account. To set the key, it must be exactly 33 bytes, with the first byte indicating the key type: `0x02` or `0x03` for secp256k1 keys, `0xED` for Ed25519 keys. To remove the key, use an empty value. | -| `NFTokenMinter` | String | Blob | _(Optional)_ Another account that can [mint NFTokens for you](authorize-minter.html). _(Added by the [NonFungibleTokensV1_1 amendment][].)_ | +| `NFTokenMinter` | String | Blob | _(Optional)_ Another account that can [mint NFTokens for you](assign-an-authorized-minter-using-javascript.html). _(Added by the [NonFungibleTokensV1_1 amendment][].)_ | | [`SetFlag`](#accountset-flags) | Number | UInt32 | _(Optional)_ Integer flag to enable for this account. | | [`TransferRate`](#transferrate) | Number | UInt32 | _(Optional)_ The fee to charge when users transfer this account's tokens, represented as billionths of a unit. Cannot be more than `2000000000` or less than `1000000000`, except for the special case `0` meaning no fee. | | [`TickSize`](ticksize.html) | Number | UInt8 | _(Optional)_ Tick size to use for offers involving a currency issued by this address. The exchange rates of those offers is rounded to this many significant digits. Valid values are `3` to `15` inclusive, or `0` to disable. _(Added by the [TickSize amendment][])_ | @@ -88,7 +88,7 @@ The available AccountSet flags are: | `asfRequireAuth` | 2 | `lsfRequireAuth` | Require authorization for users to hold balances issued by this address. Can only be enabled if the address has no trust lines connected to it. | | `asfRequireDest` | 1 | `lsfRequireDestTag` | Require a destination tag to send transactions to this account. | -To enable the `asfDisableMaster` or `asfNoFreeze` flags, you must [authorize the transaction](transaction-basics.html#authorizing-transactions) by signing it with the master key pair. You cannot use a regular key pair or a multi-signature. You can disable `asfDisableMaster` (that is, re-enable the master key pair) using a regular key pair or multi-signature. +To enable the `asfDisableMaster` or `asfNoFreeze` flags, you must [authorize the transaction](transactions.html#authorizing-transactions) by signing it with the master key pair. You cannot use a regular key pair or a multi-signature. You can disable `asfDisableMaster` (that is, re-enable the master key pair) using a regular key pair or multi-signature. The following [Transaction flags](transaction-common-fields.html#flags-field) (`tf` flags), specific to the AccountSet transaction type, serve the same purpose. Due to limited space, some settings do not have associated `tf` flags, and new `tf` flags are not being added to the `AccountSet` transaction type. You can use a combination of `tf` and `asf` flags to enable multiple settings with a single transaction. diff --git a/content/references/protocol-reference/transactions/transaction-types/escrowcreate.md b/content/references/protocol-reference/transactions/transaction-types/escrowcreate.md index 3152c1fa1d1..d73c6cd4597 100644 --- a/content/references/protocol-reference/transactions/transaction-types/escrowcreate.md +++ b/content/references/protocol-reference/transactions/transaction-types/escrowcreate.md @@ -40,13 +40,23 @@ Sequester XRP until the escrow process either finishes or is canceled. | `Amount` | String | Amount | Amount of [XRP, in drops][Currency Amount], to deduct from the sender's balance and escrow. Once escrowed, the XRP can either go to the `Destination` address (after the `FinishAfter` time) or returned to the sender (after the `CancelAfter` time). | | `Destination` | String | AccountID | Address to receive escrowed XRP. | | `CancelAfter` | Number | UInt32 | _(Optional)_ The time, in [seconds since the Ripple Epoch][], when this escrow expires. This value is immutable; the funds can only be returned to the sender after this time. | -| `FinishAfter` | Number | UInt32 | _(Optional)_ The time, in [seconds since the Ripple Epoch][], when the escrowed XRP can be released to the recipient. This value is immutable; the funds cannot move until this time is reached. | +| `FinishAfter` | Number | UInt32 | _(Optional)_ The time, in [seconds since the Ripple Epoch][], when the escrowed XRP can be released to the recipient. This value is immutable, and the funds can't be accessed until this time. | | `Condition` | String | Blob | _(Optional)_ Hex value representing a [PREIMAGE-SHA-256 crypto-condition](https://tools.ietf.org/html/draft-thomas-crypto-conditions-02#section-8.1). The funds can only be delivered to the recipient if this condition is fulfilled. | | `DestinationTag` | Number | UInt32 | _(Optional)_ Arbitrary tag to further specify the destination for this escrowed payment, such as a hosted recipient at the destination address. | -Either `CancelAfter` or `FinishAfter` must be specified. If both are included, the `FinishAfter` time must be before the `CancelAfter` time. +You must specify one of the following combinations of fields: -With the [fix1571 amendment][] enabled, you must supply `FinishAfter`, `Condition`, or both. [New in: rippled 1.0.0][] +| Summary | `FinishAfter` | `Condition` | `CancelAfter` | +|-----------------------------------|---------------|-------------|---------------| +| Time-based | ✅ | | | +| Time-based with expiration | ✅ | | ✅ | +| Timed conditional | ✅ | ✅ | | +| Timed conditional with expiration | ✅ | ✅ | ✅ | +| Conditional with expiration | | ✅ | ✅ | + +It is not possible to create a conditional escrow with no expiration, but you can specify an expiration that is very far in the future. + +**Note:** Before the [fix1571 amendment][] became enabled on 2018-06-19, it was possible to create an escrow with `CancelAfter` only. These escrows could be finished by anyone at any time before the specified expiration. diff --git a/content/references/protocol-reference/transactions/transaction-types/escrowfinish.md b/content/references/protocol-reference/transactions/transaction-types/escrowfinish.md index 0f33df6f34e..8d52c062484 100644 --- a/content/references/protocol-reference/transactions/transaction-types/escrowfinish.md +++ b/content/references/protocol-reference/transactions/transaction-types/escrowfinish.md @@ -47,7 +47,7 @@ Any account may submit an EscrowFinish transaction. **Note:** The minimum [transaction cost](transaction-cost.html) to submit an EscrowFinish transaction increases if it contains a fulfillment. If the transaction has no fulfillment, the transaction cost is the standard 10 drops. If the transaction contains a fulfillment, the transaction cost is 330 [drops of XRP][] plus another 10 drops for every 16 bytes in size of the preimage. -In [non-production networks](parallel-networks.html), it may be possible [to delete](accounts.html#deletion-of-accounts) the destination account of a pending escrow. In this case, an attempt to finish the escrow fails with the result `tecNO_TARGET`, but the escrow object remains unless it has expired normally. If another payment re-creates the destination account, the escrow can be finished successfully. The destination account of an escrow can only be deleted if the escrow was created before the [fix1523 amendment](known-amendments.html#fix1523) became enabled. No such escrows exist in the production XRP Ledger, so this edge case is not possible on the production XRP Ledger. This edge case is also not possible in test networks that enable both fix1523 and Escrow amendments at the same time, which is the default when you [start a new genesis ledger](start-a-new-genesis-ledger-in-stand-alone-mode.html). +In [non-production networks](parallel-networks.html), it may be possible [to delete](deleting-accounts.html) the destination account of a pending escrow. In this case, an attempt to finish the escrow fails with the result `tecNO_TARGET`, but the escrow object remains unless it has expired normally. If another payment re-creates the destination account, the escrow can be finished successfully. The destination account of an escrow can only be deleted if the escrow was created before the [fix1523 amendment](known-amendments.html#fix1523) became enabled. No such escrows exist in the production XRP Ledger, so this edge case is not possible on the production XRP Ledger. This edge case is also not possible in test networks that enable both fix1523 and Escrow amendments at the same time, which is the default when you [start a new genesis ledger](start-a-new-genesis-ledger-in-stand-alone-mode.html). {% include '_snippets/rippled-api-links.md' %} diff --git a/content/references/protocol-reference/transactions/transaction-types/nftokenacceptoffer.ja.md b/content/references/protocol-reference/transactions/transaction-types/nftokenacceptoffer.ja.md index a534f5ce3c4..92acb51eb3b 100644 --- a/content/references/protocol-reference/transactions/transaction-types/nftokenacceptoffer.ja.md +++ b/content/references/protocol-reference/transactions/transaction-types/nftokenacceptoffer.ja.md @@ -12,7 +12,7 @@ labels: * 1つのオファーを受け入れることを許可する。これは _ダイレクト_ モードと呼ばれます。 * 2つの異なるオファー、1つは与えられた`NFToken`の購入を提案し、もう1つは同じ`NFToken`の売却を提案し、アトミックに受け入れられることを許可します。これは _ブローカー_ モードと呼ばれます。 -_([NonFungibleTokensV1_1 amendment][]が必要です)_ +_([NonFungibleTokensV1_1 amendment][]により追加されました)_ ## ブローカー vs. ダイレクト モード diff --git a/content/references/protocol-reference/transactions/transaction-types/nftokenburn.ja.md b/content/references/protocol-reference/transactions/transaction-types/nftokenburn.ja.md index 4bee06c5d5f..5cfd41fdd0a 100644 --- a/content/references/protocol-reference/transactions/transaction-types/nftokenburn.ja.md +++ b/content/references/protocol-reference/transactions/transaction-types/nftokenburn.ja.md @@ -13,7 +13,7 @@ NFTokenBurnトランザクションは、`NFToken`オブジェクトを保持し この操作に成功すると、対応する`NFToken`が削除されます。この操作によって`NFToken`を保持している`NFTokenPage`が空になるか、統合されて`NFTokenPage`が削除されると、所有者準備金が1つ減ります。 -_([NonFungibleTokensV1_1 amendment][]が必要です)_ +_([NonFungibleTokensV1_1 amendment][]により追加されました)_ ## {{currentpage.name}} JSONの例 diff --git a/content/references/protocol-reference/transactions/transaction-types/nftokencanceloffer.ja.md b/content/references/protocol-reference/transactions/transaction-types/nftokencanceloffer.ja.md index 42267ee3b17..520ec04ba5c 100644 --- a/content/references/protocol-reference/transactions/transaction-types/nftokencanceloffer.ja.md +++ b/content/references/protocol-reference/transactions/transaction-types/nftokencanceloffer.ja.md @@ -21,7 +21,7 @@ labels: } ``` -_([NonFungibleTokensV1_1 amendment][]が必要です)_ +_([NonFungibleTokensV1_1 amendment][]により追加されました)_ ## アクセス権 diff --git a/content/references/protocol-reference/transactions/transaction-types/nftokencreateoffer.ja.md b/content/references/protocol-reference/transactions/transaction-types/nftokencreateoffer.ja.md index dd79afd3b24..a2d2a2447fe 100644 --- a/content/references/protocol-reference/transactions/transaction-types/nftokencreateoffer.ja.md +++ b/content/references/protocol-reference/transactions/transaction-types/nftokencreateoffer.ja.md @@ -12,7 +12,7 @@ labels: 成功した場合、トランザクションは[NFTokenOfferオブジェクト][]を作成します。各オファーは、オファーを提示したアカウントの[所有者準備金](reserves.html)に関連づけて1つのオブジェクトとしてカウントされます。 -_([NonFungibleTokensV1_1 amendment][]が必要です)_ +_([NonFungibleTokensV1_1 amendment][]により追加されました)_ ## {{currentpage.name}} JSONの例 diff --git a/content/references/protocol-reference/transactions/transaction-types/nftokenmint.ja.md b/content/references/protocol-reference/transactions/transaction-types/nftokenmint.ja.md index 0cb036e8cff..892d0f89366 100644 --- a/content/references/protocol-reference/transactions/transaction-types/nftokenmint.ja.md +++ b/content/references/protocol-reference/transactions/transaction-types/nftokenmint.ja.md @@ -10,7 +10,7 @@ labels: `NFTokenMint`トランザクションは非代替性トークンを作成し、`NFTokenMinter`に紐付く[NFTokenPageオブジェクト][]に[NFToken][]オブジェクトとして追加します。このトランザクションの必須パラメータは`Token`フィールドで、実際のトークンを指定します。このトランザクションは`NFTokenMinter`にとって、不変と定義されているトークンフィールド(例えば`Flags`)を設定することができる唯一の方法です。 -_([NonFungibleTokensV1_1 amendment][]が必要です)_ +_([NonFungibleTokensV1_1 amendment][]により追加されました)_ ## {{currentpage.name}} JSONの例 diff --git a/content/references/protocol-reference/transactions/transaction-types/payment.ja.md b/content/references/protocol-reference/transactions/transaction-types/payment.ja.md index bfc40896045..21b95c584a8 100644 --- a/content/references/protocol-reference/transactions/transaction-types/payment.ja.md +++ b/content/references/protocol-reference/transactions/transaction-types/payment.ja.md @@ -66,7 +66,7 @@ Paymentトランザクションタイプは、いくつかの異なるタイプ ## SendMaxおよびAmountで使用する特殊なissuerの値 -ほとんどの場合、XRP以外の[通貨額][]の`issuer`フィールドは、金融機関の[発行アドレス](issuing-and-operational-addresses.html)を示しています。ただし、支払いを記述するにあたって、支払いの`Amount`フィールドと`SendMax`フィールドにある`issuer`フィールドについては、特殊なルールが存在します。 +ほとんどの場合、XRP以外の[通貨額][]の`issuer`フィールドは、金融機関の[発行アドレス](account-types.html)を示しています。ただし、支払いを記述するにあたって、支払いの`Amount`フィールドと`SendMax`フィールドにある`issuer`フィールドについては、特殊なルールが存在します。 * 2つのアドレス間で、同一の通貨に関して存在する残高は常に1つです。つまり、金額の`issuer`フィールドが実際に表しているのは、イシュアンスを作成したアドレスではなく、イシュアンスを換金する相手方であることがあります。 * 宛先`Amount`フィールドの`issuer`フィールドが`Destination`アドレスと一致している場合、「宛先が受け入れるあらゆるイシュアー」を意味する特殊なケースとして取り扱われます。これには、他のトラストラインで保持されている宛先によって作成されたイシュアンスに加え、宛先が当該アドレスまでトラストラインを延長しているすべてのアドレスが含まれます。 @@ -105,7 +105,7 @@ Payment型のトランザクションについては、[`Flags`フィールド]( ## Partial Payments -Partial Paymentsを利用すると、受取られる金額を減額することによって、支払いを成功させることができます。Partial Paymentsが有用なのは、追加的なコストを発生させずに[支払いを返金](become-an-xrp-ledger-gateway.html#bouncing-payments)する場合です。その一方で、成功したトランザクションの`Amount`フィールドに、送金された金額が常に正しく記述されていることを前提としている環境において、悪用されるおそれもあります。 +Partial Paymentsを利用すると、受取られる金額を減額することによって、支払いを成功させることができます。Partial Paymentsが有用なのは、追加的なコストを発生させずに[支払いを返金](stablecoin-issuer.html#bouncing-payments)する場合です。その一方で、成功したトランザクションの`Amount`フィールドに、送金された金額が常に正しく記述されていることを前提としている環境において、悪用されるおそれもあります。 Partial Paymentsとは、**tfPartialPayment**フラグが有効になっている[Paymentトランザクション][]です。Partial Paymentsは、`SendMax`値を超える金額を送金することなく、`DeliverMin`フィールド以上の正の金額(`DeliverMin`が指定されていない場合、任意の正の金額)を送金する場合に成功します。 diff --git a/content/references/protocol-reference/transactions/transaction-types/payment.md b/content/references/protocol-reference/transactions/transaction-types/payment.md index e33812424aa..53be2515105 100644 --- a/content/references/protocol-reference/transactions/transaction-types/payment.md +++ b/content/references/protocol-reference/transactions/transaction-types/payment.md @@ -51,17 +51,17 @@ Payments are also the only way to [create accounts](#creating-accounts). ## Types of Payments -The Payment transaction type is a general-purpose tool that can represent several different types of abstract actions. You can identify the transaction type based on the transaction's fields, as described in the table below: +The `Payment` transaction type functions differently depending on how you fill in the `Payment` fields: | Payment type | `Amount` | `SendMax` | `Paths` | `Address` = `Destination`? | Description | |:-------------|:----------|:-----------|:----------|:---------------------------|:--| -| [Direct XRP-to-XRP Payment][] | String (XRP) | Omitted | Omitted | No | Transfers XRP directly from one account to another. Always delivers the exact amount. No fee applies other than the basic [transaction cost](transaction-cost.html). | +| [Direct XRP Payment][] | String (XRP) | Omitted | Omitted | No | Transfers XRP directly from one account to another, using one transaction. Always delivers the exact amount. No fee applies other than the basic [transaction cost](transaction-cost.html). | | [Creating or redeeming tokens][] | Object | Object (optional) | Optional | No | Increases or decreases the amount of a non-XRP currency or asset tracked in the XRP Ledger. [Transfer fees](transfer-fees.html) and [freezes](freezes.html) do not apply when sending and redeeming directly. | -| [Cross-currency Payment][] | Object (non-XRP) / String (XRP) | Object (non-XRP) / String (XRP) | Usually required | No | Send tokens from one holder to another. The `Amount` or `SendMax` can be XRP or tokens, but they cannot both be XRP. These payments [ripple through](rippling.html) the issuer and can take longer [paths](paths.html) through several intermediaries if the transaction specifies a path set. [Transfer fees](transfer-fees.html) set by the issuer(s) apply to this type of transaction. These transactions consume offers in the [decentralized exchange](decentralized-exchange.html) to connect between different currencies, or possibly even between currencies with the same currency code and different issuers. | +| [Cross-currency Payment][] | Object (non-XRP) / String (XRP) | Object (non-XRP) / String (XRP) | Usually required | No | Send tokens from one holder to another. The `Amount` or `SendMax` can be XRP or tokens, but can't both be XRP. These payments [ripple through](rippling.html) the issuer and can take longer [paths](paths.html) through several intermediaries if the transaction specifies a path set. [Transfer fees](transfer-fees.html) set by the issuer(s) apply to this type of transaction. These transactions consume offers in the [decentralized exchange](decentralized-exchange.html) to connect different currencies, or currencies with the same currency code and different issuers. | | [Partial payment][] | Object (non-XRP) / String (XRP) | Object (non-XRP) / String (XRP) | Usually required | No | Sends _up to_ a specific amount of any currency. Uses the [`tfPartialPayment` flag](#payment-flags). May include a `DeliverMin` amount specifying the minimum that the transaction must deliver to be successful; if the transaction does not specify `DeliverMin`, it can succeed by delivering _any positive amount_. | -| Currency conversion | Object (non-XRP) / String (XRP) | Object (non-XRP) / String (XRP) | Required | Yes | Consumes offers in the [decentralized exchange](decentralized-exchange.html) to convert one currency to another, possibly taking [arbitrage](https://en.wikipedia.org/wiki/Arbitrage) opportunities. The `Amount` and `SendMax` cannot both be XRP. Also called a _circular payment_ because it delivers money to the sender. The [Data API](data-api.html) tracks this type of transaction as an "exchange" and not a "payment". | +| Currency conversion | Object (non-XRP) / String (XRP) | Object (non-XRP) / String (XRP) | Required | Yes | Consumes offers in the [decentralized exchange](decentralized-exchange.html) to convert one currency to another, possibly taking [arbitrage](https://en.wikipedia.org/wiki/Arbitrage) opportunities. The `Amount` and `SendMax` cannot both be XRP. Also called a _circular payment_ because it delivers money to the sender. This type of transaction may be classified as an "exchange" and not a "payment". | -[Direct XRP-to-XRP Payment]: direct-xrp-payments.html +[Direct XRP Payment]: direct-xrp-payments.html [Creating or redeeming tokens]: tokens.html [Cross-currency Payment]: cross-currency-payments.html [Partial payment]: partial-payments.html @@ -110,7 +110,7 @@ Transactions of the Payment type support additional values in the [`Flags` field ## Partial Payments -A partial payment allows a payment to succeed by reducing the amount received. Partial payments are useful for [returning payments](become-an-xrp-ledger-gateway.html#bouncing-payments) without incurring additional costs to oneself. However, partial payments can also be used to exploit integrations that naively assume the `Amount` field of a successful transaction always describes the exact amount delivered. +A partial payment allows a payment to succeed by reducing the amount received. Partial payments are useful for [returning payments](stablecoin-issuer.html#bouncing-payments) without incurring additional costs to oneself. However, partial payments can also be used to exploit integrations that naively assume the `Amount` field of a successful transaction always describes the exact amount delivered. A partial payment is any [Payment transaction][] with the `tfPartialPayment` flag enabled. A partial payment can be successful if it delivers any positive amount greater than or equal to its `DeliverMin` field (or any positive amount at all if `DeliverMin` is not specified) without sending more than the `SendMax` value. diff --git a/content/references/protocol-reference/transactions/transaction-types/paymentchannelclaim.md b/content/references/protocol-reference/transactions/transaction-types/paymentchannelclaim.md index 7322340f314..25a86ed5340 100644 --- a/content/references/protocol-reference/transactions/transaction-types/paymentchannelclaim.md +++ b/content/references/protocol-reference/transactions/transaction-types/paymentchannelclaim.md @@ -56,7 +56,7 @@ The **destination address** of a channel can: | `Signature` | String | Blob | _(Optional)_ The signature of this claim, as hexadecimal. The signed message contains the channel ID and the amount of the claim. Required unless the sender of the transaction is the source address of the channel. | | `PublicKey` | String | Blob | _(Optional)_ The public key used for the signature, as hexadecimal. This must match the `PublicKey` stored in the ledger for the channel. Required unless the sender of the transaction is the source address of the channel and the `Signature` field is omitted. (The transaction includes the public key so that `rippled` can check the validity of the signature before trying to apply the transaction to the ledger.) | -If the payment channel was created before the [fixPayChanRecipientOwnerDir amendment](known-amendments.html#fixpaychanrecipientownerdir) became enabled (on 2020-05-01), it is possible that the destination of the payment channel has been [deleted](accounts.html#deletion-of-accounts) and does not currently exist in the ledger. If the destination has been deleted, the source account cannot send XRP from the channel to the destination; instead, the transaction fails with `tecNO_DST`. (And, of course, the deleted account cannot send any transactions at all.) Other uses of this transaction type are unaffected when the destination account has been deleted, including adjusting the channel expiration, closing a channel with no XRP, or removing a channel that has passed its expiration time. +If the payment channel was created before the [fixPayChanRecipientOwnerDir amendment](known-amendments.html#fixpaychanrecipientownerdir) became enabled (on 2020-05-01), it is possible that the destination of the payment channel has been [deleted](deleting-accounts.html) and does not currently exist in the ledger. If the destination has been deleted, the source account cannot send XRP from the channel to the destination; instead, the transaction fails with `tecNO_DST`. (And, of course, the deleted account cannot send any transactions at all.) Other uses of this transaction type are unaffected when the destination account has been deleted, including adjusting the channel expiration, closing a channel with no XRP, or removing a channel that has passed its expiration time. ## PaymentChannelClaim Flags diff --git a/content/references/protocol-reference/transactions/transaction-types/paymentchannelfund.md b/content/references/protocol-reference/transactions/transaction-types/paymentchannelfund.md index 799a0ec5bfb..23d64d8bae1 100644 --- a/content/references/protocol-reference/transactions/transaction-types/paymentchannelfund.md +++ b/content/references/protocol-reference/transactions/transaction-types/paymentchannelfund.md @@ -10,7 +10,7 @@ labels: _Added by the [PayChan amendment][]._ -Add additional [XRP](xrp.html) to an open [payment channel](payment-channels.html), and optionally update the expiration time of the channel. Only the source address of the channel can use this transaction. +Add additional [XRP](what-is-xrp.html) to an open [payment channel](payment-channels.html), and optionally update the expiration time of the channel. Only the source address of the channel can use this transaction. Example PaymentChannelFund: diff --git a/content/resources/contribute-code/contribute-code.ja.md b/content/resources/contribute-code/contribute-code.ja.md new file mode 100644 index 00000000000..6ed2e97919a --- /dev/null +++ b/content/resources/contribute-code/contribute-code.ja.md @@ -0,0 +1,94 @@ +--- +html: contribute-code.html +parent: resources.html +blurb: XRP Ledgerプロトコルにどのように機能を実装するかを学びます。 +labels: + - ブロックチェーン +--- +# コードへの貢献 + +XRP Ledgerを動かすソフトウェアはオープンソースです。誰でもダウンロードし、変更し、拡張し、調査することができます。もしあなたがコードに貢献したいのであれば、コミュニティと協力してあなたの変更の仕様を定義し、XRP Ledgerのプロトコルとブロックチェーンの一部になる前にコードをテストすることが重要です。 + +# コアサーバのソースコード + +XRP Ledgerを動かすソフトウェアはオープンソースです。コミュニティが参加することで、より良いものが生まれます。[ドキュメント](docs.html)内の"[Source]"リンクから関連するソースコードに直接ジャンプしたり、GitHubでソースコードを閲覧することができます: + +| XRP Ledger ソースコード | | +|:-----------------------|:----------------------------------------------------| +| リポジトリ | | +| ライセンス | [Multiple; ISC (permissive)](https://github.com/XRPLF/rippled/blob/develop/LICENSE.md) | +| プログラム言語 | C++ | + +何から始めたらいいか分からないという方のために、Dev Null Productionsは、XRP Ledgerサーバー(`rippled`)のコア実装の仕組みや機能を説明した、詳細かつ充実した[**ソースコード・ガイド**](https://xrpintel.com/source)を提供しています。 + + +## XRP Ledgerの規格 + +`rippled`に対する変更はXRP Ledger Standard (XLS)、つまり変更の仕様を特定し詳細に記述した文書によって管理されます。開発にコミットする前に、[XRPL-Standardsリポジトリ](https://github.com/XRPLF/XRPL-Standards/discussions)で議論を始める必要があります。これにより、コミュニティはあなたの変更に関して議論し、フィードバックを提供する機会を得ることができます。 + +**注記:*** バグ修正にはXLSは必要ありませんが、Amendmentが必要になる場合があります。 + +XLSの作成には独自のプロセスがありますが、簡単にまとめると次のようになります: + +1. ディスカッションを開始し、フィードバックを集めます。 +2. StandardリポジトリにXLSドラフトを作成します。 +3. XLSドラフトを仕様候補として公開します。 + +詳細については、[XLS貢献ガイド](https://github.com/XRPLF/XRPL-Standards/blob/master/CONTRIBUTING.md) をご覧ください。 + + +## Amendmentの実装 + +XLSドラフトを作成した後、その変更にAmendmentが必要かどうかを判断する必要があります。特に次のような**トランザクション処理**に影響する変更にはAmendment が必要です。 + +- レジャールールを変更し、異なる結果をもたらすもの。 +- トランザクションの追加または削除。 +- コンセンサスへの影響がある変更。 + +**注記:** 変更にAmendmentが必要ない場合、そのままコーディングとデプロイに進むことができます。 + +コードをAmendmentとして実装するには、次のファイルにAmendment情報を追加する必要があります。 + +- **Feature.cpp**: + + 開発が完了するまで、`Supported`パラメータは`no`に設定してください。 + + バグの修正の場合、`DefaultVote`パラメータを`yes`に設定する必要があります。 + +- **Feature.h**: `numFeatures` カウンタを増やし、`extern uint256 const` 変数を宣言します。 + + +## コーディングとデプロイ + +一般的な開発プロセスは以下の通りです。 + +1. コードを開発するためにはまず、[`rippled` リポジトリ](https://github.com/XRPLF/rippled) をフォークまたはブランチを作成します。 + + **ヒント:** 何から始めたらいいかわからない場合は、_Dev Null Productions_ が詳細かつ充実した [`rippled` ソースコードガイド](https://xrpintel.com/source) を提供しています。 + +2. 単体テストと統合テストを実行します。独立した環境で作業をテストするにはスタンドアロンモードでサーバを実行するのが良いでしょう。 + +3. `XRPLF:develop`にプルリクエストを作成します。 + + **Amendment向けの注記:** **Feature.cpp**の`Supported`パラメータを`yes`に更新します。 + +4. プルリクエストがXRP Ledgerのメンテナによって承認されると、あなたのコードは`develop`にマージされ、Devnet上で追加のテストを行うことができます。 + + **Amendment向けの注記:** + - `DefaultVote`パラメータはロックされます。 + - もしAmendmentに問題が見つかれば、Amendmentの修正と新しいPRの提出を再度行う必要があります。新しいPRでは`DefaultVote`を変更することができます。 + +年に4回、`develop`で承認されたPRからリリース候補がビルドされます。このパッケージはTestnetとMainnet上のいくつかのノードにデプロイされます。リリース候補に問題がなければ、コードは`master`にマージされ、メインネット上のノードはこのビルドにアップグレードできます。 + +6. 新しいAmendmentは合意形成プロセスを経て、バリデーターがそのAmendmentを有効にするかどうかを投票します。 + + +## コードのフローチャート + +![コードのフローチャート](img/Contribute Code Flowchart.png) + + +## 関連項目 + +- **コンセプト:** + - [Amendment](amendments.html) diff --git a/content/concepts/consensus-network/amendments/contribute-code-flow.md b/content/resources/contribute-code/contribute-code.md similarity index 69% rename from content/concepts/consensus-network/amendments/contribute-code-flow.md rename to content/resources/contribute-code/contribute-code.md index c51f1ae0440..4740e40436c 100644 --- a/content/concepts/consensus-network/amendments/contribute-code-flow.md +++ b/content/resources/contribute-code/contribute-code.md @@ -1,13 +1,25 @@ --- -html: contribute-code-flow.html -parent: amendments.html -blurb: +html: contribute-code.html +parent: resources.html +blurb: Learn how features can be coded into the XRP Ledger protocol. labels: - Blockchain --- -# Contribute Code to the XRP Ledger +# Contribute Code -The software that powers the XRP Ledger is open source. Anyone can download, modify, extend, or explore it. If you want to contribute code, it's important to work with the community to define the specifications of your changes and test the code before adding it to `rippled`. +The software that powers the XRP Ledger is open source. Anyone can download, modify, extend, or explore it. If you want to contribute code, it's important to work with the community to define the specifications of your changes and test the code before it becomes a part of the XRP Ledger protocol and blockchain. + +## Core Server Source + +The software that powers the XRP Ledger is open-source, so anyone can download, modify, extend, or explore it. Community involvement makes it better. Look for "[Source]" links in the [documentation](docs.html) to jump directly into the related source code, or browse the source code on GitHub: + +| XRP Ledger Source Code | | +|:-----------------------|:----------------------------------------------------| +| Repository | | +| License | [Multiple; ISC (permissive)](https://github.com/ripple/rippled/blob/develop/LICENSE.md) | +| Programming Language | C++ | + +If you're not sure where to start, Dev Null Productions provides a detailed and thorough [**Source Code Guide**](https://xrpintel.com/source) that describes the structure and functions of the core XRP Ledger server (`rippled`) implementation. ## XRP Ledger Standards @@ -27,7 +39,7 @@ For details, see the [XLS contributing guide](https://github.com/XRPLF/XRPL-Stan ## Amendment Implementation -After you've created an XLSd, you now need to determine if your change requires an amendment. Changes that affect **transaction processing** require amendments, specifically changes that: +After you've created an XLS draft, you now need to determine if your change requires an amendment. Changes that affect **transaction processing** require amendments, specifically changes that: - Modify ledger rules, resulting in different outcomes. - Add or remove transactions. diff --git a/content/resources/contribute-code/create-custom-transactors.ja.md b/content/resources/contribute-code/create-custom-transactors.ja.md new file mode 100644 index 00000000000..167cbba8cef --- /dev/null +++ b/content/resources/contribute-code/create-custom-transactors.ja.md @@ -0,0 +1,389 @@ +--- +html: create-custom-transactors.html +parent: contribute-code.html +blurb: XRPレジャーとやり取りするためのカスタムトランザクタを作成します。 +labels: + - 開発 + - ブロックチェーン +--- +# カスタムトランザクタの作成 + +_トランザクタ_ はトランザクションを処理し、XRP Ledgerを変更するコードです。カスタムトランザクタを作成することで、`rippled`に新しい機能を追加することができます。このチュートリアルではトランザクタのコーディングについて説明しますが、それをXRPLに追加するにはAmendmentプロセスを経る必要があります。 [XRPレジャーのコードへの貢献](contribute-code-flow.html)をご覧ください。 + +トランザクタは 基本的な処理順序に則って処理されます。 + +1. シリアライズ型レジャーエントリ(SLE/serialized type ledger entry)の _view_ へアクセスします。 +2. _view_ 内の値を更新、削除、挿入します。 +3. 確定した変更を _view_ からレジャーに適用します。 + +**注記:** _view_ はレジャーのサンドボックスです。トランザクタは必要なエラーチェックと変更のすべてをサンドボックス内で行い、レジャーでは直接行いません。値が確定した後、変更はレジャーにアトミックに適用されます。 + +このチュートリアルでは、既存の`CreateCheck`トランザクションを例として使用します。ソースファイルはここで確認できます。 + +- [ヘッダファイル](https://github.com/XRPLF/rippled/blob/master/src/ripple/app/tx/impl/CreateCheck.h) +- [CPPファイル](https://github.com/XRPLF/rippled/blob/master/src/ripple/app/tx/impl/CreateCheck.cpp) + + +## ヘッダファイル + +次の形式でヘッダーファイルを作成します。 + +```c++ +namespace ripple { + +class CreateCheck : public Transactor +{ +public: + static constexpr ConsequencesFactoryType ConsequencesFactory{Normal}; + + explicit CreateCheck(ApplyContext& ctx) : Transactor(ctx) + { + } + + static NotTEC + preflight(PreflightContext const& ctx); + + static TER + preclaim(PreclaimContext const& ctx); + + TER + doApply() override; +}; + +} // namespace ripple +``` + +`ApplyContext`でトランザクタを初期化すると、トランザクタは以下にアクセスできます: + +- トランザクタをトリガーしたトランザクション。 +- SLEのビュー。 +- エラーを記録するためのジャーナル。 + + +## CPPファイル + +### 1. `preflight`関数の追加 + +`preflight`関数はレジャーにアクセスする前にトランザクション自体にエラーがないかチェックします。無効なトランザクションや正しく設定されていないトランザクションは拒否されなければなりません。 + +- `PreflightContext`はレジャーのビューを持っていません。 +- レジャーやトランザクションからフィールドを取得するには、次のようにブラケット記法を使用します。 + + auto const curExpiration = (*sle*)[~sfExpiration]; + (*sle)[sfBalance] = (*sle)[sfBalance] + reqDelta; + + **注記:** `~`記号は optional型を返します。 + +- レジャーとトランザクションのスキーマはこちらから確認できます。 + - [`LedgerFormats.cpp`](https://github.com/XRPLF/rippled/blob/master/src/ripple/protocol/impl/LedgerFormats.cpp) + - [`TxFormats.cpp`](https://github.com/XRPLF/rippled/blob/master/src/ripple/protocol/impl/TxFormats.cpp) + +-` rippled` はトランザクションの結果を結果コードで表します。[トランザクションの結果](transaction-results.html)をご覧ください。 + +```c++ +CreateCheck::preflight(PreflightContext const& ctx) +{ + // Check if this amendment functionality is enabled on the network. + if (!ctx.rules.enabled(featureChecks)) + return temDISABLED; + + NotTEC const ret{preflight1(ctx)}; + if (!isTesSuccess(ret)) + return ret; + + if (ctx.tx.getFlags() & tfUniversalMask) + { + // There are no flags (other than universal) for CreateCheck yet. + JLOG(ctx.j.warn()) << "Malformed transaction: Invalid flags set."; + return temINVALID_FLAG; + } + if (ctx.tx[sfAccount] == ctx.tx[sfDestination]) + { + // They wrote a check to themselves. + JLOG(ctx.j.warn()) << "Malformed transaction: Check to self."; + return temREDUNDANT; + } + + { + STAmount const sendMax{ctx.tx.getFieldAmount(sfSendMax)}; + if (!isLegalNet(sendMax) || sendMax.signum() <= 0) + { + JLOG(ctx.j.warn()) << "Malformed transaction: bad sendMax amount: " + << sendMax.getFullText(); + return temBAD_AMOUNT; + } + + if (badCurrency() == sendMax.getCurrency()) + { + JLOG(ctx.j.warn()) << "Malformed transaction: Bad currency."; + return temBAD_CURRENCY; + } + } + + if (auto const optExpiry = ctx.tx[~sfExpiration]) + { + if (*optExpiry == 0) + { + JLOG(ctx.j.warn()) << "Malformed transaction: bad expiration"; + return temBAD_EXPIRATION; + } + } + + return preflight2(ctx); +} +``` + + +### 2. `preclaim`関数の追加 + +`preclaim`関数は、現在のレジャーの情報を見る必要があるエラーをチェックします。 + +- このステップが結果コード`tesSUCCESS`または`tec`を返した場合、トランザクションはキューに入れられ、ピアに送信されます。 + +```c++ +CreateCheck::preclaim(PreclaimContext const& ctx) +{ + AccountID const dstId{ctx.tx[sfDestination]}; + + // Use the `keylet` function to get the key of the SLE. Views have either `read` or `peek` access. + // `peek` access allows the developer to modify the SLE returned. + auto const sleDst = ctx.view.read(keylet::account(dstId)); + if (!sleDst) + { + JLOG(ctx.j.warn()) << "Destination account does not exist."; + return tecNO_DST; + } + + auto const flags = sleDst->getFlags(); + + // Check if the destination has disallowed incoming checks + if (ctx.view.rules().enabled(featureDisallowIncoming) && + (flags & lsfDisallowIncomingCheck)) + return tecNO_PERMISSION; + + if ((flags & lsfRequireDestTag) && !ctx.tx.isFieldPresent(sfDestinationTag)) + { + // The tag is basically account-specific information we don't + // understand, but we can require someone to fill it in. + JLOG(ctx.j.warn()) << "Malformed transaction: DestinationTag required."; + return tecDST_TAG_NEEDED; + } + + { + STAmount const sendMax{ctx.tx[sfSendMax]}; + if (!sendMax.native()) + { + // The currency may not be globally frozen + AccountID const& issuerId{sendMax.getIssuer()}; + if (isGlobalFrozen(ctx.view, issuerId)) + { + JLOG(ctx.j.warn()) << "Creating a check for frozen asset"; + return tecFROZEN; + } + // If this account has a trustline for the currency, that + // trustline may not be frozen. + // + // Note that we DO allow create check for a currency that the + // account does not yet have a trustline to. + AccountID const srcId{ctx.tx.getAccountID(sfAccount)}; + if (issuerId != srcId) + { + // Check if the issuer froze the line + auto const sleTrust = ctx.view.read( + keylet::line(srcId, issuerId, sendMax.getCurrency())); + if (sleTrust && + sleTrust->isFlag( + (issuerId > srcId) ? lsfHighFreeze : lsfLowFreeze)) + { + JLOG(ctx.j.warn()) + << "Creating a check for frozen trustline."; + return tecFROZEN; + } + } + if (issuerId != dstId) + { + // Check if dst froze the line. + auto const sleTrust = ctx.view.read( + keylet::line(issuerId, dstId, sendMax.getCurrency())); + if (sleTrust && + sleTrust->isFlag( + (dstId > issuerId) ? lsfHighFreeze : lsfLowFreeze)) + { + JLOG(ctx.j.warn()) + << "Creating a check for destination frozen trustline."; + return tecFROZEN; + } + } + } + } + if (hasExpired(ctx.view, ctx.tx[~sfExpiration])) + { + JLOG(ctx.j.warn()) << "Creating a check that has already expired."; + return tecEXPIRED; + } + return tesSUCCESS; +} +``` + + +### 3. Add a `doApply()` function. + +The `doApply()` function has read/write access, enabling you to modify the ledger. + +```c++ +CreateCheck::doApply() +{ + auto const sle = view().peek(keylet::account(account_)); + if (!sle) + return tefINTERNAL; + + // A check counts against the reserve of the issuing account, but we + // check the starting balance because we want to allow dipping into the + // reserve to pay fees. + { + STAmount const reserve{ + view().fees().accountReserve(sle->getFieldU32(sfOwnerCount) + 1)}; + + if (mPriorBalance < reserve) + return tecINSUFFICIENT_RESERVE; + } + + // Note that we use the value from the sequence or ticket as the + // Check sequence. For more explanation see comments in SeqProxy.h. + std::uint32_t const seq = ctx_.tx.getSeqProxy().value(); + Keylet const checkKeylet = keylet::check(account_, seq); + auto sleCheck = std::make_shared(checkKeylet); + + sleCheck->setAccountID(sfAccount, account_); + AccountID const dstAccountId = ctx_.tx[sfDestination]; + sleCheck->setAccountID(sfDestination, dstAccountId); + sleCheck->setFieldU32(sfSequence, seq); + sleCheck->setFieldAmount(sfSendMax, ctx_.tx[sfSendMax]); + if (auto const srcTag = ctx_.tx[~sfSourceTag]) + sleCheck->setFieldU32(sfSourceTag, *srcTag); + if (auto const dstTag = ctx_.tx[~sfDestinationTag]) + sleCheck->setFieldU32(sfDestinationTag, *dstTag); + if (auto const invoiceId = ctx_.tx[~sfInvoiceID]) + sleCheck->setFieldH256(sfInvoiceID, *invoiceId); + if (auto const expiry = ctx_.tx[~sfExpiration]) + sleCheck->setFieldU32(sfExpiration, *expiry); + + view().insert(sleCheck); + + auto viewJ = ctx_.app.journal("View"); + // If it's not a self-send (and it shouldn't be), add Check to the + // destination's owner directory. + if (dstAccountId != account_) + { + auto const page = view().dirInsert( + keylet::ownerDir(dstAccountId), + checkKeylet, + describeOwnerDir(dstAccountId)); + + JLOG(j_.trace()) << "Adding Check to destination directory " + << to_string(checkKeylet.key) << ": " + << (page ? "success" : "failure"); + + if (!page) + return tecDIR_FULL; + + sleCheck->setFieldU64(sfDestinationNode, *page); + } + + { + auto const page = view().dirInsert( + keylet::ownerDir(account_), + checkKeylet, + describeOwnerDir(account_)); + + JLOG(j_.trace()) << "Adding Check to owner directory " + << to_string(checkKeylet.key) << ": " + << (page ? "success" : "failure"); + + if (!page) + return tecDIR_FULL; + + sleCheck->setFieldU64(sfOwnerNode, *page); + } + // If we succeeded, the new entry counts against the creator's reserve. + adjustOwnerCount(view(), sle, 1, viewJ); + return tesSUCCESS; +} +``` + + +## 追加の関数 + +必要に応じて、カスタムトランザクタにヘルパー関数を追加することができます。特殊な場合に役立つ特別な関数がいくつかあります。 + + +### `calculateBaseFee` + +ほとんどのトランザクションはデフォルトの[Referenceトランザクションコスト](transaction-cost.html)をそのまま引き継ぎます。しかし、トランザクションで通常以外のトランザクションコストを定義する必要がある場合、トランザクションの`calculateBaseFee`メソッドをカスタムメソッドに置き換えることができます。 + +次の例では、`EscrowFinish`ランザクションが条件付きエスクローに対して、フルフィルメントの大きさに応じて追加コストを請求する方法を示しています。 + +```c++ +XRPAmount +EscrowFinish::calculateBaseFee(ReadView const& view, STTx const& tx) +{ + XRPAmount extraFee{0}; + + if (auto const fb = tx[~sfFulfillment]) + { + extraFee += view.fees().base * (32 + (fb->size() / 16)); + } + + return Transactor::calculateBaseFee(view, tx) + extraFee; +} +``` + + +### `makeTxConsequences` + +`rippled`は[`TxConsequences`](https://github.com/XRPLF/rippled/blob/master/src/ripple/app/tx/applySteps.h#L41-L44)クラスを使用して、トランザクション適用時のアカウントへの結果を記述します。このクラスは手数料、使用可能な最大XRP、トランザクションによって消費されたシーケンス番号の数を追跡します。結果には次の3つのタイプがあります。 + +- **ノーマル:**トランザクションは署名に影響を与えず、XRP手数料を消費するのみです。手数料を超えてXRPを消費するトランザクションは正常とはみなされません。 +- **ブロッカー:**トランザクションの署名に影響を与え、有効なトランザクションがその後ろにキューイングされるのを防ぎます。 +- **カスタム:**トランザクタは結果を決定するために追加の作業を行う必要があります。 + +`makeTxConsequences`関数を使うと、以下のような状況に対してカスタム結果を作成することができます: + +- XRPを送信する支払い。 +- 複数のシーケンス番号を消費するチケット。 +- 設定されたフラグやフィールドによって、正常またはブロッカーとなるトランザクション。 + +**注記:** `TxConsequences`は[トランザクションキュー](transaction-queue.html)にのみ影響します。トランザクションがレジャーに適用されたときに手数料を請求する可能性が高い場合、それはピアに送信されます。手数料を請求する可能性がない場合、またはそれが判断できない場合は、送信されません。 + + +```c++ +SetAccount::makeTxConsequences(PreflightContext const& ctx) +{ + // The SetAccount may be a blocker, but only if it sets or clears + // specific account flags. + auto getTxConsequencesCategory = [](STTx const& tx) { + if (std::uint32_t const uTxFlags = tx.getFlags(); + uTxFlags & (tfRequireAuth | tfOptionalAuth)) + return TxConsequences::blocker; + + if (auto const uSetFlag = tx[~sfSetFlag]; uSetFlag && + (*uSetFlag == asfRequireAuth || *uSetFlag == asfDisableMaster || + *uSetFlag == asfAccountTxnID)) + return TxConsequences::blocker; + + if (auto const uClearFlag = tx[~sfClearFlag]; uClearFlag && + (*uClearFlag == asfRequireAuth || *uClearFlag == asfDisableMaster || + *uClearFlag == asfAccountTxnID)) + return TxConsequences::blocker; + + return TxConsequences::normal; + }; + + return TxConsequences{ctx.tx, getTxConsequencesCategory(ctx.tx)}; +} +``` + + +## 次のステップ + +新しいトランザクタでサーバを再コンパイルし、[スタンドアロンモード](use-stand-alone-mode.html)でテストしてください。もしAmendmentの後ろにトランザクタをコーディングした場合、設定ファイルを使ってその機能を[強制的に有効にする](test-amendments.html)ことができます。 diff --git a/content/resources/contribute-code/create-custom-transactors.md b/content/resources/contribute-code/create-custom-transactors.md new file mode 100644 index 00000000000..e078b5e24f7 --- /dev/null +++ b/content/resources/contribute-code/create-custom-transactors.md @@ -0,0 +1,389 @@ +--- +html: create-custom-transactors.html +parent: contribute-code.html +blurb: Create custom transactors to interact with the XRP Ledger. +labels: + - Development + - Blockchain +--- +# Create Custom Transactors + +A _transactor_ is code that processes a transaction and modifies the XRP Ledger. Creating custom transactors enables you to add new functionality to `rippled`. This tutorial walks through coding transactors, but you'll have to go through the amendment process to add it to XRPL. See: [Contribute Code to the XRP Ledger](contribute-code.html). + +Transactors follow a basic order of operations: + +1. Access a _view_ into a serialized type ledger entry (SLE). +2. Update, erase, or insert values in the _view_. +3. Apply the finalized changes from the _view_ to the ledger. + +**Note:** _Views_ are sandboxes into ledgers. Transactors make all necessary error checks and changes in sandboxes, not directly on the ledger. After values are finalized, changes are applied atomically to the ledger. + +This tutorial uses the existing `CreateCheck` transactor as an example. You can view the source files here: + +- [Header File](https://github.com/XRPLF/rippled/blob/master/src/ripple/app/tx/impl/CreateCheck.h) +- [CPP File](https://github.com/XRPLF/rippled/blob/master/src/ripple/app/tx/impl/CreateCheck.cpp) + + +## Header File + +Create a header file in this format: + +```c++ +namespace ripple { + +class CreateCheck : public Transactor +{ +public: + static constexpr ConsequencesFactoryType ConsequencesFactory{Normal}; + + explicit CreateCheck(ApplyContext& ctx) : Transactor(ctx) + { + } + + static NotTEC + preflight(PreflightContext const& ctx); + + static TER + preclaim(PreclaimContext const& ctx); + + TER + doApply() override; +}; + +} // namespace ripple +``` + +Initializing the transactor with `ApplyContext` gives it access to: + +- The transaction that triggered the transactor. +- A view of the SLE. +- A journal to log errors. + + +## CPP File + +### 1. Add a `preflight` function. + +The `preflight` function checks for errors in the transaction itself before accessing the ledger. It should reject invalid and incorrectly formed transactions. + +- `PreflightContext` doesn't have a view of the ledger. +- Use bracket notation to retrieve fields from ledgers and transactions: + + auto const curExpiration = (*sle*)[~sfExpiration]; + (*sle)[sfBalance] = (*sle)[sfBalance] + reqDelta; + + **Note:** The `~` symbol returns an optional type. + +- You can view ledger and transaction schemas here: + - [`LedgerFormats.cpp`](https://github.com/XRPLF/rippled/blob/master/src/ripple/protocol/impl/LedgerFormats.cpp) + - [`TxFormats.cpp`](https://github.com/XRPLF/rippled/blob/master/src/ripple/protocol/impl/TxFormats.cpp) + +- `rippled` summarizes transaction results with result codes. See: [Transaction Results](transaction-results.html) + +```c++ +CreateCheck::preflight(PreflightContext const& ctx) +{ + // Check if this amendment functionality is enabled on the network. + if (!ctx.rules.enabled(featureChecks)) + return temDISABLED; + + NotTEC const ret{preflight1(ctx)}; + if (!isTesSuccess(ret)) + return ret; + + if (ctx.tx.getFlags() & tfUniversalMask) + { + // There are no flags (other than universal) for CreateCheck yet. + JLOG(ctx.j.warn()) << "Malformed transaction: Invalid flags set."; + return temINVALID_FLAG; + } + if (ctx.tx[sfAccount] == ctx.tx[sfDestination]) + { + // They wrote a check to themselves. + JLOG(ctx.j.warn()) << "Malformed transaction: Check to self."; + return temREDUNDANT; + } + + { + STAmount const sendMax{ctx.tx.getFieldAmount(sfSendMax)}; + if (!isLegalNet(sendMax) || sendMax.signum() <= 0) + { + JLOG(ctx.j.warn()) << "Malformed transaction: bad sendMax amount: " + << sendMax.getFullText(); + return temBAD_AMOUNT; + } + + if (badCurrency() == sendMax.getCurrency()) + { + JLOG(ctx.j.warn()) << "Malformed transaction: Bad currency."; + return temBAD_CURRENCY; + } + } + + if (auto const optExpiry = ctx.tx[~sfExpiration]) + { + if (*optExpiry == 0) + { + JLOG(ctx.j.warn()) << "Malformed transaction: bad expiration"; + return temBAD_EXPIRATION; + } + } + + return preflight2(ctx); +} +``` + + +### 2. Add a `preclaim` function. + +The `preclaim` function checks for errors that require viewing information on the current ledger. + +- If this step returns a result code of `tesSUCCESS` or any `tec` result, the transaction will be queued and broadcast to peers. + +```c++ +CreateCheck::preclaim(PreclaimContext const& ctx) +{ + AccountID const dstId{ctx.tx[sfDestination]}; + + // Use the `keylet` function to get the key of the SLE. Views have either `read` or `peek` access. + // `peek` access allows the developer to modify the SLE returned. + auto const sleDst = ctx.view.read(keylet::account(dstId)); + if (!sleDst) + { + JLOG(ctx.j.warn()) << "Destination account does not exist."; + return tecNO_DST; + } + + auto const flags = sleDst->getFlags(); + + // Check if the destination has disallowed incoming checks + if (ctx.view.rules().enabled(featureDisallowIncoming) && + (flags & lsfDisallowIncomingCheck)) + return tecNO_PERMISSION; + + if ((flags & lsfRequireDestTag) && !ctx.tx.isFieldPresent(sfDestinationTag)) + { + // The tag is basically account-specific information we don't + // understand, but we can require someone to fill it in. + JLOG(ctx.j.warn()) << "Malformed transaction: DestinationTag required."; + return tecDST_TAG_NEEDED; + } + + { + STAmount const sendMax{ctx.tx[sfSendMax]}; + if (!sendMax.native()) + { + // The currency may not be globally frozen + AccountID const& issuerId{sendMax.getIssuer()}; + if (isGlobalFrozen(ctx.view, issuerId)) + { + JLOG(ctx.j.warn()) << "Creating a check for frozen asset"; + return tecFROZEN; + } + // If this account has a trustline for the currency, that + // trustline may not be frozen. + // + // Note that we DO allow create check for a currency that the + // account does not yet have a trustline to. + AccountID const srcId{ctx.tx.getAccountID(sfAccount)}; + if (issuerId != srcId) + { + // Check if the issuer froze the line + auto const sleTrust = ctx.view.read( + keylet::line(srcId, issuerId, sendMax.getCurrency())); + if (sleTrust && + sleTrust->isFlag( + (issuerId > srcId) ? lsfHighFreeze : lsfLowFreeze)) + { + JLOG(ctx.j.warn()) + << "Creating a check for frozen trustline."; + return tecFROZEN; + } + } + if (issuerId != dstId) + { + // Check if dst froze the line. + auto const sleTrust = ctx.view.read( + keylet::line(issuerId, dstId, sendMax.getCurrency())); + if (sleTrust && + sleTrust->isFlag( + (dstId > issuerId) ? lsfHighFreeze : lsfLowFreeze)) + { + JLOG(ctx.j.warn()) + << "Creating a check for destination frozen trustline."; + return tecFROZEN; + } + } + } + } + if (hasExpired(ctx.view, ctx.tx[~sfExpiration])) + { + JLOG(ctx.j.warn()) << "Creating a check that has already expired."; + return tecEXPIRED; + } + return tesSUCCESS; +} +``` + + +### 3. Add a `doApply()` function. + +The `doApply()` function has read/write access, enabling you to modify the ledger. + +```c++ +CreateCheck::doApply() +{ + auto const sle = view().peek(keylet::account(account_)); + if (!sle) + return tefINTERNAL; + + // A check counts against the reserve of the issuing account, but we + // check the starting balance because we want to allow dipping into the + // reserve to pay fees. + { + STAmount const reserve{ + view().fees().accountReserve(sle->getFieldU32(sfOwnerCount) + 1)}; + + if (mPriorBalance < reserve) + return tecINSUFFICIENT_RESERVE; + } + + // Note that we use the value from the sequence or ticket as the + // Check sequence. For more explanation see comments in SeqProxy.h. + std::uint32_t const seq = ctx_.tx.getSeqProxy().value(); + Keylet const checkKeylet = keylet::check(account_, seq); + auto sleCheck = std::make_shared(checkKeylet); + + sleCheck->setAccountID(sfAccount, account_); + AccountID const dstAccountId = ctx_.tx[sfDestination]; + sleCheck->setAccountID(sfDestination, dstAccountId); + sleCheck->setFieldU32(sfSequence, seq); + sleCheck->setFieldAmount(sfSendMax, ctx_.tx[sfSendMax]); + if (auto const srcTag = ctx_.tx[~sfSourceTag]) + sleCheck->setFieldU32(sfSourceTag, *srcTag); + if (auto const dstTag = ctx_.tx[~sfDestinationTag]) + sleCheck->setFieldU32(sfDestinationTag, *dstTag); + if (auto const invoiceId = ctx_.tx[~sfInvoiceID]) + sleCheck->setFieldH256(sfInvoiceID, *invoiceId); + if (auto const expiry = ctx_.tx[~sfExpiration]) + sleCheck->setFieldU32(sfExpiration, *expiry); + + view().insert(sleCheck); + + auto viewJ = ctx_.app.journal("View"); + // If it's not a self-send (and it shouldn't be), add Check to the + // destination's owner directory. + if (dstAccountId != account_) + { + auto const page = view().dirInsert( + keylet::ownerDir(dstAccountId), + checkKeylet, + describeOwnerDir(dstAccountId)); + + JLOG(j_.trace()) << "Adding Check to destination directory " + << to_string(checkKeylet.key) << ": " + << (page ? "success" : "failure"); + + if (!page) + return tecDIR_FULL; + + sleCheck->setFieldU64(sfDestinationNode, *page); + } + + { + auto const page = view().dirInsert( + keylet::ownerDir(account_), + checkKeylet, + describeOwnerDir(account_)); + + JLOG(j_.trace()) << "Adding Check to owner directory " + << to_string(checkKeylet.key) << ": " + << (page ? "success" : "failure"); + + if (!page) + return tecDIR_FULL; + + sleCheck->setFieldU64(sfOwnerNode, *page); + } + // If we succeeded, the new entry counts against the creator's reserve. + adjustOwnerCount(view(), sle, 1, viewJ); + return tesSUCCESS; +} +``` + + +## Additional Functions + +You can add more helper functions to your custom transactor as necessary. There are a few special functions that are relevant in special cases. + + +### `calculateBaseFee` + +Most transactions inherit the default [reference transaction cost](transaction-cost.html). However, if your transactor needs to define a non-standard transaction cost, you can replace the transactor's `calculateBaseFee` method with a custom one. + +The following example shows how `EscrowFinish` transactions charge an additional cost on conditional escrows based on the size of the fulfillment: + +```c++ +XRPAmount +EscrowFinish::calculateBaseFee(ReadView const& view, STTx const& tx) +{ + XRPAmount extraFee{0}; + + if (auto const fb = tx[~sfFulfillment]) + { + extraFee += view.fees().base * (32 + (fb->size() / 16)); + } + + return Transactor::calculateBaseFee(view, tx) + extraFee; +} +``` + + +### `makeTxConsequences` + +`rippled` uses a [`TxConsequences`](https://github.com/XRPLF/rippled/blob/master/src/ripple/app/tx/applySteps.h#L41-L44) class to describe the outcome to an account when applying a transaction. It tracks the fee, maximum possible XRP spent, and how many sequence numbers are consumed by the transaction. There are three types of consequences: + +- **Normal:** The transactor doesn't affect transaction signing and _only_ consumes an XRP fee. Transactions that spend XRP beyond the fee aren't considered normal. +- **Blocker:** The transactor affects transaction signing, preventing valid transactions from queueing behind it. +- **Custom:** The transactor needs to do additional work to determination consequences. + +The `makeTxConsequences` function enables you to create custom consequences for situations such as: + +- Payments sending XRP. +- Tickets consuming more than one sequence number. +- Transactions that are normal or blockers, depending on flags or fields set. + +**Note:** `TxConsequences` only affects the [transaction queue](transaction-queue.html). If a transaction is likely to claim a fee when applied to the ledger, it will be broadcast to peers. If it's not likely to claim a fee, or that can't be determined, it won't be broadcast. + + +```c++ +SetAccount::makeTxConsequences(PreflightContext const& ctx) +{ + // The SetAccount may be a blocker, but only if it sets or clears + // specific account flags. + auto getTxConsequencesCategory = [](STTx const& tx) { + if (std::uint32_t const uTxFlags = tx.getFlags(); + uTxFlags & (tfRequireAuth | tfOptionalAuth)) + return TxConsequences::blocker; + + if (auto const uSetFlag = tx[~sfSetFlag]; uSetFlag && + (*uSetFlag == asfRequireAuth || *uSetFlag == asfDisableMaster || + *uSetFlag == asfAccountTxnID)) + return TxConsequences::blocker; + + if (auto const uClearFlag = tx[~sfClearFlag]; uClearFlag && + (*uClearFlag == asfRequireAuth || *uClearFlag == asfDisableMaster || + *uClearFlag == asfAccountTxnID)) + return TxConsequences::blocker; + + return TxConsequences::normal; + }; + + return TxConsequences{ctx.tx, getTxConsequencesCategory(ctx.tx)}; +} +``` + + +## Next Steps + +Re-compile the server with your new transactor and test it in [stand-alone mode](use-stand-alone-mode.html). If you coded the transactor behind an amendment, you can [force-enable](test-amendments.html) the feature using the config file. \ No newline at end of file diff --git a/content/resources/contribute-documentation/contribute-documentation.ja.md b/content/resources/contribute-documentation/contribute-documentation.ja.md new file mode 100644 index 00000000000..cef486441e8 --- /dev/null +++ b/content/resources/contribute-documentation/contribute-documentation.ja.md @@ -0,0 +1,168 @@ +--- +html: contribute-documentation.html +parent: resources.html +blurb: XRP Ledgerドキュメントのコントリビューションガイドです。 +--- +# ドキュメントへの貢献 + +XRP Ledger開発者ポータルへの貢献を検討いただきありがとうございます! + + +私たちは、あなたが興味を持ってくださっていることにとても感動しています。XRP Ledger(XRPL)へ貢献することは、XRPLついて学ぶ素晴らしい機会です。 + +私たちはあなたのプルリクエストを喜んでレビューします。プロセスをできるだけ円滑に進めるため、このドキュメントを読み、記載されているガイドラインに従ってください。 + +## 当サイトについて + +XRPL Dev Portalでは、開発者が開発を開始するためのサンプルコードやその他の情報を含む、XRP Ledgerの包括的なドキュメントを提供しています。 + +本プロジェクトの公式リポジトリはとなっています。投稿の著作権はそれぞれの投稿者に帰属しますが、MIT[ライセンス](https://github.com/XRPLF/xrpl-dev-portal/blob/master/LICENSE)の下で提供されなければなりません。 + + + +## リポジトリの構成 + +- [assets/](https://github.com/XRPLF/xrpl-dev-portal/tree/master/assets) - サイトのテンプレートで使用される静的ファイル。 +- [content/](https://github.com/XRPLF/xrpl-dev-portal/tree/master/content) - ドキュメントを構築するために使用されるソースファイル。ほとんどがMarkdownです。 + - [content/\_code-samples/](https://github.com/XRPLF/xrpl-dev-portal/tree/master/content/_code-samples) - ドキュメントで使用または参照されているコードサンプル。可能な限り、これらは完全に機能する/実行可能なスクリプトです。 + - [content/\_img-sources/](https://github.com/XRPLF/xrpl-dev-portal/tree/master/content/_img-sources) - ドキュメントで使用されている画像の元ファイル。`.uxf`ファイルは[Umlet](https://www.umlet.com/)で作成されたダイアグラムです。 + - [content/\_snippets/](https://github.com/XRPLF/xrpl-dev-portal/tree/master/content/_snippets) - Dactylプリプロセッサを使用して、他のコンテンツファイルに挿入される再利用可能なMarkdownテキストの断片。 +- [img/](https://github.com/XRPLF/xrpl-dev-portal/tree/master/img) - ドキュメントコンテンツで使用される画像。 +- [template/](https://github.com/XRPLF/xrpl-dev-portal/tree/master/template) - HTMLを構築するためのテンプレートファイル。 +- [tool/](https://github.com/XRPLF/xrpl-dev-portal/tree/master/tool) - フィルター、スタイルチェッカー・ルール等のスクリプト。 +- [styles/](https://github.com/XRPLF/xrpl-dev-portal/tree/master/styles) - assetsフォルダにCSSファイルを生成するための元ファイル(SCSS)。 +- [`dactyl-config.yml`](https://github.com/XRPLF/xrpl-dev-portal/blob/master/dactyl-config.yml) - サイトのメタデータを含むメイン設定ファイル。設定ファイルのフォーマットについては、[設定フォーマット](#設定ファイルのフォーマット)を参照してください。 + +## プルリクエストが承認されるための条件 + +レビューやマージが承認される前に、それぞれのプルリクエストは以下の条件を満たしていなければなりません。 +- インテグレーションテストに合格すること。 +- レビューの準備が整うまで、[Draft](https://github.blog/2019-02-14-introducing-draft-pull-requests/)としてください。 +- このリポジトリの[コード規約](https://github.com/XRPLF/xrpl-dev-portal/blob/master/CODE_OF_CONDUCT.ja.md)を遵守してください。 + +## Dactylのセットアップ + +ポータルは[Dactyl](https://github.com/ripple/dactyl)を使用して構築されています。 + +Dactylには[Python 3](https://python.org/)が必要です。[pip](https://pip.pypa.io/en/stable/)を使ってインストールしてください: + +``` +pip3 install dactyl +``` + +## サイトの構築 + +このリポジトリでは、[**Dactyl**](https://github.com/ripple/dactyl)を使用して、すべてのドキュメントのHTMLをビルドしています。[Dactylのセットアップ](#dactylのセットアップ)を行った後、プロジェクトのルートディレクトリからサイトをビルドすることができます。 + +``` +dactyl_build +``` + +生成されたコンテンツは`out/`ディレクトリに出力されます。これらのコンテンツはウェブブラウザでファイルとして開いたり、ウェブサーバで静的コンテンツとして扱うことができます。 + +ルートディレクトリからリンクチェックやスタイルチェックを実行することもできます。 + +リンクチェックは出力フォルダを空にしてからビルドしてください。 + +``` +dactyl_link_checker +``` + +スタイルチェックは実験的なものです。 + +``` +dactyl_style_checker +``` + +## 設定ファイルのフォーマット + +このリポジトリでは、`dactyl-config.yml`ファイルのメタデータとページの[frontmatter](https://dactyl.link/frontmatter.html)を使って、ヘッダー、フッター、サイドバー、パンくずリストなどのナビゲーション要素を生成します。 + +新しいページを追加する場合、`dactyl-config.yml`ファイルのpages配列の適切な位置に追加する必要があります。追加例は次のようになります。 + +```yaml + - md: concepts/the-rippled-server/the-rippled-server.md + targets: + - en + - ja # 翻訳コンテンツがない場合、全てのターゲットを対象とします。 +``` + +Markdownファイル自体は、以下のようなfrontmatterで始まる必要があります。 + +```yaml +--- +html: the-rippled-server.html +parent: concepts.html +template: pagetype-category.html.jinja +blurb: rippled is the core peer-to-peer server that manages the XRP Ledger. This section covers concepts that help you learn the "what" and "why" behind fundamental aspects of the rippled server. +--- +``` + +少なくとも、ほとんどのページには `html`、`parent`、`blurb` フィールドが必要です(さらに、設定ファイルでは`md`フィールドと`targets`フィールドも必要です)。ここに、またはページの設定ファイルのエントリに任意のキーと値のペアを記述することができますが、以下のものが関係しています。 + +### 規約 + +ページを作成する際には、以下の規約に従ってください。 + +- HTMLのファイル名とMDのファイル名は、拡張子を除いて完全に一致していなければなりません。 +- ファイル名は"and"や"the"のような単語を含め、ページのタイトルと密接に一致する必要がありますが、スペースや句読点の代わりにハイフンを使用し、すべて小文字にする必要があります。例えば、`cash-a-check-for-an-exact-amount.md`のようにします。ページのタイトルを変更した場合は、ファイル名も変更する必要があります。(すでに別のURLで公開されている場合は、古いURLからのリダイレクトを残してください) +- 常にh1ヘッダーでページを始めます。 +- ページの一番上のh1アンカーにはリンクせず、アンカーなしでページ自体にリンクしてください。これは翻訳時のリンク切れを防ぐのに役立ちます。以降のヘッダーへのリンクは問題ありません。 +- ページのタイトルに書式( _italics_ や`code font`など)を使わないでください。 +- Markdownファイルのテキストを折り返さないでください。 +- コードサンプルの場合、行は80文字以下になるようにしてください。 +- 迷ったら、[Ciro SantilliのMarkdownスタイルガイド (Writability Profile)](https://cirosantilli.com/markdown-style-guide/)に従ってください。 +- ランディングページはサブフォルダに入れ、フォルダと同じファイル名とします。例えば、"Accounts"ページグループのランディングページは`accounts/accounts.md`で、HTMLファイル名は`accounts.html`です。 + + **注意:** `index.md`は利用しないでください。 + +- Markdownやコードサンプルでは、インデントにタブ文字を使用しないでください。**JavaScript**のコードサンプルでは、1字下げにつき2個のスペースを使用してください。 + +### 技術用語 + +以下の単語やフレーズを説明通りに使用してください。 + +| 用語 | 避けるべき用語 | 備考 | +|-------------------|----------------|-------| +| API, APIs | API's, RPC | Application Programming Interface (アプリケーション・プログラミング・インターフェース)、ソフトウェアが他のソフトウェアと接続するための機能と定義のセット。 | +| コアサーバ, XRP Ledgerのコアサーバ | `rippled` | `rippled`という名前は近い将来廃止される可能性が高いので、より一般的な名前で呼ぶことを推奨します。必要なときは、`rippled` をすべて小文字で、コードフォントで呼んでください。(発音は "リップルディー" で、"d" は UNIX の伝統に従って"daemon"を意味します)。 +| 金融機関 | 銀行, FI, PSP (決済サービスプロバイダ) | この用語は、_銀行_ や他の用語よりも幅広いビジネスを包含し、業界の専門用語の理解に依存しません。 | +| レジャーエントリ | レジャーオブジェクト, ノード | XRP Ledgerの状態データ内の単一のオブジェクト。_レジャーオブジェクト_ という用語は、これらの一つを指すこともあれば、レジャー全体を指すこともあります。レジャーの状態データはグラフとして想定できるため、_ノード_ という用語が使われることもありましたが、_ノード_ には他の用途もあるため、混乱を招きます。 | +| 流動性提供者 | マーケットメイカー | 2つの通貨または資産間の売買を提供し、多くの場合、取引間の価格差から利益を得る企業または個人。マーケットメーカーという用語は、法域によっては特定の法律上の定義があり、すべての同じ状況で適用されるとは限りません。 | +| 悪質業者 | ハッカー | 個人、組織、または自動化されたツールなどによる、機密情報の取得、暗号化の解除、サービスの拒否、その他の安全なリソースへの攻撃を試みる可能性のあるもの。 | +| PostgreSQL | Postgres | リレーショナルデータベース・ソフトウェアの特定のブランド。非公式な短いバージョンではなく、常に完全な名前を使用します。 | +| オーダーブック | オファーブック | マッチングされ約定されるのを待っているトレード注文のコレクション。通常は取引レートごとにソートされています。 | +| サーバ | ノード | サーバとは、ソフトウェアやハードウェアのことで、特にXRP Ledgerのピアツーピアネットワークに接続するものを指します。_ノード_ という用語はこの目的のために使われることもありますが、グラフのエントリやJavaScriptインタプリタであるNode.jsなど、他の意味でも多用されます。 | +| ステーブルコイン発行者 | ゲートウェイ | 発行者とは、XRP Ledgerにおいてトークンを発行する組織です。ステーブルコインとは、発行者が外部の資産(例えば不換紙幣)に完全に裏付けられていることを約束しているトークンのことで、ステーブルコインの発行者は、その2つの資産を(場合によっては手数料を払って)交換する入出金操作を提供します。以前は、このユースケースを表現するために(特にリップル社によって)_ゲートウェイ_ という用語が使用されていましたが、業界の他の部分は代わりに _ステーブルコイン発行者_ を採用しました。 | +| トランザクションコスト | トランザクション手数料 | XRP Ledgerでトランザクションを送信するために消費されるXRPの金額。これはトランザクションの`Fee`フィールドで指定されますが、_手数料_ という用語は誰かにお金を支払うことを意味するため、_コスト_ の方が望ましいです。 | +| トークン | IOU, issuances, issues, 発行済み通貨 | XRP Ledgerのトークンは、_IOU_ という名前から想像されるように、レジャーの外部にある価値を表すことはできません。必要であれば、_代替可能トークン_ を使用して、非代替性トークン(NFT)と区別してください。 | +| ウォレット | ウォレット | 文脈によっては、_ウォレット_ はハードウェア、ソフトウェア、暗号鍵ペア、またはオンラインサービスを指します。意味が明確になるように十分な文脈を提供するか、_キーペア_ や _クライアントアプリケーション_ などの別の表現を使用してください。 | +| XRP | Ripple, リップル | XRPレジャーのネイティブデジタルアセットまたは暗号通貨。XRPはレジャーの外部の価値を表すトークンではありません。 | +| XRP Ledger | Ripple, リップル, Ripple Network, リップルネットワーク, RCL | XRP Ledgerは、過去に様々な場面で「リップルネットワーク」や「リップルコンセンサスレジャー」あるいは「RCL」と呼ばれていました。これらの名称は、コアサーバーのリファレンス実装を開発しているRipple(Ripple Labs)の社名と類似しているため、紛らわしく、廃止されました。 | +| XRPL | XRPL | _XRP Ledger_ の略です。_XRPL_ は不明瞭で、_XRP_ のタイプミスのように見えることがあります。 | + +## Frontmatterのフィールド + +このリポジトリのMarkdownファイルのfronmatterは任意のキーと値のペアを含むことができます。以下のフィールドは特定の用途や意味を持ちます。 + +| フィールド | 型 | 内容 | +|:---------------------|:-----------------|:-----------------------------------| +| `html` | String | ページの出力ファイル名。`.html`で終わり、ターゲット内で一意でなければなりません。翻訳版のページでは、ファイル名は英語版のページと同じにしてください。 | +| `parent` | String | ページの「親」ページの`html`の値。このページがナビゲーションのどこに表示されるかを示します。 | +| `blurb` | String | ページの要約文(プレーンテキストのみ)。ランディングページやソーシャルメディア上でリンクを展開する際のメタデータなど、さまざまな場所に表示されます。 | +| `name` | String | ページ名(プレーンテキストのみ)。 Markdownコンテンツのあるファイルでは、Dactylがコンテンツの最初の行のヘッダーから自動的に検出できるため、これを省略する必要があります。これは通常、Markdownファイルを持たないランディングページやその他の特別なページでのみ提供されます。 | +| `template` | String | このページで使用するテンプレートファイルのファイル名(`template/`ディレクトリ内)。ほとんどのページはデフォルトのテンプレートを使用します。`pagetype-category.html.jinja`テンプレートは最後に子ページのリストを表示します。特別な、あるいは特にユニークなレイアウトを持つページには、個別のテンプレートが必要になることがあります(通常、`page-`で始まります)。 | +| `status` | String | XRP Ledgerメインネットでまだ有効になっていない修正に関連するページでは、`not_enabled`を使用します。これにより、ナビゲーションのページの横にツールチップ付きの"フラスコ"バッジが表示されます。 | +| `nav_omit` | Boolean | ナビゲーション要素にこのページを表示しないようにするには`true`を使用します。 | +| `top_nav_omit` | Boolean | ページトップのドロップダウンナビゲーションに表示しないようにするには、`true`を使用します。 | +| `top_nav_level` | Number | トップナビのドロップダウンでページのインデントレベルを調整します。レベル`2`は、ドロップダウン内でその上のページの子のように表示されるようにインデントされます。 | +| `sidebar` | String | U左右のサイドバーを非表示にするには、`disabled`を使用します(ページがベーステンプレートから派生したテンプレートを使用している場合)。 | +| `fb_card` | String | Facebookでこのページへのリンクを展開する際に使用する画像のファイル名(`assets/img/`内)。 | +| `twitter_card` | String | Twitterでこのページへのリンクを展開する際に使用する画像のファイル名(`assets/img/`内)。 | +| `redirect_url` | String | `template: pagetype-redirect.html.jinja`でのみ使用します。ユーザがこのページに移動したときに、指定されたURLに自動的にリダイレクトします。 | +| `cta_text` | String | このページにリンクする「call to action」ボタンに表示されるテキスト(特別なランディングページにて表示されます)。 | +| `curated_anchors` | Array of Objects | 子ページと同様に、ランディングページに表示するためのアンカーです。配列の各オブジェクトは、人間が読める`name`フィールド(`"Available Modes"`など) と、リンク先のHTML IDを持つ`anchor`フィールド(`"#available-modes"`など)を持つ必要があります。 | +| `skip_spell_checker` | Boolean | `true`を使用すると、Dactylのスタイルチェッカーがこのページのスペルチェックをスキップします。 | +| `filters` | Array of Strings | このページで使用する追加フィルタのリストです。[フィルタ](https://github.com/ripple/dactyl/blob/master/README.md#filters)はPythonスクリプトで、ページ内容の事前または事後の追加処理を行います。 | +| `canonical_url` | String | クエリパラメータを受け取るページの正規URLを提供します。検索エンジンやその他のツールは、ページにリンクする際にこれを使用する可能性があります。 | +| `embed_xrpl_js` | Boolean | 最新版の[xrpl.js](https://js.xrpl.org)をこのページで読み込むには`true`を使用してください。 | diff --git a/content/resources/contribute-documentation/contribute-documentation.md b/content/resources/contribute-documentation/contribute-documentation.md new file mode 100644 index 00000000000..e3e746752d8 --- /dev/null +++ b/content/resources/contribute-documentation/contribute-documentation.md @@ -0,0 +1,171 @@ +--- +html: contribute-documentation.html +parent: resources.html +blurb: Contribution guides for XRP Ledger documentation. +--- +# Contribute Documentation + +Thanks for considering a contribution to the XRP Ledger Developer Portal! + +We're thrilled you're interested and your help is greatly appreciated. Contributing is a great way to learn about the XRP Ledger (XRPL). + +We are happy to review your pull requests. To make the process as smooth as possible, please read this document and follow the stated guidelines. + + +## About This Site + +The XRPL Dev Portal provides comprehensive documentation of the the XRP Ledger, including sample code and other information for developers to start building. + +The official source repository for the site is at . Contributions are copyright their respective contributors, but must be provided under the MIT [LICENSE](https://github.com/XRPLF/xrpl-dev-portal/blob/master/LICENSE). + + + +## Repository Layout + +- [assets/](https://github.com/XRPLF/xrpl-dev-portal/tree/master/assets) - Static files used by the site's templates. +- [content/](https://github.com/XRPLF/xrpl-dev-portal/tree/master/content) - Source files used to build the documentation. Mostly in Markdown. + - [content/\_code-samples/](https://github.com/XRPLF/xrpl-dev-portal/tree/master/content/_code-samples) - Code samples used or referenced by the documentation. Where possible, these are fully functional / executable scripts. + - [content/\_img-sources/](https://github.com/XRPLF/xrpl-dev-portal/tree/master/content/_img-sources) - Source files for images used in the documentation. Any `.uxf` files are diagrams made with [Umlet](https://www.umlet.com/). + - [content/\_snippets/](https://github.com/XRPLF/xrpl-dev-portal/tree/master/content/_snippets) - Reusable chunks of Markdown text that are included in other content files, using the Dactyl preprocessor. +- [img/](https://github.com/XRPLF/xrpl-dev-portal/tree/master/img) - Images used by the documentation contents. +- [template/](https://github.com/XRPLF/xrpl-dev-portal/tree/master/template) - Template files for building the HTML outputs. +- [tool/](https://github.com/XRPLF/xrpl-dev-portal/tree/master/tool) - Filters, style-checker rules, and other scripts. +- [styles/](https://github.com/XRPLF/xrpl-dev-portal/tree/master/styles) - Source files (SCSS) to generate the CSS files in the assets folder. +- [`dactyl-config.yml`](https://github.com/XRPLF/xrpl-dev-portal/blob/master/dactyl-config.yml) - Main config file, which contains the metadata for the site. For information on our conventions, see [Config Formatting](#config-formatting). + +## Requirements for a Successful Pull Request + +Before being considered for review or merging, each pull request must: +- Pass continuous integration tests. +- Be [marked as drafts](https://github.blog/2019-02-14-introducing-draft-pull-requests/) until they are ready for review. +- Adhere to the [code of conduct](https://github.com/XRPLF/xrpl-dev-portal/blob/master/CODE_OF_CONDUCT.md) for this repository. + +## Dactyl Setup + +The portal is built using [Dactyl](https://github.com/ripple/dactyl). + +Dactyl requires [Python 3](https://python.org/). Install it with [pip](https://pip.pypa.io/en/stable/): + +``` +pip3 install dactyl +``` + +## Building the Site + +This repo uses [**Dactyl**](https://github.com/ripple/dactyl) to build HTML display versions of all the documentation. After you've done the [Dactyl Setup](#dactyl-setup), you can build the site from the project root directory: + +``` +dactyl_build +``` + +This outputs the generated contents to the `out/` directory. These contents can be opened in a web browser as files or served as static content by a web server. + +You can also run link checking or style checking from the root directory. + +Link checking should be run after emptying the output folder and then building: + +``` +dactyl_link_checker +``` + +Style checking is experimental: + +``` +dactyl_style_checker +``` + +## Config Formatting + +The templates in this repository use metadata from the `dactyl-config.yml` file as well as the pages' [frontmatter](https://dactyl.link/frontmatter.html) to generate navigation elements in the site, including header, footer, sidebars, and breadcrumbs. + +If you add a new page, you must add it to the appropriate page in the pages array of the `dactyl-config.yml` file. An example entry looks like this: + +```yaml + - md: concepts/the-rippled-server/the-rippled-server.md + targets: + - en + - ja # Include in all targets unless you have a translation +``` + +The Markdown file itself should start with a frontmatter stanza such as the following: + +```yaml +--- +html: the-rippled-server.html +parent: concepts.html +template: pagetype-category.html.jinja +blurb: rippled is the core peer-to-peer server that manages the XRP Ledger. This section covers concepts that help you learn the "what" and "why" behind fundamental aspects of the rippled server. +--- +``` + +Most pages should have `html`, `parent` and `blurb` fields in the frontmatter, and the `md` and `targets` fields in the config file. For a fill list + +### Conventions + +Use the following conventions when creating a page: + +- The HTML filename and MD filename should match exactly except for the file extension. +- The filenames should closely match the title of the page, including words like "and" and "the", but should be in all lowercase with hyphens instead of spaces and punctuation. For example, `cash-a-check-for-an-exact-amount.md`. If you change the title of a page, change the filename too. (If it has already been published at another URL, leave a redirect from the old URL.) +- Always start a page with a h1 header. +- Don't link to the top h1 anchor of a page, link to the page itself without an anchor. This helps prevent broken links in translation. It's OK to link to later headers. +- Don't use any formatting (like _italics_ or `code font`) in the title of the page. +- Don't hard-wrap text in Markdown files. +- For code samples, try to keep lines no longer than 80 columns wide. +- When in doubt, follow [Ciro Santilli's Markdown Style Guide (Writability Profile)](https://cirosantilli.com/markdown-style-guide/). +- Landing pages should be in subfolders and should have the same filename as the folder. For example, the landing page of the "Accounts" page group should be `accounts/accounts.md` with the HTML filename `accounts.html`. + + **Warning:** Don't use `index.md`. + +- Don't use tab characters for indentation in Markdown or code samples. Use 4 spaces per indent, except in **JavaScript** code samples, which should use 2 spaces per indent. + +### Terminology + +Use the following words and phrases as described: + +| Term | Terms to Avoid | Notes | +|-------------------|----------------|-------| +| API, APIs | API's, RPC | Application Programming Interface, a set of functions and definitions for software to connect to other software. | +| core server, core XRP Ledger server | `rippled` | The `rippled` name is probably going to be retired in the near future, so it's better to refer to it by the more generic name. When necessary, refer to `rippled` in all lowercase and code font. (It's pronounced "ripple dee", and the "d" stands for "daemon" per UNIX tradition.) +| financial institution | bank, FI, PSP (payment services provider) | This term encompasses a wider range of businesses than just _bank_ or other terms and does not rely on an understanding of industry jargon. | +| ledger entry | ledger object, node | A single object inside the state data of the XRP Ledger. The term _ledger object_ could refer to one of these or to the whole ledger. The term _node_ was sometimes used for this case because the ledger's state data can be envisioned as a graph, but this is confusing because _node_ has other uses. | +| liquidity provider | market maker | A business or individual who offers to exchange between two currencies or assets, often deriving income from the price differential between trades. The term _market maker_ has a specific legal definition in some jurisdictions and may not apply in all the same circumstances. | +| malicious actor | hacker | A person, organization, or even an automated tool which might attempt to acquire secrets, break encryption, deny service, or otherwise attack a secure resource. | +| a NFT | an NFT | A NFT object in the XRP Ledger tracks or represents a non-fungible token. Pronounced "nifty" and written _a NFT_ rather than _an NFT_. | +| PostgreSQL | Postgres | A specific brand of relational database software. Always use the full name, not an informal short version. | +| order book | orderbook, offer book | A collection of trade orders waiting to be matched and executed, typically sorted by exchange rate. Use two words. | +| server | node | A server is software and/or hardware, especially the ones that connect to the XRP Ledger peer-to-peer network. The term _node_ is sometimes used for this purpose but is also overloaded with other meanings including entries in a graph and Node.js, a JavaScript interpreter. | +| stablecoin issuer | gateway | An issuer is the organization that issues a token in the XRP Ledger. A stablecoin is a token where the issuer promises that it is fully backed by some outside asset (such as fiat currency), with the stablecoin issuer providing deposit and withdraw operations to convert between the two (possibly for a fee). Previously the term _gateway_ was used (especially by Ripple, the company) to describe this use case, but the rest of the industry adopted _stablecoin issuer_ instead. | +| transaction cost | transaction fee | The amount of XRP burnt to send a transaction in the XRP Ledger. Even though this is specified in the `Fee` field of transactions, the term _fee_ implies that the money is paid to someone, so _cost_ is preferable. |_ +| trust line | trustline | Use two words. A trust line is a relationship between two accounts in the XRP Ledger that tracks a balance of tokens between those accounts. | +| tokens | IOUs, issuances, issues, issued currencies | A token in the XRP ledger may not represent money owed outside of the ledger as the name _IOU_ implies. Specify _fungible tokens_ if necessary to distinguish from non-fungible tokens. | +| wallet | wallet | Depending on the context, _wallet_ could refer to hardware, software, a cryptographic key pair, or an online service. Be sure to provide enough context that the meaning is clear, or use an alternative such as _key pair_ or _client application_. | +| WebSocket | web socket, Websockets | A two way protocol for communication on the web. Always singular and in CamelCase. | +| XRP | XRPs, ripples | The native digital asset, or cryptocurrency, of the XRP Ledger. XRP is not a token. | +| the XRP Ledger | XRP Ledger (no the), Ripple, Ripple Network, RCL | The XRP Ledger was called _the Ripple network_ and the _Ripple Consensus Ledger_ or _RCL_ at various times in the past. These names were confusing and have been retired because of their similarity to the name of the company, Ripple (formerly Ripple Labs) which develops the reference implementation of the core server. | +| XRPL | XRPL | Short for _XRP Ledger_. As much as possible, spell out _XRP Ledger_ instead; _XRPL_ is cryptic and looks like it could be a typo for _XRP_. | + +## Frontmatter Fields + +The fronmatter for a Markdown file in this repo can contain arbitrary key-value pairs; the config file entry for the page can add to those or override them. The following fields have specific uses or meaning: + +| Field | Type | Contents | +|:---------------------|:-----------------|:-----------------------------------| +| `html` | String | Output filename for the page. Should end in `.html` and MUST be unique within the target. For translated pages, leave the filename the same as the English version page. | +| `parent` | String | The exact, unique `html` value of this page's "parent" page. Indicates where this page should appear in the navigation. | +| `blurb` | String | Human-readable summary of the page. (Plain text only.) Should be about 1 sentence long. This appears in various places, including landing pages and metadata used in unfurling links on social media. | +| `name` | String | Human-readable page name. (Plain text only.) For files with Markdown content, you should omit this so that Dactyl can automatically detect it from a header on the first line of the contents instead. This is usually only provided on landing pages or other special pages with no Markdown source file. | +| `template` | String | The filename of a template file to use (in the `template/` directory) for this page. Most pages should use the default template. The `pagetype-category.html.jinja` template shows a list of child pages at the end. Pages with special or particularly unique layouts may need individual templates (conventionally, starting with `page-`). | +| `status` | String | Use the value `not_enabled` on pages relating to an amendment that is not yet enabled on the XRP Ledger mainnet. This displays a "flask" badge with a tooltip next to the page in the navigation. | +| `nav_omit` | Boolean | Use `true` to cause this page not to appear in any navigation elements. | +| `top_nav_omit` | Boolean | Use `true` to cause this page not to appear in the page top dropdown navigation. | +| `top_nav_level` | Number | Adjust the indentation level for the page in the top nav dropdowns. Level `2` is indented to appear like a child of the page above it in the dropdown. | +| `sidebar` | String | Use `disabled` to hide the left and right sidebars (if the page uses a template derived from the base template) | +| `fb_card` | String | Filename of an image (in `assets/img/`) to use when unfurling links to this page on Facebook. | +| `twitter_card` | String | Filename of an image (in `assets/img/`) to use when unfurling links to this page on Twitter. | +| `redirect_url` | String | Use with `template: pagetype-redirect.html.jinja` only. Automatically redirect the user to the provided URL when they navigate to this page. | +| `cta_text` | String | Text to appear in "call to action" buttons that link to this page (on special landings). | +| `curated_anchors` | Array of Objects | A set of anchors in this page to show, similar to child pages, in landings. Each object in the array should have a human-readable `name` field (such as `"Available Modes"`) and an `anchor` field with the HTML ID to link to (such as `"#available-modes"`). | +| `skip_spell_checker` | Boolean | Use `true` to make the Dactyl's style checker skip spell-checking this page. | +| `filters` | Array of Strings | A list of additional filters to use on this page. [Filters](https://github.com/ripple/dactyl/blob/master/README.md#filters) are Python scripts that provide additional pre- or post-processing of page contents. | +| `canonical_url` | String | Provides the canonical URL for a page that takes query parameters. Search engines and other tools may use this when linking to the page. | +| `embed_xrpl_js` | Boolean | Use `true` to have the latest version of [xrpl.js](https://js.xrpl.org) loaded on the page. | diff --git a/content/resources/contribute-documentation/creating-diagrams.ja.md b/content/resources/contribute-documentation/creating-diagrams.ja.md new file mode 100644 index 00000000000..627296b9162 --- /dev/null +++ b/content/resources/contribute-documentation/creating-diagrams.ja.md @@ -0,0 +1,33 @@ +--- +html: creating-diagrams.html +parent: contribute-documentation.html +blurb: ライトモードとダークモードの設定で適切に動作する図を作成します。 +--- +# 図の作成 + +このサイトには、SVGの図をライト・ダークモード用に自動的に再カラーリングするコードが含まれています。これは単に画像を反転させるだけではありません。再カラーリングは(ボトムライトに見えないように)グラデーションを同じ方向に保ち、色をその逆ではなくテーマに合った同等なものに置き換えます。例えば、"Ripple blue"は、その逆のオレンジではなく、XRPLグリーンに再カラーリングされます。 + +![色の反転とテーマ対応再カラーリングの比較](img/theme-aware-recolor.png) + +テーマを意識した再カラーリングでは、図のSVG形式の単一のソースファイルを使用し、CSSを使用して現在のテーマ(明暗)に合わせて再カラーリングされた図を生成します。ユーザがテーマを変更すると、図は即座にそれに合わせて変更されます。 + +テーマに対応した図をドキュメントに含めるには、以下のような構文で`include_svg`フィルタを使用します。 + +```jinja +{{ include_svg("img/anatomy-of-a-ledger-complete.svg", "図1:XRP Ledgerの要素") }} +``` + +この構文の前後は空行にしてください。該当のSVGファイルは、リポジトリのトップレベルにある[`img/`](https://github.com/XRPLF/xrpl-dev-portal/tree/master/img)フォルダか、そのサブフォルダにあるはずです。2番目の引数は _表題_ で、ユーザが図の上にマウスを置いたときに表示されます。 + +作成されたSVGファイルはMarkdownファイルに直接挿入されます。1点制限事項として、箇条書きリストやテーブルのような他のMarkdown構造の中では使用することはできません。 + +> **注記:** フィルタのソースコードは[`tool/filter_include_svg.py`](https://github.com/XRPLF/xrpl-dev-portal/blob/master/tool/filter_include_svg.py)です。これは`lxml`がサイトを構築するための依存関係の一つである理由でもあります。 + +## Making Diagrams + +図を作成する際には、再カラーリングが正しく適用されるように注意する必要があります。そうしないと、もう一方のテーマ用に再カラーリングしたときに、一部の要素が見えなくなる可能性があります(例えば、白地に白や黒地に黒など)。テーマを考慮したダイアグラムのコードは、[Umlet](https://www.umlet.com/)または[Google Draw](https://docs.google.com/drawings/)のいずれかを使用して作成され、SVGとしてエクスポートされた図をサポートしています。また、図を作成する際には、以下のガイドラインに従ってください。 + +- デフォルトでライトモード用の図を作成します。透明な背景色を使用してください。 +- テーマ対応ダイアグラムのコードがマッピングしている色のみを使用します。色の完全なリストを含む、このためのコードは[`styles/_diagrams.scss`](https://github.com/XRPLF/xrpl-dev-portal/blob/master/styles/_diagrams.scss)にあります。必要であれば、SCSSコードを拡張することで、新しい色を追加することができます。(作業が終わったら、CSSを再エクスポートすることを忘れないでください。[style README](https://github.com/XRPLF/xrpl-dev-portal/blob/master/styles/README.md)を参照してください)。 +- 可能な限り、埋め込みアイコン/画像の代わりにベクター図形を使用してください。画像の上にテキストを配置する必要がある場合は、テキスト要素に無地の背景を追加し、テーマがマッピングしている色のいずれかを使用してください。 +- テキストを含む透明な要素を、異なる背景色を持つ要素の上に重ねないでください。テキストを含む要素に直接背景色を適用してください。 diff --git a/content/resources/contribute-documentation/creating-diagrams.md b/content/resources/contribute-documentation/creating-diagrams.md new file mode 100644 index 00000000000..976886553a5 --- /dev/null +++ b/content/resources/contribute-documentation/creating-diagrams.md @@ -0,0 +1,33 @@ +--- +html: creating-diagrams.html +parent: contribute-documentation.html +blurb: Create diagrams that interact properly with light and dark mode settings. +--- +# Creating Diagrams + +The site contains code to automatically recolor SVG diagrams for light and dark mode. This is more than just inverting images. The recoloring keeps gradients going the same direction (so that things don't look bottom-lit) and replaces colors with equivalents that fit with the theme rather than their inverse. For example, "Ripple blue" gets recolored to XRPL green, not its inverse orange. Example: + +![Comparison of invert and theme-aware recoloring](img/theme-aware-recolor.png) + +Theme-aware recoloring uses a single source file in SVG format for diagrams, and produces diagrams that are recolored to match the current theme (light/dark) using CSS. If the user changes their theme, the diagrams immediately change to match it. + +To include a theme-aware diagram in a document, use the `include_svg` filter with syntax such as the following: + +```jinja +{{ include_svg("img/anatomy-of-a-ledger-complete.svg", "Figure 1: XRP Ledger Elements") }} +``` + +Leave empty lines before and after this syntax. The SVG file in question should be in the [`img/`](https://github.com/XRPLF/xrpl-dev-portal/tree/master/img) folder at the top level of the repo, or a subfolder of it. The second argument is _title text_, which appears when the user hovers their mouse over the diagram, and can also be used by other software (such as screen readers) to caption the diagram. + +The resulting SVG file is inlined directly into the Markdown file. One limitation is that you can't use it inside other Markdown structures such as bulleted lists or tables. + +> **Note:** The filter source code is [`tool/filter_include_svg.py`](https://github.com/XRPLF/xrpl-dev-portal/blob/master/tool/filter_include_svg.py). This is also the reason that `lxml` is one of the dependencies for building the site. + +## Making Diagrams + +You have to take care when creating diagrams so that the recoloring applies correctly; otherwise, some elements might be invisible (white-on-white or black-on-black, for example) when recolored for the other theme. The theme-aware diagrams code supports diagrams created using either [Umlet](https://www.umlet.com/) or [Google Draw](https://docs.google.com/drawings/) and exported as SVG. Additionally, you should follow these guidelines when making diagrams: + +- Create diagrams for light mode by default. Use a transparent background color. +- Only use colors that the theme-aware diagrams code has mappings for. The code for this, including the full list of colors, is in [`styles/_diagrams.scss`](https://github.com/XRPLF/xrpl-dev-portal/blob/master/styles/_diagrams.scss). If needed, you can add new colors by extending the SCSS code. (Don't forget to re-export the CSS when you're done. See the [styles README](https://github.com/XRPLF/xrpl-dev-portal/blob/master/styles/README.md).) +- Use actual vector shapes instead of embedded icons/images whenever possible. If you need to put text on top of an image, add a solid background to the text element and use one of the colors the theme has mappings for. +- Don't layer transparent elements containing text on top of elements with different background colors. Apply a background color directly to the element that contains the text. \ No newline at end of file diff --git a/content/resources/contribute-documentation/documentation-translations.ja.md b/content/resources/contribute-documentation/documentation-translations.ja.md new file mode 100644 index 00000000000..7d5b610f2f1 --- /dev/null +++ b/content/resources/contribute-documentation/documentation-translations.ja.md @@ -0,0 +1,79 @@ +--- +html: documentation-translations.html +parent: contribute-documentation.html +blurb: このウェブサイトにある文書の翻訳に貢献し、維持する方法を学びましょう。 +--- +# 翻訳 + +XRP Ledger Dev Portalは大部分が英語で書かれているため、一般的には英語版が最新かつ正確なバージョンです。しかしながら、XRP Ledgerのソフトウェアとコミュニティへのリーチを広げるために、このリポジトリには翻訳版のドキュメントも含まれています。私たちは、他の言語を理解するコミュニティのメンバーが、開発ポータルの内容を母国語で翻訳することを大いに歓迎します。 + +`dactyl-config.yml`には利用可能な言語ごとに"target"項目があります(現在、利用可能な言語は英語と日本語です)。このエントリには、次のようにテンプレートファイルで使用される文字列の定義が含まれます。 + +```yaml +- name: en + lang: en + display_name: XRP Ledger Dev Portal + # These github_ fields are used by the template's "Edit on GitHub" link. + # Override them with --vars to change which fork/branch to edit. + github_forkurl: https://github.com/XRPLF/xrpl-dev-portal + github_branch: master + strings: + blog: "Blog" + search: "Search site with Google..." + bc_home: "Home" + # ... +``` + +また、トップレベルの`languages`リストもあり、サポートされている各言語が定義されています。各言語のショートコードは[IETF BCP47](https://tools.ietf.org/html/bcp47)に従ったショートコードでなければなりません。例えば、"en"は英語、"es"はスペイン語、"ja"は日本語、"zh-CN"は簡体字中国語、"zh-TW" は繁体字中国語 (台湾で使用) などです。`display_name`フィールドはその言語でネイティブに書かれた言語名を定義します。`prefix`フィールドはその言語のサイトへのハイパーリンクで使用する接頭辞を定義します。次に`languages`の定義例を示します。 + +```yaml +languages: + - code: en + display_name: English + prefix: "/" + - code: ja + display_name: 日本語 + prefix: "/ja/" +``` + +同じ`dactyl-config.yml`ファイルには、XRP Ledger Dev Portalの各コンテンツページのエントリがあります。ページが翻訳されている場合、各翻訳ごとに個別の項目があり、その翻訳の“ターゲット"にリンクされています。ページがまだ翻訳されていない場合、すべてのターゲットで英語版が使用されます。(新しいページが英語のみ追加され、他の言語が提供されない場合、リンクチェッカーはそれをリンク切れとして報告します。) + +ページを翻訳するということは、そのページのエントリを他の言語と分割するということです。ページのメタデータは`dactyl-config.yml`ファイルか、ページのMarkdownファイルの先頭にあるfrontmatterに設定します。 + +| フィールド | 備考 | +|----------|------| +| `html` | ページのHTMLファイル名。慣例により、これはすべての言語バージョンで同じであるべきです。 | +| `md` | ページのMarkdownソースファイル。翻訳されたMarkdownソースファイルは英語版と同じファイル名を使用してください。ただし、拡張子は英語版の`.md`ではなく、`.{言語コード}.md`を使用してください。例えば、日本語の翻訳ファイルの拡張子は `.ja.md` です。 | +| `blurb` | ページの簡単な要約。これは翻訳されるべきです。このテキストは、検索エンジン最適化のためのメタデータや、自動生成されるランディングページで使用されます。 | + +`server_info`メソッドページの英語と日本語の記入例: + +```yaml + - md: references/http-websocket-apis/public-api-methods/server-info-methods/server_info.md + targets: + - en + + - md: references/http-websocket-apis/public-api-methods/server-info-methods/server_info.ja.md + targets: + - ja +``` + +翻訳されていないページの記入例: + +```yaml + - md: concepts/payment-system-basics/transaction-basics/source-and-destination-tags.md + targets: + - en + - ja +``` + +## 始めるにあたって + +XRP Ledger Dev Portalをあなたの母国語に翻訳したい場合は、まず["What is the XRP Ledger?" file]({{target.github_forkurl}}/blob/{{target.github_branch}}/content/concepts/introduction/what-is-the-xrp-ledger.md)から始めてください。 + +このファイルを`xrp-ledger-overview.{言語コード}.md`として保存します。ここで`{言語コード}`は[IETF BCP47](https://tools.ietf.org/html/bcp47)の言語コードです。(例えば、スペイン語は"es"、日本語は"ja"、簡体字中国語は"zh-CN"、台湾で使われている繁体字中国語は"zh-TW"などです)。そして、あなたのファイルをこのリポジトリに追加する[プルリクエスト](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests)を作成してください。リポジトリメンテナの誰かが、サイトに言語を追加するために必要なその他の設定を手伝ってくれるでしょう。 + +Markdownコンテンツファイルでは、以下の規則に従ってください。 + +- 改行文字(`\n`)のみ(Unixスタイル)。キャリッジリターン文字(`\r`)は使用しないでください(Windowsスタイル)。 +- UTF-8エンコーディングを使用してください。バイトオーダーマークの使用は避けてください。 diff --git a/content/resources/contribute-documentation/documentation-translations.md b/content/resources/contribute-documentation/documentation-translations.md new file mode 100644 index 00000000000..186251fc86b --- /dev/null +++ b/content/resources/contribute-documentation/documentation-translations.md @@ -0,0 +1,80 @@ +--- +html: documentation-translations.html +parent: contribute-documentation.html +blurb: Learn how to contribute and maintain translations of the documentation on this website. +--- +# Translations + +The XRP Ledger Dev Portal is mostly written in English, so the English version is generally the most up-to-date and accurate version. However, to broaden the reach of the XRP Ledger software and community, this repository also contains translated versions of the documentation. We strongly encourage members of the community who understand other languages to contribute translations of the dev portal contents in their native languages. + +The `dactyl-config.yml` contains a "target" entry for each available language. (Currently, the available languages are English and Japanese.) This entry includes a dictionary of strings used in the template files. For example: + +```yaml +- name: en + lang: en + display_name: XRP Ledger Dev Portal + # These github_ fields are used by the template's "Edit on GitHub" link. + # Override them with --vars to change which fork/branch to edit. + github_forkurl: https://github.com/XRPLF/xrpl-dev-portal + github_branch: master + strings: + blog: "Blog" + search: "Search site with Google..." + bc_home: "Home" + # ... +``` + +There is also a top-level `languages` listing that defines some properties for each supported language. The short code for each language should be short code according to [IETF BCP47](https://tools.ietf.org/html/bcp47). For example, "en" for English, "es" for Spanish, "ja" for Japanese, "zh-CN" for Simplified Chinese, "zh-TW" for Traditional Chinese (as used in Taiwan), and so on. The `display_name` field defines the language's name as written natively in that language. The `prefix` field defines a prefix to be used in hyperlinks to that language's version of the site. Example `languages` definition: + +```yaml +languages: + - code: en + display_name: English + prefix: "/" + - code: ja + display_name: 日本語 + prefix: "/ja/" +``` + +The same `dactyl-config.yml` file contains an entry for each content page in the XRP Ledger Dev Portal. If a page has been translated, there is a separate entry for each translation, linked to the "target" for that translation. If a page has not yet been translated, the English version is used across all targets. (If a new page is added only to English and not other languages, the link checker reports that as a broken link.) + +Translating a page means separating out the entry for that page in the other language. Here are some tips for translating the page's metadata, which can be in either the `dactyl-config.yml` file or the frontmatter at the top of the page's Markdown file: + +| Field | Notes | +|-------|-------| +| `html` | The HTML file name of the page. By convention, this should be the same across all language versions. | +| `md` | The Markdown source file for the page. Translated Markdown source files should use the same filename as the English-language version except that the file extension should be `.{language code}.md` instead of only `.md` for English. For example, Japanese translated files end in `.ja.md`. | +| `blurb` | A short summary of the page. This should be translated. This text is used in metadata for search engine optimization and also on automatically-generated landing pages. | + + +Example of English and Japanese entries for the `server_info` method page: + +```yaml + - md: references/http-websocket-apis/public-api-methods/server-info-methods/server_info.md + targets: + - en + + - md: references/http-websocket-apis/public-api-methods/server-info-methods/server_info.ja.md + targets: + - ja +``` + +Example entry for a page that isn't translated: + +```yaml + - md: concepts/payment-system-basics/transaction-basics/source-and-destination-tags.md + targets: + - en + - ja +``` + +## Where to Start + +If you want to translate the XRP Ledger Dev Portal into your native language of choice, start with the ["What is the XRP Ledger?" page]({{target.github_forkurl}}/blob/{{target.github_branch}}/content/concepts/introduction/what-is-the-xrp-ledger.md), which introduces the core concepts behind the XRP Ledger. + +Save the file as `what-is-the-xrp-ledger.{language code}.md`, where `{language code}` is the [IETF BCP47](https://tools.ietf.org/html/bcp47) language code. (For example, "es" for Spanish, "ja" for Japanese, "zh-CN" for Simplified Chinese, "zh-TW" for Traditional Chinese as used in Taiwan, and so on.) Then open a [pull request](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests) adding your file to this repository. One of the repository's maintainers can help with the other necessary setup to add the language to the site. + +For the Markdown content files, please use the following conventions: + +- Line-feed newline characters (`\n`) only (Unix style). Do not use carriage return (`\r`) characters (Windows style). +- Use UTF-8 encoding. Avoid the use of Byte-order marks. diff --git a/content/resources/contribute-documentation/tutorial-guidelines.ja.md b/content/resources/contribute-documentation/tutorial-guidelines.ja.md new file mode 100644 index 00000000000..7b68af491b0 --- /dev/null +++ b/content/resources/contribute-documentation/tutorial-guidelines.ja.md @@ -0,0 +1,83 @@ +--- +html: tutorial-guidelines.html +parent: contribute-documentation.html +blurb: このサイトのチュートリアルの構成と、質の高いチュートリアルを投稿するためのガイドラインを学びましょう。 +--- +# チュートリアルガイドライン + +私たちは、開発者がXRP Ledger上でのトランザクションやリクエストの仕組みを学ぶことができる、モジュール式のチュートリアルフレームワークを作成しています。開発者は、ビジネスソリューションについて学ぶためにモジュールを確認し、自身のアプリケーションでスクリプトを再利用することができます。 + + +# 根拠 + +開発者は次の2つのことを求めています。 + +1. 自分のアプリケーションにコピー&ペーストできるコードのサンプル。 +2. 完全なAPIリファレンスのドキュメント。 + +コンセプトに関する情報は最小限としチュートリアルを完了するために必要な情報のみとしてください。背景やより深い理解のために、必要であれば、チュートリアルの最後にコンセプトに関するトピックへのリンクを提供してください。 + +チュートリアルプログラムは、マルコム・ノウルズが提唱する、社会人の学習を支援するための6つの前提に沿って構成されています。 + +1. 大人は、なぜ何かを学ぶ必要があるのかを知る必要があります。 +2. 大人は、経験を積み重ねる必要があります。 +3. 大人は、自分の学習に責任を感じる必要があります。 +4. 大人は、トレーニングが当面の問題を解決してくれるなら、学ぶ準備が整っています。 +5. 大人は、トレーニングが問題に焦点を当てたものであることを望みます。 +6. 大人は、動機づけが内発的にもたらされるときに最もよく学びます。 + +さらに、ラルフ・スメドレーの「人は楽しいときに最もよく学ぶ」という言葉も付け加えておきましょう。軽い気持ちで学ぶと、学習者をリラックスさせることができ、教材が抵抗なく頭に入ってくるのです。 + + +# サンプルコード vs タスク vs コンセプト vs チュートリアル + +これまで、異なるタイプのドキュメントが _チュートリアル_ として表示されたり、境界線が曖昧なことがありました。ここでは、その違いを定義するのに役立ついくつかの比較を紹介します。 + + +## サンプルコード + +サンプルコードとは、APIの機能を実装するためのベストプラクティスを示す、適切にコメントされたスニペットやアプリケーションのことです。サンプルコードはモジュール化されており、カスタマイズをほとんど必要とせず、再利用可能です。 + +サンプルコードは理想的です。なぜなら、上級者は通常、正式なチュートリアルがなくても、サンプルをスキャンしてすぐに使うことができるからです。また、他の人がチュートリアルの基礎として使うこともできます。サンプルコードの開発者は、自分の得意なことに集中することができ、テクニカルライターやサポート担当者は、サンプルを使って質の高いトレーニング資料を作成することができます。 + + +## タスク + +タスクは、特定の目的を達成するためのステップバイステップの指示です。例えば、"Red Hat Linux Serverにrippledをインストールする"などです。タスクドキュメントはあまり教育的なものではありません。実装ごとに一度だけ実行されるタスクや、常におなじみのパターンに従うメンテナンスタスクが頻繁に記述されています。タスクはトラブルシューティングのガイダンスを示します。 + + +## コンセプト + +コンセプトでは、API の要素やそれらがどのように動作するか、どのような場合にそれらを使用するかについて説明します。もしチュートリアルがプログラミングのタスクの前や途中に長い説明を必要とする場合、説明を新しいトピックに分けるか、既存のトピックにリンクして適切なコンテキストを設定する方法を検討してください。 + +例えば、3段落のコンテキストと1行のコードは、チュートリアルではなく、コンセプトとして扱うべきでしょう。 + + +## チュートリアル + +チュートリアルは、機能を実装するためのベストプラクティスを示すサンプルコードから始まります。チュートリアルでは、コードの各ブロックの目的を説明しながら、開発のプロセスを段階的に進めていきます。 + +チュートリアルではさらに、ビジネス上の問題を解決するために、いくつかの機能を組み合わせます。チュートリアルでは、あるタスクを完了するための簡単な手順を説明します。そして、開発者がいくつかの異なるシナリオを試せるように修正を提案するかもしれません。チュートリアルは、ある限られた範囲の動作に焦点を当てているため、広範なトラブルシューティング情報を必要としないようにすべきです。 + + +## ユースケース + +ユースケースでは、複数の機能を組み合わせて、ビジネス上の問題を解決する実用的なアプリケーションを作成する方法を説明します。ユースケースは、コンテキストを提供し、意思決定プロセスを支援し、実装の各ステップに適切なトピックへのリンクを提供します。 + + +# チュートリアルの構成要素 + +このセクションでは、XRPL.orgで使用されているチュートリアルモジュールの要素について説明します。 + + +## サンプルアプリケーション + +XRPLチュートリアルのサンプルコードはモジュール式になっています。例えば、スクリプト1はテストアカウントの作成方法、XRP Ledgerへのアクセス方法、アカウント間でのXRP送金方法を示しています。それ以降のサンプルはスクリプト1の機能を再利用することができます。 + +ビジネス上の問題に対する実用的な解決策を示すために必要な、特定の最小限の関数コードを持つ新しいスクリプトを作成してください。サンプルは、ビジネスプロセスを説明するのに十分な動作を持つ逐次的なものでなければなりません。 + +たとえば、最初のNFTチュートリアルでは、NFTのミント、取得、バーンの方法を示します。次のチュートリアルでは、売りオファーの作成と受け入れ、買いオファーの作成と受け入れの方法を示します。 + +アプリケーションのUXは、トピックに関連するものでない限り、過度に重視しないでください。すべてのチュートリアルで、標準的な外観と操作感のCSSファイルを使用してください。 + +可能な限り、他のモジュールのコードを再利用してください。以前のモジュールの動作を変更する必要がある場合があります。関数名をオーバーロードするか、モジュールを修正して別の名前で保存してください。 diff --git a/content/contributing/tutorial-guidelines.md b/content/resources/contribute-documentation/tutorial-guidelines.md similarity index 94% rename from content/contributing/tutorial-guidelines.md rename to content/resources/contribute-documentation/tutorial-guidelines.md index b0d66fa2da1..71527eda783 100644 --- a/content/contributing/tutorial-guidelines.md +++ b/content/resources/contribute-documentation/tutorial-guidelines.md @@ -1,8 +1,8 @@ --- html: tutorial-guidelines.html -parent: contribute.html +parent: contribute-documentation.html +blurb: Learn how this site's tutorials are structured and guidelines for contributing quality tutorials. --- - # Tutorial Guidelines We are creating a modular tutorial framework that allows developers to learn how transactions and requests work on the XRP Ledger. Developers can review the modules to learn about business solutions, and potentially repurpose the scripts in their own applications. @@ -31,12 +31,12 @@ Add into that Ralph Smedley’s quote, “We learn best in moments of enjoyment. # Sample Code vs. Tasks vs. Concepts vs. Tutorials -To date, there have been some blurred lines where different types of documentation show up as _Tutorials._ Here are some comparisons that help define the distinction. +To date, there have been some blurred lines where different types of documentation show up as _Tutorials_. Here are some comparisons that help define the distinction. ## Sample Code -Sample code is well commented snippets or applications that illustrate best practices for implementing a feature of the API. Sample code is modular and reusable with little customization required. +Sample code is well commented snippets or applications that illustrate best practices for implementing a feature of the API. Sample code is modular and reusable with little customization required. Sample code is desirable, because advanced users can typically scan the example and use it immediately without a formal tutorial. It can also be used by others as a basis for tutorials. Sample code developers can focus on what they do well, while technical writers and support personnel can use the samples to create quality training materials. @@ -48,7 +48,7 @@ Tasks are step-by-step instructions for how to accomplish a specific result. For ## Concepts -Conceptual information describes elements of the API, how they work, and when to use them. If a tutorial requires lengthy explanations before or during the programming tasks, consider how you might separate the exposition into a new topic, or link to existing topics that set the proper context. +Conceptual information describes elements of the API, how they work, and when to use them. If a tutorial requires lengthy explanations before or during the programming tasks, consider how you might separate the exposition into a new topic, or link to existing topics that set the proper context. For example, three paragraphs of context and a single line of code would be a concept, not a tutorial. @@ -62,7 +62,7 @@ Tutorials further combine a number of features to work together to solve a busin ## Use Cases -Use cases describe how to pull together multiple features to create a practical application that solves a business problem. They provide context and assistance with the decision making process, then provide links to the appropriate topics for each step of implementation. +Use cases describe how to pull together multiple features to create a practical application that solves a business problem. They provide context and assistance with the decision making process, then provide links to the appropriate topics for each step of implementation. # Tutorial Components @@ -81,5 +81,3 @@ For example, the first NFT tutorial shows how to mint, retrieve, and burn an NFT Don’t focus too much on the UX of the application, unless the look and feel is pertinent to the topic. Use the standard CSS file with the look and feel for all of the tutorials. Reuse the code from other modules when possible. There might be situations where you need to modify the behavior from an earlier module. You can either overload the function name or modify the module and save it with a different name. - - diff --git a/content/resources/contribute-documentation/tutorial-structure.ja.md b/content/resources/contribute-documentation/tutorial-structure.ja.md new file mode 100644 index 00000000000..a63e3dbde82 --- /dev/null +++ b/content/resources/contribute-documentation/tutorial-structure.ja.md @@ -0,0 +1,54 @@ +--- +html: tutorial-structure.html +parent: contribute-documentation.html +blurb: 一般的なチュートリアルの構成要素の要約です。 +--- +# チュートリアルの構成 + +各XRP Ledgerチュートリアルは、同一のフォーマットで構成されています。 + +1. チュートリアルで説明する機能の簡単な説明。 +2. コードを実行するための前提条件(必要な場合)、またはサンプルコードへのリンク。 +3. チュートリアルの機能の使用例。 +4. サンプルコードの解説と、そのスクリプトの特徴的な要素の紹介。 +5. 次のステップとして試すべき概念的な情報や優れたチュートリアルへのリンク。 + +セットアップ(前提条件)と使用方法とコード開発は分けて考えましょう。これらはそれぞれ異なる活動であり、それぞれ脳の異なる領域を動かします。この3つの要素を一度に考えようとすると、混乱につながります。 + +## 説明 + +![説明](img/tut-struct1.png) + +そのサンプルが何を示しているかを記載してください。可能であれば、各サンプルには関連する特定のタスクを達成するための手順を記述してください。(NFTの売却オファーの作成、売却オファーの受け入れ、売却オファーの削除など)。チュートリアルで説明されている内容を理解するのに十分なコンセプトに関する情報を記載し、必要であれば、追加情報へのリンクも記載します。 + +## 前提条件 + +![前提条件](img/tut-struct2.png) + +必要なソフトウェアと、チュートリアルを実行するために必要なすべてのサンプルコードへのリンクを提供します。必要であれば、サードパーティのツールの使い方を簡単に説明しますが、ユーザが自由に深く掘り下げることができるように、ソースとなるウェブサイトへのリンクを提供します。 + +## 使用例 + +![使用例](img/tut-struct3.png) + +チュートリアルのアプリケーションの完成した動作例を提供することから始めましょう。これは、ソフトウェアを使って問題を解決するチャンスです。 +  +チュートリアルの各ステップにはスクリーンショットを使用してください。これによって、ユーザは自分でコードを実行しなくてもチュートリアルを理解することができます。もちろん、コードを実行することが _望ましい_ ですが、これにりユーザに選択肢を与えることができます。 + +適切な条件におけるシナリオを記述してください。インターネットへの接続が途切れなければ、アプリケーションは問題なく動作するはずです。チュートリアルに関連しないトラブルシューティングの情報を提供しないでください。 + +## コード解説 + +![コード解説](img/tut-struct4.png) + +コードを1ブロックずつ見ていきましょう。既に説明したトピックを繰り返さないでください。サンプルコードには、HTML構文のような基本的な部分のプログラミング方法については、その実装に独自なものがない限り、詳細な説明はしないでください。 + +強調すべき重要なことは、XRPLとのやりとりはすべてトランザクションかリクエストであり、すべてのトランザクションとリクエストは本質的に同じであるということです。私たちが提供するサンプルコードは、トランザクションやリクエストを準備する方法と、返された結果を処理する方法を示しています。1つのトランザクションやリクエストをどのように送信しどのようなレスポンスを返すかを知ることは、他のトランザクションやリクエストの処理について非常に良いヒントとなります。 + +(技術的には、リクエストに似た第3のカテゴリーがあります。[Subscriptionメソッド](subscription-methods.html)をご覧ください)。 + +## 関連項目 + +![関連項目](img/tut-struct5.png) + +チュートリアルの最後には、追加の資料、概念的な情報、学習のにおいて有益な次のステップとなるチュートリアルへのリンクを提供します。 diff --git a/content/contributing/tutorial-structure.md b/content/resources/contribute-documentation/tutorial-structure.md similarity index 97% rename from content/contributing/tutorial-structure.md rename to content/resources/contribute-documentation/tutorial-structure.md index ebe6d0c708a..fac45e18b4e 100644 --- a/content/contributing/tutorial-structure.md +++ b/content/resources/contribute-documentation/tutorial-structure.md @@ -1,8 +1,8 @@ --- html: tutorial-structure.html -parent: contribute.html +parent: contribute-documentation.html +blurb: A summary of the parts of a standard tutorial. --- - # Tutorial Structure Each XRP Ledger tutorial follows the same format. diff --git a/content/concepts/consensus-network/amendments/known-amendments.ja.md b/content/resources/known-amendments.ja.md similarity index 99% rename from content/concepts/consensus-network/amendments/known-amendments.ja.md rename to content/resources/known-amendments.ja.md index 3a532dc2e5c..97a09b52676 100644 --- a/content/concepts/consensus-network/amendments/known-amendments.ja.md +++ b/content/resources/known-amendments.ja.md @@ -1,6 +1,6 @@ --- html: known-amendments.html -parent: amendments.html +parent: resources.html blurb: 本番環境のXRP Ledgerに関する既知のAmendmentのすべてとそのステータスをまとめた総合リストです。 labels: - ブロックチェーン diff --git a/content/concepts/consensus-network/amendments/known-amendments.md b/content/resources/known-amendments.md similarity index 99% rename from content/concepts/consensus-network/amendments/known-amendments.md rename to content/resources/known-amendments.md index edb1020513c..a0ff0e316e1 100644 --- a/content/concepts/consensus-network/amendments/known-amendments.md +++ b/content/resources/known-amendments.md @@ -1,6 +1,6 @@ --- html: known-amendments.html -parent: amendments.html +parent: resources.html blurb: List of all known amendments to the XRP Ledger protocol and their status. labels: - Blockchain @@ -323,8 +323,8 @@ Examples of invariant checks: - The total amount of XRP destroyed by a transaction must match the [transaction cost](transaction-cost.html) exactly. - XRP cannot be created. -- [`AccountRoot` objects in the ledger](accountroot.html) cannot be deleted unless [DeletableAccounts](#deletableaccounts) is enabled. (See also: [Deletion of Accounts](accounts.html#deletion-of-accounts).) -- [An object in the ledger](ledger-object-types.html) cannot change its type. (The `LedgerEntryType` field is immutable.) +- [`AccountRoot` objects in the ledger](accountroot.html) cannot be deleted unless [DeletableAccounts](#deletableaccounts) is enabled. (See also: [Deleting Accounts](deleting-accounts.html).) +- [An entry in the ledger](ledger-object-types.html) cannot change its type. (The `LedgerEntryType` field is immutable.) - There cannot be a trust line for XRP. diff --git a/content/tutorials/build-apps/build-a-browser-wallet-in-js.md b/content/tutorials/build-apps/build-a-browser-wallet-using-javascript.md similarity index 99% rename from content/tutorials/build-apps/build-a-browser-wallet-in-js.md rename to content/tutorials/build-apps/build-a-browser-wallet-using-javascript.md index 4bceaff33a2..1a4f8cb0f1d 100644 --- a/content/tutorials/build-apps/build-a-browser-wallet-in-js.md +++ b/content/tutorials/build-apps/build-a-browser-wallet-using-javascript.md @@ -1,11 +1,12 @@ --- -parent: build-apps.html +html: build-a-browser-wallet-using-javascript.html +parent: javascript.html targets: - en - ja # TODO: translate this page blurb: Build a graphical browser wallet for the XRPL using Javascript. --- -# Build A Browser Wallet Using JS +# Build A Browser Wallet Using JavaScript This tutorial demonstrates how to build a browser wallet for the XRP Ledger using the Javascript programming language and various libraries. This application can be used as a starting point for building a more complete and powerful application, as a reference point for building comparable apps, or as a learning experience to better understand how to integrate XRP Ledger functionality into a larger project. diff --git a/content/tutorials/build-apps/build-a-desktop-wallet-in-python.md b/content/tutorials/build-apps/build-a-desktop-wallet-in-python.md index 1aced38c152..ce0ab29ee7f 100644 --- a/content/tutorials/build-apps/build-a-desktop-wallet-in-python.md +++ b/content/tutorials/build-apps/build-a-desktop-wallet-in-python.md @@ -1,6 +1,7 @@ --- -parent: build-apps.html -blurb: Build a graphical desktop wallet for the XRPL using Python. +html: build-a-desktop-wallet-in-python.html +parent: python.html +blurb: Build a graphical desktop wallet for the XRPL in Python. --- # Build a Desktop Wallet in Python @@ -32,12 +33,12 @@ The exact look and feel of the user interface depend on your computer's operatin - Shows how much XRP is set aside for the account's [reserve requirement](reserves.html). - Can send [direct XRP payments](direct-xrp-payments.html), and provides feedback about the intended destination address, including: - Whether the intended destination already exists in the XRP Ledger, or the payment would have to fund its creation. - - If the address doesn't want to receive XRP ([`DisallowXRP` flag](become-an-xrp-ledger-gateway.html#disallow-xrp) enabled). - - If the address has a [verified domain name](https://xrpl.org/xrp-ledger-toml.html#account-verification) associated with it. + - If the address doesn't want to receive XRP ([`DisallowXRP` flag](stablecoin-issuer.html#disallow-xrp) enabled). + - If the address has a [verified domain name](xrp-ledger-toml.html#account-verification) associated with it. The application in this tutorial _doesn't_ have the ability to send or trade [tokens](issued-currencies.html) or use other [payment types](payment-types.html) like Escrow or Payment Channels. However, it provides a foundation that you can implement those and other features on top of. -In addition to the above features, you'll also learn a little bit about graphical user interface (GUI) programming, threading, and asynchronous (async) code in Python. +Other topics mentioned in this tutorial include graphical user interface (GUI) programming, threading, and asynchronous (async) code in Python. ## Steps @@ -66,8 +67,6 @@ On Windows, you can build apps using either Windows natively or by using the Win On native Windows, the GUI uses native Windows controls and should run without any dependencies beyond those mentioned above. -**Caution:** As of 2022-02-01, the latest wxPython is not compatible with Python 3.10 on Windows. You should be able to follow this tutorial if you downgrade to the latest release of Python 3.9. - On WSL, you may need to install `libnotify-dev` as follows: ```sh @@ -142,9 +141,9 @@ Finally, change the code to start the app (at the end of the file) slightly: {{ include_code("_code-samples/build-a-wallet/py/2_threaded.py", language="py", start_with="if __name__") }} -Since the app uses a WebSocket client instead of the JSON-RPC client now, the code has to be use WebSocket URL to connect. +Since the app uses a WebSocket client instead of the JSON-RPC client now, the code has to use a WebSocket URL to connect. -**Tip:** If you [run your own `rippled` server](xrpl-servers.html#reasons-to-run-your-own-server) you can connect to it using `ws://localhost:6006` as the URL. You can also use the WebSocket URLs of [public servers](public-servers.html) to connect to the Mainnet or other test networks. +**Tip:** If you [run your own `rippled` server](networks-and-servers.html#reasons-to-run-your-own-server) you can connect to it using `ws://localhost:6006` as the URL. You can also use the WebSocket URLs of [public servers](public-servers.html) to connect to the Mainnet or other test networks. #### Troubleshooting SSL Certificate Errors @@ -211,7 +210,7 @@ Add a new `prompt_for_account()` method to the `TWaXLFrame` class: {{ include_code("_code-samples/build-a-wallet/py/3_account.py", language="py", start_with="def prompt_for_account", end_before="def update_ledger") }} -The constructor calls this method to prompt the user for their [address](accounts.html#addresses) or [master seed](cryptographic-keys.html#seed), then processes the user input to decode whatever value the user put in, and use it accordingly. With wxPython, you usually follow this pattern with dialog boxes: +The constructor calls this method to prompt the user for their [address](addresses.html) or [master seed](cryptographic-keys.html#seed), then processes the user input to decode whatever value the user put in, and use it accordingly. With wxPython, you usually follow this pattern with dialog boxes: 1. Create a new instance of a dialog class, such as a [`wx.TextEntryDialog`](https://docs.wxpython.org/wx.TextEntryDialog.html). 2. Use `showModal()` to display it to the user and get a return code based on which button the user clicked. diff --git a/content/tutorials/get-started/get-started-using-http-websocket-apis.ja.md b/content/tutorials/get-started/get-started-using-http-websocket-apis.ja.md index 75805e0de22..42995dbda42 100644 --- a/content/tutorials/get-started/get-started-using-http-websocket-apis.ja.md +++ b/content/tutorials/get-started/get-started-using-http-websocket-apis.ja.md @@ -1,6 +1,6 @@ --- html: get-started-using-http-websocket-apis.html -parent: get-started.html +parent: http-websocket-apis-tutorials.html blurb: XRP Ledgerの操作に使用できるAPIとライブラリを使い始めましょう。 cta_text: 開始しよう labels: diff --git a/content/tutorials/get-started/get-started-using-http-websocket-apis.md b/content/tutorials/get-started/get-started-using-http-websocket-apis.md index 1ca39aa7824..deac778abd6 100644 --- a/content/tutorials/get-started/get-started-using-http-websocket-apis.md +++ b/content/tutorials/get-started/get-started-using-http-websocket-apis.md @@ -1,6 +1,6 @@ --- html: get-started-using-http-websocket-apis.html -parent: get-started.html +parent: http-websocket-apis-tutorials.html blurb: Unleash the full power of the XRP Ledger's native APIs. cta_text: Get Started top_nav_name: HTTP / WebSocket diff --git a/content/tutorials/get-started/get-started-using-java.md b/content/tutorials/get-started/get-started-using-java.md index e983b83d03c..e998789cdcb 100644 --- a/content/tutorials/get-started/get-started-using-java.md +++ b/content/tutorials/get-started/get-started-using-java.md @@ -1,6 +1,6 @@ --- html: get-started-using-java.html -parent: get-started.html +parent: java.html funnel: Build doc_type: Tutorials category: Get Started @@ -12,7 +12,6 @@ labels: - Development showcase_icon: assets/img/logos/java.svg --- - # Get Started Using Java This tutorial walks you through the basics of building an XRP Ledger-connected application using [`xrpl4j`](https://github.com/XRPLF/xrpl4j), a pure Java library built to interact with the XRP Ledger. @@ -98,7 +97,7 @@ you can use an [`XrplClient`](https://javadoc.io/doc/org.xrpl/xrpl4j-client/3.0. The sample code in the previous section shows you how to connect to the Testnet, which is one of the available [parallel networks](parallel-networks.html). When you're ready to integrate with the production XRP Ledger, you'll need to connect to the Mainnet. You can do that in two ways: -* By [installing the core server](install-rippled.html) (`rippled`) and running a node yourself. The core server connects to the Mainnet by default, but you can [change the configuration to use Testnet or Devnet](connect-your-rippled-to-the-xrp-test-net.html). [There are good reasons to run your own core server](xrpl-servers.html#reasons-to-run-your-own-server). If you run your own server, you can connect to it like so: +* By [installing the core server](install-rippled.html) (`rippled`) and running a node yourself. The core server connects to the Mainnet by default, but you can [change the configuration to use Testnet or Devnet](connect-your-rippled-to-the-xrp-test-net.html). [There are good reasons to run your own core server](networks-and-servers.html#reasons-to-run-your-own-server). If you run your own server, you can connect to it like so: final HttpUrl rippledUrl = HttpUrl.get("http://localhost:5005/"); XrplClient xrplClient = new XrplClient(rippledUrl); @@ -112,7 +111,7 @@ The sample code in the previous section shows you how to connect to the Testnet, ### {{n.next()}}. Get account -To store value and execute transactions on the XRP Ledger, you need to get an account: a [set of keys](cryptographic-keys.html#key-components) and an [address](accounts.html#addresses) that's been [funded with enough XRP](accounts.html#creating-accounts) to meet the [account reserve](reserves.html). The address is the identifier of your account and you use the [private key](cryptographic-keys.html#private-key) to sign transactions that you submit to the XRP Ledger. For production purposes, you should take care to store your keys and set up a [secure signing method](set-up-secure-signing.html). +To store value and execute transactions on the XRP Ledger, you need to get an account: a [set of keys](cryptographic-keys.html#key-components) and an [address](addresses.html) that's been [funded with enough XRP](accounts.html#creating-accounts) to meet the [account reserve](reserves.html). The address is the identifier of your account and you use the [private key](cryptographic-keys.html#private-key) to sign transactions that you submit to the XRP Ledger. For production purposes, you should take care to store your keys and set up a [secure signing method](secure-signing.html). To generate a new account, `xrpl4j` provides the [`DefaultWalletFactory`](https://javadoc.io/doc/org.xrpl/xrpl4j-keypairs/latest/org/xrpl/xrpl4j/wallet/DefaultWalletFactory.html). @@ -212,7 +211,7 @@ The response fields contained in `AccountInfoResult` that you want to inspect in * `accountData.balance` — This is the account's balance of XRP, in drops. You can use this to confirm that you have enough XRP to send (if you're making a payment) and to meet the [current transaction cost](transaction-cost.html#current-transaction-cost) for a given transaction. -* `validated` — Indicates whether the returned data is from a [validated ledger](ledgers.html#open-closed-and-validated-ledgers). When inspecting transactions, it's important to confirm that [the results are final](finality-of-results.html) before further processing the transaction. If `validated` is `true` then you know for sure the results won't change. For more information about best practices for transaction processing, see [Reliable Transaction Submission](reliable-transaction-submission.html). +* `validated` — Indicates whether the returned data is from a [validated ledger](open-closed-validated-ledgers.html). When inspecting transactions, it's important to confirm that [the results are final](finality-of-results.html) before further processing the transaction. If `validated` is `true` then you know for sure the results won't change. For more information about best practices for transaction processing, see [Reliable Transaction Submission](reliable-transaction-submission.html). For a detailed description of every response field, see [account_info](account_info.html#response-format). @@ -222,7 +221,7 @@ For a detailed description of every response field, see [account_info](account_i Now that you know how to use `xrpl4j` to connect to the XRP Ledger, get an account, and look up information about it, you can also use `xrpl4j` to: * [Send XRP](send-xrp.html). -* [Set up secure signing](set-up-secure-signing.html) for your account. +* [Set up secure signing](secure-signing.html) for your account. diff --git a/content/tutorials/get-started/get-started-using-javascript.ja.md b/content/tutorials/get-started/get-started-using-javascript.ja.md index ad0b354d68a..f3f9062b956 100644 --- a/content/tutorials/get-started/get-started-using-javascript.ja.md +++ b/content/tutorials/get-started/get-started-using-javascript.ja.md @@ -1,6 +1,6 @@ --- html: get-started-using-javascript.html -parent: get-started.html +parent: javascript.html blurb: XRP Ledgerを参照するためのエントリーレベルのJavaScriptアプリケーションを構築します。 top_nav_name: JavaScript top_nav_grouping: Get Started @@ -95,7 +95,7 @@ const xrpl = require("xrpl") 前節のサンプルコードでは、利用可能な[並列ネットワーク](parallel-networks.html)の1つであるTestnetに接続する方法を紹介しました。本番環境に移行するには、XRP Ledger Mainnetに接続する必要があります。それには2つの方法があります。 -* [コアサーバをインストール](install-rippled.html) (`rippled`)して、自分でノードを動かしてみましょう。コアサーバーはデフォルトではMainnetに接続しますが、設定を変更してTestnetやDevnetを使うこともできます](connect-your-rippled-to-thexrp-test-net.html)。[独自のコアサーバーを運用するのには良い理由があります](xrpl-servers.html#reasons-to-run-your-own-server)。独自のサーバーを走らせた場合、次のようにして接続することができます。 +* [コアサーバをインストール](install-rippled.html) (`rippled`)して、自分でノードを動かしてみましょう。コアサーバーはデフォルトではMainnetに接続しますが、設定を変更してTestnetやDevnetを使うこともできます](connect-your-rippled-to-thexrp-test-net.html)。[独自のコアサーバーを運用するのには良い理由があります](networks-and-servers.html#reasons-to-run-your-own-server)。独自のサーバーを走らせた場合、次のようにして接続することができます。 const MY_SERVER = "ws://localhost:6006/" const client = new xrpl.Client(MY_SERVER) @@ -130,14 +130,14 @@ const test_wallet = xrpl.Wallet.fromSeed("sn3nxiW7v8KXzPzAqzyHXbSSKNuN9") // テ ### 4. XRP Ledgerの参照 -クライアントの`request()`メソッドを使って、XRP Ledgerの[WebSocket API](https://xrpl.org/request-formatting.html)にアクセスします。例えば、以下のようになります。 +クライアントの`request()`メソッドを使って、XRP Ledgerの[WebSocket API](request-formatting.html)にアクセスします。例えば、以下のようになります。 {{ include_code("_code-samples/get-started/js/get-acct-info.js", start_with="// Get info", end_before="// Listen to ledger close events", language="js") }} ### 5. イベントのListen -XRP Ledgerの[コンセンサス プロセス](intro-to-consensus.html)が新しい[レジャーバージョン](ledgers.html)を生成したときなど、`xrpl.js`ではさまざまなタイプのイベントのハンドラを設定することができます。そのためには、まず[subscribeメソッド][]を呼び出して欲しいイベントの種類を取得し、クライアントの`on(eventType, callback)`メソッドを使ってイベントハンドラをアタッチします。 +XRP Ledgerの[コンセンサス プロセス](consensus.html)が新しい[レジャーバージョン](ledgers.html)を生成したときなど、`xrpl.js`ではさまざまなタイプのイベントのハンドラを設定することができます。そのためには、まず[subscribeメソッド][]を呼び出して欲しいイベントの種類を取得し、クライアントの`on(eventType, callback)`メソッドを使ってイベントハンドラをアタッチします。 {{ include_code("_code-samples/get-started/js/get-acct-info.js", start_with="// Listen to ledger close events", end_before="// Disconnect when done", language="js") }} @@ -149,7 +149,7 @@ XRP Ledgerの[コンセンサス プロセス](intro-to-consensus.html)が新し * [XRPの送信](send-xrp.html). * [代替可能トークンの発行](issue-a-fungible-token.html) -* アカウントに[安全な署名](set-up-secure-signing.html) を設定する。 +* アカウントに[安全な署名](secure-signing.html) を設定する。 ## 関連記事 diff --git a/content/tutorials/get-started/get-started-using-javascript.md b/content/tutorials/get-started/get-started-using-javascript.md index 3d91f36b6c1..678c9a0b385 100644 --- a/content/tutorials/get-started/get-started-using-javascript.md +++ b/content/tutorials/get-started/get-started-using-javascript.md @@ -1,6 +1,6 @@ --- html: get-started-using-javascript.html -parent: get-started.html +parent: javascript.html blurb: Build an entry-level JavaScript application for querying the XRP Ledger. top_nav_name: JavaScript top_nav_grouping: Get Started @@ -95,7 +95,7 @@ To make queries and submit transactions, you need to connect to the XRP Ledger. The sample code in the previous section shows you how to connect to the Testnet, which is one of the available [parallel networks](parallel-networks.html). When you're ready to move to production, you'll need to connect to the XRP Ledger Mainnet. You can do that in two ways: -* By [installing the core server](install-rippled.html) (`rippled`) and running a node yourself. The core server connects to the Mainnet by default, but you can [change the configuration to use Testnet or Devnet](connect-your-rippled-to-the-xrp-test-net.html). [There are good reasons to run your own core server](xrpl-servers.html#reasons-to-run-your-own-server). If you run your own server, you can connect to it like so: +* By [installing the core server](install-rippled.html) (`rippled`) and running a node yourself. The core server connects to the Mainnet by default, but you can [change the configuration to use Testnet or Devnet](connect-your-rippled-to-the-xrp-test-net.html). [There are good reasons to run your own core server](networks-and-servers.html#reasons-to-run-your-own-server). If you run your own server, you can connect to it like so: const MY_SERVER = "ws://localhost:6006/" const client = new xrpl.Client(MY_SERVER) @@ -130,14 +130,14 @@ const test_wallet = xrpl.Wallet.fromSeed("sn3nxiW7v8KXzPzAqzyHXbSSKNuN9") // Tes ### 4. Query the XRP Ledger -Use the Client's `request()` method to access the XRP Ledger's [WebSocket API](https://xrpl.org/request-formatting.html). For example: +Use the Client's `request()` method to access the XRP Ledger's [WebSocket API](request-formatting.html). For example: {{ include_code("_code-samples/get-started/js/get-acct-info.js", start_with="// Get info", end_before="// Listen to ledger close events", language="js") }} ### 5. Listen for Events -You can set up handlers for various types of events in `xrpl.js`, such as whenever the XRP Ledger's [consensus process](intro-to-consensus.html) produces a new [ledger version](ledgers.html). To do that, first call the [subscribe method][] to get the type of events you want, then attach an event handler using the `on(eventType, callback)` method of the client. +You can set up handlers for various types of events in `xrpl.js`, such as whenever the XRP Ledger's [consensus process](consensus.html) produces a new [ledger version](ledgers.html). To do that, first call the [subscribe method][] to get the type of events you want, then attach an event handler using the `on(eventType, callback)` method of the client. {{ include_code("_code-samples/get-started/js/get-acct-info.js", start_with="// Listen to ledger close events", end_before="// Disconnect when done", language="js") }} @@ -148,7 +148,7 @@ Now that you know how to use `xrpl.js` to connect to the XRP Ledger, get an acco * [Send XRP](send-xrp.html). * [Issue a Fungible Token](issue-a-fungible-token.html) -* [Set up secure signing](set-up-secure-signing.html) for your account. +* [Set up secure signing](secure-signing.html) for your account. ## See Also diff --git a/content/tutorials/get-started/get-started-using-python.md b/content/tutorials/get-started/get-started-using-python.md index 523cb7db9eb..5f579c4fe11 100644 --- a/content/tutorials/get-started/get-started-using-python.md +++ b/content/tutorials/get-started/get-started-using-python.md @@ -1,6 +1,6 @@ --- html: get-started-using-python.html -parent: get-started.html +parent: python.html blurb: Build a Python app that interacts with the XRP Ledger. cta_text: Build an XRP Ledger-connected app top_nav_name: Python @@ -9,7 +9,6 @@ labels: - Development showcase_icon: assets/img/logos/python.svg --- - # Get Started Using Python This tutorial walks you through the basics of building an XRP Ledger-connected application using [`xrpl-py`](https://github.com/XRPLF/xrpl-py), a pure [Python](https://www.python.org) library built to interact with the XRP Ledger using native Python models and methods. @@ -62,7 +61,7 @@ To make queries and submit transactions, you need to connect to the XRP Ledger. The sample code in the previous section shows you how to connect to the Testnet, which is a [parallel network](parallel-networks.html) for testing where the money has no real value. When you're ready to integrate with the production XRP Ledger, you'll need to connect to the Mainnet. You can do that in two ways: -* By [installing the core server](install-rippled.html) (`rippled`) and running a node yourself. The core server connects to the Mainnet by default, but you can [change the configuration to use Testnet or Devnet](connect-your-rippled-to-the-xrp-test-net.html). [There are good reasons to run your own core server](xrpl-servers.html#reasons-to-run-your-own-server). If you run your own server, you can connect to it like so: +* By [installing the core server](install-rippled.html) (`rippled`) and running a node yourself. The core server connects to the Mainnet by default, but you can [change the configuration to use Testnet or Devnet](connect-your-rippled-to-the-xrp-test-net.html). [There are good reasons to run your own core server](networks-and-servers.html#reasons-to-run-your-own-server). If you run your own server, you can connect to it like so: from xrpl.clients import JsonRpcClient JSON_RPC_URL = "http://localhost:5005/" @@ -79,9 +78,9 @@ The sample code in the previous section shows you how to connect to the Testnet, ### {{n.next()}}. Get account -To store value and execute transactions on the XRP Ledger, you need an account: a [set of keys](cryptographic-keys.html#key-components) and an [address](accounts.html#addresses) that's been [funded with enough XRP](accounts.html#creating-accounts) to meet the [account reserve](reserves.html). The address is the identifier of your account and you use the [private key](cryptographic-keys.html#private-key) to sign transactions that you submit to the XRP Ledger. +To store value and execute transactions on the XRP Ledger, you need an account: a [set of keys](cryptographic-keys.html#key-components) and an [address](addresses.html) that's been [funded with enough XRP](accounts.html#creating-accounts) to meet the [account reserve](reserves.html). The address is the identifier of your account and you use the [private key](cryptographic-keys.html#private-key) to sign transactions that you submit to the XRP Ledger. -For testing and development purposes, you can use the [XRP Faucets](xrp-testnet-faucet.html) to generate keys and fund the account on the Testnet or Devnet. For production purposes, you should take care to store your keys and set up a [secure signing method](set-up-secure-signing.html). Another difference in production is that XRP has real worth, so you can't get it for free from a faucet. +For testing and development purposes, you can use the [XRP Faucets](xrp-testnet-faucet.html) to generate keys and fund the account on the Testnet or Devnet. For production purposes, you should take care to store your keys and set up a [secure signing method](secure-signing.html). Another difference in production is that XRP has real worth, so you can't get it for free from a faucet. To create and fund an account on the Testnet, `xrpl-py` provides the [`generate_faucet_wallet`](https://xrpl-py.readthedocs.io/en/latest/source/xrpl.wallet.html#xrpl.wallet.generate_faucet_wallet) method: @@ -199,7 +198,7 @@ The response fields that you want to inspect in most cases are: * `account_data.Balance` — This is the account's balance of [XRP, in drops][]. You can use this to confirm that you have enough XRP to send (if you're making a payment) and to meet the [current transaction cost](transaction-cost.html#current-transaction-cost) for a given transaction. -* `validated` — Indicates whether the returned data is from a [validated ledger](ledgers.html#open-closed-and-validated-ledgers). When inspecting transactions, it's important to confirm that [the results are final](finality-of-results.html) before further processing the transaction. If `validated` is `true` then you know for sure the results won't change. For more information about best practices for transaction processing, see [Reliable Transaction Submission](reliable-transaction-submission.html). +* `validated` — Indicates whether the returned data is from a [validated ledger](open-closed-validated-ledgers.html). When inspecting transactions, it's important to confirm that [the results are final](finality-of-results.html) before further processing the transaction. If `validated` is `true` then you know for sure the results won't change. For more information about best practices for transaction processing, see [Reliable Transaction Submission](reliable-transaction-submission.html). For a detailed description of every response field, see [account_info](account_info.html#response-format). @@ -209,7 +208,7 @@ For a detailed description of every response field, see [account_info](account_i Now that you know how to use `xrpl-py` to connect to the XRP Ledger, get an account, and look up information about it, you can also use `xrpl-py` to: * [Send XRP](send-xrp.html). -* [Set up secure signing](set-up-secure-signing.html) for your account. +* [Set up secure signing](secure-signing.html) for your account. diff --git a/content/tutorials/get-started/get-started.ja.md b/content/tutorials/get-started/get-started.ja.md deleted file mode 100644 index 03987210e6e..00000000000 --- a/content/tutorials/get-started/get-started.ja.md +++ /dev/null @@ -1,123 +0,0 @@ ---- -html: get-started.html -parent: tutorials.html -blurb: XRP Ledgerを使用する際に必要となるリソースの一部をご紹介します。 -filters: - - js_editor -labels: - - 開発 ---- -# 始めましょう - -XRP Ledgerは常にオンラインで、完全に公開されています。このページにあるようなソースコードがあれば、誰でも**ブラウザから直接**アクセスすることができます。 - -次の例では、最新の[レジャーバージョン](ledgers.html)と、そのレジャーバージョンで新たに検証されたトランザクションのリストを、[ledger メソッド][]を使って取得しています。このまま実行してみたり、コードを変更して何が起こるか見てみましょう。 - -**ヒント:**可能であれば、**F12**を押して、ブラウザの開発者ツールを開いてください。コンソールタブには、JavaScriptのネイティブコンソールが用意されており、どのウェブページでどのようなコードが実行されているかを知ることができます。 - - -{{currentpage.ripple_lib_tag}} - - - -```js -async function main() { - const api = new xrpl.Client('wss://xrplcluster.com'); - await api.connect(); - - let response = await api.request({ - "command": "ledger", - "ledger_index": "validated", - "transactions": true - }); - console.log(response); -} -main(); -``` - -```js -async function main() { - const api = new xrpl.Client('wss://s.altnet.rippletest.net/'); - await api.connect(); - - let response = await api.request({ - "command": "ledger", - "ledger_index": "validated", - "transactions": true - }); - console.log(response); -} -main(); -``` - -```js -async function main() { - const api = new xrpl.Client('wss://xrplcluster.com'); - await api.connect(); - - let response = await api.request({ - "command": "ledger", - "ledger_index": "validated", - "transactions": true - }); - - let tx_id = response.result.ledger.transactions[0]; - let response2 = await api.request({ - "command": "tx", - "transaction": tx_id - }); - console.log(response2); -} -main(); -``` - -```js -async function main() { - const api = new xrpl.Client('wss://xrplcluster.com'); - await api.connect(); - - let response = await api.request({ - "command": "ledger", - "ledger_index": "validated", - "transactions": true - }); - console.log('Total XRP: '+xrpl.dropsToXrp(response.result.ledger.total_coins)); -} -main(); -``` - - - - -## 提案 - -上のコードを編集して、何か別のことをしてみてください。 - -- 代わりに、`wss://s.altnet.rippletest.net/`の[Testnet](parallel-networks.html)公開サーバに接続してみましょう。 [Answer >](javascript:js_interactives.step2.ex_1()) -- [tx メソッド][]を使って、台帳の取引の1つの詳細を調べてみましょう。[Answer >](javascript:js_interactives.step2.ex_2()) -- レスポンスの`total_coins`を10進数のXRPに変換してみましょう。 [Answer >](javascript:js_interactives.step2.ex_3()) - - -## セットアップ手順 - -このページには必要な前提条件がすでに読み込まれていますが、そのページのHTMLに[xrpl.js](https://github.com/XRPLF/xrpl.js/)を読み込めば、**あらゆるウェブページ**からXRP Ledgerにアクセスすることができます。 -例えば、以下のようになります。 - -```html - -``` - - -## 参考文献 - -準備ができたら、これらのリソースを使ってXRP Ledgerを使い続けましょう。 - -- [XRPを送信](send-xrp.html)して、最初の取引を行う。 -- XRP Ledgerの設計の背景にある[コンセプトを理解](concepts.html)する。 -- ネットワークに参加するために[`rippled`をインストール](install-rippled.html)する。 -- [Testnet XRPを入手](xrp-testnet-faucet.html)して、支払いの送受信を試す。 - - -{% include '_snippets/rippled-api-links.md' %} -{% include '_snippets/tx-type-links.md' %} -{% include '_snippets/rippled_versions.md' %} diff --git a/content/tutorials/get-started/get-started.md b/content/tutorials/get-started/get-started.md deleted file mode 100644 index 22a463f2d70..00000000000 --- a/content/tutorials/get-started/get-started.md +++ /dev/null @@ -1,122 +0,0 @@ ---- -html: get-started.html -parent: tutorials.html -blurb: Get up and running with some of the resources you'll use to work with the XRP Ledger. -filters: - - js_editor -labels: - - Development ---- -# Get Started - -The XRP Ledger is always online and entirely public. Anyone can access it **directly from a web browser** with source code like what's on this page. - -The following example gets the latest [ledger version](ledgers.html) and a list of transactions that were newly-validated in that ledger version, using the [ledger method][]. Try running it as-is, or change the code and see what happens. - -**Tip:** If you can, open your browser's Developer Tools by pressing **F12**. The "Console" tab provides a native JavaScript console and can give insight into what code is running on any webpage. - - -{{currentpage.ripple_lib_tag}} - - - -```js -async function main() { - const api = new xrpl.Client('wss://xrplcluster.com'); - await api.connect(); - - let response = await api.request({ - "command": "ledger", - "ledger_index": "validated", - "transactions": true - }); - console.log(response); -} -main(); -``` - -```js -async function main() { - const api = new xrpl.Client('wss://s.altnet.rippletest.net/'); - await api.connect(); - - let response = await api.request({ - "command": "ledger", - "ledger_index": "validated", - "transactions": true - }); - console.log(response); -} -main(); -``` - -```js -async function main() { - const api = new xrpl.Client('wss://xrplcluster.com'); - await api.connect(); - - let response = await api.request({ - "command": "ledger", - "ledger_index": "validated", - "transactions": true - }); - - let tx_id = response.result.ledger.transactions[0]; - let response2 = await api.request({ - "command": "tx", - "transaction": tx_id - }); - console.log(response2); -} -main(); -``` - -```js -async function main() { - const api = new xrpl.Client('wss://xrplcluster.com'); - await api.connect(); - - let response = await api.request({ - "command": "ledger", - "ledger_index": "validated", - "transactions": true - }); - console.log('Total XRP: '+xrpl.dropsToXrp(response.result.ledger.total_coins)); -} -main(); -``` - - - - -## Suggestions - -Try editing the code above to do something different: - -- Connect to the [Testnet](parallel-networks.html) public server at `wss://s.altnet.rippletest.net/` instead. [Answer >](javascript:js_interactives.step2.ex_1()) -- Look up the details of one of the ledger's transaction using the [tx method][]. [Answer >](javascript:js_interactives.step2.ex_2()) -- Convert the `total_coins` from the response to decimal XRP. [Answer >](javascript:js_interactives.step2.ex_3()) - - -## Setup Steps - -This page has the necessary prerequisites already loaded, but you can access the XRP Ledger from **any webpage** if you load [xrpl.js](https://github.com/XRPLF/xrpl.js/) in that page's HTML. For example: - -```html - -``` - - -## Further Reading - -When you're ready to move on, continue using the XRP Ledger with these resources: - -- [Send XRP](send-xrp.html) to send your first transaction. -- [Understand the Concepts](concepts.html) behind the XRP Ledger's design. -- [Install `rippled`](install-rippled.html) to participate in the network. -- [Get Testnet XRP](xrp-testnet-faucet.html) to try sending and receiving payments. - - -{% include '_snippets/rippled-api-links.md' %} -{% include '_snippets/tx-type-links.md' %} -{% include '_snippets/rippled_versions.md' %} diff --git a/content/tutorials/get-started/monitor-incoming-payments-with-websocket.ja.md b/content/tutorials/get-started/monitor-incoming-payments-with-websocket.ja.md index eba6809dc8e..d5bf276a623 100644 --- a/content/tutorials/get-started/monitor-incoming-payments-with-websocket.ja.md +++ b/content/tutorials/get-started/monitor-incoming-payments-with-websocket.ja.md @@ -1,6 +1,6 @@ --- html: monitor-incoming-payments-with-websocket.html -parent: get-started.html +parent: http-websocket-apis-tutorials.html blurb: WebSocket APIを使用して、新しいXRPペイメントなどを積極的に監視します。 filters: - interactive_steps @@ -497,7 +497,7 @@ _Go_ ## 関連項目 - **コンセプト:** - - [トランザクションの基本](transaction-basics.html) + - [トランザクション](transactions.html) - [結果のファイナリティー](finality-of-results.html) - トランザクションの成功また失敗が最終的なものとなるタイミングを判断する方法(簡単な説明: トランザクションが検証済みレジャーにある場合は、その結果とメタデータは最終的なものです)。 - **チュートリアル:** - [信頼できるトランザクションの送信](reliable-transaction-submission.html) diff --git a/content/tutorials/get-started/monitor-incoming-payments-with-websocket.md b/content/tutorials/get-started/monitor-incoming-payments-with-websocket.md index edc6587d2d4..325c0990c6c 100644 --- a/content/tutorials/get-started/monitor-incoming-payments-with-websocket.md +++ b/content/tutorials/get-started/monitor-incoming-payments-with-websocket.md @@ -1,6 +1,6 @@ --- html: monitor-incoming-payments-with-websocket.html -parent: get-started.html +parent: http-websocket-apis-tutorials.html blurb: Use the WebSocket API to actively monitor for new XRP payments (and more). filters: - interactive_steps @@ -499,7 +499,7 @@ _Python_ ## See Also - **Concepts:** - - [Transaction Basics](transaction-basics.html) + - [Transactions](transactions.html) - [Finality of Results](finality-of-results.html) - How to know when a transaction's success or failure is final. (Short version: if a transaction is in a validated ledger, its outcome and metadata are final.) - **Tutorials:** - [Reliable Transaction Submission](reliable-transaction-submission.html) diff --git a/content/tutorials/get-started/public-servers.md b/content/tutorials/get-started/public-servers.md index 72d1775089c..3195c9fa903 100644 --- a/content/tutorials/get-started/public-servers.md +++ b/content/tutorials/get-started/public-servers.md @@ -1,6 +1,6 @@ --- html: public-servers.html -parent: get-started.html +parent: tutorials.html blurb: Use these public servers to access the XRP Ledger without needing your own infrastructure. labels: - Core Server diff --git a/content/tutorials/get-started/send-xrp.ja.md b/content/tutorials/get-started/send-xrp.ja.md index c6bd0859c50..32318a78f63 100644 --- a/content/tutorials/get-started/send-xrp.ja.md +++ b/content/tutorials/get-started/send-xrp.ja.md @@ -323,7 +323,6 @@ XrplClient xrplClient = new XrplClient(rippledUrl); - [アカウント設定](manage-account-settings.html)をカスタマイズする - [トランザクションのメタデータ](transaction-metadata.html)にトランザクションの結果の詳細がどのように記述されているかを知る - escrowやPayment Channelなどの[複雑な支払いタイプ](complex-payment-types.html)について調べる -- [XRP Ledgerビジネス](xrp-ledger-businesses.html)のベストプラクティスを読む {% include '_snippets/rippled-api-links.md' %} diff --git a/content/tutorials/get-started/send-xrp.md b/content/tutorials/get-started/send-xrp.md index 61efaf7ba58..db63d6b61d6 100644 --- a/content/tutorials/get-started/send-xrp.md +++ b/content/tutorials/get-started/send-xrp.md @@ -1,6 +1,6 @@ --- html: send-xrp.html -parent: get-started.html +parent: tasks.html blurb: Learn how to send test payments right from your browser. cta_text: Send XRP embed_xrpl_js: true @@ -57,7 +57,7 @@ The secret key shown here is for example only. For development purposes, you can {% include '_snippets/interactive-tutorials/generate-step.md' %} -When you're [building production-ready software](production-readiness.html), you should use an existing account, and manage your keys using a [secure signing configuration](set-up-secure-signing.html). +When you're [building production-ready software](production-readiness.html), you should use an existing account, and manage your keys using a [secure signing configuration](secure-signing.html). ### {{n.next()}}. Connect to a Testnet Server @@ -417,7 +417,6 @@ After completing this tutorial, you may want to try the following: - Customize your [Account Settings](manage-account-settings.html). - Learn how [Transaction Metadata](transaction-metadata.html) describes the outcome of a transaction in detail. - Explore more [Payment Types](payment-types.html) such as Escrows and Payment Channels. -- Read best practices for [XRP Ledger Businesses](xrp-ledger-businesses.html). diff --git a/content/tutorials/manage-account-settings/assign-a-regular-key-pair.ja.md b/content/tutorials/manage-account-settings/assign-a-regular-key-pair.ja.md index ddae3642f05..8eb1d38ffb0 100644 --- a/content/tutorials/manage-account-settings/assign-a-regular-key-pair.ja.md +++ b/content/tutorials/manage-account-settings/assign-a-regular-key-pair.ja.md @@ -674,7 +674,7 @@ rippled submit 1200032280000000240000000468400000000000000A73210330E7FC9D56BB25D - [レギュラーキーペアの変更または削除](change-or-remove-a-regular-key-pair.html) - [マルチシグの設定](set-up-multi-signing.html) -- [発行アドレスと運用アドレス](issuing-and-operational-addresses.html) +- [発行アドレスと運用アドレス](account-types.html) - [取引所としてのXRPの上場](list-xrp-as-an-exchange.html) diff --git a/content/tutorials/manage-account-settings/assign-a-regular-key-pair.md b/content/tutorials/manage-account-settings/assign-a-regular-key-pair.md index 7290ce24e94..f2ce290e06f 100644 --- a/content/tutorials/manage-account-settings/assign-a-regular-key-pair.md +++ b/content/tutorials/manage-account-settings/assign-a-regular-key-pair.md @@ -133,7 +133,7 @@ In the next step, you'll use the address from this response (`account_id` in the Use a [SetRegularKey transaction][] to assign the key pair you generated in step 1 to your account as a regular key pair. -When assigning a regular key pair to your account for the first time, the SetRegularKey transaction requires signing with your account's master private key (secret). There are [several ways of securely signing transactions](set-up-secure-signing.html), but this tutorial uses a local `rippled` server. +When assigning a regular key pair to your account for the first time, the SetRegularKey transaction requires signing with your account's master private key (secret). There are [several ways of securely signing transactions](secure-signing.html), but this tutorial uses a local `rippled` server. When you send later SetRegularKey transactions, you can sign using the existing regular private key to replace or [remove itself](change-or-remove-a-regular-key-pair.html). Note that you should still not submit your regular private key across the network. @@ -414,7 +414,7 @@ Note that the response contains a `hash` of the transaction, which you can use t At this point, the regular key pair is assigned to your account and you should be able to send transactions using the regular key pair. **To avoid losing control of your account,** it is important that you test your regular key before you take any additional steps such as [disabling the master key pair](disable-master-key-pair.html). If you make a mistake and lose access to your account, no one can restore it for you. -To verify that your account has the regular key pair set correctly, submit an [AccountSet transaction][] from your account, signing it with the regular private key you assigned to your account in step 2. As in step 1, this tutorial uses a local `rippled` server as a [way of securely signing transactions](set-up-secure-signing.html). +To verify that your account has the regular key pair set correctly, submit an [AccountSet transaction][] from your account, signing it with the regular private key you assigned to your account in step 2. As in step 1, this tutorial uses a local `rippled` server as a [way of securely signing transactions](secure-signing.html). ### Sign Your Transaction @@ -692,7 +692,7 @@ Now that you're familiar with the benefits of assigning a regular key pair to an - **Concepts:** - [Cryptographic Keys](cryptographic-keys.html) - [Multi-Signing](multi-signing.html) - - [Issuing and Operational Addresses](issuing-and-operational-addresses.html) + - [Issuing and Operational Addresses](account-types.html) - **Tutorials:** - [Change or Remove a Regular Key Pair](change-or-remove-a-regular-key-pair.html) - [Set Up Multi-Signing](set-up-multi-signing.html) diff --git a/content/tutorials/manage-account-settings/disable-master-key-pair.ja.md b/content/tutorials/manage-account-settings/disable-master-key-pair.ja.md index 0950219fd45..f6c80820c9c 100644 --- a/content/tutorials/manage-account-settings/disable-master-key-pair.ja.md +++ b/content/tutorials/manage-account-settings/disable-master-key-pair.ja.md @@ -10,7 +10,7 @@ labels: このページでは、[アカウント](accounts.html)のアドレスに数学的に関連付けられた[マスターキーペア](cryptographic-keys.html)を無効化する方法について説明します。あなたのアカウントのマスターキーペアが漏洩した可能性がある場合、または[マルチシグ](multi-signing.html)をあなたのアカウントからトランザクションを送信する _唯一_ の方法としたい場合、これを行う必要があります。 -**注意:** マスターキーペアを無効にすると、[トランザクションの承認](transaction-basics.html#トランザクションの承認)の方法の1つが削除されます。マスターキーペアを無効にする前に、レギュラーキーやマルチ・サインなど、他のトランザクションの承認方法のいずれかを使用できることを確認する必要があります。(例えば、[レギュラーキーペアを割り当てた場合](assign-a-regular-key-pair.html)は、そのレギュラーキーで正常にトランザクションを送信できることを確認してください)。XRP Ledgerは分散型であるため、残りの取引承認方法を使用できない場合、誰もあなたのアカウントへのアクセスを回復することができません。 +**注意:** マスターキーペアを無効にすると、[トランザクションの承認](transactions.html#トランザクションの承認)の方法の1つが削除されます。マスターキーペアを無効にする前に、レギュラーキーやマルチ・サインなど、他のトランザクションの承認方法のいずれかを使用できることを確認する必要があります。(例えば、[レギュラーキーペアを割り当てた場合](assign-a-regular-key-pair.html)は、そのレギュラーキーで正常にトランザクションを送信できることを確認してください)。XRP Ledgerは分散型であるため、残りの取引承認方法を使用できない場合、誰もあなたのアカウントへのアクセスを回復することができません。 **マスターキーペアを無効にするには、マスターキーペアを使用する必要があります。** ただし、他のトランザクションの認証方法を使用してマスターキーペアを _再有効化_ することは可能です。 @@ -19,9 +19,9 @@ labels: アカウントのマスターキーペアを無効にするには、次の前提条件を満たしている必要があります。 -- XRPレジャー[アカウント](accounts.html)を持ち、そのアカウントからマスターキーペアを用いてトランザクションの署名と提出ができることが必要です。[安全な署名の設定](set-up-secure-signing.html) を参照してください。これには2つの一般的な方法があります。 +- XRPレジャー[アカウント](accounts.html)を持ち、そのアカウントからマスターキーペアを用いてトランザクションの署名と提出ができることが必要です。[安全な署名の設定](secure-signing.html) を参照してください。これには2つの一般的な方法があります。 - アカウントのマスターシード値を知っている。シード値は一般的に `sn3nxiW7v8KXzPzAqzyHXbSSKNuN9`のような "s" で始まる [base58][] 値で表されます。 - - あるいは、シード値を知る必要がなく、安全に保存する[専用の署名デバイス](set-up-secure-signing.html#専用の署名デバイスを使用する) を使用します + - あるいは、シード値を知る必要がなく、安全に保存する[専用の署名デバイス](secure-signing.html#専用の署名デバイスを使用する) を使用します - あなたのアカウントには、マスターキーペア以外のトランザクションを認証する方法が少なくとも1つ必要です。つまり、以下のいずれか、または両方を行う必要があります。 - [レギュラーキーペアを割り当てる](assign-a-regular-key-pair.html). - [マルチシグの設定](set-up-multi-signing.html). @@ -48,7 +48,7 @@ labels: トランザクションの署名には、**マスターキーペア**を使用する必要があります。 -**注意:** 自分が管理していないサーバーに秘密鍵を提出したり、暗号化されていない状態でネットワーク上に送信したりしないでください。これらの例は、[ローカルの `rippled` サーバー](set-up-secure-signing.html#ローカルでrippledを実行する) を使っていることを前提にしています。他の[安全な署名方法](set-up-secure-signing.html)を使っている場合は、これらの手順を変更する必要があります。 +**注意:** 自分が管理していないサーバーに秘密鍵を提出したり、暗号化されていない状態でネットワーク上に送信したりしないでください。これらの例は、[ローカルの `rippled` サーバー](secure-signing.html#ローカルでrippledを実行する) を使っていることを前提にしています。他の[安全な署名方法](secure-signing.html)を使っている場合は、これらの手順を変更する必要があります。 #### リクエストの例 diff --git a/content/tutorials/manage-account-settings/disable-master-key-pair.md b/content/tutorials/manage-account-settings/disable-master-key-pair.md index d2fc92efe95..f27e456043b 100644 --- a/content/tutorials/manage-account-settings/disable-master-key-pair.md +++ b/content/tutorials/manage-account-settings/disable-master-key-pair.md @@ -10,7 +10,7 @@ labels: This page describes how to disable the [master key pair](cryptographic-keys.html) that is mathematically associated with an [account](accounts.html)'s address. You should do this if your account's master key pair may have been compromised, or if you want to make [multi-signing](multi-signing.html) the _only_ way to submit transactions from your account. -**Warning:** Disabling the master key pair removes one method of [authorizing transactions](transaction-basics.html#authorizing-transactions). You should be sure you can use one of the other ways of authorizing transactions, such as with a regular key or by multi-signing, before you disable the master key pair. (For example, if you [assigned a regular key pair](assign-a-regular-key-pair.html), make sure that you can successfully submit transactions with that regular key.) Due to the decentralized nature of the XRP Ledger, no one can restore access to your account if you cannot use the remaining ways of authorizing transactions. +**Warning:** Disabling the master key pair removes one method of [authorizing transactions](transactions.html#authorizing-transactions). You should be sure you can use one of the other ways of authorizing transactions, such as with a regular key or by multi-signing, before you disable the master key pair. (For example, if you [assigned a regular key pair](assign-a-regular-key-pair.html), make sure that you can successfully submit transactions with that regular key.) Due to the decentralized nature of the XRP Ledger, no one can restore access to your account if you cannot use the remaining ways of authorizing transactions. **To disable the master key pair, you must use the master key pair.** However, you can _re-enable_ the master key pair using any other method of authorizing transactions. @@ -18,9 +18,9 @@ This page describes how to disable the [master key pair](cryptographic-keys.html To disable the master key pair for an account, you must meet the following prerequisites: -- You must have an XRP Ledger [account](accounts.html) and you must be able to sign and submit transactions from that account using the master key pair. See also: [Set Up Secure Signing](set-up-secure-signing.html). Two common ways this can work are: +- You must have an XRP Ledger [account](accounts.html) and you must be able to sign and submit transactions from that account using the master key pair. See also: [Set Up Secure Signing](secure-signing.html). Two common ways this can work are: - You know the account's master seed value. A seed value is commonly represented as a [base58][] value starting with "s", such as `sn3nxiW7v8KXzPzAqzyHXbSSKNuN9`. - - Or, you use a [dedicated signing device](set-up-secure-signing.html#use-a-dedicated-signing-device) that stores the seed value securely, so you don't need to know it. + - Or, you use a [dedicated signing device](secure-signing.html#use-a-dedicated-signing-device) that stores the seed value securely, so you don't need to know it. - Your account must have at least one method of authorizing transactions other than the master key pair. In other words, you must do one or both of the following: - [Assign a Regular Key Pair](assign-a-regular-key-pair.html). - [Set Up Multi-Signing](set-up-multi-signing.html). @@ -47,7 +47,7 @@ Prepare an [AccountSet transaction][] from your account with the field `"SetValu You must use the **master key pair** to sign the transaction. -**Warning:** Do not submit your secret to a server you don't control, and do not send it over the network unencrypted. These examples assume you are using a [local `rippled` server](set-up-secure-signing.html#run-rippled-locally). You should adapt these instructions if you are using another [secure signing configuration](set-up-secure-signing.html). +**Warning:** Do not submit your secret to a server you don't control, and do not send it over the network unencrypted. These examples assume you are using a [local `rippled` server](secure-signing.html#run-rippled-locally). You should adapt these instructions if you are using another [secure signing configuration](secure-signing.html). #### Example Request diff --git a/content/tutorials/manage-account-settings/offline-account-setup.ja.md b/content/tutorials/manage-account-settings/offline-account-setup.ja.md index 98f84940b4c..a3251667fb7 100644 --- a/content/tutorials/manage-account-settings/offline-account-setup.ja.md +++ b/content/tutorials/manage-account-settings/offline-account-setup.ja.md @@ -8,7 +8,7 @@ labels: --- # オフラインでのアカウント設定のチュートリアル -きわめて安全な[署名構成](set-up-secure-signing.html)では、XRP Ledger[アカウント](accounts.html)の[暗号鍵](cryptographic-keys.html)をオフラインの物理的に隔離されたマシンに安全に保管します。この構成を設定すると、さまざまなトランザクションに署名して、署名済みトランザクションのみをオンラインコンピューターに転送し、秘密鍵をオンラインにいる不正使用者に見せることなくそれらのトランザクションをXRP Ledgerネットワークに送信できます。 +きわめて安全な[署名構成](secure-signing.html)では、XRP Ledger[アカウント](accounts.html)の[暗号鍵](cryptographic-keys.html)をオフラインの物理的に隔離されたマシンに安全に保管します。この構成を設定すると、さまざまなトランザクションに署名して、署名済みトランザクションのみをオンラインコンピューターに転送し、秘密鍵をオンラインにいる不正使用者に見せることなくそれらのトランザクションをXRP Ledgerネットワークに送信できます。 **注意:** オフラインマシンを保護するためには、適切な運用セキュリティ対策が必要です。例えば、オフラインマシンは信頼できない人がアクセスできない場所に物理的に設置する必要があり、信頼できるオペレーターはマシンに悪用されたソフトウェアを転送しないように注意する必要があります。(例えば、ネットワークに接続されたコンピューターに接続したことがあるUSBドライブは使用してはいけません。) @@ -30,13 +30,13 @@ labels: ### {{n.next()}}. オフラインマシンの設定 -オフラインマシンには、安全な永続ストレージ(暗号化されたディスクドライブなど)と[トランザクションに署名する](set-up-secure-signing.html)ための方法が必要です。一般的には、必要なソフトウェアをオンラインマシンでダウンロードして、物理メディアを使ってオフラインマシンに転送します。オンラインマシン、物理メディア、ソフトウェア自体がマルウェアに感染していないことを確認する必要があります。 +オフラインマシンには、安全な永続ストレージ(暗号化されたディスクドライブなど)と[トランザクションに署名する](secure-signing.html)ための方法が必要です。一般的には、必要なソフトウェアをオンラインマシンでダウンロードして、物理メディアを使ってオフラインマシンに転送します。オンラインマシン、物理メディア、ソフトウェア自体がマルウェアに感染していないことを確認する必要があります。 XRP Ledgerで署名するためのソフトウェアオプションは次のとおりです。 - パッケージ(`.deb`または`.rpm`。使用するLinuxディストリビューションによって異なる)ファイルから[`rippled`をインストール](install-rippled.html)し、[スタンドアロンモードで実行します](rippled-server-modes.html)。 - [xrpl.js](https://github.com/XRPLF/xrpl.js/)とその依存関係をオフラインでインストールします。例えば、Yarn Package Managerでは、[オフラインでの使用に関して推奨される手順](https://yarnpkg.com/blog/2016/11/24/offline-mirror/)があります。 -- 関連項目: [安全な署名の設定](set-up-secure-signing.html) +- 関連項目: [安全な署名の設定](secure-signing.html) オフラインマシンでトランザクションの指示を生成するプロセスを容易にするために、カスタムソフトウェアを設定することもできます。例えば、ソフトウェアで次に使用する[シーケンス番号][]を追跡したり、送信するトランザクションのタイプに応じた設定済みテンプレートを含めるといったことが可能です。 @@ -146,9 +146,9 @@ Loading: "/etc/opt/ripple/rippled.cfg" - アカウントセキュリティを強化するために、[マルチシグを設定する](set-up-multi-signing.html)。 - 明示的に承認した送金、または事前に承認した相手からの送金のみを受け取れるようにするために、[DepositAuthを有効にする](depositauth.html)。 - ユーザーがあなたの許可なくあなたへの[トラストライン](trust-lines-and-issuing.html)を開けないようにするために、[RequireAuthを有効にする](authorized-trust-lines.html#requireauthの有効化)。XRP Ledgerの分散型取引所や発行済み通貨機能を使用する予定がない場合は、これを対策として行うことをお勧めします。 -- 発行済み通貨[ゲートウェイ](become-an-xrp-ledger-gateway.html)には次のような追加の設定がある場合があります。 - - 発行済み通貨を送金するユーザーに対して[TransferRateを設定する](become-an-xrp-ledger-gateway.html#transfer-fees)。 - - このアドレスを発行済み通貨のみに使用する予定の場合は、[XRPペイメントを禁止する](become-an-xrp-ledger-gateway.html#disallow-xrp)。 +- 発行済み通貨[ゲートウェイ](stablecoin-issuer.html)には次のような追加の設定がある場合があります。 + - 発行済み通貨を送金するユーザーに対して[TransferRateを設定する](stablecoin-issuer.html#transfer-fees)。 + - このアドレスを発行済み通貨のみに使用する予定の場合は、[XRPペイメントを禁止する](stablecoin-issuer.html#disallow-xrp)。 この段階では、トランザクションに署名をするだけで、まだ送信しません。各トランザクションに対して、`Fee`([トランザクションコスト](transaction-cost.html))や`Sequence`([シーケンス番号][])など、通常は自動入力可能なフィールドを含めて、すべてのフィールドに入力する必要があります。一度に複数のトランザクションを準備する場合は、トランザクションの実行順にシーケンシャルに増やした`Sequence`番号を使用する必要があります。 @@ -330,7 +330,7 @@ Loading: "/etc/opt/ripple/rippled.cfg" - [アカウント](accounts.html) - [暗号鍵](cryptographic-keys.html) - **チュートリアル:** - - [安全な署名の設定](set-up-secure-signing.html) + - [安全な署名の設定](secure-signing.html) - [レギュラーキーペアの割り当て](assign-a-regular-key-pair.html) - [マルチシグの設定](set-up-multi-signing.html) - **リファレンス:** diff --git a/content/tutorials/manage-account-settings/offline-account-setup.md b/content/tutorials/manage-account-settings/offline-account-setup.md index ad1a1bd0ded..eeaca70edca 100644 --- a/content/tutorials/manage-account-settings/offline-account-setup.md +++ b/content/tutorials/manage-account-settings/offline-account-setup.md @@ -8,7 +8,7 @@ labels: --- # Offline Account Setup Tutorial -A highly secure [signing configuration](set-up-secure-signing.html) involves keeping an XRP Ledger [account](accounts.html)'s [cryptographic keys](cryptographic-keys.html) securely on an offline, air-gapped machine. After setting up this configuration, you can sign a variety of transactions, transfer only the signed transactions to an online computer, and submit them to the XRP Ledger network without ever exposing your secret key to malicious actors online. +A highly secure [signing configuration](secure-signing.html) involves keeping an XRP Ledger [account](accounts.html)'s [cryptographic keys](cryptographic-keys.html) securely on an offline, air-gapped machine. After setting up this configuration, you can sign a variety of transactions, transfer only the signed transactions to an online computer, and submit them to the XRP Ledger network without ever exposing your secret key to malicious actors online. **Caution:** Proper operational security is necessary to protect your offline machine. For example, the offline machine must be physically located where untrusted people cannot get access to it, and trusted operators must be careful not to transfer compromised software onto the machine. (For example, do not use a USB drive that was previously attached to a network-connected computer.) @@ -30,13 +30,13 @@ To use offline signing, you must meet the following prerequisites: ### {{n.next()}}. Set up offline machine -The offline machine needs secure persistent storage (for example, an encrypted disk drive) and a way to [sign transactions](set-up-secure-signing.html). For an offline machine, you typically use physical media to transfer any necessary software after downloading it from an online machine. You must be sure that the online machine, the physical media, and the software itself are not infected with malware. +The offline machine needs secure persistent storage (for example, an encrypted disk drive) and a way to [sign transactions](secure-signing.html). For an offline machine, you typically use physical media to transfer any necessary software after downloading it from an online machine. You must be sure that the online machine, the physical media, and the software itself are not infected with malware. Software options for signing on the XRP Ledger include: - [Install `rippled`](install-rippled.html) from a package (`.deb` or `.rpm` depending on which Linux distribution you use) file, then [run it in stand-alone mode](rippled-server-modes.html). - Install [xrpl.js](https://github.com/XRPLF/xrpl.js/) (or another [client library](client-libraries.html)) and its dependencies offline. The Yarn package manager, for example, has [recommended instructions for offline usage](https://yarnpkg.com/blog/2016/11/24/offline-mirror/). -- See also: [Set Up Secure Signing](set-up-secure-signing.html) +- See also: [Set Up Secure Signing](secure-signing.html) You may want to set up custom software to help construct transaction instructions on the offline machine. For example, your software may track what [sequence number][] to use next, or contain preset templates for certain types of transactions you expect to send. @@ -148,9 +148,9 @@ On the offline machine, prepare and sign transactions for configuring your accou - [Set Up Multi-Signing](set-up-multi-signing.html) for a higher bar of account security. - [Enable DepositAuth](depositauth.html) so you can only receive payments you've explicitly accepted or from parties you've pre-approved. - [Require Auth](authorized-trust-lines.html#enabling-require-auth) so that users can't open [trust lines](trust-lines-and-issuing.html) to you without your permission. If you don't plan to use the XRP Ledger's decentralized exchange or [token](tokens.html) features, you may want to do this as a precaution. -- [Token Issuers](become-an-xrp-ledger-gateway.html) may have additional setup, such as: - - [Set a Transfer Fee](become-an-xrp-ledger-gateway.html#transfer-fees) for users transferring your tokens. - - [Disallow XRP payments](become-an-xrp-ledger-gateway.html#disallow-xrp) if you plan to use this address for tokens only. +- [Token Issuers](stablecoin-issuer.html) may have additional setup, such as: + - Set a Transfer Fee for users transferring your tokens. + - Disallow XRP payments if you plan to use this address for tokens only. At this stage, you are only signing the transactions, not submitting them. For each transaction, you must provide all fields, including fields that are normally auto-fillable such as the `Fee` ([transaction cost](transaction-cost.html)) and `Sequence` ([sequence number][]). If you prepare multiple transactions at the same time, you must use sequentially increasing `Sequence` numbers in the order you want the transactions to execute. @@ -332,7 +332,7 @@ Then adjust and sign any replacement transactions for transactions that failed i - [Accounts](accounts.html) - [Cryptographic Keys](cryptographic-keys.html) - **Tutorials:** - - [Set Up Secure Signing](set-up-secure-signing.html) + - [Set Up Secure Signing](secure-signing.html) - [Assign a Regular Key Pair](assign-a-regular-key-pair.html) - [Set Up Multi-Signing](set-up-multi-signing.html) - **References:** diff --git a/content/tutorials/manage-account-settings/require-destination-tags.ja.md b/content/tutorials/manage-account-settings/require-destination-tags.ja.md index ec88328b5ca..a174b8967de 100644 --- a/content/tutorials/manage-account-settings/require-destination-tags.ja.md +++ b/content/tutorials/manage-account-settings/require-destination-tags.ja.md @@ -85,8 +85,6 @@ Content-Type: application/json - [ソースタグと宛先タグ](source-and-destination-tags.html) - [トランザクションコスト](transaction-cost.html) - [支払いタイプ](payment-types.html) -- **チュートリアル:** - - [XRP Ledgerのビジネス](xrp-ledger-businesses.html) - **リファレンス:** - [account_infoメソッド][] - [AccountSetトランザクション][] diff --git a/content/tutorials/manage-account-settings/require-destination-tags.md b/content/tutorials/manage-account-settings/require-destination-tags.md index bf8de005962..f6eb763d33e 100644 --- a/content/tutorials/manage-account-settings/require-destination-tags.md +++ b/content/tutorials/manage-account-settings/require-destination-tags.md @@ -43,7 +43,7 @@ To transact on the XRP Ledger, you need an address and secret key, and some XRP. {% include '_snippets/interactive-tutorials/generate-step.md' %} -When you're [building production-ready software](production-readiness.html), you should use an existing account, and manage your keys using a [secure signing configuration](set-up-secure-signing.html). +When you're [building production-ready software](production-readiness.html), you should use an existing account, and manage your keys using a [secure signing configuration](secure-signing.html). ### {{n.next()}}. Connect to the Network @@ -140,8 +140,6 @@ For further confirmation, you can send test transactions (from a different addre - [Source and Destination Tags](source-and-destination-tags.html) - [Transaction Cost](transaction-cost.html) - [Payment Types](payment-types.html) -- **Tutorials:** - - [XRP Ledger Businesses](xrp-ledger-businesses.html) - **References:** - [account_info method][] - [AccountSet transaction][] diff --git a/content/tutorials/manage-account-settings/set-up-multi-signing.ja.md b/content/tutorials/manage-account-settings/set-up-multi-signing.ja.md index 3c5bab38b06..01f55d4206d 100644 --- a/content/tutorials/manage-account-settings/set-up-multi-signing.ja.md +++ b/content/tutorials/manage-account-settings/set-up-multi-signing.ja.md @@ -7,7 +7,7 @@ labels: --- # マルチシグの設定 -[マルチシグ](multi-signing.html)は、XRP Ledgerの[トランザクション](transaction-basics.html)を承認する3種類の方法の1つです。マルチシグの他に[レギュラーキーとマスターキー](cryptographic-keys.html)で署名する方法があります。3種類のトランザクション承認方法を自由に組み合わせて使用できるように[アドレス](accounts.html)を設定できます。 +[マルチシグ](multi-signing.html)は、XRP Ledgerの[トランザクション](transactions.html)を承認する3種類の方法の1つです。マルチシグの他に[レギュラーキーとマスターキー](cryptographic-keys.html)で署名する方法があります。3種類のトランザクション承認方法を自由に組み合わせて使用できるように[アドレス](accounts.html)を設定できます。 このチュートリアルでは、アドレスのマルチシグを有効にする方法を説明します。 @@ -58,7 +58,7 @@ labels: ## 3. SignerListSetトランザクションの送信 -通常の方法(シングルシグネチャー)で[SignerListSetトランザクション][]に[署名して送信](transaction-basics.html#トランザクションへの署名とトランザクションの送信)します。これによりSignerListがXRP Ledgerのアドレスに関連付けられるので、これ以降はSignerListの複数メンバーがあなたの代わりにトランザクションに署名するマルチシグが可能となります。 +通常の方法(シングルシグネチャー)で[SignerListSetトランザクション][]に[署名して送信](transactions.html#トランザクションへの署名とトランザクションの送信)します。これによりSignerListがXRP Ledgerのアドレスに関連付けられるので、これ以降はSignerListの複数メンバーがあなたの代わりにトランザクションに署名するマルチシグが可能となります。 この例ではSignerListに3人のメンバーが含まれています。また、マルチシグトランザクションにはrsA2LpzuawewSBQXkiju3YQTMzW13pAAdWの署名と、リストの他の2人のメンバーからの少なくとも1つの署名を必要とするように、重みと定数が設定されています。 diff --git a/content/tutorials/manage-account-settings/set-up-multi-signing.md b/content/tutorials/manage-account-settings/set-up-multi-signing.md index 5d42e294b52..39b38e1cc82 100644 --- a/content/tutorials/manage-account-settings/set-up-multi-signing.md +++ b/content/tutorials/manage-account-settings/set-up-multi-signing.md @@ -7,7 +7,7 @@ labels: --- # Set Up Multi-Signing -[Multi-signing](multi-signing.html) is one of three ways to authorize [transactions](transaction-basics.html) for the XRP Ledger, alongside signing with [regular keys and master keys](cryptographic-keys.html). You can configure your [address](accounts.html) to allow any combination of the three methods to authorize transactions. +[Multi-signing](multi-signing.html) is one of three ways to authorize [transactions](transactions.html) for the XRP Ledger, alongside signing with [regular keys and master keys](cryptographic-keys.html). You can configure your [address](accounts.html) to allow any combination of the three methods to authorize transactions. This tutorial demonstrates how to enable multi-signing for an address. @@ -58,7 +58,7 @@ Take note of the `account_id` (XRP Ledger Address) and `master_seed` (secret key ## 3. Send SignerListSet transaction -[Sign and submit](transaction-basics.html#signing-and-submitting-transactions) a [SignerListSet transaction][] in the normal (single-signature) way. This associates a signer list with your XRP Ledger address, so that a combination of signatures from the members of that signer list can multi-sign later transactions on your behalf. +[Sign and submit](transactions.html#signing-and-submitting-transactions) a [SignerListSet transaction][] in the normal (single-signature) way. This associates a signer list with your XRP Ledger address, so that a combination of signatures from the members of that signer list can multi-sign later transactions on your behalf. In this example, the signer list has 3 members, with the weights and quorum set up such that multi-signed transactions need a signature from `rsA2LpzuawewSBQXkiju3YQTMzW13pAAdW` plus at least one signature from the other two members of the list. diff --git a/content/tutorials/manage-account-settings/use-tickets.ja.md b/content/tutorials/manage-account-settings/use-tickets.ja.md index a11991bfe3b..0184a7c33bd 100644 --- a/content/tutorials/manage-account-settings/use-tickets.ja.md +++ b/content/tutorials/manage-account-settings/use-tickets.ja.md @@ -40,7 +40,7 @@ XRP Ledgerでトランザクションを送信するには、アドレスと秘 {% include '_snippets/interactive-tutorials/generate-step.md' %} -[本番環境のソフトウェアを作成する場合](production-readiness.html)には、既存のアカウントを使用し、[安全な署名](set-up-secure-signing.html)を使用して鍵を管理する必要があります。 +[本番環境のソフトウェアを作成する場合](production-readiness.html)には、既存のアカウントを使用し、[安全な署名](secure-signing.html)を使用して鍵を管理する必要があります。 ### {{n.next()}}. ネットワークへの接続 diff --git a/content/tutorials/manage-account-settings/use-tickets.md b/content/tutorials/manage-account-settings/use-tickets.md index c0bcbbcc67a..5e8a236c258 100644 --- a/content/tutorials/manage-account-settings/use-tickets.md +++ b/content/tutorials/manage-account-settings/use-tickets.md @@ -40,7 +40,7 @@ To transact on the XRP Ledger, you need an address and secret key, and some XRP. {% include '_snippets/interactive-tutorials/generate-step.md' %} -When you're [building production-ready software](production-readiness.html), you should use an existing account, and manage your keys using a [secure signing configuration](set-up-secure-signing.html). +When you're [building production-ready software](production-readiness.html), you should use an existing account, and manage your keys using a [secure signing configuration](secure-signing.html). ### {{n.next()}}. Connect to Network diff --git a/content/tutorials/manage-the-rippled-server/configuration/api-over-lan.md b/content/tutorials/manage-the-rippled-server/configuration/api-over-lan.md deleted file mode 100644 index 89084b048f2..00000000000 --- a/content/tutorials/manage-the-rippled-server/configuration/api-over-lan.md +++ /dev/null @@ -1,58 +0,0 @@ -# Configure rippled to Serve APIs Over LAN - - - -***TODO: Describe how to generate a self-signed cert and use certificate-pinning on the client side to protect against MITM attacks AND/OR describe how to use Let's Encrypt to get and renew a ceritificate automatically. In either case, instruct how to configure the server w/ the cert.*** - -**Warning:** This configuration comes with the additional downside that anyone on the LAN can sniff traffic between your machines, potentially gaining access to your secret keys. Do not use this configuration on a network that may have strangers on it. For example, on the LAN at a colocation facility or cloud host, other customers may be able to get access to the traffic between your machines. If you employ several developers sending test transactions, you could run one `rippled` machine for your whole office, while the developers use cheaper hardware, but any user on your office network could potentially use a packet sniffer to get access to developers' secret keys. ***TODO: with proper certs set up this mostly doesn't apply*** - -To use this configuration: - -1. [Install `rippled`](install-rippled.html) on the chosen machine. - - Be sure that this machine meets the minimum [system requirements for `rippled`](system-requirements.html). - -2. Configure the `rippled` machine to have a static IP address in your private LAN. - - Consult your network administrator for instructions for setting up a static IP in your LAN. If you do not have a static IP, you must change your config and restart `rippled` every time the machine's IP changes. - - With IPv4, private LAN addresses commonly start with `10.`, `192.168.`, or `172.(16 to 31).`. With IPv6, private LAN addresses typically start with `fc` or `fd`. - -3. Configure the `rippled` machine to accept connections from your local private network. - - ***TODO: These configuration options need some adjustment*** - - In the `rippled`'s config file, modify the `[port_rpc_admin_local]` and `[port_ws_admin_local]` stanzas to use your server's private-LAN address: - - [port_rpc_admin_local] - port = 5005 - # Change the IP port to match the server's static IP - ip = 10.1.10.13 - # Only the client with the following IP is treated as admin - admin = 10.1.10.2 - protocol = http - - [port_ws_admin_local] - port = 6006 - # Change the IP port to match the server's static IP - ip = 10.1.10.13 - # Only the client with the following IP is treated as admin - admin = 10.1.10.2 - protocol = ws - -4. If your `rippled` machine runs a software firewall, configure the firewall to accept connections on your local private network at the JSON-RPC and Websocket ports you configured in the previous step. (Ports `5005` and `6006` in the previous example.) - - The exact configuration depends on your firewall software. - - If you use Network Address Translation (NAT), **do not** configure your router or hardware firewall to forward these ports from the outside. - -5. On the machine(s) that will submit transactions, connect to your server using your `rippled` server's private IP address and the configured ports. Use the [sign method][] (for single signatures) or [sign_for method][] (for multi-signatures). - - The example configuration from the previous steps uses port `5005` for JSON-RPC connections and port `6006` for Websocket connections. - - - ***TODO: cert pinning stuff here?*** - -6. Keep the `rippled` server running, updated, and in sync with the network while you're using it. - - **Note:** You _can_ turn off your `rippled` server when you're not sending transactions, but it can take up to 15 minutes to sync with the network when you start it up again. diff --git a/content/tutorials/quickstart/authorize-minter.md b/content/tutorials/quickstart/assign-an-authorized-minter-using-javascript.md similarity index 98% rename from content/tutorials/quickstart/authorize-minter.md rename to content/tutorials/quickstart/assign-an-authorized-minter-using-javascript.md index b785023fef4..5a8a00d8ab5 100644 --- a/content/tutorials/quickstart/authorize-minter.md +++ b/content/tutorials/quickstart/assign-an-authorized-minter-using-javascript.md @@ -1,6 +1,6 @@ --- -html: authorize-minter.html -parent: quickstart-javascript.html +html: assign-an-authorized-minter-using-javascript.html +parent: nfts-using-javascript.html blurb: Authorize another account to mint NFTs for you. labels: - Accounts @@ -8,8 +8,7 @@ labels: - XRP - NFTs, NFTokens --- - -# Assign an Authorized Minter +# Assign an Authorized Minter Using JavaScript You can assign another account permission to mint NFTs for you. @@ -22,7 +21,7 @@ This example shows how to: # Usage -You can download the [Quickstart Samples](https://github.com/XRPLF/xrpl-dev-portal/tree/master/content/_code-samples/quickstart/js/quickstart.zip){.github-code-download} archive to try the sample in your own browser. +You can download the [Quickstart Samples](https://github.com/XRPLF/xrpl-dev-portal/tree/master/content/_code-samples/quickstart/js/){.github-code-download} archive to try the sample in your own browser. ## Get Accounts @@ -205,7 +204,7 @@ Report success standbyResultField.value = results ``` -This transaction blob is the same as the one used for the previous [`mintToken()` function](mint-and-burn-nfts.html#mint-token), with the addition of the `Issuer` field. +This transaction blob is the same as the one used for the previous [`mintToken()` function](mint-and-burn-nfts-using-javascript.html#mint-token), with the addition of the `Issuer` field. ```javascript const tx_json = { diff --git a/content/tutorials/quickstart/batch-minting.md b/content/tutorials/quickstart/batch-mint-nfts-using-javascript.md similarity index 99% rename from content/tutorials/quickstart/batch-minting.md rename to content/tutorials/quickstart/batch-mint-nfts-using-javascript.md index 1f352ee3013..69f47ce9dac 100644 --- a/content/tutorials/quickstart/batch-minting.md +++ b/content/tutorials/quickstart/batch-mint-nfts-using-javascript.md @@ -1,6 +1,6 @@ --- -html: batch-minting.html -parent: quickstart-javascript.html +html: batch-mint-nfts-using-javascript.html +parent: nfts-using-javascript.html blurb: Broker a sale between a sell offer and a buy offer. labels: - Accounts @@ -8,8 +8,7 @@ labels: - Broker - XRP --- - -# Batch Mint NFTs +# Batch Mint NFTs Using JavaScript You can create an application that mints multiple NFTs at one time. You can use a `for` loop to send one transaction after another. diff --git a/content/tutorials/quickstart/broker-sale.md b/content/tutorials/quickstart/broker-an-nft-sale-using-javascript.md similarity index 99% rename from content/tutorials/quickstart/broker-sale.md rename to content/tutorials/quickstart/broker-an-nft-sale-using-javascript.md index d0ade9aaaed..b8f124896b8 100644 --- a/content/tutorials/quickstart/broker-sale.md +++ b/content/tutorials/quickstart/broker-an-nft-sale-using-javascript.md @@ -1,6 +1,6 @@ --- -html: broker-sale.html -parent: quickstart-javascript.html +html: broker-an-nft-sale-using-javascript.html +parent: nfts-using-javascript.html blurb: Broker a sale between a sell offer and a buy offer. labels: - Accounts @@ -8,8 +8,7 @@ labels: - Broker - XRP --- - -# Broker an NFT Sale +# Broker an NFT Sale Using JavaScript Earlier examples showed how to make buy and sell offers directly between two accounts. Another option is to use a third account as a broker for the sale. The broker acts on behalf of the NFT owner. The seller creates an offer with the broker account as its destination. The broker gathers and evaluates buy offers and chooses which one to accept, adding an agreed-upon fee for arranging the sale. When the broker account accepts a sell offer with a buy offer, the funds and ownership of the NFT are transferred simultaneously, completing the deal. This allows an account to act as a marketplace or personal agent for NFT creators and traders. diff --git a/content/tutorials/quickstart/create-accounts-send-xrp.md b/content/tutorials/quickstart/create-accounts-send-xrp-using-javascript.md similarity index 99% rename from content/tutorials/quickstart/create-accounts-send-xrp.md rename to content/tutorials/quickstart/create-accounts-send-xrp-using-javascript.md index 187d0b5d4be..882cb71d4c2 100644 --- a/content/tutorials/quickstart/create-accounts-send-xrp.md +++ b/content/tutorials/quickstart/create-accounts-send-xrp-using-javascript.md @@ -1,14 +1,14 @@ --- -html: create-accounts-send-xrp.html -parent: quickstart-javascript.html -blurb: Quickstart 1, create two accounts and transfer XRP between them. +html: create-accounts-send-xrp-using-javascript.html +parent: send-payments-using-javascript.html +blurb: Create two accounts and transfer XRP between them. labels: - Accounts - Quickstart - Transaction Sending - XRP --- -# 1. Create Accounts and Send XRP +# Create Accounts and Send XRP Using JavaScript This example shows how to: diff --git a/content/tutorials/quickstart/create-conditional-escrows-using-javascript.md b/content/tutorials/quickstart/create-conditional-escrows-using-javascript.md new file mode 100644 index 00000000000..311336b1094 --- /dev/null +++ b/content/tutorials/quickstart/create-conditional-escrows-using-javascript.md @@ -0,0 +1,661 @@ +--- +html: create-conditional-escrows-using-javascript.html +parent: send-payments-using-javascript.html +blurb: Create, finish, or cancel condition-based escrow transactions. +labels: + - Accounts + - Quickstart + - Transaction Sending + - XRP +--- +# Create Conditional Escrows Using JavaScript + +This example shows how to: + +1. Create escrow payments that become available when any account enters a fulfillment code. + +2. Complete a conditional escrow transaction. + +3. Cancel a conditional escrow transaction. + +[![Conditional Escrow Tester Form](img/conditional-escrow1.png)](img/conditional-escrow1.png) + + +## Prerequisites + +Download and expand the [Quickstart Samples](https://github.com/XRPLF/xrpl-dev-portal/tree/master/content/_code-samples/quickstart/js/quickstart.zip){.github-code-download} archive. + +## Usage + +### Create Escrow + +You create a condition-based escrow using a fulfillment code associated with a condition code. Create the condition/fulfillment pair using the `five-bells-condition` application. + +Install `five-bells-condition`: + +1. In a terminal window, navigate to your local `Quickstart` directory (for convenience). +2. Enter the command `npm install five-bells-condition`. + +To create a condition/fulfillment pair: + +1. In a terminal window, navigate to your `Quickstart` directory. +2. Enter the command `node getConditionAndFulfillment.js`. +3. Copy and save the generated Condition and Fulfillment pair. + +[![Condition and Fulfillment](img/conditional-escrow2.png)](img/conditional-escrow2.png) + +To get test accounts: + +1. Open `9.escrow-condition.html` in a browser +2. Choose **Testnet** or **Devnet**. +3. Get test accounts. + 1. If you have existing account seeds + 1. Paste account seeds in the **Seeds** field. + 2. Click **Get Accounts from Seeds**. + 2. If you do not have account seeds: + 1. Click **Get New Standby Account**. + 2. Click **Get New Operational Account**. + +[![Escrow Tester with Account Information](img/conditional-escrow3.png)](img/conditional-escrow3.png) + +### Create Conditional Escrow: + +When you create a conditional escrow, you need to specify the `Condition` value you generated above. You must also set a cancel date and time, after which the escrow is no longer available. + +To create a conditional escrow: + +1. Enter an **Amount** to transfer. +2. Copy the **Operational Account** value. +3. Paste it in the **Destination Account** field. +4. Enter the **Escrow Condition** value. +5. Enter the **Escrow Cancel (seconds)** value. +6. Click **Create Escrow**. +7. Copy and save the _Sequence Number_ of the escrow called out in the **Standby Result** field. + +The escrow is created on the XRP Ledger instance, reserving your requested XRP amount plus the transaction cost. + +When you create an escrow, capture and save the _Sequence Number_ so that you can use it to finish the escrow transaction. + +[![Created Escrow Transaction](img/conditional-escrow4.png)](img/conditional-escrow4.png) + +## Finish Conditional Escrow + +Any account can finish the conditional escrow any time before the _Escrow Cancel_ time. Following on the example above, you can use the _Sequence Number_ to finish the transaction once the Escrow Cancel time has passed. + +To finish a time-based escrow: + +1. Paste the sequence number in the Operational account **Escrow Sequence Number** field. +2. Enter the `Fulfillment` code for the `Condition`. +3. Click **Finish Conditional Escrow**. + +The transaction completes and balances are updated for both the Standby and Operational accounts. + +[![Finished Escrow Transaction](img/conditional-escrow5.png)](img/conditional-escrow5.png) + +## Get Escrows + +Click **Get Escrows** for either the Standby account or the Operational account to see their current list of escrows. + +## Cancel Escrow + +When the Escrow Cancel time passes, the escrow is no longer available to the recipient. The initiator of the escrow can reclaim the XRP, less the transaction fees. Any account can cancel an escrow once the cancel time has elapsed. Accounts that try to cancel the transaction prior to the **Escrow Cancel** time are charged the nominal transaction cost (12 drops), but the actual escrow cannot be cancelled until after the Escrow Cancel time. + +## Oh No! I Forgot to Save the Sequence Number! + +If you forget to save the sequence number, you can find it in the escrow transaction record. + +1. Create a new escrow as described in [Create Escrow](#create-escrow), above. +2. Click **Get Escrows** to get the escrow information. +3. Copy the _PreviousTxnID_ value from the results. + ![Transaction ID in Get Escrows results](img/quickstart-escrow7.png) +4. Paste the _PreviousTxnID_ in the **Transaction to Look Up** field. + ![Transaction to Look Up field](img/quickstart-escrow8.png) +5. Click **Get Transaction**. +6. Locate the _Sequence_ value in the results. + ![Sequence number in results](img/quickstart-escrow9.png) + +# Code Walkthrough + +You can download the [Quickstart Samples](https://github.com/XRPLF/xrpl-dev-portal/tree/master/content/_code-samples/quickstart/js/quickstart.zip){.github-code-download} in the source repository for this website. + +## getConditionAndFulfillment.js + +To generate a condition/fulfillment pair, use Node.js to run the `getConditionAndFulfillment.js` script. + +```javascript +function getConditionAndFulfillment() { +``` + +Instantiate the `five-bells-condition` and `crypto` libraries. + +```javascript + const cc = require('five-bells-condition') + const crypto = require('crypto') +``` + +Create a random 32-byte seed string. + +```javascript + const preimageData = crypto.randomBytes(32) +``` + +Create a fulfillment object. + +```javascript + const fulfillment = new cc.PreimageSha256() +``` + +Generate a fulfillment code. + +```javascript + fulfillment.setPreimage(preimageData) +``` + +Generate the condition value based on the fulfillment value. + +```javascript + const condition = fulfillment.getConditionBinary().toString('hex').toUpperCase() +``` + +Return the condition. + +```javascript + console.log('Condition:', condition) +``` + +Convert the fulfillment code to a hexadecimal string. + +```javascript + const fulfillment_hex = fulfillment.serializeBinary().toString('hex').toUpperCase() +``` + +Return the fulfillment code. Keep it secret until you want to finish the escrow. + +```javascript + console.log('Fulfillment:', fulfillment_hex) +} +getConditionAndFulfillment() +``` + +## ripplex9-escrow-condition.js + + +### Create Conditional Escrow + +```javascript +async function createConditionalEscrow() { +``` + +Connect to your preferred ledger. + +```javascript + results = "Connecting to the selected ledger.\n" + standbyResultField.value = results + let net = getNet() + results = "Connecting to " + net + "....\n" + const client = new xrpl.Client(net) + await client.connect() + + results += "Connected. Creating conditional escrow.\n" + standbyResultField.value = results +``` + +Instantiate the standby and operational wallets + +```javascript + const standby_wallet = xrpl.Wallet.fromSeed(standbySeedField.value) + const operational_wallet = xrpl.Wallet.fromSeed(operationalSeedField.value) +``` + +Capture the amount to send in the escrow. + +```javascript + const sendAmount = standbyAmountField.value +``` + +Update the results field. + +```javascript + results += "\nstandby_wallet.address: = " + standby_wallet.address + standbyResultField.value = results +``` + +Create a date value and add your requested number of seconds. + +```javascript + let escrow_cancel_date = new Date() + escrow_cancel_date = addSeconds(parseInt(standbyEscrowCancelDateField.value)) +``` + +Prepare the `EscrowCreate` transaction. + +```javascript + const escrowTx = await client.autofill({ + "TransactionType": "EscrowCreate", + "Account": standby_wallet.address, + "Amount": xrpl.xrpToDrops(sendAmount), + "Destination": standbyDestinationField.value, + "CancelAfter": escrow_cancel_date, + "Condition": standbyEscrowConditionField.value + }) +``` + +Sign the transaction. + +```javascript + const signed = standby_wallet.sign(escrowTx) +``` + +Submit the transaction and wait for the results. + +```javascript + const tx = await client.submitAndWait(signed.tx_blob) +``` + +Report the results and update balance fields. + +```javascript + results += "\nSequence Number (Save!): " + JSON.stringify(tx.result.Sequence) + results += "\n\nBalance changes: " + + JSON.stringify(xrpl.getBalanceChanges(tx.result.meta), null, 2) + standbyBalanceField.value = (await client.getXrpBalance(standby_wallet.address)) + operationalBalanceField.value = (await client.getXrpBalance(operational_wallet.address)) + standbyResultField.value = results +``` + +Disconnect from the XRPL + +```javascript +client.disconnect() + +} // End of createTimeEscrow() +``` + +### Finish Conditional Escrow + +Finish the escrow by submitting the condition and fulfillment codes. + +```javascript +async function finishConditionalEscrow() { +``` + +Connect to your preferred XRP Ledger instance. + +```javascript + results = "Connecting to the selected ledger.\n" + operationalResultField.value = results + let net = getNet() + results += 'Connecting to ' + getNet() + '....' + const client = new xrpl.Client(net) + await client.connect() + results += "\nConnected. Finishing escrow.\n" + operationalResultField.value = results +``` + +Get the standby and operational account wallets. + +```javascript + const operational_wallet = xrpl.Wallet.fromSeed(operationalSeedField.value) + const standby_wallet = xrpl.Wallet.fromSeed(standbySeedField.value) + const sendAmount = operationalAmountField.value + + results += "\noperational_wallet.address: = " + operational_wallet.address + operationalResultField.value = results +``` + +Prepare the transaction. + +```javascript + const prepared = await client.autofill({ + "TransactionType": "EscrowFinish", + "Account": operationalAccountField.value, + "Owner": standbyAccountField.value, + "OfferSequence": parseInt(operationalEscrowSequenceField.value), + "Condition": standbyEscrowConditionField.value, + "Fulfillment": operationalFulfillmentField.value + }) +``` + +Sign the transaction. + +```javascript + + const signed = operational_wallet.sign(prepared) +``` + +Submit the transaction and wait for the results. + +```javascript + const tx = await client.submitAndWait(signed.tx_blob) +``` + +Report the results. + +```javascript + results += "\nBalance changes: " + + JSON.stringify(xrpl.getBalanceChanges(tx.result.meta), null, 2) + operationalResultField.value = results + standbyBalanceField.value = (await client.getXrpBalance(standby_wallet.address)) + operationalBalanceField.value = (await client.getXrpBalance(operational_wallet.address)) +``` + +Disconnect from the XRPL. + +```javascript + client.disconnect() + +} // End of finishEscrow() +``` + + +## 9.escrow-condition.html + +```html + + + Conditional Escrow Test Harness + + + + + + + + + + + + + + +

Conditional Escrow Test Harness

+
+ Choose your ledger instance: +    + + +    + + +

+ +
+ +

+ + + + + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Standby Account + + +
+
+ XRP Balance + + +
+
+ Amount + + +
+
+ Destination Account + + +
+
+ Escrow Condition + + +
+
+ Escrow Cancel (seconds) + + +
+
+ Escrow Sequence Number + + +
+
+ + +
+ Public Key + + +
+
+ Private Key + + +
+
+ Seed + + +
+
+

+ +

+
+ + + + + + + +
+ +

+ +
+ +
+ +
+ +
+
+
+ + + + +
+ + + + + + + + + +
+ +

+ +
+ +
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Operational Account + + +
+
+ XRP Balance + + +
+
+ Amount + + +
+
+ Fulfillment Code + + +
+
+ Escrow Sequence Number + + +
+
+ Transaction to Look Up + + +
+
+ + + + +
+ Public Key + + +
+
+ Private Key + + +
+
+ Seed + + +
+
+

+ +

+
+
+
+
+ + +``` + diff --git a/content/tutorials/quickstart/create-time-based-escrows-using-javascript.md b/content/tutorials/quickstart/create-time-based-escrows-using-javascript.md new file mode 100644 index 00000000000..23608eb8fae --- /dev/null +++ b/content/tutorials/quickstart/create-time-based-escrows-using-javascript.md @@ -0,0 +1,825 @@ +--- +html: create-time-based-escrows-using-javascript.html +parent: send-payments-using-javascript.html +blurb: Create, finish, or cancel time-based escrow transactions. +labels: + - Accounts + - Quickstart + - Transaction Sending + - XRP +--- +# Create Time-based Escrows Using JavaScript + +This example shows how to: + + +1. Create escrow payments that become available at a specified time and expire at a specified time. +2. Finish an escrow payment. +3. Retrieve information on escrows attached to an account. +3. Cancel an escrow payment and return the XRP to the sending account. + + +[![Escrow Tester Form](img/quickstart-escrow1.png)](img/quickstart-escrow1.png) + +## Prerequisites + +Download the [Quickstart Samples](https://github.com/XRPLF/xrpl-dev-portal/tree/master/content/_code-samples/quickstart/js/){.github-code-download}. + +## Usage + +To get test accounts: + +1. Open `8.escrow.html` in a browser +2. Choose **Testnet** or **Devnet**. +3. Get test accounts. + 1. If you have existing account seeds + 1. Paste account seeds in the **Seeds** field. + 2. Click **Get Accounts from Seeds**. + 2. If you do not have account seeds: + 1. Click **Get New Standby Account**. + 2. Click **Get New Operational Account**. + +[![Escrow Tester with Account Information](img/quickstart-escrow2.png)](img/quickstart-escrow2.png) + +## Create Escrow + +You can create a time-based escrow with a minimum time to finish the escrow and a cancel time after which the funds in escrow are no longer available to the recipient. This is a test harness: while a practical scenario might express time in days or weeks, this form lets you set the finish and cancel times in seconds so that you can quickly run through a variety of scenarios. (There are 86,400 seconds in a day, if you want to play with longer term escrows.) + +To create a time-based escrow: + +1. Enter an **Amount** to transfer. +2. Copy the **Operational Account** value. +3. Paste it in the **Destination Account** field. +4. Set the **Escrow Finish (seconds)** value. For example, enter _10_. +5. Set the **Escrow Cancel (seconds)** value. For example, enter _120_. +6. Click **Create Escrow**. +7. Copy the _Sequence Number_ of the escrow called out in the **Standby Result** field. + +The escrow is created on the XRP Ledger instance, reserving 100 XRP plus the transaction cost. When you create an escrow, capture and save the **Sequence Number** so that you can use it to finish the escrow transaction. + +[![Completed Escrow Transaction](img/quickstart-escrow3.png)](img/quickstart-escrow3.png) + +## Finish Escrow + +The recipient of the XRP held in escrow can finish the transaction any time within the time window after the Escrow Finish date and time but before the Escrow Cancel date and time. Following on the example above, you can use the _Sequence Number_ to finish the transaction once 10 seconds have passed. + +To finish a time-based escrow: + +1. Paste the sequence number in the Operational account **Escrow Sequence Number** field. +2. Click **Finish Escrow**. + +The transaction completes and balances are updated for both the Standby and Operational accounts. + +[![Completed Escrow Transaction](img/quickstart-escrow4.png)](img/quickstart-escrow4.png) + +## Get Escrows + +Click **Get Escrows** for either the Standby account or the Operational account to see their current list of escrows. If you click the buttons now, there are no escrows at the moment. + +For the purposes of this tutorial, follow the steps in [Create Escrow](#create-escrow), above, to create a new escrow transaction, perhaps setting **Escrow Cancel (seconds)** field to _600_ seconds to give you extra time to explore. Remember to capture the _Sequence Number_ from the transaction results. + +Click **Get Escrows** for both the Standby and the Operational account. The `account_info` request returns the same `account_object` for both accounts, demonstrating the link between the accounts created by the escrow transaction. + +[![Get Escrows results](img/quickstart-escrow5.png)](img/quickstart-escrow5.png) + + +## Cancel Escrow + +When the Escrow Cancel time passes, the escrow is no longer available to the recipient. The initiator of the escrow can reclaim the XRP, less the transaction fees. If you try to cancel the transaction prior to the **Escrow Cancel** time, you are charged for the transaction, but the actual escrow cannot be cancelled until the time limit is reached. + +You can wait the allotted time for the escrow you created in the previous step, then use it to try out the **Cancel Escrow** button + +To cancel an expired escrow: + +1. Enter the sequence number in the Standby **Escrow Sequence Number** field. +2. Click **Cancel Escrow**. + +The funds are returned to the Standby account, less the initial transaction fee. + +[![Cancel Escrow results](img/quickstart-escrow6.png)](img/quickstart-escrow6.png) + +## Oh No! I Forgot to Save the Sequence Number! + +If you forget to save the sequence number, you can find it in the escrow transaction record. + +1. Create a new escrow as described in [Create Escrow](#create-escrow), above. +2. Click **Get Escrows** to get the escrow information. +3. Copy the _PreviousTxnID_ value from the results. + ![Transaction ID in Get Escrows results](img/quickstart-escrow7.png) +4. Paste the _PreviousTxnID_ in the **Transaction to Look Up** field. + ![Transaction to Look Up field](img/quickstart-escrow8.png) +5. Click **Get Transaction**. +6. Locate the _Sequence_ value in the results. + ![Sequence number in results](img/quickstart-escrow9.png) + +# Code Walkthrough + +You can download the [Quickstart Samples](https://github.com/XRPLF/xrpl-dev-portal/tree/master/content/_code-samples/quickstart/js/quickstart.zip){.github-code-download} in the source repository for this website. + +## ripple8-escrow.js + +This example can be used with any XRP Ledger network, _Testnet_, or _Devnet_. You can update the code to choose different or additional XRP Ledger networks. + +### Add Seconds to Date + +This function accomplishes two things. It creates a new date object and adds the number of seconds taken from a form field. Then, it adjusts the date from the JavaScript format to the XRP Ledger format. + +You provide the _numOfSeconds_ argument, the second parameter is a new Date object. +```javascript +function addSeconds(numOfSeconds, date = new Date()) { +``` + +Set the _seconds_ value to the date seconds plus the number of seconds you provide. + +```javascript + date.setSeconds(date.getSeconds() + numOfSeconds); +``` + +JavaScript dates are in milliseconds. Divide the date by 1000 to base it on seconds. + +```javascript + date = Math.floor(date / 1000) +``` + +Subtract the number of seconds in the Ripple epoch to convert the value to an XRP Ledger compatible date value. + +```javascript + date = date - 946684800 +``` + +Return the result. + +```javascript + return date; +} +``` + +### Create Time-based Escrow + +```javascript +async function createTimeEscrow() { +``` + +Instantiate two new date objects, then set the dates to the current date plus the set number of seconds for the finish and cancel dates. + +```javascript + let escrow_finish_date = new Date() + let escrow_cancel_date = new Date() + escrow_finish_date = addSeconds(parseInt(standbyEscrowFinishDateField.value)) + escrow_cancel_date = addSeconds(parseInt(standbyEscrowCancelDateField.value)) +``` + +Connect to the ledger. + +```javascript + results = "Connecting to the selected ledger.\n" + standbyResultField.value = results + let net = getNet() + results = "Connecting to " + net + "....\n" + const client = new xrpl.Client(net) + await client.connect() + results += "Connected. Creating time-based escrow.\n" + standbyResultField.value = results +``` + +Get the wallet information based on the account seed values. + +```javascript + const standby_wallet = xrpl.Wallet.fromSeed(standbySeedField.value) + const operational_wallet = xrpl.Wallet.fromSeed(operationalSeedField.value) + const sendAmount = standbyAmountField.value + results += "\nstandby_wallet.address: = " + standby_wallet.address + standbyResultField.value = results +``` + +Define the `EscrowCreate` transaction, automatically filling values in common fields. + +```javascript + const escrowTx = await client.autofill({ + "TransactionType": "EscrowCreate", + "Account": standby_wallet.address, + "Amount": xrpl.xrpToDrops(sendAmount), + "Destination": standbyDestinationField.value, + "FinishAfter": escrow_finish_date, + "CancelAfter": escrow_cancel_date + }) +``` + +Sign the escrow transaction definition. + +```javascript + const signed = standby_wallet.sign(escrowTx) +``` + +Submit the transaction. + +```javascript + const tx = await client.submitAndWait(signed.tx_blob) +``` + +Report the results. + +```javascript + results += "\nSequence Number (Save!): " + JSON.stringify(tx.result.Sequence) + results += "\n\nBalance changes: " + + JSON.stringify(xrpl.getBalanceChanges(tx.result.meta), null, 2) + standbyBalanceField.value = (await client.getXrpBalance(standby_wallet.address)) + operationalBalanceField.value = (await client.getXrpBalance(operational_wallet.address)) + standbyResultField.value = results +``` + +Disconnect from the XRP Ledger. + +```javascript + client.disconnect() +} // End of createTimeEscrow() +``` + +### Finish Time-based Escrow + +```javascript +async function finishEscrow() { +``` + +Connect to the XRP Ledger and get the account wallets. + +```javascript + results = "Connecting to the selected ledger.\n" + operationalResultField.value = results + let net = getNet() + results = 'Connecting to ' + getNet() + '....' + const client = new xrpl.Client(net) + await client.connect() + + results += "\nConnected. Finishing escrow.\n" + operationalResultField.value = results + + const operational_wallet = xrpl.Wallet.fromSeed(operationalSeedField.value) + const standby_wallet = xrpl.Wallet.fromSeed(standbySeedField.value) + const sendAmount = operationalAmountField.value + + results += "\noperational_wallet.address: = " + operational_wallet.address + operationalResultField.value = results +``` + +Define the transaction. The _Owner_ is the account that created the escrow. The _OfferSequence_ is the sequence number of the escrow transaction. Automatically fill in the common fields for the transaction. + +```javascript + const prepared = await client.autofill({ + "TransactionType": "EscrowFinish", + "Account": operationalAccountField.value, + "Owner": standbyAccountField.value, + "OfferSequence": parseInt(operationalEscrowSequenceField.value) + }) +``` + +Sign the transaction definition. + +```javascript + const signed = operational_wallet.sign(prepared) +``` + +Submit the signed transaction to the XRP ledger. + +```javascript + + const tx = await client.submitAndWait(signed.tx_blob) +``` + +Report the results. + +```javascript + results += "\nBalance changes: " + + JSON.stringify(xrpl.getBalanceChanges(tx.result.meta), null, 2) + operationalResultField.value = results + + standbyBalanceField.value = (await client.getXrpBalance(standby_wallet.address)) + operationalBalanceField.value = (await client.getXrpBalance(operational_wallet.address)) +``` + +Disconnect from the XRP Ledger. + +```javascript + client.disconnect() +} // End of finishEscrow() +``` + +### Get Standby Escrows + +Get the escrows associated with the Standby account. + +```javascript +async function getStandbyEscrows() { +``` + +Connect to the network. The information you are looking for is public information, so there is no need to instantiate your wallet. + +```javascript + let net = getNet() + const client = new xrpl.Client(net) + results = 'Connecting to ' + getNet() + '....' + standbyResultField.value = results + + await client.connect() + results += '\nConnected.' + standbyResultField.value = results + + results= "\nGetting standby account escrows...\n" +``` + +Create the `account_objects` request. Specify that you want objects of the type _escrow_. + +```javascript + const escrow_objects = await client.request({ + "id": 5, + "command": "account_objects", + "account": standbyAccountField.value, + "ledger_index": "validated", + "type": "escrow" + }) +``` + +Report the results. + +```javascript + results += JSON.stringify(escrow_objects.result, null, 2) + standbyResultField.value = results +``` + +Disconnect from the XRP Ledger + +```javascript + client.disconnect() +} // End of getStandbyEscrows() +``` + +### Get Operational Escrows + +This function is the same as `getStandbyEscrows()`, but for the Operational account. + +```javascript +async function getOperationalEscrows() { +``` + +Connect to the network. The information you are looking for is public information, so there is no need to instantiate your wallet. + +```javascript + let net = getNet() + const client = new xrpl.Client(net) + results = 'Connecting to ' + getNet() + '....' + operationalResultField.value = results + + await client.connect() + results += '\nConnected.' + operationalResultField.value = results + + results= "\nGetting operational account escrows...\n" +``` + +Create the `account_objects` request. Specify that you want objects of the type _escrow_. + +```javascript + const escrow_objects = await client.request({ + "id": 5, + "command": "account_objects", + "account": operationalAccountField.value, + "ledger_index": "validated", + "type": "escrow" + }) +``` + +Report the results. + +```javascript + results += JSON.stringify(escrow_objects.result, null, 2) + operationalResultField.value = results +``` + +Disconnect from the XRP Ledger instance. + +```javascript + client.disconnect() +} // End of getOperationalEscrows() +``` + +### Get Transaction Info + +```javascript +async function getTransaction() { +``` + +Connect to the XRP Ledger. + +```javascript + let net = getNet() + const client = new xrpl.Client(net) + results = 'Connecting to ' + getNet() + '....' + operationalResultField.value = results + + await client.connect() + results += '\nConnected.' + operationalResultField.value = results + + results= "\nGetting transaction information...\n" +``` + +Prepare and send the transaction information request. The only required parameter is the transaction ID. + +```javascript + const tx_info = await client.request({ + "id": 1, + "command": "tx", + "transaction": operationalTransactionField.value, + }) +``` +Report the results. + +```javascript + results += JSON.stringify(tx_info.result, null, 2) + operationalResultField.value = results +``` + +Disconnect from the XRP Ledger instance. + +```javascript + client.disconnect() +} // End of getTransaction() +``` + +### Cancel Escrow + +Cancel an escrow after it passes the expiration date. + +```javascript +async function cancelEscrow() { +``` + +Connect to the XRP Ledger instance. + +```javascript + let net = getNet() + const client = new xrpl.Client(net) + results = 'Connecting to ' + getNet() + '....' + standbyResultField.value = results + + await client.connect() + results += '\nConnected.' + standbyResultField.value = results +``` + +Get the account wallets. + +```javascript + const standby_wallet = xrpl.Wallet.fromSeed(standbySeedField.value) + const operational_wallet = xrpl.Wallet.fromSeed(operationalSeedField.value) +``` + +Prepare the EscrowCancel transaction. + +```javascript + const prepared = await client.autofill({ + "TransactionType": "EscrowCancel", + "Account": standby_wallet.address, + "Owner": standbyAccountField.value, + "OfferSequence": parseInt(standbyEscrowSequenceNumberField.value) + }) +``` + +Sign the transaction. +```javascript + const signed = standby_wallet.sign(prepared) +``` + +Submit the transaction and wait for the response. + +``` javascript + const tx = await client.submitAndWait(signed.tx_blob) +``` + +Report the results. + +```javascript + results += "\nBalance changes: " + + JSON.stringify(xrpl.getBalanceChanges(tx.result.meta), null, 2) + standbyResultField.value = results + standbyBalanceField.value = (await client.getXrpBalance(standby_wallet.address)) + operationalBalanceField.value = (await client.getXrpBalance(operational_wallet.address)) +``` + +Disconnect from the XRP Ledger instance. + +```javascript + client.disconnect() +} +``` + +## 8.escrow.html + +```html + + + Time-based Escrow Test Harness + + + + + + + + + + + + + +

Time-based Escrow Test Harness

+
+ Choose your ledger instance: +    + + +    + + +

+ +
+ +

+ + + + + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Standby Account + + +
+
+ XRP Balance + + +
+
+ Amount + + +
+
+ Destination Account + + +
+
+ Escrow Finish (seconds) + + +
+
+ Escrow Cancel (seconds) + + +
+
+ Escrow Sequence Number + + +
+
+ + +
+ Public Key + + +
+
+ Private Key + + +
+
+ Seed + + +
+
+

+ +

+
+ + + + + + + +
+ +

+ +
+ +
+ +
+ +
+
+
+ + + + +
+ + + + + + + + + +
+ +

+ +
+ +
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Operational Account + + +
+
+ XRP Balance + + +
+
+ Amount + + +
+
+ Destination + + +
+
+ Escrow Sequence Number + + +
+
+ Transaction to Look Up + + +
+
+ + + + +
+ Public Key + + +
+
+ Private Key + + +
+
+ Seed + + +
+
+

+ +

+
+
+
+
+ + +``` + diff --git a/content/tutorials/quickstart/create-trustline-send-currency.md b/content/tutorials/quickstart/create-trustline-send-currency-using-javascript.md similarity index 99% rename from content/tutorials/quickstart/create-trustline-send-currency.md rename to content/tutorials/quickstart/create-trustline-send-currency-using-javascript.md index 942266707f3..8653a43a6e6 100644 --- a/content/tutorials/quickstart/create-trustline-send-currency.md +++ b/content/tutorials/quickstart/create-trustline-send-currency-using-javascript.md @@ -1,7 +1,7 @@ --- -html: create-trustline-send-currency.html -parent: quickstart-javascript.html -blurb: Quickstart step 2, create trust lines and send currency. +html: create-trustline-send-currency-using-javascript.html +parent: send-payments-using-javascript.html +blurb: Create Trust Lines and send currency. labels: - Cross-Currency - Payments @@ -9,8 +9,7 @@ labels: - Tokens --- - -# 2. Create Trust Line and Send Currency +# Create Trust Line and Send Currency Using JavaScript This example shows how to: diff --git a/content/tutorials/quickstart/mint-and-burn-nfts.md b/content/tutorials/quickstart/mint-and-burn-nfts-using-javascript.md similarity index 98% rename from content/tutorials/quickstart/mint-and-burn-nfts.md rename to content/tutorials/quickstart/mint-and-burn-nfts-using-javascript.md index 86acf28dfd5..5f6002e1757 100644 --- a/content/tutorials/quickstart/mint-and-burn-nfts.md +++ b/content/tutorials/quickstart/mint-and-burn-nfts-using-javascript.md @@ -1,20 +1,19 @@ --- -html: mint-and-burn-nfts.html -parent: quickstart-javascript.html -blurb: Quickstart step 3, mint and burn NFTs. +html: mint-and-burn-nfts-using-javascript.html +parent: nfts-using-javascript.html +blurb: Mint and burn NFTs. labels: - Quickstart - Tokens - Non-fungible tokens, NFTs --- - -# 3. Mint and Burn NFTs +# Mint and Burn NFTs Using JavaScript This example shows how to: 1. Mint new Non-fungible Tokens (NFTs). 2. Get a list of existing NFTs. -3. Delete (Burn) an NFT. +3. Delete (Burn) a NFT. [![Test harness with mint NFT fields](img/quickstart8.png)](img/quickstart8.png) @@ -35,11 +34,11 @@ You can download the [Quickstart Samples](https://github.com/XRPLF/xrpl-dev-port [![Get accounts](img/quickstart9.png)](img/quickstart9.png) -## Mint an NFT +## Mint a NFT To mint a non-fungible token object: -1. Set the **Flags** field. For testing purposes, we recommend setting the value to _8_. This sets the _tsTransferable_ flag, meaning that the NFT object can be transferred to another account. Otherwise, the NFT object can only be transferred back to the issuing account. See [NFToken Mint](https://xrpl.org/nftokenmint.html#:~:text=Example%20NFTokenMint%20JSON-,NFTokenMint%20Fields,-NFTokenMint%20Flags) for information about all of the available flags for minting NFTs. +1. Set the **Flags** field. For testing purposes, we recommend setting the value to _8_. This sets the _tsTransferable_ flag, meaning that the NFT object can be transferred to another account. Otherwise, the NFT object can only be transferred back to the issuing account. See [NFTokenMint](nftokenmint.html) for information about all of the available flags for minting NFTs. 2. Enter the **Token URL**. This is a URI that points to the data or metadata associated with the NFT object. You can use the sample URI provided if you do not have one of your own. 3. Enter the **Transfer Fee**, a percentage of the proceeds from future sales of the NFT that will be returned to the original creator. This is a value of 0-50000 inclusive, allowing transfer rates between 0.000% and 50.000% in increments of 0.001%. If you do not set the **Flags** field to allow the NFT to be transferrable, set this field to 0. 4. Click **Mint NFT**. @@ -55,9 +54,9 @@ Click **Get NFTs** to get a list of NFTs owned by the account. ## Burn a Token -The current owner of an NFT can always destroy (or _burn_) an NFT object. +The current owner of a NFT can always destroy (or _burn_) a NFT object. -To permanently destroy an NFT: +To permanently destroy a NFT: 1. Enter the **Token ID**. 2. Click **Burn NFT**. @@ -704,4 +703,4 @@ async function oPburnToken() { -``` \ No newline at end of file +``` diff --git a/content/tutorials/quickstart/py-authorize-minter.md b/content/tutorials/quickstart/py-authorize-minter.md index 373618ea9b1..9a24c586499 100644 --- a/content/tutorials/quickstart/py-authorize-minter.md +++ b/content/tutorials/quickstart/py-authorize-minter.md @@ -1,6 +1,6 @@ --- html: py-authorize-minter.html -parent: quickstart-python.html +parent: send-payments-using-python.html blurb: Authorize another account to mint NFTs for you. labels: - Accounts @@ -9,7 +9,7 @@ labels: - NFTs, NFTokens --- -# Assign an Authorized Minter (Python) +# Assign an Authorized Minter Using Python You can assign another account permission to mint NFTs for you. @@ -22,7 +22,7 @@ This example shows how to: # Usage -You can download the [Quickstart Samples](https://github.com/XRPLF/xrpl-dev-portal/tree/master/content/_code-samples/quickstart/js/quickstart.zip){.github-code-download} archive to try the sample in your own browser. +You can download the [Quickstart Samples](https://github.com/XRPLF/xrpl-dev-portal/tree/master/content/_code-samples/quickstart/py/){.github-code-download} archive to try the sample in your own browser. ## Get Accounts diff --git a/content/tutorials/quickstart/py-broker-sale.md b/content/tutorials/quickstart/py-broker-sale.md index ed680c3dbac..43fab544b35 100644 --- a/content/tutorials/quickstart/py-broker-sale.md +++ b/content/tutorials/quickstart/py-broker-sale.md @@ -1,6 +1,6 @@ --- html: py-broker-sale.html -parent: quickstart-python.html +parent: send-payments-using-python.html blurb: Broker a sale between a sell offer and a buy offer. labels: - Accounts @@ -9,7 +9,7 @@ labels: - XRP --- -# Broker an NFT Sale (Python) +# Broker an NFT Sale Using Python Earlier examples showed how to make buy and sell offers directly between two accounts. Another option is to use a third account as a broker for the sale. The broker acts on behalf of the NFT owner. The seller creates an offer with the broker account as its destination. The broker gathers and evaluates buy offers and chooses which one to accept, adding an agreed-upon fee for arranging the sale. When the broker account accepts a sell offer with a buy offer, the funds and ownership of the NFT are transferred simultaneously, completing the deal. This allows an account to act as a marketplace or personal agent for NFT creators and traders. diff --git a/content/tutorials/quickstart/py-create-accounts-send-xrp.md b/content/tutorials/quickstart/py-create-accounts-send-xrp.md index f2095995d35..5588cdb8a56 100644 --- a/content/tutorials/quickstart/py-create-accounts-send-xrp.md +++ b/content/tutorials/quickstart/py-create-accounts-send-xrp.md @@ -1,14 +1,14 @@ --- html: py-create-accounts-send-xrp.html -parent: quickstart-python.html -blurb: Quickstart 1, create two accounts and transfer XRP between them. +parent: send-payments-using-python.html +blurb: Create two accounts and transfer XRP between them using Python. labels: - Accounts - Quickstart - Transaction Sending - XRP --- -# 1. Create Accounts and Send XRP (Python) +# Create Accounts and Send XRP Using Python This example shows how to: @@ -28,7 +28,7 @@ To get started, create a new folder on your local disk and install the Python li pip3 install xrpl-py ``` -Download and expand the [Quickstart Samples](https://github.com/XRPLF/xrpl-dev-portal/tree/master/content/_code-samples/quickstart/python/){.github-code-download} archive. +Download and expand the [Quickstart Samples](https://github.com/XRPLF/xrpl-dev-portal/tree/master/content/_code-samples/quickstart/py/){.github-code-download} archive. **Note:** Without the Quickstart Samples, you will not be able to try the examples that follow. diff --git a/content/tutorials/quickstart/py-create-trustline-send-currency.md b/content/tutorials/quickstart/py-create-trustline-send-currency.md index 0d02829b4e9..56a8fb70a39 100644 --- a/content/tutorials/quickstart/py-create-trustline-send-currency.md +++ b/content/tutorials/quickstart/py-create-trustline-send-currency.md @@ -1,14 +1,14 @@ --- html: py-create-trustline-send-currency.html -parent: quickstart-python.html -blurb: Quickstart step 2, create trust lines and send currency. +parent: send-payments-using-python.html +blurb: Create trust lines and send currency. labels: - Cross-Currency - Payments - Quickstart - Tokens --- -# 2. Create Trust Line and Send Currency (Python) +# Create Trust Line and Send Currency Using Python This example shows how to: diff --git a/content/tutorials/quickstart/py-mint-and-burn-nfts.md b/content/tutorials/quickstart/py-mint-and-burn-nfts.md index 4296b3a7b16..c021ded40fb 100644 --- a/content/tutorials/quickstart/py-mint-and-burn-nfts.md +++ b/content/tutorials/quickstart/py-mint-and-burn-nfts.md @@ -1,14 +1,14 @@ --- html: py-mint-and-burn-nfts.html -parent: quickstart-python.html -blurb: Quickstart step 3, mint and burn NFTs. +parent: send-payments-using-python.html +blurb: Mint and burn NFTs. labels: - Quickstart - Tokens - Non-fungible tokens, NFTs --- -# 3. Mint and Burn NFTs (Python) +# Mint and Burn NFTs Using Python This example shows how to: diff --git a/content/tutorials/quickstart/py-transfer-nfts.md b/content/tutorials/quickstart/py-transfer-nfts.md index fa2e636e2a1..4e695c3fdfc 100644 --- a/content/tutorials/quickstart/py-transfer-nfts.md +++ b/content/tutorials/quickstart/py-transfer-nfts.md @@ -1,6 +1,6 @@ --- html: py-transfer-nfts.html -parent: quickstart-python.html +parent: send-payments-using-python.html blurb: Use a Python test harness to create and accept NFT buy and sell offers. labels: - Quickstart @@ -8,7 +8,7 @@ labels: - Non-fungible Tokens, NFTs --- -# 4. Transfer NFTs (Python) +# Transfer NFTs Using Python This example shows how to: diff --git a/content/tutorials/quickstart/quickstart-intro.md b/content/tutorials/quickstart/send-payments-using-javascript.md similarity index 66% rename from content/tutorials/quickstart/quickstart-intro.md rename to content/tutorials/quickstart/send-payments-using-javascript.md index 7d9ba7bc74d..1d7bb09cb49 100644 --- a/content/tutorials/quickstart/quickstart-intro.md +++ b/content/tutorials/quickstart/send-payments-using-javascript.md @@ -1,6 +1,6 @@ --- -html: quickstart-intro.html -parent: quickstart-javascript.html +html: send-payments-using-javascript.html +parent: modular-tutorials-in-javascript.html blurb: Use a JavaScript test harness to send XRP, trade currencies, and mint and trade NFTs. labels: - Accounts @@ -11,7 +11,7 @@ labels: - Tokens - XRP --- -# Quickstart Introduction (JavaScript) +# Send Payments Using JavaScript The XRP Ledger (XRPL) is a robust, secure, customizable service. You can create your own interface to try out the capabilities and support your specific business needs. @@ -28,21 +28,11 @@ Typically, the example functions for interacting with the XRP Ledger involve fou 3. Get the state of accounts and tokens on the XRP Ledger using requests. 4. Disconnect from the XRP Ledger. -Each lesson shows you how to build the Token Test Harness one section at a time. Each module lets you try out meaningful interactions with the test ledger, with complete JavaScript and HTML code samples and a code walkthrough. There is also a link to the complete source code for each section that can be modified with a text editor and run in a browser. If you cannot wait, you can follow the prerequisites below, then jump to lesson 4, [Transfer NFTs](transfer-nfts.html), and try out the complete test harness right away. +Each lesson shows you how to build the Token Test Harness one section at a time. Each module lets you try out meaningful interactions with the test ledger, with complete JavaScript and HTML code samples and a code walkthrough. There is also a link to the complete source code for each section that can be modified with a text editor and run in a browser. If you cannot wait, you can follow the prerequisites below, then jump to lesson 4, [Transfer NFTs](transfer-nfts-using-javascript.html), and try out the complete test harness right away. This quickstart tutorial introduces you to the API used to implement features and explore the capabilities of XRP Ledger. It does not represent *all* of the capabilities of the API and this example is not intended for production or secure payment use. -Much of this is “brute force” code that sacrifices conciseness for readability. Each example builds on the previous step, adding a new JavaScript file and the supporting UI. We expect the applications you build to greatly improve upon these examples. Your feedback and contributions are most welcome. - -In this quickstart, you can: - -1. [Create Accounts and Send XRP](create-accounts-send-xrp.html) -2. [Create Trust Line and Send Currency](create-trustline-send-currency.html). -3. [Mint and Burn NFTs](mint-and-burn-nfts.html). -4. [Transfer NFTs](transfer-nfts.html). - -There are also expanded lessons demonstrating how to [Broker a NFT Sale](broker-sale.html), [Assign an Authorized Minter](authorize-minter.html), and [Batch Mint NFTs](batch-minting.html). - +Much of this is “brute force” code that sacrifices conciseness for readability. Each example builds on the previous examples, adding a new JavaScript file and the supporting UI. We anticipate that the applications you build greatly improve upon these examples. Your feedback and contributions are most welcome. ## Prerequisites @@ -52,6 +42,4 @@ To get started, create a new folder on your local disk and install the JavaScrip npm install xrpl ``` -Download the [Quickstart Samples](https://github.com/XRPLF/xrpl-dev-portal/tree/master/content/_code-samples/quickstart/js/){.github-code-download}. - -**Note:** Without the Quickstart Samples, you will not be able to try the examples that follow. \ No newline at end of file +Download and expand the [Quickstart Samples](https://github.com/XRPLF/xrpl-dev-portal/tree/master/content/_code-samples/quickstart/js/){.github-code-download}. diff --git a/content/tutorials/quickstart/py-quickstart-intro.md b/content/tutorials/quickstart/send-payments-using-python.md similarity index 95% rename from content/tutorials/quickstart/py-quickstart-intro.md rename to content/tutorials/quickstart/send-payments-using-python.md index 0b7c6a21b88..a13c6d0dfe2 100644 --- a/content/tutorials/quickstart/py-quickstart-intro.md +++ b/content/tutorials/quickstart/send-payments-using-python.md @@ -1,6 +1,6 @@ --- -html: py-quickstart-intro.html -parent: quickstart-python.html +html: send-payments-using-python.html +parent: modular-tutorials-in-python.html blurb: Use a Python test harness to send XRP, trade currencies, and mint and trade NFTs. labels: - Accounts @@ -11,7 +11,7 @@ labels: - Tokens - XRP --- -# Quickstart Introduction (Python) +# Send Payments Using Python The XRP Ledger (XRPL) is a robust, secure, customizable service. You can create your own interface to try out the capabilities and support your specific business needs. @@ -52,6 +52,6 @@ To get started, create a new folder on your local disk and install the Python li pip3 install xrpl-py ``` -Download the python [Quickstart Samples](https://github.com/XRPLF/xrpl-dev-portal/tree/master/content/_code-samples/quickstart/python/){.github-code-download}. +Download the python [Quickstart Samples](https://github.com/XRPLF/xrpl-dev-portal/tree/master/content/_code-samples/quickstart/py/){.github-code-download}. **Note:** Without the Quickstart Samples, you will not be able to try the examples that follow. \ No newline at end of file diff --git a/content/tutorials/quickstart/transfer-nfts.md b/content/tutorials/quickstart/transfer-nfts-using-javascript.md similarity index 99% rename from content/tutorials/quickstart/transfer-nfts.md rename to content/tutorials/quickstart/transfer-nfts-using-javascript.md index 97fdc1e537d..80e90af8f2f 100644 --- a/content/tutorials/quickstart/transfer-nfts.md +++ b/content/tutorials/quickstart/transfer-nfts-using-javascript.md @@ -1,14 +1,13 @@ --- -html: transfer-nfts.html -parent: quickstart-javascript.html +html: transfer-nfts-using-javascript.html +parent: nfts-using-javascript.html blurb: Use a JavaScript test harness to send XRP, trade currencies, and mint and trade NFTs. labels: - Quickstart - Tokens - Non-fungible Tokens, NFTs --- - -# 4. Transfer NFTs +# Transfer NFTs Using JavaScript This example shows how to: @@ -21,7 +20,7 @@ This example shows how to: [![Quickstart form with NFT transfer fields](img/quickstart13.png)](img/quickstart13.png) -You can download the [Quickstart Samples](https://github.com/XRPLF/xrpl-dev-portal/tree/master/content/_code-samples/quickstart/js/quickstart.zip){.github-code-download} archive to try each of the samples in your own browser. +You can download the [Quickstart Samples](https://github.com/XRPLF/xrpl-dev-portal/tree/master/content/_code-samples/quickstart/js/){.github-code-download} archive to try each of the samples in your own browser. # Usage @@ -80,7 +79,7 @@ To create an offer to buy a NFT: ## Accept a Buy Offer -To accept an offer to buy an NFT: +To accept an offer to buy a NFT: 1. Enter the **NFT Offer Index** (the `nft_offer_index` of the NFT buy offer). 3. Click **Accept Buy Offer**. @@ -89,7 +88,7 @@ To accept an offer to buy an NFT: ## Get Offers -To list the buy and sell offers associated with an NFT: +To list the buy and sell offers associated with a NFT: 1. Enter the **NFT ID**. 2. Click **Get Offers**. @@ -165,7 +164,7 @@ If the Expiration Date is present, append it to the transaction. ``` -If the Destination field is not empty, append it to the transaction. When the destination is set, only the destination account can buy the NFT. +If the Destination field is not empty, append it to the transaction. When the destination is set, only the destination account can buy the NFToken. ```javascript if(standbyDestinationField.value !== '') { @@ -1377,4 +1376,4 @@ Update the form with fields and buttons to support the new functions. -``` \ No newline at end of file +``` diff --git a/content/tutorials/use-specialized-payment-types/open-a-payment-channel-to-enable-an-inter-exchange-network.md b/content/tutorials/use-specialized-payment-types/open-a-payment-channel-to-enable-an-inter-exchange-network.md index 0deadb4cf37..f74462ca7d6 100644 --- a/content/tutorials/use-specialized-payment-types/open-a-payment-channel-to-enable-an-inter-exchange-network.md +++ b/content/tutorials/use-specialized-payment-types/open-a-payment-channel-to-enable-an-inter-exchange-network.md @@ -84,7 +84,7 @@ The payer exchange opens a payment channel from their XRP Ledger account to the For this exchange use case, there is no real need to ever close the channel, so the payer exchange may not want to define a `CancelAfter` (expiration) value. If they ever need to close the channel, they can still do so. -As the payer exchange, you can think of the payment channel as a special sub-wallet exclusively for a particular destination. Consider estimating how much XRP the payment channel requires similar to how you would estimate a hot wallet's needs. According to [typical best practices](issuing-and-operational-addresses.html), exchanges hold the vast majority of XRP across all of their user accounts in a cold wallet, with a small amount of XRP in a hot wallet. +As the payer exchange, you can think of the payment channel as a special sub-wallet exclusively for a particular destination. Consider estimating how much XRP the payment channel requires similar to how you would estimate a hot wallet's needs. According to [typical best practices](account-types.html), exchanges hold the vast majority of XRP across all of their user accounts in a cold wallet, with a small amount of XRP in a hot wallet. Along these lines, you should also decide approximately how often you want to add more XRP to the payment channel---for example, daily, every 4 hours, or every 15 minutes---and estimate the volume of XRP that you send to the payee exchange during that interval. You should fund the payment channel with enough to cover at least that much volume or the largest withdrawal that you want to process without delay, whichever is larger. For example, if you plan to refill the channel every 15 minutes, have an average volume of 50 XRP every 15 minutes, but occasionally send transfers of 10,000 XRP, you should supply the channel with at least 10,000 XRP. diff --git a/content/tutorials/use-specialized-payment-types/use-checks/cancel-a-check.ja.md b/content/tutorials/use-specialized-payment-types/use-checks/cancel-a-check.ja.md index 622308726ba..ea3aa7d6590 100644 --- a/content/tutorials/use-specialized-payment-types/use-checks/cancel-a-check.ja.md +++ b/content/tutorials/use-specialized-payment-types/use-checks/cancel-a-check.ja.md @@ -22,7 +22,7 @@ _[Checks Amendment][]が必要です。_ - 現在レジャーに記録されているCheckオブジェクトのIDが必要です。 - たとえばこのチュートリアルの例では、IDが`49647F0D748DC3FE26BDACBC57F251AADEFFF391403EC9BF87C97F67E9977FB0`のCheckを取り消しますが、この手順を自身で実行する場合は異なるIDを使用する必要があります。 - CheckCancelトランザクションを送信する資金供給のあるアカウントの**アドレス**と**シークレットキー**。Checkが有効期限切れでない限り、このアドレスは、Checkの送金元または受取人のいずれかでなければなりません。 -- トランザクションに[安全に署名できる手段](set-up-secure-signing.html)。 +- トランザクションに[安全に署名できる手段](secure-signing.html)。 - [クライアントライブラリ](client-libraries.html)またはHTTPライブラリ、WebSocketライブラリなど。 diff --git a/content/tutorials/use-specialized-payment-types/use-checks/cancel-a-check.md b/content/tutorials/use-specialized-payment-types/use-checks/cancel-a-check.md index 5671e79399b..4b32c6cbc0e 100644 --- a/content/tutorials/use-specialized-payment-types/use-checks/cancel-a-check.md +++ b/content/tutorials/use-specialized-payment-types/use-checks/cancel-a-check.md @@ -7,8 +7,6 @@ labels: --- # Cancel a Check -_Added by the [Checks amendment][]._ - This tutorial shows how to cancel a [Check](checks.html), which removes the [Check object from the ledger](check.html) without sending money. You may want to cancel an incoming Check if you do not want it. You might cancel an outgoing Check if you made a mistake when sending it or if circumstances have changed. If a Check expires, it's also necessary to cancel it to remove it from the ledger so the sender gets their [owner reserve](reserves.html#owner-reserves) back. @@ -22,7 +20,7 @@ To cancel a Check with this tutorial, you need the following: - You need the ID of a Check object currently in the ledger. - For example, this tutorial includes examples that cancel a Check with the ID `49647F0D748DC3FE26BDACBC57F251AADEFFF391403EC9BF87C97F67E9977FB0`, although you must use a different ID to go through these steps yourself. - The **address** and **secret key** of a funded account to send the CheckCancel transaction. This address must be either the sender or the recipient of the Check, unless the Check is expired. -- A [secure way to sign transactions](set-up-secure-signing.html). +- A [secure way to sign transactions](secure-signing.html). - A [client library](client-libraries.html) or any HTTP or WebSocket library. diff --git a/content/tutorials/use-specialized-payment-types/use-checks/cash-a-check-for-a-flexible-amount.md b/content/tutorials/use-specialized-payment-types/use-checks/cash-a-check-for-a-flexible-amount.md index ab804baa111..ee40ca421f8 100644 --- a/content/tutorials/use-specialized-payment-types/use-checks/cash-a-check-for-a-flexible-amount.md +++ b/content/tutorials/use-specialized-payment-types/use-checks/cash-a-check-for-a-flexible-amount.md @@ -7,8 +7,6 @@ labels: --- # Cash a Check for a Flexible Amount -_Added by the [Checks amendment][]._ - As long as the Check is in the ledger and not expired, the specified recipient can cash it to receive a flexible amount by sending a [CheckCash transaction][] with a `DeliverMin` field. When cashing a Check in this way, the receiver gets as much as is possible to deliver, debiting the Check's sender for the Check's full `SendMax` amount or as much as is available. Cashing fails if it doesn't deliver at least the `DeliverMin` amount to the Check's recipient. You might cash a Check for a flexible amount if you want to get as much as possible from the Check. diff --git a/content/tutorials/use-specialized-payment-types/use-checks/cash-a-check-for-an-exact-amount.md b/content/tutorials/use-specialized-payment-types/use-checks/cash-a-check-for-an-exact-amount.md index 5b8e95446bf..83241c7d63e 100644 --- a/content/tutorials/use-specialized-payment-types/use-checks/cash-a-check-for-an-exact-amount.md +++ b/content/tutorials/use-specialized-payment-types/use-checks/cash-a-check-for-an-exact-amount.md @@ -7,8 +7,6 @@ labels: --- # Cash a Check for an Exact Amount -_Added by the [Checks amendment][]._ - As long as the Check is in the ledger and not expired, the specified recipient can cash it to receive any exact amount up to the amount specified in the Check by sending a [CheckCash transaction][] with an `Amount` field. You would cash a Check this way if you want to receive a specific amount, for example to pay off an invoice or bill exactly. The specified recipient can also [cash the check for a flexible amount](cash-a-check-for-a-flexible-amount.html). diff --git a/content/tutorials/use-specialized-payment-types/use-checks/look-up-checks-by-recipient.md b/content/tutorials/use-specialized-payment-types/use-checks/look-up-checks-by-recipient.md index f5b7a84455b..b13ef4db3b4 100644 --- a/content/tutorials/use-specialized-payment-types/use-checks/look-up-checks-by-recipient.md +++ b/content/tutorials/use-specialized-payment-types/use-checks/look-up-checks-by-recipient.md @@ -7,14 +7,13 @@ labels: --- # Look Up Checks by Recipient -_Added by the [Checks amendment][]._ - This tutorial shows how to look up [Checks](checks.html) by their recipient. You may also want to [look up Checks by sender](look-up-checks-by-sender.html). ## 1. Look up all Checks for the address To get a list of all incoming and outgoing Checks for an account, use the `account_objects` command with the recipient account's address and set the `type` field of the request to `checks`. + **Note:** The commandline interface to the `account_objects` command does not accept the `type` field. You can use the [json method][] to send the JSON-RPC format request on the commandline instead. ### Example Request diff --git a/content/tutorials/use-specialized-payment-types/use-checks/look-up-checks-by-sender.md b/content/tutorials/use-specialized-payment-types/use-checks/look-up-checks-by-sender.md index 2a065be411c..5dbd71aff78 100644 --- a/content/tutorials/use-specialized-payment-types/use-checks/look-up-checks-by-sender.md +++ b/content/tutorials/use-specialized-payment-types/use-checks/look-up-checks-by-sender.md @@ -7,8 +7,6 @@ labels: --- # Look Up Checks by Sender -_Added by the [Checks amendment][]._ - This tutorial shows how to look up [Checks](checks.html) by their sender. You may also want to [look up Checks by recipient](look-up-checks-by-recipient.html). ## 1. Look up all Checks for the address @@ -17,6 +15,7 @@ This tutorial shows how to look up [Checks](checks.html) by their sender. You ma To get a list of all incoming and outgoing Checks for an account, use the `account_objects` command with the sending account's address and set the `type` field of the request to `checks`. + **Note:** The commandline interface to the `account_objects` command does not accept the `type` field. You can use the [json method][] to send the JSON-RPC format request on the commandline instead. ### Example Request diff --git a/content/tutorials/use-specialized-payment-types/use-checks/send-a-check.ja.md b/content/tutorials/use-specialized-payment-types/use-checks/send-a-check.ja.md index 2bbcd7b6ef4..03b0e083a50 100644 --- a/content/tutorials/use-specialized-payment-types/use-checks/send-a-check.ja.md +++ b/content/tutorials/use-specialized-payment-types/use-checks/send-a-check.ja.md @@ -26,7 +26,7 @@ XRP Ledgerの外部でGrand PaymentsはBoxSend SGに請求書(IDは`46060241FA - Checkの送信元である資金供給のあるアカウントの**アドレス**と**シークレットキー**。 - [XRP Ledger Test Net Faucet](xrp-test-net-faucet.html)を使用して、10,000 Test Net XRPを保有する資金供給のあるアドレスおよびシークレットを取得できます。 - Checkを受領する資金供給のあるアカウントの**アドレス**。 -- トランザクションに[安全に署名できる手段](set-up-secure-signing.html)。 +- トランザクションに[安全に署名できる手段](secure-signing.html)。 - [クライアントライブラリ](client-libraries.html)またはHTTPライブラリ、WebSocketライブラリなど。 ## {{send_n.next()}}.CheckCreateトランザクションの準備 diff --git a/content/tutorials/use-specialized-payment-types/use-checks/send-a-check.md b/content/tutorials/use-specialized-payment-types/use-checks/send-a-check.md index 867d5f84dc3..adc35fadaa4 100644 --- a/content/tutorials/use-specialized-payment-types/use-checks/send-a-check.md +++ b/content/tutorials/use-specialized-payment-types/use-checks/send-a-check.md @@ -7,8 +7,6 @@ labels: --- # Send a Check -_Added by the [Checks amendment][]._ - Sending a Check is like writing permission for an intended recipient to pull a payment from you. The outcome of this process is a [Check object in the ledger](check.html) which the recipient can cash later. In many cases, you want to send a [Payment][] instead of a Check, since that delivers the money directly to the recipient in one step. However, if your intended recipient uses [DepositAuth](depositauth.html), you cannot send them Payments directly, so a Check is a good alternative. @@ -26,7 +24,7 @@ To send a Check with this tutorial, you need the following: - The **address** and **secret key** of a funded account to send the Check from. - You can use the [XRP Ledger Test Net Faucet](xrp-test-net-faucet.html) to get a funded address and secret with 10,000 Test Net XRP. - The **address** of a funded account to receive the Check. -- A [secure way to sign transactions](set-up-secure-signing.html). +- A [secure way to sign transactions](secure-signing.html). - A [client library](client-libraries.html) or any HTTP or WebSocket library. ## {{send_n.next()}}. Prepare the CheckCreate transaction diff --git a/content/tutorials/use-specialized-payment-types/use-escrows/cancel-an-expired-escrow.ja.md b/content/tutorials/use-specialized-payment-types/use-escrows/cancel-an-expired-escrow.ja.md index 06e5ff6de44..916a1a31f23 100644 --- a/content/tutorials/use-specialized-payment-types/use-escrows/cancel-an-expired-escrow.ja.md +++ b/content/tutorials/use-specialized-payment-types/use-escrows/cancel-an-expired-escrow.ja.md @@ -65,7 +65,7 @@ _Websocket_ ## 2.EscrowCancelトランザクションの送信 -XRP Ledgerでは、[EscrowCancelトランザクション][]に[署名して送信する](transaction-basics.html#トランザクションへの署名とトランザクションの送信)ことで、***誰でも***有効期限切れのEscrowを取り消すことができます。トランザクションの`Owner`フィールドを、そのEscrowを作成した`EscrowCreate`トランザクションの`Account`に設定します。`OfferSequence`フィールドを、`EscrowCreate`トランザクションの`Sequence`に設定します。 +XRP Ledgerでは、[EscrowCancelトランザクション][]に[署名して送信する](transactions.html#トランザクションへの署名とトランザクションの送信)ことで、***誰でも***有効期限切れのEscrowを取り消すことができます。トランザクションの`Owner`フィールドを、そのEscrowを作成した`EscrowCreate`トランザクションの`Account`に設定します。`OfferSequence`フィールドを、`EscrowCreate`トランザクションの`Sequence`に設定します。 {% include '_snippets/secret-key-warning.md' %} diff --git a/content/tutorials/use-specialized-payment-types/use-escrows/cancel-an-expired-escrow.md b/content/tutorials/use-specialized-payment-types/use-escrows/cancel-an-expired-escrow.md index bcaa730bd76..a34d7dd8923 100644 --- a/content/tutorials/use-specialized-payment-types/use-escrows/cancel-an-expired-escrow.md +++ b/content/tutorials/use-specialized-payment-types/use-escrows/cancel-an-expired-escrow.md @@ -8,9 +8,11 @@ labels: --- # Cancel an Expired Escrow -## 1. Confirm the expired escrow +An escrow in the XRP Ledger is expired when its `CancelAfter` time is lower than the `close_time` of the latest validated ledger. Escrows without a `CancelAfter` time never expire. -An escrow in the XRP Ledger is expired when its `CancelAfter` time is lower than the `close_time` of a validated ledger version. (If the escrow does not have a `CancelAfter` time, it never expires.) You can look up the close time of the latest validated ledger with the [ledger method][]: +## 1. Get the latest validated ledger + +Use the [ledger method][] to look up the latest validated ledger and get the `close_time` value. Request: @@ -36,8 +38,9 @@ _Websocket_ +## 2. Look up the escrow -You can look up the escrow and compare to the `CancelAfter` time using the [account_objects method][]: +Use the [account_objects method][] and compare `CancelAfter` to `close_time`: Request: @@ -63,9 +66,11 @@ _Websocket_ -## 2. Submit EscrowCancel transaction +## 3. Submit EscrowCancel transaction + +***Anyone*** can cancel an expired escrow in the XRP Ledger by sending an [EscrowCancel transaction][]. Set the `Owner` field of the transaction to the `Account` of the `EscrowCreate` transaction that created this escrow. Set the `OfferSequence` field to the `Sequence` of the `EscrowCreate` transaction. -***Anyone*** can cancel an expired escrow in the XRP Ledger by [signing and submitting](transaction-basics.html#signing-and-submitting-transactions) an [EscrowCancel transaction][]. Set the `Owner` field of the transaction to the `Account` of the `EscrowCreate` transaction that created this escrow. Set the `OfferSequence` field to the `Sequence` of the `EscrowCreate` transaction. +**Tip:** If you don't know what `OfferSequence` to use, you can look up the transaction that created the Escrow: call the [tx method][] with the value of the Escrow's `PreviousTxnID` field. In `tx` response, use the `Sequence` value of that transaction as the `OfferSequence` value of the EscrowCancel transaction. {% include '_snippets/secret-key-warning.md' %} @@ -95,13 +100,13 @@ _Websocket_ Take note of the transaction's identifying `hash` value so you can check its final status when it is included in a validated ledger version. -## 3. Wait for validation +## 4. Wait for validation {% include '_snippets/wait-for-validation.md' %} -## 4. Confirm final result +## 5. Confirm final result -Use the [tx method][] with the EscrowCancel transaction's identifying hash to check its final status. Look in the transaction metadata for a `DeletedNode` with `LedgerEntryType` of `Escrow`. Also look for a `ModifiedNode` of type `AccountRoot` for the sender of the escrowed payment. The `FinalFields` of the object should show the increase in XRP in the `Balance` field for the returned XRP. +Use the [tx method][] with the `EscrowCancel` transaction's identifying hash to check its final status. Look in the transaction metadata for a `DeletedNode` with `LedgerEntryType` of `Escrow`. Also look for a `ModifiedNode` of type `AccountRoot` for the sender of the escrowed payment. The `FinalFields` of the object should show the increase in XRP in the `Balance` field for the returned XRP. Request: @@ -130,13 +135,11 @@ _Websocket_ In the above example, `r3wN3v2vTUkr5qd6daqDc2xE4LSysdVjkT` is the sender of the escrow, and the increase in `Balance` from 99999**8**9990 drops to 99999**9**9990 drops represents the return of the escrowed 10,000 drops of XRP (0.01 XRP). -**Tip:** If you don't know what `OfferSequence` to use in the [EscrowFinish transaction][] to execute an escrow, use the [tx method][] to look up the transaction that created the escrow, using the identifying hash of the transaction in the Escrow's `PreviousTxnID` field. Use the `Sequence` value of that transaction as the `OfferSequence` value when finishing the escrow. - ## See Also - **Concepts:** - - [XRP](xrp.html) + - [What is XRP?](what-is-xrp.html) - [Payment Types](payment-types.html) - [Escrow](escrow.html) - **Tutorials:** diff --git a/content/tutorials/use-specialized-payment-types/use-escrows/look-up-escrows.md b/content/tutorials/use-specialized-payment-types/use-escrows/look-up-escrows.md index bc09fd46a1f..0364d51c15b 100644 --- a/content/tutorials/use-specialized-payment-types/use-escrows/look-up-escrows.md +++ b/content/tutorials/use-specialized-payment-types/use-escrows/look-up-escrows.md @@ -6,54 +6,13 @@ labels: - Escrow - Smart Contracts --- -# Look up escrows +# Look up Escrows -All pending escrows are stored in the ledger as [Escrow objects](escrow.html). - -You can look up escrow objects by the [sender's address](#look-up-escrows-by-sender-address) or the [destination address](#look-up-escrows-by-destination-address) using the [account_objects method][]. - -## Look up escrows by sender address - -You can use the [account_objects method][] to look up escrow objects by sender address. - -Let's say that you want to look up all pending escrow objects with a sender address of `rfztBskAVszuS3s5Kq7zDS74QtHrw893fm`. You can do this using the following example request, where the sender address is the `account` value. - -Request: - - - -_Websocket_ - -```json -{% include '_code-samples/escrow/websocket/account_objects-request.json' %} -``` - - - - -The response resembles the following example. Note that the response includes all pending escrow objects with `rfztBskAVszuS3s5Kq7zDS74QtHrw893fm` as the sender or destination address, where the sender address is the `Account` value and the destination address is the `Destination` value. - -In this example, the second and fourth escrow objects meet our lookup criteria because their `Account` (sender address) values are set to `rfztBskAVszuS3s5Kq7zDS74QtHrw893fm`. - -Response: - - - -_Websocket_ - -```json -{% include '_code-samples/escrow/websocket/account_objects-response.json' %} -``` - - - -## Look up escrows by destination address - -You can use the [account_objects method][] to look up escrow objects by destination address. +All pending escrows are stored in the ledger as [Escrow objects](escrow.html). You can look them up by the sender's address or the destination address. **Note:** You can only look up pending escrow objects by destination address if those escrows were created after the [fix1523 amendment][] was enabled on 2017-11-14. -Let's say that you want to look up all pending escrow objects with a destination address of `rfztBskAVszuS3s5Kq7zDS74QtHrw893fm`. You can do this using the following example request, where the destination address is the `account` value. +Use the [account_objects method][], where the sender or destination address is the `account` value. Request: @@ -67,10 +26,7 @@ _Websocket_ - -The response resembles the following example. Note that the response includes all pending escrow objects with `rfztBskAVszuS3s5Kq7zDS74QtHrw893fm` as the destination or sender address, where the destination address is the `Destination` value and the sender address is the `Account` value. - -In this example, the first and third escrow objects meet our lookup criteria because their `Destination` (destination address) values are set to `rfztBskAVszuS3s5Kq7zDS74QtHrw893fm`. +The response includes all pending escrow objects with `rfztBskAVszuS3s5Kq7zDS74QtHrw893fm`, where the sender address is the `Account` value, or the destination address is the `Destination` value. Response: @@ -89,7 +45,7 @@ _Websocket_ ## See Also - **Concepts:** - - [XRP](xrp.html) + - [What is XRP?](what-is-xrp.html) - [Payment Types](payment-types.html) - [Escrow](escrow.html) - **Tutorials:** diff --git a/content/tutorials/use-specialized-payment-types/use-escrows/send-a-conditionally-held-escrow.ja.md b/content/tutorials/use-specialized-payment-types/use-escrows/send-a-conditionally-held-escrow.ja.md index b25df53921c..00cda92fb02 100644 --- a/content/tutorials/use-specialized-payment-types/use-escrows/send-a-conditionally-held-escrow.ja.md +++ b/content/tutorials/use-specialized-payment-types/use-escrows/send-a-conditionally-held-escrow.ja.md @@ -74,7 +74,7 @@ print(cancel_after) ## 3.EscrowCreateトランザクションの送信 -[EscrowCreateトランザクション][]に[署名して送信](transaction-basics.html#トランザクションへの署名とトランザクションの送信)します。トランザクションの`Condition`フィールドを、保留中の支払いがリリースされる時刻に設定します。`Destination`を受取人に設定します。受取人と送金元のアドレスは同じでもかまいません。前の手順で算出した`CancelAfter`または`FinishAfter`の時刻も指定します。`Amount`を、Escrowする[XRP、drop単位][]の合計額に設定します。 +[EscrowCreateトランザクション][]に[署名して送信](transactions.html#トランザクションへの署名とトランザクションの送信)します。トランザクションの`Condition`フィールドを、保留中の支払いがリリースされる時刻に設定します。`Destination`を受取人に設定します。受取人と送金元のアドレスは同じでもかまいません。前の手順で算出した`CancelAfter`または`FinishAfter`の時刻も指定します。`Amount`を、Escrowする[XRP、drop単位][]の合計額に設定します。 {% include '_snippets/secret-key-warning.md' %} @@ -136,7 +136,7 @@ print(cancel_after) ## 6.EscrowFinishトランザクションの送信 -`FinishAfter`の時刻が経過した後で資金のリリースを実行する[EscrowFinishトランザクション][]に[署名して送信](transaction-basics.html#トランザクションへの署名とトランザクションの送信)します。トランザクションの`Owner`フィールドにEscrowCreateトランザクションの`Account`アドレスを設定し、`OfferSequence` にEscrowCreateトランザクションの`Sequence`番号を設定します。`Condition`フィールドと`Fulfillment`フィールドに、ステップ1で生成した条件値とフルフィルメント値をそれぞれ16進数で設定します。フルフィルメントのサイズ(バイト数)に基づいて`Fee`([トランザクションコスト](transaction-cost.html))の値を設定します。条件付きEscrowFinishでは、少なくとも330 drop(XRP)と、フルフィルメントのサイズで16バイトごとに10 dropが必要です。 +`FinishAfter`の時刻が経過した後で資金のリリースを実行する[EscrowFinishトランザクション][]に[署名して送信](transactions.html#トランザクションへの署名とトランザクションの送信)します。トランザクションの`Owner`フィールドにEscrowCreateトランザクションの`Account`アドレスを設定し、`OfferSequence` にEscrowCreateトランザクションの`Sequence`番号を設定します。`Condition`フィールドと`Fulfillment`フィールドに、ステップ1で生成した条件値とフルフィルメント値をそれぞれ16進数で設定します。フルフィルメントのサイズ(バイト数)に基づいて`Fee`([トランザクションコスト](transaction-cost.html))の値を設定します。条件付きEscrowFinishでは、少なくとも330 drop(XRP)と、フルフィルメントのサイズで16バイトごとに10 dropが必要です。 **注記:** EscrowCreateトランザクションに`FinishAfter`フィールドが含まれている場合、Escrowの条件として正しいフルフィルメントを指定しても、この時刻よりも前の時点ではこのトランザクションを実行できません。前に閉鎖されたレジャーの閉鎖時刻が`FinishAfter`の時刻よりも前である場合、EscrowFinishトランザクションは[結果コード](transaction-results.html)`tecNO_PERMISSION`で失敗します。 diff --git a/content/tutorials/use-specialized-payment-types/use-escrows/send-a-conditionally-held-escrow.md b/content/tutorials/use-specialized-payment-types/use-escrows/send-a-conditionally-held-escrow.md index 67ae220d71d..84b6e73a01d 100644 --- a/content/tutorials/use-specialized-payment-types/use-escrows/send-a-conditionally-held-escrow.md +++ b/content/tutorials/use-specialized-payment-types/use-escrows/send-a-conditionally-held-escrow.md @@ -94,7 +94,7 @@ print(cancel_after) ## 3. Submit EscrowCreate transaction -[Sign and submit](transaction-basics.html#signing-and-submitting-transactions) an [EscrowCreate transaction][]. Set the `Condition` field of the transaction to the time when the held payment should be released. Set the `Destination` to the recipient, which can be the same address as the sender. Include the `CancelAfter` or `FinishAfter` time you calculated in the previous step. Set the `Amount` to the total amount of [XRP, in drops][], to escrow. +[Sign and submit](transactions.html#signing-and-submitting-transactions) an [EscrowCreate transaction][]. Set the `Condition` field of the transaction to the time when the held payment should be released. Set the `Destination` to the recipient, which can be the same address as the sender. Include the `CancelAfter` or `FinishAfter` time you calculated in the previous step. Set the `Amount` to the total amount of [XRP, in drops][], to escrow. {% include '_snippets/secret-key-warning.md' %} @@ -156,7 +156,7 @@ Response: ## 6. Submit EscrowFinish transaction -[Sign and submit](transaction-basics.html#signing-and-submitting-transactions) an [EscrowFinish transaction][] to execute the release of the funds after the `FinishAfter` time has passed. Set the `Owner` field of the transaction to the `Account` address from the EscrowCreate transaction, and the `OfferSequence` to the `Sequence` number from the EscrowCreate transaction. Set the `Condition` and `Fulfillment` fields to the condition and fulfillment values, in hexadecimal, that you generated in step 1. Set the `Fee` ([transaction cost](transaction-cost.html)) value based on the size of the fulfillment in bytes: a conditional EscrowFinish requires at least 330 drops of XRP plus 10 drops per 16 bytes in the size of the fulfillment. +[Sign and submit](transactions.html#signing-and-submitting-transactions) an [EscrowFinish transaction][] to execute the release of the funds after the `FinishAfter` time has passed. Set the `Owner` field of the transaction to the `Account` address from the EscrowCreate transaction, and the `OfferSequence` to the `Sequence` number from the EscrowCreate transaction. Set the `Condition` and `Fulfillment` fields to the condition and fulfillment values, in hexadecimal, that you generated in step 1. Set the `Fee` ([transaction cost](transaction-cost.html)) value based on the size of the fulfillment in bytes: a conditional EscrowFinish requires at least 330 drops of XRP plus 10 drops per 16 bytes in the size of the fulfillment. **Note:** If you included a `FinishAfter` field in the EscrowCreate transaction, you cannot execute it before that time has passed, even if you provide the correct fulfillment for the Escrow's condition. The EscrowFinish transaction fails with the [result code](transaction-results.html) `tecNO_PERMISSION` if the previously-closed ledger's close time is before the `FinishAfter` time. @@ -214,7 +214,7 @@ Response: - [Crypto-Conditions Specification][] - **Concepts:** - - [XRP](xrp.html) + - [What is XRP?](what-is-xrp.html) - [Payment Types](payment-types.html) - [Escrow](escrow.html) - **Tutorials:** diff --git a/content/tutorials/use-specialized-payment-types/use-escrows/send-a-time-held-escrow.ja.md b/content/tutorials/use-specialized-payment-types/use-escrows/send-a-time-held-escrow.ja.md index d8f9aba9854..48bc8e4a357 100644 --- a/content/tutorials/use-specialized-payment-types/use-escrows/send-a-time-held-escrow.ja.md +++ b/content/tutorials/use-specialized-payment-types/use-escrows/send-a-time-held-escrow.ja.md @@ -45,7 +45,7 @@ print(release_date_ripple) ## 2.EscrowCreateトランザクションの送信 -[EscrowCreateトランザクション][]に[署名して送信](transaction-basics.html#トランザクションへの署名とトランザクションの送信)します。トランザクションの`FinishAfter`フィールドを、保留中の支払いがリリースされる時刻に設定します。`Condition`フィールドを省略して、時刻を保留中の支払いをリリースする唯一の条件とします。`Destination`を受取人に設定します。受取人と送金元のアドレスは同じでもかまいません。`Amount`を、Escrowする[XRP、drop単位][]の合計額に設定します。 +[EscrowCreateトランザクション][]に[署名して送信](transactions.html#トランザクションへの署名とトランザクションの送信)します。トランザクションの`FinishAfter`フィールドを、保留中の支払いがリリースされる時刻に設定します。`Condition`フィールドを省略して、時刻を保留中の支払いをリリースする唯一の条件とします。`Destination`を受取人に設定します。受取人と送金元のアドレスは同じでもかまいません。`Amount`を、Escrowする[XRP、drop単位][]の合計額に設定します。 {% include '_snippets/secret-key-warning.md' %} @@ -141,7 +141,7 @@ print(release_date_ripple) ## 6.EscrowFinishトランザクションの送信 -`FinishAfter`の時刻が経過した後で資金のリリースを実行する[EscrowFinishトランザクション][]に[署名して送信](transaction-basics.html#トランザクションへの署名とトランザクションの送信)します。トランザクションの`Owner`フィールドにEscrowCreateトランザクションの`Account`アドレスを設定し、`OfferSequence` にEscrowCreateトランザクションの`Sequence`番号を設定します。時刻のみに基づいて保留されているEscrowの場合は、`Condition`フィールドと`Fulfillment`フィールドを省略します。 +`FinishAfter`の時刻が経過した後で資金のリリースを実行する[EscrowFinishトランザクション][]に[署名して送信](transactions.html#トランザクションへの署名とトランザクションの送信)します。トランザクションの`Owner`フィールドにEscrowCreateトランザクションの`Account`アドレスを設定し、`OfferSequence` にEscrowCreateトランザクションの`Sequence`番号を設定します。時刻のみに基づいて保留されているEscrowの場合は、`Condition`フィールドと`Fulfillment`フィールドを省略します。 **ヒント:** XRP Ledgerの状態はトランザクションでしか変更できないため、EscrowFinishトランザクションが必要です。このトランザクションの送信者は、Escrowの受取人、Escrowの元としての送金人、またはその他のXRP Ledgerアドレスのいずれかです。 diff --git a/content/tutorials/use-specialized-payment-types/use-escrows/send-a-time-held-escrow.md b/content/tutorials/use-specialized-payment-types/use-escrows/send-a-time-held-escrow.md index d97d5588436..12ecaac1036 100644 --- a/content/tutorials/use-specialized-payment-types/use-escrows/send-a-time-held-escrow.md +++ b/content/tutorials/use-specialized-payment-types/use-escrows/send-a-time-held-escrow.md @@ -45,7 +45,7 @@ print(release_date_ripple) ## 2. Submit EscrowCreate transaction -[Sign and submit](transaction-basics.html#signing-and-submitting-transactions) an [EscrowCreate transaction][]. Set the `FinishAfter` field of the transaction to the time when the held payment should be released. Omit the `Condition` field to make time the only condition for releasing the held payment. Set the `Destination` to the recipient, which may be the same address as the sender. Set the `Amount` to the total amount of [XRP, in drops][], to escrow. +[Sign and submit](transactions.html#signing-and-submitting-transactions) an [EscrowCreate transaction][]. Set the `FinishAfter` field of the transaction to the time when the held payment should be released. Omit the `Condition` field to make time the only condition for releasing the held payment. Set the `Destination` to the recipient, which may be the same address as the sender. Set the `Amount` to the total amount of [XRP, in drops][], to escrow. {% include '_snippets/secret-key-warning.md' %} @@ -141,8 +141,9 @@ Response: ## 6. Submit EscrowFinish transaction -[Sign and submit](transaction-basics.html#signing-and-submitting-transactions) an [EscrowFinish transaction][] to execute the release of the funds after the `FinishAfter` time has passed. Set the `Owner` field of the transaction to the `Account` address from the EscrowCreate transaction, and the `OfferSequence` to the `Sequence` number from the EscrowCreate transaction. For an escrow held only by time, omit the `Condition` and `Fulfillment` fields. +[Sign and submit](transactions.html#signing-and-submitting-transactions) an [EscrowFinish transaction][] to execute the release of the funds after the `FinishAfter` time has passed. Set the `Owner` field of the transaction to the `Account` address from the EscrowCreate transaction, and the `OfferSequence` to the `Sequence` number from the EscrowCreate transaction. For an escrow held only by time, omit the `Condition` and `Fulfillment` fields. +***TODO: First half of this statement is covered by concept info already. It's also reiterated in escrow.md. The second portion about potential recipients should remain.*** **Tip:** The EscrowFinish transaction is necessary because the XRP Ledger's state can only be modified by transactions. The sender of this transaction may be the recipient of the escrow, the original sender of the escrow, or any other XRP Ledger address. If the escrow has expired, you can only [cancel the escrow](cancel-an-expired-escrow.html) instead. @@ -211,7 +212,7 @@ Response: ## See Also - **Concepts:** - - [XRP](xrp.html) + - [What is XRP?](what-is-xrp.html) - [Payment Types](payment-types.html) - [Escrow](escrow.html) - **Tutorials:** diff --git a/content/tutorials/use-specialized-payment-types/use-payment-channels.md b/content/tutorials/use-specialized-payment-types/use-payment-channels.md index 193de633a07..35b9068bd05 100644 --- a/content/tutorials/use-specialized-payment-types/use-payment-channels.md +++ b/content/tutorials/use-specialized-payment-types/use-payment-channels.md @@ -648,7 +648,7 @@ This concludes the tutorial of Payment Channel usage. Ripple encourages users to ## See Also - **Concepts:** - - [XRP](xrp.html) + - [What is XRP?](what-is-xrp.html) - [Payment Types](payment-types.html) - [Payment Channels](payment-channels.html) - **Tutorials:** diff --git a/content/tutorials/use-tokens/enable-no-freeze.md b/content/tutorials/use-tokens/enable-no-freeze.md index 5f26170b3f6..13bf59610f1 100644 --- a/content/tutorials/use-tokens/enable-no-freeze.md +++ b/content/tutorials/use-tokens/enable-no-freeze.md @@ -34,7 +34,7 @@ Complete sample code for all of the steps of this tutorial is available under th ### {{n.next()}}. Get Credentials -To transact on the XRP Ledger, you need an address and secret key, and some XRP. If you use the best practice of having separate ["cold" and "hot" addresses](issuing-and-operational-addresses.html), you need the **master keys** to the _cold address_, which is the **issuer** of the token. Only the issuer's No Freeze setting has any effect on a token. +To transact on the XRP Ledger, you need an address and secret key, and some XRP. If you use the best practice of having separate ["cold" and "hot" addresses](account-types.html), you need the **master keys** to the _cold address_, which is the **issuer** of the token. Only the issuer's No Freeze setting has any effect on a token. **Caution:** You cannot use a [regular key pair](cryptographic-keys.html) or [multi-signing](multi-signing.html) to enable the No Freeze setting. @@ -42,7 +42,7 @@ For this tutorial, you can get credentials from the following interface: {% include '_snippets/interactive-tutorials/generate-step.md' %} -When you're [building production-ready software](production-readiness.html), you should use an existing account, and manage your keys using a [secure signing configuration](set-up-secure-signing.html). +When you're [building production-ready software](production-readiness.html), you should use an existing account, and manage your keys using a [secure signing configuration](secure-signing.html). ### {{n.next()}}. Connect to the Network diff --git a/content/tutorials/use-tokens/enact-global-freeze.md b/content/tutorials/use-tokens/enact-global-freeze.md index 5ec95160f1d..24ef4f7ea54 100644 --- a/content/tutorials/use-tokens/enact-global-freeze.md +++ b/content/tutorials/use-tokens/enact-global-freeze.md @@ -37,7 +37,7 @@ Complete sample code for all of the steps of this tutorial is available under th ### {{n.next()}}. Get Credentials -To transact on the XRP Ledger, you need an address and secret key, and some XRP. If you use the best practice of having separate ["cold" and "hot" addresses](issuing-and-operational-addresses.html), you need the keys to the _cold address_, which is the **issuer** of the token. Only the issuer's Global Freeze setting has any effect on a token. +To transact on the XRP Ledger, you need an address and secret key, and some XRP. If you use the best practice of having separate ["cold" and "hot" addresses](account-types.html), you need the keys to the _cold address_, which is the **issuer** of the token. Only the issuer's Global Freeze setting has any effect on a token. **Tip:** Unlike the No Freeze setting, you _can_ enable and disable a Global Freeze using a [regular key pair](cryptographic-keys.html) or [multi-signing](multi-signing.html). @@ -45,7 +45,7 @@ For this tutorial, you can get credentials from the following interface: {% include '_snippets/interactive-tutorials/generate-step.md' %} -When you're [building production-ready software](production-readiness.html), you should use an existing account, and manage your keys using a [secure signing configuration](set-up-secure-signing.html). +When you're [building production-ready software](production-readiness.html), you should use an existing account, and manage your keys using a [secure signing configuration](secure-signing.html). ### {{n.next()}}. Connect to the Network @@ -184,7 +184,7 @@ At this point all token issued by your address are frozen. During this time, you Keep in mind that while a token is frozen, it is still possible for the frozen token to be sent _directly to_ or _directly from_ the issuer, so you may still want to disable any systems you have that are configured to send such transactions, and you may want to track incoming transactions without processing them so that you can eventually process the legitimate ones. -If you use a [hot wallet or operational address](issuing-and-operational-addresses.html), it has no special status compared to other users, so it also cannot send and receive the frozen tokens except when dealing directly with the issuer. +If you use a [hot wallet or operational address](account-types.html), it has no special status compared to other users, so it also cannot send and receive the frozen tokens except when dealing directly with the issuer. If you use the [No Freeze setting](freezes.html#no-freeze) then the Global Freeze continues forever. If you want to resume issuing tokens, you must create a new account and start over from there. diff --git a/content/tutorials/use-tokens/freeze-a-trust-line.md b/content/tutorials/use-tokens/freeze-a-trust-line.md index 1fd9175e6b0..a8670535d9c 100644 --- a/content/tutorials/use-tokens/freeze-a-trust-line.md +++ b/content/tutorials/use-tokens/freeze-a-trust-line.md @@ -39,7 +39,7 @@ Complete sample code for all of the steps of this tutorial is available under th ### {{n.next()}}. Get Credentials -To transact on the XRP Ledger, you need an address and secret key, and some XRP. If you use the best practice of having separate ["cold" and "hot" addresses](issuing-and-operational-addresses.html), you need the keys to the _cold address_, which is the **issuer** of the token. +To transact on the XRP Ledger, you need an address and secret key, and some XRP. If you use the best practice of having separate ["cold" and "hot" addresses](account-types.html), you need the keys to the _cold address_, which is the **issuer** of the token. {% include '_snippets/interactive-tutorials/generate-step.md' %} diff --git a/content/tutorials/use-tokens/issue-a-fungible-token.md b/content/tutorials/use-tokens/issue-a-fungible-token.md index 9376523fecb..6e983ae8547 100644 --- a/content/tutorials/use-tokens/issue-a-fungible-token.md +++ b/content/tutorials/use-tokens/issue-a-fungible-token.md @@ -10,7 +10,7 @@ labels: --- # Issue a Fungible Token -Anyone can issue various types of tokens in the XRP Ledger, ranging from informal "IOUs" to fiat-backed stablecoins, purely digital fungible and semi-fungible tokens, and more. This tutorial shows the technical steps of creating a token in the ledger. For more information on how XRP Ledger tokens work, see [Issued Currencies](issued-currencies.html); for more on the business decisions involved in issuing a stablecoin, see [Become an XRP Ledger Gateway](become-an-xrp-ledger-gateway.html). +Anyone can issue various types of tokens in the XRP Ledger, ranging from informal "IOUs" to fiat-backed stablecoins, purely digital fungible and semi-fungible tokens, and more. This tutorial shows the technical steps of creating a token in the ledger. For more information on how XRP Ledger tokens work, see [Issued Currencies](issued-currencies.html); for more on the business decisions involved in issuing a stablecoin, see [Stablecoin Issuer](stablecoin-issuer.html). ## Prerequisites @@ -39,7 +39,7 @@ Complete sample code for all of the steps of these tutorials is available under To transact on the XRP Ledger, you need an address and secret key, and some XRP. You also need one or more recipients who are willing to hold the tokens you issue: unlike in some other blockchains, in the XRP Ledger you cannot force someone to hold a token they do not want. -The best practice is to use ["cold" and "hot" addresses](issuing-and-operational-addresses.html). The cold address is the **issuer** of the token. The hot address is like a regular user's address that you control. It receives tokens from the cold address, which you can then transfer to other users. A hot address is not strictly necessary, since you could send tokens directly to users from the cold address, but it is good practice for security reasons. In production, you should take extra care of the cold address's cryptographic keys (for example, keeping them offline) because it is much harder to replace a cold address than a hot address. +The best practice is to use ["cold" and "hot" addresses](account-types.html). The cold address is the **issuer** of the token. The hot address is like a regular user's address that you control. It receives tokens from the cold address, which you can then transfer to other users. A hot address is not strictly necessary, since you could send tokens directly to users from the cold address, but it is good practice for security reasons. In production, you should take extra care of the cold address's cryptographic keys (for example, keeping them offline) because it is much harder to replace a cold address than a hot address. In this tutorial, the hot address receives the tokens you issue from the cold address. You can get the keys for two addresses using the following interface. @@ -59,7 +59,7 @@ In this tutorial, the hot address receives the tokens you issue from the cold ad **Caution:** Ripple provides the [Testnet and Devnet](parallel-networks.html) for testing purposes only, and sometimes resets the state of these test networks along with all balances. As a precaution, **do not** use the same addresses on Testnet/Devnet and Mainnet. -When you're [building production-ready software](production-readiness.html), you should use an existing account, and manage your keys using a [secure signing configuration](set-up-secure-signing.html). +When you're [building production-ready software](production-readiness.html), you should use an existing account, and manage your keys using a [secure signing configuration](secure-signing.html). ### {{n.next()}}. Connect to the Network diff --git a/content/tutorials/use-tokens/trade-in-the-decentralized-exchange.md b/content/tutorials/use-tokens/trade-in-the-decentralized-exchange.md index 5816f1b7198..763d3c98d95 100644 --- a/content/tutorials/use-tokens/trade-in-the-decentralized-exchange.md +++ b/content/tutorials/use-tokens/trade-in-the-decentralized-exchange.md @@ -69,7 +69,7 @@ To transact on the XRP Ledger, you need an address, a secret key, and some XRP. {% include '_snippets/interactive-tutorials/generate-step.md' %} -When you're [building production-ready software](production-readiness.html), you should use an existing account, and manage your keys using a [secure signing configuration](set-up-secure-signing.html). The following code shows how to create a `Wallet` instance to use your keys: +When you're [building production-ready software](production-readiness.html), you should use an existing account, and manage your keys using a [secure signing configuration](secure-signing.html). The following code shows how to create a `Wallet` instance to use your keys: diff --git a/content/tutorials/xrp-ledger-businesses/list-your-exchange-on-xrp-charts.md b/content/tutorials/xrp-ledger-businesses/list-your-exchange-on-xrp-charts.md deleted file mode 100644 index 65dc41a74a4..00000000000 --- a/content/tutorials/xrp-ledger-businesses/list-your-exchange-on-xrp-charts.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -html: list-your-exchange-on-xrp-charts.html -parent: xrp-ledger-businesses.html -blurb: XRPCharts has been retired. -status: removed ---- -# List Your Exchange on XRP Charts - -XRPCharts (formerly Ripple Charts) was a site run by Ripple that listed metrics about the XRP Ledger and activity in it. It has been retired. - -For other tools and sites where you can look up information on the XRP Ledger, see [Dev Tools](dev-tools.html). \ No newline at end of file diff --git a/content/use-cases/defi/algorithmic-trading.md b/content/use-cases/defi/algorithmic-trading.md new file mode 100644 index 00000000000..1f0ab168cfe --- /dev/null +++ b/content/use-cases/defi/algorithmic-trading.md @@ -0,0 +1,101 @@ +--- +html: algorithmic-trading.html +parent: defi-uc.html +blurb: The XRP Ledger's decentralized exchange consists of an unlimited number of currency pairs, tracked on-demand when users make trades. +labels: + - Transactions +--- +# Algorithmic Trading + +The XRP Ledger's decentralized exchange presents an opportunity to earn money through _algorithmic trading_, which means running a computer program to find and take profitable trading opportunities automatically. In algorithmic trading, you typically make many trades based on quantitative factors to earn steady, small profits; this is unlike traditional manual trading where you make a few long-term investments based on market fundamentals and wait to earn a large return over time. Blockchains are often more suitable for algorithmic trading than manual trading, because the high volatility of cryptocurrencies in general makes them less suitable for traditional "buy and hold" investing; the XRP Ledger is particularly suited for algorithmic trading, for several reasons: + +- Decentralized exchange data is public and freely available. +- Trades settle in seconds, enabling frequent trading without specialized equipment. +- Transaction fees on the XRP Ledger are low. + +## Trading Strategies + +Algorithmic trading can make profits through many different strategies; part of the challenge (or the fun) of algorithmic trading is designing and implementing your own unique approach. From a high level, algorithmic trading approaches often fall into the following categories: + +- **Arbitrage:** Buying and immediately selling an asset to take advantages of price differences. This could involve finding sets of 3 or more assets where the prices aren't aligned, or using the XRP Ledger to move assets between private exchanges where the prices are different. +- **Quantitative Trading:** Predicting and taking advantage of future price movements based on past price movements, outside data, or both. Examples include [candlestick patterns](https://blog.quantinsti.com/candlestick-patterns-meaning/), correlating an asset's price movements with other assets, and using sentiment analysis of social media. +- **Front-running:** Taking advantage of pending trades, especially large ones, by buying and immediately reselling the assets those trades are buying. Front-running is often frowned-upon because it takes profits from other traders without adding liquidity or enabling exchanges that otherwise wouldn't occur. The XRP Ledger's canonical ordering of transactions makes front-running difficult, but not impossible. + +### Arbitrage Examples + +There are many ways to perform arbitrage, both within and adjacent to the XRP Ledger. The following examples are meant to illustrate potential strategies, but others are possible as well. + +You can use **circular payments** to complete multi-asset trades for a profit. The XRP Ledger automatically connects overlapping trades between pairs of assets, as well as sets of 3 assets where XRP is the asset in the middle. However, the XRP Ledger protocol does not automatically find and compete trades across other, longer or more complex paths. (Finding the _best possible_ path is a category of problem that is known to be computationally intensive.) Therefore, if you do your own pathfinding, it is possible to find profitable arbitrage opportunities like this; if you do, you can specify those [paths](paths.html) explicitly in a [Payment transaction](payment.html). For example, imagine there are three tokens, FOO, BAR, and TST, each with different issuers. If you can buy 2 BAR by spending 1 FOO, then buy 3 TST by spending those 2 BAR, and finally buy 1.1 FOO by spending 3 TST, you can earn a profit of 0.1 FOO minus any costs of the transaction such as [transfer fees](transfer-fees.html) of the tokens involved. + +You can perform **cross-exchange arbitrage** if you have accounts at multiple private exchanges where the prices for an asset are different. For example, if you can buy XRP at ACME Exchange for $0.45 per 1 XRP, then move the XRP over to WayGate Exchange where you sell it for $0.50 per 1 XRP, you can make a profit of $0.05 per XRP minus the costs of trading and sending the relevant transactions, including exchanges' fees to withdraw and deposit your profits. As a more complex example, if the BTC:ETH price shifts at ACME Exchange to make ETH cheaper relative to BTC, you could potentially take advantage of this price shift by selling ETH→XRP at one exchange, then moving the XRP to ACME Exchange and trading XRP→BTC→ETH for a profit there. Since XRP Ledger transactions settle in seconds but Ethereum transactions can take minutes and Bitcoin transactions can take hours, using XRP as a bridge currency can potentially allow you to take advantage of this opportunity sooner than simply trading ETH→BTC and then BTC→ETH at ACME Exchange. (This only works, of course, if there is enough liquidity and tight enough spreads that exchanging to XRP and back doesn't cost more than your profits.) + + +## Background Reading + +You can familiarize yourself with algorithmic trading, in general, by reading the following resources: + +- [Investopedia: Basics of Algorithmic Trading: Concepts and Examples](https://www.investopedia.com/articles/active-trading/101014/basics-algorithmic-trading-concepts-and-examples.asp) +- [_Flash Boys: A Wall Street Revolt_ by Michael Lewis](https://wwnorton.com/books/Flash-Boys/) +- [Investopedia: How Arbitraging Works in Investing, With Examples](https://www.investopedia.com/terms/a/arbitrage.asp) + +The following pages describe key elements of how the XRP Ledger's decentralized exchange works: + +- [Tokens](tokens.html) +- [Decentralized Exchange](decentralized-exchange.html) +- [Offers](offers.html) + + +## Testing and Common Mistakes + +Like any type of trading, algorithmic trading is not a surefire way to make money; there are many ways you might take a loss. Compared with manual trading, algorithmic trading has much less room for error. If you make a small mistake, but multiply it by a large number of trades, your losses can add up quickly before you have a chance to fix the problem. Therefore, it's wise to do various tests to make sure that your trading strategy will actually make a profit. You might do any or all of the following to test your strategy or the actual implementation of it (often called a _bot_): + +- Manually calculate the potential returns based on the current ledger state or past trades. +- Record historical data and feed it to your bot, then record what actions the bot would have taken and compare the results against the actual historical price movements. +- Model or predict the results of your approach in various plausible future scenarios. + +Common mistakes you might make in these calculations or in building your bot include: + +- Rounding errors. If your math is not sound, or does not match the precision that the blockchain uses, you could inaccurately predict the results of a trade and take a loss, or have your trade not execute at all. The XRP Ledger uses different precision for token and XRP amounts, which can lead to rounding in unexpected places when trading one for the other. For more details on the precision used in the protocol, see [Currency Formats](currency-formats.html). + - Be aware that token issuers can further limit the precision of exchange rates involving their tokens. See [Tick Size](ticksize.html) for details. + - Typically, you need to adjust your amounts by some small percentage to account for potential differences in rounding or price movements between when you looked things up and when your trade executes. This amount is called _slippage_, and it's important to get the right amount. If it's too low, your transaction may not execute at all; but if it's too high, you're vulnerable to front-running, and the higher it is the more that price movements can cut into your profits in general. +- Forgetting extra costs and delays. For example, if two stablecoins are both fully backed by US dollars, but one issuer charges a 0.5% transfer fee and a different issuer charges a 0.25% [transfer fee](transfer-fees.html), you should expect about a 0.25% difference in the effective price those stablecoins trade at. Don't forget the costs of sending a transaction, even though they're usually small, nor the consequences of other potential delays. For example, even if an off-ledger private exchange shows a favorable price now, if that exchange takes hours or even days to process a deposit, the price is likely to shift so you can't take advantage of it unless you already have liquidity at that exchange. +- Not accounting for rare events. Even setting aside unprecented ("black swan") events, your calculations can be skewed by individual outliers. As one example (which is a true story), a trader reported that, when calculating the potential profits of a given strategy in a specific time range, over 80% of the profits came from a single "fat-fingered" transaction where another user had accidentally added an extra zero to their price. The same strategy was far less profitable when calculated against time ranges that didn't include the outlier transaction. +- Not reading transaction flags. The flags of an XRP Ledger transaction can have significant impacts on the way that transaction is processed and when the protocol marks it as "successful". For example, the flags of "Offer" transactions can make it a "fill or kill" order that only trades if the full amount can be obtained immediately; the flags of "Payment" transactions can make them [partial payments](partial-payments.html) that succeed even if they can't deliver the full amount to the intended destination. You need to do bitwise math to parse the `Flags` field of a transaction, but your expectations can be totally wrong if you skip doing so. + +## Taxes and Licensing + +The legal requirements for trading on a blockchain vary by jurisdiction. In many cases, there are no licensing or other legal barriers to getting started, but you may be required to report your profits for tax purposes, especially if your gains or losses are over some thresholds. In the United States, you typically report profits (or losses) from trading as capital gains, which means you need to calculate the cost basis for the assets you buy at the time you acquire them. There are various tools out there that may be able to help track your trading activity or even generate the appropriate tax forms, depending on your individual situation. Depending on which assets you are trading and your trading strategies, the details may vary. Be sure to do your research or consult with a tax professional before you get started with algorithmic trading. + + +## Technical Details + +### Placing Trades + +Buying and selling _fungible_ tokens and XRP within the XRP Ledger's decentralized exchange typically involves sending [OfferCreate transactions](offercreate.html). For a detailed walkthrough of the code and technical steps to place a trade this way, see [Trade in the Decentralized Exchange](trade-in-the-decentralized-exchange.html). It is also possible to exchange currencies using the [Payment transaction type](payment.html). You could send a [cross-currency payment](cross-currency-payments.html) to another user or even send it back to yourself, using a long [path](paths.html) to link arbitrage opportunities together into a single operation. + +Non-fungible tokens work differently; for the code and technical steps to trade NFTs, see [Transfer NFTokens Using JavaScript](transfer-nfts-using-javascript.html). + +### Reading Trade Data + +There are many sources of information about the trading activity in the XRP Ledger. Depending on your trading strategy and use case, you may be able to connect to the XRP Ledger through [Public Servers](public-servers.html), but you can often benefit from running your own server, and some use cases may not be practical without doing so. See [Install `rippled`](install-rippled.html) for instructions on how to set up a core server in P2P mode. + +If your approach involves following other transaction activity, you may need to read the transactions' detailed metadata to know exactly how much they traded. Offers can partially execute and may consume multiple matching offers. For a detailed explanation of how to interpret transaction metadata, see [Look Up Transaction Results](look-up-transaction-results.html). + +To give yourself as much time as possible to react to profit-taking opportunities, you may also want to look at pending data from the [Open Ledger](open-closed-validated-ledgers.html), or even monitor for proposed transactions. If you're connected to WebSocket, you can use the [subscribe method](subscribe.html) with the `transactions_proposed` stream to see transactions before they're validated by consensus; you can also limit this to a subset of transactions that affect a particular account (for example, the issuer of a token you're interested in trading) by subscribing using the `accounts_proposed` parameter. + +### Future Developments + +Ripple has proposed extending the XRP Ledger protocol with a native Automated Market Maker (AMM) design that would work alongside the existing central limit order based (CLOB) decentralized exchange. If this proposal is accepted and becomes enabled as an [amendment](amendments.html), AMMs will become an important factor in trading on the XRP Ledger. You can read more at the following links: + +- [XLS-30d: Automated Market Maker standards proposal](https://github.com/XRPLF/XRPL-Standards/discussions/78) +- [AMM documentation (Ripple Open Source site)](https://opensource.ripple.com/docs/xls-30d-amm/automated-market-makers/) + +## Further Reading + +The following articles provide some more specific examples and interesting information about how these strategies work on other blockchains. This information isn't necessary to get started, but may help to provide perspective. + +- [Ethereum is a Dark Forest](https://www.paradigm.xyz/2020/08/ethereum-is-a-dark-forest) +- [Flash Boys 2.0: Frontrunning, Transaction Reordering, and Consensus Instability in Decentralized Exchanges (PDF)](https://arxiv.org/pdf/1904.05234.pdf) +- [Slippage in AMM Markets](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4133897) +- [Frontrunner Jones and the Raiders of the Dark Forest: An Empirical Study of Frontrunning on the Ethereum Blockchain](https://www.usenix.org/conference/usenixsecurity21/presentation/torres) +- [SoK: Transparent Dishonesty: front-running attacks on Blockchain (PDF)](https://arxiv.org/pdf/1902.05164) \ No newline at end of file diff --git a/content/tutorials/xrp-ledger-businesses/list-xrp-as-an-exchange.ja.md b/content/use-cases/defi/list-xrp-as-an-exchange.ja.md similarity index 89% rename from content/tutorials/xrp-ledger-businesses/list-xrp-as-an-exchange.ja.md rename to content/use-cases/defi/list-xrp-as-an-exchange.ja.md index 30313a495ed..ab47fb57260 100644 --- a/content/tutorials/xrp-ledger-businesses/list-xrp-as-an-exchange.ja.md +++ b/content/use-cases/defi/list-xrp-as-an-exchange.ja.md @@ -1,6 +1,6 @@ --- html: list-xrp-as-an-exchange.html -parent: xrp-ledger-businesses.html +parent: defi-uc.html blurb: デジタルアセット取引所でXRPを上場するために必要な手順の概要を説明します。 labels: - XRP @@ -41,17 +41,17 @@ XRPをサポートするために、Alpha Exchangeでは以下を行う必要が 関連項目: -* [ゲートウェイコンプライアンス](become-an-xrp-ledger-gateway.html#compliance-guidelines) — ゲートウェイと取引所は異なりますが、取引所は地域の規制に準拠し、適切な当局の監督下になければなりません。 +* [ゲートウェイコンプライアンス](stablecoin-issuer.html#compliance-guidelines) — ゲートウェイと取引所は異なりますが、取引所は地域の規制に準拠し、適切な当局の監督下になければなりません。 -* [Requirements for Sending to XRP Ledger](become-an-xrp-ledger-gateway.html#requirements-for-sending-to-xrp-ledger) +* [Requirements for Sending to XRP Ledger](stablecoin-issuer.html#requirements-for-sending-to-xrp-ledger) -* [Requirements for Receiving from XRP Ledger](become-an-xrp-ledger-gateway.html#requirements-for-receiving-from-xrp-ledger) +* [Requirements for Receiving from XRP Ledger](stablecoin-issuer.html#requirements-for-receiving-from-xrp-ledger) -* [ゲートウェイの注意事項](become-an-xrp-ledger-gateway.html#precautions) +* [ゲートウェイの注意事項](stablecoin-issuer.html#precautions) ### Partial Payments -追加の前に、取引所は[Partial Payments](partial-payments.html)機能について知っておく必要があります。この機能を使用すると、XRP Ledgerのユーザーは、`SendMax`を増やさずに、受取金額を減額して、支払いを正常に送信できます。この機能は、送信者側に追加費用が発生せず、[支払いの返金](become-an-xrp-ledger-gateway.html#bouncing-payments)に便利です。 +追加の前に、取引所は[Partial Payments](partial-payments.html)機能について知っておく必要があります。この機能を使用すると、XRP Ledgerのユーザーは、`SendMax`を増やさずに、受取金額を減額して、支払いを正常に送信できます。この機能は、送信者側に追加費用が発生せず、[支払いの返金](stablecoin-issuer.html#bouncing-payments)に便利です。 #### Partial Paymentsに関する警告 @@ -67,7 +67,7 @@ XRPは、XRP Ledgerの _アカウント_ ( _ウォレット_ や _アドレス Rippleが推奨するベストプラクティスに従い、Alpha Exchangeは、XRP Ledgerに最低2つのアカウントを作成する必要があります。シークレットキーが悪用された場合の危険を最小限にとどめるため、Rippleでは、[ _コールドアカウント_ 、 _ホットアカウント_ 、 _ウォームアカウント_ ](https://ripple.com/build/issuing-operational-addresses/)(それぞれコールドウォレット、ホットウォレット、ウォームウォレットとも呼ばれる)の作成をお勧めしています。コールド/ホット/ウォームのモデルは、セキュリティと利便性のバランスをとるためのものです。XRPを上場する取引所は、以下のアカウントを作成する必要があります。 -* 大部分のXRPと顧客の資金を維持する[ _コールドウォレット_ ](issuing-and-operational-addresses.html#発行アドレス)。取引所にとって、これはユーザーが[預入れ](#取引所へのxrpの入金)をするアドレスです。 セキュリティを最適化するため、このアカウントのシークレットキーはオフラインにする必要があります。 +* 大部分のXRPと顧客の資金を維持する[ _コールドウォレット_ ](account-types.html#発行アドレス)。取引所にとって、これはユーザーが[預入れ](#取引所へのxrpの入金)をするアドレスです。 セキュリティを最適化するため、このアカウントのシークレットキーはオフラインにする必要があります。 取引所のコールドウォレットが悪用されると、以下のような結果が生じるおそれがあります。 @@ -83,20 +83,18 @@ Rippleが推奨するベストプラクティスに従い、Alpha Exchangeは、 * 不正使用者が、アカウントにasfRequireAuthフラグを設定した場合。この設定は解除できません。ただし、これは通貨の発行のみに関係し、ゲートウェイではない取引所には影響しません。不正使用者がマスターキーで設定または設定解除したその他の設定は、元に戻すことができます。 -* 顧客のXRP出金や入金を管理する、日常業務を遂行するための1つ以上の[ _ホットウォレット_ ](issuing-and-operational-addresses.html#運用アドレス)。例えば、ホットウォレットがあれば、取引所はこの種のXRPの自動送金を安全にサポートできます。出金要求にただちに応じるため、ホットウォレットはオンラインである必要があります。 +* 顧客のXRP出金や入金を管理する、日常業務を遂行するための1つ以上の[ _ホットウォレット_ ](account-types.html#運用アドレス)。例えば、ホットウォレットがあれば、取引所はこの種のXRPの自動送金を安全にサポートできます。出金要求にただちに応じるため、ホットウォレットはオンラインである必要があります。 - 不正使用されたホットウォレットによって発生するおそれのある結果についての詳細は、[Operational Account Compromise](issuing-and-operational-addresses.html#運用アドレスの漏えい)を参照してください。 + 不正使用されたホットウォレットによって発生するおそれのある結果についての詳細は、[Operational Account Compromise](account-types.html#運用アドレスの漏えい)を参照してください。 * オプションとして、コールドウォレットとホットウォレットの間で追加のセキュリティ層を提供する、1つ以上のウォームウォレット。ホットウォレットとは異なり、ウォームウォレットのシークレットキーはオンラインである必要はありません。さらに、ウォームウォレットのシークレットキーを複数の人に分散し、[マルチシグ](multi-signing.html)を導入してセキュリティを強化することもできます。 - 不正使用されたウォームウォレットによって発生するおそれのある結果についての詳細は、[スタンバイアドレスの漏えい](issuing-and-operational-addresses.html#スタンバイアドレスの漏えい)を参照してください。 + 不正使用されたウォームウォレットによって発生するおそれのある結果についての詳細は、[スタンバイアドレスの漏えい](account-types.html#スタンバイアドレスの漏えい)を参照してください。 関連項目: -* ["Suggested Business Practices" in the _Gateway Guide_](become-an-xrp-ledger-gateway.html#suggested-business-practices) - -* [発行アドレスと運用アドレス](issuing-and-operational-addresses.html) +* [発行アドレスと運用アドレス](account-types.html) * [アカウントの作成](accounts.html#アカウントの作成) @@ -200,7 +198,7 @@ XRPの額は、XRP Ledgerで、符号なし整数の _drop_ として示され _Alpha Exchange_ のような取引所では、XRPは「台帳上」または「台帳外」に存在します。 -* **台帳上のXRP**: XRP保有者のパブリック[アドレス](accounts.html#アドレス)を指定し、パブリックのXRP Ledgerを通じて照会できるXRP。これらの残高の取引相手はXRP Ledgerです。詳細については、[XRP](xrp.html)を参照してください。 +* **台帳上のXRP**: XRP保有者のパブリック[アドレス](accounts.html#アドレス)を指定し、パブリックのXRP Ledgerを通じて照会できるXRP。これらの残高の取引相手はXRP Ledgerです。詳細については、[XRP](what-is-xrp.html)を参照してください。 * **台帳外のXRP**: 取引所の会計システムに保持されている、取引所のインターフェイスで照会できるXRP。台帳外のXRP残高はクレジットペースです。取引相手は、XRPを保有している取引所です。 @@ -313,7 +311,7 @@ CharlieというユーザーがAlpha Exchangeに50,000XRPを入金したいと 1. Charlieは50,000XRPの支払いを、Alpha Exchangeの[コールドウォレット](#アカウント)に送信します。 - a. Charlieは識別子(このケースでは`789`)を支払いに追加し、Alpha Exchangeにある自身のアカウントに関連付けます。これは、[ _宛先タグ_ ](become-an-xrp-ledger-gateway.html#source-and-destination-tags)と呼ばれます。(これを使用するには、Alpha Exchangeは、すべての入金でCharlieのような宛先タグを必要とするように、すべてのアカウントでasfRequireDestフラグをオンに設定している必要があります。詳細については、[AccountSet Flags](accountset.html#accountsetのフラグ)を参照してください。) + a. Charlieは識別子(このケースでは`789`)を支払いに追加し、Alpha Exchangeにある自身のアカウントに関連付けます。これは、[ _宛先タグ_ ](source-and-destination-tags.html)と呼ばれます。(これを使用するには、Alpha Exchangeは、すべての入金でCharlieのような宛先タグを必要とするように、すべてのアカウントでasfRequireDestフラグをオンに設定している必要があります。詳細については、[AccountSet Flags](accountset.html#accountsetのフラグ)を参照してください。) 2. Alpha Exchangeのソフトウェアは、受信される支払を検出し、`789`をチャーリーのアカウントの宛先タグとして認識します。 diff --git a/content/tutorials/xrp-ledger-businesses/list-xrp-as-an-exchange.md b/content/use-cases/defi/list-xrp-as-an-exchange.md similarity index 85% rename from content/tutorials/xrp-ledger-businesses/list-xrp-as-an-exchange.md rename to content/use-cases/defi/list-xrp-as-an-exchange.md index 8423d24af6e..732bf4682e8 100644 --- a/content/tutorials/xrp-ledger-businesses/list-xrp-as-an-exchange.md +++ b/content/use-cases/defi/list-xrp-as-an-exchange.md @@ -1,6 +1,6 @@ --- html: list-xrp-as-an-exchange.html -parent: xrp-ledger-businesses.html +parent: defi-uc.html blurb: Run a digital asset exchange? Follow these steps to add XRP. labels: - XRP @@ -41,17 +41,17 @@ To support XRP, Alpha Exchange must: See also: -* [Compliance Guidelines](become-an-xrp-ledger-gateway.html#compliance-guidelines) — Token issuers and exchanges are different, but exchanges should also ensure that they are complying with local regulations and reporting to the appropriate agencies. +* [Compliance Guidelines](stablecoin-issuer.html#compliance-guidelines) — Token issuers and exchanges are different, but exchanges should also ensure that they are complying with local regulations and reporting to the appropriate agencies. -* [Requirements for Sending to XRP Ledger](become-an-xrp-ledger-gateway.html#requirements-for-sending-to-xrp-ledger) +* [Requirements for Sending to XRP Ledger](stablecoin-issuer.html#requirements-for-sending-to-xrp-ledger) -* [Requirements for Receiving from XRP Ledger](become-an-xrp-ledger-gateway.html#requirements-for-receiving-from-xrp-ledger) +* [Requirements for Receiving from XRP Ledger](stablecoin-issuer.html#requirements-for-receiving-from-xrp-ledger) -* [Precautions](become-an-xrp-ledger-gateway.html#precautions) +* [Precautions](stablecoin-issuer.html#precautions) ### Partial Payments -Before integrating, exchanges should be aware of the [partial payments](partial-payments.html) feature. This feature allows XRP Ledger users to send successful payments that reduce the amount received instead of increasing the `SendMax`. This feature can be useful for [returning payments](become-an-xrp-ledger-gateway.html#bouncing-payments) without incurring additional cost as the sender. +Before integrating, exchanges should be aware of the [partial payments](partial-payments.html) feature. This feature allows XRP Ledger users to send successful payments that reduce the amount received instead of increasing the `SendMax`. This feature can be useful for [returning payments](stablecoin-issuer.html#bouncing-payments) without incurring additional cost as the sender. #### Partial Payments Warning @@ -61,11 +61,11 @@ When the [`tfPartialPayment` flag](payment.html#payment-flags) is enabled, the ` ### Accounts -XRP is held in _accounts_ (also referred to as _wallets_ or _addresses_ ) on the XRP Ledger. Accounts on the XRP Ledger are different than accounts on other blockchain ledgers, such as Bitcoin, where accounts incur little to no overhead. In the XRP Ledger, account state is stored per ledger and accounts are [not easy to delete](accounts.html#deletion-of-accounts). To offset the costs associated with storing accounts, each account must hold a separate [reserve of XRP](reserves.html) that cannot be sent to others. For these reasons, Ripple recommends that institutions not create excessive or needless accounts. +XRP is held in _accounts_ (also referred to as _wallets_ or _addresses_ ) on the XRP Ledger. Accounts on the XRP Ledger are different than accounts on other blockchain ledgers, such as Bitcoin, where accounts incur little to no overhead. In the XRP Ledger, account state is stored per ledger and accounts are [not easy to delete](deleting-accounts.html). To offset the costs associated with storing accounts, each account must hold a separate [reserve of XRP](reserves.html) that cannot be sent to others. For these reasons, Ripple recommends that institutions not create excessive or needless accounts. -To follow Ripple's recommended best practices, Alpha Exchange should create at least two new accounts on the XRP Ledger. To minimize the risks associated with a compromised secret key, Ripple recommends creating [_cold_, _hot_, and _warm_ accounts](issuing-and-operational-addresses.html) (these are sometimes referred to, respectively, as cold, hot, and warm wallets). The hot/warm/cold model is intended to balance security and convenience. Exchanges listing XRP should create the following accounts: +To follow Ripple's recommended best practices, Alpha Exchange should create at least two new accounts on the XRP Ledger. To minimize the risks associated with a compromised secret key, Ripple recommends creating [_cold_, _hot_, and _warm_ accounts](account-types.html) (these are sometimes referred to, respectively, as cold, hot, and warm wallets). The hot/warm/cold model is intended to balance security and convenience. Exchanges listing XRP should create the following accounts: -* A [_cold wallet_](issuing-and-operational-addresses.html#issuing-address) to securely hold the majority of XRP and customers' funds. For exchanges, this is also the address to which its users send [deposits](#deposit-xrp-into-exchange). To provide optimal security, this account's secret key should be offline. +* A [_cold wallet_](account-types.html#issuing-address) to securely hold the majority of XRP and customers' funds. For exchanges, this is also the address to which its users send [deposits](#deposit-xrp-into-exchange). To provide optimal security, this account's secret key should be offline. If a malicious actor compromises an exchange's cold wallet, the possible consequences are: @@ -81,20 +81,18 @@ To follow Ripple's recommended best practices, Alpha Exchange should create at l * If a malicious actor enables the [Authorized Trust Lines](authorized-trust-lines.html) setting for the account, that cannot be unset, although this only relates to issuing tokens and should not affect an exchange that is not also an issuer. Any other settings a malicious actor changes with a master key can be reverted. -* One or more [_hot wallets_](issuing-and-operational-addresses.html#operational-addresses) to conduct the day-to-day business of managing customers' XRP withdrawals and deposits. For example, with a hot wallet, exchanges can securely support these types of automated XRP transfers. Hot wallets need to be online to service instant withdrawal requests. +* One or more [_hot wallets_](account-types.html#operational-addresses) to conduct the day-to-day business of managing customers' XRP withdrawals and deposits. For example, with a hot wallet, exchanges can securely support these types of automated XRP transfers. Hot wallets need to be online to service instant withdrawal requests. - For more information about the possible consequences of a compromised hot wallet, see [Operational Account Compromise](issuing-and-operational-addresses.html#operational-address-compromise). + For more information about the possible consequences of a compromised hot wallet, see [Operational Account Compromise](account-types.html#operational-address-compromise). * Optionally, one or more warm wallets to provide an additional layer of security between the cold and hot wallets. Unlike a hot wallet, the secret key of a warm wallet does not need to be online. Additionally, you can distribute the secret keys for the warm wallet to several different people and implement [multi-signing](multi-signing.html) to increase security. - For more information about the possible consequences of a compromised warm wallet, see [Standby Account Compromise](issuing-and-operational-addresses.html#standby-address-compromise). + For more information about the possible consequences of a compromised warm wallet, see [Standby Account Compromise](account-types.html#standby-address-compromise). See also: -* ["Suggested Business Practices" in the _Gateway Guide_](become-an-xrp-ledger-gateway.html#suggested-business-practices) - -* [Issuing and Operational Addresses](issuing-and-operational-addresses.html) +* [Issuing and Operational Addresses](account-types.html) * [Creating Accounts](accounts.html#creating-accounts) @@ -198,7 +196,7 @@ For more information, see [Specifying Currency Amounts][]. With exchanges like _Alpha Exchange_, XRP can be "on-ledger" or "off-ledger": -* **On-Ledger XRP**: XRP that can be queried through the public XRP Ledger by specifying the public [address](accounts.html#addresses) of the XRP holder. The counterparty to these balances is the XRP Ledger. For more information, see [XRP](xrp.html). +* **On-Ledger XRP**: XRP that can be queried through the public XRP Ledger by specifying the public [address](addresses.html) of the XRP holder. The counterparty to these balances is the XRP Ledger. For more information, see [XRP](what-is-xrp.html). * **Off-Ledger XRP**: XRP that is held by the accounting system of an exchange and can be queried through the exchange interface. Off-ledger XRP balances are credit-based. The counterparty is the exchange holding the XRP. @@ -311,7 +309,7 @@ A user named Charlie wants to deposit 50,000 XRP to Alpha Exchange. Doing this i 1. Charlie submits a payment of 50,000 XRP to Alpha Exchange's [cold wallet](#accounts). - a. Charlie adds an identifier (in this case, `789`) to the payment to associate it with his account at Alpha Exchange. This is called a [_destination tag_](become-an-xrp-ledger-gateway.html#source-and-destination-tags). (To use this, Alpha Exchange should have set the `asfRequireDest` flag on all of its accounts to require all incoming payments to have a destination tag like Charlie's. For more information, see [AccountSet Flags](accountset.html#accountset-flags)). + a. Charlie adds an identifier (in this case, `789`) to the payment to associate it with his account at Alpha Exchange. This is called a [_destination tag_](source-and-destination-tags.html). (To use this, Alpha Exchange should have set the `asfRequireDest` flag on all of its accounts to require all incoming payments to have a destination tag like Charlie's. For more information, see [AccountSet Flags](accountset.html#accountset-flags)). 2. The software at Alpha Exchange detects the incoming payment, and recognizes `789` as the destination tag for Charlie’s account. @@ -614,7 +612,7 @@ Off-Ledger Balances - **Tutorials:** - [Install `rippled`](install-rippled.html) - [Send XRP](send-xrp.html) - - [Set Up Secure Signing](set-up-secure-signing.html) + - [Set Up Secure Signing](secure-signing.html) - [Monitor Incoming Payments with WebSocket](monitor-incoming-payments-with-websocket.html) - **References:** - [Payment transaction][] diff --git a/content/use-cases/payments/peer-to-peer-payments-uc.md b/content/use-cases/payments/peer-to-peer-payments-uc.md new file mode 100644 index 00000000000..1e5b6a47cd8 --- /dev/null +++ b/content/use-cases/payments/peer-to-peer-payments-uc.md @@ -0,0 +1,53 @@ +--- +html: peer-to-peer-payments-uc.html +parent: payments-uc.html +blurb: Use the XRP Ledger to handle your day-to-day payments without a third party. +labels: + - Transactions +--- +# Peer-to-Peer Payments + +The XRP Ledger provides an efficient and borderless solution to handling payments. Unlike traditional payment methods, you don't need a financial institution to hold your assets and transfer value. If you have access to the internet, you can make direct payments on the XRP Ledger as easily as handing someone cash. Whether between friends, or a buyer and merchant, the XRP Ledger enables you to handle direct (peer-to-peer) payments quickly and with low network fees. + + +## Wallets + +Before jumping into using the XRP Ledger to handle direct payments, you should settle on a crypto wallet to use. Crypto wallets make it easier to interact with the ledger and manage your funds; there are many to choose from, depending on your needs, and you can even create your own. See: [Crypto Wallets](crypto-wallets.html). + + +## Account Creation + +Before creating an account, you must decide which XRP Ledger network to use. There are multiple networks for different use cases, but native XRP transactions only happen on `Mainnet`. See: [Parallel Networks](parallel-networks.html) + +Most publicly available wallets offer the ability to create an account for you and can generate a public and private key. If they don't, you can create an account yourself, so long as it's mathematically valid. See: [Creating Accounts](accounts.html#creating-accounts). + + +## Fund Your Account + +An account isn't active on the XRP Ledger until it's been funded and meets the minimum reserve requiremen. See: [Reserves](reserves.html). + +If the wallet you're using doesn't offer the option to purchase XRP, you'll need to find a third party exchange to do so and send it to your account. Alternatively, someone you know can also send XRP to your account. See: [Payment](payment.html). + +After funding your account, you should verify on the XRP Ledger itself that your account exists and is funded. You can do this with the: + + - [XRPL Explorer](https://livenet.xrpl.org/). + - [`account_info` command](account_info.html). + + +## Handling Payments + + +### Direct XRP Payments + +XRP payments are the simplest way to pay someone on the XRP Ledger. You can use checks or escrows, but these require multiple transactions to complete. A direct XRP payment require only one transaction, making this option great for day-to-day activity. If you're a merchant handling large volumes of transactions, this may be the right choice for you due to it being quick, simple, and having the lowest fees. See: [Direct XRP Payments](direct-xrp-payments.html). + +To make a direct XRP payment work, you only need to know the address of the receiver. + + +### Cross-Currency Payments + +The XRP Ledger enables you to make cross-currency payments of XRP and tokens. Cross-currency payments within the XRP Ledger are fully atomic, meaning the payment fully executes or no part of the payment executes at all. + +Cross-currency payments deliver a fixed amount to their destination, but the sender can have a variable fee cost, depending on the paths taken to make the transaction work on the network. See: [Cross-currency Payments](cross-currency-payments.html). + +This is a great payment option if you or the receiver prefer a specific token instead of the native XRP currency. diff --git a/content/use-cases/payments/restricting-deposits-uc.md b/content/use-cases/payments/restricting-deposits-uc.md new file mode 100644 index 00000000000..ada791650d3 --- /dev/null +++ b/content/use-cases/payments/restricting-deposits-uc.md @@ -0,0 +1,70 @@ +--- +html: restricting-deposits-uc.html +parent: payments-uc.html +blurb: Checks enable users to create deferred payments similar to personal paper checks. +labels: + - Transactions +--- +# Restricting Deposits + +To comply with banking regulations, financial institutions must provide documentation about the sources of funds they receive. These regulations seek to prevent illicit activity by requiring institutions to track the source and destination of all payments they process. On the XRP Ledger, payments can be sent and received without any interaction from the receiver. This default behavior can be problematic, but you can enable deposit authorization so you only receive funds you explicitly approve. + +Accounts with deposit authorization enabled can only receive funds through: + + - Preauthorized Accounts + - Checks + - Escrow + + + +## Set Up Deposit Authorization + +To enable deposit authorization, use the `AccountSet` transaction to set the `asfDepositAuth` flag. See: [Deposit Authorization](depositauth.html). + +## Preauthorized Accounts + +When you enable deposit authorization, your account blocks all incoming transactions unless you specifically _okay_ them. This may be what you're looking for, but it can be cumbersome if you're working with high volumes of transactions. If you have trusted vendors or accounts, you can preauthorize them so that you don't have to approve transactions from them. + +Preauthorized accounts are currency-agnostic, meaning you can't specify which currencies to authorize. It's all or nothing. + +See: [DepositPreauth](depositpreauth.html). + + +## Accepting Deposits from Unauthorized Accounts + +You can still work with unauthorized accounts, even after enabling deposit authorization. There are several payment methods that enable you to do so. + + +### Checks + +Checks are a straightforward, familiar, and flexible way to transfer funds when deposit authorization is enabled. Checks are a two-part payment method. The sender creates the check, and then the receiver has to cash the check. Cashing the check is your explicit approval of the deposit. + +While this method is the simplest, it doesn't guarantee the funds. Checks are deferred payments, meaning funds aren't moved until the moment you try to cash the check. It's possible for the sending account to not have the necessary funds at the time the check is cashed, which can cause delays or other headaches, depending on your business. + +See: [Use Checks](use-checks.html). + + +### Escrow + +If you require a guarantee of funds at the time of deposit, another option is to have deposits made with an escrow. Like regular escrows, a sender sets aside funds on the ledger, effectively locking them up until certain conditions are met. This guarantees the funds will be available when you close the escrow to release the funds. + +See: [Use Escrows](use-escrows.html). + + + \ No newline at end of file diff --git a/content/use-cases/payments/smart-contracts-uc.md b/content/use-cases/payments/smart-contracts-uc.md new file mode 100644 index 00000000000..3ef3a3175e9 --- /dev/null +++ b/content/use-cases/payments/smart-contracts-uc.md @@ -0,0 +1,48 @@ +--- +html: escrow-uc.html +parent: payments-uc.html +blurb: Transactions allow accounts to modify the XRP Ledger. +labels: + - Ledgers +--- +# Smart Contracts + +A smart contract is a blockchain-based program that handles the conditions and executes the fulfillment of an agreement between two parties. Broken into its simplest components, a smart contract _does_ something if _something else_ happens. + +The benefit of encoding a smart contract into a blockchain is that it enables contracts to be securely carried out without traditional third-parties, like financial or legal institutions. Instead, the contract is supervised by the distributed, decentralized network of computers that run the blockchain. + +This enables you to transact with anybody without having to trust they'll uphold their end of a deal; the conditions of the smart contract will force them to. + + +## Conditionally Held Escrow + +Smart contracts on the XRP Ledger work through conditionally held escrows. + + +### Create the Escrow + +A conditionally held escrow is similar to a normal escrow: you set aside funds with an escrow to guarantee funds are available to a recipient. The difference is that a conditionally held escrow on the ledger has a `Condition` attached to it, which serves as a lock on the funds. The ledger won't release those funds until an `EscrowFinish` transaction is submitted with the corresponding `Fulfillment` field. The `Condition` and `Fulfillment` fields can be viewed as a lock and key on an escrow. + +See: [`EscrowCreate`](escrowcreate.html). + + +### Establish the Oracle + +An oracle is a neutral third-party agent that can verify real-world events to either fulfill or invalidate a smart contract. Oracles are vital to making conditional escrows work by generating the condition and fulfillment, and keeping the fulfillment secret until the terms of the contract are met. + +In the context of smart contracts, an oracle will most likely be software that can read real-world data. The oracle would be programmed with the terms of the contract between parties and generate the condition and fulfillment hex values. + +The oracle gives the condition hex value to the escrow creator, enabling them to set up the escrow initially. + +After the oracle's programming detects the conditions are met, it gives the fulfillment hex value to the escrow recipient. It does nothing else after this point, such as finishing the escrow. The recipient of the escrow would most likely finish the escrow. + +See: [Generate a condition and fulfillment](send-a-conditionally-held-escrow.html#1-generate-condition-and-fulfillment). + +## Examples + +Smart contracts have a wide range of uses, but some uses include: + +1. Handling payments on large-value items you would otherwise need lawyers for, such as mortgages. +2. Supply-chain management to ensure funds are delivered upon receipt of goods. +3. Automating certain kinds of insurance claims that can be verified by software. +4. Ensuring payments are given for services rendered. diff --git a/content/use-cases/tokenization/authorized-minter.md b/content/use-cases/tokenization/authorized-minter.md new file mode 100644 index 00000000000..b6855bbd299 --- /dev/null +++ b/content/use-cases/tokenization/authorized-minter.md @@ -0,0 +1,103 @@ +--- +html: authorized-minter.html +parent: nft-mkt-overview.html +blurb: Minting and selling NFTs for another account. +labels: + - Tokenization +--- +# Authorized Minter + +_As an authorized minter, I want to mint tokens for a token issuer at an agreed upon rate and sell the tokens at a profit, with royalties returning to the issuer._ + +You can act as an authorized minter for token issuers. When you do this, you own the NFToken, but royalties flow to the NFToken issuer. When you make a sale of that NFToken, the proceeds of the initial sale go to you. You can have an agreement with your issuer to pay them some or all of your portion of the initial sale amount. + +You can learn more in the tutorial [Assign an Authorized Minter](assign-an-authorized-minter-using-javascript.html). + +[![Authorized Minter Flow](img/nft-mkt-auth-minter.png "Authorized Minter Flow")](img/nft-mkt-auth-minter.png) + +## Set up a rippled instance + +If you want to set up a larger site with high volume, it might be worth investing in your own XRP Ledger server instance. See [Install rippled](install-rippled.html). + +## Set up your marketplace + +Rather than designing NFTs yourself, you coordinate with an NFT creator to become an authorized minter and generate NFTs on their behalf. This allows the creator to focus on making new NFTs while you handle production and sales of the NFTs. See [Authorized Minter](nftoken-authorized-minting.html). + +Once you finish creating NFTs, the creator can revoke your privileges and reassert control over the NFTs. You might also transfer the tokens to a marketplace that will handle sales of the NFTs. You can act as a broker to match sell offers to buy offers. See [Running an NFT auction](nftoken-auctions.html). + +To mint your first NFTs on behalf of another account, see [Authorizing Another Account to Mint Your NFTs](assign-an-authorized-minter-using-javascript.html). + +If you, as the owner or issuer, want to be able to burn the token in the future, set the `Flags` field to _1._ To make the NFT transferable, set the `Flags` field to _8_. Set the `Flags` field to _9_ to make the NFT both burnable and transferable. See[ Burnable flag](nftoken.html#nftoken-flags) and [Transferable flag](nftoken.html#nftoken-flags). + +You can arrange for the creator to receive royalties from future sales by setting a transfer fee. This is a value from 0-50000 representing 0-50% of the sale price. See [Transfer Fee](nftoken.html#transferfee). + +The NFToken URL is a link to the location where the content of the NFT is stored. One option is create an IPFS account and store the NFToken content at a persistent URL. See [Best Practices for Storing NFT Data](https://docs.ipfs.io/how-to/best-practices-for-nft-data). + +Considerations that might be most interesting to you: + +* [Minting NFTs into Collections](nft-collections.html) +Use the TokenTaxon field to gather a set of NFTs centered around a specific theme or purpose. +* [Guaranteeing a Fixed Supply of NFTs](nft-fixed-supply.html) +You can assure scarcity of NFTs you create by creating them with what might be characterized as a “burner” account that you use to mint a set number of NFTs for another account, then delete the account you used to mint the NFTs. See [Guaranteeing a Fixed Supply of NFTs](nft-fixed-supply.html). + +## Transferring NFTs + +You transfer NFTs by creating a sell offer or accepting a buy offer. See [Transfer NFTokens](transfer-nfts-using-javascript.html). + +You can sell your NFTs in an auction format. See [Running an NFT Auction](nftoken-auctions.html). + +You can act as a broker, connecting sellers with bidders, completing the transfer and keeping a percentage of the purchase price. See [Broker a NFToken sale](broker-an-nft-sale-using-javascript.html). + +### Reserve requirements + +There are several XRP reserve requirements when you mint NFTs for sale. Each NFToken page requires a reserve of 2 XRP. A NFToken page can store 16-32 NFTs. + +Each `NFTokenOffer` object requires a reserve of 2 XRP. + +When you post the `NFTokenOffer` or sell the NFT, there are trivial transfer fees (roughly 6000 drops, or .006 XRP). When you are selling at a high volume, the trivial amounts can add up quickly, and need to be considered as part of your cost of doing business. + +See: + +1. [NFTokenOffer](nft-reserve-requirements.html#nftokenoffer-reserve) +2. NFToken page ([Owner reserve](nft-reserve-requirements.html#owner-reserve)) +3. Trivial [transfer fees](transfer-fees.html) + +### Checkout + +The most straightforward payment for XRPL NFTs is XRP. For examples of selling and buying NFTs using XRP, see [Transfer NFTokens](transfer-nfts-using-javascript.html). + +For trade in other currencies, you can leverage the DEX to accept and convert issued currencies of all kinds. See [Trade in the Decentralized Exchange](trade-in-the-decentralized-exchange.html#trade-in-the-decentralized-exchange). + +## Indexing NFTs + +When listing NFTs for sale, it can be useful to use object metadata to organize them. You can use queries in the XRPL libraries, the Clio server, and extensions in the XRPL API and Bithomp libraries to sort and filter NFTs by creator, price, collection, rarity, and more. + +See: + +- [Clio setup](install-clio-on-ubuntu.html) +- [XRPL Data API](https://api.xrpldata.com/docs/static/index.html#/) +- [Bithomp](https://docs.bithomp.com/#nft-xls-20) + + diff --git a/content/use-cases/tokenization/digital-artist.md b/content/use-cases/tokenization/digital-artist.md new file mode 100644 index 00000000000..cc6ccf6369f --- /dev/null +++ b/content/use-cases/tokenization/digital-artist.md @@ -0,0 +1,83 @@ +--- +html: digital-artist.html +parent: nft-mkt-overview.html +blurb: Creating an NFT Marketplace for buying and selling NFTs. +labels: + - Tokenization +--- +# Digital Artist + +_As a Digital Artist, I want to use the XRPL to create a NFToken of my work and sell it on the XRPL, because the XRPL is both cost efficient and carbon neutral._ + +--- + +When you create a NFToken, you create a unique token on the XRPL that is effectively a placeholder for an actual physical or digital asset. When you create the NFToken, you provide a URL to a digital file that is the item itself, such as a digital artwork, or a URL to a placeholder that represents an item in the physical world. + +As a digital artist, you’re focused on creating NFTs, presumably to sell on the XRP Ledger (it’s also possible you might create NFTs as a way of establishing provenance for your creations). + +You can create NFTokens using an app such as the [Xumm app](https://xumm.app). + +For a more hands-on experience, you can follow the steps in the [Quickstart Tutorial 3 - Mint and Burn NFTokens](mint-and-burn-nfts-using-javascript.html). + +[![Digital Artist Flow](img/nft-mkt-digital-artist.png "Digital Artist Flow")](img/nft-mkt-digital-artist.png) + +## Use a public server + +As you get started, you will likely have comparatively few transactions. You can work with one of the free XRP Ledger public servers. As your business grows, you might consider your own NFT Ledger instance to handle increased sales traffic. See [Public servers](public-servers.html). + +## Create NFTs + +Build your marketplace by minting NFTs to sell. + +To create your first NFTs, follow the instructions in the tutorial _Mint and Burn NFTokens_. Keep the following in mind as you create your NFTs: + +* You can collect royalties from future sales by setting a transfer fee. This is a value from 0-50000 representing 0-50% of the sale price. See [Transfer Fee](nftoken.html#transferfee). +* The NFToken URL is a link to the location where the content of the NFT is stored. One option is create an IPFS account and store the NFToken content at a persistent URL. See [Best Practices for Storing NFT Data](https://docs.ipfs.io/how-to/best-practices-for-nft-data). [Add link to blog post about alternative NFT cache options.] +* You can mint NFTs in logical collections using the TokenTaxon field. See [Minting NFTs into Collections](nft-collections.html). +* If you, as the issuer, want to be able to burn the token in the future, set the Flags field to 1. To make the NFT transferable, set the Flags field to 8. Set the Flags field to 9 to make the NFT both burnable and transferable. See[ Burnable flag](nftoken.html#nftoken-flags) and [Transferable flag](nftoken.html#nftoken-flags). + +See [Mint and Burn NFTokens](mint-and-burn-nfts-using-javascript.html). + +## Sell NFTs + +You transfer NFTs by creating a sell offer. See [Transfer NFTokens](transfer-nfts-using-javascript.html). + +You can sell your NFTs in an auction format. See [Running an NFT Auction](nftoken-auctions.html). + +### Reserve requirements + +There are several XRP reserve requirements when you mint NFTs for sale. Each NFToken page requires a reserve of 2 XRP. A NFToken page can store 16-32 NFTs. + +Each `NFTokenOffer` object requires a reserve of 2 XRP. + +When you post the `NFTokenOffer` or sell the NFT, there are trivial transfer fees (roughly 6000 drops, or .006 XRP). When you are selling at a high volume, the trivial amounts can add up quickly, and need to be considered as part of your cost of doing business. + +See: + +1. [NFTokenOffer](nft-reserve-requirements.html#nftokenoffer-reserve) +2. NFToken page ([Owner reserve](nft-reserve-requirements.html#owner-reserve)) +3. Trivial [transfer fees](transfer-fees.html) + +### Checkout + +The most straightforward payment for XRPL NFTs is XRP. For examples of selling and buying NFTs using XRP, see [Transfer NFTokens](transfer-nfts-using-javascript.html). + +For trade in other currencies, you can leverage the DEX to accept and convert issued currencies of all kinds. See [Trade in the Decentralized Exchange](trade-in-the-decentralized-exchange.html#trade-in-the-decentralized-exchange). + + +## Indexing NFTs + +When listing NFTs for sale, it can be useful to use object metadata to organize them. You can use queries in the XRPL libraries, the Clio server, and extensions in the XRPL API and Bithomp libraries to sort and filter NFTs by creator, price, collection, rarity, and more. + +See: + +- [Clio setup](install-clio-on-ubuntu.html) +- [XRPL Data API](https://api.xrpldata.com/docs/static/index.html#/) +- [Bithomp](https://docs.bithomp.com/#nft-xls-20) + + +## Burning NFTs + +There are some workflows where it makes sense for the issuer to retain the right to burn the token at some point in the future, regardless of the current owner. For example, NFTs used for carbon credits can be minted and traded, but once the carbon is captured, the NFT can be burned so that it is no longer transferable. For these scenarios, set the `lsfBurnable` flag when you mint the NFT. + +Another example might be burning an in-game asset that is lost by a player after losing a life in the game. You might also burn an NFT ticket after successful redemption to prevent it from being used again. \ No newline at end of file diff --git a/content/use-cases/tokenization/nft-mkt-overview.md b/content/use-cases/tokenization/nft-mkt-overview.md new file mode 100644 index 00000000000..73c0229f507 --- /dev/null +++ b/content/use-cases/tokenization/nft-mkt-overview.md @@ -0,0 +1,168 @@ +--- +html: nft-mkt-overview.html +parent: tokenization.html +blurb: Overview of NFT Marketplace use cases. +labels: + - Tokenization +--- +# NFT Marketplace Overview + + +## Key Features + +XRPL native support for NFTs provides tools that let you do the following. + +- Mint, sell, and burn NFTs +- Kick start an NFT project in little time at low expense +- Assign a broker to arrange transfers between sellers and bidders +- Authorize another account to mint NFTs for you +- Receive creator-friendly, on-ledger royalties that are honored by marketplaces + +All this on top of the XRP Ledger’s greater than 10 years of performance and reliability. + +## Understand Your Goals + +Start by deciding what sort of marketplace you want to create. + +- Marketplace, selling NFTs minted by others +- Authorized minter, minting NFTs for artists +- Digital artist, creating and selling your own NFTs + +There are 4 essential areas of preparation for starting your NFT business. + +1. Deciding how you will connect to the network +2. Setting up your blockchain behavior +3. Indexing required NFT information +4. Determining your permanent storage strategy to cache your NFTs + +[![NFT Marketplace Flow](img/nft-mkt-overview.png "NFT Marketplace Flow")](img/nft-mkt-overview.png) + +## Connect to XRPL + +If you want to set up a smaller site with fewer transactions, you can work with one of the free XRP Ledger public servers. See [Public servers](public-servers.html). + +If you want to set up a larger site with high volume, it might be worth investing in your own XRP Ledger server instance. See [Install rippled](install-rippled.html). + +See also: + +* [Pros and cons of running your own server](networks-and-servers.html#reasons-to-run-your-own-server). + +## Set Up Basic Blockchain Functions + +You can begin to build your marketplace by minting some NFTs to sell. + +To create your first NFTs, follow the instructions in the tutorial _Mint and Burn NFTokens_. See [Mint and Burn NFTokens](mint-and-burn-nfts-using-javascript.html). + +The NFToken URL is a link to the location where the content of the NFT is stored. One option is create an IPFS account and store the NFToken content at a persistent URL. See [Best Practices for Storing NFT Data](https://docs.ipfs.io/how-to/best-practices-for-nft-data). + +If you, as the issuer, want to be able to burn the token in the future, set the `Flags` field to _1._ To make the NFT transferable, set the `Flags` field to _8_. Set the `Flags` field to _9_ to make the NFT both burnable and transferable. See [Burnable flag](nftoken.html#nftoken-flags) and [Transferable flag](nftoken.html#nftoken-flags). + +You can collect royalties from future sales by setting a transfer fee. This is a value from 0-50000 representing 0-50% of the sale price. See [Transfer Fee](nftoken.html#transferfee). + +You can mint NFTs in logical collections using the `TokenTaxon` field. See [Minting NFTs into Collections](nft-collections.html). + +You can mint your own NFTs with content you create yourself, but you can also become an authorized minter to generate NFTs on behalf of another creator. This allows the creator to focus on making new NFTs while you handle production and sales of the NFTs. + +Once the authorized minter has finished creating NFTs for you, you can revoke their privileges so that they no longer have any control over your NFTs. + +See [Authorized Minter](nftoken-authorized-minting.html). + +Minted NFTs are listed on a `NFTokenPage`. There is a reserve requirement of 2 XRP for every `NFTokenPage` on your account. See [NFT Reserve Requirements](nft-reserve-requirements.html). + +Each `NFTokenPage` holds 16-32 NFTs. Minting a large number of NFTs can tie up a great deal of your XRP. You can keep your XRP liquid by minting on demand (or _lazy minting_). See [Lazy minting](nftoken-batch-minting.html#mint-on-demand-lazy-minting) vs [Scripted minting](nftoken-batch-minting.html#scripted-minting). + + +### Setting up a wallet + +Set up a new wallet. See [Xumm](https://xumm.app/). + +When you set up your account, keep in mind that there is a base reserve requirement of 10 XRP. See [Reserves](reserves.html#base-reserve-and-owner-reserve). + +### Transferring NFTs + +You transfer NFTs by creating a sell offer or accepting a buy offer. See [Transfer NFTokens](transfer-nfts-using-javascript.html). + +You can sell your NFTs in an auction format. See [Running an NFT Auction](nftoken-auctions.html). + +You can act as a broker, connecting sellers with bidders, completing the transfer and keeping a percentage of the purchase price. See [Broker a NFToken sale](broker-an-nft-sale-using-javascript.html). + +#### Reserve requirements + +There are several XRP reserve requirements when you mint NFTs for sale. Each NFToken page requires a reserve of 2 XRP. A NFToken page can store 16-32 NFTs. + +Each `NFTokenOffer` object requires a reserve of 2 XRP. + +When you post the `NFTokenOffer` or sell the NFT, there are trivial transfer fees (roughly 6000 drops, or .006 XRP). When you are selling at a high volume, the trivial amounts can add up quickly, and need to be considered as part of your cost of doing business. + +See: + +1. [NFTokenOffer](nft-reserve-requirements.html#nftokenoffer-reserve) +2. NFToken page ([Owner reserve](nft-reserve-requirements.html#owner-reserve)) +3. Trivial [transfer fees](transfer-fees.html) + +#### Checkout + +The most straightforward payment for XRPL NFTs is XRP. For examples of selling and buying NFTs using XRP, see [Transfer NFTokens](transfer-nfts-using-javascript.html). + +For trade in other currencies, you can leverage the DEX to accept and convert issued currencies of all kinds. See [Trade in the Decentralized Exchange](trade-in-the-decentralized-exchange.html#trade-in-the-decentralized-exchange). + + + +## Indexing NFTs + +When listing NFTs for sale, it can be useful to use object metadata to organize them. You can use queries in the XRPL libraries, the Clio server, and extensions in the XRPL API and Bithomp libraries to sort and filter NFTs by creator, price, collection, rarity, and more. + +See: + +- [Clio setup](install-clio-on-ubuntu.html) +- [XRPL Data API](https://api.xrpldata.com/docs/static/index.html#/) +- [Bithomp](https://docs.bithomp.com/#nft-xls-20) + + + + +## NFT Caching + +NFTs that are created in the crypto space are expected to store metadata, including media, attributes, and so on. Currently most are stored on IPFS or Arweave to avoid centralization. + + + +Although IPFS / Arweave are great solutions to promote decentralization, fetching the metadata efficiently is a problem. Reaching IPFS / Arweave directly to fetch metadata is not fast enough for modern websites that require immediate responses from users that are scrolling through multiple pages of NFTs with high-quality media. Many NFT marketplaces on XRPL today are storing cached versions of the IPFS originals to have fast and reliable responsive websites, but this process is expensive and inefficient. + +Cloudflare, Infura, and many other providers are increasingly focusing on storing these decentralized files and retrieving them fast for users. + +See [NFT Caching](nftoken.html#retrieving-nftoken-data-and-metadata). + + + + diff --git a/content/use-cases/tokenization/nftoken-marketplace.md b/content/use-cases/tokenization/nftoken-marketplace.md new file mode 100644 index 00000000000..0b8e8a7e620 --- /dev/null +++ b/content/use-cases/tokenization/nftoken-marketplace.md @@ -0,0 +1,101 @@ +--- +html: nftoken-marketplace.html +parent: nft-mkt-overview.html +blurb: Creating an NFT Marketplace for buying and selling NFTs. +labels: + - Tokenization +--- +# NFT Marketplace + +_In my NFToken Marketplace, I want to use the XRPL to create a web presence where I can arrange transfer of a curated selection of NFTokens to consumers, with the benefit that I can build a brand and earn broker fees based on sales._ + +--- + +NFToken Marketplaces act as intermediaries between NFToken creators and collectors. As a marketplace curator, you seek out NFToken creators and assemble a collection of items to sell. Buyers come to your site to review your selections and post offers. You match the minimum prices set by the creators with the optimal offers from the buyers, complete the transaction, and collect a broker fee. + +## Creating an NFT Marketplace + +[![NFT Marketplace Flow](img/nft-mkt-marketplace.png "NFT Marketplace Flow")](img/nft-mkt-marketplace.png) + + +## Set up a rippled instance + +When you set up a serious marketplace site with high volume, it justifies the decision to set up your own XRP Ledger server instance. See [Install rippled](install-rippled.html). + + +### Setting up a wallet + +Set up a new wallet. See [Xumm](https://xumm.app/). + +Base reserve requirements See [Reserves](reserves.html#base-reserve-and-owner-reserve). + +Current wallet options on XRPL: This is a good opportunity for XRPL to highlight wallet providers in the ecosystem + + +### Transferring NFTs + +You transfer NFTs by creating a sell offer or accepting a buy offer. See [Transfer NFTokens](transfer-nfts-using-javascript.html). + +You can sell your NFTs in an auction format. See [Running an NFT Auction](nftoken-auctions.html). + +You can act as a broker, connecting sellers with bidders, completing the transfer and keeping a percentage of the purchase price. See [Broker a NFToken sale](broker-an-nft-sale-using-javascript.html). + + +### Reserve requirements + +There are several XRP reserve requirements when you mint NFTs for sale. Each NFToken page requires a reserve of 2 XRP. A NFToken page can store 16-32 NFTs. + +Each `NFTokenOffer` object requires a reserve of 2 XRP. + +When you post the `NFTokenOffer` or sell the NFT, there are trivial transfer fees (roughly 6000 drops, or .006 XRP). When you are selling at a high volume, the trivial amounts can add up quickly, and need to be considered as part of your cost of doing business. + +See: + +1. [NFTokenOffer](nft-reserve-requirements.html#nftokenoffer-reserve) +2. NFToken page ([Owner reserve](nft-reserve-requirements.html#owner-reserve)) +3. Trivial [transfer fees](transfer-fees.html) + + +You can learn more about brokered sales in the topic [Trading Tokens on the XRP Ledger](non-fungible-token-transfers.html). + +Learn more about token transfer fees in the topic [Transfer Fees](transfer-fees.html). + +You can get started building a brokered sales marketplace by following the steps in the [Broker a NFToken Sale](broker-an-nft-sale-using-javascript.html). + +### Checkout + +The most straightforward payment for XRPL NFTs is XRP. For examples of selling and buying NFTs using XRP, see [Transfer NFTokens](transfer-nfts-using-javascript.html). + +For trade in other currencies, you can leverage the DEX to accept and convert issued currencies of all kinds. See [Trade in the Decentralized Exchange](trade-in-the-decentralized-exchange.html#trade-in-the-decentralized-exchange). + +## Indexing NFTs + +When listing NFTs for sale, it can be useful to use object metadata to organize them. You can use queries in the XRPL libraries, the Clio server, and extensions in the XRPL API and Bithomp libraries to sort and filter NFTs by creator, price, collection, rarity, and more. + +See: + +- [Clio setup](install-clio-on-ubuntu.html) +- [XRPL Data API](https://api.xrpldata.com/docs/static/index.html#/) +- [Bithomp](https://docs.bithomp.com/#nft-xls-20) + + + diff --git a/content/tutorials/xrp-ledger-businesses/become-an-xrp-ledger-gateway.md b/content/use-cases/tokenization/stablecoin-issuer.md similarity index 61% rename from content/tutorials/xrp-ledger-businesses/become-an-xrp-ledger-gateway.md rename to content/use-cases/tokenization/stablecoin-issuer.md index 4bccebd7f62..d6a80e6903e 100644 --- a/content/tutorials/xrp-ledger-businesses/become-an-xrp-ledger-gateway.md +++ b/content/use-cases/tokenization/stablecoin-issuer.md @@ -1,89 +1,77 @@ --- -html: become-an-xrp-ledger-gateway.html -parent: xrp-ledger-businesses.html -blurb: Stablecoin issuers link tokens in the XRP Ledger to assets in the outside world. +html: stablecoin-issuer.html +parent: tokenization.html +blurb: Issue your own stablecoin, based on assets of equal value outside of the XRP Ledger. labels: - Tokens - - Security --- -# Become a Stablecoin Issuer +# Stablecoin Issuer -**Stablecoin issuers** are businesses that link [tokens](tokens.html) in the XRP Ledger to assets in the outside world. An existing online financial institution can expand to issue a stablecoin in the the XRP Ledger. By doing so, the business can gain several advantages: +**Stablecoin** are [tokens](tokens.html) that are backed by assets in the outside world. Stablecoins allow users to transact in familiar currencies, and provide a convenient way to get funds into and out of the blockchain. In exchange for providing these services, stablecoin issuers can earn revenue in various ways, such as fees on withdrawals or transfers of the stablecoin. -* By enabling its customers to send and receive value in the XRP Ledger, the business increases its value proposition to customers. -* By accepting payments from the XRP Ledger, the business increases the number of ways that customers can fund accounts at its business, even internationally. -* The business can use XRP Ledger-related services as a new source of revenue. - -This guide explains the concepts and steps necessary to issue a stablecoin in the XRP Ledger, using a fictional online currency exchange named "ACME" and its customers as examples. +While anyone can issue a token with any currency code in the XRP Ledger, stablecoins' value comes from the promise that they can be redeemed for the corresponding assets. Issuing a stablecoin may also involve regulatory obligations, which vary by jurisdiction. For these reasons, issuing a stablecoin generally requires a reputable business. **Note:** Stablecoin issuers on the XRP Ledger were formerly called "gateways". +This article provides information you should know before issuing a stablecoin, summarizes the choices involved in setting up a stablecoin issuer, and provides resources for implementing the technical integration with the XRP Ledger. -## Token Issuers Explained - -There are several related business models that provide a way for money and other forms of value to move in and out of the XRP Ledger. Most of these business models fall into one of the following categories: - -* A **Token Issuer** receives money (or other assets of value) outside of the XRP Ledger, and issues tokens in the XRP Ledger representing those assets. This provides a direct way for customers to get money in and out of the XRP Ledger. All currencies in the XRP Ledger, except for XRP, are tokens tied to a specific issuer. -* A **Private Exchange** holds XRP and lets its customers buy and sell that XRP in its own system. Most cryptocurrencies rely on private exchanges to provide a market for the cryptocurrency, but the XRP Ledger has [a currency exchange built into the protocol itself](decentralized-exchange.html). -* **Merchants** accept payment within the XRP Ledger in exchange for goods and services in the outside world. -This guide focuses on running a **token issuer**. +## Background Information ### Trust Lines and Tokens All assets in the XRP Ledger, except for the native cryptocurrency XRP, are represented as _tokens_, which are tied to a specific issuer who defines their meaning. The XRP Ledger has a system of directional accounting relationships, called _trust lines_, to make sure that users can only hold and receive the tokens they want. -Tokens issued that are backed by balances in some outside system are sometimes called _stablecoins_. This includes tokens backed by fiat currency in a bank account, by cryptocurrencies on another blockchain, or other types of assets and forms of value. The term "stablecoin" comes from the idea that the exchange rate between the token and the asset it represents should be "stable" at 1:1 (minus fees). +Tokens that are backed by funds in some outside system are sometimes called _stablecoins_. This includes tokens backed by fiat currency in a bank account, by cryptocurrencies on another blockchain, or other types of assets and forms of value. The term "stablecoin" comes from the idea that the exchange rate between the token and the asset it represents should be "stable" at 1:1 (minus fees). -Main article: [Trust Lines and Issuing](trust-lines-and-issuing.html). +For more information, see [Trust Lines and Issuing](trust-lines-and-issuing.html). ### XRP -[**XRP**](xrp.html) is the native cryptocurrency of the XRP Ledger. XRP can be sent directly from any XRP Ledger address to any other. This helps make XRP a convenient bridge currency. For more information on XRP, see the [XRP Overview](xrp-overview.html). +**XRP** is the native cryptocurrency of the XRP Ledger. XRP can be sent directly from any XRP Ledger address to any other. This helps make XRP a convenient bridge currency. -Token issuers do not need to accumulate or exchange XRP. They must only hold a small balance of XRP to meet the [reserve requirements](reserves.html) and pay the [cost of sending transactions](transaction-cost.html) through the network. The XRP equivalent of $10 USD should be enough for at least one year of transaction costs for a busy issuer. +Token issuers do not need to accumulate or exchange XRP. They must only hold a small balance of XRP to meet the reserve requirement and pay the cost of sending transactions through the network. The XRP equivalent of $10 USD should be enough for at least one year of transaction costs for a busy issuer. -Main article: [XRP](xrp.html). +For more information, see [What is XRP?](what-is-xrp.html), [Reserves](reserves.html), and [Transaction Cost](transaction-cost.html) -### Liquidity and Currency Exchange +### Liquidity and Trading -The XRP Ledger contains a [decentralized asset exchange](decentralized-exchange.html), where any user can place and fulfill bids to exchange XRP and tokens in any combination. [Cross-currency payments](cross-currency-payments.html) use the decentralized exchange to exchange currencies atomically when the transaction is executed. In this way, users who trade in the decentralized exchange provide the liquidity that makes cross-currency payments possible. +The XRP Ledger contains a decentralized exchange, where any user can place and fulfill bids to exchange XRP and tokens in any combination. The decentralized exchange also provides the liquidity that makes atomic [cross-currency payments](cross-currency-payments.html) possible. -Traders who hold an issuer's tokens can provide liquidity to other popular currencies, without the issuer needing to float a large reserve in various destination currencies. The issuer also does not need to take on the risk of holding a variety of different tokens and assets. However, an issuer _may_ still want to provide liquidity to XRP or other popular tokens at a baseline rate, especially when their token is new to the exchange. If you do provide liquidity, **use a different address for trading than your issuing address.** - -Liquidity providers can use the [HTTP / WebSocket APIs](http-websocket-apis.html), [client libraries](client-libraries.html), or another application to access the distributed exchange. It may also help client applications to display information about your business if you provide an [`xrp-ledger.toml` file](xrp-ledger-toml.html). +Stablecoin issuers aren't required to use the decentralized exchange directly, but all tokens are automatically available for trading. If a token is widely used, users should naturally trade it among themselves, creating liquidity to other popular assets. An issuer _may_ want to provide liquidity to XRP or other popular tokens at a baseline rate, especially when their token is new. If a stablecoin issuer does provide liquidity, a best practice is to **use different addresses for trading and for issuing.** +For more information on the decentralized exchange, see [Decentralized Exchange](decentralized-exchange.html). ## Suggested Business Practices The value of a stablecoin issuer's tokens in the XRP Ledger comes directly from the trust that customers can redeem the tokens when needed. To reduce the risk of business interruptions, you should follow these best practices: -* Use separate [Issuing and Operational Addresses](issuing-and-operational-addresses.html) to limit your risk profile on the network. +* Use separate [Issuing and Operational Addresses](account-types.html) to limit your risk profile on the network. * Follow anti-money-laundering regulations for your jurisdiction, such as the [Bank Secrecy Act](http://en.wikipedia.org/wiki/Bank_Secrecy_Act). This usually includes requirements to collect ["Know-Your-Customer" (KYC) information](http://en.wikipedia.org/wiki/Know_your_customer). * Complete the XRP Ledger Foundation's [token issuer self-assessment](https://foundation.xrpl.org/token-assessment-framework/). * Publicize all your policies and fees. +* Provide an [`xrp-ledger.toml` file](xrp-ledger-toml.html) with domain verification so client applications can display relevant details about you. ### Hot and Cold Wallets {% include '_snippets/issuing-and-operational-addresses-intro.md' %} - -Main article: [Issuing and Operational Addresses](issuing-and-operational-addresses.html) +Main article: [Issuing and Operational Addresses](account-types.html) ## Fees and Revenue Sources -There are several ways in which an issuer can seek to profit from XRP Ledger integration. These can include: +A stablecoin issuer can earn revenue in a variety of ways, including: -* Withdrawal and Deposit fees. Issuers typically charge a small fee (such as 1%) for the service of adding or removing money from the XRP Ledger. You have the power to determine the rate you credit people when they move money onto and off of the XRP Ledger through your tokens. -* Transfer fees. You can set a percentage fee to charge automatically when customers send each other tokens that you issued. This amount is debited from the XRP Ledger, decreasing your obligation each time your tokens change hands. See [Transfer Fees](#transfer-fees) for details. -* Indirect revenue from value added. XRP Ledger integration can provide valuable functionality for your customers that distinguishes your business from your competitors. -* Interest on XRP Ledger-backed funds. You can keep the collateral for the funds you issue in XRP Ledger in a bank account that earns interest. Make sure you can always access enough funds to service customer withdrawals. -* [Financial Exchange](#liquidity-and-currency-exchange). You also make offers to buy and sell your tokens in the XRP Ledger's decentralized exchange, providing liquidity to cross-currency payments and possibly making a profit. (As with all financial exchange, profits are not guaranteed.) +- Withdrawal or Deposit fees. The issuer can charge a small fee (such as 1%) for the service of moving money into or out of the XRP Ledger. This fee isn't assessed on the XRP Ledger, but in the issuer's own systems when deciding how much to issue or credit users. +- Transfer fees. The issuer can set a percentage fee to charge when users transfer the stablecoin within the XRP Ledger. This amount is debited from the XRP Ledger whenever users transact, decreasing the total obligation the stablecoin issuer owes to its users in the ledger without decreasing the amount of assets the issuer holds outside of the ledger. +- Indirect revenue from value added. Stablecoins provide convenient functionality that can ease the adoption of other, adjacent services. +- Interest on collateral. The issuer can hold the assets backing the stablecoin in an interest-earning account. Of course, they must make sure that they can always access enough funds to serve customer withdrawals. +- Financial exchange. The business can buy and sell its own stablecoins in the decentralized exchange, providing liquidity to cross-currency payments and possibly making a profit. (As with all financial exchange, profits are not guaranteed.) ### Choosing Fee Rates @@ -135,7 +123,9 @@ See also: To prevent illicit funds from passing through their systems, financial institutions must be able to determine within reason if the source of a customer’s funds is linked to criminal activity. -Determining the exact source of funds for every customer may not be administratively feasible. As a result, some regulatory authorities may not provide specific regulation or guidance for all accounts. In specific cases, however, authorities may require financial institutions to identify and report the source of funds. Guidance by the FATF recommends that where the risks of money laundering or terrorist financing are higher (commonly referred to as a “risk-based approach”), financial institutions conduct enhanced due diligence, including but not limited to determining the customer’s source of funds. +Determining the exact source of funds for every customer may not be administratively feasible. As a result, some regulatory authorities may not provide specific regulation or guidance for all accounts. In specific cases, however, authorities may require financial institutions to identify and report the source of funds. Guidance by the FATF recommends that where the risks of money laundering or terrorist financing are higher (commonly referred to as a “risk-based approach”), financial institutions conduct enhanced due diligence, including but not limited to determining the customer’s source of funds. + + ### Suspicious Activity Reporting @@ -212,9 +202,11 @@ See also: # XRP Ledger Integration +This document uses the example of a fictional cryptocurrency exchange called ACME Exchange which decides to issue an EUR stablecoin on the XRP Ledger, to illustrate the overall process and flow of funds for a stablecoin. + ## Before Integration -Our example exchange, ACME, already accepts withdrawals and deposits from customers using some existing system, and uses its own system of record to track how much balance each user has with the exchange. Such a system can be modeled with a balance sheet and tracking how much currency each user has with ACME. +ACME, as a cryptocurrency exchange, already accepts withdrawals and deposits from customers using some system (such as an app or website). ACME has a _system of record_ to track how much each user holds with the exchange in each of several types of assets. Such a system can be modeled with a simple balance sheet, although in practice it probably involves databases, application servers, and various other infrastructure to ensure its reliability, information security, and so on. In the following diagram, ACME Exchange starts with €5 on hand, including €1 that belongs to Bob, €2 that belongs to Charlie, and an additional €2 of equity that belongs to ACME itself. Alice deposits €5, so ACME adds her to its balance sheet and ends up with €10. @@ -229,9 +221,7 @@ In the following diagram, ACME Exchange starts with €5 on hand, including €1 ## Sending into the XRP Ledger -XRP Ledger payments can automatically bridge between currencies, but an issuer normally only sends single-currency payments that go directly to customers. This means debiting a customer's current balance in your system, and then sending the equivalent amount of tokens in the XRP Ledger to the customer's XRP Ledger address. - -An example flow for a payment into the XRP Ledger: +Sending money _into_ the XRP Ledger involves issuing new stablecoins for an amount that ACME holds on behalf of one of its users. An example flow might look like this: 1. Alice asks to send €3 of her ACME balance into the XRP Ledger. 2. In its system of record, ACME debits Alice's balance €3. @@ -239,7 +229,7 @@ An example flow for a payment into the XRP Ledger: **Assumptions:** -* Alice already has an address in the XRP Ledger separate from her ACME account. Alice manages her XRP Ledger address using a third-party client application. +* Alice already has an address in the XRP Ledger separate from her ACME account. Alice manages her XRP Ledger address using a third-party client application (wallet). ![Diagram: ACME issues 3 EUR.ACME to Alice on the XRP Ledger](img/e2g-02.png) @@ -247,25 +237,24 @@ An example flow for a payment into the XRP Ledger: {{ include_svg("img/gateway-to-xrpl.svg", "Diagram: ACME issues 3 EUR.ACME to Alice on the XRP Ledger") }} #}--> - +After this, Alice can send or trade her EUR.ACME to other users in the XRP Ledger at her discretion. At any time, ACME can query the XRP Ledger to see who currently holds its tokens. ### Requirements for Sending to XRP Ledger There are several prerequisites that ACME must meet for this to happen: -- ACME sets aside money that is issued in the XRP Ledger. ACME can query the XRP Ledger to see who holds its tokens at any time. There are several ways ACME may do this: +- ACME sets aside the funds that back its stablecoin. There are several ways ACME may do this: - ACME may create a XRP Ledger collateral account in ACME's system of record. - ACME can store the funds allocated to the XRP Ledger in a separate bank account. - - If ACME is a cryptocurrency exchange, ACME can create a separate wallet to hold the funds allocated to the XRP Ledger, as publicly-verifiable proof to customers that the issuer is solvent. -- ACME should control two separate XRP Ledger addresses. See [Issuing and Operational Addresses](issuing-and-operational-addresses.html) for details. - - ACME must enable the [Default Ripple Flag](#default-ripple) on its issuing address for customers to send and receive its tokens. + - If the stablecoin is backed by cryptocurrency, ACME can create a separate wallet to hold the funds allocated to the XRP Ledger, as publicly-verifiable proof of its reserves. +- ACME should control two separate XRP Ledger addresses. See [Issuing and Operational Addresses](account-types.html) for details. + - ACME must enable the Default Ripple flag on its issuing address for customers to send and receive its tokens. - Alice must create an accounting relationship (trust line) from her XRP Ledger address to ACME's issuing address. She can do this from any XRP Ledger client application as long as she knows ACME's issuing address. - ACME should publicize its issuing address on its website where customers can find it. It can also use an [`xrp-ledger.toml` file](xrp-ledger-toml.html) to publish the issuing address to automated systems. -- ACME must create a user interface for Alice to send funds from ACME into the XRP Ledger. + - Alternatively, instead of sending a Payment, ACME can write Alice as a Check in the XRP Ledger. This does not move any money right away, but creates both the trust line and the tokens together when Alice cashes the Check. +- ACME must create a user interface for Alice to request for her funds from ACME to be sent into the XRP Ledger. - ACME needs to know Alice's XRP Ledger address. ACME can have Alice input her XRP Ledger address as part of the interface, or ACME can require Alice to input and verify her XRP Ledger address in advance. -See [Sending Payments to Customers](#sending-payments-to-customers) for an example of how to send payments into the XRP Ledger. - ## Sending from XRP Ledger @@ -275,34 +264,36 @@ An example flow of a payment out of the XRP Ledger: 1. Bob sends an XRP Ledger transaction of €1 to ACME's issuing address. 2. In ACME's system of record, ACME credits Bob's balance €1. +3. Later, Bob can use ACME's own interface to withdraw the money to a separate account, such as requesting a bank deposit over the SEPA system (Europe) or ACH (United States), receiving a payment on another blockchain, or something else. + +XRP Ledger Payments going to an issuer can be single-currency or cross-currency payments, but the amount the issuer receives is typically denominated in the stablecoin it issued. -Payments going from the XRP Ledger to an issuer can be single-currency or cross-currency payments. An issuing address can only receive payments in XRP or in tokens that it previously issued. ### Requirements for Receiving from XRP Ledger -In addition to the [requirements for sending into the XRP Ledger](#requirements-for-sending-to-xrp-ledger), there are several prerequisites that ACME must meet to process payments coming from the XRP Ledger: +In addition to the requirements for sending into the XRP Ledger, there are several prerequisites that ACME must meet to process payments coming from the XRP Ledger: - ACME must monitor its XRP Ledger addresses for incoming payments. - ACME must know which user to credit in its system of record for the incoming payments. - - We recommend that ACME should [bounce any unrecognized incoming payments](#bouncing-payments) back to their sender. - - Typically, the preferred method of recognizing incoming payments is through [destination tags](#source-and-destination-tags). + - ACME should bounce unrecognized incoming payments back to their sender. + - Typically, the preferred method of recognizing incoming payments is through [destination tags](source-and-destination-tags.html). ## Precautions -Processing payments to and from the XRP Ledger naturally comes with some risks, so an issuer should be sure to take care in implementing these processes. We recommend the following precautions: +Processing payments to and from the XRP Ledger naturally comes with some risks, so an issuer should be sure to take care in implementing these processes. As a stablecoin issuer, you should take the following precautions: -- Protect yourself against reversible deposits. XRP Ledger payments are irreversible, but many electronic money systems like credit cards or PayPal are not. Scammers can abuse this to take their fiat money back by canceling a deposit after receiving tokens in the XRP Ledger. -- When sending into the XRP Ledger, specify the issuing address as the issuer of the currency. Otherwise, you might accidentally use paths that deliver the same currency issued by other addresses. -- Before sending a payment into the XRP Ledger, double check the cost of the payment. A payment from your operational address to a customer should not cost more than the destination amount plus any [transfer fee](#transfer-fees) you have set. +- Protect yourself against reversible deposits. XRP Ledger payments are irreversible, but many digital payments are not. Scammers can abuse this to take their fiat money back by canceling a deposit after receiving tokens in the XRP Ledger. +- When sending into the XRP Ledger, always specify your issuing address as the issuer of the token. Otherwise, you might accidentally use paths that deliver the same currency issued by other addresses. +- Before sending a payment into the XRP Ledger, double check the cost of the payment. A payment from your operational address to a customer should not cost more than the destination amount plus any transfer fee you have set. - Before processing a payment out of the XRP Ledger, make sure you know the customer's identity. This makes it harder for anonymous attackers to scam you. Most anti-money-laundering regulations require this anyway. This is especially important because the users sending money from the XRP Ledger could be different than the ones that initially received the money in the XRP Ledger. - Follow the guidelines for [reliable transaction submission](#reliable-transaction-submission) when sending XRP Ledger transactions. - [Robustly monitor for incoming payments](#robustly-monitoring-for-payments), and read the correct amount. Don't mistakenly credit someone the full amount if they only sent a [partial payment](partial-payments.html). - Track your obligations and balances within the XRP Ledger, and compare with the assets in your collateral account. If they do not match up, stop processing withdrawals and deposits until you resolve the discrepancy. - Avoid ambiguous situations. We recommend the following: - - Enable the [Disallow XRP flag](#disallow-xrp) for the issuing address and all operational addresses, so customers do not accidentally send you XRP. (Private exchanges should *not* set this flag, since they trade XRP normally.) + - Enable the `Disallow XRP` flag for the issuing address and all operational addresses, so customers do not accidentally send you XRP. (Private exchanges should *not* set this flag, since they trade XRP normally.) - Enable the [`RequireDest` flag](require-destination-tags.html) for the issuing address and all operational addresses, so customers do not accidentally send a payment without the destination tag to indicate who should be credited. - - Enable the [`RequireAuth` flag](#require-auth) on all operational addresses so they cannot issue currency by accident. + - Enable the `RequireAuth` flag on all operational addresses so they cannot issue tokens by accident. - Monitor for suspicious or abusive behavior. For example, a user could repeatedly send funds into and out of the XRP Ledger, as a denial of service attack that effectively empties an operational address's balance. Suspend customers whose addresses are involved in suspicious behavior by not processing their XRP Ledger payments. ## Trading on the XRP Ledger @@ -364,75 +355,90 @@ For your own security as well as the stability of the network, each XRP Ledger b There are several interfaces you can use to connect to the XRP Ledger, depending on your needs and your existing software: -* [HTTP / WebSocket APIs](http-websocket-apis.html) can be used as a low-level interface to all core XRP Ledger functionality. -* [Client Libraries](client-libraries.html) are available in several programming languages to provide convenient utilities for accessing the XRP Ledger. -* Other tools such as [xApps](https://xumm.readme.io/docs/xapps) are also available. +- [HTTP / WebSocket APIs](http-websocket-apis.html) can be used as a low-level interface to all core XRP Ledger functionality. +- [Client Libraries](client-libraries.html) are available in several programming languages to provide convenient utilities for accessing the XRP Ledger. +- Other tools such as [xApps](https://xumm.readme.io/docs/xapps) are also available. +- Third party wallet applications may also be useful, especially for humans in charge of standby addresses. ## Tool Security -Any time you submit an XRP Ledger transaction, it must be signed using your secret key. The secret key gives full control over your XRP Ledger address. **Never** send your secret key to a server run by someone else. Either use your own `rippled` server, or sign the transactions locally before sending them to a `rippled` server. +Any time you submit an XRP Ledger transaction, it must be signed using your secret key. The secret key gives full control over your XRP Ledger address. **Never** send your secret key to a server run by someone else. Either use your own server, or sign the transactions locally using a client library. + +For instructions and examples of secure configurations, see [Set Up Secure Signing](secure-signing.html). + +## Issuer Setup -The examples in this document show API methods that include a secret key. This is only safe if you control `rippled` server yourself, *and* you connect to it over a connection that is secure from outside listeners. For instructions and examples of other secure configurations, see [Set Up Secure Signing](set-up-secure-signing.html). +There are some settings you must configure on your XRP Ledger account before you start issuing tokens. For examples of how to configure these settings, see the [Issue a Fungible Token tutorial](issue-a-fungible-token.html). +Settings you may want to configure include: -## Default Ripple +| Setting | Notes | +|---------|-------| +| Default Ripple | Issuers **must** enable this field. | +| Deposit Authorization | Block all incoming payments from users you haven't explicitly approved. | +| Require Auth | Restrict your tokens to being held by users you've explicitly approved. | +| Tick Size | Round off exchange rates in the decentralized exchange to facilitate faster price discovery. | +| Transfer Fee | Charge a percentage fee when users send your token to each other. | + + +### Default Ripple The Default Ripple flag controls whether the balances on a trust line are [allowed to ripple](rippling.html) by default. Rippling is what allows customers to send and trade tokens among themselves, so an issuer MUST allow rippling on all the trust lines to its issuing address. Before asking customers to create trust lines to its issuing address, an issuer should enable the Default Ripple flag on that address. Otherwise, the issuer must individually disable the No Ripple flag for each trust line that other addresses have created. -For examples of how to configure this setting, see the [Issue a Fungible Token tutorial](issue-a-fungible-token.html). +### Deposit Authorization -## Disallow XRP +The Deposit Authorization setting blocks all incoming payments to your account, unless either: -The Disallow XRP setting is designed to discourage XRP Ledger users from sending XRP to an address by accident. This reduces the costs and effort of bouncing undesired payments from addresses that aren't intended to receive and hold XRP. The Disallow XRP flag is not strictly enforced, because doing so could allow addresses to become permanently unusable if they run out of XRP. Client applications should honor the Disallow XRP flag by default. +- You have previously preauthorized the sender. +- You send a transaction to receive the funds. For example, you could finish an Escrow that was initiated by a stranger. -You should enable the Disallow XRP flag on your issuing and operational addresses unless you also use those addresses for XRP transactions. If you use the same addresses for withdrawals or deposits of XRP, you should leave this flag disabled. +Deposit Authorization is most useful for blocking unwanted XRP payments, because you already can't receive tokens unless you've created a trust line to their issuer. However, as a stablecoin issuer, you need to be able to receive payments from users in order for them to redeem the stablecoin for its off-ledger value; you can preauthorize your customers but doing so requires storing an object in the ledger for each custom address, increasing your reserve requirement substantially. -For examples of how to configure this setting, see the [Issue a Fungible Token tutorial](issue-a-fungible-token.html). +Therefore, Deposit Authorization is not recommended for stablecoin issuers unless you need it to meet regulatory requirements about receiving money from unknown or sanctioned entities. +For more information, see [Deposit Authorization](depositauth.html). -## Require Auth -The Require Auth setting prevents all counterparties from holding balances issued by an address unless the address has specifically approved an accounting relationship with that counterparty. For more information, see [Authorized Trust Lines](authorized-trust-lines.html). +### Disallow XRP +The Disallow XRP setting is designed to discourage XRP Ledger users from sending XRP to an address by accident. This reduces the costs and effort of bouncing undesired payments from addresses that aren't intended to receive and hold XRP. The Disallow XRP flag is not enforced at the protocol level, because doing so could allow addresses to become permanently unusable if they run out of XRP. Client applications should honor the Disallow XRP flag by default, but may allow users to ignore it. -### Authorizing Trust Lines +The Disallow XRP flag is optional, but if you don't intend to receive XRP from customers you may want to enable it on your issuing address and all your operational addresses. -If you are using the [Authorized Trust Lines](authorized-trust-lines.html) feature, customers cannot hold balances you issue unless you first authorize their accounting relationships to you in the XRP Ledger. -To authorize an accounting relationship, submit a TrustSet transaction from your issuing address, with the user to trust as the `issuer` of the `LimitAmount`. Leave the `value` (the amount to trust them for) as **0**, and enable the [`tfSetfAuth` flag](trustset.html#trustset-flags) for the transaction. +### Require Auth +The Require Auth setting blocks users from holding the tokens you issue unless you explicitly approve their trust lines first. You can use this setting to meet regulatory requirements if it matters who holds your tokens within the XRP Ledger. However, this can reduce the utility of your tokens since your approval becomes a bottleneck for users to use them. +Also, you must use your issuing address each time you authorize a trust line; if you must authorize a lot of trust lines, this can undermine the security of your issuing address because you have to use it so often. (If you only need to use the issuing address sparingly, you can put greater protections on its secret keys. The more often you use it, the more of a burden those protections become.) -## Robustly Monitoring for Payments +For more information, see [Authorized Trust Lines](authorized-trust-lines.html). -To robustly check for incoming payments, issuers should do the following: -* Keep a record of the most-recently-processed transaction and ledger. That way, if you temporarily lose connectivity, you know how far to go back. -* Check the result code of every incoming payment. Some payments go into the ledger to charge an anti-spam fee, even though they failed. Only transactions with the result code `tesSUCCESS` can change non-XRP balances. Only transactions from a validated ledger are final. -* Look out for [Partial Payments](partial-payments.html). Payments with the partial payment flag enabled can be considered "successful" if any non-zero amount is delivered, even minuscule amounts. - * Check the transaction for a [`delivered_amount` field](partial-payments.html#the-delivered_amount-field). If present, that field indicates how much money *actually* got delivered to the `Destination` address. - * In xrpl.js, you can use the [`xrpl.getBalanceChanges()` method](https://js.xrpl.org/modules.html#getBalanceChanges) to see how much each address received. In some cases, this can be divided into multiple parts on different trust lines. -* Some transactions change your balances without being payments directly to or from one of your addresses. For example, if ACME sets a nonzero [transfer fee](#transfer-fees), then ACME's issuing address's outstanding obligations decrease each time Bob and Charlie exchange ACME's tokens. See [Transfer Fees](#transfer-fees) for more information. +### Tick Size -To make things simpler for your customers, we recommend accepting payments to both your operational address and your issuing addresses. +The Tick Size setting controls how many decimal places are used when calculating exchange rates in the [Decentralized Exchange](decentralized-exchange.html). A higher Tick Size means more precision and less rounding in the amounts of various trades. Too much precision can be inconvenient because trades are ranked primarily based on exchange rate, so a trader can offer a minuscule amount more to the top of the list. A smaller Tick Size works similar to the minimum bid increment at an auction, saving everyone the time and effort of gradually bidding up a price by irrelevantly small amounts. However, a smaller Tick Size results in more rounding, which can increase the costs of trading, and sometimes has surprising results because two Offers that seemed like an exact match before rounding no longer match after rounding. -As an added precaution, we recommend comparing the balances of your issuing address with the collateral funds in your internal accounting system as of each new XRP Ledger ledger version. The issuing address's negative balances should match the assets you have allocated to XRP Ledger outside the network. If the two do not match up, then you should suspend processing payments into and out of the XRP Ledger until you have resolved the discrepancy. +The Tick Size is an account-level setting and applies to all tokens issued by the same address. -* Use the [gateway_balances method][] to check your balances. -* If you have a [Transfer Fee](#transfer-fees) set, then your obligations within the XRP Ledger decrease slightly whenever other XRP Ledger addresses transfer your tokens among themselves. +Tick Size only controls the precision of _exchange rates_, not the precision of the token itself. Users can send and hold very large or very small amounts regardless of the Tick Size set by the token's issuer. -For more details on how to read the details of incoming transactions, see [Look Up Transaction Results](look-up-transaction-results.html). +For more information, see [Tick Size](ticksize.html). + + +### Transfer Fees +A transfer fee setting charges users a percentage fee when sending your tokens to each other. The transfer fee does not apply when issuing tokens or redeeming them directly with the issuing address. (It _does_ apply when users send payments to your hot wallet.) If you issue multiple tokens from the same address, the same transfer fee applies to all of them. -## Transfer Fees +When users send a token with a transfer fee, the amount of the transfer fee is debited from the sending side in addition to the destination amount, but only the destination amount is credited to the recipient. The amount of the fee "vanishes" from the XRP Ledger. As a stablecoin issuer, this means that you gain that much equity in your reserves outside of the XRP Ledger—or, in other words, the amount you need to keep as collateral decreases each time users pay a transfer fee. -The `TransferRate` setting defines a fee to charge for transferring tokens from one XRP Ledger address to another. See [Transfer Fees](transfer-fees.html) for more information. +At a protocol level, the transfer fee is defined by the `TransferRate` account setting, which is an integer from 1 billion to 2 billion. -For examples of how to configure this setting, see the [Issue a Fungible Token tutorial](issue-a-fungible-token.html). +For more information, see [Transfer Fees](transfer-fees.html). ### Transfer Fees with Operational and Standby Addresses @@ -441,88 +447,45 @@ All XRP Ledger addresses, including operational and standby addresses, are subje Set the [`SendMax` transaction parameter][Payment] higher than the destination `Amount` parameter by a percentage based on the `TransferRate` setting. -**Note:** Transfer fees do not apply when sending tokens directly to the issuing address. The issuing address must always accept its tokens at face value in the XRP Ledger. This means that customers don't have to pay the transfer fee if they send payments to the issuing address directly, but they do when sending to an operational address. If you accept payments at both addresses, you may want to adjust the amount you credit customers in your system of record when customers send payments to the operational address, to compensate for the transfer fee the customer pays. +**Note:** Transfer fees do not apply when sending tokens directly from or to the issuing address. The issuing address must always accept its tokens at face value in the XRP Ledger. This means that customers don't have to pay the transfer fee if they send payments to the issuing address directly, but they do when sending to an operational address. If you accept payments at both addresses, you may want to adjust the amount you credit customers in your system of record when customers send payments to the operational address, to compensate for the transfer fee the customer pays. + +For example: If ACME sets a transfer fee of 1%, an XRP Ledger payment to deliver 5 EUR.ACME from a customer address to ACME's issuing address would cost exactly 5 EUR.ACME. However, the customer would need to send 5.05 EUR.ACME to deliver 5 EUR.ACME to ACME's operational address. When ACME credits customers for payments to ACME's operational address, ACME credits the customer for the amount delivered to the operational address _and_ the transfer fee, giving the customer €5,05 in ACME's systems. + + +## Robustly Monitoring for Payments + +To robustly check for incoming payments, issuers should do the following: + +* Keep a record of the most-recently-processed transaction and ledger. That way, if you temporarily lose connectivity, you know how far to go back. +* Check the result code of every incoming payment. Some payments go into the ledger to charge an anti-spam fee, even though they failed. Only transactions with the result code `tesSUCCESS` can change non-XRP balances. Only transactions from a validated ledger are final. +* Look out for [Partial Payments](partial-payments.html). Payments with the partial payment flag enabled can be considered "successful" if any non-zero amount is delivered, even minuscule amounts. + * Check the transaction for a [`delivered_amount` field](partial-payments.html#the-delivered_amount-field). If present, that field indicates how much money *actually* got delivered to the `Destination` address. + * In xrpl.js, you can use the [`xrpl.getBalanceChanges()` method](https://js.xrpl.org/modules.html#getBalanceChanges) to see how much each address received. In some cases, this can be divided into multiple parts on different trust lines. +* Some transactions change your balances without being payments directly to or from one of your addresses. For example, if ACME sets a nonzero transfer fee, then ACME's issuing address's outstanding obligations decrease each time Bob and Charlie exchange ACME's tokens. + +To make things simpler for your customers, we recommend accepting payments to both your operational address and your issuing addresses. + +As an added precaution, we recommend comparing the balances of your issuing address with the collateral funds in your internal accounting system as of each new XRP Ledger ledger version. The issuing address's negative balances should match the assets you have allocated to XRP Ledger outside the network. If the two do not match up, then you should suspend processing payments into and out of the XRP Ledger until you have resolved the discrepancy. + +* Use the `gateway_balances` method to check your balances. +* If you have a Transfer Fee set, then your obligations within the XRP Ledger decrease slightly whenever other XRP Ledger addresses transfer your tokens among themselves. + +For more details on how to read the details of incoming transactions, see [Look Up Transaction Results](look-up-transaction-results.html). -For example: If ACME sets a transfer fee of 1%, an XRP Ledger payment to deliver 5 EUR.ACME from a customer address to ACME's issuing address would cost exactly 5 EUR.ACME. However, the customer would need to send 5.05 EUR.ACME to deliver 5 EUR.ACME to ACME's operational address. (The issuing address's total obligations in the XRP Ledger decrease by 0.05 EUR.ACME.) When ACME credits customers for payments to ACME's operational address, ACME credits the customer for the amount delivered to the operational address _and_ the transfer fee, giving the customer €5,05 in ACME's systems. ## Sending Payments to Customers When you build an automated system to send payments into the XRP Ledger for your customers, you must make sure that it constructs payments carefully. Malicious actors are constantly trying to find ways to trick a system into paying them more money than it should. -One common pitfall is performing pathfinding before sending a payment to customers in the XRP Ledger. If you specify the issuers correctly, the [default paths](paths.html#default-paths) can deliver the currency as intended. - -The following is an example of using a locally-hosted `rippled`'s [submit method][] to send a payment from the operational address `rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn` to the customer address `raKEEVSGnKSD9Zyvxu4z6Pqpm4ABH8FS6n`, sending and delivering funds issued by the issuing address `rsA2LpzuawewSBQXkiju3YQTMzW13pAAdW`. - -Request: - -``` -{ - "method": "submit", - "params": [{ - "secret": "sn3nxiW7v8KXzPzAqzyHXbSSKNuN9", - "tx_json": { - "TransactionType": "Payment", - "Account": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn", - "Destination": "raKEEVSGnKSD9Zyvxu4z6Pqpm4ABH8FS6n", - "Amount": { - "currency": "USD", - "value": "0.13", - "issuer": "rsA2LpzuawewSBQXkiju3YQTMzW13pAAdW" - }, - "SendMax": { - "currency": "USD", - "value": "0.13065", - "issuer": "rsA2LpzuawewSBQXkiju3YQTMzW13pAAdW" - }, - "Fee": "10000" - } - }] -} -``` - -*Reminder: Don't send your secret to a server you do not control.* - -Response: - -``` -{ - "result": { - "engine_result": "tesSUCCESS", - "engine_result_code": 0, - "engine_result_message": "The transaction was applied. Only final in a validated ledger.", - "status": "success", - "tx_blob": "1200002280000000240000016561D4449E57D63540000000000000000000000000005553440000000000204288D2E47F8EF6C99BCC457966320D1240971168400000000000271069D444A4413C6628000000000000000000000000005553440000000000204288D2E47F8EF6C99BCC457966320D12409711732103AB40A0490F9B7ED8DF29D246BF2D6269820A0EE7742ACDD457BEA7C7D0931EDB7446304402207B75D91DC0EEE613A94E05FD5D031568D8A763E99697FF6328745BD226DA7D4E022005C75D7215FD62CB8E46C55B29FCA8E3FC62FDC55DF300597089DD29863BD3CD81144B4E9C06F24296074F7BC48F92A97916C6DC5EA983143A4C02EA95AD6AC3BED92FA036E0BBFB712C030C", - "tx_json": { - "Account": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn", - "Amount": { - "currency": "USD", - "issuer": "rsA2LpzuawewSBQXkiju3YQTMzW13pAAdW", - "value": "0.13" - }, - "Destination": "raKEEVSGnKSD9Zyvxu4z6Pqpm4ABH8FS6n", - "Fee": "10000", - "Flags": 2147483648, - "SendMax": { - "currency": "USD", - "issuer": "rsA2LpzuawewSBQXkiju3YQTMzW13pAAdW", - "value": "0.13065" - }, - "Sequence": 357, - "SigningPubKey": "03AB40A0490F9B7ED8DF29D246BF2D6269820A0EE7742ACDD457BEA7C7D0931EDB", - "TransactionType": "Payment", - "TxnSignature": "304402207B75D91DC0EEE613A94E05FD5D031568D8A763E99697FF6328745BD226DA7D4E022005C75D7215FD62CB8E46C55B29FCA8E3FC62FDC55DF300597089DD29863BD3CD", - "hash": "37B4AA5C77A8EB889164CA012E6F064A46B6B7B51677003FC3617F614608C60B" - } - } -} -``` - -In particular, note the following features of the [Payment transaction][]: - -- No `Paths` field. The payment only succeeds if it can use a [default path](paths.html#default-paths), which is preferable. Using less direct paths can become much more expensive. -- The `issuer` of both the `SendMax` and the `Amount` is the issuing address. This ensures that the transaction sends and delivers tokens from the intended issuer, and not from another issuer using the same currency code. -- The `value` of the `SendMax` amount is slightly higher than the destination `Amount`, to compensate for the [transfer fee](#transfer-fees). In this case, the transfer fee is 0.5%, so the `SendMax` amount is exactly 1.005 times the destination `Amount`. +Generally, when sending stablecoins, you use a [Payment transaction][]. Some of the details are different depending on whether you are issuing tokens for the first time or transferring them from a hot wallet to a customer. Things to note include: + +- When issuing new tokens from your issuing address, you should omit the `SendMax` field. Otherwise, malicious users can arrange their settings so that you issue the full `SendMax` amount instead of just the intended destination `Amount`. +- When sending tokens _from a hot wallet_, you must specify `SendMax` if you have a nonzero transfer fee. In this case, set the `SendMax` field to the amount specified in the `Amount` field plus the transfer fee. (You may want to round up slightly, in case the precision of your calculations doesn't exactly match the XRP Ledger's.) For example, if you send a transaction whose `Amount` field specifies 99.47 USD, and your transfer fee is 0.25%, you should set the `SendMax` field to 124.3375, or 124.34 USD if you round up. +- Omit the `Paths` field. This field is unnecessary when sending directly from the issuer, or from a hot wallet as long as the tokens being sent and the tokens being received have the same currency code and issuer—that is, they're the same stablecoin. The `Paths` field is intended for [Cross-Currency Payments](cross-currency-payments.html) and longer multi-hop (rippling) payments. If you naively perform pathfinding and attach the paths to your transaction, your payment may take a more expensive indirect route rather than failing if the direct path is not available; malicious users can even set this up to +- If you get a `tecPATH_DRY` result code, this usually indicates that either the customer doesn't have the necessary trust line set up already, or your issuer's rippling settings aren't configured correctly. + +For a detailed tutorial on issuing a token on the XRP Ledger, whether a stablecoin or otherwise, see [Issue a Fungible Token](issue-a-fungible-token.html). ## Bouncing Payments @@ -569,7 +532,7 @@ You can publish information about what currencies you issue, and which XRP Ledge - [Source and Destination Tags](source-and-destination-tags.html) - **Tutorials:** - [Install `rippled`](install-rippled.html) - - [Set Up Secure Signing](set-up-secure-signing.html) + - [Set Up Secure Signing](secure-signing.html) - [Issue a Fungible Token](issue-a-fungible-token.html) - [Enable No Freeze](enable-no-freeze.html) - [Freeze a Trust Line](freeze-a-trust-line.html) diff --git a/dactyl-config.yml b/dactyl-config.yml index 25e1e155e4f..54a705b7538 100644 --- a/dactyl-config.yml +++ b/dactyl-config.yml @@ -30,6 +30,7 @@ default_filters: - css_tables - slug - copy_code_to_clipboard + - enforce_filenames callout_class: "devportal-callout" callout_types: @@ -141,13 +142,13 @@ targets: # Fix link from untranslated manifest.html: "rippled-server-modes.html#reporting-mode": "rippled-server-modes.html#レポートモード" # Fix links for untranslated get-started-using-python.html: - "xrpl-servers.html#reasons-to-run-your-own-server": "xrpl-servers.html#独自サーバーを運用する理由" + "networks-and-servers.html#reasons-to-run-your-own-server": "networks-and-servers.html#独自サーバーを運用する理由" "cryptographic-keys.html#key-components": "cryptographic-keys.html#キーの生成" "accounts.html#addresses": "accounts.html#アドレス" "cryptographic-keys.html#private-key": "cryptographic-keys.html#キーの生成" "basic-data-types.html#specifying-currency-amounts": "basic-data-types.html#通貨額の指定" "transaction-cost.html#current-transaction-cost": "transaction-cost.html#現在のトランザクションコスト" - "ledgers.html#open-closed-and-validated-ledgers": "ledgers.html#ツリーの形式" + #"ledgers.html#open-closed-and-validated-ledgers": "ledgers.html#ツリーの形式" "account_info.html#response-format": "account_info.html#応答フォーマット" # Fix link from untranslated rate-limiting.html: "get-started-using-http-websocket-apis.html#admin-access": "get-started-using-http-websocket-apis.html#管理者アクセス権限" @@ -183,7 +184,6 @@ targets: "transaction-cost.html#fee-levels": "transaction-cost.html#手数料レベル" "offers.html#lifecycle-of-an-offer": "offers.html#オファーのライフサイクル" "subscribe.html#order-book-streams": "subscribe.html#オーダーブックストリーム" - "transaction-basics.html#authorizing-transactions": "transaction-basics.html#トランザクションの識別" "ledger-header.html#close-flags": "ledger-header.html#closeフラグ" # Fix links from untranslated NFT API methods: "transaction-common-fields.html#flags-field": "transaction-common-fields.html#flagsフィールド" @@ -197,11 +197,26 @@ targets: # Fix link from untranslated health-check.html: "amendments.html#amendment-blocked-servers": "amendments.html#amendment-blocked" # Fix link from nft-reserve-requirements.html: - "reserves.html#base-reserve-and-owner-reserve": "reserves.html#基本準備金と所有者準備金" + #"reserves.html#base-reserve-and-owner-reserve": "reserves.html#基本準備金と所有者準備金" # Fix link from nft-reserve-requirements.html: - "reserves.html#going-below-the-reserve-requirement": "reserves.html#必要準備金を下回る" - link_re_subs: - # Fix link from untranslated account_nfts.html. + #"reserves.html#going-below-the-reserve-requirement": "reserves.html#必要準備金を下回る" + # Fix links from untranslated NFT use cases: + "nft-reserve-requirements.html#nftokenoffer-reserve": "nft-reserve-requirements.html#nftokenofferの準備金" + "nft-reserve-requirements.html#owner-reserve": "nft-reserve-requirements.html#所有者準備金" + "reserves.html#base-reserve-and-owner-reserve": "reserves.html#基本準備金と所有者準備金" + "nftoken.html#transferfee": "nftoken.html#送金手数料" + "nftoken-batch-minting.html#mint-on-demand-lazy-minting": "nftoken-batch-minting.html#オンデマンドmint-遅延minting" + "nftoken-batch-minting.html#scripted-minting": "nftoken-batch-minting.html#スクリプトminting" + "nftoken.html#retrieving-nftoken-data-and-metadata": "nftoken.html#nftoken-データとメタデータの取得" + # Fix link from untranslated Clio ledger method page: + "transactions.html#authorizing-transactions": "transactions.html#トランザクションの承認" + # Fix link from untranslated addresses.html: + "cryptographic-keys.html#key-derivation": "cryptographic-keys.html#鍵導出" + # Fix links from untranslated open-closed-validated-ledgers.html: + "consensus-principles-and-rules.html#simplifying-the-problem": "consensus-principles-and-rules.html#問題の単純化" + "consensus-structure.html#validation": "consensus-structure.html#検証" +link_re_subs: + # Fix link from untranslated account_nfts.html. # Because the replacement contains the original as a substring, # simple link replacement doesn't work nicely here "nftoken[.]html#nftokentaxon$": "nftoken.html#nftokentaxon分類群" @@ -293,20 +308,6 @@ pages: targets: - ja - - name: Ledger Explorer - html: https://livenet.xrpl.org/ - parent: xrp-ledger-overview.html - top_nav_grouping: XRP Ledger - targets: - - en - - - name: XRP Ledger エクスプローラ - html: https://livenet.xrpl.org/ - parent: xrp-ledger-overview.html - top_nav_grouping: XRP Ledger - targets: - - ja - - name: XRP template: page-xrp-overview.html.jinja html: xrp-overview.html @@ -348,7 +349,7 @@ pages: sidebar: disabled targets: - ja - + # Redirect old Carbon Calculator page to Impact - name: Carbon Calculator @@ -405,7 +406,7 @@ pages: template: page-docs.html.jinja sidebar: left_only top_nav_name: Docs - top_nav_shortcuts: + top_nav_shortcuts: #TODO: update shortcuts (en+ja) # Programming Languages - get-started-using-python.html - get-started-using-javascript.html @@ -417,7 +418,6 @@ pages: - xrp-testnet-faucet.html - run-rippled-as-a-validator.html - build-run-rippled-in-reporting-mode.html - - intro-to-consensus.html - public-api-methods.html top_nav_hero_image: top-nav-hero-docs popular_pages: # TODO: find a way so this isn't a partial duplicate of top_nav_shortcuts? @@ -426,7 +426,6 @@ pages: - xrp-testnet-faucet.html - run-rippled-as-a-validator.html - build-run-rippled-in-reporting-mode.html - - intro-to-consensus.html - public-api-methods.html blurb: Explore XRP Ledger documentation and everything you need to know to start building and integrating with the ledger. top_nav_blurb: Dive into XRP Ledger technology and start integrating. @@ -454,7 +453,6 @@ pages: - xrp-testnet-faucet.html - run-rippled-as-a-validator.html - build-run-rippled-in-reporting-mode.html - - intro-to-consensus.html - public-api-methods.html top_nav_hero_image: top-nav-hero-docs popular_pages: # TODO: find a way so this isn't a partial duplicate of top_nav_shortcuts? @@ -463,7 +461,6 @@ pages: - xrp-testnet-faucet.html - run-rippled-as-a-validator.html - build-run-rippled-in-reporting-mode.html - - intro-to-consensus.html - public-api-methods.html blurb: XRP Ledgerのドキュメントと、元帳を構築して統合するために必要なすべての情報を紹介します。 top_nav_blurb: XRP Ledgerの技術に飛び込んで、統合を始めましょう。 @@ -471,710 +468,927 @@ pages: - labels targets: - ja - + - name: Documentation Index longer_name: Full Documentation Index template: page-docs-index.html.jinja html: docs-index.html parent: docs.html sidebar: disabled + nav_omit: true + top_nav_omit: true targets: - en - ja -# Concepts --------------------------------------------------------------------- +# Introduction ----------------------------------------------------------------- - - name: Concepts - html: concepts.html + # TODO: these are placed under "Docs" in nav but the files are under "Docs/Concepts" + - name: Introduction + html: introduction.html parent: docs.html - top_nav_grouping: Article Types template: pagetype-category.html.jinja - blurb: Learn the "what" and "why" behind fundamental aspects of the XRP Ledger. + blurb: This is a quick introduction to the principal features of the XRP Ledger (XRPL). Read this to get a high level understanding of the XRPL, then you can read more about areas of particular interest. The XRP Ledger is a blockchain that permanently records digital transactions of tokens between accounts. The sections below expand on the concepts introduced in that sentence. + top_nav_grouping: Article Types targets: - en - - name: コンセプト - html: concepts.html + - name: 基本 + html: introduction.html parent: docs.html - top_nav_grouping: Article Types template: pagetype-category.html.jinja - blurb: XRP Ledgerの基本的な部分の背景に「何があるか」、「なぜなのか」を学びましょう。 + blurb: XRP Ledgerとは「何なのか」、「なぜなのか」を学びましょう。 + top_nav_grouping: Article Types targets: - ja - - name: Introduction - html: introduction.html - parent: concepts.html - template: pagetype-category.html.jinja - blurb: Learn the "what" and "why" of the XRP Ledger. + - md: concepts/introduction/what-is-the-xrp-ledger.md targets: - en - - - name: 基本 - html: introduction.html - parent: concepts.html - template: pagetype-category.html.jinja - blurb: 「XRP Ledgerとは何なのか」、「なぜXRP Ledgerなのか」を学びましょう。 - targets: - ja - # Supplanted by the new xrp-ledger-overview.html landing page. - # TODO: fully replace. https://github.com/XRPLF/xrpl-dev-portal/issues/1202 - # - md: concepts/introduction/xrp-ledger-overview.md - # targets: - # - en - # - # - md: concepts/introduction/xrp-ledger-overview.ja.md - # targets: - # - ja - - - md: concepts/introduction/intro-to-consensus.md + - md: concepts/introduction/what-is-xrp.md targets: - en + - ja - - md: concepts/introduction/intro-to-consensus.ja.md + # Redirect from old XRP page + - name: XRP + html: xrp.html + redirect_url: what-is-xrp.html + nav_omit: true + template: pagetype-redirect.html.jinja targets: + - en - ja - - md: concepts/introduction/xrp.md + - md: concepts/introduction/crypto-wallets.md + parent: introduction.html targets: - en + - ja - - md: concepts/introduction/xrp.ja.md + - md: concepts/introduction/txn-and-requests.md + parent: introduction.html targets: + - en - ja - md: concepts/introduction/software-ecosystem.md + parent: introduction.html targets: - en + # TODO: update based on EN changes - md: concepts/introduction/software-ecosystem.ja.md + parent: introduction.html targets: - ja - - name: Payment System Basics - html: payment-system-basics.html - parent: concepts.html +# Use Cases -------------------------------------------------------------------- + + - name: Use Cases + html: use-cases.html + parent: docs.html + top_nav_grouping: Article Types template: pagetype-category.html.jinja - blurb: One of the primary purposes of the XRP Ledger is payment processing. Learn more about key concepts that will help you understand the XRP Ledger payment system. + blurb: Browse the documentation based on practical use cases. targets: - en + - ja - - name: 支払いシステムの基本 - html: payment-system-basics.html - parent: concepts.html + + - name: Payments + html: payments-uc.html + parent: use-cases.html + top_nav_grouping: Article Types template: pagetype-category.html.jinja - blurb: XRP Ledgerの主な用途は決済処理です。主要なコンセプトを詳しく学んで、XRP Ledgerの決済システムの理解を深めましょう。 + blurb: Practical examples for using different types of payment on the XRP Ledger. targets: + - en - ja - - md: concepts/payment-system-basics/accounts/accounts.md + - md: use-cases/payments/peer-to-peer-payments-uc.md + parent: payments-uc.html targets: - en - - - md: concepts/payment-system-basics/accounts/accounts.ja.md - targets: - ja - - md: concepts/payment-system-basics/accounts/cryptographic-keys.md + - md: use-cases/payments/restricting-deposits-uc.md + parent: payments-uc.html targets: - en - - # TODO: update translation based on latest English version - - md: concepts/payment-system-basics/accounts/cryptographic-keys.ja.md - targets: - ja - - md: concepts/payment-system-basics/accounts/multi-signing.md + - md: use-cases/payments/smart-contracts-uc.md + parent: payments-uc.html targets: - en - - - md: concepts/payment-system-basics/accounts/multi-signing.ja.md - targets: - ja - - md: concepts/payment-system-basics/accounts/reserves.md + - name: Tokenization + html: tokenization.html + parent: use-cases.html + top_nav_grouping: Article Types + template: pagetype-category.html.jinja + blurb: Work with a variety of tokens supported by the XRP Ledger. targets: - en - - - md: concepts/payment-system-basics/accounts/reserves.ja.md - targets: - ja - - md: concepts/payment-system-basics/accounts/tickets.md + - md: use-cases/tokenization/stablecoin-issuer.md + parent: tokenization.html targets: - en - - - md: concepts/payment-system-basics/accounts/tickets.ja.md - targets: - ja - - md: concepts/payment-system-basics/accounts/depositauth.md + - md: use-cases/tokenization/nft-mkt-overview.md + parent: tokenization.html targets: - en - - - md: concepts/payment-system-basics/accounts/depositauth.ja.md - targets: - ja - - md: concepts/payment-system-basics/fees.md + # TODO: these files aren't nested under "NFT mkt overview" but they are in the nav + - md: use-cases/tokenization/nftoken-marketplace.md + parent: nft-mkt-overview.html targets: - en - - - md: concepts/payment-system-basics/fees.ja.md - targets: - ja - - md: concepts/payment-system-basics/ledgers.md + - md: use-cases/tokenization/authorized-minter.md + parent: nft-mkt-overview.html targets: - en - - # TODO: translation needs to be updated based on ledgers.md - - md: concepts/payment-system-basics/ledgers.ja.md - targets: - ja - - md: concepts/payment-system-basics/transaction-basics/transaction-basics.md + - md: use-cases/tokenization/digital-artist.md + parent: nft-mkt-overview.html targets: - en - - - md: concepts/payment-system-basics/transaction-basics/transaction-basics.ja.md - targets: - ja - - md: concepts/payment-system-basics/transaction-basics/transaction-cost.md + - name: Decentralized Finance + html: defi-uc.html + parent: use-cases.html + top_nav_grouping: Article Types + template: pagetype-category.html.jinja + blurb: Enabling fast, secure financial transactions without a central authority. targets: - en + - ja - - md: concepts/payment-system-basics/transaction-basics/transaction-cost.ja.md + - md: use-cases/defi/algorithmic-trading.md + parent: defi-uc.html targets: + - en - ja - - md: concepts/payment-system-basics/transaction-basics/finality-of-results.md + - md: use-cases/defi/list-xrp-as-an-exchange.md + parent: defi-uc.html targets: - en - - md: concepts/payment-system-basics/transaction-basics/finality-of-results.ja.md + - md: use-cases/defi/list-xrp-as-an-exchange.ja.md + parent: defi-uc.html targets: - ja - - md: concepts/payment-system-basics/transaction-basics/source-and-destination-tags.md + +# Concepts --------------------------------------------------------------------- + + - name: Concepts + html: concepts.html + parent: docs.html + top_nav_grouping: Article Types + template: pagetype-category.html.jinja + blurb: Learn the "what" and "why" behind fundamental aspects of the XRP Ledger. targets: - en - # TODO: Somehow this page's blurb got translated into Japanese but the page itself wasn't? - # For now we overwrite the blurb but use the page otherwise as-is. - - md: concepts/payment-system-basics/transaction-basics/source-and-destination-tags.md - blurb: 多目的アドレスとの間で支払いのやり取りをする具体的な目的を示すためにソースタグと宛先タグを使用します。 - untranslated_warning: true + - name: コンセプト + html: concepts.html + parent: docs.html + top_nav_grouping: Article Types + template: pagetype-category.html.jinja + blurb: XRP Ledgerの基本的な部分の背景に「何があるか」、「なぜなのか」を学びましょう。 targets: - ja - - name: Payment Types - html: payment-types.html - parent: concepts.html - template: pagetype-category.html.jinja - blurb: The XRP Ledger supports point-to-point XRP payments alongside other, more specialized payment types. + # Networks and Servers ----------------------------------------------------------------- + + - md: concepts/networks-and-servers/networks-and-servers.md targets: - en - - name: 支払いのタイプ - html: payment-types.html - parent: concepts.html - template: pagetype-category.html.jinja - blurb: XRP LedgerはポイントツーポイントのXRPペイメントのほかに、より専門化した支払いタイプをサポートしています。 + - md: concepts/networks-and-servers/networks-and-servers.ja.md targets: - ja - # Redirect from the old landing name/URL - - name: Complex Payment Types - html: complex-payment-types.html + # Redirect from the old xrpl-servers.html + - name: XRP Ledger Servers + html: xrpl-servers.html template: pagetype-redirect.html.jinja nav_omit: true - redirect_url: payment-types.html + redirect_url: networks-and-servers.html targets: - en - ja - - md: concepts/payment-types/direct-xrp-payments.md + - md: concepts/networks-and-servers/rippled-server-modes.md targets: - en - - md: concepts/payment-types/direct-xrp-payments.ja.md + - md: concepts/networks-and-servers/rippled-server-modes.ja.md targets: - ja - - md: concepts/payment-types/cross-currency-payments.md + - md: concepts/networks-and-servers/clustering.md targets: - en - - md: concepts/payment-types/cross-currency-payments.ja.md + - md: concepts/networks-and-servers/clustering.ja.md targets: - ja - - md: concepts/payment-types/checks.md + - md: concepts/networks-and-servers/ledger-history/ledger-history.md targets: - en - - md: concepts/payment-types/checks.ja.md + - md: concepts/networks-and-servers/ledger-history/ledger-history.ja.md targets: - ja - - md: concepts/payment-types/escrow.md + - md: concepts/networks-and-servers/peer-protocol.md targets: - en - - md: concepts/payment-types/escrow.ja.md + - md: concepts/networks-and-servers/peer-protocol.ja.md targets: - ja - - md: concepts/payment-types/partial-payments.md + - md: concepts/networks-and-servers/transaction-censorship-detection.md targets: - en - - md: concepts/payment-types/partial-payments.ja.md + - md: concepts/networks-and-servers/transaction-censorship-detection.ja.md targets: - ja - - md: concepts/payment-types/payment-channels.md + - md: concepts/networks-and-servers/parallel-networks.md targets: - en - - md: concepts/payment-types/payment-channels.ja.md + - md: concepts/networks-and-servers/parallel-networks.ja.md targets: - ja - - md: concepts/tokens/tokens.md + - md: concepts/networks-and-servers/amendments.md targets: - en - - md: concepts/tokens/tokens.ja.md + - md: concepts/networks-and-servers/amendments.ja.md targets: - ja - # Redirects from old (emptyish) landing pages. - - name: Tokens - html: issued-currencies.html - template: pagetype-redirect.html.jinja - redirect_url: tokens.html - blurb: Anyone can make tokens representing digital value on the XRP Ledger. + - md: concepts/networks-and-servers/the-clio-server.md targets: - en - - name: トークン - html: issued-currencies.html - template: pagetype-redirect.html.jinja - redirect_url: tokens.html - blurb: 誰もがXRP Ledger上でデジタル価値を表すトークンを作ることができます。 + - md: concepts/networks-and-servers/the-clio-server.ja.md targets: - ja - - - name: Tokens - html: issued-currencies-overview.html - template: pagetype-redirect.html.jinja - redirect_url: tokens.html - blurb: Anyone can make tokens representing digital value on the XRP Ledger. + + # Consensus Protocol ------------------------------------------------------ + + # TODO: "consensus" subpages are nested in nav but not filesystem; also, might be a mismatch with other contents here + - md: concepts/consensus-protocol/consensus.md targets: - en - - name: トークン - html: issued-currencies-overview.html - template: pagetype-redirect.html.jinja - redirect_url: tokens.html - blurb: 誰もがXRP Ledger上でデジタル価値を表すトークンを作ることができます。 + - md: concepts/consensus-protocol/consensus.ja.md targets: - ja - - md: concepts/tokens/trust-lines-and-issuing.md + - md: concepts/consensus-protocol/consensus-structure.md targets: - en - - md: concepts/tokens/trust-lines-and-issuing.ja.md + # TODO: update title to match English + - md: concepts/consensus-protocol/consensus-structure.ja.md targets: - ja - - md: concepts/tokens/authorized-trust-lines.md + - md: concepts/consensus-protocol/consensus-principles-and-rules.md targets: - en - - md: concepts/tokens/authorized-trust-lines.ja.md + - md: concepts/consensus-protocol/consensus-principles-and-rules.ja.md targets: - ja - - md: concepts/tokens/non-fungible-tokens.md + - md: concepts/consensus-protocol/consensus-protections.md targets: - en - - md: concepts/tokens/non-fungible-tokens.ja.md + - md: concepts/consensus-protocol/consensus-protections.ja.md targets: - ja - - md: concepts/tokens/non-fungible-token-transfers.md + # TODO: maybe nest invariant checking under consensus protections? + - md: concepts/consensus-protocol/invariant-checking.md targets: - en - - md: concepts/tokens/non-fungible-token-transfers.ja.md + - md: concepts/consensus-protocol/invariant-checking.ja.md targets: - ja - - md: concepts/tokens/nft-reserve-requirements.md + - md: concepts/consensus-protocol/fee-voting.md targets: - en - - md: concepts/tokens/nft-reserve-requirements.ja.md + - md: concepts/consensus-protocol/fee-voting.ja.md targets: - ja - - md: concepts/tokens/nftoken-batch-minting.md + - md: concepts/consensus-protocol/negative-unl.md targets: - en - - md: concepts/tokens/nftoken-batch-minting.ja.md + - md: concepts/consensus-protocol/negative-unl.ja.md targets: - ja - - md: concepts/tokens/nftoken-authorized-minting.md + - md: concepts/consensus-protocol/consensus-research.md targets: - en - - md: concepts/tokens/nftoken-authorized-minting.ja.md + - md: concepts/consensus-protocol/consensus-research.ja.md targets: - ja - - md: concepts/tokens/nftoken-auctions.md + # Ledgers ----------------------------------------------------------------- + + - md: concepts/ledgers/ledgers.md targets: - en - - md: concepts/tokens/nftoken-auctions.ja.md + # TODO: update translation. Some parts split into "ledger structure" + - md: concepts/ledgers/ledgers.ja.md targets: - ja - - md: concepts/tokens/nft-collections.md + # TODO: translate. Some parts taken from "ledgers.md" + - md: concepts/ledgers/ledger-structure.md targets: - en - - - md: concepts/tokens/nft-collections.ja.md - targets: - ja - - md: concepts/tokens/nft-fixed-supply.md + # TODO: translate. Content mostly split off from "ledgers.md" + - md: concepts/ledgers/open-closed-validated-ledgers.md targets: - en + - ja - - md: concepts/tokens/nft-fixed-supply.ja.md + # TODO: translate. Content mostly split off from "ledgers.md" + - md: concepts/ledgers/ledger-close-times.md targets: + - en - ja - - md: concepts/tokens/nft-apis.md + # TODO: add a "ledger history" page that doesn't go too deep into + # server management topics. + + # Transactions ------------------------------------------------------------ + - md: concepts/transactions/transactions.md targets: - en + + - md: concepts/transactions/transactions.ja.md + targets: - ja - - md: concepts/tokens/freezes.md + - md: concepts/transactions/fees.md targets: - en - - md: concepts/tokens/freezes.ja.md + - md: concepts/transactions/fees.ja.md targets: - ja - - md: concepts/tokens/common-misconceptions-about-freezes.md + - md: concepts/transactions/reliable-transaction-submission.md targets: - en - - md: concepts/tokens/common-misconceptions-about-freezes.ja.md + - md: concepts/transactions/reliable-transaction-submission.ja.md targets: - ja - - md: concepts/tokens/rippling.md + # TODO: rename these to "secure-signing.md" + - md: concepts/transactions/set-up-secure-signing.md targets: - en - - md: concepts/tokens/rippling.ja.md + - md: concepts/transactions/set-up-secure-signing.ja.md targets: - ja - - md: concepts/tokens/transfer-fees.md + - md: concepts/transactions/multi-signing.md targets: - en - - md: concepts/tokens/transfer-fees.ja.md + - md: concepts/transactions/multi-signing.ja.md targets: - ja - - md: concepts/tokens/issuing-and-operational-addresses.md + - md: concepts/transactions/source-and-destination-tags.md targets: - en - - md: concepts/tokens/issuing-and-operational-addresses.ja.md + # TODO: Translate to Japanese. Somehow this page's blurb got translated already. + - md: concepts/transactions/source-and-destination-tags.md + blurb: 多目的アドレスとの間で支払いのやり取りをする具体的な目的を示すためにソースタグと宛先タグを使用します。 + untranslated_warning: true targets: - ja - - md: concepts/tokens/paths.md + - md: concepts/transactions/transaction-cost.md targets: - en - - md: concepts/tokens/paths.ja.md + - md: concepts/transactions/transaction-cost.ja.md targets: - ja - - md: concepts/tokens/demurrage.md + - md: concepts/transactions/transaction-queue.md targets: - en - - md: concepts/tokens/demurrage.ja.md + - md: concepts/transactions/transaction-queue.ja.md targets: - ja - - md: concepts/decentralized-exchange/decentralized-exchange.md + - md: concepts/transactions/finality-of-results.md targets: - en - - md: concepts/decentralized-exchange/decentralized-exchange.ja.md + - md: concepts/transactions/finality-of-results.ja.md targets: - ja - # Redirect AMM concept to separate site for unreleased features - - name: Automated Market Makers (AMM) - html: automated-market-makers.html - template: pagetype-redirect.html.jinja - redirect_url: https://opensource.ripple.com/docs/xls-30d-amm/automated-market-makers/ + - md: concepts/transactions/look-up-transaction-results.md targets: - en + + - md: concepts/transactions/look-up-transaction-results.ja.md + targets: - ja - - md: concepts/decentralized-exchange/offers.md + - md: concepts/transactions/transaction-malleability.md targets: - en - - md: concepts/decentralized-exchange/offers.ja.md + - md: concepts/transactions/transaction-malleability.ja.md targets: - ja - - md: concepts/decentralized-exchange/autobridging.md + # TODO: match filename to page title + - md: concepts/transactions/about-canceling-a-transaction.md targets: - en - - md: concepts/decentralized-exchange/autobridging.ja.md + - md: concepts/transactions/about-canceling-a-transaction.ja.md targets: - ja - - md: concepts/decentralized-exchange/ticksize.md + - md: concepts/transactions/tickets.md targets: - en - - md: concepts/decentralized-exchange/ticksize.ja.md + - md: concepts/transactions/tickets.ja.md targets: - ja - - name: Consensus Network - html: consensus-network.html + # Payment Types ----------------------------------------------------------- + - name: Payment Types + html: payment-types.html parent: concepts.html template: pagetype-category.html.jinja - blurb: The XRP Ledger uses a consensus algorithm to resolve the double spend problem and choose which transactions to execute in which order. Consensus also governs rules of transaction processing. + blurb: The XRP Ledger supports point-to-point XRP payments alongside other, more specialized payment types. targets: - en - - name: コンセンサスネットワーク - html: consensus-network.html + - name: 支払いのタイプ + html: payment-types.html parent: concepts.html template: pagetype-category.html.jinja - blurb: XRP Ledgerは、コンセンサス・アルゴリズムを用いて二重支払い問題を解決し、トランザクションの実行順序を決定します。コンセンサスでは、トランザクション処理のルールも定められています。 + blurb: XRP LedgerはポイントツーポイントのXRPペイメントのほかに、より専門化した支払いタイプをサポートしています。 targets: - ja - - md: concepts/consensus-network/consensus.md + - md: concepts/payment-types/direct-xrp-payments.md targets: - en - - md: concepts/consensus-network/consensus.ja.md + - md: concepts/payment-types/direct-xrp-payments.ja.md targets: - ja - - md: concepts/consensus-network/consensus-principles-and-rules.md + - md: concepts/payment-types/cross-currency-payments.md targets: - en - - md: concepts/consensus-network/consensus-principles-and-rules.ja.md + - md: concepts/payment-types/cross-currency-payments.ja.md targets: - ja - - md: concepts/consensus-network/consensus-protections.md + - md: concepts/payment-types/checks.md targets: - en - - md: concepts/consensus-network/consensus-protections.ja.md + - md: concepts/payment-types/checks.ja.md targets: - ja - - md: concepts/consensus-network/invariant-checking.md + - md: concepts/payment-types/escrow.md targets: - en - - md: concepts/consensus-network/invariant-checking.ja.md + - md: concepts/payment-types/escrow.ja.md targets: - ja - - md: concepts/consensus-network/negative-unl.md + - md: concepts/payment-types/partial-payments.md targets: - en - - md: concepts/consensus-network/negative-unl.ja.md + - md: concepts/payment-types/partial-payments.ja.md targets: - ja - - md: concepts/consensus-network/transaction-queue.md + - md: concepts/payment-types/payment-channels.md targets: - en - - md: concepts/consensus-network/transaction-queue.ja.md + - md: concepts/payment-types/payment-channels.ja.md targets: - ja - - md: concepts/consensus-network/about-canceling-a-transaction.md + # Tokens ------------------------------------------------------------------ + - md: concepts/tokens/tokens.md targets: - en - - md: concepts/consensus-network/about-canceling-a-transaction.ja.md + - md: concepts/tokens/tokens.ja.md targets: - ja - - md: concepts/consensus-network/transaction-malleability.md + - md: concepts/tokens/non-fungible-tokens.md targets: - en - # TODO: translate - - md: concepts/consensus-network/transaction-malleability.ja.md + - md: concepts/tokens/non-fungible-tokens.ja.md targets: - ja - - md: concepts/consensus-network/amendments/amendments.md + - md: concepts/tokens/non-fungible-token-transfers.md targets: - en - - md: concepts/consensus-network/amendments/amendments.ja.md + - md: concepts/tokens/non-fungible-token-transfers.ja.md targets: - ja - - md: concepts/consensus-network/amendments/contribute-code-flow.md + - md: concepts/tokens/nft-reserve-requirements.md targets: - en + + - md: concepts/tokens/nft-reserve-requirements.ja.md + targets: - ja - - md: concepts/consensus-network/amendments/known-amendments.md + - md: concepts/tokens/nftoken-batch-minting.md targets: - en - - md: concepts/consensus-network/amendments/known-amendments.ja.md + - md: concepts/tokens/nftoken-batch-minting.ja.md targets: - ja - - md: concepts/consensus-network/fee-voting.md + - md: concepts/tokens/nftoken-authorized-minting.md targets: - en - - md: concepts/consensus-network/fee-voting.ja.md + - md: concepts/tokens/nftoken-authorized-minting.ja.md targets: - ja - - md: concepts/consensus-network/consensus-research.md + - md: concepts/tokens/nftoken-auctions.md targets: - en - - md: concepts/consensus-network/consensus-research.ja.md + - md: concepts/tokens/nftoken-auctions.ja.md targets: - ja - # TODO: add pseudo-transactions concept page - - - md: concepts/consensus-network/parallel-networks.md + - md: concepts/tokens/nft-collections.md targets: - en - - md: concepts/consensus-network/parallel-networks.ja.md + - md: concepts/tokens/nft-collections.ja.md targets: - ja - # Redirect for now obsolete "Federated Sidechains" page - - name: Federated Sidechains - html: federated-sidechains.html - template: pagetype-redirect.html.jinja - redirect_url: https://opensource.ripple.com/docs/xls-38d-cross-chain-bridge/cross-chain-bridges/ - nav_omit: true + - md: concepts/tokens/nft-fixed-supply.md + targets: + - en + + - md: concepts/tokens/nft-fixed-supply.ja.md + targets: + - ja + + # TODO: translate + - md: concepts/tokens/nft-apis.md + targets: + - en + - ja + + # TODO: maybe fungible tokens should be in their own folder? + - md: concepts/tokens/trust-lines-and-issuing.md + targets: + - en + + - md: concepts/tokens/trust-lines-and-issuing.ja.md + targets: + - ja + + - md: concepts/tokens/authorized-trust-lines.md + targets: + - en + + - md: concepts/tokens/authorized-trust-lines.ja.md + targets: + - ja + + - md: concepts/tokens/freezes.md + targets: + - en + + - md: concepts/tokens/freezes.ja.md + targets: + - ja + + # TODO: nest this file appropriately + - md: concepts/tokens/common-misconceptions-about-freezes.md + targets: + - en + + - md: concepts/tokens/common-misconceptions-about-freezes.ja.md + targets: + - ja + + - md: concepts/tokens/rippling.md + targets: + - en + + - md: concepts/tokens/rippling.ja.md + targets: + - ja + + - md: concepts/tokens/transfer-fees.md + targets: + - en + + - md: concepts/tokens/transfer-fees.ja.md + targets: + - ja + + - md: concepts/tokens/paths.md + targets: + - en + + - md: concepts/tokens/paths.ja.md + targets: + - ja + + - md: concepts/tokens/demurrage.md + targets: + - en + + - md: concepts/tokens/demurrage.ja.md + targets: + - ja + + - md: concepts/tokens/decentralized-exchange.md + targets: + - en + + - md: concepts/tokens/decentralized-exchange.ja.md + targets: + - ja + + - md: concepts/tokens/offers.md + targets: + - en + + - md: concepts/tokens/offers.ja.md + targets: + - ja + + - md: concepts/tokens/autobridging.md + targets: + - en + + - md: concepts/tokens/autobridging.ja.md + targets: + - ja + + - md: concepts/tokens/ticksize.md + targets: + - en + + - md: concepts/tokens/ticksize.ja.md + targets: + - ja + + # Accounts ---------------------------------------------------------------- + - md: concepts/accounts/accounts.md + targets: + - en + + - md: concepts/accounts/accounts.ja.md + targets: + - ja + + - md: concepts/accounts/account-types.md + targets: + - en + + #TODO: update translation. Mostly just the title has changed + - md: concepts/accounts/account-types.ja.md + targets: + - ja + + #TODO: translate. Draws heavily on content that used to be in accounts.md + - md: concepts/accounts/deleting-accounts.md + targets: + - en + - ja + + - md: concepts/accounts/reserves.md + targets: + - en + + - md: concepts/accounts/reserves.ja.md + targets: + - ja + + #TODO: translate. Draws heavily on content that used to be in accounts.md + - md: concepts/accounts/addresses.md targets: - en - ja - - md: concepts/xrpl-servers/xrpl-servers.md + - md: concepts/accounts/cryptographic-keys.md targets: - en - - md: concepts/xrpl-servers/xrpl-servers.ja.md + # TODO: update translation based on latest English version + - md: concepts/accounts/cryptographic-keys.ja.md targets: - ja - - md: concepts/xrpl-servers/rippled-server-modes.md + - md: concepts/accounts/depositauth.md targets: - en - - md: concepts/xrpl-servers/rippled-server-modes.ja.md + - md: concepts/accounts/depositauth.ja.md targets: - ja - - md: concepts/xrpl-servers/clustering.md + + ## REDIRECTS FROM OLD CONCEPT PAGES/LANDINGS ------------------------------- + - name: Intro to Consensus + html: intro-to-consensus.html + template: pagetype-redirect.html.jinja + nav_omit: true + redirect_url: consensus.html targets: - en + - ja - - md: concepts/xrpl-servers/clustering.ja.md + - name: Secure Signing + html: set-up-secure-signing.html + template: pagetype-redirect.html.jinja + nav_omit: true + redirect_url: secure-signing.html targets: + - en - ja - - md: concepts/xrpl-servers/ledger-history/ledger-history.md + - name: Transactions + html: transaction-basics.html + template: pagetype-redirect.html.jinja + nav_omit: true + redirect_url: transactions.html targets: - en + - ja - - md: concepts/xrpl-servers/ledger-history/ledger-history.ja.md + - name: Stablecoin Issuer + html: become-an-xrp-ledger-gateway.html.html + template: pagetype-redirect.html.jinja + nav_omit: true + redirect_url: stablecoin-issuer.html targets: + - en - ja - - md: concepts/xrpl-servers/ledger-history/online-deletion.md + - name: Consensus + html: consensus-network.html + template: pagetype-redirect.html.jinja + nav_omit: true + redirect_url: consensus.html targets: - en + - ja - - md: concepts/xrpl-servers/ledger-history/online-deletion.ja.md + - name: Complex Payment Types + html: complex-payment-types.html + template: pagetype-redirect.html.jinja + nav_omit: true + redirect_url: payment-types.html targets: + - en - ja - - md: concepts/xrpl-servers/ledger-history/history-sharding.md + - name: Canceling a Transaction + html: about-canceling-a-transaction.html + template: pagetype-redirect.html.jinja + redirect_url: canceling-a-transaction.html + nav_omit: true targets: - en + - ja - - md: concepts/xrpl-servers/ledger-history/history-sharding.ja.md + - name: Account Types + html: issuing-and-operational-addresses.html + template: pagetype-redirect.html.jinja + redirect_url: account-types.html + nav_omit: true targets: + - en - ja - - md: concepts/xrpl-servers/peer-protocol.md + - name: Tokens + html: issued-currencies.html + template: pagetype-redirect.html.jinja + redirect_url: tokens.html + blurb: Anyone can make tokens representing digital value on the XRP Ledger. targets: - en - - md: concepts/xrpl-servers/peer-protocol.ja.md + - name: トークン + html: issued-currencies.html + template: pagetype-redirect.html.jinja + redirect_url: tokens.html + blurb: 誰もがXRP Ledger上でデジタル価値を表すトークンを作ることができます。 targets: - ja - - md: concepts/xrpl-servers/transaction-censorship-detection.md + - name: Tokens + html: issued-currencies-overview.html + template: pagetype-redirect.html.jinja + redirect_url: tokens.html + blurb: Anyone can make tokens representing digital value on the XRP Ledger. targets: - en - - md: concepts/xrpl-servers/transaction-censorship-detection.ja.md + - name: トークン + html: issued-currencies-overview.html + template: pagetype-redirect.html.jinja + redirect_url: tokens.html + blurb: 誰もがXRP Ledger上でデジタル価値を表すトークンを作ることができます。 targets: - ja - - md: concepts/xrpl-servers/the-clio-server.md + # Redirect AMM concept to separate site for unreleased features + - name: Automated Market Makers (AMM) + html: automated-market-makers.html + template: pagetype-redirect.html.jinja + redirect_url: https://opensource.ripple.com/docs/xls-30d-amm/automated-market-makers/ targets: - en + - ja - - md: concepts/xrpl-servers/the-clio-server.ja.md + # Redirect for now obsolete "Federated Sidechains" page + - name: Federated Sidechains + html: federated-sidechains.html + template: pagetype-redirect.html.jinja + redirect_url: https://opensource.ripple.com/docs/xls-38d-cross-chain-bridge/cross-chain-bridges/ + nav_omit: true targets: + - en - ja # Redirect for "Interoperability" landing page @@ -1201,7 +1415,7 @@ pages: - name: The rippled Server html: the-rippled-server.html template: pagetype-redirect.html.jinja - redirect_url: xrpl-servers.html + redirect_url: networks-and-servers.html blurb: Learn about the core servers that power the XRP Ledger. nav_omit: true targets: @@ -1230,6 +1444,7 @@ pages: - ja + # Tutorials -------------------------------------------------------------------- - name: Tutorials @@ -1250,208 +1465,248 @@ pages: targets: - ja - # TODO: translate - - name: Quickstart - html: xrpl-quickstart.html + - md: tutorials/get-started/public-servers.md + targets: + - en + + - md: tutorials/get-started/public-servers.ja.md + targets: + - ja + + # Python ------------------------------------------------------------------- + + - name: Python + html: python.html parent: tutorials.html - blurb: Quickly experiment with the basics of XRPL development. - cta_text: Quickstart tutorials + top_nav_grouping: Article Types template: pagetype-category.html.jinja + blurb: XRPL tutorials in Python. targets: - en - ja # TODO: translate - - name: Quickstart (JavaScript) - html: quickstart-javascript.html - parent: xrpl-quickstart.html - template: pagetype-category.html.jinja - blurb: Use a JavaScript test harness to send XRP, trade currencies, and mint and trade NFTs. + - md: tutorials/get-started/get-started-using-python.md targets: - en - ja - # TODO: translate - - md: tutorials/quickstart/quickstart-intro.md - parent: quickstart-javascript.html + - name: Modular Tutorials in Python + html: modular-tutorials-in-python.html + parent: python.html + top_nav_grouping: Article Types + template: pagetype-category.html.jinja + blurb: Modular XRPL tutorials in Python. targets: - en - ja # TODO: translate - - md: tutorials/quickstart/create-accounts-send-xrp.md - parent: quickstart-javascript.html + - md: tutorials/quickstart/send-payments-using-python.md targets: - en - ja # TODO: translate - - md: tutorials/quickstart/create-trustline-send-currency.md - parent: quickstart-javascript.html + - md: tutorials/quickstart/py-create-accounts-send-xrp.md targets: - en - ja # TODO: translate - - md: tutorials/quickstart/mint-and-burn-nfts.md - parent: quickstart-javascript.html + - md: tutorials/quickstart/py-create-trustline-send-currency.md targets: - en - ja # TODO: translate - - md: tutorials/quickstart/transfer-nfts.md - parent: quickstart-javascript.html + - md: tutorials/quickstart/py-mint-and-burn-nfts.md targets: - en - ja - # TODO: translate - - md: tutorials/quickstart/broker-sale.md - parent: quickstart-javascript.html + # TODO: translate + - md: tutorials/quickstart/py-transfer-nfts.md targets: - en - ja # TODO: translate - - md: tutorials/quickstart/authorize-minter.md - parent: quickstart-javascript.html + - md: tutorials/quickstart/py-broker-sale.md targets: - en - ja # TODO: translate - - md: tutorials/quickstart/batch-minting.md - parent: quickstart-javascript.html + - md: tutorials/quickstart/py-authorize-minter.md targets: - en - ja - - name: Quickstart (Python) - html: quickstart-python.html - parent: xrpl-quickstart.html + - md: tutorials/build-apps/build-a-desktop-wallet-in-python.md + targets: + - en + - ja # TODO: translate this page + + # JavaScript --------------------------------------------------------------- + + - name: JavaScript + html: javascript.html + parent: tutorials.html + top_nav_grouping: Article Types template: pagetype-category.html.jinja - blurb: Use a Python test harness to send XRP, trade currencies, and mint and trade NFTs. + blurb: XRPL tutorials in JavaScript. targets: - en - ja - - # TODO: translate - - md: tutorials/quickstart/py-quickstart-intro.md - parent: quickstart-python.html + + - md: tutorials/get-started/get-started-using-javascript.md targets: - en + + - md: tutorials/get-started/get-started-using-javascript.ja.md + targets: - ja - # TODO: translate - - md: tutorials/quickstart/py-create-accounts-send-xrp.md - parent: quickstart-python.html + # Old translated JS quickstart for ripple-lib 1.x. Refers to code samples + # that have been removed. + # - md: tutorials/get-started/get-started-using-javascript.ja.md + # targets: + # - ja + + # Redirect for old JS Client Library URLs + - name: Get Started Using JavaScript + html: get-started-using-node-js.html + template: pagetype-redirect.html.jinja + redirect_url: get-started-using-javascript.html + nav_omit: true targets: - en - ja - # TODO: translate - - md: tutorials/quickstart/py-create-trustline-send-currency.md - parent: quickstart-python.html + - name: Get Started Using JavaScript + html: get-started-with-rippleapi-for-javascript.html + template: pagetype-redirect.html.jinja + redirect_url: get-started-using-javascript.html + nav_omit: true targets: - en - ja - # TODO: translate - - md: tutorials/quickstart/py-mint-and-burn-nfts.md - parent: quickstart-python.html + - name: Modular Tutorials in JavaScript + html: modular-tutorials-in-javascript.html + parent: javascript.html + top_nav_grouping: Article Types + template: pagetype-category.html.jinja + blurb: Modular XRPL tutorials in JavaScript. targets: - en - ja # TODO: translate - - md: tutorials/quickstart/py-transfer-nfts.md - parent: quickstart-python.html + - md: tutorials/quickstart/send-payments-using-javascript.md targets: - en - ja # TODO: translate - - md: tutorials/quickstart/py-broker-sale.md - parent: quickstart-python.html + - md: tutorials/quickstart/create-accounts-send-xrp-using-javascript.md targets: - en - ja # TODO: translate - - md: tutorials/quickstart/py-authorize-minter.md - parent: quickstart-python.html + - md: tutorials/quickstart/create-trustline-send-currency-using-javascript.md targets: - en - ja - - md: tutorials/get-started/get-started.md + # TODO: translate + - md: tutorials/quickstart/create-time-based-escrows-using-javascript.md targets: - en + - ja - - md: tutorials/get-started/get-started.ja.md + # TODO: translate + - md: tutorials/quickstart/create-conditional-escrows-using-javascript.md targets: + - en - ja - - md: tutorials/get-started/public-servers.md + - name: NFTs Using JavaScript + html: nfts-using-javascript.html + parent: modular-tutorials-in-javascript.html + top_nav_grouping: Article Types + template: pagetype-category.html.jinja + blurb: Mint and sell NFTs on the XRP Ledger. targets: - en + - ja - - md: tutorials/get-started/public-servers.ja.md + # TODO: translate + - md: tutorials/quickstart/mint-and-burn-nfts-using-javascript.md targets: + - en - ja # TODO: translate - - md: tutorials/get-started/get-started-using-python.md + - md: tutorials/quickstart/transfer-nfts-using-javascript.md targets: - en - ja # TODO: translate - - md: tutorials/get-started/get-started-using-java.md + - md: tutorials/quickstart/broker-an-nft-sale-using-javascript.md targets: - en - ja - - md: tutorials/get-started/get-started-using-javascript.md + # TODO: translate + - md: tutorials/quickstart/assign-an-authorized-minter-using-javascript.md targets: - en + - ja - - md: tutorials/get-started/get-started-using-javascript.ja.md + # TODO: translate + - md: tutorials/quickstart/batch-mint-nfts-using-javascript.md targets: + - en - ja - # Old translated JS quickstart for ripple-lib 1.x. Refers to code samples - # that have been removed. - # - md: tutorials/get-started/get-started-using-javascript.ja.md - # targets: - # - ja + # TODO: translate + - md: tutorials/build-apps/build-a-browser-wallet-using-javascript.md + targets: + - en + - ja - # Redirect for old JS Client Library URLs - - name: Get Started Using JavaScript - html: get-started-using-node-js.html - template: pagetype-redirect.html.jinja - redirect_url: get-started-using-javascript.html - nav_omit: true + # Java --------------------------------------------------------------------- + + - name: Java + html: java.html + parent: tutorials.html + top_nav_grouping: Article Types + template: pagetype-category.html.jinja + blurb: XRPL tutorials in Java. targets: - en - ja - - name: Get Started Using JavaScript - html: get-started-with-rippleapi-for-javascript.html - template: pagetype-redirect.html.jinja - redirect_url: get-started-using-javascript.html - nav_omit: true + # TODO: translate + - md: tutorials/get-started/get-started-using-java.md targets: - en - ja - - md: tutorials/get-started/get-started-using-http-websocket-apis.md - targets: - - en + # HTTP / Websocket Tutorials --------------------------------------------------- - - md: tutorials/get-started/get-started-using-http-websocket-apis.ja.md + - name: HTTP / Websocket APIs + html: http-websocket-apis-tutorials.html + parent: tutorials.html + top_nav_grouping: Article Types + template: pagetype-category.html.jinja + blurb: XRPL tutorials for HTTP / Websocket APIs. targets: + - en - ja # Redirect for old HTTP/WebSocket APIs URL @@ -1464,11 +1719,11 @@ pages: - en - ja - - md: tutorials/get-started/send-xrp.md + - md: tutorials/get-started/get-started-using-http-websocket-apis.md targets: - en - - md: tutorials/get-started/send-xrp.ja.md + - md: tutorials/get-started/get-started-using-http-websocket-apis.ja.md targets: - ja @@ -1480,95 +1735,23 @@ pages: targets: - ja - # Send old "Use Direct XRP Payments" landing to "Get Started" instead - - name: Use Direct XRP Payments - html: use-simple-xrp-payments.html - template: pagetype-redirect.html.jinja - nav_omit: true - redirect_url: get-started.html - targets: - - en - - ja - - - name: Build Apps - html: build-apps.html - parent: tutorials.html - template: pagetype-category.html.jinja - blurb: Develop applications and services that use the XRP Ledger. - targets: - - en - - - name: アプリケーションの構築 - html: build-apps.html - parent: tutorials.html - template: pagetype-category.html.jinja - blurb: XRP Ledgerを利用したアプリケーションやサービスを開発しましょう。 - targets: - - ja - - - md: tutorials/build-apps/build-a-desktop-wallet-in-python.md - targets: - - en - - ja # TODO: translate this page - - - md: tutorials/build-apps/build-a-browser-wallet-in-js.md - targets: - - en - - ja # TODO: translate this page - - - name: Production Readiness - html: production-readiness.html - parent: tutorials.html - template: pagetype-category.html.jinja - blurb: Follow these best practices to build a robust, safe production system for using the XRP Ledger. - targets: - - en + # Tasks -------------------------------------------------------------------- - - name: 本番環境への準備 - html: production-readiness.html + - name: Tasks + html: tasks.html parent: tutorials.html + top_nav_grouping: Article Types template: pagetype-category.html.jinja - blurb: 以下のベストプラクティスに従って、XRPレジャーを使用するための堅牢で安全な本番システムを構築しましょう。 - targets: - - ja - - - md: tutorials/production-readiness/set-up-secure-signing.md - targets: - - en - - - md: tutorials/production-readiness/set-up-secure-signing.ja.md - targets: - - ja - - - md: tutorials/production-readiness/look-up-transaction-results.md - targets: - - en - - - md: tutorials/production-readiness/look-up-transaction-results.ja.md - targets: - - ja - - - md: tutorials/production-readiness/reliable-transaction-submission.md + blurb: Common tasks on the XRP Ledger. targets: - en - - - md: tutorials/production-readiness/reliable-transaction-submission.ja.md - targets: - ja - # Redirect for this page's new home outside of tutorials - - name: Cancel or Skip a Transaction - html: cancel-or-skip-a-transaction.html - template: pagetype-redirect.html.jinja - nav_omit: true - redirect_url: about-canceling-a-transaction.html - targets: - - en - - ja + # Manage Account Settings ---------------------------------------------- - name: Manage Account Settings html: manage-account-settings.html - parent: tutorials.html + parent: tasks.html template: pagetype-category.html.jinja blurb: Set up your XRP Ledger account to send and receive payments the way you want it to. targets: @@ -1576,7 +1759,7 @@ pages: - name: アカウントの設定の利用 html: manage-account-settings.html - parent: tutorials.html + parent: tasks.html template: pagetype-category.html.jinja blurb: XRP Ledgerアカウントを設定して、思い通りの支払いをしましょう。 targets: @@ -1649,11 +1832,19 @@ pages: targets: - ja - # TODO: "Use Deposit Authorization to Block Unwanted Payments" (DOC-1555) + - md: tutorials/get-started/send-xrp.md + targets: + - en + + - md: tutorials/get-started/send-xrp.ja.md + targets: + - ja + + # Use Specialized Payment Types -------------------------------------------------------- - name: Use Specialized Payment Types html: use-specialized-payment-types.html - parent: tutorials.html + parent: tasks.html template: pagetype-category.html.jinja blurb: Use advanced features like Escrow and Payment Channels to build smart applications on the XRP Ledger. targets: @@ -1661,7 +1852,7 @@ pages: - name: 専門化した支払いタイプの使用 html: use-specialized-payment-types.html - parent: tutorials.html + parent: tasks.html template: pagetype-category.html.jinja blurb: EscrowやPayment Channelなどの高度な機能を使用して、XRP Ledgerでスマートアプリケーションを構築しましょう。 targets: @@ -1751,6 +1942,7 @@ pages: targets: - en + # TODO: update translation to match English updates - md: tutorials/use-specialized-payment-types/use-checks/use-checks.ja.md targets: - ja @@ -1803,9 +1995,11 @@ pages: targets: - ja + # Use Tokens ------------------------------------------------------------------ + - name: Use Tokens html: use-tokens.html - parent: tutorials.html + parent: tasks.html blurb: Create and trade tokens (fungible or otherwise) in the XRP Ledger. template: pagetype-category.html.jinja targets: @@ -1813,7 +2007,7 @@ pages: - name: トークンの利用 html: use-tokens.html - parent: tutorials.html + parent: tasks.html blurb: XRP Ledgerでトークン(代替型やそれ以外)を発行し、取引しましょう template: pagetype-category.html.jinja targets: @@ -1849,2714 +2043,2728 @@ pages: - en - ja - # TODO: "Send a Cross-Currency Payment" - - # TODO: Set up issuing/operational addresses, monitor changes to balances, - # enable/disable rippling, use auth'd trust lines - - - name: XRP Ledger Businesses - html: xrp-ledger-businesses.html - parent: tutorials.html - blurb: This section demonstrates how to follow various best practices for running businesses that interface with the XRP Ledger, such as exchanges listing XRP and gateways issuing currency in the XRP Ledger. - template: pagetype-category.html.jinja + # Redirect to tutorial parent nav. + - name: Get Started + html: get-started.html + template: pagetype-redirect.html.jinja + nav_omit: true + redirect_url: tutorials.html targets: - en - - - name: ビジネスとしてのXRP Ledger - html: xrp-ledger-businesses.html - parent: tutorials.html - blurb: このセクションでは、XRPを上場している取引所やXRP Ledgerで通貨を発行しているゲートウェイなど、XRP Ledgerとインターフェースを持つビジネスを運営するための様々なベストプラクティスをご紹介しています。 - template: pagetype-category.html.jinja - targets: - ja - - md: tutorials/xrp-ledger-businesses/list-xrp-as-an-exchange.md + # Send old "Use Direct XRP Payments" landing to "Get Started" instead + - name: Use Direct XRP Payments + html: use-simple-xrp-payments.html + template: pagetype-redirect.html.jinja + nav_omit: true + redirect_url: send-xrp.html targets: - en - - - md: tutorials/xrp-ledger-businesses/list-xrp-as-an-exchange.ja.md - targets: - ja - # legacy feature that has been removed. - - md: tutorials/xrp-ledger-businesses/list-your-exchange-on-xrp-charts.md + # Redirect old Production Readiness category. + # There's no equivalent category now, so go to Tutorials top + - name: Production Readiness + html: production-readiness.html + redirect_url: tutorials.html + template: pagetype-redirect.html.jinja + nav_omit: true targets: - en - ja - # TODO: translate - - md: tutorials/xrp-ledger-businesses/become-an-xrp-ledger-gateway.md + # Redirect for this page's new home outside of tutorials + - name: Cancel or Skip a Transaction + html: cancel-or-skip-a-transaction.html + template: pagetype-redirect.html.jinja + nav_omit: true + redirect_url: about-canceling-a-transaction.html targets: - en - ja - - name: Manage the rippled Server - html: manage-the-rippled-server.html - parent: tutorials.html - blurb: Install, configure, and manage the core server that powers the XRP Ledger. - cta_text: Run rippled - template: pagetype-category.html.jinja - targets: - - en - - - name: rippledサーバの管理 - html: manage-the-rippled-server.html - parent: tutorials.html - blurb: XRP Ledgerを動かすコアサーバーをインストール、設定、管理しましょう。 - cta_text: インストールしよう - template: pagetype-category.html.jinja - targets: - - ja + # TODO: "Use Deposit Authorization to Block Unwanted Payments" (DOC-1555) - - name: Install rippled - html: install-rippled.html - parent: manage-the-rippled-server.html - top_nav_name: Install & Configure - blurb: Install and update the rippled server. - template: pagetype-category.html.jinja + # Redirect for "Interoperability - EVM Sidechain" tutorial landing page + - name: Interoperability - EVM Sidechain + html: evm-sidechains.html + template: pagetype-redirect.html.jinja + redirect_url: https://opensource.ripple.com/docs/evm-sidechain/intro-to-evm-sidechain/ + nav_omit: true targets: - en - - - name: rippledのインストール - html: install-rippled.html - parent: manage-the-rippled-server.html - blurb: rippledサーバーをインストールして更新します。 - template: pagetype-category.html.jinja - targets: - ja - - md: tutorials/manage-the-rippled-server/installation/system-requirements.md + # Redirect for "Get Started with the EVM Sidechain" tutorial page + - name: Get Started with the EVM Sidechain + html: get-started-evm-sidechain.html + template: pagetype-redirect.html.jinja + redirect_url: https://opensource.ripple.com/docs/evm-sidechain/get-started-evm-sidechain/ + nav_omit: true targets: - en - - - md: tutorials/manage-the-rippled-server/installation/system-requirements.ja.md - targets: - ja - - md: tutorials/manage-the-rippled-server/installation/install-rippled-on-centos-rhel-with-yum.md + # Redirect for "Connect MetaMask to XRP Ledger Sidechain" tutorial page + - name: Connect MetaMask to XRP Ledger Sidechain + html: connect-metamask-to-xrpl-evm-sidechain.html + template: pagetype-redirect.html.jinja + redirect_url: https://opensource.ripple.com/docs/evm-sidechain/connect-metamask-to-xrpl-evm-sidechain/ + nav_omit: true targets: - en - - - md: tutorials/manage-the-rippled-server/installation/install-rippled-on-centos-rhel-with-yum.ja.md - targets: - ja - # Redirect old Alien-based install - - name: Install rippled on Ubuntu with Alien - html: install-rippled-on-ubuntu-with-alien.html - parent: install-rippled.html + # Redirect for "Join the XRP Ledger EVM Sidechain Devnet" tutorial page + - name: Join the XRP Ledger EVM Sidechain Devnet + html: join-evm-sidechain-devnet.html template: pagetype-redirect.html.jinja + redirect_url: https://opensource.ripple.com/docs/evm-sidechain/join-evm-sidechain-devnet/ nav_omit: true - redirect_url: install-rippled-on-ubuntu.html targets: - en - ja - - md: tutorials/manage-the-rippled-server/installation/install-rippled-on-ubuntu.md + # Redirect for "EVM Sidechain Validator Security" tutorial page + - name: EVM Sidechain Validator Security + html: evm-sidechain-validator-security.html + template: pagetype-redirect.html.jinja + redirect_url: https://opensource.ripple.com/docs/evm-sidechain/evm-sidechain-validator-security/ + nav_omit: true targets: - en - - - md: tutorials/manage-the-rippled-server/installation/install-rippled-on-ubuntu.ja.md - targets: - ja - # Redirect old CentOS/RHEL install - - name: Update rippled Automatically on CentOS/RHEL - html: update-rippled-automatically-on-centos-rhel.html + # Redirect for "Run a Validator Node on an EVM Sidechain" tutorial page + - name: Run a Validator Node on an EVM Sidechain + html: evm-sidechain-run-a-validator-node.html template: pagetype-redirect.html.jinja + redirect_url: https://opensource.ripple.com/docs/evm-sidechain/evm-sidechain-run-a-validator-node/ nav_omit: true - redirect_url: update-rippled-automatically-on-linux.html targets: - en - ja - - md: tutorials/manage-the-rippled-server/installation/update-rippled-automatically-on-linux.md +# References ------------------------------------------------------------------- + + - name: References + longer_name: API References + template: page-references.html.jinja + html: references.html + parent: docs.html + top_nav_grouping: Article Types + sidebar: disabled + blurb: Complete references for different interfaces to the XRP Ledger. targets: - en - - md: tutorials/manage-the-rippled-server/installation/update-rippled-automatically-on-linux.ja.md + - name: リファレンス + longer_name: API リファレンス + template: page-references.html.jinja + html: references.html + parent: docs.html + top_nav_grouping: Article Types + sidebar: disabled + blurb: XRP Ledgerへのさまざまなインターフェイスの包括的なリファレンスです。 targets: - ja - - md: tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-centos-rhel.md + - name: XRP Ledger Protocol Reference + html: protocol-reference.html + parent: references.html + template: pagetype-category.html.jinja + blurb: Features and rules of the XRP Ledger protocol, regardless of how you access it. + eyebrow_text: Features and Rules targets: - en - - md: tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-centos-rhel.ja.md - targets: - - ja + - name: XRP Ledgerプロトコルリファレンス + html: protocol-reference.html + parent: references.html + template: pagetype-category.html.jinja + blurb: XRP Ledgerプロトコルの、利用方法に依存しない特徴やルールについて。 + eyebrow_text: Features and Rules + targets: + - ja - - md: tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-ubuntu.md + - md: references/protocol-reference/data-types/basic-data-types.md targets: - en - - md: tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-ubuntu.ja.md + - md: references/protocol-reference/data-types/basic-data-types.ja.md targets: - ja - # Redirect to build instructions on rippled repo. - - name: Build and Run rippled on Ubuntu - html: build-run-rippled-ubuntu.html - template: pagetype-redirect.html.jinja - redirect_url: https://github.com/XRPLF/rippled/blob/release/BUILD.md + - md: references/protocol-reference/data-types/base58-encodings.md targets: - en - - ja - # Redirect to b uild instructions on rippled repo. - - name: Build and Run rippled on macOS - html: build-run-rippled-macos.html - template: pagetype-redirect.html.jinja - redirect_url: https://github.com/XRPLF/rippled/blob/release/BUILD.md + - md: references/protocol-reference/data-types/base58-encodings.ja.md targets: - - en - ja - - - md: tutorials/manage-the-rippled-server/installation/build-run-rippled-in-reporting-mode.md + + - md: references/protocol-reference/data-types/currency-formats.md targets: - en + + # TODO: update translation to add a table like in the English version + - md: references/protocol-reference/data-types/currency-formats.ja.md + targets: - ja - - md: tutorials/manage-the-rippled-server/installation/capacity-planning.md + - md: references/protocol-reference/data-types/nftoken.md targets: - en - - md: tutorials/manage-the-rippled-server/installation/capacity-planning.ja.md + # TODO: update translation to use the term "sequence number" rather than + # "dumb sequential" + - md: references/protocol-reference/data-types/nftoken.ja.md targets: - ja - - md: tutorials/manage-the-rippled-server/installation/rippled-1-3-migration-instructions.md + - md: references/protocol-reference/ledger-data/ledger-data-formats.md targets: - en - - md: tutorials/manage-the-rippled-server/installation/rippled-1-3-migration-instructions.ja.md + - md: references/protocol-reference/ledger-data/ledger-data-formats.ja.md targets: - ja - - name: Configure rippled - html: configure-rippled.html - parent: manage-the-rippled-server.html - blurb: Customize your rippled server configuration. - template: pagetype-category.html.jinja + - md: references/protocol-reference/ledger-data/ledger-header.md targets: - en - - name: rippledの設定 - html: configure-rippled.html - parent: manage-the-rippled-server.html - blurb: rippledサーバーの構成をカスタマイズします。 - template: pagetype-category.html.jinja + - md: references/protocol-reference/ledger-data/ledger-header.ja.md targets: - ja - - md: tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-validator.md + - md: references/protocol-reference/ledger-data/ledger-object-ids.md targets: - en - - md: tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-validator.ja.md + - md: references/protocol-reference/ledger-data/ledger-object-ids.ja.md targets: - ja - - md: tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-stock-server.md + - md: references/protocol-reference/ledger-data/ledger-object-types/ledger-object-types.md targets: - en - # TODO: update this translation and rename the file like in the English version - - md: tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-wallet-server.ja.md + - md: references/protocol-reference/ledger-data/ledger-object-types/ledger-object-types.ja.md targets: - ja - - md: tutorials/manage-the-rippled-server/configuration/configure-amendment-voting.md + # TODO: update translation for rippled v1.11.0 + - md: references/protocol-reference/ledger-data/ledger-object-types/accountroot.md targets: - en - - md: tutorials/manage-the-rippled-server/configuration/configure-amendment-voting.ja.md + - md: references/protocol-reference/ledger-data/ledger-object-types/accountroot.ja.md targets: - ja - # TODO: translate - - md: tutorials/manage-the-rippled-server/configuration/test-amendments.md + - md: references/protocol-reference/ledger-data/ledger-object-types/amendments.md targets: - en + + - md: references/protocol-reference/ledger-data/ledger-object-types/amendments.ja.md + targets: - ja - # TODO: translate - - md: tutorials/manage-the-rippled-server/configuration/configure-statsd.md + # Redirect for "AMM" ledger object type page + - name: AMM + html: amm.html + template: pagetype-redirect.html.jinja + redirect_url: https://opensource.ripple.com/docs/xls-30d-amm/ledger-object-types/amm/ + nav_omit: true targets: - en - ja - - md: tutorials/manage-the-rippled-server/configuration/connect-your-rippled-to-the-xrp-test-net.md + - md: references/protocol-reference/ledger-data/ledger-object-types/check.md targets: - en - - md: tutorials/manage-the-rippled-server/configuration/connect-your-rippled-to-the-xrp-test-net.ja.md + - md: references/protocol-reference/ledger-data/ledger-object-types/check.ja.md targets: - ja - - md: tutorials/manage-the-rippled-server/configuration/configure-online-deletion.md + - md: references/protocol-reference/ledger-data/ledger-object-types/depositpreauth.md targets: - en - - md: tutorials/manage-the-rippled-server/configuration/configure-online-deletion.ja.md + - md: references/protocol-reference/ledger-data/ledger-object-types/depositpreauth.ja.md targets: - ja - - md: tutorials/manage-the-rippled-server/configuration/configure-advisory-deletion.md + - md: references/protocol-reference/ledger-data/ledger-object-types/directorynode.md targets: - en - - md: tutorials/manage-the-rippled-server/configuration/configure-advisory-deletion.ja.md + - md: references/protocol-reference/ledger-data/ledger-object-types/directorynode.ja.md targets: - ja - - md: tutorials/manage-the-rippled-server/configuration/configure-history-sharding.md + - md: references/protocol-reference/ledger-data/ledger-object-types/escrow.md targets: - en - - md: tutorials/manage-the-rippled-server/configuration/configure-history-sharding.ja.md + - md: references/protocol-reference/ledger-data/ledger-object-types/escrow.ja.md targets: - ja - - md: tutorials/manage-the-rippled-server/configuration/configure-full-history.md + - md: references/protocol-reference/ledger-data/ledger-object-types/feesettings.md targets: - en - - md: tutorials/manage-the-rippled-server/configuration/configure-full-history.ja.md + - md: references/protocol-reference/ledger-data/ledger-object-types/feesettings.ja.md targets: - ja - # TODO: translate page - - md: tutorials/manage-the-rippled-server/configuration/configure-grpc.md + - md: references/protocol-reference/ledger-data/ledger-object-types/ledgerhashes.md targets: - en + + - md: references/protocol-reference/ledger-data/ledger-object-types/ledgerhashes.ja.md + targets: - ja - - md: tutorials/manage-the-rippled-server/configuration/enable-public-signing.md + - md: references/protocol-reference/ledger-data/ledger-object-types/negativeunl.md targets: - en - - md: tutorials/manage-the-rippled-server/configuration/enable-public-signing.ja.md + - md: references/protocol-reference/ledger-data/ledger-object-types/negativeunl.ja.md targets: - ja - - md: tutorials/manage-the-rippled-server/configure-peering/configure-peering.md + - md: references/protocol-reference/ledger-data/ledger-object-types/nftokenoffer.md targets: - en - - md: tutorials/manage-the-rippled-server/configure-peering/configure-peering.ja.md + - md: references/protocol-reference/ledger-data/ledger-object-types/nftokenoffer.ja.md targets: - ja - - md: tutorials/manage-the-rippled-server/configure-peering/cluster-rippled-servers.md + - md: references/protocol-reference/ledger-data/ledger-object-types/nftokenpage.md targets: - en - - md: tutorials/manage-the-rippled-server/configure-peering/cluster-rippled-servers.ja.md + - md: references/protocol-reference/ledger-data/ledger-object-types/nftokenpage.ja.md targets: - ja - - md: tutorials/manage-the-rippled-server/configure-peering/configure-a-private-server.md + - md: references/protocol-reference/ledger-data/ledger-object-types/offer.md targets: - en - - md: tutorials/manage-the-rippled-server/configure-peering/configure-a-private-server.ja.md + - md: references/protocol-reference/ledger-data/ledger-object-types/offer.ja.md targets: - ja - - md: tutorials/manage-the-rippled-server/configure-peering/configure-the-peer-crawler.md + - md: references/protocol-reference/ledger-data/ledger-object-types/paychannel.md targets: - en - # TODO: translate this page. # For now we just have a translated blurb. - - md: tutorials/manage-the-rippled-server/configure-peering/configure-the-peer-crawler.md - blurb: rippledサーバーがステータスとピアについてどの程度の情報を公表するか設定します。 - untranslated_warning: true + - md: references/protocol-reference/ledger-data/ledger-object-types/paychannel.ja.md targets: - ja - # TODO: translate this page - - md: tutorials/manage-the-rippled-server/configure-peering/enable-link-compression.md + - md: references/protocol-reference/ledger-data/ledger-object-types/ripplestate.md targets: - en + + - md: references/protocol-reference/ledger-data/ledger-object-types/ripplestate.ja.md + targets: - ja - - md: tutorials/manage-the-rippled-server/configure-peering/forward-ports-for-peering.md + - md: references/protocol-reference/ledger-data/ledger-object-types/signerlist.md targets: - en - - md: tutorials/manage-the-rippled-server/configure-peering/forward-ports-for-peering.ja.md + - md: references/protocol-reference/ledger-data/ledger-object-types/signerlist.ja.md targets: - ja - - md: tutorials/manage-the-rippled-server/configure-peering/manually-connect-to-a-specific-peer.md + - md: references/protocol-reference/ledger-data/ledger-object-types/ticket.md targets: - en - - md: tutorials/manage-the-rippled-server/configure-peering/manually-connect-to-a-specific-peer.ja.md + - md: references/protocol-reference/ledger-data/ledger-object-types/ticket.ja.md targets: - ja - - md: tutorials/manage-the-rippled-server/configure-peering/set-max-number-of-peers.md + - md: references/protocol-reference/transactions/transaction-formats.md targets: - en - - md: tutorials/manage-the-rippled-server/configure-peering/set-max-number-of-peers.ja.md + # TODO: update blurb translation based on English version + - md: references/protocol-reference/transactions/transaction-formats.ja.md targets: - ja - - md: tutorials/manage-the-rippled-server/configure-peering/use-a-peer-reservation.md + - md: references/protocol-reference/transactions/transaction-common-fields.md targets: - en - - md: tutorials/manage-the-rippled-server/configure-peering/use-a-peer-reservation.ja.md + # TODO: update translation with rippled 1.11.0 changes + - md: references/protocol-reference/transactions/transaction-common-fields.ja.md targets: - ja - - name: Test rippled Functionality in Stand-Alone Mode - html: use-stand-alone-mode.html - parent: manage-the-rippled-server.html - blurb: For new features and experiments, you can use Stand-Alone Mode to test features with a full network. - template: pagetype-category.html.jinja + - md: references/protocol-reference/transactions/transaction-types/transaction-types.md targets: - en - - name: スタンドアロンモードでrippledをテスト - html: use-stand-alone-mode.html - parent: manage-the-rippled-server.html - blurb: 新機能や実験用に、スタンドアロンモードを使用してフルネットワークで機能をテストできます。 - template: pagetype-category.html.jinja + - md: references/protocol-reference/transactions/transaction-types/transaction-types.ja.md targets: - ja - - md: tutorials/manage-the-rippled-server/stand-alone-mode/start-a-new-genesis-ledger-in-stand-alone-mode.md + - md: references/protocol-reference/transactions/transaction-types/accountset.md targets: - en - - md: tutorials/manage-the-rippled-server/stand-alone-mode/start-a-new-genesis-ledger-in-stand-alone-mode.ja.md + - md: references/protocol-reference/transactions/transaction-types/accountset.ja.md targets: - ja - - md: tutorials/manage-the-rippled-server/stand-alone-mode/load-a-saved-ledger-in-stand-alone-mode.md + - md: references/protocol-reference/transactions/transaction-types/accountdelete.md targets: - en - - md: tutorials/manage-the-rippled-server/stand-alone-mode/load-a-saved-ledger-in-stand-alone-mode.ja.md + - md: references/protocol-reference/transactions/transaction-types/accountdelete.ja.md targets: - ja - - md: tutorials/manage-the-rippled-server/stand-alone-mode/advance-the-ledger-in-stand-alone-mode.md + # Redirect for "AMMBid" transaction type page + - name: AMMBid + html: ammbid.html + template: pagetype-redirect.html.jinja + redirect_url: https://opensource.ripple.com/docs/xls-30d-amm/transaction-types/ammbid/ + nav_omit: true targets: - en - - - md: tutorials/manage-the-rippled-server/stand-alone-mode/advance-the-ledger-in-stand-alone-mode.ja.md - targets: - ja - - name: Troubleshooting - html: troubleshoot-the-rippled-server.html - parent: manage-the-rippled-server.html - blurb: Troubleshoot all kinds of problems with the rippled server. - template: pagetype-category.html.jinja + # Redirect for "AMMCreate" transaction type page + - name: AMMCreate + html: ammcreate.html + template: pagetype-redirect.html.jinja + redirect_url: https://opensource.ripple.com/docs/xls-30d-amm/transaction-types/ammcreate/ + nav_omit: true targets: - en + - ja - - name: rippledのトラブルシューティング - html: troubleshoot-the-rippled-server.html - parent: manage-the-rippled-server.html - blurb: rippledサーバーのあらゆる種類の問題をトラブルシューティングします。 - template: pagetype-category.html.jinja + # Redirect for "AMMDeposit" transaction type page + - name: AMMDeposit + html: ammdeposit.html + template: pagetype-redirect.html.jinja + redirect_url: https://opensource.ripple.com/docs/xls-30d-amm/transaction-types/ammdeposit/ + nav_omit: true targets: + - en - ja - - md: tutorials/manage-the-rippled-server/troubleshooting/diagnosing-problems.md + # Redirect for "AMMVote" transaction type page + - name: AMMVote + html: ammvote.html + template: pagetype-redirect.html.jinja + redirect_url: https://opensource.ripple.com/docs/xls-30d-amm/transaction-types/ammvote/ + nav_omit: true targets: - en + - ja - - md: tutorials/manage-the-rippled-server/troubleshooting/diagnosing-problems.ja.md + # Redirect for "AMMWithdraw" transaction type page + - name: AMMWithdraw + html: ammwithdraw.html + template: pagetype-redirect.html.jinja + redirect_url: https://opensource.ripple.com/docs/xls-30d-amm/transaction-types/ammwithdraw/ + nav_omit: true targets: + - en - ja - # TODO: translate - - md: tutorials/manage-the-rippled-server/troubleshooting/health-check-interventions.md + - md: references/protocol-reference/transactions/transaction-types/checkcancel.md targets: - en + + - md: references/protocol-reference/transactions/transaction-types/checkcancel.ja.md + targets: - ja - - md: tutorials/manage-the-rippled-server/troubleshooting/understanding-log-messages.md + - md: references/protocol-reference/transactions/transaction-types/checkcash.md targets: - en - - md: tutorials/manage-the-rippled-server/troubleshooting/understanding-log-messages.ja.md + - md: references/protocol-reference/transactions/transaction-types/checkcash.ja.md targets: - ja - - md: tutorials/manage-the-rippled-server/troubleshooting/server-doesnt-sync.md + - md: references/protocol-reference/transactions/transaction-types/checkcreate.md targets: - en - # TODO: translate the blurb in this page's frontmatter - - md: tutorials/manage-the-rippled-server/troubleshooting/server-doesnt-sync.ja.md + - md: references/protocol-reference/transactions/transaction-types/checkcreate.ja.md targets: - ja - # TODO: translate - - md: tutorials/manage-the-rippled-server/troubleshooting/server-is-amendment-blocked.md + - md: references/protocol-reference/transactions/transaction-types/depositpreauth.md targets: - en + + - md: references/protocol-reference/transactions/transaction-types/depositpreauth.ja.md + targets: - ja - - md: tutorials/manage-the-rippled-server/troubleshooting/server-wont-start.md + - md: references/protocol-reference/transactions/transaction-types/escrowcancel.md targets: - en - - md: tutorials/manage-the-rippled-server/troubleshooting/server-wont-start.ja.md + - md: references/protocol-reference/transactions/transaction-types/escrowcancel.ja.md targets: - ja - - md: tutorials/manage-the-rippled-server/troubleshooting/fix-sqlite-tx-db-page-size-issue.md + - md: references/protocol-reference/transactions/transaction-types/escrowcreate.md targets: - en - - md: tutorials/manage-the-rippled-server/troubleshooting/fix-sqlite-tx-db-page-size-issue.ja.md + - md: references/protocol-reference/transactions/transaction-types/escrowcreate.ja.md targets: - ja - - name: Manage the Clio Server - html: manage-the-clio-server.html - parent: tutorials.html - blurb: Install, configure, and manage the Clio server. - template: pagetype-category.html.jinja + - md: references/protocol-reference/transactions/transaction-types/escrowfinish.md targets: - en - - name: Clioサーバの管理 - html: manage-the-clio-server.html - parent: tutorials.html - blurb: Clioサーバーのインストール、設定、管理しましょう。 - template: pagetype-category.html.jinja + - md: references/protocol-reference/transactions/transaction-types/escrowfinish.ja.md targets: - ja - # TODO: translate - - md: tutorials/manage-the-clio-server/install-clio-on-ubuntu.md + - md: references/protocol-reference/transactions/transaction-types/nftokenacceptoffer.md targets: - en + + - md: references/protocol-reference/transactions/transaction-types/nftokenacceptoffer.ja.md + targets: - ja - # Redirect for "Interoperability - EVM Sidechain" tutorial landing page - - name: Interoperability - EVM Sidechain - html: evm-sidechains.html - template: pagetype-redirect.html.jinja - redirect_url: https://opensource.ripple.com/docs/evm-sidechain/intro-to-evm-sidechain/ - nav_omit: true + - md: references/protocol-reference/transactions/transaction-types/nftokenburn.md targets: - en + + - md: references/protocol-reference/transactions/transaction-types/nftokenburn.ja.md + targets: - ja - # Redirect for "Get Started with the EVM Sidechain" tutorial page - - name: Get Started with the EVM Sidechain - html: get-started-evm-sidechain.html - template: pagetype-redirect.html.jinja - redirect_url: https://opensource.ripple.com/docs/evm-sidechain/get-started-evm-sidechain/ - nav_omit: true + - md: references/protocol-reference/transactions/transaction-types/nftokencanceloffer.md targets: - en + + - md: references/protocol-reference/transactions/transaction-types/nftokencanceloffer.ja.md + targets: - ja - # Redirect for "Connect MetaMask to XRP Ledger Sidechain" tutorial page - - name: Connect MetaMask to XRP Ledger Sidechain - html: connect-metamask-to-xrpl-evm-sidechain.html - template: pagetype-redirect.html.jinja - redirect_url: https://opensource.ripple.com/docs/evm-sidechain/connect-metamask-to-xrpl-evm-sidechain/ - nav_omit: true + - md: references/protocol-reference/transactions/transaction-types/nftokencreateoffer.md targets: - en + + - md: references/protocol-reference/transactions/transaction-types/nftokencreateoffer.ja.md + targets: - ja - # Redirect for "Join the XRP Ledger EVM Sidechain Devnet" tutorial page - - name: Join the XRP Ledger EVM Sidechain Devnet - html: join-evm-sidechain-devnet.html - template: pagetype-redirect.html.jinja - redirect_url: https://opensource.ripple.com/docs/evm-sidechain/join-evm-sidechain-devnet/ - nav_omit: true + - md: references/protocol-reference/transactions/transaction-types/nftokenmint.md targets: - en + + - md: references/protocol-reference/transactions/transaction-types/nftokenmint.ja.md + targets: - ja - # Redirect for "EVM Sidechain Validator Security" tutorial page - - name: EVM Sidechain Validator Security - html: evm-sidechain-validator-security.html - template: pagetype-redirect.html.jinja - redirect_url: https://opensource.ripple.com/docs/evm-sidechain/evm-sidechain-validator-security/ - nav_omit: true + - md: references/protocol-reference/transactions/transaction-types/offercancel.md targets: - en + + - md: references/protocol-reference/transactions/transaction-types/offercancel.ja.md + targets: - ja - # Redirect for "Run a Validator Node on an EVM Sidechain" tutorial page - - name: Run a Validator Node on an EVM Sidechain - html: evm-sidechain-run-a-validator-node.html - template: pagetype-redirect.html.jinja - redirect_url: https://opensource.ripple.com/docs/evm-sidechain/evm-sidechain-run-a-validator-node/ - nav_omit: true + - md: references/protocol-reference/transactions/transaction-types/offercreate.md targets: - en + + - md: references/protocol-reference/transactions/transaction-types/offercreate.ja.md + targets: - ja -# References ------------------------------------------------------------------- - - - name: References - longer_name: API References - template: page-references.html.jinja - html: references.html - parent: docs.html - top_nav_grouping: Article Types - sidebar: disabled - blurb: Complete references for different interfaces to the XRP Ledger. + - md: references/protocol-reference/transactions/transaction-types/payment.md targets: - en - - name: リファレンス - longer_name: API リファレンス - template: page-references.html.jinja - html: references.html - parent: docs.html - top_nav_grouping: Article Types - sidebar: disabled - blurb: XRP Ledgerへのさまざまなインターフェイスの包括的なリファレンスです。 + - md: references/protocol-reference/transactions/transaction-types/payment.ja.md targets: - ja - - name: XRP Ledger Protocol Reference - html: protocol-reference.html - parent: references.html - template: pagetype-category.html.jinja - blurb: Features and rules of the XRP Ledger protocol, regardless of how you access it. - eyebrow_text: Features and Rules + - md: references/protocol-reference/transactions/transaction-types/paymentchannelclaim.md targets: - en - - name: XRP Ledgerプロトコルリファレンス - html: protocol-reference.html - parent: references.html - template: pagetype-category.html.jinja - blurb: XRP Ledgerプロトコルの、利用方法に依存しない特徴やルールについて。 - eyebrow_text: Features and Rules + - md: references/protocol-reference/transactions/transaction-types/paymentchannelclaim.ja.md targets: - ja - - md: references/protocol-reference/data-types/basic-data-types.md + - md: references/protocol-reference/transactions/transaction-types/paymentchannelcreate.md targets: - en - - md: references/protocol-reference/data-types/basic-data-types.ja.md + - md: references/protocol-reference/transactions/transaction-types/paymentchannelcreate.ja.md targets: - ja - - md: references/protocol-reference/data-types/base58-encodings.md + - md: references/protocol-reference/transactions/transaction-types/paymentchannelfund.md targets: - en - - md: references/protocol-reference/data-types/base58-encodings.ja.md + - md: references/protocol-reference/transactions/transaction-types/paymentchannelfund.ja.md targets: - ja - - md: references/protocol-reference/data-types/currency-formats.md + - md: references/protocol-reference/transactions/transaction-types/setregularkey.md targets: - en - # TODO: update translation to add a table like in the English version - - md: references/protocol-reference/data-types/currency-formats.ja.md + - md: references/protocol-reference/transactions/transaction-types/setregularkey.ja.md targets: - ja - - md: references/protocol-reference/data-types/nftoken.md + - md: references/protocol-reference/transactions/transaction-types/signerlistset.md targets: - en - # TODO: update translation to use the term "sequence number" rather than - # "dumb sequential" - - md: references/protocol-reference/data-types/nftoken.ja.md + - md: references/protocol-reference/transactions/transaction-types/signerlistset.ja.md targets: - ja - - md: references/protocol-reference/ledger-data/ledger-data-formats.md + - md: references/protocol-reference/transactions/transaction-types/ticketcreate.md targets: - en - - md: references/protocol-reference/ledger-data/ledger-data-formats.ja.md + - md: references/protocol-reference/transactions/transaction-types/ticketcreate.ja.md targets: - ja - - md: references/protocol-reference/ledger-data/ledger-header.md + - md: references/protocol-reference/transactions/transaction-types/trustset.md targets: - en - - md: references/protocol-reference/ledger-data/ledger-header.ja.md + - md: references/protocol-reference/transactions/transaction-types/trustset.ja.md targets: - ja - - md: references/protocol-reference/ledger-data/ledger-object-ids.md + - md: references/protocol-reference/transactions/pseudo-transaction-types/pseudo-transaction-types.md targets: - en - - md: references/protocol-reference/ledger-data/ledger-object-ids.ja.md + - md: references/protocol-reference/transactions/pseudo-transaction-types/pseudo-transaction-types.ja.md targets: - ja - - md: references/protocol-reference/ledger-data/ledger-object-types/ledger-object-types.md + - md: references/protocol-reference/transactions/pseudo-transaction-types/enableamendment.md targets: - en - - md: references/protocol-reference/ledger-data/ledger-object-types/ledger-object-types.ja.md + - md: references/protocol-reference/transactions/pseudo-transaction-types/enableamendment.ja.md targets: - ja - # TODO: update translation for rippled v1.11.0 - - md: references/protocol-reference/ledger-data/ledger-object-types/accountroot.md + - md: references/protocol-reference/transactions/pseudo-transaction-types/setfee.md targets: - en - - md: references/protocol-reference/ledger-data/ledger-object-types/accountroot.ja.md + - md: references/protocol-reference/transactions/pseudo-transaction-types/setfee.ja.md targets: - ja - - md: references/protocol-reference/ledger-data/ledger-object-types/amendments.md + - md: references/protocol-reference/transactions/pseudo-transaction-types/unlmodify.md targets: - en - - md: references/protocol-reference/ledger-data/ledger-object-types/amendments.ja.md + - md: references/protocol-reference/transactions/pseudo-transaction-types/unlmodify.ja.md targets: - ja - # Redirect for "AMM" ledger object type page - - name: AMM - html: amm.html - template: pagetype-redirect.html.jinja - redirect_url: https://opensource.ripple.com/docs/xls-30d-amm/ledger-object-types/amm/ - nav_omit: true + - md: references/protocol-reference/transactions/transaction-results/transaction-results.md targets: - en + + - md: references/protocol-reference/transactions/transaction-results/transaction-results.ja.md + targets: - ja - - md: references/protocol-reference/ledger-data/ledger-object-types/check.md + - md: references/protocol-reference/transactions/transaction-results/tec-codes.md targets: - en - - md: references/protocol-reference/ledger-data/ledger-object-types/check.ja.md + - md: references/protocol-reference/transactions/transaction-results/tec-codes.ja.md targets: - ja - - md: references/protocol-reference/ledger-data/ledger-object-types/depositpreauth.md + - md: references/protocol-reference/transactions/transaction-results/tef-codes.md targets: - en - - md: references/protocol-reference/ledger-data/ledger-object-types/depositpreauth.ja.md + - md: references/protocol-reference/transactions/transaction-results/tef-codes.ja.md targets: - ja - - md: references/protocol-reference/ledger-data/ledger-object-types/directorynode.md + - md: references/protocol-reference/transactions/transaction-results/tel-codes.md targets: - en - - md: references/protocol-reference/ledger-data/ledger-object-types/directorynode.ja.md + # TODO: update translation + - md: references/protocol-reference/transactions/transaction-results/tel-codes.ja.md targets: - ja - - md: references/protocol-reference/ledger-data/ledger-object-types/escrow.md + - md: references/protocol-reference/transactions/transaction-results/tem-codes.md targets: - en - - md: references/protocol-reference/ledger-data/ledger-object-types/escrow.ja.md + - md: references/protocol-reference/transactions/transaction-results/tem-codes.ja.md targets: - ja - - md: references/protocol-reference/ledger-data/ledger-object-types/feesettings.md + - md: references/protocol-reference/transactions/transaction-results/ter-codes.md targets: - en - - md: references/protocol-reference/ledger-data/ledger-object-types/feesettings.ja.md + - md: references/protocol-reference/transactions/transaction-results/ter-codes.ja.md targets: - ja - - md: references/protocol-reference/ledger-data/ledger-object-types/ledgerhashes.md + - md: references/protocol-reference/transactions/transaction-results/tes-success.md targets: - en - - md: references/protocol-reference/ledger-data/ledger-object-types/ledgerhashes.ja.md + - md: references/protocol-reference/transactions/transaction-results/tes-success.ja.md targets: - ja - - md: references/protocol-reference/ledger-data/ledger-object-types/negativeunl.md + - md: references/protocol-reference/transactions/transaction-metadata.md targets: - en - - md: references/protocol-reference/ledger-data/ledger-object-types/negativeunl.ja.md + # TODO: update translation to latest English version + - md: references/protocol-reference/transactions/transaction-metadata.ja.md targets: - ja - - md: references/protocol-reference/ledger-data/ledger-object-types/nftokenoffer.md + # Redirect modifying-the-ledger + - name: Modifying the Ledger + html: modifying-the-ledger.html + template: pagetype-redirect.html.jinja + redirect_url: transaction-formats.html targets: - en + - ja - - md: references/protocol-reference/ledger-data/ledger-object-types/nftokenoffer.ja.md + - md: references/protocol-reference/serialization.md + targets: + - en + + # TODO: update translation with new/updated sections from the English version + - md: references/protocol-reference/serialization.ja.md targets: - ja - - md: references/protocol-reference/ledger-data/ledger-object-types/nftokenpage.md + # Client Libraries --------------------------------------------------------- + + # TODO: translate page & blurb + - md: references/client-libraries.md targets: - en - - md: references/protocol-reference/ledger-data/ledger-object-types/nftokenpage.ja.md + - md: references/client-libraries.ja.md targets: - ja - - md: references/protocol-reference/ledger-data/ledger-object-types/offer.md + # Redirect old ripple-lib docs. + - name: JavaScript / TypeScript Client Library + html: rippleapi-reference.html + template: pagetype-redirect.html.jinja + nav_omit: true + redirect_url: https://js.xrpl.org/ targets: - en + - ja - - md: references/protocol-reference/ledger-data/ledger-object-types/offer.ja.md + - name: JavaScript / TypeScript Client Library + html: https://js.xrpl.org/ + parent: client-libraries.html + blurb: JavaScript/TypeScript client library to the XRP Ledger. + skip_spell_checker: true + targets: + - en + + - name: JavaScript/TypeScript クライアントライブラリ + html: https://js.xrpl.org/ + parent: client-libraries.html + blurb: JavaScript/TypeScript向けのXRP Leddgerクライアントライブラリです。 + skip_spell_checker: true targets: - ja - - md: references/protocol-reference/ledger-data/ledger-object-types/paychannel.md + - md: references/xrpljs2-migration-guide.md targets: - en - - md: references/protocol-reference/ledger-data/ledger-object-types/paychannel.ja.md + - md: references/xrpljs2-migration-guide.ja.md targets: - ja - - md: references/protocol-reference/ledger-data/ledger-object-types/ripplestate.md + - name: Python Client Library + html: https://xrpl-py.readthedocs.io/ + parent: client-libraries.html + blurb: Python client library to the XRP Ledger. targets: - en - - md: references/protocol-reference/ledger-data/ledger-object-types/ripplestate.ja.md + - name: Python クライアントライブラリ + html: https://xrpl-py.readthedocs.io/ + parent: client-libraries.html + blurb: Python向けのXRP Leddgerクライアントライブラリです。 targets: - ja - - md: references/protocol-reference/ledger-data/ledger-object-types/signerlist.md + - name: Java Client Library + html: https://javadoc.io/doc/org.xrpl/ + parent: client-libraries.html + blurb: Java client library to the XRP Ledger. targets: - en - - md: references/protocol-reference/ledger-data/ledger-object-types/signerlist.ja.md + - name: Java クライアントライブラリ + html: https://javadoc.io/doc/org.xrpl/ + parent: client-libraries.html + blurb: Java向けのXRP Leddgerクライアントライブラリです。 targets: - ja - - md: references/protocol-reference/ledger-data/ledger-object-types/ticket.md + - name: Ruby Client Library + html: https://www.rubydoc.info/gems/xrbp + parent: client-libraries.html + blurb: Ruby client library to the XRP Ledger. targets: - en - - md: references/protocol-reference/ledger-data/ledger-object-types/ticket.ja.md + - name: Ruby クライアントライブラリ + html: https://www.rubydoc.info/gems/xrbp + parent: client-libraries.html + blurb: Ruby向けのXRP Leddgerクライアントライブラリです。 targets: - ja - - md: references/protocol-reference/transactions/transaction-formats.md + + # HTTP / Websocket APIs References ---------------------------------------------------- + + - name: HTTP / WebSocket APIs + html: http-websocket-apis.html + parent: references.html + template: pagetype-category.html.jinja + blurb: Communicate directly with rippled, the core peer-to-peer server that manages the XRP Ledger. targets: - en - # TODO: update blurb translation based on English version - - md: references/protocol-reference/transactions/transaction-formats.ja.md + - name: HTTP / WebSocket API リファレンス + html: http-websocket-apis.html + parent: references.html + template: pagetype-category.html.jinja + blurb: XRP Ledgerを管理するコアのピアツーピアサーバーであるrippledと直接通信します。 targets: - ja - - md: references/protocol-reference/transactions/transaction-common-fields.md + # Redirect old rippled-api.html + - name: HTTP / WebSocket APIs + html: rippled-api.html + template: pagetype-redirect.html.jinja + redirect_url: http-websocket-apis.html + nav_omit: true + blurb: Communicate directly with rippled, the core peer-to-peer server that manages the XRP Ledger. targets: - en + - ja - # TODO: update translation with rippled 1.11.0 changes - - md: references/protocol-reference/transactions/transaction-common-fields.ja.md + - md: references/http-websocket-apis/api-conventions/api-conventions.md + targets: + - en + + - md: references/http-websocket-apis/api-conventions/api-conventions.ja.md targets: - ja - - md: references/protocol-reference/transactions/transaction-types/transaction-types.md + - md: references/http-websocket-apis/api-conventions/request-formatting.md targets: - en - - md: references/protocol-reference/transactions/transaction-types/transaction-types.ja.md + - md: references/http-websocket-apis/api-conventions/request-formatting.ja.md targets: - ja - - md: references/protocol-reference/transactions/transaction-types/accountset.md + - md: references/http-websocket-apis/api-conventions/response-formatting.md targets: - en - - md: references/protocol-reference/transactions/transaction-types/accountset.ja.md + - md: references/http-websocket-apis/api-conventions/response-formatting.ja.md targets: - ja - - md: references/protocol-reference/transactions/transaction-types/accountdelete.md + - md: references/http-websocket-apis/api-conventions/error-formatting.md targets: - en - - md: references/protocol-reference/transactions/transaction-types/accountdelete.ja.md + - md: references/http-websocket-apis/api-conventions/error-formatting.ja.md targets: - ja - # Redirect for "AMMBid" transaction type page - - name: AMMBid - html: ammbid.html - template: pagetype-redirect.html.jinja - redirect_url: https://opensource.ripple.com/docs/xls-30d-amm/transaction-types/ammbid/ - nav_omit: true + - md: references/http-websocket-apis/api-conventions/markers-and-pagination.md targets: - en + + - md: references/http-websocket-apis/api-conventions/markers-and-pagination.ja.md + targets: - ja - # Redirect for "AMMCreate" transaction type page - - name: AMMCreate - html: ammcreate.html - template: pagetype-redirect.html.jinja - redirect_url: https://opensource.ripple.com/docs/xls-30d-amm/transaction-types/ammcreate/ - nav_omit: true + # TODO: translate + - md: references/http-websocket-apis/api-conventions/rate-limiting.md targets: - en - ja - # Redirect for "AMMDeposit" transaction type page - - name: AMMDeposit - html: ammdeposit.html - template: pagetype-redirect.html.jinja - redirect_url: https://opensource.ripple.com/docs/xls-30d-amm/transaction-types/ammdeposit/ - nav_omit: true + - md: references/http-websocket-apis/api-conventions/rippled-server-states.md targets: - en + + - md: references/http-websocket-apis/api-conventions/rippled-server-states.ja.md + targets: - ja - # Redirect for "AMMVote" transaction type page - - name: AMMVote - html: ammvote.html - template: pagetype-redirect.html.jinja - redirect_url: https://opensource.ripple.com/docs/xls-30d-amm/transaction-types/ammvote/ - nav_omit: true +# rippled Public Methods + + - md: references/http-websocket-apis/public-api-methods/public-api-methods.md targets: - en + + - md: references/http-websocket-apis/public-api-methods/public-api-methods.ja.md + targets: - ja - # Redirect for "AMMWithdraw" transaction type page - - name: AMMWithdraw - html: ammwithdraw.html + # redirect old public-rippled-methods.html + - name: Public API Methods + html: public-rippled-methods.html template: pagetype-redirect.html.jinja - redirect_url: https://opensource.ripple.com/docs/xls-30d-amm/transaction-types/ammwithdraw/ - nav_omit: true + redirect_url: public-api-methods.html + blurb: Get data from the XRP Ledger and submit transactions using these public API methods. targets: - en - ja - - md: references/protocol-reference/transactions/transaction-types/checkcancel.md + - name: Account Methods + html: account-methods.html + parent: public-api-methods.html + template: pagetype-category.html.jinja + blurb: An account in the XRP Ledger represents a holder of XRP and a sender of transactions. Use these methods to work with account info. targets: - en - - md: references/protocol-reference/transactions/transaction-types/checkcancel.ja.md + - name: Accountメソッド + html: account-methods.html + parent: public-api-methods.html + template: pagetype-category.html.jinja + blurb: XRP Ledgerのアカウントとは、XRPの保有者とトランザクションの送信者を意味します。以下のメソッドを使用して、アカウント情報を処理することができます。 targets: - ja - - md: references/protocol-reference/transactions/transaction-types/checkcash.md + - md: references/http-websocket-apis/public-api-methods/account-methods/account_channels.md targets: - en - - md: references/protocol-reference/transactions/transaction-types/checkcash.ja.md + - md: references/http-websocket-apis/public-api-methods/account-methods/account_channels.ja.md targets: - ja - - md: references/protocol-reference/transactions/transaction-types/checkcreate.md + - md: references/http-websocket-apis/public-api-methods/account-methods/account_currencies.md targets: - en - - md: references/protocol-reference/transactions/transaction-types/checkcreate.ja.md + # TODO: update translation for rippled v1.11.0 + - md: references/http-websocket-apis/public-api-methods/account-methods/account_currencies.ja.md targets: - ja - - md: references/protocol-reference/transactions/transaction-types/depositpreauth.md + - md: references/http-websocket-apis/public-api-methods/account-methods/account_info.md targets: - en - - md: references/protocol-reference/transactions/transaction-types/depositpreauth.ja.md + # TODO: update translation for rippled v1.11.0 + - md: references/http-websocket-apis/public-api-methods/account-methods/account_info.ja.md targets: - ja - - md: references/protocol-reference/transactions/transaction-types/escrowcancel.md + - md: references/http-websocket-apis/public-api-methods/account-methods/account_lines.md targets: - en - - md: references/protocol-reference/transactions/transaction-types/escrowcancel.ja.md + # TODO: update translation for rippled v1.11.0 + - md: references/http-websocket-apis/public-api-methods/account-methods/account_lines.ja.md targets: - ja - - md: references/protocol-reference/transactions/transaction-types/escrowcreate.md + - md: references/http-websocket-apis/public-api-methods/account-methods/account_nfts.md targets: - en - - md: references/protocol-reference/transactions/transaction-types/escrowcreate.ja.md + - md: references/http-websocket-apis/public-api-methods/account-methods/account_nfts.ja.md targets: - ja - - md: references/protocol-reference/transactions/transaction-types/escrowfinish.md + - md: references/http-websocket-apis/public-api-methods/account-methods/account_objects.md targets: - en - - md: references/protocol-reference/transactions/transaction-types/escrowfinish.ja.md + # TODO: update translation for rippled v1.11.0 + - md: references/http-websocket-apis/public-api-methods/account-methods/account_objects.ja.md targets: - ja - - md: references/protocol-reference/transactions/transaction-types/nftokenacceptoffer.md + - md: references/http-websocket-apis/public-api-methods/account-methods/account_offers.md targets: - en - - md: references/protocol-reference/transactions/transaction-types/nftokenacceptoffer.ja.md + # TODO: update translation for rippled v1.11.0 + - md: references/http-websocket-apis/public-api-methods/account-methods/account_offers.ja.md targets: - ja - - md: references/protocol-reference/transactions/transaction-types/nftokenburn.md + - md: references/http-websocket-apis/public-api-methods/account-methods/account_tx.md targets: - en - - md: references/protocol-reference/transactions/transaction-types/nftokenburn.ja.md + - md: references/http-websocket-apis/public-api-methods/account-methods/account_tx.ja.md targets: - ja - - md: references/protocol-reference/transactions/transaction-types/nftokencanceloffer.md + - md: references/http-websocket-apis/public-api-methods/account-methods/gateway_balances.md targets: - en - - md: references/protocol-reference/transactions/transaction-types/nftokencanceloffer.ja.md + - md: references/http-websocket-apis/public-api-methods/account-methods/gateway_balances.ja.md targets: - ja - - md: references/protocol-reference/transactions/transaction-types/nftokencreateoffer.md + - md: references/http-websocket-apis/public-api-methods/account-methods/noripple_check.md targets: - en - - md: references/protocol-reference/transactions/transaction-types/nftokencreateoffer.ja.md + - md: references/http-websocket-apis/public-api-methods/account-methods/noripple_check.ja.md targets: - ja - - md: references/protocol-reference/transactions/transaction-types/nftokenmint.md + - name: Ledger Methods + html: ledger-methods.html + parent: public-api-methods.html + blurb: A ledger version contains a header, a transaction tree, and a state tree, which contain account settings, trustlines, balances, transactions, and other data. Use these methods to retrieve ledger info. + template: pagetype-category.html.jinja targets: - en - - md: references/protocol-reference/transactions/transaction-types/nftokenmint.ja.md + - name: Ledgerメソッド + html: ledger-methods.html + parent: public-api-methods.html + blurb: レジャーバージョンには、ヘッダー、トランザクションツリー、状態ツリーが含まれ、さらにその中にアカウント設定、トラストライン、残高、トランザクション、その他のデータが含まれます。以下のメソッドを使用して、レジャー情報を取得することができます。 + template: pagetype-category.html.jinja targets: - ja - - md: references/protocol-reference/transactions/transaction-types/offercancel.md + - md: references/http-websocket-apis/public-api-methods/ledger-methods/ledger.md targets: - en - - md: references/protocol-reference/transactions/transaction-types/offercancel.ja.md + - md: references/http-websocket-apis/public-api-methods/ledger-methods/ledger.ja.md targets: - ja - - md: references/protocol-reference/transactions/transaction-types/offercreate.md + - md: references/http-websocket-apis/public-api-methods/ledger-methods/ledger_closed.md targets: - en - - md: references/protocol-reference/transactions/transaction-types/offercreate.ja.md + - md: references/http-websocket-apis/public-api-methods/ledger-methods/ledger_closed.ja.md targets: - ja - - md: references/protocol-reference/transactions/transaction-types/payment.md + - md: references/http-websocket-apis/public-api-methods/ledger-methods/ledger_current.md targets: - en - - md: references/protocol-reference/transactions/transaction-types/payment.ja.md + - md: references/http-websocket-apis/public-api-methods/ledger-methods/ledger_current.ja.md targets: - ja - - md: references/protocol-reference/transactions/transaction-types/paymentchannelclaim.md + - md: references/http-websocket-apis/public-api-methods/ledger-methods/ledger_data.md targets: - en - - md: references/protocol-reference/transactions/transaction-types/paymentchannelclaim.ja.md + - md: references/http-websocket-apis/public-api-methods/ledger-methods/ledger_data.ja.md targets: - ja - - md: references/protocol-reference/transactions/transaction-types/paymentchannelcreate.md + - md: references/http-websocket-apis/public-api-methods/ledger-methods/ledger_entry.md targets: - en - - md: references/protocol-reference/transactions/transaction-types/paymentchannelcreate.ja.md + # TODO: update the translation of this page + - md: references/http-websocket-apis/public-api-methods/ledger-methods/ledger_entry.ja.md targets: - ja - - md: references/protocol-reference/transactions/transaction-types/paymentchannelfund.md + - name: Transaction Methods + html: transaction-methods.html # watch for clashes w/ this filename + parent: public-api-methods.html + template: pagetype-category.html.jinja + blurb: Transactions are the only thing that can modify the shared state of the XRP Ledger. All business on the XRP Ledger takes the form of transactions. Use these methods to work with transactions. # TODO: translate targets: - en - - md: references/protocol-reference/transactions/transaction-types/paymentchannelfund.ja.md + - name: Transactionメソッド + html: transaction-methods.html # watch for clashes w/ this filename + parent: public-api-methods.html + template: pagetype-category.html.jinja + blurb: トランザクションだけが、XRP Ledgerの共有されている状態を変更できます。XRP Ledgerに対するすべてのビジネスはトランザクションの形態をとります。以下のメソッドを使用して、トランザクションを処理します。 targets: - ja - - md: references/protocol-reference/transactions/transaction-types/setregularkey.md + - md: references/http-websocket-apis/public-api-methods/transaction-methods/submit.md targets: - en - - md: references/protocol-reference/transactions/transaction-types/setregularkey.ja.md + - md: references/http-websocket-apis/public-api-methods/transaction-methods/submit.ja.md targets: - ja - - md: references/protocol-reference/transactions/transaction-types/signerlistset.md + - md: references/http-websocket-apis/public-api-methods/transaction-methods/submit_multisigned.md targets: - en - - md: references/protocol-reference/transactions/transaction-types/signerlistset.ja.md + - md: references/http-websocket-apis/public-api-methods/transaction-methods/submit_multisigned.ja.md targets: - ja - - md: references/protocol-reference/transactions/transaction-types/ticketcreate.md + - md: references/http-websocket-apis/public-api-methods/transaction-methods/transaction_entry.md targets: - en - - md: references/protocol-reference/transactions/transaction-types/ticketcreate.ja.md + - md: references/http-websocket-apis/public-api-methods/transaction-methods/transaction_entry.ja.md targets: - ja - - md: references/protocol-reference/transactions/transaction-types/trustset.md + - md: references/http-websocket-apis/public-api-methods/transaction-methods/tx.md targets: - en - - md: references/protocol-reference/transactions/transaction-types/trustset.ja.md + - md: references/http-websocket-apis/public-api-methods/transaction-methods/tx.ja.md targets: - ja - - md: references/protocol-reference/transactions/pseudo-transaction-types/pseudo-transaction-types.md + - md: references/http-websocket-apis/public-api-methods/transaction-methods/tx_history.md targets: - en - - md: references/protocol-reference/transactions/pseudo-transaction-types/pseudo-transaction-types.ja.md + - md: references/http-websocket-apis/public-api-methods/transaction-methods/tx_history.ja.md targets: - ja - - md: references/protocol-reference/transactions/pseudo-transaction-types/enableamendment.md + - name: Path and Order Book Methods + html: path-and-order-book-methods.html + parent: public-api-methods.html + blurb: Paths define a way for payments to flow through intermediary steps on their way from sender to receiver. Paths enable cross-currency payments by connecting sender and receiver through order books. Use these methods to work with paths and other books. + template: pagetype-category.html.jinja targets: - en - - md: references/protocol-reference/transactions/pseudo-transaction-types/enableamendment.ja.md + - name: PathおよびOrderBookのメソッド + html: path-and-order-book-methods.html + parent: public-api-methods.html + blurb: パスは、支払いが送信者から受信者に届くまでに中間ステップでたどる道筋を定義します。パスは、送信者と受信者をオーダーブックを介してつなぐことで、複数通貨間の支払いを可能にします。パスと他のオーダーブックに関しては、以下のメソッドを使用します。 + template: pagetype-category.html.jinja targets: - ja - - md: references/protocol-reference/transactions/pseudo-transaction-types/setfee.md + # Redirect for "amm_info" public api reference page + - name: amm_info + html: amm_info.html + template: pagetype-redirect.html.jinja + redirect_url: https://opensource.ripple.com/docs/xls-30d-amm/public-api-methods/amm_info/ + nav_omit: true targets: - en - - - md: references/protocol-reference/transactions/pseudo-transaction-types/setfee.ja.md - targets: - ja - - md: references/protocol-reference/transactions/pseudo-transaction-types/unlmodify.md + - md: references/http-websocket-apis/public-api-methods/path-and-order-book-methods/book_offers.md targets: - en - - md: references/protocol-reference/transactions/pseudo-transaction-types/unlmodify.ja.md + - md: references/http-websocket-apis/public-api-methods/path-and-order-book-methods/book_offers.ja.md targets: - ja - - md: references/protocol-reference/transactions/transaction-results/transaction-results.md + - md: references/http-websocket-apis/public-api-methods/path-and-order-book-methods/deposit_authorized.md targets: - en - - md: references/protocol-reference/transactions/transaction-results/transaction-results.ja.md + - md: references/http-websocket-apis/public-api-methods/path-and-order-book-methods/deposit_authorized.ja.md targets: - ja - - md: references/protocol-reference/transactions/transaction-results/tec-codes.md + # TODO: translate + - md: references/http-websocket-apis/public-api-methods/path-and-order-book-methods/nft_buy_offers.md targets: - en + - ja - - md: references/protocol-reference/transactions/transaction-results/tec-codes.ja.md + # TODO: translate + - md: references/http-websocket-apis/public-api-methods/path-and-order-book-methods/nft_sell_offers.md targets: + - en - ja - - md: references/protocol-reference/transactions/transaction-results/tef-codes.md + - md: references/http-websocket-apis/public-api-methods/path-and-order-book-methods/path_find.md targets: - en - - md: references/protocol-reference/transactions/transaction-results/tef-codes.ja.md + - md: references/http-websocket-apis/public-api-methods/path-and-order-book-methods/path_find.ja.md targets: - ja - - md: references/protocol-reference/transactions/transaction-results/tel-codes.md + - md: references/http-websocket-apis/public-api-methods/path-and-order-book-methods/ripple_path_find.md targets: - en - # TODO: update translation - - md: references/protocol-reference/transactions/transaction-results/tel-codes.ja.md + - md: references/http-websocket-apis/public-api-methods/path-and-order-book-methods/ripple_path_find.ja.md targets: - ja - - md: references/protocol-reference/transactions/transaction-results/tem-codes.md + - name: Payment Channel Methods + html: payment-channel-methods.html + parent: public-api-methods.html + blurb: Payment channels are a tool for facilitating repeated, unidirectional payments, or temporary credit between two parties. Use these methods to work with payment channels. + template: pagetype-category.html.jinja targets: - en - - md: references/protocol-reference/transactions/transaction-results/tem-codes.ja.md + - name: Payment Channelメソッド + html: payment-channel-methods.html + parent: public-api-methods.html + blurb: Payment Channelは、2者間で繰り返される一方向の支払いや一時的な与信を可能にするためのツールです。これらのメソッドを使用して、Payment Channelを使用することができます。 + template: pagetype-category.html.jinja targets: - ja - - md: references/protocol-reference/transactions/transaction-results/ter-codes.md + - md: references/http-websocket-apis/public-api-methods/payment-channel-methods/channel_authorize.md targets: - en - - md: references/protocol-reference/transactions/transaction-results/ter-codes.ja.md + - md: references/http-websocket-apis/public-api-methods/payment-channel-methods/channel_authorize.ja.md targets: - ja - - md: references/protocol-reference/transactions/transaction-results/tes-success.md + - md: references/http-websocket-apis/public-api-methods/payment-channel-methods/channel_verify.md targets: - en - - md: references/protocol-reference/transactions/transaction-results/tes-success.ja.md + - md: references/http-websocket-apis/public-api-methods/payment-channel-methods/channel_verify.ja.md targets: - ja - - md: references/protocol-reference/transactions/transaction-metadata.md + # TODO: translate title & blurb + - name: Subscription Methods + html: subscription-methods.html + parent: public-api-methods.html + blurb: Use these methods to enable the server to push updates to your client when various events happen, so that you can know and react right away. WebSocket API only. + template: pagetype-category.html.jinja targets: - en - # TODO: update translation to latest English version - - md: references/protocol-reference/transactions/transaction-metadata.ja.md + - name: Subscriptionメソッド + html: subscription-methods.html + parent: public-api-methods.html + blurb: 以下のメソッドを使用して、さまざまなイベントが発生したときに更新情報をサーバーからクライアントにプッシュできるようになるため、即座に情報を取得することができます。WebSocket APIのみ対応しています。 + template: pagetype-category.html.jinja targets: - ja - # Redirect modifying-the-ledger - - name: Modifying the Ledger - html: modifying-the-ledger.html - template: pagetype-redirect.html.jinja - redirect_url: transaction-formats.html + - md: references/http-websocket-apis/public-api-methods/subscription-methods/subscribe.md targets: - en + + - md: references/http-websocket-apis/public-api-methods/subscription-methods/subscribe.ja.md + targets: - ja - - md: references/protocol-reference/serialization.md + - md: references/http-websocket-apis/public-api-methods/subscription-methods/unsubscribe.md targets: - en - # TODO: update translation with new/updated sections from the English version - - md: references/protocol-reference/serialization.ja.md + - md: references/http-websocket-apis/public-api-methods/subscription-methods/unsubscribe.ja.md targets: - ja - # Client Libraries --------------------------------------------------------- - - # TODO: translate page & blurb - - md: references/client-libraries.md + - name: Server Info Methods + html: server-info-methods.html + parent: public-api-methods.html + blurb: Use these methods to retrieve information about the current state of the rippled server. + template: pagetype-category.html.jinja targets: - en - - md: references/client-libraries.ja.md - targets: - - ja - - # Redirect old ripple-lib docs. - - name: JavaScript / TypeScript Client Library - html: rippleapi-reference.html - template: pagetype-redirect.html.jinja - nav_omit: true - redirect_url: https://js.xrpl.org/ - targets: - - en - - ja - - - name: JavaScript / TypeScript Client Library - html: https://js.xrpl.org/ - parent: client-libraries.html - blurb: JavaScript/TypeScript client library to the XRP Ledger. - skip_spell_checker: true - targets: - - en - - - name: JavaScript/TypeScript クライアントライブラリ - html: https://js.xrpl.org/ - parent: client-libraries.html - blurb: JavaScript/TypeScript向けのXRP Leddgerクライアントライブラリです。 - skip_spell_checker: true + - name: Server Infoメソッド + html: server-info-methods.html + parent: public-api-methods.html + blurb: 以下のメソッドを使用して、rippledサーバーの現在の状態についての情報を取得することができます。 + template: pagetype-category.html.jinja targets: - ja - - md: references/xrpljs2-migration-guide.md + - md: references/http-websocket-apis/public-api-methods/server-info-methods/fee.md targets: - en - - md: references/xrpljs2-migration-guide.ja.md + - md: references/http-websocket-apis/public-api-methods/server-info-methods/fee.ja.md targets: - ja - - name: Python Client Library - html: https://xrpl-py.readthedocs.io/ - parent: client-libraries.html - blurb: Python client library to the XRP Ledger. + # TODO: translate + - md: references/http-websocket-apis/public-api-methods/server-info-methods/manifest.md targets: - en - - - name: Python クライアントライブラリ - html: https://xrpl-py.readthedocs.io/ - parent: client-libraries.html - blurb: Python向けのXRP Leddgerクライアントライブラリです。 - targets: - ja - - name: Java Client Library - html: https://javadoc.io/doc/org.xrpl/ - parent: client-libraries.html - blurb: Java client library to the XRP Ledger. + - md: references/http-websocket-apis/public-api-methods/server-info-methods/server_info.md targets: - en - - name: Java クライアントライブラリ - html: https://javadoc.io/doc/org.xrpl/ - parent: client-libraries.html - blurb: Java向けのXRP Leddgerクライアントライブラリです。 + # TODO: update translation with reporting fields, ETL source object, corrected state_account.*.transitions field + - md: references/http-websocket-apis/public-api-methods/server-info-methods/server_info.ja.md targets: - ja - - name: Ruby Client Library - html: https://www.rubydoc.info/gems/xrbp - parent: client-libraries.html - blurb: Ruby client library to the XRP Ledger. + - md: references/http-websocket-apis/public-api-methods/server-info-methods/server_state.md targets: - en - - name: Ruby クライアントライブラリ - html: https://www.rubydoc.info/gems/xrbp - parent: client-libraries.html - blurb: Ruby向けのXRP Leddgerクライアントライブラリです。 + # TODO: update translation with reporting fields, ETL source object, corrected state_account.*.transitions field + - md: references/http-websocket-apis/public-api-methods/server-info-methods/server_state.ja.md targets: - ja - - # HTTP / Websocket APIs ---------------------------------------------------- - - - name: HTTP / WebSocket APIs - html: http-websocket-apis.html - parent: references.html + - name: Clio Server + html: clio-methods.html + parent: public-api-methods.html + blurb: Use these methods to retrieve information using Clio server APIs. template: pagetype-category.html.jinja - blurb: Communicate directly with rippled, the core peer-to-peer server that manages the XRP Ledger. targets: - en - - name: HTTP / WebSocket API リファレンス - html: http-websocket-apis.html - parent: references.html + - name: Clio Serverメソッド + html: clio-methods.html + parent: public-api-methods.html + blurb: 以下のメソッドを使用して、ClioサーバーのAPIから情報を取得することができます。 template: pagetype-category.html.jinja - blurb: XRP Ledgerを管理するコアのピアツーピアサーバーであるrippledと直接通信します。 targets: - ja - # Redirect old rippled-api.html - - name: HTTP / WebSocket APIs - html: rippled-api.html - template: pagetype-redirect.html.jinja - redirect_url: http-websocket-apis.html - nav_omit: true - blurb: Communicate directly with rippled, the core peer-to-peer server that manages the XRP Ledger. - targets: - - en - - ja - - - md: references/http-websocket-apis/api-conventions/api-conventions.md - targets: - - en - - - md: references/http-websocket-apis/api-conventions/api-conventions.ja.md - targets: - - ja - - - md: references/http-websocket-apis/api-conventions/request-formatting.md - targets: - - en - - - md: references/http-websocket-apis/api-conventions/request-formatting.ja.md - targets: - - ja - - - md: references/http-websocket-apis/api-conventions/response-formatting.md - targets: - - en - - - md: references/http-websocket-apis/api-conventions/response-formatting.ja.md - targets: - - ja - - - md: references/http-websocket-apis/api-conventions/error-formatting.md - targets: - - en - - - md: references/http-websocket-apis/api-conventions/error-formatting.ja.md - targets: - - ja - - - md: references/http-websocket-apis/api-conventions/markers-and-pagination.md - targets: - - en - - - md: references/http-websocket-apis/api-conventions/markers-and-pagination.ja.md - targets: - - ja - - # TODO: translate - - md: references/http-websocket-apis/api-conventions/rate-limiting.md + # TODO: translate + - md: references/http-websocket-apis/public-api-methods/clio-methods/server_info-clio.md targets: - en - ja - - md: references/http-websocket-apis/api-conventions/rippled-server-states.md + # TODO: translate + - md: references/http-websocket-apis/public-api-methods/clio-methods/ledger-clio.md targets: - en - - - md: references/http-websocket-apis/api-conventions/rippled-server-states.ja.md - targets: - ja -# rippled Public Methods - - - md: references/http-websocket-apis/public-api-methods/public-api-methods.md + # TODO: translate + - md: references/http-websocket-apis/public-api-methods/clio-methods/nft_history.md targets: - en - - - md: references/http-websocket-apis/public-api-methods/public-api-methods.ja.md - targets: - ja - # redirect old public-rippled-methods.html - - name: Public API Methods - html: public-rippled-methods.html - template: pagetype-redirect.html.jinja - redirect_url: public-api-methods.html - blurb: Get data from the XRP Ledger and submit transactions using these public API methods. + # TODO: translate + - md: references/http-websocket-apis/public-api-methods/clio-methods/nft_info.md targets: - en - ja - - name: Account Methods - html: account-methods.html + - name: Utility Methods + html: utility-methods.html parent: public-api-methods.html + blurb: Use these methods to perform convenient tasks, such as ping and random number generation. template: pagetype-category.html.jinja - blurb: An account in the XRP Ledger represents a holder of XRP and a sender of transactions. Use these methods to work with account info. targets: - en - - name: Accountメソッド - html: account-methods.html + - name: ユーティリティメソッド + html: utility-methods.html parent: public-api-methods.html + blurb: 以下のメソッドを使用して、Pingや乱数生成などの便利な処理を行うことができます。 template: pagetype-category.html.jinja - blurb: XRP Ledgerのアカウントとは、XRPの保有者とトランザクションの送信者を意味します。以下のメソッドを使用して、アカウント情報を処理することができます。 - targets: - - ja - - - md: references/http-websocket-apis/public-api-methods/account-methods/account_channels.md - targets: - - en - - - md: references/http-websocket-apis/public-api-methods/account-methods/account_channels.ja.md - targets: - - ja - - - md: references/http-websocket-apis/public-api-methods/account-methods/account_currencies.md - targets: - - en - - # TODO: update translation for rippled v1.11.0 - - md: references/http-websocket-apis/public-api-methods/account-methods/account_currencies.ja.md - targets: - - ja - - - md: references/http-websocket-apis/public-api-methods/account-methods/account_info.md - targets: - - en - - # TODO: update translation for rippled v1.11.0 - - md: references/http-websocket-apis/public-api-methods/account-methods/account_info.ja.md targets: - ja - - md: references/http-websocket-apis/public-api-methods/account-methods/account_lines.md - targets: - - en - - # TODO: update translation for rippled v1.11.0 - - md: references/http-websocket-apis/public-api-methods/account-methods/account_lines.ja.md - targets: - - ja - - - md: references/http-websocket-apis/public-api-methods/account-methods/account_nfts.md - targets: - - en - - - md: references/http-websocket-apis/public-api-methods/account-methods/account_nfts.ja.md - targets: - - ja - - - md: references/http-websocket-apis/public-api-methods/account-methods/account_objects.md + - md: references/http-websocket-apis/public-api-methods/utility-methods/json.md targets: - en - # TODO: update translation for rippled v1.11.0 - - md: references/http-websocket-apis/public-api-methods/account-methods/account_objects.ja.md + - md: references/http-websocket-apis/public-api-methods/utility-methods/json.ja.md targets: - ja - - md: references/http-websocket-apis/public-api-methods/account-methods/account_offers.md + - md: references/http-websocket-apis/public-api-methods/utility-methods/ping.md targets: - en - # TODO: update translation for rippled v1.11.0 - - md: references/http-websocket-apis/public-api-methods/account-methods/account_offers.ja.md + - md: references/http-websocket-apis/public-api-methods/utility-methods/ping.ja.md targets: - ja - - md: references/http-websocket-apis/public-api-methods/account-methods/account_tx.md + - md: references/http-websocket-apis/public-api-methods/utility-methods/random.md targets: - en - - md: references/http-websocket-apis/public-api-methods/account-methods/account_tx.ja.md + - md: references/http-websocket-apis/public-api-methods/utility-methods/random.ja.md targets: - ja - - md: references/http-websocket-apis/public-api-methods/account-methods/gateway_balances.md + - md: references/http-websocket-apis/admin-api-methods/admin-api-methods.md targets: - en - - md: references/http-websocket-apis/public-api-methods/account-methods/gateway_balances.ja.md + - md: references/http-websocket-apis/admin-api-methods/admin-api-methods.ja.md targets: - ja - - md: references/http-websocket-apis/public-api-methods/account-methods/noripple_check.md + # Redirect old admin-rippled.methods.html + - name: Admin API Methods + html: admin-rippled-methods.html + template: pagetype-redirect.html.jinja + redirect_url: admin-api-methods.html + nav_omit: true + blurb: Administer a rippled server with these admin API methods. targets: - en - - - md: references/http-websocket-apis/public-api-methods/account-methods/noripple_check.ja.md - targets: - ja - - name: Ledger Methods - html: ledger-methods.html - parent: public-api-methods.html - blurb: A ledger version contains a header, a transaction tree, and a state tree, which contain account settings, trustlines, balances, transactions, and other data. Use these methods to retrieve ledger info. + - name: Key Generation Methods + html: key-generation-methods.html + parent: admin-api-methods.html + blurb: Use these methods to generate and manage keys. template: pagetype-category.html.jinja targets: - en - - name: Ledgerメソッド - html: ledger-methods.html - parent: public-api-methods.html - blurb: レジャーバージョンには、ヘッダー、トランザクションツリー、状態ツリーが含まれ、さらにその中にアカウント設定、トラストライン、残高、トランザクション、その他のデータが含まれます。以下のメソッドを使用して、レジャー情報を取得することができます。 + - name: キー生成メソッド + html: key-generation-methods.html + parent: admin-api-methods.html + blurb: 以下のメソッドを使用してキーを生成および管理することができます。。 template: pagetype-category.html.jinja targets: - ja - - md: references/http-websocket-apis/public-api-methods/ledger-methods/ledger.md + - md: references/http-websocket-apis/admin-api-methods/key-generation-methods/validation_create.md targets: - en - - md: references/http-websocket-apis/public-api-methods/ledger-methods/ledger.ja.md + - md: references/http-websocket-apis/admin-api-methods/key-generation-methods/validation_create.ja.md targets: - ja - - md: references/http-websocket-apis/public-api-methods/ledger-methods/ledger_closed.md + - md: references/http-websocket-apis/admin-api-methods/key-generation-methods/wallet_propose.md targets: - en - - md: references/http-websocket-apis/public-api-methods/ledger-methods/ledger_closed.ja.md + - md: references/http-websocket-apis/admin-api-methods/key-generation-methods/wallet_propose.ja.md targets: - ja - - md: references/http-websocket-apis/public-api-methods/ledger-methods/ledger_current.md + - name: Logging and Data Management Methods + html: logging-and-data-management-methods.html + parent: admin-api-methods.html + blurb: Use these methods to manage log levels and other data, such as ledgers. + template: pagetype-category.html.jinja targets: - en - - md: references/http-websocket-apis/public-api-methods/ledger-methods/ledger_current.ja.md + - name: ログとデータの管理メソッド + html: logging-and-data-management-methods.html + parent: admin-api-methods.html + blurb: 以下のメソッドを使用して、ログレベルや台帳などのデータを管理することができます。 + template: pagetype-category.html.jinja targets: - ja - - md: references/http-websocket-apis/public-api-methods/ledger-methods/ledger_data.md + - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/can_delete.md targets: - en - - md: references/http-websocket-apis/public-api-methods/ledger-methods/ledger_data.ja.md + - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/can_delete.ja.md targets: - ja - - md: references/http-websocket-apis/public-api-methods/ledger-methods/ledger_entry.md + - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/crawl_shards.md targets: - en - # TODO: update the translation of this page - - md: references/http-websocket-apis/public-api-methods/ledger-methods/ledger_entry.ja.md + - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/crawl_shards.ja.md targets: - ja - - name: Transaction Methods - html: transaction-methods.html # watch for clashes w/ this filename - parent: public-api-methods.html - template: pagetype-category.html.jinja - blurb: Transactions are the only thing that can modify the shared state of the XRP Ledger. All business on the XRP Ledger takes the form of transactions. Use these methods to work with transactions. # TODO: translate + - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/download_shard.md targets: - en - - name: Transactionメソッド - html: transaction-methods.html # watch for clashes w/ this filename - parent: public-api-methods.html - template: pagetype-category.html.jinja - blurb: トランザクションだけが、XRP Ledgerの共有されている状態を変更できます。XRP Ledgerに対するすべてのビジネスはトランザクションの形態をとります。以下のメソッドを使用して、トランザクションを処理します。 + - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/download_shard.ja.md targets: - ja - - md: references/http-websocket-apis/public-api-methods/transaction-methods/submit.md + - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/ledger_cleaner.md targets: - en - - md: references/http-websocket-apis/public-api-methods/transaction-methods/submit.ja.md + - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/ledger_cleaner.ja.md targets: - ja - - md: references/http-websocket-apis/public-api-methods/transaction-methods/submit_multisigned.md + - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/ledger_request.md targets: - en - - md: references/http-websocket-apis/public-api-methods/transaction-methods/submit_multisigned.ja.md + - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/ledger_request.ja.md targets: - ja - - md: references/http-websocket-apis/public-api-methods/transaction-methods/transaction_entry.md + - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/log_level.md targets: - en - - md: references/http-websocket-apis/public-api-methods/transaction-methods/transaction_entry.ja.md + - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/log_level.ja.md targets: - ja - - md: references/http-websocket-apis/public-api-methods/transaction-methods/tx.md + - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/logrotate.md targets: - en - - md: references/http-websocket-apis/public-api-methods/transaction-methods/tx.ja.md + - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/logrotate.ja.md targets: - ja - - md: references/http-websocket-apis/public-api-methods/transaction-methods/tx_history.md + - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/node_to_shard.md targets: - en - - md: references/http-websocket-apis/public-api-methods/transaction-methods/tx_history.ja.md + - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/node_to_shard.ja.md targets: - ja - - name: Path and Order Book Methods - html: path-and-order-book-methods.html - parent: public-api-methods.html - blurb: Paths define a way for payments to flow through intermediary steps on their way from sender to receiver. Paths enable cross-currency payments by connecting sender and receiver through order books. Use these methods to work with paths and other books. + - name: Server Control Methods + html: server-control-methods.html + parent: admin-api-methods.html + blurb: Use these methods to manage the rippled server. template: pagetype-category.html.jinja targets: - en - - name: PathおよびOrderBookのメソッド - html: path-and-order-book-methods.html - parent: public-api-methods.html - blurb: パスは、支払いが送信者から受信者に届くまでに中間ステップでたどる道筋を定義します。パスは、送信者と受信者をオーダーブックを介してつなぐことで、複数通貨間の支払いを可能にします。パスと他のオーダーブックに関しては、以下のメソッドを使用します。 + - name: サーバ操作メソッド + html: server-control-methods.html + parent: admin-api-methods.html + blurb: 以下のメソッドを使用して、rippledサーバーを管理することができます。 template: pagetype-category.html.jinja targets: - ja - # Redirect for "amm_info" public api reference page - - name: amm_info - html: amm_info.html - template: pagetype-redirect.html.jinja - redirect_url: https://opensource.ripple.com/docs/xls-30d-amm/public-api-methods/amm_info/ - nav_omit: true + - md: references/http-websocket-apis/admin-api-methods/server-control-methods/ledger_accept.md targets: - en + + - md: references/http-websocket-apis/admin-api-methods/server-control-methods/ledger_accept.ja.md + targets: - ja - - md: references/http-websocket-apis/public-api-methods/path-and-order-book-methods/book_offers.md + - md: references/http-websocket-apis/admin-api-methods/server-control-methods/stop.md targets: - en - - md: references/http-websocket-apis/public-api-methods/path-and-order-book-methods/book_offers.ja.md + - md: references/http-websocket-apis/admin-api-methods/server-control-methods/stop.ja.md targets: - ja - - md: references/http-websocket-apis/public-api-methods/path-and-order-book-methods/deposit_authorized.md + - md: references/http-websocket-apis/admin-api-methods/server-control-methods/validation_seed.md targets: - en - - md: references/http-websocket-apis/public-api-methods/path-and-order-book-methods/deposit_authorized.ja.md + - md: references/http-websocket-apis/admin-api-methods/server-control-methods/validation_seed.ja.md targets: - ja - # TODO: translate - - md: references/http-websocket-apis/public-api-methods/path-and-order-book-methods/nft_buy_offers.md + - name: Signing Methods + html: signing-methods.html + parent: admin-api-methods.html + blurb: Use these methods to work with transactions. + template: pagetype-category.html.jinja targets: - en - - ja - # TODO: translate - - md: references/http-websocket-apis/public-api-methods/path-and-order-book-methods/nft_sell_offers.md + - name: 署名メソッド + html: signing-methods.html + parent: admin-api-methods.html + blurb: 以下のメソッドを使用して、トランザクションを扱うことができます。 + template: pagetype-category.html.jinja targets: - - en - ja - - md: references/http-websocket-apis/public-api-methods/path-and-order-book-methods/path_find.md + - md: references/http-websocket-apis/admin-api-methods/signing-methods/sign.md targets: - en - - md: references/http-websocket-apis/public-api-methods/path-and-order-book-methods/path_find.ja.md + - md: references/http-websocket-apis/admin-api-methods/signing-methods/sign.ja.md targets: - ja - - md: references/http-websocket-apis/public-api-methods/path-and-order-book-methods/ripple_path_find.md + - md: references/http-websocket-apis/admin-api-methods/signing-methods/sign_for.md targets: - en - - md: references/http-websocket-apis/public-api-methods/path-and-order-book-methods/ripple_path_find.ja.md + - md: references/http-websocket-apis/admin-api-methods/signing-methods/sign_for.ja.md targets: - ja - - name: Payment Channel Methods - html: payment-channel-methods.html - parent: public-api-methods.html - blurb: Payment channels are a tool for facilitating repeated, unidirectional payments, or temporary credit between two parties. Use these methods to work with payment channels. + - name: Peer Management Methods + html: peer-management-methods.html + parent: admin-api-methods.html + blurb: Use these methods to manage your server's peer-to-peer connections. template: pagetype-category.html.jinja - targets: - - en - - - name: Payment Channelメソッド - html: payment-channel-methods.html - parent: public-api-methods.html - blurb: Payment Channelは、2者間で繰り返される一方向の支払いや一時的な与信を可能にするためのツールです。これらのメソッドを使用して、Payment Channelを使用することができます。 + targets: + - en + + - name: ピア管理メソッド + html: peer-management-methods.html + parent: admin-api-methods.html + blurb: 以下のメソッドを使用して、サーバーのピアツーピア接続を管理することができます。 template: pagetype-category.html.jinja targets: - ja - - md: references/http-websocket-apis/public-api-methods/payment-channel-methods/channel_authorize.md + - md: references/http-websocket-apis/admin-api-methods/peer-management-methods/connect.md targets: - en - - md: references/http-websocket-apis/public-api-methods/payment-channel-methods/channel_authorize.ja.md + - md: references/http-websocket-apis/admin-api-methods/peer-management-methods/connect.ja.md targets: - ja - - md: references/http-websocket-apis/public-api-methods/payment-channel-methods/channel_verify.md + - md: references/http-websocket-apis/admin-api-methods/peer-management-methods/peer_reservations_add.md targets: - en - - md: references/http-websocket-apis/public-api-methods/payment-channel-methods/channel_verify.ja.md + - md: references/http-websocket-apis/admin-api-methods/peer-management-methods/peer_reservations_add.ja.md targets: - ja - # TODO: translate title & blurb - - name: Subscription Methods - html: subscription-methods.html - parent: public-api-methods.html - blurb: Use these methods to enable the server to push updates to your client when various events happen, so that you can know and react right away. WebSocket API only. - template: pagetype-category.html.jinja + - md: references/http-websocket-apis/admin-api-methods/peer-management-methods/peer_reservations_del.md targets: - en - - name: Subscriptionメソッド - html: subscription-methods.html - parent: public-api-methods.html - blurb: 以下のメソッドを使用して、さまざまなイベントが発生したときに更新情報をサーバーからクライアントにプッシュできるようになるため、即座に情報を取得することができます。WebSocket APIのみ対応しています。 - template: pagetype-category.html.jinja + - md: references/http-websocket-apis/admin-api-methods/peer-management-methods/peer_reservations_del.ja.md targets: - ja - - md: references/http-websocket-apis/public-api-methods/subscription-methods/subscribe.md + - md: references/http-websocket-apis/admin-api-methods/peer-management-methods/peer_reservations_list.md targets: - en - - md: references/http-websocket-apis/public-api-methods/subscription-methods/subscribe.ja.md + - md: references/http-websocket-apis/admin-api-methods/peer-management-methods/peer_reservations_list.ja.md targets: - ja - - md: references/http-websocket-apis/public-api-methods/subscription-methods/unsubscribe.md + - md: references/http-websocket-apis/admin-api-methods/peer-management-methods/peers.md targets: - en - - md: references/http-websocket-apis/public-api-methods/subscription-methods/unsubscribe.ja.md + - md: references/http-websocket-apis/admin-api-methods/peer-management-methods/peers.ja.md targets: - ja - - name: Server Info Methods - html: server-info-methods.html - parent: public-api-methods.html - blurb: Use these methods to retrieve information about the current state of the rippled server. + - name: Status and Debugging Methods + html: status-and-debugging-methods.html + parent: admin-api-methods.html + blurb: Use these methods to check the status of the network and server. template: pagetype-category.html.jinja targets: - en - - name: Server Infoメソッド - html: server-info-methods.html - parent: public-api-methods.html - blurb: 以下のメソッドを使用して、rippledサーバーの現在の状態についての情報を取得することができます。 + - name: ステータスとデバッグのメソッド + html: status-and-debugging-methods.html + parent: admin-api-methods.html + blurb: 以下のメソッドを使用して、ネットワークとサーバーのステータスを確認することができます。 template: pagetype-category.html.jinja targets: - ja - - md: references/http-websocket-apis/public-api-methods/server-info-methods/fee.md + - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/consensus_info.md targets: - en - - md: references/http-websocket-apis/public-api-methods/server-info-methods/fee.ja.md + - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/consensus_info.ja.md targets: - ja - # TODO: translate - - md: references/http-websocket-apis/public-api-methods/server-info-methods/manifest.md + - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/feature.md targets: - en + + # TODO: update translation for rippled v1.11.0 + - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/feature.ja.md + targets: - ja - - md: references/http-websocket-apis/public-api-methods/server-info-methods/server_info.md + - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/fetch_info.md targets: - en - # TODO: update translation with reporting fields, ETL source object, corrected state_account.*.transitions field - - md: references/http-websocket-apis/public-api-methods/server-info-methods/server_info.ja.md + - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/fetch_info.ja.md targets: - ja - - md: references/http-websocket-apis/public-api-methods/server-info-methods/server_state.md + - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/get_counts.md targets: - en - # TODO: update translation with reporting fields, ETL source object, corrected state_account.*.transitions field - - md: references/http-websocket-apis/public-api-methods/server-info-methods/server_state.ja.md + - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/get_counts.ja.md targets: - ja - - name: Clio Server - html: clio-methods.html - parent: public-api-methods.html - blurb: Use these methods to retrieve information using Clio server APIs. - template: pagetype-category.html.jinja + - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/print.md targets: - en - - name: Clio Serverメソッド - html: clio-methods.html - parent: public-api-methods.html - blurb: 以下のメソッドを使用して、ClioサーバーのAPIから情報を取得することができます。 - template: pagetype-category.html.jinja + - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/print.ja.md targets: - ja # TODO: translate - - md: references/http-websocket-apis/public-api-methods/clio-methods/server_info-clio.md + - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/validator_info.md targets: - en - ja - # TODO: translate - - md: references/http-websocket-apis/public-api-methods/clio-methods/ledger-clio.md + - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/validator_list_sites.md targets: - en - - ja - # TODO: translate - - md: references/http-websocket-apis/public-api-methods/clio-methods/nft_history.md + - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/validator_list_sites.ja.md targets: - - en - ja - # TODO: translate - - md: references/http-websocket-apis/public-api-methods/clio-methods/nft_info.md + - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/validators.md targets: - en + + - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/validators.ja.md + targets: - ja - - name: Utility Methods - html: utility-methods.html - parent: public-api-methods.html - blurb: Use these methods to perform convenient tasks, such as ping and random number generation. + # TODO: translate title & blurb + - name: Peer Port Methods + html: peer-port-methods.html + parent: http-websocket-apis.html template: pagetype-category.html.jinja + blurb: Special API method for sharing network topology and status metrics. targets: - en - - name: ユーティリティメソッド - html: utility-methods.html - parent: public-api-methods.html - blurb: 以下のメソッドを使用して、Pingや乱数生成などの便利な処理を行うことができます。 + - name: ピアポートメソッド + html: peer-port-methods.html + parent: http-websocket-apis.html template: pagetype-category.html.jinja + blurb: ネットワークトポロジーやステータスメトリクスを共有するための特別なAPIメソッドです。 targets: - ja - - md: references/http-websocket-apis/public-api-methods/utility-methods/json.md + # TODO: translate page & blurb + - md: references/http-websocket-apis/peer-port-methods/health-check.md targets: - en - - - md: references/http-websocket-apis/public-api-methods/utility-methods/json.ja.md - targets: - ja - - md: references/http-websocket-apis/public-api-methods/utility-methods/ping.md + - md: references/http-websocket-apis/peer-port-methods/peer-crawler.md targets: - en - - md: references/http-websocket-apis/public-api-methods/utility-methods/ping.ja.md + # TODO: translate page (currently only the blurb is translated) + - md: references/http-websocket-apis/peer-port-methods/peer-crawler.md + blurb: ネットワークトポロジーとステータスメトリックを共有するための特殊なAPIメソッドです。 + untranslated_warning: true targets: - ja - - md: references/http-websocket-apis/public-api-methods/utility-methods/random.md + # TODO: translate page & blurb + - md: references/http-websocket-apis/peer-port-methods/validator-list.md targets: - en - - - md: references/http-websocket-apis/public-api-methods/utility-methods/random.ja.md - targets: - ja - - md: references/http-websocket-apis/admin-api-methods/admin-api-methods.md + # Placeholder / redirect for XRP-API docs. + - md: references/xrp-api.md targets: - en - - md: references/http-websocket-apis/admin-api-methods/admin-api-methods.ja.md + - md: references/xrp-api.ja.md targets: - ja - # Redirect old admin-rippled.methods.html - - name: Admin API Methods - html: admin-rippled-methods.html - template: pagetype-redirect.html.jinja - redirect_url: admin-api-methods.html - nav_omit: true - blurb: Administer a rippled server with these admin API methods. + # Deprecation warnings for old Data API docs + - md: references/data-api.md targets: - en + + - md: references/data-api.ja.md + targets: - ja - - name: Key Generation Methods - html: key-generation-methods.html - parent: admin-api-methods.html - blurb: Use these methods to generate and manage keys. - template: pagetype-category.html.jinja + - md: references/xrp-ledger-toml.md targets: - en - - name: キー生成メソッド - html: key-generation-methods.html - parent: admin-api-methods.html - blurb: 以下のメソッドを使用してキーを生成および管理することができます。。 - template: pagetype-category.html.jinja + - md: references/xrp-ledger-toml.ja.md targets: - ja - - md: references/http-websocket-apis/admin-api-methods/key-generation-methods/validation_create.md +# Infrastructure --------------------------------------------------------------- + + # TODO: translate blurb + - name: Infrastructure + html: infrastructure.html + parent: docs.html + blurb: Install, configure, and manage the software that powers the XRP Ledger. + template: pagetype-category.html.jinja + top_nav_grouping: Article Types targets: - en + - ja - - md: references/http-websocket-apis/admin-api-methods/key-generation-methods/validation_create.ja.md + # Redirect old landing + - name: Manage the rippled server + html: manage-the-rippled-server.html + template: pagetype-redirect.html.jinja + nav_omit: true + redirect_url: install-rippled-on-ubuntu.html targets: + - en - ja - - md: references/http-websocket-apis/admin-api-methods/key-generation-methods/wallet_propose.md + - md: infrastructure/rippled/commandline-usage.md targets: - en - - md: references/http-websocket-apis/admin-api-methods/key-generation-methods/wallet_propose.ja.md + # TODO: update translation + - md: infrastructure/rippled/commandline-usage.ja.md targets: - ja - - name: Logging and Data Management Methods - html: logging-and-data-management-methods.html - parent: admin-api-methods.html - blurb: Use these methods to manage log levels and other data, such as ledgers. + - name: Install rippled + html: install-rippled.html + parent: infrastructure.html + top_nav_name: Install & Configure + blurb: Install and update the rippled server. template: pagetype-category.html.jinja targets: - en - - name: ログとデータの管理メソッド - html: logging-and-data-management-methods.html - parent: admin-api-methods.html - blurb: 以下のメソッドを使用して、ログレベルや台帳などのデータを管理することができます。 + - name: rippledのインストール + html: install-rippled.html + parent: infrastructure.html + blurb: rippledサーバーをインストールして更新します。 template: pagetype-category.html.jinja targets: - ja - - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/can_delete.md + - md: infrastructure/rippled/installation/system-requirements.md targets: - en - - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/can_delete.ja.md + - md: infrastructure/rippled/installation/system-requirements.ja.md targets: - ja - - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/crawl_shards.md + - md: infrastructure/rippled/installation/install-rippled-on-centos-rhel-with-yum.md targets: - en - - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/crawl_shards.ja.md + - md: infrastructure/rippled/installation/install-rippled-on-centos-rhel-with-yum.ja.md targets: - ja - - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/download_shard.md + # Redirect old Alien-based install + - name: Install rippled on Ubuntu with Alien + html: install-rippled-on-ubuntu-with-alien.html + parent: install-rippled.html + template: pagetype-redirect.html.jinja + nav_omit: true + redirect_url: install-rippled-on-ubuntu.html targets: - en - - - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/download_shard.ja.md - targets: - ja - - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/ledger_cleaner.md + - md: infrastructure/rippled/installation/install-rippled-on-ubuntu.md targets: - en - - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/ledger_cleaner.ja.md + - md: infrastructure/rippled/installation/install-rippled-on-ubuntu.ja.md targets: - ja - - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/ledger_request.md + # Redirect old CentOS/RHEL install + - name: Update rippled Automatically on CentOS/RHEL + html: update-rippled-automatically-on-centos-rhel.html + template: pagetype-redirect.html.jinja + nav_omit: true + redirect_url: update-rippled-automatically-on-linux.html targets: - en - - - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/ledger_request.ja.md - targets: - ja - - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/log_level.md + - md: infrastructure/rippled/installation/update-rippled-automatically-on-linux.md targets: - en - - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/log_level.ja.md + - md: infrastructure/rippled/installation/update-rippled-automatically-on-linux.ja.md targets: - ja - - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/logrotate.md + - md: infrastructure/rippled/installation/update-rippled-manually-on-centos-rhel.md targets: - en - - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/logrotate.ja.md + - md: infrastructure/rippled/installation/update-rippled-manually-on-centos-rhel.ja.md targets: - ja - - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/node_to_shard.md + - md: infrastructure/rippled/installation/update-rippled-manually-on-ubuntu.md targets: - en - - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/node_to_shard.ja.md + - md: infrastructure/rippled/installation/update-rippled-manually-on-ubuntu.ja.md targets: - ja - - name: Server Control Methods - html: server-control-methods.html - parent: admin-api-methods.html - blurb: Use these methods to manage the rippled server. - template: pagetype-category.html.jinja + # Redirect to build instructions on rippled repo. + - name: Build and Run rippled on Ubuntu + html: build-run-rippled-ubuntu.html + template: pagetype-redirect.html.jinja + redirect_url: https://github.com/XRPLF/rippled/blob/release/BUILD.md targets: - en - - - name: サーバ操作メソッド - html: server-control-methods.html - parent: admin-api-methods.html - blurb: 以下のメソッドを使用して、rippledサーバーを管理することができます。 - template: pagetype-category.html.jinja - targets: - ja - - md: references/http-websocket-apis/admin-api-methods/server-control-methods/ledger_accept.md + # Redirect to build instructions on rippled repo. + - name: Build and Run rippled on macOS + html: build-run-rippled-macos.html + template: pagetype-redirect.html.jinja + redirect_url: https://github.com/XRPLF/rippled/blob/release/BUILD.md targets: - en + - ja - - md: references/http-websocket-apis/admin-api-methods/server-control-methods/ledger_accept.ja.md + - md: infrastructure/rippled/installation/build-run-rippled-in-reporting-mode.md targets: + - en - ja - - md: references/http-websocket-apis/admin-api-methods/server-control-methods/stop.md + - md: infrastructure/rippled/installation/capacity-planning.md targets: - en - - md: references/http-websocket-apis/admin-api-methods/server-control-methods/stop.ja.md + - md: infrastructure/rippled/installation/capacity-planning.ja.md targets: - ja - - md: references/http-websocket-apis/admin-api-methods/server-control-methods/validation_seed.md + - md: infrastructure/rippled/installation/rippled-1-3-migration-instructions.md targets: - en - - md: references/http-websocket-apis/admin-api-methods/server-control-methods/validation_seed.ja.md + - md: infrastructure/rippled/installation/rippled-1-3-migration-instructions.ja.md targets: - ja - - name: Signing Methods - html: signing-methods.html - parent: admin-api-methods.html - blurb: Use these methods to work with transactions. + - name: Configure rippled + html: configure-rippled.html + parent: infrastructure.html + blurb: Customize your rippled server configuration. template: pagetype-category.html.jinja targets: - en - - name: 署名メソッド - html: signing-methods.html - parent: admin-api-methods.html - blurb: 以下のメソッドを使用して、トランザクションを扱うことができます。 + - name: rippledの設定 + html: configure-rippled.html + parent: infrastructure.html + blurb: rippledサーバーの構成をカスタマイズします。 template: pagetype-category.html.jinja targets: - ja - - md: references/http-websocket-apis/admin-api-methods/signing-methods/sign.md + - name: Server Modes + html: server-modes.html + parent: configure-rippled.html + template: pagetype-category.html.jinja targets: - en - - - md: references/http-websocket-apis/admin-api-methods/signing-methods/sign.ja.md - targets: - ja - - md: references/http-websocket-apis/admin-api-methods/signing-methods/sign_for.md + - md: infrastructure/rippled/configuration/run-rippled-as-a-validator.md targets: - en - - md: references/http-websocket-apis/admin-api-methods/signing-methods/sign_for.ja.md + - md: infrastructure/rippled/configuration/run-rippled-as-a-validator.ja.md targets: - ja - - name: Peer Management Methods - html: peer-management-methods.html - parent: admin-api-methods.html - blurb: Use these methods to manage your server's peer-to-peer connections. - template: pagetype-category.html.jinja + - md: infrastructure/rippled/configuration/run-rippled-as-a-stock-server.md targets: - en - - name: ピア管理メソッド - html: peer-management-methods.html - parent: admin-api-methods.html - blurb: 以下のメソッドを使用して、サーバーのピアツーピア接続を管理することができます。 - template: pagetype-category.html.jinja + # TODO: update this translation and rename the file like in the English version + - md: infrastructure/rippled/configuration/run-rippled-as-a-wallet-server.ja.md targets: - ja - - md: references/http-websocket-apis/admin-api-methods/peer-management-methods/connect.md + - name: Data Retention + html: data-retention.html + parent: configure-rippled.html + template: pagetype-category.html.jinja targets: - en - - - md: references/http-websocket-apis/admin-api-methods/peer-management-methods/connect.ja.md - targets: - ja - - md: references/http-websocket-apis/admin-api-methods/peer-management-methods/peer_reservations_add.md + - md: infrastructure/rippled/configuration/configure-full-history.md targets: - en - - md: references/http-websocket-apis/admin-api-methods/peer-management-methods/peer_reservations_add.ja.md + - md: infrastructure/rippled/configuration/configure-full-history.ja.md targets: - ja - - md: references/http-websocket-apis/admin-api-methods/peer-management-methods/peer_reservations_del.md + - md: concepts/networks-and-servers/ledger-history/online-deletion.md targets: - en - - md: references/http-websocket-apis/admin-api-methods/peer-management-methods/peer_reservations_del.ja.md + - md: concepts/networks-and-servers/ledger-history/online-deletion.ja.md targets: - ja - - md: references/http-websocket-apis/admin-api-methods/peer-management-methods/peer_reservations_list.md + - md: infrastructure/rippled/configuration/configure-online-deletion.md targets: - en - - md: references/http-websocket-apis/admin-api-methods/peer-management-methods/peer_reservations_list.ja.md + - md: infrastructure/rippled/configuration/configure-online-deletion.ja.md targets: - ja - - md: references/http-websocket-apis/admin-api-methods/peer-management-methods/peers.md + - md: infrastructure/rippled/configuration/configure-advisory-deletion.md targets: - en - - md: references/http-websocket-apis/admin-api-methods/peer-management-methods/peers.ja.md + - md: infrastructure/rippled/configuration/configure-advisory-deletion.ja.md targets: - ja - - name: Status and Debugging Methods - html: status-and-debugging-methods.html - parent: admin-api-methods.html - blurb: Use these methods to check the status of the network and server. - template: pagetype-category.html.jinja + - md: concepts/networks-and-servers/ledger-history/history-sharding.md targets: - en - - name: ステータスとデバッグのメソッド - html: status-and-debugging-methods.html - parent: admin-api-methods.html - blurb: 以下のメソッドを使用して、ネットワークとサーバーのステータスを確認することができます。 - template: pagetype-category.html.jinja + - md: concepts/networks-and-servers/ledger-history/history-sharding.ja.md targets: - ja - - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/consensus_info.md + - md: infrastructure/rippled/configuration/configure-history-sharding.md targets: - en - - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/consensus_info.ja.md + - md: infrastructure/rippled/configuration/configure-history-sharding.ja.md targets: - ja - - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/feature.md + - md: infrastructure/rippled/configuration/configure-amendment-voting.md targets: - en - # TODO: update translation for rippled v1.11.0 - - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/feature.ja.md + - md: infrastructure/rippled/configuration/configure-amendment-voting.ja.md targets: - ja - - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/fetch_info.md + # TODO: translate + - md: infrastructure/rippled/configuration/test-amendments.md targets: - en + - ja - - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/fetch_info.ja.md + # TODO: translate + - md: infrastructure/rippled/configuration/configure-statsd.md targets: + - en - ja - - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/get_counts.md + - md: infrastructure/rippled/configuration/connect-your-rippled-to-the-xrp-test-net.md targets: - en - - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/get_counts.ja.md + - md: infrastructure/rippled/configuration/connect-your-rippled-to-the-xrp-test-net.ja.md targets: - ja - - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/print.md + # TODO: translate page + - md: infrastructure/rippled/configuration/configure-grpc.md targets: - en - - - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/print.ja.md - targets: - ja - # TODO: translate - - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/validator_info.md + - md: infrastructure/rippled/configuration/enable-public-signing.md targets: - en + + - md: infrastructure/rippled/configuration/enable-public-signing.ja.md + targets: - ja - - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/validator_list_sites.md + - md: infrastructure/rippled/configure-peering/configure-peering.md targets: - en - - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/validator_list_sites.ja.md + - md: infrastructure/rippled/configure-peering/configure-peering.ja.md targets: - ja - - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/validators.md + - md: infrastructure/rippled/configure-peering/cluster-rippled-servers.md targets: - en - - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/validators.ja.md + - md: infrastructure/rippled/configure-peering/cluster-rippled-servers.ja.md targets: - ja - - md: references/http-websocket-apis/commandline-usage.md + - md: infrastructure/rippled/configure-peering/configure-a-private-server.md targets: - en - # TODO: update translation - - md: references/http-websocket-apis/commandline-usage.ja.md + - md: infrastructure/rippled/configure-peering/configure-a-private-server.ja.md targets: - ja - # TODO: translate title & blurb - - name: Peer Port Methods - html: peer-port-methods.html - parent: http-websocket-apis.html - template: pagetype-category.html.jinja - blurb: Special API method for sharing network topology and status metrics. + - md: infrastructure/rippled/configure-peering/configure-the-peer-crawler.md targets: - en - - name: ピアポートメソッド - html: peer-port-methods.html - parent: http-websocket-apis.html - template: pagetype-category.html.jinja - blurb: ネットワークトポロジーやステータスメトリクスを共有するための特別なAPIメソッドです。 + # TODO: translate this page. # For now we just have a translated blurb. + - md: infrastructure/rippled/configure-peering/configure-the-peer-crawler.md + blurb: rippledサーバーがステータスとピアについてどの程度の情報を公表するか設定します。 + untranslated_warning: true targets: - ja - # TODO: translate page & blurb - - md: references/http-websocket-apis/peer-port-methods/health-check.md + # TODO: translate this page + - md: infrastructure/rippled/configure-peering/enable-link-compression.md targets: - en - ja - - md: references/http-websocket-apis/peer-port-methods/peer-crawler.md + - md: infrastructure/rippled/configure-peering/forward-ports-for-peering.md targets: - en - # TODO: translate page (currently only the blurb is translated) - - md: references/http-websocket-apis/peer-port-methods/peer-crawler.md - blurb: ネットワークトポロジーとステータスメトリックを共有するための特殊なAPIメソッドです。 - untranslated_warning: true + - md: infrastructure/rippled/configure-peering/forward-ports-for-peering.ja.md targets: - ja - # TODO: translate page & blurb - - md: references/http-websocket-apis/peer-port-methods/validator-list.md + - md: infrastructure/rippled/configure-peering/manually-connect-to-a-specific-peer.md targets: - en + + - md: infrastructure/rippled/configure-peering/manually-connect-to-a-specific-peer.ja.md + targets: - ja - # Placeholder / redirect for XRP-API docs. - - md: references/xrp-api.md + - md: infrastructure/rippled/configure-peering/set-max-number-of-peers.md targets: - en - - md: references/xrp-api.ja.md + - md: infrastructure/rippled/configure-peering/set-max-number-of-peers.ja.md targets: - ja - # Deprecation warnings for old Data API docs - - md: references/data-api.md + - md: infrastructure/rippled/configure-peering/use-a-peer-reservation.md targets: - en - - md: references/data-api.ja.md + - md: infrastructure/rippled/configure-peering/use-a-peer-reservation.ja.md targets: - ja - - md: references/xrp-ledger-toml.md + - name: Testing and Auditing + html: use-stand-alone-mode.html + parent: infrastructure.html + blurb: For new features and experiments, you can use Stand-Alone Mode to test features with a full network. + template: pagetype-category.html.jinja targets: - en - - md: references/xrp-ledger-toml.ja.md + # TODO: Translate page name. + - name: スタンドアロンモードでrippledをテスト + html: use-stand-alone-mode.html + parent: infrastructure.html + blurb: 新機能や実験用に、スタンドアロンモードを使用してフルネットワークで機能をテストできます。 + template: pagetype-category.html.jinja targets: - ja - # Landing pages for labels ------------------------------------------------- - - name: Accounts - html: label-accounts.html - parent: by-label.html - landing_for: Accounts - template: pagetype-label.html.jinja - blurb: Pages relating to accounts in the XRP Ledger. - filters: - - labels + - md: infrastructure/rippled/stand-alone-mode/start-a-new-genesis-ledger-in-stand-alone-mode.md targets: - en - - name: アカウント - html: label-accounts.html - parent: by-label.html - landing_for: アカウント - template: pagetype-label.html.jinja - blurb: XRP Ledgerのアカウントに関するページ。 - filters: - - labels + - md: infrastructure/rippled/stand-alone-mode/start-a-new-genesis-ledger-in-stand-alone-mode.ja.md targets: - ja - - - name: Blockchain - html: label-blockchain.html - parent: by-label.html - landing_for: Blockchain - template: pagetype-label.html.jinja - blurb: Pages about how the XRP Ledger functions as a blockchain. - filters: - - labels + - md: infrastructure/rippled/stand-alone-mode/load-a-saved-ledger-in-stand-alone-mode.md targets: - en - - name: ブロックチェーン - html: label-blockchain.html - parent: by-label.html - landing_for: ブロックチェーン - template: pagetype-label.html.jinja - blurb: ブロックチェーンとしてのXRP Ledgerの機能に関するページ。 - filters: - - labels + - md: infrastructure/rippled/stand-alone-mode/load-a-saved-ledger-in-stand-alone-mode.ja.md targets: - ja - - name: Checks - html: label-checks.html - parent: by-label.html - landing_for: Checks - template: pagetype-label.html.jinja - blurb: Pages about the Checks feature. - filters: - - labels + - md: infrastructure/rippled/stand-alone-mode/advance-the-ledger-in-stand-alone-mode.md targets: - en - - name: Checks - html: label-checks.html - parent: by-label.html - landing_for: Checks - template: pagetype-label.html.jinja - blurb: Checks機能に関するページ。 - filters: - - labels + - md: infrastructure/rippled/stand-alone-mode/advance-the-ledger-in-stand-alone-mode.ja.md targets: - ja - - name: Core Server - html: label-rippled.html - parent: by-label.html - landing_for: Core Server - template: pagetype-label.html.jinja - blurb: Pages about the XRP Ledger's core server implementation, rippled. - filters: - - labels + - name: Troubleshooting + html: troubleshoot-the-rippled-server.html + parent: infrastructure.html + blurb: Troubleshoot all kinds of problems with the rippled server. + template: pagetype-category.html.jinja targets: - en - - name: コアサーバー - html: label-rippled.html - parent: by-label.html - landing_for: コアサーバー - template: pagetype-label.html.jinja - blurb: XRP Ledgerのコアサーバー「rippled」に関するページ。 - filters: - - labels + - name: rippledのトラブルシューティング + html: troubleshoot-the-rippled-server.html + parent: infrastructure.html + blurb: rippledサーバーのあらゆる種類の問題をトラブルシューティングします。 + template: pagetype-category.html.jinja targets: - ja - - name: Cross-Currency - html: label-cross-currency.html - parent: by-label.html - landing_for: Cross-Currency - template: pagetype-label.html.jinja - blurb: Pages about exchanging currencies, tokens, and XRP in payments or the decentralized exchange. - filters: - - labels + - md: infrastructure/rippled/troubleshooting/diagnosing-problems.md targets: - en - - name: 複数通貨間 - html: label-cross-currency.html - parent: by-label.html - landing_for: 複数通貨間 - template: pagetype-label.html.jinja - blurb: 決済や分散型取引所での通貨、トークン、XRPの交換に関するページ。 - filters: - - labels + - md: infrastructure/rippled/troubleshooting/diagnosing-problems.ja.md targets: - ja - - name: Data Retention - html: label-data-retention.html - parent: by-label.html - landing_for: Data Retention - template: pagetype-label.html.jinja - blurb: Pages about how and for how long XRP Ledger software stores data. - filters: - - labels + # TODO: translate + - md: infrastructure/rippled/troubleshooting/health-check-interventions.md targets: - en - - - name: データ保持 - html: label-data-retention.html - parent: by-label.html - landing_for: データ保持 - template: pagetype-label.html.jinja - blurb: XRP Ledgerのソフトウェアがデータを保存する方法と期間に関するページ。 - filters: - - labels - targets: - ja - - name: Decentralized Exchange - html: label-decentralized-exchange.html - parent: by-label.html - landing_for: Decentralized Exchange - template: pagetype-label.html.jinja - blurb: Pages about the Decentralized Exchange built into the XRP Ledger. - filters: - - labels + - md: infrastructure/rippled/troubleshooting/understanding-log-messages.md targets: - en - - name: 分散型取引所 - html: label-decentralized-exchange.html - parent: by-label.html - landing_for: 分散型取引所 - template: pagetype-label.html.jinja - blurb: XRP Ledgerの分散型取引所に関するページ。 - filters: - - labels + - md: infrastructure/rippled/troubleshooting/understanding-log-messages.ja.md targets: - ja - - name: Development - html: label-development.html - parent: by-label.html - landing_for: Development - template: pagetype-label.html.jinja - blurb: Pages about developing apps that use the XRP Ledger. - filters: - - labels + - md: infrastructure/rippled/troubleshooting/server-doesnt-sync.md targets: - en - - name: 開発 - html: label-development.html - parent: by-label.html - landing_for: 開発 - template: pagetype-label.html.jinja - blurb: XRP Ledgerを使うアプリケーションの開発に関するページ。 - filters: - - labels + # TODO: translate the blurb in this page's frontmatter + - md: infrastructure/rippled/troubleshooting/server-doesnt-sync.ja.md targets: - - ja + - ja - - name: Escrow - html: label-escrow.html - parent: by-label.html - landing_for: Escrow - template: pagetype-label.html.jinja - blurb: Pages about the Escrow feature. - filters: - - labels + # TODO: translate + - md: infrastructure/rippled/troubleshooting/server-is-amendment-blocked.md targets: - en - - - name: Escrow - html: label-escrow.html - parent: by-label.html - landing_for: Escrow - template: pagetype-label.html.jinja - blurb: Escrow機能に関するページ。 - filters: - - labels - targets: - ja - - name: Fees - html: label-fees.html - parent: by-label.html - landing_for: Fees - template: pagetype-label.html.jinja - blurb: Pages about fees and related costs of transacting in the XRP Ledger. - filters: - - labels + - md: infrastructure/rippled/troubleshooting/server-wont-start.md targets: - en - - name: 手数料 - html: label-fees.html - parent: by-label.html - landing_for: 手数料 - template: pagetype-label.html.jinja - blurb: XRP Ledgerのトランザクション処理時の手数料とコストに関するページ。 - filters: - - labels + - md: infrastructure/rippled/troubleshooting/server-wont-start.ja.md targets: - ja - - name: "Non-fungible Tokens, NFTs" - html: label-nfts.html - landing_for: "Non-fungible Tokens, NFTs" - template: pagetype-label.html.jinja - blurb: Pages about non-fungible tokens. - filters: - - labels + - md: infrastructure/rippled/troubleshooting/fix-sqlite-tx-db-page-size-issue.md targets: - en - - name: "非代替性トークン, NFT" - html: label-nfts.html - landing_for: "非代替性トークン, NFT" - template: pagetype-label.html.jinja - blurb: NFTに関するページ。 - filters: - - labels + - md: infrastructure/rippled/troubleshooting/fix-sqlite-tx-db-page-size-issue.ja.md targets: - ja - - name: Payment Channels - html: label-payment-channels.html - parent: by-label.html - landing_for: Payment Channels - template: pagetype-label.html.jinja - blurb: Pages about the Payment Channels feature. - filters: - - labels + # TODO: translate + - md: infrastructure/clio/install-clio-on-ubuntu.md targets: - en + - ja + + # TODO: translate + - md: infrastructure/rippled/run-private-network-with-docker.md + targets: + - en + - ja + + + # # Landing pages for labels ------------------------------------------------- + # - name: Accounts + # html: label-accounts.html + # parent: by-label.html + # landing_for: Accounts + # template: pagetype-label.html.jinja + # blurb: Pages relating to accounts in the XRP Ledger. + # filters: + # - labels + # targets: + # - en + + # - name: アカウント + # html: label-accounts.html + # parent: by-label.html + # landing_for: アカウント + # template: pagetype-label.html.jinja + # blurb: XRP Ledgerのアカウントに関するページ。 + # filters: + # - labels + # targets: + # - ja + + + # - name: Blockchain + # html: label-blockchain.html + # parent: by-label.html + # landing_for: Blockchain + # template: pagetype-label.html.jinja + # blurb: Pages about how the XRP Ledger functions as a blockchain. + # filters: + # - labels + # targets: + # - en + + # - name: ブロックチェーン + # html: label-blockchain.html + # parent: by-label.html + # landing_for: ブロックチェーン + # template: pagetype-label.html.jinja + # blurb: ブロックチェーンとしてのXRP Ledgerの機能に関するページ。 + # filters: + # - labels + # targets: + # - ja + + # - name: Checks + # html: label-checks.html + # parent: by-label.html + # landing_for: Checks + # template: pagetype-label.html.jinja + # blurb: Pages about the Checks feature. + # filters: + # - labels + # targets: + # - en + + # - name: Checks + # html: label-checks.html + # parent: by-label.html + # landing_for: Checks + # template: pagetype-label.html.jinja + # blurb: Checks機能に関するページ。 + # filters: + # - labels + # targets: + # - ja + + # - name: Core Server + # html: label-rippled.html + # parent: by-label.html + # landing_for: Core Server + # template: pagetype-label.html.jinja + # blurb: Pages about the XRP Ledger's core server implementation, rippled. + # filters: + # - labels + # targets: + # - en + + # - name: コアサーバー + # html: label-rippled.html + # parent: by-label.html + # landing_for: コアサーバー + # template: pagetype-label.html.jinja + # blurb: XRP Ledgerのコアサーバー「rippled」に関するページ。 + # filters: + # - labels + # targets: + # - ja + + # - name: Cross-Currency + # html: label-cross-currency.html + # parent: by-label.html + # landing_for: Cross-Currency + # template: pagetype-label.html.jinja + # blurb: Pages about exchanging currencies, tokens, and XRP in payments or the decentralized exchange. + # filters: + # - labels + # targets: + # - en + + # - name: 複数通貨間 + # html: label-cross-currency.html + # parent: by-label.html + # landing_for: 複数通貨間 + # template: pagetype-label.html.jinja + # blurb: 決済や分散型取引所での通貨、トークン、XRPの交換に関するページ。 + # filters: + # - labels + # targets: + # - ja + + # - name: Data Retention + # html: label-data-retention.html + # parent: by-label.html + # landing_for: Data Retention + # template: pagetype-label.html.jinja + # blurb: Pages about how and for how long XRP Ledger software stores data. + # filters: + # - labels + # targets: + # - en + + # - name: データ保持 + # html: label-data-retention.html + # parent: by-label.html + # landing_for: データ保持 + # template: pagetype-label.html.jinja + # blurb: XRP Ledgerのソフトウェアがデータを保存する方法と期間に関するページ。 + # filters: + # - labels + # targets: + # - ja + + # - name: Decentralized Exchange + # html: label-decentralized-exchange.html + # parent: by-label.html + # landing_for: Decentralized Exchange + # template: pagetype-label.html.jinja + # blurb: Pages about the Decentralized Exchange built into the XRP Ledger. + # filters: + # - labels + # targets: + # - en + + # - name: 分散型取引所 + # html: label-decentralized-exchange.html + # parent: by-label.html + # landing_for: 分散型取引所 + # template: pagetype-label.html.jinja + # blurb: XRP Ledgerの分散型取引所に関するページ。 + # filters: + # - labels + # targets: + # - ja + + # - name: Development + # html: label-development.html + # parent: by-label.html + # landing_for: Development + # template: pagetype-label.html.jinja + # blurb: Pages about developing apps that use the XRP Ledger. + # filters: + # - labels + # targets: + # - en + + # - name: 開発 + # html: label-development.html + # parent: by-label.html + # landing_for: 開発 + # template: pagetype-label.html.jinja + # blurb: XRP Ledgerを使うアプリケーションの開発に関するページ。 + # filters: + # - labels + # targets: + # - ja + + # - name: Escrow + # html: label-escrow.html + # parent: by-label.html + # landing_for: Escrow + # template: pagetype-label.html.jinja + # blurb: Pages about the Escrow feature. + # filters: + # - labels + # targets: + # - en + + # - name: Escrow + # html: label-escrow.html + # parent: by-label.html + # landing_for: Escrow + # template: pagetype-label.html.jinja + # blurb: Escrow機能に関するページ。 + # filters: + # - labels + # targets: + # - ja + + # - name: Fees + # html: label-fees.html + # parent: by-label.html + # landing_for: Fees + # template: pagetype-label.html.jinja + # blurb: Pages about fees and related costs of transacting in the XRP Ledger. + # filters: + # - labels + # targets: + # - en + + # - name: 手数料 + # html: label-fees.html + # parent: by-label.html + # landing_for: 手数料 + # template: pagetype-label.html.jinja + # blurb: XRP Ledgerのトランザクション処理時の手数料とコストに関するページ。 + # filters: + # - labels + # targets: + # - ja - - name: Payment Channel - html: label-payment-channels.html - parent: by-label.html - landing_for: Payment Channel - template: pagetype-label.html.jinja - blurb: Payment Channel機能に関するページ。 - filters: - - labels - targets: - - ja + # - name: "Non-fungible Tokens, NFTs" + # html: label-nfts.html + # landing_for: "Non-fungible Tokens, NFTs" + # template: pagetype-label.html.jinja + # blurb: Pages about non-fungible tokens. + # filters: + # - labels + # targets: + # - en - - name: Payments - html: label-payments.html - parent: by-label.html - landing_for: Payments - template: pagetype-label.html.jinja - blurb: About sending payments (of XRP or tokens) in the XRP Ledger. - filters: - - labels - targets: - - en + # - name: "非代替性トークン, NFT" + # html: label-nfts.html + # landing_for: "非代替性トークン, NFT" + # template: pagetype-label.html.jinja + # blurb: NFTに関するページ。 + # filters: + # - labels + # targets: + # - ja - - name: 支払い - html: label-payments.html - parent: by-label.html - landing_for: 支払い - template: pagetype-label.html.jinja - blurb: XRP Ledgerでの支払い機能に関するページ。 - filters: - - labels - targets: - - ja + # - name: Payment Channels + # html: label-payment-channels.html + # parent: by-label.html + # landing_for: Payment Channels + # template: pagetype-label.html.jinja + # blurb: Pages about the Payment Channels feature. + # filters: + # - labels + # targets: + # - en - - name: Smart Contracts - html: label-smart-contracts.html - parent: by-label.html - landing_for: Smart Contracts - template: pagetype-label.html.jinja - blurb: Pages about XRP Ledger features that can be used to build smart contracts. - filters: - - labels - targets: - - en + # - name: Payment Channel + # html: label-payment-channels.html + # parent: by-label.html + # landing_for: Payment Channel + # template: pagetype-label.html.jinja + # blurb: Payment Channel機能に関するページ。 + # filters: + # - labels + # targets: + # - ja - - name: スマートコントラクト - html: label-smart-contracts.html - parent: by-label.html - landing_for: スマートコントラクト - template: pagetype-label.html.jinja - blurb: スマートコントラクトを構築する際に利用できるXRP Ledgerの特徴に関するページ。 - filters: - - labels - targets: - - ja + # - name: Payments + # html: label-payments.html + # parent: by-label.html + # landing_for: Payments + # template: pagetype-label.html.jinja + # blurb: About sending payments (of XRP or tokens) in the XRP Ledger. + # filters: + # - labels + # targets: + # - en - - name: Security - html: label-security.html - parent: by-label.html - landing_for: Security - template: pagetype-label.html.jinja - blurb: Pages about security issues and precautions. - filters: - - labels - targets: - - en + # - name: 支払い + # html: label-payments.html + # parent: by-label.html + # landing_for: 支払い + # template: pagetype-label.html.jinja + # blurb: XRP Ledgerでの支払い機能に関するページ。 + # filters: + # - labels + # targets: + # - ja - - name: セキュリティ - html: label-security.html - parent: by-label.html - landing_for: セキュリティ - template: pagetype-label.html.jinja - blurb: セキュリティ問題と予防措置に関するページ。 - filters: - - labels - targets: - - ja + # - name: Smart Contracts + # html: label-smart-contracts.html + # parent: by-label.html + # landing_for: Smart Contracts + # template: pagetype-label.html.jinja + # blurb: Pages about XRP Ledger features that can be used to build smart contracts. + # filters: + # - labels + # targets: + # - en - - name: Tokens - html: label-tokens.html - parent: by-label.html - landing_for: Tokens - template: pagetype-label.html.jinja - blurb: Pages about issuing tokens in the XRP Ledger. - filters: - - labels - targets: - - en + # - name: スマートコントラクト + # html: label-smart-contracts.html + # parent: by-label.html + # landing_for: スマートコントラクト + # template: pagetype-label.html.jinja + # blurb: スマートコントラクトを構築する際に利用できるXRP Ledgerの特徴に関するページ。 + # filters: + # - labels + # targets: + # - ja - - name: トークン - html: label-tokens.html - parent: by-label.html - landing_for: トークン - template: pagetype-label.html.jinja - blurb: XRP Ledgerでの発行トークンに関するページ。 - filters: - - labels - targets: - - ja + # - name: Security + # html: label-security.html + # parent: by-label.html + # landing_for: Security + # template: pagetype-label.html.jinja + # blurb: Pages about security issues and precautions. + # filters: + # - labels + # targets: + # - en - - name: Transaction Sending - html: label-transaction-sending.html - parent: by-label.html - landing_for: Transaction Sending - template: pagetype-label.html.jinja - blurb: Pages about sending transactions in the XRP Ledger. - filters: - - labels - targets: - - en + # - name: セキュリティ + # html: label-security.html + # parent: by-label.html + # landing_for: セキュリティ + # template: pagetype-label.html.jinja + # blurb: セキュリティ問題と予防措置に関するページ。 + # filters: + # - labels + # targets: + # - ja - - name: トランザクション送信 - html: label-transaction-sending.html - parent: by-label.html - landing_for: トランザクション送信 - template: pagetype-label.html.jinja - blurb: XRP Ledgerでのトランザクション送信に関するページ。 - filters: - - labels - targets: - - ja + # - name: Tokens + # html: label-tokens.html + # parent: by-label.html + # landing_for: Tokens + # template: pagetype-label.html.jinja + # blurb: Pages about issuing tokens in the XRP Ledger. + # filters: + # - labels + # targets: + # - en - - name: XRP - html: label-xrp.html - parent: by-label.html - landing_for: XRP - template: pagetype-label.html.jinja - blurb: Pages about XRP, the native digital asset built into the XRP Ledger. - filters: - - labels - targets: - - en + # - name: トークン + # html: label-tokens.html + # parent: by-label.html + # landing_for: トークン + # template: pagetype-label.html.jinja + # blurb: XRP Ledgerでの発行トークンに関するページ。 + # filters: + # - labels + # targets: + # - ja - - name: XRP - html: label-xrp.html - parent: by-label.html - landing_for: XRP - template: pagetype-label.html.jinja - blurb: XRP Ledgerのネイティブ暗号資産「XRP」に関するページ。 - filters: - - labels - targets: - - ja + # - name: Transaction Sending + # html: label-transaction-sending.html + # parent: by-label.html + # landing_for: Transaction Sending + # template: pagetype-label.html.jinja + # blurb: Pages about sending transactions in the XRP Ledger. + # filters: + # - labels + # targets: + # - en - - name: Browse By Label - html: by-label.html - parent: docs.html - template: page-by-label.html.jinja - sidebar: left_only - blurb: See all pages labeled with a specific topic or idea. - top_nav_omit: true - filters: - - labels - targets: - - en + # - name: トランザクション送信 + # html: label-transaction-sending.html + # parent: by-label.html + # landing_for: トランザクション送信 + # template: pagetype-label.html.jinja + # blurb: XRP Ledgerでのトランザクション送信に関するページ。 + # filters: + # - labels + # targets: + # - ja - - name: ラベル別に閲覧 - html: by-label.html - parent: docs.html - template: page-by-label.html.jinja - sidebar: left_only - blurb: 特定のトピックでラベル付けされたページを表示します。 - top_nav_omit: true - filters: - - labels - targets: - - ja + # - name: XRP + # html: label-xrp.html + # parent: by-label.html + # landing_for: XRP + # template: pagetype-label.html.jinja + # blurb: Pages about XRP, the native digital asset built into the XRP Ledger. + # filters: + # - labels + # targets: + # - en + # - name: XRP + # html: label-xrp.html + # parent: by-label.html + # landing_for: XRP + # template: pagetype-label.html.jinja + # blurb: XRP Ledgerのネイティブ暗号資産「XRP」に関するページ。 + # filters: + # - labels + # targets: + # - ja + # - name: Browse By Label + # html: by-label.html + # parent: docs.html + # template: page-by-label.html.jinja + # sidebar: left_only + # blurb: See all pages labeled with a specific topic or idea. + # top_nav_omit: true + # filters: + # - labels + # targets: + # - en -# --------------- end "Docs" section ------------------------------------------- -# Use Cases: these have been removed. Only redirects remain. + # - name: ラベル別に閲覧 + # html: by-label.html + # parent: docs.html + # template: page-by-label.html.jinja + # sidebar: left_only + # blurb: 特定のトピックでラベル付けされたページを表示します。 + # top_nav_omit: true + # filters: + # - labels + # targets: + # - ja - - name: Use Cases - html: use-cases.html - template: pagetype-redirect.html.jinja - nav_omit: true - redirect_url: uses.html - targets: - - en - - name: ユースケース - html: use-cases.html - template: pagetype-redirect.html.jinja - nav_omit: true - redirect_url: uses.html - targets: - - ja +# --------------- end "Docs" section ------------------------------------------- +# Old use Cases: these have been removed. Only redirects remain. - name: Run a rippled Validator html: run-a-rippled-validator.html @@ -4594,7 +4802,7 @@ pages: html: contribute-code-to-rippled.html template: pagetype-redirect.html.jinja nav_omit: true - redirect_url: contribute-code-flow.html + redirect_url: contribute-code.html targets: - en @@ -4602,7 +4810,7 @@ pages: html: contribute-code-to-rippled.html template: pagetype-redirect.html.jinja nav_omit: true - redirect_url: contribute-code-flow.html + redirect_url: contribute-code.html targets: - ja @@ -4610,7 +4818,7 @@ pages: html: contribute-code-to-ripple-lib.html template: pagetype-redirect.html.jinja nav_omit: true - redirect_url: contribute-code-flow.html + redirect_url: contribute-code.html targets: - en @@ -4618,53 +4826,79 @@ pages: html: contribute-code-to-ripple-lib.html template: pagetype-redirect.html.jinja nav_omit: true - redirect_url: contribute-code-flow.html + redirect_url: contribute-code.html + targets: + - ja + + - name: Contribute Code + html: contribute-code-flow.html + template: pagetype-redirect.html.jinja + nav_omit: true + redirect_url: contribute-code.html + targets: + - en + - ja + +# Resources tab --------------------------------------------------------------- + - name: Resources + html: resources.html + parent: index.html + # Temporary: redirect to Dev Tools Eventually this should become a real landing page. + template: pagetype-category.html.jinja + blurb: Other resources to help understand the XRP Ledger and develop on it. + targets: + - en + + - name: リソース + html: resources.html + parent: index.html + template: pagetype-category.html.jinja + blurb: XRP Ledgerの理解や開発ためのリソース。Other resources to help understand the XRPL and develop on it. targets: - ja -# Code Samples page (final location TBD) - name: Code Samples html: code-samples.html - parent: docs.html + parent: resources.html template: page-code-samples.html.jinja sidebar: left_only codesamples: true + top_nav_grouping: Development filters: - code_samples - top_nav_grouping: Online Tools blurb: Browse sample code for building common use cases on the XRP Ledger. targets: - en - name: サンプルコード html: code-samples.html - parent: docs.html + parent: resources.html template: page-code-samples.html.jinja sidebar: left_only codesamples: true + top_nav_grouping: 開発 filters: - code_samples - top_nav_grouping: Online Tools blurb: XRP Ledgerで一般的なユースケースを構築するためのサンプルコードを確認することができます。 targets: - ja -# Dev Tools -------------------------------------------------------------------- + # Dev Tools --------------------------------------------------------------- - name: Dev Tools html: dev-tools.html template: page-dev-tools.html.jinja - parent: docs.html - top_nav_grouping: Online Tools + parent: resources.html sidebar: left_only + top_nav_grouping: Development targets: - en - name: 開発者ツール html: dev-tools.html template: page-dev-tools.html.jinja - parent: docs.html - top_nav_grouping: Online Tools + parent: resources.html sidebar: left_only + top_nav_grouping: 開発 targets: - ja @@ -4676,20 +4910,6 @@ pages: targets: - en - ja - - - name: XRPL Learning Portal - html: https://learn.xrpl.org/ - parent: docs.html - top_nav_grouping: Online Tools - targets: - - en - - - name: XRPL学習ポータル - html: https://learn.xrpl.org/ - parent: docs.html - top_nav_grouping: Online Tools - targets: - - ja - name: RPC Tool html: xrp-ledger-rpc-tool.html @@ -4803,6 +5023,121 @@ pages: targets: - ja + - name: XRPL Learning Portal + html: https://learn.xrpl.org/ + parent: resources.html + top_nav_grouping: Development + targets: + - en + + - name: XRPL学習ポータル + html: https://learn.xrpl.org/ + parent: resources.html + top_nav_grouping: 開発 + targets: + - ja + + - name: Ledger Explorer + html: https://livenet.xrpl.org/ + parent: resources.html + top_nav_grouping: Current Status + targets: + - en + + - name: XRP Ledger エクスプローラ + html: https://livenet.xrpl.org/ + parent: resources.html + top_nav_grouping: 現在のステータス + targets: + - ja + + - md: resources/known-amendments.md + top_nav_grouping: Current Status + targets: + - en + + - md: resources/known-amendments.ja.md + top_nav_grouping: 現在のステータス + targets: + - ja + + + # Contribute Code --------------------------------------------------------- + + - md: resources/contribute-code/contribute-code.md + top_nav_grouping: Join In + targets: + - en + + - md: resources/contribute-code/contribute-code.ja.md + top_nav_grouping: 参加する + targets: + - ja + + - md: resources/contribute-code/create-custom-transactors.md + targets: + - en + + - md: resources/contribute-code/create-custom-transactors.ja.md + targets: + - ja + + # Contribute Documentation ------------------------------------------------ + + - md: resources/contribute-documentation/contribute-documentation.md + top_nav_grouping: Join In + targets: + - en + + - md: resources/contribute-documentation/contribute-documentation.ja.md + top_nav_grouping: 参加する + targets: + - ja + + - name: Contributor Code of Conduct + html: https://github.com/XRPLF/xrpl-dev-portal/blob/master/CODE_OF_CONDUCT.md + parent: contribute-documentation.html + targets: + - en + + - name: コントリビューター行動規範 + html: https://github.com/XRPLF/xrpl-dev-portal/blob/master/CODE_OF_CONDUCT.ja.md + parent: contribute-documentation.html + targets: + - ja + + - md: resources/contribute-documentation/documentation-translations.md + targets: + - en + + - md: resources/contribute-documentation/documentation-translations.ja.md + targets: + - ja + + - md: resources/contribute-documentation/creating-diagrams.md + targets: + - en + + - md: resources/contribute-documentation/creating-diagrams.ja.md + targets: + - ja + + - md: resources/contribute-documentation/tutorial-guidelines.md + targets: + - en + + - md: resources/contribute-documentation/tutorial-guidelines.ja.md + targets: + - ja + + - md: resources/contribute-documentation/tutorial-structure.md + targets: + - en + + - md: resources/contribute-documentation/tutorial-structure.ja.md + targets: + - ja + # "Community" tab -------------------------------------------------------------- - name: Contribute to the XRPL Community @@ -4817,44 +5152,19 @@ pages: targets: - en - # TODO: translate blurb & contents - - name: 貢献する + # TODO: translate contents + - name: XRPLコミュニティへの貢献 html: contribute.html parent: index.html template: page-community.html.jinja sidebar: disabled - blurb: 話題に加わろう + top_nav_blurb: Join the conversation + blurb: XRP Ledger (XRPL) はコミュニティ主導のパブリックブロックチェーンです。ここでは、その参加方法について説明します。 top_nav_name: コミュニティ top_nav_hero_image: top-nav-hero-contribute targets: - ja - # TODO: translate - - md: contributing/contribute-code.md - html: contribute-code.html - parent: contribute.html - top_nav_omit: true - targets: - - en - - ja - - # TODO: translate - - md: contributing/tutorial-guidelines.md - html: tutorial-guidelines.html - parent: contribute-code.html - top_nav_omit: true - targets: - - en - - ja - - # TODO: translate - - md: contributing/tutorial-structure.md - html: tutorial-structure.html - parent: tutorial-guidelines.html - top_nav_omit: true - targets: - - en - - ja - name: Events html: events.html @@ -4865,7 +5175,7 @@ pages: blurb: The XRP Ledger (XRPL) is a community-driven public blockchain. Here’s how you can get involved. top_nav_name: Events top_nav_hero_image: top-nav-hero-contribute - filters: + filters: - categorize_dates targets: - en @@ -4879,7 +5189,7 @@ pages: blurb: XRP Ledger (XRPL) はコミュニティ主導のパブリックブロックチェーンです。ここでは、その参加方法について説明します。 top_nav_name: イベント top_nav_hero_image: top-nav-hero-contribute - filters: + filters: - categorize_dates targets: - ja @@ -4962,16 +5272,16 @@ pages: - ja - name: GitHub - html: https://github.com/XRPLF/xrpl-dev-portal/ + html: https://github.com/XRPLF parent: contribute.html - blurb: View and propose changes to this site's source code on GitHub. + blurb: View XRP Ledger projects and source code on GitHub. targets: - en - name: GitHub html: https://github.com/XRPLF/xrpl-dev-portal/ parent: contribute.html - blurb: このサイトのソースコードをGitHubで閲覧し、変更を提案することができます。 + blurb: XRP LedgerのソースコードをGitHubで閲覧し、変更を提案することができます。 targets: - ja @@ -4989,10 +5299,12 @@ pages: targets: - ja - # TODO: Translate - md: contributing/report-a-scam.md targets: - en + + - md: contributing/report-a-scam.ja.md + targets: - ja # Redirects from deprecated "Explore" pages ------------------------------------ @@ -5011,7 +5323,7 @@ pages: nav_omit: true targets: - ja - + - name: Wallet html: wallet.html template: pagetype-redirect.html.jinja diff --git a/img/conditional-escrow1.png b/img/conditional-escrow1.png new file mode 100644 index 0000000000000000000000000000000000000000..dc737feefbc357cbffa17d10719fc28166f05bce GIT binary patch literal 100764 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 az|y~FAbpKiSC{+ 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 z z<=@g>RUkANtm@>Bom2{r5avu^vL90wN=ZC10I1zz_|fX+$W|`T!+;bqMR| zJSIvs*W{G_ULt*-cInbh;_<~LY?+BaCAT6IXW~2y@kIuClS4ndCDmtQZ_?lg z6G!vsC>$mdn8c6A@7@`>QE>JdCy3wdH7%BZi&7#d7CQ$vGO8VXibxAtyK7-Q9O6Jl zZ$PN%DWJRl3bce`B-??x&bA}dQ6tiuZZ_H@81a&PS;b>SPdVX5A7sy7y==clD7@cc zzb#K&S@_d%T0-Grn`9V_OA;9gk)AA)d2pbS{v3pF<;+)PAb>*6Z}ho+B^t<#GQt82 zZJzpp)6G2!p$*(*?xJz;pzI*efgKFLbqUIIb?RMI5FoM$l>HR(quOGph&_irck&2E zi+GqUD&0^mPKd>$C37%AzJ85`Qk1t1IbSj3C=rfT!YLpn112+!Xz5_d0_q;X)o8zj z5Uof*^uBeRFobMJ!E~ZoAqFA8155#0&<0u7E{kh)gyR4kaf#x<4#GbZc|u>{xy1Q6 zS||uD0*POhuO@a*j*WONPEZJAqo|07L6Gu=<=lZ-yj!d%Y})=7{pgB}VXE_A+)pH& z0vM|}TICef)>aGwu4YahLNsmAHyjmym{>LuFrC#55QF%_C}+#~X^7wQEjeA-+Zghb zMBDMlYz2x~D%z~0KORQhhxj7q)R|_DkTf1v2yb$PY^ooVbqU&cy|^duE|Ou|PAmeg zd|)G+C5HbbvDi6e=GI6NMWV^{1tvcI&5wS}(kg_CDgfPu@VI_;6pA5fbw>@P2px?t zED!|e)1NU6JVJ!C?bk^GMAr*R>nv@UB057ckx#Ey(kmQSy+tJaIQ8)8pcfSh(Ug}_ z&xZEfa)uGURd;@aV`UjSAFKA|Inh9`FRH&q-Gwwy>ZgIzy#%2R$&^1vY+gJe90%sx zkoJ!qq>3f-gtXjb;t!s4R1z8zT2^&Ndn@F)JUP+iHN5k+z``K{KVB1Ac%(e>@G$(j z^RLlQ?hCAI`M{fYqA8#RCR2e7Vr#>G0#}1PuLvO;xav3`)k|pISYgSRz;q5hff$6A zk~9G`1rhm$``&_|4re7E|J?cV<3yi=1FGM-;4r9@t0vj^>vN&P6!(d}$s{Z}ew1P0 zFTU%_F`mLEtsrrT!7Ph)IXW<$P{DLE2vOvY5@{jrtWh#uSUgbC3&biad=%&|gvaeJ z2Xoyo=9fzxWIsF!g7b4DgKV5H2v@wjvH^%bAKLHEP~k}^JnU(Mr*t`6_Im|NLd{Bk z49@sfYNRAYd(xFuDr_|W&MCsTs-o8whz7AA?q{_<;Xn;S(B{bsINgC~5ZXZJ zcO$Mt9m)>U9oRvIi{XUAk&?->&g8w}U?j2#gbJ) zjaJ!2NjCw*N=Ht^S`QJ!3j23IKXh@kiHH;DDB>mjbYW|NC6|_;pI=|IIX*rP*Q)Zu zxmLL@>Q{O1ZvQY%bvV}-TYn=^l6b9DYhiSub>Iqwvf5h1+9*JF%BPD27m7OE7s~$2 z9-XY``~^s`V)UVdI_D`eb!(mb&%C%eHE`W(VwYG;GSyi<*meQSx7mB9m_pzJ&dsb? zH|<%3L{IH2gILpNdZvd+NCEPLVAIgESAfWk{-UAy zfBXFZ&VByoZ|ToBsTzMtpr5-d6_()(5jCEpjL^iUy!}gzir;oI0YU(&O}GVE`56M! zMlg4X%~KX2t)K?DNeQ)$lx&h>l3b>g4n2Z!)D zcC3EdCnBpV!3Zpdxm1`$7a-OV3jdJyU>Av8KT3Sg69l=uO&$`$M_9WBlJCN+BjpKQ z0j!*?ZK`(=V=Lpus7m$ebAAEeM9l%Ay`90$yQ_&@Ou&wZk; z3Ih>pJbl;?h_J=5Asgkwev)|dUXp=)6~qBA$Cq9K!3ME-7eRh$>TjoIx!5Gla7U^)${AqIi5k~@z^9U*>86*4LX zs8lrhU(=tC!ivxd^n;=Y-5cVl(eIF-qZJamx}r(;@k&|^lco?vx}Gwv(KHksnkk9J zM);MW^O-ma^$En=kNx2CV6;tl2o>c3x(g9m!@hvIhJPV1AU;ed%N}?lWMIS@LWP6P z;6=~73!l-OTp@BP$H`W=#sbm~b6q499#jTwKxK`BxUx1%u_kX-eu^mNJ*#a}X)roE zxR|;8foPy+TJ8=^Dx`VJ0uE36G=w&&ldsr_-X_lS!A#&LcsqFMxiYa+rt^z0y%lBv zVa}+pqw{S!h>w4h>abE&HbfLiU&NNJ$U(e#tRTOH`RgeM@ex&xwUURZ!~v7Z0dbHr z1O-W;CMP(FMKeLOwG4_{LdbR+OsDlth(Rcy`Kn@9h=op8fL+XnNJaa?{+9lPy_Wk+ z0{x)qL3WkcoBY4x?|-+DpfWHr%J8>CZ~DjvxFoyRu`)j38u3ha7sJZrMghUb{akaJ z8oW7nvX^L21(Ufyc)%qq)IzN6tiRmILRe%}i*xy-Ut`7h4TEt1U9x{ERK&PV`U^Tf z$W!@Ue5LWijYn@*c5$01l%!${M9eO0;^rnc^^)fQYwKKNn!Lg|&P9V6aZ37*%HjZV zlOhN*CMX>@X|XL4)()tS)jEt*m{1r)NV!x-80BT6Vx)rt9fbljl#T#JoNXC_6i3QM z5ah1K0=0t*eSvaocTDzSqkKEx-Vf(_PoDFCPJTa!IPr-irXMJT*oHB3Foob-)NL9@ z1nw(4lY9)HUQHpu4dXqkB9nm!n6TCE;eXpKld--a__7Qc8%uJBct$$h4W3l~zgNii z-}`-UI4$k7F+g+S4YnoEQL?~lP#E1>@!ng@on6nZcJ&8rejoAN5IlS|>S))(>cY6X zBiGu6{v^#ap26U#h#E(kY2;FNDchCWP^MSVr5Wo_uT-(2^J49kB>i_Mm(ox0p6Xcz zSI_~`9+?Ip*@Lc$D{r2oWa}$et~FhZ%|!s+ss`g;?w9T@6iZYT!UjOAky6y7nTgI> zkq1nZC_T%D9e-T}?qH2{tUc-u?aqb#=9ZQReEChckiW?1nSkz2x~c|_W%s1U8@m+6 zX^F*%h#t;yr^QKcv2V+76o&h+f86EWhH=LaEZO=cqVWc6(bU!5lPS_(z*a3s+~f>6{Q+d#Ja z&c9p>6+;gm4*we?J2GCO%*-s&L|jnBe|E@7%C6IVO&5L&pB*U2rjnwoBoYY)g6~hp zw2%?p*hH@_dKrj8tFPxk$u{U*0VtrS`rwG-m`KXjI+r2MpCzgnTBi$Rcez1B*0{=f zV41+QDtg$y{Y=~mOq63LFo~%F>CMfrm>&hL$%RnS@b+E)U1$dI`v{^Z%cKneh8kR5 zy~zZm3DV11l!)H0-C2X?7PZlialx8s1h)Y;x1yc`Gy6AesULI8q&^uJ^*+|J=<6;R+SHwUVR9F zXw(99ju(x7Dh}4CJv+qB6{G~k`K9{qlZ5WAk&C!>qORGO0Ar! zH!J`jZO5$fH}14-W{>y~nZR7#qz*BLQ_8^mNaW?8IgoS9q>Lq-P|oS*`Z&=;Nio!~ rh7!H0N4k>b-<>m$-L_Y*7_ELzFn<`fwgw`7GczJS4A*e>@{j)jfXW0S literal 0 HcmV?d00001 diff --git a/img/conditional-escrow3.png b/img/conditional-escrow3.png new file mode 100644 index 0000000000000000000000000000000000000000..ed5d4f8896dd3d4cf26b0183962b7467d6dd5794 GIT binary patch literal 146108 zcma&OcOcd8`#+A58Idg`Maa(PSf#S#knFuOj+reS6d5HeyUc^kjBMh_I7Bit635Iq z_Wa%F^?ASFf4s~4`}@O4&+~lV_w~H5`@XKn<8fUtv^4IKlQ5Ft;NXxyxPM0*2ZtaH z2j_x25h3^sAI*;r@B`Of`<^1s2Nd%X_{SY<{RcMc>Nq^$cOo3z2zwlS>?Pof5qyD< zX5r#o06%fDf6K!A_x}>4WnK99?-$&$7v{_MX5!$;<2<;d0QJUQ{XvinwLUxBOf@Gb zYiaBJ?OaYnc4zhX2V~5>hYufK(PE{RW+kPm@6cFn``kuLD){j6{`%3W?A|E_GNok9 zn07C~bfiLBgv%7&>wO?OeUKqG*BPBE7ol?lp6rZh z73>+IvYz3Q-2Ce|`OCqI*4Eaq@&i=PyPBPM%W@TRxcGis z@bvTmoq0iy^j4Yt;%K?0e@xp#h&WkV*O!auKA!=XCsj3i^@$KHFE?E2{OMTWSt4Wj zc0K(0j~IX4E{5?xm?u5=roiI7FX96D2vNs#f3^2NFCvQ>cU+u~EUky#!{nUzB9Du2 zH|?lO-cNAe1;NUf3rNx%?akib|3rDtMOieYP(3|^*~!S*=K2rkyw=-q%usy|C;~aIrg-h$0Im&kofyr#NPGhy=Tsh z)!%O38}Oky&w%gb$7ySzIH+)@3G_hRcMPnCZjG7^nh|)@le#R*|ehWT6)+E+v@;`p^qm+}YV; zsw$%uq@F$YL8sF#q`EW>l$thgfKk*uD{-U#`=ZFo#(`T;w`N&yBb z$2%jYLd8>_BgS)0EP?y8v&oh*FLYb^e9@_}ISH40U^59kJK2+pSchuqJm@=ExT%Q~ zggEq}7}*nnm+HZoIY;&m1)7hk0uPt+i6l<8hb{)HM3-A4J5>T9dwChY%YyA>BHvaT zO&#hWrGGBEsyn#C{UkhTD@^pFR<;Frr;G1n+rXGu5BJthJuXYHmMKZBmbJHOtMcu{ z+Ly-Rad{=fVpL4p@~=poZ6aA`+bQJ8N}CQH`~z1?YEBKMFRf~~bhs6G<+*(lrPw_S zzQ{sUzux4R&agXb89PwpGA-D1tMZ!<3)e0F7RiIp)S7Uonjh8s_@XlPePR=Ek$xGG zULhp2sM>I?z-E&lI{j%IZ)pP+t-e|Cz{e*egaMr!Qvu*rwkH}oGc+CjuHV>br-%?8 zF{(T~Nt<2~icL707nM{;)>riK*B|q#<&Ph24{1{Pt$lp7 zzg$!r8GeQjE&A}uq4=eZ0$6dbV6&f-3q}TLWql#2&FZ{+m0tp;5QXsmn-j^;k;b({ zwF;9FPE0{G>}AJvrv5_Auom3%YjK{dRYMx)zydJ|;Z>6RyAv+$z*e+HEQNTGSvYlD zaV3f|@v%(`=a1^V(dlF1gHI>G-1NLm_Jv>LnC4vl6HR=V^uI>si(gOEPl>cfEJ#27 zEwf2lcW)mvchi(DJs!Gmb5T6FVdX=8n{|>gEv*r(b)f#~db6(ZkiolvqusHwW5d6= z-V7@n@Mpwv<+W-zJH$zL$X+Lt3t48+sgF?y%_F1Byn&V3OGfT}G_;ScUX=|fl7LvIc<&a^JM)!W%r$$eWjkv}Od?EVYvtjKHMJ2QX zX5ZYuOGqN$FbNG_!_`3y3aKKqzX?lLkGeV!RRp`g!kFi!*c_(nerK>u>}$yM-+CZJ zksP5%k)|{DFv&gL5-DUUC!w4+=cwuh^G^=P+}zPZ?N#Kd6Qi$XyB5ypSZ_(KYX(+? z`ba*dU!^$de)5U3WqZlr`lNQqfus3k%yZ+Zam?d!*75HznI(lYGJAVm7i7~=s=HxR z-9CPKP9Iv;Z;vTMC?ra~r+?}>q)G@RM_6`Mi%_81F_oswbo`&q2I$vam?iqXT`F0= z_eu8H+Nx&;^&-V)`fRCs%pedK)qrpziqL>xCkoQ+P4lgvq&%0cR9~OXZJPe~d2En_ zGiH#@UGoxVK3ZlzyVWBQTO_&pnY!I3)k*Jm7ss>rx}PCOtJE4&OF3n8G18|_Qg{}J zSyVZ<>Q^huDR>n)T6>#McS=VM6FhA$nh%kSPf{uk4QWX8>1jV*`Oc@OIfP6QW5xe* zk<}mOz23N|625*bLXVZnu}neVvAmh+atzb{+Y_v zREVwR3x(qS7}B1T^`JARS~hw8kKH^)_-Xo=6#5_Arqf&~KR%Y>{KY5%Gb0NfbOnF% zw3zW;%#H}Bfb3`GJSm?S9dU=JYeEjJWG)u4q5WGNH#_JkcuT6Z8x|GH5?SGX+Z^k| zMUTkt#na64C@|9EyN|u{T(BTnCvMY4nWjmK6Rivt^w**41g*N_yr+PF$jsKEGma(> zS_3zxW+jG{QfR3U6gK?2*dspAr}=Mv5xUc_Iiw#ubkJQ5YbyEp-Qa7+9xa+VVW{Eh z)_Vx@WdLNo0rPW9{D;TTvWx!4<5s_nJz_ck@08CqA{COmYosNf(i(ew_2zeD*^(Tn zwCxx4SR82nNcYnlBZJ%m8+i0uq}@n7B&n1@FAbazzO|#}KJ;hF=$HUTl|M6*QCo`ix6mGs|N@;bKSR#J16)dTM-S zKjg>-Q@IKjF+X9R{rIX&h^`T_9p=N>(%T~!#WN6J$e7@8dqF76T$NgU)<+wAdqk^RU|c)vuM&la6w9&tmS=%7>`d?W<2Gg}(Oq*RvfRe2F6W z3ChQ$%cu7DTZFpgZj8y_@MLTlkwosx%vwAuZ@rtSqakVij`Z~MCDGydlhO{h)TP4PoC95iSD}NlJKuE5 zL*Cj~k6J|OKfM1;%71?Y*27oxIa1%GXvOTTVDf!rykPjU0pYM8ekWL96H105Z+nU0 zM2keu^zazCCX}W!dXY#&q2VXrnjdgbVwHanTVCdIkcuT@8tQk6Ar52_9; zP-s9`^5nVwj7B+m@);;(x3zBfghySs=n%NkdeM@G%NhG_8Xj<@ zBFV273Tx8Y6e#97Bw}J|uP2%K+LMt=(iJvL2A!SEnOweJk@nVE3n|ndU*-zN5aXoD z==Q-qP|IGE=4R-C#7FyCA@dtYckd?=PN>|lXN0#v-*2(}{7HE-WN$ez`aTaMI)-`N zx;RneB2$wR@o?HwnNrhCb!QJ`nXE~za`>eU{X<7DT_6L?d6E~A@R>|fNis!SJe#RX z|GZ803n+oz0}w+97$~IuFhQA5MfDzmeHz(+-5~!8lV?DXh)W?ReeGAJdCd>6sG`M@ zQq$vxpE4F;O(ckB%K3|782YMn4~WVb8Z`I)XDWl^-jd21$yiZZ>3r$)i`u&{Y(Ca- zQD-GlqWtWSv_n4XasgYh1EO0e1b3WIaPfhP+|1#n>gc$iAmWaxq{5-PW91^HtV%vk z4HHpRG*BeT;H`!zY9W3vx~CF~@4Ux*!($sF5i>FXD~rjvtL-WC~92@*np}*2W;? zgp?+i2g?MOR+j7;#-{xf(yO_?#L!+wGP|oyiYw~1jZ{U$%L+&MowQ(mdL0&9r$_5Z z%X<=<`)~95KU7XO6MwYh(sIypQtNs1t6Q?eHTMT;C@pDnPNWvfmVJ+NPdAya+BKt` z`N|j?FeAg(Ygu0z8g;Y&_opYTXFaw!vm&$Nq2DilG-mGRFM~ zN3wf75E+J(xW`dysXuMmDXAGnXCx`$)4a)&YupXo$vB{4rSjy!e#A8B1<}J=pY=OJFjxNw!v`wxyJScTeapDTqG@tWQsLyeJii?b#4*%lRG%mz8=ek| zk*jRAGos_nf<$SBSNbU0(xb)3?cQmRZXd>H-~^feXd{Ka4?*)W~a-W9kkzBJr}%$GW!M>(eb zcl|ocg?DQ;(}C}zaMV;=RKvtLq)q)Ts7~7x3@w6})l0 zKa0%Z&4AZ6J`Tv^9SQ~Z;qJ81?cD{7JAqf+ZQi<}JgY+o(kYX)lJ?Z3G{)TFu=G7# zI*MBQ7N3^Dq0Uez8%i7-fyK{UOiP)o)f<5phT2(OJo~9;LIid2Sa=e-tW9*)SacJ8 z4Bb)J(JR_p2N?L?Ov71y+1&&Y!lmP0mtNpOECT$$GW+HDy{2XjmQT`Ur-_3O$htDu z{i`VzMQY7jH?5@)$W&;y{0&3cBm-2R+52R|*cZR)Xht`tq+~cfpbOYPTlVp0j zXFnsoY_vFw>COHlTjW!HW|S3j_SFS3kb=WbaAgvwn0bw+5Y8 zQ6E(E~MC=P8`EyW%|vUJSv6ps17&s#4bQd^5w7BPZs89ND;mnL%*GK zxx^-`N$f+v8YFg0W1>Zf^Cs8JoRYS#R~%6+q;0eQ$^F7aF|Ti|^bp?jrbJcnZNuhQ z*7t|LvrlwBGpl4r%B?9mH4|$`>B_i$n0ehi+Uj$sOl3nwl^~D^MYNET;T|?`9V?FO zyxh|Z$&XxGtriME+(tn%Pg0o*Xx#btjPl?4q$5&A2NA(~LX%dn*B-3h78|pQ*B|cn z3o}`Qqt*HY2Y#~|f6IO+(dbe+Vf=gg0J8%!Pm1Gjw`;XtO~sN++KBSi3z@wClzckY zfQ%$>nr*GQ6iJR!k71C*FEYZxf(?$g?!&r|I{L3J%r)@tOw9&7_y{{a=C5u#Y-+AV zOE-=V^_fQTrK0WTULU5r2V#7b{9d+(UPQ9;^TUE8z4#iM_m$JSI7{^05Bs=b2 zC7c${a(lZ+j@f){+%1iok^95F1i#>SN%N=>FhrN@;+Jz5T))k!RkY4lpmt(M+^Irf zj!#+06QAmu8^=@M#9))0{b`y1NQSZ_QB^(>ai=hZv)6k3ct&#fW8KAxBqu|~IDMYy z<`ZK<`OlcrtG4wpy3B9w>FG34C{KF>)Nw^Nq=9uEN|O{^t3ZA|VAT zK+TpeES@&PAN`$c{YbZ)|1Q9+_7pM#_Hd z&T=AB#$Urn6_yYVe_UF~z#qWR>Of&Wts1Hi{pufio5#0npcM1CeE#-=dzw;JGWSl? z`>T}IRRP>$`$jo^>Q1eGLQ#$nYVDS#DLo87$(NS7K<~?-g@wC%V@5^}) zjn#5tUd*naFAHhC%M_%E;d3&(*Kxhkmbj>pB#$wkXZm*S!8P3pIwP2Zqpo608o$GU zSFXNY=7Lk#x?8_zb!_(vl)bwN7AS-16)8W#nWmf>#bo5XO@*b~du!%;F;+nz9F4{W z6xe4RAE=bVoZTMt6k9)rrsS(^g)@sR*cXO+$!^=B!V4XF8yD@bDhwY0q(%0Nn4Dje zdz$a|;=?&K51O____bt0mr+^vU`GE%XNN9z)uEZm_cZ+gztH=kliKgk&*n<4Y2XTb z2%o|%Ri^u#VKUD?SKkBCv;U5`&Y$v_$O5>)KhLI2_VidQS0F2Bi_%}elrcPuY%7`nz1Hx>Uso$*jEUaPk^^} zCsOw)|AZI)^wdAM<6xAri>f_e&Iq5YJZYot1Sq1B@r|@R>mTq~=#r>aSD-#R@rzwzUes{`KuyhIgZ7O(2kJ8_L1u)rmlIxMVVa#&$|<+G(s9D0^dEcUc>;T$ zZ8E-UIuCqNl4$525m)U`ybH2Eb+|VY+Fn8>HHZ=o^k5Bz@_nqVD0LJy;x@5Qyryw= zio-A9Dm+_~on#@BJZcP%nk1FPUka@juHowbX!PBQ9HLaDTM4~t>X;K$f#wyr&gmAH z6U^!Rj7=&-l}%h0g;aYM0uq~cTIxEFqFSfZkV~#_n+k(4KFBa)!qy{f-d8lFvyYNQ z-u>`EvI2dCMOmkjEl!4_6zgV=FV%VaE<)wIn<=kdBF}BFVRga@}N5{Rerg190!~+!Esyz? zl1ub(9e4zsY5Vy445viTqm0fMOdAyJKLGm2jJB#L)+0(LeyJ~xyI+oEnV5k+r@TcF zj4uwCg5p$Y`g_X!pe*~Ar!%WY!xk({$iV9Xn4}Ql*R-B{S3RK(_uC-meO{GDF}RlP zIgE1ViDi*YzP+P?{MRWx@?4ZRGHy`L8<{f^RTE36y2HqbJQ%8C zW=`4;?wR#?83RaU7=5{wXPw+c6K&`2$eXEtfJt{L%wbF3TYVo3VN|k)nC>(GlI<-2 zoZR%gA;PY%-M=uG;(L|;J14?WrneRRkRl1%h8jEf_C8ukja6y>TYg<}?3?t&+f>pPmPXe*N@qlr2!Aq2HPl)f7~Yn>$5h?YRa{eILrxFsb65k2-O;UxE6qC&G}V8sP# z#Ut&|nMf@n9cLM3{Uqm*q|AuY)uA>v0^@^`m80bOvH*P5j%wL@nL~DrdkgNx&!t@= z0>c9@L1M#ux*^^eMjWg|)bIY0od0%?!>_k_H()u4#M1S30JW5>yylq!_`mS!mDH!P zvb)dCoe+xo^SCH{d-&?XfEZsWV%VvAEN|+2wCjh;Oe2p6=)uF4QqvzA98Rn&*{|PN zwzb51G1|)wd4QLgUfSrl7qecd5K2f82tu>4lA0+g#;ri-MIp;Ec)Wie>{W0^%W+O{ zJ3va946}03Zx6+BS3s7`I(-4U;@0$ru>mEvrKC#Sls#Y+ib+r1b`^Sw0XO}9_fenZ zy$)eIeTj(C%%*^&P9~hK6yxOpMObeg5sGZ2r3;3u- zWhajvLe+0~_3_E@!8>ZPnFnoG45)LuhmWrj85CU0qpEMZz_gphCMH+#Jx{y7x-?p+ zvCdDIMpB%Wqn2B&_J!%$=}D2&lm$3nBo#%f8#(FljCpK_%nXThl9SLnx_-V_+o7WA z8BZdo;Xf`Al0E0lP1J1p;@YprUAcyD6)ShTf9EK{n2>#k!8Yw{mRXq)$`i#sPLbmt zoF&XUlW#9k!|wuQmD8}z^imhDv z<t>R__lbS)m)AYnM5cKd-S1X5UbNWLf&%B(_bhQ(%=V zPA!8+Dm9sCXqw)tdu&9qwOkRH*mu0`n2Q!Nl{9txa>H_7B%uH-=_$1 zv_(g%FTTb$NRD5g>xnlctVt58Z_4N|o3T@&@x7x7t;Dw*>{;oEr?{IkAV_Y4jCDeb zo4(3-NcF6|H6Ak1lk9{RMR1PMRwvDE4XO%sFfmfCQb`DzmOH7h%!wmIFwb@`cwY6s zY-f9PCEuy#CB_X1AY4zrM7!sGYXPWZnwg>C!l*ms7rH3QJy5pxJKCrpCFk(1z`NJ( zM7UoD^Lg+7seg6{ZV9v9nBa(!dj|$S^D(VesFUj6RFBb3p4}#^tD}|aAc-2JC6J!# z*>`{VZqyEV9Ry{Lu(h9Suj}=BE0-BnB67q$@kOjsraH-8D(vUj(themd$Q$&C$y;M z)w(`gijwQz>o6Tnp0k6OZPESQF_+h6r!wISX{NPqs7;10p}xSWUn8bTm=D!^PYpPG zes%^FCrz(X(BbO`or;L|wYwO++kj->Aj}-|cJ)7a;N)2`gb_zyUU!0MN{CC`drXIc z>5LYe2b!?{L5a&B;90#I^MB(48M!?u+tEca4n2uIhHINYP$%6K{cl3#-&=5SP=>r@ zuzU7oWM>ddzF*ECQSHBcU&|D?>9WZT>)$xSe|-iJ?JX%R?=GG9C|rW>%QJyGx^iJ| ziL(uV>?!}D`0;AvXAqxz$vg=VXoQFGiFR9i1fKUeAPl$_dcN3Up5${XVYSml z_2j%n^Ldxa^U?v8!uBxi55Vw0cG8LgBtQQZlKETh=Zi0{5P1x3eJ+R9(=^1^REq1ZSKt#{ol0WK2j%uombdICtJv&bXiKuki5j7}SLL z{e`#xzYl6v1Jy~7NhIlcs+22QSt?m(K(TY-+}GGic@rAlsUOpG?mhm0=wr;<;KbQj zRoDMsdT@G)3GH?fg+I35f4NJR5tz09tkH*e=Sx!X@z5lv+26(hJQc4uGb}I;C(UqT zf-vfO-dGGO8QwDr^dI%i?S4>i9=|zm>bsP?fh7}UvjPUlM0zRpOapeXJCu5--+bO5 zKK=}kPv_aO_3Mi$O}P_~WZ&h&b`{=|Z^8)%Eqca)?>B!REk=?q<>@f+eG=pw=GkGi zBvJgI>_Qhx`_)_;cl457nhx3kYj2o2W^huq*JMmY*Ek@SHpT(BMpO)BBEz*F63tF> zkxrB-`PZFI84u;zu>6Of;gVPzuN$aF63 zmDk$1`nKr89t1-ggyLz;2{K>tCYIP$?*>1cNi6EC(h=Q`IJCO+lO(KNlE82J~e zoExmkaN8fp!TV#4VHa;SEc7yR zuA4`ga=ft^19y7lAC1E$Cocuyh;~{-$IIB{d|$YAh=9(B5*wfDd-l4q`22dcG2znO z5%=VW=SYc3Z%gonb|9(`{hJ5IHJ(6( zU|v0DLwZ%p<2ffZtO?LDLX+=5$@)3EHZSF+;-SBUkn+>VUTyTml7VGN7QZ|FSm}{7 z9a`<~-Mef!zl^e$y@1T9^mj)TFU_`*{H*^R^C*~)5*n30cYKTiL;!z>xvF@xvkfblzl5nokWZ!?>LsHnj}c(Z zH`@lVTzkH$c^J(PqZN$NpZ@LvsI2_gHzz#`zkJ4nxmbF7xwB);=KOTfnQVAnC?R>|iM}bA zX)Qm(ivbMv9@`A(bB@XDcJCW6hO)gi^F|crMJh0`GX)z3KD(0~FlL>k+q@0b2_2Mf zoeZ`wvw3>h8#sRD7!$F(Gp;fX|FCZWIhtwN< zb-!K*yN4*y{MIvcqQS~x_GL;18n*{$fzQX3Qa1svcFtb{Ei8-QBA<>rK&B7DXA_k%|CISu-*=t|CS>yF@cCb^nw?xt()$7@1}@k_8! z>LTzFBMLM*ojH*PF`8Jfjwo3CHyKavfwb`(2_VmzlQCM&zDuzF$N-x2aQXO_r_qpq z^g(^Ko`TVB1a}<&M?Ry08JX)X`CBOumn*G+*o-)BPM~SuV&~@~Qlq6Geb;F{Ry)Q& z+)a(%XmoZoC+gxb?-s>hR|iz61s-)s#Z2NqhY>hiA0&OE!&rXjs{C3XS;7EG}M$V^i5N5-DIp4Qww z24I7{fD2Jz8U6xgqn@GG&sW$-V(`0;^L*dpWLPS*sSotFq^j8Sj7r89kmNHa2*zT< z*kUn}Q8%E7Je9?&jLzf6PJimQfc5Y)G>@(>N_RwiaXL*o^8{OU0KX49L?M=$%Q`g@F{V z9pCaY8ggU8h)?vB;|=*;Z+1kbuGZjfm5yvD_v7%}Q2rX(ZJKotiQ@6+hkcFePd0RE z{OG%xJH?v36?kh0lJ9#0p6w8y(&vlh-=U4 zz%>`1wIE6L$#@oyFe6Mr!n@#o_8SR72I`a&)DV}3%}(IFX1px z2Ke17f3~z64cCo;%ol@5Qp!qFCaEIkE*$;P!&Ze@$@0YKFeOh%h!)OFS;ea(=?f)AH^UBEng>YPXCsA%d8+d(ff3^yORS?=MiAeb1Yc5_VA!@={P@*@$ZH=*W_)-?iAM)pVg%D*NiFGmoMSk} zV)2KLyeqdn9etvsE_e^dC#I5vI8b!gH?QPwxdJaG&+EDw7@$ay-xAOyR#8I8l!P)L~XkT~_ZO0Lk}N@;)9M}Okr@sKbR zMig?PpgV8);%Xp zY&!Q(<=14bmy-I-ros09lYXW`11|_+IAjK?er2gZf3GW5IY52TpZuUN>;lhB-3wNl ztVy-FS8YCceUD57M4h?BpU&;O6&LE~UL~YiUZo56G$s@ee9y%%TUyuRhUpVW?r5_E z5!{yG^(vbQeTrrVtTuZR^{F^Nd&r}BdD_2+f38gm^C&!Gii!1upS|KF%FpYF*RkTx z)!&Tz?U99B=(Lu|llFvxj6H~W=KG2iQsT+`Fp!T$qTLLb1Ck1HY)w`jn1CA{%o$8< zb^E0EvpBDQ*<4`u1^RhQU1_?sLBD+d9<)g49xI)jgv-V+_ZuG(g=+yyN2GbSCXjo} z!plFq+-fCSYVHr#86;UtNB;?13_$UOV9tnT8?m>r7ja>wD;S!mh_@6#CO5L!q{QRT)6!`SsaBq1W|& zRIJ5OW_q}Mlo#9fi%y^rW#3fxzZE~Q(l2-RvP3aCg5?|j3_POY6a;!55L6*af`g{B z#Qm20MYxKRigwDzY7P^6iSg;2N8+VI-Z7NvkroEzFvr4{+!~K%q?(;(0vGamT#S4s z?224;0lXkEPQ<1S`_@qQ^;P+d+>GzmTL+<;UVRM_| z;A=<;(~~sgdzPo_e$muLR|YA;vhxtgZkAsTXijgn5G#fnn_p%B=n>;#^usL zOhlCSF^oU=;lxq+_p6il?S9Ym?qvUNMwa7RhmKz z@)QKs1vOyzc`sK-(O$qJ;>B@lL*J3t`RdcAp`w*8g-$94v=jHN`RGU`9y36%>#S)c zqgt|(ef-P2zIe8lQEk1g&5r4c{rS*9_6L0qFikrF&h8S&w&Z5aHn|Z0uB$IE}u|ax? z+`bf~vG6a6?mxqpm&Eh1w9^^3$zD3Le^Z%&D*9tK|3XRz9PzAmC3JR{&xN+MK-C*h z8tL|q=XnDMl~OS+aAIo3Y=<|MWN6+0-pv04Ww8yYx2F>NUOV?jZ}=#A)0T>6|JPuG z=_N3+e~G02^_gHdP=IGt)>g-?c>YM_&5rjsTcrto`Ty5Y3>^T*o7l)k_n%5#y@@M|2`-`26jY#KW_eW4I>}S6AZ9q8H#^n;{P$(zdypLl%*xg zXer5m?##0iNUtpZKTJnV%?WSY-<<1t9FE~RcUF`ZGuR47{6BM){~JxP8<;hyI;@LC zoeR5C5~cC(M`)uvS%5~ulwQii&Qjp}{73Cze&bJY0GLz_Ha@NSYo(yw0bZ4hb45!^ zS>2;j6F$>czO-BThdV2_Gcu2vxy7~rFbx23KavbIjU_Uc>@3#*$rS$UC2){J!%$($ zCOJ_$|2FD>TiebF4}i{k5;fJKzfaGzk2?DR!0gS!+;zG>shwk@EEP8jQ* z`!q*v(dFnne$Bs33Hu?tTs)fXVStt&UmrWcVvWb3rfPeKNTgR#DcP-?yJzYWqfRV~ ztdyGQFw`8NBfNe-@ea7qj7nCJ;`!}xR@o16ssY|Q8`LQc_lpj*2Av+*Vk-z`#PwNM z_@2TXS^PIz1-({B%K+jN&YhS1Zt||wIaEXyC9ZJagF$V}$y(Q05MW<2uJq-DsK>LrU(^rYq4ciKOywEim051}O z3JV>5ix)Q#L1n%GRZTs{YX#y8ro-JerdZOI)v-!j?}PcI3&G{*t@xXq@-s#Xo+1gA zeUeyAQV=MJVF2g|yOCrhOxTY9xjmemw6a%Nb@B~Ja|OXnFPekcI5zwC@Bjz^{JocQ zliK_-eRK-|l_=}F7NrKIQD^IxIp$=$F_7W;{qfvZ0jpLY<`HX#R7WH4EieouIUe&_>E;m!862Xfn+wO z#{gjM?Eom+uTcVZo0kEam{A6bF&?pUd_Mrn+VJMnLtcMijIZHNmOmVOKsgI@s0HFR z@+AZHsEG{GPdWhc3Ic?QV0Q%+XA*;2JIBf0)lE$=3`*Li0Y{!jII*;0OXVNr_V$n( z^+>#|m<;mE_I#3QXTUq{fE4S*!YMBP>t&_Tp~^mN`S|3c>R|M}7-j~+$FNp{65rE_ z$1~J_L(xgpSn#ZJ0CQ&Z!vJp#ptb_V<(-T|^wuXjnzEjw4n-wx02ZaJnSa5RK?I;w zXEGuCRv0KvM}DV*zZE6N>%~UF|H$$hu3x#K#Wk=Bq-fp%gSWWv-$u;!c_3k+CJ#-l zWN-g9Uo(@wmTF7eT3}~F($8}{22{Yyp$at~ zWZ@gm`z)Z2MIRu9mS*bpF9B{UOW1O-LnTaYQkf2Y0Swx04ysjOn7fx-Vz3CU_3rN< z(jVydL{JhODwdI=|Lz5##oagUjS=sW2GA5@%^4u$8`!{d7;_AWkda@*69)l1<$pgU zZpYw+mCzi=Q`}*)-RwwGlvj~|K)}C}>+1#JluZ{NyCe|xjyhWckBALOx33Wb!R!DK zRkXO{ml=QZ;2uXNlNg5R^1LRlDD2K1+yy$BNE#$498)E$!IsPDKUSkxx#6bXkF6ur z!_|4*w>x~>F31&IizSIp6VYP?OK-(I-Shjwgcrs?;?h+MU4d3<lM5Fvx0TIg+<02Cb5_mYVlDb8@sw#AfOCqv|Y-HT6c82%EUf5p$)t=#zx|F z;t-u3G2VA1DOzvm1+RMDV&Xvb6IWr7d7ub6IH2vd{b9#Zwzd+pz6gqVO^O9MKQ{qH+hQf=xI#yj zoF{=eVkuXRt+#?W_Av!bS8=G5)y#eGJ_yEtoYTZ|+WtqY+t8fFMAuebAuFF+!4{`k zUUynq^Juwws&_`DYltn+mpYidpoS_{jL=Zo)Hf-(`!hD*&(ANHhxnE@?jk-g$1wh2Baj(c=!x;6STRekaPjBhIe9lkFeMm$@fm4lsI;ks@qd;p4}vf5(Qt%QHT z@4;{0R@TVoP3?bDwd@Tbam#7jL633QjY(`hDz9@PA?LGz?XUMNHy#M8-f%8Q+pm}X z{=M1+(Zh z>4WFPGvO&!$=EVQ3#Jzxw1&mMFjWz3l<3Y-{E_V>&SFj?IZ!6~(|6ISx9`w_X>4sl z`2{`#i)t5FnK*qMw&0EQ;Ak9AObALZOL1ZX#g8q~PVZz1bSKFf@JE@PYt6lXy}D;H z+FLzj5E|)728_UeZ6G`pmYFIu*mS`%hHFhz@TX+;i@;&{E_~1E%1qv?Vk2xS`bd^yibAz^|6csf)nHYvglzac`~B6+Fv*os#vMY3t#~UUC9y zuT^>_mBhQemjaVxeCV&E-`|Uk!EE|7PX3CGwBX4mmPiTr%yF1sZSV}p@ENtKPKPB9 zyqPxB_Ut<(R`&r^=h~`fV7+}<>!}dyL_CGT5M)zkB9m~%5|Yu*8Es)wELX4YD2}OA zw?C+*G(cbUDvnTb=1HoY&~h~H&0LsWUxnlbSep(K#CW7ha6)w}kH68v4=|yr(z|OD z;%8N{e+><_vR)A^zKi3Fn>XXjh?R4&KNze4&`!BA>%?Hhw(>kE`jH?oDlROjWZTIQoq3EB3$#Q zYUxXR0pW&kG1DveKlLkF0q(6NXg8wtb6ZK^-~#zdoZ>lACH5%< z7OK(R-Q8|UbH{%@>#=!Gi4o}NL8Hr&C?#HfH;La^u{rRB(XX7pG=T&Lk^Jw_`Tw%7 zEFfuVsVfvK1x*=(&ll>*uTb6`)qd~EY`6EfaQ>gz*CAMO*lyXg*8iLkTRvEiO)IPP ze|3Oy!v~E|C`sm!u>!UX=cm9~^3Q`SLGpD@BMUH^Zknvra2nJ+&v~&iXi35b`!K_* zlFsCZrSYO0?Dp zeJ76#e|kXhcYgUJ8$*Yx-O84e^Ln{3KFH$n;J-ci&gkXeLk%$2Cp3TyuWGB~zH|!O z2+?EPe&p#_^%RHVaP5|vw=WCk#{YMw`>!O*lDNugLJX=kt0sbeAOwQ$*bN~4)btoq zbhfAkwcqf_$jD`NDG>br6RH)JHZhJ)z2dkR4$5ZOu`&tQQ_y%L9I)l0{@|&1lXk%N z+ZkX4lnZUQDtoC0El*EDApFy}1;pf%ZJ+`}r*X<62pbcdgTv4qgzT5F@urbnpp5f$ zQ$U(E0EEe~I%$1ST>f(o+epM8oL!siAfe&MsywnmnzHFy7&HYq%8iq~X=KtE3h?fN zWzo5v>&<5@CV)jv99ISc{Roa&8Mk-VSom}n7&sEmk30qGRWvel>F;>ZaXdcB$1u0(x=Q>? z{7mi{PX7jwbhLwNO;#4a)$;wy>A<5fY!UvuVJa;u2dZb-N`Lb{(UF%50@SkLC2tA^ z+m~Bk-p&9WRLo~uf`zs@=mWsC+rych>BA{lS$y|?U;O|Ey)hF?5e}eD-bv7GfVw1g zZJvu9uNx~NX7>E{P{^tgkj!&)S1yVCP#6DkMQP$T1+M5suhcGx`L1SAa}Eb~ zy4Liv4@eN`0>SX?KJN-)(coHBK$w#NLQKP-|D^r&1jHy`*MP_;W(8q?(kl)sa$vxg z5nx@3I)dl9N)K*TG{;|{qmxknr?N%h0}#g426W{0L6Fn<=wv!3`-2AM{Xh^$h661S z@AwJufexF433u-qgXU=D+b#Hp%Wx;{p%hvA|iAY5{YSs$9;7$pr|-? zs)PJBoN4*RKj0`%zB=6;GzvJnHsPLI)OneKhx(hU3Bu+WM9~Mv_WOY@b@PekZpmi* zz<(}*fX0f2ytmT~3|}tw4`&ZVHvVZbI03l{dXcd@ zcSS@zmj-X>U8=maz~S8pG6#?z<(`#1^85LMOSwiuVOS0*bKJ@Lh+RN(xehP`iaYLjPpiY6 zqyT%2H!Doj^Acn=Qg5$L{{n!Oh!{;7QQb-)43|%gO)@gZ`T&INHL^c>`hg)s?H?w+6|l29Cl;G zb}K4=lL>@vKf}l~Y^Nm!h|;m@hyL<-4Jq!vpDusy{@_$O6~d#z58}T61krd+hI4~s zCPx;3xU(wperOg3^nZyh&1FlR2D%4rG7)Pi|#Bh;< zg}H#I2{e;vi;?~<@sJJM42W=C#Rw#`t|_-J(&4!v5QVi6YbHq?UMqkXlqKO>;-*EDTh^+DNzw^;$Kbq0IK@!o@+*iW{3grG z9#&zj1&i>5P+I3pw)D7$Z!FN1G8ag1JSvrz^TJ2qB|-EpMH@Tj?BtIWT+iDfTzU8Lj#nBez!TcfGrhgWJvgI?iv|pOX!Uhw%NQCu zf&vXL*a!QvbZnxXb%KmzSNfS#`1ENYh4)7P2d@@Y<4ABp%(YV}_env2n~6jW&} zEQ#VdA_^pJ{vMB>+GB~n<>mj6u=jv!YTLqvr3YyVEg&7FNbdycU8RVEN|h=_X#oY4 z4go?}ktUI*f*>MI3`J_BNEbz#lzu8 zys+X@^su0n?MUK)Tl1NI&gPmZP4cI&zR$ZZ&?AU)*(2g_sz6NhIW=H$fR6w#1S|c+ zF2}oX8G3>s*yc)e^>m(S#>pvph%q%8wF6OD)LvA4uP|5MQ_-#1)WehxqdnsI8XlBf zVo!RRkha3tX+k2bbm%m7`IqlwKweIze6B=g(P~?cdE4vW*#;0>rqGi`r5|{gJ02P& zGFpmi*-NoTnI=Kd$UDgtX~Prd_x**v@5fR2b=y=Yhjt^c03r3$FvOB-|f3CNEdDFVxBirv2L5Dg0Pls0B6YrZp;-cO9or z)&QH`_fg17v8)}?|2YQsQK0H*Ndx-4_w?cQFHAFTAbvxbg3?OjO1SpNlSk*%s*K;{ zS7#7ocpMiE^`t&mlIKp0BsbQe%FJPM5QSq9w9`SLs;=M-e@>dU`@+OT$@-}$MOsU- zRdwNwiWJm~Ee;{K>p)yZcBNlDf#cn!iamfCcbKM|-amOo^a=G%U?8~&u*|mnSngAc ze8!#U6Bt6P?5elzp+XI$O|Qzqkwp~sP? zk3QIndRm5_%w2lZLnzW3F*%n^7G?UVhP^ZvB#W>N9PjprIhGs!pcZ{lTu``z)1u;H z2AN3A)@B1`QFqMlB+D(3{U~@(l`poh1<8&K7_+wlhK>yd?VHJ$jDHk8e0;s5_>kN| zd0hL3^ylva2FZ!zMlX7zDN0H!gysZ4wVw=VXEYRty>shr>4h%s8-Mc+_33*K&33w& zCYQct+aCMDZ7dSXS#|WO9Yr`(%E90@d=5*j!8-iFUf5l0-?FPY4lgX4QfQG^dN^k@ zj}e-7wZr;E&|UdzzGkKt3e<79#zEBj$nRU69bw4*jyJ_6yg38RSNbMUo}hOBY_f$E z+IjxkD@0pS^cJ)tGrlD`gRU=MXFqt zHlA)cb>-HR!ZQjCS3dUWj97lrS~nD}f6bJ7cXfFiBm&~qzkDLA z9SKH#FMTR`_5FOmdMwTA=;687$H2`cBfa2A3Wt8Qum9noFn9vvQy0KOTM)v66sJfWF%Kv`4A;v;o3O+`}b1 zTh_y67uBW^-D}iV^I1Vtf<>_kVcl$QVNefF2j0tS2YhH7r(X{&W0Tl3owqzDih+ZeHgN_# zAJI!tG-GM-n1CEiSo&2U4{YM;P z*;*Mt{FNdJwA%Ey%4%IOuEZA7yXnwB5Oe`Aa|Q1ACWjvGMFT-#EO?T~g7aQ*mdz!| z;^=_^H#@NskK41H0({pD&{KCx7S2tP_kwgluZbLDpF_*7iok$QW(LFzX1e8g(4-O- z(43%VodHmD!VommNvpi?2zW_NW!lv{E4_XS-vbd2a}NFqwS_Ppf2X#&RQsM z0Oz^wde91sej*#p1eBuKWw3T0W@O(u?MH~?(LR3sS1p0n@S4CrOnvV6{1bUsRoT(= z^r{w04jc{R(j7^Z59fvk*oGX@$Gu8Z&oa9Ap48NqMkA_z3l2ya5e+^=oKfWgsm6+N zX`STt=1Z4%4Vy2dtpfUmC+x4bM2`EGhqi(>v9qWJ?XLC&zi5a3mX5E(2BV%q_lFBToAoF-!J zNKA0lIVV~`Ma$MaGy|FeI?%azE)Ku44(=gbCNY#YPE#0vgO3;cE3S;P-9u`YsMH?n z1sZ7?+Ii)Ypiv@yC+q<%`hR6Z4nac+i-Q8T zQ_PZ02S0Z>l^9Q#+7U6_v@H-v?DS3XbDzf)xG|V6@ATAEFrd~O+MTWoV=rF8n_u7L zOg29+_Z0-NIA!*39wY)Hwy}K*fC6_X=p*ftC9aH?Mrn2SPXS=!>JAaqP!&(Tk7?Od zB|;HSnSFi@?aEcHC&f@{SFO&Nels!MCpx-4@z`HLxyHRsY@@GhzUbnyBSiDmM1Q|Y z$*0y&L_N3@_9_QMUDyx! z9c&J0jSJ=!J6Lv8etY4Mp&;4#n(55Mr+m2?nTQ|jGi^>#WuNJ0X^?|=MUD}}Xu)`y z@r3NoAuvZq3+D#Q#@scRlVi1V%V(2qr#jw`&GQGRvtRwnmNy|)bI0y@?~Cq=VrFJu z8UcRhv>>Oj?&;gl7?nJw`kB-jD`g=~fWO=wDVW91CMWbi4}*N94rMpzCTd$|0L7NH zX-c9>d}x30i1aE+r+!6!kGkJXg>L>EnTYFv8vrx|N3+jTP2wYNkA;br zyawBfg`hE{7XiYho!BlU(20I19(jHWqbOJ{OcaIU>tg9RScw|_k?zbAC+%zL{h@~d z#M;>L`6w;ru&cwM#;g-IW(uug)HHiwR8Ax-qKR#@(#WvyjKLYcebysKHUKDZ6>WMZr$NMNV1ga~RYGJMGKuz@o#h zd>U>FcKae(;gN@yQhV&{W%P6Ok zXe)KiQdV!CCBh_ga1W*V*hh&@^yN}oFA|sas|rKR^7C1R68w^O zcSpGAi#p^#_rCATs9s)PJ3d&@m;nG>BA?pA8b}IZ>Nk`OHXZHJL&+nK%+cX<;>#$0MEg4wZvi9IXH{+xOuQ<1Hcs$3j6cW3PGtW#c5O&r>|X z>sreUy|++JONfu$sQ6`~eTOnfJmG`AwoOm*Y9T(W{4CwDp`hZBse7-Yk1tfwsqK9v z*po}^1gYp7^nWRPN?=ddunEO8yEzrmwLr)?-mOZS|6F2u!|W`i@4Khjgwkgn?C8zqoBxFU}@;l5u@~aWDsb$ zW|uR&kQYTC&r(?$%RPvSB5$hJIHx7w{S=?^-Rz#BD;3L2^KT#RG8=o$7l07lfqN+G zESx7{q|-_q zBki}83X2`Ti<*P+VztUQC=<$15T6ux?rKJ+fu(@c}VRhcQDCu+#uFG`2KWMG| z286SR&zLt3jYWDcczca>*njm9`;5oPc`(p(8geSryFdCVOfKA9c!lco&#mUdlz>pv zxE#@k?%Az(wFDKf^tnU%tGF=ToZWX{-g9=PdVML$geFV==GeS^Qj;*Nv`5ZJo56pw zM9p)&nl;0PC64~2?-Wi2nX)|gs_v*P4iz+i{!sB3YgzZ%B`G5)CbGG%$85^|McMO* z>3Iqo5V7JI6E)1xkLpa`yk}O}vZ&CuU!wu(9Q!%uwP`Brt~^VZj5SjPkNpBB_vjP%?pRpC&K>Q4HxIBqj#TG6=Qx5x34 zj%>dpv|MA!Ip3ICiT&B$+kmyn(z4~2q!XJCa!T7zFK6C#@k+Gtcy#ivvg>2ePGv)8 z+y#6=0nI}9F2PeO|Lo_Ut(%2PN>}izg)3AmCT_(uFPb#fJ?4L_ezN}wq9O;3LIQ+y zdvk7EUl60vzCbA(e`v`J~y>8frqH7Va1vlE+8)5`4;X^UZz(nx$IhMf&tK*RIA!_*C$veYj(%vuQkP zv#(8|tRZpdlahzY{sV@z&6J_rM`gCn<+c6-MZf9htm;lE`{ke6Q+f+9#eE>zyFooC zmbIB;Jv>~e@Sm$Iob)|81mk3wR0xn%pa{bbW)N9Zk!#`oOuzI0Yj(5dW$Wvi0gudE zy10j^rvGHm{_1`s!fH-L`2CO30h-9F2tVb>KQo37U{qa4(SOrZbI_sN{1Q!1so^T1Y z5H+9HJ^pxZM6TtTil9nzwQIYPe~wPLDmhSSoNf9);vW7L!th@QayUj;G5?oi5`zL6 zCXjUg4>p|lDq`qb+ixkGzpe|=TvxQ#nu`2S3G`FP%M!>PA_;@VB~)Pdwy(sX9|kJpSS0v}Tf>S*>Q|FiCZ_vGKH4Zixas8cQN0iY$p#s%C!*m_CC7UZ}J;uZiw( zkP2-^94M0sWU{lBAcF;Z}B+!|z(h@B+>#*&io3d9r500sq8 z)vIVt9C1Jv5arRyCg);gUyr=$zM!i^=(zhYRO+vdemYGHBkX`3G0mRTKq>w?q+4MHFJM9D_TaSFzbTmFI2 zbFDL??!4z=m#Nt~(2qLrFB$Ube!!e7bc4pzvZVDeUU()V$S8Z9FLez<4z+I1$F{n=C4{8XhY2!BnTr8EZ{SqYQ z=l%Vwo-9HhQ;LYI(s^Z5`w=j~UVwkfQ3FVS4IuHxf&O?IIBhH9S;VXwgLjvUaziVX z{pPV|yMP<70(kltP}|C7pS@F(CT{sLUDEdEl@jywi#FV6Z@;)wW;1#rL-L7NUAB^U z4FwJB$ieRBN;nz4G!74jT#Wtv*1ZC*T@9en$3Y6j!t9xAWtjSSck4nUcCo9ancLAm zNm!eFZHj#$PYmWz@6VKJ8wc3hwPW^Ku(8+}*}e68^10MC7PMaJdl7w+Z)uKbmsxOGkGHaurKexyGXwmO=Q z-)xPh@m!s#o$Lp|`b~a-r)a+~kiigBSD%2+uGD@sSk8Z2#!?*;`42MlWkM2mLiir?+XxggzCr@-&I(9?O6^-B zCl$}?<2>3^I=h3t>Q@x^0gPr-u6KKFs3@hMn(xU5Z@An7fXz5eZW53HSi^zv*@XJX z6?}D5fUA|H6krAn`?xwc`5}->4{yWB%D>S$z1Jhc?pUVa;ZjQipvtf#wAldN=+ABf z^Dqbi+u1$Jy*tky1g@UiJ+gq^xvta@ZU^PQyO{v?yw#}D-W?q^Exn-TH&yNsW#^2} zmBQcFPrh}V`<~Q)Iio)yc?-|^Xes$_f1!JCV}s)|Tt!-0J%&ZeAo03zF=UJ4t>GSU zv-*kIH8#{cBB%MS$}B2czqX*eAfGq-zDf&YI-R*vIF&y_&0%h%40yRq9CyBdssKyr z9w%jiyk+MyjjJ5J1ImWn2UCYd#qFc#HLA)$vYKQaklYWB+W?*hO!%P+*u`H?PKIe^ z{MxE;?qbYV3##d-5SA-YY4!bDcPFF?Q3ZSM+J|xX9ILJXx6^1xii(=EgdZos(p*$P zMrjCpnIri<&MwFTy0<5y7N^qC)vce|ZrP^_jkjz^0BNonkMNlp)l5a9hx?q{TNHp$_&O*?oRIHrvb(iXZqQFrH73JD*96vh!Ci}wuX`#F2P ztX$BaG(R)M6!L1T?SNg5RN7HCQqm(HF16YX?cN5sk;U6;hfr}>4%981L0#0krnBn= z$WTBT+(gl_Q<3fg(leOLh}agxU)G*z4vZ{M?!1VDbj03(yl39mTa3MNTNx&TZM4iO zVeHK~EYZ~@|I^Eto@A@Xh8=b*VE7SK0(PZKO&?o&?R5@KDY_R@3<5>+6uc%zBx~mw ze+<9MrfEYz=^@c#{UXaR_Bt-!AM14&>Kfq_?{=ZgCxKOB84%%bO`e>sWnyn(jooax zySWTDt(sE`H?b#@oHDRUfx-$V?!!qu8j~H730QEx)fEXkdL8H}4idJRU@(e@o9m%l zj{|$Fgo(GK2sAQFc$~^1J!G9dbe(^UOmTN}Az-E+xM{e%v?hJGGKW|%9RfIa+k&n@ z!6#w}9=+acvBV>jgJmGZb!RQor&p^)viF?EO@TizlX55OJZcxQmaLHkpy&*GMy6D&V=rh$TEW=Dz92KmfbfUij+@Xt zz@0bbq)f&GM^Iq9kL+zokM6DM+l5daVgL=0&gLbILn_g4m<#0CKh9~yikwtu;){TC zNVJE$8TZLJIjQR2A|`blsfQ*u8`uR0~&I! zc1TNgo+U$;U)d2+<{8LqK6^okA9WX%O%fA|Ok{ei6-=e1HP>=5!tLsBZ}!Sc0Y0Iu zznp#d38)shwS2)AZXGRQ;wcG{_nw?E0pUksE2C9KDvhI*Wr*Uqu4d&vW4^anH+nkD zuEvE!(0_P2UnE_`26@J*j4X{(pgW1O;me}B(kQl*m_DozEHLhR^Tw%RzVG}mE+gEL z1Nh1$_!T7itfq@{tEbN*DR1?2y2DB}Z9k}Qtpo3hdxw~|_`dE76LW`PERsFQJTsX` zVBfh1J?$(xd+=OM^2T*`8gVwV5SioV7#V4J{0_sIG!G%=KG%q}%Y1Zmf@b0lrv&EX zRu^V8=Vb6=?qQ*0o5g6@?VLox!Jh*RemCq?p=l2HJsLN93Y-|$fU0Fd$%r=hm+0>= z{rH7&yVqfWqZ+TPtzn7~7Y?U>bE7-ma?-nmUgm`(Kb;=GUP)`ug?ws2D^luHC6>px zDVukmoR`xU^P1h!#wB_&*{1k(3owIQ+oRed#qVq*)JCU*tJS0Af}(m&95}ku1b%Zi zr`wI?yl<7wRkO=g2eCfn3>=C*o5jdWv)7YfzcA$-e!qGCz0e0?kN!&C?$lpQ8cmA} zfi4a__gF|^(EofzaA}>WP)@t#Yp`q<60a#rnkf-bGmW{aT0HE4G8P!qdK1K`i4v+L zgUj9hs5LOD=K9j|zg*+x3#6xooDE|)%TSdnD;!Gl+Eo|+xRZb##-B36X71O2+ir;4 zkbMyK+~sHO1pZHiKhR~GYMKM=fKP3#HxQ}LfhxFg4|{1#cIHgt$Yf(=~^#E(kGnu`<1>-OA0&}MTdYLj48j0^>OIVR$B94@dtwz z37|Z+e!#Ei0ZcU;jXOpxqUN1;RX^hzzr3<`b$55K0VURG**OiM0pwW*CCM95uI;f^ z-V6oWizi9kYGZZ&E8jbW8tsz5e*gUP$q&#;aWq-wR)uSp+0=?B6+H==ZBCc4KE?2d zuLkbSIc8FzR7(1_GEO`y1s-1@5cB{{zCR#Tg%ob{N19*|gM9!5Mv?vmT$eY#t9c*=`2p_DwwoPn4x#}=qaYXUbM*N)@G%E}F;-hI08NMt5A;FB3Y zWu|>Vp-@+&OYh?w;Bj6Bp8uAId%se-tGM3tHQKQe`AGuM*NvPh!Z-pbE7|+uth$qj z$*j98_XMZGc{0}jT(5uqWMr1Q^dD8XB>BZ`#a@awP;j409{qoc=5lbR>Qgfnv3D8H zF7k@m)>U5t8{E8evNni+`m5F+*Uj*rY}nN}1mir1)1~aZK+;lq!Xro>BCR`3%oS0{ zu9GEuqtv3pv7(Gs(q>V67ibbnFQkd8D^4_nt6BvR`;M!xtiJWFfHgAmP|z?K(~}U& zloYXBIR(nqaS*EewbAgR(}?~4xrzq_|ro(uYbj`_!nbcekdC9FPecl#2an1L*jqe>f*CDGq)6@Oohh&l4mgAId}{$_T=EedUMncOET0sa-c zfcvNb5C3M0Pe4W1254Ic^jmhBd)$Dc^9SpB{Mq?bn>@Ow&1skycBpP(lk1DVi2DHg zqOqr^(H}H1Tq^z^b%*?8ec4L=KF$Kc0*_fmOq-LH=h<}7`WAZ4YJk}C{P5_Er1bXM z)D+;CW?H=qWO(lhr1Liun_=}i&LIj;zTZC;_c8OqixeflErvq#%~<%)w(bBnda*z%_e?tMFkw1L z1l$7N#L6^bb)y^h+&z{iF^IU6HJJer*SmSko1=C6A{(C`eClT_9avAPlc4dD@>DC_k^HX*0K}%B}Z8ceNMfn`bo<`bnq6)hOlNV+miT=^TJQ& zx_tx$OoY3g+vAMJfuQ`}G8w7NehU{kkGO8o3)W||DM|Coks?~9@biG{f9Pcgso9F| zG^#hnMvgLQi)r)0IQWj)loUzNB!AU)a+_?Z-M#~|*WTlKua;UkfR-{@?+ULkT-;(^ zgVsmi3{8}G*FL#BpXCqSiC8v6Ap%C(4+CF=g@cOjhaZlD-Vb+|^Fv~mqec&(CEw4F zlpTtzUTl1~GbF5sr`jq3xRWk?k$Vcv8F25A>i7)W9&ceT@5)0t6Vxj3&5mrhSRj>@ zK#wuXyCXnYqknKJ_}WKAS9lrYA8vT?;M$QQA=km3~bb}>V#5fc^GCOV#xMI6(gPYLUWgb4ZiaJ0PuCfX-WU^81 zQ7iE}OXKli_^Z>m!QQ_D z#_h9yksM^1;}+1IJ>kNWs9=T7goVLuk*k!01fbpU-H=aAt)027zu2yjwA0US4tjr7?yK4VzXiQ*!>C|J&FlrZwJCgxMAEa zr}!{f+UrOerqoFL{$5^K#S$^RUP(5m%RJf6gi=1)A1}?Aq-4W3oz@sf+jWl5xyl>2 zjJb}Pvc~OTIJBP(F@(4OsdK$A2jMjWx|+$&hp_W7?zkXLYaKSC{n--;^Ch+Yo+7+> z4ft&ED3?(nmwtTN{231@@!F;E{LwGa>+G7JP zjq|k+LwKE$Mc2A>Z_dU{ z#iAjJOq?*xIqHJ*&|7gr=L; z?PDo0!ITzhe^LDWf$x}XyYB3bWE+&*1h&F^9L$eya%*OL$l`|^?TaQYFq{OM;@q%G zg0h2h$L-e=-*+{X9m-EV{e9g59`4I-q<`1dAHPoP3Z9K@{bo2vPAcUntS$Nj{ah2; z{>EtL_P2;swoA%Ze1#Er(035Jut=Cd)F#5R3G3^AQRRAEW3xh{>620)SQXa_v<-|l z(wLQ02LsmLNwxD7C@zYH(uzA_Ja{Jh9G0aWgE;FQxGzzPx5f2h*{Ll1e4^lGH}`PG zJ+dRR^n1<|%L$$%0SBQL22Gqy^X)R!hs~!yBNAzCm1SVds42>Evw64(^n6Tn&5Mp{3 zh2Z46xF|KqhVNk4An;CnG*FFNJWK9uGd8GwTd49h^TgBKr~AnSid2z|olxzt9^te7 zZejVx2f?jB!9}z!AvjoHZ;K|M6dsScqg*kNHFR2W0jE(`ycDW@imjmHl`x zfK`_7|XmQB}wVO1EX3!*vu>SrH(##EwC1gKmgz5@>_Fyw>~ z*c0{n|JjAqvy;f?UEwc(M~-!Py2^%q$Nc8q9~a7BEt-MS0zbm~&k*O|CwE*YJTTqn z!;MjH)c+`#PmoF?Xrll7XF{AQNc3(xQ|SHT`{x1t+qJZJul4=*Q`)uSH!aKmUx%nY z(F8FEuk4yagU(X+YH+}&F+Jzg^vl`-;*y%$URn{aS;Myuq%UItn05tPlRI@XM4!j- zn_Jgj0t>dsE+}M|fsdygRBU5lt9B=P_dUMi;+R&57zC(RM?vMb0wiA5Kr1>x56VYk zw%jt16{oyO3M0w`t^0G-h&z5IfQ|>Q5i8J~Ks+@dx_>N(9q-$<-bqpYi6+Wyh+unr zU8!w-jV-Vt91%r^PThC?KxpCf?2C12=hcbN4gwIt?}VQ9Uv>jh!)gf|>_7*HVpoP# zE)fw1fxIUH&U2W^k(GQ(;X`{8hpWQPPwO>cAb2J4A9n&Hk|(gV1&(|I*$UiF`=CA@ z1qr!M-EAD{TwrAIjMMU+U*A9bgM5k+q9Mh)Jv)MoY7B(-rFpS0tK43+=LtKgsM-T< z%PUZ@tCuZWeDvHp);Rq*tiZo39drbK?E;Ns)$X$$BB9E;K(FFOM4wjxfV2G>cg-OE zUs(X_4FH*30n(&O@NI`Dfx_>0HnGu(q2oyRvfNn*GOFD=fYe$5jJVbD$5c}ja+0Ln-9biENdm{jI%dJ%v$Z>WJ(VjV_>FS7qENJnmvTh(~Ds}i?>EaC7z3;|Tu zuAzpWU|mg<6RUVIp!A3#N%qDE?7%4&3<#2N61?!J90>Hf0lGAoa*{=K1T+i8Dauvg zrus^l4Dwb1QKrkleuvCw(87XRAx4BKj68PL5YJ=4HTOLMvCPy=9-m9D_yeQd7>!iJ zba(2jaRBGiI_!aj&KlrdncAnvi;n|JM*ayJ{USRH?`;TL1lvUKvFc)5@Ej$8QgxqG z_+pL+82TF*@YeU+1^5`dMuAESu@qi?w|zYbeB{dGTV+TGCYP1*w{O|yT(EiZykTIV zB{p0w^dNA&;cis|eo%(>%;nR2G6ZfCj!P=neR33Tr6+U|{eYzsM!;vMbZa0lf+v;O zyMX{cI%G})nT_T-^RD?Og$HNH;C}N3ZQz1C7(bS;IG-xCTWeZkUhGzNdyN>Tt04^P z;#tyTu&V9-=6jHQb&l`j)x8uo(faGJuDrZjxAK$+d+z54vDYIY{PJ6Y0;mhE7vM4< z(!>^wQ-B>u%m(Xoy9%|YoB?|bYXWH(YqUh-WpknbEpcegjNpy#DhyFHzjGMr7&M06P!%g78tVO_R>ete=3NX=7qC}T@{}>V5gFt z19Z#8_;p~13gvSgt-L`18w^L^PjI0CK{20LUhmLG$-~isKrdnp6NwouHAx&wW56pm zzrbqZBWb0+~MpF1WO0kLkfHY7fh|{wr2(YKNel+P$at&xhb& zu;H8ssheKyX~ngMC`8EK?UW0eZ1=#;MkLTKyxjzSJ$B@gmji34MMGc(jds2vPB8Rm z?v?1wuSFMm+SDF1ovfgL>)|4B12mvBCXP54)DUpp*0IGIvTgWxJrtBoC;C1m`&vkq zq&$&NF5}Fg=LcR{E2Z>lGCzZ+!!%&)(AP-zSyH{Nwr?N&Av% z{UZ8A-=1mlFyCV)s@7;K&U(z#eCS}D(R4(2TI*80S=LAr*oUSvW?l#xLXercoHOP* zO5T4}?1+Vm*Vh64P-V(wZ1wB0+OF3jDR-lihW1I@&~{6W5cRJOefI(n#uwT%fzsQoK z)@X8^GtT{_tEAW5dWb*(TRzJ*aZ>JF9lk=}jR;5*0JeIaBz)v!wG(lI#-AvWZ28bb zk@T6sq^p&85+8Utk~``GQhdK%Q3r8)FPv)aj13Nv%MSOtBKru~nB?HjQJv@K<)hJY z+3W^lrRWb3z1-!DQ0R+MN*OgP2mzA)cJkh><$@Ed4ihcGVMMQ zFutiTOf0Q;PbHIS%RJx;-quE{qwa2Auuhh16bGUHRnPA#OK7YSHenqAV zE###FK;MVL!f9ABudDMjHQ;QBtEIF2bQ}B|(FvGM<^cH)u5IN$k4yn^VbKCaYi*X> zyY%1RcjBa(*>{GTpWN>8p?!EhLFJKlbBjYF*`wUNS<=(9%rY=x!ASn(ODK^EG(xVn z;#BKps4(o6Pw&rEe_s@=*#{N#YdID~PjGJ}*v#zU7xpJU(Jh?OhL@c~oyGCnJeX^b z!M8i2=LT)?<@5n(9GM+?wMFswsxyUmTOrGkbSwgCe7Sh|0X$(q@8Cq)HO^{2Z4x1b zIg%w7UvvyY4ViV&WG;z8(eQ3uSV?pZ<1dRTvWdkPH z;b7ufil1mB!VU`SGM#7RKljj>tE4sEXvq{^4Y?0VLDy+9M_WP@k>0bF`oZ5YZM(gk z?iZIyH+4_bIko5++2{m&N&C%wA=`Lg+kdyG_e9)rGaq++!U^-(#3dyhoA4D-k_9$$|RAhOP<#~h0Esk=hNNb z7M6Du)A-e~i$=uVPv~U1iO0pQayqMNOKS^g`-|8-nZxoErtj&E#7m{~U9GaiE%OHR zL9ZjA_lWDTk*EB3g2&g{8`1A| zjd>67HHW}7a^R@r#&rB4O@N?PP3kDLK(cW1(#hiCK?Z(>R#k1m}$iuJ|tK9 z3mZ@JA#bIxks&I+Rvz`3-#H+U!AK z_~ez!T>(lzNdfGpQUsOXGoECXRZSR5gOE=8Gty_=k$m9XCPl^gV9eIN59WQgA`~0~_l<-ppVM7J` zpMw5b9uwQ92+Vn2x*0jNtg_!pWv5SwFc=Ta%jXpT=~>dbq8$W3EE1Xr-E1{}gO*tY zbRLZ(Iv=f!P{^HpNYZ`r;0z`KZN_P!YdI`nE`a_Bmoz6AidTo$7eseT*f|*52>S+Agf&F!$P0vgR7{)Zw2k$N6;Pbx68^3+#{J-NHYL8CE~^3E z8Ru2PTBFnXekG~XXvS3UnZexZP|?MYcMu`4fLeF1NO8Cxkk_+pFxePQ+tBFMNWnRM zPKN;r%MvQMPs=O#+!S_AnSc@Ac#oW(m{Fb8riv7CRH)$E;=(j-jO%Im4Ym5rww7b; zsH7zuy%RaKo&}cf&yJ@kReP7q5fMeKH_WCiF;Gm zt-UV)>R*+4f{~$_cnf*qJitH6yUqu_gwWch4uxVYV*+(>q@)tbwkMI02UKtQG~O|c zz7;oUm@nFbSYl~m9g%(+xnBhKqK&Q*lz``D=)I&+X={X}b~+ zQOoy%9+2R+|>o9=Jk}V zy}fp#ucx8X(GF4+hucWRrZOcdSgv{()TsDbq8+LC=kOHl{lOWqudv}1<@wC=v&AYZ z>W&m9!A-k@Wbo%$&1$&>8Kxi|p@x63qW1lQ&1xuO_dFVPqWvYt!W|t}!ew}3FeCBn zdX>M|$M)VKp9MUEUT^sXd&LANlx&lS%D2k2i+4kn= zmeWQA?QJdPEF~bi>3-p9tksoh1h(NyGM9L8_9*@#7MZMuCEe&iqubi%9)(=9LbBxf z*{W{3-j&a~LRLP%%$UlfH*hVv(-ZV_u1m67fS&0RF*oKOz4U%_Nbe4j%7~-#<8^+SjQ&QbN$xq?uRszu zg_Ai&5#eT7CR!lY5pOgy-PhZBG@3);>sAisXvc*jl{?^)--!8?{#6w_zp{3FMzU0P z-)^McR!Z~l(Al)hR3c5Jmp%>7^eZ-|~^R{@e+!tI<@!o!b zNWOPKk$h`n*z!`M+Jh0Jsp8=Z^+~PXO4F=wuo{}z#e4LgTYpeq5HIrm$0s&=<3FA2 zbxW~Hn7unxXiNa{F!v;V0i{MbNB_9`&#RW!rH*=s$_;&PMW3 zFb*jQB>k++rfAf#N?45mW>2TfEPfo zlHSKN@||_WL0(!^6x>;z7`0m}0__3;eC+-$@BzWeaxOjP`8u&y5u_BsCLXDyXMs8Q zVA95;BjgzXfSib&JyEN;zXJ5crH1ok#b(0wz+6YQ9pdaZ1^v|#Whld#EO z*s4o^jweVw*m`ko^*zNDkT6(*9L|QRjoFUzND7)|pe$JL-?+FX=RK)f59S6ry(Ge) zV7$arTVTUg|3V~qw_)=nRC^jAQ0a+Eh#x(!3VkOtP6PsNed7Z&5wZ0EhkUilrFUfaQJn4Cu(7fWsEJ=OR0s+G9;vo8 zoKCm)lF_vdFgXzK8>4X>efc=JT@QLLm$V*76FvcfR0}$}@ zUqeA~hho@Ka9BTfM7Z^g<06=1>lm`Ph1_6sU}?$H7T0wKqibHi0>F;souDKdw+;dJO;rb#uDWBhBIy@nO^Ck2i)?wYCC`SuvSJW{0 zC!>I~FUTGPYUKsTLqGv91Fgo^9T04s#zTW!H${(it$x+Z24wN*h@=(Jou~52n)PJO zssOd71(T$`PlY|u1vk=GDCOvtB84WK*T6g&ndI{?z>*n_zC-SbS|HkKOXESXZ365Q zkmY%U8SN>rhO&Azm0U*wFS zn^^lsiv4EK z*LxbIp+n8~m*C95ZDiE4PqgxBbCSaFyvgmhmY{43Xc0>!i510v1o^^n)|K*W@#W{szy?tc)DU&hq)m324Um((l}W*W3aWW`T3v`hVj$}%>ZExafDbL~GYm4y z%y{_%N&Y}+wqdA7l^P$}SLn zi`_t8TWyn0@;ea|gT}@^(OlG0qYaQN%4SL72nhi zNQdoOAFpycywZY6wSD41Po{lxVB$#MJFJhZK%QAwx*tizVJqJ!u;u@7qFaD$b~u}CS9q@Rm0~w}GwhGBT%St)!`fuOUC4{qaVsSS>9OJN$JWxN1 z57V`tiIgz8frm$mB$~$Vr|*#CZj!5^u9AD;E<1`rBav!m*kk}9DvSziOK8hgFkmN; zc>?4y=g3grKrr3W!0+pT?h0~P$eC+M$u{o%KzQ)dURLlUoZxQmC|51!~a44`P z+sx^@;cSfti9zQZyNrU7*=(+gQv$lX_sKZ-W>_-hgTWX^N5C_!FT&D^`hwMhLx4Qk zs_HfCpJ0eabZ;|8$l+qk=_7brG6~Bm3A*SaMB0r0ypNB$+&0k3^xJkgGcd7}B%HLa ztZBo5jh~b0>I~CJxm3HciChIEHb+?>123Ohqk>av%Umb-LAgq@@}4tumYTg!&w$!+ zL-Iw;8kJIND^C4#%aQkt+JDT(h%?4HCCh}phCa~|v`WtGzZ-R*>yBVsgzCb4Z}$E{ z+?PBeUj(n%O_r1F^Nvq|G7n0~Zk~-FVS?ZIc;W-~vwv%${>Lbeou9G@%hMa{ilOv$OH8p;NDe$iw;`Y5BngMs1MR%CKui$ArKGN- ztLx(dI4UUv-Ba>z_ch!u+Cd!Ap6E;n(jgaZIdPB_Y&X%5_P)D0e?t!bX_4sxt%Ky4 z#t)<%yVTg z?-pyyaZ(a%7Bx+AZA<`xKbUg~^@!5p;G^Y6=bOtG=C7H*)`GNSJJn%VkZqNiL)ddo zzPTCoB-T2n4tfJbfe4HV($DGYc-H3>lR-;^cDt0Li%4Z`G2k{v`gJB}F)<_y4AJ|{ z4^nIKlKPnEY6W64)SR)vFW#FX=QJNE@YA<}U88T>O&%SvcbtnIh|o-`&+ub#^?^Q9 zmMZq?lMzPEnX=TNYX|W`OytvxzGHlDl?)c-4sz8q`v!auV~jl7aW)R!6K5K`2RTm3 z5~iE==JXZ|eI$4Qw|k^Upm-o`GdMAla*nw`w)JjrK<NIU2P6C-AeAc>t&EY13P%7JvSdH*Tj3lKyOdCyY@Wa{;W%S zV%!>A*z8VOWnuy&W(x6R_c;}*0?Uyk>aJeL)9oc{pB{i2Zy9Z!|J^N)AVmnluKPsj zi$Q#~pxTeLG~2b}GY#g?M4Cdu@I#mZ(t^K%Z<3dA84`syN1H*C(Wc@$J^Z&=VaY~g zpfJ6+zu4OW9goaI=_uhic(Gq%lmiSgI_-XG}HJamQT>G=XGmU&7Qn=(##pJC0+h;M1FNH{bJ zk|39nK*zj4$2QYwY>x0$4p_>j;Q~_%OV%=gjxBeSJL1tAmF1vrDKF&^(KW|(C(DPu zKzXzc{c&0Bii{E=TDmuhp%&U4wMOOv@IhCbMLtTh8J<<}_herJ%{dwNpEC3bdexxU zIVAw5D3Nr|kZ+y8-8Vmq=4}3SOK9iuyd$HMevccn)aTu7JcDK5peGE6{Orfwnkm9c z=r}-7<}*rkI3$lh-gww;R3Q~#yYV(U!Q0uu4~aU*+8BHAB-|DKDNijd75e_l67_n3 za8lTbz^8xOA*Mz3pmZjkA{6}O7Ca~(lnc4*82>82#l~g;c_olDe0{H`D|vETxWEKE zdI}F^e|b=v+p28rtZ$KmjRb)AVizm8mwD}=#vwQn&Ib=rV~AHqlIb_X!9xB?qr7DxPAwVg^|K=i z9~2Gk-&VFU{mEjTlc_}S#tr)3lL?1uYmn$FW#%cZf&fHJKJ?Bg6`TS}h|)onGQ92) z?m5G$b5zK?$M}}9Z?{}B*yZ}%-L`n7FCPsO@j=CAI$p9vf`@anLAGof(jl0f*{hC) zwj*6UY(!= zR&1q)M!G>76zNnzX;DC_?>@M@{|$D(bM|;f&nh$Tyzg`G{nb4cA+&&b@zK-e_?CZL z>HFAMWET^+ucx{00=#55V3??=u_2{hYb^bHnB%_{UBVdqRw`*bI$_L$#-%!xFALK< z1hA0qFT8FZxES=nFZAvzk#m)N5L1}>k#MR?`tS#V6rlu|s)JQRha)Z}-KB2j|tDY;ryZ|Cn5_58!UgGRGxNF#3=?sIpUbKN_%`@fiF8`)!7L zS_`ej##LoZNa+Lge?2~Pw<7Ma$_IN@gxp_o*my<$cu+fYy>zg!vYze9FZPcDC_-p4hQTsLb)594PYc$O@S7ZrNev~TDLm<` zV9G*7;RWOe!2d!tloUq>eU=X&O&Jmd^*<6hq^|~vWnw!JNDwsR6Ho;ggLr4-C zrlAn<$=qj2#!xdZzIleAH3pq}r>LVU+_-em@jk~*YH{L3RB?=EezW8M#cK)p#7)r#5lXWee z{xoo4h4G7e*F;1lX{XFS6SaI`nb4~r^MH-Obp;0J<_(SZ*}p%ekFh0Hvc@0h73!9q z9iQ4ftWFes0C&_OVawk5&_I>ihTnzI`+g_GWiju$-CH`x+2>%Bw$|*kxv>3l0zx4J z*Op>@B-(K+9URKmB2PdSfG2lF_^L(ZZAC~xB zYc0MQ21_vYu=KqKWszGF5sn6AI$MXzQzDMeRBNYA=;cn?_CY=6L=I=BxMJ$G@_PQI92fUQHSt^yhsi`ok#otGoga z3-$NcU#Sm}*WRiOBO%}k$yyUpEM_;R83~jK1tm#k0mbM-yPoz|_O{=L0tER?rm88 zk{#)dLBmwvrE`n+UNGjqtE_h;AJt#8Op zCte-w3mTN3ZkrYrUX)sl;HLAJ+s~xb5Zb(CL+Pbje|eiqRZh8C&fqm z@6Lxx;kvGE=I#G`K7UtFutaeZo5&TNe|I}^eyP!X%z*qz1-+5|X@rg5LJVzA}6v z`cCvu55VuOJq30sa!+wpk>!=&-bhrK6wTFzLje}-15(YqS{hbV@CO%Fe;1R!AbLDz z8#|hGAi8IF=(=)V?N*}19qL!mI5aX4uBlGu$(X5jlMy)e8+NM%NA2P^BNkb^-GV4jK+-ZMTwKCzcT zSoG|mQ+qx@fDQfZ+6-0?gm$^mKd*R{A5qlPXl3##x*N4F6A!llQ$bnnAA_hJAGIRP zw8UjjM}^!EEnJ#KfG)($RV#$kTt^RPXThass`a{&psE~=1l#{{U4|cBuYSMJ{w#eJ*#-C0pqZox1j+@BS`D%CBc1>^3qnL$+IjvuS19+zgNo7dN_nMcCPPk+56hORU1F*KGD!wh{+yLA8gbzB< ztXg`2!zKd?Ppr8+k*fik>48O*YUPKWIi{ZQO+Mr>4mS5`f^e10P(&TBLOa@6Yo+E% zIDW?H%lu{b6t^^z86fc@&Rc;RxZuX8i?SxqK#yjOu8 zc(sBLoiMV2DE+Yo*vxgh1Y(%1VPS&?EbQw2F-=R?)wu#VZ9d4*P>?`rAD}trD2QMa zaCnzDr=A_33#><$JTr!EfOdNxNE3*`gv_bKYuRhpWX!G&Sy=^TusqY|7wgHs7 z0CbMMkTGTmFz+&N_B_J<4@#_60=oE#YjzZWb)UBT8_14GPwhB7mV)HZn`gnAv=u^; z47MDfc1mNz`KH(gn*X{MQuwbe49LaJspcP(K- zTYHJHJM1m!r>!Sj;^*C-o|~Tn@cy-SLOY6I@PhlKbW@F4kRPGR#oEVslLkLrfUNu6 zcbU2aaGyd8bTA!74~T-71NB2m((Tr7%;OXt{t zi}rA3LiH(CUfWvN!7)_mfP(vc&d!ox7g{Sf!#WpRCTibS~1(bL- zVIsI4Q-ZN>uq#3LSQ#u`I=7FtpZuX45JxF$;&5mzoOvzrBgJ|GzGU~L26zy>MuJ)n zlTVzw^i&ggkxl-2V+KG=zqWU>vxwU(1lnL~95~=2_a!oWvWl+G4-H6ysZb>LRVhq~ z5ZpMRqrz70Tm2~+AY$VokXzb%l9PdihTK(f}@gD!oZ&BURK<=%|7c8<^zcj zTOx@`NB*ZWo$BV zMnC6H<3b3#>IYa#QXlZqZOR!Y3!_99qivAEZ@B}&&p>>r*7PWBYpV)sHJ}ezQ!d?m zu)bNi5N%T6st{qaMLXvkGa*`+s<^m`Nk&9S`-5q?iIkK0Ai@a5uAxMO)SqiL11Dhu#Z+Z;M!IMAN$Qt=Ik(4DwA++>Em_}!s zyfKbmIL_e^3MO~y(K73ULwer0%FuJj`MrCsVvcw4xRkl+Y%SKFKq9H9^MKYHjv7O{ zkPVB$cSR}PU0t5MBJBYrR1w!Nv8pN-22XMXdKawFECeZB@P_zX@kv&ntqojj;#n(G zB;*dAA!>bihx6dfuJ&*-$OS#J)He8R1qvikm7Uol8R8dN2ZK1Dk?BpGKR=q{F^>bH z>$Ma0*f-cqvD{0P)UX5=KDj!?5q45{(vs8{p8rNo#V1k+jbR}=2|bb%%_~E@ za3yh@Q!~4gKi&cFl624}++XQZSbQ#?n36%9v0~&D(*m`$&}o+S+r%l2rcdV(UOzY; zm1Jgnp%*eS%qm6YzM=xQ{1Q{qrxwF@{?OOh@AB$65$jf0juu{yiL-rQ%xTN0{%8>X zc!5opf8evdC1!QCKN7kw4I+x>1j;j1#WXLWg@`b440AZLKaLxJ7LKvaX!Ckumty8o z*y1w&>Jj;<+}uPQa|()7)_8rx!u9gOV?33woo7s??G+Z$8a6UBK3l7mhWkj%JHT{+ z^2rh$kchmS9p}q58Ar=WXy6NoMI<0@s9yghGlQSe;D>W)Q>8*_9o~MrQCo|_!F1N< zgdmC^ru0skP?pp6%P@bu`+vM>6vyilSm}4#iiTbA%<^qc5HSIw+t_XE> zydp9=h_BPv8Z3F@4Z~M~1ApncdPVUz_1$K|-pUZVuwiw-ZyN}R&SxDx;AHi3e9Q7J z5QZwzG%u7abYm$i)fvxeP1Frfi@HSc(4U6$X3XZce(;o%MlcK4o&0x>fBA?1LZD&a z67odbx^H;o=D%&t|8L{F6yYICrt?f!gZPvN<&<~t#{K~H4Q2>~y1yxfX9!&(!Sv=5 zMNuYRS|EIFMt`c+MUCab#^kwA=2n^i><~nvZ;kkHvXko=AH^n1OO5xmJxKTZtrh>h zGlJiOVSSJ^9k^~mV6v5!m6r{jSaFCg+uB;UD*+Ee2FNB(#YNJK^+0Q21N!$o$fRxq zd&k{NPqQ4Ly*Ig436>z^;-cWhT}k|%PjUyN36AT0;1p6I#+WM3q7cX`tG=8k$*|N) zqr}C=s_StuiVpcDt^xv{b_ze7^6;Q}FTXcg?}jT6db>*cwhxxi|H*dzc1Cky5mSvk z2uGnYg>L}_-lepRNZpzY5EFkezB5CkG3 z9_3`sAo1TrusGRkUI)ez2M6Ww>C4Y4v~Qmj^;ogqE`=8N8X!*T@}Wm##a!n#6Q>h_ zMC}6(-V0+xBV=n0#r`sfBTK*F)+Xo$Oo41`#`yBjn@qZ*ZMaXdGsO@fg=>d)B^O-k zbw|1NlI*`j)=N4#g@+~d%RMz-UOuH=?paJYbxgVpgH2MqB@nJ-GW#!AlIaWR-MyNw4k@OHks%1ve5B%n~6 z0&!t*f48)O&BaxN{WJTO0brv0Ar&B8|0U&htk@bD$nqRNzNvd%ttD<)O=#x|vG09o z6%(Z!28%WluY)Qk9mbR%a7drImS=7~VB?+(rL@FK+&Z+R)VeQ+t2AbT?lec>2;8cl zLwTi;-T;p0PaP^*@C=vW;oX?jIh5$?$NJ*bKOa{36Jacp+Jc$L$b?)HJo_%7?Rk3K zuThy)E~h#`*#?>-t(acN!Pm%SPSVWmI|2InTxhNbKonvP|Yl1VqZenD>dbvQe`mLR{2tSo?q^)dYKWYo0b)As$F@JS+=i%Gq z!`fBU74RFbgO@3>Bj{wr<6HZyBRDFg5+p0ucBML;nTUE-yP3r3Y*F<4F3QoT7<8D-%8mm4-Y((Ssr2WYFXsfF5o@Epf+nY4 zX%Pw*RG1|YB9kME;7%$Q4zYs-I;y7=@6EpQa~ap_(Y0}xucei^HbpClv%Np|o*zR6 zr*JN$k9bV-dQGftLRry?V`de-GLR7-KugbJ=@e6oETS+M7{KVCKW4=CB@NmmK@clg z^`ysh8xKKd*p2S;4D7p`@FrC-_EjR6w4dX4AD>Mw;X{gNHUwUk6g5*=y?t&7*;IkZ z@R(vuw@qTF;#OiJ88N^zik|^p8 zRy}mt)3XZ4Y;VA=^~}0?CAj`*ngry*T7^<^yIeh+<^qnkIoNn{R;OOLxXGJs(gBgjJ}>Ku!+eu3;D*ycoxA&&_1n2EWeWL59>{Ikl6L7|rm)^JBK!8ke8va}?DLaSEsexj z&{!Nw%xxfktiJ2{A5@vi7Dc%?Q@2%R9p;6#xIMnPd`a6MAMVBp{pm^!DD82|C7iPH zf7bfvr{JHjw@yTzxym&pu&7UWGwuo@%1D^$eijM$&8b(f2bnjmhfDh)9>&l=es|@` z&wsHX6?VK9ZIZr|_1`m&{NA=CM>(=lgOwm;$Doy1Hq51!Q%fUgZ4MPX7os-JvZ^cu z{_Q(tiK-z&I~oyYB4*m>T?FQYLQuC1pg{|oob&9$?a5;A1E!(r>4zEs8YD-THj$}b zs6>_^e9Qx7)iwA*8PHeZ+*$Ua{ewuSsSO_Kbb$9zf26++cGX@;+sv>TD8Q|#i7)x1 z-gH<3Hb(u{o~2eB+C<$0&BcX9-A0dm(Vt7&Vq&wW8g$ zyC45(V8D`6_5xyLqnxggNox1tHcR$dd^rAhz{37~D>F#REO??ES1*V<(jE6SWL|0` zfhTtLXBSZM(8M9lhw6Qcm>aIv*%{IR<1QXF1RiC zZh$t|;S+oH0mxNWfnXNE7H6So7NSb@e$1Q;j=>6Uoucd`r!LlZb#-mzru_5f_~TEY zVkdmDDkMuP_`!{r)atkYpo@^hr>-Y+5R;FC1umUXfm1Sn zd7?~ZCwsU7dPbz<6tw9VScfyn2Jo!{)CV_2&<|n4qr718-qRWWzQBECG`&!(i*v@) zoMCPjmm#Psffc|mK%8j9w!0%QqDddbB0^%<|D@Q6KKuZ~Ab+RMd3h!gEL^bfzxt0u zF?Ua@dm!z{aWjH>53As%psu&zO&-ef>Plryj3E!d?_m3odeA-E|aACDE-1_{M_} zpFO{40sQIt{_VX)-QR<`zf<+((T3nYD=BSivYj}#1IIJkj^Ww11m?Pb|MF3R&G96m zDGR6XC|#`Chn=)nP#=51rXcZ|@2Hti#6-ZzCp5+8YghIy)`7no%;z3SiV8o-Y>M2O z>&W&(UH^dZjx(yOwnU2czkdOh42lT2@EA-wYlvygBt#(FtZ3fj2^o8h#|jt4uSHYi zqY-S1N3qVdKyoHM7lfS*xq$h(xiSy4e5GG-i+CN?dzi7$(ZW_9ofqbR5xS@7He@shYds@XQ%IGt$osFPtMOzEmKzw*U7d4q;S zqi<|g*H3juoJbq~%k0i%MLfM-t<`*~EVy#z5MrGs8LT>w--3jJ$4RPyYI=eHe1?+@ zPtDiqSG{ZTWJI-M&mPJ4YdjSB8vSyiLjg?y|MuStVsrq41V3EK>MuX_51`=p7kn~% zoSZVl1TO!_DYSD5l;m$64@X+^fu9}I)(I(9Yt>T9=?eZ1F--3!(a8$;Rk5cD(f|B% z=jHbVIwjOj4$VBU6x33b8rSH-T~_$qVi0(U={)Ou zShH0o>zdZ~-yhV)2Y=q4?W*kWtk~aweD)mSZBl9@V2oM{T(e^ebYKGJgrSUm?mT!@ zFumQ7hR_o8Z81e@IyCZW&QDi1au8Iy% zlz8?^r#QzM!hF9>wKEFh;`z<`LDy{o3hqJ#6(4wiJGvvxSv#{B|{Gl9uT3pO=w{ygBB&JaJq{-TTY# zp)uKtht?ptZWgk>^HBCTSJ5awk{NeVukTP6Um96;Nm2EHXBSL9h`a+dV-}eKfK9LM zWfoxNdG_Q<@$*42h2K|Fc?1Qm#GYPo4Z3n0AgZ>OV3aCMIp^{ExffK^AHqltoyco^ zJBu5>tlkzF`ivl$Ak3?0=Z0=PfPXBpd#xsDXFS>Ufr%2qhq*2niat&CJQ_$L-QYE- zMa?u|GSO5-3U87+j>^5~hnJxhHiEMvAL>leBH|JtS|c0n8%Ato-;OSQ;&%PRK>#+I zA&4)%{jwcendT(#gTfVIrQCNnK$XP7ga%UgCB_#&I(7)(-lO=BEk2Bg#Q)pf#k5Qa zW&u<9=5mk)B&g@PUfFB3eM?s{sPiEN&l|#>YLAP*Zmo>M3<9hOXW{Hv=S#8dN&mC} zS#lKG1^Ge{3LSjbqU-T51?~4D$TaNW5popABQ$%_Dze36i7)26M^gPFFvJjz1bkwv zw_n#^=I<3v{6VHDbJ8z~vetXsCLyop8pQS?WV?+`Ek*p(u{rp@KS=~0%mYbyY6e79 zzlq~s2*sqmICSFIwKHml)C)}k5n0n)jSd=!hpucpJ{nDPvK`f*uY^BV7gD{k5=ahk z5#=gvat&3uaQ)?gTOx$}e@dMO+J}e?mWsnm?yznGry17!hO~5y&AZkT9$o(1JVVgD zL=G`+$B*yxNBt3yv4arEaeZS1`l6TA)8Drfn9Q9n$=LD;gX!ZHN|q_SBD*uB5Meo& zTHn~U5uME66-A=Jp2V}IP%3cD4CzmPo_g6+rpOnN)F$(r2Wg*A^Jd$kzmoo|KM1Dqb0EC{P(se9fK%gwT(yp+iReo6NBQ z`U~Ee%R-~jko#2fr`YQs_uGoQL-|^l7zS`SefDPHw|mpVv)RcnjQ@4y=_Md~%zXIe zAxdG$xXOU%w*1ihc?81?4c&+#V-W9+t3njJ{Z%^%kU{ZB8qic~n#HiI6#)7_0O1Xm zz{eHBa5Mnk4~v81i?<4?c?@o$!>I={{aBUPp**b!rlY*u42TsIgb*j~V#g;Hl0ftu zM@&PSef@OmbJG3*XW=J*DSjdgFlgZgx&h7MQg<)0q&HA{ z@<3zKJKL9ws1OvZKQc^v+$}-E>otbN5g_sb*w^P(-f3#+g94ap$i-UPL}$|PlZd_p zwymcR^vtFRjJ@*WVjarV0&C!xOow0?wK~uSo`ECPKZx0r3_ygCdwE&Og|0X7---rm zkOt8GO8p^L(#IP?>bgYaZ6Bbn_LB(>8h~(x2Rz4o6jGcKQv4i~dEU<3+BiC_G4 zVx8{G0BmL`MYAw;V{eID_wwksbpr}K3vTim*eYrcfudM4YQEa{-7B!KBOm^@79{g} z(z9>}6w!y2VA>d{wKj4VgqA3=qNm8gIFavq$h+t2H4Hu*4kLkC zDqjSEQG%^_%@E7xA_zNZw1I_8zkb7K@egqM+lw9yw~P-U^*InDJP=0BpAH5~D0|@De zM-#~7%M;KT(%}iDzlVYo00Cri0>$mZNr1$C;zAMey+{O9Ywn+JoK)NSCWbvSw5`lz zb)_z75aE9CEw;*AuJ{ea$=sLMkr$8veTmNfy0HNmX7w4j1t1{Hbua72Md8AD0(@K4 z=u>A}^xHJ)IN;(oENkujSJ$fh!e$ah?sDn&+bi?;z!qJPOFs-54SkSw<;A6EG|b~K zdf;_y`L@q&GI8k@UX=CsXvPE~Ync_2YlN!*A=$llR33MyqS?Z;F0QeTXgE}=7#tBY<`berd5XM`ru68YKZ~1 zHQ{VC>@`4{rl>tDdN2eZbj{-UpqdK<(MWKnY_;l*|LD<~wDE;y8ZWYHt8BlzmHjJ| zV0%1&Lm@P9K0XH}vm2Qx6x1ZXn-peC?I=Oaqyle#DvfES#b-WNLWI9gp3c{pxdoPN zQo|Lr&h<*Jm*VURV^KmDzU3MjR-!g|cTTu?(JBoTucdNQIFeSVt;C3-wDDzq4}k++ zm8iG4|2os~v(q&S1TI0X%!}~URo~b-Y4NLkV+=T#BJERNLd3Qsmxjl)?M-a*K0y}3c zaoIe_J{A4sq03)N=+F7ifc7{KtXZ>JOm}|6azU6_$73!(z{%*8X~6CH?>|zb;?w2@ zwekQkr&7Q~Xpu&Sjb|G$mA3}9uQBExV{~Xe`~Fzy6h>2N&~v$!OS}-gm{f1jVHvlV znVKX7m`^jz`7#+nNeY)H(Rw3%l2B;OX#^Rov=hEF{TdV9;^CS7e7F)zpnLc!nbFz! zCKPX+l`tn^Z63P)6=q3V59Vy+IB6aRHRHwNNxTMFVmp+26UyVMX0Ra{7}tj_1yJKg z3?52m5@@v(l59YsY|3ptb?|*XN%vax`Y&u1GLxm8C`P?jtknFJEOkZhwSIcvG3s*1sPzDhJLB4IQ50 z`}!VMhafDJq$Q|3sJ-{H9DkDRkmf{7xLgB3ZXfkJTTajP+g}^zKdu9M5ha0lN2aj(@GslR-jwfDOL z^AvX;UH@dwtzFQv`B>|&J;3i0`wNH(Eo${@=S`#wc%8@V#!bF0-%MH(o|1F=^-6tF zUX7SoP+ezn<$a}E$!pwwE@?Bj?CzB-+zq=Q5h_(hG5ShQzP03~fs)1Lzm)w(db~}} zBr#jd6ZnatQqo)WVd0!j3CzCtYolZ(x7^ z;bd@O9Yp+l;C3$$|Em+?n9Ae_$I59A{N>I6^KUhh;H3xfXY*A`UWM4pMM?a%+VPl2 z@c*3@C;Tv?p5ni(g8p`oY5>mE0GO}xu<{PSsM+E3VM&viTNw#@GR z^#NKeFwzJC%~c`cHHJzn2)1Ul*9w+~=))Qz4xeY^;PbJ8G|q^8cS!QHhKT^TX>%PO zG-^SJHL&@3!#M@6Pk{d|ZOcVj_#A(|Xg`0O7+MK%s5O+X#2Y>!S-S?Un2-nq`3C56 z5dwl#m(|Q3pv+1KD%b_qOHzMCd8ROY*49md@U`!``lGN_)(GM1fv<-m}sQ;$7GD&%2f-re6&fN2?0FH*cQNF0hWJ(n}Q~%ZbM%0&1xt2FQob{Sz^T z5V$HbXBqld5@^0TxLoH&j%xLzF4%ctcnJ0>7{Yci9OB4$ioj&JTDp4Q2PAQqVQPg{f*5b*|RIoWzJs)?L@qBo|qiGxsPKY~dlRqO3R zW_!*r&UzT;0PBmAomhyWeTx$K;Yz)qg$X$yQY$op9G(Rx0ydmI?L$o&D%85JLuY&F zq7h|(V`j&m;Zd^G2J#-Y|-)IF< zXl|l_#T`hM9;?KIP$cYiT^b;O}5(7_1}PxumkWY2WF7Ly-OgKYy$1b zpyt6fd1GbuQa1-~VHFB%~97$qms&N7%CKCQzCW79sS9=8e_r@KjR}}t{fAibty3Y-E zQ9~*k&N&8LuuE)^=#3oWWZ)qdB6K`Tbi5?~W)eZldmw_p+}x15uLmKYWsrkW05i)m zIuRjFL6`|N)M(LH8g&)orl;~L^LG&?!bysqB@&0}YDWnFat?N_`26x6}tE7<^wSux_aTNmJ(e>j6B$ zUUo52R6OmGq(>7>^S3Lnx;rVB=F9UfiM_266M22o@CHtnFW^y?P?Hml33ViFzJf&P zV^(iud`);#9qOsM1Z(!{oATWy<}1Ox3SW=;>J2hjdsP<#6-af&tr3 zT^mF^NtIJHR`xRRn?W>pp(~ z4`TIvSO!9~27e3jgkU)6kBys)8rj0xJH$Xx75hWeAnFtCij(L!1dayOBV8wTEl?B7 zT<~4r)3}O^@TA5^S>=vTo|8Z@q}b=@j|QK8hg){FR?1oeKuwcb){`KkdK^@ zJSopdTGr8(F*l(lo%agQXn@r4y)zRLFoGBz&gE{mknJqDTJMF$7UaJzxqgzWm}Mah(C5 z-_kFt$LAGZ2iqXQ8-Ie|^;#gzys*_KJ=D0{rv$TeHA`GFqNS6&9}EF}m>V4EnC9IB z!Ocz$2SwEZp6@Sv5_8=nu#TKE|KqWbUz4AgZ5>rrINu=uz<}uRhmop{ie@1>nQUQ; zm!r(oRelnMZ$~B1{Yx7BVM07U-5L;`$hfG2 z+nibB#Yc@pRted=kt?@|tdHW$tB>|`Fui>Nk7FjWNl06rY*6`VhR(diTfko>nz{kE{;F$w;Myz28By|7_6Vsa%5VG4K z``b9%Oxei9dO2-*k|2^N)FAOBLbg4Cs+ohnBL_5z{Rk<9{HRw~PsFT3U*jwmjAlD9 zqV2@@Al^2Z^M>e;EMKGsd(^*zqx>=_2dup5?APM`$tXQ|+k> z8knH!pf@@P3DJh>e#q&W>cN1(EFbQk{+Cx?c{al8fp>ccfJz-ggqoxvs0n9=N(xDy z0f*?i^bNE)IcPHj2otQq(4`kC2;g@CsCFBkN&=vTR2jzWon-yGu-X=agx*k8Dn`&z zQ(DA?pC1B4*pE^m=M14{eO(4QTJ%`A3Tz{;f(!Ct`2{eS;Q$>g@8h2ugf4H@o~`CJ zEW{elgu}Al3fwxmXmtTar|jc|gU%=rzXTjY$zn!gMm`3#KRQZwf6P&{CDlgsz{WIc zD9rp>uQ*|LS`n<+tq^!E#QPrq;jvVs+75ueJ@#>F zwRWo9kTdYt^p#(xh{9YtV-`~Idxunry3GbA?F8Q8n=_oOHNqx}to>c9DDZ1;+y{On zQxZoGtymtSR)=EZH{pTr&3$SGnS#~)eXU<}A!g2lZ3Va&nOu&A1_qCGW;T?TMx2X# zku>kgrkXSzKe}cSgV_SvGqp_7e|_Jsg!V@oM+0+`oc8l1YXnt8@{~rpB{a{Tv>std zeNS~zZd!cuzVR%o^f`UGW&?mAj~ems*GxJ%CQ4I9?q}R9hs>J1xOiir6$%03%>JZ7 z-+O)#4waO6L}#uV*ZUfSjApff`BFcvocHA{y&+hXOe1o~nZE=lJ7>O4)L?Rr5*+7r ztb&x9r2;nnZ*BNCq{w|9^E3L}%9-MmP_7xD`>#`_@f_YA3;s3cDv?!+T&v){gw!p; zz8u&2lA1E<&)v)mZIj$s^n-h;%`5bg&7x&Q|1~C=Kq>1j7;T5v-2&-d7Hf!J2h|bk zwYdq#d{n9b0!_a$$38cZJik7%-$`ov{9&SjiH68RkgC*&SSYW21wwAj$oVBs_R+NG zBV&imRPP@a&nFj9l-*oTGnZDxlad&Ek{`r+JrCQ%!osp&?9{ry9gMxE#9wFL!%i~S z?9~*Q(tOS!ZKuh?Sjr^ob0TtI}LLr93y`8z9r4Ktx4?fW>$L8{8H} z9!G$guS5-*K4FxKS&mE71%>;Wz+F~U45rl0;S$ut^y}w4ehnexGonokg4e^c+$8gjmPV`D zdyQ3~8d4FPq$7$3+AhkMYr?a6kmeT2JZMym)r8f2;hJS@;RNKul|UQmu3oG6_A5RQ zA)v5-adPTzTkluuWbXAm*6d@3^J_XW?qMCCfI-~U`l@Iid4));#l!=?$4|Ug5gq!X z%f!x<-x$w5wfT=K`;~a~F;3SsVY%WLXN|*jcsUO++J4Vzl8LWFg$N_g>&%fGfPEP* zoj09&<vCJFC>-Sa{FdcEpjB2}~eVj=w z+-B(|0OUVQ@}GVUIfTcT#GlP>fN-Ozdyu}FE}r){H~*W8v+t77{x8AQVd*hOt41kRvxkA9FhWKcA%IuyG?H(?5W%gyrD z403cenX(AiDzY^d6cqH<)jf8*W3d9nOkLiXTdXF*sec#!j^H~$*>T4G=qh4uz`mdRcGBjf z<&5}0zt;m~Sm+=Jp!ZC&mw>hDiO9`?_El;@KYK0)d>F3ZpySFaK(2KF&#r^qwGdj2 z_s}RzTt`WcXa_ZLAZ8HHj6*S8YnIDMp2XX2S(TmHGqkWd_lE7~X`EhHL zMGkfj;rfsXFaU!{2J~(?m!DtW2Ga#nWwKrGT&XI`QM((peL&QdP=uZgdmg3~q7+KB z4j4*tBXnPvVf9ufv%w+wgslqZGwepS7|5ukS!Uk3hzw>XOfkyz#}pcgkkk$BoC_nGon^9`o_W6 zdk6c3tC8FdiXLmCab|qV$$aRUsY?9nnt&zQq(d9nk5VHkRHt~}`LDx3z{pxhx^(?A`R~7*)|G5EO7w zRlW!n1`VADt+-pZ(1}M!)u}tFm+sA)P8LG%Sz<2=hWIt+JM%S$pky30L8hFyaIK*@Jb(p2NKQ)VE6<`%#jxvOXgI79rt0@UO`#a8`y6Vt! zHSj&=F~5Cg#5h^!7q)26MAyC3(0`!9l5QE_9Zk{~e%Ib3b4$MqE;Y7V5vBZ|@{H*U z`(HI>q9V*rm3lyiwO3-Y*K-|mE_Y*MIUfI-D54fr7(?TDxcEv*YG`z&?LQt9JPgdO znTqw~F&Pf(Ov2E%=%ug+qK+SwX8QAAX{$#$C{LcTi3xtzD;5S=9~G(GbY0E&=|_<( z>Bc!uD0!@%p`M17rq}-hqx2D6Jd#%FX6r$KYMy16jqoUz-daJX4#qz&Her-vUI&wq z4e{)8idm5?CPAkpQb!|TO}IX@-klPdJ{TH}f&kVVE!N?JN(hb^{Nno!YVW>Pyo0PV zOlg50w~aY^m7WSkhjcPA;nHS%>VO_hyxc+QwE(;L}u)xj`E_bOxu2gMCBr90k|E1|#= z$G26f(Xg2)?RO!XmwxifOUSCnguP0cy22ZJ-<*F7*Qxz8C z(DXg0aC&8sTh7gVOzg)`fL-aAO<44AetI$=8rBi~pjC{z-9&|wV`~+(3N+3bC!8NsE)6sOhy{m0 zws)l~HRC4~t=xRU^YoIQ7^s_OC^*MvY_mv(A`w4WeTC0J8;#HzjokZ5e%N>WY ziQ=to$xuL^#8gi2g2Q7sSf$3PVriJggiBeOSe}lvhGp^jviDG$FvLWMXue5v`Pr;H ztRiVWfHQS$RD60OmBK;Ypsrex$ESV9%oBFwVU4D84eW@7C7B_Ex*s3z364wqh{nYt?B=^Kgr&W5SwzBMNa3ND~jfX{t4i zuB1>W|Jo`J)zccYLI`t@(jK!o(dGm&Ux{9N{H7q*RzQL zmz(Ia02#5k-Ru&t#=_6YW7%0bYw*HzfaO-8(^ujj1= z=Bk`zmO3hsX2#+W#aCN@qat6$lrzmaJGwE8+W0(HmoOB=mcV|Kz^U$6R&~(jHS31e zDJG>RVdVlLQTFo;zNFB~fUd*;Y(3E_Z{S2}(0W+h81Xj&ep2c> z4d&1V2wfMZida|7{reQ~bBMv>vtKy8HxobbDKUH!6XpwHSCs#S|M>&O1rDq3!${Iq zfBA|XzzCKV6CzkRdnEUeS+0 z;`D>N=VIFg(7HTwgHWI!N=+rqkD{g-C60jHxajfuU*ouJ01oDz=PvlK&sWTTD^Vdj z`z?xawgw>i=llT5bP;Z-nB!L8W62KynwmhP z@qmm`VvvuIuggxe(F(|jk<5~LQ7D^M4}GRDHmY0R{B2(Q8i=1-W%}m<-tH#-M|PC zZge~Y=d&&V>_`)da-NO71DTGd0^b}s(5wJ%c+sBPVz2px5)CNdAZ`f8g|T-c?MSQ- zSOohkt=y-{@S*_VxSLup9g4<~QId7t4N&>7v*YNjeM*seNqqH28~v+DUgP?;eA$)} zP)Vli3nJej_cOb-Li5h*g>_`9$SnQx>pHNsoT70Y;rXopK0HTpVv&1e@|9-65fYC8 zl!Z=Vhatt#z)WhUd6j~wq4zXXhmo!WBxuv5)DezP!BJ`j5Sc3`Htf@dR298iGY;6JU5DKfYal5A$iD~tH9<_`sSTKdXF;GB7Tii#lQIrp@QO&b+ELf$ zSk4TYJ$@^TB5)q`T1$tt1ir)Xy2FkLSy&iuJb|5NC*M&v^EH3bv38@{iQml@M_`fw+3=N3vKnd9i(a>W_3(BP;jRz{5&`Q z@oOVB-l0VPHR(wU!${<{3FzTz2U}?I5&U(NxfCER6$(zv@KUz{{CNMWyuaLAkac7% z#C%tFu_5wrgz3J2uSJA9<4h17Anx~oVs(q<)oT8Vz2E_B9g8bb<403Ks%ac$qjGx= zvPX`+Zu`sr{frG<`L);G!ZmN z)GB`29I{tZeNIY_-XchnFH)>_DBHC-{De>*tL@>;(KOWO;YlKA;TyMfldqHJ;B4el zXgsccFHFP#9Y_|6d#?fG(GgC9GuapTKtCrn_(Ce_FopE&b-dS1ZAMi9_uIMc|RRUI&rBOMlB7<1JQ4cOdm6slefyrg#p=>8v+;@K`MH>uP=#q z8EvH-T*1fD84efO~6cp+91%cOGMR%kDK+Mt9;PkGP)3oOax=SbP|5$>dPWqU< z65HZUh1&A3UCKite%6NRf{jV?H|n|ktj!4D%E1Z}#a>WRT7@yzKV{G=(R3AnnS&n( z@*W9V(7fw9wVri>q?;F4w%=v_JZgLotcI-SgP_!=Kc zuedj+Ow#bH5&BGeLf}Wyz5VeEgj$2@?F;6T{r}v%vx78^uw8|F<1p6_Qa+Y&K`?ho zo&Yni1mU)>f&486IaBgp>rv*GG~XtC_1N@}D5%S} zXlx%^@3St?&k*_@0|-XB_T_9MM(TGQQb9$DsseVygD6DMg@wn!P}<)$=RR&P^D-@? z#nJO0j$KE2mhFD&*LxM}MtRss_VU@K^E6tbKp5_#z;F9|4vXg-qzuZwsISs4hO^xT zPI*lTARJsxu(nSZX}qCYM=vdWC8~;?+gg6{Wxb{U%zL0%?2uT`OhqL01neeyzh%Jk z6&PX_{b}CW8QtG!xj&(;1y}IF2sNysraQ%n9}uzUnwdIDUbT_Dw6$p($6}xotrzpx zLqugJf-$Y3d(N{tuCL6Mg#~Soh#I}3_`yaE$6F8<) z=E4~58*}O?&U^m>^a^2o%c1PP~-P8`>js8S$%_&1aSp!|o5n1XUDie%x6Xu9%JUhN! zTJZ_mK#3*|vm`m=kN3nT_@2p0?^^{IgYm~~3Gjz);_cBm)j4V~jFCVK(`H(zo|MjfAfilI(#tOeq0ta~_=o!MY;}^?-Hu9#k8V<{l zx1J13^KMx(Q|;l;y21MFTlZYtO_O!DLy4zYtwe9~UP`9?HsMzu6WsdtJX`%8=Om8% z?NFl^v^q?J_AgACOhsAJy^&d$oA`LoBWKx|LvF?VI|xg|*SGH|bNwQ41jMSl3?M&G z!A3kl)Y-)D0Vw&H<<^x3@bzB|se92+RnJ$NgOepLI3C~-kr4BjkM*-${QULs5m1vU zTXUU`do?=c4wAQ{8^^ym?5nB~Rgd$usW?fK%PvYqPl?S4xHT(K5PRmu@;^`C-fP5B zz3~r8r!u~M`3wycn2z;`f6mE&{!zcZt}Kw-v)=!Ie4TYvm1+0>1u5wRN;irkC-uc{vCrpzYW{N<@}F-WFA>`K%}|63oBY=4ANhiRm%#-+#P#Q0fFBI#2#kWg^8T^FVv51x0~hAl|F8g-iz7uKEtzce4m=sfTt=P4 z;C_hyd4dflFmM;9sld9XA&-k@d+_2^`_e>KeDSUq*gwahcb-B+h%~g$Q$B^O;6OD* zI8TV`{~s;knzVQvl}6~t)_)M0eB4e8O+j zh^`!}{mP@<1igiS7K^T^W5Cq=d@@3{eX{%*@=lRG;Jy_-_|80;29{T(Mn{;hIOF)^}H zc*n;G1-~;O%)1r1;k8>`VCFvbiH{?-eGtnrzBX@^77Zc-aeaR?Of8eKt80^GJ=KWGen5Qkn1Rh;$m8ize@ zQQF&k$)$G=|BQ!eE^AlX=fvA7AY*7`mgi}OQvxU7EkG<7oH#x|pb!(CC(LFM*8+~86#gHa526dRE8 z|14@JHH!3SEqa6uAD=%#yz{OCGi(`lppLkw2mC}}&{a?cTEeEa)%W3_szF9m1H_3w zU4L*Q_+v^<@CKr~wX~5w#6)ejKb%+-4A6a|EVE=HGZ0SaX&wTXN%wa?C5C31v6z+# z2qsF-t%Aon_ng|8GZ*ux%?R1Bby|W5?q0+c1>e#SpaArRT~8Kmg1ePFq}HaS^P z$uN+_P@EFJc3rE|xs`h!XC8XG9oxJ

iiOYJNRm+w$u+_P6677$Ou}CT8pEkpb`u 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�ud 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 S9kUU@eNq^$cOo3z2zwlS>?Pof5qyD< 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 literal 0 HcmV?d00001 diff --git a/img/conditional-escrow5.png b/img/conditional-escrow5.png new file mode 100644 index 0000000000000000000000000000000000000000..76c57cf6ba2ed9815607fc46a57d42ce3bf8efd0 GIT binary patch literal 182463 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 UZEBA4L-0pLSo}u1poZK312SmcL;wH) literal 0 HcmV?d00001 diff --git a/img/consensus1-proposed-ledgers.png b/img/consensus1-proposed-ledgers.png new file mode 100644 index 0000000000000000000000000000000000000000..8b3edc0ee23db649a899aa87b8c3bb207f00b30e GIT binary patch literal 571370 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 &zR-0Wy9kfMZWa` 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�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�Xq5Hvx?9RWdW=d(t0VJM-P2L zYz*}_NA-&#{>yG^32@Q5-ddd*x(3H5`M_e9>Q@-_(hdL!H0OqJA?hy`y%fAv2699< zZu?}DqKk&PB*S5mKaYYE0OxaBZ0BS{=2EAbHpSu3sOIG30l`Y_@!rD`=LXUvvx;gz z(7sp?FZutxhOe*l8YN6HacY25I!}m~G67k*W!*S@J|Fx}pJq#XGtQ4-T=xW!4ML%>ARsml!KL@O5i44oSS1v=~4W5>%H@<~k z0wLlAQzc)3%(1l*vy+{}aO-EAVHbUMi`xU!*0%P~{u|T_znjGMUmyum^>8u0`;gM- z;%|wsQF2z#rN3po!HShj?3$>VT%joJK@#W?KFXo;vtb}3y>qcX^CT5i&7mQTf7&VO zQ`ha|4*P9STX4ohs4)ohmWtL>Jrf_sgfY^9r=u9ms}{A(JA=nCUjUNt?BY(#Im|PC zwQ_5zvhGW5`NmjR*-^IvnFA6EQC>u0 zImV-w{s;HznI!gS2=JD3%>7@&FsBI~t z236c@#cF25UZo%6E=Ps`WYMRqqvjBW$xOt_S>Ou!jAks0uP5GehFd1u?Rea$1Q|%T zZuRj4BroEEJ}~2Gf=$ij3{D56Hbwxa9(;8qh(nIzaf+)hgal< z@wzy?-b@9`xCTCJz4X;LPm{A4dG-|pfhb8*Z1`9<(-E1`^Uatv~&}Q_cqVp%&hTHH4r0-dQ&oG_retnMR&ZS75 zR;{h6VP7+0H?z*TLC|H4exmQ%^n3(!eYH8xMKwJvTXaT(p!x*DLi+!&1z52qdAY8G zWCGZu!W63tshEc<%ovk_nO&I*kL5u6T1>*p3JrBSE180CSC!oRkH-7bj=Hjh8h=H!oJ5AZZ11m(tTKiW`SY1-MwU34sb! zH^g3mwz8E@%l2EKPunMXd0<^$0l_#wwng3Ic^_ij|MHLY)YlsR4N^a1B<6pUnCfBE zHN{}3#_+tER14NFp}&*kINQDr4HDIuhWg{fU*>znp&$-vyF&)cqKoMDU{l~R@U;L7 zD|T5ikHX8kRd5QB#%ioz-xT99NaOx(_6!+_L zIDKDz`+`*K+tq~TOoP1Qx+84vf)$bMpVIm7oxMJsO1rHUlA$GuWl3Sa5r7!boZBQb z99`H@5o-`YWM=Ci-b#7_cf=p6nxR4x@*O-Ov;%2~R=dOVzfa$Pqq;DSU zu)36g0H$vQ4lW8dWjdF<4<+7!NOj@~ZVu@IP#JgK-Yqdq)i0AT&kJ*j;N#qr`}W}< zbt!GG=5Z?R&o2Y*KDhX=F4)_i|b^s9j(zd8Xbhl9#F7?D&X}e+l^mg zWtcgH9cc6ARyQSy!_~{(JV?Jy^sY@jJEIRPUoQYo z2mT~B#x+voAYT2r+q)U;89BBZA-6>1!Y?NEru;7lUgfD4bjG6~yBCga`|&cKNq^NL zI_X?78}|kO89@RnF+|K=(TF+9q4$V?)g|)<^r;f19Nzd*qR7KwSp`0!wzibNuKDui zkdsxjP;`!5%f*SSb&+n{Fl|z%k~X`Q#CyL{0mtyqpyKuw%7fSgBjc9%0!%rxUGguJ zQG+gVOWM-RDaEQg+-c)~5%q|w)3C&xX(8#F{#yJ41P6d|1NLK?hS=17J5fUNhNJ$h zf1Lpcfssq2%|Yz_GBHg9YMk%5W({!8ec0Of%FW8esUN%s4bj#MbNU>SOX z191hPMeEBXju~T>{Cj`#FnxdA@`+i|&vUkqc?~inI z=h2T=B4wOYCefCU6Qi3>iD2*BJ|%&ijxzB<$(ot=_QiAF6t75ILpo03o@xl$+8P|o zhlM>Eiztj;JtQM`%-H4M&-m$B+@v^b^F#X%0D0(NkVFCiJrHMqqBA&k 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 z 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%0A?pz9^Euof5`RoJp(nRSvEc=6sY6C= zIjNNBU<9ES#0XbJ8AAhKUKwEr&}86;k}thf!eZqK(G^CAJUd1s=tD)xDYwgrvRux> zrXPq2$*t~&j4IG|&{MVpzvFemnE^tHo= zFpxd+ssHS#xXE;o8~(Lvf&-a{CEb&Ds7maxJ$}$Psp0qziQN&x6v&vWk_stJ_T|IZ zU62e~AsQo~dZ3tTs8}l6wg?k&G}A}O%qP*QPw|7!?f6Xxs1`AtKse0=XK4;4D8D6i zlDnJZGJJbD-?x#@%}osK9y2wxJ4=>R#WA!hoPi)UnL~Ze!qO~H9YO%oD%{f3TqWZv z5rY+jf{VY3S4iI49n`+Za`kH;og%pN@v3TLtWQltZ~`Z-ZU$&?dGO%xH{bBJXL6=7&-`7})54T`$uV1?NK*}#qTgJd?t=;NnMrsEUhE1S zyG?Yt&)~?WY2_>?^ArQ~e{X2Q0~w2_7985dLUDgr=2A0lXn@Jt2b@4h0RghhKS&+g z+><7y2&jf50<;k7?rYEab1{B}bmk3ahs87uh|VAhVx1f?tLHM?D;Px%%`%(TqSbZ? zneCS+jS-T*xUEj~K04zqGh<8rPWeuDMRiT2__4HL=X+ovj--KXT1HfT$Hhc3Xs{6u zs*>(4jq3?-d`c(#N*#bul%G`eSP~(kZ1m#HD!1KSis-=S9`ws7LI5?}&8$-P8{O?__hO~MIFWG=5REK`$nhpJ)+M%#w5CBu?>HO`b7@M%Yl)0Or32X z{`;TkjtX)de0lY`aALG#8G&&ag2sk|Lzq}0Js%XnVs^^ktEKl7UygRC&c_W4oRcqh zmCKpqxZk+$B}b`bk@i6Ao_e|39qjv6~FP{n4U`4813u8YF$=_jZ z7<*lf*l8Z9pF36x%jq+<;xZljkK8lTf6w_^*PzI%z|rs{$3;J1)qWWo1#O_Idwm*T zaUix>zT4pk0yH(RN5KCjgCRDWCh;ucp^rfiUvl>=C(sxAo>S^z?jV3pQ$P+tNNE5; zVoE$(a}#Ft$B}dplr)YaS%+&p@Qrj;g&>B%aR4S&V5}HPSAT>u4lZ}EXHTR&3aD`s zgw;HXK8<`xNg9=02sXs}Lmf%OL;|loUA>MorZ3Cr!|Y`(E}NpReLj8k?{h10HZDVo zMCzaj3z`{>2QX&9D!rD=zoZVrPq$s*Rr{QJb|<-O1OblGHqm@-@qY(D6_A;cei!6gQ` zPH}M70x$-C`T%k{E1Te)6w2}N^bA+|!gygF4-=|SQR1j_BN{uhtVQqDw4kCl+sAVV zP$Rt`qeutj@FgiH#{HQv69l zFYqD}gk-&wWVCW$f3~llc$a4RjOl3C5uTmxQFn~wsEZv_e+~mzTDnHOZ^T?kIyy1* zJ|EOF(U3GmH?WRy&zfvlYUmdsMrJ?>713V2fgcmzV zvMJbs7i$Zc67ZGA$;`gD<%Hii4)A8SrGzt2y8~FMk<~F`T34g4ba~q5kCoB8hmEn& zTQkK6*g0!}IS#mlvuUCL1b2BGUj{?aLhqoAbLqa4S(R7(0FJkCuC5$sG-1-xniUPB zxc4PE+a4uWtoixI7*o6pj5Q<;?r=49V(87Gh^y$_jt@e}p}=(wVO4W^R}fDDh^G{_ zYnpJT0DpP_eHK0^R*w%$9IY+UETNCJHkor^?oabz(kz1z@4Y`Hb|mP?C<(AgEUX

4OBpVc;?yRmjiF6*G*9XLhx~uoKK@X+EG@Dby>J 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�JD5KEz=^O3=| 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 >l;vhkNqJx?(g=GW$OfDK;umkudq(@%p@ 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
8jtD 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%0DRzyL0 zb{`S-r{)D$^=!8OqV70nv?41q&Z8U0sr_k}8h714V1`zCb>iA*n+gx4LB3mEKNF#@ zu66)1;e0pSG8Qc^wl3#ulHj$T9KSTQ!6--tUWBHhbf@`2x^F2h|B*o~iF#y+K6eWN zqjM=y*YlWuX@Ob$3u$mO?9aRn3l#va?VmrX1+KG&2ea>cX%E_;PPfcr_(D%x&V--O!$gj0 zGa&y{W3}6Xwf_CpgebbZeAD5N%@T@`W!`}K@y*{{;V5IZ`60GN>|F7`iEBIm;UJ9$ zHU87qLFp<;3rd!ZfP2SPTIQ&Pa6Q(tji$Ut-h)q{_HQ6(Jqn3IUoJ0rAwOI2dpGsR6iIhx1`@pwk0TWKk4GX( zb4I{}Z`Ga%@X!chH=$VlfxETnot-C;@!|EfQi0J^9S^Lr?>g+9*b2C){>{{M(jkHJTv7gWz3J$voIAo}mW zXp;usuM|J_V2+Q-^|AjbdtK7zQlPHo=~o-VEYg$AsV(-jNY)6yIsqa;U8FA)5kHG3 z^o}xT;a?PHwgcR7cxkRhUPKN$&M|hm^KU=x?_Vnf3Wtm?#6gr4q_pU9B@>QurV^AV1-C-} zY?)9d#ne;yi}k_qZId|w77?o(4Px8A!K7Eeo_Xd=D}4P6a}#nOst
N@N!T)8L`b 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
Tln9@e&}N~s3;K- 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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Ξ1)O=uMcVURVHb)EINbrvzEf*#u`ltgDbM{8P zBHy}0EM}@IYp!eIo!t9%s;DW#;&ML4K$KQ#QuAt`G856e-8=gJPvA3jh>^P!NO&qJ z?wn|!O=jsiTsxvKWyKAjuh=~!i2DC#BQ`(JL%A!eWJvc)k#m5!`$1bA@8RH3T9r>V zfUj>?gwg$7wZz9IHmzx*zMNgTxF_ZJ8rfdaS-_7f^NZ&)<`6l7e;5RCYU8xs1gTvu zi~3vALxy55lV}*8x3oKuxpHWHo7h#pHW5-x^+rW0oEzh$`6Q@8NI6J z(*rmI(;9Kn$e$m8>uVQ7iAy#olqzDP|Bd!rLvl=C^FIMPTh!JIb9PmLke-_fxXQqs z+Rnx9z24mZCbK(tgflX$sQb%f3o$e!uvPW}MX@ET zqhZwmeBgwr?l8Jq9p~~_#feb0H1n}Ui=2E$1z(XzJqFY_S~N)5b?0K_*{L{s-P^7n zvx`abPtM0ZaoX_n7v6rr;`pnw)1XbCF~;DGrs$^g$F*5;xvMPAkHj3UD&@a z7S49EI5d-CW|}2Xrkr;85Ha6qN(Q`Kki>p5ikE#yGCRSYnh(FJr}0yl%I24L?kx_B z1HU1AZ!pEJHMO?obqu!=J@2D9>Slk$?2@5mEo)1;N&A{rLK#f@S-HLzVJ^N|@$0Y= zV#Iy|Tw=a58j-ktEcp6a7ZVGIbqveFnqZX{nO_#w&7F8Z!3|oLez=&~GTbqxIzkJq7NH&SHUdu{^Vz0=bLbeTOl1T(2T*UQb5%dCB#U*K7=AYImzV1 z7f*I}t0jTQ1)E!f=6J%7FFxt#<4-nDPRlh%n01}~bB=s7h{G)X z-xOqn)YgQE5;KS{OrTu@YBjg9;dk+1CLy6K89S`7mYBo<0O0uK`AgN9v>^;kQaTWD z)WRmv5J%1tDC&hN1?{SJ{o z4!h9snDbWbqS8{b4x|wlN90#lB=iun0igRb4FgG-4#Y&fqsE`@7I4NfTGM@ zdwU|-BA*&W$lU{ZIle|*fp1NPRLvaLpe9OEOHw5pLJ2|IuhX2Zn6Q1I1`{&kI1nU& zZ#=3*A7WMsuh4?8dH*rLI|4**?&YQ(5vGZhFF)B@6DmAAI`(olZXd^IGDOhC^C*wN zn;C=!ST@imM$?MQv!p&Xaj*t7ktn~2v(oFR8$Be~+G z5$FYyUMH@* zEG=(u9dt|fNX8_ywO#=ERBnnBwd5sk%|8BrHPHF5HISr|GK+O`Ej8-woMh*&7&}y@ z{TS8u7N)8C+i7hQvGLBD7)v?AQaB4)c_oZ!{1W}c?70EB`DAakyjnN9#OI;=RwU}c ztnd};c*_pLj4X^^wpQ~KDWgt5u3yt?TR z3tv~Z+S>~oouk)X-E)PVHG}rGV^Gv{9o?J!Y8&ZOCb{q@3GRQAeH}P9D~WhH((`u} z_1gz3#g{mngm&7aVtn0jq%_ImBr*vlMr)VgMgb(+T6a35O#q>|a&*v(;WDV|qQGcx zGUZod&5|VMkvycIoPJo0V6A#R$CMmnft6l3sZX8ygja;AG#2}F*h}xU*{Cq$ge+iY|8B45 zN+O1Rh(?wthzXySspsk6j1ZXJ0NQw_(s7laAnh4>tdA~u*A@?1esXmE%i_p|T)rHKOtL+C{&S_SbbCeX8Y@iM{-nmvu8`KZzM$nmf1n5t{js$-t%5f);4WuO{1&5N%GFr&mVbPI(EbV=m{ zk79`3skug#zx%8v)IY@Q{ij=f&#k)DaQNMSPP9bjN0_KF0&y({ZDY?QRcQqtHp$So zzvi&Z5PECc!5YOYRIrDCPO;nK1?Q)5DEkB}(}Abv#FdSdBOb4RLgD_st?QJ7|2V6u nK3=LFg#3IP{?GSmmAR@sEDbiWy3tDf{O>n=7rPqU-&6hz_%|u8 literal 0 HcmV?d00001 diff --git a/img/consensus3-updates.png b/img/consensus3-updates.png new file mode 100644 index 0000000000000000000000000000000000000000..89d3e8539ca45207275df221d2106e9093de6d5c GIT binary patch literal 421753 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

^V=QX7PVF~ z!jO`6d({o1h0zm*#b4{w@N(ECL*;P>E~oJWSDNkcZsaf&^9c+^jDd`Y^)#ov$7+~) z;~Qng^Ag>`vMS5prVq|fb6|QSSuN`S(n(VbkIi3Eevj1_;6V5PcciYJ-@DnumW_N>V36h9(GWSD zFzL!wuCnh)17uQv>g5zk2zkQRKxK_z3i`ICl7Yu!7$6qK;H5|XdY$ACFU15KuyqXQ zt^K(IgKjT&1Cj0FRPrUQFB)^+u1%Lt8Lh!aUC)jnhNEJbh8aS@fvP>x`(nmQp&5sgkuLumg z1#bOB>744h>~pbI9j|eE4JYq)Q?>0e?`D^BU*4l0&wJZFO(niK>6RP@Ilt#RO$qIZ zcXtCn&A`_7`Ib~Cqr--%E6Wpdr_xx-D)J$_y<=^g7Se$~6%JHgXQ$6YKjrA2c(nzb zm;Pf~TZEjcBP?+0_n z`hz?)D&ZifEDE)-*3b*+By=?f?v;(XPx$irp5;$sqq^JY_ff~!_z42=lgXAk?& zx!D?G3tWA#K@{JqSjO{`PT!fBtu3Z&Y-)@YO^ye6`^ug@r-hnPVezd|AH#i)V5hvN zk0?#F<2K8K(TGG+XAtk;`HHvrXFg>g(6%>659lTsQ+zS^OjPFR<1+p-edx=V^0IOp z9)f0hv?l-?l(oRJ~5+x1!6;BjmC zscL<>Y4~69K0gR)E+80f<+?tR7;}~zGxFi&ElLS8u6zM)=eZt|knuaDl|iASJyDrZ zA&qc1iGaQ*98IGE=Yh>#MrM3mLrNNY#TOP4K(!J>K)q&X*-u>8y_!!C1@Yw(xO!Ft zC3wJ#XV)=9n0Z3|y>IdDdp01bY$hetr|*1!xx zt`Pg+au`MHbaG&$!Mq#vd&?`Ugdn%kzdlKu9JiL2H)q;!j4J)hVn*z6E zjyRP}IAA@?K7}*`fg3dw`!JIc^e%m9LyvPf0KFPT~%U)+T?QxpQ7hV{x9*y1~CHwvF!~-j67?NQ0tBe%OVm}5lgM_tJQ`zXBY0d}MO<k5Y6fBo%GS zHnsI3=|2vy-d2XU;46_+sjAKV3>QimRQ{zlW_f|DC};aQ+VX1-^*z5Ay2T$;q-ZIx zPEz55kn3*{evr{rf;Hbw4#@`*Cfp{3H*W^g(-lBtS*@wF`9)V*-$OQkko8*zD(%NW zmNoMQr~nKrjatVzkG?T%opo-;lyq?g^;;^9jkPz>k}8vhso-J#meSg!*AhABw?Hv{ z*~G5^%!_hvS!%9yh@>w47cA#n49U*&x;hr2Vzr^64;F9$@4KcXj4rYjCWPjt%E0Ws3vPn>3E$#PrEn&kEx% zO~rJLCth^$X?~+@e%&ExT+vPrIHY;$MbK#XoO51D6)op)};XyyH_@gdJ^Hb8oFI44m%{V%zwgc_tYdDB9eSaj2Q3PhG3LLAw zR!e^@UC4C8nSNnyi~1`szL(e`sj`Gq-A#cEBEo{rO_kvXD~$NTEeKH13St`%|MXqnjHhO& zKyGRs4lp;c=ir;>?TjCA3*iI(SsyCM%im9ZXrZ!(s4QfEN+VOdBABLu(W$X&q0cRU zNx9tz^D>}Ibbh~!PYN%m>NLJ6Ic-tU=OX+2wj#p{+N;R>gGwayp#75uKC!vg?KgUo z4B})YWb8U;_a=~A;QP5jOT(T-+wDPjt}g}Ve`?+1>zIbtjinqpdHJB+qVJYn@Tb{* z53Se%Gbs##3!k&WgiZ}F(*|}vHk#e`jnp#iGuap~C;pRHOD=v8%nU7Bm=!IYhv8p^ z&4RNrcDH_@`14{vu;F^kJui9$oc99TqWve@GoirBb(l0;-s5C@gYjUrFsE-04`Yt| za0#S2tcH8hy6_eSk4MTv#M#DlcMw`&zrLg0gEalv ztXL*sRQVSqHvvgu(-E8m9x;RD2sWmS+t4HS{|UJn2k^phKktk-$cb?d7e87z{SH=O5nfa9693Aev_`-9R%IFzmewDE|B#4@~WYO}=yW5s7hBZ`r>TD!Lyi ziAUh0t1^$_-EP8A>fozVmOR1Hs1hdRP_pxMr?C$>6jnIyA*l)6OSfuvc6c@bcJ&78 zeRHS-PZ`tOFNEa$rUKS)c+kQYL>0G7#0fuWR)r*oSHYNz1MnVY2(E;(YJ}YSmqUyRrH=zk?$~BO)Bw-gU>4VHeF45G0R1K4vmlc=RQy%{8vU zN%uQm*j)GrTWNb-YNJ5f?|q^#j~wA!Q6bag-6_fmzaHRgPOk?9QE*n0V0n)$j5)J% z#*>RUc%;`Wd%mF(`+9KIWuLG=xG~G`mQqv2$G}g`SN!t#sD}4obX*BB_4e1^i)OvN z4_yTB2l3e>ybe_zfaD)}wf{6Tp7S5a=k*3x*e#wGXEL=CDO~=`{OtARgQxh>9H05)Rh4 z^xv4@xmn>$d@_s0G^0YOBFVG+R542*p|q9YP#EvO^{`~%!=m)0ns&P9j=!y7? zaAv6wK+~hvVB%LcB#+Bi+w_~^{a`WLVulvxNT*x_=(g}(9FH@yzO|fkx>0J6(1I-va7eJH0P#O501phyf9%ZWZZYSLz>C?c zLFDaH|3NtY!yT|m2jjl|jH~Fi8S}42bfOPAXOB!D1ZkkI%=09o%*bhA4r`z%6dpKQZ(q(s1E?=**8;mpS$Wbe!8hbjLjGwa(^xJ8B3#gd)CcqdRp3G}BaSUY-4%QVdl zC91{%O{)-%{PJZO;1z}hFU}S4w$pL@+mU?U9$tBP{X5(5VmCXc!hhtegy*?zCwH*Pw;Qa3<#%O}gsHX`gD zVNRcZji!r%#sA9DKy3^G?7D)c2-yudx4VG;Vt_BjYy<-CC4|SYc z?>^ec9#q|aR^0L(#g*IS`ZMc(68OqP*=zyV4<)=0ICTsYwe62NNKQy|)9KAdKKXOn z&VQY?zVF+^#EqCHqEf)*W&;s3ru>w@h@dk#y=Lr=uh*zcdnDg{_lXd6e3hJP+^)>P zN_QZ3ultZ}&a-W}egGE6~C|=YqgZ@>^H8>4Z!leI_7nRv$)78KVnwbB`V#nRsRUN zDrM!%exxK8#B~P0=xpEZQOJ(r>f;!Kc-6wrt3u2|ZW>@kL&y6*a!qe{^rSilrvXrR z&bvV$vI0wh-qb^d;R2kTEsJjcqbANr?wH>>DLt(%K}8~fPs^f{m6ga*Tg_D)-E%Hr z@it4vdM!I8=%ZWP#{!)hLn`HIA{Q(7-_!8I_f)X>WLPv|E@NiX@VCkWjtV@7a2>6t z5XZ=Lpk?16fE4?U7Ho$A7;0qx?+Z4lA=Z%Z z3-#fF1Sx?OyzWzUHQ^_UN@Aau)aPmZ>!hOY-9uuZAvfHjm{eR~Pp1Q@zn>Qh*pXu{ z8<{ASJ^;U886za_tqwlaIf94(knRWOS7Ar0pb`=!du%=76-wu%0o=jR?F9xUTzh~6 z0aYyU9z|9Wls3Ph6HhD%7Bt#~|2&@%N_(^;I2Z}w_%HMV_B=(9>#tw0w`b7x7BZ$S zZ>3VtlJCo0eReqb1)!hE-Hx^kUayud-fm1?!XS`Ln-y52d!Lq*00!EI$HK{RsQxqO(s{PV0gn|q=Unqb-P!*0UG~t= zMdc?0&)cMvSBuvdmV!BJ#eR-)XG>P8^Uyb{I6Ew~MC8D7Cr!lwiaHQf?jU+7yGrNL!kG9`x&^Q zE=f5BvM2{uR$l#9fi|Cg2wJ5Eco^=UKRPx~9!tkr6qJMO8h-Am_#x04Bm6yoZ@~20 zuj2e}pkccg6T=xl#b5c?P+C0Zq6)Ox|I#Oa|{>piDh3t z0^0eV4vMKo+^AknyzW>CTm?A3;}#&#S70qSbpfGEMp|}oKi#mqK*ZkU$anq3VJ)hI z?o6-&CZBW`LEs6l!2RoGfVD$eGjP;?+8VI&lq|a?|KBLW^XS*`X>j9Bo!Chh25z*z z&YJ_jhbD)pZp7HE0e9)|E00KrECa50m3Rn9&EK^^v>q94*+$8T`5^^Nlj1&Uvh++i zmf*m^v7wsXzXR@kOdWAv4SG@Swdp)8eCZ?=9PrgFjtXr*6}}x8Zbz0uZ->}pTmHM7(RZN87JOD6-?pRUi=mh5>4a%8~h;a zvwW=g8Z44hLNg&SXk*Q0f70!7U=Q$p)!lB_0DI8wuWM z_Qv*D6mY!;tj~rJ9KprZo*h9(YTs#0px~D*Gu6|IXvDh4FYUNPz_JN_O1}$dmp`rf zdJD}q?d1b6)6a=3z}mp?eVj-QqmI%mWcz6Q^`X}kA?hpw&_3&RM|Rg#F=G&yZTJ}I z8Zeh(+RUQVX1%58pdlU>48wRCB{}nDZB(&dZa0g~+?<0{s`>e)3rW_Z>x%di-q+n- zs-$MiL-(9=u^bMRGN5>}zn)-&Ozl}h7aqmo!kNXR|YvV^r>U*Cds+O^@DVz()Qn zIA#xML9fBkaQuAu45qKbiQ6VyFqfmZ=ODRjmRqFla4~MA{@9`5qh8dP5zDOprR%Mx zuZ%gW4o`hx*khyajAS3a&s5!C>Aoz%^{+gr+DEun5|2Pbf1b~=e)M!ckV&TNqD$EK zXIE`JP0C=T zuo7P25n32=?_X=9>H#J~fa|{=$zRE$V5~WYXt?!*42C+>hif*hXhbBe`4DV7gcodL z!>#xQUhIC{{5mkG3$5#h-q^^X>mfdmAzDYRlt)0utHTa}5}+Ua#-m)h{oZH>meeuT zJMZRD$Nu!*b+jTZX(Jsfrj?kUBw|)jpEU|aJP-aSP||(uwA#}jDp`k>9Gbh+60Wm! zU{JtPjf)p@n|x4;OB3y5Q5^SFlC&=8`59|R5UqXfZ0ii{(#P;8Ugb+fN5Jc}CzZIh z*Ra~Kfrrd9U+Q!p80pc>k|azxru#MT3|i8 zL>}w&xl7688Cpp6*_{bNarU1|vRy0hwyd=a-WjI5DTq7PjuPstXZ-9inN4_dTu6-|IIVGb`cX~SM zMoO~TIPtKZvBF5qj~FX)iPKBIZ0?0$!=@NtF~S-Yuv~~mN}BIX!;Fj4XX}wChPEy09veP4U?&ppNn#)q3b=`TJ1ReWM{6vH1sEn> zgAr>9`A~r}pGbxKm3=4` z)8!|Ol8w2YekAd=C&_ggkP^W_q@|y4KA`?(kyOH$9QKt-1EJUXV^*9NNte9oZ++yl zTWYzs*4Kz9dd{URRrR}9g@R;T+y=j5fY(Zk*;)Bm?GB@jCYj$(vUaGu=-|CoBmesy zhAQ2axPNf9KM>R!wjr?@!jZ^n4#OxZDL;A_yNbxcj{;eA_YqXM26vw;ykKpZP3uFe zYjPYO&8jB5mfEFG-8`Dj#-&nejwJ3ITGf#Iw)dmo?PB~Qrvg2P)PaHI~{LJYK6Q{-~N9)M^6)@Mg+!h3WJ&CdR@> znfIqDlHL?*bJKLmu1Dx5mpbB6i=i%5_oYsh8llMlt^?fS8@i^(EokaF z$JGZ*<4jYAkVSCH4`)GFybWV8pHpvWs&3z2- z;oX)E(iT!ad-Gm^2xf8QNDp*NEk*;!Y;=E$Tgf zu&%XYRkkC~Za~3$ae4rmOcuo-wRZ&J8DIdCL`$s0#Rl8K&?1oU->jKwtNkJBqc>Km z@D-f7G1CL7>>dPeERu3L*3c+RKjd7`-7y1Nc3F$kxEOF7C%YzshNlATF;u zBQ)viy~KlxHB0GE0hjjJ?2=QatUl2Y=2yFe)ZG}4qX*tzLIDRHIKzg6=1ajh=AMyL zO>^ronx~7q-LH%Lp~Vx^bWK&(rs;3JY0sY%y_?(pfZ)#fM(3Dk%}?~K-QcU}Ppu#J zRv6j;N7Om^Wg4|zJ7aQ9wwpZJp6n*O$+m6VnB3%=Y)rOoPc_-PukU`|_j!Nc|FExp zoqL_fS_|bOXWt&-D$E}`7h1L}!77Gag96W%b**12D7&sG!sa*UpN*@HX=I6%L4=g; zRqRBrhp95f-)S+fZ=+qZmLxuyP8Zb&@`C4j=J4y;UJfUT>WNps6^}w+$&|zclU-BV z&kYgD7?D1c^CVg8cF#5avG`bzJ0ogbnYAa)hVDDD? zi2^C|Pd?G2GFgl9#|)$!`G-fR7c&X*MKvs5b2C5U^1E446Z)u~sL7JGnP$>Up&-(Z zi}FXSwjSqF1?0PdQy zvfXM3Kp9`ULW~9YXlHZ2_lC>7c>HD$iu`d8gWM*NGGP9m|MAub?0CJSmG}n(v{bL> zKQ5(d=iYP7{MOech!Tz$6lXWdDy%k0HtLlTK^!(*)DKRmHFf{WSw_IZC0u%^QrYlqSXKrhXtJDOH6+h+omL6Gn=kaB$t)VxpUC^} zl3CcX*>gIsKT*$#W%*|BYb~iT#6O)@{t%gbbvfOG3zxZMHHIcwv^(HE!kVC$(bd-2 zBCD*7ntok>!s=Oh=Ix*zpQf;^9h62LVqDmss=cyOa2@38F_+U2;>?x~4w6@LWD*H{ zSk?!4u2#Uo8JG|Ynx%kSEfO4CLq2bsKqfquiz!I1V zFHce$@)1e@l=WhwNplcj_>J@+fHA8T2FRhTh)R$K^W!3+n6jUqckI!D5j;O(kW!~3 z*1LmicO(!ebIJ^2!R+l>4#aXkW4LxDFP=K(XL$JxK*1r7iSHj7|n>ejY5AypZoQ?{_2*9rMK!eXjvUb9D4AZ03 zgq-iOTbG3&6@K~YAE}{_npDlZd};EYZgzJ|bRmaNnlh6~nJ@z|qP)M9aeLK2J)1bL z(l)<%EHa0N8rd^>e8u9k3Lw0%k#;oF{1{-QgBl=PY>}&+Luo9bp9;j059ol8bqSnt zW7XAIASCB5u99v62OIYq^V@zL>*=C1Xyc^<@Q!_yJxptg%0VN6aH5uK|q<|YUa%egSx#&Ad! z=Nj&g)Ot>V6K@6Tle)S+@rA38D;VY4sUNGdvXeP_xN;+&E2wQw5&woK3$bMXg+0xx zvJYiZLyi+y!vnb^;Qw#F`CLAlv4{_b)^b1pIio*^NV}F{q=Ce$hc^%#4-;dgYbkgR zKmuh10;1lnF@T&{AL9TZFXsKea}B>AfGC-bB30;sIT7Gb_l#bAANqQRNv1-mU{$WwV`5;NJ7)5Zq#w zQ3R+GqJWwZfT2AGOX$N|dr1)Yx(@w@9An_QH-!=J8Q}Z_Y-*<&+pYdeiw5ob{4(#b zznuBzf%!={$MC0n`^Z;&GM&y0{+4kwB7A9hL z6BqJgpq?$>CzSs`G}O((n5Z=TGLfj)J zuME#SX>}sEkVoc3EjXSEANUgt>}!7DQ2+|0^e&Mmt@a0K2nOs(L3P4mZ9oTjqkWDH z6kA=nzmu{SQJ%Fs`5-lpd&XYZP-kvn?)!k>kq998HTHd$g0m)Dgo{5MNoxOYTUZb>DvG#s+(Ex5^0|#OcPw3a2=MpBSJ>lJ}1yu zt)f14da7owRT!oa#WfIymc`)0W6;y3wB9*AkEHfJQ93gRw<%N5hg$=I#2*XAW2S z!}$+Ez#*XKHxiY7)bBK51EqIn(8s}vY_JPE(Of4Qjg*ws!a;&CD5m$80ays|ez`ru zm2Bhs-zlYr@7CovQ7CLe<=~lpJmD&cVb{5Tc4Bg2BYW9|-wGY}0{|1!%ph*HlwE}u zQt&E}IjlIl`!puAEN#+AS;6DpG=zbR4IZz53y%=XNDB$z z&3KVv6P|^?GtVJg8)2BQulsawFa*@~yq?Jk-?0nd#Q=XvKcWW~X}gB=nI$9HE2b_F z3OeD2@zOD}>qQ%STt4eTG~yo3{0V8zYBRwkQ`G>WqiO5OytBUSde9^#;bA{7cnG$j zR9(cp7dVL>K#sop%#xg5))^9IlPFedY0mjWbFXvVtdmDX?L7+UqNfv*+ju_OK|dA# zVo`L5tZF*LKDDI#M7p_;X5@jA{(Z#)ruQ{bEhB*8X^?3;``!LRO>}>pE=d)7ZjeXo z1>)vdowG0;-o(*tIDg>v(5Ojv#1KxY*Wj<$DX3gvoHn1l7F97{{}G zvaKhMl$r2BsH|9I=K#^zwPM#lRN?X2r%IiUpuI{h6XX`#uk~j=?iboK;fE>aE2u`& zZJ!G5<2g=d|E+kqDsZm$4YYp0Z++r|#|3uLKv$E4h>yAwYj75;O)#ow?n_&WJZrxe zIDQ}h>U5y?)UEuY=UnnmsN{tv`x(u#*%a#bl|H{UcPBjAOquf+Q<61I;}W$+_IFhz z*O#l#t?9nIfeS%TyTt16xqprb+&d|Kz!rpekC4Cr%kms(kgk>@9l9s!DI3Na?lV;V z?y-*ZAp>z&=SJX3yqtu$A;lcAi9u0^lO3-G0v=p)o&V9@G$|o}^bdU556~V0N?o=` zWLmy}z~*LJ?R`nBnK?~(pZA&d4tgPyseM5CG$7=82j)j_N6CCYQg@W5N> z=YeW1)9~jVKczAHH}>}g%&v`_fMPs|r?6a6UtL?~}2EmW)Nw@ZV{x@*m zE~Ne)O_G$GzV>?0#593arT&3yPrPXlVr9_FW&Cmf=?rf#^R7RklP;XI!iok~=K(^%s`x+Zy(x9>UzQEYtM zMx$QZczEjdcoN7oI=-|0-KkvgP(Jpn^Ab5YHpy0$i!a`4E~!S3YSVLc_-1&EePtV;*t>p~ z(p#Kd&ug=jo|ILZYyY}!a?Pg6E35EFJ#QPbv9#IQS;-U|)c8J27y6J-tLCkiOiv24 zVqyZ5sv%;!9$bx^*<_l2UUPW(`r5i^giyy|^HxGuvC?2=YniwCYckV{-D~D5g;+W{ zlkR4(m$>P5kda8f+OFc>*BS~R%g8pC6P^M7L6v=M#0!n?zTM2XU7d#NG6^-708mom>Za z!GW2g2JRg`P#ujXcyxdO_}8|o+bi@oDw_Z8T>nHZ2mX7@kSN-jh3>F2vLnh-aamsy|nCPWc*kLNqw4A40~Oe0DUu zP-Qw^BSg7p-(Pxz0i|4?z$fg(c$;~z)*P=WShaxre`}4x|3*OsaG4&5$Mo_}uaB3? z^JUce4yZL9N~5^N8G8c}#!>BZ>}&nZLfi}+LH62@J*Q1dpUkDsHlEntD0j>>{mYnl z4BSd8y3yEEtGDVH4ts7N7(xXY_v1M~R@3Q3yrZc0uf}+dQ}<}L>|Bhig)Mc;&@x2d z{G=%8sb_C~F7^}+;%#TKgw3|Vy4v4ePO44+%|b&cs_LHMi!N!TzJPU3dt2O2(-b(Y zk@>C>Y{!N905z1;Su(8Vbs)hLC~nkjLNu5)evrM~U{40mdz1R-pH76t%3>AXFEGU-7M)MWt%>q%A@718TB!0{kUw@8HX-G z0x@bmtsq=+ldP*&8IIpdiU?oI6lJ46*YL%$@5Re3jb$~atp)ZM?6~MB?jM`*@|?U4 zoKJ@QhSEExZ}$TGf7;F`v##(>|Ldb^y|<)_sNzEY9V`qMMw)1*Qa(8vio{A#h*MRk zvQT+eCI1|pU``K?jkbVwGKdE=Ni#RXvXtO^eo35Z2$9W8bj-Vfk-1FvY* z4i>Km<2jCoF!E(o!Pcx3iG*-wZ+Va-IJ)`efG36NCV62IH9v~L#{MG#M z=`mos58#dm8jJYErzpon>i`0eUk49WY_h#yb2khhbs9SH_<85C> zPv%sYn$gd#yb&{F2f(CmKQ7($c|bM+&}wu>if9@jFnFEl%!DU`LsntDTXq?R%2j%y z@L8TWU4c~QOq!tTxnm)*o$IP%;b%=R&BVHYVqzLzZsrtJaGR&zBT6T_^q+#};6o6z zcFQ`fdmBDt^Ni)&)qJ{o;~9=Zj*jwC<7y`4!4M(VWKS?Iu2r`tRE|`hTGvsl`}D0( z^+^WFC);^jbYHlw!88bczoNcXvLSrbx0cq#mmw5QlQLe;*xyut&kXDvPI-Az>b%x8ZAF%u4wIJmeYStqXUPmMWQe-ty#nkW(!qWQ56sBt;VSB9om~P2V?x&D6^i zhm>Qh74-BxG1XEiN{4j&LYsuxLJ5iL?}j4OsZ|7j#uM609WCgVQnQ@n{>vEHu{G`C z4T^;E^tXxEU<`_}F?UEt@`~Y6qy2`cPLhZ#AGzzjOAiG&`+=Z`)lfjDg)0gW1i?>U zidp{sMD~8gn(RG!MvaHSZ66H;=^|{E{`BPdkq?{xAY&Dw{_a2}tcLX5G?WgucDW5P z)A1)C0D3O88P{Nhnf8tDr>{CK?*74Mhdl*oMn$)-;3D&R2k)Tb>5J*kSKI|stpC|a zQh;JHp|v41b4IkNn$dJ!y8dIr=?8cm)&Uq_~0 z4S>wiqwNQ}u^(hPKe#6LIvR&%jaOpjJZdAkz67&_x*OnM6(b&fzk0>bw}_QJm{%b& zq><(LecI?buT#U??&@k8+oymJJ_+~=%Myh^bEjfN)XCyVDmG138zB6Rc5%@Trn=}) zML?fA%ac5F{W)rtkXOWl@(OXJfUuXe>{A+ zd#s1gT$>FfW_j(9c%xdE9exI3W5alUF=3>oabx!RH@Pel<8-U5EaBoH>fN-UU9;{eWa5Coo?pe1Vg$S zosBR3!gViJo5OFYEht3-7u_v&UrhXxZ!*cXB{Bm(Zz z#jwwP{Vyf&RCW7No@Quf8*Ne;SS@${y^c5vUn*-5s0k+QER*XBX%^_#j$OC_)!Y6 zVU!?T+Ao7)ykG|}S!)BBnvMo!lJ>xo1?H2S)U-M0?DVy@SAuFE$2Aal095OSq%BBYT|kE+vyKe}$TQ=)XZ`%ordvVZY#zT@Kw1yOubxi%F zCMJh(Hd2EdY6>sZdZyC+b}TYb2YifG7|iy&uplyDTjV|DYkrqt|9)N%|A1Xn3&kD^ILYiykLnwgTq?uS^@n_C%aiT%~El39{X?m&`u?xyH~>|)0&`; zyiRjVq(S!DQTT^s@?m{=tsqF9t|mZTU-Skt@?Jo^08_Ft!ls9!8a4pK@kN$fniU~f zw|aT^L0Dlbw{q~)x5rTrIQNq)qqqNcg10qW`MYI5>|VvI}dOIz){Qwh@MeyHO8807uT6hqc zl95w;|E7KxR6TVN;B-sw<7gDF=`+~HS=5;Tus80X_XD|ltaY7PerQ|S5Ym??;7K76 z&}NH5w3gn7c~7VlbBG2K^aY3Z)K;scH}#OC^&^ z!~8!MK)nyZVz5*mc|)ag`c=@C>KP7RSNf+uBac6Dz6-Z2x*p%Np{>!NwWMe@#rb?x zpY9~H2+1VX+_lpwdh4T|@fW#Xy`mAtMtZ0`d8uZWPYDAh`>g$OR@wzt`%tsi{Tt?L$W(dRJp|pR7moMCr~R?@X-C!Y^q9eL>ZMi z=vAe6kxLAf={JeWOLg#dn-2Q&FvzCc?bdM~(}U^|xRGF5&%_PWk1sR?v`5Z~J&$$!np3+6dlQ zHz^#f&prGLDDlqJ9a1t6iP%q%apXC+jj~q#bME@Da7IIaZ zI2@o7Giv7h&F6hKI1jsrCDY%1>h}<>U|w~m$#jt(eC7ecnDd?iEioG5?p$T9py%pE zNycL63f>syl0`ioJj-)0_WQoUif3laNJg%>jO+ArX7(+mLU?T+uuE)txTEUT#*5g9 zl(|!PaZnRru%b3c?{Hs-UNN^!=XI-&+1os^6oRjVeFLqlL2drB1@|{Mc0%b78-mU1 zvxX>aAPqKTx|t*625w}5$%VOPnv?zIA=xxd#bx0QWDX3CilJj3ji_JOnAz$Z;=%Q1 zA@&qwiW6Nj%II7(bhCP(GIo^i&f+I%_zGA*VWn&W10~L)@o5~gCykBj21bsg|dNO%AQr$O3hEmHQ8fU$k2jd0&poI)qGKB zqiJo@ZUnpkR6~*RUu&;i@&uus^3ub@Y(hn5%!D_uy~`cPTp}6#U7z<#&)U0}24O}x zvPz29-|F?zzaM&adTH&~#IhdS&?kRIO1ccbGLg_-M@4cBIjyzLRwo%S5j&jh5qU#b zXy^Dz-0vv;?Yl>(K1!{QM@rpKHY{GAYwCb{!#@`Ph{|DkyIt8WE_#lT*;qWvHt`{r z2-9J3#niQQE>-4|x~3n5|Bq*}znC+H#%{iy(tOP+fDu_RN@xgEh=$|8=E%*~d)2ct zFsvBmA)x+*2oUZC$Xx&DY8`F^lL}wCrP05vZ?b`|7Cf0{_77EtWZoU$0|cK9bGg$- zfZqrw$9sTxZ|Ae{0l(l+Aym)`3=m^>%Y^~xMgxAar#9m}%Tn)#H{i&3?i!gW?iW_NWzK-9J(3RQV%Q0I--Ig_UtrxM*EAb7 zwTp%bpq)}u^5~RTt(HEG#;%3jR2+K4*ljl@ht$9LFl|mDC0>W$v^7{Dza{ELSOsi&eqci4B&4 z6qwzVTt@Y~uWHTEMZ{_(<0dCW9frWo>{at$vwq4?4Q{4z*inb}_v<@-H4Dl3%YbZWg*z1O zC@Z1q&$-W=6Q@R+=(3mfJ$tz?`KdpVNSns(!slHn&wWJ7NK3}Lz5~9>Hd=tPU!M*B zbo)y?2@z47^%rE;@obI_8TL=Zhw%l6Xycna+67kg>)F~pvy3t9SI*Sv*XKLYNpmQvpZzmM@jVdE7 z%ks(^Q61e7lOne;6V#vCodeed3*`wCfxW?r`@cV*ce41v$!;2v31AP1Bt#?-WB8pE z7(oZMJ?FbsW9da;n85?wXusmWfE{}_yW9y80Bp3n_jB*w>nh|lxE1uex9oXGPS@;N z*fWuQ#fV|BN=5TOE<7K>2YLEtfnYEN3MK);AV>FulIM<>*Vp*r=X_y{{P%x-z{a(( zT#QBd2#-Tsl|Y3CcWUUZo_7jJbULLCB5%sVBdeXAMwtlYaEHB8dvNthHlu~5)eO-h zQ=Bg|+g?C>PGwPtKc5f#9-Dw3SMqL&H`^Y-km_ZDX0WEcuGx4UrKFA%ItpLNJH zrvrMblFx_UP|bpL*<2$Gg4`V)9S6?y1BCX(Z<7&gd1oTcf7y!9{v3ccO|@cDr5zrI zpYkGB&^#Eh>{ls&&_qyLi_;oBFxA8o`#5yAlY4>IlDfRcy7ajz%QC)x84@`P!l_ls z)D;3(+pPvwx#s5RdC7M1){2m*{ri$7xY@J82y9&CZ>!28KOg7Epu(~E2WF+-#mLi$BG+~ zU);qaZ^c#qaF?qx+2D4PVccny{k&EE@P7%Jt^JON{^WAHhlRCgb1B=LvZCF-l^w|H zzdsABBc?V}d57cb<&sCmDv|;WCT&Z1!UMq3Q+xto2Mx*~90soM?V&&(B{JZx8{+31 z!1*e;>>eBoLoW&q`gNj(sR;?tZsild=VKT1Y#R35>2SN4JkpMUvoO^?XxP_3IUlzP z=}SQZ>_Ebh-zvC76R3*jHllv-J+B4)i1*jd8)rmwvnm+C#$psed|nqOpx~W!C`gHA#qZEKA~o~m5S?Ygl4H!&)75{-68Eq9zNNr*TW6vd=yNov4QVXsrjtxo!T zWnT4R!i0^b738oF9cONoI(r))S0N{vVkWz3xKly~-ZKRorNbgtEb|?1f`@`p5+<)H`MNr{W$6Cs5YVR6*UM{tm+d^P-O)KTDu2BDQvI%DKr<+>k`Rgvz%ZX}Rd`S6$6wi;({A`IS-SWQBnqoN8 z-2F)cCB}j0U`0QkHfw|w4ZUWOnV?6mo&<{RlDs_`b{ObcH3j$j1528L4d=f#fW)#~ z`Fer>$&f(gI+_z_MBisWlJOI3WO)fJqaRbhATrn#tDFP2+Dq6p396gL4NqQ4WB*Tc zeKZnZqdDJ;X{EEJ#nN1&SX%K{N_kcle^=U;jyf#QqzzoY4&W$!cqVm@w* zsfJIOrCD_GnqyU@)((IdVYz-7j4yTgppmvOBLE)zxA&P3CSON#6&&LMUMO^wqd&3O#3L~iKXS42^6@pyQ!7TnXrPPaJ+k~a|JPab+(41UN@9&5O5$scBAsBJiuP^ z&R@%N{h&7uBP6~!R(tnKOAWQE`~0uZo{dtmm|A@^;PoL zc5Q*nG>(#bik1(eXU18Zcw(%qY7AJ9itTj@l%SLx&VG(ZStD4R$#v>2BHu)wnp26} z@O_w-PXwrDtXTB@aYd-Y)4)HGkQ2)fSuK8zQY+`YeQowejZ%!t{F~YSz&_Xw-$oS; zO8&vMBa+5OIfxN+)(WR+9yLmo2v^#~zR8jqFENH?zN@aOCiavD(I1s*yCRLyJnf;= zueeXbcLZ9)9YMsHJ-XOQu)L;+#cSO&I<0iqW9S+L2;4?(NDAYEDdd39#oK=#{Z$NP zckyHKvz(zb!TeCHSg6F}-=nTNkdcE3#xiA~!!I_k3)ZtbJ&v_fpsYhd(~#}dJYO;9 zhE6o@EH0-_tkSIT1ez6z9f((!Nt!!4nB%EvaB1k$pLT3i!-Do7AB4aA{x8AM_V5By z%|gq*m#FR3l9;<2lVs0FUQ0L4U!_ZjR3gM0xzEa|T?0wkcPFn-$t?JMH{8DwpTf!}XGmI`=> zfYF!oN*zqf*XPSWrS|!sh$8_9 zhxaQK@ZRe8R&6c{y=T?_E4MLz4uu)?j5`YuF}yW@7`*8g#LMm4@@zFaX6q}ek^^z) zVP)QiHTstx<92kb(z|!sGIxtFq>HBKs`ADlyOBzneOhs{YsK$keVt>Oe*>X`gabevp)Vdb482D{<)rws?wj(CjO7p5GmL)!_!A;Mf0iFDX!`Jhx6cl10S4 z(CVVTd|n1d8m4Y3_}UfU^ZikGR=S^spKw-b3fH1G9Gu?+-u44jZ&>f0`u%9u88|?7 zo8pOaQ*Ak}AL63b1Aw0&@M!QnIc}pfl8C+EGal`Q@90#v+oRTPay;nSQ`3v@!f^hQ zF%2h6RrY2u^mi3yE{6Ry2*$_$0QW=r{U!M`I znYOhg9YdeleB@tMy-DwVACj ztWxxzV5Yt=<6M~kbsXp^^$u!isCe`76eR7@4#!6OZUDSNq04gA`t6v0{L+a;z*`Wf z$oGac4Qs~1N?z`klH1+yu^>-**9K#2=+ji@UT4iKog-3J`*rcz8la?&nO4FP=)>DGsRA>OA1;6yDWqVlLi z1;M+R2=FFVf2r*`_=pJLUJE500+^OpBY-c17rVf)+|y0K@>&)+5o9BK!9z;_LkN5# zizz^@@;Jv@H^L?!@KKWd}WtNmtC*zq~rkxMm9g zQXLE--E_d{uzmBqtyF7CqkJ!*q%Mz*Lf9ANbt;+2yJ}i9V z4)pzEy*4r(_$c-D`deDstwmCi!uQWjc?&fR(9?ED?07N0g5ds)8qH7FruhjbEg&D~ zNuTB3x_|I-)NKB>sg=XFGJ_$x(NNKL&S&Z{9Cx)v2E%QpU^H*TU@iBv%PSo@w3+1ZjO3vtn$C6+~(yn zBEXRuxYTEw7T7mac6%QDjyH}OJc&VD;0Yn-=$UYH*b8D)VDI8qHrrdzoh22+OxbR8 zWVFe%Tkh|99a=4D+ceDYx{*O{W2RwmpPIohdDJ=Ank=@p&;89sFVkO(HSX=Pf=@g; z9rtq`p28;8fS_sY^B9F_iqw-4NRu)l72y!hFO z!rHFEFU(N*)2(sJ#xGGM_ZQ?JbUI4GymMr0pu==-oL`Jj@XJHrH_ix+?#_GN=DZ5@ zdN5`zWFyAW}=~9s<$X0^rdban3ZTQjt0tu{PAL&}J_k^I^hy4H>&)GDpBGV9OLA36A*p_aq>yn<8^a|1JtX36R?pW zE7hf`IqV~9Eu|hsiFxD|Tr^p8s~-(BGdGts=l>b=+X9DG#ZL<&CIfFgUM6{p?7Esd zZ%}GMU$9xo!^SlWc8AQdncg;T3Uf{3)LRVMNZ;G{q}1CxNRJx|x0tuqjHWvoA>VY) zuMJd2Tpo2#(QpZ!pkh&nma_WpxZuyTj>qtUzmn>DewN9G^NGXAYo$MmUtL$rgfHP{ zSd2wJiXcCX!?b^%Wm=q%4}S6*i+-pa&BKR<`(FP08#X3EUg=34JPan*^O^4S`s9d4 zibm;PFqd_HbT?ZGFP*C-FO&3NW%T?-8A02^R|-2Bm+4a>8+=#1)2p+{e>7je>oR_M z{(9Gg`MWuu9~ZL@Cc|y2RKqtthZ`fk%lHeHQvI-eqakD&U61;1TyKYrgpObcQA-8Baq>E$E^PEd-LqqPOerV z$1NjOXm*g`hiE>Y-nqFQwz1=R+|g8Wo)K?YnHk!;b`ducV(QBdu5)iAhzUYEH2>p) zh1{_ZwNCKd>k526$x${dmN>QR#E1Xe$)f8|brVn}#3IF?)j^Py8i_V^K2xko@^eBS z0e?)IPGfiF(+Naad>C*6cP*U#=6+-f32aEd*MT7`u7iNYWw1#nBv+yjDEN{9tA6AS zR+3opFXfX2L3RGfRnI%P?_n^L{}Ztt0FCKS47~kOoVp39TyseOyifj^v5BX}k9Y3* zoL}m&2Xem&(AE$dZk>KjxSa=w`0z>^dgZTBgL;W?gf;w%HKlLk;hb&UdK1nii2xp~q-m&w_T%C>wA=HMZF0alqM7BRjD4SGPhxV3_Kq{R>vTlYWDFZ<4mmI*kVVu7Sm; zQm4-fde{tf#gc6elKw4Ul5%cK6uhba)tR=e-fD$qT18ayT6q5~Vd5`UHv9QT)l?l| zd6g_7D_%^ISk&3!- zXT%NITDu{hV`yXI{TPz9MvfLmWp-V>u)dHs-nU^r4Q)u_Bj1Ug6tCfOYk=t+rjfjk{xdXzXP&2@$4dChke{ ze;VhR>-ba>Q^(dE>W#!_ckL%*#JJR+kY0HbN^{iR8BbQ7Kj!{Pp{Gynriacm&Y5;I zQLdpa7!6_u&1}E!G@$-pNHz{0*oq2Cic=v_UC*3$Zq5(Azbu7YNhMWfB&JLKIpk2P z2r8H+_;?JVn&ttIV+4?o|2F`D^NjZYV>)#~4pV^_YqNXqmFb`$$Cat1Q9q2)_I?h~ zeNTAanOK&_dQ{0kPJ)4kbMuoAg!oE&eR^{voct#eXkYJ&00_UdVuO{*!pIluv>R}{ znwcfzg3nGQUzEJ%BqUB%kJXeavQj}uwn>)nN&LWHO!UCMJO*h}$Ndc&A$^Z)^2R*XSI zj#E~!$HH|bfXji_s$CDg$}kfXd6V%c+A|#jIi{SQ?C1HNWpvEz zx8+KA75vQeQPRZ1i4}^+@0!Zy@JiE5vdBe0Z6w>anwLVD=9c*4-O`-i59`jVv0HB* z2j@G~n6cH;o!!WXeaT@AJiOFF5*W0lW)ft#zEll8wm%_s z;*>=t$pggZA_e@a`e4r^ieu@!ZVvxhI$1NN_(QHC(3NL&GQy#t{)5!_d*%JIFEh^? z<a2sX2!t1NP0=uKd)E1Sdh zb*rIn^Gg-Cr1hjATQPO+Z|N{1kY4^NNWd^?@_1Yen{aGI0=$ekM?_&GK=yt>(g)ZH zb5*)DEUUjG`MVVcYd0Ji%2FXA1*BB|(+B8BFqssrERFB`?)<*P$A$UtKu!)O1^bIi z4?gh5jE0aaL$J7)h&{hVOY^t~Xv85qQ;qZi^GqFou0E-<9yR7RDXTuGCYP_o09g(@ z5rE;$Gw?VB9A67lxx#*kNUvLx|6}l1yT=eULkPWZycD_%hy=F$(8=pUi@H)hdKm~_ z;SinViJBFmmbOr{CyyvCI!Ld|&h{reP!B3vxcR|M*d8bPnfOiLl=* zHL!@!4Kbwb;41ZhEWqEaUj=1Ih@(F?eZ1-@PyqP`dVOH+MDeA}wveE}EaQ6i7L6=f zws}39jtusQQt{b)43Ce_*x9mSucev?{fs#Y62AHc(KJ5y;g~~c4y9kFAt+p2W3(xv z(m(}mJn5UZ`-Z>^0TnZcOEQaHQBQ}d#f9K?;GS*4!a=2^l4Wox4Cfg{OFTyHHY)`Y z=R`S05^lr0P`xVcR_N=CrF*CgaaucFpiH;bbzS8f|L!^@^Pj_-r|v1;Zy#`UB}l7+ zVyD+P@cOP+b@0eCHZNDme0wH6$l2@z>EAOfE_^8b?(*;Jr!etsmN=?wz#`g8?o{VW zNK}%9l+u%_F+ZkqNA~+@aE{_NjzLV;m4QiMindvTW!me$&Q+19G7{_D;_$;sKgm+l zqdSfpqb}>QE^^ufqRkU3j8x0_z|!;lWSwCWTt`W*tR5yGVPOKN2E#14MAZ|yOj^de zB`fTQpbGey;f_jlqpR4EwY9_*b&HayvvkmhM7*2`j7uEp!T5|vN+i@ zIH~xxt4Q95&~wV`DxU`F_J_;KNvrH!^sUIP@`wPWvA2Sg6L7U(_XC(cfdwXH`_rI? zZ?S7;+pTz)$FGHH1xwCJn@F3SN@R(d0yeY%nY|`>bz}UfHm~d3D42M`ctc3Uz?wq6r}6=RcAhP8dC2!yrN81u0ngYLqxuooVV^Fx62bBbec`&x}ZSUKwr+Xlk?x+Ao|_w;fDEMC<^J@O8XjwV zF9$`ryRdl&BH2a2$`9#$>Jdg|Yj+&J$0vk9mwalU*Z|6GSx_|A;T-r(8K3AC|Oz9^elGCLQPca=yHDasYH;)`Rn}2yy-xofEi(WMB(-VCXRaGtC(%L)@)$h(WZy3IKaaC8zKginEZqp-&Wv*~ z0h00PxC$abH@q-7$u;8xNz{IEr=lf>GDc+s&3xCShVLc>w;<~|-~uj%sQ8s^_=`h; zLp3%s$ZxEY_kaUq`52Of9q)Dk%J$A&BXZ&yE2@1kOt z4zx%a=pgyCEpd7{YU>(t{@!hBrWn53k3Y?SAIvf(`q{j)n~@Vjlzvfpu2`qd z;}7(R*S-U1{x>zMdZIN+vuNsULyDmWrEufeAue+l?Kdxe0Yq8|GwO5MGa7<&b zOKl*{rN(J3QHx||WSz-;{1NIM1rt?PeY>$NSBxS)U+C&MkIo7nR$5-q*nY6U1k@;w zth(E0*vxcV-nfwIBRFwQ^!s_X+K^Qz9-1Wx^R4f_b+nvmNBs80pIi^JY#T;|r8Xf>*A+RL5L|I zww@BMkZ;;>uha4W>a4Yd8IGAho7?vI1t|-dvNA@l8PQlmB|Ss1E^PK{Qv^X--!F^-@23YT*O99ONg@3gOhfHEU-Yu5s_|KA5nHeW+_L&Y%gb`GUXZs4EhDH95wYWN z#Z^@vs`COV-qfhJuN#|m2*Ig*_IcGjRPTdWzYss@zW7{Zd|fLV7enZfiNVplUEACi zG?H(!zOu`&tjy`B-&?h~!47)W9p5mZL?W1mp?gfmpSdslV@>C9@!tEknV#~J-%xyHnCwM=2x>w`Q{;v0vAzPRLW7U0bOOMo(N9xE8GRC-A zXU!us!@RA;9OFovQKuy;er@A<#_iPW(sW;s53+lDT|}|g@hfV4B)^~0kjbIpmHl8#hLLE#ljUNbW|SU zjqq{g>I=@A*An9!;!7sPAw?ONy)`GM60}tpH6b4Mg%S?nVH4seif_Oe6a0Jf0W`96{!3t@*P3_AUG%iScWp(9#RAAiO_8d=(auvG6bx{AvpjrK>@3cjeUT7=J=|g zc2e^toZ~b8(B6|$Xs8DSFo*PK%x(+719si2Q8m0fV)2WQt16d>-3 zrmDG`fe>h+EYH(-!So#gdK5lZJYoPLg8*pq3RuPmQkd(N_7#)r1J9VjBxAW#)IK8| zVxP?FRP{jJvz6OF_j?Pb3Uo8z^qr#L*(lnxTP^;mHNJa)xNsAo*JFU^Ebuo53i^sj z`r)mE#C-Pcp7#+=+?j#8KOY5L9D2k7EY_?J_OGql;NmH93Z>_N!b|_|ICdLI8>~j3 zabO0pYO2RyvA0AEV?^+9VLW;hXW38T9^#XULSoOTKi`eEXA{n{HbO8m+)^5;&CU-3fT3>@7bhplYpEor#6-PF;HprLj6ES*7rcX6Hz!04ic7=xPe_CB`NUELHX z7~)F~3T3o?=Z{aj;Xx@vPuHEM6Pbd3TlyiJCoghXUlUz(@^x`KMO{DV^t%9Fveg~( zJI!)rjxYFwGIZ>uy?RW?CVMW{l3|WF_>%lrJDF`OTjJH%0W75DUC7GeR+|#eB8xLq z<-OaR7+f;p4CgiCa_b|rreUDXa?zr{sW0x!RFmAFS!k;DUoIIiAI#)t9p$|tdm(wE zOuc}FV&3WhNKk6$L_@~71F%JK} zI-mYxyZ(QRlg1YvKkXm61ENQu zeefr{!LUmOSkY@d?v`MBpkZ(KO$5+80t9JothgFIKUv2kHVi#UfG2Dif~E>uXVbar z7lnekysk;$N`>V=N9rI5%5tGMYb zh*(9WJDYaxY9UrGUT+hf^>U^ER(KHE!97v9R&)tl zjs0c=5uJ>yVeR94{h;?HoaYlwv@-6#RXZtbgc-a^k)t15WF57KZs7WCe5Lk=u`!do zc|>MFk@&Rm_l&fozQBBMh45C^K+OVnQfAC&@j$ktLIo$!tYjr|io2C**0N2!4 z3RqtRa{i`!M`s6hez;Rx_NKd;735-5+`}Z?&}A?`JhT#9Sw@MpF43tlV4&2TaxKO` zO@8_N=zo>kA&COfFfhJ(m_4{WoI0b zAd(+30C9J|fT@!-qWzch2!-6+)}S(iuv)Umz+px&E# zZLvGSL2C#2l&Us`mivJyYA%e#I?zesV(f`q!DZ^Hg$7{Q1)C{>PN59lJ4#G^76C%^ zBzeAj7ul5&^#XVHV(q))4%|7ych0KUcu^*r^yTvS5R2fD)PHw<-;*-l5mqw|0|z&& zzQ$=A8&x}C>xY0Da}wQG70_GBz81n6%O<#k7mGh%8pj`ZDZZsG@8{)6nfE|e$i+S7 zc1ELpa?v<`>w~M+HO_fd-fO+Fdx3e*cyo(c6NBsc5gu zLlxSK=1TUMr3%Z{TqAV;MwZZZ71C>CjP4<&<5p+(z>%&1I5MnM_~?*Qo=jj(%3N(2J8X^}A)2qv@u-3c z|Ca3+orlDij#Sf0G0jfr?YJDM<5zGH!d-Lr>VYX;Vv;jTpTEUvmph_>FIw_6_-q?h zg6-w}!+12|L|(oX_mZ#W^bob*k&?rFD_NzaZ^2<$DPAO}YN%yMohWLQqOb#{E|btj zf-8v5ph!Nv0G7u0S7UZ-gOfwPiMaRj7%}8RgLh;=`&k4(hn!yl z16HcTKGU=Gz&b9phy;C9zg-+*SeV8*N!(^R!FHt+e~SUQkSI0M?=>0i0Ej;tz{YBp z_tg(XkX_j?RYfTKvb;dYBc7$w4`UcWu?JM3N=2iEkwQUL$aLhqU7Gj20%v&#uQd<$ zr2eo5aIMRKzdsta>F;f8iz_4fKvuk)&4FG4%?q?#v3~D9m$p}GW_57=F5RPmh~(_K z=U()sFyS?kyi<3aq0ARtk!NI3ijJQ6MKY_ee|d1ewh2O(&k-<++BlaNC+*ziy8_Rj z@nP4lgr-?%Csar&`|E`umD!G@iiS&9dL}*4Z`vP{ybs?|_cDOF67$;^@pQEk)GflHo@umXFP-4cDBxWWV8Ib3! z3-bBgu8PeAew*awD^4?(J`kZHeUcYL#abJJAysAGHh|=G8QAXc2Zvp6IjObke!cfv z%AfAYWe-@3O{F#vtQ5&TT>@d?QoY;>6ARIPS<jIx0m!@qCBJ0)O2`1{z%P;;ROdz-U7cR%P)vCNt&HoNsiI2TTu26A9^pD zMzv{#en{D~5s!U4p~n;TV(0~n*XWNt2<1ry~Nz)Kq%h3zO3v&H~mzfMXo^k<%gFHS<^j}hACd}OX-mkeQ)Kt%U>auY!Mk>P}= z63b*Ah!HVW8U*YuroWT0ofChud8wNlJ5SOeHa?m##?{i-B$XJ*V8j& zkNr`;vw^eSD(O1@Q=j<@X=&;KuWwo@;=8ZBo)M4Yu}W}1T>LUY5DHkDw?q4tMeWG< zguV*%|B9*OP4_lX4+{j1a!bBwG!R_T6crR43|$e}71J;i013$@m2hmb@)bT#s82!$ z(=KV%MnLL#o~BIP*YhuSPLB>p&pDhwoXr(}+#ZZ9 zvcT~u!oFObnu{QEQpRF!EFAV_ReyqlW~z44*39ml#rjK@lA$lY$eoPBQ^$yT&*WXh z>ms9Xy;W6whd;i&npVB{Eb;pL-qg~1f7m_0xYo=<_v>Z8!{Uka=iGzCh$D?#X~xvD zlo-t~1NX{4O=JC%c0P>X8{UQ+h0Wen`@i{p3;KB06;NHl6mBvrE!$GuecRBi;HX^a z;>IdPie_hpgT{E{;ocD-H&eyBDuzu@GS}$NRu9bRVdG`B^R#u}^2z-4e)c%D{M$HJ z4F5kB>XqCugoLd<`_ng5_R7x1jsB@3`eRe{-%u^XDT()l3TkPa(MH(y&~5c82SP}{ z#}(N6&zk{Y3vuv~OMLrx*8v408p=ihMvT%~BCjmbkr0HZ;zR?;qd1W(;sX_s5;6@f zs_B+wOXqiyOQ&b}2-r~2U0i{7O_j(a5l1WqaPL=z9k&7sM~rKw1^xD$Mra}gC*NYU%k}T237g^8vY$1|LB9gPMC(a>UR?!3H0D^A3x{f zuNK7vEI%0NcFvp`KcL>sO!v%{9;I}_pKkg+rM_U#GQpSG!cbpf&dPC`Z@Vn5mzYnl zv)j|wId9B479@7{16o3)~@R>fkw)`^T;GU*>h)0B#; z4EFz)J8*C1j36mLEr=&}{qvWd${99&DyWWf(Cige^J$KNO(O7qlchKMw{9OQHqTfM z@lt-lph@7Rar5sZQ?K7Py!Ezz+RkXnHeaoOEH;u|>bRSXgjVKeub9}VtxsouU)=d2 z^FwJZd_$?i$la2XSS;$J!2-2!E&Ro3TLIR7R*%8qV6-7`J_E9-QviNVRzU#SGte$)mpue};^zuVRrQ$(Q#B zVQ~BK5ih(B{G=N~d~dF@PyydrA@k_S?+>}3@eu7WC#g2gF&B4fLAd>T^x-5Jp7!IK zbj`}Du$wadM6~+($3@cl4Tt&k(k&O+F7CqnD7WdtXGG@ zz^KMsD?4Bp2#CCz8`9qf1$iZP(BXIzXu&QYZ!iE#Go&kU78?S2Ny4Sa@-0ha5U}!xZ z`Pe!J%QlK2a^^;3t%;^^3eU%F`hbC9|2<22PUltM96tU!z2KphN}nZ= z8+v}msFO_L{j+`y6(`r~d~S{C-=md^x|zHa14-&%&Z_0=&(k4WXO)d}?R;n+3tK@( zXPj;^oPK-erR>Nk>|dRqw6bxNr6pL)X!b&O&)FMzLZ;bOkug-iI~JE3+lm>jU(%V? zv@mwJpsPmGY@>@WoszTzTdi>C5LIQ_d$Oze#eMICs5MY9~}Q#J~G-1;7}@wQCjk^JXCTs)apIPcp$nLM(jS49Gi zK8<8nByIW$w}}IQvE@f-5wX8xNAQ6kqM7Hp0;-x36`J$ka%%Fp*DgC6Foyg;Z`H0B zB2-Qh{|Qt59B{3eh$9CD%5E9E*VcCb_(^||KcJ5`k^>#J=Livp2cFaUg45zBbi4ch zgBEP|UY02|@leM5Wl-kJ*vdyS(HSE89iTx9ei?70$_Ss@1?S#;dZ9Rr(tz}1(+ViN zP1!`(=K^-QL=VjHaf-!ZK&o0^UHy3vDY{gS>P<-GQ#@e&?xWbN_d|gVsdQSryC1;g zI9BPOp7mVwh&bS5!*l!a!=tTaQUazI-c6jJeqV69EUBKZd(EXan**CE@@o(Ju-VsA z$|v0o_g}AKB9N}4P-XF*O)`okkn(Km+R*K9&@-db{i{lK-$%v1Qi?hxX+Lq*eU@Mi zERobk5i-%6$$C=8nZe89nbJ+Hn^iN+s> zK@7s?vZ8PsBsy4ZXJ7$PPCwrH6IefGUD#<9pCq$`u^7FDXw$d-Hc{(oKf7+^{joqZ z`221b@4JWS`E(1mORZXs)35rGt0eoUz1~~#M_xub7J>Ru@5SH(?CCL(sEN2n%qU|+ zQvex5~YN5{vlL99SF!HEGW3PBl;LIy&@Ysd~lP8%Jr%cLm`4E zpC~XX($h{Kc$;1~=-Xad7CO@jc>#L6Df@D>hwTql3vg&uMZ0!HDn zp<-%Dt7j+lA<8xqE_?mOUyPCs&6GdI+$j!RkIdHB0XoVB+-(2L0-S#`8wk{b%p>fk zN#A%{(5N(ba?~-wl4irGWo`gb3&S3h#9tUam-G2 zH)wFUPGRwUHUVEJK#2Y7g{a)(9pQ!RxU|fg`PwmV|4&8%u4*&)*2KTb$YS{P_{Mal zHy%9(Br}dMW92u0{y@7%dj)=9mpNzYD3o5O=tnwirstrAsG6Z;Wmq@9IT&IUAotFt zaP$A2^* zUxpmh&Aat|oBmgT5|s>3@?x6BtY?iBw+YBhp73c3&LDwT7dMX|YNAld5gEQq_>-Li z>3^{U#?2Ox-;TIPVAaEb_GS>m{5w+f%;>70VF#?_W9IPgf(~xT1NVXU8-^I|f-lyR z$AN%`n>sh{_d8%y@;Gu>g9>W?R>Y?HC@(5&>onz*VdCx^_~oHiW>73EOTeIVzEaz- ztOQ7(3&#=ptiHLf<3JMB;!iWAOMcSAZ(C~@h;n#{83poxv=MOeT>+n}fY%TZt!Dnk zQ)_=bNTB+?vJwm?dCf6}y)hvX%$gOmKJ=wy1UNCiuG{K(dUju&jlKXU0vbu3GHwI( zzgk7dSh;BL-=5D~n`nMODGYL za~Y4UfWgUY`%)!S`tW7{R9V8jS7cE8+*QSf?Jf_lg&2~w+#)*{RvZtyRAC%?MbED) zboQk>c(gp`8^o+%?&lk6f2VrGH_{Hb@^X&DyiP-51(WhMb>dijuaITal|BvgT}*tw zx=&X$*5^@f7lUjlOeA;_>X*K1@z#^k!cbiiU{b0p+a)8JDJ%8wuva9ZXbzv=JJ2xP zCdBT?d(FBPg;&GwI$&c>zmi->7=-70wt`hvn6F$>Z%@%gmpb3ZEJ7=a5!np?#lUUd)gy z($8CSmj>Eap0}a(z5i}&p75uusk~on^H`>2cPp7%oitYzebiHrLD}61Xd2-kFG9bE z1zc{mIsA<>>K}aUUkG+H(ZL_M>d}_`N85n>x9;`waMlHb%E5Ze>!0Y_8yn9{-*WT^ z+-l2-nA2ip7DcF*W{r_Rmn6E*Xh}Ey$ad3h=6|05pMEOut)EcaQ;tqTn3jr9qJWOd zo<>Ph`{yC$D#Q0n96O;lduh7U3-}RAt00tNysqjC%)AOQZW8hgWq@gs5RV=x_b~)m z)?I;o=IGBN=61zCNm?WWv%3HzY#WPJ+-TvGi?GToH%PxQ6eLX$q{==ra2rmDHH(-@ zssDa6E}SeOQ>mM*SQ!Z{&;K!EhK5!P)sF!3?X;>?N4JLEBIcqbL%49I@F6L@+O zFFD|V?0rPs6`b8y<-NHJq!0rEU(S=sAh=LapB@bK=1ehVGt1%}0=@~2P{X~s-N!v% za$3wRdPAG2lLNJ|v)W)F>Ac+PEqm7Vx>m;F54HX5WZXdDbNE2$B^wQ}d=Dh3{JT%P zsm|I<&{U@}n-fC!lB@2{c^mRN&vLB}?6M3f4FJ5hh}i6k9&{l)>bGjNh7@S6pQI17 z*<4;*HjWPKsE|lR&nHE2NNaYDW(Rq_|AEFw$fV*j)=t9;$)9$FXE}t&X5rNHq|BJy zzenK{NHtcM`2Fpjpjmw|k_pYdIn(><{Q-eSGomMHl+U$=PdoiFR4I!Q)Ap1rC|P++ zU0RAPf*7+UOpgPdKUZ_Vs$h*HH{mcg%dtc)5N-Ot<(9qt!fW36+kt!nytpoFtf6_3jbd9A9v6*sO?{)8#P>f&wrBfX|+-F#@mj0^wK6B z!e-o7iP3LBZ`=JXvY=9=KUCAj#EeAc7?be@%4kS8lXL{y5b8@Q)J$qbr~yfnGLc_2 z?5DQsk>M$E6aV!pG2muh_8F+X+-bl1)i??}{r|gt%X9*p-c%@0R8Du z(2C8CKJ3zh6AnH!gXuJZbAGfRXfDkRJkNYnD&|+n4v_ zpPq8P1-R`9y*JD`S17|?6J9W4Wpm}oQ^pHjXG(h_W&8FF@ zwG;R$uO%&B!YP~kxy4A{TAmLY5gl`4+Uz(M(fw*c=~T`y&faEJ8MXbVNu4T-($mCd z+4wuoXT$7UKNIrj4y4s0laZ7V5x52oL5iy;DF#iOi&L#F)As-$S3PaL7LATitl4K> zUgDMaK`df)^k@|N-IN-TDTvGZvMV{h-b#3sXZl{~bQkp=??irzYoUg)q~Wr)B7O$( ztN~XjE7Ky|;BL6L9dCS-%A=O#^XNql8n-tzfBd+0R+-Xy>qxu9{ZifQ%JY;&=(cdl zmEBchAE~g*?o%6^Wq3L{<6_MFK2zWP^HNSzQA1O=kIC4cbZGdG4^1_{vgO!loXAbX zQeLEO>w7h%zcj+mu=U06G4IZS{A%<@lUb2V@vLuRUW{`)2m+tMCh%(E4?6IK4Cj-GDnmYt+XbgHdhC@PrIpAKUypAY1r}?23tQrBpfnf&b?AEDPN_A z^+WdZDhI?YjxXn)sMZZbtsXSmWPIYQR|r*?d_qhzr(q^K=()`wTBRAhY$_Rws{0!LA|E#C(&@?0PHt zC}MfK;&UFq@~==dxwn;8?+H;57>-;U{RrJMO)qCxXl}&1y2TdoGWZ-8)}|CgI%FOb z-x{{Jd-C~Dd8e|BOvYChbMcH=UQOsu*q?B!2Cr7ZMUB;NA^eHAJmV6ZnT|FicdzP_ zjM$KS5JtP1TD#+33*?l+5_%~aB;=gkKf{lOF1 z#lJ+~XBYjUy#O^0nOcn1ilQjw8F&1;CBXTDcVqegHTr^bi7c+FpR5aP!$~_?x@i8S z(-9N^^%$*7$}u<@+UAK=-yRW>0z@zmHP|-pJrg{DGJZoj8I}MbXEZa(3<67g0DCLK zbZxeJ519FQLj|lOdi_X%ZGKPEw%WWPx9;WMJA+-PJ@EDpID{BbiULkIG7pS=@?F3B zG+(LDeX#PdIpJkjoNOWyHljtF>__SuPWTb_;SgWE;6UoR*S;$y;(;Un+0SH zrUpd6yq_6e%+zCRriUhV8V%?f-LPF886e52D2wxD4@7}e6Xa^9Ro z-%}knnNF&?!qK-=^ON9H#%{K^F{jteK#Lrf^*zuzW?eFne-)iQ-8+TGZ=$*XS;Ett za3aWjNS|(^w&|73WL{alFqN8uPcFL0OW~-tbeS|X+PCU$hoBkHTs_6b@{JRBC@^v0*_OFGN}2XmDb7Ig~#YHr!Ge z8W{a~lUmn!GSK<0mQ41*B$U{!)oBT_PvHh}rYINB7?fRj!k`8FV%cVx-;LbA9DG4< zFoz;qTaAG{6MZK{j*It(;pUQ{kHP3O(G`{|Z3pw*i9DDPALddT$?3Fa&^zX!*bNts z@U3kBf}K<0~BU*)%`E zUfq3BV)av(nuxco8KvKUeAIt8KP^LzKkA61Nr6DTPZ~QCT6!Z!7fW>)xI~|xdtc_I z_JqSFD-$PNbP(W$f{BdDf&HhVK|p)oW1|qFA|iMb(9!K50#?m+u0W-vVuVZ!1sal>;W{+~>fXQRm8><1}Ulj%$b`9dwewsp&svWGqSbY2p~$H<9IW&NTq zdry8Uzit=-Am*ad{WCRn;ku(Bxs?2X)deeU!Fm}}M!YpKRxZT~sioF8k}6*h{a_@f)$*EjV+<<$rpido!4HBvAt6Ej@_nRmyoIav|wsW%MS{2WUgMmseiB1&MuI>RoueMP5zXw ze;a)h{Be(I!$~yOc4%bX%HUEirq8M^dV=Yw?Ia&-u@ipPYe@ZWVyiwlE2rF{18#^p zf8y}v(5hwd>4!4Lr3aT@P2O9?K2~F9j-=^rSNnPJ=$8AXD#s*$p~8Z*kS?uEOnfY( zl!v?3ox>zEDrOdX`ant~dcktopC=Zig&o3V@K-1K436~BP>E4}wQ>w6UMUsP#)c6_{oC5quOhXxLbVmTCtNy6W z#tICq7BXzSVIX~HbqD-dsX#+5I6DJnV)?DtOS3z;4C&uiofpGgj2X7A)HeJF!@L6A@25i=TzF{9+Icy#Wh==-80N`loc3neh zk$eU03lG2CDw;ut22F3t%_$V* zn>_bK@YyW0P8OZ;cAJ*!=^-pJmyRMnk#C?!$=qA<3M@+5j`ZCaINlC_41U4XY;t75 z247x)jq-$)RA80Ve0Vv_xanv)rNb&k$00%&D|@Y!rn8HA>>YT`1mb+F%Yf_m%Vw9y z`eazs*g&k}*3a`Ltua>0WzO|dUT4V@Bab65b%VA|vR63%Gxxt#G>+>~H@0)*B3i;g zb$3tknxQ8@p43k?u}p5!7&4Z=@(%df0^h5DNaPM^G0%1RO#B(ZTt2DGJXZeJlK!hp zrn({7%9njm<|x&&&1W!w$Lj0pSK1=9qnc%kEaac@AHCI{yMlXV_Dq9 zghG_Z>jGndtQC7$!|0ee%;UcrJel1C@5jt}H;Hv{^7ZbNY3_sZZ@MR`-pF4??leXM zO>;gBfEIcJ;V>ZdV0vQ_Q=~iXXhoB~PR$pWa zl4KYzeogh>XOe$ZsE*nnmy2VLiH3DTUj3}{%g=9`ckwK>#W4PZ8x_$&-rAJPVXWtt zOUFO&=9wP_W{ZimZ>XXT^ySY=__yfC6~B(ISbLjdm26;;^7m0_h#FHEBh;j+>;+Bi z#Mn_E=1%!yUPha#$34p%@3)owj>NzxZ)Luz^pZt>GZTGmVMbX+JvJ#k>rl<}_&$>% zBkI=RiVyE*`fef|mt+i87!qflX4Mw=>SU_tpXUcumH|mYwf`$Xx%Bw`-2VQHhO14C z-ey9dFYio!Kzz?CVRiT3grDUKtbBiu^B*_rQ3(MU{Zq9aU<_3m2*yq~I3Nl@@Sw)a zOKA%Ua?4j>MEf2AAOO9Ll1l{sbfDLpm?PsKYb%ldW*-X5VAW-}i2&5>TvUo#;T;%& zVF!B8WfA~E|cj}W0>-|CA02U$zv|%2-)aMe%g$e;>`E&V+Z5CG2$`_( z6NNT?MDV42enW2fo?@Db0+}AS@*Gyn%=}xSp_5)RQN)c!YF=~U5s8UeR(z2vJ4DlQ z()sCrjpLy$7f($NCjggKtMeUlKSLh3T^ok;u@xjMKP5ngG&s9!pv2ii{`1?YDlA^+ zl&T8l+JoF~;n<}WbgMa$L~K;X(bCDY()ar-Wpj1tcA%O<^C0*0!=~(|xy!Qi5WR2K zBznhY^ELL5FY%lin~?I2v8BS=w03uy^Iy3C$l$&tK{o#iD+T+RDu92->N7uujecb_ z5`E2sB$1(xD1X(a!21?dN)!Dhb)Cj((ofQs9|en!C6!ZzUd^!J_tfaQSi z&fl4lSXqs|-SmO|djf{xa4?kZX&t!j@8}08`;V7`y>v#v>(yaNK(Yim=3l~J5L%cA z0$I7g>aWr#gE2IX0*^XL0QM~RK0sb~u?J)wnXzF1)<5YuwXz9*numZs_+|F}EFFdw zu94FVWQiTl7V=MyNkzS0jAEc0nb+`U_vYD_qJfWHqM0jk{e963iUt_Eo&&Do{5swv z7r9Jc>@5>4>eYEc%wr1S&mG{872qqoD?dH%Ww zekGM@1R?-oHhg1R0pY+eTb~FU@%$zm-uFW~)=4TIu0SE_zu>5+AQM=MDZ!Z_I#8Cv zxwB1mEy8?n*E4I|d?SbOF}Rqm0q@x`#|}2S+y^ECl+D5dT?G`)o!{z`ed)Ocj#Uet zthz#-pG8d`K{n8${)^XpVxWU5`8GP<~V~$aoGm zFu`^4%nc6G>$Tia6m5H!$RJ(0%eu$wkgjsYe@8;HMN)$vP32!Z`u0o|X%%qG$MdHg zAAPZbk$IjB6Fq02Zy$7G#EUKSZS=P-Q^``Rtd*L{%wlJ>$C_=w+cDew$*h#)Hz^%M zIOjU)x3R+yb)AsI#!@9)Al^y5t9^B}5O}&1Lis@PO(JIpo+PhQt+^s^vxSUxE{{bY zh?IHR`3D&3`!mZdtRcw7}V|^aHqlgj(c_VhE(gqm(RwkuVwA#(_tJB ziOl0A7o_=y?G4TkkmIw(|29Z|Ot2d~JDGHZKR?E@)mfClc-}yL-oLOvqNKBmUV0;d z|3^SPD~GjMN4jDND2sYRq^M}Y8mq5wHae;7X;IG69FX06G9fPJbTs!p0G+kB?wEXg|%r z8Ylms6+62__HB;vnuB*k0&n8PHb~Mht~Z)d>KD{LoLeCouM83A1C|&vQL1_+S zN2sR}Yrh=nAi%gj^6rnkO<% zoi@XbSsDrLi{Fi`HZB#c>rKba|DOBdQNAmOJKTbPNsJ^clWT*H?D+AJ5|xA=6u0%vFX zucq~zt^boqXXPKLVGV7V+}p}fC=$Rh0wf@+5ImTK{HAvYVEs3{4<51G$hvr!O0EI3 z_+eYuO~?(_eGEyeDG*A@SM|c1$u@ztRK^fCA??hmI7uv z&MLP7j(T}u7PtgD9xT8$$1Vz2;tEuES{Uzwtq_e0YE#T%)>w)zh$UJM~N_gf?W^ddH8Yp zJ}EyBQ7Mu~wR#Yc%~o{cwbM`&5?;}z?!=oOKX#5`WJ_yCM7%O=baAoUI-)k4oAq4i zShZFLld7yx>G6BEAt0MmTOHl=uFF4WSc@Klyglqu%oeOpl_d@2{jsSOYB#Ya30S|w zhg5O1O0aP9I$2^UiE{DVFtL1^^U4R#EMoQ5CEm6Rm(m*#NwZHF3A5cB`!D@oKpJ61 zb+M!x1t$*vP%NV@f7hIjYC>m@iZkuLbSH(=h|N9lv~z0OIx^cR`fig5YTp~JDaJur z{_^%sQQCzusLWcvTn2eYP{o9*|2{>kBqVEnlKe zh`Q}h^yG)Qp}_t7M2qGzY<`95E&&QS|F`Ymf?MMIvTo7~%+={Bts2kPE4*Ff5D8Z7 z+0`fe(Ye0zazp*uFKh4BGL8U*9!RlHF-I8r_aiR$ z0qJ*^VTWJtf&YQtL;)Fd4g;KpU^Q4udP@@UV&a|xsAWE<2T0>y^zxx-{m_ELl^4Ijo3MZF8Y$K2-WhdzLB4E>+-XAzI*Cl#2*{(a`G6^u}e zI}ra8@ngsd40!=8*CUN&AJZ=Tj&wi~MC;-%VjGqm2-|)yL140n-5>wGm%s<1aLU{RO+cqKE^{ z{6NliJ&nHLJGfB(NP(FBuYs_wm#A5yFJ2v}YwAzSglel|Jc>*vE#FP;IF0o1y&f2q zhrHqMR7B!hr}ZOcz-Wbn~u zbvY`miycOu5dDF}q*aw1v;?PAPWIM7x3r1+Tz#H$gIwEIl{gG3IYX{wO)1nrY6pdW zwC_I`J;xgj3mu(c|%@EseFjD7ygQ`DQcK%5_I>K?Xx*$Q(%yKT4lNl zKKiS^x1NOR{yD}QSMa~;Ksw&flU0+l%J(AS@cWIl@%IcuWoGLqJDu}+6hntWneFNk9=HHFYP_p>n_%0e$cUE`7`KICjd-_^MI|&$C|B^lU zoF{&A`b(MEEB|LN8u9JGxsGTTNj*XYB`W(R2P?`HG$=5DrNn52z(8Re#Wip|c)-4D zFeQxdYmN6}5};Ov&>L~pH?@6)5G9u+mQYz3wY-UUs%+K`-vj>oI7yEVWbiI5g;Z+ z+zH}%pA>AS( zT_TOrNOwzjBR$d~-QChDDcvQV(hbrL0}Qj@?Rn4nuQhAUmw^wn_B_uWzw5eutqc&0 z3MT+IudsNZ?)l6$NMQ9kP0jE3#bno4l%bYQV@aXTU#@c<42FE^GrkhM_@rmu6VN~C zX@b7M^3Yvu7xW7l=d@AG0`Ouz5czkYrcGXxy1oO0IhW}dgHvYEk@j1OlZ>p4!mI>TE#YVQP(8aqF zo!?L$HN{5qSZOnu($clv_*7h(KzvN8n(~S_-nwUqIUHJSpHl&`{q3TEm7IQuj3T&9 z;?R5++ZT0ZS@w5TKtg|xX|!E;A2a<4^?+Bn{Ju0}R~hO+<9!y3c3B*xWQngk25G^( z|0ES!K03y{@sew!1kPH7;HeEPom`AOq)gng*5F+om^t419j!lYJ^Z)Xa)2nIcy|~2 zx;3lbI1T73ZxP*wf9Hh{e$iy~^(6qnRTRrXDY|*3zsN3u?l{)4iF7JDya{Ijh@5i& zr{gySAiEikK|t#f4#NueInXB@9nVDwj+h`<)XHg=e@KY&7BtU0+rc`Z`0L|6 z(!NH*1uX7HK!L&PiJ|NM_#s3uF88lSr?b*xE+Dj5KAK`y++(o9R{f)Me@k zo7Ib@339d_np9ClnR=a}ynzGp-^rt;d`nN0lrw0E+rpQo&7qBPbAurWK{2u#wh7mI zsr0@G&pYM}3nNa=*;wft$j>c1ww*0E{Vf`YZ;Q1ps`JKaCa~V}({km~TYXU?^j{@p zWfYn~OGM^4{N(;|wur$g?`BscypO(ik!d+XMlI_rW6KJYnMva8-=TB+y7*_V7KJV%4RwI1`dMcz%Z>aa!~JL(n*wBv z;)PBbve&4*E3cZc(oGtOZjS(!%U}PWKWRJZ-hWNxH%Iboii23_4Ew8q<%VhlRXnG0 zWwaBuaHEH}#@r7qOa7+OyB8?7D_c7o)0aSb36m>el*hUZ#Fe*3bwYt;THX%vTUJUS* z!srcfF45UHeD(^+=>?oA-d0qGPrQ2-fehPw#dk=fg9murm$aRoBCWai!4%;JFaBWB z&o5&>r0Knas<+{G;KLkNZmAS#&3l0~3Qs2Cv)YB5*?qsL!kP#@rMT()hYd)_t0q|^ z)VRB8Rw75E7;7sDq)EZZ@C}|(YMbw06!1}znLYnd|3XJ@sI%2WRWiwu_!)LnsD_hC zT1!o*O3*&7gR*dJ`$_Ojm4|-%w#OB7VN@|?S4E+EHqDz7N|M=aE|-MwrC|SCoq$=f zfN-FjUYBHq&R8XYs#)~|V^eVBE8Pb;9d7>y8a~=d780T|QpFH;f3mj<)~xbZPOQlE zovzH3@4b#{Z$n+2jQa1<^ceH&jjuNG0#mP-Dalzxi5bm`7a|KSf# zpB{zcb*$T)BPxX7=r2w=hTPFvS|r+i-7^KhFKT>X6~SRaQEblH8x*>2apbuR@lEMa zR6`Tw%l7E&$x&Bthhf#`obrP1U_7kmz@NFY?&v`@jZC^1D5i z5~+1~+6WB-l%wbp=%k<`?)-}Xw5JZ8#T$U7fL)1P`w4m6I%ok!dvUD->l_4FN{lw9 z9I^l1_T|u=1<1NxTj@h%a4}^iP(+(yR3*KioAb#?y-kMay?B|JR_~g?9`d=Cw3G+O zFO;oS)No(}V0?X>v;m1Dv_6M4!7J(GiTZ?`Sb9@(Hx*nd22o=m`WKyV7O9%GdAwv1 zT1+Q(%(J`wz3bk%N%1$n?oPqBQq0UlBzMf~6FguoS7)bB$%j({BC@QZ4&03%rd>Y< zcu|ZqNGHDP! z?D@HZ-FQ#q;o*w88j)=LHMg`0=aAGr>GgX>hl!g+4B~6OR{~{!lKGafT`HSplVx@h z53Z6nJZ2&m)crOD^{N0?>Nz8Cb+hSIE-4f0-PDT1wQ?&uoVY&bfrWW8=Xbi?niy{) zcQrAp{#%FgtgVskLx%2i3a`?xsBEq@_(PE0nn2@edX-Q<*H0Y*K!egQ3p@r3-h=|@ z>jFR_o>pu!Ub*aA#0PKK`XKOWP{I$(Sgz9ll+euuF#zM zfHydC;o#V69rm4SnGd)e6od$SHtD-Hb;3ve;D!KURn!lz9x$}WjdB|TZeM2`R<DV`Gs5&%5oFrWEHcWOu4yjqWH`pe*FT^Ev!19zjZ_70W`&G(V06 z4RYfCB*%%|iu=*fP$39S5~qJ1p}$Td+G0!1XQFn6@~*$r6xO*zEii63Ttr8eOD-K) zr)%|QjL@wux?_ET0JswK38V_EMNJp4dBr|}q%h~n{)&rhyQE-0zt=uI+QC{wsF^m)6#Jmb>>F70Zp?Z$f{qco>qLmPWG_oO@agVbJsLS;=3EA z;btk^1IFiUL>L*9UAPTr#3$dn=MLWOADzRP&bvmC!Nq4DcC`(e*?U`KJ+j(l=B;*p z4JGso-OS_41^5~Ta@7?xPW(Mg0y7%S-6O>|zHPwa7ob&<*&OqqQYT~ySAV8#r_ox@ z`&TrnF>m)VdVTfpy__H2>751}9+IjB9Zj(X<_G%prZJ7K7n4i7>>@|*E&%LmqE{#z z!2%IYK6!J&uaSK`r<^_}t^eFM_7qDSkc;Z53BGOD$jgO|E#9n;d3)kurXL#g7HN@Y zvdFvm;_c{2ol;GcdHUKl1d^g>-L(FHw-fM*tc-lUcqrdy&Vf5HUv|Xyu$sO0>CIUz zN7nS|yZa+s*`pmRH*8=T5m@%#fPm9{P}4*&1`6-@ChXDsYv~1NHX*9lUqIc`8i?Xy z0DS6Q7fk1%sx)*1VEUtX(HWLe6~O`C(CMk5m}(oZgweYnM61Sjh326^0u}5(T~G1+ z%1O0Iogq{NPSyG}W&xHBH2oPU0G;;3+!iEW6691wq5$p6p05iQ?i)9An@Td+J~U8J z=+AX9D{_daHT?MZ=!GEK#-dJdmTL=Cc{8^EWKS#Y^v|njGIU^K=Uz0u-{n!h>mn#r z)pRkTvrt{Qh!Q|;ba7R;EqX3~9TZ3ZptB8V47}Do9PLIi;J&O^;nG!Yw)y_zr4Y}9 zx(XlV5IoJHyvneX>U2r5yh zc1)zk)yKN*Kkswx%}d_d_wK&_6wgWO*4K0Hk|GpVyU7;{;XeI4Fvr5f^z0o}yohhd zhg-~QSZR4cy7~8-^-UMQ(r41<3Da+k&xw)-xLXyAQs<_TOWhyJ0`>2nho)%8DavWNOFzofSob_Y7Hs>20g_ zSwz{3svn#d-YEZERevbGAm%p!S|n5O9z%!+Kh;`)6&jk?Ciug$03i^x`nH>Cd)NSP zUpQ<1-@X2B=1Dr&_J+YGRAQK{u;WD0wnOd&Hjlsm7vH@ za>85015+w#7_+h~#5Xw6eq+%pT-HGWVz>g&@yP%iEC*r+U^_)VYr4^|WuvVu~j z12KeAoq<@~n%u6>R4a%Nux)`NYr`K=dz3#2`;ie0`hn*xSD+7-z8BBp-!-Zl<%;tJ zpSxR1Y#Bp+VA9Eig`phZXyuhtr>f=$*W#;((4cn}z=t`Fyv%6{>;3P8fIvTexarmc z@lZj903WYb+pa(?owBx5e-SWw4pCjq(X|tXk`_K2wn@`d`$=qNUL5{BO-*Yf%OB|w zQcL-sv@)`3RD!^vQ7!~u7Fi|5Q7=I);!A(CIbQK*yiJo@}s*r56Oj}>fI(8QHea=0`^#iQKX4Mlc zb6ZEV<4UEA-NHx@qsW>r8?o0eBi1N1R%e^*E)~HUyn#><^yGF~zTl(VKtj`JF zqVn!ZOh?RNta7bo&6D>6*xx?se!0`vO#l9aHd42d0xQqL(y{fP`wa0)C#5|ufb$p8 z{o?kkHG9=)W=U_oQ~sz0&|KKKE8Lnx5f`ywveg#RH-*ft=5D6EsEG2qnYu$g2Xm4F5`ItPjT zZosn>OW;*o?_Y3cl($)Vad-&AD5aXv9DzKFQ>;;c3b@5q*agtG5WO2p2%x#Ebn?MF zpT;E82O$sl&JDgtia>82QWqaIC;p|80T?eGa{(~JEnp(aIqoSqTno=c8>t_aSb4CA zU|O+3Afey2PS{cSA3^HF@jo6AfOEpvt08wijTwg*To*G!NarH1pW94pbr?}8Q;7+h zyvCaOTK>5aM4O&yYrMXoWVYhQZ%&9hZAmX^sSIm8pT^H!;;hNw5?f`rY|8u3t6GH zo+Ef;fnCj{*`o%Zj&SSlx4T|jC4>xZ{2DmZ#IUxL?xo{drdPnmuRJSW=o#2A)aK(n z%1;nEqf%1}>>!gX%)J$|X(hfS4G`sazAQ3(9=@1So+&rZFgoNANb`puL}QT3Ym?|ril0Ba1HH09$-tNEh(+S)a0hwI7<#?P+RoPuTr z+1;>n9Dcmq(cYar#o`-*suNXSL`Fdpn`Ig+`H&k@TQBr<8Mm&8R6}y6;vsFpj}0vk zR-k8?2AV^BE5kvy69S`Cb~w>wa4Zuz#?kig7G5&ZRFvJtesFR61 zOf;Wi63=qCT$|EAt(GRcpN>4r_;Sbd$NnmVdRTl@8MHC941f z-*&$0)$y64s3xr3iAK!-TZPt%n8y(k%G2;tLGD-z$&n-L#v$KqW86oHeU7xMqlB)?>D+-&@w+QCWZW@AUVDaxH5D1`s8{cPi{DHVdOAzwS?L#2qjaMpNSGLbGf#- zW@+8QQRgbS$A;P2GK;?0o!2Cz&>#q}{mjC<@-3>8Uhtf*hU|+mk(p1;HQK~bnX`*I z2TcSck{%_&u@Obyx)nuw1(y!s0d>Hp)+#s=WOAt}uNt_2v~_!djm^ARhAL3dnrlNm z<`U34rL`q9Y=A1VtvI+Zous&t{hsovq^t{#SBIKIESA2LstQ1=6kJA5{XK&0vqy$C z^mBeL%yLfbCnvLYz>6bh=Fi9+wdm10c0Cm5%Gx;!(}!Cj|CNFmCg5ewBB_g;*fMgy z`6M3tR$5t3aN9JFh3B}$z&MQtC$RbRuU>z&JlY3(`2H1@%znhbAyVN2`S2RN+8dx$FS!1}^q`s}NAsdH>tBZix|;xMZv0)qgEO-z4Gf5a z+~w$Dd3WA}Bcgw6BM@Bzr%+Gr=a7XwoFjY!^$-JG@(=sJNk=FDQ_^0kPhEP#aLhKk zp@vRhgj*?d4%_ewmWhbjhL-<^EptH)iTzBbmtP@1)?xZpLFQG8E$}fj(j$Bmet+ee zrOZP9YsKLwVru0C+6-^SL;%KT`6ExO51K41f-@8`i28h$Wj$p!yFYFK90Z^#{mE!= z<2&=Z({(d>J+7^zX0T~Klh(K1Fr8;{VdD}0lUR5J-!#s?OXLPD{!p$Q7qHDgdi~Cb zd8V-Nt$Gn!>ZZFLeIkvT$=8(~hWFyy);tosz#bNf?xGqR6+=CBF6R8pKDmNJlpzf- zj7{kw4DA200Dlyzu_Ut@WfQuP?umUF#lM9X;s1Sa^Lqt)OkbArN|?aJFwqT@aoXZB zv9_M@jIAEMY)P(8ivn@>N2?%So9wwuD>bQbtET?=7eVf7vbPdJu9^iCUD3GqUwJNs zyWH}R2EuCQbXEB}Khw?Fek!uSH=?I_ZhR1RKXtX%-$w);)H{Ci1w z(5caLA>+b)v;Y+11V&oN)k1}vSMsqe*q@0@a8nW1R2v6tmeED!hY(r?3M~SlcwK7S zrl^Sho!j!bU(iT>e?LZF{kYGlk<>ZvGd^Medd$@Avehy%bX?+8?;!2NQyR^jHLrn_ zgl?H+)=K~Q-zmExS|im9M+A|Ns#vFvaBp49prsQggghC<2P!!Oi40csAYGRrpX539piyh4%j*mY}bbLZm-imi63;YD6yxVKErQ z=Z9Qz#e{-XsQSN=_*%n{E6!2ulDx*pqD@`S3;9C)N6&Gq`|ii~hm1^r>_LL^gh4R4JJYmFgFDcA_<63iSDa(P_Q#Qy+Hg1JIC zWnzZ-9xpQSV<#gMByQs~v{oBJJ4?X}3xy^pM*nE00~{Z0FQDiNpah*;9z>P z`+|bNb!Mpl&vDhADq!J z*2e#t<_(~E+ZbCGBMal(Kixa{f5Iv}%mJ#M(DVC^-uWWI2DQMRx}y)!J0Mq@1Oxus zF=2FIk+%goC{tQt_PWQz^7IM=@(wd2J-uNuP6?OTRK!35-u_6Bz9 zHS?OK{MoqzcjQ6g2~vjpy`jNszdCAER*-=v#(YObedeXszQC{MV_7>g&q`y~Q+&=l zv|v>FD1ID)l}C_a!iuWy?&a=>!W1hsiIT(_rr6&7ckzaK+0PsuaN&k}57RoC*ShCpX&oZd&Up?H!`4Zzs~ifw<4WXu!;3gcZ&oOD zIs>j(AGfnVV9xf?21FY-FJhww$T@E1Iutvzb*y}QuiH^ZGQP{C?Ujl1Nd#m0#h?O( zcDH@+@!4RZdXfvmbkxx9v^qv9rUSmJhmvHDLV=$gM{@p)Tk4;5ZY&g>e$=p!N7>nJ z)u!s)Mlbcne+MBtz{ld_bBB}KLO!FWClt-SY^HRl6i_KGz~EjPGXGu4-(vF3(i&bt z_68Xv+WGY=cFjosA*mzY)b#Cpw_gs8<=;ks6cKTFSD?v#J^LbNVEx5%X1HM(gN9i#KtEf0)&{lceIF| z5{giwldp=9q;HY@nn9~)cNV|%(-wVCzZ=mPS}e@Z`KkV*{4Q#)t^dRXZBYv*T@J+J zV;Z;jr5?ofd7{t&l?7`H&LvB8Rn3bxIw(LLO|2SVXBaTNL;Ru3pT)VyF|1DWW89X` zLAIe0RdVUa;fx62xs)^hKmWT0x!HWOnLo?`&e;;#JjbIzF zV`=FJ2sN)p1;8{^|9>}n0jzZZ*uMbE%8A_I3|!!!lBM)6q4!R9dRLVf&RAn{t3P3< z!$ChuG;m1-#sI#p*i+~2BGM{h(0tRc^>&Yr=W@}4HQ{~G+)$ITE4mNdGY0r@rN8lG zubzyG^M(I9F;Km+Q6vji4$mW_;(t~R59zRvvaPti(1U`Y6W!vO>t9};ikFHT-Ka_H zyQDK79Loo>g|he_sTXD8&lyMrWej(7X7m_;m?IX7AqEg-w&jJ!@$GaLP}ZC8{`kR6 z6ppWej{KTdPr-${?kih6lI3+`i*foJm6=Zq60GOHzC5QUf9FR!k1j0YltfUfLa^}};7BiMesdbV^5tR!Z`Jh4A1E4e0T^AeKk6;P@;JnLgDakNf*I6JKulcY`VAw6p0W$;?pgKKb zO<~#h!RF5fpmcTEg~(2?D+1!F{K`J{v{k-R25;eK2B4OI{%>VW69Vk0B%+&wHj@PL zo+z>88GJ(d(mMV@l5^)Q6j1+CO0(!I)}@=`p`9uOX3 z+?Ai2x!9YNB$@AwTZG$29tsHrJ~z@h^gj6FWrm%9nH|>g7o#uzTb@B;Je&6SR*y+q zXKUc2RDekh?e|t1w}TF>fVY&dd{>Y~f7)wwUS%icl&3AnKf6>`u2#o)6#cG2iGNZg zme5GVYDzMls2wJO`HaYanSSt-!z%Zpjmi{j!o-Z3aG)s9U_kE3fbh6EBY*W5Qz?Dk z;*F2i96okSTO~=X+*UO4EZJVi4Grjf(lxI?FRt`zy{@P6ZR-A3+dWr7i#cjpuF+b{ z{k<51dT_6t^o_g(iJaT?2WsBkpR>|R@(@#e7oE!( zZL`CE!71k_oDc^^uJLr?P{o(}dMz5)!NBA-Oi%Zk^z1Ir^DtVS3e*z#e;D_7l2e(f zLB?nBSVlpDviE;;2T8bR;>@zMqa&@%9;KI7tGNwjdF8yX9DFDI+#K4l$&u2q*`)~w z-dw^tR0mrG0uI^ntkS&qh(I}8HerG`!v|;v=>E3m;@R2o*W+cn z;Ca-$a|r3}Ei|VF%%-gwRiy%>%?Y+3iP=tWN|_(E@LhBQi&NV(i1#lbZD?>!Xx#wd zW>3>`cn7rajK0LK=K=usH%gX7k#IRrdsNC{D!iVJ7W6KHjk8DRL zJ_ilXy1q&Q-;m?Zp+9Sa+vlVStZpH z-HViS_eit=>!wk(uDx;2*d~|c(F4`exO6ov3qMULR2FA$C*#V1b5SA5nZ|dSh>)gG zs19hpa8^fLlPJbe*`GKml6haY#Iz7`=Og&x;Bz4FyG#q2#_y~~mh!jC{ zBuCQ&Gu2cHzYQ?4UJC!1PV!VZ|7SW*5a#ppAWQ$zJ#;JgnhJftCl4$&#*QoYZF}5P&b6PPTgBK z#ex^y*eEe@Nj@`Dm0`7Idm~92<1T7YxT-7V<8@-PFD19xpL!Pb@9OB7 zRigFE#(yt+Z!krFJl~0Ga!HY2+QZ~8j9Q;z{UrLas9VyaM-8jr?nk>(pX;oZl&{`2&~-)Tsq4OO2!xb1J(PTTacIc*OEOJxXF!OKp8>| zRHW~EKJe`ch-ZYAgSRpQT=P1APQRlI@NI602Cm+AyCt*UMEpAkU(@!TfZ;lz@0Z6M zHsFA6JvRdGhg3z18Q{cF^(`QR%Apbs4CCNfd=~j^^C<$rI*0gizwB^RkvH(&@VZ~q zhl%W^#O|@y)prAO`GC*`msV+DVD= zefPH=SgDz{dh44K+3v>^2fuzFL5f}?047fN+Axu3-)4IYL4yV7zbVyen+%?v+dvC4 zf_j;xt(iX?3<9Q*NZn5K4*X0vIFlJ3i~s(CWGNO^@bh&UpBh&i=xDe1@u^VuU0rmF z>b9)>mZ1HL(4^cmM7k8BpQUvSl`f*Egmn{Qr?N>9##fwIL@(G=09Z8D+q;Juy%a#g_ttYcSN(^i?cwet1Fj#ZfKq}K(IcB+3(PUjE zr{(%np{qsG76;0?h59};}n0-7NbfT5rV?^CO!wI%j`t=LU zCA*XEc>hv$K&l_0P+qO&0!1D&S;6`8n=o8}&*kMHF5Oee7mMj}5 zxD!K-+F;ZrvrD^BPOFk^d>dOc_`-)$uhz6GZ|pgCm_5LP+Ma(BLwLC8%!FLP*0C?h zqD*AIqG)yD4L_w^H4w@EWKXIyC8m976yW1GKVY0*eTAQ2 z+uMp~P@DKi!EmH$hL*BGFmK`c-yH$WC2Qtz%crkiA?0N#D7Y!+|MUDj!HNIspIVy@ zOe>5=9AmU&hO{&V*YzMYui{Kn{k&iU z=yTTMJNv#TV{;Cfyy1d35nqU`FCXWgoOcp?_zPq1|0jAzX6N`^M4Hz`Gr~tPGbJms zX$#UKY_peqE?#J6um#yb#Dot%_GP^dBaYY^08Q^v0h2b{bW5f1G)ov05i~~=j4nOi zV?UT(?FaiCNK(bt<4yB%B1Sm{IaLHe)}!r&Q|a9`G&AVXCDNyN+2TGfxkA`UTGkht z?;!6L-N*V>U7l`-0j`O39EgoGQ;0j7f;;|Yw*a>sIf9g>dg$&s03ip*Bptn{Ev|y(y z^c*tUBP+WZmM%?`?p0%2p|W#{8Jp)Zj+%RkYL`jl?X7tq!yL`1o%6ED7{_}=Eyj#t zf>=LR0_QEmb%V87j?v+@SXk_pGT&@Ts5*D0r;i*ZBXf+@xQa;maTd>AcYerG$kI&0 zq^*u@_-wK@##ygiV9g4#fU%nArZWjy(|Jg-kHXYhao?oZ6EVh*eMuLj6s)S`$taDV zHOn__i%VG?vg}M+)=_K?4?&YuEkUfvB39oIKhDVBDuj^oEM%+S-j(bp{C<$qA2)ao zsra!HI8`r8z^Xm$+{s1qZ2M}FIc-{qU;{;iYRB(yGpl}p8Tx z1@W6xlG^o*mEPG6CdG&1Uu@PwY#sKuSaD}M7wcQRxC~`+n=tFs&pf|89o<9TzKi`% zWPg8L{_}rTcb8D^Rk7{Ib(8{w6t~{H!rEapCfed`4K7f=30-)(vwgqH-UFaA9ruuXZ z&PC>pnND~2ZC(PM5x`Ud!j2ype*gw~m6-dqtuP5%f7;g+mTB2BM+G}o-xt-_1Mg?f&7V}0xO0E zky6%)^yg3UU%tw)Tk7V$KRRl{5vv<-W;Eydpz%VD`B&`2JPFI#d-OCtsUID4^uLoE zxNp0Qm3{G3_snS(TTx__bzBLqz77+L5vV5g{`qVDew3iyt_4@DQxeNA^4kPP?M+SP z|DAnDT>0Ux%4@18xgXzBb*m0$HE+C53@$B9@(2w-mxpW8H5|ly@P`A7h3dVx5&r^V z*wnnbfvvvzK0|ru(|>zILnq>Ua{F`0rE%Hh@CAfX44EpY>t85G#ozi~fGJ-O{18Px zi+9fjXi^KH_o+1*Q@UdUXq#84WYd*$6G&`Ok!_>)I#wvvhjMM+Hy03aD*2@w?A0Al zA2%S}-h0RyOcSgirXB`Z1!wmF@y(g~d-9PTU}QK>4`71w;#d%N$o-zVKXM{*5{tl6 zIMTzdgSODebp(yEZqL_9)t))g=0&)WfL;^bTJW8t$xEbs5#VIQ`)1 z#{xTR_(|pPhE$eaTerMup97U^%h>mr6fLVuB_!;&5iNN)UCE*M^Cg8oI2<;^C3Ip-51-wf6>xo?!dX9gtht{N>$;m#Ze1^MA}La^xzP5gA>)r`leerF zXwe49#d^FPmg&0%Q*_SRJyKAeEv>slxA3ZJ)%!XOT#)X45VUY^_MYnJ}6YaEe5>x94x}%h%^&h!hz7l5NF=-w_eG zL34hnsV_g7YygSXMr(*1I2zOVw(N<37{rj9WZ-a`64+nu;%pJFzz7HSlR%Lf5g_ry zJ`iYV6&YRzA6=mf5kFq#0R^-3V{mS5C?Od84NLw?THXf{P%OpYI!=sT+k_aAnQK0H z!l*zCFAzI>eJu0-bujX@rI0(=k^K-Y78oP@fF@tHNqEd&OO#RwfvJK@({7OQ$ zEP?c(@pP0UHavM+O(su*_7NfNHvQLb6!P+^Ew8Vu9=hkj0vppZuVk}o^(daY~q*(_pe&x&k za%qh|DbvW?O=@^UgYj(@t%Ihb#u{8IkYhRUzc33dx(%)@q!9lgCgHJ!;ttEi4#zBASO!?|_; zpSmia*74R1R=;v%>LCd^|0 z=MuMI{B0p~LngwRqF0coQ{j?)0z#`07l}69PYQ@!%+Nb4S5sJNMt5#M12iv>&;gO^ zO`!{5%qCPK6j)8CeYuU;G7obP1RiCN<+q?T@WHzZFm1DY;y-)p6S{3+i?5~&KpU+g zJisVh3iaL(BnK7gjRSyl`xJ>!$cEWjf-E`U(j#`!`R-hV`8gC7SeAh~Fu9#%b#}Qt zfguHbh0;a0(9YKNsdIzcO_OAmmaX?n7o8(W>L8G|4Pf0O*%GTp*cvT}jTG!u(5rl- zl4Tt@7F&tI_LN5!TfiC%cUt~wxs;88J^;{uUs=tuGrJEcJlhFvr>jCh%h3bos{rtj zd;=93_7e;lxJq{amcRdcFpU3oXvaJ%e2brn-09 zkR)d2>DT93Sq*#4fKK$u%t>nIm4^CT??l;J!QTlk<<@Y`3N96(j!DZC&>Xz-L5oi>O1k>n zc@Fiviyz{sBK25WAEcd0OU zq@`X^yxgXVNtvtT`C)GtQ-zFH;)Iv*43B|xmF)cDNP3zp|HqsgyWJhVvr^k}*Bnx$ zWQ~Nj8DPez8X)ppL+4;&s5pPhhY~5@k9l7ye8xWmg|Gh`C zgl0(lEf!(+T5n}60ONx5vOF&tyZ;L3?)M~XW53}blkAIfQY6!|nyjUst$c1kuY@I# zYd!bPujp&I-2JMCL@gJf{Vmw}H$CMGEYwz>@qM5l6srEmJEnt@zB9dqSGEIz(lO9f zT%35^wg=ICvU}8Hc^H|mwfH?;vn|B*y$PwqIiw^L#h?zvaG^Qj_fGIZ@R-TW#gzOX z3joGzfd^(Cv7zkIx2cM}KK57|MFhmJ!OxO3#-;4$F;05dou{CZ5OlXiIC=R!qVcIaio?x5>BFr4^?)ez^8@<^Ze3SSUyFl3L8 z$AiBb{o}j$!RqPW9%<&6&h*?|P8<>N+Fn0b%t)TsA-`ECN0M?4H#g)2sgVXK@SyCs2><>Y)vY@)Be}Cxb4P&ntYK%#?+jKbJam~w0az}@MlE@ z)g<=V|C1Th6SWH4(x+uY?;B_i2FJ(PP1|Pzolf@^5r95yS@>xDT^Y;h-2*aOT<`01ke}ppaD2A`agZ@g z^eTmlsPztu7^2L(GK;i8R|e5dVx%Zq-dI>vI|AAEzE~ zy~DpEr`=fd5ZQ13wx=!~M3gd4{b+FgmF(7Xx+}wzg~fI6&&O(;8c@lu%ht$ismOM?n=zI?Ob$D+{cIz z#=n zlj4f9d?2DHc^MMh zNz!-WY|ip_^TdH|*NB_Po+&;NMe@=&$LG}MTS9kAiJLPO4Q9L`@Nkr92 z8SSQ*ay|51@QTIZ!j6&KNcuh@&R5e7GN{&(E$KDRu{-4>sYMD842bD)GH#p?2|w)N zrBng$;@>=1n4Y)&r4ML1O(V-}3y4D)&Ioug=J?64p7c@p{X(=Byo>JK@_wzO>VY8e z%f$cYW>sDAN~QBgpixRbE3u(GL|TC6=M8G1zrosvkVYUvh~H%WR-v9#`2O=RFgO2a#34cG8wwP(pH^kGcb?h6 z)(`nV5(DL8?4`MxeE>L=$4ieTd5@&k)J+){L<4#h`Mh0gRT&C|`uPK3`O(T5YA_R7 zRo%UVCGL2oDh_r1|CUpGrq zlqDb3^xo}b@y*VLyo7O)g{&)JeC3?L7(eymkog<-0j9??BL@YQ%3me2+6BnP3i>- zzRjWe7OQMi>(m)D@>Z$>G1rfMIk4fJ(bWe&$Q9qoSHJzQ1A4txn4uaa&g;a4KUG~i zGhEg_rZ`WUOn;`g`CD_7M42-d@dLl4Id+24D^gB1WxSqGH^uF<+4FMx>A#Pdi&zg3 z@`bH6{!=u8alVI#S@AdB-)-h*y`EAy-%jpF)=VSBny4Wgkva4s4gINjhWSMKg?F3% z_3Gl=t~nP3-6hatt00*8uuL+ARJ?Vlm z2k-9GtH9 z!_g=HU~NZQhDnAZvU4Nu=Ci*TR!-+LvAucvLq$@uJgCn@I^ywD7UA(Me|b*^uvvAbT?9+})^=&T<=j3;Fvf;^ck4777K99}LObnX7D> z(v;-?#Qhl_>kkGXA?KaZIbln&wpgi8M$lIgc9UA&mR1apE@RVjz=(%69JabRwYGg=pj?C5$xKt0I zBc%88ms`7GpZIB49YlOCu!`U&3Gtnk`uA!}4xw+-s(wS9Gg+JX`l-Nmv2KO6uXg7c z_NjC$-oZsTi~c2uqVwKt86bY%VZ%-0W9Xz6-b*pX>utEX1*Ksv0+_5i@81+QowlKD@J(KKe z@Q>AS=SiWhGt*lFp%}9AJ%B5XXnXHntzOX`+>ZKLf7+g7T%7+eX1|&FS zG3wSRLIg{YkDndZX-Rm$7-HdP-+V#EC(`z$pI~IDQ71oa{YBbLhHSl-l`7+LDo3oF zw@_7G-IZGfsRg26_uR(e(S}1C@7u>`iu=6q4!M2iK?XJA22*o9nhl%6|xM#oVvhd6j+Ee`Esq5JV5G*`0!C;y|b8fiU1<_Vs;<_){5IS>k|{ zS{A_(BZAzhLcN~pcU>Jd)6Bb1*saG+J3#lS6? zvC64Bo>rayeu+&GIJ;8JI}XUfhm=9tqpzFqk;R3~wkv)J9zXj8U&Qh`DiHe%9^1TO z56Sedh5f|OL+s2ZcxdsxmB_A=BFT#gS<%$L#R5Ne4OPkJT&1S#`mr*B2pBs3D`!kj zEGen5cNqHmQEM|ZZ&_JcZES7TAmiY*g`}gRDjb~r4pFyN-KoHntHZehM4m^okkLM0 zl6OKNyok^bgbK>AKFtgzvD*m=)nhU@QYCk69_vW^ra9&EEu&ZAj2J$a~b3bPD z;^e^hm&R4Fo_DI>rav1EHA#P}f?a9Hn6!m?1dKXu9_;P|P1}L83$hQW%2@ zk&uuMPEI6EOxXFH*1l*}$lT?N0sM>Jh`^F? z`tkllUQUKm%aFHGxqa7M^vVM_K0281s|5M-C(#nhJB+$q9D8 zr+oL=`PUnlkX*#yMV37ImjwDC$0%olSxv|Z)LqKR^JlB9=kgbVcq!a%!hxXMTTj0o zy1-bvc#&VfC0YBxfduJww)+cZp~I?1t1%+j!(zojs)5s6XXhG26*(IkG9s@~bL^B= zLOO2qLn;%xXSW$|CQ&o3)h$R-axTDy3Us*$T+^R7Ed=f~(XEtsRc&a*k!Q~`{+KT% z5)3BRvQVD8ueM_eBz)#`jLROB6tR!OZG2uRUck1kL4Bk4@2EiuGLg618zd2$kxfaE z6>>T3%+E)trQd?UQE`oS=F7(f$*iu(%H1Jm3TG5eH|sc=`Io8FHHa{ET1qI(WfeouMM`lvlEcN?#+-W4&{6J&h>lY z@Bf5XYK!SAaw0V{**rg8+U!K}qrs}HtBVpummyQi_?B9?HCU{o2WV3iUVT+~CBxDO z0uW`u9HB_Pj8?c{h373Y0lIW!Bf-q-YQ+le?h^|^)Egp+6l zdDh^~d-~*opa#`lrYbtDzH?QFbI9~hu2*Z#g8L*5g0nL-ahcBWG$wgSt=+sGcym*y z1m}2TTM8->y&lf7GDcaQNgXdA$GxNR-;+^8VWn0n;us7K4J9BKJH$re&MlChg20BE zkq`b_A5cXxSGRjr-FbN^F`lL0x>{ydES~NKk<{{Pex3NSAKp z>yNgc!KVXR@t-Z-9?Z=S%Sly&p4jQBA8SUdC)Ju+gpMq(6%__0W6MSRoVB*?Qry|| zn(pXIYD3gCml~WnpiuB+y-86xF9#;;q!836+rZ7h=gftdjtKSwl|F>BD0?GBa=J!W z)2;Td=K|mA>Rq-UK6Tx1EjTaae}5>A|932z$PSlPW!Zg^ZAxU!dm8rxr-c?QTU#7; z3Z}%>4j}VA0tc6XdEM~q>}zeI(^d4+fbM%c{GERHOpJi;9M;K_&CgE@r@U4ANhPA_RUF#-UJFLnbWMqAT%HJd7|}Y=Jx! z@Vd7_1K+<-)YsQnJ@u=-E6uv{aChf`T;JX%4xs)LUjOrF5((+A?xndSc+*dXjL2^e z`|s@moH-U(z{*7+SAHb?akRSps_IY&2>aR9Q;`VBx>A-4B*4Wd0LK=;6WIEcXu47^ z8c#s*-r(iMF@?*e4S8lV(`YOk$m#;$wpZ|~;j5!~eDTjw{h-fC#5OeMxEr*oJYA5&m!v|(r3 zRMM0-Jt;CLd_K&c;6<&x>g~Cw(S+zU-%o zv9$GY@XboW(~Cx*SZ}VcE%)^UrcRbKh`}bKOvN9O+j?n`cyMc(6bqSr1plO)(`6HcVy6_y(}?TNmoKy%dm04 zZd#}qR@I$J?BJ8Bf?evgo=NQfvV_(l7}nX_kHus4oo?N2GwiH4jJR8}l07Md05EQH zOR^t}54fgVa~*4$UR|}<(eTJRTn}!OC}>rg51qD~vTACUJ`*l)tkrU)t0X%9{M{PQ zIpE4cF_RDLA35lc#BaDs+0tZ2dJ248UB7&|IjReILao$qit_RGt?*ZwV@m$yuQ>gq z;F*|lJzGH4?M&yR5go@=HbBl_9r%gzxaL0?ERBDnJQhFieST$mi_u>grO-d1{z7e! zulSj1J!wS)>toh-?m)gwR*&Ww;Opaa9{0&GD1+M zme)ak#Kp8E4zvgh&98|GIZ1PWQw`O3BQ8$z;0%5meQc~b zoc)i!9~(M#d3Z~g^Wr9VUl*~P?TzQKlmH7Ysmy|lsj0Np-4AvYF8$-jU%GFb0)KYh z{mJ}&ap?;u0x$b`HMp4G@Ad8ch=8nJLrTh%`=cKC$J?B<&iU9S+1u3}*Kc9QteFwF$-zTw!!5$A_(?AJhxlpsIO@@r_| zn+0h~)+GNN!k0;*gWs=pW`ArCnZiPWNEh*=_^<4i)%LEtIvfDbki^c^BGUlbYv2xp z!8aG^8~6(|{I=nxj|jn;%9ZQ8!uh>_1Yas?F+Zm3u?DN*uDBJc;nCS!-nZACA!TXX zdpo^aH6>_yiwSnWUqi)JNFqeDrIi_o-el-XxT@lN{cJ5?OleLN#V0c+=}(VEBDwnc z(&q7;IS241QK-6G5z^!RwZ)tb7}N$T$_~*G$5M-Ta|hX`M!u{_RQ=}Me!{#8VV-co zO3{v4>Qo7ZmE9UakZ;~5>n(jvjC=N-L{wDNeO^mvv$A1wobRA>K+%{x+DcCQql4U5 z9r3k)28S79oH$%Szt$8XMIm&l)y2Z;heQ^&>-ELB2M*PlI`%m`e9Ij9V>YM%gFEE& zd`0ftI^CUUw)QWnEP9o3`4p`PQz8whtgO=Q2j4%Lk0iY^Pqw_i9+xW9{Mj%iHU@SM z?laQFW|LX?bI_?QLHr{1$Q<8OJvO4~*6Uw5(=J1lB}7#j+}3%TOq*@{Ins5yg*g5P zp*+>e;?QLAAGar~7i(@)yF%~Bj_3>~e_69QqBLAGB?Z4kSg##Qm>ypYU{dyF zwM9F-3R5TH5|Kp!KG2hsVN?W+G8P;9~ zDaZ}`GOXDKXd>KApB`@Hgzepb$~)QTSYK*Pd?_v{kmSrMcd*o)(EGzZp15cL6FO1i zpv|oV&&yT}xAG97j$zzg=f0@dRpxq3b#=AoWtDb%OmQ&-h3hcQ-2A+BgEh6v`!u$J z@6ypWf9J{+rLH^HpCTTQS2K^b?u%4DV^LkMFkB%9gHgRZZ>^Ybjm$>7+|0%}mN|r@ z&o6BsZyoQzEIhm&n{fU=V#?eQTu4ZWp}V5Z+plD%e`?%BDNbqdo`B1F;o+2Nn_;<( zh4jfYQ#taZdaTMr!pP5%34oZ*@QaH7-(-QO>lU3a*k6&bT~iiAT+9QgV!nJeHX#!VUZrS<8}AdGi%I8t>m@ z{JF~cwEb0ssA4-y(2c?Km}Fx=$2ShF=^vM^(q@jAhbr8%1RKym(gHhfnEI~kkpG?y z`hGk|)WCnTQm>)bLiYKTSVvs+0MWyB3DPus9NKELV_!HHd6_QDIq#xhPJ25dMt6n1 z(7%$mp9>gyDvh?0G!Xf!9y=X9?UCFtQF;~HI;_QFANU!LDkiduNV~H4$#!G+HDFWC zXT4|OFmv1a3@2H5hFvaUdjum0#+5 zme5z|c*AI?{k}rQT`vQp<;vC5w`T^hk-mMVe&wyJ9Sft@x&(C1c_sn*U0`!%Zx`^P z@h%DqfXFcr)jm#8_Tzu^Qar<*nUvZqJ7v9uO_n3f>BaHpN80Q^lSxJz^VJ_2E4Q8K z*r`lQ2IAeRBs#2HEEZQ^n|Z1@ui8oecw`uqJTicpwv zvsIbmeUMc22j$E#e^t_xlap51<=D%Nom(+4gwHr%8Hq$?RJ13o8Lw|{Km%$M*vhcZ zsUy#F+f(+ILkS&^qoS>D+q>F>*%LNxfisX+$M}X@(~nJR(zv#!2s7FSM`+;FEAqz$27k0VN0>>#zt0b@Ndx50-h&xzTKo0>qRyFb3v^c7N5grYbO zDCCJ~!3N7M!C#NDU5KQ5c<~_B9j8Lz5H(zVR+MH8-U)oAL2uG~Xlt?;DJ(qOvN4L5 zpEo>d#`VQiw!oq(bK>WbUpNGNL3W>89z0GM< z^M?cXL*j!~Eo?)e-m~E`zDv5`B_pwgxb=lDF7G{C8}eBo@R<0iYW(RtS+cdWa_0v$ z1PC|~x(||;SRDQ;B9zE|JD0$GqU}#v0lxwHt8SAWVfRgyfwYb^{9`-++zn-z^7jnD z@T5ztrfOYqw^`=!#iF5o7q)liVCX$o3ZEj28_#UBhguw{>ZLB?@W7jHy3 zpsI|0&<|**sAp@SXUrXMR4UfV!+djPXKR|fKEq7*J>T9ku>*_o%3`a_ zuP2KOuB&aA=&rYb#k57l)o`t-LvWXRs{rE}nD}5}9{OwL64_Xo_~b=}QX`pbTSB&A zJH8~bPk5^GU`_!xyxKiXX zXkd|n*jO3)taWMqi0mG{E8eqkdaQa^W+LZiOw^aeY>8w(x4u@)*aWzlWD|wNn@bk) z1K`*l{x08!L7Z0ApC{Aqq3e>n(GW?p#>ksx#r+5K(SeEE#Qw*}lTTZ5!lyioJSq+1 z?B%pc-%Jl5GiFinh8Is3hDeZfHd~YX;hrIL4)oo|P1KrzwXsfEWifX&O4iSu6jD@q zC^_NJu)h}W_KL|B4puQyIT2yt2WqG?XYsE>Y4(@%t~r>lbkpmW z&a4PE3*)oVSnT4!r4@>Aeh$ZEIt-;GFcxTb50bzk0htwJev`8%4JYM?ZtOjh-$cez zxU)=N>?W~$z}fX1pMeGPC-@sagG}yEV*-9gH5n3F&F)JK#8fs>q%+_3N6UA6M$~t{ zmY;%`RgFkPeDgo#juWu_gJlcr~GEjoR{mD=UO;l|(4sIh$R}OZCE_R~Ko4 zP~ta4(P}IS^v}u2$P7nvW*|@VJARjS-S?uDl$7`Tf!)u+CWt(hy@&Fb!%};Wpt}$X zVu^QdsFqZKzYE;tNd&Q)W*w_5z z8tgV{rpA@_imgzwITsjWy!o>SG?QqznFw;}3c>l+m1o+M2d|(|@q!SVy^K1U{mg)( zTwwOiRUo|J6v;QvX&?tg&haceNNoYVnd`f&*{sRKgS|83k8iN1#0jug!z)G>G#)wMIl|0@+LN0m4iK~If02$RG6Ore`-^z$ zpM5yu4o!9vT5lE%{&kIN&d${3B9a{Yl`9OpQ?s;@#HIpg5m+|reXnXb5++4! zs%D8MvV2oX!!oYQ|JS=dES|HfZ&OUKd3vwM(5F>a!L^zOI)&n}OjMSe? zcqk^I2o@>U-4f4z=E(*cG<45FfwlNLnx1OobQ8Pj3CS($6@6qLA$sBJLkoNL#i-NY{~5fV8@@&yM*l@$w?yU?y@X z&oL`}(xMW{K&fdcthQ4*Nc?um|N6(jClA=c#`ya%4~jgQ&%@Sfn$0W~FmTufzRJ`q zC-}*e1;n8RQJ0ln)3X&yji!*o-Uv8D#dG@JcYA{g3Tqa%_@h@J{3SpB91!J zkLU#>iE*b263u4ahzw&|Y$xo9caolsTGyD3B3^^7Ga|O0=-yJHj7QiJm6T5f>Ua*Z za&?ZwO#EdFoQlj4l19tFtzo7&E=y(AVqB$Rrej7&>PzW{M6@??R5UkWXN@NJ6cl8$ zbsYb~+_}ry0GtW+OEo5M2KSB22)t}}lV6g{7$ zV5>xFbn54fulV-M(|eWQzDFiM^iG7dCLQ?ePrer2A8#^NU@bzWGOv@L6Rkyg;cK+h zq>`j6_Y0p3!_YEJpCG$(&{T3Xrj8Py_Pm*G=WxG%9=9;PYt-+L_rCh*-^E_Be%@z` z+J7=d=jICLj@If5E&zXag-+qE_`v_qyjEj{BLh4>wi2Is;Ewk zR3U|){$bPL^)npEw8X->2KNGYeRP7Bno9{0I(m<@@MrJAn7%`ha?oXr^^XT+G|-rr zm(&%0{ftFV@GdDvVpLnd!K7w5f%p;i#qT!Vo&Zr`wdX1G2TQ%7STrzu#D-uxajxC} zvoby3!d7qR*^U6Iz3}hEzpb-|D=#)i7g>?6zT=jAqDg&o*8i@9PRHzwv^oE>$S6d< z@%4m*rLU!O-{#dFx-=(5BZG)I3VL^Jg~i@5rY4C#m$Nsm~+Ez!z= zS@4}ofS{Z{|EWq8Z_yaD?nIoDt~tzys^`yzdx4fU;V1#C?nvk0!E#>TocS|-#nr)NZUK9 zSd2)SaT7H#Z00%^!NSS%VdS7V1|c5!DZK7gBo7#}t*ib%;gk@(1lnlXpZ>5Y&nMB2 zZj#l@{Y&os;&YYRsi3IlDosK!)9bV4zaIw&D61;;ClW^N1imRD#9;^{Q-+H`=C!YG ziYr1(MMPC|yLz1WdcI~OBz%K@Z)xGjkSkFJ(-gDCWu}r-fz5gKBHG0Lcj%klJc%X* zrSzK1O)Q|OwGndV@^DyEVQwX)Q1s%o>&|%1_sl=4&EyS%*X{B0+$=W|sEP4-`~?ld zMtlg1o+~;+@6BQ$A=oz0t*%D@`D5&`{Of&%PR$;ufE3i!#OHWzJrCH5d<_cJj*b5) zu6|?f))`(>c5^eI-+?4`|9FPzKNKGv9aRVdS5fcF1f7)ehUb~aF+#54x%Q|syt>$Y zZ(o;isQ%B}ys68LkLgTBa8(Xar`hH}nU153RF=k0;1DMzRZkvBh#GLme5(l!$hewK z(J|iitP@tJ-4nH?=u^weLY(3xjVfrJJquZAOF13I8M+}3yfD`9dLYHbPMy2Cv?6uL zNBKTWD_62Jw)W1QZ+KGQ1CVy87GAe{EBR@b`Fu42$D-%6Kpf7F6lDnGf}s5}F_$%w zt5BwaO(b>HQlZR(mcsfM!)Zj?Wp3S6gpBFWn{+03zpVeylaW+h0g85uNf+b#Lu{oF;=G^=Oe1JR;Ys})J#XB-B%97=7)B;Rho70KX;$mo zrpc?Sw?q2gH$E0rdHO7A9HwJdm?*?Jm*{Wbjoyzt1ixU5}T6_92jkY#C-}cw0 zmX`<;W|*;x4yY<5vXJS^krD|ho^vSwsJ$e}od3zuG0Uw;js7IDN6iHwfa%eA&8F0< z{#ANYy2lg>9&F*MtdKhV%$dfmu*Oov9h(#1``8?vuhwytN{D0aE%(SFHHi7)u#>T2 zfVaV<;r3MnpO?tJ5%uA_;hz`6SPt}(M!~$dh0}BFizgJ zQ&O=IN36d1gwF9+Rp(Jv2ie)+K&(lj+ZrrgskYXMArEHYww3d=6ArIfI zr{e4=lOrzv+!$i4EsgEc+XoakbBMBLE4Ji z=t+0W)b?&Qr^}iltbKQIRA`!x@nm-#c$0@)Bb(Wf(0w`niSf#LTAhtaf>*jhw;iqh z1h+jjI780oi|V|R%hy2xOJXO}%SD|Eyq?|y%x2IUg4@pN7DIjZUe%WOM17=SiqeiR)B5le3j zDfjt5Ed>ESc&^uUCr{La-{|#2$@qxYog00>IZ7c0#)hDYvzXu!Wp}R6 zJ-$s5mqkKwF2^FY_?7bmRCr}|)dhAjw3R5U{U-iLD|1N05iMuKT&iM2gOCi$BK}*q!dFPrYgatZR)h~A=AxF4V6u+WVi!{8y{&8sM;z1lxbbVvaU$k|YjZJUEF@z*LkJ(!nwX2PUTyRW^P*i=@ls59CsYcJg(^iwQ78{y|Sk|w+pWLOc+c?@a9{=vxplZpK`w@ytS*@hnHnumv2;EM(H^kT(~ z@9AW;5}Yh(i&~-%B-W09I^Ie!MZThvuSbuOtEGEu5 zSf=-KbfquYH7MZupaNFl8>C?lga)^ok)9QX}u(2vsI5WS>Yrg`{lO#BRS8gwVXr{X^s^!5ua>f|bZCM8pa03;n2L zSX#{UBSKS%v~}3`XXiLaipVR>XThC6b9puwrV8M1%mxc3rozL^H^h8nsN^B0=yDVi1VU<+!ZyyCEP zy6a)O_-U}QjrkY-C;>NXRs6))MGOM@ekc&ua}V3E`SEwYq5_o~Rdot$$yMm(I4nNe zp0^rWN}saxNXa0c8DjZAeROUp0PFh5GK`>=Nf*$|snVKq6JI_ULwlETR36C| zbd2~0Fa=pVz23d@sqL1v6jb-#|BJw4{YvtiwCEH6AiKik^l|k7XKU+{tAIBgzmx7< ze+F)$Kb&Ra;8!ZV%W+Ui;6{fBYRl8z;x{h77(NQQYxiklaoK|o5E2QH7dKxA1tDEG zeDz4ot9#j;nCgVmh#ja+QRm9V1g93e^k{4;?)0_*b3To0A}=okrOKbt0M`6KOL#vK zIc_&`)@;UvV3|U-3%m5xk3T!WI9CMMl??&7(kX0x&!S)qIJDXU0?RmJRMFhq_#`6MC?QF#=!WG!BsQaCHgi@Mbj?Zv@<=9QBwqGF zuIgYln?n78L`!po4(m^*n5)w`;Gq_^0nz z`SLcy-fER8`2W51+smR=quSx>O@JrdmXKbV%XsaLEw%EeMJ!^n;p~&@>7%ZkKqKW4m8KH!k=khE>>O%Fo$Oa*!@-SUbT9NG3%RU!fNP&*$4bv~PKxGhsc-*tt1N?L zGs6(%xgI&39eTcRb>))@`jtq3lw{xX-G4J~_UFNxlPogyHBR7~!9?)aMpk{B!xWjg z(A0AE-mW8h;cXLcm^n%$pP`COTs=gBO=wV2FIon@7$R8RlCo&XfHF?Ie{bOR6>HIS z@%gc!QtwU;dBIZUwkn_~9$6Q_h^tF?VVK-a|JVoPcO$Oxu=Zr*;`LrTn9r|NNVo#l?yj>*jSq_BBt4L@c^NSrUEBZ=_Kb7Yt~WFWol` zS(m| zp?jr092fOuB2<0PgbbMfu*&wmD0<3RI8O6c{z5L<8Fe7)-R9wk$%PZSy@k%!+fCI5 zPDQABnar>DNzLNf=F&0maEJEg6>l}}&=OZTTVVG9O&$l9w^1K&bWz~1HNE_XU5^A63*7;mxL6mlNzauUudHltR_m-4Fgz(26l=z${~5Xkb$7 z!!83*0;cWS6z%TG)E}W@$%L<#y#wkOMe@Y8xrW&f4RQC2 zT-h)Px5?a1MQTHFPeGTN$HmBD@%j-I0BuB%c)91L`0qasG&;JpGZw0g{veS0w)vsA z)7Rx#T9FtIfhY55@D6hBTGv&2P&b&oY9$CjZBRp%ROomcu4LGJG!Pv7yU`;hoAqTm zpTiUBLV5zOY%m3BCHjKTtprM~d~PPn0{xp;p>Li)ph$=j$aG#MN~Z|eL`PE-u`~`P zkRfKunn+P+XexPnBMyUle#%q|CNT=7g7rNl!0LrWeHLO_A1Lw&+BiBQ;fDG?ETcp6 z+1`xwHo^Y1be%Z9AwU=0U~toCscB5BN4T3$J!XL~7fpY7(x@$W)Vp44HLo{`HzGD-QpkKYU?)Fn{l*-#a4HnsP;QTRl;Dk{7SH-2 z>z46jp<|*)4r7ZzanO^_73}U*g-S!p=^M61R<;D&3JfHE{k)5Yk|}~I6HTlJ%^US& zZ2PZsVWjwYU0^(5V1U?U9CClV>KrfB?BJS`F4_^=J< z{ipz<vKdAb({mw6)!>2#DwUYIt|a06D##GByHH@MqCo+hEW%Ev z=MTxFWyTwRzb&ahO*<+G5U`=LfW=O^gbh$nI>Shgg?2gUBX|sq0t{fI%w+N+UtHy! zsASZ}xI^4ry?j+}X@SL|dDC+L<><1D2);QbV&Vi|xhhB#1-0)I56bpivRNkYNL_PT zdt5FgaR54{#)L&8A#P>lGafK@zF1>mVM6(3hZFO~MF!u?+PpO6@zI{Ug92u=i74q> z+CT|Ud_4Fwj+ZfJ1+)<^s-ln?33s^l$oDVZIi)^NtQ*F*dkem4WGEZglt02dej!4L3P`K2+S&M&{A7nK)iHDGc zu26(ZJN8Osp>(QIaG8Ka9`#9eQppqkKC+rc!VO*96OLAuHpbS0>FDTK`S!AvgXYzC zV|Wph*YZ!Bg-zO1)`zAL)XjhFS4XVtvmt$v8j(I;C&2x&>NJmp}bdFN|y5cgr zL!<-d`GJAEx?~oCFq|;~mx}GJ~!O0TT#ql`G}CjKFq7} z+Z_`)Y1Fv5ZON4Z+n~IwN#T~kZ$(oV-H+W7XZ~l8B;ex)26DPSm*cvjt$z+>2+CE% zWN3G{7>KBp`#*Qx)F*U0#@;AkfWD6)UvA`V2gPG+-!g=Z*1qxkjab+I@Apon3ZF3d zM>uyI1s48)GG&%yGUJx3^hxzc-NS`z9;;hsDAq{t0%eCD^2^I&o&)TG2UoFgDs$7` zT(X6q(<4pd-Zxd|v%K)?mW_mz^X5?p@VmHO(VO`Jk9V?p4R7k@WPB_g41UnW(A${D zrML;%@{a+T~ z=V#VZZ}h^t*9^~GR#Akd#af;{=&zX5pW9zqv7glsR!^e54lc0D%~W(?<9@)xUB4eA zp7EP?o<5H-17UczQDn3v+7UV$11CBbv%CJV+USO?#B40F&2IAbLp$$~+&;q6tjEjn zu@65;VCR@y&y`3T{L{ZVKVXq9I>s-A<==G&Cq+)+!6QT_9zKc+?hEZ&}IKc^^(h3^9+}(0f#KJp#_nhC`C-G9IQ7 zgutq|sziCU$S|wg*ShN&I~!jaHN4<3?|)pX)FH+YPSNlpfewWLP%D9(IgJ8) ztHsLeeb56FcIv!f@OwI1-vEJ0Eh7p{fo`SW7QRk?Ticq;^uj{8v)}en${A|+MJ#!u zC&}>CBZ%zsEPRot-nG2RnU+E(ndxI>A|_Qc15Q^y&n|#p6|1>t?A?EZ-~Y1T;t|Bm z?U)Ft`}n@Ot%NIz+c!=4;XBS!9+NJXTA6c8mWw|_QHQf zp&A*!?>*bUHqCf@esMW#-Bxy3YsFjHj-KO9*1w{Sg}D9X+M9nN|Im5q)=H1KH=C$n z`}cm;94|7m?PLny=9j7Qei%bKNw~PRNc%CD+F;|YB`L2=7IAKcGWNn!0#oZ7h-fS% z;x^weo>F+<<7EbirzW)LRx;V8ns-UNPAqy=Nl+DDO26G?l530xl0+WAxg(B7_xi&< zQb+jI3;s=tvOix8zl9&B7TQOrrLatL6mj=RVb^!FT>hK3x3dF~Iba$6)azF94hR$M zJ%)F6yjBg-)65vFMF<#5&qM;r zyxwVi21v(cMn+c?KR0vn_EeZk-v*o;6Xk;ijvuw_nWOI9bb=QDz(_bB2VLK0TV;bS zrId8&`wTHM?s#`3*yjIFqY}JCkw~Pgb@^pBN&jMnSb0d#mbQ@=JGZ}{1Ufy5N^P+a4Pb+ci;t7lmLu!~eev*nvF={}@_A8Whx?YwZ!)*&L7o>0V z^{p*Fx}%H&QhO{pzuC=SYYvM+%q-VY^KJl+_A<8P9YhsdOx>gA@+x>YE@oF(P&lRF^COiz&7?_RQZFYUL`X}9uG;;wnqn3ft zbCHs%QXa?TqgFn)w7uTvU&urlxyhto2|s?E8ZbueCzPa+<~RS4<$GGMz{zG9`Y$Wi zdNG&@`H#IlDeRolacZw&ZttEtIdeJX<15Lbo|^LBcmWo8=F2Wqr`t>UX)SWqxd#bS z>#$t!5XeXreGkUb!kKGe3I3{G*79T)S{CS~_Ku2CnyQXsQ-=Z?LV4x@yK^`e7FMmB z6gR?Yd>Kw8ArJ#tF&eQfrlqyn|dH+=?&g*AeFwzV)43*Sz9Ek zqIL%QW8!mN*T`ia+ol9A|~hPs?hG@E z5$~?fALC1!*LpGjvoZr>I(3a?dq2F`^_|=0{94|o&ATfTz)-JnJ$vsa6pUmEX-Y`C z;i;D&H@Us~M4e_T7iv6j6*8!VMABgO%(uAF6#T5&F}sPBF`V6%xv(r`^8iGA0Jzmq zV+FOJ8fHSjFr)90Ph%uSc!&>T$!{9^@q|~&>l1*7wT2SvjlIPuwE?_()EaN~Ht#$) z%N^!37g7RhVuU9p<^V7p3Q8wnp4=b0ueq?qe&)FPsjJg`_?~mAX@}$dp3^d3iwMOt zM-XL#|B1orwF|nGYrxLVhW1KykzkWsti7k{T&t|sRbbk34RQCJ!!HdaMLG;UUQ^^g zT%2)v18hCHTVx4!^I{i|R}>m+-+uZ{iLMXw_dq8U`@}W>;Lq+^GjGr9RU*KmmK(%y z)4teseSPr@VdCjdJc!)sUY`t7JlHTeEFkQ*PsN-n{=D|9g(_~XBIH9}O${~wx*vu@ z(c1$woy?_gd~Dth_t2@pxW}_V3GE+0#_#{?)C}!SWHxLc9vzh&)%4Jmj3KB6nYTyE zvE2SGAHx!O@fYC-lGbihXo7;m)Nh+PW?bH78gB3xV&`bqf{07V|DE-t( zGkJZ*Y)$lt_Cm=6EIxJ&{|Dr9CA>-`9?r%}{WblrREjkokBX4;_``lBiQlccxtz9* zK_FmZM(YNi&Y1buK-O>$nk88!c*DvFVLvzCn93YT7Qu zT`d*d;VRSpytJW<;Os~`50uv?;52%*9nEgb8rEehVpkfvah^RPuY|Fua=%!b zzwHVHlWnJNdFy+?YV@#t)h}Y1RA_V!#<%9`kFA=qpc(#_JUEoyU$; zs=$jJr8*#92-tsi+=3%BUWrp9^-erxfc}HIz6xf2Z@1h9Vf8l2F|Pc=-?g^ac~wA<@&I@HFhJa3W9+ni5({ zAZMLkUyl$z>m(0*hmdCc5d3Ui8{b%tA0@)O3v%!|CMNpRNAw|>(49+zM;A{ zGC75rG&|^_-miP_8>K8+$9)KcWEVts->7GeVUN>&1}U?SVLPNd*+=@QqUIv z{{=v6NJ(Ut@{4B@EHRHnGfa z-J#Om4ZGi;JNLUY>oANAEX%&{Ip;ag`JH$j_ltkcNvNb!vf6h%%_z|()$FA;RDol@ zN_>!|oq>KSsx3Ng#$)63eSk&j;_bR<-Mqt>iW}74Tk$AC62f=@4VL?9kX`W_ganZUL zy?n$@&VYqwl8j-_5Qg%#;mV6zF(+yu5?>Zk!`3{4aC{IuXLi(8M~6s3=y8X(m*=>$ zh>K_7-vCV_>~tq|M3N+O02|@sJA9U8!vZ#ouX|mTYdW9rBcAk%I7_*e{=5xhndP{* zAGWXk=BB)B>`f;Gt_YspBvsRV8k2MPsUM4ts(i^Ro~+n5H(a7?TKVso95Lu%+6_U) z`;gcBtyqg35BQCZ4b6JfaOAwJNx0$P#B}#QULAsn*Hj9TiWz;P^l`{Jw0t6L$8O?7 zvsK!tI0$m@U&h(kqjO?!+7zkGu5zdx!27r?+ml4!{kRvO?-#Q**XC_4t8=`YB3cS* zO7$VY0P*M|=&b#?I}C87b?lJ@feDMy3KLwaO;D+llLdK;*dcVE2$`XuT&H0r8gfjR=W@Z4Q5;V>iq_% z_z#}~YUro8Cqb=-b&wZ|UkY2!0ki8rzqLz(E?N-y1QI_)$N|))5iCB3eB;?VXY^<1 z=R+1k*IMh}exoAapntd)$$=yyL>;#>u;h$JMvK`tnNPg;ewxee1CAZM&0>=C>)DyT z_o1wTxQ$Jwvt8p}=XknmkH{f989&#UkxkW0uH(bs4W7L;t>Q?s==f1m^-Ja->avLW znm}OzBrZT5{8kAeeS-$2F!5*pdm!ZvPP*ZyQ-$^)z4AUZNQab&ScCed`_qo*miHjq z=R$uZ%v3jHgja3lfbpOu$0|x(E7bJ(BG{x(H}*}pD4zzuP_*|d!5G*E&YV_s8zKyS zLsvtw25oRA%_v6qH!wh3LN*1m=B>B?CJ5;ZS;oLP8V%vS%O49@>PEH3ZG^*lOr{G_ zm1u)qaO#=)_q(QO(}>+BJ(c?1EE${%!!Fj|iC-u)`1-&r)8R>8tFXrgI%J=;-J!Yby)~~p0_0Z+ z(ciI>T<@`<_H5R$MC=HXfXj&bBZEBCilZT349d4_xv*KoBIsXA&dwZf=3==F7XqJs z{w)bVKj9j^j+n*jE_gtB)NH>&adC6YZ)(C-XXl4|*~TkYa|Y<63A3g#w^eg~9Drep z#OuWI<+(>V*!6hP?CT?-aB@ruU`OKTCc&wi{m#M(+e6t)SrR|G8w*~x$B_Q@a|#o& ze(~^m6fXP?{IWOB3l$VZh1DLg(m>pJM2_$BHqYPEVg{dBPrzd_Nj#px`7V>&0h(ia zg%>VZOu37t)-qtYU5im)TNUGIRf^kl`9ri=BuRYvj>h5;rAd3(KDU=-_F=z8t`Bvx z7K?4nnzi~7Z?Pcxzh@djQd5k9ao`}bk@(ywZ??Nu*v88?;e71G#dt<-#T8lzFN_^X ztWn-;$x{8QhWk`69Gb%3`8R~iJAoYQ67z8 zOIRs#X7>go4GgbiLTw?_->TU&~5n;!U^uV-#% zTU)EEA*u=)mxOCNixWW$07X;!|px!g2%3nJ^wl5g+luL z-=bc=7-GssmSP-RquEN_>yK<8*Hkc`l|GD?@n}>;Vt7H-Qa2_+m~k>L!S@DY8yk9W zHA*oUT-E8cyWQxtYXVqY6fClvaDdxS3&DR<0;!uOKdPfK#1AxI=uUqFq-ZYEb+glhzxpekmUVKer{hAVb0rxoV#G$80Wxl#Sk} zywj7I<l-&|4nX~A@eB7!ze*M4wO885juJCKD)gy-it z-nvW4>u&-T45YiuAou$jgv63L#WlB&yroDT3XgLd|HSo`v3IlaNu2 z^S9`{VndOQV7PM-RCbvP*@fcVDKkp*YnTW{#ryf~-Io^Ob{h4wQBRd&<4McOp1OKW z3lR%MvK>?Vy!jnk zW`tOvCH;0w{H@YyDd_1THGn)Vg%ci}or!5IxwyEx8a>?{Vh$H^%X}B{MQvS~sI--P z7Fev-3oXg0`Aj+XN!ot2c%0E92ZR?Rlb?eI@N1R; zvKSG*o(twC1l%L`=#40nAnIS>ZNhbkazlN%rp)$O5QkD0i25&Du7%}&5al9MDQ4*j zju^Bo4XcGF?A+h?GF57c7p8DHCQ+v2IutCCVOnQYm`!^7jim};Isezuv;iIAKO(>u&L*TX{$alNLwe!-^h0-MFeJZ0!=_5Z z2_DbU@qLZV#vj{b1(Q@>=e_Cmw%x3!9Ix)^DjkELPWLYm6VUv|#zcep2YJkA%Wf7Sd%{ZQtCrme+ws5o6fU?m7KFBs`&ZWD4?C z=uvx=L*Vm{Eqms1(6{U>Dvi0NpYcpe@#kd+H>r`J=Y2D|Vla!fX3K|Y;nUr}D0Lad`{5a~+VhveR&Wc@lxEWq*ryRi-@qYKKjPy>K?D$PGi22^KTW^` zOIt^W&1}?EF5?qYuox!rqFUMsY6h@EjWfaMy}s%I4OQdgMcO^=f?KrMepT{U6BRIXr5KDbK#F)lGcnj9Pg^{N@5GUzX; zXZ|&w0<`|EcT+q-$5TFfOM{4KGDlcvc{Ig|q9Z}5su+gKCf#hPHKOx7pWSLd?juR5 zMPJ&GIH(kDu&XJ(@VJ<+|QDZ^k*l7%2>s z=R1p+OFj3(2=}hHIXjNCne{rIt~NFA#;J-3=RkJ%t2>^*9i5+lF)+ww6aGtU7+FzY z-+=i2v@VmXu`JH7YK}njd$Jm|(5x>;he|ma)s<&|&`r!7LBe#w3`6rN40pv(bpd1yc>J=qK8ripLWJG?q zGlmvGpBw+2Ku6q9B=SFJ92n{Lv)gp>A2QuRTU(UOfs(`XL^PrmC^%jRhU9U38t_sN zzA@)7U^bs#ynW~bP&oPk?1St$5|H=7+bmU!W;nP4DW4{zA#j@m&;Lul5+K)S#+6fX zYrMTcfRyV8Q3nRYO@Lph)8pFw==fOmN82aJ`O(oYU_W&~@cJq<;>kzhGM6NYLyPI> zzx${};z%dLBslHDIHs^UsX!uysYRI#li-m)8AOCkhyow>e z1Yu)1r6E7SXi?m}HrBjkgcf3wKXKJTdBv3TxE}oPI0&HfmP&%R@>t==Qc`44_*!ZD z&59ezu?d^-zH3dPP_O`r)N2Y4sxzGQ%DC}hypFAq?My|Vu^WRJS`J)jx=bN`LG z(4qfkDRkP40cOeYeIIM2%HtN}wJ{6iOZVd;?Ui3k1K@QYBAZ=p(OV{AwUhIq(8}HT z(u0<=ApCvcykUzJa652s-4LVdz3k6C>sJ-Nxm0Tm5LVl0yxcQ-8jym{kyIo`0E1o0 zvB;Jvk z0ZyMH0#+G@^Brr-H7@o(GWB{Ua?L-6y#*_{j(?KC_vv+X&E_<^8hFmEPSqt@#R9`!&ktQb1;rlebrYl~>vKcxNP$4Y(Kj zv&n|r&@PWJIhU5!I;yWSa$FbFZ`!7O^zC~qC-T@agc3I+%yQK}hP&Ph!}1h}E|2?B zAIciZJHh@QfNog{?*1E6GlSpb&ICkZ*^BsC?X>cx5t*{#y9BbXDWJN6Av5$g~?}y=i7+BYUEy&3XS%00K#E zFixy1=>%j37MF_*r?}rf?ytA+Z`L}+|Mvp?P>^aP<%JxB{)YvC1m*KbsZyv(#q~AK83@?|p;$#OU(r$HgB|)GPgG z{)d)m7Wn^kC1&4!$Ycyt%J`|##~PJY@#UmekI2lHf;uvIsnJiA?DT+`FK+MO87L;F z&;ReRJ2!(6A(y8$ZRPG)%0#{W>0wq33jTqQsc3y$)f8yI0NXh@c5*U55nWL@X|?ZA3aK3&7b>BdgxCy0pep=FAh?EASAGoM}0OLlf%DO zWT$TdqlV3Kol~g2U=a;?%T4?q$=Nv0z0Zj(Us|{^QKLKSi4GXzu-R#{{)^*y>)kHb z!T?iUy?}{g#q0ajnaFm#u=^56CS8c z8PVT4J@AO9u19BQgCjJ#Q8<4T_7x(Mi=9OqPXf}(tup5S4B7Vw@QVD)sb}1C)YhG& zp6qV3(Eru|)M`Kl>M*Be!8EX9kt^S_?iAVLNGH#3z6V@Ee}b(0 zTs~c2lYiSUD#alCS#c9W7pTVtq8(}ni#8YpK|}@0yjecjG0v#ln)a;!OV2W>nS7k$ zWSA*%Re&C4=E(;4R8^r45p&2|m2SE&>4E%#MigKM>0p@U*0x#jw3mVexKyPGU+?uq zQ*9TV$>u@;ZJc}kV&O#jZDtxMl}XkCMfxRu$~$9LyrrQ*_4}w)bI1bv&3GFw{}}q7 z$?u&mBSM}LRDl)xR;u|ojNX49uY@;>Ex+ZO6|9Xb;#7?hHcP0a!yud(L}j|N!t7Ry zhftTurim;g)w7gz`}4TX!kAFNDV?CSRefBSN%c}&f4iV(D;LioKpqUxMgUyUKq8G| z0U-UGj3!9~zDwom_|Risao#&)zrzI_>=T!LBQjjiaj+5!Vn0{8 z5I(~lG3j^1fl3+FgWU17-NIpeeof}D^ndL4=9XH^l13g;a(Uth1s`%5>l!;>{D3yA z=xFLmh8yCb&@+OGB;YWVE}a6Tydg*(j^pi%fp5uK^GfCmq{$L#P=DX+t5|A-<=`x9 zD4tZ{76`DS<3su16Z^0N;7XCh8ZZ5_4VA4sAD)Du4AzIT!usoV=lMR%m)*#>f5<1K zhXSCtau;y3SDX8ikWHOPSB&{ko4dvyu4R<-fS7PLDU{H`HrX&O3au_Ir8FAFe|*;}g409u;G! zZ>@Sa_2GSH9!SW*N-lSvDc}$JH`+l!8&`Msv&YM2ZXWPs zK$33)HP2tB8AtcLbjA$AHr$9@VV_3ril{J^(IVrMytIrURQ{ovfn zJzrcx5>A?v+xxz!R{q{aB)MOcIYtiu%ZYv8{ZGwQ33$O-Ehdq8i%?Rdj77)^ zVt@WX<@#*}rf{OM^jJ^JGj%@Z`ALB?VYh86HdjGDNhI*fN_?T%19eJ_d1>+Dy#U(a zco8iXjx*D>`K>c~LDG*^S8NE{agF*3A%R%3d{-34=!kLny=?G`&)Lapc?A*48ucGS zGWlxH%3ilpNyF^U{LfFPa?Cnh0en6L007Epz7$?7rLUP{weddo3}UhItt7p=?mVJ+ zdgOQ#FkT3F&-Wd@=d>jnOe<+&53_Xd%dfeRe)zCm)4%NFLU=;@d=p8a??eE&fuSB+ z-p*_(`RB2(5%fE>_@>K}MoEs_I*!ROe@uxI|Q1c z5pu*WR?Mx2Ues~Wiy;M&tVd$P;0MKv%UA=6_FD{vk01H7dY%2ibXlDSLS?_w#rkDX`0J4>QJi_C2|Ntu5j(<{EK2U40Hv!L!27gZu%=B;M0}iBP~BAWheG zfkve#lD1bW*6&;GPtbI|!=Sp=Uy2~7{MR8dB2E)+C0?XRvp)I(c1&8wg>O?(oGUoq zANiQaR||rAA9#^wMeD?=zf9%g=c#8x@WNs_@49}7ACC`7BN4HrXf8?)_xKlmPBbj= z@^4zmQj9&cbI=h}i6||ghy-ZQK&X$A`+l1fVu{*vx_Y@;L8w}9o!i{k!+zc44}@<0 zj_)6;v>J+MtCWO7fI#~vbL*v;rYdo1G_q4nhJ;n|*RA}SG*{RsxOaq=4bqmwR=kxQ z&;JFUn?NM>)$Thud1bP57&H08G~q{ZMyk!;wbF;UzIQvQcEF9TjlMODA@d1s#EFX8 zqGvD1BOVuWet9r=ah0#ZI5B11*~UL4v?|cmok!d^Mk3CC{^a6r4d-i=BBO04A+sPN zP01#E8<0jx9?9|6dVJaM=>J6xr81^6bm}M+UafIz?c^RvO#G# z`*^Wx0AK^AewFjzZq*rU8T}Pk$Xes9rQE4hkVLr~?jmF+98b%8;WwDX?Ldj0QG479 zkkD5cb|aELrF`0G!qRHz;4yOUlJ@E?;+9~aT`_7IiwMG-!l&dse1=-(6$?HWidCB| z*|nKkDNsm)Tt7(OZUFPfMvEb|5d2c)Lwn40oqe{fhFe*qXIA(I3?Xzr?vI(yk!UD@ zl_^eT2$l@tXxT3`*r_G)-rrbzw|Tx)j13Z$V|hbJ%4*u* ze1G7lNLs$T?fHq#0JmQjuE{FPFOt9Y0TG_?NqA^3#>jcZ0dPf1D^ zwR9Vlq%IBsa!$#anm{RuOQm<};hTB%mvbk+e^Qc7oWVjByZ&{5$wu^itjG(~ps zxecE8Hl~K&H#IdG&HfxY>QJxtCI+#(on=+Nlc?rM=}IASdlcAq?OJ_F-J7hpypx%L zXf>E)f&}iCw~vTNgZfl}Z~{{pP~@JTOBFJz%>)z6gDkoY^lf4yH~(j#c;@^w zWtEdP*ux$*bJ?z@fZhYpSY#*YAab%j<)!*QUmkqh5E3J1Y?-OqP_loAq%lPEnw?;Q zN&iiJlj9SbZF7C{V3(9vTc;LY+S|H268|S@-(rGy&U2z+%2qqE@w<-Z%_#cx{A`-q za&~EUc%Doo>e%*~!~1&zS zZhD>OnHoSN#SvlEZ_i+fe?t0*^f&F@Qh)Qbb`wmb=gWfrq*6t*;5P9ZT2=EZpY_mr zscz%#>=qAIyiPAPk_2KwvVYY{wm&sxfOx$dmdqXJ%GS&4W!1UYe%877(x#~WWu+Sm zy!73wjnDD(=2+I0_ujP4hrD5C!|!$z$VM|`!jabglgo3$Vm-#;td}B zI~3932!DyX5kP&c7U(<*uFT?me>q!yBHpaxID)o~J?6AmP_DWQ#zIfW-_5@=I>k2dhddR`K=X~V znL5ro*!AhBXFhkxSes9wNsSkNXm;N}1l+evnXNi^PDRrAgF9u)*UfgAt?iIhY8Vw} zioo6iY!qb}&Kx7Oi#AIRT1L^L8tT2#s65`^sNmfgOG$T#Z@h-`GKE~I(r{d!U1!L; zm*`pPB1qwe)a6jrsT-g!-XSETHH%>+XHHK3nlDr3>_3I!ru-}?SmvLT6RiBv43LJ4 z&2ZBMy;9nzZgZkZWBYKNM~xBwv9=`nIiYg4VtXMNpu>TwL+~Wgl&I)RoA=8Yli50ow8v# zPxOem?SDB>edq_;3KxUicf<5Oj09J?;6qZAryKiqpeh8IZ<}Egndf2vumtE-!Ay9Q zDT5NnX^WosKcpOSiN6YS`o=8^GrF!ON!O!>{UrS{FNfckDy?98%qU}G*kMjd%d{U$ zsWz_zVPC#SPQP5IXmG%V^KXrNkBrDgC`)p3^4g|=p#*k4TjvFYHWI-InjCj%5D&sL zW|eTq`Lf^!Ug&X^A7Rt#&cm)Igh9Ph1b8ZFBm!XoBuk;oellxi#`F8Q>+vm&B92`B z^?^!{pBR*@rJJqg9k-;(C*UzSB80Q@J12S2nF%_CqIMi+`Y5|YG$K(Z#E+Iyv)J)q zHcHfm$DeY5M2x$PstAhK(cH*>hC~ zN~HH8i%zocg<|;8fnq_7re<^6tj(p@O)WBO8LW-pi)pmz#8kcLHS6n$XDN)=L-4tk#JF_fIg2?p?) ziEObdJ%k0(4%*LjdC(;h!e4DWf)zRm85u$N%IvVtOZ7Xh5+DmZj4+_^W??^a;5#pk zAW1{7i)>yh^Rl9VYWcuDC?+p~_QvM+tG9tk*Q589gkM=wzc2L+Mh+9G*z`^xovpb( zMcP_8f@}6go#Q@zv^g-LM?>x>KNK}o(q1Dm$1{L37TqMUiIMT-@c(pB+H?f_7@jB1 zL|EBeswCz56B$i3=ZnpljgpeakQM>YAd^dXF$q}*X_Tn>$TE6{O*@RV>~n2GdHm{L z{RfT%ckJ?o@7_nM5bUkT$*KcDYS%Ta&Gc6*fzhZqou6v}jiu;O1}3~T0HWts-^oft zSxpT($nx$)OS8+<)$|i3zp(%d%;CfzQZ&YFvYjrK_hw=g=$?+r`2^C@ZXjUBu`5IP zsm)^deW{g0U$eP&GpCG?Jrf<)UV%BxQX(-F0L!TTW`yqP^_=J1cd#^aKgV}t-7PDx zv{*Hik;oirQ^2{>Op$Txa35R?1_am39>~4MgCgW6_Hg6emm9pJ2>xWe?yy`71-wbz z{{)=>CE9v0_t*f4)^D{N_|||l4-5_{l~{l+u|;vWJ2q^~J+ye=9U1Q>W4x%I%fw~C za4V%nP1wGmAvvS+FKT=MDQC&c<-=*IC zgW3D>3Ls{dH{IOKDZ+qST3S>!G`K5?l`mg!Ns#tCv~#zrH(iu&1e;J?@H|fM`vt9R5k$|t zJ!ph)uqIo{FtxWA@kDwoC+?{n87Vd_${NBTCL`KL#5O+pKN)F0AFrjMeI``2G!Azl zmQ~PA4?iAB+Vbaoxw+~lr$%)W&JnGKr470dKnWF#lCOP?8GhD!{!>)V6uS$QfENIu z$Kqj+yC=Hv3&P4+6|@q`RrtU5Vg*yKwU936GluKY|9sgRBCv9D`DVSyL8tDI%_xE3YX6U7C9B(` z(A>pyu!9w(^}=T(#k@)sEoyD`tG`_WJA#f(n9?3qTF(!()85hX?e(@t6;`;wUv&~) zCQU4Uaee8&NxSObQAN$Kr(2COuaBrKpG6q%-K&!I#!)Y`mnUWEda-X_(_xoKUA?I% zns&}RY*z*}n@`B$jEirds(5j*rg92<(`cE;A4IF?wWj=hUvHPTDM%k_ZA!eRSj)r~ z4P}l4zEbL!xQI4Ymt=*e$QK3%8iH^>jqDbrz>flkgrYY?0^nGE+dc%4uFjKkfsyTj zPNUzReD1ZRK>Sl9f!cc6YdMI8JYYX882He1zwFjz1c@e>{S-&fA`@r#BJZ5Tlla$G zdOI7ngB11A1-5#%ckpNh--gM5oE^~=1s(nG7Wnkb+l}Ps=VztA4uoc))o%#A<$(U6 z+fomw|AI{d?165jU&Z}7J6{r1RRdTsTJpZOp)bec2e27{*ww-JDv>6F++SLEgz_gN zw1&!a^TyIqjo&%3yT=j)xXdmAL*j*^?-eYQfv@AEFK}mIy!W#=#INxqPb9k*mw=k7 z`X|U=ab2_6voIGymG! zP40QGYC6{JPPqpy8_PH=*(DJJn&Cx-BZwdtvr>&^I?CJTOgXV}jj9y*P~v@BB2_zu zYc!4%J1#KmEM~&Lh!E}bfcAZIjB|4G34P@Ae{#kXjA*8#{yM4><*|G8lw&)WOP46- z^qA3jwnqCE1L~*b8OKI@LI1y~4Q$OnGuO@_9&+!Z?x_|DqROx3;vj1ex#XYib)pkc z|F9dRbf-#it7bWrTtjHj1=vIOaz9ASO@;cupUVWgyYe=oTn!(#uN6Gxpjit%xCMM4`m*4~EM-JQ{Y4@Dg*-WE z?baazX^%t_z6+1LnVo|Y#VJU-r0kV$F#xnPqHoffK7!9mNNC!TpOEZR_tnloJM6>t zW+iOH4UBRBsdPHFzu84(n&TfV7;#g2Q7k#C?`TL|qOi%|nMWykbvsbeDF0B3RtL`f zfi3?h0@Eqmni?k8=0E`crCt!37l*M_CaKvZ5jU z+v17_G82Er&6;nqw3n5qSu;Hb^BOx@iTAT6wt&g;%{1pSC3xSpI91B<0<=&edJSoR5%dqX0LYfP5%BO z+3`iM*?da9&zq0EDKf)(C*Vln)TI4&pt2-)6K3a1XpePL&ba*k3@6C0;C3p$4!P&# zxQBY_v!Za9jw_m6?xr3~tyCpsT~jLXELo-~=OjUsCB9#=+$87-mPw(niS2#ie;(VW zB$U!0scNlRS;}BY>hwRRy-*v(L~IuYy2B2`aC+#bTSPn<3^v$?xvHy3H9YKc;x5s4 z>}|Ub_l6P=93DZg1l3rY<8fwl;Zkb~w~u;1q1{&wYd~9uCD>vQ4Q7}U6gDNy{~Z`3 zVP$-W+$=&VT&Ok;o7o9P-b^W9g_4U+C>WBa`^+v~FLi)Mx0ilK9Wq+|(L2rmFK$WC zp2qQITZy5qGJ-a#@V_*hMA;v>6794!^B!sA1q;L_I5}ldwiV%1gJhcc$*X6cctDXf zFigcUy?!r1|7DOTb5V@qcoG&Q*Y!wO9c4}rb^x+WN#^u`x082#|13(ey$IIXEyA)z zSx%aOcqCl*jOLHX?!ql9h3ck`LL#4&sYDm(*3gYc@1Q=NdP0R~6?cvd?RUk*WN(FE z2G8}{$=96Gsdk_zSe@;T6NX34X2Cet#DBCC3)7U;B8{gs7q@#j07k)ZYA>s}D0 z47^m}AIYbW_6D<+AaNCXz!2ciF`}jrgk~E7b!l|g&?OBk%ywX+Lw&uSC)ORWNC@kG z%7pW&ET~cLa>du*yr&0VKWftu=i9+Az!d-Qr%U|n2bM5Kv=kYt0~&1vPpG{wOD4U# zoT0G2iutZw2mH)B%_w?$*_4DW>;#GIO2uOZFPq~tP+t?kR2#bG27B)5u1w$dseKhj0cBZaRNw|-4Ae43ud@Y`iDC;}n@ z_QSO>gafdg4BZ@V0D)#`Fgml=>z-r*ODF3Q2y6v!U*isWu6gs8r<&CownvW2w*tGv z@O8gI-QL|r`~$_$KcYY(^F!rkY2Z+4Pcx|@m!j#(-PMA$=qe0b$IA!O3Ez$;@Qs1J zKSUEAW8Spj1boS>B^Co;HlR`sT4}K8K|ans6*MH^^&o5|MExR*StwQ_1lo-1>nj9_ zTsU3HH}c2_lrV;Cz8Xpt_}5D&~Ylj+|N-!D+Ip&lIf*w94@NK(qc zJfygO7~n#re19%fAE|+J{=v=LiCw5k`gSF^f7-I$yrre~Bq< zw?Yr`btZ}NwS)qWRjE6?ottnF5Uj5LL7Lxp__^$&G;X}2Tve26e(TYsNs_ne1CH&t zxoZ5!)-_54 zjaNdP=blg#9r~c_IUaBdb5wN(k}vLlt7*oPQMh6)*yf&HxpP<_&Rn=lth{=CCS#lW z%OH-F-ugRaCZa$?#-i)@_es9k*A+J{Xr{{PR^;okB4#05Y!n0v-MHlU`bDF`nqkmZ z$3oX43{N6gwMc~x|CT~Pts{l{(pR8i*ueL!?T0Bd`nx_v6{>)s`8-?y~Ps!GBRic3L3-At&uqaT-5s;7! z0t-+HfgG&`CC7Sjd&gl7174y?o&OkGt#StcMj&}0VbWa=0# z=080PlE&3GkE|r#F0!@V)~wO&=3F>cL7JQC(+CmJ?}8LTM6pGiJZ<3JbHu$Knze29 z!Cm4;IYi8150vcxW`veeiQZBn-}5>2*l*wcN-&N;uKp6vk>u#=a)MW9zph0pJ(NHr zYU6ZHTa4jEjOig7NAhDm9~G6SZ#nkbLO$ zI0_o5ik{ArHzmZKPy1Y0>7UW;yjp@+5JCupmz_5bvb2#;4Q1Wn7%$Z%ftyIGdw3>9 z@$gyk(+7gVhba0%8!Q>7HT3-3zd<7}J-c7PTDY7j53a`S6?+jD2oKx!lVHQj+$Oug}JcwXK=PUjB`lvD)6y66jfGJWQuUuQgE zro4-UmJMvijqTSVpg>-H|3r#On!`3z{wA@ z4hw?T)i+k4{2T2Xy7?+HH4fH4Dw{HZyuNyH51_z}({hDck>YF+q=PQlc@mg+0k_Pr z>1kGLLkrkiucb_)7xkGpXAyfgvgGkZ+Yq9uWiz zzrJyw*r~+Oq`X%>K~R<>`*BO;$|7w-)Aumdb0iGj=DyfC2fvf0u$mJzTHXZ*D0lvB zX^Hjp5)L|?>j0L}dA^aC_g-n)ks@{C+RmQt`HKsV|MH>a<4|;}XC33&P;c>D!*{)5 zi~+e3h*|*M5p%A@jbBBa-YA5NF=zdW8-bI<;>M{G5`=(`7qWgtd{kS&cdm<`YWS2KyeME1uuv#s3qhBlf6i+M}Z z+d)>5v}QsQwXI9YB1+Trh9Gc~`5oHPQPu^P7$PPNq}Z|_wLjPgMnjl9m|rsI3#YJn z4If&5iE9k)r}W8)S=XJ+n(4S;Zsk%Y>g;)WK=~J*<2W6urIt>VT;~FM$dc31a!1)i zHw;W@?>I1_!0y5EV~dP`>hs9MsE1J}k?mPr5_@py_V6>pv^3lezKN+Lcd@|tForKN zbRJ(Bc&&@1C%O_~*%%gz!k90hjq5$2e((5>>L`aEBD=}59Z3X;4M6}+^5XJ%GCw}K z1c-f#m)gk!Y#fp->B`W(>x(~T2IgkIFLjH9YhGU~FYQq)nXgkc7hrC|Cp+s&zdnq0 z)!S{)rPce0Ks|-wejMH@1CF=hGimNUUuQyI&#h)fDuf8eK*Y`ZdG|+#gXmm!q2;PD zivPEl6IK0ig^*NE(n?~IcM0+oL)R7p>}O0;6;GLZZ^87or*P!`(GxM+dm}89ag(4yJAOOm?q};31?Ogxm*1(S>DCjeY00=Iv zN97E4E{7_Yf|Q2o68DnLQ%L4N*bY$PpmfAbJqSSEi|Wd}EWj>m0D@z_?!G;t5Fl+c z*lq6oW{B<7SJb?A zU}+8EAzAkNtwEK-*NjB+?zp6)Lbl1^?uOBS z{s6xce-;i`edFWpS>(DU+_&>ueN#Wxu;))<#Cs=hJX6*6ZtZA@~NJ zC;&Xf>`_F4NW2fL4m|Z(x*j6(}@;ZLz5Fl_|+w5x0-Gu9o2q>xF=((>a`|j@UY5uy^mq2@6518#^_{H97@4Ujqc;?opkdkFn zUtbj>C&RZtygd4MbUp8NvCFc@wdQI4snw2bS|@1o2Xi;M2vQ|wIuM!(A~sUw0~CIe zi}?u+J1roanu@kOXnzHhx&}S}$qB3&XkzDO*So5~xzE6|wVl&b+JQVie>xYEndpf9 zxBRGQ36yymZs<>B+hy-haN(;*UW9j4mANCH$P-*NSs<~__5dPiVE~%EV6h583F+y? z^rxr3IGD7$$Ybf z@xTB#%XrwSl6>fW=v?~y@TkY~xG%SI#R!Djyz%g^C9@AqmVE5id=G7map8~K8#+IG zElS9KUuu#|@6j32lmvNPFKtxV9o3M7Nlo1c0Xk3UdRZ2Aq zetE#Usr`EL@@ER8d_yatucpXk$M5kN`e7K_aHgiA*ZP6`T(FRf9(z5WRWya0f7=}` zEJ5(MC0#wTTs>nC0>Hh%c;ii>qod1m!FcF_26WOs<9OYl^#NFIgf)HlIeG3SWW+~= z`+M|1Ko1RKviI#gu*bhU^_PH}OZI_%L5B{mq|7)1*&N3)jrru+RtS3mami z5~FkrPzzOM-`aSkQaVy75(@koO{;!(d{@>>I$OhbtzXGYm4eT|OZV!t6!N<|&xFZg z#3Eoewf{*;ump|UTwL?L#^WF#VWDfi&g6@+;;diy?c!RTSyV+$H!`$k4O{TF&09p) zhH$pw_rr_KT94lUxnPfp6N#hYh3#uh0MRaZDDAETNkT~W_H8vB61I^tqwyTpprXJ` zDA4j{xlEsWp#pH=g+B7a&iwmxBp(L6G?lc!?h_?a_b#>k3xG0QT0vxm*s6 zS+3Max&xY#Im?gLwcGT*u%*WP^T(WT!0ybl$2zMyw>Pz?>3;2XD`OqkMh1_yK5F4! zyV;fys4Js)$5@IZS@iKXB-ebWuz5~GZgUss?xEpFZqWIDu13jcs)Rmr&DWiaApD6a(}= z`~&nyQ4l%IaJ6&#=~@f0%C$N9T<;H>-@Th3aIfcImE8d|Ke7f-UXH@cZA*9ENxYoz zbpDBh(GwwG$oPKNXc0ErIGWEqDY`59h`gAW;v)SQsubc>JD9iy)l3*{0)pJCS8*IUR zJF)P+qz9kwg=G>_sH z(}sB9x7e;gX8k71(_Mi7<+)2?=Ig$gcllVfxMB$Pc{`Ey;~(Y->CLAW2`Vm|7%Vty zg<;YT8@ORq&#rc3HJ{{6&FM52-Cn)6wE6=zwb4NMl#l`Ofh^83^-Z2Gk0JQTW+jt= zhviRUiS`GVQ^!^lC7TSE#~$W!8S<6fBwUF!H9wCRSw|Yt^6XY?=^*3pGY#rw1+>tt zqB0;|NuE%cMwXUR2l#v3E|!*IK6)=|+^|{Sr>{I@HQdfSqz4<5F3ak67^pJE){pB| z#eH))(}Lqwu>O#HRi3rlF}r|vYNmSSY`s}wF)H?cGI|qUEINahBqX#L=QCB1&Klx{ z#86O5ylI#F%tXT^Bo=QqvodAKfprYd48y){`Asi6phTmls(A!pTY=!3Jz`fOw z-%pnFwQ&O0w?y#zCi#vTbzNq#Y}f9-T_#JpNQ60IS4_>3eB50$p01Jr0fA!9vP*Y)tdzVq1sF?H5aQAgk2rn{vZq&uX$K}rGXZlt?}p}V_5LO>d%yE{Yy>246| z8fM-v_x|p^@1MFvSc`S$oW1vFKTishgznD(xrY0nE@N9GYbP9*7)Q*wivP58 z)J|xE=xVjlKwm{o8!jb6M8n=dS>27szi~thYiI~0S}6?|ObK_UeJtZ7Nx36N+a?u} zZ^zht_s3s7p@YYrBRVd-8o?3aF!ONNh9JR{Q)pJnRHO^`f?zB79J}6D50!G z3XJ%I+DpO{W-E$spOJrdz2Hm|P{klS#KQdsPFTXM7~<$*LCC?n0;V?6Dq7;~q)9IP zD$V}Xcp&*Uh~Ifpe&lM?f`rayrrp@9!UU=8!;o3Z2Fsj-V>0v_^$@Bm;U5gJvm`ka zyRh}BNwBnej=`Js2A^`HhYY1mfra8r%6yZN?Cmk~3`f~ z%s;BYmk>BZjg8%VoGr&1^XxL7d5VtMSZ0HYuUQxDK6$W*_1f%oTA!#SU!cPr7WSeP zJ`9a=d!GEhLU&xb$s`D`r7%LFEEZ zdM%DxH;4Xe>-BD?>v!wv6cBRZLm6+e%rkGL5Okx0Y}gae$kqg8MNdV-O}#+vwSc|@ zRF`C;bhpWlF@J*BgPp`-&xc7JK&u|8>9c5|Rm=;v`@d<^z z3*|egt8gv*~+sNehn>cr~7^&N9=+TVGWA6u_id3lmF%Bt- z!gH(l_ATfdp;dehB>f0FU3|fSdCO`O^_US5i9&rh$rIYn^=XDUk>H=4k05T79PjR+yIe2x zlS61|ZYy@5#n0X-O@iMRfuN{(0%CR%57ZfW^%`SE zfEv`YvYV*o2m-weQ&(OCT2n2E-ol=q>oj+!6O3t2;Yn?~QbrhG{mp$Kj_*5m ze`)~hyX@?;28*db>B27Cos(*)ddrq*1;`Vua-PDrMMUzUB46(KmcYWbZ98rgw|#o# z4z<5yDqWhmB7S2e0jij7z+zr=9LKwF-J@wV3y)45ks;KYD>L=6Rwz;V7iq@IzY$`E z8M&Hd4vH=K!0+VK%Hl!U*u&kCKO3xHoL8zDm;R=8Az9CUd0Wj_Ijn;~loQTz?^$y_ zda{P$*h#aM0xqhK8~no~%Fwmab<^zb$fv9tKHaSdkZS^q_$vc&cs7YT4c zU(JkWfOQy%n4>NLpwYD1(U}Hf!m&-!1_@$zt&r7V< zH%5NX<84b1q5X{d9TeBagNthfvOLYjZw-|jDtJO3jhBr5F(Id*Zv3xYgR)xO?R8pm zOb|8N@|JMyffV{!*A3rZ>F`VEX8o+klV@G<@^|vzqC#>T#V&{fki^}2;vuX{`q;ea zK1TvmI$qzee_;r9NQa?3n~9y&3=>c>i#4KDs14UTk|p@y_Zon_Q(=K3D{Ott2luiC zsQ_5>_U?B@8G#gmkV4n%zx{dZ5_OjMnX`5d9~t)%gW+H6RhYSlDX%#8f&^gb|M6vU zcI;#fIiqU|`bk-O9);8?(yeR?YIU+z&Dq|fRPD%np)^oScQ`Ej*n2FDQwUH<(%)KW ztv`5Redf%I0A9axz|?;^?j%;!>PNCm1A_;I(?q6zBWeE!8Odz0bH58G1W-LOs$u+_ z71pn~B~y2`diNH_M+lGxOU`0-d~1;&C^uHKKPbF7H;r?zId;Z_ruxMDRCVxlJ!#w| z=9Ya?$|{N*AeNQBY&=&cwbh*~|3eom9b#6IYFTmeUh~5{{JlQKCj}(f6e|a)age}v zpLJ8;Zl9d;_jMlWLgnMMAzm(U|?C;g592P53AsS{|1 z)LV|@0lORNe_GDBdD=RFh8K*>v!qN>VoXrQbN0NEUZMR2^|dq0)jT6Jc*1 z55VsLQ&LW={)mW(%gaPiH5*(+k>DE*!80NEy+nL7nsOI)LK&SE>G@{^hO-BnNCtzy$gKZATs)l=0bo z-mtl2Ud@6izk;w|~>7k(Stnx`@n+#yyV{hya@2+!0cRk2qr)>Ce_I2p6G?ba< z&?4^Z*^~3!GueOQ1awp>8518>4D-$tB6VSpl5d$)!x(Z!vJB;hpdT)KkqoohjPak* zl$cj=Y7rl`(a{W)3^XnnH-Ya1p3R0;9ZTxp(PiSl|HPf0G8HYgbmb)X1v#J9O}4m6 zs38trL|FK%lyxrE+iZi;%~oo^J&n?Z&jb;&sLQCI=|iqL)0y!snFxn@U^udy%?ctjp+rjrhfqSYta*QgX?5}$Xmbt8+VcCg z#k5`@OY-!=5@PUr_?8`eB`?Ew7hu68mNqOG`fK~+zp1+Kh@WRa>{lS-}X zA9~%Je7@~HS!i)ZamxtHx^*taVIQ16Yp3+L{Q9G+?njh0_)Bw!2%0$U+U$||ZozEf zJ=5mk#PislDEq}$^Jwy;kw3-Pv8{1v)L+{7_Upr&>y-aeD9q!z2SM3zKhWMP`oCO3 zR}3{b$ts(vBr2D2|FFFB@8AUBLqB*20d0oEsyTBi*Ao&JT|>X1mJ~kFHbnR zg#Iho(pN4o%Z){sV=*D{??jt|k~3;aUSkg1GUf1nePjn)(8#IDi__!n(=#&Qfp0AV zDq`gfHZ$6}`7-6Xg@tgSELOyqzB=uAJg5W8bQ~QcPkO{4K%IJXYyXC--HQ)g@cX`1 z-i!?!tIn-jb^7#zb7tcrx@eL}Ug91M>LzUJ@0SvNxuN`fe!dHwQuEnH6D76($pRE~ z??4s}pzj+a9s0}!aP|7{&|q@LXLReg3}J-+IZpT0ge5w7bKFUF68ZI>lGPr%_W(a2 z)$<>P2`qS+*SGn9(aZpf*@0oqra*O#&nCxRk(hr067Dv;vu~`Q>PJ(>2J9jORK^@e z%B;e7X==?hpPQuaVh}w`mi}+XivO?9yPAOQ1MaSrBHu)zU4-BFA2^ahJl2+|aftbD z8SSY_0^@PVtg?9sy5spt$kr@s(H2A|aEyB(VNT4Yo&702I%WGQU-Wv_kU9rR;TAk* zJe0-t)q=G;b&fRO`X24ye7~C8>*JrnpxLyzlCaf5-bs~YS>;D!v_i9q2Ffi&hCw9TPf+tVB1#R9F1OVIoUp?L>{7}5*7gC?3nF%-1R|Nizvy@F1_ zV!GJyx@|%Cc}Z#|fE^BENWS~0{t~OnCfoJ4XZq*3iQqNxmoFQqH@zbBa>fw-aRC^? zcF(YyG568J%*$EJd&wmCLcvc7R?wiBN8~DcopM#lmiE5Yya{`JvUmrJAL!}v#w7IL zo9JaeQ59#eWYJTz!`h%mDQ~IR-y$ytUT!o{7O>MjT$sjb_o@LXpjW&YFRxSY3l_bEwCp=BuAo(?PI$mJ*Y>w#Q@*SHWZEbTc|1e>`O6=L zjZnHJge$RceujVZlYaF(JnR=*;pAPZgnv6ps`O)E{i)Gugx@ws`1Yg*^bwUal;Zl) zvbM4BOHy+&3!24u4*=iRZkFC<1(8`8Z#*sB|}TyN(?wF0Upb2 z7l$Q@PNRq7_w83X9+z*v!#G~#{~onMy8FAXb4n+uX|%f0?N89=w4%QLXe}lMzExME zf+4B?wgh5Z)@0OhVimKhnl3ugsm*>*`izzij&nUnw>eE;u3fraQBNNvKh}KTZM{eSfZ3miEsFVnA#Pxm{inDS;Q%Y$6tUBK6US zwaVhEC)sNd9pGVbvp1;zo(Wy0E!3berTMi}4dNN@e|iM1z97TE43b%g0?Q+A<8dLk zv;5FHpwqLuJ{$D9PZD?seD(W1s39^mwMc|<9+lsvyZ{tzSoMqK@!1$sCt{oeNgVGQ zXT>U=!J^HnZmdj&F0pehO+#}ra=W?kzu6$`O{{dS1VPgjkmovF1pk^B~INLaf)dff_0J`}!{85~&qNLJut8FTdMT*hS}2Gt3Z3ciiP zB-ZJY)(WqRVmcO6F~v+t6dZTkU15U~htOBI+AoUa{hf=tH*@wwQlEB)CG)Dxul^Uh zXNvycS$J}9ICPKQ0=Z%GJQwwJyB^N>Z>s@4`NHQ<*)#?by}H#Cbcz<%^ajBgC@Qx> zztarWYE{b0(s8RJe*l#J+BG!V^=HlJ59ltcQGVj!_3aan_sm!>#nZG?1R=Iou;{ z0*~6YrB-+#Ou)g>eWNj19r^Pl)DrKAP)y@z7Ln*!d@e?_5f3-Hg)L9NG`^(EO+B$E zT!I#zDSb?_eY$JR@fTC}^auohrP(T?l3xYUDlVf5;?2EURp<1b&;tLz+$&99oHHuH z#A*?D2k_LE?k6L{#8R*2mj+u2li)c2a%shwK)&0e< z4{KBblh0jABF^Q@N!HS!yoXoMKK&<1Gu=g20-dbef=Mhu` zJI7~#MZ<@fmhSOYteQ&5GDO^bnT%R$Q{{k1mFYF z@P1(9aU5)t>%0o4iU#+txvN0x?xl_TVEw79%Z1DVfIFMjvmkl&2GBKT7=td{Zp&)W zNkCik(Nbrjxn8|R*XIe^akC(b<80F9L}L zfmMjK+pl!VmbYY90^|*5sgpXU zUd! zh)6og$F4sK9}ZC@rcrggD-@pUzf+dJuox#w4bnEzwTs*^ytx%!HVw-&(?K$uH}g&{(W zHwPL(=A#J|{M0nE#<=3P7lqJt)VFF1pu)VJWR)&%sjYb?gx7t>*J&pw;+nJj8bXkQ z^oWF-X<47@jL8$gMG@{K1(v<#M2}5;cIkaO%C!jJ? zC0A!35DI{C47$&Bw}SD)^}AEs;jvqEMIJEgbL1S@78)BkdvNXxyZfhD4Ks#{QU-|P z8cGJjE$h>vu_@wisBjp2zrZ`WZn7#SY2wJp)d^T-u~=Ftw%|v{9@v(!Duyx{prwCI z;x1$NfY|@-eY!%^m6&HqyFzMVpZO)OMgXU=GF4!is3SX9)Kl|slipCdSR~sR>jVJ`OwJC^Sph^E=Nz zw_{?X+vj`RKhouflM$Y##xlk()S>#V^JK!oIgP8uy`S&Sng5BhXsO{>E0*w& zhx|P3Mc4Pi$Vo%`dQq_Wzp*@J6mV?R!bq>f02yNKNJHlQ+epj0kv?r+_9?)a{(S-;`3U3#w=1mO)9#eges>974>MXSXKsBu!+EG%0la6KW4qO7b1;6WhdZS$8ejqpj;Zgc2RrLWv@Z-p?!(BE0p@{_v;%Q3CH#A~S3Lq4KGna8`)mwddi~ z4TS-=hX*h6Fsq($h5wxHL%D#vDjj+%UDQ+QDy8)P{c$dI2k7Gz`0fB6=G$1 z>Xl$NOJXX$kjrsi+3KrbY@yJH0ZrIFwucGGR~?FfoOA&(c{js6&*+kcQAZDC<&}j> zMO0D;lgYvGE^t>(sL`ASQ%~M*$9@Hbwb%-B9ZiwiRc%=8IQd%8X`Cqf#qtBcDg*RT z7E;*5D63fibP9DkX%0Czw$y2~&{tJvyl|rfrQtH$0Eu!hV+EdQ;toG;tss_vbnuND zFW|z!U~nN*g|e-;we`WSSY0{y;NSGEyQ7`IQBDj}ThZ4bwS6cvKGEV7f0D4~sYJ`( z@BE#!Jt*uJXH+TT9F-^yfDKQ4O94F;XivHpdfn>f_?vJAYVQGqB|KCW2YUP88S?*_ zx<|Ye)Q7H&4zBkyCPN4Jpe?|HICvBO%jt7&_8JGAxnshKA*%wqKE~wMtaS?j%?W5; ze!=@kWxzu*${`k-z%F(!*R4L8VIw6=EYh1=6E>R`S$Mse$>)84P&{Fi-_?l)8O`&P za4w(|HanTBG8~E2bc77l7&wgBS-VxpABE&qN7>y~IYdYA*O|BaWo^;L{x}I6iZVy` ziS&MNqQ6wQ>^TIufyX#ppStsw($nHHX%J31VSy7*(M zJ~UAR;-k?h8+h=lje|g7UyD7UMbesncXci6LW9wVaz&XNHZ67Eg7&4(pS^E5g`G+?ybmPl_oGff4ax?^NekF{>F+v^(0ocz*5_Ou;jX* zu2afrzN7_Fk5l;&ab=_mRn-7&BY3BFLE*|dvZ zctWW4PVu(bqWJl-QH*WHmDl__%C5)Qveo?_i|K;xBt>uavMoNu$|6f7r`_PXk#lMA z@n18UoN`}iZvL7r+XZiO690K{YrN;(=OZ>FU@Ns&ZbnctZ_C35^lYW;*( zte+B>F$3+s70(W!(?G-VaAa*}jim^ujhKQak3nUCg3T^ka=LrADtzI`^N}nJ9jqiU ztq%sWE{%WLfc9ih1$gt=#Vq+y{!!vxe-fSVVy61FyLxv1H(<=K&yWml8iy|D>=zdt zZpgZq+KMNo=p~e53;7y69s<>quC>UB_WsDKW{X%P@W-O_jP;7ZW7KbNOX^6sB>a}y z;%bE9*A_)9H!Fco$MfcWvFGkD+Z9iIO-d02>yZb8j`1FjpZ$FUqqqmlB8=E$ek{KS zix?ieln$<}u{{>3e|x8rMR_$wS`^`h=9-!5!hD!SkA_bxvS8s z5cb~r(<0dPK2?!b=-22c5e9$VMP_U`W*ZXKnT=EZI!QQ_x1$E(b_PAKx&l%(01|&S zd*M6loPJ85K}?JMk2Mq?1qpYVw;M)yH$-lTK|@YxHN|cvN~t9$hu_+2%puf8=)YMr>gt`~Bi%@A)HLuN~UT(b4c zH=^z3P9%+S8vJ+-sOGLwUll#Q+kk2DjsM-*KCpE-vB%yF*>z%KBFqM7TNaFW&xtU0 ziM@0DKJ%y3o2tdppZN9saRD9A+FB0dMoZVnY`qcSKV41LaHRalu_9W=oTTHE92eSw zsz_VEB?}XV8in}ZaEn*I#j|Oo)g%)6HC@0T3FC1dEma4ze%e29Fdo$k1L~Z!Z@P5H zELQyG>u)=^lh0Bz+w<;%Ch?3;7T?Ys)F2)a>Mo#lQJ!k$5c&o)CI_kO+z%b;@uMzw zIoSv5*DI(CtmwG-q5kC}&O1HrD9v={=j*FyejvqaEGmBCNerxW%#8_t7x*iC4eSO} z5R128H7D-^d9{Hwh3B7MGE}_037n$ov9;mmKOB7dQGY1NA@{4PJzx%8o2eB-EAIE+ z9D=&Rn?KK5=Lw^Tk(0O@c<9o}%3=7G$g-HOKQ%Obm^alS!i!N=rgCU7Q%51Jj*diH z)|@)}Q@ZE}Hzp&r(iv}-9H7c(^+sg=)ErI7M$)$~w)_L-%JvJdj~fnbJ!W5C4-roV zI&w5ZGuJQw8He@FNV5%vX}DNyRs_JZJM;be*tJUH{`&%XAH2|WZId9 zu7E7*)1vA+&jvto>clc^UO995}%sNzold=kw1gQDt>}7#*m{Et}Ht z71_NrB!r+^VwXg9J7O~vTeo5qF*ZTM-(ggfbizIr+kuNgRcdO037xA>rB%6NggcRq6&+m$t1kmVEj=hjyjQL zE72^}0ojbHUUq}^2$qa-<25JTOfqsf%Z|(%h{&VwdqU4ik>HG2`Y~F$OZVO^+)0)9 z?puG#`v~QEGTVv|E$6-v%`>Tiu^AzZo(c)ZyfzxAG(aXSxz)2_d{8TxJ^`xv2#mA} z^S~zXIsCIMh37vANsWDzWwk}WZ zNInlv^teWMnM3HCVW{NH-$K7@P1{bWfh-_WWV`!#c3q^YZjP zJlXLZV9}ztySUAyU@gJwiRckzNR|pncc|R*(Mi0=+tfUE%cImN?}Q$68fT!pY5{|g zyB`}1PtJiqB<2S=|GZ31jS{I10*n^~R?xLRKeXC>>wJ@E3JpQ6Nk1iRGjD=u1 z14)rWgjE2Sh+RvL#O*?hWn~cU)Ns|3NcTo=t!L#dmjPeR65r1N`X^nQX zUw~8X^$@r1r4aaBjpsiA*)Ai*tjqqo0zp#@Ef2Cx4r0k8=yb186 z)#MqlTqMb{$qW39jn_!n65s#~42&!xX-b12@@NLU2T`G5)Glga+=>s*yh_MX4@&JH6Z$2dwfxSpdz`T?NUKU0Mk8DA$ebqeL{8 z{qJ!o0K5O%_wgVCBS>Dm0MI~genIZ~dnz#)eFzl=Znynk4aZe8mr4dolkGgPy(0%f zauCkK=KR0`s*6MoLWRcu ztxc*wlx@v~W|}R#S$>QtiPD;KN(kVkp(6!CW~#n45(l=*Vi$&1qG}qC)Lysp&?AGcUcz zoJUM8qIC@?`QcY^23fD}yPwu&ArvpvKM0Nf$nNwSEM3$;j)WJ5;YYBOGD~W~B{qI$ zjn@eORD+Q=mKDB;E~i;k^Yn-fdXV|@yb7gbXd}|?M=~0A=QOEz-fRK`@XDwie>_Pp ze|9roER{VM#nc7=CLP)Xqrgx=X(V$AAuOyLwqIHK4xrcI*L`+XS%{}W#=)kIsRf#U zlNpIbJ)Y@Y=kA&ohW>$p+Y})Guka|g$d`G6XeasyfCK*va5)!YeYD1d1sQ&Mw;=ES z$NC^Jm>wlxkV`C8$GwC}KbL0AMlT?<8e4Ik#@DtS4R(YJxiL4MJ3V}b55ov^3F;)s~ z(VP3Pe{5*kCCZd-RP@(n)$9LZW~tIXT6AAVQ8Rv_`t;7qmovYw^ovo3mCwU=Bw+Mf zeSas83nbu`k1j_+aRJYF+mj{`G{`?}sOkKv$qcHyf7nKEmqNCtgY|9GpZawR<8WX9 zQHosjN6Ob`&;pJ3(VQ7zLg%yU+XEb4MJGt~#yF{hT})?omax$1ER=#TW}%n=%VB$| z_{mBqRXJs0j$PJv#J=1quMr-4W(^@hQedHV^E5;*(u9i&r&B%>$9UvG-6D=&%T}#r zjm8So;@CUfufB3Xeb8ay?_JE_MpB^3PbIw9I~mfH_LRaa_%odv>#ud;KTKEM_4X-J z0!;IYT6i0tZL4aV4L$wb$2%(;y7{sW9eu!?kXH6d7=Eh}(i9=YS+Yp0kXFck4K;U) zs}_72T9h$(6QPqAaR*xFR4l?6kKsr84tSF{WNWMKy1^1SEd#Cl351kJzkQ{-4_^s3 zXI%->7pvpY8oDY(H?#glIxfqC-Z!I7DK2=uCmObU?mybA3Za^^iYa$?C_^0`j}q|- zn!wBTm67;L-T-==nk`htEu95YRvzRTQ4g_)P%TDiriMToi?s#|>*X~_n-U8Mcc)H4 zam5Dxnq>c4ceE)On~m&26%U}AEidGw8}o>S!}SfHY>FPE-&T-Q%1s`018&H*)Dsma zAijMx#xzo{`Y{}%$n^H!Uy@nl(L+>cUR||+#38vD08t-5ujP#*`#IP4*&Yk)?8C8o zA+4`^^_RrOU<@Ad{z<7%wMvAhAsby88n{!oY$iSAfE5s}{!T^kmUrUcH-Q(TJogzg zJh_shWv7Hs%U-&*G+$#mV};U=a^Akh9s-EO+SeN!ypt2mJ)6Kz+1!RPA6c@)ZrnjQ z@O-QhV?|{d8kb4?$K@}N{k>V&B$S<>S{viC3r06=slHeYX|bRe##AmBI?uon8!7 zwfq^50+uq*8qPNgU^}{OhO=FPBj$RTp9_4f0{{Bx>`dbn3S6&!Kq^~3NwCctHQ`-K zP8=VFG=Bk_LtrA{wB-;C?`Ca=+jQU^v6Y`VZNa;vD5vfmtx>;rO^vI23UvEg+ zNx|1Lq)ym2!*geKY~vAnX3PLoCcmrd2CVKh#EBFh{=fv?%|oUOKO07fP3q+YP8fyb ztwupsz-Evi!@!mC(Wd{^csUF`rgG{SG`0}YF1c$}oL>RUdQ|^PaTNOgNzQ877&$r< zid`p)xy#rW#W^yz;{*Di_zhF|xK^tiUbaGW#7kmtu8 zhKs=)b7!@K90h92zkrh>3%ogOt;q9e{~oJxws`7iJX>te^-kx?gQ4MD#w!reYu5u(r%G=nu0t|C=QUZ|W_oYnJciDnh^5N_wx>LD4m>)X zni6$;fomM;VQ)RVy4q2cqd_dSPec|A>;1aerj8#>{;x2f_9yB-6y^gip2+-fg_q34 z7}iQW@}6rUV{$|5-NpJW7Az*~ZbVqUnUAQ|O1ws$`xE^Aw6@8@H}h-df?2UkM=~ot znGg!QtE1y{-z5@zJtAy*H7uc@TE1}1L_Q^GyGM_9*XE8KcJRDgHO>K5=DvUW)PB@8 zRB%-yqXuo>d=ntam$EyGW#V!*)%~Lu()VL2sEUL1Q$zbpJQsa7q8ZvEoU2P8->yr@^LcIYk%x6;l_SJ;-Mts^k8ZXYA@`c+&p# z>`d$QMkjE8+Ptwswus5PQCx+l-3zg>WEu@e<+?X17S!R@h!3uVXRBc=h zYceUxfqYwbwquNhkqk(~%RBDo_tDXQX}>th@PTg8)1Iw8(mAzTm4HQoS;6*F;JFSg zjQ2)6Nv^=Ar}SyBPyE7aVz9rLr^btPHUD$E5!_TCpfhg(1ZZ5mCV`K_uQ8nObM;n} zgkPY~i4_AjCoYAO$h-t|irnfc?V0z_3|pqp&T9U&jKVmiw*ONG=KYpQN*{v}cDN!S zT4fHmhQpBK_RqvP4$Z%oNU&ntV!b}c?`J>Sc-|ApRz3kI&{ze$3ofSo%28(FJpLtl zu@~;0MP+J=M;Xk0NCmmunMQ5;{L;bU;_*f1!k7iA#`{BP1|9Ad6rHoHk6n;>>*t!x zCpt4!>lpA{*89;%=tHF@R~PsPQ8z!5&g=(Y9mjb5tFm{%6K-7l((`jl%J>@;YEpyW z!3|2p=$$C~25*4yRvoaKI}ZI+9yJDSpMl_hc^4xl3&LI~bJ~IWxqXisGoV$AWMdkB zlprAq;#pvvz1H;NfkF5k1aYIBcDPrx2QnlRzPar)gg>wzC4?R&PWGUHTs1=>gzxNA zI1aK(;uXlzicqhh>*)i)D3x@>~YT6%8>n5{v zcYKI9z_ura7J?;9JSgQ}EU-yGsQK_f)cAcb(j3Len?hVTk zMY75diUK}@Pio=WQF9PZkAbq3?74X)`x?&-{RO)3c7~N{!Zsn8q-(uzYL{l@4_o*2 zT*OC^gueP-jFah6c+yE0b`3XDf0!7zC?#hSW0cqy=5CZ3K??>WpY8A@n#^vHuqiV%ez40DP53d{P^lO%$N4jW z^Be)RwkLifKC=}*vw)tDY%Ok?OmQIFri;Y376E<6Ei^C@IvKQ?ms70~*T zrN-VdzhyqRp!O4b*Qb^$Mm*Frv;t$K1Z`^+z02cSV#F4i_4w3-#9aBVeaC~fw7|mJ zbFy7}zK@}~*Lk^-0PtGm;@+GGw|1WcOU5^VNU-w}xYOS7x-47SGd4p`^BHNfEXyB| zY#mjl-*+fL9-lWs2+%_)nD-6tYn&ALwF}=q$wXr9)^`4FaT7@<%tZa%ZhBTu=NW{0 zLo?lPLGN!FXP%nLj25TBf|32--wOtr|V$2OwSf$zGH>>^%*^(L)uv>tCUs<}NigpqE-SsbPUYr!et*pHg zgtlH!f4Qgjr-a1~uM2C6oU@$G397Ox_=1g2A1C|>`k}-F^Lf3C2#A9Lz|d}Re?wV$ zuzUiLO%8NgZY+d}v2-wEx!gktPaGW@Hbtb@Kg2u_NCEbW75!2 z`ci(E#lquYPfB*1$1TW(Ev6-^GBh)P)+UW1wpu-wpjP-$mWO!~~x` zGlOO5vyC`z{^2|;Wb-2q#PRmTdkZK7T1jCHk+5-ugC_77DNTp@B2P<5Eo1}KA64E5 z+yWo4Np70Pm9v#~KWkwxo~w;tutXpCH0ffo7s+LfBP)vCC&=}_@cRZ5-p##7aKJ5* zIXPK~VWEQ)v63PT`H50WU*%Z{BS7JW@Y?68B&fW)|FV}%l_8}|-p9O~an-Z`Oe-h+ zAnn}D7O3ltkjj)og~IxlyH+b|M>_Rc(Sb$Hobx4S?_yoL`|#T>ckGbXsg8SZEcB7z&k_$vMo%wKc_=NesvcAcD{ca zp+6>HpwdgW2{Nt+WvRFOzr=DT%s(4~%}7C9%Q5GShdmfLnjK6V<`eQ|9%E~oM6#>2 z9cV&NQ}nIU9tC;wie=m`H16~u?CNyIP#zv~c0dJ-U4PX!znAjnvX`zt97pTKb<+MP zwOiZ4j&QS0`Up-;VK-2uvEMGTroZ2F-Wn>fv~qVelY2tZeWWbq8zUfm8*oLABnTU4 zQQmraRGeUvmB#IJtLO8gQveq+syCyWT+XEaBl-$dmxSA)?O}85;xzG$9)Rp*Kd`mX zbnIyYtsIBapqtS5v)axyjX_UIZU|$kv*edH*i#HDksJWA(F61u|#)=m=CJ#98jG^}{-dguzolglV_)oi95NyEA@3*|P0 zm>7P`gsLO`;}q{5IZ+3u@~2IYy=-t%=Fv|O$IT~_2#~iK^B}_B(+f<6m9pu5?;;Fz zar&9dYIQc&zGQ`uwW#-ego4feSF~js-DF{Na=86L?pS#$g2?Q>nyGB6F4T{r;^LIR zYe4E7HhkhX^Q?hyUe-h)4GB$etmaZWGF5C}7(SVl{hqR2*p$$NMUvQ}&E0oK{iY9) z+C_#b+IX24<2(#)I$jy_&!5fwHb(ruW|Ec6^Q5JaRt9k`mPMpwC(SFk;v9iED}S9I zOMISw)ZG|B>MLGII}c&~CPz*O11wp_Usv<-uG_)KLpBx{BLEVLb)jU<4x1HgHF<{C zICk%M)&t=*B5RGKqoY1xL(QcyyK4q)OsF4EKJ9KjLbl=J^;4RK-d=W_wgn{>*5v0W zhQi#MhgEGx-dR1W8Q1#bGZ_|?1_%oNG7dAN+ads7;?w-3ld}8^h5G4O9Tf2j%?64{ zO+W$ReHlsxF7j#d)Egi1$SBJVW9n(R6mgl>#(U;-_@GDU$yej~Fv0Hfg)hW7aO+bV zgHf?uO1xRx6KEMtaQt>QgYTQ?GxO(Of?$+M$sF2WabR3b42-QRlWtrY8JW)%bq1}3 z7hevM;DTxl08Y?tuXuQHFyxBQpmihh`2xB$6qwXrbLvNF`7twV!PN?>#i^SL;6haz z0$(ljutNmJ0$!onu%_oLe0gM7C&=xtyYd(qq1#DmGVPa zm--}zKC?c_DPs2nR|s8g#%Obp$65H^IK>E3n{n;8>tq~FVx>>R_=`c-s`YJnKeoFs z9AjY~z4!L)Z}_ZFC=qE5zs0aq22xABo#||{>>(Rq#k(*49jGu?R+(l(a9uKH;c}BB z#Hkd=FAhKvoliNIlw2#_){nr2rw35!$$SqRwAc-27l4>(ap>7ax48}M2ndQFrUA^B zQopuSfd>7@jHEYqLZ^P0y~AgHi<6jTSUp`lxvhd$4F8X(tBz|j?Aj=)fRunBC0)`X zIRTMQ=~hxY1tcb+gn=-+TWJC57)X}`MH)soj1V?p?D-zw?|Z*L80@!={kHo#_kGTF zuIpS)Jz4uK;EW3p{aBs4qR0p5$9!Lc;yp}YjvsW{0b3a;_iF~Qs{y8(qrpl_TY%)U z{LRr=7sCs9uaAU{+BdOAnk@h(~DhHg-ym8obM;T`S9xXX#SW1{SF_VQuiyF^b9p&Ia0c9;y0;d zAxbf7&z!Zaz2sVWg6A#*TDKPqJv$IlqQ?r|SUA&I>yJFsfSWYdbZin)w#0(_%_C~a ziSHd|rL6T%tuY@T%YGgid)Bt-{F(Lyv;0RpY>1KV_AlP!=jL>*cfY|*CucQ-?&YYw zBE?fZVp9-#f3Dkc?;t|WLAnh)yEFB4sP`Lkq)qMQYA*x^PfN-2?#dPu(Gsa5yn4f7 zp4nyc&94+Y#ZN-T=50QkW*XE@=v5-!zT$p7D`=VHihSrd_VnZA?erE0G^=9hjCt>d zANP$pm`C-WgJ?%PF0Q=dD?(c^mnEqTr#l^6?)GzOdXqB$e#$@9KlbPdZN5 zdm*asGc?Jce;UM;Nsw1x+Y(yzq2y0T#r?sdimT{wRL^d!Nwrmk-_KzDMeiP+d-opo zfa|6sxAcFUCD42_pP@5n(BhKB=9!#^wgM78kGnYI#CW?q|-*XY<4FH6lmQH%%P zx`KMb^LOfZzDAt=zj=!S=Zaol#|`(}qGSsgWIJmNHd5P}ZII*kT=l#+dEdZ@bZxjw za;(>K5dDK;z0k^t#dguY%QO^+-!o>nooScRo+asY-3#hxlmvG*UJ*E(Kjo|8&OnE7 z3e<#HZvweYiNXq%sFZU-EqW!vcLp#OgE!xL-J{(T_GN`d(z~sTELysy zbO2z#!{eKya{x>8)Q$2u6G2~66)>_njcSt8RiFSR{ z*<`usJeJ_Mbgj5&zPIR{H@_HJdTz-TfWCg@oY#R&IFom)+IsmG$EHTJ3QdO(1?Y)k z^$_ZD@AdnawXODsRS+#8|=a90T`Kw=1kG# zg*O(GePnwF2u%OvXz~mTzZ%k+y^3?*nAEc!iH7TBi{&n)dvygIpD;Kx?ptyJOSLCCh9G0Hs+}Rn~I&cW(G(&@pNdoDp;ak zthnbPl)dfph1ybGb}Y&BeSfP|EB@ri&bm)zZCE5xAu5O;MIq54vuFAvPD$TarU=rA zOU_j)zn-B|c6b_VhBEUi&hn(+ef&fChs^9(h`xZbm1AqL^QF*5x1WfP;9?lsda|$k z5BsyP@d+t3Tm?~iYg^%m&Rh>nX)D|`2?>}!rwS`L_wIM{ve$KXmIflj((Z(@$OqO- zf_;(J_KPvE7v}WN#YGks??u#CoYR_qovhha@s8Ae4)Pj&!gKlYdEvyL>?n@R$CBa~ zx1Se&IKOY@Jhkw|oJBQq_NK`o=vb_kJ!9eY`yUKw58Ly z9J51i7DM-I`Q~lN%Vj;wai2x0le1&ESEZ^u&CU$}N(2PC%i>}i6TN30J?+YaljxA{ z#P6l+RK%IaC-cDKA|3cgiwsk$?*b}sfjO?auq%O|dyKUy*1jjX*Ew57dL$1vsp0`~ zYz^O@Q2=0E>XtTG#+-T5*gsog;&63l`ga*H(RND>qX=qBwap3^(hgaL4u}(a4Uz#@ z(*pvMU1K*!&J{Ncjv<3=7054QSX2ttyA^0>%+@DBbi&9*s;e@7kAAB!2?HIfSG$j~ zmDDVCUF}}>d7%4StMjCN|GKw+MFFw!jhhE~73kRdDo$HUcWC$;F`OGUpz~z?@BOrS zY5%KA-YYr5d#a#11RtoW4E@XS`#@Z55n7gw?IQOm1O$-FlH0LChelg!CA(O*(fiiu z8t7JL_7RktYxa!k7}zH}GTyT$wG-`bxYz#mXqL#lY4Typrm*AO*qg2|W226mt;4vg zs;UU$GC_Hly@-eSu?IVmDj^s*504x&1m%6w_E$3R(Y)&L-j3%~$8!7P-xZ&cxyuZ$ zr0Q~aeP(jF>CvcE(9?EPDV^o;o!{1B8)~wlLDGB@H)vjG$ndLGc-j`axBzG4=#-6Y za%@f^OtaYV{q|>a|F8`RKQ(tmkitzYb=MFbV3;KR`9oXc8s+}XK(BR*bxY<(J)3-9 z>(2{?$l0c3DS0wo@VmJ$5J-1M`5wcd<=SNt!od{T{*sYMf$e&2>Gu2N7m;=E0>9bR z+1xsP9i3DDbq`M?iEpgSO;$2$ok4M{`X-*(HE+g~b?m+t(|2#~)()JU3cDEYkA$7Z z+^TxdZ@cTYg)-@t8sJjP7a7Ky_-77RCiLiKlhrte1!Wx z7~S|cr)^5(Z0+!YX(4@Vb1YC4huUvL;#yeS*(yS>s!Zdn_NT0p zKoh^hYX7m{(HI%oUo5wM4GKq+Fvy_|q6?PjxDW6y2`dFwQ)GR3hh~=vmQ|;Z3NXdG z&II6NASv{2%fQ>Ws?k6RJ)kn(XNT3h&CtHpTI_xi#@pFIM6rJajH{Hg0$bevT;Sjx zICsuW%JkCd%q{baZSjcDdDW;C82q^C_2s8)af*m+(CO&^xd6{-4KkQ;sRiE=g+4p* zaAl$EBUltPd^*uTLj#r%1afV?aX8HxeTVJr#C<$ncuoXyHn8SS;%if zw98X(+&%)AaDu?ih9#v}CKUu&L!P$yx-*@bx6g_NomJRYfsXQir@;<>j~Ws2->i~m zN1@B$EWcY9m;qEC{O1$PTkH2^Ya6pq(cc(3F=w`I_nK)U#fRzs-ru{-D?RYN_dQ=Q zNxx4l^YhwsON&4G9_9*hG6f1X;%_qbs&(VllkVIl7Yp4Lc$lQZWe&7YyDXcRJsX;l zh=+ZfG~A^A)=OJ7q$eF!AC<5bEFn;_*U;|eldSi5>3BKdX@`h#WFj?-&jtgl!fPW4 zb|qmDj68r7Y!v$Kf#TLBp_-7zs*^IkusM(@GICiW9H!Cvw?ueWa@wj2oXpzB^vL`1 z`GF<9l)gZz3jzWmWz@};=MxYR;6+S*gz+@3gTPT@P57BlFzA`u7V~Pk>+BV(15#sZ z<)fTpAF58WN!Z@Xo3|DlsEISv0#Fz7rGHe!rp51)5JlE2i88voThx6zO`Af89Sy3qK>yTgSQy%Z7VJ=gzbLFzUNC|3QiR{ zOZI-R88y1ymlW1a4WCNtbZnmz+oq+Gd9`oW3{R0TI3rVuVVI;zv;pMT?ukLV6tOdx zHhVVT_B}sdiD#FWvDztbFKa*kusmyZ>hP`VV4}+W?2?edvdNZD_^P94b7&I`$%x7U zAUFWnZ_-6JS36f*bcpbEq*&JlT%kuC^MXAoaXf~Q6gFk%04$Bd+`V~~9~8(3aX_C_ zU-AKl_1PUP6b{@&9@t=Q9pCCJORqwU3GeZwI~uM!dik9=?tgjQdKn7{@U$`E=ykAb zkBNAcc{wj*mZ3Yg6T>0gBYl$>NgA3Da7_e&RwSSr2x;MiQ9$@CQCA@^k_qI)2LAYN zmJ0YIy4M=7YPTE_Sa|((hm}qH#ci38#gQIVb3#L~MI~}Z89eRwal@x||FX+~^{mBW z1;3um?AKcq1WC3IrE73>k=}guR^#2gKBf`N(l}&Pg5|HKsi+Kb-7M+q)P%)PN05ZY z#CZSio6RMbrjGL^KPJ6glfUuLM`o7Ihju5Mos#zhRRmfa-m<>y<_f;+u~s1m6jD*2 zwQC?8uQHzW)zIcRa+}L!;F0R+uQ5s<`DDumXx?E}WVdQC2$&-K@baUJG!#C=69G|s zQ2OXm;ZSaK#MSi5RUfAx=cweLG(=v4v~)zOkkUYao=N}MG6=>er=+AD3DzMJskSoK zH8X~PmkrI$Ww!6=G!1P*07Cgu*=o`_w;=u%3j<*&&RtHSC9q>JXKbAoLLA!IIlPbw zg&w%s3j8BmuOF@SM0&t9W7IOBj%D=9b?sl$qzrT+VfoyeB62pHAZ4S!ht|!h1@-^UiZ7vFmh%IX`jxDY;+T?z69l^ivo3 z3FK!QA`^{7%&8YFt&j2qb#-LVYQl+Y1`;fJZ4OkPb8=(sw)TJ61c zF&={}>AYHm@HH)6S~Riz+oQIiIM(fXWOx&HHZQE71&Z}ic>Om$bl)B>%+5Y-<@d4u zB!zgrD`L+P*%?;ng`}-(ZC$OdH!}0^@EAHjZwx(fQ`^{{us;F0Zi7hd7_vD8x>waS zY`Jve)UugbVNg+f6{-ih{*J|=05v(E)o6*EET=b0&T^p=H6>K)bClE&qNHE+(~~NS zyK0&eW-J0%1OI!HB1!Q-GMbyRmax0J-&$uIPWOI5=-Gp-+dDDV89_bhT<|aJdoiVgdZR3UC*FLhHW9ju(98})0&@vtw+LK zH_UN#qItG}vMerw;|5vT?c6Mj5=YK%;FE2pmZhq#4(qfjL~*y-8^a3AFnGss47afF zxHtDvY32Fm`j%`g6#^5j&nq7dN8JUkZi4p2bjwilUp*g=;nBBG$N+n>*t1Im)wKKj zBiDl5&0mnm_`aL(Bm-4{pLNt-i%;*af4cS^>b8G1WY6P7i-`ds&x~^p;YL4g&|)%R zxXug<)t+^{5NPui3%RNsJZG2<2-SMUe37dCDR1BA3+KE|=$gQKUslcdhjsc4W1uGV z@3+CJ_u_SGDeuX+M*JNR^-8Vt@-K^3!YP)XiGNs%8c6E}aAAS((-?dr2pBF%oIecO z@y7X+X@nc(Y%lP>tJ~Kewr_xo@9nozf<6@a?dT48IswzmuHSBvztb27QXeQ*O={0Cl@>1=$&n( zejg2eL30#7QJM^wzW{F+M}_tm?NW}j>!lQ?4^d?Pu6Qq)=;Jb8A`4c>68PDAd(BfG zmqj?d;J@q113S1wx=NnGQ`AMtpjhL?#;>veR$dRl_N}`7;{Rp3Yt6hbak__7 z9|BH9-)X2rIf==4wv^k)M7|TB>^ssHRxlHsvqz@QuLzN(=qZ7g&|Alw;%oE5qG?n>^_hjzFxhL;>(2qPtCWd-^kXCCJc2vY&? zjj}&7{h6|~EudG9j2&o#o)E8ZzyrI8kaCc#ZKTvtFw4c!GD)(seWI0HWJLr_BRq8W>u9jHTxp{s zJo@)Iz{tw{o^_tFS) zT%ZFa!z`VY^6QHkvDs+G4=4+zCo0rjwVLLXlvIChx*ABiEvP-yy<^R>bH6CGx0YDc>^#xz_a# zhX3AHMKWpNW!)`{geOP^&Wu6BwcBq|GB4EVC(JEEigN9KZY zc-hjke;3`Yt^EFGkX05VK9L90;Dg_@>`DP7KEq908P0e1iV_rWM>wmwX4c4-)ybS4 zmECx7AQ#Up>^Q1^Xwe7%d=PL-2{W)JjBh+Yk7gsf##R@Vm^=1vF`)u6qjWj8M#hGN z*Ga|$COQqDRWrwO5n+cle~$-%`hV5$R8#wg&U25d%F4m2rcM*jjr>EFF@O1^AFqGUc@0P@}=u?wluj#2^F#6_lc$=wPh{IKY>Gtjx&V-R! zgu!<82>Jm~{Rh~bADDJ>=B5Cu8DyIM7!%)scB7l)&Al2J{Yd8`!YdRU{(w(IM#UNw(4=YKd1hUGc=%v>~qEN zmh(iQf?N+^P@l(LdsC7cKejjPae2+#U!{Ai~fG3~=j+Rw?!5^cGs%^2FCr+AG7UvA^j~>NyYBzt<9(Ll1 z(Aw)HC-)C3I)r-Y!~C6cUzGQ6X1_4uUlm4$NzFRDgq3Pv5v9`6E>|MOnVoNROk#wct$Z=IAUUWmTKs_}K+=_LaeI5~1BK;RO*4}4q=qhQc3&`U zy)J@Wa$HovFS9{xcQO8#A|^A&}owE>(Wr19$~dzEg`CUT_r!^h#Xuz0+OuV2^RIcs&4JX3 zzlB|`p!AtWp$ym0XakmS-?fc1I(bY;S206?kr*ngN}4>qy=M8frRJ z!6LMBMkt3F^Z8{UEr~lO@`jw|>*sR$`skaUDsfZ-8PvyT4yRnX&fzSYM^uB;a0p6Y zg)ZurPu!9nW#46VrB3>R8UbdPBIi-<1LzSkV4!%K0ZD6uU!z9OrddCqoi)7OgRA3d zR8LHgkxm8DQq3+YawW*0#LD9^YhWH2gHN?2hIy{SDqm3)ml9}xK165C4IE#Sjg*{R z*@dl#*5MkFz9#w2k<}Y_nGj!ZV+pyHsqCA;i6$~EILJE{^|KrCI{I01e5Fx zYq1|99cl`WOBFE7Dkmv5^4y@)}Z-oaM^*y9kxcO1UP4h&6;e#}PlQ+J z0*$=8dU^(y&R8w9cKxR~(iq_PaQL60C%@dKCJZBqIl^Ck)i>4qo0e6o%1TB;Na#0K z$@PUu*u1oGH0I++o$D&(CGr5YDwqTrgjI(8#W5_cRb3q7gsaf{seGPSjT_?y!ovkB zF%BVD$w42(&gIZb%ov*Fd`kbaZmkfUI_R=VTa6;M4KlmKBJWaBQQ^Cl0=cFvucI|_o(V|wC^x)GBNW)#M!1vEMM5fX+wjaly|rWh_ss~*+^ z{_2ehz~3&por{B59t`wG%1f%KSwh*^+uP&wKk>=gbb>pvH!Z%(`rU%kdi*!B%Q0E= zJz;dozhl4`w0s|4=~3&w|7CUct{DB)i{cHkYUEjU;CHLGHch+ET$5i83@@-C779~i zy^i;EcaI%>63@N8|C+}$2O-a09H{U;5@GUqIKpcW{m$gr*SE@4Z=A4dMXbcGzkVl)`y^u=*E{CxI|FIg%k{s;Rk0^M9ZHH za?~|6q%>YjPC+gNzdAU`g^yN>74h)y=wQE3IiH{;L^LHxEL-C^ju`$gS#ay z=tXjGPmUHqh@AEKZjbl)XfQfZ|qv0$Fg3F_z{%r|*i zLpPnnHP2B<*24>MZNIF8Nj1BvRjm*>au|6rEhr1LN_`jTRBO5I6fsb?4nnlkoY zLtlUsr4IvEc({KtJ$BVCdQYQxRsrWMoHW$WXW0UnH>523ZpH|uiA#s&X`^fIu;XH= zv9L8BM>I@$@UTW+xHYUak-*Tg{&HRaP?3~Joyh2<=?G4KhS&TCgS5YxZr|LDnVOnH zGTu6m&KnY^{y|h8-dZkh)7SM5I-qsVMtk@-PEho&KeXdw^Zo|87e=&Yx4h!DfJDsj zf}q@s$J9EI?#f&9pMQj%S!{%NujE~!ZMnc13?0_`=iqd>Ay(W9kCi}g$dX^pi)Ekf zar%u2Vir6GLKsEp^0bxy@mpc0B#`{<-$G|;Z9M_X*~03efbk+i9QDWDU1`7Jb?vN+PP47hS z5R*MrNqy_EHUzV*1FfUg^;pOG$DC{Mzwn=~8>LD3?U7AC55e_c=znNB3h&k2G8ZA~ zH_?cEA@$Es{vyRT7!FEL1J&FdGbB^F#Kd45jy8MBHNeM@QZ_L!L z`R>n%{>$FPdJE;q>BdLD5b&tjR0IG-M7&Xv_snfj$R|%guzoWw7mB+Nm-~_R-yXFr zXtJ0ZBLojUsG`g((8f2N;~ByWu;|nP7O>hmuM8DMafsVnj@;c5KeADYdEE8Y27UO-mYjAN z_?(k2{Jh=6vEkwPcHkPtC5YAMdCMtw`sRh8Re0&>TLv4PBt3*x9`hMo=k7zA>Z+;{ zVc;ah`WGS8>D^m&OP)+9CKh`I1>}y{X20OIY3`<1TeI6BEx(>j+q?IVb{c?>lv--dX7tGvU%|~416E>@iMLZ8Qee+#`c2>5Y63A;g7rQuz zG@rLqw+z8&RKI)he(C*ECZR|s`3#vCap@to!b2aNdhT@cJ>FSZvps4f(^5_ zS6fKEkA=`xS^^3WBvps>z47Y?g4WWVBSW12ArAj|BjE20?dkJDf1spi@Otc7-PKW( zDV{>lwD8xC<{VOX9U#(|}4iM(6Lr zJFC9A;lay1>+df0w+U^}kYOclU-tIgeAhlo&rw{DleflV5Ro4oZzhk8=>)IF@oWt7 z)cKh%gXehLrlpTGuQjW3Z*R|HP)$}{r`N&5ql(mBN?LkbX3WMB zyu(o_EhY7v+>u2;J$8F@(W4-jtJFBW1KqlnZ7%axB1zru0i)9#1*XXyHa zZ#IVi!{pqv8?0!VC~oC(3Ebe~HmVEh+f)8pgpZ`D=nkni-L|8t;XpEne-w&- z1fuD0Z!I=Ey`XFB_}S{_N)S6S#G}V~&h_&0mqSuy4wJn4FKa{8bglh>gPU8M2Gdn} zIP3XY!^8!i%5zo+>13+}5u)sHSX>5HXujtCn|s{F;iuAov$^*97PBmM&Q?#ssI#sp z-{zf&&PKUdt)zy%gF;59rq@oBX#Q`Q@Ji% zc3&s9v}$|Z<`Ov&?SY*CMcC<2gT~xEGwfY`!reu)kDDXbz1qfWSWh=BrUYq+d!cmn z!usy2w8n4YPvr6pr2 zPkB9y;ci7)4**J~7Tr`nY*%}I8f(EDSpg!)ni?D3&&8=o59gb>ow)Dc7bd_`Y!5l{ zlRn3pY2&Roi|_!3)?q!7zl+U=R%N~Y-F^^v7-5iH`^j62EvvxJB};9CLT7ueWYKYC zYl6$H7LV`?@+tGJ&eonJrmBEDB-Zi$AH4L4uj3B`A8TlHaJ62|dbMojxFiu<-EUDf zAyLvHTM&4dWlHU|T1Z|O2iPb2lLBcF;?LJEvcIB$EE?teDOjylAe`_m(XlNY-e~F` zV5;#tz|F7Dr0>o$GAyVBu`7oiEn}29tRLdGB zsz+;NQO@U3IkJ7_+^!u{)EnCFTW|?<@osE|(ag=ve2-zdtW^9vZVO_t@nCDK;nmrn ztFt*bsJ@A*=|*`)^=?Yw%a_Ifa%+&C&o+<%;TcF^P3wutO94Zo;?k$@V7{&1s8Fk5 z?$LLVRhYY9u9XE8=pU4Nqu|Q{+MAJP;#Rr<^2V zBwBkYsPRVGNG!w>b}JXx+o)V_CA~1|{NAR!xSXj{eIavFB`|eX*e&_*q&{RZz`wR4 zq%7T(Hpi6F&QQ(Ott^rWR-(bO|46;uZxks^h`;r+3EFy!v`Ws$J(fuNkdeWHKs`Vp zzXiL4pTIr*`HP1H0g+cK0wQ{mlA$)dFqJIxN|%9AQ3A7JB^Jg5yOSNP$$z;3UucZ3 z_3@UY-V~43_~iSacC!W1xz7^?i+>!7Ka@7>p+Fl=uJ{v`WgKVOhMZk~Q~m+UpY!5#cDM&tg+CXq?8Hf7O?@FKJ3{*pV2h^AY1oapFR0hBi1y5aTDuAir$Z{c))uQ7hL$n z3Ry~A2Hg}=tO6Gs{v`o*jg8!HZfQm4PP$}COJUt~w!r1|MsFN>@L|i=`oA6T;NaN< zoGl17W2QK7i8Ck44K!jDU8UX!fSVeru79+5pK6v+XAV?|_|nPj5uNn|T#Um_EBF9# zBwj7cAa_qUd*%t&;Lw6TWV)q*8S#di_jEVV6myq`bC}Td1`xtddkmLFRbAR$9>J&0 zp?pVBjT!F(zCou05@1a{*F9To_ED9FOr|I^p?vUX&oT$MOv!IdG)74A6Db(spH;0j z=+i$kIG&f!RB;H#z3G)f&oDZxtdTQ^X=BIg_U}@tKPpG?5yZU;F-*%qh~-=T4mC0d zXG-u>q2o#&kKlq`fJ^~}t9bSkB~R{U=%T!1Ylfa|pUP)ycLp3!TrL4{wXVLIw|wUv zi!$rcRiGRWH5gvnHF}X*aCIz#cWq@*W;#igAzRtKhrRMX zQ)AYRm(w~62L~QuyJcVgmVL?fjX3~EsS1H-OS}8zn5D!E z{hsOO%%xUU9r!k{mA>l@8XO((e%IIRcK9X-(J+;nb&rNPPwJxSBe%-Twx?`~qj8?re8qR>_E^uBU6XRw zh`&DFJ;WcCu}IMD&#(Q(B0dm)Z6A{$-S}gRB&Jck^yFQ$V||XS;3_I-`XZ`FlglK= zE$QytH`cI_{*={()dVR05?1Ix`0^>>Y&kPN;{&e7z@u`Q0GH zflShO!Pm}lbeLx?Ki+P!7>7qcj{nPiLY>GvFj`CbT1=VA)SGw^>y1SnCG`OJ?`MH4@&FV%By+r~ZgquMR_^E6@6u8k zfcPZrmyXTqTdM;nZCQyY>3wfC-@Qz(vw1q$-E*^DioGv91Bt zV&NKCg!LeuEIB1$f4rf41Z~lUDzE?{tBA3OV-j6yeZZ+qE_W_Fu8HdyPSyo9>xyBK z@xY$g56aAA$n$7!95LCiDs$|dFUFQ=89E@t7XWrUKR9ApT@WZr;Qlh_zC1%D;K7EY z{{h4nNPr2Kpd%Lbb^YS?PBV-ED6)Z*aAq-bSHH->b@E`xmE9wu2Y3~SiS z7D}py;|Q(MRtm7myGikcS2S@I$lcSsb=G-CF|_k|jwh%it{dKifrxJh{P{2}o!KUY zCEk~~@S&lS*UtAfVY64gysqB;lc>=}ntyKM@_VJX1Yz>tA^XR_14Ov}8y_$Jl<^QX?`94L*z^t5oefB2Q%LgSIUowNcooWtfNV2Z+F}HtC&~`5TJpe}=glovHqPhMEp5+;mNuOhcH30EujT4phLUvtTD|43 zSjiB3X(PbWD+43txy#4pltdMkL9FCf?_n%3dGS2RMaDwTg#Qn+yP7R2Yn4-MsfS_`$BadIKqJAI{17IoYvU6qi0nQ# z5cVrZ-u|ouy)l(AHvG3xu z4$mC4c3MFWPk)mV2I}W4y)VMj36099_lyz%7Ha#-8dHb+OqVe z6GN|CdpHg*@c~T2VSZh-5nKd5yLkoBfu17_|5}^?4gEb)YR<{ zKyq)KXCVzvfrO0JcZ+ai= ztH_6?hjVUXqG+#lug8uYyKWC?IuA|oMwMRZw7=s=F?F6ZRh5^6dTS`P1eRK*NMGmE ziI+w`n?_wfwX%&xbR*n0X`7p9buQ`g*a_YYQv8r)Fo{wS+OyT}?`z$kLS}B6&pnGv z4njRZexzo2Zq4%=wsYx4D4gyvba*lN_rHud>8HjVA7oGO0UQ?&Ll?+C^hXTxJDqz= z^&3uH4TeCYCI0L>krfmw5~wBPx^~x|W02s6ME7X+7H%43oo!ePs!vQ}SjkhvBz=2< z+tlJoy}*=!PSP55@d2*J=_iA6${L{kx;m zgC%=s`XAe8?|^Rlz5vn*tT8HJhZOVy1bzsZ`CZct+&cn>zjVH{@#ECEOFAD~SWE#- zZ?Nf$A`^fHdf+tV?+R3Rj;ser?}gEMaozG^Z6?NP$M$JR37I^5F9EV@8NP6PofEKTRr?!zjqZ6~YVlz41X!&%Jo#OX*ZSkcmpXh#R|J03k!=uUhPAImsd9&+R zX=y`aS9%&>gx(8J4oSQC3AZq>N+VItQoBAPBH`Ice}~+sxWTNnt_lGKXY?#gYv9A% z?g#nBi%SiNL?@fgi|571Pm6h-2``RJcMv44r2F65cD%Riq|0eqiH~u1s_G{$KB)2b zB77P-8HU?8?0B|{_`li0nLaF{W`WqrYRe=K1 z#5n)@qVy3?NhXmx>Whq!Z%#l7NM)wWire#;FgI-;A!7U5mLvwr>a(9s ztAC`11x4`SpXef3>t=!)uRPhM3w}=xS_w4%))k}`O!eO?NNw*npELvBw~=z9wO#7) z{VDvrP>nZ#nut7LI+BQNlh7C^kz#t}MHqAUF=0!dK^^q}x)a9~v>#9}Qfzp!68#m5 ziXV?5%jGh!Z`UvsN1tNg*Ei&Gs27?)fTU&B6vKwjdw>=`aDN4Q&<9YR#uSSG0BTR@ zN}esxrXaL2w)i;Vpf~>G_&8$r)`)*R<||AnFK!@ulpUMb2Uz6B6d3rYcyLEAftPg` zP&-aBbRlc|lODGv(y$81Ks1hlXdkf^=<8p!C2f-O^0+|eSxzs`b=XV{@b=qGVY!RF za&sI|*7fNKAUJ}zURSaLdpEJDM^)>f!2)!XkrJ5hBu}Xf5*z?-Vvq->(EzwLzXy~K z$wjQRgB+Id$O{>%owniu4?J8#O$?!Z&k;PNRBHuj#y#wrPq&id?w3HC5v@S27g|A= zA~>*0P%-H?{+W3tWn8ar;C38d6)b;2BIq~4 zm93f^-*;Dn+jhy_+>7UkNH<9=n(2$fOgqHd`7OS(7_thwC6#;<^P)_5+KM4v-{bZ& zx!DnnU+d&XIt?f0WSpC1o7X!CNwqaIeEX)GN7}7XUCox(AzjdL&Z=Qo`!yT>-ebG# z=3#;3ep#$}Qfggk0c>KWB#}fnik^KiiiFnKbvi%&`;7H!6giABx;9RH=j{IDwXTgW zcC7wH7%j?O@8FB|vQr$c-A90jz?P_35?(45`H65ZZ_7a(Z|^X0ZSdPux#ElB_cJ$( zSZh0TUs{pr8{9w#;F!2G7!-(4{-1tPjK2nSp4wVMcyh^vAY0|R243)xm+L0utRIaD zc%RmOV2Rx>=Xk~EKXeRPl{wtB`~Ya-Jt6}_)@hVNe~k&6iA?tc{kQ0T03Zh87=y93 zFzcN=mZQgOID$(#sDP(^OrB&S)$Q*@%Yb&41$eg8>#?Jg^2ID~0?tF^*0De$49_s- z2u_WwVHRgI^>~E7Tm=euC{TOfuw;Sc-GKQ<3-=yGk2e>B^~&Zg{=}hm4B`A5^m9CH zy2ntr>r>~qRD;OWN=hUeC59D#a$Z!L^LJtNGvdpB-R%|+xgVttKK7EH!bA&$zHbshgp zX4tt>3UUNnZ;)-)9fOy5>`;}Pl!TYG|4#{;Uqkm%V-1fEI!N6 z`AUp;cG32EItvlYa}J7@{3X)Y|NMGHpZzkJwQQIcXJ;c|r@TRydBW+bTc`Y1>yb-` zwK4KiT4&vdxB0Z{%LMPh9#>8wxGqtV=MbHk*^#kN^xO zUwC>1IdC;f@R}o${b5pAgiN(#9uKMFOz5q0!B*QG-7iimg-QPhgg+Acu_9nzkI73k z<_vTt{JNL%3R&TxOAa3rPCE(W5?sqnl zGY%GCQT?;jIT$bcNw_$P1uJ|DhtN*6#N?5y$E*VGtwAVJ-hLnOdi?VK2+qhO>5Hvl zSlNoT`7xYXMzxN~3uf&H_(iGgDFO5fREf+#_Xysj%!fno|8j7tvy z6B4s3v@sb<&JZo3V9$O(d=G5GF;s(HBvq+?oeqb$}rmwr`l0IyB^;FQSsJZD3_ z(FxH4>$%Z7!)D2^nK`>Tzv0@(zH?}Q-%fzuUhz~+@?$}=LEj@|)6A?*xuIeGB~9CP_n7(Z1;+|Y9Y;~Uer>*!?$f*?goFM z0~tJIWZiBK{DF{VR+K6!yi(7w>v?0=(HmdD^fB>CiUf(R#QR7YmmqHjljE)shQxRJ!+T*76z*{&Opr>5gmo!@!$6mUp!Jb0sh8pB!0j z)dYXcxIw{UWkfZ>J}pTq!pk;x$E)bg1M!Il)uEe;0GC(9{*t?F4kO{0h0ft=`Q85t zHH3C=9Dn_DZ~iwlR`G>&lSZ;|K;Oga5T^1g@(Mq`^+?^(II-E8BTlVj=<(4h2HE$^ zL_|3pr$r6OaV#HNDB#kFaEL;u;-Vt<;R;LF5Dds5)G#=ovY zrS4f10j7QnbU4)d+gpIZ3N&@zn11VZ+=?m<BhxV446rMioU>c!#Z;JwO ziw6p>oNoMk3+FS!7{}K~km`X|>22zFZvZznwJdNfJ_5m~&ZcD?kWsi4N)1@n;mD8R zTo|Ov+Xon=mfhJ3R7$H~vI_%&jfi#ubp$vBb{*W)D-s<-m5fM!gp6QpGcl}N+2!Y} zz#O@s;xT+L3Hbo$#fW4KVd1XHdX83P%B$~2Dq#@`u7*QT)m++aW8b##W^H~DM`RiY z1X={o9GcSWRVlt(k8iw{yv_5N7N7I`Z>ow#g&%gKrowU;%v&>K#8TfGG6Acz_U`C+ zkiqiG&(aD;EABPZ-6O5koMm{+4JLVDcfAPoYd;Q)x(pI5qPF(=hSqA_@^+b$Qx7WUKX?nbQRx zjQ7uWb}aw?h)dy7dHRbn4&7NIlR<@^B4G(R!?d^*)yUrLoR&~x`7bq$oi%frG{Vz{ zbM)6Kt3)#mUd@{@{TBnW>@9bRX_H!y1l50ne3FR-fdQblylvSz0SH?y><3^a$IxV? z0awC}9-*UHpl=1bkIe(eV&Hs}elV!8znw?`xWMam6}lZ6ki-FkrBK6Ipo$)FF0lIq zQ2iGC0dN(F+;aR3Du?bSu~AhXv$)^`O{>6Z3=k!!0zNeYa3sdqGGdT*)n4%fD&*OT z$%gSDcsslsKnYxxdzwMwtsl|K@vVyXRlmtzcf@+#!ln6j0aLv|{?W={L(UqIkfnN-Qwk?4&0iluMG|Yw)z{jRi+ElcJjP zp@D4ONc3G2#`FF!Q5)UHZ+|$SU}Z47>#^%myoeSdKcAm$y5t^6T}qmzd;X~1VdAo0-N*IyKMs9K77sOU@Kh5zZXPo#J(R1^M zCZ*6M=fg(au#gaBHc#u`A8rjNdqLSwD(acV=~(yTNVlf~aUy1NmYB8H!5>VPbYj#Q zN>AR@-x&-ft_r*vS$%=+H0vtnxu9>Wl$T)~yx?l| z7!4OYbolW3Alcl{x|a6hIEW!vvn*N!$&AC_-&*3cCiK`L6WdWw6e1R9@~gxRBd+AH z&tots(~(|;kKZ(ph!6%|1RgG3WE;Nc2#UlEd8)4K#bP(_!A z$SH>c8WJ0Q#dj1?%M=_049lKgLMF5MR4Y^&Nxui3F#sC|#14f--4{-2^t)0%38aIUEq>mEfm3YQx$8CzdI9_7L^uqXt?}*xoy1FLglB%{ zM8Ha9jNf;KSU_1!`5~?!zV)w0TeMC&UxfO&eF!cf7zFATS?UI|P7mFbI*I#%c6Nkt zZ&dXsg(T6>x;tFf=>A`s&7__MV#unCIrBE_^Up0+wwnu<3UGk{|HyS*BTzV z(?oHyt7rQXGNsqH0{bRK@JM)5>BDIuf;9d1T!J@=!z!~)+SU?>+x>)hU+kNZXn2fy z*6^G_)yXEB`42U7M^WK;BRub4ul|;%$$V(qWNe`QS#zB+m+SOIUFiqw$Cc8EyW&4= zeMnT2$k2$^SF3+wUXh1~bL=sTo$-8MbQLvxU6gLRRDc<>n7zv9?-e8MdTX17VXVx7 zsx3~U9*k>|^~4y*dslfqjomHacOCHm^@ZNV!mP0ax~B;LO78rHZ(+}2oyOsGBS7+N z-%E(SROTj$NaIMuH65_df?%G7dH$SGx$vh04a_eywJ#(2_Fy^zzxM!BdB!WHD0Pe^ zH^&k|_U8K!5tlF{E)jOC5^SJ0S8|?;2na&RG5~H)0R&h4_!oVO>1+wWXJ>HNwnAm8 zK~+Hr6CxTxAgkaOLI5c5xE}_I5CGt3Z2NEs-@*Yj$U*0HzVFDtE$sBqOsZZoFf#t} z<7J-=ZT^pozOp=&J>b3J%a`_Fq==-fM&yO`8o^PRd%~jG3mwqN<~jYGY^s-hs8@gE z&!`|onz{!#QobbzoH{-e1MEaj429hut`>=~$}&aaSufTL$ZQ*QQTfitu--kBn?U@R zKHt2P(^znLYkjw~!84Ys@(efE!TNeF7#ht8_+j7I>G!Y+ zys!=WlD^RDn}wjDplK7J`=EM19MN|WhMIq6)!&)+**8J7N-I`F@1(^GjCA;Lq*wh=e_&}hRY&Zwz{8T#WizC{qOk^Ur}oAnf4=mu(9 zXD%Uu9ry7Y48UnRyf1xG`4SQ%jtP{`1k(ejL>GPh6e?u$F@{PW!!f!1PaUeo|4|F3`b{~oXT;m&6n^nf{4Zv{3OnM}yJ@Uon**v@u zGNiJ^{Y2zjkuigiRqE5#7}JM3cgHwvSCKHz@w9vFJQQ2X$!E}KTQAKQo3OCoPRFje zU8nDvRjP4$qbsVJ2wF&NAvj*y7O?ZsFAhUZ9V;TGk%9^rqEd;5&KOqm2xe|i;YrN;n&|61KA|P zfAz+Pm7h|T%v6irg&*R*>h7g>UY`_-@rN`#2f5gxW3ffFLF(9OMe; zMW1(;OtlG*H(PPwa+R;-_S44d=|U(O;T!r`fblm&EO7ZomTS2?x%ab*qNcX3UbVzU z-#bORWI(3kHp-S3`OKW=jRrH&N|4F@lOH*YyBKID#Qi?4!@^4lM;wOO@6>1FE=8LFs$oi0GN0IOt&_V)~W*UJy#zT$NMwcDf zKJYao8E=IS-iOQzvAk#mjWsPCNb6Xscm2Ta1N9CNeUr>_hfA%JN@vH@hvHT!j9}*f z+q0Z0Zl#FE|8lj4j8cgI*snL1r*KOI{}<`E-eIE>FNH^~gf>d9@-F&$&yTyk{0g{f z>L)g;*dNI3sUlAGSdP`MaK?qbKV&o>+;OF=C=B)qt~beQiF_sX+qcUvIta)9RyEbw zNYX9&k-6D*FfW=ByHl-5NuzZ3DL?sPuhA$0?+lMP$GlOn-zV|3u5FeHM6pL^cf7}% zn%_hlczvi+C%lT=QI>F@P@%7T@q9Xc}2Fk=n%dDsb-IEoH z<>09zHMW>}e;iJ?#Jt0Z7Z$$`6W88d2nc?*E@oa2Bw~06XH(`g1-SHro}dp2y&q5y zmilyG$D`tptDPP+o@1HFP@P2kipo++X%#MYOf}*6uu;YVWon@Dq6=YFrnr+RMakx; z%&wRAQXN@*wBCwLTIZp!4gMb(Uo<%(<=Sa#)UiePsQ`xyiek3gxRg=Wc$pZv8RC50 z2Gfq5&{dAm@dNfd~nFiI2U_p99Y1w`E zJMClpKXD)nK~|}q0*P(m;GGw)kp+Drt?6}RpQ-mIBfR<;$;ZtY@ute!~j_w zFzP*+t`yECWW#g5!wF4d2;j4#;u!Lkc_#tl5QWT|#!AAD;HNY~ucY-53Flu3PAx z9Xflw4YOWlj#J(6+dEI^?><mwPhC?EOW8*oV_C48M7aL- zM2`IJ)srg97{e0MIcA2%R;0v}{-fMlR#lEaY2Oxff93PKM`9V+lJg!W|MDQDg{Sh0 zWdur!ACn7e%cX}CH+IG8hd0fpzpfxI>fjW_%~iftgccZ!NialL3$ccWuZbCE&<+_W?XT;nD zKIw2-$`|(trhhMv?;>e2i#Dy=WjST?agk3_#p^bEG2rtE+ww1(vE9M5ee zZ2k}NyWA6&(fw*W{=#Mk-Fk*r4&6j1?8l$z0z=opv4eyZ-inIejqkNfqeji}@oD8TOmSy8l)rH!t{vlm8Ym`_v%6E{zLAO8vyaawfZwjTC5w;M0oY`!r7Oz=Sh08Ucke zaCZvp=0-GvOJ1z9FSs$yf{%;q3pA`=GtRemOzwoin}Z9~G=M>RsgQs#M$5_|ew=pT z5Y4ZE_*6GKS7S6zI-V_u=D}4FgBN+W2^jHz7ewCVYy?jH8L_7gAnVXEvhI8Q*ZJaz zVdK6POZ=OKvSvg9+lTB_+PX>oc(){iM$ENXq3!*je8OhU#yG4zIkq%)B?a`*48PfL zUVYEBUabWSSZk~i^;p_O(f-z+-Eif%T2YeT+OCl1wtRt`JNWV4C#hFqx2b9)MXSl) zFMIS`hK)#_>S01EUiBKmLyIw|WVnEjw&UsY)^iIHbtH+=0UvvZs0`(yqY2}_#9thS zD2u|5?1F|?PL8+n19T@+uFCEhXlR-T(mxi#F^5RRTNaZ)=7_*Kk9Z&tXIV>{WMI7i z6Y6q2I^ijV>&Laq+nYKPf~tI5QreYmR7a>-#NDK}KL7eOc^flQlj=M}FEs|q+naB& z=Lo|3ss;8VVGH+e9K)%G#Q6+n$4bWevny#(V#!S@e2;IxgdXN3POesJd!PDdUjEm9 z@>5yvN+#W~Er>25e@&nCNB2IwPdt)CAoj8z_w`4gC8c)DgMU<3K)-4UIggrlciPhE-wbt;yt)IzDWJt$9aHYN*= z4TzmvzVK4cNmnjmdbLI2OC|k5N^0btM`>2r)>gJEmoE#u2d!`y1VEl1zMmr!uiV>6cSpR`=A&|59v!66SDg14Ihr9x2dOwdwM`wD|OX0Jv>)UApx`SQpk3^#hwR4M{*7 zH`1C4=-RE}LXO3Qm}}46jTa*2NhlsN(wRe$7da-m*mRX%rmM9|vEpC9UBWv8D#7oBjalRxZi;mY1R1~Z@APQ%&2LU_i zj|Z7O;KvN?Q*>RvVM{2G@pA&)sKzj)UPzqVMC1jsH@bJK#4b*`jm>`h0tf)0&#Cee3B+EtF$g( zu9c&shOcW!<`~|BMWl(kZrsMIJWLiOnzlBo4kEp(9OD(p`u-unjuK9dsZEz?)e90kNvB^UhA`tLU+jVY8 zyA^U1_@0j*AFA5PwRU_k9W63aVVdmH!unqMQw<%p!p(ymvl`^G3N{SmG%)s3P&;MW#G? z%Qd$bci9K_DzM*KBSg)cYjl3ADL=CcT!!KQ8zAtt=|K{c5@B)ChYIRbFZ$XGW>FBc z`PfXr%3UiHVz$>Uo@_2&b&jJk`wG@eC(n1A$Bgg*O*`DZGSbK|Vm+&6SM?;cFdT!%b>JW59BP4)!k8?Xrs&S*Xd?x&1&z)e$EZ?*hHi z#ZEt$CP}ZM2?x+ub<&~-reD!=__6D>I5gO0a9c|T?9hFink!rXvfYDFJRok?J~u-Q zlxyRs#jd12=$KcvpeM&!nclP(zMm%KHrOuMd+gi5Qpw)SD1s5ZYuTA^=E*8?sA#qF z8Ykvs?n=yQ%h%j5?%VQ8@+vFdCOllgmx=wk+?A0}6PK^6pT zVX!PNgfOl9895yY|CkD|A>SCQ4<{tu8a$O`(7T#!gl&)~mRhkBV^Z%&?3mZ!8n&(~ zAvq=IPJ-TOb@+~COi=N~@qA5t9Qyk}yRK}g#mdx{#6H}s;d-$DB)K7-`?BemIMzWt zg+pHEQ!IdaSr$qzG2`xo~Sn~n__}>Nj6)<_~O2EK;onS5uwtI z`9Hir)wOSC90jmsPvS*W$exfS^!Dsu7{~S|ccA)+XXTS}WwRsSm0v)H?Z@vuBLUh3 z$Bi+Pf9r^_JP2gDy+l}_(*C)GbpBbQBLV{kfKQiwk1qOz`T@>wFLz+Hp};G!^g@BC z$G2h#Vh3rBuVwJUZX~?bZa|;Rx7QGEjSD=3d>Mgn(ZQKzDvc41Kg(AmfOYRz$v`t* z{(s&~APkT}T1Wn)x0Dqtyf|M$kmmRF`beBCGHp?mx1!|>T= zz>`qXgvlc%V}rjIeXP1Z^d451$+}3o{=0Ozxnt?lID|z(rfx!l#(xmC;op=2L;%Eq_`=> z4RW1Kt92b_8VADP9Nk%MR2H3-PRg$QZ7@9FZMl#BlU8+T)pw{>8rX6|v-nvuyyYnw z|9h?D1_hRv7IP7T%>gGy57(zInnLWG19@qWz-0#;zZ|N zL8=eL3B|jc*L7Z^DpBgJ(hcxoEStMya{mzDx!ms|d@74ZOg;-6xX$M=Z9bvg z^MN7Xoxd4hQ80&c>}TyNkbj+hRNPq`3+&yeya;Cc$IHLmh3QmP7$Klw$UM?%&*X-B zZy1})LL~F&7@)2HjdCv!hB*IR!2r}|s9wRhu>LdFy6wUmn@BE<;{jSH6T}wfP1Th z52(BCl@9?IdBrtb8RH?KnYf1v-{eQa8r-^B?kPD#%J>`>as?CK$3;bs{=CvV1dKqC zd{xQF(18=D+MOfeO^jSAzXaGKzAxVke->!a=q_?%p{4{!Rk0(?5(+7?sS|o;mLCd3 zzp1Ax5#Nl9Os|r{n-1->3kWbOrOkLKMK`09~ci073wp5>CYve=lv0m z_sW)?y1`L$MtdHl+xfyO=y4jpMdfE`nu=P)$-Ih@VS+E^jkbYDkZAd=4-x8mbWl5< z(3twDL>ZSv7vth^`ijM6wtVW`XuMUmiDfwrCe()f`7LIS15L5k8reR3w1jqI?zzZo z%#VkiZj!%;^!+kY6e)5KY@{Mrhz<1er9YDdWFKVk>=HP;on~j)4n(vxBTJE1;Mpvq z*whM*!QNpC!i)^A2Ig`4(66>T=703XS_w@b&&8dpTa>4;(bjK@^jKwl{u%YThuH5b z<97CkWp?Ljs*qJ>A@tDNvE^jMplkZ8Ij;GLiqcO!9B3>D>reCL#J7(ufpLZ*1=-1} z=ch=H*5w)|JL9OWV>LeGOnB%jwjGVGqi;2-%`Mq^9rF=-T?LCv>vz#49*zJsFKz|< zhjpH{|0?&tJWJj9q&bTDg*QPZk&CoKA2I9nn(Cc#o)ITihXJ`9ttisustaE~FbJET|0zuB=7>|A1-B} zrtLxw9Fl?;1V9lF-g9^#)gL(Co7tBjziK+2w*!-(g~KY&lo146_GF*}@1lpjReG8f>7fsr8l4$EaXygnVVrL6PY*OSx2|S}wqZEO3dK+@Nfoh5 z`Cr5lRIA0%bR2Xc&g+ug_tm*!O1bOs)~c9a{4DA}#I6Drtng%}79w?}i#I9+zA256 zS9xgWZ?ZZ*sb|87&pGoU;oo%p#zsjz@ALH!pD*=$oHqoaXT_fhi5_Ll3$h5l?0oNB zYtYA)LckZ%OgKfr@9p~6m}9c(ngw5Wq-|Q(YNp$xC*0k*!=q+Ra%RHSrzo7LvS^jC z{nc*nGZDKdzLtF^5b8f}7h1-anwcvh`GidfNv+J91e=FeX;=T3(K(inA-3leUuHD< ztrXZ2`QD$J^C^lgvvcT+cxm;bt85Au{r9< z5uWH5eNlF_DS*s@5Cpv8T=_!>Ze3;H69otk0C~C6)Cl3w^XcnqBA_-M)s-0e351$9 z{Q_u^ce5S4|JIr;5vE;O8V`Ca0rDLxe5;tgdsc23I9Qem+D6@Ru^H^bKuWQ$f&!KF zIv{@+2o?UH7R-w9OxKJAXH>~c*wUAj{T9_qJaqRy6yR?p`5tWaI^nX<{s%5FiG~o? zLg=g<{YKumwi3vxA{vEAS5nu*UO8#Gtmkh70t@eK)*K!_+;+c)Gb*#ccibJ?1K@8E zvpNc;aW}v7u?n;*kK}(5Vc+?Fb&bd&A9z8d1>yWrn)>B87Dlds_~B64fw;%e=n&5B z)yOAGT1S%y)r^B&P8^#K&)5DcJKLg#E*Q;TTS)3D;?git5APG?FJiOCX9Zl_dA^-k z<1ACs*9_a;JyP%VSZf(-zw_QExzQW@7tyC}Qbp)y8((c|=(zS}$$q-}8R($acwPag05w)Duxz z(`rl{aTYna(fSIojOb<>ADt`_lQ;*B zVcQMfuUx#fH~3@Vkm!FkqPsl`hk=mK_x}j*4&i{(Hf&%M_d5902OJLZ!OjPclUgC( zVtX)*Btb-q5BrR?$pHSWD|J(gLmWI3ivLebVBLA=t<8A{ChO`~`)ShyPOg9)NbmOp zJjG@6d@Yj~kh*tFh?F31^#IRemwvSs~_Q_w&EnRfX!isHs+We7icc&~_h1{fG zNU24*I@+WVUtR#dzc#g9P^F_pqs?yUae8wT+y?7n$KrE|^5Y_}CTI=F=j;96a^!$D zXlBpg{E^nwY4B(Mwq+O324e%74fmaU>+9*Ns^=b?Usr6z>+Qx?4s(ud`ibw_hH86r^{_r# zd@R{H#RjWR-^LgZMR;~Oh3GMdU0d9KQL~2T9ZCQZ#>12K6`B1ryL!Ey-!#8)J2xgr z)G1-S6dah>Mf+9>0qBCCjE^cRLrrWQpeg%LuI?fK7Yii~-4!0}UgFZ^!lkmQ4^rr{`4XLyif}#sX$?>msAWx}zj9 zSwSl4$_@04-m7*9>m=>wBK&(c&zm?nBzCg{-pAkQz6*2PRph%7shhY1mC>ODz#W%t zAVFd)P3P%`6QXiPOxyDI(-81WS7N~!WUWBN)l5D15;6wRBFA>wEQAw*?|~;Ey-*LGoDuSvX70fh7OeRf*>ztcu5=H0JFE zrX@T_4B<(LIPa{--i8STPG0~jqGpLc;y;&2FZ)Q5CYpntZS9YdpR7P+O(DNrU_jIG zOd%!9yv{{Pk1PQNlRQZd4C1z)oCO&8Kh544KCmXB(g0mgr4;u_r);il)jxFls4j8a z1Ybq+GxA=$Sp~g8TaWR?OT;aiiA@tL`Nmcy)W4g=IoluAua(mjmfe1FK2@H3rZujT zJ3EgmdD1xIim#p3vYpgWp5-YT7Ehn#rYCUztG0r3nn^zf-6RV6-&_FAPl_vAt?YcP zryr(WB?i3LGN@XwxG2;v-Ei8ORE4SygLUd1>n#rATNq2pf@8@R1ExB~Z zJKpJA9y}tMu&TjtJ`z$^_>u0gC}xHp>ionI`n?l1%59R!_rwp!p=fDY_Nk><{dW;) zN_H_XxykP0Eb-&=(K8gI^Q2VVC$zyS);c8HMW5a5AMm-e>eI>(H5(M!)|+}3=*i+r zT&OWT+(n4YgUtBbR`kcNqXg}2Ag9aZ?Og*(eqyS$3ZdDq2^^wW9F9pt+APcI0z9KK zdl?fYhJreZsa@EEisXpI7iRu>W`;(N?gt5ngxLIfEZd>#WZ#FGu8WL~`r2zWGD{b% z=7&B-a4g}1*C+lfP_?T>l%~1yQQL)r!Bk?I+33;Sm>gGW^=K^!=Vcp$HJWZhYJ+in|KWY2Ly9)J}5qY`|32l%wY!o zAAbv?YSfz6ApQWN%ebHm!4nk_Kh_zi%pSx z@wN~Ehx1K|U@Ul$#MiL z{Y(ggbs@B3y8+)glh+3?T z5_ldg{fFK&S2=QO7ffP@_z38Wm8?)BW*haA+f)}kyeLB96B5U0an+eyt47gD9zFf1 z3MDvNK|QYwN;(hF85(DgB6KxQFr;xv6ptC|v~3#+zfkdi4%L{Se@ZK#G*;2Pk@&fQ z*xDt6-ds}k%7qQ4;PmSg4`Y=10lbVniv%xMxxJ$qISCq_vk%cBmINH48fWCYXCZAT zvwt6248y!$Q$DC%X&FYuHA+=i;|^g^3~-3Q6Hycl(M-G-Xy+ME;SCeLyqbF_Ke zCyZ>2V#NEVt}Kwf2hfqTBO5^z6~Ma#i!fcYd=pWXJ^+sQD=5n$7+k7AMhU!lp(Jo7;jOPg zdxv!;(=bf72@$txw@~^6;;k469cfG}=Gq&^LA8rMF8J1~Td51+v&o2t0`0!$g8Jfa*7KnQpIrb85t*@M#os0*{JA(Hc#ZK&I%E+?Y4UShiJ z!!U3)H>^X{J!&BduDs_$1&S{E76en@vrPnrB& zo-P?N2=M7eShk9w6M4LQL8Y@#%k&3|`56XRX?`xB*!Fbdi^cVH%an}s^5^#PpI@gD z+}-V2Xt+aU8Ul)TLW>ba#2MrQmpfCQcCWujPB~aCL7bW=~*!IzBcTE>YIA6)hQ~%d|?aA?Jt}_N6C;g!Om_p2F*lSrD z-v7IoHFIlUE>#GqU1dtok^kaSTf4ls9v^^`0mO2EUW=VHNX548Qa4yRAv{9?cG~Dl zm>kkXV*6wJg5famo&}@{;$p>at|u=0R?(#TR1yE&*!tX{%1PB?R2OlcNth^ypaq`o z2AKWB8eX9w8{EC6!LAMC~hf#o%f?e64AP>Q(+|>`aMg!g1X42S8_>3m^-oHOKsUdxyUTTBlFnD3x z{^>FS|5NA2pGASgpj`prcoWs@9|@4lq>gMxfe7*&MtS(w>rkLnDIC0S;)M5W$$hPlPi&sS-Ok9PK9BI$A*1SmGpori(AZTtLtjQ#ES}NTxjIC3T$hTsjSYwvPPD; zD!{j?yG2^9LfTABf_q@5W>r;0&w4tMqe7--&TVI9NWRIxX0DlwdNb4mQkTL<-J?(gk)+<4${?iBsh+#A2X^R$;ip=_-CoqV>s3? zD-7#?NDF80`!px-oz8sl>yxgVuKf$eTXN@|N{S5buL+Cpjrk_QZtO!sahHNG(zuWG zP~Xx!LT~$?14tBISq>TcpELTk(W(=2+;ywm!`IEq@48tLQk*(c~gZ%{=$UguU?-_Y$SMN&cUEIzq^u zlnDglj!a^e)=jOZ$d72Xxwn(;ms&e;BBikJC>2nS+&tu z9R4}g6V#wkN=2@!z^y@{DhyH(^Z?&_vkNj2SpS3qvLrxPLo8NtHQ~${sD$O$An7Fr zaaxa*bF=FZY2@MUR?I)LfgAp{q~<1#LmSVGs*OE&JIA4K=yAU0r84|nD8So%*l2)>fjmIN3m@9Sc#&4d{(h8j5*ZZD`Q||g%wkV5< z#{QIe7pJzUxsr4Pblg5QeERm*1ojkm=MO~m{{4Qg+9JEiI$t4Rl``dNxG5mz?92)k z?xkrljxy0B=FAa)g&nandZ1vC6+!x*1`d_I`t$E21P-=>O_3vg9Xea^Q7MO+Gq2h2 zVY%r#+t}lj%yFL49DzxLZ!vSu+BD{k!YSAYZm}CaRi626e^DEDe@&yh=XyjGE+A3< zL9%^(lyJ()Yi^I}S7GUZTSZLaA6J_n>K#mVdCv8Kv2ku~WcPj3yP2yj9HlUC*R$1) zR{l5csb5)mw)u8ScLY*9%KxA(!>GQ{r?-5>{d>AEAn@@m9#-k1G=X{O%*9$xk-aZj zxTGtiM_o#KUifd~%3AAiovoVmC5OLb5mZj?r?(GHYSB7eYhS~k7BM-zDQObq3=Y1U6-e?Zbs#>yr^DoeBOgg@AK{yd zeddr*VoO)ZKymy(=}hpf*8|0&K7yGoR{GdSd=@&Y;R2fxkZa?G#UdT zg53)Ma?cIaB6gVHTAX)Z&tL#L&`(wdh*=f>V=MlhJd9GlzdcdA=*)os$n#OIp4d6i z4ch|;C>sN!HvG3B?^1&Ihpxc<^3wmLvIx&q*4m*q$W9X&W!@J@Kegu7sH6thL~=mcj(r=r zdRw;uJA-fa;hZt*N@~NmoI|1x7b1WzH_&=BmSP(HBW4@ee%wI<$PF@=?*@VUqDD*z z{~N`-&y9hQkzK@_4~p2FPvF5HR0MAx;f7`qJ@S2#PAv|t@ld42!Z2J){A<6W9!;Ko z`$=?tO{4_3j2MI4W>KG0;;iS+>djpjOkYLiU%i{X-GBC$!=X-eP5~F2MWIPB!LyO8 zUa+?ZgSeV)41=rZYxM93KTWj&x^H4)+TCv*l!`DxAf)+iLz8tv}aNWT-U+&$C^s2C2q_D?U}r?U}eRLjSm{1~0` z<04ijxkl`|>$R?ngMPz3wKrcdoV$zDp{AmlesQPo!eTny1)U_STgHxZJssfLv_Df7qW~^hc#e85K6-_)mV@5j*1^Ed?%5z+k}Z5 zD=)L83>YBeclDuv6ephmycvXBN5^KVOKE8KI8M9X zd6ENv$32JsGI+)R!t+c5T;|~rQe;j?A-OEcI4)&bwJ%pZ;Gz$QBm-S4gNCPM-`G?V z0T(oQ;qzS>JC{av(8#=!TbQSyIUiTc(ksb(rs6c)QN<#WH)wsnJJ-V1&i0Qn7CN7i z4+A%a@xYH;5wUrmBkG8JLj@)0E*jvP;{vjp9K;&RC{kHmoWq7VUuIuET0B%1xbrfr z($p%XfmQbEobg8wF3(%8Y6nLExA&_hpbma@8}=iB*K%0q5yCTN3y+xkh>Rz9D{h48 z^2&b%tss-9wFU#Fj3?q1TcEu|p+Y*Pjv#>pvuX8U15*h_ir2pLFWL1tuAx}%bmd>W z3DowhEvUD=wZ@il>My89=*&-3 z?fzZGQ>UGAPiE*l+HTqazWO=1gpzl#)DM{ubs4A$i0}&6 z*PZy0*O~2bnX;|9Plc(fz2)!iWrv@-qn@@CbmL$7Dio9PH%CEv8M{7eLI-g*iiByy z;P7>!u11kF!*kBEG^z>G6)8gJkLcQe2Qc2*x$5Re6p9Fi z{AtBA$Q3dKt-JF%=G(w~?|#k4nmE9iXk0R=qCDs2TPm)+=+i_rnq8Zxg7Ew{hG_|<1Fl84VW40mFW`v*ypRlTz2g)C znC%a5Tr2%kMouXyvVi8!UBEAR`UI&CrZc=F-vKg{KWMq1y3l0jU4n>COEebHI)S}f zAtXNSO95JuK(U%#w9Qe@l=$!;vt~HtpkW1GXnM~J3j{quh)dCR!t?1IC$|Xdc zQ^=hk;ptn%ix9rKbdT=oMrN#b-Zd6AktKN!1(9K{b=vH-*Agmwnz%pP^Z~~ zq%3|25z4nVHz`$BRS_|0JA zYb1&Xy^sZ7(m6T3w{hgK{Je|d(+*X4K;WXt&vA1S6GL>tXFXMxrv)^E!KI8I8$oPx z5Dx3ILrWdM_F7k&4-=*EpQ6h_wBDu$14_&(iL1d@1J{kR%j196OmSp?xsN=sE+-Q% zVV6f%;}-w{kSqlS{Tq(oc(gPv?`3xvvCioVU&I)xq5M6qFXYj;d&VKj5MPP$1w$e1 z>`U}7$61P5$fS@k>~Qon4XyB4#a(@4;z==`w0astPpce^Rh1q3T8|@{n{t?w?Ckh( zD|A_=bUXfzh{Tai6L&@7m<6mfiO5>t? zYq2=mtYN${hdo#vfc~WWXA9-g@v+|fKtDeUd3kww2E+`?RV+`09K*PPq{FS};S@W7 zsYE&+nFlYTk;jY0{vg!F01lDp=Ja}v2Gj=4N4;c(RK4?gp0C0a12f?)P0DOVRwg_TD z!-k3%639=p5Y7S^#Wsvh<1RznA}D?n4UvMo3)4T+Z>`~AeOGQ8FS0qe2Ybd@nQY|# zBoQNjjbaD(u^%9nG{8qN&kf)6dGPIca_^0Sd1#^^kM4CsUJu@z*Aun9ZKMvDt&VC{ zUrIZwKeJr1OtZs7X$dTS*3zw!S;Bm>ZArF}kNEbD<}^l$c&VNuHv9a*>-^OY(8kfO4yVgt%h1FGMDj+O z=W-{hVCtoC#yeE~^%I{MKVWqN~d7Gy{1IO}Zd_CL3>!}9kx zasJ-<;p_T(!lY0a0eF#%TJF+ik3h3rIuUYWBMEvR!>n6-GP5iA8&zz%P3peBPDRsk3UuWbPE5es9nUf`J9J*>Az~_GB$}Hvw zGN4OBc8>Fy>0TSh4YBZh|FNYGX0xS%AJ@$B&)rp}Uim-{tPEDH;+Q7?j$3+$KssD# zjeq=V7H$7%JAJr?Yts7jJ?rreXOGFB`({kYNP-amchWw)qms(ly~lH;sRE^6(snQ8 z$2krac)S-L z^&1zeU+g?Rbj_TcVT6J+-Q$*$^YWSDwWOGxlKV)cgNPGGUx`i8J(IdzfaMzXQxrMb zSnu?+gL|F0oa6ImRO8caV|=_Hi@N{wTk>15>m&p`>7z%l0a@fbo9SmiITCPWsR;aH zil65|rC`o_D=IqudV4U((c?;g`=uIw!U`V#$=`Gj=wckBck0lybn434e zp^{W+!5(b4WBq?LeRn+7|NFj`ojuClA~RbuLiSc9TOpLa$FcXwin4de%wETqY-JUW zm6^Rc&g=K|d4GTZgdPva>-8M>xbEw|FD2iVwW6}X#Pt%EKDkPI8AWOt{qDe*->eTc z#1<$ z#ven)8%wqwJPYnPB?+W^6R#k0rWtG=-K*8Olh&2EGi7UQ0cq50z;Nqq} zJ{vZe_i@u)SqiG%=^6cQh_1)}?_G3csfOu`u%4UAal^zrO4@WS<=1gM1GZlWNH1Xx zbZ$QMCp#`i-6oFS>cvd`4YC|}`hzi(^ptd{qp@wzfL=+!f2! z=e8L7sC3YYN$Z~}B`F!bQ~4^!r#-$ehQEKMkNP2!U!W6Me2qM2@>J1M_6LUMg6 zOMeOhC#ik7o_t(dA99LkUWRcHTpbwo|bro}i z)*m%qkPkq>CxIrw4=Iz#^CZ3jv2zeH-m z9;?grGZQMU`Lk6Qfs=*j3#PMr@=Pn8=XOPxv?a>ntz?osmHjr*Q7GY5(pPE9G4d%0Tt?WsP!0#0*HTd2Z0(zv2WrA}J$hPCri{zOmnQ$s zee)NY)H#{e(9&nF_^DlX*0O4NH;P@7OscWqE7j2M$b4(kOm-5b^via>J@pSkO58=Z zeUWbFZ|MTtlq^K<8xJ&BU~oJu?QO>1>zhRn+w&dK+uy%;ilk0>f2Db!YGsh5PQ>z_ znCjJ!&d(SXs&!j(oX)$&d;{$(Kgtbdo(WsqWIdhr)OVhDoaKpDlg1S}Z(dirEB6S5 z5$<vmG_g`$io z+zroVp~*S;`Ya1Avn5YQYJKqY6*u;y7ihC?F0(o}xB1M_#|l;rPE#xA9xusx-5*~x zLF4G`-(brxDoOI6+)7&d4{HGk@e&+b^tXBO20DCcTm7_-vPF*wSXo(Tt1U2rb(aEh zI1a9`>yLk`bLPn}dK(IcIst&D$8s_#z^K42tNj>FA(>?6X}L!YcP7m1*hLZO8l>*VFP$OPr|mn*P5ZwYi{&OgU&3Kak3KOw`HjlwiijH@s@ zFlBUdqbE#Ua^;LG9m6(Hhv^ggFJDuH5fy*6NLV}?jKB$f0A6Y>FsM_l(8#S8jjrQO zE)`*U7P2ZB-IUKFMo8-vRyP+-`EdNFP{uPQr5cZ2qsp0`j?ez&FU8nt+k z_`FA)apF}|PnkZqVdLI2?o`!_0oXj)K`+_q^XGS9Ao!bKFv;tSpsq|zP_*UC4TCsZQe7My6<_hYEQ*Y~+xd1XH@5;-?Ie?BzvB|AIYdZJKJr`C0&avc#H6e(c;;?D8<$Q>cQcGHcl$DU;)O@}`G zXt^)Sf5y{4PF3}8HqP(pxHB?iKl^Qi>zAE~%#VTLrlnv-RAfZ>S*{WN-~J{iD{`Z1 zbMzm7AEAwBKk@Z)bJKqU5m50gxikZMm8~uD*)A=+gxnN}Tle9%V=@K0rRIxm-g|W3*Jt#0rvMJQ zy1Gh_{PLpwaD1HM*N(`T*h}t_PDjWC4*Qs~k^8Kizi9~rwl6%Rj6MEqW@cj=S6*KJ z9z8u}7V9>hH+UG}9@uBN&(B8tKsZM(U;Lj;y%;ZC!q)*pLGE=@TtFRtRlFv z+&n$4_U4;^d9{PJ@Q6$l&Na^N^7p?9xa+w$Uz(}aY+T&YAq_==N6qzVCmJ-FH4Nz& z!P~fZmf1`5rPtBXkzZ4$J>yf*6JM}Y6+bX2)<-fTz#0g*W`lJ}*j9b}RgRcEh=@-6 z939Qc(^G6DLyQ{DX-U>9&e#)2R-Z3zd}ap6nQ^c^R297WH8@a=(*nZ63iU=B4i2$k zuzaVCKX^a=iWkqdIsJ@cLcQSPc?M{nFthdgLQH8Q-%{_wL_kMw_kuOIoSVUFUV!cZ;$# zU2WS}J0hg9e&8rg^7!z-+A8+w9_c{t7cN(8`-W)8X?ERF3fa4fAK~av8Y1u1SmOA z9vTEeI)M;ZHw1Fk%`J&!w5Row(Iwfx3l3nbrwjr@V%5Jizx!6Uwq~r4?%t7gTk1q# zY<5jkRTZnA4CXMcc+B(n5QeG5bFk3>Okvr~4hAH&c;0dD?I0#xH( zBOqq#Xla*2Oy)HSwHKmo?e4ybD2<4SsPWv7^kG;Z{}&~P8_k5S;pJ;BaMssHvv$l79sZBm6m>9N&s*n-fHq!UHssPAi$VoJ z=koHt+U4{IVdOt`a#q$w$6&g-lXkApellra)h?dvu+-qOozQSZK#9Fjg%yFF``&t{ z29eKVn`_5mu~^m>1KUO7hkHAu8SEvY^bfWt^a@PR5I;y~%N+lOMim+cuZe0ghFE+d z=L1d^o#vilG>9UH_~95pTJads{Cd#RsAgrg>2&(f!Nuwyzf>=f&DA(9UjqBk_csj| zyilCl6i|Ad_?0#mk%N!%H734Km-kJ~UiQc5vjSzm;50+ z*XUNh=gJ!F>nm1na%N^gOThnZ?m^nn#r%eJgi%F!O^u*H$bQE)AN&&r2*{KKB#lmG z5H3T!wpa|d9=*ol%ggQ37G9@Q1{2qd=hD#CXOS81fp))37r&DN#zPr|_Xc8RIfC(Q zV|HdnX~yJS0=hDQUp@c&%2O!9-;xhVtWrT&z^GMQkJO`#+&vAX_-%ShiLCzq82WXJ z{5{ifIb&Z>!`I?(U+E&y(diA={zv`i6kz(EM=^zmL3`K`FD%m6TyUrl_oU^fJ27Z`i3`vLnD)I5fr z_A{nRE_Yv4nXWnpW@j_ZyN-qD&y*VTtqz$5^uhw_jrt~wFt<^cM`?_QQ7&j+`@Ula zD-9lZ`P$vMfIq%*^;mG9$%DhSDoM}w7Iw}LpV;{i%I&^~{;NYlw= z(e@?OFV<1XFpIcZI4=`v*~q>-ZtuipP@b3T^ygjURer)NOzL^GPM~TNuf})z0lEZ% z*^xaOT1d!H4cHLq`0CX2!Y1s~1OgFptC$S$@IJQwY6goykOPA*Al^hbWk(5=A_t}` z%;Ls7RQ?@{qZ2wPeK;kmHFuDt)YneSy^#w-@UuKll`fuI|LpcYlCl98E!*E?f56mh zS!QpjH2;4gnzyA1&p6$_hO&OT=;1Ey0T7o{f z0Xec4^1N{nrXm?dT#0gFt!BzjT)7Z8kgsD=+eWj3$)4Iv0wuD2Zd-cEFDvr%6 z4rCN&Pznb!v?HO<^4$SO@{#9dEC88-8G&DwV;6fwowV+E5b#A2pl#&9mEV{G;cPzT z;dX~PrGsxd&u?h__FQv9>_1=zQalAD*d-i%8aq=T@xp{?~lKlw$p%+<3#Jn(vp(O%AoaPmsv=MbX+N8z=g%U^FUU% zd`DGPLKQrK_l|lyrlwV0qVHC}46=tKG z$km4j!$LhMZ==>T$(*l_Z763#;{DUsJxYV#bl;uniU7>!wIsF8=!bmN>Ap`y9nUVg zPR`E>)Y}W9N-60VbVOo{Y&|Bg?FyqFY38+EoGMr$LJwq&KCVSM)U3|goD+2%bi*$0 zZk$d>ef|-7|L+HSOdUl`A30&X%(eLV)=TBMhsvbdywZbQ8~mD1!`fIX)6EC_>}q`d zot=}`WT!9Qvt2#eryT*cm^l?GwL-*wT2Y72Ih&j~a4@uBK9m(EzU}HXoK45dSj5A4 z%xpQ4SSg$Fd-mEG54PK-(Go{ZjwbGOh<$`7KbPUy&L8u$rsPhI-u!-WhZ_Xpo4dP; zMY_)VN*&);KfZe3)8a0cUs8gTX3{_gyKeOSMiKB9pTCCO%^jk8TF2pB)Vi71E5Vkk z!WKe%{)ysP{VC29^O;f$KrB#+bym;n$xP3TY@toR&v^MgP*owvXB*7w52Hp>FZ%Ac zSC-TD^z?Y4E;oK1N?$C6T+EFHY-e5l)RL)S2;=wPl8cRtyBt9($y|{FHS2$fgUx~j z%l_D8KbFf31hUvKE8A-Y&tb7`4jur?x6231JpsGf0ar@frx6Ulzna2OmpMxv*L%m5 zCyp@R)@#2c+9ua~;4g0PFW7YKm>eT__~FP}pBwNj$Mzt2JX~dj4BHv1x)Pk%zLO@| z3tROQLMTW7omWTh$cq7)7aJGg36{SnvZ8Jfz~g+c47%}c#XdSsGYgO~!o0jhbGqK$ znW7OkE6EqR*wTWP<^Kb(IrF?%r+n(*e;kqX;1n#J90ohsPhhp(m(@S`6O?e1p#x!?jRwpNjLhkr9LYprQxuYe0S$Gvcz;KPPT9hOc;Rw6_V|_O~U*yA;1n|_Z>%(1{60YM2 zL;?T{cmFifZfM!!j)dvxjIi5FypTX&8PwhQ&Ii-Hw0UVOtFD`I0#Ob2)%oy-WGl;Z z;l6ei)E)f~-;(?l+nG&zD(|{2dIsSUnuw#P9YMOWFF3ANgS&c>V5W=7jJwy(q#BM? zaR=%O{+{D13yRnoRxA~kAD4VIU1<_?x-(NyVk7#Z(pau>(I?{@4? zJl=1^Y;SMBchB$#NJCk=CPrO;yx49I+e&zGA)~z*9;=u}tsI`MJ#G>?{8TAMB5$`- zm#66-gyT~ZLR;e^#D0gt>ivl2?a7$_fMN|}Di9L7q-7%;LF=}Q^! zwI>nR4DIcsh;WG7SPlxi=PxGHIzsOYX&wPJ_g->d!SjLy=`z#C^wy}-n;pc>o+m30 zyBTb&D2;{3eJ!&87nRx|T+5;~2f4=iXs;xK!3TG0dkncFb2X8m{|^EO%v*iI5HpT* zVTXDDfH#%eYb9!5(HrOR{Iy_nSH?+l&Ssmu)!q0nR7aq5_7u`AkhqCzJ z|0-f$UiZeNj@1xFTo_AliagjR+JR z4eb_I=#R_jt+rf+aIimGnw!5pK8@oRF9nbR9OaRs%6?lfaQJ;fykc31rPm!*QcN-# zM_Ee1d-+3LRrL=aaWctD-TKoWZ0wImAlb78l{`>+sNei<>!%64_02gV1{585%%s2T zwr4ii6a)7ds#_Y`y4Ui`ox3+Kvn8EB!3?)-wu7*ip8Bk#THU_IUhW9~a`dZk&SzYs zSuAgk#QlD0+Jruk$Q!nK2{OQtIhTJBi$OIttiAJ1j(lwgPxZ^66W+ah`TF%OK%67N zoevV=Tib>6R3Q{ZOeD8?x2R))p#~j=xEo~usW+`HetIj0LG-60+IPgA92Na>dcnQ@ zHNk{^h#&;xN7l`MfZ4G>Jm;el*-84kSe%7rdx7j+&!d;zcN9{gG?w}^dwC(FP&nr% z^iE9t7$ zT+%IN^Rk2eG&oil5bVg;6V_=b5Z4|A&Rh4NNgR#`F?7W*vTmw&_5ya6qByfJc31+d zG5iS&=FCm1aMiW_4uT%?>njV3XdSycbQ^z>d#KcPb~Cw!XRw!+r@PhfK4TK$(j2Oh zK@){y;vnPO>rtR5O$Bx4|H_+n<3p3*$z%FJHFL_O*r)o1HU)l_rlcUiv}p4`RF(nXM~5 zFKzd3xVr$x`^vn><)OF~h3WY7M%$F_XrdmWT$hFn?F?r{ANUMcy# zRRVWEC``7_S;!woEx8mpJ=FUNbvE%pCYAfeEpxOYV%_>40v)J40yCTW8LzEw=C zT{_$ip4Rz#*Yg5Ss&^MF5WKh+0=eF(Q#JE4n!aiOPviauct&R+5St4wywqWDGQhg1 zpVPKJR}&M^KhfisJ{^vR`w;VF7OrdW$zZWeYHuZ}wp_;BY(4 zH{oT7zWaf$3>Kc{`f3IqpRC0PFrHNebb~m|+DDe7rDhUhf0d_RI4LV%EHCZbr}itc zq~OXrX+#fS;Jjgo5srZ2TX4qQ85L_knN*XQ%lTiePx3cS`c1V@_1tv#JE&;^(~!;k4)2XQ8rnn+IbQ0W$P{wD_&{$$bOzmS6RIz zxkUzt`0Sm+!AEO&U2QRb3WxU_OxcM9AP=i18r~(Wj_1uJT|iqUuuzv~xpP;rXOpW5 zGMZKGXEby643(UN;Tr4<6f{r&`GgD0izf(>?$ay}x37N?f7|}}{`Q>p%-||C(_R?^ zgU(?&;SmvsLODwe+k{tyI z!tkTY4Dd%jzNmO{Tk0)-N|JdSg{7(*SG=&eGZP~7D_(k{zAAuU2~wBs##=<@Yhu<^ z`M~KY$<-}7Z~T*T_!uO{{xAHV5$3aqxtj`qU4BI!zV$&>HG(f-A*+(}x1KPc!r7A+ z`D#kk%t}3x*c5>9>+PvWrLP?vW}S$K=0ok{2>@jY|K)bZv-E1`)n}kkA(}eG9>GW{ z)VX#5Qx~E$D~eizJu?7Gw1T{$t^KW@`~3jU0I06%zxn2&RcPJ$hqX3-I*r{38&>;H z<=tPl*}inAK2L(6o>SrEtko45m;P6B(>R%b+bl1Koe=g1@XU+1U<4WyEx+JKZD+QIBtYi-TeUv)%21H9m)He6tQ1IPhIW$%K zYxTLleykCN(1i@SO^$s<#id^c-b?6VRLs2jIHM&wit*RnJwQ^0?y!_qQHNDQJ5HS6 zFg}XesUD~5efrhKG3Dd>vGivKfliCEVW~vrFva2_W-sf7G z6=M-rS-f=9r6nbHl{3#@4QEVH5LDqvwjQS{FE&4_Z1m)nR zZRjN1X@Nb@SUJ;Nf}!J6YMtmhcEDQYn^2NIBIS8md+$|a0HxTxllxa-XIH*gl( zK@6RzsR}tAEXk=8L9T@n94M4QAf(si!g3*#->b6n)LWxM+yxB4-u@t-vzU(v6UgtHW-K`TE?;LOGX&R6OYk*L$su=Zn6MiweN8i@r&xLA!-99Tr+B z!|_c$W|UNPKBWm~7`np1Jf2cIOEMhR)0camcTO64553zUvS-i2DQ#eBP7)5>ck?so zRGeiGyNbErX}s_jfoIYske>+GW+3>v{lwa!c0xPDGx_i4oIET}2j&Ym8RR?9&~!@m zyS+EE(zcx(_;go&frsX?N_t@aU4Z~cwJ@bzzgL7Vzu)yy!ET!- zNQEAq>)Oys?~R zo1y-fp0|)ZwUMv^z0$t9fK%(sOjb3l-TeOxJo1{@jeJA$>kfHW(E8MIzgpUNjBsK9 zI%XxMACP?1IX0BJeMN*qh-$n=@(0yQkA>jC(4!zLKg9>B)=O>20Wm7F591&%N+nz* zVskr39F_1l{tdmXm3AC->XWqAY;a-xm3Qu0$Mi*xgJ5s3X>u2&9|&385*B4btpn^V zejLDTv+F_ih&Kp2bKLI@zH@wwQQR7@I96~M^`c8}St$V0UQJSy4$W6+OSONy=g18y z>B?d!c2>S|QStX!>Ju{*4~m#uftiET#KjUj&;_IIYvZpDk7a2YKkC^3FWf)Nhj4R|hO&Ik?^dJ%b`N6V# zWK3(EJ8{NZKrYf(kc^CsHS%?^0Bf|BV*K+G>)>SVMZG*G_Dj}+b*O0>~*SJWJ=D+$FV|(%s}+$5g)@R>{^(auq1v$Nc|r8vh`DO$htdU5X0@*cHJ_Yn09-AH z?LdZl3HI=xx;|a@R<9lnq;_bPMjmx2(`M+J;>zR?`#^%K-;X(jX78iO)f<#(|tfO;NlzxFiq`!5(l_5w?5$Sool3P*M_CzNwvi?Lq zDW=-?YyRO&6BlEWT5eOmH1$prN%B+M*WzzfmJ3W8Xl_F26C99I9KFu6&)g!PMxayb zatQZ}>dgn+GKj^>vcA@4ktjxf^w!k(j|Lvu49Z^&6=9(AL%@fUGE3e&pdAIA`#*GCbZ~@?t z{K;sH3?T3nVn=cVb z%H~+R!jo&|!M~N3-{N~QYV0;nU%>mGt1iL9pVhEorO=}sk?%SIUrWY(p91BXGqqsS z^&|D+=X4)W3<&Uf6Y#)Xt_iI@kr2qA0ZgcA+%s9DQMJ-Uy#R`dC?zr|Ax;o}_M7>K zeiPW&>#^=%Pk)BR%-T8}zQWyL8I_B`s2KX&J&rjS_tW-NTU|~`vn}FO@Y`!TE{Yos z3%io~Z1MZ0Ui(S;k7So0aGHmqsf_*;!D;2GAi^l2i*Ob>%7472=^gJy+;=`$CK8G% zpV=#`_oWMx+7nmcLuk3EmI$a`lxSlpMW6?MxmsMR#DNMaYj(PrnGHb z9*LjfA@jM+`8Q4N2R@A7&x?>U19qK-X?|B?894$!DrXpv${6n$0Pn+x>YVEyYW zwReJNH&>V1FkVgJLK4KXX?OsipgN1XT!KUv8*r#vPOXrP2adh@AWLNJhTgW7B#VV6q1-w4|dlnxL_*z z)A|66zg&jKyBJp?-M84co|jdLX2kWr9*6^WW$tT*d=j+LBnC7Po+p~+>q4S5ym)2% zo4$Sq9bJ6_3s*lN0_viB&hgmL;~g@;cO>5S26AGSl?|4pbe|tHHhwt#EMojc-9_wj zpMY#op*VWE1Jg(;NMZ65>w9so05)V5{h=PA@1KTutMC3aSb(obElGwR@|{fE8ff-n7*QL-NDxu#X+tAc$vt#w= zty&wH`QNRCqkL%Sj7Kf23R!;8s|;9UlI%zd2NK(AwDH|2=V!#OiCaxVF-(0NkdWE` z^~QKiPyN-))%`|@y+r-@J_~(TpnV;rb+AUQeOcWd3+Rfrs>_~z7iQN`U{!Do@xJ$3 zqEhv{KcZ5gatPW*cz|SRPvHT)f2?-P!4J9rf-|V%$uqGq!iWqoB5$QdYXx@h8v_Bt zEtdNz)*<{&j`lyy4|Q#OSGZCRpy0Cv6A{dFLDwZ!jriCg@U)|*1_V*J@Auojs;`e4 z#$>e(uq}GA>lk=bIO?jZs-&yyZ%XH=gMVgb;G^sEOsAvP`kvm}yjLCvjB$`s$`AuJ zxiYG0VFDXAxZS0}1^`zXaFlP4KJzpP4s0qmHC&YRDYv5a=vY!VN!f1)pCrEQ$E z7M+um?TxR)Gg#k8 zQuF&o4cSDTT=f$oUF8SHV!;Gu7;2b0?WVWv;Dd#I=^y||NhhsONi}_egHJ7 z23XcB)HvsB<(c59ILt{-Y0BKpV1v$MawsERxI}^Aqn$YUh!Q@el4lx1eAm<00&A(} zW9Q2-6s+t(CfC-s1_s5n+0VeW+XDmu1>Ra5A zIQ^@T*$>Y?TJYG2dGca^nG0exm&(AFrlE$EGH;4$G#{xj_8)btsEM{(TmAy&H)C8J zwHI{;HMD)Ff0?rFyk;yUkY5X^Q4@^eu1FT!z=FScRis8Ok3L8(Di{Q=(CQMPt=($=H#b1Iv$8DU80Lk9W>q4wO4 zUQ`c*Hxchm7H-%jRhcoQLk0C`_k6!^bocc>OE-9;9G*O3EW_LTYr#Yg&=zuT=1R0H zUL236|L-oxJ09?(R%q~&C}#Pn$nq%`vRra4A@&L9oV7cz-@EZ}6r)ijz@@R1g9Qd* zYedk075&5h@fORP)`pZuw1@C=@-~uR4cM|=KNwZuWyjb&c!9GV_x^oSO!qz+Olg9m!~#!GmhNc+{(}BQ0s$aklN4Z1}BeI7*&+@)V~9OVt`# zG^HOC}xx?1q zrFs{W@n8B9zvOyo=ezQ!q1h=;GJj}I=G)3#d!q&B1jk5h#p6QO)}o|5A9B1=6dL}` zmB>mJR8Zc`HL-f&bA?zQ{SaimdTi={n&vGw3|{8dXOdaoqaqcv%`^9JV;SwAn8N5i5*i{J@ig++#a0wFph#4$c5Jb=RD@B2(gn<}Y6|b?p3$9l( z67bDA*+!lRXKRuq-|!yDC|lb5(@UM+T2r!hjU_0YUcx2R)OWYOP2x462EP+@j}3Ew z^yFV{jf^s-%<5AvC4>#l8s{z)a{zrC+q;=1;73Lb{4$Z;#LaP(){fl3S`L!EW=Sq? zIW}^-K<8~aFMMGB^{)*kJH3E}e~{C^JOX1}#0R2aB#z3ugeA5CH>GKl6Z4P1Nu}?F zN=AG9vn#jDvpqKx<-Exp6#c))x;i}#RbEJZ|GFlyQHK)a^+p7;*3j_Ygka1d{(T;m zWjvYnNkW?WS=Pb*L*_JBwzDufv#$nC}n~J%8&X0r=4)f%z z*0cD*!oIVQH_JJ}-flvF!XMCekxOXYyZ`DMTC$=sV^t!RQ2a%U!}n`D_UQTl1t+~q z1bi2Pl37l6v95C#FGRm`lZZc$K9<96sSRAu7BQv1$|5++S{{!@-&O|x`_4!|DjH`p1)W>s&lL1QN1hdjGBJk3F00A;N2Dq)84BE;5E%lr zt#I0npMIElukEG)dT3tz(?Hjmp_4Q`{ZL9TL~`` zUDupGMXE{MnfD>5ZjVWp*uYhga#qHLbRt*0-eE&bAQhif&WnmG3MxM12a4tzVxbf! z(ajsDSIM}w<`~#yU3yJ>UCT)%=ZT0y3<@0wbI~>B3EVHZcXP?tbhXn`mfn@>KLzZD zfz=Bfe@Yd6^100Tw$Eo}(L$s%rau*1JLRd#S#%Hz>~T}4Bz`v?to`jTO7*MFyZj_U z4dMX-&MiZIp#lVyfGorBW*?IyO6rKr&p#zyX>*V~yvt?OX+Bx;#o{Mb32>N=zEDzJ-h?|ODk3>p4Ki<|LMJ%ktSnzUVD z8h%^iLk)x;z{ek;p?wDM9iU8uHbYTi zGvtGAi01myz;C?IWlDqWY=<%wD6z{7yk!_mMCn)$IBeE}i@>6~qZRKJqfi|$x*I1O z|J2q^L?zxaD|%akggIGLye%oD%X-IBeE~0jsL?rnrvf=z8j_l7a!&8#pcPNfUGM#T zki;q!O^P!Y4XPoGEyVO-{9DXXc)9CE#6WPG@XsV@-s14HsYv$ zcGK-~|B~!Bs;aImsYObM?_45`6VQaIo9R3J`H!iF{P#B;g9~PSX#iT5H~eN@zrw0c zP4W-draXIuBt0}ji9u_XI3tz&;{Zpixv(RAH^uz@f!b$9vab822cO2icGu6C#&mRa zw5{Im(eAs;BRON(jnUQYfb_FFxih$ZB_2!ti`*D7Yo=T<(G>;KciM@N7Tv37f&VL` zzWZ&6fBy2W_%TfwTl2L4x2JwYMk38e8m^!uZ(<}qWy?PPBm&RdQ0EWmv&4mVyjU(^ z)=s7RqRc^kQ>#E(`@+nlf9M%zg4Ru8$ggmMmOJ>IwTcHUoaT~8>?qD4$UFD~uJh|b z>JPsG`kflU8U_;<@sL`0y9I+wFwijruo=!n*veuy2?~C>p7Ec*8JMLsFb)EAIR?h7 z@rc=fCV2%W3T*>P3ENtv_-2-+~bjR6V|3lGR zA5{Bh$Cw~_K(5ZwA-0*zj&Wik+?qWnrGe&g1DD1U==d<2JTG+S`c}9@ezS}LCEMk4 zN3y0or2fUHg5)17i7I{RQADtJi2)Yhfs+==gHl3ACA>uoR(9-!qBunGz3E>_BwWyd zmcUea?k#s;!A9mG=@JXF>R9;b0WZpCB8AjF1q^LdxIj>9zwWXDM*+}m0h{^1iimUi zl@%jxp-c0>vj+X6Mb9%@6FNZ?PWP9=9x=UR>q12#ArJDCyG}o9X4h${Id6X%MG17X z)0eK^{FH)|LUeso#G+E2%VFcC?@c~R-Pe5H7vwe-x@KvAC^vPf(anr!QyfNp+xX`Q zidrCa(bM_#w30}Legl&)QkI?bmE1$v|OQe2qKtkuV#6w7Mjg6_F6a<7v4bnYk-f-tg&ZiQ7(A5ewqyd-@l zD)S9cbDlNx`!SyrnO4Bm6N}E>$wvke34i;Q zM0ywfb<(xU1oJYSi*#+x;lI3W$Ce<)OEoY-_+vgx?9fM|evL5|Bc@Lm)Z#Jbl520o zyu?LAp8D6CTtoMu2tMy*aq5elTu@i`u-@STzulZ-ShemghO)|J*-5m`yGG&SGRb$P86$U1SGy z)g<4FYJT+N3{RhDx->JeuxwaJ_t4GX9LM0*1EDpjOyvNwFF|?~E(?bQYHQm#4>O3l z)VoleL_czX4q#{L9=U_ww^IVe0pgL_xA+;$k}*n8h5 zb3%0BxV-k0kj+Ypo@N(-IK?W)j$?&JJ8x6H?ed?mF1$xGCA>iGu=vJ1+kN`+p(At# z)%VrR2VDF30iGK3nRQa;br*kV=97#GsU2F4T+9BUm%S8noAI>q{nxN914TI#XKEVN zoZ}vehLzSUfM_{JhBT|>>GT}Fi2j^hOl<$ zlm-lDsJ5Tk!$L)L%>gwg6~fO?kvSb^VFBhVP0@#tjZ7Ivno|R zcrurN>lUqua?Zk^S?>4E6rXxCNZE5}&c9Nc;g46pKF&OJtWx(y%xZ32rok>>0#Z0I zD)j+(@eQ3%Ur&2ompv5S;qoa6vk|sj;>1k9Z(?HdTC$#X;GNiIC6<4@yYV=sr}xnw zJgAkALF=IHB-qoG0F9>W1xFr!@)DV*6Xo_qmqIoMT0wctcbB^@iWDZe6m;}zcV7E4 zPt~hLxU-1xYAR`wv8ARhl-IszjPpqMi+20YCP~QF$n17(o$HIg(Ul}R0NVqs<&e9y zqD;zb99vQ5{V#tt70`Whz$UFV=)RL{*WTOnx<%SyN)4Ms}Z*;|3_e2 z)nGLWa(z=$|Ki2BLCm^Q^^VKI0u zp^GrTJ-P>E1S?K!Rw1YHibJ^c4w#K&*(pdT;nGx5ymoG;-L=Vh15zBXfPk(07nemg zV8i_^245W>!C=RA(gQsu?dURQKG>$0{7%^gFyzj~-%MRvOFODzvC((^0gHd{kuO|D zOKbkTQ0O!NmS!hso+!!@lQR-YMe=qD&E#3wBB#DaBU`^wZZRr*z6v&Ey;iufk z6Z|r$r#V?&_mABN#<6d3;)1Nb;~uY^FY~_G5uNso(ld7)o}npYkuqf&&d5b|IGY^c z=kexNwNe=+1*v{H57jXMo!_G~8hOfQPgA*bn=`g`L3S+Yi_*kg@VnPkIsfJPmmJsa zZ}LSY+GCkGh8zxSdMD8lrPxAIY4dBfM-cPYP_}i^7W_`}n^MkPTfLAXWgih4si0RApXivlIP$% zwgdQ(qcZYepU=WcL>EBUZ>Pk>T^|4*@w+tjuQ%&&#r=Nc&BEl~{N9tqS@h=)kSLi) zn!WvryA<+hn1Ay{5xWRb?k1BD++#WY0<@R z{itaY=rDDmUYn#=n`?fFBv-ui5*Lgp4S}@iadO44-M#YP>e0v~#KpZNrTZ&Wl#xV_ z8FX#nVf?BFv1I&C?5U6bDD3l!h&t}o6`C?O+GMF1V2m6Ne}3Kt`Yk_;?C?6Rda-mS z8GF=Tk#XVf6mZbKmZeskKRtWn`4K&pO72AXSuiVt!w5r3=BW~T`hd9p>EGGNxRi8s zOSQu#vhAdAT5fju17mh34ih~>+vP+7o>hV?PjU5@cwVdS;D&M=t_BgF2XDq6bSs1A z*i^5fSBsM#Dta~>nXY`+z!dO`dChGt&diAMlJ^SPjOx$0wrC0t0~2w3Y|xf^$r0l3 zO74wH?qqpg|3MI;y?YtEv%lZ7v~)zZZ>}eN`l=SAF8tWcZt07M%#Q18>VoTsf`e)J zhFEat(f_M_kBV(sz415U$R0t8ZSna=v`S@h>#ATzm7dhKKKp_0su=4{N4D`6xgS6z zX{T-Z^-=sd@|>CZiTyN>DQI^BeEHW0GV+=%y|-PpKunYoz;zs8$m!%{KbXzytx6lVd~2!FdOFA z`*b6Z7Wh%NnAV@(EpQ%^Hl(ut-TIQDeeWSy)bZ^(LJO=(HWdR4K-6}vPba;Lh1SWx zk@Dw#^fD-}Du5Q5IGF^==~w|id}Q^HReZ*$Pk$NoW94t#hx)`IVKK#$ZZFdcLXr>k zqA|y^31suPy8`r?+1_SFk`Q#9b~64O9av+DJt!-j)k!3H`<`8ckpz_;_mfki9viI< z^mR!IR8wqZi6L?-h`tzq=v38X{$#4M&GPEaUxBhOis||#5o<)Rhw?aQs1nig31#J} zi(16w1-K372$oxp<7$Rya$4)58$V z830VAP|%85{Z5o>W_Rx&*z(QCQ6;Y?Pe4d3^EOfsWq1WklWIhnB~OAu8$HozG(}ITTI6Dj)Y2xw z3b1WSWOy?ejGh-5N7F_~d z8KoUbEn%cGahk{X=D0(R0t<9fr41R@*)pSMR(p?Wv(S_pw z$JJMcMb&m~lhPsG-Q6XPbc;$zgM@U4z<_j@N|zvrpfpHHGg8vs4I*6w471FhGa>RkdXp*Amj9cpo^vi-z>GwP4%G z5ZgXm>s=6I{#ZN?oaXBdI^wqe0W}a|4hiXT_jm3Xz%5N{I0NfGd&DV!mU58MF*xY0#?WpGafLN{o3nhG%_q3xh zCou`+?UU^Po6i_}FHQZ2T<5f>boc%nRC~K z)3@C4BHU<(Dve2fGZ*@b4lTv9Fp>B>c6lec6r5X^^R&fp$>$GYHUy~u?FHa-Y4N!p za=qRU%CCZ7i>vO=yBgqH+zh^qEdLBidDk3Mv4W0}JEV^2Afpl*e@a$no%mAO$kA;5 zI39*pyjtzu76nOqjoOH9oSkHtAC0S4zxg6bn~gRohAFr1@88|AF3bDkJ8|wfM!Of) zDX&AoL?X@EQY4xt5+jTYqtsq0uD_PZk?4rh%8coj@yIvxAa zWopKgwiSQf&l4kH({iR9d@t0Gh9#FdIOc6oG6v!sT#6_PxLQQyla+J z9Onxq`H(I5naVfOmH|Y{rw6~J0V}Pq1NnO}pO3~=L z90&Fk934$Q_S#~5aX>of@?kEc&u3u23N=lQyz>z&)*y-)vc^AY{m@L-$2G@fm7~eR z0;G{~zVc(+^K=cSA0^c@PjfPXS@qQ!m>iA4+7N;NG!}mUchk5wunOYJNyAKBy8vgkbkg&wYv*40Gf`;3Af<-Ao%vmna4b+2H z`IFnZ<1mz6--)^yBmhI(X~_zU=mv|fevXr|t*gGRL%sXn+1Ay|N54xaNtC`WF3*F1 zf`I`w=~ue#6c?`5;~XhWwY=tgugJ_}Vrag}Sj&?v1m6ykUN&8?dDK7|(z zowai}*a%B;{7il!aPo^e*%BNoo@>9eKuXp0!+JcbSwghMLmP7bw1;=x-;jI&TQ>zD zU7^)dn3ts6B>tXn{rI(ER8?x^2_a`(5jax&an?9Q<;__A<6Qr2dLIkPE;B|H zXH>Jv$WD@{g(XI|61VPkWnM27yw#GjR6gmU38<)CZ4e;VtP>Jx9dm50DnKY zcWJ=JU*btIN9+jBD6kgzy?C_l3;2E{cXQ*9A;9X%Aa|AbML=oG^5@IT%k?b#sM9|c zRlXMiWTaoV4#4hk^5i>@nKz>FQ+i+(oa50yLFQd4R{0y-^6OSP2QJPhJbg*fB*%^z z4yn2Z(((Q^293T=A}&b>Q?n9_*WYop_DZW6**@_m<~vj}uN!XrcihS1k3@yN5hcNK z07*EiUAW=&t)6ycV4i(4Wv~hbJDYJ%EiJS+{M|s~ zH#sT0NFdz7bI3?_4U!NK^vIB*m?)p3GQu@fztSquhb#fm2RWCu550jGdF#QXZSE*xcGt z=Ef{NJtOneq%5SUmqhTuA3)^j>ltE9Mp&v1M}E-&!0&ycSws(gLK&yiax71Vx^zy4 z!nMfz2bDdEzPcavbda0B_+^F9Q=#$pvdMi5HlZQ`+ER-CC(-)?eFEm|k22{DaET>H zeY33}x~tsRLJy6Ie`ig_{6uO^->+mJ@9M{X%=|$J6R{e1-fj3z((m6eFiCtfB*)v& zQZf-w6s_~+mhSy4&pyq+RIr1Apaxl_tjcNPdBMo!UN~7#l+in8pr9YXWdg_g-#5A3 zEr69JCX#Fr`rF(9R8B(~MNo|`e$T)xkUb{wk~v)-WxS%GT`m*2us!McBg&G=CQgU( z&|kw(Y=Ty2i3MN9++4siAopoqjIb`7Tq5yl)n%($IGXvoDAQJUUPfW!(;9v4jUegi zsn1Fp{^ zr3e3mTgtwPjR%{%M3{u7^cG7ssa{w0(tr6#$m7-%gIx!D;OhqM-5;L=zxpj@7H{=Q zIZJ2O+8@LN*e`ziPI6S6oqwWw6EN@r5dT?FdF9$;=qGyqt;Qkl{SN?9nz* z{5wRSH@Rd!^0-jo>~-_i6sM591C9Sz3nU>ihOVmLjqjZQ5U~(TnBvu3`;}n)Gh^OQ>Y8dR)x8WuQoo6J^_J9sBmcCLXyPj5{J=ZBUr#ox zVx>f8mvLdZV;hF4)ztx(B({!$oNs(}L%-1}+;(sYSPdLf^kWdSq--cfzzCs&$sdE* zn84x@*fEv9V27He742tXVF6{+VV|s7Ee9_r?-I>Ow)dX^-!qaPWBYdEIy>#kS0!Lf z_fTSC||3GgZK2d~t|5bjqbw`6q-ofR<`*le1kZKxh*BCb|=>2;E zPU%D0uVLl(^&{uvsjhzZRc*T?v{@2)YG5>~lV_dz|DJDuT;)CK6BtK%vANJROQHnM zme~r+w&^6;lbw!?dM4=Jeq8f72^53raiqlo%PL@34J zi@9Sbif4~@pGL<8eu;aU^emP|O+=tz2Lj zr81A=aP+1!;aPJpF`xxJ-Nn$PW2eu~>VC%~EkDNKMM2MaDy#beN#8*b8Iu*|~+D`8}v9kmt$faYn8$4oQ&Yn zFzcz$AlUuJ8M5YaB9|BrY#)mvj`yT!Lrbc~q*Y2`bCKuM*_^uZ!M@4PLi zA{!ze!P>310ty6stq6f9A5$WT-9vQ18d)r$blp*c>S^LHwDM^SSAApG;}ppA`wo@4 zURw4Tc$y&*Y<0R%+XU6BUo>OWdEyagRXcF^plyey*1C+B6Mo*NsG zda`Rv4%V%~{8$Z#JfA=lhlCB|LalViz?zb$`O;RQ2{ltdK17$IZmZ-^odlhSme|uc zA|4?lcgUNF;BUoEv>9izC(NI1(`AYZ89AeD88udD7-zRo9F-fu!$8R%i17}XBrin)F(0UO89{(;n-(Va;Ve(1QW zs+Ff57Oo$aHi@cmWNn(IRU-jqjrx3`dnYlX(@D3e1 zsNjZMey8^Eh88+zvvw5yJU(1NTkoHm0>#o%+SLRL&sq^H-U6qYE&&+%L z*k|~W+`Ow_aDJX}p8)v5K2NOAyfj-ML__pz-LJb! zWgr^l5uXAHtIh>CAk*^>Um#5SmO@jH!1mTK07Oj211v&;Z>Ef3A=^1!=sSVJBnx9v z`5F!p;Sz$gKa>TWv^4q?N58oSp?Ij8W7KSdtgPEl_1r7br-sZc6qYiEmzS59_%Z`) zmyg6A&#S9X7T4(HSZ6*c8$gyz#KpN7tzyMH;b%U`n@jl&pb7u=t7)u8@@7tz15*XeP<^xtFoi)!CHc zg#w3#QYb~rkEq#oPNh5v=~*6YmBW5-I zW4qPg3D9v7KiLYWRcK}YL69z<5z>Y8Y{2%t8K2+#BCJSCkS}Z0O{#{25e(=Fw_tzB!Iq1OYams_))v%~v zCN{%vOq@OgC(Q4ttanN#Rfos>%R`|sa^kJ}J*l#`mEfe*R2#@?4L##MWI;JE%6mCf9rGcJuR^*b9JY$Pum! zF3Sax)3^|hey~9nlF<$9NZqg~q1I_=ccnBrm{)<8o(M*-4z~c?W}N4dKz;|of56s) zq7GG%JNOBf9=JE}lpCI0GH1R?eSJh*^dLRA#eCpWdaUZ?As=yBgI~eI)svxd-`2Oz zV~qdn4U{gLnUrY>(j1U=%?@Q zS;OS9wzW3IEyXflTVR`ztyKPVcG*+=xyHkT@kjwrIVOqmxNE#Fn`hGZwU|u(_>${u zMTSD#4(mjc0$4$(zLXKLt+rbdC@L$va?T4T67So^0Hnrf4i$>~fW1!POD@-- z{oeQWd-$`?ZbYgSg>(!|p_*2I(h){|eA{+`o&D9{QO#rC--y4|#evYd& z<#+#-S3Z85ruUdF;UM*8{9V>(=>&f0@TR_ZVN8OFD-#jr3UX-5+7 zLH6dLGLW#fw2vBqjLHB6VC$}256JRpeIhqBng>!*bzDX!1@;s&^H%_k{}4M zNXZU*9|7RFk$?dmHc%G!O-dsxvj|)x*P={JFOCIIMu8v4Qz??C1bBPDuWIw0_JB?q zjAsGeX-$p68y60(%VmMzLO%HNJj5whaqC7c%RTn>07*}nUqM{BJ^ibn6<`*LQkwK- zdb@=3LWH_Ur=Gg<;9hP>u)gGa_c=4IW*+4xFn!mW8QVjC%hKZhem%51Gy8y$zQcIz z#k7k(gY{=C$pu}ztug-ZfA!ugD$ZoJ)(o6jP_Y*kqHt1C&g1mh@I%+;9?{6F9Ys?! z3}o=AUWkmQmOi)S_GCdpB3~PyqgXtCkwl}h_YvN{o_4CT1%-O=)CxUx(U5zm;4@Ga zjQwR%)8d|M(2c!PA&6L$!u5-K9Qz)gMziX*o@d3H?54AC1OkV7{u|Vb*%Myt1&8K&-+Uvg1=?8}#jWuH-xV%^`%SM;K;600Zdo zJ61yhCecph`X5SPAavR^5&$+b=?c@VL!#AtOvWR?>S$CyfwtB%SW#s~WQfSt`sr21 z^RTg=Kx);&=_I9DE_IE~O}ZvpC(vAj6^_}N*hw1@_nkR1z=bY=c5AteqV(&lcJPtZ z;J#UDR!VX4oEj(2qnbkqRYg&`v@Gn0-5ALc>wf&eOX~)=59nu4zncIG8BhGX3Wj0{ zn%*g}>>0yjjY4FvTS_^eDYlMbp{km`^nTWELR6JPvDcVvUj>(+Hr@VHKiBP z;K>(SXRa1dhhY8NC5It@Q1NN2j-Zw@m|^&WF=yO^pFWiA`=?x*){QroWPs~gPpz*C z83Z)HnjHY>csbZO37u{VL`-~t8b|RTrp>^6O50F&De>X(#LFRQ!+*n6HyDcd`q{1y zYhMmS91gk(>meS=@DwpDCc+~A6rz#A(B&ux7PPhTC9n&fvviv7A(W9lsy?`D# zEwl{|05*#v{4#Grf)B9g6WrKg!4gdbTiv$g2m=K95VKAsn?OxX&E{>JHu%%)3|G$W zzycMXOHAsT*^t#d#_sJjP3pR0GqRH`55@NCus1=yp8gDtB zLE4w_j!9+btg;Mc52)+J-+AudRWn5-RZpZ;nrW{Wy9|L;R@Zx$k(*WrFx$Yz1c?+K zEj5jzl#>khqofzusC9+qIJ9KnQ@#8#3qrVjT`-IfH0&ge}veI;rXrYs5WU)H$5{&)?(?|ESj>Qu3?7(E4@? znId8LzipUoqFelUz?ulI4TYke$}v2lGYeDP+bGw8Oan>f56Y!i+l2T@nI!02#6L{v z*xE*TxAbm6K<|qMKNg{9`Q8Yl|8wgEFVL`K>;~+tS1pqB^XHdHzDc{PPnK)2we;?f z^1F0AYAFW+$=!MIcp8k1tb7L_#y^l3yyDg$YM5c1JWEJWzqle(zG9F@ICA|pRdomRcn+aI=OMs0_# zLvh)j%PIC`d8g9x*Wpi}cVnr3>%TQ(!$T=3AQ58Hj8Mv!;lN};XCKX!1EgC{`$69C zI(qQ@yc0VMT{SuZwX~y6OQu(zi9W#) z#3hWFyZBycU;u;N5K`jSXzAMO&ULAAnf}V?%w(xq+jK+h(0X1kcSJWgH`grjM2%Ow zzS{IIoPBF6dHCQ!5br42zP`ey2j;QnKQuNF}Ul-(_GZWXzF z@uT->2kPIUqS#t1q%#3cEZi?r@hj!%*RbvtUdC9~&trnT6Cx4RClJ-AXojXWAXVh~ zvB!F(@Rr3|&P@0^gwGT^5OF~lL$5}1DktjrJ_mO3o3iE=d%zU9`7rnRw8O1`&v6ZM zECcQzPY*Xkh6*EgWgiV!b4t(TRdfLzcdZ@F1pxfs#)-|QR+7bW&p zY>z*0u<88L4pTBT&K1=0E-JID4Ln~<32K#FD%z?2)#$P)ASai+-0FwJs$8JK>Oi}& z|JGV3@Q~$g+rC7PO%633{IR-W%6pvDB?lR&3G#5(Qai4*z~N8{#nV~JfnLK@r#r?B z0ik~4>^NrMs-4Zmz;~y#%*5u}a!}>cZv0TA1Gymc(DL&Anq`<+_TdqAnTsPKL3-FK zn=hbJx2*J_ehTMnLYD<=ikVPsid6yEz(6Sk<l%0dQ9>C2I2LK|g2wCKp43HP7|~`wNyzClEt!$s5+O<~ZtKDIF*g z!=X5^)hXqK@qmi(J2uocKrO=H>nf~$h6SX5h4=@1M99Shloc40w(9nbBF~=5`}q0> z;q_aI5Gy&0^t2^HCqUg=;ktGQG`{{n5|W{&M+l$#l+fgB{nZXBuK&b_6;ZY8DO=h_ z@3w=EVWAz6vrEu8zPMh>k+spg-C9@xJ#f=G&Y1u6oFvA5yb}+lSh32qq|oC~j@7M| zPXX7}LXm;;Qr;*#ir>44QeU7KYxR6W>ZHP5M|Blf@4X?%@^iVti3qvFKP&`^NN!7; ze;921-;=+1lQgf%Yos2{l2->#2@VerQ+)fX7qOr?OpVC2Le7-rVj{xk^%RORsD9U$ z;{Q^~S`Bl6i&AN&Mm#lYUJEyIQfx1rApTJHsJ}efs%BXUoK*Je+0Os{SK1HvQhKqr zPvGzR;EyH>2joSH+W=1545iIdk~(r{#4Ha`S5zQ2eihf;J_wuo@}S6($3={T^7Cr# z(Ec|pI?bjul(#w>8CS!+lV)b93TEcJrb$ot2LGUqv0Wm;3hFwpdH@H97IKjDJ`{-0 zN5y|DjEENh%ew)gvlKv#Vz3&^C{1W+bv{22c?5@?_ALhb{G=-HTblBqfLY9R0&T`_ zpS=POm??1GO6{1C+HPmgPdss`dV8!}qaB9GdaCC@8wE-*j7&O~&l}a3vnqITAo0h@ z+`RNjd0(YWooUB(nJoW@vyQuD&(t(24V8tRj%bA{6Jx2n1zISFc&WUtJfZT*eV56O z9~w-WHd?|u$IYG*=7>(Otp7LUMC>EPU6k6ktA0(OuC)wo^ zwdv>PL}F3ca0&|wJ><_Jk#)VLdWK@%4(nBKK2C_h%!q2 zkEzZ|J*z0%X09n&_g;-`DvivU8vseHe~jX~J67ZtWC* z9rDOZzslm{$B#%zWjfzT&LK&FAR*$KGyz=tv3NvQC$5B`n0*^o{2||?q zi;H@2U8wy@PDcO+ERfxCz3UV*v9Fs5ruvP?6A3`TN$PI{tvZkm2)HPajRtu@+<3Gn zi#qzd=KueC`AcJVGn`)m5f`lc-UE$*i+7`N#J?V4Ze zD||&g-Or{Y;m~$yfHkTvq|nVEd7R2tV%y| z^5>0zfhIA<^z)~&6+Rojp%WOYtcD_`pMLq;{C#x<^kv_g%EwNuDYffZm_(wLmX)C+ zm6n$3aaB)5^Xwzgjq~&@Kg1;~9z)@uB5aCKo;MR(d2JOM^!-Hh&P735y`3TUhpk7e z28L6JE#^^|Z8{SYIQfB!!PmPY+9o z%lKUf| z|J#`kyVdjPp=EA6|LJvrN%09D*w_s8@rPi6vm#X+1MCGfNWi8DxPUbjP=M6JEh&Lr zBdN!PG6;fkdZ1?=5-SuRHeYZ8VUZ&_=`h^6-stv4N+ltVTg<@+D&~Dp7H`{-yQ^** zs)F$#h~478sVdWuuCbg_`6iFsaHsxg?Whr70>LBDZi9{~0TgWxbWEEo))al9W4b5n z8AxaMSPj0u{MF6Ww!Rf}Y>e>Jyx?Fpq-q2Q3hZoV}XDQ>Hg0)izx# zwXB>Y^sF>YKt{eUxzNUk45I%YN0iGuVA)_Y(9T-Sz3ae8kU3tzdRb|B^q4|3-2eH5 zY@pLcU(B;H1(j*p>XqQ6Ci)e;*(dE3EK>@ASe;>48Z;N|x~B5w8XU1V$hi zivCqf6R#(Hv{z^rrfJhA@>vA@z!ok-0#_sA$zk-F&`jgug){S8VPDJvy3A;@c& zfEk_$GxB<<{+z~Gexr1Is;TW4e!I3C9-jE+>{;JgW>UvUfuH<5W;Piz#AQM`*Ja63 zo#njBjdHCD(Z>bS&0qexYg?(sL5KSknRRY)M2=h~FlK`l1mSx5OTQQTdkgZO19W^# z{%@H{Dk&Ttg$C`cV?0DiRQtfg`kgmQ-(vAW+S`RBn|P}!R4z*}e!izT7oqxyf^^-| zIgp*0Mm;&2eFkTM8V1}ygv$ChXFW;Z!+jy&8!GT_gg@K-u0u9J$KA_rMo)d4+HeM$ z@Q|a0(?5EQ4D8;lZd6S;u}lBKdZP_17>yip)1?P;&Yd~|+GwC1kZ;>*cPc~gK)3nf zjO(6}kx^4!9arW|+;qrIiUalaa1uceOfgH=!|@OhH&U3d28x+WONdX*KIm|cW-!NFd7^1y zC*+#F*$_+9$SzG}{cj4;_v=uKNMe@wH6?xaM!L`K+>BOAsLy(2hPgOoSbv?P7@dG-?M{$e^cZ%n-_c}<`&t9 zfY0<_|4o5vuoTnjjXM*Vf&(9w3c7UgcNgYYTco_#H$V0>b<^#vdvlg1Tz|I-Sy2%X zQZz0DqKbnp6-#Eo-LwMD_#*2?;S*jVxFFN3Q<;FJP{x z(%vVa(f9=VrHP_nunTa!KD+P)k>L^Y%b4bbj902UXAKt)oVcy^8CS9f_b6 z;x|uz+E@Po`t2@$q>G?)sx^OcDI{m74+}$WbQx5A>PpMs)+6_uYNPavMj0v(^Rbh? z*YNQBe>$dqE1dt!RkDg-q7vDC)Q0uq#d5THz_#nnu)S;~82Mk58@aSDjJ`=*Pm^&R zhb6KW9tcaa-Zs%IsFg^FLUl9vc%kP*~k1p`48AY}I5(n=XHiz)S_!EX*2;4H;sF>G9AGY_)1hZL( z$Z|CBUSoCWtb_W_`Hm=?G!v(K@XyFsyM6&AOBeP%&yxpY_AMCReBP0VeYCf( zgJwa2mvrp;@g-sHP+%_}@H_sAQgAa|26BNk;sRwe5nVI(F+e)sPq&ZPJwU`a(Hl6W zX@yqEo=Y}4l|%xdDWvfdXLSQIG-kUTvSC>n3wWuQbe+lxs`c0y=X3M`z`7hfEC{}- zsxqTRqdG}K!P^R%a=!M++x7@5O zT^BIVZ{#@Fwr=DuSS1aNioLBYWL}@IeCO8{iX9+_)$8|TNOJHqdsLj0Z|nb}&G$K| z^lF_Jtj&pbyiA-Aw|h3qCh96PF7lw4}x(PSPOAj%) z2z65Sc5f>eUqS;z`f&wC>(Xn!UHTHLBe0ysoL5CZx(>#(_&|4n=j(D=)d~oL>?D3? z6->X7PGy!v$-RuC^pVy!_H;KD$<5a@J!#&wedKM}NCpOz%uZ}c;fHh^;ARU-^-XV6 z(47{8?v#8{ruR!DMgN0w{>mG5e+RX<#Y?b@XQb%7K|VAI_vRhDFcs|_LE>~0z~k?)x?T-z0Q&ceiSdW|=0GB|6<=~Z zXp*0UK_8ghCAnT6PcFVA zb$WopIRByL?meJCw{hH=2|{yCExQ7J>L?dt(_4tQ-3t-pQ|#494y2z9*}Q9U6kdl; zlA10Kt72a@lq)c@&9@MJG1|(k_!Ja&|A)1WuMm)Y69W6hJ=sW*fNPQQ#Z2zvAT{Xd z4^5a&*Pe4o?P!cuaHp$z#JskI?C5QRRJ8i)xOA0px)9HM6q~NfbTT=g@4pg;(e2cb zI?v9|^xUvFZCj(~n!U(Dgj#577F63ZU5`6xp9a9;Z~Hg7589jq0jbTrAK-3;{=j^j zGi!!Ji@JBel#m+O-1Xz+vF-f(89@l2K@8aK@yP+4{*%V4Cl%h{Px$f2PM;cKlR4;{%IAEb2RfaDLPcVB*|P=}|Pm z+5@O-AoH+J*~-4^1YTbBZ$d12;RV-RAc}$8qvXY&Dv*cfh745n01GhyZCF(d@b*zp zj~iQ3DtIEdD^`Ur`uBg#9ntjIT_>j>$_}2>u!HB41N5fN@OL%%uA$@3f+E*==r29Z z-iB}sz%paquMWh3Itxc4KEX#9D9|^hO9SRetRo@$ve2ulQpe_T(q~PDHHJ8!qe*B6|HCA4`Z0Y4uJMfSE zRK)U&V${aRXIg+wJ}{`AAW;yR&6vK(8k3=?sMEYqvDzK44KHn$>Tk$-7zSPEVbkhw zp2vo!F`SQb$v)kzh0oBS>PL>`8il3cQ1&Xkn@%s8;HIL<*s7Afn;+d+c?(#689{h} zUi4vn@5dF$t$PLEv}-*Nz_0U=as|zim78F~L*_E~3fF~V38`n*+8=%jJ&oj-j=`W0 zO2Lk=uf>;lHcvVT&#uFmRLLKzTY{;YJRvDopm<4aT%cECRR13pQxQ|6{c#DbXDh?9 zD$kfQj(o9P7gZ;7MNe=vU!`M!5IsXu$YzTjw*Oj51`rd_#gf>Ucu<{m{8<0F)*EY& zj5G?em(s(Nkxx6Wx`6#lFZif7p-V4d4rvCjb$!p9U_CLju{9we=!> zUxyJP*oXPAWOQK5n-I76G_uiTK>We0LS%qjgG`eS06{9gL_ zn5r_<-Ym^Skzyn5uA%*icY?b%nV-~=y8iy5gy7Cu{0Acn)>b(6=|a3 zDCC8YXtm`JK@w5e3t=y-iIjS%<915#FVb?w0{;zlka4_NseQdZ3{<+&?V5{KtJkJC z1*myu|EJ;@V)5+y)lBU=j=@ApVzT9pq%2SKI5Qv?HV(xq_t7T z_HF>E6m=ldM|SkuT;1Ln{QEEb$gnZfDmco!tr*W6NmV;jS{O~mW=8I|i?q>4;W*zqPCu*jsWzEdW2_mB1N zx5MghsL&@eYgci!8?)#Eczb--N=s z2Dy|-(@h<#qJq0IxO1h@AjG$#kxx1(i2G3x{P18xc(UlJoI1DY21E=pd@2W#ouV!K z(s$ew5B^@ss4gux9MCdXQ8!h{WeepJG#7Ceog?dHRwr z7~>c(s-qZH%qaFSb6YHJmt>dv(SEXew-1ij6-+-93db{)n71AhlYBa~kodAdHYoNb zXX0`rTO*A%1@P_jq* zXxZ_85jNkrF)A7p;!Z*O)--{Ap!dlI^rLlk!l0wwjmo!w5KSyFzUbjw>h``dHZUhp zaT5d=;@Pw8bl7{EDkV5vY+l$kFmO91plWu$_rA}feK`ztImd|KN;KTSf}4!wyo4W8Bo@7yYB0L^}BwSc544pbVWg!8&q*@Zr`~X@}nrQIUia+$|UR zyUUdQ;9rNZA2BaSk!=FiR)Uolg<@jFN}Cr`@P4c6#+v13kCs%t4e*1K^95Ot zr{<_v@%+6DwI1Gqv}XA-+s7sT42&B4-&y?2YLkJjL4IxX_aAk!&Y0T$8YnZ4C3r~cP6dUe!(Y%d=T}QVq+cML znVa`V%X$kRwViL)2xt|YjExbr+y#tx_oZ_SD6Xq6gzpEKddU*2Zjh4krM4J|)sdBl zZh(_7y9yr1~RRK3;51FT1Dw0dSjy9N&7I=V-nnee4OGr8(R8plcJZl~imd}I^VE*6Q@zL0fFJ`xl^)*l zRSQWIMvuAas`|s2M{u{*`|WMgpgkq=&GZ6z4}23j#HFW$XAM$4 zU!6Xz9ZvLu!U823aA~)Di}zEm3kJv>2PEU-7&J9JKua_&4n0)8ps)m+G7ik(RaF6H z^^u>JX-r(SmT0ii4pYc^ru6~Ybd{4 zkV~*Sy7OOg?LGIhu(a?m>DS@H{p&-#n@*@Jo-L4CB?2c?=aNpRvo?>dQ6Z&QdLzR4 zN?24DE8B^!pXnLW8n_{=E0x*L+SS#@t>49!EvkQCMWkwR(3ha*LAkHNsQC+TRAVi8 z$fwA962(`>{`7YWv{CT2{uQE;g>y>;!3?|O7&S4TPD+aXW#%>Ou^mEo8D14s^LzOY zLlY&I6G*S2mAS4)pLsx{z{1Zsnqap!f+f%U+~PLyx`Qu@@69bWk*W2JDxS$4a!76? z`9m$>A>Vo5q2CF_q&-50eEn(;F1VJ_YVTPGBGQLoa^pR}(EwDZb%-czb#S+H4H62b zL*2mgLHJ}RUF-jM#UcY%J)nm$7&O@#cC7nq z{%A=ecz@Z=`1-v5!vo-*IA?9-dK2I}1)641)%`AlZ6}C$li>Uw%WHZtrv>wNY<#-5 zM*-#-c}IK<^;=MyU-qzg8^o-!R~0rcb8M@+4qU+Y8s#J%Js(t zZp=k@fAvL8CL1hx6IxGK%zoc2@bOe~rg3J$G5VTfbQFoA(5VzRKTnC=l0B$1A@9KY zEUk+m_P)YiFA6I`Zlw|_hBb~NU;fQS`VA3nxJ!Qeu43rG zaKzo^GoOF2b1A0gfDYcCwa)L?NcD{T+*Yqnfsa9TCUG|w*(7ea8xX=3r*7bxljY+jm#+h|4Wa@#D6Mk)d_C&>x%i0aG?vHe0=RL2RU?y2 zv0Na@n<4_Df@pC9Pf2#(O9O1!>W~OJyh;i?{<9dE3bX}XzMA<=uwn-~n!qNCg<;=a zBe&w8BM<%ubg@^+FRq2J`-=$7&(^n*R7`d7jyO5w+k{Y9brF$T7-aJx=jbW6j;S zQ+heo_G`LK)ya#qWBx#`M>$3xE(wh_!nCMZ1n@q&LWGEfB9mFJo~B)?6Ui}|o26CF zPfd}uXkWq>!U7o9{SAs`zZFmDG2Oup1p9`Qs(1F|N-Fizdt=rtq*u~@Q6q+ihN!P_ zR(&6Y1LFt#)@Y++GNnaOjWex%W4>U@a|uFh-J#fX{`^r!neDX+-7hT-@SdT?237IJ z!ctwUQh(IRkDDAc-xf7S{c{`p?J(K61I~?I@#`*}R(FTaJ=6MX=FO~`r9{Wlc~b6g zD%V>dA!bESIvjm}RPFwd8m12dg5BZ#-QlPU7qX~ue&gbt?45-VBae$`JID}aEoEa> zdx+V-sZ)v%!{Ng4)hFPs+z-55DPuTh{u`Wf#V5ZK%5!J~Cme=;KN)9%6POtr&%?5P zP_kpevP?^U)W%sv?(T!~euE|mtV}e5dabmNw|e&Ic_(2Th3V?prO$`k?l-YM#(aLg z2cY^oz#frLyB_&9+4ttEGL@(kTm=G8I#*6c!W?GULIshyXqvJ?dMXZ~3@f1vP7&O9 zR^N)e({D|oHv?Y1k+gNx&dh}1H+mC5^4kfR(2j3R@K>i{KauGf;1F|bpM7-wWZRXvV` zjgr*qskN@U$iA0-d&;Hx(*tQKVE6Ho&+M_YLmlKo(RjZl6450G(AW9 z=xgxtyj)TCKWP7il5;+)(|Np`UB+KGn%^HHUK1VJC@qCTjGGG1YExAjo_<$2c|ec! z<1p1%8tzUWC@#QQ$jHb)`%Relo1QK}0u}D&LPCVF|Moh(90yh)`cVdPFXTC>%5hG07+2%j;w>NiJB~VbHGz7NJe-}h? z=1)=o@!~eoJ73t^Z5YV4=^o3Nvgw_s@u;Zut7;OGU18wQ`dqp@X-clFp3&6hD3K4b zy|^Z_zkO8mT|Fd<0vpACi}~fXI2mQyaHv0m7SYKfFd6mx4T7S&9muBN>@W$AY!< zpq`K$_VO%>jRmLGw+nKUcIWFm=hFB6`z2tRE_a`-hXwCTs4&L{=Be2IfU ziZEFYAwfp2tC&c_|1Km1E$k+Aeg}B(^$c9GL;pI_Xq(2V0d*p!8A2;4;=!FY_#~pGM2wi{CedM?BWTGMl>;vhuUxx1BMwbn+ zSXb5`lf^Ew2C?yVIDxd}Ys2WB)*!sag=*pd?FCqa2nvaU->-d(xS*3tu$Y1pfINbw z+~jR}iRd>8q zz)6{%kx%d$`;)hIVB746L`iz$-pTr{_oD1leSkN#HcIrV$j{XBPV8Cvh(3%-h1-bS zQfekzDqEN*!=wU54V zxcc*_sruO?pUt8eTc|U?HjhzzR7cDge#_+p4}BtDUf6Uw|yQJB%7$Y4U66>(YQOu3QfE-u+_}TKAtH?ZojD zJz9t+W4?ij%cIK|LuLQK&syGdG+#@RwdKuUtS^oV?)pm6dX%ttE2b=E@U5=Y-7MR@ z&H=!Fsh9Wp1(Viqtx$|;bmpKAQGl1Vg)L{?>x`WFexp+eENco?kPa2TLUsytccb9b zw&2&*)%{X=k_h(iE_iD#k4D7ZEl|PaZjh>{p7R|OS5<6LGqb`WJ2inT)F*?jA!PQ! zKtt?pFeLauQbM!?-OU7S(}6qOk%ZLWj}ZIi%Pk=6{^{81hrrk6laIyHUvK7<$@UiJ;1b`yUH^;&O)jAn$knLt{UtiN^F8_S7kqUR;ob?D`#bPwMio=>iw=m|Ah2 zyo}58T#daA{=LCtvlq36>^1aB?sOMfQzE89${%lr?@yx3ZZj<&BI*8}nEXnew&N$E z$8JA&b~OT#$d)RujsAzJvyQ4Vd*42xpfsX%C@Ipyq2T~3At^|Ah;#@@my%Kv(kUeZ zl1g)Eq@}wRq#F)!IM2J8neT7CYsqqE^pAOJ?|a|Zb$#yPILkD1`dZc}_1f^Ges{^^ zHvA#~oMzj9w+8k1eBV3us7?=+94b5~>=51r`fWASn|@eVe^7g&Cz24wk8z2Gyi!!0 zWpU>mQ5Cg;b{9krCkEhlyC@lnDrcm>mlqzGowYcAr99*vbfD!Orw;G`wTH&B9c*N1`N; z#n6L#BVG{WW9s0K4e5Mh>-(_ALQ#JH_hWyx&0RGf##NrQSKF9Ily+b|{N~k?q3;9# zs6|HDX`FHM#p9E}B8JlD=6$i)d;X2Oq?xZhJ#WfIqu!Pc6Mugr3dVzvk}e$n8nLnQ zqIg`ysN-(4MIlX-`GWc#i{Bhiz&XpUGLOH%+`!StsmXjC$m<&2b91!Ov~^@){CA>#W5;B@TlzQV123e|t|Iav#e~?eYi0G}J7%+}=Ty zf2$@6NOeGn@{LmhB=oopGItH~~D8S6d25-VZD}f%!K71JH z8p5{`(5GlupcYW!$E`JypeHf+;S(KDUmr*9$wbVCcJtxAP)Jvg5B<~_rFvqB2^A{i ztvMweAZ{`Fvtd1*EWFeM6BFYAqO}>_Hu>enY9W@!(BNR(SvuxW&Z_^EXm$c5k`=VR z>nbX{2tWQbFO?ZV&6kgqR%RIal>5hD=+m5=@%iR?ml-2V z!bBwt^JE6?!aF_}F7Lz|nai7Kk+^6@KqsQEe@TcK(D%SGeOyc%yp4kP25+Zd3483{ z2LlXgP67hFm9X}Y&=W}|8cg+R)Bn{|T;x@Hn<_Tl@0%j8 zUiK50!q=z(~?1$z|zyQLu-$Uqa#pJBTKovFzx9+Hb zZ&?hh{$T#e!xjJR+fYQUZf`0Q?#lyH^Lifw4y4QI4^`RM6s^KDp~5^%IN8Yt?WQ{QsNmA#6ViyR0xDmpaC#>y$Z24HeX`k)&ee5v)^uU>o_v?^sux@~r+_(ah(Qr#cFmzgl){b(O6m z6?1wRo%cWHeF~xxHf6k*jFtacmCW`5`Aa_F^4o7EUiiY#Ptnz<+!=&L&8BwB&zZkS zejwX_Ox_TPo98{(JE<3TuNTg<&5n74CvX>@n3S|t`W4*TG)W`RS1HGKo+rH4w{UT= z;zw^0Q>PPWj*Mi`T9a%Y>gd5Ooc3H484?Zu@qm5dWB0}28SS0zo}O$YX<5~P^2n2_ zTDh2$@OYUYF-e%Syp_0il#H4*--gUFP{wV6x7$vq&~YI|b3qfp`c-`~N>&v6d?oV( zFfB0Eg+b%v9KHu|-dpIHsno!l!G41;*8*5_N?myXlphAwt+!5okA#4p-Hzb7i89W< z7iW0f+xz^=4d^jl1;o2F1()!5Jeh~SiKuN82^#{-5Sr6^AY#pvamP?S=w0{fkz$w6 zP5-lZ&Vmisu!qH@GnVmq#3dZf({F(|=(C3ure14}`!Vo`hPnQ1)=Kb2uuf@OLGobGOuy3G5oO!#yKY_HgJ-L3pbg{#@OBm5s z{ng!Gn!#^*Nbe(1n_k}`+<8nra&!ROy(jKmdQ{`Lb;}P_g=GWRsRz5w>(gLGW#v0C zuXpAXg>H0`x`#M+RNuD2V z-L}2c3vN#i#sVJo%(ZuX$u0H z9nkI+Rb26>k(>5*GE>{hF)#z3g*JJ5l>smk@6k&oL+~bLNh&opHWI`|zGgD0=xS0v zH`YmwdE=J}9T~)>RqF?ScU4P?BrXg0-1K*7Ni9GKWP}Ajm%q~*kW@I+xG5Xy!5-*? zIQ{i2&q?F0So$qE12<9H(o7p$Noi@9rK~k$W;MmAjm5*nxEnFB4&|XT8?w@iN(?80 zzWwBV-G}VIMb_lSI}Bt)qr6snAC|twOMcZlnN_I5*wWj}uB)Td0y=5j%^vzj_h2Y7 zA6opu5zErCbCDKu7n^=;J83h*0%S599{_%(XMIRpS8ey4IIGNDM^Y2pFz-F&kt4?% z$H*q+6PS~TLSaxmT6U{{@4UbmVKO3cr{fl(mf3&)SCo85?Trzx4bJ!<{H)Dm1~?X^QpOcIz%H76P3E|k#GkNSUHSfh#3-6k#((8aQUF@tdzBnpNeU?Bb7Fi=?v z4D5Y>3+&&VCRMFtl|(@lyt*Ao6Wn)Xo--IlM4})vaM=5dZdIJ}=Hg>xmH`=nnGOP}S-j#pu zfWD5ZQWQ>BvN}~;iFX3^bZ;fb1|t=PXOBXVf+BkefO<3yU60xtu9yj zbEA1)C82Y;(BG=9@Jz11ADwT;{9C3~&SJJbE)IVs7v(Hl!^%(}^=ej3YE2*4I=Q<6 z#r;F~#UK<$gZT%A5JcC&q@u4~H{_#w+uCi=T-nb9|2F^QR3hj}t@X~uqra|^l77H% zQ&Gr8@Dyaf`S5t`6ZRoC_;lx(D!i#2^hDiO{Bv*;NYdbTk1VzbsnBNw`3hm$+z1R% zB)g=c7mnWBTJ9e9+-{&~|?bY#P|L%B1! z@UH_*B_lE0i8R(CxPOMu_FVCf02bitpR3D6Fumb(A)kjXh^zHcY2g6xfB`flnZX zdRvj-Aten-)fzNqXarPPP{0dEFttNIQa%obBN^RL0Xh2;6cj66&_oUuCMjXxpwC7M z^XgMk2af1I#^nrL2@V%%3XJqt^audrv{x4r>~%}EUj6X zxmfIGpiS>o)HV*AtjTP$-V*^P8=A64TMpn|ju<~$CL{q2#(#i18o~{j5V||* zo+$=4@%2?;LYf|1ryAS=f3i5HPXO3@r!@%sQKBLsMqs?%u{rzEb!~fX@;+Mu_Ft33 zO5Dx)7J9fVnWF5q)})IchYWwa0|r5Ffp#fL02#B_{OZ{ zfZdzqI?KAyOv>7w0*&G|~n-b~J6Nj8uzvmOdDC0Qay*xG!EZ5uN z?KGP#hWEFWhM9N1A}m$3f5(_-`=8O=Nqaz;ZF)$y-Cmonrr+O z`=+}0(=2q`dqnxMe^Q_S;Qi(5q(|A$+(VCeEHe}N^OW+5`Qj(W&51j!b-}L>M_DAv zx9C1m!>^}dqpvQlR$K7SlF9FsMCWsSZNd34J>je$gI6z$*sP7~Jj*hpxbKlvguf(&l%B?|ub$i-;(4{TprFuO=%-*Et5yNi2 zc(n@lszqLs!^F8)V-HRz%DC_6KhL#7;qxyHZL=hA>&eHbmY-AYsdd(8en(J*?mZeI zWxG8l1nKv84i&~KXNF&=OX5J|+7&~N% zTtwh2BN02K;A;G;eZ4e#5jXz5zWv@m6ieeZnG{gdbPc7Al5F$(1E1dU^w$YB`*T+s zb88fr^D`+;eUo<%sqF(#4&Si#>15>bOnH!})0(O0YIZEd%1ejxz=p397K9!=tfL9} zVd-mnPbeeWSV`~MJBu641x~jo(`j12sScY2CA{Tm^7BEa@t2Y6j5FprdD9v5=qCO}oK=EL6#@gug%{YNUyq>PVzkp7VP;OMw-ojbh;_9GV?}!nHOb zgZ|eE2V;HwM%LX#lb_X~%3H0)^L84Gs<6Wv+Z+{v6&YHkHlFvPagGfP3vD zN&>fpA^fyELQ4=4=XoCh-Ai+!iQkh(KpQ^6)k&R#4#@Om>!PpqAMWS3=p-m47%hK{ z$q$0yhq1(~(P9qQ3Es0-$f^VKk>Eln;h-3NXk}K7VEl4^2Q?C_nz3UFb8 zJI&KWN4U7J2M|J+HV zo;iD0s9%wLI=Z;5S@iM($U8AWsJN}DIOO=@Xbx<^e~DV``UeM>z&J}H9t7&JKzIne zAIm$A{@$l2DJi=@T_TmEdQhaTF-FbV;+~Z_?(yP0mJnir{wLXerao+Bh)SKFD%)9a`AHHRQ zvlYhvB6?P6f9XB(3K&LWKfkvOq^T~bnZ27e@V4IqKS$b%-_iA|@ks)%FANE-G`>!B zo;Wj}y}N!6DnKV2G-`Vb?$>>H0addow;oyyJ0GLeLk&Ua@Ph$IKe9#CTFp}By}sGB z%le~YGPVf)!=Qmf_+envklcYOY6gyMJ!24Y+Z=-j;kqNIwr3=U#!8PGlhoK*-ub-Z zf_XprT*JDzVL?DANtY-ZB{g!-B13$#@5hO}kBlY8ulg*EkJsw1`{LClIAA{}Brzr{ zk~OCh)z1C&#g3CE?z`t*Lx&ofo@ehSU%XYnU8l9W`88>jPgYLaER5=5YBfQp72Dx# zY`=HIW|EDi9Y$zqeYxC=s&_z-5JWzF+IT!C=!=dC^d(|T51}LP}w}@x=4RNleLc5m5OC<9U{n6*Rmze_Nln+FAF(R@T zH-A-B#H6wZt7oO9{ORczA|m{`BLVk}8uQhZEK%=_!^7y&dYFv4q{VUdAzSEAAWy(M z!8k`16y z_Q>h?&u(Yr{(z3IuIyu}Lr1oc1n-g)d3J@*RW}Uf1l?acpwIf#JRp^9RG zr*(4Ki?hTdc*?*i-e*S~N+FEUm&HM<|8zg5?hfxH-&q(ylu4w=mq)Sn@pBiR_{Q_; zvfsDRnJ_L~b4g6XUd>{5+0YS3*PxrXV?%#(17l#6^S5@$353Uge2&dPmbQHVr(!Qc z>ky+0qk3?_lO#(yC0>Q}9j}rX-p+P=^9Us?pOO$wc@ADtCK;;lmiN_lx-%3iX9$OOKl>KToa`M8mm^TB%!mFRG!fD`B zb%r+??Bj;xAoq7P;q;o6tr-c9YuZUGZuoal0kQf<wUF@j`CNQ6HGcP^rczaa)TSM`GUVs9bwx#3&tZ~9UWi*>iM)%-9=kVOF zj+&csa?uZdo+SUJ`-L%Qx;%E5h%$_FT$w=HP3mRasx{5RZ=-Q>$OQ`M59r*O=?0@I z%LexSe?oTmZ@sowYkPH*-%M0hL>U#sw*(!7JX9AFzPi?Z=KJc;-6;gHh!vOj7-bjb(0ZMKqE z0)SO`I&ICLXL;?OeWs@I#Y$-R8ar0SBMiOe?{6?&-%)W_wD-L1vcjxqi&QW;d}h5KAF{`zJgC2^fQcGpRb0a1`uE^m2FjMJRj3$KH%e2wO#FeNA#+Ph zt-0Tic$NQ7P2ZCLG|fIJc3;Vl`5w<(L)OVma+d*3O=3FHAhEs1DovqC@a$;gIU_3n zyG}5taQ!I#H&=*s8Zy4Iv;0*bxq;vLw?O(?04Axc6Pfcp+cVu;XnNS6eie{Xe9Lmf zdeF1)Foj=n53PKp`3P(6A#MCb^#7vXtN|YOsAKom%}1ky)BE3lr&y*9Mw=3iJ_v|K zz(f(>Oy@zdj^Y8ws32%swPgiz64lVq@anv$O>i69!ay1Wnd|ZG;Z^@bdXwp8NhD&a zJgG^+CYl2lAdV*PCh33E@LB+%Xr`xAnvsh&X$E`mspZy^@sP%V!(zqVNxYx)B=k36 ze%X)jE$V^FRl%}}*lRn!xw9Nuyhr)hIqg+Mj;vU2L=nVuJ?%~$auUun^-#3T~De_ZJH5}w=CmzD?y43>F+-cD_ zs}-d8f~Ftp27hgg{l!Hxew#CY$b!>#z$0Rc(GE?CXPA40M4uUlf~3ZMU^3QoKB7zj zftI&#am3tJjNW^wfs=~DyxBkhQN4x|2c%q-Hp$yTBSmGacDB0HY5G;t^>d!8T7Q(4 z{t5kl2oe-}b@K)l0iNwf+gkb0U5W*ga!&ung);U3{9={4;y)(d@!3)(G-UDDiY`@r z!-}D%VnB>!l~-muqZtSwp>-(0+p&H_wr=a&Vi#!KJ-$Vk=QBtP@yDvs>?6(uNxafo zSZ`>(qLyNov7mw?+M)g_?NDgd`QAQa=gD#O3($`F1I915UZ2lF%_*?rzi3##J#q(~ zggh@tW?d4J*iO(S7tOoW{YfNV1ykuRCQ!SCz=nK~yE7^bgL_ii{deUae-80+=;tuf z`oIg&u(H(p9{7So-;`}^+5G5!^?Uz~y|1uL(|q^y%C}=@_be|8(;1GEg&P@i$%sTt z$e7Kw`v?m2KBvo1(Fwo)R+vrp(e=&??~M3cY>!#0G+{*=QUk_(Wq%_vU=@wNq@VaV zM1aE9KPxL+=ks9Pp3BOw)tCAQ%YDQ5>N!7|2$dfTzvv$RzA%uLX=o;h@jO3dH1CZ* z-pX9|Xa``E^!7fc_ujtFJuid#6ZA^T%7OULMyx@Y(e>`cEB3}k2dn!A>-j^*dKF5Y z#%HCrH14iyKQ6tfKiY>$11d{=ZKqTHz=Fb@nK0cCv8?qxd%pDD06eQB^7l7~(_gF8 zM{fm5BUOBP-qBp8L#5GWrc4iMt`2?0l2%Lm|Kns$FCQ-`d=`kG!IYoPx&v#sbc0Oh zC?mB9k9bnfS!uQXHr}8eyCC%rNUPwXH2)wpI;wFKH8e%>;u3E9Qi2f0Kr^vvNo{kF zFfRa#?HP-6G?9U#z`+}R#+Am3Dg!2baJZrsJEa6+CFi}Svutm!Pl7~@1F_|>+>Nm} zk5-|-MW6~-Z-JI<$G!@aS)SpCa;Mhf9Aw*_ofxG#cY%tUUOqbfx>gvo@;$zzl$z!; zsO&LK@EJdC*Awk-@4|ADZ%U2D@;j>sPk zFWJ%24~mG@S|_1e8LR%}N^55DPTl!e4p~GyF1ILNpS4{a#tFqVKhDUFX9K-BngnqR z9(QTBUiv1>e$YOt8aP&;#Tl-i;^1c<%FE;V`<#$UK)Uc#r_ZOyd{{vi9&v)d0ZCPX zR>JEphF7q{Bifz6a>~;EmgMK&EpnEA`Ev&$ZNWlH^)dRox?P8F&JYTA*M55DjqEJ$ z>&*x}y#M{aQEol*gVLe#AcX&-?uQ*;y0~ZM*}B<;feF{#@22=e|05F^u4k)j207yD zG)YGn-uI~5y82qtvl&bNU4B?5C5y9)NOSONQO{736V3RYM&TsFhcvY|8tzl3)OP+# zG;p(Fp1XgSfdtZ@NFRb&fcXO}bsy1wwmc4;pKZUNn006Ip(l5>BpkDami@1TO;Zg4 z5GIerEI4xmRO)u@-vT}u%q`>}e$uNe^c^(u-Xf6CN?_e|g?-@51ii48e0Rhvvt91% zf9JE-C+K_akr}_+sg|2Ty6X}V5g~atBEfGT%Q8fJnivQ*)YFu!b(A8FGT+l}r!_Rp zV1Bn~pQ`%87*-&O%KN7C(33{HR1R@fPPtjUe>nJPZ)p~ux;RaTQR{H*RWzx=V4>*ccq=Ja3Q^e)QG zDTe1;?USh|m(xn@bn6-J^sx-+{m@dY)2!RzQGPQNJ8<_ubN4v^lcewe-eAbY3^cuk z{ZQc7Dnrc$?NAV?`W+V~#gR+zOZ|C_fuPm90XiqWx&y(Yzx)J5o}jZ3+g5cBPsYaUD@`e@iiu8Q_$NaFgkApH zA_J>FJf*>-#~xY>0_}B6H{aBlsy6%e&YTmO>)yj`d)`L9t8zHL?7#CK(rAB>K9tma zOagioPAKF%TPtAMWhBK@L<_r}gZLUz7*wSfDshC<0xgTW^>K1!nlqEKz|YiGJ60ed z>%_lEoye>Q=q<2;5xi`<(|XEwhp(eY2usc9IJahHtVp92St>>b_NJsVKm6;nZny5D zf9be;B0t!m8lAvs&C85?u71e)iLCXFpM2*Y2dTQKId_$@moLrRSBB*nI!9IEQJtNg zoQ}GjX#(R%-j==k()P?rty~j#^PCu&XEPsRbe#o1UHo*wp2Sgv-;$;;Ies{4s(r_r z;>G+?;v^cY=l)%)Xz8EfQLjw;ErNs?8#|&@U4lD^rQDpINwY4-3Rly5JLNn+$~%0} z;1*BSjk7JfTb0R3CseBT4o_rDS8B&Ae;6bGFuEM)vnI8Ln6XCQ^PGuTfgRO77;Jqt zwI`Uu=nI9B@Tv|SsxPjKfH#elvF-+0_@$J|^nU%l>qyPkaGJc%Eq zXOa`RLQbA@DEE@Lr+^TRQX6@@$a)FHKbgoC!c8VE%)@HmD4(V85<#F)GjY-PD^cqw zN1MoeF|xvy1fKP>?%zecLPW--$!^R+n+cb{*M0(al;gz!E8Z!tmWXLSM}+?!@XScU zonr^_VzYf{W#tZFO2<^x*506h$!kzRcp!;{o4$6WP9Gd~q>yI-@nce^hLT>4@jIT+o_seSh{@LfSj$RV z#=u1qU;8&%W!5Y`GuB1e^$E6od05A+I&Bkvb`ZVK8+`Kyc-M5XhPaOBYctg zD=(3gu>!OtXFDN1zchc{nIC}26h~^!js#ll#QpPO*g=E%l$?(Vw zxMWsRD0|cV*h1AK?kte8hJfV#qzp+{kxlh1E|4Xe5)a^bNCs9Y=>Xw5-;9K#bPnGg zU9*)`N8SNtiVq2&T5?`&Tk)sD_@~+i-z@-tyapREC@~Xz+2!}Zpa&fA-E?)>K z32D0McSaz^UbAH8K%h&4D$OEYY5g7ZId)DIcF)OG!`{K>rj5ec$R5j=A1yDen!p*t zw#?Vj*73t@Gs!uh%$<2N9dPwe(`qOM0XpjQz(1Il)`cb-mrO32E~@h0Y+>IF+`f`C ziYft}!6+9NY_&&v&uQ#r<0mDJcTTVUYqC+{#P+|A?c**^luymFFoW6fuWp!a72C>m zqg3zkR)~-``-vhK9kx7Cz`T?t?{am3XpNF7Xa$z1a&j~U()8xZUyymiM(@2s@t}R( zkj9{#zJorK?H55C>*^-v=jU6^dH?y;fZGBUZ_>vzJX6{E^^~Ch0ID^=z9PY@OQFrF zndZ*@wo9IwkLxJ{ph-dYacX=Gu9ceOlf&|^g0eNXKW&U~vC6yr_oC`~R-?lw3r}U& z^yZHW$IG^!2PTvOUEAG;)T8^K>|Qb$&!iEwC?93`U`)L;%CJ^p&lS3A@Fo@gfsvY# z@hQ!r9#ccZ@k6M}AM6VHV4|730s=h>ZiKygQ483jZ3VT>PC-pl6=47?<&HEaIFlqU#DaA=D-C7tt!uFUOOzsb$ccVD-$CA`1c%o952g6_pkeP{U#kSMXA zH=DZkLrhK|JWa2u$3V;gXI}B+UrGCc#Hc&@lP$9HvXbK2s$FpUtr>t9#;HQ7CSdT6 zmLx#=5V!Y##v4;*%vWnohe@W|Q#Uc{XI-L7(CT5GG1j(*cG|5zJUv%ZFZ<5@xljl# zG|w_rSEoxWTy6}`2VwU%4&X6Fk=s$GyZUS*#}Dw35xQ~DN!~-Ht_}%O5ylAB>!4ZDm{8D1}A=qXa?6bQ1xa>$A?}AqtT(r@23+UINxk9Mp$$*@WM6JUo zx5&b#)$x5*6vI@XobFRL`@8IlVKY`vzd1Tb2yp+ceM+Z`NnhJQz%tiymf)bL_H*vF zM`<)chzzFG?Uzj(#AUVCE)0vDQg^G5@al0aSEbw_v~TS}7fppfz3p{<8!AbwPaEEdl$xQ??pjG3GrH^9^MQ z*HT8^e_Y|;b9FA-ThxU#pzC3^3J{jb$ZMdmJh(H007JB6?>PJGU$R{vcLM>qAydu1 z-amEa?Mf2fnhdP8XMgXQdXzjIdg7oO(FV~~DASI9%vnzaO%aPQP7sn%Aj9^*C^T-f zuelNh(T{#}_q~NuAoAjM28a<=w?bg)oyRY3SY2ffldJ<)@( zyF2SUHR&Kx@#2jVZTt!-zOS73m!z+|BEXNHBtW8E7ZB;f@*9iMoFZ>O^$2m+%=HIS z(n;Fgsmrh*+g>licwWG}e|z#os?wl6m?t$rIZ%&Y7*{=E_HJBhG2a@o5x_k!O_#SxrteGNY2 zYJOe)`SlO>HKqnn{Qk1<#6w7I$L;;OOG_4^SgBX z37ot4?z;Z1)=h0z6MwB9uVSgOYR6_T0N(Uj@W=sa>>rSFg87QoEFiZ^>Vrp5Il)^* zr%zx?k|r|IEe&`47-^&QoVkrwae~AM z_P7L9dwhcwVFjlA{rM9efAiLpH}-S&>-M&`IvlJ}6>iKpu>(jkDqbDJu}w;}@42)A0U;RD3j3A--43r+gq zz_14pFG#YwtJ6hbSxZRzORDv7GX@$CgSx4%uj{&?(qn-thrx;lpOK9E)5l{q;MokK zacYBAJ77;{3_oV!kz&~b@| zhR#FXH3fFd5SjcZG5r(UGUm+|OA&ts9U~}eMCEgR6YVNwZz<@jRQ>MRx@S8h~giudv`$zWf8Oc?^i)dlwb8T^eaj`cYng!^3MH>iK@`YwYOhPU%@75 z7S9LWe>JUhb|4&hW?-RsBAo*4Tf z5!_x|%SS-1rVD?@)&EsnElaHYkiF>Pb86n7kzSSef@MSn6q2Y&)3+NXNtG2F&$;gD z%Mi#`EiNfUV+5>c8Mlp$+_`>MWlg84A_Erk$&r!5H4U(+FRvUYkJQW+b#W zGW2?^&?Ru4umOcO^n!Xl%U?2@0WLX_whRV61{))T6+=!@uQS}p!6^2U{yo#N>ti

%+6no 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

9}1{-C^km7&) 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%0D$~6tYVfZl=RNAj;2-<>Y7B{1dWKfAu;9 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

Ihr+=nH2X&LhdA)Q0>4V%^yG)NvR04Z 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 D?{t@O literal 0 HcmV?d00001 diff --git a/img/introduction13-x-prefix.png b/img/introduction13-x-prefix.png new file mode 100644 index 0000000000000000000000000000000000000000..59f76d9821a5ddb25d7f7c94ee1742b08209eab5 GIT binary patch literal 50028 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

esQ8x+WD*L7knbTV{anEL{LO_y6F++v^4 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%0Ag`iX%ia)zb7WyK`A;OB5}vMC zF+A`&zbnOH0u^y^XhBto{wJnW&F@PUyd$-`GiLpyK7IQH|8sGhCJs;741Lil3 z`et!d|1^TsY405!aWTP9sIjx}1`hjE>btRzy1N?wKQNVjE~nR7DL7|TQqF26D>NU8 zX#E10pI^?1>W9?NcU%D?FAx$z+~1L=VgzJ&-56q)gqDbNfh$9sF#rC|5d7py)%rV) z2?73aTIG3>fTq7litl?(v6u?3@dFkZV*q3%h%A_ez*G8&glHZdIr(Cm{ z8AT!cRxunYoA{XEOm@|D<>k+8y#1eV6aqHpfq)$W5&Q+|<-___+Yy=bT0V1&I?afL zMYgjGCK5sr;#&`o!Qg)xb_2)}nE3_IHu*!?8xZ*?kkl|wlEkp`NVh=DUVvt_C&$ZV=YJySe$US0$?M~2(k^p z^Q=*ifw+0}(UNGPr>hC)N6vl(vGt0gaqPeNA___Zlw8ggmUnCfnISF~>7H%YbEl$f z`OvTcvm*i02QlD{%uNw$(%dipvl*()2&6t`_MjVZ&11q}$7P)CQ9tyml zI6@vLiNoC|hR9ZC##Dx4qJy1ilx}j!sT1?t)I^ij8VX z^_nDQ19BA$my0yc+^k@Q+Yi#myP0i+Z`NTE1Z_{6%djqE_{d?Tm?Fk|W8Ww1Ic=_` zd{NdC%aK;VtiE9jQ&L$9RK7+4{qpNP5qhf9gvL*#2F<;?>>oJE%5k|MJ<8U|2;k7= z;bjwC-4Yjy$1k1!*$IR(yQy*V%ie8gDttdx!@`aRGWW%wMVJFsN5Ql5R7seMD0!M~ z8Hw5X%>Ts)6)7NGzeC95MFdZ3AfVMO!5X4l9F0BZ3K($Hp;1Fsv$yG=>6mpF6)C072cVjm~ti$XB>-c`p3U7-NTqm;@>j_ZNCZfjFw4>0c6C{()f0Q);R~5G}w9C zcF^Zi&+~dr?VQ3>xQa$<$4=Nh`(1toS-W6p!$;GQ>wh(1k+lr$C-}*ZX?w0^9v7X7 zZY0B}*UCY`#b4yYe!n8BS3v#CV3js^n*XG5G;GKPoE1*stkjmhhl;*Hi2BieqEIc3 zpm4uVW^d>!y*gNtthK07EhkWMtM`y*N9G}3`oc~DmU^1C^S=WE}uP4j1=%E;>_rufdk2oJ&9gfy?S7kgWCb$ z=!GaM(OVWUV38ZMk4c7MCS-%hQXm|X?l+m~5A5tuG@jH&t=9Xjdm>tFzKH~ajXe=0 z1e_aMq*U&yKNEY%_CMNY@SEF1a)6;V%2rL*IwMMam}ErR$eIy%D& z&S{Y86)wP41(gaxFe;JI23`B+H25;~_&=ZZ5@ja(#fM@as{;ZcLt=kP!dCJiy%eAO zASkBqlfRk#&*K-c3rZeG4=$KJ%wA{TXyU447H!TVNOtF!PkCQkKb^?O!!9ZsFmBl^ zsmT;{7`fM|o6OS$ha?P%ykVJnWz26KpW~ybsu6FNYm@(826h%tMITz-0XEBZ2fgZ56v+>i-}HiBW*`Q6Uozu%TjEE%m) zo2Bbv)fCJ?dN9H}QEaEn!Qzgr&8(vqWb!wa-nn&wl#t)$Nv)RD0ts+QFAxe){z?CT z9Q=+F7+`XZz!jsbW;1eB@q&14{0DiiUbihL~ zmo|`v~?#>v`R;^P+JX zk$wH}*}2C3`8U#i-|rka4H95I7;2SvG;7wWzSmiq?CqQ%bL`RAMHdYp&1rvA3ICM4 z)W3KXd7rR?#3$kC+v9gtUfH(ueNQ>-h5}T2jo6~~?@}Xx=i~ZzRH9?l^Cw`s0;nN? zjga59K_pU)%2pmnNVQB<|Lj&@wJ-*n4_~WO@Zp>9v&oh?p)m5o&zA@KEJDFPjm?{7 z;xTWn&iM96iih4e63O3C&C^gpg8TbkXB@g>0Sie-)7->oo!msX1jtTH!N zK8p0T=;G7^Wr4}ZE=#bJqIlIV-x=eKv1@{DU+;alEiGND=I5j$a!yt-_r*6X0C z2O=v<@fSf8=T_3RToVH&9}uQz9A@Z%u$ZC2B>ZJ= z+WZ}EXJ4Z4(sm;*TfaFSs5@ITcE~K;WqY>wVg9t-i{+gAH))>f`vb8hvy(o~esSfk zJj~Ag`nYc{dE;vP)yWonIjxhD_=af6(vuazcI*ZEkSv~<*fv0;@N z>-O($>5W`9wZ}`-JxckLkT!-9nk)80?-ziP{`Xr>${WhI!o1Ah%CXdp#`8aC0rH z>bo|OZ~1h@;DL3pnKRO}*WpR#-J#wrpZN2g%Op*L*%&UZ(|Abf1MX=c($A1|Nr@M* zg0%q)R8)-I5MKjp!nXy9i#O|M_xaDiG483nP%ccpvh%9UHb1yu)N8D^MYJ{*dddEL z@c}*8oAE_#a{_g2ija}0hdHTN@bucDGu0jm_iV{FLZ8BvLj%N8N$1~>gsW=-*K|O`Um1Q(#>bG-<$XWyY+G zumKgs_QO>n{Ay%+CtIm)xriahBfI!#=D3FALCv{Of12-@ZLwPH0`of>MY*|dRgU>U za}F;n#VB;^qLG0l#B;AQK{d)3;-#&L$~M_#5cxBs6v5gz)3$`l9(b~^fTs52=XA#x zHF3SPntc!BU3ByAe=`{fl4VG(iu+L!rw@~2i0Bn4>@wD`!tnIQ|HmdF5}3%H1F{9~ z2Qd*$sw%Y}^5Y*cdTB}A2g>UOb(Cu^amRr+ap+=sT4?V(n^u}Tw>fbV5exYkk<}L4 z%g?Cpa3~zSgCMK}Uj+V37D_@RB50JB{>Q?mSwC6l>$ewK;sGV=p%KLJ^yp8@5D@(8 zeV{$9apVg4H}9ZXNlvRN19;+Iz<5DPRQo8E?o0mVdwxr?ned4a|5sfXe*&Oe4xrD( zP7D+e&jYLq!pG=Culmk3az&g*T>E`dv7yACnPdLW##rrN$raOs^uh^-Ru8RZ+$tim z)6UBcA^!4{x`$Oo-&UXeF@PUabxWsLLZ!!dP$0j4((o4CAD16B?Gr(LBGr3onYfm$ z8(ub>+sCgo6vAjiKY?VP?62WAu)D*0SjN*8w3f!@&RQ-u_dWDuu*F0hRp7pK0Q#s} zSRlWe3)N9wi?Kt3i>HypzEL+XvoT~@Uy=7HRPo`NJew1NFwPZ!X?`$*&N60aMX;;cm&*6|Ct5v@ z%pwm|0Dwv~2qaUsd168^h%a@feRE0f-*j7PafEZ=WS^sxUbC>L#YGV+{t#PonHN)f zU_~RZt)a>WM`TNc(2nc8LEBC4_G$M?NJ`@HXtw$kAOzi2B$EdOq671MAh3**D;j0i zr_s@0O_A|&sBpfZy;lRD3Ms8^^EsDo@QH7KDKTf1aITO{cvY3l&MaM>1ucZ7Io3KTy zTjRYaa=8EP(eTUxmpC`fho=VZq!l}1<6-woaxob^w`Zjs?$gwbh}O#(;nnkmJEkKY zn1Tr^9kuDVfy1#s?=Y_;9hz^65ul_ARg!G23qK1>F3N==xCu4cLybOn&M~_tcDV}U z+5Uob2NblsaG-Hfya@^dwPcDf`^gs7y*K8#)>-@9X|&JO^nKL>o3L%1x3@Q&vAv1sn*JG zO+!m0kp*g?*44XvVE^g;R{7SOlG>Y>9_1r)ACR!`05WJhubtK?_~L-#=}SeW;ij)? zMADX{v*8m_88`eP13w0Gq8b4DEG#!1_q?ta-~Mbp3DB{h)43cp+2h8zY9tvbP_aq9W4=fyt*^OZ4v zDrsZJy5q07@J-ZrrE3$qb_S(8C-NS~OXIMp#Kq^{g&^z<6dIF}OoC7y^;kM{FyB)n z;VIW-D=6*WzqZg*(z0gr^(j4oVsamcaWI+s}tnnCjKBI zNw<2RKqLh3gX0vHd8t_2;|NN7CzJWR^UhsXCylO`IhDlO13_tAJKP4jGf^D4(4@ma z+F+2BMEYherTuB%LhVL~0Ryf5X<~Y7=QhDH4|$HJ-7ihy?VkDOtLU(ud{ktpeilcG zCcrV5gvw@CX`}apR+5%aP-$eMcvNQpjxbizC}7;4x(5n0Wi-s|;D*P7IVNqrRR?Pg z!W`J#ajND&2of%*>r$2fJ<*w7!87j7QsEg5AL8NR8Wq0#4x%?kxY8FG&W0}5ZKf!0iM!``!$OtcC?H(T#63z`As=+nR$m34j7pt1L?BU_6mwu9A&GN znf`i&R`ut{kG`-QO%EnEv`PU%XviQ}D})0BTF@rgv5)3bIM99iX-8hKuxoOsj;p$e zGfV~ew(uQV_vW-nttz$}#0nK`Nvy;JUtjKI4Bj(l8FMOey9JFX4eax;oMcxNA)c&x zB>m&J(l@$_<+`t4LA=e}kKaQA!vbsjpKm=pLB@9=``{Mh0T_)C8ACdI5=L+FGRMbO zc2)KC=}=z*X@-8*!aJ@qHrt$5pHr;J)P_;_6QJYt?s#4ve5nJ2{m zTGe`IOwj{Y4>rJ<&-zq-4xzg91B=MT)x;kC2^*e8%7UrT#G&T;=8lh*g8RxH4ySMA zj;CSn`Kz&emAtc&AN+^+N|I=HG}BDi4c!xFPujh0hhKI&YH?IJfuCR%p`b=LYzkxqYv?fJtf3}J|I(>YnO5;@)!780LOML&<-e1q-3|`m;bWaL>um>ADEF~Z*v5SeY zjLAGJ6=YK=9`3w8nC`c^Iv M_pGaWm!0vx{@Uif-KCf02=9W8rB+KB-M}7t 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 YiM0wEKb{p~B2SsRinemq-6yaA50Q-vm;e9( literal 0 HcmV?d00001 diff --git a/img/introduction16-hardware-software.png b/img/introduction16-hardware-software.png new file mode 100644 index 0000000000000000000000000000000000000000..09896197fb6b566166eb45c56c23824a7fa5cc3f GIT binary patch literal 149032 zcmXtf1y~#1^L21qXrVyy;#wSvd$Hm*+}*9XYjG{btrTl_2Am>_!a|a9BY#e2KnW!jFxdzsg%&X713tdT zMtx026U98nq3eL*jhU?@_KurY53aGIcVduFEh zc$51{mY_JuR3`SrPjnXKc=l1euv^b56XUJDM(O~xVh|2?;PbEyX5-LMbR=o>qqQAh zjsS+^H&H{nh)0C~YkCUtL@W?Nq$4s%Vn*y4v$TPu%qA=7Bm7mz;|1#!T?4JsYuXny zJ`O(;3q4JL;1?3VC^V+&*2MgR)R`zi?t}-T6WT1Ya88UDp;HYh`z{iQYxJu7WPhJT zBqWa3HmH|MY}(XMw%gtF$73>&WO8DU{Eu^}ej(~9+aN)Kllo)MzDRu#uEe^zlC`3+)Yd3-tllF51=muY0rz+xZjNq#D^xKw*9$&<-+W;SwR zT19J~nzN5D*0UMSsZ}P;6(!h1er~HLZ=FAyGiot%0ilzVo^Y(EvVO$2C=A6I@2@oV ztD;ky6F1m{@aoKK)We{or`IfoBXj2TayKK_<7vk^9H!&DqtOXh{afDf(SGUSO&Kly zYVF^(AGJip$5eMGMqj3sjlE~zK3e*?NK)vC{N94NQUd*h)K~01D$LuR7ZQa2GIQIq znk2uIj3qyRBg~3u^df?^C=QjvHzBm|K4u^GEY*2x7Z!PqHXYGqQ1V?Xex!iE-k-U+XzrX2>-Eb6e%@iDe zK@_yLUhRn1xZ0T4c-d&bLUlr`|FR;up%1>fb@tweqMg7W)&J#M3}ts5KEbn4RHFBo zfpVJi3-1M_EvZ*%u<`mM6r@dllW_&5zSmV{rJcj)z^8n*Has-6KO{K97LPx;Gn_Q^ zCZ*-=JO?ZyUx}Nx>O<5AylL~#FZPl5#rE0Kl=x`8e{2nEZI5khU(jFRU&whzwibx! zWHWZCw7+lv)UNZGge=+hG4OAtG__pr*Nyycw(qZGf_^8^C?@1Js#m=~k2cQPOvRHK zl4X`=*88iuA3n`n02vlAqcx*6%l_7WA-SVCj6y&llhgg%k(rDsj46dV_$%vd>TqG< z$EZI8f3p64dTsXFJBcaj_1o8PE!6Vg5sZcR7Zyy_PpV9MS>>qJeN8L&nN=>nDqbz7 z{I~nZv-o`W`7G%_uYY1CGqb+`zRWiK<^L-_Ct;In#X6~3UZt^B-9JcvKt3vRr(%!TtQFMko1@eaEdJT`h08QT&oVG%a& znMLICS|~AFmLsoWM$VPj^}&_C8N)@`b>J%cistG9N(!Yo#J?iBi?|bpE<@#BxL^mp zP$&CGBEm^W%#EG+!kxs8*pHK&FOqM`@}DVmMRP3GF4IKU;(jp1cGIYOG=F%zoO$l2 zQMz^W0JNUOcGoc3R^7;Lgq+X)9Z~8j*J*lG+M$SsK!de?4%$$VRf63oizx^B8tm%P z8ry0gGc&{27IkCAJqHqP4%zq-H!*|+T9M1(vS6* zGnOxpVM}YyzXVW)ZCxy#Zw~ghncPa<$=$deBi)N#4op6hKv6_MK|w!vd={xTcs}1SD-5b_82SqCoV7#*u%+Z96g*^xuk(Fs=lh( z7IhHZnV)IhBEvpAX2Vw2q-hmbF&1Jv8@9UK7gz@ z44(#x_lr;ZXZTaf|FtZ5oJaP} zCtI@0>wI(j+x>ZbI`KU9X77gf+(3Xj^X<4MvT!c9(a(|1lg;*R&kMJ+&|CX^yvL8f zb&TaVFX7EJoiJKV=hy9EHm;NuJcCR+n#mCF%jwH95Q*9wT zH>-*!Ptlb9Ev|e@6YFx5?N@T9^6?OEA`3o?PYGRng}u@j!TI9LqAfJ=t&2Z9j2cX3 zxaEya)3!T>Nm7FCg5nkLD>lomb;?@29u6LPM|m;k-rL~M)tAi}q;%MG0@y$E+PwRB z)v==mN!o5(#%;@`H((Lx_g}~8pgefKjn#|hOQy$v0)O?8w>~hg?3Ur?aHl@V(yDK& z_f;EOkgDVJz?hLU?3ccf+1TV9wUykaQ>F7=$GgGPR#^A<*B@WFD@8rLw_e`GcE34w zV_)?w``7NW#=glu#BQbaQR~t^cvZ*UpIMdt^zT`*<)440D_?Joa2!-&`V(ze@Y?Iw z$M9BzN(30G10_aHR;>V|3Zn)`Oqjs+&z431MBOautjw%|O$hIFk5SmNO_sGyoF&EL zXN-CIgU~p3Auo6;tZLUQ>JH^aZRqc<^~UX+D1%M^ebHAQzmMs*Odptgz9bbf7h#d* z_9w;UDGw=6?=I|?^B`F)Y3u5!Agpg~luPVw`m~a2bjDvz?Brw!Z0zo@k^2d+ z?k_BQjO?pl+Ci4t^e&snUA5!+O`NWTKbe&0e(Lr&nwTiQuhOZ$I(l$3u)o zoPNq(v2KyKKBYH}(1_i{;x%P|hj<}{iED4znh)tCbOYqRzC)Sj??W=`FYBi+l+W`O zzH;q(Sb2JOOoU~C-A>R(PRV@pWq)E=gP}s@Vdr*!Y$|oCYkqSc-yw3XxTDO|0#RT)y$hr+ffpNkj!i`++?|J`ziLUPY{3>*!H+tdB*ZV7LWr=;(CL&9lym12;Yq&Iq{ zLEwKNiCDCNZ)9ndgens=UyzmkQIuZYsEUX>t47d*uENvEqcn*?0RvH|gm zZmcLL4MIGgAP^NuURv_2$I?-ovZLO-D|_R3 z7mhz&K*9`9Cu!ROw`SJRp>?;Kn_A|}{j?)Ofp6RI{-$Luj4FK#BUNBmlzRJemUhbN zD`|rL@|D-wAG+~QHT1Rhf??)vlV_=}7wgM!qa-7edoj7iM)tErA zZ10mMcxKDBdwbhlL-FDw&-^ox3UzTYqMmy2xaE=KI2f@z@ajF)@5t~?hezEdzQ-|f zxpoeJvd0cFbKmGY!3S-d9K8XnH+jA*fyKp3{;V;|UZwXWVV6toU!!UZ-9!T1>e$)}t8ATHYVW;LxWwJ{KYMy1KKUb5 z4<0EqiBdh-&!-g)I_a@9jjMH!RatMhB5Dhcq1Rq5(_$@*x$h#h2lhn$7hs};T%M=% zuGn|CxX81vzS{%7KTW1BDD@!b3lEgLq{W9qEevsoLd?D=Hy2V!j9U|ZR_JCC#o<=C5n$nZ^TX~tmU`F@^R+kKlv?pk+X^6>Q_ zt#&)|hUs(HthLO^ZTP8>g%4Mk*F@$zw29%~`J+&|$Fb(TyifVV_@W8R+CYaaT$kwH z7s`8_m1zHC{^8-ge+I5|st8unID+flJ-Tyvxay^d^mIjPQQX3ebN#Y-=j41%UH}t? zZgtb^TRW|ZU7ExFO-w~7^h#BI+^Zq}85#=gnwuM8uTnb^T?o}!#E7>;eG%}sWf9|h z`=9`Wy!-b6@L{t64@e2yK?0r2aVerIg+y07NqqFJE#+_DcwdDd1~e>xQ3tfUV6hYU zL$1s-oW>JI8a4O{7hrK0u*h}@GozaFOzOl7XO)*{`@NnQ&$M{|83)TnFAW@@lZssy z!PAM|e3oqLgr=)Yd$RI4|6Ms&p8D&5wo362Jz`jE*`J?RUOPopa@DD}$}pgTK%E|E z;Lq5wEg_D>lL`}fvz zC7eyoH~@y6_}mm1r6`i%vZH0Ns_ucaJ0e9HQpUQQ-%{Jbsrg2gj`^s<@~&4vj1uOM zCq{_PVN`Y8EjEFQ<#@=PgW4ho=)An zV6Mn7u^DZf*jr`w$dOOf7MJ=x+-|Z;HzFP?w${}{!;y8BBfbL5SrAx)?}~f5GfVY6 zstk05-9Ebasd1RQ^x>a2OUQBoQ{A|=r*!JUCvM?^8BBW2Cw|&vLY>?^ZL~s4CLkBr4x;v=>TjnGU~PjA zx-Io}Bl=+@KVp`>7y0I3TaIgp=>?rQ4F;~0=3BCBxcE^_C56qy8xCJT)2~37l4qVK z3k0Wl?m0z?jN43I{<;)@9YRNw7V+V$S{+_|kkuDgZ3tqziEVK*5D|<}r9sTA6J4}k zpSKpG_#zZzwiU96eXE1pBF#Xlbe+b?0&j>eaLpzPA_P@w;75yC$@cZ(Lo_=0@4~eri@U)IP4p^!67t(&z|2DRpPKbN%!{Nx!putYh-&e< zdSN8bu)UAShfD*uaEy_Gmrqc8*=e9!z5GifvPQCDM=!Z$ttY9}?3 z58>>$Wi}oJOfilh!4YHP?XdhVw_#SgIZUOZ;ikj=;U(NNETRUZEet83YJ&tfJa9%L zxlOH&y`nCUYC!)wFk8ZoW8C`B5a;vW3$SQp0k*oiZTHM{Yp9)G$smxhcbuFIa z+J3>clhbi{pVY4wC)2d-rNVk;9O-H+J&n=0-DT;UTyBG%Zo4F^^*YC;R2KA*{ypSn_q;SVjG!N;V6Lg335uqK2FsJPp4NB2`)LQ^wHSuI z4iOYL_^zz4_$aMzy|7-k#PE4oKEl@PmG8%8r58~m8oP(zs=tt!rZSb^)Jy+$`(6sw zG)sOpG;6uPTKaG@ZBg8tx<~eEQJPvj`-ixOipc#g<^GELW}$SPo(RTYD=dzrP55BN zoBdOb(^Ho4%jEGYk(6m19luaI>p~NywTye8UHDIkBHaFRm*vt^^{u6Z5j z^2b&|gNt26=H(NXC@B&1^^|7*)?g`GqA+M~?224L(_W^9HNRGbAB|jYootD| zbRte=iVegzUax(%8~iRqc=WlcHL+Y<4Z}1YQw@f5bu#`y`>H)Yb7?i~=V?!bXoAKg zT@A76VzbYiR~$(f3V)k5_F1^vAKG%Aqh1NVlr*#cnr6xH>{C-~ltW5I{^e1?1*Cz8 z^e(CP7Ct>N%Nu$PnLOoiKo&%zH^JsjI2!-K1+|e$8ff2zr=ca-g|0 zmBNNUjOXASFu2@ke)1}%qv-AML{}IBV?5eE#n*synC~MMMcboOJl;g}?oXy8)CR79 zk~}D7^F;_%uSb|i?0rW`Z+ol3P{($C!354D&Z9rU{hF7upSVuBZhVD!^C{xY>5#Lk z$>B8*cVu7{gcKkbdB%|*K83Stx|c%on%9IozJ2ob!wk|RtOopldPcCNvn{&0i-P3~TcQlCc@3(#aLi!-~SZA9Ou%vIo_iAUL0_LD+v7dT; zer+FlB{Y*IcGCz*(AJzPxm9Eu#`vWZUy%E*8stV{(lkgCf~mviG)d~swB z$1yS3NMSvXP;JktZ;L-&<*a@q&1~?tWRw2=-xY%twV`LT`Ws2T^LS^bg1LnIoAn6< zMGxxT-ea^Lg6EdiTs!%RDarD`@xt9_ROoH@2Zk}Lj%1p%FS#wY;e8nyng1+}5Ao%= zC;qyQojXmU#-->KR8>{rv+rFvjSgwG@|8~LCDeb2hv!pl{&79oQpVt59JM2M=?`w7 zquZE>i#g@NgX|q9`&+OcM%^*O|y9cilI}IMXQFOql;pGrG=J-`sih6P{#^Zwx z8Nv5)kK;bzK>?^UE@SCJa{2b>ChI2~o1X&@!*=!g$C#`}!<%vPxTV)b(NbaSTM<2y z5q3$b{LUj0?;zT9*m>EA9Ze4iZ#-e~?Miy}yEYkcrh%9G*Z+LmgJ5x*NMoHn7=5H` zkop@^M?*g%gH-6*4T{;@kr2uBwkx~6 zkM_|L*j3-^YKX4f{C@F+&6%a9N(Q+3HNI#82;ES zR_mh`w3`i1v1<7qJSMYayPueffI9_l2sZk#5lz@WVm!g`^L>XH9wqp`Mw_eOetW?4 z&-R}lUP=+$(v!_DId={K)mVU3#g~uYI(>XEYt^?jA#h#uHmIg}umS6h8xD7396v=o z%TV$jy@rlSvXPgFfy{)s92H9sC*ykPs=HzGCaz|z^x4nlIMh!EmN^D~YzMoc zU<;ZbB+t8=Jg3K|n`#x9_!zANGeu<`(OVO_KHARS$P8$ z1tcMDXXQxur=_K(wxK~$d1ev})|V^YAMa*&aIZaYA}D$)f5nrN)BW9UXT5#de=`~L zFCAnP)w;8-<>)PbnSw&Gm6d1VnGJ=__WrJ~^4Lv6!%QcehxV9~Z39OZs(+ zFhj4mCtaPl?ujg-5J#^-V+eJSph9OzV@j!JR*)2VtZ4huNclBgqIsx-Q0FsAHY;4% zd6zXy)SD2M1QcLGJE58_l4~)MEmXz%!?***T@L!%tlt+E%IAcOluL-m(+f$CV5*YGI9J=r5pm z*Yp?A5V5pgy|g~JU>lHtBn5IHF|qp(T|BJjd)7LBMi|nj+1pP?Z`h;8>r28nQ^^J}J#*7Y^~K?yWRAyIda$hIfNN(b#t1dig|s?|$~xOPb=J|FI&S zZlCC(qu;ZGv!=gcNJi-#Y{EnZ6i2+Za`^G6As+qgXO}ZH>@=+vJ9^1~=BkQ((<<^>R8aw%PU>qV?*YhIy%VE z7Wez6WkbImrJ}s49@pZ*@>G&wsmX=p?$aVr21;Nn(O8{)DK>I7sUNJne$KbYea@ij zc`Z|&nVOxQOJv{^ct9!*EQS-q*aVZA`e4Q*!QqEqe&Kor)y*H88+|7~RLKUp0h;N| zZlvPzeLxL&>|_{i{ib40Fz+hE(RxO6Gy{}oI=#K&ZEbDu=^Yo5%X0MMD#SH)>*K_^ z8aW(|Tb}@EMYrf(T05;VUWmy`_TCH6y)Cvvmd1t{6d>P~$f%0G*!!21hJ$}M%CZR! zjd|J@>$R`QcG*IC913u6&yD7ucX>4)4&v0oI^}3{wGleXy#v!*Gc!EUZY&O}r(vq( zW{#%j<_M3Ej|H9Lv6`oyvtTUKut)V#$f6}7Wxm3ph6iP5QVGywPWK5J>!XdJ2ilZGw#tV3v6riv?B7=WXx=9HuoS70Oo;IZ?A7YN2Td3Hv4}Aj=bbfn~Zmm<;dVE7%*ixheF?tjp=nhrv&VZD=xOQFMl1e{Jm;vFf+WW z(l`j!zkG=(Ns7>)t?Iq@=bPnZ?ic{zDzq4L^rPvNDX5Xi`%M%q=DW zH-I?LQ?o>+INEQ1uQxg6DuqscyA-0JbxryfU6dRnGh{*m>PG^wT}8n1PLhpZpg5dg z{UAl=QySv%sDUm#|JX!}FGvssDq=nvAJcnEF*4z6hE&MA{m>f z9E|Az2qZuPJNgal<{>X692vdg``&`^BG&?U6b=gIW*1Rm`CcCpgz6;<$nmXAIFY_b z!a+K`a#>oiEfjtEVnHkR)RXq(sfWZbfXR-X8WdS8QNs$YbPZrX+|5hTs|X*V-kHMg z|HWPrp2c`(0guJFS&(CfawfcEL|{p8kxR*B_p`GIh?p0^6FyS*?Rw(=q?B%XB>jZd zmj}PsBbC7rAXbX-?Y{S-$pn=I#-$TP^mJxu_RlI{;$qNGXX605w$o~-!I!9?^;6fd z+YEe?Ygr}UvQ2115F0qte|rhBa=W&j`>3L$u03`nNVFRVS0i=Pg}vPat>-@lt4{Y( z*|et{elz|bxo)#c)sm3ELvjZTnaEzh{x9g)|Cv}@M~>%+i=W{qZ}VY3PiT!O718}x)%zjEkRa_OEwowJ7f*`-L557^6m9dD9<#w0 z)ej;~T5ieBnnNEAob~8rK#WNLMW=bzZM;Q-)*Gqd#6ar4NRf=7pN0wCEC=aNLcsJX z*`Yr<5ip8t>eujF*8CT$G(E~Q#OM5sJ$5}GtIP-w>rNS-{2>Ki`NQqYeo6e6jq!#i zyNG2_fOOQl`PLJ<2r%L86!{YPecgJqn%Wnj^;M-tT|R7WPEq8^Ee%eg4ezL%jMl`C zekwex7)N#_SW#LL>A!~MXd>n+o@p)Wsm;2ataxS;fI!(SwN4e>n`O~y=T*`kHZoqm zpV=e$)3UN$)w2i{0dd2imRd>bq>W|bCaYb*9c$)OZ(PZmqvAinkOvvhDr%OkBL`v^ zr?9AKe>AP87#0e(N{Mn&XDw3F_+VUBV6v?>kX#tJjcNGrDNbL1x|T+!FfFt5l{V@b zXBy{WzBt-+h8VITfjTcq5)C{y&=|DO`dtey8m^m~cM0+QqIY9XSe-NxI3>>jyrQ%g z^T(}u@rh*CXk%G7FETaYY}QM-ihj2SV3w_zDLz3o@cugEQfuO*S{0kJo{I;MCg9Uk z;!&4wa;W@=SdNo3YUJi#DE*ZIZv)h5mY_2sBL=W8Pr;qLzrX*mK>Vltl9ksEMr$I# z*k@|qd4=@Ub5mh~)v?aDDj7eJii52KgF6`gm5Xr$1%L>>j0SK;t!TL}Z^k7_b2{Y2 zSte!i-20pYB>O+kGFQZ%4E$n2Ffvd^#e((%vWl@hIySap3Id(!Zml$3s?5qn&vJ_$ zc9`he^_jIK{9!#zybQ?3l1K(n$yP}?B$C0q+8KLH&*Cs%6PD9MQH zas%VyA5t@E{LWLF!v%pPQZ39iZC|h>v0IeM(~P1;e`s|Tnb&fu7eEGRFpcR}C0S&# zPDcBnO!B~KEXqtZwovjKz_mnglQRUiW!`o=MuARooQa~79{i6iXfc0rvyyPWu2>Od zNbt1qY+Bd7f$cPbL`rNq8v;nZ*iFSW?+SsWPK>+j{F9XQjYwW#N1;_ZQd50*-A>1@ z85M9&>3QRaPXA^Bhm=mkR{S;NPG>;`eX*svd3s@yg`+Vr^^*j=-tKl;L;iF{CyjxB zUtdEQ3m1oQEC;cpQ2;(Nkx3Q26)k=!0FghR7@D7TjX46A5+s>g#PqD!j!;Hh7pu>H zH2Hf-^zF5?m%)>sOLaLb<*dkPt0Pt)XQ&~a?( zWVa)xP`_+$!?<)Lt~SEx

ZnwikN|oKD0T(P;bmYGrmz->VC@F=!MoD#ELlM*`G# zpdMhk#T;TX>tga;_3%#zKB?7B;<=3OoG*+#KiO=kR6~({@pSL5>!PEVnS$p#6+<~G zi@l!wpMNd^Y3{>^SGh-sZ2k{4usZr5wy&(?f&GXoDDzjF1{yw!$j(d`hH2l`BlOA6 z9nSQC_OeL-@NlH{N3J4&W2HI)>!t)f!QCEzVgY8LGU@*zaA+=@9k6bOGjbFi@ACyUWD}Y6 zGIUq^E(th{PRjF*X~C(sVzS+(hv^sK+J&b?-O?gV&=zij5_i);@D^Fi4UgGeW7`b> z@VKoB8T2x^!e@sCx|`vE{fOx2Z;y~fihT_>PODF-yr~>;ceS#C++KT?XTlu^z)Jz(W<~`=ud9`HaQ5Y7GA3?tWgz!L*7I|dDmo;^)zs~m? zD7yqJ=HHqywV=de<@nt(``(`q5X%onH2nX)0GNiR>&dV5+IxH(9cyEm`aTUsEiaHE z=dJ;>mOv`QId>y8aIO0W^@MFzbYN=YMN(sGyyo-5W zNH{h7;-J(p!=f#a6IewkZKa6$usJC;KG(H@RU}!#Ldh{*s~s>VLlz?0xO~8=Eyc-x zq{-2T+zB550wpA-N*xA{C+VgxiC4^QLS(LAtxAld%Rc3Yg@_j-BVEsbCU>Y(D6wc* zPImWlilqW$Nkry)CTq*oXHAIh|GE4jTtO|DgZ&)We4Vq=aRd2bY^_yQ{9%7>io@^R z`7TfV&VZAt^FuHCxT4}_<#w-G?8w$zBCghXU?fo1r{&V@z>d?SZyZ+pK|f( zI0=T7qyGj*3V5C3`#`O&$v{>Q)iu#J)s}zhn~{p#>4XF{3^h@8;@-K7tJ{CeA4&OA zkN%1%EFlEIJ*V!`Zk0ga0$=^`^BAg4dy0XUV_Fddz9&!IKxb6@5Jc>wCLaS5BCtig zQwL-!0(B$ZFWgteILwmYb56XMy#h8jNciW6gulJ?jf;bv3x%h0*!f>X3YIMDQRaAo z1Qe)(iHTWqH}>qWQCP|nX&ki|M@G({>=l!4dh2F7CuUpasmEGV^P%ztyu!-}Wu5@+ zBDMevA9bgckM6xSDnE>TZ^?v;iQRdYnvs#$*N2v#lT#FiGjC~QgB6S{Qq(%{<1*MkL2Yje>8$ps+V1Uz09Sb0&za~fljGf z85tR!As*m4lftL>xF{$}KRa_3vuXEdQ3d)m{RnsAY*xU%0CHax8K2X$v8B+mWYkQgx{gMRVZ5MvcccK z1ENU@nQJ&baERa?6N^RtrWLDAy=`!)zba-AAlbZ*puL7It(q5$x<2u6#yo0g4QKlG z{L02g2`sGRiQQcWJ3G59kHQljhX-E04!>1FuuOUmh6P%-@b{n}W~xd7n5-|uB)@-) zo>{7Bw4tapes|~izw)a0)&A%8e-r1wN_`hRq;SG}2I7*EUVELkQAP~3U)PD}UR}j( z9@?+mh^;oB`<^fO->D*a&`uqDa zo9;@=1<0%F>yt(6TYVyuQ#hu2!fc>JjEI0l?94(-#05MN(@{t=fm@->--I`)ChNa$ zw!|Mv(UFLKp)dk~YKTyG@_>XBbRnAOoipixl{Slh5SSJpu?bzT;ZXsE9TzQFb$A5_Etybkg-9`HVW2xm8F7r7B>uy4Z& zBo_Ftjn)A9TWt=r${?O#*^nnsoc1vLK;%$Y%12Frk_Q6%t05@%NfB+n>a%yKAC5Z+ z*DA^*()-tdHVb{G*w#1V;D^Mk)>_J)Di z5m#5P=l8?I&sA6*m-6ayLzgMYA{wmqXxnxTt5%oLBXIvG$yk2dM)b`&u#sx6W?Wrg z+_sLs6arXW!hi2Mwq9A6@6yH5Iwx+dnMuL7%)eOs>>83{m0a!rWh=kA zTpFdI*If{2PW^Q!Q&nZ9#C*Bl2t|iK0>9ZGkr)`$+ZUx+3#>ZeJJ$LZk8_$f7&vaP zW$j_aM0C8VN$}i1c=uh? z_>s#rxAI$a^;&Ek!JmvhZ$Izy-(N4EPG$*FP{#h1m^-w=5<(>fs*TCV-p4T zgoH^s^Pd%R26y0f2LFu01SdsB=0x9QP`gR#=a<#3kx^yrsEG(CYJKkn5SD99T4q^Mp4gL#@w%Zpw;sx^t9oehW zrDYH7%X}30a{HI7?GGkSN{5GJfW8+W6hrKcr0fqTjVz9h_JrYB*&VxQDSr{W+bh~c z%3=IKuE-0}Kp*#m35-3UBkgM35@9>S}o=0rbHPz79B9 zxqbFDmGhgY36E!WID=so`ARgF53_EVDbSAPfxA0o5s`GS+! zn#~@Z(@Dmh`=0goz*AV=e0$b$i3>JxWAf-3rVKpfhpqZK#(XpF+U!5qeH%Sm8WjEM zKuv`8R5j*qk1Krr%;fVF#?ST|i8 z7FJYHqo_}#EEX2dUP{Nk=iFE6#KwXG`n$cnob)lda^0r)BO@cwC7U&Nzu2;}vS`uPCjr;}Jx_5s(qkR|My z0Ilx42JoFtv)5HI{NczO`<}f0ydOs*UscTdi?zVOmPeAO(e7r*Y_!UAqU18%Y9Y-_B{xFl;m(IIkF+0ZbCP|uKwy?yx?pElP+Uu_*7vUd?Rle0JM-x?0* zD`u7*Iue2YXG*e6UzXo7XZYCFI}Py4%IM8TclU2*+=+<^iwL~qb|R&Od%zP_YcVk| zy3$gTllQKVDJ=&2)=q&5x$F$TzB}s?wlBQi{M{_~E)G3OBh4~lMru=r^g&403d@{idaH1Jy#teHuB!d@SX7^b_ zCC%pV<)3S6hGHAzK#J6_KOUy!#E+FtQ-HEF80WEmz8;W7Ex%89cL`~mu}<7FL%{71 z4Z+jmSS2Mm)nuV88tlUSXe_%HGZf#Bw^FJHPF59T_}vU^ zw7*}wn`_w9S-T_j-C;543IH(<``#j4^|0Elr8kvCCb@XDVP{JGj^HUN4s*bdL_F?- z3Y%w#6$W|kYrYMGqO^oWL{C1NnJuZv9wgq2Uh3=n4)#e3=Qc1O$Jl|FKDXD$Grv4< zRpEDdbgi&^@_JdrQDLy|VC)dBZ!C3oUi&>Mv0iJku><>2GHF2QBz9K?O9LfFBM0a6 zC$UG{MSZHj_Ntm^Dlmlyq8!h3X-P|CP0GxKlGigmogy^kM0s%!q#^FjtBo-CJqvL- ziJiUui{Xx&_9dl%ihbX>X%=%m0ZOD0(oi_~s^+TNCCP+SlFvo?*1StZb@G$6w0E#^#;4xZHe& z!AP@O$JN|eps(~Z;F|^fVU?<8vnv?U-+w!ML~Pu&y0krn`R(} zebQ7y`Dz+zf2}#Ht*56~@FZYeU1yc>n9jE{_zNVO>gwtoe9xYZ zjg8F!8P8>_ANC#B`*K(LZp?uKTlz5Pew#5E($uFt(xVG1d6v_9Us0@HXHzjOqCh;#~pVVol{ z?N0mSjQsp!larIHy?-t@Ad&%Thj?R~^w%3GWrX?jgoQF;mNhdsap z39tj5DV0o49sb7x5K}NW&eEr&S!JQ{2M&WCGPSb8A*muCp+2!)5+%J z+uKJ}HTgY|qHZQet<%_h#Ynl9rmSWKFR1f0FRi!${n#b^zE7T2{e_p#xoVU(O8uEButJ1z2E(#5Hg3QgTclfVQ|Xm}L!jv82qfMWN%SZvu_6#qVLMQ(*(h5sh$NJ>QSpnmx81&36HF^ZX%MeJLG2 z%=qD=el4}NKNr7g4&nS*+l@gw1-CIa?%dr8`9i1GSSYfv<_Q~)o5eM?Jb8uDePcH_ zK^<~d$E@sE?Q%%6ghTRt^%dcar9;xS@ojusrs@ptD(#n^yskOBg&;?Q|Fx+EAEC5^ zKhfsv$tUc8nwmWuu{AdRs`M7@v4sK6L0lpf)*em_rn7|ImA*B%w@U&L+2opVR^9@) zc|*sA#orC($b6)IHoLI0lFtwJsJVP7#m38GE9GImxxQ;EC@6^jb%7lPfD$_3f6oYw zaqvmBU-ilX0|N50=3-v@+lo8(a_F0Sf!4~(_=quwj)(fDGO>nFA{er7T84n0t`6HX zLhiYFS6-?iFwlg;rknVQ^69B-8NVzJ?O06Vng?6VoS_Nte`h{sab%Z`85>guw5o%J z$iMEsD558MbGIJ63@tHupe-w1NX9il+$BYqXj8P|P?nn+7nyzHd%m~T=wj70sB!Bt zHZc*^?|OXgcOkW%Z2(`&napr_3^-YZr{RVPV$AK0*g33vb$Iyy8dwyTdy+Ooj5*PL zg2>IA?q-(QY((rD5*k_O8kdG;F#(szc_8laKrUR;ATqj)LZ|B93pK%tri2r^VvUn& z69J+`<@ScX#|O9z5W<(Y?WPk!gtENfg6=wx`QG#yjJPYe7uBXs(l8MT9 zo@Bt_v6^mOs3&Mm`V3DnwyCKJ#ryYahkwU{uMYmBN8-8})8V;}rY0SYsaCX@n=?FI z+OKI|8?IX>9joBceQAqDQu2UpeDewg=yh!d)#1)@gnn1D3^$f4{ujP%HA0y+h2HIr zr)jYEOGE#bL9ea(Jqrs<8({+xkPiSwT>z+2fFK-D<)%fdd)53eGcdY;v#_6~G%h+x zEGx0Hvxjd@`dl41ti4)nOW`n}aMT&G9=ov72L`;l@-7q*;pdl&io$C1X!>5xYO+d3 zkNOSG{|&mfJytY6M0rdCKSenvE#hhobN9FY-_PS0??UTH9r2!oESk~vJwscPK=$h? z^A{LlsLsZEiANWi$h`j8#BZK-F?4Ur+$p2N|DpO&ZWsRmt=VNCkByCOsxPW+a-k?N z4C92?R`S%_#H6k9Ax|zNOZw}w(%H07meG_sT`7yC;G%_Yv&#_Gp4jg0F8UTwK@N>d zP@pHnD8lGbJ7D0Jo1kddquA|6YL*NdzVZ^AHG>(Q*2{F~Gfzo=XJjiNDDTnG*K}4P ztw5PA*3EsbRtTaNRfFp(_Flp(9Z{$7Ld|PL>%l*D`!Ay1xUq!h`d|3jEuMy zSgpr?clRdne9H4j@6O1O&JCce%~qV)Y6=>?T+Iw)a?!2<+BcT!NOthEiVvu4_4(`W zY=Z>|_rCLtoScbq$ZQEq8&5DCYKSEJS3}w+;;oHO&Zgt>*$#1ynQnb4!@G&PBL>jA z0PyTdz^VEOO~iMm!q?LliP}_>-@KImG=~b)CF3u7yrd8E-Y_e@bsxAL`8r=(C85 zle#rUvZIa8jYqn@Mxszj6VQz7Y`k3k+ySud`a0C-g~JDnHjKCls@AQ5v9Yp1 zInGZuIj-lMcx-?|_3Hy_W^7brmX=xv=a$6K^7tq<)8>gj2frBxo|P7NhjmvGadA~e zMT6gUb!%q2vxY&~M@dFG%AOSKPcQ+4TsmjBQbt`Z`ZIF&lGu z!B5owr&xL=kr!7E7 zI^5lC#YKeg0lg7o+;z>{vgDrWicV8_!T*n@tB#7Y`?`RH(j_5CNlJ%w zNOy?RDcxN|N-2$WgEZ3JAsr(i-5o>Mz|hS1@c!2Kmn_$sd7im(?mp-2z3(Sh&vi`qxg%nX`^<$vRIsYqis?mfx?iG=xm&53CfdrEP=^Vf=X%OAN)zxy>Nz7VYoVtA7VS|^CrvXNIQy;wVk0~b? z7kd$h4Rmw_hyuO*{0!m_l!08QQ;2hcV_d|1td_~wB}-7u({gHGAeToL;g9(F(%KVI zFhUfIrfydozq8%9MA*B>wU$SzNs^y*!YW}BI~_jPAt_GbT9s8*Z5<>mxghKPJllP9 zIyJY2;0qf&p-cbAi|NB;2=fWav+qj!V5T~BlEXv4q`AZ`x;u;w!&0k8*mw@8&? zhxc|4x31b51tai_-p*SiBoutc4OM#;31&oQ(EBjLLfal;c^aU|I4h3_w5FW%2Y^=1 z$J7c0oA4gPpYWv*c;~wWGY?%SqZ2{tCWo0xk@>F-BUmb{^ z6GY(b(^@$;3V76owR}q;5K_OkNMp*3By^#UAuw6_HXSjlnfZeOXh9?}3x3&MfcO3_ z9(j>xtzVZfE^2K$S(sP6T!Q;UPuIE}{j-5k9B~7G&VqrTh2iX#+84cXilZ5M&3u2O8#ugp>?!LwA2mhjxeC$ca0NA z@7H(3&P&7RX!&PompnKR%!?2&l9juR|Mdzb>63F6%t2*h71Pdwlp^3tiw`xx(az3n zf#&+O7&8K#!jAE2*>?Rai1DySS6h3?fg=WeLPavWimYhJ|LUO3?HNS>KUC z{u6^k#U|QLpN6&tfMxVwGAgX3$9RSu2y+KN19qjSvi{xt5tEs`@+VSQJX?8JxpJ8!NKpk zPm+1D6%`%r{;8({IEzj@@81Eb_fnHtvl*{po9`_bPy&vgotraoSwI8M7B|S4YDh=# z<|fS}R17}lPjpgL-84Txzn4YrbbT`3R|B2XG3;4RmcZCCe1QW7pTLg03V{le%yU5r zsM7)QJGJM&!FJBd-aeW_*vqNJVIDyIs#=x$cyvD~{VuQTTU!Mg3m+y^I%$zl`}_M@ ze8@;D*1Hw=Oxl&B_h~t23td}zTBZCIgE$mUfMNn+rCx+r z5n4Y`jY5$%Ff=RzG7m~?pb~xt2kLLb@ucN4e=|SZcG@hcUv4xlZf;!7Ey=h8o24v#jd z4{Au~cXy~Au*IhR{MaW$@;2$^ z+wkJP9oaX)?7vtoxXox1b2O42?z+0y)0xzKXE8QoKjt$| z-nIA1j&iLd3heSV+toF@rVS{L1FM_O?`9)Q@>QRd)M-0ZvenC(X(?bov+EHi^kZ}S z&!<6$VdrBtiW1f_98|3sLCL}+rpY|x;Q$hV)uXNS+@kE@GEv0*7ubYV9>)W@uhG2Q zbiBFA#9r?3srt;=4kYN$b!@&m`sS)7alCME`F{omejlqkV8^*~IZ5&pSIunwk=1X! zq}qXTiCk&es_8l($S4}mND38Z0SXQI04SDW=X!dsNF-@>A|i>PhH<7wl4x2uMNRac zt;DY&BaowX-t@C$`vWYS^U1rna99~_{Kq&~6Q-LYKbuZ6sd7}AAJ0k3{juksto$7ys@)7Vb}3o(9tfhu$2^Td#{huW zxz9z@gcp>ds!*VR({VAv=R?O+4y-~)->nSUi9P2a_H35OrD)nza>*}`3>FH(E10AsIQ+V&ke>0~wH8qBW z(iNOQI_cJLb;zCA2mzpPD8S_aT5#RMux2=bFR%t20X%?fl!bTEwpL+|_2OQi9SA15 zK(^UkW9Q(I1|c93c{*Nu65C88Y;~<88?fzEo7Y85BJwU#dZC*Y~ zbA2)r96Lv`A_mpQB)@bRs4Bv_HM&heYqyag{Vy3GUx5THWIDR;2zW`Ot^ ze_PwZGOZttJ8baRV<`IrwaPPl1JFIK!K330bUO9tc&wh7>fV|H!2rB7N%QvEbv z|MlDjAw0eEb|f_HZ?=m_Q{K|*bI#dpmVYS)5DSAp0x{rU;PLTbeMg6~@NGAKSmC!L zI)%%o`g$+68#WH~XKk``5V_+WNVEDccB5|u)X(XHJOgC)bpdJ+ObI}ZKiw!XR+JO* z7NlL~`GOS1tQpj8;Xh{jNf(|Ql`coyNo}AAvQsITdInIQ*A!X*J&xD@ggyP-J*Mm` z3|qoCW<9#F@YrE#x=e4aT$yaGynTW2y&KHlC46%~r7G6{4PlUhn?roQR`IYmmbGdl zu|+f7;%}kXe;xxSZ8ACegs~uVRN~Mr*yOdrpdFVx_HfRI7-kgFGwFl+Z#s`2Voep* zdN|&2B#D6p@W$9=P4+YfEwi`+EsYaA%FftlYXA${SjilfAwg@Y^!DKc$3&ndwd;A0 zf^UiUZ4b~4L(n`*z6*Li_nAC-^kC98DQqqMv!1ZfNzSz~(lts9+4G~Q{u-JJ>S;5g z4062OPJg+i(@R4b8D$E5_!nW_5@p$fy3Wx{`e8P6d1E{rfWI%pG|_F-p4KG_snyW< zG!BM=c|49xhgdZ|~f#_*}kKL6|Utl*DI1!$xHa-bu$s0%{9HY1tW`*L}; zm9=&8H0`&DnZ*1KU)Vb?QS`t588!@2Ng2z0xR^9gcix1)hF0(g{6mpO z;Ab@EM9k!8FZ${n006j*I~;+FI;>K3ViTm8uSFKoLTZ`O*%v6P7ixr z`5x7r;b`fvx<JS{28g6T$BYcGVs{AOQ3;4n}5;-Z;SyTI&4AQ#S^#XLx+VvVaHo-(+0N z*FFS4N{g;CP8+2%kG{AgL0E5o=A|kE6uM<8o2&Qwd&^o685v*(f?HZMKvlCr3w)BW zx~)x-$u=4TmpXD-P{me^m$dGYe@uEyy%8YI|7pg+7WPjf>KvJI^Jf{o{>q2CGehh-J~`ovMFG%}Sj(K#S#MBm}LKf3T&@J}?cs z+?gx|RA5t|GeY#LgbrdJ(|^eey}~5`$M&}wZHJYmWy&+17WfJT!W*P?J6zp3%Xb?I zMlIEIva}~#@|XyI&Ko@_cl)YvhcozS2H$>D*P|9DrqdDN5i{Cp$&HsWeqI_43m}dB z{LX?o`!w$y4~T|fkf)BmeM5*9E1qdpOcm3<_#uHu6}v=Rg9?rIBZmZh52>O zJ&8a`fnT0>Hzmb=8$aRTAKBnzW^vJxC#_JEt zjEgU=C!;2X{zs2`K3iYI0g6R))$675)S?VB9cM0=`Rx=^R1@b~`0z0Z2Kz|}#L8cI zbwAu|CCmS;%VTk#G@iFD#P&yL%oCZmCXwoIwyd}RVMK_0Wn3P1Q7vA@d`JyymN&^n zs%2RzD~<5*@c35_a5X;WTEE%V*-udzEX7pu-?GgkrVq%f&wVM)Of4cyb&mza!jL)3 zd>kCM54Y1AZd?LEgOka`Vt#jo48Sh>NKGeYHZePVVo!YP6(uG&6V~9D$qpzq{$p44 zy}IC7(%t-~nx3%t=LPSzS%PwW{0)K;FEBgdz^M$n91THZQbR7aU1^upbiGU?K4|5o zYzlb|jFbFUrzUr+zSkLxcX^R}vaCht9+CZ=hetN`cVKckc$6hob3}(X8|#mLf03Nf z4;X3)uU9sT%vG2CjKGim+(98+^je`A&Q^_mtp&ZY1`+?riK?4W6v87n_u#8 zId}`2%k+vHf-FRGS_N@nG+`V#mn|G|NKY`BX?m7OFabbe8M=TqQVpFuvMSvax(#PE zTdRXybuSZ~MM5~LQ~r$#U?1qgbHSRW9#*353NyWk>`OYsOzU9OwU zPisFR8h=f_a#E|L3C%PCI_n#LC#GcQY(2xM$cGfJnt9uk;fnVM-VsmhI8Ok39eAlX z@N-JIxQ|a8ZC#LF$Di8TZF#F)ssM`j8p^_d@fl{^f7}^>>-Sh?yp5`pGt$;9TzlK{_7(z18)> z5|~vbF0>O$aBJg~`PlF(1MwTVO9bn55pCuFgb@IbcbdmXv>jXL=MJMPOTbFkp|>@ zO$=--5_%DQ#dhEpWYhL?CI#YUy_4}+~feI@PhvLG9t{ zm`55j-j4L_G{BaG{9ti(bmT6}{Qhh#Fytds_BPH2?>U)z=qx z-1=*S2U@?dYQ?3PlZQq(3Ov`Yp`pM}_&jyw?A~2{B(D!}>Nw`J9ra4B*!F1*Cy^2U z7efOZ)IEMC)zRuBzi$345Jt$x$lNeRa{-wb~o)-;cDviVm_;=x^tmCl|*dPT-=0K=%? zvJpGE3nvICGlusqr_|y*3sjxFEFvK%hM8>bYCq{~yncMT)+@<;0jOg?mM16ZbMGUo zr((&_q{npRmS|nt*Do`CMM8*q0Z?9zm*rf4=X0NWjT`odIUAGy+4*=VQY7!Td=PVTLmH^m1FBqwsbgO%iJmxsROac{y49X@~x3PJQ_WL z;fnCPDtN@Rgg}!wHO4XXbT^#9e;liYa)qOQ1lG+g4%@*;&n+4kgNp!dlr1wrb6h&X z7IxgyK2!FSxrFqHuj;5;psL@#Vg&!p=s)&UCVxA=*`f2w=;z4p{SREG+W0${o`1a* z1ND;k`;&Tat|2+_?4n}$w}Uss*FeA%1p;~({BhP_$zJ<&v@z~_b&j7!|H$z*W zj}fo80nElE3=)j^BXf)tDWt3wdg)DLGd!&zmO=cz($Z*DkmkEsUJgeGQHgy3vlU|l zyK8p#9k<2Eu1pdxGfjAMZmW8LmYKQgkT%8NW+R$0pd<11e7`sc`^o=yCxw&hk6doq z=H?pj__lHak~R3{Q`1Qy9?0bYOnn^(OWV9lU|0&Cv<3FtR0xnU0&?5N^+tWk>RXoB z97CCE!oUW;nxcA&L1_Yu_5bvO%qHcIcO9q{jf}V?w-tZa$t6rJwCbyDVF3x%q0+Y+S7zgCG8r+=~lB9^k)YXD@A9+51_Gu2-z6EXO0k}(>E zFq?n2s$Ew0x|R4!43g0V$a4uHoi$4AA%)thjs$hf4_+kN8d*{2T#>1RC%>d#1C22R zjux+n8%`0>MQS@T$|$Jq{TdHs=jlw)L6L%7@Cti0u-iTG6CyxO=H0XX;}DL@^iBfx zNWU#QI*IY!fXfa?9HjA~fQuozqeH~|a!(8<5(OMF^k_iXT4_p}C)1XfbN)6cDU^I+ z;l{+K72N-UBIEM|OukmO=yRQrS1qD!q-<>bDKFp&wI#!poWwHcHQy3Tsi8N@6Y1dF^t3I=xon zk`bsoD8m^E4DF0ulyX z$_7ZqQaqyJ;fZ+HGa;KI@H>nxy&h~%&Af($iSS8Sa;uISP30LU^#_b)(J?r%hL+ky z82X+|1L1E#9vQ*7yr!+~IhsI#BX{%3Xkb*Bs3^4ly`FHLfUDE3lbwI@mY=~~KXQwx zEAT)8zGp`PBu zX+jk$1O!vX#A_HV)zitmZ){nD#vz~P;N!0nTQO6ba6&1M7dQv6*MPOFLeO;#4T#9m zfS6`N7EhI@`3jP+KTj;wL7p8U_;Ud_h_@0ifo%@^^QJgDrD4L&0e1#<7&Ew_D5Z6Q?wm=M*!74SwLLcEsug=%mQSy zk~slSK8s7XQc6+njepdcuHK{f_w(p%u%MVAq+0nuTWn}evV@;Fi8m!`#L@pCnPx6M z1SsDXS-8zr&Lq_pA> z2qD7Ymz_8CiaAiPMO9kZ5I=w_tN}j>m!1e`I&uEk$nfHeltg@rMTpm|zP@nO`I;^v zrroESytK6E5g}Jr9bX5`TAXO+S5|V5kL?#17C23_BEAKa%wBvR)B8|dQ9D<-`*+nu ze?(i9aS-JcMI|KvIls>O=o9#fz=A!@kHA=WocFI=pemDla|y6)dDg{Rc@UBI1Iq;U*XO36qX7MGv~S8_BU_B^;ONMDE?TxYtZsj(Jd;@mU1w*BQ(*IGp^oQ6 zs0CoFOU~-y=?M$nut(4Rnrt2Ts@WeuwK3`Pz$g_0|9qK31QO2l zqTH;kw~I?l0BrOqv4({$NsrvSx%7W+Yx+*A9L^xQ*Sv3u2%bw??cHi!Z}}7Mf)AvE z{CL})<|JsZepxT6W%8>#F&rewm)pO0xer$eXOEW~^ixt*odV(s5Lss26;BRZPtI%bo|24_h@KoDN;Ci>*cewYx+sBNOX;~ZIX(T-LY*$w9Ejh zSl)SlJm%#z&++NXiU{z_s5=m5s;u?#e>U(_SDmXZC-VtzF7#e_U)Ckwqf;_Ayoe!q zrr_-Zl(6@Bc+UdJ%anjy5lnO^n&r9s71$8fJJioarlxkgNzPoA;1;z`2QNo2J(7+4 z4X9LPYo(Qq4Ip+dM%7OVgKweZPeh~XJPvwq;b>fI)%|4GrMES00;29QXXdr1xN}+Z>C~VFP5|OmM(Uj204Bj zl&yK^y*=2orj_k!YX>&J&*n=OW%F}Q8we7FIeH3>hqt&_pqv}jRcZ*;CB>?0>@}Xm zdcx<(k4WyK@Vcy1Oe?y2@92MdRG!*=^acgDY_pRyR(%_C^fo8WiV~tg+|8lO0zddH zi45e{eIh_0XJFHB{w5A+YwulR@*t$_fjwLHoKLgvtec<_^hQX&|E49Ie?e3`KLhdy zV%o0F8yydi#gUYDH=&o68Ii8tJER7#08tO#oeGEAZ@24{LX>jEm(9<>`CIVS z%`Q($2lErnprxV%gYiXbvr#?)KILJ|2a2p5#gk!*M8*~K!vqH3!~ykFEjW+?MZGCG zM;t(J-Os$%Pj9!Y0t}Z7fx611X2q9n~TM8)6Y0z=nSk6B6LhueKm?biIz%dTg@kZQNz2(%iGyOd}13GPIdq93J-hZ2Y%S3IBp(E?N2vXwgIX~ zrvZ0w=RMi@k=Nj3`?m4{gIA-95zGZd(c96{(#y~c>Jbyxu8mA-6DN@zFS!F6$iedBcKo(cy%=pQfV_Yk$lL z*~=`r^)|GNX!YVz>%`wnB7!jWz3b}kLj>gu2t3~O+0m9V2CgS;#K)M7LBP{&q%0Pn zf48M_l)XZ{3Brurbg~)vTQP^^u7PlNKH1X|W$7<`Y9nFUZ+G8@;!Hxq`coV*sc6UK zTB`48!;5F%9?>v;5^U>Zx~oQMm`vB4BT31ObpXHm$>S10&lM?2H3 z^D=Y3_?2?}BhUGV(t<*~r^5ILNE!i5!3lR2{J?$wN-V36UeA1VJd$Xn?5M8bP~4(? z2wxFIQT`er2otneajCyEqKwKQh0h;vU1+9>)Z%glsxGDNUDpig8cKS+$m-PO5bW)4 zCAt!rJcT^wVZ z1UyVgmGb@^S`(n(iWizAb&Ta1$V`>saK+?yEro(flN5vOL=2_dd)k_E7pcO`Fx?z* z?MO8-HqUMC+IXw@M%CO_W&$2~JT_|l&6nM%8L7Wy?+$nK-Y28$mfdm%=elq^H;`DZ zIbHY-;Y;1Of3e^VCFj2Pt{c#g{jDWox#F~VdTOq{%{RGv_4TbH&5xwo7%I;VdUNZ& zbGz8O%AG6ITRcei-u`#?2$Z|#t;5B~rA7j#6Z-hYhd3+~JnmQ@;iICb9mXowQO zN`Ktt!q0mnb_3@>hd*Q+U>tg%=j|kVnCsQ6D$+QTIBED~KKhtE86>6c2omklmOc1) zm-017=o2H5Wm17l36pMpMqqRSn^w4rmu=z=!Wh#n2e_xnt>C`l}W@3;g z-8bn+?+*eD!AUyUsVN?GCOwWs@$9^> z0HunV$%^mJT8eL=geO``fgE4fs|e)c3my^CMVXIcMO~(g-XASUHFiJz_8S=C8%;V- zbN9`)YcC%+)uGjn4!ImvtF@>m8$E0OxfW71Ao_4WFvyiWw6mZaeVZk>lrnO0k%9i0 z`nUb%82>!&ysfZlzfR&B;$ZYM6~h1V(1-wUqBzI@J0jvh&s@@@!?UpclNbChaEHP zXctdxb!~w=H}A9k^Tc^Tfc}N;FRs&A)+cuEqn)chR<&&!C5qlne(*@Mf9psvOE2o3L(d4f?y_M2ZEVhC=DnA9w$bcbHo}hi?iHzLnShS9*y@3wwMN%v z_9}X-EN{EIyKR?$FNaXZgrMQ6%-B-XPT}GV!k7 zg+yX@My*OUTzg;lSk_H4w}6M(ksxlyFg9sRdfCib!ZV$rbSCeUv8Dj$Zr|K_hP@a; zA5?ZOr(-)ohi32$utj-x1N7Uqd5dQLTA#mq$m*3~@~=tOU1U>=Ne!x`UJdtIM{}O& z6P3i&%-bAq=({TR$fmc?fzsQZrzp_(qqSxmQ2 zwEHS>pC2aze@MY{i3<7~KV&1rMFQ@f#oB~{p+;q-aKaD~^*E{3hsWkW5@|2(;#_Rw zN2E9Wk*m!@#E#6|ri<RT8*sjsVYu_m;Pw`{C+=;&z9rt`YSPkiL8|xUK zxVCUewQV|e#?gyb8!O%KS`+096^xv#&8Z>V+?y|OoMxV25{_kEEbU=92k{-Yw|t_c zS@jhD7>0=8We8kpurYu?bvJgMJ!GOW-e1~YX%@NXS$>Rk_mWG{cASlMT$*aB=PTgd zou7XC-%So#aJ^_6*Qcrs`o(2_M=QDM>)Ce;c}bxjX=o+&XQqtF_bVG+rZ7Y6*UeHk3T4-; z^RQtOmZaaF%I&KkepP1w71NECpS#Mdo4(gqHPB&vaJ>IcYw)5stm2NO-R0vcw_c}~ zpM(034yJ?FY(>b@_JIdKe|WgTVG__r8?KMhxb*>z z+Fp8&bq=2rFNvoDVSDbap5~gs!=|iO4I|kko zghQcP_z3sm>JOgas_y5TEh6Ds7NO#uIhDwz#x5HB;dUQ(6xT4|b?%m&J~EHN&* zs0cBk2|z)EK1uGHdVHmCV2n1#e5obPKmF$j;8nShJa*TBOr{)i#krUuBi(wm)cO16 z+eX5jqr-T2RJc*RzAa^;>p{5Lwf_J_q_s+S_bAG`ci4s>*J z_z(Z&yU^*=`P(C?PF2!E?JDo%s*iS;tRsB(!?JsCVaCQbMTZBP*+O-di;4XF_}O|a zTEpotWWaz@q$@3)k5>6zMyea0c@@AIWgX%MswHW29^q(cX~kZ_^k6++mycbEM!a!5 zt|1z?JsE6G?OG9%be*>0e#<6#W`4$zSzA1C$Z}gB$Zt$eaMW4@O29G8@b4>F1pBu_JsLOlElkiFmAyrI>mDXXY$sI^h0W;I`mw!?XPE~+!xYc}C%JIjc& zb;iN@}|aUK}VPb%d=D*CVBrjH%K;A#yd1FE-h@zjOWmn z;L1jo*hwr1^`Ou656r3yIx#jnD#d&JQQ?E(r_0$M{ik^SRS?O9Oe+m`1Y3XHcawvC^d zYfSoJvT>BOd1jgMz=tRDszuhULv{Tb=cX^m-A%yXy}Zb12*3_?WhFWs{28ycD7xTm0 z3>SG0o=C7=8@AP9RM=OeMiok{@Ph@(I_dlVU!_wHcNhXC`zilr=YyT<$XHI2crRJI zoPstjK)Z{;Z$7|XLTxw5O>_!HmcBFo9 zFKW)Rw{*lFmbdxp3Wj`HMYY&aQydy4=(_xD$>uf7FMN{HkEuw@ z_A1B_)RA>;Bj$+Ftsm70+hYCZ5|beu`pY*UzmDx>^d3o@hU@u2 zV7v|JT>ru}RvHjQeKT^s3rW%9E^yU-rK1?DH`0uA|4N684MZe(*P{MeOb@xSf<@uA z+j`d@dDCa|8nc37q9!aIvs6=S8sCQVtG3PnNIpD=m4%xQ1TptP(Zg3zG1-BH58UlH zUA|S;VQgKh^9@)vXmIN_j^lsyJu%QCO`DGYlQ{0v7OP$9kaevdj1NAH2}8ZNeX}n< zyF*qauP}FIL#gOAs7YDX&@(znBj$PQDGBHeHtj*4=NWM$I_6C=OM0o$|m9Pb(-Zt)GVKFfK^x&h0RF1 zsmF!?hSD69vBWN1U{ofi?p#5D%rKMrP%wv>wZ^d>5-=9YOid0Fp38wv9^T%_k0CsR z60V1}PWUL<)bP!w7NgW*EiciR_utR73I3i2Joya`j_F0o&nfmdRtQS3h>p^9tN|Uy z|14=>1q=8ozMKl^>=X=*?MVs=9rVn?kyLmz%-p%^I;5kl7aS`mPhpw*6t& zZwR;?EH2nulT(X@7Vbv7B|P5lL=sx-tt7H^?FLU!Yg?qbIDV8jD=Vi?6aMiPepe@F zpWuEnlg51KQ#=@Kc{*gvRf3shyzI0OO^FSs_))pbz35P+>bo%xwIdcfu`(%<{&K4W zmEmpRKlwt>?1v8hTg-3KK+Of=%e&CM+zJ%IPHK}=vpL(eGy@XDOwpS>Z81uidVc-a zH?_m`F6lUXN^6Wg3q-11rtz*O%u_KTsTnbAHWzmHw=ruEl!GPCCqhAIVY9ri1StOs zbP{d@YNOBm{?BMQe-qwapB=W9+F911GitoTEce7t{O-amBHjZx$|ruga?ob)OQ=niQmC{+J|O`lXk z&z#&?@Q6)pl?eV+cd@( zWusO3x>>eath#06dff5aaew)LPh-Vq$^T3!9bptN+_c@f&gr|^x1|>|y1foMRkR4$ zrgNL*6SyW-;-kO2&#}C2j8s`%Y94`|y8FY91LAX$~Ld76CVc#jkS${HtV;k zpvoJq+TDHph1PN(JH1!gSY+h>=2}pv3GhXcDpV})5-rA6M{U!2)$?P_(#-)+*>lYrIxNyFY(G(p<>)P7Ve*V4ds3I-g*8l86(e*N`))>O<(J=x{q(ZQ=@7lRlBeJjm_ z_8-#zMWeY;M@QOGFLjpo{L1(6HMsARR@>y~InaIsd-4tNkO{S9FtN-Xf^607_4834{n9RjBMYeVbPn)=BS$(zMUvJEq@z)Oy+Pv z=yx?5l(K<34){SM7-3S#$nBYOcPFqHcqL$D`ew(4@cEvfap`-GqjKrZ`7Ra%4`@Oe$Hk=_JbN*&!Ktnx1To?h zJ?F9uwh`>967e%ECo32^3#%afR6gyV7(i6U`TbhFWF%;E+An0KB;|Yq|m{TSGr4O z43v3v;ruLbUk3%hzHSXcb@XBG79TXy=}>1nPbEY{uS6?70^=>W#EipR4=RO%1#`++ z%HFg4K>2|?@ACI9e3_Y~#uqfc+U-0zo?mC$J{MnOli`P_=GlyD2@W3z$!5=e?Au;7 z1{hJ@Uu-X(`2hE2mg|`g5e!IF(Ytz6k3~X&F5m#-833>2`900CAWxD>7f6R}8{qH) z%W_Awr)AUME?SZ9Op!3($y0VMP_TRm>t-?7w;88)j-Q1A(oI)g7_NuYbbOd8_medp zWLE8h%>G{3!Mq{lNH78moqwP4mF-=}@m3Y##E4^_!eD%?ZIZiq(^#9RVbw;cgZjp+ zj0@k;G1sFUvPgdG9K-i9&cB`CQhpZwKI>`3*9*>hS1c}<)sJ(!IK39I>c(}Pk6*B2 zYaDNRlGw?ROj-YWtv%yQTSPC^Mz-a_uGzy2e6K6hM(o(8Aj0mR5S4&K z+qKTl3W&tl@*$D&)>n#M&hO|3bhp%7*5ZT@-=&6hbPPLw5q_n@TSr;k+85Pnn3{ZZ z_zFPTK$cT=#Wkz2bOFb~SG?5+x0Kik+m4FOz{gjY&>Gx#Z?la^+;K(ZBx15siJ5pk z46Ad69J)9})MKXzKD&~|?#GBEkV#~&r!UwF*T`$xzjo=bTx`+%gSFbGu`<8B{(JF* z!ytVE(;oVl)D;ZZwyEgGAANT5h#9NSQ7bPw_&jK6o1>RUQy(Q~H`)(hBFk;w|8^mj zmz9MGLw0UO)}TI}Vp;xNca9_X^bJw#p--w6r*f4~M$D_9>3V)m)`4>MoQY!-|0|m^?frW4S75!1{X5CKUYNud*q)=l!TiR27;1F~K%2 z^Xlo+KNtH_CI4vqC7UIWXwKFMuAXZ^3b%o;P7c6zQ6QGn^F~!^vE^B*ro@YdYBJOQB5Jnr;R84EDbETpqX_Ms4zEptCH{?= zggsPFF#WXod;_7p8yK~^1z>{Z{I( zKV7AlAM9!Vu~IZ_+GYxb<*cKVX6X3mx4&?{*mOicAHVJdE$U1NZcyq;>_mjW4AfW4 zhy9^xzRA__11iTG2Il+E&f;tpKAoL@>31F_{q@W%aON$}tF6+j`$bJ8oAY0bya)Yd zQE*cDAj4CR7SjNl4tXj4ELj>#3EQ6STg%7$)O2^5@@tN*I?&b0TzQ>1BQ8O$0+I`l z5pTtxg%aX8eka~ZacKS~zSHqi@O$CJRnb)R|Ug(y|2w4&C)Yk3n_5LX2CVCUuqnGbk+MQ1(=?Ex_d!sw_ak6_?|rC7)cr8MZK72@*(A|It@cWyaZ4$Lafx`Jx%JefW&8=#{CRDeRT?`>DN@I{4g0 zr-2n(;b`*HsbWX&PLEstV}xkkk8`mtcz-`U4odp|n8;_sq{9Sy&{NJCiS>aD>s=jY zlogildDZHLQV>LF}H z$@gYDJAge;ECP(hXo(;EO4r^tLL&@ zGCVP0D?l_#F^k3R-z3!kSr?ubuE@KsvqnpX=DA9?9%Cf^hL|s)tLJ{Icv}EbPq%|l znjt#cp^(lXiQdBG>Ie$DPbE-C+s*V61B$IrQapA?+f^D&8dw5(`lq>^XUi_`rn($@ zz=dTj>>{2~`f!`My!JPB&3iK2^H%mV$6b(#pZ%x%nOzGQ;xKuSJ|55N=97xBP-tmRiCEVL@)8!hz zF}J_Jh*a!dUfjt(B8W6eqF6y6%r%R$6)*q?-;Ifm%8)K8W*Cc3?f9+i8QE*zUXOx`8C`BTy4{>r!LJK15OkGHK?e&IxX zq0-~=5*2@f&k>~yrc~#!6ryh%nJ{eSgp799>C#oxVQ?FrsTy-XlF^r+9H5)rOi75q zl7wlFTdC=J{8r7`YH}PH7c-}iKDX!GWUwn&HW@dWT%r&W>+b(hrHdM?8JLwC^DWos zQ#tADNT!kQzpvu05|fg;cU-zH>P)PxUb3=678q%nHjVNd|BtD+fU0u)zCaN~O6dkE zL8L)aK#&G$kw#iX8kLZgE@>o1Borm2q@>}{ARsMW(s5|Xw~qJsfA5WP@3`Z7$35qK z`&%*RTyyVj%fY8CBldGJ>i+O)(rY>7u=V*P_WetP)8Zj_RrZyC#p@Tc!FY;Lu$$Uj zYI5bEAsO9A{@ayXDa`}s3rqDBB&CaD6qx3v>h*q8UadVsd+FV{Y>Do)P8xfzi?1NNHDPJ0fN+M4oE+Tp zvwkq&==VYhSE)l!Xykd9f!6nOPWJD3om3Pp2yc&^ZT%h@`OPX7eIxDsKGmEH6E1np zN-RaKNdCyy-aTq0`MiFXOAwPLqcpt|n;j+6IkM{%;t-SMR@)N0B z9x>eRMB}=x*mW!8F!NwYef#TE%bNsr;(CZ}<&3v^WV??jY6x2mwe7>B+#g2l^B>?# zsxD=mJum;g`)d?Wh-NjM%>(b|x70c`(xTS&{z_(zin7`pi&`THtse=SU!J{=`F!t< ze)2`aZQJ-)iiI~2I#^v_b#|8)PuZs&4(uaTJclNXk$j#z5AJ>GFXPsrlbPZ-aq%23 zARFpi7Z|U;Rj0Gx_pET8UGMYLP)1@z77Qx`ix>ay2UJTq#kO0mb64;?YCw zU-B{QO2S*_g<{m7MCrJzDbF$l5}I=+YLjqe4fli!l8>Yj7an*c6MQ}qVwri=dC?&F z%12IyuCfbu3v#994R2qTTihwBlNLEt9en$@6&!aopS~KX^P$>g97I}Xb;kh@oqR~8 z)ai7V{ma|s*)bVBYloEm`XA#ykEhs3P9=CgV3YLSnY{vsN_?CX4EZv_bJL5{&Qstrr{khC|K>X8b%XA} z%9&%KeD%&j;=G}{Cz0Qkzdw)@YxJ9&>6gqfHzI-9#weKOPd_e`|6%u=UBnK5Kbh zo?b{ATVK>5#ctlSa{79VHL{>K`Rnha9AD*23Ovm@dnE-A59(iogD#u1ix;0`IolVv zE|;_SFX!z;={OV;wc0NC2o_v;QR~!&Y?%Jb5~=*DwQ!m2h_70*Y-~dJqPPiG&WAUf z)P?bRy!D~DhjY>K6}osv#ZoE1O~|8c&r{09R?SQ^DcoAdUwRs zk*{u5$1rp2vEolNol>y9C3|vJn0$7Pj7G!LKIeSj$Mase&euZq`y#x5uH?GZa|&T= z&MorZbe!2rVkRTl#-q03I$ql?Zn3ymS5+QJ1zmA z?Pw7D`y{J8{ijJB{g%BZi?m*2n!YY(pP|ntc)5>0qjzLz zTdh}%7$TUc%}K3sf56$G@KqJ#-L=8Cim8s*cj#-W@6jJz=o->92F4tle&_i`!I2eK zrMz{Z-OBFVmM6e1%stO+aalyV|3`blvaZS~O5E5S1-v!qegA$|=F(gY)7lkrn>#ah z-MSK z?X=>zk^GX4M z{&{_E7QbxD%-RG!PWVt%x3qlq$#>Rro4#LfHFV;9MkPVGhy5@Jl}Rcd5youut*db zzRF*C%KEG;HX)RChif=R4G3xH{C4m``C0B?IQ(#^v)kbee<*I&pB|Z%X(pOYP%>F<})2%9??tg^M(fd z>KG;SCv(%nF`axzoeZCECSDIysH|%*qglQYUXB=ST}B@ML)xq!XGJ>V`llzt(4LPWc=KzPX{M~P z>2r;TH=d5gZ6^LD%J&w2gItxmu2NxU*~KxY!TCw+Nzak4Xz~!vd&H@@p3Q?heLVs% z9JoH+B;nH8h!M3vVh6*%#ZB(^XFCk{DEl~5-L5{nFJ^v-w+>mIJB8}vgQu` zFcDehQ*>(9C|*S9(rW3$MRWMp3-u2%VI6okm^I^>)n}@{^w)0Bw01nEuTQ->jHA

F(>n!^@?lNOWMJ43~cHtFwrt3!7jDd*T+*CwQ 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 CLQVVH1`1QH<>2*Y+$ zA=Tzw=I;XihIqD3`Bl!JFl)$0O-p5w5)cV1-=@sEv${aDG;vGIq6TZG>+&aLg!|r?6#GyoD`u z{Vz5jj*otbY@F>^40s5{di0fp8xspDB)dWa-?c3o2w;yk=IY{G4sT#5UjEl? z%@wC>!}_*a=}904Fy&>74l#BkKY%A0#Ek6W_#H19#Xd!VScfC9Kx#vIb_cM#rMUvZ z5y)Kd8^(OvoA#z2W7U2Wh~Vu%i5a=RW!$wc={zR81{<3Dx{Viy(-X>8{44?qLX8aE z#{6w%E1Sy9>?i}}*7~rZXc|nSwe2Zaq^Cyf9{q_9M%LgK?~lYac_D(5VEKYCfN}@v zj!}~0|F$_inl!ny{m2FDvvzWdkc1u)>eJDP(Rar|An|)Fg-)|n^iLqQxP{9Mg_lu% z)qFoy{St>wHuu_?dlA7!3-82uTU*o*I6}5Yj|46&bo_4Ri-`~+@sY6oRTZwhit~B= zOEG_<5a;E0LcCR2OgttBBnojfD3td-gYrX%l=Y+a5AOZ8E?31&)<*Ts3?UGcnrZ~d zSo4=ffds!hCVmXe82!600f}wh*e-BsUqkFQ_21gL_M))Rz7W4l{s?$T(K9|E>mY{v zqGXJRsjs8oNx%=8abmkjNjvU-%4=dk1V#Vt{q{gvJ~>Lj_Z;p8Y#GW&X832-<%>T9 zAQ0LQARuYYedIaV-az-ebHW8mffPjfnu6b-o#SczpL>*H{n^=mQw@8D!n!amu%l@* zU^nGA=;vQYQ+-0f?LTeCKgR^;1tZZVF`htZVZlx-{=Ss)jOCC59IsNkjJyi3-VkuB zA%XaZ|Fhl;d=tUti6|xdXW$3)Q=|dC9THDjAla<{wXL}Te&2H;2d9puR1}E6BZ!Xv zxEGrF0UD?<`|___7m4kL_)GogUMYp`2K)s`Fn5{B{S}sVdq@S7!aPh05#N0j*@#P@ zNPv_60qF4v)sg(*%IE*C>~RnRhpo3yj*OJ9yZpSfp2Gb{oz_8qWw5q*`&Obji@AY$;^S)aXXdnI0 zm0+iuqIdI!nHbs)fucY}J-@IZKNiwmlZfValhD$H4>*SJbbcx^lGVI$=-);;8?E6I zp3u}ybPP6jN*Q=`c*r&7f7n9z9f*J_kKO0)&y)TKiKJ1Vjp)!&@9kYC30p?x=~3qe zU84qz3ByV9jA;;OzqL$Sg#}H{PdN@*g@*Pm8ReE-<3YxFff8!@T87^~v;|H~@3I6M z0FOn=c#!S5(wqh1Hg06^v_>4csRbjcsplL07D|e~OgM=BXleDdDR)h)z7y6gIclH5 z)*)8V-@WKV2q!zfx7qnW3`~YB8n{5njF>!1Jd%q7n~T$ZZHtMyTV-LoCQNbk&1~}! zsd{TQEvnQEZyiK`_ZUca5Rm4WD~Jk2E6a4R!9Vsln}3g1njhLfK#n|&?pMKjSmVO` zx~!$%@STJ~q4~tStp?!X8f3qm8G2)A`rBi$V$4KDjC<`Gw_db(ed{Xdujcciz~P%3 z5GwSWK9)9fX^Q(g7cIzUDCz^WXr@Og!ou`P(>Y{h+!_7##GW_=l3 z51rEk#LH*W>V@Lq>G>^_bgpS#DD7u(^)AVMU{hF_G2$&K&Gm87n&bpFO7U%;G zP`ng}S@I#ngl5KrJ=l&c$Yw*6CZyk&)`#9M^R${eHexx2JV^5Y=?mY;q0B&c8!+>; zXt?v>PScteXpH`w0n*2kQRk^y0^j=vm_0n<@rfPA{|+*`yZU2u5cX~vqxx~Mg%BKs z!5@Le-=^QzsqchO2zq*y$sRR5%-C&mq}Yk_6_|@`tC}p@@lgygEX^1l%co-Or_2PeX@t&hTCuRahtS!?wAr758`UhHu zt+ZX;-J*zmbIqD|s@+r#ML5hPPVbXjU72KZUqMno!`70|Y<~niA{FlX;KNdx%3Nw% zq_;`%M>mj|KXmZ4QUgK~sGn>Ly6{jTpMfoHI5-Ak$>PP+BDi2BFWyp*S%Bn9$ zT#AbEAZ4(0_4g}#Lspk0r4*e%F|FSnKQi=RRZ4KD#X@@!gt!6S&3%$&cbrY+d}Exn z+-4DE4^BCAtoFL?l64)hrvuMvSi&vSwN9jNcV`p)2@iSq41`zhOyJHxa?TvBqg<|+ z4nFAEb`ZzCKNer4onxH-l+o^O74aJC>t^*DsvLL@P}a%}GN?rS9sdjA-lsb#zH&_; zDHy8P(|8^C=J@%*+HzZ|(Ris_*Xcsr3wkWb6h7=RsX$hCUQC+7o&Y9#Y-PNSO~J8o zo~hi#!1Qq9m%0T|e{B0iDT`Y+}6K7JBDH`@!MEYk*s0<8H<1 zv(h}>WY&*$jU6D_zxbEO$4@FX5h2<=pECHN_m$rI?dMRt-i!%*t3?NkgeG@^{}-5Is%5dQ^I z5Lu-EfVlQ!oTg?KW?aQ?y_+^A!D$5`$TqYkZ31Vb&?p4Lgv^!9NTEc8wgQFuC2)4Z zvyTrXVv~o#WxE0xVeTQ5KqQ5C^tWO}e-)kP0a6?&xB>7z&uXj~+8`rJ+NG0(7>$4w#r+ zzt0D6JMO|-9|yC(15}i4GH-(hO}#~@u>aEvZ7OwR>bvser9XZ=)x|C9;l260bNZ(% zYjBO~G-2g6hb+tt`uxBhagiXj0E7q*a^G)yaQ!)tkl^R?J~8ztX$yjF@O%grI#Bso z0g4%qJ7rhccgDB^IEdh&EU1c^f${1DiM559O#kLia#!OB^(si8r+Zug z_@tv+rW$sCLxMYtgBY&B9oLJgbx=zH6OBrF61TkIAZeyt%lYIV1{`yQxkVb%!3Ys@JAyQcZ1Mv!Jmp?Q8lY%srshlBVRXj_f+M1--y!URg*;s;>)-%Gn} zex)O&^Fw<>1W10OLrj3xWp4#stUeB04M*+Z#$ox~qH82G6pSTl@ZB_&b`Aeqq_b<9 zuVPK1{VVqkQZ%`qy>B zq_LHo$*m`q=F(L`$3| z09bu1ogD0EhfsGFYQRIvbGr&srVB_(@$3*e*BelE+6e1wpK*b_K=}nY7QyaZCO=ne zi+GqaV;`&@9>Prm&}x83c)J%VgTI<-6hKt#uOQPTuDPKm!*&`wvPVC_!2;}6+GM2P z=PmA2u&kw;0gO$USy^3m!p^o}G<2r{1FxorD3Ag)tQFvQ>`!6A8D~Vj?0ROj{zVhh zcWgH=955#DrU2xasN)@y5iu94LLFutN{*60L=T%hGE#(OBLE=yE(649~5(1!>qKG(?!S9?|f(GiPD|hAcH@;4pduxYp?Bv?KM(*a0 z3CLFv{(H6MQw#32+&U4$WJ#RT&=wv(R(t1g0Iwk~Yqc%LzyHMNdup_4Mjr0|x-Y`F zbDevKI0N^C(wZL5-;}$xW!BsK!q!SA#+8$3VsVjmdGb)_Dd7NZQN|-cj zignn2mIss3NGs=`bLqRbh}I%V6&lcOs-?QP!*_eOuQyyoX!t}#FFRJL^eWZg*&J?| zwY9ZTJPvvPNN4s_WAR9jm7(l-JAM)Wr53H<$C|Dt7 z^h{blu4UxZ+cK=3xOeYggolPMW<>qeWt=_jwPmw)X;~iZ|2?q4N{)rhg7OjSpk!37 zp=`7Q01O9qHz0lvF}fPj-OPu#Db}xo zHEk51O>LYs4h?lTxQL#1c(~3SAYXOviw_k8=mVLCMYEfs@`CQv$ZdPhZyf^EZ{+zg zwL*z?8Iv>-a@3x@Uldk)w z^dPDCz=}ci>a26ME4*@usc~khH46V zQoT;B`29}a={+&}8Qv4fj3C&k za#`6Q_qB^W7oO9dGbs5>0?qd{*01oxL`bp1M1~-Z1eUB^#H~AY9M2`U?q=P4HcnEJ zSG2}mmcI*0kYj=0h-|VrwCI}VHmPc97ZEn(r@v)t^^I@$2QIo@y$wXy(9OJ=kkB3+ z(~+_os%#S+6Qgkuj?ae6pOjS^^Eh|t8d0$yD?v{8HR45eRj35>t9S!u(5$_gkOmq7 z>tZR))F20Xxqy{%FJXDtNnSo&;+~e92rcCEhqqi_uJ*$aE&?A(qw3_Lp?6H0d#)`* zB~c%&!c=G}&_XEN+W6MbpnIoYF1kq)Z>lmihLoz|gUl<)&m^ zWIWGVCo?Nn)M)79A#PMJS+R-~R@i4?{0!9@hQ>pQ*gYP&DGZp4H~0L=h=E|^>J$+j zS8bu`JZ=@+9m;&w9H7)ammfVzLV&1&!Y-ReEUSq|&WqpUcKN+r-<{F-f}hu$o1ZDT zh@yH;%+2R``5SbbmKkffzbTZjUEK~nIHVSodkx8pZ00BBVxff)W>Txs@f5-0`SkUS zGPYwY9r5wIJWqE613@uy;eE=Wxc<#k8pdU%-4@m7uPiBEp-54`{7xQjX1dP$?w!h{ zh6;n2gqe#6u);eEIRAebiLtnU^RQ<_6A}0g1>wfoFNbWg+;u7uDe++^)#!Pn+4!23mp5}1;a_>^OQ8BhAr&NIz~A-|HI$PAb5-M{0rW$ZftBM zZdQRvjqxm+NKa_i1=!{3-I>{DUrZj@L93;?uAiU6isyc!jEqeDQb{fWU|DL)MM7lR zys&^z$LEz!e&m-ky9g!^5f>BNJX+RF$;|vt9`YhE`pGAM?=3oUaw4=iB0Vz3*8~KK z_KohILx-+|7yGj_493*6pycPGca2aLFB;hBpjFHW|2tV%xqpX^&5Qr;@i3*2Fmc`7&#^;koTyyL(1o7*4C8n z5pK%Bj z(l242s4|U4Mn@jfwqo>wg}_G>{?m{8Q1d(QHw zyIW*hz{@o!`5V*!eyqKviFn;ax$@mr$`otSMmd1qN`o{X;=q+qK>je-slFqyGdQ8)Lo?wxW)akRrjT zA`g4PKvjY|G5bA!Fgfawy)_J^orREv0qeKgx476rDR`FBVfNPnpSuikJH(uIli18g zG}dpsq3(2g(sgphF-71tTm)E>9hp=gd+(a`ub2;H=0)_62k#gIlo*MH=ZCVLI_- z;$IcA70kN2x=inOU0X~Xzn^wja2FkAPxgkfLlj`4kl9kcv8hL-=gHnwdsol^>Xd#C zl}=7a&Fp@0|5$VYkh9Z(nA~et;5St%M?qhlYxp zLVSDQ9lOOa(KX)8$exXREV(c)m`AK_ioD0^GN z6FT-zDwLiE`T(fG@QE}P=UWIv0#ROGPAYlWG$GO+iz3Jc!$rs)&Zvk}y6xVQtt&>K zy2i$$0iMEbMn>tX8X^KfuFTvZqb?&QE9j}e2~6Lg7vx=SSu_<@L%3g&>x&9rh_OXR zX2d1w(W==;eGTs3$x9*x{n2(yq-gN$#Ld6Jy~28o=&i9u^AuB3`tefCQ`N?QGz0c= zh!$pc!ZC0LFcJnehceV`atj?5*ks~Q63eG>sb=o(b0|}yr-8yHIcTijjqygGKwa5C zRkHS#7P}kZlI;y3GA^#5?O&OeOS`T~NxyXg-lfw0qTA8h5+eE(0y32sBC!EqQtet?X25S3;pXpKy1m|@Ow>^jH(}#ftid~a=mG}csU6g;_cvruM4h}TVdgz?=+<9HMp08TZkK;SL5)vf#cNz zv_cR8R2*uvL3AL;>Sxzy1B(*-ZbJAH7BpHG`! z6hfeniO-|bNL6j?+3{-wML@QL1@6fm3h*{)_&yrA{KZ!#D(`1TK}LYz?zLQPcPu)N z0vdbq0s@f&HD-yeMS(@?yjCYO%K8ZISDxufs{|Fy4lZKVOWN8L2n4oUT5VJIklu}I zggq7X2G^d*QTow z+6RD|gIHZDIUAS4+09c!0b&ycl+vsm@;QESqcoZbw;D}Y*h&fMSxMm2LB-t|1+aTd z6g0HdsA(Z{^Wo$g3^&VEHP={;4AYIE}=ia?R!z5IOOI~#N7m}?DGM9q-LtBs37huN& z55BrgE92^=VdJT!F%jEV1r}QK!onhDHWJCSs6bZZiY7xCD7bN5MkK>7a4~T}&Ts%ZETvIrOH;Kr5j`UOhr?0Og+HAqi^3T911@ z7H--L(%))4Rey4KeW*vQTmQ9jqITX+lT8e}a}WXBoPh2Fs_8|6Yl{l{?G;+zuJDd} z`Nnz64gjGu^0B3=U6$+)#VhH4nsP@k!k*bsf@}-~nWsiF#8*N;rgj@PJjDFXmQEq0 zxp8?~HOCm%S@Xv#D*QT7PNKFkEJ8YuD~b$yu4Phacrz#GIVTK?lIc=75%PDw`tz%m zxRroJ(n^Cfw*rx7O4iMcWlrx}u=0;tk?_bA2}b!KGs>XKu47#H-tcEo&e2l?GB2Kh zZHSN7uBw`QCpT8@Dc!uy*F?Qiv@}z-k&3IGC*p-#{DviJp6cAMG-a_$z3?FB?_oD* zQMgKr@>4U-Zda>nP%YsCZJled}`JQ!CeWrNAw zqOelTR+q0y8dJ2#4I`AI+C61qND-vOu*9IU3ZTm^BU}_p?WW*J^OKcV z=!h;r_R24sHdvH;fd#6_{(c`a$1zR%XwDU!_(0G-xQeW-Q&}uiGUKi7s`?G>`5cOH z=7rai)*%5|z{LU9v<_%bXBx=~M>?+OWjNg_iGC}E=o$Jod(#$fc42v*b?c5ec4*&} zwkUe0QB`_3fM_5;wx=4MDuy}{beVq9?o~A_Wq?5jAV~UtLv}>(qusDXt- ztqpe%M*g}- z3kuA00A@jr3l=Q5&T!{jcice2=7$NH!1(?65k{FFh- zL^0Zom=q->H}Hq;J>8p<+!cH32G2%}BD~n{*Bp`Lz%%EfwRW4&6`@ok&bsgI%uA`} zEQ_ZRvlAvlG#IYUMfX;+Q`MaNuRgkXjXZhs#PR-y{mgm!kGTXQ64JHwi|j3sEfy50 zYnvxroZpcvD=V`XQ>rb(4>72{N9HDAs4x6;e7t&Ur7u+{Mh1)$nTWgN*UmB!5Chl! zru)2rat3LJl&Y(f;Bu|=9OqZivzRHQ46W%XDWgd7T<<@uxZmaOu&U}Y5_FSoFGvaa zX;f!Nj#YfUQ)EM#?&>BRjt#3?wO7KeLQ7K82?JMpUIsLDkRfYdaf)bzVaf>rH52bj6_rbt*dVQ+xP$a; zIemd+`=N2!7N3}S=PAON5@1|yjE#-Etr^~ufTbF#qyEE0xp3*wq*A=OJ4FMWu$p}}T_^d!ed(s*DV<+y= z_l48$$~Ny6OOzIi>y$)~I+4=!oyxaE-+id-Dl@|i7iE}6DRFAjafF^y45EgB^qtOc zv+R_?$0H#CxbPt0R+K<`poR|9dAIl;Ab&0&ZUZ%G^Hj>oNoAZ1{r&H?NfK&He(vS| z_i^%CZaxi`q7rU9+rnqxn@&BOi*f!;p9g{SN9bUb8FTrvIS{ECD@w}Aioakue zm{Gd0oGvdf<1g;ZXFim@1a7D&!`pF`rQf!=&~KPDXi_{;UQcc4`qmadR!4G(pNq>v zFYaH3t+4C*Ginfex8&yQ z&iw~fSFr$;k;ZVjw6;QXDRL%}Vk>UTwUS&`QRQadG?SwEn(@{J&^z7NH4~FomL`R> z+AG5r>`jdcpeWwz>Bg6)Z~(2r-K@+wFzv?cC{7%jMqaIIBPpx_gqM#RmsZ*bNH)5od^y0(9!U`UdR<|6>x%c8F%KT6m2_m&( zJwf%vWM!VAb=ahmC#Z>%t150!z*l_yl+yHuh~*kJ?r*9Z9(cOf#zT9fXczs z%PSw0MYEOqR(pQN!Z~9ld2(s^ggj=&3vJ#|CCU5H3|Dnoq^V*dmAB@j@+r1$EeEiO zsLNWe6M$>qliPckZ#@V> z7BE1>`Q^=@l~0^lU;(0JU4cxou7?{RR#=(Wltup9nxXWV(!fROr>P8QnE}wP%GEhTPoO0T~jrqI^Yfo{U{vTg$R;of6a#Q$`-Z65@Xr;%~!R}{ug@I%Zw;Jw7I+s(yx77q0$}O)|IyHP){fYQl z-O9kgVA}pv3XvUt?goS;7ZeQ@P^|@1g`sv;k?(%UiHVIXg^`1x2)#a-|0x@YTUU5^ zh@@_LqcfHFF)%Pt7CD=v1`I5$5Bm=>zKoj(%|X2uw;YN>!6dBn6&k0pY)>chgb64T z=seWwc-QzYmC>=tLaAo-Jj^t}-yHobFyse}!++BrwLHBXD`L6=@(~PZoDKSf@>r*u zTwi+5=8lL1H>YcQ)w^@1xuEpNvxL$oevpNgl@!ExDEpPFWt17@@Dl=y!iK+S`5Y<& zd?Laj$VRry%`{1jZF5yE-{~q19UXHw$sNeCs#T6I&%K?xD%HIfMrIosgy?bEvO)?h zOwdQI;{P*y2{Tqb_xsShlhtFpd782O^PhBAE(g0b^{*t!v2gSkE6~(6X8}N4m~Ca% zk;w>AWOQ-;kWV#ZyA;LP>yNa_Q%PL?5-r=)vZtb=&~ipE_qSa0^;t8ABt~i2o;$Ce zBhzMkJHNE{b6xp_Da0yVU?V!s=ebL5JXVqlfOH4sP(APa;2pR_5RbvG@<{+SHYB4X zm(KZCz2fDub<46XAk`B<@(M<&o^)v|A$OoxD??bZ&aL5=DSPAdaoSg}TuW3Z`gl#v z$7s^lDRlA(tEK$%$<|8xDrcyynX<_Rv7Y9*qU?`~_N4j`OkhG}jJM8GHou;(h+}4G z`%7~}KWIN}Khl<`uSfw4il5kT(Aj%qI!hTCJKZ)uBx6x{baQjFIr`|WG+&yZcxCCi zJZo#YrwRgh?8=JXpcfBrgd_4hoFE`DD=;_N1A6w;d0vk^0^C7?ZVh* z3Zum`wwsQQX68kF3pbysk{ylNRBJ$ERl#2Os#-Z|1;yiv5WdfL;$52AvDEc`NA$Rv z?SP-(rs_Y?yxES)RZm3?N)qMq(RK#`+REjYs-vvYRy-Q3k2T+O^HRzDER`BlrAPoN zb6;HjfxXKmZ#+r+s9P&U78|@+z|~|Y(ta_O)sH_K0fT5;jeirN9m5N6t&uEQBYNL6eKA*aoZC3*0~{x4r)cxry}}1^hiX*7@0Yb*4(0OugdN;B(bDl-2jGWxm{mqOtmfg%AX^KoLTws9(7RqHg)MfAW zWs`V+Ghb9fTWG^ABq$+pGu^cTjIV5I&St|VDRwe5F&6BUI`}YS zHC2j<^^+^7mIqYjuR!X z$ZU_@i!rCWf;bzqy?SpXuMDax%hd4r_*Si@92={4l(E}l`a}U88+x$Xp-+lw)k+-I z%kY#78yoxX$&*?zZ77He3VI48`k)6nrZyEBXH(XcV4WRL$@O7)6L$MQySut)`)CLB zl$O){_I0?CVhjndVIblvbP?-~mkj908$0cHh=1=WIl4B=u{(t|zYFcsHQ3E7UjoYM zJ3`{LnsZTF%kbAL&>z1ns8=tlXP+Lxwu+03ll8HcCaf(1(F4rNaYW)YG-qbo4FILY z^T{51p_d+Kb$YtZ)w*CGgD^#Lc>jDPOTez_L5w2g?6&EP2~#R@L4z+H?*$al@nza1 z2nK2SZ_-C}v#L-8T?z{H*rN`BfpVZ?0W8#dF~e}S0SH14dO?i-E1`DR!;tNa&B?+i zgl{4y-pPVEW8r)MaF3)WJOA2eyFhbTK{B9vX+JA9m9P;-*D z2j}6@)XRN zSQl|xU=&2a;7}V}y4l6zd$QAhs-8=vvj}95WZCJqUI#jjCOg(IUjUz;Tj5m*n$e~w zgP=Qy<#)UuJX<@nV%~P8oEO)X(4IA#Mf^VQceRF0rr!g~;}~R-2nQ%rBkfLq{(N5@ zt;WjOKN?-eSvshYTf-VOel14M^HEp8n$QTAl1Z4W5 zR=k+mBi-oZNB73!enZUt_+#(N!@bo}%ZsQu7{yfe)e}Wh&x4?3zHqu?rHur5DhX(z zZ-EXp05glET=YhKhjT@ndxuvMw@ra^k0k<3wTaZN>KsyNl}lDV8*Henx5YMOYDc28 z*kLc@)-N)Xo@BFwT7$sa<+1FAY!jMQ=WNIBY@t#!)=SMOt>Qz9y?H;4{Qc%Hk&!9H zSC^N4eSOdDsu1^gcdJoai+ZatKnbQa#cEMf9|$;f+uJ6*a&rTNA6RDFFGR3h9@`p- z?}k%v)8Q*;^A3tRI^J9$b|uhN7nJ3Dc1|B(o%kYFJqIZsajK;+ZCS|H^}-&OOe(=C zn+0ttRNsJ~zJpmA3;N!2k!7ZlfS4t*0`(A}a$DaL{<(vmB)SU#vf@&uQdvAfMK{;= zS8wkY&nitO#upJr4*C(D`H<_sM|N5dI)?&fxXWcGTg)w{b+npL-=o9BHCesK`%2^FJ-nUyr+#F-w`a=CKqK+u`eAU6j$tT*EKI6sZvS6SqqSdexfa& z?&{y%KE!F&tAx7O@Qhp(Tqe@yqgSUYFcMvH7u6?e$h^DbdKC<7foM3`K!s4w2TQU} zP8{%GqiVvBXsNl31;U0k(kk{7U&T#YUTirwZQfj1CAxZ_xWn?{_}}h5nUY5Ny_Gf1 zIwY+A(ad@J2h}UzVcVX9Bh~5L{EH$l)u`S`d59&5oJ3j!K=t= zCGl`^sZDK7^NKfLaQcTJ4M3ltJZ#^fyyUCICTUv;;3w)|qUl$ilkt1GDo|2V(hHX; z@__~>K%X@SNq`b}ym8K^@hSjw9Jus=PjXmLS077UL~oiepF1tooz0@FiRBIyn zmttY`7M`|5zOezH-)cE}kEW_WXN*~?Zu}2ntH^gmoJ!z1sh=(qQdnzZr1=!LJafl0 z2%-Y~C;xo2na#~_I?c{uB<;_GHmf{k7>U|RgoTCaK^JcBa)zf|jKaa?WD7LIOkTV2 z)s^_@)Z85?I!^POl~RRHljaZ8hE7lB0UP+2`GwOcLT9C_Y$^71x7FHxb!WHEcl{}f z0EmeJyafeFDdgdUpu+{@vaw#xw3Lu#Ftoe2aJ#pGT(&Tk_lTaPEpkE~)Hdvy)wc^3lR?Znf)ayYEav5Id*(J+Jp%!s#lwqt2Hwv zr4iZ~?;}!r_^4Ac5x20nQaP=U_wNk{mE!cg_j}}X2F!Eta34G#$C(OO9j#h9nnB-k z5HvE?DZ=l4JJLZ{24qXe{TW%%%J1GeQ`9X(H~}k!@h#HYVb#@6i9Z_kCN!51Znwek zkZoQku!}NR12Y!M_btqm(X058V(N8ijlTB;RMRt|RG{|^BSo%`mJ|B>@3J@Qu)3g= ze&rnS3B21+)0mG&>dcu(=;*k$>YMOSVZAKbOq+ zE((+qbVImNL|$V}NIef*2m3w0LQ-EoWICtOgYpF%h8n&C!x0n-6BIELwgeJ3A%ed4 z_V%iOZD9@DF4S@&IWw1CtvAmmmUm<3gE$|5135>SqROC!bQ!%0{``T=bZBaoIR4=w zyY*a2rE|@`=j1{SHkSkDE*1~5k_H)4w>2K-Y>wP!qDGYgi=vL>P#deIQdmj!e0Hc! zf9--+XVz4dcyIXY;e#F`sKtv?J>S>GlktR!e7N)N2;Ibv8%DvJ%JDd~SLY;%lzK;i zBRdJEe!w7yPD8AA+ebb3wyD`Fj061Ox3&$7Sa-Y4j9_K~@Izr0`zGoH?*@PT_))Uq zO9~|<6c+A6^@{>re+sfuT?YW0f6R~dzM^2RDjBCLwIFQun5o6&17I}h)Q!O05`iOWxz-*sM;&zmQNQs7 zZ)C%~LZhd$ex=gF(}}!S=1l*hY=4K+Ltf>IkIf}!EtoPobD$AQy+~Gk@F-FxOhA;2 zRBQam&xV}@*q&=|e%Lq;*yzTIt>>MzO;c5j0`<4DBwOTK(BK6R1qM7k5CJB!!bEa& z-2S{q3jq)bHYrlFgA>&Y3dlh_?^GclfpH^vU~c*I)#hv8wB8XUC{P<`s?en?ya@UL zlwo2@xl;9Nbj?0=cAq^$2(Xf0S|03?03m3rHWCc(m_}ouT+X(Z{IGSBa4Q6_ zOvz4Y`Yh+UGA0cw;kPVnQ(2$i>^8UWxu-22YWeal0|pKl?(Xhx`Sr--0ECse)@#-$ z>Q%6z8Yx~Sy9x51vu>rihJoSa*yJSH{ryi>LU=$A{{5>kNyjrqn+=;Z18?fgAUK@K zZEr=O!%u*p0cPa=N3ptud1)q53fzc<*IishU$?OB_1MI8>FSxfD}r#*FHFHKQm@%i zqIJp_!(T^8>(Jz5TcjZ6(dr1*l{vIlMEgHHMbxz{m^eLGB;5fcIX&OAHig zY{s@MZ|8Mvi=-$B>Wj!Ph#sMbf{Ho$yo6@__bdO9<4lB2l( z;bQ5EP^P{N7=&wbbMxE^Zf#}IoAhSopa>IDs?h0IANv}a!Da{l5}p#w0EUTlVtsB| zKH4JlTnVStO47>FK^Z|k6BEtR|4tB(7rSKJVCC^~P49hQ)W10_Ez)NytCi&os{|m4 zM|nPJ8b74qSitMvfR>E^{3#^uAe1BSz)~O=TCqRqBz4L_1lZ~%I^r4}toF!QyBJqd zXFiG)nd%I!oXE_Zrn|brh0}Wg=%CH+yqTykY{1B%JFji#5(==nX9zW9v()F z8Pg^-X5iI^;BPg};Qc`p*SC6?!_hG@n1gS~aBtI4JKEC?T_N>Iuu3N0$ys971y;)K zj7CL-_RZG>nv!TfFI=VojR+~ZWS}&zm90cDI1lFYL7Dkt(C(I`f)v#xM4dey}|G)MaiWdJP23K#XIT>Qo5<;)#{ zQgQsy&}OMun_i`+fFw0 zNarD?yGyzSX%Hn2-67qnG}0g;Aq^7JAzjkl(j|>F(*5q^^ZUPRx%}Y5VP?<0@3>;m zWy_KD5MkRJinF!{N2s!xr#?`W@+}Pte2Iy1KUWYe9_&u_kBjdD2qjRwB(|)WcT4PM ze0#$JZ|Dt-c)$GSbJdl;mC@t$KYJc5R2?6W3&z+PUbLbAIg$Xarlzap+04w)+Z5om z@0Wm25gKZC{E3(bfI;v%fG(P~)mA{Eb>y4b@`B_^<8_K* zH#aYsr_o5$xUjSnAnCVu58a--4Wo_xG@E@n)PFQ zQyg4z@_)K)m0WZ=^IX6Sdi8NdZ`T z@s#b1S|^1@6!2w$U!A)1BEQ$&7>P)IMn@LY>qNtd(@@VO3*=KQ@G__F`7!Q@a#(yH zI%BztrL=2^L8xX;|C)T=B&e%%cyk(f5W1ut1tin(LJ{~sxR10Jo zc5;=EC@FSVt+J6-eKF&0<@+G0ao7&JX&_RZWuhX*Nc!lcX3L6f=zWW)0Qc+DyjwO$ zwi`F#uO}Ys0MrXw#Khm<$of|UKwPCQ@>Q+Q;CazTY#dR;s64SJn{J?3c3T6cckQ4ObqW_7 z6@yoCoxyGJ>yMkm>i9qN=t2V9MXL=e%L)p~kmk|ADEkTJz7U0uo_A*u=b2h6DOI%Y;-AzNijR9)dxlBt! z;i=70MSP&?x^0YS({Lc01>%M`mB5h>oOG4qTf0lc@x@?V%o#7duGIdw5bu~4a3AG1 zR34K4#&rTJH*weKT;Pc%CalxoM(cDUrN=`lU5K$_^}ThHB)e}GnDOy&FAog`8V?PZ zW=mjk8e-cBba}aorY4zA_R+%s`3iX1HP_w7F|&ut?5F`nmy%Re|G^s*ao|RQ8kTpq9 z|1dYuU$gn|r6-Ds?Gb+qC&bqRz{UY5@Ls*CNEoa@E|l2+Q*}nBq4L_UhXV~Z#rg>I z^D`KnBBjm~+-6N0Ow0h1EG2^t<8^@-p``(MOhF({)>$-F{DylsoSAk{g6 z9aGij3#v5GTc?uW>IDK9=x08Jfi-vZuQ3Foze9nv3rg>%r}(w|Ibf&P5E8(K!v@w7 zsK^~qgKM5S0|?8rda8^4@a3g|nQzU>pC*5Q|CjNdKN8{Q2|!FoYtV&BOMwE%1+q9> zlJ)SBz>dwKLzK)B0ep}YmFoCtJupiCnLA&c1fDF_DiAg-5?%r_cd&R;H9>5%{%qvR zz6ZFZjInce;S%0oNj`ZKW(Nq)H zWig6THs_R6JURJGU!CeY8)@ZC%)rs9-tcD0Ic@}!c?vY)q4q~`_Q*E!FLqRwK7;vs zK2VTBOG*|im*#(>@vr3n<4bp2R`~8m`R;+3<51lf6Zj-xi#n3Qn(<44CXOcLNhmNe zW>JDp9^jRrTjmtoc5Bk44bw6D>m*pLgVXdy8_3m8%zyr^ei|||C>MQi1iz~kr;YFj zBy*9WZ{dy?{^>pt1d_i;FQ8vYTRp0I@7=2#6czCJ3%N!9gCSC?&84IO5Fv*F&jDs@ zVoRI-G&FRrkQtbyFQC13)3C$RU%W%FdQaBkTwQJrB#*yfZJUWIlq>X0ER*$;jU>R@ z$^mxG9L;;|Pdq#GK@r>(SO@5*32@dxjr?wYwb!IdFeD?XZ`a5L=DhVBV;g~@{-?xxM%C+yP0kTh;2u| zzSSj|=|&zXt=7?>IL_-O4*Z4rrEZ`2GXr*f2@v60FXw=%QAb6oiUBM317!#K$MdhW z0>bf)(4>uu&|lxo3|=;3MBFvCrD3(T&DwSU+b%@f@^Db#&didF>%SBCv*fY5zT3Wh zdD*zDRpWVXHycOeHopYcJ07qZN;uuNhaQ?^6W$&m+F-{CFetP#81>y<0a@$MMqZ0L zfsHdDO>uA;n7CL4lq1*uWM$($Ftp?m+xmaTmf=kxQ*dw) z2biAeQN7v4)D~%o4mk1z7+3a|QLn)=3tygX6q)#1pR@E_Yy-d1S&Gh9FF0Sr=Di%4 z8Q);kM8Tby-S#A{cv(qe2$sU5RyRcIwh+{!y(|d<(uds9MZ6{@>w!~WrsOyk*FOM8 zpuuU7o#OC=9c81f$Q>B=KhGDscLs2$f^NY0`oq7fUgrSlcv6A6;MnKc8whyws9;+pOosF+V%l+H*g9& z8E&@$omE@jmmpbDPT<0-XRFrW1vm)lQrOU$3%5{0X>Pa&S8lD5S&$E6eSl z?pw{t_l|%W75GjEQL=znzv?WO(q1gIf6@3Y7?FWD9*jV5W525KvTdRPtAGC%S9625 zcQ;DFl1@7n#pwctd4AB8*K%l@~(b?baqxWT&J4=L- z)^#f}V7(>5OJ%L8d#_d;_If1#NyR;2D74cAgB!?dtq_Bk^84AE6dDCvfN_%S4-|tR z_4$URVG&ZEUV6sY`v=J?FK{6sJrJ~sR+q2`2NZy_9jXLgfj4TK4y|1vU0V@i0QxN= zLJ&p7cALKiv14JzsQDHL9r|z}HJi2l3KXlu9vXTvE*b_8&N2K4Y{2OaoTPe}LFF$G zmHX4rB8S-N%mBUsydI}tL1=(OiRwNGH&n^y00!Gv3-I!xZ98yGuLB5YpYFP{ya(Nm zVw-oFEznQKudlgl&8XV4s@h)%RkAt9!~v7`PzjXnOli4H{l`NKypxr0Usaf_#k;{T zLZtrSE~6^-h$8p5*4wUD2jW#`=pc~5|BXblEa8*J-ymE!5CCXi{DgKME;U`Pi! zL;G~}SGL=5!Y~o+j1Jf#Ox-W^J?p;#A9x&4$AE(sz^Nb1z*ji|j{PW(m@ZQU>xskf z;-iiz+;0R3@aE((FiVM47U|8w{PMu9eHsx~#T<@W@C$f+_j;t3()GdV3uJ#P1ZaS- z6WC{g^VJEQ&*Zswpe$%NV#?6v)xEO%1$MrNPmYY++){Co`!)m@wtZLMiniXYVc2&v zeJFPPpG7X>G6Rf>X`*M3)t3+BO6eA@M>DnJaV827!iwM;c()0-#J6v=EV$lc48NcF zVSY@rS0;zentp8}$Pb@>k+B>|RPSsqxGhOFa-bdGF!nV?t5|G@VxT02#ytChf*Ud7XLQDl@rJ3sy+g58qaA`#+v-N2flS zfznG`-!U(!3IF6iOQi^X_6fl_fPp&U;XOBPVkAZ4MxNi*Mz!L`X!elGZk?-`6_JWvN@eIeQ%W`+zsJYPcE1$j!gPuWmzGJ$xjlv=+soV(I`Kh;2MwULP%YbopTXUj4`5CkVT~t~b;QH8spT%jd<^2?cUa@@H{HEHhc}c#;Dp zJN_iw@y+5?#VBfz8cguZE6!u#oBAfJi?XWVB??0&QgRIQ$C^Fr3hdVA8O-T*j1+LYvB(+YXV zGUzO8tU#|R6I%-sTukn>3nT(K2_9d2HK;}!V*b{vq3PdPmlpO8RAAwu6E+oVLM?_Tdr8_P}ucK+qTb=A$@UpC~Q^TbB6P}dMwi zvAi9l^J+4Kw@@(GYB(m1B$amILh}y9y@1hT*A*vxv$7HsRk|=X zzA>JT|4OS9wjL4*uN0T&77@L3nR~q?BL*ueh9XMh`~)v6lR0oXzE)D}7;hQcW7*KK z^#%w87`5I&c;j=wEw|c`(+LWMYL42Mh2KUV#H2OX>r~-l-&&>*HU?QI{mv7W*{))H zpYFuUri>-!X_!Sv5jsE-8@~SQSupBIO94Z)xxIsibQYzlr^DMfOxo5o_z!k}DRe(- z8==iz2G=f>?h!8E9b@gID<`9ANYOvbyT_1i7o;}}sg6{Vb};H<_oR(@a6VAVXr4pr z|HV&jDF($BO%3ZL=X&?#lv5bek-{vBV)#6O0y%&I^;56p+r_w1uYkPHEynqW`0tKr z%fh8MbA20zp02MD1l|uSwNF1vR*gKu+Kv6-wb;uBkg_xS2zKf9^5#yYXV1Y9*JzlB%TiPo@|U_QU5K6+bg==^j#lE1vsy zR4b-ljEe~AH*3c|-E1;i6cU3_^1t5_{yNn42MaNOKh=JUx;L4J!8jEGIvs?}CP3a8 zX_{w<@H2L4sgouQbI+>9RqRrNS>S^4@TY?OLp(UXk9}RrT5dH;x=o zXw^le*J+YX^}K7fXs<1FmPAk8aiscBM6v}V6E1?p&?jxHrvVK1vyp)q>61&duDn0I z6s#IJ3@V;XL%%4E%IEh)RJ|A=ru%obzPBvnY+7b(Aj*72H$F0)nlKd{q@)@>Yj zcM!}{a1l7`U>j$X%uvac8{_OI8$BlYo46W_n&uxCPK&_N1s)M=jmWVxnSbkwy!J$O zenZ`>O5VabsYE<|`5V|QY;+iylToj*y3!<{a!Mo!>?41$4t!wLCU|{U)Gm|PQH%aO z{ojtj>I&>lQnm`xq9O=m#s64lgEJZ&yWTic&1ZhZ{vyBUv_9+|K7qZ%CkWIZC#>DR36O&eZ<(q0i*}V%cnV=>lb9#Y zz9**rcS!_QgxTcgxOglmN!(!N=R;HcX?^1zb3Z%60E#VAoY3bvPYt<&!q09=V!9?w zV(NF^1jpnLk^h!A0LoDz`JUDStNJ;_3w1cQ1^n(jKTwAX;mqy1+s(0>m});l+nb4* z;pqD`0%1XjoU`-Ub#6bF;Cu0+DTc;QOX(zCz`-DT6jGl)*a)8fu>Xw(lFWp4OYU(J zeoF5blm)W7Vve803Xon6>J;LFXHowyL>0IkU=m!|gEo$UtEu6{nm}vLt17+XYJST$ z9>yVJ31SbG1`AgTpF1&9HU*OxSF^HRtA^ma!nZZ)e&H;||F#~or_EVbr5R_fYIMc6 zjlNpSM=Ue{Mq_jakP?RwVgElEOQ9;5?92>{{;i`{kEF~yGjr@}>dOQ~A@9D&$p3DI zFT)3`XevJ-ikZ0vtEx&oT_3vFh8^DaJRq4~mVz!c{CO3j*y`(hpN=}*xuLi5?Qdgk zJ8!-&(P5TrVJrOIsFs11S%mDYIMfn+)cE$Nsr{6D))mzYOs;g)-u6SLyqTV=wds~f zVB4Pt`+xPLV1no6p4QElJhCw=aO)1==v7E3`1evmck>Cmr=%QzsKKA)SPCs@x$(xo z3g!B?$|DQY6QMXo}vnd-etd zy#Hsg_b-XXEv$sZ4E__iP!gdaEVXr2y-5G=L=he+e4o+!E+* z*ae;YlqdoCeHpc6pk#NLuYFeRcC@961eF^tCb-D$ryp$TlG=avtw&tx)y28RTFCDQ<^~P<<_j4`Dt3wvHUy1m_ghwB-U^@nc~LDo{#z}qjAtn< zG5jDV4r|k)##^8336hp$XsJVKsV!|CL%mj>>=}9*r`BrRk zfZj6?Bi5s2?`xAGFVxU@o-a0BA*aDZcP=uq;oz)>ui+%5%mne7Ff2%Q1VHFe2@>^; z4g2w6iO&(=R6)QG>qAz`Y0}<4Q^Hrd{)j@T4!prt2T^k+ zE}Vy;f+b^G+0@d$w?YaiL<8O2!|wN0MR1;kLCaDZv*qILh7h;51snXiidlY}89Xz_ zR-`SGDv@q9BCS}Bloe@q@keP~Q&1RMEB}-zl19@~^LsiHfS#p-kAHmrcSm)x_okN8|S8iq{mur3>cmzP_|daV16XNC+1p(F*CxG>k?|Qy66}o8WK2V0UHga4V8v?@V&iLZc9IFHO-sHs3;1;Kb>Pc@4Mo# zZ7ff=?$|)iYxeSS9$$m!4AeRcs!8G3%Xz6vhTM-W`SerrPpouO7OO}B5+Ka2z>9wv zz8?O{jZrgwJy^H!U6u!IB_!BZGP=rWrEQreQLFIpW8R(~^`3f)`G$*9X&?k-dW)qD&lP`?CL%1{Z$sF;sTSxeUAq<_pRL zi&*u607xApQiOS+`d8y5#VCc$utZ$y_`v$~-$vX5hW0LUyhPg4s&U^PrRY1Q*%dFB zE#c~Lh4-V_v=(UJN#a{^n!FPB@eWkbz!!=Q&+Xh|W9SKQ{aMYbb{eH*pZ$^>@!e4i z3xvhS-l@}k3rqsB(RxukrqI7^)A7&WjyxS`4}3=ZL^{Ib1L^v@Ba}r0T6$CD+Pm)f z;j-!D@$Eeg9%#kvL*ez=TYly0U_si}XNmB%NyQG!ubyzUXmx;AoGk_sTj4lV8N=KL z4uzi8W8TepFZUUDTV0^X`P~)~dG7FrUsI{f)RqEkZ8OK(XxB@K7E5=J5ZJQ&DLG!o z%}?RR!z%EsQ6YwDEEkI3)?^oPN4!m)u*Ul<@NOCRptFh?vs@R(Hj3Sl&XJgrn6bh5Tcskzw6t&^>O)HsgJ|i~?etQjAKa+52#aRsN78E2r6l)bj;p zo7*~P^QQ#dl$_mHq-1Vr5^c@j{^HcVkOGdTLlaS1n(ym*ZBrJw{AOXLa#q zVR$9z19FdC_Hgv(l+8Hre{}Qy(VbT3Xd=YoiVTcxt-_69g`i@P35OmmI3wP^VL-?n z4RP>zLx;2{o!n~sq}P%E!xb{WvYr|c{=mXsm1oh8&&&I=5C!NFD8M-%&oZ{TS0t)$ zTQ9s?W~=g0_4FDf)dbA(QqdqD^Il`i8*G+?6g~D}IpQ*p19KwfRP+~v{r7@>K_m9e zO>{hy+HkM3mV&9t;0Gw{sdIErMqOeSb6qxy#0syuDs5J!BGOfwV;OnM4Ael8VSxPW zN;wyDoJ-uTD`lpXkWc}#LL);Mt&Fku>-Ltxklyr(>t*gUvq?nU@BBW5%c{qsDdi=o zj#i}_(=P`>4377=N6wPzR;bs4XZN`ttbVJJhCC`$;eE-b1<~U?1`h&iMcslPb^sW9 zQICWUfHk5BB9Q$?cHo$m&aRF`CVB(I??gCeI8}_hxV`2YbXi%|o~R&if@oGV z*+xL$9tXTMYqnZQU2F_6nZ_Klseqg(gQ{qw{91;?3C}|GZ2Xs~Pu#xQ>kGG9FnvoCoMOifd6kU?3^NWlE{4h%j8OS2uz{NO?R(-RcPeaG4ugBw z^KI6+3i9)j{!ez#U|K5gTm$^ui+=oyaW0|hP%x2Bh0x)Km#F$eDsDDqoCwYSW|;BSP&t7 zSg**~vG$Y+&rj~#8ZDz6y>=Mf&s`PmW6YH#RL0wj0~v#rJGT;n=vVefWF9R}-VvJm zC#z%Gug*9U1fgo!9;o-3_9WNK<=?-@>c=}M4kd_qUl<qPj;_|i?kH?{etu{4;zHt05(>Nu54qolu20wtnAkH`e0;(PyC1UfTk`RK+!H=!-pydDd^WnvF_*5#(lp=$BYSf_`7C@6B0&r zk>XWxJ`P`Hu^O_`lI>1Wi^7zywGTCuPL*fI@Mc>ONVb5f|hx#`{wA5iL}8 zEC1UR<`7v@I&(#q{`HOSrFv4-RSZ;2^Ccr>MsptPip@8A4}J@z9*I(5sArX}G>% z12=(_mrX4n5^=Ail@^hncX!p=E|{)4@C%0?9v;TsJj^R%pxsv^(tq;%9&^ghd}sbV zQR+a63`~8aH%-2J&fs1~n&AVfK)(^7d3)^kt^8X~#qfr>g);%@`!~Cy8*I&D%`kf7 zumLg|VV;j&O$E?pP=bZ4tyJj9oQ=0}?;BBRia~#!u#{Qdz}FuTLlGKx_MGA0egez# zq1zSh=TH?x1gBFe9mcyY4plS&Mt=A>srBdR{|1f1MS9H?bSfNB>M!W>aKyVUq^>e2 z)%V#FH#j}G{l=zR1A6uPRNk^XYt89kY82z&-`~f{qJ3VH8h_fRWqLp2fQf}@?C85Y zjpH|6c1~(SX^r}qw~Q>I7Dt%8eQP*XfevFq5kt7TNHe^^T!E$EqBY{w_b4pqIA6nl z`N*fXJ}ucyXJAD#zC9p{Rlmgg@GWbk`_=#@n55aabqxUS4l#L4$(}5Sd$lKhSrqM4-@%sYy6;p-co!T(H(HG&;n+Y-~1S)y_94z)Zh;(S=Uwl zvDoM-A!*vR4MJrFt~Fn!^^D!sy^j|b8PC<^AMz4S)2Y8$)7rK9`H+&(64%H9TLMA4 z3*jHpF@-F@Y-k&sn%Ymf3DDA&>A`$dqJc_^fkC?MH@G=qlLQW}lwrW@04JCY8#^0c zWPcCs_8HYZ*$nLhy;dnYTmPv(ssm5es6m@Q=6&Y!pe`mPQzf7Zog-x--ti*u^(kv1&ZffM~~R?5VLqPIPPa{TI^ z`*d1ukcKX{9=SaeV^y=9z2fV6(AQ(#P|3mfVKdd(abW|73$?aaBks|%zN6C`ImLUZ zL`Tlbmx8@9x2vburjnITpPQ4xu2HCZ+^z8Bx%?l)14d^obt2g``+udr9t`n3+`--J zt-_El2bLhznfszj`n^A2K^f~MaNiuFpb9naGTgU$S@YzpvgCYkUEE_4(C*?9AApSnFNp@Q2JTlV|^QIVG8dK*x4Ov zIshvVfPDbbD6m1`=k|?j->iI~(m22Hs%zgn?^r(>^3nm%0V*+HZlrPXRCu+;sC-J- zi3h1po!clAbAwf&NYqp3U_`YBy`aR<)bgE0#hBu;*4cyjZmDySe~wdEOiiNaX65-w zF~I2gJ1@!0{3GeA1L4PyA3Y8-pMviP8uqsqg!D>I9BF*74gymf(0DJ*-WeI!$#wbat!71F)a;0XGcO{zANH z3Lo_!=aXGL$)Q7T>?T5dO}7PqkrAPcQ3NS{*J)ajLmjVGQov0Pa63Ux=vx(i@jk1$ zv9;h9RR+tX(YpFsMUwTaiDC^NmiV^Jbh}|{QjAWknt*lw_g=icjt+u)T&c*0TSVRR zO<{%{L5GKSUdX?m3Pt7ESrN52%+*Jr6Hyc<6XjLQE?UfMv{zjkE6fxK7VWMn);E-XZ;Sq( z{&FqktEwBN9K^{pXq?~OVOsHXa{ApHEJ#XJ^8LAzefu)S>_?E#Vb$pj3(I+6g#IQk zC?Ey7*5*;+sKtsGdIEk*Zgf=9h7kaU;qx*70wu}bMlfO;$;hg9+4vcltvnnLR*4X$ zz~r{tT{HJS12luD0e#IhOeDMt@O|cuBM6+;vtT+O9?H(`&t+`xiECzI78MkLPACiL zL^_FD9w7J}l_O%);-Tb#@u}T#^>mvbqou|B_xV=%35cai-$x%kEnm{!)g||p*oWoD z8j@_R>(s%3M&Vl2-GKMJub_iWR4YCSgL#vE*vVgR)fZywO9nEs&X}f6q_c(HOHJqp zaLq1`Z_ZVAa6}aFG!zKyK4pktT~VtfuxUNcVW2d}aAC^7w4^1#OK6mM?eS zg~QoKO*3J$CovocmjIOG9W<&mhSaY&cK9!yy+#fm=T?726Nf{~aTc#o;Jfm%!5-%X z(^pthjGS+9v7|Pg1Rx0rYZr8NZ2rmUjY_UJ;U&UNf_p-MC8TvsPKH5D{O1oo?}@W| z$GO)Pi@@gk=}HDape4i%k-MC(LQm_xsyRlC7bL(vpl#tu}Sh(xd1z+*Qf?%ML|SFga(Tn?=PAL zLG)x?VKJWGrfrvR* zJDGqsfw#sB74kbZ%vFlghAu>rRMdGBE3C7txjPx4ZVq+NFIT2zFn4i6ha*^uJ{EoW z!3EFuD&+}2U?krDD}o%VuM2BZ&heEvx&3|r`mAQP0;t9;8sKDU*;W%>!Z^+IA#SNU zOp-Hmi|0Qj4}Q9~v8?A-H=yc}ixg_Ji~#<;@=Irr20K6!3F{AKScoL3@G~d$NDMo{>3y%mgi81|yD&pHJ;y{HjV08}M5PU#(p4 zy$2&cGQzLmcX|AaGwyhznfB8w7JeL8UvzijzHVKniA0kjlwS;g-;4#=%y3sbxa(}Q zRC7mxSSVKj7}xPXX8oF+roOfHi8od>CKCXQ$om61kjgv||3K+5;L>Alxqe?@BG5AP zY1TLHNw8i2!DXM&xn}?Pd5y5Y6_ZINV>TE4MoGe5qRh`B`~lOu25BIb~v0$%QF9(=A9!b*IGIAPJ-+lU(C28rZu`*UgSbw|ZKH6Z^Ex-$N zz7MVLKKgY)k8+LA9C0-K?PJ(PmHmnj!qX?ffHn{g#@!GD@Y&~wQ{UxCS(*Sa3ig?k z<0+6L`9-lV$E81h(qJF?;IZQ`rS)IG`h%B0RyL}0`S-6OJmvfzN286aW=IzRZY|BY znAzV&$|d+^kNeSJ5qKT){;-KhCzf^{qT#l6}v_$3o{ zP*{cznM}--LQEk>)KxOP}TKFS`!wA?t||g zHw@4(9Tgf9{F_{B+g5weeW{PU_T9dab#!dk6qYI#hcu;R-r^nC1|@1*6>8?AHkhoEl(h|EXX4p4?65Efo#g*$n%vAW+M=E>)L2IwW)% z0b&jfHd3$ZrV@hEp^=^*R!1#E>kl3L+F?^M@HCrSvyUK};l(SUoJsG;NVQl-FpdS& z(6JRc7{k78ug^_+f7=d~9%4ZXl8giV_-END)E6g}6mj2Ans4XdbdKd=2VT1NRYW0I8{I@NX8@SpeXgPQLPC?wYrUY%WK~- zHJ6o^zWUfgq@<)^$iw#fRUjf#=f32C8dI>4`yoYaePCr}G7T|mNEVyJ%&*Yx0*wte zX8G+wGL7n_Hz)&E@{xp%>M4tMt@J?ZJ#v;}zuBIA1Fk=z;UfQ`Yn*p>F z%r9V_I7nE)wo)Hc@%Vl7{H(35d?Ucd!r9H?+=)e&Pf(Rh8NhkzDrcydn^kOSH{v2l z#?Ow}b;Zhr@^Oe#(B7E<$nfpI5Dh8KvgU=lmUiA0(eZRK@$S(iZaC*J<92=E;<>@K z`FKVFN4Zy+{B+Ak_S@Qyudmp0G^wZBtCB**1DqO;4(K+wKryX{{&sa|%Q*CnD%*QpV8 z+FG9EwDgx2*Xwdj(BIpk#~^P1xJuUt^x{y*e#>~~7`k!-8f8Q>fTrXES*H0?(PBo9(3}%c%h!NV4N%Q664yX5eq`H&jj^^{S}^@J4UPmqDbnaED23_=+$BT0 zQv;^zK5Vsl8e1jFUzi_-Sa&WnYt)IoosBG(Ie!ZIC%0*{ifOyz@&Q`r zVPVu_U^fn6{DZ}f;0aqMDYYqxKb!J>=g(X!7W;I zHW?ms?nuB*B$<3+{0gk8Yw?-7Dtw%OEy{}SOLaAt+iCQRt=%JH_aT_w)9NtE8ZJ$ zptU;1AjJTT>QGl~e>);GO7(1thwIMP`^N0BIA^_{aMtzB|(*c?0m( zlFJb!8O7g(?SKZfvabA`bVWpB_!Uh<>%w0Hi)a}6C}%sxL!`PFH#S;J_tO%uH9Qp= z32JH!vBKYphFU&PfVpukR2h1({Giw;Mlmp9D>xXagr^Gcu_z;z1X!40l56|&?|`s| z6?t^C20YA{%$oIg%y4Vcd&``%4G1}qP*>XEhIQ6UP)+7da+yP(;opk|} z7HXFo`}R?_gwe907J5ytjNb*KW13j;Ep_MN17N^*eh#Z;h-fj0c|V4%6*e@tU+DRmTg z2q-*2hfL{F!|trC{Gt1tT8loaEB3F<@S6AsR-dx1mqTUnp}`9Ynf)_KsM%|KJjBE- z(1t3dzxR4Ogi)_c^p`N2KGL!oJg^=vUMFLR*A&KTy|>h|!yCYv#yJkNiYS&u-Qpk7 zJ^9itey<3q6tlKq)O1i?l7c^jfg=xM|H=l^M3?bSPSVl&7j`;n!J- zVm)2LOyZc_ZOLQ2BuJo9y8AOn`gO%zyQEHqZJv6X@^abrJfBV<`=e_qW5R%9f=HO6 znBoYmwJsx04b~(=@IrWTLQW029T80&#z*WZsgH0S!$rr3p7A7H;B0cd z19lWNBhlyUHP_iiAaHpKT1~*R0$OU@R4JL@`MYDFxW&0lmhUw`N3*R=H|Y=kHL`zE zHF?#O_a|h(w!379)?8VT_xk)rFHrq~ps3(${Dz_I!W9XXoShzc4a1k8K(8i+WlZ0_ zO>exb9gKY&@dS{36l7?5y{xxw6AI94pR%ju5f2oL1FE0{3$bTbG%H5!7WEj+8b4V0 zGgs$2Zg35n+|(&IwjfpUb#1e3F9l|#=cWgSOlnH(1{li7kY3;I4Bd%ptlPKicFi^#E5B~sCiGwXwS{SNG+-E`<5QIH~mwUd^m1!eP*RyEzfkB%q)G=+MF*1r|F8R$I z!J7z??x&x$9dkWwO1cB)45b0v@`u0s9OrvIo|xOLut2bTbuX#W4MB8O1G|ZwzMw^| zU!9GHnWO=PXAX4Ol~^#LX;Bc6xT5?bbGf<4G2hU&r%;mz7^R^}@tfnlc_~6z(=@`B zvr@M6f^R)~%~i~A3AG;I+}%cpT;Ov{2&BHee3lX?&>binjfKX-BDW0~>vh|6x^#2t zB&&`hLfKEfF%^9KOKAUU$$guASpj8%g0pHQZqY^|d194gWRg#WvX!8mdS}KO?1u$k z5KCwu;y83af;orgaq2oh&ejL28e0lq`34*1r8hSxXAGa1Faq4f~{ZJs8IywB6E9B2prE>H5I_Mzf>qWp6wGB~J1q4daJe@X=AKkpBln`>yX|WJ6%Etj z_8$&n2#KV<(632ho_QxoD4-pO(H)E}CW42^u<@!`BS`s9%)qUvqQ2HkOGjsLR`Hjt z^a2_ZJZW^u$<_Ma;Dm)o?XMZJpk8u=n5kkRnrx`$HnE&6Apg40cos(b7|-ZKd)`l3 z7j2=JCcaQsV*@H1`M*N$TdxedYZ*yQ5(D$FnTe~G`=yL7LNTZxxJEY+5RJI4oBk4`8QOCE zDpJ%`EMR(qUCaqTXP8)ZJPb=!=(Vpn`u_e}}G`CbgbZO7f&X5J!&=rNPR*p6Mumi0jP=n;= zSU6R1nhPLX>>IM;3uSn&NPQ!%DxV{K=UJMIJ9nG)rd>p3K{>xnE(oM7ppS(iyXpu+ ztoML*E6P0w{Q%exex)&FYI-U}c+!Iug+@YedG5=rQigfjoM12kFm0Tkp+&6&CjSr8 zAiVXf(aQ_dLAX6?W;U7`>hNszHYmoWxNM{A8a7 zYseIm*d{G6bu%r@NQ&z|K2QbF5Ne9jvma*gwOseQd(dh3PZWR9NeTon}yS^g48Z-ZQK#?`m{a#tCtS_1`gK4+#8+MqmxpDt8L|bxM?3b&^{S2Yjt&z810o5#`BN zNXVAMExp5T;79zG=uM3*<)C4zeExT0PL&Dld)BPlzKrX%@$KP2=|G}Ww;kF!APRwX z2LDodBs5MF-4F`oV`(>rVm?`G&b`V>jp?BY-2zGLoVe8?!-7Q+h1iG7O9H(#SpdlZ z61w@CQps2Cl@jT%8yy9fj1e{2!SJwwmT#1h^uY)8ild4tCwJs8#1#in!Uy#2=7efh{ARBqrgP<-+HYl<{hS4V&s4uWbhaI%2WI||$+fR2KO zyMS(1LNL9jZ-atO_fqrMS-sP+ET#FgRB(9eq%a`(Ry#t;N6VH2(OH+D%}*ag87AAa zM^Gae4w<@*YN*Vtj+nVsx{cpA1aO&x!=t5@q9|x|SfVNx7RF{}=d3UTEQP?Mt*$)Y zQyng+8<)u)x~6B8#fJ4>hhsBUhse>CeE{zTjHXQUm&e~PF9%Uf)N$3gbN)7vqRM4V zmYNwq&+m2Cz9R#KVlE&@K|<*_rxFy9h0q{Kus~r50TW$HxJ3X^;WL7diet`xPnLCc zWhy@KiU<^Y^jV1!(*nN5)SDSST}&1|bQfWQ-c_+B^)r@wr`Lbz(ZnaYB(cy=@iX3q zcTeEFVV0-AB+cl_k*1qHU>;v=j$~8B1{q>!--QZv^CWy_uk6-i%@KSXT0*|^mynWD ze7@9TI9vRp;| zW{BBKujebLo}`*eu472$=svWYgykrcn03U7vOoP}ysiFJRgEn%Br0qeVafYcVs`#01n_fmwW&QwC zk^e{3TR>&mJzt=-lypjmbayw1(w)-M-SGm_4I&K!0wPFAzH~?k} zm#l>>7w_|&GiPSco;`EmbG=_(i)+6qIc=U=T2YT%B;c|P;q5a>{qrVb_`T;rFNPV< z50OFOO*fvYHOV1lNoU-K_jKcmBQJSQ{CwV}IkQDTgyWyu*On_dpaO4fI zHeLcy=YjHu$U!fC4$|d;AL8;;1a75OiQT*+sT^GwSNrBulNF(I_HM+aEh12?x&A|L zYA&t+7@hhDv0ql);{>(;7HMlf!h}9?F<{DEfY}+AZyra06tl~kC)L0C``$}=kx{Cf z3D<9XZe6PIPn^3?E<`bGDTf)*`FZE3NB@Ne7g2M5HC+o${m9~n_b8(wQ)eA@A#+bR zkj9k2nt4q-;X>~+ypRjsj-l5tFv(&1Tr!T??JuOZp!yot$x?()fw!PY735NzR(}EoqroQ4V5_@~=tJVBzZqEMt%P5khQg<1`1cH7cRv8^~ z%~SGG&0cX-^Ua)!f+3qMUDb5+OM^OlP%VVo5qcZ3y^3D$04yvZr9kh%A8=u(f55%B zhw@veVRRF?{#pf}$Z}2O#_N+!sqkU!gr@q zt8?9yZU=*JSXkZ|H=C_r<$kLEa~|Cq&`tpg)PI-X#FK`1skQ1|>5nf!i`wi|qDJjG zlM-8ToIv{IL;2>Jcr8qzD`vHJKYqHqP5iFoA=7U7Et)b6%c zl&CF*tLy{t-eu6xx?c>ayvV4DC*U*dGvzDcj=D8GEG~EaqY!5rd{x&%DmQN20>3wC zI@9Jue(@ww#)P-*6Vx?R&u=zR16fLFtr`pNm1~r!NR<_1O;@&C($Lp~qFoUG!SRFc zYbWbX*bBpr=P*5?_VQTH> zt4W6Bo-Fpkwz|4h#+LNvVMxzz@+h|5Ngm#(ls$%u7k4?p?lB??zJ|$)u@Io$-Yx$c zWT!|*T3I`B0p&TBG+_Gk!scp?>Uz^(E-2X2sQWhvxKpGT^e_zLKh#7H+IW%ytDpiQ z5m}0##Gv)>US8IQmTA_oC)-6bN62Du>QO6lUq(fz%Vw$WV|{zVTyNM8`+)KjGyUjJ z-q`-bj>~y+T%c=JRNp#R$0`tSxa%o_^3*d~eGKs&*aGz%p!H11$;k#@p{X1bJSFI% z$Zvmo`TXNFW3fp17Z@zXp6bzx`bNc_T#b8HY1jxHH+}=7Zu#1Dm>)D>+~^i)G%9^er5&BQ4;^hy ztBoOKTR>lfEOpq9#{3PCWro+qbAv|zuF7S;`c1Cj;NURgmN9y!w?|AU=)CgOx!M(R zG9ujGyI0X3&K__QV{LCg;gJm<9H@~m_h&FCji|FmK<|KS=ZZ=4RhIXy~QeeN3 z54?l4l?;<3!O&}bjemG)yj?kkjK(`v?7%ayrrbCB)bP)Rp7}fdfV~{G@W-*)mN216 z1W8SFB+#}=dETkL$C|eL*Z#N>3+`%8jwbc-W}G8Xh*@3yeD=*Jk>#ip^L8WWgI!si8n`GzfeFhxts*l?&aEvqt7pQ0VnTCs&hiDU?#$4nyU?)3P)T6h zr$0h`P&i0gTxjZc=|bHaW3os#H2P{I`mmF`i@fwyps1+mi~!vt!GFGveXZ2^p`3U`5z<=T(Il>h34%2?%4HDQPkYgw3?p;;zCXKriU^q;IHhhBTsdnvv2se@PY2za3oLu#a)H6+38+<{ zS`%4-CcK#Rzq3LJ+C@+|b)U*z1uw%?k-KVtyd1=UkcX!o<4?23A7;|L zM^!zevaApK5^HwSn)!+kR}ZiCd!jNtD{Hy6!+Sk!Z5(ysNs>=LE8t-=(vH`Rmpj4N z=We4yRmc`1hK34j#0{@lpHU}X3#`Vm+|H=dDsFiTd$r!`>7Cp`fPuVT_W+AYIkl@T z;_gIlL}u{l=Tl;}(aV&2#%8@bGCMmvTJd#=Sl52dArNQ{I|XRaImbK+{HIB_kx)GH zIe{R60=^VSvGK%0jTI&k{+)>$v`*oe8UDD;WWd1mucO&&y&V;U16EJOfAxg-`%Fgx zryvR_%oLIAW|4b9r+@|BiOfEQ+I!Ic$OKyrTJ)p{mAIZ(<@Lyf_asSJgOsEk3a}L} z1CYv>pYjz+b0Fpn%%S$KziNNPIo48BQ{WXlj@kqJ2KDfrqgFpZj~nb5;Caf7+sT_f z4?tTIkRE2PKGMw8JBe#oIHuV%muc^{;I(T+n^3!|*;w}c{70PuA*S-vyw$8zG%vu< z&Q9oB^=_cnCqG3a3#^jI3aOf^U75 z%+lqWQqZ|wy~{H`RWYCrdn;Vr?N4Nn2RWt*S-NPN*s#>Nyt15)Qi*wTGG_HW z2;Q0(kG&UwxD<4T^}Peb3%ic4*3Wlf+(?&G?3qN!M_XnTiwTo7lyydjziHNd{S-)d z5Hw4erNx458$*~?>FXiIUVSw!q`|P`6I$E)M9859_BaW@xlRk>|#|O<3{{k7C#;>wJLf0UVE&Fcj z+h=70!r4iyS{kgR5*;`oteO+pc@qpH-WGuZWqi&qOeDwoXcov%7Z2i>yS?Oo2#`%Vp+B95#1U z=c0YOOu$#Vx$oKq)q?K^VS3X!wtaJe4o(x3JeykJj zQ>OM23(mR=44>d#6)<}$K%7@s%ztlE6Qj$=t9H7h~N|uI2-a+%5u`TF1|Vb9`+=IN1~CJ!wOodSqtpvR|Ndi*HWPc{8bEGEgHjFXyGM zE8>g>EzoFqI+kvz@6DtkRS|{4{eWuowD@8pJ(^F%(T!d2%4QsduBww>RGjF#+nBzT zP*zr!zmm9YlULBI+4s-qt5oeLtjA;E&W6_Hgx%>6ItJrIxDBRi-LS=VZar&8Q*X}( z*^C8Bbs+?kb@NkG;kCtwHM-*L$?9~nT)!A zpJ8{$e~~_I5$U1?`=#kl3XT>uPOdiKNjCO=?Cm183vhC&WVuogRumoQ*U7XZ@Dk-c z2xmoP>V4+Bf8V5&=XU0&XcKAce;eta=t1B zaX^`KnqdE5er}~AD*`r4oV$>huSoMxt{Cr~znj&S;Myv_wSXEFuxomG0=xjy{_b9# z8>3}mkND8D{`UfjHm8Q>MzC3tp>5f|^WXGz=PlvUyE|;raE%3Nj$;b;{>z)~f<3Gn zHN89yBE|lTuOp4zf9HB8H*q%ne~K}D*7jFEkI9?8=+1{o$yMHS^Rk;>>Lps;ZCXB6 zJN#UP*vtm#1+HhlGT9hN5%AoPuy$~eWlE9adDXMB@^$m($7~pb|DcttXuZRH_z`3) z5;VQM`Lnnv%1*w&0b{Ujw{7_qV!ol|VEuUNCPnX8h##Y^?-EEIwd1lX{I|i=rz4%^ zq@6mQTxGzl5umQa`}r5(1j*M&+E*I&p&&khm4`V2uYSF1q^$`Bm;w za;QbuJ7(>B2Y$!a(^Oi9QT(#6Mh8%8kUf0vt$=_Mh3XUeh&FmtKp*j2QwTt?YUJaoYoS@6*ETGrZ@`ez2rLZ!wHCDqeF2 zT(Q@YvLqfow-vJKFUpsk=BZEvtRph0pPd+YBsA29cUAXBWE(r8W{cg?P3Vl&;)PcC zC3b3>6&gvL+%v?FAtZsF`1!%xk#rL*Dv&GE2F}?tgA^E4eJXo(|Tt@j-j^ z+mgT!?B`K?AV}h2a4BK9vkfXg`8l1_fAF~9Pv*T8iN2Jbvz8gWGV1=@sxsKE%}F^* zj{*N{QGwz&+!a7e`K2agB==k9bs7Y5D7gDa;$QF;-l?t}Nn({MqFr&&57Jh6dgr|H z@~YS5z`zoTQpw)URXb^##X$|TkUbM2=Leb9h^@iR_upIkFqAd+j}9N6QXgKk(nP+` zm*CB=O5!k?Eb%PUt8wgz=^7uVi+ySY?Jn>Vr$07)rZxEHTcO&Dk0%8sVH>-0NgVB| z%;$Im>P8H-I9|>NbG#YiQ14v)rlXmSinS;5x%r9FZ ztWtf^^>J~}@}}U+ON<7?JpgS2gF&eTWN;XzI$kChyPnPqOfv@#AY1D`04YVC;7tMC@7}*_3|#T=;8bkjtrxE6NVraB8!QD=$?iq8AI~rt&l=M~x7G*0 zMLo%euFda6NtBV%AD>H349I&Go`M8S!kA`!+qD@2JP$vx43}Hoaeow3QnHO$xUvM; z6QeVi3kDsZcPHZ+#_UCDAUQM#@V_B?yfzm9HRCn%n}q@uaTD0uTO((ME3r7cr+Ll; zcBf`pg8KyjEz<970ipUa_YFrzO^jsq0{+gvQkD7Xz(m)02i;nZLKQ91G7ni_92>(T zo7t72*Z2a-!YNf<1}Ra-x7hMBRjSDD2uzCbJ{tGG0`Xl-t)OZ4!{8UIhKq}f4qN={ zJs2>Bm@wceiugc7X$_#@_f8V0Zk`kIbf)M7h=}8(KUYW6<~|%nJ$7!!20A;?6z0H#^Z^R^Q`OC^Wr4r$F8PLvGB1m5s0O zE2I!uU_~>a#8qCGFG>iWxVWO?joTU5>QYu_XLq;2v(BiyyCMG}%x?V8pO5U2RkQ}s zR0}xgaCvs`*Lg2X)1g)Jo^8zi%4u zj`%r6#lm)?Xw|2CO>b+Znc}B?Iqzb@bI9-{PnRW;cMMkB>2Ft>U9kw@yoph z_QO~x0?B<}{C&yFzI;f_17 zuA1JHb#kh(5L|T?bh+F&0R5PN40kgVUIj?7%0f69G}M8P5MjPGAhERZgwKsJE<8-A zD?)ydU2zk4JW~Tt>-a2>7pyQJZ?@FFQE*Y7v>0BuKH~`;aafpQvTUiQHnt+w>>VpL z5qF69>XQ-e;mX5RU<@!SO|)-S^(ngDajjRihk7^unj(3+2LU>RWgnghUx-d1I^Xy( z$(r2QH69(U^~mw?^N-G(M2%U8jy0eI0Uif0Zy3<5f$`qpyVvitR02+ubgM1i%2D!} z%vM{@9F#}Oy>UOHpZ{{>U;}#lLC<73pt4pP_PK%6b-r&1T!JhOzH}odluTWFN0+!Z zH5$O0kixT1S!>2s-k_NNp6*_bUHI5XsWb{?q{(^;vHn{Nu_LnQbZr*{>?RKbNQ^%^ zo6Ot?8Kz-2B_naAv zEmQ4?j*(pRxBC!AV4{)t^!zfbS~*_r67VQ7=DW~eC?c5a+4#4OyKHNr_jz9|)IpIM z65cZ!hW@su@!5s{N5t)Sn-YN1g<=N@*qqK}D@3}sHf@{;Sjp?`>s$SdIGG1Kk<2z9 zD*9&KTXH+Tfo{{TLID672c<~cT-Jq_{Mf&okcICzG52&V1fg7vZq9k>+TFctMlOeo z*AG-63!AgItTH4eWYxB<^sd4#)rPL0^i6j;Ix)YcYX#iV?j+fDH~mznqcNlC*1^F+ zdS+A1j~~qqeqN}fqF1Dk8^(`_fhUB4u+57<$G#)BiE=qG*A>kl{731nt_})#AHxX5 zCy8C%U_4{tF9MQ}-}EbqyQ>h4r}`+eNx#$todcvt*OL~WqRk?FeY0@n-i*lC8*Fwz z^YJjl-j>s5zrTXx<`!%5+p9|de9x?iSD|16%(Hk3garc;+EkXnWf9K#se7AQr z#RL^9pGVvHerAgcHfaF)d!d6LGGI+Ws&qa@zBBf)mUI>wRKA zXpu3*-*(ws783a0p+_-`rO%9d-+dAcAq0~8cbM+v5HSkxoU{+P@V@}dYQKCa%RwZ= zfG5R4^jU-lG?0ss_pO*Xde-%rNvfz|*4gg_Puj|gkiY12snp-NQqMzghU7atjxm_{ zzWQtDAyXB@THWJle8|omUc!0&GGtFxyJCdY06VS@q?jry#&Tc1@q{t;)whw(x1q7fFk&^;b)@Mau*SXAF))akn`=U}sxaeu1**lSJAXe!%2lk*RGEX@Cp+TFjKdcl z-@FHdZI{~?lK7D=Yei!{xB~gYfx-ksA!aZqKv_ir+ut%C=snAn!>V#1r7!+b1{hd!6X+>XXt0 zy5lfE`MiMX$TvI5+^CKT~l>82iYbHm%|@a~5Nl_~Hgvo4wGJHB3z7x0U1u9K(+B62L$>W+NGXL0|r zVZq=80843DoE>TYk2aO;<XdQwJ~GlMgUv1fz8Ck z#OC$qfud=&;Iz!AO4lcl@k`j*8O&az$0!C|;HICl^i8;VrUwv&0nT@|`Pc^|YHMG9 znnaa9Gr5eG;OUm&a}K_I%dZXO9xtO6j*AJ`bmMhX^nlQ&G1}eWx9P$B1E)q{ZNo_T z9VuV6f~yPGJVtMoil`JDlF+`DeJt)7f&^VSDLk}Iv;F;!7qihb6MCjtG!8o0Qld`_ z$9cK@P+as*T3;)qb~-v4R1%+?$(;br(KQ$X5yig@!36>jfgJx!J&~)0Ema+>Uk`Uz zfb;;FLj({gO-xSafpi&M*=}uH-C+v_9XlWk;iHK}d$P5)RW&eRh7O*e*G_l>mZu9u z2aPWRt9>)NkdecPcYu4(Z)ME#`AvXN=i2DEL$h!*jj5XZ7LUWhHmN5l9}yAe{gioA z;2X;f1T_XnWikA;TOu&abN`me{x7;6w-j*eKc8718KdMiTft6Ci8Sdg8bA{O&pyHT zN^Rb{`*Uk<$AQk$GZQ*RmisyN&N~NT&y_AQ+T4PR<&5e(hPCNq;N=n@-_JcoT!^Dq zq83YaiTp`HcfM{N?O;9&<9KTRP1W_7!`EsXYb2r~q`mG~W+Vkhjd$Rn_w^yi+HcOPnm({}8qxe_e zbhkd$c=g3?w47;xr^oL`45s6@A$O~7YsxS8?90{%+M|SkbDD4CHuv*^ckL^C#!tR) z_P&qrq-tYJ_?Z!XR44mw1fPwczNXdlJz70!YTZ8^Hu0Q0s-~??0Mzz2-ZG=eVZeWX z-+gM{tm@B$D1lo>`)Ukpx9jq*e}}Z`J8JP4d4oM}j`r1oD4w;^?5j{I-7rH(jG7wm zKOWgJg2KxCun3ldI4gKf$_gm;L17ocS<{}S8#68geRKrIpj~oVpsnhwQ3VYiDiskrHTa8%y4vxA zLI!wSFaWIeXBUT}nE(+ws*Dg#6zoco_yePI&b`=@?;a}^(%j-`oshR55<7up8?(=F zhD{75x%VkmjkDp8aEH?*3sKMuCvpQEe|l!$()>? z(n~Y60cS`Wh5DYKInvX5t8p=!!xC{$CSSj%C0VbmG-g+DnFI+7J)A=&=1QpnqeNLr5q(@Pz%59&%X|!I}?tB7ckn3mu7* z-wVE`rUnEAQh4|WhLqG}%%@{a02M-WpY916@K8Tz5 z(y{CFGNt3|QIZp&_Lmp=UTX|<`g0U8H@izRXl}`V&XSPF2 z{Ht-dFkeQGK=aD|wRgx3lNq~_`kZp;chtz1)C&Z`mTL8`^K*}dCa85{PDuxxfd?7~ zzE4e|i68D6Jce@Ci!qR>MNdJQ`-@LW>)LC~7iQ^ed7)W5+%5hZH|WcZovR$Zy`Co4 z{pa)}8?OBut{mv_Zf=4tXCt|0?(TR61&r32;r4tnv$J}uP0%dppWRo3kAJ>V6BKP2 z>xmrPxXmCVx)*46b)L0%9vf%K?jq$t)`JdJZVZQu3mQyA>4{3iTzUcHd0(nh^BxC42Q{Hrz zONy>}#%s8c3a2$YpS#e7t8p<&tjn>OOvwxwVL8Pg3MJEvW4=KhU1;3TAM=r4MyOnc zB2J@twCQmoa|XWJ*`6({WQ-o)-;=t(kN8e3wF;H^h@WSUK&gT%9Ho_HI3-Y6Zh7;k zB)Q=9PM8YGz{jP2KD9W~bBBy=xyQ_9!LNeVDnKmdKfthu|#^m}EM3>g6G_Rv0n* zt6dh}0MFMO=?HKgdz8WH5|j&S)LXALMZbLfIU+C*p((;RC7>~CeKgW4ye2OBG0pV1 zn@)G%<}BM@NApJTHz_f=GEbweB%2x{6mjcJH2Fr|(%737jRr`6xsTgATj|ARrZr*Z zcr5U%;XnRVKh-_Otygh!oMHh9N4FudkB_kDSD2K*d)j*< zf#o>7oeyKlwt!eM+27nI2G2wpq}c55@*AJYlMftDQAkSuAoQ4<@YpGgNp9sB`TGf}B*IS$rPLc4rX}~O zaf@OJ*^98ej9TBnw@p3Kly1z7Aj?h(wR_4h5QoU(7_Z}-uruscZC`ZUPx4p5K0VDJL+v3TuW`?ImGi!eQ z?)gM1Z>1aAi=#fMy&c7kZ!w#>q_P~GCm@DYiCPw6BfC?jyprZ>^jBC+OBZ+H^Mgl2 z^Fe?U;T*zL6|Bgb7j-PJs?p>yIqv*ecX72?7GT3>GeOXzI#jno;@CAbqxx2A0mK zqWNZmvD|q~^BBV<--M2G%O&wB1{Si|fTTL^GHdZfvfXQ0&G81MQ$?k@+1z>CcS`VZ zL0F%Ee`AMe!J2qb2c<}d6qAvt5fsI=dZTo>p-uT|e`It2v2u*>S?i-$k2>q%Ik6|i zm9eL*+ka-Ya;v|2>TPV6Bf^VbUMMTw?Co)-T4^^f-9h6HEo9o+e)fmhN6zO zH%B|hlM;}RWVLlp7QEG@P|C|WgtnpmvqR1u$=jM7HV#$3Bu-r)j(<@bMJPXo7JJQ2 zT4KhJUo{}s!^&phgI{_Z><1|*cr?jPaNr-CChQu?ZuZ~eh7^HGe={{!?595CIo-9{ zCJy@q(z|zw4;js(Q7tUkJ)uyET*j~0r-Gy8fm-akv?p?m72+?C;St~yT}DxDfjlD! z*$ggd1vQ`q&p5Qhj_9B!=BuF|B#CXGpv$36{=LP*I3|@*aEV0HKnyf#=V~ANK>UsI z)Da=hfgU^IZqTY>tTv?BZFl*PChVe>5|{3Bn#A^Pb?NDJWVroc6rGyAj5J5Sr1i$_ zclt2mcZE2hbdXPZYC$*pDS9v?_eXTxNwoVJRH--`9xvL{L#==CK>~k$V9!FJoK|SZ ztHj)_WL2)qn#t1ZX36SWnUjYnG%t_JqK5y|=vMi)D@{~Sy0!Sn4LJ-a-p}dvoP%ud zzy6vx(=D^)n2QYx>KCv~YcbyIrfrFO1~^Ly&p{wa;+Xe(Cs#BN!ShNyG=}^_;}XZ> zZ`Y!6it!s-W6hjSksB)l;+p!NHY=I*@30*vSnKOoCf3$7ItK>6wz(1*UbzMm`#lPm za20}4tCLX(=TQjS7?_=rNQu`Y&2ZRdE@C}dZN@qS{T4rkA>qTil}38eCIOYd9!D{S zc*;DkKP3r@X;pCwKYnGAqB9V0n0;4UlkR-U*|w5%lRs7&W!H98<%WSEMMS0q>{*ik z2gav&2ftQUII3rfSy&eE4rRHphwj8n_nkGb-rUSNy>|6}`lG{gv2Es&iR4&s9nib7 zF&hvdhzVZxKQD)c{Ep>aN=9p0i>UAw%{~9sqXCR%iVJllKhgod%i0zbm-4O5u`2%Z z*)n{`*LFyFn08F~S2s^A7?bl_vA#}Yv2EQVF+4ej0>9mbJrAVtpy5uTz$ z_Pe-MaKp9|FJ}xp0X*!X*f;gkm@7`B#1Z4tav7|n-M|^&hxys|vwffQP@Le`B(rGt zqMF(!)=_q^kt}6LLrObm70MW<0{F%dZNww{y>)Zka6G{DN3B=F|6JWFQTP~b z(WTX7ViRcmoP!eB1HMWYUjLiSTWjNqr=1|(<8qxDR{x62>q7r6ul!p*iqoYY3jyG~ z?>NK)*b}>QVZcbC+?$~zQ;0~M2?xWX7y2S2RU2q*r^E5 zU)vuTX4FH0m`JdAF=N8TzXL+P%7Rgmz|HDHR*_TNT3?jnq7aQ?y^=Q7 zj4x74L7kOV`G7SvE#lHvsE)lg+8(pBvsXOrLA7Mh`yDCkdNMg+!rmvVW&HqVrfE0W z%(F$<+!+6F%VcO4d!;w|npgGvAp7CJhJRfQ?R}KE{lmSEmO@(nC@3pdJ!F6%enBqq zJm$?(#75oT#%^v&n^m!onbpZBU3X*8<2Yn2v>g7C*hc3`%@zyz9KBDmA0;Rog4xMk z!;sflqcZ*?mVT5kIr?a&C1#cfcV@4Yq^hsNMG6z+d$gh^00KSrBvAa zNzw7@O%@+3?YTR9Y;i_O7}p^3hg2-<&rPCA2_Rvsg`!Iz=;A=l-)_`FtK-{}DDv+X zI=?$bq@=t8KB(lJ*wWTSSQ*{4QX;-a;uop=r-RpD>gdewn|v?^17=4W>?=?`YLc<; zBF?zS+4XSk(XSnDhK+h6!z+anB?^eQIw1IYL#OYxenoVd?k@*orLh}JH5#TK>V?~J z3Qx9EE`M{fH?T@g$F|8Mx`28v3&0{m8q9_cy;3ktJ} ze5sRWDrb5g8Q#j4__Fv3!*qNDkj9e8)4kyo652$gF5|?L+(^W;?UN(@#x8vwN1C5R zjBv_(-jXVN)o1`RR`ZQNeA6B#Ez7AEomD+J(v6ofHD7|km!2WpHGyGM=xUL+at=NR+bu`3Q?3a1B@~A0q zGzMli?>ZMHIEXrd-LZVujm4M#q3a7Rg0Yx=N*se zkG|hAnIMqj{1-@H*P);sA*$rYsJ?HAiGEXt7{FS$x)JQ>h2|L6AjDkP(=Sp)QEEGX z*k^Lr(`&}LztA|(uZ@$kZj-E1OA-2mOhF2SnCm#7b45$6A)PU=Q+Sx~J)t>=_>jnu zj1Qq)gWH*>axGh~Zt2q3L6OE4s0TG9Ao^J={8# zCBFv$s@}`K5yB-qHmdV-zzy{F_Cm~Gj}b+Gz229ci0EX!>l|2>Ja5UA9sRdh#QDD3@u=gJQSGwpaZYU8a|_S%$Nc zpg7X>a%tFDi}ny5XwEjOnee}p>=0r^0GTkGu}=v>u3+S(|7D1)b;-wLk~8GZQaTj6 zA0d0v*vTs2)P(thb2NxURYnVd$uQLXL)k;de^*FdJ)7}8JM{Ke7{$0?M~gMU@=lio z8G$FJA6ou8{iOta-Ia4eIRys{_`trc%>X!7)OEp!>gl8}8Gx1IdTjpsQR z7{W^+x&J|YBQAJAr6I+t-Cf zJ|GAs1w|Lp*0&>F7jIP&6jT-xHu^j>4oF^7`7*gpPb7N<184BPh+EgNr7)80;v?+Q zl`WHxtdpswIGnXL&(KA;Kuy%@CIKs49X=7t5H2K6uIrXPsXM<%Mp{o`^jywynJ@!2 zB{BA6I6!+kVqG93(iIc|NS|9Oa9j8$ukd39rmU)9qMXt$ZW%i$V~$-tVDc?^QfH9L z@@0kn+|zFPVJ3N5>=-!wkZZu=+aN(kiIX+&+so*)jfKsK)RL2Swk17E1oD;A{~~z< z?U9S|Ya!|}y>Dm>rdcZ!}_4GA?e9x2JdDm{+tVev;{}%2l2qZYg#quwtfL zRF)&~qK})`H6oyQNw5&~{V!-Iu!9@OrjoA#eicn3Mi+T7NFsggWs4y_6s!Mu?Y1?> zt0i&7taCuiW?b_~U12%)bWRLh!Q%NA53MA4?<_QOMt%frQpsHhhZX+S{UP9HE$jJIlw zuV4@9a2|u-pL4JJ7VZUs?Vo{*m!b)6Z4K*U0}*NSqJJCX$0RvrpZ=vAA#p9a!00L`&e_(wgsCOf!b{(K z<)n#ebN7HhjA^{Uf_oKJ%ak?cb{N9?xjoxH&8M&WqT8Qn`!L=FfS8~lhc;^!kj-9f zBk%4QO&sk!r?$(#G5>&txoSkDZ9BsNwq$p6%I}$XYCWJl^^;widGF77Yq4|K{tRCW z+$Ogn3xVJyd&RB?!Iv8I;mbvj5{Cn76G$Ql|D=$?o5D|CXAv9XX=u~4{$1~*SeOoY z-wGay@I87^uBhai?(yHcVCUCb9L@LI_EC3mB>EbMYX%IXpF_Azi;}O zqe?1#M^VSZSgk@OQ_go=PR%%Zv9UbV@{2A~XHG55j{x;gw z16KKJua#HcOe|r*w*{FCW}o6V`jh#?;EO=BZ2G|;mhZO8GjuKEwd`>QUy%B|9>iz% zg$1+gBjiIy@fS~Jjp7Dfd%*fXBt9<_75#@s>RbxA@6>!a?@SCV3>(PMtj#YC^qx$TuV_jzz2aURO$>!(qESs(mPq-s^}`)`DZ1B#(1 zLj0WSA{H3HOqoFL$&D4W`SYm&;3kuC0>=60;sXNrCWQ%3Pn)h&k>1#ctLp0n@dbImSu7}Yxfe~%ZwH&nTE8#<47HOm6|T_Y*UI#Oz{`q z6?y_a>0Q19SRg=;No_@zAG)DE$4^<4a$vr|9dBQq0|gWCGv{9hD1Dhieht3@2$&_9 zTZU9_!)M+Sif-XAt%zp@v)XJ{9Sni_*#9LwJKT3 z4zd%C{-YF0x~gi6nBMBTmrIVa=w4p`fvRq^$8Ah#!CMybIt`X@3>RsW{wQUK3Y6&; z)c3t2VB-MB+I|`lE+$vXccnh4%q}KVpibA58@0>ob8A-D)9ywqdvY~&cU8HhQ5(W7 z!KauA74TnoV(c?4@;vW4L!yb)s0wjc10Zlq;(76`Gg_8Qe2o_q!O3s;-%2x_)4MdgSww?SR9t$$>)v1UEZ>?383oJN`Cj6 zg9Lj?TsIo4BWA8Fd#J_VCts&F%UNex$RAieD;CzeF)zp8CNKaUy_t0|nhoyd-h%!W z?%6_c2cQsX<>cz_dX>#~oQ`G#{$DLX)E#0eGN@VDmB2XYMFgniN|PB+2ETM`e_V@n}h$Yg&%KOlDzYbFKQyCNVu?W5(=_b=KY*(9cXzN_>AH92n|E ze%}s2JI~0-Lw_}vx!~mC_aj$YJi;=1-2eusgpD*{@cBbpiu1_A6z+qBi>``p%UfYz zaz`;?k#AV$DcZ?%UvL}mlo1bopCo@V7y&M zxjb+|S(|z;fH9UF2BjYF`-;Aw`Y3B>PEX|cp7U$RzAi%K5%qy&#`9McurTe}57>|6 z6YWcx;*WNelnZ!H+4f04w(RqVXuIUz^g-6SSqjdr?kZiqD{J=tXyOfqx`52^w(Tje zXr$R_I&pY}GA(O;P3{1Ds7xLXRzS0X>2=c&BJG|$DsPnfXsxcSsUpx9u&!Bn?%9_KaXd5T~{lm(IDJ2== z^p`#?mUE@{p28@=v;oS|>mdLYv0I~-e+)mZFP^OXSKAjo0Evxk8PJudfSCN61a&In z+9UXeDfni0^WNe22y%$Y;R$6QZ1R<*ICGR=)4q4bHA6e4YdR%iNr5CF$ya!>p5d*b zTHd$t74C&iB#~<=!2m=Rj$%~1a#`Zp1!@@;-8;XWFEvHlS<83BI#5o$-hog(dj;k_ zzct4S7pD* zmh1I#$Mb#D^O}X9lRRnZuB^vbdpkyWkEfEWHUF1k0karC@wDyxjJ#>Lt%j!)`(*@> z-LhKLDXqa_VOjlKPOew-Cv#rvU*exej`(n!Zx75I^qAIU!HGcV{0{p+hIWRl_woM>?gSSryJTd-DXAlG_5GsRlU_P-XR)?&JTLAB# z&(eHL(F@3gtH~Q^UCf{4cV?H_^Fo()5}GpA)1I(gbr7ybvVsC(;1Grgf2#-mU}C2K zivbs#=i1rWragu2!y1#LQ{fHn?)45{X09v#+b zOCJYCO!(?K%H}#R7V_6IYk}yo-%lHzarbY~4gYh!|e1;9sC%>Y2I-UMuWe@2-cDGg-hG|c!`O_Be(+?&bNNwM8 z?RH@YL68((bqjfx>={y`8(cS}x0@Vi^JY#e8Zpv~9iaj2ihaKb4^O4lxZpYx&Dq{p z<`k;?zxZ8}@a!o5W0hbv$HCU_uCJJ7oBbXHhyqkx*{3pIGMM9o!wlRdQkKn7Mt_V|{I ziT-bVfEjq6*J5Xzmr}XUssqsnPKuZD>09P;H}C7!tLmeT+bJil{GLD+TnPoGBTbOb zFLiG6snRK$0|z;@9QHqcDZQo7-s8nnzaJ(HvTg7G;jR^$mh*0q4#i?ywp4SSe7Qne1f?60=z{%G zM;9!b$f7N^Ozb(;^vzk}U4IuTbqLk4DLX~+WX3C^j?dO+v=^@)7;jYBEB*%OS!Y(; zk)6<}2!t$5&@PQjCOMwa6zTcoT`y2L#_RT9euC*3!YN6J7hE%{OZ>koIw-4XW4x4V zFCvV~i+rH`tS7}$6MI;L_EQ%4jP%xbRl1r(Ke1vsP6=@HJ6kUN7e?QiiS>PX{bU-9 z*)iI-!0Vj+D)j#|4>VBjVj`D14m=&{f##x4LN&fZPf1dv*fT6@>TMho*zpK}l7s8B z6e#f%dID31f=u=l*=W)04|QnsC>ydi)_V;^bP<0fP`)cvul8g?@i*?A^faq6`%oBe z@7c@L)`NsNbK#{g53@-bOr=<5#rXlZ_i%jwV8)F;K5*fJ*%oDV(^K(n>UW#Z z7l?rYutAiHg}ovh+(T<^fN9*`G1652Hs*IKt?=7GFsJSop5%BNoY+IRdO#t0dcWkx z_rDn9>^6c>1VLVc=NT>D&;sneMGbd)R@TN^B71c4+pD+3tL5cQ#-)(D2XrGzMM1ib z1Rx$!Vq3zzZks{`Xr1ssv_8=NVD@OGsT;JS01BeTyNDp+H2!~x`s;wGzOQW@1{6sN z=`IDNL!`Sbx?4a(I;2ZNIz*&PM7p~>rIGIL7;<13VBXE=dq3~*F9me;oU`}Z*ScaI zlESzf0>K1Z!TkC_^T#j+h^yuiaquB8X$ zI=Bgm;5^Z9xy${?yQam;3o5Mme-)MueJbburuc^wPJjXr^aQ!+<*L8_1HpxL?xnzrfrs>TF~UsrAT3 zqC#41Z3%r)R;CJ9Z5iB+mNdWBri?RpC+GUBEt7Zhcz-xUkex2jucvm~woft4LZ1Xz z+g9Ix5aVBdEhQqaH%y7+wO}XkDtFmT|F9mPhWl(QYnhX&l)Z(S%qXez>G%=;MX zutfHFi&3iH7Kr?iYAE=gh|he0zFb@zX|c_(FBa>Xzgy$|bScj{!xDGgBB@SmT(`Sq zZJl=rUPnPSynMo{>eGzi3IoUhFf+3@|0ibZ;cR#9&7|U%+`m+xQS@hg=Jwk@S9^Bw zxl9rtP$r~!k}uNA3ay3te1f%@o{d5FY7QAd>-e~g6C=o;%c#XPW^GszC$+VZpNl^+ z4ik6&PwAbYIA2Cj^qZ7$SAvvZ9}~l-h3N*=|8Ux~XQkARwk6myr#)h<^{gM~YQuW` z>VQv)m@#hQL6D*FihlqZiuJ5ZNo5XOGUTT_BdkaCzySns87k4;z6_;LTIQ)a1h-+4 za(idz*MSQiv2MXs`eyk8Hulx;klXfeMz)M{4J-3{Q`n$_f6d4(!30>`9r?e5&Fq;P zoxMOnOb1EdocJx#ZQe^rdf>a4dvYxK@g0g&<*@nk@E}wa2@$ccUv8*JVTFa@K-27C zCwgefzHkB@2AoK=XDOoTV!)ep(txT?tspoVdzpovK(l~aqAw39Jo^j(!w+%j6M|)IS$a9X6zm+IFBT)z4K4MpW=}$%5Z{cIw)#mvgj zf(;w-_0!AC9-q%;|9p;#_pdIpT)%Wz#%ZU&k;r@_U}69z+J?t#PLKPzB7EFpfrRI7bacymMUFIQ8Vh@cdIph5r_Av_pe5AY%v zlVb1Lv5`Q{^!J{U3_zBE$&lBWG6e8|<`u_pU30lO6(7i!c6-1E>t%{HFjbdN>VBctoI962L*DJ5bN z{CeuDnCFfV>aLN1U-w;>E69Tp@kFQec(>u`7-^2a}&{1HRYENRQ6AI5zqpseL|1X?UWW!}yu6w>&FnM5Trz`a_R+wy?b zGew!d_k9&85xcb_?p1yqWeMILh<&5z`xP9n=;jF`lA+11g<8ri@sukC-QmrRiHPNB zZYKQgG+leWSJhPkcyD>yZH2^?IQYq*njJo(=N_*89Jk0q|6L2yI_<~25tPNVkpwU( z0R9TB8?YXby5H1wN}xel^?jaiX@@XH12Oi0hEBU1S8#fLP%@Gi%XC{*+tRK@qxn!o zq$kLUlYjDveZ7U;f%WDk^yRgt>`(+wK3D~iRibY53>c(91>6;;|M4e`T)3u)6RqMa z$c~?4l++1dvt7aO6qC_FCXP=pDs**v!j|2aup`j$#XU(!fwphsdp$5r^CP4+Z8z0LUSOd(O(BfHC z8NH9{r=BBBr3=bG6@J)`XSdf{eqEJbK1%W(Lqg>#rp?0Z$kWqmd+)l$whAn;)Jg|0 z(r?E!P)AvJv~X+*LQOaeb`>($D4iN~fP$C^FYFyI{vO|1iN@a+IiFcy)fstTlYm5v z-EMb4hUUL&k(LhkdLXG$xJontned^|1MCHi|Mmh>=v2<=$Q^owxQ zhsn&Z@ebjMrAtFtXGF${LCG?=umF0{GrGYyTylnCf8yhk;=|0)4=i<&Do4wAmkMj5 zlo})wHyRxa*Cc3>x-7L%2Nz@o{+b7>{j)}?U?(yCR0KraKdQpsrc51#7cPoN6e%p) zcOPAhP}ZujY|%slV1-+(#d%(-uFo{gIvR&VRSSY*#9IS&OL}{prNjM(RWYi_h(?kK z7`A0a|_trp03RiDyQIg{YX+ft8YpIGs1h{}sGuE!0+T+>ZGsnwMB_ zX=Y1o70o7M_K{s3%LFanEzZ48_m|1izF82xDwfJ`8s9r5gL2IBu zMBCM(;1?;z{{1(3@krl4FvbES#VsGZXoWm&=Y^MN1y8KR=7k6_{60%C@Z3i>PVv5! zA&<&JCzr-I27C^M;3(k|k56zJFkB0j^0oINu}+#-zbIM6FwP|>77gq1DZjJA#3HPD zm()`w?13HfZ+19XO2klMjn4+S+G&#)k0~;ZsX@DyrG)ggR^P47NJg6Zb}R6o5XMET z(=b6GgUJ5>S&SOY(=1iRB_d|)&?aOq%NmvPkJKjz|8jGZ5M5^faMwa~O&@@EPYp%t zL{zon(SQZp156nD4<;ZXJ)z&kke}6E#oCI5Qe8||)G-EWptenBl%+iR;ugZq!_(+7 zTJxCDD~P1uc)LhQ zTpZ0{=9@J{T^z*~|MhZ02OcJIt?K>!CeNy&_j|S8!eUqcBYNz$7MAEG!gHI{<8V)S z`1$hR+-GwSvLkTr;p2q(cw}NRueaS;V)~m)3iidbAD|l=JwsoYXx$fd5=cyyer-Kp zB%pCpV$w_{SoAW{_%*9tAO(xP&Fis_zH)#VLfIH>_!bL4m}<4b8Z$F09?pq}inuxz z(yC4BpLB;b!#p*{JcTD%`6!lQMCK3hI+|IvHrPG(ufOJ6Oq~t15eU>(BBDX%$VSZW zAR~F!qWkowF=~i9OV7GlvPB<<;U9ZBY4J&D>IS&rt?Op>m1+O)o7o< z$`gO>*~ZqJ597^>|0>Q7&bWI={M$5Xw0t894JDrcZ149$<0AJ$kC=*dIok3G>0KXi zZ`E6kHwR~Ml#KH;I`Z|?>)aQ8R`PM$zBYL|7bR(L7;XmmzGUjP@5`V7?}4P!6$(;9 zM!gYj#qTnG+qYIdnZhyaRcPa+P8nYR6EfWcC=IpyO+AGk85n&ta38^AlbNk{ho+O_ zHvgM}J~!XwG{PQv>WwVSuR0`#!=%&O$6Xb}br&ETpra8wu1}LT>L76@{zRtj(|MYg zr{{xl+TJ^O32%sv!P}F%CfmfZ5jfO=crpffo&GXsqpJ-%~!wXG4s9bT=Fr?i<0c+r!*;ccpVVReScK-_sSzdnghM+XP zzYP&$YUNIkJ*Zr9oZ$Us!_8MuE^Lrv88&v8g%A6uX1Pxfkno)P#&5Tk1-^|^!S(PH-#Z5QY>J?$ zm)ysl4(P*|yS%d2dL>S-3C>kV7^AOyQXGoC?}uv#YddIS^l;`xxoy%(2D4$%+EN8x z8uKHIS`Y16$Om_v0yAek4&POzo7^j5Cu_QU(-HkYp629Jy!`r^FwmhGFJ*F~J*g#| z#D3hlEw|Z^Bh%(iO%QA zVD@6gFl^^woKb|;3&obdF)z`-N*Z;TKGTSwie)h=u3^y*Wdx_s5qg;>l+fY3ISbE_ z!b`R|hmoVgQ0x1obi;~{kLU%HNt|pNNNUDqd0qgz{u*biB^_YPwth$X(E#-Og)x7o ztB)j>FQ^mhYRHV|i}XLw7xmY^bV8O*C4K$ZMDTb^Tb=blmS<*8YhEYQJ(d(FXMI<= zl?FUUbO^=V*otAo`~Egq;pi5!F%s1l?HNyDTCl_{8_YFZTe?NP2VD9?97c*76z}?t zowwiw4;qf>kEPm0#D$EV3#O#V(AsFSwO$Z|JG7w87g9{^$}piDYrWmrzSf2KaxQX$ zEvqaBH14m+aryhUEForq^v$~2P5Qx%1LQivcokhWccRP2=)FDcGnj~t>bsocqc0JK zQU*LaFFc9M_%vbKUl@jEUQ{@Llol|_k!rmYWcpuwhn2YoKytjiD)6o2H&^TR+&^q& zg3p7&J(nr*E;5FLzjvk%b7|O&p)7NUPi51P)@l7G)IcY@hQ(j$UWr916fs%@9dM0t zHAdNA{%LwT2&g~D~@XTA0XE8Lc zegZ#pNh)3{c-Dq)At2IdIz6nSQ~vX1XGxu`2zjka>fDlTU)1btUPW##)^NF+>L zOD(<>E)I<^@KE>VjVi4O63k(x_7_u=IQk(NKctXcDWv8=>BelPND-GuS~wr(Gg>FR zH;H&=6|>x|9z z-7ccOMm6uxcjsfvZIua+{@y5LYuhTCeh^47UKzAyG^$(RY-uqLH<`NFRKyT5r@+IJ zcQ{#vEM0n0r_LLCyxO8|5>i3oMSS!iZ*lPhMGd+RN8fA_ei4Un4B#sHQ-hP~Ee$ZQ zx;_0_OQr6=s6$m4HtzvCKb+tmuH=;Fo%!(qdfDT>#j6jzBQP0@o=<_WLbJint3<#_ zK4@2BHp>Ko{6%8}E}(9o1euU>`2<^7SfoH%(tDdbU``7`Wn^AwA0ys{+4r$7_p%>ZVA*UFn(Hu0}(!m|FXO(i9ZJ;*X2)eInXx4dk`qg0<3@nfR*G6duV?bmDA_85f>*z=T* za-3BKh?$mBEc1ie6!9xbuT9u`DXadaoDP}9>awZO7c~OFu$GE4N=pGl4E3phipNml~~ocTZA+>^o}dQ@JPZ2k{>`|h7l zXBVOL=Q9+$wu@Sq!$O&9cDt<*Ob?xSrjJFV{PeZ-^1a;Gha^9b2Ito&L~?6>JoV1v zff`OkDoEm$0hs|-VIZZ#mb|*Jj`|?`f;N9LH36UJe_DfkG;=M`sGoV{yq!_6-(S^; zR$L#jd}c6$Vi=747{yA~j_I8NKc@+-9ysJg83macc2`6U7JIW18s^8RBl4?cNILdN}EX^9$kf$JyF=rF1OYC zC)`#;rDs@MZ!{U!djz+isp41?SJ6f_JOWwD90nyfS8SmT z??i{u$Np`~{`7;X4Awdf*355N9-QlQ+l2`oe_G&qJJjr~v0#-bY%g=)8lT~ugvaFS zEq)U%EE@e*0ceNQw~=oF{44kH-PI^uTOYKj=*PEz+-czFK>42b^qLM7p3OIM&VEoM zcA{ZT2@oD61qsnD>17b1lRDjU&RoW=m*J>p{jn(*@Zg)m$F{ru>BXOE%>VdY0OE&TD z_tfbZ-P;JF0bmuE2mZ_)*Xw=Xs*58yDm?yVj}ovBmMxr_Z?c`5Ybt?cDd)o+DWLQ3u1+bb-v9xZ%n2`K={>(Spa;f!vW05&nm1z@3d^2$$@3r zMi|A}=aJWySa}xadtiv$awm_M?+MV+)sY|l^km7x-gqxev{bCXS_Sz$h|Fl!t}6Tg z>F{cG#`4ox%|dm+O(2b7Z0(K06n(n7XudB`&$pQ zVnF!HgT&!GKaPRh&-EIsIKiK>gnE744QUTWKc68eZ)F`k=;1X7c5j5>A-0WGYCxfS zxbV;6EMTt>V?CV1O_5-)zPTTEq(gpThSKr=yGFHM{PQOtQ2TaqTesf~S=?W5xj;sF zko!dRZKb51hbnMtr%HT&^&!CB((>`ua+7t}e7+c=BVK!C{<=m>iF!K{o@l(}W(`!f zdS4p9Sg{-b^i7t~f|iE8^PTM3dv)1bR%RwW-gbP}+WE@0Mk*qhH3>`=j)^62oF5+i zw{NVHsCXl$XZ=kM@Mtq-p)mMAf{}OTIfpjK25Od?f|`&}BXfNr0@l{Y%d9OXXcD`| zw6Tmd`lj_muC?Eq7u~bn#Kf2`#s(T}R<<6Ak6vL@bT~EOarrUSimQZAC`<`P-7<|F z7bQbW+&k;%tB=Q0{9)L14Q6EjmPeg2#i=beqBIc#z*Gy0C2AzDyB_&JhAuOD)NIo}raUN~GS$xM|2dVJ-VJ8A zlWuH$#>Tce?`i1@4OSL@6$-ezs4T8XOLRcYwyO>Sf)E(!p)InN>2JJusKDd>aUZi-m9rZUQ|5v49^jfR+_+3Z%I5lpLwVSFySpcH0r z5a)y7qf{;3QVN>1K<|6=2w&ipf2~ujjneEAWLfvmqqtA# z-0cb;z8HXr6oR-rPPt~?yv04m_;Gx4zs~=J(NcqEmX=!X=%0w)-DO!hkBjs0LNq1W z!_G8s;r!pZeVJfuZTNPPd5Y@}jY*tHmRLN!jZenpyF5$Hqk_rVT)R%K%ae=q2^65*RRk1+rI9ZA9v0~Vi})Vr<9B7C9pHu z2fmCMc2@B+sS~Fud5f813nqI8fl&vYYvnr-e7lUrtO69NnZ&GkmmsAb5Ip*yhsc=r z&q*S#l+sn>N}Q+^PU@X8&iQ#mEtJLk!~C7x2I1AdfaVoi$;N0yOA}Ojs=eQwF>K4b z`jrPh>}lpvrNH0 zM{j-)!=1Tc7-q_FivLUm4uMc+Ms3H5^M=#tgtm$L*!U_v4B4MaZtzF zoQ<}04>EBsD^VS{AiiHwTeoS|&An%LqdGQqgl0{h63w#7lYZN;^bUY1-G zt9zacAv~3++0(tK$jt1;W@HH?Eh-CWp1N8`^##73T8!z_twZ8wz~l%_?jL^sipKJasxnl)C&s@{USPZzzi`vOYY z_iiAq4rIS16{Yi6UKmn_7gk#1e{EuMWN*#SeWz`PC?`G}C}~efUE%UN@@&!lF;!S! zg8`AC4F&oa_S2{E{bgD>n%n=5&R4;mAg!NrO65{FdQw?~iKNbArr+jE_5OWNE%!P# z+?7t&cdSeFxVwYo-m6Y*JvTS8rM4w0=4^khMC3@{F5&@4mG{mmJyh}zi?*>?2h$cO z_JBGN7v{cQ;$#5eebO>Fel=SJj+Ol96&QtJ;_SveP`=^}xJ6iuAt~z;4q;wlTqx7i#XRU2EQXz`#P)4UM z#j$K-b+l>pil+5RMtM4}$>YHLGqQw=>rQ;Frk{!r?yB8Sy=prKAW>#+!Nt$d^u3N{ zOIZAC&e`KyEQ;_)M7i?ZW0uw7{0przVmN}!8nPryPn4RaNCyp@(zmmHgG8$A*=@n? z8%J#Jlq_as-QLJ+yWh_Mf>0`>22?w+l%x=u0?wYQE_PJ?fzPm~cqg>I_iWdaN2=57 zahC|XG&8p<5|TZ$#jnXhi|}$8FrPxBOyCHa)sAd~9`P0NeVTFvCo<@1+3q&)YL_ju zDuMz}7WR9(YB4`KCE<60U2mKBT`oG(^t#E2cyjmV19F2nyo?Hd`q#Ic*YCDV_>2$w zXtP#3=8reKTFMl4j|m;qj+>mCLUW+d1XTbGdvtV^&qpI&<|RYb^foWHF@;^YNzLzn z4lk#BLd&P&jcPoROo+q!$0UB8|=z#=4&g6IkR7JeQy*-%Q183Fy3sMBf7dB=DRN7O1#ITa^d-_(m*_Wfm zC+(Uv2}W%Jp1uu7jo^n{GvWam?7y$xU+Mh)mceePQ)yS!J-=FIg!gRpa0Y=BKSAU6 zD*eMKaRsQ^Sy_hfOYlPF$FAZr*bp{_8@3nTc8lbA+*U#?_P)(8%0e>Or6yjzufbpD z59qw|bM9NPmbD9=$VxxpJ`2*?PtN53b7ZNl%VG>bn=*5#Wp$#^H2L?@l?S&s+f@0N z7sUrzt-bdn@@V6b*^q=4V>|qrAAcq|; zx1fQMCr0_fz;a%MhF0Dv91R+~d8RU@`OuSo=nLgkT?44ZOj+Um?8Q-NSgPy7xT*5O**jh(ap z=5Ch)MNl8Gl|y%<2(qFXJD0S~MDPesy36BPFTL$3!M1ocG1?a@?u&l6a-TO1U(CFJ z9D#sSP#HKA^MeY4A?P}zjWQ_Swm5!sidf5(zzP9Rfq5Ei7o-Ph|5S>ZsPDwB&F01C zd+>)eOFD9CxK%Nbwh_aKh$-s`>tzHW{=Y=MD1KfKp0u&qzPbEcwhpgZ=n%=+)Ccmx zGQXe(KbXj5~o8rlm4pdD%74VNN^Z%<*$`VtPDK0RCEc1o_L)Ps5D#`~Kzm{8*0w`?EjV7-OL>estKGTYPUUQ;+ohhVkwVM-XAz|H!V) zLUelCr3cW@z!F+&_W4yDecuW~-slbLEVh zo^6NiUEfFt7j}@8!E6OX)Po^FimzEHw*9OQ(sx#O+%+Ih(YwDUS$tb%tWHA}C>Hxw zvy?$V4`d}H`}aI9ZZDpIZ0*A@jd|gg&l|HK(Z*YuIHoYYtE>SSzO@-u1;haQzhO8b zG`?Tw=Ex=w8XZ=+vBjn*Q8A}_uwee|HGHTH{ypw)G?bsGhtekXjaqhRpC!ityIu%IGnNC7WECl4WiZ=)k_ z+4gYi1et__D#m=9>BdO9>U>ygurLPCftTN&53-w%X%|Qz;OL;9dV&h~`D{I5co^gj zE}GsbNYL6~)5{;K7>ep0THegI$7PZ<=K{=9qNKj(F8R(oqz%3$%#tfPdkdJ`wNiMQ z_;@YgW-$|<170tba&O4>m#6uB3I|E(Hv=q38={kG>a2=urg>tcq*9`BI)Z+Boz75` zE0>haU+OIDEmzAuV2_qpO35mG0)suo?yp%mj9PkUaEpb#LXj zSKPuouFSQomA0=rIX_&6pLR)P(-p4jG@m$HvCi`ia;9IB8TyR$CFhc*<+&Yr{h}N# zgy&k3O(CVt;Jur3oGUQmUNR( zFjPE=Ql%r#y~i0tE5U1=e5Sp)@79oK2~5{?7*ww*UynfPnCWaTCOOl80#T z7d>p?T8Plyf=DO5R1Cn^j$|UJ%*}HJ%Z!C{lPZ@ehsMSRp7caZH$X@iGkKv$q;@_K z^#a(I*ssP!PqK;)TRZhfy>_HH{pRj;evxPoeYg2F=<#sCO%@DPLk~v zyoAPYeKuCKh(W%0A>0p8=9uCl)-4d7Jnx^tTSfEGpHl>VT)eM1?uI97;XdewCuegm zf)CAAs^2}%2~u@@hZ32B_xTAG>$U94 zH1ys2v@4R;Z|#eusT8q#Mync-DlXf&g}GIfe_yGbsZwWIySw6~O>Ob_^r`8&bV3Z> zkF2V9r0WUv&y4wyF^8>c7M^Q?0l4R-)X)@Yw3xY_Hx zXcZSnqGJ=aT5f>lc#?6?{v<;z&=#>z^I#l(e5QCQszx~zopLn=dSL&&(OH^6k5zjxr0JSp`eB3kPcmUBFT;F-4ef{xm`t)1E3W_P zb=n}wN!3YR@=xe1ihm#pk)TZ)JpwNT>FoWAsIVg}Iud4*r{oJi5KeCbmE=t9Y1E4# zmiou`4EMv*oq?mCp0j-K_#~I4a5>zjuex71SN+kKwd%JL;IApiP9`)*9IabU*ZuSR zrCYK#U&DHRy-{K&tWxlko6iL!k+UsEw`AU?Yx>BR0JdN2>Pb{Y6j>QlIM7x@kRQ6P z*t}MSwyAT$d_f*vqBQ zbyV6fXcQRj1r~3Rl5pPTObETU=eqBr?^+eg-$PV@s87b_X&&w>z$l$u0 zR#!Ud>6lmStD*7}zdPq>((a_Z?csjHa5JVyjJ{uO+@No525VUwujbnpY6?;hCbsKpx)Tpieyw!QwAy`b*tg|K?2yIdRSwVou$M7va~3bJ zRSR`a_ojbuxs{#)eBA6=xXV2q-I&`BMnf^wM#+-&UuEr?8l(AawGFgI_lSiBf&`LO zJzIl`-k*g#yfvH~1kpN*>V?1ng{+dJ*VRWtX&G&<@G?H)#W#L+D9)9lLE6nlYqJS= zE4C{<6&Ccw5vC^V$RL-?%T>t_mQ;=luwVuBkVJokQ8fLOaRhUP5{@3TO3WbA-9(L< z9N|!t2}83dMMaGcM`mpwH9thh&{XWE3DtJHV9VRgITqBkDDmiF^24cgBq8$F7_ck% zB6xIg?>edXHkQ8c1exSeoPALyisa&+BVIF<&9YBni~j(j-zUxr^)2v`v`i+9_KxnB z0@EJQRS59VDdK|8#QW1r;#PexX8bT|A%PzrSNPFh@8vv0n&x-C4tcLivA8GQdGj)0 zliu{~)#q5eggYTV5|k&=0V+1aQNaqN=NXl^>StCp;edF1D0yCxC6HC!-aF7>iGRp5 z3~W{IV}2zX;K5d)|L0+(F+B~n&Sh~07AMM232%3;0^AB)inn!tDjUl2h0^xnwD~AZ zj9I=Ccs8PgH?&;(<{22c5*ZzBY}t=k4*vga`M^6*^~vFKoKO?jUV5}3vdfSjI9`EM zJ<`&0f+W-QjxIG_vOrz=dy9Ew(G&dZ*@TFZIUi}tW|JPmDK1LxJ-fkwLfaZX{bj3Y zuEM7;UsV4M6GP=m9Q`}9U=r=XpNUG4X|;Ir*pbOckJ!WeSqG4-PsUrq!LmA$mwHQU zbJ4Yx-pk!1K12N8ZJD@mZ=B^l(v;_G?!9Wh)fo-eJ#1NjKEoH*cKMn`VE9o4DLJ_$ z@LM0-*^7FEBJ#hKq--DT{5i3(-}nsSaHkDD_b5Tvq3%g{nGcl=N_~7y;H@sBr^cpZ zk%>M}EZYL=$(YaTJpX{Yc zT+1o$Jf!x)Jp!VB&=J?eoSau6$QGn*uG5^5nnr2v`mA9w4R2>8Y3z@0`_N+;&d4D=ubC6hiwOR8Qbsn|8ouzMU>ru++@}7URb*UQ9LD-XF9|N4rHe&yg zM32YY3tT92=2I{#CD=avAvae0dL?k&{hk8PXZ#u^Ob^=eOTCJk1y-xWdaRC`moYM2 z^fh^4%2Jn(D<{9|O}YY-V0=#Q4Pm{9Gd1j11XPkYjCBm8i;D&FEu{>JgT}tTIKVwT zpBES4@cJ+7GxN$bEk<86Fqx^RV)LL>6}Jdlrdzipwq*Jt(D)S>7gs2i@IUmBmNFR= z)Ljr&P4jVQj_g$?1@kC?kpgRA6&#q$TBY?z2CqSV9e%VkEY0Iw8nT-Sk zbhPg}qE%G*IF}!F!^5a{SaL)^;x<}Joyyet(%H>8L``U7!b|>;Z=ZhFPVj)$)q^vx z^2@=+RgzJ(NC1Xmw4WGF$$bK*<}>uiXAhX~v772zl9B{G8e(*1x-VGSrTEN}a84d0 zv*b1GRk8GS2%Yb0Hc|I)0X_KIt5?J%n3}#nq+YNbd{so3-Fb~9H*~V_{jK71#B2~_ zzClAt%FfJcMAc_a?jjJiONHKm(rV+XOCQof^p8hCNkf`ht`9E6`|rKRSHyiIr0=0yFqjA3)nr!rAQV!?N`7O292VQu3un;yT%s2HvmiXrk1k2R5X21FiT9 zP!zu-HVJXQ};jKe&ZX<_EV6ZC_-mdoP_8E3+uVV8s2SrhT{{LHpM@ zm4uPA{-E|A_-tL`0>r$P1X#-d-Oi-%dg7Z@gt*MD-qY^{9#wD!gBH+5IAPQ8njw`` zr|p!2*0hp}pCJ3=rSkowV!4nQX(M^k`?MVTd+T6|Ip^HWE2mH12D#s%J}%+_ItN^~zVfKZz61&x7wUPOHp?}#x8CH8 zj{nj-GnPd?@-qwaJVFilU^pBQs{Qb)Fw(jJ>)Tc`m>NsG1MCd`aE09e9j9k`zEA%b z&vU<8S~0QO_W|rl!EA=^TU(M`f)8}us`BWa>s_9w>vza*+|HL zzU94wU>}RNr3C|S4GvkU`%Jj%hWVgq#}aBXO$OFB=YZi_vZr(4JoyHMoNnM)1bqd% z?EWX9>5Rb#_>`(qtF+c4#!k7}y%HiG$vUNx1_WdfSwAK(pV}Rn-7)=esHEK6&}`S# zfkz*bS}}A7m5Dx_UAHwRFa=u7gky#QEJ|S!M+7$3_`SQ*Q{c)1afz^i44Xc0I2Im- zc*VLIEE#CIX}X=_#n`2@4*X5hRBsE7!eOeIuR`6{lWGFuAbByS&ncOD*>k zJH+{x5#mhQJhH&32@)J7k3okxHyhKalEG90M1 zl&&m#MQ@5?C)vq?YB1YE&Xc!;&E(`(V{)^Q z4aBIr5*@s9nj7nzo0WR4osAnw_vHEwECjJwqGwix7sQ7Z^IK;JaWHXT`5lvZ$W7nz z1!Y?dhv&?0qM`gYOd(R#5n0}E2TlqfoO$X+1?s`U%Nm&A*@%L~dGU-j1OM;rcEhcqHi!zL>idE%tx2xo8KqH%+l6vxYR z;_jO%3Y2j)ZKHnW<3erR>TP6*{)Na8d_K8kJSk6YnD_lkB^i1HMqt1cW~IgU_tp(k zB-$1(zMuV!Oiul6SL#aojYa$pi%tCrf}$ZCh*KkS6N9&2KNRe0BrQ=1MCIS#fJn}g z{iX~tQ|pNef^QO}dM({hkcRHpI3+)|)We5Iy{&gUUF+xz)}Nc-#~59-+21$W>(3n6 zC+#A|bKr~Hx9x_u>QS%P(WcJcQV(T=SHQg9zZ7zHt*xl2h@P4vIy|(=*5@#Fs|(k) zB`MLwijt#>l6w>-H;ibis#?;sd!$ubY+|q6#}v+~6WlTL*#qr1X%0`1G{7B3;zBG?pcl{^h5Fu)pG$ zK^qs=8llm=|N2(!>Q45HNXi>MG13*$N-2!K@VvB`_2!yv^D9E5vsyk83JEJAg$mUh z&h(ZTt3_vxk-Lf1M^iQMcqkKMh)iAVF?5}ly^qdT)$ad z+io|qdT+qrlKkU!6*%S0d1k9B_2vXY{2G~#KgQuxH`lIC_tz_yg-#~TP)xgc7yWMH z3wH51L^aUI#(LrDT70uC?%VmahvT{J1cFf5XjYI^Mmgz}P(?w0g@2qNvaYmWE19scUjEF1sQjn$mUdJM8~)kMateM2L<&BZ zUB75L+pllg)W1D?a|u+%-HcCbGu50(*Kg$hv0lH$#p6lF4)6IE+tRxzg&8GJGHyT_ zao2LHjNjDe$e)(X_Dj&KYP5J`7vfFR5LA!8MF}liLEBdGy0xpOKDnnNx#Z~0taqTj z7yq{TxP{%#d>(!r$-;%s) zJ%6IqPglQJ!RXxIdLZ*>CA4_!3XMuIRu=5y{?@9{2Jw5dKM?G+fYeM_0=@xvXm%S+ ztZj6<^>jb0v^Ska(FBT1bGkISfLPl*IL@7x?J*ALzI0ppJ7&FV*Lk~ae>$=%aAo}6 zjgpAz(go#IcCl0H%XJk+GJi9!WK`?Nj6bGW`t2%tw(c$d2ih`F1qECZU#y7E8;|CU zJ1InQSz8-zF-@x5vSNDU({G)#ZwyVNLc;U!p=4i{JqSy1)4%e@UFx^HP^3?&&E6f= z{l07$Ib7%+_jX6Fw1bzfo-+9+XiF%5q5P9zwY$uRQTILEaA9XK>2`x8R+rqTZsp-L z(7z@d*rF1M&hF`Xtmrv|`iIb`G`9YL^S&|K`8Shj8ae_|WR&@b)ca`Hp6uyCN=ptR z$}mah*g(>M;D+Cb!b&i2KER-m%=D}R4HBUCSyIt_OXolitYK2iFNtNIA`{2Di*y7ok z{Z&qQoWL0crr5tca!-?fuFjWk>%|VmCdL?T^k6wBegt*dY$$(f8YM z$4vsrd(y*1P~nmD{>f|)QU1eHi#4I}a{2m0FVOhrDbgpU(HEMh%Qr)HD);NS!OPpR zO3f?%O|7>F2$=E??&y6-S8HH>lWxZurSkz;&qd5!gh4urhO(d;G|#KYQFpUI&bm@`~Tv~J|@Mva=FB#eW^;H zw2biNotZ-*UTVP+WxhTs`b+NBp2vC2cgt!awd_t;nVk=13(ulmGOk3xYkm^eJtep$Jbhc4)PgB8GvK-B8z?yP;w#8^NU=v_W>IWQS!rKX3!phS)EBEdCuYy( z{yk^pgfuWJkW^))7M374eospqwW^KZ5b&YuHY%kN@QfeRI~iF$*(Stzq-Ff+R7O7-0y}nIGVb7-j^Uc>bw-jS+#;Mg-yyW z*{_h>r0b8@>1Nyimr`b0Y9pCH*s%4iXJ_1?#NEVx;kbl>NZ9^}f~5R1+1_;Le8p6< zQFp%F)$AVJ^jY(^|N; zO%{ry#>X*!bDU>d0C5f=_U3#RGL5@aJAUUSQ(1A4(D32YNYg#*$vZhS@8IXn)NZNG zApACN7n3H6!os%zNnS6odmAa?r*d8XgU!3^IOKs(cL?V$Pt>zXo5o zZWQ0}l2mvd%i7#$8p-dh6AN$B^%T@9-<>IWUWJ^5&-B!POSi&`f;9WzOpvI6Z$I4l zqk@$We*2I5TinJGt>EiyXx)wn3Oe2PYy^&p6g1>iekB-S%Wg#LZG;jw6(4>G3pyiH zl>-ZV^=O&V#7+Mit+OW%0DPODhyj?HQ71LKWw7r$q!BY&^e(*}Y!j&FPu-yLpvV=! zlgw6L@s(+Q-jYIfwZt}0Oe4>2DeSoZokJ1z6f1C=OhCtl-`f4IkyYSUXY}r}Hjke6 zVneNu0#ZmNmq@jlM)~tHRh{kF^UA*^)OPK|R#@2EMK4IQPfPCnl|uG?g)oEc2BBs_ z*y(7ih&r{y`Jo7T4Es$i{@UecroI$3IZ%t)%EE$TaM1quloh>h+W1uIk)@&g;-duj zI{Qh3veFg@o40KO;pM+5N&Kb#uY2j4Dz&dU+qRnw%eG6h^h!h(z1OmXQ=Q8c*C_-? z=tJ^o%&P@{SRe6&>sP$H+ql1K>Fvdr!oejB#h8=7xaHS)n*5tXFf@oa1lMc%5>#Sb zdB5|!d$+v#&WC=gb%m4>gXitJP&7ePbC|UN-sL5QGg(=sJl2S8;&_DSOJn}MOLu3# zb)z_bUe}H7sFf9mCYfy3CtEZj3*|-$`%z$_!5e?8kT>WPL)`oPYB=v+zqAktJDjj) zPSYbNC0Qd@wG`2p*%GRK8a!iPxjmoiqAl9Tt?Ph_sp@OJfuOi9~m;5Wr?wkLm+jtjI2z{ z_{k4#3(N1)5#i;Q6B)GvZ<0<&mdBx9TWsxO!wJFq8foPfge8B;s+!k&AlUf-e3gQ$pf2}mQ|FuHuBnBQb+40N^)3FL#To1 zupVnz6t-)F4nTGE_CDqe&!Zh>Zq*z=|KOAki)zQLsHD$`U-4&Glvrul?nUk!Gv+{e zFx^%6@8&=n^>v`OZ95)Mq=|t~XF#J;e267b*UPWB8lOy%%ReuCYxA0_FU$q zr=-d?^hRg#RQhZ*U=n?mMaIYJiTs(1fxDAd#{O|HfQoOqyt{w7G_hkoGBnd(Ir-(<%31i>b`stq5~f7pNZ>R z7AilM`PI2x(WrQIa|BPFGf1<+J$7sjyS!ot&g2nEfp(cYhR<&00PZ`yOu~JrC89qa zb{X@he^X?2(FbS1Dp^F5omomU^Lh-E@2ZIKoO(*FCUmq7AsRhOEPJuYJ}jf!drf-k zO^@_)=!&dq-6${ja|~$7*YFNfS6($hPjM`P=$#_viFSUP@z{aKL-MpGanLh5S`;Y< z<+&85@tosTmGX0soVaUmAJ4{p<2Qsi3sTHeWYC=3eAT@@j}{DQr0od zzck*ORaxltakU2nke)qaHzJzvJ89$&BgAf&J zKf2{0d_sDv-2Rwaqk!&9JvQ zbIf<$Is)(kHn*&8e$390A7PWRS7Lf-3|Rw0J!e0=iSO^!Z0uhzkD7Ni>i(hUlOYKm z%t8P(iNPoek^Ii+deOQ5ji`k`o_As zP9}b&>cR5d^XbE_W9z14v}Unmn?kReP-y z0cv7X-LIY3r~p7;K#Pjhe)_^A_}2I_upj5ganhdQ&W~3~WvY49pokTU<3XJ zQzS9;g?+Z4KkfWS9Dtt+eF>=&wnrUU|HQ~%)!TCVL8|3^?lJJkp_qHJe->Wv{W<=K z@2d0A>D%*w*RL90t6AU^bH7S^Qaj@RW`1fNuwe_ep$7=Mh9FM03q;wqKwRCV5U?=n z!%ZF&y76_6B92JMu{uDmkdU;H7yk?O# zkAjUE{?dN=rM}{;zx$OyTHx;k`~m{rHz#IW{r$r570X`P%Vu+NiS<2o#K+&DzDNV7 zR`1zfn~xt>tR?GWdcOB5`nc)*+$cMmDXWvL8K@U}2`iF+RYQ*ybC`WHUR2#Il+mBl zq;*n`KkgCi^4-Be?AfX|Tx;F$a-{Bj7Wf}_^(W&EI#*I2H$_u2V5Du|YoDp>IS<0! zEC!kSZFcLh(Bb-$Wq(Zy8MIJkF3|!57*vEJ$>8UY!&BZ*lXczIZg}gpbb^@qM!j5; z@1)njm@vp*O94MWzsRUxgO|G`f9BLfLCv#K1&fSDaiYn5z%kd>-f{vn4bOJXJH(ls z?a?7j9dhw91ZTF~S)Y$;-!(4uZji9YJbW<3lMAfQ%)0QfA@^xd0JmJVmU;H>vu;FP z)9Ic)uw3RbMLl`WOzZJ)I#;0e0f#Vpzf^v0trc#;>lg4tSWEYh&;0$Yt~!0!R8M!J zAE*?)sVZ347-p*JtRD116vZPt5!pT2HgknN7DdZsfZIQU6<^f10S|3_L=LR9&Cct% zm}q?dfEu%y(6PobDj++M*}YEcI9<5@-Q&ZhdCCvW zD`qX38;GpIQX`lQefZ{K&pavG%0g^!i^gtC!R6mPQKRwrF{)O8O_=4Gqkm=mwykP+ zu^=xhX`}4rFkotqFKYH|8YRp9%kwi+>xEt+N)`pqPoE^c)+H4&kD(P7TD+b+rQ(#q z$_6$^X`nM(k4O|YV=iFpw^Ty|E5`Cw7szmUx)`pGozUn>vr5zy$xreWF|LogY|eC< zpVg&bv+G1*W1uO?iEiNGIk_(*k_B+KTw4y^f*y- zk=~T&E-JlJHQo$^OEWX%0Bh1-+mz@62lM3NMPcWQe#dfprC12bOC-$+iG--sXVzQ&6XSFd~G?@-`%>Vhy^HIY;ZsFO2!`;Uj}ND zge2JB`=t&U%7`nSMep)!tKIa_w0@=*KJrK^EZ*|AFXNu>*nrak7}v|*P~f$yjZTcB zANUOSrM)VL*BKcJ|Jf<~po!=yzP|Vl{LYmMIlE6K<@1|YJWXb;J*@0iR6hGtZ*PjMj6bQF@AC1LgTgP zmM_{4X^C9=kkgUU8P!Vd`b+&nzm<14QE4ME3bw12mpcW60ap2-)L#V``DwiuS4xgj zE#*K&|GAh6yxr7Cw$T=y$B1L4tJ6O&$tF5qfZ_A3?nn9KV89RO(a9B0-fzC#Hi98BzIlfTR zEvmnt>+%_R#E$7I-pCi)-}1e8K46sIDg=fD1PmMFHl%`?sLNSHiBmI+%YyiHz|UOr z7t$4wUkkVS`OlvT8^_9w)vLyeLCcRGjny+n7^NP-xNTI)g(sf!s%G#1HcW)%J<#ut z{Wa#@R7}q7+#W3w5tsCGOy^?tgOqy=4Wei*?O7kauy-Z4Q4@TpfWF{CE_}uO>g;__ z&HTrx$_17&T~SbK_Mi&lvQcXA#Y)e9vyEMGoD#h);4e1Jf7BzQPR{XNwSW4{r#Cuk zoe|T`P#MM|IKUF`DL!`(8Y64(eG> z3?Txr1JPqLZ=?MznO{bKSXVU&sW4VQoakGAHZb;EV8Ah>LZ++~`POLt@rgaJ7Ze($ zpUd_R-mE-5W5W$h+;!lUl@QV@uNQ?97eaw+8uIpGKmFr1MBzqF?FDO{{#z+>6 zaq_%12!)?91o%)qkV+Q(xGnrJkQhQq$aLB0``bw{w0vO>D>}6dSGi$wd$r?r3FeYG zzF54`6F!c!f~YTy*;g%VzzI&8Ts#a(KMqi)Q9nMT23U?V_}Q+(8lCp8i8{y0SHTBv zANt;KCxav2?+@mp{XVLyK0ZtV9TQ;)gQ$I4B6l!$-Y zo$%EL)}a(NN!XJ5A8|V$%WgV$+nKqBD?~#EmUoQ`g>dDEtbh}3eKj(f zZXd_U?7t`-^!fHD9l?kV=CqSO=6Ty~8PE@6Y$!~xix$TBEBxw;A)A1C#v<5Ua=F*C zWhyd-x<@Sp0>Y%BfdhDyUz0>rMmIiXSiyo5z0nXeHI-&+zEts|nVkiW^7obD+Lz$w zfIRuL3zoYlVs0$N-OqkmU)J)&&^R+rAw6ROI`#jFSfr$igSU4UR zn8_}e6R)udKpS)st80{%t44v#2z>9uB^p8+s#dJu|*N%U3>0 zICITFdBl-HneLA$t5Y9cU(m~v|GnCaEf~)(Pj@mE37qGBeEg^d#l~<(~ z6+w#cRD^fS2aT3FF(NggI4`dbJ~#>nJv#q-A9t<)jEjArMTk|OMT zMjLg#Xd?*J9}ir@K0cZv^Oca%=9Q{KL_LF zHvG>)A{{@2;@8Dv$nfJP>|3)Z*zu$JH;g0XUOI(InZcEP-zd{%<_)LqFV@2RYW&8Ts`)O zyUuv-)ZlKo&PY%~hzNO~13u>@L9W<*CAv$4?`L8Eiu(TX+i(*Lte}%D1+f^d z*{vfNJ;If3f+3puh5Z}|Pja`!X7f7P@uFk;!sy3$?zmw%IG)#X|fYNwd+pLn~=j9)?3S?9zkH-Z?fsh z4&|7$+44Yx(W;9}G`Sjm(2|)&#s)kx$`n#L^eNkn{oUG1olo&9DW(Y25b2?iEM+h< zW65VM>=z6|E@8)B!(zO{T^28>;z*;B+aY!(<>lsX$M4yYni6GQA(JoKbU)XlBtlRQ zjV|bKCmd@!{J&>2*6o`(O7pllXE&@a9&LIHRZ0%b0{4CP{m9ee>>r?2s;qbVJyQn+ z8*_7@7C9dgf<>8tyN>;6M3@VQT_o&Ph4$P`&Hl*xrJ$!6yLe_8-zzIYNxH_S>=LWskq zP0c&u1y9-?cf>b327~y|*o_f)R;IXN^uG_M#j;81xOyD^{AeR0yAG|Ly25~gLS0pL zIZkXBG(8pR?1ibXpBjcmqod2y%b*=V{33$qAy&A8={#|XSa^$z_4TXF6}0Jn-{Rs& zx`r(ue7_><`%afh=(IK1?%ovPYW&ZSty0kMcVoF;p|w^Ner`6BP?Ig4O#Rx`Z5py# z_+lC%DIpOY8k)q+OeUO)513Wlaf+3OG*cH%sA}Wu2-P$r_-God`0q4bx5hv4JKWQ2$>m*m4UmMuedEJ+3`+ELr@DG!7fuS zxOLa(oVPWp$8V57p=qIXzL$R1`OP&E5sq)s_T2%i(=jzGV+dd9l5Ku2jcJ7=Lv`1;B>Yiz-JgqlwaC{$s?RSELmTs(4Z zO}MhweeD}UXP7r_GteE}0xgO#7RWWq}w^Sn|xr)-dHW^mW+PjL{FS3GGucIRLC;Mq9LYJiR2-b<~ z0vs@Q2q}Xy#B}pmOt38is)9R{R1_yF1kx4YiRjeg{5Pu%Nb~gA6jTThDy|S%aIy3CL%mXpTk%b0TQ_!3a5U8@|J`Ie zGwhOb5ZwiK&}fiJA=T@%aURWiy7jFCT0SS+5R(YhR7UV= zf7{HqN&0%`jU)&*F{n~y3%>NzfHcZn#ohUh?O#_&_dz;APLwF-NBr}sj}b1^uu}HV zyCUzP7n#mPaOy^2QZNH?Ik{Dz({_*KDlIj}(Z3*GebAJ+cj1m2US*`KzQ`_+(?JFv zczcCrw#MO30UHq&BSh3<^O{c`Fab6!<*2JmGEMKmcys(HVU`<gL*m1ohm*xLl`#?@pygWTC8#dIW5eH#l04 z1l41J`=GH7(d&3r-rT%?+%wQr7xCVf zvi2@e^a{>V{@Zwr(qoZZo;D@w;8Ti-zPNF7W|V>oJs~bSROxJu_WphlPUt({2k_2v zI!9BS&NA&hwdc6F@4YKUCCsNn;akhLj*H(Z8a-m5>Aeho`PjBK3u5jcRpv-7<1I81 zlUBarPJcpa$p*O*@MNv5V;2Eyi7F&3Hn>Q1XrQ$S_@K>yv0sc%MQ#k>RkB*yBmYjO z-p2I&(Xf%Q;E;`a4idjMC@k?vV)yg?$Ojm^*%)p;M#FI=>4TLys7+(k7rsN^fuSY4 z<+Bn4cFWn8AnS+0r0h|jKYt!}4w*Mf6cx;@U0Zc za%nMM8vHYSxz4_%mXFLi@)4z>U^3x+NxSzc*GPj43RCJ9`4>_rwOELj$;~Ei;D#8%#3+~sh`^I=*+&8W0m=JEy*mFCnwA})cHbm7qy8{nJz>_5yv0> z5iOKUcP=|*j_N<(A$vidkE@Q$TYx4fQ4ZcZz>i7`4SmbWYH4Z7FCl@-$<5(W{-&Wd zc&h5%XKdd0vTq(J9fm_;zf#SxpdE|W{UHyvCtK`6p9j2PEaJyQcO$N;$^5nS@3#-goKDg_EU| zI2T7_Lc6Bu!*%1RD{hX}a0w+fG)+d!%q@=v4xk2hn>_def<4lDaBxl*m7TIyJ zZelc)T`cAg%~>AFg*jcGVdwp#-e7WgBHQ`5KqQXDHNCfa!MNp&mPp>9i&6oXKDaf0 zzKPv*Xx;Qxqq1>fmWww|X*eaILhEg*h~2K6H2Elo6nNq%V0~HVf%IuVdH`ER+QGxb z&;cowZ2N_|6AmYq3WHyER3&dSj%~4hM5iT>OV#0t;@=*ca#QnMG=?wszAfh57wJj+ z?)NtHyixc+ABanMLIP?JJ}_R97rXNDyxzC+n=ONznVFHm;xpT)roit?erI8&N5x>_ zj559~Bp6PIdRNOImG7^|OKC6d$-QKuXjx;?qyMY~4`%oMOR3fQQF=+=w%5;!Hs>u= zn?hU zgNw@!mT>{?}*UE863fD zJblg#1i{{P0@1w`#Y3n(oEd+^ywZxg`yv`I zdS%QtT1ppIZ?G6oeKQ4}i=|7&r z9^dsga@L~%Mf(E+qmf*{!-f|0dyoF@(>XKLW?SFT8$C2DPF9>y{y7LtAHaUHZC})k zTYejO(p{C`L>CX4<9x|jA#ag&kFcw&J4Hf53_`}P5lu@u>sY&yjb%s-Xcn_FyL-IM zr~O~rVu%6-(g9mRulCQTWFJYT*J3!0XC=F~M0ft4U-PPBAkW41d&LgVEztM7!fBl6 zIl5da?4{@3J&A6MNSzcL>ZIJk6p7emxkFFW1qjT4SR2!oVUqnu_^rP}8p9;7B~!Bj z=-d|>sA`$|`kEEKSuubHflHjda}!BN&ai=7Ief-lNWujogLY@*v#v+Pe*fX#W2d$t zUT2BB#C~z*M+QB3Hys1~fE(^!KK(anf^&VE&8_<&s!~5C2k7rxz)H}bRT}>pcl)_X zbeT#iYNFeTOZ2zJ7e!=hX@E}Y{5&YM@8Y?Dl$gc{W{1V`d`t@8>0&>9+$=dG+JpEE z*~6goEM#wmwGd}w$C^8pRi+)y&RB~Tj`MeP+v3;>#QN}s6Y=z38S`muAHTxFGH%m6 z7f`^{*5S?8E2VAa4xX#3{yv#qd}k*l=9GzP|7$MJ84u3$yCSP7WO3CqvO<5N)rutDjBfA;M7lm9 zl{+t>3g5OEf20Droiz3)b#}ymQnL-qa4&+vf;X2++9p3P@&+zmQu?V)Di~*gwIQ;+ zPTBjsiX9KA26tS;Uk`fwD4;K&2Q=Wa&i?Rc2Tu_BAY<7U7CB< z>Qyc2iZUPCOv#)*!5G-D-bVzqr4lwwcXkC_QtR!dDy$fDb*2oS$yVY@3)xw;L8#B$ z+VC{%u412ZlFkNb$it3-R1y#-8Ob%xAK)TwP4@*Umxu*~x(}{g5Ss-MS_u>jMY#B- z_OUfh-n?B#I&qeljm*L3U_Y@*q? zoZHv&r#UX_3>NyyHbnR|K#0>g3s{uDPSqjlGH}eCIaST}*<+E1D%vz)*cM?-yU?84 zPUfMw3cqu23XP^TR;tlcl9j0DS7~7bnJhSP2+6_|mxhY~58*F+ zsi9FN;DfyYJllrd0exkev0y9=E79narub|hZ=CaT9>y92LJ>=aWyp3iLhy?~iCFN* z4VqYQzFAFLxeB}L=drotIh-g#B1QP`K<4s;tjuipONyzedWYO&s35XVy4Cni!O#GN z2qZlA8x?(~bfqUrQc}{St9Wqjq*SKxm&{_=(~UCS^gmK5uUzCNnp!xp)w4dtma%8! z1Z}lR#tt^cAJ;N4JP_)+{uSD~>~(fHU}?VtXn9&g93}}O>v@pgZkJ!ot8@@KfrQDR z$Q#q`Pg8zoM1aUsUbR;646`dJZD=w)9fX_G`QHsI0gn3*n)|Ul|@92$|v7$X2lY2wn(ZLr#A*>Y4CU_ zM_L_c78NgmVnzl_r9ctBV_yC1Qf;8q0XQX~QTuFQvC1YSnAv;%f^=udKpEspW4%p}AT*l*G zO^JnROY`&3hR91OS6%!xb^LU4O6h2`XH-3mQ=7_o3;vvbC3JrVb6mFx4T!p9{~3k7 zKx+4PWr2qAMy}agYNM$xj=@EUGlNkrE%l3NRCo7m!hq#z3oS-X5TFfob06>p0?IzQ-* zd=FF;bd8K;>t^xaaKWM*{v3f#bwe(~8wRtaybsaa!s#Vha0hi<4ABs>lYF;h>usGc z|CdxXbfA_oc9rKXyIifmda)eca15=|0?K)OQURCk)hmFq#M8k9DQ7`p*S0u;hTC;W z_57Dxm3nzLu!cDfxd0*t1g=WgRK>UPN=KvgQ_UggiKqWSJr!!`M449-R!JhbTGNy&r<@!q2PlZlP)$q4oOP3twvYGV8IJ6o^AcX{qa#z zF~^8@(oDbU_>e;0IIo@8d)|X)HT|fE))IVs>b&9&A(svLiQBZy8(>Om88{TOMX9q?I z@E*O5JGfou>IO(i0kpY_K+a9$*c_)_JTA75g$*6$5HI|LjoW1D8-hDY-l|&+>Xup5 zIQ+37v~1YXSgc#BGQ>DhSAaVO?J;37q}M@6hu*m@1Bw27YOH}S_?u+hV!c;jOH(8{ z#6g9&CN}t!z?{g=8|=D8fgL4|qMXn2j>pCf&gSkuvjeqasH~D?EF3w?c?Ev%S>Ndo#;IOlG%b*=@B9;`*UUmA3 z_@+V7LHE&cAQ;fd0^U9WF8x06YqSZ(3)-kFZkOHYDCfN7I+1N$%)?IF<#qT9M+@bR;@PJkGqCSBn4kd4;s5)MrOv&K}6$%fwC5GMdV|< z*|<&0hl;XNnT@}{J@yXX+w%2M``vB|BDZXD>wZH7JJxp*xjLI1p`30yBFR)b>QsJ9$_3cw6X*l$kK+1N|PipNk z|6{c$^gI`fF6yPSpT2C&3C9km6m_kY0IRL|L{_%IsN59j5S!Vl zF3SLe22f8fVponR4UU&x9s(q4a~x`}Q#ucet?jTsX;1Zr(1kJY(se4?kIr7~yH!mk z{1?klq}x=-`GOC$SH2dPOxN4@tTlZFszXEcu(`RvsKo5VZ*vtV&&r~^kr=iNE&MC6 zU)yA#JB&Z+;#iGH(iIpXymxat13MoUX&s=J02-H5Mw8nOh?(oVQ{v1hrw(8Cmvfp z&O;>t!(=T^76G+s(CmWP0UfnK>FjvW*x+wnq4cACX~|3_p;U$M(}62fjLD7($R$<& zw6MrXmY}wI>E>4r-QQeN)Q%aHba$-AG{sfLLt0haRCn{>oXxaR_r(O^&DL;Y(z`X5 z!}}8EIWDnX4O09aMfm}hkuNSX5*vVwgsN$`0%hemCz~Qb|M93-^82njoF`6ZqKU|j zX1<%he1C44YGyCxB$*s&*J?d#teh*XXlMXxzk*Y>_7x#kQ#d>`>=hZ>|fH}~8 za~nlhjl%D1;mV!TMe)I4PD;<=i_SxW7oKW~YE~5$PCzN(h(y2r#Hi3X3@jOyt?J zn16IFl!{-iXD?;h>88NKCQJS~8mF`4Qs&0x>dnQmpkHe}COs6Z3u=VfPkWDz))937 z(i{HZJY`>ljsTJvctH*Gr&84AdfIYV^X^tMQeTKASl)rwRK{UV@;Bx})XA>o}oqgTdD;Mfq*(*uHgWoKJ zdKMhxRPix;Qs%^}V^h;Io&H>vXy_s0zd2)N%)u0ETU@O z1(e=wI=s-XQqwApa0oiP*b_wC*K)A62sDtLU{BKD!=mw(joCrG(f)i#l%=}r#P>*K z21Ne@pm~t*J**xmcLN&p4OdYKWF7KAIc1^~=OBqwdvG*Z(vnGy;UtIM6|+kE`?P#Z zD=rK|f=HgBf0d_385!KRBpI#2FXort;eQHmf?B$r`kcLYr6sxZKQylD^7lbGPnZv< zk_@BbPk|cwY6bF&-Ym2rX#b)qq~nzdlSk<*#g*PRAZP8|%k%y$G-)2HGJR zw+zWzk3^lBbpy+^XS)F@!uIZN*dRX5B$Qvp;k7eVT-sUg z{!Y;>X{Z9nLs<_rOxa339V&7`)5aX=VSQMyglbu>e|oo}%iV^tpx+I?2Q#a~_<lVLs63i#3NWdDu7V|9nn>c#8VkRfIZEu6F69VS0mrq;dax`7PEWK z_%a@X6%e*W5*MAR5w`>uu3VQDDkz$Y)GLkhZYeu{EnwE!N2rb14hz{fMOas)>Gg1Z zSU(|8Tq)zdohhQnOs7is{?OSPQx;p3_(~F$ii)#R$JEoz45e=I`qOPT~lJDP9I!;I+v!gx6&AOb{`oO2ESsthO1Mos9gCj<_{csW?X}0(r-dUIB8dLRP&v-u@yQoJ*kdv~pWtH1MC4(Jv~X(eP`QgFggegq2IDmPQv_)Y zLL{7;`;Hr~ia%BOH^dDLX&)k&@E{Rc6{px73%BD38v5U5`T2c8 zKD*|S1tGG?yNz-3_d4R<6%x!NSrbloUd?q*lE?ret1Mk{FOwP7H8j+~LXSkm%)?bh z+t^z*;l+`LV~RW?Pf^A2n0Mm^ z`uT(2mIENV6^w^;4m2F@k*5|9^}x)k=>Xn3$ScB|66ihz@-?cPL)>18??TS7b+8aX zJY~I{8NNU^`GX&B&f3r9(y_jlkyB`EPs>$! zhEa%qTcV2=Zy13r!Fjt8Xjkt))Mxf80n#>bz%{EJXrfzZZ3|yXT;8yy zW$07L2b2?EI%S{E(h_$@5Ynx@p|@aI!Vhhbc7>>c%oSEa&B^F$wzRL zo}M23;nReUTjJEn1?18#TPzAnJ-1XFk#;yND1Qe{6lp~7$V}(L2p25&0aA+k<;P*r z@=5kcOMq4Yj?b}N#T^k55P2ziMKC4s`U#!BJU|Psw$?`Nrf^zh8XcyUAM-rS^u`pm z`ig{<6mWzBBokn_Sr0tQL2enlYLky&Fd3}CzJo{gr~=Pqo*^Z)wC0M0aU-uQW9%k! z$-|IGDUgE3Y@3MUa3T5F>$((!kthiifvhG&^+DI%%kgq2I8m+09Q-V7018;Px~`s>_A&-x z1kNu?29Nc~q9x3{MHQo+!ZmkNTSe}30f`m#n7ScXF7REXyx!*FLW4%+ zV12@!8(3K(omyCs{T<QR^M13FacO`&i7!$I}0l=aV@Yh*>g zhP>`<3>3GPfMh16^~S9*qz;%`TDmXJW&!Q>K#OT&fDJjI1iwB4UTI9y9n+#EdaRE; z;9_j=hDf`J{B?XyHC!wdxjo}Yhd;wQK2Nd@)y=jFGdqD;T&&hx)cjH4@P>)O?AH-$ zL*yreE>h33~QO_L#C*dAyTBr9wdJNfZ}- z5lS7uXeK4Dr-fmY_mQF=Hnz4$gpo= z#0+dV#&CCIPaKn)nFuw5W6sl#7=Whrp=6`HdjJx+Q0{qZ=ip!haB_CDYECUt!y;q2 zqbdBjvYy?405O2WgbR)eR@PfNA-nRn)fW|x^x>&VL|UF|W}GJWHHk*0a@DkG5aO@; zQ)Ge20-01jk1bc_(*p6DFSdp*SNQ4QqdBZFkaP;hjYDz>HNr?k5ymf`PU0Hg^Hd1e zn}7LJxXnH(^L3a)QN5Y#(}u1KU(*hiNJmFMxY$WPU%EgN6hMCVT{1v!Y;N2b(SMkF zUHxa;3)q84(W9IIoW1pnewJ6#8Ss1L>J1^036a+bc^)6Du`bA?mUH@I=A920u7^1O zB#Fe|$v#pHw7eDBU7)`5AVbcB4bv(cX;o`MT&w+?d!j#tU2|V>zFoPOm4ZK|D?)V- zfSG#Ua>p8;OqHS;(rA<3c8=b2jy}xW&(ui#F%5O@cGoJ~9P>X=#w{^L{dn=o)554n z-|~mVdNns2d3M`wC>^%=0UqKDP%-eV-+)OYN$(cDD)%&yy_CDEQ~)S87*6*+FrNtm zuLJqlZS;Bhv&F?E>N-P%D`wfY5vh3n;DQM<`0l$#;4EpdLO$veO0S+%yro~ZE*A2L zTcV_KkQ0a@`JF&=_zO^Q%|u|0Uib#nDgnWTo-RY22T^z~&+_{8^mI>8j~*bPA+n=| z1$~gIt&IAzF}b%QzmjJwLm9qOR4Cb!S!8AO@W@n@wV-NT%VS*u~Mbxj6)hhGx!!?@~5Ll=(DA3q*)?4VWYFaqIz zdXzVOF^mlscnzF>K;-7bGE}@WrE6>q%U4mc7NW^M#NntbgNLPcgp$qucoM?O2%_vn z&wG;IaI###&Y*^!_sl-8b|wLzrfMdL%Y)(IZB_yb7q$hLGFF5QWhX|74QA0eM#(eG zPQew1cUSL;vvshFc9hbTxft_fz_G8|S^#bW1Pe-j!BsuCWI`KML4(z!m^tE4C`A;B z0A)-J35r{L-A6K)|2(CfZbB5PuNyJfk5|*`T{!-PQE|_o(<%t1wq(O5fb#)n9Or^3 z!qv_?D{5W_i+#jCDNT??Nc^&v;tL1Nv{JUb#3RwmpLE)40tg;&xOg83X{ppqb-E#* z=WF$(IvUC6YsEo=P%V)g8AdzOe{`fgle2i?g!>kYlQFe6a|qXS(8PlWbCM+CQ%I_M z$IOl_ID_vIsQsbGZ?*N`f4J1G9i}VXMYH`Wx|Bm)f(Jfh69ZWv&<1m2sLmo3x~BCO zkbmL_QWg`-+o1h@;4Su)IupCZjJ8eE}=*<|Q=Z!!Yh}!;81zBx$E(Gg+ zN-9!~n$6f%=x?U`(p3mIos;WPs7LFeVMWOpz8D4Ts$~XH^(h)x9&}niB6Fv2V}H-f zwPm=Psi$x~HyR}B5oc}=_|9kfu?r1YQ7GQ)kDU6#LQUNy2ilOTD7IJ78JLkd8SE&X zzpp7MW3^}Swu>a5e$q^Ve$z-N3uHCjndvnsl&-c5NDa!OVW)sa_WY2oI90NVGoL(b z1x}xF_R{x}&IWZkl*mbL+<4z86wWV~N3$sT88G(xXNI>>++#@mM&6t|?O=kwcZEx= z>=<9@Mp#OK|1}s$SnU^QZ;>q!`pj`h*6v!$j}xT|;P4E-xt$qoCQA-;UCM0%5+?&? z_Os^}c{kG%UxHk?aCJ_)j2Rj182|?|wd1X@$u{a_c_^(YoyQ#!hCc!U{J)QxbCo{0 zY{P&7i%_auuWbgPNw>P6jS0$3Z66xd5!T^X`zaJMFkgDDpe>m^h;cjVqf>i`LhZkQ zx5;E3mL*8xwhGIRb&LM&fQII@<@t6B=nEm` zh;Jd)IXA!w^xRx_DrfZl%PPig-lnuV#Hi@5NkPHvzyUKUL#UrZN~#&%#o8^tQqnS- zeAG)2vu7~x$QbAl`Eq;^l8?kRNSr88w{@l}DfVtb-VQg^Z&9gO9Q&e={Qg zr65;<)`33!JXYgmkpulp!=o+d&5KG3EEp!Mq|tZnXv`@BbDPzb&CRRpc$n|<_-1s6 zM#mM@$g!6|Lp}s1)1-Dj1g4DW@-?WoE$BrGJYZOrQboCjt*Kl)B&4!~v-)AWqJit*Hs8tR;TC1pWghV8vlK#Jsv_ zyBP3Qe$Pb!YuF6;1Iyh(V29-^qW@bDiy-jjY%Gsnoepqj0kdB# z=m+!mK45p`B%Ue~6K3`Lr&B-)A;x2e`h zp>0k%TrBL^8k>{5z6|x(n^I#^S<)ov&W7TJ_gRN>eH-DUT`jabeu=unhyC99G`ztS z^-GI^nCTeQ?lZ_dYW8=0z_hGCT6_i&c0h@VgX|Q@J|X7^I1geK+XQHw&%?~wj}9jR z&BiApL(E-y3CL2T=YbD{}DBq>^M0Q5)xL?cvrE)aoR|iZ+g;_b>l5tIjJM@7rfEb$Y7`FZZIGy zw9y!C^hn28`u&~TG$=r@{TuljrZ~34vT4`ib(zVpk44cR7cN#Nu%FKzwOW0DO%{#& zIU_@&dcAPoVP!O*!Ae(5Wf)zhd_caJ)=o4!6v=>biS8+sI}bSMK__^=q4AoZBy)6C{D=EiQ7e3LAM`4tICec5%_3x?SSA}z8jQ(t~@Y} z2qlhG{tW;^nOte>vpJ$VmhH6Wy0UEJneGdD5sSS4p)!$P;;&9(8?Vk=qRp>zS>J=8 zKM=SUkEzo{-7w=oBF@%>Nh?zvAB8j?+PBx*ulR;Uk94o$JxY9$PRfWjSNSBZ0c6k@ z9Y<89V=?HS;N60;)Z~bIT9*2}LnJX=;8R!vN|gh2#-ZbztM@GK;}BG29ZK&c+%e?N zA##E^=2pIRz1C?vGneln-YtKI)*Hg0D3x2$WlP^q{@|ZB7fQQ|CH>LbU)G}F{5 zZ4nAmpBEK+iMfbaH090Na^MHo?oEaOwVrKMe(nb&^Ld_Jv1Kl!|9QuJ5YyO1duMLX zTVr-)lJeSbSPnRG#+@wWE*vRFlcfgU+DqMIQ<-m>`j3C?d|u7M>*_1~K1GH+5P{Yn z1pjG7QJR4cj|>4?-hl7!<){7q{d3N;kkZ;{po%m#KR-T0rNPv&;NS5UOU%_2?D|pH zk$yln&pXbvFVs$C!FS%M|J}C2voz2l#dnsHQla6;3KJ%X41{p&e%iHR$O-$@`tLa$ zDHLWd(WbKK($d?e6q}q961V(JVUYOeh+5k!q-|^Xeq2FaWb1T$<5}t|7lAReX$M%` zkGIV4|G_|&w9onKI&G|6JJI1mRO{GLkd%f$?h=f=3ko3c8yy{9Qx}(&Pe0gqfmA`i z=^fyB?Z1(DXiCaMi-?5O`ayf zezFgAQpbrO?v(aRXNVZ%U5<;9@w1;S69t%rv=2Yx0GkzHyRU@|bOQL6jzUbAq*SqB z%AX0@=Y|iyI@!*aEjl6$DKGwZD}2X;GK4=?xG(Wt{i|a%)L@FqwO+IezsCtZ=4G%P zB*pr1br3aPw&wi0d5!xtOM?Sc?_x3wIECP}rQd0v9ez8>h|a$$9%4poHgkT9t=lpc z7Pd09p2pFhGH`6rm2tq;$YaqLma2lh^0r<}TF5@n_@P{F`sb< zbv|uE(s!ExlLo-EF`F7?elZw?F+T(@`a|NWtz3=u81eRwKA)lVGwhH0ct~2$7HfQK zCSOVk`=5z6J;(;mfCM7bT)WRdw!J|->o^tYmN~`>WsqfX@IThq z6_>O=?*jTLlX=Ut<{jXrAfM(A2y7h>6{T0->FalC9&}xlvVD0I)26eVX`e%er)7xN z!$TuWz}n^oBy>(y3HiWJ=NPa@S)|*USo`w0G#}~fl*le)QHJHp4hl>=t4^ ziDL`3-JvI0o2uBZFzGI<7q#0u!uicg$H2!B#y~J=vYV2zS-i_EusADKRdrBUvP4-X;I)O{?$u!CGb>kyG@T2xD5O`pS%L*t=m|mIeigZ|@D~`ICc0 z?jDmg`yhI35PeHL4skX{f4=^Zzc4T`6+QR~dRNwcRdoyk_wkqeX1}%&Fu|uZyev7< zFVQ73^BBU zw}oc7jljZ4&=t$WccH{DsWz4Fb#U)YD4OiBpdHECDx4W3G}UEZw4`^v*6sM zr~SE3u5Dlw6JE8xb&IDCjOdp0yY%Zz^5GThI9R|o1wZj6xwZfA$lb_TQaJsTJ$Yk# z!L=q!fS&?JifHdVUm?XC&qlXTGWICYG2*A0zfrk%wLn2Vo9M!X{DYcrF=#riPej zOp46~+Iwwc)g3VkgW$FPU=pKQDP_ zZW%3~K~$%FiMUw)Vgueog`61E;qwy9(g`>j56Bz0O0B8S=%xDdLGkCj7neUuZbMn38eqyY$v zChg(9LG@=hZP&8B5L96!NiTJ9Z5TCbW0#$8eDzi5w({y1s|?#jICMm;PFICrK%j4& zd~Ju0*#32KpdKfTI=x>|U8HN%rXhoMvLYl3_XpU17n_S}I)E$Lc( zxv29*AIjN>Y0~Aynk}lBiaNs%YNn99ZaN|ACQEhH9~~XGPuZRepg*a&ykHM?BG7OW zlFOSH3!Bz0lE!Zu$aR^G#NZpee^zM}KOa{4ge92@hdh6`!2m?{{orDDLBDYMAg`8s zS)eqtazbR$qoLgOf;Pti_YaMup|E;9xg@-`IA|k)OC*X)`-@ zeP)FZUAYX1_+N8+$${9Te^~kJn4{MZlVl%ge^bP&9 z88W4c_RvgDprmSB8}!!r6mYnOO4Ui9}x;a!JOQvSAgU1 z{HR3<8a>;wIrTOO9M=y&$um7mv*nd}nc=?4swwXI(10_C3Qa%Gop)&)=X%trr>=Fp zwVv>ZNE0p^bN(!NB+zxiT(jcf*AHFmsH?`)k2Z+bK zNP=Xr7=EV2n=iOwuy0;eB+o;;5`;G7QkdCBg9wH4?56V&wK3T3ZtO4-X!J?6eZ5ls z{Op^GMQfvT(W?118T!A+;{Ly5;d75Q%2D;QTJm^3pcp8U**`_1V!0-h0S(N zCkE?QAr9Tx48!ft^wU-iVzzq8FD>YC(NfRx5W_+eE`W|QNf9^{WSRZ3H$#L0r7F?E z{A-e#xBsM$5JUSc>EXh&90om{PRg^-z;C)go_>2q$x_*5>G(9Si3tQOuRNiukz)$3 zr7yO}^T1d{hmT?f2qOHXDrU_uugT}?HCc!-!yX!shzi3nRpXhx+7yg0Woz2MkY*9Z zbe|ycpeVN@nUj2#d5ity<%C#^h|j-L&4;^ze7yC5p3L1ro(efh$gx2~_3WX;R-By7FvfbowH$2f^@NaDB19Mb(eH(Dvf0la8sB%aF?*H~kEE zX;wwq+Fy>;Hxe?3TO)A2lJr zI}#l#+wpH#E1!Ob9xRP8Tj<|TO%gy*a! zGn5JO#ryN%$6#WdwG#!RD$*Ni>()b|+W8ga znA6u=L#^uSOIlr1m{y~!yb-4Tj^APFB3g4Ylvu|JD`MNvRin?98@%Z%$=Kp#Q+X(n z8J?l55w9uNllQuD zM}&oUX3yQj*C_HgJ`Hxnx;Oj}_gp<=WOVTSG?Pq2)d|_F>fQNXrkBi9u+`ui)Y9UT zvg8%HdKaOgYbrwH8)AJ%*5--gP%4$9{%eL>Q`k{sXKXejRnNfDL*{-*HpfD&sSUx1 ziP>%^4hQ~3Qjn&>Fborb;CD#xP)_HNEbX}L%^{lHXsqh!nLUaj#~rN;RQ2hGTpT;7 z7Mih;qZ2dZ#+srG+Y$ySVe9@`6A;?tBm2`1(zZB2@(4`_?t@+wM*n!`@}+toX4PH{ zE(#9m%}u}e#2z@yN$N^tedT|^J$N9-|GmPLyAct`>Y6PYGW!!=Rt$5Lubypyu^Hn> z{RRr>mkxig!pww`yStj|q^TaxbvUM&)!Yb~H2g zgFJC!Oh)I#8f_If;Xs{`i&57eV982Lahetl3r5XoW*g9x@zU(NL^FsBgAy7MCy=Hs7 z4zT|9iO4YG>yf``!RJ^B%3<=%U9X4ZUHZXwZCX)~HVD%H{(wnU$l*268yVK@6h9J{ zTOkmgIP-HNV4t>AH(l2*T(=Zenqx)839R=X%8=2ikTA2^Bd^?ipP5Uqc~7aOKdgwO z_uV*%FJE1E%@)_O>|CQ8%pY8(^jDOa zb>XF@D&%pc((O58B}s#Em64bmGO8N`=uuypsN`O0Ypsd9BjpDL^)_MdFhtMbJX|<2 z$gp{2Qty5())-+~Eany5wHQ;J4*FWRbw99!J!-Gq!sy*fovA8Zd+zY%bKbuYDY&Bl z{}aC@;!W1MDA=b6XILfg5NG+@wkd&$If%T=cEuwxnPB|?=2vaQR2uk9!D2Q|e&D9q{;`e)H z#&_=t?qMuRXWvvP>s-oR$EU-|L0q$s?X^=~%i)pYV|ZM}Wu~D1Q?OVFyD;o$<%%t~lbS$| z1Az@wT(i3QX2epIkMC2r)`IcEGoQjksC~hl0J$D^L^stk$-f~HdKdd)`hTwRmL$tg zdXBBgX17*os(?XwyY)jsK;{-T4uaLQz}x2^f$2_JI^8eaW4V9sbkb0 zesGiLLy6bJZ6x+T2EdiL3x9> zz^_!H*-I=tUCHcWn<+0-bY{XF9Z!d ze<5Rk`>t8&@*bwEdDxo5aUSh4%9~_7V!EelQnUHz^-B_0ozHf;kT^TA{eE!0^|VjC zpXOLGvgQ^RR%#VfW82h?tt3R*`XK2b6$W6Y7K)`&^7XQh zz<#IB?pVLKm^z^+DI@7ffXY?B1R<}$_uOD52CR#V8Tl-x_3hMQrs zIV0iGxml%SiKo9$$sZ5fMSY)Jt&-E!vNsRM>zCQKKh5a%!BzL#Lf>Fijg1*i%Zb03 zb88yS>J)D0Bj$TdB_vs?-J_d`=ejrZG-HHHwGC4ClohXkw%Zz?+y4{jLt^7V9vsrg z_Hir|X^z^WF-@Z$YPjxT%3c>NE^@^OCKz(>Yaem#IbrOz~)er&L2( z(qCEHTaS%YZX92M8{DR)kiz{1Yq;0MzIyh{_)G^WkNYE=Ot$AFF@xJo(O(j03;M|8 z1=wwUl+1U(E0f~qys$wNj!sg?%qWOBdG|<^7de9EGH<~c$+9-$Mv>0LZm%Z%q)4Pn zc_W0;k(foB4Kqw2PY1E-MUL3tLDqWqPV!%V4EFJU@jnN19;4bfj`4-ETbQU6%f)=c z#5##5eUFjTKlc#w=!dwwc$o0xK$=*rv03967o&!GCq`|VLiYatL5+=9p@d*ath}tE zGI3E%cHw-YClyw2UTKfXVU3siN??E*m0oPGQY&}phY)+8Koiepk=RuRMNa#-kCYq_ zL@e4~z~-r3`y(U*adT5+z8=~<$kcn!5$h#yiKNCVnZn4%noo+2YHRzIn-aG_*MSX* zF|%XV<-@kXQ|uH<(p2T6miH^?I>FuMW8@bmBydF%MGlLAsJD%nVdIx*;j35_D`6Lc zU|pG7zaN`#O>i7Ym=hL=7Y}wT|Ji+sDE5F+XQ6x!XozfAf6_3ObEG#4Ooha<%$^G z`Z#*HuLH_?G}AaEff6P5j$`Q&*0wf=sPhOedl-qpc*qmJ3!OrH-}n!Z#Q|Ek%E%G| zNsl`AHPhe@OS?UQffImTj*Q~s%9v(;GkH^7H(s~$B5g&U2$OtI4|DllAW3hcHWL_o zshae>1k?+kQqS9Yd=f#`B1ckb50(qlqSz{FT{shJeVaSz)_g!u`Y4IUF!%5qe#>Ld zkUR~@L%E5oH7)B~BctwiTKhktyWalA2lSqQ?eXq5r*JcH*JEmio(nA>xzQ)9$rKP1QM7AO^yn4^!ZO?_ufCV+5 zpOuz9GFw1?hIUX#w)-`vcExZzSIZ|=>UD6)hI)^(zU5KaStyv&{6sf6nQR!wQb!P- zD})4hCV`ufY@{pa2oj*&l9D715r29lJcy(!tMq9AE+;{ID< zjRp=-ghJ#5fLyGUSHv4Q+3E`UyloEO+I#>-aYr4nJ*vM%Qym*r%B?jXfEP+92xmSgBay#a^v^Ati1jw zthAut)Zc<)dz$oW$e7@ z52=drm}aZ{DfGRvV$TMtjJhRY6GpE`X(#S9H;cg=XD1;tQ_6KKWC~!sL3<1s1|k}DJw)s zI_t#CxPrEVI+HRF;~xS3oK?ljr}zk7y0|5_uW9B~SW88;b>b(Uk&;G$g}A#Z_B&k~ zQ~1hf6&6t2yK<#u>vzq1nUa3|fc9TgT`?WN`ClA(`@!WA%Fn8KhLf=B87E_&z^iO8 znrd-Z@hQ@zO6}!UBkQUw8zZyJW0q}z431kX3Q10$ccP5A)i+Kb#D`>d&eq{ILlWW9 zGHWa9WQcPe+oZdB0U)UVOup1ZI?{=GuZSbtJE4wAq`kmukl~V91J3YNh99e9b~-h; z_$d>82ugBHw-q2got>Kl0)5Lqf~cNP>R%ukqq7fP$K4`U9qD&jv_eY840+ozUr%vy z&5Ym9d5H9MWst!oKNXvzicyDlZF~{{RqLro9^5f@yFh15B6vIubtz+ zu22vi#T@&|RcF0=3oS5Y%%fy5lG6Of!Tj^OZFFi1we*b*B_V#cfV*JfN!XfGn9A8! zqoVoKN2$&5LpatiKbTB??ns1iBopNY8QJADi7i#KSeP?_#)!00pzmld^er>QGg>aZ zY))mT;BmJ{-MUJJ69v;ddkqDaV%NBv;#YH)9@T33VpC1FKTV%A|hi`*`XZ`47!Xh8?WzTn=6t#f1I& zC&7Xk09d0kd&>D8%TEbh(m}>giPO(QrNDO?m2|=sWC;*&d0FKbd6hCHlYl#SDl?;( z5qhQltSUQk_8ZIV&#KH}I!vpJd=%%R1o0Xyv55^cy^T|G{Xp9=$S58qo7_A8cX%sV zHfvwc`{3!s_}q5O?mGfaY7<*$O|C+j6!%i{R|axvSDhZuPoxegW0t1H&lqb05aw4% zzd4ne5OA{MMv6K4zgTdlWF0=IS~n1rI@4w}bD`FTW@&^HxY-_%b!OxhzG7nfL$0Yo z=Z8a!D482lAM%eKmjRx2X)yiGu>BCBNN0P%0~cG=ny$rT=9YyHzr46=vA_=@#Uz~? z>dqArEU9$KT&SHfC*HMhm}oL;AM9V_`ATi)vu6}!6KK+T*q@3xuQO!Z>?zyEm{R5L z2~DbbsvH4yQ2)=LEQ|J*BGbCfQKp?vx&ChNd=r|rZA6KqYb_Q6z>ve*eTpArZ%KxV zn7kz(1@&6vjssK5DYOAd2(1;{e1Sn3w}0J0;@W@P={ZVj$V@{rtO0vCqjzlms3%rpl#)C80 zc59FwA)cwcZx6b`!{|tO#hWHU2{hlh6Kge$cWxAc7@-@~0%MG-ovY{NcVDeVMtml14vYf)~TfvLPW>KA?H(iQFgO zXWIu-F_Q7BfYI?Jhk0V%-Q9LhP)CQFQ8FVJ&sG-38*P=yk^ydE)iykbSP3GkU0;kn zs~>$x!g_(ZvabzpeKsr5!a++`QsPgv*8Koc^%Rg|qX1 zl?+^#y??$g=A-&rW%xAEvs|LOko_#R|XHrp)rmM*4NSnCKEsE$;00fqPAKOUi^84g2mN1uEIheAI zFV+4Pzy85m`44p5up`<_;>jb&(K;vcB}m%TyxffQxgE9#dgePH{$4yW+eXunSo0;jFrD7qX>n zgz%x7ceXElInpyKJSi-Hmiz1j6y|E=1!o57pYI8G0Anuy+0w7VGtg||_{r)Usx1!* z?HjPk1QAYDlGN#Tu)Q9K&oPZE4_jWQ`cu)+h%w|n{eTbB2?7)Ek~M#o;3mZev@rmy zz^ozaYRV|%pX`j*AGXa9Gye=_?=l|s#lSE7r01?4)Y~`~W*k^btSDzoNDBwn@9Wnz_{b|GIV0x_~&P{Awk{f0;_`Ct`_@X0i~ z?KS%F81y?aB^n7TCj7Muu#a@x+9QOldGJb8_haqAwABYj(BCpuGC3R)R~wLl9vLz}sX&yt=VqQe5;_6(ce z#=9&JT{*OOT8iJu9m9SH)D>t6kr@B3&N=UZXVli2Dzhxe8xCVXNuNp& z%C2M~A8-0E@CpNavyDYm5{x@-!~5uEU?NUNmYAy&{Qi>6DAdS`L2pu}h+?O^ z4mk+KC+1i0ClYYR^?UAmZ(ge=Nk4Z1Q_&t^9yim23o`(K66Xyf^%Qj7{6Cn@Hrw~CBbGLc-7ZH9rNY*$dnOaCQm$jVF zJ^kX+4w@<89oWzy7N{-ozq<)N18yXA+fQg0E!FaBL%0*mHr2;s`|!+3n1Y|I%+;3E z=;Gi~2?ei#3852!J_5iMz59pYN7C@`17viN2zlzlmv{NuYMjqWqV@)uVyyz&mn~gf zLOMSKpeFNEYD|NJs5?@>-7z$iL!Ok9$rz%E@eeN0PyB&eP&0RrU!Dw18Ox_MUQqYh zj8pypM!k{LZC)ACxd8>{^g`HUujv_?|K?K;Wi za?Y*nu8U^X2v_FNv>y^zu15Jg8bw;CZFn}C`!P!7#rMp^k(83^qNupa{; z{rZ|bQJ#E%Fj@g{7c7Q_4;#ON@s>bq90rKbc7BSs4u(MwD=RA?CRP-a{)5Jz z{N=Ub1F{dz!rDZ%Ecx4>PO}TWd@1+b!rtiqUCb2XhG3C1%X|}USz<5m0BPs5L6N8% zTJ6QM>dA%b_x%NNt9xm_*;F0mG=?#;bGwHH`UK<6`uEsdd(r@yHC1I9JlTrUi& zKB2_MjMxG6HNl#xw`_yDR#!#ga*h?T0a{d(SWG~SFx=pIF%s|nVDbpyBi753cWLlx z``wp>6!zzFvf$(I_#ECrxkAfey=s1>9>vrgVF@oH!TkZv*&G@vUo8H%cMV={sNn9;{jyL%@i}Zr) zM(P5#TmJo5*1fzm$Ia6gRQw)9lUEcqGj4O_7e6`43J6$;NgjW$O=qS~X%nk3&EeZ2 zRfVH6))$|?F3f0ony^I?(*qBhn{bx1zUl-xaq zm3n6$+!VtC1{p1UcC3weX^lT-x2TK_@SsYPtoIv^4GCyLeQ}hoS5)iIc4#rB#{1D) zb;a6i%IhYPlyJL83_h|ZkHVcjG<0?)q3~MYtyHVlkdJ;@oH<&^mlcM>DRy5rOl$$no7uM z*=!+&oE|Ah_6&HU+2HK#Oj`q@BD--3DH z$JD#=h$6(L)RwoGejwC6{OjFu_JrT&Y1z#?eu`HvAAcu_Lt8`s(v8-2LljG@EAt~e z(ZX_8X8J${^%EooX$ehw&GVMcIzO3t+VExlji2JTQk#e+pQ5|C=6=a67f(o7c0lkH zOcC^0 zJfxnDU~l~V;tVIOnq6_!ZiPL$a}s=qjuc(;J#)eoFUp-iaC2pKAq zXw~ql_#M~&_g$-p-BG)uKH;@S_tgs-u)WI;G%+s!`|nC0#QzT(Q85g+rJkq?FT@yx zO(eXxIvGu`CdxmR2jj?$_O<&#I$cPZ#hrwcFKFbf!-VuL?+cfuD&`8V(j2%%YK0&l zBl|#^bkIAToA{~-QHO6oe-Z&b+O&0bbM?z&M+Ny_d5IVaxn)_~O^^+6k)AfX@4aKN z1ncms<}Zxt2spAmv83wbf6CSm_n?fc*Oy7o7<;B4x{@Ur>}|}(W%Edu)poM8xmk5v zX_`619xmitNW?T;me+FEjQ?JAG;h%!c5|8N$@(ZdYc%07-xnn$CN*_YxHEWcTr1cz>e^YO3;ta z_=j!<6+e3w8rhrkUR#Ao#A0#N=+`4WG_zJ#&sTmEZxzn{xAm z;<{bXf<_x%EQ=>CfKIg(!qF2aQj&oqF?rvFV%DrMZP?>v6YcAz>gTD9JSfRJLr(;J zT?xo~G_qL|;xeGr;p%wM&6}oaG;9)9b?48!CM=&LP%UfYeexrUNyyrGT)lU~1>Ed* z85Ch7kzKGmFB|7@8=A(HD>adij@S_hTc3_82Y>nz(Edbc|Andc zg6@RR9?W9|S6T^q^V{>V`|$6*s4b>-#lI^z=n-$0Im$#!yPNUby29+kU=sJwIQEJE zMM+kWo4E=Jgh;H#BZA41JsK;2Ca&_}oSt0M{ z0d#|U|Lj3Ne5&Fkzhbn*WRQFiCHx?@dzeTf$fY>WrB2jIrP+Y7*(t}ea_akz+qQeN z0H12^={JItY|q%^yrIvNo=;iwt;GC3l&S@6gs;&b7fr+0yZ(L+97q ztn}*C^{yM#R}7eF=vYXnFVY+D80&j;ixt-o`?&Fu?$7v_c-T=n%d0MnALqe=#)2V) zTsI*HUyhfE=Cb{gfeR8DGt~=S2EPl&s4ssBaIXL{UZcyN^swKFDR~ftDFY15WR|Ja z25gs4RzxkaDR#Fp&GJP*KEZ&KTzrBac-s*Y_LjlqnJf=4@rT6uevX5xp~FtUm0&6= zhj-*Y9{4UI9j#+B<&cF*bCQEhEMtK-38Vd$uQ+3R-CLSbsWAgLS@b(xYM9dlH)(Q! z%52eo@iYT=72h7ws3t-z9L_g${(f_U^SkeLSUOOzGd$88Mw0j^8G~%>@bs^~6f_$d z9Jv>|w!WiHi7Z39^FGczHP%r+W~`6?2G^i{z==5@z09NGy1HHNte9~4{_t)q40Es^ z^zkR#?T_ZI_5;#8&TPxWvzRCor-Y7w`Xud=JThXvrDc`L+HF?QmzzjJz1ooMPQTq!UI_X3n4@Pd8?(1ETQqEJlvXur2oZ^jjH zied^U+ld0NNug2;{|9Ane2cF1>RRT-=bk-xz5&HkUJD~prZsZb9~71EjS>k*RogX< zX5?J#QfP{K3iF8jibH)-c94_yg{8OmA7N(;b#5ZAo^AOsUpP`Oetual1qcLCV}N#0 zrTwdAQ?Q1we0k{6TbEYN&)gYzLIX2ET4a__8C|0CTx2T=tjGC%u_3Ry`z^Xsf@G}2 zs=3i!LMc|ho?}3!&_Dh&QzfO&ir3Eih8&UH{mN$}rw)cTB5AT#X)<^Db9i3>3dA^t?Ulf1s_Cfc+=^*80~5 zE;z48`FTmMss@`ZJDBx+ztx}54BgU>%>Xgv@h@7Aa@|hxSs>EUibVV=rm#9{L2A2e z9pd-Ya{)&}-46QCW_IIFBJyS;n6hW)iar}8;ZVvdgD^RCE}VA3Q)wc`vZI;f+Gh=c z2B37~QVHg;HSn5~wCb8!`^59Ww?k?R*aCH4@?y z+adtNuQ;S_X22~%ty#e9;@xqZ?ecx;H?k?7XT<*ZP8MR`4nnHAJZ3urZHgz`BumE^ z3VGwC;@RnhXutK+U50;|IeUeIUJUwP*cWgrTu5~jS8JiM*v}qrII=(5WSeMrYh%YB zaK~wVx3Ba=%rkhde<{kHmva0^z^QR?;hbx`FJwQvCA`*2qSXxHWKof;&a?`K%JaTy zoNZAE5}@lu z1d6P;Yka}oM1a8QbduvA8g*d_(GY*4g+!z*|q*?Bu=KD`{rLscG^+#hR}+ z+uBc!LhZWt;jp&yYeoF8ZdU%A&u(jRtHqtgz1tqPby8;;Z=x+poVE7P0s%LHZA}zr z$1|)+qL>^m%BZe{2>}8xI;Tn9^cfO@4fcNfRryd=A-BAMPhVbSy5mJWbawn4DyZH! zOr$~gbk1a4CBAD%<+S6ok;p>}=MF95LtKnt@} zfNi9b-lR4@OrqTNO@NuAIlj4RfD0GZiuKltb;2-#2b#YJK{Os1`3oEEvUcvEdW`e${%^KQY{sjvw+t zd!b8JdT5dfP9*_PwWPCLv3T6StL_BMY13*s9M^J(?^iDuoD5rAv?1&*0*;N7-dM?L zwD^hlnqr;Oh)5qsEccyB!lp=t2hkbuMe(Ea`g-IcE@2_Psuc0Mu;F64d_46CZYJ~SEo1V=+ zi+k?B;*U?v8a~JF=ZNnSF9o{`M85!v#9yE*b!w%2S2O_>mT2<(9tKy`Jqrw%7eVKFgNdiASzw(syhBb?ehORi+H zrC6}ryPzisvFE^$OOFId94pVZE07kA^0|H^=O+ugf7Q1YSjVdvWi@I}Ci{1vL5#%I z@Qqq=@_H2KP?Kcm$Bf=;A_ZYvMcHQA2}~L69jMW;lN4>AdjjuD#l3D1?u(hd2EPiP zXaB@6%U*SM*NEQ?Y6r$*j>zB|m1g$v$;De&3J_bYZN->9ZQkPkszxGq5&z~W{*4AC z#E4zp)0)uICGfa&mCf?!>=~Ta0f2yybHqm(CXl&^WCeG0Jeb2 zn_ilp#iQ?S7Uc&pQN7J1uLQgAlNm~~Z-)bbxkb$qv<$y_1bdu6B#Xqi_e4*tEAhuq zc=U|ckMgpS-+FDfMVaPJ3vbN#J%q0d7GR`ukqIU&SWY$7+^;DtaO#`i%TWiud%(68 z#^NG=g&v|+K7qJ?X6y4F%n=(s_DNdIse!!>RX92?(mB#JqM}`2BH7@y7x(m$BVXqr z+Yd@o(xklcX>U;b;zJacx9b^`FdI;3&~xBna)j26+uZ$d%g^IH-gJaFE^{Q#=qi;@ z=TB@e{NQ^Hyx3K|IB|2h+ZN@yp;6(@a9Vx7jrJeQ5vup-uUh`OZHiJlh&aW9npCMN z{Z8pseD)hkc49WW!PhP6!Pc{4i833x(~vbu%WssCn92K})A)hbj9wa=0*RA) z3bpk!R@|&mY=w$Fz6s^>?<#QiuMW1%V#;uz`dK80MA=VfSAE*<9t10yW^VTgTWv+- znp)j0QAZ@8A(6IthV8>g=`n|8!gju!M&~lUkeCJf1QPRTA+vc~IkhiJ3y2~`!-Z1Y zdX0*Whj6vgKU#9dm}7Fpu3dEwrK^hwM4fSJw!yOt#Xogz>>_)a`|u?#6oafCp_P*%^Uix4wXr|n+J_bJdd2e+WHDC`{Y z@HknEDc{!;$yc`1{Zp7s9eQb<;@UZmIU$C7`J0_ORG%rR?~lj<52X!kQZOWAvoBdJJ@--&yLJbp&=12@{s8B=KEnB1 zZX@?6kAVzBjS3wYSwhiPXTrK+Va=GmUj4D^Jh94H=RzvCzc^l^`NqlcsKrrujXw*H zkNlu)2d^=bE@zfM!u9@=2nn!zs#kaY{r#`0^>aPv#XhNJ_wcXLI=MH7dzkPKli6Q3 zSbiEi=ayqZX5~{J=zPPwwCHx4^L!uB)_3%9toy%!O)~5^;x0L(T-Z{GvS`**0J(hY z*{=EVgNtoK4W?8ES^F^C{yxO>Z1yZY*6YRb^sdF)IryxvRj?OR+1W?~_z-nt0tt(9WMl1d6 z{oUw_Q39pWpRc_a_xEc%d>ATqI4tWH$L)x^>i4?;d9W^IT;01)TY&KyP^<9~M^*17 z-mUk(!H$pu=E2nJ+UX_C@uIojpRit%kZZPIsA@9D#xaT3NMGg9VH-9nUbr~CCHKql zM=ExCpuONibvjAiX;*z2F=z$I4Oy{Cq8lvd!6kQ^8GY`-j#+punG`|IW~{@ zsVXpXu#doT!;clTuVdzTj2Ysf4;1uV^{#r0<(GdoHXz!>CLH=UYctPLF4!n4>@cy} zcOs%&x~VcsmWAl?Nxiu=t>h9JB&QY$h$>ya#JnpvT6ne7JRUiHIye~J0{c@5^H-4Z zq(y;vu+qxC@$Th2qpYoTqL(M3->tbZXU_-r2F~Yu)v+TU@$;kpc*pn8Pv~ey5gI*4dJ5$dq!eQfDCuP z*@RJ zyh@Dz3`e=AZoovHhY%G|3|y-l_p(^TUbr-H>5$@Ad2HBsDJ9Kpksux;)O^QH)?xo$ zv47MSCD!V*y7^JpOznHlMC|O{^&+8vlwXTKZYYR9`~2d7fI%3YCq82s(%i6F-dgvVR1gEW&TZ0O>za zlL+h(INP(i@=Vn**W;Mr-|~i^xD{{NlW25vZ^sCL{AYxuQ$dIR8>Fm{?JbM9(!bJ; zXEc8A0lxYnuc;HjfYfC9Cjjh^`~#ui*28%8FX7Xb{sq3ATH?&e?OAy4rPJpHS>JQ^ zF2oqQ^QRd-0mv($kH(Lyg3NY6B9F>g&V`sbkR3_sW^u**M{P-B8}^JGaV|LgM*L#V zUYb(PL>cJd+_Wv&y`Lb2C4TV$_#1BG2s=ypSE0YlHIa?u>HZvyuK8Gz=>y)Up1QE+ z79f>$F5{tC;C)(r+apmua&sIh$Nb(&wR?{H+SG5&DJ=jI1K>R$>T&kDcyE%B!@vC-%#g#C^ zer-q?LKhDt{k2DvfLrPFEAvpCVVn=zL!7ez3VrHZY#I#XW4QRqRlH0we+!)drY$8r z6X{(d61{qS!aCn}yyg0=k88?U*s3jQU&ixM^@VuK!w(Ra&68u!0NqAOgVzuzx4Zw3{>Ft%}dE0-TnH&i?oR~Np}sX zWBq(OG5)fMd7;A775t3H`2@f(#Ul4*y3xUh{gdO8D+1jf&f zwJGcN9{k$5PwjpLh-kANRk}1`U&P(TNf@WE27}D+Wqka18G{|WrNefSfZBO=rk8BQ z>WXVk9E!!RHwo&)yE~w45!ItsR#H1sA>t*E_k+$D2lZ;teK+P*$c%vHt2%(w#D^K9 z{BehB*)1DbV|(GR3Jq8DXztLFTwGk9KmGryBJe^FfU4gkzidO!R?%&?x~b6pm7R{X z7;u2+hcw`XoJGw`*kCfAR|32=tlY!;z8Sv#|C;;Czo@#XZLAv+2^m49l?F*Eso@3@ zh7JKiQV9tONr?fa6eOh;5F{MBYY3$Uk!GYN1qK+08cKNf8Sdx(J%7T>mvbCEYp=cH zTGv{8^uWDld;RNVb!}&V%gOJ2lkU)=;Z}0V`8J}3ywBJw@nwGtFZ{?tC%pf`tB~N~Rqo_T`}HU$OR8{h%Fv3+s>z9Q+O)JgQQPrR zXkVOadtF|1-~g$#*3in#=${C zr|dC9+(*v%IXRUrty|;c^3-tzEaK#djC~*P8?%L<=)?6)AaOl>hKnaVhXOc5nS;pvp^bFeyoSW4W$;^SS#8c|y1E!49($1U+t@|W1J*N zhrtrrd}kk%kOZ=~Yf%XDe|~_=!90vdTt~}feLXpPG-dd=w6HG$EVi%f$T`^Q0k++2Z$r1bN&1P;^vF`dYxt(3P$6?M^q?@(P?@|_5AYGAB51$khznC$4V zsr*WeTAZT|B|eqcFdF%}Kp7tIfwi9^40~A{$2+T&Dr4DhVT|g9Me-eR{)K|dE%iQo zZ||Srv~B!e3sx?_Oyo*HcNBjuYPK8#f?45atYVq97_3oxlHS)MypIFRd+4=Vgbq89Bs@B%lJc57TAeWw7ucdz9 z-#ClV^|pAexCayx;u$;DXD%<)@Owb&1wP)q|V1D_D7K0QU*pJ9^(>*T!trD#`H0K-o>D|}3w~8wYvSyK_t+BGZ`cuKK@}|*A8XyD$ z5p1mg011Pgt!0XWynb}-_NP9yMmWCO zYbb7F@_qZvH-z18?J?^jEey{DDX(IFx(DO?520FeIdP*5VvMhHM^~8dxmm!`}34pCU7zRqFR@vd3=wk9(b8=;mhqMD9BhSgtNh z+PPm=c3@kQYf^u5jqPvu0NE_w;$bFpiK}E(neo0bfw3QW$)d5>RAgD?$|Q3YdyrP)*W~(eYKQQ|m)H1?F!N>X))bCY zoiYXfV$@+ZY=j?uu>J)_#0VCO-PsOU4D zo%SDp;=M&r-HB084lnGe#4mq|!5?-6S?-TVRgeL*3N3z42AAZsHt!OYRLWB5r~}gW z`L$HzLMQ6Qq+EojO(pz%(?GE$PnnHET+2B{o|LNs;1{n-a+8~1G(IU2 zY;pq5B3TJJ&55Skpq1xjuk{4vNIj1jAer1~eV(aw zfr9qHkAU`KES#>{xQU4U=r!B(K9W9MJKC_RdL!6r_Vd%;wysR%{&;{%^%B1bt+6QcWry0LN5@fSz5aeFbVtuWbp+is9ow;K>3dNSAeK`_lUT1`E><{_ z2fv%$pwUi`zTV&eL*lL6f-{XdpX)-`74Zwek*TMS)b%TBgMwxVA!-sSk~CqBdXyvI z`K{z{-P#f36MMtBP=ZI#iE4@K#i@oRWozDY`==NN7}Arsbrw{fp@yYScEpyspX!rq z=YXc#Pp2|);d*7yU zN9CNB3f?VG&XslE&x_g;FVY^st;W~bg>(q~Bic~nYmDI^p66f$NcH8}X_5JMEj%P1 z?*UVhE$}!P^{rj6b$!NLPCr6XBf@-{>wNcCD$CGOA{W@D=8Im%O0E}Q1tnIGbCsPL zOw0oUHiy>f$PajDMW z3kE~=TJuu>q9rl7xaH%YCQc{g2NBK%B_(~e0z5pHY``;bOSFH+?!lm?H%(Jyob!L&+nM(VXY|aq=Cli>T=WZ;%4*uVV6dOp3* zuj~q?`QE=_e$P5-SMj{wpWz%OU!9^awBdJ{fm$kp{{g!3FVSLB<>XTJsuZDtRiG60 zc&_SkE{>;v;C(-jO!FcFF=&fE`B+Ad1R1k@3_`Pr@7>kAtj_tAU*55UhR1~TEK-~m z3iP=cDPUI~7yq{;{IIvAtq0rA()!zIsZTgBZ*#&kszSBUy2)b42&3aDJu*TTtOqkK z_ufTi%3G)qu&RCYm9%n2@ITFv#N0h)hzsQH$2Es7ew27sv1l$&Zi^#PygLK>7sh46 zwb!&pT@gLq@Ch{q^2cb^z;2=6F4FY!6`t3!!Ibu&bf{trt5(R(3r$+r*yu2E5$SQ7(N8~%uiYcU$j zb}R*%*b8aIrWdOZTsgBTjE8;I0RVT&{lhTW$SHjG0x*TDU7u%j0l+8_FI~HvHj$>= zTn}{5OZhB1U^RX6y>rh)+(Lz)7%1N_-Qi(97QgLL(6lR$2EfegJah>Z%}YDp)&kKQ z*!z6!S!eKIh1qJSeQBRa+yp(Z6>oW04XzgN1`O#tAw&9Zn+7MUAij8qVFjMGBiqh?k`2pWY*NAtFELA{QD4+jx`ub8 zSOCEAXI%(NzCfd!O`8_=XXmt|C9FxC7oVBjbTCZ;nZLa<<4ND=Hs8_qo0%#!(&r7S z@v-Xs%hCaT8BbvgcUrBSxw*&l_07#06c>R{|6~2}4&|j6hq#g9Vk2p_0Lx&xFY;20 zG8N+7|N57>_NRd~oD_=G)+56ncwKGNV7S-yoxS6}5CKq%*DKN# za_O{}p8_l6D!%(Lsd;p=lVuS2!@)U2!)Qn8YGW&qlJfGjC#V|R-R9TrR8dJnCg<%}>Zu@$W6(pO2A3bWc1`hguyVBkEMfJBRY}i$kBw2klGV-b3R3!_NKJ5ZReB5EZ~!@7VvgpG;d$Mr$&^zr^1? zQK|6hToP{FmscQa-MQxdUm!Q8xZDWDM&N?U$t??$31TsuQ=A3g{kX9+Ug*KcfyiWb zR*<}nFxp=ti;niZ+Q~4D;dkCCS#XdRSP5mfThKl+_0>WKI0kfvwF85x2&xm?CL$(? zR|J9Pr>W`TLm!D%DqvbKa;A<3P;bfpH;mW$J~I*8u{6jDzSn zp!XE(K11N$In^cl)47i?P^B4s{(WTn$hiisrUh>_i+iA}+w#wOu;72~!kk6@ibsvq zYe1hL^lL*o=h}B*lJZZ@@%_y7Es>2h@DC2>0s)WL=Q+qF%4j2bzwQH-6a>B}5o->jJtj^I|E z0lT>p>4yU2YBICO9kk_Q54io7%0Vw?g?hwsIM6KIGW*{5EiQClFK0-()rJ7MGtOi{yzKFODeL94E05aQFY+58-$$>qaEaqLrv`q3_) zCL#BZDqTd+Q!+~x9f4B5il>Kl5Q=h-%ay8E2YG|`7eM||Wb~b+iG&)|LjZ0Ejs&#% z)T6>z>kg5f_X7HsHAsgR1N8Z>tY2Y9|4QWCv$JmXkQ4I}^ zj;e|E+#smuj3hED^_I?7r;v^#k@tn&Vn+JaE)hP0jU6r7KWmDTU&Bc@Cc`rV=I6<) z4OQZbn{f$Fll@-D$WH@z{kAG`040D?IT;NI8nP{*P5P(C$97?Sbku3!PTw%Sc};b7 z`7DTu!RwGYzp$IIY!zVr(COYnBCbY_*>3_Rl@1OLBC!u8HqwmTE!-5~e=taSfl6*K z4feIh8X6LO|g0^}FgG8~Sj$pQl>)(E}tefjyG)^3 zlQ;{&aC%~Ao186xL+T3@CyiMp^sdFY;l=CvaJH58KXOmJ~I74ecc>b#`DIllo1 z0lf~n`E()R>YMA*PTQBFP5&^+wpW0E!LNnN&TiXFU9kkIe|fL)JD7KnsB5~1OXm9^ z-Z|Pxliz_TZK{t~iU2M*#fx97U$b3tph^Qh1p~v*YC#FT zIod>^9^%I$Bt)}ZmGp6n_RCbsb1eRrzZ6bYX=y}Geun|h`uq2F4AgnMQ$RD2X)Ts_ z?EbrhEQ3pbjc?O=xVwL@yXz^G);X{5z(*ojcbIrz zTJ2Qxs88-u=e7{AX{g035HS|vCX6eXnH`z@X*GfQ>2T6fY{({IyLHhQm6n{{)Fd}A z)x_nM4;*s?19AgU*hFf|!|{6Czs5jgF>&$LKeIoAU1}Tso5dYJ--Kv=7b_72)o+@2 zeG0Pm?7FtO`i7Jt^046Ai2Y8MF{F2m+-$&>M)-MB5$eTn%t`LVDNxd zB(y))0Wpvs&}0VQL{f_*kPi3ve`HgRDjfjU5V=fD| zKD~2(Rv4% zk4D(;wlu;Z65iBA;RgBw5P!A zk>+fO+4oG~FVx?O<7B&9ox)^ayeH4~kEsv#-DoiNUA=b9tu~hG-DePVx_^j2Nr2{O z6-ZNihnmkQ6oN90&8g_Dy|Z&t&*B^j=u1fah&(&+2CK2GPGdGgOXla(N%KbVy6&YC z4A2)vpn-kV`Swp6K*&(fMpPMj1v&`xxa@ONlNl(`NClP(ki@2@X#fm=aszpL_lX?s zPS=22k(BVV?oQl&pl$;DVrt>|QI{F*5-oO_%U5KV8oft0=FEVMI^Hh_f@8&HTf?Zl zI19tBzNdF`cK%HbDK{xB1&yj~uAgSuQ!heyu>BhV3ufE_hSuaYRtxp&xdwAX84YsS zR?CR?td5TROwzm4!BTHVM`eKp^&K4eW&sG0G|>{n@<#Wy&8H`*R3K$faZQAuJ1T>| zsm|bL+St0Mhi6lwCte4Kq#|PU$PdSYY4}UJ`(GY@oA>t-9sY<@!BUrZ`kI!YUtlHX#X=x?coFp^#&!eyZX$2|da*+urn|q!JuD4zNzn6UaZMS{lw6IQv9Gdfn|aZb$Pdd6m1Qo;&u1P9rHDlVtS7O^Kh;3D z5hG^!VGu?o-tAbPJ8~EWPv&RJv;CykdbnG~G3oql>QjC`FJ~w)cnl5Ei4{MA6UV0- zpDVzjryI481*%{bfm2SH=|*4YyJ9BB^>OE*)QLGI<`o|V7X~&q1|Kn7VNCEZk+pu# z#^>Ap{r^Jqt8aw?aLqhDXvbOs2l9O~dhh=1yhetVRwi0r0FZpM_8;iHM^V7poFnu($`X)hfvpm(5M zD{*>}x*|1G3{cJEpgT60h{qG%Ka8X`7z0$M9E(g`q|&7PYTW>Kd7}08^gdBA*b|37 zLPg1t&r}qfVw6j^M^KKIRzBW#FZFZ_JzK7AE-%*^?3npH8*Sh!5c6D~b|io8EFre` zyl!~9DMK5S7!ofEB3{!+jB3X77mh3`@6r>V5%DQE=R!h7u4l`v%XLfz>U~XFnNAjH{a`>{4~si zYN36&WSV9|{M7G#vKmz)16A5@+^hy=)(pCp>^XjzoqC5k6s#I3NI zCn2RvgA~^|Q2@Sy0`S=;ki8ljy@jbrAVK~B%_Sj0u)Pg@A-{Anav#|5N=V1q19Gf= zN_lTw_MsaSIMwN~@#Gd=%5eR+tkn`z?}23p=L+)5QH-ETasGR-bFklc@*epo=p@Ev z21m7gt$8nGb#>KdebxtTQN^5CGp#-sZ>>xDFRHYNmR&`qJp_OQY<{RU@;&+E&-piv zQSTiXHaO8!#fIkV+6V-q#UFTi=H&RbiNLk5P(IrfIwpb(tJ}T;Gm}h(A{uR&Ptcuv zX(wKx*h|Z@9M(esSvIqSk%B22*o=B;o>|8)&DR% zAwg5$z<|@QZ{4$?stN$NllUbd%jR_2;`a%_jmP8uoM(K}k>PJZqyD!x8_EXY8FqF0 zJcXm-4fpeHk&%(0P9FsSPGFDjEEpX%fC3oA4~dN|k;STs3Z>qcn&;al1)x@fW68FdN0rcz z9pg&RxnC(vWK3=CTN$HE%HzW(uBxEmsPAuS>dUWzXUD+)QI<(qv4q4#8i@F?t`qBY zAOhRC08XZy{+F#a^{({;0hN^>b)EeOrBFd@xtlRkAhfHi8}kbb)oc5Pp@0^lAg-KD zGcf)JAQzYV)e^G@1;7tnVj42~XYhc{uly_{a0a)6Ow-ZVrzMs(kxLNbkmSY-F6aQj z+|9^GNOlQGX?(~Zf8(tC2(5%`Bov$Z?~DYOjzPiWo&)HPCUbNcoE2L05-ki|RNgG# z!z;_x0JPv>w5r($wb-g)`0E{M-D9cnh=`rJ2!0qRRAW5Xo@yH=y@%65&;DmA)Us&V zp&we|$(ecNSj%|4ChXB|x@QyB&lJ+`W!rj30|yhaH3m<_R{3s_upY=-wKSFuzzsNM z@fM%5e~LooCGEO93VVbM>Cp8eG4=IDk55c+`FBC}Fh+nl`4lRON_QCfjgf`fa{*oL z0LNa3>%VjPV*0@EGZ;ZT?W5B)^Tx+_HTO^(NvZ;%AYY)W9_HsDUs#dqK z>A`k$pn~0o&{gOH@r3P5q2(QE_Nf@bdqq&H3eggM3hqc)6|F0vkD#BJl>hTFvB!r# zl@BGJ7D2axmx&`X=$7OL@%)*1D?*%l5O1xxiMxaDyR?Zs2D**O{Qp_7o+RV3aw1?b d#2=Bq6ViN#yjt-q7fPWI5K5Z&iWMwg{SQW@s6GGy literal 0 HcmV?d00001 diff --git a/img/introduction18-80-percent-consensus.png b/img/introduction18-80-percent-consensus.png new file mode 100644 index 0000000000000000000000000000000000000000..2aa6efcc1b9ad0e1f0c4df00da7b5a3e0c102ac6 GIT binary patch literal 226180 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�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%0ASzVoyEFm25ZMdPN2EKRd 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 w?k+qlQ9DC`wbWp(p=NY9Imf{A9nzNMqNXL z6!!ft%Tm$-jkIw&lf4L&ezu5(;fo2<^l})b^{@(L3WlsE16=7?QgRUJ8r{htka>A0 zPm>@)_8y<(Sx`{$6aV8rDUDi%jJi5b0*%U)M=J=~Dd_0J0f65AWRV>ji6FSS85dyO zC|GFxpb7ICXUt3v1Eg|%@=pVxct~y@NvGhFhx0^@`UfA!KAp z1ntPsDYVUtkRsLBSYkpbMH{O>#f60a`+t>b3@K!i1x-z<0BmymU#*F9vEpBShn1C; z3=pMU-Cv*sqck2z`R(=GMUO7oue-@|FG%r6GV^(jnR0>h>06A5gt}{L{F$`NE6(MJ zmylU=wef4;L2X}-Dz-~5JOV?+J#Ka{_<2L z?)rs%lV3n;>T%eJ5K(w$p9#S>|FQjBF;j32zgOAugxO~|{5z~^KEiwrQpU;kT`=ku=> zdYu=FDYZ(Am=q6GXuOuvySZ@R@;+Nb`%7XY2C5B~BuMO@2)dx#qj zH67JB*?T04fT8r_VmJV&D${=Ww7R{;GTQpn2z{6;2`Ut27#5`V+!#Qr5B zUY6#ZFAHVu;Q+ZPeLWTymgQny3aIcH7#sfuyXgF8HuI+e5Z>wBPN8LGmfS9R!l0vQ3_$m{IRgS}A1PhLycB^v)ht+lFh%gEyu+l-o+4|4- z7r%nABd}3KW5BbZ;Nf*wZG4s2Opp!KaHEFC{owVNRvBj&cI^ti*xn6owZBh)wZC(O zH+Sl+U2qLL_fHeLu|Xwj4K8;HGBfjJnMN&ic|(zKW@@Sw@R<|l^_FY8mxAl&vn3Zt zmHm=3GM-R<4p-_``k#TJ%&}f+0X(|u0iLI`(SodBP_$5giVmRugS+_;Ja`{Zq764+ z7TdX2?1v4_;#nzT!ClFrEg93M&{oE@QU;IM_>h`yekW;t@#Q9iYc8j@X605qx$VcP zzjZ%y)}4V3lSF1&;60jZre$e_$=m6RchzS2_55cmUX2qC;QhLmmePik7+C?V5hGMh ze|l&r74TZVo0#-heeW59rUCejzUa?in;Z{VK&pY5gd|5@P@HF;ao8w6S}ISSO8X

jas8YMR1mb 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 z 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 fbHWc%9-Xk>PRvl;nwkSu1O}? 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 literal 0 HcmV?d00001 diff --git a/img/introduction5-time-stamp.png b/img/introduction5-time-stamp.png new file mode 100644 index 0000000000000000000000000000000000000000..b516ee9f58e2d3c46a12d7c0515536e7a2c1d0a2 GIT binary patch literal 23834 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

ElKuuN>PRRr?R@bTTDoJ z9s4JW+VJpVG2N92X5#gl+XV=hdnEUJp z=`u5ESmf6+PANf#h4Y{1yoVpAF;0o9Ax`MnYl%V#z)2~gKPER%xy^?3Q6#*h66+v9o7dxwMsLfcO*Z}eezD&0uTd8W z)tq*HYFp?{=*}g<^g&T<(x(!{efJPT&v=n^D0i3Hq|J*%yW6ASh!g+2m@sVsxYaB> zN7pKHLQO>_A@Q5)a{K4pG;Ze6i!kr(0#vAs>VLPx>YYq|G0mf%%1)f0~dP8!^0%0{l=S1+bo z$zNOlka%B{@RqbQ7Xe1I@elmv6kB3cxMj*{6dK&mIfK*xiYeUl5u~1r zqeAuRO55d8l%Hm*tHrwzib#w#Cip4j8-2Rw0VsQ$y0x^lS0j5D?%kN`l9%j2SAEWA zu7BP1kVDcV`}R{FKtJQK3i#c>AtZ_48a*DjOEr%=foeUbCoKPaf1VmkKRC&*6b3SMmAqOSwq_G5Ti)9s= z+F*u_J`nYbjIjF#$Cgt$W(Uz3IF_1E_9kI+ozQ#A zz$3v3X5@+j%@gQddsx*aieH`uuxj@4Q*OZQ>o@9WpJ@OaJKcqHGl(p*CYHeI;Gl3Z zW&7;mwGO*?0xwPiWb9nbmFhLUHfNvTuk<=l@=0AD%swnokof57no(j}IxlJueV`cy z&T0BfvMdY=h5kh&7QXspLzCJmZ(&BnYo-NIm;9HnZ^9MWli9P9Sw6l1&@;_Oo zcfNP11&p`Ct?#wg<f-q6iUS`EAz`F-Wy=5Zc%?%lBXIE8`y$WoQv*5Qiv7EP z4fi6TLr|?3#|Zo~g?&2V4Jxb4&Ca(5CPy>yd&48Z&$e{W`+CLB316ADIkto*9o#4u zEx!gf$Ww0&g(K0|doB?=r=bOPCE*v`KOfaiH7miDm07tvBm5<(nM>i50*=rOSB*s; z*A$+Iw9z@o8>8a*UJ~Nr01+f2-~f!;w4m$-gpMBv-x0$c)Z!jkg|Fu=p-Ru`b(UQ> zOO=(SpDgd?hJ(0FQQvi>t$71>8>PWce zqyQnj!>8FK{t+B_WGFVu6<7w7~?Ds2V0uqM4FHJkGn3%Aws`%GiP8wWjQ#K|A!ecz=Rk;U8~6o z%=;mgEYgni!c+4iyd#yqV4=P}XcI6LtQXJF zH}a2HXwTBgXvVB&)Zu2wOGPW34AaGF+;*96TOkR@+fu}y_Mb~4X?}b{J@4^6?Rxbt zVvf*zNs7KZs^&^i-cG`4Uy%@F8Pqz<1b|^35@deH#|c0$zgSG2|MHm&2V8}=$_-Pa ze9*bAU6(S%gP~$Um?_hYR1;v0&60Xr4BbtUk8h=#F7Bolo1>CM9G=YVYJ~j1(&r^+ z4N=e+H6Bdu(;aBKpASq#{hLcPSQk$mi1_?PvDrd>CgVAaqz_CW++Otfiz*|0BGL^*6VQi& z6;Q2Tj~^n+(bH60O|~6%^d8K5#|itf?JQEr`gw6cJvFlVmjwF;joE>sM&A9CvIZ>u z7YT<23i(gm*|@szyV>bhq!EtN{+NA2Y_(WkcS4NS+C1g*bkK1k-Y#bMJp5vyZH7rM z^u0D`*RcmEQ)oEsn{Sx78w`@B7VRzH)hui&eh+mtp9uSj!gkE)HPd?JvZW-@i#u{` z`Y)yYp%NEnmk8xp>F{WB*3;Y@1+j_Xi%`yBTHKv&F3LU@(@Yy_-}eTDm5&W5mhI(6Mc_SvCb-8KA1^9ck2=wwNji zwTyP4gM`mShzF#u6Wt^AL_b$(VDG5wgs{+l8anV(B%mxe(pfGLa*6CZgAFPIGNYU6 zF~EwzkJvvxTP?aL4R&pae!6Y=i(E#wPltq;f7Uxq{sE_T%+e@#J0X=+*7iq0Wxs76 z_;(m}g1^1ATR;OSNc_#B3B_pjnaRg_U7tewhWbEp!X1{(HE*r*20FD~z$`{nAWP3- zD3T+3*)bRuj|5&)wiq`a|71{-ki3ZE!8LTVs{iJwwbadD;p$WeT* zemQ8UntDE*FNu?HZq*znx7D8sDBzj&9Ttf8D_^4p9`D~ zihtg=M2*Tt60)~GBMZ$)rwlGIsb{09=fuUv-V(BR9*C;TTr3_uLE{DEa!DB8^WHkpQ0%H0D9sQ6olhZK8S>zYR=B9jK2s=27& z1*U9!#j+fdkncE*1o)Wfe4&V=Yu@~aft&IBX9Zw#+jnQegCud~P~PIuVEv;H%XkV; z1q)59EoJ(;_BOn3wM>*+huq!cRh$aByKm%833O>I4!#fhZZnf0Ok#fHxt{-m^nmO) zIJWDx3EAZz=48K35LN_d9!aa8o z!8GbucV>uIVGECBk66GM_4Ye6%A)`X4Wc7Nyo30ATvefp>kSo{P*O3GRJS8ywX=Yj z_b#6*50I(`=2QmdJqsLm2Mnb4F7E)jc;2oJC zU4tTGy*1IhSq3Xr$=ph!R040$qnvo0;L6JHnW#hZNJ}_$r{s#*L(TKE#fo_=Q$vq8 z$4#4;n78J46Gf9Lp}76oQgJ5(gNK!VOxxm!{o*6_*cJ-$3G7Y1B(P-=Z-afy6_2~C zM7pkWgR()hRa!Pf=>Tdf7~%^@lau@4XMiY`!cO2W*(vM#Q26^f4JIG`#k5EfeC+v| zJe9$pbU25;Oq&`T7A;^TOZ0*Uv0PQk4QIo~_o#L7ARSE(22o%G^u~KRgFBxByCa$H z&N+30YZT4+u=SNAeh5fSQi9<6@2$mJe}*b=Z+m!T-9uqBps*a-YTkE&B~gsf}tVZgK2_NmVzhzPSB z)R(iQD+*`aGRta~{@e76lamwk^|fQi?FwaIg4tk zAgc|ceJTNIh+^VsP8jqVnuql$D?u`zvNikJ3jr1W4OIgV)?nf~Q8(B~&!n85pFdhm zDrYV4_?!Cf`Fo*NbCFlAm)pN|mYd*dZL*Dj#HN6CcX4g9)hu;bj|!sqc-+UY9BEvF zW*}d)sm$X*nEAnDImmN6f;+WBi$4&(|9n$WCMnWue8Nu^@Ux1Ffsu9h zFRei9$-owWOV`m_eN131(PCuby}uGXq#P$j zA`JhQ2Pp$eeP=0@(KQk1r>WaWk&Q$p8!ssE{Y0j2FYYUCM#u8|B1XG^)#IOO($efbVfI zYl46CRw`1YG>K7b>E*-5l;^tFEw7vS0-VN4iJWAcqwWVnJlFN=%N08ZRniao1RH@hBQg5cplhf+t;URLNMOZuSG$VFdhQo14J|fW1P7R3 zIPyPG4o+yY!K9tHy0(?2GcQL@a+b2?d{EJJAoRT{EMpOqS4R=11P=p+C*?CRD`rjS zgjSsLPDOcXA9t}J+Er}r+Wm^WfW09OD%xun#J$0><2 zF@`Z$2eh~sQH0s>eCT`L!+PDZ|Co;)V9#Yc_^fjW=O0-`KUCAYxcqy9Wbdfki8p+f zBNkL!n!#>XNyu%R?)En)h{P}Otl43EqCZ6Mrp||@z{?9Eydn6 z(=*@KaQuv6b%}E@_ynV9@Cb87>jW!=P)9{0)boC6!eLJ7%kdO;Qa?$W6<+yto`aoM zVqKCENN6mQRKB=Bg zt$q0Q%F_ zHb|^7Dr-?S1I+iTQwdvy+-+lYveL5GxNHk`*4ul@t74xhYT;GRlA~~@mtWLgUh+H)LaNGFq?{6D$YTup^INCpp4U=sqABO{!y4g6B zhHpxWc)2D82d1J1HY3a2yo>{fc{s6=Br8?O5=9yiC|{Tuf)PBFR8RL!lM3(4Q~64!p4G6t=G3Z=PcMx96m` zuyK0^WUM4jiwW=Z4m@3O$Xm5=m_FG=ZkcN&njik~;I!8O`Dvk;wG+Il4fC^PUFq0n z{Id3q?;mlJ)-@JOj3!=9FW~uPvFL$qc2~y5rMiUpy^`zsLFYZTeS)EGB%r>YLn|p0 zxs8iMm0hP--=(dhsei{?f5O#_5C?wsuNzD4Hk~-49tVo!G`W!trZ> zfGx2@GJAoj)adX$^VlOkJk3;!WDd22Qv;vaTGHl{Ru;3KEo&09Tz^DaW$P%edAg|j zd#aggeR>M1%=jy_2iK0q1+Gmm*NW>u7nP$!&I8Lqx0{?x1E(r#?E>Caj;TY??c2`; zQ(`T!1-2QhL9MaIisV8?^oz3L&NJ2!QKz;7b%4EeszU@7{WGc`Zlt{TDgct!Ic*V1 zw$1ECXG94ThW<|~@Sg@YomRBBsUHWEE!C9iu2o5(xv4+M(LWv(9UJ2!#Deo%Rz{kh z`Z3vdP-Ac@nmyI|<{kgQ!eqAUt%pE)7*O`kMt3+S))xD`n*4A4j!gVtb9$RH$j^jE z_`|-MVB2HZiELwRW8Wi0A*3vWvW>MU`x=>Ikj5_iI%9_Cqq?8(>;B>S{rLkv=UnG} z&N8qb&ghc=6=HXfSidMkc$4p4?!k&Lzyy^Dd21P=?VwjsFwPfhk|% zUYMbgxUI^VmT07_2zgu@WTY6XTyWdX5L#<2_!%6pyg9@4EpMcszNNGo3Y|X5vA9@nXJu3j!&FGj zUtsD^AiJ$_o=N`#g*?LxJ5{19qI6*_qlbkr$;X1gVDAMwINaKl-)Mjs$P>}{<6cIFNz2>Xy14(P`KX1z@Y4CGDEaJK8u>0e7ze8z!=!RJ(`O zH6$raggJqem&n9J64o-@*xsah#U@M_CMM8?7s$dm0$(_>tzf+T;k>Q-+dt>+i)}2v z%AG-v&pv>6>rLq1Q`Kf&9joNOjFV?tqNfP4_bZW|WDMieCew3g5XC*Eq}|d7&>`xh zpO^niTPZfmY*ZM$_b8pp)-|cT>bB$SX$^G)=|D8RTOuI!3^ae`M5FkVXJ5e{zQ8?z@C~^?L_d?%(?*mG%r%CyNqJ(vG_e&1T z)*;A7K5KQm0{KW#3Qi%_l;ZWgAz8*4a$YlO%v(g@*6OY44hm5_{mxwuW?sj@WG=9v zYq!?B#D=!IH}|Y7YZGe@;04xCGc}fUfx1@JQieCIPo-OB0)hmck4R~S-J0~jB~znd z)Uv_3Gtz2O;-+nrQ{%VnzIR4JU!`+n-X8Wvs8@^BpqJ*YCN7o<9VxTtqa`)o<}J=z z@nL)MCN(l}46mw;9Fdy477T7|F=Em7bxUFT?0b zl`k`v(RrWtYHvt~%Rn(Mk44>QU4&_rz53-5-?`kYUtq`1GlOjs3saf!aDQQTjhEWm zCMcRY-JVotp0^QsZj%{($j{E%%tC@gn!nUrBV#mfP#5mAEbtY+dyOIZHKI`4K3 zkl!!};!)6y5rv1-MO=xJ(o89at?Eo5%IFNQ8dq8@#&U3co#r!%B8%)S$ziO*Zqx`m=u6i%{ygU`_ znTc|%jD%0fv28Zy?3B5f=Hts|%t$jxqnU*E6@eQ!+9jnu1a)%!RN0&*tcEMcMe)z7 z^=;nlNKGJi7ZJ`9xMhDaQshGhdlM8XE+Gd=VurVJ&wbicpP-G^-KAEuUNd_92G*>W zdbTS^Mvrm8#Aeq@-&;o@5ZV7vqFuQY6DBMuLEgFF`ZkoFRN1lkYo1ui7Jl6+;Mta; zjrWUXC0O*V@1=ler{#D;<*nx21MPgf-wC+Tp?v+f(Vbq|+HrYrpZj1H;$ZoJA&1rj z0egt;4UXnCiMQsoH4IwM#$G?X^UcGb+wc`E=B31~I}nFE7hiiYqvKZNZ#p!LsMc~E z5H#+j4GPdc`jS#zZw&HnFHb~xRg{A7s*Xt6#n9l=E$3~$ztrh|w$+NG1%h>IM3zvbo*HT~@ z@9(opFo~=u`cYb3H3j3V&&RwMwDZfT?G6_U${qH2R?+`)abdN+~UkemM?{gS89o& zMJnMjIh1qS;~1kLNY8LAJ}!6go=;6G{t&jC{~|$XY_(EpUo_Azr1bnYRH)zPaj*YP z>&H=qbhf^WR~bICrb$_R6ySQVY<@X&|K&|12Jd892(*X=WL=mUx%yA7;WOVBC)znn z#P7GDr|dkf!OCS0(Dc!K-+JE3T@>A)o3AhKf6|q=Fj><$hWnx$G)&s(V?0UuHKQ% zG%cMwi%v4?oihfbNG&I5Fl4AmWj6|OsQ^58XHv0xKcooO$tRog^jtDjNO8*Kv7vm% z;B)akl*Qzk9kz3BTF&NdNjgC()!OqUU8RzdLr5)J=#f47EqqCK|Z{8V7Fa;c5| zW2{K!@tSb7YTlexuPH~;^>vMvEv9=D%-&viQdSkVZU;cd8jnp%SHBo-#!){$7v?GW zq(ZPbRy~z(csO{lImn?5jgtq9d|_hsvy8#PuDq?MmR?W-=7=4-<-4-qbIyo7Th5$U zNQ;TJ%Eg5Wduauv^9D*46$u;WH(yFWYD`g|otWvURi}nfvt#L+>0<{&0|g*1UnGD4 z(b%-0}% zJ2r><`}A#QRXW8QYg+n+h|d(?z#dzNTnpi`y^BcP;}dA+H`q5jHl*=y7~It{@X?RP zw8~b-sACwZkC&IMv<%OOJ86|6r`>2Lh|2_g~rRdkcD6DfiC_1dN%-RL@ls1+_|K?#BZ76e@3B6k_gP4Wl*LdY$M)U1~0HTv{PLZfJ>vS}x zRQjdk3YZk-JFD;$>dEj^WZce%v+kgn@P#)(IAV2^2Zv#ph{iN9bb+uPb=fGLWK0GP zzgy+_6FAB#IWlM$oJ5WhPVO_L4FQ0HfSM#0{_ESjZl-Uf5$NbQn8&k|j}Ym-`e&?o zryZr{1t}Um%tjQ4bnqk$7=E^qDRFd@%R`(j;{QpT*p3Qi<{Y@?rSA&h6Lm-0Q6KP{ z9`m!>3*LT{Tv7#3gVnYEZ1iM+PXG-wv)bf_<4qonNVK1AT&9bX7(-W#Um!Ts{KXp# zR7?v+_=yoYKkky<`{3p9+rT{@w@r;a;nhbJ>`^oF?c+#jEqKkQi*=uE!^mr7>(gq0 zF=#tX{cFBP#IXoC?o9+W3n#@u#r1`?QHgJeG12~-oM(#liKA>uS+tp|;&lZJzRF)` znm@ywAIY6NLZn)>e17e^Y0>7?x;f*B9tdsAZJUA}FO5Fn`Y5c6o+a#vD8HzVN>7=S(gz1CVctZL15Mjm~B59 zEWJ4-zxI^Uw)GfK)$ePJ=os?|8OqH*xEH|~d~I1no%(5BGBeaBT=ctkbXkhia_vH? z(FO#3sX{Ni*9m1W65$=(9`yA>od&$_sKNRx(}Hc#nt7j$aT>!BeOIhY3&w9NC|#?5 zKhuDIEp6`S+OYMJI(J&{Qj2KK5VLowMK5t@_~#bUeJ?`Q(R1Ry)tCFL87|yPRZ<=8SP$(Ae1>md!{!Rr>)LC^de{1(^UA;B z0E=Tz*MPU)diASlk}=7*2Dw(_JvMI0VdyyQ7iL;Jh)t8$wOx;sS5v1SJc3=J%HL&q z3Ylpro)W{onmT+!INr#5ja%L~-MH-FYWxRs5UG`KGkeoqnn~ClRAst}K5&GV?ErQN zJy`^Qk1*dSK1i%p&s^{E$@oec&w0qDOI4pRp@X>pXmQ$h5Wc9g({uhL$DLjAhwfjr zL*XmH69D-+bHa#>yjDFzM(wIYA)d6#!0sxH-HG=Vyh=#Y`lO3KYou%>32DYMa$YFf zPgTkl?aU59^BO$vL(up( zarQfD@PIwK%$4x^>?e7hwVq32$qt07}m9iaIoY&PBpqy4otP5tA54reH zkCYE%0xAjK@a^0uw?T}~ly>;?L=v%5Ph1AEJ2~UG?Z|mzGje_jf{>YzIq6%}+4y;N zbC79)c4$EAD?)ithB%jipHpjf5a&J-SoN_L{39k~SgUp@>td^R9-K{uqDmD`)fUKhJRy%038jz6UM0d0Z`cs9;lFFc~NLu{U_FRPB@3gU5Zsom8JBnf?&C4Z7H+ zD5_j8Kw%2NUCusRR}YwA3{GNT0in+ZFe7vIbc1oi&%M8<)%tuK2H{N1t_C~E0I&dwrCHH zD$GC&TgXrW&~&HhnrHwdCs))gou5JyYG1?&4838>T>4!kX)-9&~Z1lp^Jbs|JDKkL8?Tt>ourUbkj14TISoP@5$a& z&mfX=>m}1kz>0^Mn5eL(+Csda&(9v`lZYa8`E4>GqtnCdt5GE2a*rMR+4uP<9648E zHHl|AWhunDsBJLA-h;W-?%XXIr@kV7vioqPx z&NNKO1fS&5o>ipYsVzGhhV6jYB{S6sWA4Nw)Y}>2L(1)b?LS)9=1rs??ov!N&hQZt z0Y#mwnZv&>UPzMYU%znT7zuX)D(LvfYn=adXppj)l7Stj8Bv1yS=uw83x9w$)$c&m z!He$#vAM1`yrG-EGb(l8J|m*~&JgoX9`8nlcOu-yh7E!h_BNi+n_o;uORzE@37p13 z#xPaA(Agydk;#*6K0K6p2~p?HW~(%ibkg*Ni?oM&6-^e24qVU71xxGWfkNBDyOP}&b9ovaOmeR^ptjae`L!r=mv?SD&d(>IjR{x#YJ-vbd{Ja@i*^xTg$s?DR z%);!j^w1w2oNvf|%A1_eq!bv#$Xt1fYcS#%x4D39;}S=F?;^j z3W`_3&PzDNu)FOsomauhEaj*fFI!4*LMHULi2|fpIDmOjP5x^nZC+Z6nAWf%ZaG(O ztUP0@`+>yx^Mk?W+~QldWsG7t`Ml$(uz3zssg<@J9vUB8NQvL6uL8|RCQyT7l{ODc zbhbO_N9z{$NSZq~R%OIXNE+A>v>tTW@Z=u{P5hZyDUh1p54PQ zmX4U^WzxGRLA?9q6=X^ZicI)z2&c|QCpHKJY3Fw{g`P;Oj=EbpI2;c?^65y~+E>`9 z7z8(#X;Ino1aGjtxZ5ch)X0mId~!jf_pb#io(3C5HTYml5o734=X3D1JBnSVx4#V@ zjekTLFC zv=h$-s=qM7f=Pfo#Hy*&=K%|yyu;KsPd*>l4>fx1&M!wmFD?8__{%9g-}9H37BxWt zI?`~Ja@mly#{ZC$w@*|55YHmkKgRi2IqCeTwuShR%kx)Vr~fQQJ>;~5z>qZdAE06Y z4pu+c{5VumXHZ}|KjOj5vr$U71IwZBjF?*~O(0Jn6t`!|yRBeEJG s@*N7-@q5f*%6>kO4oy>4k_0$iQzz_-BPk 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ξ@?t0K@cnHra4V)~UoLFj*&L+-j~>2>rtdjh1H zG6_c-Qe!;v)@?L&@KVg@makUR@Ubb^e_w+?kZA2{`x}D9sQ>=w-#PA*D{=qpL$}eS zZZGA#IHltJ{f@tHO27!uO_cx7Cs5y<<+J~?zPA5=ehBrZUbOaMd4~Uft(cFPN|Ot- zp03${jt0ER^!AcD!@qu8ECXin6jD;m{m-HN{cwfP{*#!0{r3O;yj+sH{`K1gFkEt_ zwlACiI>aUxgQtDQ|N3og5^xfWqfY-iL<3TewEus3{^yqczg-@h*eaPv^_i>wsLshU MQi_tr&kX$j57IuZ82|tP literal 0 HcmV?d00001 diff --git a/img/introduction7-two-blocks.png b/img/introduction7-two-blocks.png new file mode 100644 index 0000000000000000000000000000000000000000..a5640307f7a208112d75a52b7f536f56d956629c GIT binary patch literal 20015 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 F_BW9szV844 literal 0 HcmV?d00001 diff --git a/img/introduction8-3-blocks.png b/img/introduction8-3-blocks.png new file mode 100644 index 0000000000000000000000000000000000000000..e728d78fac1a5625938a7bae503a732c21157192 GIT binary patch literal 23644 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 literal 0 HcmV?d00001 diff --git a/img/introduction9-2-sets-of-3.png b/img/introduction9-2-sets-of-3.png new file mode 100644 index 0000000000000000000000000000000000000000..ff0dbe0e63cb4e4c11041c367a4a10e215e4300f GIT binary patch literal 42936 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/img/ledger-index-icon.svg b/img/ledger-index-icon.svg new file mode 100644 index 00000000000..ca0c727fe9c --- /dev/null +++ b/img/ledger-index-icon.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/img/ledger-notes-icon.svg b/img/ledger-notes-icon.svg new file mode 100644 index 00000000000..0e852e61b84 --- /dev/null +++ b/img/ledger-notes-icon.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/img/ledger-parent-icon.svg b/img/ledger-parent-icon.svg new file mode 100644 index 00000000000..e61dc263984 --- /dev/null +++ b/img/ledger-parent-icon.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/img/ledger-state-data-hash-icon.svg b/img/ledger-state-data-hash-icon.svg new file mode 100644 index 00000000000..3a6b0eadd33 --- /dev/null +++ b/img/ledger-state-data-hash-icon.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/img/ledger-state-data.svg b/img/ledger-state-data.svg new file mode 100644 index 00000000000..988e13548ce --- /dev/null +++ b/img/ledger-state-data.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/img/ledger-timestamp-icon.svg b/img/ledger-timestamp-icon.svg new file mode 100644 index 00000000000..2fc8b461c58 --- /dev/null +++ b/img/ledger-timestamp-icon.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/img/ledger-transaction-set.svg b/img/ledger-transaction-set.svg new file mode 100644 index 00000000000..ea752a72828 --- /dev/null +++ b/img/ledger-transaction-set.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/img/ledger-tx-set-hash-icon.svg b/img/ledger-tx-set-hash-icon.svg new file mode 100644 index 00000000000..7eb325e9e9b --- /dev/null +++ b/img/ledger-tx-set-hash-icon.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/img/ledger-validated-mark.svg b/img/ledger-validated-mark.svg new file mode 100644 index 00000000000..228b013dac5 --- /dev/null +++ b/img/ledger-validated-mark.svg @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/img/ledger.svg b/img/ledger.svg new file mode 100644 index 00000000000..4a68a8adcf9 --- /dev/null +++ b/img/ledger.svg @@ -0,0 +1,261 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/img/nft-mkt-auth-minter.png b/img/nft-mkt-auth-minter.png new file mode 100644 index 0000000000000000000000000000000000000000..5ec7b599d86a45a464d6ccfffc3cf7a5b697de2b GIT binary patch literal 248984 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

d;xeQ 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�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

HVHFW>`G_#*>=iwp}wy`faLHDU%ybkc}Cas}Wr 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

$35c)UboO_Fb!Pjv8E1<|YVFNCUK#dsOZJ0N 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 literal 0 HcmV?d00001 diff --git a/img/nft-mkt-marketplace.png b/img/nft-mkt-marketplace.png new file mode 100644 index 0000000000000000000000000000000000000000..241de0ca35b65c3586762c3cb0eaf066bc20d5d9 GIT binary patch literal 237837 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 VW4nO~81o{e^8up$z0%#)e7Le= zt_U*m{rzdicLDfEj`2x)!FY%qg6gNtyZeN9oAJDtYlxc6o84_o$>g)t=r$l^yoQk8 zA7uF&!Z@^nlaXue4%9(qWu>u|6|gUsM>2T!*YnT$%z6g|Mwgz#4~OfY<|o>t4S2wJ zOE^}SgWFF~gH%LZC!leS7~~7VG6>i_6VfEX6vBE>dVPN*Xbyoqvw8Q+3?MvvM=DdI z`>otL-dW$6RcEN6>xu#>-_-+DnDb|x;u|}+zrRI)SK@wNBzXwFR&ic91V4wENKA33 zBLNFJzJRFLj!{2r`a$%S`12M71l{Smyc7wGUHFS(*Rlgi^A;OIdBsiuS-vrGjQR)* z(@)d_gP6=6Y&-a7|H8P*fDK|+Xd=#{o3gDa_=%Km?C;JK(OM_e{+e}$|EpVu_UT;n zyZ7i8Gxzm9*#5%%ZGrevM3=Ev~ zqO@2%%F#QZE%Ec~*4a|~EFnyZp)Qeng}aH%4p@LB3?xBI>xj`SSFI$Pt-mt^8syjE z>1{C*R7sIRk2i;gz|DHOLJ%DbrvXX#_|F7>VL!{aJe_%-Oo{_+B3NDUWY6-=jiC}- zsc%!_wiP!zUR{jtNwAa^GcPb7mSO;zTSI5n8Pt+V-#_m|a02l?;>1-D>(y6lRHmFK zxVS%?NNDmtA6(ncC%eUrLJc;nOLk|=*TmLhc@fMEN1h{%FU*9#nO?85lofIu>WnBv zOKod^?`uY7)06z#skPf5zkvN>vyuZ*bb;T?c{%ijD3+t8{ra+zr*g+$mQ12zz7RT` z8^9HkZ(qM^e$BDGH?R{kl)4?7_HnjYK@6RDmyFs`LS(Jgr|j}X(3=y6(dX&P%8)KX7l^`NKY!S{*|Gm^fu`UBt$cmn_*|{;J zI%WLhz_dUbwe=P#n-&U z=-e;j@0q)ll(eSk-9~BUa$0Ct@feoCXwU4@x&QB+@cw3ErO())P!C*ZDOgdz7hzYq z0hc^k{w55LySFVs@wqf1%?aVU(9T8ge$m@{(q8oJvNuX)bFw;jZE$INtMoAbV|k9)2v%|vJ@B~McIo=t;O5sm;0T=T3wZF0{8q$Dy~z?H0T$S{S^hDmjEM9{31 zCa@Zoz!%!xr*()n{CzZ$_E@o?fR>?BMOs{V{) zGPmzWZK7z3SgVnM(&<&eeq3a%YxX0WP&%s;z4^S7%R%9nC5P@=Z6Wvb*7*W%LRC5- z3XZpuT6>ag(7ujf2>Td`u?q|UTR|nwT?9pu<-Fd}8}zsD$3{6$wj;iY+#l{3YphzA z5mLu~^*KAsfLriRYZtXjuqcuKB<22QnuH4awm)u|Jq!i)OF(&adFBJ_K({9vkq z&uyC3gFmr#Wn_4PVVnum!Iy*V#e-NO9%tRG;cPK6$I)1C6kAUpATAnpW#mtIwDh4y zhOtN<`HfgQm2;_lcwA4=u3;y*alAotvTgo0W0*klx7KD9&@zMNcG;TYpT&)A7fMa7 z76!xH+jYN8sR3h~svi+%)q6c7z-Dj%8R&~?M0>@}`IRkDc6%=2(?Z#8vbYAF66^cQ zYpeWRe0!a331DN~vq7~fsO*aT>*#sWH!{_4nmPO7M6T~rda9bzFq|%_72bV@Dp^&Pt1id_Dv|oYa(g8 zPzHTA`+8{qyuH^O^Zx<@$oDs`yH|9d+P7$bHl%dx@7aLPxIz3cAbtP8xPdVxkS<>W zz8@{ZR#$eF%?-*1$+)8P6#w*<-U-utY{oO(Al?Ey3C}6$9|;VzVKO^S*Bz`M!M^L) zD}{l`k)uKKpJO`NhFPr2KBjc*oT^Vwbq5a+H9kpCs+Gz9MYjKwTOE{+FY*rv;E1dw zqTv{ys`k6;vQF#mNwt*m1}7-AnE-J!0m0k*I)_bP{#G^ME6-9setrPNpsRW;^#DY0 zwK9WLcI6o^+z&Evy)_VzJ+)R%?(cVFp8HR5qv9;xPv;mJ0eTVN$dKc(t{V2Nppdt~ z%Sw9KPD+*1u~b9C;q7}gv~J25cL~UHr!=pn}k z=H}+g>sljI4m6uDv+HV#D?gl4^7hzNgp+~BR3UK&i4vx92Bivrzn^XFzNqz1O&OP? zk*-7s?oL&pk=k#EtBRecvlmCS;Z(JW*ySxawnsBJN%p2eJYM|CdbHCrb5LE>tznJb zx(!cC9?pY3^(By&**~gVR~J4lHb6Vc9S3cs2W^`l_?7wd*@M~;O=;P2iv@H$UN>%-eGFm41kasAYU!M~+fbczHMd zzFCguAF^9ro{^E^2X;}HOoVBV^=ez)J*9a;Y-gz!+Lk&t)01&^ch)$NUlhC&+3z7W z|3giAdf(m+{ct4S{huU%)~)RKYVQ^7x%dl84*JED>R*sRP5%Y)Gxg$M>S*^4aW8&p z&m6%&dbdZw?ti6Qf7_znA5wRBEdArmpKs${{69|i|K8x|SpWOX{_ha|?-2c`Z2n)> z4>{IAITS!P0e21yg++Ye**ZdsUV%`UMCc|v=~5W|1&1w|eLwp#s9e50Ba@^;^*u=?{mmH58}YPm zH8oW-lbgvQL-8sduj7)0X&-b)x1Bt4Gx#w-SN^*va_ZF9r;Ojfe&u|^>)RYXGkTz* z@4F{4ItH^Pqw(HV501KyqH8NfZMu4~CF=ZFHG4tyUtA>Le~}^be{r2yRnj0Ouk;T2 z4)+!st?`-3T9`c+jFe8#>^~BPBVSoG4*ndPKVD==|GO9Wn&H1I@C#5D`HvR%KHTtC zyK>;9!|Evgm4mNMt>ocyzk-+FXJ4rQ`m=EH_jkMRI&bZxyZre>(!ZD&nSTS6{#UB6 zgc7`Pd9bYt9wPI(^(8#@pBDY+J(ZsRzee4^jp_fC9sah`o;G(ol+K(b<{N-~4C_!Z zOMebA;FOc(k1u>Ks zN!riM{(}}yZOK~-*M=O%b8xNbVYjU889_PabmP=lzAvcefz0a= zmWb^!PeTL-+Vuwx`J`o{pQKvf50$%dHO;b=X`q+GZ@W|rgg>(=+Qq!Rfcey`aPxu&CD{KJl_$kA4cW2Xa7 z?G47c32=w4vB*z$r1{bk^6th9?>r)m6AH6F381-MB_z6Z1*8!9!#On|^RWJEb}s`P zXIz5cBfC1(9?Z%(m_}(DkNEv=CT6G|^p*U@d;MI;Nj(;mGdi>0cxlnd(`@PY7_m@+q17)Z$b~Jze_M(;j!) z*|Dm&EdUqiH~6{r_Sg#zVNPdI5KuopP`2T;)T@xY*_?3}N^md%6L4cqOYr(r(0etfnM_Tdz(O&Y|eeqEi^ zRrF|wOjSr>zq@fznpKF9-gP-$tXnMXWk0FdMglQVY*~srvAazWNH${k%wC*ki-k7X zZL6J1@uZge7eHV*EcL5!x$i{h_tHPd8LZzX*cZ~7qPf8ytC8(JbtWVHiMzz^OILq?(q_It5?Oo(T?LSJNTN7BYytW`daNaR{`OghXQ?%ul-*Z{#f-(fc7AN_AK_{ot?payT%U=*-VP z&HI@xv_%(4K_Y6YcCA}yg?_?6d^PB$g5%Knv&13e^Hw{K)Wo32dy~eB!aS5^1e z8#|y=8?)Koyn}_o7OoeRA&wp*fHXn%S+(C5UB}@++w;#b3X1$*YGfS`-%1e#KB>TvC)aNN#vcq@Hy-^izYcv~9|1xGF zkoTonK?msg;eE!2s3s>WRd}rrh~9XH_dcD{`1K|gOTl=b#N|n0lOwwn-Wc80(a^%M zDt)A@q=&NIwU4t4t=?c=2N?JV1)>;Y$cV~;V#;5GaU=dU;&AP8n&cm(xI~-RN987d z^vJU9kxQibOFf@)uyf6n+7`>*)6BV}fV}7bNgnsxYGs-ou4+J8Xov>$$35w05z}C^ zw=Y;c1B#wH$N$L)EPxS!Pzr7e%N)Awu`-i%c8>$RX9sh;I?#j7K!bJ0Cnmbbeg_|H z7QUNMgUtYPum6+$2{E}@7z034OvJf!#+|940fb`#hrnGKtuJv*d3z& zUv_7b)~z;!HrKi@gsl1P6=EcI>7x_A+skQoDSIpw8O!$D0X`yWc_#VJ2nz`g-1m4) zxzPSJx@6JkF_dMC zusW8J9*XQ+UuUMaYpH5>y@=fjCMPddc$??zvsuZbWVp5IY(eU-@Q^b1g$nIda zb#06tia!%b+U%rTZs~NlMTR*#Sv7E=t~xl@w32af*}y+hU^ysE6?hH@b0rB zcCYb#da3x8ic;EPitM6v*2#j8J`sJKKD~g2bP!oAN*DfS*2|77RJ)=9gaI@WSLeTh zHCR3JRDu!OYNR9>$z05OFiFO&OXGKz!1L+l;#UQ1em;t!_vaofeq!D?;fII@G0dbA zee}J@=#qZ`Z4{uas25!TOc}uqp@0cYjo$=D0w~F(D!oY?ewnDnojiG9b-{7oae?jT zc1bpvLmdU%D47ho%jZ8~gnH}yvf=U<<79NS`{+oKWvswx86v7aDxZ>TFn+ZKXzq;9 z%w$i`$Vkk~ehn9Os^|wZUt_1FqN>CyX2xJ3= zR0Y7P@(vJxbI)ZQoe0LeXaO5zsI8YtczP`SxSy_Pq zi=t7Q-u)8r8(D<@kp1VovTxHLpD0j1@Ft4FJ2~0pNx`+&z^D(yXKq*K36HqcXR~9ZVjkn~2MU$}!Gvl!Ox2`-*82xg( zM*eb|J{`M&G4eOyK@;_*cBnB>HE1*0645E9E?JlI`$>W0%K{K3;!C2%+=axprx<~F5er&7Hp(t>|jw9L|dMk#3 zOB521o}eW~ z8G87UmnvUVv{XGT^9J%rKOa%k(2#a_cUQZ6m-Q%lhphR72Z`1OEME9T_qL0)VCJE| zUjzVDyu}uh*ZPXsBzyzTK|a3dp6n6*R*T?n=cRjkdcdrH>FMr%tJ4r!7pV+*9Vk&U zI5#X0>Iqns0a9J>X($}e#uc=^?GmdmvxV>SY`;cOEfFb-rITbizz9X`3b7G=$h}>Y z``s8fUir}k^rMogmRTtOb%KeB31w~Vj8jTKV#mSMY)&Nxksne?O-K+Yt2Uw{Fc9Yh z9esW}*LpQL6=$q6SLJR602<~t^Gh5saP@a@O)R$4A*1!{@DBkT53%|&8Lzy&JV>&G zV7QV?y&6DcE32xGKRl>q`X)lzjfp75~+?!FyR$0mJk3cUr{nDGEFXDI_Tq)hZZVLe{^Mv+l$7*l@NBnN2D<{3#(*9?dqAZw`~Dv% zK_C3-y%Jw@PD~`9sb#e$uYQ%uaKra)Xy}#>6k7gyycGm_n9Estc`9TV9)Y?2ZDf9( z7x#RBW8<%{cHemZYgYB|G}`V3D*v(){(oPV^6yj;bmJTUuDj$}Tk-c=?Yjv9Ouk>AnQgtN)_v{cEeeC|ghKoJQ&GxgYY(KA;q)K4=BoomDd_Zg>~g*;K~lcaHH zK2B6YPU}ZlMp}L@*9^N9*HtrX7hgnd*%c8&CQV9?+{nmMcxrH>&>h_BhRfgiY?gzn zS$^+Itw*pp+FGz}H274fNq+EBD^{36Opv>1t4}dta}tyV!m3Q2s!;`6vYV*2mTx#f z#Y80*;isK4NqK09&_h7P{Msk6MhrtFVl{gaHNZG2B3Q)FfxDSU@=T!}>@n^9Hc^qw zM`^W8dUPA+xcGh60ZU8f=;ml3T(KfRcA}EH!vitV2W55**#FC%daXX=S@pJhjD2i@ zTWV{zX~xQaHx^r04e@NqTL}Q{61)YszCh^_&(E=GiQ_MXb1>u^$0!c5>r?ifc<^YMrt;)jNyzY@}( z3`)8J->^7gjVJxZgRpPzYtcT#nY2!^#8WLV0w13X61BERZTr;2&L120_jwm1tEUBM zy3w|Z>dzHCzDSd%&{KHGBC?cwIy_n$+wE1|@c>V^+|c_fV<@T2r%(TUnLi_jAq;!T zBYrI5D0y$oDD7P}$EYQ*@_CUQ%rd#wAT>5l#zWIA2xR2-Z-Q7hr z@b>rNz1Y&^wUB$%B{00^X6&7XWXoTNCD!cq`{&=iafKmwj!5?S5F9ZB8XLzg+3HFuCE=lJKy!>oKGi(;8o)UlcjkBsTH1 zzn7o9UZR^=I)O{#z&M^P;3!tOLrkoA1oY&;az))PKTAUv#9Qi8P59PlE+D!7!r$Mx zleO{&FHBO(I!!NEb{vupn)7pVP_3IMWm?QX5RY=jddD9~p~yq$6MSnK^Kvl3-&^@= zgby4YP0QXq?=Lc@fF3`pcvH}|7atMgt9F&46-f#}QQ3Q?hJ*|Aht(TH29 zs}p5Ocw@v|ohwCF{|JE^Ak}kO>F))<`td1YAOkpB+1C?WZSQ@Z9+=f};ccB>KThXc`qM2=_5JSDf#6uFU1bmq}b|MwE&X=kzX-(grUW~$ndd9+vOzYKlX>w5L{Jl6 zdwG=mueZ0iL3pQjOyp4BK}w=qG2or;&}J_?@gP`ik9*zZ?zzSqI!Jij?oWv!AdsA!64rPe zStBM!Y4dP+GrM`B1+9`odz+)d%smKwoC;!&tdqb>EJc9l?oE`ry0|1%RaIR;^nd$y z3RGo7rPzy=n1#!&jG+1nRQpNPJ!*aF1C?8XN?acw91aI?kCgX!C(E@JXpzO51-(-X z-?=*3aR|6Fs*o!Ad6e7(8l~C@>@2e#0vMJ7L!TTebf|eFj-~DlbfY$(0BzBAR z&OhGVChCz-1W$n^c80-mJNFAsjE#K&cFsEiE4`h~Mi}R|gC2MwWTs9j584ADZRP@0 z-|}%Bb{Ox@DdVs)*Z%~pJMA6~y4Y?XNi$B5GDb`%Wwo=Bk;JP1C^iVKi!B0z@H{^7 z5%nO>KmubSi?-^Oq7i)!|E{_7*h0c#=-Z>990V-k+_37tUB82JJ>3Qxjg){|(L<_tEqbzM?WVGN8;7VSPIu5%# znt#u^2o)X{7Ym&AN(4Yuw>DlvRfnL&GY8A`Ns*Xtf6|!5vE6>LA5I+UBesx#`;7L|F57P$njTBpA zL?H+jK&qqW$kfQUz5-KFV%bO!7m0D1VHMubyJ$#OE`6&R4K}(X>E>oQwZxm!sqwO= z=DpD!5~#?-%`J}`Q9jZERDkaG+E$STa`}$ln1^jA>UU|B=Q60Z^0et18j3zaGY=3b zz(8KS9}lX?`-X;x>A@)F8h0ez2iQxE7(^8oQQmC2#}z(4P)$3H@RPZOfyn4eFsMj( z^iV>&U1eOyaxlQZ06uJYsU(jS>)HLspy)?f?=2 zpwT!C&i;&Nt3&O|x!?v90&t;IOr^zaV*wu@#2Nv90t`>%Zsf#m;$Xp3UdDMmQN(3r z4Dmi1ubI*wNdKlvVauP-U`=IGRMXB?#g7rgX@Tic3@F*E^h1a}tH9$KAm4q^4byas zi`c$u2L=T*)8r-_jpU%*pd zr6o@DmjTEY%>v_&*VY}Yjeb7&y@FRKTm1kxT^yIV6rTv;H~_q*|*8 zA>8X1#MFiz36iBnE$^;AkY|3StE<~FFc4`5fuKs!zyS>Eatm+!4`e&|S!UA|(6cjJ zg)>{gLdb2PO&Xq{Xko`m@w>&Kuzz^FxA;Y-qC_3YpFup$Z~pxh0NbK3T7Y1)Uf&Ds zp8T{}DGa`Tjd(&v29=ac(>ec0Pz;nFkOJk+%U!X!YXDX`R(D0L7lDXE9F2~ShG1Cz zBE>?Q>OjeCNU;Sdfu=3OpG4|W^P8XN(FG6!5DGDsLj*A~aW23z)+{vbdA+@XMoR;v z0+ID@)ms~o3l1Hfv)jT93!9dmSPgEV7mmDkxLto&N1JAA2RcTYjvIC z=;y11+0yFR?)dwWp!GQ&m_3qr@%-xo!My#w0GfT7wW3W;hyE2HCe0-+p_UY3nX7f+2;LiM3NRfxa z4-wycdiXN&-XdV@Goxi9C~)5F2=X9@?TnIgm3{Qa0Jtsf(MS79>ylX9JR#4V37O)QSUvH@3GbKWtS0@iuthNbv^z?)Zz*vasJT^zam)aSz>sJmEUaAM1=)Oeqo5f*3*kE)g z?Kp)MW@En8ph5oelzzoS%p$Tv7{I|so$zaU$W!_pUBm2#D7I>M;L@)YfrfVw1B&h& zVnkhmF9QqX(vK0o?+nmq4FLwT^O&Sq}tlK}98EHwd?8Sq?ezwrDNYniH9 z3MMbebkc0(Y4PF#oA**F{4_7DI?TMD!cS9!ADkkTv2& zDdCf!A8I=2N<6lyqt*^Vt7cJC8T99K7~-u$lsY%EFE@kK!VQd=;Jbn}kC|!_#$XRE z>ESJN(M6fC(DjC1ACPlcjai+)WLyAvQOVt-=gVyHM-XK{+?m_qY5;N8@Qz8RCtc`G37w|Lx-qAq^C zS9m3mR+!&V?+zRe2R7PVzS#tT6#ywGZ9-2^PrpJUk$a#GA=JIVL;*vTYf$r4dG!TD zuueuz#I0v`DQ&UnL!=^*JA5lI83%JkQ&BfMqqcCU>f49Pa!#@KQXWSP z!!0K=bZq_r(~U@m+^7TW0vG4A4$eJ4OnKqPIa9BL?*%=L3v!*`@ILJPe!#HxxstTl zy9=l4Jw`8d92rthkPx#kD|``3kl^cijZw>2j{G|Jd>yKOJUwgXM1PXZD|2@kL40NR zL>j#C%S?KTN6;fJ4oaSx>u#Glu@s>)m)pJO9F*4Xp0r@=a;6LlcOOm@5yO7% z6z)0{e7u2%jxLOxq~jzV_c_0MrSA_J-Ygvw4{3U6tQBK$!-zAy>)W^2_;Mu{mea2` zYl5cj?}3qYK%fKzf$2X-OciQcD^=kfb^ZI=z+xe5g#5O}hRW)*@w+GFZ$)$7!lM~_nB^W$JF9UC! z#oj>YN~k?>9$)A`21W;qs-X&(yL>$`ae3JW9<4`k9|N6lcq|?}QdOggaN-Eq-=)^H@6w(dT`O+1iawX*q{`mt6_SGG)A=5hM<0d*_a0sct-9&MaT z%V4It-z8DF%ytuAXMm?@A@g~dy7nvng=7AU7~I|bVG#k&sJM=ZC?@vZ75-lYd-hn5 zRC_5&g;*e{C@GiiLe70{ZbGe6oj-4EDhl}1qcY?YfRgNecS~ngWZgg4{mk-2?@_=!5{RQ+$6YWB)-NB(mg(_F`#qx#()hYDG>JkRvC(!# zt+(iP-Ph(>z2laFvyUp4)y-CqQFJq#p1sHRl(rRRr0{afB|fKSKpuNSX&3&e^^`P{)stTz@+f!* z$aQXRI;D!<2H0mLZWT*CBQ@&Qt`$r2iz9s}Xo!1f>t3D7C~IHYa!X~>n}2pQsx_5_ zl6ZS_JZPdUi+-C@VcAUZlMzf&#aCz3*Rj>Biwu;VSy09$$um$;ud%8kR_+L*Q+-0Te z+6losEUQMzE4ELy%MI(0SJMRVK<(U$J*8DbGv;L5WGFs3^9N2u1 zPx<|su_*EYDLxSqoe;Ypf`Lp-Ol#Y-*?mKmP9j=p=)53u2j&nKFCMLsco$UxLaRMgRP>8+|!oBj{5Kt^U}XIDwfeCrc}o08y4DB5>U zUG;`nwZf8RE{)N%AE~WOuVtO3C0DO{jCe9M9jWjT_GC_T%Co~vKmUHRUewe3Z<`*f zlFMg~vfduqj@sIhNbHEL?vRR&mLjaGacD5S8W0r3Rieu5A)c5!OTAO)H~&8tzx5wn6owLGu2i|J>pSaMi(n*6Xf z?qOP_#)Xfw)tzuDUB2K5POZMjYiGACrlIX92hY{sZsA-N6f~$YwABCT{!wVKJNC&} zH;v_|Fi7LIKDDT@eLNi>tL^wA)^!*jHsj(vF(U>u`>ZNV*t#l;X)WTL#c@nm=y$`d zE+4(gq9`K_v)Tr*w##kpFU@lA9eVxe(&#rChqgAk9}|b|0uwq?6FQ8C-qSbQbPo+x z%&jM>umTQAuvAw9Ojli9ofkfYL}o27FDt1lD_L1(1CJe?IK*B1C6679O<$|5Z{s*| zzMnZl9S*ND%+*xDsc<*n;<=cJUKlzt;kLfM-t#g4eYVD=Xt+QJgEd91PYM6UosQ)xgM_rKx;McQ6-e<8G zupc8?B~4A>%O?<572u?5CXVG>Xs6tXCch41d&Ju~^cN zpR@wU+0Uy$5JKyVCtfB+yS9!;L!iJvmcE=R7LW zW)&vpq~q{W-PGVyXo0i#rci$%3m)3t{EdoV)Z*aPS=#Zo_J{)k8UxcBNmF87DNQFn zouqSJ?6*278-98P2K&T6>pJ1T)mH3YOz9?Emc8Y?h(&Zh(+D@5{LoL)Uh(j$R0g_G zfM83NT0xK%V(;Gv=`Dv!#l*pcjg2Rg3~$O7o#Vq}fD%@_a=Gb;QZx*%m#iWSG)29k zG8hg^8Drj+t@2nq14I$h8AS^(1wSRLuy%(TMDaxUvp27x!sUB!R#?!{(UDBt1yTuQ z6UaaC$eW5Rz#D)H^{QF(X4C6K<*oKb`fWSL?i05Cq)z_zhCn(zzG!lXifjtL zk?B5c!7r5KFO|r5(V*tx6Ir&?r^DJ&eB9h|O--`+k*TH8S|OJ;=I3= z-PJGkxZPZ?Ja!l+9WX#Qs2?Eq%v;>cnwNm1787;;#}WU&5P2rEr>Pl=lRs9SVfNiN z@6QrrL>y+`R?T^Nd6ju3CaakA^j5tFGo0LI0yb7ngGY+Q8*Hp6Z0EnelY%`X8z3go zb8%!{Ox4f*D8)7ctd4p%BIYxg&P%5sR#ty$ZaGX_S(ImIg*9UkP6(aO($$Gw-^|AA zP~KQ*>s~o1{jAVb`_QwFLJRJjH`*&TkNZ`?Gi*OToMHIM#ZR9p4Mzkcg;$%F7ZuJ( zY_}kLw5+xYw))Ez2J%z~auLt(U!^wrRhwo{(5A<#27b)0T(f5r0zJ;3y; z!%HKgCWYHe-+YZ5M>xJbB$J5w&qe0UK;vsOMk|_O$;Q{xfzyF^Z?vI$d_$Bu(}Yn(UL=?KU((^RPs8t1SxC`jsX^k@%T_?dXbF*CzWL9_ceu9c)HP zx0%_zf)S2UZF4>8`k2NlS3v}R@OEbmc5*p6XDvkwnktub8D;0e`FOqw?=H9u;E z&pzska4o$VrFUv(W9Y-jj;v%yT;KvPqN=;7Cu;F4<@9G#3VqbZ&|@TR$3XjcTT}mD z$ekN}q@_OP$>Q{SN&)2^>_W%_gx=l&`~tj3xY9ehWN||7;N!fj-6u|Kr>ms>pm#fR zivxqfgtnui^rTC5!o~$XzPja{L-LdRNy6d^w+Ys779|U{m=zvD$0vQOnKmtCj%o!m z0Ng_F%4=%Ps8yWTN5?oSksK1bDWSkb@pz?G=k*Q6rF@E45~kv7GxNe+O2s;yFF#y= zGWQOM(A4dN1ewynQ7E$LBc3^l3(%WFm!gI9)UJG-I>yxcTxDZz4NU77hoP6}_^-%< z^a2_|5g^s~XvDY>s1{%;4f`1n%igosTU=GPDl_nLTK^)|$__bov%`hM&tviR`n{wy z#G=`-7Z$I8@z8pAFlJ-XIr%iMc*bgn-z-P*Z`3;M0cp?B(i-@j|tqILRu z0A#O*Ih1shOI88Fn*%Syo>d1n-yTFaktbuN052*k26ax`EAR(1pYt=Zw^suJCvXUE zw_Q5+n6xxYJA@Iql90N$0v4a@g*^!|anBEnlB^8iMmoj-b#gs$y!hg~MYZU{Zy=6e za<;BCcmV`LMT9Q9pU%oXz&1Q*&~-T+s$qpl6KD~ zr#0v-jTR;>@s*3ug%PgVRZ9+bs`D!1q7>=PfvIo5%E7iCm+->#L0so~hbz^g-J|QG zn@3jZ7I2sXVq$*_<)n!#OjvPja0Sc zy(h1n^W(e!W?h`0H^LvLprH{iB_#zZg;QS)UK=rmIFD@5i@J1MnK=;QfRhfMHxfm1 zt9ioKBcUREMvpdq=5nP*-{?*8cJ}7Z+y{-~_oFf*j_K?S79DkSH8ZcjIrYO^RDkXDt1m?s zrCErzrZ{hQM{MBuHHXh%qL3Ks`-mbKTr5_9Wq1cn6YQH?DWB#vl}jUiZEY>7z3q}+ zEM_n-MHtu!d_?o(d^TI1W01%4$fNggx6}Rj*#5i1n(FIu_drZFd%4DLttLm=Dx!zq zD&w#ovT|VOI*xEXwHI??fdAc-VvEd^UyHgeqGS117kwhl)K#lU^gpE+2c64vNYO&N zq(S*iI5h4FZ8VD7h>OrQLX8V=}tQq7*&~6 z^<|r27QT9R1+OU*(l1=yP8LWu!Z)~CX`LC4XLk5jI%dGbZ8_fv87 zT=sKQ;L!z+6=z2VHp8)ZyJY)k%SDzsx@5OHWxLWu%d+#{vl-F36HXd!c$~iCa<9yz zUj&(7Wy?4NBm;&Kx6sYf&9t{hhi!S^`oP&d_{4{%!6Nc~CZ#WEA6 zgZTNZ;+0a5f5;@c8~yHGYFcewU0pCDq8$aKxggyFtZ6!?^dkuqH4RNS*rokYD~!FFsHYpO z(4z7NfSz+$7`zTs%R=5Pm@QL)hY=WX#2j1kDDFFPhB$CZg@v5zXy6AGR=i`5)4$dw8Y+TUEzu#{uYm) zCRM3T26-M|2?pS+g027u(&5$*koNU_dGWj;$S-3m9dT7|Wwsw5xOVFhrp8F|^wB&` zz?dHLNczh6cE+ehoPUTREjw|ovq{Roj zjqpH_6D)m`XP0w2c-ka`h*%VZe-~wDrNb}K6XTJ*f(%UUE~*(c-r9&#DZO&2{S#|9 z#+f{3z*s0+->J3$|CKVISdV$FDB#3P)1yOGk0z_&&4UK_#B@uy){9{zeG@lzgtVM# z5E`Yj1{Y)9FN)xkLqcD-cV(+tzW9hljwleKtz@kp$)nb&!&?K2C%OXqC{GMlyJ6BJ za08OOi{A8+Wlm2PCh(W95Hj@C#0ET-ponS*x!`Nu+)4t+GBnxK!Af;MVWgi84RgU9 z;ItR15{49^F0x}QzdSH`gyl>;dT z`J}Q@BR%Shj$`R)cd!eg6_usKnE@KE;iAu)P0!C)?Kdx42*12&_vt+sH$hG>4hb@r zksWeR?|)+>6Qg`30rokl^M3VpG)(M};bcqB&Q=`8&D_$ZUS)s!pvNT%DW{+5lVG@oH zW>%7{rCRi}x=(ys&rUW+J}yGB;n~XJmsE#Qq<4!PCLddHn_7DoCQs3v2 zNPz`q4QoxW4Nw^Xz04~kk)x>YP?1h(xX0c5{|!L?*BLmF3~OET-=|b08OWlA9MbRi zdW{RZVAuO@WplhuI|VSe`FMCbmq1V=e*O4uts>@k{|9?-9u9T;#(_>rDwS6%vbKmq zsYJ+D$yP$yk}a}l3)zcN;btn(n^v^aUqJs0veE; z`^0-UId{%W?qx^@vCP$+PA6<(r)?MA&AkP$S+cW@sN_qsHY-7oTiZz(`dLW#)Kv@i zRhhMz3quZZ#H$DPqVYbY@k!NMjO>**^ku6NY*_!;ir4FXJ`T8K9|K%psTA|p=UX<_ zdy;RE8y?`R4p8|u0I#j3bxjNK@n}PH@Y5WQcxra}VWkPUw?Q$HdVGU3dAMI#%z*Fd z<(tpJhAh#(7Hy7B269YHJo8q!R;@NGQ$ta)`gRQ)8=G$X8iO(yh7ZS?IK_A4&|rPE z810TuEddsf%_=E@$gW$~q4u5CjCbJQa6DTKbKf)ObL&UifPeN3wT2Z4?n-&P8(*lfBz_m$iz4 zaYMb^1f8sB`-Ock8yN5@gPw(acnwtB1;tNOl=U9(a8P>Uv)ck3X~5Jj-O2#vje>rr zvY$)ZLo<^o5OrQ4PVBSzTV0{nU~5aF?vGr6{&ok6oQ@2m2{1pQH}<_TU8O{pTgWcX z;|79~^0Ctw8=NlNUDG=k)Vnl}(}8`F)?mw!Jd??K-9wVo`LfI*0|}e}D%_(rMqn*Ar093BsQ>||H>7)Tm68sOUJiBBKLTXWjE6LMxle6jl8nXyM@ z)ohQC8D8%gR1g?*e>`!&F3l!Ui=&-T#>CS0sZ7q?w`C8xOlE=J#ZShU{*A3;_a-L%Cc24;VS=!w8Td&(Y z;O?{ty}XuQ>@r?+7JNOLk$p?usSHE3JqX0SEb?<`@3tn;zRvVvr`)=X22b)ajUm_1yDx9FpW^mxaR<}f?Y(|r2Xk0vglb{P;H+S?FUex2&^EEi(8<%<487m2 zyZ1elAYF|+k^IF~5X&ZJFETdw{!SX5B9C^YxdSSnRPd_cSeT@T?d1D2rleN|YVC$4 z(M7wsEi;`vTi-L@F}NT;6yTI(ZYbUmCUQ}LV?*+OS_y_tV{Kg(*+VAMpv?3uPDjT+ zMmx9rjiu-Ul0x^(5%SO$=fiy$%sLK^rv&k6@bP^RB1{#6dA;J!S#2fofge0bHNll8 z9snQ*WTGjwvtK;;I&N$Kaiz4+i7E9e;^4LbJ|I*BECmZeSJ03X_UuuHp8k*z5lRpT zm2ud)vmxAp)8ca!YmbuAe!z?%2M4hk7QUvcSTc0`-&h@@;m&Wq@o+yMo>iKI%e)*L-Lb4wv zXihRCXdp)kxgy#qlSZgjPclrYRO}eV)};% zvE40TM$8`5F1ZI0=~T@xvP(B100Vn&Isutzrta2CmENK7xG-#i?+v$c|9pLnev}>P z$VMI9;&(C3g@%$&mn2V^aAP-Ln0H(pRx!YBSnpcj5G|(3B)0I5{AKPAX0gVffz4Bw zGJ#2zDmTouZSk}az@B}zjLjU`f?~}eu8cP0wAi!m1}%${3smm^%PWqowO>FY2q#dH z!0A8j#6feQ_;wF-A$}9JOEvZVH$b$3K~2di(|_avf*R60hVqT$@9~0H3~-h_q>Su5NPesHiaLKUyU7KbguB?av@}OFH(%K`OnK9}AR8HW zI4)ydu*xltOLXrZi=24Pvmo1r#z$?E#g|_xb}YJCJQ5?t(S4xAJ*MadT5|Fjn|bGT zwgC&H$MH;ELwYi{c9ImZRIC2>#$WExdv+lv#;S}XAkm<%?fToXxQ$+Xw@>u=nCpxM zm0WQZvomt&$)#qORv>6|d6`}^6A7_Od{4m(N^uhIy|I6-V)~t9Jm}XMvJo{_Zf?4v z8>cuSsIF)`Oe8YWdmf(SRe>1i#nflu9S0An$=k2dX?>6cQJ)|y{5e)iZ)C&CHvYbq z302ic$B<-GH#;@0^?%`*MX4TGW?mL00spLXqhD>;D!Q&)D_u5x8$1#=^jB_1TNRA! zxf$m(yd55{@HmmVGWVcu8>ifx9v3cQskZbO*25lSC&I|>XpLoDUXg-`te`Z>q_7_A zlRJCUTb=*avsEN#H!~(X4v*a6KxeT!g(STn%JZ|BLxOfW0 zM$}1V(IAZ=s~|lqOIY&~*2Sf_Vhw1A{?mujK(O`oLGz{kvLwL5_~aN{EP5rwP&Wqg z7fUkK1!a)RO>dti(w|yyuMk$NiViJ$&|YHYG=pBg1sHYL>=yNfjB{)W%{UpS^c)|1 z0~UOmt>+Q184ve9Gld0Zd(5tQYE)U+Aoj2r7R_}FZ-0sPHKYCU%t4hR=bRgflfjl` ztJ^1(usFldT@J(|<`isDP1t0+h0$>$V~;#XH@46g>%$UXusnmrk{f(-Ydzi-z!X~A zzH_L%b}aSui{1p3gyXl5rk7dlw@3Rc*g6{MfWoVqupJ6cj#h4QVd$uEzOLTsQRU7E-e806Zv5A zZ}q0pDcl(xpE4$mjXiB0nPYneoYF$BmX@E4>{B%%_605h@D+s7!UZq|QVmbERi_w)jg2;DfyZswB1%QBpCPvoJ?j2hD9iRvp0ogY zB&ZT+R7T;_81CnZocBH=D4pMwM^2TC95#8E>^UDZoP0Ps#>bTO9%txn>L7w1KQ24t z)NHi!`m*92$?!h$PNC!F;v0ONY3gnxkrJsI=J^49D z2t0Zh*ulTj`y{d$P)@qbAsWwrE3v27kXty?S+O;CX1+dGhv_zY*h<79(zW|rl^KNE zm8i?U=NJ2_ixFY?dnYf2RnO!$%aXBk8YEJIz?!VKzKr-@qR6dxwd3TNq6@PhSx%=prOQtH-W2q_DS>SsU!Zm`*?#fd(QHa(r|_{UHN0jB}J~j{cnnJi zk;ui)^SG)29TG93ZjR@(zFJ}So-TAl`CsupjN09^d9$zg4NQfQVlbJ1*!QR-LN%eh zz*nCXLEu34=5458K}(jMdyOnnN$ayJ@9$OJMBN%$3suYOOtyu;Ivm z$3UdboHD{;0zRcR5p5^hRQQZ%iXsHwMZ9y5?`+lYO(~!NbF@uyJu`mVHf28dQIY#% zlpNat`3j$qll8_^k>J&PuXd*|0W#6l8_`?%GFogVRJtc6As<8!<6zl0TptvPZcUHE zR^fDP21}fqSFV(0WyL=6nN!%Wo~NN|r@xhJ5uHq;O6a$#LV&||p)RQe!X6`BJ9gQ19mp=N!x0hrE5g1@HBd&7sgKnHGZ?Z0 zsXcldc|glo;d}Z54T}WMnp)MFT=$r~eR}R>kG8pcIM^lcY`DSIuf|$x*z51xQ)FIW zAZz4e=u5J5iudu!oM(S8;#oK6hYrfe%7A`;HP$uhRfrkoP(tQrzWMjqI%7L{>-o|9 z+V3xd%Hq?dBkHGbjLMf5_Ri_qlC)(|F~YC~Sz`nCB15q|UkxNo-(NW)ZHt}}#EW9B z2L{jE-lj_pQ`52DUP_s)HS%8w!l>rX86orV?<2A_Kz{F@Rc{n1p7&Y+-L5!_&5{dL z{aXCvY}&){Y4%eZ8lq7R#$WsAZj4n}gN)ufxzhY3t$*DIY1v&vW7P?qXod(LoP|%) z;b<&%j(Rs@1{MfoZ&oX@a*qG?o0FE@iyA-u9Tw?%bP2yea8H*rQG@n@=nL-Yw?)I^BgF z5lE;Mh`S&db^c3EMk5KPMgOqi)6Y`V`kOM!)iiFmJCV|gPR&*Izs4UJsq-XR&zwr& zsXgo+Ul~64ye6iosB|o=+D5Gm?KY;*Nb*dbn;y7wA?Ob20j>9@+l``Fs(3;}!08h_ zVUR%w;maA1x4PE_{&p$?4Gdh=JLBph+55=k4DM3?i`Y;JJeTvB$=Gp_86CbG0!&oQ-3Jw3C3uOf7*4J%`Jb>J zED_O)I?Pr)d}zkUm{M@eoU5&7veRdIN2)eTTfiy_VE2RsZ)t6arWm%4f_^#|b3$J6d3412ooOqb! zraM)8tU~{aYn1NQt=5s{e5?nGj;TtfNgonuBlj{rHjJjXar{6}33&*!8L7cueHu0c(*LG4)NGD%f0mlh(j^Z+Jd__}4-td0>?@nN8N{0!IS z{!dT#f%&%NWe5)QK4&odLeHxYsa&u5&~pK9-|Of?8u@}*cz4~YFN*OH;Z#JKUbF#q z24eWHK#iUrrcXNg(c-UvFC+ZzSBcFG7T z*Kugbcq539T0$iCG3)N=^L$|!lC{7ig?S5kZeR(X#%$b3b5RVZst(}eJXKSMTF(ws z4$bJ{)(=OOU35-x_o22YZqfLcAA>d?<2TTMg4l_(kLE$S>6WV3D}W^io(%Bdv~_pC zfqYZZGHJ+#!E;wTB2wSjf7L{($q|BlBABP*mZHq`I}A)0k0AGZJUg#E%otEh7%EpO zw9H?UfRvKd-@`(*$D&Y-2)de|*$qzq?FZO{6hLnAvYZD@!ZawO5G~sRCbH(7!5Wei1 z*{2*+pk92FV+b9HZJ0Q-0Vy8jy8?|H0=S7i< z9Z6qGX;pRgnHDJbB0`c`vBz8*l8Fb*iwMO*$k~w8012}zR)=b)BRmJ|xsbd~TioA& zzmioI2n)To_F@?p?qD+j`q(lQRJ}?~J&1{W`t&J?d)2l?4-WWJR8&+ecgtL7p>7bQ z!m4prPx;dHJ(S-7ld0W*Q}Lvf-156!YPHtRVydL}!q22&54z26JvK zn;0G&Yg=3_;kFo5W;@uDVH~sRU$Yon3PBy`+eqQG*8N3ftw2ss{OO6SDprzMA zN*4@_Dvd*n%E)8_|5UyR*@i%FytItv9eR*{G0g*dphR%)5PBVMk1}{+ASev^`(Tw) zmT5&FkRw|s2Ki=?-nfK2vP!r~)_LmEh|=`m4o%uD9fPM=5*(@SLOUU&)yOj1O9t;i zfgqk)Zb!5kq>wB(FfcHP9zEJ83$Y6%K@3z?TO6zrSj0e}H17~%@;p@r72LPnSbPZF zyF0tZYI07G0Rl7loLq1k_B{|cY`nQ1cTphhIQVl5pjhGFniP;6FWmpv7=?n7<{;t2 z!1Nf)L8V|{Zv_P_(b*cx5RRYbDaqv6#1Y0@?FfYpE2t(U!>#o=kp8XY2lDTkMj$H^ zY8(=LU;L%12ARFmSzF1o;ZIdwkJJtSeWjx5+Oc6w4`Os2-WjNB zd&Z&2(9$wr;cD7D_d_*EK2FYvu0Yu0k^lAfHMC~jHINx(y;kbn>*h2Dv*OGv3v(uK zQ%=8lPE#efhg53`?L5<$2+Wu3Pdew1_sA1R8iMF1!G*xkU)F5C_dp@BskmjGkt-+v zEWkJFAT$RKL&!hrKp*;i_l33^Ug^m3wj80$;aV)tohjb$Tp;BNP`9V9{;xrEzf?oO z&)S2*2PcabI)_9)e0aA_(VgAT;=zt&IT<%<3cQB3qLy73!#SUXu;Q6Di4epR9oumD zWQzV_(o8#Uy|N?}GhIyGesUE{{Ksqj{!^D8X-$%SPdu1q6Eg%8v>;UpJYUD6TA^aZ zvQz&sYc$@)0Mt5VzEKeLFkNh6*d)tnuY-&+3&_dNVNLJH77ghOedWxlr({yy@*d z8iNAY6DU@ykwYJhFNcG?2GIyUhX~xHcvMtW6Et*`-{ZG)8X&x*_o5CB{Hk>MwSSlc zMFdfeKtuXIguG*!f@|Ic5RtAgx;3A?QF;x8P?FqxpaPq&8*62BKpO@p4bkKGBA4G^ zz^}S8`M{4m{{Gd^zZxa~owob)s~^AUZTQc&Nk6_@{V7M&9De`o$6py71%sIy>z@0c z$H&nS??9@q{m-U6-%qb7K03DT!iK!ig^kR#MKRX;FYst^L3_}GUEJ#pa*R=>6abh& zjtT*UIsN&_;9$+aeEsFV78qWlFsE{!DX z9cUuOm$UB!g;4%(&!(JU@(L5aWw8XGw5qdata6wCxCin+NF)}{fl0YVAo*Kl6Nu{7NgDIrdo8N&)^|&1GvSRKcFalf1K_@ zX|G0J{GdXxsMiFtrRZswfO2-}*?$?)kB<>Q!RpCBKKYNIhyH->@cT*6{lBl@iP1+o zKXL(nKjqiI^8Wg-B>Vj|znw@g-v4(mw;8y#H@v*JVjEc)#(M_O#5N_y3$n`z-|NpY!YCC)!tb#p2-F#?yRRR2o{& zuir}T{r6zo?=oV8ZGc+0ueDq=(Qsk-wo~lsUoU~*|8&(K_vt^^x!wIYr_0#&^n_1Z z0=3U``&!-VD!jKAYb;^=zeuZ>`QJ?)vy)<1x=$RZjHkn80X~#~39FTEdm2!}KTiYW zV^kU8-oG5WHdS~s+O9!0754YJD`iejF>Z z=`8NswP{V>{o#_Qzct!4j$7={CoCiX6D=quk~dc@yv;vcAS)7`wy)RS_un?=KTpV3 z_)EO_zLhIryFB+Vm35_c-v0S@hKS+hfp*MbCQmwP8Fw=H;=h#;V|wq0+k{4cUtT|# z!3JN72trEmrJ^T0ge>{oXXSf=yH2Iq^M>Dn0!2Kbi{txC!!;8(KIXHUZj^q~OjV^aI=%K}4!3 zh907gdIN)l2!f)nQ%{LYI0)iv)5~hBkcz+F1hk5!nFQ*2W{}w6X&HXop}kfy=7>8X zd3lMaTyc+|%k`CR9hY|!7xsuh2CLN|Iw1iIEey_sh?k(y&`mSW{w{02MMFaOzYfq{ zzP}lF@~9|0!Fk#h-?&(kb#a3+7xJX!DOZf@9`@a(n|rCEesfb)kDE8cPooa?;;Cdj z?LD3j$dslNFw%%}Q6Z}OuLpoLBkb(=*XD__-S6PM5h1`}Bgt1dr%T)EbQzG#CyW+_ zC6`L<)gRHXfPV54?FJ8n7P)b8^FD6Nrx@aE}mkJi7ZT1jwL#26TwD9wSP3 zFdO?=h^O7C_GYC>R{YXaH_9i|RjL1dOh>ArhtfCbgz-o)v+(rM-F=YrY%@aM#2NQG z@LeLxD)LkCqet>kxwu(r%_(zr4yx6mFqNj(*6rXi*tB+Iq`fb64>|pAji0g=J$m%<>(|JaDAWU|sX%P8WI^?ESPbFIfQ^Y(P2DCst#7l9 zP2w^R2PhPBLY1Im!h;u0K4*VbN+T`)b51LxJ@FuL?=!L<{s>ySkU_B~OqXx9oNW=C zl*+WN)RbGtSXQQ&rXy@-P1ZY#Q@*Qu(f60$jl2q!+8h@ZJ?rgVc3UotgM%ZGNp|Ik zf}*0$G?|f;e)nDzsf_bO2Y4Yi_z;?HRl!@B{Ft+!KWh`8JbA(fgaoe-IUi6^4UOLp zY}R}LBa?>AgpZZ;} z((d>SGNt@-AU}f#^0ajRlgj|oRqFrK5On_*tgEm3|Mz)bodJ$Dy z(5U+Vvm|7t{x5|x(w9R`DsuzM*o)rpqlZg>A}C0YchCJxSNu*o!-z}%56Ay~Ez!69 z`@u6dga_3%cD~5S=!RTT%bb2P45*6O^#8YTkyodFwP{m!MtL1Rw$wGsgKyUCAj}kf z$~&$#xm;wKGCL>e<|QwWE^}$>@s#*I_9VSHNvF@BB>#!GI9ws%w zYiuw4=S}6ze&r2;*06~GK(e4v1L|de^gGCT9RKbjY7GwJ=hj&#=Zo6A_gh<72n|hL zEA_bUqh{l`F9+Eqe3EjoJZzama}8R{%MX01M>vd>Xg)x}_+z{%!el-;}!XnSluKK^e)%S2Mhu}t=NB6~zhKc+XvJQ9T&!M3zMt{9#XB#ZD7LvXA{fIpC&+g0T zFG+j;n-qO~@y8Y!Mo)btm=$1(r!^|q_^~^-P?xQRtnACK;X0{gp1R-M&bwca{DfR> z9wS`+O>)Z>{~V9sGmc@RaEUZL6=}Zx^LTvv&kl$GjsyEE)%?5->Q^Cr&~^N)aE+Z& zb5q)%p7ne!ZKuQ%ey-1t+oUPnL5QcK)(m$g(Fx0Hav7V?%vtv{V^LlgK+XH-*zHfF^oq@9(?tia>p6AIqe)_it%oeD zGY>iTdvgfm$}?>8ClQ4(#qsx9e2%8glAlDL?u$g0Rj|%~ZVbQWE7GXAR^2L_EqR_h z)`5CDAo#)#F%Njx16y{+{WfpNl_|`$Cm8QsF7_nMmSg$4FzPQ7FZl<>_blkmx-3Xu zg_G0?Ds=srN4!t%f488O_R#46$T>yVQKQzzrs2Cm+}&^S50C|Td0brorf1Ur7Qk7CW4;^5K5(*$TF59=K{9NP9k3C1>bchd&ihN|c~xMh2d zo&CSOQ>mH=P!#HjZ}9k6p5%oxu|CS@ACFlbg`CT$znz|Z9^_i3~&PtB|bZp}?!GId>;71b64E)2-rmwC(S=NZ}6L@&1IyBDbFp!x8ByuS|h6f$4LFDDMjibSNeC z>KysI92H0A$ckM0t7W6>2HQ2Z)ALBU>{qRuzBt8GZi+k}H%|pyq)nDx@?=u5${zZ- zW|>QFSI2z&P}iKlZoA8voAB^2EF_V;%eS{~h~#1aXm;+T6{2{^RjxA9ojpxlBxHvr ztw^jczCI$7M(3}4rhi+VfC^sNg#2X_1@QJwMK(31Jk^?goV>^~Ye1U7XFEbdbVyYrdKYc?*fAV_1R|A&~B3KLJx zE6U5`&|AzF3cR;Ja-Dr)G1xzs%u?<;#kOYlq+iV{N6YQ?wncl}U&fBWNHo}mB;ApT zXnAaFA5?E(#Kwe|0rG3}y85|I+BGD=e&JWbV^lyGnB04$e|Piib2MB2VlP>dDzNuk zPGeJULmBhL#EKxj%5%tUfUcc69oNA~uAH3A?u7_592fUIZ8$5h*&QIA2I~%oQbgsZ zK9+KZA=hQDBbc3nkL=UR8J;(+shE8;Qe*@8AA3!f?ij#k+Ih&?^W{`_ww3C&Y1OH~ zH);}ALXjTGu2Kq4N=hpH_E7L{P*N=^grc>XvV^bl_myO2r3~xOQio3g0+xo65f9P@ z9coh8kmsU!wb5mwnKtuGXQ4~lM;}Y+VBJ@e)_WJ3;Uo6{ z>~)X^3LsRR<~`mopvV_6bOS(n2shWyF4wlgpUhu)F08+9Rst271R9yYs?ARCm6&n2 z!VH_aMbc=NRwpD(o=DAUBUtRhg2Wp$Ow2AbdSOlb&tbFH=`>A zrSNDoHcJjwaaVh;Ye!9SCKq*KnxSOx(}v2XfOvye!t!EWAv|U8Q~QTT*S)_eBYW7m zM}Kpv4G#Tcl!6Xv&k!(>{V~G@K*Rf5nvYL-+a6vvG;+;iSwG~2I>NBidL?GqZ3APf zA)?o$8HvRJQuW4&ntte~t+59_f@yxX`aXwoJvZ@HLtXi1O~E!VV;mz~-UOfTaiO8q z4Pd`-Bfc)9;pM1FX*o>Ggx|G!QE#TkL70=BhTrEZZ^}N2(3e`q020Fao9+>snA`R| zHC35;H+}eF19pg!uX?xS1cbDQhBQxr-rywsv_Z=(#Wf%4n4W*N{IvevT-0)$4+C#* z*086aOmf4TY&Up8R#9h9KEhSx?W%6m7`)#|c%6A-dC$UGId*6vbyh4U2$D<=t_Efw zsIv=I!B9+r(2%X;Y&wce?PEgJh|Qj{{u|y8D5SiK0($ex6$2G=%KbQxBa($4#rdV5%FCnnmxal)I>7A-8`Fhe!S73%O zFyM-B^Z6Z_0VAsm^0<7e!A+@|rWmE%c)xLv0eHD~tnrJgW0)zre?N`na2;9B?ChCa zYBG&G>TGmAewq?-oPH2dy9Kqof2W{xYh58q-5Y*!PD8R-gpyQFFCq_ub=UMYiW&Au zA;!|ye)Un?zAL|e0?$@C+I=$vtb+VUgx0c33Iu}3M&e5dX|RR%zNA*fG%d{auniMk zn^DH`*QSdsJM#F#^H|}VCu}~1zcb=3ULI)-JoQZ^E?vKXdP}$2kPY9SW2IU;7lUV( z+=Mz<(D)+Ju8Q8T^3o3?QpBzs@a)QRHgvF_I7I}_R;W0&y}|s;GH3&9G!_4I#24GX zn`fE{TGFmTh@L9sn=L5mYI}K>F!D9u4B>(=f$=$y_l(?KQz7;FZzsnOMpPgDT+eeE zZj1GWQ(2g83CkZEYDbC&1RV18zgmLTH{X8XdU2C7ogce{b2UZ0Y$AW-LP2+d%sRl3#Xf?Pt&AW8|pXd%V> znf-g@H0>O${QD%)2-~b#ju`>brnA{*2I>2rHmI_htVh-MJPep975eJbuQT!J{(av? zVc|nxr20Fl^OZHh!!JRcK3$Iz{q`*=+ZHGGtlMZ<@*a@a^P5%PGr$+E9l51<%;=zp6DiV!^TnlZfeTisGUci-*)y0%Gl=`|Au+}rM8o%z{DAS zq_AVYyQ8t0kq*>~Tl+4sqgo$>bgUls&QdM(MHAVO73)42 zNS)WNdbNwJLG+Q`MFhO_xTgaToicb&X&f-^{BL@@3-f4e&mBa9I--s+-NTDZ^p%6j zQD=EUo&A8Up~bXnOFYZ@onjt9%qEth1bS4nRpy6kWb*Sx#$$ko8FSmlGlCPuYS?C( z`+38#6N=Y&C1#|YVd3aw&F{9w^G$Ou3x|gSZt@?C3pDobF1x^ns(lJgMk!K}bSFUe;V_>!6=zxdL}bFh(E!P-gDaM~d=V6Kl!iF3r4!pqE9 z(q>udoKedHP5s&}O)$doE(jEc+zzVmoxd@HZz+7)R=FnUB3GKT# z+FnoNrteJWjwc3f>~zAMQM2yaQeGAvWBdtjR?XE*M}$#AaW>LC1R_4)p~-Pdp}YK_1p6$!(9wKJLYq5vIzQ6gEuZDfSz~3 zi$KrMh_dc-#vYBvhU4*tX>F40P_M3cQ5WX|hYhnFpzzsGFIF*Ta4o2Puy~rY(ujsN z8{}JcCUjL(31bo8gaEGjMMVZSHg&8EUWU4$Ra-J}4)&$#n zGpC!=d)j$Ew83CJ246YdCK!3vE3ZZEHSr*_u|!=@aM^%T8YrYr5m{S`4Eqp>`F!yZ zu?Bk3v98VMrw#$vZnn8*_a5BrNaS(%VhFrXm0qVd2?a2eKFP#?JHx8~l*Lj6d zY{7Hi=(@WASmVN;UJ_AW<2kl18#%l^iI*;HLaDcF64_eJxYnXVWyjSPmRE-rT0U<0 z!V}d0$8s%YTdk#88V6Cky$K0Zk9lkUNOif#+D;6JW*IPdXuUZ)`Tof{be3D8m+sfk z{D#GU<7H|YQNxie$McS#tw|C+3IuxYv_cFv^FG3#$Sac^{K8SPUf=L`_vfjzOB;=R z|6Ytjrtag?LWATkR7J+1(51Iq*Pw=XEeIQ8EDf*t_!82z5j=KSHTg(u=~fRuP)6mJ zt7Hj#lwlPCr1;B5PXAdzAe7s0&LSxpSD^v+!sAkjQ}PBvL_LF>zGu!|%CjZu99?WN zdc<(&0>49EKfa3%E3-7g=hgj$VDWA2kXogZ5#}jCuG-Wei)qv#{)Kv6?&$k6yD4=( z3fKZ1ZRRiM{#hcKdN-w2xt4Nct>PYUFpkwzqwaz0Kpe53Lx)ENC#tT!NSrIWxA@VX zthXKSE?ZB=Fzv+|-d9^`&oY>I0(H`Hpy)%BbIZfR`C>sNHoIWqbkT6gzPD^M%w|qjGkz(!|8#-AYF(Iyy4Qa4#BHesHaN7$7S$+)%o} zKr(%mC7bCxf2(Fb&bzU3hBXKiCciF$cvwWVz zv2p;MR7V#FeK{=VIW?c%Js75d{HGu|Rf}y}JMikJJkAf*&aO(-<1Req}>!m*Qf{N#VYFCv{#VBKzUju8f|Y}KW=EMQxTd>mMJUD?Fr|$zaCN_xRiXRP z1PbM^FC+#$WIlQ-O1<`6Xv)bFW z&-y)+a2j~D7j;Bf($)TrxN|Eq5lhi_ddyf^l3eABL`7FA4zQ)up2H<_XOo=B@8>q6 z{64=idMkm(Pdgt!v2#0JS{DOPIco#YFtgMqIPLMp_X>MDAWFWOi3!{4xf2R2Q0o2b zf=@4lwrMP*wM}y5Ln-Ppx9W*E_kE`LD6BLym>BBJD7(=(qR`%KG`_A3%=nqx$`5#PcRM=`l zQdzf~vbSe_iV% z*Oeq5eR^rLlHb7fJz^PMoTjGC_P&!Mh!4YB0W30rDmt+4l^nEALn77S=ddls-)D2` zgzwXIY;4j2>@8NpNr4%q`&V2^fdV)>o>CqGT`OU(d)nw@sJA|$S^3DT?i*O!HbTgW zG7j51EaY%>HCp@^;I%UWaYX>)L7D{NS9xK3e6WiYe-oO7LfTRgb_z{uhM><5Kay51C2 zh%)5AzCCm-7dv*pKz8vmr{oe{W#qd^2XdIJyyDfeC2q|p1aiQ)J1-W#H9i=mWu*YR zyf)M_teZR$r{uzXbl@4R@amq6e2ud!IYjv;OxcS7;&haQ$?FDi&^s*GLS4fY7G2&WGXS$Jc%A8@v1Oj@O>SMTGl}GfM<2`yidD~Fi4PvAx@{sCM(X{r@NH?I z^lim8evoeLH=7#P6|g=TF@P(Zo0^yrke_O*_e9x36?EDh_`3*)!`0jaJE)YhOcXU( z@RH#{<{f#Ra`KqH5t=%Wv&X!$gAZqFHla4Uf`M~j%VtHKH^;uc-#{rx)ZQKIQPzmU zj%Y22YiEES#e31obdTLw7dO_(UD0`aJL#`uzfGvuB;uzYkh^jz8L+9Hx7%so4H+Kk zvWw%n`0bl$DJ#C?4I9f>w4ILEd@6N5F27%F+ z2Hn`)-Fu9-)JZ|xd#`>$qX!X2J`zyyG$7P^{K0rJF%wYO)bjH3KEgYHSs%Rdi3PVV-pzX16o3vpXPGg z?iQ?(uea3k+;GIN02EVoN1lHga0RNlT)U9G|D#8a`~@A~<{9bXI#k8W4zyhaw7k8o zUo;!N*nCJ$@rskh%Fr9`Rj1_PmiE@v4UhM7`N!;d@hG!?%yA;R8aU4A@5Fr%#sUCs z(wUg);GqK-N26Y4=|!yu$;?L%;SpcLw;xVU(~ zDNI<>To;ft;neFE@9`TU2_tWzoD4HD(WxWSAr$Qu)UU%+arQ=z=))iNN64bKE8;yFqH z-rSgUNUge_PBsYAjVdEQF7Jpjg-;ZnOivwsu0myMH`L|f(6$SPbgkgQkl78~^nUEL zJWszg=;p>8u$AlKec!E^mDyxjE(CXRWgg&vff623yIe7(ZnxPc#cFC9NRmP-g(U2r zNt(b=Lv4*H(-8y`p6VmN;$%E9K^dQ@njrT~7)+NkGvi4;3*W8)Hk;X=NaT)E)1US+ zGlS}1KQuNLG??J)Bb70W;4wn=a20t0&*M2i`r!Wk312E{s?Od=1Yi_d3h+LpMJKM4 zH-!KvYnLo#DkQP2%)6P)nk`kyq_P`9j&^d;vz<$^eM@8#J@%U&K%c z>?wTXMT7D8@1H~CJtxYhfQXHzzvkOut4@?p1?6Os-`IQGl$K*g8eg0ti0WZ{yuHSq z5(1GPTM@0~{s^OBq%s{i1bCrt*@p*=^vCqy(rZIxior}I$P{nbb5rvSvVmv#eV?!T zaOLWTM!Lo+f=Ukp7qrV4>+LEdE6^?_UQt54pTf>%JrM4mcFq%ZtwLn^U#LauXt(!u z{lTk)q=Y+nPw#(HEqdt1wj+wI^cm=;T7~>=MPD|DUu?Wq;C1H-Dm>u+6`Wj_lKPrr zrFVU1**C4_ocS#u)1S8EE0Al|zFoET@u)$NxbE?!(?eN?3!QD;C$TUHd$j^B9VMV6`**%K7>Dj?2i%Oo&0d{T?6EShR=Q z>x)p|;nF}04;lB5cFe!5qKxg}TGo+moUrwMQZ-&7KnN0`cCv<8jpFs2d`MaX^c5^G z7F_YKw)wgAwh42$R5eJeo~7*^_{WdGDt=7(;>HTe9AXEZ=4m=<%naYv#0vJdg{6s+ z*B_ZuHlR@PsD#&u;)X({$JydWCMI;CdoOli2?3O-acW=+{E4 zM}j^TPkrGeq*Gq4E4^?D+cQFKwSZ_pvTwV>p=8{$D`T zkNcizpUtNkpcbz3I-t`~yrRXWJ9_M7a3U1N%EpS6dgYs+IY}H#>{v4VD_N(<;gjXp zOBp zY^cFH`NWP39cmLVZf(wfSi4d~PhO_v9o8o`c;J_81lCoA9?g-;o`-+@<}%19ZmPr9 zF_9(H3jqK7akM``$is)PLb7jekLm8qkm)YG7GaQ(sD9c-eDK32hWpwAVZ}AIwY7^A z9Q3Y|!7a`mJN4`iR!2h7xDqcg4yfJ_mp0DRb0f`t;n>O?c3#e^tfHx3CIRKwpKpN+ z^q32*&VvzO+EpR2-P0q)L~Wu8IDiJsW6~z-L;{P{CSzr`%iOv=@K1#YWsJ_4{5!$Mlxe|)gvu) zQGWY94^GjM-#PiJoJHAu%#D$p1!j}#P1qVonee^fkFsRnS3^f+fPa2W2kj^K>v{aw zQ}DR^xfpeNo!`XR48^#hAn0T4qOp-&5oWRPpAaO}X@ z7jmb4xUiq)F1whB$cM`HC>y1QiBjdS2eK9ByeTCfFf@U+axKVv8{L%l^i%n53@E8> zZ<8006>Bbkdk4NV=2}gCKuyX+u`b0E;J^UkX~q-^>q|<=4M5=ONu!^y9orV#2`zG; z@~c6^i*so_>+}Fpj!DZNScoW23F?eJs~xqEuWUzUmzI|jw2+Z#uFJlMOj4ROZo^;e z8aWlh8QNLlpWnv=f5}0LKaDcfc#%!@lK(<1^tRCk^e5nc(AZlRfG?mmzLwT}HgqtD zqCzMo=92Z1+P0QGu(B0dCxeW=msZ<9FVJP;1PAwzcu{(ucB1_zxN( zASh`O2C6RWQM$Sl6XnXV6cy=4Qb|Dxp3x6c*}MPy2=f~*t_nQmf(gLUm75`B8WP%9mVk!=&O<1`Vj=CsrDtkILZJ{J-jb}| z3<3lC2&#la02mn3Kz9ML7&>ju5z{~lAPtjipxhYRRUAHs(%pwl>Dq^WE+&M*_;w0c z)(D0YLX`u)Njr3BNVtmXSw4oQ0bp)G5U>J6Kcfw`P7VsI84&%?H35r*ZmG2v}un=+08(G4x2F)7$`xAUgd zfrsmju@8nqD9iTwRtiR0+rutT@(7 zVaujC_&&lop?n7yPcrynoL1uKD)17k4SNkw&B6BWZLeu^v&Zo2dH1 z1Q!FHOP4O`OQEu>m|+Hl#}Hxo{f%w3f8Da3AVB9@rZI`few`5QTi@5|*AM-w$7)U* zYT*Yl=YaKm<&j!Q?#vxKOUp?7ah~yxKU8{7ex0L?$AF~STDn|miaaqDw3?rXU-cuz z=lA(yPp5x50d}=a`;QP?)yWe96@b`YJWuSOM^~~VJc=? zh?<8Jjv7KrI z)T^tMnAGFa4B&FT%g_i1&OBRxDRH;vpPqqyW-R@E%c$>5Xb_C4Q%HgvLg~x$sURpd zfzAUiSbG~AAO#vX0@$GA`FLF+J{;O+t(wkl=zxlJ42Q0|&~^wA>_Ek24>!2@!E7Ks zxq3%WajR3ldbfuQVDcI*d_@}Xnw1f4B{UA z^zr}>2p!v1ScMG{gb8TZ>kQRj289l%K)P)yh&#{cGCz9RpwvwR(9V#PQZFTM53Gcg zrzF5VCeDxHpe4u?m(pQCL(jYtKe?hQ(B{yc4GB*jMpE2ZC|+72?Be8nB;*UIg9b%6 zDuq2?s5j2e=0T?wkOm{%_CR1r*A;2$G5dx0{)}Kg=r$J>Ays7LS1rSzjzYt-Xh~U@ z5zSYddx|#MTO3q*9jcEFyLS6*+2hVhmv3<)OSiRSq}3q7>c&`|tI%9#z$7}2_+RNy zH}LybI$p>4Bm>ZYhM|iB_*X^OJO$wnR6rmQM2TE7Ub^tc&?n}YH1s?L19ZzaZ%u$Q z10+i3gJ+8L=kX!Xb_SfFnG%M|i1mhme{k8_*tEbjf_OH%qzJvtz-ANl(HF+7ARwQ- z&LaB34<0-y9<)AM>Y!JX0~)DKy{%hOfOIupRqE3f`jR6=Eo>Ri<6#H&9a@IL9P!b|umTr7#~F2I~qf*PK^XU2>uDPzk=X$$*OsYy~*KTx6m3#7)P6KT5QTjLl)Ja3 zbW*k9^HYBELf@nUw9Ejb7wfV=YEl72KXflO1A_qYY&POYi9~2`9eREPfTvJALhjHS zmij1}=@#mPWXYZuvbR!pWoPVzv5iu+ zp_F~AWXqa;pX4LNn5+}S42i*DFqRlI^E=Y>e4qby{pad(P1Kn8ywB?__qoq~N^YHk z!cT2m&z|RvP&kU7+&#ZixL!LJr6{AMJ*It;KYJ=gA^BwWi$`lCDck>lE_?l3%EAyp z;2y3AllSYNDWLR0hU(|ZmdC)4t{Zby%TrkDy>L#&FtPMj@9{>vtUpb%3#FHjyaRol z=2otHFSBwn%X5O`ch1D_gAz$sj1ha_$f*|I#5a36-=E(9{MD$aN|b;&&E2frWv7j@ zaO9SB#fUu$L|&bv~8SxA?-8*DZnL>x;Laq%Z7RZ;AaNXVA z&yq8v^ELnXTL0(y7f>vx?Gnx?U^>EfELZ~xRRApBG73O%R2JDvl7E!Ov*0yhZWE$v zYfvsA7;3K68k)XdnMV4Jr`DFIefanR`hk^_lq&9GDZ~D`ktT-nD-ily{@q}M6bzdR zyB)ldid|SId^*dCx4fwP`H!R6ZcfmIfs)vUME0w=+xx_4k3*@@h<0q|AM4yW*HAC8 zzJAv>z4Sltd;RHWZO6V7rPMcLw&^Ba-A(sOe6C6)w$ZEQKlsaM1Lb1{zhf&N*#q*>pfL1Dn^UBvviZ+$ zNU-iv57ZT0!$oAb?%mo8-A#85xBT_sZR;Qwh-(AH6eV-^>^rD8nj=@^1eCEU9UbavkK*1 z0W1ReZ3FkQR@}Id|9(v|l@LhhPSpGT%eWBrd|{EQBOv_9wvM$YTe=11+-r312E~xZ ztQFA~!DuG`{a;ZNBh-Jih?Smp9kiUsp8N@BnM6PE$Z%m`DB#?Xc!xikK+wVL12UCw z6t{(i$F$l&3;D`C52&9(z+IE>ZLPbL_2PMUq=qRTaYuw}8e@K8@*=GPS+qOGueL3- zZx!_;P~ODHpz1%R*kfzBb7IdyNK9BbqAfLPhw(SSMiUOT!tM>&R<(NctM3p-9BYWf#RBaq@6O7^v+X9Zi5Zlk4+)b~xew_{@xXhv(hX z`^geMz6m4ec>}vn1|UFR2wnZW@V9A zThCS?+31}nlmn=<0LVJ!TQu+kXOf_>2Vp1BG@G&8E2tXaOI)!6_XyYD8!c|+1-a$E z?f;;YL0hiJtjUB5(G7{$$?Sq$ytcOXRU2oE_0bm)(tkES4_X1gkO{7*``2}u`<9lU z(bV%1=BUx=ghSUsdl@!YqRS9UQIW6-)&g_jjOi>z%Jl2RgafQUktrGkJv~T`a;}}Y zoMBPn_RiM7r>l0yV-30p+=wX_yw@OxFH$50O<$U>S|mq*syYozIaBMtQ>^k2xC+2Z zfYg{4>m!8a_A6;cq3d}F{093~V{Q>LsGI>fkpWlW;OAH6GI(UNcq5^+JPaUkBG%E_ zSvN`s##pwKBT^VP=-nMnqV5B1UF;Mb=HGH;Yk_s2?1)FkIcKsm484>Jsfo+^&i_ zcLF<@+5TUn3f8ou9-dfJm6NUm>X(R<|wcjIF$vFC6Z% zQ0bpnVMX<^B#TUSHeTSfaV%K+;lvbxRY28QPhYzfy9*HT08mnU{kFqT807V&r9o13eeGceB@Jpc zG{pGP??GHzsF?fWvi&R#JI1BU>)7BFf|KGA@y4y_OV7FVEw70JMgDJ7qo zERY4y-2~#8Sa?TkCCuOh}3*gP%yW$?`XE|2Vu$CE~Sk1lmhz_ z2Kf0JZO?+58Dq8ZwD^r!Sa{9L5(F%YjP&u*bg4tZTWk=JdOrG3Yba&N9hB#p?nd~Y zwzeJeFV}B}<-R^vLdkuL*_HWtO;V*>Y2Tp4F~2|IrA3}1S&k_0=5tJ?wGX{EGLjI` zYwAW+SFRHiHXg#6WS+|n8sr(BE|IupiNp`nbBCHesfW)^$2JKg_-YF~G$3rHqD}g1 z8sD&bqcv~lV@)1D*hjXljM;dF;6*_EKI1GZKvEK98yGttLR=!0k&{y)JCbUK)H_Vl zkB`I$a;%}$fl8^)2%F1aI9u^H?n^#?1qwH*yHHYqw8mfOxtL#K(Q62 zTWA9*{Kn1&5U_ygW~~N!xSIHpB)*PZ00Gggb+>o$;4B5(`qf^B#Dy}m$3UF7Ds=jt zz=?M_hkx!vtfe$^sd3xcK)QZqvsUZq{6i$D%$vS07)IRp_5Gn%0Phb7ubpjex>z{~ z6X^9*53dW(f+>3obRITRiqA(t@nT(vF6!YfvpQNb^|$yaezzShnfSc?p}$beaj<`&2z#bnc>0IkW+QoL z>3Y~3vcVq%6Hr$5=lzG8iPOO}Ymi-kh&K8^yw>S2FW{PElZN8yEo#}~Mocg_y<4-G z-dNzj9Ey_gwvb5Fy)bbRr_j)u>@+e*HCljnE;wK{leZuwnmzE)4UMM$An!@B zNTyvgYXV=vB*T(!K)ltuJGs{D6R|klkm_t+{8^O`USrtezOba53_wGK#d(SSX^PG=H9=60 zLfByh4}d+Y-TYv@SQRnydz8nbK1@JUS; z?5XQGXCWl{uQ)ZqwEJ6!Stvg+963+z`|*Be(qPr=B@XOTm$kJ}3>}tO*+KHAu}N`@MhI zJ|I~7>HF1_t)&sxE`rJt0{pxtq0y&(ijkH4lP(hGIqN<)So1!atDYVi#P7A{&phTZ zkBugw;ges?Qq+H+C)?_AG~1TA$O?%ZDAxB)omLVkpdd{AN|2cDsts2S zUoX%U&866P5UcMhQRm}VDN~B}n-wSygQtXk$8a7&?ETgU2i7XI;R?K59NELE@5D5E z@J*%h&w6IVyR^jet17Pl)W7vyPB)m*5|HBvnVMF#pUmicz?Tzpo6>_1)w^L+*%YZV9sOQdElQxnmk4n z@Q-F#w+=1eqSNaulUrefbeR0tk@_dsvTr%oe{Z*aC<0CMBdH^EziTLuA|2}7Iwz-l zbMVnSGHN`@`oBDpcMl|B_O924f`SX>czDeI?(gph00A0oiB;yphKpsCXmMpkUD3;3 zpU(e}KZEty$yk#QLi9GezkK?t`m8UgVn$#>`33=1jC3kVDY*S!=#aeY zSs^i>spm8F8E%Kw00xY-{e4{UoFPi#n#-o;Qk9nCm+|7Ar8=F{6DuJy@~%%q!_6_) zDI)FIgxSuD3El!T4y>hjcuKj7kJKI340kaTlDx`0aAwbC@RGQRI0@-DCCD6<8Ag=R zMM@m{e%U~3$o&2B)inp|yF<@=x z-d}yEqrYY$snw2OjRP#zb4M3B#KXU-P=z@pXuf@^a`{?e{_>0E-hDR<7QYz%J&31M zfqnw`%LlO!9mv7Z`fvzLkSaj5kNN-_LkTv3#sS`7?f<+(H_mQRZqL(4K)h%eZFrXn zi2n7_yDb;6Js#Y?V_X7e-xlW!_g4=t2ILF>r>(j1LFGi?`>sh3zw|8bT;NdGEHUFS z5{vVszOyG+7xw0fDZ_OybQoYuCTQxu8F=^al(pkMp{P)$!P_F4qGpVqv}}@)MO2;K z4Ky)SFCz%-AepcBdj}XwO8LX~h#rcl--l`5-faBIPsp5XlG~3gBO@Aukkd3hXFn(z z3;(VFjgkA+E$;cg$?NCZN;#*{e{uIaAD1KJ$?9MnWbQ=WJN8Xn_0r*6-{tTWDKj)? zS5}W{rEbN&T@rR&6LfD7n;@fYFG@AkNOilN7;8{{T@|3As3aUvhinwYWCq&J4t(cg zi~itoc(rD3KK_u~LSHhLyX|-PP21XO_nVni5w5Z1pi8SG7+I=`Ts+yTJcHtzS(RUq z5^K)9KHJ9yn-3U|Qx_j!x>;Z$O>kTg+`sVwer|w*;}6>f2W*#(YJ6P-eeZT|{Nm=5 zwL|)nzdix12@4rwTd!&s#vn{lC$ zD6wsy+Ob;~cN3S?YW8eN4y6zi=JHeU!6DDiCqixEyPy>IMT zl(B&_muN-IF~*Tr%zstzg3~LIjXP$S)^xPRT(fpHrTHTl|d4<$76zQohUd$8>M@`p3fJcc9tAn$pl`N!K~ z(cTjDD` zPi>edeBD3xk5!70Jg&3fCxPXM`>sqF=}@2fg6p0k=3)j5u_lvhU6o7QQk!JYy-XpG zEI*WLzZ`jzKJDNs2Hb>;R3_(jI!Wjct<{x!&;B!DD3*bzJbv=BjParyPKqXnOL9|3Y zp-b7fIw2GP)9i$59Ab7a{B>raG7Z`t0Dx#-g!`QY3oa|LfcOKyo&GKj3~If7y9Oz; zT&|`TtVhj)<_T;|R2DAaykN#%v(r%WLhXMaV8e_WkHPo z&khWn0%vi~CYkx!E1*VJh}$IkL&SlH%jFq* zsD2$bhn5H|gW@hn&;Qa|KiP8)V)WHjugUI{poI<8sv6 zcW?x<=kKW1DkNe7jKWseLdR=n#s%$fwGu$&J;EJ}g0vc7I?1r|d`eZ0G;IFlNV$CE z`f`9T838{6f|H(wB%ornf>^g?ZQudE3WP@XKkS-dKhSCh8tbum%RWD{uf4r}J>nfI z_1*vWcXG7OKk{@jgcCWto#UpMUyN(2MB;lP%H(5hLwT`9MY0(qdLoXDXiA(BYN}1_ zq&GcWENgO#?BZGtxTWeR?P2Sl(N%>tU3b0Tx2l+yhrXJ0jUk~9)=QPg@uQj3V;o-zHCI+0#eB<< zjHm@7Z@SOcbPUSIhUc(p*;4Xi>%YZv>n|VKz{KmC{2Ot=5q-0aDl>h&t8xWhd@m5i zJk}+*___R{TrJ$|KfI;Bgb9ey>ze(;;Y2z#GFn<%{wXH`5em+tW-paO$>E%Oqibmc z$cTjn={@^VGklMDLCw#wcfE;Jp_{cMc`>lnAjZ?oXdRCFp6mUqc^9A}2@}!Ujl9FA z6o>|}XGP?YNnq{5(o%1&`4>Ett=LE5p_Gd2Z?lX-{qXx^X8t0s>u(-#s?r~2O8p(D zRSmN2Tg8gk7Ih*sVJ+q8KrUy_!sg390WDr@G{sJ{oH(0&3+Yy`sn_k={lXwZ%CsE) zW@NBZve1(2a6*7bHCi{s*mV_$L43I-?`%9!cYyGeHp4x!Ads=ku8FH7_-2dD_<*qd zXqIk%+lsT-3-h?s8}9(V#=!A9RFMwJ-f(qk2t%ubY&gu;nnMmDhbk@gs7m%DrF=1_ z?2J<9059CrC5%gi)oRVc^Qi_`SHjFtAATSg#Y1+GaT{vbj$c_Cv{f7STq9Tv|54Qm z)^vq@QmMOI{-IoEo{654K|$?L;-xW+2;+^P3H9Jk_RrcB04+Of!je<5w$bnh+L^GN zqL26S>DX3iSwVmW=n80SQR_Pk;T!?ggz>vcEx*rpBM1Y-0hY|P!BQvaalvFE{OzU9 zUHCsxzCXHtW*z8KO^uww6K3v}C&TLl)%L1r!l~2^4(+m;Yci0?WK5Ui?NZ{)m35M- zJzAwVvP*{K5-ZIGo1Sh7p6M&j9P@MV9@MbO^HIi{D{%?gokOzzgNkl^j)jhol-T9c z?vv)XL_oI16Jp-b;U_fxF>|nLcMU5O!>f3~<$0o%0dDl%7^aJil{UZTSkdrnVP&k9 zf5x=0s?^=CDI&0*?k6OdsU~GZDAe-HXn14iuYAIYV(6)Q>UHPf_f`C<&R>bG=ou)q z+9MK;==#|V_4qHFKFpNaNeh|XdvW3Z~IgsnS9&o;5VAmM%=%h-!qHmF1L{xNz^EGg3_ttfNH73`gCCywiXBTV5#fG%Jsk+sXI+o$%O z+8|M)ylQsVs41Ca>PZoS>Y5d193oz~OhQBb%k#Gkzpm!dP&(_^wPurIRQ7LMojQKlW{bLdtDa!a$rA@o3G0ZapQ>@iv zUDxL+XudZR1Lr%{>MHtzkeAvS1@Vkqu?2jI<#GC9B8+aC$y#J%&6(7*NVCB?_e#^8 zEo3C@WEuf)UeYzYw)+t<}sobG~zg?uVQmrp)sQMYLGB|KA z6ql}WkZ7i=d(2$V&JbmAPixe-HP9>k@7u6zLLGx68<%Ta2*hKA)f|8JjrUkwX;8^2 z=SwMHeu*+)Y9DG4Y8Y@{5QJt4Pk?wFnrgeyC&-rj$nEo+WgsZBDOVboC&XqFKhHvz z&2AL1>L69|*gB|TM#Y+l7sz5%ve#2ns^#Bfaug%CV9-SRyA|_J)W0Q|9aQ>(zW%qk z*&wn>`E>z;ZQZ#>|2A>u3(d!iGmv~LAlDkbpZ z3d#`WcaI0W7^dAEOp!NTj>W~E$U6g62t;$W!7>D_;!<-ixqj$ma8Kl4(xKsZ*tG&YvGq|0 zCwu!R+MC!c!vXn0{BY)nrc&_eJ|3T>M8p8!>^xsrToIrlaTN%kogNDE0;lnxa55Rr zefCUxi?f$fb#;0qE)HRevF7Jos<9bEL?(U>gSWj{-jv3@y&+t?mH~*wx6Y!I+vqzu z0*SS|PIsL(I5>W>rfTln>+!P$+GGwgrw?7>e!rsrSA=Bz{nu@CF$Oy2nOJYMlTQgP z9RIS1OLTGbU4NqVB9dzR{jG=pz*@O^Lq7^*fsiIR4LW`+MU*SVRNn1+=ZSw{FLdS# z#c+?YVxYNS#-%Es2Ges!=zU&-i{FN2V*)dd+Lutwd;&QB!whA+!!LQcn``IXLzRXa zJMYEKH@{_Ki-oDE8$SjG0NGmNBi?JnYG;z9aL>QkBv!j_HZr_n(7l!K13D>GDYY}x8Zeu#QvuOrcNf1U}M zC1Fa916!_2Oq9h`$Ib_?Qb+|BMp1m1ZTwAF`_@5;LT~UCfV{y}I_xe6@J+_F*If{5 zfm7Uf(*EMnmiqt(f0gI~k?Ie^Yy%bs;z-A|AU6zu!6PFj^%iI(8Out4I;rH^!#}QO z-#T(_A6uadf`H&ZdyB&d_0G!tN3Vxt-@z@>w^iy5cl?yvq2S@^*O9;Qft-MMW$89A<7XatcpjAX}s z*aaGL0UH_QsHmV_nik_<)Bdt21Bdr^$yJSTv(L=DUN{**RNFuOWJ2~uF1f)cEqO}; z>;5%f2-lhoel7-@0{9dm-n#p~;pd&&v5ZD^YFwf$$!Gt^jD; z0ygH-@3M^0HcJejyR_tHrTl{MZWjs>`&h~4zu=r@5crGwBLZ^&APmQ55;uW((9Ya) z=7juv3b9%NZJDv0RMe|uNMWn1zrx&RZ8!tdet5=tF{g*I4zdznf+5`YhUTf{H+-w4I)Eo^D(Mp?TbrVP(QXD1!)t63G;Q*wN9Yb1oVZv*47Nhc&@ zhB={5z`LPpzISNQYDpzTY8RkhB(%h8qQ`2D1EFv3qLf=B@shd{NdpPUyo12%6w5Z_ zF(Jb5L0Yudx!RG(ZzbmP#5>CBh^k8%VnsfrUu9iIEpPG^FYjaPje;&Aly+GdjK%s& z^&lugySv{&32BN?{}L?w>_5)zB%$mm^>xb!NT#qJ(D7+Cj_GkTKL=~kC{@pmn}Gh+ z08(eUI#6a08}-0pz~_gEH9J*a%t}F@+_s}Sz}5lqmrJ}YGWYC1*xW1}2*oD3!gNkC zN=N32=ewQjWuE2Aw0oDE>rCB*U@^kS%VhW!2^YaJ9F^k6{x2^{He7m-N@@Mu^8C23 zq2b@WS6-B`O28Ul*}?v495$hY>?0(@ zeX>^LHFJ%AW3&YI7$tN*6@8N5o1aMPn_E%xlKc6%LX~xcQP=^Fgxt{R>WMiQjXbuDcZyD5CfN7V)t;8AKvdtsCK<0TRyOUjrnJns-?5Z5j5H~4$GH3e zs8}v4le8^}POQ2|^e5;o#0B=!x&5dackxa)QBeLYVw{7R=Y;Bm_Nb^|W0q>mRM1wB zc@k@+eWsiOl7^YeA{e{=NIwL;;8w(oT0iGOey9=hNeAp#YbIQaRb29qx{}I;w_yAT z1ujlI*qpAPiG{}4>%CZcH!~mX;}_6xwo5^UzTST8uZDH7?7e&UF2a^Bow~E+s(e5( ziicpVq?emFyzw5*<@t4pv6K!^j`t5NJ(u;a#_g36oaImPJz9IFsriFB8%!7*M8T=R ztZL9&(QD?6ugT`k)^JK$6aMmP$(vlw&Z;MyvttNdrRq^|fT2f{VU=c7_gHaXJN8V# zj`EBHK1p0Fvu3o9XD9uGLV-o+FM~sD@4e-nU9Nv$&_LHj40E|_1S|Q@5d~mVxpZNeCBIzPfzdnBsF6x_# z>Mgi+3g!h7j(w5=!(6gm>&@aw?TyAT?lFuWEd#_$G)RpNdX%`*0XN?b_xO$WF`!0ib;4bOk4LU|S89}lZrQc_L(%hpljRS-k-(50dD3d98xQVu zpp2Xo+iEv1xY1H_>^QtJ=FLXI4&-{Ra(6{!1ZHvuX0O}#=}M1;)y>y(6q8O3h;@uS zcE+k4d|5)gkc1PG+GNl}s5U%H>2*3<@y0uN*gFbMdsadb@9=)A#`2!s@zy4dbHsnf z5|MTD9O8hy>np{`%dI}kp)3Bz@xS`(Ur&#U$YQ3T8~7_RGBe4%nE>F1qvrGqtQUDY~D^_q(2}c%aPx zpP*&gT|o-+)fEWUrw?LV`HuAG)`qqD^!V90>+7`l<&!jd;Y1~ zWOek@DvjtWReSwql=T-y%v@lXhLrNbJ2ja>i5E}WbNndEcE4MLm{QrBJT{%ST6v+= zj6?6xj|qAHu!vq03^Jz#9NKd9>_z1keg?rI7V_Fp&g)RlZ0z+?iWsl zVtIXpd?^Kwoj9_XDYS{qaJsXpitA=%Ek=HknJ1G#wC{6V+!`}mNA*>80GxlS{V^V~ zT)_|-$ehhuB$_<>0c?X#NFHiwE<$=#HM}KpCuL?@Aq$(xlt*L zxF`+a@rrp`l!?)Y30l4P7=f$}KNF;(#pAwKR`YBPckK6(bICHqG4UbGU1Yt6=auvf z{Tjp!Z~-XpLXv-OJEajqW-=1!8<^(&I*&4EndO6uOFh)tfx2`3C`6O$-?3A+LS}$8 z;k^A;w#iBeDHx|dd)4E9ZM933*oPNBxLva^bpwm&-=v=^Pk65O!?0CsB8P7xnZry@ z&Xu$Of_4V?&;sga1ldBG;%igsSLd#Dfx6PTs3XQEzP2nWxF2$hTdIiun|=@8nLjZn z?*jTnKf<44u6lpc%3s+&^+f#rqcuCF_HX~_Z@OuGi;0{oBxTF_*V$+urX1!cENe&Q zoOzgPGCmfozlf6+p~1cevnrX$98SsnW$M3_bJC>6{;Eb(vgb0E924F_y~M?UZNW;b z$>Wvm9T?B>I>}P!k7hmum#)zF#41nPTFM%WdDfRiv@-7@?ODc%F;>5&aWU7imOI`; zxr5X(i7{8xG|%#=Ai8)x-Q#e-g>7BoT`K=35a^l)#uIc=#;97Ax%WO@ZM+5jHP~tz z)uIfnuv_1@o44G5 zcyMEYj`QFs&579<;y@| zaV^4KD^-I^VI2`?%*~AvHl+lmc>@C2VJDDDdQxWQJm~nPA>ZQJR=e9=<*jSKRcJ}| zTtWn4a{ne}yQbKssXU-lc+1Nxp$pw>k)nH!)bL;G>sQkCCu@wFd^_ul)-;jJ8}Mw` z*wludznC6dWJ-QD#8T)IxlF(o^ibF+A^5H8()jWGkTL#RSwx+Qa&_^Ne^U>wp6>P= zQ1ooN1TE0fr8gkVSXXKuFWsqD*|2GbIEP~O0#D@docZ}R zqjTynGY`m712y}Rv%|~`8Ol6gF)1e8mSln5LL#M1Y@0;k)w@!U1q2B%DV1bGsW=^+ z%|WHlEb5fDng;GHWDPtRSNKtQ@;A#0IqpF*bZClgD^rUPTzHqwCR_kA4j11I+3od( zMm_-0S#MtgOIYpFyIZHS%gbZ6?`{GD9<+oXu`0{U%dN(?_KN&<1eAv`lyT`Cp}!x7 zlGdT|?6I$=cRt-&gRO7XaTWQ>)Mb{nv5l9zc;QV)jss!mjyP3X5bl5%?ctG)L%CSqHck49(3GK!Y^uk_^C;#c#We`L`? z62z#z#O1fWG>{9!pN(_o!8{Y^vB4*BkrR`XQJ}P!os;t#W^H!w21SGYCP^KkAHxj% zLZr-Ouh+_YkC$ZBzvkSrujA|1nXK|7#IMJDl->?cl10WMdX-e11;QR{m!7?RHqE5z ze%Y=k;(6!u?2^p$Z1nKez=ISS@TMbP~b!BPQRJ-+#5K|>GneOUpfuj z&Ry{@p0?>f6;u!kFtfDC=I-;jbmda|k$sEaRowwIYc7d(&O`Q!zOz!VN=w;yY`-8& zX~|c6ML6RwoxxsT;GNe%(w}q6mtYgH-8}JLh)D5Y?pjp~w39loJU`nqfV#YZUTH^C zSu`C?8~2>kWOt%F1;M>rHK0>9H37%nkn6H@qQY8)HF?D~zOAO5*o#Xf`%P6b4!3pi zBsXEWyBg#QC9~=x>h3i#bQN4N#R~L>M}+9xj{ZyRYP&1x6H9@tUpWokHNC?J%72SA zj3pc_VNo@HIn<6O2KoI^t)plASau($ERHc*iOju^MZY5JQj<7;tC@F{?OZwC{$xs= zE5+#YrSoPpWQVNopsjVwAA{P%7oIAw#JJo6tQMI{wWZo+ zxJ!OQS*6*g#=&B@>~i6sXY-mGA2mPVu*uFkfEt!i!p=Wzz8^V34#>LoA%_&?I-ui= zUmT!#TR;XjB~)5k>M`A4`dK%`SDD%TZ68mVjkUEXy#mILVMN9w0~Ff7Z4EvnA<@#2 zrpX>FFD)H4_!Xumfad$XjBtR(q_SpO9^Jvh*n&rqm^T+%rKGHE_xY-@zdrm25_G44 z4t4!~M;81f|KzNvgG2VX!{BJp%4qC^E?s?n7vrJv&d#VLHMF_QK*ixBM?eP3tZSPF z$Vbe6NPW^gK7PU#7G=&~#X6-ud!>r-GMuw~gHOnk4=#CcE+7~eYBS1ets9ebr=;v`SkUV=oM{iRL#wuz-gDUZCD9 zGj8|F-)z?2hk2ncA&YqLfXH<4Q-fX#IjtHoBm4Ct!EHP)h}n3?uRwe(r(pgRcWUC` zqoi!QL+y;y!_|l+)Xp8XMGT^vrar+9^A^V_Gg_#X>TF{1%f)i;QVF<0x}U)v;^d;8 zNkj9*Ke!(0?a$tEPFyii+0b+->#ly&G3qKgqeMdUo%hb=t|J)#bH2o<^#dc>l_w=) z>8zN$pD4{At_0CPUhUFC-27R)7}2S?!zJI%sR?5ps3Ylne0X`vM+VOP_=}RB1p}LF7JC zrp?2_K?{mAu!m<)uKN4?TP}Tuff1FJZR(>D8fhtPt(trvjIW*-B$nicCA)yYsDP-G z@O|pvY3o8Kn8Sb(8>6D*l`qoM(?9PD77oRlQ$aohcRTA@t zNHiw`*x?-PVC}>&eoNkdM6Bz=(DzS^kCA)#y!o_?dHrpMoKX}WR*>!*73)<<-R;xy8_d}4ZM+m>sfq>pc`judqs5a zsW8VG9ASFNHRR;;zR>wo3|+5+BWP)6=WK*Jbj~ZxNqvqM40S86%3cB;&VqZpCs~y3TUACs;OV z^2s^A2oJX@J_ufEbLO0#ENIaEdNY`8>*3*H;!JRiiHZ3IGM6JMfff$*nFE9(w}iZd za~Z%;0exIiL7rBa^7}Q0O`Hl~V=KFQGqc%;H0tUlD}QW$C9J;wV0J;t@Pn&vY+nsc z%nP|OAJh7OpLudJ?dq_`arN-#wY0wdO3(6?jF)R4HIsQYKA0uVg~AKLBX}{#r4WO$ z8(FPZJL`h>No@Z&@#L-dnCU?pcmAa&nFSf|>(*yKRZ@r|9Y_xDnj7ZnWY@MT8uH0= z?;q_C^Pl;dE%_I?)SLsY?)67m~%+?KaWSAOsf!lG&9evC(g{$ zt(FCj{>NBOV!3%oe%40pueN6y9k5%dQ#j+`wOKOuz(R4h*vF<@W1gpE3#N0h%Cgr5 zd=EtSkq0QrCV|Q^)HteTVlA33M70As%zYD+_#*t}+7Q*M#Zil;fj7-uuKPs3Cq;5L z`%sELU23i9m0FDr;#&*&e&~&p%@_77GUIOdzMCAFi)(&hTTOkC=cQI#N7Bn)!E!cA zl;IjR$P(U4@;6eZOVDK=se4a#`B|_RmhTmqyaNOV?6J6{BvVhRjCgb@N>fuaJu?&5 z&U_gzgx(QKdJjZ4a5y++kc5_&k{Uv_bBhZJ2ymI=_ZTQ22J6|)6DD7x2llf&vPr&1 z5~xAx<>kw-YIp~#nvE;`Aj>WPqziH3r`(Qh+drPjIbCCV^j1~fd^IIf#_5t8CPUx#Qt8ET zzP9ELCi%taJ!qPc1k6WwXXyP7*lb2D5d@UdqS2Bbu){Kv|o|^oPUgi0dv$=%|sUTd+y)2 zcqB}T3*QGh%5;uj`;oIQ7UBilRhu>>u!1!UMxwTg?(;v#BSWB%-mYh#-@p4*hnz;_ zWX&tJwn+7$2emCbDv%{61m&$Ka~8_3w0)SiC?9;wY2_`Xm|^AbLQwVjes0$*UZzFu zeyjdXV_cjPF(w($uFjGNxm+jgRy$mX?4K_w%slC*Kj&oVX1Nr~JP-#rG+P6f4M(A$|0 zQ(IGCPk-cH242D-8gQU)faw+U_@Go&RN$#NC}IYAGeNPm){+nUmdb~-nj%G(Yi4Yv zfCwP3RqKBEH}bkMW1+uL_^c zh&VK_^6`&*DHQmvxvT)A{{uCso0F3ii~Z2zJH)1SS^d`JFVHqfdFAy`KR>St!nx?{ zmZ_FEPWXH+SJwi_6t#79p2G@Ym)5d!3(|6`p#qWn2GbIgKvc@d4#$=4<^3L?exzdT2dm1GY2?@@}G<&F+CBu0h>^5XToTaHn$W~EmpX+!0urx@5;A|e(yw_GAlrR z(O<2$k|5QYiKx{hES83L80^@phT&_9W8xO)Pf?eja|#aTI^p3$mFm|WD4d7cEk0E+ zQg{qRZ|B!&I2~nS-Xt-Irx1gcQS2?&9z9527`%a5v@4fAdR;ePJ%0SS4N$=^%VZS+ zU%YzCUM9he3?&Anhqh$&bSZv5G(}EM?i;+oFOZ|@lj=IeL`d6Ic#LY7t(mL~YHmbq zo%4b*t+A4=2I$qByE<~W`v^d?%1&WCJ)ZJXp6Gk@xaWI#eI-_+YhCywZg zY1b>=M>Ogc9UUBA&A4b}yZ=SVf9wN3>G3t%{AjDk%KYdQ1-Peud(1QSlcV4z*2$9k z*Cvc>*XCRM_Us*mo*a>$9yD*xdry^(t6>PW|B6&kLvf#;ZUNMKi(p1O-wiK<-Zj% ztV(=H`MV$2(+}(^>wp8a-&5d4WkLK~yansch4XBmzdq7lsO}M|2vn1hK7gkx$e$N< z${|c{eHCaEnX%^>8{0PTw|(BWiQ)cAg~z@kH1pZ9iFk)rk*^bKa&d{BG+vXAx#ck2 z4>~Bb?pg`>u{9!88(AF^!Fo7`ymWlS_6r#{hF-Jv_g*aY(e5nob~3?vZ);9S?3~3E zX-lwd!wg3~3$bN({YGE?d3?Kx{1Rokt*DIP!keTbDcUImtBvD;{$6&(^!aI<&y(z_>1fe(HMC2ztW5 zK*r!f{5HU!AeFFzdkSNemp@dvwSfMGGgBR$B3brk2Fz;THH0if?p7D~NhG@{Lp^ET z3_KtM(E>%pCr=g@7MeeQzAz*gKM&kjZDrxu<0-xu{rvot`F2C|i}LMBR$d;q&m44j z{bN9BX>@Ic)^|E=X~`Sx2)3r5otT)Ib4I(mx(-Rh`uB7w>fwzPQ8yL4Ub$?JW*{LM zZtVp*hCI`{00n^$4r3<9#!-+_Px&!umAaO>bf6hnarK0wNx+AI@@{FW`r@MN!%K7^ zOAANBTi5YcEhZTxoqrX$*6&n+`l12Ht(X8Eomih#i)wEP6HT!F`LRS-TNYKfw+ZrT zYiH-FcaOSe_Wo^Mc!%#fuHOvm(Nw-gYxtyKjNb;7L-I{4qg1r+nG>==JP4=8sxhth z#ugLdnm~l=;pMar2?7zKCyf1IQ`~@5mFOy+aaa&aqg|zpv5XRT!+XlhvR!Ocd!LyT z9r62;CGBO#D^I?PEO2C3@=1>0$31mA<}Pdabv<{m9^cPTJxYS2s=HPSvInFa?>o6# zLb5BcncgZ5F$U*?;uQFY&G}#ElV(qq`ecWt=>7{c&-@t7D|7t)SAyo>Hhg#fv+%g= zwa99ak%+UW`C2Oa_{^@)z}0J0xIv?Qz7N7I0Wyh zVm{OJ!Xruig=PbFAK70Bsb(V%t*QIO?|aqAhbTC>fN}kDIZ@G*pmnBwyl7BvQ@j_` zJ9tlsB5aW0VYAJ!$my=hKWd*SE#99o*N#*T3l2M0YDvX?z2d^GsaWADbEvjFD!eB? zxyXtt$?$M$ofeUC&x;|~rUqh|^q*t2us#m6*MUVrv~nM5TXq$v_XLW{8!d{@zyH3S ziG{Q=VJqW>Jn2|i#9Uv*;QbG-j7?QO`FlR{uqpLGGie7mx0Zo{K^cn$a`W+fuHH2< zp>P`4fV!Cei3z*ZK(S%BJ8+mj}$gjr;{q@5Zud5BS z?{bn>>wv=-KAy1j(o$Iy4fzr{vr0cJ1^!i#k~*}m1mb)XY#hJ~Z8)g_n2vEz!Y_Mh z=MP!guVS2Ps|yX#4E#P(6pSDk)K3NkW(+_GCQbTF>MA@b%EdsFffibtFb zXiZ52u$D(&T3VW7+9MEHRS+Qq)3v%6a#DdQ{Fm-FMsST9`dz{!M0zpEkdMK=E zXz{In*EmRkp{y1|uf68|A}>B!`s(gk+TK&FtEpy&pKO|qGA2WRmaAFBZ*A|_-eJGXH=8T z_XdncRIG>yiqZ{=DAJ^NkgC!I1nDT!1VRT1RZ*&dsEG95q=eo>vCun6fIy}hC>Z#thc*8~kRf)55OYpIVS|i2`eYJO&ZRgkPrbtB;9Nq*-k=T0A z)LXNe4^9M7VKr^x4{g4cIPuOvlqzMsL~6<5)<*fX{j0O(1nYN|aqiaCfUVe!oQjG* zxBfk-O3RyIyIW(Kv~j7h>PPH^d8zLq>~^m>&i5%xJs;D+{OPE&z=XOq*(wxkOP0Nl zSn>?*(CkYNPK~5^vo2?{N6xY$GP9gPfDpnfv-hvd$eeM3qf^%rldunpI%9q4m4^jM zo|{#EAu)X&vmz+Mc9CGR6Tip3u~&xA@V>;zvpn>=5B0Y85uki;0SN_j3^YmV{W=K) zr(RiJn$exYE#f4@`V>quL^N(p(WY{?EBhr#pR3ZCq3bEIT!0*A@K#Y)hEGsXs8svZ zoYC8{R$_Svubpdd*xjhC%1XDkxf3o}gbOy(+M!&V@uzM7PDr3!VO=7WW_HRD3#ew%rRWX& z2>M_-6oCQ#JJ;W|@DAm%-0#YRR^QB+a#y-%$C~HD_Z8B zho>QV_jmHT!o+9jMui920rQ2inLb<2^HJhv7Bq>hfycsHv08H=Z^o(BW?N~Vy&%=i3R_$E;wDmJKQ4Kje8Hd#|Xjo_8z16xA zElj9Lpp9|*ArI|9!Whjom$%|Yb`y=^Gft5X*0m)?VJj|{*7%1R`Xi<#hlW~9-b4Ce zu)8)BgO3}ok}(+?bn=UIogssYIkwV{&7Prq*pq-d#ltoz*Lb9cb|;~!w@TkIMf*vK zQmF2YDZUJQ?y${)`Omu0cigeFo%vg+GpLdFgvL-6{5G?hV`PBc@N85Dta1S#Keb}g zO;bHpau2QbsX;{wUHxG5Y2|6w;a&^;q-3FjsA(wka2*fNWSeC=2%*S}Etd*fFCZVn zSz1~yDHmd64-vN&>vCH~s#_J+Rv&MGHxWHgdb*u@2j7cduni4 zb(<_jgaa_6`9T#s$%tpD*eDe0h45S?=@#IE7nR9zUZ;8d%e2J z#hQ_jtya_1w))J;M~uTxWHyq^)}?wo><0m}-7Ca${ktm3Dlp7uendo}oX&5=oe9sL z5pj3EE0Pvq?pK7aUMDYcO|Oag0d^4Vr)@R5G9ltwNqQ*!!Qhf0xf_I-k8)ak^X}5I zd)9LE!#KvL{vU)8EJ+Q6@m}WX+;v(e;qaMGy)RMG1&1C2e_;L9Bowm}*ZcSrM$Osg z=Hc4yI&|hGhqMaq!mjOdhGq1SiwyoGqZ6~Q$Edsxa_>z?k+ozkS0xGg+DzTtiDClA z^19qcRRamosLJoODc0Ap)1#A*&>=T8KA}$Ox13sudeU%JY-LR!AvR%$b3&Q5Gq)?b zM%*{Jx=4w8$ilEh`XaaCi6SB_s^DXZwkKt^vvw(BiaY)~I?>qqQuKq8+nZCbN|!6} z&TlTFtU0rK4{`WlMACABuW{ZM00tAEt4f_2C(b$fFb{V&eE4udTSuo^oB=HRzG7l% z^XAE|NIk7c9}@nhSGBW8XWbwo2djMdWyV{-!Lf?6i*#Z^G&qdMB5c)wY*x?wMcE7C zE3<6h|%QVNL_>Sm(`XMsw^Wr ztkS(aq7yTFoKsE@wwD}xlm$B`ua&{OdrOg-5G{e*1v8+_`v-8Jy3za}qjZ!T7HPq} z=r<&*Woay*o*yr?+s0T=H!}7ag_J9%mz8MAfDI)%I$oAV&#g5uEHP+3>BgAQd&owZ z2(yvCN~=iob6QV4hrZu+BuZ1@naI?57En#jZ$U*jTe5bQy-FH9U9fPGXR4ty37}3z zhAm7i;I$>+xF1r5!egy+9>sdj+7%1ctTZ5AbUZ5exx&HuYa_V)y2!_b>n_y=?3}-f zD>f$y;jV_6q(+gqJnimvG(}okjX!WcoA8D+kB^}cuheFFyf>@|Gjj|Aar3!!WqtmR z&6_kgcb;w>@`8XsY6DXmeduP@iC^xy4b>&nts-LC4OhF)*w{{tye>sPm`-Adr?W)| z<@~a1{hH92XvWV_WkLD@Hgy^^3*1@8<%)xS5wyHf+Fh2B4(htpf>BYZnGO^O{*i9X z^(~BcOxMaIsl$PQWSo|R85vj4w*rO$xeM?X41NjN=pgqE(HUM}FBc$}JW$&eEnq#m z4U7dKByVj6V?2gE+G_Mo-Qv7<)?-jX6leUd(w)J*)TuZW4?8}knFXvU(!wY>SfKn4 z%#%WHE7^dMrH+xH37+Wnp*4z9WD!G~7*yK+{QRi})4DopI$cTFA^#|BhyUCgOY4c> zHT*R<7Xh5C^Uu|;{Ejx-le|i0StN3op!m~b>8Nt~<(QUJ(A|aH9d<-Pa6?NL?@Knr z3={Qq{&O`B`XV%aGS-I|JAJr1&{{q?>*>5;?Cx5)!k7hZ%2S%2N_y(hn1v6hBkm7m ztX$cq9B^z!vGVQaK5hL5FoMYtt)C;5`6%AK{7%N$FgEZs`ZlW5W5|cfFl|c?icCfP)RZWP9c3XwIsV!w43yErn(??9_w>Thh z$}XJw8wEgTgeV@r@8q-7$2Xf!5LjEDUm>F$ZrdD_bolvPjo3b`?!&Fu$`8fDyfe!A zF97_5C#U7xI?UT%k3>zagin@>?Ea9vjI9lX2?@C6-3Gc~erxI*p)De+^f2jzUUcW; z`1)1@8>J820ez`_rWkMaJc+@`~-Sp~bC@^t$m12M=r1nRGwv z<4?86r_eKfs0Jc5)e1p3>gXP;f|Wh zcs0&%y}GhUPgvREDUw=c9$wz}NJe0D04oJJ-U~WF&=dT#*f6BCjf0rnPgbVDOV%Fj zPj&4YFiRfnfvQ)EEbo9*HL9=*uuv2fAdI6~TNwZ~;L{=+`k1p1)EQy@ru)VUym={4 z50JLBB*MUq5wO7!dDQ@a1r?Q0K*SarF=f{<#624cu%Zv}zoyCq>~UaxJBxe$0Om*z zpbiwgyu6gp;^ZPdVr;Nr9|gUnF7rB%(hDG$Dy97(SVV(FVti8p)AY_(@Fwx`0$6u- zFqQyq3&$9P^bB$H-GhTV#L)osueGcBl(O{x-Y3MKJ6@z6+z3KzsT6&lgc0~|WW(|< z$3SU}OlbH!lqR=B?rl6PR&7}|C|&~UB*K!WlhM4LQLv)whyEOOsbj3EL8<$B3fksz z&N-kUs)Ch&{CYm|8Le$#a#*ZwrTh>}+D)&mr!znGL&eg9=Pi>46T5Q!`enns)+ESR zOfo+(8yZDrUK^b)YXpAUP$gTi+lO0S9lx8z!kwQM*Npj9nKYh;nyD>q3~%U#uDbCS zCee3KjI1A)=dlo5v6$+$*us8sP~V7Uq*7+6WL>mUff>~eFN~CU*vX+h)}FxD75&{r zOBRfPh0aj2O|fm@>{Ua%d6(egq@;1|#wFM2+IYX8^LNBBAP9kGkIJy(bWn%KTo`-g z7gmP435=Z*jP;;@@7ACvTba*!dZ8Tjg5ho^j*(mtbtT=;wFb-)5$AcB?D89Uv)Hpf zIt{Bx#7G6GFIkc|x<52Q=giR?m1e>^S12~!4~q_Y`dOZN_5ML%)%=GXfvHoq$|VP+ z;hPS?cLw?UKJ)$Z2+%!EzIp(pv7b_|a$PblISn|+=G=~#fi!?F0-Z_p<`38(4WAUK zSy$pe-F>s;NG5ntBS?--WUlat8Y0)?{^J(Ws|x5#q8EdBXMg{%6VgN*p|-DB5I6#W zJO4tAsku38>)_bmgB@5WzWB#Q<#Sk21NhF3Tnc`Jt zL@!5AhynFWq@plhyB?E3ZKkGP1-iSXnv=*F1F;i26ieHMMn@0#5oRk1**#UOZgBV* zk--Io4={)0;7@IAB7m^+=&~&70E<2>jDnb%T$vukwJHO`U>q>S?mt8&{}EQ;R70Hz zhgo?FR5|d+p%sQ++C}Dt1}fMl&nLK=jh6TrTsG_&Ymbg9U8*=_@cq7<7k46J{L~=t zp}0)fuqfZpCb6$A9%@(Tbp$K41-)LL^zizky`H)uW(Tu^tFs(`+48XGvA~%2#Qc#fP^8O6Z1!iN_^Kf7Y z*n=(Xgg}nY7?B9HQRmBhxgZOBGRRhcA!dRY?*aNXGbbk;c*=$gYg#=)GF#B6VOCtf zh_1HXt&Ux~GEqt>jRyJbt+pLv6w>%$u_dS+k?x@-nF31$yRq1s%(+)>{VtZ@u~^P7 zb6#M&Zw}>LD-BVE%mPN1;V%8mzms%0$BrMR-N}m!ai0}!IhBQAHvICfwRxlTkzLxF zMN6!0SD?Q$|Jcq-3b3 zSna8MG!Fm@uYCJ6FJ^3Y6zwmEu_A>c={ZJWmRn*~8>>dLG94#wwo|#xLN$`ckB5s3 zYQ162-NMJ(AQf%Ph0Y8#x)OISGU6G!*KfRmp7Z}|GyB@!Yc;lU+eEB7E_(5dqoBZp zp}Dh91m>R)26#~(efGXA|PG%nBfPQmvaWPuw*98;KP?;U`Cdi$k0Omqb6ELnjd>!Jz zcm#wq37+V)fkN%U4t_~f#O#|()$=GNFRvPavJfJU#b+s}0rQsWG*d|+_WeF_ePWA| zYwjA@`wyfF2~7!czV&Zh)jsl?zm=-%Y|HKD8%utHFbx)@7~ZV%eO84OZNLUCt|IvM zUYKHk&nS|eI~=?i;OtK)ZXr?-_)D}DdqP}5O*69w z%{GNxN|`9Wx&HZWt2^KQxh3FnVL3T>*AgYv)m9>%!f9yg$};5VXkrmOWvDI?OvcWpvG_x0Bv3%G2ns!CjT&vAA{8?Qj$YE& z{7zHu=LvA@n+!d!O8w@p;S80q^m(|$YkF7V-F(MtOT=DXsbAe)Ue(Xg@ZlQ9zW%l~ zdo!h~xn%C9^MKS6f*-Ly6LsglR*?mFMNZnNN|W^*mwxGc z5#rs(CyAbn97wV~krKc|U;Cr^cnVN0`{~Zg^+-EQ`MM^9F_6~l> z4o^*dXK&>69bDBHt14Su(_>-HJ{j5Bt1{w@eGS3%E2}QD9k965bYK_pji!CkS?AMu>;`Us5T7A^K`V^fdrD#bd-wKn_wP{q+ThV`s$DVoaq zM4OJnhksr(D-umq8~*UT&~nZjzq;;MvDMfEuU3%31IuWJ_a!m4>oh~q36ZmsvPcH4 zK>w{N*=;u$z0f;_4e4gn+mnyPl=)G$!WZF2RTJ`ON1ONGCc$|JwQ%%VK^HX3@OVK+BF^c*0{A(7C0L zGGx%saw7J}TtWDr6x)`y40(KSfxrKdr##xvS+BtQ$tbt=VR)WW3UJ^SggCo-A<`zC zF1bj2$FsjOSj~cU7OZ*gf}cEQ=Nc2>*Aa_n9!k)b9v&#~XyBMIh!|k(!cIxy<1U`w znc426kDM4tLz1X@XJqH#%AAiDF*vyuk>_Kz1+C`lkj z4#RM?vo{;!9Ej7ZZTt3;|Hu&I0{@K|hLS_{0M~+QG|)#_9d6sEARFg8HySFgn562e z^ra^%gN%e5+w^LJEvpDSYMSB_LEC+wqKou{sdnaiu~Xpb@IVmF)QGICFer6M^XG7| zGaapCBFYA2nre1#zHLpcsw#n=b1t2*u$&jib|SnVi<#J}2T*<%BY_=x{h{s1a|U74 zjzby(&v2UwD7Rb?hMq2P_#4%TZ*bt4Z?Ny(8KxUh5bViN7>Y}qUWv32fRlZ;GII?l zquUdk?Ro&kW-8Hea5YgMB@!zf(sIZ zjR#?QNdCvU=#SWZA^Z)3?^_xWYSMwsow1D;UaFZT-+t{pR{!?rF%m~r z(48<^7sYy+G}!EGYtYJ7^QSfivA?olhy8C8=09^UP>E?(q6jF0Rx`%sn8W%{o|PRd(bCbWSUjA;q?qZdSO2e>EKJ^g3feV`G7t~H znI=(`n6fTB4qQM+E)VDUQbbTorPrHM_ykiyAgne!=NQ8%h90GxXd$y)9wsivz~6vc zPdndb8BqhbBP^y*EUB!1%lVALFXkj?tD&`lzKz0KiMr76bS9Ro>{$ce$c(DHHv2P4 z0YY&z>7&$j8sL#R{ZzN{YuS!(R>0tM_7BvK;-dz)cNv6?5tbjH-!L8J&+927xR+e> zf=oO&rDuf}Lf@{*Z2FefCCH^{??z!k@*pt^bQ~`h@23(7f{VAsCJnFw4UUyOY#UYD zTE>2j)L&>mJe^8S!c@oIu{2~bE|!{Ztq83i*=`fL)MFwWcOjqzzXXD!HWp(~`8)sG zU@-@L0_jpJmoI{WGRe&~nWE81HXmmWn*;W%FiCv2doElTJ` zwMOIA8>tJ5qNaR@EQNO*=yq_6?5JT=FUjlRy;Q-LRNL@$?uHDhL!9V4#(rWfjFYG0 zCW3S^-g`TG_GhK}A!}kUm=z5t-@lKjIo#%b9$M1Tz*y5fgHzR<+(tTW(xa=LfOmzn zDi!slIm>Zyt!>DDhOLcVSDezPgwAlNn?D9-Yo3T2mYTlBMsr1n{(D|KT5HCV*#pYA zy`s~-<6lC-N3hRpGYGASH*nhxtv`d_HFK3he+3N%A8vbJo-d8wA=SUOX(}tN*T$Dt z86W5P>S#jSzdefjRaC+@YH~oEo9kZv`saDpGq&zQ0ykJIcEITXKbkHhWo5u z2lisO^;lV)N%Uf1wzV!wS3WJ@EZ?cHZ~a*N;G1_QxOGG1!)N7laibpOplm?h<9J># zHh=E<@BkKyr%zN86tH;_e2cAQ$<){{PNILdP7z#H3tIvq!g*yi0-p0On0eZe9wHK* zHrc7071*F{qNn0`*RJpR)ZhsRhkb&O3%usBw8-|MD6g$gYp7vM>Bu61C%vO0VZB-< zRXcS!{^lIN4vAI|4-g+9FP&Pk^G#;fG2ZK!HBa;%OaJW2bjqZ7u&lU0@h_Ralc*NP zY$oH0s@ySouVrz~AZ(`VnI|yVkAI$dqeszX{gI-#Hf6`c&5MIU)#WO5vw6CNv;9cu zY{lf}bRBC|V)rpJfpb-%hai@vf=lKT!*|dXaqIj#0D@+hf}DgVt~;OnRZ@?hK8jR*2Dla+H^QQc-$8Y zeumT<6bu~x{6J=U8?jUr>xgiD|6n3Mt>2P4OR4mOFsBVrI)*J-Wt&j5z&7qBKof3z&(#=w@ifp&TsVNespwq^ogCVrb`~v66Dxki}V1|86-!ZL4ciG?sg}) z81);%m;7I?nvWLZdMXFa1TXIldeIPbLK%eSIDMVJPD zDuV!?!3{e^0G;r}@Ct}(e(&% z-sNQ~N)lf!_DCI!EUu6mLuwUE$&64|#;InuK}g&ai+cT-RWc4!(R;hQU*xC)7Pp4p8B(QjkHY4_%^KU$F2P>Q6-7 zpGaHgTZOBrr|;-1_TP%Kq-i;YfpfPA5H|Ka%lZ?E#_Nbz7bl_u{S8{c^aRhMbsUgF z6PMXcUonM1!j4_uPOWSBLTps;wp}sP_gbVXODR1nU+Gn?MQk@?T9pFacM<{igKwvd zzIDkfYkPmk4c|cTuYARYE4XcX2~6~Pln2Ysz(e{SSd0fB^}e)Z5WjAZ+n8FS7c!O> zji8p<8P&JmQl;n$$ue~X9*^WrfKS)B$XJMtp|c%)71{=6ZXeyIaKmCR@yCBHo5{l) zR=ZXSGTU=Lir=ln4)|V&DNJS;ihDH-?XRt=Kqj8^K<0mOzKJ>ALFmuxD!-2Yx!Sbx z<4is9o_~nS7{(~-;CO~Yz7pS#cvxux`x}g(AG+X94iJvHHIc?|W1Fj}gWA*!MXoFi z;mdp2IRRw@#|7#4o=Kjlkm___J@-vN0xS&LJQg)0w3|Ha{6k<#M^@(Wn~<0j{U6Q` zUnup-rOmjJG`m>4V|wBl>fw(E>oYjRag{Kn{%kW126r zh}4uOn7*9(!vqmA5<;9OeFVEG*B%eVZb?mj3fvQh_eab zF6mDIFk%^b9?3tC$-*$H@WfxY>2!C=#W{272a9xS1AX(e{aDLAe8sFD3V+-aF!}IK z$tU?i<*|2^)-`D#TEp%hi(5kQ0HCJxLyV}F_l~}6@A^Dx>m9@f5lLVm*M>TF3K+Xy zUW2zL->hUC%te9F0-3m(d=D#`W!KewH?o@=H|)oX+EJakrQa3ntG3NUs*{$q1k4R7 zd$2Mxz_fIY2NCT^oZJ4A4^W5^=dHT%?_}gOS7IpE^=)=0hiyB1t4N=1NZ;jQE9sJU z4fln&*ISRijLN8v(_SDAsyBvqok7lpNLETbPQODXv}nbWLvPl$=r!-6V^F%4W}Fk* z&VKJzp>k>R%(CrHJ!|y9^MP@4J*SpQ!?|~as&wKkO*|^qL3{&;{Km3-O?h9QsNovj zb|vm4r%UmV4ni)fb#>u^TMl?xftX${e50A2+?W>UgqO!-RU1oo}gtPJ$!Y~OEP-f@k`H^r{j>=c#}RLJps@yWyG9zKefMz}GC zpdcHl?e9%Q^UP8witD^DtuN2tv3`;_01O|zKd&XT?^K3(Tx@qeMSw~Xw}R5L)Vz6b zyF_JuNG@2=22e}pyZ=H|VPb)t63-9BHiv1Q(lV}v5UJ=*cbS|$;0>o8y&B8Z5yrS3~vZVUgEtekqhYs1Ke^X3^0DXe7s)_5$U~&T~`R?x(1@dWN$a3TcnJ zV|mfs$wy#_ha2XjfP!+zRaTE5wee5)Z=8Pb>-s@!vh97=8-+sBC{s;dqwnl<)oNtx z%_#(@(&=&X7oTrgklg?%cyrbsEJqff^Zc}#nlBvzNQuSIx-@5^wYzYDP+d3on~ete zqhRR14Tx?y?F_pMgws^^A^pYBrA_KDGUh?z>}r76#G zzpudn-P>@h6f;rD@V||6Ky8+k*KCb*o;&#pZ2BItwt}_+JHhv-!3@v4{-l1D9$Ch5 z&UKK~s08^|M9Eb4$&~5r5)6{@ll=3>)|a8qp2|@?I_}%c4_7rF$8W+}Tq?@FZM(`d zhj6o=H`MMUR@tWbwt5~KbP7{YoCpteBv@X=$Kq*{o&wb;%rUv$FB{uYGZb=<=J*D_ z22}&_fJ5TBoF$w=2RnN4g~FC8%yoFiW@>r%)a^!y(I(&szo|q=VV|kuo}0R1kJxPb zl%tZN&_y58u(5Ou#Olk-;Eg#O>hT9Ofl*>|aQPao?KAO3hZ2HLgkcF2%9J+<42HqW zM;XnmTmbB-5ncI6n)F9M{nJDubqA7dW#hHpVwiEnh#GhTz}5y<>HxJY^n<+27Gci| zX;R9o-fV6Ry(hI`A-R2936kLj*HZn6f=id*vasn-SFn9%p;~?}eoR?_`=XwNX|zOj zRHfe1Ml8O%Ag6yL`t^8UD(&kEutEuwRrk{%@;q@F>I7+pNjJ0<)2{DqYGOtjd#KjH z=(a=<()vBEII`+2-I)qauU#+R_nX(utS-7F&aEVj2IQz|UI+6kY2}4a66)k>aZ9g~ z`ebH!!%S@&%kNVx%ocu&j9sl31*4I1N8e|Hykx=af5*6Y?C8O?Yh?p=d#m2vo@+4< z6_Yc8hzx=BRQCYkBMJrXTSH{oh9ihIv*rU~B3T(I+Z@35FIF{fJ3b$+C~8D_RW#=t zR+QOaU~|qdo77~B(3Nn>4Vn%egDpK#l$KhRw+E}MA6j&}vwZ#DYohu?7nr~)DmJgu zmMTSZ1zaR%z9#TM`h#w<0mkN(SE)@e2yn8}o5S84Beg{|RCkY5$7j(_yNrD4wre5{ zo(-kS{ZctfobwH1uh|w=)U66e(ZU!kN>}er|gEiAzVlV{xmyx?pzHt%4A*nHgIkY8z_NX722uW45FRc9RS0+@BEySNC8XD)vO|&XSSL5KhUi?&sEY+08n4sT5(rIyKkd z-xE_KvxnN+VPK7QhsKe-!`tf}UK6`}{*V$$7Iu5Q^=4U;!IeQ6Bcm0Fr-lk!b3cz( zilq^pBu}I2lI)ajSazaxtT+!=VF;#4yeVY)gy(;hAlGn}y)+Wo-HC~E85$AVR!EL^ zLHz0C7%GZ&xZD%xW^vqyCNjL9LFZX@iX0yGQmML(G}tz}^!_o=l%GZGD;8)rn%Vyy zMUd$W*yR0MH{Sqw zX#s{_&YSIN?BP!-$y9HV*ju-+Guzlxf&r`7U00Dr)Bit*mDXa8m4 zl~9SDvaL4k7TNj3R+L!J&73U)!YkaSdL1mqc8n}*Z^W&M? zeUCp^<|-5dh`rMH3J{EkO@?PcMj)deAWiwS4=e6VxYutQfau&((Zq9=81So5DNO0d zFUFd|s zO;4fK9!x{Wiuu}vmEM;d)RdUo=A5@{UujQA-3e;_CVNKo_~Pks(vDI@>tn$4l{L@mvPwG$;D$C^AVAgU^-%*T+YJ)VyDlk-gWweYw{=B>Fr3B zs?fF)Qlhj<@m`vgK@lf4Z4I;nU%RGiSRNG54qpeJe+uD**>0 z7Iy4;de8}4gQqVPER$%cbU@6Sv|0L#i0xq)=rOcRTsF!i;(^8SNln(QqE!$Gw!g~j zUu`_?{GZw)%&IO&eLH#dh-TD}mg0{WdyTrx{Yalx02$XDW&-mqzvI&VsOUxC6b9im z0WDLLnV(rF41t)D1_k=Jew%SDRClfjgxl2Oh8Kpm?Zy;A1luK4VGVzebASB5ir)L9 z*7Pq&F)+qP9|-iTCQC6f)VVjagxuQOZ6KuKR6t8mnsi1}U zX7ifi|6;D%cBy~Gm+1;QDyFdLJc|-RS$_l}y<}N2K&lw}yj!I^%mqPEfUk+CyA#1l z9u3wD^lkzdqckhetA~@% zP*9O4K2pW8QdR~^zSCas@I@Dw#%sIW1ZVg27kJOB0K!ZRZbvxfDdC&AHhDCX5N0uF zzhA>!d;c0yglR)n@b=QFI=M|BeLH;bI>vUa_*Njtkliv3GXxJQ zvD^k0NyVIJ^Df(8-E#1?8(#G-Un-xoVX) zG%XH`%gV5jA`{~PJ5}3QqU9KOTWtxD>3n6ptRDfdWRI%=8onH%RPPw;xzpL)#xIci zGa@T9W7Rj|0`t3eb}!X8zaBp(fF)imxyMjl%Xy8JX2r1WmZs9+$n%vL5tPF!N^hui z%c0IhU=t*K8S@k_h56jp0q)n#qdUibvpT=)2nMN#7z-48pKR|JQDHwb>~Z%UO7b>l)cMo}w zo`=vOAU`%4A=q6A#Mb?^_o%Tr4kC`L#nFL(@eYu+n8VIM&!THm&w1-l)a-87tbTR& z4AtMSwfAm3vNAYls(R_j&X;=9+~4Z>cz&-mUtAvN*EFg2Uh z6}iF(S?8RJzZa>!W^-~`OiG$|u1q%JE6;MxKYUjm>cbKh_`Ev5H1f@}<6or%sSIDw zH~x6-I)8LJYC4G0*vH!HHRG(<>QdNQKR56>G*^eCJF~kf1{(17telMuE_2eWZTn#j z-#T)eoZ=dJ@J>v#qMD-4>2hUfgRj4?rl=QtuoPJR(*wYSr#dNr&@%}N4>ZY?z;?JJ zBMlVsMe@tz?;0+MQ{`JJeH{#Libojumvvti`1@uBkyptFf2*c!z?m^3XY)NR)x#XY6s6m?KaVyQU$>vQa z%vdb*afRnW$e9%o6ernK?mVLd!UF4wU3EzIM~{j`aF!OL9>l=jU0hW~vG$!kHu1Gv3Ns5BJO4eD3HwD;5e55<| z9*EDT1-S~i!NLS8R^r-(*Tg;MaZ7fS-Kk(H4Clbji4FX}S^%Q@ENakM-lbZMKj*1` zlwz!8LM_<^ixOuBs(L{k5%T&l9=Fjf!;M6)1oIB{gV+02)=R?|sUszMS5E^p_>e5v zopqT&I6=bt@Xt5|jmJ8?9>e)VD$sGch}f8rS!o9j+O~45UKA|UsYRgSE!cB&tCsS` zbCRyu4q4EPf*wB~7L65z&CO9XADNNJX9I7XZ}Gr~E1?mzumGs&smG_&Iq8C&TB_NP zD+Kf{HID(Fen2`W;mOdv43C?VgFdpY;tWu8Bh@|8G9-#j&e z67K^CEBowC^2w3*MM;|RO*iP~>=`g>d5ih>dIy}o1Eg-z>#Ax>NX!7Ol6B=#Zr>j2 zkQ0a0QV3g8#429@EvKy9^bzkVZ%36CioVgzi9I&j7>Ru04ejggyGR_9`^DYWR7cM? zGGHl&*PS0pQZ%lvense3Q-VUy)$1Sh^O2O=Zy0A|5eU;b)$c9k-(Ph3;OA&(=E~Hz z65oGb$vPN3+HtHEWBwG)z8CfdNf_h96)aHOApEBn=(`5jHDfB5Rc=2g=>~#iiPO#B z{mQoR4s?ZO`ohD}rqxxMm0|i9-c(%try$)nx%#}A}`KUf+l%ku4O&a%}t*T5(}OG*{VY_=k&j)qA=Bu}Uc?%BAi zBf=cTH|Snbm4ECwap>b&(1as6(9_pxZZiB8-m>2| zU4yQw7a^+9gFbj)2KxP5g$ee;krWxctB<&MfP9m_3Jv2l~tSyks-w%gSCDo09i6_C9bzkCG?R;LzV$t)uk0iq^pITCpa9sy=dDRyC zdo%aFJIk~V)Q^8(yN?|Zn6;@0PuA0{YCwd#?D^S_|ELB6`==1_MN;@Z*xUmg-v0i? z7FO3yW=c3tf1qskz$dE?P-9@?6o%`(+Pf6|$JKJsP`3B}KZ^JsW>D=F=D2?CC2x6# z%)y2P5Tm}|1N{q-;jWk#x&N;kkyx}WaWc(^4U~c@vkShHu$L2dsS?1s?@uSwN`OhFRC${gwImtr@;GMaZ^3zJ{ z&4r@R|3)PLxl~fB-|Mj!QMr%=c7jPHIn%n7>ENl5lV9~Het!p_s;vJr2kq-8phrbn ze+OQ8lO+A4=RuFX=mu>EW)wm(+IV=eE&qx-HMzw6OQQryN1Q{KT_&Hhq2LAfa;vdT zx0k=)N7d+$mLZm}`UXr6f3$9yz#mQdSLHxS%l~SGf6iV1SB3uhT}|e{Flhf=ivNGm z)WIzZ6#qpP`zPK&|C&z!c|3$k_Fr%D=Zs|F!EpKW%l;Q{s)GUepWh+>?+YBX$p5c< zU{-p4Wc_~ivueU`N&VARC+qjdN-Z+WeXK5HcuDQ%r`^XgGLAErAr54IrydVicdk8l z_cZg6ky)iz`>UUnSE6^JNzXWTlIjSh9ck5%%gX9;1(WF_!Y-q z+APNm{bcx%zPM&9m+W5_5Ag|C_hou0dGXs)^2V$0%nXQu5>L&0@{GfUS3g+kN{lSX z64;X57u;$0BKrO={_e{?x&L^(@PV+f=D@!U9^!SX@I8616{9J07pqv|3l;K8yC>hk zMmsZzqB|UcK->QPw7om_XR6vOF_waK!^bd;4m*nBAt74)gC0M&1yQ#Br2nOcywB|q zR+j6f_+V{z`dEbla~O)2|F`r1PYLfY?hQs;M$;@ujsLAH*MG&yX1DndNwQXYO@VXvAfA{GjzW$l8H?k8V$Yx zB-l3;Z#}B0-0u7T^9=1$D+epD4ZKN0=DmntgQ5ay2% zE4g=8^<{N2+{MbnJ(LNOaHKWBU*#L|s-EPP2yAdvj!KA7joYr5G$}cqk7ELzOxV&TPVvMk(VIJ4Vt2{Svn@EpE4E;j zvCNU3l*2H-VqCwP;c!H*(!kzyR$fz1Qj%etPAx6~ttT)+ zn7-||DlaX<(ec*%;JtCFdbf`qO^1&66x%~EBt!%Qkl*=G;@Q`aZ@o(9qNN(fs5l40 z4taOa8yc?lw>`dm6acwBG+K>a7lWjH-yhG*G&f0OKmF;k_iuAT=K}Vd=gJ3-@83ew z4MU?8t?4#!a?iojDfzq3i61q8mkuHG4v1Q9^ieO(%hbCdJBJ*XI8Opek@T2xHc5VS zE;4YcU$s&!BxXI83&NDT{}QJ^{#_902UY%)vQxTQF7jzf!e`v)13?(O_w`gr@Ib<^ z70&{7N5JI2;m3clxj>TA*nG7E;C^o^^*s>BGv;|uKKyrcOj(vTlxogh0B`_QolU%A zZS(h(9T=6Q3+jDQtuR3oSk$4K5|@ua6!LEoC;r;jrWrVM1$mWM2SR;cP9!r2iatpl ze?xN6x-Y&Q1wVR6@;#)}DI_$V5Hma&qN!=s&Xv!n|I+~A z+WL9SVtj~@4Tf3Wg(qV1*aaD&YSl}tfEwF+epJ1rs@X4nrJiqz!Busi9C**WH^RA2 zvFHeYvf9%R-fBg#b<@j|f!TVCF?+hq`%Xny7mw4a=w_3!r-87!Ya+6x#Og}^+`|g0 zFDF_fDZ|6Vxm{+5K7vfE@594Sq#oCYiJn`!!Djq(f-kwfW}`2&Z0Ok)2KRZXN9V)9 zs@#hgFA}MXUwAy_an&LqV)=>AZlFjjQ5_`5(_2o!!0GDhp`l)y0q8G>2)>U0SR)VF zg=A{{)yPI_dI;~&{Zo3C}b%G-Mt;c+eWjBY*MwLTAVBjDL4mmQ8HnDT#HFpH$`10yadlf-00m)@-<- zEq{9w#jO4_h+6d*$4ZGjz|EYCBq6(?I&Xw`@mIeLGFk6TEA7^t7@|e7B|IxLI5ZU6 zL>2PcO4ZR#V&Hm3?D0*pT2}^$s^V+B_cC|xVMw>-o?RB$@Z#vH$2(i=FBBqANo-e^ zxsJnc4ps3(p&Ywy3u~y|uA3jJSlQTuK7IN`{J^6Sr;f0m)Mdm{8oF6UFeND5%={EY zuTsOn7da@n+!0K2h;FxT0ffylod@kQG6FveN&O)w-_gr%bt6Ky>r$5YzD;8!ya%3G z&o#^SnQoRhWg_uIO#)_SZ@+7ZS6}YCOhk-7F=fSF&Wv}R7X^8!2p&AcJA3X zB>Rd(|E%|@gy0UCJ*ntXY)oQ$h~M>KJxyZ?zMs^Sm3?)#wu85}NT<}j5Ew?99Ind8 z|8bbg>@89)FTb1pILYRD3{8^GeRc-)Prv9hOrt$k#PLDa;otoV` zelcNQR1K*N)CjOzFGKd^48R6Q(4mfY$UW5zs%EreQTDsGe}DeJ@b`CX{Qr>wVoN<9 zgp&uV{vaNPm1ZA#{cZ~I$^1Zk(WrOU_4z)j$C%0?Z8j9xT1irS+SD zI4FvX+ebE@PdA><$+OK&HnCjGlP7bWjrORi^f)uQ+)P}= zO=%Iq3P0Gi2f)j{dElSBAP~jR8sWqiJNexT*gmC(dks-9@TWl}6SFddGP3Wc0k@PM zl8YB{i}HTqXeSYS3)h&&d=@oHuC=1wx5gT} zV+k(9q2mVYZLhOCo^5{1^=RX^U9TY9i_;nXM}nxT$T;P1>b_HC#4;{mo;m+Z=38V>|g=eHH^z{||fr70`6Hy#d20qs)kkD1uTIR0O0* z37x1Qs34#;=>pP2lM-6MaufuCQKSoz-a&c|0clbry%#|Up#(#K5JJeigEMpHeBb~6 zy?Jv3>A&o<*7H1Tt-Vr9`$9t#&sH8BCfVqf_y0?+#p1tYi%U10L(UlUv9c<=1)sxO zD03q~+Xd;zZEuYf{EGo2cvZ=lgzxWr^C4nf{4fLCYcQlG4Mw%vfgsZO5{4&mI!3JKezx15T-tWRlii*DFGAeZOB{W1I-R-#@8^sUMkNdL zZ=U`^JO%2KsdvWPUfzIiQ344scIM%$HcY_#_8SxG-r!yPYL(MGj(`@ zK}j_dsGR`CySkxlk)j$%AVdD@5%8DS)cv`f^5#*cdcqG_UV(7;*7CmGTo2#n%M}Rn z56r=ZXhr=)`H@Baxoy1zw60@nL%Lezwl zU_C!dr1;b0qvh!6w}mKwE4vXl@^~t)GcOb~6mgBau=|otFjn;K&QgxcF$RhMnnqo= z6lze*%zk?ZI;gKdQ08ja%*2X_REMN+{uR=0f(fQ0D63&Q7hM-G7h6MjXt3~xzSh->o1Q5l*sEg5Q_ifI{R?UMgb5@( zkcKMmdL%4`EX1~j`WaMVC`%3-7R@8X5-fiT<)$Pe)AQI_ zic(4wU{emNNR_}2e8jnl#)XwW-~@oD;`9FH6tsu_b_&moJ&O;f(t09lYW>$#zQMWb zxXuNwD8X(^sz~ym=c8=#Y1EU`6Y5wg8XD0hiOhUqI~mGz>g#L7b?)Ln7#dgqQ5$dE zRBQ;&Q6dr|Ixe)nVOLY3P*W9iW*o`mp}{mG)?Y?pv}=48XnqnGkVD##D{y#C%#;dQ}IrVk+siD1K}4c^w&Slq6u4HZS7 zqsnjv`%rF--Rfa~w#m8oqD>1SM7M6o#(-acu;2K?Q6xDr=gkMbWM?_p%R^wG;SdO){^QSeztuvu@h=)+_tk6-T3*LRKaZaGTdkSsQrF=Pa|jkpu&BE(H1zh) zG0BOU^C7H`YpKN(D*8e^PlA9mNvjJJzdWZT+MY+eHD)&Kk>urT!~Vy5cMkt zzjR};`2-1x^@N@i=Awe}o}zZx7w2;MqZ{_V*()?a$%qA_>dKg(uyOlMWVs-Eq@WrF z+e}ZtTZuq*tT0uz>rK43^-AIN$IAvONh>RbEI3E6$rw5=sgDt z?^+w(s71;!xK=H;{s>I9YyDP2RCjyoy3yAc3gs1P!00Eu$)T=tJ6st-ZzqJFP;5&H z&J>YH?#%vq`e!-J6POrkR=$^0+6TQujuURrbX0dJwmT|qn@RRc^Ph+A_Vqp4Tb}hD--f@xUf(r*N%lW{w8pOfMR2<96+k0rMSMQUv`7L&DKU6X{_9lJlpnonjhccgf z^L>m#$BiERb_b&J70Z-GnExsoco7c=o?@@d>-61bsq!&ViK*+M0Kc~M?H|+Ucg^^C z?sqn7^YYfN>;*8rpNT8x;r!sg|KrbTwy_Wnrq43U z?d=X_BrN*^acrH1C&a#1!u#`&fNSBgCu837%|Lhkj<#0xfCzcNglT4aXYRA|HQBYQ zXAc!=o}kuC!n?@goX-GdI<*~4gxpw3n={=I<`a_mB9ymn!HPe=^3&EUSV?Au+LSuM ztN}LQTXP=QR-@Nh7-V_jA%-iO|HL_ttlu+ws3ap-?cN+2DoYy}#T4h(A)d|iMMVbo zKCZEAnPL{y;jN`&;3o?T3ThF%D>O15x$q-3^F|0P5{=s}t|U*CSn4>|OcR$V`MPguq`kIy&izD*VW z^vpT|t;#L9*E@9->@<1tTB7D9HWCD2n|@~?LdSp=JnDARtk%bwHVVw7La>LL#Es=% z+DFVG1}*d}mfP33Ap50t2!~y;Yv+#^S%mtM+@iT==$8Nc!V@JsTLVdI-H5tn(3(_7 zj~`Qeui9H^%GM_I()PLe+%tH!snO2ZBBK@;{(@{ZR4AJ^6wqJJKgj1 zaQF8ki5%_KD-`|Mh?9$QayQCKg@qV+t{p=4C4C6soq=xith7Hg_NHKQD?H?nI{2?o zr@vsr)IwZ}OQx$R^EAvfwcXBp#xISQk;r-CwHz0d^rwoFOfDZ&Sj-7gp+hGm;9338 zIt+8!4m-i4?|3pZqu_?dF`+Th1^;5VLD@8k$Bkrswhud z4y3B;iP!bsW0=JF2*%3))J;r78{}26tzgAh)vYjJCu? z+OUh>rA)txjIhgpw4EC6h&E@Q64&o-=3DD}sWAdW%DGD?&8+TxGPF%};pxtbbgi@~ zoBwWF(ha<&-Mr7M$Ya@u7sF}0b0s^);{J0dC1_E!JP#$XdlZp~+RgnJw>9taoerkn z!y$y?FdElP67eqbgu?oXiY712EuVEw!o`vW_Q7nX9@@^0TC|tKwDLPN22bAmi8f$4 zt_;7Vd`>QH^WrvZrd9e7?-Le=#?3$ePO_LSl7O7{Sd0mc2pGW1ObBRmSHB@dOebym z;$X+fCS@qeM$aaVLm8sZ0u7YO?pqr6XJ(C$Uqu-VD@VU@$`_?gTt_hAdBbCWT%2ST zx)hk!cCyPbvyFozGVZ7obZbrN^QJhOtz?7cA!7s#N`4v4Re}q~kZz);SnW?5X{XDj zL^Jh!LGV3YaWcP+RaZ%`?u|cgVNujny&68>$;Q}TMu?H!@%_=!d11@>rQ?1$b@&!! z8nZ@OI+v;vBkz3eVU@%hW@Bz8n`SG)iI8ji2h0%(B%ipW<-K+Z zz_CvjnDQtH1BrGPudtsa)D9d^w6mYroa;z&2IW>bNyAJb$zq7DS+#3j{3>and4Pp0 zIrlj+lk~LcQPND;w}-!Tdj~TzH1_jJ6lt`GFq`%m!6k2Stj@j%g@8l zLOUch4x!K;s%zBD=GI^ z(vL#G_$2$}-_m#m%y$EX;y7tEjlQG%(yxZAx~> z!FZJ_d>zL%&XQKbV>6x=I={qGq>Aka&8N}us5USvU5zyLLZ!G1O2yr zvi*A^m9H?1CNJ3yq=u7&Dt+hev(BAT9E^)2Z;+Kf=a*!b@`j~aNtMh=ktv>TACCHp zx+P7^v0vMOGPxJ~=KQ1tdp#g3bKS_bH&}!P{M_;S@i@K!HdP3vH%R~WJL$km zakur*Y85#TxkcEAknox66h7#ah2F!r#gp%ERpQ5_-MqIPQ=(AuohHYa}sQ~K}iX! z_}Ww#*%?qH%hSacRT$Q8A!WSCFzGku7lh3_6ff@d_s&$=PYRm{xzITIZR;RfN3H!m zKA(vRb42_b-b#~tw2$OK4Rq0Ni|w!mpHt7owgQEm*&d&jwn{Z)h0QFp5(e(aaQj9hg3CFFGYNRaafu}&uz{AAorVy-2facFS_I% zo3+95^P)4*$g{58<~8!Kk|H899JhEiiBIu&8j$AGu`keK+&aXEykQ3QP2RJCxDy3j zq%3lcO1vv~vXik+h8$Ex7CYeQtLJD898B$buDes=?HS>584FU7_pT|0>MheHHlmq?8AZ!Jufu4TymAW365XL}Y8I<1Ue{+>I9_&_A@CcOw|1UbZp|aFU6SEn zBL0b_#RUGNKwXo%z_Iml#J#Vqbflo^YSq-mBOEw zwCav5xMY4`?J|rx8n5l8J-Ztdx~^h`3M#`-iEB-wN@V!p9@F4Q9olX6?};_?>3--k zb}dJz*|v)~btd8U*V1K360el zKtzSdsVkK#&t->bQotw#=`@Wx)W*$H!&!raRno{(nQQv^jFNYIDv7nbUg+E8X3)%} zTK=F^0)M@yr-v{SOdXNp#c$#UO29JmGvXWi0#YEramTi{xv8K9l6)m>Omb}>y_qR~ z8=USP#u$$+{Zwq5e~*#X^=-zp*UasD?qAG=oNb(iSImytT|Me1YLRF$cE;H)t}Qkc zIvy9S;`hm4w_QMIG1Wp9k@@^`!Zij_Vsr1{`c$=R@y^oGxSG9>!_Owmv) zRJP)pWhuhWRAXzlGn&bjrcxfb%OjpyIy_{Ae&Y!%zxFM!SULwr=nrjA>8aCU`>Fs* zeC=$U^g1C&yT~%P{%+YitRYH7982LK{v52D>2`Z)UQ;7I>KRDp5#phZ-f3akcX7O9 z;t^D2dG~wHP@7BwT<3?aBkX=tL92(D$$JbYQdOwBkn~7_muIGG1iP>tL@%fr7=ioD zsk0#L^O>~3tG12D8k|Zcx}9!jjT|LD>u8HjfIdz?_uIH=ZU2#-c6GD^hsvKk4jIg1tNmKOSv3*iw5l0?6cO>xA$v?st*OrR$ug zg1kD{KPxL9WqjvnBhScP8>NsTg_kKj|j*0TO1 zv9sv<+lU`GR~X>=xYv=|YNLS7?}2m7094aev=P94-$qh$L^T35YOB(GlW~01oBIt| z2b@g$k#JWxzwAT{f)z>Bnds~g{V(TK%_Ji$i}8&I{>W{5NEKM3yQ53{RLcCfR8>~i zzHi?i-_A`1N9mp~gnOp$(+l9+LGu*)vwcHDwigc%K4QO?aO5$YXpYXIjIN1?3;;dp zeQQYu=%=L(m1{O~6l*x^a9wVGH%9Ty2gqQY>;Bg-(j;&NCoRBTQ_YU`9Ep!=Q|F&nIZYU|zp}pG{k>erxJ;QP?iyYb!&5_)6|mrX zyMy;+bx!F<%2`_UI;G|avV3^$uaQArdBvA$6MNQKB&w=Sy`M1D*&}qV;9OA5iJ1xW z^L8<76QzIlTYp>m*4pp>&Qs%|aehSbY#=9mW^B0~0$tL&nck}KbuqYgJYi(5M!@eI zqCx?fFP2LYq18T@*Da1~_bl7p$>C_Mhcb-_+h>aW2q^Vs5cNm3Fy8neTd^hmIO=!eeAg_5087B zmq1v!MUU3q_u-Zs@_Uo;vFfT=_-cKV+LdF2#fE~d-t5m5^NWIf+F9a)EI1(+;Xiv# z%tpROKDeT2_h>pc$PK9|Syhxg*`rb=4yAeELmMAF4ysQ0_P`2gfyDJ441t^B#)&9Y zZ)~N|Sheh20A^uLI*i0tUT~ip6`?L2oV7XqHPnmNK6=Mx0?*byG!7DMutWL&{rk?(W){s_78Vvvo&VLN zk596&M1@53j*yc@@(L|IdyLS#L%#cDtN_1t^Xn79R5=xxj4q8jsLfy=zMKp(Ato`# zR^5i}-8Ny=#BoygFp zd)0w)Dz7TppGz}ba$8NQMW*046FXnc`#oAryG(8%w*7YKJ|k8DK=6)sc>_`cCl{~{ z_9wHcPuP2vjpd6^WZfu2@@i9NH}(bdn+vqr2eFiO+;8zn#rGC^uTn5RdvU#4MutqS zR#%SQN_O)5DF5+=PTo*ojez4vmP-BD;!#m9y!O%WjP5Jubq{wbMdQtqVOZu;PtLL_ zlI6|=-Z1LVta7xI&~LCA+_T(TQ(u)IEmfV%HqvuWGcE1MTzGOzG|BRbC4Fxg6~a@C zx+d;5n+rU=fUCH<)h?>(2FL$OT1A!$(N zlDlZ~y_@K~TQDr%1-ic^6CN}T2R%VTY>5x9CXE0z^Z`wx`=Ayf| zL|92vaWkGJ^SWz%l5iZXrPh7}vy##?V<~6h=Ysn}7z`#n-ztJ0Vi-JV9QG_g3v`4C zT-HP8?d&JRr_Zy@DtRsGdiiKWhw^iCg%XpJ(zCO(`R~xX5l1a9E;=|kgo35Cw6>P) zkx)j^f$tR1U_tpu3SyI78y!3*hZf<&p#L7QPN%YUkVOi3V4#xn@?m>rLZ&hmkAfDa z{Z|S{%j|V}M%Kn+E5_aH;Omj}4_sajOG)A7I{A##vm1@&MM&|v*4id&qb583BJM<_mNoWWYfP7muzhu* z@7nJf)u6Qm!#Naj-6DTva(a$PZ)0M z`CwBy#SkCd$)!;4tu^_l^;8+I>gU3=mxT@F`zM4wk;n%~>#3k>j! z+tJ8?>X`OaW7Pg9;vu?(j(^lSl;+J$q+F3? z#OmqdN)2)mIzBwv!)uqo3j;3k22^ea#g_Cfk7$Om#74yLPJ_cYvwoeSI#6lT9x3Ph z^D)Q`_3>!~O(S@jSa{!_;DV^BsTmoK`2P9C)YP?6k=?JYd}* z(~;0T6}rDOPnek5hn(b9lH>iEa02ZzQJHr!&2oPu&W41ax=gii4x~)XM51@X(K+!^ zTArSsW+;E}J>p-e{4%it^g;nVP5eB5FjtR`s=_wt*xhG!^ty^TX(l+Bevgxrlb_!j zlcEfqchR%`*;;rd{@vuvM#l zo~i_s=705P(ca5J2LO^fDCmtzUbT-R(B0nciUF#cWE&0^oRh=5n zsys#B0dq4|pj+jzsTy#aYI5PkXbyhIw=&zx0Z4uwuAZS@8&OEc z&iw@B)6aa`P@!9Y%fBqP@ZQQzvRD4ljNVL90X8N{WQ1g*Lf`;&XuK8@9~5PWHl9%I z$8KE6n*;fOE@d=Cazwybo^;AtXQC@unS}n%5Wj*)rn?hfm8o-Ma)t#FOUj0RMHfA( zoojz|?`j19iAMiS-=x&~p0t)c!0qIEbM*V(x=FFPV+#%wCgaTcmm!0^} zk=bn_i|}g5IYJx0A1@`ZV_t8kt7I3yTHDscElXYFqO&U%=%C52MCqHNIJFFfy9ct$ zE@1k12>+ZoTL1hK`Da$3$w)CsTfRr!9<0(_!M_vKEIu@K?(RtHbdcwqQCI4p1;7G1?|`ldduwjY4`-c&HCaJFWECncTWISc7Tt#)h&a|G}FMCSco zt*N9xa~c!4>n<&3#yUk?A2A4B;~woj#8CFsMPg3TGQJk=sc~;T^QwZUoH>)<=gWwO z@wg)7lX;;`w)nHLF~wObAo}Gi?AwDDjwY3v(aofQ^-2rgxT45*}ESG%!Yj zhFYVatyEi|iWigqf*t9(xsHLTsS0N!(6_!P2M@A+yV5g}f^~;x129ATju|}S_qo;j zMiV*n#Vi!+biV?=y3?g9DDbd(C?-j-c@WPb{8At<#+lGR_~+)+_0`3S`sc3XYFWhP zn0zIY+wG^@TX3D#+>-m z4X8o6tUsS@$xe8KOpa$YD?grZDwexi`OB%dYvQW>wiRWWnR+H+?hCKx$?Le_azDHI zy~&19wDNn-m)A@U&L1`5edg^Vfi&zI5A90ociUZUy2uC!@eAwtp)_9AhE zi70Uk&Juh=|9om_d9Znz@*2&spz!#~o@M#8jX>Iyt(nopMMAg88B2RdSj5t(nK8>) zX}(YWQFrlpm!+J~5Ae1;w4K`*1Ks2N_o6MsffKnfy-JP~ZuU6|!!kTmTx|Q=GIHt4 zilL?|M>gJmEKiYi!I-#m_$n>@X`U0d#?m2!W)iAQXTh zwej_ptAwq+X#`0?zj6V_PE)qm!b8~xYry*nR$cVP{5m9rPGktv0qd>1TPwi1@ElN{ zQ;Kl>+uq*Z&`<{_C*eP$4#0}H_ia_x<{fuHtLZhU&CShy0|RH0lau=f2id?IxcS7m zEY)~ZYQe|6_kaWcWa@@Gd*Z|i!h(3Pe5LCYC;fkLm95J|`GOzg3dBIepmflH26WZF zA_|A#LqoC1V9-)ReBb)ZY*(Ral{y_X&2!Dr6J|$CY}$Rz0aa@UrM~wTT_o?{zwhyL zwuyjoLv0QFE-l82np%St&Usq}#IDyz6@-7=N-vc(!v|hxP-okO9M}TgF{98(m^s~- z+%@is3owL&-{P_HqXP_QyvNib3FR}dKtbcm=f1PfnySh(K~ib!uw$o;0lStE;GdHA zz~AA_vUS-7CPOB$hmC81oeN`uK24}{%Rn2uFQr|^QGtHfZqXeQ02G@Vz=syXLVZ`q zmLn{)OM$#5FglG7WfttOFA9KIo^-Cv#trf307vCG>yTBXLR0#d#AH4=g#FIG(0rVY zli9v0hgImtf?#pRMrA<{)`QT$eBw`g=f3x$7!|!5tv2% zLCV|>4;}Tmnv4-T`g+SNn|KnS@CEeL%8=J`#qh;X13)VroPM$UrWukQu$DgVx4#g$_!^V`VZQU43!EI;d83A zc3B|rpMB+cfAhlU%1G%HOX^h~!3y|~c29u0Nfkr2Rqzaj-l8}yLs~0!=gEk1=`L<9 z(wAnfka7)A~`guJ9pX%tj<7vK>m6IeQ3R z0u9{Jng2o&oKJqfo_~Bo{&O-T!&P5jz1pCsHL_C!-z)pX5XGZ`kPPi~J8y{ZM&nft zA4uIAIk4HIpqVvcAJ72J*Il=OIsVdhtr%?ktc5}NTR5T78sb3|%< zRMIsm5)YJe`>9|K2v%FnRG`PAyW`kCIaq6bMa5}TX%J4_GClqWBFB5qUmRlR3hP)& zJvaIAIIjDPW^7^D&P{uZVpWcTpT+|7wk{RS+%D^1Rkg)QhGNmzG9dhgT#Q)ar}wRz z%+J#iXJi9G`rl(bXKj2C6uR+b7iF?vM-P703HG}+tu}F%$w1z>>G3+q#Bd3)Lif}a zW^}L3G?Kk|KbgdjHIg?Ky%!eyt=iNz0Z)#s2B$+zNoBJ9-m#oT8eL=N>gm)ovNX{c z+xw{WXJ@?f>gD`_jr}%tqHcd`!}v$$gq}bx{bHMR#~Kcd(a@JCUG?lNpALPh1*iSz zWl>(?j;PpEUfa6h{O=KzXu6gy8>-}nHIhog_5z^cBVI+$-TECb+fH> zK;q;%UfxL6kdv(dy0^U)k)qRu+j2NHI$b3&^k})ct@{EcdUQkbqmrK_XpNMXoh=Cb zLmC>5zSQkm3uwi?!-5nF#fG}Ob(#94=@YP!6($V!z*7u0Vmdmv=-dXlHNnF4j^$~@}tvsSi0k?)-PXmP{uYp2|_TM`YVw>=~0>`c^_$k3+zsGThrjp(7( z6mq%Bo*S96VwA=A+RsHI&DqGJA-9wL-IsbGxcbLm`_uU*qUELNKoY5=K7b!(w=(&T zZ8#=o!O1cxWp@0r0{k<~U`sMGB7@u!G^4}5w3{rhWf7UQrZV84oHu>6S4X)AC+5kp z7z-}&&#u$x`xi4Rl*CmMS~WFaDt5)l?smV>$xpaifKs{;*g77__o)7;)L0O~%(!`A z!zM4cmZLbXT*+kIlI;D$`6U^CM){N|b1ZVHy4Y~Uo&j&C_lrf7M#Hk{YE0NOzsKL( z`9i&c9Y&Muf{P`85$9O}z_+}!2u$6P>YLPSAOwcG|G>2~mDIe_)`6YH0b|$p5}K5hWCPAYyljgAwiaNCowm1&CFdH>v(mxC zU5cBlYs%+9J>$RPli+iJnYQ}kVK6W-AhjT!%_V2@5s#m$qjO^!OE_4HbA?sYiQDyB zaAOznN|UX)!a8GUF>2cccmP3gRdf(lLbshkQ9O!^NS;q^VJ9RwuGOLj8r+qD>qDQn z@-y|feJ!TG>4g#7OB=nqxf`=gHA90)wF`C0P16yo${`XW0#Qkh0ASUboF_eH-RRh} zvZKN3!h@p%y@1u#usx1BL=fl)^1Mzxl%CDxO5eeuP#xd?=`RA06$p=-pHS?gSY{f8LQ`NkTy0yhM zN=+_@&zP&mcb6LAl!ASN_6$?7$e#KXC0*t2T34%MClNU^G3XNS4dO0pip)4_=-OL6 zq6LSlK%ROcySh@0N!>rZCHlNyki>`W$c)|aGxRBc6*|-fEk6C2*O>h6%FVz^&&P^D zxOZQ4_qQEsXj8uueJGIpa_4t z0;YDJj73J#dDVOrRAtRWo6TL}-J8S8f?PUu9b|jl`K)b&!Ir+JR3Q@B7B?W8O!s-O z9XLFc>|Y#j7q`0l7Bq#WePfUT@;utI{*ufWZmz=Vb)Zwb_{u|0_fc;-71Y*?vhemu zSE|Ey?>ViGE3!yt#}$T+R#%mNCyXu?GIy*hnt~bB+=`d^O$>6lVKRx6d1NRXZ_MEA z7tESlz=b~DS6bOA$%7(3N1iD}1C%E5uFz5ko!YM6FCVrFCv1s$3QiJT0o+lDa<7q1 z4!C->cH75@MUC+pIGLM^u$?3eO#viJ!J-z0CFh^#db86Z5@WkVA)b-lH6v*Sp&r-T zt_%GZsWOQRU_~-}AM+!eoUQRPoWY0(aXf0x7yO@N|-j zui!M_S~y&chLszjvE$~|6XIZ{)=C%TmSnmNMtGe6~IjtIeKH8bRfvg zflyoD%nYA6dhaPvpXOt=s`B$i=$5>uMjnu7y5TONGY|<3UA6-F1K=1f=fHIo$)W>0 zJUnb10y7*K9MnGz@!#FV(FIF7G6D9zp4h8+_GZQq*yu*T*;H0k!~~|e)&O77o?Qb} zD0#kWzs;pS!p1g8FaTQEPOZ;u%`QDkz3JljCvInt zo%5TWtl9^rJV>QsFIKfssu&AqW#7T_m`=o<`Msei{{4O0-GTk+_35;Qi8xtyiw0p9 z00{o9*(82Zs>%q;-{N2`!H+4yz|J3>^!+V>A*%_#oUGxp)eG#voiw-^Ct)= zV5^}EE-_QR^=YiPMM0PX`_a%P%P4 zuyFBk-G4q47ck&QUBqOBpbexzmJtqC3(+@17A3Ipsr!82S<9zbOE{63Z+*8aGDfWu z37gq0?O&pxpClLGZOu^43TSw&ev8t#|4ZC_q2ZP$_MEJGqxRQo04I`V2Wrvl*>p7l z%bT|X5Z7|IKW>g5CIc)Hkj1k%<103Xii2eKd(dQA)_1q0z*c4lxF9NmOV;p%TP>I* z&0B)-wQ++!3|$*k^jQrB82Wr%4Vbx0OHV;c0AY8fSOY8tx>6znv_5NKYtIr5j(e}I zuOofFE(47+KT-g!9yX?v-0?$u!`4&6G_!(q0Ci)*u@-A@Y2E-5J_1Oe zt=TGDxrC7v<$(W09G<+zh}Gn>EgDOC0qHCpOX2*Wu2!y;$Qf$~fE#Hc!jW%UpL5k% zze+-;7xANG({IVzsoHH{6`(RSa(xrOP@ z$1$-QM3P`b4CfVq(N27{KhtJ%-!GYs@j+MI-CXX(c zH~^XdB`5$SoT0kEW7E{~;esiU9-*4KU2k~(BbhpGJhM>6n$ zi2-tE1KxKaczcYD|NQCR5eOc4Rytl@FIMVZ2$&y`z#p7e_oq=wQD^`xc-IZhpk3J$ z6B8?Z=VsaEJ>`xB4~uGDS|c!>6RzTc`&ty?AebN7&SB0hqfA^UEx81MS+K_@HoY+ z1oGnv1jJIcGy1Z)TA=W1z(` z=WlF*hf$@v6>Y4tH#v6?DvlT$T8F-1O^;JVefR4VOa1 zCz_KwdsjxX$sN5E`}TXP2;3oI(Wu4eDd^q4wZe5EbvQ#>on={ZN}8q`!nDM-3T5QO z`nJzcJzFRo1Msd1e*dWZv})GH{K()v>%H&I!Fl|%Vw*dHXm)1k{*C%EqPW39@fcXq zb_eMuIk`ZCmGfR6^u2@q3op)3f$rIDsv5F@lp7UWL;yRduA_q~$R-b)xAD_`M z%8Z_Uw>4~96^NiqWgXapAiByBa*`*}%Y0>REuylrl0g1CTygDfWooL`7qZB(xgYhA zI}t$Ek2{7fHkic|w@rEP7e6(k2)~pTaO@bO66Wub4@14hE_2(m`^YHkQF*{E}(o@KNv+t5#n zq9@~!U8g@+t-~xp_M2b)I9J_(`%oLmU7H&X&uzjd7;S82+Pe4~m_oZ$A5wZ_kIt}< zyqtEu=*mDG3#-VaH1hc@K3~4gMOvhMYCzuJ+Z^f)0`{7u$}04sz{KIJnNgJl%W?Fk z=gRL4Y*VLR_;vm9Bl!Hwm?E3)7~2a{f51 z&~GyQRK#48U)72cKfX>p`07-oY7EPr8h52+n~tI+HMRPHx$R+EBUwLdj&VNEJio@h zz7k8N^e(0r099?|9FX&z&E1RrVXXrMunM!lYTOQCp*foQ(w@{y{Y1nZRQ@n9RQ0tV z^uwvBgs)GBefmm|`2vI5&KF$I-{_HbGkF0}6nX$7s;H zY=I}ti>w0;wbvT4>(eU#A5PdAk5%x?!hPT-$gb#JTC~ zmW~Mba}T*b*RK`DN}!EF77CJfzxP$yXneWm{4$34sIbJvZ)tQ(WJq-^=$kRhRg62z*T%?E;Kzn{ zK~>$;>H?S`ie$9=Q0lJ#=0Nk%NL;E4jRICsBbiMh1r>G(cN>@)sy?$> z)Ez5sV<T&aTqWviu+;~vJ60|V9ZH=l#Xq4b855~n0w4W`>(EF34oDTqU z`oztZ5Y*fU1HQ~|dbC`wXXPcUth$q8H>|VrlgeCEY(fmqZuu%REe}!%tIkJM2(|Yl z7PywW4lM!&9MrU`9NVjxt6TUG0kyX4BH9gOlD5!@brmkz$Gz(`Y1kQqCxy~ASwX1=jd5?JDF?c_v{s-&TT0Z)xZ zoMDXL6{1vh>3#e9s;BZprPG4Us-k>A=(CIjgAI=Ki~_N4Bc4SL^iHcUAjef26&Jpm z%1^>Vk~<{I&eI~^jlT-KpUqvi<|C+OC>!lv2a)qroy2uxVR2n%`Kk=AsD?7XuXey~ zN83)tRb--V1XzL2PhCfpKDCV5;&`B}n+{0*6cDNAIhX5{iAEpsK>R;PuO6K=k@Xa# zX{ThTtoc!G^EW>Ctr+10N0;;$P-nV$@G|*v!4`lSmTsip|NDUIS;*;wQ)DKi0c4tQ ze9j0Eo55+rTC3*Qqg8G*J6OQAV*nOxEH_i&0&%p>h9Z?$Hf+smalvfryZfz!E?{av z?&*5USBfL-Zc_@YkXHFQJHlg4PTEFgKhAE>}Lti2x;rq@z9tgO*A^_GC)K_ET{T58=dIaH~)n_=HTjpVSjhfmu@!YDPYBq zKt=}0h7bqItEU0ox;zyU5|R#VHVFL9gJ7UANUeT$zQzjz$_r4I)9eKNo6Uxj%Pjn; zK$T#$ucN7r6d) zI9&aM2e3Ayo8VR5CYBf7y+Bz7g~@b-G{Pj%roKTRU?ul* zIW2Z>6C=L9fNS8xEjWP^GmZJyDy;=E>lzhbEFO7M9s#U&jp( zjksEv@QNlETc2}M6Smwox5>Aqe|xuu5AQ!G807H$>Lvpo*A)OeQI&&uq1V=hHLe%r z(2@+dt3cXPLUU$nG9zlJeP;ADAt3+Z9Y>q4!V|j%rtxS?AgxiwOsvP~MX!I~8qN6s zE`(%o$|*i2Q5$G*jNQCm8o?`vB+0s~Y*qO>9wV7G&jg7e4j3NzeTL z3I1g?XW@U&bMyRf^Xr^cO?v@AHm1d$!>i5MB@=6aFZ&veqXG&04sP_0V=yZ{F9ePr z=OEnDTU-*Q6Z?LzbX)`R;0oKucqu8x=|V0HoUq2)cCW#If54)V&^eu$_fgWR5=7dPPXIZF-8=b;`BTVP?$zg z8hnKh)QPS9Grsgso^(b3YODhO|5PcK9O1BXXT9w6w=Pr+6=eKRg+EV;>(y4lhsbKY z<}70XpzqF@EtGkfoqh;hiDT z2P(B{E$=ix0YwHx)GyLd4c3Xr@hxKw`UU)bn>GAp3+eY|hK+vbHrGY&vop$vQ*E0* zCeQ;y{cz)8Ak@ax1YKs~GzWWCa3+GzfCfE5+~9-@NFeYPLeW4?gJVn-0JpnAVB1Z& zsROgO-0;-XQNn5Q3!zhz)H|83U@)ZvL~t4lctzA3;}U8klY1bM)ixB$Hi_BGK=dB44j%)0SyU74eA!hBqmOG5|Vl38Xu0BZA*@*fXt z3JL=Wc_=&iKCS!vAZileHQ0i;gx3R*jQy|MUTfT9tR5o&v%q|!=c(tuy$5IvfB(){hxcnnx&aZys9 z-+ldU2O@L0b!4!S86#=~e-W`?-|qU~?d2W^KKRx>`*D}0xgYb%c@+J5^q9xL_YFhE z)^)mD{{O!bL;mUi{y$H~Yy405kbj_o>Ic|5Ud9?-N9j{QSR<{JQu5{e=IH%KuBV@c5o;dYt~@ zZh>{g&&YcW&-}Fhk2#mfB)xuh=1bs4!zn9<_>uo>-RbQP#hd}L*mrQTV9U!4jY?Pk zaRdMTjq&{nn#FBP#ZX;V32^35KZpIUr2#90MASb;sDP1ZpXWqnfY6NJ`b#)yX?AdH zRJy*q!ZJ66MyTIzRC3>pvo!jHK?3tXZ}W3|BzLh}aGjZzz6-ActWyGu@n={>gUqsR z*Rj0vwYsTg_VLBTjfES%jihx%>bN-PMloN`TKY;uwUL=n#;51 z$5Hjp9wN3V#-WQ((=SGa4n9C|d>;hpx$1`gkO(fE zOHuy}6EK|Ssq>kDcjUpjxb7ZGMc4~WD_^HL7VN#;qt0dGyj^ssno&Q>Flyxm$-btZ zHkVwSfyb#1x{c^Dtc>UZX>2I8Z9YFJFsu?FPrZQCnR;olak z`z(V`74NS}5qh76v>$Fn-TK#p@Vw_^LqR_xA@z?=F3<-~nC?=mov)cZEe~yuxqoXQ~#U(UM>UO1aFEd)gx2l_&SS$PiC1 zT*V@(?d3}R{6*ViR~Q>%)F1u%glMo@=s7VUSjWdA3VRbg`cvpEqi4&vrA%M9o#Y*` zhaI&s*^;(=-}?B2=Ipm~}j4u-e6VnX|an-r(1o*Y(pCb=+tZrd5M(D6Fz zYY6JPB-KTXzK**!{(Y%sU^bnvOOJC*s1U5B#b6IEO0-Ap@4ociaznm>A8ja>1aEof zhn;*E8X~*!+^1_|qp>d{K)}#ddmT+OJNA>ZD#gmYJOGC-y{-0w9Ek;ZxS?*+^t|+= zDhWFHFSU{al8K}~Gb`frWssnft92U$)g{(bKJU%CdVsvyFH!wI7x)1I>1^!NNclMC zGxz;I9ng_HK~1_hW^tmhqmrZ5s`!L@eMwz8rPP3xM|=SZB(8*>^)O6^UqZ+BO0FAr zVs1U~;tATLfpe0r*_TUz%j_)nyg4yk`N6aKodp){S1L$E8^WVxz^Rem>Wc2 z#E*+k(Yc~TJ9SYO{U!>rY9oAj@ePd(rDfk^Sp1mUr`cES{)$eoLA}Ozv|EN<=_D zOBsO9$IL*L>DnQ92v;;rsxk;A`LQfek?^uN^f~cNRQh=3l?e-gXO@(G0v0`cw%OSH zr6!6EO!a1;c0k~pi(L@NL(aY0r=GU6OQi;66)V`Kv~~MobNYffR~|GSqNwrP)PED~|!2 zl3foWMvmr_KsNTSA^`h(U;%r1EE9?YAbd1XS>y%>OpVPBJe?Q>!T{^*5j#3GVetWb z=9>Y)oPj*WCb(#ndbvwam$ZA(2E(n#_^U_5*sElmE8~0uC_UxLIr&i_j}iRj8U(9( zT^^HL(d5T{Ao*9GXI>_{Xh9;F+nvvh%MU>+&Oyc}cs#zV9kX;@xzm(u?B`!6D5gV( zklNS|VMdM$^nw~iNPd*HIjCA*7G&lw1O+DPt!oa3Z7@ne{>s5Y@OJm;)~}Hp1eX`% zN=mNBFm%hKYoGEPic_-b>*JTVI~Wc?+($eb4liBZAafv^6db~rxJv<7Cd?*}p^ zwR=oKa6wy_9@(af%7z7s=j#Rbgk}?peo;5 zv5&$ZO2YXEVrh2vc^H|h9b!&y?FXf$2vHF$U5s+1`X^_Xqw<(dQ^q8g9c9YZg%7b7 z-T0nTXDBf@D#LVB<1-O^fWNdd?icX-a+%``MgGc+}1i()s^5X_{T~+ zH$pW2(lKw@^(4N|%VbY0_lUgN1Tik;oUuKY=Ej6P7_YHf z9+8)hTThxj+}fLxj@^}*d|@q*>dbjHD+GM4u{ZI{c*wpj2yK4;&x-=;=GTbt?BI5Vl3VFsG=XECD^CQ!> zY_@GY$G3aD3>QMAav~Ty0!b;cFc*3zoN;b-UZME-kZv!FX`pt?@9Saj+;sL_~xMGy!`REG}N@lpcbf(b(V&?!uBuJfXg8v+YC-$A2#h33dS3ARllr_qb&r6 z=%7o+%f8{fS*I$a+U+Z7W(0z*POqP7Ig!k*tcu`F^iOFXXafd<`AaZQ`NGpnE6WG$ zz0N9MdqKFZ2mED&SQd*x;mJyrn(P= zsKPQ+kRBPRHe|?nY5$DYA+s(sKg&vYS?H%@7cRjs@iTHjdvv{QvHVszUT`0CXUE!c z@i;?SapGlby;Ew) zVm^GDmsN8~p4Hp)3v-_QkOq7~s@Z-~2D@oi4p5JNP8J5Lu$(Q!;Ly3kfTx3-o4J7x*gDSTjDFT>+EexCKHmT$5;8_}{i?H%g z0WPv9@5qDvT^T{-OOtdaUOvb-{nNW6Yk6&}+aHCVzvk`{{|=-Xr<{imR@(QytC3)? zT7eMPI1hoJIujd}KHoa-X022iNx@G8tS{_EZYW}Q?|3Of(Lmkx`q1j`_s4<~*z)x% z@-MRuuRG7yn!GDM#qMY3)7UMaPH?8@4b>%;H=MkEB{yv~F3LFEKT^5c=c1kN0aZ*0 z5Q%+A{aVCO{;_brId5q&b=BVIoAkM6tSao997^8bQTFA&o{Pldb*8$N(&}<|cYFce zmh#6x(N`QoBTqDV!M!_{j~On`7R6q@$L23$$e)LQN0bp6ih{rXGCx({{X>1KkCGeb zXZ7q?NLY*p@-aVBos*4yMm3h}>4{n_u$A?JUlIh|E$y57#{2Khqps~H3 z@3$)BB=6Cv9yXmd2t~q}dJ&Xh4^>XcFK#&H1k!DzwGT{~#<>AAK(kQQBkY*8P5#0khz2^lfsFug$jQ2t4z4&6b7 zdD2DQQ)&g@M-_Qz9)t%NIYdY=dxw@|;!<{ek@}FT%}gvWB>&V3TkVl$D9L43?m~fn z6M>75d#Bj2pxtx}nb>d(D?VgNzBA0ho{;hs$;wH^pL4T($`1 zje%?c5n^+pwC#^$IRb0 zbG_TrN2tUIgYpBw@Ka2pfDC^hW@=d5DJqecvkSXeEAF4* z!OeuX_Uod-=EFiOT_v^Jm5q&p7?>tmczmt?m`u%O3BNw8ODZ%vjU|seW3vgazG)@$ zzV(DZr~X4eA|AaCgmU!J|_m+r{5-nBoSG zu?mJ~O3e)Cr4wQ$Keq6O$8de%4xAO??wN>UNdIO42}t}lW^{9q`5dtR+o71kHOlft zs?zKKL{QJ9b-63ACEa||wL8IkNY6f1vPlKOS+$KlReJ=y!Wvssou&38Ipr%pm3)fo zU?L+gOYfKYmdKTAQx^N-0}~UsVhpx#P-eY?#=Cd*c#^05D9lNf_n}@bel~DcmU2sA z%$^Vo3ASmbd=0}!he5?~IDGz&VgqH0>>Z2up&Osb3swpxpETYhzIZmyJTyPB=6)Z2 zq{^PKm|pSzy8 zQKEeTe-!ooTrKjSyU;b9oZeh62v;_!5H2IqdSm@Dwu?fNmpv!8cz?9H65DtBuc!KX z+1`iQi{B*W&mYZ#|MxtF6#q+y9}Mw-O^4Ro+&@|Amk)atV$t+qU#;jsz9$#QWAqWh zbuYyye9PVGqRY#k#_uY&(q>3Y0Z*vv*j4^HpZ7X>TTIVi*3_lCsY)!eXb9kQg{}sb z!@U%J-TGmkJN5FwSycG0O;sNFZ_F-y5`~1HfEUjSHL1K;`SiH8B_DKz)!jHnLp5^t zH+@FAUBH9+-L_;;=T7^;0G725MITeb4w7y^)gskzT9?we?vt%O<}^aC1bHSkNWQ|t z!}fkf=NYOq6aU(=7kJnps?(oWyNTNHPeY(x!@sp-9UiF_)tg(T*>_qC{z+P*6fgEC zRjcqn1uo_8RAWIBpN1{|e0kPJ*H+}f|I|ir(Ms|_>r2`MPKp1q&7uSPA?SxPFjN6_ zdrs5d9e({UfR5?kW1#=foXbJ*tOr7D)pxCTK40UW?x&z z69%L|gQOIoX8iTvha#uZN3n%|-{r}UCQ15w8QKA93NcPR|4l+(iJ4i190BkW-TupC z6NR-DPQH2{TPFiBJ*v77M}8w&*3q9x)ae6eb^Gl(Em?!_?6H2MRlDx2h#wY8RD!3*!fnB;xGN^?xK1;i)q~?ddlG+vlATnwQ>NvQk*dFdqMRot&KV{OD ze%b#!=;FuYh5cqlWu0zX0-)XAAzUo;FA^Py$%WrJ`$zkqLLxxl5gE4_Syk&=hTOB% zes;I_aVO#j_qoJXk;WPUOoLu4l%a-<)f*!PCSZ3{Cwy6} zg!~n{c9{CN9s*>4*gPHGhQ^h$3DAl6yk%tzo@UxCT;<{dpFa>XDSq*)kmL?e*!9W@_GaxRwz<-ny z`lZuy#Xl+NV4eEbc5<4C?~DWGnh$%|aPFWeC;cD&(tPi$Bki7W4oK{S6A&lGWn>Zu zACng$n_>UpE6_ARHhfRcj67`$jST%!HSpKYM1S<7U-GS6`(Iwidv98eN!-tx$@=FS zB1$KY+zF+%(OTQ;O$|I)vW%zy+8T|FF^luRs3~y&Zw5 zN+PAC6TY(oBG7^3S6#;>YFtEBgP9Si-D(#QGdyFY&Lh z`-2(+pDR>UoBsRO6?^k9Kv@{|uYK#PMSzD%-4J+Cbk4cLK)|q4EcTKii<=vXe9pSt zl7J4KsxT0<*O$Z*(;#yZh>e=#Af;x(qyCql3yw$_-_ zVA~fHqnJZ*>`wK2z@1#%Gd=NJ0GsYI*wv;;zAJydeJTyucq>+#j{9=I(J>{y1FQny z^WSYiI78CrhLV9OSbh>PTnKU`QBvcaSBpKRqEbTYhNm25XD4bq&=Kp6PisUFDCq3U zRQs2-E1g51o%I)dU7>wKHWEPkWnJcsT5ke+@Y&zRqVFFAZkIu~t^BfY<8Yo80R&W- z3lhKD+6^D??v974(r`1tPidc$1Sz3WFNhxVR4?!TAd>rt3qsxrEdFOzYNjK8H*Pw~ zouWDciwq9lT7afR8t=~D2>coVHpNmN7JTdlE)HZJq*#`k`9pS~!l_pJJ+VnsWEvqY zy;i=G^eE-YU&N@BoA*8cq0r5p5J{)PHu@UpCAWUN(QkVe&mW$CdMzmw;BB1{RgiNJ z2b^B<5p2z$RKmJ@tRa5QRtyzH-nvgmUKR;#U4ml(sTwH}E$S@mB;z4&${Z3OkAJa2 zv9P6FH$3S77H`wqrZ$I+UQM#(L!x5)nYLTFLC&5TZ)p?P$BPJ&Z~ESm-DklB4@f-! zBf8{V@ow;9UwIY2R+hA#LY4;6COYb@n~5loW>H3*IMAzEXTjUDV<8Gmzvv+Fp7*Jq zF9-9diDDp^JuN#;U9(o+>EBbGoa=Sh(O1IqGrcgr<&qf2T%h_65(|UOuGUghl|T6L zf@2`?A#$KK0BjiFTIAlh+!omK0RO|k0;U;U`O@cTp>)U>1RMU4w(RLUQ8=p~(_(zO#t(b%6nt5M zAE_+2PKd!O=oq*aS&~s5F8UyBF_Oz9xZQ?A!DFYTM>`UR?d3$N0`yAuV2m7;p~tBC zpJN!Yx@zl+%+bBak^i>)`7D*kv!7)BWVoy(_pSOYaD{?^77Lq9Q?neOSgw_FSyrV) zH>vjp{4usF;^=3aL=DVZE%sQ+45=ws6&mcueO8Y*9JwG;xbv`a>A5SanVnZ`xbFmr zSu(wV7PyWi2*y0>NX`!qs{sRljMuQLbZv{eX4a<7OY9@@&;*ko{v#@gV2=oQUXO|H z`!cvj$iv^l(0cbSIMdJWI+*q5AG<5)y{QEv2d=x*4(Zq~aV1}3dN8NIEUtGjVSjGZ zmDwu}jYIis!}r|YOncSDgWRHA6y+Dd$D{G*&~05^%RjI5SHQgj&jLV+ewA~0pU2Z* z-CRmb$A58j>zSzDsw!|&BU=WfDfV!`X>b0TcoL_-&qjAQ0J7=8`s-b|>Ka+h?qpyb zW|t(iX~ic0iBzQ(mTkB?i%>oDnRPrP$H5PM(UQ=Nr3=(6$Gr-S4I@Gr`l5Z zxt_}-J?^PIAZVyVZS&76-^0j@5wPvzO0I8`pqr#)27-Ly%C5DquI1o4HJ5w8czQ=P zA@9iHSK_DU)S{}~bAcv*$-Xzoe{k2GJlwo-7!Ptmf+9$6^RuiJ&UX{LZ(}$N$)6Ed zsKz8#w@;NTz`FJUKdUt(h8+Yl-ru$@d2A-EEEFb!*foXInM!=5vg+P8)!`)6l&Q7k z-Irgrk@8y_00tg!*8>iXq)(YP)1KIwZzGg5eR_+#s2B+2nhG1KCiwf|m@;xARDZa3 zNy8lEQy*`;KZLhP+T{7|G1I#W7M3|rQ-hGT=k)s;;HOJ7BoPf8KmoNztm)X!pbYJO zELG~xT2cZ_u|VZz8A6MdwV)kzL$enzdij2+u>>p~|2i-+O;IO`A1;VI5}g}$F+slPV1EB)!yX%_|5IDFC&~~g{964y-7${c#46a6N`VXqbTfdIU|0HJv^naOGFYUM$DXM99lNU~WU7Ova ztOVplIGsjKUY76)?NeZR*{RykpZ5)P-*9Q~*OZ5Y0Gy*SWdT9V^bk=+389U@3d~?F z%fHwB-+2u}t7*W=q`X()T%34I#zqp&KB}_1ze#+C5G3>lmN*Q83%S+s!qOF3Sk0`@ zBLS1tGFQTIo(`vvAGUAevS?XtTis(-Y+r>N2^s9*4*~L0=VgiK$hyVAV8VvOGUP5* zK=?1fMQV=iKgHkJi7j6`15SM`6@UxO6d!#mNrDRep`@Fy#?$10MJ8hAO-Kp^Z2s`Hk#V1@4BjYErp*4>{&WJg2;w7(o8==`JE=Bi7^bg6 z=hDS68L;5H?CDaoL-{@K?Q_8n3u=Togb!{Y*wQ${)2wRq65zr;Tja;U2UzzwYgX+^ z2A|aJM~V;8!0d@s2jOU3D9`wlY5MNlDU!#sj&d5xFmpz2HpPcQLKhhsPqhjz{W6Jy zfOKO|vXVt=g$8r@ij;qOEvMK+XS^#`U?9p*Y7(BNM2(7iX}MKs ziY1Z7hD^99<&w!>1bb4tblkjuT8ZJQu&rfIRUqhjuUF=9`>9Lf(P`)^sw?ilvh3YG zBnb>_!+|sLLag`f!;+#Fqku#Y+IM$`G)?aWWZKqTjvWPN7ze)fm$WirwYv2}HwJ*i zT*1vlj(7LoJ>39eYanhH`h?UJ#>85tI?1W|y?ceYgAVcB{I=Hp&E%HrL}c3p7Z-r( ziPSYi?`$3kDC^70a1VHNk#>Qcc8ao1VR;PVADFwEx{Wa+ctff)vaw2y;--MYSw<97 z_w1GC-SLxf;RC5TyFi}|00~R-%452CrC~m5eLKPazlO@$g;cMRc;mUMt z=!(^v_=?e4QEIA1Hn)G`ICs*(%$fiOA+>Xt4_M!hbi;z8 z9A^yoZ#{HZdR=qwo*C19kr{I)(_mrt(m#Vcxctw?idRXTNw}6-eDviLu~(lDOFd>` zIHP%ZCUq#-xI-@}+2Ej#K>oBp9krC10O~2Z++&<`~E9e zYFpSs7+fRC#bMOjY&m<4NcF5Wr&1G(_L)mg^YQ;{gWfOH|NHBmBfqSn{`>SV-vSQ( zx_V-@5a6lPiCm{U?C;_fP-%mUZTr_3{5X`OnYe&;EU* z&fl$4pYAP_{`bmOP%)=4XrGru2l(m$ub!xu9CyXAEB^dZ5mjg8N$ z!6G(g1SM;pGe{lc>NpGX%wOW><~~N*!4MGYvGnZvxg2=Gr4R#X%(wr-CqbLK*MUDc zx-NfxHHB;d9;&z&0)YsD;wqOfU*=-ukjrYl?71_WnO`N&QK|3 z`@C)B#Y6D1NNMCzp1$BgRb5;k$FbXIQW(Q}3LFir4Rypggn2 zkHm9S50N>!xvS5tc1lZ1u7i?5AeFEl={qOsDhVVwDEt5;gOpY)i&glWhK5PO*B_3} z0E&TfmmeW6*e-Sk0Otk>9?Ka>ZLsa|!TGUNZhxI>8zvT47r!0*sThPcwt;17#*{oB^WLHeJAcIR14%<+&W zlUexu+}ydNAs@;9xKiX~Zb9v<=;-LsVSDCt3AqLgoC*Shf`UawMO>5`TLR!sQD$}z z%-p^b^mJYjYeaLN1RIZdUxq>M2;Sy|K{@4kUj>H&ihZ(;Q8G9eQvyYng*?ky+Zw zD=RA|rf87ZZHkU)1=pAE0Y%h6MNgC8$*`LN)5MO1O$kvs#~+a{1)c6!2ImFB%??CkVJCXvJup46)ECJHi})nvp@m z&QBxLD$-2Dg<$gi$*U$?a))Z=Ehc)?wOp$s(!LTdN%!Jh34t(fFyX|{6v2f&33%hf z47wwj+<4=S`@O z!}s|TZI{Kc#uudmD@mH76P2AL;!>OJhOa-l zB-RpUrZ?tNMMI1GsHySv=70#couKLaIF`@b$vv`jTeuogLB6quM!pFSNO6BDy$NkdC3 zIt>OldJWIa%se|aQtqS}$q7j=WMjG^#4}UVc_Kt<5+t_l`jho|cfddy#$TVb;Xsy1 z8*#P+$y=f*H=*zm16V*6u)q9l+J%eVQl8hKyY+rtEHAgd*svU(+w4hX**Pg@=%Pf; z#>lo>ixy8^U8OyhU`3<)H14hj>0wjNqtVz@w;Ve@<$+HuIb85L)X)$vKGb+~3ujWQ$-l@XUJ#@jR2r420#33c+* zPctw&dGq5C$wPPNDky>O-;Y5y<4gebfFq`Zo+>FJVWoPLB8An|!h(Z45Qz5H*5F1H zks&~QpvZ2hsj11hu7X^D6v;=St`~=l>qS#9B2hxx+{{c#>72Y!@jFh^(u>PLFM*UF zuQ-V_s$3twCxhfHuRzwMYLqLG=S4b{Ok#yxVT?X;^w{Nf0W>NC*JNkfqTxO1r!t9NDtuo+|3U*;_gFz$TW>h zw9J*ATRYmZ%y1w^C%!&4{m|XnBKqQFu1Y^4x}mWzO;*v_+VoFtBL~-UEZ;UyWUk}8 zvPMaz=F!IR0`l}QiCBZi!J+Es6lO4#yLv!XUe#;%_-csJlTB%X@8hssK+@)PkS5eN$< z)AvQN4(0k#pi2}u5x#Kg5ABy*l+^<-wZA*LsL<+WRDSE*OhMD2uKg&SxVV=m`(dmWnuK52p-IyYZ#U|((V4V0ycW|Ndi!CwSxyXB2@}D1hRNKNmYX9d zGZ;LruPf`O3j^+kc4_vg*F91D9{Tu_sfiwIa(=)@p&WG@du6}?0M5lG<9hv)(OO0o zuwgPA#FTBRvbKFe=D{6&nrc+r?ym0+etX-i!f7HXI2a^8ZKW`fiODsz7dFXt>@k?s zef|CEf#QtpGH;B~pt;PLEBKkTiy#{SJ8Aqu7s!k%^Z1TZgZANrY~tTj0Oz)`Na+QG zqE4EQGhsrtZ~gHgZ4H2f>|9l~{Wb@j4{NHl{A2%-nH z9sg7=l~Kt;%i983JJ*dO1UV17vh zRrh=VTRpYe>43tF`k7x7R(6G!m@$}S#L zbH@PFQ2!b>T63JxK6;^7vas@;GqJyoVP48tqL@h1OX8el#OM6(Q}%Fu9_?s2CYdWggtjE7pfFM29gueB#*HdUJEe@u zlV4|Ar~+`et;ohdqV)l7SAMJoO64jkDe?RwNd(z$roh&(Svbg1*aO#8SNHm&qAb?u z0_uIR-yFtZQW$osU9cM7JN5PTt}kcD#!@Z4nq&BNC&5L@j<+Wmp<9YO9+GTs{N?kq z5)v0Ej96)J-}+eKgqi~x|1#5`28 zkZ)45)4eyUYu7yaa2!MBXLyOZ*}>#_cB-D`4;Zj%fS#9Av}6-t&sn zqs`;D6Y5&lVEHjH4c1YfGR#VBroP7E-uU@Re^@Ds2APn0lZhVTwwV-6qh)V7_Lz&K z8ovvqkm9sgf?iqR&>ZUNW&@VftKGuw2DC$ABQAvOr(2F9DG;m{{l=h(DaPHmiGVxO zZ=SE2-%f&;VvS5BRw?{Zx9HHK^1)jWZv{WMzH?b(&MxIc`No56T=liS7vjen%Kbz( zi#9fg1L(=rSKBHy7M=P?xE>DoqSGzgB!%eG^T6S8-puTiuy8neZ@;AQKDbQ+Oqh|sTduWED!QT}dGc?Nz)iy|dbb|6hPMRHP69a8=eV*)3tRoB?> zJQtTHgya->4)}}iXXX`q-RUecpeN|t7HAIOESiIc8@6qSDJm(ze2MS74jO_tL<&-$^KLY~;XJukxN4rZ9ka$ug7&y-{*1Tre#^)_`XCpcX(Kj%R; z+fj~wX#12YksD3*;`v*T&k>Nm&zmFDwoq%sKv89}rMhQg7c7*U(XDjv>7-GE=s4Mz zJw#jETY)z^b{h~rv|U?en40dImpH~lPmVEdJ4G-OlYMqE+8k3scn|BAr8*c^7T-u6wYqb-eNG&Dlp#tVL2FfU?dP1 zEa(quHoDc7TCEB+!=NeE!e)vxi-z`RkQm{qH-aOeM zw;k;re}oG>n{8$Sjh!ZqJX^n=raS#i;BCGNzvRyE#V`k66eu7~JeBQ6FL@yOfK9vi zt||w{SQ~W;Bp=V;htd=gUBofcP0coB+4Xr}JlbEYM6NORk&q&4AjQu(1GO-ZD4Eqf zm*W@eA%x4986I`;v3?5aMQ7H3yh^-V8nM%hj`M?8w%p5C5b`jTm`DcuHg3k;PkFtQ zbMMgptRsx1CDudxr~(eD{D(0|s=ai&-br(Fu|#?iHte!~Co;c0McI(Acn&lVK zEEIkno7c@Zhz6MyDL(^kO!)v6@6r{e9njUhKtWl=H}+8YpP)n@~h-8 zG`c;0d>v@^S0X9kqS@KmXgFyee!&$;%)02eoos!}O@j3Oz^W%NvK$GC7~Y2-vcIX3 zhth(;@7$*CW|PX;M^8e;*Gu^1h@WxH-JOG=a1L{yzelXwu}Bq0e|z#=n7bca91q=;B}}WXeaMHI&yM%2o3od66UTS$BXns7m=ZPbp@9(~#ZOciHP> zrmfI-2h?9gu=8w3#w6Vr0wQ

z&@z%@gIgXML3l3;menPj-D{orRLg)y{mAj~H~) zxDNLYd+5#*PX%CVY`i%GvxOK^`rQj=O&uFlkg+bb{`rDF1paINXxd@GnS=_C<~cO? zaWUff+O+&`_Q>v|w2<=A}=QTbHKY#7JVb0 z6|P=q0}M(fE+$am;8t9Aa4XQtdyve<0O)6TzeM`eP7XJdPb0P3UN{j6F&;&T)$W9# z%OkZ}tGSHx>K*ofK0KH6J}y@cP1U=pd6MIVHlK@Wbw%MYlp7u_S-p(zAGa?zGAu%2 z`X05X)*$>Z9PR(sa2KP#03j?+KRYo}WvzHmze?G{eh6o*e0 zU|{b!B6g%5=wo!7ycAcWlSvSUHRUe?X-0g7g^4m+&k_x5VJK6x?R+9&g6eRpZZ@ChTs;p%-Y@A(WhvUZjm z&W<;!1Ek05u%T+PdIm8i*RHJcj)9Ndopj_#x@}8GIr{;QoPqhxRKH{X=qfm|edw{5 z_wd87~mm?Ouo&ns~?16Z%};<;)pmGL$^ z)Ge?Ja$XHs?@}Csxf`eV?!-2Uc4re8Hf&GsdbtrVzy5|~`@AzBZ^L36oHd(rN**r{ zddI;M@wuH0uhS6+s6O{A7}uUhND%cYLK6O9i{~Fq%@q+I-U^IFU|n7Zz$gWDas~-v z*9ZW0oW;n>%1!~;l;U{!+X1@}Xy?}?6z4l>35i$+HXH@^jqO4pEPV%(5KBv+c?L!G z2d#L46D?PtwSDW>t?N)IJUEz+fdLqwx^lgERGB7N-$l{dCWUXY>mC?CU5bD%ybn@^ zS8#hQjxaIN-w~f05Bdx!dZx+(bN>B7H&^PN6DHowut!h%0s*3VVJ+T?p8HnE9HOHf zRHJ(5-^Kps_1n_b1)#$wi#(F^5JOLPrVja4_-Ri9%litm3pdm|F;kqX_l+{Zg;qV( z18I;Q;XbqjePS~knA*nVj%&IgF4K+ z-aoB?6yW#IR~Qqq9X4jn*D!J>oVMS=#@L#N1vaXPc`QT9s)AV^UF9WRpUiAUWCMoA z*sw?9X06T60QNF9v%0?gV|H*O_m|}QgCP&>e74*3vKtuOPcAFanL!Ke+FMlCpD?{Z zc$b;G%{n<6KVdw7-*5#c^kuX@@Es}%Hs42&Uk8xiu*#alM2DwE)#oDx)u!!|GiOg; zB?v!u^w)yiILA^AdAjlbG#!49Wr=}9avr;w*nfW1!9O|+RzS3SZ`%^(BLHxHdw6`b|=W5;5ZzQfQ)wtjNRgJ{MVZo?T2ewa1rWKPtG=?1Zv%ST^y zzUVfBc2kc3BiecXZkqJ?C{%O;O=>ck#*;5ed0uvr#TyL|9Q`q$#?GUQWyKa zt|1ojhZT76Ms0MfQoaKlfA~v%@+-cI9T9pFNPul@&RrfwRJq;fU8k5$?)d}PRVoScH+8y?&coDuiPC;(XZ{RMZj|`uwOetCxtca- zGmtB^nignktp!DkC!L?A^89X3la9L}qEUEB(R@ggo?(x_zKgMviKswR|O zOzP-vye$#=d?Su^{Skpo72@g0xjOf1W0XxHcl}B&Rmb(d*ud*ciV4N*nb;gWbFp6Y zR3*H{7hgU#kCEstkebpDL_zw>m*=?W)BRS2l*LeXA5k5T}Z=L~Z4x}KV$;OU^Q2nD|b zmOceAPexJ@6RlpyOiqe%W>fh-J&3iM0-sm7U?VC11&~l|5dV?Y3SgRjZEFklUGLXT z_5vzW+I8k7r2){x0FFP;ZLl`p6h?_vfv$Ucdbq%iq}ykJ_yPAh=jP_tGc?2tk{QQ> zy2XYd0M}#w4K!+r;*9(L{n2R-j##kLlLGPpao7rSuM1GB+sI^@Q`#KT0AtY|)UStpfa1ARrcM?X3k zR4dM~aiR9pd9kUokeb-1M!^usIW+r%XXtlbUb_=4o81hpS=KCO;?O05ed6N9yx`Xm7QJk}7?H*;1EJhfTC0E_bFzg0nLAA&DC2}NjFLIPgb07WWA3s#L z?OVk9&L4Ai@#8&OjIKX!NX@eJh(=dk-e2fWdJE1Y$o5Jr`txGJunN1}WROf_Qk}Mk zacJ4}94Fn0n$-E|n{%$6(VeoEIyW4=*c5DN6QAdZ9XP-6Y`k*c&BP`+;|{rt z1G4DVjn2d>X$7cdV{^4R2V8iWkftIc{6$+rK;27zd@M?%0XYAmO^H0-4qkbdcoo@0 z8#yFlm&I2;+B1x^%Vn7!UfIcIb-=sQ54s)H)4)p;CG}^n`X!dpPs3IN2fFEX4kzfY zU7NMD5v_rKbF@nflKynb90LMTH&7=e?EZur2eMvzG;PBn@e=oFKh94EBeXM5CiY|LI%*SGIoQf!tH`^Goe+0&mSRwQuDc>*Veu+zJ4`aP()SGJO zOn&I26KhCaSvxi2F)im|&e{j;?xMgQLuYmmpB$W19Di21^sCcvW|MV2gv=pbM*cdJ zZP^P`Cf7pR-4qt+=Vi=My4!Pkoe5CbPDzdCX1BZ5T&n=NH2n*ldgBgOA#TO446Zqo zE?JC>?qni5wM!x^W;rldTeQ!vcUbf}O-b?0H`HSaGVIA?ckw0L8|KJ>jsA#aAqRHK zB6(cRfX9?IHPQKg1OBj`eid?kTBhh7qpQHj(Yu%vyTbR$4FbE!8g=%>RcJ4*<{+6B zF%Vnf!|OxHhG`?^XWqY`9!~kDZCmDpTvLcipsDd_v5P7Ybij-3JkDD}R5Hp-teb0{ zajZ-+8>&so6{_#k>}0|R+7vkv%xzdNb8;>4nfY@`92l_G_c6ApnHUf~T-f0=y`OM) zSOT3ny)#`Fh&-DWZlO@LZlh(qt1>k&DsuJPT09k%M8ggz`3!`(esFt}mdyWr--5Fw zX&rwNAPIbIKbC3)go=xZoHaEy?ZFgeUjuQpS;t#U(Z!aCHZa&>u2--?Xe5b50SH#w zd+qVqZh=7s7pRw+e5E_}r6%(N?}z$KPUvo-B?(M>t`ASr$N+d1_!&-X1wcVhZ+xmI zQ#1w31%H9CyH^GtkJogV2Z9G(*A0wyujQtblvocyV0l0%lt?j6Y&|erdV0%IF1uS! znvZj2@xJZAfAZ`Rb2DQIc1j;uZ#HVEVH!DLRe5VGE4a4oNblA2E-6EanJ7XL<{W7m zg*G3BTR13mNf_FeR0sBEswi)4&W<@V)npTQ7&+opZ!7Yrom{)HGTc1&?M11%kEs`5 z_WR@8Fz(XD8ZTc918j;zrH`%}BM2l3pCr=*CsIbpBB{+wv>fW#1mba@Z}VkS2j4nk zT`ueS`CCJIt3zfnNKxZA8|1xneq5$T+QXW)=20F9o7GyRUac6dy3lj1+q94F)1Q~+ zVdCr8`FNe@1*1=LK)4&|77h*58i&U@RFGED^vl5!)-^h9KitJ8`qyF51VXWKmp7`U zG@|}JeUf&KMtB4e!?HECk~q56mmv`biUVSvs7K2;SR?U9WxxY-bI?kZ9LcjoWNWjp z5j!1xP!|^iu*4eoWQ!_`W;c0n#L(s4frHWHoxt%jONT8dVRTlklS`uyjy>cAhtwRy z2*X`VhMSBK&JlNUMj2td6=2{%6J-|^mD>vOMWt77&kvu_=$MnKWIVZy!q^b5ceuK| z-nhzP0cDf2K-F&M54%SUbv0Sx1NAwYR||>{;>Ez)%~j#=XSi6V3y&P;2zD6uS-v5U z-RSeAMS0L4J1I3sll0av?&k1SYzBF1Nt)i;sl9>zk8n-v?UQryuwCLA71$<2@*0PS zPFf|y1=}XM&&{}&B^!J(uBX5sq;20{um&O4r`6&HHISB?rDZ~wBv{xw-V`V} zA#S(`9COidr=L{7%A`pIa3gD7LDZ1>-99S)vv;QGorkj-Swu0+Two>R$ffm1#7Hq@ z=g^nxfScnm9-XfvxUaUz67b3d8k02dQCp6q)+FOyS;Z+oDpi;}Qq&Gc{wSJ5JZ4|j z?x)oZ7`33l0)|ZB9_BpC+RNFCzK--Nh7oT+hBTAV9qv!#RnJ)y<{6Uv*6DL}fwk09 zqO;lOiPB7p;=IrvWN&Qpe#8fI`;U^|(HH)Ij7Ck< zm?S8C$cXHyeYRz00at!M^|{hEP*bsgXN=hcrP!a2sK}WM%gG5)?nMcgI)iFi z;a&;2LwuC=AD%#t(TrDo?RYX8*2|S*Fu-B%S%559Um}RXBv+U{Uiuo@=9d^GwBnmD8|nYo=|B*=CeJWO^{A@_b1J)0Z^R;bQO9d0&b}9@Gz$0B!X6vka z8JuWO6bR0{Ik_kWp1URM?e`L-@qqR=Y7$x8k1_GYN5cXZP`R7l zsM?^}*N-Cyr!F;yGHQ-u=IxlPdZAJRD=Uc-eU0?}hv!%wGyO^|ID@o1##|*2Xg5~j zZ(UE5Rsf;2T8p9Nx^7LEP0Ps~*_)^P(0$+SEO(H8U?gHZ7W`LVU@Ps3P>DC2Vfq{Q zFHI5+T1w!__umb;bi8A1dX^*R<{8LFWW0Fj?$EZ%hn<8fNXL%NbY#w!|6Jn0iYP-YIX-<=YZw2G2u!l{Y(R<45}WG^bEQYsG< z74-`3ud?dncYmI?%*c(?WC}v#(l45Zbz=v^LzWkpfiU;YA3Vy!pAT;~7Q*Iet|Yy- zPg;avH-d23T_p9Q;@eyDM?$QPMX4UHmb&|Je%p8*=P~VFyOu#@I9Pda(2gOw1oJxP zv;37p+*cvBE%G46^Af?-OxB!$o{gUf6J$;k}Q<&g2LW)>p^Ba;CbqqF>*KL>A4zvr@t z_I7xF-#qZVN)(k126L&$*U!=(dME290$NtfH)(Xn#o?_!?c4vu-kZlmy@vn8qfQ%1 zN@Nd}ge3beiAqA0eTnS5v1A!T4rxJJh-_ugo_!sarEDYHU@#&k27|#E!_4mWoACh{kiVzzV2&zU)NRhCW~)<>?G)VekxEbMks#p)fF5x9L1NL zF>q`8P7kFamMvng{-%C<_`a-GL08OWXcIc#jpz7WVI=~8f*CpYTzu7`y70{i`Ni^{ zrj5$lB%&-(u@cy`fn;)N5*Pjp3s5XoNFh=U2dL}&{FlTqX~0gKMr_4U&j6iEMHj%e z73qFSsW}tP7@kgY0?>XOo!gZ+oI&7b+h5L~oSaP4gMcMR6G>7IeaS=sh5}t!A4Pr+ z#Mj5KLTS1c&4vOHL5XP0ss6fp}DBHK5wJ9Pj8U2$h#ZJxhYb1r*G0IA`X_OT0-v14}8&j|0a@yc`CRH?jDI z2SMoC{`cX#UMpud%9C`O`(IK>h3AF{Ba9clcArcX;Kz_mW5Zi7rav?;D1E=^M!i9_wTH z!yYpD1%Ls8MHy&5QDM62%5!u@i53RcAYB$4#DA!bzfd$pUwzsgFRW7q7FE&Xk8*|I z=;o4wg(|t9U$cuiP^P?An9(}H1`^+b6P+Le@+>bT?W|hu4ziPNP60zrk0_Zy*pD}P2dW$2Aw5Ol0RTHZ(Zlrf|)Mt>m8|2Qm8Ad_`3FGud(U5 zxf)x5x9pxAz`Ae`yvUqiNO@i!#ZN`Wl*8&}U3m>|x>(*PpP!k&Vwc(=B-TqcyHbps zC@ahx5-S+J;o#JS&bF@ToOdo_!mauR^{jnyS>fxgW-%3uFFm)y+b&k0i%xvC?W0|F z+r+`2HU*ejY_`i}G@QL23Q-vO+i2>XP|-UM)-B(!bvrH&e`T*6d*vi|w-7(gH%lPU zd@jJd^1i|TJHviab-s2X&1!(ROuJX@Hr?fy?k5!1#(Sz#@TrZ!ltD98t@fNlg1DaBb8FLu3GC8x>^6$L_aX;UtnA8g%Jt#t2M^Pze# z_D*rCa=q(m)R1Vb5qgH`pm*K9o+*9!!ncU)5$}9X)F@mrSKlYNZ%;a9Mu(pq=#whx z6WJ#jXV1Ac(#QZGHw)n1I!8P~)qPoL16Ai8*2PrF;Swz@d?+?Q@-RafXn|I>n#!n8 zo9|fl)Q>o_Ms=%0;ns^N&h2Z%e_J~y56tvMdGp&k_9#fum@ghJeEZA*|KQrj&^$)xu3q11A6 zI4J&1$b9y}HR0y)^SpLa5wU%Bk)^WG315mTAt~c3YVQ{=$>fbr6`6(&7cRVqmS=CG zCWUyeJ>+(PyHEQYW3oaM!vBC}4Y;cGq;Qz}<%>EmPNy@jp~f1F)=3Kybd|nnoE9-u z!i^W04n&Tb1Znrh5`Uv>x`@jSzP0{8v|z74YpGP&+O`QAh(?aQA^~P=4VvKU9DR=}_NLFZ-G}RyYdZ@0y~w_F_2CPzt<=as@`^L(<(j=0 z$Odi94NMSKzF;Y$KB<31XR64A>h51bqQ0y(p_>N40H0$8G--G$5IXn{8ez>4fzB$;wf?Ke7eLMED?LGnmIi*R zR>3h{4Scq1MnI1{X@Qq(?vU!(Rp4_7b^YeXoiumoN(}kFzuGN%E4d?wZ&tCR*Uwaw z*EDkipehKxp}mFfx38oMzBs9K+*A9KC*Pm7SKsgnH*+y%{@LlWw&|Bxe+TTs7s7a@ z^A24(by)-HTz?cmCfQHVS?iQD(jB<XhRN0&wO{nhiSkb zXK(VdvImAaOG9cep;XsA;4iS`*^Rsa(WfS2I{z3^XFpaU0*7J!rCY;AhuEuK<@C@p*e@ zKl_3Y>H#$k4`k{Ci*jE!)(ttScU!{z8xVGhdJ+P-9`L)HN0iwKCyLWtq2#;L{6K9T zf`u49oj!yQu)~3TPWO1>KJS&fwXoXIyajLID2t}~b}F77;GvauDTe;abWshZjGFb_L_0DbiL@9@x?oOVJYMA5!KJ=% z=rEGaTK7<%mM>yJa$2m_DXq-6)VJ6sqRL>>l(I=F z#&FfuL|U7B4AKK!?pq(8OS^cx8sok-y9yA@6E<{yZGU zmgvRu6+iA3(HQZL=fTO_Y?Y~ll_80*S1NDZ~Ruu zkAmy2ZyqTPNO|2*1d>O?1(8pw<$40&} zo|u2~Xar$mRDW+hDeh9mhMYLgyw$qG)zbv0e^hdIO(uwav2wLmEs zkvP06)p}VjM%)iVu}tnmgv}lzBrFov2EE#|E5s$#OR_!$1~&^NfwZ0dAl!wNqUGp%0V$hqT%@Gpsza8Ic57N<8Tmj4NNf5PJt--LcW5bla_dO6m6deiceU3vV6EyB_=ufEY`T z)*Cb|o|I9S&9QKsUvtBZ*iRX|p+e5#)-E$n8kzUFK8|`Agh$AtEkq&3=>Wv(L{-Dh zcI6D%Hk$>8zboU3RT2~Pgf$Lxvm3#l!*IA7SsRvvw&V>WQAW#zIxrKEI=Ig(9xze{8>mhf0RjOfuYJzsuU?^Fg34# z?sVDu*sWUkkE3I%U1_@0KlX?+Q7fuZX;ZT@uL8IvoeN)D9zR0zkcE;DrLL|$Unf39 zyPNV3Yz**5ay$&ERQkbp2Yx%VwG3_Vh39~s{<$EEe<_SEXIdYv#G{i}ib-_d>x)jd*aSk0iGy_^YzljRm>As4@p*Cn{;-0m~IWpjai1MQ;~ z?ONL5E@Sl~%RMoxMBVbwX}cidUIlec|E%Rc4707Mtk8=QfP2IRo=XV1uWr`v=5sad z__buXOGkv^pYMF+OY1?1WNm@PEz&K=1ec4UJa)r=I68)`@WmFz&@21V}I6CGl`!WA(F66gc=rMU$ z;SKQ+F8~4Gn~te6uZ>nSnK|N1LlZy@YgGc} z2exR|C7t<-YS@MF1(e!aEqb3BCXPfsMOh>bI!v$CZdLGajP?zi4-%6Q$de=5slQay z_uK7WKzNS76N%LSTgw@LC?WMOET9uI03thwk1=x}CNDM5n`4?C884p4Iqy{>H*5GD zCTWm%!$2M!IhfxqOi5c+O+FF$nA6_Md61KaeY60hhn-c4l%P!1u@11l9Ad*J6 zo0S3qA0qDCp$#oZ+LDSmGyE4b{J0TSw>CBn$&fb04`Ks8s@2n%9<^u`Znv$dVrnJm)h%< z=Vb1%lkOXKiod`oi5S8z5EHIoA6Lf93rQX;yb$Wu$;^1*?035Tr_;LnN)f@9 z-@hdVYl2Yo;*To^I4gn&gaAYJeXCzvgS!LEsapY>JTZVHeN4D{H8vq;j;Pn|6G|TT zRZ4nWj;?hj7RkK{pu=FM11lRk(UfYxepBTLPU(&F=azA;Z**4gaJmh0eZ`$6*7nr< zY8Bu%kCp~>a?N1tK0J5!xmu*69e7(E$tM#eYFN8CCIz#)29qs?;ZvZzhwLkC!ZyS; zkT|aqXZXGAj3)phwF?sG<^I)k%zOPIRoVsAq#=9u9y3Y4U z)*<9T!+0X-tM{#RtXm5nxca=^r05kc>y!QELTXy1FYfO2ZfGH*W@+DRmbR6lh<9N{ zx1NMMGBQh}1TOkGRyab-KXsPp(!9ito>6Id>Z{0s>?}%0zaW(AL~5&l zMHNe6Ct5hyqJONRr#Dg^5Pcb!mOAACi}q$167<-6cFish*%vjAyb-k*PfqZR zCF|I5T|!unm0EtZw~S7KMr{YV;lw9zCY_CsM{OBwT| z@h)UAAAd&XM~-u2gsJUh#P!Dx_3O=|TNbJ8D7@k)#-bF`XUf?3KUw=9NPK#_Nq5z) zYFaJ7*cFQK8|gmB%sB3~Tb~e)ab+bO-cJ~{zYofi&(-Ix1vZxvCQ<{iP-^0qIOZY6 zb<@KLf$a>g3H)*czknQYb04yV-zwU}n(dRQa}GK-{$;wtzSNw_u6D2Xsd*nCU9^=a zz+CFug^}-VrpgdradakO;!8Q*{W_o6yX(K2xzAG(TcGo8(>tvt9qCYOa2wwO?xgAWVaJDyj^7&Xpc>gKb z{MzMMrfYM8i$v#)XL1|aI#^7_`d$Ba%Gj-W+!tS0=R$FJOOd(2a}J}U!TeO>tp@y+ zUhK6k;3Nh|NVfWS9TtEY2AEPa%zBH=nLpA#Zc>Pd?8A_`Gt`+=H4lOFD`a#5V-A0$ z2GP~~Q8cJDi*@Ky6~SdL~4uUU=T z8(iJ0&xgD9S@}%)*jaC?n>Xbmw(ka|u1W1-|* zwmCe?vL7ksGlKm~j(>TJX>N1mf$SXq*o=}rhWw>H0e7dO zJsAVg0&&Ap(>VxZeSsDnT!kR5)u(fvQR!pj1I8S%FF}YnfrR#(D zL2J{MMTymJg#x8Y`(0$*(YHk^xiC=lkiDAH&-~D030N`>6ZiX(IjH?6A?BH>OrxA( z_1tvYSGBhHeMD)(z4r2sAe??QAo&7e-Xc3n1TL6*shLYG+(k1Nd;N`V*$@H4*h;o@ z(-J3)IgA>&`M$sfdgjGE=s%^VL1z#VXy|&}!QSAm+Xb?{w!_m%plEWQ<5(xnw)%LR zeTr7QwE@!U2e!Vs!QigO-xq8-{}>)FpnG%rd|y!3EBxd2jO4KnohAk3JblU$<^=Nf z$}fK!%4n{%ZdttM5LFzM%oz!r=De%ZIk}}jFN$x(BQQg0-s4v*U(SCCLUn|9xeFJe z+C5YeS@{&)=8aivwxt($1+ulFb`Sof$ zl%z6|?h=Y7M*$WWUgUl>*YWTHKb$X0@(0d*H-AaVMCIt{jnXI9SrYBUye)< zH->IjDvTsor>fnmNxe?u0C1P~Jmoo<$`R4v?VgW6$I`eHxx)RalD6RYHXA2{yKqap z&lzCb4^z?BwOzUYxjv6$oc&#oYTI-qrS|Yq_P|d!USD&{vD1GL;gIMray?MRX4-w% z)ys8si8IK;Kx*`gbIwe9#^+B}4HdGkShj_MsYgF*T-5_D*K}_)k9G|jEdX4e;7v@H z3W!H6>6CLhbJU?5D&|H9%55=0T~4~r+F@>(l~;bXAS;uc>#Q2j`Os;I;$?)DA|{+` z|MO9>{grI3Q>z5?-ARJ~Q25%fQX2n!v;CI~i0(@!U5H1stx8BSa=aJ{JV%ho^@-I9 zP9$w$d56-zD#d(K!3N!VyL6SzPLx6b$PETSRb0=5P(4SB<9(SZGD`aPjcSmosLsl< zyf3;-dp1bz7RUM7h$kDwhr-O2A2RsI9FKZ3a*2AY6o@_!@){a)zZz@m{;=+R2ArI2 zYC2Fn;DY;=wo4mSbx_oQWeDx-kb+9t0=net{BsY37T*QCxys$+L0KNV+F{oqLo{B* znp38-pC!D>nD&to>Alia4{sF&1qfhpA4hU~05H=W?M7;Y-Kv34=%A_gsZ}5NQ1(Fm zR9Q_%DnlYj60_u0N;PH$r44}E)`iJO-Z=BC6A10uwY~cM%Yu)<&O^idx(7{ivh32m z6HFyzfL-AGg1T~Kvm7RtGe(uC6$_e5Sg* z9Yfopk^)Iz8ThriH^}pkNtbTvpffECg}DRA@j>VKdUutfBfek-A93jtJxKL)ElP`aM0Y*KaY^)kR2;D zHAdv0)1$dQejUZncjl(Qey9C^cHjR;ib^?GdH^B+vn~K_;Qvo*DN$7di5#Z(FzkU% z&HaJ}Vy=&D@TbuOg2Jcjn;aZ^B2K$sd3T6IG)wLLwP7{|t(w^!?ojp1r_M&HU&-(f zEsLCqyOo!#exX+EQK{&sGa4r4Z*NTRITxCtS0eb)piSIh=}DBHiRB5wql0YlE=BBM z>qGYvq#P+ILqH{-x=K`(dvCTRN*na=hwAQM(DL8Er2WmP{xj3>zu!w9-g&CJRd+7w z_5VNMZwmgukVJP2j{H5mzyEmr)w_LTu%D#rGU{O;6tFe_b>M{|OAfQUxgw{#4%@_B zIQ$7kCg$vZ$cWYUr1w=3F>sZEeB<=P-6smos^9Kc?PO2oiLS`H5e~Ku`PG5u(tkut zFJTT}^Z@niHd#Ggz`rwb4U5$+D*1#rFjUrdV z$ugHi_AXP%c;Q{T(6Nm$53oVy*t_d63IC(S2)kiib($^bH}>60*A#x%4cpa9DD3y_>aCfMKH?J zpdVTv(&U)pJS!->oEbc|^;ajPYH1iElY$llYmDt>7< zuIuQu0$5V^VciE~fp{fqaA-|80sUYS+-LiS zv{;iFk``KU3(Qi;#?nG9o>nelBAs{3A>VkCdTE!_C?MrwfVK1_E!#FjX2H~hD&*dL zw0ESsmjcv8SeBUOlk_5<$Wj5M@IU*CaN&G<@*@c2_g)-To%W2Mw3KMJ7Jt-i{j&vW ziCt%66>0kQvAs@BWITcwBqKirtzb1vjGizludC{X)DU_Wzut3Pcc4v>8^+t+#i6ZL zP-Ouw3(A!CUr<)!a^L#qQm5?8zwscZWo7E|qg^A1F)&wc$|Rsojv-hPdHW&7e^8Y7 z2CJ+o?ORXTofZdk+L{Lg%P0^k+7Ib&{JBDMZ!Vr$bti`-as#$HvJkhqAh&M`-J@A5 zR+;sy4@xPQY`_g|eloO3C?X~l69YriHDGB(H9F+{;&0-Hm@ID$9=J@KZr`r-1a3-*QkqMUo`~jf$2#*RIhX^lD2gJfc(#A{H9{$2mx+x z`D(~SOC#ueGl@MUvAuT^r%=JFbd!i+QeA#4V+eI?*@9Q$&HirHE{l5> zzjQyVJ=?pFepmjwXZU~b z*#ihR305&UF`8S&@5}~9@f{#2?I`~EpIu!l4>Zkd1@f6?*KGG=1o_N zd=9D6qu<6)(0-h*(D)nhLi_yJk>>fIhyVH^WH0|eeEQePwEsCGcT{^J4k!No^uMl2 z3*G4fIlEm+kx}SAP*cI#^f%7_>ncb&DAN4MVg5=h+g^SP*&Gmb?9kppBWv{O8D{n* zzM0#M*HM4M_O5bXnd@s$O0*>|>UaU zOym+li&qR~!0tp3QMK7gxzydKvA1Y6t6bo1rV@8dst#Rdd#+@#=UMBz;zbIeiW#8? z73ciO0nH^Y&LJ*0Jqp?mUESf;RikjqTqT~S@;tMTWl7#sTZIde^JM-3DMO3Y<59As zN0(Y2dN;r5&XBj1v6CalV1fX?QlL!<;7W-zkqtjJAnW^=!6 z+|l$IEa=Fw;WD3da8`tgDsscNRbkEk;+y7~KDW)FnhG2Eu$HqXJvVGk0Xj#DE=!s4 zR{u7|a!y_@5mesjow0Bf69{`5DBP(e$12_zAKl9Ea#APS9~9}fJM!$Vn8`&}nBpMi1-NYm-*}=pUO>KU*aVqgYCEg||BJ`E^W?#*g`WKu!D45whWf4P!;!LJ_(oNESEatY6IV*3CxjPosNn03g^6U*Loh%3}^?b0we_F%7 z5zIbN;8IEnXYBPKufc+ zNHeI37zDz;6ZL(ZeyFQcqFEp{cc4w?n4+PO`V8{j3&$v}=U92P~9jhgPgSvK*Mf9vsXF6it8Hb(v6N*518HhFp;CbH+%xqe;C zDgSR%v-4xJu?3m3+~PrPz;S!NSDSe$6co0EG|mnMe{+9lp;9_ibnG{`5BMpE9qyM} z^){fpLXIEx;=b%-eFDQSa}<}Sv+`;JS5%dx6k@5U-}jBlut3AoEzN4PflZX)# z!E?At!bv0AK&51K+G(yNBbEpZc&Ou9&{=mQO2smjbj>&D&iL$|Tn1waNMqEM9hed# z>_%>g9EfH)H#{8Mr8Oq|26Us=+NnZ#$gxTvcY2P|n#$!3(A7mZbpv!zZ00!iABF@U ztxioPf(8o0MaQxQy0{+yPFY#nFK8fo!&pjdPJui9GwzHOdH z_ZdjzvguAj9Rlf={f`>->*D|2xv`^REuvj0^wt&Xt9;>}%{+XvBGQz=j7t<~L25o> z<3HV62VC@dJB_aKh|j{4L4vM)%JHasYYH+g4W`2aHB6diz6KV&w9Rj2qSbZ&iq9Vq zE6<$NvbO!k3g-X0zxgy`Kw zdEKogf#{p?)@l0wDquIHBYp?1$Ex|ogR2$3>MldHy>@7RK+4_~+Btjsv9w!WP>Nt` z^zqsD6ikqhkERR8upUgohRf({HBBU!z8@rnWV8dV8=Z!>IwQ@V%lFkj{3-&r$%&r6 z&5ij%-V&Uu?I74=IGpc#_@WDI`#B(1$~y`0ViSN(Kod1LH$I;&d?WO>T%f?#?(2eI#)az2g2YB2=%XW9 zav^-_Q$MTe(xl_stHxa=bRjL<7V^LO2x8cdE#wKFR3CZ=`2mhnLTR+Cpt>JM}}h;E@wbm?Gev+iPhE!3`k|;;PHW12aV$f0k^(CXolOesre#ABce`kKi~5d#D@fN*$EC# zhQ{#5?s*(nTb{22q$&X~|5SMjf6&TZJ)QhSt5hp{}hWm)9Z zBy$GHc*{=eSV;e(i97vDhg2q{Su~J;Ot!>};OCRw-G+i6D=9oRQL(`C<9O^YUV-Tb zI9N{CMVabE9Otj3hK@xtgc)CP%*972Noo-1*?r2Xb}P=c*? z$f0V9PW_~=`x2Uai_F6+I$uJWRx{-u>6c=8*srJhMF`v=W+=riXl6K{n#5vd{I2?^ zIY_bXEp6-`h+gSp$rgwRewkvEyLY$PU056HHpT4Phb&i;x5b4Zrv>8oWVI$7Y^YRB zsa@M#Xt1nqz)vYL{CV`jEMlGPv64Gb)_hY7q_NMJY@KrZYVzx$K|Bk;#r#$LC9Ob? z(!QeMzypvGqn+eT-dovYo>_tncSg24SvIO}-gyYtLI7``B3?NuIp$y&Oa+zn@oXzY zf2;E7QO{|kDI=m%!u<=-PN9RPEYUzs9&pPMdrQ4yivatDlku#fvfG!MX%?1^c0tzL zVdneJVwHiOKf-M6fn9?!i*a4|0gB&%0neXy_CZGO?X=eyn^@pF@ACkq{@(X% zvPuFcpmyWmo$Fs>pWD2|R!>*A22ZL_k(wNU);(9JIQL%EvN|FPeO6`aTdeDAYzhIT z$!Za{yhNXEhY>?m)BvfOFV zGW5!hvNLfb_2CcYq-em0bg|Gq*Ux1qK+SMLe3Q2sU?PayJR`$}Alx_xrQ z!eiV<;?$I(+Kx<9uJ6JN;yMn#jk@w7HB+@WK}vL}M#dCnwwl`B;emeEt2Bgo=>%o5 zi2k8+!4D4BV#y9Rd`Q3K1ta$Ldq5|Q&zkj9S$)6e93FIA!f<@X`o)9ju7fPexuU7u zI?=ZxQY?Uh;l5RD9&A4V>J79>WmgX`4_RDuy*+Hb%N2C4Od*er;5sqPp48_rS9d|& zt~*tLXNU6?-y1EdptEoD6u7Z|8Y_mm#*U1fmA2R^I?zJ*Q_)@W zVBf8whCbgMF>6$)OX0(k>Q+-HZ7pc(!b4f83n>-!ri~nHy=gU9Kw?R&@ib+9pXhwU zM~PI1KL)9aE!aVcw<_0uqH%D=4r|E3Ey|SX(r!40elN(-ZKjPT8m3g1X?ibobhTf) z+#XZAkfJnDKmyuAKF|IdgGnq+nYRb*C~c7gzAy@Z55pz`-2)ly3oK7_Ovf%`0lNqH zShLR(OKhlfKt?eOgbk%E+aj%V+}Ux)Ir*avuF-TfNKFve?pCgSmY2hkg6pCJpOC@!W^ul23$1`FFGg8e*^AIr;-c7Ef zKzq`EHB|s4o7?)!xqCm@n@tUq@b?tA=XN)G2zD zDIWHfdvY*qv3s7}B&S?Q32OAFRL*Iuw4)TnA7>) z@Qr9ucclj#J*94rI`~PLj>d}0^Rb69 z{IxHffU$ z6_O}^;g#}K=vxWK)yxyE1%U!4!@}e>-iJRnduI1W-*{rjmogRlw0VZ5Sgu>47Nm4B zyQjtsmcZA>9{1+z2qi(QU+&Tcs?G3nX=2m2x)8g8dp*TtW2P8kV)|>?O?am(r4hUrCtHnQb56@UZJ_Qj*>Q2Qy>Yv_0@yY zK!;jLaX^LT`s;Tnq|1hL^S|wRrxwhp;cL&!uCE2Ww3(mVl(WCDDwLZT2%-<;Qb80e zGYcb%`jcuU;aZvjS-|l8^0j#nbZkHVM~D5bB$Imul;!HzLDh7sVJ15`=v3=% zl#5km;Bx{c6r{2WE&xrL&*P8>t#B4%7|E5$nz5Qd=*VVC%sr2PKVSF+iUqi4QaLZ0 zDqBxVBe@}I13x8+k+LiA-rz%UB34))Z+0jB-`C~mlT)71oU28v8enxzf&{+M$ifA0 zMRAU$5dmfZv7tGyf1))Qyr*LD%{1CXyU!N}z%wst79Eq8-*_G?(D?8#EI|B38!v`1 z{;#KmaGC%ecl5z@g9^=$$*Olx&U*c2bLZDMdsGI)ochA?#$WVdXt!$@hmi5Pb6;J05r<@_5jYxT;lX5 zop69twBT1z;n$-=u1$tVP8j%(ZTlX8Uk|t&jxFH?7&uF1kI^VwIjwIrvrcL${PrbV zU)EWjexLavTw?ueV3z;v79jG$DLk6~Kh4CA5`k?48YU8aI+=kth( z)~f@-2uTy)_GX8iGMVYt`!AEU<9iI$sj(s+lKj>-hE0pP-kSwXRQ<0L22B|1W#Cn2 zMlXOzF*C!dmipaODENzT;L`Q6Do#o0k8)S&)GEVn zV1ZdAr*(kM$Ko39-Z!hMtuC?4-oQqleOIRpIHiwGy!*9Ng{P@H@!QZOvTkk8?_? z)?_A)Ir;Oo(Nj`FOfdynWRIzhF(H~Wb|`E3IL&ipc5ev52}zUQ4h}<%crw$F6)?-3 z0L1*KwC-rT4pJac@ufLo1FKi*r%sTP5!(vyZ-PcKk|fAkQ@$ z%?#C^kL~@=H)k!Ay3{UdDw|CL_vH9+wS@I}cw7C;2eomS-H@D9+dHcjyLr(LOqK_j zg4E(_{1i}h7dLzUn4dYc35t1qTt$US0&g4Px27By?ihX0jxQN_=Pzb&JKbso8Tdt4 z$?jCa@EBmabGauO-4m@?C^)!i_HJOUjS$LqmMDMW_|g<$jur2w%-j{Bd1t$EhjRO3 zTjYooi6p>`S@*pCe0gyoVN56k>*4rrd1EGppVSm~-V6dumPKAJo?$lwZzb@xDauKc zL2wDyR^VKyh#_?MV?RrYxgjsXp!gXH%LHz(08!u*3LO(!DJ>V^j_(5QeV7i>pr~1G zO;(}`bTFQOe}2%c_g0F}orOT4v(h}_+UB;Q>3(+uMe61-3=rMgZCkj}=K`ktYxVx0 zEE{qiU|VbqvAaurJ|!>BtX688>RW(CXZ5nqXUU~b$vm=@jUrBqw4T@|XkURuD?equ z=p|~5{YGdy>Ql%0uO^9;A5~d%TuwDHkl?~}m_>jseZQuHsagXSYOdr>g zxM@dp(tXW#;$Dbu`%f#{%<>ZmSGB}!*$uTEmEL}CW7OS$z&rp2lKyWv4{c~>m%bVJ z0;Zbl{tA3B3xO9VK*V&gLCjn@+#=4UHgK)Vl$g~34S!V_$4wTXtbAqJFAu~kaJP5R zgkKEm3-9}J4Y{Zx{JHT+z zI0786F5zv26hRm%+;G9)!S^-TS0q~B6JkGjThI@V)X2c>6?`#{a>Lb3$ej&-!T))AdwGDapbP}xrxC>Uvnlop!>096CRx5pMD2gH8&*EbEow>MQk z;Y~jtv=BSQmyjLEe?!?^N!J?$I}LemnlO+zft=gYycsfky?MsFi28XhP%!nzYJ#KP zXY7~k-t6IZfiPwyOzf?P(@da$LFKZs`EjFwNFhk$wJITgWnG%CYGj-YCu6@>;28)` z!oYC?ju6gH8fqkzTayJ)bJhUqj^G6ND)(dCv`wSi8ih?fiZcb4C2-@GCDCFoKJ&`J z(eKuoJ^7_%V?V;IBT)-Bt^c~Y&y%l#k`BTn-in4Noa#5)v2M#u%n*(~lb=*Eq(5AL zdplf7d$61OHm(X#B-#}qt9}`k9lgMFPuw;{j4a9E)@(iY;yy`5UCG9SKfW8;(B?d9 z8#|!NT{DyQnm@k1dAQu!W`4LF0HioB=U##I~~+`j1q5JjDi=k5~K(|5$P78YK0_eOB-1NmnZK*CzI7JD}(P z5NZvSdKqzY+&fc^-)_<%k=F8zjQe{+q?I_xOVCgspO`i zLWS^!x$~ExUPl*lynUcYPFC&S6V34DAiHA~T#=AOP{eX62)5jC!LB}w-c-brR=0v1 zFnF71Ju<~s$LPa<%+E)y;!v7~hK4MUFJA_j3S5TSInB(Q4?*>lCQ#AuK1AkE1?AFf zfSIi5OpU87!5`oV*@GiwMh40Yj45)KcpEn*My=W)HYHZ+Ags}+n3qaukv0*oRLV-W z&Cq+>lDl7yG#i~<*i6T`(sOSues*5!N};}!Wf)P}{G`%^q0D0d+=MkLB_-uJ4^On( zn>2s`I*&9s`|>y!7mFgjNC14}7S)6k+|wJrcpr|~4)a@yFXMeY1lHRYB5zr`P$>1+ znsgA=>l-*YiY}xXr+*EMq1Yp6S|ar!W}^UeGxG9uGL?X6Q3+b~^K{k$fz!=tYJk)j zd;xjPj=2iVuQeE}XRo#lK=h1ag!UJom_t{JZES4Nm~}eWy5u;>S1)nue+Nco@C)Wc zqlNL>2Q+iM*kzIWQ$vU#p|{Iy%v2jAS73A4UR7V$p{)fG$VZJkcgVE}a_u@Av1J+# znJ%YLD94W<*9F4Q=maP~Z;dK6r>7IS_WP@TJaQRa3{LoSGmv}aid(HP$)9B1q{+tS zuCj%fhZNr%&7ff^2$-Hst?;OiyNITURnsNVx5k7o#6PdH(vT(*M9#xtu&=$n>Hmxw z0v!*le2%m}1om9kpRIft8ts({?3Y6>TW!zSLuwo6d6iWnkp>eLp=IjponfI7;_oBm zXOUdO2zd5n*6YnBM%J)XT5(O_=fTw8R<_tIV5Mf3n%Hb3bo`Va_ABp2L@QSm^Q{L*&Yx`p*K|gzT9E z$X3ID;YqxsKm(N-zT3m`}L52{nyC>p2mJ8(e?dx2W<2`%E_1+yv|R%n?@sWh&cJN2rM*+Sp~LNrxYf?`Va-^=^m?-I`u9CT3`R&TL_&M zt`$%=P1;!B=dM|22+T{7iBEogIFrHk(MVIg3qaU3N5-7fFtB(iOKtne`@9yP=Z^6; zY#L3zig=ZfS$R^bo-`1NYVG@}jf`s$mPxULD@gKWoDLhyZq_PG%lxKxHVv>USjB&5 zi;mpP_Gf9Wxg+3aO3BR0oB|dw(dmkSovAx0Geukr=%hc;*CL~wfI zlD|;c8dyE+5UZ{edw{z+BUz%_w{W(^Ntz`-3(!;_K`Z%;{}AMU&NOyIO$Xaki?x&X)nD~5#J2QzB_~8*%){A38@l?F z_G}M$d?S!TU3g5Rj5f8-5{#FGr$XUeTR0m0n)6@THHCRhW6?RAm({T?cc~S%iOA~J zu1GPs(!>Ip-_0Tpv9?+=eYiLBqxHosp5ZsQlH_DP7afr&C-H zwQhby@$=l19O9t{A6Z*}Il3BLw;2|>k0xBfu#4BL(!~!kZO2*ls%QU_SCT7G=^5>j+ItJl+k2d6vUm27)r0mwXGW*yWy0fP z(!hmdS5oIaQ`|gLP}^2VHz06u*kW5%X~dD-kpyNfZ{e=pzYZ0D7sJ6qbwKBi+kduR zMH4C|@-w+6jNrLZX7sHsf)6EXH}UCUt=B6GK13M@MyMaSc9-dXs5YzpChZ zG(K6+p~}K=&{kf}C?uG4?@O7lP&)V4)~DCEG-ka8x{U=+E$ zxOjGPe*VE6{W781Lr>3d;)&&=I4|?))`p!7b47k9?I-;ajNsaOnnqtsui@?uY>xj* zVJ*sj((`be<>Dv$;w1V-pKmyx_M~>X{2*6T02ztt>js z_#YLT2Z1r%EKEqv>*;}s3QhJ0t?;vW)&DTG&b=bfO_aT(A=FIKhR^FYpRCXPMG#ye znJb{!g{1gtdO@i`yK48ot?RXoM6GPRpT@wO6MgdMQ%%s zbKEL0I@Y(vB1ZAonVDR01!F8myw)$+RxILzO2Ze+G-+R)mQ!Yqlbez)R!HY;?Ft+i zmmkW+X6;{-Q}{Pe?_Xopz?<<%?zGa%6j-Sblh z{<*|B_G66&pS#@}9TsMa4>(I_wQ2vN!BeTuQ#$~!yIwkP{|nl3VzG|hpJ+9Ld5Dbf z6xvOg*3nOqb9PV9Elo1owp8XPX@|)uey}lMxpgJW6xbZ_lbVi5dT-RtCE0%qI$k{h%@?MeAhO>N3cXjlh;1^{VEqrZ4y|?`Uqo!N_ zWsR)GEHqE;0;Zdo&zFKI7XSzT$9o=ZODjutTX1g3l&XDro-7@lH}Yiv=%w*b`qM+K4}UUHH{k)t(yYGy*aYsc8K+9p_~F8sm*s{9kqLuxxm?ZYq#`s zaG+!lC8S+v-48wE!%)vUrI?d!k$_tAFX+~aID=lCXqf0t$3=+i;1(+}(X^BOM!nQH zKkH-S-0RiFEfxnn{QO0tcG`7wQylugX#q^?RmZMXQ2%X~O^@1ysxQvf4NT?X3|E%h zl>pPARd6Zm@Dbwb`&ha=(2?vO+TE>Dzj}E(7J2%U{3QEkR5KVj;^RdT>t8f-G=A$( zSfRCBxq?l!a+Rq_p(v?M+t=C{Ot{&(%%b+^D1Voy0G{U5$KQVe>^k;2iz3j(7c|@z zIi7=4>vIXo6~Ww;U~_Ys*lLvTV^9bA~&q!tGP0!F&_xXgOFNeqQ0 z#KydAcz1MWxyRq)D>CA=!61%sl5ID$7_HwQSvF%#aIom%n|#ARME1_v;X*a5n+4A` zN(mkJ7$IjW-IH=+W?`DlbX5FOiBJJiRe^I`qUg%1O}Ehmv6GMH^9ypU=|7e)CFC40 z{*Vhcw(JN)+{JBs2=r{c`0;2}bMIuLzY|6|Q^I2`?wqhS_x&hiAFZky#vzKDTA8m{ z-%RcSwn_4e+fo_&%b-b4TOot`zN;O8K;Kld9;f4cJBov0@Q@B(6Lg{{_1)3=mu>Z2 zIXW@iI>$|%YGE9RU-B0x<)j=&yX0pgr8nYJmg4P2TK{bKln%uxHo1N7)+F$0MaZZs z38XdCv?z|<*K0r7w^yS}=G)tQQ&Bl?r&-_pFib>12lFsOXM8(8`4q$Ca>2TGJsmN+ z95joxO%Cz6gMe!vvQ;P73xJ)&8z$%xP2jE8haGwr3D^@R(92uC*s&k;h(S?}`&*2t z^5pnfyV4_@=RLi%aIKx#Cl@?7xti ziE2y91bAj2wJ}8Hi*3u0w8S(3m{Ner&mLGTnODK2ol7BLkSg^G(e|qz)s%UmAkciZHcva7;3S~=Dn&b5$8T$Q`@nz<4D8T zugUlXRl{D~SpI>1QtVG+M@#Z*Rj$0GMOn>%YJ9zvHPPW1WA2aje50PnEG<+@^H$sO zn{U|)|Cp!bX1VUUZlB>{Lt?j&Hde;GcjXh^&w{)5>r8IiX$^6U%uOaKl;v50VuAe)KJlb1OrNXz8q4@@#?J#tx6ka|9L6$wB(e(k8w}epZ{8FG^g1^bMK7 zJ4O1-9sVKgY-|*2edP?DI&p9A)Sykz^jHK%0w%i>;3QQM==R!Z?CD20!7PEQm+S0>HXjfd6EF~_K2 zZrvTuVAZkYErR1ZNYVF}bfBx{FL;v~5KWBbURX{jk|IhdGKL3AqqyNM)y!~$f zug+e|Xp@IcjvZEjU< z*oW*J9Mx##gfPuy*UBa-c=n=)rO>YiE!j780|HduNwA>C+&;9b2jnYy!HVS9lf zTk8wZ3!ZgZybY;ZTss85QyUL{?e%bX@A^^^nfG~mr1ip)aC=rb>}Q;fDmD$xM^V~m zYinxkXZG^)hR~^n8ft1#sOm;*YJ4ZfT3E33^E)meuyNzYL=tHw+O*VYdU{$7C{8>c zwmdc6W8J^FJl7w_rIygb);9l&Q$tr#xa#9aBXrx|2O%FFNR?(POI z^dYdpxqkCsjfj5U=$0imn4^q0wnN z4>xyuNE@)vsArKO?b&7~N>1quuuJB^ME?0WRh-H!qt{}K|Iz{YKR?_iA7ipGGBFW9 ziLK2W+9J_0XmVk)NHi>D^u}Gkb zhie{cQHA#0??McVO&!zqU|L;^V|iK)rW`FT6FqZ)Qr>VSY+_=<`2FzPw{L?P`e~OE zOG|yG(Qc@B<)Z@++ zhI14Zx!12>FPh^-Lk2Sh_^-`#W%TR?j8;S=U5ejJ8sY$y|9EIy9SuUm2;6qSPGeK| zEYh7w3w~9oS}=8yjM{Ey8&lO!$a0YdR_Tdf1pA@y<_kEFsBc9EMK_^tpu4xX_baQzeR**{GBVOO!`kjsztCo$rRP?$4pZn~O_~g1UVVO=RdZxX zjGZqNbYDd!UMclr+Q2UwlpG6HA&0mz?_)e0H*Iq3FLmlAreI7x{bBGwl5i`R2|3mo z*pZT=i!ZJ(bVap)vF~;2n6g224OK3PhHExcC=slsC)qJeEGA{bM1<4L?Rq+s4yKAe z1%{gTMyvHDEp2*sR@c`*`C`@0!X77tTArSv5zjPDp_OVexPs4i2mfm1_ z;8y^`C#YhN+3AheQ>Q*BX1#8mt>>bmthjxAG$uz`h0{+4N}^1^_2q)mqy&AJwv*Bu z^I?rZ!^z31)f)y7R1?wJw{Oo*e0+FN%RZszeI*``n6pru%9bPHnsk=*^y|`6r6=MR ze90FNmz0*q#OM0VjN8_sM(OV6)p{aw_vX!;otXaq{$d|A>;&AoAQ#`8jvaJW!047%_<$748bDtI&}sYq zw~@2T%RM_UWEr^8uA_=Un-LQ%Dk7QH0fyD2{kYOBa>*$g*)n~CyxbBU3`@?GK$G}AaJvo zj4-gOvW<^wN^EEvv#g$;o}*2zBkd;_LhCnbr@&*m&Y-s%@a@}|sVv7X(MZf`S&-RS zmBJvQd0?vn*QK*G^sL!ya2ZFNmNLvxBP=&iAvwJW7(Eycr@aEv#BF&ro7$|lMKmVM zv~fYFw{V1&I2o4*V`>B*B)HuPhr>Dgk9X!Dg<*wF!UuXkomzoeB`AUF=- z8W}6Em%YdJfD?*C+azF|Fw14+h-2iUgPTt+$*mkL#`a?bAuhR&TWURb-aZLP5p2$D zr!d~L*{o4!_P&Sz_=hRji~`YC$c?;SIr)3wDY4^H8Q_Rvt5!=iS_C|S!Itb;(1L@W z^v>`t+tIrx4AL%H!jN$NO4&110G~cN`8WI-7MoJppM&D%dQT0doNvP)aL(?Qs7LIa zsc6_fg%)?++0u(?A3TT63O3qZHIvnrBb}pm5YI1TCnW@;n56jNxU4H6n z4?Cvlw-eeH?aDCV&cGhZ1%@^~si>$pTq|aVGW5}a_2;7?JJCZUplGc{sZ&1JuRkAL z(5t!IQ~6 zBqjfVVOX>%Z<$`G=MogNI7VKbK;$2zJ!{!L`%DTQ&FHPo%`T1Egm!~WqYEgMjZNy! zO#$A*JTD^HC(y~=PwS&zfSCmUzP41DR9Gm-RT3Evg-n{sF!+suhaG#$iaBKskA(Mq z`CKU}E6WK;Am0s!!T5G}^2{E7{xEQNVA#PUKOSR(SEnyi3mk&LK6Fh5RaYr~ zWYtsf@YJ_Cr2k2cdV5;{b`M6dA#8Sc#4rX#;&81z-QwAK{Ih4z_P}{&CTW+lkL;5c zaNU0g%z?|?m(TJZqnD7iWM;#7q;~3g;enyHsw%a5I> zi(Fw}*|&GEU9^y0fJ-M?dR&f1SpfmEgNdKfUR%p9qDlbErCVn6h9JR z$g24%8j1zhDrbW!XHYfb7ISlRQ)~)Yv=-_6`7T+(At8h9n#HE^vQ_TauO9%21BRsf z%NJ+I2>_1;lq>xo<%pYFur@fHX_jX4u^V$vr6iu5A*M9MN0-Dbg5`b3J2yZ!vxpfd zIO`}?LBg@6c}9GO6VB1&>lDOUIVuUSmB)ZkU`-nhhF@3WF<$trG~9m9&nB(G$E6Lin*q;j=Z0FZ{Nw>8W91y;M!2Z<)05&(9!FS;< zuy=eX7Lpvab#SteG@iEa)Km#+hLA79%&0$e(!&ArGeS$H#%{u&mpWj9Z?R9{Wa=!)J7NEtYZv<5QjdU|?UL*Nec zqf>j4ERfOB^bOlnD*i@9<^CJAmmT-8l8Oo+=pxtG$aZmmp;#4vpY}KGn>K-_ux9D? zf#aSY9@XFyQK+MFm=Q(py?fL0(^6AY=?jh1yoMs2sQ##Bv2~3*@_* zcd5@F1Q(xy)w_OL+Sk|D%?cFS6@^V<6uM)RWtujcfpQJ>cmp&r$THpy<3s;*V0=M@ zGYC7ytl(wWDLC=o_i(2ll`0m`!0c zqf1k_L}Xn$QhegGX7WQ{lA4;y{&tX%scHwz5L4V@|M)Z|s=PV5ew4D)kmh3sIx}H`tEh0f_7j4cfC?+gw9HH$wL;NNbj(BV28vGG^k8M17i zS)TOvW9%tP5F?8EiSro9nRyL`+dpUnnFKJVL)N6icyzjtLu8qcJDjoK;A zR~3JEjJ43+xAJ)pJTU$;2v$s==T(32o@1Tq#1Z)d{aVjn$qrvp3u2j_1Bgi5f=BYx zkMmE#D99|ySGmLrH9$~Wf^4XXIB_d5EBgHoKSp5NPbbY$9c?3`!un=JinU2 zakbsu-CdjKQWPKc<+an}Jp?6)Gx;Aqdi1*-In%WGYdR3>g|O?hvgi0m4sdKCsqsEX zbmNcPZC`iwcTk`F6ZvDjDn2VqOkCpBD>~_-Gu7SSVe6j8jp0qa?r~+4go`<0SDb1CY0mBuX|JW z-vx!w1!H9T>AFu3x}9M!z47Jj?5ueqMqA0hA(V9qg-c&4KP9W}DoevzmGV^jndFZw z&QFQ1$C}L8rI$BDtXKnpgKpHn2-4V0rBXd#+RyII`b&<7^6654o36x+_SQfCkX3fO zdi764Knj+VxH~*=F!a})w$!rO!;PXA4&|^ZWciHe{6#ED@?&1J1E$eGWVRa zHG$-QWsK2#9Od_ePq}>QA4p0zV=E2cxFoc-^2{!oLVCLK-qrQ8&;PUz0phnZL4 zg<}=mQaqcUh?)$&W-si;`ofl*>NYmC-DI;|%QKlKg<^o}n%fDjQqZHynE`|{V^1GFi-?Zrec&)5bNku zf8||E0&fM|ilSy>f=+y{Q6vIm+S;BxMbEwyCR+kIE|)Db86?A~m|4Fso+%DM z(og54u9VG0Oa92Ox;nW^1DDIVeSQ-t?>>Cqfs~Xah$%A_L)sQ{F$hd^Fo2~a3$%FO zY|q7FT71mcPCQ;H-b(;sexb^O+)qyC-0hhuB%t;pnU&SmpCut;IOsfLlaeVsyX@|D`)Pm^+C;u@MsqC>5kFmaLE{kAr z)u`4WapFhMfYJP~?@w>5hSRfGkbA<|>+zgmRqfOROW4$=%uB@|*k?#GdMJm{#Y(iGgX2jIMoy=Vpty_qexskqdfW7l$ zW8iai^q4+@2GCMp6}c^4CiFsov0;+rRaqYOuF+D@TNvsUCln<+t1Saa8F(NhKH$>s za>Qj%hdOT6B1SWNgmU2oV}7_B8oaS)^2O{h2pO@XVRaWF zdWmJqn>P};b5tyP%^@MA-oi-*xO@%^ySap$WWIzLV(d!&!YrhEIfcMdD4rY<{0|=< zL|I*42tcLf<>eLlgVZT_*GzPm#{8mXqKv8y-y6i%GA#pc2VTXlfYVWcqB8TzVg^`TWu|ncZ*4%6% zsr&24TiaCjfFu$vW3pk1tHgEio!3M$&9eI5?#Wu*Vr{WihzG7eL{31!^;$Yvg@r!8 z_@$C_58LZ&Fjj!)1qC*TB6JV3W&r*HRz-l(E&h{$J^_n{@1NYxXJ=<`BOZ;Y&tF1a z1Bi@lYINj z6VV`+@X6$4EkEVd98e%|->Nlk+*rrg$H(>A%T@(|dt!@D>F=vfJ=+c#9RvVbtnvDC z6+#Sl+kO1}IWzm0RCv%GFF=(+ZyZ#lZ$Hx2)m6_ojyqPB3x04167035Pj(_{-d_jn zK_8_9@#cqr%>~m7F?Hg3VNkA62%b&5U&)YFFz)WsARBNS#Q%xDmSZ1iY$~({W%UmPWY1t1iC12)Fs(yJ1JlpWdNLp49n(cZgh?9(>qOq?k z5|Ix2mzI>+Px%7lkqe53$9F1f(`td3&z=RNxcu1dx~=UCSuyaXxj>T^47EbYnQ2y9 zAlnNBiivM+vcp?qKZq`bzk0r8aL6wp_G)cyozB*xEL~#UMRY6#iHxRf6%o2XHl-pK zB8L3!!)PN~cxO*2u;8nUC3fH(=>9G89vTK2u>Lg;)E~OJ%1s`5*g+a7g(xiNJpGnA)FosNy&&ANe$+vW> zx7!cp&)Q-UH1{QLVYyxvU*vaq^X8?vZVp&>C$6M2&+J>SoK0ZC;+Rd?8FxqRSq5FV z({(u<@>35nm;5kG%N*y+nJ}?d6|o9yFsTL}q=7J1{rhgWG*!(UOo=%WCBP z;mA4pSC_&YU_&+%^d&HfU^#-rEq>WZ@MSjD%QA zPT%>Xn#ZY(12WY~JUp^!JpKTiTm2JJmrvz4@p!M{XLnqmMffr&LXZ=ox}m?rCLshW z9n{sTq{zpm9Exagv;Kj)NBJz3$*P@`pKfhy59L*K7Y2~rVW6s{q~x|P9)Se#{WAbi zkHbm%#N$&9QeeLC9v*W}c4^q?Yn@z?KsN$#VdAg^YRtPbsk&TiY+{&c^dN&3uk34| zkC00HlzpTH9y+&qjJ4;RDM1GZkZd3?ngYW^LPLj6eSAfe-FOIiekmZsc5__VVx*mX z65k;~Dn5WH#q6haiSg~d3Rme;DXdt zA-w})H$UWPQTUipNSbHu4xh1woeo0Je8$#;36=q}{1;#HM zYsU{8SoLm$pacOpPnbHjsh5tN0YP7@t7zyhy#Um3Yb>2k&kAv|a-g!Ghd3LUH3Occ zksgcv;JYR=u_5Q{zzBieEA5*CYeij` z3I?gBrY3tXbYgTgI{f{IqvvkD$aBk*v@If$NV6gmJW8+|9(KUA74i@k{JxGC zPk(i8=`~?!cV1jjpHhGlj55!zvLAuNRhN=;$a-Vs7DSE#i43XOeHuW7+jn+6N;Y!p z5ugJ69e%95tV8E6J>{885J{vCdLwFpd^$VP&7-=|9M;FgGMETN&F=?zlje}1>?`{R zui`G`JkX|^9)fQ_{B^QLOT1cNPdVJzlUt?pT}PgcRcnfl%i`RmJa*9waVy9fZJ`Xn zRCKHgNPIpWQ6doMzJ@5N)vq&_dKhgJ)aGUmlLBpQ_ZIw-MM)$^hDkq!3y+8H@yU_(MeWH!j@?hfd*kL4z5 zojz?6cru0Z+)X}15;~Dt0#p^P6^Y9W>16=v(3z{nQfez38ykz6EJN*EIrYrB`U~Z? zcvk1msX?pnxd6v5FU``aTvk?A#omvUb3k@(5MELA43oeoJ#jloAcH=*eGcoOSyw9L zQA~A|^Q=CMmSlLVKKDRpx-0}6pv2ixj+a>mZm+{%-_Ghu8|iYmTp7i^XAd5tDxG<; z!{M5S$~jbjjl!wyx#zM@J*K{l{NK5Caikly-dC?aLN?H^UH06&+@Y(3Jpiy#ot@P`p9-kFRcMp}R|F?#b9a&Kh(#4optz z$E|Uq`X=PkrCI7K#HU9g>LD8J37%lG%Z=P--`dvZaoNq9h)^Abt^n`B{;(yP$&hTQ z9s~9PYy!gFeJPYan`I=@WdDLDM6b=a*Ha?%@bf1WWJ9zZ21o~g_OGjV?%d(}5Np@Q zoKCowV=Z=h6=3PNr^7l5gl@3-zNItUU1FX`6cI2)NNmDT4!6Cm32SigJTx0k`d@x<4#;`3aGZN zdwB33o5&HUwZd7fb5`!kRopxZS!H_IoS29+ezW{5zj;B{^BpG*KljOnS%(qPsU%T0 zxqGT!6}_vQqabe9R4-vQ)o|!d-6J8?vj=J4X`!Qr*}(uqxuaw6Hs$H_2wdg!`%(c$$dp*6kxWHyxvpj1Z2)ku*$#Qjd$sVaY1tb(?+0<}--|vBMUgt-PJ^f<;W=l?r13lh1 zi`JdLFJ~mw%&sAOwoK2bF@H}|)UP+1YVvGK`6yQA7GcmYl1)O25g$YF^>>%-%c5}F z^dh6NdVD84V~db?RBW;W45AM~kX)GZtkEJB$8w4}b+YwD zgC{(>*b5hU-RtAsr5J;WHW(xX>c{+|o|@4MfdFEfIbW1qtGxXYh`Cm8fFN-$Y)9D2 z^N~~%2>THP3cd#xHSB949?MaD`%}3a@^mSyC0zlibV*ZpSQBvA6q;?6+gFnBi-ZFF z%aynnbbbV<#L9EnG{xSCMfgt<>$-!E)K1jwz~ z1FJj>L?aP(9FFwM54W{Ck`ky@(#uWzG961v>lvlLh_OwYaDNBb%^@s~N$dw@T2 zV8Q(-Kj`bV%>wm8ne|6#Nw|&ef|$qbct-)lW2hm@SclJN_!(qz+~M;P2AX*?^=4v>ti!ty`lV}0M-4LZ{L5eNaB#qIw(V;Fo$cj)Kd>ejL^vTt_&|hp z1%$Dvw!Cn2^)Y|^6DhNrf*rXNMl2WRrVE2yik(OH!>o{yklVT#8*+Sz460pCt?D*A zPagsr9|`HzAa7GAln`s^kKj4eBIo_c^C6~BU)5xT6~ruv!0$ogvRHW+0T6dfut0!f z`Im+@^i`O5h2p;h$=KuG$G~HoY}x1kwN3~^20_F}bDS%;S?C62x)a{f{`Ug}PMPS~ zSoB`c606!!#4oP~jow31DJUn>((GKL6ZX-TDF42@LeX!GO&SHkT&L&cAVr|SB0&6v zShm1ZC$C+NA7L=UmY1=CKZXGL;p)lNvaIr0BT!e-7s8xYgM?iG0U29600?^NhjKSi8 zMz%%Aa`Me*Bg!zU$U6!=Jl~Ai8suF8&1VLNrqJy(4QGiI0knHMw=$p(WQohvA|Bq+ z^u28X)=pKG)j_TSoM2CT-dpGjGVKL3ydmrtwk>}>U0Z+u@lHdXYjj}#bPbOaf;|!e zU2F|snsQYLp0^aO~h?U=2Uzj+3$>2k;)`{dt$CBg-WyI?azH9RgSu&P&m#UskCG>e>)8?5#t2WIU@nF#shMpowH;6TC_ z&>KO_GQF^u4-i_K851%GYrz-~EiGby_Jop9>*x;agcp9jdSSjbXMqJ-4o1VvpEiKM z`S!5R%B$N6MA95TlwZK(A(03V3Ic9hs1FdolQ+V*+CO^^9>lq9xXz`22&3SdC z;zPs_eyslS z5oP<>Lqqt=$yUSdb_SMbo@c(gm>#-I^SQyj*Owp0Y2GTh_?dT|$E&me-TVu?nL20B zKDB)rqkD`S&Heeo=DWPAY!RCnL8@|;u&cL17|P3j&yO|{Xz{7N3hHmfiI7N=X8hXr zf|?o<+fDZKugGJU#w==Kk(p%51lq0&C?9B#1xpJqv*TAzua*AwH9*gVZ^tL>c4Ye)HqG|sB~}t#gt)TAsKpSc;#|fc zhUx>%g{1n)Au3c8bp?DPkqaN&c#43>Y~!Sen(WN=CVvRK@)0|bo7z9qJ;hSk>n(n$rFZA#6`QIKD~|PC zOQzo^k4=L4E7U)+1w8ZwT}S9xH8tSN`|8Q?ND!2g1J<6t2(?XC<27+t?n~>%l0ngt z%alDX3vV0vFxNi<)b0+2TL-V0XP3-%2j*jX$n;$W2~D!ve&UBpQ|nDGmd$?n9EG!X zWNzg;^`e$pqW5h`*w}V$hF(={Y&ZI0UT&{_S|04Z7-)%>R^8?DOj%U?%H9j5(xN%N z9L?|oF4Xb3+S6GaW(mH zVV-*z@+Wk=y)fgR{GiwUPcqq|LqB!MFE7ip*HSaHGUhAV<1$`t8Jw3bnK+Yd>Fz$$ z-oXyN-ZQCuE`E$|C!8N6E(x$q4ufx{V@P>~TTno;H)yV#>_`eT^@zTZeJD^y+@ooE zDIKNF>~{>KypL@vBnfphd_BgiCuvMW@m-ZkqFIkNX>6hF;BXl+y;s(AE?Y71nucQ` zR>OE=;%si0>CBveV>RK2k$Ecp+v*Ul4UPmuGv%si4%-z|z@!SR?Lai^#_ zw_(QJ7cb6o)D4Or{!5X1t=0EIhVFy<%O--H?YmS-ihG(pj`e-`JW_jHqei#(wuM{U z;jWGr#RV@84t|32SgByN?DNR6w{-E>sV_#g|JKmxsn@?F$cNic$U$l6 zq?u~bd^v>v(DqZw*AkRf*_n%OoTF#|q3#|Z>@_xcw~$(9vzTWhPrit4`Z39od&AX# z{K8i5*NQ#fH~nCjci9I8IoivYhx+0ycJ(^>911+Fb%EZ37s4sJNVr|oxp%vO_?Ren zc?`45Drx@NWNveNL<^>dPu$YJ)+GO+WqefzNe1>jb%(!the~8y; zYJX0$r=22sh~2Jq@qDx%_Jurih@C^HmyghWt8v6@XQ1mCxBgj7wDQn27M*>_ zjKaXm`lt&Q@+c%V`rgZJhs(MXEV?Epx$a$Sod|Vb0{d|As30Hpau)`p;qyb?@9V7E zwQsW_af;ru>z0VEs%&Ykl85{TWkCTx`;fUg`iO?^7HXKsGk^Pa@2Pg3=eJs@2mfK= ziFrQwW-_Aic}KU{b%hJ)>6YT=De)?4L4nR?Vi8G;)`E^-v>5T9y1i>WRyf_qLHq6N zu_b&eGnJw7oQ>AKQA0z8zj$<)hJ&3bcD9*XJ=pZFl; z&a=bAe~xK5aoJp=M4B%tb7T|*hdt(W$8_E6>{09~p);4!Kji6r$*KYS_WRYpL&(9Q zvZ28mO}8gPo7dIVdWIYP<~onxJ`_0H{JH+kJXc>7$Kl5cSDf9i151!d$AyK4s6Y3z zIr-Vh$|`pLnWen@6)iPN-DK^kpVM^l(5BYh-&yb4x|XyLZ7Ji7k80Jp$0*g+^}}*- z7;Z}SEPGHv+02x>zic``JnSpu=_nXhcs)76k{3N4cH&nZd%hHEI{8yOwa+5+wmFGjH-j`x|drhqKSfn_^mHIeQNIbk1O1 zo@5lJjLm0CC3@Q3>*I8f*Iw6-Z{}!gGYR6LZl)RZ(|+)`f7bszmXS>GYB34C{5)~O z`xJP-!X^&eG>#V>C0LLI&zwz7Uz!__8&ligs$^EL_Pa~t;(5s(3+GWVbh}2&Or$t2 z$7L6g_}v;$AKs|gp=?AFwCtYUY%L@0Eip5myGz)?R@dddC|TE!&fqIz+59NK2pHe- z(|}zy&oJX|UbqO>*{8RgW3s)zb(=#^MqaIefrHM?x{?~pMfdEGt@`a^aelWq6mCi2 zJe3_rKVsfHq|D)TJfSbfs*u6B>*bFbQI_H_)LAOcC|ETn_*p9su1@`@?$w1tf7}Hc z*;x(a>%%AJkrMX1ON&(*t$4oB!|`->R|bw+0$uDjN)cR-*D~wCKXL+>5$#K>+f^QS?^NXLFN?4FkKQ&FY$5m#x2p)1{^Mh>-}<>;cdEsLu)VqL z+1zp~F38q4^dlH-j2{2FoAros+GX_=q-AbMyPBs|>Ec$`0q@5AiO^lI(6+h^6AR62 z?Kgusw#lXj+&D?AYi_Q8pxAq~=_NR#>CgCD&t&Gde0BHkdsl}x=?mv=SMXm9#AC1z zLL)LlZL#jti@iSH?w9gD3~UOjZ{%t57`h{1;HMO*zXgVByR>R#yIiJrf}FI5w7+j3 zs?6PSn#NCvv%XR)O=r|WuP+CzuzvwoW1%crrg5%n9qtFq#dbaXUoWU@)<5@x_Vq~} zX$5SI(a@Xd<}v$-rtxBe@1Jp6*(L5nGwt<u z2;;i4d?%_KhtpGI<+hXzEyn}EODP)sSZ;$A-f*nfi@4`TT>4JIUy?mSI7G7wXB8r6 zF$-s-C)JprLRR)Rd%v1ah|s?yL`>-BwM!AgN-l73sZR}6Gqoj6EgL$CHi-%ZYW8}m zbZ6vF44VIN2FaeDQ_%}();q5fMHx;Bva7zio7}Yg`W)({CUOD>%}XyVU%zt zj{>>T_oDW6UK1XtqFAwPFDN^qSq~;Xhanc?yW#wo-kvW=l(KpR6kodW^S~%iDR+5| zm==V|@gN8TqwQeUdV3d72!8I9GnkpXg{YqGxoDl=bFIBSzg>cjO*`RdVK}k5?lM<| z+=M1Wbxh>;8GiIVTdZ`ox}X|#o%(j{(ffJhu%~~!6Zj>aCBayN&8d1~BeXJM69>*- z0;wxoJJf$R>1@LL!PnyaR4kWf@i#;PclMK7yC0aR{t*NFgM2&s*I@3q-yTOUUah*j z-p>1)j#_p~Q8ua8@B4{tMamUFMZ*C*JUt``KmK?%{Yc1n@KPExc>niVYLNVC#x>t1EL7cvb7K8RRezw-NVlKd&EvSoAA@TOpVm~Kbtg7vg2l)5N?sEwV zK}q}*Qpi=;la?ryzTrEn$URn%fE^d0d43K2e7=NJ+#LPeeaQsea`Aq)gEzcB=GEGVsdE^|cAjS3C_7mqu#>azGQV!jMGmatLB(l7;^_NI4Ss8k8etlu}!_lF+ zyffQ);Ncn`Xq`5jOeIQ9igQu>z73-A_uCvyd564!CKVDz1S9JA{(8L%Dka$02`d13 z%K^A0;8=TG+l}AK%O-Ux6<(=hPfvdTD*V3-x(~zu9v6&Ja(I5ZepV#`?Cikn{QSKT z?LE$w>-GC*Hj%IGNfr>e9Rh~x>EA1#4K8p5af;ppV_X?<312R!@$NxP7Wv^Mpy zVkY%nM3DQl)m+)mp?VBiK5FrVJHo&Qr>7r*`+Fc8*ZRz)pJY2Y7KU525-~56=kpzx ztVBi_$(rz*X*2xyBe<+W%Xd{!nv|HBc*=d(yZ7H(6>ePjxU6?^NbbUg3&;YbBoJxB zE;)o*jX)L=lZt6`40%+{x9 z7}GP5Hv?H4vZG^T?C?^W+OP(Fd}+FMax^1{8(!(3<54;uf6WSh7gjAc6>}{%y<}ie z^VfzgTYuF=X1Bj4gvSMnU*6KDB#)09il3P8EOxU&@|L1wV){Sd;g^Zu0Mh1oLIgZII@FAKE6X0`l(<;kOf>KXU;8 z{Q1P~|9*~)#(&3QO(y<34*!?qFy0jb0Bfx;z}lsL{QKXr{l6UBA0zqS>-;DI z49dQKh(Ord1=6y$G-1J_8=%#{k4TO5VC0h&n+ghX#|&<%(Ir7{+z8g|%vSpOX#>bL zE{PO-{2|!pV7zw=aW=eYvU<1NDrph$%5dp~KN{V+HzNWax_btd^sJ=gJgnn}E~YWH z{S-g!wGmr9f?(@Ezu)xWS|Dfr-t>%yP!M#8hU3JOOtS(}Pwd!9t|H~?_`y}S~is@yl z_?2~z(wj3p9A}vn5xS_N(&5{MfOY_;nfc4rJ#+P!$$J5fJ-$hr9}2T%ozB_w9dLe& zNdihg%yfy9yZTe!pizfO(L`sdVU${2-vH6*w_Y7Ni7c6@teiArll#UpFo?7#mB z`M>s^)$p(3uc&*W_tpgD=RdbzUZqwflz!j;{x&^KyNLK%c7OA4xj&H&Yo~vjxWtV- zT|;~}4Z9a65!*6T81#R-Bxa3tu(snw#pI*u+SyV7ykE4Tvc3~tUt76{*Pm2xVqBw zI03?`w}Y-1E??e#`SRrpS4LJI32Ru4vm8Vk1`|E0(VHpT7SjcZADL96GOyfg;SZ3Q zGK5F24;nW-Ak&bz;$KGqOBackpEex-QojCzzW&bLyLaDyu#RhGB0)f)=8VQBY#Rp` z4w`dcy3HwKw0#Sw2;NkT%VKHNupjaU{!!Gmi!S13C*;)ArVX{fBW| zy4l_fF3;ySuq$5_sNU!iB6XejGqo}Nw)e@>`wf3=z5Xsh&N_LF)i-b{Zh^8gEL$}1 z_nh;x$0+o1C(+1hS8k9tvdx`ZO&gfoF;D1a5$3vkm&^i*a4U?J zthIB4zF3e3aXk>LS$M8|j=Qt#yAXWh^D;t~>L+lJBK=1Fv(^L#$Heqwur$oSdW9qR z3)n4$Ovxv$Pe?xPu5|`Ck#vXC+mxUGuLsH$UQJ$S7DGzE*W9%g8c*g%BxMdNI}iWQ znPxkxX~_-=mi`l~cZKfY$jyE}j3mBY4L3_(juHrvfz$teY+2op_LGWG>~@2QJN&aN z`_}*a1h(>b51qfi^uPX;@t@jqpZVUq>R+d`l^^*Joy86QQ)lse|Dm(^<^RxGJo7(w z7T^6Jx_au6&x{Rd783 z?IoZlP5}B^?fzd9U1UQ{L_QR0GjSpyMeu`pyh@(XR+X`^1pOi8q5h}d2I|p5A*t#H z3OZWdgB}8^a~0bR&V;a7ETqb7bY|gIyPep)p9)fUG37-tcX~~OVq#=73Ra>nq>f$4 zXd}K<{GT#izNES8Dzu>Ki9iCm&`%bs69!$2$C!`@tw>C$AAFK53iXbm{Hi@gJ@&sr z3C6T7)ThF_9kfB=;(p$tqT3Bcz%@`NQ}*S}7U;FZxDwanGnNH~8AKtEpSdt(cmi0> zmB{#&yK-}Lk9v!+2bvzP-)-(gGCDg<<9cSCRj>#Z8c(8aZkaOz+hiw@@BDl?7k(S6 zJ85ZY&=@EfDyk4al0z{Gg+>7~f9-E&h*d$mmVv4H7nCtcDXF|n2i+WA4oPKYUL?Ez zUZGtY(-aS-*}y7=D2h{NFpQq=$qsmasL4E|wqx$fk#I=0b?xyKeXY~sW?(t~KgaB< zjPI%uH2S0C#9PQ}4(*4Ui4Y11LHv|4(m>?Pr-~x?k&AwFpYKRYN^&5nkXjL9)uT?-ZANLfG#N>5w6YJ40WtBNC{sQQrNip*$B z3epLpyu7?@#*U%qLxyBZ^|VW)owI0RR3~{_oZ19=^71e@$W0;5s^iHRzp{_}NxDg< zYjM|C6{SOIATvn)Pe(_Gda1RIO+Va>*WWS6Wi~d?h73%boZ`Z(kN;ahZk<{cka}qH zC2ej~c}5@jJ`N6;=OlxSnX)Dr>e#jVhz}f=QT2nCkeZ8RAZD+N*n$j%yyv*luAu5r zD-g|4UL{UoI>+P@1q%m3abBRs8iot$Bcg z-xVb-av%Y3h6chO)~WL^*J8=eHp3p%$8D7>1ipLR=V>Cuf3nSSOnzEA~u0y?wiGN zN)dY2K%I|^xmwj^f2~QjA^aV3N&*%4f|9IvPGiL6Y`@XMhU2Cmtt?&9SGfv4G?zyJ`{lCZ^0~&_0zefQ* znQjinMYfz^Af2euOGrtHRDdY%1_!%5dUuSu!5QD=xpfq0Khqmd)O^dqStxnho>*^>SCQeO6jPi0L5<~yh zMak^lGQTeCjOQc-X_o`n0ovf8(W-@KRO6wRa=jS<{14_kSHdW+lC6NH@U+<#_z8?@ zt|iFqhF|#M!f7~S*g3Dd;R84aYk+_YFx^NEFI0S3^Zfc7GY;B8MU|2=28shWAM=H} z(FlJtGqcwpKAcRq<*M2d*8{l?9D$VdLkU5+^5an`_KMip>%+_p?8 z{v*u_NeZx9H;f;?3j7p1G`)*0SOeohP$Ct{iG->aH1Lze>6*i@gJ7qVS~q@hkErYM z0X~$9hIpu>G>%*kgoEvU-Sz`>YCL}p>sPnM=>$R0D;6npOTLvmbKOXN$EWdHb?Hn} zfPijOwzI3qdf_6{a`~}>whHwwH?@O$g-^yu)s2-@iP#|;lMuwqWv(2-D`;^>4luFI z8t4}6MVxI26@EoX)tP=BV$FSC|fcW{{-Cx!Q^LEg?4+If--wwd<^!N8aOh|B9 zsw&=PT*mgp?YVcPR1tkPEoFDrWezojk6SCsv(}DeD}?E^Re9|G>shw209B^si3YsW zzE{R%78nF_?ZD;>A2{7F$_gB=4>3~j}*R6?~=egCqbt$U-?Gc9-tNs-O8Wb&Rm-y8$o_<9bfXq4rUJF~IUm{nDwx2bgdIqr=P z>J?7>+5r64RIkP19h}fGwpwCdm{v!KUTQ0@xO`^a_(UmfxY_K-P2KZLA!mgc7H_Hb zA9^P3*oA9{Qg&aor;IiY9Z=r;0QBByXc+VnIRh#lYFdE<1%kjl-qov-E{CwHVDy$Dp_pgoMj9CL;g(D^6iy@r}X1aoU?efI_$x< z8oc9AeWf46!zP)%zlNS!Xk3KJ!@)#q8REvcSIe*hw_G>hc8tg8p=5^1HbxW66Wx8w zaA5g~X_%pLnboB&Wm}fsFg_Ko`FEofCY;*7r%-8x#vJ0c2-IK`Lm zPkHu0e=4+KvbC3EO;_x|>Id?28P6tInqd>;G=n_G!)pQP^5NHl?TkpGCNs?8F*QH@ zlTLy`dfWbrp##Esi+*~-^6w<&30yU&!z_|JX0d03| z5BoT8GBa!{6M^POa@59vYn59&~qhdXMXzdzn)p!KNAJO>%*cuUjuAv|vLMelQ z^)rrV^;pX8(bdyyU*!og9eCu(n;R&MwBLEliCv*SxK>wi{(+>CHEHu-Lk+z`Xa1It zZqAXEkci0_J-l{LqNtOrd>1p*`)LNlGHbgRX%R#XSFZBdxi>c|r`)h6Lmx18OLMXI z*j2@o8!PN;dP58S_rJ;=Dx>xEHaqH%;crb0#C<}6&9r?>+GmUkk^Yzz<#lJGH;qCV zg(GsbegRC=)m^7KS{im?dQHJ`JG9(=xi=mYxmsSN*@Y+tM*DQceFJJC_33sQ#n58I z{wBQJ!k+oDwA2@Gfbw&o0%<)syuiS_WJx+W$wsTT=-630<4?O)r6eZa2K%r3) z|Ke9TJlwL>`-FHBo+;!oT9!Yq40Y+*rzMm(<28feMpYS97W;QpC0_GZsV%8Y7Jx!; zsn6=zYu7q@y3lF#3@PxU$1}#xzTV#E@Dq9dk!nwN<@GZ(<&QVu97A_16+_4U1+uI=LG51D=-A@! zJ)`4zpsFWy=q{mo+?{B2#-cnK15Odv?odO+9Cj*%LHC z*07Az@NU{h!I+%MP`-^|&mhi1M$m5cj#${jlG;9rns?qWFS#lvYK%Jt-V*rT2M;;Q z>IDK*R3O!C|8Aw|{6?fm^BBO`5c&^r0icY75{QRlW@&G$9c$&dS#%CkBvexX$EDD9 zp}-Z`@$xQ4fNfs&m(H$Tjn6zQKYr|;&3gwsoVZ8zpx%C@Yo=1E*cmA42Lgr&LB?^H z*EQu(7RnxnQW&`qxpnLMe_9XRkaPUA#dp16c0meWFH@^p2?{h4uJa*?8!*-)UN6jh zO$$YHZa?8o!cH+v4s|PeT(Og3nJuhr+*rC{N#Z#_y0cP8VEL%kbz76Cw$OOxyxnMv z11`n^*CxWcYUgbcxJa1?f1V6y&+Z7+$NXkLb+Yls*mNt#4?>jn;P_A^?@&v zV_q$mXT^<$oe<2{SOX!8U}Zj)>n7`fJgd!u*ynV(Ae(Q_6)B(v+ESm*^8 zL!!25Uh-jgwS92&6j)_q#%GHdq+|=*KUIn_(|MxDLL1_QC#TK!T}!orfVRa4l( zF_BEg?mTm%)oRAQ3M*k(hK0q^?v@2NIVhJUV7W^IKyTp!R+zf|Xwh2(P5lOFlY-fT zH!jmDdJv>nRJJY&3-0CYL>VUUC8{jO*`%!l-A!|gG$7*F9ZsUm3{EOgfga|Vo8@^U zA3c;gR$ppu_gl7g?SPlanmyVD3W~})d9+43&SBw zljdW^RyVe0A1ib2q$T5134*B?sq0*-FBthyp6uI|8{!rnX0fZ-Z>Ml7cSxK4Jfbzc zNIzwybuwU}*-2Q03F6zlN}$Jh4-FJS&Mn1VRq+?#u4R_8l zycOb-k`TFy8?K#PxKBwDTy>=!D9M0bJ{VWn9UXwJ0756zDQ0x40TqW-LtXU5K7+b1 zW1zJ$2ERYpKmkZ6RJd<@d=O#)*j+$)6CpHGVFTG$9~7OL8%!!YIXV4xI$Lv}VH9kk zz(WQm4zNzZ9~?$CI6nkCR)oL<7AO1~R8Xt1Hh}MDg{NIgmF!**>JHWuY=(iXw<~XU zD$gM(sG?`eB@F!DyFdmB<*24&4iI!+EyBChY7^omdJ? zry8yZxd-gG#pP*0#RW~#?iAXvl5*>RX< zaK;g`llZX7cooer4kOokHbecwjuJoTRjz&m&B}TMU6tgO`Qx~l{2ZJGgAz!b4B~s? z@=_<#!@cAOLR0C5 zp@i6bTsjyDg_%NuB{|8J=0d#uG2@{Z!LUesoq!)=ugY9#bOQIYv{KKfbw%$b`d%Lj zi#Jlna>?0m+f4)wu|Ip*4vqq>o9y3Fv38_sM0ve$dFtM%9Fv-13YWrCBGeF{WeYG4 zY1BA8N-1!BPHiEI4yGcfB})&_tqR(*cAT_v^T z=ASFLCF{Oo0RT1yBrx4VSR@htk2fWA>68?p%@!e~r3e=v@K-5>k#u|uvWUo9zVs2BdZfu|O ziQ$)0-LQRx!d@B86z-LDW(`VmO~j!;9cpW9<=8+pQhF`biJE;nJ3{nWvz|SQRF38D z&2_;SZ2`OFz(i*P-JDtlNqp=1$5UDv%by}r2u%rXNDqFfo~aw!^87eQYs&)rOj7(0 zFPM`WOUrH_T8JvzblOe3criMo7B=K9_m`&O^nul!S)P2&XzdLgx7;U9{gUcm>(2VK zo1E^sOcA^yHD7jl)*qZE%e@t7d3h~%#j~Pqlo%asBBSj|k#WrXJdO2g+^~xluY_J& z!f46?E>y+^08u#N9ukv#|0SeU!wC1$0}djlB>z% z*1G$r3pa&mJ1L3SjJK1x(gVTV*G>usDYqtsg1CU(5Z~N&yJe-JfzE-U>V{e^ZQ*@C zw*OEy1$KAfllMCqxn1g9;-#kAK2~G=RwpXQWij@N15;%UuY9O9H$CBmiDVJysh8O+ z?V7bR?K09MH|@NLM;A?jKr><`mC5fGzhHu>8HPQW#w~W_>$e3bFRnKzAozLO1q;gd zMwP_~Gt%O?91Y38&4$Lcy_9EjSxM_n1=rCZpGr$JZp7$J&K^-_JJB0q$ybJscfXDz z+r(9PIsOuG;MIN;hQZ`bN3$nfo^?}2Kr#I{4?(R=;`7VQh1X;hD~CdZ&+&%%R?9Ht z1mE>V)T?Of17FGdQ&F7w=*bugi_EYV{0(80VE0rZOj{%)cG+7|0NdXu&$qodDDJVQ zXINaYD6r5|+YndJEM5^N80{^$P;H+nM+Un%#dBn`!4hp&DWq#l}K-w zYuq_&n0gS1(q4p}aC~_X`ouYf^G3sHgF=kjmJ-sa%jmk@7EG@l`P5eZkDz5RTjl%- z?P>Tsu_0(9>XvYWD`O`Z*a$uKg4HW3i2-5@y1&;(Br znsVShO_8uRvKxRt1!dPFo`Ah|fMD5|eU?KgM1snGxbnn7T~qTH2z}d9vrhg7vAYgw zbmhId2xm2cCa(pK8u?gRxN;{46?VU>vV9_1XgWW$s3RGns7 z-GH8boGNrUTmi{XjK0NyxCj-+~?Fw$XVH-Es&OulCdJ;@XbrS%4ps1 zuJ_uU$#Dzl80&AA+8TGYX$#)*jzFx2L5Sru`A%xpnVJ?t&BAd0H=-qDj)B4s+*)#-QJa z^EDn1N|8GBwB;-lBnO2P`vk(rZCBZap}HOV6NAWhLdnf4N}yjcJWSwkEOVbgmxka{ zJ%~gD20^XWn-IHPOIVp&#urey;keoN`Wr{G6R4t*J zjFg7+cE;9L9G1Li(5UOGcX5lW$iJXlRZ(<<6c^m6q1R&1(wk#XHYN85a`z@RWkypO ziur1w&2*lx)a7#lt ztv!+$@{QgnTq@7G)tiC+1zh7zl6NBy{rOOh$XKUZX{k`cZPj){rCxV2E2PHt-=erd zFIe@n&zN{OGTZW;MPc4-cgCks3)SM>ujDd)2gCthK?z@iave!rX=;{y;!pyp8O1Ic zLpm0zGRLE0iysKpO30=g=Gdk!U0RP-6Ez7hGujX*;c&+DGY}m3XzQl!_@dZz>+?V+ z?^Jv2w90|9M=x@Sn$olMQIq%WQ)J9dRH?wB_KLC%x5il7+<+xJ6)$((ZK8VP^aeBRS<*+ZMMw34->T&33c zl{x(3m!2MBj@)-Y)T%nM9_B?XV`7@_v0w8pVz|x$N+=Ow%9mrc#oM=zNmmLv`q)iN zZg--jQ9Y${u)U)K!}F%`hd;(m`uB@2ttiW@Ebp!Nsl=d`j+-soL-#m>&K&YWo4L-4 zt!Qz05ufyT=4PUIml? z{`$1mnKvCc&5+-gdT>it7^Xl!=`r4-lk>YkOXhd^{_2n|a+L7^5N1Dv0-$*?V;LLO zr&tF)q#vhnuo_)*4kq_3%Q)jdYoRb2OJ}SqH!ZamLf~!4CRls2o2OS=K0brj`SX`q z`fTMy=j#$VMQ|H~!yHNjsa?6@Q4~L^`YJnpB3|=u{_nAHo9%sW_oEdTfF*QIRAu9DfVO8k}de)Y}xnOgPjt6v1= zz1Y%3_?InX^vBz!ODg$4AGUon)lVA|u#WUXsK9yKSVhEJ))ZNKXu9?_o{B0XwIuSv zq7jnRPFCh`@3Jryb=8V!B@p}Cf|;7pj(*e-?kM%!@~xx{;ss_e#RkiYT_$bVrZ7?> zQ%S#cVw3&jq_NSuvHE!^Qse-808{XC=)N(ijd zf21yF!0+Hlhs}0;=J%8jY3*O+WqaqLLF^B<%!fbGv4oz5C;)(WHJVj1A{AVxmQ0wpSt?AMCDtm~bvRwfjt5@de$O)PhZc`9y zg;CY$=g&(donEe_kN+e!JrGBmELsUs0JZD3R2gdo$ z2be=5Z*5nZ|Nd1!wQle8G-!1r3W8QW4V*a++i_f)6?1SZbk&3L=TXta?-jUSqGX*m z{T*(6FE+0ZvN{ziC2HHx^KINJo6f!+{8dk2F9`J3o{~4K(L$|Is3KGeE`6S)73>~& z{X8V}(lE4!99uu3&W=9V&MS?C?b9W_)f0k-^6R$R*kp)KCFA;8=CwFhYcXEuNozsJ z$-bmJ=I-V%EJ>p>Zy##&ubGnRt&d)QAWeI|B4M}NPZ(-4;`K8b1jXo)RJE1)`PrDG zPPH19c78<<#!F$TWwi-nUgS~?^a?`y>69CX1a0O`XFH5(M(&}dfs|kj;#X;&p=^Af za3Z06(il&T<_`}6xDBbuWEPHzb zE@w;*#5rBIR2w4QzjlL??aV(|HR|JLNgFJ8dSt2f zroj5)r?D)jN1adh!5%L0`N=4c$ZfpC3#&_cNA|6ek$u-fUd@OhB3oRu`Wv@PmYmHv z=ZQ--TPRuSB1Nm5@GMg8C%J6vfGH0(DBP0Onq?s)Umq~)>Q{V2}peU3tCf4NRtXfNg0^c^dt~WCS1>1?9v({l}}(Hqw2@QGw<1q-alf=jA*5-eC}^2 zB(Yb-1Ky&o5vv!I5T>4)SaRg*`^G@4_Sg^Svd-PI!|p6cx8>PYwb~f>>$lMxFf5N7 zivG)v4Qk#j+ItlwnjoLb^o+EVokn4F`$4CX%SjyJ+lnK#hIoh&;rITjP?a34t#~FA zwL+O|M)#0i`z-6;wN+0vd473B9~K;TnQm8A?jx)@&MaqIWosP!3=y!9Vb9!|4i0$)WE-^S56X6_X0%Qikb=IF z)49}xIjnY_NUjG?pN=Kj-0rW(^z{?SGhN-PR~|q}yA5(boTTzm7mQ~f<5GaICAq%c zilmbuMR$(5Xv!8cDOc?X$%9+_ExA*nK1`fNjL49v(&|vC>BT~|(L2srM;I}<;->a0v-I%&AbymIV4EfE|ZAeTagE|+nOEsvP}}t83#KbhveuF9zwCX$h7}E!fr6@fXhDTpKZhW5w zA;Zy>*`jh%YOLhby2Xe6m%Xb1f8e_5%Wc|TUXrViFds%t*qQ#+_U=abF99Vtx-&N2 zkv5rVBh8wq|D>VMpD1-YW>*Pgu?O#7-IW*GF1wP3@3x2L09Grp#E zxGiJwD(O&_E3{Q>=-^Te@Hnm1Z%Q;rBmu=?xv#tfUqfsKVQFMm(Wt{ z2ug9OB&F0v=f%cM^Uc@;6*QWMyW~1g1v*;jBn)mlc|md=IhQ10U6AaW?u(ax&BR0n zw6Q%Gq%a}B;X`n@45a&$h{JBGy@3t#f46zKH))a}=-PowElp`Edr}_%*iDpPpJYke zytIN4IL?D8KzY8OGiJHW=v}M7x64?)Y+|s<^&o8Q`h#lY4dpa}0(ESKH0YLBQGCHq$}<`+FS9I^ z3@Ql|p-DPzt#MR9|v2Ig;Ik zmC-J%Xr7%Kd_ns|H*}~f=|h--o3`>^udG%KCd?2O2l2Mc&u|tv2c|*oP;lG&7=94! z4;tC-vxTGV8ExzRhZ#f7ZVCx`v+9|;oOsIH6M3q^%uIpxTbN)v+)O1);M^Uc(5M~q zTdOnn$7Xc-y)mJ4H-SNOqdfLILz&qGuIP}B9kchWt`sY-u ziR4~Oa&u&P%AHX>VNldWjBl@!9f{FNne8tcoH?+#K1HXE5E?<~G^CL7R0ec@Pij@0 z_5Ub5&q`F*)9|pU4Vo=3cP1zC2F>#(%O9}LLEdrdu9a)wuzhWo{t*Kvh80#M2#psJ z`^SY_XPD1c3BN)fvupQDkCg9%No^;II;BK=q|e4qj^~Bp=gJ9|0r0q_VwUXz8sWt4CUTKS7eSPUc7~y3AVG4ZBlV zbC{eJYsC&wmubRS{57<_p*HpcTjtDF*jv&(j-+^)2Fl~diU#Y3?|DayvSA zCvZwXg-Bi4qk%b~kksuBOB7X!au+#P&^%tGrg*zDaVU@a_qTQ*677;=zb^kS6x$+Q zKBN-^q0tg#Sfz|u2-{wt0O6wpOvxQ0!hJ1d9i2N>9JC&ibQ|8sp(Bp9)9qOlT~ zc~KCs+YASJF8>pv|HgZU`2H;*oqB-Dh06YljsRKr@qC&^g zBdZ%=fFYzALA1zjUSeOx84ofgLADvy`x40PD`F(HyGZ zO=cVZF)soV5|`f3;YwaNbH)*LR23B$=OQ2>06Nc9~L0MiJ$xeW_4M@{nNzQSN_$IBqy_u<2bDwee?F20gbcRp(A)I@4X{CM+a^vmGN~}}>-O(KaV5Ta0fE>*iWk9+TgmER3Xb1Yj-(gh6 zxD9Ix3J6~7DU=$792@eY2tG4j)%G?5c3fyysRJzxY$|-SE;1p3_%Jy+0-*>6+?_EN ze!+@j7$yo%PloQ&LsOFgmaGj~vUqV907Y*j6p4R$AQu3{k@bv@@=reH2N|9KszuPH z6BOXOl&v*~?9#7QSNUd>()F>cVe~Z-}Xc95u+BFuQtZe=b#YX_T2)y?F z`+EnzYO48B&=*f-XG&JH>uBg!fH*>f1%Nne8Q>5!it^pU8B2Z@0#dz_AZ^mwleYh6 z#SQEVKtw|w2B5ZFT7`NrG{`AFe*74Tb!N1O4nlwCivZJvdADT%V`yvKdm0)NSx3yw zG&{=dynv0mrwB63k)@6=4G`i_bY5P|`hG1Uf}vF~Br0})6SXgwnf=`20ld77-7I&n zb$hW7^qv5*hkWZpNKymH(&^}tBN{J$hgL=1u@>lC5TS%fJhB{sL%bIT7gj`#rW9am zR@v(S$Q8o-@bxNw8&Yfo+>Jm*im=YUhJZZ8)&YmS2kB8nfi@Ts{%RV&>Wp4M!6S%t z$WkLsFrdwZMq3rI5g>gU#eKICf9*10V$|xFS4nm^Hw~)L*DuU0fZuJ}oW?Dq2K*Njr`XhjyL%4O< zE6m|%Ef394-u&}>F?XiK_FNLl5RjtXArPenWPRK)#eL(2)9??H9Rx~Wt9}0hpd4fz zkn|#eRa%Oi&ATVyuHg&^FZDtuzk3SQFLZ`rJ)=PO0?x190et`vvP+mH1bzy^UUhZ# zi0V2}`R*5bg8|nqd+v!e!a?tnWC#ff_&$IV2Jz%xW(V8qi&{mvj%0Q*9!42n_uDWRDb$?^Nk0wL1*eJtq9jP-6p;zO6Q zKnw0GxyB6iXyjRnKQvbP(lZn;-gJ+1rTd}tP$dz>iv0<=iQ*nLc?$YyDF8M8EQ0IA zbU37KN`i6%X?a}@4Fp(>Tu21M$_!XZP!)Gzt^ijF!F1CWgkk%%uP3O@)_+hl!)0v# zPVXXc`ZIIsv6Q{(twZCxV0i;3+3g4C($sj#37f$Zi?(17Ygak;GG{Y@utAT|JFo(a zp-GT-Bp4PjFbGdacsP<>1A`N1Ws!X-+dr3RxCl^E;HWMbr0YW+h>}DR ztT1SO{=<2B0NH_X=~CV<_UWBd@@Xkx(*P?HM<9S$c$NoL!X3gCs<7&akqGyDUEvQI zFo}qblSKfhv4^D_mdoMc-%c9T2OzTr@YL_FV(z6N^=2%*x~vBBE(7@g2mwNk3(zVg zfew}n6c#5Cq+aDpG7PJmjsY?xKst?7Jpj}N7O#pmuINfKfFRQ&K=F(KcSj8@8KhA? zfayz|sBT_B&W13u!aDA6Wup-@GY)!b4YVL0pXUX*^Ex~n>5fnv0MJ4QXv{q_X}`#k zvHv&}!I;_q^QtX3+5LfR7*1ae8_yG+nrXhu-BiqZGT?#Ft2>f)_=lWlH!Fz}H8v4KHG2lmA3Fm~(ctONZ7ixw6O z0%wPX2xAM-7del2>`|b@HP@g3=pjM`jue6@SNf?KVEkYsWLY6d`sZ}E%2Ov~)Ui%4 zt+N5^KMu{a)>G*;)qlmw|?&Jt2^gDrW=ELg{G{IuHB^ zD<~ScE`tt-#OxQ45=b~_0uAL5aEmoUK*CQ36Qx%G)3PiiSU0dUK4vUCg+Fb*@K_TT z^kG@>R=G8aH228 z0P#@(W)pl~1f$eIShc$ln z7e%=1F8yj3og^x`E~dWCmzW*57O^3XIDB59&=Gj(E5j6Tf!JLZ=v+z9pA!2TNGoOJ zz2P2l0i}4LIy>fy$-W!4xtC|hzwH?Q?Zf{UtNi8`ByS1mfsr65r!6p&-7~N(z()-a zpDWiI&FDJ;UMtu>$(ZLegY%=SZrfbxV`_ZvnfCmbGRT65_9%`33*BAUnLU?98pTPP+yl-<3>xnX|e5 zroowgi#Yt}TCsQ3&+aYI@!g-e=GyN^Y!0E~_gEcTx}$RSy6vd?U8a?$W^rbXywLhm z=-i=s^GV97esVNE{_jjfg_TcJ%BBoSnU49=cD2xasvFwQjEICowawWUN~zSaGmi>s_R6A14x6uZ}V}larH? z#7wXVpbtazK@~1rwyYpOKfk9SJN@r}o@|e^n1lNfxvk|wv~odl@fxy|I&=^MD-<5S z4H}AF(CBir6I$(1QwvLT0 z0O`kP?LG#baG(>etV#4^1ZnmVv9^ymOPx~|9Hj{?pE;;9>Y z_iP=|M9hvAT**`j3>mawEdky`#kjaQ#5;~whLWAXz@x7`3Z-Ds8{jqUMj?23Z#yvrB^z=?@R5Fa-$s;;4v|#r-VX=fuWmoG@P}abRRm1z3S@f!ldr} z=OjB`5ofWbr2%l?_SZwum5Jou8@1qZAifSDvY#P>Lj7m?s> zw;`~;2h*hiBq3L`lbWQnI^v)MlL+P(E}p9IrS|6ogsRNJ)6?^%4mhNUOAHM|Jp&`a z7}4|W?8^8)CZk zjQN38gh_r4@e=Sae1)GreZr*2pb+LV*x>;z(OnBcCxON70-jG7jgn*Aa+X~JNq#K- zPT9mBK7y)Xda^cDs7gzN7X`JI4o*%_Jl2B4JTuiHAPU;Y!NGeLIukS%bne`ymkqtUm0w=%MNYWb3tQJw$yyi`|EV? z>dr^(*UFJV--{*9SKe^{KKWa}V6Nt=kv=*)3i65In_sa%zJaZAJURfvSFl%qoCi%* zno1xiur-nFq#+vtPB84^L4}w^=Rk&1o8`XjRw>0AjgGv29cT@Zm;ltPLYF_p?U$Z4 z++DF6uCc!gM|P?jsgd)*9FA6w@PWcT{2kX)Ws_ClTlN#dO5eG2r@zGdBSi-E(Mk|Q z$xEK>KovDLWAKo`&xL^v8FDIG2m0X;D$V(*a^^$#QY|7tDM&oQZMq*jS*ITMH%0YG-`}%uXrRG+G&2 z*%i4_i>>fa=xXtGF2TO)Ftis(x?aO-3jX-s#i;neUTeCohrhpn-3*SL+v;8#q6PY{ zt+&KF)#RVox%2j^xt?pW>Lcr~vd)bX13t4u3A54i#loyje zAcQ$U2iQa_<8JJ*qYVf;`b2b3Yq^^Cfp+EtWfQ=CKlA5W85zM2(tW#f8(5;b?G@N< zka^UUo`-K9s+APvnN1LMU_;;kQ-mh=iOs=AMVhg;X+~q*x!Pa@(z&OY?Wl-{yxI`| ztI8%T1_^E@R)9h`2Co}L1X;I~Vd(1t7^-sKnXM*`(o}_i-X!s-pt+l*UcCo{)z5+b zvRM?ggTDwH6Qt>HH#D*DpUj5d!Z|1}5AVWOciy`S3%emxyQ#)FJ3Q7V1Z|MY8g7$g zzVswlWLWOVWsv;!0n=vqo(lb7%t#PpU}&tj$~xIKHO}c5LEHn{_}xJ|H$#w15W;kO z`84xra@*&kf+>T4-t{A#n2q+{-*isD00s55_==r!QP;RC#&1rH##9L={$~kh^f!X9&G; z(|&YI0?nzYwUl-hO!B=@E!ej{+1Unv{i8rvKw&oE+SMs;c#{IwMSunwukS#GH!Cc_9$l zNkRpvMl0XS$jEq@nrcq3jrnKq}RbIr=-GsLrkTQ%B+kuqB0a7FZrpD#;e8si<%#D?q%ac7V0}3v8_< zF*kV}>F=4M@*lUpT}%_(hFldi)r_rChm`_husoEiNiDm44tHI%87x=R z+I1dTr?Yn&8m1CGwQ%>9O=OFpOKa5J?hsK)0lapTC@@jr^(ZPrw+oH9`1#^+@V{WL z!Q;}dDuYeN+6Td)sJo%bCIpbR^wmtFcL(rn7^SCw@Z$z4DT2XHm0RyY&K(bh;Rh{Q z$a@w9zCNMrb+{pt97{cV25{4$yi{xsb--A@EPufd}(_3+ZdA>T%3ZqkuMs4ZgM>@fT$#=U4Vo2;r1YaI9dy?Kno5E{_OM#1vo?Iy~FexA|F_m$t4QdHvW`U~7%#%AZ0 zHHhM1@XKv@<+a?JK(#4!rDpfhQ&7g z#ZKbQitp%&zx(u!m~r>JH@>|5xA%1$Yo!b{z`gIYuS-=$IIYBw>IDc_?w7|SC6%pR zMiLV5$)VhDl*hY&7kkok$M`-Dn`(|iNV6(hy3|CJZ}%21c8cbX+R&e=K$Me833i3g z-(L@%X=P5hjM`qEKhf@u|Mrth%nc#}W`%YLE3$7|jUoDLkMhfl=E%gvU))n`HEkFs zV>rbo?F0+krx+1dwaULfZq*?b)$U^O8dnhwp>Y_Ws#!7 zQzp_4Co0Y%^B`<6oHd)~Qn!BP$L+i;1)pa1bjer~icCkyRJqKm=PoiE=gDBNY~ z__Xf9b2Pn{=wncvi^xO2YPjL6D;TYlOsIm!6$RbVbONK{7UpFQMuh-8?Dk zd0tW^Yc@G%9Ysmi{-EVL0+^-nV&C>l|FWl7$s^vSe z{c_}>&fN5r6&9{a4dEvMp))Wny#Fea^FP=!M;vb33C$u$aIEQ?jgRi=2T%MiZy4(S z9|wQ=QPmNMhh7@%yT5mjOb|S!+Rgvk{4?Lo+$iT)*mCX>015RS2y`9r%A4K4P?!1c z-Qi$yA3gtkmL+Dz^UVT!E#zw*9UYL4xp!sH%}dabOD|+fBSkN86=Y)~ zV}F?)`{&S9i{=R57V(?yY?$6c!{DAg$*;^5^XF(O5Sxklf4@Fo9-QmF_4SP}FJP9w zDWdN_{NMX?gYmy{_}@5uw=5+7ClCLVhyTgL_apHCmptf*gXD8(^Tk0%3`zDoz*Y$M zCNDt#~W&lfb-o{^E@qV@R_8R2tYQ4v1A;EqrXtrUQU3WI= zS;a?w*u*H_#Iq(%f_(#@DAD*{xp!ZYMA>wBw}~{HI?@o9a;sJ$WMHmk=Dnrb zp6%gf9YJ*)!Qa`R3~hA9rv&;lIMeGr;?uyN6^HVW7+*DI=40$f4Pa>=$rBBX@4nbA zw}hDcBEsu2!qVIwHdTAEixI|~>zjFRDWsj(0^#gs)e%0!s}@M*me0ErotNjRc~@*0 zFqEyG9gCuS%zm~D9^aFmeqD|g&YHcGm&*`g^HOi`pE1_oExwG3HY7<5%~ug(;66n! z!uV-m;%eI{{t*7mZLlN;|GIiR(i1r^JTB)v3!W?l9}#>gc5*=1#7Os7CgFVQ969aH zl#Z}9q-lz|7L&wkXkfoS7&e)l`l?A7rT68;G~~oExyV;-``|Y&ilzg904H{p3$Pwe;RoAUoF-?94~-|^sIgs+$J z-Ipa8o5j19O82t#c|PdxKCV7GcWU{TZ?wzbeVl(n9Hf-sAKd=KRL|_hRyp46=e1wx zl2?UZ(V52reD@uA+4*|R=+$i`A5q<*Gr~1wY3NS<^=gj0ctY{anGrWn7$R;^P!K`{ zEq-LmsLat?|Bdc=eyGxA{wve+ zm!T56XZ}|z<*j0A?UZoW{%^lMcyfL(5I=K1H*+iWtnLEh0wlZH#~q(F@y#}THl@%N zU_M(ZDVQNCi1b1=$L%Du>ckGeL5M6Mz{(p0Z_^V8UxuTRi+v=V44JDzg^`;P3&Q&Y2<;>EZ`KT7KK1z%DT<}9 zzfxLSKoS~u#q_8CdiVzHpMICu4|1H7bG1YNjE~IiKl)bLr@v>yaciI^RzrNvmt{60 zqQ?BzM(k{ucvAPUIULSv2*d|K78mGK!}oqSqvDtOZ1LDuR2MkZE?=;#69L7gq{x3= z;q%9zHJ`ixXUNuxJ5JYr^Jhv*insyL{2}wt{09gxF+_Xde48$(y3D^n|JR} zbL__@)QXl{yB0m(7kg2u^zExYi`w$tNnzy!aaGyS8 z*i#Hb65H(nW1A_ctgMuyrWyhqlWHK`apUIAWDwUc4+WL)NB#X(8jXhVI~pNurhvg2 z9}88`yR;G#vC`5=UL97KmqrIbX1j~126v8Z>2{z0A&H63FBlf_JD2Ihz;y()ZZ!p5 z2*B=2IATKx(j?CCt$#$ZAqBWYMddZ5YX^C}EmZY{BLFJZHU9cj2HV64xG(>AY7TO_ zem|Zd<}{U-mac_sDIgN%%WaN+q@Ahop59er00}k-Wov`pUdSc z>-jr4C;<$h3t~F=-#V`O+6VJ8W{#ip%cWMOK>|kUrBQ87jXiur5q<5H7LIHv`FAjQ z0~$Co;7S_rb73yb7yeF~{#>UnMGS75q}UrG69%Z~cNfiFLqiRg%0Y%;?k01ysW43S zRBA1c=Lsn>h02;DU0gs&@7KW!o-h!j-M+lB8{p0DeHF9aQHIeRxGkV-Z=lmY7hj>*OIM(-vyQil=*V)CTKSEFhG6s1%+ioPjbIl#*>g*PIeE-^tNU0_U_d}XH*^=sY@6MiaO8=bSM861y*}lZ zc6LJpEO#xt^7x~8w6h1?U1l!g7|%U?|4rJpKR~Jz}UZ6X;LFhG?+daQ)(93~#Q9KOl!w4M074KfUE;!F8%tCL?_wZ%d57pukXG`a`hV! z#r48anC&&wt$`g&l_J9TcO!CkeVNQ(t?mb5aUqGmX<8_)9Kxi5SEq(w3jrZ+dxe85VfMFwsi)w z=a{D}WYo}le{>Gi!9+NCc&IGh%dICA6x`4816UJMr@+Z09bIUsguZqcfflv3S;4oq zE_F->FsGqtLg`HR^8)j(PIT1Ye>mqMtA{{f{*w4D-6SoYy6vlik&sAAKC)%Cd8$DK zlgV@t0+c}MrA{jBSo{ok?!0(m@G2Gki+eeNumPmVWE&f{N0G~SGh12?@zfyk3ex?S z1fX~SAG77PSr>(^?d?Z;sgAn$$e4ua{{L^ahnyw7qKV)Y0QNyLAlBmXET7NM+IKK2yWhnX@+Ds$OT=w3zWj4p8@ZX~?CB{^o>&4#6qkQIrRsoigSMgAKmCFQMr~!8hFy^;`Jh($>ix}P60HSsY zhB#O>$p&!(cp7Myn+p%3{0#5}g1+Il`OA>#XxV!B>pv0_&H#+_yYA(`Z@c;5phC+# zm`wd$)jk0MWo|@^f5q3?E=Wgolv|L_9^ZffZN5MdH4^}cffMxZPMbVgY*?5fm_x>D z`Z))O?h?ucI0h_Cq~sFN{X4a_>En=0b%rZ~OgXY|hx-AugwVIMQ^O(&1cG=WkAq1d zokoBUbC1rA-ll?(UUtr(kDhw__&AVgWepICBL3zFY}T=)0aLY4w>z=Ls5 z)KiN+Y|BBl_`?$0->r9Pc%!`DrS~OyF|zXVNBK?eT2afFg0hKPA|=26@0WW)9-ES= zpg=&ozJio;6tk(0ib{L5gdPZ*?ja6$2T)cAx5Vi9J#z=`#`(M9kLMZ5vKwTgzpbLw z-@aQzRSB?oAn$KDHrSK@CXXbVI@#^CD*@q#1(kZ>)g6iVu*hKg5L}g~r|Qy|P)l|5 zPaPDPuU*iWAQ=^a;H+TGV4(p91ktY2YJZxbJ|+XzKVS?Jen{|iclV7Lh5fy9@Teaj z12zSbcUZ5=my1{X=xS@rAe*BjTVj4l^QSep3IM$ft3YAh-Jn&V2bXdYX93Zh0Qo`y zDxfRF!@=d)pO%}v=l#`l`3weQ1iCN0aoh#wmUb$WGLgK~E|dsj1va;UL{fmux7CEC zJaW{p8#d^lOow}d)rIoA_YHqQ$Wv3~$HLHbP7e$XS^Utq6N|;(7EiJF&qAT7UUGLT z0vtH`Tk^A6Xc=Jf(|Ldt_Vo0GUy`;5{`IKfyjFLlGXrw%D1TTEm@UZ?os)YUl1KN1=f^0R= zQl>QZIVW(dZammsPylTO-SU9hvk%mkujDRtQS0E(=E)#zKIOrm9>VCtf|)+JHy)WrQ~+;%Wh!#(`3*-^z-E94 zGWLEHF@{SA^zh)TA!#tU{QV9JNe=%0rQ089b{)9fH#j(0fV~tLmCQM^1=B}>34*T# z`jB8L_V`T3YOea$c&Ym0l%l=eI+z*?pprum^lbvhF~Al*Zt4dN^3Zt^6dPSAu_`Dk z>fX~40}ADUcouhGp9u-;UF`iHd=l^rL0mxBE5^J{>JJ7n0}ZLvb>M989}6B11sNu5 zp5K*lVhKLQaS+yrqgk?Fa`8d9(VP7If`W^V+!eg;Q`j)N^9t{^5DEC!v1fz0VBVXu zbUjxE=I%b(NlDS(&rg#$D-s512>^Yalar%73djqXYX5CRSHui(5|^9A8#e`mZ<=I? zmWgP-Y7@Zhin;s40j>#fJbe;dC>W~k>^w^^+HR3+RLL|b3q?hghU8Xq*n(vJO`=O-Q@3H?LjK-t#lqnVX2 zelw)$hXER<_J;4;pRezqY3ld&VY-$8ycg;C0YuYAQ(6e4Y1j-sZ1d=bUv^soxir($ z__x^G;o*2ZKHzj6z?8tmHMo{QnL(q}Hw`p*HVMi-@!jtRDm!oY&ORtc-OlnTvAWpv zE*7DUKArsw6dd4lxo4mCXZKQ_ikx@NUIf6M{rU5o&wO=ZzxCLXMDHO_*B0lsYfcg?B9D&a+lre0%fcZI|b<%>B4sgGgwzeRABA{OOkEWak zyj2h()M->q(k~1ps?VQk{`nGCd`9nHxTY>XmtlOvJ2yAC2Aoj< z_I+xFdYWl4?OSDqjTxp0Q9J;*%u}FH0tN$4LcFg=CoM=V}d~NT-Db6 z{C4~~p~@ZZaUB~#=wKWl6wd$>{p~n3d6oubBb1ax4^xg3LZSDFay|yG5Z+lq#(3ud z6chQ)v1vdxM>RJ$hlj&J6qJ{*la@xIP$Ole85MBM(k*xRlkHUF9nPKm_(ok6H9HYC zL5E4q6-le@JFQ?4{3~=Eo^H}r$e~^w0$}?=5Uy~UO;14fz^#V+DD!0MjwJ)<8X!e) z{^zjtotksfoL!($X}i(q^H5U^Iex|1!vy|%z(_6ayxX^8R&U@;#&MlfEfKn@*hk;0tJ3hVv;sY0esNxMD71+@4BO!O7k{4j($3>4x@rPlo1^ptk?w% zV4;jN3N}PUiXtE)y(N^uSVp9X%76`m$|wp7(gZ>YsDOxopb{BM5Rixn0YeE8$oJfY zAmYyMIeYf(IeU)zgL^}6a^L%wUwxk6t6AFh6oXYmcT)r=?^+)Si}+ZEQb2I=T-9XT z+}DHI;JmQKRSnxEQ{S(1+zuFSys}x2caul?Z8xn2zuv~^0}9~XB!i3kN|8z!9BoGm z2lOpPq!+DQFqEQoYi+$qN=oYb%OeEI66;IYpD^+pFfO3B#=UGnM{7D~;iE%YX1;@K zCif~`C@v!7f$=?hU8Z-Rvvcj_+oWJjWjr~-T;lfqgw|cP0to)t3T)jR+MRtG--q1V zB4G`E0sy(c|DnI(YWUp>4cc!}i*9Qj=S5O-&vRm0msk*ynWum`;+6Cr0vtIAhKiur6XI*JxR+LtEv9xEZi!+hIvJ<;-|g)wd3%C}*kAQ&PHgxSHO)dvQ6$e1^9zcUkZz z8NAq{Il5Z>uIKtD*51o+buYfVM-im#oosLuXQ_A&_IJnc^8gFYy)E0N0PWmkXxNBB z#?pF`x>mfJ#mA4+7h)S+SfL00Ku*wC=DU#D;@Th9h}pN`*UOR1OZUWur2sV;FY!dr z+*0e2p_xzEe);z*K-Vw&Lbl4JL@bE)QF*DmHD zT=vs-7{Y|3zE}u_AQPN#Jw7j1Im&iXN9wMqKwx|q_;-PY@IVw`7q=5f-eI9X zTp#&U48c1CjD6wI07I~zz?Wci5iJgYo{M~{+uQ-4l%FF<*}wfwp5wC%$4UB)=C^Es zX5GDX7I2JP9$VemNwMwrWWBx^tkd|&XL@_)?xjC&jDnN|z482gY=%WUoCT4-;Nt2? zy+!k)@g+>e&~6M?QzR^)CbcUigqX(|GIs=OB^(&?A?v$=f>YLc+mOJ?oR;xaPa57DZ= zWxMEADnOyIx98$#35~bwWVYNL7xsYa>;+JyA>P(l%EX;~1p_RI>Uq?`Zss4^Geq(K z(XGvH7dn>pN{(khP zrTU;i5}V3EOG9E+w76lmfzzVZ(s@ zQK@|D0`dHqp;-SqpwnP}K$Q|(007&hmy^oizfq?CKDwpEc^64&;zaDjP*tZnFp|nD zDk{!hI}6H0xqTW@wg5xPya*R!B@7P2SQ;0KB@03h7Q$vO23*-B@A9OtHcrBR7YLLo zC?G3BKCGS)C*0Xdzp}=taGn|=4&-oFQF>8A&40EhnW zEhwX9s~ugTp`cXogz2b@t=QW0aJpth`kuJBIBdWcdE%Ll7Az5HX_GvcFjH{})w0|F5 zaBX|VI#_n}f`K;|%u2QIqF^_8RWh;N#p5C!sxhdi-x(`OWsbMj-^sr4)uxckF)+t? zJhC@v0VZtfy@_ym17X1OHj3R5arbuYcpK>NV~Mva43MF`4$4DwU^ECt4F35PskRg_ z)FD8^UXX#1Mg^s%dPwrWiB1sJdH!cs{we!IhZewmk%MA` zm4$d}3h;~DU%j34bIkLiZb%uzxp{d6YXlAj6!fsb(|S}{8Ge1Ng3g`OI=TmEz1D~I z6sLG71tWx=1k-cNSN*OR(}<1I0Mze@@qu6^EC&GKbZnb&auzMM=|3|7K}2b%~$#qc)5;sM4n>nk70 z!~|khu?>BF843~G*Io&Rm3i^l-&r9rQZV8f(mcPsfmVr_INO(Ux~2*2N6evSpa&% z+s7J+7uh=3f=wDF;Ir3PdBDVkmU&fE6XdPIne>^H7SnN?2sm`)q*k|KHW&Fo3xIRl zLWt(w0bp#fOKg#QNqX533pTZ`#ar}Ay0~zV6f+c|sN@vLm0)CU5kREC)3f2A zBb;Cj&40K>zm?D)kaL$1V<((_%nkHWs0QdEPMo@I=on0rLk?GqGhQ;t7(VO`&W#~Odu<&6|EDd{dEmdyynl)iB)D(!-4=V{y!lE)*1%_{1fpA{Q zgt&&-K~1I8N7q)b5rE@(Zp|{`oGgDSxJpDHvQ2v}#y+;+E>Xv4z&wOOn-?+32UzLE zq$KCXO-YUB=FP>JZG0e>i1OUC9``M*Xz5CHAxKG>4Osj62RmQ&fRVVX>aWpWi^XYzsa35M-Rin?^E&vUy@8A8UZb3Xx4%p1-*tBb2IPhc$)*wk}~sV!;ybrN4AuxbmcfIj7O#7z@It zd%6bPCRhze<(Q_hxe?oaVY@^s5KEfij1%q?B>C-a)^&O&P@ES?u)*+D;7%`a-bfn>ABI`3iFv}nVV-dC4dVJ?tadK69SStJy^Bj!N z%yzUHHc?ZRGK25@egKMt*f0~D6t?!|Z7;@i5YpF~k(xS7QBjd7EEK6%xQ^u=dcrj4 zwkVWj(mK#tD6jv523?@++xH9h1lv`%9@KJUV`Bt#VSz{rl+SjXlUrd_R=6*BOyTm~ zOfsB*#ClmNKoH0|9!qZv<2V!B8pgH5?7$Q}-wo4zbe>K$J;am3YaJp8Xi(w(b#sG} zG}gH9^&2lb*aa{P@u^gG2s>$QjZM+su=voa& zby{$8YHHYoGqhBY<4y$2?cWvC4A<;&FN|1Gh{qviR3$G_3+e@;!W|hs$U+ssDGixA zvyH6!b|n!lbFWoiwv0wDbyf3O9MNT&FeRUKL_NmFS2iKGEYorM@~*PV-M4oWV<&Q= z36k@OFTt$38z0|4*3*&5T{1jiSWyU&)^y*gwJ(Iv=QX{esSRv6BJUy63X5lgPABs& z?cP1dg|F|7T~E(iMUkyK2+h4FCO&b5Ee<2{+|M@@6dDj*S~M-829~#S4(~x;#5HID zP`We*-X}xCLcgE&{sz$m_`Hw+OT@^=k$YrK6x!omcVP4qHCPmon>cvjz_qw+>~VyJ z0E_SN>bX;T&P)|K6Z0EfH{Kih_V7t=k#NATS|b>(OyzeLqR4Kn(y$G-0g^!u(H9znFr61MD;Fl@73@<58R|q|Fe^ z)!BJx$H#=z@NFV0gn6e8%EqXQz+qq;re{ykv6zk^6n2zXT2Ux{&$y^)GHXizeLFk5 z$Xm^LBvF{F@9fy6TR-#DfHnCSOw_4=`y0|L_fWSfelh3TGAMMY1j3~uN*7?KkA3>$ za1c>d456=GYgpCQ+}FY%k9aVYqv-+?+;kH&vnT~|=VWab1+nAYX=yQ{E{!=`bf^KjRRYL^$)~X#d19y6557Jr zZZ5fSG@_<78L3yqN#`LO_tk1m&4iJG;p7RVC0(B2YmU^xVg^4@VM9nCHX7CxHACfw zV2~vU29q154tBu5;B6pqJdjJX#LrrmVF^ z)ig+F!4O9fKLQBmoFxx4&xQ^wy@a;=4pg%mp#KBJ zqM$>rTl-NCQHnLf41k~j33V$6hvB(jcMKI7(>=S7ASKE}fP>hxzAhA{7z>f9A`-oT z1+2cZO3#ih(l34|_4mdtDF%6ex}RPC;R894dF$41(CV7yQSw;Yhd}iD&u9 zPw5M(mgXghE-yniUVFoM4R4+h$vbihagrN4{6ooANwz_>$7toBJ&SuNFddD}fy8M6$$q0%_bQZ2O(v8G zyAkoTPL8i&y=hj5;H)1}F`?mt8TB-REXKIt(-$jPDekG74B_kvkQT8JqOY zuWLFHz~TYr)rc5qC)VP{5`K*Ir{9*4$oad7h&=ZHKRy0NaqRzy_kONIMEz$U{d>dz z+0RJ)G@9u>>f;4k9|iQNe@lF)K=knEugQNw_&o8Y`RFXs;`_YUzVyDZPrghZq8t9X zECo zCg{IlnY-$&r4e#rC^NQoq10GIA$Q$8k)hD#nawNn9kP(@m>Om|$0$4>=})s_abv{C z`XX_oDve{FpH5C*73gPe@8F<}QhXvmKzt>R9e)T7Gup3k`yO*^6zVU0_?_sidIbw;#p#5Fa}ZneH8Xf8l3;Z2n>pz#RKx z&k(cWi#;P;6aVYR@Q3JGc#eC^Vq*gU9tC;5`<=l|?ZiE74;Pmi1_t@f%~nm6obdHo zbb0_ie!fCw1BuN>D14Stct+7!DN+AD`2ZpE?*!(Ve`{%^V-)U$t?2i#*UC(rU&dWr zyb_4l=-AlQngf}&_UG%6Kek8hnFQn*4cBwDFhSCEBp|JuZIc5HPU zx^V~7ZKihT`(wAw4wB?_O_+)a-S+p~!%P#HCyeC1tUVfUj(wYl3!lP1?mHXlu`Ra*0*|DRaOBed-yi%o!ON*0&&^XdMnQ8LgwFLz_ zs~S6bbzEeMC{(%IGSf~Gd>%`qWwKY;6qlpOxOS{U3qeQGp|N*_Th7#$1R4gz_N1|u zeg<=i0IzW`Cn+_?L{S5P+X*{R+NTPP|0DC|{;{!On`BZ3&6gkUxu1SKBQ`diD!7fR ziAMeJ@fr9Q(7ZENMVd8kzE;+kp+vJlh#$lX-ETsc=^SPsDA&dSY`f>u`6_eb@x0?K zZeHF-ZVfP9*|z(-O_baF+xw_T$`HE;^kk?<9b~2IEG7&XFb{5U4x2p88r${DMG=Td zqo4qHwaCXwcP1aJbjx13uwVaH>{3u)+9S(I6_j-|jhJr46Ej#22QPXg0Qo%jX;hba26OZSPZ?9fMgNW(Bme(efH*ev zt#ef~p=_J(!;EUIum6Ew+kQN;ia}qrFmwyPeM1%;zW%_G*y?bT{Ze~GQ{PPLD;jt2 zA*@QOFO^#NXdz?Ij+y10UM$ud&ur4FgO!RE6fXP5tCeA%GF!E2>=l=`Uhciss)ihD zBj6pXLkMC{*0nN{!pgx2zHpO8CD3t!?I7i;&o6hQpbepD{LKC@?F@P^mHP8q4* z@1ZT2c<3zK8~YKeW=u zs`FKgEB%98oBKc=72_&zCkX6)L?+qys59dI{XrIS_+a9Dy2W*_fx#M00Ap{+nwgkr z@0h8`xt7Vs1Ri|znUqQvsXTA_*w}pm+ItLAXG)m_9X+EHts87eJ)Jr3iM~;gv&PJC zOuQNS-@d7}&|te5&Y3!K+troDNj!v1Q84+SlH2OJe?Mu?*++8k>^!LC()lNsSUuBOKOIj5iF3D{}2ZQt+twHn<>Lw))hj;QkVo^C$p!d=|F zxe%JoJjFP|{=xP~;g!6zoxZYF35Qqm5PN9 zC|i+HH{D<$KK9)X#wjd!rDA{HY#EcF${gyT=Uq-OAksIY92^`pGa5}3*vg|=p`xcc zFY>EoZ^a&2B1NH4=75mXd$YQ2Z6PMiB$mUGbt=8 z+QQ9LDz5COm2tgWWDIMgA*zM*u)uk2N7pYAxuh+|Q+G&dC(exD--Q~#3zw=!>RCXq z8ih-CuBca;zKRwRp%rd<&eCXW%=6|o)4|i+-=6_RoK|hO=_)3!nVS!!3Eq_wvbHYA z=X(kbS{d{0ic1-nWXhlp9?rbmszw+Oy~+U!K)F5Pv0*ec5i4N*#N!)x8_Yu6A>xyt z!x3(3`lHGgKi88C(Kblcd`Gv}NMmty!!2PBTie=ZFldX;V)I)o?L!i2f)#L5N>{)#egvzx~oN={c!bopYP=p9<#K_{tpj;k9i z_B)g03ZVw+@rI_>;g$rqS@X!=5AWW^PBzo=o|>wWf{~j|p{-*lrlm<67-$<9D9)!* zXoa9-RrD$Atd5J_*MFyvCe7d^gjrTqct}fz%so1|6KL=LL2B};{J}O32Sb7h-`L!I zb8;XCP zKNa<=6Ec+pnG0hpA*WQSxZ%Txm7dwAO%y681Lg&IAxS~uiCRxg<6gjxCOvPenn{}8LioL1n$&~cZ01rD8QTE*y zP2OvkT-85lTTLcG|B=cJf0NO?5#M@IF9uVsi86Gk^9dxGn~7#0o7B@sE!ATuED1Q+ zmcY6FloR96D^~Z8^Wtz&$GPLeXS)gM>kz)VdC6T1$C*5}&+|W|8^SQdr~O8}Yx#@v zjsFW?ZmuBJrEvFMt#J}sX1s|~ldekq{PTim6~BJ-M1E47GTV}&Ns4IBJlBdPQG>&xX|dgjZV`LaCzJA&hAO_GwrhR2=c5qhs! zBKd``B(m z!{YM774=Vje0@V&TW#lwZzDdc-2R3z?C#r{Fgy8tr3n+>_j-+>rbaHx@U;jM5CD^- z)i5{H!JCHtb};wSpPb%CN0t8@YkuVx%^_rO#OaWbkVI(K!NKg=j#j2-W`)JYfg_j~ z@vrkIKP0d(t5%kA_l8^6)YYA_xjf<5U}L5mNkikz!`DB2mYDao8h*xlK1p3Y7@nvT zz<}6K24BNZz@3CWL-z9ezLg#@RtMxp3Hw)k^O2+9Sz$+vyceHbefW=K;hTg5A--zl v_`{pERL6fxZx5!`StF_#lY06uCBVfs=B&+&4kL!iX+0~!UF&RL`ew|MF0R39{_+2goOrC>|AV= z0RY@-4`p?rqJb;1y`!C}g|!JW(B0mI*u>4k6aa9W%TG0PA?I=ldNRV)1aHwm8tCGh z^G_&0BCVd$Sz|4wa*6p~A^~|kz$REz{d9A*_ZTj~7QE|d(Hg1A=X?5%OjZ~8bW^=_ z_2caB@x~zB8&IwP_34eLl)zwL>HB#KFtJn=l*wClQB_FN1+2vQ~M_Lb2?Oe6$QiybC zeB#TR1TBZ7TVlLXuRUDx?XphcwukZBeV&{xjAcg^B{GhfHil_q9}8G-ijG>28b%5` z8G^zoeDBPf@;*`>J9-(}KI%O>JPn<fH6wI?t?fJ=(dNGjnE9OVDl)zpd^5q1$t) z@%HjgeWUoK{uw2Uue-(umqB>#xo}~17{r&47 zQ<1|p$7K<(e3oEdeHW2rV{;TH`dE^Na53&!_}*0VRidJ$MSh}!sSFzrcgd70RDE@R zf|f;X?bN(^bzz3*PHp|t-L_MAjNlrxdGBa1j+5i?_ixor-!EcaRkbZPR8)0rF4(3P z;)aKs_nYPqJ@?&LC4>3-FKWhzImh2AyiF+OES@TvuW&D_O|@;?n3}h3UmMCS@vgpg z)$=8>T1lRGAk?Banth~7qwI0%X1;MxNqd) zj!y3~vwQXx>rna;1sd#vVYhp3#N3^sL_(&7a+4v35oLY6Q4X9^K8 zl`^;a%T$q>Cylq7(mQ)<>=wkK7ISPW%!k^*jK=d#9Jg9%87G;oS*K)K7JK9y14U)k z^Y%&|>IY@Ik`mPD3m2HN8<|zXR8T|aw?Eqtpg-DcQc_ICo0i`vit$Y)Gz)!^P*~?z zJAeXaXY7+=xuga^RVj4XgE#h>MF`!GHGWlX=E_hqMQ|rq+e|O2vxhuJ|FG=3pZ}^> zCaRjcRWfO5K0Oa5y5)Pnc5CWUF*!0p!wA`+B;%EY3BG=kd?DZcE*|8ISBq$2Ch=lr z05{Fboz0U4t=z%9d2*+-g|-$SxN7bBn{{Am`eN2?Vxo^F*kSU^i^&QIM={BHs$ewb@?HHpPv$EEK6yFS(}==D z5zB3Z!S|h8*&zkP#W8*hUUS8`IxW-R`VsrQVpt60E=K`0cF--J2le=RVLqC;z+LV9 zOqB*RYTEEV+#u7!(1i~HNH0}22v#CZXi6qtuvi~IRQMDHCSfx`r0X&$QqebW?Of<;G_P}yAiW^J(R-tM@LGJHfZsWxspVHE#BF{QC!M%MA5po#-= zUW}1BInfdVRzr2Gr2GE-rT>Z-`s|DKd_Op+l8=P~7BYD8v&}48$>-m`la$`km2={L zRrSS8Z400>-k!WA_GR^Bh!b+pm!HoP{k#MvgAv1dku6n}@B7iRlc0~2sbjx9UU9_L z_0~gFTuc2{HTCnomYs+Tg=v*Q{`W5cqDPa|moMvBBn?Vzcm!QIv?Vz#@o_U~P%;>& zbxM`EEM1uSDrjDPj8R!zfB?LQp(Fu^P6Hc@oS?O&ikRG`Y00m`fBB6TF;L6oGei;^ zLdnG-FiK4WF-euTZRR$K!Z(kiFV|UIAP)Po-7WQ?ZH8Q+ zwQZn<0-djxf^7Z4(4@tTN>}}?6XK+-lO1r0yPX$rtxqb23tzMJ;jX@fBTNl|xBk|} zMWxP*bzG_c1{+d@Z)DB6%x+bAYq|SIZub+eZA0V_a{LiT^60qtp=ihEskQ7V{E7w{vGS z!cHU7pri@sg9iqe?faS{GLj+P8j!DbYNpr(P^Xx*DuiGyG`VC`kz1m50-3F#6 zBk~l+2MIjlRuo-t+D`MUDIOy6;txWp*$zG03o|qm1S28AvSOUsLqW{3>u<#4=Tc@r zW}bi4Y>jWO^XEi|${HfRf@fdUdZD8d>YN+>>4P_#yq@0(-Zq=zci56TstJP#;jbxX z(g15bLU(g)h$9RI%Op&C4j{3fq^5+5KybK@1X#7tH#0IO|CtmdHPr3mIm9m%gHzC} zkh4NxJ103${E|ZTl?tb`zK54nSSnXC9+XVJxoU#X>4$hCd*476OR}kxS|;49nDGk2 zjc$nLCZt;F0g6jbhjo&5&fW$mGHS@)Bl$*xD$z#k6gJ%rP}HKJ9T@Qn%_8d+mwe&7 z$Z*GPcBky!n{N{F`~|8|?F4KhrYl%u@A%0qg5-hFORNJ!Eb5Nwmji2F3zmzMq!1J- z%nDeE1v%fhWF$!GVSjLf&qd1FQ+Y%mmTna6gFQ7PB2qyq-T00Arly#|FSN%JF&z|J zdf_sJ7jCFulO&WN?$j#0XX0Y+`{B<`tAacB2`6vBST+x(bds!9qnLfoF-1WS z`deqUvFWTWSYoRb4g}9AR>B$(SYmP>V@#7?RT&ZVIt(o{{1}`%2DhUeJy>jjsy$x8 zIwuf|ms;O@^hM=6m?O z1c2zSr4ai0_$NeDXN1I9+ys4BQg|0M4PHwmV?#Y^(zQbNM)<^itHP>cPNX^lg3yWJ zsTF*u#GnHz7L*>kEn~U(tbGVyXg@eyLheywOv+`mHv-OL$VUmsc(Ac_WP-PM9mT{; zxbMzh>%$Yt&pE{^rbNT_MX#HIGk4q3eQ|NJrjFe0S=lbM%HvnrrdY$x`GVf5i37j- z2C~|AjBO__`N!kyd0}OtAo^C;u4F&;gK?cWA}URsJPCxi4z?bCIdeoESFBp-dR^wC zojE6}cmeOkQv14AFzj4UVFn_PS@Cgc3F|uuO2P1<`~rnK(GAjAZ06&eWF!NrTYbq* zYSI1md%ps3vY39%w-`@~3`JHLYJXzQ-kqQb%F7-*!n|UA0RK8NmNlRrXsecpd?3^$ zH=uBeokmJ+L$+dWYd!k|B2GJ@e7MF#4l}=eYCD)w=`3Q1rb=T3I*5GKykiHtQXVe2 z9KQS&P5`&D3l!lYO1OdtMlDQYhX-EEU`u+mRMl(v*=)uMgikQE?;tvHJwm`ex>2sT zU+H92oq3jibAufwXckXyB3K7a$lgX-^$L7p{PGrSuo^biP%E@Or4f0eujj1G>g897Ab6RMlo4hHD}BF3 zoV=DClL3tkHqz|xY?uJ9TS0LM=S?W|;DX5lc$tbCJCt$3Eds`<+XH!$3&D;KLXnpj z!0+_CdgMs_;M?JcVb_;7k+7t?MEfJ3Gm?x@!Tc_OV>PlF>Z=LN*|oVZ(lO{0jBnvj zb1$S|NBw!Pp}@mLc69L=5yRH2Qcj`q{Ow^=?{e;w#f+zLjtQGS?C}yN1UYy);1CZ` zwaS$$<_CXCPr!ZjF&}AA1h+qZ~1Cf8a^9m8zAvDWQ0rcAtdRUrDxrMMqc4|r#dRJg0+_kMfGGfarH(`nY&ZoC>c>3* zS`c@KWP=BptGS10+H1jR14J5`aBOQ7jEFkpjW-%uF4~R{>|QuH6AN>ZR@fE>ZGD4k z3+a$3Y&kaV1W{x~uFPnPu>PWa5#fgL+w={pLO7{z3clt_5IiAoAfW5KWHjQ8pt=;! zrz?$dF%B9UdxMzXx%gRVe#DF}39a3vNkt$@?UR&Q=={ND1L!^mH%TD~b1&khlE-Bc z8u=27C}DC4FDbth_*FSDYf+45d^wNu)xl(-8@-O#$F;~~1P_1NtRYHkMz}1fG7Tdu zSiGzXA@AyqT2^sOtzCHe*_yl>zxtg|YGXdpG-}iYWMWB%x5RY74+G`hv*ukev{}~C zjNq*wF1P3M3@my><>cic0)kAz)(=M$h-?9n1|IVMfynCqL{LQP65vGnOe|E~a7(My z@MAT|(hnb3T9is>UP_WtR`a{gCDtio6ZagcozoItKkK`J`VmGH{X2I~>8jf!05P($N(h!?bA#rAM^?3cd0Q_86A2TplMg zRT2yMZJ3u)Rc#Em!|XE4(I*uM85QH?R5e5>p2dfE_L9_3{|&P)?*cEGTE3p=GKw*?Q5*?Z@IwG zOzjUY4+-l4<$&C5H-PZ21QB>_m3_noMrNfR_?9QO&FtockF@uF2Xphvw1*E*<~zJ@ z7!Po$_{qgpholVLd}!`Tw8@^i=_?#fAZkmnR{!X5a;=Kp$PX|l{c-=Q=$OvyPJ3eG zyhU|z14(mkYCCYp(vi_mwX4(7NuMaML~fn4I)U(<^mhHq5~L`b3{=b96I`&@jM)+I z!BQdS-|fTXOMqqlNIl*DByw=FZ4XAwXiW(##1-ba;tlLjhvfuv5i5&+0J*l0>*Nol1_CzIbohYF^&4RF*G(6Tk6#!)x2- z9-TQkB-?*1qR71ONslaqh>(}*@G-Tmy-Gt1dqheH zeo>X_6XSs;Hy*ue`;o;|;EZfWS?Cv(PnOj|Lhx?hAI<_M3B3iCx>gd=$P}DDUsC4< zmj-11oCnjnGqu|CRI!8nNK^)rT~l^hIp9h>;c9h z6x*xrv^bi#I^vYv8$5Ffp8cJ+31<`S8O;sYpYLWb3er%-3w_zISuLG+qNvp3D2?xC zeWt%tBg)*2vxN==^I8SOYtzLKX#s=aLQk02Z{Ec=wiZ4w621M84dF58(<_bsOQO&g?j zslLFNE2JV~!Dbo(XTH(iXr6i}f>cdqLeLE9QUe^UbIMRIEp2+8GIbTWVaJ!tm;#A& zNSQmJ+IS-xWN1;td$b4qJ8c5;t$^zYK_zeVfGt^bAFp0nI+^G+KSlD$ID3(vB&fv7&{7~gCed6bR!)*E1M?NGzYxaF^y?B-%(+69 zbB?%;uYH!nf<}7iE5FK6Tc6cSVF`?(%jh|z!m;l0u1T=OEOMmkCO zI63wKEHcvh(dBKj_$6W+iXVeD*^;GS$~;cxQ%xkC-_=+u5uo#8NfNZS(o>mpEAF0Z zIugHfPX{-s;)VWfx*G#&qjW9!AikjZ9bij)Gp3S-G7%L8DDco4mgvqe^oGTyTxuZf zi;{Zrp0g;7vVNqpTZ4ppoWJ`L4Y?HX+RO)8v$nivY}+ioR!J-fcfS_})mD%049)?9o(4mBi0nu7)JW^mtui{hfUy zcb=j0Pd8Kq*hxs61^h>!dQ}w=G=Wi_qF^L6Lqd`B_vp^j#i1%VLa zZ60;|U%MRJTf#`&6vrvK^X#|>_rBkS-`#dH*5D6rE72*_ zn(T@r9JqX|FdIy5_0YU0nz&6|IBr2Dl#b#lsECK5F1?4o7DmZx0NY)nV6i+r0=a`i z&E}zHt}Z{Y5_;RSkv7#U-anZiV4^6vj!-nZiH4(+8n$x|$bNNwNkErTkTJO4%Oso< zL&)!{f?IDRl95p_l%7fqZ(P)jql(oodSopUx2Z|v`b4nJr zmG4B5l7kHOieMZ$=LIukVkEO2H3bnky`%5$P(B{-KC2X`iw86SMT)=5!{oS??<>W)UPGN za<0b;i?7?1kH6j}H|AyAm@7+-Dp9SlEtGyF7SYD_8bq2LCMd@Ml3XJ3ex+fwL&Go2 zAQU7dp)58-D9cP~qXhl-C6IbU zT(@%Oo4=kaTvgxU72xw>%*(lj5hvLJFyrY?!p4kZU3?}}31obK#%2#^2>6ey_6p3h zrJE$l&RbjG*?32?d7HK+*X=L`lQ2<(tkY0k-%*+1yK%=+eR1Hvo~VA^dK=rWo(seM z`9oV+tI~8^?7QLd*V;rCN$4&u+w?%4*F8AxrLmjodi_E(pY?HAB9Ws}w~yUjN_<6= z>_0$_q)-nqE~Edzs3rUCh*a*K)NvVwbArRYr^n5l7qTslqk{)Icl2&jnpq-BKbPnN zR+=ODewRfhTjFbN0Wx?F*~KZ}ZMG_+?pVILR+0cfVcfrfy+ffDZUfD^V=QX@g&;T7 z$Xrk6tuMjjoZQt}&qoWnz_HaSC;Uen(mj;d(PjL3b_i(|C89N$@I~ITXyl0uy5yl@ za&zix>+tMSX2#BqY<-69*V#tt^U3<*jX{2=vWh5(5m7sA^-qiY#}Tx zFDWei`%DegOI?y9!<@*6%j3N?#@XVV5)4^DGFH z*8{1<0*aE3<*~jf1CGg&#M2-Fp^?`+vkT{CywAa;8X)lzg#C7W<9KETKki^!mElb(M*G)yxXZ!0cHxH6H(vfrrPe&ZjM!E0u*sQxz}j=zs+eog^IF#QpmvT7J;C z)f)>RW?xg6Bx@V2Q)08}_umc~gV0f!yZoS-1#xo>^Y-3F>n#C{Pt=TM2m|9uG^w!2 zUzv?2O9Y?nSd&a!A}vnMO(FSx_eu9bva?X~h8?vXxSc`=vqzVemaZAN1s8y@*F*;7 z0H@5xApCew56f*<-geK9w-xDr0g%cAl(Ue4eqfAH2_0CR;A%hMyaWNT&@05yv|!rN zFUDf}5(Bg=kTBjER=l)^iPvY~1Vs9+{UA4or2B!^0B`$_eguIKj0y+9&`Ifr+(QEU z<&AL&c#&{ZG^#P!tk8>Z1gHM*vg9eD!-78&laTv6W?#rNDMPCW-DTr$V{g*};hK<~ zg^{!P&2c;+yx%J@!WDd(t6<{AHtmq+L_rG1?vgxa=7gd5&MW^v7)OE z-yYa24|o-vlYK6q0FoXAFZMMDO~G&iR~hv)zDmSrVYb{kg?a_W3D{k9-0*^|9doG~ znmHl@|IM7l?CC72k@#)0ZD=6gEqfC(U)bY&5~CVMEFA0?c<2$5Uub(V4EvaZ8O<2g z7+aIT20Ur8q`Fe{(<>flaIE27FzXh_{o=bfDOK!% zB&{O8q|lrQw{(+)hoFbl>)43z8SCnfSnlYJ@4b@m#oZ?T)4gLG()aV|zlT$yqXPkm{f?OECrPo7Bz}`LxQmI(VZ$z&?0Acsx)*i$J`8lher_pc$}*DMOh0QHD=CFNn<8XO}9;=5OXoYptq0ZR`w&>z9pum;F~6mkk1h zi@VgsDa0#{($^|tvz1!L=?gtyP?H5Jd}-MH;Be`vySK1<|NZOetNx9=e!a4UvZ69^ zo#4&nfwf^C&hllM<%qSqWtm-B*C^NJE&7X*vmb8Cp1fzQ$LsEdr})MxOiD?;N#!ji zt=+n2E&LVQ>ctw^tqMy%OQK8Z{C)hW{PFy9-WT4nURK`X5BT@0H#+CN*D$wsC+)pc zrcSeL`=fwDzez9~|GbWhj=m1FH=A!(vo>#z@BMDHwghzbYXlpzm~bGg1L~m#;F#bv zuuk`c_P<02sUTzq&joJ2uM1ZAlJK4Y(Ua&9Qy2G<@(ZgF+9+-j%1dkw^c#{sp3k&z zarrnroX-bwB5>YFE78)kGhfQ@&yZ${&SN8Xb9H0(Eb3TSxqV&TlVVNCqvNVqHlQ-w zDRPtcQobL(W=PYQWizAoPp_aci0fZH{L!}Vep+|({>Jv6`B6Vd%TQxg{-f5|RNjhl z)cWZY9eGxgot>9>tSRmxJ7vTb#XHpjKTPWrR$s)L*9J0sngO*?Rxqdcr;#OOWl}m&=5^4e~80ekOT1#)~b?q?cDZP$h(mc!gcIl@ZA`@`Gg?4@k)jn9<6 z%Au#CaX2S%CmhaxSfpL>at-fIATxPu!e#QHwPj~BBetwsbFg@sKVP0WpLn$RW`Sgu zq!jkE`J6?A)7cP1{P*})6`_7JLG;RG(#>OIo0`3A5Pc z$Fr}iovpnYC|7MKv>ml7;x2S7JLf&|>bwa>;KJ^q52KINe%my$+*EThy0P8wI)_!~ ztP9uTc<}jXvj1S<5@C9wtXA8#(dQC+O>9l3Hx-cpiNMUq>H0vr(8#Qdu24%xXGmvo z@vLe1%I#dc>A?GLm*6rzwH3jm`ABS`)tBKg6%&oIPJd0OWw7@^qb2klNr~By{|dg z5DcOWz2fjs%C}C_G~;T8Pp9|AMywvdAGOyP-KihzckPhdt9_@rv6wHIVMkVT0m z1qg4tuO}Y4cF%rXpE5KsVCoIFvHK$2U%HWc8wz!!Iu(e4VdU5wk^=0IAOs`9{KkR? zki!eMcBuRd+QAB7?zgRFtRcM5*wPBS=jQCf*yb(CAKi;BUNLQVU)2KHZix5 z@NhIy@{mENtg!Ld;6fO3z3q>Sp1>Ov(>W%=?BI;sd3ncri2xFr^+uJ)kTK_c1*oeWz+QbIL>ICYQ>2F<%OUlUq+2R=j zGYcF0pRGV(|BVx9Vfrty{-)dWouB6XRS{70Kjr?7`?u{snL%7KGTb6|M$XUbNs921 zKKIXUY-eO)%>DCU6AmT=6IN4ZI#y0LRytNwQ+7H|Lw065E=E&h6Lt`ZjV#vGh6J_ze!cq@ z1J)KlZxIv!^jmHNqhFmk8Mv7I!V}c)*DWJ+16wl_P=Np8QNQUH|6#PaSlL-kxtI*- z*bF&918!u>NN2###ZG6)#K_LbXvEHBY;5?`j6bD2*_i@e4IEA0n1L(>Sp)K*pVkml z{=$;#@9eJTCeJ`IGPBSzvd}TJDl>9%vodnCaMCeya5FNJGW_q`Xu@h_Xu!1?6OhKa=twpgsG_|KjzB!~HMz022LAC;t_`|G@PRT>ljU{}uB;-t`Y$ z{}lrN74tvd^?wa6_~1qGRz&CyTSM3IoxIji2(sLv)1UW%4v5#|+R8 zdS*-uV6BCvD{~@V)PDlQv$up8(tAs)FUUgcz=0s4hUcOu-+gWjAxxPir7DFxMHxd< zoAeDj+b=W?hACU97ghADA%(f`y_e(RtE2pD>W{&h$o4Uw?n^#fT)~Mk!%l5xQX&hm zAjSXf%0gKxg#0%uh#-#-E)Mn|Ze$5UMuPtbx}ZNSKGc7p`+=i!K7Tmt-!3RpdyIc0 zf(Y;;KPdkb9V4Ve;XlzSQT%iN6J4J89|L~k^3MqTc8`Bt=no|R`yg)Af%}c(AAkKK ztfj0&qiXL{XJ#+U*VHs0P426a_mwf!DSVFCI1IgZVNM<@?RtVTAJX4}+H}xWy&|=x zg!ms~Dp0)}+9)!19*!K;78$6ZOPrpr(w$D!%m}f0pYuk&-@k>uzVPmW7qgG&w67xU zjK1#m(ouIR_LC+Fh+7|X5erpM_4%`(f4%g{8VetmdyW>*-U)R;*W8gIe~r&cY!cm2Drx2KjvE}NS$!Qp?DHBD{bPp}|1BrZ zFg|`2CsKi=jMgD?S4RbL>0|zTre*&SwNR^snkDGM>ihQppJ}N1NC6~is)ry9BnVI} z_)n^R#sToZKUX+5qtR+V+|~CiMGlKk2VZ_=uzPT0opz;$FG06!JwrZ;EzUhb#(uI& zyA|*)BmSvX|9TT_iC$Uw&o_U(l+a!2b>40~7B3`(G_1rmG)C2Xv-3agF^GeNQ-h*M zAek`2?%@ZGZN<;oSeY( z5G)Jt=-FucYkktO>-dCet(|)DNaLS-cCFmIwN}r6X%ggzxXA~Tbt|$>?Ms4282Kj-1@_m|`nLlxV4p9K$Q>Qa3CDOkvf2OG>+?8i> zvd=%Lfs0#RyWN>#g2CtQ3EyG<6rTkR>P!89^u_hu*R1rfET=Ne!e*LLvTrB$|ZD6Pr@#mB= z8CnX_g_TvlTFovOonXrwrpSom^cB+iTdSG0-|GW;N}EMgK4h_)i}jUQRMc2((%0f- zLoYj`=Lq6kvN`CC;h&McsF-PUThK7DQ#U;>MW$I3;Ny1m6PRWy%`~` zFjjJz$+G@sxrJms!D?-F;arCsz0IxS|6}q>P5kZT@J2_SAsKDE<0S^m*eY|&bch5z7vN*E|uBd-nWTF zzVrUmH1_hk!~2KzppfKZE0)NDsfjywwn`V|n&(PmrsPkPVVm!0y2J`!pN@PlnCjcy zS$sfc8AlcFO=w?C4RXL5+$SC`dCBY9eiRyFq^Ftc(0b~I+aE8rbNy#oWUcBQe0CKO zJhe$O#B(XW@5|hpnH=eMV3GZEl~e!mPa_R_AMYQ&orJ`SQx|g7iUBXg_PL|^hqX&v z%M`s++9yz$+zlSxr>oVrx&geMU zDl4)^^CSOML!W7`Xtxh-7l@KJ0H7e-5&SxO?!0S0FW6Avrh4=%PVQ=g~W#{Q#2x$=R~Ejt+}ppsShR$I)`7EM$kU_=Lo zbQkyZW(ZL%jX?bdFd5$E{=-}Z{#;u^r||Wd1LvLP#l_(aQDrqlj{Du01R8A>61p@09AE-W5rEDIcdIyuq5*86EH)XKa zPAw&-d!r7f*QSD=F?Z=OcSm>b6V`+HO$Tjqn;w^l*4mP(_*7Yq8^OF93LydviBBesi7ybH)UcNIbod6OX$|7!`xQb8Whk6+vh5 zNT+4XzuA)zB1bqN5QSVQcA2~rGUPd~Uge;Tujyd}(*4(!K(iN1%_btPt3CsfoXUgE z@#I)vj}wcH#o?=DwR@A29GQf#vv6%zKvqDX|5%+|j7nxlYfVtQ@6CFVN>}@uB5Gi{ zS)G5`x)~`?w=rab?51yxqg<;9^hGR=mw2E)D3N||8(@5?f8t#AXV}cnbw;F;t~y)t z$_N*xnsIc=GMGYg8Syc6SE ztGyw-;#3}*X>U_vyBR_v+479G5G4jW>jj>>u^ahP_O&hxPtf8@`?UFY{RSv$t2=BV z+FO<1EuXtHe&7aFujHFmyL; zT0quz6C6*H)_ivsEIq6p;r6golX2?(A;fKE<=)#pYqKbEtn2F)VF~{5gh&ee<>tbP z>q6|M@8xy5OuJgWn&Q)(qI6_ITUEhSO~l0rwz^a)x3o-Na9}1V5>YfjnCh>g{IS;~ zNb&)>@b!ic%qF|G*_`KCvAbvYRiBV(zpx~Q_*u`k^wc#z>gZJU`RjG94e5B(6CzNA zckTDA#@nxni5N+Fm}IB3j8g>y&Fv5G^KV)8usAhsUADJ`^`x?ku!F}=zNdV{{(SHD zcpT9AL+J9PZw73MBGx7`l28>$QW%AWSOn7HiOeaVOI>Va}m_SgbbUYYNRZw9Rx zHEqahCzqXEefK>@b3EW14DtqYO}J4%oUB+&u49sd9j|7FqA~ zR#%BtI)ui7%VoaP?nPnH^X^%P>8n2$dVXJ$QY0bw4~H;Vlc7E&?4I3#c>TVY zfHix~Ed`v}<$5h$Xa~L>~3q+_SKp+UEb6g@>WEJ|O{xFH7VCXZSqFItmyC|{ya=U!_fwH9=VR1Yy>MpTh zXfiRm!YiFt_vNW2@$unu?YDfYW-z4u?uY>q9r5TES|ia8GENA$bp z==0jzPhp~txKSMTrFOiF3~W0rrVwT(QebjTz0IlvG_hC3pOP;55d0ReMA{y{np+nw z($u4QTk(0v_nxfU@19v%${6HD(4js7*$n%!+KoWISD^v-$NpoMeVI(5*yhPfi$;Ty zT=yfzS;xrcft1#j5IB7znH7p&xig=y;o-1&r1<@1=BCV?PAh1JK7E+I60rni>h#`x z(E@o?FN2i_eIna5M;&cx=ySsOd8vE5y3{|ATGynFjP8m>7Pb`)fNFxaE|3)@7t%73 z1;e1|x+&8R!{Lp)Z6;M*RuM7LH)}jK0d)qN-Ja7(-S|{G|IvPbVJ6;(YkOD1FO7SG zn*4iTn;k7IRx*;681gSf*S#$_kV}VHT~+DT2<^GqP?>HYyc+W_;l%P_GV8DM`0Fn- zlw(Wk5Ne;k&yDN4xw&siDOs5yFMT_?zyEeiA>huq>Wlw<81$e%K>zIb2CN{-{$W&u zL#|8L>C8@_*y<_t`ss0hr*OC(ylz=hs24BMoG#x)HOSWoG>q)o2GgCcvMZer+12_6 zfZeq;lU>?(NLy<@o~*0Ez2h@grq?A*ttl~UJChT*4z6Z%<$8?_$izD4=vUGj)j*}a zg`ND{iD=)AkIQ6#pa)Q=nr3L%a!MH)ZR`tRA=|tRiN`&?+Q?270DUJ_*7~=TIse>^ zep#7;gO!w)=qGEJ<=O9Ks6@A#yDOGQMf;dMC--A_V`bWXU1BWQ!Jm)121>l?kPRb3 zK3S82VFv zh7nbvBgOK>mP0UD=f)Fpb6u~*Ul4w_{*aOKEkK&*N<@1h6W2YpzR+f1x*`1~9RfZb zo5*tnM)Wu%f@(&wnydA*R)SG-Afg{3@pZW+l#QF5CHP!q1}ZlB*2@!M>T4~wOF*PdRR zI%`?}SzP!v_Ou;q0tvin-_F;mrqcs~Yekn?JNf)2o<(gBlOdp-6(Cp*m~b?MKIQMo zPa&via)R^E?T0gL1%+oJ;n$3|bHC%+-n=5Vi*K!u=L#OKdT!Db=v^0-@zK4`s{$G-@=8&)n;mGcEAQuC%gE~g5?rYQ@$nM zT&iJXXU)!_RbGu&t$DIV{%RbWtl?TTG4)Z#$<|(>4v?9Q1e~i}}OM+=HiDb`ItkU>cP)=eIPb(!j)E~a0N&fRp{6MQx@Qnobl#OlPBsk`StjY_4@iZHnEZg2a;98}~~oG1IA z%kMaP2P=VwJLOSM?F`1|h!4lX!TgZ9c*Wmr{1KV3iS11aMU)8dc`dKDbL-3^(Wrym z=dRivAZ@Q~VQ|XRlHLYi#N;g%7$ED@Tt?dwwm~i`s@BtFZw~N0z~M0l8&q+m{$4fu zvDurs&NF-w>$gbJ%>XS8X7FNCQjQL#kIc%%w38d$<;|w7wc7UMrQBgn>CB*?3pdLV zoo~#O(z+56?Wi|Rre$IS(hNS{8pK;@hql&|M#(MFasuw; zY#bbQdC?Q68=&tKId^M0J|664b~8We1)Yrky3`4?b7`#B-3YyACsMvJ%C*MvyDstg zQf`8(>#{pVUrkRrkC3x(C#(mc!pKl#I(kZhaJ#Wt0GX@Rk;?E|eOGdCCYBIf$5LXC z`!auW@v30T3tz*2H|@;E!vXn4doswnD78nFTjW~eh=AvBGR zWsXb5me;tdk-(JFpPL{0)#~Qk=8JX6Ju}$4N)_&)`WJ@J%s*D96tv=F%H((C&1q!e zyY{Fn3Js}-c#dFx*9%o-N&=#xyAtlhq8IbLEYSjhy8%Jay5TBPPY(VIK6jnRosSJS z-*uBR(P$$@>*w!;9<6CGwuw9(NxKs>Rs2K#l^kR)KCdGRi`WdGVkfuoaJ6TTRY1{n zRHo;{VcWbH$t8fz4R5V_r1Wct)KAN9voy13!qtl6ZJmIVuh(_dq0+z3Tj9w-^Njmm zddeB=)lnEIX{nZ^aO5C(E}ZTQUz38?BB+JB z8JH3cRFAIeWzr%l_N{pej)K=#ZCv%-Dge{NTU>KPp>n>+nK zviDTl)~fII{PpPcvihV$1AWyATdkNEXg6uAQ+N`ubC&mCyRQ0tS`tqS>m9Q=cVDbj z3U@qADTixGw2kpXB>F{# zX$Z($3^HB6mFe(seK>7)cwE6=+dXz0bWgc+743CGronPztrgq%B+V)1X&u&GL>BY9 zo%L!vqnH34+Og+?`tDgT_SJLpz~c4*OjIv$tobZ{_CIb;{U$ z)EPZl=n514fGpl}>eda~T}v)@Dg-T-arg+B+$dM~i+4f$E2)b!O5#SRlkMePe4wTW zWjq)NlzH>+*pgvTVCNE|M8AqcQIJkMS8Th|SLIpzP4y)Tc4 zdVT*^PMnh@r%i<7oK#4iMA=3qDv2Uw8zK)@eObPi4S%-vV-}f2Hl6CAmQ)C&8 ziDAafn3?AuOXr+#-{0@`dj5Ex=a1)izh38<_||jSpTL;4=3NJ@eM#urwWHcv?=?Yg!V1(qMppn|}H*E^a|U zm4Jp{JebBY})`;n-Nagua!=;T0v);ZU2<0p`P=CXYTMh*5*u<@{CrzH%A*MbAk7= z>=!bDh3xYCy#HQ?RZ8lNu=hEjEcNPkn<-9HqpPm~}{)Pp>OL=y?3C#1f@Z`r14Vs5D!#fNzTM{3k`m6%1Vb2B;PPQk!L;qbY% zv;kq(>P(B`0Q_2dq6ra}H}RF2s~UOVA?oI~1U&0Eu9|q9_I@1N7kboS{_-j1OWsmc!|$beM8TB zlvp=y=?jP=FWazemA}Q8k+x{0)L{oD5c@5!?KG(H-w55ydgMY4$)lLXGBc%}Y6F2F zRJ9R|oxTmc@x0vel_|HZ4`)Iq0BVVWsl3PD-6F*vz)4j5Q8_vJczf*rQ=LU|_9)v2NZD2~@fb<;OQYhcIb6t~Z$7nn8jmZ9 zaHU%Yhm5y;?iHkI<4;Jb_z^I$aQg#b>G~y7X#mwW4E7qtid0uY=#M3Tmv${Oc=odO zE^PJepy8LcEZ#)&w9P08sa7*?DZ#9uj9_9*8io1DxI%}*S=GC*YxKUie<;tu?aZVK zgCmxegHszaqA!<{nq@_TGsE6hD@7`LwO;+w-}q_C4W9zCF8D5lU61Xi9nXe*V6*F; zVh7C6XNnWe;`>$}_(Uq`?8aYfKS-Q#EB*xHZgid2W}d7=*9{z}ZK+t>FR$H0Pt8ll z6NaPG!p%M5^||a(ka(#9C(-HjP?pMD%Ryspn-~bX=5*7G(5s(k`EBhp*Y8%koSLX7 zMnM$-hk*1%ZL=}Ggk4R2)rJ9_6A&EuIy=$SI~p5}jMFzVbEcGvNqvPba2Z>kn>2n# zH*yfa&=`wzyS*alPgt`LpY=X#Hmffu=0jcf)>MEnV;DTx*S_ajasI2&R%Yj-oR+-B zx){@UvG~%=j6y3rYv=M6fEUse0wfbD>96a~NV~RURi%TlS>{Gn`)oZY) z%^oym4l}HptgRn8k67Y=Icj`Wo(2*dr_n!IF?VWcd<~48{K#v?F`YZJ*Z~q?+E-Q< zEHHai5+LV1V}YKai>SSQH4&zWQ_u5L0O8QXYYXvL;LIA|S0EtHnDFdzQ7j@^eD$i& zjCl{gbD{JtL?YyflgiDYarb1Zi)fR$(+Zt_ntX?_h(TwI+%>jy5T{KJ^vRRetNq3f z2cKqYNteELa9haCZt7K$^DnXe0|`__R}XKZ?=qe5Qd00sODIbH#wXzW^LdN%oN4cP zc1;qlz+|VT;QjM92(BC1*=1;ME3zvh8nR|rFkL0|2dz@I;x24>aluZC*QVk;dx)>K z(MCe#9MjJ-*=2-i438yLYEYQ6ph`E8NLW>TR9N9kEf(E@jMLm^?vwz;s;n6NKDW?L4a2gQnKhh z{Bz6sX^}(G^RmA1BHs^jWm1gsT%Z$5O^MkOrOjM8R7U(*MqiJtELZ-pOuT`1m}z=H zU3aLkZ?WvXJKQkGxBZVIf`<8%^%4DF`fnS0G8hwD_~LOuQ1tp3kZ9M8cGQhxBW*is z8p!O(y7w2FGe@PG5yeK>FT>Az(w-I@dB?ee=qb#mE1cHnWOu5)rQ0%l+#;PbQ(WZr&PWnY4B5`~ znHe#hr!H-5mBcNasJQRPg_~G~YJS;0c`F(p;)|Yg+5HAo?#`KkY|aqL#`fIcg+)ys zegOp?Z|-y*WVBuGQUK8UeicCq2Z?}5VVcuOD`;nqd!m?tRnELjZ0TZyvH5#ae%Z1G zP(&!nspEF-BU#W4;PVH*1Cb+hC%L>GYs`f)xP1Z{Cj2ejA@upR!j47Y&2f*{>n?ud!#jS7tCJ~Z3wbff zWomo!*WX^zf^nS@hjbq9>Cw2RDir%N<@aF7(ZnbpxZmnZg(%_EWO&b#5XywDjz(Eu z8yzEmqK(hcfrjb(g+2RDj3NKXo|++KiLRsXJO_051CV$zmA7`&za{$QI)BAN7NG_^ zSXu2_;T&$mUPh1M-WyX%HJKtV2{UjRlcjdpAa*uWyM15x*jq({v=Rq%Ror>O4tcuQ zzh-qzfrnrU-~GnOPIXwft1liYBy8fFi@kZtg*Q{m785vE;peINdgs+F#{pDtMoCeP zhsh|zypNV^J4NZs(na@u+0UC6)PlbsXQOZMqWll2H={XwmGL88o>0a_LVWJnp5XzcN%;(CHy5o;=z41hM^KHL zZH9<&B_zkw?;^bD)8a@^3`b-3sp3@miSef8>EUHO9@i>hz=OO#5QQa7^7NM>BSmct zF-a{_tsL(&yWC*YV@pwXNj3M~@apYVyf%q5oXaDxc)ZlFDx;aJEAj&R@|8WfDq#~^ zt+4^(qUY(ns}$Fnh0GFJIjdohd#Ji>t4mX-dRL`oS(@H{*JGi+N3aVk*Vqlz2cBKM z<1=&jmLko#LElEfE>GdQk%}CYL7~{Hg-evVDSaJVLJ*J!O2XYGPLw+kg3n1L`$Qfh@|#afpx*SL+R8)-tPj`j$Wzm_bF zCPqhS$YK4Zp_Zji=1*)uwCP_MDcE`)f=LgygCBLm*T~?M_AM20*^IOZe?50R<$I?PpM6M%%J}q3 z1W4VZv6|H-Vi#pmZL*Akfrz&$(Z2>~I$2`^d&`QGUKAq~%yZ&aE#Kzc^OhOu{nS#H z6Fu*_reYB`YKKX~DuPS*WgTO!z8@SR21jJ%{@8c!QXI8-(dQ)36-B=Z17`okvO58y z3r~X9kc4i~bwD#>8LQj*Q z$KY9Q*9jXtDD3n7_BuxO4LAQ2W}lxG1}+XOM_za?w4lkZRdRXyNyDq?1c#6H0=!7d z&E2Ul5akX~yy|e;d?H_%*XPzKC$?Bc&eNRTX(J=0;=*TXRAM0h+p{QgQI@Rm&qZvV z_Qw`+tpk@X-IaGMiF@{C#g*2j@Mxvw%BsbJ;$4cW>^Bt#hwO#8+hj;dK_G2i*+A2~ zhd5|T%~T^qOgS|U#b35edx}dGjGA{GiP{Nmjd!;K*8~9rX*JD=usF#0LT~k+e4#1` zZDgmKUYGB0NKSoQ(v`Twe8RbKZ}pk0sMT9j371t?De+;8Ett{Zq}Ca>mKpw=AvPlL z-_@^b#ykyGeM^a1rmvIEQz)5T#XQEeZuh?Fm_oWZa{qm~CLN_45J)5`BSXqTv((A8 zht~@A3X?ioDm8}gm$PH!bPAnY@q2Hj5=VTEY_>D@XS=}0_WUZ}=iP8oCRNR_bkTu( zT_QiC6@`nA7dYg{0_cW8XKROZjjDSK-K8!(8WCXWn+v69*rYWTAEcTy=g?~FAyTIf zfhPyXDCSNFPCt?s2~rb+%dDMN9H%a~T3?9(7{hv}Hf)MRo?zD=kTxLtL3q z@zzh`7_*Rf3qAY-w-j&328!K9-}4yj2%CdxXH8MuS99s-hK5Xr^hl)G7W)q!W8T7g zhQ1cuY8=Z(A1ZLK0zC(w^pTM{nxCyB7woZXf3(C)W8Zg+`}rS(-?5VVI(^h!7G;Qx3qrlYF=pQ=nx4URHRh<{@3ro> z(pXa8bhE8SLf+frm%*Wy{?p1fZ1(0G_&YjWT6)i;B8YtUD5;+tb>IUyzE|sUY)^h= z7Wba;7l@NJ80%${1(C&i3=NiBy-uq>L)zFfU3MUN5+y&MqYxziKrs z$vtN@ykFPgdWn&w7-3z!RXB2aw6fHF`p_A?c>K|3;Tc4Acvf+~AG#&VYDaDfA!K_0 z#o_w8l2Mk`W zeX4o-DQYKM@y^TPw&f`P-9A6DnbIwx3K>6Vz2-OeuPquOU0Xnl!II!>DsjhPbc!6) z=~O&V<^{O+xglRXX(}?eBrN$prmhX-@I_>sit@GG6;R zQ8$+s6%tc(5=0WY_RH)}nD_SUiSh2q^ZU(Xw40x^+1@UN@UP;QQWjKx#L zy}MVE*fYOe^j#bquA&Oi7J^ndFE{v0sjffN={(6Mxm<=wR=Z%N$9=&UD88KeWoY#g zf`YffaouyWf=fV%TgR0mm3%Qu>X1R;5Bw3(*#J1$ z9FD%CF|gGd=+Cy`PszAHLwAOD&ti7TYTF4)Og$DmY_I(|p^RL*+l6GbY7|;Nx%y;j zL<&~;(%jGH_(WUGX>dh1Oj7UxO!} zCaIT+3qO3%Z4d1Jj2_op`(n=~VxZS-1tLPuH=&h$z6#zTe7x$ex&3)^-nxdl%~+N( zs{h*{BV&1bq@WIwG9#))jPk=0{4Y+dM6OCn3FH^eV8?))yl%ZZ1D$U9(BhQDCeHYH za`q1Qz`d)NL46VBf~fJKQK>&2Jcy4(`Jc*G-SG15KZ|!&gytr#jmlPc%9!G+KQ{TN zqA+BZj_R;0)-y?h$v{yH9sI7`#x<*gIm-)~(ueci9z)`br6hH3yXeJ_3@%V&6gj*9 z^tH4<8&rw%b$|=470!%W%1cvkMVUyy@D!{gEU{p83bk!aVV7a_^2H&Q2b(7}H znEG=C2I{#`??G#ub5q3{VQ(23?Br`ll?wdstH)qVoV>r;s(FrMN}^zE59*^R#WmWg zQHoaDsqH*b7IfD3e8Tye+SqAoAhAB_h0a9|diBOUX+4QmqK@Uqh0mTCzs|0%Qa>)* z%2_JE*sO`cNHed=U5YC`FMw#`5HBlBmFG?uWshnvoT61Q^(#^9{+^1j&LEH87|^J` z1Eb$Jol)&IX!IJ2zoiKsj#+MUCPcJMe=!)*Z~wBN0#gs+oiS;PtR=uCpjKGeYH+!# zN&@Vh8B-B=segm}5d%narG&^|+KlbFMrSI2Zr;YboRiZZ_;9V`2H(LRv@CP1j#|Z5VIJ!=)06Yl90x z#bNgG(L!$7evGNn5CNpsoMhI_+9SCMixVTPh@CBn){XV4I{C6gpf*#LwCs&*af1@V zv?soAW_Xz1?ej2U@L+&ymYBU8sevib#8`$nhWJ$b{1N1=DnWQMJl9h6d3acKk$$DV zjG=D9qdStTP~~6)_AR_;C{NF_GRo>xRDAqx`a=*qTL;vp;{dKTEv<`FU}8^+zkNd#hb?`f3M8p>@y^`7=C@ww#xRAW+EfSO z5`8t%%@I@KSj!PwM$;}ufXnT7Y&sVJ8tyx8U(8$SBMu1(zfRjU)m2WMFf={rE$o5LxNa(y*(|n7ClFW2XJy-$ewivorFj zbxmO7iAQ*GGMtBNPY$Q!0c9-aZUh6a=V+|ge;guG#b zsf^(-$A=n``pEuYn9hJ1K;(x=s0$R_^iS9u>~b*7O(}7o{lsuSB#=_4gc; zUsC1o9Pvma0`ni={Pp_oqoJS3IjQn^LrP@}*+DY=TK}x!JSs2gmXqcEo@Jm>6Z{Jq zQ%K?KtIb!`S?YF5%}(}|Q~k{csj;e@VIGMW?K^>0AKCvM>kaPyGgL-(0Oj{b@f;Q& z!V8qka^bVWRAWod`|*NknG7uprMK%uMqAY+?^TSRiHw`%vEo!;N_FGS5$)DdH~f=u zjZod&4B#Wt-=&JO zTi$z(4SnmaP`^4)tK*b_cPW^)YLloKMXf1)pN+Nyu0Q<|FR$LAyXYa^PZ!?$?^G)b zuxA4-%;PTsydXzy$vz-k#{T4wtpr1ZTV#PFgIAt32OY5Xo@Gouc@W*L@W)GzS0xKG zpOh_bx>4wIo*97lnb#VHOJ<0N?=`1S- z+DJq`D?=KmF*w@-STavB#s_B5)k!>M?wC{IKf`&~si)gNf9cDs)>5W^68RACIY=b3 zqwpslD4l`O-V=tZis9{++2QT0QIX)nA6x0U zP5WU>0_n&&f{$NC<$a<^PHs{~Kxi8_+rq>wHFrj#=cfDoaEyQ6?>bR){eMV_?8z@} zXS~4s^w;#(IyikT%tMj6xUX)k6}YilSuo*Tx23z)l;%ixm}f0{JlV^iFePvRI6Y4d zod(}AuNwCFxX=rgvTVyRxpq1baOloWZ3S|$t3uw){;Zh`07@XlezqS#89hxZr1;*# z*#q{HdWS@Ejr5tYG9RBMOM8M3q3lR#rrrIgs`>#5EHnw_-q4h_t3L}^(C1>g20yL0 zuO`@)ClPOn<6|gM?XI~q&eyhP$!6O64%noH9uyBJ5QNEWS^HQ0B}qo;C~Ec`uFkeZ zp%#I7LO*3M{l??v?1a)_P)e({o5X7?)P zt2wVIJ1_A(#X^`C+LGU;%cV262rgWVG}g~Re_h$QFID{0hR)pVHa)|9l;y!L|o{e5w8BGO)BTMKlO_M$X{-@fYA2BS{cf4|rs z5S>369j;SjGziXEB*({qyzJ�Jc!@)SN89>2u9)K32XehQ3qo#km4oIpk!@2J*1o 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 z�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 literal 0 HcmV?d00001 diff --git a/img/quickstart-escrow1.png b/img/quickstart-escrow1.png new file mode 100644 index 0000000000000000000000000000000000000000..4c88077a6e0c6e4d0ec30ddb19b468e0668e360e GIT binary patch literal 116578 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≪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

lVWW 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

}tjxhW?;Y>XxUP-! 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%0AcD4G zE}@-?dMe^Vrlm6f$94m9hINMkFxfc_OrV4Q%hVV4IQs&?FdCBrIOb!ivLREv1I&=W zfzX>8h~|)}*cd7vV~|i9rJ$lmi^=jwIIvPz0g%YrDa_6L_URKycoauoj_Q$!h{;?B zW=vfv+{+_UE|<;cnaH*%x|mQTTNE%SEG{*fKR;)+S?S4(XC`3gMR_422@WL6AGXN- ziCkXXwUEM7oO9-|s~nf>{&F6kK~$ShSo?^dG)92zfZalFA#ll8N7JbL{cTezbo7G) z$p`YGsHd9;%(rS(E9eAUTa&1642E_CmZap&*^1L%|~077F1jTP@NaLemzxt zkcn1b$S@lY0KNlsLCYH=+W0IuNy;qnALZ;wo<$&#^{xIxH5*{A3MdoP3J{=i zlPCLs__oR_q(g!0Ia!NMWD@tIv16sahni05k~a912A*>jfy48@=JDEae!#3%rkxQX;9*~ z0`;-j##B2{x{4tQuOsXAYf+e@U2d9*Hox?6sY`{l7^(~TiDqvK5ytzv46;kfwvX@m z(=Kz9*B+(_-kPQqhM3T5N6s47^wVOd9%rl69mld(-Fd2U zo6L{QW>4y;-*}cCn)ucEW}47bJ!=(T+HRNrY_Z1T9Ufs>&+=P9x6|E0RRmlvJ_Mq~ zRUc@uQV!NI(xqd!|CUIMC=C>c9d-sV#Y#A)L=j&41WZh*kbD37S#SK}3^*CtU%E0O zuJkv*Y(gVl>kfu?*LY)*z6M=8ZNaSIvW#NzfN#p<$Kg|`3%7)&YN8poTMySnuxLsfSXJId7NInfeV4x(g-~x2 z=1eM%qC|o)L3biz6ZinRrKqcb7HCU*(<22FZPH@k^YKSFsMdHr$LYT*UR$ocJrv;{ z(-OFk;b(>+tf2RQ#WEHKqRM=kL_NPar7RY_mEfPiZpI1ah99>4X39B1t=Z1!1Tk#O z4hINBqLK#AA?$W!iK5U=5;0Pr3Ii9e$`Nn7*R#s=7`3YpXjE4($n;}POXPlePLgdc9$Xv~=!dTn^`0pm;tqwXIiy28CWD~i zmIx^5p#MKKvK)#(F}~&DOI>4o*+3~;8kqz!KY(-7rB|T1&BF_lkvc;a3B&-t{eXV?K15crLfmIyl(D_7H_c zVU9PO`_1?Hd80AjqRbf=!C`0W1mr(yTcxE%?7O#bMWRWtw`F+F!4ZI2mSiMRxm&z<2D}M15xrye9u|;#bzb zFw3jaV>-;Uv5}!Oa%8IyRcU3&!WzIcx@>fiQCytBcT{%RU8+;m1ATvHX~}qxj?8%W z18M%CdjLC&LRX+v74VOLS@|11_o_^OXjM&MqP5#zkhyHXdl#=3kU+ns4@&MeOw zL)|985WneqdU{JYS%db_8J3dFOSz^Gc;nV7)9yK1QCt(@)fa2zmR*F8!1J_D)%q`9 zzFOl4S?;U9QRBni?tYbG=9igr*BEVlJph9Z*54`d#juoqMEkE;X zHI<%RVW2FIt?Z>1uWK-c+See1$)<sh1jftfg`Py<>y3CS(OVp zm8K|>E{XDkaWp$A4~%(wf^Q{bu&Ahk3RuT)xuoLhYqTHoFn~$ijT;-0FrH?;wPz*I z=@+R+WTn6zh@N^qsM=jN;zjIIFZAlc^xpK(u(BS1G}Qje7b|Az$LaltMR)miSV1x^*2pu1XgA)o-J@a<)E zL+#}e`~IyxyHdb6i|d3Y!p#sMI{4a~Eejs(kGn~=)t`wFo#O<=d)4QwULZguuBk_m z>RPUI;^ruV-6|wFvcZiRt`H%R9BZz2#3_#^2};dYdgT5t6^@$O9*`mVH>_z!9PzID z_;Ckb)+l!P&djJE>YocgJZ#;u)IlFCz6#2G9>$dHsG+EqMF1=+(No(LrNWlSG*8J(}Oi^c6$bFo_7>cGItRy50;aR(*?_8v`jFfm*xG- zx^#{Y-Ij5b-L%l#kiA?gi^Wz}T3%iZy?@6&w^)?e6`)u_>uIQF+yPjKm^1}mnr-9T zv^l-4VkYpu<)P5~Rs=XS6~YrK;5%+7;C1^WuU@pjapMNFv&S)!+L)*LtF`6JDNv`&QBqdZfJW+ulHxbXLq??bcRmq{Cs7|%vO zAD4MT-URA`a*Jl;4nm&bSD$&!V#&+=4-hi6cZ5}JZM7B#)66d}`%5M}tynMwmuxN# zieB8JPZu`cCaEXXex13ffcS*eN4#RvhLq$#>#o#-2q^1I7$j57B+xX1Ek;G^*^V#w z$lF5qprYz=+XY3Ty2IM?(Di)0RM-`My=R$On?L+sndwwr{xzL}E;D%cstCIvjem{= zUiff)FuxX#C&5p7eE*Wq#R(BO$8hox+!0QLiPO(3gc3$${b0dD2HgCQIaI$g&Sp6= zZ4&^?YsNPTmf9bp2|xR#Frk17eV$f!HN@p4IE{>GWzPYm-0F&);R@sJfk(I-ggoCS zi3_1oFm;>C31CLjrJX5mIZg5c_U!3gJcnoyzh%>BFWz@^n!RT23bk9+>3hn$?Ju#a z%BTiwUe^rgOc^zDT!=LvZ6pizmj86378^lgHWwM-POOOO2d-ni(z)~sX-?1w3fdol zDZ8lICr@cB_77B9NCi}7fQ{LKVm91BunFHPzRr&jzy}?M1Qfa)3W$~hHj+yLh zCbouJT;o<;h0R8&JU=)8_F{DIZSOEL&N`eMCUg{v zXzOQfFk8hMcEF7`Rl|>8(W#E6nFe522>QaMk>qQu@@V(Bmgx=cWHwiL2_&7`AQ6uY zdbwr+dn!dz3!>CKV8S=cO66U{2&h3<=^r;C@Q>e0HGd_*55j!rNi2NJecOuxhBT3Ez={! z;uTFVcqAHL$1Wz!&khAv9LTT<@tdK`FJTU%ct!|Dk`c5)qsWXw4@R0zLr>Z@U zb#6?x8$c8ir&Vh-G<1znJH6)xvf9xD=y@po7h#jJbjD zgw|yU6JmP@u14?^yb&$}Da)?b01w$0tU06PThI5qliNW^;(_qk49bpNq0B(=KT9Kf zw5XU?Vz?U=Y|`|7QPz*;~J)?+EV`b*VthP2EyHdGAM(`n3x!O{WP6o z)&x!mRz@A~2EVW`_&!s`3|t5h;rL2-W7Q%@a0n{qs!8 zlZo*=uZ}ts6sNvzyY&FO_H(>yd0N*}^?g#`Z|lIndp7Ff-Ndt#!L)tN8ec5v(DPmK z<|Er~X(v?9%sbV!|LVK95A;vEN@;fv#S}R%8NA{a*PA8@b<^~t!x#hs!BZ~wp!=6W zJj0^;G!7uH%34#(S?vz!P7`;GX2&GVq#jUk6R#-H18J#w2UE^3nu%5KT>^}XWN84@ zAaE3smeH1I#g)-^icJA5zzR>T@vhB|Xpw>CGY1D2L z=z+k(mkzX4&H46sqV4S2*EqTvY?_q8ol8UaM*4OC+Qk1Uba{}BX0S%ln}(VpEdfEs zgC1*63u{L8Wl*nC(!Fj=pPUXFv+P7jHZ2zoiVxEShU{G3fj(*dXlK|~8bBo|4L4C< zW`CrTnnnFh;o~PE{_wq>!&s1^&nPe+pIeja%PJ_^4}Zr=Sn$kc<|&)rn8Awu5R;6| zuooNtZm;WiJ^eTHcCp#rLxaX;$y8e=&Icl;o#ZJdt7&ay)uA z7XqY#GVP+SrT@Nt+kv`tbgEAnn7IabsQSaz#uef?UK%HSPOO)q@_uo0N?6GZ(c;v z&c)vvlX(*onP@omQ)yw@LSkr72n#n@KKoRHSh!9 z+gTgFF(1iv9I6^{pR&iAe_Nckk+j83y9}BYNG&O(V|s(n)GJkU5+|9PUrw4m^sRrQ z=H9(Ui*w(eB$~?>D}EbyMOOo`FVb6k8(q$ar4$Y>b(5E`g_60)d23*U-sp9 zZ8v|pb5D8ue{H(|^;s9)zv9btoyX63fK9jYNXv?RIat(F;$$aOE-|+%I=2aiwa`0Z z8S>tw))d$nNde%tPcQQpZU7{*)CMN-L`LyA@BJ(CP|AO9#fneQhsc9~(aQ|gIXsKk zHHVoPLuLuiC^O1$t^(@9-C~--H28p~wP*Z1pnq-Bh#US|)BdmcOyLa{+__}%=bFMT zSMPWpNY8VLwf&B07n2&<@{mjm+`ptU=GJagsC@l6fwl00H>&?)1ovwLT0{m3OR)B&{)KYZEoHy5Dw z)Yg;v0I_?V#R`-rF>!q^hud1G0lb)7W_EM8f z1!mwKbUxVW=i&Krf)qt5j(H51l7mm_SJZ=ZAuE)Dxkz^@1-`%IjQq@vAMTw9?X}5` zMq+#)%iph;zY#RzXYYZ&){?KK3_5jPqjPa)Nj=YT-8A|p0bJ;nJCj6^;Z zwHb`t3H*H#z=ChD3tz57IZ2gvovr|IN=)7qGMVH>x>ZC!mC@%v|A;!0His8$LvJQl zZMG?iiCaW{!GxQOChCHlF>2>~4F0q_H!*V|Ar}>?#&G{$=6=)}TIm8z0Y&FPU6geM z1YYa8b8G3Li{p29LYKn895+l0SA5WYVUG7mpBMK;N@svOS#1ql0RW;U)sn2SBRjAy zW>m49?0~`}MBlW5wZ$vz8DSHzLc%)^_Imt8@}D`Phg$lA*PDt@9#8r~~qj zdXlYRofTZ9EUAQ z#OjWCS%NWS<@-jwS6TZfOf(vQIMd@PDD4lBz6FTtX%<972)T6=tT^XBrl1#Sl*wJ&AZz91vXrCI5Bga(l`hrdhlG&|GYw?+;(JK zd^!LJdH3Xs@Dq8gRcGAR)BZBikV5n(xxh9pxZbV~fAmQD7(=&-wnkKy+!mEa_(;%v zGTXYm`)XUF1jIVoe>tWcU1TC!ZD99>wd{dqx$QVP`_LTRr_b$l?!JdGA<-Gjns}&z zodvj~rhA{4R}XLf#3J#n8Dix~Uc zgm(xSwW-?_i~>&0T?7MqFJ&uA71>w9!hu(ST;e4~blJo)#;JB9%$U<>&cr1pZ590T zk5++S4{q5~hy3c4<5CNiKo+?ZO-M^T2SuZRQcOg7H~0E#PTfq6tim#;`7*#f!4k1~ z3{6(DY#bUfqAn?#2?>}RsjObT8p|16-(u4I848J15GwxzQ6b^5(Q39;S zt?lT?l*~+go?GIdFI)$LNtdBR+d{=uh>izzcm{+M3OeIc4}h~pjYFsi0n4C=N8%wk z>gu)Ddd()DoNl=J%8%otQC5EuSUu;HVOgbZzEpB3QRwsrTB30pJ#YTD;gbQVXdwZG zDnsiH0cE38Td-q3@*4n%v|Iwo0NP&GOuWr39yFX>3#cyyZ~~JU@`Bx%J_aEb&pA)i z5zCy=jWO!-1dLkXGfZ1ATgk-d$M*U(p^6Ie9 z6yX-Z6&zCrXP74Ppyi!u$CPf6waXkR%9@DOmONi7maTAW+1fgZGF<^VF&^PCf%^e0 zVET1Rpg$B)mzn#vL~WrICVb=O%}2vnBjW*&cAE6tN8q??Yzw>Fg6j8V7vS;7qxS~;=dJ~TuHLqtO!imZ0x zvEPJR8f7LkA6R*a1hft(#(aO*MwjJq3Kt~&RE6QSvg#8TM_p=Bvqp^tL=>{9n0gY( z_mjG0w1SA(%frK?;&^dO;zdYsn;*5wsP$xQW)fr)10cCV;$kf$ZV0> z44v8Kq!MIG=b*(yrHv>wV@yUb&`;sIo&gO}WG8A#T0v>s#B7rA}FGMUvuZq0Ax)$&BCq zsdLWt{r=Yfcf0+s+wHo}b;|gB-k;a&IUbM4^YP^R&i+(bl^kUxDp#aooKv!f`27#G zq3)>~#F)cw7#z`C_MCQlpO24^iArV=#yErM6^p`dGVjfp=zfY3Q8UxH?c_9tq&|K6 z8@QT#G7zMIVmuqFgC?vb0s1L7tL%u`9C-ak;5gBw(Gf7GG+XUcb1^#ZakoM=rbN8D ze1jJ?7imKIDV(d^w0W!2nYRpZ7YN78ie@T2DCS(e;s17`b3T_yv+ zH@P`_?Wcn;PXi}{tHm5?=6XXl$$p3|8%uMo8EtKC&EucuIE{MAl5u%XGBCA<`1nbo zk~b6wARd#5P!M9KgFi5NfLPV-_V$cp0H_2@($V&xWck2nQzNrXbDBx^8-7(nUK z999QPRA!~nKgtRhP7%d$-Mi$YzxVl>Z`$;8qCi*IQTxhKmj4DM9)M!vwxUdJOID#Q z6ljj-=RtIIj<;di?sPDsJx`nbD!XgyyHHsW$9I5>%Fw6C)Ub(sPD=GGrKklbp2Qp_ zbrXfKjPi*VW8c0^XaGQZmGW-Z1_llB^a8DW0O5Z7*RmUnlGru%0raE6??fL#k|;KHa!6{N-|tO6gEy;%Nb>7-eFaz{7VCm8*Q} zsaH2f14onhhph2{AQ7)0(x5|C*#HuTX+;k#F9^wG4gZZ}V_EA?MbWHN?2<{1x}~z~*C$`m=>J(-FNhte6f1j-Ik+KNO_KEY;UlH)J zGCx-s0&qxP<71&FtM6<4He;FI`0@SG7(s`z1N%nN(5#X@BlilrhrDY`l}R@~$(TFD z`!i;Np615Wn&JkcD4RK{9{6O(?Q6Q?%VXy+N zUJGg;ZVt7o>wH&mRyPo5dPNyd=Y#SmDYKvHh9ds$o3xCJ!XqwAKWLHP$>XEKqewL86hK<&zn2< zp6E{CB|)MAhCyOv0Tn4+1jy7IH0LjV)ZY@7W2OHB{3W86X(VwmtqS5LALC}HYEj*_^eh3YnEK-zC^FKzfiz!*9|ol zSe~8;U|EyI6O$}~hL|9;pIjwB@8Ry2;BO|}f6}t*OJ*EmP|&X3_Ie(r@FyF@^q~O&kcT z#nC^&n-I|oa~Wa{b#N8oH|Dlf`xFKKW`X5+@!{6<2V6VYnke&mhvG?0-7CV)no9%R z4;;uLbZsnp+KWxQ;@?H=j^rhV*xZ|9F9LMj0Q0|kogS_2*?5O+Yu+1NdbAS^@> zxR4m2UB29h?vh#1dGG-Qks`DMBDAA_WMFFUq2!}2bi-FLBPcs^XjmRY+QBNU!Q~bo zuON@S%~c)G%H72b3I&~Vx$O)-b}295rG)2k8pzu;7fTrKD+Il}PF1D{XO@#83s5Ot zu* z0)%Ggdknt>P1E`50gPFve8`6|9KExotC&?p&2RA1Ot+Xpzf+AUnzn&s1ow;BF5RH*_# zXMC1p=tbSm3ED`gLxFry&f`g zK_pp4qtGMo6JcD2qGghmKj4n;VcJ9}XT0gCWn|z7omgQ|;2P{>#$PlEkX8skc%rn} zsR57xRm&UX%8Or-tau$s2(J3A~A7RrcyJ1yMNCfvfwQ4oEw5T&b|6L^LN< zVu-jdcQ@c%7A6>|ifjU8(f`mz8>1zza=Nx}KZrhv0^2if>~G;U5o>Kt%%yy7WDL@2 zUcR{tg&^lD zC4^#;7O5eFWDIwTWg+iN`Vc^K=_@$CS)5oj5h_ri1hEOEL#7fz+Ni82g8XqZ{b3yW zIoE8TwsKz*_~)G{I6NCI7FNr287+>4cxt7y#I+7Rrg7Y#LWP5{HK2pbA^Qpn7q4Bp zk0?N?H?BFOY>Zp_!dH;Hgy~0JiEhgD;=9fqXPy>g82;pis7i8#$D7}U|eZNpNv^NGy1e~rlpEt9cZ#S`vzf$ywDn|G} z{Vf4iHXzlRLzg2)i&mIxviFVwn1e7}kJ(jNLb zHy3ADxp$&S7f6!&M2<+1jgBa>IlVml`OH!P^4FDZZgiy#DKw=Nr|O=OQ7ro>qyl7G zqC;hGM8Hxz#l2%e%swZD$9+%|IN$q=M3jGb5tqfXb=HLeY zQtMmTUeoE-%bqJk7zAg zw?1;~Y7e$NZb0dEDY0W;&c)~7D+_Ox%x)5SD!fa(gruaTKea{9+V|Le2KK3tCg|($ zZ1qhC`2`3rU81yeQV3>-Cc(IrYj@x75G2FpNVY|nyb2S;fT|ddix7xpPqS)$LL#_! zoy_>BGLOhlXQWE@ND;3ZlL_3T!eqjpODT`aK2ePl;$qbl4xv~qMOF5!Zfmn~3j-xY z39_QKC8&>e`g&|UjI#S91?+nxk_J|KZcF3ey$gGi#YIJmY2POgI)E<+#9Fd( zy;`GvQCB}K(DL<&euoH>_X9twU%n5Fd-KpA-c&7&lEZ|y`DMSqlOGZiNp~oS4Uo)sNFp((z%T*r>*I(v0f++jJBc=oE#q!^De4AY?MRggjirL~Yb_cviOj?c}Tq&9KAmaVRt{!hhG?)7U?Fkw$6l3KbS!UrwE zR+1lrKgJ6h()4JUU){&7qd;J?Wr9zWu^mdQcosnjqD}a>r8cEltq!bHM6?i=9i&un zH8O##?qwMQdNH9S78587Y3B&iBq3b`gY!mL61H}YTX8+N zS<|Kyuqr}Ou9;>rZRhh!5&46}XHVLk1tFO94KT?dU`w zJ5VQnyy8m2vRy}tCXp&yT`>z;7KC>fWwl2scSEE7V+H{<*VYAZ4RI|y&PyM>_4W!x z+ksE!RMpg9wk&@`#rtplqOYI^>hsCZLt{p+Qc3cP6_HVqvsab8*%DP!{7Ut6G&QH# zEU_t00vOFbw>sDRfF3{RwRU1sQs0{%&%&%91RcBH(p3{gd;i*PEnE+9Iw$pNRCwA; znCz`((TJ`dGqX#XBNiD7GOcV zATw~fHX{hugS!;gU!<(QdeuK#0OYo$09oTsFd9fLpdeKqr3L~#u|JjBaEjipI+Lyt z@}WN#-3SN@nnvME05a;b0;j5>02A^$K+Q!q%QX^A6KFx)NFg0$$uKRoxKJ|#?9c8~ z!!RIB=ksIkrwO9NF-K~K_~lSYII)6r?8_CPKM=aa3BZCy!`n}v?gG~>*gf_0+yx7y zH^Fzp@yxy=dP$W_ad1dhT)gSFIw!rn+IH}#D8@g3|LN1#XNuveY%!{1E=D~A#k&)i zV;93@WEKHS=|42)Cql&2(n~GHD}Q7?v(>(~y5ZBPgC|OBM~)cr5`LM8 z`Uvn+h)QuQ;>yI-l!ItKi)S~$8Q!#lC=t1?>iM)^jBhs0Jl0kSMKrlF6&SUY`uTM3 z)G77SRR?3-%UGk~ThAyhA?!y63(O2DMe&kZfE=0Mnr&l#$Ea!$K<^Dcz(m)zN0)Sa zsG7lU03;Um5cnTz>R5QIsu_vHIZ*QpfzI%#DIg3ajiJ^I@IOFTYSNgaeFN(m1Ap@c zkZ5yRO7dy%Bvh;XH6EKwMg@?dr~J}{NwEiy2280w^X6rJtyvV4WS4gA1h%&qJqm4^ z;6}nVT=rvXm*IFWVDH4K{5sT{cd1?(BOn$C7)Nw4Ni|>Dk8h&X5HHy3qiLUSwSUEd z;Tt8U5We`~EJfc>GN*>_z*ODR%d1)k%ozoA%8OWf=H(b(0Z5UGMoZHd3&#Ziv`B3C zOOr)~JoU`dJARLAN`jq6wRJv;C{*!uqqjCL|qudV3-16(Nl_*;n>^KBM6|zg4)C2T#UN2 zSKc{F#teYmLJ1@)be|tBe@8?;QIw-NIVt$W~A;TVp&Q5H1(e%WQCeV7SR97BbS-AO}w!n#F1$HP$d4qEVR z4jvH-Yzp;6@U6D&ibZf8j1GmUz9G~X31>^y`BzfI!}y5Bt*B+lE;9F$ZUhW)GVx&B ze{>w%9i~wn4s!mnls!9FMjbLW9bE{4E)MD>MGenOFXGHOI%0^4ue}~8{?IgIcg(~n zDL5=@GjH}G>~-j|bbE_*m+nI{|DzB|9k*hTv90kD$0*Uay_jwh8R2Bt5laXJT_Q^4smC~TAol@7;NNnF z;!}*FXr;H4W$S(;bxKuX7?4i?XiM49qe~4R6Te7^bB+|to{`bg&J(VF0mUXGcM*jRUQ#J=sE9|{_bN!zAEkSNDs5_1>f!AnuR7O%k z%m%V1O5v}ovxO=NiR5*msLk`fx(&{SGH(aBf^+f8qAgkcOVqAf=+9Qj)LsnqI>IlP@bSbH0w9&7RwJ`n~B_EB{ADz2B zbgr(sTPYxlH^066BaBCd?Opt=#eITpd9 zZ|R|>rGnyzX|Ca@dWcF)VSx;7;W?lcHhwE*$G6f_WG5{*Lz(x7=jp1`PKOFzvIEF1 zz2v5hLe-J$C;!&9E&E*O(qAIEzVfhGO*VWBHBVyh_DdWguE*dWJf;0bk@(08cSqL5 zL~!?GM-?VQS|iT*dlJ@j55{m#;{lTuKnv1wL3xCmD1o((tfzXOe2=Pe7}6!Qdx?#n zq#>AvnJ5C(lSvCi7Si^04Dv8|pYaIEameOp$XK7>M{tNCYrx0U*E= z|Arp~`J4Jm{P81--Iadbw1+j`r9Im9+U^i_G0A={36cF-N09TWO4(10E`s=mOC3kq z;JHpl`#55H%a38;jqpa8Zf2T{kKRJR_Ov->n6@DG+{ke!KBuzB0BMR^fhyk0faTEB z-jsrMjiNTWi0OX4ODxF(qEsI^D57h-8vF~_R988=mwK$NT4D0i5j(45?jwyyz08IV zHsmwmidi2gk~eYO#Bhj=UKa{VY~*kJL_9BCy0j=<43A*N|lWw##c(4Lq+$Od+*9&_w%|}1LBmo<93K8-2rv9OZUxPs~cj7bSZ6Pi|OvtdZ z!wMqjQ_u*xPamKlupcd@xa=QPRb!|`xNQmTGLp!#l;wS#4nb;hThjZgi7^SvILOrp z98=kd!srBs7_tQcJ1q2`-mAymqJV~fmoC3Yv3A$4zAsAT|I1V>N(zpTu#5_XjdUD% z7W%lHE3D?J)Rol=2x#lEEn^Ubl3)s)FLAWRJ&&pHn09UIW&SNpkv<%7SxLK00lX%_ zr?=^a+M^j9dPI0=fsmJVvrgZ_~kHt?2gIcddvv9E5tN*9*-+0L7$LaIgRP^7@_o-H^2DgrsxwW z(?3)82UpSx3wi;F$s?exi6MQHYjJ?29*Zw1BMjP>_qvhw5g=^Wh>_(%(nt z%16<_7rCh6t03MVqA0#(P)C57L=ox?@7yZNDPR>k0lZm~VVwEQ;E6%lzC$YCAP z(xD5sS`>zMS60?zx#I{gcc$b~XIDiianVkO6K0C0<`|1W0qNO(Xb9p;fbpd~LL6Wb z&yd02W|HD77{!?TYaQrhYJOTnI~wSin>-Rbsyjh;Nv!TJD)l101~1kH(_Y0oNb;3} zOjv*lh`kB+AzVv4dhjuu%1^8<^*l{rdxqZ)g<+3!4 z*GLmm9`ZsqSM}iq)TL1q!U8gU z_@=6144Bqe^Z2cX(w~0XOl`U|{U&xX$H~|-M=!?Oc&dvr2Up+hEz?cpZ80LYd$;xF zNWfvkyQ3k$pa50^N^pBUKFCDcma0C8Rij@qUx<<61O}CaKmXrqS2S0-M%m%aJZo?L zfCbjBTh9>C>NRXw44TJ`;ciB29=r3AIdKRcv7A#N362)uN*V5;HR$)+m#C(id`sz?Hs{tr1Enl(SJ0EgEgBZ9JME^f?M{Wc#zyPUL?-M$gUouJEBoV_God*RNeiUVZeQ? zEGhkZ%pZ>JfKeF04BGW9_exjH#b_*KeL#m;4sRTdf=JU5CmC%$6Xd1is!c8yjkXBL z7}<3vOw<$@Cpv<~Ew){vxFNK(Q0kl!Pp)IV7mT$kdOWpPG(6TXj%lezjT%XpDFZ+AEB|*o3D{9td(7&P8L2Z7 zw@TIo?tF~cGfTL2l|w*=}}j^ z9?`;}NrdRkR6l`lgH)TIx&ftwSd4>?3%YsCW|JHXnMQo#DB~UTNZPbV4WU+v;;DeJ!9iaXY zpIa6IO@II=QP18JUE?(8R`*BV2Ef+BTyh~qs7}Yh_3 zv9=X51qM@ggZz*n9s|k)36t)q%CVvje7Gj<#^TnX5Jqn`U$3A8hTPU51>Z$f!)eEr z_8~t<)E#gNl11pqkv*|^VM2f_Jg37!%R^ociJHHRIr!ZB4A$&33=%NpFVfqy!(XgRjd^R1ye6EIaoNW zMZ3Og359p~aFN?dt16#1@ADU%+9YBF#SPW zNvodq-ckJd|7KVLiX_bNBK{^trT*!&l5&ifBB~|w*S)7tC;rh+N!H7Qs%L*&?xtaqG0-BsY%7=mLE%9#JCoZukPTZ z$p{f;us1(H4!YnX^(Zi#Y+PX;=^M|jPJd7ong=0Eg;zzqfU+R?;XVgWB?t~k>45Io<5+bC_A_!K-M9)zGh%X@wcq8hh9)Ff`hQ1}4+qA^-fl>r+ zM_?y(-U`@TMnea)NwF^H`8;*MxSxo*|C=Cy9{#M?=+U$NJM9b$8%f)!S$Mp-s7Q9{ zVvP|Mcy_PVm7YC%=$*J$>>`tK?7(o{(Eij=i4Z)Th4iUW&hKEr!16qL4YoeUh%qXs z!OL4j1X34)aj0GD{)VELrYLh+tS53&SrvprMEGf$=;+les-$%@z1cn_3=fn$uhV9b zA4|_|gx^`iI)aN;z54z$RamuG)I5w)_SR|J{fmm=tz$L~pW{uUeOgDk#t~LikXuHq z4+C0(9vmO#IFL8BkW>QyR&O(E!bMASs3c(=XxtQ__4NF;Zeyc%SdZYlj(~VE_@` zocm`r(W&0idNT^P)VRhq?b>wjw%>ibE?2LkuCcqfuZ`xp^uw##Bs&Lrrm7q>Fh6Xv zruWVyhTc~sgVilzD z-Dx!UMgyId;@5M^BG%Uo|5k@CtNw>Qy-ov2XdAs+Ct@w&Y|5g235)7|eIBXw+i!}# zeEd?R4^4I0h8cxe4$EK}ajr*SkAE}A_7-(|=^5KzGpf3{I8^wqaqJ!Ke`0bwcYQCt zwua>u71EhBZqj7HiOF_Fwtz!}0Ch3FyxPycJa)%8mcm#HI7OzFH5L8|ug_lluRwU! z5Ps~_Zkp9rgs`P57jCd;HtFNLLT?7Iyn z87tpt)!-itz4q(V6V|-64}Ef%ZUV+HLB)4qD>;d^9}3s z912DU>igegKeVQ1P}IhbC*u}~?}eY5=@qM_kLlk%XUv-QjHhtTqK{n+RhjFp$fB+? zen|T#`!Q&#SO5CRcc*!>9$a2hVOvuRizh%``rJCQasV8o#85)gD6yd7VvRP-M9Pq49_u5BYm=pP%=)+Hd z0?Me<(_TJjeSJ4`A!UE|Y1e8;Ho*VsQmMt+CQ}R^720F%Icp5u7Q;=7Yzou_f4`lR^CBm<-8^2mGER| zxXk`MdBqs-(bi7Q;Y^j=w3!=fHK1KnY2@)xPFQ5RaLddqX7WiecXcO?U%k$C<%XTE zt5yxbDa}*cXBTmzi9FPWryX}vuV%0f2Tif8*x`xwWF{@7;~IDU2lQ3t6!!xyykfSbG#tgvQ&J7+wW&^NRfzYH4pRauZvMKI zQ9GxeA6IGMm}pvil1Fu7J>CKkG_i={EKmwAe&MUgsDv$;HK-o5Bl-;g$??I`DZHk- zl9x8QXKNWG7kNkF!`4E@5PT3#H+errQwF>Mmt~}yl2|mO$Kw|8m5-=jsCLfqQ~J#M z^B{bXVbU9nq5w8pwrDX1QWA~GKdV=o0AorDDSYWMFJ!qD#Ydq?ekGSIj?J zfN63z84@^7c3e%<%d4W8))o&51`LG`<@16i8HfH#UO(xOfv%lcqhd38k2yKDK7BH| zov7+euQ(eUw`8hDeBt5k(k?f{)_VeaKvJ6=e>zOMU@755hr(@BbDK9b8+1e3G1{Af zjGUk*cn-CI5#Ihgu6$CwMLdTdVpS;v3k*9j56CKP+5M_jIC4#P)1dGow+?y4;?;nV zwG)G=f@vyg;$^pqP+N27cEkKx9vFozip+_0Y=CaZJk zu3AUfmxc@Lf_?@Op6}VS50{VZ=>E8II@pm#csAEYq zvkmm*MbvB`nE{{?5wV{@W3(SKbt0V(ODIC_k0?Nk3+Vm<8P?SEnE35vIo?WUC4k*y z32KY*OM^WZ2|9`$@kQnyiDDQ$ zt~mK-`7>A4=4ec&g2!-s!LLD1k5!JSjwl?|uBkA5^h?l~TM`z@u6rqAfhy|C?ncmJ zft5j{L^X+q$Cz+TOUg8u*pYFp*bqYER+|r&-=M_Tf$rKAFUk|~yIqGK; z7Rlp;u4vZt$R1+#^jWhmKmXReS+gsq5pDGD*@s?QY_F_0HYl0lgLpw_(AEMm3OvRh z_-`DiRv1Ylrb$>dIGh!Yg!7Awr*pihRK^A-p?8v59QGu8$CN0 zncKDh&C+b(E0&>j=6XS}6?>iEa>JqzsD0fH3(x3Oe!0$gUh~Z|o{x8$T;sZ; zigbZ2O8@~mIrIl&V<2-8UCwj8QNfA%83RA^mKO~cbGv=|f3R*vi|-=1nXvVNmMH^~M>VX2$<(&hl{eokjSSKhio4s2!L=z+ zsq66J< z^1=bP1D2&zfDFIzO#5p@!OyJW9!KAGyzqmi*vwI(`kXtsLy}@myiUz2y8R-Ekhhsn zYx?q(r(=FBP9krXo+HA_v>m~eiOs2>&w3Tjt6ox2Q{e97rzYE1fR#=Vh`#aNC>Bl5 zMF!+wPO?wZYz1!dhzKTIp9I?$i9fev?br7wxDaphxBYngWM1&=QTZPyIOcDRa+z71 zrgk^%HvE@%qIw=>fm|!9m`u7r4j6W7576kvQ-4B(XTeG{bhwTF^$@cU+&PPno7Ro! zjCJydyr8ITQ5wcAXs)XL%xgvD9o;~Z1nElM`-j?<141j?~t>@~dX{ zd-AK7s=i}8xYo-iT~q)3D>3Agf*wrn8^aXD4_F$(Qz#)AMaW??Y9!-^;upw`lSyNa zL*~jTIEBHBUv4Kjn$R<#iL8(3=Yx<{vu)b!VDO2PEn})6VbC+<@zdvq2Ow}0l7jjsto$Xo zFsn`!*!FP`1RAh~K-8#NGd&!k*vBE?1v*J}2YD&#ME(|a;*Wxt`{`u6Gp7q?Xu>_9 z9FUP3hJqFi?f@eb<9-|JV%n&}dNq}4HNqi)5!~!p8pFs-Po54UYZHhR)O(M4+zuai zv@OFoFt+olF&*vb7xzs)mpyo?=fvgVr5vg4iV=P{ zpKt9n75mS2O&ief#iZ2GW>BsZnT~agqOj*(@KwL6_wz^7Dk}~jZiUXU5NwOrwD-|{ zP#Q*of6jD*EdZfy;AUnJbH90`a2cQ zR#qn;L><_@+o)i#x9u-WsPv#fZnRxd$b*zOu>nnH-cQ+KJ*nYH!-hj9{akG{Gcf7x z`%|g0G_+sG9Qm~sd%X=h%KbDv4~o^iL#9nn>HwEa@gjtjMQXWY}upZ6}i5k!1MFAAGukd!Z+P^bfKm^K7S12h)5U4E9DnVOF0lTG=dP>a(tmn*$`#hU_SA00pHK5NIUHb5sc&ONgo zNPiN|_2{y=GgcMxq)9~!wnCgJ6ALL<*P2}wiBJ5O#vZeF+5?Vv(8J@q*Td*T1}#T! zCUqi=R`n{~TC}kw$z0qgatjd7h-J~;6wU9VMT>Hcx}#7TA&!ImWLAs%qZ}cV81#*0 z+ys`8B2JtyxUd>CdTwuV;175GZLGa*^$P*my{mv)A3V7pGyx@k|8`B+<|cj)zEZHI zZbOF*_n|R;l@Pr0VMaZjv(YZM*x)<&69aD3uCZn=L}sQ~DcrR&|7s7kT^$M{ zO1q%L1E);MUMEKB#7?HH1SFtv(VIANkCir4CR82bg-l}1f?x5}Xsx?D+VjZvF}3%- zQMWFUw^E(1LY+q(D=|~e z&1AXdMcTGC5SctUyA5Y@AS9)grV)$rufJH4idW79t)Z&l5H&^m9A3l*S7+0YO=cQN9On7rY@JW*-OnAA9~4mds-q zNbKN#?*7fS;+QQyQTWHx2-kKo4Cyf@Y?NmkY{9hI-nez4OtMMnHVc%GQ?%R=KXtA_ zfD&>6cNXxFnQwTBwtJnKvt!|wu*D6u%Rbbldk$!>U=9*A_lt&`(p|7if$C&&B$G^J zQW?4M`sw-jIfId?2Y0PvFAn_mN|FNZ)_#%+%i}{klw?y?uUaBCVn5 zxukxI0PyH=k4c-u>OM!xC0!ADH5Gjm>nsTuqC`YV1iZnp?R;eL=uj1)84k+58Pn=STrGKIZ3B8)y18(!PYA|Y3A0BJ0LY6Dy3>sAWc?LrigFWtjLWgXp@B*(-@>B zrPdlO4d9eSMhYgA&d_S}`R2wO#jA;1$j$GH3XV2aV#9~!9pnS6dm*?IRc`OgIsVIo zN>iN=K;ado@6~*}G}%71s@SJyynjOfjb$t89*i!o{{b@9FauU}HxS$O6c2n^#aCX& zknLWk46BWEgLR1ocKlRDTSu8QtVZ zNTcrB+FdCB#PJ5KMi!Y6AQoZ>jKt_AV#m{t+3l^JKKI}-T!2rL1+BIN2e3Yvi?ow? zNdLr~doVV>RGyDfQCPA;nliV(FL6_RDHND%JPPqhiT?mDH}=#tevhDL44Yn#TW?UJ zczn>p=6w1x5l8t=@Q2jDvQjI|zrs{GtVnEm0R38HlR<2QgJ&yLPhob624cEEq(KHD zz9qkyas>+9tfQVp;T8%+iGFLoK&O#F$K&#!qLhs&doEW>>s{|P&x%A}M+YbSL2&M^ zJ#>?gB?2bNrVC!CAPdVDv=6&|Tm1bPe}F%#H;2|-oB@aiNV&(5=?5u15Fv@tiI#(kxE0X8fLSy^T+d5gV!GU|i|ORVh?8%(E~<`yC8sy~OX zL?|;q)CvSplu~#vUVVQ@K5uxZnGp-{VcUkjTs9t&7Bq&g-~6D=lcMcIS5rBxyK8*@m1mgmYR4~0=LZH~k0x?+Wh6ynZD5JLlNec{@w}U&_!lOS zE3qr4i_x1k>(tv#`(q57;ST^@@%q_n%}~NQ$kY6xQ(~!P=r;NdYB%e|{F8Cn10A1h z&iZofKCDr_W+=A;V`CMW1nkZthebjrD{uI{sQ79v2ovoHlxM|`o z!>ETL=b3RTjWDuDBzjWiDOPzA*6}>lrMXHQ7Oum*YUP*L19nw{L=AI_I1Pjpm{aak zQ)S?i`;Y+pD0)u+Yin|*@}Axxix5c{cH9n<&!h~JD@=~A}%sWoOt^Bll4iz{ZL@L{cyL}PFplmdKoUsvwjpaS3i5-tTL=ZP1L2{j6m6FQ?T@~~3% z-06W?V4zvIb574k{}Emk)4NS`r_{jkimH>Zdvx#KAColHE$&Zk=K*}=PH(~hgh+cc zyf>uIrQ_VEs$)H+G~>c$uI&S=RIDprFV$326W?Ffu|8YwEiF9hGWKlY#ZSi}LS&8? z5QzAEVY$vP0WaOOpw1{f_g329qMR4&K=KSmJ2###u{llMc4<%oJObWPLs83kex0f6 z^1Wq)ZClXbm7JNqjr!4+c!7dr5L=Te&M73!V;8bS6dWF_3UNO{GZg!=8VAPy9o+3Z z_;Tlw&MX+DU}McE-;3%~Xhw9fVsppg73-Bmm!sJsI#|6z)yP6Jh=!_5uSZ|{L7w%w zW_1P3g&iq|u!Kv0%sfq7z>RwZnaJGy*4Yq>^#p zwM$lq*)_-I*qpaI_FyEb}6l(xfVV-*zIo0y>0-L z!Y(l6c#+vW(z*bibfgL!8g`|Ha0r>zIN2rBTBMmongCJR>RdKoIhod< zVC)o;y5PliLN4QX9|6Q6bWk@uJ3ZP9sIsmAdwvOvhCyS1u;{_eHhl|8EC!=Yt>XvZ zn(|b@HY(j+baBB85Ab*BH1=pYP#6lH3OTvL_xI zLZ-JE?}m$6+s+4!>pBy1*3S7uaBPu}ni)c^pU zfn?v!OazdfLLAfYS%2Ad;75o>A4#N2>EysPJ870XD72$L2<8i{zDYq@U9 zcAn57G!WzyeqndC4skjwLaoH9&nd!s%KYgk*T)*4@V|3(_4@VtLCJy1Up0etoRiJ< zlEYf)n(lnORIB&loBGo9rN`TWeqn1mp-y2tz}~pJaZX3Is^;Gml;XsI`8(s%i0`Y5 zv#0P_zhqBk$L;lrB}M&}m6a7Xw4HRr{M@V0F`0|{*$wW1VA|c?sWpb*Aqr=Eza zp<7m0Q}cxlwu{kNGdVEH%};H8WfCPZ5KXCfZot|opvuzD?;!X9^4xFTx|O17-6=F6 z;`QhYBu&}InCeoRGSH5al}VO0r2K}dHFPGN4_V7x+GeD4At@X<2x%riEBE&oKdhH% zdF5N*QtA+9kYG)713SrE?~+?-u-K`c^Qv{GX2t?&i6EeSwVhjR_V|sBReh$ z4$9%jFHODv>gCH$)h;+Ot{gh!XwxTuYbPF#o3~<2bfg1Xd)(i4^exhj z#Xy9bQoO7OFMa)O%Yvm%jKvNCE>?F+u+R=(MaYRUdZ;^RsQW>o^wreeey{saN!+cA zx36zka#r^i=|hcAMn#N5`R>v6H)IGYu=qEkW=*vE8!GrGDf%2S3kS%HO zS_;DE^*9iyr8AjQMGEwX428sC-)r z7K5+gu~{`V3J?GAMe1S}IOF$PjRF6o^oA0l9ok%>hN&gz5#Yu5fGLgWkVr-W<}f0K zkfm%(=>QNHtPM%bPHO8;!r;S=QtGStCrltfcX?Z`UHX2F%;Zvjd*u@g0iSY$zs_XR zr3x#4J9?w_m9OYk%PF8wVQQAO2+A;NfhNzuKkM@S=2w{_ea6T02_~~Up8-8GH zs0aR}Lf`an*KXKK-w}DK^MbDt>%_x?rzX=gd<

PGG#q&rs{vujlW-*8%avJ|>og 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 literal 0 HcmV?d00001 diff --git a/img/quickstart-escrow3.png b/img/quickstart-escrow3.png new file mode 100644 index 0000000000000000000000000000000000000000..d6081d40430bf66755e07fb7251577adb66e1096 GIT binary patch literal 205452 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

LBJ&Z+Y0MMp9byxf56AwT zrF6P2+K3h{MnYDBBR51As$lFr58oYs_S?w5D%rI%MMq;+qv8jKy?f7skk9Do9d701#oDXT!!SxNUPFxWqk;!s`n`eX--< z^fByX8{4C*4^Cf}#l?`r{^G@pbNOYwa_1vQnt>kqb)Ly&4JH`UBN5Fogb}NvYNEkJ zc6)|COK1AchM?6@vpd1}#clvK6UsHdXCyTi8RNxPmK^tHJC-NT;PzFtqiI&V_U-ks zt`P=aD$V>oF$X8kuF?WD(-kF>jJ^?^Xwv>?|3Nia{iFR>nv+G>!eMZQ=v$e>m6LJAfdfRj5t zhte$4K8l|3^NS(=&~m4L{W+>z2oO#G(_pH3W|fT6Hqt?gB7wu}{_F{EAqENKJ} zBBOuYd;fkrxJ=L}KN=9|MO49|SOn7aryna7>tr^Gy8D#TWYJPRjPE+(d_zhh&ev?b z*13b`f_tMpy)RP?Q*_?A-@gU?L$DjA6120dqd<_>zjt2E6}vh?%<0hmf7bHhoGHrq zYwo9KfSYkim)NK@@9D(<>c75lDf7z<4+gVo5N%b%q0#eZ5Mvqae?mMylx?^wE8dl^ zBQ9Q(t(>CrqlW7qA%?Utq|E+kkalsj>SH(~j?^#8Tcj#<@M1?LRn3dsl;Bp(kqK_J zV1YI$k*pN|v)%Cc0v7s2(O}$K{aF?CE2#Tdqe0-AAb(=bN>9Y8t-t9?LA|;Fox~~M z69*5Pax3M`D8Q4te}XG!(ulRtYPZt$-vrq|&v`xAv|=cT!mnGs-x&fSdMJP7KD>6wZkHjZ(ZO}|H5@ZNbgOmN1muluthno8SeJBWM zF&Z`doLiYrEpilal>)UOj`4${65Lqm)Se0It}5#$iM0SF{87qRN#CTBS+HPc#5#v)P?p;D>(AqY ziFiUr*b=_4rHeo){X>2fcbQ&ATxa~3B=%(7se5;L%J>CLygs0BQpkZJCdo1}#UHOK+sLz zSQV5;?2|1zGC<24L8E&Qag`4{61i?KwszHWs58X-LRGQ|w}ASrhNR5l@E)J-|0%tR zEl;|-7@80&vjX73M+3vz8m$4OfoSW1K^sp7E(mwX?w<%hPEpn(BNSSUil1{ih~Ad+ zIsAnOU^WoA(AL1yuyWPzfg@+VUY(nqG<1NK?-Vg1A{JIprPEh1*!pCFs0n3V#@4M$ zbi;TS)IhoiH{kfqs6;^zEZc2dHmI<Rr12lccM{LLIliLp7T!U~N^{TcmKsO01oQx# z;Q?YHGx+cl5=C|Z#C#OgZMB=Y7ZK>fFibul+-u4vM8XQ0lRFY{jy`XVZez{Cu({5T zeH{~Qta-#6^20kYMnSRYbeje@A1+l!druGCmi3g~m{Wlhb|EoW)17K+TA{O7qq?hc zO0Jv!7}JwW8J*XV1vsu9rr>Krqv=UIBtK7H7c|2POp&Mz7hPM4RqGsI#TUHMX#$=S zRm4fi(t+R?nwVJX8yz-R&m2ui>wdcH=*j>an$Q4R@sE(l)MYgZ6aLw4foNo45UPjN z>CEBZZjy zk=u(tc)Dh?<`OoBZfmQx-yIw|vT)P9Ayx2oY)dxvQmf0LD--b`lXZ&ngTwcYv%Wgp7FvPi^uCbc%2AmL>Zx3mfs9b=xy*B^e>S{l* z_pvBzo1X6SBW=lcK!Xu@f1zBf0?X&OqF5}ON{wHd}CZ5I* zS`3t@x@^u6UsPAE!A`e9!WyZo`_#g%>gS*IKW0z5tzkb-e2J;C^^o4uUSM;)sjx*3 zED#HNY#5`dHB{wpGw?x1VRy0;weY{l-NJAyQ%ad@=ekBSmyA|9T1Wse;U%@&$nCLEse6z=9n| z>VI~)fD~hvf5Kz;URTUtc@9y5yln07MpbiwQD2&D`gya~Gk+hVigkMn zqx+~9U+7}tSHqEnGp`di{yhW0T%F(KDoFRzx~>`Ufy}R_|M|-FTh&c={n;+7gex7X zH2-Q!;J!uM`Q>VrU1=-tc?4)~#g~F3_tfv{9N!OZe%?gabD3%-vknm)THY z=l1L^9^*tyAY&^XJT?r35^>5$3;30Dg;J!*Mkz*R+%4OA3ZA71kjynvF9As?oD>dR z28MrYi6?{0#(pI>zc4eScp4mj&8;bd|J<51M7dtZFqvZq3k3bgR4H708J2;foFv)> ze@wiQYgKT9K#vaeAu}MMoLIP$c@$z~0IB~KgaFy#&S2|VIzj~cdCUSCzsiI2!G@THr4|+A%sXBW5M+gQqeAqDGj@r7nMv=vdY!pj6i9IRl#h4ZPKhsy%%C`jTVUYNG zXBNI+ySul87RI#cyIa`*_)&&2|4G_bqlOI~v+KkGrxz08L(OkYvu#_e){Yii^GwdR zE=hZgxCU|CbH{%lgsr5)Nj@^0UG*oukomdoh6V-`+y1+@Su4NR${y}f+B)&Cxclt zL4OhJ+{AS{;K$n!si}@zez(74&I+gt^ufO@13))76zlQ!^gdBPj3QG*;EHpUu##zM zg9zFLu{ju7ak^xFj#0a;62{i7D=W%nX$f2ie>-dMda4G1_*n;0{rqRF0*Pi#hISZo z+esU}lB{ZEWF(^%CG>HvAv;->@GarAwLTPCoO4sx>EY%fcE2*DYlk?Zqg2;|Oi&+) zV;Jhp<^`Ch%*KWYAUq8c80v^vTOIYLA%aM%x%=9QFsYn=1@jBl7-GT(6lACjPH!%X zZNZ`yG^6$S|1e!@%faEe_U;Lov+i6LA8@s1^Glf1#uwo^A_qH1P=fK2#B z#V>s`{DJU4d>t7;gJ4Oc@BROi6mI)!?O*J+gkp@1(m(#B|ItK4BZ3bgZfFYN1!<)i zVDB1y?`Qn1j>P9w%^$zk?>fQ&1zP|Q`MgO?OpM1>kF{|z@h~F_YAv=X zCmfph(2=k_lslRIz1sPy*E^w@PdLd4$D+d-;E>%aEYU`_-k3MAQ6t~X^KBXyFGjg$ zzP0uKC(1Qy{JeU9O(SjqA?*;yPJWwu23W*^`Dn%O4Mt~V`0!O_Vl1yY0?iRix{}^eW)N6i(ZwVh{R=3fGVm&MRDhF%7p3U+X9h^8Lbe-)4=% zkvzNq3rLMQBQ+$j2H`v_;>7Xebk7Z;#+2^aJZ+KO-95@JHs(!YS2`v3xc)Iz<>_RU zda(OfDX*D$_``(4LF{hO4xWbOl12ETfo^abrA1nLb!U1X zg5M8?kwy8bCa%V^py-gFnQ86XwZ}I2(YF*o0mr7NieTRIz&s>qoxn{9(oQLV4!RA6 z$lV1`__TIzBl~|GjPLeJYQ{p7DSNXKOR12|AH@jkb>vq#8`^bsWxcXe!hXE+NzKWK ziiyV_HK&`}c5#o|ZsDKyYbs4nY{e9)mzAjK%>G>!Zkn$09_sI3Rav9r&REL)D?$i$)@MDl6v-y>`O$UK`0fAtbACTp!EQQA@!o-n_waEhyn+C1I=?s`XK{k5z${qX zHBwU(3vWBHLpx?1o!7{ivkVEIG)lPne!U^6@1<#?4jag`@yD4#Rk^=BC(T`El_rUL~10C^q^vZN3mmscBN(^Isogq;U+j4V@_ z@QNV$iu)XrsWq$Rr$DlcJF3OrA)`emF>F}K%a<>UX5ZydZbF(ON;m+zFyY&F>I;bb;`^9ND_VR%8P_u7k7MCX|2LH%2$DdtUn4dpK zq_vD5xks7d6ykIn{iHPYQc1y1XqMipB%*5CB@^|m09<4@kKmPJL+^-~f}Bsp-{AGN zs#g-p&vuIkt@Bqc!od#mL&C6`1vDpo^J)5p1ROd@5Q8ZH_|;0Ho$yXsAXV50g8Ca9Kf^~s(H)a&{{w-aO z%W_PhEA>Q>I$^m08oT360T(h5Y>h&`Oeyz9l(iKx7TU6JSf&?`ibFn@q7CP_MNZpb z!w9?boQNJ@a0F4vqBqXt!G$Bm=+UzR`z5!E@l(-DP?`mQyyfuB9$hQi9073nEop4% zno9suaBz%Y*;f(7M)ih3jH#~KSR#6hMA-ztHa9~4zT;^eZjN{`)i^8X@eajCyw~^P~s^6J{*iupubP<`b85B}VHaRD;i=6k3yg;>3xM z@xGqENnCJdSY^Hj+Cy`nrWdS_E=k>+sKPgkUy%FuZ3t~R=E$`a6jh$^-2fO0SjO5W zU=4KD`+R4bb?XmC2vq($>fSOsKg1JHS1sXmh`~wF*Qb4tMt#gR>4grN(M?8}2LxEz z0!ND7EzkcHos!J!@<**?`26vtxt2h5@?244o>3>Z38@H;-;Er(*m20pX7c;(=$ts`_Fd+VyCSc zysI!VE-vm}5bdRq1i-i{ekqi>Vp#GaDX^E+SCpQ(l5hQ^ar;^G<_#tyF2wqicjgll zedF_iScr}{mM*1Q?JNt~gCPn~up<`W9fLoiUbX5zt*U=aFPt^5TSc<8=&aw6=q;;u zAW%_3lvqAp%~UTV^h3()9OULC0`Zd&#S743N=jES34Vl{{{B{z zZUip#F5sT<(3ODrLnu(i0A1R53Sud9DP)zf^%wyOBwRS4=R2^0x9F{Y`jS{jmMF^{ zLlGj*rR)3qCqzQ;IbFEW8O26WMak#T*FOwgX~*6Hf^xI!w&=I+AneGrtV(2fClJ`) zMcM)>x+lS=XZ17OUs`x0E?&B{XGt6>Mc6zU5Ck9=aSjV1-rQ7y_LitX z`7U!FZPjL`^8tHq$!nLC+k7LJ8%E{Y!_Rn=r%}2wdi4D6#`O|Tw}oJG<8tCeOM;?u zomMaKe4Da?xG?D-2c;vrGw+^TG4t5x{tWvOUL8(yUqHWo~F^6TZx{>AFzyCA4mc7gYZ}VdWRT*i0 zKiu(sl@>sTyRq}061=G&6|&hKigZ6}I(Fy`1(^cH(|MVf2?9ZvCb~?6MK46(h7fYA zXedDy(_Rl6G)SHCeImqJ{2QdRF}u6Ok=bjRYM?!IYF&VcK7lC2@rrcs$uIMD&wFhfy;_+ju#rgRC} zppN2oGPuEN1U=%5$;bu!&(fG}ae0)Lccv`gp|Ui^xmO)F&WNKwl4dNgl4G~Sk88xu zWi1R~*4U$0?jT?{>vRkp$`?LpPmAJ5;Smv9j0snkWg4^Fin;uNRHhRVYJ-2I5tBuN z3^MY@FE=XWXrwumPi6)oRyy z6ymi5fy5K-z={>brmS}xHG1^kN4IugUcz6Jg(T45_s@s`hF@!&^Ttr>4GKCo-A?f- zSw(+g@>XdFuW)5xo|~(yWF?W>qNxk=9=-6%AX?BH%RIUtP_HxJaL0}vDf??}q#)uE zh2ESgOb(7W;MV?p5G%8S6FG@Vb``~$)fQm&z*h)m?;a(T?4z~N(XqHR)c}Te!Ru=u zyL=ond>sGv9p73?(+s zr=}UkN77^^eZPUT@lEF_)tsW3|pMf-04fs?U<$m!;Yx z47481SszRWkoMXbhgz=sEi027r0CO8pVLjj^^q`^b0Crc#{Fb4zaq=iT<$kUxxh&ijZ~ z1-7SFtl3TVdP`*B*8T}aZ#G=1YMOEeb969Vd(N|nMr>V#pwU^e2IEM0n_oq+Y|H5t~5<7tox# zPsY8eey`U)jO1Y}6{#P?@1$4Y6TRx;pd8E`H+BSR*W(Al0I4|AGm&_D>}|}!mr)44 zd3C@)P{IJqx9~IqbD>TV^8LXCsL7E z=@E@Ggj#{n$-5*P+ScaZl|>g_H8ETgf|v03*uYn8FFv24_WOhSEr zy>>&Hgrjk5NGwDf<>Z**EEWO$V-a(|v(xA3j`N)}IIUXESw<~vSFK71pmy#13co)iYY zcKgg@%e$7WEsY(an-@~6)j_+vXRdW0)32b(*dl9LHpuwZ%PxlTPY!k*M6D@jbri?k zVMM2+XS$Dv%~`Km=zS{(w^-S|&MPv--kd^}%WQE`zx6MC(l*#)+BB<99WyV#xpQW) z29;6Wdw}809in{Q#ksacNg(w!%Am1oZ!S;p`4ef3lp#2vU{Eg*C9MJ206tS;RC=Ha z{OmLFE6<%h>*r9piPrA{r;S-7S?6Ig`_mqpu;yWS%Y;HQk&>!!+x$hiCUWMBTb9W= z_|q}8{($l#fyRi~E=Flc!kSkrJM(qh_U(U?3L((}*Y9RTZFWam#0sWva_?z*WO2ZX zje~Em&D{$vMZs!CN|MAwi}tV#hR0Kd5x}M?? zq?f2mNSu^N%{>6iW01N6xJxI6Yp>3ftB(8?bDBLU7nx)M_@{Bt3D|RI-OnAY6jeB5 z^{Tk@Mn-sK8j1sGcI;@ZxI#gJ1M-(%Rvki#)l&v(2?g&d6?F<+vN^v}cTlkh)INCR ztnt!G$gt3eJ%RdINRKX21ppD9!ckn^m=Sskq>rclIG@CcsL4cbE0)`NUoL9rmhj+< zsfg`9U%CNhAodqbD$Dz!_{D9oSExyh(pAQdraAp6dTzw9lEys1HfWg?El+)Br2iHW^rXc2D z3Pqv#qnW*P{tkj!*%hKtU1)l$+r*Ku1C$zGRNo2)2K->4U@@doVZyF6WRNHwF`URa z+>^no-CRfwEBc5AW+m>4VgW@7EggmcQIB2)=CxpU&y#{rzBCs`BVpaJYIATpg}Zv0-Q^0_^-jaxi-IHFg9;%F#mdpW67>T{I! zx2&N$um%|+U#XYk-G77!uf9-?N}5fXzP@Vh?g`XKm~ygs&s$2v+_Ei)1)Nu6DZ$%0 z;VNHi19jPr8ft{_2b5$B5l)eyaZ%VSJ>?7W;|GM4{|jFzBi3KqNxVM)>r;i@pz|GAK zMC{GWP1t&Rp*|_oP2PSBH9iOP&XTFFyql!F&11lfV+1n^CS-=)Hn5VpO`DW;P4EI}M4smbUiLN^?;CC@y^2wiK5YTuN)`4(U*Xrl+mLHBdD9hQ-PH`ufgg zsf1aX8m3I&$L0>|Y8ej9-$znSO4cfdHofr1}nk`O2(j9>`B6^u`GZWT`_w$Iz!70#i1QyuixQ^Nk zEo0Z!#oRlc2)0xG@XyI>=%wwga*y|$V?Xjuw1I~FgqU95s{>nPJ2YwD+|Ca%Uf0S2dM`YBs@fD`sk-8o8A{Nb%#W7pEmePpkVL4tT(6(c2IYu)1Buh%~q2?e)0w)jP zI?Yl)4wkOTf8K+4%5J}tmkoH#)D}#}m~t3|dxm3wMc7X7>HzbTMS_wWHY|kv<_ZvIFXn`8x#xz5BR$k^MT9rL~f+ zNrw(8-(xz(j%BJ&R)YG;{5m&|mWh({PP_7*;d5`#+g|3J(z0dCV#G4ksf4SBK(o~C zPXP@0*X9udg1*I$z~eyHG%5&^OVbDG_L&Knk8wgrcW)(|uuDe%7G3@6PZ%L$!|a-0$w!TMhG1>$&o^Rq3#RNS%AfIF|G1aK$j zy?g(@<~{lrmM`kR9{b{M^F;f=?@2j#%V+3stm;}!(?jMTI&x(GU5|wZUUsNyjK0TP z-53>OK6dP^^nG_NP5NR9d-3AMz|o6W_#@LZ!Hg<96yN#!^(&63x;Y@5AESu-n}0c_+(`6;B;DhE*N#5XRV%-F$6wzc|DAsP8)DWK zT1b&AvM@lXotG|UZ|oNbyJOSGRKBY%afo6rNp$q3l%SgBF#(V!h-3je8mxO&NPPB zskH7a3$b&QehyjIo+V6+ix(lY7L$8fnx^;iGjCS)0N%LEoIbP1YAH;!?Br*PdY?GO zlT?xj4AjJ6WUAZzlcyOQl?Ew37rO`M;{n`Th? zAtfzgzt>)0usI49F-8C*6C+1%))(sjY16-=l##NVzjVzeVLyLMAv6w+z9}35eSkus zVMa>8)2vo>b)@SR_Lg;73m`K11-&A~Pki0FKA?WGB=H_&s~A&aICg44TP+tIUa9(T zcC&B<=)+M45U2vvz|R#_LGLm$2GffC=!h`_CFbxyR+qJtvLH&3MtXNyqb2YeA4JF! zDzxe}t)YBxng37_iN#H{cOenh{@3OKx&UDufMj3H38+8^ER)={ouZfL;^V}oWCDZ- zY*a%`ewkJ{fVeHV+zc8qMeL1gb)$j;G_7SXJ{{k!dq4YVf+GJ8H;=l<+bU8 z1t0pI5cf0=P;CXC@erw2=_gtG)V5QnI{pbV`465>f5{U#6xe5o`A_9W0Q3k?VjvtT zio)&zrNzb7w)qdFoEy%_Zx0jGbk})3-MfQn_;jcWOF0KPmkMTXx2L^u*JHqtw@-f*Xh7A*L zE_CY-EwV*xEM$u)m6n>HL$0CGLMwl$J|U0t_k0J_idnt77ID@CV1QT4JmO=Ioy;&` z`30Kr_S2_2j{mK*K&5Ndc^>(H6kJwn}MncX*g`e(tPkVkp2Bw%}%K0LQSh#X6_6Wcs%Ay|HMIrIPbtYVzdg$RpQ>pS< z%?qw0RvxNh*kwz<$SFS2)&M8;(zYt5##E z#rbzqWi^v;m}XnP7F2~=0a8#4Fase&3H|SwJ_=1qNqKywKc<~5+pdqMO18UUFfa=q zRYZHC-TPM*S#b~eAXJMTu`gP_awM}KNqQgiLv#7y8}Oz@wjtW8itjgqMT`N8&EU3j zDvsSi7h5^Ca`G9rpR;0vBOz7{5KeXLEq=(1zk%Yt-__yd)$`NdT;I9VXgBl3lMoR+ z-+fuj;VLO$!S%Vgyf$%I^#s;~VuCWWImD|Ine;aeJ;N zlLi*U{;MO{qS#u&M-YQQ-;mToprQaB2&V8oz1Gw z!pAPYcablPugfE|8`FMWrF54SR*FpP_6K|(=2M&`cQ=_K1#}1^sCPGeUEuKh?41a( zlQf}`Yv8Ga237Bb|LdR_KVZP-bye~$eqj1qh_-FR>Mp9vc>Le83Y$plOCLK`{l&`W zbk`_VhPP~!zq7J|Q5`Cwx=Q)S+Ue%c5>*;w1CStdz|Ex%Al4ZoonoK-UJmQ(gFk<; z(F@H(j0hOLrntF&{=(y}omfyQ#<|RfjlK425SzroyZ?gALh|tyrKvtD=hcU+KGkET zr#3yUJeM}K|9|K@54fKDcmIErbz9l83W>^yjEs^Q%BUoSjAY#iSw+L1iIikUk|bG` zD1}s#64@gpAxe=->pU;xzVGvY{Lgtj&N;sysc)ap`+beq^?JRoFLLM!0UVJo;Zj@5 zP~-67ogpDz#v0^Th5KU1)|!t!{{;BmHQ3H^@7NjF4&o48`Z;3OoH;&DN1!-S#h9PE zEaMLbt~`Yo_Y0wg?WVKdvwL^`-S7E8M>1ulve7+f0|vuSx@sH!hKP~R>_HCL_Rm1R zfZ%B(reR7J&k!iD2oz}b^3R6aQvM>Q1{4~y14sL^;hyZGG>9h$mzxh_N=fE!ttn)~A^Rj7P6T!RP; zAC5-X;J1_cC~0@^#84;&5`d6t^kA3bl>xH&_m(XGg`jowJ3Iym|L%Ew_o}tjS3Lhv z@rPNlC9!g^>=aqhyHdM_Y4~7TEIG_uais= zknao*@@US+drXF0il*l>&B1!8vyjQ-j5?ECWM9QW47({x09=bcU(!$6#Fmh1uZRry zLw)}|wnXLJvA#np)GLc?fVXxEFC);1iO0HiRb)aysO=(kH@AbZ;c|^(kdO;kZJ*9z zNXI#o4g;=&yIb&+1@9;tg_45X@_v2$6tMAnu@r3VAiuaTObw|Z_ZAdPKm7B{XjzCu zcHSPnf_F1>&XnxzYzG?oOlyz-qjsA9$pJKmtI%atT0*fQ~Y+%SQftBc5eQRru!9-t?9yx7cPt& z_($zN^ljVePU$V8s5@KqUNC}ci|Y0`--oeps+KIx0EZ3$E|jHt#MuJ2r#4^vn97y< zF7FGr(dQ5+(8i++kd~7lFSS0U<7jF}scsb#GZsF3nE3fH`?ew?^jr5^#x`#iH||9~ z*2)bUHF8K@$l{*s=u!3!YK>HfdgCN3f+*5*&;7u&GKQ#hgXM*9LCvYOv7>Y#c z7=)K388Ai63CWLAhI0)0m*H_a{g64aPMgIGYFcY*zWV%mG#HTVz5rc0!T0zH2~1hI z3j9cl0($gJRC`preO<~fElI|}m;rwRekd|?q$Co>e1w;ndsBgO=DC$ShfQO!`)4-v zGQ0~xA0!|X&JNY2AZHX3M~6N8|4-12b5|ksASusFo>duQ<5FUW)v>h6fcml|6VUj* z!CLSEL_c}KsD{=)^BGjf81KcB(+_-UTxWR?+z=t3ZzZ0^Y6)n zFkfcrNmnBNTv$s{Jyw^6qgcGQ%zz#gM`MLuvoHe`JJgNTz(v^@&G@2`*i%dN7cvwa zHNVAHQH;UJP7-6gr#dtDW8rmt5s&OXsQ=8IId*pFKDI$yrUm4gNP){ZagFHSSPGuw!-AyG%(ys-2#NC$sRBjJCM=%M5O*3}Z#Z zFzgwHh;+QnpdLSdEISNjBP(jVQA7>lb&1L|3&KQn&bcYy!iS_)QXhL0sf7lkkd6_D z(Ql?5{^aHYHvt5`&6#w!(AcQ_TO%HGd^RNv10l3vYoSy$HU~wCuT8fJ_llYwxnQVdgXO=oRX`#)Hv(5Anfw zJC`d9M1K!tcw-VM1d99CuXpd>2CUPO^{GWY_vWMrt%nq)Hd}$H{}AyNpkfm28s6-~ z|75QrugG4={chfTw@V!Wmd`$i8djX1$bq8jB~OVCND!o{IY zG;Nkb_>5rb!VSQgFO}qWP0~KwAEbW7rUVG&0wZzG&G!D`A<wNinSfMHein$m^YP zP^Drv#*{N44h#Q=SF7e)wuDn;w|jE*`-RG)9&l^etooUW=Z@tYD+ZEex56>u%Z=+t z(F|i?Zbl8wba3tU&5ehhnh-h$D=Ff(m;mu?wy$_m{4n-&()QfRY3H`nWd}YE2gSsF zce;5D6>!rGLqkK69CCACQ72WKPE|ANK<_(!T$xNdPqTa+A0Mx3`}+W^T%fW(*=Xnn zv>HavEkjP9KFgk*SE+qWulB)>B#@LsQO`oeYn=P{$WH0(vly;dZ_~EzwRW*0jiTpq zcatqsf5$^X*>O={!OK*j{#G#JsX_NGL78SPe(+fZ6NI+CdOaAi(81_MS-00?$Vj3* zB9OGD9;M*xvFLf9?NMJ>-ewHQ!)TrX-vU%{CNx({bXnIScTiM(7zy$-GYNxqT*>cK z2_Mw9%;}&%dxNISK01woE&z+rVPy}YdjSn$=HaZYEQaLsFkBx4*Y`R#As;!mOOH>W z2Qr^Wf6|sSPhEokWHfypSU*G9%|N45rcNyk{#}+^?109|gHxNqh{37-(|I)9FZx_4 zPL<7!AWf6j$nsSVr;J;vTt)54w^-`n0J`Q+mC0IaJ=TK=ok3{Zrl$Dksgh*qOeTIR z5#K8)4UBOhiS-Z)8!2YuaX*P&T#~o2P2MsSx&dxWKhup+K~CKm5mD5o$JffafWw*G z@!2@rP_BC(IA982gvz3LbizV7r#vKM^{!ana4N-2Oc)I`0K6mP(*C3yO7P|g)p4#8 zS7~U?aIvbo{lecx;Y-$#slITjA%-AgFm~jZ?z`fXDpW#Q+%RxPMd`hdkSsG?O1m)c z(trxUqY!6>$>~BfBl9nK7VgfTIosDSkJYF)?1RIiQBVG$iS62Xbf8hXcH~6&VHbip z&hyfaZM-=rZc778c6dMlQee6?2t-pzO+YN&?`@YgR^m+p@lra_O)Bas9LOC#dv)0J zVXuBIG56MKW!;-7h%lF+-X-=7D0#bQrpM&{5uISGYzKrA-*_c4wBY1rQRyG$$DmePM+-)? zZT}%P@UYW1ti*Qt_#`l9uOpjK1g9@4DG|R8fLWXyZiC%vPdIbXyxzuZtEovLy|N8S zpT25n&@-lMWgBIT$Gq_XFQnVD_h#6?+MBNgvl8t!&=jnVE+X^)Jzh{iGmB46%?mI3 z15tr*bdjdIhtamWF*uS?1l@f1Iwdu=qoHB+`97 zr|o{RtJ$U4zekpj=M6Uu^~bVQ^JM~6UgZhCEM-$DE&5h_W%48N(2nV4qMzbpaaKQf z`A49JHFVD>pv+(Am`v7CIU^>zELo`7k<;`!HTF`W9y2f*um4YlK2&kmyjh}p@5c)k zsA5T?k@k@He30736j1xm|J13KxV=mTiKlS+mv7kOQak;x-;vm(COEKLRAS|}f2_H< z2lbF?Ya1C&``@z!RDvA}f7^OV-3DsBjRD;-ApP?p6P4+#+&I0SpkFjST?UYSRh&zO zD#2_CKIk!qdLTL|(GsWt-5y>pHKNiGRx4%lM1zBoRDJLoH9B@2eyDxBg8JQkM?K~Z zHumCk$^STh`S$sl583+M;{q-yypa*8GH%`4ileVN6fOTUnr5-RgN)(JV-bfJD8V&i zN$0nclhM@gmNkSeTejo`DJ3!ohoCA>rI=#DjpZ!9Cf8DZOR>pjX9dc#_DBehap4;W z+ypAq0?H6&QABjEOi9ogb)zb_1>SujiIcwxASfuH$ew4%74s6A0K%KprbLP8^N{2x z^*pec?4KjZ?eD#C8y&5vAgC&_Xuo;V6=+#F-FWiNY!%EC6&MABp+;j3uGQ9!8b}T6 z?o5U2h(H2{r@GX#L4k+)lgzz;ixgd`+EiyEArQ99F$1zL>4X)_0u|EDrL<0PgCRlT z_l}(!OrR^nmz&&AArI|2e0YrXii83RGo~YE_&ZajJh{BQ6TgA%Xk}T|=e-WXw1vTg ze|j}8nq8XFFxw8`O2E&;kA!inWgT($__+@43baTa`~O&06?79TKIkgq79w&Tcr1kZ zYXI{K5QF3J0fb#5>LeaxK1URQq`I&e?V}5uQe;BW^`__f%ZoeCk;03;g#N714YsrEX!!xU9GWKUff(*z%FIQDVG7 z6k>6yFjg7TJbz4~UjvIUz_b#=x+yY$N7%i$Qc`+<{5@O|qfefwxItib+%4%*$mE1^ zV-0T-;#H~8xr)MI*;y3HoLkr+QP`2jM_-vV?7f9dMVE@? zJ)61NYY?!e2|wUyouvKYD^U|{CJ{Lx7V<}HnJFIPd{YkqjQhMm#Avo&&Ga9VN_x?< z?z#LM&3t=Jw5WWn9b++2HeZ2e_-bVZ5#`AZerbI4kI||!o~)-;#|p9L;)1s$DL-y9 z4&ky1_dUM5&_F@FgjE9KDRq8p`X=)B>`%?mNHfv26%v}PfWj^oZRz_CbmIv9h$Gr`b|A#{x81+ zo!m@pb*0rmc(4`r%x=stDlS%%d;`$&^hE{-@`5C}G0&B+9V|K$*zrXoHl`(y>uZjUjCO zRPu61SYDLcXA`=pn?=6~Z5b8c^)+6MVBV{$H>)NOTUizk(#a?`)^_RFx39bjo-o&4 zsFVr<+||b`%0*8>*|044xi6xIFO+Tt{A~|b0QskI4WW?Q5peh}s!EkS2n8{HF(l*^ zTbgL*X?d4DR(^h3P0D0IPS)P66W4M~7q&Mqqxn82%^d2PI<$SZ9ZIB0?Yu4>aVL4v z(5usg6s=SSL+#sdfO>(du1YMrAl?I^EE}TTEQB5qoxke42OabM242GOTbb`9H0uQ- zqy|7}S_*qhe61BiVqx+oCQ$VL@%zq&hj+kvW7n?wnV;9u3C&E{&n!Rb-HJ}(+Y|G0 z;wKbALOSte5UJn76BMt>fgx83{OHHK3mJR$=UxhW)*;MZDcb3@)>2A5pQ#Q+x;+m@ z7G+7xjMO7W@Y`HqDjjc76J2IIvN=~;ocS0d4#Bl;6=vEjfT<6PBMba4Cfd37XFzx9 z%9XF&4!o1%fniD@Dt$mb&XsBp?VlFKw)X%xczUw*z--@@3Y0x(`@Fm3c*j2b-7s5b z+)ABO#u56d1!kXnXTyzfue8_mMI5l({II8|Ed6nh`r$S#=EU*i3fVTd-GTY!q^Krl z4Z)~HXiBdj)Z?iUjr^FuG<`JJ-aeHj$#dRT=ssQHaQfu?*JF26E+@^5QoxLQ)-C`l z?vY_#e;oMv6cd5HTLP3}<56JLjbYgGb%`2_h`=Ak&n$8d_D^i(6)qLnu*kI0)4qY? zBfd)$Y#cW-!JhoKX$EObtaNVO`VgKVW`1k0e{07d^bAkH`V}+fNXvik|mo62B3n*q@bC1IK}_QK4~6Cl3JPliiM|#&;4$3G);w6MOWKk+8yv zMJ}*0L?Zx*J)Mr4jssfN)K4XhRb?6?(g8{p(SM;3W)Gy<_Sgzp&Cq$2b>juOPcC$n zEp5C&y>&$qa*M&HWJ4hkv#jftn8*mXrh>Xt0njJ53_Sjya0U-#l? zpUGUP&pf~~=r9{;M3lKHDZ}=vR%_fQDTVQ&%+RWY61Kx{`I5hrK)V0pN7*sg1`zJ+vrw}&5g4N)IZr7iGAg<|#j}`_Bq!L-Zem+tAC7Y>ufZM4u#XJJ6 zHTKPq&2^g3{4@?8w-lOut$XuKA?AVM>hGL{cQXgW1PIL+*apa6?A?%XrO$PRaYpv2 zAyvhZ%Ce4T`zk9yF2gV7dOm!`?4%W1Y#Hnq&RucpSg=bUj~}ai_c)*+HC}y?g&VW5N>?(3U|9a|7>%f3?A$ z#Fxn5WOeAalxafpsC7NZ9@~Y-6$8eYn)Xm@Gi1j62v0(`vTVLuufd-r zqus*~xIbB7rMtyoI_3L3)<)BXG<}BM*dXCz(JMgx`t6IDFT$dR4cS+$f`scY1*+no z_RRZxnYR9CU|(P)6u^;=58g&dI^brsGcu~&xm*`d6iR$BmR0YcttN9e%+Um3<1qJs z*oi4~YndR>PeeR^dG(hncFh))WC@e})k4RJLsHZFdKR zmLKalECGI{Wl951GSLOW$9nfJqhYNNgUFVXbo!>zvrnDj*r$;UYC4njM) zqaZ{jM0(*vzB(FJ45vsiTtID?+u5nza$H${C=;EUaNlL|aJdEWNF=QK^_z(tJ78J4PZWTt57P zU52VDXjNMN{rBH$5B;Kid>*x)qn>c{rsxYZ@pt3@jin&z+)pO2GO%Vk3@RZ{%xs^H z9rX$q@B&?e3|Uw9dZk*k@r6b%WxZ~k)yaKReO>?U+_JTsF0Dzv*tq19Z9tHn@8tcH_WMru zE$!%IGWw=w&xrc^ORrhBZ_{{~S>tL=nyuJ%Xoibxai&Y_N$KbHoQ>2y9N#~8@Nr0u zypbH0=UX)INyESY&e6-k<6yA}K|mdkue?hCkVPNHw5io4qnZ7wd!fTYLn!Rv2ET(+zyx5^K6e&7E616CMu zcD}yetbQIt?JS?#8#itg>I2#4K8_(AsBZfD6T-E-cD4EufBpJ84&pfQ+30fU-31^F zLdc{~I(y+lrway*n`wsG-*nn5fF&@@7I@84!P4I#6=0BmD#GLX^}&3K8ywxm%a(Qi z8Yb4D%)>#RVP`g^P^nY5ZV)_qpu*Rrh)ibDV?STUyILQ?q-Ylj5_XZ^-c4vd#vNuC z#QUk62iI)7q5iM`v&Hpc%!&ZYB-L9v0iVb4P%Q0+}A80Fdv&<&u?PfXzw_`fKyy%s+~VLTdd1>@&54 z?wE~tR=X};LXw?oRI8T8)1y;884(5h2vgn(f5mTRG6daHYy(L!BA13xZ}m{6PMzZ% zdp^o8u9vKIrcxDs@A;JV*%AOC^9eU_#K@86Nqn5qh|45XLtqm?g=}QB!bld30d;WU zs}D3cZ-7W=M&hovBK_dkszI$pDdc@sn51YBX49?9b`bhQ2Yv^;Bd7qFrhXBD2~9ZW zN?gjnO}vSB`}jyGdT&!7c^6>1M-k}`XaWe=mx=>Zn61pkb#eg3^q67LtqYvQbU=zR zr|cDYiV^Z|iWUa&SbRTJ`z}51+1~}>x0o}*?Fn2unwKs++yMB5V@Z`qVYqGkc3k#! zWdOlEoPmrGAf!?%>D2MhyRO+buE*eV`!j2pCDF-_S3@=IZ((I=8OJZ3|Mlw)=#c<% zyoN-4@w^r`>pT%3Bvm3PluXgB5?W8Jtiz9IE()xZ5F6`8Kd_i}E@I2gStmsL&$w~4 z!QtRPT!2k7taqaul{m=G=e4Cl%afCn*}bLFqsO?u;T%j+d3=qc7(u`k34-d}*&7Z7SzIFTdxTF}6A6XK|G`bHh7`q|GR?KPnYDUju6~Ltw z`7aGdC;gT}OyY-%Hv#pgh?T)4qCYEFsd5tQFggHk?H&LCUa9xh@N?&sUh!O9-?z|> ztZq_K4ogI76}&R~B`Y;XRv?oQl!wTEX)rUc;Pq$ECRZf=_0J8jnZLszrtB#l@@N(8v9u4% z_~C$wBpMS#HjKJkhX@y&I0U$G1CZ~?_L9c`UeOJ!Y|4Ti5@T3L(d6B(47B|q)zXf1 zWT?oMm%Pkimi^#<;9pKTEnBqM`*bsP=gY4gqt2Z>f7|=u%+!`{=(5DD7G0mLVq^Tk zy0Cl9Hf4P)BBMdHm632x*j`{AS-4{Paw@aq$$E#z1Xi7dK17C=FfeEoa{bw`DlvO(Y4($YYhawWN(nfR8a=+xIZh!*XrCp`<&8nn#vwW)Brf1K_ z>gwvzg{F(*ykxdaCgK%L8EM*+#ltjbr&<~H?>|}BsAAgZYh{)H&1`cvzjGWANf4Hu zKs@J2$FCh^Yb*UM;tUmP6>!bt&0eu`glT-Wl`D&u7CnKjMY{FZ_nnRRDRpqt$@etJ z;&nwKEj!%0>+1&+oWPdv1DjA$FsvOGnJ||{<&c3Hl(Fi2WOz znwp9|6z~kjba#WBc{%TS{rYR))!$FQTmk$mUbaH`h&Y+fzj-ZLFEIb60#CO)T9gcbWC}th>k;Q2$|iU zd@%p~g$v&1`C<;wTC8?7zP3OZOf2*$;{XH4%^2tcgfEbj3?b<6fkQz^4!%6FnS?rf z_H2=7Fn3W1dL!=!N4D#<4LSy)JQlGaq@-B6A1p1KMa1xxhDZLjg#5vr z-E96v!+|_@@h_ppK<98)NIzI8x)i^z!DmRDAI4pmQFZiH-~KDl+|y_9*1c)drfbm5 z@f4>62NGcUtFD9>LC^UyjhZwG@bbW|kEXE}+DDFXRkIlx0~P=P07Hq3P*hYD3M5;m z;Z8Y12Vi7#4!$IMHi$dbD(u@kkNk14#<=hQ)_NICa5dfA#MNGaJF#w@<43YW(eX1N zd}!yw(#6?_XDx#OXbxhPLx`jNlmhIP%MZ_KuI1hYQF1>DG7aE5li0BK_GRl!GGDt~ z-YW)#Bw0aHqYi=mJwx(`GH>xNM;6LN zU*{heJr|ukUEzFbq13uqT;CD)4%BNoym~<&*Y7z^e^)8%YA0G-3nfN^SXq^s^vAqe zpC`@!8^fAywhl4&K5`^<^~;Vf$tfw-we;_pKq`dOv~S-&gESXzG7R1LX#S70 zU|qZ$wH_G!K&SBT+@5p8tRej#)(S|@Y!!Gs3f#u-#5Lv&H=jR`dfvD%QAb>PCFMOY zrz3*e9rXM&(3)BBgRH}2asPqIkTquAfddD&TLq6_G_$Nhze8h2dW^G~#slq?<5e{S zYaPyR4b)anksn`Iq~^cPjj1ootaOvd7W_(TS{`eLHyvE|?5euaKAo1hW<^~uWSFwH z^y~8Z>GQ+%wq||(XnyTO!MaF~g6aO1-a7qu5|v)Izfiq;byqFb%0AiS%pFI5++RSY zgZaTKW_1b7F1q#VRV{by7wg@_M{mMt_0*@}r~)I?01Lx{GQO)#snk_?lb_`!SzKH7 zCrYt+2RmFn#Z~?S*K#)r@EkdHte#o*&O732M)j{3yCnG?`GcK4RM9z(ZAXbt(M+!$3N%WrVc6o zIK{b4TuDDxW%RhbD`PhC0U1*E&S@HbYA-(@3c7L8CEz)Trbhk5cf+ zg_?RSy?|WPd%@#2x_WIloOH7a9!9Zc7G!x(e&e4{InE&$`q;P%`{~mM!pESoyL`Sg z;hG18F;+5xD-w5S(N)F8Z2)kiq!Y&#SQ7F8o=s&j7(l1cs^Be9(h)80F&vK0oOWe} zJ587Sn>RB_!6+aje>POK>p*&9Unud5eDZPO5wzj#G!k(QkU2|UEp?huCgPW&?nVi2 zJ8$0BjT@`cnhXzqU@>vx$%rG&G~wvzbA{PHB)TZ4h2qQe|AGY8i>_ELE31*?O!p}D z2or`D?(fDHWoLehIOfphHox4hJ9h#gX1JbOr1?m!&t%UAR4iZ~+l33e=nicgSNk?r zcO8~D`R9Q-(-4UQ79L(VY_?n~O6Gtx08$IpOT#%a8bz1lV^l4z5F80im%g1+oNdmAyJl zhDBB{svVxLv{%^8)Qc5{DiE0wn5bgn#kmb=^)0?b2X%9IuPf7Ljvrh@nT|*IevcC) z(+nXB0GQpQikO{paMGeHtdJS-xYeP}2$Hx8EaE5;|;q(Kw6vO)Y%v5KONaG>Xs z^&xPVX|e_fZJjm^dOwsIzNwZxKMD%!6`vK06P$3^ax1uj?+{Z+emCZ)EF5LqU%%gd`hS2C{l$PlaB$IlEdYot~- z@?`xtH+$ohHLt2%O#=tf^RACMISpPLEexj@I`*9&w_u*|b zm_OqcMwd<`c=i7M2wpu;AU-j%rh>T;1)`RY4y3(JbeRg-dZGZ5{5DR@1Et2A3(zra7K~&0_de-qg*4&D^?o&mzweyb(hQ@?jgA<|oVd(6VpdyXQ%0 z0DW)HmX;~=4-K!Dz?KVH6xIi#7B3qk8DT{4fiXvzq+pr}EDlg04KF$i?}Z0?&a3h~ zru!E^>b~8cp2s3iAM=Z3mWN>O(X$h0&x%=R^vL;@J8F1Lv&i#oP^l@@Fc6r^FWuGV z$f@OK$u?*nob2~9DtIjJh8;TwT23?Q^HJ>;m4(w+1<)W^Pb*qjOifd(>qP4NlUBt0E6Tp3y*{+d3z29GuxNV-$WkdPmNl%uwHZs zazgD`Y6D>n&?-t3fwTyLok>WgSct&1BXn;G4uPBn(04J*C7}s&ao)wba=OzL2K^W--Gn#*=w2;1aI$EzTDXf? z1OA!^!W{)+`5lbn88A|))_Wj(1ZmsC^WwLoXRkpY3lunn1EM&4_N*){#A8Rvjr7R1 zRH62>XvQaJ@lPVy2Yd4rxizr%8sNThoToFWb~>T zT6zO^9@Q)**Mx~ONxx_vqE}EkPdl%eFM)9m3Y4E-nq^*E9-LD6y29x$cU2tOMeYEl z^4PI<;IVJ}pRfNWve@My_o`?>V>LCK*FTWLCzb9urlih4-u_Qruwm6XRaI3jjbPKm zM)SI<#S(ipH2n2$tJRz76XvR{yngBW{KZC}?_^S+mzzEfipp%Ms%lU;y(}}gD74?B z;V-_eIyj)&;4RJE-|qUS65LRK?1RkXB@OuFe0%@Pmo81T{^#eBB6=Y?ctf{#kCT_L zI5cK+d~B@ZucX@lRKQyThlN=A^nGGKiOS;!yw!lT4Xf5hkN6rquf6Jj>iCM0x)$BW z)Xbl`hZy|dqB<^PV95Os$D3?eCH0-Jk?Yl-e~NSYvNu6aCzd9Wq9tfCE6L`bSEMm47PUR%2MEntyQHt07kPQ4^ti9VAxqFL``Q=8yB z+*m8)_0nY)Mw~tCM}b4|8)83=bvV)qaLh%_!sLMYZ9@W1AioJCzkIwOKP+7N{%%{S zj3cQ8)pPoQq_!k=wuS9Qr^_whgvK2b;=^Fs;VXX&3k3mTJ?L)H1zZ>&u{hk{y7kxU z)ujph?V@p75wOYrYRQS@0;bmuTeL7iu<2#TKNRl~JO-xEpKk)m67ZgyTDEmT+@m3* z5cR~ifg%#+LDKoncC%(JX26V;3pb$~PoG+c8Wvh%{94~Sl`or?axSt1iOTqhPm*?oVnYNn?EPxAvRC1m0+k&RW43OJR z_wjyNKe6_Pp($-TJSItUGD)I`V(-gO<3)_-+O}1q*f8FqD(+Q0Y}um)bx3%UoM!Q5 zBTrZ70owtdGSRUqIrf#DBYyP!BPG$A$f8NsIE?XK&fw(@{}{^zGx#$Ks`*IB>;N|= zn@1fPAbZlpMS?U?Z6JvrQjgLrKAiL#v;#jaPXW(F#K@ltn;F!TRLef*)6J%H&FNJ!=|{+XrbxdeD=A^_hDA8nF$-z2N*O9+muju6j_Awsb|gFIvLsp|&K( z*+FrWAquX$vKEvUsd?X}?HR0TaQeo5Z_>Q^R<0ETla5`wxKjYhwp_`(ek<R$5&3Apgt*SE=-u0Rq3b=0j3YscGv7XZeQ@Mwyn0h|%qrOY@35zHPFYaQ zPz72#3dPjq38N*EIg0Nk0~q1$6D$^GTn$-pg$V^4S-%t&btED2ljI{r+ln5wWy|fT zU`gU4I|Ykh$`}Y5)EJ5!IDNBVL(lEm0@VYaix87Z6Aa3N&o7|4*rD3}*mHv-v75td zMC3W-Y5ET?jwR;jg;LGKl95zNCHe~0F@WGtUOSUx(W)}aT?*q`nk`y~vbcp)(w3Mo z;E_eFlHR$R)PxASl-+0vc$K0)<}R?WNTzeLIu0CK0h?+Teh^cj6^Tj<4jaY7h*hhK zHFDnLkif+K4ks5tw0ztnOXwQKbU-}a+3=Lb5K|I6K|zdq^%qSEI#3m0Tgo8*Oa#x& z#FeYpX``+Em&`foX2iFHap-gQLg5j4o^rWXXs>_LkYG!u<$XR3sTf0_j7Noz2P1(_ zcA$$22_PIoln1Fa8`1_Zb{)D4-8qvP&5oN%B0w);FT2wXh4}OqroLRWkw&%)79@i= z$pCxUuwilzVTKd%@cfpwRi7|^!efR&&mV~YfIx_=Z3sQ`NSHOlD%iwN;UnO8w23Mr zpklG>@e-{^Waya z7j5c>Mnx-!q37=r+F*!eK!6km3}(5@u|cmwx%c2rBtN%Dx|FJR6bSj z%?BLGt&&z3ejGMy*728fOFeU{#@@ZV3$d?K(eM;yB#t{6L2wXm@ZJ8ZSyRCPT)BzO z-~Y+lTbk_wHS@O!y8B^S>ZkyOg`bx?Bu)snawnyoBQ$7cU#94#jXn-y0TWTk1knq* zp{Ab`es@|IJ=L!c9eL&(Ak)+Eh1(fMgD4sMr*UA{Qj1aniI|z9m9tO58uI12L=L!{ zzRWC$OHduOv?oz9%VbNoCM5M{k|4$e1YS%TccL-0QCk^i9rAW#D1g$=g395o1LJNu zK7dn=tfsR<-~MGB3}5$mmFLwA`&5Z)zdRL8ps>T7LaYFYksiyt2$_qXLp%<&gJ$Yj zybLvjpW#*M^LDYW?*xU}qPdNmHOpD}^;MWqP57jj9KW8pcbKE>wD3KePU;Pvp9$rk zibuBtMbx`%ZQfq!3J1m8`x#FkaKD zVRQ8{;IwuS$n!eSXVL8g#%|@24joAKb>2K(B%Y4 zS%Hsr{<@~Vy#P54(b!2@e|E^olp5osnj27877FxmdZT!bdmTB0|m~jncNCZ$Y zie~XK1kGdLmDZjW-rtUrg)93eMaMGz)!E^R6xKT=NqNrHPW*h`R zUo1m!A~-xtqT)SE(@4LWw1geBvOSFdOikrLjVcN!MpzpmAeA-w2dUh!%4F7?AK4is z%V}HOqO3z)zAsHg^H^)bghv)0O!S1Qj#9fA9x;4PMd(DzX!LqUE~p9{t9QY-za0|J}9h|6?enJ#R+S&J$%paB-?@ z#d>fn&?sn&=dVv+Gf985sLTLSk4Buvp<=7JH>?ukGJN0&ceU(39vaBkX_bYAJUf!XxS`=8T3n+-#qwKM zD^Cr$edo@w!29F-ELkK2GFpzahtzvhtq1~F(y4u1?L~~M2x!Aw3@)>U`q@>(z2Z3K zl+n0Q;Mwe8qn~qoJihSZn&l$}yoe@ers?_ppq83j5poC%v#?s|AL;3Rr5DpdZp4g(?Bi~ef#Y$`rWz}-+o#c`h4ZBNWHszaNJ~h z#(e+i!dDe-+&yo7hP_zvWlmf(Zyp9S4#0EycV*UJ=D|yRM^!DFE=Fh{>o#Oa)W*=T zHGl~Z=Gdb^=!^gfc(zjdD(QG{qoDo}68K;~di`-p!InYozLx)LKU@!5Tg*35KOEqw zkOnh<4W`7lzzV3lRf!Q~Q&XB3Ql#tT)|67h8sc;-=Xz*Of)Xu4(vv5*&``{UBZqtKTDYAcVFmchm zdAFbw)4%MDy7cpX#~B$5c9a^kt|RX zdF5Od5rf(>J=Ri6-^`ciqr4L<9>SN*G*nqa0vjW#ADF-iekMS98WzI@g&|H(mm9X} zsvSYrz@LL6k+wE)W)Owka>O+w@2)U_0C$rYR~HsTZJ3*K=TY{$akwfK0j z{1;*fh)Ok(h}VENvMNv*tk5g!sSg;%NRLTGAO(|jOawESk|p$YGEn2Qi+2ViRB?U3 z#DIrR2i479Qi_n+xh%I&2lK5(>qpZmieaQk!u`~A_BRPQ##|M0kpiwcyfMIPi+ha? zC(0lI4iye~Kjr16!m07fM*c_t@Xog^ zU@B1*l4M7H{i2}UqSp>xb#!LZ5OU@xcQt9Nw*KAgBRRF&Ryc`rh-V09mzYsyUe)|$ z^drZB7NiZKV-Z(L6aaMp*O<7H8AN_V5hQ$APMWmT%uX0*5*ww6!gaeI$S;Lz0uow5 zr09R45s@s`ojcbZHd`j3c-F%J@GmJOGc#{cDh#9c^;+i4T#0W+l7z5^_~t|1U|qXrY7fX<}|vZLO@O{VVHv8f6BC%l{FgGVN>S&#$DwM>}0 zqVt{GGhlsV$QL*7+;PY8O%H0CY`&tzIvXBNKOtfkarWjmNP_1EqTj4SX`ngrD(ht{ zP^y6w$r5X^>Y*iMKbJS3-`hT>d@oH~v|s!U#>FHWnKX!5x4dNzpH>ziFQEOheywQ_ zFad9S;ucI{zye~>Edd0|NmMNKdeZ(K+nWx zOU#j~Z-@p4w5x1^sXa>yzSgx5n@Ch3beFz=5O4Hho^VlZodVIiWC4(JYOlFS)& z{q#t|Ar_v31~>*4czx%Ba@nKlPcU?$)*BL@}yIQU`5wREJ4Jzj*v=~xq7$~AGZ@6qEz^77iXYlDi3 zd7+T4H~`NMfRe*_Ni+MmrQp1(p{iFGIn%L;yuBBqipyX(z1SiKcDL|SilE( zX-2RTlc<}FghduX4WJ1Hj+@B+3yAV)+PJY+-W6Fo$)DntBGHb%{oBh4O5`#TwGeSd z@k(KXW#Y(T4rVP>Rj~&O)SugqA4o&M9ux6E6d2PaAVs@x0$(bw3_|;Z#}^d2S#3C& zABBKFg(KAD`|NOs&vA=-p&~u(I4BmAWbU?L@{)u37%c1xJ)XF_xW_VUYinP-v6Cr@ zglkHrN}*+NAvA$!agMA%=kiY1qN2`Q<9|+-w&=y|01j@(CUsieAp{!2N+$I_6uGU` z4Kt})xsSkXG>z=I8_KA5qsDILvkD=P%l7QvB~wh!v_&qm3g)-L=n#g@>Rgq zR>77!RIVS;ZSddkmkyrnIpiwEMb^Vkl=lQ~@t=TH_yni|l7=R~CtQd3k?+TWNQu`S zwBk5uuj}wx5LAZBK49r31l@YL?JxixfeRMtfhY})46Isa@Z2tQR+EW)C)G7jOuUBj zXRg={#7ewO&9UWTikBOA1{gzX87v16aKqC;7AS8f&#$MzSVD3exv0;Y;?uo{`7TiU;Mrgsqe($g^0N#Q6ASW)(4=)8vv1yuZ!pNZYRkB?8oR`u%C znMIz$+GPt3TMyg#I=q{B(zCa-AmC7`g@eh2LY#brp-sy6KX&mE-x{pzgJA?U7o%Y* zyG0rl#mZ6>vjGrDAO(sH3L5Os?Y5HgVD*1*6c#~C1*Z+w$yxL@vh*E+3}FR$Jj(%p z*R^`D%horF5>I9zBuZ!*SmCvDffE>JJ3c2ISZCvOkCEs=GRGUe^B-3AnHla79`!psi@PdpXoI**>8q?T%FB%Tg z3!G}fySVB;zLU!xfk@z@wnT#Snq4SVpb?fW{E!UDia!$mHk8lE8l^%aNNwgFvUc~T zYh~#)v0xPC1+-;Gc0zM~(`KZ%j(EGl#oo=&e)H;;+pkebz(d;SSyZ$_@k21qn;ONi zPwH-_djTJ(u<;S`x_mX4K5@zLJ_f>Kx$Jq^wKL-Jw*=)vy+T*%U(Ei})q-I)8BQ9=^@66i1fs#B-x$!_jb9l2A( z*=0elQxZ`v{gN2d5ce z*hIJjdDVsqBZgJPIp`=!&_$$971wOgT2VNI=Sby3@4g-^Ue?>NAc*WvtxEwdhAmXa zJVUV%;s@M-K2DX-DCB1u)NjoGo(UF375G;3_lLLCwk?{ktK@PX{g{IkGGVf z|5haeF+O2I2HQH1Gj=4{No`KMPAzM^F`*Xjh?J<6kLszZF%q|MROy<^1Pz7a3xI1u zHUV73-fdDgwX;R_j<6I&io<-yd-o>~TP|7BoElV?#52Tv0ufNV`$XPRk34!94@zo7 z!ui9NX6AZ6<~)8zODBHG+3FJT;E>+oRyk%LTIrQKK++`t9@r1$R;(v+AS01)f*2;j zi(iCTSR=QF71}HTj<^7_If1()Hy;3~XyWps!omRZD+T{Kn62c61iBlj{4if-)Czh& z?PGj08JC{-HCtfYV&%Yf7lSWkV*=C{h`%+xuWYe_d*#45m9Tk->9u+A1L34fh@eGA zhN{Y#hlzvWko3L6K1D3&J^b)+$Ip+*yIhqL+%JWVp!ul0GLV0-=QQ-^jqt(`;N_dc9-cf`!|1({?uXeG+E62! zjF~$b-w3_Z@7Ip(r+z|OUoo__OJum(m>yrhTvf|;rDfn$cxS6rOp|lfh{Z zr$rpCR6n?RIVFGsNk~X~K|eLkB|zVu!Es$!~0x5TnoINo!6f*7$VMEt~1 z8iMJz0)GHO>142%u_DaDLBS91vCs#<2$6tod!7Qwwq^!i8_X6yP%@YXL$mi9In(xfPV467)0@eP4@}&9!4q_| z9v!3>C}V7Da%vwZ{}p)(wSo*88EO*3C#d!qA7n}75M?>VEtoA9yqNivPF$}fO)@=L zcRfAXy+Q1wD50MqFd)ogOHcq7iFrLdtb(&}7E6i@elQzg|0EIrLj~m58g19te z?%YIVPuola+M(HqZ2x(*Rf1j>~_xB-27cp4WpDHvl?_MwZ3}9 zBf(%<%E7OFv%i)cY(D#Cw!=$x>C0WXexlB&rp~eSsj)Do zqp$J)f&WhC%DmklE4AGA%4qkl$=_Z*LpOYO#b@i6u9eOlUau^Yr1;6&(n>FH@gnE- zYo*xGmg zQ66zSK1A0 zPDd`{K@bnc7sh>Gu>!HWQXU=Tk^6GaO&8`(h^>b}pk@~d-9~Vof$&pBr^wknhg8kZ z5tvFgvE{ksS?%t7b9y%|$FDiZ!Y`+Xl^>p^7ZfbG>`%aUL-Fl%(b=9fXi6*Yq`K##~M@S8Go6m1`q#KoB5`K@`o3aK^i7>$~*#n*>b4Bmh&BvF;kr^AcE+ z!VeIyZqb9YVgxkZjvpX`FEDK;)Kn0F%&d4!=KI1aEuN}vS*N-(mD@gFUomnKod%i_ z;Tzq{esO6DV(2Oah7#;k<{!M9{`~nts+k$xRE6Nhcy%Dy+>s;G0;aOoNNRezRpF;m z&)~chOH^mxBH|Z-W6_;c<})8(16s|bUu>Eg1~6wJ(u)p9B-k>51Uw-7!X@72?R^s? zJU2c#kyORf=gRmg#af*^izjJ%db)MTU}uYySr3)|C9dR8_&R^3VUMRiX#v_{0|vA{ znUHYqd+{U2p1!^Qw(|CxFUmwLU^(E5yM!gF;8(1eO;ao@!bs5faGsK0%gO;EVYX_+ z&7Dd4@BJ`x^$Q~No17e>E1@GE9Aed|X;Uk^#@|V}j+`IN2(oDjvMGs~v{$j5oc(cU zP`IKL;`tqhLLM;w>eUm-fHN{=;>5?wM`}=_h%%Q@-^npOIy#ysZVTOrZ7X6oPaG76 z9_1;doo=K)ouDE$FA5l{ZCpat8A^y4h%xFQ>?0WT182R?&6T~qut#0ov#8qc@qL(Q z%lF|Iqz}m;r%t#$?%46;8>ED#?z1B}gZ2nu^q-Pw88MXc6#tj?lw`$edS*KhZuIpbGR#wJzuCT?;j1`QH zENFjBg8F@PGK2~-{@ufpnDc~E!Rz^Gl)9u7&8*QI#b_2Dpy%Gb#^h5JM- z=I>IbfZY*%0O+o#(7kj?OfoJwm#)w>`f+1T0!{Hz_SU!?uMY`X7+`xJxvZTXTTeHI zgoNl#7|r8lKtYo^9Wv^?dD;*uNwhN-Ejlx5u{}~$1{}Xw%v=Ga3kn)MS>UAFvL!Ho zJSSMlx2!rd?{Kh}p5AqM`Bb8`wALZv_Xc$G+PjzKNgHiKDYi}|RcjY*!|wVHoc8e@ z;_vXmE?#VmvV=6mx8-KhP>%m_eaPs~W@$~EB&@bCeGt~QC|unu@CmGKAe3YAUq6I? zH~f^lY=oQM6Z_GOL2H{)`gQdNE9nLtTo6>D|B!-<`Y7N(*Ux8pUi&u#!v?K{OP$a` z)m4`w3ovQ^)ZqaZ5BA^7nvpZRn<`Y9Z1Oa2mw?Y58K+!A8$|72F}3h~c=(z8eWOQ> zIyK6w_V|tm;Cr3vsU7O>K02VVOP4O^E?yiOc%Nq`1{KowpsQsLVhi_b!MOWFzxV3G zKZt+%@@o7K(#&|@ZpFEmGeS<>`uz9&%};mc4Eng#zI2eI_0iS3Z482V82g#dZ{FYS zwMWwi4chuUR=gwhwQut;(K_GNuWNqHw&iNQkF1_bZE_ASGIgzN4O0-2gn37WUS{`n zoPXL~Vl$mqF_BWMOP2s9p@@gh#=Aw-ufAT%efMtjLv!x_%k`)~xU5i&Z_y<@x;%z5 zjsf$NbFL9-} zNnzsp{FT&p!Cp6}Z0Wf6cNy{KRyyyAU+j2WmpLs>j+nUC`uW1lC$w09?aRbJ>~+^O z+*03+VLvQ?CCU7b7A=7{JN-$SzmliNKI{J$C;a8AZ~uK@@|_K4R$u=*v{z8DO{m}` zFtorkIEgV=MjaY6oQO{(?SMs(XshV%#4rcKWnTZ%Z~g-M0G_~Mp)yKr-sxAi{y9(W zqqn4dPg=s*Dl(i6eN?I0VY&M+ESm{ZJ+U5y?#!gQG_RHwi&10)%S*@X))asn8LLUO zo8AqDeXx#F36GXi2JQ1Z^LH7#ojPG(zmC_H4_~V&;Zu+4P}60^ zk&VHQIhPt}2J{Nev{dh1=fVA$VNcZ0r_y(c^>vR_1Lc7XZJ@eL2ZS_On$l zK0>`qS~td3lp0v0LkHtYx>UhnBAniCs&xiBPVZ071z6)Mp$sF8D6~{M;FHCAqmw%> zMTCXfQ9b}A)o?#iR(%~`Nck*2Skmo__ahJ~vyUPpohM`df;%znF zrc~B+)3|wOgQ#H5b?)KU0`rM5q4|n!1rwv4dSRgB{ZP2D7#~q1RU9p4?)Z+*FX=1f zT!E0uxg9zN{HOdI(!5UfbdS<4v)5k}8(L!G@14BUna7jNao910HAPSrasaT}CVb;4 z+Q_Tx!B03IvW7)=`#~il-9d0nqDPfy3cX6;DOpv(j-rUD=?by`(bUw04k7zb8J3epj=EM>2%it~ zy-7knGc&VTG7S4nI6Qt&zh8lVNC1_ON9V7{qC*mTA51r}XDP^a8W`rjqcU&krGo0K zdTwaw{30V1bRMc0JYpxn_0q==%c-4cysE+Zg3Ty*3Fa0o!LgG%qI!VWN&%Zc!XrTT zOl{oQ9b#6-_!PWle4&x5yC@C%H|mrvmv_ap@+cg%*V`LO$Y7a9pF3y1_W<1!r55;V zB!ey)EI{+bh|8S|gX7z11c>}Q)jHKF9GG0yfzu}xnpYpR;crQfB&cG3d ziib3}Ft)LJNXseYt(`?nz+`JUGkU(F1Cvs4BZ|f+Frnr1LTrL#A<`3StVnp8qUNHl zYtJu&W#0y1N>9E`ze8F@;Tb$+Tu_w+brkn>03l{`d-#OVt2^hNF-qK&?YF1p(C6z~ zHdhH>cr!5%!7dc@^1B)t2w-mz-HIWN2(R|M0kS%5<0f1llF4i&6Try(`*Jq7QTkZr z43Gu2Vhn{b>1}>VFweU3Ln&GYI_mgtyJD_b^!$=|yu%ooDbEC(E4o4xyN7m%R&#W~ z|4x7E#AgG@F`qawQGPO4272}s@6W_3DI0=!d zPt!s}LimC+GC26bL+u!-3`gmV3(Jmuiw7i zfSnEQ@!SmFH)NR@`>ARt%H#5S1Z#}?P$lhFH@l4W_A&Hu;@(Ikp}K7=M*?uu*-uYS zD7dOv@=$<4tv}2`6Yn@iA0lMJwFX*IJq4pyS$^Vz+FkY{OpIF9ox8vi_86WiD`qo7}WSm1iz*uBGd5-qQSRhgR(xy}mIpvD2n&liNhRzm{|v z;F6=JN!`HB?tuXw6sp@bY9$5+2KE4Om&rL=ho7q^QVqV=LFXF)(#6vf+XG+$Aq5?@p#KFh^ z;3D;_6jy5ht(HCAz^lf3_6933f%DTdF+>`}fu@`o!KdDeTRO?&eW8oGBn~svJ9VxeSB3)!4mgk*6}@F9nQVNO zXW~Q2CNKP?w}Agq;h;8{jeepGBPr>ZY;A{-Oi5?I`Gq*?3&EcQ$wczlqZ~i zgl)M<0JvswuY?t{Tp0uy75n;IMR0}uWGq^>wI?psUYtn z|B4kZKQoT86SHeQR$3s77=h+#E-)mACN?1IDMY6U-~UbK5)I}_2-i(Pquy?HPC>C^b`qj7MHO=?|@Gd zHg!PJ@XbKc;*x=*nIG;HB6I;}5lMs?ck!gh&>caGWy@w$vPlB-jI^@Mo;|?BRn&&W zf7ry}DgJLBJ$fXIhSFCNT3^Q{k)K9HD+Aj^`zv)6sd^D3Je;)>@%=+R zLq41AW|OG@Osuc& zZS`^co;{ct9TWL4H&W!e{@MTd*)-@px>Y-b>e<6D*(Ruemn)4`gzlq9AVD?ITH0X4sTS%;6b4V$~oUu0&zQzx1G;l+^yE}0xeL=U#}XKJbxo{L8s zF$W7E0v|FAwZ}Z5tLSepY!NAX@^gCk=|k-gxzTjt!feeS10ejsc0noG6(zC}6rIzx zR6(Pzp#2jIF>8TfWqkpSI`aiR1P*0{R?y{$i0PX>2S#k+uZedZwK_0_nROh+Ma%Z> zIWi47JH!;w0+8sSh$=24IUtM2>Fwjg&edJKn&>MXO~x2kzdmvC>yK@{1WSaJ5ZI6q zH>2Fkm=#>>n+*YW3-p!%+sVt*5{eRTL*we?G5@fdLnB+W9%# z(4=Gxo=bDK`trq#H<3R|;fwqceAUEu=W$K|s(zpAzu}^2gu(-)tZ8^sq0ipE?!d-K zx)`SP6|D}*Z-Pb7e=C`39`7BR-pPD)`!)r_wsuyLSFhfA@ggc&C&FTG_iHZeI8@?iJ!!^q%i1PF*?VTzPOtk(qLrG-N|)@KR#DwK1fVF_d-Rrtm9eI z=KiU1T0fDTH5>M(+t|kK9JFEY##g5`&sOa9o?Tt@s*BT?Wu*nWGcyc+ON0z>OPzo| z!RO#mJw2JU;VbQ=UqH1emJzgXRMbAM)wILQ=(lvDTnS{<6AKt!V4p=}Lj+$wj#db7 zXnS^&@^tnUQ11I&Z-W-L*w9W^{74oQM{jDSUUSW^rBmiL{Oz~yh>4mGFIUhpEmnFK zb)H~s_zPNRG`wAA?Fd{~{E^nmFSE7|4sdAkZ)VC`fjVV!!q$_gH7T8#L>W!yk*ET) zz);ceR#uss*7{q^htZpVDQ-Kkd&SXl(}&J%H#2#vm8~w-j);I52{d>9B%77E^8)CC z-iRrXC~IgE1<2>c%0eot_-05GWFA-=P>znb;Re1q9q{tNU85M+tTPXGG4V17sW$5i z&bQOwd?j6m%q zAJ8aWCxFJ%kla%1_NsI(5 z{USXD)gf@@QwGZFPw8(8YDx4H=`(0K>SRO((i3yTa#8R39GLWXgZ5d-V_p|dV8wN) z=QFG{S2(TPxzrs^L~4}l7>oCy4XHYMmfL$Cx^&6G$9ptrY>>+CZ6zubye9UowrsWP zcm0ogt@4g`?2&up*1VfYti)L4@Zs&~COIzRN6it{z4gx%;1|c^)e!Mc4==W~)b38z zODCPPq3}isF@EY)!kyv$l){f6d;1Ul_pglZ4hA=2s}{u15mtsX@>>16pt8Bh0AXj) zw~VDN(6hesZ#H#u3{JB-k~+OXae8G@ROahpYi8woF)Z*0O4QY!|NeVHGiJ?dYZGIs z-RIvcFaMkV0wQ_q8_Qf%U=%7!3&)!s5&o%wUZCv`bOKV-sZ z6H5rdPca(;bD9jHs=%Fun{SsYFboS`QiMtz!z6&ca@ zDSX*Fw}|v5j+(^qg71BisnT5f#4=x!#b3Z|?b4Lezc9R|d=Fi%PoKtCm7r(q&BVfq z*;>)?Bwpsn3p5aJ(T6TPEPV3hoV2yBa~TUEwjd`Jl@h#>NsS%66NHXCHj~Ggbr2dJLIq#U&O?W` zcSqX6ih${hk%W|9fWeFc>vYO|ZXK;%`ei8c|> z7V>hVSL&$dI|<9=zr0FOy^|FWM^>@Mt_B?um^hOw&@#AecrH z*Hnz4H0^E>dQr*BRC&Zq`jb6P>4+4fhW&a;T7V*?eB2;B5+Z$%+>vz)C zJt97(s;c++yhUHXF2XmAce{P3ZojF=^~Qh($}{=}1&gbfLQXzAWhbTp?fiF3KSptgWlDS?{NtO`> zoX=;^^B)@VZe&~$p(mbDarVvwk6S?xi?;{EWLTIrP*#RnZtPAV(;?H!kQ&T7vZsKH z7n`|@(HwTGJ9*Z!?iEuFQ;lKk(W(MM9~?Tg#=ytO12>$`BmT9v+I|;U<;r2*RZD!P z-EU=NWaNYv?Fde;OotjeH>=>Ga{b=eKdlFAnMK(jR9s5t>yKzoAwylgYXpl583jqv=>V%62f1E4vN$_aMHKo z+1vr_FmCXUz5bGq{DH$GHu#hy?tG~f?jTQ~i952pz^m)|ddw1_T!@v%2sBsJ8jFvU z@0nrQif$8Tn?c-J8X@sWd{r4AM<7#A(jK&*Ua2kNK~ATF#-3DMPs~4Qy)q()Q?Moe z6bQ(;8(zsusTN+Cg;1o7=I{74YHsZM_AaJa4BNC)k6RgmCC~e$`I6qqG&ck+3C8@K}iP%{gbvrM{o&GA+lXTt(;nO#X>}=VVWlIRkadpKa!4xu1}m3 zX$05@spNh3K-*#K2Vm8a(Q?5*T7Zs$OcNvy!j^t1|F%)z*m&N?^x#ZZf!Y#loj+gC zm0gV_#m4OiH8yORGzhti)TA~i`36Xtyx$BIZV{fDnhPw&I570s@#9jj6B-uN&$19; zH(^HlEsAtm_Dl(>0KirPXR&m8Tld8Jd=1Nu#bd-sngSt@Mo1=|uc zom#@;Ai)+}0H2DQ32^0s8#6IcVazuF z)Ry8_ciqqh<~YNulQ9;HR=NG)&r=)SsSQKR5%4wgqW5l>&bB?JPQ!;=&iY0f&>st4 z+3`Y%L8U695WWOtPT1}iaT|O|Ss0lH>*G;g@#JONZBR4dTXe#|Q8bQ0QzKK27`w=- zlG+%n1m9Wz%1(p~?7v8CV6Q&4ts}kxOoHI+c!rB7<5TL7o7aH8>wtkvpbI{actYco zQ{;^wbARCxV&Ti+DR&fgkcsna^jQq7Xf9?8MlE&gZ8n;5dTi_vK^s-I-^SGFvHr3f zjgn4$9)MqfD>&tS*W{Z4S4aZqI^Y{p^xoHAJaXV+35}h5_dY+RN)KL)$11=Z>pyb# z49>Wjn)-E9KCtpw1fNuY^@1Wg8oQ25i1|`WA!-tsD?Z?8>Jp@vG8`3g(EQMsM)QCZ zWZF%PgP?Eejq%1ZwPe;P=o$Wfyxz@`W8Qkkl^<(7NYnO-~o zsZ!8vlwsx~Ek$qC-2`n6suHm=pezt74yY74OE0@s!U!mKg1!c4&S_+zJBE<6V(FTqnNKDw0{SU-ge{0jS>q`e_5N%$uuf52}>7^ zC9lnyayBG8|HwQJnF?TXjZU8LsWl8u@v0^(;kMGYj^y$$g^g_p0 zvdJBSNG!YsaaSOtt@DN$-IK)H1r;S~88reU=}VU{2Eadkb0T;MqjTAxKVRs5W443C zrDQj_EXGA}cgv(B?M*xxvL@eq|I64O43H_NZ;o=;aj=;zo?WQBK6}d6!2}GoghQpI zlk!}k9)1lTH?rf{dtVNU`gq_e%CAdg2_b~ys!O#&lTFUL4r9K9i9I1fP`063dQ5&+ z3mPtC4TSE5)KnF}XX{g!z=soA_EF*S*a%lh>?5C*d|u}Yu_vA!vYdkN@3n2)Hb--) zw;h)Y=~Wps4$${vOp;3?`X-3>Y0R5bHV7dCOiLEq=j%Ir@#jrFeRluHg0K95SwIb) zASdE5pW6ZS(5OIco{XYAY4@8oYjzW)IgeGKMBcE0EAgFjK-1x;AIAtW?@?449Pku? zTxLb5&dnOhC6Wpj?vzI=&d4P%D6M2biqN{WI4c3V#1X4DU@o5Jn!ttbCHD;u^_e|m zVa36twAVkyHq%~?&)<1p#}@|-W*d0>ripDC8qs+hVidT5DJ}$YUl=N<^B&7P_jW|~ zY;N6U%BodgG9%`$L0%_umszEeVd*J&TwsKSJYflf0CCjiUZ&3U0X0@9g+-88@Yaniemi;LlZK#1}?mx)`LqDre|-!&<7bnynLknrSU+BX?*|toR;Wt z!5oDFruP%=exfa62ifku{6+W?&(FNY4^z8V z#ixdi3Hy3&s4<3@BdLh^W*Z3rLJUIva)`#!`V&b--wvOGdi!2``{-IX+0}j%T7emk z9*{fSgkHDaztI1!~Lx3^V2aGSpyH$Tt1E1fsZQHm# zrD*f1@{!){M&QBJ8Qqyoa0mxaTf*q~AgWj9z+?(Wq!LuVvdEfCoao;r_Xj&<$1xx+ zzl2;NKLE^F<}P{b59t{|)tAu!Nq{v@Y@)23MSy!pX%SU8z6=B9zT{I`nZy9GsG-Sb z^q|H^mSTvzjio7E9l`aGU%%np$@slHRhbVBg9-73kNOv9TQZu=ci>|L&w47oKw1Fg z7&22sxhaGmSUR)6?|CD+Y~c+xjqB09yT)CaALgTupp`9{a}w@m!Tk9n$cVin#!Tjj zGN2)Z`#m-m^J(}Iy$VB*CWd^fe8DeeZVgk`_S_%j06t}(nce=*mgw<70r1fLBVS4m zASc`l|}8};*2n>udT|Fd!`-;ja}%b7Ep2c}o; zBNL(s>Oy^z7_dB|t~NuMv%;56J098Ghss{61{<6F+Gpzr;pYse=0V=U9&7WAkkFL1 z0L!9A!RYv1duuO5s{w}A%bc8bi5lFXwDeB+3QMYZw zV$ST=ETjSjU_e!V`k7rE6Xx~FV@o*bw;=#j zS0Sswz)(O5hOew*c-bQ)#5VBm>pTlf{JsHO#e+^Zb5IXPvuw!ld%||Qz9(2Ga?Zw* z-^JrhA*T?cj|}I9Vbf*mX$#Z0W=_vP`RN-(GN;1sGMV@1h)BVSHjuvQyj9!@n6&v! zQpn7*0ApkQgCjaZa_}H)6QV?+4X-Di2k^y0L4>>cw!#XEePc62{V$?ql>QY#l0Zt( zRSCqoAqU*FS@sQ6+1M?XiSsh8>@DdG4Dqke-T=csaE!gH6kO?nIrjP zvk%+_^HNS+NSQ*{(P=>wr2x?1hLbf<2+~gO0-XlqblK8^ayl?RBs<(DVO<2Jg(Z$=&Xt1OR&a zdJ~f%c%x&-jyW;pY}+U7>K9wmpp2tTcJ?a$^wQk9#yUdUCsjO2WYU0W>F9hCaVrCkryxpMXvI3rPGyQ7+e*GlAvm|Jyb1YpkSoWForv2ItB5K2` za}-$rWj?lmFL96{vZ~^%H3dEjYmqgiO=&XgW$|M|7s@8UAtzkW&?3JjhJc02#%W9& zMk4X@vCG7e6kusq>_%P8;c^k3Qy3}P+ZSq{3;}k>!TamJvT-PtnV`M@+9i@W%>Q(} z_Hf(l&#s`cgoHHLvf$8;2=};2g-x5fiYCj~_s95ri{h%A@$p%kOxwPWiQzypJ2c($ z!NZ57#4|>|kbPK=&#`M?li}*}ydrgm*HKD(;IMO(cbS<=&W=ExBdn(WPTdK)k9^Ax zRV4YaX@Vo{lUsJC?G5vUr5h zNF`Z@xgaOehXQ5X{Xb)H+%R%eYox5~9oJrb;zJ`dvY-b<;Y?v)b+UAfo%1WTLFE-e zN~t(T+$ro3k(NEpWh!%aUgs|u1{N-I`}%F&)Q=k?cWx~5I&GzPb$HV&$DujLHDCk%N0UHrZJ(Pz;w+w*Tx%?g^acN2?XpNyLTgOpFTU1 z#-0--X#MNgm~yM}S45WuOXIcXL(4&HDjUih2G(RFBrC6andnSYC05<{QcX7+3 z@Xw<36O&@IkR2S308> z6x|Gkr}&UOTNpjm?J5bIUP7SyIk6ktG8-a~mPs4=MR)IB!7&ZlozLTqz~z#Rxzn^G z(e^t#blzG%w7+WO7QY%sr)1I;Dkd3?f=8A%6*)7Q1zZ_gB`Qi3YzxThRNhjO(|{n@ z_*sq=?o)nb+lpl5LCi`URb*;K< zWAK;5J2Glk%1sgLA6&_zaXS2nVXwj_#_OMt9eZ>ICV}fOdQK$Dy!M^D!EOz(O7{FOqwQiZ*_>eM|zq z93tk$ba*n#fWUJHX+ct@jp+mQQDR1h4d*Q!U1SFg%rRFd^~Kb6CtH>kY@llrgJUXu zQIF8!bOvQ);RLn#eHlN;JsZ{zVfiW!7D(&4R6C$S()7w-HtmU&WOt~)MIJ&N z6`cMp2CfNj&&hC-D;*uhD`+VYIXx#2m{O3J1N$WcExtE>u5IA7 zSFkv>oPzGp@o1J+_-)+?l<{gmqWAp7sj{9X7nCN3Uf>chMJ&v0Ya27Y(!sc&jtR>cQu2nlR1BcVtDm^4Of15A&2pZ3RXfJ|zvc7@V|?dEdz%G) zRn>d-lI2kZ6dA$q*DpBYq$c`|AKzTY7?4Par6RZ^GGge*zk#XoO-K@W0=PNIHtM|J z)1HMwL{Xi}oGNLPnkARH7+1fIiMUL3f{~t^y}e8stp(Wc7WxHH0wkV2SlyYd*Q$+1 zPZps=G)i7xpevO-bk@0&?*^ckMyn#Fs^JxbBvJ;)+8;f7)YB?-Mz1fA48J!h=bp=! zFKCtsjXtzLvRVThBS#bXb0^{C4Gm8J?B;K0?jns4%ZNnS%5bc*(32tlD*<<_4@HI= z0iPKWk|Lv5@Z={!UKHqG1IO!!Fo?MCL779}Uisx@%{w@~A-cMk1el*RiHKG|BO@d2 zAd|?lqKei;+9LwD1Bt`vhsas4#{8%$JJ-M>ea2u0glUV7Kox{zL3MG8!kfYBf_1ri zF5alHm{sY)-~^?93gg0{o~L&&3wwj)PB_zL1EjY=;{{&A1G$jm$|mlIRDaeWR9pz5 z;(3OxnZQL(w5{EbycNRJF*O`=sc;YGrOl60?pY=3Tjn7-1tSLkHY<6~Df25%2miq?L=?!P(#*MAO}ZK4T+)rKLj6liyaj&-80edH zo5<}sM(Bo-YlCxB($L|~P~M%vP}m-tR+*VV%?EDN1R2?@SQlgo?d9-^!wHf%$P5$r zaE4RJuY@AD2QQ}C5kCvy0lm6vAW%ba4ySBp2oSHBpA?iu=!L5*$h;!84_ZIY>pO2JX!`hDd zBg)+_+S*|+s;EQvA3G+-Bim8dl0U@c@c0z-g$9hMfhiK8sGbQB=60ExQz`rp7Cu#m2t;;FQeFThk@kLeYi`{Sh|YdYhk(^l11*FVPF5ee zz2}La??nHX=1??0B(5PtR5|jn17HQsDHyouvc>>NQFfs72coVdGxLXDTmf18U7BVN z9lM)DvY&b2Plq1w++pS7;v#ArB-dRSViBJeZaN`dkW(v{(pE&w+?q@4G94z*t;xP? z)o`Mcj#-_-S}I2@CKlY(+}=we_p-9+=9;qQ^TQp(;Th4j~@NT;|w;SB$=kJLi9p4 zF@_&21Pwo}yH@^DfEY?8veju46BUfmr(EZW9nJ!2F?28$&9u1qgLNi&R?*CV)jDCz zXM!x0?Q&>b#NNQhW+y8yS9?}P*}-MqO-u6uJDrBl4`x{jM1Mrmx6r|CY}R0Nr^-!K zA9n$)1a3l}=dEpJxq4@(21=baR8>TbeYn5P);QVo$Pw80p}`2JyLIc;6YtKa&Eu`U zMK0y|1g4RVkI=FMmKqmJ+$YD;H!IZ`-^f0=?7o z*~$DL#+p7L6D*g*R}xS5(d&oN>f)Wo@yFVm{DL0em>SAA}^tuAzaEZ z2Q6KEyi%aa4sbN@DLp882-@67$Lq&_8IL+wRmj|-p7l~A+u77|7%qsl#bmq7^KNa9 zdlxhJS-;6B#*nh0G{d`qQ5O054Er3vYMt_GS&VDdQ7}_cuU@^Xb@`$dk%umU+ptJy z*1lL8fdo$+hFi%>8P#^}7TDQMCY@YbXuoLDXbNjE3obk3@l$z5e2!$@GsBifrWdY*oHtZ1V_tj{0R~)-zEhEc!k9x>3ky(T z>5|t15((~2p_AW%ZJzA896(Eq#o&P?TUwiJ&;&#iQJn5m*% zS4NW0gFwg-4w-&WOGOw5r|7Y|=S zn&iwI2Aas4th`aWR8xfDyzu_&>J5%ey2D_{uCF8L{Q?pSc7_y!3+VFs_Em}G9jkrd zhw4gQ8Z4P}k<>^BvS8V=peuIJGG&FCOA))8_p9F+3D)(2I#x{0aE@p%x?rI)2UXXH3K?{Ho<(e|Z*%Z!Z^ zTwmiKSLbQ^AWk-Hw^8qOERJT+e%Znb6K{2gV~XQ0rF&w&-KeAT{(#$;h^(Z)3{Kl| zCgZJa@pJ=s-RaqE>$=KSZ|36b)mP<~(}?oi>l@0nz@pJHOv?REc&W7#AY29|w{5Er zg#an_8)zkucpLRA)xEsxw|{QSW~~O8IJcisq?4fYBBr8l#0^S+!?)ew-D3FzP4%0K zWvDMgF9vEE=b3u837cMd-~PtxEFIsg^i+W;>@7foEZf7>tq5B85ORdmPnQX3$^bF5 zCtd`>FCU(EJ>K*smqQ#FI~us2Z@G8sgbDNML>RU)J=+nm1|Y`^Rv#Y&L)yIt5Dff9 zu()ffYw5WAGyRCbN2|&>y`GW)M2K_w?3#NWNHaUHTOQA0&Py(-AW(N=0CmVI&&`e_CaB#?q7hn1h9XfksP(#iT z{~4)q`}O$EouV6o%l&b>eVw-_3EevocpWT{!u@bS!FoiPsTbz@@<%0T)jH}s$w-i_ z9w3y%-*M&gGUE&sY?gbXF%%v}JgGrr8F^c|dbL1n2_4Jmg%PVTj(3ydF~B|ABv{PS zU&U-_L+%CY*hPpG+#c|jz=p~JC9mkOJLs(*uXzRM1wbDbI)a(F0H4G^dNg_c+*8IX zFWbNr1aACZ0x{Q+Jg;dM!f| z2LnK*@1lFn6x{l4Oh6Db&JeQ#JC

IUn`_a;#R-$G`gXk^e-_K^wS;KONJ0=z4OP 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 HoxSg0aw$JY literal 0 HcmV?d00001 diff --git a/img/quickstart-escrow4.png b/img/quickstart-escrow4.png new file mode 100644 index 0000000000000000000000000000000000000000..daf0dacb358b972989aee49a43ceb3dd3503233e GIT binary patch literal 234611 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 XW}IWhbUrAcs$s9Uv(8@k<=_7U3*jhF literal 0 HcmV?d00001 diff --git a/img/quickstart-escrow5.png b/img/quickstart-escrow5.png new file mode 100644 index 0000000000000000000000000000000000000000..d79e118513dcc709cd676318b3e3a199f53caca8 GIT binary patch literal 236405 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�a=fb+xYwk2Q=iy&12 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 K6-(qzgZ@93s+^qw literal 0 HcmV?d00001 diff --git a/img/quickstart-escrow6.png b/img/quickstart-escrow6.png new file mode 100644 index 0000000000000000000000000000000000000000..a7d4566c05d2bfdcbdc1243c49efedc4c6b71ff5 GIT binary patch literal 184374 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
09>nC7i$H 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 D32F-% literal 0 HcmV?d00001 diff --git a/img/quickstart-escrow7.png b/img/quickstart-escrow7.png new file mode 100644 index 0000000000000000000000000000000000000000..70d88d27859ac424abf9b51d5a7295f139b9e26e GIT binary patch literal 199141 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

1w@yhdC)us+s%72Ny|IwBO2c|bw=}6DN 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

)>Q=Kl?L%m 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 WZ5h1K0cSMu@1dmPg932_pZ^C?gz$_2 literal 0 HcmV?d00001 diff --git a/img/quickstart-escrow8.png b/img/quickstart-escrow8.png new file mode 100644 index 0000000000000000000000000000000000000000..605cc91717ece799bdcda24bc3ec564ec4d8e64d GIT binary patch literal 200313 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

1w@yhdC)us+s%72Ny|IwBO2c|bw=}6DN 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

1w@yhdC)us+s%72Ny|IwBO2c|bw=}6DN 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

)*WK^Ih9I6z^Fzr7E<5$`; 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%0A1$Tj%p9YZVnTo0)Sxe_BQ!kK__iau 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 M!u@+?a^@lb4|`evtpET3 literal 0 HcmV?d00001 diff --git a/theme-aware-recolor.png b/img/theme-aware-recolor.png similarity index 100% rename from theme-aware-recolor.png rename to img/theme-aware-recolor.png diff --git a/img/xrp-ledger-private-network-docker.svg b/img/xrp-ledger-private-network-docker.svg new file mode 100644 index 00000000000..ad4524ba796 --- /dev/null +++ b/img/xrp-ledger-private-network-docker.svg @@ -0,0 +1,190 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/styles/_code-tabs.scss b/styles/_code-tabs.scss index 3f1f25d3998..de983d57aad 100644 --- a/styles/_code-tabs.scss +++ b/styles/_code-tabs.scss @@ -55,6 +55,7 @@ pre { margin-right: 0px; margin-left: 0px; border: 0; + clear: none; } } @@ -91,9 +92,6 @@ pre { z-index: 10; margin-right: 10px; } -.js_interactive .codehilite > .btn-group { - display: none; -} // Syntax highlighting via Codehilite ------------------------------------------ @@ -197,7 +195,7 @@ pre { .si, // string, interpol .sr, // string, regex .ss, // string, symbol - .sx, // string, other + .sx // string, other { color: $green-700; } diff --git a/styles/_colors.scss b/styles/_colors.scss index b059514e767..266c5dbdf5d 100644 --- a/styles/_colors.scss +++ b/styles/_colors.scss @@ -158,3 +158,13 @@ $progress-bg: $gray-900; $modal-content-bg: $black; $modal-content-border-color: $gray-200; $close-color: $magenta-500; + +// Light mode colors +$light-bg: $gray-100; +$light-fg: $black; +$light-fg-muted: $gray-800; +$light-fg-disabled: $gray-400; +$light-form-bg: $gray-200; +$light-box-shadow: 0px 5px 20px 0px $gray-300; +$light-link-hover-color: $blue-purple-500; +$light-standout-bg: $gray-050; diff --git a/styles/_diagrams.scss b/styles/_diagrams.scss index 439c9a8fd65..3a410d791d5 100644 --- a/styles/_diagrams.scss +++ b/styles/_diagrams.scss @@ -18,6 +18,15 @@ svg { max-width: 100%; } + + .floating-diagram { + margin: 0.5rem; + float: left; + } + + li { + clear: left; // avoid spilling to the side with floating diagrams + } } @@ -293,4 +302,42 @@ html.light { stroke: $magenta-500; } } + + // Recolor Figma diagrams for light mode ------------------------------------ + svg[fill="none"] { + rect[fill="#111112"] { + fill: $light-bg; + } + path[fill="white"] { + fill: $black; + } + path[fill="#343437"] { + fill: $gray-300; + } + path[fill="#A2A2A4"], + rect[fill="#A2A2A4"], + ellipse[fill="#A2A2A4"] { + fill: $gray-600; + } + path[fill="#232325"] { + fill: $gray-200; + } + path[fill="#F5F5F7"] { + fill: $gray-900; + } + path[stroke="#F5F5F7"] { + stroke: $gray-900; + } + path[stroke="#FF198B"] { + // slightly darken up this magenta for more contrast in light mode + stroke: $magenta-700; + } + + linearGradient stop[stop-color="#F5F5F7"] { + stop-color: $gray-900; + } + linearGradient stop[stop-color="#C1C1C2"] { + stop-color: $gray-700; + } + } } diff --git a/styles/_top-nav.scss b/styles/_top-nav.scss index bf9396a1d9c..3b0de56936a 100644 --- a/styles/_top-nav.scss +++ b/styles/_top-nav.scss @@ -211,6 +211,11 @@ grid-template-columns: 200px; } + &#topnav_dd_resourceshtml { + grid-template-columns: 195px 180px 180px; + left: -200px; + } + .dropdown-hero { grid-row: 1; grid-column: 1 / 4; @@ -260,6 +265,19 @@ margin: -40px -40px -40px 0; padding: 40px; } + + // "Resources" dropdown placement + .col-for-development, + .col-for-開発 { + grid-column: 1; + } + .col-for-current-status, + .col-for-現在のステータス { + grid-column: 2; + } + .col-for-join-in { + grid-column: 3; + } } &.smaller-dropdown { @@ -270,10 +288,10 @@ #topnav-pages { flex-grow: 0; - @media (min-width: 992px) and (max-width: 1030px) { - // Fix for top nav overflow in this range + @media (min-width: 992px) and (max-width: 1133px) { + // Part of the fix for top nav overflow in this range .nav-link { - padding: $nav-link-padding-y 1.6rem; //TODO:checkme + padding: $nav-link-padding-y 1rem; } } } @@ -287,12 +305,16 @@ #language_selector_header_btn { padding-right: 0; + @media (min-width: 992px) and (max-width: 1133px) { + // Part of the fix for top nav overflow in this range + padding-left: 1rem; + } } } @include media-breakpoint-up(xl) { #topnav-search { - margin-left: 4rem; + margin-left: 3.5rem; margin-right: 0.5rem; } } diff --git a/styles/light/_light-theme.scss b/styles/light/_light-theme.scss index 39c32951efa..108ed31aea2 100644 --- a/styles/light/_light-theme.scss +++ b/styles/light/_light-theme.scss @@ -1,12 +1,3 @@ -$light-bg: $gray-100; -$light-fg: $black; -$light-fg-muted: $gray-800; -$light-fg-disabled: $gray-400; -$light-form-bg: $gray-200; -$light-box-shadow: 0px 5px 20px 0px $gray-300; -$light-link-hover-color: $blue-purple-500; -$light-standout-bg: $gray-050; - // General color elements ------------------------------------------------------ .content { p code, diff --git a/template/component-footer.html.jinja b/template/component-footer.html.jinja index 3bad5ea128f..60051cfa323 100644 --- a/template/component-footer.html.jinja +++ b/template/component-footer.html.jinja @@ -7,7 +7,9 @@

diff --git a/template/component-top-nav.html.jinja b/template/component-top-nav.html.jinja index bb4370cebbd..e7e90cfa925 100644 --- a/template/component-top-nav.html.jinja +++ b/template/component-top-nav.html.jinja @@ -132,7 +132,7 @@

{{top_page.top_nav_blurb|default(top_page.blurb)}}

- {% else %} + {% elif top_page.top_nav_grouping is defined %}

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 literal 0 HcmV?d00001 diff --git a/img/ecosystem-apps-and-services.svg b/img/ecosystem-apps-and-services.svg new file mode 100644 index 00000000000..11f97decdcd --- /dev/null +++ b/img/ecosystem-apps-and-services.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/img/ecosystem-client-libraries.svg b/img/ecosystem-client-libraries.svg new file mode 100644 index 00000000000..126bcc1adfc --- /dev/null +++ b/img/ecosystem-client-libraries.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/img/ecosystem-middleware.svg b/img/ecosystem-middleware.svg new file mode 100644 index 00000000000..31a3a07f888 --- /dev/null +++ b/img/ecosystem-middleware.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/img/ecosystem-peer-to-peer.svg b/img/ecosystem-peer-to-peer.svg new file mode 100644 index 00000000000..316daf7209a --- /dev/null +++ b/img/ecosystem-peer-to-peer.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/img/introduction1-howdy.png b/img/introduction1-howdy.png new file mode 100644 index 0000000000000000000000000000000000000000..685656d497291bde09d72d1322875f36745bab32 GIT binary patch literal 45976 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 literal 0 HcmV?d00001 diff --git a/img/introduction10-xrp-on-chain.png b/img/introduction10-xrp-on-chain.png new file mode 100644 index 0000000000000000000000000000000000000000..51a1e9f3fdc6383fbee2345336849a54bf79d359 GIT binary patch literal 31327 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 zúq&KZg1Q-_EvooSE$0lvv}pO0B9SKaN6VTz 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 Cai)p@ literal 0 HcmV?d00001 diff --git a/img/introduction11-all-the-things.png b/img/introduction11-all-the-things.png new file mode 100644 index 0000000000000000000000000000000000000000..fd2db7ca978ec5d03693b8d94f8cc72b68c3b712 GIT binary patch literal 134049 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