/*! For license information please see main.6b1a3137.js.LICENSE.txt */
(self.webpackChunksui_docs=self.webpackChunksui_docs||[]).push([[38792],{1407:(e,t,r)=>{"use strict";r.d(t,{W:()=>s});var n=r(79474);function s(){return n.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20"},n.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}},58943:(e,t,r)=>{"use strict";r.d(t,{A:()=>p});r(79474);var n=r(20862),s=r.n(n),i=r(84054);const a={"00959403":[()=>r.e(87945).then(r.bind(r,39947)),"@site/../content/references/framework/sui-framework/poseidon.md",39947],"00a71c6b":[()=>r.e(99567).then(r.bind(r,89207)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/balance-connection.mdx",89207],"016546e5":[()=>r.e(38905).then(r.bind(r,44500)),"@site/../content/references/sui-api/sui-graphql/reference/api/queries/coin-metadata.mdx",44500],"02020b19":[()=>r.e(65011).then(r.bind(r,599)),"@site/../content/references/framework/sui-system/validator_wrapper.md",599],"0252ec17":[()=>r.e(30028).then(r.bind(r,6226)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/merge-coins-transaction.mdx",6226],"0436c01b":[()=>r.e(40892).then(r.bind(r,98604)),"@site/../content/references/sui-api/sui-graphql/reference/types/scalars/move-type-layout.mdx",98604],"04a5fa6d":[()=>r.e(77324).then(r.bind(r,84248)),"@site/../content/concepts/sui-move-concepts/collections.mdx",84248],"04c642d4":[()=>r.e(54862).then(r.bind(r,75567)),"@site/../content/snippets/binaries-file-list.mdx",75567],"0581b78b":[()=>r.e(74764).then(r.bind(r,70396)),"@site/../content/references/framework/sui-framework/linked_table.md",70396],"05c310bf":[()=>r.e(60891).then(r.bind(r,90777)),"@site/../content/concepts/cryptography/transaction-auth/keys-addresses.mdx",90777],"05e72505":[()=>r.e(50120).then(r.bind(r,71759)),"@site/../content/standards/deepbookv3-sdk/pools.mdx",71759],"07162c6b":[()=>r.e(77108).then(r.bind(r,67945)),"@site/../content/standards/closed-loop-token.mdx",67945],"076f0a76":[()=>r.e(40758).then(r.bind(r,76968)),"@site/../content/references/framework/sui-framework/address.md",76968],"08d76105":[()=>r.e(99586).then(r.bind(r,56448)),"@site/../content/references/framework/deepbook/custodian_v2.md",56448],"093ce766":[()=>r.e(89100).then(r.bind(r,73613)),"@site/../content/concepts/tokenomics.mdx",73613],"09866d5f":[()=>r.e(18499).then(r.bind(r,19189)),"@site/../content/standards/deepbookv2.mdx",19189],"09d23500":[()=>r.e(89420).then(r.bind(r,23822)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/page-info.mdx",23822],"0a406b6d":[()=>r.e(32028).then(r.bind(r,86160)),"@site/../content/references/contribute/code-of-conduct.mdx",86160],"0a7db5f8":[()=>r.e(35894).then(r.bind(r,64944)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/dependency-connection.mdx",64944],"0a82393d":[()=>r.e(1041).then(r.bind(r,74493)),"@site/../content/references/framework/sui-system/staking_pool.md",74493],"0ac031f5":[()=>Promise.all([r.e(71869),r.e(19132)]).then(r.bind(r,37255)),"@site/../content/standards/deepbookv3-sdk.mdx",37255],"0acb63b3":[()=>r.e(37057).then(r.bind(r,9677)),"@site/../content/references/framework/sui-framework/types.md",9677],"0b386f87":[()=>r.e(21039).then(r.bind(r,80158)),"@site/../content/references/sui-api/sui-graphql/reference/api/queries/available-range.mdx",80158],"0dbecdc5":[()=>r.e(58973).then(r.bind(r,64397)),"@site/../content/snippets/app-examples-swap-source.mdx",64397],"0e93db54":[()=>r.e(59539).then(r.bind(r,64124)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/suins-registration.mdx",64124],"0ef9be22":[()=>r.e(65186).then(r.bind(r,62203)),"@site/../content/references/sui-graphql.mdx",62203],"0fbe0816":[()=>r.e(20999).then(r.bind(r,64559)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/bridge-state-create-transaction.mdx",64559],"0fe281b5":[()=>r.e(598).then(r.bind(r,34811)),"@site/../content/references/framework/sui-framework/sui.md",34811],"101552fb":[()=>r.e(98023).then(r.bind(r,96719)),"@site/../content/references/framework/sui-framework/zklogin_verified_id.md",96719],"1015ca39":[()=>r.e(62650).then(r.t.bind(r,4061,19)),"/vercel/path0/docs/site/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json",4061],"1016397b":[()=>r.e(32782).then(r.bind(r,29218)),"@site/../content/concepts/object-ownership.mdx",29218],10333446:[()=>r.e(71245).then(r.bind(r,20076)),"@site/../content/guides/operator/updates.mdx",20076],"109c4d03":[()=>r.e(32983).then(r.t.bind(r,69811,19)),"~docs/default/category-referencessidebar-category-move-stdlib-b45.json",69811],"119ceb0b":[()=>r.e(82394).then(r.bind(r,53063)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/move-call-transaction.mdx",53063],"11bcaf65":[()=>r.e(97538).then(r.bind(r,93037)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/available-range.mdx",93037],"11be3eaa":[()=>r.e(10468).then(r.bind(r,20348)),"@site/../content/guides/developer/getting-started/graphql-rpc.mdx",20348],"12bfc4eb":[()=>r.e(98730).then(r.bind(r,60534)),"@site/../content/guides.mdx",60534],"12e6a38c":[()=>r.e(98656).then(r.bind(r,72539)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/object.mdx",72539],"130f8f83":[()=>r.e(16644).then(r.bind(r,12669)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/move-enum-edge.mdx",12669],"13e3bd0d":[()=>r.e(12905).then(r.bind(r,13648)),"@site/../content/examples.mdx",13648],"13e45d11":[()=>r.e(67861).then(r.bind(r,991)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/shared-object-cancelled.mdx",991],"14847ca2":[()=>r.e(50447).then(r.bind(r,83081)),"@site/../content/snippets/libpq-req.mdx",83081],"14eb3368":[()=>Promise.all([r.e(71869),r.e(46969)]).then(r.bind(r,90553)),"@theme/DocCategoryGeneratedIndexPage",90553],"1536b4a4":[()=>r.e(94883).then(r.bind(r,60643)),"@site/../content/references/framework/sui-framework/kiosk.md",60643],"15c50324":[()=>r.e(18420).then(r.bind(r,62600)),"@site/../content/references/sui-api/sui-graphql/reference/api/queries/protocol-config.mdx",62600],"15c7abd0":[()=>r.e(50626).then(r.bind(r,93425)),"@site/../content/references/sui-api/sui-graphql/reference/api/queries/latest-package.mdx",93425],16102405:[()=>r.e(58374).then(r.bind(r,30841)),"@site/../content/guides/operator/archives.mdx",30841],"169de862":[()=>r.e(34458).then(r.bind(r,52434)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/move-enum-connection.mdx",52434],"16bce4e5":[()=>r.e(89054).then(r.bind(r,63695)),"@site/../content/concepts/transfers.mdx",63695],"1724f607":[()=>r.e(15226).then(r.t.bind(r,57757,19)),"/vercel/path0/docs/site/.docusaurus/docusaurus-theme-search-algolia/default/plugin-route-context-module-100.json",57757],17896441:[()=>Promise.all([r.e(71869),r.e(55197),r.e(18401)]).then(r.bind(r,89440)),"@theme/DocItem",89440],"178db51d":[()=>r.e(77191).then(r.bind(r,58576)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/dry-run-mutation.mdx",58576],"17fe3e5f":[()=>r.e(63213).then(r.bind(r,84751)),"@site/../content/guides/developer/first-app/write-package.mdx",84751],"183e0509":[()=>r.e(29804).then(r.bind(r,13753)),"@site/../content/guides/developer/app-examples/coin-flip.mdx",13753],"1974cb75":[()=>r.e(49931).then(r.bind(r,4450)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/staked-sui.mdx",4450],"19aa8258":[()=>r.e(25218).then(r.bind(r,9943)),"@site/../content/guides/operator.mdx",9943],"19c5807d":[()=>r.e(63064).then(r.bind(r,28319)),"@site/../content/concepts/object-ownership/immutable.mdx",28319],"19e21c22":[()=>r.e(5072).then(r.bind(r,49931)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/validator-credentials.mdx",49931],"1a0f4fc7":[()=>r.e(27119).then(r.bind(r,75943)),"@site/../content/standards/coin.mdx",75943],"1a1b0f3e":[()=>r.e(61766).then(r.bind(r,34461)),"@site/../content/concepts/tokenomics/gas-in-sui.mdx",34461],"1a4e3797":[()=>Promise.all([r.e(71869),r.e(62138)]).then(r.bind(r,33920)),"@theme/SearchPage",33920],"1a8c8c12":[()=>r.e(96952).then(r.bind(r,14858)),"@site/../content/references/sui-api/sui-graphql/reference/types/scalars/move-type-signature.mdx",14858],"1ade7b95":[()=>r.e(61173).then(r.bind(r,16917)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/move-value.mdx",16917],"1b12edff":[()=>r.e(78132).then(r.bind(r,74663)),"@site/../content/references/framework/sui-framework/deny_list.md",74663],"1b362846":[()=>r.e(6269).then(r.bind(r,57987)),"@site/../content/concepts/object-ownership/address-owned.mdx",57987],"1c29f919":[()=>r.e(40045).then(r.bind(r,49355)),"@site/../content/references/sui-api/sui-graphql/reference/types/enums/transaction-block-kind-input.mdx",49355],"1c32451e":[()=>r.e(45499).then(r.bind(r,49163)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/move-module-connection.mdx",49163],"1c44c109":[()=>r.e(9034).then(r.bind(r,49989)),"@site/../content/standards/wallet-standard.mdx",49989],"1c6b9c24":[()=>r.e(43837).then(r.bind(r,96453)),"@site/../content/references/sui-api/json-rpc-format.mdx",96453],"1d0f1055":[()=>r.e(59679).then(r.bind(r,89202)),"@site/../content/references/framework/move-stdlib/bcs.md",89202],"1d1d93d2":[()=>r.e(6657).then(r.bind(r,40494)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/move-package.mdx",40494],"1d26ea42":[()=>r.e(39648).then(r.bind(r,26012)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/system-parameters.mdx",26012],"1dfab974":[()=>r.e(30441).then(r.bind(r,87569)),"@site/../content/guides/developer/dev-cheat-sheet.mdx",87569],"1e22cc49":[()=>r.e(44486).then(r.bind(r,73360)),"@site/../content/guides/developer/cryptography/zklogin-integration/zklogin-example.mdx",73360],"1eb58647":[()=>r.e(65363).then(r.bind(r,35501)),"@site/../content/references/sui-api/sui-graphql/reference/types/unions/object-owner.mdx",35501],"1f03837c":[()=>r.e(61032).then(r.bind(r,16750)),"@site/../content/concepts/tokenomics/gas-pricing.mdx",16750],"1f081ff8":[()=>r.e(58685).then(r.bind(r,66762)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/split-coins-transaction.mdx",66762],"1f5bfa0e":[()=>r.e(88529).then(r.bind(r,86034)),"@site/../content/references/framework/sui-framework/clock.md",86034],"1ffa1ea1":[()=>r.e(81961).then(r.bind(r,98949)),"@site/../content/references/rust-sdk.mdx",98949],20233140:[()=>r.e(192).then(r.bind(r,68016)),"@site/../content/references/framework/sui-framework/object_bag.md",68016],"20bf637b":[()=>r.e(54291).then(r.bind(r,67196)),"@site/../content/snippets/info-gas-budget.mdx",67196],"22028dfb":[()=>r.e(7917).then(r.bind(r,76498)),"@site/../content/concepts/cryptography/transaction-auth/intent-signing.mdx",76498],"222b5deb":[()=>r.e(84801).then(r.bind(r,55976)),"@site/../content/references/framework/move-stdlib/type_name.md",55976],"22f71389":[()=>r.e(19803).then(r.bind(r,73149)),"@site/../content/references/exchange-integration-guide.mdx",73149],23503518:[()=>r.e(350).then(r.bind(r,64811)),"@site/../content/snippets/migrate-to-graphql.mdx",64811],"23570eb5":[()=>r.e(39920).then(r.bind(r,59188)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/gas-input.mdx",59188],"247e0d23":[()=>r.e(30804).then(r.bind(r,24709)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/shared.mdx",24709],"25a4942f":[()=>r.e(2848).then(r.bind(r,64018)),"@site/../content/references/framework/move-stdlib/address.md",64018],"26284b2c":[()=>r.e(9086).then(r.bind(r,11855)),"@site/../content/references/contribute/contribute-to-sui-repos.mdx",11855],"2665f847":[()=>r.e(71353).then(r.bind(r,80830)),"@site/../content/concepts/graphql-rpc.mdx",80830],"26ec1ddd":[()=>r.e(15680).then(r.bind(r,41091)),"@site/../content/references/sui-api/sui-graphql/reference/api/queries/objects.mdx",41091],"274bc548":[()=>r.e(68956).then(r.bind(r,77744)),"@site/../content/standards/closed-loop-token/action-request.mdx",77744],"281683b4":[()=>r.e(62897).then(r.bind(r,67662)),"@site/../content/references/framework/sui-framework/hash.md",67662],"2860bfa7":[()=>r.e(16707).then(r.bind(r,83766)),"@site/../content/references/framework/sui-framework/ecdsa_r1.md",83766],"287da579":[()=>r.e(20730).then(r.bind(r,26030)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/move-package-edge.mdx",26030],"2883c03b":[()=>r.e(39396).then(r.bind(r,2455)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/balance-change.mdx",2455],"288863a3":[()=>r.e(99976).then(r.bind(r,46761)),"@site/../content/guides/developer/sui-101/using-events.mdx",46761],"28c53d4b":[()=>r.e(49106).then(r.bind(r,28833)),"@site/../content/references/sui-api/sui-graphql/reference/types/scalars/big-int.mdx",28833],"299e0057":[()=>r.e(21582).then(r.bind(r,74866)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/randomness-state-create-transaction.mdx",74866],"29eb75f2":[()=>r.e(41021).then(r.bind(r,96008)),"@site/../content/references/sui-api/sui-graphql/reference/types/enums/feature.mdx",96008],"2ae0f969":[()=>r.e(68375).then(r.bind(r,26593)),"@site/../content/references/sui-api/sui-graphql/reference/api/queries/epochs.mdx",26593],"2b365601":[()=>r.e(97028).then(r.bind(r,82624)),"@site/../content/references/sui-api/sui-graphql/reference/api/queries/events.mdx",82624],"2b619265":[()=>r.e(66218).then(r.bind(r,81317)),"@site/../content/references/framework/sui-framework/vec_set.md",81317],"2ba7873b":[()=>r.e(88783).then(r.bind(r,41737)),"@site/../content/guides/developer/stablecoins.mdx",41737],"2bda00e6":[()=>Promise.all([r.e(71869),r.e(79015)]).then(r.bind(r,23404)),"@site/../content/guides/developer/cryptography/zklogin-integration.mdx",23404],"2c307928":[()=>r.e(41921).then(r.bind(r,30471)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/event-connection.mdx",30471],"2c75066a":[()=>r.e(98431).then(r.bind(r,39485)),"@site/../content/guides/developer/coin/regulated.mdx",39485],"2d009003":[()=>r.e(90365).then(r.bind(r,6625)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/coin.mdx",6625],"2dca535b":[()=>r.e(72640).then(r.bind(r,1441)),"@site/../content/standards/deepbookv3/staking-governance.mdx",1441],"2e3db7c0":[()=>r.e(84745).then(r.bind(r,62732)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/move-object-connection.mdx",62732],"2eafe979":[()=>r.e(84391).then(r.bind(r,31544)),"@site/../content/references/framework/sui-framework/bcs.md",31544],"2eb3c412":[()=>r.e(94217).then(r.bind(r,82136)),"@site/../content/references/cli/client.mdx",82136],"2eb4ad01":[()=>r.e(62456).then(r.bind(r,52053)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/object-edge.mdx",52053],"2ebdbbb4":[()=>r.e(52684).then(r.bind(r,6308)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/authenticator-state-create-transaction.mdx",6308],"2ed79900":[()=>r.e(85633).then(r.bind(r,7338)),"@site/../content/concepts/tokenomics/sui-bridging.mdx",7338],"2fe61b3e":[()=>r.e(91471).then(r.bind(r,29025)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/safe-mode.mdx",29025],"30724eb3":[()=>Promise.all([r.e(71869),r.e(14253)]).then(r.bind(r,21101)),"@site/../content/standards/deepbook.mdx",21101],"3288379e":[()=>r.e(44140).then(r.bind(r,39764)),"@site/../content/guides/developer/first-app/build-test.mdx",39764],"33da83d7":[()=>r.e(92380).then(r.bind(r,47745)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/validator-set.mdx",47745],"341d1caf":[()=>r.e(48240).then(r.bind(r,85528)),"@site/../content/references/framework/sui-framework/config.md",85528],"343ce66d":[()=>r.e(73995).then(r.bind(r,80156)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/event-edge.mdx",80156],"34baa4ca":[()=>r.e(23358).then(r.bind(r,24737)),"@site/../content/references/sui-api/sui-graphql/reference/types/scalars/base-64.mdx",24737],"3561a5cc":[()=>r.e(9720).then(r.bind(r,96994)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/end-of-epoch-transaction.mdx",96994],"35c2c66d":[()=>r.e(55741).then(r.bind(r,17880)),"@site/../content/references/sui-api/sui-graphql/reference/types/inputs/object-key.mdx",17880],"35d4406c":[()=>r.e(4190).then(r.bind(r,35094)),"@site/../content/references/framework/sui-framework/prover.md",35094],"361315e6":[()=>r.e(21351).then(r.bind(r,8028)),"@site/../content/references/framework/sui-system/sui_system.md",8028],"36153abf":[()=>r.e(22750).then(r.bind(r,95613)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/move-function-type-parameter.mdx",95613],"3631b0a5":[()=>r.e(32192).then(r.bind(r,7759)),"@site/../content/guides/developer/cryptography/ecvrf.mdx",7759],"379bbac3":[()=>r.e(33945).then(r.bind(r,14745)),"@site/../content/references/sui-api/sui-graphql/reference/types/enums/stake-status.mdx",14745],"381fd58a":[()=>r.e(59403).then(r.bind(r,45250)),"@site/../content/concepts/cryptography/system/checkpoint-verification.mdx",45250],"393b7202":[()=>r.e(13969).then(r.bind(r,49612)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/move-function.mdx",49612],"39cf950c":[()=>r.e(16165).then(r.bind(r,91849)),"@site/../content/concepts/sui-architecture/sui-security.mdx",91849],"3aa87ebc":[()=>r.e(77309).then(r.bind(r,79880)),"@site/../content/concepts/transactions/sponsored-transactions.mdx",79880],"3b320bb6":[()=>r.e(45165).then(r.bind(r,44679)),"@site/../content/references/framework/sui-framework/vec_map.md",44679],"3bd3f291":[()=>Promise.all([r.e(71869),r.e(59657)]).then(r.bind(r,94082)),"@site/../content/references/framework.mdx",94082],"3c78776f":[()=>r.e(92138).then(r.bind(r,93632)),"@site/../content/references/sui-api/sui-graphql/reference/api/queries/packages.mdx",93632],"3cf4f4dc":[()=>r.e(40710).then(r.bind(r,20328)),"@site/../content/guides/developer/advanced.mdx",20328],"3d1060c7":[()=>r.e(2189).then(r.bind(r,41339)),"@site/../content/references/framework/sui-system/genesis.md",41339],"3dc77475":[()=>r.e(49573).then(r.bind(r,33187)),"@site/../content/concepts/tokenomics/validators-staking.mdx",33187],"3ddeee37":[()=>r.e(70619).then(r.bind(r,21649)),"@site/../content/references/framework/sui-system/sui_system_state_inner.md",21649],"3e25fc55":[()=>r.e(36799).then(r.bind(r,85297)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/gas-coin.mdx",85297],"3f84e70c":[()=>r.e(51563).then(r.bind(r,93005)),"@site/../content/snippets/quick-install.mdx",93005],"3f8b4d29":[()=>r.e(38985).then(r.bind(r,11048)),"@site/../content/concepts/dynamic-fields.mdx",11048],"41167a61":[()=>r.e(63956).then(r.bind(r,90181)),"@site/../content/snippets/cli-check-install.mdx",90181],"41b2e666":[()=>r.e(7483).then(r.bind(r,94570)),"@site/../content/concepts/sui-architecture/transaction-lifecycle.mdx",94570],"42a71dd2":[()=>r.e(116).then(r.bind(r,96834)),"@site/../content/guides/operator/data-management.mdx",96834],"42cc0c79":[()=>r.e(92596).then(r.bind(r,41648)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/move-datatype.mdx",41648],"42e50d92":[()=>r.e(84874).then(r.bind(r,79378)),"@site/../content/references/cli/keytool.mdx",79378],"435145a6":[()=>r.e(81538).then(r.bind(r,44842)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/validator-edge.mdx",44842],"453d910c":[()=>r.e(97118).then(r.t.bind(r,22680,19)),"~docs/default/category-referencessidebar-category-sui-framework-2fd.json",22680],"465f91f8":[()=>r.e(94600).then(r.bind(r,18774)),"@site/../content/snippets/data-wipe.mdx",18774],"46f89d79":[()=>r.e(91448).then(r.bind(r,77044)),"@site/../content/references/framework/sui-framework/vdf.md",77044],"4752a8e2":[()=>r.e(4191).then(r.bind(r,6646)),"@site/../content/references/framework/sui-framework/pay.md",6646],"49221e9c":[()=>r.e(94820).then(r.bind(r,54609)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/balance-change-edge.mdx",54609],"495fd18b":[()=>r.e(22472).then(r.bind(r,2965)),"@site/../content/guides/developer/app-examples/e2e-counter.mdx",2965],"4ad1d430":[()=>r.e(34).then(r.bind(r,29978)),"@site/../content/references/sui-api/sui-graphql/reference/types/enums/move-visibility.mdx",29978],"4aedcd42":[()=>r.e(37910).then(r.bind(r,3708)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/transaction-block.mdx",3708],"4b2073c0":[()=>r.e(16648).then(r.bind(r,8876)),"@site/../content/references/framework/sui-system/storage_fund.md",8876],"4b99b0df":[()=>r.e(5983).then(r.bind(r,89946)),"@site/../content/concepts/sui-move-concepts.mdx",89946],"4c278a4e":[()=>r.e(15457).then(r.bind(r,92239)),"@site/../content/guides/developer/sui-101/access-time.mdx",92239],"4c5140b9":[()=>r.e(71061).then(r.bind(r,45092)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/suins-registration-edge.mdx",45092],"4cf6d40d":[()=>r.e(43592).then(r.bind(r,95060)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/address.mdx",95060],"4d3ccc01":[()=>r.e(50474).then(r.bind(r,2773)),"@site/../content/references/sui-api/sui-graphql/reference/types/inputs/move-package-checkpoint-filter.mdx",2773],"4dbcc2a7":[()=>r.e(25641).then(r.bind(r,11878)),"@site/../content/references/sui-api/sui-graphql/reference/types/scalars/uint-53.mdx",11878],"4dc5b02b":[()=>r.e(41789).then(r.bind(r,95973)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/move-object.mdx",95973],"4dfed100":[()=>r.e(55617).then(r.bind(r,75067)),"@site/../content/standards/deepbookv2/query-the-pool.mdx",75067],"4f2bdd41":[()=>r.e(56224).then(r.bind(r,88624)),"@site/../content/references/sui-api/sui-graphql/reference/api/queries/transaction-blocks.mdx",88624],"4f80f74d":[()=>r.e(93588).then(r.bind(r,48797)),"@site/../content/guides/developer/app-examples/trustless-swap.mdx",48797],"4faf4a4e":[()=>r.e(97808).then(r.bind(r,54696)),"@site/../content/guides/developer/app-examples/tic-tac-toe.mdx",54696],"502a298b":[()=>r.e(6854).then(r.bind(r,76288)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/coin-connection.mdx",76288],51428344:[()=>r.e(98604).then(r.bind(r,74088)),"@site/../content/references/framework/sui-framework/event.md",74088],"515338aa":[()=>r.e(33962).then(r.bind(r,69236)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/move-function-edge.mdx",69236],"518d5005":[()=>r.e(54643).then(r.bind(r,29916)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/address-edge.mdx",29916],"523cfb5c":[()=>r.e(776).then(r.bind(r,84893)),"@site/../content/standards/deepbookv2/pools.mdx",84893],"5250e868":[()=>r.e(6904).then(r.bind(r,18904)),"@site/../content/references/sui-api/sui-graphql/reference/types/unions/dynamic-field-value.mdx",18904],"52cde061":[()=>r.e(67647).then(r.bind(r,32306)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/active-jwk-connection.mdx",32306],"52d15e0b":[()=>r.e(69159).then(r.bind(r,92678)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/address-owner.mdx",92678],"543180fc":[()=>r.e(35301).then(r.bind(r,15090)),"@site/../content/references/framework/deepbook/critbit.md",15090],54545603:[()=>r.e(84053).then(r.bind(r,45277)),"@site/../content/guides/developer/cryptography/hashing.mdx",45277],"54723b61":[()=>r.e(61999).then(r.bind(r,39865)),"@site/../content/guides/developer/app-examples/weather-oracle.mdx",39865],"56ab7d25":[()=>r.e(52829).then(r.bind(r,49175)),"@site/../content/references/framework/sui-framework/ecdsa_k1.md",49175],"56c33852":[()=>r.e(90192).then(r.bind(r,48596)),"@site/../content/concepts/sui-architecture/consensus.mdx",48596],"574a7695":[()=>r.e(32607).then(r.bind(r,13420)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/dynamic-field-edge.mdx",13420],"57b4f82d":[()=>r.e(60873).then(r.bind(r,92184)),"@site/../content/references/framework/sui-framework/bls12381.md",92184],"58689c0c":[()=>r.e(41141).then(r.bind(r,73342)),"@site/../content/references/framework/sui-framework/tx_context.md",73342],"5873566d":[()=>r.e(19209).then(r.bind(r,30994)),"@site/../content/references/framework/deepbook/clob_v2.md",30994],"5970204e":[()=>r.e(77219).then(r.bind(r,11674)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/consensus-commit-prologue-transaction.mdx",11674],"598fc0d8":[()=>r.e(27254).then(r.bind(r,79270)),"@site/../content/references/sui-api/sui-graphql/reference/api/queries/chain-identifier.mdx",79270],"5acca6b3":[()=>r.e(66947).then(r.bind(r,12664)),"@site/../content/concepts/dynamic-fields/tables-bags.mdx",12664],"5b28f509":[()=>r.e(72122).then(r.bind(r,58904)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/move-datatype-edge.mdx",58904],"5c33d555":[()=>r.e(25334).then(r.bind(r,98045)),"@site/../content/guides/operator/validator-tasks.mdx",98045],"5c61a2c7":[()=>r.e(93443).then(r.bind(r,86482)),"@site/../content/guides/developer/sui-101.mdx",86482],"5e4c5acc":[()=>r.e(82882).then(r.bind(r,32355)),"@site/../content/snippets/upgrade-single-key-risk.mdx",32355],"5e89473a":[()=>r.e(47243).then(r.bind(r,54317)),"@site/../content/guides/developer/nft/asset-tokenization.mdx",54317],"5e95c892":[()=>r.e(9647).then(r.bind(r,12812)),"@theme/DocsRoot",12812],"5e990498":[()=>r.e(71564).then(r.bind(r,49442)),"@site/../content/references/sui-api/sui-graphql/reference/types/unions/transaction-argument.mdx",49442],"5e9f5e1a":[()=>Promise.resolve().then(r.bind(r,4784)),"@generated/docusaurus.config",4784],"5ef6c279":[()=>r.e(33262).then(r.bind(r,27695)),"@site/../content/guides/developer/getting-started/connect.mdx",27695],"5f250067":[()=>r.e(13492).then(r.bind(r,37473)),"@site/../content/references/sui-api/sui-graphql/reference/api/queries/coins.mdx",37473],"5f252190":[()=>r.e(473).then(r.bind(r,10753)),"@site/../content/references/sui-api/sui-graphql/reference/types/scalars/json.mdx",10753],"6119ce0a":[()=>r.e(23043).then(r.bind(r,3975)),"@site/../content/concepts/sui-move-concepts/conventions.mdx",3975],"612092bf":[()=>r.e(10775).then(r.bind(r,58535)),"@site/../content/references/sui-api/sui-graphql/reference/api/queries/address.mdx",58535],"62290e74":[()=>r.e(91292).then(r.bind(r,4729)),"@site/../content/references/framework/sui-framework/random.md",4729],"6290e510":[()=>r.e(73181).then(r.bind(r,80303)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/move-object-edge.mdx",80303],"63065a02":[()=>r.e(94784).then(r.bind(r,78195)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/epoch.mdx",78195],"6340f579":[()=>r.e(22797).then(r.bind(r,70976)),"@site/../content/guides/operator/validator-committee.mdx",70976],"635c2920":[()=>r.e(23375).then(r.bind(r,59545)),"@site/../content/guides/developer/coin.mdx",59545],"63a27475":[()=>r.e(72638).then(r.bind(r,27741)),"@site/../content/references/sui-api/sui-graphql/reference/types/inputs/transaction-metadata.mdx",27741],"6501779d":[()=>r.e(80544).then(r.bind(r,90720)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/unchanged-shared-object-connection.mdx",90720],"65080d49":[()=>r.e(88157).then(r.bind(r,88060)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/checkpoint-edge.mdx",88060],"65086f36":[()=>r.e(31711).then(r.bind(r,78827)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/coin-deny-list-state-create-transaction.mdx",78827],65484456:[()=>r.e(60881).then(r.bind(r,60328)),"@site/../content/references/framework/sui-framework/dynamic_object_field.md",60328],"65e5418b":[()=>r.e(26361).then(r.bind(r,54085)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/dry-run-result.mdx",54085],"66e44e9c":[()=>r.e(6041).then(r.bind(r,10390)),"@site/../content/concepts.mdx",10390],67279807:[()=>r.e(75227).then(r.bind(r,15716)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/dynamic-field.mdx",15716],"672f6cbd":[()=>r.e(43641).then(r.bind(r,9353)),"@site/../content/references/framework/sui-framework/table_vec.md",9353],"6757b093":[()=>r.e(1388).then(r.bind(r,36544)),"@site/../content/guides/developer/first-app.mdx",36544],67606546:[()=>r.e(70945).then(r.bind(r,93679)),"@site/../content/guides/developer/sui-101/coin-mgt.mdx",93679],"686418c6":[()=>r.e(99455).then(r.bind(r,6613)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/result.mdx",6613],"68b50480":[()=>r.e(55898).then(r.bind(r,22767)),"@site/../content/concepts/tokenomics/storage-fund.mdx",22767],"68cd6ed2":[()=>r.e(94517).then(r.bind(r,61083)),"@site/../content/concepts/cryptography/transaction-auth/offline-signing.mdx",61083],"6955b06a":[()=>r.e(3543).then(r.bind(r,3813)),"@site/../content/guides/developer/app-examples.mdx",3813],"697129d1":[()=>r.e(76262).then(r.bind(r,60663)),"@site/../content/references/sui-api/sui-graphql/reference/api/queries/resolve-suins-address.mdx",60663],"6acfedc4":[()=>r.e(74657).then(r.bind(r,6463)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/move-function-connection.mdx",6463],"6b67ea43":[()=>r.e(80095).then(r.bind(r,26461)),"@site/../content/references/sui-api/sui-graphql/reference/api/queries/type-by-name.mdx",26461],"6bf4941c":[()=>r.e(67998).then(r.bind(r,69651)),"@site/../content/concepts/sui-architecture/protocol-upgrades.mdx",69651],"6c5c52ce":[()=>r.e(87515).then(r.bind(r,14299)),"@site/../content/references/cli/cheatsheet.mdx",14299],"6c94abb9":[()=>r.e(81851).then(r.bind(r,74648)),"@site/../content/standards/deepbookv2/trade-and-swap.mdx",74648],"6d309ae9":[()=>r.e(43980).then(r.bind(r,23432)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/programmable-transaction-block.mdx",23432],"6e173c12":[()=>r.e(15535).then(r.bind(r,97338)),"@site/../content/guides/developer/nft/nft-rental.mdx",97338],"6e46499b":[()=>r.e(65434).then(r.bind(r,55472)),"@site/../content/concepts/object-ownership/shared.mdx",55472],"707d9e5f":[()=>r.e(208).then(r.bind(r,90982)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/service-config.mdx",90982],71048966:[()=>r.e(31974).then(r.bind(r,47453)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/move-struct-edge.mdx",47453],"732a2fb5":[()=>r.e(42893).then(r.bind(r,52885)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/shared-object-delete.mdx",52885],"73add7bb":[()=>r.e(67269).then(r.bind(r,26457)),"@site/../content/guides/developer/cryptography/zklogin-integration/developer-account.mdx",26457],"743e5fc7":[()=>r.e(6445).then(r.bind(r,91007)),"@site/../content/references/cli/validator.mdx",91007],"751a2239":[()=>r.e(97369).then(r.bind(r,60424)),"@site/../content/guides/developer/coin/in-game-token.mdx",60424],"7762d885":[()=>r.e(70884).then(r.bind(r,584)),"@site/../content/references/sui-api/rpc-best-practices.mdx",584],"77dc7dc5":[()=>r.e(3947).then(r.bind(r,47423)),"@site/../content/standards/deepbookv3/balance-manager.mdx",47423],"7806af91":[()=>r.e(38755).then(r.bind(r,11404)),"@site/../content/references/framework/sui-system/validator_cap.md",11404],"785b3209":[()=>r.e(18889).then(r.bind(r,9570)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/authenticator-state-expire-transaction.mdx",9570],"788149b1":[()=>r.e(92109).then(r.bind(r,5482)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/move-field.mdx",5482],"792c9a52":[()=>r.e(21293).then(r.bind(r,80368)),"@site/../content/guides/developer/advanced/randomness-onchain.mdx",80368],"79d5b46d":[()=>r.e(57362).then(r.bind(r,25829)),"@site/../content/references/sui-api/sui-graphql/reference/types/scalars/sui-address.mdx",25829],"7a5e4543":[()=>r.e(73027).then(r.bind(r,20544)),"@site/../content/snippets/publish-to-devnet-with-coins.mdx",20544],"7ab29e7d":[()=>r.e(48680).then(r.bind(r,72646)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/gas-cost-summary.mdx",72646],"7acbb88b":[()=>r.e(33172).then(r.bind(r,50110)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/receiving.mdx",50110],"7aec1f05":[()=>r.e(63235).then(r.bind(r,12313)),"@site/../content/references/framework/move-stdlib/string.md",12313],"7b253699":[()=>r.e(68958).then(r.bind(r,47797)),"@site/../content/references/framework/sui-framework/authenticator_state.md",47797],"7b88e976":[()=>r.e(67245).then(r.bind(r,90390)),"@site/../content/references/sui-api/sui-graphql/reference/api/directives/skip.mdx",90390],"7bd6d7b6":[()=>r.e(49969).then(r.bind(r,10552)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/pure.mdx",10552],"7be878d3":[()=>r.e(85917).then(r.bind(r,56288)),"@site/../content/references/framework/sui-framework/group_ops.md",56288],"7c9ce5a5":[()=>r.e(92225).then(r.bind(r,70564)),"@site/../content/guides/developer/sui-101/shared-owned.mdx",70564],"7cda1976":[()=>r.e(50709).then(r.bind(r,80955)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/move-datatype-connection.mdx",80955],"7cde541d":[()=>r.e(42720).then(r.bind(r,95061)),"@site/../content/standards/closed-loop-token/rules.mdx",95061],"7cf9f247":[()=>r.e(61657).then(r.bind(r,45156)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/protocol-configs.mdx",45156],"7d82e593":[()=>r.e(81470).then(r.bind(r,61089)),"@site/../content/snippets/linux-deps.mdx",61089],"7dc11ee2":[()=>r.e(89441).then(r.bind(r,74660)),"@site/../content/references/framework/sui-framework/table.md",74660],"7e602949":[()=>r.e(84355).then(r.bind(r,98804)),"@site/../content/concepts/sui-move-concepts/packages.mdx",98804],"7e884f52":[()=>r.e(50488).then(r.bind(r,8851)),"@site/../content/references/sui-api/sui-graphql/reference/types/unions/end-of-epoch-transaction-kind.mdx",8851],"7e8d01b3":[()=>r.e(87523).then(r.bind(r,96180)),"@site/../content/references/contribute/style-guide.mdx",96180],"7ed2bf00":[()=>r.e(24641).then(r.bind(r,45352)),"@site/../content/references/sui-api/sui-graphql/reference/types/scalars/string.mdx",45352],"7ed867a0":[()=>r.e(91633).then(r.bind(r,4004)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/move-struct-type-parameter.mdx",4004],80043452:[()=>r.e(66675).then(r.bind(r,82673)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/move-package-connection.mdx",82673],"8045b01d":[()=>r.e(61615).then(r.bind(r,67526)),"@site/../content/references/sui-api/sui-graphql/reference/api/queries/object.mdx",67526],"80d6d09e":[()=>r.e(21443).then(r.bind(r,72799)),"@site/../content/references/framework/move-stdlib/u64.md",72799],"810ee6a0":[()=>r.e(49981).then(r.bind(r,66272)),"@site/../content/references/sui-api/sui-graphql/reference/types/directives/specified-by.mdx",66272],"81f861c4":[()=>r.e(38222).then(r.bind(r,6634)),"@site/../content/concepts/sui-move-concepts/packages/automated-address-management.mdx",6634],"82efe28a":[()=>r.e(20436).then(r.bind(r,92911)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/suins-registration-connection.mdx",92911],83599288:[()=>r.e(77871).then(r.bind(r,71556)),"@site/../content/references/sui-api/sui-graphql/reference/types/unions/transaction-input.mdx",71556],"84a50373":[()=>r.e(44652).then(r.bind(r,48365)),"@site/../content/references/framework/sui-framework/kiosk_extension.md",48365],"84ba559f":[()=>r.e(9387).then(r.bind(r,98054)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/execution-result.mdx",98054],"8580b419":[()=>r.e(18314).then(r.bind(r,76948)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/programmable-transaction-edge.mdx",76948],"85bb7ed5":[()=>r.e(5131).then(r.bind(r,12234)),"@site/../content/standards/deepbookv3/orders.mdx",12234],"85f33617":[()=>r.e(18316).then(r.t.bind(r,44849,19)),"~docs/default/category-referencessidebar-category-sui-system-778.json",44849],"865a4d84":[()=>r.e(69823).then(r.bind(r,47016)),"@site/../content/snippets/move-summary.mdx",47016],"875c2537":[()=>r.e(96045).then(r.bind(r,18086)),"@site/../content/references/cli/move.mdx",18086],"87f497a8":[()=>r.e(60569).then(r.bind(r,59854)),"@site/../content/references/framework/sui-framework/ecvrf.md",59854],"8858f24f":[()=>r.e(35882).then(r.bind(r,37183)),"@site/../content/references/framework/deepbook/clob.md",37183],"885b1658":[()=>r.e(43492).then(r.bind(r,29702)),"@site/../content/snippets/openid-providers.mdx",29702],"88da5a87":[()=>r.e(42103).then(r.bind(r,41664)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/immutable.mdx",41664],89596117:[()=>r.e(97451).then(r.bind(r,28499)),"@site/../content/concepts/versioning.mdx",28499],"8a5360fa":[()=>r.e(28367).then(r.bind(r,44788)),"@site/../content/guides/developer/sui-101/sign-and-send-txn.mdx",44788],"8a827d2c":[()=>r.e(5260).then(r.bind(r,39032)),"@site/../content/references/framework/sui-framework/balance.md",39032],"8b19bfac":[()=>r.e(12743).then(r.bind(r,74501)),"@site/../content/references/framework/sui-framework/token.md",74501],"8b283928":[()=>r.e(62353).then(r.bind(r,30477)),"@site/../content/guides/developer/sui-101/working-with-ptbs.mdx",30477],"8b59543d":[()=>r.e(33537).then(r.bind(r,18052)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/balance.mdx",18052],"8b603feb":[()=>r.e(37893).then(r.bind(r,50281)),"@site/../content/guides/developer/getting-started/local-network.mdx",50281],"8c5e7ea3":[()=>r.e(24070).then(r.bind(r,40080)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/move-type.mdx",40080],"8ce7272b":[()=>r.e(43821).then(r.bind(r,3714)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/epoch-connection.mdx",3714],"8e0a92ce":[()=>r.e(24202).then(r.bind(r,10004)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/dry-run-return.mdx",10004],"8e410c8b":[()=>r.e(76310).then(r.bind(r,91742)),"@site/../content/guides/developer/sui-101/building-ptb.mdx",91742],"8e4357c9":[()=>r.e(62041).then(r.bind(r,543)),"@site/../content/guides/developer/cryptography/multisig.mdx",543],"8e7530aa":[()=>r.e(30385).then(r.bind(r,30549)),"@site/../content/references/framework/sui-framework/transfer.md",30549],"8e83f8fb":[()=>r.e(68011).then(r.bind(r,25619)),"@site/../content/standards.mdx",25619],"8eb48075":[()=>r.e(27248).then(r.bind(r,15597)),"@site/../content/concepts/sui-move-concepts/packages/upgrade.mdx",15597],"9097fb77":[()=>r.e(30218).then(r.bind(r,52158)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/object-change-edge.mdx",52158],"9129772a":[()=>r.e(32911).then(r.bind(r,42024)),"@site/../content/guides/operator/sui-full-node.mdx",42024],"9139a3f6":[()=>r.e(38545).then(r.bind(r,80288)),"@site/../content/standards/display.mdx",80288],"920f7433":[()=>r.e(37883).then(r.bind(r,97182)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/shared-input.mdx",97182],"922c5a31":[()=>r.e(14490).then(r.bind(r,57667)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/active-jwk.mdx",57667],"92585fed":[()=>r.e(59731).then(r.bind(r,32733)),"@site/../content/guides/developer/advanced/graphql-migration.mdx",32733],"92dde0ba":[()=>r.e(22598).then(r.bind(r,34547)),"@site/../content/guides/operator/bridge-node-configuration.mdx",34547],"92f99190":[()=>r.e(84768).then(r.bind(r,56307)),"@site/../content/concepts/transfers/transfer-to-object.mdx",56307],"93322dab":[()=>r.e(63407).then(r.bind(r,1575)),"@site/../content/snippets/initialize-sui-client-cli.mdx",1575],"935f2afb":[()=>r.e(98581).then(r.t.bind(r,35610,19)),"~docs/default/version-current-metadata-prop-751.json",35610],"944fb2ec":[()=>r.e(32998).then(r.bind(r,78405)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/open-move-type.mdx",78405],"9480df20":[()=>r.e(79164).then(r.bind(r,81962)),"@site/../content/references/sui-api/sui-graphql/reference/types/enums/address-transaction-block-relationship.mdx",81962],"94fa3029":[()=>r.e(39961).then(r.bind(r,72981)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/end-of-epoch-transaction-kind-edge.mdx",72981],"9515acaf":[()=>r.e(38726).then(r.bind(r,66525)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/active-jwk-edge.mdx",66525],"95cd398a":[()=>r.e(7221).then(r.bind(r,11617)),"@site/../content/references/sui-api/sui-graphql/reference/api/mutations/execute-transaction-block.mdx",11617],"95d89b33":[()=>r.e(37026).then(r.bind(r,24640)),"@site/../content/guides/developer/nft.mdx",24640],"96435c8c":[()=>r.e(96206).then(r.bind(r,59357)),"@site/../content/references/contribute/sui-environment.mdx",59357],"97da1407":[()=>r.e(41106).then(r.bind(r,18013)),"@site/../content/references/sui-api/sui-graphql/reference/types/enums/execution-status.mdx",18013],98417575:[()=>Promise.all([r.e(71869),r.e(75753)]).then(r.bind(r,64894)),"@site/../content/guides/developer/first-app/client-tssdk.mdx",64894],"98a1e309":[()=>r.e(6559).then(r.bind(r,78665)),"@site/../content/references/sui-api/sui-graphql/reference/types/enums/zk-login-intent-scope.mdx",78665],"996e0a54":[()=>r.e(43268).then(r.bind(r,1886)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/balance-change-connection.mdx",1886],"999052d1":[()=>r.e(13158).then(r.bind(r,37832)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/move-module-edge.mdx",37832],"9a05ba5c":[()=>r.e(499).then(r.bind(r,44225)),"@site/../content/guides/operator/snapshots.mdx",44225],"9a075f35":[()=>r.e(56735).then(r.bind(r,77234)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/staked-sui-edge.mdx",77234],"9a2f50a6":[()=>r.e(18171).then(r.bind(r,70757)),"@site/../content/concepts/sui-move-concepts/init.mdx",70757],"9a603ade":[()=>r.e(50230).then(r.bind(r,99584)),"@site/../content/concepts/sui-architecture.mdx",99584],"9ab35119":[()=>r.e(86868).then(r.bind(r,81813)),"@site/../content/guides/developer/app-examples/reviews-rating.mdx",81813],"9ad55586":[()=>r.e(59920).then(r.bind(r,36108)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/balance-edge.mdx",36108],"9b927e00":[()=>r.e(70783).then(r.bind(r,93929)),"@site/../content/references/sui-api/sui-graphql/reference/types/unions/unchanged-shared-object.mdx",93929],"9be24a5b":[()=>r.e(70787).then(r.bind(r,68603)),"@site/../content/concepts/tokenomics/sui-coin.mdx",68603],"9c23df6c":[()=>r.e(1365).then(r.bind(r,62655)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/programmable-transaction-connection.mdx",62655],"9c4c43a0":[()=>r.e(56932).then(r.bind(r,53597)),"@site/../content/references/framework/sui-framework/zklogin_verified_issuer.md",53597],"9cbd38ba":[()=>r.e(73079).then(r.bind(r,39327)),"@site/../content/concepts/sui-move-concepts/one-time-witness.mdx",39327],"9cd263ce":[()=>r.e(11776).then(r.bind(r,16516)),"@site/../content/guides/developer/cryptography/signing.mdx",16516],"9d20e782":[()=>r.e(11368).then(r.bind(r,45371)),"@site/../content/standards/deepbookv3/design.mdx",45371],"9d58364c":[()=>r.e(72579).then(r.bind(r,40363)),"@site/../content/references/framework/sui-system/validator.md",40363],"9e0ea30d":[()=>r.e(49e3).then(r.bind(r,58811)),"@site/../content/references/sui-api/sui-graphql/reference/api/queries/service-config.mdx",58811],"9e342f30":[()=>r.e(81069).then(r.bind(r,63449)),"@site/../content/references/sui-api/sui-graphql/reference/types/inputs/move-package-version-filter.mdx",63449],"9e446929":[()=>r.e(21105).then(r.bind(r,8576)),"@site/../content/references/sui-api/sui-graphql/reference/types/interfaces/iobject.mdx",8576],"9e4d23d8":[()=>r.e(69812).then(r.bind(r,17779)),"@site/../content/standards/kiosk.mdx",17779],"9e89a2e0":[()=>r.e(96970).then(r.bind(r,177)),"@site/../content/references/sui-api/sui-graphql/reference/types/scalars/date-time.mdx",177],a023c1be:[()=>r.e(65734).then(r.bind(r,68046)),"@site/../content/references/framework/sui-framework/bag.md",68046],a033cb37:[()=>r.e(98767).then(r.bind(r,893)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/staked-sui-connection.mdx",893],a0fcf00f:[()=>r.e(90525).then(r.bind(r,19425)),"@site/../content/references/framework/sui-framework/url.md",19425],a10a6ca1:[()=>r.e(56139).then(r.bind(r,61847)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/protocol-config-feature-flag.mdx",61847],a139bbb6:[()=>r.e(65417).then(r.bind(r,32998)),"@site/../content/references/framework/sui-framework/display.md",32998],a16cffb3:[()=>r.e(65729).then(r.bind(r,76959)),"@site/../content/references/sui-api/sui-graphql/reference/types/inputs/checkpoint-id.mdx",76959],a2c60b5a:[()=>r.e(69545).then(r.bind(r,14961)),"@site/../content/concepts/sui-move-concepts/strings.mdx",14961],a434002b:[()=>r.e(933).then(r.bind(r,35655)),"@site/../content/concepts/tokenomics/proof-of-stake.mdx",35655],a43a8683:[()=>r.e(63405).then(r.bind(r,53708)),"@site/../content/references/framework/move-stdlib/u128.md",53708],a444cddf:[()=>r.e(46535).then(r.bind(r,3101)),"@site/../content/references/framework/sui-framework/groth16.md",3101],a4d6148d:[()=>r.e(49757).then(r.bind(r,14108)),"@site/../content/references/contribute/contribution-process.mdx",14108],a4eb1f8e:[()=>r.e(25337).then(r.bind(r,89393)),"@site/../content/concepts/sui-move-concepts/packages/custom-policies.mdx",89393],a57b95f6:[()=>r.e(96184).then(r.bind(r,54069)),"@site/../content/concepts/cryptography.mdx",54069],a6209867:[()=>r.e(5038).then(r.bind(r,19831)),"@site/../content/references/framework/sui-framework/borrow.md",19831],a656a092:[()=>r.e(20013).then(r.bind(r,75558)),"@site/../content/references/sui-api/sui-graphql/reference/api/queries/verify-zklogin-signature.mdx",75558],a7bd4aaa:[()=>r.e(67098).then(r.bind(r,20105)),"@theme/DocVersionRoot",20105],a8b8f45b:[()=>r.e(34913).then(r.bind(r,84706)),"@site/../content/references/sui-api/sui-graphql/reference/types/inputs/object-ref.mdx",84706],a8c884f6:[()=>r.e(80593).then(r.bind(r,31111)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/address-connection.mdx",31111],a930484a:[()=>r.e(38546).then(r.bind(r,69753)),"@site/../content/guides/operator/validator-config.mdx",69753],a94703ab:[()=>Promise.all([r.e(71869),r.e(79048)]).then(r.bind(r,51550)),"@theme/DocRoot",51550],a9a67d10:[()=>r.e(28498).then(r.bind(r,47066)),"@site/../content/guides/developer/advanced/move-2024-migration.mdx",47066],a9b5a096:[()=>r.e(76548).then(r.bind(r,75444)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/event.mdx",75444],aa431d00:[()=>r.e(71065).then(r.bind(r,40464)),"@site/../content/concepts/transactions.mdx",40464],aa786507:[()=>r.e(45712).then(r.bind(r,47996)),"@site/../content/references/sui-framework-reference.mdx",47996],aace087e:[()=>r.e(80617).then(r.bind(r,89243)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/move-enum-variant.mdx",89243],ab36ca6d:[()=>r.e(77327).then(r.bind(r,43194)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/validator.mdx",43194],ab9c1cad:[()=>r.e(39293).then(r.bind(r,33216)),"@site/../content/standards/deepbookv3.mdx",33216],ac5aab62:[()=>r.e(75860).then(r.bind(r,82639)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/transaction-block-connection.mdx",82639],ac78269d:[()=>r.e(64925).then(r.bind(r,27740)),"@site/../content/references/sui-api/sui-graphql/reference/types/inputs/event-filter.mdx",27740],ac9a8baa:[()=>r.e(47325).then(r.bind(r,62647)),"@site/../content/references/framework/deepbook/math.md",62647],acfc96c6:[()=>r.e(21920).then(r.bind(r,37972)),"@site/../content/guides/developer/sui-101/sponsor-txn.mdx",37972],add84923:[()=>r.e(52056).then(r.bind(r,46500)),"@site/../content/references/sui-api/sui-graphql/reference/api/queries/epoch.mdx",46500],adead8de:[()=>r.e(54787).then(r.bind(r,67931)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/coin-edge.mdx",67931],adee5f44:[()=>r.e(37031).then(r.bind(r,12364)),"@site/../content/concepts/sui-architecture/sui-storage.mdx",12364],ae0bca41:[()=>r.e(98618).then(r.bind(r,23549)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/bridge-committee-init-transaction.mdx",23549],ae48b86d:[()=>r.e(34829).then(r.bind(r,80667)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/protocol-config-attr.mdx",80667],aec68a5f:[()=>r.e(11462).then(r.bind(r,13085)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/display-entry.mdx",13085],af053838:[()=>r.e(9375).then(r.bind(r,66912)),"@site/../content/snippets/info-pnpm-required.mdx",66912],af089e6f:[()=>r.e(79468).then(r.bind(r,97423)),"@site/../content/references/sui-api/sui-graphql/reference/api/queries/type.mdx",97423],b06f93d7:[()=>r.e(74634).then(r.bind(r,45133)),"@site/../content/concepts/cryptography/transaction-auth.mdx",45133],b0ab6a34:[()=>r.e(35858).then(r.bind(r,52202)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/end-of-epoch-transaction-kind-connection.mdx",52202],b0abcc1a:[()=>r.e(58852).then(r.bind(r,4357)),"@site/../content/references/contribute/localize-sui-docs.mdx",4357],b0bcc63f:[()=>r.e(2976).then(r.bind(r,43759)),"@site/../content/references/framework/move-stdlib/vector.md",43759],b0f28ae9:[()=>r.e(81966).then(r.bind(r,75300)),"@site/../content/concepts/cryptography/zklogin.mdx",75300],b1c4ff22:[()=>r.e(78489).then(r.bind(r,54152)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/shared-object-read.mdx",54152],b1c5ec26:[()=>r.e(2540).then(r.bind(r,86095)),"@site/../content/references/sui-api/sui-graphql/reference/api/queries/transaction-block.mdx",86095],b291d51a:[()=>r.e(75814).then(r.bind(r,49446)),"@site/../content/guides/developer/advanced/custom-indexer.mdx",49446],b316598b:[()=>r.e(36491).then(r.bind(r,49998)),"@site/../content/standards/closed-loop-token/spending.mdx",49998],b3e8e012:[()=>r.e(26851).then(r.bind(r,36761)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/transaction-input-edge.mdx",36761],b56a2332:[()=>r.e(6469).then(r.bind(r,37355)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/zk-login-verify-result.mdx",37355],b57f9328:[()=>r.e(68401).then(r.bind(r,18760)),"@site/../content/guides/developer/first-app/publish.mdx",18760],b6323fe5:[()=>r.e(80025).then(r.bind(r,6273)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/owner.mdx",6273],b7067164:[()=>r.e(63174).then(r.bind(r,66871)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/dynamic-field-connection.mdx",66871],b74d8e54:[()=>r.e(35276).then(r.bind(r,35521)),"@site/../content/references/framework/sui-framework/hex.md",35521],b7ff9e8b:[()=>r.e(48766).then(r.bind(r,62563)),"@site/../content/references/sui-api/sui-graphql/reference/api/directives/include.mdx",62563],b80ec0c9:[()=>r.e(19497).then(r.t.bind(r,55236,19)),"~docs/default/category-referencessidebar-category-deepbook-44e.json",55236],b8415524:[()=>r.e(70088).then(r.bind(r,84034)),"@site/../content/references/cli/console.mdx",84034],b93440db:[()=>r.e(68139).then(r.bind(r,31045)),"@site/../content/references/framework/deepbook/custodian.md",31045],b9455473:[()=>r.e(87832).then(r.bind(r,7214)),"@site/../content/standards/deepbookv3-sdk/flash-loans.mdx",7214],b9527032:[()=>r.e(42463).then(r.bind(r,12577)),"@site/../content/references/framework/move-stdlib/ascii.md",12577],b9c05a70:[()=>r.e(8510).then(r.bind(r,73293)),"@site/../content/concepts/transactions/gas-smashing.mdx",73293],b9c8f940:[()=>r.e(89086).then(r.bind(r,31988)),"@site/../content/references/framework/sui-system/validator_set.md",31988],ba0e7a3a:[()=>r.e(85237).then(r.bind(r,23561)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/genesis-transaction.mdx",23561],ba464a9c:[()=>r.e(52451).then(r.bind(r,74896)),"@site/../content/concepts/object-ownership/wrapped.mdx",74896],bac5bfe6:[()=>r.e(40873).then(r.bind(r,82262)),"@site/../content/standards/kiosk-apps.mdx",82262],bae7d79c:[()=>r.e(73663).then(r.bind(r,96861)),"@site/../content/references/sui-api/sui-graphql/reference/types/interfaces/imove-datatype.mdx",96861],bb623cc7:[()=>r.e(30395).then(r.bind(r,36193)),"@site/../content/references/sui-sdks.mdx",36193],bb9da106:[()=>r.e(33812).then(r.bind(r,7561)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/linkage.mdx",7561],bd3fe51a:[()=>r.e(26786).then(r.bind(r,76628)),"@site/../content/guides/developer/first-app/debug.mdx",76628],bde34452:[()=>r.e(26544).then(r.bind(r,50591)),"@site/../content/references/sui-api/sui-graphql/reference/types/scalars/move-data.mdx",50591],be31726e:[()=>r.e(82100).then(r.bind(r,7666)),"@site/../content/references/sui-api/sui-graphql/reference/types/enums/move-ability.mdx",7666],be587431:[()=>r.e(47726).then(r.bind(r,82430)),"@site/../content/references/framework/deepbook/order_query.md",82430],becf996c:[()=>r.e(80792).then(r.bind(r,46542)),"@site/../content/references/sui-api/sui-graphql/reference/types/enums/object-kind.mdx",46542],bf0a2f34:[()=>r.e(25667).then(r.bind(r,8026)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/owned-or-immutable.mdx",8026],bf6fa8a6:[()=>r.e(61653).then(r.bind(r,99915)),"@site/../content/concepts/cryptography/transaction-auth/signatures.mdx",99915],bffb8ada:[()=>r.e(25795).then(r.bind(r,64656)),"@site/../content/references/cli.mdx",64656],c07337f7:[()=>r.e(41659).then(r.bind(r,48769)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/object-change-connection.mdx",48769],c18220ef:[()=>r.e(74162).then(r.bind(r,25044)),"@site/../content/references/framework/sui-framework/math.md",25044],c2176614:[()=>r.e(50087).then(r.bind(r,58148)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/input.mdx",58148],c46e1635:[()=>r.e(35524).then(r.bind(r,89810)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/move-struct-connection.mdx",89810],c4daf265:[()=>r.e(71524).then(r.bind(r,37713)),"@site/../content/standards/deepbookv3/swaps.mdx",37713],c4f5d8e4:[()=>Promise.all([r.e(71869),r.e(52634)]).then(r.bind(r,77405)),"@site/src/pages/index.js",77405],c517f1a8:[()=>r.e(6903).then(r.bind(r,54955)),"@site/../content/snippets/warn-ml-rpcs.mdx",54955],c570abbb:[()=>r.e(72115).then(r.bind(r,61336)),"@site/../content/concepts/cryptography/transaction-auth/multisig.mdx",61336],c5a0dcc4:[()=>r.e(51178).then(r.bind(r,23249)),"@site/../content/guides/developer.mdx",23249],c84c30c8:[()=>r.e(81461).then(r.bind(r,3840)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/move-module.mdx",3840],c8779fc8:[()=>r.e(49992).then(r.bind(r,30561)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/dry-run-effect.mdx",30561],c9352fab:[()=>r.e(70030).then(r.bind(r,48974)),"@site/../content/references/framework/sui-framework/versioned.md",48974],c95b44be:[()=>r.e(39797).then(r.bind(r,49445)),"@site/../content/guides/developer/app-examples/plinko.mdx",49445],c9a5fbf2:[()=>r.e(28013).then(r.bind(r,5794)),"@site/../content/guides/operator/node-tools.mdx",5794],c9f6d023:[()=>r.e(36982).then(r.bind(r,83555)),"@site/../content/references/sui-api/sui-graphql/reference/types/scalars/boolean.mdx",83555],c9fccad7:[()=>r.e(16729).then(r.bind(r,69449)),"@site/../content/references/sui-compared.mdx",69449],ca9fdccb:[()=>r.e(85858).then(r.bind(r,15190)),"@site/../content/references/sui-api/sui-graphql/reference/api/queries/owner.mdx",15190],cab5661a:[()=>r.e(31610).then(r.bind(r,16269)),"@site/../content/references/sui-api/sui-graphql/reference/api/queries/package-by-name.mdx",16269],cad16234:[()=>r.e(36551).then(r.bind(r,27556)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/authenticator-state-update-transaction.mdx",27556],caf30313:[()=>r.e(90953).then(r.bind(r,39615)),"@site/../content/references.mdx",39615],cb608aff:[()=>r.e(71403).then(r.bind(r,4717)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/transaction-block-effects.mdx",4717],cb895c3c:[()=>r.e(75835).then(r.bind(r,47028)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/checkpoint.mdx",47028],cc0c80c8:[()=>r.e(62447).then(r.bind(r,57932)),"@site/../content/standards/closed-loop-token/token-policy.mdx",57932],cd328cd2:[()=>r.e(81988).then(r.bind(r,19850)),"@site/../content/snippets/macos-deps.mdx",19850],ce3e5fb5:[()=>r.e(17181).then(r.bind(r,27261)),"@site/../content/concepts/transactions/prog-txn-blocks.mdx",27261],cf2e7be4:[()=>r.e(52479).then(r.bind(r,12845)),"@site/../content/references/sui-api/sui-graphql/reference/api/queries/checkpoint.mdx",12845],d07ae923:[()=>r.e(2068).then(r.bind(r,66438)),"@site/../content/standards/deepbookv2/routing-a-swap.mdx",66438],d14406e3:[()=>r.e(12632).then(r.bind(r,28363)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/transfer-objects-transaction.mdx",28363],d2c06a3a:[()=>r.e(18567).then(r.bind(r,17224)),"@site/../content/guides/developer/getting-started.mdx",17224],d2f94d28:[()=>r.e(94984).then(r.bind(r,3526)),"@site/../content/guides/developer/getting-started/sui-install.mdx",3526],d333c5a2:[()=>r.e(31903).then(r.bind(r,46538)),"@site/../content/guides/developer/coin/loyalty.mdx",46538],d35902fe:[()=>r.e(59011).then(r.bind(r,29639)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/type-origin.mdx",29639],d3af904c:[()=>r.e(72765).then(r.bind(r,2365)),"@site/../content/references/sui-api/sui-graphql/reference/types/scalars/open-move-type-signature.mdx",2365],d402f263:[()=>r.e(28444).then(r.bind(r,52390)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/transaction-input-connection.mdx",52390],d421d4ee:[()=>r.e(31030).then(r.bind(r,84702)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/publish-transaction.mdx",84702],d570f5ce:[()=>r.e(81784).then(r.bind(r,49140)),"@site/../content/references/sui-api/sui-graphql/reference/types/unions/programmable-transaction.mdx",49140],d6068b67:[()=>r.e(55904).then(r.bind(r,67344)),"@site/../content/concepts/tokenomics/staking-unstaking.mdx",67344],d628192b:[()=>r.e(15557).then(r.bind(r,47658)),"@site/../content/references/framework/sui-framework/object_table.md",47658],d656a253:[()=>r.e(83457).then(r.bind(r,33269)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/validator-connection.mdx",33269],d755f28d:[()=>r.e(6762).then(r.bind(r,50984)),"@site/../content/references/sui-api.mdx",50984],d7615b7b:[()=>r.e(3649).then(r.bind(r,78561)),"@site/../content/references/framework/sui-framework/hmac.md",78561],d78665fa:[()=>r.e(75746).then(r.bind(r,51131)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/unchanged-shared-object-edge.mdx",51131],d8ad5417:[()=>r.e(2667).then(r.bind(r,99851)),"@site/../content/concepts/transfers/custom-rules.mdx",99851],d95bee76:[()=>r.e(64506).then(r.bind(r,39691)),"@site/../content/references/sui-api/sui-graphql/reference/types/inputs/object-filter.mdx",39691],d98b3e9a:[()=>r.e(19990).then(r.bind(r,5111)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/upgrade-transaction.mdx",5111],d9ffe51c:[()=>r.e(76248).then(r.bind(r,22253)),"@site/../content/references/framework/sui-framework/object.md",22253],dabc908d:[()=>r.e(41888).then(r.bind(r,32736)),"@site/../content/guides/developer/app-examples/blackjack.mdx",32736],db9af445:[()=>r.e(39940).then(r.bind(r,85635)),"@site/../content/references/cli/ptb.mdx",85635],dc79b680:[()=>r.e(59180).then(r.bind(r,37523)),"@site/../content/standards/closed-loop-token/coin-token-comparison.mdx",37523],dc85c956:[()=>r.e(55576).then(r.bind(r,81550)),"@site/../content/references/sui-glossary.mdx",81550],dde15c5e:[()=>r.e(66895).then(r.bind(r,97408)),"@site/../content/references/sui-api/sui-graphql/reference/types/scalars/int.mdx",97408],de3f2402:[()=>r.e(65969).then(r.bind(r,1808)),"@site/../content/standards/deepbookv2/design.mdx",1808],debbda29:[()=>r.e(70204).then(r.bind(r,71522)),"@site/../content/references/sui-api/sui-graphql/reference/types/enums/domain-format.mdx",71522],df4365cc:[()=>r.e(32783).then(r.bind(r,14693)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/change-epoch-transaction.mdx",14693],e110816e:[()=>r.e(57956).then(r.bind(r,81862)),"@site/../content/guides/developer/getting-started/get-address.mdx",81862],e215c836:[()=>r.e(37734).then(r.bind(r,49291)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/dependency-edge.mdx",49291],e2662233:[()=>r.e(716).then(r.bind(r,18471)),"@site/../content/references/framework/sui-framework/coin.md",18471],e2c1c746:[()=>r.e(30374).then(r.bind(r,91137)),"@site/../content/references/sui-api/sui-graphql/reference/types/unions/transaction-block-kind.mdx",91137],e364e3ef:[()=>r.e(61500).then(r.bind(r,87034)),"@site/../content/concepts/research-papers.mdx",87034],e38a7c15:[()=>r.e(68982).then(r.bind(r,79242)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/object-connection.mdx",79242],e464a5fc:[()=>r.e(86689).then(r.bind(r,88478)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/parent.mdx",88478],e47698af:[()=>r.e(36625).then(r.bind(r,14068)),"@site/../content/references/framework/sui-system/voting_power.md",14068],e490a06f:[()=>r.e(60856).then(r.bind(r,74454)),"@site/../content/guides/operator/exchange-integration.mdx",74454],e4bcdcef:[()=>r.e(34851).then(r.bind(r,36011)),"@site/../content/references/sui-api/sui-graphql/reference/api/queries/dry-run-transaction-block.mdx",36011],e52738a6:[()=>r.e(83248).then(r.bind(r,60313)),"@site/../content/references/framework/sui-framework/ed25519.md",60313],e541f94d:[()=>r.e(79603).then(r.bind(r,77360)),"@site/../content/guides/developer/getting-started/get-coins.mdx",77360],e5af484a:[()=>r.e(46269).then(r.bind(r,68823)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/coin-metadata.mdx",68823],e5c74999:[()=>r.e(18928).then(r.bind(r,17094)),"@site/../content/references/framework/sui-framework/priority_queue.md",17094],e66607da:[()=>r.e(51432).then(r.bind(r,83366)),"@site/../content/snippets/staking-pool-reqs.mdx",83366],e68eb095:[()=>r.e(16123).then(r.bind(r,81604)),"@site/../content/guides/developer/cryptography.mdx",81604],e7952fdc:[()=>r.e(71458).then(r.bind(r,4477)),"@site/../content/references/framework/move-stdlib/option.md",4477],e7d2e533:[()=>r.e(7625).then(r.bind(r,50290)),"@site/../content/references/framework/sui-framework/dynamic_field.md",50290],e8142d79:[()=>r.e(91573).then(r.bind(r,73234)),"@site/../content/references/framework/sui-framework/transfer_policy.md",73234],e8401d1e:[()=>r.e(42485).then(r.bind(r,55469)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/epoch-edge.mdx",55469],e8f78626:[()=>r.e(8967).then(r.bind(r,68189)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/stake-subsidy.mdx",68189],e91f6001:[()=>r.e(61891).then(r.bind(r,41246)),"@site/../content/guides/operator/monitoring.mdx",41246],e9794387:[()=>r.e(87629).then(r.bind(r,52547)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/move-enum.mdx",52547],e9b9fc66:[()=>r.e(18835).then(r.bind(r,11257)),"@site/../content/standards/deepbookv3/flash-loans.mdx",11257],e9fed745:[()=>r.e(27088).then(r.bind(r,19486)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/object-change.mdx",19486],ea92708f:[()=>r.e(77543).then(r.t.bind(r,61966,19)),"/vercel/path0/docs/site/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json",61966],eaa7737d:[()=>r.e(39498).then(r.bind(r,14973)),"@site/../content/references/framework/sui-system/stake_subsidy.md",14973],eaecf8fd:[()=>r.e(97829).then(r.bind(r,98764)),"@site/../content/references/sui-api/sui-graphql/reference/types/interfaces/imove-object.mdx",98764],eb4e0a2e:[()=>r.e(42089).then(r.bind(r,69829)),"@site/../content/snippets/deepbook.mdx",69829],ec120ef8:[()=>r.e(80049).then(r.bind(r,10708)),"@site/../content/references/sui-api/sui-graphql/reference/types/inputs/transaction-block-filter.mdx",10708],ee934b83:[()=>Promise.all([r.e(61945),r.e(74628)]).then(r.bind(r,84924)),"@site/src/pages/sui-api-ref.js",84924],ef4730b4:[()=>r.e(57454).then(r.bind(r,63847)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/checkpoint-connection.mdx",63847],ef4fd428:[()=>r.e(10570).then(r.bind(r,39675)),"@site/../content/references/sui-api/sui-graphql/reference/types/directives/deprecated.mdx",39675],f04ae2fd:[()=>r.e(83731).then(r.bind(r,82425)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/randomness-state-update-transaction.mdx",82425],f07acd58:[()=>r.e(78975).then(r.bind(r,87232)),"@site/../content/references/framework/sui-framework/package.md",87232],f0b71380:[()=>r.e(36916).then(r.bind(r,90966)),"@site/../content/standards/deepbookv3-sdk/swaps.mdx",90966],f1499fa5:[()=>r.e(79066).then(r.bind(r,57969)),"@site/../content/standards/deepbookv2/orders.mdx",57969],f191e6e5:[()=>r.e(54805).then(r.bind(r,46677)),"@site/../content/references/sui-api/sui-graphql/reference/api/queries/package-versions.mdx",46677],f2617e99:[()=>r.e(16486).then(r.bind(r,87958)),"@site/../content/references/sui-api/sui-graphql/reference/api/queries/checkpoints.mdx",87958],f3df1343:[()=>Promise.all([r.e(71869),r.e(32124),r.e(35599)]).then(r.bind(r,22305)),"@site/../content/concepts/object-model.mdx",22305],f524c0ee:[()=>r.e(32905).then(r.bind(r,86778)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/make-move-vec-transaction.mdx",86778],f528dbbc:[()=>r.e(63865).then(r.bind(r,91037)),"@site/../content/concepts/app-devs.mdx",91037],f6a5c5da:[()=>r.e(80080).then(r.bind(r,39647)),"@site/../content/references/sui-api/sui-graphql/reference/api/queries/package.mdx",39647],f7f30fea:[()=>r.e(99139).then(r.bind(r,83993)),"@site/../content/snippets/address-prefix.mdx",83993],f8b072f1:[()=>r.e(65587).then(r.bind(r,28708)),"@site/../content/references/sui-api/sui-graphql/reference/types/interfaces/iowner.mdx",28708],f8b8dfac:[()=>r.e(29861).then(r.bind(r,24721)),"@site/../content/references/sui-move.mdx",24721],f96000df:[()=>r.e(55216).then(r.bind(r,96131)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/move-struct.mdx",96131],f9e6e8aa:[()=>r.e(82980).then(r.bind(r,31923)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/storage-fund.mdx",31923],fa547011:[()=>r.e(29084).then(r.bind(r,65570)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/gas-effects.mdx",65570],fa644ca9:[()=>r.e(40767).then(r.bind(r,85507)),"@site/../content/concepts/sui-move-concepts/entry-functions.mdx",85507],fb073e6b:[()=>r.e(87688).then(r.bind(r,91219)),"@site/../content/standards/deepbookv3-sdk/orders.mdx",91219],fb1c19dd:[()=>r.e(15673).then(r.bind(r,76900)),"@site/../content/standards/deepbookv3/query-the-pool.mdx",76900],fb34d896:[()=>r.e(93559).then(r.bind(r,87216)),"@site/../content/standards/deepbookv3-sdk/staking-governance.mdx",87216],fbcc136e:[()=>r.e(72594).then(r.bind(r,23685)),"@site/../content/guides/developer/sui-101/simulating-refs.mdx",23685],fc81fcf3:[()=>r.e(68239).then(r.bind(r,78688)),"@site/../content/concepts/components.mdx",78688],fd18fdfd:[()=>r.e(60594).then(r.bind(r,65238)),"@site/../content/guides/developer/cryptography/groth16.mdx",65238],fe0ea960:[()=>r.e(78225).then(r.bind(r,40591)),"@site/../content/references/sui-api/sui-graphql/reference/types/inputs/dynamic-field-name.mdx",40591],fe3ca801:[()=>r.e(64680).then(r.bind(r,89636)),"@site/../content/references/sui-api/sui-graphql/reference/types/objects/transaction-block-edge.mdx",89636],febc5847:[()=>r.e(5697).then(r.bind(r,47844)),"@site/../content/concepts/sui-architecture/indexer-functions.mdx",47844],ffe75af6:[()=>r.e(33993).then(r.bind(r,59056)),"@site/../content/guides/operator/genesis.mdx",59056]};var o=r(13274);function c(e){let{error:t,retry:r,pastDelay:n}=e;return t?(0,o.jsxs)("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"},children:[(0,o.jsx)("p",{children:String(t)}),(0,o.jsx)("div",{children:(0,o.jsx)("button",{type:"button",onClick:r,children:"Retry"})})]}):n?(0,o.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,o.jsx)("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb",children:(0,o.jsxs)("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2",children:[(0,o.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,o.jsx)("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,o.jsx)("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,o.jsx)("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,o.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,o.jsx)("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,o.jsx)("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,o.jsx)("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,o.jsx)("circle",{cx:"22",cy:"22",r:"8",children:(0,o.jsx)("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})})]})})}):null}var u=r(58168),l=r(30007);function d(e,t){if("*"===e)return s()({loading:c,loader:()=>r.e(18168).then(r.bind(r,18168)),modules:["@theme/NotFound"],webpack:()=>[18168],render(e,t){const r=e.default;return(0,o.jsx)(l.W,{value:{plugin:{name:"native",id:"default"}},children:(0,o.jsx)(r,{...t})})}});const n=i[`${e}-${t}`],d={},p=[],f=[],h=(0,u.A)(n);return Object.entries(h).forEach((e=>{let[t,r]=e;const n=a[r];n&&(d[t]=n[0],p.push(n[1]),f.push(n[2]))})),s().Map({loading:c,loader:d,modules:p,webpack:()=>f,render(t,r){const s=JSON.parse(JSON.stringify(n));Object.entries(t).forEach((t=>{let[r,n]=t;const i=n.default;if(!i)throw new Error(`The page component at ${e} doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.`);"object"!=typeof i&&"function"!=typeof i||Object.keys(n).filter((e=>"default"!==e)).forEach((e=>{i[e]=n[e]}));let a=s;const o=r.split(".");o.slice(0,-1).forEach((e=>{a=a[e]})),a[o[o.length-1]]=i}));const i=s.__comp;delete s.__comp;const a=s.__context;return delete s.__context,(0,o.jsx)(l.W,{value:a,children:(0,o.jsx)(i,{...s,...r})})}})}const p=[{path:"/search",component:d("/search","767"),exact:!0},{path:"/sui-api-ref",component:d("/sui-api-ref","2ca"),exact:!0},{path:"/",component:d("/","f40"),exact:!0},{path:"/",component:d("/","3aa"),routes:[{path:"/",component:d("/","afa"),routes:[{path:"/",component:d("/","502"),routes:[{path:"/code-of-conduct",component:d("/code-of-conduct","2ac"),exact:!0,sidebar:"referencesSidebar"},{path:"/concepts",component:d("/concepts","7fe"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/app-devs",component:d("/concepts/app-devs","c43"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/components",component:d("/concepts/components","782"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/cryptography",component:d("/concepts/cryptography","bcc"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/cryptography/system/checkpoint-verification",component:d("/concepts/cryptography/system/checkpoint-verification","385"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/cryptography/transaction-auth",component:d("/concepts/cryptography/transaction-auth","ae1"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/cryptography/transaction-auth/intent-signing",component:d("/concepts/cryptography/transaction-auth/intent-signing","343"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/cryptography/transaction-auth/keys-addresses",component:d("/concepts/cryptography/transaction-auth/keys-addresses","550"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/cryptography/transaction-auth/multisig",component:d("/concepts/cryptography/transaction-auth/multisig","554"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/cryptography/transaction-auth/offline-signing",component:d("/concepts/cryptography/transaction-auth/offline-signing","f3c"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/cryptography/transaction-auth/signatures",component:d("/concepts/cryptography/transaction-auth/signatures","a61"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/cryptography/zklogin",component:d("/concepts/cryptography/zklogin","490"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/dynamic-fields",component:d("/concepts/dynamic-fields","20f"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/dynamic-fields/tables-bags",component:d("/concepts/dynamic-fields/tables-bags","264"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/graphql-rpc",component:d("/concepts/graphql-rpc","b24"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/object-model",component:d("/concepts/object-model","efb"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/object-ownership",component:d("/concepts/object-ownership","df7"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/object-ownership/address-owned",component:d("/concepts/object-ownership/address-owned","9cf"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/object-ownership/immutable",component:d("/concepts/object-ownership/immutable","9c5"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/object-ownership/shared",component:d("/concepts/object-ownership/shared","ada"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/object-ownership/wrapped",component:d("/concepts/object-ownership/wrapped","ddd"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/research-papers",component:d("/concepts/research-papers","1c1"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/sui-architecture",component:d("/concepts/sui-architecture","2dc"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/sui-architecture/consensus",component:d("/concepts/sui-architecture/consensus","af2"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/sui-architecture/indexer-functions",component:d("/concepts/sui-architecture/indexer-functions","a9d"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/sui-architecture/protocol-upgrades",component:d("/concepts/sui-architecture/protocol-upgrades","1d0"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/sui-architecture/sui-security",component:d("/concepts/sui-architecture/sui-security","93e"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/sui-architecture/sui-storage",component:d("/concepts/sui-architecture/sui-storage","eb4"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/sui-architecture/transaction-lifecycle",component:d("/concepts/sui-architecture/transaction-lifecycle","e6e"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/sui-move-concepts",component:d("/concepts/sui-move-concepts","b98"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/sui-move-concepts/collections",component:d("/concepts/sui-move-concepts/collections","c9c"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/sui-move-concepts/conventions",component:d("/concepts/sui-move-concepts/conventions","630"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/sui-move-concepts/entry-functions",component:d("/concepts/sui-move-concepts/entry-functions","114"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/sui-move-concepts/init",component:d("/concepts/sui-move-concepts/init","e92"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/sui-move-concepts/one-time-witness",component:d("/concepts/sui-move-concepts/one-time-witness","217"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/sui-move-concepts/packages",component:d("/concepts/sui-move-concepts/packages","1de"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/sui-move-concepts/packages/automated-address-management",component:d("/concepts/sui-move-concepts/packages/automated-address-management","dd8"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/sui-move-concepts/packages/custom-policies",component:d("/concepts/sui-move-concepts/packages/custom-policies","e45"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/sui-move-concepts/packages/upgrade",component:d("/concepts/sui-move-concepts/packages/upgrade","cc7"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/sui-move-concepts/strings",component:d("/concepts/sui-move-concepts/strings","380"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/tokenomics",component:d("/concepts/tokenomics","2b7"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/tokenomics/gas-in-sui",component:d("/concepts/tokenomics/gas-in-sui","3aa"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/tokenomics/gas-pricing",component:d("/concepts/tokenomics/gas-pricing","dfc"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/tokenomics/proof-of-stake",component:d("/concepts/tokenomics/proof-of-stake","6b7"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/tokenomics/staking-unstaking",component:d("/concepts/tokenomics/staking-unstaking","517"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/tokenomics/storage-fund",component:d("/concepts/tokenomics/storage-fund","b53"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/tokenomics/sui-bridging",component:d("/concepts/tokenomics/sui-bridging","f98"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/tokenomics/sui-coin",component:d("/concepts/tokenomics/sui-coin","c37"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/tokenomics/validators-staking",component:d("/concepts/tokenomics/validators-staking","988"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/transactions",component:d("/concepts/transactions","368"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/transactions/gas-smashing",component:d("/concepts/transactions/gas-smashing","097"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/transactions/prog-txn-blocks",component:d("/concepts/transactions/prog-txn-blocks","06c"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/transactions/sponsored-transactions",component:d("/concepts/transactions/sponsored-transactions","dac"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/transfers",component:d("/concepts/transfers","08d"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/transfers/custom-rules",component:d("/concepts/transfers/custom-rules","78f"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/transfers/transfer-to-object",component:d("/concepts/transfers/transfer-to-object","e11"),exact:!0,sidebar:"conceptsSidebar"},{path:"/concepts/versioning",component:d("/concepts/versioning","cbc"),exact:!0,sidebar:"conceptsSidebar"},{path:"/contribute-to-sui-repos",component:d("/contribute-to-sui-repos","c37"),exact:!0,sidebar:"referencesSidebar"},{path:"/examples",component:d("/examples","be9"),exact:!0},{path:"/exchange-integration-guide",component:d("/exchange-integration-guide","139"),exact:!0},{path:"/guides",component:d("/guides","784"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer",component:d("/guides/developer","952"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/advanced",component:d("/guides/developer/advanced","e9c"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/advanced/custom-indexer",component:d("/guides/developer/advanced/custom-indexer","2ee"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/advanced/graphql-migration",component:d("/guides/developer/advanced/graphql-migration","83c"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/advanced/move-2024-migration",component:d("/guides/developer/advanced/move-2024-migration","6bc"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/advanced/randomness-onchain",component:d("/guides/developer/advanced/randomness-onchain","961"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/app-examples",component:d("/guides/developer/app-examples","dbc"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/app-examples/blackjack",component:d("/guides/developer/app-examples/blackjack","1cd"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/app-examples/coin-flip",component:d("/guides/developer/app-examples/coin-flip","f8e"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/app-examples/e2e-counter",component:d("/guides/developer/app-examples/e2e-counter","355"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/app-examples/plinko",component:d("/guides/developer/app-examples/plinko","e72"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/app-examples/reviews-rating",component:d("/guides/developer/app-examples/reviews-rating","3db"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/app-examples/tic-tac-toe",component:d("/guides/developer/app-examples/tic-tac-toe","542"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/app-examples/trustless-swap",component:d("/guides/developer/app-examples/trustless-swap","f8c"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/app-examples/weather-oracle",component:d("/guides/developer/app-examples/weather-oracle","dbf"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/coin",component:d("/guides/developer/coin","b61"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/coin/in-game-token",component:d("/guides/developer/coin/in-game-token","964"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/coin/loyalty",component:d("/guides/developer/coin/loyalty","026"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/coin/regulated",component:d("/guides/developer/coin/regulated","432"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/cryptography",component:d("/guides/developer/cryptography","7fe"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/cryptography/ecvrf",component:d("/guides/developer/cryptography/ecvrf","332"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/cryptography/groth16",component:d("/guides/developer/cryptography/groth16","9b0"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/cryptography/hashing",component:d("/guides/developer/cryptography/hashing","e2a"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/cryptography/multisig",component:d("/guides/developer/cryptography/multisig","98c"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/cryptography/signing",component:d("/guides/developer/cryptography/signing","4c4"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/cryptography/zklogin-integration",component:d("/guides/developer/cryptography/zklogin-integration","6be"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/cryptography/zklogin-integration/developer-account",component:d("/guides/developer/cryptography/zklogin-integration/developer-account","66a"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/cryptography/zklogin-integration/zklogin-example",component:d("/guides/developer/cryptography/zklogin-integration/zklogin-example","ba6"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/dev-cheat-sheet",component:d("/guides/developer/dev-cheat-sheet","529"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/first-app",component:d("/guides/developer/first-app","9a2"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/first-app/build-test",component:d("/guides/developer/first-app/build-test","81b"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/first-app/client-tssdk",component:d("/guides/developer/first-app/client-tssdk","d47"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/first-app/debug",component:d("/guides/developer/first-app/debug","204"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/first-app/publish",component:d("/guides/developer/first-app/publish","84f"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/first-app/write-package",component:d("/guides/developer/first-app/write-package","d01"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/getting-started",component:d("/guides/developer/getting-started","a33"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/getting-started/connect",component:d("/guides/developer/getting-started/connect","088"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/getting-started/get-address",component:d("/guides/developer/getting-started/get-address","996"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/getting-started/get-coins",component:d("/guides/developer/getting-started/get-coins","489"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/getting-started/graphql-rpc",component:d("/guides/developer/getting-started/graphql-rpc","b66"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/getting-started/local-network",component:d("/guides/developer/getting-started/local-network","c46"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/getting-started/sui-install",component:d("/guides/developer/getting-started/sui-install","57e"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/nft",component:d("/guides/developer/nft","f72"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/nft/asset-tokenization",component:d("/guides/developer/nft/asset-tokenization","171"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/nft/nft-rental",component:d("/guides/developer/nft/nft-rental","92b"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/stablecoins",component:d("/guides/developer/stablecoins","221"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/sui-101",component:d("/guides/developer/sui-101","ca9"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/sui-101/access-time",component:d("/guides/developer/sui-101/access-time","9c6"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/sui-101/building-ptb",component:d("/guides/developer/sui-101/building-ptb","487"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/sui-101/coin-mgt",component:d("/guides/developer/sui-101/coin-mgt","20b"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/sui-101/shared-owned",component:d("/guides/developer/sui-101/shared-owned","095"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/sui-101/sign-and-send-txn",component:d("/guides/developer/sui-101/sign-and-send-txn","165"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/sui-101/simulating-refs",component:d("/guides/developer/sui-101/simulating-refs","add"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/sui-101/sponsor-txn",component:d("/guides/developer/sui-101/sponsor-txn","ad3"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/sui-101/using-events",component:d("/guides/developer/sui-101/using-events","507"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/developer/sui-101/working-with-ptbs",component:d("/guides/developer/sui-101/working-with-ptbs","8dc"),exact:!0},{path:"/guides/operator",component:d("/guides/operator","a73"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/operator/archives",component:d("/guides/operator/archives","364"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/operator/bridge-node-configuration",component:d("/guides/operator/bridge-node-configuration","fc5"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/operator/data-management",component:d("/guides/operator/data-management","94c"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/operator/exchange-integration",component:d("/guides/operator/exchange-integration","6ee"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/operator/genesis",component:d("/guides/operator/genesis","ea3"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/operator/monitoring",component:d("/guides/operator/monitoring","069"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/operator/node-tools",component:d("/guides/operator/node-tools","953"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/operator/snapshots",component:d("/guides/operator/snapshots","204"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/operator/sui-full-node",component:d("/guides/operator/sui-full-node","f54"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/operator/updates",component:d("/guides/operator/updates","d81"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/operator/validator-committee",component:d("/guides/operator/validator-committee","ee9"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/operator/validator-config",component:d("/guides/operator/validator-config","c66"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/operator/validator-tasks",component:d("/guides/operator/validator-tasks","7e2"),exact:!0,sidebar:"guidesSidebar"},{path:"/localize-sui-docs",component:d("/localize-sui-docs","cca"),exact:!0,sidebar:"referencesSidebar"},{path:"/references",component:d("/references","9b2"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/cli",component:d("/references/cli","250"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/cli/cheatsheet",component:d("/references/cli/cheatsheet","809"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/cli/client",component:d("/references/cli/client","d89"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/cli/console",component:d("/references/cli/console","bac"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/cli/keytool",component:d("/references/cli/keytool","37c"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/cli/move",component:d("/references/cli/move","86a"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/cli/ptb",component:d("/references/cli/ptb","728"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/cli/validator",component:d("/references/cli/validator","9f5"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/contribute/contribution-process",component:d("/references/contribute/contribution-process","dc9"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/contribute/sui-environment",component:d("/references/contribute/sui-environment","581"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework",component:d("/references/framework","4ab"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/deepbook",component:d("/references/framework/deepbook","1bc"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/deepbook/clob",component:d("/references/framework/deepbook/clob","a52"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/deepbook/clob_v2",component:d("/references/framework/deepbook/clob_v2","c62"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/deepbook/critbit",component:d("/references/framework/deepbook/critbit","acb"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/deepbook/custodian",component:d("/references/framework/deepbook/custodian","cad"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/deepbook/custodian_v2",component:d("/references/framework/deepbook/custodian_v2","3f1"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/deepbook/math",component:d("/references/framework/deepbook/math","8ee"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/deepbook/order_query",component:d("/references/framework/deepbook/order_query","878"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/move-stdlib",component:d("/references/framework/move-stdlib","213"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/move-stdlib/address",component:d("/references/framework/move-stdlib/address","2c9"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/move-stdlib/ascii",component:d("/references/framework/move-stdlib/ascii","768"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/move-stdlib/bcs",component:d("/references/framework/move-stdlib/bcs","70c"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/move-stdlib/option",component:d("/references/framework/move-stdlib/option","aad"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/move-stdlib/string",component:d("/references/framework/move-stdlib/string","e0f"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/move-stdlib/type_name",component:d("/references/framework/move-stdlib/type_name","30a"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/move-stdlib/u128",component:d("/references/framework/move-stdlib/u128","d81"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/move-stdlib/u64",component:d("/references/framework/move-stdlib/u64","112"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/move-stdlib/vector",component:d("/references/framework/move-stdlib/vector","63c"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework",component:d("/references/framework/sui-framework","5e6"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/address",component:d("/references/framework/sui-framework/address","653"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/authenticator_state",component:d("/references/framework/sui-framework/authenticator_state","392"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/bag",component:d("/references/framework/sui-framework/bag","0e7"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/balance",component:d("/references/framework/sui-framework/balance","efe"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/bcs",component:d("/references/framework/sui-framework/bcs","2e0"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/bls12381",component:d("/references/framework/sui-framework/bls12381","410"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/borrow",component:d("/references/framework/sui-framework/borrow","0f4"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/clock",component:d("/references/framework/sui-framework/clock","97f"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/coin",component:d("/references/framework/sui-framework/coin","608"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/config",component:d("/references/framework/sui-framework/config","d90"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/deny_list",component:d("/references/framework/sui-framework/deny_list","a9e"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/display",component:d("/references/framework/sui-framework/display","aed"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/dynamic_field",component:d("/references/framework/sui-framework/dynamic_field","7dd"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/dynamic_object_field",component:d("/references/framework/sui-framework/dynamic_object_field","5cb"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/ecdsa_k1",component:d("/references/framework/sui-framework/ecdsa_k1","073"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/ecdsa_r1",component:d("/references/framework/sui-framework/ecdsa_r1","421"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/ecvrf",component:d("/references/framework/sui-framework/ecvrf","afc"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/ed25519",component:d("/references/framework/sui-framework/ed25519","d69"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/event",component:d("/references/framework/sui-framework/event","7fb"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/groth16",component:d("/references/framework/sui-framework/groth16","03f"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/group_ops",component:d("/references/framework/sui-framework/group_ops","5f9"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/hash",component:d("/references/framework/sui-framework/hash","b54"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/hex",component:d("/references/framework/sui-framework/hex","c50"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/hmac",component:d("/references/framework/sui-framework/hmac","01b"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/kiosk",component:d("/references/framework/sui-framework/kiosk","828"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/kiosk_extension",component:d("/references/framework/sui-framework/kiosk_extension","75d"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/linked_table",component:d("/references/framework/sui-framework/linked_table","8b2"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/math",component:d("/references/framework/sui-framework/math","837"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/object",component:d("/references/framework/sui-framework/object","4a0"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/object_bag",component:d("/references/framework/sui-framework/object_bag","f97"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/object_table",component:d("/references/framework/sui-framework/object_table","fbe"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/package",component:d("/references/framework/sui-framework/package","6a1"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/pay",component:d("/references/framework/sui-framework/pay","6dc"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/poseidon",component:d("/references/framework/sui-framework/poseidon","d97"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/priority_queue",component:d("/references/framework/sui-framework/priority_queue","761"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/prover",component:d("/references/framework/sui-framework/prover","3d4"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/random",component:d("/references/framework/sui-framework/random","f80"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/sui",component:d("/references/framework/sui-framework/sui","1e1"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/table",component:d("/references/framework/sui-framework/table","2d8"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/table_vec",component:d("/references/framework/sui-framework/table_vec","d18"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/token",component:d("/references/framework/sui-framework/token","22b"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/transfer",component:d("/references/framework/sui-framework/transfer","906"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/transfer_policy",component:d("/references/framework/sui-framework/transfer_policy","5af"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/tx_context",component:d("/references/framework/sui-framework/tx_context","07e"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/types",component:d("/references/framework/sui-framework/types","862"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/url",component:d("/references/framework/sui-framework/url","f52"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/vdf",component:d("/references/framework/sui-framework/vdf","2f9"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/vec_map",component:d("/references/framework/sui-framework/vec_map","136"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/vec_set",component:d("/references/framework/sui-framework/vec_set","016"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/versioned",component:d("/references/framework/sui-framework/versioned","5e8"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/zklogin_verified_id",component:d("/references/framework/sui-framework/zklogin_verified_id","339"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-framework/zklogin_verified_issuer",component:d("/references/framework/sui-framework/zklogin_verified_issuer","4d6"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-system",component:d("/references/framework/sui-system","345"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-system/genesis",component:d("/references/framework/sui-system/genesis","d8a"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-system/stake_subsidy",component:d("/references/framework/sui-system/stake_subsidy","f0c"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-system/staking_pool",component:d("/references/framework/sui-system/staking_pool","ed9"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-system/storage_fund",component:d("/references/framework/sui-system/storage_fund","cfd"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-system/sui_system",component:d("/references/framework/sui-system/sui_system","0b5"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-system/sui_system_state_inner",component:d("/references/framework/sui-system/sui_system_state_inner","ec4"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-system/validator",component:d("/references/framework/sui-system/validator","15c"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-system/validator_cap",component:d("/references/framework/sui-system/validator_cap","c33"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-system/validator_set",component:d("/references/framework/sui-system/validator_set","a9e"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-system/validator_wrapper",component:d("/references/framework/sui-system/validator_wrapper","cf7"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/framework/sui-system/voting_power",component:d("/references/framework/sui-system/voting_power","f3e"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/rust-sdk",component:d("/references/rust-sdk","28f"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api",component:d("/references/sui-api","d5e"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/json-rpc-format",component:d("/references/sui-api/json-rpc-format","688"),exact:!0},{path:"/references/sui-api/rpc-best-practices",component:d("/references/sui-api/rpc-best-practices","36d"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/directives/include",component:d("/references/sui-api/sui-graphql/reference/api/directives/include","029"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/directives/skip",component:d("/references/sui-api/sui-graphql/reference/api/directives/skip","9af"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/mutations/execute-transaction-block",component:d("/references/sui-api/sui-graphql/reference/api/mutations/execute-transaction-block","d36"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/queries/address",component:d("/references/sui-api/sui-graphql/reference/api/queries/address","f98"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/queries/available-range",component:d("/references/sui-api/sui-graphql/reference/api/queries/available-range","a99"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/queries/chain-identifier",component:d("/references/sui-api/sui-graphql/reference/api/queries/chain-identifier","279"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/queries/checkpoint",component:d("/references/sui-api/sui-graphql/reference/api/queries/checkpoint","8f0"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/queries/checkpoints",component:d("/references/sui-api/sui-graphql/reference/api/queries/checkpoints","6d2"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/queries/coin-metadata",component:d("/references/sui-api/sui-graphql/reference/api/queries/coin-metadata","236"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/queries/coins",component:d("/references/sui-api/sui-graphql/reference/api/queries/coins","cd2"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/queries/dry-run-transaction-block",component:d("/references/sui-api/sui-graphql/reference/api/queries/dry-run-transaction-block","1ca"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/queries/epoch",component:d("/references/sui-api/sui-graphql/reference/api/queries/epoch","9d1"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/queries/epochs",component:d("/references/sui-api/sui-graphql/reference/api/queries/epochs","621"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/queries/events",component:d("/references/sui-api/sui-graphql/reference/api/queries/events","58c"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/queries/latest-package",component:d("/references/sui-api/sui-graphql/reference/api/queries/latest-package","30d"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/queries/object",component:d("/references/sui-api/sui-graphql/reference/api/queries/object","dd1"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/queries/objects",component:d("/references/sui-api/sui-graphql/reference/api/queries/objects","a4b"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/queries/owner",component:d("/references/sui-api/sui-graphql/reference/api/queries/owner","2ca"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/queries/package",component:d("/references/sui-api/sui-graphql/reference/api/queries/package","709"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/queries/package-by-name",component:d("/references/sui-api/sui-graphql/reference/api/queries/package-by-name","9c3"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/queries/package-versions",component:d("/references/sui-api/sui-graphql/reference/api/queries/package-versions","227"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/queries/packages",component:d("/references/sui-api/sui-graphql/reference/api/queries/packages","aa7"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/queries/protocol-config",component:d("/references/sui-api/sui-graphql/reference/api/queries/protocol-config","0c6"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/queries/resolve-suins-address",component:d("/references/sui-api/sui-graphql/reference/api/queries/resolve-suins-address","fd1"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/queries/service-config",component:d("/references/sui-api/sui-graphql/reference/api/queries/service-config","33e"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/queries/transaction-block",component:d("/references/sui-api/sui-graphql/reference/api/queries/transaction-block","eae"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/queries/transaction-blocks",component:d("/references/sui-api/sui-graphql/reference/api/queries/transaction-blocks","9c2"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/queries/type",component:d("/references/sui-api/sui-graphql/reference/api/queries/type","b4f"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/queries/type-by-name",component:d("/references/sui-api/sui-graphql/reference/api/queries/type-by-name","388"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/api/queries/verify-zklogin-signature",component:d("/references/sui-api/sui-graphql/reference/api/queries/verify-zklogin-signature","83b"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/directives/deprecated",component:d("/references/sui-api/sui-graphql/reference/types/directives/deprecated","abb"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/directives/specified-by",component:d("/references/sui-api/sui-graphql/reference/types/directives/specified-by","173"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/enums/address-transaction-block-relationship",component:d("/references/sui-api/sui-graphql/reference/types/enums/address-transaction-block-relationship","140"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/enums/domain-format",component:d("/references/sui-api/sui-graphql/reference/types/enums/domain-format","f11"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/enums/execution-status",component:d("/references/sui-api/sui-graphql/reference/types/enums/execution-status","6a5"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/enums/feature",component:d("/references/sui-api/sui-graphql/reference/types/enums/feature","7bf"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/enums/move-ability",component:d("/references/sui-api/sui-graphql/reference/types/enums/move-ability","04f"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/enums/move-visibility",component:d("/references/sui-api/sui-graphql/reference/types/enums/move-visibility","7f9"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/enums/object-kind",component:d("/references/sui-api/sui-graphql/reference/types/enums/object-kind","858"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/enums/stake-status",component:d("/references/sui-api/sui-graphql/reference/types/enums/stake-status","f3f"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/enums/transaction-block-kind-input",component:d("/references/sui-api/sui-graphql/reference/types/enums/transaction-block-kind-input","b07"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/enums/zk-login-intent-scope",component:d("/references/sui-api/sui-graphql/reference/types/enums/zk-login-intent-scope","7a4"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/inputs/checkpoint-id",component:d("/references/sui-api/sui-graphql/reference/types/inputs/checkpoint-id","263"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/inputs/dynamic-field-name",component:d("/references/sui-api/sui-graphql/reference/types/inputs/dynamic-field-name","397"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/inputs/event-filter",component:d("/references/sui-api/sui-graphql/reference/types/inputs/event-filter","997"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/inputs/move-package-checkpoint-filter",component:d("/references/sui-api/sui-graphql/reference/types/inputs/move-package-checkpoint-filter","ac2"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/inputs/move-package-version-filter",component:d("/references/sui-api/sui-graphql/reference/types/inputs/move-package-version-filter","e04"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/inputs/object-filter",component:d("/references/sui-api/sui-graphql/reference/types/inputs/object-filter","7a6"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/inputs/object-key",component:d("/references/sui-api/sui-graphql/reference/types/inputs/object-key","2ca"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/inputs/object-ref",component:d("/references/sui-api/sui-graphql/reference/types/inputs/object-ref","6a3"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/inputs/transaction-block-filter",component:d("/references/sui-api/sui-graphql/reference/types/inputs/transaction-block-filter","5ee"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/inputs/transaction-metadata",component:d("/references/sui-api/sui-graphql/reference/types/inputs/transaction-metadata","658"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/interfaces/imove-datatype",component:d("/references/sui-api/sui-graphql/reference/types/interfaces/imove-datatype","d54"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/interfaces/imove-object",component:d("/references/sui-api/sui-graphql/reference/types/interfaces/imove-object","299"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/interfaces/iobject",component:d("/references/sui-api/sui-graphql/reference/types/interfaces/iobject","de9"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/interfaces/iowner",component:d("/references/sui-api/sui-graphql/reference/types/interfaces/iowner","8af"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/active-jwk",component:d("/references/sui-api/sui-graphql/reference/types/objects/active-jwk","c94"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/active-jwk-connection",component:d("/references/sui-api/sui-graphql/reference/types/objects/active-jwk-connection","850"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/active-jwk-edge",component:d("/references/sui-api/sui-graphql/reference/types/objects/active-jwk-edge","a3e"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/address",component:d("/references/sui-api/sui-graphql/reference/types/objects/address","54f"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/address-connection",component:d("/references/sui-api/sui-graphql/reference/types/objects/address-connection","c07"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/address-edge",component:d("/references/sui-api/sui-graphql/reference/types/objects/address-edge","b69"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/address-owner",component:d("/references/sui-api/sui-graphql/reference/types/objects/address-owner","82d"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/authenticator-state-create-transaction",component:d("/references/sui-api/sui-graphql/reference/types/objects/authenticator-state-create-transaction","cf2"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/authenticator-state-expire-transaction",component:d("/references/sui-api/sui-graphql/reference/types/objects/authenticator-state-expire-transaction","4b0"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/authenticator-state-update-transaction",component:d("/references/sui-api/sui-graphql/reference/types/objects/authenticator-state-update-transaction","7d3"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/available-range",component:d("/references/sui-api/sui-graphql/reference/types/objects/available-range","3d1"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/balance",component:d("/references/sui-api/sui-graphql/reference/types/objects/balance","47b"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/balance-change",component:d("/references/sui-api/sui-graphql/reference/types/objects/balance-change","a9f"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/balance-change-connection",component:d("/references/sui-api/sui-graphql/reference/types/objects/balance-change-connection","930"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/balance-change-edge",component:d("/references/sui-api/sui-graphql/reference/types/objects/balance-change-edge","988"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/balance-connection",component:d("/references/sui-api/sui-graphql/reference/types/objects/balance-connection","63e"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/balance-edge",component:d("/references/sui-api/sui-graphql/reference/types/objects/balance-edge","813"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/bridge-committee-init-transaction",component:d("/references/sui-api/sui-graphql/reference/types/objects/bridge-committee-init-transaction","b18"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/bridge-state-create-transaction",component:d("/references/sui-api/sui-graphql/reference/types/objects/bridge-state-create-transaction","f57"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/change-epoch-transaction",component:d("/references/sui-api/sui-graphql/reference/types/objects/change-epoch-transaction","d45"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/checkpoint",component:d("/references/sui-api/sui-graphql/reference/types/objects/checkpoint","26d"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/checkpoint-connection",component:d("/references/sui-api/sui-graphql/reference/types/objects/checkpoint-connection","bdd"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/checkpoint-edge",component:d("/references/sui-api/sui-graphql/reference/types/objects/checkpoint-edge","e90"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/coin",component:d("/references/sui-api/sui-graphql/reference/types/objects/coin","e4a"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/coin-connection",component:d("/references/sui-api/sui-graphql/reference/types/objects/coin-connection","e30"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/coin-deny-list-state-create-transaction",component:d("/references/sui-api/sui-graphql/reference/types/objects/coin-deny-list-state-create-transaction","1e8"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/coin-edge",component:d("/references/sui-api/sui-graphql/reference/types/objects/coin-edge","803"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/coin-metadata",component:d("/references/sui-api/sui-graphql/reference/types/objects/coin-metadata","f83"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/consensus-commit-prologue-transaction",component:d("/references/sui-api/sui-graphql/reference/types/objects/consensus-commit-prologue-transaction","61b"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/dependency-connection",component:d("/references/sui-api/sui-graphql/reference/types/objects/dependency-connection","44b"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/dependency-edge",component:d("/references/sui-api/sui-graphql/reference/types/objects/dependency-edge","024"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/display-entry",component:d("/references/sui-api/sui-graphql/reference/types/objects/display-entry","53b"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/dry-run-effect",component:d("/references/sui-api/sui-graphql/reference/types/objects/dry-run-effect","a51"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/dry-run-mutation",component:d("/references/sui-api/sui-graphql/reference/types/objects/dry-run-mutation","e85"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/dry-run-result",component:d("/references/sui-api/sui-graphql/reference/types/objects/dry-run-result","bef"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/dry-run-return",component:d("/references/sui-api/sui-graphql/reference/types/objects/dry-run-return","f91"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/dynamic-field",component:d("/references/sui-api/sui-graphql/reference/types/objects/dynamic-field","93c"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/dynamic-field-connection",component:d("/references/sui-api/sui-graphql/reference/types/objects/dynamic-field-connection","b4b"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/dynamic-field-edge",component:d("/references/sui-api/sui-graphql/reference/types/objects/dynamic-field-edge","d2c"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/end-of-epoch-transaction",component:d("/references/sui-api/sui-graphql/reference/types/objects/end-of-epoch-transaction","c99"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/end-of-epoch-transaction-kind-connection",component:d("/references/sui-api/sui-graphql/reference/types/objects/end-of-epoch-transaction-kind-connection","d9f"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/end-of-epoch-transaction-kind-edge",component:d("/references/sui-api/sui-graphql/reference/types/objects/end-of-epoch-transaction-kind-edge","227"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/epoch",component:d("/references/sui-api/sui-graphql/reference/types/objects/epoch","030"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/epoch-connection",component:d("/references/sui-api/sui-graphql/reference/types/objects/epoch-connection","399"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/epoch-edge",component:d("/references/sui-api/sui-graphql/reference/types/objects/epoch-edge","ee5"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/event",component:d("/references/sui-api/sui-graphql/reference/types/objects/event","74e"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/event-connection",component:d("/references/sui-api/sui-graphql/reference/types/objects/event-connection","1a6"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/event-edge",component:d("/references/sui-api/sui-graphql/reference/types/objects/event-edge","09d"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/execution-result",component:d("/references/sui-api/sui-graphql/reference/types/objects/execution-result","279"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/gas-coin",component:d("/references/sui-api/sui-graphql/reference/types/objects/gas-coin","243"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/gas-cost-summary",component:d("/references/sui-api/sui-graphql/reference/types/objects/gas-cost-summary","31a"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/gas-effects",component:d("/references/sui-api/sui-graphql/reference/types/objects/gas-effects","795"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/gas-input",component:d("/references/sui-api/sui-graphql/reference/types/objects/gas-input","264"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/genesis-transaction",component:d("/references/sui-api/sui-graphql/reference/types/objects/genesis-transaction","cb9"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/immutable",component:d("/references/sui-api/sui-graphql/reference/types/objects/immutable","02c"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/input",component:d("/references/sui-api/sui-graphql/reference/types/objects/input","d9b"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/linkage",component:d("/references/sui-api/sui-graphql/reference/types/objects/linkage","1f5"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/make-move-vec-transaction",component:d("/references/sui-api/sui-graphql/reference/types/objects/make-move-vec-transaction","840"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/merge-coins-transaction",component:d("/references/sui-api/sui-graphql/reference/types/objects/merge-coins-transaction","984"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/move-call-transaction",component:d("/references/sui-api/sui-graphql/reference/types/objects/move-call-transaction","d3e"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/move-datatype",component:d("/references/sui-api/sui-graphql/reference/types/objects/move-datatype","86d"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/move-datatype-connection",component:d("/references/sui-api/sui-graphql/reference/types/objects/move-datatype-connection","79d"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/move-datatype-edge",component:d("/references/sui-api/sui-graphql/reference/types/objects/move-datatype-edge","970"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/move-enum",component:d("/references/sui-api/sui-graphql/reference/types/objects/move-enum","7fe"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/move-enum-connection",component:d("/references/sui-api/sui-graphql/reference/types/objects/move-enum-connection","735"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/move-enum-edge",component:d("/references/sui-api/sui-graphql/reference/types/objects/move-enum-edge","59e"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/move-enum-variant",component:d("/references/sui-api/sui-graphql/reference/types/objects/move-enum-variant","511"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/move-field",component:d("/references/sui-api/sui-graphql/reference/types/objects/move-field","0a7"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/move-function",component:d("/references/sui-api/sui-graphql/reference/types/objects/move-function","9a3"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/move-function-connection",component:d("/references/sui-api/sui-graphql/reference/types/objects/move-function-connection","33e"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/move-function-edge",component:d("/references/sui-api/sui-graphql/reference/types/objects/move-function-edge","130"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/move-function-type-parameter",component:d("/references/sui-api/sui-graphql/reference/types/objects/move-function-type-parameter","7fd"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/move-module",component:d("/references/sui-api/sui-graphql/reference/types/objects/move-module","236"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/move-module-connection",component:d("/references/sui-api/sui-graphql/reference/types/objects/move-module-connection","259"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/move-module-edge",component:d("/references/sui-api/sui-graphql/reference/types/objects/move-module-edge","8c3"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/move-object",component:d("/references/sui-api/sui-graphql/reference/types/objects/move-object","d5f"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/move-object-connection",component:d("/references/sui-api/sui-graphql/reference/types/objects/move-object-connection","38b"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/move-object-edge",component:d("/references/sui-api/sui-graphql/reference/types/objects/move-object-edge","b32"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/move-package",component:d("/references/sui-api/sui-graphql/reference/types/objects/move-package","c3a"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/move-package-connection",component:d("/references/sui-api/sui-graphql/reference/types/objects/move-package-connection","ce7"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/move-package-edge",component:d("/references/sui-api/sui-graphql/reference/types/objects/move-package-edge","fec"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/move-struct",component:d("/references/sui-api/sui-graphql/reference/types/objects/move-struct","ef0"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/move-struct-connection",component:d("/references/sui-api/sui-graphql/reference/types/objects/move-struct-connection","c3d"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/move-struct-edge",component:d("/references/sui-api/sui-graphql/reference/types/objects/move-struct-edge","291"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/move-struct-type-parameter",component:d("/references/sui-api/sui-graphql/reference/types/objects/move-struct-type-parameter","117"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/move-type",component:d("/references/sui-api/sui-graphql/reference/types/objects/move-type","a93"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/move-value",component:d("/references/sui-api/sui-graphql/reference/types/objects/move-value","209"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/object",component:d("/references/sui-api/sui-graphql/reference/types/objects/object","228"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/object-change",component:d("/references/sui-api/sui-graphql/reference/types/objects/object-change","cef"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/object-change-connection",component:d("/references/sui-api/sui-graphql/reference/types/objects/object-change-connection","20c"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/object-change-edge",component:d("/references/sui-api/sui-graphql/reference/types/objects/object-change-edge","d38"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/object-connection",component:d("/references/sui-api/sui-graphql/reference/types/objects/object-connection","ae1"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/object-edge",component:d("/references/sui-api/sui-graphql/reference/types/objects/object-edge","64a"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/open-move-type",component:d("/references/sui-api/sui-graphql/reference/types/objects/open-move-type","200"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/owned-or-immutable",component:d("/references/sui-api/sui-graphql/reference/types/objects/owned-or-immutable","8df"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/owner",component:d("/references/sui-api/sui-graphql/reference/types/objects/owner","aba"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/page-info",component:d("/references/sui-api/sui-graphql/reference/types/objects/page-info","7b6"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/parent",component:d("/references/sui-api/sui-graphql/reference/types/objects/parent","604"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/programmable-transaction-block",component:d("/references/sui-api/sui-graphql/reference/types/objects/programmable-transaction-block","e06"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/programmable-transaction-connection",component:d("/references/sui-api/sui-graphql/reference/types/objects/programmable-transaction-connection","7c1"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/programmable-transaction-edge",component:d("/references/sui-api/sui-graphql/reference/types/objects/programmable-transaction-edge","4e5"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/protocol-config-attr",component:d("/references/sui-api/sui-graphql/reference/types/objects/protocol-config-attr","6c0"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/protocol-config-feature-flag",component:d("/references/sui-api/sui-graphql/reference/types/objects/protocol-config-feature-flag","28c"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/protocol-configs",component:d("/references/sui-api/sui-graphql/reference/types/objects/protocol-configs","dd1"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/publish-transaction",component:d("/references/sui-api/sui-graphql/reference/types/objects/publish-transaction","38f"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/pure",component:d("/references/sui-api/sui-graphql/reference/types/objects/pure","3b4"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/randomness-state-create-transaction",component:d("/references/sui-api/sui-graphql/reference/types/objects/randomness-state-create-transaction","a8e"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/randomness-state-update-transaction",component:d("/references/sui-api/sui-graphql/reference/types/objects/randomness-state-update-transaction","dee"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/receiving",component:d("/references/sui-api/sui-graphql/reference/types/objects/receiving","ef1"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/result",component:d("/references/sui-api/sui-graphql/reference/types/objects/result","e1b"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/safe-mode",component:d("/references/sui-api/sui-graphql/reference/types/objects/safe-mode","441"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/service-config",component:d("/references/sui-api/sui-graphql/reference/types/objects/service-config","6c6"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/shared",component:d("/references/sui-api/sui-graphql/reference/types/objects/shared","07a"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/shared-input",component:d("/references/sui-api/sui-graphql/reference/types/objects/shared-input","33f"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/shared-object-cancelled",component:d("/references/sui-api/sui-graphql/reference/types/objects/shared-object-cancelled","b24"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/shared-object-delete",component:d("/references/sui-api/sui-graphql/reference/types/objects/shared-object-delete","6d4"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/shared-object-read",component:d("/references/sui-api/sui-graphql/reference/types/objects/shared-object-read","de3"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/split-coins-transaction",component:d("/references/sui-api/sui-graphql/reference/types/objects/split-coins-transaction","f8f"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/stake-subsidy",component:d("/references/sui-api/sui-graphql/reference/types/objects/stake-subsidy","ef9"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/staked-sui",component:d("/references/sui-api/sui-graphql/reference/types/objects/staked-sui","1ae"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/staked-sui-connection",component:d("/references/sui-api/sui-graphql/reference/types/objects/staked-sui-connection","e60"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/staked-sui-edge",component:d("/references/sui-api/sui-graphql/reference/types/objects/staked-sui-edge","d9e"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/storage-fund",component:d("/references/sui-api/sui-graphql/reference/types/objects/storage-fund","751"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/suins-registration",component:d("/references/sui-api/sui-graphql/reference/types/objects/suins-registration","214"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/suins-registration-connection",component:d("/references/sui-api/sui-graphql/reference/types/objects/suins-registration-connection","a33"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/suins-registration-edge",component:d("/references/sui-api/sui-graphql/reference/types/objects/suins-registration-edge","1e7"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/system-parameters",component:d("/references/sui-api/sui-graphql/reference/types/objects/system-parameters","2a3"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/transaction-block",component:d("/references/sui-api/sui-graphql/reference/types/objects/transaction-block","798"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/transaction-block-connection",component:d("/references/sui-api/sui-graphql/reference/types/objects/transaction-block-connection","88b"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/transaction-block-edge",component:d("/references/sui-api/sui-graphql/reference/types/objects/transaction-block-edge","8ff"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/transaction-block-effects",component:d("/references/sui-api/sui-graphql/reference/types/objects/transaction-block-effects","de6"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/transaction-input-connection",component:d("/references/sui-api/sui-graphql/reference/types/objects/transaction-input-connection","103"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/transaction-input-edge",component:d("/references/sui-api/sui-graphql/reference/types/objects/transaction-input-edge","c5d"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/transfer-objects-transaction",component:d("/references/sui-api/sui-graphql/reference/types/objects/transfer-objects-transaction","d62"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/type-origin",component:d("/references/sui-api/sui-graphql/reference/types/objects/type-origin","2df"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/unchanged-shared-object-connection",component:d("/references/sui-api/sui-graphql/reference/types/objects/unchanged-shared-object-connection","92c"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/unchanged-shared-object-edge",component:d("/references/sui-api/sui-graphql/reference/types/objects/unchanged-shared-object-edge","b26"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/upgrade-transaction",component:d("/references/sui-api/sui-graphql/reference/types/objects/upgrade-transaction","6eb"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/validator",component:d("/references/sui-api/sui-graphql/reference/types/objects/validator","9a8"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/validator-connection",component:d("/references/sui-api/sui-graphql/reference/types/objects/validator-connection","562"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/validator-credentials",component:d("/references/sui-api/sui-graphql/reference/types/objects/validator-credentials","246"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/validator-edge",component:d("/references/sui-api/sui-graphql/reference/types/objects/validator-edge","c7f"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/validator-set",component:d("/references/sui-api/sui-graphql/reference/types/objects/validator-set","4f7"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/objects/zk-login-verify-result",component:d("/references/sui-api/sui-graphql/reference/types/objects/zk-login-verify-result","58e"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/scalars/base-64",component:d("/references/sui-api/sui-graphql/reference/types/scalars/base-64","65c"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/scalars/big-int",component:d("/references/sui-api/sui-graphql/reference/types/scalars/big-int","738"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/scalars/boolean",component:d("/references/sui-api/sui-graphql/reference/types/scalars/boolean","ecb"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/scalars/date-time",component:d("/references/sui-api/sui-graphql/reference/types/scalars/date-time","46a"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/scalars/int",component:d("/references/sui-api/sui-graphql/reference/types/scalars/int","be2"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/scalars/json",component:d("/references/sui-api/sui-graphql/reference/types/scalars/json","1ac"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/scalars/move-data",component:d("/references/sui-api/sui-graphql/reference/types/scalars/move-data","6a5"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/scalars/move-type-layout",component:d("/references/sui-api/sui-graphql/reference/types/scalars/move-type-layout","fd4"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/scalars/move-type-signature",component:d("/references/sui-api/sui-graphql/reference/types/scalars/move-type-signature","3c1"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/scalars/open-move-type-signature",component:d("/references/sui-api/sui-graphql/reference/types/scalars/open-move-type-signature","c8c"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/scalars/string",component:d("/references/sui-api/sui-graphql/reference/types/scalars/string","2fd"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/scalars/sui-address",component:d("/references/sui-api/sui-graphql/reference/types/scalars/sui-address","980"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/scalars/uint-53",component:d("/references/sui-api/sui-graphql/reference/types/scalars/uint-53","687"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/unions/dynamic-field-value",component:d("/references/sui-api/sui-graphql/reference/types/unions/dynamic-field-value","ec9"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/unions/end-of-epoch-transaction-kind",component:d("/references/sui-api/sui-graphql/reference/types/unions/end-of-epoch-transaction-kind","cc9"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/unions/object-owner",component:d("/references/sui-api/sui-graphql/reference/types/unions/object-owner","600"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/unions/programmable-transaction",component:d("/references/sui-api/sui-graphql/reference/types/unions/programmable-transaction","b4f"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/unions/transaction-argument",component:d("/references/sui-api/sui-graphql/reference/types/unions/transaction-argument","f9f"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/unions/transaction-block-kind",component:d("/references/sui-api/sui-graphql/reference/types/unions/transaction-block-kind","998"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/unions/transaction-input",component:d("/references/sui-api/sui-graphql/reference/types/unions/transaction-input","fdb"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-api/sui-graphql/reference/types/unions/unchanged-shared-object",component:d("/references/sui-api/sui-graphql/reference/types/unions/unchanged-shared-object","8a9"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-graphql",component:d("/references/sui-graphql","3cc"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-move",component:d("/references/sui-move","7e2"),exact:!0,sidebar:"referencesSidebar"},{path:"/references/sui-sdks",component:d("/references/sui-sdks","6ef"),exact:!0,sidebar:"referencesSidebar"},{path:"/snippets/address-prefix",component:d("/snippets/address-prefix","3b7"),exact:!0},{path:"/snippets/app-examples-swap-source",component:d("/snippets/app-examples-swap-source","9fa"),exact:!0},{path:"/snippets/binaries-file-list",component:d("/snippets/binaries-file-list","daa"),exact:!0},{path:"/snippets/cli-check-install",component:d("/snippets/cli-check-install","2b4"),exact:!0},{path:"/snippets/data-wipe",component:d("/snippets/data-wipe","bf2"),exact:!0},{path:"/snippets/deepbook",component:d("/snippets/deepbook","2fa"),exact:!0},{path:"/snippets/info-gas-budget",component:d("/snippets/info-gas-budget","1e3"),exact:!0},{path:"/snippets/info-pnpm-required",component:d("/snippets/info-pnpm-required","e4a"),exact:!0},{path:"/snippets/initialize-sui-client-cli",component:d("/snippets/initialize-sui-client-cli","88d"),exact:!0},{path:"/snippets/libpq-req",component:d("/snippets/libpq-req","49c"),exact:!0},{path:"/snippets/linux-deps",component:d("/snippets/linux-deps","f8b"),exact:!0},{path:"/snippets/macos-deps",component:d("/snippets/macos-deps","514"),exact:!0},{path:"/snippets/migrate-to-graphql",component:d("/snippets/migrate-to-graphql","3c1"),exact:!0},{path:"/snippets/move-summary",component:d("/snippets/move-summary","ca7"),exact:!0},{path:"/snippets/openid-providers",component:d("/snippets/openid-providers","525"),exact:!0},{path:"/snippets/publish-to-devnet-with-coins",component:d("/snippets/publish-to-devnet-with-coins","e36"),exact:!0},{path:"/snippets/quick-install",component:d("/snippets/quick-install","e0c"),exact:!0},{path:"/snippets/staking-pool-reqs",component:d("/snippets/staking-pool-reqs","661"),exact:!0},{path:"/snippets/upgrade-single-key-risk",component:d("/snippets/upgrade-single-key-risk","871"),exact:!0},{path:"/snippets/warn-ml-rpcs",component:d("/snippets/warn-ml-rpcs","907"),exact:!0},{path:"/standards",component:d("/standards","e33"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/closed-loop-token",component:d("/standards/closed-loop-token","e05"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/closed-loop-token/action-request",component:d("/standards/closed-loop-token/action-request","331"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/closed-loop-token/coin-token-comparison",component:d("/standards/closed-loop-token/coin-token-comparison","955"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/closed-loop-token/rules",component:d("/standards/closed-loop-token/rules","64d"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/closed-loop-token/spending",component:d("/standards/closed-loop-token/spending","3aa"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/closed-loop-token/token-policy",component:d("/standards/closed-loop-token/token-policy","4fb"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/coin",component:d("/standards/coin","d0d"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/deepbook",component:d("/standards/deepbook","97e"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/deepbookv2",component:d("/standards/deepbookv2","0a9"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/deepbookv2/design",component:d("/standards/deepbookv2/design","1e7"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/deepbookv2/orders",component:d("/standards/deepbookv2/orders","2ee"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/deepbookv2/pools",component:d("/standards/deepbookv2/pools","cd4"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/deepbookv2/query-the-pool",component:d("/standards/deepbookv2/query-the-pool","5db"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/deepbookv2/routing-a-swap",component:d("/standards/deepbookv2/routing-a-swap","12f"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/deepbookv2/trade-and-swap",component:d("/standards/deepbookv2/trade-and-swap","23c"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/deepbookv3",component:d("/standards/deepbookv3","c9d"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/deepbookv3-sdk",component:d("/standards/deepbookv3-sdk","cd4"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/deepbookv3-sdk/flash-loans",component:d("/standards/deepbookv3-sdk/flash-loans","87b"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/deepbookv3-sdk/orders",component:d("/standards/deepbookv3-sdk/orders","f8d"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/deepbookv3-sdk/pools",component:d("/standards/deepbookv3-sdk/pools","adb"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/deepbookv3-sdk/staking-governance",component:d("/standards/deepbookv3-sdk/staking-governance","1c1"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/deepbookv3-sdk/swaps",component:d("/standards/deepbookv3-sdk/swaps","26a"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/deepbookv3/balance-manager",component:d("/standards/deepbookv3/balance-manager","540"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/deepbookv3/design",component:d("/standards/deepbookv3/design","115"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/deepbookv3/flash-loans",component:d("/standards/deepbookv3/flash-loans","361"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/deepbookv3/orders",component:d("/standards/deepbookv3/orders","c4c"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/deepbookv3/query-the-pool",component:d("/standards/deepbookv3/query-the-pool","b5a"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/deepbookv3/staking-governance",component:d("/standards/deepbookv3/staking-governance","c6b"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/deepbookv3/swaps",component:d("/standards/deepbookv3/swaps","17a"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/display",component:d("/standards/display","b6c"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/kiosk",component:d("/standards/kiosk","e72"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/kiosk-apps",component:d("/standards/kiosk-apps","367"),exact:!0,sidebar:"standardsSidebar"},{path:"/standards/wallet-standard",component:d("/standards/wallet-standard","c03"),exact:!0,sidebar:"standardsSidebar"},{path:"/style-guide",component:d("/style-guide","5c7"),exact:!0,sidebar:"referencesSidebar"},{path:"/sui-compared",component:d("/sui-compared","ab5"),exact:!0},{path:"/sui-framework-reference",component:d("/sui-framework-reference","ec9"),exact:!0},{path:"/sui-glossary",component:d("/sui-glossary","818"),exact:!0,sidebar:"referencesSidebar"}]}]}]},{path:"*",component:d("*")}]},76380:(e,t,r)=>{"use strict";r.d(t,{o:()=>i,x:()=>a});var n=r(79474),s=r(13274);const i=n.createContext(!1);function a(e){let{children:t}=e;const[r,a]=(0,n.useState)(!1);return(0,n.useEffect)((()=>{a(!0)}),[]),(0,s.jsx)(i.Provider,{value:r,children:t})}},66192:(e,t,r)=>{"use strict";var n=r(79474),s=r(48088),i=r(69202),a=r(29620),o=r(51636);const c=[r(21475),r(29525),r(76153),r(55214),r(30123),r(31908)];var u=r(58943),l=r(20241),d=r(87221),p=r(13274);function f(e){let{children:t}=e;return(0,p.jsx)(p.Fragment,{children:t})}var h=r(53009),b=r(10707),m=r(82344),g=r(32443),y=r(46938),v=r(62824),k=r(59729),w=r(14036),x=r(42560),S=r(77426);function _(){const{i18n:{currentLocale:e,defaultLocale:t,localeConfigs:r}}=(0,b.A)(),n=(0,v.o)(),s=r[e].htmlLang,i=e=>e.replace("-","_");return(0,p.jsxs)(h.A,{children:[Object.entries(r).map((e=>{let[t,{htmlLang:r}]=e;return(0,p.jsx)("link",{rel:"alternate",href:n.createUrl({locale:t,fullyQualified:!0}),hrefLang:r},t)})),(0,p.jsx)("link",{rel:"alternate",href:n.createUrl({locale:t,fullyQualified:!0}),hrefLang:"x-default"}),(0,p.jsx)("meta",{property:"og:locale",content:i(s)}),Object.values(r).filter((e=>s!==e.htmlLang)).map((e=>(0,p.jsx)("meta",{property:"og:locale:alternate",content:i(e.htmlLang)},`meta-og-${e.htmlLang}`)))]})}function j(e){let{permalink:t}=e;const{siteConfig:{url:r}}=(0,b.A)(),n=function(){const{siteConfig:{url:e,baseUrl:t,trailingSlash:r}}=(0,b.A)(),{pathname:n}=(0,l.zy)();return e+(0,x.applyTrailingSlash)((0,m.A)(n),{trailingSlash:r,baseUrl:t})}(),s=t?`${r}${t}`:n;return(0,p.jsxs)(h.A,{children:[(0,p.jsx)("meta",{property:"og:url",content:s}),(0,p.jsx)("link",{rel:"canonical",href:s})]})}function q(){const{i18n:{currentLocale:e}}=(0,b.A)(),{metadata:t,image:r}=(0,g.p)();return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsxs)(h.A,{children:[(0,p.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,p.jsx)("body",{className:k.w})]}),r&&(0,p.jsx)(y.be,{image:r}),(0,p.jsx)(j,{}),(0,p.jsx)(_,{}),(0,p.jsx)(S.A,{tag:w.Cy,locale:e}),(0,p.jsx)(h.A,{children:t.map(((e,t)=>(0,p.jsx)("meta",{...e},t)))})]})}const E=new Map;function C(e){if(E.has(e.pathname))return{...e,pathname:E.get(e.pathname)};if((0,d.u)(u.A,e.pathname).some((e=>{let{route:t}=e;return!0===t.exact})))return E.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return E.set(e.pathname,t),{...e,pathname:t}}var T=r(76380),A=r(78302),I=r(91346);function P(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];const s=c.map((t=>{const n=t.default?.[e]??t[e];return n?.(...r)}));return()=>s.forEach((e=>e?.()))}const L=function(e){let{children:t,location:r,previousLocation:n}=e;return(0,I.A)((()=>{n!==r&&(!function(e){let{location:t,previousLocation:r}=e;if(!r)return;const n=t.pathname===r.pathname,s=t.hash===r.hash,i=t.search===r.search;if(n&&s&&!i)return;const{hash:a}=t;if(a){const e=decodeURIComponent(a.substring(1)),t=document.getElementById(e);t?.scrollIntoView()}else window.scrollTo(0,0)}({location:r,previousLocation:n}),P("onRouteDidUpdate",{previousLocation:n,location:r}))}),[n,r]),t};function O(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,d.u)(u.A,e))).flat();return Promise.all(t.map((e=>e.route.component.preload?.())))}class N extends n.Component{previousLocation;routeUpdateCleanupCb;constructor(e){super(e),this.previousLocation=null,this.routeUpdateCleanupCb=o.A.canUseDOM?P("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const r=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=P("onRouteUpdate",{previousLocation:this.previousLocation,location:r}),O(r.pathname).then((()=>{this.routeUpdateCleanupCb(),this.setState({nextRouteHasLoaded:!0})})).catch((e=>{console.warn(e),window.location.reload()})),!1}render(){const{children:e,location:t}=this.props;return(0,p.jsx)(L,{previousLocation:this.previousLocation,location:t,children:(0,p.jsx)(l.qh,{location:t,render:()=>e})})}}const R=N,M="__docusaurus-base-url-issue-banner-container",F="__docusaurus-base-url-issue-banner",D="__docusaurus-base-url-issue-banner-suggestion-container";function z(e){return`\ndocument.addEventListener('DOMContentLoaded', function maybeInsertBanner() {\n  var shouldInsert = typeof window['docusaurus'] === 'undefined';\n  shouldInsert && insertBanner();\n});\n\nfunction insertBanner() {\n  var bannerContainer = document.createElement('div');\n  bannerContainer.id = '${M}';\n  var bannerHtml = ${JSON.stringify(function(e){return`\n<div id="${F}" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n   <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n   <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n   <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">${e}</span> ${"/"===e?" (default value)":""}</p>\n   <p>We suggest trying baseUrl = <span id="${D}" style="font-weight: bold; color: green;"></span></p>\n</div>\n`}(e)).replace(/</g,"\\<")};\n  bannerContainer.innerHTML = bannerHtml;\n  document.body.prepend(bannerContainer);\n  var suggestionContainer = document.getElementById('${D}');\n  var actualHomePagePath = window.location.pathname;\n  var suggestedBaseUrl = actualHomePagePath.substr(-1) === '/'\n        ? actualHomePagePath\n        : actualHomePagePath + '/';\n  suggestionContainer.innerHTML = suggestedBaseUrl;\n}\n`}function B(){const{siteConfig:{baseUrl:e}}=(0,b.A)();return(0,p.jsx)(p.Fragment,{children:!o.A.canUseDOM&&(0,p.jsx)(h.A,{children:(0,p.jsx)("script",{children:z(e)})})})}function U(){const{siteConfig:{baseUrl:e,baseUrlIssueBanner:t}}=(0,b.A)(),{pathname:r}=(0,l.zy)();return t&&r===e?(0,p.jsx)(B,{}):null}function $(){const{siteConfig:{favicon:e,title:t,noIndex:r},i18n:{currentLocale:n,localeConfigs:s}}=(0,b.A)(),i=(0,m.A)(e),{htmlLang:a,direction:o}=s[n];return(0,p.jsxs)(h.A,{children:[(0,p.jsx)("html",{lang:a,dir:o}),(0,p.jsx)("title",{children:t}),(0,p.jsx)("meta",{property:"og:title",content:t}),(0,p.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),r&&(0,p.jsx)("meta",{name:"robots",content:"noindex, nofollow"}),e&&(0,p.jsx)("link",{rel:"icon",href:i})]})}var V=r(7926),W=r(44714);function H(){const e=(0,W.A)();return(0,p.jsx)(h.A,{children:(0,p.jsx)("html",{"data-has-hydrated":e})})}function K(){const e=(0,d.v)(u.A),t=(0,l.zy)();return(0,p.jsx)(V.A,{children:(0,p.jsx)(A.l,{children:(0,p.jsxs)(T.x,{children:[(0,p.jsxs)(f,{children:[(0,p.jsx)($,{}),(0,p.jsx)(q,{}),(0,p.jsx)(U,{}),(0,p.jsx)(R,{location:C(t),children:e})]}),(0,p.jsx)(H,{})]})})})}var G=r(84054);const Q=function(e){try{return document.createElement("link").relList.supports(e)}catch{return!1}}("prefetch")?function(e){return new Promise(((t,r)=>{if("undefined"==typeof document)return void r();const n=document.createElement("link");n.setAttribute("rel","prefetch"),n.setAttribute("href",e),n.onload=()=>t(),n.onerror=()=>r();const s=document.getElementsByTagName("head")[0]??document.getElementsByName("script")[0]?.parentNode;s?.appendChild(n)}))}:function(e){return new Promise(((t,r)=>{const n=new XMLHttpRequest;n.open("GET",e,!0),n.withCredentials=!0,n.onload=()=>{200===n.status?t():r()},n.send(null)}))};var Y=r(58168);const Z=new Set,X=new Set,J=()=>navigator.connection?.effectiveType.includes("2g")||navigator.connection?.saveData,ee={prefetch(e){if(!(e=>!J()&&!X.has(e)&&!Z.has(e))(e))return!1;Z.add(e);const t=(0,d.u)(u.A,e).flatMap((e=>{return t=e.route.path,Object.entries(G).filter((e=>{let[r]=e;return r.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,Y.A)(t))}));var t}));return Promise.all(t.map((e=>{const t=r.gca(e);return t&&!t.includes("undefined")?Q(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!J()&&!X.has(e))(e)&&(X.add(e),O(e))},te=Object.freeze(ee),re=Boolean(!0);if(o.A.canUseDOM){window.docusaurus=te;const e=document.getElementById("__docusaurus"),t=(0,p.jsx)(a.vd,{children:(0,p.jsx)(i.Kd,{children:(0,p.jsx)(K,{})})}),r=(e,t)=>{console.error("Docusaurus React Root onRecoverableError:",e,t)},o=()=>{if(re)n.startTransition((()=>{s.hydrateRoot(e,t,{onRecoverableError:r})}));else{const i=s.createRoot(e,{onRecoverableError:r});n.startTransition((()=>{i.render(t)}))}};O(window.location.pathname).then(o)}},78302:(e,t,r)=>{"use strict";r.d(t,{o:()=>d,l:()=>p});var n=r(79474),s=r(4784);const i=JSON.parse('{"sui-description-plugin":{"default":{"descriptions":[{"id":"concepts/app-devs","description":"The topics in this section explore some of the concepts that are of interest to developers creating smart contracts on Sui. After becoming familiar with these concepts, be sure to check out the Guides section for instruction on how to implement these concepts in your own code. "},{"id":"concepts/architecture","description":"Content coming soon"},{"id":"concepts/components","description":"The name Sui, pronounced sw\u0113 in English, is derived from a Japanese word for the element of water. You can see this influence in the name of the blockchain, its native token elements (SUI and MIST), and the imagery used in its branding. "},{"id":"concepts/cryptography/system/checkpoint-verification","description":"On the Sui network, checkpoints define the history of the blockchain. Checkpoint verification is how Full nodes and other clients guarantee their state is exactly the same as the Sui network."},{"id":"concepts/cryptography/system/intents-for-validation","description":"Content coming soon"},{"id":"concepts/cryptography/system/validator-signatures","description":"Content coming soon"},{"id":"concepts/cryptography/system","description":"Content coming soon"},{"id":"concepts/cryptography/transaction-auth/intent-signing","description":"In Sui, an intent is a compact struct that serves as the domain separator for a message that a signature commits to. The data that the signature commits to is an intent message. All signatures in Sui must commit to an intent message, instead of the message itself."},{"id":"concepts/cryptography/transaction-auth/keys-addresses","description":"Sui adheres to widely accepted wallet specifications in the cryptocurrency industry, including BIP-32 (and its variation, SLIP-0010) and its variation SLIP-0010, BIP-44, and BIP-39, to facilitate key management for users. At present, Sui supports pure Ed25519, ECDSA Secp256k1, ECDSA Secp256r1, and multisig for signed transactions."},{"id":"concepts/cryptography/transaction-auth/multisig","description":"Sui supports multi-signature (multisig) transactions, which require multiple keys for authorization rather than a single, one-key signature. In technical terms, Sui supports `k` out of `n` multisig transactions, where `k` is the threshold and `n` is the total weights of all participating parties. The maximum number of parties is 10. To learn more about the single key signatures that Sui supports, see Signatures."},{"id":"concepts/cryptography/transaction-auth/offline-signing","description":"Sui supports offline signing, which is signing transactions using a device not connected to a Sui network, or in a wallet implemented in a different programming language without relying on the Sui key store. The steps to implement offline signing include:"},{"id":"concepts/cryptography/transaction-auth/signatures","description":"Sui supports multiple cryptography algorithms and primitives and can switch between them rapidly."},{"id":"concepts/cryptography/transaction-auth","description":"Transaction security is arguably the most important feature of a blockchain. Sui provides multiple features to secure your transactions, whether on chain or off."},{"id":"concepts/cryptography/zklogin","description":"zkLogin is a Sui primitive that enables you to send transactions from a Sui address using an OAuth credential, without publicly linking the two."},{"id":"concepts/cryptography","description":"Cryptographic agility is core to Sui. The system supports multiple cryptography algorithms and primitives and can switch between them rapidly. With Sui, you can choose the right cryptography solution for your system and implement the latest algorithms as they become available."},{"id":"concepts/dynamic-fields/tables-bags","description":"Sui provides `Table` and `Bag` collections built using dynamic fields, but with additional support to count the number of entries they contain to protect against accidental deletion when non-empty."},{"id":"concepts/dynamic-fields","description":"Dynamic fields and dynamic object fields on Sui are added and removed dynamically, affect gas only when accessed, and store heterogeneous values."},{"id":"concepts/graphql-rpc","description":"This section explains some of the common concepts when working with GraphQL, such as altering behavior using HTTP headers, re-using query snippets with variables and fragments, consuming paginated queries, and understanding and working within the limits enforced by the service."},{"id":"concepts/object-model","description":"Everything on the Sui blockchain is an object, with metadata, type of ownership, and a referencing scheme."},{"id":"concepts/object-ownership/address-owned","description":"Address-owned objects are owned by a Sui 32-byte address, which can either be an account address or an object ID. Learn how to create and access these objects."},{"id":"concepts/object-ownership/immutable","description":"Objects in Sui can have different types of ownership, with two broad categories: immutable objects and mutable objects. An immutable object is an object that can\'t be mutated, transferred, or deleted. Immutable objects have no owner, so anyone can use them."},{"id":"concepts/object-ownership/shared","description":"Anyone can access shared objects on the Sui network, so care must be taken to secure access, if needed."},{"id":"concepts/object-ownership/wrapped","description":"In many programming languages, you organize data structures in layers by nesting complex data structures in another data structure. In Move, you can organize data structures by putting a field of `struct` type in another, like the following:"},{"id":"concepts/object-ownership","description":"Every object has an owner field that dictates how you can use it in transactions. Each object is either address-owned, dynamic fields, immutable, shared, or wrapped."},{"id":"concepts/research-papers","description":"This document contains a list of research papers that are relevant to Sui and have been co-authored by at least one member of the team."},{"id":"concepts/sui-architecture/consensus","description":"Overview of the Sui consensus."},{"id":"concepts/sui-architecture/data-management-things","description":"Content coming soon"},{"id":"concepts/sui-architecture/epochs","description":"In a simplified view, epochs are to the Sui network what individual days are to a calendar. Reconfiguration, then, is a process at the end of each epoch where that day\'s activity is tallied and the next day\'s parameters are set."},{"id":"concepts/sui-architecture/high-level","description":"Content coming soon"},{"id":"concepts/sui-architecture/indexer-functions","description":"Sui Indexer is an off-Full node data service that serves data from the Sui protocol, including both data directly generated from chain and derivative data."},{"id":"concepts/sui-architecture/protocol-upgrades","description":"The Sui protocol, framework, and execution engine are frequently extended to include new functionality and bug fixes. The process to upgrade the network ensures clients use the same source."},{"id":"concepts/sui-architecture/staking-rewards","description":"Sui is a Delegated-Proof-of-Stake (DPoS) system, where the voting power of validators is granted by stakes delegated to them from SUI token holders. When rewards are distributed at the end of each epoch, validators receive their share of the rewards based on their performance and their commission rate. The rewards auto-compound as validators staking pools receive new delegated stakes."},{"id":"concepts/sui-architecture/sui-security","description":"Sui is designed to provide very high security guarantees to asset owners. Assets on Sui can be used only by their owners, according to the logic pre-defined by smart contracts that can be audited, and that the network will be available to process them correctly despite some of the validators operating Sui not following the protocol correctly (fault tolerance)."},{"id":"concepts/sui-architecture/sui-storage","description":"Historical data and the pricing of your storage solutions provide insights into the cost of your operations on the Sui network."},{"id":"concepts/sui-architecture/transaction-lifecycle","description":"The life of a transaction on the Sui network has some differences compared to those from other blockchains."},{"id":"concepts/sui-architecture","description":"Sui shares some similarities with other blockchains but is unique in many ways. Use the topics in this section to understand the features that define the Sui network."},{"id":"concepts/sui-move-concepts/collections","description":"The Sui framework provides several modules you can use to work with groups of data."},{"id":"concepts/sui-move-concepts/conventions","description":"Recommended Move 2024 best practices for the Sui blockchain."},{"id":"concepts/sui-move-concepts/entry-functions","description":"The `entry` modifier allows a function to be called directly from a programmable transaction block, as an \\"entrypoint\\" to the module."},{"id":"concepts/sui-move-concepts/init","description":"The module initializer function, `init`, is special in that it executes only once - when you publish the associated module - and must have the following properties:"},{"id":"concepts/sui-move-concepts/move-on-sui","description":"The Move language has additional benefits on the Sui blockchain that take advantage of the object-centric nature of Sui."},{"id":"concepts/sui-move-concepts/one-time-witness","description":"A one-time witness is a special type that is guaranteed to have at most one instance."},{"id":"concepts/sui-move-concepts/packages/automated-address-management","description":"When you publish or upgrade a package, its address (also known as the package ID) is tracked in the `Move.lock` file. This bookkeeping is done automatically so that you can avoid recording or updating hex addresses (for example, in the `Move.toml` file). "},{"id":"concepts/sui-move-concepts/packages/custom-policies","description":"Protecting the ability to upgrade a package on chain using a single key can pose a security risk for several reasons:"},{"id":"concepts/sui-move-concepts/packages/upgrade","description":"Sui provides a method of upgrading your packages while still retaining their immutable properties."},{"id":"concepts/sui-move-concepts/packages","description":"A Move package on Sui includes one or more modules that define that package\'s interaction with on-chain objects. Upgrading on-chain packages provides a way to improve your code or add features without affecting packages that use your published modules."},{"id":"concepts/sui-move-concepts/strings","description":"Move does not have a native type for strings, but it has a useful wrapper."},{"id":"concepts/sui-move-concepts","description":"Move is an open source language for writing safe packages to manipulate on-chain objects"},{"id":"concepts/tokenomics/gas-in-sui","description":"A Sui transaction must pay for both the computational cost of execution and the long-term cost of storing the objects a transaction creates or mutates."},{"id":"concepts/tokenomics/gas-pricing","description":"The Sui gas-pricing mechanism achieves three outcomes: delivering low, predictable transaction fees, incentivizing validators to optimize their transaction processing operations, and preventing denial of service attacks."},{"id":"concepts/tokenomics/proof-of-stake","description":"The Sui platform relies on delegated proof-of-stake (DPoS) to determine the set of validators that process transactions."},{"id":"concepts/tokenomics/staking-unstaking","description":"Staking and unstaking SUI with validators earns a percentage of rewards they receive from gas fees."},{"id":"concepts/tokenomics/storage-fund","description":"Sui includes an efficient and sustainable economic mechanism for financing data storage, which is important given the ability of Sui to store arbitrarily large amounts of on-chain data."},{"id":"concepts/tokenomics/sui-bridging","description":"Bridging is the process of moving tokens from one blockchain to another. When you use a bridge to move tokens between blockchains that are incompatible, the tokens are \\"wrapped\\" by the bridge, which means that they get converted to a derivative token for the target blockchain. You can transfer tokens in from other blockchains to SUI, or transfer SUI tokens out to other blockchains."},{"id":"concepts/tokenomics/sui-coin","description":"The native asset on Sui is called SUI. The coin uses the capitalized version of SUI to distinguish the coin from the Sui network."},{"id":"concepts/tokenomics/validators-staking","description":"Each Sui validator maintains its own staking pool to track the amount of stake and to compound staking rewards. Validator pools operate together with a time series of exchange rates that are computed at each epoch boundary. These exchange rates determine the amount of SUI tokens that each past SUI staker can withdraw in the future. Importantly, the exchange rates increase as more rewards are deposited into a staking pool and the longer an amount of SUI is deposited in a staking pool, the more rewards it will accrue."},{"id":"concepts/tokenomics","description":"The collective ideation that the term tokenomics encompasses includes a wide range of concepts that define the science and behavior of blockchain economies. In basic terms, tokenomics are the financial foundation of blockchains. Much the same way a building with a poor foundation is doomed to fail, a blockchain without a well-researched, extensively planned, and painstakingly implemented token economy eventually crumbles."},{"id":"concepts/transactions/gas-smashing","description":"Sui optimizes coin management by combining multiple coins into a single object to pay for gas fees."},{"id":"concepts/transactions/prog-txn-blocks","description":"Programmable transaction blocks are a group of commands that complete a transaction on Sui."},{"id":"concepts/transactions/sponsored-transactions","description":"A Sui sponsored transaction is one where a Sui address (the sponsor\'s) pays the gas fees for a transaction that another address (the user\'s) initializes. You can use sponsored transactions to cover the fees for users on your site or app so that they don\'t get charged for them. This removes a significant obstacle that web 2.0 users encounter when entering web3, as they often have to purchase tokens to perform a transaction on chain. For example, you could sponsor gamers\' early transactions to increase conversion rates."},{"id":"concepts/transactions","description":"All updates to the Sui database happen via transactions. This topic describes the transaction types supported by Sui and explains how their execution changes the ledger.  There are only two kinds of transactions on Sui:"},{"id":"concepts/transfers/custom-rules","description":"Custom transfer rules enable you to define a set of rules that must be met before Sui considers a transfer operation valid."},{"id":"concepts/transfers/transfer-to-object","description":"On Sui, you can transfer objects to objects in the same way you can transfer objects to addresses."},{"id":"concepts/transfers","description":"Everything on Sui is an object and your smart contracts are inevitably going to need to move those objects around the network, transferring them from one owner to another. The topics in this section explore the options you have on Sui around transferring objects on the network."},{"id":"concepts/versioning","description":"Versioning provides the ability to upgrade packages and objects on the Sui network."},{"id":"concepts","description":"Sui is different than other blockchains. The concepts explored in this section provide a background to the Sui blockchain and web3 in general."},{"id":"examples","description":"This is an Example landing page."},{"id":"guides/developer/advanced/custom-indexer","description":"You can build custom indexers using the Sui micro-data ingestion framework. To create an indexer, you subscribe to a checkpoint stream with full checkpoint content. Establishing a custom indexer helps improve latency, allows pruning the data of your Sui Full node, and provides efficient assemblage of checkpoint data."},{"id":"guides/developer/advanced/efficient-smart-contracts","description":"Content coming soon"},{"id":"guides/developer/advanced/graphql-migration","description":"For a comprehensive list of all available GraphQL features, consult the reference."},{"id":"guides/developer/advanced/maximize-reach","description":"Content coming soon"},{"id":"guides/developer/advanced/min-gas-fees","description":"Content coming soon"},{"id":"guides/developer/advanced/move-2024-migration","description":"New features are becoming available to Move in 2024. These features are opt-in, so existing code will continue to function as expected. If you want to use these features in code you\'ve already written, however, there are some steps you must take and breaking changes to be aware of to migrate to Move 2024."},{"id":"guides/developer/advanced/randomness-onchain","description":"Randomness is a valuable tool to simulate chance on chain, but can also expose flaws in your logic. Understanding the vulnerabilities and accounting for them can mitigate the threat exposure for your smart contracts."},{"id":"guides/developer/advanced/security-best-practices","description":"Content coming soon"},{"id":"guides/developer/advanced/wallet-integrations","description":"Content coming soon"},{"id":"guides/developer/advanced","description":"Information in the Advanced Topics section covers coding practices, useful features, and other developer-focused considerations that might arise as you continue your development journey on Sui. The topics in this section aren\'t necessarily more difficult than other topics, but they include subjects you might not encounter or need to consider until you\'re developing more advanced solutions on the Sui network."},{"id":"guides/developer/app-examples/auction","description":"Content coming soon"},{"id":"guides/developer/app-examples/blackjack","description":"The following documentation goes through an example implementation of the popular casino game blackjack on Sui. This guide walks through its components, providing a detailed look at the module\'s functions, structures, constants, and their significance in the overall gameplay mechanism."},{"id":"guides/developer/app-examples/coin-flip","description":"This example walks you through building a coin flip dApp, covering the full end-to-end flow of building your Sui Move module and connecting it to your React Sui dApp. This coin flip dApp utilizes verifiable random functions (VRFs) to create a fair coin game on the Sui blockchain. The user (human) plays against the house (module) and places a bet on either heads or tails. The user then either receives double their bet, or gets nothing, depending on the outcome of the game."},{"id":"guides/developer/app-examples/e2e-counter","description":"This example walks you through building a basic distributed counter app, covering the full end-to-end flow of building your Sui Move module and connecting it to your React Sui dApp. The app allows users to create counters that anyone can increment, but only the owner can reset. "},{"id":"guides/developer/app-examples/meta-pricing-oracle","description":"Content coming soon"},{"id":"guides/developer/app-examples/oracle","description":"Content coming soon"},{"id":"guides/developer/app-examples/plinko","description":"Plinko is an example implementation of the popular casino game. The Plinko game on Sui incorporates advanced cryptographic techniques to ensure fairness and transparency. Players drop Plinko balls onto a pegged board, where they randomly fall into slots representing different multipliers. This document details the game\'s mechanics, cryptographic features, and the methodology for calculating trace paths and verifying signatures."},{"id":"guides/developer/app-examples/recaptcha","description":"Write and deploy a smart contract in Move that uses reCAPTCHA to verify users are human (and not bots) before they interact with the contract."},{"id":"guides/developer/app-examples/reviews-rating","description":"The following documentation goes through an example implementation of a review rating platform for the food service industry on Sui."},{"id":"guides/developer/app-examples/tic-tac-toe","description":"This guide covers three different implementations of the game tic-tac-toe on Sui. The first example utilizes a centralized admin that marks the board on the users\u2019 behalf. The second example utilizes a shared object that both users can mutate. And the third example utilizes a multisig, where instead of sharing the game board, it\'s in a 1-of-2 multisig of both users\u2019 accounts."},{"id":"guides/developer/app-examples/trustless-swap","description":"An app that performs atomic swaps on Sui. Atomic swaps are similar to escrows but without requiring a trusted third party."},{"id":"guides/developer/app-examples/turnip-town","description":"Content coming soon"},{"id":"guides/developer/app-examples/weather-oracle","description":"Write a module (smart contract) in Move that fetches the weather data from the OpenWeather API every 10 minutes and updates the weather conditions for over 1,000 locations around the world."},{"id":"guides/developer/app-examples","description":"Ever-growing list of example packages that demonstrate solutions built on the Sui blockchain, written by Sui and Move experts. Use these examples to learn Sui and Move, and to extract techniques you can apply to your own Sui projects."},{"id":"guides/developer/coin/in-game-token","description":"Using the Sui Closed-Loop Token standard, you can create in-game currency (such as gems or diamonds in mobile games) that you can grant to players for their actions or make available to purchase. You mint the tokens on Sui, but players can only use the tokens within the economy of the game itself. These types of tokens are usually not transferrable and you would typically mint them in predefined amounts to maintain scarcity and game balance."},{"id":"guides/developer/coin/loyalty","description":"Using the Sui Closed-Loop Token standard, you can create tokens that are valid only for a specific service, like an airline that wants to grant tokens to frequent flyers to purchase tickets or upgrades. "},{"id":"guides/developer/coin/regulated","description":"You can create regulated coins on Sui, such as stablecoins. These coins are similar to other coins like SUI, but include the ability to control access to the coin using a deny list."},{"id":"guides/developer/coin","description":"Learn how to mint coins and tokens on the Sui network."},{"id":"guides/developer/cryptography/ecvrf","description":"Elliptic curve verifiable random function is a cryptographic algorithm that enables you to generate a random number and provide proof that the number used a secret key for generation."},{"id":"guides/developer/cryptography/groth16","description":"A zero-knowledge proof allows a prover to validate that a statement is true without revealing any information about the inputs. For example, a prover can validate that they know the solution to a sudoku puzzle without revealing the solution."},{"id":"guides/developer/cryptography/hashing","description":"Sui supports SHA2-256, SHA3-256, Keccak256, Blake2b-256 cryptographic hash functions."},{"id":"guides/developer/cryptography/multisig","description":"Guide on how to create a multisig transaction and then submit it against a local network using the Sui CLI."},{"id":"guides/developer/cryptography/signing","description":"Move contracts in Sui support verifications for several signature schemes on-chain. Not all signatures supported in on-chain verification are supported as user signature verification. See Sui Signatures for valid signature schemes for transaction authorization."},{"id":"guides/developer/cryptography/zklogin-integration/developer-account","description":"To integrate zkLogin with your app, you need an OAuth client from at least one of the available providers. You use the Client ID and redirect URI from those providers in your zkLogin project. For example, the following TypeScript code constructs a Google login URL for testing."},{"id":"guides/developer/cryptography/zklogin-integration/zklogin-example","description":"An example that breaks down the logic behind each step of zkLogin."},{"id":"guides/developer/cryptography/zklogin-integration","description":"Here is the high-level flow the wallet or frontend application must implement to support zkLogin-enabled transactions:"},{"id":"guides/developer/cryptography","description":"Effective use of cryptography keeps your smart contract transactions secure on the Sui blockchain. "},{"id":"guides/developer/dev-cheat-sheet","description":"Quick reference on best practices for Sui Network developers."},{"id":"guides/developer/first-app/build-test","description":"If you followed Write a Move Package, you have a basic module that you need to build. If you didn\'t, then either start with that topic or use your package, substituting that information where appropriate."},{"id":"guides/developer/first-app/client-tssdk","description":"This exercise diverges from the example built in the previous topics in this section. Rather than adding a frontend to the running example, the instruction walks you through setting up dApp Kit in a React App, allowing you to connect to wallets, and query data from Sui RPC nodes to display in your app. You can use it to create your own frontend for the example used previously, but if you want to get a fully functional app up and running quickly, run the following command in a terminal or console to scaffold a new app with all steps in this exercise already implemented:"},{"id":"guides/developer/first-app/debug","description":"Move does not have a native debugger. You can, however, use the std::debug module to monitor variable values while your code executes."},{"id":"guides/developer/first-app/publish","description":"Before you can call functions in a Move package (beyond an emulated Sui execution scenario), that package must be available on the Sui network. When you publish a package, you are actually creating an immutable Sui object on the network that anyone can access."},{"id":"guides/developer/first-app/write-package","description":"The first step in getting a package on chain is to write the Move code that defines the logic of your package. The structure of a Move package is similar to those in Rust."},{"id":"guides/developer/first-app","description":"Build your first dApp and publish it on chain. These guides demonstrate the basics you need to know to start your development journey on Sui."},{"id":"guides/developer/getting-started/connect","description":"Besides Mainnet, Sui offers Testnet, Devnet, and local networks that you can connect to for development. You can also configure a custom RPC endpoint."},{"id":"guides/developer/getting-started/get-address","description":"You need an address on the Sui network before you can start trading NFTs, purchase SUI tokens, or perform other transactions."},{"id":"guides/developer/getting-started/get-coins","description":"Sui faucet is a helpful tool where Sui developers can get free test SUI tokens to deploy and interact with their programs on Sui\'s Devnet and Testnet networks. There is no faucet for Sui Mainnet."},{"id":"guides/developer/getting-started/graphql-rpc","description":"Intoductory guide to making queries of the Sui RPC using the GraphQL service."},{"id":"guides/developer/getting-started/local-network","description":"Use a Sui local network to test your dApps against the latest changes to Sui, and to prepare for the next Sui release to the Devnet or Testnet network. Sui CLI provides the `sui start` command to start a local network. There are several services that can be started when using `sui start`, such as an indexer, a faucet, or a local instance of the GraphQL service (including the web-based GraphiQL IDE). You can use the included faucet to get test SUI to use on the local network."},{"id":"guides/developer/getting-started/sui-install","description":"Install the Sui framework and required prerequisites on your system, including the Sui command line interface to interact with the Sui network."},{"id":"guides/developer/getting-started","description":"Sui is the first internet-scale programmable blockchain platform. That might read like marketing speak, but as you peruse the documentation to understand the technology, you will discover that Sui addresses many of the problems that hold blockchains back from mass adoption. "},{"id":"guides/developer/nft/asset-tokenization","description":"Learn how to tokenize assets on the Sui blockchain. Asset tokenization refers to the process of representing real-world assets, such as real estate, art, commodities, stocks, or other valuable assets, as digital tokens on the blockchain network."},{"id":"guides/developer/nft/nft-rental","description":"An example using the Kiosk Apps standard that provides the ability for users to rent NFTs according to the rules of a provided policy instead of outright owning them. This approach closely aligns with the ERC-4907 renting standard, making it a suitable choice for Solidity-based use cases intended for implementation on Sui."},{"id":"guides/developer/nft","description":"On Sui, everything is an object. Moreover, everything is a non-fungible token (NFT) as its objects are unique, non-fungible, and owned."},{"id":"guides/developer/stablecoins","description":"Stablecoins are a type of cryptocurrency that are designed to maintain a stable value relative to a fiat currency or a basket of assets."},{"id":"guides/developer/starter-templates","description":"Content coming soon"},{"id":"guides/developer/sui-101/access-time","description":"Access network-based time for your transactions. Sui provides a Clock module to capture near-real time or epoch time in your Sui packages."},{"id":"guides/developer/sui-101/building-ptb","description":"Using the Sui TypeScript SDK, you can create programmable transaction blocks to perform multiple commands in a single transaction."},{"id":"guides/developer/sui-101/coin-mgt","description":"Because Sui uses Coins as owned objects for transactions, you need to explicitly manage them in your programmable transaction block development."},{"id":"guides/developer/sui-101/shared-owned","description":"On Sui, you can use shared objects, owned objects, or both in your transactions. Weigh the benefits of each to decide the best approach for your project."},{"id":"guides/developer/sui-101/sign-and-send-txn","description":"Transactions in Sui represent calls to specific functionality (like calling a smart contract function) that execute on inputs to define the result of the transaction."},{"id":"guides/developer/sui-101/simulating-refs","description":"Use the borrow module in the Sui framework to include objects by reference in your programmable transaction blocks."},{"id":"guides/developer/sui-101/sponsor-txn","description":"Sponsored transactions are a primitive on the Sui blockchain that enable the execution of a transaction without a user paying the gas. It also discusses the roles in Sponsored Transaction, and a few common use cases. Then it discusses the flow of Sponsored Transaction, mostly for developers who are interested in building a Gas Station or integrate with one. Finally it talks about risk considerations of Sponsored Transaction."},{"id":"guides/developer/sui-101/using-events","description":"Use events to notify on-chain assets of activity your smart contracts initiate and query events from other packages to trigger logic based on emitted events."},{"id":"guides/developer/sui-101/working-with-ptbs","description":"Programmable transaction blocks (PTBs) are key elements of the Sui ecosystem. Understanding PTBs and using them correctly are key fundamentals to creating efficient and cost-effective smart contracts. See Programmable Transaction Blocks to learn about the structure of PTBs on Sui."},{"id":"guides/developer/sui-101","description":"Collection of core Sui concepts that developers use to create objects and interact with them on the Sui blockchain."},{"id":"guides/developer/zklogin-onboarding","description":"Content coming soon"},{"id":"guides/developer","description":"Guides for developers on the Sui network. Whether you\'re just learning how to create smart contracts or are a Move expert, these guides help to fast-track your Sui development."},{"id":"guides/operator/archives","description":"The archive is a historical record of all transactions on Sui. Enable archiving on your Full nodes as a best practice."},{"id":"guides/operator/bridge-node-configuration","description":"Running a Bridge Validator Node (Bridge Node) requires registering your node with the bridge committee. Correct configuration of your node ensures optimal performance and valid metrics data. Follow this topic to make sure your Bridge Node is set up properly."},{"id":"guides/operator/data-management","description":"A high-level description of data management on the Sui network that you can use to optimize your Sui Full node configuration."},{"id":"guides/operator/exchange-integration","description":"Learn the primary tasks necessary to integrate SUI, the token native to the Sui network, into a cryptocurrency exchange."},{"id":"guides/operator/genesis","description":"Genesis is the initial state of the Sui blockchain. To launch a network, the initial committee of validators collaborate by providing their validator information (public keys, network addresses, and so on) to a shared workspace. After all of the initial validators have contributed their information, Sui generates the initial, unsigned genesis checkpoint (checkpoint with sequence number 0) and each validator provides their signature. Sui aggregates these signatures to form a certificate on the genesis checkpoint. Sui bundles this checkpoint, as well as the initial objects, together into a single genesis.blob file that is used to initialize the state when running the `sui-node` binary for both validators and Full nodes."},{"id":"guides/operator/monitoring","description":"Monitor Sui node metrics to ensure the health and performance of your node."},{"id":"guides/operator/node-tools","description":"This guide focuses on using the Sui CLI `validator` commands. "},{"id":"guides/operator/observability","description":"Good observability capabilities are key to the development and growth of Sui. This is made more challenging by the distributed and asynchronous nature of Sui, with multiple client and validator processes distributed over a potentially global network."},{"id":"guides/operator/snapshots","description":"Database snapshots of the Sui network enable Full node operators a way to bootstrap a Full node without having to execute all the transactions that occurred after genesis."},{"id":"guides/operator/sui-full-node","description":"Operate a Sui Full node to validate blockchain activities, like transactions, checkpoints, and epoch changes."},{"id":"guides/operator/updates","description":"Update your Sui Full node to the latest version to remain in sync with the network."},{"id":"guides/operator/validator-committee","description":"Sui has a committee of validators to verify on-chain transactions. Epochs, quorums, transactions, certificates, and consensus are touch points for this committee."},{"id":"guides/operator/validator-config","description":"Learn how to set up, configure, and manage a Sui Validator node, including staking, reference gas price, and tallying rules."},{"id":"guides/operator/validator-tasks","description":"As a validator on Sui, there are some processes you need to perform to ensure your nodes are always optimized."},{"id":"guides/operator","description":"Guides for operators on the Sui network. Whether you are running a Full node for your dApp or operating as a validator on the Sui network, these guides help you set up your environment and operate your network."},{"id":"guides","description":"Often, the best way to learn a new technology is through experience. The content in this section contains concrete examples to guide your development on the Sui network. Whether you\'re a web3 novice or a seasoned Sui pro, the guides in this section help you get the most out of your Sui development experience."},{"id":"references/cli/cheatsheet","description":"The cheat sheet highlights common Sui CLI commands."},{"id":"references/cli/client","description":"The Sui Client CLI provides command-level access to interact with the Sui network."},{"id":"references/cli/console","description":"The Sui Console CLI provides command-level access to interact with the Sui network by wrapping the Sui Client CLI command."},{"id":"references/cli/keytool","description":"The Sui Keytool CLI has commands for managing and generating addresses, working with private keys, signatures, or zkLogin."},{"id":"references/cli/move","description":"The Sui CLI move command provides commands for working with Move source code directly from a terminal or console."},{"id":"references/cli/ptb","description":"The Sui Client PTB CLI enables a user to construct a PTB and execute it from the command line or a file."},{"id":"references/cli/validator","description":"The Sui CLI `validator` command provides command-level access to validator features of the Sui network."},{"id":"references/cli","description":"Sui provides command line tools to interact with the network, its features, and the Move programming language. Individual command groups are referred to as Sui Client CLI, Sui Console CLI, Sui Keytool CLI, Sui Move CLI, and Sui Validator CLI."},{"id":"references/contribute/code-of-conduct","description":"Sui, as an open-source project, encourages free discussion rooted in respect."},{"id":"references/contribute/contribute-to-sui-repos","description":"This page describes how to contribute to Sui, and provides additional information about participating in the Sui community."},{"id":"references/contribute/contribution-process","description":"Help the Sui community through documentation contributions. Whether its to fix errors or add new content, the entire Sui community benefits from your contributions."},{"id":"references/contribute/localize-sui-docs","description":"The Sui documentation can be localized (translated) into any language of your choosing. The localization platform utilized is Crowdin. For more information regarding the localization process please see here."},{"id":"references/contribute/mdx-components","description":"Sui Docs uses the MDX format for its network documentation, which allows JSX in markdown content. Sui uses features provided by Docusaurus, plugins from its community, and custom plugins in an effort to improve reader experience. None of these features are required in your markdown contributions to the Sui documentation, but the Sui community might include them if it improves experience."},{"id":"references/contribute/style-guide","description":"This document defines the styles, vocabulary usage, and content formatting for Sui documentation. Entries are in alphabetical order. A style guide is never finished. Expect continued iterations to add additional styles, additional information to existing styles, and infrequently a change to an existing style."},{"id":"references/contribute/sui-environment","description":"Get the background information you need before you start developing on Sui. Learn the layout of the Sui monorepository and the suggested development environment for working with Move."},{"id":"references/exchange-integration-guide","description":"This topic describes how to integrate SUI, the token native to the Sui network, into a cryptocurrency exchange. The specific requirements and processes to implement an integration vary between exchanges. Rather than provide a step-by-step guide, this topic provides information about the primary tasks necessary to complete an integration. After the guidance about how to configure an integration, you can also find information and code samples related to staking on the Sui network."},{"id":"references/framework","description":"The Sui framework libraries include Move modules that provide the logic for Sui and its standards. A Rust process creates the documentation for the modules directly from comments in the code."},{"id":"references/rust-sdk","description":"The Sui Rust SDK provides Rust wrappers around the Sui API. Using the SDK, you can interact with Sui networks using the Rust programming language."},{"id":"references/sui-api/json-rpc-format","description":"This table shows the restrictions placed on JSON types to make them SuiJSON compatible:"},{"id":"references/sui-api/rpc-best-practices","description":"This topic provides some best practices for configuring your RPC settings to ensure a reliable infrastructure for your projects and services built on Sui."},{"id":"references/sui-api","description":"The Sui RPC is upgrading from JSON-RPC to GraphQL. See GraphQL for Sui RPC for more information."},{"id":"references/sui-compared","description":"This page summarizes how Sui compares with existing blockchains and is intended for potential adopters of Sui to decide whether it fits their use cases. See How Sui Works for an introduction to the Sui architecture."},{"id":"references/sui-framework-reference","description":"The Sui Framework includes the core on-chain libraries for Move developers. You can view the Sui Framework Reference docs in Markdown format in the Sui GitHub repo."},{"id":"references/sui-glossary","description":"Find terms used in Sui defined below."},{"id":"references/sui-graphql","description":"GraphQL is a public service for the Sui RPC that enables you to efficiently interact with the Sui network."},{"id":"references/sui-move","description":""},{"id":"references/sui-sdks","description":"Collection of SDKs and utilities for developing on Sui using various programming languages."},{"id":"references","description":"Already familiar with Sui? Use these valuable resources to continue your development journey."},{"id":"standards/closed-loop-token/action-request","description":"The main difference between tokens and coins is that tokens do not allow transfers, conversions, or spends by default. There is an authorization mechanism, however, that allows these actions. This mechanism is called an `ActionRequest`. You can choose to allow or disallow any of the actions independently (see the Request confirmation section)."},{"id":"standards/closed-loop-token/coin-token-comparison","description":"Use this appendix as a quick reference to compare the API of the `coin` and `token` modules."},{"id":"standards/closed-loop-token/rules","description":"Rules are programmable restrictions that you can apply to any action in the `TokenPolicy`. They are the tool of compliance, regulation, and enforcement of certain business logic in the closed-loop system."},{"id":"standards/closed-loop-token/spending","description":"Because `Token` types do not have the `store` ability, it is impossible to store them in another object. Hence, `Coin`-like approaches to spending are not possible - an application that takes `Token` as a payment won\'t be able to add it to its balance. To address this issue, `Token` has a `spend` method, which allows spending it in one application and then delivering it as a `spent_balance` to the `TokenPolicy` or burning right away with a `TreasuryCap`."},{"id":"standards/closed-loop-token/token-policy","description":"You create a new `TokenPolicy` using the `token::new_policy` function. The function takes the `TreasuryCap` as an argument and returns a `TokenPolicy` object and a managing capability."},{"id":"standards/closed-loop-token","description":"Using the Closed-Loop Token standard, you can limit the applications that can use the token and set up custom policies for transfers, spends, and conversions. The `sui::token` module in the Sui framework defines the standard."},{"id":"standards/coin","description":"The Sui Coin standard enables you to create a broad range of fungible tokens on the Sui network to satisfy a number of use cases. The Coin standed on Sui is equivalent to the ERC-20 technical standard on Ethereum."},{"id":"standards/deepbook","description":"A central limit order book that offers features and functionality for marketplaces on Sui. Token exchanges leveraging the layer can feature transparency, a full range of trading options, and customer privacy."},{"id":"standards/deepbookv2/design","description":"At the center of DeepBook is a hyper-efficient per-current pair shared-object pool structure. This architecture maximally utilizes Sui\'s Mysticeti consensus engine to minimize contention and achieve high throughput."},{"id":"standards/deepbookv2/orders","description":"DeepBook adopts a hyper-efficient approach to store orders. Each pool stores the unfilled maker orders. Taker orders are filled instantaneously within the same transaction the order is submitted. Bid and ask orders are stored separately, each with a two-level nested crit-bit tree. The first level crit-bit tree is ordered using the price of the maker order, and the second level crit-bit tree is ordered using the order id of the maker order."},{"id":"standards/deepbookv2/pools","description":"At the center of DeepBook is a hyper-efficient per-current pair shared-object `Pool` structure. This architecture maximally utilizes Sui\'s Mysticeti consensus engine to minimize contention and achieve high throughput."},{"id":"standards/deepbookv2/query-the-pool","description":"This section shows how to query the pool and order status."},{"id":"standards/deepbookv2/routing-a-swap","description":"Follow these instructions to construct and execute a trade using a smart-routing swap."},{"id":"standards/deepbookv2/trade-and-swap","description":"This section shows how to construct and execute a trade on the DeepBook protocol."},{"id":"standards/deepbookv2","description":"A central limit order book that offers features and functionality for marketplaces on Sui. Token exchanges leveraging the layer can feature transparency, a full range of trading options, and customer privacy."},{"id":"standards/deepbookv3/balance-manager","description":"Learn about the balance manager and how it works"},{"id":"standards/deepbookv3/design","description":"At a high level, the DeepBook design follows the following flow, which revolves around three shared objects:"},{"id":"standards/deepbookv3/flash-loans","description":"Use DeepBook to perform flash loans, uncollaterized loans that are borrowed and repaid within the same programmable transaction block."},{"id":"standards/deepbookv3/orders","description":"Users can create limit or market orders, modify orders, and cancel orders. The `BalanceManager` must have the necessary funds to process orders. DeepBook has four order options and three self matching options. Initially, all trading fees are paid with the DEEP token. Consequently, if you set the `pay_with_deep` flag to `false`, orders automatically fail until the following upgrade."},{"id":"standards/deepbookv3/query-the-pool","description":"The `Pool` shared object represents a market, such as a SUI/USDC market. That `Pool` is the only one representing that unique pairing (SUI/USDC) and the pairing is the only member of that particular `Pool`. See DeepBook Design to learn more about the structure of pools."},{"id":"standards/deepbookv3/staking-governance","description":"DeepBook\u2019s novel approach to governance allows users to update a single pool\u2019s three parameters: "},{"id":"standards/deepbookv3/swaps","description":"DeepBook provides a swap-like interface commonly seen in automatic market makers (AMMs). Unlike the order functions, you can call `swap_exact_amount` without a `BalanceManager`. You call it directly with `Coin` objects instead. When swapping from base to quote, `base_in` must have a positive value while `quote_in` must be zero. When swapping from quote to base, `quote_in` must be positive and `base_in` zero. Some `deep_in` amount is required to pay for trading fees. You can overestimate this amount, as the unused DEEP tokens are returned at the end of the call."},{"id":"standards/deepbookv3-sdk/flash-loans","description":"A flash loan is one where the borrowing and returning of loans from pools is performed within a single programmable transaction block. The SDK exposes functions that allow you to implement this functionality. See Flash Loans for more details on the API."},{"id":"standards/deepbookv3-sdk/orders","description":"Placing orders is a main function of any DeepBook integration. Before you can place orders, though, you must first set up a balance manager. See DeepBookV3 SDK for information on setting up a balance manager."},{"id":"standards/deepbookv3-sdk/pools","description":"Pools are shared objects that represent a market. See Query the Pool for more information on pools."},{"id":"standards/deepbookv3-sdk/staking-governance","description":"Examples of interacting with staking and governance. These functions typically require a `balanceManagerKey`, `poolKey`, or both. For details on these keys, see DeepBookV3 SDK. The SDK includes some default keys that you can view in the `constants.ts` file. "},{"id":"standards/deepbookv3-sdk/swaps","description":"DeepBookV3 provides a swap-like interface commonly seen in automatic market makers (AMMs). The DeepBookV3 SDK provides functions to leverage the features of this interface. See Swaps in the API section for more details."},{"id":"standards/deepbookv3-sdk","description":"The DeepBook typescript SDK abstracts away the transaction calls, allowing for direct interactions with the DeepBook package. "},{"id":"standards/deepbookv3","description":"A central limit order book that offers features and functionality for marketplaces on Sui. Token exchanges leveraging the layer can feature transparency, a full range of trading options, and customer privacy."},{"id":"standards/display","description":"The Sui Object Display standard is a template engine that enables on-chain management of off-chain representation (display) for a type."},{"id":"standards/kiosk-apps","description":"Kiosk apps are a way to extend the functionality of Sui Kiosk while keeping the core functionality intact. You can develop apps to add new features to a kiosk without having to modify the core code or move the assets elsewhere."},{"id":"standards/kiosk","description":"Kiosk is a decentralized system for commerce applications on Sui. Kiosk is a part of the Sui framework, native to the system, and available to everyone."},{"id":"standards/wallet-standard","description":"The Wallet standard defines how wallets can automatically be discovered and interacted with from dApps."},{"id":"standards","description":"Standards on the Sui blockchain are features, frameworks, or apps that you can extend or customize."}]}},"docusaurus-plugin-content-docs":{"default":{"path":"/","versions":[{"name":"current","label":"Next","isLast":true,"path":"/","mainDocId":"guides","docs":[{"id":"concepts","path":"/concepts","sidebar":"conceptsSidebar"},{"id":"concepts/app-devs","path":"/concepts/app-devs","sidebar":"conceptsSidebar"},{"id":"concepts/components","path":"/concepts/components","sidebar":"conceptsSidebar"},{"id":"concepts/cryptography","path":"/concepts/cryptography","sidebar":"conceptsSidebar"},{"id":"concepts/cryptography/system/checkpoint-verification","path":"/concepts/cryptography/system/checkpoint-verification","sidebar":"conceptsSidebar"},{"id":"concepts/cryptography/transaction-auth","path":"/concepts/cryptography/transaction-auth","sidebar":"conceptsSidebar"},{"id":"concepts/cryptography/transaction-auth/intent-signing","path":"/concepts/cryptography/transaction-auth/intent-signing","sidebar":"conceptsSidebar"},{"id":"concepts/cryptography/transaction-auth/keys-addresses","path":"/concepts/cryptography/transaction-auth/keys-addresses","sidebar":"conceptsSidebar"},{"id":"concepts/cryptography/transaction-auth/multisig","path":"/concepts/cryptography/transaction-auth/multisig","sidebar":"conceptsSidebar"},{"id":"concepts/cryptography/transaction-auth/offline-signing","path":"/concepts/cryptography/transaction-auth/offline-signing","sidebar":"conceptsSidebar"},{"id":"concepts/cryptography/transaction-auth/signatures","path":"/concepts/cryptography/transaction-auth/signatures","sidebar":"conceptsSidebar"},{"id":"concepts/cryptography/zklogin","path":"/concepts/cryptography/zklogin","sidebar":"conceptsSidebar"},{"id":"concepts/dynamic-fields","path":"/concepts/dynamic-fields","sidebar":"conceptsSidebar"},{"id":"concepts/dynamic-fields/tables-bags","path":"/concepts/dynamic-fields/tables-bags","sidebar":"conceptsSidebar"},{"id":"concepts/graphql-rpc","path":"/concepts/graphql-rpc","sidebar":"conceptsSidebar"},{"id":"concepts/object-model","path":"/concepts/object-model","sidebar":"conceptsSidebar"},{"id":"concepts/object-ownership","path":"/concepts/object-ownership","sidebar":"conceptsSidebar"},{"id":"concepts/object-ownership/address-owned","path":"/concepts/object-ownership/address-owned","sidebar":"conceptsSidebar"},{"id":"concepts/object-ownership/immutable","path":"/concepts/object-ownership/immutable","sidebar":"conceptsSidebar"},{"id":"concepts/object-ownership/shared","path":"/concepts/object-ownership/shared","sidebar":"conceptsSidebar"},{"id":"concepts/object-ownership/wrapped","path":"/concepts/object-ownership/wrapped","sidebar":"conceptsSidebar"},{"id":"concepts/research-papers","path":"/concepts/research-papers","sidebar":"conceptsSidebar"},{"id":"concepts/sui-architecture","path":"/concepts/sui-architecture","sidebar":"conceptsSidebar"},{"id":"concepts/sui-architecture/consensus","path":"/concepts/sui-architecture/consensus","sidebar":"conceptsSidebar"},{"id":"concepts/sui-architecture/indexer-functions","path":"/concepts/sui-architecture/indexer-functions","sidebar":"conceptsSidebar"},{"id":"concepts/sui-architecture/protocol-upgrades","path":"/concepts/sui-architecture/protocol-upgrades","sidebar":"conceptsSidebar"},{"id":"concepts/sui-architecture/sui-security","path":"/concepts/sui-architecture/sui-security","sidebar":"conceptsSidebar"},{"id":"concepts/sui-architecture/sui-storage","path":"/concepts/sui-architecture/sui-storage","sidebar":"conceptsSidebar"},{"id":"concepts/sui-architecture/transaction-lifecycle","path":"/concepts/sui-architecture/transaction-lifecycle","sidebar":"conceptsSidebar"},{"id":"concepts/sui-move-concepts","path":"/concepts/sui-move-concepts","sidebar":"conceptsSidebar"},{"id":"concepts/sui-move-concepts/collections","path":"/concepts/sui-move-concepts/collections","sidebar":"conceptsSidebar"},{"id":"concepts/sui-move-concepts/conventions","path":"/concepts/sui-move-concepts/conventions","sidebar":"conceptsSidebar"},{"id":"concepts/sui-move-concepts/entry-functions","path":"/concepts/sui-move-concepts/entry-functions","sidebar":"conceptsSidebar"},{"id":"concepts/sui-move-concepts/init","path":"/concepts/sui-move-concepts/init","sidebar":"conceptsSidebar"},{"id":"concepts/sui-move-concepts/one-time-witness","path":"/concepts/sui-move-concepts/one-time-witness","sidebar":"conceptsSidebar"},{"id":"concepts/sui-move-concepts/packages","path":"/concepts/sui-move-concepts/packages","sidebar":"conceptsSidebar"},{"id":"concepts/sui-move-concepts/packages/automated-address-management","path":"/concepts/sui-move-concepts/packages/automated-address-management","sidebar":"conceptsSidebar"},{"id":"concepts/sui-move-concepts/packages/custom-policies","path":"/concepts/sui-move-concepts/packages/custom-policies","sidebar":"conceptsSidebar"},{"id":"concepts/sui-move-concepts/packages/upgrade","path":"/concepts/sui-move-concepts/packages/upgrade","sidebar":"conceptsSidebar"},{"id":"concepts/sui-move-concepts/strings","path":"/concepts/sui-move-concepts/strings","sidebar":"conceptsSidebar"},{"id":"concepts/tokenomics","path":"/concepts/tokenomics","sidebar":"conceptsSidebar"},{"id":"concepts/tokenomics/gas-in-sui","path":"/concepts/tokenomics/gas-in-sui","sidebar":"conceptsSidebar"},{"id":"concepts/tokenomics/gas-pricing","path":"/concepts/tokenomics/gas-pricing","sidebar":"conceptsSidebar"},{"id":"concepts/tokenomics/proof-of-stake","path":"/concepts/tokenomics/proof-of-stake","sidebar":"conceptsSidebar"},{"id":"concepts/tokenomics/staking-unstaking","path":"/concepts/tokenomics/staking-unstaking","sidebar":"conceptsSidebar"},{"id":"concepts/tokenomics/storage-fund","path":"/concepts/tokenomics/storage-fund","sidebar":"conceptsSidebar"},{"id":"concepts/tokenomics/sui-bridging","path":"/concepts/tokenomics/sui-bridging","sidebar":"conceptsSidebar"},{"id":"concepts/tokenomics/sui-coin","path":"/concepts/tokenomics/sui-coin","sidebar":"conceptsSidebar"},{"id":"concepts/tokenomics/validators-staking","path":"/concepts/tokenomics/validators-staking","sidebar":"conceptsSidebar"},{"id":"concepts/transactions","path":"/concepts/transactions","sidebar":"conceptsSidebar"},{"id":"concepts/transactions/gas-smashing","path":"/concepts/transactions/gas-smashing","sidebar":"conceptsSidebar"},{"id":"concepts/transactions/prog-txn-blocks","path":"/concepts/transactions/prog-txn-blocks","sidebar":"conceptsSidebar"},{"id":"concepts/transactions/sponsored-transactions","path":"/concepts/transactions/sponsored-transactions","sidebar":"conceptsSidebar"},{"id":"concepts/transfers","path":"/concepts/transfers","sidebar":"conceptsSidebar"},{"id":"concepts/transfers/custom-rules","path":"/concepts/transfers/custom-rules","sidebar":"conceptsSidebar"},{"id":"concepts/transfers/transfer-to-object","path":"/concepts/transfers/transfer-to-object","sidebar":"conceptsSidebar"},{"id":"concepts/versioning","path":"/concepts/versioning","sidebar":"conceptsSidebar"},{"id":"examples","path":"/examples"},{"id":"guides","path":"/guides","sidebar":"guidesSidebar"},{"id":"guides/developer","path":"/guides/developer","sidebar":"guidesSidebar"},{"id":"guides/developer/advanced","path":"/guides/developer/advanced","sidebar":"guidesSidebar"},{"id":"guides/developer/advanced/custom-indexer","path":"/guides/developer/advanced/custom-indexer","sidebar":"guidesSidebar"},{"id":"guides/developer/advanced/graphql-migration","path":"/guides/developer/advanced/graphql-migration","sidebar":"guidesSidebar"},{"id":"guides/developer/advanced/move-2024-migration","path":"/guides/developer/advanced/move-2024-migration","sidebar":"guidesSidebar"},{"id":"guides/developer/advanced/randomness-onchain","path":"/guides/developer/advanced/randomness-onchain","sidebar":"guidesSidebar"},{"id":"guides/developer/app-examples","path":"/guides/developer/app-examples","sidebar":"guidesSidebar"},{"id":"guides/developer/app-examples/blackjack","path":"/guides/developer/app-examples/blackjack","sidebar":"guidesSidebar"},{"id":"guides/developer/app-examples/coin-flip","path":"/guides/developer/app-examples/coin-flip","sidebar":"guidesSidebar"},{"id":"guides/developer/app-examples/e2e-counter","path":"/guides/developer/app-examples/e2e-counter","sidebar":"guidesSidebar"},{"id":"guides/developer/app-examples/plinko","path":"/guides/developer/app-examples/plinko","sidebar":"guidesSidebar"},{"id":"guides/developer/app-examples/reviews-rating","path":"/guides/developer/app-examples/reviews-rating","sidebar":"guidesSidebar"},{"id":"guides/developer/app-examples/tic-tac-toe","path":"/guides/developer/app-examples/tic-tac-toe","sidebar":"guidesSidebar"},{"id":"guides/developer/app-examples/trustless-swap","path":"/guides/developer/app-examples/trustless-swap","sidebar":"guidesSidebar"},{"id":"guides/developer/app-examples/weather-oracle","path":"/guides/developer/app-examples/weather-oracle","sidebar":"guidesSidebar"},{"id":"guides/developer/coin","path":"/guides/developer/coin","sidebar":"guidesSidebar"},{"id":"guides/developer/coin/in-game-token","path":"/guides/developer/coin/in-game-token","sidebar":"guidesSidebar"},{"id":"guides/developer/coin/loyalty","path":"/guides/developer/coin/loyalty","sidebar":"guidesSidebar"},{"id":"guides/developer/coin/regulated","path":"/guides/developer/coin/regulated","sidebar":"guidesSidebar"},{"id":"guides/developer/cryptography","path":"/guides/developer/cryptography","sidebar":"guidesSidebar"},{"id":"guides/developer/cryptography/ecvrf","path":"/guides/developer/cryptography/ecvrf","sidebar":"guidesSidebar"},{"id":"guides/developer/cryptography/groth16","path":"/guides/developer/cryptography/groth16","sidebar":"guidesSidebar"},{"id":"guides/developer/cryptography/hashing","path":"/guides/developer/cryptography/hashing","sidebar":"guidesSidebar"},{"id":"guides/developer/cryptography/multisig","path":"/guides/developer/cryptography/multisig","sidebar":"guidesSidebar"},{"id":"guides/developer/cryptography/signing","path":"/guides/developer/cryptography/signing","sidebar":"guidesSidebar"},{"id":"guides/developer/cryptography/zklogin-integration","path":"/guides/developer/cryptography/zklogin-integration","sidebar":"guidesSidebar"},{"id":"guides/developer/cryptography/zklogin-integration/developer-account","path":"/guides/developer/cryptography/zklogin-integration/developer-account","sidebar":"guidesSidebar"},{"id":"guides/developer/cryptography/zklogin-integration/zklogin-example","path":"/guides/developer/cryptography/zklogin-integration/zklogin-example","sidebar":"guidesSidebar"},{"id":"guides/developer/dev-cheat-sheet","path":"/guides/developer/dev-cheat-sheet","sidebar":"guidesSidebar"},{"id":"guides/developer/first-app","path":"/guides/developer/first-app","sidebar":"guidesSidebar"},{"id":"guides/developer/first-app/build-test","path":"/guides/developer/first-app/build-test","sidebar":"guidesSidebar"},{"id":"guides/developer/first-app/client-tssdk","path":"/guides/developer/first-app/client-tssdk","sidebar":"guidesSidebar"},{"id":"guides/developer/first-app/debug","path":"/guides/developer/first-app/debug","sidebar":"guidesSidebar"},{"id":"guides/developer/first-app/publish","path":"/guides/developer/first-app/publish","sidebar":"guidesSidebar"},{"id":"guides/developer/first-app/write-package","path":"/guides/developer/first-app/write-package","sidebar":"guidesSidebar"},{"id":"guides/developer/getting-started","path":"/guides/developer/getting-started","sidebar":"guidesSidebar"},{"id":"guides/developer/getting-started/connect","path":"/guides/developer/getting-started/connect","sidebar":"guidesSidebar"},{"id":"guides/developer/getting-started/get-address","path":"/guides/developer/getting-started/get-address","sidebar":"guidesSidebar"},{"id":"guides/developer/getting-started/get-coins","path":"/guides/developer/getting-started/get-coins","sidebar":"guidesSidebar"},{"id":"guides/developer/getting-started/graphql-rpc","path":"/guides/developer/getting-started/graphql-rpc","sidebar":"guidesSidebar"},{"id":"guides/developer/getting-started/local-network","path":"/guides/developer/getting-started/local-network","sidebar":"guidesSidebar"},{"id":"guides/developer/getting-started/sui-install","path":"/guides/developer/getting-started/sui-install","sidebar":"guidesSidebar"},{"id":"guides/developer/nft","path":"/guides/developer/nft","sidebar":"guidesSidebar"},{"id":"guides/developer/nft/asset-tokenization","path":"/guides/developer/nft/asset-tokenization","sidebar":"guidesSidebar"},{"id":"guides/developer/nft/nft-rental","path":"/guides/developer/nft/nft-rental","sidebar":"guidesSidebar"},{"id":"guides/developer/stablecoins","path":"/guides/developer/stablecoins","sidebar":"guidesSidebar"},{"id":"guides/developer/sui-101","path":"/guides/developer/sui-101","sidebar":"guidesSidebar"},{"id":"guides/developer/sui-101/access-time","path":"/guides/developer/sui-101/access-time","sidebar":"guidesSidebar"},{"id":"guides/developer/sui-101/building-ptb","path":"/guides/developer/sui-101/building-ptb","sidebar":"guidesSidebar"},{"id":"guides/developer/sui-101/coin-mgt","path":"/guides/developer/sui-101/coin-mgt","sidebar":"guidesSidebar"},{"id":"guides/developer/sui-101/shared-owned","path":"/guides/developer/sui-101/shared-owned","sidebar":"guidesSidebar"},{"id":"guides/developer/sui-101/sign-and-send-txn","path":"/guides/developer/sui-101/sign-and-send-txn","sidebar":"guidesSidebar"},{"id":"guides/developer/sui-101/simulating-refs","path":"/guides/developer/sui-101/simulating-refs","sidebar":"guidesSidebar"},{"id":"guides/developer/sui-101/sponsor-txn","path":"/guides/developer/sui-101/sponsor-txn","sidebar":"guidesSidebar"},{"id":"guides/developer/sui-101/using-events","path":"/guides/developer/sui-101/using-events","sidebar":"guidesSidebar"},{"id":"guides/developer/sui-101/working-with-ptbs","path":"/guides/developer/sui-101/working-with-ptbs"},{"id":"guides/operator","path":"/guides/operator","sidebar":"guidesSidebar"},{"id":"guides/operator/archives","path":"/guides/operator/archives","sidebar":"guidesSidebar"},{"id":"guides/operator/bridge-node-configuration","path":"/guides/operator/bridge-node-configuration","sidebar":"guidesSidebar"},{"id":"guides/operator/data-management","path":"/guides/operator/data-management","sidebar":"guidesSidebar"},{"id":"guides/operator/exchange-integration","path":"/guides/operator/exchange-integration","sidebar":"guidesSidebar"},{"id":"guides/operator/genesis","path":"/guides/operator/genesis","sidebar":"guidesSidebar"},{"id":"guides/operator/monitoring","path":"/guides/operator/monitoring","sidebar":"guidesSidebar"},{"id":"guides/operator/node-tools","path":"/guides/operator/node-tools","sidebar":"guidesSidebar"},{"id":"guides/operator/snapshots","path":"/guides/operator/snapshots","sidebar":"guidesSidebar"},{"id":"guides/operator/sui-full-node","path":"/guides/operator/sui-full-node","sidebar":"guidesSidebar"},{"id":"guides/operator/updates","path":"/guides/operator/updates","sidebar":"guidesSidebar"},{"id":"guides/operator/validator-committee","path":"/guides/operator/validator-committee","sidebar":"guidesSidebar"},{"id":"guides/operator/validator-config","path":"/guides/operator/validator-config","sidebar":"guidesSidebar"},{"id":"guides/operator/validator-tasks","path":"/guides/operator/validator-tasks","sidebar":"guidesSidebar"},{"id":"references","path":"/references","sidebar":"referencesSidebar"},{"id":"references/cli","path":"/references/cli","sidebar":"referencesSidebar"},{"id":"references/cli/cheatsheet","path":"/references/cli/cheatsheet","sidebar":"referencesSidebar"},{"id":"references/cli/client","path":"/references/cli/client","sidebar":"referencesSidebar"},{"id":"references/cli/console","path":"/references/cli/console","sidebar":"referencesSidebar"},{"id":"references/cli/keytool","path":"/references/cli/keytool","sidebar":"referencesSidebar"},{"id":"references/cli/move","path":"/references/cli/move","sidebar":"referencesSidebar"},{"id":"references/cli/ptb","path":"/references/cli/ptb","sidebar":"referencesSidebar"},{"id":"references/cli/validator","path":"/references/cli/validator","sidebar":"referencesSidebar"},{"id":"references/contribute/code-of-conduct","path":"/code-of-conduct","sidebar":"referencesSidebar"},{"id":"references/contribute/contribute-to-sui-repos","path":"/contribute-to-sui-repos","sidebar":"referencesSidebar"},{"id":"references/contribute/contribution-process","path":"/references/contribute/contribution-process","sidebar":"referencesSidebar"},{"id":"references/contribute/localize-sui-docs","path":"/localize-sui-docs","sidebar":"referencesSidebar"},{"id":"references/contribute/style-guide","path":"/style-guide","sidebar":"referencesSidebar"},{"id":"references/contribute/sui-environment","path":"/references/contribute/sui-environment","sidebar":"referencesSidebar"},{"id":"references/exchange-integration-guide","path":"/exchange-integration-guide"},{"id":"references/framework","path":"/references/framework","sidebar":"referencesSidebar"},{"id":"references/framework/deepbook/clob","path":"/references/framework/deepbook/clob","sidebar":"referencesSidebar"},{"id":"references/framework/deepbook/clob_v2","path":"/references/framework/deepbook/clob_v2","sidebar":"referencesSidebar"},{"id":"references/framework/deepbook/critbit","path":"/references/framework/deepbook/critbit","sidebar":"referencesSidebar"},{"id":"references/framework/deepbook/custodian","path":"/references/framework/deepbook/custodian","sidebar":"referencesSidebar"},{"id":"references/framework/deepbook/custodian_v2","path":"/references/framework/deepbook/custodian_v2","sidebar":"referencesSidebar"},{"id":"references/framework/deepbook/math","path":"/references/framework/deepbook/math","sidebar":"referencesSidebar"},{"id":"references/framework/deepbook/order_query","path":"/references/framework/deepbook/order_query","sidebar":"referencesSidebar"},{"id":"references/framework/move-stdlib/address","path":"/references/framework/move-stdlib/address","sidebar":"referencesSidebar"},{"id":"references/framework/move-stdlib/ascii","path":"/references/framework/move-stdlib/ascii","sidebar":"referencesSidebar"},{"id":"references/framework/move-stdlib/bcs","path":"/references/framework/move-stdlib/bcs","sidebar":"referencesSidebar"},{"id":"references/framework/move-stdlib/option","path":"/references/framework/move-stdlib/option","sidebar":"referencesSidebar"},{"id":"references/framework/move-stdlib/string","path":"/references/framework/move-stdlib/string","sidebar":"referencesSidebar"},{"id":"references/framework/move-stdlib/type_name","path":"/references/framework/move-stdlib/type_name","sidebar":"referencesSidebar"},{"id":"references/framework/move-stdlib/u128","path":"/references/framework/move-stdlib/u128","sidebar":"referencesSidebar"},{"id":"references/framework/move-stdlib/u64","path":"/references/framework/move-stdlib/u64","sidebar":"referencesSidebar"},{"id":"references/framework/move-stdlib/vector","path":"/references/framework/move-stdlib/vector","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/address","path":"/references/framework/sui-framework/address","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/authenticator_state","path":"/references/framework/sui-framework/authenticator_state","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/bag","path":"/references/framework/sui-framework/bag","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/balance","path":"/references/framework/sui-framework/balance","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/bcs","path":"/references/framework/sui-framework/bcs","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/bls12381","path":"/references/framework/sui-framework/bls12381","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/borrow","path":"/references/framework/sui-framework/borrow","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/clock","path":"/references/framework/sui-framework/clock","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/coin","path":"/references/framework/sui-framework/coin","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/config","path":"/references/framework/sui-framework/config","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/deny_list","path":"/references/framework/sui-framework/deny_list","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/display","path":"/references/framework/sui-framework/display","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/dynamic_field","path":"/references/framework/sui-framework/dynamic_field","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/dynamic_object_field","path":"/references/framework/sui-framework/dynamic_object_field","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/ecdsa_k1","path":"/references/framework/sui-framework/ecdsa_k1","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/ecdsa_r1","path":"/references/framework/sui-framework/ecdsa_r1","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/ecvrf","path":"/references/framework/sui-framework/ecvrf","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/ed25519","path":"/references/framework/sui-framework/ed25519","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/event","path":"/references/framework/sui-framework/event","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/groth16","path":"/references/framework/sui-framework/groth16","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/group_ops","path":"/references/framework/sui-framework/group_ops","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/hash","path":"/references/framework/sui-framework/hash","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/hex","path":"/references/framework/sui-framework/hex","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/hmac","path":"/references/framework/sui-framework/hmac","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/kiosk","path":"/references/framework/sui-framework/kiosk","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/kiosk_extension","path":"/references/framework/sui-framework/kiosk_extension","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/linked_table","path":"/references/framework/sui-framework/linked_table","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/math","path":"/references/framework/sui-framework/math","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/object","path":"/references/framework/sui-framework/object","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/object_bag","path":"/references/framework/sui-framework/object_bag","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/object_table","path":"/references/framework/sui-framework/object_table","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/package","path":"/references/framework/sui-framework/package","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/pay","path":"/references/framework/sui-framework/pay","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/poseidon","path":"/references/framework/sui-framework/poseidon","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/priority_queue","path":"/references/framework/sui-framework/priority_queue","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/prover","path":"/references/framework/sui-framework/prover","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/random","path":"/references/framework/sui-framework/random","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/sui","path":"/references/framework/sui-framework/sui","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/table","path":"/references/framework/sui-framework/table","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/table_vec","path":"/references/framework/sui-framework/table_vec","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/token","path":"/references/framework/sui-framework/token","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/transfer","path":"/references/framework/sui-framework/transfer","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/transfer_policy","path":"/references/framework/sui-framework/transfer_policy","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/tx_context","path":"/references/framework/sui-framework/tx_context","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/types","path":"/references/framework/sui-framework/types","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/url","path":"/references/framework/sui-framework/url","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/vdf","path":"/references/framework/sui-framework/vdf","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/vec_map","path":"/references/framework/sui-framework/vec_map","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/vec_set","path":"/references/framework/sui-framework/vec_set","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/versioned","path":"/references/framework/sui-framework/versioned","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/zklogin_verified_id","path":"/references/framework/sui-framework/zklogin_verified_id","sidebar":"referencesSidebar"},{"id":"references/framework/sui-framework/zklogin_verified_issuer","path":"/references/framework/sui-framework/zklogin_verified_issuer","sidebar":"referencesSidebar"},{"id":"references/framework/sui-system/genesis","path":"/references/framework/sui-system/genesis","sidebar":"referencesSidebar"},{"id":"references/framework/sui-system/stake_subsidy","path":"/references/framework/sui-system/stake_subsidy","sidebar":"referencesSidebar"},{"id":"references/framework/sui-system/staking_pool","path":"/references/framework/sui-system/staking_pool","sidebar":"referencesSidebar"},{"id":"references/framework/sui-system/storage_fund","path":"/references/framework/sui-system/storage_fund","sidebar":"referencesSidebar"},{"id":"references/framework/sui-system/sui_system","path":"/references/framework/sui-system/sui_system","sidebar":"referencesSidebar"},{"id":"references/framework/sui-system/sui_system_state_inner","path":"/references/framework/sui-system/sui_system_state_inner","sidebar":"referencesSidebar"},{"id":"references/framework/sui-system/validator","path":"/references/framework/sui-system/validator","sidebar":"referencesSidebar"},{"id":"references/framework/sui-system/validator_cap","path":"/references/framework/sui-system/validator_cap","sidebar":"referencesSidebar"},{"id":"references/framework/sui-system/validator_set","path":"/references/framework/sui-system/validator_set","sidebar":"referencesSidebar"},{"id":"references/framework/sui-system/validator_wrapper","path":"/references/framework/sui-system/validator_wrapper","sidebar":"referencesSidebar"},{"id":"references/framework/sui-system/voting_power","path":"/references/framework/sui-system/voting_power","sidebar":"referencesSidebar"},{"id":"references/rust-sdk","path":"/references/rust-sdk","sidebar":"referencesSidebar"},{"id":"references/sui-api","path":"/references/sui-api","sidebar":"referencesSidebar"},{"id":"references/sui-api/json-rpc-format","path":"/references/sui-api/json-rpc-format"},{"id":"references/sui-api/rpc-best-practices","path":"/references/sui-api/rpc-best-practices","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/directives/include","path":"/references/sui-api/sui-graphql/reference/api/directives/include","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/directives/skip","path":"/references/sui-api/sui-graphql/reference/api/directives/skip","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/mutations/execute-transaction-block","path":"/references/sui-api/sui-graphql/reference/api/mutations/execute-transaction-block","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/queries/address","path":"/references/sui-api/sui-graphql/reference/api/queries/address","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/queries/available-range","path":"/references/sui-api/sui-graphql/reference/api/queries/available-range","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/queries/chain-identifier","path":"/references/sui-api/sui-graphql/reference/api/queries/chain-identifier","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/queries/checkpoint","path":"/references/sui-api/sui-graphql/reference/api/queries/checkpoint","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/queries/checkpoints","path":"/references/sui-api/sui-graphql/reference/api/queries/checkpoints","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/queries/coin-metadata","path":"/references/sui-api/sui-graphql/reference/api/queries/coin-metadata","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/queries/coins","path":"/references/sui-api/sui-graphql/reference/api/queries/coins","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/queries/dry-run-transaction-block","path":"/references/sui-api/sui-graphql/reference/api/queries/dry-run-transaction-block","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/queries/epoch","path":"/references/sui-api/sui-graphql/reference/api/queries/epoch","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/queries/epochs","path":"/references/sui-api/sui-graphql/reference/api/queries/epochs","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/queries/events","path":"/references/sui-api/sui-graphql/reference/api/queries/events","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/queries/latest-package","path":"/references/sui-api/sui-graphql/reference/api/queries/latest-package","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/queries/object","path":"/references/sui-api/sui-graphql/reference/api/queries/object","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/queries/objects","path":"/references/sui-api/sui-graphql/reference/api/queries/objects","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/queries/owner","path":"/references/sui-api/sui-graphql/reference/api/queries/owner","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/queries/package","path":"/references/sui-api/sui-graphql/reference/api/queries/package","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/queries/package-by-name","path":"/references/sui-api/sui-graphql/reference/api/queries/package-by-name","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/queries/package-versions","path":"/references/sui-api/sui-graphql/reference/api/queries/package-versions","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/queries/packages","path":"/references/sui-api/sui-graphql/reference/api/queries/packages","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/queries/protocol-config","path":"/references/sui-api/sui-graphql/reference/api/queries/protocol-config","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/queries/resolve-suins-address","path":"/references/sui-api/sui-graphql/reference/api/queries/resolve-suins-address","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/queries/service-config","path":"/references/sui-api/sui-graphql/reference/api/queries/service-config","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/queries/transaction-block","path":"/references/sui-api/sui-graphql/reference/api/queries/transaction-block","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/queries/transaction-blocks","path":"/references/sui-api/sui-graphql/reference/api/queries/transaction-blocks","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/queries/type","path":"/references/sui-api/sui-graphql/reference/api/queries/type","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/queries/type-by-name","path":"/references/sui-api/sui-graphql/reference/api/queries/type-by-name","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/api/queries/verify-zklogin-signature","path":"/references/sui-api/sui-graphql/reference/api/queries/verify-zklogin-signature","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/directives/deprecated","path":"/references/sui-api/sui-graphql/reference/types/directives/deprecated","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/directives/specified-by","path":"/references/sui-api/sui-graphql/reference/types/directives/specified-by","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/enums/address-transaction-block-relationship","path":"/references/sui-api/sui-graphql/reference/types/enums/address-transaction-block-relationship","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/enums/domain-format","path":"/references/sui-api/sui-graphql/reference/types/enums/domain-format","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/enums/execution-status","path":"/references/sui-api/sui-graphql/reference/types/enums/execution-status","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/enums/feature","path":"/references/sui-api/sui-graphql/reference/types/enums/feature","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/enums/move-ability","path":"/references/sui-api/sui-graphql/reference/types/enums/move-ability","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/enums/move-visibility","path":"/references/sui-api/sui-graphql/reference/types/enums/move-visibility","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/enums/object-kind","path":"/references/sui-api/sui-graphql/reference/types/enums/object-kind","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/enums/stake-status","path":"/references/sui-api/sui-graphql/reference/types/enums/stake-status","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/enums/transaction-block-kind-input","path":"/references/sui-api/sui-graphql/reference/types/enums/transaction-block-kind-input","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/enums/zk-login-intent-scope","path":"/references/sui-api/sui-graphql/reference/types/enums/zk-login-intent-scope","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/inputs/checkpoint-id","path":"/references/sui-api/sui-graphql/reference/types/inputs/checkpoint-id","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/inputs/dynamic-field-name","path":"/references/sui-api/sui-graphql/reference/types/inputs/dynamic-field-name","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/inputs/event-filter","path":"/references/sui-api/sui-graphql/reference/types/inputs/event-filter","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/inputs/move-package-checkpoint-filter","path":"/references/sui-api/sui-graphql/reference/types/inputs/move-package-checkpoint-filter","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/inputs/move-package-version-filter","path":"/references/sui-api/sui-graphql/reference/types/inputs/move-package-version-filter","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/inputs/object-filter","path":"/references/sui-api/sui-graphql/reference/types/inputs/object-filter","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/inputs/object-key","path":"/references/sui-api/sui-graphql/reference/types/inputs/object-key","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/inputs/object-ref","path":"/references/sui-api/sui-graphql/reference/types/inputs/object-ref","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/inputs/transaction-block-filter","path":"/references/sui-api/sui-graphql/reference/types/inputs/transaction-block-filter","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/inputs/transaction-metadata","path":"/references/sui-api/sui-graphql/reference/types/inputs/transaction-metadata","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/interfaces/imove-datatype","path":"/references/sui-api/sui-graphql/reference/types/interfaces/imove-datatype","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/interfaces/imove-object","path":"/references/sui-api/sui-graphql/reference/types/interfaces/imove-object","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/interfaces/iobject","path":"/references/sui-api/sui-graphql/reference/types/interfaces/iobject","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/interfaces/iowner","path":"/references/sui-api/sui-graphql/reference/types/interfaces/iowner","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/active-jwk","path":"/references/sui-api/sui-graphql/reference/types/objects/active-jwk","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/active-jwk-connection","path":"/references/sui-api/sui-graphql/reference/types/objects/active-jwk-connection","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/active-jwk-edge","path":"/references/sui-api/sui-graphql/reference/types/objects/active-jwk-edge","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/address","path":"/references/sui-api/sui-graphql/reference/types/objects/address","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/address-connection","path":"/references/sui-api/sui-graphql/reference/types/objects/address-connection","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/address-edge","path":"/references/sui-api/sui-graphql/reference/types/objects/address-edge","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/address-owner","path":"/references/sui-api/sui-graphql/reference/types/objects/address-owner","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/authenticator-state-create-transaction","path":"/references/sui-api/sui-graphql/reference/types/objects/authenticator-state-create-transaction","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/authenticator-state-expire-transaction","path":"/references/sui-api/sui-graphql/reference/types/objects/authenticator-state-expire-transaction","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/authenticator-state-update-transaction","path":"/references/sui-api/sui-graphql/reference/types/objects/authenticator-state-update-transaction","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/available-range","path":"/references/sui-api/sui-graphql/reference/types/objects/available-range","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/balance","path":"/references/sui-api/sui-graphql/reference/types/objects/balance","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/balance-change","path":"/references/sui-api/sui-graphql/reference/types/objects/balance-change","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/balance-change-connection","path":"/references/sui-api/sui-graphql/reference/types/objects/balance-change-connection","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/balance-change-edge","path":"/references/sui-api/sui-graphql/reference/types/objects/balance-change-edge","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/balance-connection","path":"/references/sui-api/sui-graphql/reference/types/objects/balance-connection","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/balance-edge","path":"/references/sui-api/sui-graphql/reference/types/objects/balance-edge","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/bridge-committee-init-transaction","path":"/references/sui-api/sui-graphql/reference/types/objects/bridge-committee-init-transaction","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/bridge-state-create-transaction","path":"/references/sui-api/sui-graphql/reference/types/objects/bridge-state-create-transaction","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/change-epoch-transaction","path":"/references/sui-api/sui-graphql/reference/types/objects/change-epoch-transaction","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/checkpoint","path":"/references/sui-api/sui-graphql/reference/types/objects/checkpoint","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/checkpoint-connection","path":"/references/sui-api/sui-graphql/reference/types/objects/checkpoint-connection","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/checkpoint-edge","path":"/references/sui-api/sui-graphql/reference/types/objects/checkpoint-edge","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/coin","path":"/references/sui-api/sui-graphql/reference/types/objects/coin","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/coin-connection","path":"/references/sui-api/sui-graphql/reference/types/objects/coin-connection","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/coin-deny-list-state-create-transaction","path":"/references/sui-api/sui-graphql/reference/types/objects/coin-deny-list-state-create-transaction","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/coin-edge","path":"/references/sui-api/sui-graphql/reference/types/objects/coin-edge","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/coin-metadata","path":"/references/sui-api/sui-graphql/reference/types/objects/coin-metadata","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/consensus-commit-prologue-transaction","path":"/references/sui-api/sui-graphql/reference/types/objects/consensus-commit-prologue-transaction","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/dependency-connection","path":"/references/sui-api/sui-graphql/reference/types/objects/dependency-connection","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/dependency-edge","path":"/references/sui-api/sui-graphql/reference/types/objects/dependency-edge","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/display-entry","path":"/references/sui-api/sui-graphql/reference/types/objects/display-entry","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/dry-run-effect","path":"/references/sui-api/sui-graphql/reference/types/objects/dry-run-effect","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/dry-run-mutation","path":"/references/sui-api/sui-graphql/reference/types/objects/dry-run-mutation","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/dry-run-result","path":"/references/sui-api/sui-graphql/reference/types/objects/dry-run-result","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/dry-run-return","path":"/references/sui-api/sui-graphql/reference/types/objects/dry-run-return","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/dynamic-field","path":"/references/sui-api/sui-graphql/reference/types/objects/dynamic-field","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/dynamic-field-connection","path":"/references/sui-api/sui-graphql/reference/types/objects/dynamic-field-connection","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/dynamic-field-edge","path":"/references/sui-api/sui-graphql/reference/types/objects/dynamic-field-edge","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/end-of-epoch-transaction","path":"/references/sui-api/sui-graphql/reference/types/objects/end-of-epoch-transaction","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/end-of-epoch-transaction-kind-connection","path":"/references/sui-api/sui-graphql/reference/types/objects/end-of-epoch-transaction-kind-connection","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/end-of-epoch-transaction-kind-edge","path":"/references/sui-api/sui-graphql/reference/types/objects/end-of-epoch-transaction-kind-edge","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/epoch","path":"/references/sui-api/sui-graphql/reference/types/objects/epoch","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/epoch-connection","path":"/references/sui-api/sui-graphql/reference/types/objects/epoch-connection","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/epoch-edge","path":"/references/sui-api/sui-graphql/reference/types/objects/epoch-edge","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/event","path":"/references/sui-api/sui-graphql/reference/types/objects/event","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/event-connection","path":"/references/sui-api/sui-graphql/reference/types/objects/event-connection","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/event-edge","path":"/references/sui-api/sui-graphql/reference/types/objects/event-edge","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/execution-result","path":"/references/sui-api/sui-graphql/reference/types/objects/execution-result","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/gas-coin","path":"/references/sui-api/sui-graphql/reference/types/objects/gas-coin","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/gas-cost-summary","path":"/references/sui-api/sui-graphql/reference/types/objects/gas-cost-summary","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/gas-effects","path":"/references/sui-api/sui-graphql/reference/types/objects/gas-effects","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/gas-input","path":"/references/sui-api/sui-graphql/reference/types/objects/gas-input","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/genesis-transaction","path":"/references/sui-api/sui-graphql/reference/types/objects/genesis-transaction","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/immutable","path":"/references/sui-api/sui-graphql/reference/types/objects/immutable","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/input","path":"/references/sui-api/sui-graphql/reference/types/objects/input","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/linkage","path":"/references/sui-api/sui-graphql/reference/types/objects/linkage","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/make-move-vec-transaction","path":"/references/sui-api/sui-graphql/reference/types/objects/make-move-vec-transaction","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/merge-coins-transaction","path":"/references/sui-api/sui-graphql/reference/types/objects/merge-coins-transaction","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/move-call-transaction","path":"/references/sui-api/sui-graphql/reference/types/objects/move-call-transaction","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/move-datatype","path":"/references/sui-api/sui-graphql/reference/types/objects/move-datatype","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/move-datatype-connection","path":"/references/sui-api/sui-graphql/reference/types/objects/move-datatype-connection","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/move-datatype-edge","path":"/references/sui-api/sui-graphql/reference/types/objects/move-datatype-edge","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/move-enum","path":"/references/sui-api/sui-graphql/reference/types/objects/move-enum","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/move-enum-connection","path":"/references/sui-api/sui-graphql/reference/types/objects/move-enum-connection","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/move-enum-edge","path":"/references/sui-api/sui-graphql/reference/types/objects/move-enum-edge","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/move-enum-variant","path":"/references/sui-api/sui-graphql/reference/types/objects/move-enum-variant","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/move-field","path":"/references/sui-api/sui-graphql/reference/types/objects/move-field","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/move-function","path":"/references/sui-api/sui-graphql/reference/types/objects/move-function","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/move-function-connection","path":"/references/sui-api/sui-graphql/reference/types/objects/move-function-connection","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/move-function-edge","path":"/references/sui-api/sui-graphql/reference/types/objects/move-function-edge","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/move-function-type-parameter","path":"/references/sui-api/sui-graphql/reference/types/objects/move-function-type-parameter","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/move-module","path":"/references/sui-api/sui-graphql/reference/types/objects/move-module","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/move-module-connection","path":"/references/sui-api/sui-graphql/reference/types/objects/move-module-connection","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/move-module-edge","path":"/references/sui-api/sui-graphql/reference/types/objects/move-module-edge","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/move-object","path":"/references/sui-api/sui-graphql/reference/types/objects/move-object","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/move-object-connection","path":"/references/sui-api/sui-graphql/reference/types/objects/move-object-connection","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/move-object-edge","path":"/references/sui-api/sui-graphql/reference/types/objects/move-object-edge","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/move-package","path":"/references/sui-api/sui-graphql/reference/types/objects/move-package","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/move-package-connection","path":"/references/sui-api/sui-graphql/reference/types/objects/move-package-connection","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/move-package-edge","path":"/references/sui-api/sui-graphql/reference/types/objects/move-package-edge","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/move-struct","path":"/references/sui-api/sui-graphql/reference/types/objects/move-struct","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/move-struct-connection","path":"/references/sui-api/sui-graphql/reference/types/objects/move-struct-connection","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/move-struct-edge","path":"/references/sui-api/sui-graphql/reference/types/objects/move-struct-edge","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/move-struct-type-parameter","path":"/references/sui-api/sui-graphql/reference/types/objects/move-struct-type-parameter","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/move-type","path":"/references/sui-api/sui-graphql/reference/types/objects/move-type","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/move-value","path":"/references/sui-api/sui-graphql/reference/types/objects/move-value","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/object","path":"/references/sui-api/sui-graphql/reference/types/objects/object","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/object-change","path":"/references/sui-api/sui-graphql/reference/types/objects/object-change","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/object-change-connection","path":"/references/sui-api/sui-graphql/reference/types/objects/object-change-connection","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/object-change-edge","path":"/references/sui-api/sui-graphql/reference/types/objects/object-change-edge","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/object-connection","path":"/references/sui-api/sui-graphql/reference/types/objects/object-connection","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/object-edge","path":"/references/sui-api/sui-graphql/reference/types/objects/object-edge","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/open-move-type","path":"/references/sui-api/sui-graphql/reference/types/objects/open-move-type","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/owned-or-immutable","path":"/references/sui-api/sui-graphql/reference/types/objects/owned-or-immutable","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/owner","path":"/references/sui-api/sui-graphql/reference/types/objects/owner","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/page-info","path":"/references/sui-api/sui-graphql/reference/types/objects/page-info","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/parent","path":"/references/sui-api/sui-graphql/reference/types/objects/parent","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/programmable-transaction-block","path":"/references/sui-api/sui-graphql/reference/types/objects/programmable-transaction-block","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/programmable-transaction-connection","path":"/references/sui-api/sui-graphql/reference/types/objects/programmable-transaction-connection","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/programmable-transaction-edge","path":"/references/sui-api/sui-graphql/reference/types/objects/programmable-transaction-edge","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/protocol-config-attr","path":"/references/sui-api/sui-graphql/reference/types/objects/protocol-config-attr","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/protocol-config-feature-flag","path":"/references/sui-api/sui-graphql/reference/types/objects/protocol-config-feature-flag","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/protocol-configs","path":"/references/sui-api/sui-graphql/reference/types/objects/protocol-configs","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/publish-transaction","path":"/references/sui-api/sui-graphql/reference/types/objects/publish-transaction","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/pure","path":"/references/sui-api/sui-graphql/reference/types/objects/pure","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/randomness-state-create-transaction","path":"/references/sui-api/sui-graphql/reference/types/objects/randomness-state-create-transaction","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/randomness-state-update-transaction","path":"/references/sui-api/sui-graphql/reference/types/objects/randomness-state-update-transaction","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/receiving","path":"/references/sui-api/sui-graphql/reference/types/objects/receiving","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/result","path":"/references/sui-api/sui-graphql/reference/types/objects/result","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/safe-mode","path":"/references/sui-api/sui-graphql/reference/types/objects/safe-mode","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/service-config","path":"/references/sui-api/sui-graphql/reference/types/objects/service-config","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/shared","path":"/references/sui-api/sui-graphql/reference/types/objects/shared","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/shared-input","path":"/references/sui-api/sui-graphql/reference/types/objects/shared-input","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/shared-object-cancelled","path":"/references/sui-api/sui-graphql/reference/types/objects/shared-object-cancelled","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/shared-object-delete","path":"/references/sui-api/sui-graphql/reference/types/objects/shared-object-delete","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/shared-object-read","path":"/references/sui-api/sui-graphql/reference/types/objects/shared-object-read","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/split-coins-transaction","path":"/references/sui-api/sui-graphql/reference/types/objects/split-coins-transaction","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/stake-subsidy","path":"/references/sui-api/sui-graphql/reference/types/objects/stake-subsidy","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/staked-sui","path":"/references/sui-api/sui-graphql/reference/types/objects/staked-sui","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/staked-sui-connection","path":"/references/sui-api/sui-graphql/reference/types/objects/staked-sui-connection","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/staked-sui-edge","path":"/references/sui-api/sui-graphql/reference/types/objects/staked-sui-edge","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/storage-fund","path":"/references/sui-api/sui-graphql/reference/types/objects/storage-fund","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/suins-registration","path":"/references/sui-api/sui-graphql/reference/types/objects/suins-registration","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/suins-registration-connection","path":"/references/sui-api/sui-graphql/reference/types/objects/suins-registration-connection","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/suins-registration-edge","path":"/references/sui-api/sui-graphql/reference/types/objects/suins-registration-edge","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/system-parameters","path":"/references/sui-api/sui-graphql/reference/types/objects/system-parameters","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/transaction-block","path":"/references/sui-api/sui-graphql/reference/types/objects/transaction-block","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/transaction-block-connection","path":"/references/sui-api/sui-graphql/reference/types/objects/transaction-block-connection","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/transaction-block-edge","path":"/references/sui-api/sui-graphql/reference/types/objects/transaction-block-edge","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/transaction-block-effects","path":"/references/sui-api/sui-graphql/reference/types/objects/transaction-block-effects","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/transaction-input-connection","path":"/references/sui-api/sui-graphql/reference/types/objects/transaction-input-connection","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/transaction-input-edge","path":"/references/sui-api/sui-graphql/reference/types/objects/transaction-input-edge","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/transfer-objects-transaction","path":"/references/sui-api/sui-graphql/reference/types/objects/transfer-objects-transaction","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/type-origin","path":"/references/sui-api/sui-graphql/reference/types/objects/type-origin","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/unchanged-shared-object-connection","path":"/references/sui-api/sui-graphql/reference/types/objects/unchanged-shared-object-connection","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/unchanged-shared-object-edge","path":"/references/sui-api/sui-graphql/reference/types/objects/unchanged-shared-object-edge","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/upgrade-transaction","path":"/references/sui-api/sui-graphql/reference/types/objects/upgrade-transaction","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/validator","path":"/references/sui-api/sui-graphql/reference/types/objects/validator","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/validator-connection","path":"/references/sui-api/sui-graphql/reference/types/objects/validator-connection","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/validator-credentials","path":"/references/sui-api/sui-graphql/reference/types/objects/validator-credentials","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/validator-edge","path":"/references/sui-api/sui-graphql/reference/types/objects/validator-edge","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/validator-set","path":"/references/sui-api/sui-graphql/reference/types/objects/validator-set","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/objects/zk-login-verify-result","path":"/references/sui-api/sui-graphql/reference/types/objects/zk-login-verify-result","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/scalars/base-64","path":"/references/sui-api/sui-graphql/reference/types/scalars/base-64","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/scalars/big-int","path":"/references/sui-api/sui-graphql/reference/types/scalars/big-int","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/scalars/boolean","path":"/references/sui-api/sui-graphql/reference/types/scalars/boolean","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/scalars/date-time","path":"/references/sui-api/sui-graphql/reference/types/scalars/date-time","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/scalars/int","path":"/references/sui-api/sui-graphql/reference/types/scalars/int","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/scalars/json","path":"/references/sui-api/sui-graphql/reference/types/scalars/json","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/scalars/move-data","path":"/references/sui-api/sui-graphql/reference/types/scalars/move-data","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/scalars/move-type-layout","path":"/references/sui-api/sui-graphql/reference/types/scalars/move-type-layout","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/scalars/move-type-signature","path":"/references/sui-api/sui-graphql/reference/types/scalars/move-type-signature","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/scalars/open-move-type-signature","path":"/references/sui-api/sui-graphql/reference/types/scalars/open-move-type-signature","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/scalars/string","path":"/references/sui-api/sui-graphql/reference/types/scalars/string","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/scalars/sui-address","path":"/references/sui-api/sui-graphql/reference/types/scalars/sui-address","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/scalars/uint-53","path":"/references/sui-api/sui-graphql/reference/types/scalars/uint-53","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/unions/dynamic-field-value","path":"/references/sui-api/sui-graphql/reference/types/unions/dynamic-field-value","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/unions/end-of-epoch-transaction-kind","path":"/references/sui-api/sui-graphql/reference/types/unions/end-of-epoch-transaction-kind","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/unions/object-owner","path":"/references/sui-api/sui-graphql/reference/types/unions/object-owner","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/unions/programmable-transaction","path":"/references/sui-api/sui-graphql/reference/types/unions/programmable-transaction","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/unions/transaction-argument","path":"/references/sui-api/sui-graphql/reference/types/unions/transaction-argument","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/unions/transaction-block-kind","path":"/references/sui-api/sui-graphql/reference/types/unions/transaction-block-kind","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/unions/transaction-input","path":"/references/sui-api/sui-graphql/reference/types/unions/transaction-input","sidebar":"referencesSidebar"},{"id":"references/sui-api/sui-graphql/reference/types/unions/unchanged-shared-object","path":"/references/sui-api/sui-graphql/reference/types/unions/unchanged-shared-object","sidebar":"referencesSidebar"},{"id":"references/sui-compared","path":"/sui-compared"},{"id":"references/sui-framework-reference","path":"/sui-framework-reference"},{"id":"references/sui-glossary","path":"/sui-glossary","sidebar":"referencesSidebar"},{"id":"references/sui-graphql","path":"/references/sui-graphql","sidebar":"referencesSidebar"},{"id":"references/sui-move","path":"/references/sui-move","sidebar":"referencesSidebar"},{"id":"references/sui-sdks","path":"/references/sui-sdks","sidebar":"referencesSidebar"},{"id":"snippets/address-prefix","path":"/snippets/address-prefix"},{"id":"snippets/app-examples-swap-source","path":"/snippets/app-examples-swap-source"},{"id":"snippets/binaries-file-list","path":"/snippets/binaries-file-list"},{"id":"snippets/cli-check-install","path":"/snippets/cli-check-install"},{"id":"snippets/data-wipe","path":"/snippets/data-wipe"},{"id":"snippets/deepbook","path":"/snippets/deepbook"},{"id":"snippets/info-gas-budget","path":"/snippets/info-gas-budget"},{"id":"snippets/info-pnpm-required","path":"/snippets/info-pnpm-required"},{"id":"snippets/initialize-sui-client-cli","path":"/snippets/initialize-sui-client-cli"},{"id":"snippets/libpq-req","path":"/snippets/libpq-req"},{"id":"snippets/linux-deps","path":"/snippets/linux-deps"},{"id":"snippets/macos-deps","path":"/snippets/macos-deps"},{"id":"snippets/migrate-to-graphql","path":"/snippets/migrate-to-graphql"},{"id":"snippets/move-summary","path":"/snippets/move-summary"},{"id":"snippets/openid-providers","path":"/snippets/openid-providers"},{"id":"snippets/publish-to-devnet-with-coins","path":"/snippets/publish-to-devnet-with-coins"},{"id":"snippets/quick-install","path":"/snippets/quick-install"},{"id":"snippets/staking-pool-reqs","path":"/snippets/staking-pool-reqs"},{"id":"snippets/upgrade-single-key-risk","path":"/snippets/upgrade-single-key-risk"},{"id":"snippets/warn-ml-rpcs","path":"/snippets/warn-ml-rpcs"},{"id":"standards","path":"/standards","sidebar":"standardsSidebar"},{"id":"standards/closed-loop-token","path":"/standards/closed-loop-token","sidebar":"standardsSidebar"},{"id":"standards/closed-loop-token/action-request","path":"/standards/closed-loop-token/action-request","sidebar":"standardsSidebar"},{"id":"standards/closed-loop-token/coin-token-comparison","path":"/standards/closed-loop-token/coin-token-comparison","sidebar":"standardsSidebar"},{"id":"standards/closed-loop-token/rules","path":"/standards/closed-loop-token/rules","sidebar":"standardsSidebar"},{"id":"standards/closed-loop-token/spending","path":"/standards/closed-loop-token/spending","sidebar":"standardsSidebar"},{"id":"standards/closed-loop-token/token-policy","path":"/standards/closed-loop-token/token-policy","sidebar":"standardsSidebar"},{"id":"standards/coin","path":"/standards/coin","sidebar":"standardsSidebar"},{"id":"standards/deepbook","path":"/standards/deepbook","sidebar":"standardsSidebar"},{"id":"standards/deepbookv2","path":"/standards/deepbookv2","sidebar":"standardsSidebar"},{"id":"standards/deepbookv2/design","path":"/standards/deepbookv2/design","sidebar":"standardsSidebar"},{"id":"standards/deepbookv2/orders","path":"/standards/deepbookv2/orders","sidebar":"standardsSidebar"},{"id":"standards/deepbookv2/pools","path":"/standards/deepbookv2/pools","sidebar":"standardsSidebar"},{"id":"standards/deepbookv2/query-the-pool","path":"/standards/deepbookv2/query-the-pool","sidebar":"standardsSidebar"},{"id":"standards/deepbookv2/routing-a-swap","path":"/standards/deepbookv2/routing-a-swap","sidebar":"standardsSidebar"},{"id":"standards/deepbookv2/trade-and-swap","path":"/standards/deepbookv2/trade-and-swap","sidebar":"standardsSidebar"},{"id":"standards/deepbookv3","path":"/standards/deepbookv3","sidebar":"standardsSidebar"},{"id":"standards/deepbookv3-sdk","path":"/standards/deepbookv3-sdk","sidebar":"standardsSidebar"},{"id":"standards/deepbookv3-sdk/flash-loans","path":"/standards/deepbookv3-sdk/flash-loans","sidebar":"standardsSidebar"},{"id":"standards/deepbookv3-sdk/orders","path":"/standards/deepbookv3-sdk/orders","sidebar":"standardsSidebar"},{"id":"standards/deepbookv3-sdk/pools","path":"/standards/deepbookv3-sdk/pools","sidebar":"standardsSidebar"},{"id":"standards/deepbookv3-sdk/staking-governance","path":"/standards/deepbookv3-sdk/staking-governance","sidebar":"standardsSidebar"},{"id":"standards/deepbookv3-sdk/swaps","path":"/standards/deepbookv3-sdk/swaps","sidebar":"standardsSidebar"},{"id":"standards/deepbookv3/balance-manager","path":"/standards/deepbookv3/balance-manager","sidebar":"standardsSidebar"},{"id":"standards/deepbookv3/design","path":"/standards/deepbookv3/design","sidebar":"standardsSidebar"},{"id":"standards/deepbookv3/flash-loans","path":"/standards/deepbookv3/flash-loans","sidebar":"standardsSidebar"},{"id":"standards/deepbookv3/orders","path":"/standards/deepbookv3/orders","sidebar":"standardsSidebar"},{"id":"standards/deepbookv3/query-the-pool","path":"/standards/deepbookv3/query-the-pool","sidebar":"standardsSidebar"},{"id":"standards/deepbookv3/staking-governance","path":"/standards/deepbookv3/staking-governance","sidebar":"standardsSidebar"},{"id":"standards/deepbookv3/swaps","path":"/standards/deepbookv3/swaps","sidebar":"standardsSidebar"},{"id":"standards/display","path":"/standards/display","sidebar":"standardsSidebar"},{"id":"standards/kiosk","path":"/standards/kiosk","sidebar":"standardsSidebar"},{"id":"standards/kiosk-apps","path":"/standards/kiosk-apps","sidebar":"standardsSidebar"},{"id":"standards/wallet-standard","path":"/standards/wallet-standard","sidebar":"standardsSidebar"},{"id":"/references/framework/deepbook","path":"/references/framework/deepbook","sidebar":"referencesSidebar"},{"id":"/references/framework/move-stdlib","path":"/references/framework/move-stdlib","sidebar":"referencesSidebar"},{"id":"/references/framework/sui-framework","path":"/references/framework/sui-framework","sidebar":"referencesSidebar"},{"id":"/references/framework/sui-system","path":"/references/framework/sui-system","sidebar":"referencesSidebar"}],"draftIds":["concepts/architecture","concepts/cryptography/system","concepts/sui-architecture/data-management-things","concepts/sui-architecture/epochs","concepts/sui-architecture/high-level","concepts/sui-architecture/staking-rewards","concepts/sui-move-concepts/move-on-sui","guides/developer/starter-templates","guides/developer/zklogin-onboarding","guides/operator/observability","references/contribute/mdx-components","concepts/cryptography/system/intents-for-validation","concepts/cryptography/system/validator-signatures","guides/developer/advanced/efficient-smart-contracts","guides/developer/advanced/maximize-reach","guides/developer/advanced/min-gas-fees","guides/developer/advanced/security-best-practices","guides/developer/advanced/wallet-integrations","guides/developer/app-examples/auction","guides/developer/app-examples/meta-pricing-oracle","guides/developer/app-examples/oracle","guides/developer/app-examples/recaptcha","guides/developer/app-examples/turnip-town"],"sidebars":{"guidesSidebar":{"link":{"path":"/guides","label":"Guides"}},"conceptsSidebar":{"link":{"path":"/concepts","label":"concepts"}},"standardsSidebar":{"link":{"path":"/standards","label":"standards"}},"referencesSidebar":{"link":{"path":"/references","label":"References"}}}}],"breadcrumbs":true}}}'),a=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var o=r(22654);const c=JSON.parse('{"docusaurusVersion":"3.1.1","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"3.1.1"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"3.1.1"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"3.1.1"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"3.1.1"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"3.1.1"},"docusaurus-theme-search-algolia":{"type":"package","name":"@docusaurus/theme-search-algolia","version":"3.1.1"},"posthog-docusaurus":{"type":"package","name":"posthog-docusaurus","version":"2.0.0"},"sui-inject-code-plugin":{"type":"project"},"docusaurus-graphql-doc-generator":{"type":"package","name":"@graphql-markdown/docusaurus","version":"1.24.0"},"docusaurus-plugin-includes":{"type":"package","name":"docusaurus-plugin-includes","version":"1.1.5"},"docusaurus-tailwindcss":{"type":"local"},"sui-description-plugin":{"type":"project"},"sui-framework-plugin":{"type":"project"},"askCookbook":{"type":"project"},"docusaurus-theme-mermaid":{"type":"package","name":"@docusaurus/theme-mermaid","version":"3.1.1"},"docusaurus-theme-frontmatter":{"type":"package","name":"docusaurus-theme-frontmatter","version":"1.3.0"}}}');var u=r(13274);const l={siteConfig:s.default,siteMetadata:c,globalData:i,i18n:a,codeTranslations:o},d=n.createContext(l);function p(e){let{children:t}=e;return(0,u.jsx)(d.Provider,{value:l,children:t})}},7926:(e,t,r)=>{"use strict";r.d(t,{A:()=>f});var n=r(79474),s=r(51636),i=r(53009),a=r(42560),o=r(3597),c=r(13274);function u(e){let{error:t,tryAgain:r}=e;return(0,c.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"},children:[(0,c.jsx)("h1",{style:{fontSize:"3rem"},children:"This page crashed"}),(0,c.jsx)("button",{type:"button",onClick:r,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"},children:"Try again"}),(0,c.jsx)(l,{error:t})]})}function l(e){let{error:t}=e;const r=(0,a.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,c.jsx)("p",{style:{whiteSpace:"pre-wrap"},children:r})}function d(e){let{error:t,tryAgain:r}=e;return(0,c.jsxs)(f,{fallback:()=>(0,c.jsx)(u,{error:t,tryAgain:r}),children:[(0,c.jsx)(i.A,{children:(0,c.jsx)("title",{children:"Page Error"})}),(0,c.jsx)(o.A,{children:(0,c.jsx)(u,{error:t,tryAgain:r})})]})}const p=e=>(0,c.jsx)(d,{...e});class f extends n.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){s.A.canUseDOM&&this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;if(t){const e={error:t,tryAgain:()=>this.setState({error:null})};return(this.props.fallback??p)(e)}return e??null}}},51636:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});const n="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,s={canUseDOM:n,canUseEventListeners:n&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:n&&"IntersectionObserver"in window,canUseViewport:n&&"screen"in window}},53009:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});r(79474);var n=r(29620),s=r(13274);function i(e){return(0,s.jsx)(n.mg,{...e})}},21099:(e,t,r)=>{"use strict";r.d(t,{A:()=>f});var n=r(79474),s=r(69202),i=r(42560),a=r(10707),o=r(1129),c=r(51636),u=r(55683),l=r(82344),d=r(13274);function p(e,t){let{isNavLink:r,to:p,href:f,activeClassName:h,isActive:b,"data-noBrokenLinkCheck":m,autoAddBaseUrl:g=!0,...y}=e;const{siteConfig:{trailingSlash:v,baseUrl:k}}=(0,a.A)(),{withBaseUrl:w}=(0,l.h)(),x=(0,u.A)(),S=(0,n.useRef)(null);(0,n.useImperativeHandle)(t,(()=>S.current));const _=p||f;const j=(0,o.A)(_),q=_?.replace("pathname://","");let E=void 0!==q?(C=q,g&&(e=>e.startsWith("/"))(C)?w(C):C):void 0;var C;E&&j&&(E=(0,i.applyTrailingSlash)(E,{trailingSlash:v,baseUrl:k}));const T=(0,n.useRef)(!1),A=r?s.k2:s.N_,I=c.A.canUseIntersectionObserver,P=(0,n.useRef)(),L=()=>{T.current||null==E||(window.docusaurus.preload(E),T.current=!0)};(0,n.useEffect)((()=>(!I&&j&&null!=E&&window.docusaurus.prefetch(E),()=>{I&&P.current&&P.current.disconnect()})),[P,E,I,j]);const O=E?.startsWith("#")??!1,N=!y.target||"_self"===y.target,R=!E||!j||!N||O;return m||!O&&R||x.collectLink(E),y.id&&x.collectAnchor(y.id),R?(0,d.jsx)("a",{ref:S,href:E,..._&&!j&&{target:"_blank",rel:"noopener noreferrer"},...y}):(0,d.jsx)(A,{...y,onMouseEnter:L,onTouchStart:L,innerRef:e=>{S.current=e,I&&e&&j&&(P.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(P.current.unobserve(e),P.current.disconnect(),null!=E&&window.docusaurus.prefetch(E))}))})),P.current.observe(e))},to:E,...r&&{isActive:b,activeClassName:h}})}const f=n.forwardRef(p)},84608:(e,t,r)=>{"use strict";r.d(t,{A:()=>u,T:()=>c});var n=r(79474),s=r(13274);function i(e,t){const r=e.split(/(\{\w+\})/).map(((e,r)=>{if(r%2==1){const r=t?.[e.slice(1,-1)];if(void 0!==r)return r}return e}));return r.some((e=>(0,n.isValidElement)(e)))?r.map(((e,t)=>(0,n.isValidElement)(e)?n.cloneElement(e,{key:t}):e)).filter((e=>""!==e)):r.join("")}var a=r(22654);function o(e){let{id:t,message:r}=e;if(void 0===t&&void 0===r)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return a[t??r]??r??t}function c(e,t){let{message:r,id:n}=e;return i(o({message:r,id:n}),t)}function u(e){let{children:t,id:r,values:n}=e;if(t&&"string"!=typeof t)throw console.warn("Illegal <Translate> children",t),new Error("The Docusaurus <Translate> component only accept simple string values");const a=o({message:t,id:r});return(0,s.jsx)(s.Fragment,{children:i(a,n)})}},77362:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n="default"},1129:(e,t,r)=>{"use strict";function n(e){return/^(?:\w*:|\/\/)/.test(e)}function s(e){return void 0!==e&&!n(e)}r.d(t,{A:()=>s,z:()=>n})},82344:(e,t,r)=>{"use strict";r.d(t,{A:()=>o,h:()=>a});var n=r(79474),s=r(10707),i=r(1129);function a(){const{siteConfig:{baseUrl:e,url:t}}=(0,s.A)(),r=(0,n.useCallback)(((r,n)=>function(e,t,r,n){let{forcePrependBaseUrl:s=!1,absolute:a=!1}=void 0===n?{}:n;if(!r||r.startsWith("#")||(0,i.z)(r))return r;if(s)return t+r.replace(/^\//,"");if(r===t.replace(/\/$/,""))return t;const o=r.startsWith(t)?r:t+r.replace(/^\//,"");return a?e+o:o}(t,e,r,n)),[t,e]);return{withBaseUrl:r}}function o(e,t){void 0===t&&(t={});const{withBaseUrl:r}=a();return r(e,t)}},55683:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(79474);r(13274);const s=n.createContext({collectAnchor:()=>{},collectLink:()=>{}}),i=()=>(0,n.useContext)(s);function a(){return i()}},10707:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(79474),s=r(78302);function i(){return(0,n.useContext)(s.o)}},79099:(e,t,r)=>{"use strict";r.d(t,{P_:()=>a,kh:()=>i});var n=r(10707),s=r(77362);function i(e,t){void 0===t&&(t={});const r=function(){const{globalData:e}=(0,n.A)();return e}()[e];if(!r&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return r}function a(e,t,r){void 0===t&&(t=s.W),void 0===r&&(r={});const n=i(e),a=n?.[t];if(!a&&r.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return a}},44714:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(79474),s=r(76380);function i(){return(0,n.useContext)(s.o)}},91346:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(79474);const s=r(51636).A.canUseDOM?n.useLayoutEffect:n.useEffect},58168:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});const n=e=>"object"==typeof e&&!!e&&Object.keys(e).length>0;function s(e){const t={};return function e(r,s){Object.entries(r).forEach((r=>{let[i,a]=r;const o=s?`${s}.${i}`:i;n(a)?e(a,o):t[o]=a}))}(e),t}},30007:(e,t,r)=>{"use strict";r.d(t,{W:()=>a,o:()=>i});var n=r(79474),s=r(13274);const i=n.createContext(null);function a(e){let{children:t,value:r}=e;const a=n.useContext(i),o=(0,n.useMemo)((()=>function(e){let{parent:t,value:r}=e;if(!t){if(!r)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in r))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return r}const n={...t.data,...r?.data};return{plugin:t.plugin,data:n}}({parent:a,value:r})),[a,r]);return(0,s.jsx)(i.Provider,{value:o,children:t})}},91561:(e,t,r)=>{"use strict";r.d(t,{zK:()=>b,vT:()=>d,gk:()=>p,Gy:()=>u,HW:()=>m,ht:()=>l,r7:()=>h,jh:()=>f});var n=r(20241),s=r(79099);const i=e=>e.versions.find((e=>e.isLast));function a(e,t){const r=i(e);return[...e.versions.filter((e=>e!==r)),r].find((e=>!!(0,n.B6)(t,{path:e.path,exact:!1,strict:!1})))}function o(e,t){const r=a(e,t),s=r?.docs.find((e=>!!(0,n.B6)(t,{path:e.path,exact:!0,strict:!1})));return{activeVersion:r,activeDoc:s,alternateDocVersions:s?function(t){const r={};return e.versions.forEach((e=>{e.docs.forEach((n=>{n.id===t&&(r[e.name]=n)}))})),r}(s.id):{}}}const c={},u=()=>(0,s.kh)("docusaurus-plugin-content-docs")??c,l=e=>(0,s.P_)("docusaurus-plugin-content-docs",e,{failfast:!0});function d(e){void 0===e&&(e={});const t=u(),{pathname:r}=(0,n.zy)();return function(e,t,r){void 0===r&&(r={});const s=Object.entries(e).sort(((e,t)=>t[1].path.localeCompare(e[1].path))).find((e=>{let[,r]=e;return!!(0,n.B6)(t,{path:r.path,exact:!1,strict:!1})})),i=s?{pluginId:s[0],pluginData:s[1]}:void 0;if(!i&&r.failfast)throw new Error(`Can't find active docs plugin for "${t}" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: ${Object.values(e).map((e=>e.path)).join(", ")}`);return i}(t,r,e)}function p(e){void 0===e&&(e={});const t=d(e),{pathname:r}=(0,n.zy)();if(!t)return;return{activePlugin:t,activeVersion:a(t.pluginData,r)}}function f(e){return l(e).versions}function h(e){const t=l(e);return i(t)}function b(e){const t=l(e),{pathname:r}=(0,n.zy)();return o(t,r)}function m(e){const t=l(e),{pathname:r}=(0,n.zy)();return function(e,t){const r=i(e);return{latestDocSuggestion:o(e,t).alternateDocVersions[r.name],latestVersionSuggestion:r}}(t,r)}},20862:(e,t,r)=>{"use strict";function n(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(){return a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},a.apply(this,arguments)}var o=r(79474),c=r(2736),u=[],l=[];function d(e){var t=e(),r={loading:!0,loaded:null,error:null};return r.promise=t.then((function(e){return r.loading=!1,r.loaded=e,e})).catch((function(e){throw r.loading=!1,r.error=e,e})),r}function p(e){var t={loading:!1,loaded:{},error:null},r=[];try{Object.keys(e).forEach((function(n){var s=d(e[n]);s.loading?t.loading=!0:(t.loaded[n]=s.loaded,t.error=s.error),r.push(s.promise),s.promise.then((function(e){t.loaded[n]=e})).catch((function(e){t.error=e}))}))}catch(n){t.error=n}return t.promise=Promise.all(r).then((function(e){return t.loading=!1,e})).catch((function(e){throw t.loading=!1,e})),t}function f(e,t){return o.createElement((r=e)&&r.__esModule?r.default:r,t);var r}function h(e,t){var d,p;if(!t.loading)throw new Error("react-loadable requires a `loading` component");var h=a({loader:null,loading:null,delay:200,timeout:null,render:f,webpack:null,modules:null},t),b=null;function m(){return b||(b=e(h.loader)),b.promise}return u.push(m),"function"==typeof h.webpack&&l.push((function(){if((0,h.webpack)().every((function(e){return void 0!==e&&void 0!==r.m[e]})))return m()})),p=d=function(t){function r(r){var n;return i(s(s(n=t.call(this,r)||this)),"retry",(function(){n.setState({error:null,loading:!0,timedOut:!1}),b=e(h.loader),n._loadModule()})),m(),n.state={error:b.error,pastDelay:!1,timedOut:!1,loading:b.loading,loaded:b.loaded},n}n(r,t),r.preload=function(){return m()};var a=r.prototype;return a.UNSAFE_componentWillMount=function(){this._loadModule()},a.componentDidMount=function(){this._mounted=!0},a._loadModule=function(){var e=this;if(this.context.loadable&&Array.isArray(h.modules)&&h.modules.forEach((function(t){e.context.loadable.report(t)})),b.loading){var t=function(t){e._mounted&&e.setState(t)};"number"==typeof h.delay&&(0===h.delay?this.setState({pastDelay:!0}):this._delay=setTimeout((function(){t({pastDelay:!0})}),h.delay)),"number"==typeof h.timeout&&(this._timeout=setTimeout((function(){t({timedOut:!0})}),h.timeout));var r=function(){t({error:b.error,loaded:b.loaded,loading:b.loading}),e._clearTimeouts()};b.promise.then((function(){return r(),null})).catch((function(e){return r(),null}))}},a.componentWillUnmount=function(){this._mounted=!1,this._clearTimeouts()},a._clearTimeouts=function(){clearTimeout(this._delay),clearTimeout(this._timeout)},a.render=function(){return this.state.loading||this.state.error?o.createElement(h.loading,{isLoading:this.state.loading,pastDelay:this.state.pastDelay,timedOut:this.state.timedOut,error:this.state.error,retry:this.retry}):this.state.loaded?h.render(this.state.loaded,this.props):null},r}(o.Component),i(d,"contextTypes",{loadable:c.shape({report:c.func.isRequired})}),p}function b(e){return h(d,e)}b.Map=function(e){if("function"!=typeof e.render)throw new Error("LoadableMap requires a `render(loaded, props)` function");return h(p,e)};var m=function(e){function t(){return e.apply(this,arguments)||this}n(t,e);var r=t.prototype;return r.getChildContext=function(){return{loadable:{report:this.props.report}}},r.render=function(){return o.Children.only(this.props.children)},t}(o.Component);function g(e){for(var t=[];e.length;){var r=e.pop();t.push(r())}return Promise.all(t).then((function(){if(e.length)return g(e)}))}i(m,"propTypes",{report:c.func.isRequired}),i(m,"childContextTypes",{loadable:c.shape({report:c.func.isRequired}).isRequired}),b.Capture=m,b.preloadAll=function(){return new Promise((function(e,t){g(u).then(e,t)}))},b.preloadReady=function(){return new Promise((function(e,t){g(l).then(e,e)}))},e.exports=b},76153:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>i});var n=r(58744),s=r.n(n);s().configure({showSpinner:!1});const i={onRouteUpdate(e){let{location:t,previousLocation:r}=e;if(r&&t.pathname!==r.pathname){const e=window.setTimeout((()=>{s().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){s().done()}}},29525:(e,t,r)=>{"use strict";r.r(t);var n=r(90369),s=r(4784);!function(e){const{themeConfig:{prism:t}}=s.default,{additionalLanguages:n}=t;globalThis.Prism=e,n.forEach((e=>{r(60268)(`./prism-${e}`)})),r(16603),delete globalThis.Prism}(n.My)},2617:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});r(79474);var n=r(28923),s=r(84608),i=r(32443),a=r(21099),o=r(55683);const c={anchorWithStickyNavbar:"anchorWithStickyNavbar_t5Em",anchorWithHideOnScrollNavbar:"anchorWithHideOnScrollNavbar_N4YN"};var u=r(13274);function l(e){let{as:t,id:r,...l}=e;const d=(0,o.A)(),{navbar:{hideOnScroll:p}}=(0,i.p)();if("h1"===t||!r)return(0,u.jsx)(t,{...l,id:void 0});d.collectAnchor(r);const f=(0,s.T)({id:"theme.common.headingLinkTitle",message:"Direct link to {heading}",description:"Title for link to heading"},{heading:"string"==typeof l.children?l.children:r});return(0,u.jsxs)(t,{...l,className:(0,n.A)("anchor",p?c.anchorWithHideOnScrollNavbar:c.anchorWithStickyNavbar,l.className),id:r,children:[l.children,(0,u.jsx)(a.A,{className:"hash-link",to:`#${r}`,"aria-label":f,title:f,children:"\u200b"})]})}},20202:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});r(79474);const n={iconExternalLink:"iconExternalLink_EGBA"};var s=r(13274);function i(e){let{width:t=13.5,height:r=13.5}=e;return(0,s.jsx)("svg",{width:t,height:r,"aria-hidden":"true",viewBox:"0 0 24 24",className:n.iconExternalLink,children:(0,s.jsx)("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"})})}},3597:(e,t,r)=>{"use strict";r.d(t,{A:()=>Qn});var n=r(79474),s=r(28923),i=r(7926),a=r(46938),o=r(20241),c=r(84608),u=r(15765),l=r(13274);const d="__docusaurus_skipToContent_fallback";function p(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function f(){const e=(0,n.useRef)(null),{action:t}=(0,o.W6)(),r=(0,n.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(d);t&&p(t)}),[]);return(0,u.$)((r=>{let{location:n}=r;e.current&&!n.hash&&"PUSH"===t&&p(e.current)})),{containerRef:e,onClick:r}}const h=(0,c.T)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function b(e){const t=e.children??h,{containerRef:r,onClick:n}=f();return(0,l.jsx)("div",{ref:r,role:"region","aria-label":h,children:(0,l.jsx)("a",{...e,href:`#${d}`,onClick:n,children:t})})}var m=r(36684),g=r(59729);const y={skipToContent:"skipToContent_Udbt"};function v(){return(0,l.jsx)(b,{className:y.skipToContent})}var k=r(32443),w=r(81620);function x(e){let{width:t=21,height:r=21,color:n="currentColor",strokeWidth:s=1.2,className:i,...a}=e;return(0,l.jsx)("svg",{viewBox:"0 0 15 15",width:t,height:r,...a,children:(0,l.jsx)("g",{stroke:n,strokeWidth:s,children:(0,l.jsx)("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})})})}const S={closeButton:"closeButton_k_f1"};function _(e){return(0,l.jsx)("button",{type:"button","aria-label":(0,c.T)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"}),...e,className:(0,s.A)("clean-btn close",S.closeButton,e.className),children:(0,l.jsx)(x,{width:14,height:14,strokeWidth:3.1})})}const j={content:"content_suRx"};function q(e){const{announcementBar:t}=(0,k.p)(),{content:r}=t;return(0,l.jsx)("div",{...e,className:(0,s.A)(j.content,e.className),dangerouslySetInnerHTML:{__html:r}})}const E={announcementBar:"announcementBar_oSxG",announcementBarPlaceholder:"announcementBarPlaceholder_yp56",announcementBarClose:"announcementBarClose_puxo",announcementBarContent:"announcementBarContent_uAry"};function C(){const{announcementBar:e}=(0,k.p)(),{isActive:t,close:r}=(0,w.Mj)();if(!t)return null;const{backgroundColor:n,textColor:s,isCloseable:i}=e;return(0,l.jsxs)("div",{className:E.announcementBar,style:{backgroundColor:n,color:s},role:"banner",children:[i&&(0,l.jsx)("div",{className:E.announcementBarPlaceholder}),(0,l.jsx)(q,{className:E.announcementBarContent}),i&&(0,l.jsx)(_,{onClick:r,className:E.announcementBarClose})]})}var T=r(41272),A=r(73915);var I=r(62241),P=r(7801);const L=n.createContext(null);function O(e){let{children:t}=e;const r=function(){const e=(0,T.M)(),t=(0,P.YL)(),[r,s]=(0,n.useState)(!1),i=null!==t.component,a=(0,I.ZC)(i);return(0,n.useEffect)((()=>{i&&!a&&s(!0)}),[i,a]),(0,n.useEffect)((()=>{i?e.shown||s(!0):s(!1)}),[e.shown,i]),(0,n.useMemo)((()=>[r,s]),[r])}();return(0,l.jsx)(L.Provider,{value:r,children:t})}function N(e){if(e.component){const t=e.component;return(0,l.jsx)(t,{...e.props})}}function R(){const e=(0,n.useContext)(L);if(!e)throw new I.dV("NavbarSecondaryMenuDisplayProvider");const[t,r]=e,s=(0,n.useCallback)((()=>r(!1)),[r]),i=(0,P.YL)();return(0,n.useMemo)((()=>({shown:t,hide:s,content:N(i)})),[s,i,t])}function M(e){let{header:t,primaryMenu:r,secondaryMenu:n}=e;const{shown:i}=R();return(0,l.jsxs)("div",{className:"navbar-sidebar",children:[t,(0,l.jsxs)("div",{className:(0,s.A)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":i}),children:[(0,l.jsx)("div",{className:"navbar-sidebar__item menu",children:r}),(0,l.jsx)("div",{className:"navbar-sidebar__item menu",children:n})]})]})}var F=r(73076),D=r(44714);function z(e){return(0,l.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,l.jsx)("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"})})}function B(e){return(0,l.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,l.jsx)("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"})})}const U={toggle:"toggle_bxxF",toggleButton:"toggleButton_MU1h",darkToggleIcon:"darkToggleIcon_eVgG",lightToggleIcon:"lightToggleIcon_yohJ",toggleButtonDisabled:"toggleButtonDisabled_voZj"};function $(e){let{className:t,buttonClassName:r,value:n,onChange:i}=e;const a=(0,D.A)(),o=(0,c.T)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===n?(0,c.T)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,c.T)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return(0,l.jsx)("div",{className:(0,s.A)(U.toggle,t),children:(0,l.jsxs)("button",{className:(0,s.A)("clean-btn",U.toggleButton,!a&&U.toggleButtonDisabled,r),type:"button",onClick:()=>i("dark"===n?"light":"dark"),disabled:!a,title:o,"aria-label":o,"aria-live":"polite",children:[(0,l.jsx)(z,{className:(0,s.A)(U.toggleIcon,U.lightToggleIcon)}),(0,l.jsx)(B,{className:(0,s.A)(U.toggleIcon,U.darkToggleIcon)})]})})}const V=n.memo($),W={darkNavbarColorModeToggle:"darkNavbarColorModeToggle_fDrU"};function H(e){let{className:t}=e;const r=(0,k.p)().navbar.style,n=(0,k.p)().colorMode.disableSwitch,{colorMode:s,setColorMode:i}=(0,F.G)();return n?null:(0,l.jsx)(V,{className:t,buttonClassName:"dark"===r?W.darkNavbarColorModeToggle:void 0,value:s,onChange:i})}var K=r(58732);function G(){return(0,l.jsx)(K.A,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function Q(){const e=(0,T.M)();return(0,l.jsx)("button",{type:"button","aria-label":(0,c.T)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle(),children:(0,l.jsx)(x,{color:"var(--ifm-color-emphasis-600)"})})}function Y(){return(0,l.jsxs)("div",{className:"navbar-sidebar__brand",children:[(0,l.jsx)(G,{}),(0,l.jsx)(H,{className:"margin-right--md"}),(0,l.jsx)(Q,{})]})}var Z=r(21099),X=r(82344),J=r(1129),ee=r(51407),te=r(20202);function re(e){let{activeBasePath:t,activeBaseRegex:r,to:n,href:s,label:i,html:a,isDropdownLink:o,prependBaseUrlToHref:c,...u}=e;const d=(0,X.A)(n),p=(0,X.A)(t),f=(0,X.A)(s,{forcePrependBaseUrl:!0}),h=i&&s&&!(0,J.A)(s),b=a?{dangerouslySetInnerHTML:{__html:a}}:{children:(0,l.jsxs)(l.Fragment,{children:[i,h&&(0,l.jsx)(te.A,{...o&&{width:12,height:12}})]})};return s?(0,l.jsx)(Z.A,{href:c?f:s,...u,...b}):(0,l.jsx)(Z.A,{to:d,isNavLink:!0,...(t||r)&&{isActive:(e,t)=>r?(0,ee.G)(r,t.pathname):t.pathname.startsWith(p)},...u,...b})}function ne(e){let{className:t,isDropdownItem:r=!1,...n}=e;const i=(0,l.jsx)(re,{className:(0,s.A)(r?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:r,...n});return r?(0,l.jsx)("li",{children:i}):i}function se(e){let{className:t,isDropdownItem:r,...n}=e;return(0,l.jsx)("li",{className:"menu__list-item",children:(0,l.jsx)(re,{className:(0,s.A)("menu__link",t),...n})})}function ie(e){let{mobile:t=!1,position:r,...n}=e;const s=t?se:ne;return(0,l.jsx)(s,{...n,activeClassName:n.activeClassName??(t?"menu__link--active":"navbar__link--active")})}var ae=r(85631),oe=r(38502),ce=r(10707);const ue={dropdownNavbarItemMobile:"dropdownNavbarItemMobile_LhIf"};function le(e,t){return e.some((e=>function(e,t){return!!(0,oe.ys)(e.to,t)||!!(0,ee.G)(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function de(e){let{items:t,position:r,className:i,onClick:a,...o}=e;const c=(0,n.useRef)(null),[u,d]=(0,n.useState)(!1);return(0,n.useEffect)((()=>{const e=e=>{c.current&&!c.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[c]),(0,l.jsxs)("div",{ref:c,className:(0,s.A)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===r,"dropdown--show":u}),children:[(0,l.jsx)(re,{"aria-haspopup":"true","aria-expanded":u,role:"button",href:o.to?void 0:"#",className:(0,s.A)("navbar__link",i),...o,onClick:o.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),d(!u))},children:o.children??o.label}),(0,l.jsx)("ul",{className:"dropdown__menu",children:t.map(((e,t)=>(0,n.createElement)(We,{isDropdownItem:!0,activeClassName:"dropdown__link--active",...e,key:t})))})]})}function pe(e){let{items:t,className:r,position:i,onClick:a,...c}=e;const u=function(){const{siteConfig:{baseUrl:e}}=(0,ce.A)(),{pathname:t}=(0,o.zy)();return t.replace(e,"/")}(),d=le(t,u),{collapsed:p,toggleCollapsed:f,setCollapsed:h}=(0,ae.u)({initialState:()=>!d});return(0,n.useEffect)((()=>{d&&h(!d)}),[u,d,h]),(0,l.jsxs)("li",{className:(0,s.A)("menu__list-item",{"menu__list-item--collapsed":p}),children:[(0,l.jsx)(re,{role:"button",className:(0,s.A)(ue.dropdownNavbarItemMobile,"menu__link menu__link--sublist menu__link--sublist-caret",r),...c,onClick:e=>{e.preventDefault(),f()},children:c.children??c.label}),(0,l.jsx)(ae.N,{lazy:!0,as:"ul",className:"menu__list",collapsed:p,children:t.map(((e,t)=>(0,n.createElement)(We,{mobile:!0,isDropdownItem:!0,onClick:a,activeClassName:"menu__link--active",...e,key:t})))})]})}function fe(e){let{mobile:t=!1,...r}=e;const n=t?pe:de;return(0,l.jsx)(n,{...r})}var he=r(62824);function be(e){let{width:t=20,height:r=20,...n}=e;return(0,l.jsx)("svg",{viewBox:"0 0 24 24",width:t,height:r,"aria-hidden":!0,...n,children:(0,l.jsx)("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"})})}const me="iconLanguage_o78Z";var ge=r(41615);function ye(){return n.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},n.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}var ve=r(1407),ke=["translations"];function we(){return we=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},we.apply(this,arguments)}function xe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,s,i=[],a=!0,o=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(i.push(n.value),!t||i.length!==t);a=!0);}catch(c){o=!0,s=c}finally{try{a||null==r.return||r.return()}finally{if(o)throw s}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Se(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Se(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Se(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _e(e,t){if(null==e)return{};var r,n,s=function(e,t){if(null==e)return{};var r,n,s={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(s[r]=e[r]);return s}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}var je="Ctrl";var qe=n.forwardRef((function(e,t){var r=e.translations,s=void 0===r?{}:r,i=_e(e,ke),a=s.buttonText,o=void 0===a?"Search":a,c=s.buttonAriaLabel,u=void 0===c?"Search":c,l=xe((0,n.useState)(null),2),d=l[0],p=l[1];return(0,n.useEffect)((function(){"undefined"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?p("\u2318"):p(je))}),[]),n.createElement("button",we({type:"button",className:"DocSearch DocSearch-Button","aria-label":u},i,{ref:t}),n.createElement("span",{className:"DocSearch-Button-Container"},n.createElement(ve.W,null),n.createElement("span",{className:"DocSearch-Button-Placeholder"},o)),n.createElement("span",{className:"DocSearch-Button-Keys"},null!==d&&n.createElement(n.Fragment,null,n.createElement("kbd",{className:"DocSearch-Button-Key"},d===je?n.createElement(ye,null):d),n.createElement("kbd",{className:"DocSearch-Button-Key"},"K"))))})),Ee=r(53009),Ce=r(71736),Te=r(90383),Ae=r(14036);const Ie={button:{buttonText:(0,c.T)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"}),buttonAriaLabel:(0,c.T)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"})},modal:{searchBox:{resetButtonTitle:(0,c.T)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),resetButtonAriaLabel:(0,c.T)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),cancelButtonText:(0,c.T)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"}),cancelButtonAriaLabel:(0,c.T)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"})},startScreen:{recentSearchesTitle:(0,c.T)({id:"theme.SearchModal.startScreen.recentSearchesTitle",message:"Recent",description:"The title for recent searches"}),noRecentSearchesText:(0,c.T)({id:"theme.SearchModal.startScreen.noRecentSearchesText",message:"No recent searches",description:"The text when no recent searches"}),saveRecentSearchButtonTitle:(0,c.T)({id:"theme.SearchModal.startScreen.saveRecentSearchButtonTitle",message:"Save this search",description:"The label for save recent search button"}),removeRecentSearchButtonTitle:(0,c.T)({id:"theme.SearchModal.startScreen.removeRecentSearchButtonTitle",message:"Remove this search from history",description:"The label for remove recent search button"}),favoriteSearchesTitle:(0,c.T)({id:"theme.SearchModal.startScreen.favoriteSearchesTitle",message:"Favorite",description:"The title for favorite searches"}),removeFavoriteSearchButtonTitle:(0,c.T)({id:"theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle",message:"Remove this search from favorites",description:"The label for remove favorite search button"})},errorScreen:{titleText:(0,c.T)({id:"theme.SearchModal.errorScreen.titleText",message:"Unable to fetch results",description:"The title for error screen of search modal"}),helpText:(0,c.T)({id:"theme.SearchModal.errorScreen.helpText",message:"You might want to check your network connection.",description:"The help text for error screen of search modal"})},footer:{selectText:(0,c.T)({id:"theme.SearchModal.footer.selectText",message:"to select",description:"The explanatory text of the action for the enter key"}),selectKeyAriaLabel:(0,c.T)({id:"theme.SearchModal.footer.selectKeyAriaLabel",message:"Enter key",description:"The ARIA label for the Enter key button that makes the selection"}),navigateText:(0,c.T)({id:"theme.SearchModal.footer.navigateText",message:"to navigate",description:"The explanatory text of the action for the Arrow up and Arrow down key"}),navigateUpKeyAriaLabel:(0,c.T)({id:"theme.SearchModal.footer.navigateUpKeyAriaLabel",message:"Arrow up",description:"The ARIA label for the Arrow up key button that makes the navigation"}),navigateDownKeyAriaLabel:(0,c.T)({id:"theme.SearchModal.footer.navigateDownKeyAriaLabel",message:"Arrow down",description:"The ARIA label for the Arrow down key button that makes the navigation"}),closeText:(0,c.T)({id:"theme.SearchModal.footer.closeText",message:"to close",description:"The explanatory text of the action for Escape key"}),closeKeyAriaLabel:(0,c.T)({id:"theme.SearchModal.footer.closeKeyAriaLabel",message:"Escape key",description:"The ARIA label for the Escape key button that close the modal"}),searchByText:(0,c.T)({id:"theme.SearchModal.footer.searchByText",message:"Search by",description:"The text explain that the search is making by Algolia"})},noResultsScreen:{noResultsText:(0,c.T)({id:"theme.SearchModal.noResultsScreen.noResultsText",message:"No results for",description:"The text explains that there are no results for the following search"}),suggestedQueryText:(0,c.T)({id:"theme.SearchModal.noResultsScreen.suggestedQueryText",message:"Try searching for",description:"The text for the suggested query when no results are found for the following search"}),reportMissingResultsText:(0,c.T)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsText",message:"Believe this query should return results?",description:"The text for the question where the user thinks there are missing results"}),reportMissingResultsLinkText:(0,c.T)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsLinkText",message:"Let us know.",description:"The text for the link to report missing results"})}},placeholder:(0,c.T)({id:"theme.SearchModal.placeholder",message:"Search docs",description:"The placeholder of the input of the DocSearch pop-up modal"})};let Pe=null;function Le(e){let{hit:t,children:r}=e;return(0,l.jsx)(Z.A,{to:t.url,children:r})}function Oe(e){let{state:t,onClose:r}=e;const n=(0,Ce.w)();return(0,l.jsx)(Z.A,{to:n(t.query),onClick:r,children:(0,l.jsx)(c.A,{id:"theme.SearchBar.seeAll",values:{count:t.context.nbHits},children:"See all {count} results"})})}function Ne(e){let{contextualSearch:t,externalUrlRegex:s,...i}=e;const{siteMetadata:a}=(0,ce.A)(),c=(0,Te.C)(),u=function(){const{locale:e,tags:t}=(0,Ae.af)();return[`language:${e}`,t.map((e=>`docusaurus_tag:${e}`))]}(),d=i.searchParameters?.facetFilters??[],p=t?function(e,t){const r=e=>"string"==typeof e?[e]:e;return[...r(e),...r(t)]}(u,d):d,f={...i.searchParameters,facetFilters:p},h=(0,o.W6)(),b=(0,n.useRef)(null),m=(0,n.useRef)(null),[g,y]=(0,n.useState)(!1),[v,k]=(0,n.useState)(void 0),w=(0,n.useCallback)((()=>Pe?Promise.resolve():Promise.all([r.e(68071).then(r.bind(r,68071)),Promise.all([r.e(71869),r.e(43814)]).then(r.bind(r,43814)),Promise.all([r.e(71869),r.e(80678)]).then(r.bind(r,80678))]).then((e=>{let[{DocSearchModal:t}]=e;Pe=t}))),[]),x=(0,n.useCallback)((()=>{w().then((()=>{b.current=document.createElement("div"),document.body.insertBefore(b.current,document.body.firstChild),y(!0)}))}),[w,y]),S=(0,n.useCallback)((()=>{y(!1),b.current?.remove()}),[y]),_=(0,n.useCallback)((e=>{w().then((()=>{y(!0),k(e.key)}))}),[w,y,k]),j=(0,n.useRef)({navigate(e){let{itemUrl:t}=e;(0,ee.G)(s,t)?window.location.href=t:h.push(t)}}).current,q=(0,n.useRef)((e=>i.transformItems?i.transformItems(e):e.map((e=>({...e,url:c(e.url)}))))).current,E=(0,n.useMemo)((()=>e=>(0,l.jsx)(Oe,{...e,onClose:S})),[S]),C=(0,n.useCallback)((e=>(e.addAlgoliaAgent("docusaurus",a.docusaurusVersion),e)),[a.docusaurusVersion]);return function(e){var t=e.isOpen,r=e.onOpen,s=e.onClose,i=e.onInput,a=e.searchButtonRef;n.useEffect((function(){function e(e){var n;(27===e.keyCode&&t||"k"===(null===(n=e.key)||void 0===n?void 0:n.toLowerCase())&&(e.metaKey||e.ctrlKey)||!function(e){var t=e.target,r=t.tagName;return t.isContentEditable||"INPUT"===r||"SELECT"===r||"TEXTAREA"===r}(e)&&"/"===e.key&&!t)&&(e.preventDefault(),t?s():document.body.classList.contains("DocSearch--active")||document.body.classList.contains("DocSearch--active")||r()),a&&a.current===document.activeElement&&i&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&i(e)}return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}}),[t,r,s,i,a])}({isOpen:g,onOpen:x,onClose:S,onInput:_,searchButtonRef:m}),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(Ee.A,{children:(0,l.jsx)("link",{rel:"preconnect",href:`https://${i.appId}-dsn.algolia.net`,crossOrigin:"anonymous"})}),(0,l.jsx)(qe,{onTouchStart:w,onFocus:w,onMouseOver:w,onClick:x,ref:m,translations:Ie.button}),g&&Pe&&b.current&&(0,ge.createPortal)((0,l.jsx)(Pe,{onClose:S,initialScrollY:window.scrollY,initialQuery:v,navigator:j,transformItems:q,hitComponent:Le,transformSearchClient:C,...i.searchPagePath&&{resultsFooterComponent:E},...i,searchParameters:f,placeholder:Ie.placeholder,translations:Ie.modal}),b.current)]})}function Re(){const{siteConfig:e}=(0,ce.A)();return(0,l.jsx)(Ne,{...e.themeConfig.algolia})}class Me extends n.Component{componentDidMount(){try{window.initCookbook()}catch(e){console.error("Erorr initializing Ask Cookbook",e)}}render(){return(0,l.jsx)(l.Fragment,{children:(0,l.jsx)(Re,{...this.props})})}}const Fe={navbarSearchContainer:"navbarSearchContainer__VJI"};function De(e){let{children:t,className:r}=e;return(0,l.jsx)("div",{className:(0,s.A)(r,Fe.navbarSearchContainer),children:t})}var ze=r(91561),Be=r(44553);var Ue=r(56778);const $e=e=>e.docs.find((t=>t.id===e.mainDocId));const Ve={default:ie,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:r,dropdownItemsAfter:n,queryString:s="",...i}=e;const{i18n:{currentLocale:a,locales:u,localeConfigs:d}}=(0,ce.A)(),p=(0,he.o)(),{search:f,hash:h}=(0,o.zy)(),b=[...r,...u.map((e=>{const r=`${`pathname://${p.createUrl({locale:e,fullyQualified:!1})}`}${f}${h}${s}`;return{label:d[e].label,lang:d[e].htmlLang,to:r,target:"_self",autoAddBaseUrl:!1,className:e===a?t?"menu__link--active":"dropdown__link--active":""}})),...n],m=t?(0,c.T)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):d[a].label;return(0,l.jsx)(fe,{...i,mobile:t,label:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(be,{className:me}),m]}),items:b})},search:function(e){let{mobile:t,className:r}=e;return t?null:(0,l.jsx)(De,{className:r,children:(0,l.jsx)(Me,{})})},dropdown:fe,html:function(e){let{value:t,className:r,mobile:n=!1,isDropdownItem:i=!1}=e;const a=i?"li":"div";return(0,l.jsx)(a,{className:(0,s.A)({navbar__item:!n&&!i,"menu__list-item":n},r),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:r,docsPluginId:n,...s}=e;const{activeDoc:i}=(0,ze.zK)(n),a=(0,Be.QB)(t,n),o=i?.path===a?.path;return null===a||a.unlisted&&!o?null:(0,l.jsx)(ie,{exact:!0,...s,isActive:()=>o||!!i?.sidebar&&i.sidebar===a.sidebar,label:r??a.id,to:a.path})},docSidebar:function(e){let{sidebarId:t,label:r,docsPluginId:n,...s}=e;const{activeDoc:i}=(0,ze.zK)(n),a=(0,Be.fW)(t,n).link;if(!a)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return(0,l.jsx)(ie,{exact:!0,...s,isActive:()=>i?.sidebar===t,label:r??a.label,to:a.path})},docsVersion:function(e){let{label:t,to:r,docsPluginId:n,...s}=e;const i=(0,Be.Vd)(n)[0],a=t??i.label,o=r??(e=>e.docs.find((t=>t.id===e.mainDocId)))(i).path;return(0,l.jsx)(ie,{...s,label:a,to:o})},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:r,dropdownActiveClassDisabled:n,dropdownItemsBefore:s,dropdownItemsAfter:i,...a}=e;const{search:u,hash:d}=(0,o.zy)(),p=(0,ze.zK)(r),f=(0,ze.jh)(r),{savePreferredVersionName:h}=(0,Ue.g1)(r),b=[...s,...f.map((e=>{const t=p.alternateDocVersions[e.name]??$e(e);return{label:e.label,to:`${t.path}${u}${d}`,isActive:()=>e===p.activeVersion,onClick:()=>h(e.name)}})),...i],m=(0,Be.Vd)(r)[0],g=t&&b.length>1?(0,c.T)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):m.label,y=t&&b.length>1?void 0:$e(m).path;return b.length<=1?(0,l.jsx)(ie,{...a,mobile:t,label:g,to:y,isActive:n?()=>!1:void 0}):(0,l.jsx)(fe,{...a,mobile:t,label:g,to:y,items:b,isActive:n?()=>!1:void 0})}};function We(e){let{type:t,...r}=e;const n=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,r),s=Ve[n];if(!s)throw new Error(`No NavbarItem component found for type "${t}".`);return(0,l.jsx)(s,{...r})}function He(){const e=(0,T.M)(),t=(0,k.p)().navbar.items;return(0,l.jsx)("ul",{className:"menu__list",children:t.map(((t,r)=>(0,n.createElement)(We,{mobile:!0,...t,onClick:()=>e.toggle(),key:r})))})}function Ke(e){return(0,l.jsx)("button",{...e,type:"button",className:"clean-btn navbar-sidebar__back",children:(0,l.jsx)(c.A,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)",children:"\u2190 Back to main menu"})})}function Ge(){const e=0===(0,k.p)().navbar.items.length,t=R();return(0,l.jsxs)(l.Fragment,{children:[!e&&(0,l.jsx)(Ke,{onClick:()=>t.hide()}),t.content]})}function Qe(){const e=(0,T.M)();var t;return void 0===(t=e.shown)&&(t=!0),(0,n.useEffect)((()=>(document.body.style.overflow=t?"hidden":"visible",()=>{document.body.style.overflow="visible"})),[t]),e.shouldRender?(0,l.jsx)(M,{header:(0,l.jsx)(Y,{}),primaryMenu:(0,l.jsx)(He,{}),secondaryMenu:(0,l.jsx)(Ge,{})}):null}const Ye={navbarHideable:"navbarHideable_Ra7R",navbarHidden:"navbarHidden_V_bc"};function Ze(e){return(0,l.jsx)("div",{role:"presentation",...e,className:(0,s.A)("navbar-sidebar__backdrop",e.className)})}function Xe(e){let{children:t}=e;const{navbar:{hideOnScroll:r,style:i}}=(0,k.p)(),a=(0,T.M)(),{navbarRef:o,isNavbarVisible:d}=function(e){const[t,r]=(0,n.useState)(e),s=(0,n.useRef)(!1),i=(0,n.useRef)(0),a=(0,n.useCallback)((e=>{null!==e&&(i.current=e.getBoundingClientRect().height)}),[]);return(0,A.Mq)(((t,n)=>{let{scrollY:a}=t;if(!e)return;if(a<i.current)return void r(!0);if(s.current)return void(s.current=!1);const o=n?.scrollY,c=document.documentElement.scrollHeight-i.current,u=window.innerHeight;o&&a>=o?r(!1):a+u<c&&r(!0)})),(0,u.$)((t=>{if(!e)return;const n=t.location.hash;if(n?document.getElementById(n.substring(1)):void 0)return s.current=!0,void r(!1);r(!0)})),{navbarRef:a,isNavbarVisible:t}}(r);return(0,l.jsxs)("nav",{ref:o,"aria-label":(0,c.T)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,s.A)("navbar","navbar--fixed-top",r&&[Ye.navbarHideable,!d&&Ye.navbarHidden],{"navbar--dark":"dark"===i,"navbar--primary":"primary"===i,"navbar-sidebar--show":a.shown}),children:[t,(0,l.jsx)(Ze,{onClick:a.toggle}),(0,l.jsx)(Qe,{})]})}var Je=r(66960);const et="right";function tt(){const e=(0,o.zy)();return(0,l.jsx)("div",{className:"theme-toggle-wrapper text-white max-[996px]:hidden",children:"/"!==e.pathname&&(0,l.jsx)(H,{})})}function rt(e){let{width:t=30,height:r=30,className:n,...s}=e;return(0,l.jsx)("svg",{className:n,width:t,height:r,viewBox:"0 0 30 30","aria-hidden":"true",...s,children:(0,l.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"})})}function nt(){const{toggle:e,shown:t}=(0,T.M)();return(0,l.jsx)("button",{onClick:e,"aria-label":(0,c.T)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button",children:(0,l.jsx)(rt,{})})}function st(){const e=(0,o.zy)();return(0,l.jsx)(l.Fragment,{children:"/"===e.pathname&&(0,l.jsx)(Z.A,{to:"/guides#get-started-developing-on-sui",className:"button-cta",children:"Get started"})})}function it(e){let{items:t}=e;return(0,l.jsx)("div",{className:"flex flex-[8_1_0%] items-center justify-start gap-8 min-[1100px]:gap-16",children:t.map(((e,t)=>(0,l.jsx)(Je.k2,{onError:t=>new Error(`A theme navbar item failed to render.\nPlease double-check the following navbar item (themeConfig.navbar.items) of your Docusaurus config:\n${JSON.stringify(e,null,2)}`,{cause:t}),children:(0,l.jsx)(We,{...e})},t)))})}function at(e){let{left:t,right:r}=e;return(0,l.jsxs)("div",{className:"navbar__inner",children:[(0,l.jsx)("div",{className:"navbar__items",children:t}),(0,l.jsx)("div",{className:"navbar__items navbar__items--right",children:r})]})}function ot(){const e=(0,T.M)(),t=(0,k.p)().navbar.items,[r,n]=function(e){function t(e){return"left"===(e.position??et)}return[e.filter(t),e.filter((e=>!t(e)))]}(t),s=t.find((e=>"search"===e.type));return(0,l.jsx)(at,{left:(0,l.jsxs)(l.Fragment,{children:[!e.disabled&&(0,l.jsx)(nt,{}),(0,l.jsx)(G,{}),(0,l.jsx)(it,{items:r})]}),right:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(it,{items:n}),(0,l.jsx)(tt,{}),!s&&(0,l.jsxs)(De,{children:[(0,l.jsx)(Me,{}),(0,l.jsx)(st,{})]})]})})}function ct(){return(0,l.jsx)(Xe,{children:(0,l.jsx)(ot,{})})}function ut(e){let{item:t}=e;const{to:r,href:n,label:s,prependBaseUrlToHref:i,...a}=t,o=(0,X.A)(r),c=(0,X.A)(n,{forcePrependBaseUrl:!0});return(0,l.jsxs)(Z.A,{className:"footer__link-item",...n?{href:i?c:n}:{to:o},...a,children:[s,n&&!(0,J.A)(n)&&(0,l.jsx)(te.A,{})]})}function lt(e){let{item:t}=e;return t.html?(0,l.jsx)("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):(0,l.jsx)("li",{className:"footer__item",children:(0,l.jsx)(ut,{item:t})},t.href??t.to)}function dt(e){let{column:t}=e;return(0,l.jsxs)("div",{className:"col footer__col",children:[(0,l.jsx)("div",{className:"footer__title",children:t.title}),(0,l.jsx)("ul",{className:"footer__items clean-list",children:t.items.map(((e,t)=>(0,l.jsx)(lt,{item:e},t)))})]})}function pt(e){let{columns:t}=e;return(0,l.jsx)("div",{className:"row footer__links",children:t.map(((e,t)=>(0,l.jsx)(dt,{column:e},t)))})}function ft(){return(0,l.jsx)("span",{className:"footer__link-separator",children:"\xb7"})}function ht(e){let{item:t}=e;return t.html?(0,l.jsx)("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):(0,l.jsx)(ut,{item:t})}function bt(e){let{links:t}=e;return(0,l.jsx)("div",{className:"footer__links text--center",children:(0,l.jsx)("div",{className:"footer__links",children:t.map(((e,r)=>(0,l.jsxs)(n.Fragment,{children:[(0,l.jsx)(ht,{item:e}),t.length!==r+1&&(0,l.jsx)(ft,{})]},r)))})})}function mt(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?(0,l.jsx)(pt,{columns:t}):(0,l.jsx)(bt,{links:t})}var gt=r(43190);const yt={footerLogoLink:"footerLogoLink_DDai"};function vt(e){let{logo:t}=e;const{withBaseUrl:r}=(0,X.h)(),n={light:r(t.src),dark:r(t.srcDark??t.src)};return(0,l.jsx)(gt.A,{className:(0,s.A)("footer__logo",t.className),alt:t.alt,sources:n,width:t.width,height:t.height,style:t.style})}function kt(e){let{logo:t}=e;return t.href?(0,l.jsx)(Z.A,{href:t.href,className:yt.footerLogoLink,target:t.target,children:(0,l.jsx)(vt,{logo:t})}):(0,l.jsx)(vt,{logo:t})}function wt(e){let{copyright:t}=e;return(0,l.jsx)("div",{className:"text-sm lg:text-xs xl:text-sm mt-2",dangerouslySetInnerHTML:{__html:t}})}const xt={footer:"footer_BCnt",footerWrap:"footerWrap_s_fg",footerLogo:"footerLogo_uCsX",footerContent:"footerContent_UF16",footerLinks:"footerLinks_O35S",footerCopy:"footerCopy_WbJ_"};var St=function(e,t){return St=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},St(e,t)};function _t(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}St(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var jt=function(){return jt=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var s in t=arguments[r])Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s]);return e},jt.apply(this,arguments)};function qt(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(n=Object.getOwnPropertySymbols(e);s<n.length;s++)t.indexOf(n[s])<0&&Object.prototype.propertyIsEnumerable.call(e,n[s])&&(r[n[s]]=e[n[s]])}return r}function Et(e,t,r,n){return new(r||(r=Promise))((function(s,i){function a(e){try{c(n.next(e))}catch(t){i(t)}}function o(e){try{c(n.throw(e))}catch(t){i(t)}}function c(e){var t;e.done?s(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(a,o)}c((n=n.apply(e,t||[])).next())}))}function Ct(e,t){var r,n,s,i,a={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]};return i={next:o(0),throw:o(1),return:o(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function o(o){return function(c){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;i&&(i=0,o[0]&&(a=0)),a;)try{if(r=1,n&&(s=2&o[0]?n.return:o[0]?n.throw||((s=n.return)&&s.call(n),0):n.next)&&!(s=s.call(n,o[1])).done)return s;switch(n=0,s&&(o=[2&o[0],s.value]),o[0]){case 0:case 1:s=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,n=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(s=a.trys,(s=s.length>0&&s[s.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!s||o[1]>s[0]&&o[1]<s[3])){a.label=o[1];break}if(6===o[0]&&a.label<s[1]){a.label=s[1],s=o;break}if(s&&a.label<s[2]){a.label=s[2],a.ops.push(o);break}s[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(c){o=[6,c],n=0}finally{r=s=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,c])}}}Object.create;function Tt(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function At(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,s,i=r.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(o){s={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(s)throw s.error}}return a}function It(e,t,r){if(r||2===arguments.length)for(var n,s=0,i=t.length;s<i;s++)!n&&s in t||(n||(n=Array.prototype.slice.call(t,0,s)),n[s]=t[s]);return e.concat(n||Array.prototype.slice.call(t))}Object.create;"function"==typeof SuppressedError&&SuppressedError;var Pt;!function(e){e[e.None=0]="None",e[e.Error=1]="Error",e[e.Warn=2]="Warn",e[e.Verbose=3]="Verbose",e[e.Debug=4]="Debug"}(Pt||(Pt={}));var Lt,Ot=function(e){return function(){var t=jt({},e.config);return{logger:t.loggerProvider,logLevel:t.logLevel}}},Nt=function(e,t){var r,n;t=(t=t.replace(/\[(\w+)\]/g,".$1")).replace(/^\./,"");try{for(var s=Tt(t.split(".")),i=s.next();!i.done;i=s.next()){var a=i.value;if(!(a in e))return;e=e[a]}}catch(o){r={error:o}}finally{try{i&&!i.done&&(n=s.return)&&n.call(s)}finally{if(r)throw r.error}}return e},Rt=function(e,t){return function(){var r,n,s={};try{for(var i=Tt(t),a=i.next();!a.done;a=i.next()){var o=a.value;s[o]=Nt(e,o)}}catch(c){r={error:c}}finally{try{a&&!a.done&&(n=i.return)&&n.call(i)}finally{if(r)throw r.error}}return s}},Mt=function(e,t,r,n,s){return void 0===s&&(s=null),function(){for(var i=[],a=0;a<arguments.length;a++)i[a]=arguments[a];var o=r(),c=o.logger,u=o.logLevel;if(u&&u<Pt.Debug||!u||!c)return e.apply(s,i);var l,d={type:"invoke public method",name:t,args:i,stacktrace:(l=1,void 0===l&&(l=0),((new Error).stack||"").split("\n").slice(2+l).map((function(e){return e.trim()}))),time:{start:(new Date).toISOString()},states:{}};n&&d.states&&(d.states.before=n());var p=e.apply(s,i);return p&&p.promise?p.promise.then((function(){n&&d.states&&(d.states.after=n()),d.time&&(d.time.end=(new Date).toISOString()),c.debug(JSON.stringify(d,null,2))})):(n&&d.states&&(d.states.after=n()),d.time&&(d.time.end=(new Date).toISOString()),c.debug(JSON.stringify(d,null,2))),p}},Ft=function(e){return{promise:e||Promise.resolve()}};!function(e){e.Unknown="unknown",e.Skipped="skipped",e.Success="success",e.RateLimit="rate_limit",e.PayloadTooLarge="payload_too_large",e.Invalid="invalid",e.Failed="failed",e.Timeout="Timeout",e.SystemError="SystemError"}(Lt||(Lt={}));var Dt="AMP",zt="".concat(Dt,"_unsent"),Bt="https://api2.amplitude.com/2/httpapi",Ut=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=Lt.Unknown),{event:e,code:t,message:r}},$t="Amplitude Logger ",Vt=function(){function e(){this.logLevel=Pt.None}return e.prototype.disable=function(){this.logLevel=Pt.None},e.prototype.enable=function(e){void 0===e&&(e=Pt.Warn),this.logLevel=e},e.prototype.log=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.logLevel<Pt.Verbose||console.log("".concat($t,"[Log]: ").concat(e.join(" ")))},e.prototype.warn=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.logLevel<Pt.Warn||console.warn("".concat($t,"[Warn]: ").concat(e.join(" ")))},e.prototype.error=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.logLevel<Pt.Error||console.error("".concat($t,"[Error]: ").concat(e.join(" ")))},e.prototype.debug=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.logLevel<Pt.Debug||console.log("".concat($t,"[Debug]: ").concat(e.join(" ")))},e}(),Wt=function(){return{flushMaxRetries:12,flushQueueSize:200,flushIntervalMillis:1e4,instanceName:"$default_instance",logLevel:Pt.Warn,loggerProvider:new Vt,offline:!1,optOut:!1,serverUrl:Bt,serverZone:"US",useBatch:!1}},Ht=function(){function e(e){var t,r,n,s;this._optOut=!1;var i=Wt();this.apiKey=e.apiKey,this.flushIntervalMillis=null!==(t=e.flushIntervalMillis)&&void 0!==t?t:i.flushIntervalMillis,this.flushMaxRetries=e.flushMaxRetries||i.flushMaxRetries,this.flushQueueSize=e.flushQueueSize||i.flushQueueSize,this.instanceName=e.instanceName||i.instanceName,this.loggerProvider=e.loggerProvider||i.loggerProvider,this.logLevel=null!==(r=e.logLevel)&&void 0!==r?r:i.logLevel,this.minIdLength=e.minIdLength,this.plan=e.plan,this.ingestionMetadata=e.ingestionMetadata,this.offline=void 0!==e.offline?e.offline:i.offline,this.optOut=null!==(n=e.optOut)&&void 0!==n?n:i.optOut,this.serverUrl=e.serverUrl,this.serverZone=e.serverZone||i.serverZone,this.storageProvider=e.storageProvider,this.transportProvider=e.transportProvider,this.useBatch=null!==(s=e.useBatch)&&void 0!==s?s:i.useBatch,this.loggerProvider.enable(this.logLevel);var a=Gt(e.serverUrl,e.serverZone,e.useBatch);this.serverZone=a.serverZone,this.serverUrl=a.serverUrl}return Object.defineProperty(e.prototype,"optOut",{get:function(){return this._optOut},set:function(e){this._optOut=e},enumerable:!1,configurable:!0}),e}(),Kt=function(e,t){return"EU"===e?t?"https://api.eu.amplitude.com/batch":"https://api.eu.amplitude.com/2/httpapi":t?"https://api2.amplitude.com/batch":Bt},Gt=function(e,t,r){if(void 0===e&&(e=""),void 0===t&&(t=Wt().serverZone),void 0===r&&(r=Wt().useBatch),e)return{serverUrl:e,serverZone:void 0};var n=["US","EU"].includes(t)?t:Wt().serverZone;return{serverZone:n,serverUrl:Kt(n,r)}};function Qt(e){var t="";try{"body"in e&&(t=JSON.stringify(e.body,null,2))}catch(r){}return t}var Yt,Zt,Xt,Jt=function(){function e(){this.name="amplitude",this.type="destination",this.retryTimeout=1e3,this.throttleTimeout=3e4,this.storageKey="",this.scheduled=null,this.queue=[]}return e.prototype.setup=function(e){var t;return Et(this,void 0,void 0,(function(){var r,n=this;return Ct(this,(function(s){switch(s.label){case 0:return this.config=e,this.storageKey="".concat(zt,"_").concat(this.config.apiKey.substring(0,10)),[4,null===(t=this.config.storageProvider)||void 0===t?void 0:t.get(this.storageKey)];case 1:return(r=s.sent())&&r.length>0&&Promise.all(r.map((function(e){return n.execute(e)}))).catch(),[2,Promise.resolve(void 0)]}}))}))},e.prototype.execute=function(e){var t=this;return new Promise((function(r){var n={event:e,attempts:0,callback:function(e){return r(e)},timeout:0};t.addToQueue(n)}))},e.prototype.addToQueue=function(){for(var e=this,t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];t.filter((function(t){return t.attempts<e.config.flushMaxRetries?(t.attempts+=1,!0):(e.fulfillRequest([t],500,"Event rejected due to exceeded retry count"),!1)})).forEach((function(t){e.queue=e.queue.concat(t),0!==t.timeout?setTimeout((function(){t.timeout=0,e.schedule(0)}),t.timeout):e.schedule(e.config.flushIntervalMillis)})),this.updateEventStorage([],this.queue)},e.prototype.schedule=function(e){var t=this;this.scheduled||this.config.offline||(this.scheduled=setTimeout((function(){t.flush(!0).then((function(){t.queue.length>0&&t.schedule(e)}))}),e))},e.prototype.flush=function(e){return void 0===e&&(e=!1),Et(this,void 0,void 0,(function(){var t,r,n,s=this;return Ct(this,(function(i){switch(i.label){case 0:return this.config.offline?(this.config.loggerProvider.debug("Skipping flush while offline."),[2]):(t=[],r=[],this.queue.forEach((function(e){return 0===e.timeout?t.push(e):r.push(e)})),this.queue=r,this.scheduled&&(clearTimeout(this.scheduled),this.scheduled=null),a=t,o=this.config.flushQueueSize,c=Math.max(o,1),n=a.reduce((function(e,t,r){var n=Math.floor(r/c);return e[n]||(e[n]=[]),e[n].push(t),e}),[]),[4,Promise.all(n.map((function(t){return s.send(t,e)})))]);case 1:return i.sent(),[2]}var a,o,c}))}))},e.prototype.send=function(e,t){return void 0===t&&(t=!0),Et(this,void 0,void 0,(function(){var r,n,s,i,a;return Ct(this,(function(o){switch(o.label){case 0:if(!this.config.apiKey)return[2,this.fulfillRequest(e,400,"Event rejected due to missing API key")];r={api_key:this.config.apiKey,events:e.map((function(e){var t=e.event;t.extra;return qt(t,["extra"])})),options:{min_id_length:this.config.minIdLength},client_upload_time:(new Date).toISOString()},o.label=1;case 1:return o.trys.push([1,3,,4]),n=Gt(this.config.serverUrl,this.config.serverZone,this.config.useBatch).serverUrl,[4,this.config.transportProvider.send(n,r)];case 2:return null===(s=o.sent())?(this.fulfillRequest(e,0,"Unexpected error occurred"),[2]):t?(this.handleResponse(s,e),[3,4]):("body"in s?this.fulfillRequest(e,s.statusCode,"".concat(s.status,": ").concat(Qt(s))):this.fulfillRequest(e,s.statusCode,s.status),[2]);case 3:return i=o.sent(),a=(c=i)instanceof Error?c.message:String(c),this.config.loggerProvider.error(a),this.fulfillRequest(e,0,a),[3,4];case 4:return[2]}var c}))}))},e.prototype.handleResponse=function(e,t){var r=e.status;switch(r){case Lt.Success:this.handleSuccessResponse(e,t);break;case Lt.Invalid:this.handleInvalidResponse(e,t);break;case Lt.PayloadTooLarge:this.handlePayloadTooLargeResponse(e,t);break;case Lt.RateLimit:this.handleRateLimitResponse(e,t);break;default:this.config.loggerProvider.warn("{code: 0, error: \"Status '".concat(r,"' provided for ").concat(t.length,' events"}')),this.handleOtherResponse(t)}},e.prototype.handleSuccessResponse=function(e,t){this.fulfillRequest(t,e.statusCode,"Event tracked successfully")},e.prototype.handleInvalidResponse=function(e,t){var r=this;if(e.body.missingField||e.body.error.startsWith("Invalid API key"))this.fulfillRequest(t,e.statusCode,e.body.error);else{var n=It(It(It(It([],At(Object.values(e.body.eventsWithInvalidFields)),!1),At(Object.values(e.body.eventsWithMissingFields)),!1),At(Object.values(e.body.eventsWithInvalidIdLengths)),!1),At(e.body.silencedEvents),!1).flat(),s=new Set(n),i=t.filter((function(t,n){if(!s.has(n))return!0;r.fulfillRequest([t],e.statusCode,e.body.error)}));i.length>0&&this.config.loggerProvider.warn(Qt(e)),this.addToQueue.apply(this,It([],At(i),!1))}},e.prototype.handlePayloadTooLargeResponse=function(e,t){1!==t.length?(this.config.loggerProvider.warn(Qt(e)),this.config.flushQueueSize/=2,this.addToQueue.apply(this,It([],At(t),!1))):this.fulfillRequest(t,e.statusCode,e.body.error)},e.prototype.handleRateLimitResponse=function(e,t){var r=this,n=Object.keys(e.body.exceededDailyQuotaUsers),s=Object.keys(e.body.exceededDailyQuotaDevices),i=e.body.throttledEvents,a=new Set(n),o=new Set(s),c=new Set(i),u=t.filter((function(t,n){if(!(t.event.user_id&&a.has(t.event.user_id)||t.event.device_id&&o.has(t.event.device_id)))return c.has(n)&&(t.timeout=r.throttleTimeout),!0;r.fulfillRequest([t],e.statusCode,e.body.error)}));u.length>0&&this.config.loggerProvider.warn(Qt(e)),this.addToQueue.apply(this,It([],At(u),!1))},e.prototype.handleOtherResponse=function(e){var t=this;this.addToQueue.apply(this,It([],At(e.map((function(e){return e.timeout=e.attempts*t.retryTimeout,e}))),!1))},e.prototype.fulfillRequest=function(e,t,r){e.forEach((function(e){return e.callback(Ut(e.event,t,r))})),this.updateEventStorage(e)},e.prototype.updateEventStorage=function(e,t){return Et(this,void 0,void 0,(function(){var r,n,s;return Ct(this,(function(i){switch(i.label){case 0:return this.config.storageProvider?(r=e.reduce((function(e,t){return t.event.insert_id&&e.add(t.event.insert_id),e}),new Set),[4,this.config.storageProvider.get(this.storageKey)]):[2];case 1:return n=i.sent(),s=(null==t?void 0:t.map((function(e){return e.event})))||[],null==n||n.forEach((function(e){e.insert_id&&!r.has(e.insert_id)&&s.push(e)})),[4,this.config.storageProvider.set(this.storageKey,s)];case 2:return i.sent(),[2]}}))}))},e}(),er=function(e){return e?(e^16*Math.random()>>e/4).toString(16):(String(1e7)+String(-1e3)+String(-4e3)+String(-8e3)+String(-1e11)).replace(/[018]/g,er)};!function(e){e.SET="$set",e.SET_ONCE="$setOnce",e.ADD="$add",e.APPEND="$append",e.PREPEND="$prepend",e.REMOVE="$remove",e.PREINSERT="$preInsert",e.POSTINSERT="$postInsert",e.UNSET="$unset",e.CLEAR_ALL="$clearAll"}(Yt||(Yt={})),function(e){e.REVENUE_PRODUCT_ID="$productId",e.REVENUE_QUANTITY="$quantity",e.REVENUE_PRICE="$price",e.REVENUE_TYPE="$revenueType",e.REVENUE="$revenue"}(Zt||(Zt={})),function(e){e.IDENTIFY="$identify",e.GROUP_IDENTIFY="$groupidentify",e.REVENUE="revenue_amount"}(Xt||(Xt={}));var tr=function(e){if(Object.keys(e).length>1e3)return!1;for(var t in e){var r=e[t];if(!rr(t,r))return!1}return!0},rr=function(e,t){var r,n;if("string"!=typeof e)return!1;if(Array.isArray(t)){var s=!0;try{for(var i=Tt(t),a=i.next();!a.done;a=i.next()){var o=a.value;if(Array.isArray(o))return!1;if("object"==typeof o)s=s&&tr(o);else if(!["number","string"].includes(typeof o))return!1;if(!s)return!1}}catch(c){r={error:c}}finally{try{a&&!a.done&&(n=i.return)&&n.call(i)}finally{if(r)throw r.error}}}else{if(null==t)return!1;if("object"==typeof t)return tr(t);if(!["number","string","boolean"].includes(typeof t))return!1}return!0},nr=function(){function e(){this._propertySet=new Set,this._properties={}}return e.prototype.getUserProperties=function(){return jt({},this._properties)},e.prototype.set=function(e,t){return this._safeSet(Yt.SET,e,t),this},e.prototype.setOnce=function(e,t){return this._safeSet(Yt.SET_ONCE,e,t),this},e.prototype.append=function(e,t){return this._safeSet(Yt.APPEND,e,t),this},e.prototype.prepend=function(e,t){return this._safeSet(Yt.PREPEND,e,t),this},e.prototype.postInsert=function(e,t){return this._safeSet(Yt.POSTINSERT,e,t),this},e.prototype.preInsert=function(e,t){return this._safeSet(Yt.PREINSERT,e,t),this},e.prototype.remove=function(e,t){return this._safeSet(Yt.REMOVE,e,t),this},e.prototype.add=function(e,t){return this._safeSet(Yt.ADD,e,t),this},e.prototype.unset=function(e){return this._safeSet(Yt.UNSET,e,"-"),this},e.prototype.clearAll=function(){return this._properties={},this._properties[Yt.CLEAR_ALL]="-",this},e.prototype._safeSet=function(e,t,r){if(this._validate(e,t,r)){var n=this._properties[e];return void 0===n&&(n={},this._properties[e]=n),n[t]=r,this._propertySet.add(t),!0}return!1},e.prototype._validate=function(e,t,r){return void 0===this._properties[Yt.CLEAR_ALL]&&(!this._propertySet.has(t)&&(e===Yt.ADD?"number"==typeof r:e===Yt.UNSET||e===Yt.REMOVE||rr(t,r)))},e}(),sr=function(){function e(){this.productId="",this.quantity=1,this.price=0}return e.prototype.setProductId=function(e){return this.productId=e,this},e.prototype.setQuantity=function(e){return e>0&&(this.quantity=e),this},e.prototype.setPrice=function(e){return this.price=e,this},e.prototype.setRevenueType=function(e){return this.revenueType=e,this},e.prototype.setRevenue=function(e){return this.revenue=e,this},e.prototype.setEventProperties=function(e){return tr(e)&&(this.properties=e),this},e.prototype.getEventProperties=function(){var e=this.properties?jt({},this.properties):{};return e[Zt.REVENUE_PRODUCT_ID]=this.productId,e[Zt.REVENUE_QUANTITY]=this.quantity,e[Zt.REVENUE_PRICE]=this.price,e[Zt.REVENUE_TYPE]=this.revenueType,e[Zt.REVENUE]=this.revenue,e},e}(),ir=function(){function e(e){this.client=e,this.queue=[],this.applying=!1,this.plugins=[]}return e.prototype.register=function(e,t){var r,n,s;return Et(this,void 0,void 0,(function(){return Ct(this,(function(i){switch(i.label){case 0:return e.name=null!==(r=e.name)&&void 0!==r?r:er(),e.type=null!==(n=e.type)&&void 0!==n?n:"enrichment",[4,null===(s=e.setup)||void 0===s?void 0:s.call(e,t,this.client)];case 1:return i.sent(),this.plugins.push(e),[2]}}))}))},e.prototype.deregister=function(e){var t;return Et(this,void 0,void 0,(function(){var r,n;return Ct(this,(function(s){switch(s.label){case 0:return r=this.plugins.findIndex((function(t){return t.name===e})),n=this.plugins[r],this.plugins.splice(r,1),[4,null===(t=n.teardown)||void 0===t?void 0:t.call(n)];case 1:return s.sent(),[2]}}))}))},e.prototype.reset=function(e){this.applying=!1,this.plugins.map((function(e){var t;return null===(t=e.teardown)||void 0===t?void 0:t.call(e)})),this.plugins=[],this.client=e},e.prototype.push=function(e){var t=this;return new Promise((function(r){t.queue.push([e,r]),t.scheduleApply(0)}))},e.prototype.scheduleApply=function(e){var t=this;this.applying||(this.applying=!0,setTimeout((function(){t.apply(t.queue.shift()).then((function(){t.applying=!1,t.queue.length>0&&t.scheduleApply(0)}))}),e))},e.prototype.apply=function(e){return Et(this,void 0,void 0,(function(){var t,r,n,s,i,a,o,c,u,l,d,p,f,h,b,m,g,y,v,k;return Ct(this,(function(w){switch(w.label){case 0:if(!e)return[2];t=At(e,1),r=t[0],n=At(e,2),s=n[1],i=this.plugins.filter((function(e){return"before"===e.type})),w.label=1;case 1:w.trys.push([1,6,7,8]),a=Tt(i),o=a.next(),w.label=2;case 2:return o.done?[3,5]:(p=o.value).execute?[4,p.execute(jt({},r))]:[3,4];case 3:if(null===(f=w.sent()))return s({event:r,code:0,message:""}),[2];r=f,w.label=4;case 4:return o=a.next(),[3,2];case 5:return[3,8];case 6:return c=w.sent(),g={error:c},[3,8];case 7:try{o&&!o.done&&(y=a.return)&&y.call(a)}finally{if(g)throw g.error}return[7];case 8:u=this.plugins.filter((function(e){return"enrichment"===e.type||void 0===e.type})),w.label=9;case 9:w.trys.push([9,14,15,16]),l=Tt(u),d=l.next(),w.label=10;case 10:return d.done?[3,13]:(p=d.value).execute?[4,p.execute(jt({},r))]:[3,12];case 11:if(null===(f=w.sent()))return s({event:r,code:0,message:""}),[2];r=f,w.label=12;case 12:return d=l.next(),[3,10];case 13:return[3,16];case 14:return h=w.sent(),v={error:h},[3,16];case 15:try{d&&!d.done&&(k=l.return)&&k.call(l)}finally{if(v)throw v.error}return[7];case 16:return b=this.plugins.filter((function(e){return"destination"===e.type})),m=b.map((function(e){var t=jt({},r);return e.execute(t).catch((function(e){return Ut(t,0,String(e))}))})),Promise.all(m).then((function(e){var t=At(e,1)[0]||Ut(r,100,"Event not tracked, no destination plugins on the instance");s(t)})),[2]}}))}))},e.prototype.flush=function(){return Et(this,void 0,void 0,(function(){var e,t,r,n=this;return Ct(this,(function(s){switch(s.label){case 0:return e=this.queue,this.queue=[],[4,Promise.all(e.map((function(e){return n.apply(e)})))];case 1:return s.sent(),t=this.plugins.filter((function(e){return"destination"===e.type})),r=t.map((function(e){return e.flush&&e.flush()})),[4,Promise.all(r)];case 2:return s.sent(),[2]}}))}))},e}(),ar=function(e,t){return jt(jt({},t),{event_type:Xt.IDENTIFY,user_properties:e.getUserProperties()})},or=function(){function e(e){void 0===e&&(e="$default"),this.initializing=!1,this.q=[],this.dispatchQ=[],this.logEvent=this.track.bind(this),this.timeline=new ir(this),this.name=e}return e.prototype._init=function(e){return Et(this,void 0,void 0,(function(){return Ct(this,(function(t){switch(t.label){case 0:return this.config=e,this.timeline.reset(this),[4,this.runQueuedFunctions("q")];case 1:return t.sent(),[2]}}))}))},e.prototype.runQueuedFunctions=function(e){return Et(this,void 0,void 0,(function(){var t,r,n,s,i,a;return Ct(this,(function(o){switch(o.label){case 0:t=this[e],this[e]=[],o.label=1;case 1:o.trys.push([1,6,7,8]),r=Tt(t),n=r.next(),o.label=2;case 2:return n.done?[3,5]:[4,(0,n.value)()];case 3:o.sent(),o.label=4;case 4:return n=r.next(),[3,2];case 5:return[3,8];case 6:return s=o.sent(),i={error:s},[3,8];case 7:try{n&&!n.done&&(a=r.return)&&a.call(r)}finally{if(i)throw i.error}return[7];case 8:return[2]}}))}))},e.prototype.track=function(e,t,r){var n=function(e,t,r){return jt(jt(jt({},"string"==typeof e?{event_type:e}:e),r),t&&{event_properties:t})}(e,t,r);return Ft(this.dispatch(n))},e.prototype.identify=function(e,t){var r=ar(e,t);return Ft(this.dispatch(r))},e.prototype.groupIdentify=function(e,t,r,n){var s=function(e,t,r,n){var s;return jt(jt({},n),{event_type:Xt.GROUP_IDENTIFY,group_properties:r.getUserProperties(),groups:(s={},s[e]=t,s)})}(e,t,r,n);return Ft(this.dispatch(s))},e.prototype.setGroup=function(e,t,r){var n=function(e,t,r){var n,s=new nr;return s.set(e,t),jt(jt({},r),{event_type:Xt.IDENTIFY,user_properties:s.getUserProperties(),groups:(n={},n[e]=t,n)})}(e,t,r);return Ft(this.dispatch(n))},e.prototype.revenue=function(e,t){var r=function(e,t){return jt(jt({},t),{event_type:Xt.REVENUE,event_properties:e.getEventProperties()})}(e,t);return Ft(this.dispatch(r))},e.prototype.add=function(e){return this.config?Ft(this.timeline.register(e,this.config)):(this.q.push(this.add.bind(this,e)),Ft())},e.prototype.remove=function(e){return this.config?Ft(this.timeline.deregister(e)):(this.q.push(this.remove.bind(this,e)),Ft())},e.prototype.dispatchWithCallback=function(e,t){if(!this.config)return t(Ut(e,0,"Client not initialized"));this.process(e).then(t)},e.prototype.dispatch=function(e){return Et(this,void 0,void 0,(function(){var t=this;return Ct(this,(function(r){return this.config?[2,this.process(e)]:[2,new Promise((function(r){t.dispatchQ.push(t.dispatchWithCallback.bind(t,e,r))}))]}))}))},e.prototype.process=function(e){return Et(this,void 0,void 0,(function(){var t,r,n;return Ct(this,(function(s){switch(s.label){case 0:return s.trys.push([0,2,,3]),this.config.optOut?[2,Ut(e,0,"Event skipped due to optOut config")]:[4,this.timeline.push(e)];case 1:return 200===(n=s.sent()).code?this.config.loggerProvider.log(n.message):100===n.code?this.config.loggerProvider.warn(n.message):this.config.loggerProvider.error(n.message),[2,n];case 2:return t=s.sent(),r=String(t),this.config.loggerProvider.error(r),[2,n=Ut(e,0,r)];case 3:return[2]}}))}))},e.prototype.setOptOut=function(e){this.config?this.config.optOut=Boolean(e):this.q.push(this.setOptOut.bind(this,Boolean(e)))},e.prototype.flush=function(){return Ft(this.timeline.flush())},e}(),cr=function(){function e(){}return e.prototype.getApplicationContext=function(){return{versionName:this.versionName,language:ur(),platform:"Web",os:void 0,deviceModel:void 0}},e}(),ur=function(){return"undefined"!=typeof navigator&&(navigator.languages&&navigator.languages[0]||navigator.language)||""},lr=function(){function e(){this.queue=[]}return e.prototype.logEvent=function(e){this.receiver?this.receiver(e):this.queue.length<512&&this.queue.push(e)},e.prototype.setEventReceiver=function(e){this.receiver=e,this.queue.length>0&&(this.queue.forEach((function(t){e(t)})),this.queue=[])},e}(),dr=function(){return dr=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var s in t=arguments[r])Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s]);return e},dr.apply(this,arguments)},pr=function(e,t){var r=typeof e;if(r!==typeof t)return!1;for(var n=0,s=["string","number","boolean","undefined"];n<s.length;n++){if(s[n]===r)return e===t}if(null==e&&null==t)return!0;if(null==e||null==t)return!1;if(e.length!==t.length)return!1;var i=Array.isArray(e),a=Array.isArray(t);if(i!==a)return!1;if(!i||!a){var o=Object.keys(e).sort(),c=Object.keys(t).sort();if(!pr(o,c))return!1;var u=!0;return Object.keys(e).forEach((function(r){pr(e[r],t[r])||(u=!1)})),u}for(var l=0;l<e.length;l++)if(!pr(e[l],t[l]))return!1;return!0};Object.entries||(Object.entries=function(e){for(var t=Object.keys(e),r=t.length,n=new Array(r);r--;)n[r]=[t[r],e[t[r]]];return n});var fr=function(){function e(){this.identity={userProperties:{}},this.listeners=new Set}return e.prototype.editIdentity=function(){var e=this,t=dr({},this.identity.userProperties),r=dr(dr({},this.identity),{userProperties:t});return{setUserId:function(e){return r.userId=e,this},setDeviceId:function(e){return r.deviceId=e,this},setUserProperties:function(e){return r.userProperties=e,this},setOptOut:function(e){return r.optOut=e,this},updateUserProperties:function(e){for(var t=r.userProperties||{},n=0,s=Object.entries(e);n<s.length;n++){var i=s[n],a=i[0],o=i[1];switch(a){case"$set":for(var c=0,u=Object.entries(o);c<u.length;c++){var l=u[c],d=l[0],p=l[1];t[d]=p}break;case"$unset":for(var f=0,h=Object.keys(o);f<h.length;f++){delete t[d=h[f]]}break;case"$clearAll":t={}}}return r.userProperties=t,this},commit:function(){return e.setIdentity(r),this}}},e.prototype.getIdentity=function(){return dr({},this.identity)},e.prototype.setIdentity=function(e){var t=dr({},this.identity);this.identity=dr({},e),pr(t,this.identity)||this.listeners.forEach((function(t){t(e)}))},e.prototype.addIdentityListener=function(e){this.listeners.add(e)},e.prototype.removeIdentityListener=function(e){this.listeners.delete(e)},e}(),hr="undefined"!=typeof globalThis?globalThis:void 0!==r.g?r.g:self,br=function(){function e(){this.identityStore=new fr,this.eventBridge=new lr,this.applicationContextProvider=new cr}return e.getInstance=function(t){return hr.analyticsConnectorInstances||(hr.analyticsConnectorInstances={}),hr.analyticsConnectorInstances[t]||(hr.analyticsConnectorInstances[t]=new e),hr.analyticsConnectorInstances[t]},e}(),mr=function(e){return void 0===e&&(e="$default_instance"),br.getInstance(e)},gr=function(){function e(){this.name="identity",this.type="before",this.identityStore=mr().identityStore}return e.prototype.execute=function(e){return Et(this,void 0,void 0,(function(){var t;return Ct(this,(function(r){return(t=e.user_properties)&&this.identityStore.editIdentity().updateUserProperties(t).commit(),[2,e]}))}))},e.prototype.setup=function(e){return Et(this,void 0,void 0,(function(){return Ct(this,(function(t){return e.instanceName&&(this.identityStore=mr(e.instanceName).identityStore),[2]}))}))},e}(),yr=function(e,t){return"boolean"==typeof e?e:!1!==(null==e?void 0:e[t])},vr=function(e){return yr(e,"attribution")},kr=function(e){return yr(e,"pageViews")},wr=function(e){var t,r=function(){return!1},n=void 0,s=e.pageCounter;return kr(e.defaultTracking)&&(r=void 0,t=void 0,e.defaultTracking&&"object"==typeof e.defaultTracking&&e.defaultTracking.pageViews&&"object"==typeof e.defaultTracking.pageViews&&("trackOn"in e.defaultTracking.pageViews&&(r=e.defaultTracking.pageViews.trackOn),"trackHistoryChanges"in e.defaultTracking.pageViews&&(n=e.defaultTracking.pageViews.trackHistoryChanges),"eventType"in e.defaultTracking.pageViews&&e.defaultTracking.pageViews.eventType&&(t=e.defaultTracking.pageViews.eventType))),{trackOn:r,trackHistoryChanges:n,eventType:t,pageCounter:s}},xr=function(e,t){return void 0===t&&(t=Date.now()),Date.now()-t>e},Sr=function(e,t){for(var r=0;r<t.length;r++){var n=t[r],s=n.name,i=n.args,a=n.resolve,o=e&&e[s];if("function"==typeof o){var c=o.apply(e,i);"function"==typeof a&&a(null==c?void 0:c.promise)}}return e},_r=function(e){return e&&void 0!==e._q},jr=function(){var e,t,r,n;if("undefined"==typeof navigator)return"";var s=navigator.userLanguage;return null!==(n=null!==(r=null!==(t=null===(e=navigator.languages)||void 0===e?void 0:e[0])&&void 0!==t?t:navigator.language)&&void 0!==r?r:s)&&void 0!==n?n:""},qr=function(){function e(){this.name="@amplitude/plugin-context-browser",this.type="before",this.library="amplitude-ts/".concat("2.5.3"),"undefined"!=typeof navigator&&(this.userAgent=navigator.userAgent)}return e.prototype.setup=function(e){return this.config=e,Promise.resolve(void 0)},e.prototype.execute=function(e){var t,r;return Et(this,void 0,void 0,(function(){var n,s,i;return Ct(this,(function(a){return n=(new Date).getTime(),s=null!==(t=this.config.lastEventId)&&void 0!==t?t:-1,i=null!==(r=e.event_id)&&void 0!==r?r:s+1,this.config.lastEventId=i,e.time||(this.config.lastEventTime=n),[2,jt(jt(jt(jt(jt(jt(jt(jt({user_id:this.config.userId,device_id:this.config.deviceId,session_id:this.config.sessionId,time:n},this.config.appVersion&&{app_version:this.config.appVersion}),this.config.trackingOptions.platform&&{platform:"Web"}),this.config.trackingOptions.language&&{language:jr()}),this.config.trackingOptions.ipAddress&&{ip:"$remote"}),{insert_id:er(),partner_id:this.config.partnerId,plan:this.config.plan}),this.config.ingestionMetadata&&{ingestion_metadata:{source_name:this.config.ingestionMetadata.sourceName,source_version:this.config.ingestionMetadata.sourceVersion}}),e),{event_id:i,library:this.library,user_agent:this.userAgent})]}))}))},e}(),Er=function(){function e(){this.memoryStorage=new Map}return e.prototype.isEnabled=function(){return Et(this,void 0,void 0,(function(){return Ct(this,(function(e){return[2,!0]}))}))},e.prototype.get=function(e){return Et(this,void 0,void 0,(function(){return Ct(this,(function(t){return[2,this.memoryStorage.get(e)]}))}))},e.prototype.getRaw=function(e){return Et(this,void 0,void 0,(function(){var t;return Ct(this,(function(r){switch(r.label){case 0:return[4,this.get(e)];case 1:return[2,(t=r.sent())?JSON.stringify(t):void 0]}}))}))},e.prototype.set=function(e,t){return Et(this,void 0,void 0,(function(){return Ct(this,(function(r){return this.memoryStorage.set(e,t),[2]}))}))},e.prototype.remove=function(e){return Et(this,void 0,void 0,(function(){return Ct(this,(function(t){return this.memoryStorage.delete(e),[2]}))}))},e.prototype.reset=function(){return Et(this,void 0,void 0,(function(){return Ct(this,(function(e){return this.memoryStorage.clear(),[2]}))}))},e}(),Cr=function(e,t,r){return void 0===t&&(t=""),void 0===r&&(r=10),[Dt,t,e.substring(0,r)].filter(Boolean).join("_")},Tr=function(){return"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof self?self:void 0!==r.g?r.g:void 0},Ar=function(){var e,t=Tr();return(null===(e=null==t?void 0:t.location)||void 0===e?void 0:e.search)?t.location.search.substring(1).split("&").filter(Boolean).reduce((function(e,t){var r=t.split("=",2),n=Ir(r[0]),s=Ir(r[1]);return s?(e[n]=s,e):e}),{}):{}},Ir=function(e){void 0===e&&(e="");try{return decodeURIComponent(e)}catch(t){return""}},Pr=function(){function e(e){this.options=jt({},e)}return e.prototype.isEnabled=function(){return Et(this,void 0,void 0,(function(){var t,r;return Ct(this,(function(n){switch(n.label){case 0:if(!Tr())return[2,!1];e.testValue=String(Date.now()),t=new e(this.options),r="AMP_TEST",n.label=1;case 1:return n.trys.push([1,4,5,7]),[4,t.set(r,e.testValue)];case 2:return n.sent(),[4,t.get(r)];case 3:return[2,n.sent()===e.testValue];case 4:return n.sent(),[2,!1];case 5:return[4,t.remove(r)];case 6:return n.sent(),[7];case 7:return[2]}}))}))},e.prototype.get=function(e){return Et(this,void 0,void 0,(function(){var t;return Ct(this,(function(r){switch(r.label){case 0:return[4,this.getRaw(e)];case 1:if(!(t=r.sent()))return[2,void 0];try{try{t=decodeURIComponent(atob(t))}catch(n){}return[2,JSON.parse(t)]}catch(s){return[2,void 0]}return[2]}}))}))},e.prototype.getRaw=function(e){var t,r;return Et(this,void 0,void 0,(function(){var n,s,i;return Ct(this,(function(a){return n=Tr(),s=null!==(r=null===(t=null==n?void 0:n.document)||void 0===t?void 0:t.cookie.split("; "))&&void 0!==r?r:[],(i=s.find((function(t){return 0===t.indexOf(e+"=")})))?[2,i.substring(e.length+1)]:[2,void 0]}))}))},e.prototype.set=function(e,t){var r;return Et(this,void 0,void 0,(function(){var n,s,i,a,o,c;return Ct(this,(function(u){try{n=null!==(r=this.options.expirationDays)&&void 0!==r?r:0,i=void 0,(s=null!==t?n:-1)&&((a=new Date).setTime(a.getTime()+24*s*60*60*1e3),i=a),o="".concat(e,"=").concat(btoa(encodeURIComponent(JSON.stringify(t)))),i&&(o+="; expires=".concat(i.toUTCString())),o+="; path=/",this.options.domain&&(o+="; domain=".concat(this.options.domain)),this.options.secure&&(o+="; Secure"),this.options.sameSite&&(o+="; SameSite=".concat(this.options.sameSite)),(c=Tr())&&(c.document.cookie=o)}catch(l){}return[2]}))}))},e.prototype.remove=function(e){return Et(this,void 0,void 0,(function(){return Ct(this,(function(t){switch(t.label){case 0:return[4,this.set(e,null)];case 1:return t.sent(),[2]}}))}))},e.prototype.reset=function(){return Et(this,void 0,void 0,(function(){return Ct(this,(function(e){return[2]}))}))},e}(),Lr=function(){function e(){}return e.prototype.send=function(e,t){return Promise.resolve(null)},e.prototype.buildResponse=function(e){var t,r,n,s,i,a,o,c,u,l,d,p,f,h,b,m,g,y,v,k,w,x;if("object"!=typeof e)return null;var S=e.code||0,_=this.buildStatus(S);switch(_){case Lt.Success:return{status:_,statusCode:S,body:{eventsIngested:null!==(t=e.events_ingested)&&void 0!==t?t:0,payloadSizeBytes:null!==(r=e.payload_size_bytes)&&void 0!==r?r:0,serverUploadTime:null!==(n=e.server_upload_time)&&void 0!==n?n:0}};case Lt.Invalid:return{status:_,statusCode:S,body:{error:null!==(s=e.error)&&void 0!==s?s:"",missingField:null!==(i=e.missing_field)&&void 0!==i?i:"",eventsWithInvalidFields:null!==(a=e.events_with_invalid_fields)&&void 0!==a?a:{},eventsWithMissingFields:null!==(o=e.events_with_missing_fields)&&void 0!==o?o:{},eventsWithInvalidIdLengths:null!==(c=e.events_with_invalid_id_lengths)&&void 0!==c?c:{},epsThreshold:null!==(u=e.eps_threshold)&&void 0!==u?u:0,exceededDailyQuotaDevices:null!==(l=e.exceeded_daily_quota_devices)&&void 0!==l?l:{},silencedDevices:null!==(d=e.silenced_devices)&&void 0!==d?d:[],silencedEvents:null!==(p=e.silenced_events)&&void 0!==p?p:[],throttledDevices:null!==(f=e.throttled_devices)&&void 0!==f?f:{},throttledEvents:null!==(h=e.throttled_events)&&void 0!==h?h:[]}};case Lt.PayloadTooLarge:return{status:_,statusCode:S,body:{error:null!==(b=e.error)&&void 0!==b?b:""}};case Lt.RateLimit:return{status:_,statusCode:S,body:{error:null!==(m=e.error)&&void 0!==m?m:"",epsThreshold:null!==(g=e.eps_threshold)&&void 0!==g?g:0,throttledDevices:null!==(y=e.throttled_devices)&&void 0!==y?y:{},throttledUsers:null!==(v=e.throttled_users)&&void 0!==v?v:{},exceededDailyQuotaDevices:null!==(k=e.exceeded_daily_quota_devices)&&void 0!==k?k:{},exceededDailyQuotaUsers:null!==(w=e.exceeded_daily_quota_users)&&void 0!==w?w:{},throttledEvents:null!==(x=e.throttled_events)&&void 0!==x?x:[]}};case Lt.Timeout:default:return{status:_,statusCode:S}}},e.prototype.buildStatus=function(e){return e>=200&&e<300?Lt.Success:429===e?Lt.RateLimit:413===e?Lt.PayloadTooLarge:408===e?Lt.Timeout:e>=400&&e<500?Lt.Invalid:e>=500?Lt.Failed:Lt.Unknown},e}(),Or=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return _t(t,e),t.prototype.send=function(e,t){return Et(this,void 0,void 0,(function(){var r,n;return Ct(this,(function(s){switch(s.label){case 0:if("undefined"==typeof fetch)throw new Error("FetchTransport is not supported");return r={headers:{"Content-Type":"application/json",Accept:"*/*"},body:JSON.stringify(t),method:"POST"},[4,fetch(e,r)];case 1:return[4,s.sent().json()];case 2:return n=s.sent(),[2,this.buildResponse(n)]}}))}))},t}(Lr),Nr=function(){function e(e){this.storage=e}return e.prototype.isEnabled=function(){return Et(this,void 0,void 0,(function(){var t,r,n;return Ct(this,(function(s){switch(s.label){case 0:if(!this.storage)return[2,!1];t=String(Date.now()),r=new e(this.storage),n="AMP_TEST",s.label=1;case 1:return s.trys.push([1,4,5,7]),[4,r.set(n,t)];case 2:return s.sent(),[4,r.get(n)];case 3:return[2,s.sent()===t];case 4:return s.sent(),[2,!1];case 5:return[4,r.remove(n)];case 6:return s.sent(),[7];case 7:return[2]}}))}))},e.prototype.get=function(e){return Et(this,void 0,void 0,(function(){var t;return Ct(this,(function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,this.getRaw(e)];case 1:return(t=r.sent())?[2,JSON.parse(t)]:[2,void 0];case 2:return r.sent(),console.error("[Amplitude] Error: Could not get value from storage"),[2,void 0];case 3:return[2]}}))}))},e.prototype.getRaw=function(e){var t;return Et(this,void 0,void 0,(function(){return Ct(this,(function(r){return[2,(null===(t=this.storage)||void 0===t?void 0:t.getItem(e))||void 0]}))}))},e.prototype.set=function(e,t){var r;return Et(this,void 0,void 0,(function(){return Ct(this,(function(n){try{null===(r=this.storage)||void 0===r||r.setItem(e,JSON.stringify(t))}catch(s){}return[2]}))}))},e.prototype.remove=function(e){var t;return Et(this,void 0,void 0,(function(){return Ct(this,(function(r){try{null===(t=this.storage)||void 0===t||t.removeItem(e)}catch(n){}return[2]}))}))},e.prototype.reset=function(){var e;return Et(this,void 0,void 0,(function(){return Ct(this,(function(t){try{null===(e=this.storage)||void 0===e||e.clear()}catch(r){}return[2]}))}))},e}(),Rr=1e3,Mr=function(e){function t(t){var r,n=this;return(n=e.call(this,null===(r=Tr())||void 0===r?void 0:r.localStorage)||this).loggerProvider=null==t?void 0:t.loggerProvider,n}return _t(t,e),t.prototype.set=function(t,r){var n;return Et(this,void 0,void 0,(function(){var s;return Ct(this,(function(i){switch(i.label){case 0:return Array.isArray(r)&&r.length>Rr?(s=r.length-Rr,[4,e.prototype.set.call(this,t,r.slice(0,Rr))]):[3,2];case 1:return i.sent(),null===(n=this.loggerProvider)||void 0===n||n.error("Failed to save ".concat(s," events because the queue length exceeded ").concat(Rr,".")),[3,4];case 2:return[4,e.prototype.set.call(this,t,r)];case 3:i.sent(),i.label=4;case 4:return[2]}}))}))},t}(Nr),Fr=function(e){function t(){var t;return e.call(this,null===(t=Tr())||void 0===t?void 0:t.sessionStorage)||this}return _t(t,e),t}(Nr),Dr=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={done:4},t}return _t(t,e),t.prototype.send=function(e,t){return Et(this,void 0,void 0,(function(){var r=this;return Ct(this,(function(n){return[2,new Promise((function(n,s){"undefined"==typeof XMLHttpRequest&&s(new Error("XHRTransport is not supported."));var i=new XMLHttpRequest;i.open("POST",e,!0),i.onreadystatechange=function(){if(i.readyState===r.state.done)try{var e=i.responseText,t=JSON.parse(e),a=r.buildResponse(t);n(a)}catch(o){s(o)}},i.setRequestHeader("Content-Type","application/json"),i.setRequestHeader("Accept","*/*"),i.send(JSON.stringify(t))}))]}))}))},t}(Lr),zr=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return _t(t,e),t.prototype.send=function(e,t){return Et(this,void 0,void 0,(function(){var r=this;return Ct(this,(function(n){return[2,new Promise((function(n,s){var i=Tr();if(!(null==i?void 0:i.navigator.sendBeacon))throw new Error("SendBeaconTransport is not supported");try{var a=JSON.stringify(t);return n(i.navigator.sendBeacon(e,JSON.stringify(t))?r.buildResponse({code:200,events_ingested:t.events.length,payload_size_bytes:a.length,server_upload_time:Date.now()}):r.buildResponse({code:500}))}catch(o){s(o)}}))]}))}))},t}(Lr),Br=function(e,t,r){return void 0===r&&(r=!0),Et(void 0,void 0,void 0,(function(){var n,s,i,a,o,c,u,l,d;return Ct(this,(function(p){switch(p.label){case 0:return n=function(e){return"".concat(Dt.toLowerCase(),"_").concat(e.substring(0,6))}(e),[4,t.getRaw(n)];case 1:return(s=p.sent())?r?[4,t.remove(n)]:[3,3]:[2,{optOut:!1}];case 2:p.sent(),p.label=3;case 3:return i=At(s.split("."),6),a=i[0],o=i[1],c=i[2],u=i[3],l=i[4],d=i[5],[2,{deviceId:a,userId:$r(o),sessionId:Ur(u),lastEventId:Ur(d),lastEventTime:Ur(l),optOut:Boolean(c)}]}}))}))},Ur=function(e){var t=parseInt(e,32);if(!isNaN(t))return t},$r=function(e){if(atob&&escape&&e)try{return decodeURIComponent(escape(atob(e)))}catch(t){return}},Vr="[Amplitude]",Wr=("".concat(Vr," Page Viewed"),"".concat(Vr," Form Started")),Hr="".concat(Vr," Form Submitted"),Kr="".concat(Vr," File Downloaded"),Gr="session_start",Qr="session_end",Yr="".concat(Vr," File Extension"),Zr="".concat(Vr," File Name"),Xr="".concat(Vr," Link ID"),Jr="".concat(Vr," Link Text"),en="".concat(Vr," Link URL"),tn="".concat(Vr," Form ID"),rn="".concat(Vr," Form Name"),nn="".concat(Vr," Form Destination"),sn="cookie",an=function(e){function t(t,r,n,s,i,a,o,c,u,l,d,p,f,h,b,m,g,y,v,k,w,x,S,_,j,q,E,C,T,A,I){void 0===n&&(n=new Er),void 0===s&&(s={domain:"",expiration:365,sameSite:"Lax",secure:!1,upgrade:!0}),void 0===o&&(o=1e3),void 0===c&&(c=5),void 0===u&&(u=30),void 0===l&&(l=sn),void 0===b&&(b=new Vt),void 0===m&&(m=Pt.Warn),void 0===y&&(y=!1),void 0===v&&(v=!1),void 0===x&&(x=""),void 0===S&&(S="US"),void 0===j&&(j=18e5),void 0===q&&(q=new Mr({loggerProvider:b})),void 0===E&&(E={ipAddress:!0,language:!0,platform:!0}),void 0===C&&(C="fetch"),void 0===T&&(T=!1);var P=e.call(this,{apiKey:t,storageProvider:q,transportProvider:un(C)})||this;return P.apiKey=t,P.appVersion=r,P.cookieOptions=s,P.defaultTracking=i,P.flushIntervalMillis=o,P.flushMaxRetries=c,P.flushQueueSize=u,P.identityStorage=l,P.ingestionMetadata=d,P.instanceName=p,P.loggerProvider=b,P.logLevel=m,P.minIdLength=g,P.offline=y,P.partnerId=k,P.plan=w,P.serverUrl=x,P.serverZone=S,P.sessionTimeout=j,P.storageProvider=q,P.trackingOptions=E,P.transport=C,P.useBatch=T,P._optOut=!1,P._cookieStorage=n,P.deviceId=a,P.lastEventId=f,P.lastEventTime=h,P.optOut=v,P.sessionId=_,P.pageCounter=I,P.userId=A,P.loggerProvider.enable(P.logLevel),P}return _t(t,e),Object.defineProperty(t.prototype,"cookieStorage",{get:function(){return this._cookieStorage},set:function(e){this._cookieStorage!==e&&(this._cookieStorage=e,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"deviceId",{get:function(){return this._deviceId},set:function(e){this._deviceId!==e&&(this._deviceId=e,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"userId",{get:function(){return this._userId},set:function(e){this._userId!==e&&(this._userId=e,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"sessionId",{get:function(){return this._sessionId},set:function(e){this._sessionId!==e&&(this._sessionId=e,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"optOut",{get:function(){return this._optOut},set:function(e){this._optOut!==e&&(this._optOut=e,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastEventTime",{get:function(){return this._lastEventTime},set:function(e){this._lastEventTime!==e&&(this._lastEventTime=e,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastEventId",{get:function(){return this._lastEventId},set:function(e){this._lastEventId!==e&&(this._lastEventId=e,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"pageCounter",{get:function(){return this._pageCounter},set:function(e){this._pageCounter!==e&&(this._pageCounter=e,this.updateStorage())},enumerable:!1,configurable:!0}),t.prototype.updateStorage=function(){var e={deviceId:this._deviceId,userId:this._userId,sessionId:this._sessionId,optOut:this._optOut,lastEventTime:this._lastEventTime,lastEventId:this._lastEventId,pageCounter:this._pageCounter};this.cookieStorage.set(Cr(this.apiKey),e)},t}(Ht),on=function(e,t,r){return void 0===t&&(t={}),Et(void 0,void 0,void 0,(function(){var n,s,i,a,o,c,u,l,d,p,f,h,b,m,g,y,v,k,w,x,S,_,j,q,E,C,T,A,I,P,L,O,N,R,M,F,D,z,B,U;return Ct(this,(function($){switch($.label){case 0:return n=t.identityStorage||sn,v={},n===sn?[3,1]:(i="",[3,5]);case 1:return null===(w=null===(k=t.cookieOptions)||void 0===k?void 0:k.domain)||void 0===w?[3,2]:(a=w,[3,4]);case 2:return[4,ln()];case 3:a=$.sent(),$.label=4;case 4:i=a,$.label=5;case 5:return s=jt.apply(void 0,[(v.domain=i,v.expiration=365,v.sameSite="Lax",v.secure=!1,v.upgrade=!0,v),t.cookieOptions]),o=cn(t.identityStorage,s),[4,Br(e,o,null===(S=null===(x=t.cookieOptions)||void 0===x?void 0:x.upgrade)||void 0===S||S)];case 6:return c=$.sent(),[4,o.get(Cr(e))];case 7:return u=$.sent(),l=Ar(),d=null!==(E=null!==(q=null!==(j=null!==(_=t.deviceId)&&void 0!==_?_:l.deviceId)&&void 0!==j?j:null==u?void 0:u.deviceId)&&void 0!==q?q:c.deviceId)&&void 0!==E?E:er(),p=null!==(C=null==u?void 0:u.lastEventId)&&void 0!==C?C:c.lastEventId,f=null!==(T=null==u?void 0:u.lastEventTime)&&void 0!==T?T:c.lastEventTime,h=null!==(I=null!==(A=t.optOut)&&void 0!==A?A:null==u?void 0:u.optOut)&&void 0!==I?I:c.optOut,b=null!==(P=null==u?void 0:u.sessionId)&&void 0!==P?P:c.sessionId,m=null!==(O=null!==(L=t.userId)&&void 0!==L?L:null==u?void 0:u.userId)&&void 0!==O?O:c.userId,r.previousSessionDeviceId=null!==(N=null==u?void 0:u.deviceId)&&void 0!==N?N:c.deviceId,r.previousSessionUserId=null!==(R=null==u?void 0:u.userId)&&void 0!==R?R:c.userId,g={ipAddress:null===(F=null===(M=t.trackingOptions)||void 0===M?void 0:M.ipAddress)||void 0===F||F,language:null===(z=null===(D=t.trackingOptions)||void 0===D?void 0:D.language)||void 0===z||z,platform:null===(U=null===(B=t.trackingOptions)||void 0===B?void 0:B.platform)||void 0===U||U},y=null==u?void 0:u.pageCounter,[2,new an(e,t.appVersion,o,s,t.defaultTracking,d,t.flushIntervalMillis,t.flushMaxRetries,t.flushQueueSize,n,t.ingestionMetadata,t.instanceName,p,f,t.loggerProvider,t.logLevel,t.minIdLength,t.offline,h,t.partnerId,t.plan,t.serverUrl,t.serverZone,b,t.sessionTimeout,t.storageProvider,g,t.transport,t.useBatch,m,y)]}}))}))},cn=function(e,t){switch(void 0===e&&(e=sn),void 0===t&&(t={}),e){case"localStorage":return new Mr;case"sessionStorage":return new Fr;case"none":return new Er;default:return new Pr(jt(jt({},t),{expirationDays:t.expiration}))}},un=function(e){return"xhr"===e?new Dr:"beacon"===e?new zr:new Or},ln=function(e){return Et(void 0,void 0,void 0,(function(){var t,r,n,s,i,a,o;return Ct(this,(function(c){switch(c.label){case 0:return[4,(new Pr).isEnabled()];case 1:if(!c.sent()||!e&&"undefined"==typeof location)return[2,""];for(t=null!=e?e:location.hostname,r=t.split("."),n=[],s="AMP_TLDTEST",i=r.length-2;i>=0;--i)n.push(r.slice(i).join("."));i=0,c.label=2;case 2:return i<n.length?(a=n[i],[4,(o=new Pr({domain:"."+a})).set(s,1)]):[3,7];case 3:return c.sent(),[4,o.get(s)];case 4:return c.sent()?[4,o.remove(s)]:[3,6];case 5:return c.sent(),[2,"."+a];case 6:return i++,[3,2];case 7:return[2,""]}}))}))},dn="dclid",pn="fbclid",fn="gbraid",hn="gclid",bn="ko_click_id",mn="li_fat_id",gn="msclkid",yn="rtd_cid",vn="ttclid",kn="twclid",wn="wbraid",xn={utm_campaign:void 0,utm_content:void 0,utm_id:void 0,utm_medium:void 0,utm_source:void 0,utm_term:void 0,referrer:void 0,referring_domain:void 0,dclid:void 0,gbraid:void 0,gclid:void 0,fbclid:void 0,ko_click_id:void 0,li_fat_id:void 0,msclkid:void 0,rtd_cid:void 0,ttclid:void 0,twclid:void 0,wbraid:void 0},Sn=function(){function e(){}return e.prototype.parse=function(){return Et(this,void 0,void 0,(function(){return Ct(this,(function(e){return[2,jt(jt(jt(jt({},xn),this.getUtmParam()),this.getReferrer()),this.getClickIds())]}))}))},e.prototype.getUtmParam=function(){var e=Ar();return{utm_campaign:e.utm_campaign,utm_content:e.utm_content,utm_id:e.utm_id,utm_medium:e.utm_medium,utm_source:e.utm_source,utm_term:e.utm_term}},e.prototype.getReferrer=function(){var e,t,r={referrer:void 0,referring_domain:void 0};try{r.referrer=document.referrer||void 0,r.referring_domain=null!==(t=null===(e=r.referrer)||void 0===e?void 0:e.split("/")[2])&&void 0!==t?t:void 0}catch(n){}return r},e.prototype.getClickIds=function(){var e,t=Ar();return(e={})[dn]=t[dn],e[pn]=t[pn],e[fn]=t[fn],e[hn]=t[hn],e[bn]=t[bn],e[mn]=t[mn],e[gn]=t[gn],e[yn]=t[yn],e[vn]=t[vn],e[kn]=t[kn],e[wn]=t[wn],e},e}(),_n=function(e){var t=e.split(".");return t.length<=2?e:t.slice(t.length-2,t.length).join(".")},jn=function(e,t,r,n){void 0===n&&(n=!0);e.referrer;var s=e.referring_domain,i=qt(e,["referrer","referring_domain"]),a=t||{},o=(a.referrer,a.referring_domain),c=qt(a,["referrer","referring_domain"]);if(qn(r.excludeReferrers,e.referring_domain))return!1;if(!n&&function(e){return Object.values(e).every((function(e){return!e}))}(e)&&t)return!1;var u=JSON.stringify(i)!==JSON.stringify(c),l=_n(s||"")!==_n(o||"");return!t||u||l},qn=function(e,t){return void 0===e&&(e=[]),void 0===t&&(t=""),e.some((function(e){return e instanceof RegExp?e.test(t):e===t}))},En=function(e){var t=this;void 0===e&&(e={});var r={name:"@amplitude/plugin-web-attribution-browser",type:"before",setup:function(t,r){var n;return Et(this,void 0,void 0,(function(){var s,i,a,o,c,u,l,d;return Ct(this,(function(p){switch(p.label){case 0:return s=jt({initialEmptyValue:"EMPTY",resetSessionOnNewCampaign:!1,excludeReferrers:(m=null===(n=t.cookieOptions)||void 0===n?void 0:n.domain,g=m,g?(g.startsWith(".")&&(g=g.substring(1)),[new RegExp("".concat(g.replace(".","\\."),"$"))]):[])},e),t.loggerProvider.log("Installing @amplitude/plugin-web-attribution-browser."),i=t.cookieStorage,f=t.apiKey,void 0===(h="MKTG")&&(h=""),void 0===b&&(b=10),a=[Dt,h,f.substring(0,b)].filter(Boolean).join("_"),[4,Promise.all([(new Sn).parse(),i.get(a)])];case 1:return o=At.apply(void 0,[p.sent(),2]),c=o[0],u=o[1],l=xr(t.sessionTimeout,t.lastEventTime),jn(c,u,s,l)&&(s.resetSessionOnNewCampaign&&(r.setSessionId(Date.now()),t.loggerProvider.log("Created a new session for new campaign.")),t.loggerProvider.log("Tracking attribution."),d=function(e,t){var r=jt(jt({},xn),e),n=Object.entries(r).reduce((function(e,r){var n,s=At(r,2),i=s[0],a=s[1];return e.setOnce("initial_".concat(i),null!==(n=null!=a?a:t.initialEmptyValue)&&void 0!==n?n:"EMPTY"),a?e.set(i,a):e.unset(i)}),new nr);return ar(n)}(c,s),r.track(d),i.set(a,c)),[2]}var f,h,b,m,g}))}))},execute:function(e){return Et(t,void 0,void 0,(function(){return Ct(this,(function(t){return[2,e]}))}))}};return r},Cn=function(e){var t={};for(var r in e){var n=e[r];n&&(t[r]=n)}return t},Tn=function(e){var t;void 0===e&&(e={});var r,n,s=Tr(),i=void 0,a=function(){return Et(void 0,void 0,void 0,(function(){var t,r,s;return Ct(this,(function(i){switch(i.label){case 0:return n.pageCounter=n.pageCounter?n.pageCounter+1:1,r={event_type:null!==(s=e.eventType)&&void 0!==s?s:"[Amplitude] Page Viewed"},t=[{}],[4,An()];case 1:return[2,(r.event_properties=jt.apply(void 0,[jt.apply(void 0,t.concat([i.sent()])),{"[Amplitude] Page Domain":"undefined"!=typeof location&&location.hostname||"","[Amplitude] Page Location":"undefined"!=typeof location&&location.href||"","[Amplitude] Page Path":"undefined"!=typeof location&&location.pathname||"","[Amplitude] Page Title":"undefined"!=typeof document&&document.title||"","[Amplitude] Page URL":"undefined"!=typeof location&&location.href.split("?")[0]||"","[Amplitude] Page Counter":n.pageCounter}]),r)]}}))}))},o=function(){return void 0===e.trackOn||"function"==typeof e.trackOn&&e.trackOn()},c="undefined"!=typeof location?location.href:null,u=function(){return Et(void 0,void 0,void 0,(function(){var r,n,s,u;return Ct(this,(function(l){switch(l.label){case 0:return r=location.href,n=Pn(e.trackHistoryChanges,r,c||"")&&o(),c=r,n?(null==i||i.log("Tracking page view event"),null!=t?[3,1]:(void 0,[3,3])):[3,4];case 1:return u=(s=t).track,[4,a()];case 2:u.apply(s,[l.sent()]),l.label=3;case 3:l.label=4;case 4:return[2]}}))}))},l=function(){u()},d={name:"@amplitude/plugin-page-view-tracking-browser",type:"enrichment",setup:function(e,c){return Et(void 0,void 0,void 0,(function(){var d,p;return Ct(this,(function(f){switch(f.label){case 0:return t=c,n=e,(i=e.loggerProvider).log("Installing @amplitude/plugin-page-view-tracking-browser"),s&&(s.addEventListener("popstate",l),r=s.history.pushState,s.history.pushState=new Proxy(s.history.pushState,{apply:function(e,t,r){var n=At(r,3),s=n[0],i=n[1],a=n[2];e.apply(t,[s,i,a]),u()}})),o()?(i.log("Tracking page view event"),p=(d=t).track,[4,a()]):[3,2];case 1:p.apply(d,[f.sent()]),f.label=2;case 2:return[2]}}))}))},execute:function(t){return Et(void 0,void 0,void 0,(function(){var r;return Ct(this,(function(n){switch(n.label){case 0:return"attribution"===e.trackOn&&In(t)?(null==i||i.log("Enriching campaign event to page view event with campaign parameters"),[4,a()]):[3,2];case 1:r=n.sent(),t.event_type=r.event_type,t.event_properties=jt(jt({},t.event_properties),r.event_properties),n.label=2;case 2:return[2,t]}}))}))},teardown:function(){return Et(void 0,void 0,void 0,(function(){return Ct(this,(function(e){return s&&(s.removeEventListener("popstate",l),r&&(s.history.pushState=r)),[2]}))}))}};return d},An=function(){return Et(void 0,void 0,void 0,(function(){var e;return Ct(this,(function(t){switch(t.label){case 0:return e=Cn,[4,(new Sn).parse()];case 1:return[2,e.apply(void 0,[t.sent()])]}}))}))},In=function(e){if("$identify"===e.event_type&&e.user_properties){var t=e.user_properties,r=t[Yt.SET]||{},n=t[Yt.UNSET]||{},s=It(It([],At(Object.keys(r)),!1),At(Object.keys(n)),!1);return Object.keys(xn).every((function(e){return s.includes(e)}))}return!1},Pn=function(e,t,r){return"pathOnly"===e?t.split("?")[0]!==r.split("?")[0]:t!==r},Ln=function(){var e,t=[],r=function(e,r,n){e.addEventListener(r,n),t.push({element:e,type:r,handler:n})};return{name:"@amplitude/plugin-form-interaction-tracking-browser",type:"enrichment",setup:function(t,n){return Et(void 0,void 0,void 0,(function(){var s;return Ct(this,(function(i){return n?("undefined"==typeof document||(s=function(e){var t=!1;r(e,"change",(function(){var r;t||n.track(Wr,((r={})[tn]=On(e.id),r[rn]=On(e.name),r[nn]=e.action,r)),t=!0})),r(e,"submit",(function(){var r,s;t||n.track(Wr,((r={})[tn]=On(e.id),r[rn]=On(e.name),r[nn]=e.action,r)),n.track(Hr,((s={})[tn]=On(e.id),s[rn]=On(e.name),s[nn]=e.action,s)),t=!1}))},Array.from(document.getElementsByTagName("form")).forEach(s),"undefined"!=typeof MutationObserver&&(e=new MutationObserver((function(e){e.forEach((function(e){e.addedNodes.forEach((function(e){"FORM"===e.nodeName&&s(e),"querySelectorAll"in e&&"function"==typeof e.querySelectorAll&&Array.from(e.querySelectorAll("form")).map(s)}))}))}))).observe(document.body,{subtree:!0,childList:!0})),[2]):(t.loggerProvider.warn("Form interaction tracking requires a later version of @amplitude/analytics-browser. Form interaction events are not tracked."),[2])}))}))},execute:function(e){return Et(void 0,void 0,void 0,(function(){return Ct(this,(function(t){return[2,e]}))}))},teardown:function(){return Et(void 0,void 0,void 0,(function(){return Ct(this,(function(r){return null==e||e.disconnect(),t.forEach((function(e){var t=e.element,r=e.type,n=e.handler;null==t||t.removeEventListener(r,n)})),t=[],[2]}))}))}}},On=function(e){if("string"==typeof e)return e},Nn=function(){var e,t=[];return{name:"@amplitude/plugin-file-download-tracking-browser",type:"enrichment",setup:function(r,n){return Et(void 0,void 0,void 0,(function(){var s,i;return Ct(this,(function(a){return n?("undefined"==typeof document||(s=function(e){var r;try{r=new URL(e.href,window.location.href)}catch(a){return}var s=i.exec(r.href),o=null==s?void 0:s[1];o&&function(e,r,n){e.addEventListener(r,n),t.push({element:e,type:r,handler:n})}(e,"click",(function(){var t;o&&n.track(Kr,((t={})[Yr]=o,t[Zr]=r.pathname,t[Xr]=e.id,t[Jr]=e.text,t[en]=e.href,t))}))},i=/\.(pdf|xlsx?|docx?|txt|rtf|csv|exe|key|pp(s|t|tx)|7z|pkg|rar|gz|zip|avi|mov|mp4|mpe?g|wmv|midi?|mp3|wav|wma)$/,Array.from(document.getElementsByTagName("a")).forEach(s),"undefined"!=typeof MutationObserver&&(e=new MutationObserver((function(e){e.forEach((function(e){e.addedNodes.forEach((function(e){"A"===e.nodeName&&s(e),"querySelectorAll"in e&&"function"==typeof e.querySelectorAll&&Array.from(e.querySelectorAll("a")).map(s)}))}))}))).observe(document.body,{subtree:!0,childList:!0})),[2]):(r.loggerProvider.warn("File download tracking requires a later version of @amplitude/analytics-browser. File download events are not tracked."),[2])}))}))},execute:function(e){return Et(void 0,void 0,void 0,(function(){return Ct(this,(function(t){return[2,e]}))}))},teardown:function(){return Et(void 0,void 0,void 0,(function(){return Ct(this,(function(r){return null==e||e.disconnect(),t.forEach((function(e){var t=e.element,r=e.type,n=e.handler;null==t||t.removeEventListener(r,n)})),t=[],[2]}))}))}}},Rn=!1,Mn=function(){var e=Tr(),t=[],r=function(r,n){e&&(e.addEventListener(r,n),t.push({type:r,handler:n}))};return{name:"@amplitude/plugin-network-checker-browser",type:"before",setup:function(e,t){return Et(void 0,void 0,void 0,(function(){return Ct(this,(function(n){return e.offline=!navigator.onLine,r("online",(function(){e.loggerProvider.debug("Network connectivity changed to online."),e.offline=!1,setTimeout((function(){t.flush()}),e.flushIntervalMillis)})),r("offline",(function(){e.loggerProvider.debug("Network connectivity changed to offline."),e.offline=!0})),[2]}))}))},teardown:function(){return Et(void 0,void 0,void 0,(function(){return Ct(this,(function(r){return t.forEach((function(t){var r=t.type,n=t.handler;e&&e.removeEventListener(r,n)})),t=[],[2]}))}))}}},Fn=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return _t(t,e),t.prototype.init=function(e,t,r){var n,s;return void 0===e&&(e=""),arguments.length>2?(n=t,s=r):"string"==typeof t?(n=t,s=void 0):(n=null==t?void 0:t.userId,s=t),Ft(this._init(jt(jt({},s),{userId:n,apiKey:e})))},t.prototype._init=function(t){var r,n;return Et(this,void 0,void 0,(function(){var s,i,a,o,c=this;return Ct(this,(function(u){switch(u.label){case 0:return this.initializing?[2]:(this.initializing=!0,[4,on(t.apiKey,t,this)]);case 1:return s=u.sent(),[4,e.prototype._init.call(this,s)];case 2:return u.sent(),this.setSessionId(null!==(n=null!==(r=t.sessionId)&&void 0!==r?r:this.config.sessionId)&&void 0!==n?n:Date.now()),(i=mr(t.instanceName)).identityStore.setIdentity({userId:this.config.userId,deviceId:this.config.deviceId}),null===this.config.offline?[3,4]:[4,this.add(Mn()).promise];case 3:u.sent(),u.label=4;case 4:return[4,this.add(new Jt).promise];case 5:return u.sent(),[4,this.add(new qr).promise];case 6:return u.sent(),[4,this.add(new gr).promise];case 7:return u.sent(),d=this.config,Rn||void 0!==d.defaultTracking||(d.loggerProvider.warn("`options.defaultTracking` is set to undefined. This implicitly configures your Amplitude instance to track Page Views, Sessions, File Downloads, and Form Interactions. You can suppress this warning by explicitly setting a value to `options.defaultTracking`. The value must either be a boolean, to enable and disable all default events, or an object, for advanced configuration. For example:\n\namplitude.init(<YOUR_API_KEY>, {\n  defaultTracking: true,\n});\n\nVisit https://www.docs.developers.amplitude.com/data/sdks/browser-2/#tracking-default-events for more details."),Rn=!0),l=this.config.defaultTracking,yr(l,"fileDownloads")?[4,this.add(Nn()).promise]:[3,9];case 8:u.sent(),u.label=9;case 9:return function(e){return yr(e,"formInteractions")}(this.config.defaultTracking)?[4,this.add(Ln()).promise]:[3,11];case 10:u.sent(),u.label=11;case 11:return vr(this.config.defaultTracking)?(a=function(e){return vr(e.defaultTracking)&&e.defaultTracking&&"object"==typeof e.defaultTracking&&e.defaultTracking.attribution&&"object"==typeof e.defaultTracking.attribution?jt({},e.defaultTracking.attribution):{}}(this.config),o=En(a),[4,this.add(o).promise]):[3,13];case 12:u.sent(),u.label=13;case 13:return kr(this.config.defaultTracking)?[4,this.add(Tn(wr(this.config))).promise]:[3,15];case 14:u.sent(),u.label=15;case 15:return this.initializing=!1,[4,this.runQueuedFunctions("dispatchQ")];case 16:return u.sent(),i.eventBridge.setEventReceiver((function(e){c.track(e.eventType,e.eventProperties)})),[2]}var l,d}))}))},t.prototype.getUserId=function(){var e;return null===(e=this.config)||void 0===e?void 0:e.userId},t.prototype.setUserId=function(e){this.config?e===this.config.userId&&void 0!==e||(this.config.userId=e,function(e,t){mr(t).identityStore.editIdentity().setUserId(e).commit()}(e,this.config.instanceName)):this.q.push(this.setUserId.bind(this,e))},t.prototype.getDeviceId=function(){var e;return null===(e=this.config)||void 0===e?void 0:e.deviceId},t.prototype.setDeviceId=function(e){this.config?(this.config.deviceId=e,function(e,t){mr(t).identityStore.editIdentity().setDeviceId(e).commit()}(e,this.config.instanceName)):this.q.push(this.setDeviceId.bind(this,e))},t.prototype.reset=function(){this.setDeviceId(er()),this.setUserId(void 0)},t.prototype.getSessionId=function(){var e;return null===(e=this.config)||void 0===e?void 0:e.sessionId},t.prototype.setSessionId=function(e){var t;if(this.config){if(e!==this.config.sessionId){var r,n=this.getSessionId(),s=this.config.lastEventTime,i=null!==(t=this.config.lastEventId)&&void 0!==t?t:-1;this.config.sessionId=e,this.config.lastEventTime=void 0,this.config.pageCounter=0,r=this.config.defaultTracking,yr(r,"sessions")&&(n&&s&&this.track(Qr,void 0,{device_id:this.previousSessionDeviceId,event_id:++i,session_id:n,time:s+1,user_id:this.previousSessionUserId}),this.config.lastEventTime=this.config.sessionId,this.track(Gr,void 0,{event_id:++i,session_id:this.config.sessionId,time:this.config.lastEventTime})),this.previousSessionDeviceId=this.config.deviceId,this.previousSessionUserId=this.config.userId}}else this.q.push(this.setSessionId.bind(this,e))},t.prototype.extendSession=function(){this.config?this.config.lastEventTime=Date.now():this.q.push(this.extendSession.bind(this))},t.prototype.setTransport=function(e){this.config?this.config.transportProvider=un(e):this.q.push(this.setTransport.bind(this,e))},t.prototype.identify=function(t,r){if(_r(t)){var n=t._q;t._q=[],t=Sr(new nr,n)}return(null==r?void 0:r.user_id)&&this.setUserId(r.user_id),(null==r?void 0:r.device_id)&&this.setDeviceId(r.device_id),e.prototype.identify.call(this,t,r)},t.prototype.groupIdentify=function(t,r,n,s){if(_r(n)){var i=n._q;n._q=[],n=Sr(new nr,i)}return e.prototype.groupIdentify.call(this,t,r,n,s)},t.prototype.revenue=function(t,r){if(_r(t)){var n=t._q;t._q=[],t=Sr(new sr,n)}return e.prototype.revenue.call(this,t,r)},t.prototype.process=function(t){return Et(this,void 0,void 0,(function(){var r,n;return Ct(this,(function(s){return r=Date.now(),n=xr(this.config.sessionTimeout,this.config.lastEventTime),t.event_type===Gr||t.event_type===Qr||t.session_id&&t.session_id!==this.getSessionId()||!n||this.setSessionId(r),[2,e.prototype.process.call(this,t)]}))}))},t}(or);const Dn=function(){var e=new Fn;return{init:Mt(e.init.bind(e),"init",Ot(e),Rt(e,["config"])),add:Mt(e.add.bind(e),"add",Ot(e),Rt(e,["config.apiKey","timeline.plugins"])),remove:Mt(e.remove.bind(e),"remove",Ot(e),Rt(e,["config.apiKey","timeline.plugins"])),track:Mt(e.track.bind(e),"track",Ot(e),Rt(e,["config.apiKey","timeline.queue.length"])),logEvent:Mt(e.logEvent.bind(e),"logEvent",Ot(e),Rt(e,["config.apiKey","timeline.queue.length"])),identify:Mt(e.identify.bind(e),"identify",Ot(e),Rt(e,["config.apiKey","timeline.queue.length"])),groupIdentify:Mt(e.groupIdentify.bind(e),"groupIdentify",Ot(e),Rt(e,["config.apiKey","timeline.queue.length"])),setGroup:Mt(e.setGroup.bind(e),"setGroup",Ot(e),Rt(e,["config.apiKey","timeline.queue.length"])),revenue:Mt(e.revenue.bind(e),"revenue",Ot(e),Rt(e,["config.apiKey","timeline.queue.length"])),flush:Mt(e.flush.bind(e),"flush",Ot(e),Rt(e,["config.apiKey","timeline.queue.length"])),getUserId:Mt(e.getUserId.bind(e),"getUserId",Ot(e),Rt(e,["config","config.userId"])),setUserId:Mt(e.setUserId.bind(e),"setUserId",Ot(e),Rt(e,["config","config.userId"])),getDeviceId:Mt(e.getDeviceId.bind(e),"getDeviceId",Ot(e),Rt(e,["config","config.deviceId"])),setDeviceId:Mt(e.setDeviceId.bind(e),"setDeviceId",Ot(e),Rt(e,["config","config.deviceId"])),reset:Mt(e.reset.bind(e),"reset",Ot(e),Rt(e,["config","config.userId","config.deviceId"])),getSessionId:Mt(e.getSessionId.bind(e),"getSessionId",Ot(e),Rt(e,["config"])),setSessionId:Mt(e.setSessionId.bind(e),"setSessionId",Ot(e),Rt(e,["config"])),extendSession:Mt(e.extendSession.bind(e),"extendSession",Ot(e),Rt(e,["config"])),setOptOut:Mt(e.setOptOut.bind(e),"setOptOut",Ot(e),Rt(e,["config"])),setTransport:Mt(e.setTransport.bind(e),"setTransport",Ot(e),Rt(e,["config"]))}}();Dn.add,Dn.extendSession,Dn.flush,Dn.getDeviceId,Dn.getSessionId,Dn.getUserId,Dn.groupIdentify,Dn.identify;var zn=Dn.init;Dn.logEvent,Dn.remove,Dn.reset,Dn.revenue,Dn.setDeviceId,Dn.setGroup,Dn.setOptOut,Dn.setSessionId,Dn.setTransport,Dn.setUserId,Dn.track;function Bn(e){let{style:t,links:r,logo:s,copyright:i}=e;const{siteConfig:a}=(0,ce.A)();return(0,n.useEffect)((()=>{zn(a.customFields.amplitudeKey,{defaultTracking:!0})}),[a.customFields.amplitudeKey]),(0,l.jsx)("footer",{className:xt.footer,children:(0,l.jsxs)("div",{className:xt.footerWrap,children:[(0,l.jsx)("div",{className:xt.footerLogo,children:s}),(0,l.jsxs)("div",{className:xt.footerContent,children:[(0,l.jsxs)("div",{className:xt.footerLinks,children:[(0,l.jsx)(Z.A,{to:"https://discord.gg/Sui",children:(0,l.jsx)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32ZM18.519 8.80985C19.7766 9.02894 20.9792 9.41425 22.1012 9.93555C22.111 9.93957 22.1191 9.94707 22.1239 9.9567C24.1119 12.9198 25.0931 16.2637 24.7265 20.1122C24.7256 20.1203 24.7231 20.1282 24.719 20.1352C24.715 20.1423 24.7095 20.1483 24.703 20.153C23.3695 21.1539 21.8815 21.9153 20.3017 22.4052C20.2905 22.4086 20.2786 22.4084 20.2676 22.4046C20.2566 22.4008 20.247 22.3936 20.2401 22.384C19.9079 21.9149 19.6057 21.4207 19.3418 20.9017C19.3382 20.8946 19.3361 20.8867 19.3357 20.8786C19.3352 20.8706 19.3365 20.8626 19.3394 20.855C19.3422 20.8475 19.3466 20.8407 19.3522 20.8351C19.3578 20.8295 19.3645 20.8251 19.3718 20.8224C19.8507 20.6396 20.3068 20.4197 20.7453 20.1598C20.7531 20.155 20.7597 20.1483 20.7644 20.1403C20.769 20.1323 20.7717 20.1232 20.7722 20.1138C20.7726 20.1045 20.7708 20.0951 20.7669 20.0867C20.7629 20.0782 20.757 20.0709 20.7497 20.0654C20.6566 19.9951 20.5649 19.9218 20.4769 19.8478C20.4689 19.8412 20.4591 19.837 20.4489 19.8358C20.4387 19.8346 20.4283 19.8364 20.419 19.841C17.573 21.1737 14.4542 21.1737 11.5745 19.841C11.5652 19.8367 11.555 19.8351 11.5449 19.8364C11.5348 19.8378 11.5252 19.842 11.5173 19.8485C11.4293 19.9218 11.3369 19.9951 11.2445 20.0654C11.2373 20.071 11.2315 20.0784 11.2277 20.087C11.2239 20.0955 11.2222 20.1049 11.2228 20.1142C11.2233 20.1236 11.2262 20.1326 11.231 20.1406C11.2358 20.1486 11.2425 20.1552 11.2504 20.1598C11.6904 20.4176 12.1494 20.6394 12.6231 20.8231C12.6305 20.8258 12.6372 20.8301 12.6428 20.8356C12.6484 20.8412 12.6527 20.8479 12.6556 20.8554C12.6584 20.8628 12.6597 20.8708 12.6593 20.8788C12.6589 20.8868 12.6568 20.8946 12.6532 20.9017C12.3943 21.4211 12.0935 21.9172 11.7542 22.3848C11.747 22.3941 11.7373 22.4009 11.7263 22.4044C11.7153 22.4079 11.7036 22.4079 11.6926 22.4044C10.1155 21.9132 8.62981 21.1521 7.29783 20.153C7.2915 20.148 7.28623 20.1418 7.28232 20.1346C7.27841 20.1275 7.27595 20.1196 7.2751 20.1115C6.96784 16.7827 7.59336 13.4116 9.87542 9.95519C9.88104 9.94609 9.88923 9.93897 9.89889 9.93479C11.0216 9.41274 12.2242 9.02743 13.4811 8.80834C13.4925 8.80648 13.5041 8.80824 13.5144 8.81337C13.5248 8.8185 13.5334 8.82676 13.5391 8.83704C13.7065 9.13791 13.8576 9.44814 13.9915 9.76632C15.3253 9.561 16.6814 9.561 18.0152 9.76632C18.1355 9.47922 18.307 9.11583 18.461 8.83704C18.4668 8.82688 18.4754 8.8188 18.4858 8.81393C18.4962 8.80906 18.5078 8.80763 18.519 8.80985ZM11.5019 16.2863C11.5019 17.2768 12.2169 18.0844 13.0837 18.0844C13.9644 18.0844 14.6654 17.2776 14.6654 16.2863C14.6794 15.3019 13.971 14.4882 13.0837 14.4882C12.203 14.4882 11.5019 15.2951 11.5019 16.2863ZM17.3501 16.2863C17.3501 17.2768 18.0643 18.0844 18.9318 18.0844C19.8199 18.0844 20.5136 17.2776 20.5136 16.2863C20.5275 15.3019 19.8191 14.4882 18.9318 14.4882C18.0504 14.4882 17.3501 15.2951 17.3501 16.2863Z",fill:"#F7F7F8"})})}),(0,l.jsx)(Z.A,{to:"https://twitter.com/Mysten_Labs",children:(0,l.jsx)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32ZM23.4785 8L17.5222 15.1983H17.5218L24 25H19.2356L14.8732 18.3996L9.41155 25H8L14.2466 17.4514L8 8H12.7644L16.8952 14.2502L22.0671 8H23.4785ZM14.956 16.5936L15.5889 17.5347V17.5351L19.8997 23.9455H22.0677L16.7851 16.0896L16.1522 15.1484L12.0882 9.10473H9.92015L14.956 16.5936Z",fill:"#F7F7F8"})})}),(0,l.jsx)(Z.A,{to:"https://medium.com/mysten-labs",children:(0,l.jsx)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16 32C24.8366 32 32 24.8366 32 16C32 7.16345 24.8366 0 16 0C7.16345 0 0 7.16345 0 16C0 24.8366 7.16345 32 16 32ZM12.4216 22.5897L16.2654 22.6599C16.2715 22.6599 16.2838 22.6599 16.2837 22.6693C18.4242 22.7093 20.5097 22.5839 22.6442 22.4281C24.3478 22.309 24.7515 21.0753 24.9625 19.6041C25.2255 17.8272 25.2836 16.029 25.146 14.2399C25.1394 14.1551 25.133 14.0695 25.1265 13.9834C24.9983 12.2716 24.8541 10.3478 22.8277 9.99315C22.3965 9.91678 21.9562 9.84968 21.519 9.83741C17.3786 9.7035 13.2014 9.66949 9.05176 9.95651C7.82251 10.0356 7.02764 10.7624 6.82566 11.9804C6.46788 14.1511 6.39448 16.3798 6.58407 18.5688C6.58644 18.5956 6.5888 18.6224 6.59117 18.6494C6.7267 20.1892 6.88506 21.9886 8.70927 22.3607C9.69137 22.5646 10.6913 22.5728 11.6931 22.5809C11.9359 22.5829 12.1788 22.5849 12.4216 22.5897ZM16.0006 17.7909C15.3384 18.1708 14.6747 18.5517 14.0056 18.9352V13.4459C14.7432 13.8683 15.4755 14.2887 16.2087 14.7096C17.0653 15.2013 17.923 15.6937 18.7913 16.1905C17.8572 16.7255 16.9304 17.2573 16.0006 17.7909Z",fill:"#F7F7F8"})})}),(0,l.jsx)(Z.A,{to:"https://www.linkedin.com/company/mysten-labs/",children:(0,l.jsx)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)("path",{d:"M16 0C7.16337 0 0 7.16339 0 16C0 24.8366 7.16337 32 16 32C24.8366 32 32 24.8366 32 16C31.9999 7.16339 24.8364 0 16 0ZM11.7311 23.7353H8.21819V12.3859H11.7311V23.7353ZM9.95793 10.8996C8.81063 10.8996 7.88055 9.96193 7.88055 8.80545C7.88055 7.64883 8.81076 6.71123 9.95793 6.71123C11.1051 6.71123 12.0352 7.64883 12.0352 8.80545C12.0352 9.962 11.1052 10.8996 9.95793 10.8996ZM24.8959 23.7353H21.4V17.7778C21.4 16.1438 20.7794 15.2317 19.4873 15.2317C18.0812 15.2317 17.3466 16.1817 17.3466 17.7778V23.7353H13.9773V12.3859H17.3466V13.9145C17.3466 13.9145 18.3601 12.0397 20.7666 12.0397C23.1732 12.0397 24.896 13.5091 24.896 16.549L24.8959 23.7353Z",fill:"#F7F7F8"})})})]}),(0,l.jsx)("div",{className:xt.footerCopy,children:i})]})]})})}function Un(){const{footer:e}=(0,k.p)();if(!e)return null;const{copyright:t,links:r,logo:n,style:s}=e;return(0,l.jsx)(Bn,{style:s,links:r&&r.length>0&&(0,l.jsx)(mt,{links:r}),logo:n&&(0,l.jsx)(kt,{logo:n}),copyright:t&&(0,l.jsx)(wt,{copyright:t})})}const $n=n.memo(Un),Vn=(0,I.fM)([F.a,w.oq,A.Tv,Ue.VQ,a.Jx,function(e){let{children:t}=e;return(0,l.jsx)(P.y_,{children:(0,l.jsx)(T.e,{children:(0,l.jsx)(O,{children:t})})})}]);function Wn(e){let{children:t}=e;return(0,l.jsx)(Vn,{children:t})}var Hn=r(2617);function Kn(e){let{error:t,tryAgain:r}=e;return(0,l.jsx)("main",{className:"container margin-vert--xl",children:(0,l.jsx)("div",{className:"row",children:(0,l.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,l.jsx)(Hn.A,{as:"h1",className:"hero__title",children:(0,l.jsx)(c.A,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed",children:"This page crashed."})}),(0,l.jsx)("div",{className:"margin-vert--lg",children:(0,l.jsx)(Je.a2,{onClick:r,className:"button button--primary shadow--lw"})}),(0,l.jsx)("hr",{}),(0,l.jsx)("div",{className:"margin-vert--md",children:(0,l.jsx)(Je.bq,{error:t})})]})})})}const Gn={mainWrapper:"mainWrapper_xYn1"};function Qn(e){const{children:t,noFooter:r,wrapperClassName:n,title:o,description:c}=e;return(0,g.J)(),(0,l.jsxs)(Wn,{children:[(0,l.jsx)(a.be,{title:o,description:c}),(0,l.jsx)(v,{}),(0,l.jsx)(C,{}),(0,l.jsx)(ct,{}),(0,l.jsx)("div",{id:d,className:(0,s.A)(m.G.wrapper.main,Gn.mainWrapper,n),children:(0,l.jsx)(i.A,{fallback:e=>(0,l.jsx)(Kn,{...e}),children:t})}),!r&&(0,l.jsx)($n,{})]})}},58732:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});r(79474);var n=r(21099),s=r(82344),i=r(10707),a=r(32443),o=r(43190),c=r(13274);function u(e){let{logo:t,alt:r,imageClassName:n}=e;const i={light:(0,s.A)(t.src),dark:(0,s.A)(t.srcDark||t.src)},a=(0,c.jsx)(o.A,{className:t.className,sources:i,height:t.height,width:t.width,alt:r,style:t.style});return n?(0,c.jsx)("div",{className:n,children:a}):a}function l(e){const{siteConfig:{title:t}}=(0,i.A)(),{navbar:{title:r,logo:o}}=(0,a.p)(),{imageClassName:l,titleClassName:d,...p}=e,f=(0,s.A)(o?.href||"/"),h=r?"":t,b=o?.alt??h;return(0,c.jsxs)(n.A,{to:f,...p,...o?.target&&{target:o.target},children:[o&&(0,c.jsx)(u,{logo:o,alt:b,imageClassName:l}),null!=r&&(0,c.jsx)("b",{className:d,children:r})]})}},77426:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});r(79474);var n=r(53009),s=r(13274);function i(e){let{locale:t,version:r,tag:i}=e;const a=t;return(0,s.jsxs)(n.A,{children:[t&&(0,s.jsx)("meta",{name:"docusaurus_locale",content:t}),r&&(0,s.jsx)("meta",{name:"docusaurus_version",content:r}),i&&(0,s.jsx)("meta",{name:"docusaurus_tag",content:i}),a&&(0,s.jsx)("meta",{name:"docsearch:language",content:a}),r&&(0,s.jsx)("meta",{name:"docsearch:version",content:r}),i&&(0,s.jsx)("meta",{name:"docsearch:docusaurus_tag",content:i})]})}},43190:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(79474),s=r(28923),i=r(44714),a=r(73076);const o={themedComponent:"themedComponent_qhey","themedComponent--light":"themedComponent--light_E5Mb","themedComponent--dark":"themedComponent--dark_kEI7"};var c=r(13274);function u(e){let{className:t,children:r}=e;const u=(0,i.A)(),{colorMode:l}=(0,a.G)();return(0,c.jsx)(c.Fragment,{children:(u?"dark"===l?["dark"]:["light"]:["light","dark"]).map((e=>{const i=r({theme:e,className:(0,s.A)(t,o.themedComponent,o[`themedComponent--${e}`])});return(0,c.jsx)(n.Fragment,{children:i},e)}))})}function l(e){const{sources:t,className:r,alt:n,...s}=e;return(0,c.jsx)(u,{className:r,children:e=>{let{theme:r,className:i}=e;return(0,c.jsx)("img",{src:t[r],alt:n,className:i,...s})}})}},85631:(e,t,r)=>{"use strict";r.d(t,{N:()=>g,u:()=>u});var n=r(79474),s=r(51636),i=r(91346),a=r(43164),o=r(13274);const c="ease-in-out";function u(e){let{initialState:t}=e;const[r,s]=(0,n.useState)(t??!1),i=(0,n.useCallback)((()=>{s((e=>!e))}),[]);return{collapsed:r,setCollapsed:s,toggleCollapsed:i}}const l={display:"none",overflow:"hidden",height:"0px"},d={display:"block",overflow:"visible",height:"auto"};function p(e,t){const r=t?l:d;e.style.display=r.display,e.style.overflow=r.overflow,e.style.height=r.height}function f(e){let{collapsibleRef:t,collapsed:r,animation:s}=e;const i=(0,n.useRef)(!1);(0,n.useEffect)((()=>{const e=t.current;function n(){const t=e.scrollHeight,r=s?.duration??function(e){if((0,a.O)())return 1;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${r}ms ${s?.easing??c}`,height:`${t}px`}}function o(){const t=n();e.style.transition=t.transition,e.style.height=t.height}if(!i.current)return p(e,r),void(i.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{r?(o(),requestAnimationFrame((()=>{e.style.height=l.height,e.style.overflow=l.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{o()})))}));return()=>cancelAnimationFrame(t)}()}),[t,r,s])}function h(e){if(!s.A.canUseDOM)return e?l:d}function b(e){let{as:t="div",collapsed:r,children:s,animation:i,onCollapseTransitionEnd:a,className:c,disableSSRStyle:u}=e;const l=(0,n.useRef)(null);return f({collapsibleRef:l,collapsed:r,animation:i}),(0,o.jsx)(t,{ref:l,style:u?void 0:h(r),onTransitionEnd:e=>{"height"===e.propertyName&&(p(l.current,r),a?.(r))},className:c,children:s})}function m(e){let{collapsed:t,...r}=e;const[s,a]=(0,n.useState)(!t),[c,u]=(0,n.useState)(t);return(0,i.A)((()=>{t||a(!0)}),[t]),(0,i.A)((()=>{s&&u(t)}),[s,t]),s?(0,o.jsx)(b,{...r,collapsed:c}):null}function g(e){let{lazy:t,...r}=e;const n=t?m:b;return(0,o.jsx)(n,{...r})}},81620:(e,t,r)=>{"use strict";r.d(t,{Mj:()=>b,oq:()=>h});var n=r(79474),s=r(44714),i=r(68255),a=r(62241),o=r(32443),c=r(13274);const u=(0,i.Wf)("docusaurus.announcement.dismiss"),l=(0,i.Wf)("docusaurus.announcement.id"),d=()=>"true"===u.get(),p=e=>u.set(String(e)),f=n.createContext(null);function h(e){let{children:t}=e;const r=function(){const{announcementBar:e}=(0,o.p)(),t=(0,s.A)(),[r,i]=(0,n.useState)((()=>!!t&&d()));(0,n.useEffect)((()=>{i(d())}),[]);const a=(0,n.useCallback)((()=>{p(!0),i(!0)}),[]);return(0,n.useEffect)((()=>{if(!e)return;const{id:t}=e;let r=l.get();"annoucement-bar"===r&&(r="announcement-bar");const n=t!==r;l.set(t),n&&p(!1),!n&&d()||i(!1)}),[e]),(0,n.useMemo)((()=>({isActive:!!e&&!r,close:a})),[e,r,a])}();return(0,c.jsx)(f.Provider,{value:r,children:t})}function b(){const e=(0,n.useContext)(f);if(!e)throw new a.dV("AnnouncementBarProvider");return e}},73076:(e,t,r)=>{"use strict";r.d(t,{G:()=>g,a:()=>m});var n=r(79474),s=r(51636),i=r(62241),a=r(68255),o=r(32443),c=r(13274);const u=n.createContext(void 0),l="theme",d=(0,a.Wf)(l),p={light:"light",dark:"dark"},f=e=>e===p.dark?p.dark:p.light,h=e=>s.A.canUseDOM?f(document.documentElement.getAttribute("data-theme")):f(e),b=e=>{d.set(f(e))};function m(e){let{children:t}=e;const r=function(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:r}}=(0,o.p)(),[s,i]=(0,n.useState)(h(e));(0,n.useEffect)((()=>{t&&d.del()}),[t]);const a=(0,n.useCallback)((function(t,n){void 0===n&&(n={});const{persist:s=!0}=n;t?(i(t),s&&b(t)):(i(r?window.matchMedia("(prefers-color-scheme: dark)").matches?p.dark:p.light:e),d.del())}),[r,e]);(0,n.useEffect)((()=>{document.documentElement.setAttribute("data-theme",f(s))}),[s]),(0,n.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==l)return;const t=d.get();null!==t&&a(f(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,a]);const c=(0,n.useRef)(!1);return(0,n.useEffect)((()=>{if(t&&!r)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),n=()=>{window.matchMedia("print").matches||c.current?c.current=window.matchMedia("print").matches:a(null)};return e.addListener(n),()=>e.removeListener(n)}),[a,t,r]),(0,n.useMemo)((()=>({colorMode:s,setColorMode:a,get isDarkTheme(){return s===p.dark},setLightTheme(){a(p.light)},setDarkTheme(){a(p.dark)}})),[s,a])}();return(0,c.jsx)(u.Provider,{value:r,children:t})}function g(){const e=(0,n.useContext)(u);if(null==e)throw new i.dV("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},56778:(e,t,r)=>{"use strict";r.d(t,{VQ:()=>g,XK:()=>k,g1:()=>v});var n=r(79474),s=r(91561),i=r(77362),a=r(32443),o=r(44553),c=r(62241),u=r(68255),l=r(13274);const d=e=>`docs-preferred-version-${e}`,p={save:(e,t,r)=>{(0,u.Wf)(d(e),{persistence:t}).set(r)},read:(e,t)=>(0,u.Wf)(d(e),{persistence:t}).get(),clear:(e,t)=>{(0,u.Wf)(d(e),{persistence:t}).del()}},f=e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}])));const h=n.createContext(null);function b(){const e=(0,s.Gy)(),t=(0,a.p)().docs.versionPersistence,r=(0,n.useMemo)((()=>Object.keys(e)),[e]),[i,o]=(0,n.useState)((()=>f(r)));(0,n.useEffect)((()=>{o(function(e){let{pluginIds:t,versionPersistence:r,allDocsData:n}=e;function s(e){const t=p.read(e,r);return n[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(p.clear(e,r),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,s(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:r}))}),[e,t,r]);return[i,(0,n.useMemo)((()=>({savePreferredVersion:function(e,r){p.save(e,t,r),o((t=>({...t,[e]:{preferredVersionName:r}})))}})),[t])]}function m(e){let{children:t}=e;const r=b();return(0,l.jsx)(h.Provider,{value:r,children:t})}function g(e){let{children:t}=e;return o.C5?(0,l.jsx)(m,{children:t}):(0,l.jsx)(l.Fragment,{children:t})}function y(){const e=(0,n.useContext)(h);if(!e)throw new c.dV("DocsPreferredVersionContextProvider");return e}function v(e){void 0===e&&(e=i.W);const t=(0,s.ht)(e),[r,a]=y(),{preferredVersionName:o}=r[e];return{preferredVersion:t.versions.find((e=>e.name===o))??null,savePreferredVersionName:(0,n.useCallback)((t=>{a.savePreferredVersion(e,t)}),[a,e])}}function k(){const e=(0,s.Gy)(),[t]=y();function r(r){const n=e[r],{preferredVersionName:s}=t[r];return n.versions.find((e=>e.name===s))??null}const n=Object.keys(e);return Object.fromEntries(n.map((e=>[e,r(e)])))}},32573:(e,t,r)=>{"use strict";r.d(t,{V:()=>c,t:()=>u});var n=r(79474),s=r(62241),i=r(13274);const a=Symbol("EmptyContext"),o=n.createContext(a);function c(e){let{children:t,name:r,items:s}=e;const a=(0,n.useMemo)((()=>r&&s?{name:r,items:s}:null),[r,s]);return(0,i.jsx)(o.Provider,{value:a,children:t})}function u(){const e=(0,n.useContext)(o);if(e===a)throw new s.dV("DocsSidebarProvider");return e}},51053:(e,t,r)=>{"use strict";r.d(t,{n:()=>o,r:()=>c});var n=r(79474),s=r(62241),i=r(13274);const a=n.createContext(null);function o(e){let{children:t,version:r}=e;return(0,i.jsx)(a.Provider,{value:r,children:t})}function c(){const e=(0,n.useContext)(a);if(null===e)throw new s.dV("DocsVersionProvider");return e}},41272:(e,t,r)=>{"use strict";r.d(t,{M:()=>f,e:()=>p});var n=r(79474),s=r(7801),i=r(4826),a=r(95148),o=r(32443),c=r(62241),u=r(13274);const l=n.createContext(void 0);function d(){const e=function(){const e=(0,s.YL)(),{items:t}=(0,o.p)().navbar;return 0===t.length&&!e.component}(),t=(0,i.l)(),r=!e&&"mobile"===t,[c,u]=(0,n.useState)(!1);(0,a.$Z)((()=>{if(c)return u(!1),!1}));const l=(0,n.useCallback)((()=>{u((e=>!e))}),[]);return(0,n.useEffect)((()=>{"desktop"===t&&u(!1)}),[t]),(0,n.useMemo)((()=>({disabled:e,shouldRender:r,toggle:l,shown:c})),[e,r,l,c])}function p(e){let{children:t}=e;const r=d();return(0,u.jsx)(l.Provider,{value:r,children:t})}function f(){const e=n.useContext(l);if(void 0===e)throw new c.dV("NavbarMobileSidebarProvider");return e}},7801:(e,t,r)=>{"use strict";r.d(t,{GX:()=>u,YL:()=>c,y_:()=>o});var n=r(79474),s=r(62241),i=r(13274);const a=n.createContext(null);function o(e){let{children:t}=e;const r=(0,n.useState)({component:null,props:null});return(0,i.jsx)(a.Provider,{value:r,children:t})}function c(){const e=(0,n.useContext)(a);if(!e)throw new s.dV("NavbarSecondaryMenuContentProvider");return e[0]}function u(e){let{component:t,props:r}=e;const i=(0,n.useContext)(a);if(!i)throw new s.dV("NavbarSecondaryMenuContentProvider");const[,o]=i,c=(0,s.Be)(r);return(0,n.useEffect)((()=>{o({component:t,props:c})}),[o,t,c]),(0,n.useEffect)((()=>()=>o({component:null,props:null})),[o]),null}},59729:(e,t,r)=>{"use strict";r.d(t,{w:()=>s,J:()=>i});var n=r(79474);const s="navigation-with-keyboard";function i(){(0,n.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(s),"mousedown"===e.type&&document.body.classList.remove(s)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(s),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},71736:(e,t,r)=>{"use strict";r.d(t,{b:()=>o,w:()=>c});var n=r(79474),s=r(10707),i=r(95148);const a="q";function o(){return(0,i.l)(a)}function c(){const{siteConfig:{baseUrl:e,themeConfig:t}}=(0,s.A)(),{algolia:{searchPagePath:r}}=t;return(0,n.useCallback)((t=>`${e}${r}?${a}=${encodeURIComponent(t)}`),[e,r])}},4826:(e,t,r)=>{"use strict";r.d(t,{l:()=>o});var n=r(79474),s=r(51636);const i={desktop:"desktop",mobile:"mobile",ssr:"ssr"},a=996;function o(e){let{desktopBreakpoint:t=a}=void 0===e?{}:e;const[r,o]=(0,n.useState)((()=>"ssr"));return(0,n.useEffect)((()=>{function e(){o(function(e){if(!s.A.canUseDOM)throw new Error("getWindowSize() should only be called after React hydration");return window.innerWidth>e?i.desktop:i.mobile}(t))}return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[t]),r}},36684:(e,t,r)=>{"use strict";r.d(t,{G:()=>n});const n={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",unlistedBanner:"theme-unlisted-banner",admonitionType:e=>`theme-admonition-${e}`},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{}}},43164:(e,t,r)=>{"use strict";function n(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}r.d(t,{O:()=>n})},44553:(e,t,r)=>{"use strict";r.d(t,{$S:()=>b,B5:()=>q,C5:()=>p,Nr:()=>h,OF:()=>x,QB:()=>j,Vd:()=>S,Y:()=>k,cC:()=>f,d1:()=>E,fW:()=>_,w8:()=>y});var n=r(79474),s=r(20241),i=r(87221),a=r(91561),o=r(56778),c=r(51053),u=r(32573),l=r(48117),d=r(38502);const p=!!a.Gy;function f(e){const t=(0,c.r)();if(!e)return;const r=t.docs[e];if(!r)throw new Error(`no version doc found by id=${e}`);return r}function h(e){return"link"!==e.type||e.unlisted?"category"===e.type?function(e){if(e.href&&!e.linkUnlisted)return e.href;for(const t of e.items){const e=h(t);if(e)return e}}(e):void 0:e.href}function b(){const{pathname:e}=(0,s.zy)(),t=(0,u.t)();if(!t)throw new Error("Unexpected: cant find current sidebar in context");const r=w({sidebarItems:t.items,pathname:e,onlyCategories:!0}).slice(-1)[0];if(!r)throw new Error(`${e} is not associated with a category. useCurrentSidebarCategory() should only be used on category index pages.`);return r}const m=(e,t)=>void 0!==e&&(0,d.ys)(e,t),g=(e,t)=>e.some((e=>y(e,t)));function y(e,t){return"link"===e.type?m(e.href,t):"category"===e.type&&(m(e.href,t)||g(e.items,t))}function v(e,t){switch(e.type){case"category":return y(e,t)||e.items.some((e=>v(e,t)));case"link":return!e.unlisted||y(e,t);default:return!0}}function k(e,t){return(0,n.useMemo)((()=>e.filter((e=>v(e,t)))),[e,t])}function w(e){let{sidebarItems:t,pathname:r,onlyCategories:n=!1}=e;const s=[];return function e(t){for(const i of t)if("category"===i.type&&((0,d.ys)(i.href,r)||e(i.items))||"link"===i.type&&(0,d.ys)(i.href,r)){return n&&"category"!==i.type||s.unshift(i),!0}return!1}(t),s}function x(){const e=(0,u.t)(),{pathname:t}=(0,s.zy)(),r=(0,a.vT)()?.pluginData.breadcrumbs;return!1!==r&&e?w({sidebarItems:e.items,pathname:t}):null}function S(e){const{activeVersion:t}=(0,a.zK)(e),{preferredVersion:r}=(0,o.g1)(e),s=(0,a.r7)(e);return(0,n.useMemo)((()=>(0,l.s)([t,r,s].filter(Boolean))),[t,r,s])}function _(e,t){const r=S(t);return(0,n.useMemo)((()=>{const t=r.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),n=t.find((t=>t[0]===e));if(!n)throw new Error(`Can't find any sidebar with id "${e}" in version${r.length>1?"s":""} ${r.map((e=>e.name)).join(", ")}".\nAvailable sidebar ids are:\n- ${t.map((e=>e[0])).join("\n- ")}`);return n[1]}),[e,r])}function j(e,t){const r=S(t);return(0,n.useMemo)((()=>{const t=r.flatMap((e=>e.docs)),n=t.find((t=>t.id===e));if(!n){if(r.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`Couldn't find any doc with id "${e}" in version${r.length>1?"s":""} "${r.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${(0,l.s)(t.map((e=>e.id))).join("\n- ")}`)}return n}),[e,r])}function q(e){let{route:t}=e;const r=(0,s.zy)(),n=(0,c.r)(),a=t.routes,o=a.find((e=>(0,s.B6)(r.pathname,e)));if(!o)return null;const u=o.sidebar,l=u?n.docsSidebars[u]:void 0;return{docElement:(0,i.v)(a),sidebarName:u,sidebarItems:l}}function E(e){return e.filter((e=>!("category"===e.type||"link"===e.type)||!!h(e)))}},66960:(e,t,r)=>{"use strict";r.d(t,{bq:()=>l,MN:()=>u,a2:()=>c,k2:()=>d});var n=r(79474),s=r(84608),i=r(42560);const a={errorBoundaryError:"errorBoundaryError_GaW1",errorBoundaryFallback:"errorBoundaryFallback_uG9L"};var o=r(13274);function c(e){return(0,o.jsx)("button",{type:"button",...e,children:(0,o.jsx)(s.A,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error",children:"Try again"})})}function u(e){let{error:t,tryAgain:r}=e;return(0,o.jsxs)("div",{className:a.errorBoundaryFallback,children:[(0,o.jsx)("p",{children:t.message}),(0,o.jsx)(c,{onClick:r})]})}function l(e){let{error:t}=e;const r=(0,i.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,o.jsx)("p",{className:a.errorBoundaryError,children:r})}class d extends n.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}},31084:(e,t,r)=>{"use strict";r.d(t,{s:()=>s});var n=r(10707);function s(e){const{siteConfig:t}=(0,n.A)(),{title:r,titleDelimiter:s}=t;return e?.trim().length?`${e.trim()} ${s} ${r}`:r}},95148:(e,t,r)=>{"use strict";r.d(t,{$Z:()=>a,aZ:()=>o,l:()=>c});var n=r(79474),s=r(20241),i=r(62241);function a(e){!function(e){const t=(0,s.W6)(),r=(0,i._q)(e);(0,n.useEffect)((()=>t.block(((e,t)=>r(e,t)))),[t,r])}(((t,r)=>{if("POP"===r)return e(t,r)}))}function o(e){return function(e){const t=(0,s.W6)();return(0,n.useSyncExternalStore)(t.listen,(()=>e(t)),(()=>e(t)))}((t=>null===e?null:new URLSearchParams(t.location.search).get(e)))}function c(e){const t=o(e)??"",r=function(){const e=(0,s.W6)();return(0,n.useCallback)(((t,r,n)=>{const s=new URLSearchParams(e.location.search);r?s.set(t,r):s.delete(t),(n?.push?e.push:e.replace)({search:s.toString()})}),[e])}();return[t,(0,n.useCallback)(((t,n)=>{r(e,t,n)}),[r,e])]}},48117:(e,t,r)=>{"use strict";function n(e,t){return void 0===t&&(t=(e,t)=>e===t),e.filter(((r,n)=>e.findIndex((e=>t(e,r)))!==n))}function s(e){return Array.from(new Set(e))}r.d(t,{X:()=>n,s:()=>s})},46938:(e,t,r)=>{"use strict";r.d(t,{e3:()=>f,be:()=>d,Jx:()=>h});var n=r(79474),s=r(28923),i=r(53009),a=r(30007);function o(){const e=n.useContext(a.o);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var c=r(82344),u=r(31084),l=r(13274);function d(e){let{title:t,description:r,keywords:n,image:s,children:a}=e;const o=(0,u.s)(t),{withBaseUrl:d}=(0,c.h)(),p=s?d(s,{absolute:!0}):void 0;return(0,l.jsxs)(i.A,{children:[t&&(0,l.jsx)("title",{children:o}),t&&(0,l.jsx)("meta",{property:"og:title",content:o}),r&&(0,l.jsx)("meta",{name:"description",content:r}),r&&(0,l.jsx)("meta",{property:"og:description",content:r}),n&&(0,l.jsx)("meta",{name:"keywords",content:Array.isArray(n)?n.join(","):n}),p&&(0,l.jsx)("meta",{property:"og:image",content:p}),p&&(0,l.jsx)("meta",{name:"twitter:image",content:p}),a]})}const p=n.createContext(void 0);function f(e){let{className:t,children:r}=e;const a=n.useContext(p),o=(0,s.A)(a,t);return(0,l.jsxs)(p.Provider,{value:o,children:[(0,l.jsx)(i.A,{children:(0,l.jsx)("html",{className:o})}),r]})}function h(e){let{children:t}=e;const r=o(),n=`plugin-${r.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const i=`plugin-id-${r.plugin.id}`;return(0,l.jsx)(f,{className:(0,s.A)(n,i),children:t})}},62241:(e,t,r)=>{"use strict";r.d(t,{Be:()=>u,ZC:()=>o,_q:()=>a,dV:()=>c,fM:()=>l});var n=r(79474),s=r(91346),i=r(13274);function a(e){const t=(0,n.useRef)(e);return(0,s.A)((()=>{t.current=e}),[e]),(0,n.useCallback)((function(){return t.current(...arguments)}),[])}function o(e){const t=(0,n.useRef)();return(0,s.A)((()=>{t.current=e})),t.current}class c extends Error{constructor(e,t){super(),this.name="ReactContextError",this.message=`Hook ${this.stack?.split("\n")[1]?.match(/at (?:\w+\.)?(?<name>\w+)/)?.groups.name??""} is called outside the <${e}>. ${t??""}`}}function u(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,n.useMemo)((()=>e),t.flat())}function l(e){return t=>{let{children:r}=t;return(0,i.jsx)(i.Fragment,{children:e.reduceRight(((e,t)=>(0,i.jsx)(t,{children:e})),r)})}}},51407:(e,t,r)=>{"use strict";function n(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}r.d(t,{G:()=>n})},38502:(e,t,r)=>{"use strict";r.d(t,{Dt:()=>o,ys:()=>a});var n=r(79474),s=r(58943),i=r(10707);function a(e,t){const r=e=>(!e||e.endsWith("/")?e:`${e}/`)?.toLowerCase();return r(e)===r(t)}function o(){const{baseUrl:e}=(0,i.A)().siteConfig;return(0,n.useMemo)((()=>function(e){let{baseUrl:t,routes:r}=e;function n(e){return e.path===t&&!0===e.exact}function s(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(n)||e(t.filter(s).flatMap((e=>e.routes??[])))}(r)}({routes:s.A,baseUrl:e})),[e])}},73915:(e,t,r)=>{"use strict";r.d(t,{Mq:()=>f,Tv:()=>l,a_:()=>h,gk:()=>b});var n=r(79474),s=r(51636),i=r(44714),a=r(91346),o=r(62241),c=r(13274);const u=n.createContext(void 0);function l(e){let{children:t}=e;const r=function(){const e=(0,n.useRef)(!0);return(0,n.useMemo)((()=>({scrollEventsEnabledRef:e,enableScrollEvents:()=>{e.current=!0},disableScrollEvents:()=>{e.current=!1}})),[])}();return(0,c.jsx)(u.Provider,{value:r,children:t})}function d(){const e=(0,n.useContext)(u);if(null==e)throw new o.dV("ScrollControllerProvider");return e}const p=()=>s.A.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function f(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:r}=d(),s=(0,n.useRef)(p()),i=(0,o._q)(e);(0,n.useEffect)((()=>{const e=()=>{if(!r.current)return;const e=p();i(e,s.current),s.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[i,r,...t])}function h(){const e=d(),t=function(){const e=(0,n.useRef)({elem:null,top:0}),t=(0,n.useCallback)((t=>{e.current={elem:t,top:t.getBoundingClientRect().top}}),[]),r=(0,n.useCallback)((()=>{const{current:{elem:t,top:r}}=e;if(!t)return{restored:!1};const n=t.getBoundingClientRect().top-r;return n&&window.scrollBy({left:0,top:n}),e.current={elem:null,top:0},{restored:0!==n}}),[]);return(0,n.useMemo)((()=>({save:t,restore:r})),[r,t])}(),r=(0,n.useRef)(void 0),s=(0,n.useCallback)((n=>{t.save(n),e.disableScrollEvents(),r.current=()=>{const{restored:n}=t.restore();if(r.current=void 0,n){const t=()=>{e.enableScrollEvents(),window.removeEventListener("scroll",t)};window.addEventListener("scroll",t)}else e.enableScrollEvents()}}),[e,t]);return(0,a.A)((()=>{queueMicrotask((()=>r.current?.()))})),{blockElementScrollPositionUntilNextRender:s}}function b(){const e=(0,n.useRef)(null),t=(0,i.A)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:r=>{e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),()=>{}}(r):function(e){let t=null;const r=document.documentElement.scrollTop>e;return function n(){const s=document.documentElement.scrollTop;(r&&s>e||!r&&s<e)&&(t=requestAnimationFrame(n),window.scrollTo(0,Math.floor(.85*(s-e))+e))}(),()=>t&&cancelAnimationFrame(t)}(r)},cancelScroll:()=>e.current?.()}}},14036:(e,t,r)=>{"use strict";r.d(t,{Cy:()=>a,af:()=>c,tU:()=>o});var n=r(91561),s=r(10707),i=r(56778);const a="default";function o(e,t){return`docs-${e}-${t}`}function c(){const{i18n:e}=(0,s.A)(),t=(0,n.Gy)(),r=(0,n.gk)(),c=(0,i.XK)();const u=[a,...Object.keys(t).map((function(e){const n=r?.activePlugin.pluginId===e?r.activeVersion:void 0,s=c[e],i=t[e].versions.find((e=>e.isLast));return o(e,(n??s??i).name)}))];return{locale:e.currentLocale,tags:u}}},68255:(e,t,r)=>{"use strict";r.d(t,{Dv:()=>l,Wf:()=>u});var n=r(79474);const s="localStorage";function i(e){let{key:t,oldValue:r,newValue:n,storage:s}=e;if(r===n)return;const i=document.createEvent("StorageEvent");i.initStorageEvent("storage",!1,!1,t,r,n,window.location.href,s),window.dispatchEvent(i)}function a(e){if(void 0===e&&(e=s),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(r){return t=r,o||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),o=!0),null}var t}let o=!1;const c={get:()=>null,set:()=>{},del:()=>{},listen:()=>()=>{}};function u(e,t){if("undefined"==typeof window)return function(e){function t(){throw new Error(`Illegal storage API usage for storage key "${e}".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.`)}return{get:t,set:t,del:t,listen:t}}(e);const r=a(t?.persistence);return null===r?c:{get:()=>{try{return r.getItem(e)}catch(t){return console.error(`Docusaurus storage error, can't get key=${e}`,t),null}},set:t=>{try{const n=r.getItem(e);r.setItem(e,t),i({key:e,oldValue:n,newValue:t,storage:r})}catch(n){console.error(`Docusaurus storage error, can't set ${e}=${t}`,n)}},del:()=>{try{const t=r.getItem(e);r.removeItem(e),i({key:e,oldValue:t,newValue:null,storage:r})}catch(t){console.error(`Docusaurus storage error, can't delete key=${e}`,t)}},listen:t=>{try{const n=n=>{n.storageArea===r&&n.key===e&&t(n)};return window.addEventListener("storage",n),()=>window.removeEventListener("storage",n)}catch(n){return console.error(`Docusaurus storage error, can't listen for changes of key=${e}`,n),()=>{}}}}}function l(e,t){const r=(0,n.useRef)((()=>null===e?c:u(e,t))).current(),s=(0,n.useCallback)((e=>"undefined"==typeof window?()=>{}:r.listen(e)),[r]);return[(0,n.useSyncExternalStore)(s,(()=>"undefined"==typeof window?null:r.get()),(()=>null)),r]}},62824:(e,t,r)=>{"use strict";r.d(t,{o:()=>a});var n=r(10707),s=r(20241),i=r(42560);function a(){const{siteConfig:{baseUrl:e,url:t,trailingSlash:r},i18n:{defaultLocale:a,currentLocale:o}}=(0,n.A)(),{pathname:c}=(0,s.zy)(),u=(0,i.applyTrailingSlash)(c,{trailingSlash:r,baseUrl:e}),l=o===a?e:e.replace(`/${o}/`,"/"),d=u.replace(e,"");return{createUrl:function(e){let{locale:r,fullyQualified:n}=e;return`${n?t:""}${function(e){return e===a?`${l}`:`${l}${e}/`}(r)}${d}`}}}},15765:(e,t,r)=>{"use strict";r.d(t,{$:()=>a});var n=r(79474),s=r(20241),i=r(62241);function a(e){const t=(0,s.zy)(),r=(0,i.ZC)(t),a=(0,i._q)(e);(0,n.useEffect)((()=>{r&&t!==r&&a({location:t,previousLocation:r})}),[a,t,r])}},32443:(e,t,r)=>{"use strict";r.d(t,{p:()=>s});var n=r(10707);function s(){return(0,n.A)().siteConfig.themeConfig}},54995:(e,t,r)=>{"use strict";r.d(t,{c:()=>s});var n=r(10707);function s(){const{siteConfig:{themeConfig:e}}=(0,n.A)();return e}},90383:(e,t,r)=>{"use strict";r.d(t,{C:()=>o});var n=r(79474),s=r(51407),i=r(82344),a=r(54995);function o(){const{withBaseUrl:e}=(0,i.h)(),{algolia:{externalUrlRegex:t,replaceSearchResultPathname:r}}=(0,a.c)();return(0,n.useCallback)((n=>{const i=new URL(n);if((0,s.G)(t,i.href))return n;const a=`${i.pathname+i.hash}`;return e(function(e,t){return t?e.replaceAll(new RegExp(t.from,"g"),t.to):e}(a,r))}),[e,t,r])}},34959:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const{trailingSlash:r,baseUrl:n}=t;if(e.startsWith("#"))return e;if(void 0===r)return e;const[s]=e.split(/[#?]/),i="/"===s||s===n?s:(a=s,r?function(e){return e.endsWith("/")?e:`${e}/`}(a):function(e){return e.endsWith("/")?e.slice(0,-1):e}(a));var a;return e.replace(s,i)}},17829:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=void 0,t.getErrorCausalChain=function e(t){return t.cause?[t,...e(t.cause)]:[t]}},42560:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=t.applyTrailingSlash=t.blogPostContainerID=void 0,t.blogPostContainerID="__blog-post-container";var s=r(34959);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return n(s).default}});var i=r(17829);Object.defineProperty(t,"getErrorCausalChain",{enumerable:!0,get:function(){return i.getErrorCausalChain}})},31908:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n});const n=r(51636).A.canUseDOM?{onRouteUpdate(){window.posthog.capture("$pageview")}}:null},16603:()=>{!function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|<self>)*\*\//.source,r=0;r<2;r++)t=t.replace(/<self>/g,(function(){return t}));t=t.replace(/<self>/g,(function(){return/[^\s\S]/.source})),e.languages.move={comment:[{name:"line-comments",pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{name:"block-comments",pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],"module-header":{pattern:/\b(module)\s+(\w+)::(\w+)\s*\{/,inside:{"module-keyword":{pattern:/\b(module)\b/,alias:"keyword"},"module-name":{pattern:/(\b(?:module)\s+)(\w+)/,lookbehind:!0,greedy:!0,alias:"entity"},"double-colon":{pattern:/::/,alias:"punctuation"}}},"use-import-fun":{pattern:/\b(use).*;/,inside:{"use-keyword":{pattern:/\b(use)\b/,alias:"keyword"},"fun-keyword":{pattern:/\b(fun)\b/,alias:"keyword"},"as-keyword":{pattern:/\b(as)\b/,alias:"keyword"},"self-keyword":{pattern:/\b(Self)\b/,alias:"variable"},"double-colon":{pattern:/::/,alias:"punctuation"},"use-address":{pattern:/((0x[0-9A-F]+)|([a-z][a-z_0-9]+))/,alias:"address-alias"}}},friend:{pattern:/\b(friend).*;/,inside:{"friend-keyword":{pattern:/\b(friend)\b/,alias:"keyword"},"double-colon":{pattern:/::/,alias:"punctuation"},"friend-address":{pattern:/((0x[0-9A-F]+)|([a-z][a-z_0-9]+))/,alias:"address-alias"}}},const:{pattern:/\b(const)\b.*(?=;)/,greedy:!0,inside:{"const-keyword":{pattern:/\b(const)\b/,alias:"keyword"},"error-const-name":{pattern:/\b(E\w+)(?=\s*:)/,greedy:!0,alias:["constant","abort-code"]},"const-name":{pattern:/\b\w+\b/,greedy:!0,alias:"constant"},"const-type":{pattern:/\b(u8|u16|u32|u64|u128|u256|bool|address|vector)\b/,alias:"keyword"},literals:null}},"struct-or-enum-definition":{pattern:/\b(struct|enum).*[{;]/,inside:{"enum-keyword":{pattern:/\b(enum)\b/,alias:"keyword"},"struct-keyword":{pattern:/\b(struct)\b/,alias:"keyword"},"struct-has":{pattern:/\b(has)\b/,alias:"keyword"},abilities:{pattern:/\b(key|store|copy|drop)\b/,alias:["regex","important"]},"struct-name":{pattern:/(\w+)/,lookbehind:!0,alias:"entity"},"phantom-keyword":{pattern:/\b(phantom)\b/,alias:"keyword"}}},"function-name":{pattern:/(\b(?:fun)\s+)(\w+)/,lookbehind:!0,greedy:!0,alias:"function"},"function-keyword":{pattern:/\b(fun)\b/,alias:"keyword"},visibility:{pattern:/\b(public|entry|native|\(friend\))\b/,alias:"keyword"},macro:{pattern:/\b(macro)\b/,alias:"keyword"},"macro-variable":{pattern:/[$](\w+)/,alias:"builtin"},"let-statement":{pattern:/(\b(?:let)\s+(?:mut\s+)?)([a-z_]+)/,lookbehind:!0,alias:"variable"},"let-keyword":{pattern:/\b(let)\b/,alias:"keyword"},"mut-keyword":{pattern:/\b(mut)\b/,alias:"keyword"},"macro-call":{pattern:/\b(\w+)!/,alias:"builtin"},"control-flow":{pattern:/\b(?:abort|break|continue|return|if|while)\b/,alias:"keyword"},label:{pattern:/'(\w+):/,alias:"namespace"},"function-call":{pattern:/\b([a-z][a-z_]+)(?=\s*[<(])/,greedy:!0,alias:"function"},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name"},abilities:{pattern:/\b(key|store|copy|drop)\b/,alias:["regex","important"]},"built-in-types":{pattern:/\b(bool|address|u8|u16|u32|u64|u128|u256|vector)\b/,alias:"keyword"},"sui-native-types":{pattern:/\b(Option|String|UID|ID|VecSet|VecMap)\b/,alias:"symbol"},"mut-reference":{pattern:/(&)(mut)\b/,lookbehind:!0,alias:"keyword"},literals:[{pattern:/(?:b)"(\\[\s\S]|[^\\"])*"/,lookbehind:!0,alias:"string"},{pattern:/(?:x)"([0-9A-F]+)"/,lookbehind:!0,alias:"string"},{pattern:/\b(?:true|false)\b/,alias:"boolean"},{pattern:/\b\d[\d_]*(u8|u16|u32|u64|u128|u256)?\b/,alias:"number"},{pattern:/@0x[0-9A-F]+/,alias:"constant"},{pattern:/0x[0-9A-F]+/,alias:"number"}],"property-name":{pattern:/(\w+)(?=\s*:\s*[^:])/,alias:["function-argument","struct-property-name"]},"property-value":{pattern:/(:\s*(?:(&mut|&)\s*)?)(\w+)/,lookbehind:!0},"error-const":{pattern:/\b(?:E\w+)\b/,alias:"constant"},punctuation:/|\.\.=|::|[{}[\];(),:]/},e.languages.move.const.inside.literals=e.languages.move.literals}(Prism)},83332:(e,t,r)=>{"use strict";r.d(t,{zR:()=>k,TM:()=>q,yJ:()=>f,sC:()=>C,AO:()=>p});var n=r(48987);function s(e){return"/"===e.charAt(0)}function i(e,t){for(var r=t,n=r+1,s=e.length;n<s;r+=1,n+=1)e[r]=e[n];e.pop()}const a=function(e,t){void 0===t&&(t="");var r,n=e&&e.split("/")||[],a=t&&t.split("/")||[],o=e&&s(e),c=t&&s(t),u=o||c;if(e&&s(e)?a=n:n.length&&(a.pop(),a=a.concat(n)),!a.length)return"/";if(a.length){var l=a[a.length-1];r="."===l||".."===l||""===l}else r=!1;for(var d=0,p=a.length;p>=0;p--){var f=a[p];"."===f?i(a,p):".."===f?(i(a,p),d++):d&&(i(a,p),d--)}if(!u)for(;d--;d)a.unshift("..");!u||""===a[0]||a[0]&&s(a[0])||a.unshift("");var h=a.join("/");return r&&"/"!==h.substr(-1)&&(h+="/"),h};var o=r(9923);function c(e){return"/"===e.charAt(0)?e:"/"+e}function u(e){return"/"===e.charAt(0)?e.substr(1):e}function l(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function p(e){var t=e.pathname,r=e.search,n=e.hash,s=t||"/";return r&&"?"!==r&&(s+="?"===r.charAt(0)?r:"?"+r),n&&"#"!==n&&(s+="#"===n.charAt(0)?n:"#"+n),s}function f(e,t,r,s){var i;"string"==typeof e?(i=function(e){var t=e||"/",r="",n="",s=t.indexOf("#");-1!==s&&(n=t.substr(s),t=t.substr(0,s));var i=t.indexOf("?");return-1!==i&&(r=t.substr(i),t=t.substr(0,i)),{pathname:t,search:"?"===r?"":r,hash:"#"===n?"":n}}(e),i.state=t):(void 0===(i=(0,n.A)({},e)).pathname&&(i.pathname=""),i.search?"?"!==i.search.charAt(0)&&(i.search="?"+i.search):i.search="",i.hash?"#"!==i.hash.charAt(0)&&(i.hash="#"+i.hash):i.hash="",void 0!==t&&void 0===i.state&&(i.state=t));try{i.pathname=decodeURI(i.pathname)}catch(o){throw o instanceof URIError?new URIError('Pathname "'+i.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):o}return r&&(i.key=r),s?i.pathname?"/"!==i.pathname.charAt(0)&&(i.pathname=a(i.pathname,s.pathname)):i.pathname=s.pathname:i.pathname||(i.pathname="/"),i}function h(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,r,n,s){if(null!=e){var i="function"==typeof e?e(t,r):e;"string"==typeof i?"function"==typeof n?n(i,s):s(!0):s(!1!==i)}else s(!0)},appendListener:function(e){var r=!0;function n(){r&&e.apply(void 0,arguments)}return t.push(n),function(){r=!1,t=t.filter((function(e){return e!==n}))}},notifyListeners:function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];t.forEach((function(e){return e.apply(void 0,r)}))}}}var b=!("undefined"==typeof window||!window.document||!window.document.createElement);function m(e,t){t(window.confirm(e))}var g="popstate",y="hashchange";function v(){try{return window.history.state||{}}catch(e){return{}}}function k(e){void 0===e&&(e={}),b||(0,o.A)(!1);var t,r=window.history,s=(-1===(t=window.navigator.userAgent).indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history,i=!(-1===window.navigator.userAgent.indexOf("Trident")),a=e,u=a.forceRefresh,k=void 0!==u&&u,w=a.getUserConfirmation,x=void 0===w?m:w,S=a.keyLength,_=void 0===S?6:S,j=e.basename?d(c(e.basename)):"";function q(e){var t=e||{},r=t.key,n=t.state,s=window.location,i=s.pathname+s.search+s.hash;return j&&(i=l(i,j)),f(i,n,r)}function E(){return Math.random().toString(36).substr(2,_)}var C=h();function T(e){(0,n.A)(B,e),B.length=r.length,C.notifyListeners(B.location,B.action)}function A(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||L(q(e.state))}function I(){L(q(v()))}var P=!1;function L(e){if(P)P=!1,T();else{C.confirmTransitionTo(e,"POP",x,(function(t){t?T({action:"POP",location:e}):function(e){var t=B.location,r=N.indexOf(t.key);-1===r&&(r=0);var n=N.indexOf(e.key);-1===n&&(n=0);var s=r-n;s&&(P=!0,M(s))}(e)}))}}var O=q(v()),N=[O.key];function R(e){return j+p(e)}function M(e){r.go(e)}var F=0;function D(e){1===(F+=e)&&1===e?(window.addEventListener(g,A),i&&window.addEventListener(y,I)):0===F&&(window.removeEventListener(g,A),i&&window.removeEventListener(y,I))}var z=!1;var B={length:r.length,action:"POP",location:O,createHref:R,push:function(e,t){var n="PUSH",i=f(e,t,E(),B.location);C.confirmTransitionTo(i,n,x,(function(e){if(e){var t=R(i),a=i.key,o=i.state;if(s)if(r.pushState({key:a,state:o},null,t),k)window.location.href=t;else{var c=N.indexOf(B.location.key),u=N.slice(0,c+1);u.push(i.key),N=u,T({action:n,location:i})}else window.location.href=t}}))},replace:function(e,t){var n="REPLACE",i=f(e,t,E(),B.location);C.confirmTransitionTo(i,n,x,(function(e){if(e){var t=R(i),a=i.key,o=i.state;if(s)if(r.replaceState({key:a,state:o},null,t),k)window.location.replace(t);else{var c=N.indexOf(B.location.key);-1!==c&&(N[c]=i.key),T({action:n,location:i})}else window.location.replace(t)}}))},go:M,goBack:function(){M(-1)},goForward:function(){M(1)},block:function(e){void 0===e&&(e=!1);var t=C.setPrompt(e);return z||(D(1),z=!0),function(){return z&&(z=!1,D(-1)),t()}},listen:function(e){var t=C.appendListener(e);return D(1),function(){D(-1),t()}}};return B}var w="hashchange",x={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+u(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:u,decodePath:c},slash:{encodePath:c,decodePath:c}};function S(e){var t=e.indexOf("#");return-1===t?e:e.slice(0,t)}function _(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.substring(t+1)}function j(e){window.location.replace(S(window.location.href)+"#"+e)}function q(e){void 0===e&&(e={}),b||(0,o.A)(!1);var t=window.history,r=(window.navigator.userAgent.indexOf("Firefox"),e),s=r.getUserConfirmation,i=void 0===s?m:s,a=r.hashType,u=void 0===a?"slash":a,g=e.basename?d(c(e.basename)):"",y=x[u],v=y.encodePath,k=y.decodePath;function q(){var e=k(_());return g&&(e=l(e,g)),f(e)}var E=h();function C(e){(0,n.A)(z,e),z.length=t.length,E.notifyListeners(z.location,z.action)}var T=!1,A=null;function I(){var e,t,r=_(),n=v(r);if(r!==n)j(n);else{var s=q(),a=z.location;if(!T&&(t=s,(e=a).pathname===t.pathname&&e.search===t.search&&e.hash===t.hash))return;if(A===p(s))return;A=null,function(e){if(T)T=!1,C();else{var t="POP";E.confirmTransitionTo(e,t,i,(function(r){r?C({action:t,location:e}):function(e){var t=z.location,r=N.lastIndexOf(p(t));-1===r&&(r=0);var n=N.lastIndexOf(p(e));-1===n&&(n=0);var s=r-n;s&&(T=!0,R(s))}(e)}))}}(s)}}var P=_(),L=v(P);P!==L&&j(L);var O=q(),N=[p(O)];function R(e){t.go(e)}var M=0;function F(e){1===(M+=e)&&1===e?window.addEventListener(w,I):0===M&&window.removeEventListener(w,I)}var D=!1;var z={length:t.length,action:"POP",location:O,createHref:function(e){var t=document.querySelector("base"),r="";return t&&t.getAttribute("href")&&(r=S(window.location.href)),r+"#"+v(g+p(e))},push:function(e,t){var r="PUSH",n=f(e,void 0,void 0,z.location);E.confirmTransitionTo(n,r,i,(function(e){if(e){var t=p(n),s=v(g+t);if(_()!==s){A=t,function(e){window.location.hash=e}(s);var i=N.lastIndexOf(p(z.location)),a=N.slice(0,i+1);a.push(t),N=a,C({action:r,location:n})}else C()}}))},replace:function(e,t){var r="REPLACE",n=f(e,void 0,void 0,z.location);E.confirmTransitionTo(n,r,i,(function(e){if(e){var t=p(n),s=v(g+t);_()!==s&&(A=t,j(s));var i=N.indexOf(p(z.location));-1!==i&&(N[i]=t),C({action:r,location:n})}}))},go:R,goBack:function(){R(-1)},goForward:function(){R(1)},block:function(e){void 0===e&&(e=!1);var t=E.setPrompt(e);return D||(F(1),D=!0),function(){return D&&(D=!1,F(-1)),t()}},listen:function(e){var t=E.appendListener(e);return F(1),function(){F(-1),t()}}};return z}function E(e,t,r){return Math.min(Math.max(e,t),r)}function C(e){void 0===e&&(e={});var t=e,r=t.getUserConfirmation,s=t.initialEntries,i=void 0===s?["/"]:s,a=t.initialIndex,o=void 0===a?0:a,c=t.keyLength,u=void 0===c?6:c,l=h();function d(e){(0,n.A)(k,e),k.length=k.entries.length,l.notifyListeners(k.location,k.action)}function b(){return Math.random().toString(36).substr(2,u)}var m=E(o,0,i.length-1),g=i.map((function(e){return f(e,void 0,"string"==typeof e?b():e.key||b())})),y=p;function v(e){var t=E(k.index+e,0,k.entries.length-1),n=k.entries[t];l.confirmTransitionTo(n,"POP",r,(function(e){e?d({action:"POP",location:n,index:t}):d()}))}var k={length:g.length,action:"POP",location:g[m],index:m,entries:g,createHref:y,push:function(e,t){var n="PUSH",s=f(e,t,b(),k.location);l.confirmTransitionTo(s,n,r,(function(e){if(e){var t=k.index+1,r=k.entries.slice(0);r.length>t?r.splice(t,r.length-t,s):r.push(s),d({action:n,location:s,index:t,entries:r})}}))},replace:function(e,t){var n="REPLACE",s=f(e,t,b(),k.location);l.confirmTransitionTo(s,n,r,(function(e){e&&(k.entries[k.index]=s,d({action:n,location:s}))}))},go:v,goBack:function(){v(-1)},goForward:function(){v(1)},canGo:function(e){var t=k.index+e;return t>=0&&t<k.entries.length},block:function(e){return void 0===e&&(e=!1),l.setPrompt(e)},listen:function(e){return l.appendListener(e)}};return k}},31035:(e,t,r)=>{"use strict";var n=r(35959),s={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},o={};function c(e){return n.isMemo(e)?a:o[e.$$typeof]||s}o[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},o[n.Memo]=a;var u=Object.defineProperty,l=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(h){var s=f(r);s&&s!==h&&e(t,s,n)}var a=l(r);d&&(a=a.concat(d(r)));for(var o=c(t),b=c(r),m=0;m<a.length;++m){var g=a[m];if(!(i[g]||n&&n[g]||b&&b[g]||o&&o[g])){var y=p(r,g);try{u(t,g,y)}catch(v){}}}}return t}},29597:e=>{"use strict";e.exports=function(e,t,r,n,s,i,a,o){if(!e){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[r,n,s,i,a,o],l=0;(c=new Error(t.replace(/%s/g,(function(){return u[l++]})))).name="Invariant Violation"}throw c.framesToPop=1,c}}},5526:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},21475:(e,t,r)=>{"use strict";r.r(t)},30123:(e,t,r)=>{"use strict";r.r(t)},55214:(e,t,r)=>{"use strict";r.r(t)},58744:function(e,t,r){var n,s;n=function(){var e,t,r={version:"0.2.0"},n=r.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function s(e,t,r){return e<t?t:e>r?r:e}function i(e){return 100*(-1+e)}function a(e,t,r){var s;return(s="translate3d"===n.positionUsing?{transform:"translate3d("+i(e)+"%,0,0)"}:"translate"===n.positionUsing?{transform:"translate("+i(e)+"%,0)"}:{"margin-left":i(e)+"%"}).transition="all "+t+"ms "+r,s}r.configure=function(e){var t,r;for(t in e)void 0!==(r=e[t])&&e.hasOwnProperty(t)&&(n[t]=r);return this},r.status=null,r.set=function(e){var t=r.isStarted();e=s(e,n.minimum,1),r.status=1===e?null:e;var i=r.render(!t),u=i.querySelector(n.barSelector),l=n.speed,d=n.easing;return i.offsetWidth,o((function(t){""===n.positionUsing&&(n.positionUsing=r.getPositioningCSS()),c(u,a(e,l,d)),1===e?(c(i,{transition:"none",opacity:1}),i.offsetWidth,setTimeout((function(){c(i,{transition:"all "+l+"ms linear",opacity:0}),setTimeout((function(){r.remove(),t()}),l)}),l)):setTimeout(t,l)})),this},r.isStarted=function(){return"number"==typeof r.status},r.start=function(){r.status||r.set(0);var e=function(){setTimeout((function(){r.status&&(r.trickle(),e())}),n.trickleSpeed)};return n.trickle&&e(),this},r.done=function(e){return e||r.status?r.inc(.3+.5*Math.random()).set(1):this},r.inc=function(e){var t=r.status;return t?("number"!=typeof e&&(e=(1-t)*s(Math.random()*t,.1,.95)),t=s(t+e,0,.994),r.set(t)):r.start()},r.trickle=function(){return r.inc(Math.random()*n.trickleRate)},e=0,t=0,r.promise=function(n){return n&&"resolved"!==n.state()?(0===t&&r.start(),e++,t++,n.always((function(){0==--t?(e=0,r.done()):r.set((e-t)/e)})),this):this},r.render=function(e){if(r.isRendered())return document.getElementById("nprogress");l(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=n.template;var s,a=t.querySelector(n.barSelector),o=e?"-100":i(r.status||0),u=document.querySelector(n.parent);return c(a,{transition:"all 0 linear",transform:"translate3d("+o+"%,0,0)"}),n.showSpinner||(s=t.querySelector(n.spinnerSelector))&&f(s),u!=document.body&&l(u,"nprogress-custom-parent"),u.appendChild(t),t},r.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(n.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&f(e)},r.isRendered=function(){return!!document.getElementById("nprogress")},r.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var o=function(){var e=[];function t(){var r=e.shift();r&&r(t)}return function(r){e.push(r),1==e.length&&t()}}(),c=function(){var e=["Webkit","O","Moz","ms"],t={};function r(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function n(t){var r=document.body.style;if(t in r)return t;for(var n,s=e.length,i=t.charAt(0).toUpperCase()+t.slice(1);s--;)if((n=e[s]+i)in r)return n;return t}function s(e){return e=r(e),t[e]||(t[e]=n(e))}function i(e,t,r){t=s(t),e.style[t]=r}return function(e,t){var r,n,s=arguments;if(2==s.length)for(r in t)void 0!==(n=t[r])&&t.hasOwnProperty(r)&&i(e,r,n);else i(e,s[1],s[2])}}();function u(e,t){return("string"==typeof e?e:p(e)).indexOf(" "+t+" ")>=0}function l(e,t){var r=p(e),n=r+t;u(r,t)||(e.className=n.substring(1))}function d(e,t){var r,n=p(e);u(e,t)&&(r=n.replace(" "+t+" "," "),e.className=r.substring(1,r.length-1))}function p(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function f(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return r},void 0===(s="function"==typeof n?n.call(t,r,t,e):n)||(e.exports=s)},86150:(e,t,r)=>{var n=r(5526);e.exports=f,e.exports.parse=i,e.exports.compile=function(e,t){return o(i(e,t),t)},e.exports.tokensToFunction=o,e.exports.tokensToRegExp=p;var s=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function i(e,t){for(var r,n=[],i=0,a=0,o="",l=t&&t.delimiter||"/";null!=(r=s.exec(e));){var d=r[0],p=r[1],f=r.index;if(o+=e.slice(a,f),a=f+d.length,p)o+=p[1];else{var h=e[a],b=r[2],m=r[3],g=r[4],y=r[5],v=r[6],k=r[7];o&&(n.push(o),o="");var w=null!=b&&null!=h&&h!==b,x="+"===v||"*"===v,S="?"===v||"*"===v,_=r[2]||l,j=g||y;n.push({name:m||i++,prefix:b||"",delimiter:_,optional:S,repeat:x,partial:w,asterisk:!!k,pattern:j?u(j):k?".*":"[^"+c(_)+"]+?"})}}return a<e.length&&(o+=e.substr(a)),o&&n.push(o),n}function a(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function o(e,t){for(var r=new Array(e.length),s=0;s<e.length;s++)"object"==typeof e[s]&&(r[s]=new RegExp("^(?:"+e[s].pattern+")$",d(t)));return function(t,s){for(var i="",o=t||{},c=(s||{}).pretty?a:encodeURIComponent,u=0;u<e.length;u++){var l=e[u];if("string"!=typeof l){var d,p=o[l.name];if(null==p){if(l.optional){l.partial&&(i+=l.prefix);continue}throw new TypeError('Expected "'+l.name+'" to be defined')}if(n(p)){if(!l.repeat)throw new TypeError('Expected "'+l.name+'" to not repeat, but received `'+JSON.stringify(p)+"`");if(0===p.length){if(l.optional)continue;throw new TypeError('Expected "'+l.name+'" to not be empty')}for(var f=0;f<p.length;f++){if(d=c(p[f]),!r[u].test(d))throw new TypeError('Expected all "'+l.name+'" to match "'+l.pattern+'", but received `'+JSON.stringify(d)+"`");i+=(0===f?l.prefix:l.delimiter)+d}}else{if(d=l.asterisk?encodeURI(p).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):c(p),!r[u].test(d))throw new TypeError('Expected "'+l.name+'" to match "'+l.pattern+'", but received "'+d+'"');i+=l.prefix+d}}else i+=l}return i}}function c(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function u(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function l(e,t){return e.keys=t,e}function d(e){return e&&e.sensitive?"":"i"}function p(e,t,r){n(t)||(r=t||r,t=[]);for(var s=(r=r||{}).strict,i=!1!==r.end,a="",o=0;o<e.length;o++){var u=e[o];if("string"==typeof u)a+=c(u);else{var p=c(u.prefix),f="(?:"+u.pattern+")";t.push(u),u.repeat&&(f+="(?:"+p+f+")*"),a+=f=u.optional?u.partial?p+"("+f+")?":"(?:"+p+"("+f+"))?":p+"("+f+")"}}var h=c(r.delimiter||"/"),b=a.slice(-h.length)===h;return s||(a=(b?a.slice(0,-h.length):a)+"(?:"+h+"(?=$))?"),a+=i?"$":s&&b?"":"(?="+h+"|$)",l(new RegExp("^"+a,d(r)),t)}function f(e,t,r){return n(t)||(r=t||r,t=[]),r=r||{},e instanceof RegExp?function(e,t){var r=e.source.match(/\((?!\?)/g);if(r)for(var n=0;n<r.length;n++)t.push({name:n,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return l(e,t)}(e,t):n(e)?function(e,t,r){for(var n=[],s=0;s<e.length;s++)n.push(f(e[s],t,r).source);return l(new RegExp("(?:"+n.join("|")+")",d(r)),t)}(e,t,r):function(e,t,r){return p(i(e,r),t,r)}(e,t,r)}},48228:()=>{Prism.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},Prism.languages.webmanifest=Prism.languages.json},88432:()=>{!function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|<self>)*\*\//.source,r=0;r<2;r++)t=t.replace(/<self>/g,(function(){return t}));t=t.replace(/<self>/g,(function(){return/[^\s\S]/.source})),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<<?=?|>>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(Prism)},6290:()=>{!function(e){var t=/(?:[\w-]+|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*")/.source;function r(e){return e.replace(/__/g,(function(){return t}))}e.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(r(/(^[\t ]*\[\s*(?:\[\s*)?)__(?:\s*\.\s*__)*(?=\s*\])/.source),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(r(/(^[\t ]*|[{,]\s*)__(?:\s*\.\s*__)*(?=\s*=)/.source),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:false|true)\b/,punctuation:/[.,=[\]{}]/}}(Prism)},30097:()=>{!function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(Prism)},16186:(e,t,r)=>{"use strict";var n=r(62985);function s(){}function i(){}i.resetWarningCache=s,e.exports=function(){function e(e,t,r,s,i,a){if(a!==n){var o=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:s};return r.PropTypes=r,r}},2736:(e,t,r)=>{e.exports=r(16186)()},62985:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},11929:(e,t,r)=>{"use strict";var n=r(79474),s=r(82614);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var a=new Set,o={};function c(e,t){u(e,t),u(e+"Capture",t)}function u(e,t){for(o[e]=t,e=0;e<t.length;e++)a.add(t[e])}var l=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),d=Object.prototype.hasOwnProperty,p=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,f={},h={};function b(e,t,r,n,s,i,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=n,this.attributeNamespace=s,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var m={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){m[e]=new b(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];m[t]=new b(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){m[e]=new b(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){m[e]=new b(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){m[e]=new b(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){m[e]=new b(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){m[e]=new b(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){m[e]=new b(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){m[e]=new b(e,5,!1,e.toLowerCase(),null,!1,!1)}));var g=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function v(e,t,r,n){var s=m.hasOwnProperty(t)?m[t]:null;(null!==s?0!==s.type:n||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,r,n){if(null==t||function(e,t,r,n){if(null!==r&&0===r.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!n&&(null!==r?!r.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,r,n))return!0;if(n)return!1;if(null!==r)switch(r.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,r,s,n)&&(r=null),n||null===s?function(e){return!!d.call(h,e)||!d.call(f,e)&&(p.test(e)?h[e]=!0:(f[e]=!0,!1))}(t)&&(null===r?e.removeAttribute(t):e.setAttribute(t,""+r)):s.mustUseProperty?e[s.propertyName]=null===r?3!==s.type&&"":r:(t=s.attributeName,n=s.attributeNamespace,null===r?e.removeAttribute(t):(r=3===(s=s.type)||4===s&&!0===r?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(g,y);m[t]=new b(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(g,y);m[t]=new b(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(g,y);m[t]=new b(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){m[e]=new b(e,1,!1,e.toLowerCase(),null,!1,!1)})),m.xlinkHref=new b("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){m[e]=new b(e,1,!1,e.toLowerCase(),null,!0,!0)}));var k=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=Symbol.for("react.element"),x=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),_=Symbol.for("react.strict_mode"),j=Symbol.for("react.profiler"),q=Symbol.for("react.provider"),E=Symbol.for("react.context"),C=Symbol.for("react.forward_ref"),T=Symbol.for("react.suspense"),A=Symbol.for("react.suspense_list"),I=Symbol.for("react.memo"),P=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var L=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var O=Symbol.iterator;function N(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=O&&e[O]||e["@@iterator"])?e:null}var R,M=Object.assign;function F(e){if(void 0===R)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);R=t&&t[1]||""}return"\n"+R+e}var D=!1;function z(e,t){if(!e||D)return"";D=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var n=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){n=u}e.call(t.prototype)}else{try{throw Error()}catch(u){n=u}e()}}catch(u){if(u&&n&&"string"==typeof u.stack){for(var s=u.stack.split("\n"),i=n.stack.split("\n"),a=s.length-1,o=i.length-1;1<=a&&0<=o&&s[a]!==i[o];)o--;for(;1<=a&&0<=o;a--,o--)if(s[a]!==i[o]){if(1!==a||1!==o)do{if(a--,0>--o||s[a]!==i[o]){var c="\n"+s[a].replace(" at new "," at ");return e.displayName&&c.includes("<anonymous>")&&(c=c.replace("<anonymous>",e.displayName)),c}}while(1<=a&&0<=o);break}}}finally{D=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?F(e):""}function B(e){switch(e.tag){case 5:return F(e.type);case 16:return F("Lazy");case 13:return F("Suspense");case 19:return F("SuspenseList");case 0:case 2:case 15:return e=z(e.type,!1);case 11:return e=z(e.type.render,!1);case 1:return e=z(e.type,!0);default:return""}}function U(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case S:return"Fragment";case x:return"Portal";case j:return"Profiler";case _:return"StrictMode";case T:return"Suspense";case A:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case E:return(e.displayName||"Context")+".Consumer";case q:return(e._context.displayName||"Context")+".Provider";case C:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case I:return null!==(t=e.displayName||null)?t:U(e.type)||"Memo";case P:t=e._payload,e=e._init;try{return U(e(t))}catch(r){}}return null}function $(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return U(t);case 8:return t===_?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function V(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function W(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function H(e){e._valueTracker||(e._valueTracker=function(e){var t=W(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==r&&"function"==typeof r.get&&"function"==typeof r.set){var s=r.get,i=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return s.call(this)},set:function(e){n=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function K(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=W(e)?e.checked?"true":"false":e.value),(e=n)!==r&&(t.setValue(e),!0)}function G(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Q(e,t){var r=t.checked;return M({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=r?r:e._wrapperState.initialChecked})}function Y(e,t){var r=null==t.defaultValue?"":t.defaultValue,n=null!=t.checked?t.checked:t.defaultChecked;r=V(null!=t.value?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Z(e,t){null!=(t=t.checked)&&v(e,"checked",t,!1)}function X(e,t){Z(e,t);var r=V(t.value),n=t.type;if(null!=r)"number"===n?(0===r&&""===e.value||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if("submit"===n||"reset"===n)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,r):t.hasOwnProperty("defaultValue")&&ee(e,t.type,V(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function J(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!("submit"!==n&&"reset"!==n||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}""!==(r=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==r&&(e.name=r)}function ee(e,t,r){"number"===t&&G(e.ownerDocument)===e||(null==r?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var te=Array.isArray;function re(e,t,r,n){if(e=e.options,t){t={};for(var s=0;s<r.length;s++)t["$"+r[s]]=!0;for(r=0;r<e.length;r++)s=t.hasOwnProperty("$"+e[r].value),e[r].selected!==s&&(e[r].selected=s),s&&n&&(e[r].defaultSelected=!0)}else{for(r=""+V(r),t=null,s=0;s<e.length;s++){if(e[s].value===r)return e[s].selected=!0,void(n&&(e[s].defaultSelected=!0));null!==t||e[s].disabled||(t=e[s])}null!==t&&(t.selected=!0)}}function ne(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return M({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function se(e,t){var r=t.value;if(null==r){if(r=t.children,t=t.defaultValue,null!=r){if(null!=t)throw Error(i(92));if(te(r)){if(1<r.length)throw Error(i(93));r=r[0]}t=r}null==t&&(t=""),r=t}e._wrapperState={initialValue:V(r)}}function ie(e,t){var r=V(t.value),n=V(t.defaultValue);null!=r&&((r=""+r)!==e.value&&(e.value=r),null==t.defaultValue&&e.defaultValue!==r&&(e.defaultValue=r)),null!=n&&(e.defaultValue=""+n)}function ae(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function oe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ce(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?oe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ue,le,de=(le=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ue=ue||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ue.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,r,n){MSApp.execUnsafeLocalFunction((function(){return le(e,t)}))}:le);function pe(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&3===r.nodeType)return void(r.nodeValue=t)}e.textContent=t}var fe={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},he=["Webkit","ms","Moz","O"];function be(e,t,r){return null==t||"boolean"==typeof t||""===t?"":r||"number"!=typeof t||0===t||fe.hasOwnProperty(e)&&fe[e]?(""+t).trim():t+"px"}function me(e,t){for(var r in e=e.style,t)if(t.hasOwnProperty(r)){var n=0===r.indexOf("--"),s=be(r,t[r],n);"float"===r&&(r="cssFloat"),n?e.setProperty(r,s):e[r]=s}}Object.keys(fe).forEach((function(e){he.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),fe[t]=fe[e]}))}));var ge=M({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ye(e,t){if(t){if(ge[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(i(62))}}function ve(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ke=null;function we(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var xe=null,Se=null,_e=null;function je(e){if(e=vs(e)){if("function"!=typeof xe)throw Error(i(280));var t=e.stateNode;t&&(t=ws(t),xe(e.stateNode,e.type,t))}}function qe(e){Se?_e?_e.push(e):_e=[e]:Se=e}function Ee(){if(Se){var e=Se,t=_e;if(_e=Se=null,je(e),t)for(e=0;e<t.length;e++)je(t[e])}}function Ce(e,t){return e(t)}function Te(){}var Ae=!1;function Ie(e,t,r){if(Ae)return e(t,r);Ae=!0;try{return Ce(e,t,r)}finally{Ae=!1,(null!==Se||null!==_e)&&(Te(),Ee())}}function Pe(e,t){var r=e.stateNode;if(null===r)return null;var n=ws(r);if(null===n)return null;r=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(n=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!n;break e;default:e=!1}if(e)return null;if(r&&"function"!=typeof r)throw Error(i(231,t,typeof r));return r}var Le=!1;if(l)try{var Oe={};Object.defineProperty(Oe,"passive",{get:function(){Le=!0}}),window.addEventListener("test",Oe,Oe),window.removeEventListener("test",Oe,Oe)}catch(le){Le=!1}function Ne(e,t,r,n,s,i,a,o,c){var u=Array.prototype.slice.call(arguments,3);try{t.apply(r,u)}catch(l){this.onError(l)}}var Re=!1,Me=null,Fe=!1,De=null,ze={onError:function(e){Re=!0,Me=e}};function Be(e,t,r,n,s,i,a,o,c){Re=!1,Me=null,Ne.apply(ze,arguments)}function Ue(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(4098&(t=e).flags)&&(r=t.return),e=t.return}while(e)}return 3===t.tag?r:null}function $e(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Ve(e){if(Ue(e)!==e)throw Error(i(188))}function We(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ue(e)))throw Error(i(188));return t!==e?null:e}for(var r=e,n=t;;){var s=r.return;if(null===s)break;var a=s.alternate;if(null===a){if(null!==(n=s.return)){r=n;continue}break}if(s.child===a.child){for(a=s.child;a;){if(a===r)return Ve(s),e;if(a===n)return Ve(s),t;a=a.sibling}throw Error(i(188))}if(r.return!==n.return)r=s,n=a;else{for(var o=!1,c=s.child;c;){if(c===r){o=!0,r=s,n=a;break}if(c===n){o=!0,n=s,r=a;break}c=c.sibling}if(!o){for(c=a.child;c;){if(c===r){o=!0,r=a,n=s;break}if(c===n){o=!0,n=a,r=s;break}c=c.sibling}if(!o)throw Error(i(189))}}if(r.alternate!==n)throw Error(i(190))}if(3!==r.tag)throw Error(i(188));return r.stateNode.current===r?e:t}(e))?He(e):null}function He(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=He(e);if(null!==t)return t;e=e.sibling}return null}var Ke=s.unstable_scheduleCallback,Ge=s.unstable_cancelCallback,Qe=s.unstable_shouldYield,Ye=s.unstable_requestPaint,Ze=s.unstable_now,Xe=s.unstable_getCurrentPriorityLevel,Je=s.unstable_ImmediatePriority,et=s.unstable_UserBlockingPriority,tt=s.unstable_NormalPriority,rt=s.unstable_LowPriority,nt=s.unstable_IdlePriority,st=null,it=null;var at=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(ot(e)/ct|0)|0},ot=Math.log,ct=Math.LN2;var ut=64,lt=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function pt(e,t){var r=e.pendingLanes;if(0===r)return 0;var n=0,s=e.suspendedLanes,i=e.pingedLanes,a=268435455&r;if(0!==a){var o=a&~s;0!==o?n=dt(o):0!==(i&=a)&&(n=dt(i))}else 0!==(a=r&~s)?n=dt(a):0!==i&&(n=dt(i));if(0===n)return 0;if(0!==t&&t!==n&&0==(t&s)&&((s=n&-n)>=(i=t&-t)||16===s&&0!=(4194240&i)))return t;if(0!=(4&n)&&(n|=16&r),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=n;0<t;)s=1<<(r=31-at(t)),n|=e[r],t&=~s;return n}function ft(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function ht(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function bt(){var e=ut;return 0==(4194240&(ut<<=1))&&(ut=64),e}function mt(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function gt(e,t,r){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-at(t)]=r}function yt(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-at(r),s=1<<n;s&t|e[n]&t&&(e[n]|=t),r&=~s}}var vt=0;function kt(e){return 1<(e&=-e)?4<e?0!=(268435455&e)?16:536870912:4:1}var wt,xt,St,_t,jt,qt=!1,Et=[],Ct=null,Tt=null,At=null,It=new Map,Pt=new Map,Lt=[],Ot="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Nt(e,t){switch(e){case"focusin":case"focusout":Ct=null;break;case"dragenter":case"dragleave":Tt=null;break;case"mouseover":case"mouseout":At=null;break;case"pointerover":case"pointerout":It.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Pt.delete(t.pointerId)}}function Rt(e,t,r,n,s,i){return null===e||e.nativeEvent!==i?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:i,targetContainers:[s]},null!==t&&(null!==(t=vs(t))&&xt(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,null!==s&&-1===t.indexOf(s)&&t.push(s),e)}function Mt(e){var t=ys(e.target);if(null!==t){var r=Ue(t);if(null!==r)if(13===(t=r.tag)){if(null!==(t=$e(r)))return e.blockedOn=t,void jt(e.priority,(function(){St(r)}))}else if(3===t&&r.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===r.tag?r.stateNode.containerInfo:null)}e.blockedOn=null}function Ft(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var r=Qt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==r)return null!==(t=vs(r))&&xt(t),e.blockedOn=r,!1;var n=new(r=e.nativeEvent).constructor(r.type,r);ke=n,r.target.dispatchEvent(n),ke=null,t.shift()}return!0}function Dt(e,t,r){Ft(e)&&r.delete(t)}function zt(){qt=!1,null!==Ct&&Ft(Ct)&&(Ct=null),null!==Tt&&Ft(Tt)&&(Tt=null),null!==At&&Ft(At)&&(At=null),It.forEach(Dt),Pt.forEach(Dt)}function Bt(e,t){e.blockedOn===t&&(e.blockedOn=null,qt||(qt=!0,s.unstable_scheduleCallback(s.unstable_NormalPriority,zt)))}function Ut(e){function t(t){return Bt(t,e)}if(0<Et.length){Bt(Et[0],e);for(var r=1;r<Et.length;r++){var n=Et[r];n.blockedOn===e&&(n.blockedOn=null)}}for(null!==Ct&&Bt(Ct,e),null!==Tt&&Bt(Tt,e),null!==At&&Bt(At,e),It.forEach(t),Pt.forEach(t),r=0;r<Lt.length;r++)(n=Lt[r]).blockedOn===e&&(n.blockedOn=null);for(;0<Lt.length&&null===(r=Lt[0]).blockedOn;)Mt(r),null===r.blockedOn&&Lt.shift()}var $t=k.ReactCurrentBatchConfig,Vt=!0;function Wt(e,t,r,n){var s=vt,i=$t.transition;$t.transition=null;try{vt=1,Kt(e,t,r,n)}finally{vt=s,$t.transition=i}}function Ht(e,t,r,n){var s=vt,i=$t.transition;$t.transition=null;try{vt=4,Kt(e,t,r,n)}finally{vt=s,$t.transition=i}}function Kt(e,t,r,n){if(Vt){var s=Qt(e,t,r,n);if(null===s)Vn(e,t,n,Gt,r),Nt(e,n);else if(function(e,t,r,n,s){switch(t){case"focusin":return Ct=Rt(Ct,e,t,r,n,s),!0;case"dragenter":return Tt=Rt(Tt,e,t,r,n,s),!0;case"mouseover":return At=Rt(At,e,t,r,n,s),!0;case"pointerover":var i=s.pointerId;return It.set(i,Rt(It.get(i)||null,e,t,r,n,s)),!0;case"gotpointercapture":return i=s.pointerId,Pt.set(i,Rt(Pt.get(i)||null,e,t,r,n,s)),!0}return!1}(s,e,t,r,n))n.stopPropagation();else if(Nt(e,n),4&t&&-1<Ot.indexOf(e)){for(;null!==s;){var i=vs(s);if(null!==i&&wt(i),null===(i=Qt(e,t,r,n))&&Vn(e,t,n,Gt,r),i===s)break;s=i}null!==s&&n.stopPropagation()}else Vn(e,t,n,null,r)}}var Gt=null;function Qt(e,t,r,n){if(Gt=null,null!==(e=ys(e=we(n))))if(null===(t=Ue(e)))e=null;else if(13===(r=t.tag)){if(null!==(e=$e(t)))return e;e=null}else if(3===r){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Gt=e,null}function Yt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Xe()){case Je:return 1;case et:return 4;case tt:case rt:return 16;case nt:return 536870912;default:return 16}default:return 16}}var Zt=null,Xt=null,Jt=null;function er(){if(Jt)return Jt;var e,t,r=Xt,n=r.length,s="value"in Zt?Zt.value:Zt.textContent,i=s.length;for(e=0;e<n&&r[e]===s[e];e++);var a=n-e;for(t=1;t<=a&&r[n-t]===s[i-t];t++);return Jt=s.slice(e,1<t?1-t:void 0)}function tr(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function rr(){return!0}function nr(){return!1}function sr(e){function t(t,r,n,s,i){for(var a in this._reactName=t,this._targetInst=n,this.type=r,this.nativeEvent=s,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(s):s[a]);return this.isDefaultPrevented=(null!=s.defaultPrevented?s.defaultPrevented:!1===s.returnValue)?rr:nr,this.isPropagationStopped=nr,this}return M(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=rr)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=rr)},persist:function(){},isPersistent:rr}),t}var ir,ar,or,cr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ur=sr(cr),lr=M({},cr,{view:0,detail:0}),dr=sr(lr),pr=M({},lr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:_r,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==or&&(or&&"mousemove"===e.type?(ir=e.screenX-or.screenX,ar=e.screenY-or.screenY):ar=ir=0,or=e),ir)},movementY:function(e){return"movementY"in e?e.movementY:ar}}),fr=sr(pr),hr=sr(M({},pr,{dataTransfer:0})),br=sr(M({},lr,{relatedTarget:0})),mr=sr(M({},cr,{animationName:0,elapsedTime:0,pseudoElement:0})),gr=M({},cr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),yr=sr(gr),vr=sr(M({},cr,{data:0})),kr={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},wr={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},xr={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Sr(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=xr[e])&&!!t[e]}function _r(){return Sr}var jr=M({},lr,{key:function(e){if(e.key){var t=kr[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tr(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?wr[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:_r,charCode:function(e){return"keypress"===e.type?tr(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tr(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),qr=sr(jr),Er=sr(M({},pr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Cr=sr(M({},lr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:_r})),Tr=sr(M({},cr,{propertyName:0,elapsedTime:0,pseudoElement:0})),Ar=M({},pr,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Ir=sr(Ar),Pr=[9,13,27,32],Lr=l&&"CompositionEvent"in window,Or=null;l&&"documentMode"in document&&(Or=document.documentMode);var Nr=l&&"TextEvent"in window&&!Or,Rr=l&&(!Lr||Or&&8<Or&&11>=Or),Mr=String.fromCharCode(32),Fr=!1;function Dr(e,t){switch(e){case"keyup":return-1!==Pr.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function zr(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Br=!1;var Ur={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function $r(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Ur[e.type]:"textarea"===t}function Vr(e,t,r,n){qe(n),0<(t=Hn(t,"onChange")).length&&(r=new ur("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var Wr=null,Hr=null;function Kr(e){Fn(e,0)}function Gr(e){if(K(ks(e)))return e}function Qr(e,t){if("change"===e)return t}var Yr=!1;if(l){var Zr;if(l){var Xr="oninput"in document;if(!Xr){var Jr=document.createElement("div");Jr.setAttribute("oninput","return;"),Xr="function"==typeof Jr.oninput}Zr=Xr}else Zr=!1;Yr=Zr&&(!document.documentMode||9<document.documentMode)}function en(){Wr&&(Wr.detachEvent("onpropertychange",tn),Hr=Wr=null)}function tn(e){if("value"===e.propertyName&&Gr(Hr)){var t=[];Vr(t,Hr,e,we(e)),Ie(Kr,t)}}function rn(e,t,r){"focusin"===e?(en(),Hr=r,(Wr=t).attachEvent("onpropertychange",tn)):"focusout"===e&&en()}function nn(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Gr(Hr)}function sn(e,t){if("click"===e)return Gr(t)}function an(e,t){if("input"===e||"change"===e)return Gr(t)}var on="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function cn(e,t){if(on(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var s=r[n];if(!d.call(t,s)||!on(e[s],t[s]))return!1}return!0}function un(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ln(e,t){var r,n=un(e);for(e=0;n;){if(3===n.nodeType){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=un(n)}}function dn(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dn(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function pn(){for(var e=window,t=G();t instanceof e.HTMLIFrameElement;){try{var r="string"==typeof t.contentWindow.location.href}catch(n){r=!1}if(!r)break;t=G((e=t.contentWindow).document)}return t}function fn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function hn(e){var t=pn(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&dn(r.ownerDocument.documentElement,r)){if(null!==n&&fn(r))if(t=n.start,void 0===(e=n.end)&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if((e=(t=r.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var s=r.textContent.length,i=Math.min(n.start,s);n=void 0===n.end?i:Math.min(n.end,s),!e.extend&&i>n&&(s=n,n=i,i=s),s=ln(r,i);var a=ln(r,n);s&&a&&(1!==e.rangeCount||e.anchorNode!==s.node||e.anchorOffset!==s.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&((t=t.createRange()).setStart(s.node,s.offset),e.removeAllRanges(),i>n?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}for(t=[],e=r;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof r.focus&&r.focus(),r=0;r<t.length;r++)(e=t[r]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var bn=l&&"documentMode"in document&&11>=document.documentMode,mn=null,gn=null,yn=null,vn=!1;function kn(e,t,r){var n=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;vn||null==mn||mn!==G(n)||("selectionStart"in(n=mn)&&fn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},yn&&cn(yn,n)||(yn=n,0<(n=Hn(gn,"onSelect")).length&&(t=new ur("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=mn)))}function wn(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var xn={animationend:wn("Animation","AnimationEnd"),animationiteration:wn("Animation","AnimationIteration"),animationstart:wn("Animation","AnimationStart"),transitionend:wn("Transition","TransitionEnd")},Sn={},_n={};function jn(e){if(Sn[e])return Sn[e];if(!xn[e])return e;var t,r=xn[e];for(t in r)if(r.hasOwnProperty(t)&&t in _n)return Sn[e]=r[t];return e}l&&(_n=document.createElement("div").style,"AnimationEvent"in window||(delete xn.animationend.animation,delete xn.animationiteration.animation,delete xn.animationstart.animation),"TransitionEvent"in window||delete xn.transitionend.transition);var qn=jn("animationend"),En=jn("animationiteration"),Cn=jn("animationstart"),Tn=jn("transitionend"),An=new Map,In="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Pn(e,t){An.set(e,t),c(t,[e])}for(var Ln=0;Ln<In.length;Ln++){var On=In[Ln];Pn(On.toLowerCase(),"on"+(On[0].toUpperCase()+On.slice(1)))}Pn(qn,"onAnimationEnd"),Pn(En,"onAnimationIteration"),Pn(Cn,"onAnimationStart"),Pn("dblclick","onDoubleClick"),Pn("focusin","onFocus"),Pn("focusout","onBlur"),Pn(Tn,"onTransitionEnd"),u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),c("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),c("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),c("onBeforeInput",["compositionend","keypress","textInput","paste"]),c("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Nn="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Rn=new Set("cancel close invalid load scroll toggle".split(" ").concat(Nn));function Mn(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,function(e,t,r,n,s,a,o,c,u){if(Be.apply(this,arguments),Re){if(!Re)throw Error(i(198));var l=Me;Re=!1,Me=null,Fe||(Fe=!0,De=l)}}(n,t,void 0,e),e.currentTarget=null}function Fn(e,t){t=0!=(4&t);for(var r=0;r<e.length;r++){var n=e[r],s=n.event;n=n.listeners;e:{var i=void 0;if(t)for(var a=n.length-1;0<=a;a--){var o=n[a],c=o.instance,u=o.currentTarget;if(o=o.listener,c!==i&&s.isPropagationStopped())break e;Mn(s,o,u),i=c}else for(a=0;a<n.length;a++){if(c=(o=n[a]).instance,u=o.currentTarget,o=o.listener,c!==i&&s.isPropagationStopped())break e;Mn(s,o,u),i=c}}}if(Fe)throw e=De,Fe=!1,De=null,e}function Dn(e,t){var r=t[bs];void 0===r&&(r=t[bs]=new Set);var n=e+"__bubble";r.has(n)||($n(t,e,2,!1),r.add(n))}function zn(e,t,r){var n=0;t&&(n|=4),$n(r,e,n,t)}var Bn="_reactListening"+Math.random().toString(36).slice(2);function Un(e){if(!e[Bn]){e[Bn]=!0,a.forEach((function(t){"selectionchange"!==t&&(Rn.has(t)||zn(t,!1,e),zn(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Bn]||(t[Bn]=!0,zn("selectionchange",!1,t))}}function $n(e,t,r,n){switch(Yt(t)){case 1:var s=Wt;break;case 4:s=Ht;break;default:s=Kt}r=s.bind(null,t,r,e),s=void 0,!Le||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(s=!0),n?void 0!==s?e.addEventListener(t,r,{capture:!0,passive:s}):e.addEventListener(t,r,!0):void 0!==s?e.addEventListener(t,r,{passive:s}):e.addEventListener(t,r,!1)}function Vn(e,t,r,n,s){var i=n;if(0==(1&t)&&0==(2&t)&&null!==n)e:for(;;){if(null===n)return;var a=n.tag;if(3===a||4===a){var o=n.stateNode.containerInfo;if(o===s||8===o.nodeType&&o.parentNode===s)break;if(4===a)for(a=n.return;null!==a;){var c=a.tag;if((3===c||4===c)&&((c=a.stateNode.containerInfo)===s||8===c.nodeType&&c.parentNode===s))return;a=a.return}for(;null!==o;){if(null===(a=ys(o)))return;if(5===(c=a.tag)||6===c){n=i=a;continue e}o=o.parentNode}}n=n.return}Ie((function(){var n=i,s=we(r),a=[];e:{var o=An.get(e);if(void 0!==o){var c=ur,u=e;switch(e){case"keypress":if(0===tr(r))break e;case"keydown":case"keyup":c=qr;break;case"focusin":u="focus",c=br;break;case"focusout":u="blur",c=br;break;case"beforeblur":case"afterblur":c=br;break;case"click":if(2===r.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":c=fr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":c=hr;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":c=Cr;break;case qn:case En:case Cn:c=mr;break;case Tn:c=Tr;break;case"scroll":c=dr;break;case"wheel":c=Ir;break;case"copy":case"cut":case"paste":c=yr;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":c=Er}var l=0!=(4&t),d=!l&&"scroll"===e,p=l?null!==o?o+"Capture":null:o;l=[];for(var f,h=n;null!==h;){var b=(f=h).stateNode;if(5===f.tag&&null!==b&&(f=b,null!==p&&(null!=(b=Pe(h,p))&&l.push(Wn(h,b,f)))),d)break;h=h.return}0<l.length&&(o=new c(o,u,null,r,s),a.push({event:o,listeners:l}))}}if(0==(7&t)){if(c="mouseout"===e||"pointerout"===e,(!(o="mouseover"===e||"pointerover"===e)||r===ke||!(u=r.relatedTarget||r.fromElement)||!ys(u)&&!u[hs])&&(c||o)&&(o=s.window===s?s:(o=s.ownerDocument)?o.defaultView||o.parentWindow:window,c?(c=n,null!==(u=(u=r.relatedTarget||r.toElement)?ys(u):null)&&(u!==(d=Ue(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(c=null,u=n),c!==u)){if(l=fr,b="onMouseLeave",p="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(l=Er,b="onPointerLeave",p="onPointerEnter",h="pointer"),d=null==c?o:ks(c),f=null==u?o:ks(u),(o=new l(b,h+"leave",c,r,s)).target=d,o.relatedTarget=f,b=null,ys(s)===n&&((l=new l(p,h+"enter",u,r,s)).target=f,l.relatedTarget=d,b=l),d=b,c&&u)e:{for(p=u,h=0,f=l=c;f;f=Kn(f))h++;for(f=0,b=p;b;b=Kn(b))f++;for(;0<h-f;)l=Kn(l),h--;for(;0<f-h;)p=Kn(p),f--;for(;h--;){if(l===p||null!==p&&l===p.alternate)break e;l=Kn(l),p=Kn(p)}l=null}else l=null;null!==c&&Gn(a,o,c,l,!1),null!==u&&null!==d&&Gn(a,d,u,l,!0)}if("select"===(c=(o=n?ks(n):window).nodeName&&o.nodeName.toLowerCase())||"input"===c&&"file"===o.type)var m=Qr;else if($r(o))if(Yr)m=an;else{m=nn;var g=rn}else(c=o.nodeName)&&"input"===c.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(m=sn);switch(m&&(m=m(e,n))?Vr(a,m,r,s):(g&&g(e,o,n),"focusout"===e&&(g=o._wrapperState)&&g.controlled&&"number"===o.type&&ee(o,"number",o.value)),g=n?ks(n):window,e){case"focusin":($r(g)||"true"===g.contentEditable)&&(mn=g,gn=n,yn=null);break;case"focusout":yn=gn=mn=null;break;case"mousedown":vn=!0;break;case"contextmenu":case"mouseup":case"dragend":vn=!1,kn(a,r,s);break;case"selectionchange":if(bn)break;case"keydown":case"keyup":kn(a,r,s)}var y;if(Lr)e:{switch(e){case"compositionstart":var v="onCompositionStart";break e;case"compositionend":v="onCompositionEnd";break e;case"compositionupdate":v="onCompositionUpdate";break e}v=void 0}else Br?Dr(e,r)&&(v="onCompositionEnd"):"keydown"===e&&229===r.keyCode&&(v="onCompositionStart");v&&(Rr&&"ko"!==r.locale&&(Br||"onCompositionStart"!==v?"onCompositionEnd"===v&&Br&&(y=er()):(Xt="value"in(Zt=s)?Zt.value:Zt.textContent,Br=!0)),0<(g=Hn(n,v)).length&&(v=new vr(v,e,null,r,s),a.push({event:v,listeners:g}),y?v.data=y:null!==(y=zr(r))&&(v.data=y))),(y=Nr?function(e,t){switch(e){case"compositionend":return zr(t);case"keypress":return 32!==t.which?null:(Fr=!0,Mr);case"textInput":return(e=t.data)===Mr&&Fr?null:e;default:return null}}(e,r):function(e,t){if(Br)return"compositionend"===e||!Lr&&Dr(e,t)?(e=er(),Jt=Xt=Zt=null,Br=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Rr&&"ko"!==t.locale?null:t.data}}(e,r))&&(0<(n=Hn(n,"onBeforeInput")).length&&(s=new vr("onBeforeInput","beforeinput",null,r,s),a.push({event:s,listeners:n}),s.data=y))}Fn(a,t)}))}function Wn(e,t,r){return{instance:e,listener:t,currentTarget:r}}function Hn(e,t){for(var r=t+"Capture",n=[];null!==e;){var s=e,i=s.stateNode;5===s.tag&&null!==i&&(s=i,null!=(i=Pe(e,r))&&n.unshift(Wn(e,i,s)),null!=(i=Pe(e,t))&&n.push(Wn(e,i,s))),e=e.return}return n}function Kn(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Gn(e,t,r,n,s){for(var i=t._reactName,a=[];null!==r&&r!==n;){var o=r,c=o.alternate,u=o.stateNode;if(null!==c&&c===n)break;5===o.tag&&null!==u&&(o=u,s?null!=(c=Pe(r,i))&&a.unshift(Wn(r,c,o)):s||null!=(c=Pe(r,i))&&a.push(Wn(r,c,o))),r=r.return}0!==a.length&&e.push({event:t,listeners:a})}var Qn=/\r\n?/g,Yn=/\u0000|\uFFFD/g;function Zn(e){return("string"==typeof e?e:""+e).replace(Qn,"\n").replace(Yn,"")}function Xn(e,t,r){if(t=Zn(t),Zn(e)!==t&&r)throw Error(i(425))}function Jn(){}var es=null,ts=null;function rs(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ns="function"==typeof setTimeout?setTimeout:void 0,ss="function"==typeof clearTimeout?clearTimeout:void 0,is="function"==typeof Promise?Promise:void 0,as="function"==typeof queueMicrotask?queueMicrotask:void 0!==is?function(e){return is.resolve(null).then(e).catch(os)}:ns;function os(e){setTimeout((function(){throw e}))}function cs(e,t){var r=t,n=0;do{var s=r.nextSibling;if(e.removeChild(r),s&&8===s.nodeType)if("/$"===(r=s.data)){if(0===n)return e.removeChild(s),void Ut(t);n--}else"$"!==r&&"$?"!==r&&"$!"!==r||n++;r=s}while(r);Ut(t)}function us(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function ls(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var r=e.data;if("$"===r||"$!"===r||"$?"===r){if(0===t)return e;t--}else"/$"===r&&t++}e=e.previousSibling}return null}var ds=Math.random().toString(36).slice(2),ps="__reactFiber$"+ds,fs="__reactProps$"+ds,hs="__reactContainer$"+ds,bs="__reactEvents$"+ds,ms="__reactListeners$"+ds,gs="__reactHandles$"+ds;function ys(e){var t=e[ps];if(t)return t;for(var r=e.parentNode;r;){if(t=r[hs]||r[ps]){if(r=t.alternate,null!==t.child||null!==r&&null!==r.child)for(e=ls(e);null!==e;){if(r=e[ps])return r;e=ls(e)}return t}r=(e=r).parentNode}return null}function vs(e){return!(e=e[ps]||e[hs])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function ks(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function ws(e){return e[fs]||null}var xs=[],Ss=-1;function _s(e){return{current:e}}function js(e){0>Ss||(e.current=xs[Ss],xs[Ss]=null,Ss--)}function qs(e,t){Ss++,xs[Ss]=e.current,e.current=t}var Es={},Cs=_s(Es),Ts=_s(!1),As=Es;function Is(e,t){var r=e.type.contextTypes;if(!r)return Es;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var s,i={};for(s in r)i[s]=t[s];return n&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Ps(e){return null!=(e=e.childContextTypes)}function Ls(){js(Ts),js(Cs)}function Os(e,t,r){if(Cs.current!==Es)throw Error(i(168));qs(Cs,t),qs(Ts,r)}function Ns(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,"function"!=typeof n.getChildContext)return r;for(var s in n=n.getChildContext())if(!(s in t))throw Error(i(108,$(e)||"Unknown",s));return M({},r,n)}function Rs(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Es,As=Cs.current,qs(Cs,e),qs(Ts,Ts.current),!0}function Ms(e,t,r){var n=e.stateNode;if(!n)throw Error(i(169));r?(e=Ns(e,t,As),n.__reactInternalMemoizedMergedChildContext=e,js(Ts),js(Cs),qs(Cs,e)):js(Ts),qs(Ts,r)}var Fs=null,Ds=!1,zs=!1;function Bs(e){null===Fs?Fs=[e]:Fs.push(e)}function Us(){if(!zs&&null!==Fs){zs=!0;var e=0,t=vt;try{var r=Fs;for(vt=1;e<r.length;e++){var n=r[e];do{n=n(!0)}while(null!==n)}Fs=null,Ds=!1}catch(s){throw null!==Fs&&(Fs=Fs.slice(e+1)),Ke(Je,Us),s}finally{vt=t,zs=!1}}return null}var $s=[],Vs=0,Ws=null,Hs=0,Ks=[],Gs=0,Qs=null,Ys=1,Zs="";function Xs(e,t){$s[Vs++]=Hs,$s[Vs++]=Ws,Ws=e,Hs=t}function Js(e,t,r){Ks[Gs++]=Ys,Ks[Gs++]=Zs,Ks[Gs++]=Qs,Qs=e;var n=Ys;e=Zs;var s=32-at(n)-1;n&=~(1<<s),r+=1;var i=32-at(t)+s;if(30<i){var a=s-s%5;i=(n&(1<<a)-1).toString(32),n>>=a,s-=a,Ys=1<<32-at(t)+s|r<<s|n,Zs=i+e}else Ys=1<<i|r<<s|n,Zs=e}function ei(e){null!==e.return&&(Xs(e,1),Js(e,1,0))}function ti(e){for(;e===Ws;)Ws=$s[--Vs],$s[Vs]=null,Hs=$s[--Vs],$s[Vs]=null;for(;e===Qs;)Qs=Ks[--Gs],Ks[Gs]=null,Zs=Ks[--Gs],Ks[Gs]=null,Ys=Ks[--Gs],Ks[Gs]=null}var ri=null,ni=null,si=!1,ii=null;function ai(e,t){var r=Pu(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,null===(t=e.deletions)?(e.deletions=[r],e.flags|=16):t.push(r)}function oi(e,t){switch(e.tag){case 5:var r=e.type;return null!==(t=1!==t.nodeType||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,ri=e,ni=us(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,ri=e,ni=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(r=null!==Qs?{id:Ys,overflow:Zs}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},(r=Pu(18,null,null,0)).stateNode=t,r.return=e,e.child=r,ri=e,ni=null,!0);default:return!1}}function ci(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function ui(e){if(si){var t=ni;if(t){var r=t;if(!oi(e,t)){if(ci(e))throw Error(i(418));t=us(r.nextSibling);var n=ri;t&&oi(e,t)?ai(n,r):(e.flags=-4097&e.flags|2,si=!1,ri=e)}}else{if(ci(e))throw Error(i(418));e.flags=-4097&e.flags|2,si=!1,ri=e}}}function li(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ri=e}function di(e){if(e!==ri)return!1;if(!si)return li(e),si=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!rs(e.type,e.memoizedProps)),t&&(t=ni)){if(ci(e))throw pi(),Error(i(418));for(;t;)ai(e,t),t=us(t.nextSibling)}if(li(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var r=e.data;if("/$"===r){if(0===t){ni=us(e.nextSibling);break e}t--}else"$"!==r&&"$!"!==r&&"$?"!==r||t++}e=e.nextSibling}ni=null}}else ni=ri?us(e.stateNode.nextSibling):null;return!0}function pi(){for(var e=ni;e;)e=us(e.nextSibling)}function fi(){ni=ri=null,si=!1}function hi(e){null===ii?ii=[e]:ii.push(e)}var bi=k.ReactCurrentBatchConfig;function mi(e,t){if(e&&e.defaultProps){for(var r in t=M({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}return t}var gi=_s(null),yi=null,vi=null,ki=null;function wi(){ki=vi=yi=null}function xi(e){var t=gi.current;js(gi),e._currentValue=t}function Si(e,t,r){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==n&&(n.childLanes|=t)):null!==n&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function _i(e,t){yi=e,ki=vi=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(ko=!0),e.firstContext=null)}function ji(e){var t=e._currentValue;if(ki!==e)if(e={context:e,memoizedValue:t,next:null},null===vi){if(null===yi)throw Error(i(308));vi=e,yi.dependencies={lanes:0,firstContext:e}}else vi=vi.next=e;return t}var qi=null;function Ei(e){null===qi?qi=[e]:qi.push(e)}function Ci(e,t,r,n){var s=t.interleaved;return null===s?(r.next=r,Ei(t)):(r.next=s.next,s.next=r),t.interleaved=r,Ti(e,n)}function Ti(e,t){e.lanes|=t;var r=e.alternate;for(null!==r&&(r.lanes|=t),r=e,e=e.return;null!==e;)e.childLanes|=t,null!==(r=e.alternate)&&(r.childLanes|=t),r=e,e=e.return;return 3===r.tag?r.stateNode:null}var Ai=!1;function Ii(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Pi(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Li(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Oi(e,t,r){var n=e.updateQueue;if(null===n)return null;if(n=n.shared,0!=(2&Tc)){var s=n.pending;return null===s?t.next=t:(t.next=s.next,s.next=t),n.pending=t,Ti(e,r)}return null===(s=n.interleaved)?(t.next=t,Ei(n)):(t.next=s.next,s.next=t),n.interleaved=t,Ti(e,r)}function Ni(e,t,r){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194240&r))){var n=t.lanes;r|=n&=e.pendingLanes,t.lanes=r,yt(e,r)}}function Ri(e,t){var r=e.updateQueue,n=e.alternate;if(null!==n&&r===(n=n.updateQueue)){var s=null,i=null;if(null!==(r=r.firstBaseUpdate)){do{var a={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};null===i?s=i=a:i=i.next=a,r=r.next}while(null!==r);null===i?s=i=t:i=i.next=t}else s=i=t;return r={baseState:n.baseState,firstBaseUpdate:s,lastBaseUpdate:i,shared:n.shared,effects:n.effects},void(e.updateQueue=r)}null===(e=r.lastBaseUpdate)?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Mi(e,t,r,n){var s=e.updateQueue;Ai=!1;var i=s.firstBaseUpdate,a=s.lastBaseUpdate,o=s.shared.pending;if(null!==o){s.shared.pending=null;var c=o,u=c.next;c.next=null,null===a?i=u:a.next=u,a=c;var l=e.alternate;null!==l&&((o=(l=l.updateQueue).lastBaseUpdate)!==a&&(null===o?l.firstBaseUpdate=u:o.next=u,l.lastBaseUpdate=c))}if(null!==i){var d=s.baseState;for(a=0,l=u=c=null,o=i;;){var p=o.lane,f=o.eventTime;if((n&p)===p){null!==l&&(l=l.next={eventTime:f,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var h=e,b=o;switch(p=t,f=r,b.tag){case 1:if("function"==typeof(h=b.payload)){d=h.call(f,d,p);break e}d=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(p="function"==typeof(h=b.payload)?h.call(f,d,p):h))break e;d=M({},d,p);break e;case 2:Ai=!0}}null!==o.callback&&0!==o.lane&&(e.flags|=64,null===(p=s.effects)?s.effects=[o]:p.push(o))}else f={eventTime:f,lane:p,tag:o.tag,payload:o.payload,callback:o.callback,next:null},null===l?(u=l=f,c=d):l=l.next=f,a|=p;if(null===(o=o.next)){if(null===(o=s.shared.pending))break;o=(p=o).next,p.next=null,s.lastBaseUpdate=p,s.shared.pending=null}}if(null===l&&(c=d),s.baseState=c,s.firstBaseUpdate=u,s.lastBaseUpdate=l,null!==(t=s.shared.interleaved)){s=t;do{a|=s.lane,s=s.next}while(s!==t)}else null===i&&(s.shared.lanes=0);Mc|=a,e.lanes=a,e.memoizedState=d}}function Fi(e,t,r){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var n=e[t],s=n.callback;if(null!==s){if(n.callback=null,n=r,"function"!=typeof s)throw Error(i(191,s));s.call(n)}}}var Di=(new n.Component).refs;function zi(e,t,r,n){r=null==(r=r(n,t=e.memoizedState))?t:M({},t,r),e.memoizedState=r,0===e.lanes&&(e.updateQueue.baseState=r)}var Bi={isMounted:function(e){return!!(e=e._reactInternals)&&Ue(e)===e},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=tu(),s=ru(e),i=Li(n,s);i.payload=t,null!=r&&(i.callback=r),null!==(t=Oi(e,i,s))&&(nu(t,e,s,n),Ni(t,e,s))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=tu(),s=ru(e),i=Li(n,s);i.tag=1,i.payload=t,null!=r&&(i.callback=r),null!==(t=Oi(e,i,s))&&(nu(t,e,s,n),Ni(t,e,s))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=tu(),n=ru(e),s=Li(r,n);s.tag=2,null!=t&&(s.callback=t),null!==(t=Oi(e,s,n))&&(nu(t,e,n,r),Ni(t,e,n))}};function Ui(e,t,r,n,s,i,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(n,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!cn(r,n)||!cn(s,i))}function $i(e,t,r){var n=!1,s=Es,i=t.contextType;return"object"==typeof i&&null!==i?i=ji(i):(s=Ps(t)?As:Cs.current,i=(n=null!=(n=t.contextTypes))?Is(e,s):Es),t=new t(r,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Bi,e.stateNode=t,t._reactInternals=e,n&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=s,e.__reactInternalMemoizedMaskedChildContext=i),t}function Vi(e,t,r,n){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(r,n),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&Bi.enqueueReplaceState(t,t.state,null)}function Wi(e,t,r,n){var s=e.stateNode;s.props=r,s.state=e.memoizedState,s.refs=Di,Ii(e);var i=t.contextType;"object"==typeof i&&null!==i?s.context=ji(i):(i=Ps(t)?As:Cs.current,s.context=Is(e,i)),s.state=e.memoizedState,"function"==typeof(i=t.getDerivedStateFromProps)&&(zi(e,t,i,r),s.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof s.getSnapshotBeforeUpdate||"function"!=typeof s.UNSAFE_componentWillMount&&"function"!=typeof s.componentWillMount||(t=s.state,"function"==typeof s.componentWillMount&&s.componentWillMount(),"function"==typeof s.UNSAFE_componentWillMount&&s.UNSAFE_componentWillMount(),t!==s.state&&Bi.enqueueReplaceState(s,s.state,null),Mi(e,r,s,n),s.state=e.memoizedState),"function"==typeof s.componentDidMount&&(e.flags|=4194308)}function Hi(e,t,r){if(null!==(e=r.ref)&&"function"!=typeof e&&"object"!=typeof e){if(r._owner){if(r=r._owner){if(1!==r.tag)throw Error(i(309));var n=r.stateNode}if(!n)throw Error(i(147,e));var s=n,a=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:(t=function(e){var t=s.refs;t===Di&&(t=s.refs={}),null===e?delete t[a]:t[a]=e},t._stringRef=a,t)}if("string"!=typeof e)throw Error(i(284));if(!r._owner)throw Error(i(290,e))}return e}function Ki(e,t){throw e=Object.prototype.toString.call(t),Error(i(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Gi(e){return(0,e._init)(e._payload)}function Qi(e){function t(t,r){if(e){var n=t.deletions;null===n?(t.deletions=[r],t.flags|=16):n.push(r)}}function r(r,n){if(!e)return null;for(;null!==n;)t(r,n),n=n.sibling;return null}function n(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function s(e,t){return(e=Ou(e,t)).index=0,e.sibling=null,e}function a(t,r,n){return t.index=n,e?null!==(n=t.alternate)?(n=n.index)<r?(t.flags|=2,r):n:(t.flags|=2,r):(t.flags|=1048576,r)}function o(t){return e&&null===t.alternate&&(t.flags|=2),t}function c(e,t,r,n){return null===t||6!==t.tag?((t=Fu(r,e.mode,n)).return=e,t):((t=s(t,r)).return=e,t)}function u(e,t,r,n){var i=r.type;return i===S?d(e,t,r.props.children,n,r.key):null!==t&&(t.elementType===i||"object"==typeof i&&null!==i&&i.$$typeof===P&&Gi(i)===t.type)?((n=s(t,r.props)).ref=Hi(e,t,r),n.return=e,n):((n=Nu(r.type,r.key,r.props,null,e.mode,n)).ref=Hi(e,t,r),n.return=e,n)}function l(e,t,r,n){return null===t||4!==t.tag||t.stateNode.containerInfo!==r.containerInfo||t.stateNode.implementation!==r.implementation?((t=Du(r,e.mode,n)).return=e,t):((t=s(t,r.children||[])).return=e,t)}function d(e,t,r,n,i){return null===t||7!==t.tag?((t=Ru(r,e.mode,n,i)).return=e,t):((t=s(t,r)).return=e,t)}function p(e,t,r){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Fu(""+t,e.mode,r)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case w:return(r=Nu(t.type,t.key,t.props,null,e.mode,r)).ref=Hi(e,null,t),r.return=e,r;case x:return(t=Du(t,e.mode,r)).return=e,t;case P:return p(e,(0,t._init)(t._payload),r)}if(te(t)||N(t))return(t=Ru(t,e.mode,r,null)).return=e,t;Ki(e,t)}return null}function f(e,t,r,n){var s=null!==t?t.key:null;if("string"==typeof r&&""!==r||"number"==typeof r)return null!==s?null:c(e,t,""+r,n);if("object"==typeof r&&null!==r){switch(r.$$typeof){case w:return r.key===s?u(e,t,r,n):null;case x:return r.key===s?l(e,t,r,n):null;case P:return f(e,t,(s=r._init)(r._payload),n)}if(te(r)||N(r))return null!==s?null:d(e,t,r,n,null);Ki(e,r)}return null}function h(e,t,r,n,s){if("string"==typeof n&&""!==n||"number"==typeof n)return c(t,e=e.get(r)||null,""+n,s);if("object"==typeof n&&null!==n){switch(n.$$typeof){case w:return u(t,e=e.get(null===n.key?r:n.key)||null,n,s);case x:return l(t,e=e.get(null===n.key?r:n.key)||null,n,s);case P:return h(e,t,r,(0,n._init)(n._payload),s)}if(te(n)||N(n))return d(t,e=e.get(r)||null,n,s,null);Ki(t,n)}return null}function b(s,i,o,c){for(var u=null,l=null,d=i,b=i=0,m=null;null!==d&&b<o.length;b++){d.index>b?(m=d,d=null):m=d.sibling;var g=f(s,d,o[b],c);if(null===g){null===d&&(d=m);break}e&&d&&null===g.alternate&&t(s,d),i=a(g,i,b),null===l?u=g:l.sibling=g,l=g,d=m}if(b===o.length)return r(s,d),si&&Xs(s,b),u;if(null===d){for(;b<o.length;b++)null!==(d=p(s,o[b],c))&&(i=a(d,i,b),null===l?u=d:l.sibling=d,l=d);return si&&Xs(s,b),u}for(d=n(s,d);b<o.length;b++)null!==(m=h(d,s,b,o[b],c))&&(e&&null!==m.alternate&&d.delete(null===m.key?b:m.key),i=a(m,i,b),null===l?u=m:l.sibling=m,l=m);return e&&d.forEach((function(e){return t(s,e)})),si&&Xs(s,b),u}function m(s,o,c,u){var l=N(c);if("function"!=typeof l)throw Error(i(150));if(null==(c=l.call(c)))throw Error(i(151));for(var d=l=null,b=o,m=o=0,g=null,y=c.next();null!==b&&!y.done;m++,y=c.next()){b.index>m?(g=b,b=null):g=b.sibling;var v=f(s,b,y.value,u);if(null===v){null===b&&(b=g);break}e&&b&&null===v.alternate&&t(s,b),o=a(v,o,m),null===d?l=v:d.sibling=v,d=v,b=g}if(y.done)return r(s,b),si&&Xs(s,m),l;if(null===b){for(;!y.done;m++,y=c.next())null!==(y=p(s,y.value,u))&&(o=a(y,o,m),null===d?l=y:d.sibling=y,d=y);return si&&Xs(s,m),l}for(b=n(s,b);!y.done;m++,y=c.next())null!==(y=h(b,s,m,y.value,u))&&(e&&null!==y.alternate&&b.delete(null===y.key?m:y.key),o=a(y,o,m),null===d?l=y:d.sibling=y,d=y);return e&&b.forEach((function(e){return t(s,e)})),si&&Xs(s,m),l}return function e(n,i,a,c){if("object"==typeof a&&null!==a&&a.type===S&&null===a.key&&(a=a.props.children),"object"==typeof a&&null!==a){switch(a.$$typeof){case w:e:{for(var u=a.key,l=i;null!==l;){if(l.key===u){if((u=a.type)===S){if(7===l.tag){r(n,l.sibling),(i=s(l,a.props.children)).return=n,n=i;break e}}else if(l.elementType===u||"object"==typeof u&&null!==u&&u.$$typeof===P&&Gi(u)===l.type){r(n,l.sibling),(i=s(l,a.props)).ref=Hi(n,l,a),i.return=n,n=i;break e}r(n,l);break}t(n,l),l=l.sibling}a.type===S?((i=Ru(a.props.children,n.mode,c,a.key)).return=n,n=i):((c=Nu(a.type,a.key,a.props,null,n.mode,c)).ref=Hi(n,i,a),c.return=n,n=c)}return o(n);case x:e:{for(l=a.key;null!==i;){if(i.key===l){if(4===i.tag&&i.stateNode.containerInfo===a.containerInfo&&i.stateNode.implementation===a.implementation){r(n,i.sibling),(i=s(i,a.children||[])).return=n,n=i;break e}r(n,i);break}t(n,i),i=i.sibling}(i=Du(a,n.mode,c)).return=n,n=i}return o(n);case P:return e(n,i,(l=a._init)(a._payload),c)}if(te(a))return b(n,i,a,c);if(N(a))return m(n,i,a,c);Ki(n,a)}return"string"==typeof a&&""!==a||"number"==typeof a?(a=""+a,null!==i&&6===i.tag?(r(n,i.sibling),(i=s(i,a)).return=n,n=i):(r(n,i),(i=Fu(a,n.mode,c)).return=n,n=i),o(n)):r(n,i)}}var Yi=Qi(!0),Zi=Qi(!1),Xi={},Ji=_s(Xi),ea=_s(Xi),ta=_s(Xi);function ra(e){if(e===Xi)throw Error(i(174));return e}function na(e,t){switch(qs(ta,t),qs(ea,e),qs(Ji,Xi),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ce(null,"");break;default:t=ce(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}js(Ji),qs(Ji,t)}function sa(){js(Ji),js(ea),js(ta)}function ia(e){ra(ta.current);var t=ra(Ji.current),r=ce(t,e.type);t!==r&&(qs(ea,e),qs(Ji,r))}function aa(e){ea.current===e&&(js(Ji),js(ea))}var oa=_s(0);function ca(e){for(var t=e;null!==t;){if(13===t.tag){var r=t.memoizedState;if(null!==r&&(null===(r=r.dehydrated)||"$?"===r.data||"$!"===r.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ua=[];function la(){for(var e=0;e<ua.length;e++)ua[e]._workInProgressVersionPrimary=null;ua.length=0}var da=k.ReactCurrentDispatcher,pa=k.ReactCurrentBatchConfig,fa=0,ha=null,ba=null,ma=null,ga=!1,ya=!1,va=0,ka=0;function wa(){throw Error(i(321))}function xa(e,t){if(null===t)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!on(e[r],t[r]))return!1;return!0}function Sa(e,t,r,n,s,a){if(fa=a,ha=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,da.current=null===e||null===e.memoizedState?ao:oo,e=r(n,s),ya){a=0;do{if(ya=!1,va=0,25<=a)throw Error(i(301));a+=1,ma=ba=null,t.updateQueue=null,da.current=co,e=r(n,s)}while(ya)}if(da.current=io,t=null!==ba&&null!==ba.next,fa=0,ma=ba=ha=null,ga=!1,t)throw Error(i(300));return e}function _a(){var e=0!==va;return va=0,e}function ja(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ma?ha.memoizedState=ma=e:ma=ma.next=e,ma}function qa(){if(null===ba){var e=ha.alternate;e=null!==e?e.memoizedState:null}else e=ba.next;var t=null===ma?ha.memoizedState:ma.next;if(null!==t)ma=t,ba=e;else{if(null===e)throw Error(i(310));e={memoizedState:(ba=e).memoizedState,baseState:ba.baseState,baseQueue:ba.baseQueue,queue:ba.queue,next:null},null===ma?ha.memoizedState=ma=e:ma=ma.next=e}return ma}function Ea(e,t){return"function"==typeof t?t(e):t}function Ca(e){var t=qa(),r=t.queue;if(null===r)throw Error(i(311));r.lastRenderedReducer=e;var n=ba,s=n.baseQueue,a=r.pending;if(null!==a){if(null!==s){var o=s.next;s.next=a.next,a.next=o}n.baseQueue=s=a,r.pending=null}if(null!==s){a=s.next,n=n.baseState;var c=o=null,u=null,l=a;do{var d=l.lane;if((fa&d)===d)null!==u&&(u=u.next={lane:0,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null}),n=l.hasEagerState?l.eagerState:e(n,l.action);else{var p={lane:d,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null};null===u?(c=u=p,o=n):u=u.next=p,ha.lanes|=d,Mc|=d}l=l.next}while(null!==l&&l!==a);null===u?o=n:u.next=c,on(n,t.memoizedState)||(ko=!0),t.memoizedState=n,t.baseState=o,t.baseQueue=u,r.lastRenderedState=n}if(null!==(e=r.interleaved)){s=e;do{a=s.lane,ha.lanes|=a,Mc|=a,s=s.next}while(s!==e)}else null===s&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Ta(e){var t=qa(),r=t.queue;if(null===r)throw Error(i(311));r.lastRenderedReducer=e;var n=r.dispatch,s=r.pending,a=t.memoizedState;if(null!==s){r.pending=null;var o=s=s.next;do{a=e(a,o.action),o=o.next}while(o!==s);on(a,t.memoizedState)||(ko=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),r.lastRenderedState=a}return[a,n]}function Aa(){}function Ia(e,t){var r=ha,n=qa(),s=t(),a=!on(n.memoizedState,s);if(a&&(n.memoizedState=s,ko=!0),n=n.queue,$a(Oa.bind(null,r,n,e),[e]),n.getSnapshot!==t||a||null!==ma&&1&ma.memoizedState.tag){if(r.flags|=2048,Fa(9,La.bind(null,r,n,s,t),void 0,null),null===Ac)throw Error(i(349));0!=(30&fa)||Pa(r,t,s)}return s}function Pa(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},null===(t=ha.updateQueue)?(t={lastEffect:null,stores:null},ha.updateQueue=t,t.stores=[e]):null===(r=t.stores)?t.stores=[e]:r.push(e)}function La(e,t,r,n){t.value=r,t.getSnapshot=n,Na(t)&&Ra(e)}function Oa(e,t,r){return r((function(){Na(t)&&Ra(e)}))}function Na(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!on(e,r)}catch(n){return!0}}function Ra(e){var t=Ti(e,1);null!==t&&nu(t,e,1,-1)}function Ma(e){var t=ja();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Ea,lastRenderedState:e},t.queue=e,e=e.dispatch=to.bind(null,ha,e),[t.memoizedState,e]}function Fa(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},null===(t=ha.updateQueue)?(t={lastEffect:null,stores:null},ha.updateQueue=t,t.lastEffect=e.next=e):null===(r=t.lastEffect)?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e),e}function Da(){return qa().memoizedState}function za(e,t,r,n){var s=ja();ha.flags|=e,s.memoizedState=Fa(1|t,r,void 0,void 0===n?null:n)}function Ba(e,t,r,n){var s=qa();n=void 0===n?null:n;var i=void 0;if(null!==ba){var a=ba.memoizedState;if(i=a.destroy,null!==n&&xa(n,a.deps))return void(s.memoizedState=Fa(t,r,i,n))}ha.flags|=e,s.memoizedState=Fa(1|t,r,i,n)}function Ua(e,t){return za(8390656,8,e,t)}function $a(e,t){return Ba(2048,8,e,t)}function Va(e,t){return Ba(4,2,e,t)}function Wa(e,t){return Ba(4,4,e,t)}function Ha(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Ka(e,t,r){return r=null!=r?r.concat([e]):null,Ba(4,4,Ha.bind(null,t,e),r)}function Ga(){}function Qa(e,t){var r=qa();t=void 0===t?null:t;var n=r.memoizedState;return null!==n&&null!==t&&xa(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function Ya(e,t){var r=qa();t=void 0===t?null:t;var n=r.memoizedState;return null!==n&&null!==t&&xa(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function Za(e,t,r){return 0==(21&fa)?(e.baseState&&(e.baseState=!1,ko=!0),e.memoizedState=r):(on(r,t)||(r=bt(),ha.lanes|=r,Mc|=r,e.baseState=!0),t)}function Xa(e,t){var r=vt;vt=0!==r&&4>r?r:4,e(!0);var n=pa.transition;pa.transition={};try{e(!1),t()}finally{vt=r,pa.transition=n}}function Ja(){return qa().memoizedState}function eo(e,t,r){var n=ru(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},ro(e))no(t,r);else if(null!==(r=Ci(e,t,r,n))){nu(r,e,n,tu()),so(r,t,n)}}function to(e,t,r){var n=ru(e),s={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(ro(e))no(t,s);else{var i=e.alternate;if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var a=t.lastRenderedState,o=i(a,r);if(s.hasEagerState=!0,s.eagerState=o,on(o,a)){var c=t.interleaved;return null===c?(s.next=s,Ei(t)):(s.next=c.next,c.next=s),void(t.interleaved=s)}}catch(u){}null!==(r=Ci(e,t,s,n))&&(nu(r,e,n,s=tu()),so(r,t,n))}}function ro(e){var t=e.alternate;return e===ha||null!==t&&t===ha}function no(e,t){ya=ga=!0;var r=e.pending;null===r?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function so(e,t,r){if(0!=(4194240&r)){var n=t.lanes;r|=n&=e.pendingLanes,t.lanes=r,yt(e,r)}}var io={readContext:ji,useCallback:wa,useContext:wa,useEffect:wa,useImperativeHandle:wa,useInsertionEffect:wa,useLayoutEffect:wa,useMemo:wa,useReducer:wa,useRef:wa,useState:wa,useDebugValue:wa,useDeferredValue:wa,useTransition:wa,useMutableSource:wa,useSyncExternalStore:wa,useId:wa,unstable_isNewReconciler:!1},ao={readContext:ji,useCallback:function(e,t){return ja().memoizedState=[e,void 0===t?null:t],e},useContext:ji,useEffect:Ua,useImperativeHandle:function(e,t,r){return r=null!=r?r.concat([e]):null,za(4194308,4,Ha.bind(null,t,e),r)},useLayoutEffect:function(e,t){return za(4194308,4,e,t)},useInsertionEffect:function(e,t){return za(4,2,e,t)},useMemo:function(e,t){var r=ja();return t=void 0===t?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=ja();return t=void 0!==r?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=eo.bind(null,ha,e),[n.memoizedState,e]},useRef:function(e){return e={current:e},ja().memoizedState=e},useState:Ma,useDebugValue:Ga,useDeferredValue:function(e){return ja().memoizedState=e},useTransition:function(){var e=Ma(!1),t=e[0];return e=Xa.bind(null,e[1]),ja().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=ha,s=ja();if(si){if(void 0===r)throw Error(i(407));r=r()}else{if(r=t(),null===Ac)throw Error(i(349));0!=(30&fa)||Pa(n,t,r)}s.memoizedState=r;var a={value:r,getSnapshot:t};return s.queue=a,Ua(Oa.bind(null,n,a,e),[e]),n.flags|=2048,Fa(9,La.bind(null,n,a,r,t),void 0,null),r},useId:function(){var e=ja(),t=Ac.identifierPrefix;if(si){var r=Zs;t=":"+t+"R"+(r=(Ys&~(1<<32-at(Ys)-1)).toString(32)+r),0<(r=va++)&&(t+="H"+r.toString(32)),t+=":"}else t=":"+t+"r"+(r=ka++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},oo={readContext:ji,useCallback:Qa,useContext:ji,useEffect:$a,useImperativeHandle:Ka,useInsertionEffect:Va,useLayoutEffect:Wa,useMemo:Ya,useReducer:Ca,useRef:Da,useState:function(){return Ca(Ea)},useDebugValue:Ga,useDeferredValue:function(e){return Za(qa(),ba.memoizedState,e)},useTransition:function(){return[Ca(Ea)[0],qa().memoizedState]},useMutableSource:Aa,useSyncExternalStore:Ia,useId:Ja,unstable_isNewReconciler:!1},co={readContext:ji,useCallback:Qa,useContext:ji,useEffect:$a,useImperativeHandle:Ka,useInsertionEffect:Va,useLayoutEffect:Wa,useMemo:Ya,useReducer:Ta,useRef:Da,useState:function(){return Ta(Ea)},useDebugValue:Ga,useDeferredValue:function(e){var t=qa();return null===ba?t.memoizedState=e:Za(t,ba.memoizedState,e)},useTransition:function(){return[Ta(Ea)[0],qa().memoizedState]},useMutableSource:Aa,useSyncExternalStore:Ia,useId:Ja,unstable_isNewReconciler:!1};function uo(e,t){try{var r="",n=t;do{r+=B(n),n=n.return}while(n);var s=r}catch(i){s="\nError generating stack: "+i.message+"\n"+i.stack}return{value:e,source:t,stack:s,digest:null}}function lo(e,t,r){return{value:e,source:null,stack:null!=r?r:null,digest:null!=t?t:null}}function po(e,t){try{console.error(t.value)}catch(r){setTimeout((function(){throw r}))}}var fo="function"==typeof WeakMap?WeakMap:Map;function ho(e,t,r){(r=Li(-1,r)).tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Wc||(Wc=!0,Hc=n),po(0,t)},r}function bo(e,t,r){(r=Li(-1,r)).tag=3;var n=e.type.getDerivedStateFromError;if("function"==typeof n){var s=t.value;r.payload=function(){return n(s)},r.callback=function(){po(0,t)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(r.callback=function(){po(0,t),"function"!=typeof n&&(null===Kc?Kc=new Set([this]):Kc.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),r}function mo(e,t,r){var n=e.pingCache;if(null===n){n=e.pingCache=new fo;var s=new Set;n.set(t,s)}else void 0===(s=n.get(t))&&(s=new Set,n.set(t,s));s.has(r)||(s.add(r),e=qu.bind(null,e,t,r),t.then(e,e))}function go(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function yo(e,t,r,n,s){return 0==(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,1===r.tag&&(null===r.alternate?r.tag=17:((t=Li(-1,1)).tag=2,Oi(r,t,1))),r.lanes|=1),e):(e.flags|=65536,e.lanes=s,e)}var vo=k.ReactCurrentOwner,ko=!1;function wo(e,t,r,n){t.child=null===e?Zi(t,null,r,n):Yi(t,e.child,r,n)}function xo(e,t,r,n,s){r=r.render;var i=t.ref;return _i(t,s),n=Sa(e,t,r,n,i,s),r=_a(),null===e||ko?(si&&r&&ei(t),t.flags|=1,wo(e,t,n,s),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~s,Wo(e,t,s))}function So(e,t,r,n,s){if(null===e){var i=r.type;return"function"!=typeof i||Lu(i)||void 0!==i.defaultProps||null!==r.compare||void 0!==r.defaultProps?((e=Nu(r.type,null,n,t,t.mode,s)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,_o(e,t,i,n,s))}if(i=e.child,0==(e.lanes&s)){var a=i.memoizedProps;if((r=null!==(r=r.compare)?r:cn)(a,n)&&e.ref===t.ref)return Wo(e,t,s)}return t.flags|=1,(e=Ou(i,n)).ref=t.ref,e.return=t,t.child=e}function _o(e,t,r,n,s){if(null!==e){var i=e.memoizedProps;if(cn(i,n)&&e.ref===t.ref){if(ko=!1,t.pendingProps=n=i,0==(e.lanes&s))return t.lanes=e.lanes,Wo(e,t,s);0!=(131072&e.flags)&&(ko=!0)}}return Eo(e,t,r,n,s)}function jo(e,t,r){var n=t.pendingProps,s=n.children,i=null!==e?e.memoizedState:null;if("hidden"===n.mode)if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},qs(Oc,Lc),Lc|=r;else{if(0==(1073741824&r))return e=null!==i?i.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,qs(Oc,Lc),Lc|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=null!==i?i.baseLanes:r,qs(Oc,Lc),Lc|=n}else null!==i?(n=i.baseLanes|r,t.memoizedState=null):n=r,qs(Oc,Lc),Lc|=n;return wo(e,t,s,r),t.child}function qo(e,t){var r=t.ref;(null===e&&null!==r||null!==e&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function Eo(e,t,r,n,s){var i=Ps(r)?As:Cs.current;return i=Is(t,i),_i(t,s),r=Sa(e,t,r,n,i,s),n=_a(),null===e||ko?(si&&n&&ei(t),t.flags|=1,wo(e,t,r,s),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~s,Wo(e,t,s))}function Co(e,t,r,n,s){if(Ps(r)){var i=!0;Rs(t)}else i=!1;if(_i(t,s),null===t.stateNode)Vo(e,t),$i(t,r,n),Wi(t,r,n,s),n=!0;else if(null===e){var a=t.stateNode,o=t.memoizedProps;a.props=o;var c=a.context,u=r.contextType;"object"==typeof u&&null!==u?u=ji(u):u=Is(t,u=Ps(r)?As:Cs.current);var l=r.getDerivedStateFromProps,d="function"==typeof l||"function"==typeof a.getSnapshotBeforeUpdate;d||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(o!==n||c!==u)&&Vi(t,a,n,u),Ai=!1;var p=t.memoizedState;a.state=p,Mi(t,n,a,s),c=t.memoizedState,o!==n||p!==c||Ts.current||Ai?("function"==typeof l&&(zi(t,r,l,n),c=t.memoizedState),(o=Ai||Ui(t,r,o,n,p,c,u))?(d||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4194308)):("function"==typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=c),a.props=n,a.state=c,a.context=u,n=o):("function"==typeof a.componentDidMount&&(t.flags|=4194308),n=!1)}else{a=t.stateNode,Pi(e,t),o=t.memoizedProps,u=t.type===t.elementType?o:mi(t.type,o),a.props=u,d=t.pendingProps,p=a.context,"object"==typeof(c=r.contextType)&&null!==c?c=ji(c):c=Is(t,c=Ps(r)?As:Cs.current);var f=r.getDerivedStateFromProps;(l="function"==typeof f||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(o!==d||p!==c)&&Vi(t,a,n,c),Ai=!1,p=t.memoizedState,a.state=p,Mi(t,n,a,s);var h=t.memoizedState;o!==d||p!==h||Ts.current||Ai?("function"==typeof f&&(zi(t,r,f,n),h=t.memoizedState),(u=Ai||Ui(t,r,u,n,p,h,c)||!1)?(l||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(n,h,c),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(n,h,c)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof a.componentDidUpdate||o===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=h),a.props=n,a.state=h,a.context=c,n=u):("function"!=typeof a.componentDidUpdate||o===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),n=!1)}return To(e,t,r,n,i,s)}function To(e,t,r,n,s,i){qo(e,t);var a=0!=(128&t.flags);if(!n&&!a)return s&&Ms(t,r,!1),Wo(e,t,i);n=t.stateNode,vo.current=t;var o=a&&"function"!=typeof r.getDerivedStateFromError?null:n.render();return t.flags|=1,null!==e&&a?(t.child=Yi(t,e.child,null,i),t.child=Yi(t,null,o,i)):wo(e,t,o,i),t.memoizedState=n.state,s&&Ms(t,r,!0),t.child}function Ao(e){var t=e.stateNode;t.pendingContext?Os(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Os(0,t.context,!1),na(e,t.containerInfo)}function Io(e,t,r,n,s){return fi(),hi(s),t.flags|=256,wo(e,t,r,n),t.child}var Po,Lo,Oo,No,Ro={dehydrated:null,treeContext:null,retryLane:0};function Mo(e){return{baseLanes:e,cachePool:null,transitions:null}}function Fo(e,t,r){var n,s=t.pendingProps,a=oa.current,o=!1,c=0!=(128&t.flags);if((n=c)||(n=(null===e||null!==e.memoizedState)&&0!=(2&a)),n?(o=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(a|=1),qs(oa,1&a),null===e)return ui(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0==(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(c=s.children,e=s.fallback,o?(s=t.mode,o=t.child,c={mode:"hidden",children:c},0==(1&s)&&null!==o?(o.childLanes=0,o.pendingProps=c):o=Mu(c,s,0,null),e=Ru(e,s,r,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=Mo(r),t.memoizedState=Ro,e):Do(t,c));if(null!==(a=e.memoizedState)&&null!==(n=a.dehydrated))return function(e,t,r,n,s,a,o){if(r)return 256&t.flags?(t.flags&=-257,zo(e,t,o,n=lo(Error(i(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(a=n.fallback,s=t.mode,n=Mu({mode:"visible",children:n.children},s,0,null),(a=Ru(a,s,o,null)).flags|=2,n.return=t,a.return=t,n.sibling=a,t.child=n,0!=(1&t.mode)&&Yi(t,e.child,null,o),t.child.memoizedState=Mo(o),t.memoizedState=Ro,a);if(0==(1&t.mode))return zo(e,t,o,null);if("$!"===s.data){if(n=s.nextSibling&&s.nextSibling.dataset)var c=n.dgst;return n=c,zo(e,t,o,n=lo(a=Error(i(419)),n,void 0))}if(c=0!=(o&e.childLanes),ko||c){if(null!==(n=Ac)){switch(o&-o){case 4:s=2;break;case 16:s=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:s=32;break;case 536870912:s=268435456;break;default:s=0}0!==(s=0!=(s&(n.suspendedLanes|o))?0:s)&&s!==a.retryLane&&(a.retryLane=s,Ti(e,s),nu(n,e,s,-1))}return mu(),zo(e,t,o,n=lo(Error(i(421))))}return"$?"===s.data?(t.flags|=128,t.child=e.child,t=Cu.bind(null,e),s._reactRetry=t,null):(e=a.treeContext,ni=us(s.nextSibling),ri=t,si=!0,ii=null,null!==e&&(Ks[Gs++]=Ys,Ks[Gs++]=Zs,Ks[Gs++]=Qs,Ys=e.id,Zs=e.overflow,Qs=t),t=Do(t,n.children),t.flags|=4096,t)}(e,t,c,s,n,a,r);if(o){o=s.fallback,c=t.mode,n=(a=e.child).sibling;var u={mode:"hidden",children:s.children};return 0==(1&c)&&t.child!==a?((s=t.child).childLanes=0,s.pendingProps=u,t.deletions=null):(s=Ou(a,u)).subtreeFlags=14680064&a.subtreeFlags,null!==n?o=Ou(n,o):(o=Ru(o,c,r,null)).flags|=2,o.return=t,s.return=t,s.sibling=o,t.child=s,s=o,o=t.child,c=null===(c=e.child.memoizedState)?Mo(r):{baseLanes:c.baseLanes|r,cachePool:null,transitions:c.transitions},o.memoizedState=c,o.childLanes=e.childLanes&~r,t.memoizedState=Ro,s}return e=(o=e.child).sibling,s=Ou(o,{mode:"visible",children:s.children}),0==(1&t.mode)&&(s.lanes=r),s.return=t,s.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=s,t.memoizedState=null,s}function Do(e,t){return(t=Mu({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function zo(e,t,r,n){return null!==n&&hi(n),Yi(t,e.child,null,r),(e=Do(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Bo(e,t,r){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),Si(e.return,t,r)}function Uo(e,t,r,n,s){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:s}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=n,i.tail=r,i.tailMode=s)}function $o(e,t,r){var n=t.pendingProps,s=n.revealOrder,i=n.tail;if(wo(e,t,n.children,r),0!=(2&(n=oa.current)))n=1&n|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Bo(e,r,t);else if(19===e.tag)Bo(e,r,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(qs(oa,n),0==(1&t.mode))t.memoizedState=null;else switch(s){case"forwards":for(r=t.child,s=null;null!==r;)null!==(e=r.alternate)&&null===ca(e)&&(s=r),r=r.sibling;null===(r=s)?(s=t.child,t.child=null):(s=r.sibling,r.sibling=null),Uo(t,!1,s,r,i);break;case"backwards":for(r=null,s=t.child,t.child=null;null!==s;){if(null!==(e=s.alternate)&&null===ca(e)){t.child=s;break}e=s.sibling,s.sibling=r,r=s,s=e}Uo(t,!0,r,null,i);break;case"together":Uo(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Vo(e,t){0==(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Wo(e,t,r){if(null!==e&&(t.dependencies=e.dependencies),Mc|=t.lanes,0==(r&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(r=Ou(e=t.child,e.pendingProps),t.child=r,r.return=t;null!==e.sibling;)e=e.sibling,(r=r.sibling=Ou(e,e.pendingProps)).return=t;r.sibling=null}return t.child}function Ho(e,t){if(!si)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;null!==r;)null!==r.alternate&&(n=r),r=r.sibling;null===n?t||null===e.tail?e.tail=null:e.tail.sibling=null:n.sibling=null}}function Ko(e){var t=null!==e.alternate&&e.alternate.child===e.child,r=0,n=0;if(t)for(var s=e.child;null!==s;)r|=s.lanes|s.childLanes,n|=14680064&s.subtreeFlags,n|=14680064&s.flags,s.return=e,s=s.sibling;else for(s=e.child;null!==s;)r|=s.lanes|s.childLanes,n|=s.subtreeFlags,n|=s.flags,s.return=e,s=s.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function Go(e,t,r){var n=t.pendingProps;switch(ti(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ko(t),null;case 1:case 17:return Ps(t.type)&&Ls(),Ko(t),null;case 3:return n=t.stateNode,sa(),js(Ts),js(Cs),la(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||(di(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==ii&&(ou(ii),ii=null))),Lo(e,t),Ko(t),null;case 5:aa(t);var s=ra(ta.current);if(r=t.type,null!==e&&null!=t.stateNode)Oo(e,t,r,n,s),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(null===t.stateNode)throw Error(i(166));return Ko(t),null}if(e=ra(Ji.current),di(t)){n=t.stateNode,r=t.type;var a=t.memoizedProps;switch(n[ps]=t,n[fs]=a,e=0!=(1&t.mode),r){case"dialog":Dn("cancel",n),Dn("close",n);break;case"iframe":case"object":case"embed":Dn("load",n);break;case"video":case"audio":for(s=0;s<Nn.length;s++)Dn(Nn[s],n);break;case"source":Dn("error",n);break;case"img":case"image":case"link":Dn("error",n),Dn("load",n);break;case"details":Dn("toggle",n);break;case"input":Y(n,a),Dn("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!a.multiple},Dn("invalid",n);break;case"textarea":se(n,a),Dn("invalid",n)}for(var c in ye(r,a),s=null,a)if(a.hasOwnProperty(c)){var u=a[c];"children"===c?"string"==typeof u?n.textContent!==u&&(!0!==a.suppressHydrationWarning&&Xn(n.textContent,u,e),s=["children",u]):"number"==typeof u&&n.textContent!==""+u&&(!0!==a.suppressHydrationWarning&&Xn(n.textContent,u,e),s=["children",""+u]):o.hasOwnProperty(c)&&null!=u&&"onScroll"===c&&Dn("scroll",n)}switch(r){case"input":H(n),J(n,a,!0);break;case"textarea":H(n),ae(n);break;case"select":case"option":break;default:"function"==typeof a.onClick&&(n.onclick=Jn)}n=s,t.updateQueue=n,null!==n&&(t.flags|=4)}else{c=9===s.nodeType?s:s.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=oe(r)),"http://www.w3.org/1999/xhtml"===e?"script"===r?((e=c.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof n.is?e=c.createElement(r,{is:n.is}):(e=c.createElement(r),"select"===r&&(c=e,n.multiple?c.multiple=!0:n.size&&(c.size=n.size))):e=c.createElementNS(e,r),e[ps]=t,e[fs]=n,Po(e,t,!1,!1),t.stateNode=e;e:{switch(c=ve(r,n),r){case"dialog":Dn("cancel",e),Dn("close",e),s=n;break;case"iframe":case"object":case"embed":Dn("load",e),s=n;break;case"video":case"audio":for(s=0;s<Nn.length;s++)Dn(Nn[s],e);s=n;break;case"source":Dn("error",e),s=n;break;case"img":case"image":case"link":Dn("error",e),Dn("load",e),s=n;break;case"details":Dn("toggle",e),s=n;break;case"input":Y(e,n),s=Q(e,n),Dn("invalid",e);break;case"option":default:s=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},s=M({},n,{value:void 0}),Dn("invalid",e);break;case"textarea":se(e,n),s=ne(e,n),Dn("invalid",e)}for(a in ye(r,s),u=s)if(u.hasOwnProperty(a)){var l=u[a];"style"===a?me(e,l):"dangerouslySetInnerHTML"===a?null!=(l=l?l.__html:void 0)&&de(e,l):"children"===a?"string"==typeof l?("textarea"!==r||""!==l)&&pe(e,l):"number"==typeof l&&pe(e,""+l):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(o.hasOwnProperty(a)?null!=l&&"onScroll"===a&&Dn("scroll",e):null!=l&&v(e,a,l,c))}switch(r){case"input":H(e),J(e,n,!1);break;case"textarea":H(e),ae(e);break;case"option":null!=n.value&&e.setAttribute("value",""+V(n.value));break;case"select":e.multiple=!!n.multiple,null!=(a=n.value)?re(e,!!n.multiple,a,!1):null!=n.defaultValue&&re(e,!!n.multiple,n.defaultValue,!0);break;default:"function"==typeof s.onClick&&(e.onclick=Jn)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return Ko(t),null;case 6:if(e&&null!=t.stateNode)No(e,t,e.memoizedProps,n);else{if("string"!=typeof n&&null===t.stateNode)throw Error(i(166));if(r=ra(ta.current),ra(Ji.current),di(t)){if(n=t.stateNode,r=t.memoizedProps,n[ps]=t,(a=n.nodeValue!==r)&&null!==(e=ri))switch(e.tag){case 3:Xn(n.nodeValue,r,0!=(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Xn(n.nodeValue,r,0!=(1&e.mode))}a&&(t.flags|=4)}else(n=(9===r.nodeType?r:r.ownerDocument).createTextNode(n))[ps]=t,t.stateNode=n}return Ko(t),null;case 13:if(js(oa),n=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(si&&null!==ni&&0!=(1&t.mode)&&0==(128&t.flags))pi(),fi(),t.flags|=98560,a=!1;else if(a=di(t),null!==n&&null!==n.dehydrated){if(null===e){if(!a)throw Error(i(318));if(!(a=null!==(a=t.memoizedState)?a.dehydrated:null))throw Error(i(317));a[ps]=t}else fi(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Ko(t),a=!1}else null!==ii&&(ou(ii),ii=null),a=!0;if(!a)return 65536&t.flags?t:null}return 0!=(128&t.flags)?(t.lanes=r,t):((n=null!==n)!==(null!==e&&null!==e.memoizedState)&&n&&(t.child.flags|=8192,0!=(1&t.mode)&&(null===e||0!=(1&oa.current)?0===Nc&&(Nc=3):mu())),null!==t.updateQueue&&(t.flags|=4),Ko(t),null);case 4:return sa(),Lo(e,t),null===e&&Un(t.stateNode.containerInfo),Ko(t),null;case 10:return xi(t.type._context),Ko(t),null;case 19:if(js(oa),null===(a=t.memoizedState))return Ko(t),null;if(n=0!=(128&t.flags),null===(c=a.rendering))if(n)Ho(a,!1);else{if(0!==Nc||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(c=ca(e))){for(t.flags|=128,Ho(a,!1),null!==(n=c.updateQueue)&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;null!==r;)e=n,(a=r).flags&=14680066,null===(c=a.alternate)?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=c.childLanes,a.lanes=c.lanes,a.child=c.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=c.memoizedProps,a.memoizedState=c.memoizedState,a.updateQueue=c.updateQueue,a.type=c.type,e=c.dependencies,a.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return qs(oa,1&oa.current|2),t.child}e=e.sibling}null!==a.tail&&Ze()>$c&&(t.flags|=128,n=!0,Ho(a,!1),t.lanes=4194304)}else{if(!n)if(null!==(e=ca(c))){if(t.flags|=128,n=!0,null!==(r=e.updateQueue)&&(t.updateQueue=r,t.flags|=4),Ho(a,!0),null===a.tail&&"hidden"===a.tailMode&&!c.alternate&&!si)return Ko(t),null}else 2*Ze()-a.renderingStartTime>$c&&1073741824!==r&&(t.flags|=128,n=!0,Ho(a,!1),t.lanes=4194304);a.isBackwards?(c.sibling=t.child,t.child=c):(null!==(r=a.last)?r.sibling=c:t.child=c,a.last=c)}return null!==a.tail?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Ze(),t.sibling=null,r=oa.current,qs(oa,n?1&r|2:1&r),t):(Ko(t),null);case 22:case 23:return pu(),n=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==n&&(t.flags|=8192),n&&0!=(1&t.mode)?0!=(1073741824&Lc)&&(Ko(t),6&t.subtreeFlags&&(t.flags|=8192)):Ko(t),null;case 24:case 25:return null}throw Error(i(156,t.tag))}function Qo(e,t){switch(ti(t),t.tag){case 1:return Ps(t.type)&&Ls(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return sa(),js(Ts),js(Cs),la(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 5:return aa(t),null;case 13:if(js(oa),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(i(340));fi()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return js(oa),null;case 4:return sa(),null;case 10:return xi(t.type._context),null;case 22:case 23:return pu(),null;default:return null}}Po=function(e,t){for(var r=t.child;null!==r;){if(5===r.tag||6===r.tag)e.appendChild(r.stateNode);else if(4!==r.tag&&null!==r.child){r.child.return=r,r=r.child;continue}if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}},Lo=function(){},Oo=function(e,t,r,n){var s=e.memoizedProps;if(s!==n){e=t.stateNode,ra(Ji.current);var i,a=null;switch(r){case"input":s=Q(e,s),n=Q(e,n),a=[];break;case"select":s=M({},s,{value:void 0}),n=M({},n,{value:void 0}),a=[];break;case"textarea":s=ne(e,s),n=ne(e,n),a=[];break;default:"function"!=typeof s.onClick&&"function"==typeof n.onClick&&(e.onclick=Jn)}for(l in ye(r,n),r=null,s)if(!n.hasOwnProperty(l)&&s.hasOwnProperty(l)&&null!=s[l])if("style"===l){var c=s[l];for(i in c)c.hasOwnProperty(i)&&(r||(r={}),r[i]="")}else"dangerouslySetInnerHTML"!==l&&"children"!==l&&"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(o.hasOwnProperty(l)?a||(a=[]):(a=a||[]).push(l,null));for(l in n){var u=n[l];if(c=null!=s?s[l]:void 0,n.hasOwnProperty(l)&&u!==c&&(null!=u||null!=c))if("style"===l)if(c){for(i in c)!c.hasOwnProperty(i)||u&&u.hasOwnProperty(i)||(r||(r={}),r[i]="");for(i in u)u.hasOwnProperty(i)&&c[i]!==u[i]&&(r||(r={}),r[i]=u[i])}else r||(a||(a=[]),a.push(l,r)),r=u;else"dangerouslySetInnerHTML"===l?(u=u?u.__html:void 0,c=c?c.__html:void 0,null!=u&&c!==u&&(a=a||[]).push(l,u)):"children"===l?"string"!=typeof u&&"number"!=typeof u||(a=a||[]).push(l,""+u):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&(o.hasOwnProperty(l)?(null!=u&&"onScroll"===l&&Dn("scroll",e),a||c===u||(a=[])):(a=a||[]).push(l,u))}r&&(a=a||[]).push("style",r);var l=a;(t.updateQueue=l)&&(t.flags|=4)}},No=function(e,t,r,n){r!==n&&(t.flags|=4)};var Yo=!1,Zo=!1,Xo="function"==typeof WeakSet?WeakSet:Set,Jo=null;function ec(e,t){var r=e.ref;if(null!==r)if("function"==typeof r)try{r(null)}catch(n){ju(e,t,n)}else r.current=null}function tc(e,t,r){try{r()}catch(n){ju(e,t,n)}}var rc=!1;function nc(e,t,r){var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var s=n=n.next;do{if((s.tag&e)===e){var i=s.destroy;s.destroy=void 0,void 0!==i&&tc(t,r,i)}s=s.next}while(s!==n)}}function sc(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function ic(e){var t=e.ref;if(null!==t){var r=e.stateNode;e.tag,e=r,"function"==typeof t?t(e):t.current=e}}function ac(e){var t=e.alternate;null!==t&&(e.alternate=null,ac(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[ps],delete t[fs],delete t[bs],delete t[ms],delete t[gs])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function oc(e){return 5===e.tag||3===e.tag||4===e.tag}function cc(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||oc(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function uc(e,t,r){var n=e.tag;if(5===n||6===n)e=e.stateNode,t?8===r.nodeType?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(8===r.nodeType?(t=r.parentNode).insertBefore(e,r):(t=r).appendChild(e),null!=(r=r._reactRootContainer)||null!==t.onclick||(t.onclick=Jn));else if(4!==n&&null!==(e=e.child))for(uc(e,t,r),e=e.sibling;null!==e;)uc(e,t,r),e=e.sibling}function lc(e,t,r){var n=e.tag;if(5===n||6===n)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(4!==n&&null!==(e=e.child))for(lc(e,t,r),e=e.sibling;null!==e;)lc(e,t,r),e=e.sibling}var dc=null,pc=!1;function fc(e,t,r){for(r=r.child;null!==r;)hc(e,t,r),r=r.sibling}function hc(e,t,r){if(it&&"function"==typeof it.onCommitFiberUnmount)try{it.onCommitFiberUnmount(st,r)}catch(o){}switch(r.tag){case 5:Zo||ec(r,t);case 6:var n=dc,s=pc;dc=null,fc(e,t,r),pc=s,null!==(dc=n)&&(pc?(e=dc,r=r.stateNode,8===e.nodeType?e.parentNode.removeChild(r):e.removeChild(r)):dc.removeChild(r.stateNode));break;case 18:null!==dc&&(pc?(e=dc,r=r.stateNode,8===e.nodeType?cs(e.parentNode,r):1===e.nodeType&&cs(e,r),Ut(e)):cs(dc,r.stateNode));break;case 4:n=dc,s=pc,dc=r.stateNode.containerInfo,pc=!0,fc(e,t,r),dc=n,pc=s;break;case 0:case 11:case 14:case 15:if(!Zo&&(null!==(n=r.updateQueue)&&null!==(n=n.lastEffect))){s=n=n.next;do{var i=s,a=i.destroy;i=i.tag,void 0!==a&&(0!=(2&i)||0!=(4&i))&&tc(r,t,a),s=s.next}while(s!==n)}fc(e,t,r);break;case 1:if(!Zo&&(ec(r,t),"function"==typeof(n=r.stateNode).componentWillUnmount))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(o){ju(r,t,o)}fc(e,t,r);break;case 21:fc(e,t,r);break;case 22:1&r.mode?(Zo=(n=Zo)||null!==r.memoizedState,fc(e,t,r),Zo=n):fc(e,t,r);break;default:fc(e,t,r)}}function bc(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var r=e.stateNode;null===r&&(r=e.stateNode=new Xo),t.forEach((function(t){var n=Tu.bind(null,e,t);r.has(t)||(r.add(t),t.then(n,n))}))}}function mc(e,t){var r=t.deletions;if(null!==r)for(var n=0;n<r.length;n++){var s=r[n];try{var a=e,o=t,c=o;e:for(;null!==c;){switch(c.tag){case 5:dc=c.stateNode,pc=!1;break e;case 3:case 4:dc=c.stateNode.containerInfo,pc=!0;break e}c=c.return}if(null===dc)throw Error(i(160));hc(a,o,s),dc=null,pc=!1;var u=s.alternate;null!==u&&(u.return=null),s.return=null}catch(l){ju(s,t,l)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)gc(t,e),t=t.sibling}function gc(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(mc(t,e),yc(e),4&n){try{nc(3,e,e.return),sc(3,e)}catch(m){ju(e,e.return,m)}try{nc(5,e,e.return)}catch(m){ju(e,e.return,m)}}break;case 1:mc(t,e),yc(e),512&n&&null!==r&&ec(r,r.return);break;case 5:if(mc(t,e),yc(e),512&n&&null!==r&&ec(r,r.return),32&e.flags){var s=e.stateNode;try{pe(s,"")}catch(m){ju(e,e.return,m)}}if(4&n&&null!=(s=e.stateNode)){var a=e.memoizedProps,o=null!==r?r.memoizedProps:a,c=e.type,u=e.updateQueue;if(e.updateQueue=null,null!==u)try{"input"===c&&"radio"===a.type&&null!=a.name&&Z(s,a),ve(c,o);var l=ve(c,a);for(o=0;o<u.length;o+=2){var d=u[o],p=u[o+1];"style"===d?me(s,p):"dangerouslySetInnerHTML"===d?de(s,p):"children"===d?pe(s,p):v(s,d,p,l)}switch(c){case"input":X(s,a);break;case"textarea":ie(s,a);break;case"select":var f=s._wrapperState.wasMultiple;s._wrapperState.wasMultiple=!!a.multiple;var h=a.value;null!=h?re(s,!!a.multiple,h,!1):f!==!!a.multiple&&(null!=a.defaultValue?re(s,!!a.multiple,a.defaultValue,!0):re(s,!!a.multiple,a.multiple?[]:"",!1))}s[fs]=a}catch(m){ju(e,e.return,m)}}break;case 6:if(mc(t,e),yc(e),4&n){if(null===e.stateNode)throw Error(i(162));s=e.stateNode,a=e.memoizedProps;try{s.nodeValue=a}catch(m){ju(e,e.return,m)}}break;case 3:if(mc(t,e),yc(e),4&n&&null!==r&&r.memoizedState.isDehydrated)try{Ut(t.containerInfo)}catch(m){ju(e,e.return,m)}break;case 4:default:mc(t,e),yc(e);break;case 13:mc(t,e),yc(e),8192&(s=e.child).flags&&(a=null!==s.memoizedState,s.stateNode.isHidden=a,!a||null!==s.alternate&&null!==s.alternate.memoizedState||(Uc=Ze())),4&n&&bc(e);break;case 22:if(d=null!==r&&null!==r.memoizedState,1&e.mode?(Zo=(l=Zo)||d,mc(t,e),Zo=l):mc(t,e),yc(e),8192&n){if(l=null!==e.memoizedState,(e.stateNode.isHidden=l)&&!d&&0!=(1&e.mode))for(Jo=e,d=e.child;null!==d;){for(p=Jo=d;null!==Jo;){switch(h=(f=Jo).child,f.tag){case 0:case 11:case 14:case 15:nc(4,f,f.return);break;case 1:ec(f,f.return);var b=f.stateNode;if("function"==typeof b.componentWillUnmount){n=f,r=f.return;try{t=n,b.props=t.memoizedProps,b.state=t.memoizedState,b.componentWillUnmount()}catch(m){ju(n,r,m)}}break;case 5:ec(f,f.return);break;case 22:if(null!==f.memoizedState){xc(p);continue}}null!==h?(h.return=f,Jo=h):xc(p)}d=d.sibling}e:for(d=null,p=e;;){if(5===p.tag){if(null===d){d=p;try{s=p.stateNode,l?"function"==typeof(a=s.style).setProperty?a.setProperty("display","none","important"):a.display="none":(c=p.stateNode,o=null!=(u=p.memoizedProps.style)&&u.hasOwnProperty("display")?u.display:null,c.style.display=be("display",o))}catch(m){ju(e,e.return,m)}}}else if(6===p.tag){if(null===d)try{p.stateNode.nodeValue=l?"":p.memoizedProps}catch(m){ju(e,e.return,m)}}else if((22!==p.tag&&23!==p.tag||null===p.memoizedState||p===e)&&null!==p.child){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;null===p.sibling;){if(null===p.return||p.return===e)break e;d===p&&(d=null),p=p.return}d===p&&(d=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:mc(t,e),yc(e),4&n&&bc(e);case 21:}}function yc(e){var t=e.flags;if(2&t){try{e:{for(var r=e.return;null!==r;){if(oc(r)){var n=r;break e}r=r.return}throw Error(i(160))}switch(n.tag){case 5:var s=n.stateNode;32&n.flags&&(pe(s,""),n.flags&=-33),lc(e,cc(e),s);break;case 3:case 4:var a=n.stateNode.containerInfo;uc(e,cc(e),a);break;default:throw Error(i(161))}}catch(o){ju(e,e.return,o)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function vc(e,t,r){Jo=e,kc(e,t,r)}function kc(e,t,r){for(var n=0!=(1&e.mode);null!==Jo;){var s=Jo,i=s.child;if(22===s.tag&&n){var a=null!==s.memoizedState||Yo;if(!a){var o=s.alternate,c=null!==o&&null!==o.memoizedState||Zo;o=Yo;var u=Zo;if(Yo=a,(Zo=c)&&!u)for(Jo=s;null!==Jo;)c=(a=Jo).child,22===a.tag&&null!==a.memoizedState?Sc(s):null!==c?(c.return=a,Jo=c):Sc(s);for(;null!==i;)Jo=i,kc(i,t,r),i=i.sibling;Jo=s,Yo=o,Zo=u}wc(e)}else 0!=(8772&s.subtreeFlags)&&null!==i?(i.return=s,Jo=i):wc(e)}}function wc(e){for(;null!==Jo;){var t=Jo;if(0!=(8772&t.flags)){var r=t.alternate;try{if(0!=(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Zo||sc(5,t);break;case 1:var n=t.stateNode;if(4&t.flags&&!Zo)if(null===r)n.componentDidMount();else{var s=t.elementType===t.type?r.memoizedProps:mi(t.type,r.memoizedProps);n.componentDidUpdate(s,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;null!==a&&Fi(t,a,n);break;case 3:var o=t.updateQueue;if(null!==o){if(r=null,null!==t.child)switch(t.child.tag){case 5:case 1:r=t.child.stateNode}Fi(t,o,r)}break;case 5:var c=t.stateNode;if(null===r&&4&t.flags){r=c;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&r.focus();break;case"img":u.src&&(r.src=u.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var l=t.alternate;if(null!==l){var d=l.memoizedState;if(null!==d){var p=d.dehydrated;null!==p&&Ut(p)}}}break;default:throw Error(i(163))}Zo||512&t.flags&&ic(t)}catch(f){ju(t,t.return,f)}}if(t===e){Jo=null;break}if(null!==(r=t.sibling)){r.return=t.return,Jo=r;break}Jo=t.return}}function xc(e){for(;null!==Jo;){var t=Jo;if(t===e){Jo=null;break}var r=t.sibling;if(null!==r){r.return=t.return,Jo=r;break}Jo=t.return}}function Sc(e){for(;null!==Jo;){var t=Jo;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{sc(4,t)}catch(c){ju(t,r,c)}break;case 1:var n=t.stateNode;if("function"==typeof n.componentDidMount){var s=t.return;try{n.componentDidMount()}catch(c){ju(t,s,c)}}var i=t.return;try{ic(t)}catch(c){ju(t,i,c)}break;case 5:var a=t.return;try{ic(t)}catch(c){ju(t,a,c)}}}catch(c){ju(t,t.return,c)}if(t===e){Jo=null;break}var o=t.sibling;if(null!==o){o.return=t.return,Jo=o;break}Jo=t.return}}var _c,jc=Math.ceil,qc=k.ReactCurrentDispatcher,Ec=k.ReactCurrentOwner,Cc=k.ReactCurrentBatchConfig,Tc=0,Ac=null,Ic=null,Pc=0,Lc=0,Oc=_s(0),Nc=0,Rc=null,Mc=0,Fc=0,Dc=0,zc=null,Bc=null,Uc=0,$c=1/0,Vc=null,Wc=!1,Hc=null,Kc=null,Gc=!1,Qc=null,Yc=0,Zc=0,Xc=null,Jc=-1,eu=0;function tu(){return 0!=(6&Tc)?Ze():-1!==Jc?Jc:Jc=Ze()}function ru(e){return 0==(1&e.mode)?1:0!=(2&Tc)&&0!==Pc?Pc&-Pc:null!==bi.transition?(0===eu&&(eu=bt()),eu):0!==(e=vt)?e:e=void 0===(e=window.event)?16:Yt(e.type)}function nu(e,t,r,n){if(50<Zc)throw Zc=0,Xc=null,Error(i(185));gt(e,r,n),0!=(2&Tc)&&e===Ac||(e===Ac&&(0==(2&Tc)&&(Fc|=r),4===Nc&&cu(e,Pc)),su(e,n),1===r&&0===Tc&&0==(1&t.mode)&&($c=Ze()+500,Ds&&Us()))}function su(e,t){var r=e.callbackNode;!function(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,s=e.expirationTimes,i=e.pendingLanes;0<i;){var a=31-at(i),o=1<<a,c=s[a];-1===c?0!=(o&r)&&0==(o&n)||(s[a]=ft(o,t)):c<=t&&(e.expiredLanes|=o),i&=~o}}(e,t);var n=pt(e,e===Ac?Pc:0);if(0===n)null!==r&&Ge(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(null!=r&&Ge(r),1===t)0===e.tag?function(e){Ds=!0,Bs(e)}(uu.bind(null,e)):Bs(uu.bind(null,e)),as((function(){0==(6&Tc)&&Us()})),r=null;else{switch(kt(n)){case 1:r=Je;break;case 4:r=et;break;case 16:default:r=tt;break;case 536870912:r=nt}r=Au(r,iu.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function iu(e,t){if(Jc=-1,eu=0,0!=(6&Tc))throw Error(i(327));var r=e.callbackNode;if(Su()&&e.callbackNode!==r)return null;var n=pt(e,e===Ac?Pc:0);if(0===n)return null;if(0!=(30&n)||0!=(n&e.expiredLanes)||t)t=gu(e,n);else{t=n;var s=Tc;Tc|=2;var a=bu();for(Ac===e&&Pc===t||(Vc=null,$c=Ze()+500,fu(e,t));;)try{vu();break}catch(c){hu(e,c)}wi(),qc.current=a,Tc=s,null!==Ic?t=0:(Ac=null,Pc=0,t=Nc)}if(0!==t){if(2===t&&(0!==(s=ht(e))&&(n=s,t=au(e,s))),1===t)throw r=Rc,fu(e,0),cu(e,n),su(e,Ze()),r;if(6===t)cu(e,n);else{if(s=e.current.alternate,0==(30&n)&&!function(e){for(var t=e;;){if(16384&t.flags){var r=t.updateQueue;if(null!==r&&null!==(r=r.stores))for(var n=0;n<r.length;n++){var s=r[n],i=s.getSnapshot;s=s.value;try{if(!on(i(),s))return!1}catch(o){return!1}}}if(r=t.child,16384&t.subtreeFlags&&null!==r)r.return=t,t=r;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(s)&&(2===(t=gu(e,n))&&(0!==(a=ht(e))&&(n=a,t=au(e,a))),1===t))throw r=Rc,fu(e,0),cu(e,n),su(e,Ze()),r;switch(e.finishedWork=s,e.finishedLanes=n,t){case 0:case 1:throw Error(i(345));case 2:case 5:xu(e,Bc,Vc);break;case 3:if(cu(e,n),(130023424&n)===n&&10<(t=Uc+500-Ze())){if(0!==pt(e,0))break;if(((s=e.suspendedLanes)&n)!==n){tu(),e.pingedLanes|=e.suspendedLanes&s;break}e.timeoutHandle=ns(xu.bind(null,e,Bc,Vc),t);break}xu(e,Bc,Vc);break;case 4:if(cu(e,n),(4194240&n)===n)break;for(t=e.eventTimes,s=-1;0<n;){var o=31-at(n);a=1<<o,(o=t[o])>s&&(s=o),n&=~a}if(n=s,10<(n=(120>(n=Ze()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*jc(n/1960))-n)){e.timeoutHandle=ns(xu.bind(null,e,Bc,Vc),n);break}xu(e,Bc,Vc);break;default:throw Error(i(329))}}}return su(e,Ze()),e.callbackNode===r?iu.bind(null,e):null}function au(e,t){var r=zc;return e.current.memoizedState.isDehydrated&&(fu(e,t).flags|=256),2!==(e=gu(e,t))&&(t=Bc,Bc=r,null!==t&&ou(t)),e}function ou(e){null===Bc?Bc=e:Bc.push.apply(Bc,e)}function cu(e,t){for(t&=~Dc,t&=~Fc,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-at(t),n=1<<r;e[r]=-1,t&=~n}}function uu(e){if(0!=(6&Tc))throw Error(i(327));Su();var t=pt(e,0);if(0==(1&t))return su(e,Ze()),null;var r=gu(e,t);if(0!==e.tag&&2===r){var n=ht(e);0!==n&&(t=n,r=au(e,n))}if(1===r)throw r=Rc,fu(e,0),cu(e,t),su(e,Ze()),r;if(6===r)throw Error(i(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,xu(e,Bc,Vc),su(e,Ze()),null}function lu(e,t){var r=Tc;Tc|=1;try{return e(t)}finally{0===(Tc=r)&&($c=Ze()+500,Ds&&Us())}}function du(e){null!==Qc&&0===Qc.tag&&0==(6&Tc)&&Su();var t=Tc;Tc|=1;var r=Cc.transition,n=vt;try{if(Cc.transition=null,vt=1,e)return e()}finally{vt=n,Cc.transition=r,0==(6&(Tc=t))&&Us()}}function pu(){Lc=Oc.current,js(Oc)}function fu(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(-1!==r&&(e.timeoutHandle=-1,ss(r)),null!==Ic)for(r=Ic.return;null!==r;){var n=r;switch(ti(n),n.tag){case 1:null!=(n=n.type.childContextTypes)&&Ls();break;case 3:sa(),js(Ts),js(Cs),la();break;case 5:aa(n);break;case 4:sa();break;case 13:case 19:js(oa);break;case 10:xi(n.type._context);break;case 22:case 23:pu()}r=r.return}if(Ac=e,Ic=e=Ou(e.current,null),Pc=Lc=t,Nc=0,Rc=null,Dc=Fc=Mc=0,Bc=zc=null,null!==qi){for(t=0;t<qi.length;t++)if(null!==(n=(r=qi[t]).interleaved)){r.interleaved=null;var s=n.next,i=r.pending;if(null!==i){var a=i.next;i.next=s,n.next=a}r.pending=n}qi=null}return e}function hu(e,t){for(;;){var r=Ic;try{if(wi(),da.current=io,ga){for(var n=ha.memoizedState;null!==n;){var s=n.queue;null!==s&&(s.pending=null),n=n.next}ga=!1}if(fa=0,ma=ba=ha=null,ya=!1,va=0,Ec.current=null,null===r||null===r.return){Nc=1,Rc=t,Ic=null;break}e:{var a=e,o=r.return,c=r,u=t;if(t=Pc,c.flags|=32768,null!==u&&"object"==typeof u&&"function"==typeof u.then){var l=u,d=c,p=d.tag;if(0==(1&d.mode)&&(0===p||11===p||15===p)){var f=d.alternate;f?(d.updateQueue=f.updateQueue,d.memoizedState=f.memoizedState,d.lanes=f.lanes):(d.updateQueue=null,d.memoizedState=null)}var h=go(o);if(null!==h){h.flags&=-257,yo(h,o,c,0,t),1&h.mode&&mo(a,l,t),u=l;var b=(t=h).updateQueue;if(null===b){var m=new Set;m.add(u),t.updateQueue=m}else b.add(u);break e}if(0==(1&t)){mo(a,l,t),mu();break e}u=Error(i(426))}else if(si&&1&c.mode){var g=go(o);if(null!==g){0==(65536&g.flags)&&(g.flags|=256),yo(g,o,c,0,t),hi(uo(u,c));break e}}a=u=uo(u,c),4!==Nc&&(Nc=2),null===zc?zc=[a]:zc.push(a),a=o;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t,Ri(a,ho(0,u,t));break e;case 1:c=u;var y=a.type,v=a.stateNode;if(0==(128&a.flags)&&("function"==typeof y.getDerivedStateFromError||null!==v&&"function"==typeof v.componentDidCatch&&(null===Kc||!Kc.has(v)))){a.flags|=65536,t&=-t,a.lanes|=t,Ri(a,bo(a,c,t));break e}}a=a.return}while(null!==a)}wu(r)}catch(k){t=k,Ic===r&&null!==r&&(Ic=r=r.return);continue}break}}function bu(){var e=qc.current;return qc.current=io,null===e?io:e}function mu(){0!==Nc&&3!==Nc&&2!==Nc||(Nc=4),null===Ac||0==(268435455&Mc)&&0==(268435455&Fc)||cu(Ac,Pc)}function gu(e,t){var r=Tc;Tc|=2;var n=bu();for(Ac===e&&Pc===t||(Vc=null,fu(e,t));;)try{yu();break}catch(s){hu(e,s)}if(wi(),Tc=r,qc.current=n,null!==Ic)throw Error(i(261));return Ac=null,Pc=0,Nc}function yu(){for(;null!==Ic;)ku(Ic)}function vu(){for(;null!==Ic&&!Qe();)ku(Ic)}function ku(e){var t=_c(e.alternate,e,Lc);e.memoizedProps=e.pendingProps,null===t?wu(e):Ic=t,Ec.current=null}function wu(e){var t=e;do{var r=t.alternate;if(e=t.return,0==(32768&t.flags)){if(null!==(r=Go(r,t,Lc)))return void(Ic=r)}else{if(null!==(r=Qo(r,t)))return r.flags&=32767,void(Ic=r);if(null===e)return Nc=6,void(Ic=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(Ic=t);Ic=t=e}while(null!==t);0===Nc&&(Nc=5)}function xu(e,t,r){var n=vt,s=Cc.transition;try{Cc.transition=null,vt=1,function(e,t,r,n){do{Su()}while(null!==Qc);if(0!=(6&Tc))throw Error(i(327));r=e.finishedWork;var s=e.finishedLanes;if(null===r)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0;var a=r.lanes|r.childLanes;if(function(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0<r;){var s=31-at(r),i=1<<s;t[s]=0,n[s]=-1,e[s]=-1,r&=~i}}(e,a),e===Ac&&(Ic=Ac=null,Pc=0),0==(2064&r.subtreeFlags)&&0==(2064&r.flags)||Gc||(Gc=!0,Au(tt,(function(){return Su(),null}))),a=0!=(15990&r.flags),0!=(15990&r.subtreeFlags)||a){a=Cc.transition,Cc.transition=null;var o=vt;vt=1;var c=Tc;Tc|=4,Ec.current=null,function(e,t){if(es=Vt,fn(e=pn())){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{var n=(r=(r=e.ownerDocument)&&r.defaultView||window).getSelection&&r.getSelection();if(n&&0!==n.rangeCount){r=n.anchorNode;var s=n.anchorOffset,a=n.focusNode;n=n.focusOffset;try{r.nodeType,a.nodeType}catch(w){r=null;break e}var o=0,c=-1,u=-1,l=0,d=0,p=e,f=null;t:for(;;){for(var h;p!==r||0!==s&&3!==p.nodeType||(c=o+s),p!==a||0!==n&&3!==p.nodeType||(u=o+n),3===p.nodeType&&(o+=p.nodeValue.length),null!==(h=p.firstChild);)f=p,p=h;for(;;){if(p===e)break t;if(f===r&&++l===s&&(c=o),f===a&&++d===n&&(u=o),null!==(h=p.nextSibling))break;f=(p=f).parentNode}p=h}r=-1===c||-1===u?null:{start:c,end:u}}else r=null}r=r||{start:0,end:0}}else r=null;for(ts={focusedElem:e,selectionRange:r},Vt=!1,Jo=t;null!==Jo;)if(e=(t=Jo).child,0!=(1028&t.subtreeFlags)&&null!==e)e.return=t,Jo=e;else for(;null!==Jo;){t=Jo;try{var b=t.alternate;if(0!=(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==b){var m=b.memoizedProps,g=b.memoizedState,y=t.stateNode,v=y.getSnapshotBeforeUpdate(t.elementType===t.type?m:mi(t.type,m),g);y.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var k=t.stateNode.containerInfo;1===k.nodeType?k.textContent="":9===k.nodeType&&k.documentElement&&k.removeChild(k.documentElement);break;default:throw Error(i(163))}}catch(w){ju(t,t.return,w)}if(null!==(e=t.sibling)){e.return=t.return,Jo=e;break}Jo=t.return}b=rc,rc=!1}(e,r),gc(r,e),hn(ts),Vt=!!es,ts=es=null,e.current=r,vc(r,e,s),Ye(),Tc=c,vt=o,Cc.transition=a}else e.current=r;if(Gc&&(Gc=!1,Qc=e,Yc=s),a=e.pendingLanes,0===a&&(Kc=null),function(e){if(it&&"function"==typeof it.onCommitFiberRoot)try{it.onCommitFiberRoot(st,e,void 0,128==(128&e.current.flags))}catch(t){}}(r.stateNode),su(e,Ze()),null!==t)for(n=e.onRecoverableError,r=0;r<t.length;r++)s=t[r],n(s.value,{componentStack:s.stack,digest:s.digest});if(Wc)throw Wc=!1,e=Hc,Hc=null,e;0!=(1&Yc)&&0!==e.tag&&Su(),a=e.pendingLanes,0!=(1&a)?e===Xc?Zc++:(Zc=0,Xc=e):Zc=0,Us()}(e,t,r,n)}finally{Cc.transition=s,vt=n}return null}function Su(){if(null!==Qc){var e=kt(Yc),t=Cc.transition,r=vt;try{if(Cc.transition=null,vt=16>e?16:e,null===Qc)var n=!1;else{if(e=Qc,Qc=null,Yc=0,0!=(6&Tc))throw Error(i(331));var s=Tc;for(Tc|=4,Jo=e.current;null!==Jo;){var a=Jo,o=a.child;if(0!=(16&Jo.flags)){var c=a.deletions;if(null!==c){for(var u=0;u<c.length;u++){var l=c[u];for(Jo=l;null!==Jo;){var d=Jo;switch(d.tag){case 0:case 11:case 15:nc(8,d,a)}var p=d.child;if(null!==p)p.return=d,Jo=p;else for(;null!==Jo;){var f=(d=Jo).sibling,h=d.return;if(ac(d),d===l){Jo=null;break}if(null!==f){f.return=h,Jo=f;break}Jo=h}}}var b=a.alternate;if(null!==b){var m=b.child;if(null!==m){b.child=null;do{var g=m.sibling;m.sibling=null,m=g}while(null!==m)}}Jo=a}}if(0!=(2064&a.subtreeFlags)&&null!==o)o.return=a,Jo=o;else e:for(;null!==Jo;){if(0!=(2048&(a=Jo).flags))switch(a.tag){case 0:case 11:case 15:nc(9,a,a.return)}var y=a.sibling;if(null!==y){y.return=a.return,Jo=y;break e}Jo=a.return}}var v=e.current;for(Jo=v;null!==Jo;){var k=(o=Jo).child;if(0!=(2064&o.subtreeFlags)&&null!==k)k.return=o,Jo=k;else e:for(o=v;null!==Jo;){if(0!=(2048&(c=Jo).flags))try{switch(c.tag){case 0:case 11:case 15:sc(9,c)}}catch(x){ju(c,c.return,x)}if(c===o){Jo=null;break e}var w=c.sibling;if(null!==w){w.return=c.return,Jo=w;break e}Jo=c.return}}if(Tc=s,Us(),it&&"function"==typeof it.onPostCommitFiberRoot)try{it.onPostCommitFiberRoot(st,e)}catch(x){}n=!0}return n}finally{vt=r,Cc.transition=t}}return!1}function _u(e,t,r){e=Oi(e,t=ho(0,t=uo(r,t),1),1),t=tu(),null!==e&&(gt(e,1,t),su(e,t))}function ju(e,t,r){if(3===e.tag)_u(e,e,r);else for(;null!==t;){if(3===t.tag){_u(t,e,r);break}if(1===t.tag){var n=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof n.componentDidCatch&&(null===Kc||!Kc.has(n))){t=Oi(t,e=bo(t,e=uo(r,e),1),1),e=tu(),null!==t&&(gt(t,1,e),su(t,e));break}}t=t.return}}function qu(e,t,r){var n=e.pingCache;null!==n&&n.delete(t),t=tu(),e.pingedLanes|=e.suspendedLanes&r,Ac===e&&(Pc&r)===r&&(4===Nc||3===Nc&&(130023424&Pc)===Pc&&500>Ze()-Uc?fu(e,0):Dc|=r),su(e,t)}function Eu(e,t){0===t&&(0==(1&e.mode)?t=1:(t=lt,0==(130023424&(lt<<=1))&&(lt=4194304)));var r=tu();null!==(e=Ti(e,t))&&(gt(e,t,r),su(e,r))}function Cu(e){var t=e.memoizedState,r=0;null!==t&&(r=t.retryLane),Eu(e,r)}function Tu(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,s=e.memoizedState;null!==s&&(r=s.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(i(314))}null!==n&&n.delete(t),Eu(e,r)}function Au(e,t){return Ke(e,t)}function Iu(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Pu(e,t,r,n){return new Iu(e,t,r,n)}function Lu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ou(e,t){var r=e.alternate;return null===r?((r=Pu(e.tag,t,e.key,e.mode)).elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=14680064&e.flags,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Nu(e,t,r,n,s,a){var o=2;if(n=e,"function"==typeof e)Lu(e)&&(o=1);else if("string"==typeof e)o=5;else e:switch(e){case S:return Ru(r.children,s,a,t);case _:o=8,s|=8;break;case j:return(e=Pu(12,r,t,2|s)).elementType=j,e.lanes=a,e;case T:return(e=Pu(13,r,t,s)).elementType=T,e.lanes=a,e;case A:return(e=Pu(19,r,t,s)).elementType=A,e.lanes=a,e;case L:return Mu(r,s,a,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case q:o=10;break e;case E:o=9;break e;case C:o=11;break e;case I:o=14;break e;case P:o=16,n=null;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=Pu(o,r,t,s)).elementType=e,t.type=n,t.lanes=a,t}function Ru(e,t,r,n){return(e=Pu(7,e,n,t)).lanes=r,e}function Mu(e,t,r,n){return(e=Pu(22,e,n,t)).elementType=L,e.lanes=r,e.stateNode={isHidden:!1},e}function Fu(e,t,r){return(e=Pu(6,e,null,t)).lanes=r,e}function Du(e,t,r){return(t=Pu(4,null!==e.children?e.children:[],e.key,t)).lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function zu(e,t,r,n,s){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=mt(0),this.expirationTimes=mt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=mt(0),this.identifierPrefix=n,this.onRecoverableError=s,this.mutableSourceEagerHydrationData=null}function Bu(e,t,r,n,s,i,a,o,c){return e=new zu(e,t,r,o,c),1===t?(t=1,!0===i&&(t|=8)):t=0,i=Pu(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ii(i),e}function Uu(e){if(!e)return Es;e:{if(Ue(e=e._reactInternals)!==e||1!==e.tag)throw Error(i(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ps(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(i(171))}if(1===e.tag){var r=e.type;if(Ps(r))return Ns(e,r,t)}return t}function $u(e,t,r,n,s,i,a,o,c){return(e=Bu(r,n,!0,e,0,i,0,o,c)).context=Uu(null),r=e.current,(i=Li(n=tu(),s=ru(r))).callback=null!=t?t:null,Oi(r,i,s),e.current.lanes=s,gt(e,s,n),su(e,n),e}function Vu(e,t,r,n){var s=t.current,i=tu(),a=ru(s);return r=Uu(r),null===t.context?t.context=r:t.pendingContext=r,(t=Li(i,a)).payload={element:e},null!==(n=void 0===n?null:n)&&(t.callback=n),null!==(e=Oi(s,t,a))&&(nu(e,s,a,i),Ni(e,s,a)),a}function Wu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Hu(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var r=e.retryLane;e.retryLane=0!==r&&r<t?r:t}}function Ku(e,t){Hu(e,t),(e=e.alternate)&&Hu(e,t)}_c=function(e,t,r){if(null!==e)if(e.memoizedProps!==t.pendingProps||Ts.current)ko=!0;else{if(0==(e.lanes&r)&&0==(128&t.flags))return ko=!1,function(e,t,r){switch(t.tag){case 3:Ao(t),fi();break;case 5:ia(t);break;case 1:Ps(t.type)&&Rs(t);break;case 4:na(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,s=t.memoizedProps.value;qs(gi,n._currentValue),n._currentValue=s;break;case 13:if(null!==(n=t.memoizedState))return null!==n.dehydrated?(qs(oa,1&oa.current),t.flags|=128,null):0!=(r&t.child.childLanes)?Fo(e,t,r):(qs(oa,1&oa.current),null!==(e=Wo(e,t,r))?e.sibling:null);qs(oa,1&oa.current);break;case 19:if(n=0!=(r&t.childLanes),0!=(128&e.flags)){if(n)return $o(e,t,r);t.flags|=128}if(null!==(s=t.memoizedState)&&(s.rendering=null,s.tail=null,s.lastEffect=null),qs(oa,oa.current),n)break;return null;case 22:case 23:return t.lanes=0,jo(e,t,r)}return Wo(e,t,r)}(e,t,r);ko=0!=(131072&e.flags)}else ko=!1,si&&0!=(1048576&t.flags)&&Js(t,Hs,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Vo(e,t),e=t.pendingProps;var s=Is(t,Cs.current);_i(t,r),s=Sa(null,t,n,e,s,r);var a=_a();return t.flags|=1,"object"==typeof s&&null!==s&&"function"==typeof s.render&&void 0===s.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ps(n)?(a=!0,Rs(t)):a=!1,t.memoizedState=null!==s.state&&void 0!==s.state?s.state:null,Ii(t),s.updater=Bi,t.stateNode=s,s._reactInternals=t,Wi(t,n,e,r),t=To(null,t,n,!0,a,r)):(t.tag=0,si&&a&&ei(t),wo(null,t,s,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Vo(e,t),e=t.pendingProps,n=(s=n._init)(n._payload),t.type=n,s=t.tag=function(e){if("function"==typeof e)return Lu(e)?1:0;if(null!=e){if((e=e.$$typeof)===C)return 11;if(e===I)return 14}return 2}(n),e=mi(n,e),s){case 0:t=Eo(null,t,n,e,r);break e;case 1:t=Co(null,t,n,e,r);break e;case 11:t=xo(null,t,n,e,r);break e;case 14:t=So(null,t,n,mi(n.type,e),r);break e}throw Error(i(306,n,""))}return t;case 0:return n=t.type,s=t.pendingProps,Eo(e,t,n,s=t.elementType===n?s:mi(n,s),r);case 1:return n=t.type,s=t.pendingProps,Co(e,t,n,s=t.elementType===n?s:mi(n,s),r);case 3:e:{if(Ao(t),null===e)throw Error(i(387));n=t.pendingProps,s=(a=t.memoizedState).element,Pi(e,t),Mi(t,n,null,r);var o=t.memoizedState;if(n=o.element,a.isDehydrated){if(a={element:n,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){t=Io(e,t,n,r,s=uo(Error(i(423)),t));break e}if(n!==s){t=Io(e,t,n,r,s=uo(Error(i(424)),t));break e}for(ni=us(t.stateNode.containerInfo.firstChild),ri=t,si=!0,ii=null,r=Zi(t,null,n,r),t.child=r;r;)r.flags=-3&r.flags|4096,r=r.sibling}else{if(fi(),n===s){t=Wo(e,t,r);break e}wo(e,t,n,r)}t=t.child}return t;case 5:return ia(t),null===e&&ui(t),n=t.type,s=t.pendingProps,a=null!==e?e.memoizedProps:null,o=s.children,rs(n,s)?o=null:null!==a&&rs(n,a)&&(t.flags|=32),qo(e,t),wo(e,t,o,r),t.child;case 6:return null===e&&ui(t),null;case 13:return Fo(e,t,r);case 4:return na(t,t.stateNode.containerInfo),n=t.pendingProps,null===e?t.child=Yi(t,null,n,r):wo(e,t,n,r),t.child;case 11:return n=t.type,s=t.pendingProps,xo(e,t,n,s=t.elementType===n?s:mi(n,s),r);case 7:return wo(e,t,t.pendingProps,r),t.child;case 8:case 12:return wo(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,s=t.pendingProps,a=t.memoizedProps,o=s.value,qs(gi,n._currentValue),n._currentValue=o,null!==a)if(on(a.value,o)){if(a.children===s.children&&!Ts.current){t=Wo(e,t,r);break e}}else for(null!==(a=t.child)&&(a.return=t);null!==a;){var c=a.dependencies;if(null!==c){o=a.child;for(var u=c.firstContext;null!==u;){if(u.context===n){if(1===a.tag){(u=Li(-1,r&-r)).tag=2;var l=a.updateQueue;if(null!==l){var d=(l=l.shared).pending;null===d?u.next=u:(u.next=d.next,d.next=u),l.pending=u}}a.lanes|=r,null!==(u=a.alternate)&&(u.lanes|=r),Si(a.return,r,t),c.lanes|=r;break}u=u.next}}else if(10===a.tag)o=a.type===t.type?null:a.child;else if(18===a.tag){if(null===(o=a.return))throw Error(i(341));o.lanes|=r,null!==(c=o.alternate)&&(c.lanes|=r),Si(o,r,t),o=a.sibling}else o=a.child;if(null!==o)o.return=a;else for(o=a;null!==o;){if(o===t){o=null;break}if(null!==(a=o.sibling)){a.return=o.return,o=a;break}o=o.return}a=o}wo(e,t,s.children,r),t=t.child}return t;case 9:return s=t.type,n=t.pendingProps.children,_i(t,r),n=n(s=ji(s)),t.flags|=1,wo(e,t,n,r),t.child;case 14:return s=mi(n=t.type,t.pendingProps),So(e,t,n,s=mi(n.type,s),r);case 15:return _o(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,s=t.pendingProps,s=t.elementType===n?s:mi(n,s),Vo(e,t),t.tag=1,Ps(n)?(e=!0,Rs(t)):e=!1,_i(t,r),$i(t,n,s),Wi(t,n,s,r),To(null,t,n,!0,e,r);case 19:return $o(e,t,r);case 22:return jo(e,t,r)}throw Error(i(156,t.tag))};var Gu="function"==typeof reportError?reportError:function(e){console.error(e)};function Qu(e){this._internalRoot=e}function Yu(e){this._internalRoot=e}function Zu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Xu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Ju(){}function el(e,t,r,n,s){var i=r._reactRootContainer;if(i){var a=i;if("function"==typeof s){var o=s;s=function(){var e=Wu(a);o.call(e)}}Vu(t,a,e,s)}else a=function(e,t,r,n,s){if(s){if("function"==typeof n){var i=n;n=function(){var e=Wu(a);i.call(e)}}var a=$u(t,n,e,0,null,!1,0,"",Ju);return e._reactRootContainer=a,e[hs]=a.current,Un(8===e.nodeType?e.parentNode:e),du(),a}for(;s=e.lastChild;)e.removeChild(s);if("function"==typeof n){var o=n;n=function(){var e=Wu(c);o.call(e)}}var c=Bu(e,0,!1,null,0,!1,0,"",Ju);return e._reactRootContainer=c,e[hs]=c.current,Un(8===e.nodeType?e.parentNode:e),du((function(){Vu(t,c,r,n)})),c}(r,t,e,s,n);return Wu(a)}Yu.prototype.render=Qu.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(i(409));Vu(e,t,null,null)},Yu.prototype.unmount=Qu.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;du((function(){Vu(null,e,null,null)})),t[hs]=null}},Yu.prototype.unstable_scheduleHydration=function(e){if(e){var t=_t();e={blockedOn:null,target:e,priority:t};for(var r=0;r<Lt.length&&0!==t&&t<Lt[r].priority;r++);Lt.splice(r,0,e),0===r&&Mt(e)}},wt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=dt(t.pendingLanes);0!==r&&(yt(t,1|r),su(t,Ze()),0==(6&Tc)&&($c=Ze()+500,Us()))}break;case 13:du((function(){var t=Ti(e,1);if(null!==t){var r=tu();nu(t,e,1,r)}})),Ku(e,1)}},xt=function(e){if(13===e.tag){var t=Ti(e,134217728);if(null!==t)nu(t,e,134217728,tu());Ku(e,134217728)}},St=function(e){if(13===e.tag){var t=ru(e),r=Ti(e,t);if(null!==r)nu(r,e,t,tu());Ku(e,t)}},_t=function(){return vt},jt=function(e,t){var r=vt;try{return vt=e,t()}finally{vt=r}},xe=function(e,t,r){switch(t){case"input":if(X(e,r),t=r.name,"radio"===r.type&&null!=t){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var s=ws(n);if(!s)throw Error(i(90));K(n),X(n,s)}}}break;case"textarea":ie(e,r);break;case"select":null!=(t=r.value)&&re(e,!!r.multiple,t,!1)}},Ce=lu,Te=du;var tl={usingClientEntryPoint:!1,Events:[vs,ks,ws,qe,Ee,lu]},rl={findFiberByHostInstance:ys,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},nl={bundleType:rl.bundleType,version:rl.version,rendererPackageName:rl.rendererPackageName,rendererConfig:rl.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:k.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=We(e))?null:e.stateNode},findFiberByHostInstance:rl.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var sl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!sl.isDisabled&&sl.supportsFiber)try{st=sl.inject(nl),it=sl}catch(le){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=tl,t.createPortal=function(e,t){var r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Zu(t))throw Error(i(200));return function(e,t,r){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:x,key:null==n?null:""+n,children:e,containerInfo:t,implementation:r}}(e,t,null,r)},t.createRoot=function(e,t){if(!Zu(e))throw Error(i(299));var r=!1,n="",s=Gu;return null!=t&&(!0===t.unstable_strictMode&&(r=!0),void 0!==t.identifierPrefix&&(n=t.identifierPrefix),void 0!==t.onRecoverableError&&(s=t.onRecoverableError)),t=Bu(e,1,!1,null,0,r,0,n,s),e[hs]=t.current,Un(8===e.nodeType?e.parentNode:e),new Qu(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(i(188));throw e=Object.keys(e).join(","),Error(i(268,e))}return e=null===(e=We(t))?null:e.stateNode},t.flushSync=function(e){return du(e)},t.hydrate=function(e,t,r){if(!Xu(t))throw Error(i(200));return el(null,e,t,!0,r)},t.hydrateRoot=function(e,t,r){if(!Zu(e))throw Error(i(405));var n=null!=r&&r.hydratedSources||null,s=!1,a="",o=Gu;if(null!=r&&(!0===r.unstable_strictMode&&(s=!0),void 0!==r.identifierPrefix&&(a=r.identifierPrefix),void 0!==r.onRecoverableError&&(o=r.onRecoverableError)),t=$u(t,null,e,1,null!=r?r:null,s,0,a,o),e[hs]=t.current,Un(e),n)for(e=0;e<n.length;e++)s=(s=(r=n[e])._getVersion)(r._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[r,s]:t.mutableSourceEagerHydrationData.push(r,s);return new Yu(t)},t.render=function(e,t,r){if(!Xu(t))throw Error(i(200));return el(null,e,t,!1,r)},t.unmountComponentAtNode=function(e){if(!Xu(e))throw Error(i(40));return!!e._reactRootContainer&&(du((function(){el(null,null,e,!1,(function(){e._reactRootContainer=null,e[hs]=null}))})),!0)},t.unstable_batchedUpdates=lu,t.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!Xu(r))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return el(e,t,r,!1,n)},t.version="18.2.0-next-9e3b772b8-20220608"},48088:(e,t,r)=>{"use strict";var n=r(41615);t.createRoot=n.createRoot,t.hydrateRoot=n.hydrateRoot},41615:(e,t,r)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=r(11929)},34072:e=>{var t="undefined"!=typeof Element,r="function"==typeof Map,n="function"==typeof Set,s="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function i(e,a){if(e===a)return!0;if(e&&a&&"object"==typeof e&&"object"==typeof a){if(e.constructor!==a.constructor)return!1;var o,c,u,l;if(Array.isArray(e)){if((o=e.length)!=a.length)return!1;for(c=o;0!=c--;)if(!i(e[c],a[c]))return!1;return!0}if(r&&e instanceof Map&&a instanceof Map){if(e.size!==a.size)return!1;for(l=e.entries();!(c=l.next()).done;)if(!a.has(c.value[0]))return!1;for(l=e.entries();!(c=l.next()).done;)if(!i(c.value[1],a.get(c.value[0])))return!1;return!0}if(n&&e instanceof Set&&a instanceof Set){if(e.size!==a.size)return!1;for(l=e.entries();!(c=l.next()).done;)if(!a.has(c.value[0]))return!1;return!0}if(s&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(a)){if((o=e.length)!=a.length)return!1;for(c=o;0!=c--;)if(e[c]!==a[c])return!1;return!0}if(e.constructor===RegExp)return e.source===a.source&&e.flags===a.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"==typeof e.valueOf&&"function"==typeof a.valueOf)return e.valueOf()===a.valueOf();if(e.toString!==Object.prototype.toString&&"function"==typeof e.toString&&"function"==typeof a.toString)return e.toString()===a.toString();if((o=(u=Object.keys(e)).length)!==Object.keys(a).length)return!1;for(c=o;0!=c--;)if(!Object.prototype.hasOwnProperty.call(a,u[c]))return!1;if(t&&e instanceof Element)return!1;for(c=o;0!=c--;)if(("_owner"!==u[c]&&"__v"!==u[c]&&"__o"!==u[c]||!e.$$typeof)&&!i(e[u[c]],a[u[c]]))return!1;return!0}return e!=e&&a!=a}e.exports=function(e,t){try{return i(e,t)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}}},29620:(e,t,r)=>{"use strict";r.d(t,{mg:()=>J,vd:()=>W});var n=r(79474),s=r(2736),i=r.n(s),a=r(34072),o=r.n(a),c=r(29597),u=r.n(c),l=r(62945),d=r.n(l);function p(){return p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},p.apply(this,arguments)}function f(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,h(e,t)}function h(e,t){return h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},h(e,t)}function b(e,t){if(null==e)return{};var r,n,s={},i=Object.keys(e);for(n=0;n<i.length;n++)t.indexOf(r=i[n])>=0||(s[r]=e[r]);return s}var m={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},g={rel:["amphtml","canonical","alternate"]},y={type:["application/ld+json"]},v={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},k=Object.keys(m).map((function(e){return m[e]})),w={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},x=Object.keys(w).reduce((function(e,t){return e[w[t]]=t,e}),{}),S=function(e,t){for(var r=e.length-1;r>=0;r-=1){var n=e[r];if(Object.prototype.hasOwnProperty.call(n,t))return n[t]}return null},_=function(e){var t=S(e,m.TITLE),r=S(e,"titleTemplate");if(Array.isArray(t)&&(t=t.join("")),r&&t)return r.replace(/%s/g,(function(){return t}));var n=S(e,"defaultTitle");return t||n||void 0},j=function(e){return S(e,"onChangeClientState")||function(){}},q=function(e,t){return t.filter((function(t){return void 0!==t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return p({},e,t)}),{})},E=function(e,t){return t.filter((function(e){return void 0!==e[m.BASE]})).map((function(e){return e[m.BASE]})).reverse().reduce((function(t,r){if(!t.length)for(var n=Object.keys(r),s=0;s<n.length;s+=1){var i=n[s].toLowerCase();if(-1!==e.indexOf(i)&&r[i])return t.concat(r)}return t}),[])},C=function(e,t,r){var n={};return r.filter((function(t){return!!Array.isArray(t[e])||(void 0!==t[e]&&console&&"function"==typeof console.warn&&console.warn("Helmet: "+e+' should be of type "Array". Instead found type "'+typeof t[e]+'"'),!1)})).map((function(t){return t[e]})).reverse().reduce((function(e,r){var s={};r.filter((function(e){for(var r,i=Object.keys(e),a=0;a<i.length;a+=1){var o=i[a],c=o.toLowerCase();-1===t.indexOf(c)||"rel"===r&&"canonical"===e[r].toLowerCase()||"rel"===c&&"stylesheet"===e[c].toLowerCase()||(r=c),-1===t.indexOf(o)||"innerHTML"!==o&&"cssText"!==o&&"itemprop"!==o||(r=o)}if(!r||!e[r])return!1;var u=e[r].toLowerCase();return n[r]||(n[r]={}),s[r]||(s[r]={}),!n[r][u]&&(s[r][u]=!0,!0)})).reverse().forEach((function(t){return e.push(t)}));for(var i=Object.keys(s),a=0;a<i.length;a+=1){var o=i[a],c=p({},n[o],s[o]);n[o]=c}return e}),[]).reverse()},T=function(e,t){if(Array.isArray(e)&&e.length)for(var r=0;r<e.length;r+=1)if(e[r][t])return!0;return!1},A=function(e){return Array.isArray(e)?e.join(""):e},I=function(e,t){return Array.isArray(e)?e.reduce((function(e,r){return function(e,t){for(var r=Object.keys(e),n=0;n<r.length;n+=1)if(t[r[n]]&&t[r[n]].includes(e[r[n]]))return!0;return!1}(r,t)?e.priority.push(r):e.default.push(r),e}),{priority:[],default:[]}):{default:e}},P=function(e,t){var r;return p({},e,((r={})[t]=void 0,r))},L=[m.NOSCRIPT,m.SCRIPT,m.STYLE],O=function(e,t){return void 0===t&&(t=!0),!1===t?String(e):String(e).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")},N=function(e){return Object.keys(e).reduce((function(t,r){var n=void 0!==e[r]?r+'="'+e[r]+'"':""+r;return t?t+" "+n:n}),"")},R=function(e,t){return void 0===t&&(t={}),Object.keys(e).reduce((function(t,r){return t[w[r]||r]=e[r],t}),t)},M=function(e,t){return t.map((function(t,r){var s,i=((s={key:r})["data-rh"]=!0,s);return Object.keys(t).forEach((function(e){var r=w[e]||e;"innerHTML"===r||"cssText"===r?i.dangerouslySetInnerHTML={__html:t.innerHTML||t.cssText}:i[r]=t[e]})),n.createElement(e,i)}))},F=function(e,t,r){switch(e){case m.TITLE:return{toComponent:function(){return r=t.titleAttributes,(s={key:e=t.title})["data-rh"]=!0,i=R(r,s),[n.createElement(m.TITLE,i,e)];var e,r,s,i},toString:function(){return function(e,t,r,n){var s=N(r),i=A(t);return s?"<"+e+' data-rh="true" '+s+">"+O(i,n)+"</"+e+">":"<"+e+' data-rh="true">'+O(i,n)+"</"+e+">"}(e,t.title,t.titleAttributes,r)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return R(t)},toString:function(){return N(t)}};default:return{toComponent:function(){return M(e,t)},toString:function(){return function(e,t,r){return t.reduce((function(t,n){var s=Object.keys(n).filter((function(e){return!("innerHTML"===e||"cssText"===e)})).reduce((function(e,t){var s=void 0===n[t]?t:t+'="'+O(n[t],r)+'"';return e?e+" "+s:s}),""),i=n.innerHTML||n.cssText||"",a=-1===L.indexOf(e);return t+"<"+e+' data-rh="true" '+s+(a?"/>":">"+i+"</"+e+">")}),"")}(e,t,r)}}}},D=function(e){var t=e.baseTag,r=e.bodyAttributes,n=e.encode,s=e.htmlAttributes,i=e.noscriptTags,a=e.styleTags,o=e.title,c=void 0===o?"":o,u=e.titleAttributes,l=e.linkTags,d=e.metaTags,p=e.scriptTags,f={toComponent:function(){},toString:function(){return""}};if(e.prioritizeSeoTags){var h=function(e){var t=e.linkTags,r=e.scriptTags,n=e.encode,s=I(e.metaTags,v),i=I(t,g),a=I(r,y);return{priorityMethods:{toComponent:function(){return[].concat(M(m.META,s.priority),M(m.LINK,i.priority),M(m.SCRIPT,a.priority))},toString:function(){return F(m.META,s.priority,n)+" "+F(m.LINK,i.priority,n)+" "+F(m.SCRIPT,a.priority,n)}},metaTags:s.default,linkTags:i.default,scriptTags:a.default}}(e);f=h.priorityMethods,l=h.linkTags,d=h.metaTags,p=h.scriptTags}return{priority:f,base:F(m.BASE,t,n),bodyAttributes:F("bodyAttributes",r,n),htmlAttributes:F("htmlAttributes",s,n),link:F(m.LINK,l,n),meta:F(m.META,d,n),noscript:F(m.NOSCRIPT,i,n),script:F(m.SCRIPT,p,n),style:F(m.STYLE,a,n),title:F(m.TITLE,{title:c,titleAttributes:u},n)}},z=[],B=function(e,t){var r=this;void 0===t&&(t="undefined"!=typeof document),this.instances=[],this.value={setHelmet:function(e){r.context.helmet=e},helmetInstances:{get:function(){return r.canUseDOM?z:r.instances},add:function(e){(r.canUseDOM?z:r.instances).push(e)},remove:function(e){var t=(r.canUseDOM?z:r.instances).indexOf(e);(r.canUseDOM?z:r.instances).splice(t,1)}}},this.context=e,this.canUseDOM=t,t||(e.helmet=D({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},U=n.createContext({}),$=i().shape({setHelmet:i().func,helmetInstances:i().shape({get:i().func,add:i().func,remove:i().func})}),V="undefined"!=typeof document,W=function(e){function t(r){var n;return(n=e.call(this,r)||this).helmetData=new B(n.props.context,t.canUseDOM),n}return f(t,e),t.prototype.render=function(){return n.createElement(U.Provider,{value:this.helmetData.value},this.props.children)},t}(n.Component);W.canUseDOM=V,W.propTypes={context:i().shape({helmet:i().shape()}),children:i().node.isRequired},W.defaultProps={context:{}},W.displayName="HelmetProvider";var H=function(e,t){var r,n=document.head||document.querySelector(m.HEAD),s=n.querySelectorAll(e+"[data-rh]"),i=[].slice.call(s),a=[];return t&&t.length&&t.forEach((function(t){var n=document.createElement(e);for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&("innerHTML"===s?n.innerHTML=t.innerHTML:"cssText"===s?n.styleSheet?n.styleSheet.cssText=t.cssText:n.appendChild(document.createTextNode(t.cssText)):n.setAttribute(s,void 0===t[s]?"":t[s]));n.setAttribute("data-rh","true"),i.some((function(e,t){return r=t,n.isEqualNode(e)}))?i.splice(r,1):a.push(n)})),i.forEach((function(e){return e.parentNode.removeChild(e)})),a.forEach((function(e){return n.appendChild(e)})),{oldTags:i,newTags:a}},K=function(e,t){var r=document.getElementsByTagName(e)[0];if(r){for(var n=r.getAttribute("data-rh"),s=n?n.split(","):[],i=[].concat(s),a=Object.keys(t),o=0;o<a.length;o+=1){var c=a[o],u=t[c]||"";r.getAttribute(c)!==u&&r.setAttribute(c,u),-1===s.indexOf(c)&&s.push(c);var l=i.indexOf(c);-1!==l&&i.splice(l,1)}for(var d=i.length-1;d>=0;d-=1)r.removeAttribute(i[d]);s.length===i.length?r.removeAttribute("data-rh"):r.getAttribute("data-rh")!==a.join(",")&&r.setAttribute("data-rh",a.join(","))}},G=function(e,t){var r=e.baseTag,n=e.htmlAttributes,s=e.linkTags,i=e.metaTags,a=e.noscriptTags,o=e.onChangeClientState,c=e.scriptTags,u=e.styleTags,l=e.title,d=e.titleAttributes;K(m.BODY,e.bodyAttributes),K(m.HTML,n),function(e,t){void 0!==e&&document.title!==e&&(document.title=A(e)),K(m.TITLE,t)}(l,d);var p={baseTag:H(m.BASE,r),linkTags:H(m.LINK,s),metaTags:H(m.META,i),noscriptTags:H(m.NOSCRIPT,a),scriptTags:H(m.SCRIPT,c),styleTags:H(m.STYLE,u)},f={},h={};Object.keys(p).forEach((function(e){var t=p[e],r=t.newTags,n=t.oldTags;r.length&&(f[e]=r),n.length&&(h[e]=p[e].oldTags)})),t&&t(),o(e,f,h)},Q=null,Y=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),s=0;s<r;s++)n[s]=arguments[s];return(t=e.call.apply(e,[this].concat(n))||this).rendered=!1,t}f(t,e);var r=t.prototype;return r.shouldComponentUpdate=function(e){return!d()(e,this.props)},r.componentDidUpdate=function(){this.emitChange()},r.componentWillUnmount=function(){this.props.context.helmetInstances.remove(this),this.emitChange()},r.emitChange=function(){var e,t,r=this.props.context,n=r.setHelmet,s=null,i=(e=r.helmetInstances.get().map((function(e){var t=p({},e.props);return delete t.context,t})),{baseTag:E(["href"],e),bodyAttributes:q("bodyAttributes",e),defer:S(e,"defer"),encode:S(e,"encodeSpecialCharacters"),htmlAttributes:q("htmlAttributes",e),linkTags:C(m.LINK,["rel","href"],e),metaTags:C(m.META,["name","charset","http-equiv","property","itemprop"],e),noscriptTags:C(m.NOSCRIPT,["innerHTML"],e),onChangeClientState:j(e),scriptTags:C(m.SCRIPT,["src","innerHTML"],e),styleTags:C(m.STYLE,["cssText"],e),title:_(e),titleAttributes:q("titleAttributes",e),prioritizeSeoTags:T(e,"prioritizeSeoTags")});W.canUseDOM?(t=i,Q&&cancelAnimationFrame(Q),t.defer?Q=requestAnimationFrame((function(){G(t,(function(){Q=null}))})):(G(t),Q=null)):D&&(s=D(i)),n(s)},r.init=function(){this.rendered||(this.rendered=!0,this.props.context.helmetInstances.add(this),this.emitChange())},r.render=function(){return this.init(),null},t}(n.Component);Y.propTypes={context:$.isRequired},Y.displayName="HelmetDispatcher";var Z=["children"],X=["children"],J=function(e){function t(){return e.apply(this,arguments)||this}f(t,e);var r=t.prototype;return r.shouldComponentUpdate=function(e){return!o()(P(this.props,"helmetData"),P(e,"helmetData"))},r.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case m.SCRIPT:case m.NOSCRIPT:return{innerHTML:t};case m.STYLE:return{cssText:t};default:throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")}},r.flattenArrayTypeChildren=function(e){var t,r=e.child,n=e.arrayTypeChildren;return p({},n,((t={})[r.type]=[].concat(n[r.type]||[],[p({},e.newChildProps,this.mapNestedChildrenToProps(r,e.nestedChildren))]),t))},r.mapObjectTypeChildren=function(e){var t,r,n=e.child,s=e.newProps,i=e.newChildProps,a=e.nestedChildren;switch(n.type){case m.TITLE:return p({},s,((t={})[n.type]=a,t.titleAttributes=p({},i),t));case m.BODY:return p({},s,{bodyAttributes:p({},i)});case m.HTML:return p({},s,{htmlAttributes:p({},i)});default:return p({},s,((r={})[n.type]=p({},i),r))}},r.mapArrayTypeChildrenToProps=function(e,t){var r=p({},t);return Object.keys(e).forEach((function(t){var n;r=p({},r,((n={})[t]=e[t],n))})),r},r.warnOnInvalidChildren=function(e,t){return u()(k.some((function(t){return e.type===t})),"function"==typeof e.type?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+k.join(", ")+" are allowed. Helmet does not support rendering <"+e.type+"> elements. Refer to our API for more information."),u()(!t||"string"==typeof t||Array.isArray(t)&&!t.some((function(e){return"string"!=typeof e})),"Helmet expects a string as a child of <"+e.type+">. Did you forget to wrap your children in braces? ( <"+e.type+">{``}</"+e.type+"> ) Refer to our API for more information."),!0},r.mapChildrenToProps=function(e,t){var r=this,s={};return n.Children.forEach(e,(function(e){if(e&&e.props){var n=e.props,i=n.children,a=b(n,Z),o=Object.keys(a).reduce((function(e,t){return e[x[t]||t]=a[t],e}),{}),c=e.type;switch("symbol"==typeof c?c=c.toString():r.warnOnInvalidChildren(e,i),c){case m.FRAGMENT:t=r.mapChildrenToProps(i,t);break;case m.LINK:case m.META:case m.NOSCRIPT:case m.SCRIPT:case m.STYLE:s=r.flattenArrayTypeChildren({child:e,arrayTypeChildren:s,newChildProps:o,nestedChildren:i});break;default:t=r.mapObjectTypeChildren({child:e,newProps:t,newChildProps:o,nestedChildren:i})}}})),this.mapArrayTypeChildrenToProps(s,t)},r.render=function(){var e=this.props,t=e.children,r=b(e,X),s=p({},r),i=r.helmetData;return t&&(s=this.mapChildrenToProps(t,s)),!i||i instanceof B||(i=new B(i.context,i.instances)),i?n.createElement(Y,p({},s,{context:i.value,helmetData:void 0})):n.createElement(U.Consumer,null,(function(e){return n.createElement(Y,p({},s,{context:e}))}))},t}(n.Component);J.propTypes={base:i().object,bodyAttributes:i().object,children:i().oneOfType([i().arrayOf(i().node),i().node]),defaultTitle:i().string,defer:i().bool,encodeSpecialCharacters:i().bool,htmlAttributes:i().object,link:i().arrayOf(i().object),meta:i().arrayOf(i().object),noscript:i().arrayOf(i().object),onChangeClientState:i().func,script:i().arrayOf(i().object),style:i().arrayOf(i().object),title:i().string,titleAttributes:i().object,titleTemplate:i().string,prioritizeSeoTags:i().bool,helmetData:i().object},J.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},J.displayName="Helmet"},95843:(e,t)=>{"use strict";var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,s=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,a=r?Symbol.for("react.strict_mode"):60108,o=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,l=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,f=r?Symbol.for("react.suspense"):60113,h=r?Symbol.for("react.suspense_list"):60120,b=r?Symbol.for("react.memo"):60115,m=r?Symbol.for("react.lazy"):60116,g=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,v=r?Symbol.for("react.responder"):60118,k=r?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case l:case d:case i:case o:case a:case f:return e;default:switch(e=e&&e.$$typeof){case u:case p:case m:case b:case c:return e;default:return t}}case s:return t}}}function x(e){return w(e)===d}t.AsyncMode=l,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=c,t.Element=n,t.ForwardRef=p,t.Fragment=i,t.Lazy=m,t.Memo=b,t.Portal=s,t.Profiler=o,t.StrictMode=a,t.Suspense=f,t.isAsyncMode=function(e){return x(e)||w(e)===l},t.isConcurrentMode=x,t.isContextConsumer=function(e){return w(e)===u},t.isContextProvider=function(e){return w(e)===c},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return w(e)===p},t.isFragment=function(e){return w(e)===i},t.isLazy=function(e){return w(e)===m},t.isMemo=function(e){return w(e)===b},t.isPortal=function(e){return w(e)===s},t.isProfiler=function(e){return w(e)===o},t.isStrictMode=function(e){return w(e)===a},t.isSuspense=function(e){return w(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===d||e===o||e===a||e===f||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===b||e.$$typeof===c||e.$$typeof===u||e.$$typeof===p||e.$$typeof===y||e.$$typeof===v||e.$$typeof===k||e.$$typeof===g)},t.typeOf=w},35959:(e,t,r)=>{"use strict";e.exports=r(95843)},87221:(e,t,r)=>{"use strict";r.d(t,{u:()=>a,v:()=>o});var n=r(20241),s=r(48987),i=r(79474);function a(e,t,r){return void 0===r&&(r=[]),e.some((function(e){var s=e.path?(0,n.B6)(t,e):r.length?r[r.length-1].match:n.Ix.computeRootMatch(t);return s&&(r.push({route:e,match:s}),e.routes&&a(e.routes,t,r)),s})),r}function o(e,t,r){return void 0===t&&(t={}),void 0===r&&(r={}),e?i.createElement(n.dO,r,e.map((function(e,r){return i.createElement(n.qh,{key:e.key||r,path:e.path,exact:e.exact,strict:e.strict,render:function(r){return e.render?e.render((0,s.A)({},r,{},t,{route:e})):i.createElement(e.component,(0,s.A)({},r,t,{route:e}))}})}))):null}},69202:(e,t,r)=>{"use strict";r.d(t,{Kd:()=>l,N_:()=>m,k2:()=>v});var n=r(20241),s=r(82649),i=r(79474),a=r(83332),o=r(48987),c=r(39074),u=r(9923),l=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),s=0;s<r;s++)n[s]=arguments[s];return(t=e.call.apply(e,[this].concat(n))||this).history=(0,a.zR)(t.props),t}return(0,s.A)(t,e),t.prototype.render=function(){return i.createElement(n.Ix,{history:this.history,children:this.props.children})},t}(i.Component);i.Component;var d=function(e,t){return"function"==typeof e?e(t):e},p=function(e,t){return"string"==typeof e?(0,a.yJ)(e,null,null,t):e},f=function(e){return e},h=i.forwardRef;void 0===h&&(h=f);var b=h((function(e,t){var r=e.innerRef,n=e.navigate,s=e.onClick,a=(0,c.A)(e,["innerRef","navigate","onClick"]),u=a.target,l=(0,o.A)({},a,{onClick:function(e){try{s&&s(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||u&&"_self"!==u||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),n())}});return l.ref=f!==h&&t||r,i.createElement("a",l)}));var m=h((function(e,t){var r=e.component,s=void 0===r?b:r,l=e.replace,m=e.to,g=e.innerRef,y=(0,c.A)(e,["component","replace","to","innerRef"]);return i.createElement(n.XZ.Consumer,null,(function(e){e||(0,u.A)(!1);var r=e.history,n=p(d(m,e.location),e.location),c=n?r.createHref(n):"",b=(0,o.A)({},y,{href:c,navigate:function(){var t=d(m,e.location),n=(0,a.AO)(e.location)===(0,a.AO)(p(t));(l||n?r.replace:r.push)(t)}});return f!==h?b.ref=t||g:b.innerRef=g,i.createElement(s,b)}))})),g=function(e){return e},y=i.forwardRef;void 0===y&&(y=g);var v=y((function(e,t){var r=e["aria-current"],s=void 0===r?"page":r,a=e.activeClassName,l=void 0===a?"active":a,f=e.activeStyle,h=e.className,b=e.exact,v=e.isActive,k=e.location,w=e.sensitive,x=e.strict,S=e.style,_=e.to,j=e.innerRef,q=(0,c.A)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return i.createElement(n.XZ.Consumer,null,(function(e){e||(0,u.A)(!1);var r=k||e.location,a=p(d(_,r),r),c=a.pathname,E=c&&c.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),C=E?(0,n.B6)(r.pathname,{path:E,exact:b,sensitive:w,strict:x}):null,T=!!(v?v(C,r):C),A="function"==typeof h?h(T):h,I="function"==typeof S?S(T):S;T&&(A=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter((function(e){return e})).join(" ")}(A,l),I=(0,o.A)({},I,f));var P=(0,o.A)({"aria-current":T&&s||null,className:A,style:I,to:a},q);return g!==y?P.ref=t||j:P.innerRef=j,i.createElement(m,P)}))}))},20241:(e,t,r)=>{"use strict";r.d(t,{B6:()=>S,Ix:()=>v,W6:()=>P,XZ:()=>y,dO:()=>A,qh:()=>_,zy:()=>L});var n=r(82649),s=r(79474),i=r(2736),a=r.n(i),o=r(83332),c=r(9923),u=r(48987),l=r(86150),d=r.n(l),p=(r(35959),r(39074)),f=(r(31035),1073741823),h="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==r.g?r.g:{};var b=s.createContext||function(e,t){var r,i,o="__create-react-context-"+function(){var e="__global_unique_id__";return h[e]=(h[e]||0)+1}()+"__",c=function(e){function r(){for(var t,r,n,s=arguments.length,i=new Array(s),a=0;a<s;a++)i[a]=arguments[a];return(t=e.call.apply(e,[this].concat(i))||this).emitter=(r=t.props.value,n=[],{on:function(e){n.push(e)},off:function(e){n=n.filter((function(t){return t!==e}))},get:function(){return r},set:function(e,t){r=e,n.forEach((function(e){return e(r,t)}))}}),t}(0,n.A)(r,e);var s=r.prototype;return s.getChildContext=function(){var e;return(e={})[o]=this.emitter,e},s.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var r,n=this.props.value,s=e.value;((i=n)===(a=s)?0!==i||1/i==1/a:i!=i&&a!=a)?r=0:(r="function"==typeof t?t(n,s):f,0!==(r|=0)&&this.emitter.set(e.value,r))}var i,a},s.render=function(){return this.props.children},r}(s.Component);c.childContextTypes=((r={})[o]=a().object.isRequired,r);var u=function(t){function r(){for(var e,r=arguments.length,n=new Array(r),s=0;s<r;s++)n[s]=arguments[s];return(e=t.call.apply(t,[this].concat(n))||this).observedBits=void 0,e.state={value:e.getValue()},e.onUpdate=function(t,r){0!=((0|e.observedBits)&r)&&e.setState({value:e.getValue()})},e}(0,n.A)(r,t);var s=r.prototype;return s.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?f:t},s.componentDidMount=function(){this.context[o]&&this.context[o].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?f:e},s.componentWillUnmount=function(){this.context[o]&&this.context[o].off(this.onUpdate)},s.getValue=function(){return this.context[o]?this.context[o].get():e},s.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},r}(s.Component);return u.contextTypes=((i={})[o]=a().object,i),{Provider:c,Consumer:u}},m=function(e){var t=b();return t.displayName=e,t},g=m("Router-History"),y=m("Router"),v=function(e){function t(t){var r;return(r=e.call(this,t)||this).state={location:t.history.location},r._isMounted=!1,r._pendingLocation=null,t.staticContext||(r.unlisten=t.history.listen((function(e){r._pendingLocation=e}))),r}(0,n.A)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var r=t.prototype;return r.componentDidMount=function(){var e=this;this._isMounted=!0,this.unlisten&&this.unlisten(),this.props.staticContext||(this.unlisten=this.props.history.listen((function(t){e._isMounted&&e.setState({location:t})}))),this._pendingLocation&&this.setState({location:this._pendingLocation})},r.componentWillUnmount=function(){this.unlisten&&(this.unlisten(),this._isMounted=!1,this._pendingLocation=null)},r.render=function(){return s.createElement(y.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},s.createElement(g.Provider,{children:this.props.children||null,value:this.props.history}))},t}(s.Component);s.Component;s.Component;var k={},w=1e4,x=0;function S(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var r=t,n=r.path,s=r.exact,i=void 0!==s&&s,a=r.strict,o=void 0!==a&&a,c=r.sensitive,u=void 0!==c&&c;return[].concat(n).reduce((function(t,r){if(!r&&""!==r)return null;if(t)return t;var n=function(e,t){var r=""+t.end+t.strict+t.sensitive,n=k[r]||(k[r]={});if(n[e])return n[e];var s=[],i={regexp:d()(e,s,t),keys:s};return x<w&&(n[e]=i,x++),i}(r,{end:i,strict:o,sensitive:u}),s=n.regexp,a=n.keys,c=s.exec(e);if(!c)return null;var l=c[0],p=c.slice(1),f=e===l;return i&&!f?null:{path:r,url:"/"===r&&""===l?"/":l,isExact:f,params:a.reduce((function(e,t,r){return e[t.name]=p[r],e}),{})}}),null)}var _=function(e){function t(){return e.apply(this,arguments)||this}return(0,n.A)(t,e),t.prototype.render=function(){var e=this;return s.createElement(y.Consumer,null,(function(t){t||(0,c.A)(!1);var r=e.props.location||t.location,n=e.props.computedMatch?e.props.computedMatch:e.props.path?S(r.pathname,e.props):t.match,i=(0,u.A)({},t,{location:r,match:n}),a=e.props,o=a.children,l=a.component,d=a.render;return Array.isArray(o)&&function(e){return 0===s.Children.count(e)}(o)&&(o=null),s.createElement(y.Provider,{value:i},i.match?o?"function"==typeof o?o(i):o:l?s.createElement(l,i):d?d(i):null:"function"==typeof o?o(i):null)}))},t}(s.Component);function j(e){return"/"===e.charAt(0)?e:"/"+e}function q(e,t){if(!e)return t;var r=j(e);return 0!==t.pathname.indexOf(r)?t:(0,u.A)({},t,{pathname:t.pathname.substr(r.length)})}function E(e){return"string"==typeof e?e:(0,o.AO)(e)}function C(e){return function(){(0,c.A)(!1)}}function T(){}s.Component;var A=function(e){function t(){return e.apply(this,arguments)||this}return(0,n.A)(t,e),t.prototype.render=function(){var e=this;return s.createElement(y.Consumer,null,(function(t){t||(0,c.A)(!1);var r,n,i=e.props.location||t.location;return s.Children.forEach(e.props.children,(function(e){if(null==n&&s.isValidElement(e)){r=e;var a=e.props.path||e.props.from;n=a?S(i.pathname,(0,u.A)({},e.props,{path:a})):t.match}})),n?s.cloneElement(r,{location:i,computedMatch:n}):null}))},t}(s.Component);var I=s.useContext;function P(){return I(g)}function L(){return I(y).location}},78034:(e,t,r)=>{"use strict";var n=r(79474),s=Symbol.for("react.element"),i=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,o=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,c={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,r){var n,i={},u=null,l=null;for(n in void 0!==r&&(u=""+r),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(l=t.ref),t)a.call(t,n)&&!c.hasOwnProperty(n)&&(i[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps)void 0===i[n]&&(i[n]=t[n]);return{$$typeof:s,type:e,key:u,ref:l,props:i,_owner:o.current}}t.Fragment=i,t.jsx=u,t.jsxs=u},22749:(e,t)=>{"use strict";var r=Symbol.for("react.element"),n=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),c=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),f=Symbol.iterator;var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b=Object.assign,m={};function g(e,t,r){this.props=e,this.context=t,this.refs=m,this.updater=r||h}function y(){}function v(e,t,r){this.props=e,this.context=t,this.refs=m,this.updater=r||h}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=g.prototype;var k=v.prototype=new y;k.constructor=v,b(k,g.prototype),k.isPureReactComponent=!0;var w=Array.isArray,x=Object.prototype.hasOwnProperty,S={current:null},_={key:!0,ref:!0,__self:!0,__source:!0};function j(e,t,n){var s,i={},a=null,o=null;if(null!=t)for(s in void 0!==t.ref&&(o=t.ref),void 0!==t.key&&(a=""+t.key),t)x.call(t,s)&&!_.hasOwnProperty(s)&&(i[s]=t[s]);var c=arguments.length-2;if(1===c)i.children=n;else if(1<c){for(var u=Array(c),l=0;l<c;l++)u[l]=arguments[l+2];i.children=u}if(e&&e.defaultProps)for(s in c=e.defaultProps)void 0===i[s]&&(i[s]=c[s]);return{$$typeof:r,type:e,key:a,ref:o,props:i,_owner:S.current}}function q(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}var E=/\/+/g;function C(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function T(e,t,s,i,a){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var c=!1;if(null===e)c=!0;else switch(o){case"string":case"number":c=!0;break;case"object":switch(e.$$typeof){case r:case n:c=!0}}if(c)return a=a(c=e),e=""===i?"."+C(c,0):i,w(a)?(s="",null!=e&&(s=e.replace(E,"$&/")+"/"),T(a,t,s,"",(function(e){return e}))):null!=a&&(q(a)&&(a=function(e,t){return{$$typeof:r,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,s+(!a.key||c&&c.key===a.key?"":(""+a.key).replace(E,"$&/")+"/")+e)),t.push(a)),1;if(c=0,i=""===i?".":i+":",w(e))for(var u=0;u<e.length;u++){var l=i+C(o=e[u],u);c+=T(o,t,s,l,a)}else if(l=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e),"function"==typeof l)for(e=l.call(e),u=0;!(o=e.next()).done;)c+=T(o=o.value,t,s,l=i+C(o,u++),a);else if("object"===o)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return c}function A(e,t,r){if(null==e)return e;var n=[],s=0;return T(e,n,"","",(function(e){return t.call(r,e,s++)})),n}function I(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var P={current:null},L={transition:null},O={ReactCurrentDispatcher:P,ReactCurrentBatchConfig:L,ReactCurrentOwner:S};t.Children={map:A,forEach:function(e,t,r){A(e,(function(){t.apply(this,arguments)}),r)},count:function(e){var t=0;return A(e,(function(){t++})),t},toArray:function(e){return A(e,(function(e){return e}))||[]},only:function(e){if(!q(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=g,t.Fragment=s,t.Profiler=a,t.PureComponent=v,t.StrictMode=i,t.Suspense=l,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=O,t.cloneElement=function(e,t,n){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var s=b({},e.props),i=e.key,a=e.ref,o=e._owner;if(null!=t){if(void 0!==t.ref&&(a=t.ref,o=S.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(u in t)x.call(t,u)&&!_.hasOwnProperty(u)&&(s[u]=void 0===t[u]&&void 0!==c?c[u]:t[u])}var u=arguments.length-2;if(1===u)s.children=n;else if(1<u){c=Array(u);for(var l=0;l<u;l++)c[l]=arguments[l+2];s.children=c}return{$$typeof:r,type:e.type,key:i,ref:a,props:s,_owner:o}},t.createContext=function(e){return(e={$$typeof:c,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:o,_context:e},e.Consumer=e},t.createElement=j,t.createFactory=function(e){var t=j.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:u,render:e}},t.isValidElement=q,t.lazy=function(e){return{$$typeof:p,_payload:{_status:-1,_result:e},_init:I}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=L.transition;L.transition={};try{e()}finally{L.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return P.current.useCallback(e,t)},t.useContext=function(e){return P.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return P.current.useDeferredValue(e)},t.useEffect=function(e,t){return P.current.useEffect(e,t)},t.useId=function(){return P.current.useId()},t.useImperativeHandle=function(e,t,r){return P.current.useImperativeHandle(e,t,r)},t.useInsertionEffect=function(e,t){return P.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return P.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return P.current.useMemo(e,t)},t.useReducer=function(e,t,r){return P.current.useReducer(e,t,r)},t.useRef=function(e){return P.current.useRef(e)},t.useState=function(e){return P.current.useState(e)},t.useSyncExternalStore=function(e,t,r){return P.current.useSyncExternalStore(e,t,r)},t.useTransition=function(){return P.current.useTransition()},t.version="18.2.0"},79474:(e,t,r)=>{"use strict";e.exports=r(22749)},13274:(e,t,r)=>{"use strict";e.exports=r(78034)},8207:(e,t)=>{"use strict";function r(e,t){var r=e.length;e.push(t);e:for(;0<r;){var n=r-1>>>1,s=e[n];if(!(0<i(s,t)))break e;e[n]=t,e[r]=s,r=n}}function n(e){return 0===e.length?null:e[0]}function s(e){if(0===e.length)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;e:for(var n=0,s=e.length,a=s>>>1;n<a;){var o=2*(n+1)-1,c=e[o],u=o+1,l=e[u];if(0>i(c,r))u<s&&0>i(l,c)?(e[n]=l,e[u]=r,n=u):(e[n]=c,e[o]=r,n=o);else{if(!(u<s&&0>i(l,r)))break e;e[n]=l,e[u]=r,n=u}}}return t}function i(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var o=Date,c=o.now();t.unstable_now=function(){return o.now()-c}}var u=[],l=[],d=1,p=null,f=3,h=!1,b=!1,m=!1,g="function"==typeof setTimeout?setTimeout:null,y="function"==typeof clearTimeout?clearTimeout:null,v="undefined"!=typeof setImmediate?setImmediate:null;function k(e){for(var t=n(l);null!==t;){if(null===t.callback)s(l);else{if(!(t.startTime<=e))break;s(l),t.sortIndex=t.expirationTime,r(u,t)}t=n(l)}}function w(e){if(m=!1,k(e),!b)if(null!==n(u))b=!0,L(x);else{var t=n(l);null!==t&&O(w,t.startTime-e)}}function x(e,r){b=!1,m&&(m=!1,y(q),q=-1),h=!0;var i=f;try{for(k(r),p=n(u);null!==p&&(!(p.expirationTime>r)||e&&!T());){var a=p.callback;if("function"==typeof a){p.callback=null,f=p.priorityLevel;var o=a(p.expirationTime<=r);r=t.unstable_now(),"function"==typeof o?p.callback=o:p===n(u)&&s(u),k(r)}else s(u);p=n(u)}if(null!==p)var c=!0;else{var d=n(l);null!==d&&O(w,d.startTime-r),c=!1}return c}finally{p=null,f=i,h=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,_=!1,j=null,q=-1,E=5,C=-1;function T(){return!(t.unstable_now()-C<E)}function A(){if(null!==j){var e=t.unstable_now();C=e;var r=!0;try{r=j(!0,e)}finally{r?S():(_=!1,j=null)}}else _=!1}if("function"==typeof v)S=function(){v(A)};else if("undefined"!=typeof MessageChannel){var I=new MessageChannel,P=I.port2;I.port1.onmessage=A,S=function(){P.postMessage(null)}}else S=function(){g(A,0)};function L(e){j=e,_||(_=!0,S())}function O(e,r){q=g((function(){e(t.unstable_now())}),r)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){b||h||(b=!0,L(x))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):E=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return f},t.unstable_getFirstCallbackNode=function(){return n(u)},t.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var r=f;f=t;try{return e()}finally{f=r}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=f;f=e;try{return t()}finally{f=r}},t.unstable_scheduleCallback=function(e,s,i){var a=t.unstable_now();switch("object"==typeof i&&null!==i?i="number"==typeof(i=i.delay)&&0<i?a+i:a:i=a,e){case 1:var o=-1;break;case 2:o=250;break;case 5:o=1073741823;break;case 4:o=1e4;break;default:o=5e3}return e={id:d++,callback:s,priorityLevel:e,startTime:i,expirationTime:o=i+o,sortIndex:-1},i>a?(e.sortIndex=i,r(l,e),null===n(u)&&e===n(l)&&(m?(y(q),q=-1):m=!0,O(w,i-a))):(e.sortIndex=o,r(u,e),b||h||(b=!0,L(x))),e},t.unstable_shouldYield=T,t.unstable_wrapCallback=function(e){var t=f;return function(){var r=f;f=t;try{return e.apply(this,arguments)}finally{f=r}}}},82614:(e,t,r)=>{"use strict";e.exports=r(8207)},62945:e=>{e.exports=function(e,t,r,n){var s=r?r.call(n,e,t):void 0;if(void 0!==s)return!!s;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;for(var o=Object.prototype.hasOwnProperty.bind(t),c=0;c<i.length;c++){var u=i[c];if(!o(u))return!1;var l=e[u],d=t[u];if(!1===(s=r?r.call(n,l,d,u):void 0)||void 0===s&&l!==d)return!1}return!0}},60268:(e,t,r)=>{var n={"./prism-json":48228,"./prism-rust":88432,"./prism-toml":6290,"./prism-typescript":30097};function s(e){var t=i(e);return r(t)}function i(e){if(!r.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}s.keys=function(){return Object.keys(n)},s.resolve=i,e.exports=s,s.id=60268},4784:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n});const n={title:"Sui Documentation",tagline:"Sui is a next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by Move",favicon:"/img/favicon.ico",url:"https://docs.sui.io",baseUrl:"/",customFields:{amplitudeKey:"d671bf65238a07fd7c249d0a23e7d13d"},onBrokenLinks:"throw",onBrokenMarkdownLinks:"warn",markdown:{format:"detect",mermaid:!0,mdx1Compat:{comments:!0,admonitions:!0,headingIds:!0}},plugins:[["posthog-docusaurus",{apiKey:"dev",appUrl:"https://us.i.posthog.com",enableInDevelopment:!1}],["/vercel/path0/docs/site/src/plugins/inject-code",{}],["@graphql-markdown/docusaurus",{schema:"../../crates/sui-graphql-rpc/schema.graphql",rootPath:"../content",baseURL:"references/sui-api/sui-graphql/reference",loaders:{GraphQLFileLoader:"@graphql-tools/graphql-file-loader"}}],["docusaurus-plugin-includes",{postBuildDeletedFolders:["../snippets"]}],null,"/vercel/path0/docs/site/src/plugins/descriptions","/vercel/path0/docs/site/src/plugins/framework","/vercel/path0/docs/site/src/plugins/askcookbook"],presets:[["classic",{docs:{path:"../content",routeBasePath:"/",sidebarPath:"/vercel/path0/docs/site/sidebars.js",editUrl:"https://github.com/MystenLabs/sui/tree/main/docs/docs",admonitions:{keywords:["checkpoint"],extendDefaults:!0},remarkPlugins:[null,[null,{sync:!0,converters:["yarn","pnpm"]}],null,null],rehypePlugins:[null]},theme:{customCss:["/vercel/path0/docs/site/src/css/fonts.css","/vercel/path0/docs/site/src/css/custom.css"]}}]],stylesheets:[{href:"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap",type:"text/css"},{href:"https://cdn.jsdelivr.net/npm/katex@0.13.24/dist/katex.min.css",type:"text/css",integrity:"sha384-odtC+0UGzzFL/6PNoE8rX/SPcQDXBJ+uRepguP4QkPCm2LBxH3FA3y+fKSiJ+AmM",crossorigin:"anonymous"},{href:"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css",type:"text/css"}],themes:["@docusaurus/theme-mermaid","docusaurus-theme-frontmatter"],themeConfig:{algolia:{appId:"ZF283DJAYX",apiKey:"7f24db6c4ec06d6905592deb228f4460",indexName:"sui",contextualSearch:!1,searchPagePath:"search",searchParameters:{}},image:"img/sui-doc-og.png",docs:{sidebar:{autoCollapseCategories:!1,hideable:!1},versionPersistence:"localStorage"},navbar:{title:"Sui Documentation",logo:{alt:"Sui Docs Logo",src:"img/sui-logo.svg"},items:[{label:"Guides",to:"guides",position:"left"},{label:"Concepts",to:"concepts",position:"left"},{label:"Standards",to:"standards",position:"left"},{label:"References",to:"references",position:"left"}],hideOnScroll:!1},footer:{logo:{alt:"Sui Logo",src:"img/sui-logo-footer.svg",href:"https://sui.io"},style:"dark",copyright:'\xa9 2024 Sui Foundation | Documentation distributed under <a href="https://github.com/MystenLabs/sui/blob/main/docs/site/LICENSE">CC BY 4.0</a>',links:[]},prism:{theme:{plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},darkTheme:{plain:{color:"#d6deeb",backgroundColor:"#011627"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(99, 119, 119)",fontStyle:"italic"}},{types:["string","url"],style:{color:"rgb(173, 219, 103)"}},{types:["variable"],style:{color:"rgb(214, 222, 235)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation"],style:{color:"rgb(199, 146, 234)"}},{types:["selector","doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(255, 203, 139)"}},{types:["tag","operator","keyword"],style:{color:"rgb(127, 219, 202)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["property"],style:{color:"rgb(128, 203, 196)"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}}]},additionalLanguages:["rust","typescript","toml","json"],magicComments:[{className:"theme-code-block-highlighted-line",line:"highlight-next-line",block:{start:"highlight-start",end:"highlight-end"}}]},colorMode:{defaultMode:"light",disableSwitch:!1,respectPrefersColorScheme:!1},metadata:[],tableOfContents:{minHeadingLevel:2,maxHeadingLevel:3},mermaid:{theme:{dark:"dark",light:"default"},options:{}}},baseUrlIssueBanner:!0,i18n:{defaultLocale:"en",path:"i18n",locales:["en"],localeConfigs:{}},onBrokenAnchors:"warn",onDuplicateRoutes:"warn",staticDirectories:["static"],scripts:[],headTags:[],clientModules:[],titleDelimiter:"|",noIndex:!1}},48987:(e,t,r)=>{"use strict";function n(){return n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},n.apply(this,arguments)}r.d(t,{A:()=>n})},82649:(e,t,r)=>{"use strict";function n(e,t){return n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},n(e,t)}function s(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,n(e,t)}r.d(t,{A:()=>s})},39074:(e,t,r)=>{"use strict";function n(e,t){if(null==e)return{};var r,n,s={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(s[r]=e[r]);return s}r.d(t,{A:()=>n})},28923:(e,t,r)=>{"use strict";function n(e){var t,r,s="";if("string"==typeof e||"number"==typeof e)s+=e;else if("object"==typeof e)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(r=n(e[t]))&&(s&&(s+=" "),s+=r)}else for(r in e)e[r]&&(s&&(s+=" "),s+=r);return s}r.d(t,{A:()=>s});const s=function(){for(var e,t,r=0,s="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=n(e))&&(s&&(s+=" "),s+=t);return s}},90369:(e,t,r)=>{"use strict";r.d(t,{My:()=>E,f4:()=>ee});var n,s,i,a,o,c,u,l=r(79474),d=r(28923),p=Object.create,f=Object.defineProperty,h=Object.defineProperties,b=Object.getOwnPropertyDescriptor,m=Object.getOwnPropertyDescriptors,g=Object.getOwnPropertyNames,y=Object.getOwnPropertySymbols,v=Object.getPrototypeOf,k=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,x=(e,t,r)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,S=(e,t)=>{for(var r in t||(t={}))k.call(t,r)&&x(e,r,t[r]);if(y)for(var r of y(t))w.call(t,r)&&x(e,r,t[r]);return e},_=(e,t)=>h(e,m(t)),j=(e,t)=>{var r={};for(var n in e)k.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&y)for(var n of y(e))t.indexOf(n)<0&&w.call(e,n)&&(r[n]=e[n]);return r},q=(n={"../../node_modules/.pnpm/prismjs@1.29.0_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(e,t){var r=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,r={},n={util:{encode:function e(t){return t instanceof s?new s(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++t}),e.__id},clone:function e(t,r){var s,i;switch(r=r||{},n.util.type(t)){case"Object":if(i=n.util.objId(t),r[i])return r[i];for(var a in s={},r[i]=s,t)t.hasOwnProperty(a)&&(s[a]=e(t[a],r));return s;case"Array":return i=n.util.objId(t),r[i]?r[i]:(s=[],r[i]=s,t.forEach((function(t,n){s[n]=e(t,r)})),s);default:return t}},getLanguage:function(t){for(;t;){var r=e.exec(t.className);if(r)return r[1].toLowerCase();t=t.parentElement}return"none"},setLanguage:function(t,r){t.className=t.className.replace(RegExp(e,"gi"),""),t.classList.add("language-"+r)},isActive:function(e,t,r){for(var n="no-"+t;e;){var s=e.classList;if(s.contains(t))return!0;if(s.contains(n))return!1;e=e.parentElement}return!!r}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(e,t){var r=n.util.clone(n.languages[e]);for(var s in t)r[s]=t[s];return r},insertBefore:function(e,t,r,s){var i=(s=s||n.languages)[e],a={};for(var o in i)if(i.hasOwnProperty(o)){if(o==t)for(var c in r)r.hasOwnProperty(c)&&(a[c]=r[c]);r.hasOwnProperty(o)||(a[o]=i[o])}var u=s[e];return s[e]=a,n.languages.DFS(n.languages,(function(t,r){r===u&&t!=e&&(this[t]=a)})),a},DFS:function e(t,r,s,i){i=i||{};var a=n.util.objId;for(var o in t)if(t.hasOwnProperty(o)){r.call(t,o,t[o],s||o);var c=t[o],u=n.util.type(c);"Object"!==u||i[a(c)]?"Array"!==u||i[a(c)]||(i[a(c)]=!0,e(c,r,o,i)):(i[a(c)]=!0,e(c,r,null,i))}}},plugins:{},highlight:function(e,t,r){var i={code:e,grammar:t,language:r};if(n.hooks.run("before-tokenize",i),!i.grammar)throw new Error('The language "'+i.language+'" has no grammar.');return i.tokens=n.tokenize(i.code,i.grammar),n.hooks.run("after-tokenize",i),s.stringify(n.util.encode(i.tokens),i.language)},tokenize:function(e,t){var r=t.rest;if(r){for(var n in r)t[n]=r[n];delete t.rest}var s=new o;return c(s,s.head,e),a(e,s,t,s.head,0),function(e){for(var t=[],r=e.head.next;r!==e.tail;)t.push(r.value),r=r.next;return t}(s)},hooks:{all:{},add:function(e,t){var r=n.hooks.all;r[e]=r[e]||[],r[e].push(t)},run:function(e,t){var r=n.hooks.all[e];if(r&&r.length)for(var s,i=0;s=r[i++];)s(t)}},Token:s};function s(e,t,r,n){this.type=e,this.content=t,this.alias=r,this.length=0|(n||"").length}function i(e,t,r,n){e.lastIndex=t;var s=e.exec(r);if(s&&n&&s[1]){var i=s[1].length;s.index+=i,s[0]=s[0].slice(i)}return s}function a(e,t,r,o,l,d){for(var p in r)if(r.hasOwnProperty(p)&&r[p]){var f=r[p];f=Array.isArray(f)?f:[f];for(var h=0;h<f.length;++h){if(d&&d.cause==p+","+h)return;var b=f[h],m=b.inside,g=!!b.lookbehind,y=!!b.greedy,v=b.alias;if(y&&!b.pattern.global){var k=b.pattern.toString().match(/[imsuy]*$/)[0];b.pattern=RegExp(b.pattern.source,k+"g")}for(var w=b.pattern||b,x=o.next,S=l;x!==t.tail&&!(d&&S>=d.reach);S+=x.value.length,x=x.next){var _=x.value;if(t.length>e.length)return;if(!(_ instanceof s)){var j,q=1;if(y){if(!(j=i(w,S,e,g))||j.index>=e.length)break;var E=j.index,C=j.index+j[0].length,T=S;for(T+=x.value.length;E>=T;)T+=(x=x.next).value.length;if(S=T-=x.value.length,x.value instanceof s)continue;for(var A=x;A!==t.tail&&(T<C||"string"==typeof A.value);A=A.next)q++,T+=A.value.length;q--,_=e.slice(S,T),j.index-=S}else if(!(j=i(w,0,_,g)))continue;E=j.index;var I=j[0],P=_.slice(0,E),L=_.slice(E+I.length),O=S+_.length;d&&O>d.reach&&(d.reach=O);var N=x.prev;if(P&&(N=c(t,N,P),S+=P.length),u(t,N,q),x=c(t,N,new s(p,m?n.tokenize(I,m):I,v,I)),L&&c(t,x,L),q>1){var R={cause:p+","+h,reach:O};a(e,t,r,x.prev,S,R),d&&R.reach>d.reach&&(d.reach=R.reach)}}}}}}function o(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function c(e,t,r){var n=t.next,s={value:r,prev:t,next:n};return t.next=s,n.prev=s,e.length++,s}function u(e,t,r){for(var n=t.next,s=0;s<r&&n!==e.tail;s++)n=n.next;t.next=n,n.prev=t,e.length-=s}return s.stringify=function e(t,r){if("string"==typeof t)return t;if(Array.isArray(t)){var s="";return t.forEach((function(t){s+=e(t,r)})),s}var i={type:t.type,content:e(t.content,r),tag:"span",classes:["token",t.type],attributes:{},language:r},a=t.alias;a&&(Array.isArray(a)?Array.prototype.push.apply(i.classes,a):i.classes.push(a)),n.hooks.run("wrap",i);var o="";for(var c in i.attributes)o+=" "+c+'="'+(i.attributes[c]||"").replace(/"/g,"&quot;")+'"';return"<"+i.tag+' class="'+i.classes.join(" ")+'"'+o+">"+i.content+"</"+i.tag+">"},n}();t.exports=r,r.default=r}},function(){return s||(0,n[g(n)[0]])((s={exports:{}}).exports,s),s.exports}),E=((e,t,r)=>(r=null!=e?p(v(e)):{},((e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let s of g(t))k.call(e,s)||s===r||f(e,s,{get:()=>t[s],enumerable:!(n=b(t,s))||n.enumerable});return e})(!t&&e&&e.__esModule?r:f(r,"default",{value:e,enumerable:!0}),e)))(q());E.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},E.languages.markup.tag.inside["attr-value"].inside.entity=E.languages.markup.entity,E.languages.markup.doctype.inside["internal-subset"].inside=E.languages.markup,E.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&amp;/,"&"))})),Object.defineProperty(E.languages.markup.tag,"addInlined",{value:function(e,t){var r;(t=((r=((r={})["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:E.languages[t]},r.cdata=/^<!\[CDATA\[|\]\]>$/i,{"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:r}}))["language-"+t]={pattern:/[\s\S]+/,inside:E.languages[t]},{}))[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},E.languages.insertBefore("markup","cdata",t)}}),Object.defineProperty(E.languages.markup.tag,"addAttribute",{value:function(e,t){E.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:E.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),E.languages.html=E.languages.markup,E.languages.mathml=E.languages.markup,E.languages.svg=E.languages.markup,E.languages.xml=E.languages.extend("markup",{}),E.languages.ssml=E.languages.xml,E.languages.atom=E.languages.xml,E.languages.rss=E.languages.xml,i=E,a={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},c="(?:[^\\\\-]|"+(o=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/).source+")",c=RegExp(c+"-"+c),u={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"},i.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:c,inside:{escape:o,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":a,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:o}},"special-escape":a,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":u}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:o,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|<?[=!]|[idmnsuxU]+(?:-[idmnsuxU]+)?:?))?/,alias:"punctuation",inside:{"group-name":u}},{pattern:/\)/,alias:"punctuation"}],quantifier:{pattern:/(?:[+*?]|\{\d+(?:,\d*)?\})[?+]?/,alias:"number"},alternation:{pattern:/\|/,alias:"keyword"}},E.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},E.languages.javascript=E.languages.extend("clike",{"class-name":[E.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),E.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,E.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:E.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:E.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:E.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:E.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:E.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),E.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:E.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),E.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),E.languages.markup&&(E.languages.markup.tag.addInlined("script","javascript"),E.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),E.languages.js=E.languages.javascript,E.languages.actionscript=E.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<<?|>>?>?|[!=]=?)=?|[~?@]/}),E.languages.actionscript["class-name"].alias="function",delete E.languages.actionscript.parameter,delete E.languages.actionscript["literal-property"],E.languages.markup&&E.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:E.languages.markup}}),function(e){var t=/#(?!\{).+/,r={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:r}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:r}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:r}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(E),function(e){var t=e.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(t,"addSupport",{value:function(t,r){(t="string"==typeof t?[t]:t).forEach((function(t){var n=function(e){e.inside||(e.inside={}),e.inside.rest=r},s="doc-comment";if(i=e.languages[t]){var i,a=i[s];if((a=a||(i=e.languages.insertBefore(t,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[s])instanceof RegExp&&(a=i[s]={pattern:a}),Array.isArray(a))for(var o=0,c=a.length;o<c;o++)a[o]instanceof RegExp&&(a[o]={pattern:a[o]}),n(a[o]);else n(a)}}))}}),t.addSupport(["java","javascript","php"],t)}(E),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;(t=(e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css,e.languages.markup))&&(t.tag.addInlined("style","css"),t.tag.addAttribute("style","css"))}(E),function(e){var t=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,r=(t=(e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+t.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[t,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),{pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0}),{pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0});e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:r,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,number:r})}(E),function(e){var t=/[*&][^\s[\]{},]+/,r=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,n="(?:"+r.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+r.source+")?)",s=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),i=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function a(e,t){t=(t||"").replace(/m/g,"")+"m";var r=/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,(function(){return n})).replace(/<<value>>/g,(function(){return e}));return RegExp(r,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,(function(){return n}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,(function(){return n})).replace(/<<key>>/g,(function(){return"(?:"+s+"|"+i+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:a(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:a(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:a(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:a(i),lookbehind:!0,greedy:!0},number:{pattern:a(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:r,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(E),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function r(e){return e=e.replace(/<inner>/g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var n=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,s=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return n})),i=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source,a=(e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+s+i+"(?:"+s+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+s+i+")(?:"+s+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(n),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+s+")"+i+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+s+"$"),inside:{"table-header":{pattern:RegExp(n),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:r(/\b__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:r(/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:r(/(~~?)(?:(?!~)<inner>)+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:r(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\])<inner>)+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike","code-snippet"].forEach((function(r){t!==r&&(e.languages.markdown[t].inside.content.inside[r]=e.languages.markdown[r])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var r=0,n=t.length;r<n;r++){var s,i=t[r];"code"!==i.type?e(i.content):(s=i.content[1],i=i.content[3],s&&i&&"code-language"===s.type&&"code-block"===i.type&&"string"==typeof s.content&&(s=s.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"),s="language-"+(s=(/[a-z][\w-]*/i.exec(s)||[""])[0].toLowerCase()),i.alias?"string"==typeof i.alias?i.alias=[i.alias,s]:i.alias.push(s):i.alias=[s]))}}(e.tokens)})),e.hooks.add("wrap",(function(t){if("code-block"===t.type){for(var r="",n=0,s=t.classes.length;n<s;n++){var i=t.classes[n];if(i=/language-(.+)/.exec(i)){r=i[1];break}}var u,l=e.languages[r];l?t.content=e.highlight(t.content.replace(a,"").replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,(function(e,t){var r;return"#"===(t=t.toLowerCase())[0]?(r="x"===t[1]?parseInt(t.slice(2),16):Number(t.slice(1)),c(r)):o[t]||e})),l,r):r&&"none"!==r&&e.plugins.autoloader&&(u="md-"+(new Date).valueOf()+"-"+Math.floor(1e16*Math.random()),t.attributes.id=u,e.plugins.autoloader.loadLanguages(r,(function(){var t=document.getElementById(u);t&&(t.innerHTML=e.highlight(t.textContent,e.languages[r],r))})))}})),RegExp(e.languages.markup.tag.pattern.source,"gi")),o={amp:"&",lt:"<",gt:">",quot:'"'},c=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(E),E.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:E.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},E.hooks.add("after-tokenize",(function(e){if("graphql"===e.language)for(var t=e.tokens.filter((function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type})),r=0;r<t.length;){var n=t[r++];if("keyword"===n.type&&"mutation"===n.content){var s=[];if(d(["definition-mutation","punctuation"])&&"("===l(1).content){r+=2;var i=p(/^\($/,/^\)$/);if(-1===i)continue;for(;r<i;r++){var a=l(0);"variable"===a.type&&(f(a,"variable-input"),s.push(a.content))}r=i+1}if(d(["punctuation","property-query"])&&"{"===l(0).content&&(r++,f(l(0),"property-mutation"),0<s.length)){var o=p(/^\{$/,/^\}$/);if(-1!==o)for(var c=r;c<o;c++){var u=t[c];"variable"===u.type&&0<=s.indexOf(u.content)&&f(u,"variable-input")}}}}function l(e){return t[r+e]}function d(e,t){t=t||0;for(var r=0;r<e.length;r++){var n=l(r+t);if(!n||n.type!==e[r])return}return 1}function p(e,n){for(var s=1,i=r;i<t.length;i++){var a=t[i],o=a.content;if("punctuation"===a.type&&"string"==typeof o)if(e.test(o))s++;else if(n.test(o)&&0==--s)return i}return-1}function f(e,t){var r=e.alias;r?Array.isArray(r)||(e.alias=r=[r]):e.alias=r=[],r.push(t)}})),E.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],r=t.pattern.source,n=t.inside.interpolation,s=n.inside["interpolation-punctuation"],i=n.pattern.source;function a(t,n){if(e.languages[t])return{pattern:RegExp("((?:"+n+")\\s*)"+r),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function o(t,r,n){return t={code:t,grammar:r,language:n},e.hooks.run("before-tokenize",t),t.tokens=e.tokenize(t.code,t.grammar),e.hooks.run("after-tokenize",t),t.tokens}function c(t,r,a){var c=e.tokenize(t,{interpolation:{pattern:RegExp(i),lookbehind:!0}}),u=0,l={},d=(c=o(c.map((function(e){if("string"==typeof e)return e;var r,n;for(e=e.content;-1!==t.indexOf((n=u++,r="___"+a.toUpperCase()+"_"+n+"___")););return l[r]=e,r})).join(""),r,a),Object.keys(l));return u=0,function t(r){for(var i=0;i<r.length;i++){if(u>=d.length)return;var a,c,p,f,h,b,m,g=r[i];"string"==typeof g||"string"==typeof g.content?(a=d[u],-1!==(m=(b="string"==typeof g?g:g.content).indexOf(a))&&(++u,c=b.substring(0,m),h=l[a],p=void 0,(f={})["interpolation-punctuation"]=s,3===(f=e.tokenize(h,f)).length&&((p=[1,1]).push.apply(p,o(f[1],e.languages.javascript,"javascript")),f.splice.apply(f,p)),p=new e.Token("interpolation",f,n.alias,h),f=b.substring(m+a.length),h=[],c&&h.push(c),h.push(p),f&&(t(b=[f]),h.push.apply(h,b)),"string"==typeof g?(r.splice.apply(r,[i,1].concat(h)),i+=h.length-1):g.content=h)):(m=g.content,Array.isArray(m)?t(m):t([m]))}}(c),new e.Token(a,c,"language-"+a,t)}e.languages.javascript["template-string"]=[a("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),a("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),a("svg",/\bsvg/.source),a("markdown",/\b(?:markdown|md)/.source),a("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),a("sql",/\bsql/.source),t].filter(Boolean);var u={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function l(e){return"string"==typeof e?e:Array.isArray(e)?e.map(l).join(""):l(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in u&&function t(r){for(var n=0,s=r.length;n<s;n++){var i,a,o,u=r[n];"string"!=typeof u&&(i=u.content,Array.isArray(i)?"template-string"===u.type?(u=i[1],3===i.length&&"string"!=typeof u&&"embedded-code"===u.type&&(a=l(u),u=u.alias,u=Array.isArray(u)?u[0]:u,o=e.languages[u])&&(i[1]=c(a,o,u))):t(i):"string"!=typeof i&&t([i]))}}(t.tokens)}))}(E),function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(E),function(e){var t=e.languages.javascript,r=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,n="(@(?:arg|argument|param|property)\\s+(?:"+r+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(n+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(n+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:t,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:<TYPE>\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(/<TYPE>/g,(function(){return r}))),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+r),lookbehind:!0,inside:{string:t.string,number:t.number,boolean:t.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:t,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(E),function(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),e.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(E),E.languages.n4js=E.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),E.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),E.languages.n4jsd=E.languages.n4js,function(e){function t(e,t){return RegExp(e.replace(/<ID>/g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:<ID>(?:\s*,\s*(?:\*\s*as\s+<ID>|\{[^{}]*\}))?|\*\s*as\s+<ID>|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+<ID>)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?<ID>/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var r=["function","function-variable","method","method-variable","property-access"],n=0;n<r.length;n++){var s=r[n],i=e.languages.javascript[s];s=(i="RegExp"===e.util.type(i)?e.languages.javascript[s]={pattern:i}:i).inside||{};(i.inside=s)["maybe-class-name"]=/^[A-Z][\s\S]*/}}(E),function(e){var t=e.util.clone(e.languages.javascript),r=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,n=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,s=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function i(e,t){return e=e.replace(/<S>/g,(function(){return r})).replace(/<BRACES>/g,(function(){return n})).replace(/<SPREAD>/g,(function(){return s})),RegExp(e,t)}function a(t){for(var r=[],n=0;n<t.length;n++){var s=t[n],i=!1;"string"!=typeof s&&("tag"===s.type&&s.content[0]&&"tag"===s.content[0].type?"</"===s.content[0].content[0].content?0<r.length&&r[r.length-1].tagName===o(s.content[0].content[1])&&r.pop():"/>"!==s.content[s.content.length-1].content&&r.push({tagName:o(s.content[0].content[1]),openedBraces:0}):0<r.length&&"punctuation"===s.type&&"{"===s.content?r[r.length-1].openedBraces++:0<r.length&&0<r[r.length-1].openedBraces&&"punctuation"===s.type&&"}"===s.content?r[r.length-1].openedBraces--:i=!0),(i||"string"==typeof s)&&0<r.length&&0===r[r.length-1].openedBraces&&(i=o(s),n<t.length-1&&("string"==typeof t[n+1]||"plain-text"===t[n+1].type)&&(i+=o(t[n+1]),t.splice(n+1,1)),0<n&&("string"==typeof t[n-1]||"plain-text"===t[n-1].type)&&(i=o(t[n-1])+i,t.splice(n-1,1),n--),t[n]=new e.Token("plain-text",i,null,i)),s.content&&"string"!=typeof s.content&&a(s.content)}}s=i(s).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=i(/<\/?(?:[\w.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<S>*\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:i(/<SPREAD>/.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:i(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var o=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(o).join(""):""};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||a(e.tokens)}))}(E),function(e){var t=e.util.clone(e.languages.typescript);(t=(e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"],e.languages.tsx.tag)).pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+t.pattern.source+")",t.pattern.flags),t.lookbehind=!0}(E),E.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ \t]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},E.languages.swift["string-literal"].forEach((function(e){e.inside.interpolation.inside=E.languages.swift})),function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"];var t={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:t},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:t},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin}(E),E.languages.c=E.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),E.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),E.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},E.languages.c.string],char:E.languages.c.char,comment:E.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:E.languages.c}}}}),E.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete E.languages.c.boolean,E.languages.objectivec=E.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete E.languages.objectivec["class-name"],E.languages.objc=E.languages.objectivec,E.languages.reason=E.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),E.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete E.languages.reason.function,function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|<self>)*\*\//.source,r=0;r<2;r++)t=t.replace(/<self>/g,(function(){return t}));t=t.replace(/<self>/g,(function(){return/[^\s\S]/.source})),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<<?=?|>>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(E),E.languages.go=E.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),E.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete E.languages.go["class-name"],function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,r=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,(function(){return r}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(E),E.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},E.languages.python["string-interpolation"].inside.interpolation.inside.rest=E.languages.python,E.languages.py=E.languages.python;((e,t)=>{for(var r in t)f(e,r,{get:t[r],enumerable:!0})})({},{dracula:()=>C,duotoneDark:()=>T,duotoneLight:()=>A,github:()=>I,jettwaveDark:()=>V,jettwaveLight:()=>W,nightOwl:()=>P,nightOwlLight:()=>L,oceanicNext:()=>R,okaidia:()=>M,oneDark:()=>H,oneLight:()=>K,palenight:()=>F,shadesOfPurple:()=>D,synthwave84:()=>z,ultramin:()=>B,vsDark:()=>U,vsLight:()=>$});var C={plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},T={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},A={plain:{backgroundColor:"#faf8f5",color:"#728fcb"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#b6ad9a"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#063289"}},{types:["property","function"],style:{color:"#b29762"}},{types:["tag-id","selector","atrule-id"],style:{color:"#2d2006"}},{types:["attr-name"],style:{color:"#896724"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule"],style:{color:"#728fcb"}},{types:["placeholder","variable"],style:{color:"#93abdc"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#896724"}}]},I={plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},P={plain:{color:"#d6deeb",backgroundColor:"#011627"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(99, 119, 119)",fontStyle:"italic"}},{types:["string","url"],style:{color:"rgb(173, 219, 103)"}},{types:["variable"],style:{color:"rgb(214, 222, 235)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation"],style:{color:"rgb(199, 146, 234)"}},{types:["selector","doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(255, 203, 139)"}},{types:["tag","operator","keyword"],style:{color:"rgb(127, 219, 202)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["property"],style:{color:"rgb(128, 203, 196)"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}}]},L={plain:{color:"#403f53",backgroundColor:"#FBFBFB"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(72, 118, 214)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(152, 159, 177)",fontStyle:"italic"}},{types:["string","builtin","char","constant","url"],style:{color:"rgb(72, 118, 214)"}},{types:["variable"],style:{color:"rgb(201, 103, 101)"}},{types:["number"],style:{color:"rgb(170, 9, 130)"}},{types:["punctuation"],style:{color:"rgb(153, 76, 195)"}},{types:["function","selector","doctype"],style:{color:"rgb(153, 76, 195)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(17, 17, 17)"}},{types:["tag"],style:{color:"rgb(153, 76, 195)"}},{types:["operator","property","keyword","namespace"],style:{color:"rgb(12, 150, 155)"}},{types:["boolean"],style:{color:"rgb(188, 84, 84)"}}]},O="#c5a5c5",N="#8dc891",R={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:O}},{types:["attr-value"],style:{color:N}},{types:["comment","block-comment","prolog","doctype","cdata","shebang"],style:{color:"#999999"}},{types:["property","number","function-name","constant","symbol","deleted"],style:{color:"#5a9bcf"}},{types:["boolean"],style:{color:"#ff8b50"}},{types:["tag"],style:{color:"#fc929e"}},{types:["string"],style:{color:N}},{types:["punctuation"],style:{color:N}},{types:["selector","char","builtin","inserted"],style:{color:"#D8DEE9"}},{types:["function"],style:{color:"#79b6f2"}},{types:["operator","entity","url","variable"],style:{color:"#d7deea"}},{types:["keyword"],style:{color:O}},{types:["atrule","class-name"],style:{color:"#FAC863"}},{types:["important"],style:{fontWeight:"400"}},{types:["bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}}]},M={plain:{color:"#f8f8f2",backgroundColor:"#272822"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"#f92672",fontStyle:"italic"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"#8292a2",fontStyle:"italic"}},{types:["string","url"],style:{color:"#a6e22e"}},{types:["variable"],style:{color:"#f8f8f2"}},{types:["number"],style:{color:"#ae81ff"}},{types:["builtin","char","constant","function","class-name"],style:{color:"#e6db74"}},{types:["punctuation"],style:{color:"#f8f8f2"}},{types:["selector","doctype"],style:{color:"#a6e22e",fontStyle:"italic"}},{types:["tag","operator","keyword"],style:{color:"#66d9ef"}},{types:["boolean"],style:{color:"#ae81ff"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)",opacity:.7}},{types:["tag","property"],style:{color:"#f92672"}},{types:["attr-name"],style:{color:"#a6e22e !important"}},{types:["doctype"],style:{color:"#8292a2"}},{types:["rule"],style:{color:"#e6db74"}}]},F={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},D={plain:{color:"#9EFEFF",backgroundColor:"#2D2A55"},styles:[{types:["changed"],style:{color:"rgb(255, 238, 128)"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)"}},{types:["comment"],style:{color:"rgb(179, 98, 255)",fontStyle:"italic"}},{types:["punctuation"],style:{color:"rgb(255, 255, 255)"}},{types:["constant"],style:{color:"rgb(255, 98, 140)"}},{types:["string","url"],style:{color:"rgb(165, 255, 144)"}},{types:["variable"],style:{color:"rgb(255, 238, 128)"}},{types:["number","boolean"],style:{color:"rgb(255, 98, 140)"}},{types:["attr-name"],style:{color:"rgb(255, 180, 84)"}},{types:["keyword","operator","property","namespace","tag","selector","doctype"],style:{color:"rgb(255, 157, 0)"}},{types:["builtin","char","constant","function","class-name"],style:{color:"rgb(250, 208, 0)"}}]},z={plain:{backgroundColor:"linear-gradient(to bottom, #2a2139 75%, #34294f)",backgroundImage:"#34294f",color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},styles:[{types:["comment","block-comment","prolog","doctype","cdata"],style:{color:"#495495",fontStyle:"italic"}},{types:["punctuation"],style:{color:"#ccc"}},{types:["tag","attr-name","namespace","number","unit","hexcode","deleted"],style:{color:"#e2777a"}},{types:["property","selector"],style:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"}},{types:["function-name"],style:{color:"#6196cc"}},{types:["boolean","selector-id","function"],style:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"}},{types:["class-name","maybe-class-name","builtin"],style:{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"}},{types:["constant","symbol"],style:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"}},{types:["important","atrule","keyword","selector-class"],style:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"}},{types:["string","char","attr-value","regex","variable"],style:{color:"#f87c32"}},{types:["parameter"],style:{fontStyle:"italic"}},{types:["entity","url"],style:{color:"#67cdcc"}},{types:["operator"],style:{color:"ffffffee"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["entity"],style:{cursor:"help"}},{types:["inserted"],style:{color:"green"}}]},B={plain:{color:"#282a2e",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(197, 200, 198)"}},{types:["string","number","builtin","variable"],style:{color:"rgb(150, 152, 150)"}},{types:["class-name","function","tag","attr-name"],style:{color:"rgb(40, 42, 46)"}}]},U={plain:{color:"#9CDCFE",backgroundColor:"#1E1E1E"},styles:[{types:["prolog"],style:{color:"rgb(0, 0, 128)"}},{types:["comment"],style:{color:"rgb(106, 153, 85)"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"rgb(86, 156, 214)"}},{types:["number","inserted"],style:{color:"rgb(181, 206, 168)"}},{types:["constant"],style:{color:"rgb(100, 102, 149)"}},{types:["attr-name","variable"],style:{color:"rgb(156, 220, 254)"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"rgb(206, 145, 120)"}},{types:["selector"],style:{color:"rgb(215, 186, 125)"}},{types:["tag"],style:{color:"rgb(78, 201, 176)"}},{types:["tag"],languages:["markup"],style:{color:"rgb(86, 156, 214)"}},{types:["punctuation","operator"],style:{color:"rgb(212, 212, 212)"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"rgb(220, 220, 170)"}},{types:["class-name"],style:{color:"rgb(78, 201, 176)"}},{types:["char"],style:{color:"rgb(209, 105, 105)"}}]},$={plain:{color:"#000000",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(0, 128, 0)"}},{types:["builtin"],style:{color:"rgb(0, 112, 193)"}},{types:["number","variable","inserted"],style:{color:"rgb(9, 134, 88)"}},{types:["operator"],style:{color:"rgb(0, 0, 0)"}},{types:["constant","char"],style:{color:"rgb(129, 31, 63)"}},{types:["tag"],style:{color:"rgb(128, 0, 0)"}},{types:["attr-name"],style:{color:"rgb(255, 0, 0)"}},{types:["deleted","string"],style:{color:"rgb(163, 21, 21)"}},{types:["changed","punctuation"],style:{color:"rgb(4, 81, 165)"}},{types:["function","keyword"],style:{color:"rgb(0, 0, 255)"}},{types:["class-name"],style:{color:"rgb(38, 127, 153)"}}]},V={plain:{color:"#f8fafc",backgroundColor:"#011627"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#569CD6"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#f8fafc"}},{types:["attr-name","variable"],style:{color:"#9CDCFE"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#cbd5e1"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#D4D4D4"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#7dd3fc"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},W={plain:{color:"#0f172a",backgroundColor:"#f1f5f9"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#0c4a6e"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#0f172a"}},{types:["attr-name","variable"],style:{color:"#0c4a6e"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#64748b"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#475569"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#0e7490"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},H={plain:{backgroundColor:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(220, 10%, 40%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(220, 14%, 71%)"}},{types:["attr-name","class-name","maybe-class-name","boolean","constant","number","atrule"],style:{color:"hsl(29, 54%, 61%)"}},{types:["keyword"],style:{color:"hsl(286, 60%, 67%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(355, 65%, 65%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value"],style:{color:"hsl(95, 38%, 62%)"}},{types:["variable","operator","function"],style:{color:"hsl(207, 82%, 66%)"}},{types:["url"],style:{color:"hsl(187, 47%, 55%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(220, 14%, 71%)"}}]},K={plain:{backgroundColor:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(230, 4%, 64%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(230, 8%, 24%)"}},{types:["attr-name","class-name","boolean","constant","number","atrule"],style:{color:"hsl(35, 99%, 36%)"}},{types:["keyword"],style:{color:"hsl(301, 63%, 40%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(5, 74%, 59%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value","punctuation"],style:{color:"hsl(119, 34%, 47%)"}},{types:["variable","operator","function"],style:{color:"hsl(221, 87%, 60%)"}},{types:["url"],style:{color:"hsl(198, 99%, 37%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(230, 8%, 24%)"}}]},G=(e,t)=>{const{plain:r}=e,n=e.styles.reduce(((e,r)=>{const{languages:n,style:s}=r;return n&&!n.includes(t)||r.types.forEach((t=>{const r=S(S({},e[t]),s);e[t]=r})),e}),{});return n.root=r,n.plain=_(S({},r),{backgroundColor:void 0}),n},Q=/\r\n|\r|\n/,Y=e=>{0===e.length?e.push({types:["plain"],content:"\n",empty:!0}):1===e.length&&""===e[0].content&&(e[0].content="\n",e[0].empty=!0)},Z=(e,t)=>{const r=e.length;return r>0&&e[r-1]===t?e:e.concat(t)},X=e=>{const t=[[]],r=[e],n=[0],s=[e.length];let i=0,a=0,o=[];const c=[o];for(;a>-1;){for(;(i=n[a]++)<s[a];){let e,u=t[a];const l=r[a][i];if("string"==typeof l?(u=a>0?u:["plain"],e=l):(u=Z(u,l.type),l.alias&&(u=Z(u,l.alias)),e=l.content),"string"!=typeof e){a++,t.push(u),r.push(e),n.push(0),s.push(e.length);continue}const d=e.split(Q),p=d.length;o.push({types:u,content:d[0]});for(let t=1;t<p;t++)Y(o),c.push(o=[]),o.push({types:u,content:d[t]})}a--,t.pop(),r.pop(),n.pop(),s.pop()}return Y(o),c},J=({children:e,language:t,code:r,theme:n,prism:s})=>{const i=t.toLowerCase(),a=((e,t)=>{const[r,n]=(0,l.useState)(G(t,e)),s=(0,l.useRef)(),i=(0,l.useRef)();return(0,l.useEffect)((()=>{t===s.current&&e===i.current||(s.current=t,i.current=e,n(G(t,e)))}),[e,t]),r})(i,n),o=(e=>(0,l.useCallback)((t=>{var r=t,{className:n,style:s,line:i}=r,a=j(r,["className","style","line"]);const o=_(S({},a),{className:(0,d.A)("token-line",n)});return"object"==typeof e&&"plain"in e&&(o.style=e.plain),"object"==typeof s&&(o.style=S(S({},o.style||{}),s)),o}),[e]))(a),c=(e=>{const t=(0,l.useCallback)((({types:t,empty:r})=>{if(null!=e)return 1===t.length&&"plain"===t[0]?null!=r?{display:"inline-block"}:void 0:1===t.length&&null!=r?e[t[0]]:Object.assign(null!=r?{display:"inline-block"}:{},...t.map((t=>e[t])))}),[e]);return(0,l.useCallback)((e=>{var r=e,{token:n,className:s,style:i}=r,a=j(r,["token","className","style"]);const o=_(S({},a),{className:(0,d.A)("token",...n.types,s),children:n.content,style:t(n)});return null!=i&&(o.style=S(S({},o.style||{}),i)),o}),[t])})(a),u=(({prism:e,code:t,grammar:r,language:n})=>{const s=(0,l.useRef)(e);return(0,l.useMemo)((()=>{if(null==r)return X([t]);const e={code:t,grammar:r,language:n,tokens:[]};return s.current.hooks.run("before-tokenize",e),e.tokens=s.current.tokenize(t,r),s.current.hooks.run("after-tokenize",e),X(e.tokens)}),[t,r,n])})({prism:s,language:i,code:r,grammar:s.languages[i]});return e({tokens:u,className:`prism-code language-${i}`,style:null!=a?a.root:{},getLineProps:o,getTokenProps:c})},ee=e=>(0,l.createElement)(J,_(S({},e),{prism:e.prism||E,theme:e.theme||U,code:e.code,language:e.language}))},9923:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=!0,s="Invariant failed";function i(e,t){if(!e){if(n)throw new Error(s);var r="function"==typeof t?t():t,i=r?"".concat(s,": ").concat(r):s;throw new Error(i)}}},22654:e=>{"use strict";e.exports={}},84054:e=>{"use strict";e.exports=JSON.parse('{"/search-767":{"__comp":"1a4e3797","__context":{"plugin":"1724f607"}},"/sui-api-ref-2ca":{"__comp":"ee934b83","__context":{"plugin":"1015ca39"},"config":"5e9f5e1a"},"/-f40":{"__comp":"c4f5d8e4","__context":{"plugin":"1015ca39"},"config":"5e9f5e1a"},"/-3aa":{"__comp":"5e95c892","__context":{"plugin":"ea92708f"}},"/-afa":{"__comp":"a7bd4aaa","version":"935f2afb"},"/-502":{"__comp":"a94703ab"},"/code-of-conduct-2ac":{"__comp":"17896441","content":"0a406b6d"},"/concepts-7fe":{"__comp":"17896441","content":"66e44e9c"},"/concepts/app-devs-c43":{"__comp":"17896441","content":"f528dbbc"},"/concepts/components-782":{"__comp":"17896441","content":"fc81fcf3"},"/concepts/cryptography-bcc":{"__comp":"17896441","content":"a57b95f6"},"/concepts/cryptography/system/checkpoint-verification-385":{"__comp":"17896441","content":"381fd58a"},"/concepts/cryptography/transaction-auth-ae1":{"__comp":"17896441","content":"b06f93d7"},"/concepts/cryptography/transaction-auth/intent-signing-343":{"__comp":"17896441","content":"22028dfb"},"/concepts/cryptography/transaction-auth/keys-addresses-550":{"__comp":"17896441","content":"05c310bf"},"/concepts/cryptography/transaction-auth/multisig-554":{"__comp":"17896441","content":"c570abbb"},"/concepts/cryptography/transaction-auth/offline-signing-f3c":{"__comp":"17896441","content":"68cd6ed2"},"/concepts/cryptography/transaction-auth/signatures-a61":{"__comp":"17896441","content":"bf6fa8a6"},"/concepts/cryptography/zklogin-490":{"__comp":"17896441","content":"b0f28ae9"},"/concepts/dynamic-fields-20f":{"__comp":"17896441","content":"3f8b4d29"},"/concepts/dynamic-fields/tables-bags-264":{"__comp":"17896441","content":"5acca6b3"},"/concepts/graphql-rpc-b24":{"__comp":"17896441","content":"2665f847"},"/concepts/object-model-efb":{"__comp":"17896441","content":"f3df1343"},"/concepts/object-ownership-df7":{"__comp":"17896441","content":"1016397b"},"/concepts/object-ownership/address-owned-9cf":{"__comp":"17896441","content":"1b362846"},"/concepts/object-ownership/immutable-9c5":{"__comp":"17896441","content":"19c5807d"},"/concepts/object-ownership/shared-ada":{"__comp":"17896441","content":"6e46499b"},"/concepts/object-ownership/wrapped-ddd":{"__comp":"17896441","content":"ba464a9c"},"/concepts/research-papers-1c1":{"__comp":"17896441","content":"e364e3ef"},"/concepts/sui-architecture-2dc":{"__comp":"17896441","content":"9a603ade"},"/concepts/sui-architecture/consensus-af2":{"__comp":"17896441","content":"56c33852"},"/concepts/sui-architecture/indexer-functions-a9d":{"__comp":"17896441","content":"febc5847"},"/concepts/sui-architecture/protocol-upgrades-1d0":{"__comp":"17896441","content":"6bf4941c"},"/concepts/sui-architecture/sui-security-93e":{"__comp":"17896441","content":"39cf950c"},"/concepts/sui-architecture/sui-storage-eb4":{"__comp":"17896441","content":"adee5f44"},"/concepts/sui-architecture/transaction-lifecycle-e6e":{"__comp":"17896441","content":"41b2e666"},"/concepts/sui-move-concepts-b98":{"__comp":"17896441","content":"4b99b0df"},"/concepts/sui-move-concepts/collections-c9c":{"__comp":"17896441","content":"04a5fa6d"},"/concepts/sui-move-concepts/conventions-630":{"__comp":"17896441","content":"6119ce0a"},"/concepts/sui-move-concepts/entry-functions-114":{"__comp":"17896441","content":"fa644ca9"},"/concepts/sui-move-concepts/init-e92":{"__comp":"17896441","content":"9a2f50a6"},"/concepts/sui-move-concepts/one-time-witness-217":{"__comp":"17896441","content":"9cbd38ba"},"/concepts/sui-move-concepts/packages-1de":{"__comp":"17896441","content":"7e602949"},"/concepts/sui-move-concepts/packages/automated-address-management-dd8":{"__comp":"17896441","content":"81f861c4"},"/concepts/sui-move-concepts/packages/custom-policies-e45":{"__comp":"17896441","content":"a4eb1f8e"},"/concepts/sui-move-concepts/packages/upgrade-cc7":{"__comp":"17896441","content":"8eb48075"},"/concepts/sui-move-concepts/strings-380":{"__comp":"17896441","content":"a2c60b5a"},"/concepts/tokenomics-2b7":{"__comp":"17896441","content":"093ce766"},"/concepts/tokenomics/gas-in-sui-3aa":{"__comp":"17896441","content":"1a1b0f3e"},"/concepts/tokenomics/gas-pricing-dfc":{"__comp":"17896441","content":"1f03837c"},"/concepts/tokenomics/proof-of-stake-6b7":{"__comp":"17896441","content":"a434002b"},"/concepts/tokenomics/staking-unstaking-517":{"__comp":"17896441","content":"d6068b67"},"/concepts/tokenomics/storage-fund-b53":{"__comp":"17896441","content":"68b50480"},"/concepts/tokenomics/sui-bridging-f98":{"__comp":"17896441","content":"2ed79900"},"/concepts/tokenomics/sui-coin-c37":{"__comp":"17896441","content":"9be24a5b"},"/concepts/tokenomics/validators-staking-988":{"__comp":"17896441","content":"3dc77475"},"/concepts/transactions-368":{"__comp":"17896441","content":"aa431d00"},"/concepts/transactions/gas-smashing-097":{"__comp":"17896441","content":"b9c05a70"},"/concepts/transactions/prog-txn-blocks-06c":{"__comp":"17896441","content":"ce3e5fb5"},"/concepts/transactions/sponsored-transactions-dac":{"__comp":"17896441","content":"3aa87ebc"},"/concepts/transfers-08d":{"__comp":"17896441","content":"16bce4e5"},"/concepts/transfers/custom-rules-78f":{"__comp":"17896441","content":"d8ad5417"},"/concepts/transfers/transfer-to-object-e11":{"__comp":"17896441","content":"92f99190"},"/concepts/versioning-cbc":{"__comp":"17896441","content":"89596117"},"/contribute-to-sui-repos-c37":{"__comp":"17896441","content":"26284b2c"},"/examples-be9":{"__comp":"17896441","content":"13e3bd0d"},"/exchange-integration-guide-139":{"__comp":"17896441","content":"22f71389"},"/guides-784":{"__comp":"17896441","content":"12bfc4eb"},"/guides/developer-952":{"__comp":"17896441","content":"c5a0dcc4"},"/guides/developer/advanced-e9c":{"__comp":"17896441","content":"3cf4f4dc"},"/guides/developer/advanced/custom-indexer-2ee":{"__comp":"17896441","content":"b291d51a"},"/guides/developer/advanced/graphql-migration-83c":{"__comp":"17896441","content":"92585fed"},"/guides/developer/advanced/move-2024-migration-6bc":{"__comp":"17896441","content":"a9a67d10"},"/guides/developer/advanced/randomness-onchain-961":{"__comp":"17896441","content":"792c9a52"},"/guides/developer/app-examples-dbc":{"__comp":"17896441","content":"6955b06a"},"/guides/developer/app-examples/blackjack-1cd":{"__comp":"17896441","content":"dabc908d"},"/guides/developer/app-examples/coin-flip-f8e":{"__comp":"17896441","content":"183e0509"},"/guides/developer/app-examples/e2e-counter-355":{"__comp":"17896441","content":"495fd18b"},"/guides/developer/app-examples/plinko-e72":{"__comp":"17896441","content":"c95b44be"},"/guides/developer/app-examples/reviews-rating-3db":{"__comp":"17896441","content":"9ab35119"},"/guides/developer/app-examples/tic-tac-toe-542":{"__comp":"17896441","content":"4faf4a4e"},"/guides/developer/app-examples/trustless-swap-f8c":{"__comp":"17896441","content":"4f80f74d"},"/guides/developer/app-examples/weather-oracle-dbf":{"__comp":"17896441","content":"54723b61"},"/guides/developer/coin-b61":{"__comp":"17896441","content":"635c2920"},"/guides/developer/coin/in-game-token-964":{"__comp":"17896441","content":"751a2239"},"/guides/developer/coin/loyalty-026":{"__comp":"17896441","content":"d333c5a2"},"/guides/developer/coin/regulated-432":{"__comp":"17896441","content":"2c75066a"},"/guides/developer/cryptography-7fe":{"__comp":"17896441","content":"e68eb095"},"/guides/developer/cryptography/ecvrf-332":{"__comp":"17896441","content":"3631b0a5"},"/guides/developer/cryptography/groth16-9b0":{"__comp":"17896441","content":"fd18fdfd"},"/guides/developer/cryptography/hashing-e2a":{"__comp":"17896441","content":"54545603"},"/guides/developer/cryptography/multisig-98c":{"__comp":"17896441","content":"8e4357c9"},"/guides/developer/cryptography/signing-4c4":{"__comp":"17896441","content":"9cd263ce"},"/guides/developer/cryptography/zklogin-integration-6be":{"__comp":"17896441","content":"2bda00e6"},"/guides/developer/cryptography/zklogin-integration/developer-account-66a":{"__comp":"17896441","content":"73add7bb"},"/guides/developer/cryptography/zklogin-integration/zklogin-example-ba6":{"__comp":"17896441","content":"1e22cc49"},"/guides/developer/dev-cheat-sheet-529":{"__comp":"17896441","content":"1dfab974"},"/guides/developer/first-app-9a2":{"__comp":"17896441","content":"6757b093"},"/guides/developer/first-app/build-test-81b":{"__comp":"17896441","content":"3288379e"},"/guides/developer/first-app/client-tssdk-d47":{"__comp":"17896441","content":"98417575"},"/guides/developer/first-app/debug-204":{"__comp":"17896441","content":"bd3fe51a"},"/guides/developer/first-app/publish-84f":{"__comp":"17896441","content":"b57f9328"},"/guides/developer/first-app/write-package-d01":{"__comp":"17896441","content":"17fe3e5f"},"/guides/developer/getting-started-a33":{"__comp":"17896441","content":"d2c06a3a"},"/guides/developer/getting-started/connect-088":{"__comp":"17896441","content":"5ef6c279"},"/guides/developer/getting-started/get-address-996":{"__comp":"17896441","content":"e110816e"},"/guides/developer/getting-started/get-coins-489":{"__comp":"17896441","content":"e541f94d"},"/guides/developer/getting-started/graphql-rpc-b66":{"__comp":"17896441","content":"11be3eaa"},"/guides/developer/getting-started/local-network-c46":{"__comp":"17896441","content":"8b603feb"},"/guides/developer/getting-started/sui-install-57e":{"__comp":"17896441","content":"d2f94d28"},"/guides/developer/nft-f72":{"__comp":"17896441","content":"95d89b33"},"/guides/developer/nft/asset-tokenization-171":{"__comp":"17896441","content":"5e89473a"},"/guides/developer/nft/nft-rental-92b":{"__comp":"17896441","content":"6e173c12"},"/guides/developer/stablecoins-221":{"__comp":"17896441","content":"2ba7873b"},"/guides/developer/sui-101-ca9":{"__comp":"17896441","content":"5c61a2c7"},"/guides/developer/sui-101/access-time-9c6":{"__comp":"17896441","content":"4c278a4e"},"/guides/developer/sui-101/building-ptb-487":{"__comp":"17896441","content":"8e410c8b"},"/guides/developer/sui-101/coin-mgt-20b":{"__comp":"17896441","content":"67606546"},"/guides/developer/sui-101/shared-owned-095":{"__comp":"17896441","content":"7c9ce5a5"},"/guides/developer/sui-101/sign-and-send-txn-165":{"__comp":"17896441","content":"8a5360fa"},"/guides/developer/sui-101/simulating-refs-add":{"__comp":"17896441","content":"fbcc136e"},"/guides/developer/sui-101/sponsor-txn-ad3":{"__comp":"17896441","content":"acfc96c6"},"/guides/developer/sui-101/using-events-507":{"__comp":"17896441","content":"288863a3"},"/guides/developer/sui-101/working-with-ptbs-8dc":{"__comp":"17896441","content":"8b283928"},"/guides/operator-a73":{"__comp":"17896441","content":"19aa8258"},"/guides/operator/archives-364":{"__comp":"17896441","content":"16102405"},"/guides/operator/bridge-node-configuration-fc5":{"__comp":"17896441","content":"92dde0ba"},"/guides/operator/data-management-94c":{"__comp":"17896441","content":"42a71dd2"},"/guides/operator/exchange-integration-6ee":{"__comp":"17896441","content":"e490a06f"},"/guides/operator/genesis-ea3":{"__comp":"17896441","content":"ffe75af6"},"/guides/operator/monitoring-069":{"__comp":"17896441","content":"e91f6001"},"/guides/operator/node-tools-953":{"__comp":"17896441","content":"c9a5fbf2"},"/guides/operator/snapshots-204":{"__comp":"17896441","content":"9a05ba5c"},"/guides/operator/sui-full-node-f54":{"__comp":"17896441","content":"9129772a"},"/guides/operator/updates-d81":{"__comp":"17896441","content":"10333446"},"/guides/operator/validator-committee-ee9":{"__comp":"17896441","content":"6340f579"},"/guides/operator/validator-config-c66":{"__comp":"17896441","content":"a930484a"},"/guides/operator/validator-tasks-7e2":{"__comp":"17896441","content":"5c33d555"},"/localize-sui-docs-cca":{"__comp":"17896441","content":"b0abcc1a"},"/references-9b2":{"__comp":"17896441","content":"caf30313"},"/references/cli-250":{"__comp":"17896441","content":"bffb8ada"},"/references/cli/cheatsheet-809":{"__comp":"17896441","content":"6c5c52ce"},"/references/cli/client-d89":{"__comp":"17896441","content":"2eb3c412"},"/references/cli/console-bac":{"__comp":"17896441","content":"b8415524"},"/references/cli/keytool-37c":{"__comp":"17896441","content":"42e50d92"},"/references/cli/move-86a":{"__comp":"17896441","content":"875c2537"},"/references/cli/ptb-728":{"__comp":"17896441","content":"db9af445"},"/references/cli/validator-9f5":{"__comp":"17896441","content":"743e5fc7"},"/references/contribute/contribution-process-dc9":{"__comp":"17896441","content":"a4d6148d"},"/references/contribute/sui-environment-581":{"__comp":"17896441","content":"96435c8c"},"/references/framework-4ab":{"__comp":"17896441","content":"3bd3f291"},"/references/framework/deepbook-1bc":{"__comp":"14eb3368","categoryGeneratedIndex":"b80ec0c9"},"/references/framework/deepbook/clob-a52":{"__comp":"17896441","content":"8858f24f"},"/references/framework/deepbook/clob_v2-c62":{"__comp":"17896441","content":"5873566d"},"/references/framework/deepbook/critbit-acb":{"__comp":"17896441","content":"543180fc"},"/references/framework/deepbook/custodian-cad":{"__comp":"17896441","content":"b93440db"},"/references/framework/deepbook/custodian_v2-3f1":{"__comp":"17896441","content":"08d76105"},"/references/framework/deepbook/math-8ee":{"__comp":"17896441","content":"ac9a8baa"},"/references/framework/deepbook/order_query-878":{"__comp":"17896441","content":"be587431"},"/references/framework/move-stdlib-213":{"__comp":"14eb3368","categoryGeneratedIndex":"109c4d03"},"/references/framework/move-stdlib/address-2c9":{"__comp":"17896441","content":"25a4942f"},"/references/framework/move-stdlib/ascii-768":{"__comp":"17896441","content":"b9527032"},"/references/framework/move-stdlib/bcs-70c":{"__comp":"17896441","content":"1d0f1055"},"/references/framework/move-stdlib/option-aad":{"__comp":"17896441","content":"e7952fdc"},"/references/framework/move-stdlib/string-e0f":{"__comp":"17896441","content":"7aec1f05"},"/references/framework/move-stdlib/type_name-30a":{"__comp":"17896441","content":"222b5deb"},"/references/framework/move-stdlib/u128-d81":{"__comp":"17896441","content":"a43a8683"},"/references/framework/move-stdlib/u64-112":{"__comp":"17896441","content":"80d6d09e"},"/references/framework/move-stdlib/vector-63c":{"__comp":"17896441","content":"b0bcc63f"},"/references/framework/sui-framework-5e6":{"__comp":"14eb3368","categoryGeneratedIndex":"453d910c"},"/references/framework/sui-framework/address-653":{"__comp":"17896441","content":"076f0a76"},"/references/framework/sui-framework/authenticator_state-392":{"__comp":"17896441","content":"7b253699"},"/references/framework/sui-framework/bag-0e7":{"__comp":"17896441","content":"a023c1be"},"/references/framework/sui-framework/balance-efe":{"__comp":"17896441","content":"8a827d2c"},"/references/framework/sui-framework/bcs-2e0":{"__comp":"17896441","content":"2eafe979"},"/references/framework/sui-framework/bls12381-410":{"__comp":"17896441","content":"57b4f82d"},"/references/framework/sui-framework/borrow-0f4":{"__comp":"17896441","content":"a6209867"},"/references/framework/sui-framework/clock-97f":{"__comp":"17896441","content":"1f5bfa0e"},"/references/framework/sui-framework/coin-608":{"__comp":"17896441","content":"e2662233"},"/references/framework/sui-framework/config-d90":{"__comp":"17896441","content":"341d1caf"},"/references/framework/sui-framework/deny_list-a9e":{"__comp":"17896441","content":"1b12edff"},"/references/framework/sui-framework/display-aed":{"__comp":"17896441","content":"a139bbb6"},"/references/framework/sui-framework/dynamic_field-7dd":{"__comp":"17896441","content":"e7d2e533"},"/references/framework/sui-framework/dynamic_object_field-5cb":{"__comp":"17896441","content":"65484456"},"/references/framework/sui-framework/ecdsa_k1-073":{"__comp":"17896441","content":"56ab7d25"},"/references/framework/sui-framework/ecdsa_r1-421":{"__comp":"17896441","content":"2860bfa7"},"/references/framework/sui-framework/ecvrf-afc":{"__comp":"17896441","content":"87f497a8"},"/references/framework/sui-framework/ed25519-d69":{"__comp":"17896441","content":"e52738a6"},"/references/framework/sui-framework/event-7fb":{"__comp":"17896441","content":"51428344"},"/references/framework/sui-framework/groth16-03f":{"__comp":"17896441","content":"a444cddf"},"/references/framework/sui-framework/group_ops-5f9":{"__comp":"17896441","content":"7be878d3"},"/references/framework/sui-framework/hash-b54":{"__comp":"17896441","content":"281683b4"},"/references/framework/sui-framework/hex-c50":{"__comp":"17896441","content":"b74d8e54"},"/references/framework/sui-framework/hmac-01b":{"__comp":"17896441","content":"d7615b7b"},"/references/framework/sui-framework/kiosk-828":{"__comp":"17896441","content":"1536b4a4"},"/references/framework/sui-framework/kiosk_extension-75d":{"__comp":"17896441","content":"84a50373"},"/references/framework/sui-framework/linked_table-8b2":{"__comp":"17896441","content":"0581b78b"},"/references/framework/sui-framework/math-837":{"__comp":"17896441","content":"c18220ef"},"/references/framework/sui-framework/object-4a0":{"__comp":"17896441","content":"d9ffe51c"},"/references/framework/sui-framework/object_bag-f97":{"__comp":"17896441","content":"20233140"},"/references/framework/sui-framework/object_table-fbe":{"__comp":"17896441","content":"d628192b"},"/references/framework/sui-framework/package-6a1":{"__comp":"17896441","content":"f07acd58"},"/references/framework/sui-framework/pay-6dc":{"__comp":"17896441","content":"4752a8e2"},"/references/framework/sui-framework/poseidon-d97":{"__comp":"17896441","content":"00959403"},"/references/framework/sui-framework/priority_queue-761":{"__comp":"17896441","content":"e5c74999"},"/references/framework/sui-framework/prover-3d4":{"__comp":"17896441","content":"35d4406c"},"/references/framework/sui-framework/random-f80":{"__comp":"17896441","content":"62290e74"},"/references/framework/sui-framework/sui-1e1":{"__comp":"17896441","content":"0fe281b5"},"/references/framework/sui-framework/table-2d8":{"__comp":"17896441","content":"7dc11ee2"},"/references/framework/sui-framework/table_vec-d18":{"__comp":"17896441","content":"672f6cbd"},"/references/framework/sui-framework/token-22b":{"__comp":"17896441","content":"8b19bfac"},"/references/framework/sui-framework/transfer-906":{"__comp":"17896441","content":"8e7530aa"},"/references/framework/sui-framework/transfer_policy-5af":{"__comp":"17896441","content":"e8142d79"},"/references/framework/sui-framework/tx_context-07e":{"__comp":"17896441","content":"58689c0c"},"/references/framework/sui-framework/types-862":{"__comp":"17896441","content":"0acb63b3"},"/references/framework/sui-framework/url-f52":{"__comp":"17896441","content":"a0fcf00f"},"/references/framework/sui-framework/vdf-2f9":{"__comp":"17896441","content":"46f89d79"},"/references/framework/sui-framework/vec_map-136":{"__comp":"17896441","content":"3b320bb6"},"/references/framework/sui-framework/vec_set-016":{"__comp":"17896441","content":"2b619265"},"/references/framework/sui-framework/versioned-5e8":{"__comp":"17896441","content":"c9352fab"},"/references/framework/sui-framework/zklogin_verified_id-339":{"__comp":"17896441","content":"101552fb"},"/references/framework/sui-framework/zklogin_verified_issuer-4d6":{"__comp":"17896441","content":"9c4c43a0"},"/references/framework/sui-system-345":{"__comp":"14eb3368","categoryGeneratedIndex":"85f33617"},"/references/framework/sui-system/genesis-d8a":{"__comp":"17896441","content":"3d1060c7"},"/references/framework/sui-system/stake_subsidy-f0c":{"__comp":"17896441","content":"eaa7737d"},"/references/framework/sui-system/staking_pool-ed9":{"__comp":"17896441","content":"0a82393d"},"/references/framework/sui-system/storage_fund-cfd":{"__comp":"17896441","content":"4b2073c0"},"/references/framework/sui-system/sui_system-0b5":{"__comp":"17896441","content":"361315e6"},"/references/framework/sui-system/sui_system_state_inner-ec4":{"__comp":"17896441","content":"3ddeee37"},"/references/framework/sui-system/validator-15c":{"__comp":"17896441","content":"9d58364c"},"/references/framework/sui-system/validator_cap-c33":{"__comp":"17896441","content":"7806af91"},"/references/framework/sui-system/validator_set-a9e":{"__comp":"17896441","content":"b9c8f940"},"/references/framework/sui-system/validator_wrapper-cf7":{"__comp":"17896441","content":"02020b19"},"/references/framework/sui-system/voting_power-f3e":{"__comp":"17896441","content":"e47698af"},"/references/rust-sdk-28f":{"__comp":"17896441","content":"1ffa1ea1"},"/references/sui-api-d5e":{"__comp":"17896441","content":"d755f28d"},"/references/sui-api/json-rpc-format-688":{"__comp":"17896441","content":"1c6b9c24"},"/references/sui-api/rpc-best-practices-36d":{"__comp":"17896441","content":"7762d885"},"/references/sui-api/sui-graphql/reference/api/directives/include-029":{"__comp":"17896441","content":"b7ff9e8b"},"/references/sui-api/sui-graphql/reference/api/directives/skip-9af":{"__comp":"17896441","content":"7b88e976"},"/references/sui-api/sui-graphql/reference/api/mutations/execute-transaction-block-d36":{"__comp":"17896441","content":"95cd398a"},"/references/sui-api/sui-graphql/reference/api/queries/address-f98":{"__comp":"17896441","content":"612092bf"},"/references/sui-api/sui-graphql/reference/api/queries/available-range-a99":{"__comp":"17896441","content":"0b386f87"},"/references/sui-api/sui-graphql/reference/api/queries/chain-identifier-279":{"__comp":"17896441","content":"598fc0d8"},"/references/sui-api/sui-graphql/reference/api/queries/checkpoint-8f0":{"__comp":"17896441","content":"cf2e7be4"},"/references/sui-api/sui-graphql/reference/api/queries/checkpoints-6d2":{"__comp":"17896441","content":"f2617e99"},"/references/sui-api/sui-graphql/reference/api/queries/coin-metadata-236":{"__comp":"17896441","content":"016546e5"},"/references/sui-api/sui-graphql/reference/api/queries/coins-cd2":{"__comp":"17896441","content":"5f250067"},"/references/sui-api/sui-graphql/reference/api/queries/dry-run-transaction-block-1ca":{"__comp":"17896441","content":"e4bcdcef"},"/references/sui-api/sui-graphql/reference/api/queries/epoch-9d1":{"__comp":"17896441","content":"add84923"},"/references/sui-api/sui-graphql/reference/api/queries/epochs-621":{"__comp":"17896441","content":"2ae0f969"},"/references/sui-api/sui-graphql/reference/api/queries/events-58c":{"__comp":"17896441","content":"2b365601"},"/references/sui-api/sui-graphql/reference/api/queries/latest-package-30d":{"__comp":"17896441","content":"15c7abd0"},"/references/sui-api/sui-graphql/reference/api/queries/object-dd1":{"__comp":"17896441","content":"8045b01d"},"/references/sui-api/sui-graphql/reference/api/queries/objects-a4b":{"__comp":"17896441","content":"26ec1ddd"},"/references/sui-api/sui-graphql/reference/api/queries/owner-2ca":{"__comp":"17896441","content":"ca9fdccb"},"/references/sui-api/sui-graphql/reference/api/queries/package-709":{"__comp":"17896441","content":"f6a5c5da"},"/references/sui-api/sui-graphql/reference/api/queries/package-by-name-9c3":{"__comp":"17896441","content":"cab5661a"},"/references/sui-api/sui-graphql/reference/api/queries/package-versions-227":{"__comp":"17896441","content":"f191e6e5"},"/references/sui-api/sui-graphql/reference/api/queries/packages-aa7":{"__comp":"17896441","content":"3c78776f"},"/references/sui-api/sui-graphql/reference/api/queries/protocol-config-0c6":{"__comp":"17896441","content":"15c50324"},"/references/sui-api/sui-graphql/reference/api/queries/resolve-suins-address-fd1":{"__comp":"17896441","content":"697129d1"},"/references/sui-api/sui-graphql/reference/api/queries/service-config-33e":{"__comp":"17896441","content":"9e0ea30d"},"/references/sui-api/sui-graphql/reference/api/queries/transaction-block-eae":{"__comp":"17896441","content":"b1c5ec26"},"/references/sui-api/sui-graphql/reference/api/queries/transaction-blocks-9c2":{"__comp":"17896441","content":"4f2bdd41"},"/references/sui-api/sui-graphql/reference/api/queries/type-b4f":{"__comp":"17896441","content":"af089e6f"},"/references/sui-api/sui-graphql/reference/api/queries/type-by-name-388":{"__comp":"17896441","content":"6b67ea43"},"/references/sui-api/sui-graphql/reference/api/queries/verify-zklogin-signature-83b":{"__comp":"17896441","content":"a656a092"},"/references/sui-api/sui-graphql/reference/types/directives/deprecated-abb":{"__comp":"17896441","content":"ef4fd428"},"/references/sui-api/sui-graphql/reference/types/directives/specified-by-173":{"__comp":"17896441","content":"810ee6a0"},"/references/sui-api/sui-graphql/reference/types/enums/address-transaction-block-relationship-140":{"__comp":"17896441","content":"9480df20"},"/references/sui-api/sui-graphql/reference/types/enums/domain-format-f11":{"__comp":"17896441","content":"debbda29"},"/references/sui-api/sui-graphql/reference/types/enums/execution-status-6a5":{"__comp":"17896441","content":"97da1407"},"/references/sui-api/sui-graphql/reference/types/enums/feature-7bf":{"__comp":"17896441","content":"29eb75f2"},"/references/sui-api/sui-graphql/reference/types/enums/move-ability-04f":{"__comp":"17896441","content":"be31726e"},"/references/sui-api/sui-graphql/reference/types/enums/move-visibility-7f9":{"__comp":"17896441","content":"4ad1d430"},"/references/sui-api/sui-graphql/reference/types/enums/object-kind-858":{"__comp":"17896441","content":"becf996c"},"/references/sui-api/sui-graphql/reference/types/enums/stake-status-f3f":{"__comp":"17896441","content":"379bbac3"},"/references/sui-api/sui-graphql/reference/types/enums/transaction-block-kind-input-b07":{"__comp":"17896441","content":"1c29f919"},"/references/sui-api/sui-graphql/reference/types/enums/zk-login-intent-scope-7a4":{"__comp":"17896441","content":"98a1e309"},"/references/sui-api/sui-graphql/reference/types/inputs/checkpoint-id-263":{"__comp":"17896441","content":"a16cffb3"},"/references/sui-api/sui-graphql/reference/types/inputs/dynamic-field-name-397":{"__comp":"17896441","content":"fe0ea960"},"/references/sui-api/sui-graphql/reference/types/inputs/event-filter-997":{"__comp":"17896441","content":"ac78269d"},"/references/sui-api/sui-graphql/reference/types/inputs/move-package-checkpoint-filter-ac2":{"__comp":"17896441","content":"4d3ccc01"},"/references/sui-api/sui-graphql/reference/types/inputs/move-package-version-filter-e04":{"__comp":"17896441","content":"9e342f30"},"/references/sui-api/sui-graphql/reference/types/inputs/object-filter-7a6":{"__comp":"17896441","content":"d95bee76"},"/references/sui-api/sui-graphql/reference/types/inputs/object-key-2ca":{"__comp":"17896441","content":"35c2c66d"},"/references/sui-api/sui-graphql/reference/types/inputs/object-ref-6a3":{"__comp":"17896441","content":"a8b8f45b"},"/references/sui-api/sui-graphql/reference/types/inputs/transaction-block-filter-5ee":{"__comp":"17896441","content":"ec120ef8"},"/references/sui-api/sui-graphql/reference/types/inputs/transaction-metadata-658":{"__comp":"17896441","content":"63a27475"},"/references/sui-api/sui-graphql/reference/types/interfaces/imove-datatype-d54":{"__comp":"17896441","content":"bae7d79c"},"/references/sui-api/sui-graphql/reference/types/interfaces/imove-object-299":{"__comp":"17896441","content":"eaecf8fd"},"/references/sui-api/sui-graphql/reference/types/interfaces/iobject-de9":{"__comp":"17896441","content":"9e446929"},"/references/sui-api/sui-graphql/reference/types/interfaces/iowner-8af":{"__comp":"17896441","content":"f8b072f1"},"/references/sui-api/sui-graphql/reference/types/objects/active-jwk-c94":{"__comp":"17896441","content":"922c5a31"},"/references/sui-api/sui-graphql/reference/types/objects/active-jwk-connection-850":{"__comp":"17896441","content":"52cde061"},"/references/sui-api/sui-graphql/reference/types/objects/active-jwk-edge-a3e":{"__comp":"17896441","content":"9515acaf"},"/references/sui-api/sui-graphql/reference/types/objects/address-54f":{"__comp":"17896441","content":"4cf6d40d"},"/references/sui-api/sui-graphql/reference/types/objects/address-connection-c07":{"__comp":"17896441","content":"a8c884f6"},"/references/sui-api/sui-graphql/reference/types/objects/address-edge-b69":{"__comp":"17896441","content":"518d5005"},"/references/sui-api/sui-graphql/reference/types/objects/address-owner-82d":{"__comp":"17896441","content":"52d15e0b"},"/references/sui-api/sui-graphql/reference/types/objects/authenticator-state-create-transaction-cf2":{"__comp":"17896441","content":"2ebdbbb4"},"/references/sui-api/sui-graphql/reference/types/objects/authenticator-state-expire-transaction-4b0":{"__comp":"17896441","content":"785b3209"},"/references/sui-api/sui-graphql/reference/types/objects/authenticator-state-update-transaction-7d3":{"__comp":"17896441","content":"cad16234"},"/references/sui-api/sui-graphql/reference/types/objects/available-range-3d1":{"__comp":"17896441","content":"11bcaf65"},"/references/sui-api/sui-graphql/reference/types/objects/balance-47b":{"__comp":"17896441","content":"8b59543d"},"/references/sui-api/sui-graphql/reference/types/objects/balance-change-a9f":{"__comp":"17896441","content":"2883c03b"},"/references/sui-api/sui-graphql/reference/types/objects/balance-change-connection-930":{"__comp":"17896441","content":"996e0a54"},"/references/sui-api/sui-graphql/reference/types/objects/balance-change-edge-988":{"__comp":"17896441","content":"49221e9c"},"/references/sui-api/sui-graphql/reference/types/objects/balance-connection-63e":{"__comp":"17896441","content":"00a71c6b"},"/references/sui-api/sui-graphql/reference/types/objects/balance-edge-813":{"__comp":"17896441","content":"9ad55586"},"/references/sui-api/sui-graphql/reference/types/objects/bridge-committee-init-transaction-b18":{"__comp":"17896441","content":"ae0bca41"},"/references/sui-api/sui-graphql/reference/types/objects/bridge-state-create-transaction-f57":{"__comp":"17896441","content":"0fbe0816"},"/references/sui-api/sui-graphql/reference/types/objects/change-epoch-transaction-d45":{"__comp":"17896441","content":"df4365cc"},"/references/sui-api/sui-graphql/reference/types/objects/checkpoint-26d":{"__comp":"17896441","content":"cb895c3c"},"/references/sui-api/sui-graphql/reference/types/objects/checkpoint-connection-bdd":{"__comp":"17896441","content":"ef4730b4"},"/references/sui-api/sui-graphql/reference/types/objects/checkpoint-edge-e90":{"__comp":"17896441","content":"65080d49"},"/references/sui-api/sui-graphql/reference/types/objects/coin-e4a":{"__comp":"17896441","content":"2d009003"},"/references/sui-api/sui-graphql/reference/types/objects/coin-connection-e30":{"__comp":"17896441","content":"502a298b"},"/references/sui-api/sui-graphql/reference/types/objects/coin-deny-list-state-create-transaction-1e8":{"__comp":"17896441","content":"65086f36"},"/references/sui-api/sui-graphql/reference/types/objects/coin-edge-803":{"__comp":"17896441","content":"adead8de"},"/references/sui-api/sui-graphql/reference/types/objects/coin-metadata-f83":{"__comp":"17896441","content":"e5af484a"},"/references/sui-api/sui-graphql/reference/types/objects/consensus-commit-prologue-transaction-61b":{"__comp":"17896441","content":"5970204e"},"/references/sui-api/sui-graphql/reference/types/objects/dependency-connection-44b":{"__comp":"17896441","content":"0a7db5f8"},"/references/sui-api/sui-graphql/reference/types/objects/dependency-edge-024":{"__comp":"17896441","content":"e215c836"},"/references/sui-api/sui-graphql/reference/types/objects/display-entry-53b":{"__comp":"17896441","content":"aec68a5f"},"/references/sui-api/sui-graphql/reference/types/objects/dry-run-effect-a51":{"__comp":"17896441","content":"c8779fc8"},"/references/sui-api/sui-graphql/reference/types/objects/dry-run-mutation-e85":{"__comp":"17896441","content":"178db51d"},"/references/sui-api/sui-graphql/reference/types/objects/dry-run-result-bef":{"__comp":"17896441","content":"65e5418b"},"/references/sui-api/sui-graphql/reference/types/objects/dry-run-return-f91":{"__comp":"17896441","content":"8e0a92ce"},"/references/sui-api/sui-graphql/reference/types/objects/dynamic-field-93c":{"__comp":"17896441","content":"67279807"},"/references/sui-api/sui-graphql/reference/types/objects/dynamic-field-connection-b4b":{"__comp":"17896441","content":"b7067164"},"/references/sui-api/sui-graphql/reference/types/objects/dynamic-field-edge-d2c":{"__comp":"17896441","content":"574a7695"},"/references/sui-api/sui-graphql/reference/types/objects/end-of-epoch-transaction-c99":{"__comp":"17896441","content":"3561a5cc"},"/references/sui-api/sui-graphql/reference/types/objects/end-of-epoch-transaction-kind-connection-d9f":{"__comp":"17896441","content":"b0ab6a34"},"/references/sui-api/sui-graphql/reference/types/objects/end-of-epoch-transaction-kind-edge-227":{"__comp":"17896441","content":"94fa3029"},"/references/sui-api/sui-graphql/reference/types/objects/epoch-030":{"__comp":"17896441","content":"63065a02"},"/references/sui-api/sui-graphql/reference/types/objects/epoch-connection-399":{"__comp":"17896441","content":"8ce7272b"},"/references/sui-api/sui-graphql/reference/types/objects/epoch-edge-ee5":{"__comp":"17896441","content":"e8401d1e"},"/references/sui-api/sui-graphql/reference/types/objects/event-74e":{"__comp":"17896441","content":"a9b5a096"},"/references/sui-api/sui-graphql/reference/types/objects/event-connection-1a6":{"__comp":"17896441","content":"2c307928"},"/references/sui-api/sui-graphql/reference/types/objects/event-edge-09d":{"__comp":"17896441","content":"343ce66d"},"/references/sui-api/sui-graphql/reference/types/objects/execution-result-279":{"__comp":"17896441","content":"84ba559f"},"/references/sui-api/sui-graphql/reference/types/objects/gas-coin-243":{"__comp":"17896441","content":"3e25fc55"},"/references/sui-api/sui-graphql/reference/types/objects/gas-cost-summary-31a":{"__comp":"17896441","content":"7ab29e7d"},"/references/sui-api/sui-graphql/reference/types/objects/gas-effects-795":{"__comp":"17896441","content":"fa547011"},"/references/sui-api/sui-graphql/reference/types/objects/gas-input-264":{"__comp":"17896441","content":"23570eb5"},"/references/sui-api/sui-graphql/reference/types/objects/genesis-transaction-cb9":{"__comp":"17896441","content":"ba0e7a3a"},"/references/sui-api/sui-graphql/reference/types/objects/immutable-02c":{"__comp":"17896441","content":"88da5a87"},"/references/sui-api/sui-graphql/reference/types/objects/input-d9b":{"__comp":"17896441","content":"c2176614"},"/references/sui-api/sui-graphql/reference/types/objects/linkage-1f5":{"__comp":"17896441","content":"bb9da106"},"/references/sui-api/sui-graphql/reference/types/objects/make-move-vec-transaction-840":{"__comp":"17896441","content":"f524c0ee"},"/references/sui-api/sui-graphql/reference/types/objects/merge-coins-transaction-984":{"__comp":"17896441","content":"0252ec17"},"/references/sui-api/sui-graphql/reference/types/objects/move-call-transaction-d3e":{"__comp":"17896441","content":"119ceb0b"},"/references/sui-api/sui-graphql/reference/types/objects/move-datatype-86d":{"__comp":"17896441","content":"42cc0c79"},"/references/sui-api/sui-graphql/reference/types/objects/move-datatype-connection-79d":{"__comp":"17896441","content":"7cda1976"},"/references/sui-api/sui-graphql/reference/types/objects/move-datatype-edge-970":{"__comp":"17896441","content":"5b28f509"},"/references/sui-api/sui-graphql/reference/types/objects/move-enum-7fe":{"__comp":"17896441","content":"e9794387"},"/references/sui-api/sui-graphql/reference/types/objects/move-enum-connection-735":{"__comp":"17896441","content":"169de862"},"/references/sui-api/sui-graphql/reference/types/objects/move-enum-edge-59e":{"__comp":"17896441","content":"130f8f83"},"/references/sui-api/sui-graphql/reference/types/objects/move-enum-variant-511":{"__comp":"17896441","content":"aace087e"},"/references/sui-api/sui-graphql/reference/types/objects/move-field-0a7":{"__comp":"17896441","content":"788149b1"},"/references/sui-api/sui-graphql/reference/types/objects/move-function-9a3":{"__comp":"17896441","content":"393b7202"},"/references/sui-api/sui-graphql/reference/types/objects/move-function-connection-33e":{"__comp":"17896441","content":"6acfedc4"},"/references/sui-api/sui-graphql/reference/types/objects/move-function-edge-130":{"__comp":"17896441","content":"515338aa"},"/references/sui-api/sui-graphql/reference/types/objects/move-function-type-parameter-7fd":{"__comp":"17896441","content":"36153abf"},"/references/sui-api/sui-graphql/reference/types/objects/move-module-236":{"__comp":"17896441","content":"c84c30c8"},"/references/sui-api/sui-graphql/reference/types/objects/move-module-connection-259":{"__comp":"17896441","content":"1c32451e"},"/references/sui-api/sui-graphql/reference/types/objects/move-module-edge-8c3":{"__comp":"17896441","content":"999052d1"},"/references/sui-api/sui-graphql/reference/types/objects/move-object-d5f":{"__comp":"17896441","content":"4dc5b02b"},"/references/sui-api/sui-graphql/reference/types/objects/move-object-connection-38b":{"__comp":"17896441","content":"2e3db7c0"},"/references/sui-api/sui-graphql/reference/types/objects/move-object-edge-b32":{"__comp":"17896441","content":"6290e510"},"/references/sui-api/sui-graphql/reference/types/objects/move-package-c3a":{"__comp":"17896441","content":"1d1d93d2"},"/references/sui-api/sui-graphql/reference/types/objects/move-package-connection-ce7":{"__comp":"17896441","content":"80043452"},"/references/sui-api/sui-graphql/reference/types/objects/move-package-edge-fec":{"__comp":"17896441","content":"287da579"},"/references/sui-api/sui-graphql/reference/types/objects/move-struct-ef0":{"__comp":"17896441","content":"f96000df"},"/references/sui-api/sui-graphql/reference/types/objects/move-struct-connection-c3d":{"__comp":"17896441","content":"c46e1635"},"/references/sui-api/sui-graphql/reference/types/objects/move-struct-edge-291":{"__comp":"17896441","content":"71048966"},"/references/sui-api/sui-graphql/reference/types/objects/move-struct-type-parameter-117":{"__comp":"17896441","content":"7ed867a0"},"/references/sui-api/sui-graphql/reference/types/objects/move-type-a93":{"__comp":"17896441","content":"8c5e7ea3"},"/references/sui-api/sui-graphql/reference/types/objects/move-value-209":{"__comp":"17896441","content":"1ade7b95"},"/references/sui-api/sui-graphql/reference/types/objects/object-228":{"__comp":"17896441","content":"12e6a38c"},"/references/sui-api/sui-graphql/reference/types/objects/object-change-cef":{"__comp":"17896441","content":"e9fed745"},"/references/sui-api/sui-graphql/reference/types/objects/object-change-connection-20c":{"__comp":"17896441","content":"c07337f7"},"/references/sui-api/sui-graphql/reference/types/objects/object-change-edge-d38":{"__comp":"17896441","content":"9097fb77"},"/references/sui-api/sui-graphql/reference/types/objects/object-connection-ae1":{"__comp":"17896441","content":"e38a7c15"},"/references/sui-api/sui-graphql/reference/types/objects/object-edge-64a":{"__comp":"17896441","content":"2eb4ad01"},"/references/sui-api/sui-graphql/reference/types/objects/open-move-type-200":{"__comp":"17896441","content":"944fb2ec"},"/references/sui-api/sui-graphql/reference/types/objects/owned-or-immutable-8df":{"__comp":"17896441","content":"bf0a2f34"},"/references/sui-api/sui-graphql/reference/types/objects/owner-aba":{"__comp":"17896441","content":"b6323fe5"},"/references/sui-api/sui-graphql/reference/types/objects/page-info-7b6":{"__comp":"17896441","content":"09d23500"},"/references/sui-api/sui-graphql/reference/types/objects/parent-604":{"__comp":"17896441","content":"e464a5fc"},"/references/sui-api/sui-graphql/reference/types/objects/programmable-transaction-block-e06":{"__comp":"17896441","content":"6d309ae9"},"/references/sui-api/sui-graphql/reference/types/objects/programmable-transaction-connection-7c1":{"__comp":"17896441","content":"9c23df6c"},"/references/sui-api/sui-graphql/reference/types/objects/programmable-transaction-edge-4e5":{"__comp":"17896441","content":"8580b419"},"/references/sui-api/sui-graphql/reference/types/objects/protocol-config-attr-6c0":{"__comp":"17896441","content":"ae48b86d"},"/references/sui-api/sui-graphql/reference/types/objects/protocol-config-feature-flag-28c":{"__comp":"17896441","content":"a10a6ca1"},"/references/sui-api/sui-graphql/reference/types/objects/protocol-configs-dd1":{"__comp":"17896441","content":"7cf9f247"},"/references/sui-api/sui-graphql/reference/types/objects/publish-transaction-38f":{"__comp":"17896441","content":"d421d4ee"},"/references/sui-api/sui-graphql/reference/types/objects/pure-3b4":{"__comp":"17896441","content":"7bd6d7b6"},"/references/sui-api/sui-graphql/reference/types/objects/randomness-state-create-transaction-a8e":{"__comp":"17896441","content":"299e0057"},"/references/sui-api/sui-graphql/reference/types/objects/randomness-state-update-transaction-dee":{"__comp":"17896441","content":"f04ae2fd"},"/references/sui-api/sui-graphql/reference/types/objects/receiving-ef1":{"__comp":"17896441","content":"7acbb88b"},"/references/sui-api/sui-graphql/reference/types/objects/result-e1b":{"__comp":"17896441","content":"686418c6"},"/references/sui-api/sui-graphql/reference/types/objects/safe-mode-441":{"__comp":"17896441","content":"2fe61b3e"},"/references/sui-api/sui-graphql/reference/types/objects/service-config-6c6":{"__comp":"17896441","content":"707d9e5f"},"/references/sui-api/sui-graphql/reference/types/objects/shared-07a":{"__comp":"17896441","content":"247e0d23"},"/references/sui-api/sui-graphql/reference/types/objects/shared-input-33f":{"__comp":"17896441","content":"920f7433"},"/references/sui-api/sui-graphql/reference/types/objects/shared-object-cancelled-b24":{"__comp":"17896441","content":"13e45d11"},"/references/sui-api/sui-graphql/reference/types/objects/shared-object-delete-6d4":{"__comp":"17896441","content":"732a2fb5"},"/references/sui-api/sui-graphql/reference/types/objects/shared-object-read-de3":{"__comp":"17896441","content":"b1c4ff22"},"/references/sui-api/sui-graphql/reference/types/objects/split-coins-transaction-f8f":{"__comp":"17896441","content":"1f081ff8"},"/references/sui-api/sui-graphql/reference/types/objects/stake-subsidy-ef9":{"__comp":"17896441","content":"e8f78626"},"/references/sui-api/sui-graphql/reference/types/objects/staked-sui-1ae":{"__comp":"17896441","content":"1974cb75"},"/references/sui-api/sui-graphql/reference/types/objects/staked-sui-connection-e60":{"__comp":"17896441","content":"a033cb37"},"/references/sui-api/sui-graphql/reference/types/objects/staked-sui-edge-d9e":{"__comp":"17896441","content":"9a075f35"},"/references/sui-api/sui-graphql/reference/types/objects/storage-fund-751":{"__comp":"17896441","content":"f9e6e8aa"},"/references/sui-api/sui-graphql/reference/types/objects/suins-registration-214":{"__comp":"17896441","content":"0e93db54"},"/references/sui-api/sui-graphql/reference/types/objects/suins-registration-connection-a33":{"__comp":"17896441","content":"82efe28a"},"/references/sui-api/sui-graphql/reference/types/objects/suins-registration-edge-1e7":{"__comp":"17896441","content":"4c5140b9"},"/references/sui-api/sui-graphql/reference/types/objects/system-parameters-2a3":{"__comp":"17896441","content":"1d26ea42"},"/references/sui-api/sui-graphql/reference/types/objects/transaction-block-798":{"__comp":"17896441","content":"4aedcd42"},"/references/sui-api/sui-graphql/reference/types/objects/transaction-block-connection-88b":{"__comp":"17896441","content":"ac5aab62"},"/references/sui-api/sui-graphql/reference/types/objects/transaction-block-edge-8ff":{"__comp":"17896441","content":"fe3ca801"},"/references/sui-api/sui-graphql/reference/types/objects/transaction-block-effects-de6":{"__comp":"17896441","content":"cb608aff"},"/references/sui-api/sui-graphql/reference/types/objects/transaction-input-connection-103":{"__comp":"17896441","content":"d402f263"},"/references/sui-api/sui-graphql/reference/types/objects/transaction-input-edge-c5d":{"__comp":"17896441","content":"b3e8e012"},"/references/sui-api/sui-graphql/reference/types/objects/transfer-objects-transaction-d62":{"__comp":"17896441","content":"d14406e3"},"/references/sui-api/sui-graphql/reference/types/objects/type-origin-2df":{"__comp":"17896441","content":"d35902fe"},"/references/sui-api/sui-graphql/reference/types/objects/unchanged-shared-object-connection-92c":{"__comp":"17896441","content":"6501779d"},"/references/sui-api/sui-graphql/reference/types/objects/unchanged-shared-object-edge-b26":{"__comp":"17896441","content":"d78665fa"},"/references/sui-api/sui-graphql/reference/types/objects/upgrade-transaction-6eb":{"__comp":"17896441","content":"d98b3e9a"},"/references/sui-api/sui-graphql/reference/types/objects/validator-9a8":{"__comp":"17896441","content":"ab36ca6d"},"/references/sui-api/sui-graphql/reference/types/objects/validator-connection-562":{"__comp":"17896441","content":"d656a253"},"/references/sui-api/sui-graphql/reference/types/objects/validator-credentials-246":{"__comp":"17896441","content":"19e21c22"},"/references/sui-api/sui-graphql/reference/types/objects/validator-edge-c7f":{"__comp":"17896441","content":"435145a6"},"/references/sui-api/sui-graphql/reference/types/objects/validator-set-4f7":{"__comp":"17896441","content":"33da83d7"},"/references/sui-api/sui-graphql/reference/types/objects/zk-login-verify-result-58e":{"__comp":"17896441","content":"b56a2332"},"/references/sui-api/sui-graphql/reference/types/scalars/base-64-65c":{"__comp":"17896441","content":"34baa4ca"},"/references/sui-api/sui-graphql/reference/types/scalars/big-int-738":{"__comp":"17896441","content":"28c53d4b"},"/references/sui-api/sui-graphql/reference/types/scalars/boolean-ecb":{"__comp":"17896441","content":"c9f6d023"},"/references/sui-api/sui-graphql/reference/types/scalars/date-time-46a":{"__comp":"17896441","content":"9e89a2e0"},"/references/sui-api/sui-graphql/reference/types/scalars/int-be2":{"__comp":"17896441","content":"dde15c5e"},"/references/sui-api/sui-graphql/reference/types/scalars/json-1ac":{"__comp":"17896441","content":"5f252190"},"/references/sui-api/sui-graphql/reference/types/scalars/move-data-6a5":{"__comp":"17896441","content":"bde34452"},"/references/sui-api/sui-graphql/reference/types/scalars/move-type-layout-fd4":{"__comp":"17896441","content":"0436c01b"},"/references/sui-api/sui-graphql/reference/types/scalars/move-type-signature-3c1":{"__comp":"17896441","content":"1a8c8c12"},"/references/sui-api/sui-graphql/reference/types/scalars/open-move-type-signature-c8c":{"__comp":"17896441","content":"d3af904c"},"/references/sui-api/sui-graphql/reference/types/scalars/string-2fd":{"__comp":"17896441","content":"7ed2bf00"},"/references/sui-api/sui-graphql/reference/types/scalars/sui-address-980":{"__comp":"17896441","content":"79d5b46d"},"/references/sui-api/sui-graphql/reference/types/scalars/uint-53-687":{"__comp":"17896441","content":"4dbcc2a7"},"/references/sui-api/sui-graphql/reference/types/unions/dynamic-field-value-ec9":{"__comp":"17896441","content":"5250e868"},"/references/sui-api/sui-graphql/reference/types/unions/end-of-epoch-transaction-kind-cc9":{"__comp":"17896441","content":"7e884f52"},"/references/sui-api/sui-graphql/reference/types/unions/object-owner-600":{"__comp":"17896441","content":"1eb58647"},"/references/sui-api/sui-graphql/reference/types/unions/programmable-transaction-b4f":{"__comp":"17896441","content":"d570f5ce"},"/references/sui-api/sui-graphql/reference/types/unions/transaction-argument-f9f":{"__comp":"17896441","content":"5e990498"},"/references/sui-api/sui-graphql/reference/types/unions/transaction-block-kind-998":{"__comp":"17896441","content":"e2c1c746"},"/references/sui-api/sui-graphql/reference/types/unions/transaction-input-fdb":{"__comp":"17896441","content":"83599288"},"/references/sui-api/sui-graphql/reference/types/unions/unchanged-shared-object-8a9":{"__comp":"17896441","content":"9b927e00"},"/references/sui-graphql-3cc":{"__comp":"17896441","content":"0ef9be22"},"/references/sui-move-7e2":{"__comp":"17896441","content":"f8b8dfac"},"/references/sui-sdks-6ef":{"__comp":"17896441","content":"bb623cc7"},"/snippets/address-prefix-3b7":{"__comp":"17896441","content":"f7f30fea"},"/snippets/app-examples-swap-source-9fa":{"__comp":"17896441","content":"0dbecdc5"},"/snippets/binaries-file-list-daa":{"__comp":"17896441","content":"04c642d4"},"/snippets/cli-check-install-2b4":{"__comp":"17896441","content":"41167a61"},"/snippets/data-wipe-bf2":{"__comp":"17896441","content":"465f91f8"},"/snippets/deepbook-2fa":{"__comp":"17896441","content":"eb4e0a2e"},"/snippets/info-gas-budget-1e3":{"__comp":"17896441","content":"20bf637b"},"/snippets/info-pnpm-required-e4a":{"__comp":"17896441","content":"af053838"},"/snippets/initialize-sui-client-cli-88d":{"__comp":"17896441","content":"93322dab"},"/snippets/libpq-req-49c":{"__comp":"17896441","content":"14847ca2"},"/snippets/linux-deps-f8b":{"__comp":"17896441","content":"7d82e593"},"/snippets/macos-deps-514":{"__comp":"17896441","content":"cd328cd2"},"/snippets/migrate-to-graphql-3c1":{"__comp":"17896441","content":"23503518"},"/snippets/move-summary-ca7":{"__comp":"17896441","content":"865a4d84"},"/snippets/openid-providers-525":{"__comp":"17896441","content":"885b1658"},"/snippets/publish-to-devnet-with-coins-e36":{"__comp":"17896441","content":"7a5e4543"},"/snippets/quick-install-e0c":{"__comp":"17896441","content":"3f84e70c"},"/snippets/staking-pool-reqs-661":{"__comp":"17896441","content":"e66607da"},"/snippets/upgrade-single-key-risk-871":{"__comp":"17896441","content":"5e4c5acc"},"/snippets/warn-ml-rpcs-907":{"__comp":"17896441","content":"c517f1a8"},"/standards-e33":{"__comp":"17896441","content":"8e83f8fb"},"/standards/closed-loop-token-e05":{"__comp":"17896441","content":"07162c6b"},"/standards/closed-loop-token/action-request-331":{"__comp":"17896441","content":"274bc548"},"/standards/closed-loop-token/coin-token-comparison-955":{"__comp":"17896441","content":"dc79b680"},"/standards/closed-loop-token/rules-64d":{"__comp":"17896441","content":"7cde541d"},"/standards/closed-loop-token/spending-3aa":{"__comp":"17896441","content":"b316598b"},"/standards/closed-loop-token/token-policy-4fb":{"__comp":"17896441","content":"cc0c80c8"},"/standards/coin-d0d":{"__comp":"17896441","content":"1a0f4fc7"},"/standards/deepbook-97e":{"__comp":"17896441","content":"30724eb3"},"/standards/deepbookv2-0a9":{"__comp":"17896441","content":"09866d5f"},"/standards/deepbookv2/design-1e7":{"__comp":"17896441","content":"de3f2402"},"/standards/deepbookv2/orders-2ee":{"__comp":"17896441","content":"f1499fa5"},"/standards/deepbookv2/pools-cd4":{"__comp":"17896441","content":"523cfb5c"},"/standards/deepbookv2/query-the-pool-5db":{"__comp":"17896441","content":"4dfed100"},"/standards/deepbookv2/routing-a-swap-12f":{"__comp":"17896441","content":"d07ae923"},"/standards/deepbookv2/trade-and-swap-23c":{"__comp":"17896441","content":"6c94abb9"},"/standards/deepbookv3-c9d":{"__comp":"17896441","content":"ab9c1cad"},"/standards/deepbookv3-sdk-cd4":{"__comp":"17896441","content":"0ac031f5"},"/standards/deepbookv3-sdk/flash-loans-87b":{"__comp":"17896441","content":"b9455473"},"/standards/deepbookv3-sdk/orders-f8d":{"__comp":"17896441","content":"fb073e6b"},"/standards/deepbookv3-sdk/pools-adb":{"__comp":"17896441","content":"05e72505"},"/standards/deepbookv3-sdk/staking-governance-1c1":{"__comp":"17896441","content":"fb34d896"},"/standards/deepbookv3-sdk/swaps-26a":{"__comp":"17896441","content":"f0b71380"},"/standards/deepbookv3/balance-manager-540":{"__comp":"17896441","content":"77dc7dc5"},"/standards/deepbookv3/design-115":{"__comp":"17896441","content":"9d20e782"},"/standards/deepbookv3/flash-loans-361":{"__comp":"17896441","content":"e9b9fc66"},"/standards/deepbookv3/orders-c4c":{"__comp":"17896441","content":"85bb7ed5"},"/standards/deepbookv3/query-the-pool-b5a":{"__comp":"17896441","content":"fb1c19dd"},"/standards/deepbookv3/staking-governance-c6b":{"__comp":"17896441","content":"2dca535b"},"/standards/deepbookv3/swaps-17a":{"__comp":"17896441","content":"c4daf265"},"/standards/display-b6c":{"__comp":"17896441","content":"9139a3f6"},"/standards/kiosk-e72":{"__comp":"17896441","content":"9e4d23d8"},"/standards/kiosk-apps-367":{"__comp":"17896441","content":"bac5bfe6"},"/standards/wallet-standard-c03":{"__comp":"17896441","content":"1c44c109"},"/style-guide-5c7":{"__comp":"17896441","content":"7e8d01b3"},"/sui-compared-ab5":{"__comp":"17896441","content":"c9fccad7"},"/sui-framework-reference-ec9":{"__comp":"17896441","content":"aa786507"},"/sui-glossary-818":{"__comp":"17896441","content":"dc85c956"}}')}},e=>{e.O(0,[71869],(()=>{return t=66192,e(e.s=t);var t}));e.O()}]);